From 8f05a63e622a4d8ffd0452c4d6e5ef0ea09a73de Mon Sep 17 00:00:00 2001 From: cocorico Date: Thu, 14 May 2020 02:10:32 +0200 Subject: [PATCH] fix transition possible partout, new courbe --- mas_transportation_fr.ipynb | 285097 +++++++++++++-------------------- 1 file changed, 115215 insertions(+), 169882 deletions(-) diff --git a/mas_transportation_fr.ipynb b/mas_transportation_fr.ipynb index 82040df..871d877 100644 --- a/mas_transportation_fr.ipynb +++ b/mas_transportation_fr.ipynb @@ -260,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": 186, + "execution_count": 121, "metadata": {}, "outputs": [], "source": [ @@ -268,7 +268,8 @@ "import random as random\n", "import matplotlib.pyplot as plt\n", "import itertools\n", - "import numpy as np" + "import numpy as np\n", + "from math import ceil, floor" ] }, { @@ -280,7 +281,7 @@ }, { "cell_type": "code", - "execution_count": 187, + "execution_count": 122, "metadata": {}, "outputs": [], "source": [ @@ -307,7 +308,7 @@ }, { "cell_type": "code", - "execution_count": 188, + "execution_count": 123, "metadata": {}, "outputs": [], "source": [ @@ -346,7 +347,7 @@ }, { "cell_type": "code", - "execution_count": 189, + "execution_count": 124, "metadata": {}, "outputs": [], "source": [ @@ -366,61 +367,95 @@ " def to_string(self):\n", " print(\"I am rider\",self.unique_id,\"- dep:\",self.v_dep,\", arr:\",self.v_arr)\n", " \n", - " \n", - " def generate_transition_graph(self):\n", - " G= nx.MultiDiGraph()\n", + " def generate_transition_graph_v2(self):\n", + " self.G_ts = nx.MultiDiGraph()\n", " #print(self.Ats)\n", - " G.add_node(self.v_r, distance=0)\n", - " #il faudra se baser sur ad par la suite\n", - " for ats, val in self.Ats.items():\n", - " #print(ats, val)\n", - " #print(ats)\n", - " #print(G_ts.nodes())\n", - " if ats in self.Ad.keys():\n", - " #G_ts.add_node(ats, distance=val['distance'])\n", - " for ad in self.Ad[ats]:\n", - " #print(\"coucou\")\n", - " #si le parcours est faisable\n", - " #print(ad)\n", - " d_time_left = ad[2]\n", - " r_time_left = self.Ats[ats]['distance']\n", - " d_trip = ad[1]\n", - " if d_time_left >= r_time_left :\n", - " if not (G.has_node(ats)):\n", - " G.add_node(ats, distance=val['distance'])\n", - " \n", - " if self.v_arr in ad[1]:\n", - " new_node = self.v_arr\n", - " d_subtrip_size = d_trip.index(self.v_arr)\n", - " #dist = d_time_left + d_subtrip_size\n", - " else :\n", - " new_node = ad[1][-1]\n", - " d_subtrip_size = len(ad[1]) - 1\n", - " #id_d = ad[0]\n", - " #TODO il manque qqchose, car si on se base sur le noeuds le plus eloigné il se peut que la contrib soit neg\n", - " #alors qu'au final il peut quand meme nous faire gagner qqchose.\n", - " \n", + " self.G_ts.add_node(self.v_r, distance=0)\n", + " for ad in self.Ad[self.v_r]:\n", + " d_time_left = ad[2]\n", + " r_time_left = 0\n", + " if d_time_left >= r_time_left :\n", + " distance = d_time_left\n", + " node = self.create_nodes_of_ad(ad, distance)\n", + " #print(\"node from recurs on vr\",node)\n", + " contrib = nx.shortest_path_length(sma.graph, source=self.v_r, target=self.v_arr) - nx.shortest_path_length(sma.graph, source=node, target=self.v_arr)\n", + " delay = d_time_left\n", + " self.G_ts.add_edge(self.v_r, node, d=ad, contrib=contrib, delay=delay)\n", + " \n", + " def create_nodes_of_ad(self, ad, prev_distance):\n", + " #print(\"ad\",ad)\n", + " trip = ad[1][1:]\n", + " #print(\"trip:\",trip)\n", + " first_node = None\n", + " last_created_node = None\n", + " distance = prev_distance + ad[2]\n", + "\n", + " for i in range(len(trip)):\n", + " node = trip[i]\n", + " distance += 1\n", + " if node in self.Ad.keys() and len(self.Ad[node] > 1):\n", + " other_Ad = [ads for ads in self.Ad[node] if ads[0]!=ad[0]]\n", + " for d in other_Ad:\n", + " d_time_left = d[2]\n", + " if d_time_left >= distance :\n", + " if not (self.G_ts.has_node(node)):\n", + " self.G_ts.add_node(node, distance=distance)\n", + " if first_node == None:\n", + " first_node = node\n", "\n", - " #dist : nombres de ticks minimum necessaires pour atteindre un noeuds\n", - " \n", - " dist = d_time_left + d_subtrip_size\n", - " \n", - " #dist = ((d_time_left + r_time_left) - (d_time_left - r_time_left)) + d_subtrip_size\n", - " \n", - " if G.has_node(new_node):\n", - " if (dist < G.nodes[new_node]['distance']):\n", - " G.nodes[new_node]['distance'] = dist\n", " else :\n", - " G.add_node(new_node, distance=dist)\n", - " \n", + " contrib = nx.shortest_path_length(sma.graph, source=last_created_node, target=self.v_arr) - nx.shortest_path_length(sma.graph, source=node, target=self.v_arr)\n", + " delay = 0\n", + " self.G_ts.add_edge(last_created_node, node, d=ad, contrib=contrib, delay=delay)\n", + "\n", + " last_created_node = node\n", + "\n", + "\n", + " new_node = self.create_nodes_of_ad(d, distance)\n", + " contrib = nx.shortest_path_length(sma.graph, source=node, target=self.v_arr) - nx.shortest_path_length(sma.graph, source=new_node, target=self.v_arr)\n", + " delay = d_time_left - distance\n", + " self.G_ts.add_edge(node, res, d=d, contrib=contrib, delay=delay)\n", + "\n", + " #si on ne trouve pas d'autres voyages, alors on va sortir le meilleur noeuds \n", + " if first_node == None:\n", + " full_trip = ad[1]\n", + " #on part du dernier noeuds et on recupère sa contribution\n", + " last_node = full_trip[-1]\n", + " source_node = full_trip[0]\n", + " contrib = nx.shortest_path_length(sma.graph, source=source_node, target=self.v_arr) - nx.shortest_path_length(sma.graph, source=last_node, target=self.v_arr)\n", + " #print(\"contrib\",contrib)\n", + " if len(full_trip) < 3:\n", + " first_node = last_node\n", + " else :\n", + " #print(\"test1\")\n", + " if contrib < 0:\n", + " best_node_index = floor(len(full_trip[:contrib])/2)\n", + " if best_node_index == 0:\n", + " first_node = full_trip[-1]\n", + " else :\n", + " first_node = full_trip[best_node_index]\n", " \n", - " contrib = nx.shortest_path_length(sma.graph, source=ats, target=self.v_arr) - nx.shortest_path_length(sma.graph, source=new_node, target=self.v_arr)\n", - " delay = d_time_left - r_time_left\n", - " G.add_edge(ats, new_node, d=ad, contrib=contrib, delay=delay)\n", + " #print(\"<\")\n", + "\n", + " if contrib == 0 :\n", + " best_node_index = floor(len(full_trip)/2)\n", + " first_node = full_trip[best_node_index]\n", + " #print(\"=\")\n", + "\n", + " if contrib > 0 :\n", + " tmp = full_trip[contrib:] \n", + " best_node_index = floor(len(tmp)/2)\n", + " first_node = tmp[best_node_index]\n", + " #print(\">\")\n", " \n", - " self.G_ts = G\n", + " if not (self.G_ts.has_node(first_node)):\n", + " distance = prev_distance + ad[2] + full_trip.index(first_node)\n", + " self.G_ts.add_node(first_node, distance=distance)\n", + " #print(\"first_node\",first_node)\n", + " return first_node\n", + " \n", + " \n", " \n", - " \n", " def best_driver_contrib_and_wait(self):\n", " scores_paths = dict()\n", " cur_node = self.v_r\n", @@ -456,45 +491,40 @@ " break\n", "\n", " scores_paths[id_d]=score_path\n", + " \n", + " #contrib_pos = [val for val in scores_paths.values() if val >= 0]\n", + " #if len(contrib_pos) > 0:\n", " bests_d = [key for m in [max(scores_paths.values())] for key,val in scores_paths.items() if val == m]\n", " random.shuffle(bests_d)\n", - " #print(bests_d)\n", - " \n", + " #print(bests_d)\n", + "\n", " for d in self.Ad[cur_node]:\n", " if d[0] in bests_d and d[2] == 0:\n", " return(d)\n", " \n", - " #print(\"Problème ou meilleur conducteur a venir? Pas de conducteur trouvé\")\n", " return None\n", "\n", " \n", " \n", " \n", - " \n", - " \n", " def update(self):\n", + " \n", " self.Ad = tsa.get_rider_matched_drivers(self.Av)\n", - " self.generate_transition_graph()\n", + " self.generate_transition_graph_v2()\n", " \n", " cur_node = self.v_r\n", " \n", " blacklist = set()\n", - " #decision ici:\n", " \n", " \n", " #si véhicule présent direct alors on effectue heuritique sinon reste sur son noeud et comportement dif\n", - " #manque un if ici\n", " \n", - " #if len([edge for edge in G_ts.out_edges(cur_node) if edge['d'][2]==0]) > 0:\n", " if len(self.Ad[cur_node]) > 0 and len([driver for driver in self.Ad[cur_node] if driver[2]==0])>0:\n", " best_driver = self.best_driver_contrib_and_wait()\n", - " #v_r = nouveau noeuds\n", - " #après decision\n", " if best_driver != None :\n", " \n", " new_node = best_driver[1][1]\n", - " #print(\"new_node\",new_node)\n", - " #cur_node = new_node\n", + " \n", " print(\"Agent rider\",self.unique_id,\"move from\",self.v_r,\"to\",new_node,\"using car\",best_driver)\n", " if new_node == self.v_arr:\n", " print(\"Rider n°\",self.unique_id,\"arrived with a waiting time of\",self.wt,\"ticks\")\n", @@ -502,11 +532,7 @@ " return\n", " #on ecrase l'ancien noeud\n", " nx.relabel_nodes(self.G_ts, {cur_node:new_node}, copy=False)\n", - " #G_ts.node[new_node] = G_ts[cur_node]\n", - " #print(G_ts.node[new_node])\n", - " #G_ts.add_edge(new_node, best_driver[1][-1])\n", - " #G_ts.remove_node(cur_node)\n", - "\n", + " \n", " blacklist = set(cur_node)\n", " else : \n", " print(\"Agent rider\",self.unique_id,\"doesn't move\")\n", @@ -521,23 +547,14 @@ " \n", " \n", " self.Av = {new_node}\n", - " self.Ats = dict()\n", - " self.Ats[new_node] = {'distance':0}\n", - " #print(\"nodes in G_ts\",self.G_ts.nodes())\n", " other_nodes = [node for node in list(self.G_ts.nodes()) if node != new_node]\n", - " #print(\"other_nodes:\",other_nodes)\n", " for node in other_nodes:\n", - " #print(\"haspath_test between:\",new_node,node)\n", + " \n", " if nx.has_path(self.G_ts,new_node,node):\n", - " self.G_ts.node[node]['distance'] = self.G_ts.node[node]['distance'] - 1\n", - " self.Ats[node] = {'distance': self.G_ts.node[node]['distance']}\n", " bl_node = nx.shortest_path(self.G_ts, new_node, node)[-2]\n", " edge_data = self.G_ts.get_edge_data(bl_node,node)\n", - " #print(data)\n", "\n", - " #si il y a plusieurs arretes menants au meme noeuds\n", - " #on est dans un multigraph, donc on prends la meilleur edge\n", - " #print(\"recup noeuds possibles, show edge\",edge_data)\n", + " #si il y a plusieurs arretes menants au meme noeud\n", " for j in range(len(edge_data)): \n", " \n", " d = edge_data[j]['d']\n", @@ -546,13 +563,10 @@ " else :\n", " blacklist.add(node)\n", " self.G_ts.remove_node(node)\n", - "\n", - " #clean\n", - " #self.G_ts.remove_node(cur_node)\n", + " \n", " \n", " self.v_r = new_node\n", " self.Av.difference(blacklist)\n", - " #print(self.Ats)\n", " \n", " def decide(self):\n", " pass" @@ -570,7 +584,7 @@ }, { "cell_type": "code", - "execution_count": 204, + "execution_count": 125, "metadata": {}, "outputs": [], "source": [ @@ -620,7 +634,7 @@ }, { "cell_type": "code", - "execution_count": 269, + "execution_count": 126, "metadata": {}, "outputs": [], "source": [ @@ -690,7 +704,7 @@ }, { "cell_type": "code", - "execution_count": 267, + "execution_count": 127, "metadata": {}, "outputs": [], "source": [ @@ -749,7 +763,7 @@ }, { "cell_type": "code", - "execution_count": 287, + "execution_count": 128, "metadata": {}, "outputs": [ { @@ -777,174305 +791,119642 @@ }, { "cell_type": "code", - "execution_count": 275, + "execution_count": 129, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "I am driver 3 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 4 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 4), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 6 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 7 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 8 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5)]\n", - "I am driver 9 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 10 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 11 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 12 - trip: [(8, 5), (8, 4)]\n", - "I am driver 13 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 14 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 15 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 16 - trip: [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 17 - trip: [(8, 8), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 18 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", - "I am driver 19 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 20 - trip: [(7, 4), (7, 5), (6, 5)]\n", - "I am driver 21 - trip: [(6, 7), (5, 7)]\n", - "I am driver 22 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 23 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 24 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 25 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (7, 4)]\n", - "I am driver 26 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 27 - trip: [(0, 7), (0, 6), (1, 6)]\n", - "I am driver 28 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 29 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 30 - trip: [(0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 31 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 32 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 33 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 34 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "I am driver 35 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 36 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 37 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 38 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 39 - trip: [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 40 - trip: [(1, 9), (1, 8), (0, 8)]\n", - "I am driver 41 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 42 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 43 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (8, 7)]\n", - "41 drivers generated.\n", - "I am rider 44 - dep: (1, 1) , arr: (5, 8)\n", - "I am rider 45 - dep: (0, 5) , arr: (4, 4)\n", - "I am rider 46 - dep: (4, 6) , arr: (6, 1)\n", - "I am rider 47 - dep: (3, 7) , arr: (6, 1)\n", - "I am rider 48 - dep: (1, 8) , arr: (8, 1)\n", - "I am rider 49 - dep: (4, 0) , arr: (3, 1)\n", - "I am rider 50 - dep: (8, 7) , arr: (5, 1)\n", - "I am rider 51 - dep: (4, 7) , arr: (9, 7)\n", - "I am rider 52 - dep: (4, 1) , arr: (7, 9)\n", - "I am rider 53 - dep: (6, 5) , arr: (6, 0)\n", - "I am rider 54 - dep: (4, 2) , arr: (8, 6)\n", - "I am rider 55 - dep: (9, 1) , arr: (7, 3)\n", - "I am rider 56 - dep: (7, 5) , arr: (6, 8)\n", - "I am rider 57 - dep: (4, 4) , arr: (6, 1)\n", - "I am rider 58 - dep: (7, 9) , arr: (4, 3)\n", - "I am rider 59 - dep: (4, 6) , arr: (8, 0)\n", - "I am rider 60 - dep: (6, 6) , arr: (0, 7)\n", - "I am rider 61 - dep: (6, 6) , arr: (4, 3)\n", - "I am rider 62 - dep: (2, 1) , arr: (1, 4)\n", - "I am rider 63 - dep: (4, 2) , arr: (8, 0)\n", - "I am rider 64 - dep: (3, 7) , arr: (7, 2)\n", - "I am rider 65 - dep: (7, 0) , arr: (0, 3)\n", - "I am rider 66 - dep: (6, 0) , arr: (9, 4)\n", - "I am rider 67 - dep: (3, 5) , arr: (2, 3)\n", - "I am rider 68 - dep: (0, 3) , arr: (6, 8)\n", - "I am rider 69 - dep: (7, 8) , arr: (7, 7)\n", - "26 riders generated.\n", - "Agent rider 44 move from (1, 1) to (1, 2) using car (34, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 move from (0, 5) to (1, 5) using car (22, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)]\n", + "I am driver 4 - trip: [(1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 5 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 6 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", + "I am driver 7 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 8 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 9 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 11 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 12 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 13 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 14 - trip: [(0, 6), (0, 7)]\n", + "I am driver 15 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 16 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "14 drivers generated.\n", + "I am rider 17 - dep: (1, 1) , arr: (6, 8)\n", + "I am rider 18 - dep: (5, 0) , arr: (8, 4)\n", + "I am rider 19 - dep: (5, 9) , arr: (2, 2)\n", + "I am rider 20 - dep: (4, 6) , arr: (1, 9)\n", + "I am rider 21 - dep: (6, 1) , arr: (1, 9)\n", + "I am rider 22 - dep: (5, 2) , arr: (5, 7)\n", + "I am rider 23 - dep: (5, 0) , arr: (5, 3)\n", + "I am rider 24 - dep: (6, 4) , arr: (8, 3)\n", + "I am rider 25 - dep: (0, 7) , arr: (0, 4)\n", + "I am rider 26 - dep: (6, 7) , arr: (0, 6)\n", + "I am rider 27 - dep: (4, 3) , arr: (2, 4)\n", + "I am rider 28 - dep: (5, 9) , arr: (1, 6)\n", + "I am rider 29 - dep: (8, 3) , arr: (6, 1)\n", + "I am rider 30 - dep: (2, 9) , arr: (0, 3)\n", + "I am rider 31 - dep: (8, 5) , arr: (2, 5)\n", + "I am rider 32 - dep: (2, 9) , arr: (9, 2)\n", + "I am rider 33 - dep: (7, 1) , arr: (0, 0)\n", + "I am rider 34 - dep: (4, 4) , arr: (3, 1)\n", + "I am rider 35 - dep: (0, 3) , arr: (6, 7)\n", + "I am rider 36 - dep: (8, 7) , arr: (2, 8)\n", + "I am rider 37 - dep: (2, 5) , arr: (9, 5)\n", + "I am rider 38 - dep: (1, 2) , arr: (6, 4)\n", + "I am rider 39 - dep: (9, 8) , arr: (4, 1)\n", + "I am rider 40 - dep: (9, 2) , arr: (4, 2)\n", + "I am rider 41 - dep: (3, 3) , arr: (9, 1)\n", + "I am rider 42 - dep: (6, 6) , arr: (0, 5)\n", + "I am rider 43 - dep: (8, 9) , arr: (8, 4)\n", + "I am rider 44 - dep: (1, 9) , arr: (1, 0)\n", + "I am rider 45 - dep: (5, 7) , arr: (4, 5)\n", + "I am rider 46 - dep: (3, 7) , arr: (9, 8)\n", + "I am rider 47 - dep: (2, 0) , arr: (0, 9)\n", + "I am rider 48 - dep: (7, 0) , arr: (4, 8)\n", + "I am rider 49 - dep: (4, 0) , arr: (0, 3)\n", + "I am rider 50 - dep: (6, 3) , arr: (4, 0)\n", + "I am rider 51 - dep: (2, 6) , arr: (2, 1)\n", + "I am rider 52 - dep: (2, 4) , arr: (5, 0)\n", + "I am rider 53 - dep: (7, 5) , arr: (0, 0)\n", + "I am rider 54 - dep: (2, 5) , arr: (0, 2)\n", + "I am rider 55 - dep: (3, 7) , arr: (2, 4)\n", + "39 riders generated.\n", + "Agent rider 17 doesn't move\n", + "Agent rider 18 doesn't move\n", + "Agent rider 19 doesn't move\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 22 doesn't move\n", + "Agent rider 23 doesn't move\n", + "Agent rider 24 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 26 doesn't move\n", + "Agent rider 27 doesn't move\n", + "Agent rider 28 doesn't move\n", + "Agent rider 29 doesn't move\n", + "Agent rider 30 doesn't move\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 34 doesn't move\n", + "Agent rider 35 doesn't move\n", + "Agent rider 36 move from (8, 7) to (7, 7) using car (6, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 doesn't move\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 45 doesn't move\n", "Agent rider 46 doesn't move\n", "Agent rider 47 doesn't move\n", "Agent rider 48 doesn't move\n", - "Agent rider 49 move from (4, 0) to (5, 0) using car (16, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 49 doesn't move\n", "Agent rider 50 doesn't move\n", "Agent rider 51 doesn't move\n", "Agent rider 52 doesn't move\n", - "Agent rider 53 doesn't move\n", + "Agent rider 53 move from (7, 5) to (7, 4) using car (12, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 54 doesn't move\n", - "Agent rider 55 move from (9, 1) to (8, 1) using car (26, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 56 doesn't move\n", - "Agent rider 57 doesn't move\n", - "Agent rider 58 doesn't move\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 move from (6, 6) to (5, 6) using car (32, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 61 doesn't move\n", - "Agent rider 62 move from (2, 1) to (3, 1) using car (9, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 67 doesn't move\n", - "Agent rider 68 move from (0, 3) to (0, 4) using car (30, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 69 doesn't move\n", - "tick 1 ended\n", - "I am driver 70 - trip: [(4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 71 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 72 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 73 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 74 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1), (6, 1)]\n", - "I am driver 75 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 76 - trip: [(6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 77 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 78 - trip: [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 79 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 80 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 81 - trip: [(8, 0), (8, 1), (8, 2)]\n", - "I am driver 82 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 83 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 84 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 85 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 86 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 87 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "18 drivers generated.\n", - "I am rider 88 - dep: (0, 6) , arr: (8, 2)\n", - "1 riders generated.\n", - "Agent rider 44 move from (1, 2) to (1, 3) using car (34, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 move from (1, 5) to (2, 5) using car (22, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 55 doesn't move\n", + "tick 1 ended\n", + "I am driver 56 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 57 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 58 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 59 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 60 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 61 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 62 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 63 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 64 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 65 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 66 - trip: [(5, 1), (5, 2), (5, 3)]\n", + "I am driver 67 - trip: [(2, 4), (1, 4), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 68 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 69 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 70 - trip: [(3, 0), (4, 0), (5, 0), (5, 1)]\n", + "I am driver 71 - trip: [(4, 3), (4, 2), (4, 1)]\n", + "I am driver 72 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)]\n", + "I am driver 73 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 74 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 75 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 76 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 77 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", + "I am driver 78 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 79 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 80 - trip: [(1, 1), (0, 1)]\n", + "I am driver 81 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 82 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 83 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 84 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 85 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 86 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 87 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 88 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 89 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 90 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4)]\n", + "35 drivers generated.\n", + "I am rider 91 - dep: (7, 5) , arr: (8, 1)\n", + "I am rider 92 - dep: (5, 3) , arr: (3, 6)\n", + "I am rider 93 - dep: (5, 4) , arr: (6, 0)\n", + "I am rider 94 - dep: (1, 8) , arr: (0, 5)\n", + "I am rider 95 - dep: (2, 9) , arr: (2, 7)\n", + "I am rider 96 - dep: (1, 0) , arr: (6, 7)\n", + "I am rider 97 - dep: (9, 2) , arr: (7, 1)\n", + "I am rider 98 - dep: (6, 8) , arr: (7, 7)\n", + "I am rider 99 - dep: (4, 8) , arr: (3, 7)\n", + "I am rider 100 - dep: (8, 6) , arr: (1, 4)\n", + "I am rider 101 - dep: (8, 7) , arr: (5, 3)\n", + "I am rider 102 - dep: (4, 5) , arr: (1, 8)\n", + "I am rider 103 - dep: (3, 3) , arr: (8, 8)\n", + "13 riders generated.\n", + "Agent rider 17 doesn't move\n", + "Agent rider 18 doesn't move\n", + "Agent rider 19 doesn't move\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (6, 1) to (6, 2) using car (76, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 22 doesn't move\n", + "Agent rider 23 doesn't move\n", + "Agent rider 24 doesn't move\n", + "Agent rider 25 move from (0, 7) to (1, 7) using car (63, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 26 doesn't move\n", + "Agent rider 27 move from (4, 3) to (4, 2) using car (71, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 28 doesn't move\n", + "Agent rider 29 move from (8, 3) to (7, 3) using car (10, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 30 doesn't move\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (2, 9) to (3, 9) using car (61, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 33 doesn't move\n", + "Agent rider 34 doesn't move\n", + "Agent rider 35 doesn't move\n", + "Agent rider 36 move from (7, 7) to (6, 7) using car (6, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (9, 2) to (8, 2) using car (68, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 move from (8, 9) to (7, 9) using car (5, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 45 doesn't move\n", "Agent rider 46 doesn't move\n", "Agent rider 47 doesn't move\n", - "Agent rider 48 move from (1, 8) to (2, 8) using car (35, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 49 move from (5, 0) to (5, 1) using car (16, [(5, 0), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 48 doesn't move\n", + "Agent rider 49 move from (4, 0) to (4, 1) using car (78, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", + "Agent rider 51 move from (2, 6) to (2, 5) using car (60, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", "Agent rider 52 doesn't move\n", - "Agent rider 53 doesn't move\n", + "Agent rider 53 move from (7, 4) to (7, 3) using car (12, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 54 doesn't move\n", - "Agent rider 55 move from (8, 1) to (7, 1) using car (26, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 56 doesn't move\n", - "Agent rider 57 doesn't move\n", - "Agent rider 58 doesn't move\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 move from (5, 6) to (5, 5) using car (32, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 61 move from (6, 6) to (6, 5) using car (41, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 67 doesn't move\n", - "Agent rider 68 move from (0, 4) to (0, 5) using car (30, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 69 move from (7, 8) to (7, 7) using car (17, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Rider n° 69 arrived with a waiting time of 1 ticks\n", - "Agent rider 88 move from (0, 6) to (1, 6) using car (27, [(0, 6), (1, 6)], 0)\n", - "tick 2 ended\n", - "I am driver 89 - trip: [(8, 7), (9, 7), (9, 6), (9, 5), (9, 4)]\n", - "I am driver 90 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 91 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 92 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 93 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 94 - trip: [(4, 1), (3, 1), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 95 - trip: [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 96 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (8, 4)]\n", - "I am driver 97 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 98 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 99 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 100 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 101 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 102 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 103 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 104 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 105 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 106 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 107 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", - "I am driver 108 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 109 - trip: [(6, 5), (7, 5), (8, 5), (8, 6)]\n", - "21 drivers generated.\n", - "I am rider 110 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 111 - dep: (6, 2) , arr: (7, 4)\n", - "I am rider 112 - dep: (4, 1) , arr: (1, 4)\n", - "I am rider 113 - dep: (4, 0) , arr: (2, 9)\n", - "I am rider 114 - dep: (6, 8) , arr: (5, 8)\n", - "I am rider 115 - dep: (2, 8) , arr: (6, 4)\n", - "I am rider 116 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 117 - dep: (2, 4) , arr: (0, 8)\n", - "I am rider 118 - dep: (7, 7) , arr: (3, 0)\n", - "I am rider 119 - dep: (2, 4) , arr: (6, 5)\n", - "I am rider 120 - dep: (0, 6) , arr: (7, 3)\n", - "I am rider 121 - dep: (3, 8) , arr: (8, 5)\n", - "I am rider 122 - dep: (3, 4) , arr: (4, 2)\n", - "I am rider 123 - dep: (7, 3) , arr: (8, 7)\n", - "I am rider 124 - dep: (2, 9) , arr: (0, 3)\n", - "I am rider 125 - dep: (4, 8) , arr: (9, 3)\n", - "I am rider 126 - dep: (2, 7) , arr: (7, 0)\n", - "I am rider 127 - dep: (1, 1) , arr: (5, 4)\n", - "I am rider 128 - dep: (5, 7) , arr: (8, 7)\n", - "I am rider 129 - dep: (0, 1) , arr: (4, 9)\n", - "I am rider 130 - dep: (2, 6) , arr: (6, 5)\n", - "I am rider 131 - dep: (3, 1) , arr: (7, 4)\n", - "I am rider 132 - dep: (6, 9) , arr: (1, 0)\n", - "I am rider 133 - dep: (3, 9) , arr: (9, 4)\n", - "I am rider 134 - dep: (6, 3) , arr: (9, 9)\n", - "I am rider 135 - dep: (6, 5) , arr: (2, 8)\n", - "I am rider 136 - dep: (9, 3) , arr: (5, 0)\n", - "I am rider 137 - dep: (1, 2) , arr: (2, 7)\n", - "I am rider 138 - dep: (2, 5) , arr: (9, 5)\n", - "I am rider 139 - dep: (6, 0) , arr: (8, 3)\n", - "30 riders generated.\n", - "Driver 12 arrived\n", - "Driver 21 arrived\n", - "Agent rider 44 move from (1, 3) to (1, 4) using car (34, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 move from (2, 5) to (3, 5) using car (5, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 46 doesn't move\n", + "Agent rider 55 doesn't move\n", + "Agent rider 91 move from (7, 5) to (6, 5) using car (90, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4)], 0)\n", + "Agent rider 92 doesn't move\n", + "Agent rider 93 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (2, 9) to (3, 9) using car (61, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 96 doesn't move\n", + "Agent rider 97 move from (9, 2) to (8, 2) using car (68, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 98 doesn't move\n", + "Agent rider 99 doesn't move\n", + "Agent rider 100 move from (8, 6) to (7, 6) using car (15, [(8, 6), (7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 102 doesn't move\n", + "Agent rider 103 doesn't move\n", + "tick 2 ended\n", + "I am driver 104 - trip: [(2, 5), (2, 6)]\n", + "I am driver 105 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 106 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 107 - trip: [(3, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 108 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 109 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 110 - trip: [(7, 6), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 111 - trip: [(7, 1), (7, 2), (7, 3)]\n", + "I am driver 112 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 113 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 114 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 115 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 116 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 117 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 118 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "15 drivers generated.\n", + "I am rider 119 - dep: (6, 1) , arr: (1, 9)\n", + "I am rider 120 - dep: (3, 2) , arr: (3, 9)\n", + "2 riders generated.\n", + "Driver 14 arrived\n", + "Agent rider 17 move from (1, 1) to (2, 1) using car (72, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 18 move from (5, 0) to (5, 1) using car (84, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 19 doesn't move\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (6, 2) to (6, 3) using car (76, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 22 doesn't move\n", + "Agent rider 23 move from (5, 0) to (5, 1) using car (84, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 24 move from (6, 4) to (6, 3) using car (85, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 25 move from (1, 7) to (2, 7) using car (63, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 26 move from (6, 7) to (5, 7) using car (6, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 27 doesn't move\n", + "Agent rider 28 doesn't move\n", + "Agent rider 29 move from (7, 3) to (7, 2) using car (12, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 30 doesn't move\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (3, 9) to (3, 8) using car (61, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 33 move from (7, 1) to (6, 1) using car (9, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 34 doesn't move\n", + "Agent rider 35 doesn't move\n", + "Agent rider 36 doesn't move\n", + "Agent rider 37 move from (2, 5) to (3, 5) using car (83, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 38 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (8, 2) to (7, 2) using car (68, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (6, 6) to (6, 5) using car (79, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 43 move from (7, 9) to (6, 9) using car (5, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 44 move from (1, 9) to (2, 9) using car (57, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 45 move from (5, 7) to (5, 6) using car (16, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 46 move from (3, 7) to (3, 8) using car (65, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 47 doesn't move\n", - "Agent rider 48 move from (2, 8) to (3, 8) using car (35, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 49 doesn't move\n", - "Agent rider 50 move from (8, 7) to (9, 7) using car (89, [(8, 7), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 51 doesn't move\n", + "Agent rider 48 doesn't move\n", + "Agent rider 49 move from (4, 1) to (4, 2) using car (78, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 50 doesn't move\n", + "Agent rider 51 move from (2, 5) to (2, 4) using car (60, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", "Agent rider 52 doesn't move\n", - "Agent rider 53 doesn't move\n", - "Agent rider 54 doesn't move\n", - "Agent rider 55 move from (7, 1) to (7, 2) using car (26, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 56 move from (7, 5) to (7, 6) using car (37, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 57 doesn't move\n", - "Agent rider 58 move from (7, 9) to (6, 9) using car (6, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 move from (5, 5) to (5, 4) using car (32, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 61 move from (6, 5) to (6, 4) using car (41, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 67 doesn't move\n", - "Agent rider 68 move from (0, 5) to (0, 6) using car (30, [(0, 5), (0, 6)], 0)\n", - "Agent rider 88 doesn't move\n", - "Agent rider 110 doesn't move\n", - "Agent rider 111 doesn't move\n", - "Agent rider 112 move from (4, 1) to (3, 1) using car (94, [(4, 1), (3, 1), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 113 doesn't move\n", - "Agent rider 114 move from (6, 8) to (5, 8) using car (42, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 114 arrived with a waiting time of 0 ticks\n", - "Agent rider 115 move from (2, 8) to (3, 8) using car (35, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (7, 7) to (7, 6) using car (17, [(7, 7), (7, 6)], 0)\n", - "Agent rider 119 move from (2, 4) to (3, 4) using car (8, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5)], 0)\n", + "Agent rider 53 move from (7, 3) to (7, 2) using car (12, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 move from (2, 5) to (2, 4) using car (60, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 55 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 92 doesn't move\n", + "Agent rider 93 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (3, 9) to (3, 8) using car (61, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 96 doesn't move\n", + "Agent rider 97 move from (8, 2) to (7, 2) using car (68, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 98 doesn't move\n", + "Agent rider 99 doesn't move\n", + "Agent rider 100 move from (7, 6) to (6, 6) using car (15, [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 102 move from (4, 5) to (3, 5) using car (64, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 103 doesn't move\n", + "Agent rider 119 doesn't move\n", "Agent rider 120 doesn't move\n", - "Agent rider 121 doesn't move\n", - "Agent rider 122 move from (3, 4) to (3, 3) using car (107, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 123 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 move from (2, 7) to (3, 7) using car (77, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 127 move from (1, 1) to (1, 2) using car (100, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 doesn't move\n", - "Agent rider 130 move from (2, 6) to (3, 6) using car (86, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 131 move from (3, 1) to (4, 1) using car (90, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 132 move from (6, 9) to (6, 8) using car (99, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (3, 9) to (4, 9) using car (97, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (6, 5) to (6, 4) using car (41, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 136 doesn't move\n", - "Agent rider 137 move from (1, 2) to (2, 2) using car (39, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 138 move from (2, 5) to (3, 5) using car (5, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 139 doesn't move\n", "tick 3 ended\n", - "I am driver 140 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 141 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 142 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 143 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 144 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 145 - trip: [(8, 9), (8, 8), (8, 7)]\n", - "I am driver 146 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 147 - trip: [(1, 5), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 148 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 149 - trip: [(3, 5), (4, 5), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 150 - trip: [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 151 - trip: [(4, 7), (3, 7), (2, 7), (1, 7)]\n", - "12 drivers generated.\n", - "I am rider 152 - dep: (6, 6) , arr: (3, 0)\n", - "I am rider 153 - dep: (9, 7) , arr: (4, 7)\n", - "I am rider 154 - dep: (8, 8) , arr: (5, 4)\n", - "I am rider 155 - dep: (4, 4) , arr: (8, 9)\n", - "I am rider 156 - dep: (0, 7) , arr: (4, 8)\n", - "I am rider 157 - dep: (6, 0) , arr: (1, 2)\n", - "I am rider 158 - dep: (1, 3) , arr: (9, 8)\n", - "I am rider 159 - dep: (6, 4) , arr: (6, 7)\n", - "I am rider 160 - dep: (8, 4) , arr: (5, 2)\n", - "I am rider 161 - dep: (7, 3) , arr: (0, 5)\n", - "I am rider 162 - dep: (2, 6) , arr: (2, 2)\n", - "I am rider 163 - dep: (3, 0) , arr: (7, 4)\n", - "I am rider 164 - dep: (8, 8) , arr: (6, 5)\n", - "I am rider 165 - dep: (1, 3) , arr: (0, 8)\n", - "I am rider 166 - dep: (2, 5) , arr: (3, 4)\n", - "I am rider 167 - dep: (8, 3) , arr: (1, 8)\n", - "I am rider 168 - dep: (1, 0) , arr: (3, 2)\n", - "I am rider 169 - dep: (7, 4) , arr: (3, 7)\n", - "I am rider 170 - dep: (8, 5) , arr: (7, 5)\n", - "I am rider 171 - dep: (4, 6) , arr: (5, 0)\n", - "20 riders generated.\n", - "Driver 20 arrived\n", - "Driver 27 arrived\n", - "Driver 28 arrived\n", - "Driver 40 arrived\n", - "Agent rider 44 move from (1, 4) to (1, 5) using car (34, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 move from (3, 5) to (4, 5) using car (5, [(3, 5), (4, 5)], 0)\n", - "Agent rider 46 doesn't move\n", + "I am driver 121 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 122 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 123 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 124 - trip: [(1, 9), (1, 8)]\n", + "I am driver 125 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 126 - trip: [(3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 127 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6)]\n", + "I am driver 128 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 129 - trip: [(4, 5), (5, 5)]\n", + "I am driver 130 - trip: [(6, 9), (6, 8), (5, 8)]\n", + "I am driver 131 - trip: [(7, 9), (7, 8), (7, 7)]\n", + "I am driver 132 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 133 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 134 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 135 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 136 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 137 - trip: [(9, 6), (8, 6), (7, 6)]\n", + "I am driver 138 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "18 drivers generated.\n", + "I am rider 139 - dep: (1, 3) , arr: (8, 6)\n", + "I am rider 140 - dep: (2, 7) , arr: (0, 8)\n", + "I am rider 141 - dep: (5, 5) , arr: (8, 1)\n", + "I am rider 142 - dep: (9, 7) , arr: (4, 2)\n", + "I am rider 143 - dep: (7, 4) , arr: (6, 8)\n", + "I am rider 144 - dep: (3, 5) , arr: (1, 4)\n", + "I am rider 145 - dep: (9, 3) , arr: (2, 1)\n", + "I am rider 146 - dep: (7, 8) , arr: (6, 9)\n", + "I am rider 147 - dep: (8, 8) , arr: (6, 7)\n", + "I am rider 148 - dep: (7, 9) , arr: (0, 5)\n", + "I am rider 149 - dep: (8, 7) , arr: (7, 7)\n", + "I am rider 150 - dep: (8, 9) , arr: (7, 0)\n", + "I am rider 151 - dep: (2, 9) , arr: (7, 9)\n", + "I am rider 152 - dep: (8, 5) , arr: (8, 1)\n", + "I am rider 153 - dep: (9, 7) , arr: (3, 0)\n", + "15 riders generated.\n", + "Agent rider 17 move from (2, 1) to (3, 1) using car (72, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 18 move from (5, 1) to (5, 2) using car (84, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 19 move from (5, 9) to (4, 9) using car (13, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (6, 3) to (5, 3) using car (10, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 22 doesn't move\n", + "Agent rider 23 move from (5, 1) to (5, 2) using car (84, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 24 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 26 move from (5, 7) to (4, 7) using car (6, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 27 move from (4, 2) to (4, 3) using car (78, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 28 move from (5, 9) to (4, 9) using car (13, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 29 move from (7, 2) to (7, 1) using car (12, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 30 move from (2, 9) to (2, 8) using car (57, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (3, 8) to (3, 7) using car (61, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 33 move from (6, 1) to (5, 1) using car (9, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 34 move from (4, 4) to (4, 3) using car (112, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 35 doesn't move\n", + "Agent rider 36 doesn't move\n", + "Agent rider 37 move from (3, 5) to (4, 5) using car (83, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 38 move from (3, 2) to (4, 2) using car (3, [(3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (7, 2) to (7, 1) using car (12, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 41 move from (3, 3) to (4, 3) using car (62, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 move from (6, 9) to (6, 8) using car (5, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 44 move from (2, 9) to (2, 8) using car (57, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 45 move from (5, 6) to (5, 5) using car (16, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 46 move from (3, 8) to (3, 9) using car (65, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 47 doesn't move\n", - "Agent rider 48 move from (3, 8) to (4, 8) using car (35, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 49 move from (5, 1) to (4, 1) using car (73, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 50 move from (9, 7) to (9, 6) using car (89, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 51 move from (4, 7) to (4, 8) using car (103, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 52 doesn't move\n", - "Agent rider 53 doesn't move\n", - "Agent rider 54 doesn't move\n", - "Agent rider 55 move from (7, 2) to (7, 3) using car (26, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 55 arrived with a waiting time of 0 ticks\n", - "Agent rider 56 move from (7, 6) to (7, 7) using car (37, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 57 move from (4, 4) to (5, 4) using car (36, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 58 move from (6, 9) to (5, 9) using car (6, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 move from (5, 4) to (4, 4) using car (32, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 61 move from (6, 4) to (5, 4) using car (41, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 62 move from (3, 1) to (2, 1) using car (94, [(3, 1), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 move from (3, 7) to (4, 7) using car (77, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 67 move from (3, 5) to (2, 5) using car (82, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 doesn't move\n", - "Agent rider 110 doesn't move\n", - "Agent rider 111 doesn't move\n", - "Agent rider 112 move from (3, 1) to (2, 1) using car (94, [(3, 1), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 113 move from (4, 0) to (3, 0) using car (141, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (3, 8) to (4, 8) using car (35, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (7, 6) to (7, 7) using car (37, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 119 move from (3, 4) to (4, 4) using car (8, [(3, 4), (4, 4), (4, 5), (5, 5)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 121 move from (3, 8) to (4, 8) using car (35, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 122 move from (3, 3) to (3, 2) using car (107, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 123 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 doesn't move\n", - "Agent rider 127 move from (1, 2) to (1, 3) using car (100, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (5, 7) to (5, 8) using car (29, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 130 move from (3, 6) to (4, 6) using car (86, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 131 move from (4, 1) to (5, 1) using car (90, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 132 move from (6, 8) to (6, 7) using car (99, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (4, 9) to (5, 9) using car (97, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (6, 4) to (5, 4) using car (41, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 136 move from (9, 3) to (9, 2) using car (74, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 137 doesn't move\n", - "Agent rider 138 move from (3, 5) to (4, 5) using car (149, [(3, 5), (4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 48 move from (7, 0) to (6, 0) using car (82, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 move from (4, 2) to (4, 3) using car (78, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 50 move from (6, 3) to (6, 2) using car (85, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 51 move from (2, 4) to (2, 3) using car (60, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 52 move from (2, 4) to (2, 3) using car (60, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 53 move from (7, 2) to (7, 1) using car (12, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 move from (2, 4) to (2, 3) using car (60, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 55 move from (3, 7) to (3, 6) using car (87, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 80 arrived\n", + "Agent rider 91 move from (6, 5) to (6, 4) using car (79, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 92 doesn't move\n", + "Agent rider 93 move from (5, 4) to (5, 3) using car (138, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (3, 8) to (3, 7) using car (61, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 96 doesn't move\n", + "Agent rider 97 move from (7, 2) to (7, 1) using car (12, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 97 arrived with a waiting time of 0 ticks\n", + "Agent rider 98 doesn't move\n", + "Agent rider 99 move from (4, 8) to (3, 8) using car (69, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 100 move from (6, 6) to (6, 7) using car (15, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 101 move from (8, 7) to (7, 7) using car (114, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 102 move from (3, 5) to (3, 6) using car (56, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 103 doesn't move\n", + "Agent rider 119 move from (6, 1) to (5, 1) using car (9, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 120 move from (3, 2) to (3, 3) using car (75, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 doesn't move\n", + "Agent rider 143 move from (7, 4) to (7, 5) using car (105, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 144 move from (3, 5) to (3, 4) using car (64, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 doesn't move\n", + "Agent rider 147 doesn't move\n", + "Agent rider 148 move from (7, 9) to (6, 9) using car (77, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 149 move from (8, 7) to (7, 7) using car (114, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Rider n° 149 arrived with a waiting time of 0 ticks\n", + "Agent rider 150 doesn't move\n", + "Agent rider 151 move from (2, 9) to (2, 8) using car (57, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Agent rider 152 doesn't move\n", "Agent rider 153 doesn't move\n", - "Agent rider 154 move from (8, 8) to (9, 8) using car (76, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 155 move from (4, 4) to (5, 4) using car (36, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 159 doesn't move\n", - "Agent rider 160 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 162 move from (2, 6) to (2, 7) using car (15, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 163 move from (3, 0) to (3, 1) using car (84, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 164 move from (8, 8) to (9, 8) using car (76, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 166 move from (2, 5) to (2, 4) using car (4, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 167 move from (8, 3) to (7, 3) using car (144, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 168 move from (1, 0) to (2, 0) using car (142, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 doesn't move\n", "tick 4 ended\n", - "I am driver 172 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 173 - trip: [(4, 4), (3, 4)]\n", - "2 drivers generated.\n", - "I am rider 174 - dep: (4, 2) , arr: (0, 8)\n", - "I am rider 175 - dep: (3, 8) , arr: (5, 5)\n", - "I am rider 176 - dep: (4, 4) , arr: (4, 0)\n", - "I am rider 177 - dep: (2, 3) , arr: (5, 5)\n", - "I am rider 178 - dep: (3, 1) , arr: (8, 8)\n", - "I am rider 179 - dep: (1, 4) , arr: (3, 4)\n", - "I am rider 180 - dep: (0, 3) , arr: (3, 3)\n", - "I am rider 181 - dep: (2, 7) , arr: (4, 8)\n", - "I am rider 182 - dep: (0, 1) , arr: (6, 8)\n", - "I am rider 183 - dep: (3, 8) , arr: (5, 5)\n", - "I am rider 184 - dep: (7, 6) , arr: (1, 1)\n", - "I am rider 185 - dep: (5, 3) , arr: (0, 0)\n", + "I am driver 154 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 155 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 156 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 157 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 158 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 159 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 160 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 161 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 162 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (5, 5)]\n", + "I am driver 163 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)]\n", + "I am driver 164 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 165 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 166 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 167 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6)]\n", + "14 drivers generated.\n", + "I am rider 168 - dep: (5, 7) , arr: (0, 8)\n", + "I am rider 169 - dep: (2, 8) , arr: (4, 0)\n", + "I am rider 170 - dep: (7, 7) , arr: (5, 0)\n", + "I am rider 171 - dep: (2, 8) , arr: (0, 4)\n", + "I am rider 172 - dep: (6, 0) , arr: (3, 0)\n", + "I am rider 173 - dep: (5, 8) , arr: (0, 4)\n", + "I am rider 174 - dep: (0, 5) , arr: (3, 5)\n", + "I am rider 175 - dep: (6, 9) , arr: (5, 1)\n", + "I am rider 176 - dep: (4, 3) , arr: (8, 8)\n", + "I am rider 177 - dep: (6, 5) , arr: (1, 4)\n", + "I am rider 178 - dep: (0, 9) , arr: (1, 3)\n", + "I am rider 179 - dep: (0, 4) , arr: (0, 1)\n", "12 riders generated.\n", - "Driver 17 arrived\n", - "Driver 28 arrived\n", - "Driver 30 arrived\n", - "Agent rider 44 move from (1, 5) to (1, 6) using car (34, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 doesn't move\n", - "Agent rider 46 move from (4, 6) to (5, 6) using car (86, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 47 move from (3, 7) to (4, 7) using car (146, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (4, 8) to (5, 8) using car (35, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 49 move from (4, 1) to (3, 1) using car (73, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 49 arrived with a waiting time of 1 ticks\n", - "Agent rider 50 move from (9, 6) to (9, 5) using car (89, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 51 move from (4, 8) to (4, 9) using car (103, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 52 move from (4, 1) to (3, 1) using car (73, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 53 move from (6, 5) to (6, 4) using car (95, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 54 doesn't move\n", - "Agent rider 56 move from (7, 7) to (7, 8) using car (37, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 57 move from (5, 4) to (5, 3) using car (78, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 58 move from (5, 9) to (4, 9) using car (6, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (4, 6) to (5, 6) using car (86, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (4, 4) to (4, 5) using car (150, [(4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 61 move from (5, 4) to (4, 4) using car (41, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 62 move from (2, 1) to (2, 2) using car (75, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 move from (4, 7) to (5, 7) using car (77, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 67 move from (2, 5) to (2, 4) using car (82, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", - "Agent rider 68 doesn't move\n", - "Driver 81 arrived\n", - "Agent rider 88 doesn't move\n", - "Agent rider 110 move from (2, 1) to (2, 0) using car (94, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 111 doesn't move\n", - "Agent rider 112 move from (2, 1) to (2, 2) using car (75, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 113 move from (3, 0) to (2, 0) using car (141, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (4, 8) to (5, 8) using car (35, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 move from (2, 4) to (3, 4) using car (92, [(2, 4), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 118 move from (7, 7) to (7, 8) using car (37, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 119 move from (4, 4) to (4, 5) using car (8, [(4, 4), (4, 5), (5, 5)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 121 move from (4, 8) to (5, 8) using car (35, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 122 move from (3, 2) to (3, 1) using car (107, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 123 move from (7, 3) to (7, 4) using car (143, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 move from (4, 8) to (5, 8) using car (35, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 126 move from (3, 7) to (4, 7) using car (146, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (1, 3) to (1, 4) using car (100, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (5, 8) to (5, 9) using car (29, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 130 move from (4, 6) to (5, 6) using car (86, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 131 move from (5, 1) to (6, 1) using car (90, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 132 move from (6, 7) to (6, 6) using car (99, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (5, 9) to (6, 9) using car (97, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (5, 4) to (4, 4) using car (41, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 136 move from (9, 2) to (9, 1) using car (74, [(9, 2), (9, 1), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 137 doesn't move\n", - "Agent rider 138 move from (4, 5) to (4, 6) using car (149, [(4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", + "Driver 4 arrived\n", + "Agent rider 17 move from (3, 1) to (4, 1) using car (72, [(3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 18 move from (5, 2) to (5, 3) using car (84, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 19 move from (4, 9) to (3, 9) using car (13, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (5, 3) to (4, 3) using car (10, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 22 move from (5, 2) to (5, 3) using car (84, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 23 move from (5, 2) to (5, 3) using car (84, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 23 arrived with a waiting time of 2 ticks\n", + "Agent rider 24 move from (6, 3) to (6, 4) using car (59, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 26 move from (4, 7) to (4, 6) using car (6, [(4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 27 move from (4, 3) to (4, 4) using car (62, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 28 move from (4, 9) to (3, 9) using car (13, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 29 move from (7, 1) to (6, 1) using car (12, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 29 arrived with a waiting time of 1 ticks\n", + "Agent rider 30 move from (2, 8) to (2, 7) using car (57, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (3, 7) to (4, 7) using car (63, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 33 move from (5, 1) to (4, 1) using car (9, [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 34 move from (4, 3) to (4, 2) using car (112, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 35 move from (0, 3) to (1, 3) using car (157, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 36 move from (6, 7) to (6, 8) using car (15, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 37 move from (4, 5) to (5, 5) using car (83, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 38 move from (4, 2) to (5, 2) using car (3, [(4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (7, 1) to (6, 1) using car (12, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 41 move from (4, 3) to (4, 2) using car (112, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 move from (6, 8) to (6, 7) using car (5, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 44 move from (2, 8) to (2, 7) using car (57, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 45 move from (5, 5) to (5, 4) using car (16, [(5, 5), (5, 4)], 0)\n", + "Agent rider 46 move from (3, 9) to (4, 9) using car (161, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 48 move from (6, 0) to (5, 0) using car (82, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 doesn't move\n", + "Agent rider 50 move from (6, 2) to (5, 2) using car (68, [(6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 51 move from (2, 3) to (2, 2) using car (60, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 52 move from (2, 3) to (2, 2) using car (60, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 53 move from (7, 1) to (6, 1) using car (12, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 move from (2, 3) to (2, 2) using car (60, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 55 move from (3, 6) to (3, 5) using car (87, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 66 arrived\n", + "Driver 71 arrived\n", + "Agent rider 91 move from (6, 4) to (6, 3) using car (79, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 92 move from (5, 3) to (4, 3) using car (10, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 93 move from (5, 3) to (5, 2) using car (138, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 doesn't move\n", + "Agent rider 96 doesn't move\n", + "Agent rider 98 move from (6, 8) to (6, 7) using car (5, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 99 move from (3, 8) to (2, 8) using car (69, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 101 move from (7, 7) to (6, 7) using car (114, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 102 move from (3, 6) to (3, 7) using car (56, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 103 move from (3, 3) to (3, 4) using car (75, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 104 arrived\n", + "Agent rider 119 move from (5, 1) to (4, 1) using car (9, [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 120 move from (3, 3) to (3, 4) using car (75, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 doesn't move\n", + "Agent rider 143 move from (7, 5) to (7, 6) using car (105, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (7, 8) to (7, 7) using car (131, [(7, 8), (7, 7)], 0)\n", + "Agent rider 147 doesn't move\n", + "Agent rider 148 doesn't move\n", + "Agent rider 150 move from (8, 9) to (8, 8) using car (155, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 151 doesn't move\n", "Agent rider 152 doesn't move\n", "Agent rider 153 doesn't move\n", - "Agent rider 154 move from (9, 8) to (9, 7) using car (76, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 doesn't move\n", - "Agent rider 158 move from (1, 3) to (1, 4) using car (100, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 159 doesn't move\n", - "Agent rider 160 move from (8, 4) to (8, 3) using car (93, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 161 move from (7, 3) to (6, 3) using car (148, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 162 move from (2, 7) to (2, 8) using car (15, [(2, 7), (2, 8)], 0)\n", - "Agent rider 163 move from (3, 1) to (4, 1) using car (84, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 164 move from (9, 8) to (9, 7) using car (76, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 165 move from (1, 3) to (1, 4) using car (100, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 166 move from (2, 4) to (3, 4) using car (92, [(2, 4), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 166 arrived with a waiting time of 0 ticks\n", - "Agent rider 167 move from (7, 3) to (6, 3) using car (144, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Agent rider 168 doesn't move\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 move from (8, 5) to (8, 6) using car (109, [(8, 5), (8, 6)], 0)\n", - "Agent rider 171 move from (4, 6) to (3, 6) using car (13, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 169 move from (2, 8) to (2, 7) using car (57, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 170 move from (7, 7) to (6, 7) using car (114, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 171 move from (2, 8) to (2, 7) using car (57, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 172 move from (6, 0) to (5, 0) using car (82, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 173 move from (5, 8) to (5, 7) using car (164, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", "Agent rider 174 doesn't move\n", - "Agent rider 175 doesn't move\n", - "Agent rider 176 move from (4, 4) to (3, 4) using car (173, [(4, 4), (3, 4)], 0)\n", + "Agent rider 175 move from (6, 9) to (6, 8) using car (167, [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 176 move from (4, 3) to (4, 4) using car (62, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 177 doesn't move\n", "Agent rider 178 doesn't move\n", "Agent rider 179 doesn't move\n", - "Agent rider 180 doesn't move\n", - "Agent rider 181 move from (2, 7) to (2, 8) using car (15, [(2, 7), (2, 8)], 0)\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 doesn't move\n", - "Agent rider 184 move from (7, 6) to (7, 7) using car (43, [(7, 6), (7, 7), (8, 7)], 0)\n", - "Agent rider 185 doesn't move\n", "tick 5 ended\n", - "I am driver 186 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 187 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 188 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 189 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 190 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 191 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 192 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (3, 4)]\n", - "I am driver 193 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)]\n", - "I am driver 194 - trip: [(3, 8), (3, 7), (3, 6)]\n", - "I am driver 195 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 196 - trip: [(6, 4), (5, 4), (4, 4)]\n", - "I am driver 197 - trip: [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 198 - trip: [(0, 3), (0, 2), (0, 1)]\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 17 move from (4, 1) to (5, 1) using car (72, [(4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 18 move from (5, 3) to (5, 4) using car (84, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 19 doesn't move\n", + "Agent rider 20 move from (4, 6) to (3, 6) using car (86, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 21 move from (4, 3) to (4, 4) using car (10, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 22 move from (5, 3) to (5, 4) using car (84, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 24 doesn't move\n", + "Agent rider 25 move from (2, 7) to (2, 6) using car (57, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 26 move from (4, 6) to (3, 6) using car (86, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 27 move from (4, 4) to (3, 4) using car (90, [(4, 4), (3, 4)], 0)\n", + "Agent rider 28 doesn't move\n", + "Agent rider 30 move from (2, 7) to (2, 6) using car (57, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (4, 7) to (5, 7) using car (63, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 33 move from (4, 1) to (4, 2) using car (9, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 34 doesn't move\n", + "Agent rider 35 move from (1, 3) to (2, 3) using car (157, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 36 move from (6, 8) to (5, 8) using car (15, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 37 move from (5, 5) to (6, 5) using car (83, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 38 move from (5, 2) to (5, 3) using car (3, [(5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 39 move from (9, 8) to (9, 7) using car (158, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 40 move from (6, 1) to (5, 1) using car (12, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 41 move from (4, 2) to (5, 2) using car (112, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 42 move from (6, 5) to (5, 5) using car (76, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 43 move from (6, 7) to (6, 6) using car (5, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 44 move from (2, 7) to (2, 6) using car (57, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 45 move from (5, 4) to (5, 5) using car (89, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 46 move from (4, 9) to (5, 9) using car (161, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 move from (2, 0) to (2, 1) using car (136, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 48 move from (5, 0) to (4, 0) using car (82, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 doesn't move\n", + "Agent rider 50 move from (5, 2) to (5, 1) using car (68, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 51 move from (2, 2) to (2, 1) using car (60, [(2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Rider n° 51 arrived with a waiting time of 1 ticks\n", + "Agent rider 52 move from (2, 2) to (2, 1) using car (60, [(2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 53 move from (6, 1) to (5, 1) using car (12, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 doesn't move\n", + "Agent rider 55 move from (3, 5) to (3, 4) using car (87, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 70 arrived\n", + "Agent rider 91 move from (6, 3) to (6, 2) using car (79, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 92 move from (4, 3) to (4, 4) using car (10, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 93 move from (5, 2) to (5, 1) using car (68, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (3, 7) to (3, 8) using car (56, [(3, 7), (3, 8)], 0)\n", + "Agent rider 96 move from (1, 0) to (2, 0) using car (165, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 98 doesn't move\n", + "Agent rider 99 move from (2, 8) to (1, 8) using car (69, [(2, 8), (1, 8)], 0)\n", + "Agent rider 100 move from (6, 7) to (5, 7) using car (114, [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 101 move from (6, 7) to (6, 6) using car (5, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 102 move from (3, 7) to (3, 8) using car (56, [(3, 7), (3, 8)], 0)\n", + "Agent rider 103 move from (3, 4) to (3, 5) using car (75, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 111 arrived\n", + "Agent rider 119 move from (4, 1) to (4, 2) using car (9, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 120 move from (3, 4) to (3, 5) using car (75, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 124 arrived\n", + "Driver 129 arrived\n", + "Agent rider 139 move from (1, 3) to (2, 3) using car (157, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 140 move from (2, 7) to (2, 6) using car (57, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 141 move from (5, 5) to (6, 5) using car (83, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 142 doesn't move\n", + "Agent rider 143 move from (7, 6) to (7, 7) using car (105, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 move from (9, 3) to (9, 4) using car (116, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 146 doesn't move\n", + "Agent rider 147 move from (8, 8) to (8, 7) using car (155, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 148 doesn't move\n", + "Agent rider 150 move from (8, 8) to (8, 7) using car (155, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 151 move from (2, 8) to (1, 8) using car (69, [(2, 8), (1, 8)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 doesn't move\n", + "Agent rider 168 move from (5, 7) to (5, 8) using car (113, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 169 move from (2, 7) to (2, 6) using car (57, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 170 move from (6, 7) to (6, 6) using car (5, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 171 move from (2, 7) to (2, 6) using car (57, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 172 move from (5, 0) to (4, 0) using car (82, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 173 move from (5, 7) to (5, 6) using car (164, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 174 doesn't move\n", + "Agent rider 175 move from (6, 8) to (6, 7) using car (167, [(6, 8), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 176 move from (4, 4) to (5, 4) using car (62, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 177 move from (6, 5) to (5, 5) using car (76, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 178 doesn't move\n", + "Agent rider 179 doesn't move\n", + "tick 6 ended\n", + "I am driver 180 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 181 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 182 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 183 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 184 - trip: [(3, 0), (3, 1)]\n", + "I am driver 185 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 186 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 187 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 188 - trip: [(8, 2), (8, 1)]\n", + "I am driver 189 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 190 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 191 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 192 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", "13 drivers generated.\n", - "I am rider 199 - dep: (1, 9) , arr: (2, 7)\n", - "I am rider 200 - dep: (2, 5) , arr: (4, 6)\n", - "I am rider 201 - dep: (9, 5) , arr: (4, 1)\n", - "I am rider 202 - dep: (4, 1) , arr: (8, 8)\n", - "I am rider 203 - dep: (8, 5) , arr: (8, 4)\n", - "I am rider 204 - dep: (9, 9) , arr: (2, 8)\n", - "I am rider 205 - dep: (1, 3) , arr: (3, 5)\n", - "7 riders generated.\n", - "Driver 5 arrived\n", + "I am rider 193 - dep: (2, 0) , arr: (2, 8)\n", + "I am rider 194 - dep: (7, 7) , arr: (6, 8)\n", + "I am rider 195 - dep: (5, 1) , arr: (2, 9)\n", + "I am rider 196 - dep: (2, 7) , arr: (9, 2)\n", + "I am rider 197 - dep: (9, 8) , arr: (7, 5)\n", + "I am rider 198 - dep: (0, 0) , arr: (9, 0)\n", + "6 riders generated.\n", "Driver 16 arrived\n", - "Driver 33 arrived\n", - "Driver 39 arrived\n", - "Agent rider 44 move from (1, 6) to (1, 7) using car (34, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 move from (4, 5) to (5, 5) using car (8, [(4, 5), (5, 5)], 0)\n" + "Agent rider 17 move from (5, 1) to (5, 2) using car (72, [(5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 18 move from (5, 4) to (6, 4) using car (62, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 19 move from (3, 9) to (3, 8) using car (154, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 20 move from (3, 6) to (2, 6) using car (86, [(3, 6), (2, 6)], 0)\n", + "Agent rider 21 move from (4, 4) to (4, 5) using car (10, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 22 move from (5, 4) to (5, 5) using car (84, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 24 doesn't move\n", + "Agent rider 25 move from (2, 6) to (2, 5) using car (57, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 26 move from (3, 6) to (2, 6) using car (86, [(3, 6), (2, 6)], 0)\n", + "Agent rider 27 move from (3, 4) to (3, 3) using car (87, [(3, 4), (3, 3)], 0)\n", + "Agent rider 28 move from (3, 9) to (3, 8) using car (154, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 30 move from (2, 6) to (2, 5) using car (57, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 31 move from (8, 5) to (7, 5) using car (183, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 32 move from (5, 7) to (6, 7) using car (63, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 33 doesn't move\n", + "Agent rider 34 move from (4, 2) to (3, 2) using car (9, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 35 move from (2, 3) to (2, 4) using car (157, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 36 move from (5, 8) to (4, 8) using car (15, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 37 move from (6, 5) to (7, 5) using car (83, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 38 move from (5, 3) to (6, 3) using car (3, [(5, 3), (6, 3)], 0)\n", + "Agent rider 39 move from (9, 7) to (9, 6) using car (158, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 40 move from (5, 1) to (4, 1) using car (12, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 41 move from (5, 2) to (6, 2) using car (112, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 42 move from (5, 5) to (4, 5) using car (76, [(5, 5), (4, 5)], 0)\n", + "Agent rider 43 move from (6, 6) to (6, 5) using car (5, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 44 move from (2, 6) to (2, 5) using car (57, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 45 move from (5, 5) to (4, 5) using car (76, [(5, 5), (4, 5)], 0)\n", + "Rider n° 45 arrived with a waiting time of 2 ticks\n", + "Agent rider 46 move from (5, 9) to (6, 9) using car (161, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 move from (2, 1) to (2, 2) using car (136, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 48 move from (4, 0) to (3, 0) using car (82, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 move from (4, 3) to (3, 3) using car (117, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 50 move from (5, 1) to (5, 0) using car (68, [(5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 52 move from (2, 1) to (3, 1) using car (60, [(2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 53 move from (5, 1) to (4, 1) using car (12, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 doesn't move\n", + "Agent rider 55 move from (3, 4) to (3, 3) using car (87, [(3, 4), (3, 3)], 0)\n", + "Driver 58 arrived\n", + "Driver 67 arrived\n", + "Agent rider 91 move from (6, 2) to (7, 2) using car (135, [(6, 2), (7, 2)], 0)\n", + "Agent rider 92 move from (4, 4) to (4, 5) using car (10, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 93 move from (5, 1) to (5, 0) using car (68, [(5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 doesn't move\n", + "Agent rider 96 move from (2, 0) to (3, 0) using car (165, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 98 move from (6, 7) to (7, 7) using car (81, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 98 arrived with a waiting time of 4 ticks\n", + "Agent rider 99 doesn't move\n", + "Agent rider 100 move from (5, 7) to (5, 6) using car (114, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 101 move from (6, 6) to (6, 5) using car (5, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 102 doesn't move\n", + "Agent rider 103 move from (3, 5) to (3, 6) using car (75, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 107 arrived\n", + "Agent rider 119 move from (4, 2) to (3, 2) using car (9, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 120 move from (3, 5) to (3, 6) using car (75, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 130 arrived\n", + "Driver 131 arrived\n", + "Driver 137 arrived\n", + "Agent rider 139 move from (2, 3) to (2, 4) using car (157, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (6, 5) to (7, 5) using car (83, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 142 move from (9, 7) to (9, 6) using car (158, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 143 move from (7, 7) to (7, 8) using car (105, [(7, 7), (7, 8)], 0)\n", + "Agent rider 144 move from (3, 4) to (3, 3) using car (87, [(3, 4), (3, 3)], 0)\n", + "Agent rider 145 move from (9, 4) to (9, 5) using car (116, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 146 move from (7, 7) to (7, 8) using car (105, [(7, 7), (7, 8)], 0)\n", + "Agent rider 147 move from (8, 7) to (7, 7) using car (191, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 148 move from (6, 9) to (5, 9) using car (163, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 move from (8, 7) to (8, 6) using car (155, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 151 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 7) to (9, 6) using car (158, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 168 move from (5, 8) to (4, 8) using car (15, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 169 move from (2, 6) to (2, 5) using car (57, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 170 move from (6, 6) to (6, 5) using car (5, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 171 move from (2, 6) to (2, 5) using car (57, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 172 move from (4, 0) to (3, 0) using car (82, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 172 arrived with a waiting time of 0 ticks\n", + "Agent rider 173 move from (5, 6) to (5, 5) using car (164, [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 174 doesn't move\n", + "Agent rider 175 move from (6, 7) to (6, 6) using car (167, [(6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 176 move from (5, 4) to (5, 5) using car (84, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 177 doesn't move\n", + "Agent rider 178 doesn't move\n", + "Agent rider 179 move from (0, 4) to (0, 5) using car (134, [(0, 4), (0, 5)], 0)\n", + "Agent rider 193 doesn't move\n", + "Agent rider 194 move from (7, 7) to (7, 8) using car (105, [(7, 7), (7, 8)], 0)\n", + "Agent rider 195 move from (5, 1) to (4, 1) using car (12, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 196 doesn't move\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 doesn't move\n", + "tick 7 ended\n", + "I am driver 199 - trip: [(5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 200 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 201 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 1), (5, 1)]\n", + "I am driver 202 - trip: [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)]\n", + "4 drivers generated.\n", + "I am rider 203 - dep: (8, 0) , arr: (0, 8)\n", + "1 riders generated.\n", + "Driver 6 arrived\n", + "Driver 7 arrived\n", + "Driver 13 arrived\n", + "Agent rider 17 move from (5, 2) to (6, 2) using car (72, [(5, 2), (6, 2)], 0)\n", + "Agent rider 18 move from (6, 4) to (7, 4) using car (62, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 19 move from (3, 8) to (3, 7) using car (154, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (4, 5) to (4, 6) using car (10, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 22 move from (5, 5) to (5, 6) using car (84, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 24 move from (6, 4) to (7, 4) using car (62, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 25 move from (2, 5) to (2, 4) using car (57, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 26 doesn't move\n", + "Agent rider 27 move from (3, 3) to (2, 3) using car (117, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 28 move from (3, 8) to (3, 7) using car (154, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 30 move from (2, 5) to (2, 4) using car (57, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 31 move from (7, 5) to (6, 5) using car (183, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 32 move from (6, 7) to (7, 7) using car (63, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 33 move from (4, 2) to (4, 1) using car (8, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 34 move from (3, 2) to (3, 1) using car (128, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 34 arrived with a waiting time of 4 ticks\n", + "Agent rider 35 move from (2, 4) to (2, 5) using car (157, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 36 move from (4, 8) to (3, 8) using car (15, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 37 move from (7, 5) to (8, 5) using car (83, [(7, 5), (8, 5)], 0)\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (9, 6) to (9, 5) using car (158, [(9, 6), (9, 5)], 0)\n", + "Agent rider 40 move from (4, 1) to (3, 1) using car (12, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 41 move from (6, 2) to (7, 2) using car (112, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 move from (6, 5) to (6, 4) using car (5, [(6, 5), (6, 4)], 0)\n", + "Agent rider 44 move from (2, 5) to (2, 4) using car (57, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 46 move from (6, 9) to (7, 9) using car (161, [(6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 move from (2, 2) to (2, 3) using car (136, [(2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 48 move from (3, 0) to (2, 0) using car (82, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 move from (3, 3) to (2, 3) using car (117, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 50 move from (5, 0) to (4, 0) using car (68, [(5, 0), (4, 0)], 0)\n", + "Rider n° 50 arrived with a waiting time of 3 ticks\n", + "Agent rider 52 doesn't move\n", + "Agent rider 53 move from (4, 1) to (3, 1) using car (12, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 move from (2, 2) to (1, 2) using car (182, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 55 move from (3, 3) to (2, 3) using car (117, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 56 arrived\n", + "Driver 59 arrived\n", + "Driver 69 arrived\n", + "Driver 73 arrived\n", + "Driver 78 arrived\n", + "Driver 90 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 92 move from (4, 5) to (4, 6) using car (10, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 93 move from (5, 0) to (4, 0) using car (68, [(5, 0), (4, 0)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (3, 8) to (3, 7) using car (154, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 96 move from (3, 0) to (2, 0) using car (82, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 99 move from (1, 8) to (2, 8) using car (186, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 100 move from (5, 6) to (5, 5) using car (114, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 101 move from (6, 5) to (6, 4) using car (5, [(6, 5), (6, 4)], 0)\n", + "Agent rider 102 doesn't move\n", + "Agent rider 103 move from (3, 6) to (3, 7) using car (75, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 106 arrived\n", + "Driver 110 arrived\n", + "Driver 118 arrived\n", + "Agent rider 119 move from (3, 2) to (2, 2) using car (9, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 120 move from (3, 6) to (3, 7) using car (75, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 126 arrived\n", + "Driver 131 arrived\n", + "Agent rider 139 move from (2, 4) to (2, 5) using car (157, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (7, 5) to (8, 5) using car (83, [(7, 5), (8, 5)], 0)\n", + "Agent rider 142 move from (9, 6) to (9, 5) using car (158, [(9, 6), (9, 5)], 0)\n", + "Agent rider 143 doesn't move\n", + "Agent rider 144 move from (3, 3) to (2, 3) using car (117, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 145 move from (9, 5) to (9, 4) using car (202, [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 146 doesn't move\n", + "Agent rider 147 move from (7, 7) to (6, 7) using car (191, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 147 arrived with a waiting time of 2 ticks\n", + "Agent rider 148 move from (5, 9) to (4, 9) using car (163, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 move from (8, 6) to (8, 5) using car (155, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 46 move from (5, 6) to (6, 6) using car (86, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 47 move from (4, 7) to (5, 7) using car (146, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 8) to (5, 7) using car (91, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 50 move from (9, 5) to (9, 4) using car (89, [(9, 5), (9, 4)], 0)\n", - "Agent rider 51 move from (4, 9) to (5, 9) using car (103, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 52 move from (3, 1) to (2, 1) using car (73, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 53 move from (6, 4) to (6, 3) using car (95, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 54 doesn't move\n", - "Agent rider 56 move from (7, 8) to (6, 8) using car (37, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Rider n° 56 arrived with a waiting time of 2 ticks\n", - "Agent rider 57 move from (5, 3) to (5, 2) using car (104, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 58 move from (4, 9) to (3, 9) using car (6, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (5, 6) to (6, 6) using car (86, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (4, 5) to (3, 5) using car (14, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 61 move from (4, 4) to (3, 4) using car (41, [(4, 4), (3, 4)], 0)\n", - "Agent rider 62 move from (2, 2) to (2, 3) using car (75, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 67 move from (2, 4) to (2, 3) using car (82, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", - "Rider n° 67 arrived with a waiting time of 3 ticks\n", - "Agent rider 68 doesn't move\n", - "Driver 70 arrived\n", - "Agent rider 88 doesn't move\n", - "Agent rider 110 move from (2, 0) to (1, 0) using car (94, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 111 doesn't move\n", - "Agent rider 112 move from (2, 2) to (2, 3) using car (75, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 113 move from (2, 0) to (2, 1) using car (141, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (5, 8) to (6, 8) using car (35, [(5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 move from (3, 4) to (2, 4) using car (32, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 118 move from (7, 8) to (6, 8) using car (195, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 119 move from (4, 5) to (5, 5) using car (8, [(4, 5), (5, 5)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 121 move from (5, 8) to (6, 8) using car (35, [(5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 122 move from (3, 1) to (3, 0) using car (107, [(3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 123 move from (7, 4) to (7, 5) using car (143, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 move from (5, 8) to (5, 7) using car (91, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 126 move from (4, 7) to (5, 7) using car (146, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (1, 4) to (1, 5) using car (100, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (5, 9) to (6, 9) using car (29, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 130 move from (5, 6) to (6, 6) using car (86, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 131 move from (6, 1) to (7, 1) using car (90, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 132 move from (6, 6) to (6, 5) using car (99, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (6, 9) to (7, 9) using car (97, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 move from (6, 3) to (6, 4) using car (24, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 135 move from (4, 4) to (3, 4) using car (41, [(4, 4), (3, 4)], 0)\n", - "Agent rider 136 move from (9, 1) to (8, 1) using car (74, [(9, 1), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 137 move from (2, 2) to (2, 3) using car (75, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 138 move from (4, 6) to (5, 6) using car (149, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 139 doesn't move\n", - "Agent rider 152 move from (6, 6) to (6, 5) using car (99, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 doesn't move\n", - "Agent rider 154 move from (9, 7) to (9, 6) using car (76, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 doesn't move\n", - "Agent rider 158 move from (1, 4) to (1, 5) using car (100, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 159 doesn't move\n", - "Agent rider 160 move from (8, 3) to (8, 2) using car (93, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 161 move from (6, 3) to (5, 3) using car (148, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 162 move from (2, 8) to (3, 8) using car (140, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 163 move from (4, 1) to (5, 1) using car (84, [(4, 1), (5, 1)], 0)\n", - "Agent rider 164 move from (9, 7) to (9, 6) using car (76, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 165 move from (1, 4) to (1, 5) using car (100, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 167 move from (6, 3) to (5, 3) using car (144, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 168 move from (2, 0) to (1, 0) using car (94, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 169 move from (7, 4) to (7, 5) using car (26, [(7, 4), (7, 5)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 6) to (3, 5) using car (13, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 174 doesn't move\n", - "Agent rider 175 doesn't move\n", - "Agent rider 176 doesn't move\n", - "Agent rider 177 doesn't move\n", - "Agent rider 178 move from (3, 1) to (2, 1) using car (73, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 179 move from (1, 4) to (1, 5) using car (100, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 180 move from (0, 3) to (0, 2) using car (198, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 181 move from (2, 8) to (3, 8) using car (140, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (2, 5) to (2, 6) using car (19, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 201 move from (9, 5) to (9, 4) using car (89, [(9, 5), (9, 4)], 0)\n", - "Agent rider 202 move from (4, 1) to (5, 1) using car (84, [(4, 1), (5, 1)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "tick 6 ended\n", - "I am driver 206 - trip: [(6, 1), (6, 2), (5, 2)]\n", - "1 drivers generated.\n", - "I am rider 207 - dep: (0, 3) , arr: (2, 3)\n", - "I am rider 208 - dep: (5, 5) , arr: (2, 6)\n", - "I am rider 209 - dep: (4, 0) , arr: (3, 5)\n", - "I am rider 210 - dep: (1, 7) , arr: (9, 5)\n", - "4 riders generated.\n", - "Driver 7 arrived\n", - "Driver 9 arrived\n", - "Driver 15 arrived\n", - "Driver 18 arrived\n", - "Driver 25 arrived\n", - "Driver 31 arrived\n", - "Agent rider 44 move from (1, 7) to (1, 8) using car (34, [(1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 45 move from (5, 5) to (5, 4) using car (42, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 46 move from (6, 6) to (6, 5) using car (86, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 47 move from (5, 7) to (5, 6) using car (146, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 7) to (5, 6) using car (146, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (5, 9) to (6, 9) using car (103, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 52 move from (2, 1) to (2, 2) using car (141, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 53 move from (6, 3) to (6, 2) using car (95, [(6, 3), (6, 2)], 0)\n", - "Agent rider 54 doesn't move\n", - "Agent rider 57 move from (5, 2) to (5, 1) using car (104, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 58 move from (3, 9) to (3, 8) using car (6, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (6, 6) to (6, 5) using car (86, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (3, 5) to (2, 5) using car (14, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 61 doesn't move\n", - "Agent rider 62 move from (2, 3) to (2, 4) using car (75, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 move from (5, 7) to (5, 6) using car (91, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 doesn't move\n", - "Driver 109 arrived\n", - "Agent rider 110 move from (1, 0) to (0, 0) using car (94, [(1, 0), (0, 0)], 0)\n", - "Agent rider 111 move from (6, 2) to (7, 2) using car (11, [(6, 2), (7, 2)], 0)\n", - "Agent rider 112 move from (2, 3) to (2, 4) using car (75, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 113 move from (2, 1) to (2, 2) using car (141, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (6, 8) to (6, 7) using car (189, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 116 move from (1, 0) to (0, 0) using car (94, [(1, 0), (0, 0)], 0)\n", - "Agent rider 117 move from (2, 4) to (1, 4) using car (32, [(2, 4), (1, 4)], 0)\n", - "Agent rider 118 move from (6, 8) to (6, 7) using car (189, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 119 move from (5, 5) to (5, 4) using car (42, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 121 move from (6, 8) to (6, 7) using car (35, [(6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 122 move from (3, 0) to (2, 0) using car (107, [(3, 0), (2, 0)], 0)\n", - "Agent rider 123 move from (7, 5) to (7, 6) using car (143, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 124 move from (2, 9) to (1, 9) using car (79, [(2, 9), (1, 9)], 0)\n", - "Agent rider 125 move from (5, 7) to (5, 6) using car (91, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 126 move from (5, 7) to (5, 6) using car (146, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 doesn't move\n", - "Agent rider 128 move from (6, 9) to (7, 9) using car (29, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 130 move from (6, 6) to (6, 5) using car (86, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 130 arrived with a waiting time of 0 ticks\n", - "Agent rider 131 move from (7, 1) to (8, 1) using car (90, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 132 move from (6, 5) to (6, 4) using car (99, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (7, 9) to (7, 8) using car (97, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 move from (6, 4) to (6, 5) using car (24, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 136 move from (8, 1) to (7, 1) using car (74, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 137 move from (2, 3) to (2, 4) using car (75, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 138 move from (5, 6) to (6, 6) using car (149, [(5, 6), (6, 6)], 0)\n", - "Agent rider 139 doesn't move\n", - "Driver 145 arrived\n", - "Agent rider 152 move from (6, 5) to (6, 4) using car (99, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (9, 7) to (9, 8) using car (38, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 154 move from (9, 6) to (9, 5) using car (76, [(9, 6), (9, 5)], 0)\n", - "Agent rider 155 move from (5, 4) to (5, 5) using car (85, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 doesn't move\n", - "Agent rider 158 move from (1, 5) to (1, 6) using car (100, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 159 move from (6, 4) to (6, 5) using car (24, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 160 move from (8, 2) to (8, 1) using car (93, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 161 move from (5, 3) to (4, 3) using car (148, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 162 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 164 move from (9, 6) to (9, 5) using car (76, [(9, 6), (9, 5)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (5, 3) to (4, 3) using car (144, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 168 move from (1, 0) to (0, 0) using car (94, [(1, 0), (0, 0)], 0)\n", - "Agent rider 169 move from (7, 5) to (7, 6) using car (143, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 5) to (3, 4) using car (13, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 173 arrived\n", + "Agent rider 151 move from (1, 8) to (2, 8) using car (186, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 6) to (9, 5) using car (158, [(9, 6), (9, 5)], 0)\n", + "Agent rider 168 move from (4, 8) to (3, 8) using car (15, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 169 move from (2, 5) to (2, 4) using car (57, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 170 move from (6, 5) to (6, 4) using car (5, [(6, 5), (6, 4)], 0)\n", + "Agent rider 171 move from (2, 5) to (2, 4) using car (57, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 173 move from (5, 5) to (5, 4) using car (164, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", "Agent rider 174 doesn't move\n", - "Agent rider 175 move from (3, 8) to (4, 8) using car (140, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 176 doesn't move\n", - "Agent rider 177 move from (2, 3) to (2, 4) using car (75, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 178 move from (2, 1) to (2, 2) using car (141, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 175 move from (6, 6) to (7, 6) using car (167, [(6, 6), (7, 6)], 0)\n", + "Agent rider 176 move from (5, 5) to (5, 6) using car (84, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 177 move from (5, 5) to (5, 4) using car (164, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 178 doesn't move\n", "Agent rider 179 doesn't move\n", - "Agent rider 180 move from (0, 2) to (0, 1) using car (198, [(0, 2), (0, 1)], 0)\n", - "Agent rider 181 move from (3, 8) to (4, 8) using car (140, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Rider n° 181 arrived with a waiting time of 0 ticks\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 move from (3, 8) to (4, 8) using car (140, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 move from (5, 3) to (4, 3) using car (148, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (2, 6) to (2, 7) using car (19, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 208 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 doesn't move\n", - "tick 7 ended\n", - "I am driver 211 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 212 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7)]\n", - "I am driver 213 - trip: [(1, 5), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 214 - trip: [(2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 215 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 216 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 217 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 218 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 219 - trip: [(4, 2), (3, 2), (3, 3), (3, 4)]\n", - "9 drivers generated.\n", - "0 riders generated.\n", + "Agent rider 193 doesn't move\n", + "Agent rider 194 doesn't move\n", + "Agent rider 195 move from (4, 1) to (3, 1) using car (12, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 196 doesn't move\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (8, 0) to (7, 0) using car (190, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "tick 8 ended\n", + "I am driver 204 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 205 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "2 drivers generated.\n", + "I am rider 206 - dep: (0, 3) , arr: (6, 4)\n", + "I am rider 207 - dep: (4, 0) , arr: (9, 8)\n", + "2 riders generated.\n", "Driver 3 arrived\n", - "Driver 8 arrived\n", - "Driver 18 arrived\n", - "Driver 23 arrived\n", - "Driver 26 arrived\n", - "Driver 36 arrived\n", - "Driver 41 arrived\n", - "Driver 43 arrived\n", - "Agent rider 44 move from (1, 8) to (2, 8) using car (34, [(1, 8), (2, 8)], 0)\n", - "Agent rider 45 doesn't move\n", - "Agent rider 46 move from (6, 5) to (6, 4) using car (86, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 47 move from (5, 6) to (5, 5) using car (146, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 6) to (5, 5) using car (146, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (6, 9) to (7, 9) using car (103, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 52 move from (2, 2) to (2, 3) using car (141, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 53 doesn't move\n", - "Agent rider 54 move from (4, 2) to (3, 2) using car (219, [(4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 57 move from (5, 1) to (6, 1) using car (104, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 57 arrived with a waiting time of 3 ticks\n", - "Agent rider 58 move from (3, 8) to (3, 7) using car (6, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (6, 5) to (6, 4) using car (86, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (2, 5) to (1, 5) using car (14, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 61 move from (3, 4) to (3, 3) using car (72, [(3, 4), (3, 3)], 0)\n", - "Agent rider 62 move from (2, 4) to (2, 5) using car (75, [(2, 4), (2, 5)], 0)\n", - "Agent rider 63 move from (4, 2) to (3, 2) using car (219, [(4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 64 move from (5, 6) to (5, 5) using car (91, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 65 move from (7, 0) to (6, 0) using car (193, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Driver 80 arrived\n", - "Driver 84 arrived\n", + "Driver 7 arrived\n", + "Agent rider 17 doesn't move\n", + "Agent rider 18 move from (7, 4) to (8, 4) using car (62, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 18 arrived with a waiting time of 2 ticks\n", + "Agent rider 19 move from (3, 7) to (3, 6) using car (154, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (4, 6) to (4, 7) using car (10, [(4, 6), (4, 7)], 0)\n", + "Agent rider 22 move from (5, 6) to (5, 7) using car (84, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 22 arrived with a waiting time of 4 ticks\n", + "Agent rider 24 move from (7, 4) to (8, 4) using car (62, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 25 move from (2, 4) to (2, 3) using car (57, [(2, 4), (2, 3)], 0)\n", + "Agent rider 26 doesn't move\n", + "Agent rider 27 move from (2, 3) to (2, 4) using car (136, [(2, 3), (2, 4)], 0)\n", + "Rider n° 27 arrived with a waiting time of 2 ticks\n", + "Agent rider 28 move from (3, 7) to (3, 6) using car (154, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 30 move from (2, 4) to (2, 3) using car (57, [(2, 4), (2, 3)], 0)\n", + "Agent rider 31 move from (6, 5) to (5, 5) using car (183, [(6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 32 move from (7, 7) to (7, 6) using car (63, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 33 move from (4, 1) to (4, 0) using car (8, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 35 move from (2, 5) to (2, 6) using car (157, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 36 move from (3, 8) to (2, 8) using car (15, [(3, 8), (2, 8)], 0)\n", + "Rider n° 36 arrived with a waiting time of 2 ticks\n", + "Agent rider 37 move from (8, 5) to (8, 4) using car (155, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (3, 1) to (3, 0) using car (128, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 41 move from (7, 2) to (8, 2) using car (112, [(7, 2), (8, 2)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 doesn't move\n", + "Agent rider 44 move from (2, 4) to (2, 3) using car (57, [(2, 4), (2, 3)], 0)\n", + "Agent rider 46 move from (7, 9) to (7, 8) using car (161, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 move from (2, 3) to (1, 3) using car (117, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 48 move from (2, 0) to (2, 1) using car (82, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 move from (2, 3) to (1, 3) using car (117, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 52 move from (3, 1) to (3, 0) using car (128, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 53 move from (3, 1) to (2, 1) using car (12, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 54 move from (1, 2) to (0, 2) using car (182, [(1, 2), (0, 2)], 0)\n", + "Rider n° 54 arrived with a waiting time of 4 ticks\n", + "Agent rider 55 move from (2, 3) to (2, 4) using car (136, [(2, 3), (2, 4)], 0)\n", + "Rider n° 55 arrived with a waiting time of 3 ticks\n", + "Driver 76 arrived\n", + "Driver 86 arrived\n", "Driver 87 arrived\n", - "Agent rider 88 move from (1, 6) to (1, 7) using car (100, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 89 arrived\n", - "Driver 96 arrived\n", + "Driver 88 arrived\n", + "Agent rider 91 move from (7, 2) to (8, 2) using car (112, [(7, 2), (8, 2)], 0)\n", + "Agent rider 92 move from (4, 6) to (4, 7) using car (10, [(4, 6), (4, 7)], 0)\n", + "Agent rider 93 move from (4, 0) to (5, 0) using car (165, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 94 move from (1, 8) to (1, 7) using car (205, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 95 move from (3, 7) to (3, 6) using car (154, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 96 move from (2, 0) to (2, 1) using car (82, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 99 move from (2, 8) to (3, 8) using car (186, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 100 move from (5, 5) to (4, 5) using car (114, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 102 move from (3, 8) to (2, 8) using car (15, [(3, 8), (2, 8)], 0)\n", + "Agent rider 103 move from (3, 7) to (3, 8) using car (75, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Driver 105 arrived\n", "Driver 108 arrived\n", - "Agent rider 110 doesn't move\n", - "Agent rider 111 doesn't move\n", - "Agent rider 112 move from (2, 4) to (2, 5) using car (75, [(2, 4), (2, 5)], 0)\n", - "Agent rider 113 move from (2, 2) to (2, 3) using car (141, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (6, 7) to (6, 6) using car (189, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 7) to (6, 6) using car (189, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 119 move from (5, 4) to (6, 4) using car (102, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 121 move from (6, 7) to (6, 6) using car (35, [(6, 7), (6, 6)], 0)\n", - "Agent rider 122 doesn't move\n", - "Agent rider 123 move from (7, 6) to (7, 7) using car (143, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 move from (5, 6) to (5, 5) using car (91, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 126 move from (5, 6) to (5, 5) using car (146, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (1, 5) to (2, 5) using car (213, [(1, 5), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 128 move from (7, 9) to (8, 9) using car (29, [(7, 9), (8, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 move from (8, 1) to (8, 2) using car (217, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 132 move from (6, 4) to (6, 3) using car (99, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (7, 8) to (7, 7) using car (97, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 move from (6, 5) to (6, 6) using car (24, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 136 move from (7, 1) to (6, 1) using car (74, [(7, 1), (6, 1)], 0)\n", - "Agent rider 137 move from (2, 4) to (2, 5) using car (75, [(2, 4), (2, 5)], 0)\n", - "Agent rider 138 move from (6, 6) to (6, 5) using car (77, [(6, 6), (6, 5)], 0)\n", - "Agent rider 139 doesn't move\n", - "Driver 147 arrived\n", - "Driver 151 arrived\n", - "Agent rider 152 move from (6, 4) to (6, 3) using car (99, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (9, 8) to (9, 9) using car (38, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 154 move from (9, 5) to (8, 5) using car (211, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 155 move from (5, 5) to (5, 6) using car (85, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 doesn't move\n", - "Agent rider 158 move from (1, 6) to (1, 7) using car (100, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 159 move from (6, 5) to (6, 6) using car (24, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 160 move from (8, 1) to (7, 1) using car (93, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 161 move from (4, 3) to (3, 3) using car (148, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 162 move from (3, 8) to (3, 7) using car (6, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 163 move from (5, 1) to (6, 1) using car (104, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 164 move from (9, 5) to (8, 5) using car (211, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (4, 3) to (3, 3) using car (144, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 168 doesn't move\n", - "Agent rider 169 move from (7, 6) to (7, 7) using car (143, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 119 doesn't move\n", + "Agent rider 120 move from (3, 7) to (3, 8) using car (75, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 125 arrived\n", + "Driver 134 arrived\n", + "Driver 135 arrived\n", + "Driver 138 arrived\n", + "Agent rider 139 move from (2, 5) to (2, 6) using car (157, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (8, 5) to (8, 4) using car (155, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 142 doesn't move\n", + "Agent rider 143 move from (7, 8) to (7, 7) using car (123, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 144 move from (2, 3) to (1, 3) using car (117, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 145 move from (9, 4) to (9, 3) using car (202, [(9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 146 move from (7, 8) to (7, 7) using car (123, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 148 move from (4, 9) to (3, 9) using car (163, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 move from (8, 5) to (8, 4) using car (155, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 151 move from (2, 8) to (3, 8) using car (186, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 152 move from (8, 5) to (8, 4) using car (155, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 153 doesn't move\n", + "Agent rider 168 move from (3, 8) to (2, 8) using car (15, [(3, 8), (2, 8)], 0)\n", + "Agent rider 169 move from (2, 4) to (3, 4) using car (200, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 4) to (3, 3) using car (13, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 174 move from (4, 2) to (3, 2) using car (219, [(4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 175 move from (4, 8) to (5, 8) using car (140, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 176 move from (3, 4) to (3, 3) using car (13, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 177 move from (2, 4) to (2, 5) using car (75, [(2, 4), (2, 5)], 0)\n", - "Agent rider 178 move from (2, 2) to (2, 3) using car (141, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 179 move from (1, 5) to (2, 5) using car (213, [(1, 5), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 move from (4, 8) to (5, 8) using car (140, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 move from (4, 3) to (3, 3) using car (148, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (2, 7) to (3, 7) using car (19, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (5, 1) to (6, 1) using car (104, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 203 move from (8, 5) to (9, 5) using car (71, [(8, 5), (9, 5)], 0)\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 208 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 doesn't move\n", - "tick 8 ended\n", - "I am driver 220 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 221 - trip: [(7, 3), (7, 2), (7, 1)]\n", - "I am driver 222 - trip: [(1, 6), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 223 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 224 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 225 - trip: [(7, 7), (6, 7), (5, 7), (5, 6)]\n", - "I am driver 226 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 227 - trip: [(8, 2), (8, 1)]\n", - "I am driver 228 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 229 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 230 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 231 - trip: [(7, 7), (7, 8)]\n", - "I am driver 232 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", - "I am driver 233 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 234 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 235 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 236 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 237 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 238 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 239 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 240 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "21 drivers generated.\n", - "I am rider 241 - dep: (6, 8) , arr: (0, 0)\n", - "1 riders generated.\n", - "Driver 10 arrived\n", - "Driver 11 arrived\n", - "Driver 32 arrived\n", - "Driver 37 arrived\n", + "Agent rider 171 move from (2, 4) to (2, 3) using car (57, [(2, 4), (2, 3)], 0)\n", + "Agent rider 173 move from (5, 4) to (4, 4) using car (109, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 174 move from (0, 5) to (0, 6) using car (132, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 176 move from (5, 6) to (5, 7) using car (84, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 177 move from (5, 4) to (4, 4) using car (109, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 178 doesn't move\n", + "Agent rider 179 move from (0, 5) to (0, 6) using car (132, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 184 arrived\n", + "Driver 188 arrived\n", + "Agent rider 193 move from (2, 0) to (2, 1) using car (82, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 194 move from (7, 8) to (7, 7) using car (123, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 195 move from (3, 1) to (2, 1) using car (12, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 196 move from (2, 7) to (3, 7) using car (180, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (7, 0) to (7, 1) using car (190, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 206 doesn't move\n", + "Agent rider 207 move from (4, 0) to (5, 0) using car (165, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "tick 9 ended\n", + "I am driver 208 - trip: [(7, 5), (7, 6), (8, 6)]\n", + "I am driver 209 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 210 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "3 drivers generated.\n", + "I am rider 211 - dep: (5, 2) , arr: (4, 2)\n", + "I am rider 212 - dep: (4, 6) , arr: (3, 8)\n", + "I am rider 213 - dep: (7, 0) , arr: (6, 5)\n", + "I am rider 214 - dep: (9, 1) , arr: (6, 0)\n", + "I am rider 215 - dep: (0, 1) , arr: (5, 8)\n", + "I am rider 216 - dep: (4, 6) , arr: (6, 5)\n", + "I am rider 217 - dep: (1, 8) , arr: (1, 4)\n", + "I am rider 218 - dep: (9, 5) , arr: (2, 1)\n", + "I am rider 219 - dep: (5, 5) , arr: (2, 3)\n", + "I am rider 220 - dep: (1, 2) , arr: (2, 5)\n", + "10 riders generated.\n", + "Driver 5 arrived\n", + "Agent rider 17 move from (6, 2) to (5, 2) using car (185, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 19 move from (3, 6) to (3, 5) using car (154, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 24 move from (8, 4) to (8, 3) using car (155, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Rider n° 24 arrived with a waiting time of 5 ticks\n", + "Agent rider 25 doesn't move\n", + "Agent rider 26 doesn't move\n", + "Agent rider 28 move from (3, 6) to (2, 6) using car (187, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 30 doesn't move\n", + "Agent rider 31 move from (5, 5) to (4, 5) using car (183, [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 32 move from (7, 6) to (7, 5) using car (63, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 33 move from (4, 0) to (3, 0) using car (8, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 35 move from (2, 6) to (3, 6) using car (157, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 37 move from (8, 4) to (9, 4) using car (62, [(8, 4), (9, 4)], 0)\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (3, 0) to (3, 1) using car (209, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (4, 5) to (3, 5) using car (114, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 43 doesn't move\n", "Agent rider 44 doesn't move\n", - "Agent rider 45 doesn't move\n", - "Agent rider 46 move from (6, 4) to (6, 3) using car (86, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 47 move from (5, 5) to (5, 4) using car (146, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 5) to (5, 4) using car (146, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (7, 9) to (8, 9) using car (103, [(7, 9), (8, 9)], 0)\n", - "Agent rider 52 move from (2, 3) to (2, 4) using car (141, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 53 doesn't move\n", - "Agent rider 54 doesn't move\n", - "Agent rider 58 move from (3, 7) to (3, 6) using car (6, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (6, 4) to (6, 3) using car (86, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (1, 5) to (0, 5) using car (14, [(1, 5), (0, 5)], 0)\n", - "Agent rider 61 doesn't move\n", - "Agent rider 62 move from (2, 5) to (2, 4) using car (213, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 move from (5, 5) to (5, 4) using car (91, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 65 move from (6, 0) to (5, 0) using car (193, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 66 move from (6, 0) to (7, 0) using car (142, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 68 doesn't move\n", - "Driver 76 arrived\n", - "Driver 78 arrived\n", - "Driver 79 arrived\n", - "Agent rider 88 doesn't move\n", - "Driver 92 arrived\n", - "Driver 94 arrived\n", - "Driver 95 arrived\n", - "Driver 107 arrived\n", - "Agent rider 110 doesn't move\n", - "Agent rider 111 move from (7, 2) to (6, 2) using car (230, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 112 move from (2, 5) to (2, 4) using car (213, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 113 move from (2, 3) to (2, 4) using car (141, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (6, 6) to (6, 5) using car (189, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 6) to (6, 5) using car (189, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 46 move from (7, 8) to (7, 7) using car (161, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 move from (1, 3) to (0, 3) using car (117, [(1, 3), (0, 3)], 0)\n", + "Agent rider 48 move from (2, 1) to (2, 2) using car (82, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 49 move from (1, 3) to (0, 3) using car (117, [(1, 3), (0, 3)], 0)\n", + "Rider n° 49 arrived with a waiting time of 3 ticks\n", + "Agent rider 52 move from (3, 0) to (4, 0) using car (128, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 53 move from (2, 1) to (1, 1) using car (12, [(2, 1), (1, 1)], 0)\n", + "Agent rider 55 doesn't move\n", + "Driver 60 arrived\n", + "Driver 64 arrived\n", + "Driver 65 arrived\n", + "Driver 68 arrived\n", + "Driver 72 arrived\n", + "Driver 77 arrived\n", + "Driver 83 arrived\n", + "Driver 85 arrived\n", + "Driver 87 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 92 doesn't move\n", + "Agent rider 93 move from (5, 0) to (6, 0) using car (122, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 93 arrived with a waiting time of 2 ticks\n", + "Agent rider 94 move from (1, 7) to (1, 6) using car (205, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 95 move from (3, 6) to (2, 6) using car (187, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 96 move from (2, 1) to (2, 2) using car (82, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 99 move from (3, 8) to (4, 8) using car (186, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 100 move from (4, 5) to (3, 5) using car (114, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 102 doesn't move\n", + "Agent rider 103 move from (3, 8) to (4, 8) using car (75, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 108 arrived\n", + "Driver 116 arrived\n", "Agent rider 119 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 121 move from (6, 6) to (6, 7) using car (24, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 122 doesn't move\n", - "Agent rider 123 move from (7, 7) to (7, 8) using car (143, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 move from (5, 5) to (5, 4) using car (91, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 126 move from (5, 5) to (5, 4) using car (146, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (2, 5) to (2, 4) using car (213, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 move from (8, 2) to (8, 3) using car (217, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 132 move from (6, 3) to (6, 2) using car (99, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (7, 7) to (7, 6) using car (97, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 134 move from (6, 6) to (6, 7) using car (24, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 136 doesn't move\n", - "Agent rider 137 doesn't move\n", - "Agent rider 138 doesn't move\n", - "Agent rider 139 move from (6, 0) to (7, 0) using car (142, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 149 arrived\n", - "Agent rider 152 move from (6, 3) to (6, 2) using car (99, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (9, 9) to (8, 9) using car (38, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 154 move from (8, 5) to (7, 5) using car (211, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 155 move from (5, 6) to (5, 7) using car (85, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 156 move from (0, 7) to (1, 7) using car (229, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 157 move from (6, 0) to (5, 0) using car (193, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 158 move from (1, 7) to (1, 8) using car (100, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 159 move from (6, 6) to (6, 7) using car (24, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 159 arrived with a waiting time of 3 ticks\n", - "Agent rider 160 move from (7, 1) to (6, 1) using car (93, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 161 move from (3, 3) to (2, 3) using car (148, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 162 move from (3, 7) to (3, 6) using car (6, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 163 move from (6, 1) to (7, 1) using car (104, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 164 move from (8, 5) to (7, 5) using car (211, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 165 move from (1, 5) to (0, 5) using car (14, [(1, 5), (0, 5)], 0)\n", - "Agent rider 167 move from (3, 3) to (3, 4) using car (144, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 120 move from (3, 8) to (4, 8) using car (75, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 133 arrived\n", + "Driver 135 arrived\n", + "Agent rider 139 move from (2, 6) to (3, 6) using car (157, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (8, 4) to (8, 3) using car (155, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 142 doesn't move\n", + "Agent rider 143 move from (7, 7) to (8, 7) using car (123, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 144 move from (1, 3) to (0, 3) using car (117, [(1, 3), (0, 3)], 0)\n", + "Agent rider 145 move from (9, 3) to (8, 3) using car (202, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 146 move from (7, 7) to (8, 7) using car (123, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 148 move from (3, 9) to (2, 9) using car (163, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 move from (8, 4) to (8, 3) using car (155, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 151 move from (3, 8) to (4, 8) using car (75, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 152 move from (8, 4) to (8, 3) using car (155, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 153 doesn't move\n", + "Driver 158 arrived\n", + "Driver 167 arrived\n", "Agent rider 168 doesn't move\n", - "Agent rider 169 move from (7, 7) to (6, 7) using car (225, [(7, 7), (6, 7), (5, 7), (5, 6)], 0)\n", + "Agent rider 169 move from (3, 4) to (4, 4) using car (200, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 3) to (3, 2) using car (13, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 174 doesn't move\n", - "Agent rider 175 move from (5, 8) to (5, 7) using car (140, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 176 move from (3, 3) to (3, 2) using car (13, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 177 move from (2, 5) to (3, 5) using car (240, [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 178 move from (2, 3) to (2, 4) using car (141, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 179 move from (2, 5) to (2, 4) using car (213, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 move from (5, 8) to (5, 7) using car (140, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 184 move from (7, 7) to (7, 6) using car (97, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 185 move from (3, 3) to (3, 2) using car (13, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 194 arrived\n", - "Driver 196 arrived\n", - "Driver 198 arrived\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (3, 7) to (3, 6) using car (6, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (6, 1) to (7, 1) using car (104, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (9, 9) to (8, 9) using car (38, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 208 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 move from (1, 7) to (1, 8) using car (100, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 241 doesn't move\n", - "tick 9 ended\n", - "I am driver 242 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 243 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 244 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 245 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)]\n", - "I am driver 246 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", - "I am driver 247 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Driver 4 arrived\n", - "Driver 11 arrived\n", - "Driver 29 arrived\n", - "Driver 34 arrived\n", - "Driver 35 arrived\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (4, 4) to (3, 4) using car (109, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 174 move from (0, 6) to (0, 7) using car (132, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 175 move from (7, 6) to (7, 5) using car (63, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 176 move from (5, 7) to (5, 8) using car (84, [(5, 7), (5, 8)], 0)\n", + "Agent rider 177 move from (4, 4) to (3, 4) using car (109, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 178 doesn't move\n", + "Agent rider 179 move from (0, 6) to (0, 7) using car (132, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 193 move from (2, 1) to (2, 2) using car (82, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 194 move from (7, 7) to (8, 7) using car (123, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 195 move from (2, 1) to (2, 2) using car (82, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 196 move from (3, 7) to (4, 7) using car (180, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (7, 1) to (7, 2) using car (190, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 206 doesn't move\n", + "Agent rider 207 move from (5, 0) to (5, 1) using car (165, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 211 doesn't move\n", + "Agent rider 212 doesn't move\n", + "Agent rider 213 doesn't move\n", + "Agent rider 214 doesn't move\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 doesn't move\n", + "Agent rider 217 doesn't move\n", + "Agent rider 218 doesn't move\n", + "Agent rider 219 move from (5, 5) to (4, 5) using car (183, [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 220 doesn't move\n", + "tick 10 ended\n", + "I am driver 221 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 222 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 223 - trip: [(0, 7), (0, 8), (1, 8)]\n", + "I am driver 224 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 225 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 226 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 227 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 228 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 229 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 230 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 231 - trip: [(6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 232 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 233 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 234 - trip: [(3, 8), (4, 8), (5, 8)]\n", + "I am driver 235 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 236 - trip: [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 237 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 238 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 239 - trip: [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 240 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 241 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 242 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 243 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 244 - trip: [(5, 9), (6, 9), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 245 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 246 - trip: [(3, 8), (2, 8), (1, 8), (1, 7), (0, 7)]\n", + "I am driver 247 - trip: [(4, 5), (3, 5)]\n", + "I am driver 248 - trip: [(5, 5), (4, 5), (3, 5)]\n", + "I am driver 249 - trip: [(0, 9), (1, 9), (2, 9), (3, 9)]\n", + "I am driver 250 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 251 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "31 drivers generated.\n", + "I am rider 252 - dep: (2, 2) , arr: (3, 6)\n", + "I am rider 253 - dep: (4, 6) , arr: (2, 7)\n", + "I am rider 254 - dep: (2, 2) , arr: (8, 2)\n", + "3 riders generated.\n", + "Driver 9 arrived\n", + "Driver 10 arrived\n", + "Driver 15 arrived\n", + "Agent rider 17 move from (5, 2) to (5, 3) using car (185, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 19 move from (3, 5) to (3, 4) using car (154, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 20 move from (2, 6) to (1, 6) using car (187, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 21 move from (4, 7) to (3, 7) using car (191, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 26 move from (2, 6) to (1, 6) using car (187, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 28 move from (2, 6) to (1, 6) using car (187, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 28 arrived with a waiting time of 4 ticks\n", + "Agent rider 30 doesn't move\n", + "Agent rider 31 move from (4, 5) to (3, 5) using car (247, [(4, 5), (3, 5)], 0)\n", + "Agent rider 32 move from (7, 5) to (7, 4) using car (240, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 33 move from (3, 0) to (2, 0) using car (8, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 35 move from (3, 6) to (4, 6) using car (157, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 doesn't move\n", + "Agent rider 40 move from (3, 1) to (3, 2) using car (209, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (3, 5) to (2, 5) using car (114, [(3, 5), (2, 5)], 0)\n", + "Agent rider 43 doesn't move\n", "Agent rider 44 doesn't move\n", - "Agent rider 45 move from (5, 4) to (4, 4) using car (187, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 45 arrived with a waiting time of 3 ticks\n", - "Agent rider 46 move from (6, 3) to (6, 2) using car (86, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 47 move from (5, 4) to (5, 3) using car (146, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 4) to (5, 3) using car (146, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (8, 9) to (7, 9) using car (38, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 52 move from (2, 4) to (2, 5) using car (141, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 53 move from (6, 2) to (6, 1) using car (99, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 54 move from (3, 2) to (3, 1) using car (223, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 58 move from (3, 6) to (3, 5) using car (6, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (6, 3) to (6, 2) using car (86, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 61 move from (3, 3) to (3, 4) using car (219, [(3, 3), (3, 4)], 0)\n", - "Agent rider 62 move from (2, 4) to (2, 3) using car (213, [(2, 4), (2, 3)], 0)\n", - "Agent rider 63 move from (3, 2) to (3, 1) using car (223, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 64 move from (5, 4) to (5, 3) using car (91, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 65 move from (5, 0) to (4, 0) using car (193, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 66 move from (7, 0) to (8, 0) using car (142, [(7, 0), (8, 0)], 0)\n", - "Agent rider 68 move from (0, 6) to (0, 5) using car (215, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 71 arrived\n", + "Agent rider 46 move from (7, 7) to (8, 7) using car (161, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 47 move from (0, 3) to (1, 3) using car (242, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 48 move from (2, 2) to (3, 2) using car (224, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 52 move from (4, 0) to (5, 0) using car (128, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 52 arrived with a waiting time of 4 ticks\n", + "Agent rider 53 doesn't move\n", + "Driver 57 arrived\n", + "Driver 65 arrived\n", "Driver 72 arrived\n", "Driver 74 arrived\n", - "Driver 75 arrived\n", - "Driver 77 arrived\n", - "Driver 79 arrived\n", - "Agent rider 88 move from (1, 7) to (2, 7) using car (229, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 90 arrived\n", - "Driver 95 arrived\n", - "Agent rider 110 move from (0, 0) to (1, 0) using car (247, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 111 move from (6, 2) to (6, 3) using car (230, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 112 move from (2, 4) to (2, 3) using car (213, [(2, 4), (2, 3)], 0)\n", - "Agent rider 113 move from (2, 4) to (2, 5) using car (141, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 115 move from (6, 5) to (6, 4) using car (189, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 115 arrived with a waiting time of 0 ticks\n", - "Agent rider 116 move from (0, 0) to (1, 0) using car (247, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 5) to (6, 4) using car (189, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 119 move from (6, 4) to (6, 5) using car (220, [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 119 arrived with a waiting time of 1 ticks\n", - "Agent rider 120 move from (0, 6) to (0, 5) using car (215, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 121 move from (6, 7) to (7, 7) using car (24, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 122 move from (2, 0) to (1, 0) using car (82, [(2, 0), (1, 0)], 0)\n", - "Agent rider 123 move from (7, 8) to (8, 8) using car (143, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 move from (5, 4) to (5, 3) using car (146, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (2, 4) to (2, 3) using car (213, [(2, 4), (2, 3)], 0)\n", - "Agent rider 128 move from (8, 9) to (7, 9) using car (38, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 move from (8, 3) to (8, 4) using car (217, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 132 move from (6, 2) to (6, 1) using car (99, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (7, 6) to (7, 5) using car (97, [(7, 6), (7, 5), (7, 4)], 0)\n" + "Driver 81 arrived\n", + "Driver 87 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 92 move from (4, 7) to (3, 7) using car (191, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 94 move from (1, 6) to (1, 5) using car (205, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 95 move from (2, 6) to (1, 6) using car (187, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 96 move from (2, 2) to (3, 2) using car (224, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 99 move from (4, 8) to (5, 8) using car (186, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 100 move from (3, 5) to (2, 5) using car (114, [(3, 5), (2, 5)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 102 doesn't move\n", + "Agent rider 103 move from (4, 8) to (5, 8) using car (75, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 112 arrived\n", + "Driver 113 arrived\n", + "Agent rider 119 move from (2, 2) to (2, 3) using car (82, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 120 move from (4, 8) to (4, 9) using car (227, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 127 arrived\n", + "Driver 135 arrived\n", + "Driver 136 arrived\n", + "Agent rider 139 move from (3, 6) to (4, 6) using car (157, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 140 move from (2, 6) to (1, 6) using car (187, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 141 move from (8, 3) to (8, 2) using car (155, [(8, 3), (8, 2)], 0)\n", + "Agent rider 142 doesn't move\n", + "Agent rider 143 doesn't move\n", + "Agent rider 144 move from (0, 3) to (1, 3) using car (242, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 145 move from (8, 3) to (8, 2) using car (155, [(8, 3), (8, 2)], 0)\n", + "Agent rider 146 doesn't move\n", + "Agent rider 148 move from (2, 9) to (1, 9) using car (163, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 move from (8, 3) to (8, 2) using car (155, [(8, 3), (8, 2)], 0)\n", + "Agent rider 151 move from (4, 8) to (5, 8) using car (75, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 152 move from (8, 3) to (8, 2) using car (155, [(8, 3), (8, 2)], 0)\n", + "Agent rider 153 doesn't move\n", + "Driver 162 arrived\n", + "Agent rider 168 doesn't move\n", + "Agent rider 169 move from (4, 4) to (5, 4) using car (200, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 170 doesn't move\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (3, 4) to (2, 4) using car (109, [(3, 4), (2, 4)], 0)\n", + "Agent rider 174 move from (0, 7) to (0, 8) using car (132, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 175 move from (7, 5) to (7, 4) using car (240, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 176 doesn't move\n", + "Agent rider 177 move from (3, 4) to (2, 4) using car (109, [(3, 4), (2, 4)], 0)\n", + "Agent rider 178 move from (0, 9) to (1, 9) using car (249, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 179 move from (0, 7) to (0, 8) using car (223, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Driver 182 arrived\n", + "Agent rider 193 move from (2, 2) to (2, 3) using car (82, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 194 doesn't move\n", + "Agent rider 195 move from (2, 2) to (2, 3) using car (82, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 196 move from (4, 7) to (4, 6) using car (180, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (7, 2) to (7, 3) using car (190, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 206 move from (0, 3) to (1, 3) using car (242, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 207 move from (5, 1) to (6, 1) using car (165, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 211 move from (5, 2) to (4, 2) using car (204, [(5, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 211 arrived with a waiting time of 1 ticks\n", + "Agent rider 212 doesn't move\n", + "Agent rider 213 doesn't move\n", + "Agent rider 214 doesn't move\n", + "Agent rider 215 move from (0, 1) to (1, 1) using car (226, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 217 doesn't move\n", + "Agent rider 218 doesn't move\n", + "Agent rider 219 move from (4, 5) to (4, 4) using car (183, [(4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 220 move from (1, 2) to (1, 3) using car (121, [(1, 2), (1, 3)], 0)\n", + "Agent rider 252 move from (2, 2) to (2, 3) using car (82, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 253 doesn't move\n", + "Agent rider 254 move from (2, 2) to (3, 2) using car (224, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "tick 11 ended\n", + "I am driver 255 - trip: [(2, 6), (2, 5), (2, 4)]\n", + "I am driver 256 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 257 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 258 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 259 - trip: [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 260 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 261 - trip: [(8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 262 - trip: [(8, 3), (7, 3), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 263 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "9 drivers generated.\n", + "I am rider 264 - dep: (8, 5) , arr: (3, 1)\n", + "I am rider 265 - dep: (0, 9) , arr: (1, 6)\n", + "I am rider 266 - dep: (1, 8) , arr: (7, 3)\n", + "I am rider 267 - dep: (6, 4) , arr: (2, 9)\n", + "I am rider 268 - dep: (8, 5) , arr: (9, 6)\n", + "I am rider 269 - dep: (8, 5) , arr: (5, 5)\n", + "6 riders generated.\n", + "Driver 10 arrived\n", + "Driver 11 arrived\n", + "Driver 12 arrived\n", + "Agent rider 17 move from (5, 3) to (5, 4) using car (185, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 19 move from (3, 4) to (3, 3) using car (154, [(3, 4), (3, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 134 move from (6, 7) to (7, 7) using car (24, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 135 move from (3, 4) to (3, 5) using car (144, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 136 move from (6, 1) to (5, 1) using car (93, [(6, 1), (5, 1)], 0)\n", - "Agent rider 137 doesn't move\n", - "Agent rider 138 doesn't move\n", - "Agent rider 139 move from (7, 0) to (8, 0) using car (142, [(7, 0), (8, 0)], 0)\n", - "Agent rider 152 move from (6, 2) to (6, 1) using car (99, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (8, 9) to (7, 9) using car (38, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 154 doesn't move\n", - "Agent rider 155 move from (5, 7) to (5, 8) using car (190, [(5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 156 move from (1, 7) to (2, 7) using car (242, [(1, 7), (2, 7), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 157 move from (5, 0) to (4, 0) using car (193, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 158 move from (1, 8) to (1, 9) using car (100, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (6, 1) to (5, 1) using car (93, [(6, 1), (5, 1)], 0)\n", - "Agent rider 161 move from (2, 3) to (1, 3) using car (148, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 162 move from (3, 6) to (3, 5) using car (6, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 163 move from (7, 1) to (8, 1) using car (104, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 164 move from (7, 5) to (6, 5) using car (211, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 164 arrived with a waiting time of 0 ticks\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (3, 4) to (3, 5) using car (144, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 168 move from (0, 0) to (1, 0) using car (247, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 169 move from (6, 7) to (5, 7) using car (225, [(6, 7), (5, 7), (5, 6)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 2) to (3, 1) using car (13, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 174 move from (3, 2) to (3, 3) using car (235, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 175 move from (5, 7) to (5, 6) using car (140, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 176 move from (3, 2) to (3, 1) using car (13, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 177 move from (3, 5) to (3, 6) using car (240, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 178 move from (2, 4) to (2, 5) using car (141, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 179 move from (2, 4) to (2, 3) using car (213, [(2, 4), (2, 3)], 0)\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 move from (5, 7) to (5, 6) using car (140, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 184 move from (7, 6) to (7, 5) using car (97, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 185 move from (3, 2) to (3, 1) using car (13, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (7, 1) to (8, 1) using car (104, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (8, 9) to (7, 9) using car (38, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Driver 206 arrived\n", - "Agent rider 207 doesn't move\n", - "Agent rider 208 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 move from (1, 8) to (2, 8) using car (236, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 241 move from (6, 8) to (5, 8) using car (237, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "tick 10 ended\n", - "I am driver 248 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 249 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 250 - trip: [(2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 251 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 252 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "5 drivers generated.\n", - "I am rider 253 - dep: (2, 0) , arr: (6, 1)\n", - "I am rider 254 - dep: (5, 2) , arr: (2, 2)\n", - "2 riders generated.\n", - "Driver 14 arrived\n", - "Driver 34 arrived\n", - "Agent rider 44 move from (2, 8) to (3, 8) using car (236, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 46 move from (6, 2) to (6, 1) using car (86, [(6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 46 arrived with a waiting time of 4 ticks\n", - "Agent rider 47 move from (5, 3) to (5, 2) using car (146, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 3) to (5, 2) using car (146, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (7, 9) to (6, 9) using car (38, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 52 move from (2, 5) to (2, 6) using car (141, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 53 move from (6, 1) to (6, 0) using car (99, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 53 arrived with a waiting time of 6 ticks\n", - "Agent rider 54 move from (3, 1) to (4, 1) using car (223, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 58 move from (3, 5) to (3, 4) using car (6, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (6, 2) to (6, 1) using car (86, [(6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (0, 5) to (0, 4) using car (215, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 61 doesn't move\n", - "Agent rider 62 move from (2, 3) to (3, 3) using car (250, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 63 move from (3, 1) to (4, 1) using car (223, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 64 move from (5, 3) to (5, 2) using car (91, [(5, 3), (5, 2)], 0)\n", - "Agent rider 65 move from (4, 0) to (4, 1) using car (193, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (0, 5) to (0, 4) using car (215, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 20 move from (1, 6) to (0, 6) using car (187, [(1, 6), (0, 6)], 0)\n", + "Agent rider 21 move from (3, 7) to (3, 6) using car (191, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 25 move from (2, 3) to (2, 4) using car (82, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 26 move from (1, 6) to (0, 6) using car (187, [(1, 6), (0, 6)], 0)\n", + "Rider n° 26 arrived with a waiting time of 5 ticks\n", + "Agent rider 30 doesn't move\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (7, 4) to (7, 3) using car (240, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 33 move from (2, 0) to (1, 0) using car (8, [(2, 0), (1, 0)], 0)\n", + "Agent rider 35 move from (4, 6) to (5, 6) using car (157, [(4, 6), (5, 6)], 0)\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (9, 5) to (9, 4) using car (228, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 40 move from (3, 2) to (4, 2) using car (224, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 40 arrived with a waiting time of 1 ticks\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 move from (8, 7) to (9, 7) using car (161, [(8, 7), (9, 7)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 48 move from (3, 2) to (3, 3) using car (209, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 53 move from (1, 1) to (2, 1) using car (226, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 61 arrived\n", + "Driver 62 arrived\n", "Driver 72 arrived\n", - "Driver 75 arrived\n", - "Driver 79 arrived\n", - "Agent rider 88 move from (2, 7) to (3, 7) using car (229, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 101 arrived\n", - "Driver 102 arrived\n", - "Driver 103 arrived\n", - "Agent rider 110 move from (1, 0) to (2, 0) using car (247, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 111 move from (6, 3) to (6, 4) using car (230, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 112 move from (2, 3) to (3, 3) using car (250, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 113 move from (2, 5) to (2, 6) using car (141, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 116 move from (1, 0) to (2, 0) using car (247, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 4) to (6, 3) using car (189, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 120 move from (0, 5) to (0, 4) using car (215, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 121 move from (7, 7) to (8, 7) using car (24, [(7, 7), (8, 7)], 0)\n", - "Agent rider 122 move from (1, 0) to (2, 0) using car (247, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 123 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 move from (5, 3) to (5, 2) using car (146, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (2, 3) to (3, 3) using car (250, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 128 move from (7, 9) to (6, 9) using car (38, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 move from (8, 4) to (8, 5) using car (217, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 132 move from (6, 1) to (6, 0) using car (99, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (7, 5) to (7, 4) using car (97, [(7, 5), (7, 4)], 0)\n", - "Agent rider 134 move from (7, 7) to (8, 7) using car (24, [(7, 7), (8, 7)], 0)\n", - "Agent rider 135 move from (3, 5) to (3, 6) using car (144, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 136 move from (5, 1) to (5, 0) using car (42, [(5, 1), (5, 0)], 0)\n", - "Rider n° 136 arrived with a waiting time of 2 ticks\n", - "Agent rider 137 move from (2, 5) to (2, 6) using car (141, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 138 move from (6, 5) to (6, 6) using car (220, [(6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 139 doesn't move\n", - "Driver 150 arrived\n", - "Agent rider 152 move from (6, 1) to (6, 0) using car (99, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (7, 9) to (6, 9) using car (38, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 154 move from (7, 5) to (7, 4) using car (97, [(7, 5), (7, 4)], 0)\n", - "Agent rider 155 move from (5, 8) to (6, 8) using car (190, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 156 move from (2, 7) to (2, 8) using car (222, [(2, 7), (2, 8)], 0)\n", - "Agent rider 157 move from (4, 0) to (4, 1) using car (193, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 158 move from (1, 9) to (2, 9) using car (100, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (5, 1) to (5, 0) using car (42, [(5, 1), (5, 0)], 0)\n", - "Agent rider 161 move from (1, 3) to (0, 3) using car (148, [(1, 3), (0, 3)], 0)\n", - "Agent rider 162 move from (3, 5) to (3, 4) using car (6, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 163 move from (8, 1) to (9, 1) using car (104, [(8, 1), (9, 1)], 0)\n", - "Agent rider 165 move from (0, 5) to (0, 4) using car (215, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 167 move from (3, 5) to (3, 6) using car (144, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 168 move from (1, 0) to (2, 0) using car (247, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 169 move from (5, 7) to (5, 6) using car (225, [(5, 7), (5, 6)], 0)\n", + "Driver 84 arrived\n", + "Driver 89 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 92 move from (3, 7) to (3, 6) using car (191, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 92 arrived with a waiting time of 4 ticks\n", + "Agent rider 94 move from (1, 5) to (1, 4) using car (205, [(1, 5), (1, 4)], 0)\n", + "Agent rider 95 move from (1, 6) to (2, 6) using car (250, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 96 move from (3, 2) to (4, 2) using car (224, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 99 doesn't move\n", + "Agent rider 100 doesn't move\n", + "Agent rider 101 doesn't move\n", + "Agent rider 102 move from (2, 8) to (1, 8) using car (246, [(2, 8), (1, 8), (1, 7), (0, 7)], 0)\n", + "Rider n° 102 arrived with a waiting time of 5 ticks\n", + "Agent rider 103 move from (5, 8) to (6, 8) using car (75, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 113 arrived\n", + "Driver 115 arrived\n", + "Driver 117 arrived\n", + "Agent rider 119 move from (2, 3) to (2, 4) using car (82, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 120 move from (4, 9) to (5, 9) using car (227, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 136 arrived\n", + "Agent rider 139 move from (4, 6) to (5, 6) using car (157, [(4, 6), (5, 6)], 0)\n", + "Agent rider 140 move from (1, 6) to (0, 6) using car (187, [(1, 6), (0, 6)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (9, 5) to (8, 5) using car (263, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 143 move from (8, 7) to (7, 7) using car (237, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 144 move from (1, 3) to (2, 3) using car (242, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (8, 7) to (7, 7) using car (237, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 148 move from (1, 9) to (1, 8) using car (163, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 151 move from (5, 8) to (6, 8) using car (75, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 5) to (9, 4) using car (228, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 166 arrived\n", + "Agent rider 168 move from (2, 8) to (1, 8) using car (246, [(2, 8), (1, 8), (1, 7), (0, 7)], 0)\n", + "Agent rider 169 move from (5, 4) to (5, 3) using car (200, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 1) to (3, 0) using car (13, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 174 move from (3, 3) to (3, 4) using car (235, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 175 move from (5, 6) to (5, 5) using car (140, [(5, 6), (5, 5)], 0)\n", - "Rider n° 175 arrived with a waiting time of 2 ticks\n", - "Agent rider 176 move from (3, 1) to (3, 0) using car (13, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 177 move from (3, 6) to (3, 7) using car (240, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 178 move from (2, 5) to (2, 6) using car (141, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 179 move from (2, 3) to (3, 3) using car (250, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 183 move from (5, 6) to (5, 5) using car (140, [(5, 6), (5, 5)], 0)\n", - "Rider n° 183 arrived with a waiting time of 2 ticks\n", - "Agent rider 184 move from (7, 5) to (7, 4) using car (97, [(7, 5), (7, 4)], 0)\n", - "Agent rider 185 move from (3, 1) to (3, 0) using car (13, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 192 arrived\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (3, 6) to (3, 7) using car (212, [(3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 1) to (9, 1) using car (104, [(8, 1), (9, 1)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (7, 9) to (6, 9) using car (38, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 205 move from (1, 3) to (0, 3) using car (148, [(1, 3), (0, 3)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 208 move from (5, 5) to (4, 5) using car (195, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 209 move from (4, 0) to (4, 1) using car (193, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 210 move from (2, 8) to (3, 8) using car (236, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 227 arrived\n", - "Driver 231 arrived\n", - "Agent rider 241 doesn't move\n", - "Agent rider 253 doesn't move\n", - "Agent rider 254 doesn't move\n", - "tick 11 ended\n", - "0 drivers generated.\n", - "I am rider 255 - dep: (5, 0) , arr: (7, 5)\n", - "I am rider 256 - dep: (5, 9) , arr: (8, 3)\n", - "I am rider 257 - dep: (9, 7) , arr: (4, 9)\n", - "I am rider 258 - dep: (2, 8) , arr: (2, 9)\n", - "I am rider 259 - dep: (6, 5) , arr: (9, 1)\n", - "I am rider 260 - dep: (4, 4) , arr: (6, 9)\n", - "I am rider 261 - dep: (6, 5) , arr: (4, 3)\n", - "7 riders generated.\n", - "Driver 22 arrived\n", - "Agent rider 44 move from (3, 8) to (4, 8) using car (236, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 47 move from (5, 2) to (5, 1) using car (146, [(5, 2), (5, 1)], 0)\n", - "Agent rider 48 move from (5, 2) to (5, 1) using car (146, [(5, 2), (5, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (2, 6) to (2, 7) using car (141, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 54 move from (4, 1) to (5, 1) using car (223, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 58 move from (3, 4) to (3, 3) using car (6, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (6, 1) to (7, 1) using car (86, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (0, 4) to (0, 3) using car (215, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 61 move from (3, 4) to (3, 3) using car (6, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 63 move from (4, 1) to (5, 1) using car (223, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 64 move from (5, 2) to (5, 1) using car (146, [(5, 2), (5, 1)], 0)\n", - "Agent rider 65 move from (4, 1) to (4, 2) using car (193, [(4, 1), (4, 2)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (0, 4) to (0, 3) using car (215, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 171 move from (2, 3) to (2, 4) using car (82, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 173 move from (2, 4) to (2, 3) using car (210, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 174 doesn't move\n", + "Agent rider 175 move from (7, 4) to (7, 3) using car (240, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 176 move from (5, 8) to (6, 8) using car (75, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 177 move from (2, 4) to (2, 3) using car (210, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 178 move from (1, 9) to (1, 8) using car (163, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 193 move from (2, 3) to (2, 4) using car (82, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 194 move from (8, 7) to (7, 7) using car (237, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 195 move from (2, 3) to (2, 4) using car (82, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 196 move from (4, 6) to (4, 5) using car (180, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Driver 199 arrived\n", + "Agent rider 203 move from (7, 3) to (7, 4) using car (190, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 206 move from (1, 3) to (2, 3) using car (242, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 207 move from (6, 1) to (7, 1) using car (165, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 212 move from (4, 6) to (5, 6) using car (157, [(4, 6), (5, 6)], 0)\n", + "Agent rider 213 doesn't move\n", + "Agent rider 214 doesn't move\n", + "Agent rider 215 move from (1, 1) to (2, 1) using car (226, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 216 move from (4, 6) to (5, 6) using car (157, [(4, 6), (5, 6)], 0)\n", + "Agent rider 217 doesn't move\n", + "Agent rider 218 move from (9, 5) to (9, 4) using car (228, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 219 move from (4, 4) to (3, 4) using car (183, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 220 move from (1, 3) to (2, 3) using car (242, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 252 move from (2, 3) to (2, 4) using car (82, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 253 move from (4, 6) to (5, 6) using car (157, [(4, 6), (5, 6)], 0)\n", + "Agent rider 254 move from (3, 2) to (4, 2) using car (224, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 264 doesn't move\n", + "Agent rider 265 move from (0, 9) to (0, 8) using car (257, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 266 move from (1, 8) to (2, 8) using car (232, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 doesn't move\n", + "Agent rider 268 move from (8, 5) to (8, 6) using car (251, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 269 doesn't move\n", + "tick 12 ended\n", + "I am driver 270 - trip: [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 271 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 272 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 273 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 274 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 275 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 276 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 277 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", + "I am driver 278 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 279 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 280 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", + "11 drivers generated.\n", + "I am rider 281 - dep: (4, 7) , arr: (9, 2)\n", + "I am rider 282 - dep: (0, 7) , arr: (9, 5)\n", + "I am rider 283 - dep: (4, 2) , arr: (4, 6)\n", + "3 riders generated.\n", + "Driver 11 arrived\n", + "Agent rider 17 move from (5, 4) to (5, 5) using car (185, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 19 doesn't move\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (3, 6) to (2, 6) using car (191, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 25 move from (2, 4) to (2, 5) using car (82, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 30 move from (2, 3) to (1, 3) using car (210, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (7, 3) to (7, 2) using car (240, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 33 doesn't move\n", + "Agent rider 35 doesn't move\n", + "Agent rider 37 move from (9, 4) to (9, 3) using car (228, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (9, 4) to (9, 3) using car (228, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (2, 5) to (2, 4) using car (255, [(2, 5), (2, 4)], 0)\n", + "Agent rider 43 doesn't move\n", + "Agent rider 44 move from (2, 3) to (1, 3) using car (164, [(2, 3), (1, 3)], 0)\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 48 move from (3, 3) to (3, 4) using car (209, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 53 move from (2, 1) to (3, 1) using car (226, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 62 arrived\n", "Driver 79 arrived\n", - "Driver 82 arrived\n", - "Agent rider 88 move from (3, 7) to (4, 7) using car (229, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 93 arrived\n", - "Driver 102 arrived\n", - "Agent rider 110 move from (2, 0) to (3, 0) using car (247, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 111 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 move from (2, 6) to (2, 7) using car (141, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 3) to (6, 2) using car (189, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 120 move from (0, 4) to (0, 3) using car (215, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 121 doesn't move\n", - "Agent rider 122 move from (2, 0) to (3, 0) using car (247, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 123 move from (8, 8) to (8, 7) using car (251, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 123 arrived with a waiting time of 3 ticks\n", - "Agent rider 124 doesn't move\n", - "Agent rider 125 move from (5, 4) to (6, 4) using car (216, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 126 move from (5, 2) to (5, 1) using car (146, [(5, 2), (5, 1)], 0)\n", - "Agent rider 127 move from (3, 3) to (4, 3) using car (250, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 128 move from (6, 9) to (5, 9) using car (38, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 move from (8, 5) to (8, 6) using car (217, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 132 move from (6, 0) to (5, 0) using car (99, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (3, 6) to (3, 7) using car (144, [(3, 6), (3, 7)], 0)\n", - "Agent rider 137 move from (2, 6) to (2, 7) using car (141, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Rider n° 137 arrived with a waiting time of 4 ticks\n", - "Agent rider 138 move from (6, 6) to (7, 6) using car (220, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 89 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (2, 6) to (3, 6) using car (250, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 96 move from (4, 2) to (5, 2) using car (224, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 99 move from (5, 8) to (4, 8) using car (221, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 100 move from (2, 5) to (2, 4) using car (229, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 103 move from (6, 8) to (7, 8) using car (75, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 109 arrived\n", + "Driver 114 arrived\n", + "Driver 117 arrived\n", + "Agent rider 119 move from (2, 4) to (2, 5) using car (82, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 120 move from (5, 9) to (6, 9) using car (227, [(5, 9), (6, 9)], 0)\n", + "Driver 121 arrived\n", + "Driver 123 arrived\n", "Agent rider 139 doesn't move\n", - "Driver 142 arrived\n", - "Agent rider 152 move from (6, 0) to (5, 0) using car (99, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (6, 9) to (5, 9) using car (38, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 154 doesn't move\n", - "Agent rider 155 move from (6, 8) to (7, 8) using car (190, [(6, 8), (7, 8)], 0)\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 move from (4, 1) to (4, 2) using car (193, [(4, 1), (4, 2)], 0)\n", - "Agent rider 158 move from (2, 9) to (3, 9) using car (100, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 162 move from (3, 4) to (3, 3) using car (6, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (0, 4) to (0, 3) using car (215, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 167 move from (3, 6) to (3, 7) using car (144, [(3, 6), (3, 7)], 0)\n", - "Agent rider 168 move from (2, 0) to (3, 0) using car (247, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 169 move from (5, 6) to (5, 5) using car (228, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (8, 5) to (7, 5) using car (263, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 143 move from (7, 7) to (6, 7) using car (237, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 144 move from (2, 3) to (1, 3) using car (164, [(2, 3), (1, 3)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (7, 7) to (6, 7) using car (237, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 148 move from (1, 8) to (1, 7) using car (163, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 151 move from (6, 8) to (7, 8) using car (75, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 4) to (9, 3) using car (228, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 155 arrived\n", + "Driver 159 arrived\n", + "Agent rider 168 move from (1, 8) to (1, 7) using car (163, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 169 move from (5, 3) to (5, 2) using car (200, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 0) to (2, 0) using car (13, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 174 move from (3, 4) to (3, 5) using car (235, [(3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 176 move from (3, 0) to (2, 0) using car (13, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 177 move from (3, 7) to (4, 7) using car (229, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 178 move from (2, 6) to (2, 7) using car (141, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 179 doesn't move\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 move from (3, 0) to (2, 0) using car (13, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (3, 7) to (2, 7) using car (212, [(3, 7), (2, 7)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (6, 9) to (5, 9) using car (38, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 205 doesn't move\n", + "Agent rider 171 move from (2, 4) to (2, 5) using car (82, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 173 move from (2, 3) to (1, 3) using car (210, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 174 move from (0, 8) to (0, 7) using car (257, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 175 move from (7, 3) to (7, 2) using car (240, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 176 move from (6, 8) to (7, 8) using car (75, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 177 move from (2, 3) to (1, 3) using car (164, [(2, 3), (1, 3)], 0)\n", + "Agent rider 178 move from (1, 8) to (1, 7) using car (163, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 179 move from (0, 8) to (0, 7) using car (257, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 193 move from (2, 4) to (2, 5) using car (82, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 194 move from (7, 7) to (6, 7) using car (237, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 195 move from (2, 4) to (2, 5) using car (82, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 196 move from (4, 5) to (4, 4) using car (180, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 move from (9, 8) to (8, 8) using car (272, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 198 doesn't move\n", + "Driver 202 arrived\n", + "Agent rider 203 move from (7, 4) to (7, 5) using car (190, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 206 move from (2, 3) to (3, 3) using car (242, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 207 doesn't move\n", - "Agent rider 208 move from (4, 5) to (3, 5) using car (195, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 209 move from (4, 1) to (4, 2) using car (193, [(4, 1), (4, 2)], 0)\n", - "Agent rider 210 move from (3, 8) to (4, 8) using car (236, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 213 arrived\n", - "Driver 214 arrived\n", - "Driver 219 arrived\n", - "Driver 221 arrived\n", - "Agent rider 241 move from (5, 8) to (5, 7) using car (234, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 253 move from (2, 0) to (3, 0) using car (247, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 254 move from (5, 2) to (5, 1) using car (146, [(5, 2), (5, 1)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 doesn't move\n", - "Agent rider 259 doesn't move\n", - "Agent rider 260 doesn't move\n", - "Agent rider 261 doesn't move\n", - "tick 12 ended\n", - "I am driver 262 - trip: [(1, 5), (2, 5), (2, 6), (3, 6), (4, 6)]\n", - "1 drivers generated.\n", - "I am rider 263 - dep: (2, 9) , arr: (2, 5)\n", - "1 riders generated.\n", - "Driver 24 arrived\n", - "Driver 42 arrived\n", - "Agent rider 44 move from (4, 8) to (5, 8) using car (236, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 44 arrived with a waiting time of 2 ticks\n", - "Agent rider 47 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 47 arrived with a waiting time of 4 ticks\n", - "Agent rider 48 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (2, 7) to (2, 8) using car (141, [(2, 7), (2, 8)], 0)\n", - "Agent rider 54 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 58 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2)], 0)\n", - "Agent rider 59 move from (7, 1) to (8, 1) using car (86, [(7, 1), (8, 1)], 0)\n", - "Agent rider 60 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 61 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 63 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 64 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 65 move from (4, 2) to (3, 2) using car (187, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 66 move from (8, 0) to (8, 1) using car (232, [(8, 0), (8, 1), (8, 2)], 0)\n", - "Agent rider 68 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 73 arrived\n", - "Driver 82 arrived\n", - "Driver 85 arrived\n", - "Agent rider 88 move from (4, 7) to (5, 7) using car (229, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 91 arrived\n", - "Driver 97 arrived\n", - "Driver 104 arrived\n", - "Driver 106 arrived\n", - "Agent rider 110 move from (3, 0) to (3, 1) using car (247, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 111 move from (6, 4) to (7, 4) using car (216, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 111 arrived with a waiting time of 6 ticks\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 move from (2, 7) to (2, 8) using car (141, [(2, 7), (2, 8)], 0)\n", - "Agent rider 116 move from (2, 0) to (1, 0) using car (13, [(2, 0), (1, 0)], 0)\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 2) to (6, 1) using car (189, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 120 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 121 move from (8, 7) to (8, 6) using car (251, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 122 move from (3, 0) to (3, 1) using car (247, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 124 move from (1, 9) to (1, 8) using car (191, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 125 move from (6, 4) to (7, 4) using car (216, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 126 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 127 move from (4, 3) to (5, 3) using car (250, [(4, 3), (5, 3)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 move from (8, 6) to (8, 7) using car (217, [(8, 6), (8, 7)], 0)\n", - "Agent rider 132 move from (5, 0) to (4, 0) using car (99, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 138 move from (7, 6) to (8, 6) using car (220, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 139 move from (8, 0) to (8, 1) using car (232, [(8, 0), (8, 1), (8, 2)], 0)\n", - "Driver 140 arrived\n", - "Driver 143 arrived\n", - "Driver 148 arrived\n", - "Agent rider 152 move from (5, 0) to (4, 0) using car (99, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 153 move from (5, 9) to (4, 9) using car (38, [(5, 9), (4, 9)], 0)\n", - "Agent rider 154 doesn't move\n", - "Agent rider 155 doesn't move\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 move from (4, 2) to (3, 2) using car (187, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 158 move from (3, 9) to (4, 9) using car (100, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (5, 0) to (4, 0) using car (188, [(5, 0), (4, 0)], 0)\n", - "Agent rider 161 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 162 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 167 doesn't move\n", - "Agent rider 168 move from (3, 0) to (3, 1) using car (247, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 169 move from (5, 5) to (4, 5) using car (228, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 170 move from (8, 6) to (8, 7) using car (217, [(8, 6), (8, 7)], 0)\n", - "Agent rider 171 move from (2, 0) to (1, 0) using car (13, [(2, 0), (1, 0)], 0)\n", - "Agent rider 174 move from (3, 5) to (3, 6) using car (235, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 176 move from (2, 0) to (1, 0) using car (13, [(2, 0), (1, 0)], 0)\n", - "Agent rider 177 move from (4, 7) to (5, 7) using car (229, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 178 move from (2, 7) to (2, 8) using car (141, [(2, 7), (2, 8)], 0)\n", - "Agent rider 179 doesn't move\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 move from (2, 0) to (1, 0) using car (13, [(2, 0), (1, 0)], 0)\n", - "Driver 186 arrived\n", - "Driver 197 arrived\n", - "Agent rider 199 move from (1, 9) to (1, 8) using car (191, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 200 move from (2, 7) to (2, 8) using car (141, [(2, 7), (2, 8)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (5, 9) to (4, 9) using car (38, [(5, 9), (4, 9)], 0)\n", - "Agent rider 205 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 207 move from (0, 3) to (0, 2) using car (215, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 208 move from (3, 5) to (2, 5) using car (195, [(3, 5), (2, 5)], 0)\n", - "Agent rider 209 move from (4, 2) to (3, 2) using car (187, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 210 move from (4, 8) to (5, 8) using car (236, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 214 arrived\n", - "Driver 222 arrived\n", - "Driver 225 arrived\n", - "Agent rider 241 move from (5, 7) to (5, 6) using car (234, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 253 move from (3, 0) to (3, 1) using car (247, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 254 move from (5, 1) to (6, 1) using car (223, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 255 move from (5, 0) to (4, 0) using car (188, [(5, 0), (4, 0)], 0)\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 doesn't move\n", - "Agent rider 259 doesn't move\n", - "Agent rider 260 doesn't move\n", - "Agent rider 261 move from (6, 5) to (6, 6) using car (230, [(6, 5), (6, 6)], 0)\n", - "Agent rider 263 doesn't move\n", + "Driver 208 arrived\n", + "Agent rider 212 doesn't move\n", + "Agent rider 213 doesn't move\n", + "Agent rider 214 doesn't move\n", + "Agent rider 215 move from (2, 1) to (3, 1) using car (226, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 217 move from (1, 8) to (1, 7) using car (163, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 218 move from (9, 4) to (9, 3) using car (228, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 219 move from (3, 4) to (2, 4) using car (183, [(3, 4), (2, 4)], 0)\n", + "Agent rider 220 doesn't move\n", + "Driver 247 arrived\n", + "Agent rider 252 move from (2, 4) to (2, 5) using car (82, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 253 doesn't move\n", + "Agent rider 254 move from (4, 2) to (5, 2) using car (224, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 264 move from (8, 5) to (7, 5) using car (263, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 265 move from (0, 8) to (0, 7) using car (257, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 266 move from (2, 8) to (3, 8) using car (232, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 doesn't move\n", + "Agent rider 268 doesn't move\n", + "Agent rider 269 move from (8, 5) to (7, 5) using car (263, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 move from (0, 7) to (1, 7) using car (274, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 283 move from (4, 2) to (5, 2) using car (224, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", "tick 13 ended\n", - "I am driver 264 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 265 - trip: [(8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 266 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 267 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 268 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 269 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 270 - trip: [(1, 2), (0, 2)]\n", - "I am driver 271 - trip: [(2, 2), (2, 3), (2, 4), (3, 4), (4, 4)]\n", - "I am driver 272 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", - "I am driver 273 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 274 - trip: [(7, 8), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 275 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 276 - trip: [(6, 2), (6, 1), (7, 1)]\n", - "I am driver 277 - trip: [(4, 0), (5, 0), (6, 0)]\n", - "I am driver 278 - trip: [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 279 - trip: [(4, 4), (3, 4)]\n", - "I am driver 280 - trip: [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 281 - trip: [(5, 7), (5, 6), (6, 6)]\n", - "I am driver 282 - trip: [(0, 3), (0, 4), (1, 4)]\n", - "I am driver 283 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 284 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 285 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 286 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 287 - trip: [(0, 4), (0, 5), (0, 6), (1, 6), (2, 6)]\n", - "I am driver 288 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 289 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 290 - trip: [(7, 3), (6, 3), (6, 4), (5, 4), (4, 4)]\n", - "27 drivers generated.\n", - "I am rider 291 - dep: (1, 2) , arr: (6, 6)\n", - "1 riders generated.\n", - "Agent rider 44 doesn't move\n", - "Agent rider 48 move from (6, 1) to (7, 1) using car (223, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 doesn't move\n", - "Agent rider 54 move from (6, 1) to (7, 1) using car (223, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 58 doesn't move\n", - "Agent rider 59 move from (8, 1) to (8, 2) using car (232, [(8, 1), (8, 2)], 0)\n", - "Agent rider 60 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Agent rider 61 doesn't move\n", - "Agent rider 62 move from (3, 3) to (3, 4) using car (244, [(3, 3), (3, 4)], 0)\n", - "Agent rider 63 move from (6, 1) to (7, 1) using car (223, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 64 move from (6, 1) to (7, 1) using car (223, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 65 move from (3, 2) to (2, 2) using car (187, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 66 move from (8, 1) to (8, 2) using car (232, [(8, 1), (8, 2)], 0)\n", - "Agent rider 68 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Driver 82 arrived\n", - "Agent rider 88 move from (5, 7) to (5, 6) using car (229, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 97 arrived\n", - "Driver 98 arrived\n", - "Driver 106 arrived\n", - "Agent rider 110 move from (3, 1) to (3, 2) using car (247, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 112 move from (3, 3) to (3, 4) using car (244, [(3, 3), (3, 4)], 0)\n", - "Agent rider 113 doesn't move\n", - "Agent rider 116 move from (1, 0) to (1, 1) using car (286, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 1) to (6, 0) using car (189, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 120 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Agent rider 121 move from (8, 6) to (8, 5) using car (251, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 121 arrived with a waiting time of 2 ticks\n", - "Agent rider 122 move from (3, 1) to (3, 2) using car (247, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 124 move from (1, 8) to (1, 7) using car (191, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 125 move from (7, 4) to (8, 4) using car (216, [(7, 4), (8, 4)], 0)\n", - "Agent rider 126 move from (6, 1) to (7, 1) using car (223, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 127 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (0, 1) to (1, 1) using car (273, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 132 move from (4, 0) to (3, 0) using car (99, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (7, 4) to (8, 4) using car (216, [(7, 4), (8, 4)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 138 move from (8, 6) to (9, 6) using car (220, [(8, 6), (9, 6)], 0)\n", - "Agent rider 139 move from (8, 1) to (8, 2) using car (232, [(8, 1), (8, 2)], 0)\n", - "Driver 144 arrived\n", - "Driver 146 arrived\n", - "Agent rider 152 move from (4, 0) to (3, 0) using car (99, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 152 arrived with a waiting time of 2 ticks\n", - "Agent rider 153 doesn't move\n", - "Agent rider 154 move from (7, 4) to (8, 4) using car (216, [(7, 4), (8, 4)], 0)\n", - "Agent rider 155 move from (7, 8) to (7, 7) using car (274, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 156 doesn't move\n", - "Agent rider 157 move from (3, 2) to (2, 2) using car (187, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 158 move from (4, 9) to (5, 9) using car (100, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (4, 0) to (5, 0) using car (277, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 161 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Agent rider 162 move from (3, 2) to (2, 2) using car (187, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 162 arrived with a waiting time of 1 ticks\n", - "Agent rider 163 move from (9, 1) to (8, 1) using car (284, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 165 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Agent rider 167 doesn't move\n", - "Agent rider 168 move from (3, 1) to (3, 2) using car (247, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Rider n° 168 arrived with a waiting time of 3 ticks\n", - "Agent rider 169 move from (4, 5) to (3, 5) using car (228, [(4, 5), (3, 5), (2, 5)], 0)\n", + "I am driver 284 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 285 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 286 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 287 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 288 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 289 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 290 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "7 drivers generated.\n", + "0 riders generated.\n", + "Driver 8 arrived\n", + "Agent rider 17 doesn't move\n", + "Agent rider 19 move from (3, 3) to (2, 3) using car (277, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (2, 6) to (1, 6) using car (191, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 25 move from (2, 5) to (2, 6) using car (82, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 30 move from (1, 3) to (0, 3) using car (210, [(1, 3), (0, 3)], 0)\n", + "Rider n° 30 arrived with a waiting time of 6 ticks\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (7, 2) to (8, 2) using car (240, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 33 doesn't move\n", + "Agent rider 35 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (9, 3) to (9, 2) using car (228, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 43 doesn't move\n", + "Agent rider 44 move from (1, 3) to (0, 3) using car (210, [(1, 3), (0, 3)], 0)\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 48 move from (3, 4) to (3, 5) using car (209, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 53 doesn't move\n", + "Driver 63 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (3, 6) to (4, 6) using car (250, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 96 move from (5, 2) to (5, 3) using car (224, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 99 move from (4, 8) to (3, 8) using car (221, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 101 doesn't move\n", + "Agent rider 103 move from (7, 8) to (8, 8) using car (75, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 103 arrived with a waiting time of 3 ticks\n", + "Driver 114 arrived\n", + "Agent rider 119 move from (2, 5) to (2, 6) using car (82, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 120 doesn't move\n", + "Driver 122 arrived\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (7, 5) to (6, 5) using car (263, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 143 move from (6, 7) to (7, 7) using car (244, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 144 move from (1, 3) to (0, 3) using car (210, [(1, 3), (0, 3)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (6, 7) to (7, 7) using car (244, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 148 move from (1, 7) to (1, 6) using car (163, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 151 move from (7, 8) to (8, 8) using car (75, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 3) to (9, 2) using car (228, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 154 arrived\n", + "Driver 157 arrived\n", + "Driver 160 arrived\n", + "Driver 161 arrived\n", + "Agent rider 168 move from (1, 7) to (0, 7) using car (246, [(1, 7), (0, 7)], 0)\n", + "Agent rider 169 move from (5, 2) to (5, 1) using car (200, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (1, 0) to (1, 1) using car (286, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 174 move from (3, 6) to (3, 7) using car (235, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 176 move from (1, 0) to (1, 1) using car (286, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 177 move from (5, 7) to (5, 6) using car (229, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 179 move from (3, 3) to (3, 4) using car (244, [(3, 3), (3, 4)], 0)\n", - "Rider n° 179 arrived with a waiting time of 4 ticks\n", - "Agent rider 180 move from (0, 1) to (1, 1) using car (273, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 182 move from (0, 1) to (1, 1) using car (273, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 move from (1, 0) to (1, 1) using car (286, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 190 arrived\n", - "Driver 193 arrived\n", - "Agent rider 199 move from (1, 8) to (1, 7) using car (191, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 200 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (9, 1) to (8, 1) using car (284, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Agent rider 207 move from (0, 2) to (0, 1) using car (215, [(0, 2), (0, 1)], 0)\n", - "Agent rider 208 move from (2, 5) to (2, 6) using car (262, [(2, 5), (2, 6), (3, 6), (4, 6)], 0)\n", - "Rider n° 208 arrived with a waiting time of 4 ticks\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 move from (5, 8) to (6, 8) using car (236, [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 212 arrived\n", - "Agent rider 241 move from (5, 6) to (5, 5) using car (234, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 253 move from (3, 1) to (3, 2) using car (247, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 254 move from (6, 1) to (6, 0) using car (189, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 255 move from (4, 0) to (5, 0) using car (277, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 doesn't move\n", - "Agent rider 259 doesn't move\n", - "Agent rider 260 move from (4, 4) to (4, 5) using car (238, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 261 move from (6, 6) to (6, 5) using car (243, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 263 doesn't move\n", - "Agent rider 291 move from (1, 2) to (0, 2) using car (270, [(1, 2), (0, 2)], 0)\n", + "Agent rider 171 move from (2, 5) to (2, 6) using car (82, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 173 move from (1, 3) to (0, 3) using car (210, [(1, 3), (0, 3)], 0)\n", + "Agent rider 174 move from (0, 7) to (0, 6) using car (257, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 175 move from (7, 2) to (6, 2) using car (285, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 176 move from (7, 8) to (8, 8) using car (75, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 176 arrived with a waiting time of 1 ticks\n", + "Agent rider 177 move from (1, 3) to (0, 3) using car (210, [(1, 3), (0, 3)], 0)\n", + "Agent rider 178 move from (1, 7) to (1, 6) using car (163, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 179 move from (0, 7) to (0, 6) using car (257, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Driver 187 arrived\n", + "Agent rider 193 move from (2, 5) to (2, 6) using car (82, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 194 move from (6, 7) to (7, 7) using car (244, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 195 move from (2, 5) to (2, 6) using car (82, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 196 move from (4, 4) to (5, 4) using car (180, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 move from (8, 8) to (7, 8) using car (272, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 198 move from (0, 0) to (1, 0) using car (288, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Driver 201 arrived\n", + "Agent rider 203 move from (7, 5) to (6, 5) using car (263, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Driver 205 arrived\n", + "Agent rider 206 move from (3, 3) to (4, 3) using car (242, [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 207 doesn't move\n", + "Agent rider 212 doesn't move\n", + "Agent rider 213 doesn't move\n", + "Agent rider 214 doesn't move\n", + "Agent rider 215 move from (3, 1) to (4, 1) using car (226, [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 217 move from (1, 7) to (1, 6) using car (163, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 218 move from (9, 3) to (9, 2) using car (228, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 219 move from (2, 4) to (2, 3) using car (229, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 219 arrived with a waiting time of 0 ticks\n", + "Agent rider 220 move from (2, 3) to (2, 4) using car (258, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 223 arrived\n", + "Driver 234 arrived\n", + "Driver 248 arrived\n", + "Agent rider 252 move from (2, 5) to (2, 6) using car (82, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 253 doesn't move\n", + "Agent rider 254 move from (5, 2) to (5, 1) using car (200, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 264 doesn't move\n", + "Agent rider 265 move from (0, 7) to (0, 6) using car (257, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 266 move from (3, 8) to (4, 8) using car (232, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 doesn't move\n", + "Agent rider 268 doesn't move\n", + "Agent rider 269 move from (7, 5) to (6, 5) using car (263, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 move from (1, 7) to (2, 7) using car (290, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 283 move from (5, 2) to (5, 3) using car (224, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", "tick 14 ended\n", - "I am driver 292 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 293 - trip: [(5, 2), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 294 - trip: [(2, 8), (3, 8), (4, 8), (4, 7)]\n", - "I am driver 295 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 296 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", - "I am driver 297 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 298 - trip: [(9, 0), (8, 0), (7, 0), (7, 1)]\n", - "I am driver 299 - trip: [(4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 300 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "9 drivers generated.\n", - "I am rider 301 - dep: (3, 7) , arr: (0, 6)\n", - "1 riders generated.\n", - "Driver 6 arrived\n", - "Driver 13 arrived\n", - "Driver 19 arrived\n", - "Driver 38 arrived\n", - "Agent rider 48 move from (7, 1) to (8, 1) using car (223, [(7, 1), (8, 1)], 0)\n", - "Rider n° 48 arrived with a waiting time of 1 ticks\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (2, 8) to (3, 8) using car (294, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 54 move from (7, 1) to (8, 1) using car (223, [(7, 1), (8, 1)], 0)\n", - "Agent rider 58 move from (3, 2) to (3, 3) using car (247, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 61 move from (3, 2) to (3, 3) using car (247, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 62 move from (3, 4) to (3, 3) using car (211, [(3, 4), (3, 3), (2, 3), (1, 3)], 0)\n" + "I am driver 291 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 292 - trip: [(5, 2), (5, 1)]\n", + "I am driver 293 - trip: [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 294 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 295 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "5 drivers generated.\n", + "I am rider 296 - dep: (4, 0) , arr: (6, 1)\n", + "I am rider 297 - dep: (8, 3) , arr: (7, 5)\n", + "2 riders generated.\n", + "Agent rider 17 doesn't move\n", + "Agent rider 19 move from (2, 3) to (2, 2) using car (229, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 19 arrived with a waiting time of 5 ticks\n", + "Agent rider 20 move from (0, 6) to (0, 5) using car (257, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 21 move from (1, 6) to (0, 6) using car (163, [(1, 6), (0, 6)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 31 doesn't move\n", + "Agent rider 32 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Rider n° 32 arrived with a waiting time of 1 ticks\n", + "Agent rider 33 move from (1, 0) to (2, 0) using car (288, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 35 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 move from (6, 3) to (5, 3) using car (275, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 39 move from (9, 2) to (9, 1) using car (228, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Agent rider 42 move from (2, 4) to (2, 5) using car (258, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 43 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 48 move from (3, 5) to (3, 6) using car (209, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 53 move from (3, 1) to (2, 1) using car (260, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 91 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 doesn't move\n", + "Agent rider 96 move from (5, 3) to (5, 4) using car (224, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 99 move from (3, 8) to (3, 7) using car (221, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Rider n° 99 arrived with a waiting time of 4 ticks\n", + "Agent rider 100 move from (2, 4) to (2, 5) using car (284, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 101 move from (6, 4) to (5, 4) using car (262, [(6, 4), (5, 4)], 0)\n", + "Driver 114 arrived\n", + "Agent rider 119 move from (2, 6) to (2, 7) using car (82, [(2, 6), (2, 7)], 0)\n", + "Agent rider 120 doesn't move\n", + "Driver 128 arrived\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 move from (0, 6) to (0, 5) using car (257, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 141 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Agent rider 142 move from (6, 5) to (5, 5) using car (263, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 143 doesn't move\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Agent rider 146 doesn't move\n", + "Agent rider 148 move from (1, 6) to (0, 6) using car (163, [(1, 6), (0, 6)], 0)\n", + "Agent rider 150 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Agent rider 151 move from (8, 8) to (8, 9) using car (251, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 152 move from (8, 2) to (9, 2) using car (240, [(8, 2), (9, 2)], 0)\n", + "Agent rider 153 move from (9, 2) to (9, 1) using car (228, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 63 move from (7, 1) to (8, 1) using car (223, [(7, 1), (8, 1)], 0)\n", - "Agent rider 64 move from (7, 1) to (8, 1) using car (223, [(7, 1), (8, 1)], 0)\n", - "Agent rider 65 move from (2, 2) to (1, 2) using car (187, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Driver 86 arrived\n", - "Agent rider 88 move from (5, 6) to (5, 5) using car (229, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 98 arrived\n", - "Agent rider 110 move from (3, 2) to (3, 3) using car (247, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 112 move from (3, 4) to (3, 3) using car (211, [(3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 113 move from (2, 8) to (3, 8) using car (294, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (6, 0) to (5, 0) using car (189, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (3, 2) to (3, 3) using car (247, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 124 move from (1, 7) to (1, 6) using car (191, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 125 move from (8, 4) to (8, 3) using car (289, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 126 move from (7, 1) to (8, 1) using car (223, [(7, 1), (8, 1)], 0)\n", - "Agent rider 127 doesn't move\n", - "Agent rider 128 move from (5, 9) to (6, 9) using car (100, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 129 move from (1, 1) to (1, 2) using car (286, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 132 move from (3, 0) to (2, 0) using car (99, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 move from (8, 4) to (8, 3) using car (289, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (3, 7) to (2, 7) using car (235, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 138 doesn't move\n", - "Agent rider 139 doesn't move\n", - "Driver 141 arrived\n", - "Driver 146 arrived\n", - "Agent rider 153 doesn't move\n", - "Agent rider 154 move from (8, 4) to (8, 3) using car (289, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 155 move from (7, 7) to (8, 7) using car (274, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 156 move from (2, 8) to (3, 8) using car (294, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 157 move from (2, 2) to (1, 2) using car (187, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 157 arrived with a waiting time of 5 ticks\n", - "Agent rider 158 move from (5, 9) to (6, 9) using car (100, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (5, 0) to (6, 0) using car (277, [(5, 0), (6, 0)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (8, 1) to (8, 2) using car (265, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (3, 7) to (2, 7) using car (235, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 169 move from (3, 5) to (2, 5) using car (228, [(3, 5), (2, 5)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (1, 1) to (2, 1) using car (273, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 174 move from (3, 7) to (2, 7) using car (235, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 176 move from (1, 1) to (2, 1) using car (273, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 177 move from (5, 6) to (5, 5) using car (229, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 177 arrived with a waiting time of 2 ticks\n", - "Agent rider 178 move from (2, 8) to (3, 8) using car (294, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 180 move from (1, 1) to (2, 1) using car (273, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 182 move from (1, 1) to (2, 1) using car (273, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Driver 188 arrived\n", - "Driver 195 arrived\n", - "Agent rider 199 move from (1, 7) to (1, 6) using car (191, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 200 move from (2, 8) to (3, 8) using car (294, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 1) to (8, 2) using car (265, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", + "Driver 160 arrived\n", + "Driver 164 arrived\n", + "Driver 165 arrived\n", + "Agent rider 168 doesn't move\n", + "Agent rider 169 doesn't move\n", + "Agent rider 170 move from (6, 4) to (5, 4) using car (262, [(6, 4), (5, 4)], 0)\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 move from (0, 6) to (0, 5) using car (257, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 175 move from (6, 2) to (5, 2) using car (285, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 177 doesn't move\n", + "Agent rider 178 move from (1, 6) to (0, 6) using car (163, [(1, 6), (0, 6)], 0)\n", + "Agent rider 179 move from (0, 6) to (0, 5) using car (257, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Driver 183 arrived\n", + "Agent rider 193 move from (2, 6) to (2, 7) using car (82, [(2, 6), (2, 7)], 0)\n", + "Agent rider 194 doesn't move\n", + "Agent rider 195 move from (2, 6) to (2, 7) using car (82, [(2, 6), (2, 7)], 0)\n", + "Agent rider 196 move from (5, 4) to (6, 4) using car (180, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 move from (1, 0) to (2, 0) using car (288, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 203 move from (6, 5) to (5, 5) using car (263, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Driver 204 arrived\n", + "Agent rider 206 move from (4, 3) to (5, 3) using car (242, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (3, 2) to (3, 3) using car (247, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 210 move from (6, 8) to (6, 7) using car (236, [(6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 217 arrived\n", - "Driver 230 arrived\n", - "Driver 233 arrived\n", - "Driver 237 arrived\n", - "Agent rider 241 move from (5, 5) to (5, 4) using car (234, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 242 arrived\n", - "Driver 250 arrived\n", - "Agent rider 253 doesn't move\n", - "Agent rider 254 move from (6, 0) to (5, 0) using car (189, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 255 move from (5, 0) to (6, 0) using car (277, [(5, 0), (6, 0)], 0)\n", - "Agent rider 256 move from (5, 9) to (6, 9) using car (100, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (2, 8) to (3, 8) using car (294, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 259 move from (6, 5) to (7, 5) using car (278, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 260 move from (4, 5) to (4, 6) using car (238, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 261 move from (6, 5) to (6, 4) using car (243, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 263 move from (2, 9) to (3, 9) using car (288, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 291 doesn't move\n", - "Agent rider 301 move from (3, 7) to (2, 7) using car (235, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 212 move from (5, 6) to (4, 6) using car (256, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 213 move from (7, 0) to (7, 1) using car (222, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 214 doesn't move\n", + "Agent rider 215 move from (4, 1) to (5, 1) using car (226, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 216 move from (5, 6) to (4, 6) using car (256, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 217 move from (1, 6) to (0, 6) using car (163, [(1, 6), (0, 6)], 0)\n", + "Agent rider 218 move from (9, 2) to (9, 1) using car (228, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 220 move from (2, 4) to (2, 5) using car (258, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 220 arrived with a waiting time of 2 ticks\n", + "Driver 227 arrived\n", + "Driver 249 arrived\n", + "Agent rider 252 move from (2, 6) to (2, 7) using car (82, [(2, 6), (2, 7)], 0)\n", + "Agent rider 253 move from (5, 6) to (4, 6) using car (256, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 254 move from (5, 1) to (6, 1) using car (200, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Driver 255 arrived\n", + "Agent rider 264 doesn't move\n", + "Agent rider 265 move from (0, 6) to (0, 5) using car (257, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 266 move from (4, 8) to (5, 8) using car (232, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 move from (6, 4) to (5, 4) using car (262, [(6, 4), (5, 4)], 0)\n", + "Agent rider 268 doesn't move\n", + "Agent rider 269 move from (6, 5) to (5, 5) using car (263, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Rider n° 269 arrived with a waiting time of 1 ticks\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 move from (2, 7) to (3, 7) using car (290, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 283 move from (5, 3) to (5, 4) using car (224, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 296 doesn't move\n", + "Agent rider 297 move from (8, 3) to (7, 3) using car (291, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "tick 15 ended\n", - "I am driver 302 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 303 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 304 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 305 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 306 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 307 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 308 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 309 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", - "I am driver 310 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "9 drivers generated.\n", - "I am rider 311 - dep: (9, 9) , arr: (5, 3)\n", - "I am rider 312 - dep: (2, 7) , arr: (6, 0)\n", - "I am rider 313 - dep: (3, 6) , arr: (3, 5)\n", - "I am rider 314 - dep: (2, 8) , arr: (3, 0)\n", - "I am rider 315 - dep: (7, 2) , arr: (8, 1)\n", - "I am rider 316 - dep: (4, 7) , arr: (7, 8)\n", - "I am rider 317 - dep: (9, 0) , arr: (3, 2)\n", - "I am rider 318 - dep: (5, 1) , arr: (3, 1)\n", - "I am rider 319 - dep: (1, 5) , arr: (7, 4)\n", - "9 riders generated.\n", - "Driver 13 arrived\n", - "Driver 38 arrived\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (6, 9) to (7, 9) using car (100, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 52 move from (3, 8) to (4, 8) using car (294, [(3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 54 doesn't move\n", - "Agent rider 58 move from (3, 3) to (4, 3) using car (305, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 58 arrived with a waiting time of 3 ticks\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 61 move from (3, 3) to (4, 3) using car (305, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 61 arrived with a waiting time of 5 ticks\n", - "Agent rider 62 move from (3, 3) to (2, 3) using car (211, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (1, 2) to (0, 2) using car (187, [(1, 2), (0, 2)], 0)\n", - "Agent rider 66 move from (8, 2) to (8, 3) using car (265, [(8, 2), (8, 3)], 0)\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 move from (5, 5) to (5, 4) using car (229, [(5, 5), (5, 4)], 0)\n", - "Agent rider 110 move from (3, 3) to (2, 3) using car (211, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 112 move from (3, 3) to (2, 3) using car (211, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 113 move from (3, 8) to (4, 8) using car (294, [(3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (5, 0) to (4, 0) using car (189, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "I am driver 298 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 299 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 300 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 301 - trip: [(3, 1), (3, 2), (3, 3)]\n", + "I am driver 302 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 303 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 304 - trip: [(3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 305 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 306 - trip: [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 307 - trip: [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 308 - trip: [(0, 4), (0, 5)]\n", + "I am driver 309 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 310 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 311 - trip: [(7, 1), (7, 2), (6, 2)]\n", + "I am driver 312 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 313 - trip: [(8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 314 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 315 - trip: [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 316 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 317 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "20 drivers generated.\n", + "I am rider 318 - dep: (8, 8) , arr: (5, 4)\n", + "I am rider 319 - dep: (6, 4) , arr: (5, 4)\n", + "2 riders generated.\n", + "Agent rider 17 doesn't move\n", + "Agent rider 20 move from (0, 5) to (0, 4) using car (257, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 21 move from (0, 6) to (0, 5) using car (302, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 31 move from (3, 5) to (2, 5) using car (185, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Rider n° 31 arrived with a waiting time of 10 ticks\n", + "Agent rider 33 move from (2, 0) to (3, 0) using car (288, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 35 move from (5, 6) to (5, 7) using car (250, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 37 move from (9, 3) to (9, 4) using car (231, [(9, 3), (9, 4)], 0)\n", + "Agent rider 38 move from (5, 3) to (5, 4) using car (242, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 39 move from (9, 1) to (9, 0) using car (228, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (2, 5) to (2, 6) using car (284, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 43 move from (6, 4) to (7, 4) using car (180, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (1, 3) to (1, 4) using car (277, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 48 move from (3, 6) to (3, 7) using car (209, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 53 move from (2, 1) to (2, 2) using car (260, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (4, 6) to (3, 6) using car (256, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 96 move from (5, 4) to (5, 5) using car (224, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 101 move from (5, 4) to (4, 4) using car (279, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 119 doesn't move\n", "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (3, 3) to (3, 4) using car (247, [(3, 3), (3, 4)], 0)\n", - "Agent rider 124 move from (1, 6) to (0, 6) using car (191, [(1, 6), (0, 6)], 0)\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 doesn't move\n", - "Agent rider 127 doesn't move\n", - "Agent rider 128 move from (6, 9) to (7, 9) using car (100, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 129 move from (1, 2) to (1, 3) using car (286, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 move from (8, 7) to (9, 7) using car (274, [(8, 7), (9, 7)], 0)\n", - "Agent rider 132 move from (2, 0) to (1, 0) using car (99, [(2, 0), (1, 0)], 0)\n", - "Rider n° 132 arrived with a waiting time of 0 ticks\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 7) to (9, 7) using car (274, [(8, 7), (9, 7)], 0)\n", - "Agent rider 135 move from (2, 7) to (1, 7) using car (235, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 138 doesn't move\n", - "Agent rider 139 move from (8, 2) to (8, 3) using car (265, [(8, 2), (8, 3)], 0)\n", - "Rider n° 139 arrived with a waiting time of 9 ticks\n", - "Driver 146 arrived\n", - "Agent rider 153 doesn't move\n", - "Agent rider 154 move from (8, 3) to (8, 2) using car (289, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 155 move from (8, 7) to (9, 7) using car (274, [(8, 7), (9, 7)], 0)\n", - "Agent rider 156 move from (3, 8) to (4, 8) using car (294, [(3, 8), (4, 8), (4, 7)], 0)\n", - "Rider n° 156 arrived with a waiting time of 8 ticks\n", - "Agent rider 158 move from (6, 9) to (7, 9) using car (100, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (6, 0) to (6, 1) using car (306, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (8, 2) to (8, 3) using car (265, [(8, 2), (8, 3)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (2, 7) to (1, 7) using car (235, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 move from (8, 7) to (9, 7) using car (274, [(8, 7), (9, 7)], 0)\n", - "Agent rider 171 move from (2, 1) to (3, 1) using car (273, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 172 arrived\n", - "Agent rider 174 move from (2, 7) to (1, 7) using car (235, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 176 move from (2, 1) to (3, 1) using car (273, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 178 move from (3, 8) to (4, 8) using car (294, [(3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 180 move from (2, 1) to (3, 1) using car (273, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 182 move from (2, 1) to (3, 1) using car (273, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 move from (7, 4) to (7, 3) using car (280, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 185 doesn't move\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (3, 8) to (4, 8) using car (294, [(3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (4, 9) to (3, 9) using car (83, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (3, 3) to (3, 4) using car (247, [(3, 3), (3, 4)], 0)\n", - "Agent rider 210 move from (6, 7) to (7, 7) using car (236, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 215 arrived\n", - "Driver 216 arrived\n", - "Driver 218 arrived\n", - "Driver 220 arrived\n", - "Driver 232 arrived\n", + "Agent rider 139 move from (5, 6) to (5, 7) using car (250, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 140 move from (0, 5) to (0, 4) using car (257, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (5, 5) to (4, 5) using car (263, [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 143 doesn't move\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 doesn't move\n", + "Agent rider 148 move from (0, 6) to (0, 5) using car (302, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 148 arrived with a waiting time of 2 ticks\n", + "Agent rider 150 doesn't move\n", + "Agent rider 151 move from (8, 9) to (7, 9) using car (251, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 151 arrived with a waiting time of 2 ticks\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 1) to (9, 0) using car (228, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 165 arrived\n", + "Agent rider 168 move from (0, 7) to (1, 7) using car (300, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 169 move from (5, 1) to (5, 0) using car (226, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 170 move from (5, 4) to (4, 4) using car (279, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 move from (0, 5) to (0, 4) using car (257, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 177 doesn't move\n", + "Agent rider 178 move from (0, 6) to (0, 5) using car (302, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 179 move from (0, 5) to (0, 4) using car (257, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Driver 181 arrived\n", + "Driver 192 arrived\n", + "Agent rider 193 doesn't move\n", + "Agent rider 194 doesn't move\n", + "Agent rider 195 doesn't move\n", + "Agent rider 196 move from (6, 4) to (7, 4) using car (180, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 move from (2, 0) to (3, 0) using car (288, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 203 move from (5, 5) to (4, 5) using car (263, [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 206 move from (5, 3) to (5, 4) using car (242, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 207 move from (7, 1) to (7, 2) using car (222, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 210 arrived\n", + "Agent rider 212 move from (4, 6) to (3, 6) using car (256, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 213 move from (7, 1) to (7, 2) using car (222, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 214 move from (9, 1) to (9, 0) using car (228, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 215 move from (5, 1) to (6, 1) using car (243, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 216 move from (4, 6) to (3, 6) using car (256, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 217 move from (0, 6) to (0, 5) using car (302, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 218 move from (9, 1) to (9, 0) using car (228, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 225 arrived\n", "Driver 239 arrived\n", - "Driver 240 arrived\n", - "Agent rider 241 move from (5, 4) to (4, 4) using car (234, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 244 arrived\n", - "Agent rider 253 doesn't move\n", - "Agent rider 254 move from (5, 0) to (4, 0) using car (189, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 255 move from (6, 0) to (6, 1) using car (306, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 256 move from (6, 9) to (7, 9) using car (100, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (3, 8) to (4, 8) using car (294, [(3, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 259 move from (7, 5) to (7, 4) using car (278, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 260 move from (4, 6) to (5, 6) using car (268, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 261 move from (6, 4) to (5, 4) using car (290, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 263 move from (3, 9) to (4, 9) using car (288, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 270 arrived\n", - "Driver 279 arrived\n", - "Agent rider 291 doesn't move\n", - "Agent rider 301 move from (2, 7) to (1, 7) using car (235, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 doesn't move\n", - "Agent rider 313 move from (3, 6) to (4, 6) using car (262, [(3, 6), (4, 6)], 0)\n", - "Agent rider 314 doesn't move\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 318 doesn't move\n", + "Driver 246 arrived\n", + "Agent rider 252 doesn't move\n", + "Agent rider 253 move from (4, 6) to (3, 6) using car (256, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 254 move from (6, 1) to (7, 1) using car (200, [(6, 1), (7, 1)], 0)\n", + "Driver 261 arrived\n", + "Agent rider 264 move from (7, 5) to (6, 5) using car (295, [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 265 move from (0, 5) to (0, 4) using car (257, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 266 move from (5, 8) to (6, 8) using car (232, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 move from (5, 4) to (5, 5) using car (224, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 268 doesn't move\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 move from (3, 7) to (4, 7) using car (290, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 283 move from (5, 4) to (5, 5) using car (224, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 296 doesn't move\n", + "Agent rider 297 move from (7, 3) to (6, 3) using car (291, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 318 move from (8, 8) to (8, 9) using car (293, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", "Agent rider 319 doesn't move\n", "tick 16 ended\n", - "I am driver 320 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 321 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 322 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 323 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 324 - trip: [(8, 2), (7, 2), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 325 - trip: [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 326 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 327 - trip: [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 328 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 329 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 330 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 331 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 332 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 333 - trip: [(5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 334 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", - "I am driver 335 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 336 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 337 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 338 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 339 - trip: [(9, 4), (9, 3)]\n", - "I am driver 340 - trip: [(3, 7), (3, 8)]\n", - "I am driver 341 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 342 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 343 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 344 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 345 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "26 drivers generated.\n", - "I am rider 346 - dep: (7, 9) , arr: (1, 7)\n", - "I am rider 347 - dep: (8, 7) , arr: (8, 6)\n", - "I am rider 348 - dep: (0, 8) , arr: (1, 0)\n", - "3 riders generated.\n", - "Driver 38 arrived\n", - "Agent rider 50 move from (9, 4) to (9, 3) using car (339, [(9, 4), (9, 3)], 0)\n", - "Agent rider 51 move from (7, 9) to (8, 9) using car (100, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 52 move from (4, 8) to (4, 7) using car (294, [(4, 8), (4, 7)], 0)\n", - "Agent rider 54 move from (8, 1) to (8, 2) using car (310, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 59 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 62 move from (2, 3) to (1, 3) using car (211, [(2, 3), (1, 3)], 0)\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 move from (5, 4) to (4, 4) using car (290, [(5, 4), (4, 4)], 0)\n", - "Agent rider 110 move from (2, 3) to (1, 3) using car (211, [(2, 3), (1, 3)], 0)\n", - "Agent rider 112 move from (2, 3) to (1, 3) using car (211, [(2, 3), (1, 3)], 0)\n", - "Agent rider 113 move from (4, 8) to (4, 7) using car (294, [(4, 8), (4, 7)], 0)\n", - "Agent rider 116 move from (1, 1) to (2, 1) using car (245, [(1, 1), (2, 1)], 0)\n", - "Agent rider 117 doesn't move\n", - "Agent rider 118 move from (4, 0) to (3, 0) using car (189, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 118 arrived with a waiting time of 0 ticks\n", + "I am driver 320 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)]\n", + "1 drivers generated.\n", + "I am rider 321 - dep: (8, 6) , arr: (2, 1)\n", + "I am rider 322 - dep: (7, 1) , arr: (9, 7)\n", + "I am rider 323 - dep: (1, 7) , arr: (0, 1)\n", + "I am rider 324 - dep: (8, 8) , arr: (5, 5)\n", + "I am rider 325 - dep: (7, 0) , arr: (5, 9)\n", + "I am rider 326 - dep: (5, 5) , arr: (9, 1)\n", + "I am rider 327 - dep: (6, 3) , arr: (6, 1)\n", + "7 riders generated.\n", + "Agent rider 17 move from (5, 5) to (5, 6) using car (224, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 20 move from (0, 4) to (0, 3) using car (257, [(0, 4), (0, 3)], 0)\n", + "Agent rider 21 move from (0, 5) to (0, 4) using car (302, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 25 move from (2, 6) to (1, 6) using car (284, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 33 doesn't move\n", + "Agent rider 35 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 move from (5, 4) to (5, 5) using car (242, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 39 move from (9, 0) to (8, 0) using car (228, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (2, 6) to (1, 6) using car (284, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 43 move from (7, 4) to (8, 4) using car (180, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 43 arrived with a waiting time of 8 ticks\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (1, 4) to (1, 5) using car (277, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 48 move from (3, 7) to (3, 8) using car (209, [(3, 7), (3, 8)], 0)\n", + "Agent rider 53 move from (2, 2) to (2, 3) using car (260, [(2, 2), (2, 3), (2, 4)], 0)\n", + "Driver 75 arrived\n", + "Driver 82 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 move from (1, 4) to (1, 5) using car (277, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 95 move from (3, 6) to (3, 5) using car (221, [(3, 6), (3, 5)], 0)\n", + "Agent rider 96 move from (5, 5) to (5, 6) using car (224, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 100 move from (2, 5) to (1, 5) using car (185, [(2, 5), (1, 5)], 0)\n", + "Agent rider 101 move from (4, 4) to (4, 3) using car (279, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 119 doesn't move\n", "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (3, 4) to (4, 4) using car (271, [(3, 4), (4, 4)], 0)\n", - "Agent rider 124 move from (0, 6) to (1, 6) using car (323, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 doesn't move\n", - "Agent rider 127 doesn't move\n", - "Agent rider 128 move from (7, 9) to (8, 9) using car (100, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 129 move from (1, 3) to (1, 4) using car (286, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (1, 7) to (0, 7) using car (235, [(1, 7), (0, 7)], 0)\n", - "Agent rider 138 doesn't move\n", - "Driver 146 arrived\n", - "Agent rider 153 move from (4, 9) to (4, 8) using car (288, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 154 move from (8, 2) to (7, 2) using car (324, [(8, 2), (7, 2), (7, 3), (6, 3), (5, 3)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 move from (7, 9) to (8, 9) using car (100, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 160 move from (6, 1) to (6, 2) using car (306, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (8, 3) to (7, 3) using car (330, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (1, 7) to (0, 7) using car (235, [(1, 7), (0, 7)], 0)\n", + "Agent rider 139 move from (5, 7) to (5, 6) using car (245, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 140 move from (0, 4) to (0, 3) using car (257, [(0, 4), (0, 3)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (4, 5) to (3, 5) using car (316, [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 143 move from (7, 7) to (7, 8) using car (235, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (7, 7) to (7, 8) using car (235, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (9, 0) to (8, 0) using car (228, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 156 arrived\n", + "Driver 163 arrived\n", + "Agent rider 168 doesn't move\n", "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 1) to (2, 1) using car (249, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 174 move from (1, 7) to (0, 7) using car (235, [(1, 7), (0, 7)], 0)\n", - "Agent rider 176 move from (3, 1) to (2, 1) using car (249, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 178 move from (4, 8) to (4, 7) using car (294, [(4, 8), (4, 7)], 0)\n", - "Agent rider 180 move from (3, 1) to (4, 1) using car (273, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 182 move from (3, 1) to (4, 1) using car (273, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 move from (7, 3) to (7, 2) using car (280, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 185 move from (1, 1) to (2, 1) using car (245, [(1, 1), (2, 1)], 0)\n", - "Agent rider 199 move from (1, 6) to (2, 6) using car (287, [(1, 6), (2, 6)], 0)\n", - "Agent rider 200 move from (4, 8) to (4, 7) using car (294, [(4, 8), (4, 7)], 0)\n", - "Agent rider 201 move from (9, 4) to (9, 3) using car (339, [(9, 4), (9, 3)], 0)\n", - "Agent rider 202 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (3, 9) to (2, 9) using car (83, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (3, 4) to (2, 4) using car (267, [(3, 4), (2, 4)], 0)\n", - "Agent rider 210 move from (7, 7) to (8, 7) using car (236, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 216 arrived\n", - "Driver 220 arrived\n", - "Driver 223 arrived\n", - "Driver 224 arrived\n", - "Driver 228 arrived\n", + "Agent rider 170 move from (4, 4) to (4, 3) using car (306, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 171 move from (2, 6) to (1, 6) using car (284, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 move from (0, 4) to (0, 3) using car (257, [(0, 4), (0, 3)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 177 doesn't move\n", + "Agent rider 178 move from (0, 5) to (0, 4) using car (302, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 179 move from (0, 4) to (0, 3) using car (257, [(0, 4), (0, 3)], 0)\n", + "Driver 189 arrived\n", + "Driver 190 arrived\n", + "Driver 191 arrived\n", + "Agent rider 193 doesn't move\n", + "Agent rider 194 move from (7, 7) to (7, 8) using car (235, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 195 doesn't move\n", + "Agent rider 196 move from (7, 4) to (8, 4) using car (180, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 197 doesn't move\n", + "Agent rider 198 move from (3, 0) to (4, 0) using car (288, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 203 move from (4, 5) to (4, 6) using car (263, [(4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 206 move from (5, 4) to (5, 5) using car (242, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 207 move from (7, 2) to (7, 3) using car (222, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 212 move from (3, 6) to (3, 5) using car (221, [(3, 6), (3, 5)], 0)\n", + "Agent rider 213 move from (7, 2) to (7, 3) using car (222, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 214 move from (9, 0) to (8, 0) using car (228, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 215 move from (6, 1) to (6, 2) using car (243, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 216 move from (3, 6) to (3, 5) using car (221, [(3, 6), (3, 5)], 0)\n", + "Agent rider 217 move from (0, 5) to (0, 4) using car (302, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 218 move from (9, 0) to (8, 0) using car (228, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 230 arrived\n", "Driver 240 arrived\n", - "Agent rider 241 move from (4, 4) to (3, 4) using car (234, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 246 arrived\n", - "Agent rider 253 doesn't move\n", - "Agent rider 254 move from (4, 0) to (3, 0) using car (189, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 255 move from (6, 1) to (6, 2) using car (306, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 256 move from (7, 9) to (8, 9) using car (100, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 8) to (4, 7) using car (294, [(4, 8), (4, 7)], 0)\n", - "Agent rider 259 move from (7, 4) to (7, 3) using car (278, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 260 move from (5, 6) to (5, 7) using car (268, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 261 move from (5, 4) to (4, 4) using car (290, [(5, 4), (4, 4)], 0)\n", - "Agent rider 263 move from (4, 9) to (4, 8) using car (288, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 264 arrived\n", - "Driver 276 arrived\n", - "Driver 277 arrived\n", - "Driver 281 arrived\n", - "Driver 282 arrived\n", - "Agent rider 291 doesn't move\n", - "Agent rider 301 move from (1, 7) to (0, 7) using car (235, [(1, 7), (0, 7)], 0)\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 7) to (2, 6) using car (307, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 313 move from (4, 6) to (3, 6) using car (325, [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 314 doesn't move\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 move from (4, 7) to (4, 8) using car (238, [(4, 7), (4, 8)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 318 doesn't move\n", - "Agent rider 319 doesn't move\n", - "Agent rider 346 move from (7, 9) to (6, 9) using car (338, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 253 move from (3, 6) to (3, 5) using car (221, [(3, 6), (3, 5)], 0)\n", + "Agent rider 254 doesn't move\n", + "Driver 262 arrived\n", + "Agent rider 264 move from (6, 5) to (6, 4) using car (295, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 265 move from (0, 4) to (0, 3) using car (257, [(0, 4), (0, 3)], 0)\n", + "Agent rider 266 move from (6, 8) to (7, 8) using car (232, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 move from (5, 5) to (5, 6) using car (224, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 268 move from (8, 6) to (9, 6) using car (270, [(8, 6), (9, 6)], 0)\n", + "Rider n° 268 arrived with a waiting time of 4 ticks\n", + "Agent rider 281 move from (4, 7) to (5, 7) using car (290, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (4, 7) to (5, 7) using car (290, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 283 move from (5, 5) to (5, 6) using car (224, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 292 arrived\n", + "Agent rider 296 doesn't move\n", + "Agent rider 297 move from (6, 3) to (6, 4) using car (291, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 318 move from (8, 9) to (7, 9) using car (293, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 319 move from (6, 4) to (6, 3) using car (186, [(6, 4), (6, 3)], 0)\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 doesn't move\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 doesn't move\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 doesn't move\n", + "Agent rider 327 move from (6, 3) to (6, 4) using car (291, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "tick 17 ended\n", - "I am driver 349 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 350 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", - "I am driver 351 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 352 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 353 - trip: [(4, 8), (4, 9), (3, 9)]\n", - "I am driver 354 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "6 drivers generated.\n", - "I am rider 355 - dep: (4, 9) , arr: (0, 0)\n", - "I am rider 356 - dep: (5, 2) , arr: (0, 5)\n", - "2 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (8, 9) to (9, 9) using car (100, [(8, 9), (9, 9)], 0)\n", - "Agent rider 52 doesn't move\n", - "Agent rider 54 move from (8, 2) to (8, 3) using car (310, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 59 move from (8, 2) to (8, 1) using car (251, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 62 doesn't move\n", - "Agent rider 63 doesn't move\n", - "Agent rider 64 move from (8, 1) to (7, 1) using car (289, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 doesn't move\n", - "Driver 99 arrived\n", - "Agent rider 110 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 doesn't move\n", - "Agent rider 116 move from (2, 1) to (1, 1) using car (249, [(2, 1), (1, 1)], 0)\n", - "Agent rider 117 move from (1, 4) to (1, 5) using car (286, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (4, 4) to (4, 5) using car (328, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 124 move from (1, 6) to (2, 6) using car (323, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 doesn't move\n", - "Agent rider 127 move from (5, 3) to (5, 4) using car (320, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 127 arrived with a waiting time of 5 ticks\n", - "Agent rider 128 move from (8, 9) to (9, 9) using car (100, [(8, 9), (9, 9)], 0)\n", - "Agent rider 129 move from (1, 4) to (1, 5) using car (286, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 138 doesn't move\n", - "Agent rider 153 move from (4, 8) to (4, 7) using car (288, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Rider n° 153 arrived with a waiting time of 6 ticks\n", - "Agent rider 154 move from (7, 2) to (7, 3) using car (324, [(7, 2), (7, 3), (6, 3), (5, 3)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 move from (8, 9) to (9, 9) using car (100, [(8, 9), (9, 9)], 0)\n", - "Agent rider 160 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (7, 3) to (7, 2) using car (278, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 doesn't move\n", + "0 drivers generated.\n", + "I am rider 328 - dep: (1, 5) , arr: (0, 9)\n", + "I am rider 329 - dep: (6, 8) , arr: (8, 5)\n", + "I am rider 330 - dep: (9, 5) , arr: (2, 4)\n", + "3 riders generated.\n", + "Agent rider 17 move from (5, 6) to (5, 7) using car (224, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 move from (0, 4) to (0, 3) using car (302, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 25 move from (1, 6) to (0, 6) using car (284, [(1, 6), (0, 6)], 0)\n", + "Agent rider 33 move from (3, 0) to (4, 0) using car (304, [(3, 0), (4, 0)], 0)\n", + "Agent rider 35 move from (5, 7) to (6, 7) using car (290, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 35 arrived with a waiting time of 8 ticks\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (8, 0) to (7, 0) using car (228, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (1, 6) to (0, 6) using car (284, [(1, 6), (0, 6)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (1, 5) to (1, 6) using car (277, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 48 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Driver 82 arrived\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 move from (1, 5) to (1, 6) using car (277, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 95 move from (3, 5) to (2, 5) using car (316, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 96 move from (5, 6) to (5, 7) using car (224, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 100 move from (1, 5) to (1, 6) using car (277, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 101 move from (4, 3) to (4, 2) using car (306, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 119 move from (2, 7) to (2, 8) using car (258, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 120 move from (6, 9) to (5, 9) using car (251, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 139 move from (5, 6) to (5, 5) using car (245, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (3, 5) to (3, 4) using car (256, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 143 doesn't move\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (7, 8) to (7, 9) using car (235, [(7, 8), (7, 9)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (8, 0) to (7, 0) using car (228, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 163 arrived\n", + "Agent rider 168 doesn't move\n", "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 doesn't move\n", + "Agent rider 170 move from (4, 3) to (4, 2) using car (306, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 171 move from (1, 6) to (0, 6) using car (284, [(1, 6), (0, 6)], 0)\n", + "Agent rider 173 doesn't move\n", "Agent rider 174 doesn't move\n", - "Agent rider 176 move from (2, 1) to (1, 1) using car (249, [(2, 1), (1, 1)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 180 doesn't move\n", - "Agent rider 182 move from (4, 1) to (4, 2) using car (273, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 move from (7, 2) to (6, 2) using car (280, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 185 move from (2, 1) to (1, 1) using car (249, [(2, 1), (1, 1)], 0)\n", - "Driver 187 arrived\n", - "Driver 191 arrived\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 2) to (8, 3) using car (310, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (2, 9) to (1, 9) using car (83, [(2, 9), (1, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 move from (8, 7) to (9, 7) using car (236, [(8, 7), (9, 7)], 0)\n", - "Driver 220 arrived\n", - "Driver 224 arrived\n", - "Driver 229 arrived\n", - "Agent rider 241 move from (3, 4) to (2, 4) using car (234, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 247 arrived\n", - "Driver 248 arrived\n", - "Agent rider 253 doesn't move\n", - "Agent rider 254 move from (3, 0) to (2, 0) using car (189, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 255 move from (6, 2) to (6, 3) using car (306, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 256 move from (8, 9) to (9, 9) using car (100, [(8, 9), (9, 9)], 0)\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 doesn't move\n", - "Agent rider 259 move from (7, 3) to (7, 2) using car (278, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 260 move from (5, 7) to (5, 8) using car (268, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 261 move from (4, 4) to (4, 5) using car (328, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 262 arrived\n", - "Agent rider 263 move from (4, 8) to (4, 7) using car (288, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 265 arrived\n", - "Driver 274 arrived\n", - "Driver 277 arrived\n", - "Driver 282 arrived\n", - "Agent rider 291 doesn't move\n", - "Agent rider 301 doesn't move\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 6) to (2, 5) using car (307, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 313 move from (3, 6) to (3, 5) using car (325, [(3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 313 arrived with a waiting time of 0 ticks\n", - "Agent rider 314 doesn't move\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 move from (4, 8) to (4, 9) using car (353, [(4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 318 move from (5, 1) to (4, 1) using car (284, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 177 doesn't move\n", + "Agent rider 178 move from (0, 4) to (0, 3) using car (302, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 179 doesn't move\n", + "Driver 190 arrived\n", + "Agent rider 193 move from (2, 7) to (2, 8) using car (258, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 193 arrived with a waiting time of 4 ticks\n", + "Agent rider 194 doesn't move\n", + "Agent rider 195 move from (2, 7) to (2, 8) using car (258, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 196 move from (8, 4) to (9, 4) using car (180, [(8, 4), (9, 4)], 0)\n", + "Agent rider 197 move from (7, 8) to (7, 7) using car (232, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 198 move from (4, 0) to (5, 0) using car (303, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 200 arrived\n", + "Agent rider 203 move from (4, 6) to (3, 6) using car (263, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 206 doesn't move\n", + "Agent rider 207 move from (7, 3) to (7, 4) using car (222, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 212 doesn't move\n", + "Agent rider 213 move from (7, 3) to (7, 4) using car (222, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 214 move from (8, 0) to (7, 0) using car (228, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 215 move from (6, 2) to (6, 3) using car (243, [(6, 2), (6, 3)], 0)\n", + "Agent rider 216 move from (3, 5) to (3, 4) using car (256, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 217 move from (0, 4) to (0, 3) using car (302, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 218 move from (8, 0) to (7, 0) using car (228, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 231 arrived\n", + "Driver 236 arrived\n", + "Driver 241 arrived\n", + "Driver 244 arrived\n", + "Agent rider 252 move from (2, 7) to (2, 6) using car (280, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 253 move from (3, 5) to (2, 5) using car (316, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 254 doesn't move\n", + "Driver 259 arrived\n", + "Agent rider 264 move from (6, 4) to (6, 3) using car (295, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 265 doesn't move\n", + "Agent rider 266 move from (7, 8) to (7, 7) using car (232, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 move from (5, 6) to (5, 7) using car (224, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 276 arrived\n", + "Agent rider 281 move from (5, 7) to (6, 7) using car (290, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (5, 7) to (6, 7) using car (290, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 283 doesn't move\n", + "Agent rider 296 move from (4, 0) to (5, 0) using car (288, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 297 move from (6, 4) to (6, 5) using car (291, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 308 arrived\n", + "Agent rider 318 move from (7, 9) to (7, 8) using car (317, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", "Agent rider 319 doesn't move\n", - "Agent rider 346 move from (6, 9) to (5, 9) using car (338, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 347 move from (8, 7) to (9, 7) using car (236, [(8, 7), (9, 7)], 0)\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 move from (5, 2) to (5, 3) using car (295, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 321 move from (8, 6) to (7, 6) using car (320, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", + "Agent rider 322 doesn't move\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (8, 8) to (9, 8) using car (233, [(8, 8), (9, 8)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 doesn't move\n", + "Agent rider 327 move from (6, 4) to (6, 3) using car (295, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 328 move from (1, 5) to (1, 6) using car (277, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", "tick 18 ended\n", - "I am driver 357 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 358 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2)]\n", - "2 drivers generated.\n", - "I am rider 359 - dep: (0, 7) , arr: (8, 7)\n", - "1 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (4, 7) to (4, 6) using car (288, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 54 move from (8, 3) to (8, 4) using car (310, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 59 move from (8, 1) to (8, 0) using car (251, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 59 arrived with a waiting time of 7 ticks\n", - "Agent rider 60 doesn't move\n", - "Agent rider 62 doesn't move\n", - "Agent rider 63 move from (8, 1) to (8, 0) using car (251, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 63 arrived with a waiting time of 11 ticks\n", - "Agent rider 64 move from (7, 1) to (8, 1) using car (252, [(7, 1), (8, 1)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 move from (4, 4) to (5, 4) using car (358, [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 110 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 move from (4, 7) to (4, 6) using car (288, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 move from (1, 5) to (1, 6) using car (286, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (4, 5) to (4, 6) using car (328, [(4, 5), (4, 6)], 0)\n", - "Agent rider 124 move from (2, 6) to (2, 5) using car (323, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 move from (8, 1) to (8, 0) using car (251, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (1, 5) to (1, 6) using car (286, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 138 doesn't move\n", - "Agent rider 154 move from (7, 3) to (6, 3) using car (324, [(7, 3), (6, 3), (5, 3)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 160 move from (6, 2) to (5, 2) using car (280, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Rider n° 160 arrived with a waiting time of 3 ticks\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (7, 2) to (7, 1) using car (278, [(7, 2), (7, 1)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 doesn't move\n", + "I am driver 331 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 332 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 333 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 334 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 335 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 336 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 337 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 338 - trip: [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 339 - trip: [(3, 8), (2, 8), (1, 8), (1, 7)]\n", + "I am driver 340 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 341 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 342 - trip: [(8, 7), (8, 6)]\n", + "I am driver 343 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 344 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 345 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 346 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 347 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 348 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 349 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 350 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 351 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "21 drivers generated.\n", + "I am rider 352 - dep: (9, 0) , arr: (7, 9)\n", + "I am rider 353 - dep: (2, 7) , arr: (7, 0)\n", + "I am rider 354 - dep: (0, 1) , arr: (6, 5)\n", + "I am rider 355 - dep: (9, 0) , arr: (5, 5)\n", + "I am rider 356 - dep: (7, 7) , arr: (5, 3)\n", + "I am rider 357 - dep: (9, 0) , arr: (6, 6)\n", + "6 riders generated.\n", + "Agent rider 17 move from (5, 7) to (5, 8) using car (224, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 20 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 21 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 move from (5, 5) to (5, 4) using car (245, [(5, 5), (5, 4)], 0)\n", + "Agent rider 39 move from (7, 0) to (6, 0) using car (228, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (1, 6) to (1, 7) using car (277, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 48 doesn't move\n", + "Agent rider 53 move from (2, 3) to (1, 3) using car (309, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 move from (1, 6) to (1, 7) using car (277, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 95 doesn't move\n", + "Agent rider 96 move from (5, 7) to (5, 8) using car (224, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 100 move from (1, 6) to (1, 7) using car (277, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 101 move from (4, 2) to (5, 2) using car (306, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 119 move from (2, 8) to (2, 9) using car (258, [(2, 8), (2, 9)], 0)\n", + "Agent rider 120 move from (5, 9) to (4, 9) using car (251, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 139 move from (5, 5) to (5, 4) using car (245, [(5, 5), (5, 4)], 0)\n", + "Agent rider 140 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (3, 4) to (3, 3) using car (256, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 143 move from (7, 8) to (6, 8) using car (310, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 143 arrived with a waiting time of 5 ticks\n", + "Agent rider 144 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 146 move from (7, 9) to (6, 9) using car (344, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Rider n° 146 arrived with a waiting time of 6 ticks\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (7, 0) to (6, 0) using car (228, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 168 move from (1, 7) to (0, 7) using car (237, [(1, 7), (0, 7)], 0)\n", "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", + "Agent rider 170 move from (4, 2) to (5, 2) using car (306, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", "Agent rider 171 doesn't move\n", - "Agent rider 174 doesn't move\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (4, 7) to (4, 6) using car (302, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 180 move from (4, 1) to (3, 1) using car (284, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 182 move from (4, 2) to (4, 3) using car (273, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 move from (6, 2) to (5, 2) using car (280, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 185 doesn't move\n", - "Agent rider 199 doesn't move\n", - "Agent rider 200 move from (4, 7) to (4, 6) using car (288, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Rider n° 200 arrived with a waiting time of 3 ticks\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 3) to (8, 4) using car (310, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (2, 4) to (2, 5) using car (345, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 210 doesn't move\n", - "Driver 211 arrived\n", - "Driver 224 arrived\n", - "Driver 235 arrived\n", + "Agent rider 173 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 174 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 175 move from (5, 2) to (6, 2) using car (229, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 177 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 178 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 179 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Driver 185 arrived\n", + "Driver 186 arrived\n", + "Agent rider 193 doesn't move\n", + "Agent rider 194 move from (7, 8) to (6, 8) using car (310, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 194 arrived with a waiting time of 5 ticks\n", + "Agent rider 195 move from (2, 8) to (2, 9) using car (258, [(2, 8), (2, 9)], 0)\n", + "Rider n° 195 arrived with a waiting time of 2 ticks\n", + "Agent rider 196 doesn't move\n", + "Agent rider 197 move from (7, 7) to (7, 6) using car (232, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 198 move from (5, 0) to (6, 0) using car (303, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 203 move from (3, 6) to (2, 6) using car (263, [(3, 6), (2, 6)], 0)\n", + "Agent rider 206 move from (5, 5) to (5, 4) using car (245, [(5, 5), (5, 4)], 0)\n", + "Agent rider 207 move from (7, 4) to (7, 5) using car (222, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 209 arrived\n", + "Agent rider 212 doesn't move\n", + "Agent rider 213 move from (7, 4) to (7, 5) using car (222, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 214 move from (7, 0) to (6, 0) using car (228, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 214 arrived with a waiting time of 6 ticks\n", + "Agent rider 215 move from (6, 3) to (5, 3) using car (295, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 217 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 218 move from (7, 0) to (6, 0) using car (228, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 221 arrived\n", "Driver 238 arrived\n", - "Agent rider 241 move from (2, 4) to (1, 4) using car (234, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 243 arrived\n", - "Driver 245 arrived\n", - "Driver 248 arrived\n", - "Agent rider 253 move from (3, 2) to (3, 1) using car (283, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 254 move from (2, 0) to (1, 0) using car (189, [(2, 0), (1, 0)], 0)\n", - "Agent rider 255 move from (6, 3) to (7, 3) using car (305, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 7) to (4, 6) using car (288, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 259 move from (7, 2) to (7, 1) using car (278, [(7, 2), (7, 1)], 0)\n", - "Agent rider 260 move from (5, 8) to (5, 9) using car (268, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 261 move from (4, 5) to (4, 6) using car (328, [(4, 5), (4, 6)], 0)\n", - "Agent rider 263 move from (4, 7) to (4, 6) using car (288, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 267 arrived\n", - "Driver 271 arrived\n", - "Driver 287 arrived\n", - "Driver 290 arrived\n", - "Agent rider 291 doesn't move\n", - "Driver 293 arrived\n", - "Driver 294 arrived\n", - "Driver 298 arrived\n", - "Driver 299 arrived\n", - "Agent rider 301 doesn't move\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 5) to (2, 4) using car (307, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 314 move from (2, 8) to (1, 8) using car (336, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 315 move from (7, 2) to (7, 1) using car (278, [(7, 2), (7, 1)], 0)\n", - "Agent rider 316 move from (4, 9) to (3, 9) using car (353, [(4, 9), (3, 9)], 0)\n", - "Agent rider 317 doesn't move\n" + "Agent rider 252 doesn't move\n", + "Agent rider 253 doesn't move\n", + "Agent rider 254 move from (7, 1) to (7, 0) using car (273, [(7, 1), (7, 0)], 0)\n", + "Driver 257 arrived\n", + "Agent rider 264 move from (6, 3) to (5, 3) using car (295, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 265 move from (0, 3) to (0, 2) using car (302, [(0, 3), (0, 2)], 0)\n", + "Agent rider 266 move from (7, 7) to (7, 6) using car (232, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 move from (5, 7) to (5, 8) using car (224, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 270 arrived\n", + "Driver 278 arrived\n", + "Agent rider 281 move from (6, 7) to (6, 6) using car (290, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (6, 7) to (6, 6) using car (290, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 283 move from (5, 6) to (4, 6) using car (299, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 283 arrived with a waiting time of 1 ticks\n", + "Agent rider 296 move from (5, 0) to (5, 1) using car (288, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 297 move from (6, 5) to (6, 6) using car (291, [(6, 5), (6, 6)], 0)\n", + "Driver 301 arrived\n", + "Driver 311 arrived\n", + "Agent rider 318 move from (7, 8) to (7, 7) using car (317, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 319 move from (6, 3) to (5, 3) using car (295, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 move from (7, 1) to (7, 0) using car (273, [(7, 1), (7, 0)], 0)\n", + "Agent rider 323 move from (1, 7) to (0, 7) using car (237, [(1, 7), (0, 7)], 0)\n", + "Agent rider 324 doesn't move\n", + "Agent rider 325 move from (7, 0) to (6, 0) using car (228, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 318 move from (4, 1) to (3, 1) using car (284, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 318 arrived with a waiting time of 2 ticks\n", - "Agent rider 319 doesn't move\n", - "Driver 339 arrived\n", - "Driver 340 arrived\n", - "Agent rider 346 move from (5, 9) to (5, 8) using car (338, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 move from (4, 9) to (3, 9) using car (353, [(4, 9), (3, 9)], 0)\n", - "Agent rider 356 move from (5, 3) to (5, 4) using car (295, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 359 doesn't move\n", + "Agent rider 326 move from (5, 5) to (5, 4) using car (245, [(5, 5), (5, 4)], 0)\n", + "Agent rider 327 doesn't move\n", + "Agent rider 328 move from (1, 6) to (1, 7) using car (277, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 352 doesn't move\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 move from (0, 1) to (1, 1) using car (333, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 355 doesn't move\n", + "Agent rider 356 move from (7, 7) to (7, 6) using car (232, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 357 doesn't move\n", "tick 19 ended\n", - "I am driver 360 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (2, 4)]\n", - "I am driver 361 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 362 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "3 drivers generated.\n", - "I am rider 363 - dep: (5, 6) , arr: (5, 4)\n", - "I am rider 364 - dep: (7, 5) , arr: (7, 1)\n", - "I am rider 365 - dep: (1, 5) , arr: (7, 7)\n", + "I am driver 358 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 359 - trip: [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)]\n", + "I am driver 360 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 361 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)]\n", + "I am driver 362 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 363 - trip: [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 364 - trip: [(2, 4), (2, 3), (3, 3)]\n", + "I am driver 365 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 366 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", + "I am driver 367 - trip: [(6, 4), (6, 5), (5, 5)]\n", + "I am driver 368 - trip: [(2, 7), (1, 7), (0, 7)]\n", + "I am driver 369 - trip: [(7, 8), (7, 9), (8, 9)]\n", + "I am driver 370 - trip: [(0, 2), (1, 2)]\n", + "13 drivers generated.\n", + "I am rider 371 - dep: (0, 2) , arr: (5, 3)\n", + "I am rider 372 - dep: (4, 0) , arr: (1, 9)\n", + "I am rider 373 - dep: (4, 4) , arr: (6, 8)\n", "3 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (4, 6) to (4, 5) using car (288, [(4, 6), (4, 5)], 0)\n", - "Agent rider 54 move from (8, 4) to (8, 5) using car (310, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 62 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (0, 2) to (0, 1) using car (322, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Driver 83 arrived\n", - "Agent rider 88 move from (5, 4) to (6, 4) using car (358, [(5, 4), (6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 100 arrived\n", - "Agent rider 110 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 move from (4, 6) to (4, 5) using car (288, [(4, 6), (4, 5)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 move from (1, 6) to (1, 7) using car (286, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (4, 6) to (4, 5) using car (288, [(4, 6), (4, 5)], 0)\n", - "Agent rider 124 move from (2, 5) to (2, 4) using car (323, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 125 doesn't move\n", - "Agent rider 126 move from (8, 0) to (7, 0) using car (251, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 126 arrived with a waiting time of 4 ticks\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (1, 6) to (1, 7) using car (286, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 138 doesn't move\n", - "Agent rider 154 move from (6, 3) to (5, 3) using car (324, [(6, 3), (5, 3)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 move from (2, 5) to (2, 6) using car (345, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 170 doesn't move\n", + "Agent rider 17 move from (5, 8) to (5, 9) using car (224, [(5, 8), (5, 9)], 0)\n", + "Agent rider 20 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 21 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (6, 0) to (5, 0) using car (228, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (1, 7) to (1, 8) using car (277, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 48 doesn't move\n", + "Agent rider 53 move from (1, 3) to (0, 3) using car (309, [(1, 3), (0, 3)], 0)\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (2, 5) to (2, 6) using car (289, [(2, 5), (2, 6)], 0)\n", + "Agent rider 96 move from (5, 8) to (5, 9) using car (224, [(5, 8), (5, 9)], 0)\n", + "Agent rider 100 move from (1, 7) to (1, 8) using car (277, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 101 doesn't move\n", + "Agent rider 119 doesn't move\n", + "Agent rider 120 move from (4, 9) to (3, 9) using car (251, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 120 arrived with a waiting time of 5 ticks\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (3, 3) to (3, 2) using car (256, [(3, 3), (3, 2)], 0)\n", + "Agent rider 144 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (6, 0) to (5, 0) using car (228, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 169 doesn't move\n", + "Agent rider 170 move from (5, 2) to (6, 2) using car (306, [(5, 2), (6, 2), (7, 2)], 0)\n", "Agent rider 171 doesn't move\n", - "Agent rider 174 doesn't move\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (4, 6) to (4, 5) using car (302, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 180 move from (3, 1) to (3, 2) using car (284, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 182 move from (4, 3) to (4, 4) using car (273, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 184 move from (5, 2) to (4, 2) using car (280, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 185 doesn't move\n", - "Agent rider 199 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 4) to (8, 5) using car (310, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 173 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 174 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 175 move from (6, 2) to (7, 2) using car (229, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 177 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 178 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 179 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Driver 180 arrived\n", + "Driver 186 arrived\n", + "Agent rider 194 move from (7, 8) to (7, 9) using car (369, [(7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 196 doesn't move\n", + "Agent rider 197 move from (7, 6) to (7, 5) using car (232, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 197 arrived with a waiting time of 9 ticks\n", + "Agent rider 198 move from (6, 0) to (7, 0) using car (303, [(6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (2, 5) to (2, 4) using car (323, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 210 doesn't move\n", - "Driver 224 arrived\n", - "Driver 226 arrived\n", - "Driver 236 arrived\n", - "Agent rider 241 move from (1, 4) to (0, 4) using car (234, [(1, 4), (0, 4)], 0)\n", - "Driver 245 arrived\n", - "Driver 249 arrived\n", - "Agent rider 253 move from (3, 1) to (4, 1) using car (283, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 206 doesn't move\n", + "Agent rider 207 move from (7, 5) to (7, 6) using car (222, [(7, 5), (7, 6)], 0)\n", + "Agent rider 212 move from (3, 5) to (3, 6) using car (307, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 213 move from (7, 5) to (7, 6) using car (222, [(7, 5), (7, 6)], 0)\n", + "Agent rider 215 move from (5, 3) to (4, 3) using car (295, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 216 move from (3, 4) to (4, 4) using car (336, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 217 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 218 move from (6, 0) to (5, 0) using car (228, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 233 arrived\n", + "Driver 235 arrived\n", + "Driver 243 arrived\n", + "Agent rider 252 doesn't move\n", + "Agent rider 253 move from (2, 5) to (2, 6) using car (289, [(2, 5), (2, 6)], 0)\n", "Agent rider 254 doesn't move\n", - "Agent rider 255 move from (7, 3) to (8, 3) using car (305, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 6) to (4, 5) using car (288, [(4, 6), (4, 5)], 0)\n", - "Agent rider 259 doesn't move\n", - "Agent rider 260 move from (5, 9) to (6, 9) using car (268, [(5, 9), (6, 9)], 0)\n", - "Rider n° 260 arrived with a waiting time of 2 ticks\n", - "Agent rider 261 move from (4, 6) to (4, 5) using car (288, [(4, 6), (4, 5)], 0)\n", - "Agent rider 263 move from (4, 6) to (4, 5) using car (288, [(4, 6), (4, 5)], 0)\n", - "Driver 275 arrived\n", - "Agent rider 291 move from (0, 2) to (0, 1) using car (322, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Driver 294 arrived\n", - "Driver 299 arrived\n", - "Agent rider 301 doesn't move\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 4) to (2, 3) using car (307, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 314 move from (1, 8) to (0, 8) using car (336, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 doesn't move\n", - "Driver 340 arrived\n", - "Agent rider 346 move from (5, 8) to (4, 8) using car (329, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 doesn't move\n", + "Driver 260 arrived\n", + "Agent rider 264 move from (5, 3) to (4, 3) using car (295, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 265 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 266 move from (7, 6) to (7, 5) using car (232, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 267 doesn't move\n", + "Driver 271 arrived\n", + "Agent rider 281 move from (6, 6) to (6, 5) using car (290, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (6, 6) to (6, 5) using car (290, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 284 arrived\n", + "Agent rider 296 move from (5, 1) to (5, 2) using car (288, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 297 move from (6, 6) to (6, 5) using car (290, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 304 arrived\n", + "Driver 313 arrived\n", + "Agent rider 318 move from (7, 7) to (7, 6) using car (317, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 319 move from (5, 3) to (4, 3) using car (295, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 doesn't move\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 doesn't move\n", + "Agent rider 325 move from (6, 0) to (5, 0) using car (228, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 326 doesn't move\n", + "Agent rider 327 doesn't move\n", + "Agent rider 328 move from (1, 7) to (1, 8) using car (277, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 352 doesn't move\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 move from (1, 1) to (1, 2) using car (333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", "Agent rider 355 doesn't move\n", - "Agent rider 356 move from (5, 4) to (4, 4) using car (295, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 363 doesn't move\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 doesn't move\n", + "Agent rider 356 move from (7, 6) to (7, 5) using car (232, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 357 doesn't move\n", + "Agent rider 371 move from (0, 2) to (1, 2) using car (370, [(0, 2), (1, 2)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 373 doesn't move\n", "tick 20 ended\n", - "I am driver 366 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 367 - trip: [(4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 368 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 369 - trip: [(5, 5), (6, 5)]\n", - "I am driver 370 - trip: [(6, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 371 - trip: [(2, 7), (3, 7), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 372 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 373 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "8 drivers generated.\n", - "I am rider 374 - dep: (0, 1) , arr: (7, 0)\n", - "I am rider 375 - dep: (9, 9) , arr: (0, 7)\n", - "2 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (4, 5) to (4, 4) using car (302, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 54 move from (8, 5) to (8, 6) using car (310, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 54 arrived with a waiting time of 9 ticks\n", - "Agent rider 60 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 66 move from (8, 3) to (9, 3) using car (305, [(8, 3), (9, 3)], 0)\n", - "Agent rider 68 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 88 move from (6, 4) to (7, 4) using car (358, [(6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 110 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 doesn't move\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 move from (1, 7) to (1, 8) using car (286, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 120 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 122 move from (4, 5) to (4, 4) using car (302, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 124 move from (2, 4) to (2, 3) using car (323, [(2, 4), (2, 3)], 0)\n", - "Agent rider 125 move from (8, 3) to (9, 3) using car (305, [(8, 3), (9, 3)], 0)\n", - "Rider n° 125 arrived with a waiting time of 9 ticks\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (1, 7) to (1, 8) using car (286, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 move from (8, 3) to (9, 3) using car (305, [(8, 3), (9, 3)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 138 doesn't move\n", - "Agent rider 154 doesn't move\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 move from (2, 6) to (2, 7) using car (345, [(2, 6), (2, 7)], 0)\n", - "Agent rider 170 doesn't move\n", + "I am driver 374 - trip: [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 375 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 376 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 377 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", + "I am driver 378 - trip: [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "5 drivers generated.\n", + "I am rider 379 - dep: (2, 2) , arr: (8, 9)\n", + "I am rider 380 - dep: (8, 6) , arr: (0, 2)\n", + "I am rider 381 - dep: (0, 7) , arr: (4, 1)\n", + "I am rider 382 - dep: (2, 6) , arr: (4, 6)\n", + "I am rider 383 - dep: (9, 2) , arr: (5, 2)\n", + "5 riders generated.\n", + "Agent rider 17 move from (5, 9) to (4, 9) using car (344, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 20 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 21 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 doesn't move\n", + "Agent rider 39 move from (5, 0) to (4, 0) using car (228, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (1, 8) to (0, 8) using car (277, [(1, 8), (0, 8)], 0)\n", + "Agent rider 48 move from (3, 8) to (4, 8) using car (345, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 48 arrived with a waiting time of 6 ticks\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 move from (1, 7) to (0, 7) using car (368, [(1, 7), (0, 7)], 0)\n", + "Agent rider 95 doesn't move\n", + "Agent rider 96 move from (5, 9) to (4, 9) using car (344, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 100 move from (1, 8) to (1, 7) using car (339, [(1, 8), (1, 7)], 0)\n", + "Agent rider 101 move from (5, 2) to (5, 3) using car (288, [(5, 2), (5, 3)], 0)\n", + "Rider n° 101 arrived with a waiting time of 9 ticks\n", + "Agent rider 119 doesn't move\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 doesn't move\n", + "Agent rider 144 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (5, 0) to (4, 0) using car (228, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 169 move from (5, 0) to (4, 0) using car (228, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 169 arrived with a waiting time of 5 ticks\n", + "Agent rider 170 move from (6, 2) to (7, 2) using car (306, [(6, 2), (7, 2)], 0)\n", "Agent rider 171 doesn't move\n", - "Agent rider 174 doesn't move\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (4, 5) to (4, 4) using car (302, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 180 move from (3, 2) to (3, 3) using car (284, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 180 arrived with a waiting time of 8 ticks\n", - "Agent rider 182 move from (4, 4) to (4, 5) using car (273, [(4, 4), (4, 5)], 0)\n", - "Agent rider 184 move from (4, 2) to (3, 2) using car (280, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 185 doesn't move\n", - "Driver 189 arrived\n", - "Agent rider 199 move from (2, 6) to (2, 7) using car (344, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", - "Rider n° 199 arrived with a waiting time of 11 ticks\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 5) to (8, 6) using car (310, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 173 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 174 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 175 move from (7, 2) to (8, 2) using car (229, [(7, 2), (8, 2)], 0)\n", + "Agent rider 177 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 178 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 178 arrived with a waiting time of 6 ticks\n", + "Agent rider 179 doesn't move\n", + "Driver 186 arrived\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 move from (7, 0) to (8, 0) using car (303, [(7, 0), (8, 0)], 0)\n", "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 207 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 209 move from (2, 4) to (2, 3) using car (323, [(2, 4), (2, 3)], 0)\n", - "Agent rider 210 doesn't move\n", - "Driver 226 arrived\n", - "Agent rider 241 doesn't move\n", - "Driver 249 arrived\n", - "Driver 252 arrived\n", - "Agent rider 253 move from (4, 1) to (5, 1) using car (283, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 move from (8, 3) to (9, 3) using car (305, [(8, 3), (9, 3)], 0)\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 doesn't move\n", - "Agent rider 259 doesn't move\n", - "Agent rider 261 move from (4, 5) to (4, 4) using car (302, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 263 doesn't move\n", - "Driver 278 arrived\n", - "Driver 285 arrived\n", - "Agent rider 291 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Driver 292 arrived\n", - "Driver 300 arrived\n", - "Agent rider 301 doesn't move\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 3) to (2, 2) using car (307, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 314 move from (0, 8) to (0, 7) using car (336, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 move from (3, 9) to (3, 8) using car (366, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (1, 5) to (0, 5) using car (325, [(1, 5), (0, 5)], 0)\n", - "Driver 328 arrived\n", - "Driver 333 arrived\n", - "Agent rider 346 move from (4, 8) to (3, 8) using car (329, [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 move from (0, 8) to (0, 7) using car (336, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 353 arrived\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 move from (4, 4) to (3, 4) using car (295, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 363 move from (5, 6) to (5, 7) using car (320, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 move from (1, 5) to (0, 5) using car (325, [(1, 5), (0, 5)], 0)\n", - "Agent rider 374 move from (0, 1) to (0, 0) using car (322, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 375 doesn't move\n", + "Agent rider 206 doesn't move\n", + "Agent rider 207 move from (7, 6) to (7, 5) using car (317, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 212 move from (3, 6) to (3, 7) using car (307, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 213 move from (7, 6) to (7, 5) using car (317, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 215 move from (4, 3) to (3, 3) using car (295, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 216 move from (4, 4) to (5, 4) using car (336, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 217 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 218 move from (5, 0) to (4, 0) using car (228, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 235 arrived\n", + "Driver 237 arrived\n", + "Driver 242 arrived\n", + "Driver 245 arrived\n", + "Driver 250 arrived\n", + "Agent rider 252 doesn't move\n", + "Agent rider 253 doesn't move\n", + "Agent rider 254 move from (7, 0) to (8, 0) using car (303, [(7, 0), (8, 0)], 0)\n", + "Driver 258 arrived\n", + "Driver 263 arrived\n", + "Agent rider 264 move from (4, 3) to (3, 3) using car (295, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 265 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 266 move from (7, 5) to (7, 4) using car (232, [(7, 5), (7, 4)], 0)\n", + "Agent rider 267 move from (5, 8) to (4, 8) using car (310, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 273 arrived\n", + "Agent rider 281 move from (6, 5) to (6, 4) using car (290, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (6, 5) to (5, 5) using car (367, [(6, 5), (5, 5)], 0)\n", + "Driver 291 arrived\n", + "Driver 293 arrived\n", + "Driver 294 arrived\n", + "Agent rider 296 move from (5, 2) to (5, 3) using car (288, [(5, 2), (5, 3)], 0)\n", + "Agent rider 297 move from (6, 5) to (5, 5) using car (367, [(6, 5), (5, 5)], 0)\n", + "Driver 302 arrived\n", + "Driver 305 arrived\n", + "Driver 312 arrived\n", + "Driver 315 arrived\n", + "Agent rider 318 move from (7, 6) to (7, 5) using car (317, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 319 move from (4, 3) to (3, 3) using car (295, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 321 move from (7, 6) to (7, 5) using car (317, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 322 move from (7, 0) to (8, 0) using car (303, [(7, 0), (8, 0)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 doesn't move\n", + "Agent rider 325 move from (5, 0) to (4, 0) using car (228, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 326 doesn't move\n", + "Agent rider 327 doesn't move\n", + "Agent rider 328 move from (1, 8) to (0, 8) using car (277, [(1, 8), (0, 8)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Driver 342 arrived\n", + "Agent rider 352 move from (9, 0) to (9, 1) using car (375, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 355 move from (9, 0) to (9, 1) using car (375, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 5) to (7, 4) using car (232, [(7, 5), (7, 4)], 0)\n", + "Agent rider 357 move from (9, 0) to (9, 1) using car (375, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 371 move from (1, 2) to (1, 3) using car (333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 373 move from (4, 4) to (5, 4) using car (336, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 379 move from (2, 2) to (3, 2) using car (377, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 381 doesn't move\n", + "Agent rider 382 doesn't move\n", + "Agent rider 383 doesn't move\n", "tick 21 ended\n", - "I am driver 376 - trip: [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 377 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 378 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 379 - trip: [(9, 6), (9, 7)]\n", - "I am driver 380 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 381 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 382 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 383 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "8 drivers generated.\n", - "I am rider 384 - dep: (2, 0) , arr: (5, 2)\n", - "1 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (4, 4) to (5, 4) using car (302, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 60 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 88 move from (7, 4) to (7, 3) using car (358, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 110 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 move from (4, 5) to (4, 6) using car (378, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 116 move from (1, 1) to (1, 2) using car (343, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 117 move from (1, 8) to (1, 9) using car (286, [(1, 8), (1, 9)], 0)\n", - "Agent rider 120 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 122 move from (4, 4) to (5, 4) using car (302, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (1, 8) to (1, 9) using car (286, [(1, 8), (1, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 138 move from (9, 6) to (9, 7) using car (379, [(9, 6), (9, 7)], 0)\n", - "Agent rider 154 doesn't move\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 167 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 169 move from (2, 7) to (2, 8) using car (344, [(2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "I am driver 384 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 385 - trip: [(1, 9), (2, 9), (2, 8), (2, 7)]\n", + "I am driver 386 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 387 - trip: [(6, 0), (6, 1)]\n", + "I am driver 388 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 389 - trip: [(8, 1), (7, 1)]\n", + "I am driver 390 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3)]\n", + "I am driver 391 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 392 - trip: [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 393 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", + "I am driver 394 - trip: [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 395 - trip: [(4, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 396 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", + "I am driver 397 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 398 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 399 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 400 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 401 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 402 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", + "19 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 17 move from (4, 9) to (4, 8) using car (344, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 20 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 21 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (4, 0) to (3, 0) using car (228, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 37 doesn't move\n", + "Agent rider 38 move from (5, 4) to (6, 4) using car (336, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 38 arrived with a waiting time of 11 ticks\n", + "Agent rider 39 move from (4, 0) to (3, 0) using car (228, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 move from (1, 2) to (0, 2) using car (279, [(1, 2), (0, 2)], 0)\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 95 move from (2, 6) to (2, 7) using car (346, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 95 arrived with a waiting time of 5 ticks\n", + "Agent rider 96 move from (4, 9) to (4, 8) using car (344, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 doesn't move\n", + "Agent rider 139 move from (5, 4) to (6, 4) using car (336, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 140 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 142 move from (3, 2) to (4, 2) using car (377, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Rider n° 142 arrived with a waiting time of 7 ticks\n", + "Agent rider 144 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 144 arrived with a waiting time of 6 ticks\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 153 move from (4, 0) to (3, 0) using car (228, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 153 arrived with a waiting time of 6 ticks\n", + "Agent rider 168 doesn't move\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (2, 1) to (2, 0) using car (321, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 174 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 176 move from (1, 1) to (1, 2) using car (343, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 178 move from (4, 4) to (5, 4) using car (302, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 182 move from (4, 5) to (4, 6) using car (378, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 184 move from (3, 2) to (2, 2) using car (280, [(3, 2), (2, 2)], 0)\n", - "Agent rider 185 move from (1, 1) to (1, 2) using car (343, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 199 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 6) to (8, 7) using car (310, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (1, 9) to (1, 8) using car (377, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 205 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 207 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 doesn't move\n", - "Driver 234 arrived\n", - "Agent rider 241 doesn't move\n", - "Agent rider 253 move from (5, 1) to (6, 1) using car (283, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 174 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 175 move from (8, 2) to (8, 3) using car (360, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 177 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 177 arrived with a waiting time of 6 ticks\n", + "Agent rider 179 move from (1, 2) to (0, 2) using car (279, [(1, 2), (0, 2)], 0)\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (2, 6) to (2, 7) using car (346, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 206 move from (5, 4) to (6, 4) using car (336, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 206 arrived with a waiting time of 5 ticks\n", + "Agent rider 207 doesn't move\n", + "Agent rider 212 move from (3, 7) to (3, 8) using car (307, [(3, 7), (3, 8)], 0)\n", + "Rider n° 212 arrived with a waiting time of 6 ticks\n", + "Agent rider 213 doesn't move\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 move from (5, 4) to (6, 4) using car (336, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 217 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 217 arrived with a waiting time of 3 ticks\n", + "Agent rider 218 move from (4, 0) to (3, 0) using car (228, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 222 arrived\n", + "Driver 224 arrived\n", + "Driver 226 arrived\n", + "Driver 237 arrived\n", + "Driver 245 arrived\n", + "Agent rider 252 move from (2, 6) to (2, 7) using car (346, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 253 move from (2, 6) to (2, 7) using car (346, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Rider n° 253 arrived with a waiting time of 5 ticks\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 5) to (4, 6) using car (378, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 259 doesn't move\n", - "Agent rider 261 move from (4, 4) to (5, 4) using car (302, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 263 doesn't move\n", - "Driver 266 arrived\n", - "Driver 268 arrived\n", - "Driver 272 arrived\n", - "Driver 288 arrived\n", - "Agent rider 291 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 301 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 301 arrived with a waiting time of 4 ticks\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 2) to (2, 1) using car (307, [(2, 2), (2, 1)], 0)\n", - "Agent rider 314 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 doesn't move\n", - "Driver 324 arrived\n", - "Driver 335 arrived\n", - "Agent rider 346 move from (3, 8) to (3, 7) using car (329, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 move from (3, 4) to (2, 4) using car (295, [(3, 4), (2, 4)], 0)\n", - "Agent rider 359 move from (0, 7) to (0, 6) using car (336, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 363 move from (5, 7) to (5, 8) using car (320, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 move from (0, 0) to (1, 0) using car (322, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 375 doesn't move\n", - "Agent rider 384 doesn't move\n", + "Agent rider 254 move from (8, 0) to (7, 0) using car (401, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 256 arrived\n", + "Driver 263 arrived\n", + "Agent rider 264 doesn't move\n", + "Agent rider 265 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 266 doesn't move\n", + "Agent rider 267 move from (4, 8) to (3, 8) using car (310, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 281 move from (6, 4) to (6, 3) using car (290, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (5, 5) to (6, 5) using car (358, [(5, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 286 arrived\n", + "Driver 289 arrived\n", + "Driver 293 arrived\n", + "Agent rider 296 doesn't move\n", + "Agent rider 297 move from (5, 5) to (6, 5) using car (358, [(5, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 309 arrived\n", + "Agent rider 318 move from (7, 5) to (7, 4) using car (317, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 319 move from (3, 3) to (2, 3) using car (295, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 321 move from (7, 5) to (7, 4) using car (317, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 322 move from (8, 0) to (7, 0) using car (401, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (9, 8) to (8, 8) using car (396, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 move from (5, 4) to (6, 4) using car (336, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 327 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 352 move from (9, 1) to (9, 2) using car (375, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 move from (2, 7) to (2, 6) using car (365, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 354 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 355 move from (9, 1) to (9, 2) using car (375, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 doesn't move\n", + "Agent rider 357 move from (9, 1) to (9, 2) using car (375, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 370 arrived\n", + "Agent rider 371 move from (1, 3) to (1, 4) using car (333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 372 move from (4, 0) to (3, 0) using car (228, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 373 move from (5, 4) to (6, 4) using car (336, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 379 move from (3, 2) to (4, 2) using car (377, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 381 doesn't move\n", + "Agent rider 382 move from (2, 6) to (2, 7) using car (346, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 383 doesn't move\n", "tick 22 ended\n", - "I am driver 385 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 386 - trip: [(5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 387 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", - "I am driver 388 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 389 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 390 - trip: [(3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 391 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 392 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 393 - trip: [(6, 7), (7, 7), (8, 7), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 394 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 395 - trip: [(4, 5), (5, 5)]\n", - "I am driver 396 - trip: [(7, 3), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 397 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 398 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 399 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 400 - trip: [(7, 8), (7, 7)]\n", - "I am driver 401 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 402 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "18 drivers generated.\n", - "I am rider 403 - dep: (1, 4) , arr: (4, 2)\n", - "I am rider 404 - dep: (7, 8) , arr: (6, 9)\n", - "I am rider 405 - dep: (2, 3) , arr: (8, 1)\n", - "I am rider 406 - dep: (0, 3) , arr: (7, 3)\n", - "I am rider 407 - dep: (2, 5) , arr: (3, 7)\n", - "I am rider 408 - dep: (1, 5) , arr: (1, 0)\n", - "I am rider 409 - dep: (3, 3) , arr: (0, 6)\n", - "I am rider 410 - dep: (7, 7) , arr: (1, 5)\n", - "I am rider 411 - dep: (5, 4) , arr: (0, 8)\n", - "I am rider 412 - dep: (3, 6) , arr: (2, 3)\n", - "10 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 doesn't move\n", - "Agent rider 60 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 62 doesn't move\n", - "Agent rider 64 move from (8, 1) to (7, 1) using car (387, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 65 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 88 move from (7, 3) to (8, 3) using car (396, [(7, 3), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 110 doesn't move\n", - "Agent rider 112 doesn't move\n", - "Agent rider 113 move from (4, 6) to (4, 7) using car (378, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 120 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 122 move from (5, 4) to (5, 3) using car (386, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (0, 6) to (1, 6) using car (398, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 138 doesn't move\n", - "Agent rider 154 move from (5, 3) to (5, 4) using car (370, [(5, 3), (5, 4)], 0)\n", - "Rider n° 154 arrived with a waiting time of 5 ticks\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 167 move from (0, 6) to (1, 6) using car (398, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 169 move from (2, 8) to (2, 9) using car (344, [(2, 8), (2, 9), (3, 9)], 0)\n", + "I am driver 403 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 404 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 405 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 406 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 407 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 408 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 409 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 410 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 411 - trip: [(4, 2), (4, 1), (3, 1)]\n", + "I am driver 412 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 413 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 414 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "12 drivers generated.\n", + "I am rider 415 - dep: (0, 3) , arr: (7, 8)\n", + "1 riders generated.\n", + "Agent rider 17 move from (4, 8) to (4, 7) using car (344, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 20 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 21 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (3, 0) to (2, 0) using car (228, [(3, 0), (2, 0)], 0)\n", + "Agent rider 37 doesn't move\n", + "Agent rider 39 move from (3, 0) to (4, 0) using car (397, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 41 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 96 move from (4, 8) to (4, 7) using car (344, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (2, 9) to (2, 8) using car (385, [(2, 9), (2, 8), (2, 7)], 0)\n", + "Driver 132 arrived\n", + "Agent rider 139 move from (6, 4) to (7, 4) using car (336, [(6, 4), (7, 4)], 0)\n", + "Agent rider 140 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 141 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 144 doesn't move\n", + "Agent rider 145 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (2, 0) to (3, 0) using car (321, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 174 move from (0, 6) to (1, 6) using car (398, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (5, 4) to (6, 4) using car (302, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 move from (2, 2) to (1, 2) using car (297, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 202 move from (8, 7) to (8, 8) using car (310, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 202 arrived with a waiting time of 5 ticks\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 174 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 doesn't move\n", "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (1, 8) to (1, 7) using car (376, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 205 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 207 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 doesn't move\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 6) to (4, 7) using car (378, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 259 doesn't move\n", - "Agent rider 261 move from (5, 4) to (5, 3) using car (386, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 263 doesn't move\n", - "Driver 268 arrived\n", - "Driver 273 arrived\n", - "Driver 289 arrived\n", - "Agent rider 291 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Driver 296 arrived\n", + "Agent rider 207 move from (7, 5) to (7, 6) using car (398, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 213 doesn't move\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 move from (6, 4) to (7, 4) using car (336, [(6, 4), (7, 4)], 0)\n", + "Agent rider 218 move from (3, 0) to (2, 0) using car (228, [(3, 0), (2, 0)], 0)\n", + "Driver 224 arrived\n", + "Driver 229 arrived\n", + "Driver 232 arrived\n", + "Driver 245 arrived\n", + "Driver 251 arrived\n", + "Agent rider 252 move from (2, 7) to (3, 7) using car (346, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 254 move from (7, 0) to (7, 1) using car (401, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 263 arrived\n", + "Agent rider 264 doesn't move\n", + "Agent rider 265 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 266 move from (7, 4) to (7, 3) using car (317, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Rider n° 266 arrived with a waiting time of 1 ticks\n", + "Agent rider 267 move from (3, 8) to (2, 8) using car (310, [(3, 8), (2, 8)], 0)\n", + "Driver 274 arrived\n", + "Driver 275 arrived\n", + "Driver 277 arrived\n", + "Agent rider 281 move from (6, 3) to (6, 2) using car (290, [(6, 3), (6, 2)], 0)\n", + "Agent rider 282 move from (6, 5) to (6, 4) using car (358, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 288 arrived\n", + "Agent rider 296 move from (5, 3) to (5, 2) using car (395, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 297 move from (6, 5) to (6, 4) using car (358, [(6, 5), (6, 4), (6, 3)], 0)\n", "Driver 303 arrived\n", - "Driver 305 arrived\n", - "Driver 309 arrived\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 move from (0, 6) to (0, 5) using car (336, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 315 doesn't move\n", - "Agent rider 316 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (0, 5) to (1, 5) using car (399, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 323 arrived\n", - "Driver 325 arrived\n", - "Driver 327 arrived\n", - "Driver 331 arrived\n", - "Driver 345 arrived\n", - "Agent rider 346 move from (3, 7) to (2, 7) using car (329, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 move from (0, 6) to (0, 5) using car (336, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (0, 6) to (1, 6) using car (398, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 363 move from (5, 8) to (5, 9) using car (320, [(5, 8), (5, 9)], 0)\n", - "Agent rider 364 move from (7, 5) to (8, 5) using car (357, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 365 move from (0, 5) to (1, 5) using car (399, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 306 arrived\n", + "Agent rider 318 move from (7, 4) to (7, 5) using car (400, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 319 move from (2, 3) to (1, 3) using car (295, [(2, 3), (1, 3)], 0)\n", + "Agent rider 321 move from (7, 4) to (7, 3) using car (317, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 322 move from (7, 0) to (7, 1) using car (401, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (8, 8) to (8, 7) using car (347, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 move from (6, 4) to (7, 4) using car (336, [(6, 4), (7, 4)], 0)\n", + "Agent rider 327 move from (6, 3) to (6, 2) using car (290, [(6, 3), (6, 2)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Driver 339 arrived\n", + "Driver 340 arrived\n", + "Agent rider 352 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 move from (2, 6) to (2, 5) using car (365, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 354 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 355 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 4) to (7, 3) using car (317, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 357 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 364 arrived\n", + "Driver 367 arrived\n", + "Driver 368 arrived\n", "Driver 369 arrived\n", - "Agent rider 374 move from (1, 0) to (2, 0) using car (322, [(1, 0), (2, 0)], 0)\n", - "Agent rider 375 doesn't move\n", - "Agent rider 384 move from (2, 0) to (3, 0) using car (321, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 403 doesn't move\n", - "Agent rider 404 move from (7, 8) to (6, 8) using car (402, [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 406 move from (0, 3) to (1, 3) using car (397, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 doesn't move\n", - "Agent rider 409 doesn't move\n", - "Agent rider 410 move from (7, 7) to (6, 7) using car (383, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (3, 6) to (3, 5) using car (337, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 371 move from (1, 4) to (1, 5) using car (333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 372 move from (3, 0) to (2, 0) using car (228, [(3, 0), (2, 0)], 0)\n", + "Agent rider 373 move from (6, 4) to (7, 4) using car (336, [(6, 4), (7, 4)], 0)\n", + "Agent rider 379 move from (4, 2) to (5, 2) using car (377, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 381 doesn't move\n", + "Agent rider 382 move from (2, 7) to (3, 7) using car (346, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 383 move from (9, 2) to (9, 3) using car (375, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 415 doesn't move\n", "tick 23 ended\n", - "I am driver 413 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", - "I am driver 414 - trip: [(4, 6), (5, 6)]\n", - "I am driver 415 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 416 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 417 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 418 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 419 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 420 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 421 - trip: [(5, 4), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 422 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 423 - trip: [(1, 3), (2, 3), (2, 2), (3, 2), (4, 2)]\n", - "11 drivers generated.\n", - "I am rider 424 - dep: (8, 8) , arr: (9, 6)\n", - "I am rider 425 - dep: (6, 0) , arr: (4, 6)\n", - "2 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 62 move from (1, 3) to (1, 4) using car (343, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Rider n° 62 arrived with a waiting time of 10 ticks\n", - "Agent rider 64 move from (7, 1) to (8, 1) using car (283, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 88 move from (8, 3) to (8, 2) using car (396, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Rider n° 88 arrived with a waiting time of 7 ticks\n", - "Agent rider 110 move from (1, 3) to (1, 4) using car (343, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 112 move from (1, 3) to (1, 4) using car (343, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Rider n° 112 arrived with a waiting time of 8 ticks\n", - "Agent rider 113 move from (4, 7) to (4, 8) using car (378, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 116 move from (1, 2) to (0, 2) using car (297, [(1, 2), (0, 2)], 0)\n", - "Agent rider 117 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (5, 3) to (5, 2) using car (386, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 doesn't move\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (1, 6) to (2, 6) using car (398, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 138 doesn't move\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (7, 1) to (8, 1) using car (283, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (1, 6) to (2, 6) using car (398, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 169 move from (2, 9) to (3, 9) using car (344, [(2, 9), (3, 9)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (3, 0) to (4, 0) using car (321, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 174 move from (1, 6) to (2, 6) using car (398, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (6, 4) to (5, 4) using car (392, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 182 move from (4, 6) to (5, 6) using car (371, [(4, 6), (5, 6)], 0)\n", - "Agent rider 184 move from (1, 2) to (0, 2) using car (297, [(1, 2), (0, 2)], 0)\n", - "Agent rider 185 move from (1, 2) to (0, 2) using car (297, [(1, 2), (0, 2)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 210 doesn't move\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 7) to (4, 8) using car (378, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 259 move from (7, 1) to (8, 1) using car (283, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 261 move from (5, 3) to (5, 2) using car (386, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 263 move from (4, 5) to (3, 5) using car (338, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 269 arrived\n", - "Driver 280 arrived\n", - "Driver 286 arrived\n", - "Agent rider 291 doesn't move\n", - "Driver 295 arrived\n", - "Driver 307 arrived\n", - "Agent rider 311 doesn't move\n", - "Agent rider 312 move from (2, 1) to (3, 1) using car (391, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 314 move from (0, 5) to (0, 4) using car (336, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 315 move from (7, 1) to (8, 1) using car (283, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 315 arrived with a waiting time of 7 ticks\n", - "Agent rider 316 move from (3, 8) to (4, 8) using car (373, [(3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (1, 5) to (2, 5) using car (399, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 325 arrived\n", - "Agent rider 346 move from (2, 7) to (1, 7) using car (329, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 346 arrived with a waiting time of 0 ticks\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 move from (0, 5) to (0, 4) using car (336, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 349 arrived\n", - "Agent rider 355 move from (3, 9) to (3, 8) using car (413, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (1, 6) to (2, 6) using car (398, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 363 move from (5, 9) to (4, 9) using car (352, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 364 move from (8, 5) to (9, 5) using car (357, [(8, 5), (9, 5)], 0)\n", - "Agent rider 365 move from (1, 5) to (2, 5) using car (399, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 doesn't move\n", - "Driver 379 arrived\n", - "Agent rider 384 move from (3, 0) to (4, 0) using car (321, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 403 doesn't move\n", - "Agent rider 404 move from (6, 8) to (6, 9) using car (402, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 404 arrived with a waiting time of 0 ticks\n", - "Agent rider 405 doesn't move\n", - "Agent rider 406 move from (1, 3) to (2, 3) using car (423, [(1, 3), (2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 move from (1, 5) to (1, 4) using car (389, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 409 move from (3, 3) to (3, 4) using car (308, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 410 move from (6, 7) to (5, 7) using car (383, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (3, 5) to (3, 4) using car (337, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 424 move from (8, 8) to (8, 9) using car (310, [(8, 8), (8, 9)], 0)\n", - "Agent rider 425 doesn't move\n", - "tick 24 ended\n", - "I am driver 426 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 427 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 428 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 429 - trip: [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 430 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 431 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 432 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 433 - trip: [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 434 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 435 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 436 - trip: [(1, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 437 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 438 - trip: [(8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 439 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 440 - trip: [(7, 4), (6, 4)]\n", - "I am driver 441 - trip: [(8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 442 - trip: [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 443 - trip: [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 444 - trip: [(5, 2), (5, 1)]\n", - "19 drivers generated.\n", - "I am rider 445 - dep: (8, 2) , arr: (3, 2)\n", - "I am rider 446 - dep: (9, 5) , arr: (4, 1)\n", - "I am rider 447 - dep: (6, 1) , arr: (1, 8)\n", - "I am rider 448 - dep: (0, 9) , arr: (2, 8)\n", - "I am rider 449 - dep: (5, 1) , arr: (8, 7)\n", - "I am rider 450 - dep: (4, 7) , arr: (6, 7)\n", - "I am rider 451 - dep: (8, 2) , arr: (2, 3)\n", + "0 drivers generated.\n", + "I am rider 416 - dep: (3, 5) , arr: (3, 0)\n", + "I am rider 417 - dep: (5, 7) , arr: (3, 1)\n", + "I am rider 418 - dep: (1, 0) , arr: (0, 2)\n", + "I am rider 419 - dep: (8, 7) , arr: (7, 2)\n", + "I am rider 420 - dep: (1, 9) , arr: (4, 9)\n", + "I am rider 421 - dep: (7, 4) , arr: (3, 5)\n", + "I am rider 422 - dep: (9, 3) , arr: (1, 8)\n", "7 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (9, 9) to (8, 9) using car (431, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 52 move from (5, 4) to (5, 5) using car (392, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 move from (8, 1) to (9, 1) using car (283, [(8, 1), (9, 1)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 move from (1, 4) to (1, 5) using car (343, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 113 move from (4, 8) to (3, 8) using car (378, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (5, 2) to (5, 1) using car (386, [(5, 2), (5, 1)], 0)\n", - "Agent rider 124 move from (2, 3) to (2, 2) using car (423, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 128 move from (9, 9) to (8, 9) using car (431, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 129 move from (1, 9) to (2, 9) using car (430, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (2, 6) to (3, 6) using car (398, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 138 doesn't move\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 move from (9, 9) to (8, 9) using car (431, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (8, 1) to (9, 1) using car (283, [(8, 1), (9, 1)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (2, 6) to (3, 6) using car (398, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 169 move from (3, 9) to (2, 9) using car (361, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 17 doesn't move\n", + "Agent rider 20 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 21 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 37 doesn't move\n", + "Agent rider 39 move from (4, 0) to (5, 0) using car (397, [(4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 41 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 96 doesn't move\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (2, 8) to (2, 7) using car (385, [(2, 8), (2, 7)], 0)\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 141 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", "Agent rider 170 doesn't move\n", - "Agent rider 171 move from (4, 0) to (5, 0) using car (321, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 171 arrived with a waiting time of 5 ticks\n", - "Agent rider 174 move from (2, 6) to (3, 6) using car (398, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (5, 4) to (5, 5) using car (392, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (1, 7) to (0, 7) using car (329, [(1, 7), (0, 7)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (2, 3) to (2, 2) using car (423, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 210 doesn't move\n", - "Agent rider 241 move from (0, 4) to (0, 3) using car (336, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 move from (9, 9) to (8, 9) using car (431, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 move from (4, 8) to (3, 8) using car (378, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 259 move from (8, 1) to (9, 1) using car (283, [(8, 1), (9, 1)], 0)\n", - "Rider n° 259 arrived with a waiting time of 7 ticks\n", - "Agent rider 261 move from (5, 2) to (5, 1) using car (386, [(5, 2), (5, 1)], 0)\n", - "Agent rider 263 move from (3, 5) to (2, 5) using car (338, [(3, 5), (2, 5)], 0)\n", - "Rider n° 263 arrived with a waiting time of 5 ticks\n", - "Driver 280 arrived\n", - "Agent rider 291 doesn't move\n", - "Driver 306 arrived\n", - "Agent rider 311 move from (9, 9) to (8, 9) using car (431, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 move from (0, 4) to (0, 3) using car (336, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 316 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (2, 5) to (3, 5) using car (399, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 320 arrived\n", - "Driver 322 arrived\n", - "Driver 326 arrived\n", - "Driver 330 arrived\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 move from (0, 4) to (0, 3) using car (336, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 354 arrived\n", - "Agent rider 355 move from (3, 8) to (3, 7) using car (413, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 doesn't move\n", - "Driver 358 arrived\n", - "Agent rider 359 move from (2, 6) to (3, 6) using car (398, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Driver 360 arrived\n", - "Agent rider 363 doesn't move\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 move from (2, 5) to (3, 5) using car (399, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 367 arrived\n", - "Driver 370 arrived\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (9, 9) to (8, 9) using car (431, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 384 move from (4, 0) to (5, 0) using car (321, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 395 arrived\n", - "Driver 400 arrived\n", - "Agent rider 403 move from (1, 4) to (1, 3) using car (389, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 405 move from (2, 3) to (2, 2) using car (423, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 406 move from (2, 3) to (2, 2) using car (423, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 move from (1, 4) to (1, 3) using car (389, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 409 move from (3, 4) to (3, 5) using car (308, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 410 move from (5, 7) to (4, 7) using car (383, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 411 move from (5, 4) to (5, 5) using car (392, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n" + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 174 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (2, 7) to (1, 7) using car (350, [(2, 7), (1, 7)], 0)\n", + "Agent rider 207 move from (7, 6) to (7, 7) using car (398, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 213 move from (7, 5) to (7, 6) using car (400, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 412 move from (3, 4) to (3, 3) using car (337, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 doesn't move\n", - "Agent rider 445 move from (8, 2) to (7, 2) using car (441, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 doesn't move\n", + "Agent rider 218 doesn't move\n", + "Driver 232 arrived\n", + "Driver 251 arrived\n", + "Agent rider 252 move from (3, 7) to (2, 7) using car (361, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", + "Agent rider 254 move from (7, 1) to (7, 2) using car (401, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 264 doesn't move\n", + "Agent rider 265 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 265 arrived with a waiting time of 1 ticks\n", + "Agent rider 267 move from (2, 8) to (2, 7) using car (385, [(2, 8), (2, 7)], 0)\n", + "Driver 275 arrived\n", + "Driver 279 arrived\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 move from (6, 4) to (6, 3) using car (358, [(6, 4), (6, 3)], 0)\n", + "Driver 287 arrived\n", + "Agent rider 296 move from (5, 2) to (6, 2) using car (377, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 297 move from (6, 4) to (6, 3) using car (358, [(6, 4), (6, 3)], 0)\n", + "Driver 300 arrived\n", + "Driver 306 arrived\n", + "Driver 307 arrived\n", + "Driver 314 arrived\n", + "Agent rider 318 move from (7, 5) to (7, 6) using car (400, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 319 doesn't move\n", + "Driver 320 arrived\n", + "Agent rider 321 move from (7, 3) to (7, 2) using car (317, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 322 move from (7, 1) to (7, 2) using car (401, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (8, 7) to (8, 6) using car (347, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 325 move from (4, 0) to (5, 0) using car (397, [(4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 326 doesn't move\n", + "Agent rider 327 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (6, 8) to (6, 7) using car (345, [(6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 330 doesn't move\n", + "Driver 335 arrived\n", + "Driver 338 arrived\n", + "Driver 340 arrived\n", + "Agent rider 352 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 move from (2, 5) to (3, 5) using car (410, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 354 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 355 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 3) to (7, 2) using car (317, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 357 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 368 arrived\n", + "Agent rider 371 move from (1, 5) to (1, 6) using car (333, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 373 doesn't move\n", + "Agent rider 379 move from (5, 2) to (6, 2) using car (377, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 381 doesn't move\n", + "Agent rider 382 move from (3, 7) to (4, 7) using car (346, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 383 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 387 arrived\n", + "Driver 389 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 doesn't move\n", + "Agent rider 417 doesn't move\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (8, 7) to (8, 6) using car (347, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 420 doesn't move\n", + "Agent rider 421 doesn't move\n", + "Agent rider 422 move from (9, 3) to (9, 4) using car (375, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "tick 24 ended\n", + "I am driver 423 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 424 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 425 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 426 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)]\n", + "I am driver 427 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 428 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 429 - trip: [(4, 6), (5, 6), (6, 6), (6, 5)]\n", + "I am driver 430 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 431 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 432 - trip: [(7, 4), (8, 4), (9, 4)]\n", + "I am driver 433 - trip: [(5, 7), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 434 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 435 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 436 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 437 - trip: [(6, 1), (5, 1), (4, 1)]\n", + "I am driver 438 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 439 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 440 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 441 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 442 - trip: [(3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 443 - trip: [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 444 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 445 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]\n", + "23 drivers generated.\n", + "I am rider 446 - dep: (8, 1) , arr: (6, 7)\n", + "I am rider 447 - dep: (5, 2) , arr: (3, 3)\n", + "I am rider 448 - dep: (2, 9) , arr: (8, 2)\n", + "3 riders generated.\n", + "Agent rider 17 move from (4, 7) to (5, 7) using car (346, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 20 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 21 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (2, 0) to (1, 0) using car (298, [(2, 0), (1, 0)], 0)\n", + "Agent rider 37 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 37 arrived with a waiting time of 14 ticks\n", + "Agent rider 39 move from (5, 0) to (5, 1) using car (397, [(5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 41 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 move from (0, 2) to (1, 2) using car (430, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 96 move from (4, 7) to (5, 7) using car (346, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 doesn't move\n", + "Agent rider 139 move from (7, 4) to (8, 4) using car (432, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 140 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 141 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 170 move from (7, 2) to (7, 1) using car (317, [(7, 2), (7, 1)], 0)\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 174 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 175 doesn't move\n", + "Agent rider 179 move from (0, 2) to (1, 2) using car (430, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 196 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 doesn't move\n", + "Agent rider 207 move from (7, 7) to (7, 8) using car (398, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 213 move from (7, 6) to (7, 5) using car (392, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 move from (7, 4) to (8, 4) using car (432, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 218 move from (2, 0) to (1, 0) using car (298, [(2, 0), (1, 0)], 0)\n", + "Driver 228 arrived\n", + "Driver 251 arrived\n", + "Agent rider 252 move from (2, 7) to (2, 6) using car (361, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", + "Agent rider 254 move from (7, 2) to (7, 1) using car (317, [(7, 2), (7, 1)], 0)\n", + "Agent rider 264 move from (3, 3) to (3, 2) using car (331, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 267 doesn't move\n", + "Driver 279 arrived\n", + "Agent rider 281 move from (6, 2) to (7, 2) using car (377, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 282 move from (6, 3) to (6, 4) using car (439, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 290 arrived\n", + "Driver 295 arrived\n", + "Agent rider 296 doesn't move\n", + "Agent rider 297 move from (6, 3) to (6, 4) using car (439, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 306 arrived\n", + "Driver 310 arrived\n", + "Driver 316 arrived\n", + "Agent rider 318 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 move from (7, 2) to (7, 1) using car (317, [(7, 2), (7, 1)], 0)\n", + "Agent rider 322 move from (7, 2) to (7, 3) using car (401, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (8, 6) to (7, 6) using car (423, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 325 move from (5, 0) to (5, 1) using car (397, [(5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 326 move from (7, 4) to (8, 4) using car (432, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 327 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (6, 7) to (7, 7) using car (345, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 330 doesn't move\n", + "Driver 336 arrived\n", + "Driver 337 arrived\n", + "Driver 340 arrived\n", + "Driver 341 arrived\n", + "Driver 343 arrived\n", + "Driver 348 arrived\n", + "Driver 349 arrived\n", + "Agent rider 352 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 move from (3, 5) to (4, 5) using car (410, [(3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 354 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 355 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 doesn't move\n", + "Agent rider 357 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 371 move from (1, 6) to (1, 7) using car (333, [(1, 6), (1, 7)], 0)\n", + "Agent rider 372 move from (2, 0) to (1, 0) using car (298, [(2, 0), (1, 0)], 0)\n", + "Agent rider 373 doesn't move\n", + "Agent rider 379 move from (6, 2) to (7, 2) using car (377, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 move from (8, 6) to (8, 5) using car (403, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 doesn't move\n", + "Agent rider 382 doesn't move\n", + "Agent rider 383 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 move from (3, 5) to (4, 5) using car (410, [(3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 417 move from (5, 7) to (4, 7) using car (405, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (8, 6) to (8, 5) using car (347, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 420 doesn't move\n", + "Agent rider 421 doesn't move\n", + "Agent rider 422 move from (9, 4) to (9, 5) using car (375, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Agent rider 446 doesn't move\n", "Agent rider 447 doesn't move\n", "Agent rider 448 doesn't move\n", - "Agent rider 449 doesn't move\n", - "Agent rider 450 move from (4, 7) to (4, 8) using car (417, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 451 move from (8, 2) to (7, 2) using car (441, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", "tick 25 ended\n", - "I am driver 452 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7)]\n", - "I am driver 453 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 454 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 455 - trip: [(6, 9), (7, 9), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 456 - trip: [(6, 6), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 457 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (5, 5) to (5, 6) using car (392, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 60 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 110 move from (1, 5) to (1, 4) using car (376, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 113 move from (3, 8) to (2, 8) using car (378, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 116 doesn't move\n", - "Agent rider 117 doesn't move\n", - "Agent rider 120 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 122 move from (5, 1) to (4, 1) using car (387, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 124 move from (2, 2) to (3, 2) using car (423, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (2, 9) to (3, 9) using car (430, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 131 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 135 move from (3, 6) to (4, 6) using car (398, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 138 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 155 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 167 move from (3, 6) to (4, 6) using car (398, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 169 move from (2, 9) to (1, 9) using car (361, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 170 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "I am driver 449 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 450 - trip: [(1, 5), (1, 4), (1, 3)]\n", + "I am driver 451 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 452 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 453 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "5 drivers generated.\n", + "I am rider 454 - dep: (2, 1) , arr: (5, 4)\n", + "I am rider 455 - dep: (1, 6) , arr: (2, 2)\n", + "I am rider 456 - dep: (2, 5) , arr: (5, 1)\n", + "I am rider 457 - dep: (6, 0) , arr: (1, 9)\n", + "I am rider 458 - dep: (8, 0) , arr: (3, 2)\n", + "5 riders generated.\n", + "Agent rider 17 move from (5, 7) to (6, 7) using car (346, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (1, 0) to (2, 0) using car (441, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 39 move from (5, 1) to (4, 1) using car (437, [(5, 1), (4, 1)], 0)\n", + "Rider n° 39 arrived with a waiting time of 8 ticks\n", + "Agent rider 41 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 96 move from (5, 7) to (6, 7) using car (346, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 96 arrived with a waiting time of 5 ticks\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 doesn't move\n", + "Agent rider 139 move from (8, 4) to (9, 4) using car (432, [(8, 4), (9, 4)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 170 doesn't move\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", "Agent rider 174 doesn't move\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (5, 5) to (5, 6) using car (392, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", + "Agent rider 175 doesn't move\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 198 doesn't move\n", "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 207 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 209 move from (2, 2) to (3, 2) using car (423, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 210 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 241 move from (0, 3) to (0, 2) using car (336, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 254 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 move from (8, 9) to (7, 9) using car (431, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 257 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 258 move from (3, 8) to (2, 8) using car (378, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 261 move from (5, 1) to (4, 1) using car (387, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 207 move from (7, 8) to (8, 8) using car (398, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 213 move from (7, 5) to (7, 4) using car (392, [(7, 5), (7, 4)], 0)\n", + "Agent rider 215 move from (3, 3) to (3, 4) using car (332, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 216 move from (8, 4) to (9, 4) using car (432, [(8, 4), (9, 4)], 0)\n", + "Agent rider 218 move from (1, 0) to (2, 0) using car (441, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 251 arrived\n", + "Agent rider 252 move from (2, 6) to (2, 7) using car (412, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 254 doesn't move\n", + "Agent rider 264 move from (3, 2) to (3, 1) using car (331, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 264 arrived with a waiting time of 6 ticks\n", + "Agent rider 267 doesn't move\n", + "Driver 272 arrived\n", "Driver 280 arrived\n", - "Agent rider 291 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Driver 297 arrived\n", + "Agent rider 281 move from (7, 2) to (7, 3) using car (377, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 282 move from (6, 4) to (6, 5) using car (439, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 285 arrived\n", + "Driver 295 arrived\n", + "Agent rider 296 move from (6, 2) to (6, 1) using car (443, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 296 arrived with a waiting time of 5 ticks\n", + "Agent rider 297 move from (6, 4) to (6, 5) using car (439, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", "Driver 310 arrived\n", - "Agent rider 311 move from (8, 9) to (7, 9) using car (431, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 move from (0, 3) to (0, 2) using car (336, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 316 move from (4, 8) to (5, 8) using car (417, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (3, 5) to (4, 5) using car (399, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 326 arrived\n", - "Driver 344 arrived\n", - "Agent rider 347 move from (9, 7) to (9, 6) using car (393, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 348 move from (0, 3) to (0, 2) using car (336, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 318 move from (7, 6) to (6, 6) using car (423, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 319 move from (1, 3) to (0, 3) using car (299, [(1, 3), (0, 3)], 0)\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 move from (7, 3) to (7, 4) using car (401, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (7, 6) to (6, 6) using car (423, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 325 move from (5, 1) to (5, 2) using car (397, [(5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 326 doesn't move\n", + "Agent rider 327 move from (6, 2) to (6, 1) using car (443, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 327 arrived with a waiting time of 6 ticks\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 7) to (8, 7) using car (345, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 330 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 334 arrived\n", + "Driver 337 arrived\n", + "Driver 341 arrived\n", + "Driver 349 arrived\n", "Driver 350 arrived\n", - "Agent rider 355 move from (3, 7) to (3, 6) using car (413, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 doesn't move\n", - "Driver 357 arrived\n", - "Agent rider 359 doesn't move\n", - "Agent rider 363 doesn't move\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 move from (3, 5) to (3, 6) using car (434, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 371 arrived\n", - "Driver 372 arrived\n", - "Agent rider 374 move from (2, 0) to (1, 0) using car (251, [(2, 0), (1, 0)], 0)\n", - "Agent rider 375 move from (8, 9) to (7, 9) using car (431, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 384 move from (5, 0) to (6, 0) using car (321, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 403 move from (1, 3) to (1, 2) using car (389, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 405 move from (2, 2) to (3, 2) using car (423, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 406 move from (2, 2) to (3, 2) using car (423, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 move from (1, 3) to (1, 2) using car (389, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 409 move from (3, 5) to (3, 6) using car (308, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 410 move from (4, 7) to (3, 7) using car (383, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 411 move from (5, 5) to (5, 6) using car (392, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 412 move from (3, 3) to (3, 2) using car (337, [(3, 3), (3, 2)], 0)\n", - "Driver 414 arrived\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 doesn't move\n", - "Agent rider 445 move from (7, 2) to (6, 2) using car (441, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 352 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 move from (4, 5) to (4, 4) using car (410, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 354 doesn't move\n", + "Agent rider 355 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 2) to (7, 3) using car (377, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 357 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 358 arrived\n", + "Driver 363 arrived\n", + "Agent rider 371 doesn't move\n", + "Agent rider 372 move from (1, 0) to (2, 0) using car (441, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 doesn't move\n", + "Driver 374 arrived\n", + "Agent rider 379 move from (7, 2) to (7, 3) using car (377, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 move from (8, 5) to (8, 4) using car (403, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 doesn't move\n", + "Agent rider 382 move from (4, 7) to (4, 6) using car (433, [(4, 7), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 382 arrived with a waiting time of 2 ticks\n", + "Agent rider 383 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 385 arrived\n", + "Driver 411 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 move from (4, 5) to (4, 4) using car (410, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 417 doesn't move\n", + "Agent rider 418 move from (1, 0) to (2, 0) using car (441, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 419 move from (8, 5) to (8, 4) using car (347, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 420 move from (1, 9) to (2, 9) using car (444, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 421 doesn't move\n", + "Agent rider 422 move from (9, 5) to (9, 6) using car (375, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Agent rider 446 doesn't move\n", - "Agent rider 447 doesn't move\n", + "Agent rider 447 move from (5, 2) to (5, 3) using car (426, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", "Agent rider 448 doesn't move\n", - "Agent rider 449 doesn't move\n", - "Agent rider 450 move from (4, 8) to (5, 8) using car (417, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 451 move from (7, 2) to (6, 2) using car (441, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 454 doesn't move\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 move from (2, 5) to (3, 5) using car (434, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 457 doesn't move\n", + "Agent rider 458 doesn't move\n", "tick 26 ended\n", - "I am driver 458 - trip: [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 459 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 460 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 461 - trip: [(8, 5), (7, 5), (7, 6), (6, 6), (5, 6)]\n", - "I am driver 462 - trip: [(8, 5), (8, 4), (7, 4)]\n", - "I am driver 463 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 464 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 465 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 466 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 467 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 468 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "11 drivers generated.\n", - "I am rider 469 - dep: (4, 1) , arr: (1, 5)\n", - "I am rider 470 - dep: (1, 5) , arr: (3, 5)\n", - "I am rider 471 - dep: (9, 7) , arr: (8, 6)\n", - "I am rider 472 - dep: (4, 8) , arr: (3, 9)\n", - "I am rider 473 - dep: (8, 0) , arr: (8, 5)\n", - "I am rider 474 - dep: (2, 6) , arr: (9, 3)\n", - "6 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (5, 6) to (5, 7) using car (392, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 move from (1, 4) to (1, 3) using car (376, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 113 move from (2, 8) to (1, 8) using car (378, [(2, 8), (1, 8)], 0)\n", - "Agent rider 116 move from (0, 2) to (0, 1) using car (336, [(0, 2), (0, 1)], 0)\n", - "Rider n° 116 arrived with a waiting time of 15 ticks\n", - "Agent rider 117 move from (1, 9) to (0, 9) using car (361, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (4, 1) to (3, 1) using car (387, [(4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 124 move from (3, 2) to (4, 2) using car (423, [(3, 2), (4, 2)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 129 move from (3, 9) to (4, 9) using car (430, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 129 arrived with a waiting time of 13 ticks\n", - "Agent rider 131 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 135 move from (4, 6) to (4, 7) using car (398, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 138 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 138 arrived with a waiting time of 12 ticks\n", - "Agent rider 155 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (4, 6) to (3, 6) using car (332, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 169 move from (1, 9) to (0, 9) using car (361, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 170 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 174 doesn't move\n", - "Agent rider 176 move from (1, 2) to (1, 1) using car (389, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 178 move from (5, 6) to (5, 7) using car (392, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 182 move from (5, 6) to (5, 7) using car (392, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 184 move from (0, 2) to (0, 1) using car (336, [(0, 2), (0, 1)], 0)\n", - "Agent rider 185 move from (0, 2) to (0, 1) using car (336, [(0, 2), (0, 1)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 203 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (3, 2) to (4, 2) using car (423, [(3, 2), (4, 2)], 0)\n", - "Agent rider 210 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 210 arrived with a waiting time of 9 ticks\n", - "Agent rider 241 move from (0, 2) to (0, 1) using car (336, [(0, 2), (0, 1)], 0)\n", + "I am driver 459 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 460 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 461 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (0, 6)]\n", + "3 drivers generated.\n", + "I am rider 462 - dep: (8, 0) , arr: (1, 8)\n", + "I am rider 463 - dep: (4, 1) , arr: (2, 3)\n", + "I am rider 464 - dep: (3, 7) , arr: (8, 6)\n", + "I am rider 465 - dep: (1, 1) , arr: (8, 6)\n", + "4 riders generated.\n", + "Agent rider 17 move from (6, 7) to (6, 8) using car (451, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 17 arrived with a waiting time of 7 ticks\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (2, 0) to (3, 0) using car (441, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 41 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 46 doesn't move\n", + "Agent rider 47 move from (0, 8) to (1, 8) using car (459, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (2, 7) to (2, 8) using car (412, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 170 doesn't move\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 doesn't move\n", + "Agent rider 175 doesn't move\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 doesn't move\n", + "Agent rider 207 move from (8, 8) to (9, 8) using car (398, [(8, 8), (9, 8)], 0)\n", + "Rider n° 207 arrived with a waiting time of 4 ticks\n", + "Agent rider 213 move from (7, 4) to (7, 5) using car (401, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 215 move from (3, 4) to (3, 5) using car (332, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 218 move from (2, 0) to (3, 0) using car (441, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 252 doesn't move\n", "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 move from (7, 9) to (7, 8) using car (455, [(7, 9), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 257 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 258 move from (2, 8) to (1, 8) using car (378, [(2, 8), (1, 8)], 0)\n", - "Agent rider 261 move from (4, 1) to (3, 1) using car (387, [(4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", - "Driver 283 arrived\n", - "Driver 284 arrived\n", - "Agent rider 291 doesn't move\n", - "Agent rider 311 move from (7, 9) to (7, 8) using car (431, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 move from (0, 2) to (0, 1) using car (336, [(0, 2), (0, 1)], 0)\n", - "Agent rider 316 move from (5, 8) to (6, 8) using car (417, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (4, 5) to (5, 5) using car (399, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 329 arrived\n", - "Driver 334 arrived\n", - "Driver 338 arrived\n", - "Driver 342 arrived\n", - "Agent rider 347 move from (9, 6) to (9, 5) using car (393, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 348 move from (0, 2) to (0, 1) using car (336, [(0, 2), (0, 1)], 0)\n", + "Agent rider 267 move from (2, 7) to (2, 8) using car (412, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 280 arrived\n", + "Agent rider 281 move from (7, 3) to (7, 4) using car (377, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 282 doesn't move\n", + "Driver 295 arrived\n", + "Agent rider 297 doesn't move\n", + "Driver 298 arrived\n", + "Driver 317 arrived\n", + "Agent rider 318 move from (6, 6) to (5, 6) using car (423, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 move from (7, 4) to (7, 5) using car (401, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (6, 6) to (5, 6) using car (423, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 325 move from (5, 2) to (6, 2) using car (449, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 326 move from (8, 4) to (8, 3) using car (403, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 328 move from (0, 8) to (1, 8) using car (459, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 329 move from (8, 7) to (7, 7) using car (452, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 330 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 333 arrived\n", + "Driver 337 arrived\n", + "Driver 350 arrived\n", "Driver 351 arrived\n", - "Driver 352 arrived\n", - "Agent rider 355 move from (3, 6) to (3, 5) using car (413, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 move from (2, 4) to (2, 5) using car (427, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 359 move from (3, 6) to (3, 7) using car (434, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 363 doesn't move\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 move from (3, 6) to (3, 7) using car (434, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 372 arrived\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 doesn't move\n", - "Agent rider 384 doesn't move\n", - "Driver 386 arrived\n", + "Agent rider 352 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 move from (4, 4) to (4, 3) using car (410, [(4, 4), (4, 3)], 0)\n", + "Agent rider 354 doesn't move\n", + "Agent rider 355 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 3) to (7, 4) using car (377, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 357 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 359 arrived\n", + "Driver 360 arrived\n", + "Agent rider 371 doesn't move\n", + "Agent rider 372 move from (2, 0) to (3, 0) using car (441, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (7, 4) to (7, 5) using car (401, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 379 move from (7, 3) to (7, 4) using car (377, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 move from (8, 4) to (8, 3) using car (403, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 doesn't move\n", + "Agent rider 383 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Driver 390 arrived\n", - "Driver 396 arrived\n", - "Agent rider 403 move from (1, 2) to (1, 1) using car (389, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 405 move from (3, 2) to (3, 1) using car (426, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 406 move from (3, 2) to (4, 2) using car (464, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 move from (1, 2) to (1, 1) using car (389, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 409 doesn't move\n", - "Agent rider 410 move from (3, 7) to (2, 7) using car (383, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (3, 2) to (4, 2) using car (423, [(3, 2), (4, 2)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 doesn't move\n", - "Driver 440 arrived\n", - "Driver 444 arrived\n", - "Agent rider 445 move from (6, 2) to (5, 2) using car (441, [(6, 2), (5, 2)], 0)\n", + "Driver 395 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 move from (4, 4) to (4, 3) using car (410, [(4, 4), (4, 3)], 0)\n", + "Agent rider 417 move from (4, 7) to (4, 6) using car (425, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 418 move from (2, 0) to (3, 0) using car (441, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 419 move from (8, 4) to (8, 3) using car (347, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 420 doesn't move\n", + "Agent rider 421 move from (7, 4) to (7, 5) using car (401, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 422 move from (9, 6) to (9, 7) using car (375, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Agent rider 446 doesn't move\n", - "Agent rider 447 move from (6, 1) to (5, 1) using car (432, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 doesn't move\n", - "Agent rider 449 doesn't move\n", - "Agent rider 450 move from (5, 8) to (6, 8) using car (417, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 451 move from (6, 2) to (5, 2) using car (441, [(6, 2), (5, 2)], 0)\n", - "Agent rider 469 move from (4, 1) to (3, 1) using car (387, [(4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 471 doesn't move\n", - "Agent rider 472 doesn't move\n", - "Agent rider 473 doesn't move\n", - "Agent rider 474 doesn't move\n", + "Agent rider 447 doesn't move\n", + "Agent rider 448 move from (2, 9) to (2, 8) using car (444, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 454 move from (2, 1) to (3, 1) using car (440, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 move from (3, 5) to (4, 5) using car (434, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 457 move from (6, 0) to (7, 0) using car (402, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 458 doesn't move\n", + "Agent rider 462 doesn't move\n", + "Agent rider 463 doesn't move\n", + "Agent rider 464 move from (3, 7) to (3, 6) using car (409, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 465 move from (1, 1) to (1, 2) using car (362, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "tick 27 ended\n", - "I am driver 475 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 476 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 477 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 478 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 479 - trip: [(9, 6), (8, 6), (7, 6), (7, 5)]\n", - "I am driver 480 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 481 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 482 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 483 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 484 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 485 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 486 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", - "I am driver 487 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 488 - trip: [(5, 5), (5, 6), (4, 6)]\n", - "I am driver 489 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "15 drivers generated.\n", - "I am rider 490 - dep: (8, 4) , arr: (0, 2)\n", - "I am rider 491 - dep: (5, 2) , arr: (4, 6)\n", - "I am rider 492 - dep: (3, 8) , arr: (0, 0)\n", - "I am rider 493 - dep: (9, 6) , arr: (6, 1)\n", - "4 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (5, 7) to (5, 8) using car (392, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 move from (9, 1) to (8, 1) using car (483, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 move from (1, 3) to (1, 2) using car (376, [(1, 3), (1, 2)], 0)\n", - "Agent rider 113 doesn't move\n", - "Agent rider 117 move from (0, 9) to (0, 8) using car (361, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 117 arrived with a waiting time of 16 ticks\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (3, 1) to (3, 2) using car (387, [(3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 124 move from (4, 2) to (5, 2) using car (464, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 135 move from (4, 7) to (4, 8) using car (398, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 155 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (9, 1) to (8, 1) using car (483, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (3, 6) to (2, 6) using car (332, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 169 move from (0, 9) to (0, 8) using car (361, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 170 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 174 move from (3, 6) to (2, 6) using car (332, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 176 move from (1, 1) to (2, 1) using car (389, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 178 move from (5, 7) to (5, 8) using car (392, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 182 move from (5, 7) to (5, 8) using car (392, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 203 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (4, 2) to (5, 2) using car (464, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 241 doesn't move\n", - "Driver 251 arrived\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 move from (7, 8) to (8, 8) using car (458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 257 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 258 doesn't move\n", - "Agent rider 261 move from (3, 1) to (3, 2) using car (387, [(3, 1), (3, 2), (2, 2)], 0)\n", - "Driver 284 arrived\n", - "Agent rider 291 doesn't move\n", - "Driver 302 arrived\n", - "Driver 304 arrived\n", - "Agent rider 311 move from (7, 8) to (8, 8) using car (458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 312 move from (3, 1) to (3, 0) using car (426, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 314 doesn't move\n", - "Agent rider 316 move from (6, 8) to (7, 8) using car (417, [(6, 8), (7, 8)], 0)\n", - "Rider n° 316 arrived with a waiting time of 5 ticks\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (5, 5) to (6, 5) using car (399, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 337 arrived\n", - "Agent rider 347 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 348 doesn't move\n", - "Driver 352 arrived\n", - "Agent rider 355 move from (3, 5) to (3, 4) using car (413, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (3, 7) to (3, 8) using car (434, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 362 arrived\n", - "Agent rider 363 move from (4, 9) to (5, 9) using car (430, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 364 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 365 move from (3, 7) to (3, 8) using car (434, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (7, 9) to (6, 9) using car (394, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 381 arrived\n", - "Agent rider 384 move from (6, 0) to (5, 0) using car (466, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 403 move from (1, 1) to (2, 1) using car (389, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 405 move from (3, 1) to (3, 0) using car (426, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 406 move from (4, 2) to (5, 2) using car (442, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 407 move from (2, 5) to (2, 6) using car (427, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 408 move from (1, 1) to (2, 1) using car (389, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 409 move from (3, 6) to (2, 6) using car (332, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 410 move from (2, 7) to (1, 7) using car (383, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 411 move from (5, 6) to (4, 6) using car (452, [(5, 6), (4, 6), (4, 7), (3, 7)], 0)\n", - "Agent rider 412 move from (4, 2) to (5, 2) using car (464, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 421 arrived\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 move from (6, 0) to (5, 0) using car (454, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 445 move from (5, 2) to (5, 3) using car (391, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 446 move from (9, 5) to (9, 4) using car (393, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 447 move from (5, 1) to (4, 1) using car (432, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 move from (0, 9) to (0, 8) using car (361, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 449 move from (5, 1) to (5, 2) using car (467, [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (6, 8) to (7, 8) using car (417, [(6, 8), (7, 8)], 0)\n", - "Agent rider 451 move from (5, 2) to (5, 3) using car (391, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 469 move from (3, 1) to (3, 2) using car (387, [(3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 471 doesn't move\n", - "Agent rider 472 doesn't move\n", - "Agent rider 473 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 move from (8, 4) to (8, 5) using car (422, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 491 move from (5, 2) to (5, 3) using car (391, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 492 doesn't move\n", - "Agent rider 493 move from (9, 6) to (8, 6) using car (479, [(9, 6), (8, 6), (7, 6), (7, 5)], 0)\n", - "tick 28 ended\n", - "I am driver 494 - trip: [(1, 4), (1, 5), (0, 5)]\n", - "I am driver 495 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 496 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 497 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 498 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 499 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 500 - trip: [(2, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 501 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 502 - trip: [(0, 2), (0, 1)]\n", - "I am driver 503 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 504 - trip: [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)]\n", - "11 drivers generated.\n", - "I am rider 505 - dep: (5, 7) , arr: (5, 0)\n", - "I am rider 506 - dep: (8, 2) , arr: (7, 0)\n", - "I am rider 507 - dep: (2, 4) , arr: (5, 4)\n", - "I am rider 508 - dep: (1, 9) , arr: (6, 4)\n", - "4 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (8, 9) to (7, 9) using car (368, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 52 move from (5, 8) to (5, 9) using car (392, [(5, 8), (5, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 doesn't move\n", - "Agent rider 113 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (3, 2) to (2, 2) using car (387, [(3, 2), (2, 2)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 move from (8, 9) to (7, 9) using car (368, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 131 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 135 move from (4, 8) to (4, 9) using car (398, [(4, 8), (4, 9)], 0)\n", - "Agent rider 155 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 158 move from (8, 9) to (7, 9) using car (368, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (2, 6) to (2, 7) using car (427, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 169 move from (0, 8) to (0, 7) using car (361, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 170 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 174 move from (2, 6) to (1, 6) using car (332, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 176 move from (2, 1) to (3, 1) using car (389, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 178 move from (5, 8) to (5, 9) using car (392, [(5, 8), (5, 9)], 0)\n", - "Agent rider 182 move from (5, 8) to (5, 9) using car (392, [(5, 8), (5, 9)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 203 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 204 move from (0, 7) to (0, 8) using car (415, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 move from (8, 8) to (8, 7) using car (458, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 257 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 258 doesn't move\n", - "Agent rider 261 move from (3, 2) to (2, 2) using car (387, [(3, 2), (2, 2)], 0)\n", - "Agent rider 291 doesn't move\n", - "Driver 304 arrived\n", - "Driver 308 arrived\n", - "Agent rider 311 move from (8, 8) to (8, 7) using car (458, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 312 move from (3, 0) to (4, 0) using car (426, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (6, 5) to (6, 4) using car (399, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 336 arrived\n", - "Driver 341 arrived\n", - "Driver 343 arrived\n", - "Agent rider 347 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 move from (3, 4) to (3, 3) using car (413, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (3, 8) to (3, 9) using car (434, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 363 doesn't move\n", - "Agent rider 364 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 365 move from (3, 8) to (3, 9) using car (434, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (6, 9) to (5, 9) using car (394, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 378 arrived\n", - "Driver 380 arrived\n", - "Agent rider 384 move from (5, 0) to (5, 1) using car (466, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Driver 401 arrived\n", - "Agent rider 403 move from (2, 1) to (3, 1) using car (389, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 405 move from (3, 0) to (4, 0) using car (426, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 406 move from (5, 2) to (6, 2) using car (442, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 407 move from (2, 6) to (2, 7) using car (427, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 408 move from (2, 1) to (3, 1) using car (389, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 409 move from (2, 6) to (1, 6) using car (332, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 410 move from (1, 7) to (0, 7) using car (383, [(1, 7), (0, 7)], 0)\n", - "Agent rider 411 move from (4, 6) to (4, 7) using car (452, [(4, 6), (4, 7), (3, 7)], 0)\n", - "Agent rider 412 move from (5, 2) to (6, 2) using car (464, [(5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 420 arrived\n", - "Driver 423 arrived\n", - "Agent rider 424 move from (8, 9) to (7, 9) using car (368, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 425 move from (5, 0) to (4, 0) using car (454, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 436 arrived\n", - "Driver 438 arrived\n", - "Driver 441 arrived\n", - "Agent rider 445 move from (5, 3) to (5, 4) using car (391, [(5, 3), (5, 4)], 0)\n", - "Agent rider 446 move from (9, 4) to (9, 3) using car (393, [(9, 4), (9, 3)], 0)\n", - "Agent rider 447 move from (4, 1) to (3, 1) using car (432, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 move from (0, 8) to (0, 7) using car (361, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 449 move from (5, 2) to (5, 3) using car (467, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (7, 8) to (7, 9) using car (456, [(7, 8), (7, 9)], 0)\n", - "Agent rider 451 doesn't move\n", - "Agent rider 469 move from (3, 2) to (2, 2) using car (387, [(3, 2), (2, 2)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 471 move from (9, 7) to (8, 7) using car (497, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 472 move from (4, 8) to (4, 9) using car (398, [(4, 8), (4, 9)], 0)\n", - "Agent rider 473 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 move from (8, 5) to (8, 6) using car (422, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 491 move from (5, 3) to (5, 4) using car (495, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 492 doesn't move\n", - "Agent rider 493 move from (8, 6) to (7, 6) using car (479, [(8, 6), (7, 6), (7, 5)], 0)\n", - "Agent rider 505 doesn't move\n", - "Agent rider 506 move from (8, 2) to (7, 2) using car (496, [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 doesn't move\n", - "tick 29 ended\n", "0 drivers generated.\n", - "I am rider 509 - dep: (3, 0) , arr: (2, 9)\n", - "1 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 move from (7, 9) to (6, 9) using car (368, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 52 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 doesn't move\n", - "Agent rider 113 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (2, 2) to (3, 2) using car (498, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 move from (7, 9) to (6, 9) using car (368, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 move from (7, 9) to (6, 9) using car (368, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (2, 7) to (2, 8) using car (427, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 169 move from (0, 7) to (0, 6) using car (361, [(0, 7), (0, 6), (0, 5)], 0)\n", + "I am rider 466 - dep: (2, 6) , arr: (2, 4)\n", + "I am rider 467 - dep: (6, 3) , arr: (6, 5)\n", + "I am rider 468 - dep: (9, 7) , arr: (6, 6)\n", + "I am rider 469 - dep: (5, 4) , arr: (7, 5)\n", + "4 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (3, 0) to (4, 0) using car (441, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 41 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 move from (1, 2) to (1, 3) using car (362, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 46 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 46 arrived with a waiting time of 17 ticks\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (2, 8) to (2, 9) using car (412, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", "Agent rider 170 doesn't move\n", - "Agent rider 174 move from (1, 6) to (0, 6) using car (332, [(1, 6), (0, 6)], 0)\n", - "Agent rider 176 move from (3, 1) to (4, 1) using car (389, [(3, 1), (4, 1)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 doesn't move\n", + "Agent rider 175 move from (8, 3) to (8, 2) using car (403, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 179 move from (1, 2) to (1, 3) using car (362, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 196 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 198 doesn't move\n", "Agent rider 203 doesn't move\n", - "Agent rider 204 move from (0, 8) to (0, 9) using car (415, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 doesn't move\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 256 move from (8, 7) to (8, 6) using car (458, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 257 doesn't move\n", - "Agent rider 258 doesn't move\n", - "Agent rider 261 move from (2, 2) to (3, 2) using car (498, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 291 doesn't move\n", - "Driver 308 arrived\n", - "Agent rider 311 move from (8, 7) to (8, 6) using car (458, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 312 move from (4, 0) to (5, 0) using car (426, [(4, 0), (5, 0)], 0)\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", + "Agent rider 213 move from (7, 5) to (7, 6) using car (401, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 215 move from (3, 5) to (3, 6) using car (332, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 218 move from (3, 0) to (4, 0) using car (441, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 252 move from (2, 7) to (2, 6) using car (405, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 254 move from (7, 1) to (8, 1) using car (443, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 267 move from (2, 8) to (2, 9) using car (412, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 267 arrived with a waiting time of 6 ticks\n", + "Agent rider 281 move from (7, 4) to (7, 5) using car (377, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Driver 299 arrived\n", + "Agent rider 318 move from (5, 6) to (5, 5) using car (423, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", "Agent rider 319 doesn't move\n", - "Driver 321 arrived\n", - "Driver 341 arrived\n", - "Agent rider 347 doesn't move\n", - "Agent rider 348 doesn't move\n" + "Agent rider 321 doesn't move\n", + "Agent rider 322 move from (7, 5) to (7, 6) using car (401, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 324 move from (5, 6) to (5, 5) using car (423, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 324 arrived with a waiting time of 4 ticks\n", + "Agent rider 325 move from (6, 2) to (7, 2) using car (449, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 326 move from (8, 3) to (8, 2) using car (403, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 7) to (7, 6) using car (452, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 330 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 337 arrived\n", + "Driver 344 arrived\n", + "Driver 351 arrived\n", + "Agent rider 352 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 doesn't move\n", + "Agent rider 355 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 4) to (7, 5) using car (377, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 357 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 360 arrived\n", + "Driver 365 arrived\n", + "Driver 366 arrived\n", + "Agent rider 371 doesn't move\n", + "Agent rider 372 move from (3, 0) to (4, 0) using car (441, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (7, 5) to (7, 6) using car (401, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 378 arrived\n", + "Agent rider 379 move from (7, 4) to (7, 5) using car (377, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 380 move from (8, 3) to (8, 2) using car (403, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 doesn't move\n", + "Agent rider 383 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 386 arrived\n", + "Driver 392 arrived\n", + "Driver 394 arrived\n", + "Driver 406 arrived\n", + "Driver 413 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 355 move from (3, 3) to (3, 2) using car (413, [(3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 356 move from (2, 5) to (1, 5) using car (435, [(2, 5), (1, 5)], 0)\n", - "Agent rider 359 move from (3, 9) to (4, 9) using car (486, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 363 move from (5, 9) to (5, 8) using car (475, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 move from (3, 9) to (4, 9) using car (486, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Driver 366 arrived\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (5, 9) to (4, 9) using car (394, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 376 arrived\n", - "Driver 380 arrived\n", - "Driver 382 arrived\n", - "Agent rider 384 move from (5, 1) to (5, 2) using car (466, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 384 arrived with a waiting time of 2 ticks\n", - "Agent rider 403 move from (3, 1) to (4, 1) using car (389, [(3, 1), (4, 1)], 0)\n", - "Agent rider 405 move from (4, 0) to (5, 0) using car (426, [(4, 0), (5, 0)], 0)\n", - "Agent rider 406 move from (6, 2) to (7, 2) using car (442, [(6, 2), (7, 2)], 0)\n", - "Agent rider 407 move from (2, 7) to (2, 8) using car (427, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 408 move from (3, 1) to (4, 1) using car (389, [(3, 1), (4, 1)], 0)\n", - "Agent rider 409 move from (1, 6) to (0, 6) using car (332, [(1, 6), (0, 6)], 0)\n", - "Rider n° 409 arrived with a waiting time of 2 ticks\n", - "Agent rider 410 move from (0, 7) to (0, 6) using car (361, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 411 move from (4, 7) to (3, 7) using car (452, [(4, 7), (3, 7)], 0)\n", - "Agent rider 412 doesn't move\n", - "Driver 417 arrived\n", - "Agent rider 424 move from (7, 9) to (6, 9) using car (368, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 425 move from (4, 0) to (4, 1) using car (454, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 429 arrived\n", - "Driver 443 arrived\n", - "Agent rider 445 move from (5, 4) to (5, 3) using car (478, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 417 move from (4, 6) to (4, 5) using car (425, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 418 move from (3, 0) to (4, 0) using car (441, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 419 move from (8, 3) to (8, 2) using car (347, [(8, 3), (8, 2)], 0)\n", + "Agent rider 420 doesn't move\n", + "Agent rider 421 move from (7, 5) to (7, 6) using car (401, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 422 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 432 arrived\n", + "Driver 437 arrived\n", "Agent rider 446 doesn't move\n", - "Agent rider 447 move from (3, 1) to (3, 2) using car (432, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 move from (0, 7) to (0, 6) using car (361, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 449 move from (5, 3) to (5, 4) using car (467, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (7, 9) to (6, 9) using car (368, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 451 move from (5, 3) to (4, 3) using car (453, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 462 arrived\n", - "Agent rider 469 doesn't move\n", - "Agent rider 470 move from (1, 5) to (0, 5) using car (494, [(1, 5), (0, 5)], 0)\n", - "Agent rider 471 move from (8, 7) to (8, 6) using car (458, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 471 arrived with a waiting time of 2 ticks\n", - "Agent rider 472 doesn't move\n", - "Agent rider 473 doesn't move\n", - "Agent rider 474 move from (2, 6) to (2, 7) using car (485, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 490 move from (8, 6) to (8, 7) using car (422, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 491 move from (5, 4) to (5, 5) using car (495, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 492 doesn't move\n", - "Agent rider 493 move from (7, 6) to (7, 5) using car (479, [(7, 6), (7, 5)], 0)\n", - "Agent rider 505 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (1, 9) to (2, 9) using car (501, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "tick 30 ended\n", - "I am driver 510 - trip: [(0, 8), (0, 9)]\n", - "I am driver 511 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 512 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (1, 7)]\n", - "I am driver 513 - trip: [(1, 8), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 514 - trip: [(7, 2), (7, 3), (6, 3)]\n", - "I am driver 515 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 516 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 517 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 518 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 519 - trip: [(6, 7), (6, 8), (7, 8)]\n", - "I am driver 520 - trip: [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 521 - trip: [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 522 - trip: [(0, 8), (0, 7)]\n", - "I am driver 523 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 524 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 525 - trip: [(5, 3), (4, 3), (3, 3), (3, 2)]\n", - "I am driver 526 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "17 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 50 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 doesn't move\n", - "Agent rider 113 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 122 move from (3, 2) to (4, 2) using car (413, [(3, 2), (4, 2)], 0)\n", - "Rider n° 122 arrived with a waiting time of 2 ticks\n", - "Agent rider 124 move from (5, 2) to (5, 3) using car (466, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 133 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 134 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 move from (4, 9) to (3, 9) using car (394, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 155 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (2, 8) to (2, 9) using car (427, [(2, 8), (2, 9)], 0)\n", - "Agent rider 169 move from (0, 6) to (0, 5) using car (361, [(0, 6), (0, 5)], 0)\n", - "Agent rider 170 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 174 move from (0, 6) to (0, 5) using car (361, [(0, 6), (0, 5)], 0)\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 182 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 203 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 204 move from (0, 9) to (1, 9) using car (415, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (5, 2) to (5, 3) using car (466, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 241 doesn't move\n", + "Agent rider 447 doesn't move\n", + "Agent rider 448 doesn't move\n", + "Agent rider 454 move from (3, 1) to (4, 1) using car (440, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 doesn't move\n", + "Agent rider 457 move from (7, 0) to (8, 0) using car (402, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 458 doesn't move\n", + "Agent rider 462 doesn't move\n", + "Agent rider 463 move from (4, 1) to (3, 1) using car (414, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 464 move from (3, 6) to (2, 6) using car (433, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 465 move from (1, 2) to (1, 3) using car (362, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 466 doesn't move\n", + "Agent rider 467 doesn't move\n", + "Agent rider 468 move from (9, 7) to (9, 8) using car (375, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 469 move from (5, 4) to (5, 5) using car (426, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "tick 28 ended\n", + "I am driver 470 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (8, 5)]\n", + "I am driver 471 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 472 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 473 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 474 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "5 drivers generated.\n", + "I am rider 475 - dep: (7, 6) , arr: (6, 6)\n", + "I am rider 476 - dep: (6, 4) , arr: (8, 1)\n", + "I am rider 477 - dep: (9, 6) , arr: (8, 8)\n", + "3 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (4, 0) to (4, 1) using car (441, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 41 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 move from (1, 3) to (1, 4) using car (362, [(1, 3), (1, 4)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 move from (0, 7) to (1, 7) using car (472, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (2, 9) to (3, 9) using car (412, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 move from (0, 7) to (1, 7) using car (472, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 170 doesn't move\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 doesn't move\n", + "Agent rider 175 move from (8, 2) to (8, 1) using car (403, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 179 move from (1, 3) to (1, 4) using car (362, [(1, 3), (1, 4)], 0)\n", + "Agent rider 196 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 198 move from (8, 0) to (8, 1) using car (402, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 203 doesn't move\n", + "Agent rider 213 move from (7, 6) to (6, 6) using car (401, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 215 move from (3, 6) to (3, 7) using car (332, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 218 move from (4, 0) to (4, 1) using car (441, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 252 move from (2, 6) to (1, 6) using car (433, [(2, 6), (1, 6)], 0)\n", "Agent rider 254 doesn't move\n", - "Agent rider 255 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 256 move from (8, 6) to (8, 5) using car (458, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 257 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 doesn't move\n", - "Agent rider 261 move from (3, 2) to (4, 2) using car (413, [(3, 2), (4, 2)], 0)\n", - "Agent rider 291 doesn't move\n", - "Agent rider 311 move from (8, 6) to (8, 5) using car (458, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 move from (6, 5) to (6, 4) using car (424, [(6, 5), (6, 4)], 0)\n", + "Agent rider 297 move from (6, 5) to (6, 4) using car (424, [(6, 5), (6, 4)], 0)\n", + "Agent rider 318 move from (5, 5) to (5, 4) using car (423, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 318 arrived with a waiting time of 1 ticks\n", "Agent rider 319 doesn't move\n", - "Agent rider 347 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 move from (3, 2) to (4, 2) using car (413, [(3, 2), (4, 2)], 0)\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 move from (7, 6) to (6, 6) using car (401, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 move from (0, 7) to (1, 7) using car (472, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 325 move from (7, 2) to (7, 3) using car (449, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 326 move from (8, 2) to (8, 1) using car (403, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 6) to (7, 5) using car (452, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 330 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 344 arrived\n", + "Driver 345 arrived\n", + "Agent rider 352 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 doesn't move\n", + "Agent rider 355 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (4, 9) to (5, 9) using car (486, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 363 move from (5, 8) to (5, 7) using car (475, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 364 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 365 move from (4, 9) to (5, 9) using car (486, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Driver 373 arrived\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (4, 9) to (3, 9) using car (394, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 382 arrived\n", - "Driver 383 arrived\n", - "Driver 387 arrived\n", + "Agent rider 357 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 366 arrived\n", + "Agent rider 371 doesn't move\n", + "Agent rider 372 move from (4, 0) to (4, 1) using car (441, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (7, 6) to (6, 6) using car (401, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 379 move from (7, 5) to (8, 5) using car (377, [(7, 5), (8, 5)], 0)\n", + "Agent rider 380 move from (8, 2) to (8, 1) using car (403, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (0, 7) to (1, 7) using car (472, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Driver 391 arrived\n", - "Driver 392 arrived\n", - "Driver 393 arrived\n", "Driver 398 arrived\n", - "Driver 402 arrived\n", - "Agent rider 403 move from (4, 1) to (4, 2) using car (454, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 403 arrived with a waiting time of 2 ticks\n", - "Agent rider 405 doesn't move\n", - "Agent rider 406 move from (7, 2) to (7, 3) using car (514, [(7, 2), (7, 3), (6, 3)], 0)\n", - "Rider n° 406 arrived with a waiting time of 0 ticks\n", - "Agent rider 407 move from (2, 8) to (2, 9) using car (427, [(2, 8), (2, 9)], 0)\n", - "Agent rider 408 doesn't move\n", - "Agent rider 410 move from (0, 6) to (0, 5) using car (361, [(0, 6), (0, 5)], 0)\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (6, 2) to (6, 3) using car (480, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 move from (4, 1) to (4, 2) using car (454, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 428 arrived\n", - "Driver 433 arrived\n", - "Driver 437 arrived\n", - "Agent rider 445 move from (5, 3) to (4, 3) using car (525, [(5, 3), (4, 3), (3, 3), (3, 2)], 0)\n", - "Agent rider 446 move from (9, 3) to (8, 3) using car (526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 447 move from (3, 2) to (3, 3) using car (432, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 move from (0, 6) to (0, 5) using car (361, [(0, 6), (0, 5)], 0)\n", - "Agent rider 449 move from (5, 4) to (6, 4) using car (467, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (6, 9) to (5, 9) using car (368, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 451 move from (4, 3) to (3, 3) using car (453, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 455 arrived\n", - "Driver 456 arrived\n", - "Agent rider 469 move from (2, 2) to (2, 3) using car (499, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 472 move from (4, 9) to (3, 9) using car (394, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 472 arrived with a waiting time of 3 ticks\n", - "Agent rider 473 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Driver 488 arrived\n", - "Agent rider 490 move from (8, 7) to (8, 8) using car (422, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 491 move from (5, 5) to (5, 6) using car (495, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 492 doesn't move\n", - "Agent rider 493 move from (7, 5) to (7, 4) using car (431, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 502 arrived\n", - "Agent rider 505 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (2, 9) to (2, 8) using car (501, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "tick 31 ended\n", - "I am driver 527 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 528 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 529 - trip: [(9, 6), (9, 7), (8, 7)]\n", - "I am driver 530 - trip: [(3, 0), (2, 0), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 531 - trip: [(5, 7), (6, 7), (7, 7), (7, 6)]\n", - "I am driver 532 - trip: [(7, 2), (7, 1)]\n", - "I am driver 533 - trip: [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", - "I am driver 534 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 535 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 536 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "10 drivers generated.\n", - "I am rider 537 - dep: (5, 9) , arr: (4, 6)\n", - "I am rider 538 - dep: (3, 9) , arr: (4, 3)\n", - "I am rider 539 - dep: (2, 2) , arr: (2, 7)\n", - "3 riders generated.\n", - "Agent rider 50 doesn't move\n", - "Agent rider 51 doesn't move\n", - "Agent rider 52 move from (5, 9) to (6, 9) using car (434, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 move from (8, 1) to (9, 1) using car (388, [(8, 1), (9, 1)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 move from (1, 2) to (1, 1) using car (465, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 113 move from (1, 8) to (1, 9) using car (419, [(1, 8), (1, 9)], 0)\n", - "Agent rider 120 doesn't move\n", - "Agent rider 124 move from (5, 3) to (5, 4) using car (466, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 move from (3, 9) to (2, 9) using car (394, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 155 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (8, 1) to (9, 1) using car (388, [(8, 1), (9, 1)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 174 doesn't move\n", - "Agent rider 176 doesn't move\n", - "Agent rider 178 move from (5, 9) to (6, 9) using car (486, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 182 move from (5, 9) to (6, 9) using car (486, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 doesn't move\n", - "Agent rider 203 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 203 arrived with a waiting time of 22 ticks\n", - "Agent rider 204 move from (1, 9) to (2, 9) using car (415, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (5, 3) to (5, 4) using car (466, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 256 move from (8, 5) to (8, 4) using car (458, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 257 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 move from (1, 8) to (1, 9) using car (419, [(1, 8), (1, 9)], 0)\n", - "Agent rider 261 move from (4, 2) to (4, 3) using car (454, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 261 arrived with a waiting time of 1 ticks\n", - "Agent rider 291 doesn't move\n", - "Agent rider 311 move from (8, 5) to (8, 4) using car (458, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 319 move from (6, 4) to (7, 4) using car (467, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 319 arrived with a waiting time of 8 ticks\n", - "Driver 332 arrived\n", - "Agent rider 347 move from (8, 3) to (8, 4) using car (526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (5, 9) to (6, 9) using car (486, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 363 move from (5, 7) to (5, 6) using car (475, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 364 doesn't move\n", - "Agent rider 365 move from (5, 9) to (6, 9) using car (486, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (3, 9) to (2, 9) using car (394, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 383 arrived\n", - "Driver 389 arrived\n", - "Driver 392 arrived\n", - "Agent rider 403 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 doesn't move\n", - "Agent rider 410 doesn't move\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (6, 3) to (6, 4) using car (480, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Driver 418 arrived\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 move from (4, 2) to (4, 3) using car (454, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 426 arrived\n", - "Driver 435 arrived\n", + "Driver 408 arrived\n", + "Driver 410 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 doesn't move\n", + "Agent rider 417 move from (4, 5) to (4, 4) using car (425, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 418 move from (4, 0) to (4, 1) using car (441, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 419 move from (8, 2) to (8, 1) using car (403, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 420 move from (2, 9) to (3, 9) using car (412, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 421 move from (7, 6) to (6, 6) using car (401, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 422 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 429 arrived\n", "Driver 442 arrived\n", - "Agent rider 445 move from (4, 3) to (3, 3) using car (525, [(4, 3), (3, 3), (3, 2)], 0)\n", "Agent rider 446 doesn't move\n", - "Agent rider 447 move from (3, 3) to (3, 4) using car (432, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 doesn't move\n", - "Agent rider 449 move from (6, 4) to (7, 4) using car (467, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (5, 9) to (6, 9) using car (486, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 451 move from (3, 3) to (2, 3) using car (453, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 451 arrived with a waiting time of 1 ticks\n", - "Driver 452 arrived\n", - "Driver 456 arrived\n", - "Driver 461 arrived\n", - "Agent rider 469 doesn't move\n", - "Agent rider 470 doesn't move\n", - "Agent rider 473 move from (8, 0) to (7, 0) using car (527, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 474 doesn't move\n", - "Driver 479 arrived\n", - "Agent rider 490 move from (8, 8) to (7, 8) using car (422, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 491 doesn't move\n", - "Agent rider 492 doesn't move\n", - "Agent rider 493 move from (7, 4) to (7, 3) using car (431, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 494 arrived\n", - "Agent rider 505 move from (5, 7) to (5, 6) using car (475, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 506 move from (7, 2) to (7, 1) using car (532, [(7, 2), (7, 1)], 0)\n", - "Agent rider 507 move from (2, 4) to (2, 3) using car (528, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 508 move from (2, 8) to (2, 7) using car (501, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 move from (3, 0) to (2, 0) using car (530, [(3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 537 move from (5, 9) to (4, 9) using car (368, [(5, 9), (4, 9)], 0)\n", - "Agent rider 538 move from (3, 9) to (3, 8) using car (517, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "tick 32 ended\n", - "I am driver 540 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "1 drivers generated.\n", - "I am rider 541 - dep: (7, 0) , arr: (9, 7)\n", - "I am rider 542 - dep: (3, 4) , arr: (1, 5)\n", - "I am rider 543 - dep: (0, 9) , arr: (0, 3)\n", - "I am rider 544 - dep: (8, 1) , arr: (0, 0)\n", - "I am rider 545 - dep: (6, 2) , arr: (4, 7)\n", - "5 riders generated.\n", - "Agent rider 50 move from (8, 3) to (8, 2) using car (523, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 51 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 52 move from (6, 9) to (7, 9) using car (434, [(6, 9), (7, 9)], 0)\n", - "Rider n° 52 arrived with a waiting time of 10 ticks\n", - "Agent rider 60 doesn't move\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 doesn't move\n", - "Agent rider 110 doesn't move\n", - "Agent rider 113 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 124 move from (5, 4) to (5, 5) using car (466, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 128 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 131 move from (8, 4) to (8, 3) using car (458, [(8, 4), (8, 3)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 4) to (8, 5) using car (526, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 move from (2, 9) to (1, 9) using car (394, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 155 move from (8, 4) to (8, 5) using car (526, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 move from (2, 9) to (1, 9) using car (394, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 move from (8, 4) to (8, 3) using car (458, [(8, 4), (8, 3)], 0)\n", - "Agent rider 174 doesn't move\n", - "Agent rider 176 move from (4, 1) to (4, 0) using car (483, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 176 arrived with a waiting time of 11 ticks\n", - "Agent rider 178 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 182 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Rider n° 182 arrived with a waiting time of 14 ticks\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 move from (8, 3) to (8, 2) using car (523, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 204 move from (2, 9) to (1, 9) using car (394, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 205 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (5, 4) to (5, 5) using car (466, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 move from (8, 4) to (8, 3) using car (458, [(8, 4), (8, 3)], 0)\n", - "Agent rider 256 move from (8, 4) to (8, 3) using car (458, [(8, 4), (8, 3)], 0)\n", - "Rider n° 256 arrived with a waiting time of 9 ticks\n", - "Agent rider 257 move from (8, 4) to (8, 5) using car (526, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 doesn't move\n", - "Agent rider 291 doesn't move\n", - "Agent rider 311 move from (8, 4) to (8, 3) using car (458, [(8, 4), (8, 3)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Driver 332 arrived\n", - "Agent rider 347 move from (8, 4) to (8, 5) using car (526, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Driver 361 arrived\n", - "Agent rider 363 move from (5, 6) to (5, 5) using car (475, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 364 move from (8, 3) to (8, 2) using car (523, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 365 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (2, 9) to (1, 9) using car (394, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 392 arrived\n", + "Agent rider 447 doesn't move\n", + "Agent rider 448 move from (2, 8) to (3, 8) using car (459, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 450 arrived\n", + "Agent rider 454 move from (4, 1) to (5, 1) using car (440, [(4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 move from (4, 5) to (4, 4) using car (425, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 457 move from (8, 0) to (8, 1) using car (402, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 458 move from (8, 0) to (8, 1) using car (402, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 462 move from (8, 0) to (8, 1) using car (402, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 463 move from (3, 1) to (2, 1) using car (414, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 464 move from (2, 6) to (1, 6) using car (433, [(2, 6), (1, 6)], 0)\n", + "Agent rider 465 move from (1, 3) to (1, 4) using car (362, [(1, 3), (1, 4)], 0)\n", + "Agent rider 466 move from (2, 6) to (2, 5) using car (405, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 467 doesn't move\n", + "Agent rider 468 move from (9, 8) to (9, 9) using car (375, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 469 move from (5, 5) to (5, 6) using car (426, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 475 move from (7, 6) to (6, 6) using car (401, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Rider n° 475 arrived with a waiting time of 0 ticks\n", + "Agent rider 476 move from (6, 4) to (6, 3) using car (460, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 477 doesn't move\n", + "tick 29 ended\n", + "I am driver 478 - trip: [(7, 4), (8, 4), (9, 4)]\n", + "I am driver 479 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 480 - trip: [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 481 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 482 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 483 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 484 - trip: [(9, 0), (9, 1), (9, 2), (9, 3)]\n", + "I am driver 485 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 486 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 487 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", + "I am driver 488 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 489 - trip: [(5, 2), (4, 2), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 490 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 491 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8)]\n", + "14 drivers generated.\n", + "I am rider 492 - dep: (3, 0) , arr: (6, 5)\n", + "I am rider 493 - dep: (8, 8) , arr: (6, 1)\n", + "2 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 41 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 move from (1, 8) to (1, 7) using car (461, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 94 doesn't move\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (3, 9) to (4, 9) using car (412, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 145 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 170 doesn't move\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 move from (1, 7) to (2, 7) using car (472, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 175 move from (8, 1) to (7, 1) using car (403, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 198 move from (8, 1) to (8, 2) using car (402, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 203 doesn't move\n", + "Agent rider 213 doesn't move\n", + "Agent rider 215 move from (3, 7) to (3, 8) using car (332, [(3, 7), (3, 8)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 218 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 254 move from (8, 1) to (8, 2) using car (402, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Rider n° 254 arrived with a waiting time of 6 ticks\n", + "Agent rider 281 move from (7, 5) to (7, 4) using car (452, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 doesn't move\n", + "Agent rider 322 move from (6, 6) to (5, 6) using car (401, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 325 move from (7, 3) to (7, 4) using car (449, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 326 move from (8, 1) to (8, 2) using car (402, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 328 move from (1, 8) to (1, 7) using car (461, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 345 arrived\n", + "Driver 346 arrived\n", + "Driver 347 arrived\n", + "Agent rider 352 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 move from (1, 7) to (2, 7) using car (472, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 355 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 5) to (7, 4) using car (452, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 357 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 371 move from (1, 7) to (2, 7) using car (472, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 move from (4, 1) to (4, 2) using car (441, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (6, 6) to (5, 6) using car (401, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 379 move from (8, 5) to (8, 6) using car (473, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 380 move from (8, 1) to (7, 1) using car (403, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (1, 7) to (2, 7) using car (472, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 393 arrived\n", + "Driver 396 arrived\n", "Driver 399 arrived\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 move from (2, 9) to (1, 9) using car (394, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 408 move from (4, 1) to (4, 0) using car (483, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 410 doesn't move\n", - "Agent rider 411 move from (3, 7) to (2, 7) using car (463, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 412 move from (6, 4) to (6, 3) using car (534, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 413 arrived\n", - "Agent rider 424 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 425 move from (4, 3) to (4, 4) using car (454, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 427 arrived\n", - "Driver 439 arrived\n", - "Agent rider 445 move from (3, 3) to (3, 2) using car (525, [(3, 3), (3, 2)], 0)\n", - "Rider n° 445 arrived with a waiting time of 0 ticks\n", - "Agent rider 446 move from (8, 3) to (8, 2) using car (523, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 447 move from (3, 4) to (3, 5) using car (432, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 doesn't move\n", - "Agent rider 449 move from (7, 4) to (8, 4) using car (467, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (6, 9) to (6, 8) using car (486, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Driver 452 arrived\n", - "Driver 457 arrived\n", - "Driver 464 arrived\n", - "Agent rider 469 move from (2, 3) to (1, 3) using car (453, [(2, 3), (1, 3)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 473 move from (7, 0) to (7, 1) using car (527, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 474 move from (2, 7) to (2, 6) using car (501, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 490 move from (7, 8) to (6, 8) using car (422, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 491 move from (5, 6) to (4, 6) using car (487, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 491 arrived with a waiting time of 1 ticks\n", - "Agent rider 492 move from (3, 8) to (3, 7) using car (517, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 doesn't move\n", + "Agent rider 417 move from (4, 4) to (4, 3) using car (425, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 418 move from (4, 1) to (4, 2) using car (441, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 419 move from (8, 1) to (8, 2) using car (402, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 420 move from (3, 9) to (4, 9) using car (412, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 420 arrived with a waiting time of 4 ticks\n", + "Agent rider 421 move from (6, 6) to (5, 6) using car (401, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 422 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 436 arrived\n", + "Agent rider 446 move from (8, 1) to (8, 2) using car (427, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 447 doesn't move\n", + "Agent rider 448 move from (3, 8) to (4, 8) using car (459, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 454 move from (5, 1) to (5, 2) using car (440, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 move from (4, 4) to (4, 3) using car (425, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 457 move from (8, 1) to (8, 2) using car (486, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (8, 1) to (7, 1) using car (403, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 462 move from (8, 1) to (8, 2) using car (486, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 463 move from (2, 1) to (2, 2) using car (414, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 doesn't move\n", + "Agent rider 466 move from (2, 5) to (2, 4) using car (405, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 466 arrived with a waiting time of 1 ticks\n", + "Agent rider 467 move from (6, 3) to (5, 3) using car (460, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 468 move from (9, 9) to (8, 9) using car (375, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 469 move from (5, 6) to (5, 7) using car (426, [(5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 477 doesn't move\n", + "Agent rider 492 doesn't move\n", "Agent rider 493 doesn't move\n", - "Driver 500 arrived\n", - "Agent rider 505 move from (5, 6) to (5, 5) using car (475, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (2, 3) to (1, 3) using car (453, [(2, 3), (1, 3)], 0)\n", - "Agent rider 508 move from (2, 7) to (2, 6) using car (501, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 move from (2, 0) to (2, 1) using car (530, [(2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 510 arrived\n", - "Driver 522 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 538 move from (3, 8) to (3, 7) using car (517, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (7, 0) to (7, 1) using car (527, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 542 doesn't move\n", - "Agent rider 543 doesn't move\n", - "Agent rider 544 doesn't move\n", - "Agent rider 545 doesn't move\n", - "tick 33 ended\n", - "I am driver 546 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 547 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 548 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 549 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 550 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", - "I am driver 551 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 552 - trip: [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 553 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 554 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 555 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 556 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 557 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2)]\n", - "I am driver 558 - trip: [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 559 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 560 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", - "I am driver 561 - trip: [(3, 2), (4, 2), (5, 2), (5, 1)]\n", - "I am driver 562 - trip: [(2, 6), (2, 5), (1, 5)]\n", - "17 drivers generated.\n", - "I am rider 563 - dep: (8, 3) , arr: (1, 2)\n", - "1 riders generated.\n", - "Agent rider 50 move from (8, 2) to (8, 1) using car (523, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 51 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 60 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 110 move from (1, 1) to (0, 1) using car (516, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 113 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", - "Agent rider 120 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 124 move from (5, 5) to (4, 5) using car (466, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 128 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 5) to (8, 6) using car (526, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", - "Agent rider 155 move from (8, 5) to (8, 6) using car (526, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 161 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 174 doesn't move\n", - "Agent rider 178 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 move from (8, 2) to (8, 1) using car (523, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 204 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", - "Agent rider 205 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 207 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 209 move from (5, 5) to (4, 5) using car (466, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 257 move from (8, 5) to (8, 6) using car (526, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", - "Agent rider 291 move from (1, 0) to (2, 0) using car (546, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 311 move from (8, 3) to (7, 3) using car (540, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 312 doesn't move\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 347 move from (8, 5) to (8, 6) using car (526, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 347 arrived with a waiting time of 9 ticks\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 363 move from (5, 5) to (5, 4) using car (475, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 363 arrived with a waiting time of 5 ticks\n", - "Agent rider 364 move from (8, 2) to (8, 1) using car (523, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 365 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Driver 368 arrived\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", + "tick 30 ended\n", + "I am driver 494 - trip: [(6, 2), (6, 3)]\n", + "I am driver 495 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 496 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 497 - trip: [(2, 8), (2, 7), (3, 7)]\n", + "I am driver 498 - trip: [(6, 2), (7, 2), (8, 2), (8, 1)]\n", + "I am driver 499 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 500 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 501 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 502 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 503 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 504 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 505 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 506 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 507 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 508 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 509 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 510 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 511 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (3, 6)]\n", + "I am driver 512 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 513 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 514 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 515 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "22 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 20 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 21 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (4, 1) to (3, 1) using car (500, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 41 move from (8, 9) to (9, 9) using car (451, [(8, 9), (9, 9)], 0)\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (8, 9) to (9, 9) using car (451, [(8, 9), (9, 9)], 0)\n", + "Agent rider 94 move from (1, 7) to (1, 6) using car (461, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 doesn't move\n", + "Agent rider 139 doesn't move\n", + "Agent rider 140 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 141 move from (8, 9) to (9, 9) using car (451, [(8, 9), (9, 9)], 0)\n", + "Agent rider 145 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 move from (8, 9) to (9, 9) using car (451, [(8, 9), (9, 9)], 0)\n", + "Agent rider 168 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 170 move from (7, 1) to (6, 1) using car (403, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (1, 7) to (1, 6) using car (461, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 174 move from (2, 7) to (3, 7) using car (472, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 175 move from (7, 1) to (6, 1) using car (403, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (8, 9) to (9, 9) using car (451, [(8, 9), (9, 9)], 0)\n", + "Agent rider 198 move from (8, 2) to (8, 3) using car (402, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 203 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 213 move from (6, 6) to (6, 5) using car (431, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Rider n° 213 arrived with a waiting time of 8 ticks\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 doesn't move\n", + "Agent rider 218 move from (4, 1) to (3, 1) using car (500, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 252 move from (1, 6) to (0, 6) using car (400, [(1, 6), (0, 6)], 0)\n", + "Agent rider 281 move from (7, 4) to (7, 3) using car (452, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 move from (7, 1) to (6, 1) using car (403, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 322 move from (5, 6) to (5, 7) using car (491, [(5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 325 move from (7, 4) to (7, 5) using car (449, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 326 move from (8, 2) to (8, 3) using car (402, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 328 move from (1, 7) to (0, 7) using car (407, [(1, 7), (0, 7)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 346 arrived\n", + "Agent rider 352 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 352 arrived with a waiting time of 2 ticks\n", + "Agent rider 353 move from (4, 3) to (4, 2) using car (425, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 354 move from (2, 7) to (3, 7) using car (472, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 355 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 4) to (7, 3) using car (452, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 357 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 362 arrived\n", + "Agent rider 371 move from (2, 7) to (3, 7) using car (472, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 move from (4, 2) to (4, 3) using car (441, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (5, 6) to (5, 7) using car (491, [(5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Driver 377 arrived\n", + "Agent rider 379 move from (8, 6) to (8, 7) using car (473, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 380 move from (7, 1) to (6, 1) using car (403, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (2, 7) to (3, 7) using car (472, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Driver 388 arrived\n", + "Driver 396 arrived\n", "Driver 397 arrived\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 move from (1, 9) to (0, 9) using car (394, [(1, 9), (0, 9)], 0)\n", - "Agent rider 408 move from (4, 0) to (3, 0) using car (483, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 410 doesn't move\n", - "Agent rider 411 move from (2, 7) to (1, 7) using car (463, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 412 move from (6, 3) to (6, 2) using car (534, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 419 arrived\n", - "Agent rider 424 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 425 move from (4, 4) to (4, 5) using car (454, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 445 move from (3, 3) to (3, 2) using car (559, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 445 arrived with a waiting time of 0 ticks\n", - "Agent rider 446 move from (8, 2) to (8, 1) using car (523, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 447 move from (3, 5) to (3, 6) using car (432, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 doesn't move\n", - "Agent rider 449 move from (8, 4) to (9, 4) using car (467, [(8, 4), (9, 4)], 0)\n", - "Agent rider 450 move from (6, 8) to (7, 8) using car (486, [(6, 8), (7, 8)], 0)\n", - "Agent rider 469 doesn't move\n", - "Agent rider 470 move from (0, 5) to (0, 4) using car (548, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 473 move from (7, 1) to (7, 2) using car (527, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 474 move from (2, 6) to (2, 5) using car (501, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 490 move from (6, 8) to (5, 8) using car (422, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 492 move from (3, 7) to (3, 6) using car (517, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 493 doesn't move\n", - "Driver 495 arrived\n", - "Driver 504 arrived\n" + "Agent rider 415 doesn't move\n", + "Agent rider 416 move from (4, 3) to (4, 2) using car (425, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 417 move from (4, 3) to (4, 2) using car (425, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 418 move from (4, 2) to (3, 2) using car (489, [(4, 2), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 419 move from (8, 2) to (8, 3) using car (486, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 421 move from (5, 6) to (4, 6) using car (401, [(5, 6), (4, 6)], 0)\n", + "Agent rider 422 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 424 arrived\n", + "Driver 428 arrived\n", + "Driver 433 arrived\n", + "Driver 443 arrived\n", + "Driver 444 arrived\n", + "Driver 445 arrived\n", + "Agent rider 446 move from (8, 2) to (8, 3) using car (427, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 447 move from (5, 3) to (4, 3) using car (460, [(5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 448 move from (4, 8) to (4, 7) using car (459, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 454 move from (5, 2) to (5, 3) using car (440, [(5, 2), (5, 3)], 0)\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 move from (4, 3) to (4, 2) using car (425, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 457 move from (8, 2) to (8, 3) using car (486, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (7, 1) to (6, 1) using car (403, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 462 move from (8, 2) to (8, 3) using car (486, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 463 move from (2, 2) to (2, 3) using car (414, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 463 arrived with a waiting time of 1 ticks\n", + "Agent rider 464 move from (1, 6) to (0, 6) using car (400, [(1, 6), (0, 6)], 0)\n", + "Agent rider 465 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 505 move from (5, 5) to (5, 4) using car (475, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 506 move from (7, 1) to (7, 2) using car (527, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (2, 6) to (2, 5) using car (501, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 move from (2, 1) to (1, 1) using car (530, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 514 arrived\n", - "Driver 519 arrived\n", - "Driver 532 arrived\n", - "Agent rider 537 move from (4, 9) to (3, 9) using car (511, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 538 move from (3, 7) to (3, 6) using car (517, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (7, 1) to (7, 2) using car (527, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 542 move from (3, 4) to (3, 5) using car (503, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 544 doesn't move\n", - "Agent rider 545 doesn't move\n", - "Agent rider 563 move from (8, 3) to (7, 3) using car (540, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "tick 34 ended\n", - "I am driver 564 - trip: [(7, 2), (6, 2), (5, 2)]\n", - "I am driver 565 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 566 - trip: [(7, 2), (7, 1), (8, 1)]\n", - "3 drivers generated.\n", - "I am rider 567 - dep: (2, 8) , arr: (9, 5)\n", - "I am rider 568 - dep: (9, 7) , arr: (6, 8)\n", - "I am rider 569 - dep: (3, 4) , arr: (6, 8)\n", - "I am rider 570 - dep: (1, 6) , arr: (2, 4)\n", - "I am rider 571 - dep: (5, 7) , arr: (0, 9)\n", - "5 riders generated.\n", - "Agent rider 50 move from (8, 1) to (7, 1) using car (523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (2, 0) to (3, 0) using car (546, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (2, 0) to (3, 0) using car (546, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 110 move from (0, 1) to (0, 2) using car (516, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 113 doesn't move\n", - "Agent rider 120 doesn't move\n", - "Agent rider 124 move from (4, 5) to (3, 5) using car (466, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 6) to (8, 7) using car (526, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 155 move from (8, 6) to (8, 7) using car (526, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (2, 0) to (3, 0) using car (546, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 174 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 184 move from (0, 1) to (0, 2) using car (516, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 move from (8, 1) to (7, 1) using car (523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 move from (2, 0) to (3, 0) using car (546, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 209 move from (4, 5) to (3, 5) using car (466, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 209 arrived with a waiting time of 11 ticks\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 257 move from (8, 6) to (8, 7) using car (526, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 doesn't move\n", - "Agent rider 291 move from (2, 0) to (3, 0) using car (546, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 311 move from (7, 3) to (6, 3) using car (540, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 312 move from (5, 0) to (6, 0) using car (460, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 312 arrived with a waiting time of 9 ticks\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 move from (4, 2) to (4, 1) using car (489, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 364 move from (8, 1) to (7, 1) using car (523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 364 arrived with a waiting time of 8 ticks\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 doesn't move\n", - "Driver 377 arrived\n", - "Agent rider 405 move from (5, 0) to (6, 0) using car (460, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 move from (3, 0) to (2, 0) using car (483, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 410 doesn't move\n", - "Agent rider 411 move from (1, 7) to (0, 7) using car (463, [(1, 7), (0, 7)], 0)\n", - "Agent rider 412 move from (6, 2) to (5, 2) using car (534, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 416 arrived\n", - "Agent rider 424 doesn't move\n", - "Agent rider 425 move from (4, 5) to (4, 6) using car (454, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 425 arrived with a waiting time of 4 ticks\n", - "Driver 430 arrived\n", - "Driver 434 arrived\n", - "Agent rider 446 move from (8, 1) to (7, 1) using car (523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 447 move from (3, 6) to (3, 7) using car (432, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 448 doesn't move\n", - "Agent rider 449 doesn't move\n", - "Agent rider 450 doesn't move\n", - "Driver 453 arrived\n", - "Driver 458 arrived\n", - "Driver 459 arrived\n", - "Driver 465 arrived\n", + "Agent rider 467 move from (5, 3) to (5, 4) using car (508, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 468 move from (8, 9) to (7, 9) using car (375, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Agent rider 469 doesn't move\n", - "Agent rider 470 doesn't move\n", - "Agent rider 473 move from (7, 2) to (7, 3) using car (527, [(7, 2), (7, 3)], 0)\n", - "Agent rider 474 move from (2, 5) to (2, 4) using car (501, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 476 arrived\n", - "Agent rider 490 move from (5, 8) to (4, 8) using car (422, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 492 move from (3, 6) to (3, 5) using car (565, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 493 move from (7, 3) to (6, 3) using car (540, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 505 move from (5, 4) to (5, 3) using car (475, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 506 move from (7, 2) to (7, 1) using car (566, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (2, 5) to (2, 4) using car (501, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 move from (1, 1) to (0, 1) using car (530, [(1, 1), (0, 1)], 0)\n", - "Driver 513 arrived\n", - "Driver 525 arrived\n", - "Driver 529 arrived\n", - "Agent rider 537 move from (3, 9) to (3, 8) using car (511, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 538 move from (3, 6) to (3, 5) using car (517, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (7, 2) to (7, 3) using car (527, [(7, 2), (7, 3)], 0)\n", - "Agent rider 542 doesn't move\n", - "Agent rider 543 doesn't move\n", - "Agent rider 544 move from (8, 1) to (7, 1) using car (523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 545 move from (6, 2) to (5, 2) using car (534, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 563 move from (7, 3) to (6, 3) using car (540, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 doesn't move\n", - "Agent rider 570 move from (1, 6) to (0, 6) using car (385, [(1, 6), (0, 6)], 0)\n", - "Agent rider 571 move from (5, 7) to (4, 7) using car (484, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "tick 35 ended\n", - "I am driver 572 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)]\n", - "I am driver 573 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 574 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "Agent rider 476 move from (6, 3) to (7, 3) using car (487, [(6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 477 doesn't move\n", + "Agent rider 492 doesn't move\n", + "Agent rider 493 doesn't move\n", + "tick 31 ended\n", + "I am driver 516 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 517 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 518 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 519 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 520 - trip: [(4, 5), (3, 5), (2, 5), (2, 6)]\n", + "I am driver 521 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "6 drivers generated.\n", + "I am rider 522 - dep: (7, 5) , arr: (2, 3)\n", + "I am rider 523 - dep: (1, 4) , arr: (2, 8)\n", + "2 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (3, 1) to (2, 1) using car (480, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 move from (1, 6) to (0, 6) using car (461, [(1, 6), (0, 6)], 0)\n", + "Agent rider 100 move from (1, 7) to (1, 6) using car (506, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 119 doesn't move\n", + "Agent rider 139 move from (9, 4) to (9, 5) using car (470, [(9, 4), (9, 5), (8, 5)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 145 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 168 doesn't move\n", + "Agent rider 170 move from (6, 1) to (5, 1) using car (403, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 move from (1, 6) to (0, 6) using car (461, [(1, 6), (0, 6)], 0)\n", + "Agent rider 174 move from (3, 7) to (4, 7) using car (472, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 175 move from (6, 1) to (5, 1) using car (403, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 175 arrived with a waiting time of 9 ticks\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 move from (8, 3) to (9, 3) using car (402, [(8, 3), (9, 3)], 0)\n", + "Agent rider 203 doesn't move\n", + "Agent rider 215 move from (3, 8) to (4, 8) using car (512, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 216 move from (9, 4) to (9, 5) using car (470, [(9, 4), (9, 5), (8, 5)], 0)\n", + "Agent rider 218 move from (3, 1) to (2, 1) using car (480, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 218 arrived with a waiting time of 4 ticks\n", + "Agent rider 252 doesn't move\n", + "Agent rider 281 move from (7, 3) to (7, 2) using car (452, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 move from (6, 1) to (5, 1) using car (403, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 322 doesn't move\n", + "Agent rider 323 move from (1, 7) to (1, 6) using car (506, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 325 move from (7, 5) to (7, 6) using car (449, [(7, 5), (7, 6)], 0)\n", + "Agent rider 326 move from (8, 3) to (9, 3) using car (402, [(8, 3), (9, 3)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 5) to (7, 6) using car (449, [(7, 5), (7, 6)], 0)\n", + "Agent rider 330 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 332 arrived\n", + "Agent rider 352 doesn't move\n", + "Agent rider 353 move from (4, 2) to (4, 1) using car (425, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 354 move from (3, 7) to (4, 7) using car (472, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 355 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 3) to (7, 2) using car (452, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 357 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 361 arrived\n", + "Agent rider 371 move from (3, 7) to (4, 7) using car (472, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 move from (4, 3) to (4, 4) using car (441, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (5, 7) to (5, 8) using car (491, [(5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 379 move from (8, 7) to (8, 8) using car (473, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 380 move from (6, 1) to (5, 1) using car (403, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (3, 7) to (4, 7) using car (472, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 384 arrived\n", + "Driver 396 arrived\n", + "Driver 409 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 move from (4, 2) to (4, 1) using car (425, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 417 move from (4, 2) to (4, 1) using car (425, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 418 move from (3, 2) to (3, 1) using car (489, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 419 move from (8, 3) to (9, 3) using car (402, [(8, 3), (9, 3)], 0)\n", + "Agent rider 421 doesn't move\n", + "Agent rider 422 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 435 arrived\n", + "Driver 444 arrived\n", + "Agent rider 446 move from (8, 3) to (8, 4) using car (427, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 447 move from (4, 3) to (3, 3) using car (460, [(4, 3), (3, 3)], 0)\n", + "Rider n° 447 arrived with a waiting time of 5 ticks\n", + "Agent rider 448 move from (4, 7) to (4, 6) using car (459, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 454 doesn't move\n", + "Agent rider 455 doesn't move\n", + "Agent rider 456 move from (4, 2) to (4, 1) using car (425, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 457 move from (8, 3) to (8, 4) using car (486, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (6, 1) to (5, 1) using car (403, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 462 move from (8, 3) to (8, 4) using car (486, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (1, 4) to (2, 4) using car (495, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 467 move from (5, 4) to (5, 5) using car (508, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 468 move from (7, 9) to (6, 9) using car (375, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 469 move from (5, 7) to (5, 6) using car (513, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 476 move from (7, 3) to (7, 2) using car (452, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 477 doesn't move\n", + "Agent rider 492 doesn't move\n", + "Agent rider 493 doesn't move\n", + "Agent rider 522 move from (7, 5) to (7, 6) using car (449, [(7, 5), (7, 6)], 0)\n", + "Agent rider 523 move from (1, 4) to (1, 5) using car (453, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "tick 32 ended\n", + "I am driver 524 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (5, 4)]\n", + "I am driver 525 - trip: [(4, 8), (4, 9), (5, 9)]\n", + "I am driver 526 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", "3 drivers generated.\n", - "I am rider 575 - dep: (0, 1) , arr: (3, 3)\n", - "I am rider 576 - dep: (4, 4) , arr: (8, 0)\n", - "I am rider 577 - dep: (4, 9) , arr: (1, 6)\n", - "I am rider 578 - dep: (3, 0) , arr: (1, 7)\n", + "I am rider 527 - dep: (3, 5) , arr: (3, 7)\n", + "I am rider 528 - dep: (6, 5) , arr: (5, 4)\n", + "I am rider 529 - dep: (9, 8) , arr: (6, 8)\n", + "I am rider 530 - dep: (8, 4) , arr: (9, 1)\n", "4 riders generated.\n", - "Agent rider 50 move from (7, 1) to (6, 1) using car (523, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (3, 0) to (4, 0) using car (546, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (3, 0) to (4, 0) using car (546, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 110 move from (0, 2) to (0, 3) using car (516, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 110 arrived with a waiting time of 14 ticks\n", - "Agent rider 113 doesn't move\n", - "Agent rider 120 move from (2, 0) to (3, 0) using car (528, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 124 move from (3, 5) to (3, 4) using car (565, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 7) to (8, 8) using car (526, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 155 move from (8, 7) to (8, 8) using car (526, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (2, 0) to (1, 0) using car (483, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (3, 0) to (4, 0) using car (546, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 174 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 184 move from (0, 2) to (0, 3) using car (516, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 move from (7, 1) to (6, 1) using car (523, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 move from (3, 0) to (4, 0) using car (546, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 207 move from (2, 0) to (1, 0) using car (483, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 257 move from (8, 7) to (8, 8) using car (526, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 doesn't move\n", - "Agent rider 291 move from (3, 0) to (4, 0) using car (546, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 311 move from (6, 3) to (5, 3) using car (540, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Rider n° 311 arrived with a waiting time of 9 ticks\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 348 doesn't move\n", - "Agent rider 355 move from (4, 1) to (4, 0) using car (489, [(4, 1), (4, 0)], 0)\n", - "Agent rider 356 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 doesn't move\n", - "Driver 394 arrived\n", - "Agent rider 405 move from (6, 0) to (7, 0) using car (460, [(6, 0), (7, 0)], 0)\n", - "Agent rider 407 doesn't move\n", - "Agent rider 408 move from (2, 0) to (1, 0) using car (483, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 408 arrived with a waiting time of 3 ticks\n", - "Agent rider 410 doesn't move\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (5, 2) to (4, 2) using car (534, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 424 doesn't move\n", + "Agent rider 20 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 21 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 25 doesn't move\n", + "Agent rider 33 move from (2, 1) to (1, 1) using car (480, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 doesn't move\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 doesn't move\n", + "Agent rider 100 move from (1, 6) to (1, 5) using car (506, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 119 move from (4, 9) to (3, 9) using car (490, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 139 move from (9, 5) to (8, 5) using car (470, [(9, 5), (8, 5)], 0)\n", + "Agent rider 140 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 145 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 150 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 168 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 170 move from (5, 1) to (5, 0) using car (438, [(5, 1), (5, 0)], 0)\n", + "Rider n° 170 arrived with a waiting time of 14 ticks\n", + "Agent rider 171 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 move from (4, 7) to (4, 6) using car (472, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 215 move from (4, 8) to (4, 9) using car (525, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 216 move from (9, 5) to (8, 5) using car (470, [(9, 5), (8, 5)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 281 move from (7, 2) to (7, 1) using car (452, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 move from (5, 1) to (4, 1) using car (403, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 322 doesn't move\n", + "Agent rider 323 move from (1, 6) to (1, 5) using car (506, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 doesn't move\n", + "Agent rider 328 move from (0, 7) to (0, 6) using car (517, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 331 arrived\n", + "Agent rider 352 doesn't move\n", + "Agent rider 353 move from (4, 1) to (5, 1) using car (425, [(4, 1), (5, 1)], 0)\n", + "Agent rider 354 move from (4, 7) to (4, 6) using car (472, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 355 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 2) to (7, 1) using car (452, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 357 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 371 move from (4, 7) to (4, 6) using car (472, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 move from (4, 4) to (4, 5) using car (441, [(4, 4), (4, 5)], 0)\n", + "Agent rider 373 move from (5, 8) to (6, 8) using car (491, [(5, 8), (6, 8)], 0)\n", + "Rider n° 373 arrived with a waiting time of 4 ticks\n", + "Agent rider 379 move from (8, 8) to (8, 9) using car (473, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 379 arrived with a waiting time of 0 ticks\n", + "Agent rider 380 move from (5, 1) to (4, 1) using car (403, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (4, 7) to (4, 6) using car (472, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 396 arrived\n", + "Driver 400 arrived\n", + "Driver 401 arrived\n", + "Driver 405 arrived\n", + "Driver 407 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 doesn't move\n", + "Agent rider 417 doesn't move\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 doesn't move\n", + "Agent rider 421 move from (4, 6) to (4, 5) using car (459, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 422 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 423 arrived\n", + "Driver 434 arrived\n", + "Driver 440 arrived\n", + "Agent rider 446 move from (8, 4) to (8, 5) using car (427, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 448 move from (4, 6) to (4, 5) using car (459, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 451 arrived\n", + "Agent rider 454 doesn't move\n", + "Agent rider 455 move from (1, 6) to (1, 5) using car (506, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 456 move from (4, 1) to (5, 1) using car (425, [(4, 1), (5, 1)], 0)\n", + "Rider n° 456 arrived with a waiting time of 1 ticks\n", + "Agent rider 457 move from (8, 4) to (8, 5) using car (486, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (5, 1) to (4, 1) using car (403, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 462 move from (8, 4) to (8, 5) using car (486, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (2, 4) to (3, 4) using car (495, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 467 doesn't move\n", + "Agent rider 468 move from (6, 9) to (5, 9) using car (375, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 469 move from (5, 6) to (5, 5) using car (513, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 476 move from (7, 2) to (7, 1) using car (452, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 477 move from (9, 6) to (9, 5) using car (507, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 478 arrived\n", + "Agent rider 492 doesn't move\n", + "Agent rider 493 move from (8, 8) to (8, 9) using car (473, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 494 arrived\n", + "Agent rider 522 doesn't move\n", + "Agent rider 523 move from (1, 5) to (1, 6) using car (453, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 527 move from (3, 5) to (2, 5) using car (520, [(3, 5), (2, 5), (2, 6)], 0)\n", + "Agent rider 528 doesn't move\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 doesn't move\n", + "tick 33 ended\n", + "I am driver 531 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 532 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 533 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 534 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 535 - trip: [(5, 8), (6, 8)]\n", + "I am driver 536 - trip: [(6, 2), (7, 2), (8, 2), (8, 3)]\n", + "6 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 20 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 21 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 25 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 33 move from (1, 1) to (0, 1) using car (480, [(1, 1), (0, 1)], 0)\n", + "Agent rider 41 doesn't move\n", + "Agent rider 42 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 42 arrived with a waiting time of 23 ticks\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 94 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 94 arrived with a waiting time of 21 ticks\n", + "Agent rider 100 move from (1, 5) to (1, 4) using car (506, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 100 arrived with a waiting time of 14 ticks\n", + "Agent rider 119 move from (3, 9) to (3, 8) using car (490, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 139 move from (8, 5) to (8, 6) using car (427, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 139 arrived with a waiting time of 13 ticks\n", + "Agent rider 140 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 145 move from (5, 9) to (4, 9) using car (375, [(5, 9), (4, 9)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 168 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 171 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 173 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 174 move from (4, 6) to (4, 5) using car (472, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 215 move from (4, 9) to (5, 9) using car (525, [(4, 9), (5, 9)], 0)\n", + "Agent rider 216 move from (8, 5) to (8, 6) using car (531, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 252 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 281 move from (7, 1) to (7, 0) using car (452, [(7, 1), (7, 0)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 321 move from (4, 1) to (3, 1) using car (403, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 322 doesn't move\n", + "Agent rider 323 move from (1, 5) to (1, 4) using car (506, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 doesn't move\n", + "Agent rider 328 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (5, 9) to (4, 9) using car (375, [(5, 9), (4, 9)], 0)\n", + "Agent rider 352 move from (8, 9) to (7, 9) using car (473, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 352 arrived with a waiting time of 4 ticks\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 move from (4, 6) to (4, 5) using car (472, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 355 move from (5, 9) to (4, 9) using car (375, [(5, 9), (4, 9)], 0)\n", + "Agent rider 356 move from (7, 1) to (7, 0) using car (452, [(7, 1), (7, 0)], 0)\n", + "Agent rider 357 doesn't move\n", + "Agent rider 371 move from (4, 6) to (4, 5) using car (472, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 380 move from (4, 1) to (3, 1) using car (403, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (4, 6) to (4, 5) using car (472, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (5, 9) to (4, 9) using car (375, [(5, 9), (4, 9)], 0)\n", + "Driver 400 arrived\n", + "Driver 402 arrived\n", + "Driver 404 arrived\n", + "Driver 407 arrived\n", + "Driver 412 arrived\n", + "Agent rider 415 doesn't move\n", + "Agent rider 416 move from (4, 1) to (3, 1) using car (403, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 417 move from (4, 1) to (3, 1) using car (403, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 417 arrived with a waiting time of 3 ticks\n", + "Agent rider 418 move from (3, 1) to (3, 2) using car (521, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 419 doesn't move\n", + "Agent rider 421 doesn't move\n", + "Agent rider 422 move from (5, 9) to (4, 9) using car (375, [(5, 9), (4, 9)], 0)\n", + "Driver 426 arrived\n", "Driver 430 arrived\n", - "Agent rider 446 move from (7, 1) to (6, 1) using car (523, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 447 move from (3, 7) to (3, 8) using car (432, [(3, 7), (3, 8)], 0)\n", - "Agent rider 448 doesn't move\n", - "Agent rider 449 doesn't move\n", - "Agent rider 450 doesn't move\n", - "Driver 459 arrived\n", - "Driver 467 arrived\n", - "Driver 468 arrived\n", + "Driver 439 arrived\n", + "Agent rider 446 move from (8, 5) to (8, 6) using car (427, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 448 move from (4, 5) to (4, 4) using car (459, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 449 arrived\n", + "Agent rider 454 doesn't move\n", + "Agent rider 455 move from (1, 5) to (1, 4) using car (506, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 457 move from (8, 5) to (8, 6) using car (486, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (4, 1) to (3, 1) using car (403, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 460 arrived\n", + "Driver 461 arrived\n", + "Agent rider 462 move from (8, 5) to (8, 6) using car (486, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 6) to (0, 5) using car (517, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 465 move from (3, 4) to (4, 4) using car (495, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 467 doesn't move\n", + "Agent rider 468 doesn't move\n", "Agent rider 469 doesn't move\n", - "Agent rider 470 doesn't move\n", - "Agent rider 473 move from (7, 3) to (8, 3) using car (498, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 474 move from (2, 4) to (2, 3) using car (501, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 486 arrived\n", - "Agent rider 490 move from (4, 8) to (3, 8) using car (422, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 492 move from (3, 5) to (3, 4) using car (565, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 493 doesn't move\n", - "Driver 496 arrived\n", + "Agent rider 476 move from (7, 1) to (7, 0) using car (452, [(7, 1), (7, 0)], 0)\n", + "Agent rider 477 move from (9, 5) to (9, 4) using car (507, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 484 arrived\n", + "Agent rider 492 move from (3, 0) to (2, 0) using car (519, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 493 move from (8, 9) to (7, 9) using car (473, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Driver 497 arrived\n", - "Agent rider 505 move from (5, 3) to (5, 2) using car (475, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 506 move from (7, 1) to (8, 1) using car (566, [(7, 1), (8, 1)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (2, 4) to (2, 3) using car (501, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 521 arrived\n", - "Driver 531 arrived\n", - "Agent rider 537 move from (3, 8) to (2, 8) using car (511, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 538 move from (3, 5) to (3, 4) using car (517, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (7, 3) to (8, 3) using car (498, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 542 move from (3, 5) to (2, 5) using car (466, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 544 move from (7, 1) to (6, 1) using car (523, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 545 move from (5, 2) to (4, 2) using car (534, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 563 move from (6, 3) to (5, 3) using car (540, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 567 move from (2, 8) to (3, 8) using car (556, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 move from (3, 4) to (3, 3) using car (554, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 570 doesn't move\n", - "Agent rider 571 move from (4, 7) to (3, 7) using car (484, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 move from (3, 0) to (4, 0) using car (546, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "tick 36 ended\n", - "I am driver 579 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7)]\n", - "I am driver 580 - trip: [(7, 4), (8, 4), (9, 4)]\n", - "I am driver 581 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6)]\n", - "I am driver 582 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 583 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 584 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", - "I am driver 585 - trip: [(6, 8), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 586 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", - "I am driver 587 - trip: [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 588 - trip: [(0, 8), (0, 7), (1, 7)]\n", - "I am driver 589 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 590 - trip: [(3, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 591 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 592 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 593 - trip: [(2, 6), (2, 7), (2, 8)]\n", - "I am driver 594 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 595 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 596 - trip: [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)]\n", - "I am driver 597 - trip: [(9, 3), (8, 3), (7, 3), (7, 2)]\n", - "I am driver 598 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", - "I am driver 599 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 600 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 601 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 602 - trip: [(0, 3), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 603 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 604 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 605 - trip: [(0, 8), (1, 8), (2, 8)]\n", - "27 drivers generated.\n", - "I am rider 606 - dep: (8, 0) , arr: (3, 5)\n", - "1 riders generated.\n", - "Agent rider 50 move from (6, 1) to (5, 1) using car (523, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 50 arrived with a waiting time of 26 ticks\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (4, 0) to (4, 1) using car (546, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (1, 0) to (0, 0) using car (483, [(1, 0), (0, 0)], 0)\n", - "Agent rider 66 move from (8, 3) to (9, 3) using car (498, [(8, 3), (9, 3)], 0)\n", - "Agent rider 68 move from (4, 0) to (4, 1) using car (546, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 113 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 120 move from (3, 0) to (4, 0) using car (528, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 124 move from (3, 4) to (3, 3) using car (565, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (8, 3) to (9, 3) using car (498, [(8, 3), (9, 3)], 0)\n", - "Agent rider 133 move from (8, 3) to (9, 3) using car (498, [(8, 3), (9, 3)], 0)\n", - "Agent rider 134 move from (8, 8) to (7, 8) using car (526, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 135 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 155 move from (8, 8) to (7, 8) using car (526, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 0) to (0, 0) using car (483, [(1, 0), (0, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (4, 0) to (4, 1) using car (546, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 169 move from (0, 5) to (0, 6) using car (596, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 170 move from (8, 3) to (9, 3) using car (498, [(8, 3), (9, 3)], 0)\n", - "Agent rider 174 move from (0, 5) to (0, 6) using car (596, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 doesn't move\n", - "Agent rider 201 move from (6, 1) to (5, 1) using car (523, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 204 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 205 move from (4, 0) to (4, 1) using car (546, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 207 move from (1, 0) to (0, 0) using car (483, [(1, 0), (0, 0)], 0)\n", - "Agent rider 241 doesn't move\n", - "Agent rider 254 move from (1, 0) to (0, 0) using car (483, [(1, 0), (0, 0)], 0)\n", - "Agent rider 255 move from (8, 3) to (9, 3) using car (498, [(8, 3), (9, 3)], 0)\n", - "Agent rider 257 move from (8, 8) to (7, 8) using car (526, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 291 move from (4, 0) to (4, 1) using car (546, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 314 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 348 doesn't move\n", + "Agent rider 522 doesn't move\n", + "Agent rider 523 move from (1, 6) to (1, 7) using car (453, [(1, 6), (1, 7)], 0)\n", + "Agent rider 527 move from (2, 5) to (2, 6) using car (414, [(2, 5), (2, 6)], 0)\n", + "Agent rider 528 doesn't move\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (8, 4) to (8, 3) using car (499, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "tick 34 ended\n", + "I am driver 537 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 538 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 539 - trip: [(0, 5), (0, 4), (0, 3)]\n", + "I am driver 540 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 541 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", + "I am driver 542 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 543 - trip: [(4, 3), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 544 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 545 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 546 - trip: [(7, 5), (8, 5), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 547 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 548 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 549 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "13 drivers generated.\n", + "I am rider 550 - dep: (9, 7) , arr: (4, 7)\n", + "I am rider 551 - dep: (6, 2) , arr: (9, 4)\n", + "I am rider 552 - dep: (9, 4) , arr: (8, 4)\n", + "I am rider 553 - dep: (1, 9) , arr: (0, 8)\n", + "I am rider 554 - dep: (8, 0) , arr: (6, 3)\n", + "I am rider 555 - dep: (0, 3) , arr: (7, 2)\n", + "I am rider 556 - dep: (9, 8) , arr: (2, 0)\n", + "I am rider 557 - dep: (8, 2) , arr: (6, 4)\n", + "I am rider 558 - dep: (3, 5) , arr: (2, 5)\n", + "I am rider 559 - dep: (7, 7) , arr: (3, 0)\n", + "10 riders generated.\n", + "Agent rider 20 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 21 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 25 move from (0, 5) to (0, 4) using car (517, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 25 arrived with a waiting time of 22 ticks\n", + "Agent rider 33 doesn't move\n", + "Agent rider 41 doesn't move\n", + "Agent rider 44 move from (1, 4) to (1, 3) using car (506, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 47 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 100 doesn't move\n", + "Agent rider 119 move from (3, 8) to (2, 8) using car (490, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 140 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 141 doesn't move\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 move from (5, 9) to (6, 9) using car (533, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 152 doesn't move\n", + "Agent rider 168 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 171 move from (0, 5) to (0, 4) using car (517, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 171 arrived with a waiting time of 19 ticks\n", + "Agent rider 173 move from (0, 5) to (0, 4) using car (517, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 173 arrived with a waiting time of 10 ticks\n", + "Agent rider 174 doesn't move\n", + "Agent rider 179 move from (1, 4) to (1, 3) using car (506, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 196 doesn't move\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 215 move from (5, 9) to (6, 9) using car (533, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 216 move from (8, 6) to (8, 7) using car (531, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 252 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 281 doesn't move\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 move from (0, 3) to (1, 3) using car (542, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 321 move from (3, 1) to (2, 1) using car (403, [(3, 1), (2, 1)], 0)\n", + "Rider n° 321 arrived with a waiting time of 8 ticks\n", + "Agent rider 322 move from (5, 7) to (6, 7) using car (504, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 323 move from (1, 4) to (1, 3) using car (506, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 doesn't move\n", + "Agent rider 328 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 353 move from (5, 1) to (5, 0) using car (526, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 354 doesn't move\n", "Agent rider 355 doesn't move\n", "Agent rider 356 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Driver 385 arrived\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 410 move from (0, 5) to (0, 6) using car (596, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (4, 2) to (3, 2) using car (534, [(4, 2), (3, 2)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 446 move from (6, 1) to (5, 1) using car (523, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 447 move from (3, 8) to (2, 8) using car (422, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 448 move from (0, 5) to (0, 6) using car (596, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 449 move from (9, 4) to (8, 4) using car (582, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 450 doesn't move\n", - "Driver 463 arrived\n", - "Driver 468 arrived\n", - "Agent rider 469 doesn't move\n", - "Agent rider 470 doesn't move\n", - "Agent rider 473 doesn't move\n", - "Agent rider 474 move from (2, 3) to (2, 2) using car (501, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 477 arrived\n", - "Driver 478 arrived\n", - "Driver 481 arrived\n", - "Driver 482 arrived\n", - "Agent rider 490 move from (3, 8) to (2, 8) using car (422, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 492 move from (3, 4) to (3, 3) using car (565, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 493 doesn't move\n", - "Driver 497 arrived\n", - "Driver 503 arrived\n", - "Agent rider 505 move from (5, 2) to (5, 1) using car (475, [(5, 2), (5, 1)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (2, 3) to (2, 2) using car (501, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 527 arrived\n", - "Driver 530 arrived\n", - "Driver 533 arrived\n", - "Agent rider 537 move from (2, 8) to (1, 8) using car (511, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 538 move from (3, 4) to (3, 3) using car (517, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 move from (2, 2) to (3, 2) using car (557, [(2, 2), (3, 2)], 0)\n", - "Agent rider 541 move from (8, 3) to (9, 3) using car (498, [(8, 3), (9, 3)], 0)\n", - "Agent rider 542 move from (2, 5) to (1, 5) using car (466, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 542 arrived with a waiting time of 2 ticks\n", - "Agent rider 543 move from (0, 9) to (1, 9) using car (583, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 544 move from (6, 1) to (5, 1) using car (523, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 545 doesn't move\n", - "Driver 562 arrived\n", - "Agent rider 563 move from (5, 3) to (4, 3) using car (540, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 567 move from (3, 8) to (4, 8) using car (556, [(3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 move from (3, 3) to (4, 3) using car (554, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 570 doesn't move\n", - "Agent rider 571 move from (3, 7) to (2, 7) using car (484, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 move from (4, 0) to (4, 1) using car (546, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 606 doesn't move\n", - "tick 37 ended\n", - "I am driver 607 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 608 - trip: [(7, 1), (7, 2)]\n", - "I am driver 609 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 610 - trip: [(4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 611 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 612 - trip: [(4, 0), (4, 1), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 613 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 614 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 615 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 616 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 617 - trip: [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 618 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 619 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "I am driver 620 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7)]\n", - "14 drivers generated.\n", - "I am rider 621 - dep: (8, 3) , arr: (6, 7)\n", - "I am rider 622 - dep: (7, 2) , arr: (0, 8)\n", - "I am rider 623 - dep: (7, 8) , arr: (4, 3)\n", - "I am rider 624 - dep: (7, 1) , arr: (9, 4)\n", - "I am rider 625 - dep: (4, 2) , arr: (4, 1)\n", - "5 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (4, 1) to (4, 2) using car (546, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 move from (9, 3) to (8, 3) using car (609, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 68 move from (4, 1) to (4, 2) using car (546, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 113 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Rider n° 113 arrived with a waiting time of 11 ticks\n", - "Agent rider 120 move from (4, 0) to (4, 1) using car (612, [(4, 0), (4, 1), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 124 move from (3, 3) to (3, 2) using car (565, [(3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (9, 3) to (8, 3) using car (609, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 133 move from (9, 3) to (8, 3) using car (609, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 134 doesn't move\n", - "Agent rider 135 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 155 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (4, 1) to (4, 2) using car (546, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 169 move from (0, 6) to (0, 7) using car (596, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 170 move from (9, 3) to (8, 3) using car (609, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 174 move from (0, 6) to (0, 7) using car (596, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 184 doesn't move\n", - "Agent rider 185 move from (0, 1) to (0, 0) using car (548, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 185 arrived with a waiting time of 20 ticks\n", - "Agent rider 201 move from (5, 1) to (4, 1) using car (523, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 201 arrived with a waiting time of 24 ticks\n", - "Agent rider 204 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 205 move from (4, 1) to (4, 2) using car (610, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 241 move from (0, 1) to (0, 0) using car (548, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 241 arrived with a waiting time of 16 ticks\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 move from (9, 3) to (8, 3) using car (609, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 257 move from (7, 8) to (6, 8) using car (526, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 258 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Rider n° 258 arrived with a waiting time of 12 ticks\n", - "Agent rider 291 move from (4, 1) to (4, 2) using car (610, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 314 move from (0, 1) to (0, 0) using car (548, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 348 move from (0, 1) to (0, 0) using car (548, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 355 doesn't move\n", - "Agent rider 356 move from (1, 5) to (0, 5) using car (466, [(1, 5), (0, 5)], 0)\n", - "Rider n° 356 arrived with a waiting time of 13 ticks\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 410 move from (0, 6) to (0, 7) using car (596, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 411 doesn't move\n", - "Agent rider 412 move from (3, 2) to (2, 2) using car (431, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 415 arrived\n", - "Agent rider 424 doesn't move\n", - "Driver 432 arrived\n", - "Agent rider 446 move from (5, 1) to (4, 1) using car (523, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 446 arrived with a waiting time of 5 ticks\n", - "Agent rider 447 move from (2, 8) to (1, 8) using car (422, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 447 arrived with a waiting time of 2 ticks\n", - "Agent rider 448 move from (0, 6) to (0, 7) using car (596, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 449 doesn't move\n", - "Agent rider 450 move from (7, 8) to (6, 8) using car (526, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 454 arrived\n", - "Driver 460 arrived\n", - "Agent rider 469 move from (1, 3) to (1, 4) using car (602, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 470 move from (0, 4) to (0, 3) using car (601, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 473 move from (8, 3) to (8, 4) using car (573, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 474 move from (2, 2) to (3, 2) using car (501, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 478 arrived\n", - "Driver 480 arrived\n", - "Driver 482 arrived\n", + "Agent rider 357 move from (5, 9) to (6, 9) using car (533, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 371 move from (4, 5) to (4, 4) using car (472, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 doesn't move\n", + "Driver 376 arrived\n", + "Agent rider 380 move from (3, 1) to (2, 1) using car (403, [(3, 1), (2, 1)], 0)\n", + "Agent rider 381 move from (4, 5) to (4, 4) using car (472, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 doesn't move\n", + "Driver 402 arrived\n", + "Driver 407 arrived\n", + "Agent rider 415 move from (0, 3) to (1, 3) using car (542, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 416 move from (3, 1) to (2, 1) using car (403, [(3, 1), (2, 1)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 doesn't move\n", + "Agent rider 421 doesn't move\n", + "Agent rider 422 doesn't move\n", + "Driver 425 arrived\n", + "Driver 438 arrived\n", + "Driver 441 arrived\n", + "Agent rider 446 move from (8, 6) to (8, 7) using car (427, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 448 move from (4, 4) to (5, 4) using car (459, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 454 move from (5, 3) to (5, 4) using car (538, [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 454 arrived with a waiting time of 4 ticks\n", + "Agent rider 455 move from (1, 4) to (1, 3) using car (506, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 457 move from (8, 6) to (8, 7) using car (486, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (3, 1) to (2, 1) using car (403, [(3, 1), (2, 1)], 0)\n", + "Driver 461 arrived\n", + "Agent rider 462 move from (8, 6) to (8, 7) using car (486, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 5) to (0, 4) using car (539, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 465 move from (4, 4) to (5, 4) using car (495, [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 467 move from (5, 5) to (6, 5) using car (510, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Rider n° 467 arrived with a waiting time of 4 ticks\n", + "Agent rider 468 move from (5, 9) to (6, 9) using car (533, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 469 move from (5, 5) to (6, 5) using car (510, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 470 arrived\n", + "Agent rider 476 doesn't move\n", + "Agent rider 477 doesn't move\n", "Driver 489 arrived\n", - "Agent rider 490 move from (2, 8) to (1, 8) using car (422, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 492 move from (3, 3) to (3, 2) using car (565, [(3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 493 move from (6, 3) to (6, 2) using car (549, [(6, 3), (6, 2)], 0)\n", - "Driver 499 arrived\n", - "Agent rider 505 move from (5, 1) to (4, 1) using car (523, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (1, 3) to (2, 3) using car (604, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 508 move from (2, 2) to (3, 2) using car (501, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 512 arrived\n", - "Driver 515 arrived\n", - "Driver 533 arrived\n", - "Agent rider 537 move from (1, 8) to (2, 8) using car (605, [(1, 8), (2, 8)], 0)\n", - "Agent rider 538 move from (3, 3) to (3, 2) using car (517, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 move from (3, 2) to (2, 2) using car (431, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 541 move from (9, 3) to (8, 3) using car (609, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 543 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 544 move from (5, 1) to (4, 1) using car (523, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 545 doesn't move\n", - "Driver 561 arrived\n", - "Agent rider 563 move from (4, 3) to (4, 2) using car (540, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Driver 564 arrived\n", - "Driver 566 arrived\n" + "Driver 491 arrived\n", + "Agent rider 492 move from (2, 0) to (2, 1) using car (519, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 493 move from (7, 9) to (6, 9) using car (473, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 498 arrived\n", + "Agent rider 522 doesn't move\n", + "Agent rider 523 doesn't move\n", + "Agent rider 527 move from (2, 6) to (3, 6) using car (540, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 528 doesn't move\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (8, 3) to (8, 2) using car (499, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 4) to (9, 3) using car (507, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 553 doesn't move\n", + "Agent rider 554 doesn't move\n", + "Agent rider 555 move from (0, 3) to (1, 3) using car (542, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 557 doesn't move\n", + "Agent rider 558 doesn't move\n", + "Agent rider 559 doesn't move\n", + "tick 35 ended\n", + "I am driver 560 - trip: [(1, 4), (2, 4), (3, 4), (3, 5)]\n", + "I am driver 561 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 562 - trip: [(6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 563 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 564 - trip: [(3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 565 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", + "I am driver 566 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 567 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 568 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0)]\n", + "I am driver 569 - trip: [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 570 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 571 - trip: [(9, 5), (9, 4), (8, 4)]\n", + "I am driver 572 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 573 - trip: [(5, 3), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 574 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (3, 5)]\n", + "I am driver 575 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 576 - trip: [(7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 577 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 578 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 579 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 580 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", + "I am driver 581 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 582 - trip: [(9, 4), (9, 5), (9, 6)]\n", + "I am driver 583 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 584 - trip: [(4, 4), (3, 4), (2, 4)]\n", + "I am driver 585 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 586 - trip: [(0, 9), (0, 8), (1, 8)]\n", + "I am driver 587 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 588 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "29 drivers generated.\n", + "I am rider 589 - dep: (7, 2) , arr: (4, 6)\n", + "I am rider 590 - dep: (9, 1) , arr: (6, 0)\n", + "I am rider 591 - dep: (0, 3) , arr: (7, 1)\n", + "I am rider 592 - dep: (1, 5) , arr: (6, 1)\n", + "I am rider 593 - dep: (8, 5) , arr: (0, 6)\n", + "I am rider 594 - dep: (2, 5) , arr: (9, 4)\n", + "6 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 41 move from (9, 9) to (8, 9) using car (588, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 567 move from (4, 8) to (5, 8) using car (556, [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 move from (4, 3) to (5, 3) using car (554, [(4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 570 move from (0, 6) to (0, 7) using car (596, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 571 move from (2, 7) to (1, 7) using car (484, [(2, 7), (1, 7)], 0)\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 move from (4, 1) to (4, 2) using car (546, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 606 doesn't move\n", - "Agent rider 621 move from (8, 3) to (8, 4) using car (573, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 622 move from (7, 2) to (6, 2) using car (553, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 623 doesn't move\n", - "Agent rider 624 move from (7, 1) to (7, 2) using car (608, [(7, 1), (7, 2)], 0)\n", - "Agent rider 625 move from (4, 2) to (4, 1) using car (617, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 625 arrived with a waiting time of 0 ticks\n", - "tick 38 ended\n", - "0 drivers generated.\n", - "I am rider 626 - dep: (7, 8) , arr: (2, 3)\n", - "I am rider 627 - dep: (3, 8) , arr: (2, 0)\n", - "2 riders generated.\n", - "Agent rider 51 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 60 move from (4, 2) to (4, 3) using car (546, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 move from (0, 0) to (1, 0) using car (548, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (4, 2) to (4, 3) using car (546, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 120 move from (4, 1) to (4, 2) using car (612, [(4, 1), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 124 move from (3, 2) to (2, 2) using car (565, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 128 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 135 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 155 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 158 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 161 move from (0, 0) to (1, 0) using car (548, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (4, 2) to (4, 3) using car (546, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 169 move from (0, 7) to (0, 8) using car (596, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 174 move from (0, 7) to (0, 8) using car (596, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Rider n° 174 arrived with a waiting time of 15 ticks\n", - "Agent rider 178 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 184 move from (0, 3) to (0, 2) using car (601, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 201 doesn't move\n", - "Agent rider 204 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 205 move from (4, 2) to (4, 3) using car (610, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 207 move from (0, 0) to (1, 0) using car (548, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 254 move from (0, 0) to (1, 0) using car (548, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 257 move from (6, 8) to (5, 8) using car (526, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 291 move from (4, 2) to (4, 3) using car (610, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 314 move from (0, 0) to (1, 0) using car (548, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 348 move from (0, 0) to (1, 0) using car (548, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 348 arrived with a waiting time of 14 ticks\n", - "Agent rider 355 doesn't move\n", - "Agent rider 359 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 365 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 374 doesn't move\n", - "Agent rider 375 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 410 move from (0, 7) to (0, 8) using car (596, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 411 move from (0, 7) to (0, 8) using car (596, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Rider n° 411 arrived with a waiting time of 8 ticks\n", - "Agent rider 412 move from (2, 2) to (1, 2) using car (431, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 424 move from (7, 8) to (7, 9) using car (547, [(7, 8), (7, 9)], 0)\n", - "Agent rider 446 doesn't move\n", - "Agent rider 448 move from (0, 7) to (0, 8) using car (596, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 449 move from (8, 4) to (8, 5) using car (573, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 450 move from (6, 8) to (5, 8) using car (526, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 460 arrived\n", - "Agent rider 469 move from (1, 4) to (1, 5) using car (602, [(1, 4), (1, 5)], 0)\n", - "Rider n° 469 arrived with a waiting time of 6 ticks\n", - "Agent rider 470 move from (0, 3) to (0, 2) using car (601, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 473 move from (8, 4) to (8, 5) using car (573, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 473 arrived with a waiting time of 6 ticks\n", - "Agent rider 474 move from (3, 2) to (4, 2) using car (501, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 475 arrived\n", + "Agent rider 44 move from (1, 3) to (1, 2) using car (506, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 doesn't move\n", + "Agent rider 91 move from (9, 9) to (8, 9) using car (588, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (2, 8) to (1, 8) using car (490, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (9, 9) to (8, 9) using car (588, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 9) to (4, 8) using car (545, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 150 move from (6, 9) to (7, 9) using car (533, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 152 move from (9, 9) to (8, 9) using car (588, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 173 doesn't move\n", + "Agent rider 174 move from (4, 5) to (3, 5) using car (516, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 174 arrived with a waiting time of 11 ticks\n", + "Agent rider 179 move from (1, 3) to (1, 2) using car (506, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 196 move from (9, 9) to (8, 9) using car (588, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 198 move from (9, 3) to (9, 2) using car (507, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 203 doesn't move\n", + "Agent rider 215 move from (6, 9) to (5, 9) using car (473, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 216 move from (8, 7) to (8, 8) using car (427, [(8, 7), (8, 8)], 0)\n", + "Agent rider 252 move from (0, 4) to (0, 3) using car (539, [(0, 4), (0, 3)], 0)\n", + "Agent rider 281 move from (7, 0) to (8, 0) using car (587, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 297 doesn't move\n", + "Agent rider 319 move from (1, 3) to (2, 3) using car (542, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 322 move from (6, 7) to (7, 7) using car (504, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 323 move from (1, 3) to (1, 2) using car (506, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 325 doesn't move\n", + "Agent rider 326 move from (9, 3) to (9, 2) using car (507, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (4, 9) to (4, 8) using car (545, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 353 doesn't move\n", + "Agent rider 354 doesn't move\n", + "Agent rider 355 move from (4, 9) to (4, 8) using car (545, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 356 move from (7, 0) to (6, 0) using car (565, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 357 move from (6, 9) to (7, 9) using car (533, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 371 move from (4, 4) to (4, 3) using car (472, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 372 move from (4, 5) to (3, 5) using car (516, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 375 arrived\n", + "Agent rider 380 move from (2, 1) to (2, 2) using car (519, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 381 move from (4, 4) to (4, 3) using car (472, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (4, 9) to (4, 8) using car (545, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 414 arrived\n", + "Agent rider 415 move from (1, 3) to (2, 3) using car (542, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 416 move from (2, 1) to (3, 1) using car (566, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (9, 3) to (9, 2) using car (507, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 421 move from (4, 5) to (3, 5) using car (516, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 421 arrived with a waiting time of 6 ticks\n", + "Agent rider 422 move from (4, 9) to (4, 8) using car (545, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 441 arrived\n", + "Agent rider 446 move from (8, 7) to (8, 8) using car (427, [(8, 7), (8, 8)], 0)\n", + "Agent rider 448 move from (5, 4) to (6, 4) using car (459, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 452 arrived\n", + "Driver 453 arrived\n", + "Agent rider 455 move from (1, 3) to (2, 3) using car (542, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 457 move from (8, 7) to (8, 8) using car (486, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (2, 1) to (2, 2) using car (519, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 462 move from (8, 7) to (8, 8) using car (486, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 4) to (0, 3) using car (539, [(0, 4), (0, 3)], 0)\n", + "Agent rider 465 move from (5, 4) to (6, 4) using car (495, [(5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 468 move from (6, 9) to (7, 9) using car (533, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 469 move from (6, 5) to (7, 5) using car (510, [(6, 5), (7, 5)], 0)\n", + "Rider n° 469 arrived with a waiting time of 2 ticks\n", + "Driver 471 arrived\n", + "Agent rider 476 move from (7, 0) to (8, 0) using car (587, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 477 doesn't move\n", "Driver 480 arrived\n", - "Driver 483 arrived\n", - "Driver 487 arrived\n", - "Agent rider 490 move from (1, 8) to (0, 8) using car (422, [(1, 8), (0, 8)], 0)\n", - "Agent rider 492 move from (3, 2) to (2, 2) using car (565, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 493 move from (6, 2) to (5, 2) using car (553, [(6, 2), (5, 2)], 0)\n", - "Driver 498 arrived\n", - "Agent rider 505 move from (4, 1) to (4, 2) using car (612, [(4, 1), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (2, 3) to (3, 3) using car (604, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 508 move from (3, 2) to (4, 2) using car (501, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 515 arrived\n", + "Agent rider 492 move from (2, 1) to (3, 1) using car (566, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 493 move from (6, 9) to (7, 9) using car (533, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 511 arrived\n", "Driver 520 arrived\n", + "Agent rider 522 doesn't move\n", + "Agent rider 523 doesn't move\n", + "Driver 525 arrived\n", + "Agent rider 527 move from (3, 6) to (4, 6) using car (540, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 528 move from (6, 5) to (6, 4) using car (515, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (8, 2) to (8, 1) using car (499, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 535 arrived\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 move from (6, 2) to (7, 2) using car (479, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (1, 9) to (2, 9) using car (583, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 554 doesn't move\n", + "Agent rider 555 move from (1, 3) to (1, 2) using car (506, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 557 move from (8, 2) to (8, 3) using car (536, [(8, 2), (8, 3)], 0)\n", + "Agent rider 558 doesn't move\n", + "Agent rider 559 doesn't move\n", + "Agent rider 589 move from (7, 2) to (7, 3) using car (576, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 590 doesn't move\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "tick 36 ended\n", + "I am driver 595 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 596 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 597 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)]\n", + "I am driver 598 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 599 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 600 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "6 drivers generated.\n", + "I am rider 601 - dep: (8, 3) , arr: (4, 8)\n", + "I am rider 602 - dep: (5, 6) , arr: (8, 9)\n", + "2 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 41 move from (8, 9) to (7, 9) using car (588, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 move from (1, 2) to (1, 1) using car (506, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 move from (0, 3) to (0, 2) using car (517, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 91 move from (8, 9) to (7, 9) using car (588, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (1, 8) to (0, 8) using car (490, [(1, 8), (0, 8)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (8, 9) to (7, 9) using car (588, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 8) to (4, 7) using car (545, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 150 move from (7, 9) to (7, 8) using car (533, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 152 move from (8, 9) to (7, 9) using car (588, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 174 move from (4, 5) to (5, 5) using car (483, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 179 move from (1, 2) to (1, 1) using car (506, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 196 move from (8, 9) to (7, 9) using car (588, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 198 move from (9, 2) to (9, 1) using car (507, [(9, 2), (9, 1)], 0)\n", + "Agent rider 203 doesn't move\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 move from (8, 8) to (7, 8) using car (531, [(8, 8), (7, 8)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 281 move from (8, 0) to (9, 0) using car (587, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 282 move from (6, 4) to (7, 4) using car (459, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 297 move from (6, 4) to (7, 4) using car (495, [(6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 319 move from (2, 3) to (3, 3) using car (542, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 322 move from (7, 7) to (8, 7) using car (504, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 323 move from (1, 2) to (1, 1) using car (506, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 325 move from (7, 6) to (7, 7) using car (544, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 326 move from (9, 2) to (9, 1) using car (507, [(9, 2), (9, 1)], 0)\n", + "Rider n° 326 arrived with a waiting time of 9 ticks\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (4, 8) to (4, 7) using car (545, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 353 move from (5, 0) to (6, 0) using car (596, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 354 move from (4, 5) to (5, 5) using car (483, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 355 move from (4, 8) to (4, 7) using car (545, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 356 doesn't move\n", + "Agent rider 357 move from (7, 9) to (6, 9) using car (600, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 371 doesn't move\n", + "Agent rider 372 move from (3, 5) to (2, 5) using car (516, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 381 move from (4, 3) to (4, 2) using car (472, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 383 move from (4, 8) to (4, 7) using car (545, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 403 arrived\n", + "Agent rider 415 move from (2, 3) to (3, 3) using car (542, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 416 move from (3, 1) to (3, 0) using car (501, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 416 arrived with a waiting time of 5 ticks\n", + "Agent rider 418 move from (3, 2) to (2, 2) using car (543, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 419 move from (9, 2) to (9, 1) using car (507, [(9, 2), (9, 1)], 0)\n", + "Agent rider 422 move from (4, 8) to (3, 8) using car (561, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 431 arrived\n", + "Agent rider 446 move from (8, 8) to (7, 8) using car (531, [(8, 8), (7, 8)], 0)\n", + "Agent rider 448 move from (6, 4) to (7, 4) using car (459, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 453 arrived\n", + "Agent rider 455 move from (2, 3) to (2, 2) using car (569, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 455 arrived with a waiting time of 7 ticks\n", + "Agent rider 457 move from (8, 8) to (8, 9) using car (486, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 doesn't move\n", + "Agent rider 462 move from (8, 8) to (8, 9) using car (486, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (6, 4) to (7, 4) using car (495, [(6, 4), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 468 move from (7, 9) to (6, 9) using car (600, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 471 arrived\n", + "Agent rider 476 move from (8, 0) to (9, 0) using car (587, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 477 doesn't move\n", + "Agent rider 492 move from (3, 1) to (4, 1) using car (566, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 493 move from (7, 9) to (6, 9) using car (600, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 509 arrived\n", + "Agent rider 522 move from (7, 6) to (7, 7) using car (544, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 523 doesn't move\n", + "Agent rider 527 move from (4, 6) to (5, 6) using car (540, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 528 doesn't move\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (8, 1) to (7, 1) using car (499, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 move from (7, 2) to (7, 3) using car (479, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 552 move from (9, 3) to (9, 4) using car (541, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 553 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 554 move from (8, 0) to (9, 0) using car (587, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 555 move from (1, 2) to (1, 1) using car (506, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 move from (9, 8) to (9, 7) using car (599, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 557 doesn't move\n", + "Agent rider 558 move from (3, 5) to (2, 5) using car (516, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 558 arrived with a waiting time of 2 ticks\n", + "Agent rider 559 doesn't move\n", + "Agent rider 589 move from (7, 3) to (6, 3) using car (574, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 590 doesn't move\n", + "Agent rider 591 move from (0, 3) to (0, 2) using car (517, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 move from (8, 5) to (7, 5) using car (572, [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "tick 37 ended\n", + "I am driver 603 - trip: [(6, 7), (6, 8)]\n", + "I am driver 604 - trip: [(1, 6), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 605 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", + "I am driver 606 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 607 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 608 - trip: [(1, 7), (1, 6), (1, 5), (2, 5), (3, 5)]\n", + "I am driver 609 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 610 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "8 drivers generated.\n", + "I am rider 611 - dep: (7, 8) , arr: (0, 8)\n", + "I am rider 612 - dep: (6, 1) , arr: (0, 8)\n", + "I am rider 613 - dep: (7, 1) , arr: (7, 7)\n", + "I am rider 614 - dep: (6, 4) , arr: (9, 9)\n", + "I am rider 615 - dep: (3, 3) , arr: (2, 4)\n", + "I am rider 616 - dep: (9, 0) , arr: (0, 8)\n", + "I am rider 617 - dep: (8, 6) , arr: (1, 2)\n", + "7 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 33 doesn't move\n", + "Agent rider 41 move from (7, 9) to (6, 9) using car (588, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 move from (0, 2) to (0, 1) using car (517, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 91 move from (7, 9) to (6, 9) using car (588, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 doesn't move\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (7, 9) to (6, 9) using car (588, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 7) to (4, 6) using car (545, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 150 move from (7, 8) to (7, 7) using car (533, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 152 move from (7, 9) to (6, 9) using car (588, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (7, 9) to (6, 9) using car (588, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 doesn't move\n", + "Agent rider 215 doesn't move\n", + "Agent rider 216 move from (7, 8) to (7, 7) using car (533, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 281 move from (9, 0) to (9, 1) using car (587, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 282 move from (7, 4) to (8, 4) using car (459, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 297 move from (7, 4) to (7, 5) using car (495, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 297 arrived with a waiting time of 9 ticks\n", + "Agent rider 319 move from (3, 3) to (4, 3) using car (532, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 322 move from (8, 7) to (9, 7) using car (504, [(8, 7), (9, 7)], 0)\n", + "Rider n° 322 arrived with a waiting time of 6 ticks\n", + "Agent rider 323 doesn't move\n", + "Agent rider 325 move from (7, 7) to (7, 8) using car (544, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (4, 7) to (4, 6) using car (545, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 353 move from (6, 0) to (7, 0) using car (596, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 353 arrived with a waiting time of 8 ticks\n", + "Agent rider 354 move from (5, 5) to (6, 5) using car (483, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 354 arrived with a waiting time of 6 ticks\n", + "Agent rider 355 move from (4, 7) to (4, 6) using car (545, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 356 move from (6, 0) to (7, 0) using car (596, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 357 move from (6, 9) to (6, 8) using car (600, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 371 doesn't move\n", + "Agent rider 372 move from (2, 5) to (1, 5) using car (516, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 380 move from (2, 2) to (1, 2) using car (543, [(2, 2), (1, 2)], 0)\n", + "Agent rider 381 move from (4, 2) to (4, 1) using car (472, [(4, 2), (4, 1)], 0)\n", + "Rider n° 381 arrived with a waiting time of 8 ticks\n", + "Agent rider 383 move from (4, 7) to (4, 6) using car (545, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 415 move from (3, 3) to (4, 3) using car (542, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 move from (2, 2) to (1, 2) using car (543, [(2, 2), (1, 2)], 0)\n", + "Agent rider 419 doesn't move\n", + "Agent rider 422 move from (3, 8) to (2, 8) using car (561, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 427 arrived\n", + "Agent rider 446 move from (7, 8) to (7, 7) using car (533, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 448 move from (7, 4) to (8, 4) using car (459, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 455 move from (2, 3) to (2, 4) using car (519, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 457 move from (8, 9) to (7, 9) using car (486, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 458 move from (2, 2) to (3, 2) using car (569, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 458 arrived with a waiting time of 4 ticks\n", + "Agent rider 462 move from (8, 9) to (7, 9) using car (486, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (7, 4) to (7, 5) using car (495, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 468 move from (6, 9) to (6, 8) using car (600, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 474 arrived\n", + "Agent rider 476 move from (9, 0) to (9, 1) using car (587, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 477 move from (9, 4) to (9, 5) using car (541, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 481 arrived\n", + "Driver 485 arrived\n", + "Driver 487 arrived\n", + "Driver 488 arrived\n", + "Agent rider 492 move from (4, 1) to (5, 1) using car (566, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 493 move from (6, 9) to (6, 8) using car (600, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 510 arrived\n", + "Driver 521 arrived\n", + "Agent rider 522 move from (7, 7) to (7, 8) using car (544, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 523 doesn't move\n", "Driver 524 arrived\n", - "Driver 534 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 538 move from (3, 2) to (3, 1) using car (517, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 539 move from (2, 2) to (1, 2) using car (431, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 541 doesn't move\n", - "Agent rider 543 move from (2, 9) to (3, 9) using car (583, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 544 move from (4, 1) to (4, 0) using car (617, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 545 move from (4, 2) to (4, 3) using car (546, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Driver 557 arrived\n", - "Driver 558 arrived\n", - "Agent rider 563 move from (4, 2) to (4, 1) using car (540, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 567 move from (5, 8) to (5, 9) using car (556, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 move from (5, 3) to (6, 3) using car (554, [(5, 3), (6, 3)], 0)\n", - "Agent rider 570 move from (0, 7) to (0, 8) using car (596, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 move from (4, 2) to (4, 3) using car (546, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 606 doesn't move\n", - "Agent rider 621 move from (8, 4) to (8, 5) using car (573, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 622 doesn't move\n", - "Agent rider 623 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 626 doesn't move\n", - "Agent rider 627 move from (3, 8) to (2, 8) using car (536, [(3, 8), (2, 8)], 0)\n", + "Agent rider 527 move from (5, 6) to (5, 7) using car (547, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 528 move from (6, 4) to (5, 4) using car (570, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Rider n° 528 arrived with a waiting time of 4 ticks\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 doesn't move\n", + "Driver 536 arrived\n", + "Driver 539 arrived\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 move from (7, 3) to (7, 4) using car (479, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 552 move from (9, 4) to (9, 5) using car (541, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 553 move from (3, 9) to (3, 8) using car (583, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 554 move from (9, 0) to (9, 1) using car (587, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 555 move from (1, 1) to (2, 1) using car (506, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 move from (9, 7) to (9, 6) using car (599, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 557 doesn't move\n", + "Agent rider 559 move from (7, 7) to (7, 8) using car (544, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 589 move from (6, 3) to (5, 3) using car (574, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 590 doesn't move\n", + "Agent rider 591 move from (0, 2) to (0, 1) using car (517, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 592 move from (1, 5) to (2, 5) using car (597, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (2, 5) to (2, 4) using car (549, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 move from (5, 6) to (6, 6) using car (540, [(5, 6), (6, 6)], 0)\n", + "Agent rider 611 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (3, 3) to (4, 3) using car (542, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 616 move from (9, 0) to (9, 1) using car (587, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 617 doesn't move\n", + "tick 38 ended\n", + "I am driver 618 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)]\n", + "1 drivers generated.\n", + "I am rider 619 - dep: (8, 1) , arr: (4, 4)\n", + "1 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 33 move from (0, 1) to (0, 0) using car (517, [(0, 1), (0, 0)], 0)\n", + "Rider n° 33 arrived with a waiting time of 15 ticks\n", + "Agent rider 41 move from (6, 9) to (5, 9) using car (588, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 53 move from (0, 1) to (0, 0) using car (517, [(0, 1), (0, 0)], 0)\n", + "Rider n° 53 arrived with a waiting time of 19 ticks\n", + "Agent rider 91 move from (6, 9) to (5, 9) using car (588, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (0, 8) to (0, 7) using car (618, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 140 doesn't move\n", + "Agent rider 141 move from (6, 9) to (5, 9) using car (588, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 6) to (4, 5) using car (545, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 150 move from (7, 7) to (7, 6) using car (533, [(7, 7), (7, 6)], 0)\n", + "Agent rider 152 move from (6, 9) to (5, 9) using car (588, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 doesn't move\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (6, 9) to (5, 9) using car (588, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 doesn't move\n", + "Agent rider 215 move from (5, 9) to (5, 8) using car (598, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Rider n° 215 arrived with a waiting time of 8 ticks\n", + "Agent rider 216 move from (7, 7) to (7, 6) using car (533, [(7, 7), (7, 6)], 0)\n", + "Agent rider 252 move from (0, 3) to (0, 4) using car (518, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 281 move from (9, 1) to (9, 2) using car (587, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Rider n° 281 arrived with a waiting time of 7 ticks\n", + "Agent rider 282 move from (8, 4) to (9, 4) using car (459, [(8, 4), (9, 4)], 0)\n", + "Agent rider 319 move from (4, 3) to (5, 3) using car (532, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 323 doesn't move\n", + "Agent rider 325 move from (7, 8) to (6, 8) using car (544, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (4, 6) to (4, 5) using car (545, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 354 doesn't move\n", + "Agent rider 355 move from (4, 6) to (4, 5) using car (545, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 356 move from (7, 0) to (7, 1) using car (596, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 357 move from (6, 8) to (6, 7) using car (600, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 371 move from (4, 3) to (5, 3) using car (532, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Rider n° 371 arrived with a waiting time of 6 ticks\n", + "Agent rider 372 move from (1, 5) to (0, 5) using car (516, [(1, 5), (0, 5)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 383 move from (4, 6) to (4, 5) using car (545, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 415 move from (4, 3) to (5, 3) using car (542, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (9, 1) to (9, 2) using car (587, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 422 move from (2, 8) to (1, 8) using car (561, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 422 arrived with a waiting time of 1 ticks\n", + "Agent rider 446 move from (7, 7) to (7, 6) using car (533, [(7, 7), (7, 6)], 0)\n", + "Agent rider 448 doesn't move\n", + "Agent rider 457 move from (7, 9) to (6, 9) using car (486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 462 move from (7, 9) to (6, 9) using car (486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 3) to (0, 4) using car (518, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 465 move from (7, 5) to (7, 6) using car (495, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 468 move from (6, 8) to (6, 7) using car (600, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 477 move from (9, 5) to (9, 6) using car (541, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 488 arrived\n", + "Driver 490 arrived\n", + "Agent rider 492 move from (5, 1) to (5, 2) using car (566, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 493 move from (6, 8) to (6, 7) using car (600, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 500 arrived\n", + "Driver 503 arrived\n", + "Driver 505 arrived\n", + "Driver 507 arrived\n", + "Driver 512 arrived\n", + "Agent rider 522 move from (7, 8) to (6, 8) using car (544, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 523 move from (1, 7) to (1, 8) using car (534, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 527 move from (5, 7) to (4, 7) using car (547, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 doesn't move\n", + "Driver 531 arrived\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 move from (7, 4) to (8, 4) using car (479, [(7, 4), (8, 4)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 doesn't move\n", + "Agent rider 554 move from (9, 1) to (9, 2) using car (587, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 555 move from (2, 1) to (3, 1) using car (506, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 move from (9, 6) to (9, 5) using car (599, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 557 doesn't move\n", + "Agent rider 559 move from (7, 8) to (6, 8) using car (544, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 571 arrived\n", + "Driver 582 arrived\n", + "Driver 584 arrived\n", + "Driver 586 arrived\n", + "Agent rider 589 move from (5, 3) to (4, 3) using car (574, [(5, 3), (4, 3), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 590 doesn't move\n", + "Agent rider 591 move from (0, 1) to (0, 0) using car (517, [(0, 1), (0, 0)], 0)\n", + "Agent rider 592 move from (2, 5) to (3, 5) using car (597, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 593 move from (7, 5) to (7, 6) using car (495, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 594 move from (2, 4) to (2, 3) using car (549, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 move from (6, 6) to (6, 5) using car (496, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 611 move from (7, 8) to (6, 8) using car (544, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 612 move from (6, 1) to (5, 1) using car (499, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 613 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (4, 3) to (5, 3) using car (542, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 616 move from (9, 1) to (9, 2) using car (587, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 617 move from (8, 6) to (9, 6) using car (567, [(8, 6), (9, 6)], 0)\n", + "Agent rider 619 doesn't move\n", "tick 39 ended\n", - "I am driver 628 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 629 - trip: [(8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 630 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 631 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 632 - trip: [(9, 7), (9, 8), (8, 8)]\n", - "I am driver 633 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 634 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 635 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 636 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 637 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (5, 4)]\n", - "I am driver 638 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 639 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)]\n", - "I am driver 640 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 641 - trip: [(6, 8), (7, 8), (8, 8), (8, 7)]\n", - "I am driver 642 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 643 - trip: [(9, 7), (9, 6), (9, 5)]\n", - "16 drivers generated.\n", - "I am rider 644 - dep: (3, 0) , arr: (2, 2)\n", - "I am rider 645 - dep: (5, 4) , arr: (0, 4)\n", - "I am rider 646 - dep: (1, 7) , arr: (4, 6)\n", - "I am rider 647 - dep: (0, 1) , arr: (1, 2)\n", - "I am rider 648 - dep: (5, 1) , arr: (6, 6)\n", - "5 riders generated.\n", - "Agent rider 51 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 60 move from (4, 3) to (3, 3) using car (586, [(4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", - "Agent rider 64 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 move from (8, 3) to (9, 3) using car (550, [(8, 3), (9, 3)], 0)\n", - "Agent rider 68 move from (4, 3) to (4, 4) using car (546, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 120 move from (4, 2) to (5, 2) using car (613, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 124 move from (2, 2) to (1, 2) using car (565, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 128 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 131 move from (8, 3) to (9, 3) using car (550, [(8, 3), (9, 3)], 0)\n", - "Agent rider 133 move from (8, 3) to (9, 3) using car (550, [(8, 3), (9, 3)], 0)\n", - "Agent rider 134 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 135 move from (3, 9) to (3, 8) using car (583, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 155 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 155 arrived with a waiting time of 14 ticks\n", - "Agent rider 158 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 doesn't move\n", - "Agent rider 165 move from (4, 3) to (4, 4) using car (546, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 167 move from (3, 9) to (3, 8) using car (583, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 169 move from (0, 8) to (1, 8) using car (596, [(0, 8), (1, 8)], 0)\n", - "Agent rider 170 move from (8, 3) to (9, 3) using car (550, [(8, 3), (9, 3)], 0)\n", - "Agent rider 178 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 184 move from (0, 2) to (0, 1) using car (601, [(0, 2), (0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 204 move from (3, 9) to (3, 8) using car (583, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 205 move from (4, 3) to (3, 3) using car (586, [(4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", - "Agent rider 207 move from (1, 0) to (2, 0) using car (548, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 254 move from (1, 0) to (2, 0) using car (548, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 255 move from (8, 3) to (9, 3) using car (550, [(8, 3), (9, 3)], 0)\n", - "Agent rider 257 move from (5, 8) to (4, 8) using car (526, [(5, 8), (4, 8)], 0)\n", - "Agent rider 291 move from (4, 3) to (5, 3) using car (636, [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 314 move from (1, 0) to (2, 0) using car (548, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 355 move from (4, 0) to (3, 0) using car (617, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 359 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 374 move from (1, 0) to (2, 0) using car (548, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 375 move from (3, 9) to (3, 8) using car (583, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 407 move from (3, 9) to (3, 8) using car (583, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 410 move from (0, 8) to (1, 8) using car (596, [(0, 8), (1, 8)], 0)\n", - "Agent rider 412 move from (1, 2) to (0, 2) using car (431, [(1, 2), (0, 2)], 0)\n", - "Agent rider 424 move from (7, 9) to (8, 9) using car (518, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 448 move from (0, 8) to (1, 8) using car (596, [(0, 8), (1, 8)], 0)\n", - "Agent rider 449 move from (8, 5) to (8, 6) using car (573, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 450 move from (5, 8) to (4, 8) using car (526, [(5, 8), (4, 8)], 0)\n", - "Driver 466 arrived\n", - "Agent rider 470 move from (0, 2) to (0, 1) using car (601, [(0, 2), (0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 474 move from (4, 2) to (5, 2) using car (501, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 480 arrived\n", - "Driver 484 arrived\n", - "Agent rider 490 move from (0, 8) to (1, 8) using car (596, [(0, 8), (1, 8)], 0)\n", - "Agent rider 492 move from (2, 2) to (1, 2) using car (565, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 493 doesn't move\n", - "Agent rider 505 move from (4, 2) to (5, 2) using car (612, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 506 move from (8, 1) to (7, 1) using car (584, [(8, 1), (7, 1)], 0)\n", - "Agent rider 507 move from (3, 3) to (3, 4) using car (604, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 508 move from (4, 2) to (5, 2) using car (612, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 511 arrived\n", - "Driver 535 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 538 doesn't move\n", - "Agent rider 539 move from (1, 2) to (0, 2) using car (431, [(1, 2), (0, 2)], 0)\n", - "Agent rider 541 move from (8, 3) to (9, 3) using car (550, [(8, 3), (9, 3)], 0)\n", - "Agent rider 543 move from (3, 9) to (3, 8) using car (633, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 544 move from (4, 0) to (3, 0) using car (617, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 545 move from (4, 3) to (4, 4) using car (546, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Driver 549 arrived\n", - "Driver 558 arrived\n", - "Driver 559 arrived\n", + "I am driver 620 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "1 drivers generated.\n", + "I am rider 621 - dep: (7, 2) , arr: (8, 3)\n", + "I am rider 622 - dep: (2, 3) , arr: (8, 1)\n", + "I am rider 623 - dep: (4, 0) , arr: (0, 9)\n", + "I am rider 624 - dep: (4, 6) , arr: (8, 5)\n", + "I am rider 625 - dep: (7, 8) , arr: (4, 5)\n", + "I am rider 626 - dep: (6, 8) , arr: (5, 4)\n", + "I am rider 627 - dep: (9, 0) , arr: (5, 1)\n", + "I am rider 628 - dep: (9, 7) , arr: (6, 9)\n", + "I am rider 629 - dep: (2, 3) , arr: (8, 5)\n", + "9 riders generated.\n", + "Agent rider 20 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 21 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 41 move from (5, 9) to (4, 9) using car (588, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 91 move from (5, 9) to (4, 9) using car (588, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (0, 7) to (0, 6) using car (618, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 140 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 141 move from (5, 9) to (4, 9) using car (588, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 5) to (4, 4) using car (545, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 150 move from (7, 6) to (7, 7) using car (495, [(7, 6), (7, 7)], 0)\n", + "Agent rider 152 move from (5, 9) to (4, 9) using car (588, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (5, 9) to (4, 9) using car (588, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 198 doesn't move\n", + "Agent rider 203 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 216 move from (7, 6) to (7, 7) using car (495, [(7, 6), (7, 7)], 0)\n", + "Agent rider 252 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 319 doesn't move\n", + "Agent rider 323 doesn't move\n", + "Agent rider 325 move from (6, 8) to (5, 8) using car (544, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 328 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 329 move from (7, 6) to (7, 7) using car (495, [(7, 6), (7, 7)], 0)\n", + "Agent rider 330 move from (4, 5) to (4, 4) using car (545, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 355 doesn't move\n", + "Agent rider 356 move from (7, 1) to (7, 2) using car (596, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 357 move from (6, 7) to (6, 6) using car (600, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 357 arrived with a waiting time of 3 ticks\n", + "Agent rider 372 doesn't move\n", + "Agent rider 380 doesn't move\n", + "Agent rider 383 move from (4, 5) to (4, 4) using car (545, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 415 move from (5, 3) to (6, 3) using car (542, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (9, 2) to (9, 1) using car (568, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 446 move from (7, 6) to (7, 7) using car (495, [(7, 6), (7, 7)], 0)\n", + "Agent rider 448 move from (8, 4) to (8, 3) using car (607, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 457 move from (6, 9) to (5, 9) using car (486, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 462 move from (6, 9) to (5, 9) using car (486, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 4) to (0, 5) using car (518, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 465 move from (7, 6) to (7, 7) using car (495, [(7, 6), (7, 7)], 0)\n", + "Agent rider 468 move from (6, 7) to (6, 6) using car (600, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 468 arrived with a waiting time of 1 ticks\n", + "Driver 472 arrived\n", + "Agent rider 476 doesn't move\n", + "Agent rider 477 move from (9, 6) to (9, 7) using car (541, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 482 arrived\n", + "Driver 490 arrived\n", + "Agent rider 492 move from (5, 2) to (5, 3) using car (566, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 493 move from (6, 7) to (6, 6) using car (600, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 502 arrived\n", + "Driver 504 arrived\n", + "Driver 508 arrived\n", + "Agent rider 522 move from (6, 8) to (5, 8) using car (544, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 523 move from (1, 8) to (2, 8) using car (534, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 523 arrived with a waiting time of 4 ticks\n", + "Agent rider 527 move from (4, 7) to (3, 7) using car (547, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 527 arrived with a waiting time of 0 ticks\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (7, 1) to (7, 2) using car (596, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Driver 540 arrived\n", + "Driver 543 arrived\n", + "Driver 546 arrived\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 move from (8, 4) to (8, 3) using car (607, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 552 move from (9, 5) to (9, 4) using car (599, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 553 doesn't move\n", + "Agent rider 554 move from (9, 2) to (9, 3) using car (587, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 555 move from (3, 1) to (4, 1) using car (506, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 move from (9, 5) to (9, 4) using car (599, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 557 doesn't move\n", + "Agent rider 559 move from (6, 8) to (5, 8) using car (544, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Driver 560 arrived\n", - "Agent rider 563 move from (4, 1) to (4, 0) using car (540, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 567 move from (5, 9) to (6, 9) using car (556, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 568 move from (9, 7) to (9, 8) using car (632, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 569 doesn't move\n", - "Agent rider 570 move from (0, 8) to (1, 8) using car (596, [(0, 8), (1, 8)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 move from (4, 3) to (3, 3) using car (586, [(4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Driver 562 arrived\n", + "Driver 564 arrived\n", + "Driver 573 arrived\n", + "Driver 576 arrived\n", "Driver 580 arrived\n", - "Driver 588 arrived\n", - "Driver 593 arrived\n", - "Driver 605 arrived\n", - "Agent rider 606 doesn't move\n", - "Driver 608 arrived\n", - "Agent rider 621 move from (8, 5) to (8, 6) using car (573, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 622 move from (6, 2) to (6, 3) using car (618, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 623 move from (7, 8) to (6, 8) using car (616, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 589 move from (4, 3) to (4, 4) using car (574, [(4, 3), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 590 doesn't move\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (3, 5) to (4, 5) using car (597, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 593 move from (7, 6) to (7, 7) using car (495, [(7, 6), (7, 7)], 0)\n", + "Agent rider 594 move from (2, 3) to (3, 3) using car (549, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Driver 603 arrived\n", + "Agent rider 611 move from (6, 8) to (5, 8) using car (544, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 612 move from (5, 1) to (4, 1) using car (499, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 613 move from (7, 1) to (7, 2) using car (596, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 doesn't move\n", + "Agent rider 616 move from (9, 2) to (9, 3) using car (587, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 617 move from (9, 6) to (9, 7) using car (609, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 619 doesn't move\n", + "Agent rider 621 doesn't move\n", + "Agent rider 622 move from (2, 3) to (3, 3) using car (549, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 623 doesn't move\n", "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (7, 8) to (6, 8) using car (616, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 move from (6, 8) to (5, 8) using car (544, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 627 doesn't move\n", - "Agent rider 644 doesn't move\n", - "Agent rider 645 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 doesn't move\n", + "Agent rider 628 doesn't move\n", + "Agent rider 629 move from (2, 3) to (3, 3) using car (549, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", "tick 40 ended\n", - "I am driver 649 - trip: [(4, 3), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 650 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 651 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 652 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 653 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 654 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 655 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 656 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 657 - trip: [(0, 3), (0, 4), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 658 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 659 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "11 drivers generated.\n", - "I am rider 660 - dep: (3, 0) , arr: (6, 7)\n", - "I am rider 661 - dep: (5, 7) , arr: (6, 7)\n", - "I am rider 662 - dep: (1, 3) , arr: (9, 4)\n", - "I am rider 663 - dep: (2, 4) , arr: (6, 7)\n", - "4 riders generated.\n", - "Agent rider 51 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 60 move from (3, 3) to (3, 4) using car (586, [(3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", - "Agent rider 64 move from (9, 1) to (8, 1) using car (658, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (4, 4) to (4, 5) using car (546, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 120 move from (5, 2) to (6, 2) using car (613, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 124 move from (1, 2) to (0, 2) using car (565, [(1, 2), (0, 2)], 0)\n", - "Agent rider 128 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 134 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Rider n° 134 arrived with a waiting time of 18 ticks\n", - "Agent rider 135 move from (3, 8) to (3, 7) using car (583, [(3, 8), (3, 7)], 0)\n", - "Agent rider 158 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (9, 1) to (8, 1) using car (658, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 move from (1, 8) to (1, 7) using car (650, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 178 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 184 move from (0, 1) to (1, 1) using car (601, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Rider n° 184 arrived with a waiting time of 18 ticks\n", - "Agent rider 204 move from (3, 8) to (3, 7) using car (583, [(3, 8), (3, 7)], 0)\n", - "Agent rider 205 move from (3, 3) to (3, 4) using car (586, [(3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 257 doesn't move\n", - "Agent rider 291 move from (5, 3) to (5, 4) using car (636, [(5, 3), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 314 move from (2, 0) to (3, 0) using car (548, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 314 arrived with a waiting time of 13 ticks\n", - "Agent rider 317 doesn't move\n", - "Agent rider 355 move from (3, 0) to (2, 0) using car (617, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 359 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 374 move from (2, 0) to (3, 0) using car (548, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 375 move from (3, 8) to (3, 7) using car (583, [(3, 8), (3, 7)], 0)\n", - "Agent rider 405 move from (7, 0) to (8, 0) using car (528, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 407 move from (3, 8) to (3, 7) using car (583, [(3, 8), (3, 7)], 0)\n", - "Rider n° 407 arrived with a waiting time of 8 ticks\n", - "Agent rider 410 move from (1, 8) to (1, 7) using car (650, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 412 doesn't move\n", - "Driver 422 arrived\n", - "Agent rider 424 move from (8, 9) to (9, 9) using car (518, [(8, 9), (9, 9)], 0)\n", - "Agent rider 448 move from (1, 8) to (1, 7) using car (650, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 449 move from (8, 6) to (8, 7) using car (573, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 449 arrived with a waiting time of 6 ticks\n", - "Agent rider 450 doesn't move\n", - "Agent rider 470 move from (0, 1) to (1, 1) using car (601, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 474 move from (5, 2) to (6, 2) using car (501, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 484 arrived\n", - "Driver 485 arrived\n", - "Agent rider 490 move from (1, 8) to (1, 7) using car (650, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 492 move from (1, 2) to (0, 2) using car (565, [(1, 2), (0, 2)], 0)\n", - "Agent rider 493 move from (5, 2) to (6, 2) using car (612, [(5, 2), (6, 2)], 0)\n", - "Agent rider 505 move from (5, 2) to (5, 1) using car (651, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (3, 4) to (3, 5) using car (604, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 508 move from (5, 2) to (6, 2) using car (612, [(5, 2), (6, 2)], 0)\n", - "Agent rider 509 move from (0, 1) to (1, 1) using car (601, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Driver 536 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 538 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 doesn't move\n", - "Agent rider 543 doesn't move\n", - "Agent rider 544 move from (3, 0) to (2, 0) using car (617, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 545 move from (4, 4) to (4, 5) using car (546, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Driver 547 arrived\n", - "Driver 551 arrived\n", - "Driver 553 arrived\n", - "Driver 554 arrived\n", - "Driver 559 arrived\n", - "Agent rider 563 move from (4, 0) to (3, 0) using car (611, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 567 move from (6, 9) to (7, 9) using car (556, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 568 move from (9, 8) to (8, 8) using car (632, [(9, 8), (8, 8)], 0)\n", - "Agent rider 569 move from (6, 3) to (6, 4) using car (618, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 570 move from (1, 8) to (1, 7) using car (650, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 move from (0, 1) to (1, 1) using car (601, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 move from (3, 3) to (3, 4) using car (586, [(3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", - "Driver 585 arrived\n", - "Driver 590 arrived\n", - "Driver 597 arrived\n", - "Driver 602 arrived\n", - "Agent rider 606 move from (8, 0) to (8, 1) using car (652, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 615 arrived\n", - "Agent rider 621 move from (8, 6) to (8, 7) using car (573, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 622 move from (6, 3) to (6, 4) using car (618, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 623 move from (6, 8) to (5, 8) using car (616, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "I am driver 630 - trip: [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 631 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7)]\n", + "I am driver 632 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 633 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 634 - trip: [(0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 635 - trip: [(7, 3), (8, 3)]\n", + "I am driver 636 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 637 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 638 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 639 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 640 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 641 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "12 drivers generated.\n", + "I am rider 642 - dep: (7, 2) , arr: (4, 7)\n", + "I am rider 643 - dep: (5, 3) , arr: (3, 6)\n", + "I am rider 644 - dep: (9, 3) , arr: (6, 4)\n", + "I am rider 645 - dep: (4, 8) , arr: (7, 7)\n", + "I am rider 646 - dep: (3, 9) , arr: (9, 5)\n", + "I am rider 647 - dep: (3, 3) , arr: (6, 8)\n", + "6 riders generated.\n", + "Agent rider 20 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 21 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 41 move from (4, 9) to (3, 9) using car (588, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 move from (1, 1) to (1, 2) using car (548, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 47 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 91 move from (4, 9) to (3, 9) using car (588, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (0, 6) to (0, 7) using car (634, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 140 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 141 move from (4, 9) to (3, 9) using car (588, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 4) to (4, 3) using car (545, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 move from (4, 9) to (3, 9) using car (588, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 179 move from (1, 1) to (1, 2) using car (548, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 196 move from (4, 9) to (3, 9) using car (588, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 198 move from (9, 1) to (9, 0) using car (568, [(9, 1), (9, 0), (8, 0)], 0)\n", + "Rider n° 198 arrived with a waiting time of 20 ticks\n", + "Agent rider 203 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 282 doesn't move\n", + "Agent rider 319 move from (5, 3) to (5, 4) using car (566, [(5, 3), (5, 4)], 0)\n", + "Rider n° 319 arrived with a waiting time of 13 ticks\n", + "Agent rider 323 move from (1, 1) to (1, 2) using car (548, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 325 move from (5, 8) to (4, 8) using car (544, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 328 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (4, 4) to (4, 5) using car (574, [(4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 355 move from (4, 5) to (5, 5) using car (597, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Rider n° 355 arrived with a waiting time of 4 ticks\n", + "Agent rider 356 move from (7, 2) to (7, 3) using car (596, [(7, 2), (7, 3)], 0)\n", + "Agent rider 372 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 380 doesn't move\n", + "Agent rider 383 move from (4, 4) to (4, 3) using car (545, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 415 move from (6, 3) to (6, 4) using car (542, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (9, 1) to (9, 0) using car (568, [(9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 446 doesn't move\n", + "Agent rider 448 move from (8, 3) to (8, 2) using car (607, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 448 arrived with a waiting time of 4 ticks\n", + "Agent rider 457 move from (5, 9) to (4, 9) using car (486, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 459 arrived\n", + "Agent rider 462 move from (5, 9) to (4, 9) using car (486, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 5) to (0, 6) using car (518, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 465 doesn't move\n", + "Driver 472 arrived\n", + "Driver 473 arrived\n", + "Agent rider 476 move from (9, 1) to (9, 0) using car (568, [(9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 477 move from (9, 7) to (9, 8) using car (541, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 479 arrived\n", + "Agent rider 492 move from (5, 3) to (5, 4) using car (566, [(5, 3), (5, 4)], 0)\n", + "Agent rider 493 move from (6, 6) to (6, 5) using car (600, [(6, 6), (6, 5)], 0)\n", + "Driver 504 arrived\n", + "Driver 516 arrived\n", + "Driver 517 arrived\n", + "Agent rider 522 move from (5, 8) to (4, 8) using car (544, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 526 arrived\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (7, 2) to (7, 3) using car (596, [(7, 2), (7, 3)], 0)\n", + "Driver 533 arrived\n", + "Driver 537 arrived\n", + "Agent rider 550 move from (9, 7) to (9, 8) using car (609, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 551 move from (8, 3) to (8, 2) using car (607, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 552 move from (9, 4) to (9, 3) using car (599, [(9, 4), (9, 3)], 0)\n", + "Agent rider 553 doesn't move\n", + "Agent rider 554 move from (9, 3) to (8, 3) using car (638, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 555 move from (4, 1) to (5, 1) using car (506, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 move from (9, 4) to (9, 3) using car (599, [(9, 4), (9, 3)], 0)\n", + "Agent rider 557 doesn't move\n", + "Agent rider 559 move from (5, 8) to (4, 8) using car (544, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 567 arrived\n", + "Driver 569 arrived\n", + "Agent rider 589 move from (4, 4) to (4, 5) using car (574, [(4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 590 move from (9, 1) to (9, 0) using car (568, [(9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (4, 5) to (5, 5) using car (597, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Agent rider 611 move from (5, 8) to (4, 8) using car (544, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 612 move from (4, 1) to (3, 1) using car (499, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 613 move from (7, 2) to (7, 3) using car (637, [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 614 move from (6, 4) to (6, 5) using car (595, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 615 move from (5, 3) to (5, 4) using car (566, [(5, 3), (5, 4)], 0)\n", + "Agent rider 616 move from (9, 3) to (8, 3) using car (638, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 617 move from (9, 7) to (9, 8) using car (609, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 619 doesn't move\n", + "Agent rider 621 move from (7, 2) to (7, 3) using car (596, [(7, 2), (7, 3)], 0)\n", + "Agent rider 622 move from (3, 3) to (4, 3) using car (549, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 623 doesn't move\n", "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (6, 8) to (5, 8) using car (616, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 move from (5, 8) to (4, 8) using car (544, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 627 doesn't move\n", - "Agent rider 644 doesn't move\n", - "Agent rider 645 move from (5, 4) to (5, 5) using car (592, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 628 move from (9, 7) to (9, 8) using car (609, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 doesn't move\n", + "Agent rider 642 move from (7, 2) to (7, 3) using car (637, [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 643 move from (5, 3) to (5, 4) using car (566, [(5, 3), (5, 4)], 0)\n", + "Agent rider 644 move from (9, 3) to (8, 3) using car (638, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 645 doesn't move\n", "Agent rider 646 doesn't move\n", - "Agent rider 647 move from (0, 1) to (1, 1) using car (601, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 660 doesn't move\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 663 doesn't move\n", + "Agent rider 647 doesn't move\n", "tick 41 ended\n", - "I am driver 664 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (6, 4)]\n", - "I am driver 665 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 666 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "3 drivers generated.\n", - "I am rider 667 - dep: (7, 0) , arr: (8, 8)\n", - "I am rider 668 - dep: (1, 8) , arr: (7, 2)\n", - "I am rider 669 - dep: (3, 4) , arr: (9, 4)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (3, 4) to (3, 5) using car (586, [(3, 4), (3, 5), (2, 5)], 0)\n", - "Agent rider 64 move from (8, 1) to (7, 1) using car (658, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (4, 5) to (4, 6) using car (546, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 120 move from (6, 2) to (7, 2) using car (613, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (8, 1) to (7, 1) using car (658, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 165 move from (4, 4) to (3, 4) using car (582, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 167 doesn't move\n", - "Agent rider 169 move from (1, 7) to (2, 7) using car (653, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 170 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 205 move from (3, 4) to (3, 5) using car (586, [(3, 4), (3, 5), (2, 5)], 0)\n", - "Rider n° 205 arrived with a waiting time of 21 ticks\n", - "Agent rider 207 doesn't move\n", - "Agent rider 254 doesn't move\n", - "Agent rider 255 doesn't move\n", - "Agent rider 257 move from (4, 8) to (4, 9) using car (555, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 257 arrived with a waiting time of 16 ticks\n", - "Agent rider 291 move from (5, 4) to (6, 4) using car (636, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 355 move from (2, 0) to (1, 0) using car (617, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 move from (3, 0) to (4, 0) using car (548, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 375 doesn't move\n", - "Agent rider 405 move from (8, 0) to (9, 0) using car (528, [(8, 0), (9, 0)], 0)\n", - "Agent rider 410 move from (1, 7) to (1, 6) using car (650, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Driver 431 arrived\n", - "Agent rider 448 move from (1, 7) to (2, 7) using car (653, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 450 doesn't move\n", - "Agent rider 470 move from (1, 1) to (2, 1) using car (601, [(1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 474 move from (6, 2) to (7, 2) using car (501, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 485 arrived\n", - "Agent rider 490 move from (1, 7) to (1, 6) using car (650, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "I am driver 648 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 649 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 650 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 651 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 652 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 653 - trip: [(2, 1), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 654 - trip: [(3, 5), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 655 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 656 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "9 drivers generated.\n", + "I am rider 657 - dep: (0, 4) , arr: (8, 2)\n", + "I am rider 658 - dep: (3, 6) , arr: (9, 7)\n", + "I am rider 659 - dep: (1, 2) , arr: (3, 1)\n", + "I am rider 660 - dep: (3, 6) , arr: (0, 2)\n", + "I am rider 661 - dep: (3, 1) , arr: (1, 9)\n", + "5 riders generated.\n", + "Agent rider 20 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 21 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 41 move from (3, 9) to (2, 9) using car (588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 move from (1, 2) to (1, 3) using car (548, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 47 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 91 move from (3, 9) to (2, 9) using car (588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (0, 7) to (0, 8) using car (634, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 140 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 141 move from (3, 9) to (2, 9) using car (588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 move from (7, 7) to (6, 7) using car (636, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 152 move from (3, 9) to (2, 9) using car (588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 179 move from (1, 2) to (1, 3) using car (548, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 196 move from (3, 9) to (2, 9) using car (588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 203 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 216 move from (7, 7) to (6, 7) using car (636, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 252 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 282 move from (9, 4) to (9, 5) using car (587, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Rider n° 282 arrived with a waiting time of 11 ticks\n", + "Agent rider 323 move from (1, 2) to (1, 3) using car (548, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 325 move from (4, 8) to (5, 8) using car (579, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 328 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 329 move from (7, 7) to (6, 7) using car (636, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 330 move from (4, 5) to (3, 5) using car (574, [(4, 5), (3, 5)], 0)\n", + "Agent rider 356 doesn't move\n", + "Agent rider 372 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 380 move from (1, 2) to (1, 3) using car (548, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 383 move from (4, 3) to (4, 2) using car (545, [(4, 3), (4, 2)], 0)\n", + "Agent rider 415 move from (6, 4) to (6, 5) using car (542, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 move from (1, 2) to (1, 3) using car (548, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 419 move from (9, 0) to (8, 0) using car (568, [(9, 0), (8, 0)], 0)\n", + "Agent rider 446 move from (7, 7) to (6, 7) using car (636, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Rider n° 446 arrived with a waiting time of 6 ticks\n", + "Agent rider 457 move from (4, 9) to (3, 9) using car (486, [(4, 9), (3, 9)], 0)\n", + "Agent rider 462 move from (4, 9) to (3, 9) using car (486, [(4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (0, 6) to (0, 7) using car (518, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 465 move from (7, 7) to (6, 7) using car (636, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 473 arrived\n", + "Agent rider 476 move from (9, 0) to (8, 0) using car (568, [(9, 0), (8, 0)], 0)\n", + "Agent rider 477 move from (9, 8) to (8, 8) using car (541, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Rider n° 477 arrived with a waiting time of 7 ticks\n", + "Driver 483 arrived\n", "Agent rider 492 doesn't move\n", - "Agent rider 493 doesn't move\n", - "Agent rider 505 move from (5, 1) to (5, 0) using car (651, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 505 arrived with a waiting time of 3 ticks\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (3, 5) to (3, 6) using car (604, [(3, 5), (3, 6)], 0)\n", - "Agent rider 508 move from (6, 2) to (7, 2) using car (501, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 509 move from (1, 1) to (2, 1) using car (601, [(1, 1), (2, 1), (3, 1)], 0)\n", - "Driver 516 arrived\n", + "Agent rider 493 move from (6, 5) to (7, 5) using car (630, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 495 arrived\n", + "Driver 513 arrived\n", + "Driver 514 arrived\n", + "Driver 515 arrived\n", "Driver 517 arrived\n", - "Driver 526 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 538 move from (3, 1) to (4, 1) using car (630, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 doesn't move\n", - "Agent rider 543 doesn't move\n", - "Agent rider 544 move from (2, 0) to (1, 0) using car (617, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 545 move from (4, 5) to (4, 6) using car (546, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Driver 550 arrived\n", - "Driver 552 arrived\n", - "Driver 554 arrived\n", - "Agent rider 563 move from (3, 0) to (2, 0) using car (611, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 567 move from (7, 9) to (8, 9) using car (556, [(7, 9), (8, 9)], 0)\n", - "Agent rider 568 move from (8, 8) to (8, 7) using car (641, [(8, 8), (8, 7)], 0)\n", - "Agent rider 569 move from (6, 4) to (6, 5) using car (618, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 570 move from (1, 7) to (2, 7) using car (653, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 571 doesn't move\n", + "Agent rider 522 move from (4, 8) to (3, 8) using car (544, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 529 move from (9, 8) to (8, 8) using car (541, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 530 doesn't move\n", + "Driver 538 arrived\n", + "Agent rider 550 move from (9, 8) to (9, 9) using car (609, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 551 move from (8, 2) to (8, 1) using car (607, [(8, 2), (8, 1)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 doesn't move\n", + "Agent rider 554 move from (8, 3) to (7, 3) using car (638, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 555 move from (5, 1) to (6, 1) using car (506, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 557 move from (8, 3) to (7, 3) using car (638, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 559 move from (4, 8) to (3, 8) using car (544, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 561 arrived\n", "Driver 572 arrived\n", - "Agent rider 575 move from (1, 1) to (2, 1) using car (601, [(1, 1), (2, 1), (3, 1)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 move from (4, 9) to (4, 8) using car (620, [(4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 578 move from (3, 4) to (3, 5) using car (586, [(3, 4), (3, 5), (2, 5)], 0)\n", - "Driver 579 arrived\n", - "Driver 584 arrived\n", - "Driver 594 arrived\n", + "Driver 575 arrived\n", + "Driver 577 arrived\n", + "Agent rider 589 doesn't move\n", + "Agent rider 590 move from (9, 0) to (8, 0) using car (568, [(9, 0), (8, 0)], 0)\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (5, 5) to (6, 5) using car (597, [(5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 593 move from (7, 7) to (6, 7) using car (636, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 594 move from (3, 3) to (4, 3) using car (633, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 601 move from (8, 3) to (7, 3) using car (638, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 602 move from (6, 5) to (6, 6) using car (595, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 604 arrived\n", + "Agent rider 611 move from (4, 8) to (3, 8) using car (544, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 612 move from (3, 1) to (2, 1) using car (499, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 613 move from (7, 3) to (7, 4) using car (637, [(7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 614 move from (6, 5) to (6, 6) using car (595, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 615 move from (5, 4) to (5, 3) using car (585, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 616 move from (8, 3) to (7, 3) using car (638, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 617 move from (9, 8) to (9, 9) using car (609, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 619 doesn't move\n", + "Agent rider 621 doesn't move\n", + "Agent rider 622 move from (4, 3) to (4, 2) using car (545, [(4, 3), (4, 2)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 624 doesn't move\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 move from (4, 8) to (5, 8) using car (579, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 627 move from (9, 0) to (8, 0) using car (568, [(9, 0), (8, 0)], 0)\n", + "Agent rider 628 move from (9, 8) to (9, 9) using car (609, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 move from (3, 3) to (4, 3) using car (633, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 642 move from (7, 3) to (7, 4) using car (637, [(7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 643 doesn't move\n", + "Agent rider 644 move from (8, 3) to (7, 3) using car (638, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 645 move from (4, 8) to (5, 8) using car (579, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 646 move from (3, 9) to (2, 9) using car (588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 647 move from (3, 3) to (4, 3) using car (633, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 657 move from (0, 4) to (1, 4) using car (605, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 658 move from (3, 6) to (4, 6) using car (631, [(3, 6), (4, 6), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 659 move from (1, 2) to (1, 3) using car (548, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 660 move from (3, 6) to (4, 6) using car (631, [(3, 6), (4, 6), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 661 move from (3, 1) to (2, 1) using car (499, [(3, 1), (2, 1), (1, 1)], 0)\n", + "tick 42 ended\n", + "I am driver 662 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "1 drivers generated.\n", + "I am rider 663 - dep: (0, 2) , arr: (9, 9)\n", + "I am rider 664 - dep: (0, 0) , arr: (9, 5)\n", + "I am rider 665 - dep: (0, 8) , arr: (4, 5)\n", + "I am rider 666 - dep: (5, 2) , arr: (2, 3)\n", + "I am rider 667 - dep: (2, 0) , arr: (7, 2)\n", + "I am rider 668 - dep: (1, 7) , arr: (8, 6)\n", + "6 riders generated.\n", + "Agent rider 20 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 21 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 41 move from (2, 9) to (2, 8) using car (588, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 move from (1, 3) to (1, 4) using car (548, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 47 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 91 move from (2, 9) to (2, 8) using car (588, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 move from (0, 8) to (0, 9) using car (634, [(0, 8), (0, 9)], 0)\n", + "Agent rider 140 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Rider n° 140 arrived with a waiting time of 19 ticks\n", + "Agent rider 141 move from (2, 9) to (2, 8) using car (588, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 3) to (4, 2) using car (620, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 move from (2, 9) to (2, 8) using car (588, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 168 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Rider n° 168 arrived with a waiting time of 21 ticks\n", + "Agent rider 179 move from (1, 3) to (1, 4) using car (548, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 196 move from (2, 9) to (2, 8) using car (588, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 203 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Rider n° 203 arrived with a waiting time of 14 ticks\n", + "Agent rider 216 move from (6, 7) to (5, 7) using car (636, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 252 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 323 move from (1, 3) to (1, 4) using car (548, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 325 move from (5, 8) to (6, 8) using car (579, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 328 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 356 move from (7, 3) to (6, 3) using car (638, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 372 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 380 move from (1, 3) to (1, 4) using car (548, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 383 doesn't move\n", + "Agent rider 415 move from (6, 5) to (6, 6) using car (542, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 move from (1, 3) to (1, 4) using car (548, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 419 doesn't move\n", + "Agent rider 457 doesn't move\n", + "Agent rider 462 doesn't move\n", + "Agent rider 464 move from (0, 7) to (0, 8) using car (518, [(0, 7), (0, 8)], 0)\n", + "Agent rider 465 doesn't move\n", + "Agent rider 476 doesn't move\n", + "Driver 483 arrived\n", + "Agent rider 492 move from (5, 4) to (5, 5) using car (650, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 493 move from (7, 5) to (7, 4) using car (630, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 496 arrived\n", + "Driver 514 arrived\n", + "Driver 517 arrived\n", + "Driver 519 arrived\n", + "Agent rider 522 move from (3, 8) to (2, 8) using car (544, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 529 move from (8, 8) to (7, 8) using car (541, [(8, 8), (7, 8)], 0)\n", + "Agent rider 530 doesn't move\n", + "Driver 532 arrived\n", + "Driver 547 arrived\n", + "Agent rider 550 move from (9, 9) to (8, 9) using car (609, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (3, 8) to (2, 8) using car (544, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 554 move from (7, 3) to (6, 3) using car (638, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 554 arrived with a waiting time of 2 ticks\n", + "Agent rider 555 move from (6, 1) to (7, 1) using car (506, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 557 move from (7, 3) to (6, 3) using car (638, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 559 move from (3, 8) to (2, 8) using car (544, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 566 arrived\n", + "Driver 577 arrived\n", + "Driver 581 arrived\n", + "Agent rider 589 move from (4, 5) to (4, 6) using car (606, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 589 arrived with a waiting time of 1 ticks\n", + "Agent rider 590 doesn't move\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (6, 5) to (6, 6) using car (542, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 593 move from (6, 7) to (5, 7) using car (636, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 594 move from (4, 3) to (4, 4) using car (633, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", "Driver 596 arrived\n", - "Agent rider 606 move from (8, 1) to (7, 1) using car (658, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 610 arrived\n", - "Agent rider 621 move from (8, 7) to (8, 8) using car (573, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 622 move from (6, 4) to (6, 5) using car (618, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 623 move from (5, 8) to (4, 8) using car (616, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 599 arrived\n", + "Driver 600 arrived\n", + "Agent rider 601 move from (7, 3) to (6, 3) using car (638, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 602 move from (6, 6) to (6, 7) using car (595, [(6, 6), (6, 7)], 0)\n", + "Driver 608 arrived\n", + "Agent rider 611 move from (3, 8) to (2, 8) using car (544, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 612 move from (2, 1) to (1, 1) using car (499, [(2, 1), (1, 1)], 0)\n", + "Agent rider 613 move from (7, 4) to (7, 5) using car (637, [(7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 614 move from (6, 6) to (6, 7) using car (595, [(6, 6), (6, 7)], 0)\n", + "Agent rider 615 move from (5, 3) to (5, 2) using car (585, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 616 move from (7, 3) to (6, 3) using car (638, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 617 move from (9, 9) to (8, 9) using car (609, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 619 doesn't move\n", + "Agent rider 621 doesn't move\n", + "Agent rider 622 doesn't move\n", + "Agent rider 623 doesn't move\n", "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (5, 8) to (4, 8) using car (616, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 625 move from (7, 8) to (6, 8) using car (656, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 626 move from (5, 8) to (6, 8) using car (579, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Agent rider 627 doesn't move\n", - "Agent rider 644 move from (3, 0) to (2, 0) using car (611, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 645 move from (5, 5) to (5, 6) using car (592, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 646 move from (1, 7) to (2, 7) using car (653, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 647 move from (1, 1) to (0, 1) using car (523, [(1, 1), (0, 1)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 660 move from (3, 0) to (4, 0) using car (548, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 661 move from (5, 7) to (5, 6) using car (664, [(5, 7), (5, 6), (5, 5), (5, 4), (6, 4)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 663 move from (2, 4) to (2, 3) using car (607, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 628 move from (9, 9) to (8, 9) using car (609, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 move from (4, 3) to (4, 4) using car (633, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 635 arrived\n", + "Agent rider 642 move from (7, 4) to (7, 5) using car (637, [(7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 643 move from (5, 4) to (5, 5) using car (650, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 644 move from (7, 3) to (6, 3) using car (638, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 645 move from (5, 8) to (6, 8) using car (579, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 646 move from (2, 9) to (2, 8) using car (588, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 647 move from (4, 3) to (4, 4) using car (633, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 657 move from (1, 4) to (2, 4) using car (605, [(1, 4), (2, 4)], 0)\n", + "Agent rider 658 doesn't move\n", + "Agent rider 659 move from (1, 3) to (1, 4) using car (548, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 660 move from (4, 6) to (5, 6) using car (631, [(4, 6), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 661 move from (2, 1) to (1, 1) using car (499, [(2, 1), (1, 1)], 0)\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 move from (0, 8) to (0, 9) using car (634, [(0, 8), (0, 9)], 0)\n", + "Agent rider 666 doesn't move\n", "Agent rider 667 doesn't move\n", "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (3, 4) to (3, 5) using car (586, [(3, 4), (3, 5), (2, 5)], 0)\n", - "tick 42 ended\n", - "I am driver 670 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 671 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 672 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 673 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 674 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 675 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", - "I am driver 676 - trip: [(7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 677 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 678 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 679 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 680 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 681 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 682 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 683 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 684 - trip: [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 685 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 686 - trip: [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "17 drivers generated.\n", - "I am rider 687 - dep: (4, 6) , arr: (7, 2)\n", - "I am rider 688 - dep: (5, 3) , arr: (3, 7)\n", - "I am rider 689 - dep: (8, 6) , arr: (5, 1)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (3, 5) to (2, 5) using car (586, [(3, 5), (2, 5)], 0)\n", - "Agent rider 64 move from (7, 1) to (7, 2) using car (658, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 64 arrived with a waiting time of 22 ticks\n", - "Agent rider 65 move from (1, 0) to (0, 0) using car (617, [(1, 0), (0, 0)], 0)\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (4, 6) to (4, 7) using car (546, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 120 move from (7, 2) to (7, 3) using car (613, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 120 arrived with a waiting time of 23 ticks\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (9, 3) to (8, 3) using car (678, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 133 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 0) to (0, 0) using car (617, [(1, 0), (0, 0)], 0)\n", - "Agent rider 163 move from (7, 1) to (7, 2) using car (658, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 165 move from (3, 4) to (3, 5) using car (582, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 167 move from (3, 8) to (2, 8) using car (591, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 169 move from (2, 7) to (3, 7) using car (631, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", - "Rider n° 169 arrived with a waiting time of 11 ticks\n", - "Agent rider 170 move from (9, 3) to (8, 3) using car (678, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 move from (2, 0) to (2, 1) using car (611, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 254 move from (2, 0) to (2, 1) using car (611, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 255 move from (9, 3) to (8, 3) using car (678, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 291 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 355 move from (1, 0) to (0, 0) using car (617, [(1, 0), (0, 0)], 0)\n", - "Rider n° 355 arrived with a waiting time of 11 ticks\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 move from (4, 0) to (5, 0) using car (548, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 375 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 410 move from (1, 6) to (1, 5) using car (650, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 410 arrived with a waiting time of 5 ticks\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 448 move from (2, 7) to (2, 8) using car (599, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 448 arrived with a waiting time of 8 ticks\n", - "Agent rider 450 move from (4, 8) to (4, 7) using car (620, [(4, 8), (4, 7)], 0)\n", - "Agent rider 470 move from (2, 1) to (3, 1) using car (601, [(2, 1), (3, 1)], 0)\n", - "Agent rider 474 move from (7, 2) to (8, 2) using car (501, [(7, 2), (8, 2)], 0)\n", - "Agent rider 490 doesn't move\n", - "Agent rider 492 doesn't move\n", - "Agent rider 493 move from (6, 2) to (6, 1) using car (598, [(6, 2), (6, 1), (7, 1)], 0)\n", - "Rider n° 493 arrived with a waiting time of 6 ticks\n", - "Agent rider 506 move from (7, 1) to (7, 2) using car (658, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n" + "tick 43 ended\n", + "I am driver 669 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 670 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 671 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 672 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 673 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 674 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 675 - trip: [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 676 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 677 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 678 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 679 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 680 - trip: [(2, 8), (2, 9)]\n", + "I am driver 681 - trip: [(9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 682 - trip: [(7, 5), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 683 - trip: [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 684 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "16 drivers generated.\n", + "I am rider 685 - dep: (3, 9) , arr: (8, 9)\n", + "I am rider 686 - dep: (9, 7) , arr: (1, 0)\n", + "I am rider 687 - dep: (2, 8) , arr: (2, 7)\n", + "I am rider 688 - dep: (3, 6) , arr: (0, 2)\n", + "I am rider 689 - dep: (3, 5) , arr: (4, 6)\n", + "I am rider 690 - dep: (0, 4) , arr: (4, 5)\n", + "6 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 507 move from (3, 6) to (2, 6) using car (587, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 508 move from (7, 2) to (6, 2) using car (655, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 509 move from (2, 1) to (3, 1) using car (601, [(2, 1), (3, 1)], 0)\n", - "Driver 517 arrived\n", - "Driver 518 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 538 move from (4, 1) to (4, 2) using car (630, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 539 doesn't move\n", - "Driver 540 arrived\n", - "Agent rider 541 doesn't move\n", - "Agent rider 543 move from (3, 8) to (2, 8) using car (638, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 544 move from (1, 0) to (0, 0) using car (617, [(1, 0), (0, 0)], 0)\n", - "Rider n° 544 arrived with a waiting time of 2 ticks\n", - "Agent rider 545 move from (4, 6) to (4, 7) using car (546, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 545 arrived with a waiting time of 4 ticks\n", - "Driver 552 arrived\n", - "Agent rider 563 move from (2, 0) to (2, 1) using car (611, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 565 arrived\n", - "Agent rider 567 doesn't move\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 move from (6, 5) to (6, 6) using car (618, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 570 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 move from (2, 1) to (3, 1) using car (601, [(2, 1), (3, 1)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 move from (4, 8) to (4, 7) using car (620, [(4, 8), (4, 7)], 0)\n", - "Agent rider 578 move from (3, 5) to (2, 5) using car (586, [(3, 5), (2, 5)], 0)\n", - "Driver 581 arrived\n", - "Driver 583 arrived\n", - "Agent rider 606 move from (7, 1) to (7, 2) using car (658, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 612 arrived\n", - "Driver 614 arrived\n", - "Driver 619 arrived\n", - "Agent rider 621 doesn't move\n", - "Agent rider 622 move from (6, 5) to (5, 5) using car (679, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (4, 8) to (3, 8) using car (616, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 move from (7, 2) to (8, 2) using car (501, [(7, 2), (8, 2)], 0)\n", - "Agent rider 626 move from (4, 8) to (3, 8) using car (616, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 627 doesn't move\n", - "Driver 632 arrived\n", - "Driver 643 arrived\n", - "Agent rider 644 move from (2, 0) to (2, 1) using car (611, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 645 move from (5, 6) to (5, 7) using car (592, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 646 move from (2, 7) to (3, 7) using car (631, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 doesn't move\n", - "Agent rider 660 move from (4, 0) to (5, 0) using car (548, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 661 move from (5, 6) to (5, 5) using car (664, [(5, 6), (5, 5), (5, 4), (6, 4)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 663 move from (2, 3) to (3, 3) using car (674, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 667 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (3, 5) to (2, 5) using car (586, [(3, 5), (2, 5)], 0)\n", - "Agent rider 687 move from (4, 6) to (4, 7) using car (546, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 688 doesn't move\n", - "Agent rider 689 move from (8, 6) to (7, 6) using car (686, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "tick 43 ended\n", - "I am driver 690 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 691 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 692 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "3 drivers generated.\n", - "I am rider 693 - dep: (5, 4) , arr: (3, 7)\n", - "I am rider 694 - dep: (0, 5) , arr: (3, 0)\n", - "I am rider 695 - dep: (6, 4) , arr: (2, 4)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 66 doesn't move\n", - "Agent rider 68 move from (4, 7) to (4, 8) using car (546, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 doesn't move\n", - "Agent rider 133 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 163 move from (7, 2) to (7, 3) using car (658, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 165 move from (3, 5) to (3, 6) using car (582, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 167 move from (2, 8) to (1, 8) using car (591, [(2, 8), (1, 8)], 0)\n", - "Rider n° 167 arrived with a waiting time of 11 ticks\n", - "Agent rider 170 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 move from (2, 1) to (2, 2) using car (611, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 254 move from (2, 1) to (2, 2) using car (611, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 254 arrived with a waiting time of 19 ticks\n", - "Agent rider 255 doesn't move\n", - "Agent rider 291 move from (6, 4) to (6, 5) using car (683, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 move from (5, 0) to (6, 0) using car (548, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 375 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 450 doesn't move\n", - "Agent rider 470 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", + "Agent rider 41 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 44 move from (1, 4) to (0, 4) using car (548, [(1, 4), (0, 4)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 119 doesn't move\n", + "Agent rider 141 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 145 move from (4, 2) to (3, 2) using car (620, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 179 move from (1, 4) to (0, 4) using car (548, [(1, 4), (0, 4)], 0)\n", + "Agent rider 196 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 323 move from (1, 4) to (0, 4) using car (548, [(1, 4), (0, 4)], 0)\n", + "Agent rider 325 move from (6, 8) to (5, 8) using car (656, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 356 move from (6, 3) to (6, 4) using car (638, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 380 move from (1, 4) to (0, 4) using car (548, [(1, 4), (0, 4)], 0)\n", + "Agent rider 383 move from (4, 2) to (3, 2) using car (620, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 415 move from (6, 6) to (6, 7) using car (542, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 418 move from (1, 4) to (0, 4) using car (548, [(1, 4), (0, 4)], 0)\n", + "Agent rider 419 move from (8, 0) to (7, 0) using car (672, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 doesn't move\n", + "Agent rider 462 doesn't move\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 doesn't move\n", + "Agent rider 476 move from (8, 0) to (7, 0) using car (672, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 486 arrived\n", "Agent rider 492 doesn't move\n", - "Agent rider 506 move from (7, 2) to (7, 3) using car (658, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 507 move from (2, 6) to (1, 6) using car (587, [(2, 6), (1, 6)], 0)\n", - "Agent rider 508 move from (6, 2) to (5, 2) using car (655, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 518 arrived\n", - "Driver 523 arrived\n", - "Driver 528 arrived\n", - "Agent rider 537 move from (2, 8) to (1, 8) using car (591, [(2, 8), (1, 8)], 0)\n", - "Agent rider 538 move from (4, 2) to (4, 3) using car (630, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 538 arrived with a waiting time of 2 ticks\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 doesn't move\n", - "Agent rider 543 move from (2, 8) to (2, 7) using car (638, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 545 doesn't move\n", - "Driver 556 arrived\n", - "Agent rider 563 move from (2, 1) to (2, 2) using car (611, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 567 move from (8, 9) to (7, 9) using car (573, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 568 move from (8, 7) to (7, 7) using car (673, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 569 move from (6, 6) to (6, 7) using car (618, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 570 move from (2, 7) to (2, 6) using car (666, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 move from (3, 1) to (3, 0) using car (656, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Driver 604 arrived\n", - "Agent rider 606 move from (7, 2) to (7, 3) using car (658, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 621 move from (8, 8) to (7, 8) using car (672, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 622 move from (5, 5) to (4, 5) using car (679, [(5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (3, 8) to (3, 7) using car (616, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (3, 8) to (3, 7) using car (616, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 627 move from (2, 8) to (2, 7) using car (638, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 629 arrived\n", - "Driver 641 arrived\n", - "Agent rider 644 move from (2, 1) to (2, 2) using car (611, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 644 arrived with a waiting time of 2 ticks\n", - "Agent rider 645 move from (5, 7) to (5, 6) using car (635, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 646 move from (3, 7) to (4, 7) using car (631, [(3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 doesn't move\n", - "Agent rider 660 move from (5, 0) to (6, 0) using car (548, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 661 move from (5, 5) to (5, 4) using car (664, [(5, 5), (5, 4), (6, 4)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 663 move from (3, 3) to (4, 3) using car (674, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 493 move from (7, 4) to (7, 3) using car (630, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 501 arrived\n", + "Driver 517 arrived\n", + "Agent rider 522 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 529 doesn't move\n", + "Agent rider 530 move from (7, 3) to (8, 3) using car (610, [(7, 3), (8, 3)], 0)\n", + "Driver 545 arrived\n", + "Driver 549 arrived\n", + "Agent rider 550 move from (8, 9) to (7, 9) using car (609, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 551 move from (8, 1) to (8, 2) using car (669, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (2, 8) to (1, 8) using car (544, [(2, 8), (1, 8)], 0)\n", + "Agent rider 555 move from (7, 1) to (8, 1) using car (506, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 557 move from (6, 3) to (6, 4) using car (638, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 557 arrived with a waiting time of 6 ticks\n", + "Agent rider 559 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 563 arrived\n", + "Driver 568 arrived\n", + "Driver 574 arrived\n", + "Agent rider 590 move from (8, 0) to (7, 0) using car (672, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (6, 6) to (6, 7) using car (542, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 593 move from (5, 7) to (4, 7) using car (636, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 594 move from (4, 4) to (5, 4) using car (633, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 600 arrived\n", + "Agent rider 601 move from (6, 3) to (6, 4) using car (638, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 602 doesn't move\n", + "Driver 607 arrived\n", + "Agent rider 611 move from (2, 8) to (1, 8) using car (544, [(2, 8), (1, 8)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 move from (7, 5) to (6, 5) using car (637, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (5, 2) to (5, 1) using car (585, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 616 move from (6, 3) to (6, 4) using car (638, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 617 move from (8, 9) to (7, 9) using car (609, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 619 move from (8, 1) to (8, 2) using car (669, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 621 move from (7, 3) to (8, 3) using car (610, [(7, 3), (8, 3)], 0)\n", + "Rider n° 621 arrived with a waiting time of 3 ticks\n", + "Agent rider 622 doesn't move\n", + "Agent rider 623 doesn't move\n", + "Agent rider 624 move from (4, 6) to (4, 7) using car (606, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 625 move from (6, 8) to (5, 8) using car (656, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 626 move from (6, 8) to (7, 8) using car (579, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 627 move from (8, 0) to (7, 0) using car (672, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 628 move from (8, 9) to (7, 9) using car (609, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 move from (4, 4) to (5, 4) using car (633, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 642 move from (7, 5) to (6, 5) using car (637, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 643 doesn't move\n", + "Agent rider 644 move from (6, 3) to (6, 4) using car (638, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 644 arrived with a waiting time of 0 ticks\n", + "Agent rider 645 move from (6, 8) to (7, 8) using car (579, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 646 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 647 move from (4, 4) to (5, 4) using car (633, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 657 doesn't move\n", + "Agent rider 658 move from (4, 6) to (4, 7) using car (606, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 659 move from (1, 4) to (0, 4) using car (548, [(1, 4), (0, 4)], 0)\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 doesn't move\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 doesn't move\n", + "Agent rider 666 move from (5, 2) to (5, 1) using car (585, [(5, 2), (5, 1), (5, 0)], 0)\n", "Agent rider 667 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 687 doesn't move\n", + "Agent rider 668 move from (1, 7) to (2, 7) using car (671, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 687 move from (2, 8) to (2, 7) using car (588, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Rider n° 687 arrived with a waiting time of 0 ticks\n", "Agent rider 688 doesn't move\n", - "Agent rider 689 move from (7, 6) to (6, 6) using car (686, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 693 move from (5, 4) to (4, 4) using car (639, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 move from (6, 4) to (6, 5) using car (683, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 689 doesn't move\n", + "Agent rider 690 doesn't move\n", "tick 44 ended\n", - "I am driver 696 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 697 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 698 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 699 - trip: [(1, 7), (2, 7), (3, 7), (3, 8)]\n", - "I am driver 700 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 701 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "6 drivers generated.\n", - "I am rider 702 - dep: (6, 8) , arr: (3, 9)\n", - "I am rider 703 - dep: (1, 4) , arr: (6, 6)\n", - "I am rider 704 - dep: (2, 1) , arr: (4, 0)\n", - "I am rider 705 - dep: (8, 0) , arr: (4, 4)\n", - "I am rider 706 - dep: (2, 0) , arr: (5, 7)\n", - "I am rider 707 - dep: (1, 5) , arr: (5, 0)\n", - "I am rider 708 - dep: (7, 7) , arr: (5, 1)\n", - "I am rider 709 - dep: (6, 6) , arr: (5, 6)\n", - "I am rider 710 - dep: (1, 2) , arr: (0, 2)\n", - "I am rider 711 - dep: (4, 1) , arr: (7, 6)\n", - "10 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (2, 5) to (2, 6) using car (659, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 65 move from (0, 0) to (1, 0) using car (701, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 66 move from (9, 3) to (9, 4) using car (681, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 66 arrived with a waiting time of 34 ticks\n", - "Agent rider 68 move from (4, 8) to (4, 9) using car (546, [(4, 8), (4, 9)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (8, 3) to (8, 2) using car (671, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 133 move from (9, 3) to (9, 4) using car (681, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 133 arrived with a waiting time of 26 ticks\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (0, 0) to (1, 0) using car (701, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 163 move from (7, 3) to (7, 4) using car (658, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 163 arrived with a waiting time of 20 ticks\n", - "Agent rider 165 move from (3, 6) to (3, 7) using car (582, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 170 move from (8, 3) to (8, 2) using car (671, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 move from (2, 2) to (1, 2) using car (611, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 255 move from (8, 3) to (8, 2) using car (671, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 291 move from (6, 5) to (6, 6) using car (683, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Rider n° 291 arrived with a waiting time of 15 ticks\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 374 move from (6, 0) to (7, 0) using car (548, [(6, 0), (7, 0)], 0)\n", - "Rider n° 374 arrived with a waiting time of 15 ticks\n", - "Agent rider 375 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 450 move from (4, 7) to (5, 7) using car (653, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", + "I am driver 691 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 692 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 693 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 694 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)]\n", + "I am driver 695 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 696 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", + "I am driver 697 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", + "I am driver 698 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 699 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 700 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 701 - trip: [(1, 8), (1, 7), (1, 6), (0, 6)]\n", + "I am driver 702 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 703 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 704 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)]\n", + "I am driver 705 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 706 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", + "16 drivers generated.\n", + "I am rider 707 - dep: (2, 6) , arr: (9, 5)\n", + "I am rider 708 - dep: (1, 6) , arr: (9, 5)\n", + "2 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 44 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 119 doesn't move\n", + "Agent rider 141 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 145 move from (3, 2) to (3, 1) using car (583, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 150 move from (6, 7) to (7, 7) using car (597, [(6, 7), (7, 7)], 0)\n", + "Agent rider 152 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 179 doesn't move\n", + "Agent rider 196 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 move from (5, 7) to (5, 6) using car (676, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 323 doesn't move\n", + "Agent rider 325 move from (5, 8) to (5, 9) using car (683, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 325 arrived with a waiting time of 8 ticks\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (6, 7) to (7, 7) using car (597, [(6, 7), (7, 7)], 0)\n", + "Agent rider 330 doesn't move\n", + "Agent rider 356 doesn't move\n", + "Agent rider 372 doesn't move\n", + "Agent rider 380 doesn't move\n", + "Agent rider 383 move from (3, 2) to (3, 1) using car (583, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 415 move from (6, 7) to (6, 8) using car (542, [(6, 7), (6, 8)], 0)\n", + "Agent rider 418 doesn't move\n", + "Agent rider 419 move from (7, 0) to (6, 0) using car (672, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 doesn't move\n", + "Agent rider 462 doesn't move\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (6, 7) to (7, 7) using car (597, [(6, 7), (7, 7)], 0)\n", + "Agent rider 476 doesn't move\n", "Agent rider 492 doesn't move\n", - "Driver 501 arrived\n", - "Agent rider 506 move from (7, 3) to (7, 4) using car (658, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (5, 2) to (5, 3) using car (655, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 509 doesn't move\n", - "Driver 523 arrived\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (9, 3) to (9, 4) using car (681, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 543 move from (2, 7) to (2, 6) using car (638, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 563 move from (2, 2) to (1, 2) using car (611, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 563 arrived with a waiting time of 0 ticks\n", - "Agent rider 567 move from (7, 9) to (8, 9) using car (654, [(7, 9), (8, 9)], 0)\n", - "Agent rider 568 doesn't move\n", - "Agent rider 569 move from (6, 7) to (6, 8) using car (618, [(6, 7), (6, 8)], 0)\n", - "Rider n° 569 arrived with a waiting time of 2 ticks\n", - "Agent rider 570 move from (2, 6) to (2, 5) using car (666, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 571 move from (1, 7) to (2, 7) using car (699, [(1, 7), (2, 7), (3, 7), (3, 8)], 0)\n", - "Agent rider 575 move from (3, 0) to (2, 0) using car (656, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 move from (4, 7) to (3, 7) using car (592, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 578 move from (2, 5) to (2, 6) using car (659, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 586 arrived\n", - "Driver 589 arrived\n", + "Agent rider 493 move from (7, 3) to (7, 2) using car (630, [(7, 3), (7, 2)], 0)\n", + "Driver 499 arrived\n", + "Driver 518 arrived\n", + "Agent rider 522 move from (2, 7) to (2, 6) using car (588, [(2, 7), (2, 6)], 0)\n", + "Agent rider 529 move from (7, 8) to (8, 8) using car (579, [(7, 8), (8, 8)], 0)\n", + "Agent rider 530 doesn't move\n", + "Driver 541 arrived\n", + "Agent rider 550 move from (7, 9) to (6, 9) using car (609, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 551 move from (8, 2) to (8, 3) using car (669, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (1, 8) to (1, 7) using car (701, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 555 move from (8, 1) to (9, 1) using car (506, [(8, 1), (9, 1)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (2, 7) to (2, 6) using car (588, [(2, 7), (2, 6)], 0)\n", + "Agent rider 590 move from (7, 0) to (6, 0) using car (672, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 590 arrived with a waiting time of 6 ticks\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (6, 7) to (6, 8) using car (542, [(6, 7), (6, 8)], 0)\n", + "Agent rider 593 move from (4, 7) to (3, 7) using car (636, [(4, 7), (3, 7)], 0)\n", + "Agent rider 594 move from (5, 4) to (6, 4) using car (633, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", "Driver 595 arrived\n", - "Driver 601 arrived\n", - "Driver 603 arrived\n", - "Agent rider 606 move from (7, 3) to (7, 4) using car (658, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 617 arrived\n", - "Driver 620 arrived\n", - "Agent rider 621 move from (7, 8) to (6, 8) using car (672, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 622 move from (4, 5) to (3, 5) using car (679, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (3, 7) to (3, 6) using car (616, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (3, 7) to (3, 6) using car (616, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 627 move from (2, 7) to (2, 6) using car (638, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 636 arrived\n", - "Driver 637 arrived\n", - "Agent rider 645 move from (5, 6) to (5, 5) using car (635, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 646 move from (4, 7) to (5, 7) using car (631, [(4, 7), (5, 7)], 0)\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 move from (5, 1) to (6, 1) using car (600, [(5, 1), (6, 1)], 0)\n", - "Driver 649 arrived\n", - "Agent rider 660 move from (6, 0) to (7, 0) using car (548, [(6, 0), (7, 0)], 0)\n", - "Agent rider 661 move from (5, 4) to (6, 4) using car (664, [(5, 4), (6, 4)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 663 move from (4, 3) to (4, 4) using car (682, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 667 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 687 move from (4, 7) to (5, 7) using car (653, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 598 arrived\n", + "Agent rider 601 move from (6, 4) to (6, 5) using car (638, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 602 move from (6, 7) to (6, 8) using car (542, [(6, 7), (6, 8)], 0)\n", + "Driver 605 arrived\n", + "Agent rider 611 move from (1, 8) to (1, 7) using car (701, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 doesn't move\n", + "Agent rider 614 move from (6, 7) to (6, 8) using car (542, [(6, 7), (6, 8)], 0)\n", + "Agent rider 615 move from (5, 1) to (5, 0) using car (585, [(5, 1), (5, 0)], 0)\n", + "Agent rider 616 move from (6, 4) to (6, 5) using car (638, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 617 move from (7, 9) to (6, 9) using car (706, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 move from (8, 2) to (8, 3) using car (669, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 622 doesn't move\n", + "Agent rider 623 move from (4, 0) to (3, 0) using car (705, [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 624 move from (4, 7) to (5, 7) using car (606, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 doesn't move\n", + "Agent rider 627 move from (7, 0) to (6, 0) using car (672, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 628 move from (7, 9) to (6, 9) using car (609, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 628 arrived with a waiting time of 1 ticks\n", + "Agent rider 629 move from (5, 4) to (6, 4) using car (633, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 634 arrived\n", + "Agent rider 642 move from (6, 5) to (5, 5) using car (637, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 643 doesn't move\n", + "Agent rider 645 move from (7, 8) to (8, 8) using car (579, [(7, 8), (8, 8)], 0)\n", + "Agent rider 646 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 647 move from (5, 4) to (5, 5) using car (673, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 657 doesn't move\n", + "Agent rider 658 move from (4, 7) to (5, 7) using car (606, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 doesn't move\n", + "Agent rider 663 move from (0, 2) to (0, 1) using car (618, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 doesn't move\n", + "Agent rider 666 move from (5, 1) to (5, 0) using car (585, [(5, 1), (5, 0)], 0)\n", + "Agent rider 667 move from (2, 0) to (1, 0) using car (696, [(2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", + "Agent rider 668 move from (2, 7) to (3, 7) using car (671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 move from (9, 7) to (9, 6) using car (681, [(9, 7), (9, 6), (9, 5)], 0)\n", "Agent rider 688 doesn't move\n", "Agent rider 689 doesn't move\n", - "Agent rider 693 move from (4, 4) to (4, 5) using car (634, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 doesn't move\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 move from (1, 4) to (1, 3) using car (650, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 705 move from (8, 0) to (7, 0) using car (665, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 706 doesn't move\n", - "Agent rider 707 doesn't move\n", - "Agent rider 708 move from (7, 7) to (6, 7) using car (673, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 709 doesn't move\n", - "Agent rider 710 doesn't move\n", - "Agent rider 711 doesn't move\n", + "Agent rider 690 doesn't move\n", + "Agent rider 707 move from (2, 6) to (3, 6) using car (655, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 708 doesn't move\n", "tick 45 ended\n", - "I am driver 712 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", - "1 drivers generated.\n", - "I am rider 713 - dep: (5, 6) , arr: (2, 1)\n", - "I am rider 714 - dep: (1, 0) , arr: (4, 4)\n", - "I am rider 715 - dep: (4, 8) , arr: (9, 1)\n", - "I am rider 716 - dep: (7, 3) , arr: (1, 5)\n", - "I am rider 717 - dep: (9, 4) , arr: (3, 2)\n", - "I am rider 718 - dep: (5, 3) , arr: (0, 0)\n", - "I am rider 719 - dep: (8, 8) , arr: (2, 9)\n", - "7 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (2, 6) to (1, 6) using car (659, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 65 move from (1, 0) to (1, 1) using car (701, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 68 move from (4, 9) to (5, 9) using car (675, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (8, 2) to (8, 1) using car (671, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 135 move from (3, 7) to (3, 8) using car (582, [(3, 7), (3, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 0) to (1, 1) using car (701, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 165 move from (3, 7) to (2, 7) using car (592, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 170 move from (8, 2) to (8, 1) using car (671, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 move from (3, 7) to (3, 8) using car (582, [(3, 7), (3, 8)], 0)\n", - "Agent rider 207 move from (1, 2) to (0, 2) using car (611, [(1, 2), (0, 2)], 0)\n", - "Agent rider 255 move from (8, 2) to (8, 1) using car (671, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 375 move from (3, 7) to (2, 7) using car (592, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 450 move from (5, 7) to (6, 7) using car (653, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 450 arrived with a waiting time of 6 ticks\n", - "Agent rider 470 doesn't move\n", - "Agent rider 474 move from (8, 2) to (8, 1) using car (671, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 490 doesn't move\n", - "Agent rider 492 doesn't move\n", - "Agent rider 506 move from (7, 4) to (7, 5) using car (658, [(7, 4), (7, 5)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 508 move from (5, 3) to (6, 3) using car (674, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (9, 4) to (9, 5) using car (681, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 543 move from (2, 6) to (2, 5) using car (638, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 568 doesn't move\n", - "Agent rider 570 move from (2, 5) to (2, 4) using car (666, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 570 arrived with a waiting time of 3 ticks\n", - "Agent rider 571 doesn't move\n", - "Driver 574 arrived\n", - "Agent rider 575 move from (2, 0) to (1, 0) using car (656, [(2, 0), (1, 0)], 0)\n", - "Agent rider 576 move from (4, 4) to (5, 4) using car (630, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 577 move from (3, 7) to (2, 7) using car (592, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 578 move from (2, 6) to (1, 6) using car (659, [(2, 6), (1, 6), (0, 6)], 0)\n", + "I am driver 709 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 710 - trip: [(7, 4), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 711 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 712 - trip: [(7, 7), (7, 6), (6, 6)]\n", + "I am driver 713 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 714 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 715 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 716 - trip: [(8, 3), (7, 3), (6, 3)]\n", + "I am driver 717 - trip: [(3, 1), (4, 1), (5, 1), (5, 2)]\n", + "I am driver 718 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5)]\n", + "I am driver 719 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 720 - trip: [(5, 1), (4, 1), (3, 1), (3, 2)]\n", + "I am driver 721 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 722 - trip: [(2, 6), (2, 5), (3, 5)]\n", + "I am driver 723 - trip: [(8, 2), (7, 2), (7, 3), (6, 3), (5, 3)]\n", + "I am driver 724 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 725 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 726 - trip: [(8, 4), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 727 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 728 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 729 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "21 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 44 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 119 move from (0, 9) to (1, 9) using car (714, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 119 arrived with a waiting time of 15 ticks\n", + "Agent rider 141 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 145 move from (3, 1) to (3, 0) using car (583, [(3, 1), (3, 0)], 0)\n", + "Agent rider 150 doesn't move\n", + "Agent rider 152 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 179 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 196 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 move from (5, 6) to (5, 5) using car (676, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 323 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 7) to (7, 6) using car (712, [(7, 7), (7, 6), (6, 6)], 0)\n", + "Agent rider 330 doesn't move\n", + "Agent rider 356 doesn't move\n", + "Agent rider 372 doesn't move\n", + "Agent rider 380 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 383 move from (3, 1) to (4, 1) using car (717, [(3, 1), (4, 1), (5, 1), (5, 2)], 0)\n", + "Agent rider 415 doesn't move\n", + "Agent rider 418 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 419 move from (6, 0) to (5, 0) using car (672, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 doesn't move\n", + "Agent rider 462 move from (3, 9) to (4, 9) using car (679, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (7, 7) to (7, 6) using car (712, [(7, 7), (7, 6), (6, 6)], 0)\n", + "Agent rider 476 move from (7, 0) to (8, 0) using car (640, [(7, 0), (8, 0)], 0)\n", + "Agent rider 492 move from (5, 5) to (4, 5) using car (637, [(5, 5), (4, 5)], 0)\n", + "Agent rider 493 doesn't move\n", + "Agent rider 522 move from (2, 6) to (2, 5) using car (722, [(2, 6), (2, 5), (3, 5)], 0)\n", + "Agent rider 529 move from (8, 8) to (7, 8) using car (693, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 530 doesn't move\n", + "Driver 544 arrived\n", + "Driver 548 arrived\n", + "Agent rider 550 move from (6, 9) to (5, 9) using car (609, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 551 move from (8, 3) to (8, 4) using car (669, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (1, 7) to (1, 6) using car (701, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 555 move from (9, 1) to (9, 2) using car (691, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (2, 6) to (2, 5) using car (722, [(2, 6), (2, 5), (3, 5)], 0)\n", + "Driver 570 arrived\n", "Driver 587 arrived\n", - "Driver 591 arrived\n", - "Driver 598 arrived\n", - "Driver 603 arrived\n", - "Agent rider 606 move from (7, 4) to (7, 5) using car (658, [(7, 4), (7, 5)], 0)\n", - "Agent rider 621 move from (6, 8) to (6, 7) using car (672, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 621 arrived with a waiting time of 1 ticks\n", - "Agent rider 622 move from (3, 5) to (3, 6) using car (679, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (3, 6) to (3, 5) using car (616, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 move from (8, 2) to (8, 1) using car (671, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 626 move from (3, 6) to (3, 5) using car (616, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 627 move from (2, 6) to (2, 5) using car (638, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 637 arrived\n", - "Agent rider 645 move from (5, 5) to (5, 4) using car (635, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 646 move from (5, 7) to (6, 7) using car (653, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 move from (6, 1) to (5, 1) using car (692, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 657 arrived\n", - "Agent rider 660 doesn't move\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 594 move from (6, 4) to (7, 4) using car (633, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 601 move from (6, 5) to (6, 6) using car (638, [(6, 5), (6, 6)], 0)\n", + "Agent rider 602 doesn't move\n", + "Driver 610 arrived\n", + "Agent rider 611 move from (1, 7) to (1, 6) using car (701, [(1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 move from (6, 5) to (6, 6) using car (638, [(6, 5), (6, 6)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 doesn't move\n", + "Agent rider 616 move from (6, 5) to (6, 6) using car (638, [(6, 5), (6, 6)], 0)\n", + "Agent rider 617 move from (6, 9) to (5, 9) using car (706, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 move from (8, 3) to (7, 3) using car (716, [(8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 622 doesn't move\n", + "Agent rider 623 move from (3, 0) to (3, 1) using car (705, [(3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 624 move from (5, 7) to (6, 7) using car (606, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 doesn't move\n", + "Agent rider 627 move from (6, 0) to (5, 0) using car (672, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 629 move from (6, 4) to (7, 4) using car (633, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 632 arrived\n", + "Agent rider 642 move from (5, 5) to (5, 6) using car (673, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 643 move from (5, 5) to (5, 6) using car (677, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 645 move from (8, 8) to (7, 8) using car (693, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 646 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 647 move from (5, 5) to (5, 6) using car (673, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 653 arrived\n", + "Agent rider 657 doesn't move\n", + "Agent rider 658 move from (5, 7) to (6, 7) using car (606, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 659 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (5, 6) to (5, 5) using car (676, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (1, 3) to (1, 2) using car (650, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 663 move from (4, 4) to (4, 5) using car (682, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 667 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (2, 5) to (2, 4) using car (666, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 687 move from (5, 7) to (6, 7) using car (653, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 688 move from (5, 3) to (5, 4) using car (655, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 663 move from (0, 1) to (1, 1) using car (618, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 move from (0, 9) to (1, 9) using car (714, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (1, 0) to (1, 1) using car (696, [(1, 0), (1, 1), (1, 2)], 0)\n", + "Agent rider 668 move from (3, 7) to (4, 7) using car (671, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 680 arrived\n", + "Agent rider 685 move from (3, 9) to (4, 9) using car (679, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 686 move from (9, 6) to (9, 5) using car (681, [(9, 6), (9, 5)], 0)\n", + "Agent rider 688 doesn't move\n", "Agent rider 689 doesn't move\n", - "Agent rider 693 move from (4, 5) to (4, 6) using car (634, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 doesn't move\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 move from (1, 3) to (1, 2) using car (650, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 705 doesn't move\n", - "Agent rider 706 move from (2, 0) to (1, 0) using car (656, [(2, 0), (1, 0)], 0)\n", - "Agent rider 707 doesn't move\n", - "Agent rider 708 move from (6, 7) to (6, 6) using car (673, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 709 move from (6, 6) to (6, 7) using car (683, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 710 move from (1, 2) to (0, 2) using car (611, [(1, 2), (0, 2)], 0)\n", - "Rider n° 710 arrived with a waiting time of 1 ticks\n", - "Agent rider 711 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (1, 0) to (1, 1) using car (701, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (9, 4) to (9, 5) using car (681, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 doesn't move\n", - "Agent rider 719 doesn't move\n", + "Agent rider 690 move from (0, 4) to (0, 3) using car (648, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 707 move from (3, 6) to (4, 6) using car (655, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 708 move from (1, 6) to (2, 6) using car (703, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", "tick 46 ended\n", - "I am driver 720 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 721 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 722 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 723 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 724 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 725 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 726 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "7 drivers generated.\n", - "I am rider 727 - dep: (9, 9) , arr: (3, 8)\n", - "I am rider 728 - dep: (1, 4) , arr: (5, 5)\n", - "I am rider 729 - dep: (3, 4) , arr: (9, 4)\n", - "I am rider 730 - dep: (3, 7) , arr: (3, 0)\n", - "I am rider 731 - dep: (2, 5) , arr: (0, 1)\n", - "I am rider 732 - dep: (2, 4) , arr: (5, 5)\n", - "I am rider 733 - dep: (5, 0) , arr: (2, 9)\n", - "7 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 move from (1, 6) to (0, 6) using car (659, [(1, 6), (0, 6)], 0)\n", - "Agent rider 65 move from (1, 1) to (1, 2) using car (701, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 68 move from (5, 9) to (5, 8) using car (675, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (8, 1) to (8, 0) using car (671, [(8, 1), (8, 0)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 1) to (1, 2) using car (701, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 165 move from (2, 7) to (1, 7) using car (592, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 170 move from (8, 1) to (8, 0) using car (671, [(8, 1), (8, 0)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 255 move from (8, 1) to (8, 0) using car (671, [(8, 1), (8, 0)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 375 move from (2, 7) to (1, 7) using car (592, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 470 doesn't move\n", - "Agent rider 474 move from (8, 1) to (8, 0) using car (671, [(8, 1), (8, 0)], 0)\n", - "Agent rider 490 move from (1, 6) to (0, 6) using car (659, [(1, 6), (0, 6)], 0)\n", - "Agent rider 492 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (1, 6) to (0, 6) using car (659, [(1, 6), (0, 6)], 0)\n", - "Agent rider 508 move from (6, 3) to (6, 4) using car (674, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 508 arrived with a waiting time of 1 ticks\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (9, 5) to (9, 6) using car (681, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 543 move from (2, 5) to (2, 4) using car (638, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 546 arrived\n", - "Driver 548 arrived\n", - "Driver 555 arrived\n", - "Agent rider 567 doesn't move\n", - "Agent rider 568 move from (7, 7) to (7, 8) using car (680, [(7, 7), (7, 8)], 0)\n", - "Agent rider 571 move from (2, 7) to (1, 7) using car (592, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 575 move from (1, 0) to (0, 0) using car (651, [(1, 0), (0, 0)], 0)\n", - "Agent rider 576 move from (5, 4) to (6, 4) using car (630, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 577 move from (2, 7) to (1, 7) using car (592, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 578 move from (1, 6) to (0, 6) using car (659, [(1, 6), (0, 6)], 0)\n", - "Driver 591 arrived\n", - "Driver 600 arrived\n", - "Agent rider 606 doesn't move\n", - "Driver 607 arrived\n", - "Driver 618 arrived\n", - "Agent rider 622 move from (3, 6) to (2, 6) using car (679, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (3, 5) to (3, 4) using car (616, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 move from (8, 1) to (8, 0) using car (671, [(8, 1), (8, 0)], 0)\n", - "Agent rider 626 move from (3, 5) to (3, 4) using car (616, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 627 move from (2, 5) to (2, 4) using car (638, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 631 arrived\n", - "Agent rider 645 move from (5, 4) to (4, 4) using car (635, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 646 move from (6, 7) to (6, 6) using car (653, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 move from (5, 1) to (4, 1) using car (692, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 654 arrived\n", - "Agent rider 660 move from (7, 0) to (6, 0) using car (712, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (1, 2) to (1, 1) using car (650, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 663 move from (4, 5) to (4, 6) using car (682, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 664 arrived\n", - "Agent rider 667 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (2, 4) to (2, 3) using car (666, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 676 arrived\n", - "Agent rider 687 move from (6, 7) to (6, 6) using car (653, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 688 move from (5, 4) to (5, 5) using car (655, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 689 move from (6, 6) to (6, 5) using car (673, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 693 move from (4, 6) to (4, 7) using car (634, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 move from (6, 5) to (5, 5) using car (700, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 move from (1, 2) to (1, 1) using car (650, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 705 move from (7, 0) to (6, 0) using car (712, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 706 move from (1, 0) to (2, 0) using car (723, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 707 doesn't move\n", - "Agent rider 708 move from (6, 6) to (6, 5) using car (673, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 709 move from (6, 7) to (6, 6) using car (653, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 711 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (1, 1) to (1, 2) using car (701, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (9, 5) to (9, 6) using car (681, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (5, 3) to (4, 3) using car (678, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 719 doesn't move\n", - "Agent rider 727 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 move from (3, 7) to (3, 8) using car (699, [(3, 7), (3, 8)], 0)\n", - "Agent rider 731 move from (2, 5) to (2, 4) using car (638, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 732 move from (2, 4) to (2, 3) using car (666, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 733 doesn't move\n", - "tick 47 ended\n", - "I am driver 734 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 735 - trip: [(3, 2), (3, 3)]\n", - "I am driver 736 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 737 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 738 - trip: [(5, 5), (6, 5), (7, 5)]\n", - "I am driver 739 - trip: [(9, 1), (8, 1), (7, 1), (7, 0)]\n", - "I am driver 740 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 741 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 742 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 743 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 744 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 745 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 746 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 747 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", - "I am driver 748 - trip: [(9, 9), (8, 9)]\n", - "I am driver 749 - trip: [(4, 1), (4, 0)]\n", - "I am driver 750 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 751 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "18 drivers generated.\n", - "I am rider 752 - dep: (4, 9) , arr: (6, 4)\n", - "I am rider 753 - dep: (7, 4) , arr: (0, 6)\n", - "I am rider 754 - dep: (2, 6) , arr: (2, 5)\n", - "I am rider 755 - dep: (7, 1) , arr: (6, 3)\n", - "I am rider 756 - dep: (2, 4) , arr: (0, 3)\n", + "I am driver 730 - trip: [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 731 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 732 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 733 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 734 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 735 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 736 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 737 - trip: [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 738 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 739 - trip: [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 740 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4)]\n", + "11 drivers generated.\n", + "I am rider 741 - dep: (2, 9) , arr: (1, 4)\n", + "I am rider 742 - dep: (7, 2) , arr: (0, 2)\n", + "I am rider 743 - dep: (5, 1) , arr: (5, 8)\n", + "I am rider 744 - dep: (8, 7) , arr: (9, 1)\n", + "I am rider 745 - dep: (0, 5) , arr: (3, 7)\n", "5 riders generated.\n", - "Agent rider 51 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 60 doesn't move\n", - "Agent rider 65 move from (1, 2) to (1, 3) using car (701, [(1, 2), (1, 3)], 0)\n", - "Agent rider 68 move from (5, 8) to (6, 8) using car (675, [(5, 8), (6, 8)], 0)\n", - "Rider n° 68 arrived with a waiting time of 21 ticks\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 131 move from (8, 0) to (7, 0) using car (737, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 161 move from (1, 2) to (1, 3) using car (701, [(1, 2), (1, 3)], 0)\n", - "Agent rider 165 move from (1, 7) to (0, 7) using car (592, [(1, 7), (0, 7)], 0)\n", - "Agent rider 170 move from (8, 0) to (7, 0) using car (737, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 178 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 255 move from (8, 0) to (7, 0) using car (737, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 365 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 375 move from (1, 7) to (0, 7) using car (592, [(1, 7), (0, 7)], 0)\n", - "Rider n° 375 arrived with a waiting time of 11 ticks\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 470 doesn't move\n", - "Agent rider 474 move from (8, 0) to (7, 0) using car (737, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 490 doesn't move\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 44 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 141 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 move from (7, 7) to (7, 6) using car (728, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 152 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 179 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 196 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 323 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 move from (3, 5) to (3, 4) using car (738, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 356 move from (6, 4) to (6, 3) using car (710, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 380 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 380 arrived with a waiting time of 9 ticks\n", + "Agent rider 383 move from (4, 1) to (5, 1) using car (717, [(4, 1), (5, 1), (5, 2)], 0)\n", + "Agent rider 415 doesn't move\n", + "Agent rider 418 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 418 arrived with a waiting time of 9 ticks\n", + "Agent rider 419 move from (5, 0) to (4, 0) using car (672, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 doesn't move\n", + "Agent rider 462 move from (4, 9) to (3, 9) using car (733, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (7, 6) to (6, 6) using car (712, [(7, 6), (6, 6)], 0)\n", + "Agent rider 476 move from (8, 0) to (9, 0) using car (662, [(8, 0), (9, 0)], 0)\n", "Agent rider 492 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 541 move from (9, 6) to (9, 7) using car (681, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 541 arrived with a waiting time of 5 ticks\n", - "Agent rider 543 move from (2, 4) to (2, 3) using car (638, [(2, 4), (2, 3)], 0)\n", - "Driver 548 arrived\n", - "Agent rider 567 doesn't move\n", - "Agent rider 568 doesn't move\n", - "Agent rider 571 move from (1, 7) to (0, 7) using car (592, [(1, 7), (0, 7)], 0)\n", - "Agent rider 575 move from (0, 0) to (1, 0) using car (734, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 577 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Driver 582 arrived\n", - "Driver 599 arrived\n", - "Agent rider 606 move from (7, 5) to (7, 6) using car (722, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 611 arrived\n", - "Agent rider 622 move from (2, 6) to (1, 6) using car (679, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (3, 4) to (3, 3) using car (616, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 move from (8, 0) to (7, 0) using car (737, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n" + "Agent rider 493 move from (7, 2) to (7, 3) using car (723, [(7, 2), (7, 3), (6, 3), (5, 3)], 0)\n", + "Driver 506 arrived\n", + "Agent rider 522 move from (2, 5) to (3, 5) using car (722, [(2, 5), (3, 5)], 0)\n", + "Agent rider 529 move from (7, 8) to (6, 8) using car (693, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 529 arrived with a waiting time of 10 ticks\n", + "Agent rider 530 move from (8, 3) to (8, 2) using car (641, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Driver 542 arrived\n", + "Driver 548 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 626 move from (3, 4) to (3, 3) using car (616, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 627 move from (2, 4) to (2, 3) using car (638, [(2, 4), (2, 3)], 0)\n", - "Agent rider 645 move from (4, 4) to (3, 4) using car (635, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 646 move from (6, 6) to (6, 5) using car (653, [(6, 6), (6, 5)], 0)\n", - "Agent rider 647 move from (0, 1) to (1, 1) using car (736, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 648 doesn't move\n", - "Driver 656 arrived\n", - "Driver 658 arrived\n", - "Agent rider 660 doesn't move\n", - "Agent rider 661 move from (6, 4) to (6, 5) using car (674, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 662 move from (1, 1) to (2, 1) using car (650, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 663 move from (4, 6) to (4, 7) using car (682, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 550 move from (5, 9) to (5, 8) using car (715, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (1, 6) to (1, 7) using car (731, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 555 move from (9, 2) to (9, 3) using car (691, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (2, 5) to (3, 5) using car (722, [(2, 5), (3, 5)], 0)\n", + "Driver 565 arrived\n", + "Driver 579 arrived\n", + "Driver 585 arrived\n", + "Driver 588 arrived\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 move from (4, 7) to (3, 7) using car (652, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 594 move from (7, 4) to (8, 4) using car (633, [(7, 4), (8, 4)], 0)\n", + "Driver 597 arrived\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Agent rider 611 move from (1, 6) to (1, 7) using car (731, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 612 move from (1, 1) to (1, 2) using car (696, [(1, 1), (1, 2)], 0)\n", + "Agent rider 613 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (5, 0) to (4, 0) using car (672, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (5, 9) to (4, 9) using car (706, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 move from (7, 3) to (6, 3) using car (735, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 622 doesn't move\n", + "Agent rider 623 move from (3, 1) to (3, 2) using car (705, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 624 move from (6, 7) to (7, 7) using car (606, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 move from (7, 8) to (6, 8) using car (693, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 627 move from (5, 0) to (4, 0) using car (672, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 629 move from (7, 4) to (8, 4) using car (633, [(7, 4), (8, 4)], 0)\n", + "Driver 630 arrived\n", + "Driver 631 arrived\n", + "Driver 636 arrived\n", + "Agent rider 642 move from (5, 6) to (5, 7) using car (673, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 643 move from (5, 6) to (4, 6) using car (677, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 645 move from (7, 8) to (6, 8) using car (693, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 646 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 647 move from (5, 6) to (5, 7) using car (673, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 657 move from (2, 4) to (3, 4) using car (709, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 658 move from (6, 7) to (7, 7) using car (606, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 659 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (5, 5) to (5, 4) using car (676, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 661 move from (1, 1) to (1, 2) using car (696, [(1, 1), (1, 2)], 0)\n", + "Agent rider 663 move from (1, 1) to (2, 1) using car (618, [(1, 1), (2, 1)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 move from (1, 9) to (1, 8) using car (714, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 666 move from (5, 0) to (4, 0) using car (672, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 667 move from (1, 1) to (2, 1) using car (618, [(1, 1), (2, 1)], 0)\n", + "Agent rider 668 move from (4, 7) to (5, 7) using car (671, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 685 move from (4, 9) to (5, 9) using car (679, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 688 doesn't move\n", + "Agent rider 689 move from (3, 5) to (3, 4) using car (738, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 690 move from (0, 3) to (0, 2) using car (648, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 707 move from (4, 6) to (5, 6) using car (655, [(4, 6), (5, 6)], 0)\n", + "Agent rider 708 move from (2, 6) to (3, 6) using car (703, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 doesn't move\n", + "Agent rider 744 doesn't move\n", + "Agent rider 745 move from (0, 5) to (0, 4) using car (725, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "tick 47 ended\n", + "0 drivers generated.\n", + "I am rider 746 - dep: (2, 3) , arr: (9, 0)\n", + "I am rider 747 - dep: (6, 5) , arr: (8, 9)\n", + "2 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 44 move from (0, 2) to (0, 1) using car (648, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 141 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 145 doesn't move\n", + "Agent rider 150 move from (7, 6) to (7, 5) using car (728, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 152 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 179 move from (0, 2) to (0, 1) using car (648, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 179 arrived with a waiting time of 19 ticks\n", + "Agent rider 196 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 move from (5, 5) to (5, 4) using car (678, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 323 move from (0, 2) to (0, 1) using car (648, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 323 arrived with a waiting time of 17 ticks\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 6) to (7, 5) using car (728, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 330 doesn't move\n", + "Agent rider 356 move from (6, 3) to (5, 3) using car (735, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Rider n° 356 arrived with a waiting time of 8 ticks\n", + "Agent rider 372 doesn't move\n", + "Agent rider 383 move from (5, 1) to (5, 2) using car (717, [(5, 1), (5, 2)], 0)\n", + "Rider n° 383 arrived with a waiting time of 4 ticks\n", + "Agent rider 415 doesn't move\n", + "Agent rider 419 move from (4, 0) to (3, 0) using car (672, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 move from (3, 9) to (2, 9) using car (733, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 462 move from (3, 9) to (2, 9) using car (733, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 doesn't move\n", + "Agent rider 476 doesn't move\n", + "Agent rider 492 doesn't move\n", + "Agent rider 493 move from (7, 3) to (6, 3) using car (723, [(7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 530 move from (8, 2) to (8, 1) using car (641, [(8, 2), (8, 1), (7, 1)], 0)\n", + "Driver 534 arrived\n", + "Driver 548 arrived\n", + "Agent rider 550 move from (5, 8) to (5, 7) using car (715, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 3) to (9, 4) using car (691, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 553 move from (1, 7) to (1, 8) using car (731, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 555 move from (9, 3) to (9, 4) using car (691, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 3) to (9, 4) using car (691, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 559 doesn't move\n", + "Driver 583 arrived\n", + "Driver 588 arrived\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (6, 8) to (5, 8) using car (693, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 move from (3, 7) to (2, 7) using car (652, [(3, 7), (2, 7)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Agent rider 611 move from (1, 7) to (1, 8) using car (731, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (4, 0) to (3, 0) using car (672, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (4, 9) to (3, 9) using car (706, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 move from (6, 3) to (5, 3) using car (735, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 622 move from (4, 2) to (4, 1) using car (674, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 623 move from (3, 2) to (2, 2) using car (705, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 624 move from (7, 7) to (8, 7) using car (606, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 625 move from (5, 8) to (5, 7) using car (715, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 626 move from (6, 8) to (5, 8) using car (693, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 627 move from (4, 0) to (3, 0) using car (672, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 629 doesn't move\n", + "Driver 631 arrived\n", + "Driver 637 arrived\n", + "Driver 638 arrived\n", + "Driver 639 arrived\n", + "Driver 640 arrived\n", + "Agent rider 642 doesn't move\n", + "Agent rider 643 move from (4, 6) to (3, 6) using car (677, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 643 arrived with a waiting time of 3 ticks\n", + "Agent rider 645 move from (6, 8) to (5, 8) using car (693, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 646 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 647 move from (5, 7) to (5, 8) using car (673, [(5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 657 move from (3, 4) to (4, 4) using car (709, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 658 move from (7, 7) to (8, 7) using car (606, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 659 move from (0, 2) to (0, 1) using car (648, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (5, 4) to (5, 3) using car (676, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 661 doesn't move\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 doesn't move\n", + "Agent rider 666 move from (4, 0) to (3, 0) using car (672, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", "Agent rider 667 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (2, 3) to (2, 2) using car (666, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 684 arrived\n", - "Agent rider 687 move from (6, 6) to (6, 5) using car (653, [(6, 6), (6, 5)], 0)\n", - "Agent rider 688 move from (5, 5) to (5, 6) using car (690, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 689 move from (6, 5) to (6, 4) using car (673, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 693 move from (4, 7) to (4, 8) using car (634, [(4, 7), (4, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 move from (5, 5) to (5, 4) using car (700, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 702 move from (6, 8) to (5, 8) using car (683, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 703 doesn't move\n", - "Agent rider 704 move from (2, 1) to (1, 1) using car (685, [(2, 1), (1, 1)], 0)\n", - "Agent rider 705 doesn't move\n", - "Agent rider 706 move from (2, 0) to (3, 0) using car (723, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 668 move from (5, 7) to (6, 7) using car (671, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 681 arrived\n", + "Driver 682 arrived\n", + "Agent rider 685 move from (5, 9) to (4, 9) using car (692, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 686 move from (9, 5) to (9, 6) using car (726, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 688 doesn't move\n", + "Agent rider 689 move from (3, 4) to (4, 4) using car (709, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 690 move from (0, 2) to (0, 1) using car (648, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", "Agent rider 707 doesn't move\n", - "Agent rider 708 move from (6, 5) to (6, 4) using car (673, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 709 move from (6, 6) to (6, 5) using car (653, [(6, 6), (6, 5)], 0)\n", - "Agent rider 711 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (1, 2) to (1, 3) using car (701, [(1, 2), (1, 3)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (9, 6) to (9, 7) using car (681, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (4, 3) to (4, 2) using car (678, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 719 doesn't move\n", - "Agent rider 727 move from (9, 9) to (8, 9) using car (748, [(9, 9), (8, 9)], 0)\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 move from (2, 4) to (2, 3) using car (638, [(2, 4), (2, 3)], 0)\n", - "Agent rider 732 move from (2, 3) to (2, 2) using car (666, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 733 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 move from (2, 6) to (1, 6) using car (679, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 755 doesn't move\n", - "Agent rider 756 move from (2, 4) to (2, 3) using car (638, [(2, 4), (2, 3)], 0)\n", + "Agent rider 708 move from (3, 6) to (4, 6) using car (703, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 move from (5, 1) to (4, 1) using car (732, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 doesn't move\n", + "Agent rider 745 move from (0, 4) to (0, 3) using car (725, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (6, 5) to (6, 6) using car (719, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", "tick 48 ended\n", - "I am driver 757 - trip: [(9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 758 - trip: [(3, 4), (3, 5), (4, 5)]\n", - "I am driver 759 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 760 - trip: [(6, 0), (6, 1), (5, 1)]\n", - "I am driver 761 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 762 - trip: [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 763 - trip: [(4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 764 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "I am driver 765 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 766 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 767 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 768 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 769 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 770 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 771 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", - "I am driver 772 - trip: [(3, 9), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 773 - trip: [(3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 774 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "18 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 60 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 move from (0, 2) to (0, 1) using car (774, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (7, 0) to (6, 0) using car (737, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 170 move from (7, 0) to (6, 0) using car (737, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 move from (0, 2) to (0, 1) using car (774, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 255 move from (7, 0) to (6, 0) using car (737, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 2) to (0, 1) using car (774, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 470 move from (3, 1) to (3, 2) using car (692, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", - "Agent rider 492 move from (0, 2) to (0, 1) using car (774, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 506 move from (7, 5) to (7, 4) using car (771, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 move from (3, 1) to (3, 2) using car (692, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 move from (0, 2) to (0, 1) using car (774, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 568 move from (7, 8) to (6, 8) using car (759, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 568 arrived with a waiting time of 9 ticks\n", - "Agent rider 571 doesn't move\n", - "Driver 573 arrived\n", - "Agent rider 575 move from (1, 0) to (2, 0) using car (734, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 576 move from (6, 4) to (6, 3) using car (673, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 577 move from (1, 7) to (1, 6) using car (744, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 577 arrived with a waiting time of 8 ticks\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (7, 6) to (7, 7) using car (722, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 622 move from (1, 6) to (0, 6) using car (679, [(1, 6), (0, 6)], 0)\n", - "Agent rider 623 move from (3, 3) to (3, 2) using car (616, [(3, 3), (3, 2)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (3, 3) to (3, 2) using car (616, [(3, 3), (3, 2)], 0)\n", - "Agent rider 627 doesn't move\n", - "Driver 639 arrived\n", - "Driver 642 arrived\n", - "Agent rider 645 move from (3, 4) to (2, 4) using car (635, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 646 move from (6, 5) to (6, 6) using car (674, [(6, 5), (6, 6)], 0)\n", - "Agent rider 647 doesn't move\n", - "Agent rider 648 move from (4, 1) to (4, 2) using car (725, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 651 arrived\n", - "Driver 658 arrived\n", - "Driver 659 arrived\n", - "Agent rider 660 doesn't move\n", - "Agent rider 661 move from (6, 5) to (6, 6) using car (674, [(6, 5), (6, 6)], 0)\n", - "Agent rider 662 move from (2, 1) to (3, 1) using car (650, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 663 move from (4, 7) to (5, 7) using car (682, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 667 move from (7, 0) to (6, 0) using car (737, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 668 move from (1, 8) to (2, 8) using car (751, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (2, 2) to (3, 2) using car (666, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 671 arrived\n", - "Driver 680 arrived\n", - "Agent rider 687 move from (6, 5) to (7, 5) using car (738, [(6, 5), (7, 5)], 0)\n", - "Agent rider 688 move from (5, 6) to (5, 7) using car (690, [(5, 6), (5, 7)], 0)\n", - "Agent rider 689 move from (6, 4) to (6, 3) using car (673, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 693 doesn't move\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 move from (5, 4) to (4, 4) using car (700, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 699 arrived\n", - "Agent rider 702 move from (5, 8) to (4, 8) using car (683, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 703 move from (1, 1) to (2, 1) using car (736, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 704 move from (1, 1) to (2, 1) using car (736, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 705 doesn't move\n", - "Agent rider 706 move from (3, 0) to (4, 0) using car (723, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 707 doesn't move\n", - "Agent rider 708 move from (6, 4) to (6, 3) using car (673, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 709 move from (6, 5) to (6, 6) using car (674, [(6, 5), (6, 6)], 0)\n", - "Agent rider 711 move from (4, 1) to (4, 2) using car (725, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 713 move from (5, 6) to (5, 7) using car (690, [(5, 6), (5, 7)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (9, 7) to (9, 8) using car (681, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (4, 2) to (4, 1) using car (678, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 719 move from (8, 8) to (8, 9) using car (652, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 727 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 move from (3, 4) to (3, 3) using car (691, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (2, 2) to (3, 2) using car (666, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 733 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 move from (1, 6) to (0, 6) using car (679, [(1, 6), (0, 6)], 0)\n", - "Agent rider 755 doesn't move\n", - "Agent rider 756 doesn't move\n", - "tick 49 ended\n", - "I am driver 775 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 776 - trip: [(0, 6), (0, 7)]\n", - "I am driver 777 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 778 - trip: [(9, 8), (8, 8)]\n", - "I am driver 779 - trip: [(4, 3), (4, 4), (4, 5)]\n", - "5 drivers generated.\n", - "I am rider 780 - dep: (8, 8) , arr: (2, 2)\n", - "1 riders generated.\n", - "Agent rider 51 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 60 move from (0, 6) to (0, 7) using car (776, [(0, 6), (0, 7)], 0)\n", - "Rider n° 60 arrived with a waiting time of 19 ticks\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 move from (0, 1) to (0, 0) using car (774, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 128 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 135 move from (3, 8) to (3, 7) using car (772, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 158 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 178 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 204 move from (3, 8) to (3, 7) using car (772, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 207 move from (0, 1) to (0, 0) using car (774, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 365 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 1) to (0, 0) using car (774, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 424 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 470 move from (3, 2) to (3, 3) using car (692, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 move from (0, 6) to (0, 7) using car (776, [(0, 6), (0, 7)], 0)\n", - "Agent rider 492 move from (0, 1) to (0, 0) using car (774, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 492 arrived with a waiting time of 12 ticks\n", - "Agent rider 506 move from (7, 4) to (7, 3) using car (771, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 507 move from (0, 6) to (0, 7) using car (776, [(0, 6), (0, 7)], 0)\n", - "Agent rider 509 move from (3, 2) to (3, 3) using car (692, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 537 move from (1, 8) to (1, 7) using car (747, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 539 move from (0, 1) to (0, 0) using car (774, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 567 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 move from (6, 3) to (6, 2) using car (673, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 578 move from (0, 6) to (0, 7) using car (776, [(0, 6), (0, 7)], 0)\n", - "Driver 592 arrived\n", - "Agent rider 606 move from (7, 7) to (7, 8) using car (722, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 622 move from (0, 6) to (0, 7) using car (776, [(0, 6), (0, 7)], 0)\n", - "Agent rider 623 move from (3, 2) to (3, 3) using car (773, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (3, 2) to (2, 2) using car (763, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 627 doesn't move\n", - "Driver 628 arrived\n", - "Driver 630 arrived\n", + "I am driver 748 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 749 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7)]\n", + "I am driver 750 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 751 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 752 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 753 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "I am driver 754 - trip: [(5, 0), (5, 1), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 755 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 756 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 757 - trip: [(8, 7), (7, 7), (6, 7)]\n", + "I am driver 758 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "11 drivers generated.\n", + "I am rider 759 - dep: (1, 8) , arr: (3, 9)\n", + "I am rider 760 - dep: (0, 9) , arr: (2, 3)\n", + "I am rider 761 - dep: (4, 4) , arr: (9, 4)\n", + "3 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 44 move from (0, 1) to (0, 0) using car (648, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 141 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 145 move from (3, 0) to (3, 1) using car (672, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 150 move from (7, 5) to (7, 4) using car (728, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 152 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 196 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 move from (5, 4) to (5, 3) using car (678, [(5, 4), (5, 3)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 5) to (7, 6) using car (697, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 330 doesn't move\n", + "Agent rider 372 doesn't move\n", + "Agent rider 415 doesn't move\n", + "Agent rider 419 move from (3, 0) to (3, 1) using car (672, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 doesn't move\n", + "Agent rider 462 move from (2, 9) to (2, 8) using car (733, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (6, 6) to (6, 7) using car (719, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 492 doesn't move\n", + "Agent rider 493 move from (6, 3) to (5, 3) using car (704, [(6, 3), (5, 3)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 530 move from (8, 1) to (7, 1) using car (641, [(8, 1), (7, 1)], 0)\n", + "Driver 548 arrived\n", + "Agent rider 550 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 4) to (9, 5) using car (691, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 553 doesn't move\n", + "Agent rider 555 move from (9, 4) to (9, 5) using car (691, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 4) to (9, 5) using car (691, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 559 doesn't move\n", + "Driver 578 arrived\n", + "Driver 588 arrived\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (5, 8) to (5, 7) using car (693, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 move from (2, 7) to (3, 7) using car (758, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 move from (6, 6) to (6, 7) using car (719, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 611 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 move from (6, 6) to (6, 7) using car (719, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (3, 0) to (3, 1) using car (672, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 move from (6, 6) to (6, 7) using car (719, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 617 move from (3, 9) to (2, 9) using car (706, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 618 arrived\n", + "Agent rider 619 move from (5, 3) to (4, 3) using car (735, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Driver 620 arrived\n", + "Agent rider 622 move from (4, 1) to (3, 1) using car (674, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 623 move from (2, 2) to (1, 2) using car (705, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 624 move from (8, 7) to (8, 6) using car (727, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 625 move from (5, 7) to (5, 6) using car (715, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 626 move from (5, 8) to (5, 7) using car (679, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 627 move from (3, 0) to (3, 1) using car (672, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 629 doesn't move\n", "Driver 633 arrived\n", - "Driver 634 arrived\n", "Driver 638 arrived\n", - "Agent rider 645 move from (2, 4) to (1, 4) using car (635, [(2, 4), (1, 4)], 0)\n", - "Agent rider 646 doesn't move\n", - "Agent rider 647 move from (1, 1) to (1, 2) using car (761, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 647 arrived with a waiting time of 7 ticks\n", - "Agent rider 648 move from (4, 2) to (4, 3) using car (725, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 653 arrived\n", + "Driver 640 arrived\n", + "Agent rider 642 doesn't move\n", + "Agent rider 645 move from (5, 8) to (6, 8) using car (673, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 646 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 647 move from (5, 8) to (6, 8) using car (673, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 647 arrived with a waiting time of 1 ticks\n", + "Driver 654 arrived\n", "Driver 655 arrived\n", - "Driver 659 arrived\n", - "Agent rider 660 move from (6, 0) to (5, 0) using car (737, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 657 move from (4, 4) to (5, 4) using car (709, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 658 move from (8, 7) to (9, 7) using car (606, [(8, 7), (9, 7)], 0)\n", + "Rider n° 658 arrived with a waiting time of 1 ticks\n", + "Agent rider 659 move from (0, 1) to (0, 0) using car (648, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (5, 3) to (5, 2) using car (676, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (3, 1) to (4, 1) using car (650, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 663 move from (5, 7) to (6, 7) using car (682, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 663 arrived with a waiting time of 1 ticks\n", + "Driver 662 arrived\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 665 move from (1, 8) to (1, 7) using car (656, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 666 move from (3, 0) to (3, 1) using car (672, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", "Agent rider 667 doesn't move\n", - "Agent rider 668 move from (2, 8) to (3, 8) using car (751, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (3, 2) to (4, 2) using car (666, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 670 arrived\n", + "Agent rider 668 move from (6, 7) to (7, 7) using car (671, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", "Driver 675 arrived\n", - "Driver 685 arrived\n", - "Agent rider 687 doesn't move\n", - "Agent rider 688 move from (5, 7) to (6, 7) using car (682, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 689 move from (6, 3) to (6, 2) using car (673, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 693 move from (4, 8) to (3, 8) using car (683, [(4, 8), (3, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 move from (4, 4) to (3, 4) using car (700, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 682 arrived\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 move from (9, 6) to (9, 7) using car (726, [(9, 6), (9, 7)], 0)\n", + "Agent rider 688 move from (3, 6) to (3, 5) using car (739, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 689 doesn't move\n", + "Agent rider 690 move from (0, 1) to (0, 0) using car (648, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 696 arrived\n", "Driver 701 arrived\n", - "Agent rider 702 move from (4, 8) to (3, 8) using car (683, [(4, 8), (3, 8)], 0)\n", - "Agent rider 703 move from (2, 1) to (3, 1) using car (736, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 704 move from (2, 1) to (3, 1) using car (736, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 705 move from (6, 0) to (5, 0) using car (737, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 706 doesn't move\n", "Agent rider 707 doesn't move\n", - "Agent rider 708 move from (6, 3) to (6, 2) using car (673, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 709 doesn't move\n", - "Agent rider 711 move from (4, 2) to (4, 3) using car (725, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (4, 8) to (5, 8) using car (764, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (9, 8) to (9, 9) using car (681, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (4, 1) to (4, 0) using car (678, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 719 move from (8, 9) to (7, 9) using car (652, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 727 doesn't move\n", - "Agent rider 728 move from (1, 4) to (2, 4) using car (765, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 729 move from (3, 3) to (3, 2) using car (691, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (3, 2) to (3, 3) using car (773, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 733 doesn't move\n", - "Driver 735 arrived\n", - "Driver 748 arrived\n", - "Driver 749 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 move from (0, 6) to (0, 7) using car (776, [(0, 6), (0, 7)], 0)\n", - "Agent rider 755 move from (7, 1) to (7, 0) using car (739, [(7, 1), (7, 0)], 0)\n", - "Agent rider 756 doesn't move\n", - "Agent rider 780 doesn't move\n", - "tick 50 ended\n", - "I am driver 781 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8)]\n", - "I am driver 782 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 783 - trip: [(3, 9), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 784 - trip: [(9, 4), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 785 - trip: [(5, 4), (6, 4), (7, 4), (7, 3)]\n", - "I am driver 786 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (7, 5)]\n", - "I am driver 787 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", - "I am driver 788 - trip: [(8, 5), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 789 - trip: [(8, 7), (8, 6), (9, 6)]\n", - "I am driver 790 - trip: [(9, 7), (9, 8), (9, 9)]\n", - "I am driver 791 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 792 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", - "12 drivers generated.\n", - "I am rider 793 - dep: (9, 7) , arr: (5, 3)\n", - "I am rider 794 - dep: (1, 2) , arr: (5, 1)\n", - "I am rider 795 - dep: (7, 5) , arr: (4, 4)\n", - "I am rider 796 - dep: (1, 0) , arr: (7, 3)\n", - "4 riders generated.\n", - "Agent rider 51 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 135 move from (3, 7) to (2, 7) using car (677, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 158 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 178 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 204 move from (3, 7) to (2, 7) using car (677, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 207 move from (0, 0) to (1, 0) using car (774, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 365 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 0) to (1, 0) using car (774, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 424 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 470 move from (3, 3) to (3, 4) using car (692, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", - "Agent rider 506 move from (7, 3) to (7, 2) using car (771, [(7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 move from (3, 3) to (3, 4) using car (692, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 537 move from (1, 7) to (1, 6) using car (747, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 539 move from (0, 0) to (1, 0) using car (774, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 567 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 move from (2, 0) to (2, 1) using car (769, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 576 move from (6, 2) to (6, 1) using car (673, [(6, 2), (6, 1)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (7, 8) to (6, 8) using car (722, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 609 arrived\n", - "Driver 613 arrived\n", - "Driver 616 arrived\n", - "Agent rider 622 doesn't move\n", - "Agent rider 623 move from (3, 3) to (3, 4) using car (773, [(3, 3), (3, 4)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 626 move from (2, 2) to (2, 3) using car (781, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", - "Rider n° 626 arrived with a waiting time of 1 ticks\n", - "Agent rider 627 doesn't move\n", - "Driver 630 arrived\n", - "Driver 634 arrived\n", - "Agent rider 645 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 648 move from (4, 3) to (4, 4) using car (725, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 655 arrived\n", - "Agent rider 660 move from (5, 0) to (4, 0) using car (737, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (4, 1) to (5, 1) using car (650, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 667 doesn't move\n", - "Agent rider 668 move from (3, 8) to (3, 7) using car (751, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (4, 2) to (4, 3) using car (745, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 674 arrived\n", - "Driver 679 arrived\n", - "Agent rider 687 move from (7, 5) to (7, 4) using car (742, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 688 move from (6, 7) to (7, 7) using car (682, [(6, 7), (7, 7)], 0)\n", - "Agent rider 689 move from (6, 2) to (6, 1) using car (673, [(6, 2), (6, 1)], 0)\n", - "Driver 690 arrived\n", - "Agent rider 693 move from (3, 8) to (3, 7) using car (751, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 693 arrived with a waiting time of 1 ticks\n", - "Agent rider 694 doesn't move\n", - "Agent rider 695 move from (3, 4) to (2, 4) using car (700, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 695 arrived with a waiting time of 2 ticks\n", - "Driver 696 arrived\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 move from (3, 1) to (4, 1) using car (736, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 705 move from (5, 0) to (4, 0) using car (737, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 706 doesn't move\n", - "Agent rider 707 move from (1, 5) to (1, 4) using car (744, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 708 move from (6, 2) to (6, 1) using car (673, [(6, 2), (6, 1)], 0)\n", - "Agent rider 709 doesn't move\n", - "Agent rider 711 move from (4, 3) to (4, 4) using car (725, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (5, 8) to (6, 8) using car (764, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 move from (7, 3) to (6, 3) using car (777, [(7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 717 move from (9, 9) to (8, 9) using car (681, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (4, 0) to (3, 0) using car (770, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 719 move from (7, 9) to (6, 9) using car (652, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 727 move from (8, 9) to (7, 9) using car (775, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 728 move from (2, 4) to (3, 4) using car (765, [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 729 move from (3, 2) to (3, 1) using car (691, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 8) to (3, 7) using car (751, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (3, 3) to (3, 4) using car (773, [(3, 3), (3, 4)], 0)\n", - "Agent rider 733 move from (5, 0) to (4, 0) using car (737, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 738 arrived\n", - "Driver 749 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 doesn't move\n", - "Agent rider 756 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 move from (9, 7) to (9, 8) using car (790, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 794 doesn't move\n", - "Agent rider 795 move from (7, 5) to (7, 4) using car (742, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 796 doesn't move\n", - "tick 51 ended\n", - "I am driver 797 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 798 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 799 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 800 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 801 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5)]\n", - "I am driver 802 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "6 drivers generated.\n", - "I am rider 803 - dep: (6, 0) , arr: (5, 1)\n", - "I am rider 804 - dep: (8, 5) , arr: (0, 4)\n", - "I am rider 805 - dep: (8, 4) , arr: (3, 3)\n", - "I am rider 806 - dep: (7, 9) , arr: (8, 5)\n", - "I am rider 807 - dep: (2, 8) , arr: (9, 4)\n", - "I am rider 808 - dep: (8, 8) , arr: (1, 6)\n", - "6 riders generated.\n", - "Agent rider 51 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 131 move from (6, 0) to (7, 0) using car (723, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 135 move from (2, 7) to (2, 6) using car (746, [(2, 7), (2, 6)], 0)\n", - "Agent rider 158 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 170 move from (6, 0) to (7, 0) using car (723, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 178 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 204 move from (2, 7) to (2, 6) using car (746, [(2, 7), (2, 6)], 0)\n", - "Agent rider 207 move from (1, 0) to (2, 0) using car (774, [(1, 0), (2, 0)], 0)\n", - "Agent rider 255 move from (6, 0) to (7, 0) using car (723, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 365 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (1, 0) to (2, 0) using car (774, [(1, 0), (2, 0)], 0)\n", - "Agent rider 424 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 470 move from (3, 4) to (3, 5) using car (692, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 470 arrived with a waiting time of 14 ticks\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", - "Agent rider 506 move from (7, 2) to (8, 2) using car (771, [(7, 2), (8, 2)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 move from (3, 4) to (3, 5) using car (692, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 537 move from (1, 6) to (2, 6) using car (747, [(1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 539 move from (1, 0) to (2, 0) using car (774, [(1, 0), (2, 0)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 567 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 move from (2, 1) to (2, 2) using car (769, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (6, 8) to (5, 8) using car (722, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 613 arrived\n", - "Agent rider 622 doesn't move\n", - "Agent rider 623 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 627 doesn't move\n", - "Driver 634 arrived\n", - "Driver 635 arrived\n", - "Driver 640 arrived\n", - "Agent rider 645 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 648 move from (4, 4) to (4, 5) using car (725, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 660 move from (4, 0) to (4, 1) using car (737, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (5, 1) to (6, 1) using car (650, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 667 move from (6, 0) to (7, 0) using car (723, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (3, 7) to (3, 6) using car (751, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (4, 3) to (4, 4) using car (745, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 683 arrived\n", - "Agent rider 687 move from (7, 4) to (7, 3) using car (742, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 688 doesn't move\n", - "Agent rider 689 doesn't move\n", - "Agent rider 694 doesn't move\n", - "Driver 696 arrived\n", - "Agent rider 702 move from (3, 8) to (3, 7) using car (783, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 703 move from (4, 1) to (4, 2) using car (736, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 704 move from (3, 1) to (3, 2) using car (712, [(3, 1), (3, 2)], 0)\n", - "Agent rider 705 move from (4, 0) to (4, 1) using car (737, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 706 move from (4, 0) to (4, 1) using car (737, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n" + "Agent rider 708 move from (4, 6) to (5, 6) using car (703, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 712 arrived\n", + "Driver 716 arrived\n", + "Driver 722 arrived\n", + "Agent rider 741 move from (2, 9) to (2, 8) using car (733, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 move from (4, 1) to (3, 1) using car (732, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 7) to (8, 6) using car (727, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 move from (2, 3) to (2, 4) using car (718, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 747 move from (6, 6) to (6, 7) using car (719, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 759 move from (1, 8) to (1, 9) using car (731, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (4, 4) to (5, 4) using car (709, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "tick 49 ended\n", + "I am driver 762 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 763 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "2 drivers generated.\n", + "I am rider 764 - dep: (5, 1) , arr: (3, 0)\n", + "1 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 44 move from (0, 0) to (1, 0) using car (648, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 44 arrived with a waiting time of 23 ticks\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 141 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 145 move from (3, 1) to (2, 1) using car (674, [(3, 1), (2, 1)], 0)\n", + "Rider n° 145 arrived with a waiting time of 16 ticks\n", + "Agent rider 150 move from (7, 4) to (7, 3) using car (728, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 152 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 196 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 move from (5, 3) to (5, 2) using car (736, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 372 doesn't move\n", + "Agent rider 415 move from (6, 8) to (7, 8) using car (673, [(6, 8), (7, 8)], 0)\n", + "Rider n° 415 arrived with a waiting time of 16 ticks\n", + "Agent rider 419 move from (3, 1) to (3, 2) using car (672, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 457 move from (2, 9) to (1, 9) using car (609, [(2, 9), (1, 9)], 0)\n", + "Rider n° 457 arrived with a waiting time of 7 ticks\n", + "Agent rider 462 move from (2, 8) to (1, 8) using car (650, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 462 arrived with a waiting time of 5 ticks\n", + "Agent rider 464 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 707 move from (1, 4) to (1, 3) using car (744, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 708 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 711 move from (4, 4) to (4, 5) using car (725, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (6, 8) to (7, 8) using car (764, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 move from (6, 3) to (6, 4) using car (777, [(6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 717 move from (8, 9) to (7, 9) using car (681, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (3, 0) to (2, 0) using car (770, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 719 move from (6, 9) to (5, 9) using car (652, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 724 arrived\n", - "Agent rider 727 move from (7, 9) to (6, 9) using car (775, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 728 move from (3, 4) to (3, 5) using car (692, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 729 move from (3, 1) to (4, 1) using car (691, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 7) to (3, 6) using car (751, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (3, 4) to (3, 5) using car (692, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 733 move from (4, 0) to (4, 1) using car (737, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 739 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 move from (7, 4) to (7, 3) using car (742, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 doesn't move\n", - "Agent rider 756 doesn't move\n", - "Driver 758 arrived\n", - "Driver 760 arrived\n", - "Driver 776 arrived\n", - "Driver 778 arrived\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 move from (9, 8) to (9, 9) using car (790, [(9, 8), (9, 9)], 0)\n", + "Agent rider 465 doesn't move\n", + "Agent rider 476 doesn't move\n", + "Agent rider 492 doesn't move\n", + "Agent rider 493 move from (5, 3) to (5, 2) using car (736, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 522 move from (3, 5) to (3, 4) using car (739, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 530 doesn't move\n", + "Agent rider 550 move from (5, 7) to (4, 7) using car (700, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 550 arrived with a waiting time of 7 ticks\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 5) to (9, 6) using car (691, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 553 doesn't move\n", + "Agent rider 555 move from (9, 5) to (9, 6) using car (691, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 5) to (9, 6) using car (691, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 559 move from (3, 5) to (3, 4) using car (739, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 588 arrived\n", + "Agent rider 591 move from (0, 0) to (1, 0) using car (648, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 592 move from (5, 7) to (5, 6) using car (693, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 move from (6, 7) to (6, 8) using car (719, [(6, 7), (6, 8)], 0)\n", + "Agent rider 602 move from (6, 8) to (7, 8) using car (673, [(6, 8), (7, 8)], 0)\n", + "Agent rider 611 doesn't move\n", + "Agent rider 612 move from (1, 2) to (0, 2) using car (705, [(1, 2), (0, 2)], 0)\n", + "Agent rider 613 doesn't move\n", + "Agent rider 614 move from (6, 8) to (7, 8) using car (673, [(6, 8), (7, 8)], 0)\n", + "Agent rider 615 move from (3, 1) to (3, 2) using car (672, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 move from (6, 7) to (6, 8) using car (719, [(6, 7), (6, 8)], 0)\n", + "Agent rider 617 move from (2, 9) to (2, 8) using car (706, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 doesn't move\n", + "Agent rider 622 move from (3, 1) to (2, 1) using car (674, [(3, 1), (2, 1)], 0)\n", + "Agent rider 623 move from (1, 2) to (0, 2) using car (705, [(1, 2), (0, 2)], 0)\n", + "Agent rider 624 move from (8, 6) to (8, 5) using car (727, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Rider n° 624 arrived with a waiting time of 4 ticks\n", + "Agent rider 625 move from (5, 6) to (5, 5) using car (715, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 626 move from (5, 7) to (5, 6) using car (679, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 627 move from (3, 1) to (2, 1) using car (674, [(3, 1), (2, 1)], 0)\n", + "Agent rider 629 doesn't move\n", + "Driver 638 arrived\n", + "Agent rider 642 move from (5, 7) to (4, 7) using car (700, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 642 arrived with a waiting time of 2 ticks\n", + "Agent rider 645 move from (6, 8) to (7, 8) using car (673, [(6, 8), (7, 8)], 0)\n", + "Agent rider 646 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 652 arrived\n", + "Driver 655 arrived\n", + "Agent rider 657 move from (5, 4) to (5, 3) using car (709, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 659 move from (0, 0) to (1, 0) using car (648, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (5, 2) to (5, 1) using car (676, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 661 move from (1, 2) to (0, 2) using car (705, [(1, 2), (0, 2)], 0)\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 move from (0, 0) to (1, 0) using car (648, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 665 move from (1, 7) to (1, 6) using car (656, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 666 move from (3, 1) to (3, 2) using car (672, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 668 move from (7, 7) to (7, 6) using car (671, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 683 arrived\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 688 move from (3, 5) to (3, 4) using car (739, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 689 move from (4, 4) to (4, 5) using car (748, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 690 move from (0, 0) to (1, 0) using car (648, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 707 move from (5, 6) to (6, 6) using car (703, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 708 move from (5, 6) to (6, 6) using car (703, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 710 arrived\n", + "Driver 717 arrived\n", + "Driver 720 arrived\n", + "Agent rider 741 move from (2, 8) to (2, 7) using car (733, [(2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 move from (3, 1) to (3, 2) using car (732, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 6) to (8, 5) using car (727, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 move from (2, 4) to (2, 5) using car (718, [(2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 747 move from (6, 7) to (6, 8) using car (719, [(6, 7), (6, 8)], 0)\n", + "Agent rider 759 move from (1, 9) to (2, 9) using car (731, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (5, 4) to (5, 3) using car (709, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 764 doesn't move\n", + "tick 50 ended\n", + "I am driver 765 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 766 - trip: [(3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 767 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 768 - trip: [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 769 - trip: [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 770 - trip: [(3, 1), (3, 2), (2, 2)]\n", + "I am driver 771 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 772 - trip: [(7, 2), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 773 - trip: [(9, 1), (8, 1)]\n", + "I am driver 774 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 775 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 776 - trip: [(5, 7), (5, 8)]\n", + "I am driver 777 - trip: [(3, 4), (3, 3)]\n", + "I am driver 778 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2)]\n", + "I am driver 779 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 780 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 781 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 782 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 783 - trip: [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)]\n", + "I am driver 784 - trip: [(4, 7), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 785 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", + "I am driver 786 - trip: [(8, 5), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 787 - trip: [(9, 5), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 788 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "24 drivers generated.\n", + "I am rider 789 - dep: (8, 9) , arr: (7, 9)\n", + "I am rider 790 - dep: (8, 4) , arr: (2, 0)\n", + "I am rider 791 - dep: (7, 0) , arr: (0, 5)\n", + "I am rider 792 - dep: (9, 8) , arr: (2, 4)\n", + "I am rider 793 - dep: (4, 5) , arr: (5, 6)\n", + "I am rider 794 - dep: (9, 7) , arr: (5, 0)\n", + "I am rider 795 - dep: (9, 1) , arr: (2, 1)\n", + "I am rider 796 - dep: (1, 0) , arr: (1, 5)\n", + "8 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 141 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 150 move from (7, 3) to (7, 2) using car (728, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 152 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 196 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 216 move from (5, 2) to (6, 2) using car (736, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 330 move from (3, 4) to (3, 3) using car (739, [(3, 4), (3, 3)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 419 doesn't move\n", + "Agent rider 462 move from (2, 8) to (2, 7) using car (706, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (6, 7) to (7, 7) using car (699, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 492 move from (4, 5) to (5, 5) using car (702, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 493 move from (5, 2) to (6, 2) using car (736, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 522 move from (3, 4) to (3, 3) using car (739, [(3, 4), (3, 3)], 0)\n", + "Agent rider 530 move from (7, 1) to (7, 2) using car (740, [(7, 1), (7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 doesn't move\n", + "Agent rider 553 move from (1, 8) to (0, 8) using car (650, [(1, 8), (0, 8)], 0)\n", + "Rider n° 553 arrived with a waiting time of 7 ticks\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (3, 4) to (3, 3) using car (739, [(3, 4), (3, 3)], 0)\n", + "Agent rider 591 move from (1, 0) to (2, 0) using car (648, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 592 move from (5, 6) to (5, 5) using car (693, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Driver 606 arrived\n", + "Agent rider 611 move from (1, 8) to (0, 8) using car (650, [(1, 8), (0, 8)], 0)\n", + "Rider n° 611 arrived with a waiting time of 3 ticks\n", + "Agent rider 612 doesn't move\n", + "Agent rider 613 move from (6, 7) to (7, 7) using car (699, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 613 arrived with a waiting time of 6 ticks\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (3, 2) to (3, 3) using car (672, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (2, 8) to (2, 7) using car (706, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 move from (4, 3) to (3, 3) using car (711, [(4, 3), (3, 3)], 0)\n", + "Agent rider 622 move from (2, 1) to (3, 1) using car (767, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 625 move from (5, 5) to (5, 4) using car (715, [(5, 5), (5, 4)], 0)\n", + "Agent rider 626 move from (5, 6) to (5, 5) using car (679, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 627 move from (2, 1) to (3, 1) using car (767, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 629 doesn't move\n", + "Driver 641 arrived\n", + "Agent rider 645 doesn't move\n", + "Agent rider 646 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 655 arrived\n", + "Agent rider 657 move from (5, 3) to (5, 2) using car (709, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 659 move from (1, 0) to (2, 0) using car (648, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (5, 1) to (4, 1) using car (676, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 661 doesn't move\n", + "Agent rider 663 move from (2, 1) to (3, 1) using car (767, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 664 move from (1, 0) to (2, 0) using car (648, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 665 move from (1, 6) to (1, 5) using car (656, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 666 move from (3, 2) to (3, 3) using car (672, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 667 move from (2, 1) to (3, 1) using car (767, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 668 move from (7, 6) to (7, 5) using car (671, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 678 arrived\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 688 move from (3, 4) to (3, 3) using car (739, [(3, 4), (3, 3)], 0)\n", + "Agent rider 689 move from (4, 5) to (4, 6) using car (748, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 689 arrived with a waiting time of 4 ticks\n", + "Agent rider 690 move from (1, 0) to (2, 0) using car (648, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 694 arrived\n", + "Driver 704 arrived\n", + "Agent rider 707 move from (6, 6) to (6, 5) using car (703, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 708 move from (6, 6) to (6, 5) using car (703, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 723 arrived\n", + "Driver 726 arrived\n", + "Agent rider 741 move from (2, 7) to (2, 6) using car (733, [(2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 742 move from (7, 2) to (6, 2) using car (730, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 743 move from (3, 2) to (3, 3) using car (732, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 5) to (8, 4) using car (727, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 745 move from (0, 3) to (0, 4) using car (750, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 doesn't move\n", + "Agent rider 759 move from (2, 9) to (3, 9) using car (731, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 759 arrived with a waiting time of 0 ticks\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (5, 3) to (5, 2) using car (709, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 764 move from (5, 1) to (4, 1) using car (676, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 789 doesn't move\n", + "Agent rider 790 doesn't move\n", + "Agent rider 791 move from (7, 0) to (6, 0) using car (651, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 793 move from (4, 5) to (5, 5) using car (702, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", "Agent rider 794 doesn't move\n", - "Agent rider 795 doesn't move\n", - "Agent rider 796 move from (1, 0) to (2, 0) using car (774, [(1, 0), (2, 0)], 0)\n", - "Agent rider 803 doesn't move\n", - "Agent rider 804 doesn't move\n", - "Agent rider 805 move from (8, 4) to (8, 3) using car (740, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 806 move from (7, 9) to (6, 9) using car (775, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", - "tick 52 ended\n", - "I am driver 809 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 810 - trip: [(7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 811 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 812 - trip: [(9, 6), (9, 5), (9, 4)]\n", - "I am driver 813 - trip: [(8, 6), (7, 6), (6, 6)]\n", - "I am driver 814 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)]\n", - "6 drivers generated.\n", - "I am rider 815 - dep: (9, 7) , arr: (4, 2)\n", - "I am rider 816 - dep: (3, 1) , arr: (6, 9)\n", - "I am rider 817 - dep: (1, 4) , arr: (4, 0)\n", + "Agent rider 795 move from (9, 1) to (8, 1) using car (773, [(9, 1), (8, 1)], 0)\n", + "Agent rider 796 move from (1, 0) to (2, 0) using car (648, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "tick 51 ended\n", + "I am driver 797 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 798 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (6, 4)]\n", + "I am driver 799 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 800 - trip: [(5, 3), (5, 4), (6, 4)]\n", + "I am driver 801 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 802 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 803 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 804 - trip: [(7, 5), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 805 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 806 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "10 drivers generated.\n", + "I am rider 807 - dep: (1, 3) , arr: (6, 9)\n", + "I am rider 808 - dep: (8, 6) , arr: (3, 5)\n", + "I am rider 809 - dep: (5, 8) , arr: (4, 2)\n", "3 riders generated.\n", - "Agent rider 51 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 131 doesn't move\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 161 move from (1, 3) to (1, 4) using car (801, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 170 doesn't move\n", - "Agent rider 178 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 move from (2, 0) to (1, 0) using car (770, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 255 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 365 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (2, 0) to (1, 0) using car (770, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 424 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 474 move from (7, 0) to (8, 0) using car (723, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 490 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 move from (3, 5) to (3, 6) using car (692, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 537 move from (2, 6) to (3, 6) using car (747, [(2, 6), (3, 6)], 0)\n", - "Agent rider 539 move from (2, 0) to (1, 0) using car (770, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 543 move from (2, 3) to (1, 3) using car (698, [(2, 3), (1, 3)], 0)\n", - "Agent rider 567 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 575 move from (2, 2) to (2, 3) using car (769, [(2, 2), (2, 3)], 0)\n", - "Agent rider 576 move from (6, 1) to (7, 1) using car (650, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (5, 8) to (4, 8) using car (722, [(5, 8), (4, 8)], 0)\n", - "Agent rider 622 doesn't move\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Agent rider 141 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Agent rider 150 move from (7, 2) to (7, 1) using car (728, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 152 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Agent rider 196 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 329 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Rider n° 329 arrived with a waiting time of 20 ticks\n", + "Agent rider 330 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 419 move from (3, 2) to (2, 2) using car (770, [(3, 2), (2, 2)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (7, 7) to (8, 7) using car (699, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 492 move from (5, 5) to (6, 5) using car (702, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Rider n° 492 arrived with a waiting time of 11 ticks\n", + "Agent rider 493 move from (6, 2) to (5, 2) using car (755, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 522 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 530 move from (7, 2) to (7, 1) using car (728, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 551 move from (8, 4) to (8, 3) using car (727, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 591 move from (2, 0) to (3, 0) using car (648, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 592 move from (5, 5) to (5, 4) using car (693, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 move from (3, 7) to (2, 7) using car (700, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 594 move from (8, 4) to (8, 3) using car (727, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 move from (7, 8) to (8, 8) using car (697, [(7, 8), (8, 8)], 0)\n", + "Driver 609 arrived\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (7, 8) to (8, 8) using car (697, [(7, 8), (8, 8)], 0)\n", + "Agent rider 615 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (2, 7) to (1, 7) using car (706, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 619 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 622 move from (3, 1) to (4, 1) using car (767, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Agent rider 623 doesn't move\n", - "Agent rider 624 move from (7, 0) to (8, 0) using car (723, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 627 move from (2, 3) to (1, 3) using car (698, [(2, 3), (1, 3)], 0)\n", - "Driver 635 arrived\n", - "Agent rider 645 move from (1, 4) to (0, 4) using car (700, [(1, 4), (0, 4)], 0)\n", - "Rider n° 645 arrived with a waiting time of 3 ticks\n", - "Agent rider 646 move from (6, 6) to (6, 5) using car (786, [(6, 6), (6, 5), (7, 5)], 0)\n", - "Agent rider 648 move from (4, 5) to (4, 6) using car (725, [(4, 5), (4, 6)], 0)\n", - "Agent rider 660 move from (4, 1) to (4, 2) using car (737, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 661 move from (6, 6) to (6, 5) using car (786, [(6, 6), (6, 5), (7, 5)], 0)\n", - "Agent rider 662 move from (6, 1) to (7, 1) using car (650, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 667 move from (7, 0) to (8, 0) using car (723, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (3, 6) to (3, 5) using car (751, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (4, 4) to (5, 4) using car (745, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 625 doesn't move\n", + "Agent rider 626 move from (5, 5) to (5, 4) using car (679, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 626 arrived with a waiting time of 2 ticks\n", + "Agent rider 627 move from (3, 1) to (4, 1) using car (767, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 629 move from (8, 4) to (8, 3) using car (727, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 645 move from (7, 8) to (8, 8) using car (697, [(7, 8), (8, 8)], 0)\n", + "Agent rider 646 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", + "Agent rider 657 move from (5, 2) to (5, 1) using car (709, [(5, 2), (5, 1)], 0)\n", + "Agent rider 659 move from (2, 0) to (3, 0) using car (648, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 660 move from (4, 1) to (3, 1) using car (676, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 661 doesn't move\n", + "Agent rider 663 move from (3, 1) to (4, 1) using car (767, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 664 move from (2, 0) to (3, 0) using car (648, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 665 move from (1, 5) to (2, 5) using car (780, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 666 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 667 move from (3, 1) to (4, 1) using car (767, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 668 move from (7, 5) to (8, 5) using car (671, [(7, 5), (8, 5)], 0)\n", "Driver 673 arrived\n", - "Driver 682 arrived\n", - "Agent rider 687 move from (7, 3) to (7, 2) using car (742, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 687 arrived with a waiting time of 2 ticks\n", - "Agent rider 688 doesn't move\n", - "Agent rider 689 doesn't move\n", - "Agent rider 694 doesn't move\n", - "Driver 697 arrived\n", - "Agent rider 702 move from (3, 7) to (3, 6) using car (783, [(3, 7), (3, 6)], 0)\n", - "Agent rider 703 move from (4, 2) to (4, 3) using car (736, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 705 move from (4, 1) to (4, 2) using car (737, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 706 move from (4, 1) to (4, 2) using car (737, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 707 move from (1, 3) to (1, 2) using car (744, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 674 arrived\n", + "Driver 677 arrived\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 688 move from (3, 3) to (3, 4) using car (672, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 690 doesn't move\n", + "Driver 692 arrived\n", + "Driver 705 arrived\n", + "Agent rider 707 doesn't move\n", "Agent rider 708 doesn't move\n", - "Agent rider 709 move from (6, 6) to (6, 5) using car (786, [(6, 6), (6, 5), (7, 5)], 0)\n", - "Agent rider 711 move from (4, 5) to (4, 6) using car (725, [(4, 5), (4, 6)], 0)\n", - "Agent rider 713 move from (5, 7) to (5, 6) using car (768, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 move from (1, 3) to (1, 4) using car (801, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 715 move from (7, 8) to (8, 8) using car (764, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 move from (6, 4) to (5, 4) using car (777, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 717 move from (7, 9) to (6, 9) using car (681, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (2, 0) to (1, 0) using car (770, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 719 move from (5, 9) to (4, 9) using car (652, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 727 move from (6, 9) to (5, 9) using car (775, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 728 move from (3, 5) to (3, 6) using car (692, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 729 move from (4, 1) to (5, 1) using car (691, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 6) to (3, 5) using car (751, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 731 move from (2, 3) to (1, 3) using car (698, [(2, 3), (1, 3)], 0)\n", - "Agent rider 732 move from (3, 5) to (3, 6) using car (692, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 733 move from (4, 1) to (4, 2) using car (737, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 741 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 move from (7, 3) to (7, 2) using car (742, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 doesn't move\n", - "Agent rider 756 move from (2, 3) to (1, 3) using car (698, [(2, 3), (1, 3)], 0)\n", + "Driver 719 arrived\n", + "Driver 737 arrived\n", + "Agent rider 741 move from (2, 6) to (2, 5) using car (733, [(2, 6), (2, 5)], 0)\n", + "Agent rider 742 move from (6, 2) to (5, 2) using car (730, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 743 move from (3, 3) to (3, 4) using car (732, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 4) to (8, 3) using car (727, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 745 move from (0, 4) to (0, 5) using car (750, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (6, 8) to (7, 8) using car (684, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Driver 757 arrived\n", - "Driver 763 arrived\n", - "Driver 772 arrived\n", - "Driver 773 arrived\n", - "Driver 779 arrived\n", - "Agent rider 780 doesn't move\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (5, 2) to (5, 1) using car (709, [(5, 2), (5, 1)], 0)\n", + "Agent rider 764 move from (4, 1) to (3, 1) using car (676, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 789 move from (8, 9) to (7, 9) using car (669, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 789 arrived with a waiting time of 1 ticks\n", + "Agent rider 790 move from (8, 4) to (8, 3) using car (727, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 791 move from (6, 0) to (5, 0) using car (651, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 792 move from (9, 8) to (9, 7) using car (781, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", "Agent rider 793 doesn't move\n", "Agent rider 794 doesn't move\n", "Agent rider 795 doesn't move\n", - "Agent rider 796 move from (2, 0) to (1, 0) using car (770, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 803 doesn't move\n", - "Agent rider 804 doesn't move\n", - "Agent rider 805 doesn't move\n", - "Agent rider 806 move from (6, 9) to (5, 9) using car (775, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 796 doesn't move\n", "Agent rider 807 doesn't move\n", "Agent rider 808 doesn't move\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (1, 4) to (0, 4) using car (700, [(1, 4), (0, 4)], 0)\n", - "tick 53 ended\n", - "I am driver 818 - trip: [(5, 2), (6, 2)]\n", - "I am driver 819 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 820 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)]\n", - "I am driver 821 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 822 - trip: [(1, 7), (2, 7), (3, 7), (3, 8)]\n", - "I am driver 823 - trip: [(5, 1), (5, 2), (5, 3), (4, 3), (3, 3)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (7, 0) to (7, 1) using car (811, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 135 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 4) to (1, 5) using car (801, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 165 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 170 move from (7, 0) to (7, 1) using car (811, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 doesn't move\n", - "Agent rider 207 move from (1, 0) to (0, 0) using car (770, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 255 move from (7, 0) to (7, 1) using car (811, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (1, 0) to (0, 0) using car (770, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 0) to (8, 1) using car (723, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 490 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 506 move from (8, 2) to (8, 1) using car (784, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 507 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 509 move from (3, 6) to (3, 7) using car (692, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 537 move from (3, 6) to (3, 7) using car (692, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 539 move from (1, 0) to (2, 0) using car (809, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 move from (7, 1) to (8, 1) using car (650, [(7, 1), (8, 1)], 0)\n", - "Agent rider 578 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 606 move from (4, 8) to (3, 8) using car (821, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 622 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 809 move from (5, 8) to (5, 7) using car (768, [(5, 8), (5, 7), (6, 7), (7, 7)], 0)\n", + "tick 52 ended\n", + "I am driver 810 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", + "I am driver 811 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 812 - trip: [(2, 4), (3, 4)]\n", + "I am driver 813 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 814 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2)]\n", + "5 drivers generated.\n", + "I am rider 815 - dep: (4, 7) , arr: (7, 6)\n", + "I am rider 816 - dep: (2, 3) , arr: (9, 2)\n", + "I am rider 817 - dep: (1, 5) , arr: (7, 8)\n", + "I am rider 818 - dep: (3, 6) , arr: (8, 9)\n", + "4 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 150 move from (7, 1) to (7, 0) using car (728, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 150 arrived with a waiting time of 16 ticks\n", + "Agent rider 152 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 330 move from (3, 4) to (3, 5) using car (672, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 419 doesn't move\n", + "Agent rider 464 doesn't move\n", + "Agent rider 465 move from (8, 7) to (8, 6) using car (699, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 465 arrived with a waiting time of 7 ticks\n", + "Agent rider 476 doesn't move\n", + "Agent rider 493 move from (5, 2) to (4, 2) using car (755, [(5, 2), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 522 move from (3, 4) to (3, 5) using car (672, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 530 doesn't move\n", + "Agent rider 551 move from (8, 3) to (8, 4) using car (772, [(8, 3), (8, 4)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (3, 4) to (3, 5) using car (672, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 591 move from (3, 0) to (4, 0) using car (648, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 592 move from (5, 4) to (5, 3) using car (693, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 move from (2, 7) to (1, 7) using car (700, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 594 move from (8, 3) to (8, 4) using car (772, [(8, 3), (8, 4)], 0)\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 615 move from (3, 4) to (3, 5) using car (672, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 doesn't move\n", + "Agent rider 619 move from (3, 4) to (3, 5) using car (782, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 622 move from (4, 1) to (5, 1) using car (767, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Agent rider 623 doesn't move\n", - "Agent rider 624 move from (8, 0) to (8, 1) using car (723, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 627 doesn't move\n", - "Agent rider 645 move from (1, 4) to (1, 5) using car (801, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 646 move from (6, 5) to (7, 5) using car (786, [(6, 5), (7, 5)], 0)\n", - "Agent rider 648 move from (4, 6) to (4, 7) using car (802, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 660 move from (4, 2) to (4, 3) using car (737, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 661 move from (6, 5) to (7, 5) using car (786, [(6, 5), (7, 5)], 0)\n", - "Agent rider 662 move from (7, 1) to (8, 1) using car (650, [(7, 1), (8, 1)], 0)\n", - "Driver 665 arrived\n", - "Agent rider 667 move from (8, 0) to (8, 1) using car (723, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (3, 5) to (3, 4) using car (751, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (5, 4) to (6, 4) using car (745, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 686 arrived\n", - "Agent rider 688 doesn't move\n", - "Agent rider 689 move from (6, 1) to (5, 1) using car (792, [(6, 1), (5, 1)], 0)\n", - "Rider n° 689 arrived with a waiting time of 4 ticks\n", - "Agent rider 694 doesn't move\n", - "Agent rider 702 move from (3, 6) to (3, 7) using car (692, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 703 move from (4, 3) to (4, 4) using car (736, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 705 move from (4, 2) to (4, 3) using car (737, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 706 move from (4, 2) to (4, 3) using car (737, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 707 move from (1, 2) to (1, 1) using car (744, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 708 move from (6, 1) to (5, 1) using car (792, [(6, 1), (5, 1)], 0)\n", - "Rider n° 708 arrived with a waiting time of 2 ticks\n", - "Agent rider 709 move from (6, 5) to (7, 5) using car (786, [(6, 5), (7, 5)], 0)\n", - "Agent rider 711 move from (4, 6) to (4, 7) using car (802, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 712 arrived\n", - "Agent rider 713 move from (5, 6) to (5, 5) using car (768, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 move from (1, 4) to (1, 5) using car (801, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 715 move from (8, 8) to (8, 7) using car (764, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 move from (5, 4) to (4, 4) using car (777, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 717 move from (6, 9) to (5, 9) using car (681, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 718 move from (1, 0) to (0, 0) using car (770, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Rider n° 718 arrived with a waiting time of 1 ticks\n", - "Agent rider 719 move from (4, 9) to (3, 9) using car (652, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 727 move from (5, 9) to (4, 9) using car (775, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 728 move from (3, 6) to (3, 7) using car (692, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 729 move from (5, 1) to (6, 1) using car (691, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 5) to (3, 4) using car (751, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (3, 6) to (3, 7) using car (692, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 733 move from (4, 2) to (4, 3) using car (737, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 743 arrived\n", - "Driver 746 arrived\n", - "Agent rider 752 move from (4, 9) to (3, 9) using car (721, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 753 move from (7, 2) to (6, 2) using car (742, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 754 move from (0, 7) to (0, 6) using car (798, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 755 move from (7, 0) to (7, 1) using car (811, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 756 doesn't move\n", - "Driver 762 arrived\n", - "Driver 771 arrived\n", - "Driver 773 arrived\n", - "Driver 774 arrived\n", - "Agent rider 780 move from (8, 8) to (8, 7) using car (764, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Driver 789 arrived\n", - "Driver 790 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 794 move from (1, 2) to (1, 1) using car (744, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 795 move from (7, 4) to (6, 4) using car (800, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 796 move from (1, 0) to (2, 0) using car (809, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 803 move from (6, 0) to (7, 0) using car (799, [(6, 0), (7, 0), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 805 move from (8, 3) to (7, 3) using car (814, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 move from (2, 8) to (3, 8) using car (720, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 808 move from (8, 8) to (8, 7) using car (764, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "tick 54 ended\n", - "I am driver 824 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", - "I am driver 825 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 826 - trip: [(8, 4), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 827 - trip: [(3, 2), (4, 2), (5, 2)]\n", - "I am driver 828 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 829 - trip: [(6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 830 - trip: [(6, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 831 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 832 - trip: [(7, 6), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 833 - trip: [(0, 8), (1, 8), (2, 8), (2, 7)]\n", - "I am driver 834 - trip: [(3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 835 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 836 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 837 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 838 - trip: [(5, 6), (5, 5), (5, 4)]\n", - "I am driver 839 - trip: [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 840 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 841 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 842 - trip: [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 843 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 844 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)]\n", - "I am driver 845 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)]\n", - "I am driver 846 - trip: [(2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 847 - trip: [(3, 6), (4, 6)]\n", - "I am driver 848 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 849 - trip: [(4, 3), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 850 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 851 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 852 - trip: [(0, 9), (1, 9)]\n", - "29 drivers generated.\n", - "I am rider 853 - dep: (2, 2) , arr: (1, 1)\n", - "I am rider 854 - dep: (6, 4) , arr: (2, 9)\n", - "I am rider 855 - dep: (8, 0) , arr: (3, 3)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 65 doesn't move\n", - "Agent rider 124 move from (0, 0) to (0, 1) using car (770, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (7, 1) to (7, 2) using car (811, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 135 move from (2, 6) to (2, 7) using car (781, [(2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 5) to (2, 5) using car (801, [(1, 5), (2, 5)], 0)\n", - "Agent rider 165 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 170 move from (7, 1) to (7, 2) using car (811, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 move from (2, 6) to (2, 7) using car (781, [(2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", - "Agent rider 207 move from (0, 0) to (0, 1) using car (770, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 255 move from (7, 1) to (7, 2) using car (811, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 0) to (0, 1) using car (770, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 1) to (8, 2) using car (723, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 490 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 506 move from (8, 1) to (7, 1) using car (784, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 507 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 509 move from (3, 7) to (3, 8) using car (692, [(3, 7), (3, 8)], 0)\n", - "Agent rider 537 move from (3, 7) to (3, 8) using car (692, [(3, 7), (3, 8)], 0)\n", - "Agent rider 539 move from (2, 0) to (3, 0) using car (809, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 543 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 move from (8, 1) to (7, 1) using car (784, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 578 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 606 doesn't move\n", - "Agent rider 622 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 623 move from (3, 4) to (3, 3) using car (751, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 624 move from (8, 1) to (8, 2) using car (723, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 627 move from (1, 3) to (1, 2) using car (843, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 625 move from (5, 4) to (6, 4) using car (766, [(5, 4), (6, 4)], 0)\n", + "Agent rider 627 move from (4, 1) to (5, 1) using car (767, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 627 arrived with a waiting time of 3 ticks\n", + "Agent rider 629 move from (8, 3) to (8, 4) using car (772, [(8, 3), (8, 4)], 0)\n", + "Agent rider 645 doesn't move\n", "Agent rider 646 doesn't move\n", - "Agent rider 648 move from (4, 7) to (5, 7) using car (802, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 660 move from (4, 3) to (4, 4) using car (737, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 650 arrived\n", + "Agent rider 657 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 move from (3, 1) to (2, 1) using car (676, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (8, 1) to (8, 2) using car (723, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 667 move from (8, 1) to (8, 2) using car (723, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (3, 4) to (3, 3) using car (751, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (6, 4) to (7, 4) using car (745, [(6, 4), (7, 4)], 0)\n", - "Driver 677 arrived\n", - "Driver 678 arrived\n", - "Agent rider 688 doesn't move\n", - "Agent rider 694 doesn't move\n", - "Driver 698 arrived\n", - "Driver 700 arrived\n", - "Agent rider 702 move from (3, 7) to (3, 8) using car (692, [(3, 7), (3, 8)], 0)\n", - "Agent rider 703 move from (4, 4) to (4, 5) using car (736, [(4, 4), (4, 5)], 0)\n", - "Agent rider 704 move from (3, 2) to (4, 2) using car (827, [(3, 2), (4, 2), (5, 2)], 0)\n", - "Agent rider 705 move from (4, 3) to (4, 4) using car (737, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 705 arrived with a waiting time of 3 ticks\n", - "Agent rider 706 move from (4, 3) to (4, 4) using car (737, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 707 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 711 move from (4, 7) to (5, 7) using car (802, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 713 move from (5, 5) to (5, 4) using car (768, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 move from (1, 5) to (2, 5) using car (801, [(1, 5), (2, 5)], 0)\n", - "Agent rider 715 move from (8, 7) to (8, 6) using car (764, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 move from (4, 4) to (4, 5) using car (736, [(4, 4), (4, 5)], 0)\n", - "Agent rider 717 move from (5, 9) to (4, 9) using car (681, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 719 move from (3, 9) to (2, 9) using car (652, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 719 arrived with a waiting time of 3 ticks\n", - "Driver 722 arrived\n", - "Driver 725 arrived\n", - "Agent rider 727 move from (4, 9) to (3, 9) using car (775, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 728 move from (3, 7) to (3, 8) using car (692, [(3, 7), (3, 8)], 0)\n", - "Agent rider 729 move from (6, 1) to (7, 1) using car (691, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 4) to (3, 3) using car (751, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (3, 7) to (3, 8) using car (692, [(3, 7), (3, 8)], 0)\n", - "Agent rider 733 doesn't move\n", - "Driver 747 arrived\n", - "Driver 750 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 move from (6, 2) to (5, 2) using car (742, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 754 move from (0, 6) to (0, 5) using car (798, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 755 move from (7, 1) to (7, 2) using car (811, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 756 doesn't move\n", - "Driver 769 arrived\n", + "Agent rider 663 move from (4, 1) to (5, 1) using car (767, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 664 move from (3, 0) to (4, 0) using car (648, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 665 move from (2, 5) to (3, 5) using car (780, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 666 move from (3, 4) to (3, 5) using car (672, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 667 move from (4, 1) to (5, 1) using car (767, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 668 doesn't move\n", + "Driver 674 arrived\n", + "Agent rider 685 move from (4, 9) to (5, 9) using car (731, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 686 move from (9, 7) to (9, 6) using car (781, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (3, 4) to (3, 5) using car (672, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 690 move from (2, 0) to (2, 1) using car (803, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 707 move from (6, 5) to (7, 5) using car (702, [(6, 5), (7, 5)], 0)\n", + "Agent rider 708 move from (6, 5) to (7, 5) using car (702, [(6, 5), (7, 5)], 0)\n", + "Driver 711 arrived\n", + "Driver 715 arrived\n", + "Driver 718 arrived\n", + "Driver 724 arrived\n", + "Driver 739 arrived\n", + "Agent rider 741 move from (2, 5) to (2, 4) using car (788, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 742 move from (5, 2) to (4, 2) using car (730, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 743 move from (3, 4) to (3, 5) using car (732, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 3) to (8, 2) using car (727, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 745 move from (0, 5) to (0, 6) using car (750, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (2, 5) to (2, 4) using car (788, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (7, 8) to (8, 8) using car (684, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 764 move from (3, 1) to (2, 1) using car (676, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Driver 773 arrived\n", - "Agent rider 780 move from (8, 7) to (8, 6) using car (764, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Driver 783 arrived\n", - "Driver 785 arrived\n", - "Driver 790 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 794 move from (1, 1) to (2, 1) using car (744, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 795 move from (6, 4) to (5, 4) using car (800, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 796 move from (2, 0) to (3, 0) using car (809, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 803 move from (7, 0) to (7, 1) using car (799, [(7, 0), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 805 move from (7, 3) to (6, 3) using car (814, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 move from (3, 8) to (4, 8) using car (720, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 808 move from (8, 7) to (7, 7) using car (842, [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 815 doesn't move\n", + "Driver 776 arrived\n", + "Driver 777 arrived\n", + "Agent rider 790 move from (8, 3) to (7, 3) using car (801, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 791 move from (5, 0) to (4, 0) using car (651, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 792 move from (9, 7) to (9, 6) using car (781, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 793 move from (5, 5) to (5, 6) using car (765, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Rider n° 793 arrived with a waiting time of 1 ticks\n", + "Agent rider 794 move from (9, 7) to (9, 6) using car (781, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 796 move from (2, 0) to (2, 1) using car (803, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 807 move from (1, 3) to (1, 2) using car (714, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 808 doesn't move\n", + "Agent rider 809 move from (5, 7) to (5, 6) using car (811, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 815 move from (4, 7) to (4, 6) using car (763, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (6, 4) to (5, 4) using car (800, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 855 move from (8, 0) to (7, 0) using car (837, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "tick 55 ended\n", - "I am driver 856 - trip: [(8, 8), (7, 8), (6, 8)]\n", - "I am driver 857 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 858 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "Agent rider 817 move from (1, 5) to (1, 6) using car (771, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 818 move from (3, 6) to (3, 5) using car (784, [(3, 6), (3, 5)], 0)\n", + "tick 53 ended\n", + "I am driver 819 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 820 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 821 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2)]\n", "3 drivers generated.\n", - "I am rider 859 - dep: (4, 0) , arr: (4, 6)\n", - "I am rider 860 - dep: (2, 0) , arr: (8, 4)\n", - "2 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 65 move from (1, 3) to (0, 3) using car (672, [(1, 3), (0, 3)], 0)\n", - "Rider n° 65 arrived with a waiting time of 34 ticks\n", - "Agent rider 124 move from (0, 1) to (0, 2) using car (770, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 128 doesn't move\n", - "Agent rider 131 move from (7, 2) to (7, 3) using car (811, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 135 move from (2, 7) to (2, 8) using car (781, [(2, 7), (2, 8), (3, 8)], 0)\n", - "Rider n° 135 arrived with a waiting time of 21 ticks\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (2, 5) to (2, 4) using car (791, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 165 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 170 move from (7, 2) to (7, 3) using car (811, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 204 move from (2, 7) to (2, 8) using car (781, [(2, 7), (2, 8), (3, 8)], 0)\n", - "Rider n° 204 arrived with a waiting time of 23 ticks\n", - "Agent rider 207 move from (0, 1) to (0, 2) using car (770, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 255 move from (7, 2) to (7, 3) using car (811, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 1) to (0, 2) using car (770, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 2) to (8, 3) using car (723, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 490 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 506 move from (7, 1) to (8, 1) using car (691, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 507 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 move from (3, 0) to (3, 1) using car (809, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 543 move from (1, 3) to (0, 3) using car (672, [(1, 3), (0, 3)], 0)\n", - "Rider n° 543 arrived with a waiting time of 12 ticks\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 575 doesn't move\n", - "Agent rider 576 move from (7, 1) to (8, 1) using car (691, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 578 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 606 doesn't move\n", - "Agent rider 622 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 623 move from (3, 3) to (3, 2) using car (751, [(3, 3), (3, 2)], 0)\n", - "Agent rider 624 move from (8, 2) to (8, 3) using car (723, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 627 move from (1, 2) to (1, 1) using car (843, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "I am rider 822 - dep: (8, 2) , arr: (4, 4)\n", + "I am rider 823 - dep: (8, 9) , arr: (3, 3)\n", + "I am rider 824 - dep: (3, 8) , arr: (5, 7)\n", + "I am rider 825 - dep: (8, 7) , arr: (4, 3)\n", + "I am rider 826 - dep: (4, 7) , arr: (8, 2)\n", + "5 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 doesn't move\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 doesn't move\n", + "Agent rider 141 doesn't move\n", + "Agent rider 152 doesn't move\n", + "Agent rider 196 doesn't move\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 330 move from (3, 5) to (3, 6) using car (672, [(3, 5), (3, 6)], 0)\n", + "Agent rider 372 doesn't move\n", + "Agent rider 419 doesn't move\n", + "Agent rider 464 doesn't move\n", + "Agent rider 476 doesn't move\n", + "Agent rider 493 move from (4, 2) to (4, 1) using car (755, [(4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 522 move from (3, 5) to (4, 5) using car (780, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 530 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 6) to (9, 5) using car (781, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 555 move from (9, 6) to (9, 5) using car (781, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 556 move from (9, 6) to (9, 5) using car (781, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 559 move from (3, 5) to (4, 5) using car (780, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 591 move from (4, 0) to (5, 0) using car (648, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 592 move from (5, 3) to (5, 2) using car (693, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 593 move from (1, 7) to (0, 7) using car (700, [(1, 7), (0, 7)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 move from (8, 8) to (9, 8) using car (684, [(8, 8), (9, 8)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (8, 8) to (9, 8) using car (684, [(8, 8), (9, 8)], 0)\n", + "Agent rider 615 move from (3, 5) to (3, 6) using car (672, [(3, 5), (3, 6)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 doesn't move\n", + "Agent rider 619 move from (3, 5) to (4, 5) using car (780, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 622 move from (5, 1) to (6, 1) using car (767, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 625 move from (6, 4) to (5, 4) using car (752, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 629 doesn't move\n", + "Agent rider 645 doesn't move\n", "Agent rider 646 doesn't move\n", - "Agent rider 648 move from (5, 7) to (6, 7) using car (802, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 650 arrived\n", - "Agent rider 660 move from (4, 4) to (4, 5) using car (737, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 657 move from (5, 1) to (6, 1) using car (767, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 move from (2, 1) to (1, 1) using car (676, [(2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (8, 2) to (8, 3) using car (723, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 666 arrived\n", - "Agent rider 667 move from (8, 2) to (8, 3) using car (723, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (3, 3) to (3, 2) using car (751, [(3, 3), (3, 2)], 0)\n", - "Agent rider 669 move from (7, 4) to (7, 5) using car (826, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 678 arrived\n", - "Agent rider 688 move from (7, 7) to (7, 8) using car (842, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 694 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 700 arrived\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 doesn't move\n", - "Agent rider 704 move from (4, 2) to (5, 2) using car (827, [(4, 2), (5, 2)], 0)\n", - "Agent rider 706 move from (4, 4) to (4, 5) using car (737, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 663 move from (5, 1) to (6, 1) using car (767, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 664 move from (4, 0) to (5, 0) using car (648, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 665 move from (3, 5) to (4, 5) using car (780, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 665 arrived with a waiting time of 3 ticks\n", + "Agent rider 666 move from (3, 5) to (4, 5) using car (780, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 667 move from (5, 1) to (6, 1) using car (767, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 668 doesn't move\n", + "Driver 670 arrived\n", + "Driver 671 arrived\n", + "Agent rider 685 move from (5, 9) to (6, 9) using car (731, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 686 move from (9, 6) to (9, 5) using car (781, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (3, 5) to (4, 5) using car (780, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 690 move from (2, 1) to (2, 2) using car (803, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 691 arrived\n", + "Driver 697 arrived\n", "Agent rider 707 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 711 move from (5, 7) to (6, 7) using car (802, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 713 move from (5, 4) to (4, 4) using car (768, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 move from (2, 5) to (2, 4) using car (791, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 715 move from (8, 6) to (8, 5) using car (764, [(8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 9) to (3, 9) using car (681, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 727 move from (3, 9) to (3, 8) using car (775, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 727 arrived with a waiting time of 3 ticks\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 move from (7, 1) to (8, 1) using car (691, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 3) to (3, 2) using car (751, [(3, 3), (3, 2)], 0)\n", - "Agent rider 731 move from (1, 3) to (0, 3) using car (672, [(1, 3), (0, 3)], 0)\n", - "Agent rider 732 doesn't move\n" + "Agent rider 708 doesn't move\n", + "Driver 709 arrived\n", + "Driver 718 arrived\n", + "Driver 721 arrived\n", + "Driver 733 arrived\n", + "Driver 735 arrived\n", + "Driver 738 arrived\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 move from (4, 2) to (3, 2) using car (730, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 743 move from (3, 5) to (3, 6) using car (732, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 2) to (8, 1) using car (727, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 745 move from (0, 6) to (0, 7) using car (750, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (2, 4) to (2, 3) using car (788, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (8, 8) to (9, 8) using car (684, [(8, 8), (9, 8)], 0)\n", + "Driver 754 arrived\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (5, 1) to (6, 1) using car (767, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 764 doesn't move\n", + "Driver 770 arrived\n", + "Driver 777 arrived\n", + "Agent rider 790 move from (7, 3) to (6, 3) using car (801, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 791 move from (4, 0) to (3, 0) using car (651, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 792 move from (9, 6) to (9, 5) using car (781, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 794 move from (9, 6) to (9, 5) using car (781, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 796 move from (2, 1) to (2, 2) using car (803, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 807 move from (1, 2) to (1, 1) using car (714, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 808 move from (8, 6) to (8, 5) using car (699, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 809 move from (5, 6) to (5, 5) using car (811, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 733 move from (4, 3) to (4, 4) using car (851, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Driver 750 arrived\n", - "Agent rider 752 move from (3, 9) to (4, 9) using car (819, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 753 move from (5, 2) to (4, 2) using car (742, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 754 move from (0, 5) to (0, 4) using car (798, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 755 move from (7, 2) to (7, 3) using car (811, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 756 move from (1, 3) to (0, 3) using car (672, [(1, 3), (0, 3)], 0)\n", - "Rider n° 756 arrived with a waiting time of 6 ticks\n", - "Agent rider 780 move from (8, 6) to (7, 6) using car (845, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", - "Driver 786 arrived\n", - "Driver 788 arrived\n", - "Driver 792 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 794 move from (2, 1) to (3, 1) using car (744, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 795 move from (5, 4) to (4, 4) using car (768, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 795 arrived with a waiting time of 2 ticks\n", - "Agent rider 796 move from (3, 0) to (3, 1) using car (809, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 803 move from (7, 1) to (6, 1) using car (740, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 805 move from (6, 3) to (5, 3) using car (814, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 move from (4, 8) to (5, 8) using car (720, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 808 move from (7, 7) to (7, 8) using car (842, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Driver 812 arrived\n", - "Driver 813 arrived\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Driver 818 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (5, 4) to (4, 4) using car (800, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 855 move from (7, 0) to (6, 0) using car (837, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 doesn't move\n", - "tick 56 ended\n", - "I am driver 861 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 862 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 863 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 864 - trip: [(3, 9), (4, 9), (5, 9), (5, 8)]\n", - "I am driver 865 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 866 - trip: [(8, 4), (7, 4)]\n", - "I am driver 867 - trip: [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 868 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 869 - trip: [(7, 2), (7, 3), (7, 4), (6, 4), (5, 4)]\n", - "9 drivers generated.\n", - "I am rider 870 - dep: (4, 9) , arr: (1, 3)\n", - "1 riders generated.\n", - "Agent rider 51 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 124 move from (0, 2) to (0, 3) using car (770, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Rider n° 124 arrived with a waiting time of 25 ticks\n", - "Agent rider 128 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 131 move from (7, 3) to (7, 4) using car (811, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 131 arrived with a waiting time of 22 ticks\n", - "Agent rider 158 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 170 move from (7, 3) to (7, 4) using car (811, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 178 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 207 move from (0, 2) to (0, 3) using car (770, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 255 move from (7, 3) to (7, 4) using car (811, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 2) to (0, 3) using car (770, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 424 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 474 move from (8, 3) to (8, 4) using car (723, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 490 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 506 move from (8, 1) to (9, 1) using car (691, [(8, 1), (9, 1)], 0)\n", - "Agent rider 507 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 509 move from (3, 8) to (2, 8) using car (775, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 537 move from (3, 8) to (2, 8) using car (840, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 539 move from (3, 1) to (3, 2) using car (809, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 567 move from (4, 9) to (5, 9) using car (819, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 571 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 575 move from (2, 3) to (3, 3) using car (850, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Rider n° 575 arrived with a waiting time of 9 ticks\n", - "Agent rider 576 move from (8, 1) to (9, 1) using car (691, [(8, 1), (9, 1)], 0)\n", - "Agent rider 578 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 606 move from (3, 8) to (2, 8) using car (840, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 622 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 623 doesn't move\n", - "Agent rider 624 move from (8, 3) to (8, 4) using car (723, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 627 move from (1, 1) to (1, 0) using car (843, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 646 move from (7, 5) to (7, 6) using car (826, [(7, 5), (7, 6)], 0)\n", - "Agent rider 648 move from (6, 7) to (7, 7) using car (802, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 660 move from (4, 5) to (5, 5) using car (820, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 661 move from (7, 5) to (7, 6) using car (826, [(7, 5), (7, 6)], 0)\n", - "Agent rider 662 move from (8, 3) to (8, 4) using car (723, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 667 move from (8, 3) to (8, 4) using car (723, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (3, 2) to (2, 2) using car (849, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 669 move from (7, 5) to (7, 6) using car (826, [(7, 5), (7, 6)], 0)\n", - "Agent rider 688 move from (7, 8) to (6, 8) using car (842, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Driver 692 arrived\n", - "Agent rider 694 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 702 move from (3, 8) to (2, 8) using car (775, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 703 move from (4, 5) to (5, 5) using car (820, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 706 move from (4, 5) to (5, 5) using car (820, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 707 move from (1, 1) to (1, 0) using car (843, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 709 move from (7, 5) to (7, 6) using car (826, [(7, 5), (7, 6)], 0)\n", - "Agent rider 711 move from (6, 7) to (7, 7) using car (802, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 713 move from (4, 4) to (3, 4) using car (768, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 move from (2, 4) to (2, 3) using car (791, [(2, 4), (2, 3)], 0)\n", - "Agent rider 715 move from (8, 5) to (8, 4) using car (764, [(8, 5), (8, 4)], 0)\n", - "Agent rider 716 move from (4, 5) to (4, 6) using car (737, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 717 move from (3, 9) to (4, 9) using car (864, [(3, 9), (4, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 728 move from (3, 8) to (2, 8) using car (840, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 729 move from (8, 1) to (9, 1) using car (691, [(8, 1), (9, 1)], 0)\n", - "Agent rider 730 move from (3, 2) to (2, 2) using car (849, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 731 move from (0, 3) to (1, 3) using car (861, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 732 move from (3, 8) to (2, 8) using car (840, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 733 move from (4, 4) to (4, 5) using car (851, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Driver 736 arrived\n", - "Driver 745 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 move from (4, 2) to (3, 2) using car (742, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 754 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Agent rider 755 move from (7, 3) to (7, 4) using car (811, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 777 arrived\n", - "Agent rider 780 move from (7, 6) to (6, 6) using car (845, [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", - "Driver 787 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 794 move from (3, 1) to (4, 1) using car (744, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 796 move from (3, 1) to (4, 1) using car (744, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 801 arrived\n", - "Agent rider 803 move from (6, 1) to (5, 1) using car (740, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 803 arrived with a waiting time of 2 ticks\n", - "Agent rider 804 move from (8, 5) to (8, 4) using car (764, [(8, 5), (8, 4)], 0)\n", - "Agent rider 805 move from (5, 3) to (4, 3) using car (814, [(5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 move from (5, 8) to (6, 8) using car (720, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 808 move from (7, 8) to (6, 8) using car (842, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Driver 813 arrived\n", - "Agent rider 815 doesn't move\n", + "Agent rider 815 move from (4, 6) to (4, 5) using car (821, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2)], 0)\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (0, 4) to (0, 3) using car (798, [(0, 4), (0, 3)], 0)\n", - "Driver 847 arrived\n", - "Driver 852 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (4, 4) to (4, 5) using car (851, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 855 move from (6, 0) to (6, 1) using car (837, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 doesn't move\n", - "Agent rider 870 doesn't move\n", - "tick 57 ended\n", - "I am driver 871 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "1 drivers generated.\n", - "I am rider 872 - dep: (5, 1) , arr: (0, 0)\n", - "1 riders generated.\n", - "Agent rider 51 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 158 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 170 move from (7, 4) to (7, 5) using car (811, [(7, 4), (7, 5)], 0)\n", - "Rider n° 170 arrived with a waiting time of 30 ticks\n", - "Agent rider 178 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 207 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 255 move from (7, 4) to (7, 5) using car (811, [(7, 4), (7, 5)], 0)\n", - "Rider n° 255 arrived with a waiting time of 20 ticks\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 424 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 474 move from (8, 4) to (8, 5) using car (723, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 490 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 509 move from (2, 8) to (1, 8) using car (775, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 537 move from (2, 8) to (1, 8) using car (840, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 539 move from (3, 2) to (3, 3) using car (809, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 567 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 571 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 606 move from (2, 8) to (1, 8) using car (840, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 622 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 623 move from (3, 2) to (4, 2) using car (858, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 624 move from (8, 4) to (8, 5) using car (723, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 627 move from (1, 0) to (2, 0) using car (843, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 627 arrived with a waiting time of 9 ticks\n", - "Agent rider 646 doesn't move\n", - "Agent rider 648 move from (7, 7) to (8, 7) using car (802, [(7, 7), (8, 7)], 0)\n", - "Agent rider 660 move from (5, 5) to (5, 6) using car (820, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 move from (8, 4) to (8, 5) using car (723, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 667 move from (8, 4) to (8, 5) using car (723, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 668 move from (2, 2) to (1, 2) using car (849, [(2, 2), (1, 2)], 0)\n", - "Agent rider 669 doesn't move\n", - "Driver 672 arrived\n", - "Agent rider 688 move from (6, 8) to (5, 8) using car (842, [(6, 8), (5, 8)], 0)\n", - "Agent rider 694 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 702 move from (2, 8) to (1, 8) using car (775, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 703 move from (5, 5) to (5, 6) using car (820, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 706 move from (5, 5) to (5, 6) using car (820, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 707 move from (1, 0) to (2, 0) using car (843, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 709 doesn't move\n", - "Agent rider 711 move from (7, 7) to (7, 6) using car (828, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 711 arrived with a waiting time of 4 ticks\n", - "Agent rider 713 move from (3, 4) to (2, 4) using car (768, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (8, 4) to (8, 5) using car (723, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 716 move from (4, 6) to (4, 7) using car (737, [(4, 6), (4, 7)], 0)\n", - "Agent rider 717 move from (4, 9) to (5, 9) using car (864, [(4, 9), (5, 9), (5, 8)], 0)\n", + "Agent rider 817 move from (1, 6) to (1, 7) using car (771, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 818 move from (3, 5) to (4, 5) using car (782, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 822 move from (8, 2) to (9, 2) using car (736, [(8, 2), (9, 2)], 0)\n", + "Agent rider 823 move from (8, 9) to (9, 9) using car (806, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 824 move from (3, 8) to (3, 7) using car (802, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 825 move from (8, 7) to (8, 8) using car (787, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 826 move from (4, 7) to (4, 6) using car (813, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "tick 54 ended\n", + "I am driver 827 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 828 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 829 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 830 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 831 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 832 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 833 - trip: [(8, 1), (8, 0)]\n", + "I am driver 834 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 835 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 836 - trip: [(2, 6), (2, 5)]\n", + "I am driver 837 - trip: [(0, 6), (0, 7)]\n", + "I am driver 838 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", + "I am driver 839 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 840 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "14 drivers generated.\n", + "I am rider 841 - dep: (6, 4) , arr: (5, 5)\n", + "I am rider 842 - dep: (6, 1) , arr: (4, 2)\n", + "I am rider 843 - dep: (2, 9) , arr: (4, 5)\n", + "I am rider 844 - dep: (8, 6) , arr: (6, 5)\n", + "I am rider 845 - dep: (6, 2) , arr: (9, 6)\n", + "5 riders generated.\n", + "Agent rider 20 doesn't move\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (8, 5) to (8, 4) using car (779, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 47 doesn't move\n", + "Agent rider 91 move from (8, 5) to (8, 4) using car (779, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 141 move from (8, 5) to (8, 4) using car (779, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 152 move from (8, 5) to (8, 4) using car (779, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 196 move from (8, 5) to (8, 4) using car (779, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 216 doesn't move\n", + "Agent rider 252 doesn't move\n", + "Agent rider 328 doesn't move\n", + "Agent rider 330 doesn't move\n", + "Agent rider 372 doesn't move\n", + "Agent rider 419 doesn't move\n", + "Agent rider 464 doesn't move\n", + "Agent rider 476 doesn't move\n", + "Agent rider 493 move from (4, 1) to (3, 1) using car (755, [(4, 1), (3, 1)], 0)\n", + "Agent rider 522 move from (4, 5) to (4, 4) using car (763, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 530 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 5) to (9, 4) using car (781, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 555 move from (9, 5) to (9, 4) using car (781, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 556 move from (9, 5) to (9, 4) using car (781, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 559 move from (4, 5) to (4, 4) using car (763, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 591 move from (5, 0) to (6, 0) using car (648, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 592 move from (5, 2) to (5, 1) using car (693, [(5, 2), (5, 1)], 0)\n", + "Agent rider 593 move from (0, 7) to (0, 8) using car (750, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 601 doesn't move\n", + "Agent rider 602 move from (9, 8) to (9, 7) using car (775, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 612 move from (0, 2) to (1, 2) using car (830, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 614 move from (9, 8) to (9, 7) using car (775, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 615 doesn't move\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (1, 7) to (1, 6) using car (751, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 619 move from (4, 5) to (4, 4) using car (763, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 619 arrived with a waiting time of 6 ticks\n", + "Agent rider 622 doesn't move\n", + "Agent rider 623 move from (0, 2) to (1, 2) using car (830, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 625 move from (5, 4) to (4, 4) using car (752, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 629 doesn't move\n", + "Agent rider 645 move from (8, 8) to (7, 8) using car (787, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 646 move from (8, 5) to (8, 4) using car (699, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Driver 656 arrived\n", + "Agent rider 657 doesn't move\n", + "Agent rider 659 move from (3, 0) to (2, 0) using car (651, [(3, 0), (2, 0)], 0)\n", + "Agent rider 660 move from (1, 1) to (0, 1) using car (676, [(1, 1), (0, 1)], 0)\n", + "Agent rider 661 move from (0, 2) to (1, 2) using car (830, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 move from (5, 0) to (6, 0) using car (648, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 666 move from (4, 5) to (4, 4) using car (763, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 667 move from (6, 1) to (6, 2) using car (767, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 668 move from (8, 5) to (8, 4) using car (699, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Driver 671 arrived\n", + "Agent rider 685 move from (6, 9) to (7, 9) using car (731, [(6, 9), (7, 9)], 0)\n", + "Agent rider 686 move from (9, 5) to (9, 4) using car (781, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (4, 5) to (4, 4) using car (763, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 690 move from (2, 2) to (2, 3) using car (803, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 702 arrived\n", + "Driver 703 arrived\n", + "Driver 706 arrived\n", + "Agent rider 707 move from (7, 5) to (7, 6) using car (729, [(7, 5), (7, 6)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 6) using car (729, [(7, 5), (7, 6)], 0)\n", "Driver 721 arrived\n", - "Driver 726 arrived\n", - "Agent rider 728 move from (2, 8) to (1, 8) using car (840, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 move from (2, 2) to (1, 2) using car (849, [(2, 2), (1, 2)], 0)\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (2, 8) to (1, 8) using car (840, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 733 move from (4, 5) to (4, 6) using car (851, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", "Driver 734 arrived\n", - "Driver 751 arrived\n", - "Agent rider 752 move from (4, 9) to (5, 9) using car (864, [(4, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 753 move from (3, 2) to (3, 3) using car (809, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 754 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Agent rider 755 move from (7, 4) to (7, 5) using car (811, [(7, 4), (7, 5)], 0)\n", + "Driver 740 arrived\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 move from (3, 2) to (2, 2) using car (730, [(3, 2), (2, 2)], 0)\n", + "Agent rider 743 move from (3, 6) to (3, 7) using car (732, [(3, 6), (3, 7)], 0)\n", + "Agent rider 744 move from (8, 1) to (8, 0) using car (727, [(8, 1), (8, 0)], 0)\n", + "Agent rider 745 move from (0, 7) to (0, 8) using car (750, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (2, 3) to (2, 2) using car (788, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (9, 8) to (9, 7) using car (775, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 748 arrived\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 764 doesn't move\n", "Driver 766 arrived\n", - "Agent rider 780 move from (6, 6) to (5, 6) using car (845, [(6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 793 doesn't move\n", - "Agent rider 794 move from (4, 1) to (5, 1) using car (744, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 794 arrived with a waiting time of 3 ticks\n", - "Agent rider 796 move from (4, 1) to (5, 1) using car (744, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 804 move from (8, 4) to (8, 5) using car (723, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 805 move from (4, 3) to (3, 3) using car (814, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 805 arrived with a waiting time of 1 ticks\n", - "Agent rider 806 move from (5, 9) to (6, 9) using car (819, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 807 move from (6, 8) to (7, 8) using car (720, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 808 move from (6, 8) to (5, 8) using car (842, [(6, 8), (5, 8)], 0)\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 move from (3, 1) to (4, 1) using car (836, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 817 move from (0, 3) to (0, 4) using car (770, [(0, 3), (0, 4)], 0)\n", - "Driver 822 arrived\n", - "Driver 827 arrived\n", - "Driver 838 arrived\n", - "Agent rider 853 move from (2, 2) to (1, 2) using car (849, [(2, 2), (1, 2)], 0)\n", - "Agent rider 854 move from (4, 5) to (4, 6) using car (851, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 855 move from (6, 1) to (6, 2) using car (837, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 doesn't move\n", - "Agent rider 870 move from (4, 9) to (5, 9) using car (864, [(4, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 872 move from (5, 1) to (4, 1) using car (740, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "tick 58 ended\n", - "I am driver 873 - trip: [(3, 1), (3, 0), (4, 0)]\n", - "I am driver 874 - trip: [(4, 1), (5, 1), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 875 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "Driver 772 arrived\n", + "Driver 784 arrived\n", + "Agent rider 790 move from (6, 3) to (6, 2) using car (774, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 791 move from (3, 0) to (2, 0) using car (651, [(3, 0), (2, 0)], 0)\n", + "Agent rider 792 move from (9, 5) to (9, 4) using car (781, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 794 move from (9, 5) to (9, 4) using car (781, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 795 move from (8, 1) to (8, 0) using car (727, [(8, 1), (8, 0)], 0)\n", + "Agent rider 796 move from (2, 2) to (2, 3) using car (803, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 800 arrived\n", + "Agent rider 807 move from (1, 1) to (2, 1) using car (714, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 808 move from (8, 5) to (8, 4) using car (699, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 809 move from (5, 5) to (5, 4) using car (811, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 812 arrived\n", + "Agent rider 815 move from (4, 5) to (5, 5) using car (782, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 816 move from (2, 3) to (2, 2) using car (788, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 817 move from (1, 7) to (1, 8) using car (771, [(1, 7), (1, 8)], 0)\n", + "Agent rider 818 move from (4, 5) to (5, 5) using car (782, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 9) to (9, 8) using car (806, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 824 doesn't move\n", + "Agent rider 825 move from (8, 8) to (7, 8) using car (787, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 826 move from (4, 6) to (4, 5) using car (813, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 841 doesn't move\n", + "Agent rider 842 move from (6, 1) to (6, 2) using car (767, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 843 move from (2, 9) to (1, 9) using car (829, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 844 doesn't move\n", + "Agent rider 845 doesn't move\n", + "tick 55 ended\n", + "I am driver 846 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 847 - trip: [(2, 4), (2, 3), (1, 3)]\n", + "I am driver 848 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", "3 drivers generated.\n", "0 riders generated.\n", - "Agent rider 51 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 158 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 161 move from (2, 4) to (1, 4) using car (768, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 474 move from (8, 5) to (8, 6) using car (723, [(8, 5), (8, 6)], 0)\n", - "Agent rider 490 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 move from (1, 8) to (0, 8) using car (775, [(1, 8), (0, 8)], 0)\n", - "Agent rider 537 move from (1, 8) to (1, 7) using car (840, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 539 move from (3, 3) to (3, 4) using car (809, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 567 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (1, 8) to (1, 7) using car (840, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 622 doesn't move\n", - "Agent rider 623 move from (4, 2) to (4, 3) using car (858, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 623 arrived with a waiting time of 6 ticks\n", - "Agent rider 624 move from (8, 5) to (8, 6) using car (723, [(8, 5), (8, 6)], 0)\n", - "Agent rider 646 move from (7, 6) to (7, 5) using car (828, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 648 doesn't move\n", - "Driver 652 arrived\n", - "Agent rider 660 move from (5, 6) to (5, 7) using car (820, [(5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 661 move from (7, 6) to (7, 5) using car (828, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 662 move from (8, 5) to (8, 6) using car (723, [(8, 5), (8, 6)], 0)\n", - "Agent rider 667 move from (8, 5) to (8, 6) using car (723, [(8, 5), (8, 6)], 0)\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (7, 6) to (7, 5) using car (828, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 688 doesn't move\n", - "Driver 691 arrived\n", - "Agent rider 694 doesn't move\n", - "Agent rider 702 move from (1, 8) to (0, 8) using car (775, [(1, 8), (0, 8)], 0)\n", - "Agent rider 703 move from (5, 6) to (5, 7) using car (820, [(5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 704 move from (5, 2) to (5, 1) using car (862, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 706 move from (5, 6) to (5, 7) using car (820, [(5, 6), (5, 7), (6, 7)], 0)\n", - "Rider n° 706 arrived with a waiting time of 3 ticks\n", - "Agent rider 707 move from (2, 0) to (3, 0) using car (843, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 709 move from (7, 6) to (7, 5) using car (828, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 713 move from (2, 4) to (1, 4) using car (768, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (8, 5) to (8, 6) using car (723, [(8, 5), (8, 6)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (5, 9) to (5, 8) using car (864, [(5, 9), (5, 8)], 0)\n", - "Agent rider 728 move from (1, 8) to (1, 7) using car (840, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 move from (1, 3) to (0, 3) using car (782, [(1, 3), (0, 3)], 0)\n", - "Agent rider 732 move from (1, 8) to (1, 7) using car (840, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 733 move from (4, 6) to (4, 7) using car (851, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 752 move from (5, 9) to (5, 8) using car (864, [(5, 9), (5, 8)], 0)\n", - "Agent rider 753 move from (3, 3) to (3, 4) using car (814, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 doesn't move\n", - "Driver 759 arrived\n", - "Driver 764 arrived\n", - "Driver 765 arrived\n", - "Agent rider 780 move from (5, 6) to (5, 7) using car (845, [(5, 6), (5, 7), (4, 7)], 0)\n", - "Driver 781 arrived\n", - "Driver 784 arrived\n", - "Driver 791 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 796 move from (5, 1) to (6, 1) using car (744, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 797 arrived\n", - "Driver 798 arrived\n", - "Driver 799 arrived\n", - "Agent rider 804 move from (8, 5) to (8, 6) using car (723, [(8, 5), (8, 6)], 0)\n", - "Agent rider 806 move from (6, 9) to (7, 9) using car (819, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 807 move from (7, 8) to (8, 8) using car (720, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 move from (9, 7) to (9, 6) using car (863, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 816 move from (4, 1) to (5, 1) using car (836, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 20 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 21 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 41 move from (8, 4) to (8, 3) using car (779, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 47 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 47 arrived with a waiting time of 33 ticks\n", + "Agent rider 91 move from (8, 4) to (8, 3) using car (779, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 141 move from (8, 4) to (8, 3) using car (779, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 152 move from (8, 4) to (8, 3) using car (779, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 196 move from (8, 4) to (8, 3) using car (779, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 216 move from (6, 2) to (6, 3) using car (767, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 252 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 328 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 328 arrived with a waiting time of 24 ticks\n", + "Agent rider 330 move from (3, 6) to (3, 5) using car (802, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 372 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 419 move from (2, 2) to (3, 2) using car (788, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 464 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 493 doesn't move\n", + "Agent rider 522 move from (4, 4) to (3, 4) using car (752, [(4, 4), (3, 4)], 0)\n", + "Agent rider 530 doesn't move\n", + "Agent rider 551 move from (8, 4) to (8, 3) using car (699, [(8, 4), (8, 3)], 0)\n", + "Agent rider 552 move from (9, 4) to (9, 3) using car (781, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 555 move from (9, 4) to (9, 3) using car (781, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 556 move from (9, 4) to (9, 3) using car (781, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 559 move from (4, 4) to (4, 3) using car (763, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 591 move from (6, 0) to (7, 0) using car (648, [(6, 0), (7, 0)], 0)\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 594 move from (8, 4) to (8, 3) using car (699, [(8, 4), (8, 3)], 0)\n", + "Agent rider 601 move from (6, 8) to (5, 8) using car (786, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 602 move from (9, 7) to (9, 6) using car (775, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 612 move from (1, 2) to (2, 2) using car (830, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 614 move from (9, 7) to (9, 6) using car (775, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 615 move from (3, 6) to (3, 5) using car (802, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 616 move from (6, 8) to (5, 8) using car (786, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 617 move from (1, 6) to (1, 5) using car (751, [(1, 6), (1, 5)], 0)\n", + "Agent rider 622 move from (6, 1) to (7, 1) using car (828, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 623 move from (1, 2) to (2, 2) using car (830, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 625 move from (4, 4) to (3, 4) using car (752, [(4, 4), (3, 4)], 0)\n", + "Agent rider 629 move from (8, 4) to (8, 3) using car (699, [(8, 4), (8, 3)], 0)\n", + "Agent rider 645 move from (7, 8) to (6, 8) using car (787, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 646 move from (8, 4) to (8, 3) using car (699, [(8, 4), (8, 3)], 0)\n", + "Driver 649 arrived\n", + "Agent rider 657 move from (6, 1) to (7, 1) using car (828, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 move from (0, 1) to (0, 0) using car (785, [(0, 1), (0, 0), (1, 0)], 0)\n", + "Agent rider 661 move from (1, 2) to (2, 2) using car (830, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 663 move from (6, 1) to (7, 1) using car (828, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 664 move from (6, 0) to (7, 0) using car (648, [(6, 0), (7, 0)], 0)\n", + "Agent rider 666 move from (4, 4) to (3, 4) using car (752, [(4, 4), (3, 4)], 0)\n", + "Agent rider 667 move from (6, 2) to (6, 1) using car (797, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 668 move from (8, 4) to (8, 3) using car (699, [(8, 4), (8, 3)], 0)\n", + "Driver 672 arrived\n", + "Driver 679 arrived\n", + "Driver 684 arrived\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 move from (9, 4) to (9, 3) using car (781, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (4, 4) to (4, 3) using car (763, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 690 move from (2, 3) to (2, 4) using car (803, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 700 arrived\n", + "Driver 703 arrived\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Driver 736 arrived\n", + "Agent rider 741 move from (2, 4) to (2, 3) using car (847, [(2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 doesn't move\n", + "Agent rider 744 doesn't move\n", + "Agent rider 745 move from (0, 8) to (0, 9) using car (750, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (2, 2) to (3, 2) using car (788, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (9, 7) to (9, 6) using car (775, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 753 arrived\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (6, 1) to (7, 1) using car (828, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 764 move from (2, 1) to (3, 1) using car (714, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Driver 768 arrived\n", + "Driver 778 arrived\n", + "Agent rider 790 move from (6, 2) to (5, 2) using car (774, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 4) to (9, 3) using car (781, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 794 move from (9, 4) to (9, 3) using car (781, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 796 move from (2, 3) to (2, 4) using car (803, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 804 arrived\n", + "Agent rider 807 move from (2, 1) to (3, 1) using car (714, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 808 move from (8, 4) to (8, 3) using car (699, [(8, 4), (8, 3)], 0)\n", + "Agent rider 809 move from (5, 4) to (5, 3) using car (811, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 815 move from (5, 5) to (6, 5) using car (782, [(5, 5), (6, 5)], 0)\n", + "Agent rider 816 move from (2, 2) to (3, 2) using car (788, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 817 doesn't move\n", - "Driver 823 arrived\n", - "Driver 826 arrived\n", - "Driver 829 arrived\n", - "Driver 830 arrived\n", - "Driver 832 arrived\n", - "Driver 833 arrived\n", - "Driver 846 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (4, 6) to (4, 7) using car (851, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 855 move from (6, 2) to (6, 3) using car (837, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 856 arrived\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 move from (2, 0) to (3, 0) using car (843, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 866 arrived\n", - "Agent rider 870 move from (5, 9) to (5, 8) using car (864, [(5, 9), (5, 8)], 0)\n", - "Agent rider 872 move from (4, 1) to (3, 1) using car (740, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "tick 59 ended\n", - "I am driver 876 - trip: [(5, 0), (4, 0), (3, 0), (3, 1)]\n", - "I am driver 877 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 878 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 879 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 880 - trip: [(4, 3), (3, 3), (2, 3), (2, 4)]\n", - "5 drivers generated.\n", - "I am rider 881 - dep: (8, 5) , arr: (5, 2)\n", - "I am rider 882 - dep: (2, 0) , arr: (3, 0)\n", - "I am rider 883 - dep: (5, 3) , arr: (2, 4)\n", - "I am rider 884 - dep: (1, 1) , arr: (6, 6)\n", - "I am rider 885 - dep: (6, 9) , arr: (6, 3)\n", - "5 riders generated.\n", - "Agent rider 51 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 158 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 161 move from (1, 4) to (0, 4) using car (768, [(1, 4), (0, 4)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", - "Agent rider 506 move from (9, 1) to (8, 1) using car (844, [(9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 move from (1, 7) to (1, 6) using car (840, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 539 move from (3, 4) to (3, 5) using car (809, [(3, 4), (3, 5)], 0)\n", - "Agent rider 567 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 576 move from (9, 1) to (8, 1) using car (844, [(9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (1, 7) to (1, 6) using car (840, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (7, 5) to (7, 4) using car (828, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 660 move from (5, 7) to (6, 7) using car (820, [(5, 7), (6, 7)], 0)\n", - "Rider n° 660 arrived with a waiting time of 4 ticks\n", - "Agent rider 661 move from (7, 5) to (7, 4) using car (828, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 667 doesn't move\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 8) to (9, 7) using car (806, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 824 doesn't move\n", + "Agent rider 825 move from (7, 8) to (6, 8) using car (787, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 826 move from (4, 5) to (4, 4) using car (813, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 841 move from (6, 4) to (5, 4) using car (834, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 842 move from (6, 2) to (5, 2) using car (774, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 843 move from (1, 9) to (1, 8) using car (829, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 844 doesn't move\n", + "Agent rider 845 move from (6, 2) to (6, 3) using car (767, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "tick 56 ended\n", + "I am driver 849 - trip: [(3, 5), (3, 6), (3, 7)]\n", + "I am driver 850 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 851 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 852 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 853 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 854 - trip: [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 855 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (7, 5)]\n", + "I am driver 856 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 857 - trip: [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 858 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 859 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 860 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 861 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "13 drivers generated.\n", + "I am rider 862 - dep: (5, 4) , arr: (2, 9)\n", + "I am rider 863 - dep: (7, 5) , arr: (5, 2)\n", + "2 riders generated.\n", + "Agent rider 20 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 20 arrived with a waiting time of 33 ticks\n", + "Agent rider 21 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 21 arrived with a waiting time of 24 ticks\n", + "Agent rider 41 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 91 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 141 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 152 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 196 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 216 move from (6, 3) to (6, 4) using car (767, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 252 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 330 move from (3, 5) to (3, 4) using car (802, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 372 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 372 arrived with a waiting time of 18 ticks\n", + "Agent rider 419 move from (3, 2) to (4, 2) using car (788, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 464 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 476 move from (9, 0) to (8, 0) using car (856, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 493 move from (3, 1) to (4, 1) using car (714, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 530 move from (7, 1) to (8, 1) using car (828, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 551 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 552 move from (9, 3) to (9, 2) using car (781, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 555 move from (9, 3) to (9, 2) using car (781, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 556 move from (9, 3) to (9, 2) using car (781, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 559 move from (4, 3) to (4, 2) using car (763, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 594 move from (8, 3) to (8, 2) using car (779, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 601 move from (5, 8) to (4, 8) using car (786, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Rider n° 601 arrived with a waiting time of 12 ticks\n", + "Agent rider 602 move from (9, 6) to (9, 5) using car (775, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 612 move from (2, 2) to (3, 2) using car (830, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 614 move from (9, 6) to (9, 5) using car (775, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 615 move from (3, 5) to (3, 4) using car (802, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 616 move from (5, 8) to (4, 8) using car (786, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 617 doesn't move\n", + "Agent rider 622 move from (7, 1) to (8, 1) using car (828, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 622 arrived with a waiting time of 6 ticks\n", + "Agent rider 623 move from (2, 2) to (3, 2) using car (830, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 625 move from (3, 4) to (4, 4) using car (832, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 629 doesn't move\n", + "Agent rider 645 move from (6, 8) to (5, 8) using car (787, [(6, 8), (5, 8)], 0)\n", + "Agent rider 646 doesn't move\n", + "Driver 651 arrived\n", + "Agent rider 657 move from (7, 1) to (8, 1) using car (828, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 move from (0, 0) to (1, 0) using car (785, [(0, 0), (1, 0)], 0)\n", + "Agent rider 661 move from (2, 2) to (3, 2) using car (830, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 663 move from (7, 1) to (8, 1) using car (828, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (6, 1) to (7, 1) using car (797, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (7, 5) to (7, 4) using car (828, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 688 doesn't move\n", - "Agent rider 694 doesn't move\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 move from (5, 7) to (6, 7) using car (820, [(5, 7), (6, 7)], 0)\n", - "Agent rider 704 move from (5, 1) to (6, 1) using car (874, [(5, 1), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 707 move from (3, 0) to (4, 0) using car (843, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 709 move from (7, 5) to (7, 4) using car (828, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 713 move from (1, 4) to (0, 4) using car (768, [(1, 4), (0, 4)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 move from (4, 7) to (4, 8) using car (851, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 717 doesn't move\n", - "Agent rider 728 move from (1, 7) to (1, 6) using car (840, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 729 move from (9, 1) to (8, 1) using car (844, [(9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (1, 7) to (1, 6) using car (840, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 733 move from (4, 7) to (4, 8) using car (851, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Driver 737 arrived\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 move from (3, 4) to (2, 4) using car (814, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 move from (7, 5) to (7, 4) using car (828, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 765 arrived\n", - "Driver 770 arrived\n", - "Agent rider 780 move from (5, 7) to (4, 7) using car (845, [(5, 7), (4, 7)], 0)\n", - "Driver 791 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 796 move from (6, 1) to (7, 1) using car (744, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 676 arrived\n", + "Driver 684 arrived\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 move from (9, 3) to (9, 2) using car (781, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (4, 3) to (4, 2) using car (763, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 690 move from (2, 4) to (2, 5) using car (803, [(2, 4), (2, 5)], 0)\n", + "Driver 693 arrived\n", + "Driver 695 arrived\n", + "Driver 703 arrived\n", + "Agent rider 707 move from (7, 6) to (8, 6) using car (840, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 708 move from (7, 6) to (8, 6) using car (840, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Driver 727 arrived\n", + "Driver 729 arrived\n", + "Driver 730 arrived\n", + "Driver 731 arrived\n", + "Driver 732 arrived\n", + "Agent rider 741 move from (2, 3) to (1, 3) using car (847, [(2, 3), (1, 3)], 0)\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 move from (3, 7) to (4, 7) using car (857, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 744 doesn't move\n", + "Agent rider 745 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (3, 2) to (4, 2) using car (788, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (9, 6) to (9, 5) using car (775, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 755 arrived\n", + "Agent rider 760 move from (0, 9) to (1, 9) using car (750, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 761 move from (7, 1) to (8, 1) using car (828, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 764 move from (3, 1) to (3, 2) using car (814, [(3, 1), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 769 arrived\n", + "Driver 771 arrived\n", + "Agent rider 790 move from (5, 2) to (4, 2) using car (774, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 3) to (9, 2) using car (781, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 794 move from (9, 3) to (9, 2) using car (781, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 796 move from (2, 4) to (2, 5) using car (803, [(2, 4), (2, 5)], 0)\n", "Driver 798 arrived\n", - "Driver 802 arrived\n", - "Agent rider 804 doesn't move\n", - "Agent rider 806 move from (7, 9) to (8, 9) using car (819, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 807 move from (8, 8) to (9, 8) using car (720, [(8, 8), (9, 8)], 0)\n", + "Driver 805 arrived\n", + "Agent rider 807 move from (3, 1) to (3, 2) using car (859, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", "Agent rider 808 doesn't move\n", - "Driver 810 arrived\n", - "Driver 811 arrived\n", - "Agent rider 815 move from (9, 6) to (9, 5) using car (863, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 816 move from (5, 1) to (6, 1) using car (836, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 809 move from (5, 3) to (5, 2) using car (811, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 815 move from (6, 5) to (5, 5) using car (854, [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 816 move from (3, 2) to (4, 2) using car (788, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 817 doesn't move\n", - "Driver 830 arrived\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 7) to (9, 6) using car (806, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 824 move from (3, 7) to (4, 7) using car (857, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 825 move from (6, 8) to (5, 8) using car (787, [(6, 8), (5, 8)], 0)\n", + "Agent rider 826 move from (4, 4) to (4, 3) using car (813, [(4, 4), (4, 3), (4, 2)], 0)\n", "Driver 833 arrived\n", - "Driver 839 arrived\n", - "Driver 842 arrived\n", - "Driver 849 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (4, 7) to (4, 8) using car (851, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 855 move from (6, 3) to (6, 4) using car (837, [(6, 3), (6, 4)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 move from (3, 0) to (4, 0) using car (843, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 861 arrived\n", - "Agent rider 870 doesn't move\n", - "Agent rider 872 move from (3, 1) to (2, 1) using car (740, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 882 doesn't move\n", - "Agent rider 883 move from (5, 3) to (5, 2) using car (835, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 884 doesn't move\n", - "Agent rider 885 doesn't move\n", - "tick 60 ended\n", - "I am driver 886 - trip: [(6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 887 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)]\n", - "I am driver 888 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 889 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 890 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 891 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 892 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 893 - trip: [(3, 7), (3, 6)]\n", - "I am driver 894 - trip: [(6, 7), (6, 6), (5, 6)]\n", - "I am driver 895 - trip: [(6, 5), (6, 4), (6, 3), (7, 3), (8, 3)]\n", - "10 drivers generated.\n", - "I am rider 896 - dep: (4, 6) , arr: (0, 2)\n", - "1 riders generated.\n" + "Driver 836 arrived\n", + "Driver 837 arrived\n", + "Agent rider 841 move from (5, 4) to (5, 5) using car (834, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 841 arrived with a waiting time of 1 ticks\n", + "Agent rider 842 move from (5, 2) to (4, 2) using car (774, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 842 arrived with a waiting time of 0 ticks\n", + "Agent rider 843 move from (1, 8) to (1, 7) using car (829, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 844 doesn't move\n", + "Agent rider 845 move from (6, 3) to (6, 4) using car (767, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 51 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 158 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 161 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 doesn't move\n", - "Agent rider 506 move from (8, 1) to (7, 1) using car (844, [(8, 1), (7, 1)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 move from (1, 6) to (1, 5) using car (840, [(1, 6), (1, 5)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 576 move from (8, 1) to (7, 1) using car (844, [(8, 1), (7, 1)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 606 move from (1, 6) to (1, 5) using car (840, [(1, 6), (1, 5)], 0)\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (7, 4) to (7, 3) using car (828, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 661 move from (7, 4) to (7, 3) using car (828, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 667 doesn't move\n", + "Agent rider 862 move from (5, 4) to (5, 5) using car (834, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 863 move from (7, 5) to (7, 6) using car (839, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "tick 57 ended\n", + "I am driver 864 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 865 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 866 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 867 - trip: [(4, 6), (4, 7), (3, 7)]\n", + "I am driver 868 - trip: [(4, 0), (5, 0)]\n", + "I am driver 869 - trip: [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 870 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5)]\n", + "I am driver 871 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 872 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 873 - trip: [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "10 drivers generated.\n", + "I am rider 874 - dep: (9, 2) , arr: (5, 2)\n", + "I am rider 875 - dep: (5, 7) , arr: (3, 9)\n", + "I am rider 876 - dep: (0, 7) , arr: (3, 1)\n", + "I am rider 877 - dep: (6, 8) , arr: (9, 3)\n", + "I am rider 878 - dep: (1, 5) , arr: (3, 0)\n", + "I am rider 879 - dep: (3, 9) , arr: (8, 6)\n", + "I am rider 880 - dep: (1, 1) , arr: (3, 0)\n", + "7 riders generated.\n", + "Agent rider 21 doesn't move\n", + "Agent rider 41 move from (8, 2) to (8, 1) using car (779, [(8, 2), (8, 1)], 0)\n", + "Agent rider 91 move from (8, 2) to (8, 1) using car (779, [(8, 2), (8, 1)], 0)\n", + "Rider n° 91 arrived with a waiting time of 20 ticks\n", + "Agent rider 141 move from (8, 2) to (8, 1) using car (779, [(8, 2), (8, 1)], 0)\n", + "Rider n° 141 arrived with a waiting time of 18 ticks\n", + "Agent rider 152 move from (8, 2) to (8, 1) using car (779, [(8, 2), (8, 1)], 0)\n", + "Rider n° 152 arrived with a waiting time of 21 ticks\n", + "Agent rider 196 move from (8, 2) to (8, 1) using car (779, [(8, 2), (8, 1)], 0)\n", + "Agent rider 216 move from (6, 4) to (6, 5) using car (767, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 216 arrived with a waiting time of 18 ticks\n", + "Agent rider 252 move from (1, 9) to (2, 9) using car (750, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 330 doesn't move\n", + "Agent rider 419 move from (4, 2) to (5, 2) using car (788, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 464 move from (1, 9) to (2, 9) using car (750, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 476 doesn't move\n", + "Agent rider 493 move from (4, 1) to (5, 1) using car (714, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 522 move from (3, 4) to (3, 3) using car (802, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 530 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 555 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 556 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 559 move from (4, 2) to (4, 1) using car (763, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 doesn't move\n", + "Agent rider 593 move from (1, 9) to (2, 9) using car (750, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 602 move from (9, 5) to (9, 4) using car (775, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 612 move from (3, 2) to (3, 3) using car (859, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 614 move from (9, 5) to (9, 4) using car (775, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 615 doesn't move\n", + "Agent rider 616 move from (4, 8) to (3, 8) using car (786, [(4, 8), (3, 8)], 0)\n", + "Agent rider 617 doesn't move\n", + "Agent rider 623 move from (3, 2) to (3, 3) using car (859, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 625 move from (4, 4) to (4, 5) using car (832, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 625 arrived with a waiting time of 7 ticks\n", + "Agent rider 629 doesn't move\n", + "Agent rider 645 move from (5, 8) to (5, 7) using car (819, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 646 doesn't move\n", + "Driver 648 arrived\n", + "Agent rider 657 move from (8, 1) to (8, 2) using car (828, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 657 arrived with a waiting time of 5 ticks\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 move from (3, 2) to (3, 3) using car (859, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 1) to (8, 2) using car (858, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (3, 4) to (3, 3) using car (802, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 667 move from (7, 1) to (8, 1) using car (797, [(7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (7, 4) to (7, 3) using car (828, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 681 arrived\n", - "Agent rider 688 move from (5, 8) to (6, 8) using car (825, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 702 doesn't move\n", - "Agent rider 703 move from (6, 7) to (6, 6) using car (894, [(6, 7), (6, 6), (5, 6)], 0)\n", - "Rider n° 703 arrived with a waiting time of 2 ticks\n", - "Agent rider 704 move from (6, 1) to (6, 0) using car (874, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 707 move from (4, 0) to (5, 0) using car (843, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 707 arrived with a waiting time of 8 ticks\n", - "Agent rider 709 move from (7, 4) to (7, 3) using car (828, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 move from (4, 8) to (4, 9) using car (851, [(4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 717 move from (5, 8) to (6, 8) using car (825, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 723 arrived\n", - "Agent rider 728 move from (1, 6) to (1, 5) using car (840, [(1, 6), (1, 5)], 0)\n", - "Agent rider 729 move from (8, 1) to (7, 1) using car (844, [(8, 1), (7, 1)], 0)\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (1, 6) to (1, 5) using car (840, [(1, 6), (1, 5)], 0)\n", - "Agent rider 733 move from (4, 8) to (4, 9) using car (851, [(4, 8), (4, 9), (3, 9)], 0)\n", - "Driver 742 arrived\n", - "Agent rider 752 move from (5, 8) to (6, 8) using car (825, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 753 move from (2, 4) to (1, 4) using car (814, [(2, 4), (1, 4)], 0)\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 move from (7, 4) to (7, 3) using car (828, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 775 arrived\n", - "Agent rider 780 doesn't move\n", + "Driver 684 arrived\n", + "Agent rider 685 move from (7, 9) to (8, 9) using car (698, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 685 arrived with a waiting time of 8 ticks\n", + "Agent rider 686 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (4, 2) to (3, 2) using car (774, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 690 doesn't move\n", + "Driver 695 arrived\n", + "Driver 699 arrived\n", + "Agent rider 707 move from (8, 6) to (8, 5) using car (840, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 708 move from (8, 6) to (8, 5) using car (840, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Driver 713 arrived\n", + "Driver 730 arrived\n", + "Driver 732 arrived\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 move from (4, 7) to (5, 7) using car (857, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 744 doesn't move\n", + "Agent rider 745 move from (1, 9) to (2, 9) using car (750, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (4, 2) to (5, 2) using car (788, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (9, 5) to (9, 4) using car (775, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 751 arrived\n", + "Driver 752 arrived\n", + "Agent rider 760 move from (1, 9) to (2, 9) using car (750, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 761 move from (8, 1) to (8, 2) using car (828, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Driver 762 arrived\n", + "Agent rider 764 doesn't move\n", + "Driver 765 arrived\n", + "Driver 771 arrived\n", "Driver 782 arrived\n", - "Agent rider 793 doesn't move\n", - "Agent rider 796 move from (7, 1) to (8, 1) using car (744, [(7, 1), (8, 1)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 806 move from (8, 9) to (9, 9) using car (819, [(8, 9), (9, 9)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (5, 8) to (6, 8) using car (825, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 811 arrived\n", - "Agent rider 815 move from (9, 5) to (9, 4) using car (863, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 816 move from (6, 1) to (7, 1) using car (836, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 790 move from (4, 2) to (4, 1) using car (763, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 794 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 795 move from (8, 0) to (7, 0) using car (856, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 796 doesn't move\n", + "Agent rider 807 move from (3, 2) to (3, 3) using car (830, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 doesn't move\n", + "Agent rider 809 doesn't move\n", + "Agent rider 815 move from (5, 5) to (5, 6) using car (831, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 816 move from (4, 2) to (5, 2) using car (788, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 817 doesn't move\n", - "Driver 850 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (4, 8) to (4, 9) using car (851, [(4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 855 doesn't move\n", - "Agent rider 859 move from (4, 0) to (3, 0) using car (876, [(4, 0), (3, 0), (3, 1)], 0)\n", - "Agent rider 860 move from (4, 0) to (5, 0) using car (843, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 864 arrived\n", - "Agent rider 870 move from (5, 8) to (6, 8) using car (825, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 872 move from (2, 1) to (1, 1) using car (740, [(2, 1), (1, 1)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 882 doesn't move\n", - "Agent rider 883 move from (5, 2) to (4, 2) using car (835, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 884 doesn't move\n", - "Agent rider 885 doesn't move\n", - "Agent rider 896 doesn't move\n", - "tick 61 ended\n", - "I am driver 897 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 898 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 899 - trip: [(5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 900 - trip: [(0, 4), (0, 3), (1, 3)]\n", - "I am driver 901 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 902 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (2, 5)]\n", - "I am driver 903 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 904 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", - "I am driver 905 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", - "I am driver 906 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 907 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", - "I am driver 908 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", - "I am driver 909 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)]\n", - "I am driver 910 - trip: [(0, 8), (1, 8), (2, 8)]\n", - "I am driver 911 - trip: [(3, 5), (2, 5), (1, 5), (1, 6)]\n", - "I am driver 912 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 913 - trip: [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 914 - trip: [(2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 915 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 916 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 917 - trip: [(3, 2), (4, 2), (5, 2), (5, 3)]\n", - "I am driver 918 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 919 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 920 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 921 - trip: [(6, 1), (6, 0), (5, 0)]\n", - "I am driver 922 - trip: [(5, 7), (6, 7), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 923 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 924 - trip: [(4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 925 - trip: [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 926 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 927 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 928 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 929 - trip: [(5, 1), (5, 2), (5, 3)]\n", - "I am driver 930 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 931 - trip: [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 932 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 933 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 934 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 935 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", - "I am driver 936 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", - "I am driver 937 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 938 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 939 - trip: [(0, 6), (1, 6), (2, 6), (2, 7)]\n", - "I am driver 940 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 941 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)]\n", - "45 drivers generated.\n", - "I am rider 942 - dep: (1, 7) , arr: (5, 4)\n", - "I am rider 943 - dep: (2, 2) , arr: (2, 7)\n", - "I am rider 944 - dep: (9, 5) , arr: (2, 8)\n", - "I am rider 945 - dep: (9, 7) , arr: (6, 6)\n", - "I am rider 946 - dep: (1, 3) , arr: (3, 3)\n", - "I am rider 947 - dep: (0, 2) , arr: (1, 2)\n", - "I am rider 948 - dep: (2, 2) , arr: (7, 4)\n", - "I am rider 949 - dep: (2, 0) , arr: (7, 8)\n", - "I am rider 950 - dep: (1, 7) , arr: (1, 5)\n", - "I am rider 951 - dep: (9, 5) , arr: (8, 2)\n", - "10 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 165 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 490 move from (0, 4) to (0, 3) using car (821, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 509 move from (0, 8) to (1, 8) using car (910, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 move from (3, 5) to (2, 5) using car (911, [(3, 5), (2, 5), (1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 606 move from (1, 5) to (2, 5) using car (930, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 622 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (7, 3) to (7, 2) using car (828, [(7, 3), (7, 2)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 661 move from (7, 3) to (7, 2) using car (828, [(7, 3), (7, 2)], 0)\n", - "Agent rider 662 doesn't move\n", + "Agent rider 818 move from (5, 5) to (5, 6) using car (834, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 822 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 823 move from (9, 6) to (9, 5) using car (806, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 824 move from (4, 7) to (5, 7) using car (857, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 824 arrived with a waiting time of 2 ticks\n", + "Agent rider 825 move from (5, 8) to (5, 7) using car (819, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 826 move from (4, 3) to (4, 2) using car (813, [(4, 3), (4, 2)], 0)\n", + "Driver 837 arrived\n", + "Agent rider 842 doesn't move\n", + "Agent rider 843 move from (1, 7) to (1, 6) using car (829, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 844 move from (8, 6) to (8, 5) using car (840, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 845 move from (6, 4) to (6, 5) using car (767, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 862 move from (5, 5) to (5, 6) using car (854, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 863 move from (7, 6) to (6, 6) using car (839, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 874 move from (9, 2) to (9, 1) using car (781, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 875 doesn't move\n", + "Agent rider 876 move from (0, 7) to (1, 7) using car (866, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 879 doesn't move\n", + "Agent rider 880 move from (1, 1) to (2, 1) using car (861, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "tick 58 ended\n", + "I am driver 881 - trip: [(9, 1), (9, 0)]\n", + "I am driver 882 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 883 - trip: [(4, 0), (3, 0)]\n", + "I am driver 884 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 885 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "5 drivers generated.\n", + "I am rider 886 - dep: (9, 2) , arr: (3, 0)\n", + "I am rider 887 - dep: (7, 0) , arr: (4, 5)\n", + "2 riders generated.\n", + "Agent rider 41 move from (8, 1) to (9, 1) using car (797, [(8, 1), (9, 1)], 0)\n", + "Rider n° 41 arrived with a waiting time of 21 ticks\n", + "Agent rider 141 doesn't move\n", + "Agent rider 196 move from (8, 1) to (9, 1) using car (797, [(8, 1), (9, 1)], 0)\n", + "Agent rider 252 move from (2, 9) to (3, 9) using car (750, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 330 move from (3, 4) to (2, 4) using car (873, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 330 arrived with a waiting time of 18 ticks\n", + "Agent rider 419 move from (5, 2) to (6, 2) using car (788, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 464 move from (2, 9) to (3, 9) using car (750, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 476 move from (8, 0) to (8, 1) using car (865, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 476 arrived with a waiting time of 16 ticks\n", + "Agent rider 493 move from (5, 1) to (6, 1) using car (714, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 493 arrived with a waiting time of 5 ticks\n", + "Agent rider 522 move from (3, 3) to (3, 4) using car (859, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 530 move from (8, 1) to (9, 1) using car (797, [(8, 1), (9, 1)], 0)\n", + "Rider n° 530 arrived with a waiting time of 13 ticks\n", + "Agent rider 551 move from (8, 2) to (8, 3) using car (828, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 552 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 555 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 556 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 559 move from (4, 1) to (4, 0) using car (763, [(4, 1), (4, 0)], 0)\n", + "Agent rider 591 doesn't move\n", + "Agent rider 592 move from (5, 1) to (6, 1) using car (714, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 592 arrived with a waiting time of 7 ticks\n", + "Agent rider 593 move from (2, 9) to (3, 9) using car (750, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 594 move from (8, 2) to (8, 3) using car (828, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 602 move from (9, 4) to (9, 3) using car (775, [(9, 4), (9, 3)], 0)\n", + "Agent rider 612 move from (3, 3) to (3, 4) using car (859, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 614 move from (9, 4) to (9, 3) using car (775, [(9, 4), (9, 3)], 0)\n", + "Agent rider 615 move from (3, 4) to (2, 4) using car (873, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 615 arrived with a waiting time of 4 ticks\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 doesn't move\n", + "Agent rider 623 move from (3, 3) to (3, 4) using car (859, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 doesn't move\n", + "Agent rider 645 move from (5, 7) to (5, 6) using car (819, [(5, 7), (5, 6)], 0)\n", + "Agent rider 646 doesn't move\n", + "Agent rider 657 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 660 move from (1, 0) to (2, 0) using car (871, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 661 move from (3, 3) to (3, 4) using car (859, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 2) to (8, 3) using car (858, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (3, 3) to (3, 4) using car (859, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 667 move from (8, 1) to (9, 1) using car (797, [(8, 1), (9, 1)], 0)\n", + "Agent rider 668 doesn't move\n", + "Agent rider 685 doesn't move\n", + "Agent rider 686 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 688 move from (3, 2) to (2, 2) using car (774, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 690 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Driver 728 arrived\n", + "Driver 732 arrived\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 move from (2, 2) to (1, 2) using car (814, [(2, 2), (1, 2)], 0)\n", + "Agent rider 743 doesn't move\n", + "Agent rider 744 move from (8, 0) to (8, 1) using car (865, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 745 move from (2, 9) to (3, 9) using car (750, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (5, 2) to (6, 2) using car (788, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (9, 4) to (9, 3) using car (775, [(9, 4), (9, 3)], 0)\n", + "Driver 749 arrived\n", + "Driver 752 arrived\n", + "Agent rider 760 move from (2, 9) to (3, 9) using car (750, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 761 move from (8, 2) to (8, 3) using car (828, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 764 doesn't move\n", + "Driver 783 arrived\n", + "Driver 785 arrived\n", + "Driver 787 arrived\n", + "Agent rider 790 move from (4, 1) to (4, 0) using car (763, [(4, 1), (4, 0)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 794 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 795 move from (7, 0) to (6, 0) using car (856, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 796 doesn't move\n", + "Driver 799 arrived\n", + "Driver 801 arrived\n", + "Driver 803 arrived\n", + "Agent rider 807 move from (3, 3) to (3, 4) using car (830, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 doesn't move\n", + "Agent rider 809 move from (5, 2) to (6, 2) using car (821, [(5, 2), (6, 2)], 0)\n", + "Driver 810 arrived\n", + "Agent rider 815 move from (5, 6) to (5, 7) using car (831, [(5, 6), (5, 7)], 0)\n", + "Agent rider 816 move from (5, 2) to (6, 2) using car (788, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 817 doesn't move\n", + "Agent rider 818 move from (5, 6) to (5, 7) using car (834, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 822 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 823 move from (9, 5) to (9, 4) using car (806, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 825 move from (5, 7) to (5, 6) using car (857, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 826 doesn't move\n", + "Agent rider 843 move from (1, 6) to (1, 5) using car (829, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 844 doesn't move\n", + "Agent rider 845 move from (6, 5) to (6, 6) using car (767, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 847 arrived\n", + "Agent rider 862 move from (5, 6) to (5, 7) using car (854, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 863 move from (6, 6) to (5, 6) using car (839, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 874 move from (9, 1) to (9, 0) using car (781, [(9, 1), (9, 0)], 0)\n", + "Agent rider 875 move from (5, 7) to (4, 7) using car (835, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 876 move from (1, 7) to (2, 7) using car (866, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 879 doesn't move\n", + "Agent rider 880 move from (2, 1) to (3, 1) using car (861, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 886 doesn't move\n", + "Agent rider 887 move from (7, 0) to (6, 0) using car (856, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "tick 59 ended\n", + "I am driver 888 - trip: [(6, 7), (6, 8), (6, 9), (7, 9)]\n", + "I am driver 889 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 890 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 891 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 892 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "I am driver 893 - trip: [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 894 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 895 - trip: [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 896 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 897 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 898 - trip: [(5, 7), (6, 7), (7, 7), (7, 8)]\n", + "I am driver 899 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 900 - trip: [(3, 7), (3, 6), (2, 6)]\n", + "I am driver 901 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 902 - trip: [(4, 3), (5, 3), (6, 3), (6, 2)]\n", + "I am driver 903 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 904 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 905 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 906 - trip: [(7, 7), (8, 7)]\n", + "I am driver 907 - trip: [(4, 8), (4, 9), (3, 9)]\n", + "I am driver 908 - trip: [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 909 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 910 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 911 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 912 - trip: [(2, 4), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 913 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 914 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 915 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 916 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 917 - trip: [(3, 4), (3, 5), (3, 6), (3, 7)]\n", + "30 drivers generated.\n", + "I am rider 918 - dep: (0, 3) , arr: (1, 0)\n", + "I am rider 919 - dep: (8, 4) , arr: (1, 9)\n", + "2 riders generated.\n", + "Agent rider 141 move from (8, 2) to (9, 2) using car (758, [(8, 2), (9, 2)], 0)\n", + "Agent rider 196 doesn't move\n", + "Agent rider 252 move from (3, 9) to (4, 9) using car (750, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 419 move from (6, 2) to (7, 2) using car (788, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 419 arrived with a waiting time of 9 ticks\n", + "Agent rider 464 doesn't move\n", + "Agent rider 493 doesn't move\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 3) to (8, 4) using car (828, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 doesn't move\n", + "Agent rider 591 move from (7, 0) to (7, 1) using car (872, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 591 arrived with a waiting time of 14 ticks\n", + "Agent rider 593 move from (3, 9) to (4, 9) using car (750, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 594 move from (8, 3) to (8, 4) using car (828, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 602 move from (9, 3) to (8, 3) using car (889, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 612 move from (3, 4) to (3, 5) using car (859, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 614 move from (9, 3) to (8, 3) using car (889, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (1, 5) to (1, 4) using car (829, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 623 move from (3, 4) to (3, 5) using car (859, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 move from (8, 3) to (8, 4) using car (828, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 645 doesn't move\n", + "Agent rider 646 move from (8, 3) to (8, 4) using car (828, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 659 move from (2, 0) to (3, 0) using car (871, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 move from (3, 4) to (3, 5) using car (859, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 3) to (8, 4) using car (858, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 move from (7, 0) to (7, 1) using car (872, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 666 doesn't move\n", "Agent rider 667 doesn't move\n", - "Agent rider 668 move from (1, 2) to (2, 2) using car (920, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 669 move from (7, 3) to (7, 2) using car (828, [(7, 3), (7, 2)], 0)\n", - "Agent rider 688 move from (6, 8) to (7, 8) using car (825, [(6, 8), (7, 8)], 0)\n", - "Agent rider 694 move from (0, 4) to (0, 3) using car (821, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 702 move from (0, 8) to (1, 8) using car (910, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 709 move from (7, 3) to (7, 2) using car (828, [(7, 3), (7, 2)], 0)\n", - "Agent rider 713 move from (0, 4) to (0, 3) using car (821, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 714 move from (2, 3) to (2, 4) using car (880, [(2, 3), (2, 4)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 move from (4, 9) to (3, 9) using car (851, [(4, 9), (3, 9)], 0)\n", - "Agent rider 717 move from (6, 8) to (7, 8) using car (825, [(6, 8), (7, 8)], 0)\n", - "Driver 720 arrived\n", - "Agent rider 728 move from (1, 5) to (2, 5) using car (930, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 729 move from (7, 1) to (8, 1) using car (836, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n" + "Agent rider 668 move from (8, 3) to (8, 4) using car (828, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Driver 669 arrived\n", + "Agent rider 686 doesn't move\n", + "Agent rider 688 move from (2, 2) to (1, 2) using car (774, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 690 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Driver 732 arrived\n", + "Agent rider 741 doesn't move\n", + "Agent rider 742 doesn't move\n", + "Agent rider 743 move from (5, 7) to (5, 8) using car (834, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 743 arrived with a waiting time of 3 ticks\n", + "Agent rider 744 move from (8, 1) to (9, 1) using car (893, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 744 arrived with a waiting time of 5 ticks\n", + "Agent rider 745 move from (3, 9) to (4, 9) using car (750, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 746 move from (6, 2) to (7, 2) using car (788, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 747 move from (9, 3) to (8, 3) using car (889, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 756 arrived\n", + "Agent rider 760 move from (3, 9) to (4, 9) using car (750, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 761 move from (8, 3) to (8, 4) using car (828, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 764 move from (3, 2) to (3, 1) using car (802, [(3, 2), (3, 1)], 0)\n", + "Driver 779 arrived\n", + "Driver 780 arrived\n", + "Driver 785 arrived\n", + "Driver 786 arrived\n", + "Agent rider 790 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (6, 0) to (5, 0) using car (856, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 796 doesn't move\n", + "Driver 801 arrived\n", + "Agent rider 807 move from (3, 4) to (3, 5) using car (830, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 doesn't move\n", + "Agent rider 809 move from (6, 2) to (7, 2) using car (788, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 813 arrived\n", + "Agent rider 815 move from (5, 7) to (6, 7) using car (898, [(5, 7), (6, 7), (7, 7), (7, 8)], 0)\n", + "Agent rider 816 move from (6, 2) to (7, 2) using car (788, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 817 move from (1, 8) to (1, 9) using car (838, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", + "Agent rider 818 move from (5, 7) to (6, 7) using car (898, [(5, 7), (6, 7), (7, 7), (7, 8)], 0)\n", + "Driver 820 arrived\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 4) to (9, 3) using car (806, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 825 move from (5, 6) to (5, 5) using car (857, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 826 doesn't move\n", + "Agent rider 843 move from (1, 5) to (1, 4) using car (829, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 844 doesn't move\n", + "Agent rider 845 move from (6, 6) to (6, 7) using car (767, [(6, 6), (6, 7)], 0)\n", + "Driver 849 arrived\n", + "Agent rider 862 move from (5, 7) to (4, 7) using car (854, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 730 move from (1, 2) to (2, 2) using car (920, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 731 doesn't move\n", - "Agent rider 732 move from (1, 5) to (2, 5) using car (930, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 733 move from (4, 9) to (3, 9) using car (851, [(4, 9), (3, 9)], 0)\n", - "Agent rider 752 move from (6, 8) to (7, 8) using car (825, [(6, 8), (7, 8)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 move from (0, 4) to (0, 3) using car (900, [(0, 4), (0, 3), (1, 3)], 0)\n", - "Agent rider 755 move from (7, 3) to (7, 2) using car (828, [(7, 3), (7, 2)], 0)\n", - "Driver 768 arrived\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 doesn't move\n", - "Agent rider 796 doesn't move\n", - "Agent rider 804 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (6, 8) to (7, 8) using car (825, [(6, 8), (7, 8)], 0)\n", - "Driver 809 arrived\n", - "Agent rider 815 move from (9, 4) to (9, 3) using car (863, [(9, 4), (9, 3)], 0)\n", - "Agent rider 816 move from (7, 1) to (8, 1) using car (836, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 817 move from (0, 4) to (0, 3) using car (821, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Driver 820 arrived\n", - "Driver 824 arrived\n", - "Driver 837 arrived\n", - "Driver 845 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 854 move from (4, 9) to (3, 9) using car (851, [(4, 9), (3, 9)], 0)\n", - "Agent rider 855 move from (6, 4) to (6, 3) using car (895, [(6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 857 arrived\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 move from (5, 0) to (6, 0) using car (843, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 869 arrived\n", - "Agent rider 870 move from (6, 8) to (7, 8) using car (825, [(6, 8), (7, 8)], 0)\n", - "Agent rider 872 move from (1, 1) to (1, 2) using car (909, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Driver 873 arrived\n", - "Agent rider 881 doesn't move\n", - "Agent rider 882 move from (2, 0) to (3, 0) using car (879, [(2, 0), (3, 0)], 0)\n", - "Rider n° 882 arrived with a waiting time of 2 ticks\n", - "Agent rider 883 move from (4, 2) to (3, 2) using car (835, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 884 doesn't move\n", - "Agent rider 885 doesn't move\n", - "Agent rider 896 move from (4, 6) to (4, 5) using car (915, [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 942 doesn't move\n", - "Agent rider 943 move from (2, 2) to (1, 2) using car (841, [(2, 2), (1, 2)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 946 doesn't move\n", - "Agent rider 947 doesn't move\n", - "Agent rider 948 doesn't move\n", - "Agent rider 949 move from (2, 0) to (3, 0) using car (932, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 950 doesn't move\n", - "Agent rider 951 doesn't move\n", - "tick 62 ended\n", - "I am driver 952 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "I am driver 953 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "2 drivers generated.\n", - "I am rider 954 - dep: (6, 4) , arr: (4, 1)\n", - "I am rider 955 - dep: (8, 9) , arr: (7, 5)\n", + "Agent rider 863 move from (5, 6) to (5, 5) using car (857, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 868 arrived\n", + "Agent rider 874 doesn't move\n", + "Agent rider 875 move from (4, 7) to (3, 7) using car (835, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 876 move from (2, 7) to (2, 6) using car (827, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 877 move from (6, 8) to (6, 7) using car (846, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 878 move from (1, 5) to (1, 4) using car (829, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 879 doesn't move\n", + "Agent rider 880 doesn't move\n", + "Agent rider 886 doesn't move\n", + "Agent rider 887 move from (6, 0) to (5, 0) using car (856, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 918 doesn't move\n", + "Agent rider 919 doesn't move\n", + "tick 60 ended\n", + "I am driver 920 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", + "I am driver 921 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 922 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 923 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 924 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 925 - trip: [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 926 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4)]\n", + "I am driver 927 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 928 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "9 drivers generated.\n", + "I am rider 929 - dep: (4, 3) , arr: (5, 6)\n", + "I am rider 930 - dep: (1, 0) , arr: (6, 8)\n", "2 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 165 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 317 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 6) to (7, 6) using car (952, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 490 move from (0, 3) to (0, 2) using car (821, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 490 arrived with a waiting time of 12 ticks\n", - "Agent rider 506 move from (7, 1) to (8, 1) using car (871, [(7, 1), (8, 1)], 0)\n", - "Agent rider 507 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 509 move from (1, 8) to (2, 8) using car (910, [(1, 8), (2, 8)], 0)\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 move from (2, 5) to (1, 5) using car (911, [(2, 5), (1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 576 move from (7, 1) to (8, 1) using car (871, [(7, 1), (8, 1)], 0)\n", - "Agent rider 578 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 606 move from (2, 5) to (3, 5) using car (930, [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 606 arrived with a waiting time of 7 ticks\n", - "Agent rider 622 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 648 doesn't move\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 667 doesn't move\n", - "Agent rider 668 move from (2, 2) to (3, 2) using car (920, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 688 doesn't move\n", - "Agent rider 694 move from (0, 3) to (0, 2) using car (821, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 702 doesn't move\n", - "Agent rider 704 move from (6, 0) to (5, 0) using car (921, [(6, 0), (5, 0)], 0)\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (0, 3) to (0, 2) using car (821, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (8, 6) to (7, 6) using car (952, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (7, 8) to (7, 7) using car (940, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 728 move from (2, 5) to (1, 5) using car (875, [(2, 5), (1, 5)], 0)\n", - "Agent rider 729 move from (8, 1) to (8, 2) using car (836, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 730 doesn't move\n", - "Agent rider 731 move from (0, 3) to (0, 2) using car (821, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 732 move from (2, 5) to (1, 5) using car (875, [(2, 5), (1, 5)], 0)\n", - "Agent rider 733 doesn't move\n", - "Driver 740 arrived\n", - "Driver 744 arrived\n", - "Agent rider 752 move from (7, 8) to (7, 7) using car (940, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 move from (0, 3) to (1, 3) using car (900, [(0, 3), (1, 3)], 0)\n", - "Agent rider 755 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 doesn't move\n", - "Agent rider 796 move from (8, 1) to (8, 2) using car (836, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 800 arrived\n", - "Agent rider 804 move from (8, 6) to (7, 6) using car (927, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", + "Agent rider 196 move from (9, 1) to (9, 2) using car (893, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 196 arrived with a waiting time of 15 ticks\n", + "Agent rider 252 move from (4, 9) to (3, 9) using car (907, [(4, 9), (3, 9)], 0)\n", + "Agent rider 464 move from (3, 9) to (4, 9) using car (901, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 522 move from (3, 4) to (3, 3) using car (851, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 551 move from (8, 4) to (8, 5) using car (828, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 doesn't move\n", + "Agent rider 593 move from (4, 9) to (3, 9) using car (907, [(4, 9), (3, 9)], 0)\n", + "Agent rider 594 move from (8, 4) to (8, 5) using car (828, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 move from (3, 5) to (3, 6) using car (859, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (1, 4) to (1, 3) using car (829, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 623 move from (3, 5) to (3, 6) using car (859, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 629 move from (8, 4) to (8, 5) using car (828, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 629 arrived with a waiting time of 10 ticks\n", + "Agent rider 645 move from (5, 6) to (4, 6) using car (848, [(5, 6), (4, 6)], 0)\n", + "Agent rider 646 move from (8, 4) to (8, 5) using car (828, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 659 move from (3, 0) to (4, 0) using car (871, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 move from (3, 5) to (3, 6) using car (859, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 4) to (8, 5) using car (858, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 move from (7, 1) to (7, 2) using car (872, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 666 move from (3, 4) to (3, 3) using car (851, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 667 move from (9, 1) to (9, 2) using car (893, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 668 move from (8, 4) to (8, 5) using car (828, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 688 move from (1, 2) to (0, 2) using car (774, [(1, 2), (0, 2)], 0)\n", + "Rider n° 688 arrived with a waiting time of 5 ticks\n", + "Agent rider 690 move from (2, 5) to (2, 6) using car (873, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 698 arrived\n", + "Agent rider 707 move from (8, 5) to (7, 5) using car (855, [(8, 5), (7, 5)], 0)\n", + "Agent rider 708 move from (8, 5) to (7, 5) using car (855, [(8, 5), (7, 5)], 0)\n", + "Driver 725 arrived\n", + "Agent rider 741 move from (1, 3) to (1, 4) using car (884, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 741 arrived with a waiting time of 7 ticks\n", + "Agent rider 742 move from (1, 2) to (0, 2) using car (774, [(1, 2), (0, 2)], 0)\n", + "Rider n° 742 arrived with a waiting time of 8 ticks\n", + "Agent rider 744 doesn't move\n", + "Agent rider 745 move from (4, 9) to (3, 9) using car (907, [(4, 9), (3, 9)], 0)\n", + "Agent rider 746 move from (7, 2) to (8, 2) using car (788, [(7, 2), (8, 2)], 0)\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (4, 9) to (3, 9) using car (907, [(4, 9), (3, 9)], 0)\n", + "Agent rider 761 move from (8, 4) to (8, 5) using car (828, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Driver 763 arrived\n", + "Agent rider 764 doesn't move\n", + "Driver 775 arrived\n", + "Driver 780 arrived\n", + "Driver 781 arrived\n", + "Driver 786 arrived\n", + "Agent rider 790 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (5, 0) to (4, 0) using car (856, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 796 doesn't move\n", + "Driver 797 arrived\n", + "Agent rider 807 move from (3, 5) to (3, 6) using car (830, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 move from (8, 3) to (7, 3) using car (889, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 809 move from (7, 2) to (8, 2) using car (788, [(7, 2), (8, 2)], 0)\n", "Driver 814 arrived\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 move from (8, 1) to (8, 2) using car (836, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 817 move from (0, 3) to (0, 2) using car (821, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 815 move from (6, 7) to (6, 6) using car (846, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 816 move from (7, 2) to (8, 2) using car (788, [(7, 2), (8, 2)], 0)\n", + "Agent rider 817 move from (1, 9) to (2, 9) using car (838, [(1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", + "Agent rider 818 move from (6, 7) to (7, 7) using car (898, [(6, 7), (7, 7), (7, 8)], 0)\n", "Driver 819 arrived\n", - "Driver 834 arrived\n", - "Driver 840 arrived\n", - "Driver 844 arrived\n", - "Agent rider 853 move from (1, 2) to (1, 3) using car (909, [(1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 854 doesn't move\n", - "Agent rider 855 move from (6, 3) to (7, 3) using car (895, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 859 move from (3, 0) to (3, 1) using car (932, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 860 move from (6, 0) to (7, 0) using car (843, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 821 arrived\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 3) to (9, 2) using car (806, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 825 move from (5, 5) to (5, 4) using car (857, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 826 doesn't move\n", + "Driver 831 arrived\n", + "Agent rider 843 doesn't move\n", + "Agent rider 844 move from (8, 5) to (7, 5) using car (921, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 845 move from (6, 7) to (6, 6) using car (846, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 862 move from (4, 7) to (3, 7) using car (854, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 863 move from (5, 5) to (5, 4) using car (857, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Driver 867 arrived\n", - "Agent rider 870 move from (7, 8) to (7, 7) using car (940, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 872 move from (1, 2) to (1, 3) using car (909, [(1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 881 move from (8, 5) to (8, 6) using car (926, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 883 move from (3, 2) to (2, 2) using car (835, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 884 move from (1, 1) to (2, 1) using car (912, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 move from (6, 9) to (7, 9) using car (831, [(6, 9), (7, 9)], 0)\n", - "Driver 893 arrived\n", - "Agent rider 896 move from (4, 5) to (3, 5) using car (937, [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 874 doesn't move\n", + "Agent rider 875 doesn't move\n", + "Agent rider 876 doesn't move\n", + "Agent rider 877 move from (6, 7) to (6, 6) using car (846, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 878 move from (1, 4) to (1, 3) using car (829, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 879 move from (3, 9) to (4, 9) using car (901, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 880 doesn't move\n", + "Driver 881 arrived\n", + "Driver 883 arrived\n", + "Agent rider 886 doesn't move\n", + "Agent rider 887 move from (5, 0) to (4, 0) using car (856, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 918 doesn't move\n", + "Agent rider 919 move from (8, 4) to (8, 5) using car (858, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 929 doesn't move\n", + "Agent rider 930 move from (1, 0) to (2, 0) using car (913, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "tick 61 ended\n", + "I am driver 931 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 932 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 933 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 934 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 935 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 936 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 937 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 938 - trip: [(8, 9), (8, 8), (9, 8)]\n", + "I am driver 939 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "9 drivers generated.\n", + "I am rider 940 - dep: (7, 4) , arr: (3, 9)\n", + "I am rider 941 - dep: (1, 7) , arr: (6, 9)\n", + "I am rider 942 - dep: (2, 5) , arr: (6, 1)\n", + "I am rider 943 - dep: (0, 8) , arr: (5, 6)\n", + "4 riders generated.\n", + "Agent rider 252 doesn't move\n", + "Agent rider 464 move from (4, 9) to (5, 9) using car (901, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 522 move from (3, 3) to (3, 2) using car (912, [(3, 3), (3, 2)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 559 move from (4, 0) to (3, 0) using car (852, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 559 arrived with a waiting time of 7 ticks\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 602 move from (8, 3) to (8, 4) using car (865, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 612 move from (3, 6) to (2, 6) using car (839, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 614 move from (8, 3) to (8, 4) using car (865, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 617 move from (1, 3) to (1, 2) using car (829, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 617 arrived with a waiting time of 6 ticks\n", + "Agent rider 623 move from (3, 6) to (3, 7) using car (859, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 645 doesn't move\n", + "Agent rider 646 move from (8, 5) to (8, 6) using car (828, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 659 move from (4, 0) to (3, 0) using car (853, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 move from (3, 6) to (3, 7) using car (859, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 5) to (8, 6) using car (858, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 move from (7, 2) to (7, 3) using car (872, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 666 move from (3, 3) to (3, 2) using car (912, [(3, 3), (3, 2)], 0)\n", + "Agent rider 667 move from (9, 2) to (9, 1) using car (806, [(9, 2), (9, 1)], 0)\n", + "Agent rider 668 move from (8, 5) to (8, 6) using car (828, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 668 arrived with a waiting time of 6 ticks\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 move from (2, 6) to (3, 6) using car (915, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 707 move from (7, 5) to (7, 4) using car (892, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 4) using car (892, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Driver 714 arrived\n", + "Agent rider 741 move from (1, 3) to (1, 2) using car (829, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 744 move from (8, 1) to (9, 1) using car (811, [(8, 1), (9, 1)], 0)\n", + "Rider n° 744 arrived with a waiting time of 6 ticks\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 move from (8, 2) to (8, 1) using car (840, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 747 move from (8, 3) to (8, 4) using car (865, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 758 arrived\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 764 doesn't move\n", + "Driver 767 arrived\n", + "Driver 780 arrived\n", + "Driver 786 arrived\n", + "Agent rider 790 move from (4, 0) to (3, 0) using car (852, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (4, 0) to (3, 0) using car (853, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 796 doesn't move\n", + "Driver 802 arrived\n", + "Agent rider 807 move from (3, 6) to (4, 6) using car (830, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 move from (7, 3) to (6, 3) using car (889, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 809 move from (8, 2) to (8, 1) using car (840, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 815 move from (6, 6) to (6, 5) using car (846, [(6, 6), (6, 5)], 0)\n", + "Agent rider 816 move from (8, 2) to (8, 1) using car (840, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 817 move from (2, 9) to (3, 9) using car (838, [(2, 9), (3, 9), (4, 9)], 0)\n", + "Agent rider 818 move from (7, 7) to (7, 8) using car (898, [(7, 7), (7, 8)], 0)\n", + "Driver 821 arrived\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 2) to (9, 3) using car (893, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 825 move from (5, 4) to (5, 3) using car (857, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 826 move from (4, 2) to (4, 3) using car (861, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 843 move from (1, 4) to (1, 5) using car (884, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 844 move from (7, 5) to (6, 5) using car (921, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 844 arrived with a waiting time of 5 ticks\n", + "Agent rider 845 doesn't move\n", + "Agent rider 862 doesn't move\n", + "Agent rider 863 move from (5, 4) to (5, 3) using car (857, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 874 doesn't move\n", + "Agent rider 875 doesn't move\n", + "Agent rider 876 move from (2, 6) to (3, 6) using car (915, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 877 move from (6, 6) to (6, 5) using car (846, [(6, 6), (6, 5)], 0)\n", + "Agent rider 878 move from (1, 3) to (1, 2) using car (829, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 879 move from (4, 9) to (5, 9) using car (901, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 880 doesn't move\n", + "Agent rider 886 move from (9, 2) to (9, 1) using car (806, [(9, 2), (9, 1)], 0)\n", + "Agent rider 887 move from (4, 0) to (4, 1) using car (871, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 906 arrived\n", + "Agent rider 918 move from (0, 3) to (0, 4) using car (899, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 919 move from (8, 5) to (8, 6) using car (858, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 929 doesn't move\n", + "Agent rider 930 move from (2, 0) to (3, 0) using car (913, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 940 doesn't move\n", + "Agent rider 941 doesn't move\n", "Agent rider 942 doesn't move\n", - "Agent rider 943 move from (1, 2) to (1, 3) using car (909, [(1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 move from (9, 7) to (9, 8) using car (887, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 946 move from (1, 3) to (2, 3) using car (918, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 947 doesn't move\n", - "Agent rider 948 move from (2, 2) to (3, 2) using car (920, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 949 move from (3, 0) to (3, 1) using car (932, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 950 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 954 move from (6, 4) to (5, 4) using car (888, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 955 doesn't move\n", - "tick 63 ended\n", - "I am driver 956 - trip: [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 957 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)]\n", - "I am driver 958 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", - "I am driver 959 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 960 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 961 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 962 - trip: [(5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 963 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 964 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 965 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 966 - trip: [(2, 8), (1, 8)]\n", - "I am driver 967 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 968 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 969 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 970 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 971 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 972 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "17 drivers generated.\n", - "I am rider 973 - dep: (0, 5) , arr: (8, 9)\n", - "I am rider 974 - dep: (4, 1) , arr: (8, 8)\n", - "I am rider 975 - dep: (3, 7) , arr: (2, 9)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 165 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 317 move from (9, 0) to (8, 0) using car (964, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 move from (9, 0) to (8, 0) using car (964, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 412 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 509 move from (2, 8) to (1, 8) using car (865, [(2, 8), (1, 8)], 0)\n", - "Agent rider 537 move from (1, 5) to (1, 6) using car (911, [(1, 5), (1, 6)], 0)\n", - "Agent rider 539 move from (1, 5) to (1, 6) using car (911, [(1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 622 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 648 doesn't move\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 667 move from (8, 6) to (8, 7) using car (926, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 668 move from (3, 2) to (4, 2) using car (920, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 688 doesn't move\n", - "Agent rider 694 move from (0, 2) to (0, 1) using car (821, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 702 move from (1, 8) to (1, 9) using car (906, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (0, 2) to (0, 1) using car (821, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (7, 7) to (6, 7) using car (961, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 728 move from (1, 5) to (1, 6) using car (911, [(1, 5), (1, 6)], 0)\n", - "Agent rider 729 move from (8, 2) to (8, 3) using car (836, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 730 move from (2, 2) to (3, 2) using car (913, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 731 move from (0, 2) to (0, 1) using car (821, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 731 arrived with a waiting time of 10 ticks\n", - "Agent rider 732 move from (1, 5) to (1, 6) using car (911, [(1, 5), (1, 6)], 0)\n", - "Agent rider 733 doesn't move\n", - "Driver 744 arrived\n", - "Agent rider 752 move from (7, 7) to (7, 6) using car (940, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 755 doesn't move\n", - "Driver 761 arrived\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 move from (9, 9) to (8, 9) using car (970, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 796 move from (8, 2) to (8, 3) using car (836, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 804 move from (7, 6) to (6, 6) using car (927, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 move from (9, 8) to (9, 9) using car (887, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 move from (9, 3) to (8, 3) using car (971, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 816 move from (8, 2) to (8, 3) using car (836, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 817 move from (0, 2) to (0, 1) using car (821, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Driver 825 arrived\n", - "Driver 828 arrived\n", - "Driver 841 arrived\n", - "Driver 851 arrived\n", - "Agent rider 853 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 854 doesn't move\n", - "Agent rider 855 move from (7, 3) to (8, 3) using car (895, [(7, 3), (8, 3)], 0)\n", - "Agent rider 859 move from (3, 1) to (3, 2) using car (932, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 860 doesn't move\n", - "Driver 863 arrived\n", - "Agent rider 870 move from (7, 7) to (6, 7) using car (961, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 872 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Driver 874 arrived\n", - "Driver 876 arrived\n", - "Driver 879 arrived\n", - "Driver 880 arrived\n", - "Agent rider 881 move from (8, 6) to (8, 5) using car (928, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 883 move from (2, 2) to (2, 3) using car (953, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 884 move from (2, 1) to (3, 1) using car (912, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 doesn't move\n", - "Driver 894 arrived\n", - "Agent rider 896 move from (3, 5) to (2, 5) using car (937, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 942 move from (1, 7) to (1, 6) using car (889, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 943 move from (1, 3) to (1, 4) using car (909, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 move from (9, 8) to (9, 9) using car (887, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 946 move from (2, 3) to (3, 3) using car (918, [(2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 946 arrived with a waiting time of 1 ticks\n", - "Agent rider 947 move from (0, 2) to (0, 1) using car (821, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 948 move from (3, 2) to (4, 2) using car (920, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 949 move from (3, 1) to (4, 1) using car (958, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 950 move from (1, 7) to (1, 6) using car (889, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 951 doesn't move\n", - "Agent rider 954 move from (5, 4) to (4, 4) using car (888, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 955 doesn't move\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 1) to (4, 2) using car (972, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 975 move from (3, 7) to (3, 8) using car (890, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", - "tick 64 ended\n", - "I am driver 976 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 977 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "2 drivers generated.\n", - "I am rider 978 - dep: (2, 7) , arr: (4, 6)\n", - "I am rider 979 - dep: (3, 5) , arr: (4, 0)\n", - "2 riders generated.\n", - "Agent rider 51 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 128 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 158 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 161 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 165 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 178 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 207 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 317 move from (8, 0) to (7, 0) using car (964, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 365 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 424 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 474 move from (7, 6) to (7, 5) using car (940, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 509 move from (1, 8) to (2, 8) using car (977, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 537 move from (1, 6) to (1, 5) using car (889, [(1, 6), (1, 5)], 0)\n", - "Agent rider 539 move from (1, 6) to (1, 5) using car (889, [(1, 6), (1, 5)], 0)\n", - "Agent rider 567 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 571 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 622 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (7, 2) to (7, 1) using car (907, [(7, 2), (7, 1), (6, 1)], 0)\n", - "Agent rider 648 move from (8, 7) to (8, 8) using car (926, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 661 move from (7, 2) to (7, 1) using car (907, [(7, 2), (7, 1), (6, 1)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 667 move from (8, 7) to (8, 8) using car (926, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Rider n° 667 arrived with a waiting time of 13 ticks\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 688 doesn't move\n", - "Agent rider 694 move from (0, 1) to (0, 0) using car (821, [(0, 1), (0, 0)], 0)\n", - "Agent rider 702 move from (1, 9) to (2, 9) using car (906, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 704 doesn't move\n", - "Agent rider 709 move from (7, 2) to (7, 1) using car (907, [(7, 2), (7, 1), (6, 1)], 0)\n", - "Agent rider 713 move from (0, 1) to (0, 0) using car (821, [(0, 1), (0, 0)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (7, 6) to (7, 5) using car (940, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (6, 7) to (5, 7) using car (961, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 728 move from (1, 6) to (1, 5) using car (889, [(1, 6), (1, 5)], 0)\n", - "Agent rider 729 move from (8, 3) to (8, 4) using car (904, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 730 move from (3, 2) to (3, 1) using car (936, [(3, 2), (3, 1), (4, 1)], 0)\n", - "Agent rider 732 move from (1, 6) to (1, 5) using car (889, [(1, 6), (1, 5)], 0)\n", - "Agent rider 733 doesn't move\n", - "Agent rider 752 move from (7, 6) to (7, 5) using car (940, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 753 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 754 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 755 move from (7, 2) to (7, 1) using car (907, [(7, 2), (7, 1), (6, 1)], 0)\n", - "Agent rider 780 move from (4, 7) to (3, 7) using car (902, [(4, 7), (3, 7), (3, 6), (3, 5), (2, 5)], 0)\n", - "Agent rider 793 move from (8, 9) to (7, 9) using car (970, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 796 move from (8, 3) to (7, 3) using car (971, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 796 arrived with a waiting time of 2 ticks\n", - "Agent rider 804 move from (6, 6) to (5, 6) using car (927, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 807 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 move from (8, 3) to (7, 3) using car (971, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 816 move from (8, 3) to (8, 4) using car (836, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 817 move from (0, 1) to (0, 0) using car (821, [(0, 1), (0, 0)], 0)\n", - "Driver 828 arrived\n", - "Driver 831 arrived\n", + "Agent rider 943 doesn't move\n", + "tick 62 ended\n", + "I am driver 944 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 945 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 946 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 947 - trip: [(4, 0), (3, 0)]\n", + "I am driver 948 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 949 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 950 - trip: [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7)]\n", + "7 drivers generated.\n", + "I am rider 951 - dep: (6, 3) , arr: (8, 8)\n", + "I am rider 952 - dep: (6, 5) , arr: (5, 9)\n", + "I am rider 953 - dep: (8, 9) , arr: (1, 3)\n", + "I am rider 954 - dep: (8, 4) , arr: (6, 4)\n", + "4 riders generated.\n", + "Agent rider 252 move from (3, 9) to (4, 9) using car (838, [(3, 9), (4, 9)], 0)\n", + "Agent rider 464 move from (5, 9) to (6, 9) using car (901, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 522 move from (3, 2) to (3, 1) using car (851, [(3, 2), (3, 1)], 0)\n", + "Agent rider 551 move from (8, 5) to (8, 4) using car (894, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 5) to (8, 4) using car (894, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 602 move from (8, 4) to (8, 5) using car (865, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 612 move from (2, 6) to (1, 6) using car (839, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 614 move from (8, 4) to (8, 5) using car (865, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 623 move from (3, 7) to (3, 8) using car (859, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 645 move from (4, 6) to (5, 6) using car (830, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 646 move from (8, 6) to (8, 7) using car (828, [(8, 6), (8, 7)], 0)\n", + "Agent rider 659 move from (3, 0) to (2, 0) using car (852, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 660 doesn't move\n", + "Agent rider 661 move from (3, 7) to (3, 8) using car (859, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 6) to (8, 7) using car (858, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 move from (7, 3) to (7, 4) using car (872, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 666 move from (3, 2) to (3, 1) using car (851, [(3, 2), (3, 1)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 move from (3, 6) to (3, 5) using car (915, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 741 move from (1, 2) to (1, 1) using car (829, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 745 move from (3, 9) to (4, 9) using car (838, [(3, 9), (4, 9)], 0)\n", + "Agent rider 746 move from (8, 1) to (8, 0) using car (840, [(8, 1), (8, 0)], 0)\n", + "Agent rider 747 move from (8, 4) to (8, 5) using car (865, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 760 move from (3, 9) to (4, 9) using car (838, [(3, 9), (4, 9)], 0)\n", + "Agent rider 761 move from (8, 5) to (8, 4) using car (894, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 764 move from (3, 1) to (2, 1) using car (864, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 774 arrived\n", + "Driver 786 arrived\n", + "Driver 788 arrived\n", + "Agent rider 790 move from (3, 0) to (2, 0) using car (852, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 790 arrived with a waiting time of 3 ticks\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (3, 0) to (2, 0) using car (853, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 796 move from (2, 5) to (1, 5) using car (908, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 796 arrived with a waiting time of 6 ticks\n", + "Agent rider 807 move from (4, 6) to (5, 6) using car (830, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 move from (6, 3) to (5, 3) using car (889, [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 809 move from (8, 1) to (8, 0) using car (840, [(8, 1), (8, 0)], 0)\n", + "Agent rider 815 move from (6, 5) to (6, 6) using car (950, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 816 move from (8, 1) to (8, 0) using car (840, [(8, 1), (8, 0)], 0)\n", + "Agent rider 817 move from (3, 9) to (4, 9) using car (838, [(3, 9), (4, 9)], 0)\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 3) to (9, 4) using car (893, [(9, 3), (9, 4)], 0)\n", + "Agent rider 825 move from (5, 3) to (4, 3) using car (916, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 825 arrived with a waiting time of 0 ticks\n", + "Agent rider 826 move from (4, 3) to (4, 4) using car (861, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 832 arrived\n", + "Driver 834 arrived\n", + "Agent rider 843 doesn't move\n", + "Agent rider 845 doesn't move\n", "Driver 848 arrived\n", - "Agent rider 853 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 854 doesn't move\n", - "Agent rider 855 move from (8, 3) to (7, 3) using car (971, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 859 move from (3, 2) to (3, 3) using car (932, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 860 doesn't move\n", - "Driver 862 arrived\n", - "Agent rider 870 move from (6, 7) to (5, 7) using car (961, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Driver 871 arrived\n", - "Agent rider 872 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Driver 875 arrived\n", - "Driver 880 arrived\n", - "Agent rider 881 move from (8, 5) to (8, 4) using car (928, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 883 move from (2, 3) to (2, 4) using car (953, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 883 arrived with a waiting time of 0 ticks\n", - "Agent rider 884 move from (3, 1) to (4, 1) using car (912, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 doesn't move\n", - "Driver 886 arrived\n", - "Agent rider 896 move from (2, 5) to (2, 4) using car (937, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 850 arrived\n", + "Driver 855 arrived\n", + "Agent rider 862 move from (3, 7) to (3, 8) using car (859, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 863 move from (5, 3) to (5, 2) using car (857, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 863 arrived with a waiting time of 0 ticks\n", + "Agent rider 874 doesn't move\n", + "Agent rider 875 move from (3, 7) to (3, 8) using car (859, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 876 move from (3, 6) to (3, 5) using car (915, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 877 move from (6, 5) to (6, 4) using car (928, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 878 move from (1, 2) to (1, 1) using car (829, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 879 move from (5, 9) to (6, 9) using car (901, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 880 move from (3, 1) to (2, 1) using car (864, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 886 doesn't move\n", + "Agent rider 887 move from (4, 1) to (4, 2) using car (871, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Driver 900 arrived\n", - "Driver 910 arrived\n", - "Driver 921 arrived\n", - "Driver 929 arrived\n", - "Agent rider 942 move from (1, 6) to (1, 5) using car (889, [(1, 6), (1, 5)], 0)\n", - "Agent rider 943 move from (1, 4) to (1, 5) using car (909, [(1, 4), (1, 5), (0, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 move from (9, 9) to (8, 9) using car (887, [(9, 9), (8, 9)], 0)\n", - "Agent rider 947 move from (0, 1) to (0, 0) using car (821, [(0, 1), (0, 0)], 0)\n", - "Agent rider 948 move from (4, 2) to (5, 2) using car (920, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 949 move from (4, 1) to (5, 1) using car (958, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 950 move from (1, 6) to (1, 5) using car (889, [(1, 6), (1, 5)], 0)\n", - "Rider n° 950 arrived with a waiting time of 2 ticks\n", - "Agent rider 951 doesn't move\n", - "Agent rider 954 move from (4, 4) to (4, 3) using car (888, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 955 move from (8, 9) to (7, 9) using car (970, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 2) to (4, 3) using car (972, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 975 move from (3, 8) to (3, 9) using car (890, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 978 move from (2, 7) to (2, 6) using car (897, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 979 doesn't move\n", - "tick 65 ended\n", - "I am driver 980 - trip: [(5, 2), (4, 2)]\n", - "I am driver 981 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", - "2 drivers generated.\n", - "I am rider 982 - dep: (0, 4) , arr: (5, 8)\n", - "I am rider 983 - dep: (2, 0) , arr: (2, 8)\n", - "I am rider 984 - dep: (6, 5) , arr: (2, 7)\n", - "I am rider 985 - dep: (5, 0) , arr: (3, 6)\n", - "I am rider 986 - dep: (1, 2) , arr: (5, 6)\n", - "5 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 161 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Rider n° 161 arrived with a waiting time of 30 ticks\n", - "Agent rider 165 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 317 move from (7, 0) to (6, 0) using car (964, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 doesn't move\n", - "Agent rider 412 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (7, 5) to (7, 4) using car (940, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 539 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 622 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (7, 1) to (6, 1) using car (907, [(7, 1), (6, 1)], 0)\n", - "Agent rider 648 move from (8, 8) to (7, 8) using car (926, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 661 move from (7, 1) to (6, 1) using car (907, [(7, 1), (6, 1)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 668 doesn't move\n", - "Agent rider 669 move from (7, 2) to (8, 2) using car (934, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 688 doesn't move\n", - "Agent rider 694 doesn't move\n", - "Agent rider 702 move from (2, 9) to (3, 9) using car (906, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 702 arrived with a waiting time of 8 ticks\n", - "Agent rider 704 move from (5, 0) to (4, 0) using car (962, [(5, 0), (4, 0)], 0)\n", - "Rider n° 704 arrived with a waiting time of 11 ticks\n", - "Agent rider 709 move from (7, 1) to (6, 1) using car (907, [(7, 1), (6, 1)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (2, 4) to (1, 4) using car (915, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 715 move from (7, 5) to (7, 4) using car (940, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 716 move from (3, 9) to (2, 9) using car (890, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 717 move from (5, 7) to (4, 7) using car (961, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 728 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 729 move from (8, 4) to (8, 5) using car (904, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 730 move from (3, 1) to (4, 1) using car (936, [(3, 1), (4, 1)], 0)\n", - "Agent rider 732 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 733 move from (3, 9) to (2, 9) using car (890, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 733 arrived with a waiting time of 8 ticks\n", - "Agent rider 752 move from (7, 5) to (7, 4) using car (940, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 753 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 754 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 755 move from (7, 1) to (6, 1) using car (907, [(7, 1), (6, 1)], 0)\n", - "Driver 767 arrived\n", - "Agent rider 780 move from (3, 7) to (3, 6) using car (902, [(3, 7), (3, 6), (3, 5), (2, 5)], 0)\n", - "Agent rider 793 move from (7, 9) to (6, 9) using car (970, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 804 move from (5, 6) to (5, 5) using car (927, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 move from (7, 3) to (7, 2) using car (868, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 816 move from (8, 4) to (8, 5) using car (836, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 817 doesn't move\n", - "Driver 831 arrived\n", - "Driver 835 arrived\n", - "Driver 843 arrived\n", - "Agent rider 853 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 854 move from (3, 9) to (2, 9) using car (890, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 854 arrived with a waiting time of 3 ticks\n", - "Agent rider 855 move from (7, 3) to (6, 3) using car (971, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 859 move from (3, 3) to (3, 4) using car (932, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 860 move from (7, 0) to (8, 0) using car (968, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Driver 865 arrived\n", - "Agent rider 870 move from (5, 7) to (4, 7) using car (961, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 872 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Driver 878 arrived\n", - "Agent rider 881 move from (8, 4) to (8, 5) using car (836, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 884 move from (4, 1) to (5, 1) using car (912, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 move from (7, 9) to (6, 9) using car (970, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 895 arrived\n", - "Agent rider 896 move from (2, 4) to (2, 3) using car (937, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 898 arrived\n", - "Driver 911 arrived\n", - "Driver 914 arrived\n", - "Driver 917 arrived\n", - "Driver 924 arrived\n", - "Driver 939 arrived\n", - "Agent rider 942 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 943 move from (1, 5) to (0, 5) using car (909, [(1, 5), (0, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 doesn't move\n", - "Agent rider 948 move from (5, 2) to (6, 2) using car (920, [(5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 949 move from (5, 1) to (6, 1) using car (958, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Driver 907 arrived\n", + "Agent rider 918 move from (0, 4) to (0, 5) using car (899, [(0, 4), (0, 5)], 0)\n", + "Agent rider 919 move from (8, 6) to (8, 7) using car (858, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 929 move from (4, 3) to (4, 4) using car (861, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 930 move from (3, 0) to (4, 0) using car (913, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 940 doesn't move\n", + "Agent rider 941 doesn't move\n", + "Agent rider 942 move from (2, 5) to (2, 4) using car (923, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 943 doesn't move\n", "Agent rider 951 doesn't move\n", - "Agent rider 954 move from (4, 3) to (4, 2) using car (888, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 955 doesn't move\n", - "Driver 966 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 3) to (4, 4) using car (972, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 975 move from (3, 9) to (2, 9) using car (890, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 975 arrived with a waiting time of 0 ticks\n", - "Agent rider 978 move from (2, 6) to (2, 5) using car (897, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 979 doesn't move\n", - "Agent rider 982 doesn't move\n", - "Agent rider 983 move from (2, 0) to (1, 0) using car (899, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 984 doesn't move\n", - "Agent rider 985 doesn't move\n", - "Agent rider 986 doesn't move\n", - "tick 66 ended\n", - "I am driver 987 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 988 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 989 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 990 - trip: [(7, 9), (7, 8), (6, 8)]\n", - "I am driver 991 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 992 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 993 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 994 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 995 - trip: [(7, 2), (7, 3), (7, 4)]\n", - "I am driver 996 - trip: [(2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 997 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "Agent rider 952 move from (6, 5) to (6, 6) using car (950, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 953 doesn't move\n", + "Agent rider 954 move from (8, 4) to (8, 5) using car (865, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "tick 63 ended\n", + "I am driver 955 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 956 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 957 - trip: [(9, 5), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 958 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 959 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 960 - trip: [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 961 - trip: [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 962 - trip: [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 963 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 964 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 965 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", "11 drivers generated.\n", - "I am rider 998 - dep: (6, 2) , arr: (5, 4)\n", - "I am rider 999 - dep: (7, 3) , arr: (9, 3)\n", - "I am rider 1000 - dep: (2, 7) , arr: (5, 2)\n", - "I am rider 1001 - dep: (3, 3) , arr: (4, 8)\n", - "I am rider 1002 - dep: (0, 2) , arr: (4, 9)\n", - "5 riders generated.\n" + "I am rider 966 - dep: (2, 9) , arr: (6, 3)\n", + "I am rider 967 - dep: (7, 9) , arr: (1, 6)\n", + "I am rider 968 - dep: (8, 5) , arr: (4, 9)\n", + "I am rider 969 - dep: (6, 0) , arr: (2, 5)\n", + "I am rider 970 - dep: (5, 2) , arr: (6, 6)\n", + "I am rider 971 - dep: (2, 4) , arr: (7, 2)\n", + "6 riders generated.\n", + "Agent rider 252 doesn't move\n", + "Agent rider 464 move from (6, 9) to (7, 9) using car (901, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 4) to (8, 3) using car (905, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 4) to (8, 3) using car (905, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 602 move from (8, 5) to (8, 6) using car (865, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 612 move from (1, 6) to (1, 7) using car (884, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 614 move from (8, 5) to (8, 6) using car (865, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 623 move from (3, 8) to (3, 9) using car (859, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 645 move from (5, 6) to (6, 6) using car (830, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 646 move from (8, 7) to (8, 8) using car (858, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 659 move from (2, 0) to (1, 0) using car (852, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 660 move from (2, 0) to (1, 0) using car (852, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 661 move from (3, 8) to (3, 9) using car (859, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 7) to (8, 8) using car (858, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 664 move from (7, 4) to (7, 5) using car (872, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (9, 1) to (8, 1) using car (964, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 doesn't move\n", + "Agent rider 707 move from (7, 4) to (7, 5) using car (872, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 708 move from (7, 4) to (7, 5) using car (872, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (8, 5) to (8, 6) using car (865, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 750 arrived\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (8, 4) to (8, 3) using car (905, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 764 move from (2, 1) to (3, 1) using car (956, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 786 arrived\n", + "Agent rider 790 doesn't move\n", + "Agent rider 791 move from (2, 0) to (1, 0) using car (852, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (2, 0) to (1, 0) using car (852, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Driver 806 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 move from (6, 0) to (5, 0) using car (964, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 405 move from (8, 0) to (8, 1) using car (968, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 405 arrived with a waiting time of 33 ticks\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (7, 4) to (7, 3) using car (940, [(7, 4), (7, 3)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 1) to (7, 1) using car (958, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 661 move from (6, 1) to (7, 1) using car (958, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 668 move from (4, 2) to (5, 2) using car (918, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 669 move from (8, 2) to (9, 2) using car (934, [(8, 2), (9, 2)], 0)\n", - "Agent rider 688 move from (7, 8) to (6, 8) using car (926, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 694 move from (0, 0) to (0, 1) using car (992, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 704 move from (5, 0) to (4, 0) using car (959, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 704 arrived with a waiting time of 11 ticks\n", - "Agent rider 709 move from (6, 1) to (7, 1) using car (958, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 713 move from (0, 0) to (0, 1) using car (992, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 714 move from (1, 4) to (0, 4) using car (915, [(1, 4), (0, 4)], 0)\n", - "Agent rider 715 move from (7, 4) to (7, 3) using car (940, [(7, 4), (7, 3)], 0)\n", - "Agent rider 716 move from (2, 9) to (1, 9) using car (890, [(2, 9), (1, 9)], 0)\n", - "Agent rider 717 move from (4, 7) to (4, 6) using car (961, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 move from (8, 5) to (8, 6) using car (904, [(8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 730 move from (4, 1) to (5, 1) using car (938, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 move from (7, 4) to (7, 3) using car (940, [(7, 4), (7, 3)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 doesn't move\n", - "Agent rider 780 move from (3, 6) to (3, 5) using car (902, [(3, 6), (3, 5), (2, 5)], 0)\n", - "Agent rider 793 doesn't move\n", - "Agent rider 804 move from (5, 5) to (5, 4) using car (927, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 move from (8, 9) to (7, 9) using car (993, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 807 move from (8, 9) to (7, 9) using car (993, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 808 move from (7, 8) to (6, 8) using car (926, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 815 move from (7, 2) to (7, 1) using car (868, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 816 move from (8, 5) to (8, 6) using car (836, [(8, 5), (8, 6)], 0)\n", - "Agent rider 817 move from (0, 0) to (0, 1) using car (992, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Driver 821 arrived\n", + "Agent rider 807 move from (5, 6) to (6, 6) using car (830, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 808 move from (5, 3) to (5, 4) using car (889, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 809 doesn't move\n", + "Driver 811 arrived\n", + "Agent rider 815 doesn't move\n", + "Agent rider 816 doesn't move\n", + "Agent rider 817 doesn't move\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 move from (9, 4) to (9, 5) using car (963, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 826 move from (4, 4) to (4, 3) using car (931, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 827 arrived\n", + "Driver 834 arrived\n", "Driver 835 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (6, 3) to (5, 3) using car (971, [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 859 move from (3, 4) to (3, 5) using car (932, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 860 move from (8, 0) to (8, 1) using car (968, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 870 move from (4, 7) to (4, 6) using car (961, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 move from (8, 5) to (8, 6) using car (836, [(8, 5), (8, 6)], 0)\n", - "Agent rider 884 move from (5, 1) to (6, 1) using car (912, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 doesn't move\n", - "Driver 887 arrived\n", - "Driver 889 arrived\n", - "Agent rider 896 move from (2, 3) to (2, 2) using car (937, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 913 arrived\n", - "Driver 922 arrived\n", - "Driver 925 arrived\n", - "Driver 941 arrived\n", - "Agent rider 942 doesn't move\n", - "Agent rider 943 doesn't move\n", - "Agent rider 944 move from (9, 5) to (9, 6) using car (931, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 945 move from (8, 9) to (7, 9) using car (993, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 947 move from (0, 0) to (0, 1) using car (992, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 948 move from (6, 2) to (6, 3) using car (920, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 949 move from (6, 1) to (7, 1) using car (958, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 951 move from (9, 5) to (9, 6) using car (931, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 954 move from (4, 2) to (4, 1) using car (888, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 954 arrived with a waiting time of 0 ticks\n", - "Agent rider 955 move from (7, 9) to (6, 9) using car (989, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 4) to (4, 5) using car (972, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (2, 5) to (2, 6) using car (953, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 979 move from (3, 5) to (3, 4) using car (991, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 982 doesn't move\n", - "Agent rider 983 move from (1, 0) to (0, 0) using car (899, [(1, 0), (0, 0)], 0)\n", - "Agent rider 984 doesn't move\n", - "Agent rider 985 doesn't move\n", - "Agent rider 986 move from (1, 2) to (1, 3) using car (997, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 998 move from (6, 2) to (6, 3) using car (920, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1000 doesn't move\n", - "Agent rider 1001 doesn't move\n", - "Agent rider 1002 doesn't move\n", - "tick 67 ended\n", - "I am driver 1003 - trip: [(1, 7), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 1004 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 1005 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 1006 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 1007 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 1008 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 1009 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 1010 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1011 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 1012 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 1013 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", - "I am driver 1014 - trip: [(9, 3), (9, 2), (9, 1)]\n", - "I am driver 1015 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 1016 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 1017 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 1018 - trip: [(1, 5), (1, 4), (1, 3), (0, 3)]\n", - "I am driver 1019 - trip: [(2, 8), (3, 8), (4, 8), (4, 7)]\n", - "I am driver 1020 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 1021 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 1022 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "20 drivers generated.\n", - "I am rider 1023 - dep: (2, 3) , arr: (5, 3)\n", - "I am rider 1024 - dep: (0, 9) , arr: (0, 4)\n", - "I am rider 1025 - dep: (1, 2) , arr: (7, 5)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 move from (5, 0) to (4, 0) using car (964, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (7, 3) to (7, 4) using car (995, [(7, 3), (7, 4)], 0)\n", - "Agent rider 506 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 576 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 move from (8, 6) to (9, 6) using car (904, [(8, 6), (9, 6)], 0)\n", - "Agent rider 646 move from (7, 1) to (8, 1) using car (958, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 648 move from (7, 8) to (6, 8) using car (990, [(7, 8), (6, 8)], 0)\n", - "Agent rider 661 move from (7, 1) to (8, 1) using car (958, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 662 move from (8, 6) to (9, 6) using car (904, [(8, 6), (9, 6)], 0)\n", - "Agent rider 668 move from (5, 2) to (6, 2) using car (918, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 688 move from (6, 8) to (5, 8) using car (926, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 694 move from (0, 1) to (0, 2) using car (992, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 709 move from (7, 1) to (8, 1) using car (958, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 713 move from (0, 1) to (0, 2) using car (992, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (7, 3) to (7, 4) using car (995, [(7, 3), (7, 4)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 6) to (4, 5) using car (961, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 move from (8, 6) to (9, 6) using car (904, [(8, 6), (9, 6)], 0)\n", - "Agent rider 730 move from (5, 1) to (6, 1) using car (938, [(5, 1), (6, 1)], 0)\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 move from (7, 3) to (7, 4) using car (995, [(7, 3), (7, 4)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 move from (6, 1) to (7, 1) using car (912, [(6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 780 move from (3, 5) to (2, 5) using car (902, [(3, 5), (2, 5)], 0)\n", - "Agent rider 793 move from (6, 9) to (5, 9) using car (989, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 804 move from (5, 4) to (4, 4) using car (927, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 move from (7, 9) to (8, 9) using car (933, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 807 move from (7, 9) to (8, 9) using car (933, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 808 move from (6, 8) to (5, 8) using car (926, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 815 move from (7, 1) to (8, 1) using car (868, [(7, 1), (8, 1)], 0)\n", - "Agent rider 816 move from (8, 6) to (9, 6) using car (904, [(8, 6), (9, 6)], 0)\n", - "Agent rider 817 move from (0, 1) to (0, 2) using car (992, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Driver 835 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (5, 3) to (6, 3) using car (930, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 858 arrived\n", - "Agent rider 859 move from (3, 5) to (3, 6) using car (932, [(3, 5), (3, 6)], 0)\n", - "Agent rider 860 move from (8, 1) to (8, 2) using car (968, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 870 move from (4, 6) to (3, 6) using car (1006, [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 move from (8, 6) to (9, 6) using car (904, [(8, 6), (9, 6)], 0)\n", - "Agent rider 884 move from (6, 1) to (7, 1) using car (912, [(6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 move from (6, 9) to (5, 9) using car (989, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 891 arrived\n", - "Agent rider 896 move from (2, 2) to (2, 1) using car (937, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 907 arrived\n", - "Driver 908 arrived\n", - "Driver 909 arrived\n", - "Driver 936 arrived\n", - "Agent rider 942 doesn't move\n", + "Agent rider 843 move from (1, 5) to (0, 5) using car (908, [(1, 5), (0, 5)], 0)\n", + "Agent rider 845 doesn't move\n", + "Driver 846 arrived\n", + "Driver 850 arrived\n", + "Driver 854 arrived\n", + "Agent rider 862 move from (3, 8) to (3, 9) using car (859, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 870 arrived\n", + "Driver 873 arrived\n", + "Agent rider 874 doesn't move\n", + "Agent rider 875 move from (3, 8) to (3, 9) using car (859, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 875 arrived with a waiting time of 3 ticks\n", + "Agent rider 876 move from (3, 5) to (3, 4) using car (915, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 877 move from (6, 4) to (6, 3) using car (928, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 878 move from (1, 1) to (1, 0) using car (829, [(1, 1), (1, 0)], 0)\n", + "Agent rider 879 move from (6, 9) to (7, 9) using car (901, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 880 move from (2, 1) to (3, 1) using car (956, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 886 move from (9, 1) to (8, 1) using car (964, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 887 move from (4, 2) to (4, 3) using car (871, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 888 arrived\n", + "Driver 898 arrived\n", + "Driver 902 arrived\n", + "Driver 911 arrived\n", + "Driver 912 arrived\n", + "Driver 917 arrived\n", + "Agent rider 918 doesn't move\n", + "Agent rider 919 move from (8, 7) to (8, 8) using car (858, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 929 move from (4, 4) to (5, 4) using car (861, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 930 move from (4, 0) to (5, 0) using car (913, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 940 move from (7, 4) to (7, 5) using car (872, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 doesn't move\n", + "Agent rider 942 move from (2, 4) to (2, 3) using car (923, [(2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 move from (9, 6) to (9, 7) using car (931, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 945 move from (7, 9) to (8, 9) using car (933, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 947 move from (0, 1) to (0, 2) using car (992, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 948 move from (6, 3) to (6, 4) using car (920, [(6, 3), (6, 4)], 0)\n", - "Agent rider 949 move from (7, 1) to (8, 1) using car (958, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 951 move from (9, 6) to (9, 7) using car (931, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 955 move from (6, 9) to (5, 9) using car (989, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 962 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 5) to (4, 6) using car (972, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (2, 6) to (2, 7) using car (953, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 979 move from (3, 4) to (3, 3) using car (991, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 980 arrived\n", - "Agent rider 982 doesn't move\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 doesn't move\n", - "Agent rider 985 move from (5, 0) to (4, 0) using car (964, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 move from (1, 3) to (1, 4) using car (997, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 998 move from (6, 3) to (6, 4) using car (920, [(6, 3), (6, 4)], 0)\n", - "Agent rider 999 move from (7, 3) to (7, 4) using car (995, [(7, 3), (7, 4)], 0)\n", - "Agent rider 1000 doesn't move\n", - "Agent rider 1001 doesn't move\n", - "Agent rider 1002 doesn't move\n", - "Agent rider 1023 doesn't move\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "tick 68 ended\n", - "I am driver 1026 - trip: [(8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 1027 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 1028 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 1029 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 1030 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 1031 - trip: [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 1032 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 1033 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 1034 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 1035 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "Agent rider 951 doesn't move\n", + "Agent rider 952 move from (6, 6) to (6, 7) using car (950, [(6, 6), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 953 move from (8, 9) to (7, 9) using car (945, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 doesn't move\n", + "Agent rider 966 doesn't move\n", + "Agent rider 967 doesn't move\n", + "Agent rider 968 move from (8, 5) to (8, 6) using car (865, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 doesn't move\n", + "Agent rider 970 doesn't move\n", + "Agent rider 971 move from (2, 4) to (2, 3) using car (923, [(2, 4), (2, 3), (2, 2)], 0)\n", + "tick 64 ended\n", + "I am driver 972 - trip: [(7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 973 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 974 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 975 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 976 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 977 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)]\n", + "I am driver 978 - trip: [(8, 4), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 979 - trip: [(2, 8), (2, 7)]\n", + "I am driver 980 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 981 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", "10 drivers generated.\n", - "I am rider 1036 - dep: (2, 2) , arr: (1, 1)\n", - "I am rider 1037 - dep: (8, 3) , arr: (9, 5)\n", - "I am rider 1038 - dep: (6, 9) , arr: (1, 5)\n", - "I am rider 1039 - dep: (4, 7) , arr: (1, 1)\n", - "4 riders generated.\n", - "Agent rider 51 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 128 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 158 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 move from (4, 0) to (3, 0) using car (964, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 365 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 506 move from (8, 1) to (8, 0) using car (928, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 509 move from (2, 8) to (2, 9) using car (969, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 509 arrived with a waiting time of 18 ticks\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 571 doesn't move\n", - "Agent rider 576 move from (8, 1) to (8, 0) using car (928, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 576 arrived with a waiting time of 20 ticks\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (8, 1) to (8, 2) using car (958, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 648 doesn't move\n", - "Agent rider 661 move from (8, 1) to (8, 2) using car (958, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 668 move from (6, 2) to (7, 2) using car (918, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 668 arrived with a waiting time of 12 ticks\n", - "Agent rider 669 move from (9, 2) to (9, 1) using car (1014, [(9, 2), (9, 1)], 0)\n", - "Agent rider 688 move from (5, 8) to (4, 8) using car (926, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 709 move from (8, 1) to (8, 2) using car (958, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (0, 4) to (0, 3) using car (1031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 5) to (4, 4) using car (961, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 move from (7, 1) to (7, 2) using car (912, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 move from (5, 9) to (5, 8) using car (989, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 804 move from (4, 4) to (3, 4) using car (927, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 807 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 808 move from (5, 8) to (4, 8) using car (1029, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 815 move from (8, 1) to (8, 0) using car (928, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "I am rider 982 - dep: (3, 5) , arr: (8, 5)\n", + "I am rider 983 - dep: (5, 1) , arr: (0, 9)\n", + "2 riders generated.\n", + "Agent rider 252 doesn't move\n", + "Agent rider 464 move from (7, 9) to (7, 8) using car (901, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 3) to (8, 2) using car (905, [(8, 3), (8, 2)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 move from (3, 9) to (2, 9) using car (859, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 594 move from (8, 3) to (8, 2) using car (905, [(8, 3), (8, 2)], 0)\n", + "Agent rider 602 move from (8, 6) to (8, 7) using car (865, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 612 move from (1, 7) to (1, 8) using car (884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 614 move from (8, 6) to (8, 7) using car (865, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 616 doesn't move\n", + "Agent rider 623 move from (3, 9) to (2, 9) using car (859, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 645 move from (6, 6) to (7, 6) using car (830, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 646 move from (8, 8) to (9, 8) using car (976, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 659 move from (1, 0) to (0, 0) using car (852, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 660 move from (1, 0) to (0, 0) using car (852, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 661 move from (3, 9) to (2, 9) using car (859, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 663 move from (8, 8) to (9, 8) using car (976, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (8, 1) to (7, 1) using car (964, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 move from (3, 5) to (3, 4) using car (924, [(3, 5), (3, 4)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (8, 6) to (8, 7) using car (865, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (8, 3) to (8, 2) using car (905, [(8, 3), (8, 2)], 0)\n", + "Agent rider 764 move from (3, 1) to (4, 1) using car (956, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 790 doesn't move\n", + "Agent rider 791 move from (1, 0) to (0, 0) using car (852, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (1, 0) to (0, 0) using car (852, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 807 move from (6, 6) to (5, 6) using car (933, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 808 move from (5, 4) to (5, 5) using car (889, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 809 doesn't move\n", + "Agent rider 815 move from (6, 6) to (7, 6) using car (830, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 815 arrived with a waiting time of 1 ticks\n", "Agent rider 816 doesn't move\n", "Agent rider 817 doesn't move\n", - "Driver 836 arrived\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (6, 3) to (7, 3) using car (930, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 move from (8, 2) to (8, 3) using car (968, [(8, 2), (8, 3)], 0)\n", - "Agent rider 870 move from (3, 6) to (2, 6) using car (1006, [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 move from (7, 1) to (7, 2) using car (912, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 885 move from (5, 9) to (6, 9) using car (1004, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 890 arrived\n", - "Driver 892 arrived\n", - "Agent rider 896 move from (2, 1) to (1, 1) using car (937, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (4, 3) to (4, 2) using car (931, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 828 arrived\n", + "Driver 835 arrived\n", + "Driver 838 arrived\n", + "Driver 840 arrived\n", + "Agent rider 843 doesn't move\n", + "Agent rider 845 move from (6, 6) to (7, 6) using car (830, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 850 arrived\n", + "Driver 851 arrived\n", + "Agent rider 862 move from (3, 9) to (2, 9) using car (859, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 862 arrived with a waiting time of 1 ticks\n", + "Agent rider 874 doesn't move\n", + "Agent rider 876 move from (3, 4) to (3, 3) using car (915, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 877 move from (6, 3) to (6, 2) using car (928, [(6, 3), (6, 2)], 0)\n", + "Agent rider 878 move from (1, 0) to (0, 0) using car (853, [(1, 0), (0, 0)], 0)\n", + "Agent rider 879 move from (7, 9) to (7, 8) using car (901, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 880 move from (3, 1) to (4, 1) using car (956, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 886 move from (8, 1) to (7, 1) using car (964, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 887 move from (4, 3) to (4, 4) using car (871, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 893 arrived\n", + "Driver 895 arrived\n", + "Driver 896 arrived\n", "Driver 899 arrived\n", - "Driver 901 arrived\n", "Driver 903 arrived\n", - "Driver 905 arrived\n", - "Driver 908 arrived\n", - "Driver 915 arrived\n", - "Driver 934 arrived\n", - "Driver 940 arrived\n", - "Agent rider 942 doesn't move\n", + "Driver 904 arrived\n", + "Driver 912 arrived\n", + "Agent rider 918 doesn't move\n", + "Agent rider 919 move from (8, 8) to (7, 8) using car (858, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 929 move from (5, 4) to (5, 5) using car (889, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 930 move from (5, 0) to (6, 0) using car (913, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 938 arrived\n", + "Agent rider 940 move from (7, 5) to (7, 6) using car (872, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 doesn't move\n", + "Agent rider 942 move from (2, 3) to (2, 2) using car (923, [(2, 3), (2, 2)], 0)\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 move from (9, 7) to (9, 8) using car (931, [(9, 7), (9, 8)], 0)\n", - "Agent rider 945 move from (8, 9) to (9, 9) using car (933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 947 move from (0, 2) to (0, 3) using car (992, [(0, 2), (0, 3)], 0)\n", - "Agent rider 948 move from (6, 4) to (7, 4) using car (916, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 948 arrived with a waiting time of 1 ticks\n", - "Agent rider 949 move from (8, 1) to (8, 2) using car (958, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 951 move from (9, 7) to (9, 8) using car (931, [(9, 7), (9, 8)], 0)\n", - "Agent rider 955 move from (5, 9) to (5, 8) using car (989, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 960 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 6) to (4, 7) using car (972, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (2, 7) to (2, 8) using car (953, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 979 move from (3, 3) to (3, 2) using car (991, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 982 move from (0, 4) to (0, 3) using car (1031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 move from (6, 5) to (7, 5) using car (877, [(6, 5), (7, 5)], 0)\n", - "Agent rider 985 move from (4, 0) to (3, 0) using car (964, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 move from (1, 4) to (1, 5) using car (997, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 998 move from (6, 4) to (7, 4) using car (916, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1000 move from (2, 7) to (2, 8) using car (953, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 1001 move from (3, 3) to (3, 4) using car (1011, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1002 move from (0, 2) to (0, 3) using car (992, [(0, 2), (0, 3)], 0)\n", - "Agent rider 1023 doesn't move\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (6, 9) to (5, 9) using car (993, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 doesn't move\n", - "tick 69 ended\n", - "I am driver 1040 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 1041 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", - "I am driver 1042 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 1043 - trip: [(6, 5), (5, 5), (4, 5), (4, 4)]\n", - "I am driver 1044 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6)]\n", - "I am driver 1045 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "6 drivers generated.\n", - "I am rider 1046 - dep: (6, 4) , arr: (2, 0)\n", - "I am rider 1047 - dep: (9, 2) , arr: (4, 5)\n", - "I am rider 1048 - dep: (5, 0) , arr: (0, 2)\n", - "3 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 move from (3, 0) to (3, 1) using car (964, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (7, 4) to (7, 3) using car (935, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 506 move from (8, 0) to (7, 0) using car (928, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 506 arrived with a waiting time of 19 ticks\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (8, 2) to (8, 3) using car (958, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 648 move from (6, 8) to (6, 7) using car (977, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 661 move from (8, 2) to (8, 3) using car (958, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 688 move from (4, 8) to (3, 8) using car (926, [(4, 8), (3, 8)], 0)\n", - "Agent rider 694 doesn't move\n", - "Agent rider 709 move from (8, 2) to (8, 3) using car (958, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (0, 3) to (0, 2) using car (1031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 715 move from (7, 4) to (7, 3) using car (935, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 4) to (4, 3) using car (961, [(4, 4), (4, 3)], 0)\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 move from (7, 4) to (8, 4) using car (916, [(7, 4), (8, 4)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 move from (7, 2) to (7, 3) using car (912, [(7, 2), (7, 3)], 0)\n", - "Agent rider 780 move from (2, 5) to (2, 4) using car (952, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 793 move from (5, 8) to (5, 7) using car (989, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 804 move from (3, 4) to (2, 4) using car (927, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (4, 8) to (3, 8) using car (1029, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 815 move from (8, 0) to (7, 0) using car (928, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 947 arrived\n", + "Agent rider 951 doesn't move\n", + "Agent rider 952 move from (6, 7) to (5, 7) using car (950, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 953 move from (7, 9) to (6, 9) using car (945, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (8, 5) to (8, 4) using car (957, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 966 move from (2, 9) to (3, 9) using car (965, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 967 move from (7, 9) to (6, 9) using car (945, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (8, 6) to (8, 7) using car (865, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 doesn't move\n", + "Agent rider 970 doesn't move\n", + "Agent rider 971 move from (2, 3) to (2, 2) using car (923, [(2, 3), (2, 2)], 0)\n", + "Agent rider 982 move from (3, 5) to (3, 4) using car (924, [(3, 5), (3, 4)], 0)\n", + "Agent rider 983 move from (5, 1) to (5, 2) using car (977, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "tick 65 ended\n", + "I am driver 984 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 985 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 986 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 987 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 252 doesn't move\n", + "Agent rider 464 move from (7, 8) to (7, 7) using car (901, [(7, 8), (7, 7)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 2) to (8, 3) using car (962, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 move from (2, 9) to (1, 9) using car (859, [(2, 9), (1, 9)], 0)\n", + "Agent rider 594 move from (8, 2) to (8, 3) using car (962, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 602 move from (8, 7) to (8, 8) using car (865, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 612 move from (1, 8) to (1, 9) using car (884, [(1, 8), (1, 9)], 0)\n", + "Agent rider 614 move from (8, 7) to (8, 8) using car (865, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 616 move from (3, 8) to (2, 8) using car (860, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 623 move from (2, 9) to (1, 9) using car (859, [(2, 9), (1, 9)], 0)\n", + "Agent rider 645 move from (7, 6) to (7, 7) using car (872, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 645 arrived with a waiting time of 6 ticks\n", + "Agent rider 646 move from (9, 8) to (9, 7) using car (976, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 659 move from (0, 0) to (0, 1) using car (852, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 660 move from (0, 0) to (0, 1) using car (852, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 661 move from (2, 9) to (1, 9) using car (859, [(2, 9), (1, 9)], 0)\n", + "Rider n° 661 arrived with a waiting time of 9 ticks\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 move from (7, 5) to (7, 6) using car (944, [(7, 5), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (7, 1) to (8, 1) using car (892, [(7, 1), (8, 1)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 doesn't move\n", + "Agent rider 707 move from (7, 5) to (7, 6) using car (944, [(7, 5), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 6) using car (944, [(7, 5), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (8, 7) to (8, 8) using car (865, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (8, 2) to (8, 3) using car (962, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 764 doesn't move\n", + "Agent rider 791 move from (0, 0) to (0, 1) using car (852, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (0, 0) to (0, 1) using car (852, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 807 move from (5, 6) to (5, 7) using car (891, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 808 move from (5, 5) to (4, 5) using car (889, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 809 doesn't move\n", "Agent rider 816 doesn't move\n", "Agent rider 817 doesn't move\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (7, 3) to (8, 3) using car (930, [(7, 3), (8, 3)], 0)\n", - "Agent rider 859 move from (3, 6) to (2, 6) using car (957, [(3, 6), (2, 6)], 0)\n", - "Agent rider 860 doesn't move\n", - "Driver 868 arrived\n", - "Agent rider 870 move from (2, 6) to (1, 6) using car (1006, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 move from (7, 2) to (7, 3) using car (1041, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 885 move from (6, 9) to (6, 8) using car (1004, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 892 arrived\n", - "Agent rider 896 move from (1, 1) to (0, 1) using car (937, [(1, 1), (0, 1)], 0)\n", - "Driver 897 arrived\n", - "Driver 901 arrived\n", - "Driver 902 arrived\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (4, 2) to (4, 1) using car (931, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 829 arrived\n", + "Driver 838 arrived\n", + "Driver 839 arrived\n", + "Agent rider 843 doesn't move\n", + "Agent rider 845 move from (7, 6) to (8, 6) using car (830, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 851 arrived\n", + "Driver 856 arrived\n", + "Driver 857 arrived\n", + "Driver 864 arrived\n", + "Agent rider 874 doesn't move\n", + "Agent rider 876 move from (3, 3) to (3, 2) using car (915, [(3, 3), (3, 2)], 0)\n", + "Agent rider 877 move from (6, 2) to (7, 2) using car (890, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 878 move from (0, 0) to (0, 1) using car (852, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 879 move from (7, 8) to (7, 7) using car (901, [(7, 8), (7, 7)], 0)\n", + "Agent rider 880 doesn't move\n", + "Agent rider 886 move from (7, 1) to (6, 1) using car (964, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 887 move from (4, 4) to (4, 5) using car (871, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 887 arrived with a waiting time of 0 ticks\n", + "Driver 896 arrived\n", "Driver 904 arrived\n", - "Driver 920 arrived\n", - "Driver 932 arrived\n", - "Driver 938 arrived\n", - "Agent rider 942 doesn't move\n", + "Driver 908 arrived\n", + "Agent rider 918 doesn't move\n", + "Agent rider 919 move from (7, 8) to (6, 8) using car (858, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 929 doesn't move\n", + "Agent rider 930 move from (6, 0) to (6, 1) using car (913, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 940 move from (7, 6) to (7, 7) using car (872, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 move from (1, 7) to (1, 8) using car (932, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 942 move from (2, 2) to (3, 2) using car (958, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (0, 3) to (0, 2) using car (1031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 949 move from (8, 2) to (8, 3) using car (958, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", "Agent rider 951 doesn't move\n", - "Agent rider 955 move from (5, 8) to (5, 7) using car (989, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (4, 7) to (5, 7) using car (972, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (2, 8) to (3, 8) using car (953, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 979 move from (3, 2) to (3, 1) using car (991, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 982 move from (0, 3) to (0, 2) using car (1031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 move from (7, 5) to (7, 6) using car (1035, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 985 move from (3, 0) to (3, 1) using car (964, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 move from (1, 5) to (1, 6) using car (997, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 990 arrived\n", - "Driver 995 arrived\n", - "Agent rider 998 move from (7, 4) to (8, 4) using car (916, [(7, 4), (8, 4)], 0)\n", - "Agent rider 999 move from (7, 4) to (7, 3) using car (935, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 1000 move from (2, 8) to (3, 8) using car (953, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 1001 move from (3, 4) to (3, 5) using car (1011, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1002 move from (0, 3) to (0, 2) using car (1031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 1023 move from (2, 3) to (3, 3) using car (1013, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (5, 9) to (4, 9) using car (993, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1046 doesn't move\n", - "Agent rider 1047 doesn't move\n", - "Agent rider 1048 doesn't move\n", - "tick 70 ended\n", - "I am driver 1049 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 1050 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 1051 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 1052 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 1053 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "5 drivers generated.\n", - "I am rider 1054 - dep: (9, 9) , arr: (8, 0)\n", - "1 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 317 move from (3, 1) to (3, 2) using car (964, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 317 arrived with a waiting time of 48 ticks\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (7, 3) to (8, 3) using car (935, [(7, 3), (8, 3)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (8, 3) to (7, 3) using car (1045, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 648 move from (6, 7) to (6, 6) using car (977, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 648 arrived with a waiting time of 14 ticks\n", - "Agent rider 661 move from (8, 3) to (7, 3) using car (1045, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 688 move from (3, 8) to (3, 7) using car (970, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 688 arrived with a waiting time of 13 ticks\n", - "Agent rider 694 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 709 move from (8, 3) to (7, 3) using car (1045, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 713 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 714 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 715 move from (7, 3) to (8, 3) using car (935, [(7, 3), (8, 3)], 0)\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 3) to (4, 4) using car (959, [(4, 3), (4, 4)], 0)\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 doesn't move\n", - "Agent rider 780 move from (2, 4) to (2, 3) using car (952, [(2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 793 move from (5, 7) to (5, 6) using car (989, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 804 move from (2, 4) to (1, 4) using car (927, [(2, 4), (1, 4)], 0)\n", - "Agent rider 806 doesn't move\n", + "Agent rider 952 move from (5, 7) to (4, 7) using car (950, [(5, 7), (4, 7)], 0)\n", + "Agent rider 953 move from (6, 9) to (5, 9) using car (945, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (8, 4) to (8, 3) using car (957, [(8, 4), (8, 3)], 0)\n", + "Agent rider 966 move from (3, 9) to (4, 9) using car (965, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 967 move from (6, 9) to (5, 9) using car (945, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (8, 7) to (8, 8) using car (865, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 move from (6, 0) to (6, 1) using car (913, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 970 move from (5, 2) to (5, 3) using car (977, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 971 move from (2, 2) to (3, 2) using car (958, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 982 doesn't move\n", + "Agent rider 983 move from (5, 2) to (5, 3) using car (977, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "tick 66 ended\n", + "I am driver 988 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)]\n", + "1 drivers generated.\n", + "I am rider 989 - dep: (1, 5) , arr: (1, 6)\n", + "I am rider 990 - dep: (6, 5) , arr: (8, 5)\n", + "I am rider 991 - dep: (4, 7) , arr: (4, 3)\n", + "3 riders generated.\n", + "Agent rider 252 move from (4, 9) to (4, 8) using car (935, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 464 move from (7, 7) to (6, 7) using car (872, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 3) to (8, 4) using car (962, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 3) to (8, 4) using car (962, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 602 move from (8, 8) to (7, 8) using car (865, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 616 move from (2, 8) to (1, 8) using car (860, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 646 move from (9, 7) to (9, 6) using car (976, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 659 move from (0, 1) to (0, 2) using car (852, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 660 move from (0, 1) to (0, 2) using car (852, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 660 arrived with a waiting time of 7 ticks\n", + "Agent rider 663 doesn't move\n", + "Agent rider 664 move from (7, 6) to (6, 6) using car (944, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (8, 1) to (8, 0) using car (894, [(8, 1), (8, 0)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 move from (3, 4) to (4, 4) using car (984, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 707 move from (7, 6) to (6, 6) using car (944, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 708 move from (7, 6) to (6, 6) using car (944, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 745 move from (4, 9) to (4, 8) using car (935, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (8, 8) to (7, 8) using car (865, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (8, 3) to (8, 4) using car (962, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 764 doesn't move\n", + "Agent rider 791 move from (0, 1) to (0, 2) using car (852, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (0, 1) to (0, 2) using car (852, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (3, 8) to (2, 8) using car (1029, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 815 move from (7, 0) to (6, 0) using car (1022, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 808 move from (4, 5) to (3, 5) using car (889, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 808 arrived with a waiting time of 6 ticks\n", + "Agent rider 809 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (8, 3) to (7, 3) using car (1045, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 860 move from (8, 3) to (8, 4) using car (958, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Rider n° 860 arrived with a waiting time of 6 ticks\n", - "Agent rider 870 move from (1, 6) to (1, 5) using car (1006, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 872 doesn't move\n", - "Driver 877 arrived\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 doesn't move\n", - "Agent rider 885 move from (6, 8) to (6, 7) using car (1004, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 896 doesn't move\n", - "Driver 901 arrived\n", - "Driver 904 arrived\n", - "Driver 931 arrived\n", - "Driver 933 arrived\n", + "Agent rider 817 move from (4, 9) to (5, 9) using car (965, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 818 move from (7, 8) to (8, 8) using car (934, [(7, 8), (8, 8)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (4, 1) to (5, 1) using car (931, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 839 arrived\n", + "Agent rider 843 move from (0, 5) to (1, 5) using car (988, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 845 move from (8, 6) to (9, 6) using car (830, [(8, 6), (9, 6)], 0)\n", + "Rider n° 845 arrived with a waiting time of 4 ticks\n", + "Driver 853 arrived\n", + "Driver 857 arrived\n", + "Agent rider 874 doesn't move\n", + "Agent rider 876 doesn't move\n", + "Agent rider 877 move from (7, 2) to (8, 2) using car (890, [(7, 2), (8, 2)], 0)\n", + "Agent rider 878 move from (0, 1) to (0, 2) using car (852, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 879 move from (7, 7) to (6, 7) using car (872, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 880 doesn't move\n", + "Driver 882 arrived\n", + "Agent rider 886 move from (6, 1) to (5, 1) using car (964, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 897 arrived\n", + "Driver 905 arrived\n", + "Agent rider 918 move from (0, 5) to (1, 5) using car (988, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 919 move from (6, 8) to (5, 8) using car (858, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 922 arrived\n", + "Driver 923 arrived\n", + "Driver 924 arrived\n", + "Driver 925 arrived\n", + "Driver 926 arrived\n", + "Driver 928 arrived\n", + "Agent rider 929 doesn't move\n", + "Agent rider 930 move from (6, 1) to (5, 1) using car (964, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 940 move from (7, 7) to (6, 7) using car (872, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 move from (1, 8) to (2, 8) using car (932, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 942 doesn't move\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 949 move from (8, 3) to (7, 3) using car (1045, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 951 doesn't move\n", - "Agent rider 955 move from (5, 7) to (6, 7) using car (972, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 963 arrived\n", - "Driver 968 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (5, 7) to (6, 7) using car (972, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (3, 8) to (4, 8) using car (953, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 979 move from (3, 1) to (3, 0) using car (991, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 982 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 move from (7, 6) to (7, 7) using car (1035, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 985 move from (3, 1) to (3, 2) using car (964, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 move from (1, 6) to (1, 7) using car (997, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 992 arrived\n", - "Driver 996 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 move from (7, 3) to (8, 3) using car (935, [(7, 3), (8, 3)], 0)\n", - "Agent rider 1000 move from (3, 8) to (3, 7) using car (970, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n" + "Agent rider 952 doesn't move\n", + "Agent rider 953 move from (5, 9) to (4, 9) using car (945, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (8, 3) to (8, 4) using car (962, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 966 move from (4, 9) to (4, 8) using car (935, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 967 move from (5, 9) to (4, 9) using car (945, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (8, 8) to (7, 8) using car (865, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 move from (6, 1) to (6, 2) using car (974, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 970 move from (5, 3) to (6, 3) using car (949, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 971 doesn't move\n", + "Driver 979 arrived\n", + "Agent rider 982 move from (3, 4) to (4, 4) using car (984, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 983 move from (5, 3) to (5, 4) using car (977, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1001 move from (3, 5) to (4, 5) using car (1011, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1002 move from (0, 2) to (0, 1) using car (1031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Driver 1014 arrived\n", - "Agent rider 1023 move from (3, 3) to (4, 3) using car (1013, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 move from (2, 2) to (1, 2) using car (1009, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 1037 move from (8, 3) to (8, 4) using car (958, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 1038 move from (4, 9) to (4, 8) using car (993, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1046 doesn't move\n", - "Agent rider 1047 doesn't move\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "tick 71 ended\n", - "I am driver 1055 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 1056 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1057 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4)]\n", - "3 drivers generated.\n", + "Agent rider 989 doesn't move\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 doesn't move\n", + "tick 67 ended\n", + "I am driver 992 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 993 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 994 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 995 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 996 - trip: [(1, 5), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 997 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 998 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 999 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 1000 - trip: [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 1001 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 1002 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 1003 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 1004 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 1005 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", + "I am driver 1006 - trip: [(0, 9), (0, 8), (0, 7), (0, 6)]\n", + "I am driver 1007 - trip: [(1, 5), (2, 5)]\n", + "I am driver 1008 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 1009 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "18 drivers generated.\n", "0 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 661 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 694 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 709 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 713 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 714 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 move from (1, 9) to (0, 9) using car (988, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 717 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 move from (8, 4) to (8, 5) using car (958, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 755 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 755 arrived with a waiting time of 10 ticks\n", - "Agent rider 780 move from (2, 3) to (1, 3) using car (952, [(2, 3), (1, 3)], 0)\n", - "Agent rider 793 move from (5, 6) to (5, 5) using car (989, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 806 doesn't move\n", + "Agent rider 252 move from (4, 8) to (4, 7) using car (935, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 464 doesn't move\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 4) to (8, 5) using car (962, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 4) to (8, 5) using car (962, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 616 move from (1, 8) to (0, 8) using car (860, [(1, 8), (0, 8)], 0)\n", + "Rider n° 616 arrived with a waiting time of 14 ticks\n", + "Agent rider 623 doesn't move\n", + "Agent rider 646 move from (9, 6) to (9, 5) using car (976, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Rider n° 646 arrived with a waiting time of 6 ticks\n", + "Agent rider 659 move from (0, 2) to (0, 3) using car (852, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 663 move from (9, 8) to (9, 9) using car (963, [(9, 8), (9, 9)], 0)\n", + "Rider n° 663 arrived with a waiting time of 8 ticks\n", + "Agent rider 664 move from (6, 6) to (5, 6) using car (944, [(6, 6), (5, 6)], 0)\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (8, 0) to (7, 0) using car (1003, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 690 move from (4, 4) to (4, 5) using car (984, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 690 arrived with a waiting time of 8 ticks\n", + "Agent rider 707 move from (6, 6) to (5, 6) using car (944, [(6, 6), (5, 6)], 0)\n", + "Agent rider 708 move from (6, 6) to (5, 6) using car (944, [(6, 6), (5, 6)], 0)\n", + "Agent rider 745 move from (4, 8) to (4, 7) using car (935, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 746 move from (8, 0) to (7, 0) using car (1003, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (4, 9) to (3, 9) using car (945, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (8, 4) to (8, 5) using car (962, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 764 move from (4, 1) to (3, 1) using car (939, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 791 move from (0, 2) to (0, 3) using car (852, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 move from (0, 2) to (0, 3) using car (852, [(0, 2), (0, 3), (0, 4)], 0)\n", "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (2, 8) to (2, 7) using car (1029, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 815 move from (6, 0) to (5, 0) using car (1022, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 870 move from (1, 5) to (1, 4) using car (1006, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 885 move from (6, 7) to (6, 6) using car (1004, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 896 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Driver 904 arrived\n", - "Driver 912 arrived\n", - "Driver 916 arrived\n", - "Driver 918 arrived\n", - "Driver 919 arrived\n", - "Driver 926 arrived\n", - "Driver 930 arrived\n", - "Driver 933 arrived\n", - "Driver 937 arrived\n", + "Agent rider 809 move from (8, 0) to (7, 0) using car (1003, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 816 move from (8, 0) to (7, 0) using car (1003, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 817 move from (5, 9) to (6, 9) using car (965, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 818 move from (8, 8) to (7, 8) using car (1009, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (5, 1) to (6, 1) using car (931, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 843 move from (1, 5) to (2, 5) using car (988, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Driver 857 arrived\n", + "Driver 859 arrived\n", + "Driver 861 arrived\n", + "Driver 869 arrived\n", + "Agent rider 874 doesn't move\n", + "Agent rider 876 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 move from (0, 2) to (0, 3) using car (852, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 879 doesn't move\n", + "Agent rider 880 move from (4, 1) to (3, 1) using car (939, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 884 arrived\n", + "Agent rider 886 move from (5, 1) to (6, 1) using car (931, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 892 arrived\n", + "Driver 901 arrived\n", + "Driver 915 arrived\n", + "Agent rider 918 move from (1, 5) to (1, 4) using car (1004, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 919 move from (5, 8) to (4, 8) using car (858, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 923 arrived\n", + "Driver 925 arrived\n", + "Agent rider 929 doesn't move\n", + "Agent rider 930 move from (5, 1) to (5, 2) using car (964, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 936 arrived\n", + "Agent rider 940 move from (6, 7) to (5, 7) using car (872, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 move from (2, 8) to (3, 8) using car (932, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 942 doesn't move\n", - "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 949 move from (7, 3) to (6, 3) using car (1045, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 951 doesn't move\n", - "Agent rider 955 move from (6, 7) to (7, 7) using car (972, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 943 move from (0, 8) to (0, 7) using car (985, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 950 arrived\n", + "Agent rider 951 move from (6, 3) to (6, 4) using car (949, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 952 move from (4, 7) to (4, 8) using car (933, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 953 move from (4, 9) to (3, 9) using car (945, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (8, 4) to (8, 5) using car (962, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", "Driver 957 arrived\n", - "Driver 961 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (6, 7) to (7, 7) using car (972, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (4, 8) to (4, 7) using car (993, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 979 move from (3, 0) to (4, 0) using car (991, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 979 arrived with a waiting time of 2 ticks\n", - "Agent rider 982 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 move from (7, 7) to (7, 8) using car (1035, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 985 move from (3, 2) to (3, 3) using car (964, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 move from (1, 7) to (1, 8) using car (997, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 987 arrived\n", - "Agent rider 998 move from (8, 4) to (8, 5) using car (958, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1000 move from (3, 7) to (3, 6) using car (970, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1001 doesn't move\n", - "Agent rider 1002 move from (0, 1) to (0, 0) using car (1031, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Driver 1003 arrived\n", - "Driver 1018 arrived\n", - "Driver 1019 arrived\n", - "Agent rider 1023 move from (4, 3) to (5, 3) using car (1013, [(4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", - "Rider n° 1023 arrived with a waiting time of 2 ticks\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 move from (1, 2) to (0, 2) using car (1009, [(1, 2), (0, 2)], 0)\n", - "Agent rider 1036 move from (1, 2) to (0, 2) using car (1009, [(1, 2), (0, 2)], 0)\n", - "Agent rider 1037 move from (8, 4) to (8, 5) using car (958, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 1038 move from (4, 8) to (4, 7) using car (993, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1046 doesn't move\n", - "Agent rider 1047 doesn't move\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "tick 72 ended\n", - "I am driver 1058 - trip: [(2, 4), (1, 4), (0, 4)]\n", - "I am driver 1059 - trip: [(4, 6), (4, 7), (5, 7)]\n", - "I am driver 1060 - trip: [(4, 9), (4, 8), (5, 8)]\n", - "I am driver 1061 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", - "I am driver 1062 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 1063 - trip: [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 1064 - trip: [(7, 3), (7, 4), (7, 5)]\n", - "I am driver 1065 - trip: [(8, 3), (8, 2), (7, 2)]\n", - "I am driver 1066 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 1067 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 1068 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 1069 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 1070 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 1071 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 1072 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 1073 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 1074 - trip: [(5, 9), (5, 8), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 1075 - trip: [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 1076 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 1077 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "20 drivers generated.\n", - "I am rider 1078 - dep: (8, 1) , arr: (0, 4)\n", - "I am rider 1079 - dep: (8, 4) , arr: (7, 5)\n", - "I am rider 1080 - dep: (9, 9) , arr: (9, 6)\n", - "I am rider 1081 - dep: (1, 4) , arr: (0, 8)\n", - "4 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 3) to (8, 2) using car (1065, [(8, 3), (8, 2), (7, 2)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 3) to (6, 4) using car (1045, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 661 move from (6, 3) to (6, 4) using car (1045, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 694 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 709 move from (6, 3) to (6, 4) using car (1045, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 713 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 714 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 715 move from (8, 3) to (8, 2) using car (1065, [(8, 3), (8, 2), (7, 2)], 0)\n", - "Agent rider 716 move from (0, 9) to (0, 8) using car (988, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 717 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 move from (6, 1) to (6, 0) using car (1027, [(6, 1), (6, 0)], 0)\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 move from (8, 5) to (8, 6) using car (958, [(8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 793 move from (5, 5) to (5, 4) using car (989, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 806 doesn't move\n", + "Agent rider 966 move from (4, 8) to (4, 7) using car (935, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 967 move from (4, 9) to (3, 9) using car (945, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (7, 8) to (6, 8) using car (865, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 move from (6, 2) to (6, 3) using car (974, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 970 move from (6, 3) to (6, 4) using car (949, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 971 doesn't move\n", + "Agent rider 982 move from (4, 4) to (4, 5) using car (984, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 983 move from (5, 4) to (5, 5) using car (977, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 989 doesn't move\n", + "Agent rider 990 move from (6, 5) to (6, 4) using car (946, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 991 move from (4, 7) to (4, 6) using car (975, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "tick 68 ended\n", + "I am driver 1010 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 1011 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 1012 - trip: [(4, 5), (3, 5), (2, 5)]\n", + "I am driver 1013 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 1014 - trip: [(6, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 1015 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 1016 - trip: [(2, 3), (2, 2), (1, 2)]\n", + "I am driver 1017 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 1018 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 1019 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 1020 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 1021 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 1022 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 1023 - trip: [(8, 3), (7, 3), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 1024 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 1025 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 1026 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 1027 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "18 drivers generated.\n", + "I am rider 1028 - dep: (7, 1) , arr: (8, 9)\n", + "I am rider 1029 - dep: (6, 0) , arr: (7, 3)\n", + "I am rider 1030 - dep: (2, 4) , arr: (5, 3)\n", + "I am rider 1031 - dep: (3, 0) , arr: (0, 0)\n", + "I am rider 1032 - dep: (8, 3) , arr: (3, 4)\n", + "I am rider 1033 - dep: (1, 4) , arr: (0, 6)\n", + "I am rider 1034 - dep: (7, 3) , arr: (4, 9)\n", + "I am rider 1035 - dep: (1, 8) , arr: (1, 5)\n", + "I am rider 1036 - dep: (5, 7) , arr: (5, 0)\n", + "I am rider 1037 - dep: (0, 6) , arr: (2, 3)\n", + "I am rider 1038 - dep: (0, 0) , arr: (0, 1)\n", + "11 riders generated.\n", + "Agent rider 252 move from (4, 7) to (4, 6) using car (935, [(4, 7), (4, 6)], 0)\n", + "Agent rider 464 move from (6, 7) to (6, 6) using car (995, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 522 move from (3, 1) to (2, 1) using car (939, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 551 move from (8, 5) to (8, 6) using car (962, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 552 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 555 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 5) to (8, 6) using car (962, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (1, 9) to (2, 9) using car (997, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 659 move from (0, 3) to (0, 4) using car (852, [(0, 3), (0, 4)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (3, 1) to (2, 1) using car (939, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 667 move from (7, 0) to (6, 0) using car (1003, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 686 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 745 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (3, 9) to (2, 9) using car (945, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (8, 5) to (8, 6) using car (962, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 764 move from (3, 1) to (2, 1) using car (939, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 791 move from (0, 3) to (0, 4) using car (852, [(0, 3), (0, 4)], 0)\n", + "Agent rider 792 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 794 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 move from (0, 3) to (0, 4) using car (852, [(0, 3), (0, 4)], 0)\n", "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (2, 7) to (2, 8) using car (1010, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 815 move from (5, 0) to (4, 0) using car (1022, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (6, 3) to (6, 4) using car (1045, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 859 doesn't move\n", - "Agent rider 870 move from (1, 4) to (1, 3) using car (1006, [(1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Rider n° 870 arrived with a waiting time of 2 ticks\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 move from (6, 3) to (6, 4) using car (1045, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 885 move from (6, 6) to (6, 5) using car (1004, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 888 arrived\n", - "Agent rider 896 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", + "Agent rider 809 move from (7, 0) to (6, 0) using car (1003, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 816 move from (7, 0) to (6, 0) using car (1003, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 817 move from (6, 9) to (6, 8) using car (965, [(6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 move from (9, 5) to (9, 4) using car (976, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 826 move from (6, 1) to (7, 1) using car (931, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 830 arrived\n", + "Agent rider 843 move from (2, 5) to (3, 5) using car (988, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 874 move from (9, 0) to (9, 1) using car (1025, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 move from (0, 3) to (0, 4) using car (852, [(0, 3), (0, 4)], 0)\n", + "Agent rider 879 move from (6, 7) to (6, 6) using car (995, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 880 move from (3, 1) to (2, 1) using car (939, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 886 move from (6, 1) to (5, 1) using car (1019, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 890 arrived\n", + "Driver 894 arrived\n", + "Driver 914 arrived\n", "Driver 916 arrived\n", - "Driver 919 arrived\n", - "Driver 927 arrived\n", - "Driver 933 arrived\n", - "Driver 935 arrived\n", + "Agent rider 918 move from (1, 4) to (1, 3) using car (1004, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 919 move from (4, 8) to (3, 8) using car (858, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 921 arrived\n", + "Driver 925 arrived\n", + "Agent rider 929 move from (5, 5) to (5, 6) using car (977, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Rider n° 929 arrived with a waiting time of 5 ticks\n", + "Agent rider 930 move from (5, 2) to (5, 3) using car (964, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 934 arrived\n", + "Agent rider 940 move from (5, 7) to (4, 7) using car (872, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 move from (3, 8) to (4, 8) using car (932, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 942 doesn't move\n", - "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 949 move from (6, 3) to (6, 4) using car (1045, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 951 doesn't move\n", - "Agent rider 955 doesn't move\n", - "Driver 959 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 move from (7, 7) to (8, 7) using car (972, [(7, 7), (8, 7)], 0)\n", - "Agent rider 978 move from (4, 7) to (4, 6) using car (993, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Rider n° 978 arrived with a waiting time of 0 ticks\n", - "Agent rider 982 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 983 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 984 move from (7, 8) to (6, 8) using car (1035, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 985 move from (3, 3) to (3, 4) using car (964, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 doesn't move\n", - "Agent rider 998 move from (8, 5) to (8, 6) using car (958, [(8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 999 move from (8, 3) to (8, 2) using car (1065, [(8, 3), (8, 2), (7, 2)], 0)\n", - "Agent rider 1000 move from (3, 6) to (3, 5) using car (970, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1001 move from (4, 5) to (4, 6) using car (1017, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1002 move from (0, 0) to (1, 0) using car (1031, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Driver 1019 arrived\n", - "Agent rider 1024 move from (0, 9) to (0, 8) using car (988, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1025 doesn't move\n", - "Driver 1026 arrived\n", + "Agent rider 943 move from (0, 7) to (0, 6) using car (985, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 951 move from (6, 4) to (6, 5) using car (949, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 952 move from (4, 8) to (4, 9) using car (933, [(4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 953 move from (3, 9) to (2, 9) using car (945, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (8, 5) to (8, 6) using car (962, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 955 arrived\n", + "Agent rider 966 move from (4, 7) to (4, 6) using car (935, [(4, 7), (4, 6)], 0)\n", + "Agent rider 967 move from (3, 9) to (2, 9) using car (945, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (6, 8) to (5, 8) using car (865, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 move from (6, 3) to (6, 4) using car (974, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 970 move from (6, 4) to (6, 5) using car (949, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 971 doesn't move\n", + "Driver 972 arrived\n", + "Driver 978 arrived\n", + "Agent rider 982 doesn't move\n", + "Agent rider 983 move from (5, 5) to (5, 6) using car (977, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 989 move from (1, 5) to (1, 6) using car (961, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 989 arrived with a waiting time of 2 ticks\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 move from (4, 6) to (4, 5) using car (975, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1028 move from (7, 1) to (7, 2) using car (992, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1029 doesn't move\n", + "Agent rider 1030 doesn't move\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1032 move from (8, 3) to (7, 3) using car (1023, [(8, 3), (7, 3), (7, 4), (6, 4), (5, 4)], 0)\n", + "Agent rider 1033 move from (1, 4) to (1, 5) using car (1008, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 1034 doesn't move\n", + "Agent rider 1035 doesn't move\n", "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (8, 5) to (8, 6) using car (958, [(8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 1038 move from (4, 7) to (4, 6) using car (993, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 move from (4, 7) to (4, 6) using car (993, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1046 doesn't move\n", - "Agent rider 1047 move from (9, 2) to (8, 2) using car (1068, [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (5, 0) to (4, 0) using car (928, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1079 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1081 doesn't move\n", - "tick 73 ended\n", - "I am driver 1082 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)]\n", - "I am driver 1083 - trip: [(1, 7), (2, 7), (3, 7), (3, 6)]\n", - "I am driver 1084 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 1085 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 1086 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 1087 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 1088 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 1089 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 1090 - trip: [(4, 7), (5, 7), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 1091 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 1092 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 1093 - trip: [(6, 9), (6, 8), (6, 7)]\n", - "I am driver 1094 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 1095 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "14 drivers generated.\n", - "I am rider 1096 - dep: (3, 7) , arr: (5, 2)\n", - "I am rider 1097 - dep: (5, 5) , arr: (2, 3)\n", - "I am rider 1098 - dep: (1, 1) , arr: (0, 9)\n", - "I am rider 1099 - dep: (8, 9) , arr: (7, 3)\n", - "I am rider 1100 - dep: (8, 6) , arr: (4, 3)\n", - "5 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 2) to (7, 2) using car (1065, [(8, 2), (7, 2)], 0)\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 4) to (6, 5) using car (1045, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 661 move from (6, 4) to (6, 5) using car (1045, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 move from (9, 1) to (8, 1) using car (1085, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 694 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 709 move from (6, 4) to (6, 5) using car (1045, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 713 move from (1, 0) to (2, 0) using car (1031, [(1, 0), (2, 0)], 0)\n", - "Agent rider 714 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 715 move from (8, 2) to (7, 2) using car (1065, [(8, 2), (7, 2)], 0)\n", - "Agent rider 716 move from (0, 8) to (0, 7) using car (988, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 717 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 move from (8, 6) to (9, 6) using car (958, [(8, 6), (9, 6)], 0)\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 move from (1, 3) to (1, 2) using car (1006, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 793 move from (5, 4) to (5, 3) using car (989, [(5, 4), (5, 3)], 0)\n", - "Rider n° 793 arrived with a waiting time of 12 ticks\n", - "Agent rider 804 move from (1, 4) to (0, 4) using car (1058, [(1, 4), (0, 4)], 0)\n", - "Rider n° 804 arrived with a waiting time of 10 ticks\n", - "Agent rider 806 doesn't move\n", + "Agent rider 1037 doesn't move\n", + "Agent rider 1038 move from (0, 0) to (1, 0) using car (1024, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "tick 69 ended\n", + "I am driver 1039 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 1040 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 1041 - trip: [(5, 2), (4, 2)]\n", + "I am driver 1042 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 1043 - trip: [(2, 5), (3, 5), (4, 5), (4, 4)]\n", + "5 drivers generated.\n", + "I am rider 1044 - dep: (5, 5) , arr: (5, 8)\n", + "I am rider 1045 - dep: (8, 0) , arr: (2, 7)\n", + "I am rider 1046 - dep: (3, 5) , arr: (7, 1)\n", + "3 riders generated.\n", + "Agent rider 252 doesn't move\n", + "Agent rider 464 move from (6, 6) to (6, 5) using car (995, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 522 move from (2, 1) to (2, 0) using car (927, [(2, 1), (2, 0)], 0)\n", + "Agent rider 551 move from (8, 6) to (8, 7) using car (962, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 552 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 555 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 6) to (8, 7) using car (962, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (2, 9) to (1, 9) using car (945, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (5, 6) to (6, 6) using car (980, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 666 move from (2, 1) to (2, 0) using car (927, [(2, 1), (2, 0)], 0)\n", + "Agent rider 667 move from (6, 0) to (6, 1) using car (1003, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 686 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 707 move from (5, 6) to (6, 6) using car (980, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 708 move from (5, 6) to (6, 6) using car (980, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 745 move from (4, 7) to (3, 7) using car (872, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 745 arrived with a waiting time of 7 ticks\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (2, 9) to (1, 9) using car (945, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (8, 6) to (8, 7) using car (962, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 764 move from (2, 1) to (2, 0) using car (927, [(2, 1), (2, 0)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 794 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 doesn't move\n", "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (2, 8) to (1, 8) using car (1010, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 815 move from (4, 0) to (3, 0) using car (1022, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (1, 0) to (2, 0) using car (1031, [(1, 0), (2, 0)], 0)\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 doesn't move\n", - "Agent rider 859 move from (2, 6) to (3, 6) using car (1057, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 move from (6, 4) to (6, 5) using car (1045, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 885 move from (6, 5) to (6, 4) using car (1004, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 896 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Driver 906 arrived\n", - "Driver 919 arrived\n", - "Driver 923 arrived\n", + "Agent rider 809 move from (6, 0) to (6, 1) using car (1003, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 816 move from (6, 0) to (6, 1) using car (1003, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 817 move from (6, 8) to (7, 8) using car (965, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 817 arrived with a waiting time of 7 ticks\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 move from (9, 4) to (9, 3) using car (976, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 826 move from (7, 1) to (8, 1) using car (931, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 843 move from (3, 5) to (4, 5) using car (988, [(3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Rider n° 843 arrived with a waiting time of 4 ticks\n", + "Driver 860 arrived\n", + "Driver 866 arrived\n", + "Agent rider 874 move from (9, 1) to (9, 2) using car (1025, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (3, 2) to (2, 2) using car (910, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 879 move from (6, 6) to (6, 5) using car (995, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 880 move from (2, 1) to (2, 0) using car (927, [(2, 1), (2, 0)], 0)\n", + "Driver 885 arrived\n", + "Agent rider 886 move from (5, 1) to (4, 1) using car (1019, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 909 arrived\n", + "Driver 913 arrived\n", + "Driver 916 arrived\n", + "Agent rider 918 move from (1, 3) to (1, 2) using car (1004, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 919 move from (3, 8) to (2, 8) using car (858, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 920 arrived\n", + "Driver 925 arrived\n", + "Agent rider 930 move from (5, 3) to (5, 4) using car (964, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 940 move from (4, 7) to (3, 7) using car (872, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 941 move from (4, 8) to (5, 8) using car (932, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 942 move from (3, 2) to (2, 2) using car (910, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 943 move from (0, 6) to (0, 5) using car (985, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 944 arrived\n", + "Driver 948 arrived\n", + "Agent rider 951 move from (6, 5) to (6, 6) using car (949, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 952 move from (4, 9) to (3, 9) using car (933, [(4, 9), (3, 9)], 0)\n", + "Agent rider 953 move from (2, 9) to (1, 9) using car (945, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (8, 6) to (7, 6) using car (1026, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Driver 960 arrived\n", + "Driver 963 arrived\n", + "Agent rider 966 doesn't move\n", + "Agent rider 967 move from (2, 9) to (1, 9) using car (945, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (5, 8) to (4, 8) using car (865, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 969 move from (6, 4) to (6, 5) using car (974, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 970 move from (6, 5) to (6, 6) using car (949, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 970 arrived with a waiting time of 2 ticks\n", + "Agent rider 971 move from (3, 2) to (2, 2) using car (910, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 982 move from (4, 5) to (4, 4) using car (975, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 983 move from (5, 6) to (5, 7) using car (977, [(5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 990 move from (6, 4) to (6, 5) using car (974, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 991 move from (4, 5) to (4, 4) using car (975, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 1007 arrived\n", + "Agent rider 1028 move from (7, 2) to (7, 3) using car (992, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1029 move from (6, 0) to (6, 1) using car (1003, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1030 doesn't move\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1032 move from (7, 3) to (7, 4) using car (1023, [(7, 3), (7, 4), (6, 4), (5, 4)], 0)\n", + "Agent rider 1033 move from (1, 5) to (0, 5) using car (889, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1034 doesn't move\n", + "Agent rider 1035 doesn't move\n", + "Agent rider 1036 doesn't move\n", + "Agent rider 1037 move from (0, 6) to (0, 5) using car (985, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1038 move from (1, 0) to (2, 0) using car (1024, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1044 doesn't move\n", + "Agent rider 1045 doesn't move\n", + "Agent rider 1046 move from (3, 5) to (4, 5) using car (988, [(3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "tick 70 ended\n", + "I am driver 1047 - trip: [(4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 1048 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1049 - trip: [(3, 3), (3, 4), (2, 4)]\n", + "I am driver 1050 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", + "I am driver 1051 - trip: [(2, 6), (1, 6), (0, 6)]\n", + "I am driver 1052 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 1053 - trip: [(2, 3), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 1054 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 1055 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 1056 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 1057 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 1058 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 1059 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (8, 1)]\n", + "I am driver 1060 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 1061 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 1062 - trip: [(4, 8), (4, 7)]\n", + "I am driver 1063 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 1064 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 1065 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "19 drivers generated.\n", + "I am rider 1066 - dep: (3, 9) , arr: (5, 5)\n", + "I am rider 1067 - dep: (6, 5) , arr: (5, 4)\n", + "I am rider 1068 - dep: (7, 3) , arr: (5, 6)\n", + "I am rider 1069 - dep: (9, 6) , arr: (8, 4)\n", + "I am rider 1070 - dep: (0, 4) , arr: (2, 9)\n", + "I am rider 1071 - dep: (9, 9) , arr: (7, 8)\n", + "I am rider 1072 - dep: (6, 7) , arr: (5, 0)\n", + "I am rider 1073 - dep: (1, 5) , arr: (6, 6)\n", + "8 riders generated.\n", + "Agent rider 252 move from (4, 6) to (3, 6) using car (1020, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Rider n° 252 arrived with a waiting time of 28 ticks\n", + "Agent rider 464 doesn't move\n", + "Agent rider 522 move from (2, 0) to (3, 0) using car (1024, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 551 move from (8, 7) to (8, 8) using car (962, [(8, 7), (8, 8)], 0)\n", + "Agent rider 552 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 555 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 593 move from (1, 9) to (1, 8) using car (945, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 594 move from (8, 7) to (8, 8) using car (962, [(8, 7), (8, 8)], 0)\n", + "Agent rider 602 move from (7, 8) to (8, 8) using car (965, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 612 move from (1, 9) to (1, 8) using car (945, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (1, 9) to (1, 8) using car (945, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (6, 6) to (6, 5) using car (980, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 666 move from (2, 0) to (3, 0) using car (1024, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 667 move from (6, 1) to (6, 2) using car (1003, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 686 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 707 move from (6, 6) to (6, 5) using car (980, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 708 move from (6, 6) to (6, 5) using car (980, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (7, 8) to (8, 8) using car (965, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 760 move from (1, 9) to (1, 8) using car (945, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (8, 7) to (8, 8) using car (962, [(8, 7), (8, 8)], 0)\n", + "Agent rider 764 move from (2, 0) to (3, 0) using car (1024, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 764 arrived with a waiting time of 9 ticks\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 794 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 807 move from (5, 7) to (5, 8) using car (977, [(5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 809 move from (6, 1) to (6, 2) using car (1003, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 816 move from (6, 1) to (6, 2) using car (1003, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 818 move from (7, 8) to (8, 8) using car (965, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 822 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 move from (9, 3) to (9, 2) using car (976, [(9, 3), (9, 2)], 0)\n", + "Agent rider 826 move from (8, 1) to (9, 1) using car (931, [(8, 1), (9, 1)], 0)\n", + "Driver 852 arrived\n", + "Agent rider 874 move from (9, 2) to (9, 3) using car (1025, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (2, 2) to (1, 2) using car (910, [(2, 2), (1, 2), (0, 2)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 877 move from (8, 2) to (8, 1) using car (1050, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 878 doesn't move\n", + "Agent rider 879 doesn't move\n", + "Agent rider 880 move from (2, 0) to (3, 0) using car (1024, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 880 arrived with a waiting time of 5 ticks\n", + "Agent rider 886 move from (4, 1) to (3, 1) using car (1019, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 916 arrived\n", + "Agent rider 918 move from (1, 2) to (1, 1) using car (1004, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 919 move from (2, 8) to (1, 8) using car (858, [(2, 8), (1, 8)], 0)\n", + "Driver 925 arrived\n", + "Agent rider 930 move from (5, 4) to (5, 5) using car (964, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", "Driver 935 arrived\n", + "Agent rider 940 doesn't move\n", + "Agent rider 941 move from (5, 8) to (6, 8) using car (932, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 942 doesn't move\n", - "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 949 move from (6, 4) to (6, 5) using car (1045, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 951 doesn't move\n", - "Driver 952 arrived\n", - "Driver 953 arrived\n", - "Agent rider 955 move from (7, 7) to (7, 6) using car (1049, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Driver 967 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 doesn't move\n", - "Driver 976 arrived\n", - "Driver 977 arrived\n", - "Agent rider 982 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 983 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 984 move from (6, 8) to (5, 8) using car (1035, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 985 move from (3, 4) to (3, 5) using car (964, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 986 move from (1, 8) to (2, 8) using car (1077, [(1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 998 move from (8, 6) to (9, 6) using car (958, [(8, 6), (9, 6)], 0)\n", - "Agent rider 999 move from (8, 2) to (7, 2) using car (1065, [(8, 2), (7, 2)], 0)\n", - "Agent rider 1000 move from (3, 5) to (3, 4) using car (970, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1001 move from (4, 6) to (4, 7) using car (1017, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1002 move from (1, 0) to (2, 0) using car (1088, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Driver 1009 arrived\n", - "Agent rider 1024 move from (0, 8) to (0, 7) using car (988, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (8, 6) to (9, 6) using car (958, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1038 move from (4, 6) to (4, 5) using car (993, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 move from (4, 6) to (4, 5) using car (993, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 1043 arrived\n", - "Agent rider 1046 doesn't move\n", - "Agent rider 1047 move from (8, 2) to (8, 3) using car (1068, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (4, 0) to (3, 0) using car (928, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 1051 arrived\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1079 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1081 move from (1, 4) to (0, 4) using car (1058, [(1, 4), (0, 4)], 0)\n", - "Agent rider 1096 doesn't move\n", - "Agent rider 1097 move from (5, 5) to (5, 6) using car (1044, [(5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 move from (8, 6) to (9, 6) using car (958, [(8, 6), (9, 6)], 0)\n", - "tick 74 ended\n", - "I am driver 1101 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 1102 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 1103 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 1104 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 1105 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 1106 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8)]\n", - "I am driver 1107 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 1108 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 1109 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 1110 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 622 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 5) to (6, 6) using car (1045, [(6, 5), (6, 6)], 0)\n", - "Agent rider 661 move from (6, 5) to (6, 6) using car (1045, [(6, 5), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 694 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Rider n° 694 arrived with a waiting time of 18 ticks\n", - "Agent rider 709 move from (6, 5) to (6, 6) using car (1045, [(6, 5), (6, 6)], 0)\n", - "Agent rider 713 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 714 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 move from (0, 7) to (0, 6) using car (988, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 717 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 move from (1, 2) to (1, 1) using car (1006, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 804 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (1, 8) to (0, 8) using car (1010, [(1, 8), (0, 8)], 0)\n", - "Agent rider 815 doesn't move\n", + "Agent rider 943 move from (0, 5) to (0, 4) using car (985, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 951 move from (6, 6) to (6, 7) using car (949, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 952 move from (3, 9) to (4, 9) using car (997, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 953 move from (1, 9) to (1, 8) using car (945, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 move from (7, 6) to (6, 6) using car (1026, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 966 move from (4, 6) to (4, 5) using car (973, [(4, 6), (4, 5)], 0)\n", + "Agent rider 967 move from (1, 9) to (1, 8) using car (945, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 move from (4, 8) to (4, 7) using car (1062, [(4, 8), (4, 7)], 0)\n", + "Agent rider 969 move from (6, 5) to (5, 5) using car (974, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 971 doesn't move\n", + "Agent rider 982 move from (4, 4) to (5, 4) using car (975, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 983 move from (5, 7) to (5, 8) using car (977, [(5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 doesn't move\n", + "Agent rider 1028 move from (7, 3) to (7, 4) using car (992, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1029 move from (6, 1) to (6, 2) using car (1003, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1030 move from (2, 4) to (3, 4) using car (1021, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1032 move from (7, 4) to (6, 4) using car (1023, [(7, 4), (6, 4), (5, 4)], 0)\n", + "Agent rider 1033 move from (0, 5) to (0, 4) using car (985, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1034 move from (7, 3) to (7, 4) using car (992, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1035 doesn't move\n", + "Agent rider 1036 move from (5, 7) to (5, 6) using car (1065, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1037 move from (0, 5) to (0, 4) using car (985, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1038 move from (2, 0) to (3, 0) using car (1024, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1044 doesn't move\n", + "Agent rider 1045 doesn't move\n", + "Agent rider 1046 move from (4, 5) to (5, 5) using car (1047, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1066 move from (3, 9) to (4, 9) using car (997, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1067 move from (6, 5) to (5, 5) using car (974, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1068 move from (7, 3) to (7, 4) using car (992, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1069 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 move from (9, 9) to (8, 9) using car (1056, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 move from (1, 5) to (1, 6) using car (993, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "tick 71 ended\n", + "0 drivers generated.\n", + "I am rider 1074 - dep: (7, 7) , arr: (5, 5)\n", + "I am rider 1075 - dep: (5, 0) , arr: (1, 6)\n", + "I am rider 1076 - dep: (8, 6) , arr: (0, 3)\n", + "I am rider 1077 - dep: (7, 4) , arr: (7, 5)\n", + "4 riders generated.\n", + "Agent rider 464 doesn't move\n", + "Agent rider 522 move from (3, 0) to (3, 1) using car (1024, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 551 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 552 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 555 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 593 move from (1, 8) to (1, 7) using car (945, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 594 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 602 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 612 move from (1, 8) to (1, 7) using car (945, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 614 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (3, 0) to (3, 1) using car (1024, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 760 move from (1, 8) to (1, 7) using car (945, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 791 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 792 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 794 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 807 move from (5, 8) to (6, 8) using car (977, [(5, 8), (6, 8)], 0)\n", + "Agent rider 809 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (6, 4) to (5, 4) using car (1101, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 859 move from (3, 6) to (4, 6) using car (1057, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 859 arrived with a waiting time of 10 ticks\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 884 move from (6, 5) to (6, 6) using car (1045, [(6, 5), (6, 6)], 0)\n", - "Rider n° 884 arrived with a waiting time of 4 ticks\n", - "Agent rider 885 move from (6, 4) to (6, 3) using car (1004, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 885 arrived with a waiting time of 6 ticks\n", - "Agent rider 896 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Driver 919 arrived\n", + "Agent rider 818 move from (8, 8) to (9, 8) using car (965, [(8, 8), (9, 8)], 0)\n", + "Agent rider 822 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 doesn't move\n", + "Driver 871 arrived\n", + "Agent rider 874 move from (9, 3) to (9, 4) using car (1025, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (1, 2) to (0, 2) using car (910, [(1, 2), (0, 2)], 0)\n", + "Agent rider 877 move from (8, 1) to (8, 0) using car (1050, [(8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 878 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 879 doesn't move\n", + "Agent rider 886 move from (3, 1) to (4, 1) using car (987, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 889 arrived\n", + "Agent rider 918 move from (1, 1) to (1, 0) using car (1004, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Rider n° 918 arrived with a waiting time of 5 ticks\n", + "Agent rider 919 doesn't move\n", + "Driver 927 arrived\n", + "Agent rider 930 move from (5, 5) to (5, 6) using car (964, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 933 arrived\n", + "Driver 939 arrived\n", + "Agent rider 940 move from (3, 7) to (3, 8) using car (958, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 941 move from (6, 8) to (7, 8) using car (998, [(6, 8), (7, 8), (8, 8)], 0)\n", "Agent rider 942 doesn't move\n", - "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 949 move from (6, 5) to (6, 6) using car (1045, [(6, 5), (6, 6)], 0)\n", - "Agent rider 951 doesn't move\n", - "Driver 953 arrived\n", - "Agent rider 955 move from (7, 6) to (7, 5) using car (1049, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Rider n° 955 arrived with a waiting time of 4 ticks\n", + "Agent rider 943 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 946 arrived\n", + "Agent rider 951 move from (6, 7) to (6, 8) using car (949, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 952 move from (4, 9) to (5, 9) using car (997, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 952 arrived with a waiting time of 1 ticks\n", + "Agent rider 953 move from (1, 8) to (1, 7) using car (945, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 doesn't move\n", "Driver 956 arrived\n", + "Driver 961 arrived\n", + "Agent rider 966 move from (4, 5) to (4, 4) using car (1043, [(4, 5), (4, 4)], 0)\n", + "Agent rider 967 move from (1, 8) to (1, 7) using car (945, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 968 doesn't move\n", + "Agent rider 969 move from (5, 5) to (4, 5) using car (974, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 971 doesn't move\n", + "Agent rider 982 move from (5, 4) to (6, 4) using car (975, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 983 move from (5, 8) to (6, 8) using car (977, [(5, 8), (6, 8)], 0)\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 move from (4, 4) to (5, 4) using car (988, [(4, 4), (5, 4)], 0)\n", + "Driver 996 arrived\n", + "Driver 1006 arrived\n", + "Driver 1012 arrived\n", + "Driver 1016 arrived\n", + "Agent rider 1028 move from (7, 4) to (7, 5) using car (992, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1029 move from (6, 2) to (6, 3) using car (1003, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1030 move from (3, 4) to (4, 4) using car (1021, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1032 move from (6, 4) to (5, 4) using car (1023, [(6, 4), (5, 4)], 0)\n", + "Agent rider 1033 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1034 move from (7, 4) to (7, 5) using car (992, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1035 move from (1, 8) to (1, 7) using car (945, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1036 move from (5, 6) to (5, 5) using car (1065, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1037 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1038 move from (3, 0) to (3, 1) using car (1024, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Driver 1041 arrived\n", + "Agent rider 1044 move from (5, 5) to (5, 6) using car (964, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1045 doesn't move\n", + "Agent rider 1046 move from (5, 5) to (6, 5) using car (1047, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1066 move from (4, 9) to (5, 9) using car (997, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1067 doesn't move\n", + "Agent rider 1068 move from (7, 4) to (7, 5) using car (992, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1069 move from (9, 6) to (9, 7) using car (1005, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 1070 move from (0, 4) to (0, 3) using car (985, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1071 move from (8, 9) to (7, 9) using car (1056, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 move from (1, 6) to (1, 7) using car (993, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1074 doesn't move\n", + "Agent rider 1075 move from (5, 0) to (4, 0) using car (1017, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1077 move from (7, 4) to (7, 5) using car (992, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 1077 arrived with a waiting time of 0 ticks\n", + "tick 72 ended\n", + "I am driver 1078 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 1079 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 1080 - trip: [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)]\n", + "I am driver 1081 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 1082 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 1083 - trip: [(2, 2), (3, 2), (4, 2), (4, 3)]\n", + "I am driver 1084 - trip: [(6, 7), (6, 8), (6, 9), (5, 9)]\n", + "I am driver 1085 - trip: [(6, 4), (6, 5)]\n", + "I am driver 1086 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 1087 - trip: [(4, 4), (4, 3), (5, 3)]\n", + "I am driver 1088 - trip: [(4, 2), (4, 1), (5, 1)]\n", + "I am driver 1089 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 1090 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 1091 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)]\n", + "I am driver 1092 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 1093 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "16 drivers generated.\n", + "I am rider 1094 - dep: (7, 2) , arr: (6, 1)\n", + "I am rider 1095 - dep: (0, 1) , arr: (0, 2)\n", + "I am rider 1096 - dep: (7, 6) , arr: (4, 8)\n", + "I am rider 1097 - dep: (7, 5) , arr: (9, 6)\n", + "I am rider 1098 - dep: (7, 2) , arr: (1, 2)\n", + "I am rider 1099 - dep: (2, 3) , arr: (6, 9)\n", + "6 riders generated.\n", + "Agent rider 464 move from (6, 5) to (6, 6) using car (1022, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 522 move from (3, 1) to (3, 2) using car (1024, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 555 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 593 move from (1, 7) to (0, 7) using car (872, [(1, 7), (0, 7)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 move from (1, 7) to (0, 7) using car (872, [(1, 7), (0, 7)], 0)\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 664 move from (6, 5) to (7, 5) using car (1047, [(6, 5), (7, 5)], 0)\n", + "Agent rider 666 move from (3, 1) to (3, 2) using car (1024, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 667 move from (6, 2) to (6, 3) using car (1015, [(6, 2), (6, 3)], 0)\n", + "Agent rider 686 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 707 move from (6, 5) to (7, 5) using car (1047, [(6, 5), (7, 5)], 0)\n", + "Agent rider 708 move from (6, 5) to (7, 5) using car (1047, [(6, 5), (7, 5)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (1, 7) to (1, 6) using car (945, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 792 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 794 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 807 doesn't move\n", + "Agent rider 809 doesn't move\n", + "Agent rider 816 move from (6, 2) to (6, 3) using car (1015, [(6, 2), (6, 3)], 0)\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (9, 1) to (8, 1) using car (1091, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Driver 858 arrived\n", + "Agent rider 874 move from (9, 4) to (9, 5) using car (1025, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (0, 2) to (1, 2) using car (1080, [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 877 move from (8, 0) to (7, 0) using car (1050, [(8, 0), (7, 0)], 0)\n", + "Agent rider 878 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 879 move from (6, 5) to (6, 6) using car (1022, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 886 doesn't move\n", + "Driver 891 arrived\n", + "Agent rider 919 doesn't move\n", + "Agent rider 930 move from (5, 6) to (5, 7) using car (964, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 931 arrived\n", + "Agent rider 940 move from (3, 8) to (3, 9) using car (958, [(3, 8), (3, 9)], 0)\n", + "Rider n° 940 arrived with a waiting time of 3 ticks\n", + "Agent rider 941 move from (7, 8) to (8, 8) using car (998, [(7, 8), (8, 8)], 0)\n", + "Agent rider 942 move from (2, 2) to (2, 1) using car (1010, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 951 move from (6, 8) to (7, 8) using car (949, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 953 move from (1, 7) to (1, 6) using car (945, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 doesn't move\n", + "Driver 959 arrived\n", + "Driver 962 arrived\n", + "Agent rider 966 move from (4, 4) to (5, 4) using car (1021, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 967 move from (1, 7) to (1, 6) using car (945, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 967 arrived with a waiting time of 1 ticks\n", + "Agent rider 968 doesn't move\n", + "Agent rider 969 move from (4, 5) to (3, 5) using car (974, [(4, 5), (3, 5)], 0)\n", + "Agent rider 971 move from (2, 2) to (3, 2) using car (1083, [(2, 2), (3, 2), (4, 2), (4, 3)], 0)\n", + "Driver 973 arrived\n", + "Driver 976 arrived\n", + "Agent rider 982 move from (6, 4) to (7, 4) using car (975, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 983 doesn't move\n", + "Driver 984 arrived\n", + "Agent rider 990 move from (6, 5) to (7, 5) using car (1047, [(6, 5), (7, 5)], 0)\n", + "Agent rider 991 move from (5, 4) to (4, 4) using car (1081, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 1009 arrived\n", + "Agent rider 1028 move from (7, 5) to (7, 6) using car (992, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1029 doesn't move\n", + "Agent rider 1030 move from (4, 4) to (5, 4) using car (1021, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1032 move from (5, 4) to (4, 4) using car (1081, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1033 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1034 move from (7, 5) to (7, 6) using car (992, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1035 move from (1, 7) to (1, 6) using car (945, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1036 move from (5, 5) to (5, 4) using car (1065, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1037 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1038 doesn't move\n", + "Agent rider 1044 move from (5, 6) to (5, 7) using car (964, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1045 move from (8, 0) to (7, 0) using car (1050, [(8, 0), (7, 0)], 0)\n", + "Agent rider 1046 move from (6, 5) to (7, 5) using car (1047, [(6, 5), (7, 5)], 0)\n", + "Driver 1062 arrived\n", + "Agent rider 1066 move from (5, 9) to (5, 8) using car (1057, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1067 move from (5, 5) to (5, 4) using car (1065, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 1067 arrived with a waiting time of 1 ticks\n", + "Agent rider 1068 move from (7, 5) to (7, 6) using car (992, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1069 move from (9, 7) to (9, 8) using car (1005, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 1070 move from (0, 3) to (0, 2) using car (985, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1071 move from (7, 9) to (6, 9) using car (1052, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 move from (1, 7) to (1, 6) using car (945, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1074 doesn't move\n", + "Agent rider 1075 move from (4, 0) to (3, 0) using car (1017, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1094 move from (7, 2) to (6, 2) using car (1093, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 doesn't move\n", + "Agent rider 1097 move from (7, 5) to (7, 6) using car (992, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1098 move from (7, 2) to (6, 2) using car (1093, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1099 doesn't move\n", + "tick 73 ended\n", + "I am driver 1100 - trip: [(2, 2), (1, 2)]\n", + "I am driver 1101 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 1102 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 1103 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 1104 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 1105 - trip: [(2, 1), (1, 1)]\n", + "I am driver 1106 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)]\n", + "7 drivers generated.\n", + "I am rider 1107 - dep: (0, 9) , arr: (0, 7)\n", + "I am rider 1108 - dep: (9, 3) , arr: (2, 6)\n", + "I am rider 1109 - dep: (6, 3) , arr: (6, 8)\n", + "I am rider 1110 - dep: (2, 2) , arr: (0, 4)\n", + "I am rider 1111 - dep: (2, 9) , arr: (7, 1)\n", + "5 riders generated.\n", + "Agent rider 464 doesn't move\n", + "Agent rider 522 move from (3, 2) to (2, 2) using car (937, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 551 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 move from (9, 5) to (9, 6) using car (1025, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 602 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 623 move from (1, 8) to (1, 9) using car (993, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 659 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (3, 2) to (2, 2) using car (937, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 667 move from (6, 3) to (6, 2) using car (980, [(6, 3), (6, 2)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (7, 0) to (8, 0) using car (1011, [(7, 0), (8, 0)], 0)\n", + "Agent rider 747 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 760 move from (1, 6) to (1, 5) using car (945, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 791 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 move from (9, 5) to (9, 6) using car (1025, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 807 move from (6, 8) to (6, 9) using car (1084, [(6, 8), (6, 9), (5, 9)], 0)\n", + "Rider n° 807 arrived with a waiting time of 6 ticks\n", + "Agent rider 809 move from (6, 2) to (5, 2) using car (1093, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 816 move from (6, 3) to (6, 2) using car (980, [(6, 3), (6, 2)], 0)\n", + "Agent rider 818 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 822 move from (9, 5) to (9, 6) using car (1025, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (8, 1) to (7, 1) using car (1091, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Driver 865 arrived\n", + "Agent rider 874 move from (9, 5) to (9, 6) using car (1025, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (1, 2) to (1, 3) using car (1080, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 877 move from (7, 0) to (7, 1) using car (1059, [(7, 0), (7, 1), (8, 1)], 0)\n", + "Agent rider 878 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 879 doesn't move\n", + "Agent rider 886 doesn't move\n", + "Driver 910 arrived\n", + "Agent rider 919 move from (1, 8) to (1, 9) using car (993, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 919 arrived with a waiting time of 3 ticks\n", + "Agent rider 930 move from (5, 7) to (5, 8) using car (964, [(5, 7), (5, 8)], 0)\n", + "Agent rider 941 doesn't move\n", + "Agent rider 942 move from (2, 1) to (2, 0) using car (1010, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 951 move from (7, 8) to (8, 8) using car (949, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 951 arrived with a waiting time of 5 ticks\n", + "Agent rider 953 move from (1, 6) to (1, 5) using car (945, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 doesn't move\n", + "Driver 962 arrived\n", "Driver 965 arrived\n", - "Driver 972 arrived\n", - "Agent rider 973 doesn't move\n", - "Agent rider 974 doesn't move\n", + "Agent rider 966 move from (5, 4) to (5, 3) using car (1021, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 968 doesn't move\n", + "Agent rider 969 doesn't move\n", + "Agent rider 971 move from (3, 2) to (4, 2) using car (1083, [(3, 2), (4, 2), (4, 3)], 0)\n", "Driver 977 arrived\n", - "Agent rider 982 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 983 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 984 move from (5, 8) to (4, 8) using car (1035, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 985 move from (3, 5) to (3, 6) using car (964, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 985 arrived with a waiting time of 2 ticks\n", - "Agent rider 986 move from (2, 8) to (3, 8) using car (1077, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1000 move from (3, 4) to (3, 3) using car (970, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1001 move from (4, 7) to (4, 8) using car (1017, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 1001 arrived with a waiting time of 3 ticks\n", - "Agent rider 1002 move from (2, 0) to (3, 0) using car (1088, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Driver 1011 arrived\n", - "Driver 1016 arrived\n", - "Agent rider 1024 move from (0, 7) to (0, 6) using car (988, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1025 doesn't move\n", - "Driver 1027 arrived\n", - "Agent rider 1036 doesn't move\n", + "Agent rider 982 move from (7, 4) to (8, 4) using car (975, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 983 move from (6, 8) to (6, 9) using car (1084, [(6, 8), (6, 9), (5, 9)], 0)\n", + "Driver 986 arrived\n", + "Driver 988 arrived\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 move from (4, 4) to (3, 4) using car (1081, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 995 arrived\n", + "Driver 1000 arrived\n", + "Driver 1008 arrived\n", + "Driver 1014 arrived\n", + "Driver 1020 arrived\n", + "Driver 1023 arrived\n", + "Agent rider 1028 move from (7, 6) to (7, 7) using car (992, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1029 move from (6, 3) to (6, 2) using car (980, [(6, 3), (6, 2)], 0)\n", + "Agent rider 1030 move from (5, 4) to (5, 3) using car (1021, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 1030 arrived with a waiting time of 2 ticks\n", + "Agent rider 1031 move from (3, 0) to (2, 0) using car (1017, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1032 move from (4, 4) to (3, 4) using car (1081, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 1032 arrived with a waiting time of 0 ticks\n", + "Agent rider 1033 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 1034 move from (7, 6) to (7, 7) using car (992, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1035 move from (1, 6) to (1, 5) using car (945, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 1035 arrived with a waiting time of 3 ticks\n", + "Agent rider 1036 move from (5, 4) to (5, 3) using car (1021, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1037 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 1038 doesn't move\n", + "Driver 1043 arrived\n", + "Agent rider 1044 move from (5, 7) to (5, 8) using car (964, [(5, 7), (5, 8)], 0)\n", + "Rider n° 1044 arrived with a waiting time of 2 ticks\n", + "Agent rider 1045 move from (7, 0) to (7, 1) using car (1059, [(7, 0), (7, 1), (8, 1)], 0)\n", + "Agent rider 1046 doesn't move\n", + "Driver 1049 arrived\n", + "Driver 1051 arrived\n", + "Agent rider 1066 move from (5, 8) to (5, 7) using car (1057, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1068 move from (7, 6) to (7, 7) using car (992, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1069 move from (9, 8) to (8, 8) using car (1005, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 1070 move from (0, 2) to (0, 1) using car (985, [(0, 2), (0, 1)], 0)\n", + "Agent rider 1071 move from (6, 9) to (7, 9) using car (997, [(6, 9), (7, 9)], 0)\n", + "Agent rider 1072 move from (6, 7) to (7, 7) using car (994, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1073 move from (1, 6) to (1, 5) using car (945, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1074 doesn't move\n", + "Agent rider 1075 move from (3, 0) to (2, 0) using car (1017, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1094 move from (6, 2) to (5, 2) using car (1093, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (7, 6) to (7, 7) using car (992, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1097 doesn't move\n", + "Agent rider 1098 move from (6, 2) to (5, 2) using car (1093, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1099 move from (2, 3) to (3, 3) using car (1079, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 doesn't move\n", + "Agent rider 1109 move from (6, 3) to (6, 2) using car (980, [(6, 3), (6, 2)], 0)\n", + "Agent rider 1110 move from (2, 2) to (1, 2) using car (1100, [(2, 2), (1, 2)], 0)\n", + "Agent rider 1111 doesn't move\n", + "tick 74 ended\n", + "I am driver 1112 - trip: [(8, 2), (8, 3), (8, 4), (9, 4)]\n", + "I am driver 1113 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 1114 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 1115 - trip: [(4, 7), (4, 8), (3, 8)]\n", + "I am driver 1116 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 1117 - trip: [(3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 1118 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (1, 2)]\n", + "I am driver 1119 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 1120 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 1121 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1122 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8)]\n", + "I am driver 1123 - trip: [(3, 5), (4, 5), (5, 5), (5, 6)]\n", + "I am driver 1124 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 1125 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 1126 - trip: [(0, 4), (0, 3), (0, 2)]\n", + "I am driver 1127 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4)]\n", + "I am driver 1128 - trip: [(1, 8), (1, 7), (1, 6)]\n", + "I am driver 1129 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "18 drivers generated.\n", + "I am rider 1130 - dep: (5, 5) , arr: (7, 7)\n", + "I am rider 1131 - dep: (4, 0) , arr: (1, 3)\n", + "I am rider 1132 - dep: (4, 8) , arr: (7, 5)\n", + "3 riders generated.\n", + "Agent rider 464 move from (6, 6) to (7, 6) using car (1058, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 522 move from (2, 2) to (1, 2) using car (937, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 551 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 552 move from (9, 5) to (9, 6) using car (1102, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 555 move from (9, 6) to (9, 7) using car (1025, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 5) to (9, 6) using car (1102, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 602 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 623 move from (1, 9) to (2, 9) using car (993, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (2, 2) to (1, 2) using car (937, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (9, 5) to (9, 6) using car (1102, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 760 move from (1, 5) to (1, 4) using car (945, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 5) to (9, 6) using car (1102, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 794 move from (9, 6) to (9, 7) using car (1025, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 809 move from (5, 2) to (4, 2) using car (1093, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 809 arrived with a waiting time of 7 ticks\n", + "Agent rider 816 doesn't move\n", + "Agent rider 818 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 822 move from (9, 6) to (9, 7) using car (1025, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (7, 1) to (8, 1) using car (1059, [(7, 1), (8, 1)], 0)\n", + "Driver 872 arrived\n", + "Agent rider 874 move from (9, 6) to (9, 7) using car (1025, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (1, 3) to (2, 3) using car (1080, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 877 move from (7, 1) to (8, 1) using car (1059, [(7, 1), (8, 1)], 0)\n", + "Agent rider 878 doesn't move\n", + "Agent rider 879 move from (6, 6) to (7, 6) using car (1058, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 886 move from (4, 1) to (3, 1) using car (1039, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 919 move from (1, 8) to (1, 7) using car (1128, [(1, 8), (1, 7), (1, 6)], 0)\n", + "Agent rider 930 doesn't move\n", + "Agent rider 941 move from (8, 8) to (7, 8) using car (1005, [(8, 8), (7, 8)], 0)\n", + "Agent rider 942 move from (2, 0) to (3, 0) using car (1010, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 953 move from (1, 5) to (1, 4) using car (945, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 954 doesn't move\n", + "Driver 958 arrived\n", + "Agent rider 966 doesn't move\n", + "Agent rider 968 move from (4, 7) to (4, 8) using car (1026, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 969 move from (3, 5) to (3, 6) using car (1027, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 971 move from (4, 2) to (4, 3) using car (1083, [(4, 2), (4, 3)], 0)\n", + "Driver 974 arrived\n", + "Agent rider 982 doesn't move\n", + "Agent rider 983 move from (6, 9) to (5, 9) using car (1084, [(6, 9), (5, 9)], 0)\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 doesn't move\n", + "Driver 998 arrived\n", + "Driver 1002 arrived\n", + "Driver 1004 arrived\n", + "Driver 1015 arrived\n", + "Agent rider 1028 doesn't move\n", + "Agent rider 1029 doesn't move\n", + "Agent rider 1031 move from (2, 0) to (1, 0) using car (1017, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 move from (7, 7) to (6, 7) using car (992, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1036 move from (5, 3) to (5, 2) using car (1021, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (4, 5) to (4, 4) using car (993, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 move from (4, 5) to (4, 4) using car (993, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 1038 doesn't move\n", + "Agent rider 1044 doesn't move\n", + "Agent rider 1045 move from (7, 1) to (6, 1) using car (1091, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", "Agent rider 1046 doesn't move\n", - "Agent rider 1047 move from (8, 3) to (8, 4) using car (1068, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (3, 0) to (2, 0) using car (928, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1078 move from (8, 1) to (8, 2) using car (1094, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1079 move from (8, 4) to (8, 5) using car (1106, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1081 move from (0, 4) to (0, 5) using car (1082, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 1096 doesn't move\n", - "Agent rider 1097 move from (5, 6) to (4, 6) using car (1034, [(5, 6), (4, 6)], 0)\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 doesn't move\n", + "Driver 1047 arrived\n", + "Driver 1050 arrived\n", + "Driver 1053 arrived\n", + "Driver 1054 arrived\n", + "Agent rider 1066 move from (5, 7) to (5, 6) using car (1057, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1068 move from (7, 7) to (6, 7) using car (992, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1069 move from (8, 8) to (9, 8) using car (949, [(8, 8), (9, 8)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 doesn't move\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 doesn't move\n", + "Agent rider 1074 move from (7, 7) to (6, 7) using car (992, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1075 move from (2, 0) to (1, 0) using car (1017, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Driver 1085 arrived\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (7, 7) to (6, 7) using car (992, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1097 doesn't move\n", + "Agent rider 1098 move from (5, 2) to (4, 2) using car (1093, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1099 move from (3, 3) to (3, 4) using car (1024, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 doesn't move\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1131 doesn't move\n", + "Agent rider 1132 doesn't move\n", "tick 75 ended\n", - "I am driver 1111 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 1112 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 1113 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "3 drivers generated.\n", - "I am rider 1114 - dep: (0, 2) , arr: (6, 4)\n", + "I am driver 1133 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 1134 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 1135 - trip: [(4, 7), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 1136 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 1137 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 1138 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 1139 - trip: [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 1140 - trip: [(1, 1), (1, 0)]\n", + "8 drivers generated.\n", + "I am rider 1141 - dep: (3, 6) , arr: (2, 6)\n", + "I am rider 1142 - dep: (8, 2) , arr: (7, 8)\n", + "I am rider 1143 - dep: (2, 3) , arr: (1, 9)\n", + "I am rider 1144 - dep: (2, 2) , arr: (3, 6)\n", + "4 riders generated.\n", + "Agent rider 464 move from (7, 6) to (8, 6) using car (1058, [(7, 6), (8, 6)], 0)\n", + "Rider n° 464 arrived with a waiting time of 22 ticks\n", + "Agent rider 522 move from (1, 2) to (0, 2) using car (937, [(1, 2), (0, 2)], 0)\n", + "Agent rider 551 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 552 move from (9, 6) to (9, 7) using car (1102, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 555 move from (9, 7) to (9, 8) using car (1025, [(9, 7), (9, 8)], 0)\n", + "Agent rider 556 move from (9, 6) to (9, 7) using car (1102, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 602 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 623 move from (2, 9) to (3, 9) using car (993, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (1, 2) to (0, 2) using car (937, [(1, 2), (0, 2)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (9, 6) to (9, 7) using car (1102, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 760 move from (1, 4) to (1, 3) using car (945, [(1, 4), (1, 3)], 0)\n", + "Agent rider 761 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 6) to (9, 7) using car (1102, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 794 move from (9, 7) to (9, 8) using car (1025, [(9, 7), (9, 8)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 doesn't move\n", + "Agent rider 818 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 doesn't move\n", + "Agent rider 874 move from (9, 7) to (9, 8) using car (1025, [(9, 7), (9, 8)], 0)\n", + "Agent rider 876 move from (2, 3) to (3, 3) using car (1080, [(2, 3), (3, 3)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 879 move from (7, 6) to (8, 6) using car (1058, [(7, 6), (8, 6)], 0)\n", + "Rider n° 879 arrived with a waiting time of 7 ticks\n", + "Agent rider 886 move from (3, 1) to (2, 1) using car (1039, [(3, 1), (2, 1)], 0)\n", + "Agent rider 930 move from (5, 8) to (5, 7) using car (1052, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Driver 932 arrived\n", + "Agent rider 941 doesn't move\n", + "Agent rider 942 move from (3, 0) to (4, 0) using car (1010, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 953 move from (1, 4) to (1, 3) using car (945, [(1, 4), (1, 3)], 0)\n", + "Rider n° 953 arrived with a waiting time of 1 ticks\n", + "Agent rider 954 move from (6, 6) to (6, 5) using car (1055, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 964 arrived\n", + "Agent rider 966 doesn't move\n", + "Agent rider 968 move from (4, 8) to (4, 9) using car (1026, [(4, 8), (4, 9), (3, 9)], 0)\n", + "Rider n° 968 arrived with a waiting time of 3 ticks\n", + "Agent rider 969 move from (3, 6) to (3, 5) using car (1061, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 971 move from (4, 3) to (5, 3) using car (1079, [(4, 3), (5, 3), (6, 3)], 0)\n", + "Driver 980 arrived\n", + "Driver 981 arrived\n", + "Agent rider 982 move from (8, 4) to (8, 5) using car (1090, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 982 arrived with a waiting time of 3 ticks\n", + "Agent rider 983 doesn't move\n", + "Driver 985 arrived\n", + "Driver 987 arrived\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 doesn't move\n", + "Driver 997 arrived\n", + "Driver 1011 arrived\n", + "Driver 1013 arrived\n", + "Driver 1019 arrived\n", + "Agent rider 1028 doesn't move\n", + "Agent rider 1029 doesn't move\n", + "Agent rider 1031 move from (1, 0) to (1, 1) using car (1017, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 move from (6, 7) to (5, 7) using car (992, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1036 move from (5, 2) to (5, 1) using car (1021, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1037 doesn't move\n", + "Agent rider 1038 move from (3, 1) to (2, 1) using car (1039, [(3, 1), (2, 1)], 0)\n", + "Agent rider 1045 move from (6, 1) to (5, 1) using car (1091, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1046 doesn't move\n", + "Driver 1054 arrived\n", + "Driver 1056 arrived\n", + "Agent rider 1066 move from (5, 6) to (5, 5) using car (1057, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 1066 arrived with a waiting time of 0 ticks\n", + "Agent rider 1068 move from (6, 7) to (5, 7) using car (992, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1069 move from (9, 8) to (8, 8) using car (1089, [(9, 8), (8, 8)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 move from (7, 9) to (6, 9) using car (1122, [(7, 9), (6, 9), (5, 9), (5, 8)], 0)\n", + "Agent rider 1072 move from (7, 7) to (6, 7) using car (1124, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1073 doesn't move\n", + "Agent rider 1074 move from (6, 7) to (6, 6) using car (1048, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 1075 doesn't move\n", + "Agent rider 1076 move from (8, 6) to (8, 7) using car (1101, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1087 arrived\n", + "Driver 1088 arrived\n", + "Agent rider 1094 move from (5, 2) to (5, 1) using car (1021, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (6, 7) to (5, 7) using car (992, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1097 move from (7, 6) to (8, 6) using car (1058, [(7, 6), (8, 6)], 0)\n", + "Agent rider 1098 move from (4, 2) to (3, 2) using car (1093, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1099 move from (3, 4) to (3, 5) using car (1024, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Driver 1100 arrived\n", + "Driver 1105 arrived\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 doesn't move\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 move from (1, 2) to (0, 2) using car (937, [(1, 2), (0, 2)], 0)\n", + "Agent rider 1111 move from (2, 9) to (3, 9) using car (993, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1131 doesn't move\n", + "Agent rider 1132 move from (4, 8) to (3, 8) using car (1115, [(4, 8), (3, 8)], 0)\n", + "Agent rider 1141 doesn't move\n", + "Agent rider 1142 move from (8, 2) to (8, 3) using car (1134, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1143 move from (2, 3) to (3, 3) using car (1080, [(2, 3), (3, 3)], 0)\n", + "Agent rider 1144 move from (2, 2) to (1, 2) using car (999, [(2, 2), (1, 2), (0, 2)], 0)\n", + "tick 76 ended\n", + "I am driver 1145 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 1146 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 1147 - trip: [(6, 9), (5, 9)]\n", + "I am driver 1148 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", + "I am driver 1149 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 1150 - trip: [(7, 7), (6, 7), (5, 7), (5, 8)]\n", + "I am driver 1151 - trip: [(2, 2), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 1152 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 1153 - trip: [(3, 1), (3, 2), (4, 2)]\n", + "I am driver 1154 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 1155 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1156 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 1157 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 1158 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "14 drivers generated.\n", + "I am rider 1159 - dep: (4, 8) , arr: (8, 0)\n", "1 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (7, 2) to (8, 2) using car (1028, [(7, 2), (8, 2)], 0)\n", - "Agent rider 507 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 537 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 539 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 578 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 622 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 714 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 715 move from (7, 2) to (8, 2) using car (1028, [(7, 2), (8, 2)], 0)\n", - "Agent rider 716 move from (0, 6) to (0, 5) using car (988, [(0, 6), (0, 5)], 0)\n", - "Agent rider 717 move from (4, 4) to (4, 3) using car (993, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 728 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 753 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 753 arrived with a waiting time of 16 ticks\n", - "Agent rider 754 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 780 move from (1, 1) to (0, 1) using car (1006, [(1, 1), (0, 1)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (9, 7) to (9, 8) using car (1102, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 move from (9, 7) to (9, 8) using car (1102, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (3, 9) to (4, 9) using car (993, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (9, 7) to (9, 8) using car (1102, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (1, 3) to (1, 2) using car (1040, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 7) to (9, 8) using car (1102, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 853 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 855 move from (5, 4) to (4, 4) using car (1101, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 872 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 885 move from (6, 4) to (6, 3) using car (1076, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 885 arrived with a waiting time of 6 ticks\n", - "Agent rider 896 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 942 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 943 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 955 move from (7, 6) to (8, 6) using car (1015, [(7, 6), (8, 6)], 0)\n", - "Driver 958 arrived\n", - "Driver 971 arrived\n", - "Agent rider 973 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 974 move from (8, 7) to (8, 8) using car (1110, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 974 arrived with a waiting time of 2 ticks\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 move from (9, 7) to (9, 8) using car (1102, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 doesn't move\n", + "Agent rider 874 doesn't move\n", + "Agent rider 876 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 886 doesn't move\n", + "Agent rider 930 move from (5, 7) to (6, 7) using car (1042, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 941 move from (7, 8) to (6, 8) using car (1121, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 942 move from (4, 0) to (5, 0) using car (1010, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Driver 949 arrived\n", + "Agent rider 954 move from (6, 5) to (6, 4) using car (1055, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 954 arrived with a waiting time of 5 ticks\n", + "Agent rider 966 move from (5, 3) to (6, 3) using car (1079, [(5, 3), (6, 3)], 0)\n", + "Rider n° 966 arrived with a waiting time of 4 ticks\n", + "Agent rider 969 move from (3, 5) to (3, 6) using car (1117, [(3, 5), (3, 6)], 0)\n", + "Agent rider 971 move from (5, 3) to (6, 3) using car (1079, [(5, 3), (6, 3)], 0)\n", + "Driver 975 arrived\n", "Driver 981 arrived\n", - "Agent rider 982 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 983 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 984 move from (4, 8) to (3, 8) using car (1035, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 986 move from (3, 8) to (3, 9) using car (1077, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 989 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 move from (7, 2) to (8, 2) using car (1028, [(7, 2), (8, 2)], 0)\n", - "Agent rider 1000 move from (3, 3) to (3, 2) using car (970, [(3, 3), (3, 2)], 0)\n", - "Agent rider 1002 move from (3, 0) to (3, 1) using car (1088, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 983 doesn't move\n", + "Driver 987 arrived\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 move from (3, 4) to (3, 3) using car (1106, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", "Driver 1005 arrived\n", - "Driver 1021 arrived\n", - "Agent rider 1024 move from (0, 6) to (0, 5) using car (988, [(0, 6), (0, 5)], 0)\n", - "Agent rider 1025 doesn't move\n", - "Driver 1031 arrived\n", - "Agent rider 1036 doesn't move\n", + "Driver 1013 arrived\n", + "Agent rider 1028 move from (7, 7) to (6, 7) using car (1150, [(7, 7), (6, 7), (5, 7), (5, 8)], 0)\n", + "Agent rider 1029 doesn't move\n", + "Agent rider 1031 move from (1, 1) to (1, 2) using car (1017, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 move from (5, 7) to (4, 7) using car (992, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1036 move from (5, 1) to (5, 0) using car (1021, [(5, 1), (5, 0)], 0)\n", + "Rider n° 1036 arrived with a waiting time of 2 ticks\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (4, 4) to (4, 3) using car (993, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1039 move from (4, 4) to (4, 3) using car (993, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1046 move from (6, 4) to (6, 3) using car (1076, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 move from (8, 4) to (8, 5) using car (1068, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (2, 0) to (1, 0) using car (928, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Driver 1058 arrived\n", + "Agent rider 1038 doesn't move\n", + "Agent rider 1045 move from (5, 1) to (4, 1) using car (1091, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1046 move from (7, 5) to (7, 4) using car (1139, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", "Driver 1059 arrived\n", - "Driver 1060 arrived\n", "Driver 1064 arrived\n", - "Driver 1065 arrived\n", - "Agent rider 1078 move from (8, 2) to (8, 3) using car (1094, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1079 move from (8, 5) to (8, 6) using car (1106, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1081 move from (0, 5) to (0, 6) using car (1082, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 1096 move from (3, 7) to (3, 6) using car (1072, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1097 move from (4, 6) to (5, 6) using car (1057, [(4, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1098 move from (1, 1) to (0, 1) using car (1006, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1099 move from (8, 9) to (7, 9) using car (1112, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 1100 doesn't move\n", - "Agent rider 1114 doesn't move\n", - "tick 76 ended\n", - "I am driver 1115 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 1116 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 1117 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 1118 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 1119 - trip: [(1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 1120 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1121 - trip: [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 1122 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 1123 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 1124 - trip: [(5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 1125 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "11 drivers generated.\n", - "I am rider 1126 - dep: (1, 5) , arr: (7, 1)\n", - "I am rider 1127 - dep: (1, 1) , arr: (9, 4)\n", - "I am rider 1128 - dep: (3, 4) , arr: (6, 0)\n", - "I am rider 1129 - dep: (9, 9) , arr: (4, 1)\n", - "4 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 537 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 539 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 578 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 622 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 661 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 714 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 3) to (4, 2) using car (993, [(4, 3), (4, 2)], 0)\n", - "Agent rider 728 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 780 move from (0, 1) to (0, 2) using car (1105, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", + "Agent rider 1068 move from (5, 7) to (5, 6) using car (1052, [(5, 7), (5, 6)], 0)\n", + "Rider n° 1068 arrived with a waiting time of 0 ticks\n", + "Agent rider 1069 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 move from (6, 9) to (5, 9) using car (1122, [(6, 9), (5, 9), (5, 8)], 0)\n", + "Agent rider 1072 move from (6, 7) to (6, 6) using car (1124, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1073 move from (1, 5) to (1, 6) using car (1082, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1074 move from (6, 6) to (6, 5) using car (1048, [(6, 6), (6, 5)], 0)\n", + "Agent rider 1075 move from (1, 0) to (1, 1) using car (1133, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1076 move from (8, 7) to (8, 8) using car (1101, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1083 arrived\n", + "Driver 1084 arrived\n", + "Driver 1088 arrived\n", + "Agent rider 1094 move from (5, 1) to (5, 0) using car (1021, [(5, 1), (5, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (5, 7) to (4, 7) using car (992, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1097 doesn't move\n", + "Agent rider 1098 move from (3, 2) to (2, 2) using car (1093, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1099 move from (3, 5) to (3, 6) using car (1024, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (9, 3) to (8, 3) using car (1149, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (3, 9) to (4, 9) using car (993, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1130 move from (5, 5) to (6, 5) using car (1018, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 1131 move from (4, 0) to (3, 0) using car (1114, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 1132 doesn't move\n", + "Agent rider 1141 move from (3, 6) to (2, 6) using car (1022, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 1141 arrived with a waiting time of 1 ticks\n", + "Agent rider 1142 move from (8, 3) to (8, 4) using car (1134, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1144 move from (1, 2) to (2, 2) using car (1156, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 1159 doesn't move\n", + "tick 77 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (8, 8) to (7, 8) using car (1101, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 552 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 555 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 556 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 8) to (7, 8) using car (1101, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (4, 9) to (5, 9) using car (993, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (8, 0) to (8, 1) using car (1092, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 move from (1, 2) to (1, 3) using car (1017, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 761 move from (8, 8) to (7, 8) using car (1101, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 794 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 795 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 853 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 855 move from (4, 4) to (3, 4) using car (1101, [(4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 942 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 943 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Driver 958 arrived\n", - "Driver 969 arrived\n", - "Agent rider 973 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 doesn't move\n", + "Agent rider 874 move from (9, 8) to (9, 9) using car (1102, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 876 move from (3, 3) to (3, 2) using car (1106, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 886 doesn't move\n", + "Agent rider 930 move from (6, 7) to (5, 7) using car (1150, [(6, 7), (5, 7), (5, 8)], 0)\n", + "Driver 937 arrived\n", + "Agent rider 941 move from (6, 8) to (6, 9) using car (1003, [(6, 8), (6, 9)], 0)\n", + "Rider n° 941 arrived with a waiting time of 6 ticks\n", + "Agent rider 942 move from (5, 0) to (6, 0) using car (1010, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Driver 945 arrived\n", + "Agent rider 954 doesn't move\n", + "Agent rider 969 move from (3, 6) to (3, 7) using car (1024, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 971 doesn't move\n", "Driver 981 arrived\n", - "Agent rider 982 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 983 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Agent rider 984 move from (3, 8) to (2, 8) using car (1035, [(3, 8), (2, 8)], 0)\n", - "Agent rider 986 doesn't move\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1000 move from (3, 2) to (4, 2) using car (1117, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 1002 move from (3, 1) to (3, 2) using car (1088, [(3, 1), (3, 2)], 0)\n", - "Driver 1008 arrived\n", - "Driver 1010 arrived\n", - "Driver 1013 arrived\n", - "Driver 1022 arrived\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Driver 1029 arrived\n", - "Driver 1034 arrived\n", - "Agent rider 1036 doesn't move\n", + "Agent rider 983 move from (5, 9) to (5, 8) using car (1122, [(5, 9), (5, 8)], 0)\n", + "Agent rider 990 doesn't move\n", + "Agent rider 991 move from (3, 3) to (4, 3) using car (1127, [(3, 3), (4, 3), (5, 3), (5, 4), (6, 4)], 0)\n", + "Rider n° 991 arrived with a waiting time of 4 ticks\n", + "Driver 1001 arrived\n", + "Driver 1025 arrived\n", + "Driver 1027 arrived\n", + "Agent rider 1028 move from (6, 7) to (7, 7) using car (1042, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1029 doesn't move\n", + "Agent rider 1031 move from (1, 2) to (1, 1) using car (1040, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 doesn't move\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (4, 3) to (4, 2) using car (993, [(4, 3), (4, 2)], 0)\n", - "Agent rider 1039 move from (4, 3) to (4, 2) using car (993, [(4, 3), (4, 2)], 0)\n", - "Driver 1042 arrived\n", - "Driver 1044 arrived\n", - "Driver 1045 arrived\n", - "Agent rider 1046 move from (6, 3) to (6, 2) using car (1076, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 move from (8, 5) to (8, 6) using car (1068, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (1, 0) to (0, 0) using car (928, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Driver 1059 arrived\n", + "Agent rider 1038 move from (2, 1) to (2, 2) using car (1118, [(2, 1), (2, 2), (1, 2)], 0)\n", + "Driver 1039 arrived\n", + "Agent rider 1045 move from (4, 1) to (3, 1) using car (1091, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1046 move from (7, 4) to (7, 3) using car (1139, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 1058 arrived\n", + "Agent rider 1069 move from (8, 8) to (7, 8) using car (1101, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 move from (5, 9) to (5, 8) using car (1122, [(5, 9), (5, 8)], 0)\n", + "Agent rider 1072 move from (6, 6) to (6, 5) using car (1124, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1073 move from (1, 6) to (2, 6) using car (1158, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1074 doesn't move\n", + "Agent rider 1075 move from (1, 1) to (1, 2) using car (1133, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1076 move from (8, 8) to (7, 8) using car (1101, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1080 arrived\n", + "Driver 1081 arrived\n", + "Driver 1084 arrived\n", + "Driver 1089 arrived\n", + "Agent rider 1094 move from (5, 0) to (6, 0) using car (1010, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (4, 7) to (3, 7) using car (992, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1097 move from (8, 6) to (8, 7) using car (1090, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1098 move from (2, 2) to (1, 2) using car (1093, [(2, 2), (1, 2)], 0)\n", + "Rider n° 1098 arrived with a waiting time of 0 ticks\n", + "Agent rider 1099 move from (3, 6) to (3, 7) using car (1024, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (8, 3) to (7, 3) using car (1149, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (4, 9) to (5, 9) using car (993, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1115 arrived\n", + "Driver 1126 arrived\n", + "Driver 1128 arrived\n", + "Agent rider 1130 move from (6, 5) to (7, 5) using car (1018, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 1131 move from (3, 0) to (3, 1) using car (1114, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 1132 doesn't move\n", + "Driver 1140 arrived\n", + "Agent rider 1142 move from (8, 4) to (8, 5) using car (1134, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1143 move from (3, 3) to (3, 4) using car (1063, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 1144 move from (2, 2) to (3, 2) using car (1156, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 1159 doesn't move\n", + "tick 78 ended\n", + "I am driver 1160 - trip: [(8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 1161 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 1162 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 1163 - trip: [(6, 4), (6, 3), (7, 3)]\n", + "I am driver 1164 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)]\n", + "I am driver 1165 - trip: [(3, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 1166 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 1167 - trip: [(9, 4), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 1168 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)]\n", + "I am driver 1169 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "10 drivers generated.\n", + "I am rider 1170 - dep: (9, 5) , arr: (1, 0)\n", + "I am rider 1171 - dep: (5, 9) , arr: (4, 2)\n", + "I am rider 1172 - dep: (9, 7) , arr: (6, 8)\n", + "3 riders generated.\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 move from (7, 8) to (6, 8) using car (1101, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 552 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 555 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 556 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (7, 8) to (6, 8) using car (1101, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 602 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (7, 5) to (8, 5) using car (1018, [(7, 5), (8, 5)], 0)\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (6, 2) to (6, 3) using car (1168, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 686 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 707 move from (7, 5) to (8, 5) using car (1018, [(7, 5), (8, 5)], 0)\n", + "Agent rider 708 move from (7, 5) to (8, 5) using car (1018, [(7, 5), (8, 5)], 0)\n", + "Agent rider 746 move from (8, 1) to (8, 2) using car (1092, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 747 doesn't move\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 move from (7, 8) to (6, 8) using car (1101, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 794 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 move from (6, 2) to (6, 3) using car (1168, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 818 doesn't move\n", + "Agent rider 822 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 826 move from (8, 1) to (8, 2) using car (1092, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 826 arrived with a waiting time of 7 ticks\n", + "Agent rider 874 move from (9, 9) to (8, 9) using car (1102, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 876 doesn't move\n", + "Agent rider 877 move from (8, 1) to (8, 2) using car (1092, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 878 doesn't move\n", + "Agent rider 886 doesn't move\n", + "Agent rider 930 move from (5, 7) to (5, 8) using car (1150, [(5, 7), (5, 8)], 0)\n", + "Agent rider 941 doesn't move\n", + "Agent rider 942 move from (6, 0) to (7, 0) using car (1010, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 954 move from (6, 5) to (6, 4) using car (1124, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 954 arrived with a waiting time of 6 ticks\n", + "Agent rider 969 move from (3, 7) to (2, 7) using car (992, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 990 move from (7, 5) to (8, 5) using car (1018, [(7, 5), (8, 5)], 0)\n", + "Rider n° 990 arrived with a waiting time of 9 ticks\n", + "Driver 999 arrived\n", + "Driver 1021 arrived\n", + "Driver 1026 arrived\n", + "Agent rider 1028 move from (7, 7) to (8, 7) using car (1042, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1029 move from (6, 2) to (6, 3) using car (1168, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 doesn't move\n", + "Agent rider 1037 doesn't move\n", + "Agent rider 1038 move from (2, 2) to (1, 2) using car (1118, [(2, 2), (1, 2)], 0)\n", + "Agent rider 1045 move from (3, 1) to (2, 1) using car (1091, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1046 move from (7, 3) to (7, 2) using car (1139, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 1048 arrived\n", + "Driver 1052 arrived\n", + "Driver 1060 arrived\n", "Driver 1065 arrived\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1079 move from (8, 6) to (8, 7) using car (1106, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1081 move from (0, 6) to (0, 7) using car (1082, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Driver 1093 arrived\n" + "Agent rider 1069 move from (7, 8) to (6, 8) using car (1101, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1096 move from (3, 6) to (3, 5) using car (1072, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1097 move from (5, 6) to (5, 5) using car (1057, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1098 move from (0, 1) to (0, 2) using car (1105, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 doesn't move\n", - "Agent rider 1114 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 move from (1, 1) to (2, 1) using car (1111, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 1128 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "tick 77 ended\n", - "I am driver 1130 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 1131 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 1132 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 1133 - trip: [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 1134 - trip: [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 1135 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 1136 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 1137 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 1138 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "9 drivers generated.\n", - "I am rider 1139 - dep: (3, 3) , arr: (5, 7)\n", - "I am rider 1140 - dep: (8, 6) , arr: (3, 7)\n", - "2 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 165 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 165 arrived with a waiting time of 37 ticks\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 539 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 578 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 622 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 622 arrived with a waiting time of 16 ticks\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 6) to (6, 7) using car (994, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 661 move from (6, 6) to (6, 7) using car (994, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 661 arrived with a waiting time of 13 ticks\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 move from (8, 1) to (9, 1) using car (1053, [(8, 1), (9, 1)], 0)\n", - "Agent rider 709 move from (6, 6) to (6, 7) using car (994, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 doesn't move\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 move from (0, 2) to (0, 3) using car (1105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 doesn't move\n", - "Agent rider 855 move from (3, 4) to (3, 3) using car (1091, [(3, 4), (3, 3)], 0)\n", - "Rider n° 855 arrived with a waiting time of 2 ticks\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 doesn't move\n", - "Agent rider 943 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 doesn't move\n", - "Agent rider 949 move from (6, 6) to (6, 7) using car (994, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 951 doesn't move\n", - "Driver 964 arrived\n", - "Driver 970 arrived\n", - "Agent rider 973 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 982 move from (3, 2) to (3, 1) using car (1125, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1072 move from (6, 5) to (6, 4) using car (1124, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1073 move from (2, 6) to (3, 6) using car (1158, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1074 move from (6, 5) to (5, 5) using car (1136, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 1074 arrived with a waiting time of 4 ticks\n", + "Agent rider 1075 move from (1, 2) to (1, 3) using car (1133, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1076 move from (7, 8) to (6, 8) using car (1101, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1079 arrived\n", + "Driver 1081 arrived\n", + "Agent rider 1094 move from (6, 0) to (7, 0) using car (1010, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (3, 7) to (3, 8) using car (1024, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1097 doesn't move\n", + "Agent rider 1099 move from (3, 7) to (3, 8) using car (1024, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (7, 3) to (6, 3) using car (1149, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 move from (6, 2) to (6, 3) using car (1168, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (5, 9) to (6, 9) using car (993, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1112 arrived\n", + "Driver 1117 arrived\n", + "Driver 1123 arrived\n", + "Agent rider 1130 move from (7, 5) to (8, 5) using car (1018, [(7, 5), (8, 5)], 0)\n", + "Agent rider 1131 move from (3, 1) to (2, 1) using car (1091, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1132 doesn't move\n", + "Agent rider 1142 move from (8, 5) to (8, 6) using car (1134, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1143 move from (3, 4) to (3, 5) using car (1063, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 1144 move from (3, 2) to (3, 3) using car (1156, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 1147 arrived\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 doesn't move\n", + "Agent rider 1172 doesn't move\n", + "tick 79 ended\n", + "I am driver 1173 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 1174 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", + "I am driver 1175 - trip: [(0, 3), (0, 4)]\n", + "I am driver 1176 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 1177 - trip: [(3, 4), (4, 4), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 1178 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 1179 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 1180 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (1, 2)]\n", + "I am driver 1181 - trip: [(4, 2), (4, 1)]\n", + "I am driver 1182 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)]\n", + "I am driver 1183 - trip: [(4, 4), (3, 4)]\n", + "I am driver 1184 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 1185 - trip: [(1, 8), (1, 9)]\n", + "I am driver 1186 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "14 drivers generated.\n", + "I am rider 1187 - dep: (0, 7) , arr: (0, 3)\n", + "I am rider 1188 - dep: (8, 9) , arr: (6, 0)\n", + "I am rider 1189 - dep: (0, 4) , arr: (6, 7)\n", + "I am rider 1190 - dep: (3, 7) , arr: (3, 1)\n", + "4 riders generated.\n", + "Agent rider 522 move from (0, 2) to (1, 2) using car (1184, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 556 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 602 move from (8, 8) to (8, 9) using car (1090, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 602 arrived with a waiting time of 18 ticks\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (8, 8) to (8, 9) using car (1090, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (0, 2) to (1, 2) using car (1184, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 667 move from (6, 3) to (7, 3) using car (1163, [(6, 3), (7, 3)], 0)\n", + "Agent rider 686 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (8, 2) to (8, 3) using car (1092, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 747 move from (8, 8) to (8, 9) using car (1090, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 747 arrived with a waiting time of 9 ticks\n", + "Agent rider 760 move from (1, 3) to (2, 3) using car (1169, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 760 arrived with a waiting time of 14 ticks\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 794 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 move from (6, 3) to (7, 3) using car (1163, [(6, 3), (7, 3)], 0)\n", + "Agent rider 818 move from (8, 8) to (8, 9) using car (1090, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 818 arrived with a waiting time of 12 ticks\n", + "Agent rider 822 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 876 move from (3, 2) to (3, 1) using car (1061, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Rider n° 876 arrived with a waiting time of 6 ticks\n", + "Agent rider 877 move from (8, 2) to (8, 3) using car (1092, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 878 doesn't move\n", + "Agent rider 886 move from (2, 1) to (3, 1) using car (1040, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 930 doesn't move\n", + "Agent rider 942 move from (7, 0) to (8, 0) using car (1010, [(7, 0), (8, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 969 move from (2, 7) to (1, 7) using car (992, [(2, 7), (1, 7)], 0)\n", + "Agent rider 971 move from (6, 3) to (7, 3) using car (1163, [(6, 3), (7, 3)], 0)\n", "Agent rider 983 doesn't move\n", - "Agent rider 984 doesn't move\n", - "Agent rider 986 doesn't move\n", - "Driver 988 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1000 move from (4, 2) to (5, 2) using car (1117, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 1000 arrived with a waiting time of 2 ticks\n", - "Agent rider 1002 doesn't move\n", - "Driver 1006 arrived\n", - "Driver 1010 arrived\n", - "Driver 1015 arrived\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 move from (0, 2) to (0, 3) using car (1105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1028 arrived\n", - "Driver 1032 arrived\n", - "Driver 1033 arrived\n", - "Agent rider 1036 move from (0, 2) to (0, 3) using car (1105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Driver 994 arrived\n", + "Driver 1003 arrived\n", + "Agent rider 1028 doesn't move\n", + "Agent rider 1029 move from (6, 3) to (7, 3) using car (1163, [(6, 3), (7, 3)], 0)\n", + "Rider n° 1029 arrived with a waiting time of 6 ticks\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 doesn't move\n", "Agent rider 1037 doesn't move\n", "Agent rider 1038 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Driver 1044 arrived\n", - "Agent rider 1046 move from (6, 2) to (6, 1) using car (1076, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 move from (8, 6) to (8, 7) using car (1068, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Driver 1062 arrived\n", - "Driver 1063 arrived\n", - "Driver 1074 arrived\n", - "Driver 1075 arrived\n", - "Agent rider 1078 move from (8, 3) to (7, 3) using car (1120, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1079 move from (8, 7) to (8, 8) using car (1106, [(8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1081 move from (0, 7) to (0, 8) using car (1082, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 1081 arrived with a waiting time of 1 ticks\n", - "Driver 1083 arrived\n", - "Agent rider 1096 move from (3, 5) to (3, 4) using car (1072, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1097 move from (5, 5) to (5, 4) using car (1057, [(5, 5), (5, 4)], 0)\n", - "Agent rider 1098 move from (0, 2) to (0, 3) using car (1105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 doesn't move\n", - "Agent rider 1114 move from (0, 2) to (0, 3) using car (1105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 move from (2, 1) to (3, 1) using car (1111, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 1128 move from (3, 4) to (3, 3) using car (1101, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1139 move from (3, 3) to (3, 4) using car (1115, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1140 move from (8, 6) to (8, 7) using car (1068, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "tick 78 ended\n", - "I am driver 1141 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "1 drivers generated.\n", - "I am rider 1142 - dep: (2, 3) , arr: (6, 7)\n", - "I am rider 1143 - dep: (2, 2) , arr: (7, 8)\n", - "I am rider 1144 - dep: (1, 4) , arr: (0, 2)\n", - "I am rider 1145 - dep: (6, 0) , arr: (0, 1)\n", - "I am rider 1146 - dep: (5, 7) , arr: (8, 5)\n", - "5 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 move from (0, 8) to (0, 7) using car (1073, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 539 move from (0, 8) to (0, 9) using car (1082, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 571 move from (0, 8) to (0, 9) using car (1082, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 571 arrived with a waiting time of 24 ticks\n", - "Agent rider 578 move from (0, 8) to (0, 9) using car (1082, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 7) to (6, 8) using car (994, [(6, 7), (6, 8)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 move from (6, 7) to (6, 8) using car (994, [(6, 7), (6, 8)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 doesn't move\n", - "Agent rider 716 doesn't move\n", - "Agent rider 717 move from (4, 2) to (3, 2) using car (1104, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 717 arrived with a waiting time of 6 ticks\n", - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 move from (0, 3) to (0, 4) using car (1105, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 8) to (0, 7) using car (1073, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 doesn't move\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 doesn't move\n", - "Driver 928 arrived\n", - "Agent rider 942 doesn't move\n", - "Agent rider 943 move from (0, 8) to (0, 9) using car (1082, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 doesn't move\n", - "Agent rider 949 move from (6, 7) to (6, 8) using car (994, [(6, 7), (6, 8)], 0)\n", - "Agent rider 951 doesn't move\n", - "Driver 970 arrived\n", - "Agent rider 973 move from (0, 8) to (0, 9) using car (1082, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 982 move from (3, 1) to (4, 1) using car (1111, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 doesn't move\n", - "Agent rider 986 move from (3, 9) to (4, 9) using car (1116, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Driver 991 arrived\n", - "Driver 993 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 doesn't move\n", - "Driver 1004 arrived\n", - "Driver 1012 arrived\n", - "Driver 1020 arrived\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 move from (0, 3) to (0, 4) using car (1105, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1033 arrived\n", - "Driver 1035 arrived\n", - "Agent rider 1036 move from (0, 3) to (0, 4) using car (1105, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (4, 2) to (3, 2) using car (1104, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 1039 move from (4, 2) to (3, 2) using car (1104, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 1040 arrived\n", - "Driver 1041 arrived\n", - "Agent rider 1046 move from (6, 1) to (6, 0) using car (1076, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 move from (8, 7) to (7, 7) using car (1068, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Driver 1063 arrived\n", - "Driver 1075 arrived\n", - "Agent rider 1078 move from (7, 3) to (6, 3) using car (1120, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1079 move from (8, 8) to (7, 8) using car (1106, [(8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Driver 1088 arrived\n", - "Driver 1090 arrived\n", - "Agent rider 1096 move from (3, 4) to (3, 3) using car (1072, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1097 doesn't move\n", - "Agent rider 1098 move from (0, 3) to (0, 4) using car (1105, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 doesn't move\n", - "Agent rider 1114 move from (0, 3) to (0, 4) using car (1105, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1126 move from (1, 5) to (1, 4) using car (1119, [(1, 5), (1, 4)], 0)\n", - "Agent rider 1127 move from (3, 1) to (4, 1) using car (1125, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1128 move from (3, 3) to (4, 3) using car (1069, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1139 move from (3, 4) to (3, 5) using car (1115, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1140 move from (8, 7) to (7, 7) using car (1068, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1142 doesn't move\n", - "Agent rider 1143 doesn't move\n", - "Agent rider 1144 doesn't move\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1146 doesn't move\n", - "tick 79 ended\n", - "I am driver 1147 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 1148 - trip: [(7, 7), (7, 8), (8, 8)]\n", - "I am driver 1149 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 1150 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 1151 - trip: [(6, 1), (6, 0), (7, 0)]\n", - "I am driver 1152 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)]\n", - "I am driver 1153 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7)]\n", - "I am driver 1154 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 1155 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 1156 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 1157 - trip: [(4, 3), (3, 3)]\n", - "I am driver 1158 - trip: [(3, 4), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 1159 - trip: [(8, 2), (8, 1), (7, 1)]\n", - "I am driver 1160 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 1161 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 1162 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 1163 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 1164 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 1165 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 1166 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1167 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 1168 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 1169 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 1170 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "24 drivers generated.\n", - "I am rider 1171 - dep: (4, 9) , arr: (0, 7)\n", - "I am rider 1172 - dep: (0, 9) , arr: (8, 8)\n", - "I am rider 1173 - dep: (6, 8) , arr: (4, 3)\n", - "I am rider 1174 - dep: (1, 4) , arr: (6, 1)\n", - "4 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 2) to (8, 1) using car (1159, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 507 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 537 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 539 move from (0, 9) to (1, 9) using car (1082, [(0, 9), (1, 9)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (0, 9) to (1, 9) using car (1082, [(0, 9), (1, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (3, 2) to (2, 2) using car (1104, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 714 move from (3, 2) to (3, 3) using car (1160, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 715 move from (8, 2) to (8, 1) using car (1159, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 716 move from (0, 5) to (1, 5) using car (1155, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 716 arrived with a waiting time of 17 ticks\n", - "Agent rider 728 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 move from (6, 0) to (5, 0) using car (1076, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 732 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 780 move from (0, 4) to (0, 5) using car (1105, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 815 doesn't move\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 872 doesn't move\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 move from (3, 2) to (2, 2) using car (1104, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 942 move from (0, 7) to (0, 6) using car (1073, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 943 move from (0, 9) to (1, 9) using car (1082, [(0, 9), (1, 9)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (3, 2) to (2, 2) using car (1104, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (0, 9) to (1, 9) using car (1082, [(0, 9), (1, 9)], 0)\n", - "Agent rider 982 move from (4, 1) to (5, 1) using car (1111, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 984 doesn't move\n", - "Agent rider 986 move from (4, 9) to (5, 9) using car (1116, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Driver 993 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 move from (8, 2) to (8, 1) using car (1159, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 1002 doesn't move\n", - "Driver 1017 arrived\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 move from (0, 4) to (0, 5) using car (1105, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1030 arrived\n", - "Driver 1035 arrived\n", - "Agent rider 1036 move from (0, 4) to (0, 5) using car (1105, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (3, 2) to (2, 2) using car (1104, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 1039 move from (3, 2) to (2, 2) using car (1104, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 1041 arrived\n", - "Agent rider 1046 move from (6, 0) to (5, 0) using car (1076, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 move from (7, 7) to (6, 7) using car (1068, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (0, 0) to (1, 0) using car (1150, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 1053 arrived\n", - "Agent rider 1054 doesn't move\n", - "Driver 1057 arrived\n", - "Agent rider 1078 move from (6, 3) to (5, 3) using car (1120, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1079 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Driver 1084 arrived\n", - "Driver 1091 arrived\n", - "Driver 1092 arrived\n", - "Driver 1095 arrived\n", - "Agent rider 1096 move from (3, 3) to (3, 2) using car (1072, [(3, 3), (3, 2)], 0)\n", + "Agent rider 1045 move from (2, 1) to (2, 2) using car (1186, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1046 move from (7, 2) to (6, 2) using car (1139, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 1052 arrived\n", + "Agent rider 1069 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 doesn't move\n", + "Agent rider 1072 move from (6, 4) to (6, 3) using car (1124, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1073 move from (3, 6) to (4, 6) using car (1158, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1075 move from (1, 3) to (1, 4) using car (1133, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1076 move from (6, 8) to (5, 8) using car (1101, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1081 arrived\n", + "Driver 1086 arrived\n", + "Driver 1093 arrived\n", + "Agent rider 1094 move from (7, 0) to (8, 0) using car (1010, [(7, 0), (8, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (3, 8) to (3, 9) using car (1024, [(3, 8), (3, 9)], 0)\n", "Agent rider 1097 doesn't move\n", - "Agent rider 1098 move from (0, 4) to (0, 5) using car (1105, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1099 move from (7, 9) to (7, 8) using car (1070, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1100 doesn't move\n", + "Agent rider 1099 move from (3, 8) to (3, 9) using car (1024, [(3, 8), (3, 9)], 0)\n", "Driver 1103 arrived\n", - "Agent rider 1114 move from (0, 4) to (0, 5) using car (1105, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 move from (4, 1) to (5, 1) using car (1125, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1128 move from (4, 3) to (5, 3) using car (1069, [(4, 3), (5, 3)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1139 move from (3, 5) to (3, 6) using car (1115, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1140 move from (7, 7) to (6, 7) using car (1068, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1142 doesn't move\n", - "Agent rider 1143 move from (2, 2) to (3, 2) using car (1149, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 doesn't move\n", - "Agent rider 1145 move from (6, 0) to (5, 0) using car (1076, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1146 move from (5, 7) to (6, 7) using car (1133, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1171 move from (4, 9) to (3, 9) using car (1118, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1172 move from (0, 9) to (1, 9) using car (1082, [(0, 9), (1, 9)], 0)\n", - "Agent rider 1173 move from (6, 8) to (5, 8) using car (1170, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 doesn't move\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (6, 3) to (5, 3) using car (1149, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 move from (6, 3) to (6, 4) using car (1168, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 1110 move from (0, 2) to (1, 2) using car (1184, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1111 move from (6, 9) to (7, 9) using car (993, [(6, 9), (7, 9)], 0)\n", + "Driver 1113 arrived\n", + "Driver 1122 arrived\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1131 move from (2, 1) to (2, 2) using car (1091, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1132 doesn't move\n", + "Agent rider 1142 move from (8, 6) to (8, 7) using car (1134, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1143 move from (3, 5) to (3, 6) using car (1063, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 1144 move from (3, 3) to (3, 4) using car (1156, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 1153 arrived\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 doesn't move\n", + "Agent rider 1172 doesn't move\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (8, 9) to (7, 9) using car (1102, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 1189 doesn't move\n", + "Agent rider 1190 doesn't move\n", "tick 80 ended\n", - "I am driver 1175 - trip: [(0, 9), (1, 9), (2, 9)]\n", - "I am driver 1176 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 1177 - trip: [(0, 7), (1, 7)]\n", - "I am driver 1178 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 1179 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 1180 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 1181 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1182 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 1183 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 1184 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1185 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 1186 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 1187 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 1188 - trip: [(0, 8), (0, 7), (1, 7)]\n", - "14 drivers generated.\n", - "I am rider 1189 - dep: (9, 0) , arr: (0, 3)\n", - "1 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 move from (8, 1) to (7, 1) using car (1159, [(8, 1), (7, 1)], 0)\n", - "Agent rider 507 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 537 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (2, 2) to (1, 2) using car (1104, [(2, 2), (1, 2)], 0)\n", - "Agent rider 714 move from (3, 3) to (3, 4) using car (1160, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 715 move from (8, 1) to (7, 1) using car (1159, [(8, 1), (7, 1)], 0)\n", - "Agent rider 728 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 move from (5, 0) to (4, 0) using car (1076, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 732 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 780 move from (0, 5) to (0, 6) using car (1105, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 815 move from (3, 2) to (4, 2) using car (1149, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 815 arrived with a waiting time of 11 ticks\n", + "I am driver 1191 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 1192 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (9, 2)]\n", + "I am driver 1193 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 1194 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)]\n", + "I am driver 1195 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 1196 - trip: [(2, 7), (2, 8), (2, 9)]\n", + "I am driver 1197 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 1198 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 1199 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 1200 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 1201 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 1202 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 1203 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 1204 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 1205 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", + "I am driver 1206 - trip: [(4, 8), (4, 7), (3, 7)]\n", + "I am driver 1207 - trip: [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7)]\n", + "I am driver 1208 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 1209 - trip: [(1, 4), (1, 3), (0, 3)]\n", + "I am driver 1210 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "20 drivers generated.\n", + "I am rider 1211 - dep: (1, 3) , arr: (1, 2)\n", + "I am rider 1212 - dep: (4, 8) , arr: (2, 3)\n", + "I am rider 1213 - dep: (3, 5) , arr: (6, 1)\n", + "I am rider 1214 - dep: (2, 1) , arr: (5, 7)\n", + "I am rider 1215 - dep: (6, 8) , arr: (4, 7)\n", + "I am rider 1216 - dep: (5, 8) , arr: (6, 0)\n", + "I am rider 1217 - dep: (1, 5) , arr: (7, 6)\n", + "I am rider 1218 - dep: (1, 8) , arr: (0, 4)\n", + "8 riders generated.\n", + "Agent rider 522 move from (1, 2) to (2, 2) using car (1184, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 doesn't move\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (8, 9) to (7, 9) using car (1090, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 623 move from (5, 9) to (4, 9) using car (1166, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 move from (1, 2) to (2, 2) using car (1184, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (8, 3) to (8, 2) using car (1167, [(8, 3), (8, 2)], 0)\n", + "Agent rider 760 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 doesn't move\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", - "Agent rider 872 move from (0, 6) to (0, 5) using car (1131, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 move from (2, 2) to (1, 2) using car (1104, [(2, 2), (1, 2)], 0)\n", - "Agent rider 942 move from (0, 6) to (0, 5) using car (1073, [(0, 6), (0, 5)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 doesn't move\n", + "Agent rider 877 move from (8, 3) to (8, 2) using car (1167, [(8, 3), (8, 2)], 0)\n", + "Agent rider 878 doesn't move\n", + "Agent rider 886 move from (3, 1) to (3, 0) using car (1061, [(3, 1), (3, 0)], 0)\n", + "Rider n° 886 arrived with a waiting time of 9 ticks\n", + "Agent rider 930 doesn't move\n", + "Agent rider 942 doesn't move\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 947 move from (2, 2) to (1, 2) using car (1104, [(2, 2), (1, 2)], 0)\n", - "Rider n° 947 arrived with a waiting time of 5 ticks\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (1, 9) to (2, 9) using car (1130, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 982 move from (5, 1) to (6, 1) using car (1111, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 983 move from (3, 2) to (4, 2) using car (1149, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 984 doesn't move\n", - "Agent rider 986 move from (5, 9) to (5, 8) using car (1116, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Driver 994 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 move from (8, 1) to (7, 1) using car (1159, [(8, 1), (7, 1)], 0)\n", - "Agent rider 1002 move from (3, 2) to (4, 2) using car (1149, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 1007 arrived\n", - "Agent rider 1024 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Driver 1035 arrived\n", - "Agent rider 1036 move from (0, 5) to (0, 6) using car (1105, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 969 doesn't move\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 move from (5, 8) to (4, 8) using car (1101, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1003 arrived\n", + "Driver 1017 arrived\n", + "Driver 1018 arrived\n", + "Driver 1022 arrived\n", + "Agent rider 1028 move from (8, 7) to (8, 8) using car (1134, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 doesn't move\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (2, 2) to (1, 2) using car (1104, [(2, 2), (1, 2)], 0)\n", - "Agent rider 1039 move from (2, 2) to (1, 2) using car (1104, [(2, 2), (1, 2)], 0)\n", - "Agent rider 1046 move from (5, 0) to (4, 0) using car (1076, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 move from (6, 7) to (5, 7) using car (1068, [(6, 7), (5, 7)], 0)\n", - "Agent rider 1048 move from (1, 0) to (2, 0) using car (1150, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 1049 arrived\n", - "Agent rider 1054 doesn't move\n", - "Driver 1061 arrived\n", - "Driver 1077 arrived\n", - "Agent rider 1078 move from (5, 3) to (4, 3) using car (1120, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1079 move from (7, 8) to (7, 7) using car (1070, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Driver 1089 arrived\n", - "Driver 1092 arrived\n", - "Agent rider 1096 move from (3, 2) to (4, 2) using car (1149, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1097 move from (5, 4) to (4, 4) using car (1108, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1098 move from (0, 5) to (0, 6) using car (1105, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1099 move from (7, 8) to (7, 7) using car (1070, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1100 doesn't move\n", - "Driver 1101 arrived\n", - "Agent rider 1114 doesn't move\n", - "Driver 1119 arrived\n", - "Driver 1124 arrived\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 move from (5, 1) to (6, 1) using car (1125, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1128 move from (5, 3) to (5, 2) using car (1109, [(5, 3), (5, 2)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1139 move from (3, 6) to (3, 7) using car (1115, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1140 move from (6, 7) to (5, 7) using car (1068, [(6, 7), (5, 7)], 0)\n", - "Agent rider 1142 move from (2, 3) to (2, 4) using car (1183, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1143 move from (3, 2) to (4, 2) using car (1149, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 doesn't move\n", - "Agent rider 1145 move from (5, 0) to (4, 0) using car (1076, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1146 move from (6, 7) to (7, 7) using car (1133, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1171 move from (3, 9) to (2, 9) using car (1118, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1172 move from (1, 9) to (2, 9) using car (1130, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 1173 move from (5, 8) to (4, 8) using car (1170, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 doesn't move\n", + "Agent rider 1038 doesn't move\n", + "Driver 1042 arrived\n", + "Agent rider 1045 move from (2, 2) to (2, 3) using car (1186, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1046 move from (6, 2) to (7, 2) using car (1148, [(6, 2), (7, 2)], 0)\n", + "Agent rider 1069 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 doesn't move\n", + "Agent rider 1072 move from (6, 3) to (6, 2) using car (1124, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1073 move from (4, 6) to (5, 6) using car (1158, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1075 move from (1, 4) to (1, 5) using car (1133, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1076 move from (5, 8) to (4, 8) using car (1101, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 doesn't move\n", + "Agent rider 1097 move from (8, 7) to (9, 7) using car (1116, [(8, 7), (9, 7)], 0)\n", + "Agent rider 1099 doesn't move\n", + "Driver 1104 arrived\n", + "Driver 1106 arrived\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (5, 3) to (4, 3) using car (1149, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 move from (6, 4) to (6, 5) using car (1168, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 1110 move from (1, 2) to (2, 2) using car (1184, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1111 doesn't move\n", + "Driver 1118 arrived\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1131 move from (2, 2) to (2, 3) using car (1091, [(2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 1132 move from (3, 8) to (4, 8) using car (1203, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1135 arrived\n", + "Agent rider 1142 move from (8, 7) to (8, 8) using car (1134, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1143 move from (3, 6) to (3, 7) using car (1063, [(3, 6), (3, 7)], 0)\n", + "Agent rider 1144 move from (3, 4) to (3, 5) using car (1156, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 1150 arrived\n", + "Driver 1151 arrived\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (5, 9) to (4, 9) using car (1202, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 doesn't move\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 doesn't move\n", "Agent rider 1189 doesn't move\n", + "Agent rider 1190 doesn't move\n", + "Agent rider 1211 doesn't move\n", + "Agent rider 1212 move from (4, 8) to (4, 7) using car (1206, [(4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 1213 doesn't move\n", + "Agent rider 1214 doesn't move\n", + "Agent rider 1215 doesn't move\n", + "Agent rider 1216 doesn't move\n", + "Agent rider 1217 move from (1, 5) to (1, 6) using car (1207, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7)], 0)\n", + "Agent rider 1218 doesn't move\n", "tick 81 ended\n", - "I am driver 1190 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 1191 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 1192 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (5, 3)]\n", - "I am driver 1193 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "4 drivers generated.\n", - "I am rider 1194 - dep: (8, 6) , arr: (3, 6)\n", - "I am rider 1195 - dep: (7, 7) , arr: (6, 2)\n", - "I am rider 1196 - dep: (5, 8) , arr: (6, 6)\n", - "I am rider 1197 - dep: (9, 9) , arr: (5, 1)\n", + "I am driver 1219 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 1220 - trip: [(5, 4), (4, 4), (3, 4)]\n", + "I am driver 1221 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "3 drivers generated.\n", + "I am rider 1222 - dep: (7, 1) , arr: (1, 2)\n", + "I am rider 1223 - dep: (8, 3) , arr: (1, 1)\n", + "I am rider 1224 - dep: (8, 4) , arr: (3, 1)\n", + "I am rider 1225 - dep: (0, 2) , arr: (8, 1)\n", "4 riders generated.\n", - "Agent rider 51 doesn't move\n", - "Agent rider 128 doesn't move\n", - "Agent rider 158 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 move from (1, 9) to (2, 9) using car (1175, [(1, 9), (2, 9)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (1, 9) to (2, 9) using car (1175, [(1, 9), (2, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 8) to (6, 9) using car (1154, [(6, 8), (6, 9), (5, 9), (4, 9)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (3, 4) to (3, 3) using car (1067, [(3, 4), (3, 3)], 0)\n", - "Agent rider 715 doesn't move\n", - "Agent rider 728 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 730 move from (4, 0) to (3, 0) using car (1076, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 730 arrived with a waiting time of 17 ticks\n", - "Agent rider 732 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 move from (0, 6) to (0, 7) using car (1105, [(0, 6), (0, 7)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (3, 2) to (3, 1) using car (1071, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 853 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 872 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 943 move from (1, 9) to (2, 9) using car (1175, [(1, 9), (2, 9)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (2, 9) to (3, 9) using car (1130, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 982 move from (6, 1) to (6, 2) using car (1111, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 983 move from (4, 2) to (5, 2) using car (1149, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 984 move from (2, 8) to (2, 7) using car (1193, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 984 arrived with a waiting time of 7 ticks\n", - "Agent rider 986 move from (5, 8) to (5, 7) using car (1116, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Driver 997 arrived\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (4, 2) to (5, 2) using car (1149, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1024 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 1024 arrived with a waiting time of 10 ticks\n", - "Agent rider 1025 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 6) to (0, 7) using car (1105, [(0, 6), (0, 7)], 0)\n", + "Agent rider 522 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (8, 9) to (7, 9) using car (1198, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 doesn't move\n", + "Agent rider 556 move from (7, 9) to (6, 9) using car (1208, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (4, 9) to (3, 9) using car (1166, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 666 doesn't move\n", + "Agent rider 667 move from (7, 3) to (6, 3) using car (1201, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 686 move from (7, 9) to (6, 9) using car (1208, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (7, 9) to (6, 9) using car (1208, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 doesn't move\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 move from (7, 3) to (6, 3) using car (1201, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 930 doesn't move\n", + "Agent rider 942 doesn't move\n", + "Agent rider 943 doesn't move\n", + "Agent rider 969 doesn't move\n", + "Agent rider 971 move from (7, 3) to (6, 3) using car (1201, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 983 move from (4, 8) to (3, 8) using car (1101, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 992 arrived\n", + "Driver 993 arrived\n", + "Driver 1010 arrived\n", + "Driver 1018 arrived\n", + "Driver 1024 arrived\n", + "Agent rider 1028 move from (8, 8) to (7, 8) using car (1134, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 move from (4, 7) to (4, 8) using car (1154, [(4, 7), (4, 8), (4, 9)], 0)\n", "Agent rider 1037 doesn't move\n", "Agent rider 1038 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1046 move from (4, 0) to (3, 0) using car (1076, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1047 doesn't move\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Driver 1069 arrived\n", - "Driver 1072 arrived\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1079 move from (7, 7) to (7, 6) using car (1070, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Driver 1082 arrived\n", - "Driver 1092 arrived\n", - "Agent rider 1096 move from (4, 2) to (5, 2) using car (1149, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 1096 arrived with a waiting time of 2 ticks\n", - "Agent rider 1097 move from (4, 4) to (3, 4) using car (1108, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1098 move from (0, 6) to (0, 7) using car (1105, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1099 move from (7, 7) to (7, 6) using car (1070, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1100 doesn't move\n", + "Agent rider 1045 move from (2, 3) to (2, 4) using car (1186, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1046 doesn't move\n", + "Driver 1055 arrived\n", + "Agent rider 1069 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 doesn't move\n", + "Agent rider 1072 move from (6, 2) to (6, 1) using car (1124, [(6, 2), (6, 1)], 0)\n", + "Agent rider 1073 move from (5, 6) to (5, 5) using car (1162, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1075 move from (1, 5) to (1, 6) using car (1133, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 1075 arrived with a waiting time of 1 ticks\n", + "Agent rider 1076 move from (4, 8) to (3, 8) using car (1101, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (3, 9) to (4, 9) using car (1176, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 1097 doesn't move\n", + "Agent rider 1099 move from (3, 9) to (4, 9) using car (1176, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", "Driver 1106 arrived\n", - "Agent rider 1114 move from (0, 5) to (0, 4) using car (1131, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (4, 3) to (3, 3) using car (1149, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 move from (6, 5) to (6, 6) using car (1168, [(6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 doesn't move\n", "Driver 1121 arrived\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 move from (6, 1) to (7, 1) using car (1125, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1128 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1139 move from (3, 7) to (3, 8) using car (1115, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1140 doesn't move\n", - "Agent rider 1142 move from (2, 4) to (2, 5) using car (1183, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1143 move from (4, 2) to (5, 2) using car (1149, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 doesn't move\n", - "Agent rider 1145 move from (4, 0) to (3, 0) using car (1076, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1146 move from (7, 7) to (7, 6) using car (1070, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 1157 arrived\n", - "Agent rider 1171 move from (2, 9) to (1, 9) using car (1118, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1172 move from (2, 9) to (3, 9) using car (1130, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 1173 move from (4, 8) to (3, 8) using car (1170, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 doesn't move\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1131 move from (2, 3) to (1, 3) using car (1091, [(2, 3), (1, 3)], 0)\n", + "Rider n° 1131 arrived with a waiting time of 2 ticks\n", + "Agent rider 1132 move from (4, 8) to (5, 8) using car (1203, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1142 move from (8, 8) to (7, 8) using car (1134, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 1142 arrived with a waiting time of 0 ticks\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1144 move from (3, 5) to (3, 6) using car (1156, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Rider n° 1144 arrived with a waiting time of 0 ticks\n", + "Driver 1151 arrived\n", + "Agent rider 1159 move from (4, 8) to (5, 8) using car (1203, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1163 arrived\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (4, 9) to (3, 9) using car (1202, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 doesn't move\n", + "Driver 1175 arrived\n", + "Driver 1181 arrived\n", + "Driver 1183 arrived\n", + "Driver 1185 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 doesn't move\n", "Agent rider 1189 doesn't move\n", - "Agent rider 1194 doesn't move\n", - "Agent rider 1195 move from (7, 7) to (7, 6) using car (1070, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1196 move from (5, 8) to (5, 7) using car (1116, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 1197 doesn't move\n", + "Agent rider 1190 doesn't move\n", + "Agent rider 1211 move from (1, 3) to (1, 2) using car (1200, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Rider n° 1211 arrived with a waiting time of 1 ticks\n", + "Agent rider 1212 move from (4, 7) to (3, 7) using car (1206, [(4, 7), (3, 7)], 0)\n", + "Agent rider 1213 move from (3, 5) to (4, 5) using car (1182, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 1214 move from (2, 1) to (3, 1) using car (1197, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 1215 doesn't move\n", + "Agent rider 1216 doesn't move\n", + "Agent rider 1217 move from (1, 6) to (1, 7) using car (1207, [(1, 6), (1, 7), (2, 7), (3, 7)], 0)\n", + "Agent rider 1218 doesn't move\n", + "Agent rider 1222 move from (7, 1) to (8, 1) using car (1192, [(7, 1), (8, 1), (8, 2), (9, 2)], 0)\n", + "Agent rider 1223 move from (8, 3) to (8, 2) using car (1221, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (8, 4) to (8, 5) using car (1092, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 1225 doesn't move\n", "tick 82 ended\n", - "I am driver 1198 - trip: [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "1 drivers generated.\n", - "I am rider 1199 - dep: (4, 8) , arr: (2, 5)\n", - "I am rider 1200 - dep: (0, 9) , arr: (5, 8)\n", + "I am driver 1226 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (5, 5)]\n", + "I am driver 1227 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 1228 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "3 drivers generated.\n", + "I am rider 1229 - dep: (2, 4) , arr: (9, 8)\n", + "I am rider 1230 - dep: (1, 3) , arr: (3, 6)\n", "2 riders generated.\n", - "Agent rider 51 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 128 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 158 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Rider n° 158 arrived with a waiting time of 45 ticks\n", - "Agent rider 178 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 207 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 365 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 412 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 474 move from (7, 1) to (8, 1) using car (1125, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 507 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 9) to (6, 8) using car (1163, [(6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (1, 2) to (1, 3) using car (1162, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 714 move from (3, 3) to (3, 4) using car (1120, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 715 move from (7, 1) to (8, 1) using car (1125, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 728 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 move from (0, 7) to (0, 6) using car (1185, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 806 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 807 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 808 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 522 move from (2, 2) to (2, 3) using car (1199, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 522 arrived with a waiting time of 17 ticks\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (6, 9) to (5, 9) using car (1208, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (7, 9) to (8, 9) using car (1145, [(7, 9), (8, 9)], 0)\n", + "Agent rider 623 move from (3, 9) to (2, 9) using car (1166, [(3, 9), (2, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (8, 5) to (8, 6) using car (1092, [(8, 5), (8, 6)], 0)\n", + "Agent rider 666 move from (2, 2) to (2, 3) using car (1199, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 666 arrived with a waiting time of 13 ticks\n", + "Agent rider 667 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 686 move from (6, 9) to (5, 9) using car (1208, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (8, 5) to (8, 6) using car (1092, [(8, 5), (8, 6)], 0)\n", + "Agent rider 708 move from (8, 5) to (8, 6) using car (1092, [(8, 5), (8, 6)], 0)\n", + "Agent rider 746 move from (8, 2) to (8, 1) using car (1221, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (6, 9) to (5, 9) using car (1208, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (3, 1) to (3, 0) using car (1071, [(3, 1), (3, 0)], 0)\n", - "Agent rider 853 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 872 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 822 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 930 move from (5, 8) to (6, 8) using car (1203, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 930 arrived with a waiting time of 4 ticks\n", + "Agent rider 942 doesn't move\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (3, 9) to (4, 9) using car (1130, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 982 move from (6, 2) to (6, 3) using car (1111, [(6, 2), (6, 3)], 0)\n", - "Agent rider 983 move from (5, 2) to (5, 3) using car (1149, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 986 move from (5, 7) to (5, 6) using car (1116, [(5, 7), (5, 6)], 0)\n", - "Rider n° 986 arrived with a waiting time of 4 ticks\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 move from (7, 1) to (8, 1) using car (1125, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1002 move from (5, 2) to (5, 3) using car (1149, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 7) to (0, 6) using car (1185, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 969 move from (1, 7) to (2, 7) using car (1207, [(1, 7), (2, 7), (3, 7)], 0)\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 move from (3, 8) to (2, 8) using car (1101, [(3, 8), (2, 8)], 0)\n", + "Driver 993 arrived\n", + "Driver 1018 arrived\n", + "Agent rider 1028 doesn't move\n", + "Agent rider 1031 doesn't move\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1034 move from (4, 8) to (4, 9) using car (1154, [(4, 8), (4, 9)], 0)\n", + "Rider n° 1034 arrived with a waiting time of 6 ticks\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1038 move from (1, 2) to (1, 3) using car (1162, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 1039 move from (1, 2) to (1, 3) using car (1162, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 1046 move from (3, 0) to (2, 0) using car (1076, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 1046 arrived with a waiting time of 6 ticks\n", - "Agent rider 1047 move from (5, 7) to (5, 6) using car (1116, [(5, 7), (5, 6)], 0)\n", - "Agent rider 1048 doesn't move\n", - "Driver 1052 arrived\n", - "Agent rider 1054 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Driver 1068 arrived\n", - "Driver 1073 arrived\n", - "Agent rider 1078 move from (4, 3) to (3, 3) using car (1182, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1079 move from (7, 6) to (7, 5) using car (1070, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 1079 arrived with a waiting time of 3 ticks\n", - "Agent rider 1080 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 1097 move from (3, 4) to (2, 4) using car (1108, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 move from (7, 6) to (7, 5) using car (1070, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1100 doesn't move\n", - "Driver 1104 arrived\n", - "Driver 1109 arrived\n", - "Agent rider 1114 move from (0, 4) to (0, 3) using car (1131, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1126 move from (1, 4) to (2, 4) using car (1192, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 1127 move from (7, 1) to (8, 1) using car (1125, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1128 doesn't move\n", - "Agent rider 1129 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Driver 1132 arrived\n", - "Agent rider 1139 move from (3, 8) to (3, 9) using car (1115, [(3, 8), (3, 9)], 0)\n", - "Agent rider 1140 move from (5, 7) to (5, 6) using car (1116, [(5, 7), (5, 6)], 0)\n", - "Agent rider 1142 move from (2, 5) to (2, 6) using car (1183, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1143 move from (5, 2) to (5, 3) using car (1149, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 doesn't move\n", - "Agent rider 1145 move from (3, 0) to (2, 0) using car (1076, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1146 move from (7, 6) to (7, 5) using car (1070, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 1038 move from (1, 2) to (1, 1) using car (1200, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 1045 move from (2, 4) to (2, 5) using car (1186, [(2, 4), (2, 5)], 0)\n", + "Agent rider 1046 doesn't move\n", + "Driver 1057 arrived\n", + "Driver 1061 arrived\n", + "Driver 1063 arrived\n", + "Agent rider 1069 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 move from (5, 8) to (6, 8) using car (1203, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 move from (5, 5) to (5, 4) using car (1162, [(5, 5), (5, 4)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1096 move from (4, 9) to (4, 8) using car (1176, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Rider n° 1096 arrived with a waiting time of 2 ticks\n", + "Agent rider 1097 doesn't move\n", + "Agent rider 1099 doesn't move\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (3, 3) to (2, 3) using car (1149, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 move from (6, 6) to (6, 7) using car (1168, [(6, 6), (6, 7), (7, 7)], 0)\n", + "Agent rider 1110 move from (2, 2) to (2, 3) using car (1199, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1111 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 1114 arrived\n", + "Driver 1116 arrived\n", + "Driver 1125 arrived\n", + "Driver 1127 arrived\n", + "Agent rider 1130 move from (8, 5) to (8, 6) using car (1092, [(8, 5), (8, 6)], 0)\n", + "Agent rider 1132 move from (5, 8) to (6, 8) using car (1203, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1137 arrived\n", + "Agent rider 1143 doesn't move\n", + "Driver 1146 arrived\n", "Driver 1148 arrived\n", - "Driver 1151 arrived\n", - "Driver 1159 arrived\n", - "Agent rider 1171 move from (1, 9) to (0, 9) using car (1118, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1172 move from (3, 9) to (4, 9) using car (1130, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 1173 move from (3, 8) to (2, 8) using car (1170, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (1, 4) to (2, 4) using car (1192, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Driver 1177 arrived\n", + "Agent rider 1159 move from (5, 8) to (6, 8) using car (1203, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1160 arrived\n", + "Driver 1165 arrived\n", + "Driver 1167 arrived\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 9) to (3, 8) using car (1202, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 doesn't move\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (7, 9) to (6, 9) using car (1198, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Agent rider 1189 doesn't move\n", - "Agent rider 1194 move from (8, 6) to (9, 6) using car (1066, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1195 move from (7, 6) to (7, 5) using car (1070, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 1196 move from (5, 7) to (5, 6) using car (1116, [(5, 7), (5, 6)], 0)\n", - "Agent rider 1197 move from (9, 9) to (9, 8) using car (1153, [(9, 9), (9, 8), (9, 7)], 0)\n", - "Agent rider 1199 move from (4, 8) to (3, 8) using car (1050, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 1200 doesn't move\n", + "Agent rider 1190 doesn't move\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1213 move from (4, 5) to (4, 4) using car (1194, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 1214 move from (3, 1) to (3, 2) using car (1197, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 1215 move from (6, 8) to (5, 8) using car (1174, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 1216 move from (5, 8) to (6, 8) using car (1203, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1217 move from (1, 7) to (2, 7) using car (1207, [(1, 7), (2, 7), (3, 7)], 0)\n", + "Agent rider 1218 doesn't move\n", + "Agent rider 1222 move from (8, 1) to (7, 1) using car (1227, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1223 move from (8, 2) to (8, 1) using car (1221, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (8, 5) to (8, 6) using car (1092, [(8, 5), (8, 6)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (2, 4) to (3, 4) using car (1219, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1230 doesn't move\n", "tick 83 ended\n", - "I am driver 1201 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 1202 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 1203 - trip: [(6, 5), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 1204 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 1205 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1206 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "6 drivers generated.\n", - "I am rider 1207 - dep: (8, 5) , arr: (7, 6)\n", - "I am rider 1208 - dep: (6, 1) , arr: (3, 7)\n", - "2 riders generated.\n", - "Agent rider 51 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Rider n° 51 arrived with a waiting time of 51 ticks\n", - "Agent rider 128 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 178 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 207 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 365 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 412 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 474 move from (8, 1) to (9, 1) using car (1125, [(8, 1), (9, 1)], 0)\n", - "Agent rider 507 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 move from (2, 9) to (1, 9) using car (1110, [(2, 9), (1, 9)], 0)\n", - "Agent rider 567 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 578 move from (2, 9) to (1, 9) using car (1110, [(2, 9), (1, 9)], 0)\n", - "Agent rider 624 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 646 move from (6, 8) to (6, 7) using car (1163, [(6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 662 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 move from (6, 8) to (6, 7) using car (1163, [(6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 doesn't move\n", - "Agent rider 715 move from (8, 1) to (9, 1) using car (1125, [(8, 1), (9, 1)], 0)\n", - "Rider n° 715 arrived with a waiting time of 15 ticks\n", - "Agent rider 728 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 732 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 754 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 move from (0, 6) to (0, 5) using car (1185, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 806 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 807 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 808 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 816 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 872 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 943 move from (2, 9) to (1, 9) using car (1110, [(2, 9), (1, 9)], 0)\n", - "Agent rider 944 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 945 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 949 doesn't move\n", - "Agent rider 951 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 973 move from (4, 9) to (5, 9) using car (1130, [(4, 9), (5, 9)], 0)\n", - "Agent rider 982 doesn't move\n", - "Agent rider 983 move from (5, 3) to (5, 4) using car (1149, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 998 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 999 move from (8, 1) to (9, 1) using car (1125, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1002 move from (5, 3) to (5, 4) using car (1149, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 6) to (0, 5) using car (1185, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1037 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1038 move from (1, 3) to (1, 4) using car (1162, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1047 doesn't move\n", - "Agent rider 1048 move from (2, 0) to (1, 0) using car (1076, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1054 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Driver 1055 arrived\n", - "Driver 1067 arrived\n", - "Agent rider 1078 move from (3, 3) to (2, 3) using car (1182, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1080 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Driver 1086 arrived\n", - "Driver 1087 arrived\n", - "Agent rider 1097 move from (2, 4) to (1, 4) using car (1108, [(2, 4), (1, 4)], 0)\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 move from (7, 5) to (7, 4) using car (1070, [(7, 5), (7, 4)], 0)\n", - "Agent rider 1100 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Driver 1105 arrived\n", - "Agent rider 1114 move from (0, 3) to (0, 2) using car (1131, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1126 move from (2, 4) to (3, 4) using car (1192, [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 1127 move from (8, 1) to (9, 1) using car (1125, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1128 move from (5, 2) to (4, 2) using car (1165, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 1129 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 1139 doesn't move\n", - "Agent rider 1140 doesn't move\n", - "Agent rider 1142 move from (2, 6) to (2, 7) using car (1183, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1143 move from (5, 3) to (5, 4) using car (1149, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 doesn't move\n", - "Agent rider 1145 move from (2, 0) to (1, 0) using car (1076, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1146 move from (7, 5) to (7, 4) using car (1070, [(7, 5), (7, 4)], 0)\n", - "Driver 1158 arrived\n", - "Agent rider 1171 move from (0, 9) to (0, 8) using car (1118, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1172 move from (4, 9) to (5, 9) using car (1130, [(4, 9), (5, 9)], 0)\n", - "Agent rider 1173 move from (2, 8) to (2, 7) using car (1170, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (2, 4) to (3, 4) using car (1192, [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Driver 1175 arrived\n", - "Driver 1176 arrived\n", - "Driver 1188 arrived\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1194 move from (9, 6) to (8, 6) using car (1201, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1195 move from (7, 5) to (7, 4) using car (1070, [(7, 5), (7, 4)], 0)\n", - "Agent rider 1196 doesn't move\n", - "Agent rider 1197 move from (9, 8) to (9, 7) using car (1153, [(9, 8), (9, 7)], 0)\n", - "Agent rider 1199 move from (3, 8) to (2, 8) using car (1050, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 1200 move from (0, 9) to (0, 8) using car (1118, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 doesn't move\n", - "tick 84 ended\n", - "I am driver 1209 - trip: [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1210 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 1211 - trip: [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1212 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", - "I am driver 1213 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 1214 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 1215 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 1216 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 1217 - trip: [(5, 5), (5, 6), (5, 7)]\n", - "I am driver 1218 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (2, 5)]\n", - "I am driver 1219 - trip: [(2, 6), (2, 5), (1, 5)]\n", - "I am driver 1220 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 1221 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 1222 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 1223 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 1224 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 1225 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 1226 - trip: [(4, 6), (4, 7)]\n", - "I am driver 1227 - trip: [(6, 4), (5, 4), (4, 4), (4, 3)]\n", - "I am driver 1228 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "20 drivers generated.\n", - "I am rider 1229 - dep: (1, 3) , arr: (6, 0)\n", - "I am rider 1230 - dep: (1, 8) , arr: (0, 4)\n", - "I am rider 1231 - dep: (3, 0) , arr: (9, 6)\n", - "I am rider 1232 - dep: (8, 5) , arr: (3, 7)\n", - "4 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (6, 7) to (6, 6) using car (1163, [(6, 7), (6, 6)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 move from (6, 7) to (6, 6) using car (1163, [(6, 7), (6, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 714 move from (3, 4) to (4, 4) using car (1192, [(3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Rider n° 714 arrived with a waiting time of 15 ticks\n", - "Agent rider 728 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 move from (0, 5) to (0, 4) using car (1185, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 816 move from (8, 6) to (7, 6) using car (1201, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 872 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 doesn't move\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "I am driver 1231 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 1232 - trip: [(1, 9), (1, 8), (0, 8)]\n", + "2 drivers generated.\n", + "I am rider 1233 - dep: (2, 7) , arr: (5, 1)\n", + "I am rider 1234 - dep: (5, 2) , arr: (2, 0)\n", + "I am rider 1235 - dep: (7, 6) , arr: (5, 0)\n", + "I am rider 1236 - dep: (6, 4) , arr: (3, 3)\n", + "I am rider 1237 - dep: (4, 8) , arr: (9, 6)\n", + "I am rider 1238 - dep: (3, 0) , arr: (5, 2)\n", + "6 riders generated.\n", + "Agent rider 551 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (5, 9) to (4, 9) using car (1208, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (8, 6) to (7, 6) using car (1226, [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (5, 9) to (4, 9) using car (1208, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (8, 6) to (7, 6) using car (1226, [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 708 move from (8, 6) to (7, 6) using car (1226, [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 746 move from (8, 1) to (8, 0) using car (1221, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 761 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (5, 9) to (4, 9) using car (1208, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 doesn't move\n", + "Agent rider 822 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 move from (8, 2) to (9, 2) using car (1192, [(8, 2), (9, 2)], 0)\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 doesn't move\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 949 move from (6, 8) to (7, 8) using car (1123, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 949 arrived with a waiting time of 7 ticks\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 doesn't move\n", - "Agent rider 982 doesn't move\n", - "Agent rider 983 move from (5, 4) to (5, 5) using car (1149, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 4) to (5, 5) using car (1149, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 5) to (0, 4) using car (1185, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1037 move from (8, 6) to (7, 6) using car (1201, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1038 move from (1, 4) to (1, 5) using car (1162, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 1038 arrived with a waiting time of 2 ticks\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1047 move from (5, 6) to (4, 6) using car (1191, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Driver 1066 arrived\n", - "Driver 1071 arrived\n", - "Agent rider 1078 move from (2, 3) to (1, 3) using car (1182, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Driver 1087 arrived\n", - "Driver 1094 arrived\n", - "Agent rider 1097 move from (1, 4) to (1, 3) using car (1178, [(1, 4), (1, 3)], 0)\n", - "Agent rider 1098 doesn't move\n", + "Agent rider 969 move from (2, 7) to (2, 6) using car (1228, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Driver 1018 arrived\n", + "Agent rider 1028 doesn't move\n", + "Agent rider 1031 move from (1, 1) to (1, 0) using car (1200, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1037 doesn't move\n", + "Agent rider 1038 doesn't move\n", + "Agent rider 1045 doesn't move\n", + "Agent rider 1046 doesn't move\n", + "Driver 1061 arrived\n", + "Agent rider 1069 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1071 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 1071 arrived with a waiting time of 5 ticks\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 move from (5, 4) to (5, 5) using car (1195, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1076 move from (3, 8) to (3, 7) using car (1202, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1091 arrived\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1097 doesn't move\n", "Agent rider 1099 doesn't move\n", - "Agent rider 1100 doesn't move\n", - "Driver 1111 arrived\n", - "Agent rider 1114 move from (0, 2) to (0, 1) using car (1131, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 1115 arrived\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (2, 3) to (2, 4) using car (1149, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 move from (6, 7) to (7, 7) using car (1168, [(6, 7), (7, 7)], 0)\n", + "Agent rider 1110 move from (2, 3) to (2, 4) using car (1149, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1111 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Driver 1116 arrived\n", - "Driver 1117 arrived\n", - "Driver 1122 arrived\n", - "Agent rider 1126 move from (3, 4) to (4, 4) using car (1192, [(3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1128 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Driver 1133 arrived\n", - "Driver 1136 arrived\n", - "Agent rider 1139 doesn't move\n", - "Agent rider 1140 doesn't move\n", - "Agent rider 1142 doesn't move\n", - "Agent rider 1143 move from (5, 4) to (5, 5) using car (1149, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 move from (1, 4) to (1, 3) using car (1178, [(1, 4), (1, 3)], 0)\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1146 doesn't move\n", - "Driver 1152 arrived\n", - "Agent rider 1171 move from (0, 8) to (0, 7) using car (1118, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 1171 arrived with a waiting time of 0 ticks\n", + "Driver 1124 arrived\n", + "Driver 1127 arrived\n", + "Agent rider 1130 move from (8, 6) to (7, 6) using car (1226, [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 1132 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1138 arrived\n", + "Agent rider 1143 move from (3, 7) to (3, 8) using car (1156, [(3, 7), (3, 8)], 0)\n", + "Driver 1148 arrived\n", + "Agent rider 1159 move from (6, 8) to (7, 8) using car (1203, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 8) to (3, 7) using car (1202, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 1172 doesn't move\n", - "Agent rider 1173 move from (2, 7) to (2, 6) using car (1170, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (3, 4) to (4, 4) using car (1192, [(3, 4), (4, 4), (4, 3), (5, 3)], 0)\n", - "Driver 1176 arrived\n", - "Driver 1187 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 9) to (6, 8) using car (1198, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Agent rider 1189 doesn't move\n", - "Agent rider 1194 move from (8, 6) to (7, 6) using car (1201, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1195 doesn't move\n", - "Agent rider 1196 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 move from (2, 8) to (1, 8) using car (1050, [(2, 8), (1, 8)], 0)\n", - "Agent rider 1200 move from (0, 8) to (0, 7) using car (1118, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (6, 1) to (6, 2) using car (1164, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 1229 doesn't move\n", + "Agent rider 1190 doesn't move\n", + "Driver 1196 arrived\n", + "Driver 1206 arrived\n", + "Driver 1209 arrived\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1213 move from (4, 4) to (4, 3) using car (1194, [(4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 1214 move from (3, 2) to (3, 3) using car (1197, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 1215 move from (5, 8) to (4, 8) using car (1174, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 1216 doesn't move\n", + "Agent rider 1217 move from (2, 7) to (3, 7) using car (1207, [(2, 7), (3, 7)], 0)\n", + "Agent rider 1218 doesn't move\n", + "Agent rider 1222 move from (7, 1) to (6, 1) using car (1227, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1223 move from (8, 1) to (8, 0) using car (1221, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (8, 6) to (7, 6) using car (1226, [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (3, 4) to (4, 4) using car (1219, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 1230 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "tick 85 ended\n", - "I am driver 1233 - trip: [(4, 4), (4, 5), (5, 5)]\n", - "I am driver 1234 - trip: [(6, 1), (6, 2), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 1235 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 1236 - trip: [(4, 5), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1237 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 1238 - trip: [(8, 6), (8, 5), (9, 5)]\n", - "I am driver 1239 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 1240 - trip: [(8, 0), (8, 1), (7, 1)]\n", - "I am driver 1241 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", - "I am driver 1242 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 1243 - trip: [(2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 1244 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "12 drivers generated.\n", - "I am rider 1245 - dep: (2, 6) , arr: (0, 6)\n", - "I am rider 1246 - dep: (5, 6) , arr: (0, 0)\n", - "I am rider 1247 - dep: (3, 8) , arr: (0, 5)\n", - "I am rider 1248 - dep: (4, 6) , arr: (1, 9)\n", - "4 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 move from (8, 6) to (8, 5) using car (1238, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 646 doesn't move\n", - "Agent rider 662 move from (8, 6) to (8, 5) using car (1238, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 doesn't move\n", - "Agent rider 713 move from (1, 3) to (0, 3) using car (1182, [(1, 3), (0, 3)], 0)\n", - "Agent rider 728 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 move from (8, 6) to (8, 5) using car (1238, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 732 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 move from (8, 6) to (8, 5) using car (1238, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 754 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 move from (0, 4) to (0, 3) using car (1185, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 816 move from (7, 6) to (7, 7) using car (1156, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 872 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 872 arrived with a waiting time of 13 ticks\n", - "Agent rider 881 move from (8, 6) to (8, 5) using car (1225, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1233 move from (2, 7) to (2, 6) using car (1228, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1234 doesn't move\n", + "Agent rider 1235 doesn't move\n", + "Agent rider 1236 move from (6, 4) to (5, 4) using car (1210, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 1237 move from (4, 8) to (4, 7) using car (1176, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 1238 doesn't move\n", + "tick 84 ended\n", + "I am driver 1239 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 1240 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 1241 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 1242 - trip: [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 1243 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 1244 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 1245 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 1246 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 1247 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 1248 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 1249 - trip: [(4, 1), (5, 1), (6, 1), (6, 0), (7, 0)]\n", + "I am driver 1250 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 1251 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "13 drivers generated.\n", + "I am rider 1252 - dep: (2, 7) , arr: (8, 7)\n", + "I am rider 1253 - dep: (5, 0) , arr: (4, 8)\n", + "I am rider 1254 - dep: (6, 1) , arr: (8, 2)\n", + "3 riders generated.\n", + "Agent rider 551 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (4, 9) to (3, 9) using car (1208, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (7, 6) to (6, 6) using car (1226, [(7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (4, 9) to (3, 9) using car (1208, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (7, 6) to (6, 6) using car (1226, [(7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 708 move from (7, 6) to (6, 6) using car (1226, [(7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 746 move from (8, 0) to (7, 0) using car (1221, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 761 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (4, 9) to (3, 9) using car (1208, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 doesn't move\n", + "Agent rider 822 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 move from (8, 0) to (7, 0) using car (1221, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 doesn't move\n", - "Agent rider 982 doesn't move\n", - "Agent rider 983 move from (5, 5) to (5, 6) using car (1149, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 998 move from (8, 6) to (8, 5) using car (1225, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 5) to (5, 6) using car (1149, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 4) to (0, 3) using car (1185, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1037 move from (7, 6) to (7, 7) using car (1156, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1039 move from (1, 3) to (0, 3) using car (1182, [(1, 3), (0, 3)], 0)\n", - "Agent rider 1047 doesn't move\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Driver 1056 arrived\n", - "Driver 1070 arrived\n", - "Driver 1076 arrived\n", - "Agent rider 1078 move from (1, 3) to (0, 3) using car (1182, [(1, 3), (0, 3)], 0)\n", - "Agent rider 1080 doesn't move\n", - "Driver 1094 arrived\n", - "Agent rider 1097 move from (1, 3) to (0, 3) using car (1182, [(1, 3), (0, 3)], 0)\n", - "Agent rider 1098 move from (0, 7) to (0, 6) using car (1118, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 move from (8, 6) to (8, 5) using car (1225, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1108 arrived\n", - "Driver 1110 arrived\n", - "Agent rider 1114 move from (0, 1) to (0, 0) using car (1131, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 1116 arrived\n", - "Driver 1125 arrived\n", - "Agent rider 1126 move from (4, 4) to (4, 3) using car (1192, [(4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1128 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Driver 1130 arrived\n", - "Driver 1135 arrived\n", - "Agent rider 1139 move from (3, 9) to (4, 9) using car (1212, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 1140 move from (5, 6) to (5, 7) using car (1209, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1142 move from (2, 7) to (3, 7) using car (1222, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 1143 move from (5, 5) to (5, 6) using car (1149, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 move from (1, 3) to (0, 3) using car (1182, [(1, 3), (0, 3)], 0)\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1146 doesn't move\n", - "Driver 1153 arrived\n", + "Agent rider 969 move from (2, 6) to (2, 5) using car (1228, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Rider n° 969 arrived with a waiting time of 5 ticks\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1028 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1031 move from (1, 0) to (0, 0) using car (1078, [(1, 0), (0, 0)], 0)\n", + "Rider n° 1031 arrived with a waiting time of 10 ticks\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1037 doesn't move\n", + "Agent rider 1038 doesn't move\n", + "Agent rider 1045 doesn't move\n", + "Agent rider 1046 move from (7, 2) to (6, 2) using car (1248, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1069 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1072 move from (6, 1) to (5, 1) using car (1227, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1073 move from (5, 5) to (5, 6) using car (1195, [(5, 5), (5, 6)], 0)\n", + "Agent rider 1076 move from (3, 7) to (3, 6) using car (1202, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1092 arrived\n", + "Agent rider 1094 move from (8, 0) to (7, 0) using car (1221, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1097 move from (9, 7) to (9, 6) using car (1250, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Rider n° 1097 arrived with a waiting time of 8 ticks\n", + "Agent rider 1099 move from (4, 9) to (3, 9) using car (1090, [(4, 9), (3, 9)], 0)\n", + "Driver 1101 arrived\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (2, 4) to (2, 5) using car (1149, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 move from (2, 4) to (2, 5) using car (1149, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1111 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 1127 arrived\n", + "Agent rider 1130 move from (7, 6) to (6, 6) using car (1226, [(7, 6), (6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 1132 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Driver 1145 arrived\n", "Driver 1154 arrived\n", + "Agent rider 1159 move from (7, 8) to (8, 8) using car (1203, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", "Driver 1161 arrived\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1173 move from (2, 6) to (2, 5) using car (1170, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (4, 4) to (4, 3) using car (1192, [(4, 4), (4, 3), (5, 3)], 0)\n", + "Driver 1162 arrived\n", + "Driver 1166 arrived\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 7) to (3, 6) using car (1202, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 move from (9, 7) to (8, 7) using car (1240, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 1177 arrived\n", + "Driver 1178 arrived\n", + "Driver 1186 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Agent rider 1189 doesn't move\n", - "Agent rider 1194 move from (7, 6) to (6, 6) using car (1201, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1195 doesn't move\n", - "Agent rider 1196 move from (5, 6) to (5, 7) using car (1217, [(5, 6), (5, 7)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 doesn't move\n", - "Agent rider 1200 move from (0, 7) to (0, 6) using car (1118, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 1229 move from (1, 3) to (0, 3) using car (1182, [(1, 3), (0, 3)], 0)\n", + "Agent rider 1190 move from (3, 7) to (3, 6) using car (1202, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1212 move from (3, 7) to (3, 6) using car (1202, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1213 move from (4, 3) to (4, 2) using car (1194, [(4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 1214 move from (3, 3) to (3, 4) using car (1197, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 1215 move from (4, 8) to (3, 8) using car (1174, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 1216 move from (6, 8) to (6, 7) using car (1198, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1217 move from (3, 7) to (3, 6) using car (1202, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1218 move from (1, 8) to (0, 8) using car (1232, [(1, 8), (0, 8)], 0)\n", + "Driver 1220 arrived\n", + "Agent rider 1222 move from (6, 1) to (5, 1) using car (1227, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1223 move from (8, 0) to (7, 0) using car (1221, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (7, 6) to (6, 6) using car (1246, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (4, 4) to (5, 4) using car (1219, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 1230 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1245 doesn't move\n", - "Agent rider 1246 move from (5, 6) to (5, 7) using car (1209, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1247 move from (3, 8) to (2, 8) using car (1141, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 1248 move from (4, 6) to (4, 7) using car (1181, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "tick 86 ended\n", - "I am driver 1249 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 1250 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", - "2 drivers generated.\n", - "I am rider 1251 - dep: (7, 2) , arr: (1, 3)\n", - "I am rider 1252 - dep: (9, 5) , arr: (4, 2)\n", - "2 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 move from (8, 5) to (9, 5) using car (1238, [(8, 5), (9, 5)], 0)\n", - "Agent rider 646 move from (6, 6) to (5, 6) using car (1201, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 662 move from (8, 5) to (9, 5) using car (1238, [(8, 5), (9, 5)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 709 move from (6, 6) to (5, 6) using car (1201, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 709 arrived with a waiting time of 16 ticks\n", - "Agent rider 713 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 728 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 move from (8, 5) to (9, 5) using car (1238, [(8, 5), (9, 5)], 0)\n", - "Agent rider 732 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 move from (8, 5) to (9, 5) using car (1238, [(8, 5), (9, 5)], 0)\n", - "Agent rider 754 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 816 move from (7, 7) to (7, 8) using car (1156, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 move from (8, 5) to (8, 4) using car (1225, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 896 doesn't move\n", - "Agent rider 942 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 943 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 doesn't move\n", - "Agent rider 982 move from (6, 3) to (6, 4) using car (1180, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 983 move from (5, 6) to (5, 7) using car (1149, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 998 move from (8, 5) to (8, 4) using car (1225, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 6) to (5, 7) using car (1149, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1037 move from (7, 7) to (7, 8) using car (1156, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1039 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1047 move from (4, 6) to (4, 5) using car (1228, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 1047 arrived with a waiting time of 6 ticks\n", - "Agent rider 1048 doesn't move\n", - "Driver 1050 arrived\n", - "Agent rider 1054 doesn't move\n", - "Driver 1070 arrived\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Driver 1085 arrived\n", - "Agent rider 1097 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1098 move from (0, 6) to (0, 5) using car (1118, [(0, 6), (0, 5)], 0)\n", - "Agent rider 1099 doesn't move\n", - "Agent rider 1100 move from (8, 5) to (8, 4) using car (1225, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1102 arrived\n", - "Driver 1110 arrived\n", - "Driver 1112 arrived\n", - "Agent rider 1114 move from (0, 0) to (1, 0) using car (1131, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1126 move from (4, 3) to (5, 3) using car (1244, [(4, 3), (5, 3), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1128 move from (4, 2) to (4, 1) using car (1179, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Driver 1134 arrived\n", - "Agent rider 1139 move from (4, 9) to (5, 9) using car (1212, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 1140 move from (5, 7) to (4, 7) using car (1209, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1142 move from (3, 7) to (4, 7) using car (1222, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 1143 move from (5, 6) to (5, 7) using car (1149, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1144 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 1144 arrived with a waiting time of 6 ticks\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1146 doesn't move\n", - "Driver 1147 arrived\n", - "Driver 1154 arrived\n", - "Driver 1160 arrived\n", - "Driver 1163 arrived\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1173 move from (2, 5) to (2, 4) using car (1170, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (4, 3) to (5, 3) using car (1192, [(4, 3), (5, 3)], 0)\n", - "Driver 1178 arrived\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1194 move from (6, 6) to (5, 6) using car (1201, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1195 doesn't move\n", - "Agent rider 1196 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 doesn't move\n", - "Agent rider 1200 move from (0, 6) to (0, 5) using car (1118, [(0, 6), (0, 5)], 0)\n", - "Agent rider 1207 move from (8, 5) to (9, 5) using car (1238, [(8, 5), (9, 5)], 0)\n", - "Agent rider 1208 move from (6, 2) to (6, 3) using car (1234, [(6, 2), (6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 1226 arrived\n", - "Agent rider 1229 move from (0, 3) to (0, 2) using car (1185, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 move from (8, 5) to (8, 4) using car (1225, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1245 doesn't move\n", - "Agent rider 1246 move from (5, 7) to (4, 7) using car (1209, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1247 move from (2, 8) to (1, 8) using car (1141, [(2, 8), (1, 8)], 0)\n", - "Agent rider 1248 move from (4, 7) to (4, 8) using car (1181, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1251 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "tick 87 ended\n", - "I am driver 1253 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 1254 - trip: [(2, 2), (1, 2)]\n", - "I am driver 1255 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 1256 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 1257 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 1258 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 1259 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 1260 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 1261 - trip: [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 1262 - trip: [(5, 0), (4, 0), (3, 0), (3, 1)]\n", - "I am driver 1263 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8)]\n", - "I am driver 1264 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 1265 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 1266 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 1267 - trip: [(6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 1268 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 1269 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 1270 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "I am driver 1271 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 1272 - trip: [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 1273 - trip: [(4, 9), (5, 9), (6, 9), (7, 9)]\n", - "21 drivers generated.\n", - "I am rider 1274 - dep: (3, 9) , arr: (8, 7)\n", - "I am rider 1275 - dep: (2, 2) , arr: (0, 8)\n", - "I am rider 1276 - dep: (9, 8) , arr: (8, 1)\n", - "I am rider 1277 - dep: (0, 3) , arr: (8, 5)\n", - "I am rider 1278 - dep: (4, 6) , arr: (9, 4)\n", - "5 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 move from (1, 9) to (2, 9) using car (1260, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (1, 9) to (2, 9) using car (1260, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 646 move from (5, 6) to (4, 6) using car (1201, [(5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 646 arrived with a waiting time of 15 ticks\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 728 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 816 move from (7, 8) to (7, 9) using car (1156, [(7, 8), (7, 9)], 0)\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 move from (8, 4) to (8, 3) using car (1225, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 896 move from (1, 2) to (0, 2) using car (1239, [(1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 896 arrived with a waiting time of 10 ticks\n", - "Agent rider 942 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 943 move from (1, 9) to (2, 9) using car (1260, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (5, 9) to (6, 9) using car (1167, [(5, 9), (6, 9)], 0)\n", - "Agent rider 982 move from (6, 4) to (6, 5) using car (1180, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 983 move from (5, 7) to (5, 8) using car (1149, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 998 move from (8, 4) to (8, 3) using car (1225, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 7) to (5, 8) using car (1149, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (7, 8) to (8, 8) using car (1221, [(7, 8), (8, 8)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1048 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 doesn't move\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 move from (7, 4) to (8, 4) using car (1113, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1100 move from (8, 4) to (8, 3) using car (1225, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1112 arrived\n", - "Agent rider 1114 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 1120 arrived\n", - "Driver 1123 arrived\n", - "Agent rider 1126 move from (5, 3) to (6, 3) using car (1244, [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1128 move from (4, 1) to (4, 0) using car (1179, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1139 move from (5, 9) to (5, 8) using car (1212, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 1140 move from (4, 7) to (3, 7) using car (1209, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 1140 arrived with a waiting time of 3 ticks\n", - "Agent rider 1142 move from (4, 7) to (5, 7) using car (1222, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 1143 move from (5, 7) to (5, 8) using car (1149, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 1145 move from (1, 0) to (2, 0) using car (1131, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1146 move from (7, 4) to (8, 4) using car (1113, [(7, 4), (8, 4)], 0)\n", - "Driver 1164 arrived\n", - "Agent rider 1172 move from (5, 9) to (5, 8) using car (1212, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 1173 move from (2, 4) to (2, 3) using car (1170, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (5, 3) to (6, 3) using car (1244, [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 1182 arrived\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1194 move from (5, 6) to (4, 6) using car (1201, [(5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1195 doesn't move\n", - "Agent rider 1196 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 move from (1, 8) to (2, 8) using car (1269, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1200 doesn't move\n", - "Driver 1203 arrived\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (6, 3) to (5, 3) using car (1234, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 1217 arrived\n", - "Driver 1219 arrived\n", - "Agent rider 1229 move from (0, 2) to (0, 1) using car (1185, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 move from (1, 8) to (2, 8) using car (1269, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 move from (8, 4) to (8, 3) using car (1225, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1245 doesn't move\n", - "Agent rider 1246 move from (4, 7) to (3, 7) using car (1209, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1247 move from (1, 8) to (2, 8) using car (1269, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1248 move from (4, 8) to (3, 8) using car (1181, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1251 doesn't move\n", + "Agent rider 1233 move from (2, 6) to (2, 5) using car (1228, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1234 doesn't move\n", + "Agent rider 1235 move from (7, 6) to (6, 6) using car (1246, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1236 move from (5, 4) to (4, 4) using car (1210, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 1237 move from (4, 7) to (4, 6) using car (1176, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 1238 doesn't move\n", "Agent rider 1252 doesn't move\n", - "Agent rider 1274 move from (3, 9) to (4, 9) using car (1183, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1275 move from (2, 2) to (1, 2) using car (1193, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 doesn't move\n", - "Agent rider 1278 move from (4, 6) to (4, 5) using car (1214, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "tick 88 ended\n", - "I am driver 1279 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 1280 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 1281 - trip: [(3, 2), (3, 3), (4, 3)]\n", - "I am driver 1282 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "4 drivers generated.\n", - "I am rider 1283 - dep: (8, 3) , arr: (7, 7)\n", - "I am rider 1284 - dep: (3, 9) , arr: (6, 6)\n", - "2 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 537 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 539 move from (2, 9) to (2, 8) using car (1260, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (2, 9) to (1, 9) using car (1138, [(2, 9), (1, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 728 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1253 doesn't move\n", + "Agent rider 1254 move from (6, 1) to (5, 1) using car (1227, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "tick 85 ended\n", + "I am driver 1255 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 1256 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 1257 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 1258 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 1259 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 1260 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 1261 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 1262 - trip: [(5, 4), (5, 3), (6, 3)]\n", + "I am driver 1263 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 1264 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 1265 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 1266 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 1267 - trip: [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 1268 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 1269 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", + "15 drivers generated.\n", + "I am rider 1270 - dep: (2, 5) , arr: (2, 0)\n", + "I am rider 1271 - dep: (0, 8) , arr: (7, 8)\n", + "I am rider 1272 - dep: (2, 6) , arr: (5, 1)\n", + "I am rider 1273 - dep: (6, 9) , arr: (6, 5)\n", + "I am rider 1274 - dep: (7, 5) , arr: (7, 8)\n", + "I am rider 1275 - dep: (4, 6) , arr: (6, 5)\n", + "I am rider 1276 - dep: (5, 8) , arr: (5, 4)\n", + "7 riders generated.\n", + "Agent rider 551 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (3, 9) to (2, 9) using car (1208, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 623 move from (2, 9) to (1, 9) using car (1102, [(2, 9), (1, 9)], 0)\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (6, 6) to (6, 5) using car (1226, [(6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (3, 9) to (2, 9) using car (1208, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (6, 6) to (6, 5) using car (1226, [(6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 708 move from (6, 6) to (6, 5) using car (1226, [(6, 6), (6, 5), (5, 5)], 0)\n", + "Agent rider 746 move from (7, 0) to (6, 0) using car (1221, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 761 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (3, 9) to (2, 9) using car (1208, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 doesn't move\n", - "Agent rider 853 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 881 move from (8, 3) to (8, 2) using car (1225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 942 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 943 move from (2, 9) to (2, 8) using car (1260, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 doesn't move\n", - "Agent rider 982 move from (6, 5) to (6, 6) using car (1180, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 983 move from (5, 8) to (5, 9) using car (1149, [(5, 8), (5, 9)], 0)\n", - "Agent rider 998 move from (8, 3) to (8, 2) using car (1225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 8) to (5, 9) using car (1149, [(5, 8), (5, 9)], 0)\n", - "Agent rider 1025 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 doesn't move\n", + "Agent rider 822 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 move from (7, 0) to (6, 0) using car (1221, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1028 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1033 doesn't move\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1048 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1078 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 doesn't move\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 move from (8, 4) to (7, 4) using car (1257, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 1100 move from (8, 3) to (8, 2) using car (1225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1107 arrived\n", - "Agent rider 1114 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 1118 arrived\n", - "Driver 1123 arrived\n", - "Agent rider 1126 move from (6, 3) to (6, 2) using car (1244, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1128 move from (4, 0) to (5, 0) using car (1179, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Driver 1137 arrived\n", - "Agent rider 1139 move from (5, 8) to (5, 7) using car (1237, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Rider n° 1139 arrived with a waiting time of 2 ticks\n", - "Driver 1141 arrived\n", - "Agent rider 1142 move from (5, 7) to (6, 7) using car (1222, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 1142 arrived with a waiting time of 3 ticks\n", - "Agent rider 1143 move from (5, 8) to (6, 8) using car (1212, [(5, 8), (6, 8)], 0)\n", - "Agent rider 1145 move from (2, 0) to (3, 0) using car (1131, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1146 move from (8, 4) to (7, 4) using car (1257, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 1165 arrived\n", + "Agent rider 1038 move from (1, 1) to (0, 1) using car (1120, [(1, 1), (0, 1)], 0)\n", + "Rider n° 1038 arrived with a waiting time of 9 ticks\n", + "Agent rider 1045 move from (2, 5) to (2, 6) using car (1149, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1046 move from (6, 2) to (5, 2) using car (1248, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1069 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1072 move from (5, 1) to (6, 1) using car (1249, [(5, 1), (6, 1), (6, 0), (7, 0)], 0)\n", + "Agent rider 1073 doesn't move\n", + "Agent rider 1076 move from (3, 6) to (3, 5) using car (1202, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1094 move from (7, 0) to (6, 0) using car (1221, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1099 move from (3, 9) to (2, 9) using car (1152, [(3, 9), (2, 9)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1108 move from (2, 5) to (2, 6) using car (1149, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 1108 arrived with a waiting time of 3 ticks\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 move from (2, 5) to (2, 4) using car (1228, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1111 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1132 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1139 arrived\n", + "Agent rider 1143 move from (3, 8) to (3, 7) using car (1174, [(3, 8), (3, 7), (2, 7)], 0)\n", + "Driver 1155 arrived\n", + "Driver 1156 arrived\n", + "Agent rider 1159 move from (8, 8) to (8, 7) using car (1203, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1162 arrived\n", "Driver 1168 arrived\n", - "Agent rider 1172 move from (5, 8) to (6, 8) using car (1212, [(5, 8), (6, 8)], 0)\n", - "Agent rider 1173 move from (2, 3) to (2, 2) using car (1170, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (6, 3) to (6, 2) using car (1244, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 1186 arrived\n", - "Agent rider 1189 doesn't move\n", - "Driver 1190 arrived\n", - "Driver 1191 arrived\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 6) to (3, 5) using car (1202, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 move from (8, 7) to (7, 7) using car (1240, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 1178 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1189 move from (0, 4) to (1, 4) using car (1259, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1190 move from (3, 6) to (3, 5) using car (1202, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Driver 1192 arrived\n", - "Agent rider 1194 move from (4, 6) to (3, 6) using car (1201, [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 1194 arrived with a waiting time of 1 ticks\n", - "Agent rider 1195 doesn't move\n", - "Agent rider 1196 move from (5, 7) to (6, 7) using car (1222, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 doesn't move\n", - "Agent rider 1200 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (5, 3) to (6, 3) using car (1261, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 1227 arrived\n", - "Agent rider 1229 move from (0, 1) to (0, 0) using car (1185, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 move from (8, 3) to (8, 2) using car (1225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1233 arrived\n", - "Driver 1238 arrived\n", - "Driver 1240 arrived\n", - "Agent rider 1245 move from (2, 6) to (1, 6) using car (1184, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 move from (3, 8) to (2, 8) using car (1181, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1251 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1274 move from (4, 9) to (5, 9) using car (1183, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1275 move from (1, 2) to (1, 3) using car (1280, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Driver 1205 arrived\n", + "Driver 1207 arrived\n", + "Agent rider 1212 move from (3, 6) to (3, 5) using car (1202, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1213 move from (4, 2) to (5, 2) using car (1194, [(4, 2), (5, 2)], 0)\n", + "Agent rider 1214 move from (3, 4) to (3, 5) using car (1197, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 1215 move from (3, 8) to (3, 7) using car (1174, [(3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 1216 move from (6, 7) to (6, 6) using car (1198, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1217 doesn't move\n", + "Agent rider 1218 move from (0, 8) to (1, 8) using car (1258, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1222 doesn't move\n", + "Agent rider 1223 move from (7, 0) to (6, 0) using car (1221, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (6, 6) to (5, 6) using car (1246, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (5, 4) to (5, 5) using car (1219, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1230 move from (1, 3) to (1, 4) using car (1129, [(1, 3), (1, 4)], 0)\n", + "Agent rider 1233 move from (2, 5) to (2, 4) using car (1228, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1234 doesn't move\n", + "Agent rider 1235 move from (6, 6) to (5, 6) using car (1246, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1236 move from (4, 4) to (3, 4) using car (1210, [(4, 4), (3, 4)], 0)\n", + "Agent rider 1237 doesn't move\n", + "Agent rider 1238 doesn't move\n", + "Agent rider 1252 move from (2, 7) to (3, 7) using car (1257, [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 1253 doesn't move\n", + "Agent rider 1254 move from (5, 1) to (6, 1) using car (1191, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 1270 move from (2, 5) to (2, 4) using car (1228, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1271 move from (0, 8) to (1, 8) using car (1258, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1272 move from (2, 6) to (3, 6) using car (1256, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 1273 move from (6, 9) to (5, 9) using car (1251, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 1274 doesn't move\n", + "Agent rider 1275 move from (4, 6) to (4, 5) using car (1176, [(4, 6), (4, 5)], 0)\n", "Agent rider 1276 doesn't move\n", - "Agent rider 1277 doesn't move\n", - "Agent rider 1278 move from (4, 5) to (5, 5) using car (1214, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1283 move from (8, 3) to (8, 2) using car (1225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1284 move from (3, 9) to (2, 9) using car (1206, [(3, 9), (2, 9), (1, 9)], 0)\n", - "tick 89 ended\n", - "I am driver 1285 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", - "I am driver 1286 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 1287 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", - "3 drivers generated.\n", - "I am rider 1288 - dep: (4, 0) , arr: (8, 2)\n", - "1 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 537 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 539 move from (2, 8) to (2, 7) using car (1260, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Rider n° 539 arrived with a waiting time of 28 ticks\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 2) to (0, 3) using car (1265, [(0, 2), (0, 3)], 0)\n", - "Agent rider 728 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 780 move from (0, 2) to (0, 3) using car (1265, [(0, 2), (0, 3)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", + "tick 86 ended\n", + "I am driver 1277 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 1278 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1279 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 1280 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 1281 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 1282 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 1283 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 1284 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 1285 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 1286 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 1287 - trip: [(4, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 1288 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 1289 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "13 drivers generated.\n", + "I am rider 1290 - dep: (7, 6) , arr: (0, 7)\n", + "I am rider 1291 - dep: (5, 8) , arr: (6, 7)\n", + "I am rider 1292 - dep: (6, 3) , arr: (6, 4)\n", + "I am rider 1293 - dep: (6, 2) , arr: (3, 4)\n", + "4 riders generated.\n", + "Agent rider 551 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (2, 9) to (2, 8) using car (1208, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (8, 9) to (7, 9) using car (1283, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (6, 5) to (5, 5) using car (1226, [(6, 5), (5, 5)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (2, 9) to (2, 8) using car (1208, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (6, 5) to (5, 5) using car (1226, [(6, 5), (5, 5)], 0)\n", + "Agent rider 708 move from (6, 5) to (5, 5) using car (1226, [(6, 5), (5, 5)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (2, 9) to (2, 8) using car (1208, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", "Agent rider 816 doesn't move\n", - "Agent rider 817 move from (3, 0) to (4, 0) using car (1131, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 817 arrived with a waiting time of 19 ticks\n", - "Agent rider 853 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 881 move from (8, 2) to (8, 1) using car (1225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 942 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 943 move from (2, 8) to (2, 7) using car (1260, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Rider n° 943 arrived with a waiting time of 14 ticks\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (6, 9) to (7, 9) using car (1273, [(6, 9), (7, 9)], 0)\n", - "Agent rider 982 move from (6, 6) to (6, 7) using car (1180, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 983 move from (5, 9) to (6, 9) using car (1183, [(5, 9), (6, 9)], 0)\n", - "Agent rider 998 move from (8, 2) to (8, 1) using car (1225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 9) to (6, 9) using car (1183, [(5, 9), (6, 9)], 0)\n", - "Agent rider 1025 move from (3, 0) to (4, 0) using car (1131, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 2) to (0, 3) using car (1265, [(0, 2), (0, 3)], 0)\n", - "Agent rider 1037 move from (8, 8) to (7, 8) using car (1287, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 1039 move from (0, 2) to (0, 3) using car (1265, [(0, 2), (0, 3)], 0)\n", - "Agent rider 1048 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1078 move from (0, 3) to (0, 4) using car (1239, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 1078 arrived with a waiting time of 7 ticks\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 move from (0, 2) to (0, 3) using car (1265, [(0, 2), (0, 3)], 0)\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 move from (7, 4) to (6, 4) using car (1257, [(7, 4), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 1100 move from (8, 2) to (8, 1) using car (1225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1113 arrived\n", - "Agent rider 1114 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Driver 1123 arrived\n", - "Agent rider 1126 move from (6, 2) to (7, 2) using car (1244, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1128 move from (5, 0) to (6, 0) using car (1179, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 1128 arrived with a waiting time of 5 ticks\n", - "Agent rider 1129 doesn't move\n", - "Driver 1141 arrived\n", - "Agent rider 1143 doesn't move\n", - "Agent rider 1145 move from (3, 0) to (3, 1) using car (1262, [(3, 0), (3, 1)], 0)\n", - "Agent rider 1146 doesn't move\n", - "Driver 1150 arrived\n", - "Driver 1156 arrived\n", - "Driver 1162 arrived\n", - "Driver 1167 arrived\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1173 move from (2, 2) to (2, 1) using car (1170, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (6, 2) to (7, 2) using car (1244, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1189 doesn't move\n", - "Driver 1191 arrived\n", - "Agent rider 1195 move from (7, 4) to (6, 4) using car (1257, [(7, 4), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 1196 move from (6, 7) to (6, 6) using car (1216, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Rider n° 1196 arrived with a waiting time of 4 ticks\n", - "Agent rider 1197 doesn't move\n", - "Driver 1198 arrived\n", - "Agent rider 1199 move from (2, 8) to (2, 7) using car (1260, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1200 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (6, 3) to (6, 4) using car (1261, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 1221 arrived\n", - "Agent rider 1229 move from (0, 0) to (1, 0) using car (1185, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 move from (2, 8) to (1, 8) using car (1181, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1231 move from (3, 0) to (4, 0) using car (1131, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1232 move from (8, 2) to (8, 1) using car (1225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1236 arrived\n", - "Driver 1243 arrived\n", - "Agent rider 1245 move from (1, 6) to (0, 6) using car (1184, [(1, 6), (0, 6)], 0)\n", - "Rider n° 1245 arrived with a waiting time of 3 ticks\n", - "Agent rider 1246 move from (3, 7) to (3, 6) using car (1259, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1247 move from (2, 8) to (1, 8) using car (1181, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1248 move from (2, 8) to (1, 8) using car (1181, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1251 move from (7, 2) to (7, 3) using car (1202, [(7, 2), (7, 3)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1254 arrived\n", - "Agent rider 1274 move from (5, 9) to (6, 9) using car (1183, [(5, 9), (6, 9)], 0)\n", - "Agent rider 1275 move from (1, 3) to (1, 4) using car (1280, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (0, 3) to (0, 4) using car (1239, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 1278 move from (5, 5) to (6, 5) using car (1214, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1283 move from (8, 2) to (8, 1) using car (1225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1284 move from (2, 9) to (1, 9) using car (1206, [(2, 9), (1, 9)], 0)\n", - "Agent rider 1288 doesn't move\n", - "tick 90 ended\n", - "I am driver 1289 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 1290 - trip: [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 1291 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 1292 - trip: [(1, 7), (2, 7), (3, 7), (3, 8)]\n", - "I am driver 1293 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)]\n", - "I am driver 1294 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1)]\n", - "I am driver 1295 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 1296 - trip: [(6, 3), (7, 3), (8, 3)]\n", - "I am driver 1297 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 1298 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 1299 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 1300 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1301 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)]\n", - "I am driver 1302 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1303 - trip: [(7, 9), (6, 9)]\n", - "I am driver 1304 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 1305 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 1306 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1307 - trip: [(4, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 1308 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 1309 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 1310 - trip: [(4, 7), (5, 7), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 1311 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", - "23 drivers generated.\n", - "I am rider 1312 - dep: (8, 6) , arr: (6, 9)\n", - "I am rider 1313 - dep: (3, 1) , arr: (7, 4)\n", - "I am rider 1314 - dep: (8, 6) , arr: (5, 6)\n", - "I am rider 1315 - dep: (0, 8) , arr: (2, 3)\n", - "I am rider 1316 - dep: (2, 4) , arr: (1, 0)\n", - "I am rider 1317 - dep: (6, 1) , arr: (5, 0)\n", - "I am rider 1318 - dep: (0, 8) , arr: (2, 2)\n", - "7 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 doesn't move\n", - "Agent rider 537 doesn't move\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 3) to (0, 4) using car (1289, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n" + "Agent rider 822 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 doesn't move\n", + "Agent rider 943 doesn't move\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1028 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1037 doesn't move\n", + "Driver 1040 arrived\n", + "Agent rider 1045 move from (2, 6) to (2, 7) using car (1149, [(2, 6), (2, 7)], 0)\n", + "Rider n° 1045 arrived with a waiting time of 5 ticks\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 728 doesn't move\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 move from (0, 3) to (0, 4) using car (1289, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 doesn't move\n", - "Agent rider 816 move from (7, 9) to (6, 9) using car (1303, [(7, 9), (6, 9)], 0)\n", - "Rider n° 816 arrived with a waiting time of 22 ticks\n", - "Agent rider 853 doesn't move\n", - "Agent rider 881 move from (8, 1) to (7, 1) using car (1225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 942 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (7, 9) to (6, 9) using car (1303, [(7, 9), (6, 9)], 0)\n", - "Agent rider 982 move from (6, 7) to (6, 8) using car (1180, [(6, 7), (6, 8)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 998 move from (8, 1) to (7, 1) using car (1225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 doesn't move\n", - "Agent rider 1025 move from (4, 0) to (5, 0) using car (1131, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1036 move from (0, 3) to (0, 4) using car (1289, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1037 move from (7, 8) to (6, 8) using car (1287, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 1039 move from (0, 3) to (0, 4) using car (1289, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 move from (0, 3) to (0, 4) using car (1289, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1098 doesn't move\n", - "Agent rider 1099 move from (6, 4) to (7, 4) using car (1228, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1100 move from (8, 1) to (7, 1) using car (1225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1114 doesn't move\n", - "Agent rider 1126 move from (7, 2) to (8, 2) using car (1244, [(7, 2), (8, 2)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Driver 1138 arrived\n", - "Agent rider 1143 move from (6, 8) to (6, 7) using car (1266, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1146 doesn't move\n", - "Driver 1149 arrived\n", - "Driver 1155 arrived\n", - "Driver 1162 arrived\n", - "Agent rider 1172 move from (6, 8) to (6, 7) using car (1266, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1173 move from (2, 1) to (2, 0) using car (1170, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1174 move from (7, 2) to (8, 2) using car (1244, [(7, 2), (8, 2)], 0)\n", - "Agent rider 1189 move from (9, 0) to (8, 0) using car (1300, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 1193 arrived\n", - "Agent rider 1195 move from (6, 4) to (6, 3) using car (1257, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 move from (2, 7) to (2, 6) using car (1260, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1200 doesn't move\n", - "Driver 1204 arrived\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (6, 4) to (6, 5) using car (1261, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 1212 arrived\n", - "Driver 1218 arrived\n", - "Agent rider 1229 move from (1, 0) to (2, 0) using car (1185, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 move from (1, 8) to (0, 8) using car (1181, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1231 move from (4, 0) to (5, 0) using car (1131, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1232 move from (8, 1) to (7, 1) using car (1225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 1234 arrived\n", - "Agent rider 1246 move from (3, 6) to (2, 6) using car (1285, [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 1247 move from (1, 8) to (0, 8) using car (1181, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1248 move from (1, 8) to (0, 8) using car (1181, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1251 doesn't move\n", + "Agent rider 1046 move from (5, 2) to (4, 2) using car (1248, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1069 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1072 move from (6, 1) to (6, 0) using car (1249, [(6, 1), (6, 0), (7, 0)], 0)\n", + "Agent rider 1073 move from (5, 6) to (5, 5) using car (1193, [(5, 6), (5, 5)], 0)\n", + "Agent rider 1076 move from (3, 5) to (3, 4) using car (1202, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1078 arrived\n", + "Driver 1082 arrived\n", + "Driver 1090 arrived\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1099 doesn't move\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1109 move from (7, 7) to (6, 7) using car (1240, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1110 move from (2, 4) to (2, 3) using car (1228, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1111 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1130 move from (6, 6) to (6, 7) using car (1245, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1132 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1133 arrived\n", + "Driver 1134 arrived\n", + "Agent rider 1143 move from (3, 7) to (2, 7) using car (1174, [(3, 7), (2, 7)], 0)\n", + "Driver 1156 arrived\n", + "Driver 1157 arrived\n", + "Driver 1158 arrived\n", + "Agent rider 1159 move from (8, 7) to (8, 6) using car (1203, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1169 arrived\n", + "Agent rider 1170 move from (9, 5) to (9, 4) using car (1250, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 1171 move from (3, 5) to (3, 4) using car (1202, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 move from (7, 7) to (6, 7) using car (1240, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 1180 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1189 move from (1, 4) to (2, 4) using car (1259, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1190 move from (3, 5) to (3, 4) using car (1202, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1195 arrived\n", + "Driver 1207 arrived\n", + "Agent rider 1212 move from (3, 5) to (3, 4) using car (1202, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1213 move from (5, 2) to (4, 2) using car (1248, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1214 move from (3, 5) to (3, 6) using car (1231, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 1215 move from (3, 7) to (4, 7) using car (1257, [(3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 1215 arrived with a waiting time of 2 ticks\n", + "Agent rider 1216 move from (6, 6) to (6, 5) using car (1198, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1217 move from (3, 6) to (4, 6) using car (1256, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 1218 move from (1, 8) to (2, 8) using car (1258, [(1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1222 move from (5, 1) to (4, 1) using car (1269, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1223 move from (6, 0) to (5, 0) using car (1221, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (5, 6) to (4, 6) using car (1246, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (5, 5) to (5, 6) using car (1219, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1230 move from (1, 4) to (2, 4) using car (1259, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 1232 arrived\n", + "Agent rider 1233 move from (2, 4) to (2, 3) using car (1228, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1234 move from (5, 2) to (4, 2) using car (1248, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1235 move from (5, 6) to (4, 6) using car (1246, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1236 doesn't move\n", + "Agent rider 1237 doesn't move\n", + "Agent rider 1238 move from (3, 0) to (4, 0) using car (1200, [(3, 0), (4, 0)], 0)\n", "Agent rider 1252 doesn't move\n", + "Agent rider 1253 doesn't move\n", + "Agent rider 1254 move from (6, 1) to (7, 1) using car (1191, [(6, 1), (7, 1)], 0)\n", + "Agent rider 1270 move from (2, 4) to (2, 3) using car (1228, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1271 move from (1, 8) to (2, 8) using car (1258, [(1, 8), (2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1272 move from (3, 6) to (4, 6) using car (1256, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 1273 move from (5, 9) to (5, 8) using car (1251, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", "Agent rider 1274 doesn't move\n", - "Agent rider 1275 move from (1, 4) to (1, 5) using car (1280, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1275 move from (4, 5) to (5, 5) using car (1287, [(4, 5), (5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (0, 4) to (1, 4) using car (1293, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 1278 move from (6, 5) to (7, 5) using car (1214, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1283 move from (8, 1) to (9, 1) using car (1169, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1288 move from (4, 0) to (5, 0) using car (1131, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1312 move from (8, 6) to (7, 6) using car (1298, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1314 move from (8, 6) to (7, 6) using car (1298, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1317 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "tick 91 ended\n", - "I am driver 1319 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 1320 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1321 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 1322 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 1323 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 1324 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 1325 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 1326 - trip: [(6, 1), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 1327 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 1328 - trip: [(5, 5), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 1329 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "11 drivers generated.\n", + "Agent rider 1290 move from (7, 6) to (6, 6) using car (1282, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1291 doesn't move\n", + "Agent rider 1292 move from (6, 3) to (6, 4) using car (1184, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 1292 arrived with a waiting time of 0 ticks\n", + "Agent rider 1293 doesn't move\n", + "tick 87 ended\n", + "I am driver 1294 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (2, 4)]\n", + "I am driver 1295 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 1296 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 1297 - trip: [(4, 2), (3, 2), (2, 2), (2, 3)]\n", + "4 drivers generated.\n", "0 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 537 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 4) to (0, 5) using car (1289, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 728 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 780 move from (0, 4) to (0, 5) using car (1289, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 853 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 881 move from (7, 1) to (6, 1) using car (1225, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 942 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (6, 9) to (7, 9) using car (1205, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 982 move from (6, 8) to (5, 8) using car (1287, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Rider n° 982 arrived with a waiting time of 6 ticks\n", - "Agent rider 983 move from (6, 9) to (5, 9) using car (1279, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 998 move from (7, 1) to (7, 2) using car (1258, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (6, 9) to (5, 9) using car (1279, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 1025 move from (5, 0) to (4, 0) using car (1291, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 1036 move from (0, 4) to (0, 5) using car (1289, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 551 move from (8, 6) to (8, 5) using car (1203, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (2, 8) to (2, 7) using car (1208, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 6) to (8, 5) using car (1203, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (7, 9) to (6, 9) using car (1283, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 623 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (5, 5) to (5, 6) using car (1287, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (2, 8) to (2, 7) using car (1208, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (5, 5) to (5, 6) using car (1287, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 708 move from (5, 5) to (5, 6) using car (1287, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 746 move from (6, 0) to (7, 0) using car (1249, [(6, 0), (7, 0)], 0)\n", + "Agent rider 761 move from (8, 6) to (8, 5) using car (1203, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (2, 8) to (2, 7) using car (1208, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 doesn't move\n", + "Agent rider 822 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 move from (6, 0) to (7, 0) using car (1249, [(6, 0), (7, 0)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1028 move from (8, 6) to (8, 7) using car (1296, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1033 doesn't move\n", "Agent rider 1037 doesn't move\n", - "Agent rider 1039 move from (0, 4) to (0, 5) using car (1289, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1048 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 move from (0, 4) to (0, 5) using car (1289, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1098 doesn't move\n", + "Agent rider 1045 doesn't move\n", + "Agent rider 1046 move from (4, 2) to (4, 1) using car (1248, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1069 move from (8, 6) to (8, 5) using car (1203, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1072 move from (6, 0) to (7, 0) using car (1249, [(6, 0), (7, 0)], 0)\n", + "Agent rider 1073 move from (5, 5) to (5, 6) using car (1287, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1076 move from (3, 4) to (3, 3) using car (1202, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1082 arrived\n", + "Agent rider 1094 move from (6, 0) to (7, 0) using car (1249, [(6, 0), (7, 0)], 0)\n", + "Agent rider 1095 doesn't move\n", "Agent rider 1099 doesn't move\n", - "Agent rider 1100 move from (7, 1) to (6, 1) using car (1225, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1114 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1143 move from (6, 7) to (6, 6) using car (1266, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1145 move from (3, 1) to (2, 1) using car (1304, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1146 move from (7, 4) to (8, 4) using car (1228, [(7, 4), (8, 4)], 0)\n", - "Driver 1155 arrived\n", - "Agent rider 1172 move from (6, 7) to (6, 6) using car (1266, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1173 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Driver 1183 arrived\n", - "Driver 1184 arrived\n", - "Agent rider 1189 move from (8, 0) to (7, 0) using car (1300, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1195 move from (6, 3) to (6, 2) using car (1257, [(6, 3), (6, 2)], 0)\n", - "Rider n° 1195 arrived with a waiting time of 5 ticks\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1199 move from (2, 6) to (2, 5) using car (1242, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 1199 arrived with a waiting time of 3 ticks\n", - "Agent rider 1200 doesn't move\n", - "Driver 1202 arrived\n", - "Driver 1206 arrived\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (6, 5) to (6, 6) using car (1261, [(6, 5), (6, 6)], 0)\n", - "Driver 1224 arrived\n", - "Agent rider 1229 move from (2, 0) to (3, 0) using car (1185, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 doesn't move\n", - "Agent rider 1231 move from (5, 0) to (6, 0) using car (1131, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1232 move from (7, 1) to (6, 1) using car (1225, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1246 move from (2, 6) to (1, 6) using car (1285, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 doesn't move\n", - "Agent rider 1251 move from (7, 3) to (7, 4) using car (1311, [(7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1262 arrived\n", - "Driver 1265 arrived\n", - "Driver 1267 arrived\n", - "Driver 1273 arrived\n", - "Agent rider 1274 move from (6, 9) to (7, 9) using car (1205, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1275 move from (1, 5) to (1, 6) using car (1280, [(1, 5), (1, 6), (0, 6)], 0)\n", + "Driver 1102 arrived\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1109 move from (6, 7) to (5, 7) using car (1245, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1110 move from (2, 3) to (3, 3) using car (1228, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1111 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 1119 arrived\n", + "Driver 1120 arrived\n", + "Driver 1129 arrived\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1132 move from (8, 6) to (8, 5) using car (1203, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1134 arrived\n", + "Agent rider 1143 move from (2, 7) to (2, 8) using car (1199, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1152 arrived\n", + "Driver 1157 arrived\n", + "Agent rider 1159 move from (8, 6) to (8, 5) using car (1203, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1170 move from (9, 4) to (9, 3) using car (1250, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1171 move from (3, 4) to (3, 3) using car (1202, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1172 move from (6, 7) to (5, 7) using car (1245, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 1176 arrived\n", + "Driver 1182 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1189 move from (2, 4) to (3, 4) using car (1259, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1190 move from (3, 4) to (3, 3) using car (1202, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1194 arrived\n", + "Driver 1210 arrived\n", + "Agent rider 1212 move from (3, 4) to (3, 3) using car (1202, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1213 move from (4, 2) to (4, 1) using car (1248, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1214 move from (3, 6) to (3, 7) using car (1231, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 1216 move from (6, 5) to (6, 4) using car (1198, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1217 move from (4, 6) to (5, 6) using car (1256, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 1218 move from (2, 8) to (2, 7) using car (1208, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1222 move from (4, 1) to (3, 1) using car (1269, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1223 move from (5, 0) to (4, 0) using car (1221, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (4, 6) to (4, 5) using car (1246, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (5, 6) to (5, 7) using car (1219, [(5, 6), (5, 7)], 0)\n", + "Agent rider 1230 move from (2, 4) to (2, 5) using car (1267, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 1233 move from (2, 3) to (3, 3) using car (1228, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1234 move from (4, 2) to (4, 1) using car (1248, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1235 move from (4, 6) to (4, 5) using car (1246, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1236 move from (3, 4) to (3, 3) using car (1202, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 1236 arrived with a waiting time of 1 ticks\n", + "Agent rider 1237 move from (4, 6) to (5, 6) using car (1256, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 1238 doesn't move\n", + "Agent rider 1252 move from (3, 7) to (4, 7) using car (1243, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1253 move from (5, 0) to (4, 0) using car (1221, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Agent rider 1270 move from (2, 3) to (3, 3) using car (1228, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 1271 move from (2, 8) to (3, 8) using car (1258, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1272 move from (4, 6) to (4, 5) using car (1246, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1273 move from (5, 8) to (5, 7) using car (1251, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 1274 doesn't move\n", + "Agent rider 1275 move from (5, 5) to (5, 6) using car (1287, [(5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (1, 4) to (2, 4) using car (1293, [(1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 1278 move from (7, 5) to (8, 5) using car (1214, [(7, 5), (8, 5)], 0)\n", - "Driver 1281 arrived\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1288 move from (5, 0) to (6, 0) using car (1131, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1312 move from (7, 6) to (6, 6) using car (1298, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1314 move from (7, 6) to (6, 6) using car (1298, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1317 move from (6, 1) to (5, 1) using car (1326, [(6, 1), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 1318 doesn't move\n", - "tick 92 ended\n", - "I am driver 1330 - trip: [(0, 4), (1, 4), (2, 4)]\n", - "I am driver 1331 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 1332 - trip: [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 1333 - trip: [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 1334 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 1335 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 1336 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 1337 - trip: [(7, 7), (6, 7), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 1338 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 1339 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "10 drivers generated.\n", + "Agent rider 1290 move from (6, 6) to (5, 6) using car (1282, [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1291 move from (5, 8) to (5, 7) using car (1251, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 1293 doesn't move\n", + "tick 88 ended\n", + "I am driver 1298 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 1299 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 1300 - trip: [(4, 3), (4, 4), (4, 5)]\n", + "3 drivers generated.\n", "0 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 537 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (1, 9) to (0, 9) using car (1213, [(1, 9), (0, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 728 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 780 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 853 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Rider n° 853 arrived with a waiting time of 19 ticks\n", - "Agent rider 881 move from (6, 1) to (5, 1) using car (1225, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 942 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 973 move from (7, 9) to (8, 9) using car (1205, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 973 arrived with a waiting time of 16 ticks\n", - "Agent rider 983 move from (5, 9) to (4, 9) using car (1279, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 998 move from (7, 2) to (7, 3) using car (1258, [(7, 2), (7, 3)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1002 move from (5, 9) to (4, 9) using car (1279, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 1002 arrived with a waiting time of 6 ticks\n", - "Agent rider 1025 move from (4, 0) to (3, 0) using car (1291, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 1036 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1037 move from (6, 8) to (6, 7) using car (1269, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1039 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1048 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1098 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1099 move from (7, 4) to (7, 3) using car (1309, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", - "Rider n° 1099 arrived with a waiting time of 9 ticks\n", - "Agent rider 1100 move from (6, 1) to (5, 1) using car (1225, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 1114 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1143 doesn't move\n", - "Agent rider 1145 move from (2, 1) to (1, 1) using car (1304, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1146 doesn't move\n", - "Driver 1169 arrived\n", - "Driver 1170 arrived\n", + "Agent rider 551 move from (8, 5) to (8, 4) using car (1203, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 555 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (2, 7) to (2, 6) using car (1208, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 5) to (8, 4) using car (1203, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (6, 9) to (5, 9) using car (1283, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 623 move from (1, 9) to (0, 9) using car (1280, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 623 arrived with a waiting time of 19 ticks\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Agent rider 667 doesn't move\n", + "Agent rider 686 move from (2, 7) to (2, 6) using car (1208, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Agent rider 708 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 move from (8, 5) to (8, 4) using car (1203, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 doesn't move\n", + "Agent rider 792 move from (2, 7) to (2, 6) using car (1208, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 795 doesn't move\n", + "Agent rider 816 doesn't move\n", + "Agent rider 822 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 doesn't move\n", + "Agent rider 943 doesn't move\n", + "Agent rider 971 doesn't move\n", + "Agent rider 983 move from (2, 8) to (2, 9) using car (1199, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1028 move from (8, 7) to (8, 8) using car (1296, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1033 doesn't move\n", + "Agent rider 1037 doesn't move\n", + "Agent rider 1046 move from (4, 1) to (3, 1) using car (1263, [(4, 1), (3, 1)], 0)\n", + "Agent rider 1069 move from (8, 5) to (8, 4) using car (1203, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 1069 arrived with a waiting time of 6 ticks\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1072 doesn't move\n", + "Agent rider 1073 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Rider n° 1073 arrived with a waiting time of 3 ticks\n", + "Agent rider 1076 move from (3, 3) to (3, 2) using car (1202, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1094 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1099 move from (2, 9) to (3, 9) using car (1284, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1107 doesn't move\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 1120 arrived\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1132 doesn't move\n", + "Driver 1136 arrived\n", + "Agent rider 1143 move from (2, 8) to (2, 9) using car (1199, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1149 arrived\n", + "Driver 1157 arrived\n", + "Agent rider 1159 move from (8, 5) to (8, 4) using car (1203, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 3) to (3, 2) using car (1202, [(3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 1172 doesn't move\n", - "Agent rider 1173 doesn't move\n", - "Agent rider 1174 doesn't move\n", + "Driver 1173 arrived\n", + "Driver 1174 arrived\n", "Driver 1179 arrived\n", - "Driver 1180 arrived\n", - "Driver 1181 arrived\n", - "Driver 1184 arrived\n", - "Agent rider 1189 move from (7, 0) to (6, 0) using car (1300, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 move from (0, 5) to (0, 6) using car (1289, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (6, 6) to (5, 6) using car (1298, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Driver 1209 arrived\n", - "Driver 1211 arrived\n", - "Agent rider 1229 move from (3, 0) to (4, 0) using car (1185, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1189 move from (3, 4) to (4, 4) using car (1259, [(3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1190 move from (3, 3) to (3, 2) using car (1202, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1191 arrived\n", + "Driver 1193 arrived\n", + "Driver 1197 arrived\n", + "Driver 1200 arrived\n", + "Driver 1204 arrived\n", + "Agent rider 1212 move from (3, 3) to (3, 2) using car (1202, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1213 move from (4, 1) to (3, 1) using car (1263, [(4, 1), (3, 1)], 0)\n", + "Agent rider 1214 move from (3, 7) to (3, 8) using car (1231, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 1216 move from (6, 4) to (6, 3) using car (1198, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 1217 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Agent rider 1218 move from (2, 7) to (2, 6) using car (1208, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1222 move from (3, 1) to (2, 1) using car (1269, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1223 move from (4, 0) to (3, 0) using car (1221, [(4, 0), (3, 0)], 0)\n", + "Agent rider 1224 move from (4, 5) to (4, 4) using car (1246, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Driver 1226 arrived\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1230 move from (2, 5) to (2, 6) using car (1267, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 1233 move from (3, 3) to (3, 2) using car (1202, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1234 move from (4, 1) to (4, 0) using car (1247, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1235 move from (4, 5) to (4, 4) using car (1246, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1237 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Agent rider 1238 move from (4, 0) to (5, 0) using car (1285, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 1252 move from (4, 7) to (5, 7) using car (1243, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1253 move from (4, 0) to (3, 0) using car (1221, [(4, 0), (3, 0)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Driver 1262 arrived\n", + "Agent rider 1270 move from (3, 3) to (3, 2) using car (1202, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1271 move from (3, 8) to (3, 9) using car (1258, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1272 move from (4, 5) to (4, 4) using car (1246, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1273 move from (5, 7) to (5, 6) using car (1251, [(5, 7), (5, 6)], 0)\n", + "Agent rider 1274 doesn't move\n", + "Agent rider 1275 move from (5, 6) to (6, 6) using car (1256, [(5, 6), (6, 6)], 0)\n", + "Agent rider 1276 move from (5, 8) to (5, 7) using car (1255, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1290 move from (5, 6) to (5, 5) using car (1282, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1291 doesn't move\n", + "Agent rider 1293 doesn't move\n", + "tick 89 ended\n", + "I am driver 1301 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 1302 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 1303 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 1304 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 1305 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 1306 - trip: [(4, 6), (3, 6), (2, 6), (2, 5)]\n", + "I am driver 1307 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 1308 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 1309 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 1310 - trip: [(6, 9), (6, 8), (5, 8)]\n", + "I am driver 1311 - trip: [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 1312 - trip: [(5, 2), (6, 2), (7, 2)]\n", + "I am driver 1313 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "13 drivers generated.\n", + "I am rider 1314 - dep: (6, 0) , arr: (0, 7)\n", + "1 riders generated.\n", + "Agent rider 551 move from (8, 4) to (8, 3) using car (1203, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (6, 3) to (7, 3) using car (1265, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 555 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 556 move from (2, 6) to (2, 5) using car (1208, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 4) to (8, 3) using car (1203, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 659 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 664 move from (6, 6) to (6, 5) using car (1281, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 667 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 686 move from (2, 6) to (2, 5) using car (1208, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 move from (6, 6) to (6, 5) using car (1281, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 708 move from (6, 6) to (6, 5) using car (1281, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 746 move from (7, 0) to (6, 0) using car (1303, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 761 move from (8, 4) to (8, 3) using car (1203, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 792 move from (2, 6) to (2, 5) using car (1208, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 794 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 795 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 816 move from (6, 3) to (7, 3) using car (1265, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 822 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 942 move from (7, 0) to (6, 0) using car (1268, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 943 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 971 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 983 move from (2, 9) to (3, 9) using car (1199, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1028 move from (8, 8) to (8, 9) using car (1296, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 1028 arrived with a waiting time of 5 ticks\n", + "Agent rider 1033 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 1037 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 1046 doesn't move\n", + "Agent rider 1070 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 1072 move from (7, 0) to (6, 0) using car (1268, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1076 move from (3, 2) to (3, 3) using car (1239, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 1094 move from (7, 0) to (6, 0) using car (1268, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1095 move from (0, 1) to (1, 1) using car (1309, [(0, 1), (1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 1099 move from (3, 9) to (4, 9) using car (1258, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1107 move from (0, 9) to (0, 8) using car (1280, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 1109 move from (5, 7) to (6, 7) using car (1243, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 1130 doesn't move\n", + "Agent rider 1132 move from (8, 5) to (7, 5) using car (1298, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 1132 arrived with a waiting time of 6 ticks\n", + "Agent rider 1143 move from (2, 9) to (3, 9) using car (1199, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1157 arrived\n", + "Agent rider 1159 move from (8, 4) to (8, 3) using car (1203, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 1164 arrived\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 2) to (3, 1) using car (1202, [(3, 2), (3, 1)], 0)\n", + "Agent rider 1172 move from (5, 7) to (6, 7) using car (1243, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 1174 arrived\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 1189 move from (4, 4) to (5, 4) using car (1259, [(4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1190 move from (3, 2) to (3, 1) using car (1202, [(3, 2), (3, 1)], 0)\n", + "Rider n° 1190 arrived with a waiting time of 5 ticks\n", + "Driver 1193 arrived\n", + "Agent rider 1212 move from (3, 2) to (3, 3) using car (1239, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 1213 doesn't move\n", + "Agent rider 1214 move from (3, 8) to (4, 8) using car (1313, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1216 move from (6, 3) to (6, 2) using car (1198, [(6, 3), (6, 2)], 0)\n", + "Agent rider 1217 doesn't move\n", + "Agent rider 1218 move from (2, 6) to (2, 5) using car (1208, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 1219 arrived\n", + "Agent rider 1222 move from (2, 1) to (1, 1) using car (1269, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1224 move from (4, 4) to (4, 3) using car (1246, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (5, 7) to (6, 7) using car (1243, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 1230 doesn't move\n", - "Agent rider 1231 move from (6, 0) to (7, 0) using car (1131, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Driver 1235 arrived\n", - "Driver 1237 arrived\n", + "Agent rider 1233 move from (3, 2) to (3, 1) using car (1202, [(3, 2), (3, 1)], 0)\n", + "Agent rider 1234 move from (4, 0) to (3, 0) using car (1247, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1235 move from (4, 4) to (4, 3) using car (1246, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1237 doesn't move\n", + "Agent rider 1238 move from (5, 0) to (5, 1) using car (1304, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Driver 1241 arrived\n", - "Driver 1244 arrived\n", - "Agent rider 1246 move from (1, 6) to (1, 5) using car (1285, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 doesn't move\n", "Driver 1249 arrived\n", "Driver 1250 arrived\n", - "Agent rider 1251 move from (7, 4) to (7, 5) using car (1311, [(7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1256 arrived\n", - "Driver 1270 arrived\n", - "Agent rider 1274 move from (7, 9) to (8, 9) using car (1205, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1275 move from (1, 6) to (0, 6) using car (1166, [(1, 6), (0, 6)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (2, 4) to (3, 4) using car (1293, [(2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1288 move from (6, 0) to (7, 0) using car (1131, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 1303 arrived\n", - "Agent rider 1312 doesn't move\n", - "Agent rider 1313 move from (3, 1) to (3, 2) using car (1325, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 1314 move from (6, 6) to (5, 6) using car (1298, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Rider n° 1314 arrived with a waiting time of 0 ticks\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1317 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "tick 93 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 128 doesn't move\n", - "Agent rider 178 doesn't move\n", - "Agent rider 207 doesn't move\n", - "Agent rider 359 doesn't move\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 doesn't move\n", - "Agent rider 424 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 537 move from (1, 1) to (1, 2) using car (1297, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 728 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 780 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (1, 1) to (1, 2) using car (1297, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 881 move from (5, 1) to (4, 1) using car (1225, [(5, 1), (4, 1)], 0)\n", - "Agent rider 942 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 983 move from (4, 9) to (3, 9) using car (1279, [(4, 9), (3, 9)], 0)\n", - "Agent rider 998 move from (7, 3) to (7, 2) using car (1309, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1037 move from (6, 7) to (6, 6) using car (1269, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1039 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1048 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1080 doesn't move\n", - "Agent rider 1097 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1098 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1100 move from (5, 1) to (4, 1) using car (1225, [(5, 1), (4, 1)], 0)\n", - "Agent rider 1114 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1143 move from (6, 6) to (6, 7) using car (1271, [(6, 6), (6, 7)], 0)\n", - "Agent rider 1145 move from (1, 1) to (1, 2) using car (1304, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1146 move from (8, 4) to (8, 5) using car (1308, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 1146 arrived with a waiting time of 7 ticks\n", - "Driver 1170 arrived\n", - "Agent rider 1172 move from (6, 6) to (6, 7) using car (1271, [(6, 6), (6, 7)], 0)\n", - "Agent rider 1173 move from (2, 0) to (3, 0) using car (1319, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Driver 1180 arrived\n", - "Driver 1184 arrived\n", - "Agent rider 1189 move from (6, 0) to (6, 1) using car (1300, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (5, 6) to (4, 6) using car (1298, [(5, 6), (4, 6), (3, 6)], 0)\n", - "Driver 1214 arrived\n", - "Driver 1216 arrived\n", - "Driver 1220 arrived\n", - "Driver 1228 arrived\n", - "Agent rider 1229 move from (4, 0) to (5, 0) using car (1185, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 1230 doesn't move\n", - "Agent rider 1231 move from (7, 0) to (8, 0) using car (1131, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Driver 1237 arrived\n", - "Agent rider 1246 move from (1, 5) to (1, 4) using car (1285, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 doesn't move\n", - "Driver 1250 arrived\n", - "Agent rider 1251 move from (7, 5) to (6, 5) using car (1311, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1257 arrived\n", - "Driver 1261 arrived\n", - "Driver 1272 arrived\n", - "Agent rider 1274 move from (8, 9) to (9, 9) using car (1205, [(8, 9), (9, 9)], 0)\n", - "Agent rider 1275 move from (0, 6) to (0, 7) using car (1289, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (3, 4) to (3, 3) using car (1293, [(3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1288 move from (7, 0) to (8, 0) using car (1131, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 1296 arrived\n", - "Agent rider 1312 move from (6, 6) to (6, 7) using car (1271, [(6, 6), (6, 7)], 0)\n", - "Agent rider 1313 move from (3, 2) to (3, 3) using car (1325, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 move from (2, 4) to (2, 3) using car (1290, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 1317 move from (5, 1) to (5, 0) using car (1307, [(5, 1), (5, 0)], 0)\n", - "Rider n° 1317 arrived with a waiting time of 2 ticks\n", - "Agent rider 1318 doesn't move\n", - "tick 94 ended\n", - "I am driver 1340 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1341 - trip: [(9, 7), (9, 6)]\n", - "I am driver 1342 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 1343 - trip: [(9, 0), (8, 0)]\n", - "I am driver 1344 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 1345 - trip: [(3, 3), (3, 2)]\n", - "I am driver 1346 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 1347 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1348 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 1349 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", - "I am driver 1350 - trip: [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 1351 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 1352 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 1353 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 1354 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 1355 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 1356 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 1357 - trip: [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 1358 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 1359 - trip: [(5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 1360 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 1361 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 1362 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 1363 - trip: [(6, 1), (6, 2), (7, 2)]\n", - "I am driver 1364 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4)]\n", - "25 drivers generated.\n", - "I am rider 1365 - dep: (2, 5) , arr: (7, 9)\n", - "I am rider 1366 - dep: (8, 9) , arr: (9, 2)\n", - "I am rider 1367 - dep: (1, 4) , arr: (5, 9)\n", - "I am rider 1368 - dep: (6, 7) , arr: (4, 8)\n", - "I am rider 1369 - dep: (7, 2) , arr: (5, 3)\n", - "5 riders generated.\n", - "Agent rider 128 move from (9, 7) to (8, 7) using car (1350, [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 128 arrived with a waiting time of 58 ticks\n", - "Agent rider 178 move from (9, 7) to (8, 7) using car (1350, [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 207 move from (2, 1) to (2, 2) using car (1323, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 359 move from (9, 7) to (8, 7) using car (1350, [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 359 arrived with a waiting time of 47 ticks\n", - "Agent rider 365 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 412 move from (2, 1) to (2, 2) using car (1323, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 424 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Rider n° 424 arrived with a waiting time of 49 ticks\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 2) to (1, 3) using car (1304, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 537 move from (1, 2) to (1, 3) using car (1297, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 567 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 728 move from (1, 2) to (1, 3) using car (1304, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (1, 2) to (1, 3) using car (1304, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (1, 2) to (1, 3) using car (1304, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 780 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 806 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 807 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 808 move from (1, 2) to (1, 3) using car (1297, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 881 move from (4, 1) to (5, 1) using car (1334, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 942 move from (1, 2) to (1, 3) using car (1304, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 944 move from (9, 7) to (8, 7) using car (1350, [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 945 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 951 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 983 doesn't move\n", - "Agent rider 998 move from (7, 2) to (7, 1) using car (1309, [(7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (3, 0) to (4, 0) using car (1319, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1036 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1037 move from (6, 6) to (6, 5) using car (1269, [(6, 6), (6, 5)], 0)\n", - "Agent rider 1039 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Agent rider 1080 move from (9, 7) to (9, 6) using car (1341, [(9, 7), (9, 6)], 0)\n", - "Rider n° 1080 arrived with a waiting time of 20 ticks\n", - "Agent rider 1097 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1098 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1100 doesn't move\n", - "Agent rider 1114 move from (1, 2) to (1, 3) using car (1304, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1126 move from (8, 2) to (9, 2) using car (1210, [(8, 2), (9, 2)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (9, 7) to (8, 7) using car (1350, [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1143 doesn't move\n", - "Agent rider 1145 doesn't move\n", - "Driver 1166 arrived\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1173 move from (3, 0) to (4, 0) using car (1319, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1174 move from (8, 2) to (9, 2) using car (1210, [(8, 2), (9, 2)], 0)\n", - "Driver 1184 arrived\n", - "Agent rider 1189 move from (6, 1) to (6, 2) using car (1300, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (9, 7) to (8, 7) using car (1350, [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1200 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 1201 arrived\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (4, 6) to (3, 6) using car (1298, [(4, 6), (3, 6)], 0)\n", - "Driver 1213 arrived\n", - "Driver 1215 arrived\n", - "Driver 1220 arrived\n", - "Driver 1223 arrived\n", - "Agent rider 1229 move from (5, 0) to (6, 0) using car (1185, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 1229 arrived with a waiting time of 1 ticks\n", - "Agent rider 1230 doesn't move\n", - "Agent rider 1231 move from (8, 0) to (9, 0) using car (1131, [(8, 0), (9, 0)], 0)\n", - "Agent rider 1232 move from (6, 1) to (6, 2) using car (1305, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Driver 1239 arrived\n", - "Agent rider 1246 move from (1, 4) to (1, 3) using car (1285, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 doesn't move\n", - "Agent rider 1251 move from (6, 5) to (6, 4) using car (1346, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1258 arrived\n", - "Driver 1263 arrived\n", - "Driver 1264 arrived\n", - "Driver 1266 arrived\n", - "Driver 1268 arrived\n", - "Agent rider 1274 move from (9, 9) to (8, 9) using car (1353, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1275 move from (0, 7) to (0, 8) using car (1289, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1252 move from (5, 7) to (6, 7) using car (1243, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1253 doesn't move\n", + "Agent rider 1254 doesn't move\n", + "Agent rider 1270 move from (3, 2) to (3, 1) using car (1311, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1271 move from (3, 9) to (4, 9) using car (1284, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1272 move from (4, 4) to (4, 3) using car (1246, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1273 move from (5, 6) to (6, 6) using car (1257, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 1274 doesn't move\n", + "Agent rider 1275 move from (6, 6) to (6, 5) using car (1281, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", "Rider n° 1275 arrived with a waiting time of 0 ticks\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (3, 3) to (3, 4) using car (1325, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 1278 move from (8, 5) to (8, 6) using car (1308, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Driver 1280 arrived\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1288 move from (8, 0) to (9, 0) using car (1131, [(8, 0), (9, 0)], 0)\n", - "Driver 1292 arrived\n", - "Agent rider 1312 doesn't move\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 move from (2, 3) to (2, 2) using car (1290, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1365 move from (2, 5) to (2, 6) using car (1360, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 1366 doesn't move\n" + "Agent rider 1276 move from (5, 7) to (5, 6) using car (1255, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1290 move from (5, 5) to (4, 5) using car (1282, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1291 move from (5, 7) to (6, 7) using car (1243, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 1291 arrived with a waiting time of 2 ticks\n", + "Agent rider 1293 doesn't move\n", + "Agent rider 1314 doesn't move\n", + "tick 90 ended\n", + "I am driver 1315 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 1316 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", + "I am driver 1317 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 1318 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 1319 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 1320 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 1321 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 1322 - trip: [(5, 2), (6, 2), (7, 2), (7, 3)]\n", + "I am driver 1323 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 1324 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1325 - trip: [(1, 5), (1, 4), (1, 3), (2, 3), (3, 3)]\n", + "I am driver 1326 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 1327 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1328 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 1329 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 1330 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 1331 - trip: [(7, 5), (7, 4)]\n", + "17 drivers generated.\n", + "I am rider 1332 - dep: (9, 5) , arr: (9, 6)\n", + "I am rider 1333 - dep: (1, 6) , arr: (0, 0)\n", + "I am rider 1334 - dep: (3, 5) , arr: (2, 4)\n", + "I am rider 1335 - dep: (7, 9) , arr: (8, 9)\n", + "I am rider 1336 - dep: (3, 2) , arr: (2, 1)\n", + "5 riders generated.\n", + "Agent rider 551 move from (8, 3) to (8, 2) using car (1203, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (7, 3) to (8, 3) using car (1265, [(7, 3), (8, 3)], 0)\n", + "Agent rider 555 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Rider n° 555 arrived with a waiting time of 15 ticks\n", + "Agent rider 556 move from (2, 5) to (2, 4) using car (1208, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 593 doesn't move\n", + "Agent rider 594 move from (8, 3) to (8, 2) using car (1203, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 doesn't move\n", + "Agent rider 659 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 667 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Rider n° 667 arrived with a waiting time of 20 ticks\n", + "Agent rider 686 move from (2, 5) to (2, 4) using car (1208, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (6, 0) to (6, 1) using car (1285, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 761 move from (8, 3) to (8, 2) using car (1203, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 792 move from (2, 5) to (2, 4) using car (1208, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 792 arrived with a waiting time of 12 ticks\n", + "Agent rider 794 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Agent rider 795 move from (1, 1) to (2, 1) using car (1309, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 795 arrived with a waiting time of 22 ticks\n", + "Agent rider 816 move from (7, 3) to (8, 3) using car (1265, [(7, 3), (8, 3)], 0)\n", + "Agent rider 822 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 942 move from (6, 0) to (6, 1) using car (1285, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Rider n° 942 arrived with a waiting time of 12 ticks\n", + "Agent rider 943 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 971 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Rider n° 971 arrived with a waiting time of 15 ticks\n", + "Agent rider 983 move from (3, 9) to (2, 9) using car (1231, [(3, 9), (2, 9)], 0)\n", + "Agent rider 1033 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1367 doesn't move\n", - "Agent rider 1368 doesn't move\n", - "Agent rider 1369 move from (7, 2) to (7, 1) using car (1309, [(7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", - "tick 95 ended\n", - "I am driver 1370 - trip: [(5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 1371 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 1372 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 1373 - trip: [(9, 3), (8, 3), (7, 3)]\n", - "I am driver 1374 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 1375 - trip: [(5, 7), (6, 7), (7, 7)]\n", - "6 drivers generated.\n", - "I am rider 1376 - dep: (7, 7) , arr: (0, 9)\n", - "I am rider 1377 - dep: (0, 8) , arr: (3, 5)\n", - "2 riders generated.\n", - "Agent rider 178 move from (8, 7) to (8, 8) using car (1350, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 178 arrived with a waiting time of 48 ticks\n", - "Agent rider 207 move from (2, 2) to (2, 3) using car (1301, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)], 0)\n", - "Rider n° 207 arrived with a waiting time of 44 ticks\n", - "Agent rider 365 doesn't move\n", - "Agent rider 412 move from (2, 2) to (2, 3) using car (1301, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)], 0)\n", - "Rider n° 412 arrived with a waiting time of 26 ticks\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 3) to (1, 4) using car (1304, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 537 move from (1, 3) to (1, 4) using car (1297, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 728 move from (1, 3) to (1, 4) using car (1304, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (1, 3) to (1, 4) using car (1304, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (1, 3) to (1, 4) using car (1304, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (1, 3) to (1, 4) using car (1297, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 881 move from (5, 1) to (5, 2) using car (1349, [(5, 1), (5, 2), (5, 3), (4, 3)], 0)\n", - "Rider n° 881 arrived with a waiting time of 19 ticks\n", - "Agent rider 942 move from (1, 3) to (1, 4) using car (1304, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 944 move from (8, 7) to (8, 8) using car (1350, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 983 doesn't move\n", - "Agent rider 998 move from (7, 1) to (6, 1) using car (1309, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (4, 0) to (4, 1) using car (1319, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1048 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1097 doesn't move\n", - "Agent rider 1098 move from (0, 8) to (0, 9) using car (1289, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 1098 arrived with a waiting time of 10 ticks\n", - "Agent rider 1100 doesn't move\n", - "Agent rider 1114 move from (1, 3) to (1, 4) using car (1304, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (8, 7) to (8, 8) using car (1350, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1143 doesn't move\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1173 move from (4, 0) to (4, 1) using car (1319, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 move from (6, 2) to (6, 3) using car (1300, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (8, 7) to (8, 8) using car (1350, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1200 move from (0, 8) to (0, 9) using car (1289, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 1205 arrived\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 doesn't move\n", - "Driver 1215 arrived\n", - "Driver 1225 arrived\n", + "Agent rider 1037 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1046 move from (3, 1) to (3, 0) using car (1311, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1070 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1072 move from (6, 0) to (5, 0) using car (1268, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1072 arrived with a waiting time of 7 ticks\n", + "Agent rider 1076 move from (3, 3) to (3, 4) using car (1239, [(3, 3), (3, 4)], 0)\n", + "Agent rider 1094 move from (6, 0) to (6, 1) using car (1285, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Rider n° 1094 arrived with a waiting time of 7 ticks\n", + "Agent rider 1095 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1099 move from (4, 9) to (5, 9) using car (1258, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1107 move from (0, 8) to (0, 7) using car (1280, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 1107 arrived with a waiting time of 16 ticks\n", + "Agent rider 1109 move from (6, 7) to (7, 7) using car (1243, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1110 move from (3, 3) to (3, 4) using car (1239, [(3, 3), (3, 4)], 0)\n", + "Agent rider 1111 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Agent rider 1130 move from (6, 7) to (7, 7) using car (1243, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 1130 arrived with a waiting time of 9 ticks\n", + "Agent rider 1143 move from (3, 9) to (2, 9) using car (1231, [(3, 9), (2, 9)], 0)\n", + "Agent rider 1159 move from (8, 3) to (8, 2) using car (1203, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 1) to (3, 0) using car (1311, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1172 move from (6, 7) to (7, 7) using car (1243, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1187 doesn't move\n", + "Agent rider 1188 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Agent rider 1189 move from (5, 4) to (5, 5) using car (1259, [(5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 1193 arrived\n", + "Agent rider 1212 move from (3, 3) to (3, 4) using car (1239, [(3, 3), (3, 4)], 0)\n", + "Agent rider 1213 move from (3, 1) to (3, 0) using car (1311, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1214 move from (4, 8) to (5, 8) using car (1313, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1216 move from (6, 2) to (7, 2) using car (1312, [(6, 2), (7, 2)], 0)\n", + "Agent rider 1217 move from (6, 6) to (7, 6) using car (1257, [(6, 6), (7, 6)], 0)\n", + "Rider n° 1217 arrived with a waiting time of 2 ticks\n", + "Agent rider 1218 move from (2, 5) to (2, 4) using car (1208, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 1221 arrived\n", + "Agent rider 1222 move from (1, 1) to (1, 2) using car (1269, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Rider n° 1222 arrived with a waiting time of 1 ticks\n", + "Agent rider 1223 move from (3, 0) to (2, 0) using car (1247, [(3, 0), (2, 0)], 0)\n", + "Agent rider 1224 move from (4, 3) to (4, 2) using car (1246, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (6, 7) to (7, 7) using car (1243, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 1230 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 move from (6, 2) to (6, 3) using car (1305, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1233 move from (3, 1) to (3, 0) using car (1311, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1234 move from (3, 0) to (2, 0) using car (1247, [(3, 0), (2, 0)], 0)\n", + "Rider n° 1234 arrived with a waiting time of 3 ticks\n", + "Agent rider 1235 move from (4, 3) to (4, 2) using car (1246, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1237 move from (6, 6) to (7, 6) using car (1257, [(6, 6), (7, 6)], 0)\n", + "Agent rider 1238 move from (5, 1) to (5, 2) using car (1304, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 1238 arrived with a waiting time of 4 ticks\n", "Driver 1242 arrived\n", - "Agent rider 1246 move from (1, 3) to (1, 2) using car (1285, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 move from (0, 8) to (0, 9) using car (1289, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1251 move from (6, 4) to (5, 4) using car (1362, [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1259 arrived\n", - "Driver 1264 arrived\n", - "Driver 1268 arrived\n", - "Driver 1271 arrived\n", + "Driver 1244 arrived\n", + "Driver 1250 arrived\n", + "Driver 1251 arrived\n", + "Agent rider 1252 move from (6, 7) to (7, 7) using car (1243, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1253 move from (3, 0) to (3, 1) using car (1323, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 move from (7, 1) to (7, 2) using car (1318, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1256 arrived\n", + "Driver 1263 arrived\n", + "Agent rider 1270 move from (3, 1) to (3, 0) using car (1311, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1271 move from (4, 9) to (5, 9) using car (1284, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1272 move from (4, 3) to (4, 2) using car (1246, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1273 move from (6, 6) to (7, 6) using car (1257, [(6, 6), (7, 6)], 0)\n", + "Agent rider 1274 move from (7, 5) to (7, 4) using car (1331, [(7, 5), (7, 4)], 0)\n", + "Agent rider 1276 move from (5, 6) to (5, 5) using car (1255, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 1287 arrived\n", + "Agent rider 1290 move from (4, 5) to (3, 5) using car (1282, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1293 doesn't move\n", + "Agent rider 1314 move from (6, 0) to (5, 0) using car (1268, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1332 move from (9, 5) to (8, 5) using car (1324, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1333 move from (1, 6) to (2, 6) using car (1302, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1334 doesn't move\n", + "Agent rider 1335 doesn't move\n", + "Agent rider 1336 doesn't move\n", + "tick 91 ended\n", + "I am driver 1337 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2)]\n", + "I am driver 1338 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 1339 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "3 drivers generated.\n", + "I am rider 1340 - dep: (0, 2) , arr: (8, 1)\n", + "1 riders generated.\n", + "Agent rider 551 move from (8, 2) to (8, 1) using car (1203, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (8, 3) to (7, 3) using car (1339, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 556 move from (2, 4) to (2, 3) using car (1208, [(2, 4), (2, 3)], 0)\n", + "Agent rider 593 move from (0, 7) to (0, 6) using car (1280, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 593 arrived with a waiting time of 30 ticks\n", + "Agent rider 594 move from (8, 2) to (8, 1) using car (1203, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (5, 9) to (6, 9) using car (1320, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 659 move from (1, 1) to (2, 1) using car (1266, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (2, 4) to (2, 3) using car (1208, [(2, 4), (2, 3)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (6, 1) to (6, 2) using car (1285, [(6, 1), (6, 2)], 0)\n", + "Agent rider 761 move from (8, 2) to (8, 1) using car (1203, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 791 move from (1, 2) to (1, 3) using car (1269, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 794 move from (7, 2) to (7, 3) using car (1318, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 816 doesn't move\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (7, 2) to (7, 3) using car (1318, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 move from (1, 1) to (2, 1) using car (1266, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 943 move from (1, 2) to (1, 3) using car (1269, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 983 move from (2, 9) to (3, 9) using car (1338, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1033 move from (1, 2) to (1, 3) using car (1269, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1037 move from (1, 2) to (1, 3) using car (1269, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1046 move from (3, 0) to (4, 0) using car (1311, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1070 move from (1, 2) to (1, 3) using car (1269, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (1, 2) to (1, 3) using car (1269, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1099 move from (5, 9) to (6, 9) using car (1258, [(5, 9), (6, 9)], 0)\n", + "Rider n° 1099 arrived with a waiting time of 6 ticks\n", + "Agent rider 1109 move from (7, 7) to (6, 7) using car (1319, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1143 move from (2, 9) to (3, 9) using car (1338, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1159 move from (8, 2) to (8, 1) using car (1203, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1171 move from (3, 0) to (4, 0) using car (1311, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1172 move from (7, 7) to (6, 7) using car (1319, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Driver 1184 arrived\n", + "Agent rider 1187 move from (0, 7) to (0, 6) using car (1280, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 1188 move from (7, 2) to (7, 3) using car (1318, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1189 move from (5, 5) to (6, 5) using car (1259, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 1198 arrived\n", + "Driver 1201 arrived\n", + "Driver 1202 arrived\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1213 move from (3, 0) to (4, 0) using car (1311, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1214 doesn't move\n", + "Agent rider 1216 move from (7, 2) to (7, 3) using car (1318, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1218 move from (2, 4) to (2, 3) using car (1208, [(2, 4), (2, 3)], 0)\n", + "Agent rider 1222 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1224 move from (4, 2) to (4, 1) using car (1246, [(4, 2), (4, 1)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Driver 1228 arrived\n", + "Agent rider 1229 move from (7, 7) to (8, 7) using car (1243, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1230 move from (2, 6) to (3, 6) using car (1302, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 1230 arrived with a waiting time of 5 ticks\n", + "Agent rider 1233 move from (3, 0) to (4, 0) using car (1311, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1235 move from (4, 2) to (4, 1) using car (1246, [(4, 2), (4, 1)], 0)\n", + "Agent rider 1237 doesn't move\n", + "Driver 1248 arrived\n", + "Driver 1251 arrived\n", + "Agent rider 1252 move from (7, 7) to (8, 7) using car (1243, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 1252 arrived with a waiting time of 2 ticks\n", + "Agent rider 1253 move from (3, 1) to (3, 2) using car (1323, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Agent rider 1270 doesn't move\n", + "Agent rider 1271 move from (5, 9) to (6, 9) using car (1284, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1272 move from (4, 2) to (4, 1) using car (1246, [(4, 2), (4, 1)], 0)\n", + "Agent rider 1273 doesn't move\n", "Agent rider 1274 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 doesn't move\n", - "Agent rider 1278 move from (8, 6) to (9, 6) using car (1328, [(8, 6), (9, 6)], 0)\n", - "Driver 1279 arrived\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1288 doesn't move\n", - "Driver 1307 arrived\n", + "Agent rider 1276 move from (5, 5) to (5, 4) using car (1255, [(5, 5), (5, 4)], 0)\n", + "Rider n° 1276 arrived with a waiting time of 3 ticks\n", + "Driver 1277 arrived\n", + "Driver 1283 arrived\n", + "Driver 1288 arrived\n", + "Agent rider 1290 move from (3, 5) to (2, 5) using car (1282, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1293 doesn't move\n", + "Driver 1297 arrived\n", + "Driver 1300 arrived\n", + "Agent rider 1314 move from (5, 0) to (4, 0) using car (1268, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1332 move from (8, 5) to (7, 5) using car (1324, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1333 move from (2, 6) to (2, 5) using car (1321, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 1334 move from (3, 5) to (2, 5) using car (1282, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1335 doesn't move\n", + "Agent rider 1336 doesn't move\n", + "Agent rider 1340 doesn't move\n", + "tick 92 ended\n", + "I am driver 1341 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 1342 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 1343 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", + "I am driver 1344 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1345 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 1346 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 1347 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (4, 5)]\n", + "I am driver 1348 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 1349 - trip: [(4, 2), (4, 3)]\n", + "I am driver 1350 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 1351 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 1352 - trip: [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 1353 - trip: [(9, 9), (9, 8), (9, 7)]\n", + "I am driver 1354 - trip: [(1, 5), (1, 6)]\n", + "I am driver 1355 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 1356 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 1357 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 1358 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 1359 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 1360 - trip: [(0, 1), (1, 1), (2, 1)]\n", + "I am driver 1361 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1362 - trip: [(9, 3), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "22 drivers generated.\n", + "I am rider 1363 - dep: (6, 7) , arr: (7, 2)\n", + "I am rider 1364 - dep: (8, 5) , arr: (2, 3)\n", + "I am rider 1365 - dep: (5, 0) , arr: (1, 3)\n", + "I am rider 1366 - dep: (4, 1) , arr: (6, 8)\n", + "I am rider 1367 - dep: (9, 1) , arr: (7, 5)\n", + "5 riders generated.\n", + "Agent rider 551 move from (8, 1) to (9, 1) using car (1203, [(8, 1), (9, 1)], 0)\n", + "Agent rider 552 move from (7, 3) to (7, 4) using car (1318, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 move from (8, 1) to (9, 1) using car (1203, [(8, 1), (9, 1)], 0)\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (6, 9) to (7, 9) using car (1320, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 659 move from (2, 1) to (3, 1) using car (1266, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 659 arrived with a waiting time of 25 ticks\n", + "Agent rider 664 move from (6, 5) to (7, 5) using car (1259, [(6, 5), (7, 5)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (6, 5) to (7, 5) using car (1259, [(6, 5), (7, 5)], 0)\n", + "Agent rider 708 move from (6, 5) to (7, 5) using car (1259, [(6, 5), (7, 5)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 move from (8, 1) to (9, 1) using car (1203, [(8, 1), (9, 1)], 0)\n", + "Agent rider 791 move from (1, 3) to (1, 4) using car (1269, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 794 move from (7, 3) to (6, 3) using car (1339, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 816 move from (8, 3) to (8, 2) using car (1326, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 822 move from (7, 2) to (7, 3) using car (1322, [(7, 2), (7, 3)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (7, 3) to (6, 3) using car (1339, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 move from (2, 1) to (3, 1) using car (1266, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 943 move from (1, 3) to (1, 4) using car (1269, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 983 move from (3, 9) to (4, 9) using car (1338, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1033 move from (1, 3) to (1, 4) using car (1269, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1037 move from (1, 3) to (2, 3) using car (1325, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Rider n° 1037 arrived with a waiting time of 16 ticks\n", + "Agent rider 1046 move from (4, 0) to (5, 0) using car (1311, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1070 move from (1, 3) to (1, 4) using car (1269, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (1, 3) to (1, 4) using car (1269, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1109 move from (6, 7) to (5, 7) using car (1319, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (7, 2) to (7, 3) using car (1322, [(7, 2), (7, 3)], 0)\n", + "Agent rider 1143 move from (3, 9) to (4, 9) using car (1338, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1159 move from (8, 1) to (9, 1) using car (1203, [(8, 1), (9, 1)], 0)\n", + "Agent rider 1170 move from (9, 3) to (8, 3) using car (1362, [(9, 3), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1171 move from (4, 0) to (4, 1) using car (1303, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 1172 move from (6, 7) to (5, 7) using car (1319, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 1187 move from (0, 6) to (0, 5) using car (1280, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 1188 move from (7, 3) to (6, 3) using car (1339, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1189 move from (6, 5) to (7, 5) using car (1259, [(6, 5), (7, 5)], 0)\n", + "Driver 1202 arrived\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1213 move from (4, 0) to (5, 0) using car (1311, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1214 move from (5, 8) to (5, 9) using car (1227, [(5, 8), (5, 9)], 0)\n", + "Agent rider 1216 move from (7, 3) to (6, 3) using car (1339, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1218 move from (2, 3) to (2, 4) using car (1295, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1223 move from (2, 0) to (3, 0) using car (1357, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1224 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (8, 7) to (9, 7) using car (1243, [(8, 7), (9, 7)], 0)\n", + "Driver 1231 arrived\n", + "Agent rider 1233 move from (4, 0) to (4, 1) using car (1303, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 1235 doesn't move\n", + "Agent rider 1237 move from (7, 6) to (7, 5) using car (1260, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 1239 arrived\n", + "Driver 1247 arrived\n", + "Driver 1251 arrived\n", + "Agent rider 1253 move from (3, 2) to (3, 3) using car (1323, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 move from (7, 2) to (7, 3) using car (1322, [(7, 2), (7, 3)], 0)\n", + "Driver 1257 arrived\n", + "Driver 1265 arrived\n", + "Driver 1267 arrived\n", + "Agent rider 1270 doesn't move\n", + "Agent rider 1271 move from (6, 9) to (7, 9) using car (1284, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1272 doesn't move\n", + "Agent rider 1273 move from (7, 6) to (7, 5) using car (1260, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1274 doesn't move\n", + "Driver 1277 arrived\n", + "Agent rider 1290 move from (2, 5) to (1, 5) using car (1282, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1293 doesn't move\n", + "Driver 1294 arrived\n", + "Driver 1296 arrived\n", "Driver 1310 arrived\n", - "Agent rider 1312 doesn't move\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 move from (2, 2) to (2, 1) using car (1290, [(2, 2), (2, 1)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Driver 1326 arrived\n", - "Driver 1330 arrived\n", - "Agent rider 1365 move from (2, 6) to (2, 7) using car (1360, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 1366 move from (8, 9) to (7, 9) using car (1353, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 1312 arrived\n", + "Agent rider 1314 move from (4, 0) to (3, 0) using car (1268, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 1331 arrived\n", + "Agent rider 1332 doesn't move\n", + "Agent rider 1333 move from (2, 5) to (2, 4) using car (1321, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 1334 move from (2, 5) to (2, 4) using car (1321, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Rider n° 1334 arrived with a waiting time of 1 ticks\n", + "Agent rider 1335 doesn't move\n", + "Agent rider 1336 doesn't move\n", + "Agent rider 1340 doesn't move\n", + "Agent rider 1363 doesn't move\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 doesn't move\n", "Agent rider 1367 doesn't move\n", - "Agent rider 1368 doesn't move\n", - "Agent rider 1369 move from (7, 1) to (6, 1) using car (1309, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1377 move from (0, 8) to (0, 9) using car (1289, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "tick 96 ended\n", - "I am driver 1378 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 1379 - trip: [(6, 7), (5, 7)]\n", - "I am driver 1380 - trip: [(2, 5), (2, 6)]\n", - "3 drivers generated.\n", - "I am rider 1381 - dep: (0, 6) , arr: (4, 6)\n", - "I am rider 1382 - dep: (3, 2) , arr: (3, 5)\n", - "I am rider 1383 - dep: (8, 1) , arr: (9, 0)\n", - "I am rider 1384 - dep: (1, 8) , arr: (5, 2)\n", - "I am rider 1385 - dep: (7, 3) , arr: (3, 4)\n", - "I am rider 1386 - dep: (7, 7) , arr: (3, 0)\n", - "I am rider 1387 - dep: (5, 6) , arr: (2, 0)\n", - "I am rider 1388 - dep: (3, 1) , arr: (0, 0)\n", - "8 riders generated.\n", - "Agent rider 207 move from (2, 2) to (2, 3) using car (1291, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 207 arrived with a waiting time of 44 ticks\n", - "Agent rider 365 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 4) to (1, 5) using car (1304, [(1, 4), (1, 5)], 0)\n", - "Agent rider 537 move from (1, 4) to (1, 5) using car (1297, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (0, 9) to (1, 9) using car (1289, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 728 move from (1, 4) to (1, 5) using car (1304, [(1, 4), (1, 5)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (1, 4) to (1, 5) using car (1304, [(1, 4), (1, 5)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (1, 4) to (1, 5) using car (1304, [(1, 4), (1, 5)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (1, 4) to (1, 5) using car (1297, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 942 move from (1, 4) to (1, 5) using car (1304, [(1, 4), (1, 5)], 0)\n", - "Agent rider 944 move from (8, 8) to (8, 9) using car (1350, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 983 doesn't move\n", - "Agent rider 998 move from (6, 1) to (5, 1) using car (1309, [(6, 1), (5, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (4, 1) to (4, 2) using car (1319, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1048 move from (1, 2) to (0, 2) using car (1285, [(1, 2), (0, 2)], 0)\n", - "Rider n° 1048 arrived with a waiting time of 13 ticks\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1097 doesn't move\n", - "Agent rider 1100 move from (4, 1) to (4, 2) using car (1319, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1114 move from (1, 4) to (1, 5) using car (1304, [(1, 4), (1, 5)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (8, 8) to (8, 9) using car (1350, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 1131 arrived\n", - "Agent rider 1143 move from (6, 7) to (7, 7) using car (1375, [(6, 7), (7, 7)], 0)\n", - "Agent rider 1145 move from (1, 2) to (0, 2) using car (1285, [(1, 2), (0, 2)], 0)\n", - "Agent rider 1172 move from (6, 7) to (7, 7) using car (1329, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1173 move from (4, 1) to (4, 2) using car (1319, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 move from (6, 3) to (6, 4) using car (1300, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (8, 8) to (8, 9) using car (1350, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1200 move from (0, 9) to (1, 9) using car (1289, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 doesn't move\n", - "Driver 1210 arrived\n", - "Driver 1222 arrived\n", - "Agent rider 1230 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 move from (6, 3) to (6, 4) using car (1305, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1246 move from (1, 2) to (0, 2) using car (1285, [(1, 2), (0, 2)], 0)\n", - "Agent rider 1247 doesn't move\n", - "Agent rider 1248 move from (0, 9) to (1, 9) using car (1289, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 1248 arrived with a waiting time of 4 ticks\n", - "Agent rider 1251 move from (5, 4) to (5, 3) using car (1362, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 1252 doesn't move\n", + "tick 93 ended\n", + "I am driver 1368 - trip: [(8, 7), (8, 6), (8, 5)]\n", + "I am driver 1369 - trip: [(1, 8), (1, 9), (2, 9)]\n", + "I am driver 1370 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 1371 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 1372 - trip: [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 1373 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 1374 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 1375 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 1376 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 1377 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 1378 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 1379 - trip: [(8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 1380 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)]\n", + "I am driver 1381 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 1382 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 1383 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 1384 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "17 drivers generated.\n", + "I am rider 1385 - dep: (2, 9) , arr: (8, 8)\n", + "I am rider 1386 - dep: (5, 0) , arr: (9, 7)\n", + "I am rider 1387 - dep: (7, 7) , arr: (6, 8)\n", + "I am rider 1388 - dep: (1, 9) , arr: (7, 5)\n", + "I am rider 1389 - dep: (6, 0) , arr: (9, 7)\n", + "I am rider 1390 - dep: (9, 6) , arr: (6, 3)\n", + "6 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 552 move from (7, 4) to (8, 4) using car (1372, [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)], 0)\n", + "Rider n° 552 arrived with a waiting time of 23 ticks\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 612 doesn't move\n", + "Agent rider 614 move from (7, 9) to (8, 9) using car (1320, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 664 move from (7, 5) to (7, 4) using car (1260, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 686 move from (2, 3) to (1, 3) using car (1316, [(2, 3), (1, 3)], 0)\n", + "Agent rider 707 move from (7, 5) to (7, 4) using car (1260, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 4) using car (1260, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 746 move from (6, 2) to (5, 2) using car (1281, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 move from (1, 4) to (1, 5) using car (1269, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 794 move from (6, 3) to (5, 3) using car (1339, [(6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 816 doesn't move\n", + "Agent rider 822 move from (7, 3) to (6, 3) using car (1343, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (6, 3) to (5, 3) using car (1339, [(6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 943 move from (1, 4) to (1, 5) using car (1269, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 983 move from (4, 9) to (4, 8) using car (1338, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1033 move from (1, 4) to (1, 5) using car (1269, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1046 move from (5, 0) to (6, 0) using car (1311, [(5, 0), (6, 0)], 0)\n", + "Agent rider 1070 move from (1, 4) to (1, 5) using car (1269, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (1, 4) to (1, 5) using car (1269, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1109 move from (5, 7) to (4, 7) using car (1319, [(5, 7), (4, 7)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1143 move from (4, 9) to (4, 8) using car (1338, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 move from (8, 3) to (8, 2) using car (1362, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1171 move from (4, 1) to (4, 2) using car (1303, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Rider n° 1171 arrived with a waiting time of 2 ticks\n", + "Agent rider 1172 move from (5, 7) to (4, 7) using car (1319, [(5, 7), (4, 7)], 0)\n", + "Agent rider 1187 move from (0, 5) to (0, 4) using car (1280, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 1188 move from (6, 3) to (5, 3) using car (1339, [(6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1189 doesn't move\n", + "Driver 1208 arrived\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1213 move from (5, 0) to (6, 0) using car (1311, [(5, 0), (6, 0)], 0)\n", + "Agent rider 1214 doesn't move\n", + "Agent rider 1216 move from (6, 3) to (5, 3) using car (1339, [(6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1218 doesn't move\n", + "Agent rider 1223 move from (3, 0) to (2, 0) using car (1268, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1224 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1233 doesn't move\n", + "Agent rider 1235 doesn't move\n", + "Agent rider 1237 doesn't move\n", + "Driver 1245 arrived\n", + "Driver 1246 arrived\n", + "Driver 1251 arrived\n", + "Agent rider 1253 move from (3, 3) to (3, 4) using car (1323, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 doesn't move\n", "Driver 1255 arrived\n", - "Driver 1268 arrived\n", - "Driver 1269 arrived\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (3, 4) to (3, 5) using car (1374, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Driver 1286 arrived\n", - "Agent rider 1288 doesn't move\n", - "Driver 1293 arrived\n", - "Driver 1298 arrived\n", - "Agent rider 1312 move from (6, 7) to (6, 8) using car (1331, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1313 move from (3, 3) to (3, 4) using car (1348, [(3, 3), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1315 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1341 arrived\n", - "Driver 1343 arrived\n", - "Driver 1345 arrived\n", - "Agent rider 1365 move from (2, 7) to (2, 8) using car (1360, [(2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 1366 move from (7, 9) to (8, 9) using car (1302, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 1258 arrived\n", + "Agent rider 1270 move from (3, 0) to (2, 0) using car (1268, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1270 arrived with a waiting time of 2 ticks\n", + "Agent rider 1271 move from (7, 9) to (7, 8) using car (1284, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 1271 arrived with a waiting time of 0 ticks\n", + "Agent rider 1272 doesn't move\n", + "Agent rider 1273 doesn't move\n", + "Agent rider 1274 move from (7, 4) to (7, 5) using car (1318, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1285 arrived\n", + "Agent rider 1290 move from (1, 5) to (1, 6) using car (1307, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 1293 move from (6, 2) to (5, 2) using car (1281, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 1306 arrived\n", + "Agent rider 1314 move from (3, 0) to (2, 0) using car (1268, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1332 doesn't move\n", + "Agent rider 1333 move from (2, 4) to (2, 3) using car (1321, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 1335 move from (7, 9) to (8, 9) using car (1320, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 1335 arrived with a waiting time of 3 ticks\n", + "Agent rider 1336 move from (3, 2) to (4, 2) using car (1309, [(3, 2), (4, 2)], 0)\n", + "Agent rider 1340 doesn't move\n", + "Agent rider 1363 move from (6, 7) to (5, 7) using car (1350, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 move from (8, 5) to (7, 5) using car (1379, [(8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 move from (4, 1) to (4, 2) using car (1303, [(4, 1), (4, 2), (4, 3)], 0)\n", "Agent rider 1367 doesn't move\n", - "Agent rider 1368 move from (6, 7) to (5, 7) using car (1379, [(6, 7), (5, 7)], 0)\n", - "Agent rider 1369 move from (6, 1) to (5, 1) using car (1309, [(6, 1), (5, 1)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1377 move from (0, 9) to (1, 9) using car (1289, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1381 doesn't move\n", - "Agent rider 1382 move from (3, 2) to (2, 2) using car (1359, [(3, 2), (2, 2)], 0)\n", - "Agent rider 1383 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1385 move from (7, 3) to (7, 2) using car (1354, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 1385 doesn't move\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1387 doesn't move\n", + "Agent rider 1387 move from (7, 7) to (6, 7) using car (1346, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 1388 doesn't move\n", - "tick 97 ended\n", - "I am driver 1389 - trip: [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 1390 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1391 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 1392 - trip: [(5, 8), (5, 9), (6, 9)]\n", - "4 drivers generated.\n", - "I am rider 1393 - dep: (0, 1) , arr: (0, 3)\n", - "I am rider 1394 - dep: (8, 4) , arr: (8, 0)\n", - "I am rider 1395 - dep: (3, 8) , arr: (0, 1)\n", - "I am rider 1396 - dep: (5, 5) , arr: (3, 6)\n", - "I am rider 1397 - dep: (1, 3) , arr: (2, 5)\n", - "I am rider 1398 - dep: (1, 5) , arr: (9, 3)\n", - "6 riders generated.\n", - "Agent rider 365 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 537 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (1, 9) to (2, 9) using car (1289, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 624 doesn't move\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 728 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 729 doesn't move\n", - "Agent rider 732 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 752 doesn't move\n", - "Agent rider 754 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 780 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 808 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Rider n° 808 arrived with a waiting time of 12 ticks\n", - "Agent rider 942 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 944 move from (8, 9) to (7, 9) using car (1350, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", + "Agent rider 1389 move from (6, 0) to (7, 0) using car (1384, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1390 doesn't move\n", + "tick 94 ended\n", + "0 drivers generated.\n", + "I am rider 1391 - dep: (0, 8) , arr: (7, 8)\n", + "I am rider 1392 - dep: (9, 7) , arr: (9, 3)\n", + "I am rider 1393 - dep: (3, 6) , arr: (7, 7)\n", + "I am rider 1394 - dep: (7, 2) , arr: (3, 6)\n", + "I am rider 1395 - dep: (1, 1) , arr: (6, 4)\n", + "I am rider 1396 - dep: (6, 4) , arr: (8, 5)\n", + "I am rider 1397 - dep: (0, 2) , arr: (9, 0)\n", + "I am rider 1398 - dep: (6, 5) , arr: (7, 9)\n", + "I am rider 1399 - dep: (7, 3) , arr: (2, 4)\n", + "I am rider 1400 - dep: (4, 7) , arr: (3, 2)\n", + "I am rider 1401 - dep: (5, 4) , arr: (9, 3)\n", + "I am rider 1402 - dep: (7, 0) , arr: (0, 5)\n", + "12 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 move from (2, 3) to (2, 2) using car (1321, [(2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 612 move from (0, 7) to (0, 8) using car (1315, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 612 arrived with a waiting time of 35 ticks\n", + "Agent rider 614 move from (8, 9) to (9, 9) using car (1320, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 614 arrived with a waiting time of 26 ticks\n", + "Agent rider 664 move from (7, 4) to (7, 5) using car (1317, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (7, 4) to (7, 5) using car (1317, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 708 move from (7, 4) to (7, 5) using car (1317, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 791 move from (1, 5) to (0, 5) using car (1240, [(1, 5), (0, 5)], 0)\n", + "Rider n° 791 arrived with a waiting time of 25 ticks\n", + "Agent rider 794 move from (5, 3) to (5, 2) using car (1339, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 816 move from (8, 2) to (8, 1) using car (1362, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 822 move from (6, 3) to (5, 3) using car (1343, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 874 move from (5, 3) to (5, 2) using car (1339, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 874 arrived with a waiting time of 12 ticks\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 943 move from (1, 5) to (1, 6) using car (1269, [(1, 5), (1, 6), (0, 6)], 0)\n", "Agent rider 983 doesn't move\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (4, 2) to (4, 3) using car (1319, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1036 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1097 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1100 move from (4, 2) to (4, 3) using car (1319, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 1100 arrived with a waiting time of 12 ticks\n", - "Agent rider 1114 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (8, 9) to (7, 9) using car (1350, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1143 move from (7, 7) to (8, 7) using car (1329, [(7, 7), (8, 7)], 0)\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1172 move from (7, 7) to (8, 7) using car (1329, [(7, 7), (8, 7)], 0)\n", - "Agent rider 1173 move from (4, 2) to (4, 3) using car (1319, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 1173 arrived with a waiting time of 2 ticks\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 move from (6, 4) to (6, 5) using car (1300, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (8, 9) to (7, 9) using car (1350, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1200 move from (1, 9) to (2, 9) using car (1289, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1208 move from (3, 6) to (3, 7) using car (1325, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 1208 arrived with a waiting time of 4 ticks\n", - "Driver 1222 arrived\n", - "Agent rider 1230 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 move from (6, 4) to (6, 5) using car (1305, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1247 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1251 move from (5, 3) to (4, 3) using car (1362, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 1252 doesn't move\n", - "Driver 1253 arrived\n", - "Driver 1269 arrived\n", - "Agent rider 1274 move from (8, 9) to (9, 9) using car (1302, [(8, 9), (9, 9)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (3, 5) to (3, 6) using car (1374, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (1, 9) to (2, 9) using car (1289, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 1287 arrived\n", - "Agent rider 1288 doesn't move\n", - "Driver 1290 arrived\n", + "Agent rider 1033 move from (1, 5) to (1, 6) using car (1269, [(1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1046 move from (6, 0) to (5, 0) using car (1380, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 1070 move from (1, 5) to (1, 6) using car (1269, [(1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 1076 move from (3, 4) to (2, 4) using car (1352, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1095 move from (1, 5) to (0, 5) using car (1240, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1109 doesn't move\n", + "Agent rider 1110 move from (3, 4) to (2, 4) using car (1352, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 move from (8, 2) to (8, 1) using car (1362, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1172 doesn't move\n", + "Agent rider 1187 move from (0, 4) to (0, 3) using car (1280, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 1187 arrived with a waiting time of 12 ticks\n", + "Agent rider 1188 move from (5, 3) to (5, 2) using car (1339, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1189 move from (7, 5) to (7, 6) using car (1379, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Driver 1203 arrived\n", + "Agent rider 1212 move from (3, 4) to (2, 4) using car (1352, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1213 move from (6, 0) to (5, 0) using car (1380, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 1214 move from (5, 9) to (5, 8) using car (1327, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1216 move from (5, 3) to (5, 2) using car (1339, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1218 doesn't move\n", + "Agent rider 1223 move from (2, 0) to (1, 0) using car (1268, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1224 move from (4, 1) to (3, 1) using car (1289, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 1224 arrived with a waiting time of 2 ticks\n", + "Agent rider 1225 doesn't move\n", + "Driver 1227 arrived\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1233 move from (4, 1) to (5, 1) using car (1266, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 1233 arrived with a waiting time of 1 ticks\n", + "Agent rider 1235 move from (4, 1) to (5, 1) using car (1266, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 1237 move from (7, 5) to (7, 6) using car (1318, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1243 arrived\n", + "Driver 1246 arrived\n", + "Agent rider 1253 move from (3, 4) to (3, 5) using car (1323, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Driver 1258 arrived\n", + "Driver 1259 arrived\n", + "Driver 1264 arrived\n", + "Agent rider 1271 move from (7, 9) to (8, 9) using car (1305, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 1272 move from (4, 1) to (5, 1) using car (1266, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 1272 arrived with a waiting time of 2 ticks\n", + "Agent rider 1273 move from (7, 5) to (7, 6) using car (1318, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1274 move from (7, 5) to (7, 6) using car (1318, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1278 arrived\n", + "Agent rider 1290 move from (1, 6) to (1, 7) using car (1307, [(1, 6), (1, 7)], 0)\n", + "Agent rider 1293 move from (5, 2) to (4, 2) using car (1281, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 1301 arrived\n", + "Agent rider 1314 move from (2, 0) to (1, 0) using car (1268, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 1322 arrived\n", + "Agent rider 1332 move from (7, 5) to (7, 6) using car (1318, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1333 move from (2, 3) to (2, 2) using car (1321, [(2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 1336 doesn't move\n", + "Agent rider 1340 doesn't move\n", + "Driver 1349 arrived\n", + "Driver 1354 arrived\n", + "Agent rider 1363 move from (5, 7) to (5, 6) using car (1350, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 move from (7, 5) to (7, 6) using car (1318, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 move from (4, 2) to (4, 3) using car (1303, [(4, 2), (4, 3)], 0)\n", + "Agent rider 1367 doesn't move\n", + "Agent rider 1385 doesn't move\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1387 doesn't move\n", + "Agent rider 1388 move from (1, 9) to (2, 9) using car (1369, [(1, 9), (2, 9)], 0)\n", + "Agent rider 1389 move from (7, 0) to (7, 1) using car (1384, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1390 doesn't move\n", + "Agent rider 1391 doesn't move\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1393 move from (3, 6) to (4, 6) using car (1286, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1394 doesn't move\n", + "Agent rider 1395 move from (1, 1) to (2, 1) using car (1377, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1396 move from (6, 4) to (6, 5) using car (1374, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1397 doesn't move\n", + "Agent rider 1398 doesn't move\n", + "Agent rider 1399 doesn't move\n", + "Agent rider 1400 doesn't move\n", + "Agent rider 1401 doesn't move\n", + "Agent rider 1402 move from (7, 0) to (6, 0) using car (1341, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "tick 95 ended\n", + "I am driver 1403 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 1404 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 1405 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 1406 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)]\n", + "I am driver 1407 - trip: [(2, 4), (2, 5), (3, 5)]\n", + "I am driver 1408 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3)]\n", + "I am driver 1409 - trip: [(4, 5), (4, 6), (5, 6)]\n", + "I am driver 1410 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 1411 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 1412 - trip: [(5, 6), (5, 7), (4, 7)]\n", + "I am driver 1413 - trip: [(7, 7), (8, 7)]\n", + "I am driver 1414 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 1415 - trip: [(1, 7), (1, 6), (1, 5), (2, 5), (3, 5)]\n", + "13 drivers generated.\n", + "I am rider 1416 - dep: (1, 4) , arr: (6, 8)\n", + "1 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 move from (2, 2) to (2, 1) using car (1321, [(2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 614 move from (8, 9) to (8, 8) using car (1305, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 794 move from (5, 2) to (5, 1) using car (1339, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 816 move from (8, 1) to (8, 0) using car (1362, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 822 move from (5, 3) to (5, 4) using car (1411, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 823 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 doesn't move\n", + "Agent rider 943 move from (1, 6) to (0, 6) using car (1269, [(1, 6), (0, 6)], 0)\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1033 move from (1, 6) to (0, 6) using car (1269, [(1, 6), (0, 6)], 0)\n", + "Rider n° 1033 arrived with a waiting time of 15 ticks\n", + "Agent rider 1046 move from (5, 0) to (5, 1) using car (1357, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1070 move from (1, 6) to (0, 6) using car (1269, [(1, 6), (0, 6)], 0)\n", + "Agent rider 1076 move from (2, 4) to (1, 4) using car (1352, [(2, 4), (1, 4)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1109 move from (4, 7) to (4, 8) using car (1308, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1110 move from (2, 4) to (1, 4) using car (1352, [(2, 4), (1, 4)], 0)\n", + "Agent rider 1111 move from (7, 3) to (7, 2) using car (1260, [(7, 3), (7, 2)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 move from (8, 1) to (8, 0) using car (1362, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1172 move from (4, 7) to (4, 8) using car (1308, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1188 move from (5, 2) to (5, 1) using car (1339, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1189 move from (7, 6) to (7, 7) using car (1379, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Driver 1199 arrived\n", + "Agent rider 1212 move from (2, 4) to (1, 4) using car (1352, [(2, 4), (1, 4)], 0)\n", + "Agent rider 1213 move from (5, 0) to (5, 1) using car (1357, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1214 move from (5, 8) to (5, 7) using car (1327, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 1214 arrived with a waiting time of 3 ticks\n", + "Agent rider 1216 move from (5, 2) to (5, 1) using car (1339, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1218 move from (2, 4) to (1, 4) using car (1352, [(2, 4), (1, 4)], 0)\n", + "Agent rider 1223 move from (1, 0) to (0, 0) using car (1268, [(1, 0), (0, 0)], 0)\n", + "Agent rider 1225 move from (0, 2) to (1, 2) using car (1406, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1235 doesn't move\n", + "Agent rider 1237 doesn't move\n", + "Driver 1246 arrived\n", + "Agent rider 1253 move from (3, 5) to (3, 6) using car (1323, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 move from (7, 3) to (7, 2) using car (1260, [(7, 3), (7, 2)], 0)\n", + "Driver 1259 arrived\n", + "Agent rider 1272 move from (4, 1) to (5, 1) using car (1330, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 1272 arrived with a waiting time of 2 ticks\n", + "Agent rider 1273 doesn't move\n", + "Agent rider 1274 move from (7, 6) to (7, 7) using car (1318, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 1279 arrived\n", + "Driver 1282 arrived\n", + "Agent rider 1290 move from (1, 7) to (1, 6) using car (1415, [(1, 7), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 1293 move from (4, 2) to (3, 2) using car (1281, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 1309 arrived\n", "Driver 1311 arrived\n", - "Agent rider 1312 move from (6, 8) to (6, 9) using car (1331, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 1312 arrived with a waiting time of 3 ticks\n", - "Agent rider 1313 move from (3, 4) to (4, 4) using car (1348, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1315 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 move from (0, 8) to (0, 7) using car (1371, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 1321 arrived\n", - "Driver 1323 arrived\n", - "Driver 1324 arrived\n", - "Driver 1328 arrived\n", - "Driver 1332 arrived\n", - "Driver 1333 arrived\n", - "Driver 1337 arrived\n", - "Driver 1338 arrived\n", - "Driver 1363 arrived\n", - "Agent rider 1365 move from (2, 8) to (2, 9) using car (1360, [(2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 1366 move from (8, 9) to (9, 9) using car (1302, [(8, 9), (9, 9)], 0)\n", + "Driver 1313 arrived\n", + "Agent rider 1314 move from (1, 0) to (0, 0) using car (1268, [(1, 0), (0, 0)], 0)\n", + "Driver 1316 arrived\n", + "Driver 1319 arrived\n", + "Driver 1325 arrived\n", + "Agent rider 1332 doesn't move\n", + "Agent rider 1333 move from (2, 2) to (2, 1) using car (1321, [(2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 1336 move from (4, 2) to (3, 2) using car (1281, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1340 move from (0, 2) to (1, 2) using car (1406, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Driver 1353 arrived\n", + "Driver 1360 arrived\n", + "Agent rider 1363 move from (5, 6) to (5, 5) using car (1350, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 doesn't move\n", "Agent rider 1367 doesn't move\n", - "Agent rider 1368 doesn't move\n", - "Agent rider 1369 doesn't move\n", - "Agent rider 1376 move from (7, 7) to (8, 7) using car (1329, [(7, 7), (8, 7)], 0)\n", - "Agent rider 1377 move from (1, 9) to (2, 9) using car (1289, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1381 doesn't move\n", - "Agent rider 1382 move from (2, 2) to (2, 1) using car (1339, [(2, 2), (2, 1)], 0)\n", - "Agent rider 1383 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1385 move from (7, 2) to (7, 1) using car (1354, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1386 move from (7, 7) to (8, 7) using car (1329, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1385 doesn't move\n", + "Agent rider 1386 move from (5, 0) to (5, 1) using car (1357, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", "Agent rider 1387 doesn't move\n", "Agent rider 1388 doesn't move\n", - "Agent rider 1393 doesn't move\n", + "Agent rider 1389 move from (7, 1) to (7, 2) using car (1384, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1390 doesn't move\n", + "Agent rider 1391 move from (0, 8) to (1, 8) using car (1410, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1393 move from (4, 6) to (5, 6) using car (1286, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 1394 doesn't move\n", - "Agent rider 1395 doesn't move\n", + "Agent rider 1395 move from (2, 1) to (3, 1) using car (1377, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 1396 doesn't move\n", - "Agent rider 1397 move from (1, 3) to (1, 4) using car (1361, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1398 move from (1, 5) to (1, 6) using car (1297, [(1, 5), (1, 6)], 0)\n", - "tick 98 ended\n", - "I am driver 1399 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 1400 - trip: [(9, 0), (8, 0)]\n", - "I am driver 1401 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 1402 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 1403 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 1404 - trip: [(2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 1405 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 1406 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 1407 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 1408 - trip: [(7, 3), (6, 3)]\n", - "I am driver 1409 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 1410 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 1411 - trip: [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 1412 - trip: [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1413 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 1414 - trip: [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 1415 - trip: [(2, 0), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 1416 - trip: [(3, 7), (3, 8), (4, 8)]\n", - "I am driver 1417 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "19 drivers generated.\n", + "Agent rider 1397 move from (0, 2) to (1, 2) using car (1406, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1398 move from (6, 5) to (6, 6) using car (1374, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1399 move from (7, 3) to (7, 2) using car (1260, [(7, 3), (7, 2)], 0)\n", + "Agent rider 1400 move from (4, 7) to (4, 6) using car (1338, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1401 doesn't move\n", + "Agent rider 1402 move from (6, 0) to (5, 0) using car (1341, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1416 doesn't move\n", + "tick 96 ended\n", + "I am driver 1417 - trip: [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 1418 - trip: [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 1419 - trip: [(6, 0), (6, 1)]\n", + "I am driver 1420 - trip: [(7, 7), (6, 7), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 1421 - trip: [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 1422 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 1423 - trip: [(9, 6), (8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "7 drivers generated.\n", + "I am rider 1424 - dep: (6, 3) , arr: (6, 1)\n", + "I am rider 1425 - dep: (9, 4) , arr: (8, 3)\n", + "2 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 move from (2, 1) to (1, 1) using car (1289, [(2, 1), (1, 1)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (1, 3) to (1, 4) using car (1373, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 794 move from (5, 1) to (5, 0) using car (1339, [(5, 1), (5, 0)], 0)\n", + "Rider n° 794 arrived with a waiting time of 14 ticks\n", + "Agent rider 816 move from (8, 0) to (9, 0) using car (1408, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 878 move from (3, 1) to (3, 0) using car (1375, [(3, 1), (3, 0), (4, 0)], 0)\n", + "Rider n° 878 arrived with a waiting time of 23 ticks\n", + "Agent rider 943 doesn't move\n", + "Agent rider 983 move from (4, 8) to (4, 9) using car (1308, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1046 move from (5, 1) to (6, 1) using car (1330, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1109 move from (4, 8) to (5, 8) using car (1359, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 move from (7, 2) to (7, 3) using car (1384, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1143 move from (4, 8) to (4, 9) using car (1308, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 move from (8, 0) to (7, 0) using car (1362, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1172 move from (4, 8) to (5, 8) using car (1359, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1188 move from (5, 1) to (6, 1) using car (1330, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1189 move from (7, 7) to (6, 7) using car (1379, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Rider n° 1189 arrived with a waiting time of 7 ticks\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1213 move from (5, 1) to (6, 1) using car (1330, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 1213 arrived with a waiting time of 2 ticks\n", + "Agent rider 1216 move from (5, 1) to (6, 1) using car (1330, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1218 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 move from (1, 2) to (2, 2) using car (1406, [(1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1235 move from (5, 1) to (5, 0) using car (1339, [(5, 1), (5, 0)], 0)\n", + "Rider n° 1235 arrived with a waiting time of 4 ticks\n", + "Agent rider 1237 doesn't move\n", + "Driver 1240 arrived\n", + "Agent rider 1253 move from (3, 6) to (4, 6) using car (1323, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Driver 1261 arrived\n", + "Agent rider 1273 move from (7, 6) to (7, 5) using car (1284, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1274 move from (7, 7) to (7, 8) using car (1318, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 1274 arrived with a waiting time of 7 ticks\n", + "Agent rider 1290 doesn't move\n", + "Agent rider 1293 move from (3, 2) to (2, 2) using car (1281, [(3, 2), (2, 2)], 0)\n", + "Driver 1303 arrived\n", + "Driver 1307 arrived\n", + "Driver 1311 arrived\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1332 doesn't move\n", + "Agent rider 1333 move from (2, 1) to (1, 1) using car (1289, [(2, 1), (1, 1)], 0)\n", + "Agent rider 1336 move from (3, 2) to (2, 2) using car (1281, [(3, 2), (2, 2)], 0)\n", + "Agent rider 1340 move from (1, 2) to (2, 2) using car (1406, [(1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1363 move from (5, 5) to (5, 4) using car (1350, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 move from (7, 6) to (7, 5) using car (1284, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1365 move from (5, 0) to (4, 0) using car (1341, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1366 move from (4, 3) to (3, 3) using car (1343, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 1367 doesn't move\n", + "Driver 1368 arrived\n", + "Driver 1369 arrived\n", + "Agent rider 1385 doesn't move\n", + "Agent rider 1386 move from (5, 1) to (5, 2) using car (1357, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1387 doesn't move\n", + "Agent rider 1388 doesn't move\n", + "Agent rider 1389 move from (7, 2) to (7, 3) using car (1384, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1390 move from (9, 6) to (8, 6) using car (1423, [(9, 6), (8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1391 move from (1, 8) to (2, 8) using car (1410, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1393 move from (5, 6) to (6, 6) using car (1286, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1394 move from (7, 2) to (7, 3) using car (1384, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1395 move from (3, 1) to (4, 1) using car (1377, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1396 doesn't move\n", + "Agent rider 1397 move from (1, 2) to (2, 2) using car (1406, [(1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1398 move from (6, 6) to (6, 7) using car (1374, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1399 move from (7, 2) to (7, 3) using car (1384, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1400 doesn't move\n", + "Agent rider 1401 doesn't move\n", + "Agent rider 1402 move from (5, 0) to (4, 0) using car (1341, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1416 doesn't move\n", + "Agent rider 1424 move from (6, 3) to (7, 3) using car (1329, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1425 doesn't move\n", + "tick 97 ended\n", + "I am driver 1426 - trip: [(5, 5), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 1427 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 1428 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 1429 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "4 drivers generated.\n", "0 riders generated.\n", - "Agent rider 365 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 537 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (2, 9) to (3, 9) using car (1360, [(2, 9), (3, 9)], 0)\n", - "Agent rider 624 move from (9, 5) to (9, 4) using car (1402, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 624 arrived with a waiting time of 45 ticks\n", - "Agent rider 662 move from (9, 5) to (9, 4) using car (1402, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 662 arrived with a waiting time of 40 ticks\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 728 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 729 move from (9, 5) to (9, 4) using car (1402, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 729 arrived with a waiting time of 31 ticks\n", - "Agent rider 732 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 752 move from (9, 5) to (9, 4) using car (1402, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 754 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 780 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 942 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 944 move from (7, 9) to (6, 9) using car (1350, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 945 doesn't move\n", - "Agent rider 951 doesn't move\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 move from (7, 5) to (7, 4) using car (1284, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 686 move from (1, 4) to (0, 4) using car (1344, [(1, 4), (0, 4)], 0)\n", + "Agent rider 707 move from (7, 5) to (7, 4) using car (1284, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 4) using car (1284, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 746 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 816 move from (9, 0) to (9, 1) using car (1408, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 943 doesn't move\n", "Agent rider 983 doesn't move\n", - "Agent rider 998 move from (5, 1) to (6, 1) using car (1294, [(5, 1), (6, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (4, 3) to (4, 4) using car (1319, [(4, 3), (4, 4)], 0)\n", - "Agent rider 1036 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1037 move from (6, 5) to (5, 5) using car (1305, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1039 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1097 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1114 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (7, 9) to (6, 9) using car (1350, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 1046 move from (6, 1) to (7, 1) using car (1330, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 1046 arrived with a waiting time of 7 ticks\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 move from (1, 4) to (0, 4) using car (1344, [(1, 4), (0, 4)], 0)\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1109 move from (5, 8) to (6, 8) using car (1359, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 1109 arrived with a waiting time of 8 ticks\n", + "Agent rider 1110 move from (1, 4) to (0, 4) using car (1344, [(1, 4), (0, 4)], 0)\n", + "Rider n° 1110 arrived with a waiting time of 11 ticks\n", + "Agent rider 1111 doesn't move\n", "Agent rider 1143 doesn't move\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Driver 1185 arrived\n", - "Agent rider 1189 move from (6, 5) to (6, 6) using car (1300, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (7, 9) to (6, 9) using car (1350, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1200 move from (2, 9) to (3, 9) using car (1289, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 move from (9, 5) to (9, 4) using car (1402, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 1222 arrived\n", - "Agent rider 1230 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1231 move from (9, 0) to (8, 0) using car (1400, [(9, 0), (8, 0)], 0)\n", - "Agent rider 1232 move from (6, 5) to (5, 5) using car (1305, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1247 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1251 move from (4, 3) to (3, 3) using car (1362, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 1252 move from (9, 5) to (9, 4) using car (1402, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 move from (7, 0) to (6, 0) using car (1362, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1172 move from (5, 8) to (6, 8) using car (1359, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 1172 arrived with a waiting time of 8 ticks\n", + "Agent rider 1188 move from (6, 1) to (7, 1) using car (1330, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1212 move from (1, 4) to (0, 4) using car (1344, [(1, 4), (0, 4)], 0)\n", + "Agent rider 1216 move from (6, 1) to (7, 1) using car (1330, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1218 move from (1, 4) to (0, 4) using car (1344, [(1, 4), (0, 4)], 0)\n", + "Rider n° 1218 arrived with a waiting time of 7 ticks\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 move from (2, 2) to (3, 2) using car (1406, [(2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1229 move from (9, 7) to (9, 6) using car (1320, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1237 doesn't move\n", + "Agent rider 1253 move from (4, 6) to (5, 6) using car (1323, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1254 doesn't move\n", "Driver 1260 arrived\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (3, 6) to (4, 6) using car (1374, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Driver 1282 arrived\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (2, 9) to (3, 9) using car (1289, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 1285 arrived\n", - "Agent rider 1288 move from (9, 0) to (8, 0) using car (1400, [(9, 0), (8, 0)], 0)\n", - "Driver 1304 arrived\n", - "Driver 1309 arrived\n", - "Agent rider 1312 doesn't move\n", - "Agent rider 1313 move from (4, 4) to (5, 4) using car (1348, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1315 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 move from (0, 7) to (0, 6) using car (1371, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 1324 arrived\n", - "Driver 1333 arrived\n", - "Driver 1334 arrived\n", - "Driver 1338 arrived\n", - "Driver 1359 arrived\n", - "Agent rider 1365 move from (2, 9) to (3, 9) using car (1289, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (1, 4) to (1, 5) using car (1361, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1368 move from (5, 7) to (5, 6) using car (1355, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1369 move from (5, 1) to (6, 1) using car (1294, [(5, 1), (6, 1)], 0)\n", - "Driver 1373 arrived\n", - "Driver 1375 arrived\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1377 move from (2, 9) to (3, 9) using car (1360, [(2, 9), (3, 9)], 0)\n", - "Driver 1379 arrived\n", - "Driver 1380 arrived\n", - "Agent rider 1381 move from (0, 6) to (1, 6) using car (1413, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1382 doesn't move\n", - "Agent rider 1383 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1385 move from (7, 1) to (6, 1) using car (1354, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1387 move from (5, 6) to (5, 5) using car (1356, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 1268 arrived\n", + "Driver 1269 arrived\n", + "Agent rider 1273 move from (7, 5) to (7, 4) using car (1284, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 1280 arrived\n", + "Agent rider 1290 doesn't move\n", + "Agent rider 1293 move from (2, 2) to (3, 2) using car (1406, [(2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Driver 1295 arrived\n", + "Driver 1299 arrived\n", + "Agent rider 1314 doesn't move\n", + "Driver 1315 arrived\n", + "Agent rider 1332 doesn't move\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1336 move from (2, 2) to (2, 3) using car (1382, [(2, 2), (2, 3)], 0)\n", + "Agent rider 1340 move from (2, 2) to (3, 2) using car (1406, [(2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Driver 1352 arrived\n", + "Agent rider 1363 move from (5, 4) to (5, 3) using car (1350, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 move from (7, 5) to (7, 4) using car (1284, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 1365 move from (4, 0) to (3, 0) using car (1341, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1366 move from (3, 3) to (3, 4) using car (1343, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 1367 doesn't move\n", + "Driver 1369 arrived\n", + "Agent rider 1385 doesn't move\n", + "Agent rider 1386 move from (5, 2) to (5, 3) using car (1357, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1387 move from (6, 7) to (6, 8) using car (1374, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 1387 arrived with a waiting time of 3 ticks\n", "Agent rider 1388 doesn't move\n", - "Agent rider 1393 move from (0, 1) to (1, 1) using car (1399, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1395 doesn't move\n", + "Agent rider 1389 move from (7, 3) to (7, 4) using car (1329, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1390 move from (8, 6) to (7, 6) using car (1423, [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1391 move from (2, 8) to (3, 8) using car (1410, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1392 move from (9, 7) to (9, 6) using car (1320, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1393 move from (6, 6) to (7, 6) using car (1286, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1394 move from (7, 3) to (7, 4) using car (1329, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1395 move from (4, 1) to (5, 1) using car (1377, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 1396 doesn't move\n", - "Agent rider 1397 move from (1, 4) to (1, 5) using car (1361, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1398 move from (1, 6) to (2, 6) using car (1403, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "tick 99 ended\n", - "I am driver 1418 - trip: [(9, 8), (8, 8), (7, 8), (7, 9)]\n", - "I am driver 1419 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 1420 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 1421 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 1422 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1423 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 1424 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 1425 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", - "I am driver 1426 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1427 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 1428 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 1429 - trip: [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 1430 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 1431 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 1432 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (2, 2)]\n", - "I am driver 1433 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 1434 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 1435 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 1436 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 1437 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 1438 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", - "I am driver 1439 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 1440 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 1441 - trip: [(3, 7), (2, 7), (1, 7), (1, 6)]\n", - "I am driver 1442 - trip: [(5, 1), (5, 0), (6, 0), (7, 0)]\n", - "25 drivers generated.\n", - "I am rider 1443 - dep: (2, 5) , arr: (7, 7)\n", - "I am rider 1444 - dep: (0, 9) , arr: (7, 2)\n", - "I am rider 1445 - dep: (8, 6) , arr: (9, 9)\n", - "I am rider 1446 - dep: (4, 8) , arr: (7, 5)\n", - "I am rider 1447 - dep: (0, 1) , arr: (0, 6)\n", - "I am rider 1448 - dep: (8, 1) , arr: (5, 0)\n", - "I am rider 1449 - dep: (5, 7) , arr: (8, 8)\n", - "I am rider 1450 - dep: (5, 0) , arr: (5, 5)\n", + "Agent rider 1397 move from (2, 2) to (3, 2) using car (1406, [(2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", + "Agent rider 1398 move from (6, 7) to (6, 8) using car (1374, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1399 move from (7, 3) to (7, 4) using car (1329, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1400 move from (4, 6) to (3, 6) using car (1383, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1401 move from (5, 4) to (5, 3) using car (1350, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1402 move from (4, 0) to (3, 0) using car (1341, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 1413 arrived\n", + "Agent rider 1416 move from (1, 4) to (1, 5) using car (1373, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1424 doesn't move\n", + "Agent rider 1425 doesn't move\n", + "tick 98 ended\n", + "I am driver 1430 - trip: [(6, 0), (5, 0), (5, 1), (5, 2)]\n", + "I am driver 1431 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 1432 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 1433 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 1434 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 1435 - trip: [(8, 5), (7, 5), (7, 6), (7, 7)]\n", + "6 drivers generated.\n", + "I am rider 1436 - dep: (0, 2) , arr: (0, 0)\n", + "I am rider 1437 - dep: (2, 5) , arr: (7, 4)\n", + "I am rider 1438 - dep: (3, 7) , arr: (7, 7)\n", + "I am rider 1439 - dep: (7, 0) , arr: (9, 0)\n", + "I am rider 1440 - dep: (7, 6) , arr: (4, 9)\n", + "I am rider 1441 - dep: (6, 7) , arr: (9, 9)\n", + "I am rider 1442 - dep: (3, 3) , arr: (1, 0)\n", + "I am rider 1443 - dep: (6, 8) , arr: (0, 5)\n", "8 riders generated.\n", - "Agent rider 365 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 537 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 567 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 578 move from (3, 9) to (4, 9) using car (1289, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 662 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 728 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 732 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 752 move from (9, 4) to (9, 3) using car (1402, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 754 doesn't move\n", - "Agent rider 780 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 806 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 807 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 942 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 945 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 951 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 551 move from (9, 1) to (9, 2) using car (1408, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 move from (9, 1) to (9, 2) using car (1408, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 664 move from (7, 4) to (7, 5) using car (1329, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (7, 4) to (7, 5) using car (1329, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 708 move from (7, 4) to (7, 5) using car (1329, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 746 move from (5, 2) to (5, 1) using car (1345, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 761 move from (9, 1) to (9, 2) using car (1408, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 816 move from (9, 1) to (9, 2) using car (1408, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Rider n° 816 arrived with a waiting time of 21 ticks\n", + "Agent rider 822 doesn't move\n", + "Agent rider 823 doesn't move\n", + "Agent rider 877 doesn't move\n", + "Agent rider 943 doesn't move\n", "Agent rider 983 doesn't move\n", - "Agent rider 998 doesn't move\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (4, 4) to (4, 5) using car (1411, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 1036 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1037 move from (5, 5) to (4, 5) using car (1305, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1039 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1054 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 1097 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1114 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (6, 9) to (5, 9) using car (1350, [(6, 9), (5, 9)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1110 doesn't move\n", + "Agent rider 1111 doesn't move\n", "Agent rider 1143 doesn't move\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1172 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 move from (6, 6) to (5, 6) using car (1300, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (6, 9) to (5, 9) using car (1350, [(6, 9), (5, 9)], 0)\n", - "Agent rider 1200 move from (3, 9) to (4, 9) using car (1289, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 move from (9, 4) to (9, 3) using car (1402, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1230 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1231 move from (8, 0) to (8, 1) using car (1389, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (5, 5) to (4, 5) using car (1305, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1247 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 1247 arrived with a waiting time of 7 ticks\n", - "Agent rider 1251 move from (3, 3) to (2, 3) using car (1362, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 1252 move from (9, 4) to (9, 3) using car (1402, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 move from (9, 8) to (8, 8) using car (1418, [(9, 8), (8, 8), (7, 8), (7, 9)], 0)\n", - "Agent rider 1277 move from (4, 6) to (5, 6) using car (1374, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 1278 move from (9, 6) to (8, 6) using car (1439, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (3, 9) to (4, 9) using car (1289, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1288 move from (8, 0) to (8, 1) using car (1389, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 1297 arrived\n", - "Driver 1302 arrived\n", + "Agent rider 1159 move from (9, 1) to (9, 2) using car (1408, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 1170 move from (6, 0) to (5, 0) using car (1362, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 1188 move from (7, 1) to (8, 1) using car (1330, [(7, 1), (8, 1)], 0)\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1216 move from (7, 1) to (8, 1) using car (1330, [(7, 1), (8, 1)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (9, 6) to (9, 5) using car (1320, [(9, 6), (9, 5)], 0)\n", + "Agent rider 1237 move from (7, 6) to (8, 6) using car (1286, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1253 move from (5, 6) to (5, 7) using car (1411, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Driver 1266 arrived\n", + "Driver 1269 arrived\n", + "Agent rider 1273 move from (7, 4) to (7, 5) using car (1329, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 1281 arrived\n", + "Driver 1289 arrived\n", + "Agent rider 1290 doesn't move\n", + "Agent rider 1293 move from (3, 2) to (3, 3) using car (1406, [(3, 2), (3, 3), (4, 3)], 0)\n", "Driver 1308 arrived\n", - "Agent rider 1312 move from (6, 8) to (6, 9) using car (1406, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 1312 arrived with a waiting time of 4 ticks\n", - "Agent rider 1313 move from (5, 4) to (6, 4) using car (1348, [(5, 4), (6, 4)], 0)\n", - "Agent rider 1315 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1316 move from (2, 1) to (2, 2) using car (1415, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 1318 move from (0, 6) to (0, 5) using car (1371, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 1329 arrived\n", - "Driver 1334 arrived\n", + "Agent rider 1314 doesn't move\n", + "Driver 1321 arrived\n", + "Agent rider 1332 move from (7, 6) to (8, 6) using car (1286, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1336 doesn't move\n", + "Driver 1337 arrived\n", "Driver 1339 arrived\n", - "Driver 1342 arrived\n", - "Driver 1349 arrived\n", - "Driver 1357 arrived\n", - "Agent rider 1365 move from (3, 9) to (4, 9) using car (1289, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (1, 5) to (1, 6) using car (1361, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1368 doesn't move\n", - "Agent rider 1369 doesn't move\n", - "Driver 1370 arrived\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1377 doesn't move\n", - "Driver 1380 arrived\n", - "Agent rider 1381 move from (1, 6) to (2, 6) using car (1413, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1382 doesn't move\n", - "Agent rider 1383 doesn't move\n", - "Agent rider 1384 move from (1, 8) to (1, 7) using car (1410, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (6, 1) to (5, 1) using car (1354, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n" + "Agent rider 1340 doesn't move\n", + "Driver 1347 arrived\n", + "Driver 1356 arrived\n", + "Agent rider 1363 move from (5, 3) to (5, 2) using car (1350, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 move from (7, 4) to (7, 3) using car (1284, [(7, 4), (7, 3)], 0)\n", + "Agent rider 1365 move from (3, 0) to (2, 0) using car (1341, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1366 move from (3, 4) to (3, 5) using car (1343, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 1367 move from (9, 1) to (9, 2) using car (1408, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Driver 1372 arrived\n", + "Agent rider 1385 doesn't move\n", + "Agent rider 1386 move from (5, 3) to (5, 4) using car (1357, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1388 doesn't move\n", + "Agent rider 1389 move from (7, 4) to (7, 5) using car (1329, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1390 move from (7, 6) to (7, 7) using car (1423, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1391 move from (3, 8) to (4, 8) using car (1410, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1392 move from (9, 6) to (9, 5) using car (1320, [(9, 6), (9, 5)], 0)\n", + "Agent rider 1393 move from (7, 6) to (7, 7) using car (1423, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 1393 arrived with a waiting time of 0 ticks\n", + "Agent rider 1394 move from (7, 4) to (7, 5) using car (1329, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1386 doesn't move\n", - "Agent rider 1387 move from (5, 5) to (5, 4) using car (1356, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 1395 move from (5, 1) to (6, 1) using car (1377, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1396 move from (6, 5) to (6, 6) using car (1426, [(6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1397 doesn't move\n", + "Agent rider 1398 move from (6, 8) to (7, 8) using car (1359, [(6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1399 move from (7, 4) to (7, 3) using car (1284, [(7, 4), (7, 3)], 0)\n", + "Agent rider 1400 move from (3, 6) to (3, 5) using car (1383, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1401 move from (5, 3) to (5, 4) using car (1357, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1402 move from (3, 0) to (2, 0) using car (1341, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 1407 arrived\n", + "Driver 1409 arrived\n", + "Driver 1412 arrived\n", + "Agent rider 1416 move from (1, 5) to (1, 6) using car (1373, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 1419 arrived\n", + "Agent rider 1424 doesn't move\n", + "Agent rider 1425 move from (9, 4) to (8, 4) using car (1432, [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 move from (2, 5) to (3, 5) using car (1415, [(2, 5), (3, 5)], 0)\n", + "Agent rider 1438 move from (3, 7) to (2, 7) using car (1304, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1439 doesn't move\n", + "Agent rider 1440 move from (7, 6) to (7, 7) using car (1423, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (3, 3) to (3, 2) using car (1378, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1443 move from (6, 8) to (5, 8) using car (1374, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "tick 99 ended\n", + "I am driver 1444 - trip: [(7, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 1445 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 1446 - trip: [(5, 6), (5, 7)]\n", + "I am driver 1447 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 1448 - trip: [(9, 7), (9, 8), (9, 9)]\n", + "I am driver 1449 - trip: [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 1450 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", + "I am driver 1451 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1452 - trip: [(8, 2), (8, 3), (7, 3)]\n", + "I am driver 1453 - trip: [(6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 1454 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 1455 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 1456 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 1457 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1458 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 1459 - trip: [(6, 8), (6, 7), (5, 7)]\n", + "I am driver 1460 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 1461 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (4, 4)]\n", + "I am driver 1462 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "19 drivers generated.\n", + "I am rider 1463 - dep: (8, 2) , arr: (4, 7)\n", + "I am rider 1464 - dep: (7, 2) , arr: (6, 6)\n", + "I am rider 1465 - dep: (0, 1) , arr: (9, 8)\n", + "3 riders generated.\n", + "Agent rider 551 move from (9, 2) to (9, 3) using car (1408, [(9, 2), (9, 3)], 0)\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 move from (9, 2) to (9, 3) using car (1408, [(9, 2), (9, 3)], 0)\n", + "Agent rider 664 move from (7, 5) to (7, 6) using car (1329, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (7, 5) to (7, 6) using car (1329, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 6) using car (1329, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 746 move from (5, 1) to (5, 0) using car (1345, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 761 move from (9, 2) to (9, 3) using car (1408, [(9, 2), (9, 3)], 0)\n", + "Agent rider 822 move from (5, 4) to (4, 4) using car (1327, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 822 arrived with a waiting time of 19 ticks\n", + "Agent rider 823 move from (9, 2) to (8, 2) using car (1456, [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 877 move from (9, 2) to (9, 3) using car (1408, [(9, 2), (9, 3)], 0)\n", + "Rider n° 877 arrived with a waiting time of 25 ticks\n", + "Agent rider 943 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (0, 5) to (1, 5) using car (1461, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (4, 4)], 0)\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1159 move from (9, 2) to (8, 2) using car (1456, [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1170 move from (5, 0) to (4, 0) using car (1362, [(5, 0), (4, 0)], 0)\n", + "Agent rider 1188 doesn't move\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1216 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 move from (3, 2) to (3, 1) using car (1378, [(3, 2), (3, 1)], 0)\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1237 move from (8, 6) to (9, 6) using car (1286, [(8, 6), (9, 6)], 0)\n", + "Rider n° 1237 arrived with a waiting time of 8 ticks\n", + "Agent rider 1253 doesn't move\n", + "Agent rider 1254 doesn't move\n", + "Driver 1269 arrived\n", + "Agent rider 1273 move from (7, 5) to (7, 6) using car (1329, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1290 move from (1, 6) to (1, 7) using car (1373, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1293 move from (3, 3) to (4, 3) using car (1406, [(3, 3), (4, 3)], 0)\n", + "Driver 1298 arrived\n", + "Driver 1305 arrived\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1332 move from (8, 6) to (9, 6) using car (1286, [(8, 6), (9, 6)], 0)\n", + "Rider n° 1332 arrived with a waiting time of 5 ticks\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1336 move from (2, 3) to (2, 4) using car (1361, [(2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1340 move from (3, 2) to (3, 1) using car (1378, [(3, 2), (3, 1)], 0)\n", + "Driver 1344 arrived\n", + "Agent rider 1363 move from (5, 2) to (5, 1) using car (1350, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1365 move from (2, 0) to (2, 1) using car (1341, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1366 move from (3, 5) to (3, 6) using car (1343, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 1367 move from (9, 2) to (8, 2) using car (1456, [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1375 arrived\n", + "Driver 1380 arrived\n", + "Driver 1382 arrived\n", + "Agent rider 1385 doesn't move\n", + "Agent rider 1386 move from (5, 4) to (6, 4) using car (1338, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", "Agent rider 1388 doesn't move\n", - "Agent rider 1393 move from (1, 1) to (1, 2) using car (1399, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1394 move from (8, 4) to (7, 4) using car (1405, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1395 doesn't move\n", - "Agent rider 1396 move from (5, 5) to (4, 5) using car (1305, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 1397 move from (1, 5) to (1, 6) using car (1361, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1398 move from (2, 6) to (3, 6) using car (1403, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1443 move from (2, 5) to (2, 6) using car (1291, [(2, 5), (2, 6)], 0)\n", - "Agent rider 1444 move from (0, 9) to (1, 9) using car (1433, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1447 move from (0, 1) to (1, 1) using car (1421, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1448 doesn't move\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 doesn't move\n", + "Agent rider 1389 move from (7, 5) to (7, 6) using car (1329, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1390 doesn't move\n", + "Agent rider 1391 move from (4, 8) to (5, 8) using car (1410, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 move from (7, 5) to (7, 6) using car (1329, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1395 move from (6, 1) to (6, 2) using car (1377, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1396 move from (6, 6) to (7, 6) using car (1323, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1397 move from (3, 2) to (3, 1) using car (1378, [(3, 2), (3, 1)], 0)\n", + "Agent rider 1398 move from (7, 8) to (7, 7) using car (1359, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1399 doesn't move\n", + "Agent rider 1400 move from (3, 5) to (3, 4) using car (1383, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1401 move from (5, 4) to (6, 4) using car (1338, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1402 move from (2, 0) to (2, 1) using car (1341, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1416 move from (1, 6) to (1, 7) using car (1373, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1424 doesn't move\n", + "Agent rider 1425 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 doesn't move\n", + "Agent rider 1438 move from (2, 7) to (2, 8) using car (1405, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1439 doesn't move\n", + "Agent rider 1440 move from (7, 7) to (7, 8) using car (1423, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1441 move from (6, 7) to (6, 8) using car (1403, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1442 move from (3, 2) to (3, 1) using car (1378, [(3, 2), (3, 1)], 0)\n", + "Agent rider 1443 move from (5, 8) to (4, 8) using car (1374, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1463 doesn't move\n", + "Agent rider 1464 doesn't move\n", + "Agent rider 1465 doesn't move\n", "tick 100 ended\n", - "I am driver 1451 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 1452 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1453 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 1454 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", - "I am driver 1455 - trip: [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 1456 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 1457 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 1458 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 1459 - trip: [(4, 1), (5, 1), (5, 2), (5, 3)]\n", - "9 drivers generated.\n", - "I am rider 1460 - dep: (7, 4) , arr: (1, 9)\n", - "I am rider 1461 - dep: (5, 3) , arr: (7, 3)\n", - "I am rider 1462 - dep: (5, 4) , arr: (4, 0)\n", - "I am rider 1463 - dep: (5, 3) , arr: (9, 3)\n", - "4 riders generated.\n", - "Agent rider 365 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 537 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 537 arrived with a waiting time of 24 ticks\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 728 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 732 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 752 move from (9, 3) to (9, 2) using car (1402, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 754 move from (2, 6) to (2, 5) using car (1425, [(2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Rider n° 754 arrived with a waiting time of 19 ticks\n", - "Agent rider 780 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 942 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 944 move from (6, 9) to (5, 9) using car (1406, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 945 move from (8, 6) to (7, 6) using car (1439, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 951 doesn't move\n", - "Agent rider 983 move from (3, 9) to (2, 9) using car (1353, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 998 move from (6, 1) to (5, 1) using car (1378, [(6, 1), (5, 1)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (4, 5) to (3, 5) using car (1305, [(4, 5), (3, 5)], 0)\n", - "Agent rider 1036 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1037 move from (4, 5) to (5, 5) using car (1435, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1039 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1097 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1114 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1143 move from (8, 7) to (8, 8) using car (1340, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1172 move from (8, 7) to (8, 8) using car (1340, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1172 arrived with a waiting time of 9 ticks\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 move from (5, 6) to (4, 6) using car (1300, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 move from (4, 9) to (5, 9) using car (1289, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1207 move from (9, 3) to (9, 2) using car (1402, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1230 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 1230 arrived with a waiting time of 10 ticks\n", - "Agent rider 1231 move from (8, 1) to (8, 2) using car (1389, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (4, 5) to (3, 5) using car (1305, [(4, 5), (3, 5)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1251 move from (2, 3) to (1, 3) using car (1362, [(2, 3), (1, 3)], 0)\n", - "Rider n° 1251 arrived with a waiting time of 4 ticks\n", - "Agent rider 1252 move from (9, 3) to (9, 2) using car (1402, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 move from (8, 8) to (7, 8) using car (1418, [(8, 8), (7, 8), (7, 9)], 0)\n", - "Agent rider 1277 move from (5, 6) to (6, 6) using car (1374, [(5, 6), (6, 6)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (4, 9) to (5, 9) using car (1289, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1288 move from (8, 1) to (8, 2) using car (1389, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 1288 arrived with a waiting time of 4 ticks\n", - "Driver 1294 arrived\n", - "Driver 1299 arrived\n", - "Driver 1306 arrived\n", - "Agent rider 1312 doesn't move\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1315 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1316 move from (2, 2) to (1, 2) using car (1295, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 1318 move from (0, 5) to (0, 4) using car (1371, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 1319 arrived\n", - "Driver 1327 arrived\n", - "Driver 1335 arrived\n", - "Driver 1360 arrived\n", - "Driver 1364 arrived\n", - "Agent rider 1365 move from (4, 9) to (5, 9) using car (1289, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (1, 6) to (1, 7) using car (1361, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1368 move from (5, 6) to (6, 6) using car (1374, [(5, 6), (6, 6)], 0)\n", - "Agent rider 1369 move from (6, 1) to (5, 1) using car (1378, [(6, 1), (5, 1)], 0)\n", - "Agent rider 1376 move from (8, 7) to (8, 8) using car (1340, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1377 doesn't move\n", - "Agent rider 1381 move from (2, 6) to (3, 6) using car (1413, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1382 doesn't move\n", - "Agent rider 1383 move from (8, 1) to (8, 0) using car (1429, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 1384 move from (1, 7) to (1, 6) using car (1410, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "I am driver 1466 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 1467 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1468 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 1469 - trip: [(3, 7), (4, 7), (5, 7), (5, 8), (5, 9)]\n", + "4 drivers generated.\n", + "I am rider 1470 - dep: (7, 6) , arr: (2, 0)\n", + "I am rider 1471 - dep: (5, 8) , arr: (0, 4)\n", + "I am rider 1472 - dep: (9, 9) , arr: (1, 4)\n", + "I am rider 1473 - dep: (5, 2) , arr: (3, 2)\n", + "I am rider 1474 - dep: (6, 9) , arr: (0, 1)\n", + "I am rider 1475 - dep: (4, 6) , arr: (6, 7)\n", + "I am rider 1476 - dep: (5, 7) , arr: (8, 1)\n", + "I am rider 1477 - dep: (6, 7) , arr: (1, 4)\n", + "8 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 move from (7, 6) to (8, 6) using car (1323, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (7, 6) to (8, 6) using car (1323, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 708 move from (7, 6) to (8, 6) using car (1323, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 746 move from (5, 0) to (6, 0) using car (1345, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (8, 2) to (8, 1) using car (1342, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 doesn't move\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1159 move from (8, 2) to (8, 1) using car (1342, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1188 move from (8, 1) to (7, 1) using car (1454, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1216 move from (8, 1) to (7, 1) using car (1454, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1253 move from (5, 7) to (5, 8) using car (1455, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1254 doesn't move\n", + "Agent rider 1273 doesn't move\n", + "Driver 1284 arrived\n", + "Agent rider 1290 move from (1, 7) to (0, 7) using car (1304, [(1, 7), (0, 7)], 0)\n", + "Rider n° 1290 arrived with a waiting time of 3 ticks\n", + "Agent rider 1293 doesn't move\n", + "Driver 1302 arrived\n", + "Agent rider 1314 doesn't move\n", + "Driver 1320 arrived\n", + "Driver 1330 arrived\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1336 doesn't move\n", + "Agent rider 1340 doesn't move\n", + "Agent rider 1363 move from (5, 1) to (5, 2) using car (1430, [(5, 1), (5, 2)], 0)\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1365 move from (2, 1) to (2, 2) using car (1341, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1366 move from (3, 6) to (3, 7) using car (1343, [(3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 1367 move from (8, 2) to (8, 3) using car (1456, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1371 arrived\n", + "Driver 1379 arrived\n", + "Driver 1381 arrived\n", "Agent rider 1385 doesn't move\n", - "Agent rider 1386 move from (8, 7) to (8, 8) using car (1340, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1387 doesn't move\n", + "Agent rider 1386 move from (6, 4) to (7, 4) using car (1338, [(6, 4), (7, 4), (8, 4)], 0)\n", "Agent rider 1388 doesn't move\n", - "Driver 1392 arrived\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (7, 4) to (6, 4) using car (1405, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1389 move from (7, 6) to (8, 6) using car (1323, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1390 move from (7, 7) to (7, 6) using car (1447, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 1391 move from (5, 8) to (6, 8) using car (1410, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 doesn't move\n", "Agent rider 1395 doesn't move\n", - "Agent rider 1396 move from (4, 5) to (3, 5) using car (1305, [(4, 5), (3, 5)], 0)\n", - "Agent rider 1397 move from (1, 6) to (0, 6) using car (1320, [(1, 6), (0, 6)], 0)\n", - "Agent rider 1398 move from (3, 6) to (4, 6) using car (1403, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 1400 arrived\n", - "Driver 1408 arrived\n", - "Agent rider 1443 move from (2, 6) to (3, 6) using car (1413, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1447 move from (1, 1) to (2, 1) using car (1421, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1448 move from (8, 1) to (8, 0) using car (1429, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (5, 0) to (6, 0) using car (1442, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1460 doesn't move\n", - "Agent rider 1461 doesn't move\n", - "Agent rider 1462 move from (5, 4) to (5, 3) using car (1356, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1463 doesn't move\n", + "Agent rider 1396 move from (7, 6) to (8, 6) using car (1323, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1397 doesn't move\n", + "Agent rider 1398 doesn't move\n", + "Agent rider 1399 doesn't move\n", + "Agent rider 1400 move from (3, 4) to (3, 3) using car (1383, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1401 move from (6, 4) to (7, 4) using car (1338, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1402 move from (2, 1) to (2, 2) using car (1341, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 1415 arrived\n", + "Agent rider 1416 move from (1, 7) to (1, 8) using car (1373, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1424 doesn't move\n", + "Agent rider 1425 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 move from (3, 5) to (3, 4) using car (1431, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1438 doesn't move\n", + "Agent rider 1439 doesn't move\n", + "Agent rider 1440 move from (7, 8) to (6, 8) using car (1423, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1441 move from (6, 8) to (6, 9) using car (1403, [(6, 8), (6, 9)], 0)\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 move from (4, 8) to (3, 8) using car (1374, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1463 move from (8, 2) to (8, 3) using car (1456, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1464 move from (7, 2) to (6, 2) using car (1458, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 doesn't move\n", + "Agent rider 1471 move from (5, 8) to (4, 8) using car (1317, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1473 doesn't move\n", + "Agent rider 1474 doesn't move\n", + "Agent rider 1475 doesn't move\n", + "Agent rider 1476 move from (5, 7) to (5, 8) using car (1455, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1477 doesn't move\n", "tick 101 ended\n", - "I am driver 1464 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 1465 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (2, 4)]\n", - "I am driver 1466 - trip: [(3, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 1467 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 1468 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "5 drivers generated.\n", - "I am rider 1469 - dep: (9, 7) , arr: (2, 9)\n", - "I am rider 1470 - dep: (4, 7) , arr: (6, 8)\n", - "I am rider 1471 - dep: (2, 1) , arr: (1, 1)\n", - "I am rider 1472 - dep: (8, 0) , arr: (1, 7)\n", - "I am rider 1473 - dep: (5, 8) , arr: (1, 4)\n", - "I am rider 1474 - dep: (8, 5) , arr: (9, 0)\n", + "I am driver 1478 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 1479 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "2 drivers generated.\n", + "I am rider 1480 - dep: (1, 4) , arr: (7, 2)\n", + "I am rider 1481 - dep: (5, 2) , arr: (3, 7)\n", + "I am rider 1482 - dep: (2, 7) , arr: (8, 2)\n", + "I am rider 1483 - dep: (7, 3) , arr: (6, 4)\n", + "I am rider 1484 - dep: (1, 9) , arr: (8, 9)\n", + "I am rider 1485 - dep: (2, 3) , arr: (1, 5)\n", "6 riders generated.\n", - "Agent rider 365 doesn't move\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (4, 6) to (5, 6) using car (1403, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 728 move from (4, 6) to (5, 6) using car (1403, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 732 move from (4, 6) to (5, 6) using car (1403, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 752 move from (9, 2) to (9, 1) using car (1402, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 780 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 942 move from (4, 6) to (5, 6) using car (1403, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 944 move from (5, 9) to (4, 9) using car (1406, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 945 move from (7, 6) to (6, 6) using car (1439, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 945 arrived with a waiting time of 29 ticks\n", - "Agent rider 951 doesn't move\n", - "Agent rider 983 move from (2, 9) to (2, 8) using car (1353, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 983 arrived with a waiting time of 15 ticks\n", - "Agent rider 998 move from (5, 1) to (5, 2) using car (1459, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 move from (3, 5) to (2, 5) using car (1411, [(3, 5), (2, 5)], 0)\n", - "Agent rider 1036 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1037 move from (5, 5) to (6, 5) using car (1435, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1039 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1097 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1114 move from (4, 6) to (5, 6) using car (1403, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1126 move from (9, 2) to (9, 1) using car (1402, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 move from (5, 9) to (6, 9) using car (1289, [(5, 9), (6, 9)], 0)\n", - "Agent rider 1143 move from (8, 8) to (7, 8) using car (1340, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1143 arrived with a waiting time of 7 ticks\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1174 move from (9, 2) to (9, 1) using car (1402, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1189 move from (4, 6) to (3, 6) using car (1300, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (5, 9) to (6, 9) using car (1289, [(5, 9), (6, 9)], 0)\n", - "Agent rider 1200 move from (5, 9) to (6, 9) using car (1289, [(5, 9), (6, 9)], 0)\n", - "Agent rider 1207 move from (9, 2) to (9, 1) using car (1402, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1231 move from (8, 2) to (8, 3) using car (1389, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (3, 5) to (2, 5) using car (1411, [(3, 5), (2, 5)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (9, 2) to (9, 1) using car (1402, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 move from (7, 8) to (7, 9) using car (1418, [(7, 8), (7, 9)], 0)\n", - "Agent rider 1277 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (5, 9) to (6, 9) using car (1289, [(5, 9), (6, 9)], 0)\n", - "Driver 1291 arrived\n", - "Agent rider 1312 doesn't move\n", - "Agent rider 1313 move from (6, 4) to (5, 4) using car (1405, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1315 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1316 move from (1, 2) to (0, 2) using car (1295, [(1, 2), (0, 2)], 0)\n", - "Agent rider 1318 move from (0, 4) to (0, 3) using car (1371, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 1331 arrived\n", - "Driver 1336 arrived\n", - "Driver 1348 arrived\n", - "Driver 1350 arrived\n", - "Driver 1358 arrived\n", - "Agent rider 1365 move from (5, 9) to (6, 9) using car (1289, [(5, 9), (6, 9)], 0)\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (1, 7) to (2, 7) using car (1361, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1368 move from (6, 6) to (6, 7) using car (1451, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1369 move from (5, 1) to (5, 2) using car (1459, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 1376 move from (8, 8) to (7, 8) using car (1340, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1377 move from (3, 9) to (3, 8) using car (1423, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1381 move from (3, 6) to (4, 6) using car (1413, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 1381 arrived with a waiting time of 2 ticks\n", - "Agent rider 1382 move from (2, 1) to (3, 1) using car (1421, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1383 doesn't move\n", - "Agent rider 1384 move from (1, 6) to (1, 5) using car (1410, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (5, 1) to (5, 2) using car (1459, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 1386 move from (8, 8) to (7, 8) using car (1340, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1387 doesn't move\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1393 move from (1, 2) to (0, 2) using car (1295, [(1, 2), (0, 2)], 0)\n", - "Agent rider 1394 move from (6, 4) to (5, 4) using car (1405, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1395 move from (3, 8) to (2, 8) using car (1409, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 move from (3, 5) to (2, 5) using car (1411, [(3, 5), (2, 5)], 0)\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 move from (8, 6) to (9, 6) using car (1323, [(8, 6), (9, 6)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (8, 6) to (9, 6) using car (1323, [(8, 6), (9, 6)], 0)\n", + "Agent rider 708 move from (8, 6) to (9, 6) using car (1323, [(8, 6), (9, 6)], 0)\n", + "Agent rider 746 move from (6, 0) to (7, 0) using car (1345, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (8, 1) to (7, 1) using car (1342, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (1, 5) to (1, 4) using car (1450, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 1111 doesn't move\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1188 move from (7, 1) to (6, 1) using car (1454, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1216 move from (7, 1) to (6, 1) using car (1454, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1253 move from (5, 8) to (4, 8) using car (1460, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Rider n° 1253 arrived with a waiting time of 5 ticks\n", + "Agent rider 1254 move from (7, 2) to (8, 2) using car (1377, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 1254 arrived with a waiting time of 11 ticks\n", + "Agent rider 1273 move from (7, 6) to (6, 6) using car (1445, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 1286 arrived\n", + "Agent rider 1293 move from (4, 3) to (4, 4) using car (1414, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Driver 1324 arrived\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1336 move from (2, 4) to (2, 3) using car (1351, [(2, 4), (2, 3)], 0)\n", + "Agent rider 1340 doesn't move\n", + "Driver 1357 arrived\n", + "Driver 1362 arrived\n", + "Agent rider 1363 move from (5, 2) to (5, 1) using car (1358, [(5, 2), (5, 1)], 0)\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1365 move from (2, 2) to (2, 3) using car (1341, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1366 move from (3, 7) to (3, 8) using car (1343, [(3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 1367 move from (8, 3) to (8, 4) using car (1456, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1376 arrived\n", + "Driver 1378 arrived\n", + "Driver 1381 arrived\n", + "Agent rider 1385 move from (2, 9) to (3, 9) using car (1405, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1386 move from (7, 4) to (8, 4) using car (1338, [(7, 4), (8, 4)], 0)\n", + "Agent rider 1388 move from (2, 9) to (3, 9) using car (1405, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1389 move from (8, 6) to (9, 6) using car (1323, [(8, 6), (9, 6)], 0)\n", + "Agent rider 1390 move from (7, 6) to (7, 5) using car (1447, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 1391 move from (6, 8) to (7, 8) using car (1410, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 1391 arrived with a waiting time of 1 ticks\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 move from (7, 6) to (6, 6) using car (1445, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1395 doesn't move\n", + "Agent rider 1396 move from (8, 6) to (8, 5) using car (1468, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1396 arrived with a waiting time of 3 ticks\n", "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (4, 6) to (5, 6) using car (1403, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 1416 arrived\n", - "Agent rider 1443 move from (3, 6) to (4, 6) using car (1413, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1444 move from (1, 9) to (2, 9) using car (1456, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 move from (4, 8) to (5, 8) using car (1372, [(4, 8), (5, 8)], 0)\n", - "Agent rider 1447 move from (2, 1) to (2, 2) using car (1455, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1448 move from (8, 0) to (7, 0) using car (1429, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (6, 0) to (7, 0) using car (1442, [(6, 0), (7, 0)], 0)\n", - "Agent rider 1460 doesn't move\n", - "Agent rider 1461 move from (5, 3) to (5, 2) using car (1356, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1462 move from (5, 3) to (5, 2) using car (1356, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1463 move from (5, 3) to (5, 2) using car (1356, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1469 doesn't move\n", - "Agent rider 1470 doesn't move\n", - "Agent rider 1471 doesn't move\n", + "Agent rider 1398 move from (7, 7) to (7, 8) using car (1384, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1399 doesn't move\n", + "Agent rider 1400 move from (3, 3) to (3, 2) using car (1383, [(3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 1400 arrived with a waiting time of 2 ticks\n", + "Agent rider 1401 move from (7, 4) to (8, 4) using car (1338, [(7, 4), (8, 4)], 0)\n", + "Agent rider 1402 move from (2, 2) to (2, 3) using car (1341, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 1406 arrived\n", + "Driver 1408 arrived\n", + "Agent rider 1416 move from (1, 8) to (2, 8) using car (1373, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 1420 arrived\n", + "Agent rider 1424 doesn't move\n", + "Agent rider 1425 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 move from (3, 4) to (4, 4) using car (1431, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1438 doesn't move\n", + "Agent rider 1439 doesn't move\n", + "Agent rider 1440 move from (6, 8) to (5, 8) using car (1423, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 1441 move from (6, 9) to (6, 8) using car (1433, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 move from (3, 8) to (2, 8) using car (1374, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 1446 arrived\n", + "Agent rider 1463 move from (8, 3) to (8, 4) using car (1456, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1464 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (7, 6) to (7, 5) using car (1447, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 1471 move from (4, 8) to (3, 8) using car (1317, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 1472 doesn't move\n", "Agent rider 1473 doesn't move\n", - "Agent rider 1474 move from (8, 5) to (8, 6) using car (1440, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 1474 move from (6, 9) to (6, 8) using car (1433, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 doesn't move\n", + "Agent rider 1476 move from (5, 8) to (6, 8) using car (1455, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1477 move from (6, 7) to (6, 6) using car (1462, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1483 doesn't move\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", "tick 102 ended\n", - "I am driver 1475 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 1476 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 1477 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 1478 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 1479 - trip: [(3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 1480 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 1481 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)]\n", - "I am driver 1482 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 1483 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1484 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 1485 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1486 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "12 drivers generated.\n", - "I am rider 1487 - dep: (2, 6) , arr: (4, 3)\n", - "I am rider 1488 - dep: (4, 7) , arr: (3, 1)\n", - "2 riders generated.\n", - "Agent rider 365 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 474 doesn't move\n", - "Agent rider 507 move from (5, 6) to (5, 5) using car (1403, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 567 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 578 move from (4, 9) to (3, 9) using car (1406, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 669 doesn't move\n", - "Agent rider 713 move from (0, 3) to (0, 2) using car (1371, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 728 move from (5, 6) to (5, 5) using car (1403, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 728 arrived with a waiting time of 16 ticks\n", - "Agent rider 732 move from (5, 6) to (5, 5) using car (1403, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 732 arrived with a waiting time of 13 ticks\n", - "Agent rider 752 doesn't move\n", - "Agent rider 780 move from (0, 3) to (0, 2) using car (1371, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 806 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 807 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 942 move from (5, 6) to (5, 5) using car (1403, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 944 move from (4, 9) to (3, 9) using car (1406, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 951 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 998 move from (5, 2) to (5, 3) using car (1459, [(5, 2), (5, 3)], 0)\n", - "Agent rider 999 doesn't move\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 move from (0, 3) to (0, 2) using car (1371, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1037 move from (6, 5) to (6, 6) using car (1435, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1039 move from (0, 3) to (0, 2) using car (1371, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 1054 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 1097 move from (0, 3) to (1, 3) using car (1478, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 1114 move from (5, 6) to (5, 5) using car (1403, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1126 move from (9, 1) to (9, 0) using car (1402, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1127 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1145 doesn't move\n", - "Agent rider 1174 move from (9, 1) to (9, 0) using car (1402, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1189 move from (3, 6) to (2, 6) using car (1300, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1231 move from (8, 3) to (8, 4) using car (1419, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (9, 1) to (9, 0) using car (1402, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 doesn't move\n", - "Agent rider 1278 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Driver 1305 arrived\n", - "Agent rider 1313 move from (5, 4) to (5, 3) using car (1428, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 1315 move from (0, 3) to (1, 3) using car (1478, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 move from (0, 3) to (0, 2) using car (1371, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 1320 arrived\n", - "Driver 1336 arrived\n", + "I am driver 1486 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 1487 - trip: [(7, 6), (6, 6), (5, 6)]\n", + "I am driver 1488 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 1489 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)]\n", + "I am driver 1490 - trip: [(8, 3), (7, 3)]\n", + "I am driver 1491 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 1492 - trip: [(8, 3), (7, 3), (6, 3), (5, 3)]\n", + "I am driver 1493 - trip: [(6, 6), (7, 6), (8, 6)]\n", + "I am driver 1494 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 1495 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "10 drivers generated.\n", + "I am rider 1496 - dep: (4, 1) , arr: (6, 5)\n", + "1 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 746 move from (7, 0) to (8, 0) using car (1345, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (7, 1) to (6, 1) using car (1342, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 943 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (1, 4) to (1, 3) using car (1450, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 1111 move from (7, 3) to (7, 2) using car (1429, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1188 doesn't move\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1216 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1254 move from (7, 2) to (8, 2) using car (1449, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 1254 arrived with a waiting time of 11 ticks\n", + "Agent rider 1273 move from (6, 6) to (6, 5) using car (1462, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 1273 arrived with a waiting time of 4 ticks\n", + "Agent rider 1293 move from (4, 4) to (5, 4) using car (1414, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 1304 arrived\n", + "Agent rider 1314 doesn't move\n", + "Driver 1329 arrived\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1336 move from (2, 3) to (2, 4) using car (1341, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1340 doesn't move\n", + "Driver 1348 arrived\n", "Driver 1350 arrived\n", - "Driver 1362 arrived\n", + "Driver 1359 arrived\n", + "Agent rider 1363 move from (5, 1) to (6, 1) using car (1495, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1364 doesn't move\n", "Agent rider 1365 doesn't move\n", "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (2, 7) to (3, 7) using car (1361, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 1368 move from (6, 7) to (6, 8) using car (1451, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1369 move from (5, 2) to (5, 3) using car (1459, [(5, 2), (5, 3)], 0)\n", - "Rider n° 1369 arrived with a waiting time of 2 ticks\n", - "Driver 1374 arrived\n", - "Agent rider 1376 move from (7, 8) to (6, 8) using car (1340, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1377 move from (3, 8) to (3, 7) using car (1423, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Driver 1378 arrived\n", - "Agent rider 1382 move from (3, 1) to (3, 2) using car (1421, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1383 move from (8, 0) to (9, 0) using car (1468, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 1383 arrived with a waiting time of 5 ticks\n", - "Agent rider 1384 move from (1, 5) to (1, 4) using car (1410, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (5, 2) to (5, 3) using car (1459, [(5, 2), (5, 3)], 0)\n", - "Agent rider 1386 move from (7, 8) to (6, 8) using car (1340, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1387 move from (5, 4) to (4, 4) using car (1405, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1388 move from (3, 1) to (2, 1) using car (1354, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 1391 arrived\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (5, 4) to (5, 3) using car (1428, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 1395 move from (2, 8) to (1, 8) using car (1409, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 doesn't move\n", + "Agent rider 1367 move from (8, 4) to (8, 5) using car (1456, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1370 arrived\n", + "Driver 1381 arrived\n", + "Agent rider 1385 move from (3, 9) to (4, 9) using car (1405, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1386 move from (8, 4) to (8, 5) using car (1456, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1388 move from (3, 9) to (4, 9) using car (1405, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1390 move from (7, 5) to (7, 4) using car (1447, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 move from (6, 6) to (5, 6) using car (1445, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1395 move from (6, 2) to (6, 3) using car (1422, [(6, 2), (6, 3), (6, 4)], 0)\n", "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (5, 6) to (5, 5) using car (1403, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 1404 arrived\n", - "Driver 1420 arrived\n", - "Agent rider 1443 move from (4, 6) to (5, 6) using car (1413, [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1444 move from (2, 9) to (3, 9) using car (1456, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 1445 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1447 move from (2, 2) to (2, 3) using car (1455, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1448 move from (7, 0) to (6, 0) using car (1429, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (7, 0) to (6, 0) using car (1429, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 1460 doesn't move\n", - "Agent rider 1461 move from (5, 2) to (5, 3) using car (1459, [(5, 2), (5, 3)], 0)\n", - "Agent rider 1462 move from (5, 2) to (5, 1) using car (1356, [(5, 2), (5, 1)], 0)\n", - "Agent rider 1463 move from (5, 2) to (5, 3) using car (1459, [(5, 2), (5, 3)], 0)\n", - "Agent rider 1469 move from (9, 7) to (9, 8) using car (1417, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 doesn't move\n", - "Agent rider 1471 doesn't move\n", - "Agent rider 1472 move from (8, 0) to (9, 0) using car (1468, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1473 doesn't move\n", - "Agent rider 1474 move from (8, 6) to (8, 7) using car (1440, [(8, 6), (8, 7)], 0)\n", - "Agent rider 1487 doesn't move\n", - "Agent rider 1488 doesn't move\n", + "Agent rider 1398 move from (7, 8) to (7, 9) using car (1384, [(7, 8), (7, 9)], 0)\n", + "Rider n° 1398 arrived with a waiting time of 2 ticks\n", + "Agent rider 1399 doesn't move\n", + "Agent rider 1401 doesn't move\n", + "Agent rider 1402 move from (2, 3) to (2, 4) using car (1341, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 1403 arrived\n", + "Driver 1408 arrived\n", + "Agent rider 1416 move from (2, 8) to (3, 8) using car (1373, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 1417 arrived\n", + "Agent rider 1424 move from (7, 3) to (7, 2) using car (1429, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 1425 doesn't move\n", + "Driver 1430 arrived\n", + "Driver 1435 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 move from (4, 4) to (5, 4) using car (1414, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 1438 move from (2, 8) to (3, 8) using car (1373, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1439 move from (7, 0) to (8, 0) using car (1345, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1440 move from (5, 8) to (4, 8) using car (1423, [(5, 8), (4, 8)], 0)\n", + "Agent rider 1441 move from (6, 8) to (7, 8) using car (1455, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 move from (2, 8) to (1, 8) using car (1374, [(2, 8), (1, 8)], 0)\n", + "Driver 1448 arrived\n", + "Driver 1452 arrived\n", + "Driver 1459 arrived\n", + "Agent rider 1463 move from (8, 4) to (7, 4) using car (1488, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1464 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (7, 5) to (7, 4) using car (1447, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 1471 move from (3, 8) to (2, 8) using car (1317, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1473 move from (5, 2) to (4, 2) using car (1458, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1474 move from (6, 8) to (6, 7) using car (1433, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 doesn't move\n", + "Agent rider 1476 move from (6, 8) to (6, 7) using car (1433, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (6, 6) to (5, 6) using car (1445, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1480 move from (1, 4) to (1, 3) using car (1346, [(1, 4), (1, 3)], 0)\n", + "Agent rider 1481 move from (5, 2) to (4, 2) using car (1458, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1483 doesn't move\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (2, 3) to (2, 4) using car (1341, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1496 doesn't move\n", "tick 103 ended\n", - "I am driver 1489 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", - "I am driver 1490 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 1491 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 1492 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)]\n", - "I am driver 1493 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (3, 5)]\n", - "I am driver 1494 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1495 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 1496 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 1497 - trip: [(6, 5), (6, 4), (6, 3)]\n", - "I am driver 1498 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "10 drivers generated.\n", - "I am rider 1499 - dep: (4, 9) , arr: (5, 7)\n", - "I am rider 1500 - dep: (7, 7) , arr: (5, 6)\n", - "I am rider 1501 - dep: (9, 3) , arr: (4, 0)\n", - "I am rider 1502 - dep: (7, 1) , arr: (1, 9)\n", - "I am rider 1503 - dep: (9, 7) , arr: (3, 3)\n", - "5 riders generated.\n", - "Agent rider 365 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Rider n° 365 arrived with a waiting time of 51 ticks\n", - "Agent rider 474 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 507 move from (5, 5) to (5, 4) using car (1403, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 507 arrived with a waiting time of 29 ticks\n", - "Agent rider 567 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 578 move from (3, 9) to (2, 9) using car (1406, [(3, 9), (2, 9)], 0)\n", - "Agent rider 669 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 713 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 732 move from (5, 6) to (4, 6) using car (1439, [(5, 6), (4, 6)], 0)\n", - "Agent rider 752 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 780 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 806 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 807 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 942 move from (5, 5) to (5, 4) using car (1403, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 942 arrived with a waiting time of 14 ticks\n", - "Agent rider 944 move from (3, 9) to (2, 9) using car (1406, [(3, 9), (2, 9)], 0)\n", - "Agent rider 951 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 998 move from (5, 3) to (5, 2) using car (1428, [(5, 3), (5, 2)], 0)\n", - "Agent rider 999 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1025 doesn't move\n", - "Agent rider 1036 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 1037 move from (6, 6) to (6, 7) using car (1435, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1039 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 1054 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n" + "I am driver 1497 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 1498 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 1499 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 1500 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 1501 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 1502 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 1503 - trip: [(4, 9), (5, 9), (6, 9), (6, 8)]\n", + "I am driver 1504 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 1505 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (4, 2)]\n", + "I am driver 1506 - trip: [(1, 1), (1, 2)]\n", + "I am driver 1507 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 1508 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 1509 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 1510 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 1511 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", + "I am driver 1512 - trip: [(6, 2), (6, 1), (6, 0)]\n", + "I am driver 1513 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (1, 6)]\n", + "I am driver 1514 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4)]\n", + "I am driver 1515 - trip: [(0, 6), (1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 1516 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 1517 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)]\n", + "21 drivers generated.\n", + "I am rider 1518 - dep: (5, 9) , arr: (1, 4)\n", + "I am rider 1519 - dep: (3, 1) , arr: (9, 8)\n", + "I am rider 1520 - dep: (0, 2) , arr: (8, 8)\n", + "I am rider 1521 - dep: (5, 4) , arr: (7, 8)\n", + "I am rider 1522 - dep: (0, 4) , arr: (5, 9)\n", + "I am rider 1523 - dep: (9, 7) , arr: (9, 6)\n", + "I am rider 1524 - dep: (3, 5) , arr: (1, 0)\n", + "7 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 move from (1, 1) to (2, 1) using car (1502, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1097 move from (1, 3) to (2, 3) using car (1478, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 1097 arrived with a waiting time of 6 ticks\n", - "Agent rider 1114 move from (5, 5) to (5, 4) using car (1403, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1126 move from (9, 0) to (8, 0) using car (1402, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1127 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1145 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Rider n° 1145 arrived with a waiting time of 13 ticks\n", - "Agent rider 1174 move from (9, 0) to (8, 0) using car (1402, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1189 move from (2, 6) to (1, 6) using car (1300, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 move from (6, 9) to (7, 9) using car (1325, [(6, 9), (7, 9)], 0)\n", - "Agent rider 1207 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1231 move from (8, 4) to (8, 5) using car (1419, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 1252 move from (9, 0) to (8, 0) using car (1402, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (6, 6) to (6, 7) using car (1435, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1278 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 1283 move from (9, 1) to (9, 2) using car (1481, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1284 move from (6, 9) to (7, 9) using car (1325, [(6, 9), (7, 9)], 0)\n", - "Driver 1289 arrived\n", - "Driver 1295 arrived\n", - "Driver 1301 arrived\n", - "Agent rider 1313 move from (5, 3) to (5, 2) using car (1428, [(5, 3), (5, 2)], 0)\n", - "Agent rider 1315 move from (1, 3) to (2, 3) using car (1478, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 1315 arrived with a waiting time of 7 ticks\n", - "Agent rider 1316 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 1318 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Driver 1355 arrived\n", - "Agent rider 1365 move from (6, 9) to (7, 9) using car (1325, [(6, 9), (7, 9)], 0)\n", - "Rider n° 1365 arrived with a waiting time of 1 ticks\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (3, 7) to (4, 7) using car (1361, [(3, 7), (4, 7)], 0)\n", - "Agent rider 1368 move from (6, 8) to (5, 8) using car (1340, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1372 arrived\n", - "Agent rider 1376 move from (6, 8) to (5, 8) using car (1340, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1377 move from (3, 7) to (3, 6) using car (1423, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1382 move from (3, 2) to (3, 3) using car (1421, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1384 move from (1, 4) to (1, 3) using car (1410, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (5, 3) to (5, 2) using car (1428, [(5, 3), (5, 2)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1387 move from (4, 4) to (4, 3) using car (1405, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1388 move from (2, 1) to (1, 1) using car (1354, [(2, 1), (1, 1)], 0)\n", - "Agent rider 1393 move from (0, 2) to (0, 1) using car (1371, [(0, 2), (0, 1)], 0)\n", - "Agent rider 1394 move from (5, 3) to (5, 2) using car (1428, [(5, 3), (5, 2)], 0)\n", - "Agent rider 1395 move from (1, 8) to (1, 7) using car (1409, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 doesn't move\n", + "Agent rider 746 move from (8, 0) to (9, 0) using car (1345, [(8, 0), (9, 0)], 0)\n", + "Rider n° 746 arrived with a waiting time of 23 ticks\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (6, 1) to (5, 1) using car (1342, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 943 move from (0, 6) to (1, 6) using car (1515, [(0, 6), (1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 983 move from (4, 9) to (5, 9) using car (1405, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1070 move from (0, 6) to (1, 6) using car (1515, [(0, 6), (1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1095 move from (1, 3) to (1, 2) using car (1450, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 1111 move from (7, 2) to (7, 1) using car (1429, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Rider n° 1111 arrived with a waiting time of 12 ticks\n", + "Agent rider 1143 move from (4, 9) to (5, 9) using car (1405, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1188 doesn't move\n", + "Agent rider 1212 doesn't move\n", + "Agent rider 1216 doesn't move\n", + "Agent rider 1223 move from (0, 0) to (1, 0) using car (1511, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1273 move from (6, 6) to (6, 5) using car (1451, [(6, 6), (6, 5)], 0)\n", + "Rider n° 1273 arrived with a waiting time of 4 ticks\n", + "Agent rider 1293 move from (5, 4) to (6, 4) using car (1414, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 1314 move from (0, 0) to (1, 0) using car (1511, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 1318 arrived\n", + "Driver 1323 arrived\n", + "Driver 1326 arrived\n", + "Driver 1328 arrived\n", + "Agent rider 1333 move from (1, 1) to (1, 2) using car (1506, [(1, 1), (1, 2)], 0)\n", + "Agent rider 1336 move from (2, 4) to (2, 3) using car (1355, [(2, 4), (2, 3)], 0)\n", + "Driver 1338 arrived\n", + "Agent rider 1340 doesn't move\n", + "Driver 1350 arrived\n", + "Driver 1351 arrived\n", + "Driver 1358 arrived\n", + "Driver 1361 arrived\n", + "Agent rider 1363 move from (6, 1) to (7, 1) using car (1495, [(6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1364 move from (7, 3) to (6, 3) using car (1492, [(7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 move from (3, 8) to (4, 8) using car (1373, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1367 doesn't move\n", + "Agent rider 1385 move from (4, 9) to (5, 9) using car (1503, [(4, 9), (5, 9), (6, 9), (6, 8)], 0)\n", + "Agent rider 1386 move from (8, 5) to (8, 6) using car (1456, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1388 move from (4, 9) to (5, 9) using car (1503, [(4, 9), (5, 9), (6, 9), (6, 8)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1390 move from (7, 4) to (7, 3) using car (1447, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 1392 move from (9, 5) to (8, 5) using car (1514, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4)], 0)\n", + "Agent rider 1394 move from (5, 6) to (4, 6) using car (1445, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1395 move from (6, 3) to (6, 4) using car (1422, [(6, 3), (6, 4)], 0)\n", + "Rider n° 1395 arrived with a waiting time of 2 ticks\n", "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (5, 5) to (5, 4) using car (1403, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 1399 move from (7, 3) to (6, 3) using car (1492, [(7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 1401 move from (8, 4) to (8, 3) using car (1468, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1402 move from (2, 4) to (2, 5) using car (1341, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Driver 1411 arrived\n", - "Driver 1414 arrived\n", - "Driver 1415 arrived\n", + "Agent rider 1416 move from (3, 8) to (4, 8) using car (1373, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Driver 1418 arrived\n", - "Driver 1441 arrived\n", - "Driver 1442 arrived\n", - "Agent rider 1443 move from (5, 6) to (4, 6) using car (1439, [(5, 6), (4, 6)], 0)\n", - "Agent rider 1444 move from (3, 9) to (3, 8) using car (1456, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 move from (5, 8) to (4, 8) using car (1437, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 1447 move from (2, 3) to (2, 4) using car (1455, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1448 move from (6, 0) to (5, 0) using car (1429, [(6, 0), (5, 0)], 0)\n", - "Rider n° 1448 arrived with a waiting time of 1 ticks\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (6, 0) to (5, 0) using car (1429, [(6, 0), (5, 0)], 0)\n", - "Agent rider 1460 move from (7, 4) to (7, 5) using car (1453, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 move from (5, 3) to (5, 2) using car (1428, [(5, 3), (5, 2)], 0)\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 move from (5, 3) to (5, 2) using car (1428, [(5, 3), (5, 2)], 0)\n", - "Agent rider 1469 move from (9, 8) to (9, 9) using car (1417, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 doesn't move\n", - "Agent rider 1471 move from (2, 1) to (1, 1) using car (1354, [(2, 1), (1, 1)], 0)\n", - "Rider n° 1471 arrived with a waiting time of 2 ticks\n", - "Agent rider 1472 move from (9, 0) to (9, 1) using car (1468, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1473 move from (5, 8) to (4, 8) using car (1437, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 1474 move from (8, 7) to (7, 7) using car (1492, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 1487 doesn't move\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1499 doesn't move\n", - "Agent rider 1500 doesn't move\n", - "Agent rider 1501 doesn't move\n", - "Agent rider 1502 doesn't move\n", - "Agent rider 1503 doesn't move\n", + "Agent rider 1424 move from (7, 2) to (7, 1) using car (1429, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 1425 move from (8, 4) to (8, 3) using car (1468, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1425 arrived with a waiting time of 6 ticks\n", + "Driver 1426 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 move from (5, 4) to (6, 4) using car (1414, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 1438 move from (3, 8) to (4, 8) using car (1373, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1439 move from (8, 0) to (9, 0) using car (1345, [(8, 0), (9, 0)], 0)\n", + "Rider n° 1439 arrived with a waiting time of 4 ticks\n", + "Agent rider 1440 doesn't move\n", + "Agent rider 1441 move from (7, 8) to (8, 8) using car (1455, [(7, 8), (8, 8)], 0)\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 doesn't move\n", + "Driver 1444 arrived\n", + "Driver 1453 arrived\n", + "Agent rider 1463 move from (7, 4) to (6, 4) using car (1488, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1464 move from (6, 2) to (6, 3) using car (1454, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (7, 4) to (6, 4) using car (1488, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 move from (2, 8) to (1, 8) using car (1317, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1473 move from (4, 2) to (3, 2) using car (1458, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 1473 arrived with a waiting time of 2 ticks\n", + "Agent rider 1474 move from (6, 7) to (6, 6) using car (1433, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 doesn't move\n", + "Agent rider 1476 move from (6, 7) to (6, 6) using car (1433, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (5, 6) to (4, 6) using car (1445, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1480 move from (1, 3) to (1, 2) using car (1450, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 1481 move from (4, 2) to (3, 2) using car (1458, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1483 move from (7, 3) to (6, 3) using car (1492, [(7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (2, 4) to (2, 5) using car (1341, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1496 doesn't move\n", + "Agent rider 1518 doesn't move\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 move from (5, 4) to (6, 4) using car (1414, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 1522 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 doesn't move\n", "tick 104 ended\n", - "I am driver 1504 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 1505 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 1506 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "3 drivers generated.\n", - "I am rider 1507 - dep: (7, 1) , arr: (0, 1)\n", - "I am rider 1508 - dep: (4, 2) , arr: (0, 1)\n", - "I am rider 1509 - dep: (0, 2) , arr: (1, 3)\n", - "I am rider 1510 - dep: (0, 1) , arr: (0, 8)\n", - "I am rider 1511 - dep: (7, 8) , arr: (3, 6)\n", - "5 riders generated.\n", - "Agent rider 474 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 474 arrived with a waiting time of 41 ticks\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 669 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 752 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 move from (7, 7) to (6, 7) using car (1492, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 951 move from (7, 7) to (6, 7) using car (1492, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 998 move from (5, 2) to (6, 2) using car (1407, [(5, 2), (6, 2)], 0)\n", - "Agent rider 999 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 999 arrived with a waiting time of 27 ticks\n", - "Agent rider 1025 move from (2, 5) to (2, 4) using car (1464, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (6, 7) to (6, 8) using car (1435, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (7, 7) to (6, 7) using car (1492, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 1114 move from (5, 4) to (5, 3) using car (1403, [(5, 4), (5, 3)], 0)\n", - "Agent rider 1126 move from (8, 0) to (7, 0) using car (1402, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1127 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1129 move from (6, 9) to (7, 9) using car (1436, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1174 move from (8, 0) to (7, 0) using car (1402, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1189 move from (1, 6) to (0, 6) using car (1300, [(1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (6, 9) to (7, 9) using car (1436, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1200 doesn't move\n", - "Agent rider 1207 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1231 move from (8, 5) to (8, 6) using car (1419, [(8, 5), (8, 6)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (8, 0) to (7, 0) using car (1402, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 1274 move from (9, 9) to (8, 9) using car (1417, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1277 move from (6, 7) to (6, 8) using car (1435, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (9, 2) to (9, 3) using car (1481, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Driver 1295 arrived\n", - "Agent rider 1313 move from (5, 2) to (6, 2) using car (1407, [(5, 2), (6, 2)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1344 arrived\n", + "I am driver 1525 - trip: [(4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 1526 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 1527 - trip: [(0, 5), (1, 5), (1, 4), (2, 4), (3, 4)]\n", + "I am driver 1528 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 1529 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 1530 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 1531 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 1532 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 1533 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 1534 - trip: [(1, 8), (2, 8), (3, 8)]\n", + "I am driver 1535 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 1536 - trip: [(6, 1), (5, 1)]\n", + "I am driver 1537 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", + "13 drivers generated.\n", + "I am rider 1538 - dep: (2, 1) , arr: (2, 3)\n", + "1 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (0, 4) to (0, 5) using car (1513, [(0, 4), (0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (5, 1) to (4, 1) using car (1342, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 943 move from (1, 6) to (2, 6) using car (1515, [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 983 move from (5, 9) to (6, 9) using car (1405, [(5, 9), (6, 9)], 0)\n", + "Agent rider 1070 move from (1, 6) to (2, 6) using car (1515, [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 1076 move from (0, 4) to (0, 5) using car (1513, [(0, 4), (0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 1095 move from (1, 2) to (0, 2) using car (1383, [(1, 2), (0, 2)], 0)\n", + "Rider n° 1095 arrived with a waiting time of 22 ticks\n", + "Agent rider 1143 move from (5, 9) to (6, 9) using car (1405, [(5, 9), (6, 9)], 0)\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1188 move from (6, 1) to (6, 0) using car (1512, [(6, 1), (6, 0)], 0)\n", + "Rider n° 1188 arrived with a waiting time of 5 ticks\n", + "Agent rider 1212 move from (0, 4) to (0, 5) using car (1513, [(0, 4), (0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 1216 move from (6, 1) to (6, 0) using car (1512, [(6, 1), (6, 0)], 0)\n", + "Rider n° 1216 arrived with a waiting time of 6 ticks\n", + "Agent rider 1223 move from (1, 0) to (2, 0) using car (1511, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 1225 move from (3, 1) to (4, 1) using car (1510, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1293 move from (6, 4) to (5, 4) using car (1488, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1314 move from (1, 0) to (2, 0) using car (1511, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 1323 arrived\n", + "Agent rider 1333 move from (1, 2) to (1, 1) using car (1450, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 1336 doesn't move\n", + "Agent rider 1340 move from (3, 1) to (4, 1) using car (1510, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1343 arrived\n", + "Driver 1346 arrived\n", "Driver 1351 arrived\n", - "Driver 1356 arrived\n", - "Agent rider 1366 move from (9, 9) to (8, 9) using car (1417, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1367 move from (4, 7) to (3, 7) using car (1422, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1368 move from (5, 8) to (4, 8) using car (1340, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1368 arrived with a waiting time of 4 ticks\n", - "Agent rider 1376 move from (5, 8) to (4, 8) using car (1340, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1377 move from (3, 6) to (3, 5) using car (1423, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Rider n° 1377 arrived with a waiting time of 2 ticks\n", - "Agent rider 1382 move from (3, 3) to (3, 4) using car (1421, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1384 move from (1, 3) to (1, 2) using car (1410, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 doesn't move\n", - "Agent rider 1386 move from (6, 8) to (5, 8) using car (1494, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1387 move from (4, 3) to (4, 2) using car (1405, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1388 doesn't move\n", - "Driver 1390 arrived\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (5, 2) to (6, 2) using car (1407, [(5, 2), (6, 2)], 0)\n", - "Agent rider 1395 move from (1, 7) to (1, 6) using car (1409, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (5, 4) to (5, 3) using car (1403, [(5, 4), (5, 3)], 0)\n", - "Driver 1412 arrived\n", - "Driver 1415 arrived\n", - "Driver 1425 arrived\n", - "Driver 1440 arrived\n", - "Driver 1442 arrived\n", - "Agent rider 1443 doesn't move\n", - "Agent rider 1444 move from (3, 8) to (3, 7) using car (1476, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1447 move from (2, 4) to (2, 5) using car (1455, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 doesn't move\n", - "Driver 1459 arrived\n", - "Agent rider 1460 move from (7, 5) to (7, 6) using car (1453, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 move from (5, 2) to (6, 2) using car (1407, [(5, 2), (6, 2)], 0)\n", - "Agent rider 1462 move from (5, 1) to (6, 1) using car (1438, [(5, 1), (6, 1)], 0)\n", - "Agent rider 1463 move from (5, 2) to (6, 2) using car (1407, [(5, 2), (6, 2)], 0)\n", - "Agent rider 1469 move from (9, 9) to (8, 9) using car (1417, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 move from (4, 7) to (3, 7) using car (1422, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1472 move from (9, 1) to (9, 2) using car (1468, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1473 move from (4, 8) to (3, 8) using car (1437, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1487 move from (2, 6) to (2, 5) using car (1353, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1499 move from (4, 9) to (4, 8) using car (1484, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1500 move from (7, 7) to (6, 7) using car (1492, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 1501 doesn't move\n", - "Agent rider 1502 doesn't move\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 doesn't move\n", - "Agent rider 1508 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (7, 8) to (6, 8) using car (1490, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "tick 105 ended\n", - "I am driver 1512 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 1513 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 1514 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 1515 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 1516 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 1517 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 1518 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 1519 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 1520 - trip: [(5, 0), (4, 0), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 1521 - trip: [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 669 move from (9, 3) to (9, 4) using car (1481, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 669 arrived with a waiting time of 39 ticks\n", - "Agent rider 713 doesn't move\n", - "Agent rider 752 move from (9, 3) to (9, 4) using car (1481, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 998 doesn't move\n", - "Agent rider 1025 move from (2, 4) to (2, 3) using car (1464, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (6, 8) to (6, 7) using car (1477, [(6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1114 move from (5, 3) to (5, 4) using car (1504, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 1126 move from (7, 0) to (6, 0) using car (1402, [(7, 0), (6, 0)], 0)\n", - "Agent rider 1127 move from (9, 3) to (9, 4) using car (1481, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 1127 arrived with a waiting time of 19 ticks\n", - "Agent rider 1129 move from (7, 9) to (8, 9) using car (1436, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1174 move from (7, 0) to (6, 0) using car (1402, [(7, 0), (6, 0)], 0)\n", - "Agent rider 1189 move from (0, 6) to (1, 6) using car (1515, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 1197 move from (7, 9) to (8, 9) using car (1436, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1200 move from (7, 9) to (8, 9) using car (1436, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1207 move from (9, 3) to (9, 4) using car (1481, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1231 move from (8, 6) to (8, 7) using car (1389, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (2, 5) to (2, 6) using car (1455, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (7, 0) to (6, 0) using car (1402, [(7, 0), (6, 0)], 0)\n", - "Agent rider 1274 doesn't move\n", - "Agent rider 1276 move from (7, 9) to (8, 9) using car (1436, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1277 move from (6, 8) to (7, 8) using car (1435, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (9, 3) to (9, 4) using car (1517, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1284 move from (7, 9) to (8, 9) using car (1436, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1322 arrived\n", - "Driver 1325 arrived\n", - "Driver 1354 arrived\n", "Driver 1361 arrived\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (3, 7) to (3, 6) using car (1476, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Driver 1371 arrived\n", - "Agent rider 1376 move from (4, 8) to (3, 8) using car (1340, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1382 move from (3, 4) to (3, 5) using car (1421, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 1382 arrived with a waiting time of 3 ticks\n", - "Agent rider 1384 move from (1, 2) to (1, 1) using car (1410, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (5, 2) to (5, 3) using car (1498, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 1386 move from (5, 8) to (4, 8) using car (1494, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1387 move from (4, 2) to (4, 1) using car (1405, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1395 move from (1, 6) to (1, 5) using car (1409, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 move from (2, 5) to (2, 6) using car (1455, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1397 move from (0, 6) to (1, 6) using car (1515, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 1398 doesn't move\n", - "Driver 1406 arrived\n", - "Driver 1427 arrived\n", - "Driver 1428 arrived\n", - "Driver 1429 arrived\n", - "Driver 1432 arrived\n", - "Driver 1439 arrived\n", - "Driver 1442 arrived\n", + "Agent rider 1363 move from (7, 1) to (7, 2) using car (1500, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 1363 arrived with a waiting time of 1 ticks\n", + "Agent rider 1364 move from (6, 3) to (5, 3) using car (1492, [(6, 3), (5, 3)], 0)\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 move from (4, 8) to (5, 8) using car (1373, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1367 move from (8, 5) to (7, 5) using car (1514, [(8, 5), (7, 5), (6, 5), (6, 4), (5, 4)], 0)\n", + "Rider n° 1367 arrived with a waiting time of 7 ticks\n", + "Driver 1374 arrived\n", + "Driver 1377 arrived\n", + "Driver 1384 arrived\n", + "Agent rider 1385 move from (5, 9) to (6, 9) using car (1503, [(5, 9), (6, 9), (6, 8)], 0)\n", + "Agent rider 1386 move from (8, 6) to (8, 7) using car (1456, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1388 move from (5, 9) to (6, 9) using car (1503, [(5, 9), (6, 9), (6, 8)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1390 move from (7, 3) to (6, 3) using car (1447, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 1390 arrived with a waiting time of 4 ticks\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 move from (4, 6) to (4, 7) using car (1445, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1397 move from (3, 1) to (4, 1) using car (1510, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1399 move from (6, 3) to (6, 4) using car (1454, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1401 doesn't move\n", + "Agent rider 1402 move from (2, 5) to (2, 6) using car (1341, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 1416 move from (4, 8) to (5, 8) using car (1373, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 1423 arrived\n", + "Agent rider 1424 move from (7, 1) to (6, 1) using car (1505, [(7, 1), (6, 1), (5, 1), (5, 2), (4, 2)], 0)\n", + "Rider n° 1424 arrived with a waiting time of 5 ticks\n", + "Driver 1426 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1437 move from (6, 4) to (7, 4) using car (1414, [(6, 4), (7, 4)], 0)\n", + "Rider n° 1437 arrived with a waiting time of 1 ticks\n", + "Agent rider 1438 move from (4, 8) to (5, 8) using car (1373, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1440 move from (4, 8) to (5, 8) using car (1373, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 move from (1, 8) to (0, 8) using car (1317, [(1, 8), (0, 8)], 0)\n", + "Agent rider 1463 move from (6, 4) to (6, 5) using car (1498, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1464 move from (6, 3) to (6, 4) using car (1454, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (6, 4) to (5, 4) using car (1488, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 move from (1, 8) to (0, 8) using car (1317, [(1, 8), (0, 8)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 6) to (6, 5) using car (1433, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 move from (4, 6) to (4, 7) using car (1445, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1476 move from (6, 6) to (6, 5) using car (1433, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (4, 6) to (4, 7) using car (1445, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1480 move from (1, 2) to (0, 2) using car (1383, [(1, 2), (0, 2)], 0)\n", + "Agent rider 1481 move from (3, 2) to (3, 3) using car (1458, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1482 move from (2, 7) to (3, 7) using car (1497, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1483 move from (6, 3) to (6, 4) using car (1454, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 1483 arrived with a waiting time of 2 ticks\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (2, 5) to (2, 6) using car (1341, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 1490 arrived\n", + "Agent rider 1496 doesn't move\n", + "Agent rider 1518 move from (5, 9) to (6, 9) using car (1405, [(5, 9), (6, 9)], 0)\n", + "Agent rider 1519 move from (3, 1) to (4, 1) using car (1510, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 move from (6, 4) to (6, 5) using car (1498, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1522 move from (0, 4) to (0, 5) using car (1513, [(0, 4), (0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (3, 5) to (3, 4) using car (1501, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1538 move from (2, 1) to (2, 2) using car (1502, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "tick 105 ended\n", + "I am driver 1539 - trip: [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 1540 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 1541 - trip: [(8, 2), (7, 2)]\n", + "3 drivers generated.\n", + "I am rider 1542 - dep: (7, 8) , arr: (1, 5)\n", + "I am rider 1543 - dep: (0, 9) , arr: (9, 8)\n", + "I am rider 1544 - dep: (4, 7) , arr: (5, 5)\n", + "3 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (0, 5) to (0, 6) using car (1513, [(0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (4, 1) to (3, 1) using car (1342, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 943 move from (2, 6) to (2, 7) using car (1341, [(2, 6), (2, 7)], 0)\n", + "Agent rider 983 move from (6, 9) to (6, 8) using car (1503, [(6, 9), (6, 8)], 0)\n", + "Agent rider 1070 move from (2, 6) to (2, 7) using car (1515, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 1076 move from (0, 5) to (0, 6) using car (1513, [(0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 1143 move from (6, 9) to (6, 8) using car (1503, [(6, 9), (6, 8)], 0)\n", + "Agent rider 1159 doesn't move\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1212 move from (0, 5) to (0, 6) using car (1513, [(0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 1223 move from (2, 0) to (3, 0) using car (1511, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 1225 move from (4, 1) to (5, 1) using car (1510, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1293 move from (5, 4) to (4, 4) using car (1488, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Driver 1327 arrived\n", + "Agent rider 1333 move from (1, 1) to (1, 0) using car (1450, [(1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 1336 move from (2, 3) to (2, 2) using car (1530, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1340 move from (4, 1) to (5, 1) using car (1510, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1345 arrived\n", + "Driver 1351 arrived\n", + "Driver 1355 arrived\n", + "Agent rider 1363 doesn't move\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1365 doesn't move\n", + "Agent rider 1366 move from (5, 8) to (6, 8) using car (1373, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 1366 arrived with a waiting time of 3 ticks\n", + "Driver 1377 arrived\n", + "Agent rider 1385 move from (6, 9) to (6, 8) using car (1503, [(6, 9), (6, 8)], 0)\n", + "Agent rider 1386 move from (8, 7) to (8, 8) using car (1456, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1388 move from (6, 9) to (6, 8) using car (1503, [(6, 9), (6, 8)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 move from (4, 7) to (3, 7) using car (1445, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1397 move from (4, 1) to (5, 1) using car (1510, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1399 move from (6, 4) to (6, 5) using car (1454, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1401 move from (8, 3) to (8, 2) using car (1489, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 1402 move from (2, 6) to (2, 7) using car (1341, [(2, 6), (2, 7)], 0)\n", + "Agent rider 1416 move from (5, 8) to (6, 8) using car (1373, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 1416 arrived with a waiting time of 2 ticks\n", + "Driver 1421 arrived\n", + "Driver 1422 arrived\n", + "Agent rider 1424 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1438 move from (5, 8) to (6, 8) using car (1373, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1440 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (3, 1) to (2, 1) using car (1509, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", "Agent rider 1443 doesn't move\n", - "Agent rider 1444 move from (3, 7) to (3, 6) using car (1476, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 move from (4, 8) to (4, 7) using car (1484, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1447 move from (2, 5) to (2, 6) using car (1455, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 1449 move from (5, 7) to (5, 8) using car (1467, [(5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 1450 move from (5, 0) to (4, 0) using car (1518, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 1449 arrived\n", "Driver 1451 arrived\n", - "Driver 1454 arrived\n", - "Agent rider 1460 move from (7, 6) to (7, 7) using car (1453, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 doesn't move\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 doesn't move\n", - "Driver 1466 arrived\n", - "Agent rider 1469 move from (8, 9) to (7, 9) using car (1417, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 move from (3, 7) to (3, 6) using car (1476, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1472 move from (9, 2) to (9, 3) using car (1468, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1473 move from (3, 8) to (3, 7) using car (1437, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1487 doesn't move\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1499 move from (4, 8) to (4, 7) using car (1484, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1500 move from (6, 7) to (5, 7) using car (1492, [(6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Agent rider 1501 move from (9, 3) to (9, 4) using car (1481, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1502 move from (7, 1) to (8, 1) using car (1521, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 move from (7, 1) to (8, 1) using car (1521, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1508 move from (4, 2) to (4, 1) using car (1405, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (6, 8) to (5, 8) using car (1490, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 1455 arrived\n", + "Driver 1457 arrived\n", + "Driver 1461 arrived\n", + "Agent rider 1463 move from (6, 5) to (6, 6) using car (1498, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1464 move from (6, 4) to (6, 5) using car (1454, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Driver 1469 arrived\n", + "Agent rider 1470 move from (5, 4) to (4, 4) using car (1488, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 5) to (6, 4) using car (1433, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 doesn't move\n", + "Agent rider 1476 move from (6, 5) to (6, 4) using car (1433, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (4, 7) to (3, 7) using car (1445, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 move from (3, 3) to (2, 3) using car (1458, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1482 move from (3, 7) to (4, 7) using car (1497, [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (2, 6) to (2, 7) using car (1341, [(2, 6), (2, 7)], 0)\n", + "Driver 1487 arrived\n", + "Driver 1493 arrived\n", + "Agent rider 1496 move from (4, 1) to (5, 1) using car (1510, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1506 arrived\n", + "Agent rider 1518 move from (6, 9) to (6, 8) using car (1503, [(6, 9), (6, 8)], 0)\n", + "Agent rider 1519 move from (4, 1) to (5, 1) using car (1510, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 move from (6, 5) to (6, 6) using car (1498, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1522 move from (0, 5) to (0, 6) using car (1513, [(0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (3, 4) to (3, 3) using car (1501, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1538 move from (2, 2) to (2, 3) using car (1502, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 1538 arrived with a waiting time of 0 ticks\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1544 doesn't move\n", "tick 106 ended\n", - "I am driver 1522 - trip: [(8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 1523 - trip: [(7, 3), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 1524 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 1525 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 1526 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 1527 - trip: [(3, 7), (4, 7), (5, 7), (5, 6)]\n", - "6 drivers generated.\n", - "I am rider 1528 - dep: (4, 8) , arr: (1, 8)\n", - "I am rider 1529 - dep: (2, 4) , arr: (0, 2)\n", - "I am rider 1530 - dep: (5, 8) , arr: (9, 8)\n", - "I am rider 1531 - dep: (1, 2) , arr: (0, 6)\n", - "I am rider 1532 - dep: (8, 1) , arr: (8, 8)\n", - "I am rider 1533 - dep: (7, 7) , arr: (2, 1)\n", - "I am rider 1534 - dep: (3, 5) , arr: (5, 1)\n", - "I am rider 1535 - dep: (9, 9) , arr: (5, 0)\n", - "8 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 752 move from (9, 4) to (8, 4) using car (1481, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 move from (6, 7) to (7, 7) using car (1477, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 944 doesn't move\n", - "Agent rider 951 move from (6, 7) to (7, 7) using car (1477, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 998 doesn't move\n", - "Agent rider 1025 move from (2, 3) to (2, 2) using car (1464, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (6, 7) to (7, 7) using car (1477, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (6, 7) to (7, 7) using car (1477, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1114 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1200 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1207 move from (9, 4) to (8, 4) using car (1481, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1231 move from (8, 7) to (8, 8) using car (1389, [(8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (2, 6) to (2, 7) using car (1455, [(2, 6), (2, 7)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1274 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1276 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1277 move from (7, 8) to (8, 8) using car (1435, [(7, 8), (8, 8)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (9, 4) to (9, 5) using car (1517, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1284 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Driver 1300 arrived\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1325 arrived\n", - "Driver 1346 arrived\n", - "Driver 1352 arrived\n", - "Driver 1361 arrived\n", - "Agent rider 1366 move from (8, 9) to (8, 8) using car (1436, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1367 move from (3, 6) to (3, 5) using car (1476, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1376 move from (3, 8) to (2, 8) using car (1340, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1384 move from (1, 1) to (1, 0) using car (1410, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (5, 3) to (4, 3) using car (1498, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 1386 move from (4, 8) to (3, 8) using car (1494, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1387 move from (4, 1) to (4, 0) using car (1405, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1388 move from (1, 1) to (1, 0) using car (1410, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1395 move from (1, 5) to (1, 4) using car (1409, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (5, 3) to (4, 3) using car (1498, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Driver 1403 arrived\n", - "Driver 1407 arrived\n", - "Driver 1419 arrived\n", - "Driver 1428 arrived\n", - "Driver 1431 arrived\n", - "Driver 1433 arrived\n", - "Driver 1434 arrived\n", - "Driver 1438 arrived\n", - "Driver 1442 arrived\n", + "I am driver 1545 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 1546 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 1547 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", + "I am driver 1548 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 1549 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 1550 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 1551 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", + "7 drivers generated.\n", + "I am rider 1552 - dep: (1, 6) , arr: (9, 8)\n", + "I am rider 1553 - dep: (8, 5) , arr: (5, 5)\n", + "I am rider 1554 - dep: (1, 1) , arr: (2, 1)\n", + "I am rider 1555 - dep: (1, 0) , arr: (3, 7)\n", + "I am rider 1556 - dep: (8, 7) , arr: (7, 8)\n", + "I am rider 1557 - dep: (7, 9) , arr: (6, 0)\n", + "I am rider 1558 - dep: (3, 7) , arr: (2, 3)\n", + "I am rider 1559 - dep: (9, 8) , arr: (5, 7)\n", + "I am rider 1560 - dep: (6, 9) , arr: (5, 2)\n", + "I am rider 1561 - dep: (3, 8) , arr: (7, 8)\n", + "I am rider 1562 - dep: (9, 0) , arr: (6, 9)\n", + "I am rider 1563 - dep: (7, 0) , arr: (8, 2)\n", + "I am rider 1564 - dep: (8, 1) , arr: (9, 0)\n", + "13 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 doesn't move\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (0, 6) to (1, 6) using car (1513, [(0, 6), (1, 6)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (3, 1) to (2, 1) using car (1528, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 943 move from (2, 7) to (2, 8) using car (1515, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 983 move from (6, 8) to (7, 8) using car (1373, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1070 move from (2, 7) to (2, 8) using car (1515, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 1076 move from (0, 6) to (1, 6) using car (1513, [(0, 6), (1, 6)], 0)\n", + "Agent rider 1143 move from (6, 8) to (7, 8) using car (1373, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1159 move from (8, 1) to (8, 0) using car (1468, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1159 arrived with a waiting time of 15 ticks\n", + "Agent rider 1170 doesn't move\n", + "Agent rider 1212 move from (0, 6) to (1, 6) using car (1550, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 move from (5, 1) to (6, 1) using car (1510, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1293 move from (4, 4) to (4, 3) using car (1488, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Driver 1317 arrived\n", + "Agent rider 1333 move from (1, 0) to (2, 0) using car (1450, [(1, 0), (2, 0)], 0)\n", + "Agent rider 1336 move from (2, 2) to (2, 1) using car (1530, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 1336 arrived with a waiting time of 7 ticks\n", + "Agent rider 1340 move from (5, 1) to (6, 1) using car (1510, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1351 arrived\n", + "Agent rider 1363 doesn't move\n", + "Agent rider 1364 move from (5, 3) to (4, 3) using car (1447, [(5, 3), (4, 3)], 0)\n", + "Agent rider 1365 move from (2, 3) to (1, 3) using car (1458, [(2, 3), (1, 3)], 0)\n", + "Rider n° 1365 arrived with a waiting time of 8 ticks\n", + "Driver 1383 arrived\n", + "Agent rider 1385 move from (6, 8) to (7, 8) using car (1373, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1386 move from (8, 8) to (8, 9) using car (1456, [(8, 8), (8, 9)], 0)\n", + "Agent rider 1388 move from (6, 8) to (6, 7) using car (1467, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1392 move from (8, 5) to (8, 4) using car (1410, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1394 move from (3, 7) to (2, 7) using car (1445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1397 move from (5, 1) to (6, 1) using car (1510, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1399 move from (6, 5) to (6, 6) using car (1454, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1401 move from (8, 2) to (9, 2) using car (1489, [(8, 2), (9, 2)], 0)\n", + "Agent rider 1402 move from (2, 7) to (1, 7) using car (1525, [(2, 7), (1, 7)], 0)\n", + "Driver 1404 arrived\n", + "Driver 1405 arrived\n", + "Driver 1414 arrived\n", + "Driver 1421 arrived\n", + "Agent rider 1424 doesn't move\n", + "Driver 1427 arrived\n", + "Driver 1429 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1438 move from (6, 8) to (7, 8) using car (1373, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1440 move from (5, 8) to (4, 8) using car (1432, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1441 move from (8, 8) to (8, 9) using car (1456, [(8, 8), (8, 9)], 0)\n", + "Agent rider 1442 doesn't move\n", "Agent rider 1443 doesn't move\n", - "Agent rider 1444 move from (3, 6) to (3, 5) using car (1476, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1445 move from (8, 7) to (8, 8) using car (1389, [(8, 7), (8, 8)], 0)\n", - "Agent rider 1446 move from (4, 7) to (4, 6) using car (1484, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1447 doesn't move\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (4, 0) to (3, 0) using car (1518, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 1460 move from (7, 7) to (7, 8) using car (1453, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 doesn't move\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 doesn't move\n", - "Agent rider 1469 move from (7, 9) to (6, 9) using car (1417, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 move from (3, 6) to (3, 5) using car (1476, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1472 move from (9, 3) to (8, 3) using car (1526, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 doesn't move\n", - "Agent rider 1474 doesn't move\n", - "Driver 1479 arrived\n", - "Agent rider 1487 doesn't move\n", - "Agent rider 1488 move from (4, 7) to (4, 6) using car (1484, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 1497 arrived\n", - "Agent rider 1499 doesn't move\n", - "Agent rider 1500 move from (5, 7) to (5, 6) using car (1492, [(5, 7), (5, 6), (4, 6)], 0)\n", - "Rider n° 1500 arrived with a waiting time of 1 ticks\n", - "Agent rider 1501 move from (9, 4) to (8, 4) using car (1481, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 1502 move from (8, 1) to (9, 1) using car (1521, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 doesn't move\n", - "Agent rider 1508 move from (4, 1) to (4, 0) using car (1405, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (5, 8) to (4, 8) using car (1467, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 1528 move from (4, 8) to (3, 8) using car (1494, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1529 move from (2, 4) to (2, 3) using car (1353, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1530 doesn't move\n", - "Agent rider 1531 doesn't move\n", - "Agent rider 1532 move from (8, 1) to (9, 1) using car (1521, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1533 move from (7, 7) to (7, 8) using car (1453, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 doesn't move\n", + "Driver 1460 arrived\n", + "Agent rider 1463 move from (6, 6) to (6, 7) using car (1498, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1464 move from (6, 5) to (6, 6) using car (1454, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 1464 arrived with a waiting time of 3 ticks\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (4, 4) to (4, 3) using car (1488, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 4) to (6, 3) using car (1433, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 move from (4, 7) to (4, 6) using car (1497, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1476 move from (6, 4) to (6, 3) using car (1433, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (3, 7) to (2, 7) using car (1445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 move from (2, 3) to (2, 4) using car (1502, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 1482 move from (4, 7) to (4, 6) using car (1497, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (2, 7) to (1, 7) using car (1525, [(2, 7), (1, 7)], 0)\n", + "Driver 1492 arrived\n", + "Agent rider 1496 move from (5, 1) to (6, 1) using car (1510, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1512 arrived\n", + "Agent rider 1518 move from (6, 8) to (6, 7) using car (1467, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 1519 move from (5, 1) to (6, 1) using car (1510, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 move from (6, 6) to (6, 7) using car (1498, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1522 move from (0, 6) to (1, 6) using car (1550, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (3, 3) to (3, 2) using car (1501, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1536 arrived\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1544 move from (4, 7) to (4, 6) using car (1497, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 1552 doesn't move\n", + "Agent rider 1553 move from (8, 5) to (8, 4) using car (1410, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 1554 doesn't move\n", + "Agent rider 1555 move from (1, 0) to (2, 0) using car (1450, [(1, 0), (2, 0)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 doesn't move\n", + "Agent rider 1558 move from (3, 7) to (2, 7) using car (1445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1561 move from (3, 8) to (4, 8) using car (1533, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1562 move from (9, 0) to (8, 0) using car (1546, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1563 move from (7, 0) to (7, 1) using car (1479, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 1564 move from (8, 1) to (8, 0) using car (1468, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", "tick 107 ended\n", - "I am driver 1536 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 1537 - trip: [(2, 5), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 1538 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 1539 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 1540 - trip: [(4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 1541 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 1542 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 1543 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 1544 - trip: [(8, 3), (9, 3)]\n", - "I am driver 1545 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 1546 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 1547 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 1548 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 1549 - trip: [(0, 4), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 1550 - trip: [(6, 9), (5, 9), (4, 9), (4, 8)]\n", - "I am driver 1551 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1552 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "17 drivers generated.\n", - "I am rider 1553 - dep: (4, 0) , arr: (1, 2)\n", - "1 riders generated.\n", - "Agent rider 567 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 578 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 752 move from (8, 4) to (7, 4) using car (1481, [(8, 4), (7, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 807 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 944 doesn't move\n", - "Agent rider 951 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 998 move from (6, 2) to (5, 2) using car (1506, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1025 move from (2, 2) to (3, 2) using car (1539, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1114 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1200 doesn't move\n", - "Agent rider 1207 move from (8, 4) to (7, 4) using car (1481, [(8, 4), (7, 4)], 0)\n", - "Agent rider 1231 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1232 move from (2, 7) to (1, 7) using car (1426, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1274 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Rider n° 1274 arrived with a waiting time of 10 ticks\n", - "Agent rider 1276 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1277 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1278 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1283 move from (9, 5) to (9, 6) using car (1517, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 1284 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1367 move from (3, 5) to (3, 4) using car (1476, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1376 move from (2, 8) to (1, 8) using car (1340, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1384 move from (1, 0) to (2, 0) using car (1410, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (4, 3) to (3, 3) using car (1498, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 1386 move from (3, 8) to (3, 7) using car (1524, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1387 move from (4, 0) to (3, 0) using car (1405, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1388 move from (1, 0) to (2, 0) using car (1410, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1395 move from (1, 4) to (1, 3) using car (1409, [(1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1396 move from (2, 6) to (3, 6) using car (1515, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 1396 arrived with a waiting time of 6 ticks\n", + "I am driver 1565 - trip: [(2, 5), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 1566 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)]\n", + "I am driver 1567 - trip: [(3, 0), (4, 0), (5, 0)]\n", + "I am driver 1568 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", + "I am driver 1569 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4)]\n", + "I am driver 1570 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 1571 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 1572 - trip: [(5, 5), (4, 5), (3, 5), (3, 6)]\n", + "I am driver 1573 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", + "I am driver 1574 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 1575 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 1576 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 1577 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 1578 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 1579 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 1580 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 1581 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 1582 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", + "I am driver 1583 - trip: [(5, 0), (5, 1)]\n", + "I am driver 1584 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", + "I am driver 1585 - trip: [(7, 8), (8, 8), (9, 8)]\n", + "I am driver 1586 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", + "22 drivers generated.\n", + "I am rider 1587 - dep: (3, 4) , arr: (2, 9)\n", + "I am rider 1588 - dep: (9, 2) , arr: (7, 2)\n", + "I am rider 1589 - dep: (5, 7) , arr: (3, 3)\n", + "3 riders generated.\n", + "Agent rider 551 doesn't move\n", + "Agent rider 556 move from (2, 1) to (1, 1) using car (1342, [(2, 1), (1, 1)], 0)\n", + "Agent rider 594 doesn't move\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 761 doesn't move\n", + "Agent rider 823 move from (2, 1) to (2, 2) using car (1528, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 943 move from (2, 8) to (3, 8) using car (1515, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 move from (2, 8) to (3, 8) using car (1515, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1170 move from (4, 0) to (3, 0) using car (1486, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1212 move from (1, 6) to (2, 6) using car (1550, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 doesn't move\n", + "Agent rider 1293 move from (4, 3) to (4, 4) using car (1549, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1340 doesn't move\n", + "Driver 1341 arrived\n", + "Agent rider 1363 move from (7, 1) to (7, 2) using car (1479, [(7, 1), (7, 2)], 0)\n", + "Rider n° 1363 arrived with a waiting time of 3 ticks\n", + "Agent rider 1364 move from (4, 3) to (4, 2) using car (1488, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1385 move from (7, 8) to (8, 8) using car (1373, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 1385 arrived with a waiting time of 8 ticks\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1388 move from (6, 7) to (6, 6) using car (1467, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1392 move from (8, 4) to (8, 3) using car (1410, [(8, 4), (8, 3)], 0)\n", + "Agent rider 1394 move from (2, 7) to (2, 6) using car (1545, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (4, 3) to (3, 3) using car (1498, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Driver 1401 arrived\n", - "Driver 1402 arrived\n", - "Driver 1433 arrived\n", - "Driver 1442 arrived\n", + "Agent rider 1399 move from (6, 6) to (5, 6) using car (1454, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1401 move from (9, 2) to (9, 3) using car (1495, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 1401 arrived with a waiting time of 5 ticks\n", + "Agent rider 1402 doesn't move\n", + "Driver 1405 arrived\n", + "Driver 1421 arrived\n", + "Driver 1427 arrived\n", + "Driver 1434 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1438 move from (7, 8) to (7, 7) using car (1580, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 1438 arrived with a waiting time of 2 ticks\n", + "Agent rider 1440 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (2, 1) to (1, 1) using car (1342, [(2, 1), (1, 1)], 0)\n", + "Agent rider 1443 move from (0, 8) to (1, 8) using car (1576, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1463 move from (6, 7) to (6, 8) using car (1498, [(6, 7), (6, 8)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Driver 1466 arrived\n", + "Agent rider 1470 move from (4, 3) to (4, 2) using car (1488, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 move from (0, 8) to (1, 8) using car (1576, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 3) to (6, 2) using car (1433, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1475 move from (4, 6) to (4, 5) using car (1497, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1476 move from (6, 3) to (6, 2) using car (1433, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (2, 7) to (2, 6) using car (1545, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 move from (2, 4) to (2, 5) using car (1502, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 1482 move from (4, 6) to (4, 5) using car (1497, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1496 move from (6, 1) to (6, 2) using car (1510, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1503 arrived\n", + "Agent rider 1518 move from (6, 7) to (6, 6) using car (1467, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 1519 move from (6, 1) to (6, 2) using car (1510, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 move from (6, 7) to (6, 8) using car (1498, [(6, 7), (6, 8)], 0)\n", + "Agent rider 1522 move from (1, 6) to (2, 6) using car (1550, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (3, 2) to (3, 1) using car (1501, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1534 arrived\n", + "Driver 1541 arrived\n", + "Agent rider 1542 move from (7, 8) to (7, 7) using car (1580, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1544 move from (4, 6) to (4, 5) using car (1497, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1552 move from (1, 6) to (2, 6) using car (1550, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 1553 move from (8, 4) to (8, 3) using car (1410, [(8, 4), (8, 3)], 0)\n", + "Agent rider 1554 doesn't move\n", + "Agent rider 1555 move from (2, 0) to (3, 0) using car (1568, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 doesn't move\n", + "Agent rider 1558 move from (2, 7) to (2, 6) using car (1545, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1561 move from (4, 8) to (5, 8) using car (1533, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1562 move from (8, 0) to (7, 0) using car (1546, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1563 move from (7, 1) to (7, 2) using car (1479, [(7, 1), (7, 2)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 doesn't move\n", + "tick 108 ended\n", + "I am driver 1590 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 1591 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 1592 - trip: [(1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 1593 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 1594 - trip: [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 1595 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4)]\n", + "I am driver 1596 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 1597 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", + "I am driver 1598 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 1599 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", + "I am driver 1600 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 1601 - trip: [(1, 6), (1, 5), (1, 4)]\n", + "I am driver 1602 - trip: [(1, 2), (1, 3), (1, 4), (1, 5)]\n", + "13 drivers generated.\n", + "I am rider 1603 - dep: (6, 6) , arr: (7, 2)\n", + "I am rider 1604 - dep: (7, 3) , arr: (2, 7)\n", + "I am rider 1605 - dep: (9, 3) , arr: (7, 6)\n", + "I am rider 1606 - dep: (2, 7) , arr: (9, 0)\n", + "I am rider 1607 - dep: (6, 1) , arr: (2, 8)\n", + "5 riders generated.\n", + "Agent rider 551 move from (9, 3) to (9, 4) using car (1495, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 551 arrived with a waiting time of 30 ticks\n", + "Agent rider 556 move from (1, 1) to (2, 1) using car (1593, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 594 move from (9, 3) to (9, 4) using car (1495, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 594 arrived with a waiting time of 30 ticks\n", + "Agent rider 664 move from (9, 6) to (8, 6) using car (1591, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 686 move from (1, 6) to (1, 5) using car (1601, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 707 move from (9, 6) to (8, 6) using car (1591, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 708 move from (9, 6) to (8, 6) using car (1591, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 761 move from (9, 3) to (9, 4) using car (1495, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 761 arrived with a waiting time of 22 ticks\n", + "Agent rider 823 move from (2, 2) to (2, 3) using car (1528, [(2, 2), (2, 3)], 0)\n", + "Agent rider 943 move from (3, 8) to (4, 8) using car (1515, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 983 move from (7, 8) to (6, 8) using car (1594, [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1070 move from (3, 8) to (2, 8) using car (1432, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1076 move from (1, 6) to (1, 5) using car (1601, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 1143 move from (7, 8) to (6, 8) using car (1594, [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1170 move from (3, 0) to (2, 0) using car (1486, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1212 move from (2, 6) to (2, 5) using car (1545, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1223 move from (3, 0) to (2, 0) using car (1486, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1225 move from (6, 1) to (7, 1) using car (1504, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1229 move from (9, 5) to (9, 6) using car (1599, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 1293 doesn't move\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1333 doesn't move\n", + "Agent rider 1340 move from (6, 1) to (7, 1) using car (1504, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1364 move from (4, 2) to (4, 3) using car (1540, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1388 move from (6, 6) to (6, 5) using car (1467, [(6, 6), (6, 5)], 0)\n", + "Agent rider 1389 doesn't move\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1394 move from (2, 6) to (3, 6) using car (1550, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Rider n° 1394 arrived with a waiting time of 3 ticks\n", + "Agent rider 1397 move from (6, 1) to (7, 1) using car (1504, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1399 move from (5, 6) to (4, 6) using car (1454, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1402 move from (1, 7) to (0, 7) using car (1445, [(1, 7), (0, 7)], 0)\n", + "Driver 1427 arrived\n", + "Driver 1431 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1440 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (1, 1) to (2, 1) using car (1593, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", "Agent rider 1443 doesn't move\n", - "Agent rider 1444 move from (3, 5) to (3, 4) using car (1476, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1445 move from (8, 8) to (8, 7) using car (1436, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1446 move from (4, 6) to (4, 5) using car (1484, [(4, 6), (4, 5)], 0)\n", - "Agent rider 1447 doesn't move\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (3, 0) to (2, 0) using car (1518, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 1447 arrived\n", + "Driver 1450 arrived\n", + "Driver 1456 arrived\n", "Driver 1458 arrived\n", - "Agent rider 1460 move from (7, 8) to (7, 9) using car (1453, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 doesn't move\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 doesn't move\n", - "Driver 1465 arrived\n", - "Agent rider 1469 move from (6, 9) to (5, 9) using car (1417, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 doesn't move\n", - "Agent rider 1472 move from (8, 3) to (8, 4) using car (1526, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 doesn't move\n", - "Agent rider 1474 move from (7, 7) to (8, 7) using car (1477, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 1482 arrived\n", - "Driver 1485 arrived\n", - "Driver 1486 arrived\n", - "Agent rider 1487 move from (2, 5) to (3, 5) using car (1513, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1499 move from (4, 7) to (5, 7) using car (1527, [(4, 7), (5, 7), (5, 6)], 0)\n", - "Rider n° 1499 arrived with a waiting time of 2 ticks\n", - "Agent rider 1501 move from (8, 4) to (7, 4) using car (1481, [(8, 4), (7, 4)], 0)\n", - "Agent rider 1502 move from (9, 1) to (9, 2) using car (1543, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 move from (8, 1) to (7, 1) using car (1546, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 move from (4, 0) to (3, 0) using car (1405, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (4, 8) to (3, 8) using car (1467, [(4, 8), (3, 8)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 1528 doesn't move\n", - "Agent rider 1529 move from (2, 3) to (1, 3) using car (1424, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1530 doesn't move\n", - "Agent rider 1531 doesn't move\n", - "Agent rider 1532 move from (9, 1) to (9, 2) using car (1521, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1533 move from (7, 8) to (7, 9) using car (1453, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1534 move from (3, 5) to (3, 4) using car (1456, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 1535 doesn't move\n", - "Agent rider 1553 move from (4, 0) to (3, 0) using car (1405, [(4, 0), (3, 0), (2, 0)], 0)\n", - "tick 108 ended\n", - "I am driver 1554 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 1555 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 1556 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 1557 - trip: [(3, 4), (3, 5), (2, 5)]\n", - "I am driver 1558 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 1559 - trip: [(8, 4), (7, 4), (6, 4), (5, 4)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 567 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 578 move from (2, 9) to (2, 8) using car (1483, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 752 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 807 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 944 move from (2, 9) to (2, 8) using car (1483, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 944 arrived with a waiting time of 34 ticks\n", - "Agent rider 951 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 998 move from (5, 2) to (5, 3) using car (1506, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 1025 move from (3, 2) to (4, 2) using car (1539, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1114 move from (5, 4) to (6, 4) using car (1423, [(5, 4), (6, 4)], 0)\n", - "Rider n° 1114 arrived with a waiting time of 6 ticks\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1200 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1231 move from (8, 7) to (9, 7) using car (1477, [(8, 7), (9, 7)], 0)\n", - "Agent rider 1232 move from (1, 7) to (0, 7) using car (1426, [(1, 7), (0, 7)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1277 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1278 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1283 move from (9, 6) to (9, 7) using car (1517, [(9, 6), (9, 7)], 0)\n", - "Agent rider 1284 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1313 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 1367 doesn't move\n", - "Agent rider 1376 move from (1, 8) to (0, 8) using car (1340, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1384 move from (2, 0) to (3, 0) using car (1410, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1385 move from (3, 3) to (3, 4) using car (1516, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 1385 arrived with a waiting time of 2 ticks\n", - "Agent rider 1386 move from (3, 7) to (3, 6) using car (1524, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1387 move from (3, 0) to (2, 0) using car (1405, [(3, 0), (2, 0)], 0)\n", - "Rider n° 1387 arrived with a waiting time of 4 ticks\n", - "Agent rider 1388 move from (2, 0) to (3, 0) using car (1410, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Driver 1389 arrived\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (6, 2) to (6, 1) using car (1523, [(6, 2), (6, 1)], 0)\n", - "Agent rider 1395 move from (1, 3) to (1, 2) using car (1409, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (3, 3) to (2, 3) using car (1498, [(3, 3), (2, 3)], 0)\n", - "Driver 1402 arrived\n", - "Driver 1435 arrived\n", - "Driver 1437 arrived\n", - "Agent rider 1443 move from (4, 6) to (5, 6) using car (1421, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1444 move from (3, 4) to (4, 4) using car (1476, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1445 move from (8, 7) to (9, 7) using car (1477, [(8, 7), (9, 7)], 0)\n", - "Agent rider 1446 move from (4, 5) to (4, 6) using car (1540, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 1447 move from (2, 6) to (1, 6) using car (1452, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1449 doesn't move\n", - "Agent rider 1450 move from (2, 0) to (3, 0) using car (1410, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Driver 1455 arrived\n", - "Agent rider 1460 move from (7, 9) to (6, 9) using car (1453, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 doesn't move\n", - "Agent rider 1462 doesn't move\n", + "Driver 1462 arrived\n", "Agent rider 1463 doesn't move\n", - "Agent rider 1469 move from (5, 9) to (4, 9) using car (1417, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 doesn't move\n", - "Agent rider 1472 move from (8, 4) to (8, 5) using car (1526, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 move from (3, 7) to (3, 6) using car (1524, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1474 move from (8, 7) to (8, 6) using car (1436, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Driver 1475 arrived\n", - "Driver 1486 arrived\n", - "Agent rider 1487 move from (3, 5) to (4, 5) using car (1513, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1488 doesn't move\n", - "Driver 1493 arrived\n", - "Driver 1496 arrived\n", - "Agent rider 1501 doesn't move\n", - "Agent rider 1502 move from (9, 2) to (9, 3) using car (1543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 move from (7, 1) to (6, 1) using car (1546, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 move from (3, 0) to (2, 0) using car (1405, [(3, 0), (2, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (3, 8) to (4, 8) using car (1399, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1528 doesn't move\n", - "Agent rider 1529 move from (1, 3) to (1, 2) using car (1409, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1530 doesn't move\n", - "Agent rider 1531 doesn't move\n", - "Agent rider 1532 move from (9, 2) to (9, 3) using car (1521, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1533 move from (7, 9) to (6, 9) using car (1453, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1534 move from (3, 4) to (3, 3) using car (1456, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 1535 doesn't move\n", - "Agent rider 1553 move from (3, 0) to (2, 0) using car (1405, [(3, 0), (2, 0)], 0)\n", - "tick 109 ended\n", - "I am driver 1560 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 1561 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 1562 - trip: [(1, 5), (2, 5), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 1563 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "4 drivers generated.\n", - "I am rider 1564 - dep: (6, 0) , arr: (1, 7)\n", - "1 riders generated.\n", - "Agent rider 567 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 578 move from (2, 8) to (2, 7) using car (1483, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 752 move from (7, 4) to (6, 4) using car (1559, [(7, 4), (6, 4), (5, 4)], 0)\n", - "Rider n° 752 arrived with a waiting time of 34 ticks\n", - "Agent rider 780 doesn't move\n", - "Agent rider 806 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Rider n° 806 arrived with a waiting time of 38 ticks\n", - "Agent rider 807 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 951 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 998 move from (5, 3) to (5, 4) using car (1506, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 998 arrived with a waiting time of 15 ticks\n", - "Agent rider 1025 move from (4, 2) to (5, 2) using car (1539, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 move from (1, 6) to (0, 6) using car (1452, [(1, 6), (0, 6)], 0)\n", - "Agent rider 1197 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1200 move from (8, 8) to (7, 8) using car (1554, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1207 move from (7, 4) to (6, 4) using car (1559, [(7, 4), (6, 4), (5, 4)], 0)\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1277 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Rider n° 1277 arrived with a waiting time of 5 ticks\n", - "Agent rider 1278 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1313 move from (6, 2) to (7, 2) using car (1542, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1353 arrived\n", - "Agent rider 1366 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Agent rider 1367 move from (3, 4) to (3, 5) using car (1516, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (3, 0) to (4, 0) using car (1410, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1386 move from (3, 6) to (3, 5) using car (1524, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1388 move from (3, 0) to (4, 0) using car (1410, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1395 move from (1, 2) to (1, 1) using car (1409, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1397 move from (1, 6) to (0, 6) using car (1452, [(1, 6), (0, 6)], 0)\n", - "Agent rider 1398 doesn't move\n", - "Driver 1422 arrived\n", - "Agent rider 1443 move from (5, 6) to (6, 6) using car (1421, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1444 move from (4, 4) to (5, 4) using car (1476, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 move from (4, 6) to (4, 7) using car (1540, [(4, 6), (4, 7)], 0)\n", - "Agent rider 1447 move from (1, 6) to (0, 6) using car (1452, [(1, 6), (0, 6)], 0)\n", - "Rider n° 1447 arrived with a waiting time of 2 ticks\n", - "Agent rider 1449 move from (5, 8) to (6, 8) using car (1430, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1450 move from (3, 0) to (4, 0) using car (1410, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 1460 move from (6, 9) to (5, 9) using car (1453, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 move from (6, 2) to (7, 2) using car (1542, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 move from (6, 2) to (7, 2) using car (1542, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 1467 arrived\n", - "Agent rider 1469 move from (4, 9) to (3, 9) using car (1417, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1470 doesn't move\n", - "Agent rider 1472 move from (8, 5) to (8, 6) using car (1526, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 move from (3, 6) to (3, 5) using car (1524, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1474 move from (8, 6) to (8, 5) using car (1436, [(8, 6), (8, 5)], 0)\n", - "Driver 1481 arrived\n", - "Driver 1484 arrived\n", - "Agent rider 1487 move from (4, 5) to (4, 4) using car (1513, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1488 move from (4, 6) to (4, 5) using car (1515, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (4, 2) to (4, 1) using car (1488, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 2) to (6, 1) using car (1433, [(6, 2), (6, 1)], 0)\n", + "Agent rider 1475 doesn't move\n", + "Agent rider 1476 move from (6, 2) to (6, 1) using car (1433, [(6, 2), (6, 1)], 0)\n", + "Agent rider 1477 move from (2, 6) to (2, 5) using car (1545, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 1478 arrived\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 move from (2, 5) to (2, 6) using car (1502, [(2, 5), (2, 6)], 0)\n", + "Agent rider 1482 move from (4, 5) to (5, 5) using car (1497, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (1, 7) to (0, 7) using car (1445, [(1, 7), (0, 7)], 0)\n", "Driver 1489 arrived\n", - "Driver 1490 arrived\n", - "Driver 1491 arrived\n", - "Driver 1492 arrived\n", - "Driver 1495 arrived\n", - "Agent rider 1501 move from (7, 4) to (6, 4) using car (1559, [(7, 4), (6, 4), (5, 4)], 0)\n", - "Agent rider 1502 move from (9, 3) to (9, 4) using car (1543, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 move from (6, 1) to (5, 1) using car (1546, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (4, 8) to (5, 8) using car (1399, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1528 move from (3, 8) to (2, 8) using car (1551, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1529 move from (1, 2) to (1, 1) using car (1409, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 1530 move from (5, 8) to (6, 8) using car (1430, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1531 doesn't move\n", - "Agent rider 1532 move from (9, 3) to (9, 4) using car (1521, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 1533 move from (6, 9) to (5, 9) using car (1453, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1534 move from (3, 3) to (3, 2) using car (1456, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 1535 doesn't move\n", - "Driver 1544 arrived\n", - "Agent rider 1553 doesn't move\n", + "Agent rider 1496 move from (6, 2) to (6, 3) using car (1510, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 1513 arrived\n", + "Agent rider 1518 move from (6, 6) to (6, 5) using car (1467, [(6, 6), (6, 5)], 0)\n", + "Agent rider 1519 move from (6, 2) to (6, 3) using car (1510, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 doesn't move\n", + "Agent rider 1522 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (3, 1) to (3, 0) using car (1501, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1525 arrived\n", + "Agent rider 1542 move from (7, 7) to (7, 6) using car (1580, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1544 move from (4, 5) to (5, 5) using car (1497, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Rider n° 1544 arrived with a waiting time of 1 ticks\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1553 move from (8, 3) to (7, 3) using car (1566, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1554 move from (1, 1) to (2, 1) using car (1593, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 1554 arrived with a waiting time of 2 ticks\n", + "Agent rider 1555 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 9) to (7, 8) using car (1590, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1558 move from (2, 6) to (2, 5) using car (1545, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1561 move from (5, 8) to (6, 8) using car (1533, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1562 doesn't move\n", + "Agent rider 1563 doesn't move\n", "Agent rider 1564 doesn't move\n", - "tick 110 ended\n", - "I am driver 1565 - trip: [(1, 6), (1, 7), (2, 7)]\n", - "1 drivers generated.\n", - "I am rider 1566 - dep: (1, 8) , arr: (8, 0)\n", - "I am rider 1567 - dep: (4, 4) , arr: (5, 3)\n", - "I am rider 1568 - dep: (0, 3) , arr: (8, 4)\n", - "I am rider 1569 - dep: (4, 7) , arr: (7, 6)\n", - "I am rider 1570 - dep: (5, 1) , arr: (5, 0)\n", - "I am rider 1571 - dep: (2, 4) , arr: (8, 6)\n", - "I am rider 1572 - dep: (7, 2) , arr: (5, 3)\n", - "I am rider 1573 - dep: (7, 6) , arr: (9, 2)\n", - "I am rider 1574 - dep: (0, 7) , arr: (8, 4)\n", - "I am rider 1575 - dep: (4, 5) , arr: (1, 9)\n", - "10 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 578 move from (2, 7) to (1, 7) using car (1483, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 578 arrived with a waiting time of 35 ticks\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 1025 move from (5, 2) to (6, 2) using car (1539, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 move from (7, 8) to (6, 8) using car (1554, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1207 move from (6, 4) to (5, 4) using car (1559, [(6, 4), (5, 4)], 0)\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1313 move from (7, 2) to (7, 3) using car (1542, [(7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1340 arrived\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (3, 5) to (3, 6) using car (1516, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (4, 0) to (5, 0) using car (1410, [(4, 0), (5, 0)], 0)\n", - "Agent rider 1386 move from (3, 5) to (3, 4) using car (1524, [(3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1388 move from (4, 0) to (5, 0) using car (1410, [(4, 0), (5, 0)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (6, 1) to (5, 1) using car (1548, [(6, 1), (5, 1)], 0)\n", - "Agent rider 1395 move from (1, 1) to (0, 1) using car (1409, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1395 arrived with a waiting time of 4 ticks\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 doesn't move\n", + "Agent rider 1603 move from (6, 6) to (6, 5) using car (1467, [(6, 6), (6, 5)], 0)\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (9, 3) to (9, 4) using car (1495, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 move from (6, 1) to (7, 1) using car (1504, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "tick 109 ended\n", + "I am driver 1608 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 1609 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 1610 - trip: [(9, 8), (8, 8)]\n", + "I am driver 1611 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "4 drivers generated.\n", + "I am rider 1612 - dep: (8, 7) , arr: (1, 4)\n", + "I am rider 1613 - dep: (9, 1) , arr: (3, 8)\n", + "2 riders generated.\n", + "Agent rider 556 doesn't move\n", + "Agent rider 664 move from (8, 6) to (7, 6) using car (1591, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 686 move from (1, 5) to (1, 4) using car (1601, [(1, 5), (1, 4)], 0)\n", + "Agent rider 707 move from (8, 6) to (7, 6) using car (1591, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 708 move from (8, 6) to (7, 6) using car (1591, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 823 move from (2, 3) to (3, 3) using car (1569, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4)], 0)\n", + "Rider n° 823 arrived with a waiting time of 32 ticks\n", + "Agent rider 943 move from (4, 8) to (4, 7) using car (1596, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 983 move from (6, 8) to (5, 8) using car (1594, [(6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1070 move from (2, 8) to (1, 8) using car (1432, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1076 move from (1, 5) to (1, 4) using car (1601, [(1, 5), (1, 4)], 0)\n", + "Agent rider 1143 move from (6, 8) to (5, 8) using car (1594, [(6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1170 move from (2, 0) to (1, 0) using car (1486, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1170 arrived with a waiting time of 19 ticks\n", + "Agent rider 1212 move from (2, 5) to (2, 4) using car (1545, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1223 move from (2, 0) to (1, 0) using car (1486, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (9, 6) to (9, 7) using car (1599, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 1293 doesn't move\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1333 move from (2, 0) to (1, 0) using car (1486, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1340 doesn't move\n", + "Driver 1342 arrived\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1388 doesn't move\n", + "Agent rider 1389 move from (9, 6) to (9, 7) using car (1599, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 1389 arrived with a waiting time of 7 ticks\n", + "Agent rider 1392 doesn't move\n", "Agent rider 1397 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Driver 1405 arrived\n", - "Driver 1413 arrived\n", - "Driver 1423 arrived\n", - "Driver 1424 arrived\n", - "Driver 1426 arrived\n", - "Agent rider 1443 move from (6, 6) to (7, 6) using car (1421, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1444 move from (5, 4) to (6, 4) using car (1476, [(5, 4), (6, 4)], 0)\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1449 move from (6, 8) to (7, 8) using car (1430, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1450 move from (4, 0) to (5, 0) using car (1410, [(4, 0), (5, 0)], 0)\n", - "Agent rider 1460 move from (5, 9) to (4, 9) using car (1453, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1461 move from (7, 2) to (7, 3) using car (1542, [(7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 1461 arrived with a waiting time of 5 ticks\n", - "Agent rider 1462 move from (6, 1) to (5, 1) using car (1548, [(6, 1), (5, 1)], 0)\n", - "Agent rider 1463 move from (7, 2) to (7, 3) using car (1542, [(7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1469 move from (3, 9) to (2, 9) using car (1417, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 1469 arrived with a waiting time of 1 ticks\n", - "Agent rider 1470 move from (3, 5) to (3, 6) using car (1516, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1472 move from (8, 6) to (8, 7) using car (1526, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 move from (3, 5) to (3, 4) using car (1524, [(3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1399 move from (4, 6) to (4, 5) using car (1608, [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1402 doesn't move\n", + "Driver 1410 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1440 move from (4, 8) to (5, 8) using car (1515, [(4, 8), (5, 8)], 0)\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 doesn't move\n", + "Driver 1450 arrived\n", + "Driver 1458 arrived\n", + "Agent rider 1463 move from (6, 8) to (5, 8) using car (1594, [(6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1470 move from (4, 1) to (4, 0) using car (1488, [(4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 doesn't move\n", "Agent rider 1474 doesn't move\n", - "Driver 1477 arrived\n", - "Agent rider 1487 move from (4, 4) to (4, 3) using car (1513, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 1487 arrived with a waiting time of 4 ticks\n", - "Agent rider 1488 move from (4, 5) to (4, 4) using car (1515, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 1490 arrived\n", - "Driver 1492 arrived\n", + "Agent rider 1475 move from (4, 5) to (4, 6) using car (1549, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1476 doesn't move\n", + "Agent rider 1477 move from (2, 5) to (2, 4) using car (1545, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 1479 arrived\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 doesn't move\n", + "Agent rider 1482 move from (5, 5) to (6, 5) using car (1497, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1496 move from (6, 3) to (6, 4) using car (1510, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", "Driver 1498 arrived\n", - "Agent rider 1501 move from (6, 4) to (5, 4) using car (1559, [(6, 4), (5, 4)], 0)\n", - "Agent rider 1502 move from (9, 4) to (9, 5) using car (1543, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 move from (5, 1) to (4, 1) using car (1546, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 move from (2, 0) to (3, 0) using car (1555, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (5, 8) to (6, 8) using car (1399, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 1505 arrived\n", + "Driver 1514 arrived\n", + "Driver 1516 arrived\n", "Driver 1517 arrived\n", - "Driver 1520 arrived\n", - "Driver 1522 arrived\n", - "Driver 1523 arrived\n", + "Agent rider 1518 doesn't move\n", + "Agent rider 1519 move from (6, 3) to (6, 4) using car (1510, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1521 move from (6, 8) to (7, 8) using car (1533, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 1521 arrived with a waiting time of 1 ticks\n", + "Agent rider 1522 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (3, 0) to (2, 0) using car (1531, [(3, 0), (2, 0)], 0)\n", "Driver 1527 arrived\n", - "Agent rider 1528 move from (2, 8) to (1, 8) using car (1551, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1528 arrived with a waiting time of 2 ticks\n", - "Agent rider 1529 move from (1, 1) to (0, 1) using car (1409, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1530 move from (6, 8) to (7, 8) using car (1430, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1531 doesn't move\n", - "Agent rider 1532 move from (9, 4) to (9, 5) using car (1521, [(9, 4), (9, 5)], 0)\n", - "Agent rider 1533 move from (5, 9) to (4, 9) using car (1453, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1534 move from (3, 2) to (3, 1) using car (1456, [(3, 2), (3, 1)], 0)\n", - "Agent rider 1535 doesn't move\n", - "Agent rider 1553 move from (2, 0) to (3, 0) using car (1555, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1564 doesn't move\n", - "Agent rider 1566 doesn't move\n", - "Agent rider 1567 move from (4, 4) to (4, 3) using car (1513, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1570 move from (5, 1) to (4, 1) using car (1546, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1571 move from (2, 4) to (2, 3) using car (1556, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1572 move from (7, 2) to (7, 3) using car (1542, [(7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1573 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 doesn't move\n", - "tick 111 ended\n", - "I am driver 1576 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1577 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 1578 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 1579 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 1580 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 1581 - trip: [(1, 5), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 1582 - trip: [(6, 9), (7, 9)]\n", - "I am driver 1583 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 1584 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 1585 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 1586 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 1587 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", - "I am driver 1588 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 1589 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 1590 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1591 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 1592 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 1593 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 1594 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 1595 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 1596 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 1597 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1598 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 1599 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 1600 - trip: [(5, 6), (6, 6), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 1601 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", - "I am driver 1602 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)]\n", - "I am driver 1603 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 1604 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 1605 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "30 drivers generated.\n", - "I am rider 1606 - dep: (2, 5) , arr: (8, 3)\n", - "I am rider 1607 - dep: (6, 9) , arr: (3, 0)\n", - "I am rider 1608 - dep: (2, 1) , arr: (2, 3)\n", - "I am rider 1609 - dep: (1, 8) , arr: (5, 9)\n", - "I am rider 1610 - dep: (2, 0) , arr: (4, 8)\n", - "I am rider 1611 - dep: (4, 7) , arr: (0, 6)\n", - "I am rider 1612 - dep: (9, 7) , arr: (0, 5)\n", - "I am rider 1613 - dep: (4, 9) , arr: (3, 9)\n", - "I am rider 1614 - dep: (8, 1) , arr: (6, 2)\n", - "9 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 1025 move from (6, 2) to (7, 2) using car (1539, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1200 move from (6, 8) to (5, 8) using car (1554, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 1200 arrived with a waiting time of 10 ticks\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1313 move from (7, 3) to (7, 4) using car (1542, [(7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 1313 arrived with a waiting time of 9 ticks\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Driver 1347 arrived\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (3, 6) to (3, 7) using car (1516, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1386 move from (3, 4) to (2, 4) using car (1524, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (2, 3) to (2, 2) using car (1556, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Driver 1424 arrived\n", - "Driver 1436 arrived\n", - "Agent rider 1443 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1449 move from (7, 8) to (8, 8) using car (1430, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 1449 arrived with a waiting time of 9 ticks\n", - "Agent rider 1450 doesn't move\n", - "Driver 1452 arrived\n", - "Driver 1457 arrived\n", - "Agent rider 1460 move from (4, 9) to (3, 9) using car (1453, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 move from (7, 3) to (7, 4) using car (1542, [(7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 1468 arrived\n", - "Agent rider 1470 move from (3, 6) to (3, 7) using car (1516, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1472 move from (8, 7) to (8, 8) using car (1526, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 move from (3, 4) to (2, 4) using car (1524, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Driver 1478 arrived\n", - "Agent rider 1488 move from (4, 4) to (4, 3) using car (1515, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 1492 arrived\n", - "Agent rider 1501 doesn't move\n", - "Agent rider 1502 move from (9, 5) to (9, 6) using car (1543, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Driver 1504 arrived\n", - "Agent rider 1507 move from (4, 1) to (3, 1) using car (1546, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 move from (3, 0) to (4, 0) using car (1555, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 doesn't move\n", - "Driver 1523 arrived\n", - "Agent rider 1528 doesn't move\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1530 move from (7, 8) to (8, 8) using car (1430, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1531 move from (1, 2) to (1, 3) using car (1518, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (4, 9) to (3, 9) using car (1453, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 move from (9, 9) to (8, 9) using car (1598, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 1537 arrived\n", - "Driver 1540 arrived\n", - "Driver 1550 arrived\n", - "Agent rider 1553 move from (3, 0) to (4, 0) using car (1555, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 1557 arrived\n", + "Driver 1535 arrived\n", + "Agent rider 1542 move from (7, 6) to (7, 5) using car (1580, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1553 move from (7, 3) to (6, 3) using car (1566, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1555 move from (3, 0) to (2, 0) using car (1532, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 8) to (7, 7) using car (1590, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1558 move from (2, 5) to (2, 4) using car (1545, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1559 move from (9, 8) to (8, 8) using car (1610, [(9, 8), (8, 8)], 0)\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1561 move from (6, 8) to (7, 8) using car (1533, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 1561 arrived with a waiting time of 0 ticks\n", + "Agent rider 1562 move from (7, 0) to (7, 1) using car (1581, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1563 doesn't move\n", "Agent rider 1564 doesn't move\n", - "Agent rider 1566 move from (1, 8) to (2, 8) using car (1577, [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 move from (4, 3) to (4, 2) using car (1513, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 doesn't move\n", - "Agent rider 1572 move from (7, 3) to (7, 4) using car (1542, [(7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1573 move from (7, 6) to (8, 6) using car (1421, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 move from (4, 5) to (4, 6) using car (1590, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 1583 arrived\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 move from (9, 2) to (9, 3) using car (1584, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 1589 doesn't move\n", + "Agent rider 1603 doesn't move\n", + "Agent rider 1604 move from (7, 3) to (6, 3) using car (1566, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1605 move from (9, 4) to (9, 5) using car (1495, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", "Agent rider 1606 doesn't move\n", "Agent rider 1607 doesn't move\n", - "Agent rider 1608 doesn't move\n", - "Agent rider 1609 move from (1, 8) to (0, 8) using car (1551, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1610 doesn't move\n", - "Agent rider 1611 doesn't move\n", "Agent rider 1612 doesn't move\n", - "Agent rider 1613 move from (4, 9) to (3, 9) using car (1453, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 1613 arrived with a waiting time of 0 ticks\n", - "Agent rider 1614 move from (8, 1) to (7, 1) using car (1584, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "tick 112 ended\n", - "I am driver 1615 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 1616 - trip: [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1617 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", - "I am driver 1618 - trip: [(1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 1619 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 1620 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 1621 - trip: [(5, 8), (4, 8), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 1622 - trip: [(6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 1623 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 1624 - trip: [(4, 8), (3, 8)]\n", - "I am driver 1625 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", - "11 drivers generated.\n", + "Agent rider 1613 doesn't move\n", + "tick 110 ended\n", + "I am driver 1614 - trip: [(7, 4), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 1615 - trip: [(6, 1), (7, 1), (8, 1)]\n", + "I am driver 1616 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 1617 - trip: [(7, 8), (6, 8), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 1618 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 1619 - trip: [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 1620 - trip: [(8, 3), (8, 4)]\n", + "I am driver 1621 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "8 drivers generated.\n", "0 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 1025 move from (7, 2) to (7, 3) using car (1539, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1207 move from (5, 4) to (4, 4) using car (1616, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (3, 7) to (3, 8) using car (1516, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1386 move from (2, 4) to (1, 4) using car (1524, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (2, 2) to (3, 2) using car (1556, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Driver 1409 arrived\n", - "Driver 1410 arrived\n", - "Agent rider 1443 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1445 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1450 doesn't move\n", - "Driver 1456 arrived\n", - "Agent rider 1460 move from (3, 9) to (2, 9) using car (1453, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 move from (7, 4) to (8, 4) using car (1542, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1470 move from (3, 7) to (3, 8) using car (1516, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1472 move from (8, 8) to (7, 8) using car (1526, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1473 move from (2, 4) to (1, 4) using car (1524, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 1473 arrived with a waiting time of 4 ticks\n", - "Agent rider 1474 doesn't move\n", - "Driver 1476 arrived\n", - "Driver 1480 arrived\n", - "Agent rider 1488 move from (4, 3) to (4, 2) using car (1515, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 1501 doesn't move\n", - "Agent rider 1502 move from (9, 6) to (9, 7) using car (1543, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1507 move from (3, 1) to (2, 1) using car (1546, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 move from (4, 0) to (5, 0) using car (1555, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (6, 8) to (5, 8) using car (1586, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 1512 arrived\n", - "Driver 1521 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1530 move from (8, 8) to (9, 8) using car (1430, [(8, 8), (9, 8)], 0)\n", - "Rider n° 1530 arrived with a waiting time of 3 ticks\n", - "Agent rider 1531 move from (1, 3) to (1, 4) using car (1518, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 1532 move from (9, 5) to (9, 6) using car (1604, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (3, 9) to (2, 9) using car (1453, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 move from (8, 9) to (8, 8) using car (1598, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 1536 arrived\n", - "Driver 1548 arrived\n", - "Agent rider 1553 move from (4, 0) to (5, 0) using car (1555, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 1559 arrived\n", - "Agent rider 1564 doesn't move\n", - "Agent rider 1566 move from (2, 8) to (2, 7) using car (1577, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 move from (4, 2) to (4, 1) using car (1513, [(4, 2), (4, 1)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (2, 3) to (3, 3) using car (1602, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 1572 move from (7, 4) to (8, 4) using car (1542, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 1573 move from (8, 6) to (9, 6) using car (1421, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1574 doesn't move\n" + "Agent rider 556 doesn't move\n", + "Agent rider 664 move from (7, 6) to (7, 5) using car (1591, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 686 move from (1, 4) to (1, 5) using car (1602, [(1, 4), (1, 5)], 0)\n", + "Agent rider 707 move from (7, 6) to (7, 5) using car (1591, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 708 move from (7, 6) to (7, 5) using car (1591, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 943 move from (4, 7) to (4, 6) using car (1596, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 983 move from (5, 8) to (5, 9) using car (1594, [(5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1070 move from (1, 8) to (0, 8) using car (1432, [(1, 8), (0, 8)], 0)\n", + "Agent rider 1076 move from (1, 4) to (1, 5) using car (1602, [(1, 4), (1, 5)], 0)\n", + "Agent rider 1143 move from (5, 8) to (5, 9) using car (1594, [(5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1212 move from (2, 4) to (2, 3) using car (1545, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 1212 arrived with a waiting time of 12 ticks\n", + "Agent rider 1223 move from (1, 0) to (0, 0) using car (1486, [(1, 0), (0, 0)], 0)\n", + "Agent rider 1225 doesn't move\n", + "Agent rider 1229 move from (9, 7) to (9, 8) using car (1599, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 1229 arrived with a waiting time of 14 ticks\n", + "Agent rider 1293 doesn't move\n", + "Agent rider 1314 move from (2, 0) to (2, 1) using car (1532, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1333 move from (1, 0) to (0, 0) using car (1486, [(1, 0), (0, 0)], 0)\n", + "Rider n° 1333 arrived with a waiting time of 8 ticks\n", + "Agent rider 1340 doesn't move\n", + "Agent rider 1364 move from (4, 3) to (4, 2) using car (1570, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Driver 1373 arrived\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1388 move from (6, 5) to (7, 5) using car (1497, [(6, 5), (7, 5)], 0)\n", + "Rider n° 1388 arrived with a waiting time of 8 ticks\n", + "Agent rider 1392 move from (8, 3) to (8, 4) using car (1620, [(8, 3), (8, 4)], 0)\n", + "Agent rider 1397 move from (7, 1) to (7, 0) using car (1574, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 1399 move from (4, 5) to (4, 4) using car (1608, [(4, 5), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1402 doesn't move\n", + "Driver 1433 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1440 move from (5, 8) to (5, 9) using car (1594, [(5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 doesn't move\n", + "Agent rider 1443 move from (1, 8) to (0, 8) using car (1432, [(1, 8), (0, 8)], 0)\n", + "Driver 1445 arrived\n", + "Agent rider 1463 move from (5, 8) to (5, 7) using car (1609, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Driver 1467 arrived\n", + "Agent rider 1470 move from (4, 0) to (3, 0) using car (1488, [(4, 0), (3, 0)], 0)\n", + "Agent rider 1471 move from (1, 8) to (0, 8) using car (1432, [(1, 8), (0, 8)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 1) to (7, 1) using car (1529, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1475 move from (4, 6) to (4, 7) using car (1549, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1476 move from (6, 1) to (7, 1) using car (1529, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1477 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 move from (2, 6) to (3, 6) using car (1600, [(2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1482 move from (6, 5) to (7, 5) using car (1497, [(6, 5), (7, 5)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1496 move from (6, 4) to (6, 5) using car (1510, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 1496 arrived with a waiting time of 3 ticks\n", + "Driver 1499 arrived\n", + "Driver 1502 arrived\n", + "Driver 1517 arrived\n", + "Agent rider 1518 move from (6, 5) to (7, 5) using car (1497, [(6, 5), (7, 5)], 0)\n", + "Agent rider 1519 move from (6, 4) to (6, 5) using car (1510, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 move from (2, 6) to (3, 6) using car (1600, [(2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1523 move from (9, 7) to (9, 8) using car (1599, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 1524 move from (2, 0) to (2, 1) using car (1532, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 1528 arrived\n", + "Driver 1537 arrived\n", + "Agent rider 1542 move from (7, 5) to (7, 4) using car (1580, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1552 move from (2, 6) to (3, 6) using car (1600, [(2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1553 move from (6, 3) to (5, 3) using car (1566, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1555 move from (2, 0) to (2, 1) using car (1532, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 7) to (7, 6) using car (1590, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1558 move from (2, 4) to (2, 3) using car (1545, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 1558 arrived with a waiting time of 0 ticks\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1562 move from (7, 1) to (7, 2) using car (1581, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1563 doesn't move\n", + "Agent rider 1564 move from (8, 0) to (8, 1) using car (1547, [(8, 0), (8, 1), (8, 2)], 0)\n", + "Driver 1567 arrived\n", + "Driver 1585 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1575 move from (4, 6) to (4, 7) using car (1590, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1606 move from (2, 5) to (3, 5) using car (1579, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1607 doesn't move\n", - "Agent rider 1608 move from (2, 1) to (3, 1) using car (1549, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 doesn't move\n", - "Agent rider 1611 doesn't move\n", + "Agent rider 1587 move from (3, 4) to (3, 5) using car (1598, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1588 move from (9, 3) to (9, 4) using car (1584, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 1589 doesn't move\n", + "Agent rider 1603 move from (6, 5) to (7, 5) using car (1497, [(6, 5), (7, 5)], 0)\n", + "Agent rider 1604 move from (6, 3) to (5, 3) using car (1566, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1605 move from (9, 5) to (9, 6) using car (1495, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 move from (7, 1) to (7, 2) using car (1581, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1612 doesn't move\n", + "Agent rider 1613 doesn't move\n", + "tick 111 ended\n", + "I am driver 1622 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 1623 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 1624 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", + "I am driver 1625 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 1626 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 1627 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 1628 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 1629 - trip: [(6, 3), (5, 3), (4, 3), (4, 2)]\n", + "I am driver 1630 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 1631 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 1632 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 1633 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 1634 - trip: [(6, 1), (6, 2)]\n", + "I am driver 1635 - trip: [(2, 3), (2, 2), (3, 2)]\n", + "14 drivers generated.\n", + "I am rider 1636 - dep: (2, 7) , arr: (3, 5)\n", + "I am rider 1637 - dep: (6, 4) , arr: (9, 4)\n", + "I am rider 1638 - dep: (9, 6) , arr: (5, 2)\n", + "I am rider 1639 - dep: (1, 8) , arr: (2, 9)\n", + "I am rider 1640 - dep: (6, 0) , arr: (6, 7)\n", + "5 riders generated.\n", + "Agent rider 556 doesn't move\n", + "Agent rider 664 move from (7, 5) to (7, 4) using car (1591, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (7, 5) to (7, 4) using car (1591, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 4) using car (1591, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 943 move from (4, 6) to (4, 5) using car (1596, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 983 move from (5, 9) to (4, 9) using car (1594, [(5, 9), (4, 9)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1143 move from (5, 9) to (4, 9) using car (1594, [(5, 9), (4, 9)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1225 move from (7, 1) to (8, 1) using car (1529, [(7, 1), (8, 1)], 0)\n", + "Rider n° 1225 arrived with a waiting time of 22 ticks\n", + "Agent rider 1293 move from (4, 4) to (3, 4) using car (1608, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 1293 arrived with a waiting time of 11 ticks\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1340 move from (7, 1) to (8, 1) using car (1529, [(7, 1), (8, 1)], 0)\n", + "Rider n° 1340 arrived with a waiting time of 12 ticks\n", + "Agent rider 1364 move from (4, 2) to (4, 1) using car (1570, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1392 move from (8, 4) to (8, 5) using car (1614, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 1397 move from (7, 0) to (8, 0) using car (1597, [(7, 0), (8, 0), (8, 1), (8, 2)], 0)\n", + "Agent rider 1399 move from (4, 4) to (3, 4) using car (1608, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 1402 doesn't move\n", + "Driver 1428 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1440 move from (5, 9) to (4, 9) using car (1594, [(5, 9), (4, 9)], 0)\n", + "Rider n° 1440 arrived with a waiting time of 4 ticks\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (2, 1) to (2, 2) using car (1532, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1443 doesn't move\n", + "Agent rider 1463 move from (5, 7) to (5, 6) using car (1609, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 1465 move from (0, 1) to (1, 1) using car (1633, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1470 doesn't move\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 doesn't move\n", + "Agent rider 1475 move from (4, 7) to (5, 7) using car (1549, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1476 move from (7, 1) to (8, 1) using car (1529, [(7, 1), (8, 1)], 0)\n", + "Rider n° 1476 arrived with a waiting time of 1 ticks\n", + "Agent rider 1477 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1481 move from (3, 6) to (3, 7) using car (1600, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 1481 arrived with a waiting time of 2 ticks\n", + "Agent rider 1482 move from (7, 5) to (7, 4) using car (1591, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Driver 1515 arrived\n", + "Agent rider 1518 move from (7, 5) to (6, 5) using car (1625, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1519 move from (6, 5) to (6, 6) using car (1510, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 move from (3, 6) to (3, 7) using car (1600, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1523 move from (9, 8) to (9, 9) using car (1599, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 1524 move from (2, 1) to (2, 2) using car (1532, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 1531 arrived\n", + "Driver 1539 arrived\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 doesn't move\n", + "Driver 1550 arrived\n", + "Agent rider 1552 move from (3, 6) to (3, 7) using car (1600, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1553 doesn't move\n", + "Agent rider 1555 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 6) to (7, 5) using car (1590, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1562 move from (7, 2) to (7, 3) using car (1581, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1563 move from (7, 2) to (8, 2) using car (1526, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 1563 arrived with a waiting time of 3 ticks\n", + "Agent rider 1564 move from (8, 1) to (8, 2) using car (1547, [(8, 1), (8, 2)], 0)\n", + "Driver 1565 arrived\n", + "Driver 1572 arrived\n", + "Agent rider 1587 move from (3, 5) to (2, 5) using car (1494, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 1588 move from (9, 4) to (9, 5) using car (1584, [(9, 4), (9, 5)], 0)\n", + "Agent rider 1589 doesn't move\n", + "Driver 1601 arrived\n", + "Agent rider 1603 move from (7, 5) to (7, 4) using car (1591, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 1604 move from (5, 3) to (4, 3) using car (1566, [(5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1605 move from (9, 6) to (9, 7) using car (1495, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 move from (7, 2) to (6, 2) using car (1623, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 1610 arrived\n", + "Agent rider 1612 doesn't move\n", + "Agent rider 1613 move from (9, 1) to (8, 1) using car (1627, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1636 doesn't move\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 move from (9, 6) to (9, 7) using car (1495, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1640 doesn't move\n", + "tick 112 ended\n", + "0 drivers generated.\n", + "I am rider 1641 - dep: (7, 1) , arr: (5, 9)\n", + "I am rider 1642 - dep: (6, 4) , arr: (0, 5)\n", + "I am rider 1643 - dep: (5, 3) , arr: (6, 2)\n", + "I am rider 1644 - dep: (7, 5) , arr: (5, 4)\n", + "I am rider 1645 - dep: (5, 1) , arr: (9, 1)\n", + "I am rider 1646 - dep: (9, 6) , arr: (2, 2)\n", + "I am rider 1647 - dep: (5, 4) , arr: (6, 8)\n", + "I am rider 1648 - dep: (5, 1) , arr: (2, 4)\n", + "I am rider 1649 - dep: (3, 6) , arr: (6, 2)\n", + "I am rider 1650 - dep: (3, 1) , arr: (4, 6)\n", + "I am rider 1651 - dep: (9, 6) , arr: (0, 5)\n", + "I am rider 1652 - dep: (2, 0) , arr: (2, 9)\n", + "I am rider 1653 - dep: (6, 2) , arr: (4, 0)\n", + "13 riders generated.\n", + "Agent rider 556 doesn't move\n", + "Agent rider 664 move from (7, 4) to (7, 5) using car (1504, [(7, 4), (7, 5)], 0)\n", + "Agent rider 686 move from (1, 5) to (2, 5) using car (1632, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 707 move from (7, 4) to (7, 5) using car (1504, [(7, 4), (7, 5)], 0)\n", + "Agent rider 708 move from (7, 4) to (7, 5) using car (1504, [(7, 4), (7, 5)], 0)\n", + "Agent rider 943 move from (4, 5) to (5, 5) using car (1598, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 move from (1, 5) to (2, 5) using car (1632, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1293 doesn't move\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1364 move from (4, 1) to (4, 2) using car (1546, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1392 move from (8, 5) to (8, 6) using car (1614, [(8, 5), (8, 6)], 0)\n", + "Agent rider 1397 doesn't move\n", + "Agent rider 1399 move from (3, 4) to (2, 4) using car (1608, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 1399 arrived with a waiting time of 5 ticks\n", + "Agent rider 1402 doesn't move\n", + "Driver 1432 arrived\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (2, 2) to (2, 1) using car (1545, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1443 doesn't move\n", + "Agent rider 1463 move from (5, 6) to (5, 5) using car (1609, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 1465 move from (1, 1) to (2, 1) using car (1633, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1470 move from (3, 0) to (2, 0) using car (1468, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 1470 arrived with a waiting time of 2 ticks\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 move from (9, 9) to (8, 9) using car (1599, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 1474 doesn't move\n", + "Agent rider 1475 move from (5, 7) to (6, 7) using car (1549, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 1475 arrived with a waiting time of 6 ticks\n", + "Agent rider 1477 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (7, 4) to (7, 3) using car (1591, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Driver 1486 arrived\n", + "Driver 1488 arrived\n", + "Driver 1491 arrived\n", + "Driver 1497 arrived\n", + "Driver 1507 arrived\n", + "Driver 1508 arrived\n", + "Driver 1509 arrived\n", + "Agent rider 1518 move from (6, 5) to (5, 5) using car (1625, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1519 move from (6, 6) to (6, 7) using car (1510, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 move from (3, 7) to (3, 8) using car (1600, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1523 move from (9, 9) to (8, 9) using car (1599, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 1524 move from (2, 2) to (2, 1) using car (1545, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 1533 arrived\n", + "Agent rider 1542 move from (7, 4) to (7, 5) using car (1504, [(7, 4), (7, 5)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1552 move from (3, 7) to (3, 8) using car (1600, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1553 move from (5, 3) to (5, 4) using car (1575, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1555 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 5) to (7, 4) using car (1590, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1562 move from (7, 3) to (7, 4) using car (1581, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1564 move from (8, 2) to (9, 2) using car (1526, [(8, 2), (9, 2)], 0)\n", + "Agent rider 1587 move from (2, 5) to (1, 5) using car (1494, [(2, 5), (1, 5)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 doesn't move\n", + "Driver 1602 arrived\n", + "Agent rider 1603 move from (7, 4) to (7, 3) using car (1591, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 1604 move from (4, 3) to (4, 4) using car (1566, [(4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1605 move from (9, 7) to (9, 8) using car (1495, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 move from (6, 2) to (5, 2) using car (1623, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Agent rider 1612 doesn't move\n", - "Agent rider 1614 move from (7, 1) to (6, 1) using car (1584, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 1613 move from (8, 1) to (8, 2) using car (1573, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Driver 1620 arrived\n", + "Agent rider 1636 doesn't move\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 move from (9, 7) to (9, 8) using car (1495, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1640 doesn't move\n", + "Agent rider 1641 move from (7, 1) to (7, 2) using car (1611, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1642 move from (6, 4) to (6, 5) using car (1548, [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 1643 doesn't move\n", + "Agent rider 1644 move from (7, 5) to (7, 4) using car (1590, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1645 doesn't move\n", + "Agent rider 1646 doesn't move\n", + "Agent rider 1647 doesn't move\n", + "Agent rider 1648 move from (5, 1) to (5, 2) using car (1593, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1649 doesn't move\n", + "Agent rider 1650 move from (3, 1) to (2, 1) using car (1619, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1652 doesn't move\n", + "Agent rider 1653 move from (6, 2) to (5, 2) using car (1623, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "tick 113 ended\n", - "I am driver 1626 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 1627 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 1628 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 1629 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 1630 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 1631 - trip: [(6, 2), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 1654 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 1655 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 1656 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 1657 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 1658 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 1659 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", "6 drivers generated.\n", "0 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 951 doesn't move\n", - "Agent rider 1025 move from (7, 3) to (7, 4) using car (1539, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1126 doesn't move\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1174 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 move from (3, 8) to (4, 8) using car (1516, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (5, 0) to (6, 0) using car (1555, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1386 move from (1, 4) to (0, 4) using car (1524, [(1, 4), (0, 4)], 0)\n", - "Agent rider 1388 move from (5, 0) to (6, 0) using car (1555, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", + "Agent rider 556 move from (2, 1) to (2, 0) using car (1545, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 556 arrived with a waiting time of 37 ticks\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (2, 5) to (3, 5) using car (1632, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 943 move from (5, 5) to (6, 5) using car (1598, [(5, 5), (6, 5)], 0)\n", + "Agent rider 983 move from (4, 9) to (4, 8) using car (1656, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 move from (2, 5) to (3, 5) using car (1632, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 1143 move from (4, 9) to (4, 8) using car (1656, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 move from (2, 1) to (2, 2) using car (1633, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1364 move from (4, 2) to (4, 3) using car (1546, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1386 move from (8, 9) to (7, 9) using car (1599, [(8, 9), (7, 9)], 0)\n", + "Agent rider 1392 doesn't move\n", "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (3, 2) to (4, 2) using car (1556, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Driver 1399 arrived\n", - "Driver 1410 arrived\n", - "Agent rider 1443 move from (7, 6) to (7, 7) using car (1605, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1443 arrived with a waiting time of 6 ticks\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1445 move from (9, 7) to (9, 8) using car (1543, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1446 move from (4, 7) to (4, 6) using car (1620, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1450 move from (5, 0) to (6, 0) using car (1555, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1460 doesn't move\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 move from (8, 4) to (9, 4) using car (1542, [(8, 4), (9, 4)], 0)\n", - "Agent rider 1470 move from (3, 8) to (4, 8) using car (1516, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1472 move from (7, 8) to (6, 8) using car (1526, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Driver 1480 arrived\n", - "Driver 1483 arrived\n", - "Agent rider 1488 move from (4, 2) to (4, 1) using car (1515, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 1494 arrived\n", - "Agent rider 1501 move from (5, 4) to (5, 3) using car (1594, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1502 move from (9, 7) to (9, 8) using car (1543, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (9, 7) to (9, 8) using car (1543, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1507 move from (2, 1) to (1, 1) using car (1546, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1508 move from (5, 0) to (6, 0) using car (1555, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (5, 8) to (4, 8) using car (1586, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 1525 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1531 move from (1, 4) to (1, 5) using car (1518, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 1532 move from (9, 6) to (9, 7) using car (1604, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 doesn't move\n", - "Agent rider 1534 move from (3, 1) to (4, 1) using car (1549, [(3, 1), (4, 1)], 0)\n", - "Agent rider 1535 move from (8, 8) to (7, 8) using car (1615, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 1551 arrived\n", - "Driver 1552 arrived\n", - "Agent rider 1553 move from (5, 0) to (6, 0) using car (1555, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1402 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 move from (8, 9) to (7, 9) using car (1599, [(8, 9), (7, 9)], 0)\n", + "Agent rider 1442 move from (2, 1) to (2, 0) using car (1545, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1443 doesn't move\n", + "Agent rider 1463 move from (5, 5) to (4, 5) using car (1625, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1465 move from (2, 1) to (2, 2) using car (1633, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1471 doesn't move\n", + "Agent rider 1472 move from (8, 9) to (7, 9) using car (1599, [(8, 9), (7, 9)], 0)\n", + "Agent rider 1474 move from (7, 1) to (6, 1) using car (1627, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1477 move from (2, 4) to (1, 4) using car (1608, [(2, 4), (1, 4)], 0)\n", + "Rider n° 1477 arrived with a waiting time of 4 ticks\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (7, 3) to (7, 2) using car (1591, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Driver 1488 arrived\n", + "Driver 1508 arrived\n", + "Agent rider 1518 move from (5, 5) to (4, 5) using car (1625, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1519 move from (6, 7) to (7, 7) using car (1549, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 move from (3, 8) to (4, 8) using car (1600, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1523 move from (8, 9) to (7, 9) using car (1599, [(8, 9), (7, 9)], 0)\n", + "Agent rider 1524 move from (2, 1) to (2, 0) using car (1545, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 1529 arrived\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 doesn't move\n", + "Driver 1547 arrived\n", + "Agent rider 1552 move from (3, 8) to (4, 8) using car (1600, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1553 move from (5, 4) to (5, 5) using car (1575, [(5, 4), (5, 5)], 0)\n", + "Rider n° 1553 arrived with a waiting time of 1 ticks\n", + "Agent rider 1555 move from (2, 1) to (2, 2) using car (1633, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 4) to (7, 3) using car (1590, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1559 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1562 move from (7, 4) to (7, 5) using car (1581, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", "Agent rider 1564 doesn't move\n", - "Driver 1565 arrived\n", - "Agent rider 1566 move from (2, 7) to (2, 6) using car (1577, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (3, 3) to (4, 3) using car (1602, [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 1572 move from (8, 4) to (9, 4) using car (1542, [(8, 4), (9, 4)], 0)\n", - "Agent rider 1573 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 move from (4, 7) to (4, 8) using car (1590, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 1568 arrived\n", + "Driver 1574 arrived\n", "Driver 1582 arrived\n", - "Agent rider 1606 move from (3, 5) to (4, 5) using car (1579, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1607 move from (6, 9) to (6, 8) using car (1583, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 move from (3, 1) to (4, 1) using car (1549, [(3, 1), (4, 1)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 doesn't move\n", - "Agent rider 1611 move from (4, 7) to (4, 8) using car (1590, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1612 move from (9, 7) to (9, 8) using car (1543, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1614 move from (6, 1) to (5, 1) using car (1584, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 1584 arrived\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 move from (5, 7) to (4, 7) using car (1628, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Driver 1594 arrived\n", + "Agent rider 1603 move from (7, 3) to (7, 2) using car (1591, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Rider n° 1603 arrived with a waiting time of 1 ticks\n", + "Agent rider 1604 move from (4, 4) to (3, 4) using car (1566, [(4, 4), (3, 4)], 0)\n", + "Agent rider 1605 move from (9, 8) to (8, 8) using car (1659, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 move from (5, 2) to (4, 2) using car (1623, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1612 doesn't move\n", + "Agent rider 1613 move from (8, 2) to (8, 3) using car (1573, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Driver 1615 arrived\n", + "Driver 1634 arrived\n", + "Agent rider 1636 doesn't move\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 move from (9, 8) to (8, 8) using car (1659, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1640 move from (6, 0) to (6, 1) using car (1630, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1641 move from (7, 2) to (7, 3) using car (1611, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1642 move from (6, 5) to (6, 6) using car (1548, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 1643 move from (5, 3) to (6, 3) using car (1578, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1644 move from (7, 4) to (7, 3) using car (1590, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1645 doesn't move\n", + "Agent rider 1646 move from (9, 6) to (8, 6) using car (1658, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 move from (5, 4) to (6, 4) using car (1569, [(5, 4), (6, 4)], 0)\n", + "Agent rider 1648 move from (5, 2) to (4, 2) using car (1623, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1649 doesn't move\n", + "Agent rider 1650 move from (2, 1) to (2, 2) using car (1633, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1651 move from (9, 6) to (8, 6) using car (1658, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1652 doesn't move\n", + "Agent rider 1653 move from (5, 2) to (4, 2) using car (1623, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "tick 114 ended\n", - "I am driver 1632 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "1 drivers generated.\n", - "I am rider 1633 - dep: (9, 4) , arr: (7, 3)\n", - "I am rider 1634 - dep: (1, 8) , arr: (4, 1)\n", - "I am rider 1635 - dep: (9, 0) , arr: (7, 0)\n", - "I am rider 1636 - dep: (5, 4) , arr: (1, 0)\n", - "I am rider 1637 - dep: (6, 7) , arr: (0, 2)\n", - "5 riders generated.\n", - "Agent rider 567 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 951 doesn't move\n", - "Agent rider 1025 move from (7, 4) to (7, 5) using car (1539, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 1025 arrived with a waiting time of 13 ticks\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 1126 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1174 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 1174 arrived with a waiting time of 20 ticks\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1231 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1278 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 1283 move from (9, 7) to (9, 8) using car (1604, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1284 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 1367 move from (4, 8) to (5, 8) using car (1516, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "I am driver 1660 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 1661 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 1662 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 1663 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 1664 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 1665 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 1666 - trip: [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 1667 - trip: [(1, 8), (2, 8), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 1668 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 1669 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 1670 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 1671 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (0, 3)]\n", + "I am driver 1672 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 1673 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 1674 - trip: [(0, 8), (0, 7), (0, 6)]\n", + "I am driver 1675 - trip: [(7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 1676 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 1677 - trip: [(3, 9), (2, 9), (2, 8), (2, 7)]\n", + "I am driver 1678 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 1679 - trip: [(7, 6), (7, 7), (6, 7)]\n", + "I am driver 1680 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", + "I am driver 1681 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1682 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 1683 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 1684 - trip: [(4, 9), (4, 8), (4, 7)]\n", + "I am driver 1685 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 1686 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 1687 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 1688 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "29 drivers generated.\n", + "I am rider 1689 - dep: (8, 5) , arr: (3, 4)\n", + "I am rider 1690 - dep: (9, 5) , arr: (7, 2)\n", + "I am rider 1691 - dep: (3, 4) , arr: (3, 8)\n", + "I am rider 1692 - dep: (4, 9) , arr: (5, 0)\n", + "I am rider 1693 - dep: (3, 8) , arr: (0, 0)\n", + "I am rider 1694 - dep: (5, 1) , arr: (9, 5)\n", + "I am rider 1695 - dep: (4, 2) , arr: (8, 8)\n", + "I am rider 1696 - dep: (2, 4) , arr: (2, 6)\n", + "I am rider 1697 - dep: (9, 1) , arr: (2, 1)\n", + "I am rider 1698 - dep: (8, 6) , arr: (9, 7)\n", + "10 riders generated.\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (3, 5) to (3, 4) using car (1632, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 943 move from (6, 5) to (6, 4) using car (1682, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 983 move from (4, 8) to (4, 9) using car (1540, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1070 move from (0, 8) to (1, 8) using car (1687, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1076 move from (3, 5) to (3, 4) using car (1632, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 1143 move from (4, 8) to (4, 9) using car (1540, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 move from (2, 2) to (2, 3) using car (1633, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1364 move from (4, 3) to (3, 3) using car (1596, [(4, 3), (3, 3)], 0)\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1388 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (4, 2) to (5, 2) using car (1556, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Driver 1410 arrived\n", - "Driver 1417 arrived\n", - "Driver 1421 arrived\n", - "Driver 1430 arrived\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1445 move from (9, 8) to (9, 9) using car (1543, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 1445 arrived with a waiting time of 10 ticks\n", - "Agent rider 1446 move from (4, 6) to (4, 5) using car (1620, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1450 doesn't move\n", - "Driver 1453 arrived\n", - "Agent rider 1460 move from (2, 9) to (1, 9) using car (1561, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 1460 arrived with a waiting time of 4 ticks\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 doesn't move\n", - "Driver 1464 arrived\n", - "Agent rider 1470 move from (4, 8) to (5, 8) using car (1516, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1472 move from (6, 8) to (5, 8) using car (1526, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1474 move from (8, 5) to (7, 5) using car (1629, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Driver 1483 arrived\n", - "Agent rider 1488 move from (4, 1) to (4, 0) using car (1515, [(4, 1), (4, 0)], 0)\n", - "Agent rider 1501 move from (5, 3) to (5, 2) using car (1594, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1502 move from (9, 8) to (9, 9) using car (1543, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (9, 8) to (9, 9) using car (1543, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 1505 arrived\n", - "Agent rider 1507 move from (1, 1) to (0, 1) using car (1546, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1507 arrived with a waiting time of 2 ticks\n", - "Agent rider 1508 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (4, 8) to (3, 8) using car (1586, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 1513 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1531 move from (1, 5) to (1, 6) using car (1518, [(1, 5), (1, 6)], 0)\n", - "Agent rider 1532 move from (9, 7) to (9, 8) using car (1604, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (2, 9) to (3, 9) using car (1619, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1534 move from (4, 1) to (4, 0) using car (1515, [(4, 1), (4, 0)], 0)\n", - "Agent rider 1535 move from (7, 8) to (6, 8) using car (1615, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 1538 arrived\n", - "Driver 1547 arrived\n", - "Driver 1552 arrived\n", - "Agent rider 1553 move from (6, 0) to (6, 1) using car (1555, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 1562 arrived\n", - "Agent rider 1564 doesn't move\n", - "Agent rider 1566 move from (2, 6) to (2, 5) using car (1577, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 move from (4, 1) to (4, 0) using car (1515, [(4, 1), (4, 0)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1570 move from (4, 1) to (4, 0) using car (1515, [(4, 1), (4, 0)], 0)\n", - "Agent rider 1571 move from (4, 3) to (4, 4) using car (1580, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1573 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 move from (4, 8) to (3, 8) using car (1590, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1606 move from (4, 5) to (4, 4) using car (1579, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1607 move from (6, 8) to (6, 7) using car (1583, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 doesn't move\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 doesn't move\n", - "Agent rider 1611 move from (4, 8) to (3, 8) using car (1586, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 1612 move from (9, 8) to (9, 9) using car (1543, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1614 move from (5, 1) to (5, 2) using car (1584, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 1624 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1635 move from (9, 0) to (8, 0) using car (1632, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1636 move from (5, 4) to (4, 4) using car (1627, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1637 doesn't move\n", - "tick 115 ended\n", - "I am driver 1638 - trip: [(7, 2), (8, 2)]\n", - "I am driver 1639 - trip: [(8, 3), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 1640 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 1641 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1642 - trip: [(1, 5), (1, 6), (0, 6)]\n", - "I am driver 1643 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 1644 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 1645 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 1646 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 1647 - trip: [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 1648 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 1649 - trip: [(2, 2), (3, 2), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 1650 - trip: [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 1651 - trip: [(3, 4), (4, 4), (5, 4), (5, 5)]\n", - "I am driver 1652 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 1653 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 1654 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 1655 - trip: [(2, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 1656 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 1657 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 1658 - trip: [(5, 7), (4, 7), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 1659 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 1660 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 1661 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7)]\n", - "I am driver 1662 - trip: [(6, 7), (7, 7), (8, 7), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 1663 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "26 drivers generated.\n", - "I am rider 1664 - dep: (0, 2) , arr: (0, 7)\n", - "I am rider 1665 - dep: (6, 1) , arr: (6, 6)\n", - "I am rider 1666 - dep: (7, 7) , arr: (7, 3)\n", - "I am rider 1667 - dep: (5, 3) , arr: (6, 5)\n", - "I am rider 1668 - dep: (4, 9) , arr: (0, 2)\n", - "I am rider 1669 - dep: (6, 0) , arr: (7, 2)\n", - "I am rider 1670 - dep: (9, 8) , arr: (7, 7)\n", - "7 riders generated.\n", - "Agent rider 567 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 951 doesn't move\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1126 move from (6, 1) to (7, 1) using car (1555, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 1126 arrived with a waiting time of 22 ticks\n", - "Agent rider 1129 doesn't move\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 doesn't move\n", - "Agent rider 1207 move from (4, 4) to (5, 4) using car (1580, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 1231 move from (9, 7) to (9, 6) using car (1628, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 1231 arrived with a waiting time of 14 ticks\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 doesn't move\n", - "Agent rider 1276 doesn't move\n", - "Agent rider 1278 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1283 move from (9, 8) to (9, 9) using car (1604, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1284 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1367 move from (5, 8) to (6, 8) using car (1516, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1388 move from (6, 1) to (5, 1) using car (1563, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 move from (5, 2) to (6, 2) using car (1556, [(5, 2), (6, 2)], 0)\n", - "Driver 1417 arrived\n", - "Driver 1430 arrived\n", - "Agent rider 1444 move from (6, 4) to (6, 3) using car (1623, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1450 doesn't move\n", - "Agent rider 1460 move from (2, 9) to (1, 9) using car (1587, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Rider n° 1460 arrived with a waiting time of 4 ticks\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 doesn't move\n", - "Agent rider 1470 move from (5, 8) to (6, 8) using car (1516, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 1470 arrived with a waiting time of 6 ticks\n", - "Agent rider 1472 move from (5, 8) to (4, 8) using car (1526, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1474 move from (7, 5) to (7, 6) using car (1539, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1501 move from (5, 2) to (5, 1) using car (1594, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1502 move from (9, 9) to (8, 9) using car (1543, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (9, 9) to (8, 9) using car (1543, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1508 move from (6, 1) to (5, 1) using car (1563, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (3, 8) to (2, 8) using car (1586, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 1524 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1531 doesn't move\n", - "Agent rider 1532 move from (9, 8) to (9, 9) using car (1604, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (3, 9) to (4, 9) using car (1619, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 move from (6, 8) to (5, 8) using car (1615, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 1542 arrived\n", - "Driver 1549 arrived\n", - "Agent rider 1553 move from (6, 1) to (5, 1) using car (1563, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1564 move from (6, 0) to (6, 1) using car (1645, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1566 move from (2, 5) to (2, 4) using car (1577, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 move from (4, 7) to (4, 6) using car (1650, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (4, 4) to (5, 4) using car (1579, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1573 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 move from (3, 8) to (2, 8) using car (1590, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1606 move from (4, 4) to (5, 4) using car (1579, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1607 move from (6, 7) to (6, 6) using car (1583, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 doesn't move\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 doesn't move\n", - "Agent rider 1611 move from (3, 8) to (2, 8) using car (1586, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 1612 move from (9, 9) to (8, 9) using car (1641, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1614 move from (5, 2) to (6, 2) using car (1556, [(5, 2), (6, 2)], 0)\n", - "Rider n° 1614 arrived with a waiting time of 0 ticks\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1635 move from (8, 0) to (7, 0) using car (1632, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 1635 arrived with a waiting time of 0 ticks\n", - "Agent rider 1636 move from (4, 4) to (3, 4) using car (1627, [(4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1392 move from (8, 6) to (7, 6) using car (1658, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1397 move from (8, 0) to (9, 0) using car (1501, [(8, 0), (9, 0)], 0)\n", + "Rider n° 1397 arrived with a waiting time of 10 ticks\n", + "Agent rider 1402 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1442 move from (2, 0) to (1, 0) using car (1577, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 1442 arrived with a waiting time of 8 ticks\n", + "Agent rider 1443 move from (0, 8) to (0, 7) using car (1663, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1454 arrived\n", + "Agent rider 1463 move from (4, 5) to (5, 5) using car (1618, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (2, 2) to (2, 3) using car (1633, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1471 move from (0, 8) to (0, 7) using car (1663, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1474 move from (6, 1) to (5, 1) using car (1627, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (7, 2) to (7, 1) using car (1591, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 1484 move from (1, 9) to (2, 9) using car (1680, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Driver 1494 arrived\n", + "Driver 1504 arrived\n", + "Agent rider 1518 move from (4, 5) to (3, 5) using car (1625, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1519 move from (7, 7) to (8, 7) using car (1549, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 move from (4, 8) to (4, 9) using car (1540, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1524 move from (2, 0) to (1, 0) using car (1577, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 1524 arrived with a waiting time of 1 ticks\n", + "Driver 1526 arrived\n", + "Driver 1530 arrived\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 move from (0, 9) to (1, 9) using car (1676, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 1551 arrived\n", + "Agent rider 1552 move from (4, 8) to (5, 8) using car (1600, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1555 move from (2, 2) to (2, 3) using car (1633, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1557 move from (7, 3) to (7, 2) using car (1590, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1559 move from (8, 8) to (7, 8) using car (1659, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1562 move from (7, 5) to (7, 6) using car (1581, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1564 move from (9, 2) to (8, 2) using car (1685, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 1579 arrived\n", + "Driver 1584 arrived\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 move from (4, 7) to (3, 7) using car (1628, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (8, 8) to (7, 8) using car (1659, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1606 move from (2, 7) to (3, 7) using car (1657, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 2) to (4, 3) using car (1623, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1612 doesn't move\n", + "Agent rider 1613 move from (8, 3) to (8, 4) using car (1573, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Driver 1614 arrived\n", + "Driver 1635 arrived\n", + "Agent rider 1636 move from (2, 7) to (3, 7) using car (1657, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1637 move from (6, 4) to (7, 4) using car (1595, [(6, 4), (7, 4)], 0)\n", + "Agent rider 1638 move from (8, 8) to (7, 8) using car (1659, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1639 move from (1, 8) to (2, 8) using car (1667, [(1, 8), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 1640 move from (6, 1) to (6, 2) using car (1630, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1641 move from (7, 3) to (7, 4) using car (1611, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1643 doesn't move\n", + "Agent rider 1644 move from (7, 3) to (7, 4) using car (1611, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1645 doesn't move\n", + "Agent rider 1646 move from (8, 6) to (7, 6) using car (1658, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 1648 move from (4, 2) to (4, 3) using car (1623, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1649 doesn't move\n", + "Agent rider 1650 move from (2, 2) to (2, 3) using car (1633, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1651 move from (8, 6) to (7, 6) using car (1658, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1652 move from (2, 0) to (1, 0) using car (1577, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1653 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 move from (4, 9) to (4, 8) using car (1684, [(4, 9), (4, 8), (4, 7)], 0)\n", + "Agent rider 1693 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 move from (4, 2) to (4, 3) using car (1623, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1696 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1698 doesn't move\n", + "tick 115 ended\n", + "I am driver 1699 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", + "I am driver 1700 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 1701 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 1702 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 1703 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 1704 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 1705 - trip: [(6, 4), (7, 4), (8, 4), (8, 5)]\n", + "7 drivers generated.\n", + "I am rider 1706 - dep: (0, 6) , arr: (2, 0)\n", + "I am rider 1707 - dep: (5, 2) , arr: (5, 5)\n", + "I am rider 1708 - dep: (6, 6) , arr: (1, 2)\n", + "I am rider 1709 - dep: (7, 9) , arr: (0, 4)\n", + "4 riders generated.\n", + "Agent rider 664 move from (7, 5) to (7, 6) using car (1586, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 686 move from (3, 4) to (3, 3) using car (1632, [(3, 4), (3, 3)], 0)\n", + "Agent rider 707 move from (7, 5) to (7, 6) using car (1586, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 708 move from (7, 5) to (7, 6) using car (1586, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 943 move from (6, 4) to (5, 4) using car (1704, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 move from (1, 8) to (2, 8) using car (1687, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1076 move from (3, 4) to (3, 3) using car (1632, [(3, 4), (3, 3)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 move from (2, 3) to (2, 4) using car (1633, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1386 move from (7, 9) to (6, 9) using car (1664, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1392 move from (7, 6) to (7, 5) using car (1658, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1402 move from (0, 7) to (0, 6) using car (1663, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1443 move from (0, 7) to (0, 6) using car (1663, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1463 move from (5, 5) to (5, 6) using car (1618, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (2, 3) to (2, 4) using car (1633, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1471 move from (0, 7) to (0, 6) using car (1663, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1472 move from (7, 9) to (6, 9) using car (1668, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1474 move from (5, 1) to (4, 1) using car (1627, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (7, 1) to (7, 0) using car (1591, [(7, 1), (7, 0)], 0)\n", + "Agent rider 1484 move from (2, 9) to (3, 9) using car (1680, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1485 move from (0, 7) to (0, 6) using car (1663, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1495 arrived\n", + "Driver 1500 arrived\n", + "Driver 1510 arrived\n", + "Agent rider 1518 move from (3, 5) to (3, 4) using car (1625, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 doesn't move\n", + "Agent rider 1523 move from (7, 9) to (6, 9) using car (1664, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 1526 arrived\n", + "Driver 1532 arrived\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 move from (1, 9) to (2, 9) using car (1676, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1552 move from (5, 8) to (6, 8) using car (1600, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1555 move from (2, 3) to (2, 4) using car (1633, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1556 move from (8, 7) to (8, 6) using car (1703, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1557 move from (7, 2) to (7, 1) using car (1590, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1559 move from (7, 8) to (6, 8) using car (1659, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1562 move from (7, 6) to (7, 7) using car (1581, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1564 move from (8, 2) to (7, 2) using car (1685, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 1566 arrived\n", + "Driver 1569 arrived\n", + "Driver 1570 arrived\n", + "Driver 1575 arrived\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 move from (3, 7) to (3, 6) using car (1657, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 1592 arrived\n", + "Driver 1597 arrived\n", + "Driver 1598 arrived\n", + "Driver 1599 arrived\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (7, 8) to (6, 8) using car (1659, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1606 move from (3, 7) to (3, 6) using car (1657, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 3) to (4, 4) using car (1623, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 1608 arrived\n", + "Agent rider 1612 move from (8, 7) to (8, 6) using car (1703, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 1613 move from (8, 4) to (8, 5) using car (1573, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Driver 1617 arrived\n", + "Driver 1629 arrived\n", + "Agent rider 1636 move from (3, 7) to (3, 6) using car (1628, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", "Agent rider 1637 doesn't move\n", - "Agent rider 1664 doesn't move\n", - "Agent rider 1665 doesn't move\n", - "Agent rider 1666 doesn't move\n", - "Agent rider 1667 move from (5, 3) to (6, 3) using car (1585, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (9, 8) to (9, 9) using car (1604, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1638 move from (7, 8) to (6, 8) using car (1659, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1640 move from (6, 2) to (6, 3) using car (1630, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1641 move from (7, 4) to (7, 5) using car (1611, [(7, 4), (7, 5)], 0)\n", + "Agent rider 1642 move from (6, 6) to (6, 5) using car (1576, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1643 doesn't move\n", + "Agent rider 1644 move from (7, 4) to (7, 5) using car (1611, [(7, 4), (7, 5)], 0)\n", + "Agent rider 1645 doesn't move\n", + "Agent rider 1646 move from (7, 6) to (7, 5) using car (1658, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 doesn't move\n", + "Agent rider 1648 move from (4, 3) to (4, 4) using car (1623, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1649 doesn't move\n", + "Agent rider 1650 doesn't move\n", + "Agent rider 1651 move from (7, 6) to (7, 5) using car (1658, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1652 move from (1, 0) to (1, 1) using car (1577, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1653 doesn't move\n", + "Agent rider 1689 move from (8, 5) to (8, 6) using car (1672, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 doesn't move\n", + "Agent rider 1693 doesn't move\n", + "Agent rider 1694 move from (5, 1) to (5, 2) using car (1669, [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1695 move from (4, 3) to (4, 4) using car (1623, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1696 move from (2, 4) to (2, 5) using car (1686, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1698 move from (8, 6) to (9, 6) using car (1571, [(8, 6), (9, 6)], 0)\n", + "Agent rider 1706 doesn't move\n", + "Agent rider 1707 doesn't move\n", + "Agent rider 1708 move from (6, 6) to (6, 5) using car (1576, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1709 move from (7, 9) to (6, 9) using car (1668, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "tick 116 ended\n", - "I am driver 1671 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 1672 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 1673 - trip: [(7, 3), (7, 2), (8, 2)]\n", - "I am driver 1674 - trip: [(1, 5), (1, 6)]\n", - "4 drivers generated.\n", - "I am rider 1675 - dep: (9, 0) , arr: (6, 7)\n", - "I am rider 1676 - dep: (0, 6) , arr: (7, 5)\n", - "I am rider 1677 - dep: (5, 6) , arr: (4, 3)\n", - "I am rider 1678 - dep: (5, 9) , arr: (7, 6)\n", - "I am rider 1679 - dep: (3, 5) , arr: (6, 2)\n", - "I am rider 1680 - dep: (2, 3) , arr: (0, 1)\n", - "I am rider 1681 - dep: (6, 0) , arr: (6, 6)\n", + "I am driver 1710 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 1711 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 1712 - trip: [(5, 3), (4, 3)]\n", + "I am driver 1713 - trip: [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 1714 - trip: [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 1715 - trip: [(3, 4), (2, 4)]\n", + "I am driver 1716 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 1717 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 1718 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 1719 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 1720 - trip: [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 1721 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 1722 - trip: [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 1723 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "14 drivers generated.\n", + "I am rider 1724 - dep: (8, 9) , arr: (4, 1)\n", + "I am rider 1725 - dep: (6, 1) , arr: (4, 7)\n", + "I am rider 1726 - dep: (6, 0) , arr: (4, 8)\n", + "3 riders generated.\n", + "Agent rider 664 move from (7, 6) to (7, 7) using car (1586, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (7, 6) to (7, 7) using car (1586, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 708 move from (7, 6) to (7, 7) using car (1586, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 943 move from (5, 4) to (5, 5) using car (1678, [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 move from (2, 8) to (2, 7) using car (1677, [(2, 8), (2, 7)], 0)\n", + "Agent rider 1076 doesn't move\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 move from (2, 4) to (2, 5) using car (1633, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1364 doesn't move\n", + "Agent rider 1386 move from (6, 9) to (5, 9) using car (1664, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1392 move from (7, 5) to (7, 4) using car (1658, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1402 move from (0, 6) to (0, 5) using car (1663, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 1402 arrived with a waiting time of 7 ticks\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1443 move from (0, 6) to (0, 5) using car (1663, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 1443 arrived with a waiting time of 8 ticks\n", + "Agent rider 1463 move from (5, 6) to (5, 7) using car (1618, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (2, 4) to (2, 5) using car (1633, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 1468 arrived\n", + "Agent rider 1471 move from (0, 6) to (0, 5) using car (1663, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1472 move from (6, 9) to (5, 9) using car (1668, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1474 move from (4, 1) to (3, 1) using car (1627, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (7, 0) to (6, 0) using car (1699, [(7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", + "Agent rider 1484 move from (3, 9) to (4, 9) using car (1680, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1485 move from (0, 6) to (0, 5) using car (1663, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1500 arrived\n", + "Driver 1501 arrived\n", + "Driver 1511 arrived\n", + "Agent rider 1518 move from (3, 4) to (2, 4) using car (1715, [(3, 4), (2, 4)], 0)\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 doesn't move\n", + "Agent rider 1523 move from (6, 9) to (5, 9) using car (1664, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 1532 arrived\n", + "Driver 1540 arrived\n", + "Agent rider 1542 move from (7, 5) to (7, 4) using car (1658, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1543 move from (2, 9) to (3, 9) using car (1676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 1549 arrived\n", + "Agent rider 1552 move from (6, 8) to (7, 8) using car (1600, [(6, 8), (7, 8)], 0)\n", + "Agent rider 1555 move from (2, 4) to (2, 5) using car (1633, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1556 move from (8, 6) to (8, 7) using car (1672, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1557 move from (7, 1) to (7, 0) using car (1590, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1559 move from (6, 8) to (5, 8) using car (1659, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1560 move from (6, 9) to (5, 9) using car (1668, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1562 move from (7, 7) to (7, 8) using car (1581, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Driver 1569 arrived\n", + "Driver 1580 arrived\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 move from (3, 6) to (3, 5) using car (1657, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 1595 arrived\n", + "Driver 1596 arrived\n", + "Driver 1598 arrived\n", + "Agent rider 1604 move from (3, 4) to (2, 4) using car (1715, [(3, 4), (2, 4)], 0)\n", + "Agent rider 1605 move from (6, 8) to (7, 8) using car (1600, [(6, 8), (7, 8)], 0)\n", + "Agent rider 1606 move from (3, 6) to (3, 5) using car (1657, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 4) to (4, 5) using car (1623, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1612 move from (8, 6) to (8, 7) using car (1672, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 move from (8, 5) to (8, 6) using car (1573, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Driver 1619 arrived\n", + "Driver 1621 arrived\n", + "Agent rider 1636 move from (3, 6) to (3, 5) using car (1628, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Rider n° 1636 arrived with a waiting time of 3 ticks\n", + "Agent rider 1637 move from (7, 4) to (8, 4) using car (1705, [(7, 4), (8, 4), (8, 5)], 0)\n", + "Agent rider 1638 move from (6, 8) to (5, 8) using car (1659, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1639 move from (2, 8) to (2, 7) using car (1677, [(2, 8), (2, 7)], 0)\n", + "Agent rider 1640 move from (6, 3) to (6, 4) using car (1630, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1641 move from (7, 5) to (7, 4) using car (1658, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1642 move from (6, 5) to (6, 4) using car (1576, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1643 move from (6, 3) to (6, 2) using car (1682, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 1643 arrived with a waiting time of 3 ticks\n", + "Agent rider 1644 move from (7, 5) to (7, 4) using car (1658, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1645 move from (5, 1) to (6, 1) using car (1710, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1646 move from (7, 5) to (7, 4) using car (1658, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 doesn't move\n", + "Agent rider 1648 doesn't move\n", + "Agent rider 1649 move from (3, 6) to (3, 5) using car (1657, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1650 move from (2, 3) to (3, 3) using car (1670, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 1651 move from (7, 5) to (7, 4) using car (1658, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1652 move from (1, 1) to (1, 2) using car (1577, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1653 doesn't move\n", + "Agent rider 1689 move from (8, 6) to (8, 7) using car (1672, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 doesn't move\n", + "Agent rider 1693 doesn't move\n", + "Agent rider 1694 move from (5, 2) to (5, 3) using car (1669, [(5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1695 move from (4, 4) to (4, 5) using car (1623, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1696 move from (2, 5) to (2, 6) using car (1686, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 1696 arrived with a waiting time of 1 ticks\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1698 doesn't move\n", + "Agent rider 1706 move from (0, 6) to (0, 5) using car (1663, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 move from (5, 2) to (5, 3) using car (1681, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1708 move from (6, 5) to (6, 4) using car (1576, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1709 move from (6, 9) to (5, 9) using car (1668, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1724 doesn't move\n", + "Agent rider 1725 doesn't move\n", + "Agent rider 1726 move from (6, 0) to (6, 1) using car (1688, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "tick 117 ended\n", + "I am driver 1727 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 1728 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 1729 - trip: [(2, 7), (2, 6), (2, 5), (3, 5), (4, 5)]\n", + "I am driver 1730 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 1731 - trip: [(0, 3), (0, 4), (0, 5), (0, 6)]\n", + "5 drivers generated.\n", + "I am rider 1732 - dep: (9, 9) , arr: (9, 0)\n", + "I am rider 1733 - dep: (3, 4) , arr: (9, 8)\n", + "I am rider 1734 - dep: (7, 3) , arr: (9, 5)\n", + "I am rider 1735 - dep: (6, 1) , arr: (3, 1)\n", + "I am rider 1736 - dep: (0, 6) , arr: (3, 0)\n", + "I am rider 1737 - dep: (5, 0) , arr: (2, 8)\n", + "I am rider 1738 - dep: (9, 7) , arr: (3, 8)\n", "7 riders generated.\n", - "Agent rider 567 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 951 move from (8, 5) to (8, 4) using car (1598, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1129 move from (8, 5) to (8, 4) using car (1598, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1189 doesn't move\n", - "Agent rider 1197 move from (8, 5) to (8, 4) using car (1598, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1207 move from (5, 4) to (6, 4) using car (1580, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 1232 move from (0, 7) to (0, 6) using car (1671, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (6, 1) to (5, 1) using car (1654, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1276 move from (8, 5) to (8, 4) using car (1598, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1278 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1283 move from (9, 9) to (8, 9) using car (1604, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1284 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1367 move from (6, 8) to (7, 8) using car (1516, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (6, 1) to (5, 1) using car (1654, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 664 move from (7, 7) to (8, 7) using car (1586, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 686 move from (3, 3) to (2, 3) using car (1662, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 707 move from (7, 7) to (8, 7) using car (1586, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 708 move from (7, 7) to (8, 7) using car (1586, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 943 move from (5, 5) to (5, 6) using car (1678, [(5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 943 arrived with a waiting time of 28 ticks\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1076 move from (3, 3) to (2, 3) using car (1662, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1143 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 move from (2, 5) to (2, 6) using car (1633, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1364 move from (3, 3) to (2, 3) using car (1625, [(3, 3), (2, 3)], 0)\n", + "Rider n° 1364 arrived with a waiting time of 10 ticks\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1388 move from (5, 1) to (4, 1) using car (1563, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (5, 1) to (5, 0) using car (1594, [(5, 1), (5, 0)], 0)\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Driver 1430 arrived\n", - "Agent rider 1444 move from (6, 3) to (6, 2) using car (1623, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1450 doesn't move\n", - "Agent rider 1462 move from (5, 1) to (5, 0) using car (1594, [(5, 1), (5, 0)], 0)\n", - "Agent rider 1463 doesn't move\n", - "Agent rider 1472 move from (4, 8) to (3, 8) using car (1526, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 1474 move from (7, 6) to (7, 7) using car (1576, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1501 move from (5, 1) to (5, 0) using car (1594, [(5, 1), (5, 0)], 0)\n", - "Agent rider 1502 move from (8, 9) to (7, 9) using car (1543, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (8, 9) to (7, 9) using car (1543, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1508 move from (5, 1) to (4, 1) using car (1563, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (2, 8) to (2, 7) using car (1586, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 1514 arrived\n", - "Driver 1515 arrived\n", - "Driver 1518 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1531 move from (1, 6) to (0, 6) using car (1642, [(1, 6), (0, 6)], 0)\n", - "Rider n° 1531 arrived with a waiting time of 6 ticks\n", - "Agent rider 1532 move from (9, 9) to (8, 9) using car (1604, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (4, 9) to (3, 9) using car (1595, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 move from (5, 8) to (5, 7) using car (1615, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 1392 move from (7, 4) to (7, 3) using car (1658, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1463 move from (5, 7) to (5, 8) using car (1618, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (2, 5) to (2, 6) using car (1633, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1471 move from (0, 5) to (0, 4) using car (1663, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 1471 arrived with a waiting time of 7 ticks\n", + "Agent rider 1472 move from (5, 9) to (4, 9) using car (1668, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1474 move from (3, 1) to (2, 1) using car (1627, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1484 move from (4, 9) to (5, 9) using car (1680, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1485 move from (0, 5) to (0, 4) using car (1663, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 1501 arrived\n", + "Agent rider 1518 doesn't move\n", + "Agent rider 1519 move from (8, 7) to (8, 8) using car (1672, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1522 move from (4, 9) to (5, 9) using car (1680, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Rider n° 1522 arrived with a waiting time of 5 ticks\n", + "Agent rider 1523 doesn't move\n", + "Driver 1540 arrived\n", + "Agent rider 1542 move from (7, 4) to (7, 3) using car (1658, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1543 move from (3, 9) to (4, 9) using car (1676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Driver 1546 arrived\n", - "Agent rider 1553 move from (5, 1) to (4, 1) using car (1563, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 1558 arrived\n", - "Agent rider 1564 move from (6, 1) to (6, 2) using car (1645, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1566 move from (2, 4) to (2, 3) using car (1577, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 move from (4, 6) to (4, 5) using car (1650, [(4, 6), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (5, 4) to (6, 4) using car (1579, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1573 move from (9, 6) to (9, 5) using car (1628, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 1574 move from (0, 7) to (0, 6) using car (1671, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1575 move from (2, 8) to (1, 8) using car (1590, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1600 arrived\n", - "Agent rider 1606 move from (5, 4) to (6, 4) using car (1579, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1607 move from (6, 6) to (6, 5) using car (1583, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 move from (4, 1) to (3, 1) using car (1630, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 move from (2, 0) to (1, 0) using car (1652, [(2, 0), (1, 0), (1, 1)], 0)\n", - "Agent rider 1611 move from (2, 8) to (2, 7) using car (1586, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 1612 move from (8, 9) to (7, 9) using car (1641, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1618 arrived\n", - "Driver 1622 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1636 move from (3, 4) to (3, 3) using car (1627, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1637 move from (6, 7) to (6, 8) using car (1597, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1664 doesn't move\n", - "Agent rider 1665 move from (6, 1) to (6, 2) using car (1645, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1666 move from (7, 7) to (8, 7) using car (1662, [(7, 7), (8, 7), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1667 move from (6, 3) to (6, 4) using car (1585, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1668 move from (4, 9) to (3, 9) using car (1595, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (9, 9) to (8, 9) using car (1604, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1675 move from (9, 0) to (8, 0) using car (1672, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1677 move from (5, 6) to (4, 6) using car (1592, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 1678 doesn't move\n", - "Agent rider 1679 move from (3, 5) to (3, 6) using car (1596, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1680 doesn't move\n", - "Agent rider 1681 doesn't move\n", - "tick 117 ended\n", - "I am driver 1682 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 1683 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8)]\n", - "I am driver 1684 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 1685 - trip: [(9, 1), (8, 1)]\n", - "I am driver 1686 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 1687 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 1688 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", - "I am driver 1689 - trip: [(0, 6), (0, 7), (0, 8)]\n", - "I am driver 1690 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "9 drivers generated.\n", - "I am rider 1691 - dep: (7, 4) , arr: (0, 9)\n", - "I am rider 1692 - dep: (1, 4) , arr: (4, 1)\n", - "I am rider 1693 - dep: (3, 0) , arr: (4, 1)\n", - "3 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 951 move from (8, 4) to (8, 3) using car (1598, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1129 move from (8, 4) to (8, 3) using car (1598, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1189 move from (0, 6) to (0, 5) using car (1671, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1197 move from (8, 4) to (8, 3) using car (1598, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1207 move from (6, 4) to (7, 4) using car (1580, [(6, 4), (7, 4)], 0)\n", - "Agent rider 1232 move from (0, 6) to (0, 7) using car (1689, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (5, 1) to (4, 1) using car (1654, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1276 move from (8, 4) to (8, 3) using car (1598, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (8, 9) to (7, 9) using car (1604, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n" + "Driver 1548 arrived\n", + "Agent rider 1552 move from (7, 8) to (7, 9) using car (1581, [(7, 8), (7, 9)], 0)\n", + "Agent rider 1555 move from (2, 5) to (2, 6) using car (1633, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1556 move from (8, 7) to (8, 8) using car (1672, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1557 move from (7, 0) to (6, 0) using car (1590, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 1557 arrived with a waiting time of 2 ticks\n", + "Agent rider 1559 move from (5, 8) to (4, 8) using car (1659, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1560 move from (5, 9) to (4, 9) using car (1668, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1562 move from (7, 8) to (7, 9) using car (1581, [(7, 8), (7, 9)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Driver 1571 arrived\n", + "Driver 1578 arrived\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1589 move from (3, 5) to (3, 4) using car (1657, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 1591 arrived\n", + "Driver 1593 arrived\n", + "Driver 1596 arrived\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (7, 8) to (6, 8) using car (1730, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1606 move from (3, 5) to (3, 4) using car (1657, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 5) to (4, 6) using car (1623, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 1611 arrived\n", + "Agent rider 1612 move from (8, 7) to (8, 8) using car (1672, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 move from (8, 6) to (8, 7) using car (1573, [(8, 6), (8, 7), (9, 7)], 0)\n", + "Driver 1621 arrived\n", + "Driver 1624 arrived\n", + "Driver 1632 arrived\n", + "Agent rider 1637 move from (8, 4) to (8, 5) using car (1705, [(8, 4), (8, 5)], 0)\n", + "Agent rider 1638 doesn't move\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1640 move from (6, 4) to (6, 5) using car (1630, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1641 move from (7, 4) to (7, 3) using car (1658, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1642 move from (6, 4) to (6, 5) using car (1630, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1644 move from (7, 4) to (7, 3) using car (1658, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1645 move from (6, 1) to (7, 1) using car (1710, [(6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1646 move from (7, 4) to (7, 3) using car (1658, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 move from (6, 4) to (6, 5) using car (1630, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1648 move from (4, 4) to (3, 4) using car (1704, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1649 move from (3, 5) to (3, 4) using car (1657, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1650 move from (3, 3) to (4, 3) using car (1670, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 1651 move from (7, 4) to (7, 3) using car (1658, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1652 move from (1, 2) to (1, 3) using car (1577, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1653 doesn't move\n", + "Driver 1674 arrived\n", + "Driver 1679 arrived\n", + "Driver 1684 arrived\n", + "Agent rider 1689 move from (8, 7) to (8, 8) using car (1672, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 doesn't move\n", + "Agent rider 1693 doesn't move\n", + "Agent rider 1694 move from (5, 3) to (6, 3) using car (1669, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1695 move from (4, 5) to (4, 6) using car (1623, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1698 doesn't move\n", + "Agent rider 1706 move from (0, 5) to (0, 4) using car (1663, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 move from (5, 3) to (5, 4) using car (1681, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1708 move from (6, 4) to (6, 3) using car (1576, [(6, 4), (6, 3)], 0)\n", + "Agent rider 1709 move from (5, 9) to (4, 9) using car (1668, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1724 doesn't move\n", + "Agent rider 1725 move from (6, 1) to (6, 2) using car (1688, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 1726 move from (6, 1) to (6, 2) using car (1688, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 1732 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1284 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 doesn't move\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (5, 1) to (4, 1) using car (1654, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1388 move from (4, 1) to (3, 1) using car (1563, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 move from (0, 6) to (0, 5) using car (1671, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 move from (6, 2) to (6, 1) using car (1623, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 1446 move from (4, 5) to (5, 5) using car (1650, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1450 move from (6, 0) to (5, 0) using car (1632, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1462 doesn't move\n", - "Agent rider 1463 doesn't move\n", - "Agent rider 1472 move from (3, 8) to (2, 8) using car (1526, [(3, 8), (2, 8)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1501 doesn't move\n", - "Agent rider 1502 move from (7, 9) to (6, 9) using car (1543, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Driver 1506 arrived\n", - "Agent rider 1508 move from (4, 1) to (3, 1) using car (1563, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (2, 7) to (2, 6) using car (1586, [(2, 7), (2, 6)], 0)\n", - "Driver 1515 arrived\n", - "Driver 1519 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1532 move from (8, 9) to (7, 9) using car (1604, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (3, 9) to (2, 9) using car (1595, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 move from (5, 7) to (5, 6) using car (1615, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 1539 arrived\n", - "Agent rider 1553 move from (4, 1) to (3, 1) using car (1563, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 1556 arrived\n", - "Driver 1561 arrived\n", - "Agent rider 1564 move from (6, 2) to (5, 2) using car (1643, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1566 move from (2, 3) to (3, 3) using car (1577, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 move from (4, 5) to (5, 5) using car (1650, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (6, 4) to (7, 4) using car (1579, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1573 move from (9, 5) to (9, 4) using car (1628, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 1574 move from (0, 6) to (0, 5) using car (1671, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1575 move from (1, 8) to (0, 8) using car (1590, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1606 move from (6, 4) to (7, 4) using car (1579, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 1607 move from (6, 5) to (6, 4) using car (1583, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 move from (3, 1) to (2, 1) using car (1630, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 doesn't move\n", - "Agent rider 1611 move from (2, 7) to (2, 6) using car (1586, [(2, 7), (2, 6)], 0)\n", - "Agent rider 1612 move from (7, 9) to (6, 9) using car (1641, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1621 arrived\n", - "Driver 1631 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (1, 8) to (1, 7) using car (1587, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 1636 move from (3, 3) to (3, 2) using car (1627, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1637 move from (6, 8) to (5, 8) using car (1597, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1638 arrived\n", - "Agent rider 1664 doesn't move\n", - "Agent rider 1665 move from (6, 2) to (6, 3) using car (1645, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1666 move from (8, 7) to (8, 6) using car (1560, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 1667 move from (6, 4) to (6, 5) using car (1585, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 1667 arrived with a waiting time of 0 ticks\n", - "Agent rider 1668 move from (3, 9) to (2, 9) using car (1595, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (8, 9) to (7, 9) using car (1604, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1675 move from (8, 0) to (7, 0) using car (1672, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (0, 6) to (0, 5) using car (1671, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1677 move from (4, 6) to (3, 6) using car (1592, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 1678 move from (5, 9) to (5, 8) using car (1619, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1679 move from (3, 6) to (3, 7) using car (1596, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1680 move from (2, 3) to (2, 2) using car (1663, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 1681 doesn't move\n", - "Agent rider 1691 move from (7, 4) to (7, 5) using car (1683, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1692 doesn't move\n", - "Agent rider 1693 doesn't move\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 move from (7, 3) to (8, 3) using car (1631, [(7, 3), (8, 3)], 0)\n", + "Agent rider 1735 doesn't move\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 doesn't move\n", + "Agent rider 1738 doesn't move\n", "tick 118 ended\n", - "I am driver 1694 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)]\n", - "I am driver 1695 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 1696 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 1697 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "4 drivers generated.\n", + "I am driver 1739 - trip: [(6, 4), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 1740 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 1741 - trip: [(9, 5), (9, 6), (9, 7)]\n", + "I am driver 1742 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 1743 - trip: [(5, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 1744 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 1745 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 1746 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (5, 3)]\n", + "I am driver 1747 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 1748 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 1749 - trip: [(2, 6), (2, 7)]\n", + "I am driver 1750 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3)]\n", + "I am driver 1751 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 1752 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 1753 - trip: [(6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 1754 - trip: [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 1755 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 1756 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "18 drivers generated.\n", "0 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 951 move from (8, 3) to (8, 2) using car (1598, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 951 arrived with a waiting time of 42 ticks\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1129 move from (8, 3) to (8, 2) using car (1598, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1189 move from (0, 5) to (0, 4) using car (1671, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1197 move from (8, 3) to (8, 2) using car (1598, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1207 move from (7, 4) to (8, 4) using car (1579, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1232 move from (0, 7) to (0, 8) using car (1689, [(0, 7), (0, 8)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1252 move from (4, 1) to (4, 2) using car (1654, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 1252 arrived with a waiting time of 21 ticks\n", - "Agent rider 1276 move from (8, 3) to (8, 2) using car (1598, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (7, 9) to (6, 9) using car (1604, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 doesn't move\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 doesn't move\n", + "Agent rider 664 move from (8, 7) to (9, 7) using car (1573, [(8, 7), (9, 7)], 0)\n", + "Agent rider 686 move from (2, 3) to (1, 3) using car (1662, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 707 move from (8, 7) to (9, 7) using car (1573, [(8, 7), (9, 7)], 0)\n", + "Agent rider 708 move from (8, 7) to (9, 7) using car (1573, [(8, 7), (9, 7)], 0)\n", + "Agent rider 983 move from (4, 9) to (3, 9) using car (1664, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1070 move from (2, 7) to (2, 8) using car (1686, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1076 move from (2, 3) to (1, 3) using car (1662, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1143 move from (4, 9) to (3, 9) using car (1664, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1223 move from (0, 0) to (1, 0) using car (1744, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 1314 move from (2, 6) to (1, 6) using car (1655, [(2, 6), (1, 6), (0, 6)], 0)\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1388 move from (3, 1) to (2, 1) using car (1563, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 move from (0, 5) to (0, 4) using car (1671, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 move from (6, 1) to (6, 0) using car (1623, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 1446 move from (5, 5) to (6, 5) using car (1650, [(5, 5), (6, 5)], 0)\n", - "Agent rider 1450 move from (5, 0) to (4, 0) using car (1632, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1462 move from (5, 0) to (4, 0) using car (1632, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 1462 arrived with a waiting time of 12 ticks\n", - "Agent rider 1463 move from (9, 4) to (9, 3) using car (1628, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 1463 arrived with a waiting time of 9 ticks\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1488 doesn't move\n", - "Agent rider 1501 move from (5, 0) to (4, 0) using car (1632, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 1501 arrived with a waiting time of 6 ticks\n", - "Agent rider 1502 move from (6, 9) to (5, 9) using car (1543, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1508 move from (3, 1) to (2, 1) using car (1563, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 doesn't move\n", - "Driver 1516 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1532 move from (7, 9) to (6, 9) using car (1604, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (2, 9) to (1, 9) using car (1595, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 doesn't move\n", - "Agent rider 1535 move from (5, 6) to (5, 5) using car (1615, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 1545 arrived\n", - "Agent rider 1553 move from (3, 1) to (2, 1) using car (1563, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1564 move from (5, 2) to (4, 2) using car (1643, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1566 move from (3, 3) to (4, 3) using car (1577, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 move from (5, 5) to (6, 5) using car (1650, [(5, 5), (6, 5)], 0)\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (7, 4) to (8, 4) using car (1579, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1572 move from (9, 4) to (9, 3) using car (1628, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 1573 move from (9, 4) to (9, 3) using car (1628, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 1574 move from (0, 5) to (0, 4) using car (1671, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1575 doesn't move\n", - "Driver 1581 arrived\n", - "Driver 1584 arrived\n", - "Driver 1588 arrived\n", - "Driver 1589 arrived\n", - "Driver 1594 arrived\n", - "Driver 1599 arrived\n", - "Agent rider 1606 move from (7, 4) to (8, 4) using car (1579, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1607 move from (6, 4) to (6, 3) using car (1583, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 move from (2, 1) to (2, 2) using car (1630, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 move from (1, 0) to (1, 1) using car (1684, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 move from (6, 9) to (5, 9) using car (1641, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1616 arrived\n", - "Agent rider 1633 move from (9, 4) to (9, 3) using car (1628, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 1634 move from (1, 7) to (1, 6) using car (1587, [(1, 7), (1, 6)], 0)\n", - "Agent rider 1636 move from (3, 2) to (3, 1) using car (1627, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1637 move from (5, 8) to (4, 8) using car (1597, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1642 arrived\n", - "Agent rider 1664 doesn't move\n", - "Agent rider 1665 move from (6, 3) to (6, 4) using car (1645, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1666 move from (8, 6) to (8, 5) using car (1560, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 1668 move from (2, 9) to (1, 9) using car (1595, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (7, 9) to (6, 9) using car (1604, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 1674 arrived\n", - "Agent rider 1675 move from (7, 0) to (6, 0) using car (1672, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1677 move from (3, 6) to (2, 6) using car (1592, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 1678 move from (5, 8) to (5, 7) using car (1619, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1679 move from (3, 7) to (3, 8) using car (1596, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1680 move from (2, 2) to (2, 1) using car (1663, [(2, 2), (2, 1)], 0)\n", - "Agent rider 1681 doesn't move\n", - "Agent rider 1691 move from (7, 5) to (7, 6) using car (1683, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1692 move from (1, 4) to (1, 5) using car (1659, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1463 move from (5, 8) to (4, 8) using car (1754, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 1465 move from (2, 6) to (2, 7) using car (1633, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1472 move from (4, 9) to (3, 9) using car (1668, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1474 move from (2, 1) to (1, 1) using car (1627, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (6, 0) to (7, 0) using car (1545, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 1484 doesn't move\n", + "Agent rider 1485 move from (0, 4) to (0, 5) using car (1731, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1518 doesn't move\n", + "Agent rider 1519 move from (8, 8) to (8, 9) using car (1672, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 move from (4, 9) to (5, 9) using car (1676, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 1548 arrived\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1555 move from (2, 6) to (2, 7) using car (1633, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1556 move from (8, 8) to (8, 9) using car (1672, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1559 move from (4, 8) to (5, 8) using car (1687, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1560 move from (4, 9) to (3, 9) using car (1668, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1562 doesn't move\n", + "Agent rider 1564 move from (7, 2) to (7, 1) using car (1716, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 1587 doesn't move\n", + "Agent rider 1588 move from (9, 5) to (9, 6) using car (1741, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 1589 move from (3, 4) to (3, 3) using car (1657, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 1589 arrived with a waiting time of 6 ticks\n", + "Driver 1593 arrived\n", + "Driver 1600 arrived\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (6, 8) to (6, 7) using car (1730, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1606 move from (3, 4) to (3, 3) using car (1657, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 6) to (4, 7) using car (1623, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1612 move from (8, 8) to (8, 9) using car (1672, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 doesn't move\n", + "Driver 1626 arrived\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 doesn't move\n", + "Agent rider 1639 move from (2, 7) to (2, 8) using car (1686, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1640 move from (6, 5) to (6, 6) using car (1630, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1641 doesn't move\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1644 doesn't move\n", + "Agent rider 1645 move from (7, 1) to (8, 1) using car (1710, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1646 move from (7, 3) to (7, 2) using car (1658, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 move from (6, 5) to (6, 6) using car (1630, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1648 move from (3, 4) to (2, 4) using car (1704, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 1648 arrived with a waiting time of 1 ticks\n", + "Agent rider 1649 move from (3, 4) to (3, 3) using car (1657, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1650 move from (4, 3) to (4, 4) using car (1670, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1652 move from (1, 3) to (1, 4) using car (1577, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1653 doesn't move\n", + "Driver 1675 arrived\n", + "Driver 1677 arrived\n", + "Agent rider 1689 move from (8, 8) to (8, 9) using car (1672, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 move from (9, 5) to (9, 6) using car (1741, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 1691 move from (3, 4) to (3, 5) using car (1622, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 1692 move from (4, 8) to (5, 8) using car (1687, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", "Agent rider 1693 doesn't move\n", + "Agent rider 1694 move from (6, 3) to (7, 3) using car (1669, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1695 move from (4, 6) to (4, 7) using car (1623, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1698 doesn't move\n", + "Agent rider 1706 move from (0, 4) to (0, 3) using car (1663, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 doesn't move\n", + "Agent rider 1708 doesn't move\n", + "Agent rider 1709 move from (4, 9) to (3, 9) using car (1668, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1712 arrived\n", + "Driver 1715 arrived\n", + "Agent rider 1724 doesn't move\n", + "Agent rider 1725 move from (6, 2) to (6, 3) using car (1748, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1726 move from (6, 2) to (6, 3) using car (1748, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1735 move from (6, 1) to (5, 1) using car (1682, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 0) to (5, 1) using car (1727, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", "tick 119 ended\n", - "I am driver 1698 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 1699 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 1700 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 1701 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 1702 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 1703 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 1704 - trip: [(5, 5), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 1705 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", - "I am driver 1706 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 1707 - trip: [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 1708 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 1709 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 1710 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 1711 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 1712 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 1713 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (4, 1)]\n", - "16 drivers generated.\n", - "I am rider 1714 - dep: (8, 3) , arr: (5, 2)\n", - "I am rider 1715 - dep: (1, 0) , arr: (9, 0)\n", - "I am rider 1716 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1717 - dep: (4, 7) , arr: (1, 0)\n", - "I am rider 1718 - dep: (0, 5) , arr: (7, 9)\n", - "5 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 713 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1036 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1039 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1129 move from (8, 2) to (8, 1) using car (1598, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1189 move from (0, 4) to (0, 3) using car (1671, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Rider n° 1189 arrived with a waiting time of 20 ticks\n", - "Agent rider 1197 move from (8, 2) to (8, 1) using car (1598, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1276 move from (8, 2) to (8, 1) using car (1598, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 1276 arrived with a waiting time of 21 ticks\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (6, 9) to (5, 9) using car (1604, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1316 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1367 doesn't move\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (4, 1) to (5, 1) using car (1625, [(4, 1), (5, 1)], 0)\n", - "Agent rider 1386 move from (0, 4) to (0, 3) using car (1671, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1388 move from (2, 1) to (1, 1) using car (1563, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1393 doesn't move\n", - "Agent rider 1394 move from (5, 0) to (6, 0) using car (1617, [(5, 0), (6, 0)], 0)\n", - "Agent rider 1397 move from (0, 4) to (0, 3) using car (1671, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1398 move from (6, 2) to (7, 2) using car (1653, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 1444 move from (6, 0) to (7, 0) using car (1623, [(6, 0), (7, 0)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1450 move from (4, 0) to (3, 0) using car (1632, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1463 doesn't move\n", - "Agent rider 1472 doesn't move\n", + "I am driver 1757 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 1758 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)]\n", + "2 drivers generated.\n", + "I am rider 1759 - dep: (6, 0) , arr: (4, 7)\n", + "I am rider 1760 - dep: (2, 8) , arr: (3, 3)\n", + "I am rider 1761 - dep: (6, 4) , arr: (5, 5)\n", + "I am rider 1762 - dep: (2, 5) , arr: (4, 8)\n", + "I am rider 1763 - dep: (3, 5) , arr: (7, 7)\n", + "I am rider 1764 - dep: (4, 7) , arr: (1, 9)\n", + "I am rider 1765 - dep: (4, 6) , arr: (4, 0)\n", + "I am rider 1766 - dep: (5, 4) , arr: (0, 9)\n", + "8 riders generated.\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (1, 3) to (0, 3) using car (1662, [(1, 3), (0, 3)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 983 move from (3, 9) to (3, 8) using car (1664, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1070 move from (2, 8) to (2, 7) using car (1660, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 1076 move from (1, 3) to (0, 3) using car (1662, [(1, 3), (0, 3)], 0)\n", + "Rider n° 1076 arrived with a waiting time of 18 ticks\n", + "Agent rider 1143 move from (3, 9) to (3, 8) using car (1664, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1223 move from (1, 0) to (2, 0) using car (1744, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 1314 move from (1, 6) to (0, 6) using car (1655, [(1, 6), (0, 6)], 0)\n", + "Agent rider 1386 move from (5, 9) to (5, 8) using car (1676, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1392 move from (7, 3) to (8, 3) using car (1669, [(7, 3), (8, 3)], 0)\n", + "Agent rider 1436 doesn't move\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1463 move from (4, 8) to (4, 7) using car (1754, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Rider n° 1463 arrived with a waiting time of 2 ticks\n", + "Agent rider 1465 move from (2, 7) to (3, 7) using car (1633, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1472 move from (3, 9) to (3, 8) using car (1668, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 1474 doesn't move\n", - "Agent rider 1488 move from (4, 0) to (3, 0) using car (1632, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1502 move from (5, 9) to (4, 9) using car (1543, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (7, 9) to (6, 9) using car (1686, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1508 move from (2, 1) to (1, 1) using car (1563, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 doesn't move\n", - "Agent rider 1511 move from (2, 6) to (3, 6) using car (1701, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 1511 arrived with a waiting time of 2 ticks\n", - "Driver 1526 arrived\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1532 move from (6, 9) to (5, 9) using car (1604, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (1, 9) to (0, 9) using car (1595, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 move from (4, 0) to (3, 0) using car (1698, [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 1535 move from (5, 5) to (5, 4) using car (1615, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1553 move from (2, 1) to (1, 1) using car (1563, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 1555 arrived\n", - "Agent rider 1564 move from (4, 2) to (3, 2) using car (1643, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1566 move from (4, 3) to (5, 3) using car (1577, [(4, 3), (5, 3)], 0)\n", - "Agent rider 1567 move from (4, 0) to (3, 0) using car (1632, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 doesn't move\n", - "Agent rider 1572 move from (9, 3) to (9, 2) using car (1628, [(9, 3), (9, 2)], 0)\n", - "Agent rider 1573 move from (9, 3) to (9, 2) using car (1628, [(9, 3), (9, 2)], 0)\n", - "Rider n° 1573 arrived with a waiting time of 4 ticks\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 doesn't move\n", - "Driver 1580 arrived\n", - "Driver 1586 arrived\n", - "Driver 1589 arrived\n", - "Driver 1590 arrived\n", - "Driver 1602 arrived\n", - "Agent rider 1606 doesn't move\n", - "Agent rider 1607 move from (6, 3) to (6, 2) using car (1583, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1608 move from (2, 2) to (2, 3) using car (1630, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 1608 arrived with a waiting time of 3 ticks\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 move from (1, 1) to (1, 2) using car (1684, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 move from (2, 6) to (1, 6) using car (1592, [(2, 6), (1, 6)], 0)\n", - "Agent rider 1612 move from (5, 9) to (4, 9) using car (1641, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1633 move from (9, 3) to (9, 2) using car (1628, [(9, 3), (9, 2)], 0)\n", - "Agent rider 1634 move from (1, 6) to (2, 6) using car (1705, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1636 move from (3, 1) to (3, 0) using car (1627, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1637 move from (4, 8) to (3, 8) using car (1597, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1651 arrived\n", - "Driver 1652 arrived\n", - "Driver 1655 arrived\n", - "Agent rider 1664 doesn't move\n", - "Agent rider 1665 move from (6, 4) to (6, 5) using car (1645, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1666 move from (8, 5) to (8, 4) using car (1560, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 1668 move from (1, 9) to (0, 9) using car (1595, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 move from (6, 0) to (7, 0) using car (1623, [(6, 0), (7, 0)], 0)\n", - "Agent rider 1670 move from (6, 9) to (5, 9) using car (1604, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 1673 arrived\n", - "Agent rider 1675 move from (6, 0) to (6, 1) using car (1672, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (0, 5) to (0, 6) using car (1694, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (2, 6) to (1, 6) using car (1592, [(2, 6), (1, 6)], 0)\n", - "Agent rider 1678 move from (5, 7) to (5, 6) using car (1619, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1679 doesn't move\n", - "Agent rider 1680 move from (2, 1) to (1, 1) using car (1563, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1681 move from (6, 0) to (6, 1) using car (1672, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1685 arrived\n", - "Agent rider 1691 move from (7, 6) to (7, 7) using car (1683, [(7, 6), (7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1692 move from (1, 5) to (1, 6) using car (1659, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 move from (7, 0) to (8, 0) using car (1545, [(7, 0), (8, 0)], 0)\n", + "Agent rider 1484 move from (5, 9) to (6, 9) using car (1618, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1485 move from (0, 5) to (0, 6) using car (1731, [(0, 5), (0, 6)], 0)\n", + "Agent rider 1518 move from (2, 4) to (1, 4) using car (1704, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 1518 arrived with a waiting time of 4 ticks\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (5, 9) to (5, 8) using car (1676, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1542 move from (7, 3) to (6, 3) using car (1742, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1543 move from (5, 9) to (6, 9) using car (1618, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1555 move from (2, 7) to (3, 7) using car (1633, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 1555 arrived with a waiting time of 3 ticks\n", + "Agent rider 1556 move from (8, 9) to (7, 9) using car (1672, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1559 move from (5, 8) to (5, 7) using car (1680, [(5, 8), (5, 7)], 0)\n", + "Rider n° 1559 arrived with a waiting time of 7 ticks\n", + "Agent rider 1560 move from (3, 9) to (3, 8) using car (1668, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1562 doesn't move\n", + "Agent rider 1564 doesn't move\n", + "Driver 1576 arrived\n", + "Driver 1581 arrived\n", + "Agent rider 1587 move from (1, 5) to (1, 6) using car (1661, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1588 move from (9, 6) to (9, 7) using car (1741, [(9, 6), (9, 7)], 0)\n", + "Driver 1600 arrived\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (6, 7) to (6, 6) using car (1730, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1606 move from (3, 3) to (3, 2) using car (1657, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 7) to (4, 8) using car (1623, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1612 move from (8, 9) to (7, 9) using car (1672, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 doesn't move\n", + "Driver 1625 arrived\n", + "Driver 1628 arrived\n", + "Driver 1631 arrived\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 move from (5, 8) to (5, 7) using car (1687, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1639 move from (2, 8) to (2, 7) using car (1660, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 1640 move from (6, 6) to (6, 7) using car (1630, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 1640 arrived with a waiting time of 2 ticks\n", + "Agent rider 1641 doesn't move\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1644 move from (7, 3) to (6, 3) using car (1742, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1645 move from (8, 1) to (9, 1) using car (1710, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 1645 arrived with a waiting time of 4 ticks\n", + "Agent rider 1646 move from (7, 2) to (6, 2) using car (1658, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 move from (6, 6) to (6, 7) using car (1630, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1649 move from (3, 3) to (3, 2) using car (1657, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1650 move from (4, 4) to (4, 5) using car (1670, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 1651 move from (7, 3) to (6, 3) using car (1742, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1652 move from (1, 4) to (1, 5) using car (1577, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1653 move from (4, 2) to (4, 1) using car (1685, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 1667 arrived\n", + "Agent rider 1689 move from (8, 9) to (7, 9) using car (1672, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 move from (9, 6) to (9, 7) using car (1741, [(9, 6), (9, 7)], 0)\n", + "Agent rider 1691 move from (3, 5) to (3, 6) using car (1622, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 1692 move from (5, 8) to (5, 7) using car (1687, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", "Agent rider 1693 doesn't move\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 doesn't move\n", - "Agent rider 1716 move from (3, 1) to (3, 0) using car (1627, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1717 doesn't move\n", - "Agent rider 1718 move from (0, 5) to (0, 6) using car (1694, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 1694 move from (7, 3) to (8, 3) using car (1669, [(7, 3), (8, 3)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1698 move from (9, 6) to (9, 7) using car (1741, [(9, 6), (9, 7)], 0)\n", + "Rider n° 1698 arrived with a waiting time of 4 ticks\n", + "Driver 1705 arrived\n", + "Agent rider 1706 move from (0, 3) to (0, 2) using car (1663, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 move from (5, 4) to (6, 4) using car (1656, [(5, 4), (6, 4)], 0)\n", + "Agent rider 1708 doesn't move\n", + "Agent rider 1709 move from (3, 9) to (3, 8) using car (1668, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1724 move from (8, 9) to (7, 9) using car (1672, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1725 move from (6, 3) to (6, 4) using car (1748, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1726 move from (6, 3) to (6, 4) using car (1748, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (3, 4) to (3, 5) using car (1722, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1735 move from (5, 1) to (4, 1) using car (1682, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 1) to (5, 2) using car (1727, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Agent rider 1759 move from (6, 0) to (7, 0) using car (1683, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1760 move from (2, 8) to (2, 7) using car (1660, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 1761 doesn't move\n", + "Agent rider 1762 move from (2, 5) to (3, 5) using car (1729, [(2, 5), (3, 5), (4, 5)], 0)\n", + "Agent rider 1763 doesn't move\n", + "Agent rider 1764 move from (4, 7) to (4, 8) using car (1623, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 1765 doesn't move\n", + "Agent rider 1766 doesn't move\n", "tick 120 ended\n", - "I am driver 1719 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1720 - trip: [(4, 6), (5, 6), (6, 6), (6, 7)]\n", - "I am driver 1721 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 1722 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 1723 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 1724 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 1725 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)]\n", - "7 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 567 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 713 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 780 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 807 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1036 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Rider n° 1036 arrived with a waiting time of 27 ticks\n", - "Agent rider 1037 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1039 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Rider n° 1039 arrived with a waiting time of 28 ticks\n", - "Agent rider 1054 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1129 move from (8, 1) to (7, 1) using car (1598, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1197 move from (8, 1) to (7, 1) using car (1598, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1207 move from (8, 4) to (8, 3) using car (1560, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1278 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1283 move from (5, 9) to (4, 9) using car (1604, [(5, 9), (4, 9)], 0)\n", - "Agent rider 1284 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1316 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1318 move from (0, 1) to (1, 1) using car (1723, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1366 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1367 doesn't move\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 doesn't move\n", - "Agent rider 1386 move from (0, 3) to (0, 2) using car (1671, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1388 move from (1, 1) to (0, 1) using car (1563, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1393 move from (0, 1) to (0, 2) using car (1706, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 move from (0, 3) to (0, 2) using car (1671, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1398 move from (7, 2) to (8, 2) using car (1653, [(7, 2), (8, 2)], 0)\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (6, 5) to (6, 6) using car (1704, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 1450 move from (3, 0) to (3, 1) using car (1632, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1472 move from (2, 8) to (1, 8) using car (1605, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1474 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1488 move from (3, 0) to (3, 1) using car (1632, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 1488 arrived with a waiting time of 10 ticks\n", - "Agent rider 1502 move from (4, 9) to (3, 9) using car (1543, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (6, 9) to (5, 9) using car (1686, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1508 move from (1, 1) to (0, 1) using car (1563, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1508 arrived with a waiting time of 2 ticks\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 move from (0, 1) to (0, 2) using car (1706, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1526 arrived\n", - "Agent rider 1529 move from (0, 1) to (0, 2) using car (1706, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 1529 arrived with a waiting time of 9 ticks\n", - "Agent rider 1532 move from (5, 9) to (4, 9) using car (1604, [(5, 9), (4, 9)], 0)\n", - "Agent rider 1533 move from (0, 9) to (0, 8) using car (1595, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 move from (3, 0) to (4, 0) using car (1697, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1535 move from (5, 4) to (5, 3) using car (1615, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1553 move from (1, 1) to (0, 1) using car (1563, [(1, 1), (0, 1)], 0)\n", - "Driver 1554 arrived\n", - "Agent rider 1564 move from (3, 2) to (3, 3) using car (1643, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1566 doesn't move\n", - "Agent rider 1567 move from (3, 0) to (3, 1) using car (1632, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 move from (6, 5) to (6, 6) using car (1704, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 1570 doesn't move\n", - "Agent rider 1571 move from (8, 4) to (8, 3) using car (1560, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 doesn't move\n", - "Driver 1578 arrived\n", - "Driver 1579 arrived\n", - "Driver 1587 arrived\n", - "Driver 1590 arrived\n", - "Driver 1591 arrived\n", - "Driver 1603 arrived\n", - "Agent rider 1606 move from (8, 4) to (8, 3) using car (1560, [(8, 4), (8, 3)], 0)\n", - "Rider n° 1606 arrived with a waiting time of 2 ticks\n", - "Agent rider 1607 move from (6, 2) to (6, 1) using car (1583, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 move from (1, 2) to (1, 3) using car (1684, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 move from (1, 6) to (1, 7) using car (1659, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1612 move from (4, 9) to (3, 9) using car (1641, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1626 arrived\n", - "Driver 1629 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (2, 6) to (3, 6) using car (1705, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1636 move from (3, 0) to (2, 0) using car (1627, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1637 move from (3, 8) to (3, 7) using car (1709, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 1639 arrived\n", - "Driver 1644 arrived\n", - "Driver 1647 arrived\n", - "Driver 1649 arrived\n", - "Driver 1650 arrived\n", - "Driver 1652 arrived\n", - "Driver 1658 arrived\n", - "Driver 1663 arrived\n", - "Agent rider 1664 doesn't move\n", - "Agent rider 1665 move from (6, 5) to (6, 6) using car (1645, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 1665 arrived with a waiting time of 1 ticks\n", - "Agent rider 1666 move from (8, 4) to (8, 3) using car (1560, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1668 move from (0, 9) to (0, 8) using car (1595, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (5, 9) to (4, 9) using car (1604, [(5, 9), (4, 9)], 0)\n", - "Agent rider 1675 move from (6, 1) to (6, 2) using car (1672, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (0, 6) to (0, 7) using car (1694, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (1, 6) to (1, 7) using car (1659, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1678 move from (5, 6) to (5, 5) using car (1619, [(5, 6), (5, 5)], 0)\n", - "Agent rider 1679 move from (3, 8) to (3, 7) using car (1709, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1680 move from (1, 1) to (0, 1) using car (1563, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1680 arrived with a waiting time of 1 ticks\n", - "Agent rider 1681 move from (6, 1) to (6, 2) using car (1672, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1689 arrived\n", - "Agent rider 1691 move from (7, 7) to (7, 8) using car (1683, [(7, 7), (7, 8), (6, 8)], 0)\n", - "Agent rider 1692 move from (1, 6) to (1, 7) using car (1659, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1693 move from (3, 0) to (2, 0) using car (1627, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 doesn't move\n", - "Agent rider 1716 move from (3, 0) to (2, 0) using car (1627, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1717 move from (4, 7) to (3, 7) using car (1576, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1718 move from (0, 6) to (0, 7) using car (1694, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", + "I am driver 1767 - trip: [(3, 7), (4, 7), (5, 7), (5, 6)]\n", + "I am driver 1768 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 1769 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 1770 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 1771 - trip: [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 1772 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 1773 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 1774 - trip: [(6, 4), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 1775 - trip: [(6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "9 drivers generated.\n", + "I am rider 1776 - dep: (3, 5) , arr: (7, 8)\n", + "I am rider 1777 - dep: (3, 3) , arr: (1, 8)\n", + "I am rider 1778 - dep: (1, 8) , arr: (7, 1)\n", + "I am rider 1779 - dep: (1, 6) , arr: (1, 3)\n", + "4 riders generated.\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 983 move from (3, 8) to (2, 8) using car (1664, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1070 move from (2, 7) to (2, 6) using car (1660, [(2, 7), (2, 6)], 0)\n", + "Agent rider 1143 move from (3, 8) to (2, 8) using car (1664, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1223 move from (2, 0) to (3, 0) using car (1744, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 move from (5, 8) to (5, 7) using car (1676, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1436 move from (0, 2) to (0, 1) using car (1663, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1441 doesn't move\n", + "Agent rider 1465 move from (3, 7) to (4, 7) using car (1633, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1472 move from (3, 8) to (3, 7) using car (1668, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1474 doesn't move\n", + "Agent rider 1480 move from (0, 2) to (0, 1) using car (1663, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1484 move from (6, 9) to (7, 9) using car (1618, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 move from (0, 2) to (0, 1) using car (1663, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (5, 8) to (5, 7) using car (1676, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1542 move from (6, 3) to (5, 3) using car (1742, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1543 move from (6, 9) to (7, 9) using car (1618, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1560 move from (3, 8) to (3, 7) using car (1668, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1562 move from (7, 9) to (6, 9) using car (1672, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 1562 arrived with a waiting time of 3 ticks\n", + "Agent rider 1564 move from (7, 1) to (8, 1) using car (1616, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 1573 arrived\n", + "Driver 1586 arrived\n", + "Agent rider 1587 move from (1, 6) to (1, 7) using car (1661, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1604 move from (2, 4) to (2, 5) using car (1720, [(2, 4), (2, 5)], 0)\n", + "Agent rider 1605 move from (6, 6) to (6, 5) using car (1743, [(6, 6), (6, 5)], 0)\n", + "Agent rider 1606 move from (3, 2) to (4, 2) using car (1657, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 8) to (4, 9) using car (1623, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1612 move from (7, 9) to (6, 9) using car (1672, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 doesn't move\n", + "Agent rider 1637 move from (8, 5) to (7, 5) using car (1758, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1638 move from (5, 7) to (5, 6) using car (1687, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1639 move from (2, 7) to (2, 6) using car (1660, [(2, 7), (2, 6)], 0)\n", + "Agent rider 1641 move from (7, 3) to (7, 4) using car (1756, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1644 move from (6, 3) to (5, 3) using car (1742, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1646 move from (6, 2) to (5, 2) using car (1658, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1647 move from (6, 7) to (6, 8) using car (1630, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 1647 arrived with a waiting time of 4 ticks\n", + "Agent rider 1649 move from (3, 2) to (4, 2) using car (1657, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1650 move from (4, 5) to (4, 6) using car (1670, [(4, 5), (4, 6)], 0)\n", + "Rider n° 1650 arrived with a waiting time of 1 ticks\n", + "Agent rider 1651 move from (6, 3) to (5, 3) using car (1742, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1652 move from (1, 5) to (1, 6) using car (1577, [(1, 5), (1, 6)], 0)\n", + "Agent rider 1653 move from (4, 1) to (4, 0) using car (1685, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 1653 arrived with a waiting time of 5 ticks\n", + "Driver 1666 arrived\n", + "Agent rider 1689 move from (7, 9) to (6, 9) using car (1672, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 move from (3, 6) to (3, 7) using car (1622, [(3, 6), (3, 7)], 0)\n", + "Agent rider 1692 move from (5, 7) to (5, 6) using car (1687, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1693 move from (3, 8) to (3, 7) using car (1668, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 move from (9, 1) to (9, 2) using car (1710, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 1699 arrived\n", + "Agent rider 1706 move from (0, 2) to (0, 1) using car (1663, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 move from (6, 4) to (6, 5) using car (1748, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1708 move from (6, 3) to (5, 3) using car (1742, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1709 move from (3, 8) to (3, 7) using car (1668, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1724 move from (7, 9) to (6, 9) using car (1672, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1725 move from (6, 4) to (6, 5) using car (1748, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1726 move from (6, 4) to (6, 5) using car (1748, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (3, 5) to (3, 6) using car (1722, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1735 move from (4, 1) to (3, 1) using car (1682, [(4, 1), (3, 1)], 0)\n", + "Rider n° 1735 arrived with a waiting time of 1 ticks\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 2) to (5, 3) using car (1727, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Driver 1749 arrived\n", + "Agent rider 1759 move from (7, 0) to (7, 1) using car (1683, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1760 move from (2, 7) to (2, 6) using car (1660, [(2, 7), (2, 6)], 0)\n", + "Agent rider 1761 move from (6, 4) to (6, 5) using car (1748, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1762 move from (3, 5) to (3, 6) using car (1722, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1763 move from (3, 5) to (3, 6) using car (1722, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1764 move from (4, 8) to (4, 9) using car (1623, [(4, 8), (4, 9)], 0)\n", + "Agent rider 1765 doesn't move\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1776 move from (3, 5) to (3, 6) using car (1722, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1777 doesn't move\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 move from (1, 6) to (1, 7) using car (1661, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", "tick 121 ended\n", - "I am driver 1726 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", - "I am driver 1727 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 1728 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "3 drivers generated.\n", - "I am rider 1729 - dep: (2, 4) , arr: (6, 2)\n", - "I am rider 1730 - dep: (9, 5) , arr: (6, 9)\n", - "I am rider 1731 - dep: (0, 1) , arr: (5, 5)\n", - "I am rider 1732 - dep: (8, 2) , arr: (4, 4)\n", - "I am rider 1733 - dep: (0, 7) , arr: (1, 6)\n", - "I am rider 1734 - dep: (8, 7) , arr: (3, 3)\n", - "6 riders generated.\n", - "Agent rider 567 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 713 move from (1, 1) to (2, 1) using car (1723, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Rider n° 713 arrived with a waiting time of 35 ticks\n", - "Agent rider 780 move from (1, 1) to (2, 1) using car (1723, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 807 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1037 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1054 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1129 move from (7, 1) to (6, 1) using car (1598, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1197 move from (7, 1) to (6, 1) using car (1598, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 move from (1, 1) to (2, 1) using car (1723, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1278 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1316 move from (1, 1) to (2, 1) using car (1723, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1318 move from (1, 1) to (2, 1) using car (1723, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1366 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1367 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1376 doesn't move\n", - "Agent rider 1384 move from (5, 1) to (5, 2) using car (1722, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5)], 0)\n", - "Rider n° 1384 arrived with a waiting time of 8 ticks\n", - "Agent rider 1386 move from (0, 2) to (0, 1) using car (1671, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1393 move from (0, 2) to (0, 3) using car (1706, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 1393 arrived with a waiting time of 19 ticks\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (6, 6) to (6, 7) using car (1704, [(6, 6), (6, 7)], 0)\n", - "Agent rider 1450 move from (3, 1) to (3, 2) using car (1632, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1472 move from (1, 8) to (0, 8) using car (1605, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1474 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1502 move from (3, 9) to (2, 9) using car (1543, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1503 move from (5, 9) to (4, 9) using car (1686, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1509 move from (0, 2) to (0, 1) using car (1671, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 1510 move from (0, 2) to (0, 3) using car (1706, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1529 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (0, 8) to (0, 7) using car (1595, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 move from (4, 0) to (5, 0) using car (1697, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n" + "I am driver 1780 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", + "I am driver 1781 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 1782 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 1783 - trip: [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 1784 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 1785 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", + "I am driver 1786 - trip: [(5, 7), (5, 6), (4, 6)]\n", + "I am driver 1787 - trip: [(8, 8), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "8 drivers generated.\n", + "I am rider 1788 - dep: (2, 9) , arr: (3, 6)\n", + "I am rider 1789 - dep: (9, 6) , arr: (3, 9)\n", + "I am rider 1790 - dep: (4, 4) , arr: (2, 0)\n", + "I am rider 1791 - dep: (4, 5) , arr: (6, 9)\n", + "I am rider 1792 - dep: (9, 3) , arr: (6, 5)\n", + "I am rider 1793 - dep: (3, 9) , arr: (0, 3)\n", + "I am rider 1794 - dep: (3, 8) , arr: (7, 3)\n", + "I am rider 1795 - dep: (8, 3) , arr: (3, 5)\n", + "8 riders generated.\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 983 move from (2, 8) to (1, 8) using car (1664, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1143 move from (2, 8) to (1, 8) using car (1664, [(2, 8), (1, 8), (0, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1535 move from (5, 3) to (5, 2) using car (1615, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1564 move from (3, 3) to (3, 4) using car (1643, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1566 move from (5, 3) to (5, 2) using car (1615, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 move from (6, 6) to (6, 7) using car (1704, [(6, 6), (6, 7)], 0)\n", - "Agent rider 1570 move from (4, 0) to (5, 0) using car (1697, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 1570 arrived with a waiting time of 9 ticks\n", - "Agent rider 1571 doesn't move\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 doesn't move\n", - "Driver 1577 arrived\n", - "Driver 1579 arrived\n", - "Driver 1590 arrived\n", - "Driver 1592 arrived\n", - "Driver 1596 arrived\n", - "Agent rider 1607 move from (6, 1) to (6, 0) using car (1583, [(6, 1), (6, 0)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 move from (1, 3) to (1, 4) using car (1684, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 move from (3, 9) to (3, 8) using car (1641, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1617 arrived\n", - "Driver 1623 arrived\n", - "Driver 1625 arrived\n", - "Driver 1628 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (3, 6) to (4, 6) using car (1705, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1636 move from (2, 0) to (1, 0) using car (1627, [(2, 0), (1, 0)], 0)\n", - "Rider n° 1636 arrived with a waiting time of 0 ticks\n", - "Agent rider 1637 move from (3, 7) to (3, 6) using car (1709, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 1650 arrived\n", - "Agent rider 1664 move from (0, 2) to (0, 3) using car (1706, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1666 doesn't move\n", - "Agent rider 1668 move from (0, 8) to (0, 7) using car (1595, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1675 move from (6, 2) to (6, 3) using car (1672, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (0, 7) to (0, 8) using car (1694, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (1, 7) to (1, 8) using car (1659, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1678 move from (5, 5) to (5, 4) using car (1687, [(5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 1679 move from (3, 7) to (3, 6) using car (1709, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1681 move from (6, 2) to (6, 3) using car (1672, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1691 move from (7, 8) to (6, 8) using car (1683, [(7, 8), (6, 8)], 0)\n", - "Agent rider 1692 move from (1, 7) to (1, 8) using car (1659, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1693 move from (2, 0) to (1, 0) using car (1627, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 doesn't move\n", - "Agent rider 1716 move from (2, 0) to (1, 0) using car (1627, [(2, 0), (1, 0)], 0)\n", - "Rider n° 1716 arrived with a waiting time of 0 ticks\n", - "Agent rider 1717 move from (3, 7) to (3, 6) using car (1709, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1718 move from (0, 7) to (0, 8) using car (1694, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1729 move from (2, 4) to (2, 5) using car (1630, [(2, 4), (2, 5)], 0)\n", - "Agent rider 1730 doesn't move\n", - "Agent rider 1731 doesn't move\n", + "Agent rider 1223 move from (3, 0) to (2, 0) using car (1590, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 move from (5, 7) to (6, 7) using car (1676, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1436 move from (0, 1) to (0, 0) using car (1663, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 1436 arrived with a waiting time of 22 ticks\n", + "Agent rider 1441 move from (7, 9) to (8, 9) using car (1618, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (4, 7) to (5, 7) using car (1633, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1472 move from (3, 7) to (3, 6) using car (1668, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1474 move from (1, 1) to (0, 1) using car (1609, [(1, 1), (0, 1)], 0)\n", + "Rider n° 1474 arrived with a waiting time of 6 ticks\n", + "Agent rider 1480 move from (0, 1) to (0, 0) using car (1663, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1484 move from (7, 9) to (8, 9) using car (1618, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 1484 arrived with a waiting time of 14 ticks\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 move from (0, 1) to (0, 0) using car (1663, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (5, 7) to (6, 7) using car (1676, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1542 move from (5, 3) to (4, 3) using car (1742, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1543 move from (7, 9) to (8, 9) using car (1618, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 1545 arrived\n", + "Agent rider 1552 move from (7, 9) to (8, 9) using car (1618, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1556 move from (7, 9) to (8, 9) using car (1618, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 1560 move from (3, 7) to (3, 6) using car (1668, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1564 move from (8, 1) to (9, 1) using car (1616, [(8, 1), (9, 1)], 0)\n", + "Agent rider 1587 move from (1, 7) to (1, 8) using car (1661, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (6, 5) to (6, 6) using car (1748, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1606 move from (4, 2) to (5, 2) using car (1657, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (4, 9) to (3, 9) using car (1773, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 1612 move from (6, 9) to (5, 9) using car (1672, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 move from (8, 7) to (7, 7) using car (1717, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 1637 move from (7, 5) to (6, 5) using car (1758, [(7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 1638 move from (5, 6) to (5, 5) using car (1687, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1641 move from (7, 4) to (7, 5) using car (1756, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1642 move from (6, 5) to (6, 4) using car (1730, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1644 move from (5, 3) to (5, 4) using car (1727, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 1644 arrived with a waiting time of 1 ticks\n", + "Agent rider 1646 move from (5, 2) to (4, 2) using car (1658, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1649 move from (4, 2) to (5, 2) using car (1657, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1651 move from (5, 3) to (4, 3) using car (1742, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1652 doesn't move\n", + "Driver 1655 arrived\n", + "Driver 1656 arrived\n", + "Driver 1662 arrived\n", + "Driver 1669 arrived\n", + "Driver 1671 arrived\n", + "Driver 1680 arrived\n", + "Driver 1688 arrived\n", + "Agent rider 1689 move from (6, 9) to (5, 9) using car (1672, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 move from (5, 6) to (5, 5) using car (1687, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 1693 move from (3, 7) to (3, 6) using car (1668, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 move from (4, 7) to (5, 7) using car (1633, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1697 move from (9, 2) to (9, 3) using car (1710, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1706 move from (0, 1) to (0, 0) using car (1663, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 move from (6, 5) to (6, 4) using car (1730, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1708 move from (5, 3) to (4, 3) using car (1742, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1709 move from (3, 7) to (3, 6) using car (1668, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1713 arrived\n", + "Agent rider 1724 move from (6, 9) to (5, 9) using car (1672, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1725 move from (6, 5) to (6, 6) using car (1748, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1726 move from (6, 5) to (6, 6) using car (1748, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 1731 arrived\n", "Agent rider 1732 doesn't move\n", - "Agent rider 1733 doesn't move\n", + "Agent rider 1733 move from (3, 6) to (3, 7) using car (1722, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", "Agent rider 1734 doesn't move\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 3) to (5, 4) using car (1727, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Driver 1741 arrived\n", + "Agent rider 1759 move from (7, 1) to (7, 2) using car (1683, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 1760 doesn't move\n", + "Agent rider 1761 move from (6, 5) to (6, 4) using car (1730, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1762 move from (3, 6) to (3, 7) using car (1722, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1763 move from (3, 6) to (3, 7) using car (1722, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1764 move from (4, 9) to (3, 9) using car (1773, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 1765 move from (4, 6) to (4, 5) using car (1754, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1776 move from (3, 6) to (3, 7) using car (1722, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1777 doesn't move\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 move from (1, 7) to (1, 8) using car (1661, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1788 move from (2, 9) to (3, 9) using car (1728, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1790 doesn't move\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 doesn't move\n", + "Agent rider 1794 move from (3, 8) to (4, 8) using car (1654, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 1795 doesn't move\n", "tick 122 ended\n", - "I am driver 1735 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 1736 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 1737 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 1738 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 1739 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 1740 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 1741 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 1742 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 1743 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1744 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 1745 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "11 drivers generated.\n", - "I am rider 1746 - dep: (5, 3) , arr: (9, 0)\n", - "I am rider 1747 - dep: (7, 1) , arr: (3, 1)\n", - "I am rider 1748 - dep: (8, 8) , arr: (6, 7)\n", - "I am rider 1749 - dep: (6, 9) , arr: (5, 3)\n", - "I am rider 1750 - dep: (5, 9) , arr: (6, 4)\n", - "I am rider 1751 - dep: (7, 8) , arr: (4, 3)\n", - "6 riders generated.\n", - "Agent rider 567 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 780 move from (2, 1) to (2, 0) using car (1723, [(2, 1), (2, 0)], 0)\n", - "Agent rider 807 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1037 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1054 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1129 move from (6, 1) to (5, 1) using car (1598, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1197 move from (6, 1) to (5, 1) using car (1598, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 1197 arrived with a waiting time of 20 ticks\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1246 move from (2, 1) to (2, 0) using car (1723, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1278 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1283 move from (4, 9) to (4, 8) using car (1686, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1284 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1316 move from (2, 1) to (2, 0) using car (1723, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1318 move from (2, 1) to (2, 0) using car (1723, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1366 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1367 doesn't move\n", - "Agent rider 1376 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Rider n° 1376 arrived with a waiting time of 17 ticks\n", - "Agent rider 1386 move from (0, 1) to (1, 1) using car (1671, [(0, 1), (1, 1)], 0)\n", - "Agent rider 1388 move from (0, 1) to (1, 1) using car (1671, [(0, 1), (1, 1)], 0)\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 move from (7, 0) to (6, 0) using car (1738, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1450 move from (3, 2) to (3, 3) using car (1632, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1472 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1474 move from (6, 8) to (5, 8) using car (1703, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1502 doesn't move\n", - "Agent rider 1503 move from (4, 9) to (4, 8) using car (1686, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1509 move from (0, 1) to (1, 1) using car (1671, [(0, 1), (1, 1)], 0)\n", - "Agent rider 1510 move from (0, 3) to (0, 4) using car (1706, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1532 move from (4, 9) to (4, 8) using car (1686, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1533 move from (0, 7) to (0, 6) using car (1595, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1534 move from (5, 0) to (6, 0) using car (1697, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1535 move from (5, 2) to (5, 1) using car (1615, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 1541 arrived\n", - "Agent rider 1553 move from (0, 1) to (1, 1) using car (1671, [(0, 1), (1, 1)], 0)\n", - "Driver 1560 arrived\n", - "Driver 1563 arrived\n", - "Agent rider 1564 move from (3, 4) to (3, 5) using car (1643, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1566 move from (5, 2) to (5, 1) using car (1615, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1567 move from (3, 1) to (4, 1) using car (1700, [(3, 1), (4, 1)], 0)\n", - "Agent rider 1568 move from (0, 3) to (0, 4) using car (1706, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1571 doesn't move\n", - "Agent rider 1572 move from (9, 2) to (8, 2) using car (1740, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1575 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Driver 1579 arrived\n", - "Driver 1585 arrived\n", - "Driver 1592 arrived\n", - "Driver 1593 arrived\n", - "Driver 1601 arrived\n", - "Driver 1604 arrived\n", - "Agent rider 1607 doesn't move\n", - "Agent rider 1609 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1610 move from (1, 4) to (1, 5) using car (1684, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 move from (3, 8) to (2, 8) using car (1641, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1619 arrived\n", - "Driver 1625 arrived\n", - "Agent rider 1633 move from (9, 2) to (8, 2) using car (1740, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1634 move from (4, 6) to (5, 6) using car (1705, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 6) to (3, 5) using car (1709, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 1653 arrived\n", - "Driver 1654 arrived\n", + "I am driver 1796 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 1797 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 1798 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 1799 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5)]\n", + "I am driver 1800 - trip: [(0, 4), (1, 4), (1, 5), (2, 5), (3, 5)]\n", + "I am driver 1801 - trip: [(7, 2), (7, 1), (7, 0)]\n", + "I am driver 1802 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", + "I am driver 1803 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 1804 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", + "9 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (0, 3) to (0, 4) using car (1755, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 983 move from (1, 8) to (1, 9) using car (1661, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1143 move from (1, 8) to (1, 9) using car (1661, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 1143 arrived with a waiting time of 17 ticks\n", + "Agent rider 1223 move from (2, 0) to (1, 0) using car (1590, [(2, 0), (1, 0)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 move from (6, 7) to (7, 7) using car (1676, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1441 move from (8, 9) to (9, 9) using car (1618, [(8, 9), (9, 9)], 0)\n", + "Rider n° 1441 arrived with a waiting time of 16 ticks\n", + "Agent rider 1465 move from (5, 7) to (6, 7) using car (1633, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1472 move from (3, 6) to (3, 5) using car (1668, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1480 move from (0, 0) to (1, 0) using car (1663, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 move from (8, 9) to (9, 9) using car (1618, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1520 move from (0, 0) to (1, 0) using car (1663, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (6, 7) to (7, 7) using car (1676, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1542 move from (4, 3) to (3, 3) using car (1742, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1543 move from (8, 9) to (9, 9) using car (1618, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1552 move from (8, 9) to (9, 9) using car (1618, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1556 move from (8, 9) to (9, 9) using car (1618, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1560 move from (3, 6) to (3, 5) using car (1668, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Driver 1577 arrived\n", + "Agent rider 1587 move from (1, 8) to (1, 9) using car (1661, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1604 move from (2, 5) to (2, 6) using car (1673, [(2, 5), (2, 6)], 0)\n", + "Agent rider 1605 doesn't move\n", + "Agent rider 1606 move from (5, 2) to (6, 2) using car (1657, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (3, 9) to (2, 9) using car (1773, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 1612 move from (5, 9) to (4, 9) using car (1672, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 move from (7, 7) to (6, 7) using car (1717, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 1622 arrived\n", + "Driver 1623 arrived\n", + "Agent rider 1637 move from (6, 5) to (6, 4) using car (1783, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1638 move from (5, 5) to (5, 4) using car (1687, [(5, 5), (5, 4)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1641 move from (7, 5) to (7, 6) using car (1756, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 1642 move from (6, 4) to (6, 3) using car (1730, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1646 move from (4, 2) to (3, 2) using car (1658, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 1649 move from (5, 2) to (6, 2) using car (1657, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 1649 arrived with a waiting time of 4 ticks\n", + "Agent rider 1651 move from (4, 3) to (3, 3) using car (1742, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1652 doesn't move\n", "Driver 1656 arrived\n", - "Driver 1657 arrived\n", - "Driver 1661 arrived\n", - "Agent rider 1664 move from (0, 3) to (0, 4) using car (1706, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1666 doesn't move\n", - "Agent rider 1668 move from (0, 7) to (0, 6) using car (1595, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1669 move from (7, 0) to (6, 0) using car (1738, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1670 move from (4, 9) to (4, 8) using car (1686, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1675 move from (6, 3) to (6, 4) using car (1672, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (1, 8) to (2, 8) using car (1659, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1678 move from (5, 4) to (5, 3) using car (1687, [(5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 1679 move from (3, 6) to (3, 5) using car (1709, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1681 move from (6, 3) to (6, 4) using car (1672, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1692 move from (1, 8) to (2, 8) using car (1659, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 doesn't move\n", - "Agent rider 1717 move from (3, 6) to (3, 5) using car (1709, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1718 move from (0, 8) to (0, 9) using car (1694, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 move from (9, 5) to (9, 6) using car (1688, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1731 move from (0, 1) to (0, 2) using car (1726, [(0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1732 move from (8, 2) to (8, 3) using car (1719, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1733 move from (0, 7) to (0, 6) using car (1595, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 1734 doesn't move\n", - "Agent rider 1746 doesn't move\n", - "Agent rider 1747 move from (7, 1) to (8, 1) using car (1620, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1748 doesn't move\n", - "Agent rider 1749 doesn't move\n", - "Agent rider 1750 move from (5, 9) to (4, 9) using car (1646, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 1751 doesn't move\n", - "tick 123 ended\n", - "I am driver 1752 - trip: [(9, 6), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 1753 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 1754 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", - "I am driver 1755 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 1756 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 1757 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 1758 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 1759 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 1760 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 1761 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 1762 - trip: [(7, 1), (6, 1), (5, 1), (4, 1)]\n", - "11 drivers generated.\n", - "I am rider 1763 - dep: (7, 9) , arr: (0, 7)\n", - "I am rider 1764 - dep: (3, 2) , arr: (6, 5)\n", - "2 riders generated.\n", - "Agent rider 567 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 780 move from (2, 0) to (1, 0) using car (1648, [(2, 0), (1, 0)], 0)\n", - "Agent rider 807 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1037 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1054 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1129 move from (5, 1) to (4, 1) using car (1598, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 1129 arrived with a waiting time of 25 ticks\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 9) to (1, 9) using car (1694, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1246 move from (2, 0) to (1, 0) using car (1648, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1278 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1316 move from (2, 0) to (1, 0) using car (1648, [(2, 0), (1, 0)], 0)\n", - "Rider n° 1316 arrived with a waiting time of 23 ticks\n", - "Agent rider 1318 move from (2, 0) to (1, 0) using car (1648, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1366 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1367 move from (6, 8) to (6, 9) using car (1645, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1394 move from (6, 0) to (6, 1) using car (1697, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1397 move from (0, 2) to (0, 3) using car (1726, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 move from (6, 0) to (6, 1) using car (1697, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1446 move from (6, 7) to (7, 7) using car (1753, [(6, 7), (7, 7), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 1450 move from (3, 3) to (3, 4) using car (1632, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1472 move from (0, 9) to (1, 9) using car (1694, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1474 move from (5, 8) to (4, 8) using car (1703, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1502 doesn't move\n", - "Agent rider 1503 move from (4, 8) to (4, 7) using car (1686, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 move from (0, 4) to (0, 5) using car (1706, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (0, 6) to (0, 5) using car (1595, [(0, 6), (0, 5)], 0)\n", - "Agent rider 1534 move from (6, 0) to (6, 1) using car (1697, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1535 move from (5, 1) to (5, 0) using car (1615, [(5, 1), (5, 0)], 0)\n", - "Rider n° 1535 arrived with a waiting time of 5 ticks\n", - "Driver 1543 arrived\n", - "Agent rider 1553 doesn't move\n", - "Driver 1563 arrived\n", - "Agent rider 1564 move from (3, 5) to (3, 6) using car (1643, [(3, 5), (3, 6)], 0)\n", - "Agent rider 1566 move from (5, 1) to (5, 0) using car (1615, [(5, 1), (5, 0)], 0)\n", - "Agent rider 1567 move from (4, 1) to (5, 1) using car (1736, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1568 move from (0, 4) to (0, 5) using car (1706, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (6, 7) to (7, 7) using car (1753, [(6, 7), (7, 7), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 1571 move from (8, 3) to (8, 4) using car (1719, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1572 move from (8, 2) to (7, 2) using car (1740, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1574 move from (0, 4) to (0, 5) using car (1706, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1575 move from (0, 9) to (1, 9) using car (1694, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Rider n° 1575 arrived with a waiting time of 5 ticks\n", - "Driver 1583 arrived\n", - "Driver 1592 arrived\n", - "Driver 1604 arrived\n", - "Driver 1605 arrived\n", - "Agent rider 1607 move from (6, 0) to (5, 0) using car (1738, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1609 move from (0, 9) to (1, 9) using car (1694, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1610 move from (1, 5) to (1, 6) using car (1684, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 move from (1, 7) to (0, 7) using car (1576, [(1, 7), (0, 7)], 0)\n", - "Agent rider 1612 move from (2, 8) to (1, 8) using car (1641, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1627 arrived\n", - "Driver 1630 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (5, 6) to (6, 6) using car (1705, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 5) to (3, 4) using car (1709, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 1640 arrived\n", - "Driver 1654 arrived\n", - "Driver 1657 arrived\n", - "Driver 1662 arrived\n", - "Agent rider 1664 move from (0, 4) to (0, 5) using car (1706, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1666 doesn't move\n", - "Agent rider 1668 move from (0, 6) to (0, 5) using car (1595, [(0, 6), (0, 5)], 0)\n", - "Agent rider 1669 move from (6, 0) to (6, 1) using car (1697, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1675 move from (6, 4) to (6, 5) using car (1672, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (0, 9) to (1, 9) using car (1694, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (2, 8) to (3, 8) using car (1659, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1678 move from (5, 3) to (6, 3) using car (1687, [(5, 3), (6, 3)], 0)\n", - "Agent rider 1679 move from (3, 5) to (3, 4) using car (1709, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1681 move from (6, 4) to (6, 5) using car (1672, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1683 arrived\n", - "Agent rider 1691 move from (6, 8) to (6, 9) using car (1645, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1692 move from (2, 8) to (3, 8) using car (1659, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Driver 1704 arrived\n", - "Agent rider 1714 move from (8, 3) to (8, 4) using car (1719, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1715 doesn't move\n", - "Agent rider 1717 move from (3, 5) to (3, 4) using car (1754, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 1718 move from (0, 9) to (1, 9) using car (1694, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 move from (9, 6) to (9, 7) using car (1688, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1731 move from (0, 2) to (0, 3) using car (1726, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1732 move from (8, 3) to (8, 4) using car (1719, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1733 move from (0, 6) to (0, 5) using car (1595, [(0, 6), (0, 5)], 0)\n", - "Agent rider 1734 doesn't move\n", - "Agent rider 1746 doesn't move\n", - "Agent rider 1747 move from (8, 1) to (9, 1) using car (1620, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1748 doesn't move\n", - "Agent rider 1749 doesn't move\n", - "Agent rider 1750 move from (4, 9) to (4, 8) using car (1721, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 1751 doesn't move\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 doesn't move\n", - "tick 124 ended\n", - "I am driver 1765 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 1766 - trip: [(4, 8), (4, 9), (3, 9)]\n", - "I am driver 1767 - trip: [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 1768 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)]\n", - "I am driver 1769 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 1770 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1771 - trip: [(7, 4), (7, 5), (7, 6)]\n", - "I am driver 1772 - trip: [(5, 4), (5, 3), (4, 3)]\n", - "I am driver 1773 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 1774 - trip: [(2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 1775 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 1776 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 1777 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 1778 - trip: [(7, 6), (8, 6), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 1779 - trip: [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2)]\n", - "I am driver 1780 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)]\n", - "16 drivers generated.\n", - "I am rider 1781 - dep: (3, 7) , arr: (6, 9)\n", - "I am rider 1782 - dep: (9, 8) , arr: (2, 5)\n", - "I am rider 1783 - dep: (6, 5) , arr: (2, 0)\n", - "I am rider 1784 - dep: (3, 3) , arr: (6, 0)\n", - "I am rider 1785 - dep: (9, 0) , arr: (5, 5)\n", - "I am rider 1786 - dep: (9, 4) , arr: (6, 1)\n", - "6 riders generated.\n", - "Agent rider 567 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 780 move from (1, 0) to (2, 0) using car (1773, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 807 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1037 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1054 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (1, 9) to (2, 9) using car (1694, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1278 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (4, 8) to (4, 7) using car (1721, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 1318 move from (1, 0) to (2, 0) using car (1773, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1366 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1367 move from (6, 9) to (5, 9) using car (1645, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 1367 arrived with a waiting time of 10 ticks\n", - "Agent rider 1386 move from (1, 1) to (0, 1) using car (1702, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1388 move from (1, 1) to (0, 1) using car (1702, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1394 move from (6, 1) to (7, 1) using car (1697, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1397 move from (0, 3) to (0, 4) using car (1726, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1398 move from (8, 2) to (8, 1) using car (1777, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 1444 move from (6, 1) to (7, 1) using car (1697, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1446 move from (7, 7) to (8, 7) using car (1753, [(7, 7), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 1450 move from (3, 4) to (3, 5) using car (1632, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 1472 move from (1, 9) to (2, 9) using car (1694, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1474 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1502 doesn't move\n", - "Agent rider 1503 move from (4, 7) to (4, 6) using car (1686, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 1509 move from (1, 1) to (0, 1) using car (1702, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1510 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1534 move from (6, 1) to (5, 1) using car (1762, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 1534 arrived with a waiting time of 7 ticks\n", - "Driver 1543 arrived\n", - "Agent rider 1553 move from (1, 1) to (0, 1) using car (1702, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1564 doesn't move\n", - "Agent rider 1566 doesn't move\n", - "Agent rider 1567 move from (5, 1) to (4, 1) using car (1713, [(5, 1), (4, 1)], 0)\n", - "Agent rider 1568 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (7, 7) to (8, 7) using car (1753, [(7, 7), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 1571 move from (8, 4) to (8, 5) using car (1719, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1592 arrived\n", - "Driver 1597 arrived\n", - "Driver 1605 arrived\n", - "Agent rider 1607 move from (5, 0) to (4, 0) using car (1738, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1609 move from (1, 9) to (2, 9) using car (1694, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1610 move from (1, 6) to (1, 7) using car (1684, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 move from (1, 8) to (0, 8) using car (1641, [(1, 8), (0, 8)], 0)\n", - "Driver 1630 arrived\n", - "Agent rider 1633 move from (8, 2) to (8, 1) using car (1777, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 1634 move from (6, 6) to (6, 5) using car (1705, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 4) to (3, 3) using car (1709, [(3, 4), (3, 3)], 0)\n", - "Driver 1657 arrived\n", "Driver 1660 arrived\n", - "Agent rider 1664 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1666 doesn't move\n", - "Agent rider 1668 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1669 move from (6, 1) to (7, 1) using car (1697, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Driver 1671 arrived\n", - "Agent rider 1675 move from (6, 5) to (6, 6) using car (1672, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1676 move from (1, 9) to (2, 9) using car (1694, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (3, 8) to (3, 7) using car (1745, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1678 move from (6, 3) to (6, 2) using car (1699, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 1679 move from (3, 4) to (3, 3) using car (1709, [(3, 4), (3, 3)], 0)\n", - "Agent rider 1681 move from (6, 5) to (6, 6) using car (1672, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 1681 arrived with a waiting time of 3 ticks\n", - "Agent rider 1691 move from (6, 9) to (5, 9) using car (1645, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1692 move from (3, 8) to (3, 7) using car (1745, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1693 move from (1, 0) to (2, 0) using car (1773, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Driver 1696 arrived\n", + "Driver 1665 arrived\n", + "Driver 1670 arrived\n", + "Driver 1682 arrived\n", + "Agent rider 1689 move from (5, 9) to (4, 9) using car (1672, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 move from (3, 7) to (4, 7) using car (1722, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1692 move from (5, 5) to (5, 4) using car (1687, [(5, 5), (5, 4)], 0)\n", + "Agent rider 1693 move from (3, 6) to (3, 5) using car (1668, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 move from (5, 7) to (6, 7) using car (1633, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1697 move from (9, 3) to (9, 4) using car (1710, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Driver 1700 arrived\n", - "Driver 1710 arrived\n", - "Agent rider 1714 move from (8, 4) to (8, 3) using car (1779, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1715 move from (1, 0) to (2, 0) using car (1773, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 move from (3, 4) to (3, 3) using car (1754, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 1718 move from (1, 9) to (2, 9) using car (1694, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Driver 1701 arrived\n", + "Driver 1704 arrived\n", + "Agent rider 1706 move from (0, 0) to (1, 0) using car (1663, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1707 move from (6, 4) to (6, 5) using car (1740, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1708 move from (4, 3) to (3, 3) using car (1742, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1709 move from (3, 6) to (3, 5) using car (1668, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1711 arrived\n", "Driver 1720 arrived\n", "Driver 1723 arrived\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 move from (9, 7) to (9, 8) using car (1688, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1731 move from (0, 3) to (0, 4) using car (1726, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1732 move from (8, 4) to (8, 3) using car (1779, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1733 move from (0, 5) to (0, 6) using car (1706, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1724 move from (5, 9) to (4, 9) using car (1672, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1725 move from (6, 6) to (6, 7) using car (1748, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1726 move from (6, 6) to (6, 7) using car (1748, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 1729 arrived\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (3, 7) to (4, 7) using car (1722, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", "Agent rider 1734 doesn't move\n", - "Agent rider 1746 move from (5, 3) to (5, 2) using car (1690, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1748 move from (8, 8) to (7, 8) using car (1767, [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 1749 doesn't move\n", - "Agent rider 1750 move from (4, 8) to (3, 8) using car (1703, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1751 doesn't move\n", - "Agent rider 1763 move from (7, 9) to (6, 9) using car (1760, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1781 move from (3, 7) to (3, 8) using car (1707, [(3, 7), (3, 8)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 move from (3, 3) to (3, 2) using car (1759, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1785 doesn't move\n", - "Agent rider 1786 doesn't move\n", - "tick 125 ended\n", - "I am driver 1787 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 1788 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1789 - trip: [(6, 6), (5, 6), (4, 6), (4, 7)]\n", - "3 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 567 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1037 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1054 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1207 move from (8, 3) to (8, 4) using car (1695, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (2, 9) to (3, 9) using car (1694, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1246 doesn't move\n" + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 4) to (5, 5) using car (1727, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Driver 1739 arrived\n", + "Driver 1743 arrived\n", + "Driver 1753 arrived\n", + "Agent rider 1759 move from (7, 2) to (6, 2) using car (1784, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1760 doesn't move\n", + "Agent rider 1761 move from (6, 4) to (6, 5) using car (1740, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1762 move from (3, 7) to (4, 7) using car (1722, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1763 move from (3, 7) to (4, 7) using car (1722, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1764 move from (3, 9) to (2, 9) using car (1773, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 1765 move from (4, 5) to (4, 4) using car (1754, [(4, 5), (4, 4)], 0)\n", + "Agent rider 1766 move from (5, 4) to (5, 5) using car (1727, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1776 move from (3, 7) to (4, 7) using car (1722, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1777 doesn't move\n", + "Agent rider 1778 move from (1, 8) to (1, 9) using car (1661, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1779 move from (1, 8) to (0, 8) using car (1664, [(1, 8), (0, 8)], 0)\n", + "Agent rider 1788 move from (3, 9) to (4, 9) using car (1728, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1790 doesn't move\n", + "Agent rider 1791 move from (4, 5) to (4, 4) using car (1754, [(4, 5), (4, 4)], 0)\n", + "Agent rider 1792 move from (9, 3) to (9, 4) using car (1710, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1793 move from (3, 9) to (2, 9) using car (1773, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 1794 move from (4, 8) to (5, 8) using car (1702, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 1795 doesn't move\n", + "tick 123 ended\n", + "I am driver 1805 - trip: [(2, 5), (2, 6), (3, 6)]\n", + "1 drivers generated.\n", + "I am rider 1806 - dep: (4, 7) , arr: (9, 2)\n", + "1 riders generated.\n", + "Agent rider 664 doesn't move\n", + "Agent rider 686 move from (0, 4) to (0, 5) using car (1755, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 707 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 983 move from (1, 9) to (2, 9) using car (1661, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1223 move from (1, 0) to (2, 0) using car (1663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 move from (7, 7) to (8, 7) using car (1676, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1465 move from (6, 7) to (7, 7) using car (1633, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1472 move from (3, 5) to (3, 4) using car (1668, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1480 move from (1, 0) to (2, 0) using car (1663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 move from (8, 0) to (9, 0) using car (1714, [(8, 0), (9, 0)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 move from (1, 0) to (2, 0) using car (1663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (7, 7) to (8, 7) using car (1676, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1542 move from (3, 3) to (3, 4) using car (1798, [(3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1560 move from (3, 5) to (3, 4) using car (1668, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Agent rider 1587 move from (1, 9) to (2, 9) using car (1661, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 1587 arrived with a waiting time of 9 ticks\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 doesn't move\n", + "Agent rider 1606 move from (6, 2) to (7, 2) using car (1657, [(6, 2), (7, 2)], 0)\n", + "Agent rider 1607 move from (2, 9) to (1, 9) using car (1773, [(2, 9), (1, 9)], 0)\n", + "Driver 1609 arrived\n", + "Agent rider 1612 move from (4, 9) to (3, 9) using car (1672, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1613 move from (6, 7) to (5, 7) using car (1748, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 1616 arrived\n", + "Driver 1623 arrived\n", + "Driver 1627 arrived\n", + "Driver 1630 arrived\n", + "Agent rider 1637 move from (6, 4) to (7, 4) using car (1783, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 1638 move from (5, 4) to (4, 4) using car (1770, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1641 move from (7, 6) to (7, 7) using car (1756, [(7, 6), (7, 7)], 0)\n", + "Agent rider 1642 move from (6, 3) to (5, 3) using car (1730, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1646 move from (3, 2) to (2, 2) using car (1658, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 1646 arrived with a waiting time of 1 ticks\n", + "Agent rider 1651 move from (3, 3) to (2, 3) using car (1742, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1652 doesn't move\n", + "Driver 1659 arrived\n", + "Driver 1678 arrived\n", + "Agent rider 1689 move from (4, 9) to (3, 9) using car (1672, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 move from (5, 4) to (4, 4) using car (1770, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1693 move from (3, 5) to (3, 4) using car (1668, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 move from (6, 7) to (7, 7) using car (1633, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1697 move from (9, 4) to (9, 5) using car (1710, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 1701 arrived\n", + "Agent rider 1706 move from (1, 0) to (2, 0) using car (1663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 1706 arrived with a waiting time of 1 ticks\n", + "Agent rider 1707 move from (6, 5) to (6, 6) using car (1740, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1708 move from (3, 3) to (2, 3) using car (1742, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1709 move from (3, 5) to (3, 4) using car (1668, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 1716 arrived\n", + "Driver 1718 arrived\n", + "Driver 1719 arrived\n", + "Driver 1721 arrived\n", + "Agent rider 1724 move from (4, 9) to (5, 9) using car (1728, [(4, 9), (5, 9)], 0)\n", + "Agent rider 1725 move from (6, 7) to (5, 7) using car (1748, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1726 move from (6, 7) to (5, 7) using car (1748, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (4, 7) to (5, 7) using car (1722, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 5) to (5, 6) using car (1727, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Driver 1746 arrived\n", + "Agent rider 1759 move from (6, 2) to (6, 3) using car (1784, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1760 doesn't move\n", + "Agent rider 1761 move from (6, 5) to (6, 6) using car (1740, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1762 move from (4, 7) to (5, 7) using car (1722, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1763 move from (4, 7) to (5, 7) using car (1722, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1764 move from (2, 9) to (1, 9) using car (1773, [(2, 9), (1, 9)], 0)\n", + "Rider n° 1764 arrived with a waiting time of 0 ticks\n", + "Agent rider 1765 doesn't move\n", + "Agent rider 1766 move from (5, 5) to (5, 6) using car (1727, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1776 move from (4, 7) to (5, 7) using car (1722, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1777 move from (3, 3) to (3, 4) using car (1782, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 1778 move from (1, 9) to (2, 9) using car (1661, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1779 doesn't move\n", + "Agent rider 1788 move from (4, 9) to (3, 9) using car (1672, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1790 doesn't move\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (9, 4) to (9, 5) using car (1710, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1793 move from (2, 9) to (1, 9) using car (1773, [(2, 9), (1, 9)], 0)\n", + "Agent rider 1794 move from (5, 8) to (6, 8) using car (1702, [(5, 8), (6, 8)], 0)\n", + "Agent rider 1795 doesn't move\n", + "Agent rider 1806 move from (4, 7) to (5, 7) using car (1722, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "tick 124 ended\n", + "I am driver 1807 - trip: [(2, 5), (3, 5), (4, 5), (4, 6)]\n", + "I am driver 1808 - trip: [(6, 7), (7, 7)]\n", + "I am driver 1809 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 1810 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 1811 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 1812 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 1813 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 1814 - trip: [(1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 1815 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "9 drivers generated.\n", + "I am rider 1816 - dep: (8, 7) , arr: (7, 8)\n", + "I am rider 1817 - dep: (4, 9) , arr: (1, 1)\n", + "I am rider 1818 - dep: (7, 9) , arr: (3, 6)\n", + "I am rider 1819 - dep: (6, 0) , arr: (2, 8)\n", + "I am rider 1820 - dep: (5, 0) , arr: (7, 1)\n", + "I am rider 1821 - dep: (3, 1) , arr: (3, 4)\n", + "I am rider 1822 - dep: (3, 3) , arr: (9, 5)\n", + "7 riders generated.\n", + "Agent rider 664 move from (9, 7) to (9, 6) using car (1775, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 686 move from (0, 5) to (0, 6) using car (1755, [(0, 5), (0, 6)], 0)\n", + "Agent rider 707 move from (9, 7) to (9, 6) using car (1775, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 708 move from (9, 7) to (9, 6) using car (1775, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1392 doesn't move\n", + "Agent rider 1465 move from (7, 7) to (8, 7) using car (1633, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1480 move from (2, 0) to (3, 0) using car (1663, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 move from (2, 0) to (3, 0) using car (1663, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1542 move from (3, 4) to (3, 5) using car (1798, [(3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1560 move from (3, 4) to (3, 3) using car (1668, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Agent rider 1588 move from (9, 7) to (9, 6) using car (1775, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Driver 1590 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1278 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1283 move from (4, 8) to (5, 8) using car (1659, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1284 move from (4, 7) to (4, 6) using car (1721, [(4, 7), (4, 6)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1604 doesn't move\n", + "Agent rider 1605 move from (6, 6) to (6, 7) using car (1740, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 doesn't move\n", + "Agent rider 1612 move from (3, 9) to (2, 9) using car (1672, [(3, 9), (2, 9)], 0)\n", + "Agent rider 1613 move from (5, 7) to (4, 7) using car (1748, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 1618 arrived\n", + "Driver 1627 arrived\n", + "Agent rider 1637 move from (7, 4) to (8, 4) using car (1783, [(7, 4), (8, 4)], 0)\n", + "Agent rider 1638 move from (4, 4) to (3, 4) using car (1770, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1641 move from (7, 7) to (8, 7) using car (1633, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1642 move from (5, 3) to (4, 3) using car (1730, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1651 move from (2, 3) to (1, 3) using car (1742, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1652 doesn't move\n", + "Driver 1654 arrived\n", + "Driver 1664 arrived\n", + "Driver 1673 arrived\n", + "Driver 1681 arrived\n", + "Driver 1685 arrived\n", + "Driver 1687 arrived\n", + "Agent rider 1689 move from (3, 9) to (2, 9) using car (1672, [(3, 9), (2, 9)], 0)\n", + "Agent rider 1690 move from (9, 7) to (9, 6) using car (1775, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1691 move from (4, 7) to (3, 7) using car (1797, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 1692 move from (4, 4) to (3, 4) using car (1770, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1693 move from (3, 4) to (3, 3) using car (1668, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 move from (7, 7) to (8, 7) using car (1633, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1697 move from (9, 5) to (9, 6) using car (1710, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1707 move from (6, 6) to (6, 7) using car (1740, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1708 move from (2, 3) to (1, 3) using car (1742, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1709 doesn't move\n", + "Driver 1719 arrived\n", + "Agent rider 1724 doesn't move\n", + "Agent rider 1725 move from (5, 7) to (4, 7) using car (1748, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 1725 arrived with a waiting time of 1 ticks\n", + "Agent rider 1726 move from (5, 7) to (4, 7) using car (1748, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (5, 7) to (6, 7) using car (1722, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 6) to (5, 7) using car (1727, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Driver 1747 arrived\n", + "Driver 1754 arrived\n", + "Agent rider 1759 move from (6, 3) to (6, 4) using car (1784, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1760 move from (2, 6) to (3, 6) using car (1805, [(2, 6), (3, 6)], 0)\n", + "Agent rider 1761 move from (6, 6) to (6, 7) using car (1740, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 1762 move from (5, 7) to (4, 7) using car (1748, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 1763 move from (5, 7) to (6, 7) using car (1722, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1765 move from (4, 4) to (3, 4) using car (1770, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1766 move from (5, 6) to (5, 7) using car (1727, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 1767 arrived\n", + "Driver 1774 arrived\n", + "Agent rider 1776 move from (5, 7) to (6, 7) using car (1722, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1777 move from (3, 4) to (3, 5) using car (1782, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 1778 move from (2, 9) to (3, 9) using car (1661, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1779 doesn't move\n", + "Driver 1786 arrived\n", + "Agent rider 1788 move from (3, 9) to (2, 9) using car (1672, [(3, 9), (2, 9)], 0)\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1790 move from (4, 4) to (3, 4) using car (1770, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1791 move from (4, 4) to (3, 4) using car (1770, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1792 move from (9, 5) to (9, 6) using car (1710, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 1793 doesn't move\n", + "Agent rider 1794 doesn't move\n", + "Agent rider 1795 doesn't move\n", + "Agent rider 1806 move from (5, 7) to (6, 7) using car (1722, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 1816 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1818 move from (7, 9) to (8, 9) using car (1802, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1819 move from (6, 0) to (6, 1) using car (1781, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1820 move from (5, 0) to (4, 0) using car (1810, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "tick 125 ended\n", + "I am driver 1823 - trip: [(7, 1), (7, 0), (6, 0)]\n", + "I am driver 1824 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 1825 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 1826 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8), (6, 8)]\n", + "I am driver 1827 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "I am driver 1828 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 1829 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 1830 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 1831 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 1832 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 1833 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 1834 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)]\n", + "I am driver 1835 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 1836 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 1837 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "I am driver 1838 - trip: [(5, 7), (5, 6), (5, 5)]\n", + "I am driver 1839 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4)]\n", + "I am driver 1840 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", + "I am driver 1841 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 1842 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", + "I am driver 1843 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 1844 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 1845 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 1846 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 1847 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 1848 - trip: [(8, 1), (9, 1)]\n", + "I am driver 1849 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "27 drivers generated.\n", + "I am rider 1850 - dep: (4, 0) , arr: (3, 1)\n", + "I am rider 1851 - dep: (6, 1) , arr: (2, 2)\n", + "I am rider 1852 - dep: (4, 7) , arr: (7, 4)\n", + "I am rider 1853 - dep: (8, 7) , arr: (6, 2)\n", + "I am rider 1854 - dep: (4, 3) , arr: (0, 7)\n", + "I am rider 1855 - dep: (0, 1) , arr: (1, 6)\n", + "I am rider 1856 - dep: (7, 2) , arr: (9, 8)\n", + "7 riders generated.\n", + "Agent rider 664 move from (9, 6) to (9, 5) using car (1775, [(9, 6), (9, 5)], 0)\n", + "Rider n° 664 arrived with a waiting time of 38 ticks\n", + "Agent rider 686 doesn't move\n", + "Agent rider 707 move from (9, 6) to (9, 5) using car (1775, [(9, 6), (9, 5)], 0)\n", + "Rider n° 707 arrived with a waiting time of 36 ticks\n", + "Agent rider 708 move from (9, 6) to (9, 5) using car (1775, [(9, 6), (9, 5)], 0)\n", + "Rider n° 708 arrived with a waiting time of 35 ticks\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 move from (2, 6) to (2, 7) using car (1804, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 doesn't move\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1394 move from (7, 1) to (8, 1) using car (1697, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1397 move from (0, 4) to (1, 4) using car (1726, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 move from (7, 1) to (8, 1) using car (1697, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1446 move from (8, 7) to (8, 6) using car (1753, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 1450 move from (3, 5) to (3, 6) using car (1632, [(3, 5), (3, 6)], 0)\n", - "Agent rider 1472 move from (2, 9) to (1, 9) using car (1646, [(2, 9), (1, 9)], 0)\n", - "Agent rider 1474 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1502 move from (2, 9) to (1, 9) using car (1646, [(2, 9), (1, 9)], 0)\n", - "Rider n° 1502 arrived with a waiting time of 5 ticks\n", - "Agent rider 1503 move from (4, 6) to (4, 5) using car (1686, [(4, 6), (4, 5)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1532 move from (4, 8) to (5, 8) using car (1659, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1533 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1543 arrived\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1564 move from (3, 6) to (4, 6) using car (1774, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 1566 doesn't move\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (8, 7) to (8, 6) using car (1753, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 1571 move from (8, 5) to (8, 6) using car (1719, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1571 arrived with a waiting time of 4 ticks\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1576 arrived\n", - "Driver 1595 arrived\n", - "Agent rider 1607 move from (4, 0) to (3, 0) using car (1738, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 1607 arrived with a waiting time of 3 ticks\n", - "Agent rider 1609 move from (2, 9) to (3, 9) using car (1694, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1610 move from (1, 7) to (1, 8) using car (1684, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 doesn't move\n", + "Agent rider 1392 move from (8, 3) to (9, 3) using car (1751, [(8, 3), (9, 3)], 0)\n", + "Rider n° 1392 arrived with a waiting time of 18 ticks\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 move from (3, 4) to (2, 4) using car (1770, [(3, 4), (2, 4)], 0)\n", + "Agent rider 1480 move from (3, 0) to (4, 0) using car (1663, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 doesn't move\n", + "Agent rider 1520 move from (3, 0) to (4, 0) using car (1663, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1542 move from (3, 5) to (2, 5) using car (1798, [(3, 5), (2, 5)], 0)\n", + "Agent rider 1543 doesn't move\n", + "Agent rider 1552 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1560 move from (3, 3) to (3, 2) using car (1668, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Agent rider 1588 move from (9, 6) to (9, 5) using car (1846, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1604 move from (2, 6) to (2, 7) using car (1804, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Rider n° 1604 arrived with a waiting time of 9 ticks\n", + "Agent rider 1605 move from (6, 7) to (7, 7) using car (1722, [(6, 7), (7, 7)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 doesn't move\n", "Agent rider 1612 doesn't move\n", - "Driver 1615 arrived\n", - "Driver 1620 arrived\n", - "Agent rider 1633 move from (8, 1) to (8, 0) using car (1777, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 1634 move from (6, 5) to (6, 4) using car (1705, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 3) to (3, 2) using car (1754, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Driver 1643 arrived\n", - "Driver 1648 arrived\n", - "Agent rider 1664 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 1664 arrived with a waiting time of 6 ticks\n", - "Agent rider 1666 move from (8, 3) to (8, 2) using car (1779, [(8, 3), (8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1668 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1669 move from (7, 1) to (8, 1) using car (1697, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 1670 move from (4, 8) to (5, 8) using car (1659, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1675 move from (6, 6) to (6, 7) using car (1672, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 1675 arrived with a waiting time of 0 ticks\n", - "Agent rider 1676 move from (2, 9) to (3, 9) using car (1694, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1677 move from (3, 7) to (3, 6) using car (1745, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1678 doesn't move\n", - "Agent rider 1679 doesn't move\n", - "Driver 1687 arrived\n", - "Agent rider 1691 move from (5, 9) to (4, 9) using car (1645, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1692 move from (3, 7) to (3, 6) using car (1745, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Driver 1711 arrived\n", - "Agent rider 1714 move from (8, 3) to (8, 2) using car (1779, [(8, 3), (8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1715 move from (2, 0) to (3, 0) using car (1773, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 move from (3, 3) to (3, 2) using car (1754, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 1718 move from (2, 9) to (3, 9) using car (1694, [(2, 9), (3, 9)], 0)\n", - "Driver 1725 arrived\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 move from (9, 8) to (8, 8) using car (1688, [(9, 8), (8, 8)], 0)\n", - "Agent rider 1731 move from (0, 4) to (1, 4) using car (1726, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 1732 move from (8, 3) to (8, 2) using car (1779, [(8, 3), (8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1733 move from (0, 6) to (0, 7) using car (1706, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1734 move from (8, 7) to (8, 6) using car (1776, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 1746 move from (5, 2) to (5, 1) using car (1690, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1748 move from (7, 8) to (6, 8) using car (1767, [(7, 8), (6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 1749 move from (6, 9) to (5, 9) using car (1760, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1750 move from (3, 8) to (3, 7) using car (1703, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1751 move from (7, 8) to (6, 8) using car (1767, [(7, 8), (6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 1763 move from (6, 9) to (5, 9) using car (1760, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1781 move from (3, 8) to (4, 8) using car (1758, [(3, 8), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1782 move from (9, 8) to (8, 8) using car (1688, [(9, 8), (8, 8)], 0)\n", - "Agent rider 1783 move from (6, 5) to (6, 4) using car (1705, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1784 move from (3, 2) to (3, 1) using car (1759, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1785 doesn't move\n", - "Agent rider 1786 doesn't move\n", + "Agent rider 1613 move from (4, 7) to (3, 7) using car (1748, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 1627 arrived\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 move from (3, 4) to (3, 3) using car (1843, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1639 move from (2, 6) to (2, 7) using car (1804, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 1641 doesn't move\n", + "Agent rider 1642 move from (4, 3) to (3, 3) using car (1730, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1651 move from (1, 3) to (0, 3) using car (1742, [(1, 3), (0, 3)], 0)\n", + "Agent rider 1652 move from (1, 6) to (1, 7) using car (1814, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Driver 1657 arrived\n", + "Driver 1676 arrived\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 move from (9, 6) to (9, 5) using car (1846, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1691 move from (3, 7) to (4, 7) using car (1833, [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1692 move from (3, 4) to (3, 3) using car (1843, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1693 move from (3, 3) to (3, 2) using car (1836, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1694 move from (8, 3) to (9, 3) using car (1751, [(8, 3), (9, 3)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 move from (9, 6) to (9, 5) using car (1846, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Driver 1702 arrived\n", + "Agent rider 1707 move from (6, 7) to (5, 7) using car (1830, [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1708 move from (1, 3) to (1, 2) using car (1796, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 1708 arrived with a waiting time of 2 ticks\n", + "Agent rider 1709 move from (3, 4) to (2, 4) using car (1770, [(3, 4), (2, 4)], 0)\n", + "Driver 1714 arrived\n", + "Driver 1717 arrived\n", + "Agent rider 1724 move from (5, 9) to (4, 9) using car (1787, [(5, 9), (4, 9)], 0)\n", + "Agent rider 1726 doesn't move\n", + "Driver 1728 arrived\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (6, 7) to (7, 7) using car (1722, [(6, 7), (7, 7)], 0)\n", + "Agent rider 1734 move from (8, 3) to (9, 3) using car (1751, [(8, 3), (9, 3)], 0)\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 7) to (5, 8) using car (1727, [(5, 7), (5, 8)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Driver 1752 arrived\n", + "Driver 1756 arrived\n", + "Driver 1758 arrived\n", + "Agent rider 1759 move from (6, 4) to (6, 5) using car (1784, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1760 doesn't move\n", + "Agent rider 1761 move from (6, 7) to (5, 7) using car (1830, [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1762 doesn't move\n", + "Agent rider 1763 move from (6, 7) to (7, 7) using car (1722, [(6, 7), (7, 7)], 0)\n", + "Rider n° 1763 arrived with a waiting time of 1 ticks\n", + "Agent rider 1765 move from (3, 4) to (3, 3) using car (1843, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1766 move from (5, 7) to (5, 8) using car (1727, [(5, 7), (5, 8)], 0)\n", + "Driver 1771 arrived\n", + "Driver 1773 arrived\n", + "Agent rider 1776 move from (6, 7) to (7, 7) using car (1722, [(6, 7), (7, 7)], 0)\n", + "Agent rider 1777 move from (3, 5) to (3, 6) using car (1782, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 1778 move from (3, 9) to (4, 9) using car (1661, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1779 doesn't move\n", + "Driver 1785 arrived\n", + "Agent rider 1788 doesn't move\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1790 move from (3, 4) to (3, 3) using car (1843, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (9, 6) to (9, 5) using car (1775, [(9, 6), (9, 5)], 0)\n", + "Agent rider 1793 doesn't move\n", + "Agent rider 1794 move from (6, 8) to (6, 7) using car (1842, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 move from (8, 3) to (9, 3) using car (1751, [(8, 3), (9, 3)], 0)\n", + "Driver 1801 arrived\n", + "Agent rider 1806 move from (6, 7) to (6, 6) using car (1839, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 1816 doesn't move\n", + "Agent rider 1817 move from (4, 9) to (5, 9) using car (1812, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1818 move from (8, 9) to (9, 9) using car (1802, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1819 move from (6, 1) to (6, 2) using car (1781, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1820 move from (4, 0) to (5, 0) using car (1803, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1850 move from (4, 0) to (3, 0) using car (1810, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 1851 move from (6, 1) to (6, 2) using car (1744, [(6, 1), (6, 2)], 0)\n", + "Agent rider 1852 doesn't move\n", + "Agent rider 1853 doesn't move\n", + "Agent rider 1854 move from (4, 3) to (3, 3) using car (1730, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1855 doesn't move\n", + "Agent rider 1856 doesn't move\n", "tick 126 ended\n", - "I am driver 1790 - trip: [(7, 1), (7, 0)]\n", - "I am driver 1791 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 1792 - trip: [(5, 9), (6, 9), (6, 8), (6, 7)]\n", - "I am driver 1793 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 1794 - trip: [(2, 3), (1, 3)]\n", - "I am driver 1795 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 1796 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "7 drivers generated.\n", - "I am rider 1797 - dep: (5, 1) , arr: (1, 9)\n", - "I am rider 1798 - dep: (2, 6) , arr: (0, 7)\n", - "I am rider 1799 - dep: (8, 1) , arr: (3, 1)\n", - "I am rider 1800 - dep: (3, 2) , arr: (6, 7)\n", - "I am rider 1801 - dep: (9, 7) , arr: (9, 5)\n", - "5 riders generated.\n", - "Agent rider 567 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 780 move from (2, 0) to (3, 0) using car (1791, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 807 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1037 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1054 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1207 move from (8, 4) to (8, 5) using car (1695, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (3, 9) to (2, 9) using car (1742, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1278 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1283 move from (5, 8) to (6, 8) using car (1659, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1284 move from (4, 6) to (5, 6) using car (1774, [(4, 6), (5, 6)], 0)\n", - "Agent rider 1318 move from (2, 0) to (3, 0) using car (1791, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 1366 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", + "I am driver 1857 - trip: [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 1858 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 1859 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 1860 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 1861 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 1862 - trip: [(8, 3), (8, 2), (9, 2)]\n", + "I am driver 1863 - trip: [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 1864 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 1865 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 1866 - trip: [(6, 1), (5, 1), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 1867 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 1868 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 1869 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", + "I am driver 1870 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 1871 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "15 drivers generated.\n", + "I am rider 1872 - dep: (4, 4) , arr: (4, 8)\n", + "I am rider 1873 - dep: (4, 8) , arr: (0, 0)\n", + "I am rider 1874 - dep: (9, 4) , arr: (4, 4)\n", + "3 riders generated.\n", + "Agent rider 686 doesn't move\n", + "Agent rider 708 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 move from (2, 7) to (2, 8) using car (1804, [(2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 doesn't move\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1394 move from (8, 1) to (9, 1) using car (1697, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1397 move from (1, 4) to (2, 4) using car (1726, [(1, 4), (2, 4)], 0)\n", - "Agent rider 1398 move from (8, 1) to (9, 1) using car (1697, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1444 move from (8, 1) to (9, 1) using car (1697, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1446 move from (8, 6) to (9, 6) using car (1753, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1450 move from (3, 6) to (3, 5) using car (1745, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1503 move from (4, 5) to (3, 5) using car (1722, [(4, 5), (3, 5)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1510 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 1510 arrived with a waiting time of 16 ticks\n", - "Agent rider 1532 move from (5, 8) to (6, 8) using car (1659, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1533 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1553 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 move from (2, 4) to (2, 5) using car (1864, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 1480 move from (4, 0) to (5, 0) using car (1663, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 move from (9, 0) to (8, 0) using car (1869, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1519 move from (9, 9) to (9, 8) using car (1802, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Rider n° 1519 arrived with a waiting time of 9 ticks\n", + "Agent rider 1520 move from (4, 0) to (5, 0) using car (1663, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (8, 7) to (7, 7) using car (1861, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1543 move from (9, 9) to (9, 8) using car (1802, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Rider n° 1543 arrived with a waiting time of 12 ticks\n", + "Agent rider 1552 move from (9, 9) to (9, 8) using car (1802, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Rider n° 1552 arrived with a waiting time of 9 ticks\n", + "Agent rider 1556 move from (9, 9) to (9, 8) using car (1802, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1560 move from (3, 2) to (3, 1) using car (1668, [(3, 2), (3, 1)], 0)\n", "Agent rider 1564 doesn't move\n", - "Agent rider 1566 doesn't move\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (8, 6) to (9, 6) using car (1753, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1595 arrived\n", - "Agent rider 1609 move from (3, 9) to (2, 9) using car (1742, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 1610 move from (1, 8) to (2, 8) using car (1684, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1588 move from (9, 5) to (9, 4) using car (1846, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1605 move from (7, 7) to (7, 6) using car (1859, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 1605 arrived with a waiting time of 2 ticks\n", + "Agent rider 1606 move from (7, 2) to (7, 3) using car (1832, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1607 move from (1, 9) to (2, 9) using car (1847, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 1612 doesn't move\n", - "Driver 1620 arrived\n", - "Agent rider 1633 move from (8, 0) to (7, 0) using car (1777, [(8, 0), (7, 0)], 0)\n", - "Agent rider 1634 move from (6, 4) to (6, 3) using car (1705, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 2) to (3, 1) using car (1754, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Driver 1641 arrived\n", - "Agent rider 1666 move from (8, 2) to (7, 2) using car (1779, [(8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1668 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1669 move from (8, 1) to (9, 1) using car (1697, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1670 move from (5, 8) to (6, 8) using car (1659, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1676 move from (3, 9) to (2, 9) using car (1742, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 1677 move from (3, 6) to (3, 5) using car (1745, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1678 move from (6, 2) to (6, 3) using car (1736, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1679 move from (3, 3) to (4, 3) using car (1741, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 1691 move from (4, 9) to (3, 9) using car (1645, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1692 move from (3, 6) to (3, 5) using car (1745, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1693 move from (2, 0) to (3, 0) using car (1791, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Driver 1698 arrived\n", - "Driver 1701 arrived\n", - "Driver 1702 arrived\n", - "Driver 1707 arrived\n", - "Driver 1709 arrived\n", - "Driver 1712 arrived\n", - "Driver 1713 arrived\n", - "Agent rider 1714 move from (8, 2) to (7, 2) using car (1779, [(8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1715 move from (3, 0) to (4, 0) using car (1773, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 move from (3, 2) to (3, 1) using car (1754, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 1718 doesn't move\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 doesn't move\n", - "Agent rider 1731 move from (1, 4) to (2, 4) using car (1726, [(1, 4), (2, 4)], 0)\n", - "Agent rider 1732 move from (8, 2) to (7, 2) using car (1779, [(8, 2), (7, 2), (6, 2)], 0)\n", - "Agent rider 1733 move from (0, 7) to (0, 8) using car (1706, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1734 move from (8, 6) to (8, 5) using car (1776, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 1746 move from (5, 1) to (5, 0) using car (1690, [(5, 1), (5, 0)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1748 doesn't move\n", - "Agent rider 1749 move from (5, 9) to (5, 8) using car (1760, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1750 move from (3, 7) to (3, 6) using car (1703, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 1751 move from (6, 8) to (6, 9) using car (1767, [(6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 1763 move from (5, 9) to (4, 9) using car (1708, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1764 move from (3, 2) to (3, 3) using car (1743, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1781 move from (4, 8) to (4, 9) using car (1758, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (6, 4) to (6, 3) using car (1705, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1784 move from (3, 1) to (3, 0) using car (1759, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1785 doesn't move\n", - "Agent rider 1786 move from (9, 4) to (9, 3) using car (1724, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 1797 doesn't move\n", - "Agent rider 1798 move from (2, 6) to (3, 6) using car (1737, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 1799 move from (8, 1) to (9, 1) using car (1697, [(8, 1), (9, 1)], 0)\n", - "Agent rider 1800 move from (3, 2) to (3, 3) using car (1743, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1801 doesn't move\n", + "Agent rider 1613 doesn't move\n", + "Driver 1633 arrived\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 move from (3, 3) to (4, 3) using car (1841, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1639 move from (2, 7) to (2, 8) using car (1804, [(2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 1641 move from (8, 7) to (7, 7) using car (1861, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1642 move from (3, 3) to (2, 3) using car (1730, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1652 move from (1, 7) to (2, 7) using car (1835, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 1658 arrived\n", + "Driver 1672 arrived\n", + "Driver 1683 arrived\n", + "Driver 1686 arrived\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 move from (9, 5) to (9, 4) using car (1846, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1691 move from (4, 7) to (4, 8) using car (1833, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1692 move from (3, 3) to (3, 2) using car (1843, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1693 move from (3, 2) to (3, 1) using car (1836, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 move from (9, 5) to (9, 4) using car (1846, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1707 move from (5, 7) to (5, 6) using car (1830, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1709 move from (2, 4) to (2, 5) using car (1864, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Driver 1717 arrived\n", + "Agent rider 1724 doesn't move\n", + "Agent rider 1726 move from (4, 7) to (4, 8) using car (1833, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 1726 arrived with a waiting time of 1 ticks\n", + "Agent rider 1732 move from (9, 9) to (9, 8) using car (1802, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 doesn't move\n", + "Agent rider 1738 doesn't move\n", + "Driver 1755 arrived\n", + "Driver 1757 arrived\n", + "Agent rider 1759 move from (6, 5) to (6, 6) using car (1784, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1760 move from (3, 6) to (3, 5) using car (1828, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1761 move from (5, 7) to (5, 6) using car (1830, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1762 move from (4, 7) to (4, 8) using car (1833, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 1762 arrived with a waiting time of 1 ticks\n", + "Agent rider 1765 move from (3, 3) to (3, 2) using car (1843, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1776 doesn't move\n", + "Agent rider 1777 move from (3, 6) to (3, 7) using car (1782, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 move from (0, 8) to (1, 8) using car (1867, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 1783 arrived\n", + "Agent rider 1788 doesn't move\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1790 move from (3, 3) to (3, 2) using car (1843, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (9, 5) to (9, 6) using car (1826, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", + "Agent rider 1793 move from (1, 9) to (2, 9) using car (1847, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1794 move from (6, 7) to (6, 6) using car (1842, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 doesn't move\n", + "Driver 1805 arrived\n", + "Agent rider 1806 move from (6, 6) to (6, 5) using car (1839, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Driver 1808 arrived\n", + "Agent rider 1816 move from (8, 7) to (7, 7) using car (1861, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1818 move from (9, 9) to (9, 8) using car (1802, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1819 move from (6, 2) to (6, 3) using car (1781, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1820 move from (5, 0) to (5, 1) using car (1803, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 move from (3, 3) to (4, 3) using car (1841, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1850 move from (3, 0) to (2, 0) using car (1810, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 doesn't move\n", + "Agent rider 1853 move from (8, 7) to (7, 7) using car (1861, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1854 move from (3, 3) to (2, 3) using car (1730, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1855 doesn't move\n", + "Agent rider 1856 move from (7, 2) to (7, 3) using car (1832, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1872 doesn't move\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 move from (9, 4) to (9, 3) using car (1824, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", "tick 127 ended\n", - "I am driver 1802 - trip: [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 1803 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 1804 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 1805 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 1806 - trip: [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)]\n", - "5 drivers generated.\n", - "I am rider 1807 - dep: (6, 1) , arr: (5, 8)\n", - "1 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 move from (3, 0) to (2, 0) using car (1759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 move from (8, 5) to (8, 6) using car (1695, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (2, 9) to (1, 9) using car (1742, [(2, 9), (1, 9)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (6, 8) to (7, 8) using car (1659, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1284 move from (5, 6) to (5, 5) using car (1780, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1318 move from (3, 0) to (2, 0) using car (1759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1366 doesn't move\n", + "I am driver 1875 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7)]\n", + "I am driver 1876 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 1877 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 1878 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 1879 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 1880 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 1881 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 1882 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)]\n", + "I am driver 1883 - trip: [(9, 3), (8, 3), (7, 3), (7, 4)]\n", + "I am driver 1884 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 1885 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "11 drivers generated.\n", + "I am rider 1886 - dep: (4, 3) , arr: (1, 1)\n", + "I am rider 1887 - dep: (2, 7) , arr: (0, 2)\n", + "I am rider 1888 - dep: (8, 4) , arr: (3, 7)\n", + "I am rider 1889 - dep: (5, 9) , arr: (8, 5)\n", + "I am rider 1890 - dep: (6, 1) , arr: (3, 3)\n", + "5 riders generated.\n", + "Agent rider 686 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 doesn't move\n", + "Agent rider 1223 move from (2, 0) to (2, 1) using car (1810, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 1314 doesn't move\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1450 move from (3, 5) to (3, 4) using car (1745, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1465 doesn't move\n", "Agent rider 1472 doesn't move\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1503 move from (3, 5) to (3, 4) using car (1745, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 move from (6, 8) to (7, 8) using car (1659, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1533 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1553 doesn't move\n", + "Agent rider 1480 move from (5, 0) to (6, 0) using car (1663, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 move from (8, 0) to (7, 0) using car (1869, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (5, 0) to (6, 0) using car (1663, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (7, 7) to (6, 7) using car (1861, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1552 move from (9, 9) to (8, 9) using car (1884, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1560 doesn't move\n", "Agent rider 1564 doesn't move\n", - "Agent rider 1566 doesn't move\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1572 move from (7, 2) to (6, 2) using car (1779, [(7, 2), (6, 2)], 0)\n", - "Agent rider 1574 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1609 doesn't move\n", - "Agent rider 1610 move from (2, 8) to (3, 8) using car (1684, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1611 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1612 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1632 arrived\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (6, 3) to (6, 2) using car (1705, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 1) to (3, 0) using car (1754, [(3, 1), (3, 0), (2, 0)], 0)\n", - "Driver 1646 arrived\n", - "Agent rider 1666 move from (7, 2) to (6, 2) using car (1779, [(7, 2), (6, 2)], 0)\n", - "Agent rider 1668 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (6, 8) to (7, 8) using car (1659, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1677 move from (3, 5) to (3, 4) using car (1745, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1678 move from (6, 3) to (6, 4) using car (1736, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1679 move from (4, 3) to (5, 3) using car (1741, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 1682 arrived\n", - "Driver 1686 arrived\n", - "Driver 1688 arrived\n", - "Agent rider 1691 move from (3, 9) to (2, 9) using car (1645, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1692 move from (3, 5) to (3, 4) using car (1745, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1693 move from (3, 0) to (2, 0) using car (1759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 1694 arrived\n", - "Driver 1702 arrived\n", - "Driver 1712 arrived\n", - "Agent rider 1714 move from (7, 2) to (6, 2) using car (1779, [(7, 2), (6, 2)], 0)\n", - "Agent rider 1715 move from (4, 0) to (5, 0) using car (1773, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 move from (3, 1) to (3, 0) using car (1754, [(3, 1), (3, 0), (2, 0)], 0)\n", - "Agent rider 1718 doesn't move\n", - "Driver 1721 arrived\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 doesn't move\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1732 move from (7, 2) to (6, 2) using car (1779, [(7, 2), (6, 2)], 0)\n", - "Agent rider 1733 move from (0, 8) to (0, 9) using car (1706, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1734 move from (8, 5) to (8, 4) using car (1776, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Driver 1739 arrived\n", - "Agent rider 1746 doesn't move\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1748 doesn't move\n", - "Agent rider 1749 move from (5, 8) to (5, 7) using car (1760, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1750 move from (3, 6) to (3, 5) using car (1703, [(3, 6), (3, 5)], 0)\n", - "Agent rider 1751 doesn't move\n", - "Driver 1752 arrived\n", - "Driver 1762 arrived\n", - "Agent rider 1763 move from (4, 9) to (3, 9) using car (1708, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1764 move from (3, 3) to (3, 4) using car (1743, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 1766 arrived\n", - "Driver 1771 arrived\n", - "Driver 1772 arrived\n", - "Agent rider 1781 move from (4, 9) to (5, 9) using car (1758, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (6, 3) to (6, 2) using car (1705, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1784 move from (3, 0) to (2, 0) using car (1759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 1785 doesn't move\n", - "Agent rider 1786 move from (9, 3) to (9, 2) using car (1724, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 1797 doesn't move\n", - "Agent rider 1798 move from (3, 6) to (3, 5) using car (1703, [(3, 6), (3, 5)], 0)\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 move from (3, 3) to (3, 4) using car (1743, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1801 move from (9, 7) to (9, 8) using car (1778, [(9, 7), (9, 8)], 0)\n", - "Agent rider 1807 doesn't move\n", - "tick 128 ended\n", - "I am driver 1808 - trip: [(4, 8), (4, 9), (5, 9)]\n", - "I am driver 1809 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 1810 - trip: [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1811 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 1812 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 1813 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 1814 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 1815 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 1816 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 1817 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 1818 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 1819 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 1820 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 1821 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 1822 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 1823 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 1824 - trip: [(7, 4), (7, 3)]\n", - "I am driver 1825 - trip: [(6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 1826 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 1827 - trip: [(7, 5), (6, 5), (5, 5), (5, 4)]\n", - "I am driver 1828 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 1829 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2), (8, 2)]\n", - "I am driver 1830 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 1831 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 1832 - trip: [(2, 4), (1, 4), (0, 4)]\n", - "25 drivers generated.\n", - "I am rider 1833 - dep: (2, 0) , arr: (8, 7)\n", - "I am rider 1834 - dep: (1, 6) , arr: (4, 6)\n", - "I am rider 1835 - dep: (2, 6) , arr: (1, 9)\n", - "I am rider 1836 - dep: (9, 6) , arr: (2, 8)\n", - "4 riders generated.\n", - "Agent rider 567 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 780 move from (2, 0) to (1, 0) using car (1759, [(2, 0), (1, 0)], 0)\n", - "Agent rider 807 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1037 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1054 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1207 move from (8, 6) to (8, 7) using car (1695, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1232 move from (1, 9) to (2, 9) using car (1828, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1278 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (5, 5) to (5, 4) using car (1780, [(5, 5), (5, 4)], 0)\n", - "Agent rider 1318 move from (2, 0) to (1, 0) using car (1759, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1366 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1386 move from (0, 1) to (1, 1) using car (1813, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1388 move from (0, 1) to (1, 1) using car (1813, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (9, 6) to (9, 7) using car (1765, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1450 move from (3, 4) to (4, 4) using car (1745, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1472 move from (1, 9) to (2, 9) using car (1828, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 1474 move from (3, 6) to (3, 7) using car (1787, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1503 doesn't move\n", - "Agent rider 1509 move from (0, 1) to (1, 1) using car (1813, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1553 move from (0, 1) to (1, 1) using car (1813, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1564 move from (4, 6) to (4, 7) using car (1775, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 1566 move from (5, 0) to (6, 0) using car (1773, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1567 move from (4, 1) to (5, 1) using car (1806, [(4, 1), (5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 1568 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (9, 6) to (9, 7) using car (1765, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1598 arrived\n", - "Agent rider 1609 move from (2, 9) to (3, 9) using car (1823, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1610 move from (3, 8) to (4, 8) using car (1684, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 1610 arrived with a waiting time of 6 ticks\n", - "Agent rider 1611 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1612 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (6, 2) to (6, 1) using car (1705, [(6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1637 move from (3, 0) to (2, 0) using car (1754, [(3, 0), (2, 0)], 0)\n", - "Agent rider 1666 move from (6, 2) to (7, 2) using car (1831, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1668 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (2, 9) to (3, 9) using car (1823, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 move from (3, 4) to (4, 4) using car (1745, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1678 move from (6, 4) to (6, 5) using car (1736, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1679 move from (5, 3) to (6, 3) using car (1741, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 1688 arrived\n", - "Driver 1690 arrived\n", - "Agent rider 1691 move from (2, 9) to (3, 9) using car (1823, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1692 doesn't move\n", - "Agent rider 1693 move from (2, 0) to (1, 0) using car (1759, [(2, 0), (1, 0)], 0)\n", - "Driver 1697 arrived\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 move from (5, 0) to (6, 0) using car (1773, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 move from (3, 0) to (2, 0) using car (1754, [(3, 0), (2, 0)], 0)\n", - "Agent rider 1718 doesn't move\n", - "Driver 1722 arrived\n", - "Driver 1726 arrived\n", - "Agent rider 1729 doesn't move\n", - "Agent rider 1730 doesn't move\n", - "Agent rider 1731 move from (2, 4) to (1, 4) using car (1832, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 1732 move from (6, 2) to (7, 2) using car (1831, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1733 move from (0, 9) to (1, 9) using car (1706, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1734 move from (8, 4) to (8, 3) using car (1776, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1746 move from (5, 0) to (6, 0) using car (1773, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1748 move from (6, 8) to (6, 7) using car (1792, [(6, 8), (6, 7)], 0)\n", - "Rider n° 1748 arrived with a waiting time of 4 ticks\n", - "Agent rider 1749 move from (5, 7) to (5, 6) using car (1760, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1750 doesn't move\n", - "Agent rider 1751 move from (6, 9) to (6, 8) using car (1804, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Driver 1753 arrived\n", - "Driver 1756 arrived\n", - "Agent rider 1763 move from (3, 9) to (2, 9) using car (1708, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1764 move from (3, 4) to (4, 4) using car (1745, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Driver 1772 arrived\n", - "Driver 1774 arrived\n", - "Driver 1777 arrived\n", - "Agent rider 1781 move from (5, 9) to (6, 9) using car (1758, [(5, 9), (6, 9)], 0)\n", - "Rider n° 1781 arrived with a waiting time of 0 ticks\n", - "Agent rider 1782 move from (8, 8) to (7, 8) using car (1719, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1783 move from (6, 2) to (6, 1) using car (1705, [(6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 1784 move from (2, 0) to (1, 0) using car (1759, [(2, 0), (1, 0)], 0)\n", - "Agent rider 1785 doesn't move\n", - "Agent rider 1786 move from (9, 2) to (9, 1) using car (1724, [(9, 2), (9, 1)], 0)\n", - "Driver 1790 arrived\n", - "Driver 1794 arrived\n", - "Agent rider 1797 move from (5, 1) to (5, 2) using car (1796, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 move from (3, 4) to (3, 5) using car (1743, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1834 doesn't move\n", - "Agent rider 1835 move from (2, 6) to (2, 5) using car (1822, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1836 move from (9, 6) to (9, 7) using car (1765, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "tick 129 ended\n", - "I am driver 1837 - trip: [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 1838 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 1839 - trip: [(2, 8), (2, 9), (3, 9)]\n", - "I am driver 1840 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 1841 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 1842 - trip: [(4, 8), (5, 8), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 1843 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "7 drivers generated.\n", - "I am rider 1844 - dep: (5, 3) , arr: (9, 1)\n", - "I am rider 1845 - dep: (6, 8) , arr: (3, 7)\n", - "I am rider 1846 - dep: (8, 3) , arr: (6, 2)\n", - "I am rider 1847 - dep: (0, 4) , arr: (0, 1)\n", - "4 riders generated.\n", - "Agent rider 567 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 780 move from (1, 0) to (2, 0) using car (1818, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 807 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1037 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1054 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1207 move from (8, 7) to (8, 8) using car (1695, [(8, 7), (8, 8)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1278 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1283 move from (7, 8) to (7, 9) using car (1788, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 move from (1, 0) to (2, 0) using car (1818, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1366 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1386 move from (1, 1) to (2, 1) using car (1813, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1388 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1397 move from (2, 4) to (2, 5) using car (1817, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 1397 arrived with a waiting time of 18 ticks\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (9, 7) to (9, 8) using car (1765, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1450 move from (4, 4) to (5, 4) using car (1745, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (3, 7) to (4, 7) using car (1787, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1503 move from (3, 4) to (3, 3) using car (1820, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 1503 arrived with a waiting time of 13 ticks\n", - "Agent rider 1509 move from (1, 1) to (2, 1) using car (1813, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1532 move from (7, 8) to (7, 9) using car (1788, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1533 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1553 move from (1, 1) to (2, 1) using car (1813, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Agent rider 1564 move from (4, 7) to (3, 7) using car (1775, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 1566 move from (6, 0) to (7, 0) using car (1773, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1567 move from (5, 1) to (5, 0) using car (1806, [(5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 1568 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (9, 7) to (9, 8) using car (1765, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1572 doesn't move\n", - "Agent rider 1574 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1609 move from (3, 9) to (4, 9) using car (1823, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1611 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1612 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (6, 1) to (7, 1) using car (1705, [(6, 1), (7, 1)], 0)\n", + "Agent rider 1588 move from (9, 4) to (9, 3) using car (1846, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1607 move from (2, 9) to (2, 8) using car (1847, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 1607 arrived with a waiting time of 3 ticks\n", + "Agent rider 1612 move from (2, 9) to (2, 8) using car (1847, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1613 move from (3, 7) to (3, 8) using car (1782, [(3, 7), (3, 8)], 0)\n", + "Rider n° 1613 arrived with a waiting time of 6 ticks\n", "Agent rider 1637 doesn't move\n", - "Driver 1645 arrived\n", - "Driver 1659 arrived\n", - "Agent rider 1666 move from (7, 2) to (7, 3) using car (1831, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 1666 arrived with a waiting time of 5 ticks\n", - "Agent rider 1668 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (7, 8) to (7, 9) using car (1788, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 1672 arrived\n", - "Agent rider 1676 move from (3, 9) to (4, 9) using car (1823, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 move from (4, 4) to (5, 4) using car (1745, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1678 move from (6, 5) to (6, 6) using car (1736, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1679 doesn't move\n", - "Driver 1690 arrived\n", - "Agent rider 1691 move from (3, 9) to (4, 9) using car (1823, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1692 move from (3, 4) to (3, 3) using car (1820, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1693 move from (1, 0) to (2, 0) using car (1818, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 1699 arrived\n", - "Driver 1703 arrived\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 move from (6, 0) to (7, 0) using car (1773, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 doesn't move\n", - "Agent rider 1718 doesn't move\n", - "Agent rider 1729 move from (2, 5) to (2, 4) using car (1822, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1730 doesn't move\n", - "Agent rider 1731 move from (1, 4) to (0, 4) using car (1832, [(1, 4), (0, 4)], 0)\n", - "Agent rider 1732 move from (7, 2) to (6, 2) using car (1821, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 1733 move from (1, 9) to (2, 9) using car (1706, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1734 doesn't move\n", - "Driver 1737 arrived\n", + "Agent rider 1638 move from (4, 3) to (4, 4) using car (1841, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1639 doesn't move\n", + "Agent rider 1641 move from (7, 7) to (6, 7) using car (1861, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1642 move from (2, 3) to (1, 3) using car (1730, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1652 move from (2, 7) to (2, 8) using car (1815, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 1683 arrived\n", + "Agent rider 1689 move from (2, 9) to (2, 8) using car (1847, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 move from (9, 4) to (9, 3) using car (1846, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1691 doesn't move\n", + "Agent rider 1692 move from (3, 2) to (3, 1) using car (1843, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1693 move from (3, 1) to (3, 0) using car (1836, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1694 move from (9, 3) to (8, 3) using car (1883, [(9, 3), (8, 3), (7, 3), (7, 4)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 move from (9, 4) to (9, 3) using car (1846, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1707 move from (5, 6) to (5, 5) using car (1830, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 1707 arrived with a waiting time of 2 ticks\n", + "Agent rider 1709 doesn't move\n", + "Driver 1722 arrived\n", + "Agent rider 1724 doesn't move\n", + "Driver 1727 arrived\n", + "Agent rider 1732 move from (9, 8) to (9, 7) using car (1802, [(9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 move from (9, 3) to (8, 3) using car (1883, [(9, 3), (8, 3), (7, 3), (7, 4)], 0)\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 doesn't move\n", + "Agent rider 1738 doesn't move\n", + "Driver 1740 arrived\n", "Driver 1742 arrived\n", - "Agent rider 1746 move from (6, 0) to (7, 0) using car (1773, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1749 move from (5, 6) to (5, 5) using car (1760, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1750 doesn't move\n", - "Agent rider 1751 move from (6, 8) to (6, 7) using car (1804, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 move from (4, 4) to (5, 4) using car (1745, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Driver 1767 arrived\n", - "Driver 1778 arrived\n", - "Driver 1779 arrived\n" + "Driver 1744 arrived\n", + "Driver 1750 arrived\n", + "Driver 1751 arrived\n", + "Driver 1757 arrived\n", + "Agent rider 1759 move from (6, 6) to (6, 7) using car (1784, [(6, 6), (6, 7)], 0)\n", + "Agent rider 1760 move from (3, 5) to (3, 4) using car (1828, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 1761 move from (5, 6) to (5, 5) using car (1830, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 1761 arrived with a waiting time of 1 ticks\n", + "Agent rider 1765 move from (3, 2) to (3, 1) using car (1843, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Driver 1770 arrived\n", + "Driver 1772 arrived\n", + "Driver 1775 arrived\n", + "Agent rider 1776 doesn't move\n", + "Agent rider 1777 move from (3, 7) to (2, 7) using car (1863, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 doesn't move\n", + "Driver 1787 arrived\n", + "Agent rider 1788 move from (2, 9) to (2, 8) using car (1847, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1789 move from (9, 6) to (9, 7) using car (1834, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 1790 move from (3, 2) to (3, 1) using car (1843, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1791 move from (3, 4) to (4, 4) using car (1840, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1792 move from (9, 6) to (9, 7) using car (1826, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", + "Agent rider 1793 move from (2, 9) to (2, 8) using car (1847, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1794 move from (6, 6) to (6, 5) using car (1842, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 move from (9, 3) to (8, 3) using car (1883, [(9, 3), (8, 3), (7, 3), (7, 4)], 0)\n", + "Driver 1798 arrived\n", + "Driver 1800 arrived\n", + "Agent rider 1806 move from (6, 5) to (6, 4) using car (1839, [(6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 1816 doesn't move\n", + "Agent rider 1817 move from (5, 9) to (4, 9) using car (1870, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 move from (9, 8) to (9, 7) using car (1802, [(9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 1819 move from (6, 3) to (6, 4) using car (1781, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1820 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1782 move from (7, 8) to (6, 8) using car (1719, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1783 move from (6, 1) to (7, 1) using car (1705, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 doesn't move\n", - "Agent rider 1786 doesn't move\n", - "Driver 1789 arrived\n", - "Agent rider 1797 doesn't move\n", - "Agent rider 1798 move from (3, 5) to (3, 6) using car (1743, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 move from (3, 5) to (3, 6) using car (1743, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (6, 1) to (7, 1) using car (1705, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1834 doesn't move\n", - "Agent rider 1835 move from (2, 5) to (3, 5) using car (1837, [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 1836 move from (9, 7) to (9, 8) using car (1765, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1845 move from (6, 8) to (6, 7) using car (1804, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 1846 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "tick 130 ended\n", - "I am driver 1848 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 1849 - trip: [(6, 5), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 1850 - trip: [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 1851 - trip: [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 1852 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 1853 - trip: [(0, 6), (1, 6), (2, 6), (2, 7)]\n", - "I am driver 1854 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", - "I am driver 1855 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 1856 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 1857 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", - "I am driver 1858 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 1859 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1860 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 1861 - trip: [(8, 5), (7, 5), (6, 5), (6, 6)]\n", - "I am driver 1862 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 1863 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 1864 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 1865 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 1866 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 1867 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "20 drivers generated.\n", - "I am rider 1868 - dep: (4, 0) , arr: (9, 8)\n", - "I am rider 1869 - dep: (5, 3) , arr: (8, 7)\n", + "Agent rider 1821 move from (3, 1) to (3, 0) using car (1836, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1822 move from (4, 3) to (4, 4) using car (1841, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 1848 arrived\n", + "Agent rider 1850 move from (2, 0) to (2, 1) using car (1810, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 doesn't move\n", + "Agent rider 1853 move from (7, 7) to (6, 7) using car (1861, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1854 move from (2, 3) to (1, 3) using car (1730, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 1855 move from (0, 1) to (1, 1) using car (1876, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1856 move from (7, 3) to (7, 4) using car (1832, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1872 doesn't move\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 move from (9, 3) to (8, 3) using car (1883, [(9, 3), (8, 3), (7, 3), (7, 4)], 0)\n", + "Agent rider 1886 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1888 doesn't move\n", + "Agent rider 1889 move from (5, 9) to (6, 9) using car (1661, [(5, 9), (6, 9)], 0)\n", + "Agent rider 1890 doesn't move\n", + "tick 128 ended\n", + "I am driver 1891 - trip: [(7, 8), (7, 7), (7, 6)]\n", + "I am driver 1892 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 1893 - trip: [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 1894 - trip: [(2, 3), (3, 3), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 1895 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 1896 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 1897 - trip: [(9, 6), (9, 7)]\n", + "I am driver 1898 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 1899 - trip: [(9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 1900 - trip: [(4, 7), (3, 7), (2, 7)]\n", + "I am driver 1901 - trip: [(4, 2), (4, 3), (4, 4)]\n", + "I am driver 1902 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 1903 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 1904 - trip: [(7, 1), (6, 1), (5, 1), (5, 2)]\n", + "I am driver 1905 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "15 drivers generated.\n", + "I am rider 1906 - dep: (7, 1) , arr: (0, 4)\n", + "I am rider 1907 - dep: (1, 9) , arr: (8, 7)\n", "2 riders generated.\n", - "Agent rider 567 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1037 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1054 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1246 doesn't move\n", - "Agent rider 1278 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1283 move from (7, 9) to (8, 9) using car (1788, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1284 move from (5, 4) to (6, 4) using car (1745, [(5, 4), (6, 4)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1386 move from (2, 1) to (2, 0) using car (1813, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1388 move from (1, 1) to (1, 0) using car (1816, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (9, 8) to (9, 9) using car (1765, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1450 move from (5, 4) to (5, 5) using car (1826, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 1450 arrived with a waiting time of 7 ticks\n", - "Agent rider 1472 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1474 move from (4, 7) to (5, 7) using car (1787, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1509 move from (2, 1) to (2, 0) using car (1813, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1532 move from (7, 9) to (8, 9) using car (1788, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1533 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1553 move from (2, 1) to (2, 0) using car (1813, [(2, 1), (2, 0)], 0)\n", - "Agent rider 1564 move from (3, 7) to (2, 7) using car (1770, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 1566 move from (7, 0) to (8, 0) using car (1773, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 1566 arrived with a waiting time of 6 ticks\n", - "Agent rider 1567 move from (5, 0) to (6, 0) using car (1806, [(5, 0), (6, 0)], 0)\n", - "Agent rider 1568 move from (2, 9) to (3, 9) using car (1706, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (9, 8) to (9, 9) using car (1765, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1572 move from (6, 2) to (5, 2) using car (1821, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 1574 move from (2, 9) to (3, 9) using car (1706, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1609 move from (4, 9) to (5, 9) using car (1823, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 1609 arrived with a waiting time of 11 ticks\n", - "Agent rider 1611 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1612 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1633 move from (7, 0) to (8, 0) using car (1773, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1634 doesn't move\n", + "Agent rider 686 doesn't move\n", + "Agent rider 983 doesn't move\n", + "Agent rider 1070 move from (2, 8) to (2, 9) using car (1815, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 1070 arrived with a waiting time of 32 ticks\n", + "Agent rider 1223 doesn't move\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1480 move from (6, 0) to (7, 0) using car (1663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (6, 0) to (7, 0) using car (1663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (6, 7) to (6, 6) using car (1861, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1556 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1564 doesn't move\n", + "Agent rider 1588 move from (9, 3) to (9, 2) using car (1846, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1612 move from (2, 8) to (2, 7) using car (1847, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 1637 doesn't move\n", - "Driver 1659 arrived\n", - "Agent rider 1668 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (7, 9) to (8, 9) using car (1788, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1676 move from (4, 9) to (5, 9) using car (1823, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 move from (5, 4) to (6, 4) using car (1745, [(5, 4), (6, 4)], 0)\n", - "Agent rider 1678 move from (6, 6) to (6, 7) using car (1736, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 1679 move from (6, 3) to (6, 2) using car (1809, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 1679 arrived with a waiting time of 3 ticks\n", + "Agent rider 1638 move from (4, 4) to (5, 4) using car (1840, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1639 move from (2, 8) to (2, 9) using car (1815, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 1639 arrived with a waiting time of 10 ticks\n", + "Agent rider 1641 doesn't move\n", + "Agent rider 1642 move from (1, 3) to (0, 3) using car (1730, [(1, 3), (0, 3)], 0)\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1652 move from (2, 8) to (2, 9) using car (1815, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 1652 arrived with a waiting time of 6 ticks\n", + "Driver 1668 arrived\n", + "Agent rider 1689 move from (2, 8) to (2, 7) using car (1847, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 move from (9, 3) to (9, 2) using car (1846, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", "Agent rider 1691 doesn't move\n", - "Agent rider 1692 move from (3, 3) to (3, 2) using car (1820, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1693 doesn't move\n", + "Agent rider 1692 move from (3, 1) to (3, 0) using car (1843, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1693 move from (3, 0) to (2, 0) using car (1836, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1694 move from (8, 3) to (7, 3) using car (1883, [(8, 3), (7, 3), (7, 4)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 move from (9, 3) to (9, 2) using car (1846, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", "Driver 1703 arrived\n", - "Driver 1708 arrived\n", - "Agent rider 1714 move from (6, 2) to (5, 2) using car (1821, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 1714 arrived with a waiting time of 6 ticks\n", - "Agent rider 1715 move from (7, 0) to (8, 0) using car (1773, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1717 doesn't move\n", - "Agent rider 1718 doesn't move\n", - "Driver 1724 arrived\n", - "Agent rider 1729 move from (2, 4) to (2, 3) using car (1822, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1730 doesn't move\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1732 doesn't move\n", - "Agent rider 1733 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1734 doesn't move\n", - "Driver 1735 arrived\n", - "Agent rider 1746 move from (7, 0) to (8, 0) using car (1773, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1749 move from (5, 5) to (5, 4) using car (1760, [(5, 5), (5, 4)], 0)\n", - "Agent rider 1750 move from (3, 5) to (3, 4) using car (1812, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1751 move from (6, 7) to (6, 6) using car (1804, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Driver 1754 arrived\n", - "Driver 1758 arrived\n", - "Driver 1759 arrived\n", - "Agent rider 1763 move from (2, 9) to (3, 9) using car (1839, [(2, 9), (3, 9)], 0)\n", - "Agent rider 1764 move from (5, 4) to (6, 4) using car (1745, [(5, 4), (6, 4)], 0)\n", + "Agent rider 1709 doesn't move\n", + "Driver 1710 arrived\n", + "Agent rider 1724 doesn't move\n", + "Agent rider 1732 move from (9, 7) to (9, 6) using car (1802, [(9, 7), (9, 6)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 move from (8, 3) to (7, 3) using car (1883, [(8, 3), (7, 3), (7, 4)], 0)\n", + "Agent rider 1736 doesn't move\n", + "Agent rider 1737 move from (5, 8) to (4, 8) using car (1827, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 1738 move from (9, 7) to (9, 8) using car (1826, [(9, 7), (9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", + "Driver 1742 arrived\n", + "Driver 1745 arrived\n", + "Driver 1748 arrived\n", + "Driver 1751 arrived\n", + "Agent rider 1759 move from (6, 7) to (6, 6) using car (1861, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1760 move from (3, 4) to (3, 3) using car (1828, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Rider n° 1760 arrived with a waiting time of 4 ticks\n", + "Agent rider 1765 move from (3, 1) to (3, 0) using car (1843, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1766 move from (5, 8) to (4, 8) using car (1827, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", "Driver 1768 arrived\n", - "Driver 1776 arrived\n", - "Driver 1779 arrived\n", - "Driver 1780 arrived\n", - "Agent rider 1782 move from (6, 8) to (5, 8) using car (1719, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (9, 0) to (8, 0) using car (1862, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 doesn't move\n", - "Driver 1792 arrived\n", - "Agent rider 1797 move from (5, 2) to (5, 3) using car (1848, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1798 move from (3, 6) to (3, 7) using car (1743, [(3, 6), (3, 7)], 0)\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 move from (3, 6) to (3, 7) using car (1743, [(3, 6), (3, 7)], 0)\n", - "Agent rider 1801 move from (9, 8) to (9, 9) using car (1765, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Driver 1824 arrived\n", - "Agent rider 1833 move from (2, 0) to (3, 0) using car (1818, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1834 move from (1, 6) to (2, 6) using car (1858, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1835 doesn't move\n", - "Agent rider 1836 move from (9, 8) to (9, 9) using car (1765, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1845 doesn't move\n", - "Agent rider 1846 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 doesn't move\n", - "Agent rider 1869 move from (5, 3) to (5, 4) using car (1796, [(5, 3), (5, 4)], 0)\n", - "tick 131 ended\n", - "I am driver 1870 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 1871 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "2 drivers generated.\n", - "I am rider 1872 - dep: (1, 8) , arr: (1, 3)\n", - "I am rider 1873 - dep: (0, 7) , arr: (0, 6)\n", - "I am rider 1874 - dep: (0, 0) , arr: (2, 4)\n", - "I am rider 1875 - dep: (9, 1) , arr: (8, 5)\n", - "4 riders generated.\n", - "Agent rider 567 move from (5, 7) to (6, 7) using car (1787, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 780 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 807 move from (5, 7) to (6, 7) using car (1787, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1037 move from (5, 7) to (6, 7) using car (1787, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1054 move from (5, 7) to (5, 6) using car (1870, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1207 move from (8, 8) to (7, 8) using car (1795, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 1232 move from (3, 9) to (4, 9) using car (1706, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1246 move from (1, 0) to (0, 0) using car (1816, [(1, 0), (0, 0)], 0)\n", - "Rider n° 1246 arrived with a waiting time of 30 ticks\n", - "Agent rider 1278 move from (5, 7) to (6, 7) using car (1787, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1283 move from (8, 9) to (9, 9) using car (1788, [(8, 9), (9, 9)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1366 move from (5, 7) to (5, 6) using car (1870, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1386 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1388 move from (1, 0) to (0, 0) using car (1816, [(1, 0), (0, 0)], 0)\n", - "Rider n° 1388 arrived with a waiting time of 16 ticks\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (9, 9) to (8, 9) using car (1765, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 1772 arrived\n", + "Agent rider 1776 doesn't move\n", + "Agent rider 1777 move from (2, 7) to (1, 7) using car (1863, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 move from (1, 8) to (0, 8) using car (1902, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1788 move from (2, 8) to (2, 7) using car (1847, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1789 move from (9, 7) to (9, 8) using car (1834, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 1790 move from (3, 1) to (2, 1) using car (1809, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 1791 move from (4, 4) to (5, 4) using car (1840, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1792 move from (9, 7) to (9, 6) using car (1802, [(9, 7), (9, 6)], 0)\n", + "Agent rider 1793 move from (2, 8) to (2, 7) using car (1847, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1794 move from (6, 5) to (6, 4) using car (1842, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 move from (8, 3) to (7, 3) using car (1883, [(8, 3), (7, 3), (7, 4)], 0)\n", + "Driver 1799 arrived\n", + "Agent rider 1806 move from (6, 4) to (7, 4) using car (1839, [(6, 4), (7, 4)], 0)\n", + "Driver 1807 arrived\n", + "Driver 1814 arrived\n", + "Agent rider 1816 doesn't move\n", + "Agent rider 1817 move from (4, 9) to (3, 9) using car (1870, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 move from (9, 7) to (9, 6) using car (1802, [(9, 7), (9, 6)], 0)\n", + "Agent rider 1819 move from (6, 4) to (6, 5) using car (1781, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 1820 move from (5, 1) to (6, 1) using car (1893, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 1821 move from (3, 0) to (2, 0) using car (1831, [(3, 0), (2, 0)], 0)\n", + "Agent rider 1822 move from (4, 4) to (5, 4) using car (1841, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 1823 arrived\n", + "Driver 1838 arrived\n", + "Agent rider 1850 move from (2, 1) to (3, 1) using car (1796, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 1850 arrived with a waiting time of 0 ticks\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 doesn't move\n", + "Agent rider 1853 move from (6, 7) to (6, 6) using car (1861, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1854 move from (1, 3) to (0, 3) using car (1730, [(1, 3), (0, 3)], 0)\n", + "Agent rider 1855 doesn't move\n", + "Agent rider 1856 move from (7, 4) to (7, 5) using car (1832, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1872 move from (4, 4) to (5, 4) using car (1840, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 move from (8, 3) to (7, 3) using car (1883, [(8, 3), (7, 3), (7, 4)], 0)\n", + "Agent rider 1886 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1888 doesn't move\n", + "Agent rider 1889 doesn't move\n", + "Agent rider 1890 doesn't move\n", + "Agent rider 1906 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "tick 129 ended\n", + "I am driver 1908 - trip: [(4, 1), (3, 1)]\n", + "I am driver 1909 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 1910 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 1911 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 1912 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 1913 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 1914 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 1915 - trip: [(1, 4), (1, 3), (0, 3)]\n", + "I am driver 1916 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 1917 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 1918 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "11 drivers generated.\n", + "I am rider 1919 - dep: (9, 8) , arr: (4, 4)\n", + "I am rider 1920 - dep: (2, 1) , arr: (0, 8)\n", + "I am rider 1921 - dep: (5, 5) , arr: (3, 3)\n", + "I am rider 1922 - dep: (1, 5) , arr: (6, 6)\n", + "I am rider 1923 - dep: (6, 6) , arr: (9, 1)\n", + "I am rider 1924 - dep: (9, 0) , arr: (8, 8)\n", + "I am rider 1925 - dep: (0, 9) , arr: (1, 9)\n", + "I am rider 1926 - dep: (0, 9) , arr: (0, 0)\n", + "8 riders generated.\n", + "Agent rider 686 move from (0, 6) to (0, 5) using car (1881, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 983 move from (2, 9) to (1, 9) using car (1815, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 1223 move from (2, 1) to (1, 1) using car (1809, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 1223 arrived with a waiting time of 22 ticks\n", + "Agent rider 1314 move from (0, 6) to (0, 7) using car (1879, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 1314 arrived with a waiting time of 24 ticks\n", + "Agent rider 1386 move from (8, 7) to (7, 7) using car (1845, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 1465 move from (8, 7) to (7, 7) using car (1845, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (5, 7) to (5, 6) using car (1870, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1532 move from (8, 9) to (9, 9) using car (1788, [(8, 9), (9, 9)], 0)\n", - "Agent rider 1533 move from (3, 9) to (4, 9) using car (1706, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1553 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1564 move from (2, 7) to (1, 7) using car (1770, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 1564 arrived with a waiting time of 9 ticks\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 move from (3, 9) to (4, 9) using car (1706, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (9, 9) to (8, 9) using car (1765, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1572 move from (5, 2) to (5, 3) using car (1821, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 1572 arrived with a waiting time of 11 ticks\n", - "Agent rider 1574 move from (3, 9) to (4, 9) using car (1706, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 doesn't move\n", - "Agent rider 1633 move from (8, 0) to (9, 0) using car (1773, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (8, 9) to (9, 9) using car (1788, [(8, 9), (9, 9)], 0)\n", - "Agent rider 1676 move from (5, 9) to (5, 8) using car (1823, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 doesn't move\n", - "Agent rider 1678 move from (6, 7) to (7, 7) using car (1755, [(6, 7), (7, 7)], 0)\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1692 move from (3, 2) to (3, 1) using car (1820, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1693 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 1695 arrived\n", - "Driver 1705 arrived\n", - "Agent rider 1714 doesn't move\n", - "Agent rider 1715 move from (8, 0) to (9, 0) using car (1773, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 1715 arrived with a waiting time of 5 ticks\n", - "Agent rider 1717 move from (2, 0) to (1, 0) using car (1740, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1717 arrived with a waiting time of 3 ticks\n", - "Agent rider 1718 move from (3, 9) to (4, 9) using car (1706, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1729 move from (2, 3) to (2, 2) using car (1822, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1730 move from (8, 8) to (8, 9) using car (1761, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1731 doesn't move\n", + "Agent rider 1480 move from (7, 0) to (8, 0) using car (1663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1482 move from (7, 0) to (8, 0) using car (1663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1485 move from (0, 6) to (0, 5) using car (1881, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1520 move from (7, 0) to (8, 0) using car (1663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1556 move from (9, 8) to (8, 8) using car (1826, [(9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", + "Agent rider 1560 move from (3, 1) to (4, 1) using car (1796, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1564 doesn't move\n", + "Agent rider 1588 move from (9, 2) to (9, 1) using car (1846, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1606 move from (7, 3) to (7, 2) using car (1844, [(7, 3), (7, 2)], 0)\n", + "Agent rider 1612 move from (2, 7) to (2, 6) using car (1847, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1637 doesn't move\n", + "Agent rider 1638 doesn't move\n", + "Agent rider 1641 doesn't move\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Driver 1661 arrived\n", + "Agent rider 1689 move from (2, 7) to (2, 6) using car (1847, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 move from (9, 2) to (9, 1) using car (1846, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1691 move from (4, 8) to (3, 8) using car (1827, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Rider n° 1691 arrived with a waiting time of 8 ticks\n", + "Agent rider 1692 move from (3, 0) to (4, 0) using car (1843, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1693 move from (2, 0) to (1, 0) using car (1836, [(2, 0), (1, 0)], 0)\n", + "Agent rider 1694 move from (7, 3) to (8, 3) using car (1885, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1695 move from (8, 7) to (7, 7) using car (1845, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 1697 move from (9, 2) to (9, 1) using car (1846, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1709 doesn't move\n", + "Agent rider 1724 doesn't move\n", "Agent rider 1732 doesn't move\n", "Agent rider 1733 doesn't move\n", - "Agent rider 1734 move from (8, 3) to (9, 3) using car (1741, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1746 move from (8, 0) to (9, 0) using car (1773, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 1746 arrived with a waiting time of 3 ticks\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1749 doesn't move\n", - "Agent rider 1750 move from (3, 4) to (4, 4) using car (1812, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1751 move from (6, 6) to (6, 5) using car (1804, [(6, 6), (6, 5)], 0)\n", - "Driver 1757 arrived\n", - "Driver 1759 arrived\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 doesn't move\n", - "Driver 1779 arrived\n", - "Agent rider 1782 move from (5, 8) to (5, 7) using car (1803, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 move from (1, 0) to (0, 0) using car (1816, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1785 move from (8, 0) to (7, 0) using car (1862, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 doesn't move\n", - "Agent rider 1797 move from (5, 3) to (5, 4) using car (1848, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 doesn't move\n", - "Agent rider 1801 move from (9, 9) to (8, 9) using car (1765, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Driver 1808 arrived\n", - "Driver 1832 arrived\n", - "Agent rider 1833 move from (3, 0) to (3, 1) using car (1818, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1834 move from (2, 6) to (3, 6) using car (1858, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1835 move from (3, 5) to (3, 6) using car (1738, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1836 move from (9, 9) to (8, 9) using car (1765, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1844 move from (5, 3) to (5, 2) using car (1805, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1845 doesn't move\n", - "Agent rider 1846 move from (8, 3) to (9, 3) using car (1741, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 doesn't move\n", - "Agent rider 1869 doesn't move\n", + "Agent rider 1734 move from (7, 3) to (8, 3) using car (1885, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1736 move from (0, 6) to (0, 5) using car (1881, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1737 move from (4, 8) to (3, 8) using car (1827, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 1738 move from (9, 8) to (8, 8) using car (1826, [(9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", + "Driver 1745 arrived\n", + "Driver 1751 arrived\n", + "Agent rider 1759 move from (6, 6) to (6, 7) using car (1825, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1765 move from (3, 0) to (4, 0) using car (1843, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 1765 arrived with a waiting time of 3 ticks\n", + "Agent rider 1766 move from (4, 8) to (3, 8) using car (1917, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1776 move from (7, 7) to (7, 6) using car (1891, [(7, 7), (7, 6)], 0)\n", + "Agent rider 1777 move from (1, 7) to (0, 7) using car (1863, [(1, 7), (0, 7)], 0)\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 move from (0, 8) to (0, 7) using car (1902, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 1780 arrived\n", + "Driver 1782 arrived\n", + "Driver 1784 arrived\n", + "Agent rider 1788 move from (2, 7) to (3, 7) using car (1864, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 1789 move from (9, 8) to (9, 9) using car (1834, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 1790 move from (2, 1) to (1, 1) using car (1809, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 1791 move from (5, 4) to (6, 4) using car (1840, [(5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 move from (2, 7) to (2, 6) using car (1847, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1794 move from (6, 4) to (6, 3) using car (1842, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 move from (7, 3) to (7, 4) using car (1883, [(7, 3), (7, 4)], 0)\n", + "Agent rider 1806 move from (7, 4) to (7, 3) using car (1859, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1816 move from (7, 7) to (7, 6) using car (1891, [(7, 7), (7, 6)], 0)\n", + "Agent rider 1817 move from (3, 9) to (2, 9) using car (1870, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 doesn't move\n", + "Agent rider 1819 move from (6, 5) to (5, 5) using car (1880, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 1820 move from (6, 1) to (7, 1) using car (1893, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Rider n° 1820 arrived with a waiting time of 1 ticks\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 move from (5, 4) to (6, 4) using car (1841, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 move from (4, 7) to (5, 7) using car (1835, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1853 move from (6, 6) to (6, 5) using car (1861, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 doesn't move\n", + "Agent rider 1856 move from (7, 5) to (7, 6) using car (1832, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 1862 arrived\n", "Agent rider 1872 doesn't move\n", - "Agent rider 1873 doesn't move\n", - "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "tick 132 ended\n", - "I am driver 1876 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 1877 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "2 drivers generated.\n", - "I am rider 1878 - dep: (0, 6) , arr: (3, 2)\n", - "I am rider 1879 - dep: (5, 4) , arr: (9, 5)\n", - "2 riders generated.\n", - "Agent rider 567 move from (6, 7) to (7, 7) using car (1787, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 780 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Agent rider 807 move from (6, 7) to (7, 7) using car (1787, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1037 move from (6, 7) to (7, 7) using car (1787, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1054 move from (5, 6) to (5, 5) using car (1870, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1207 move from (7, 8) to (8, 8) using car (1684, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1232 move from (4, 9) to (5, 9) using car (1706, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1278 move from (6, 7) to (7, 7) using car (1787, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1366 move from (5, 6) to (5, 5) using car (1870, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1386 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1398 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (8, 9) to (7, 9) using car (1765, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (5, 6) to (5, 5) using car (1870, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 doesn't move\n", - "Agent rider 1553 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1567 doesn't move\n", - "Agent rider 1568 move from (4, 9) to (5, 9) using car (1706, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (8, 9) to (7, 9) using car (1765, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1574 move from (4, 9) to (5, 9) using car (1706, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 doesn't move\n", - "Agent rider 1633 move from (9, 0) to (9, 1) using car (1773, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (5, 8) to (5, 7) using car (1823, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 doesn't move\n", - "Agent rider 1678 move from (7, 7) to (7, 6) using car (1850, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 1678 arrived with a waiting time of 2 ticks\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1692 move from (3, 1) to (4, 1) using car (1820, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 1692 arrived with a waiting time of 2 ticks\n", - "Agent rider 1693 move from (1, 0) to (0, 0) using car (1740, [(1, 0), (0, 0)], 0)\n", - "Driver 1705 arrived\n", - "Agent rider 1715 doesn't move\n", - "Agent rider 1718 move from (4, 9) to (5, 9) using car (1706, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1728 arrived\n", - "Agent rider 1729 move from (2, 2) to (3, 2) using car (1822, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1730 move from (8, 9) to (7, 9) using car (1761, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1732 doesn't move\n", - "Agent rider 1733 doesn't move\n", - "Agent rider 1734 doesn't move\n", - "Driver 1743 arrived\n", - "Driver 1745 arrived\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1749 doesn't move\n", - "Agent rider 1750 move from (4, 4) to (5, 4) using car (1812, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 1751 move from (6, 5) to (5, 5) using car (1867, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Driver 1759 arrived\n", - "Driver 1760 arrived\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 doesn't move\n", - "Driver 1769 arrived\n", - "Agent rider 1782 move from (5, 7) to (5, 6) using car (1803, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (7, 0) to (6, 0) using car (1862, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 doesn't move\n", - "Driver 1791 arrived\n", - "Driver 1796 arrived\n", - "Agent rider 1797 move from (5, 4) to (5, 5) using car (1848, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 doesn't move\n", - "Agent rider 1801 move from (8, 9) to (7, 9) using car (1765, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 1806 arrived\n", - "Agent rider 1807 doesn't move\n", - "Driver 1813 arrived\n", - "Driver 1825 arrived\n", - "Driver 1827 arrived\n", - "Agent rider 1833 move from (3, 1) to (3, 2) using car (1818, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1834 move from (3, 6) to (4, 6) using car (1858, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 1834 arrived with a waiting time of 2 ticks\n", - "Agent rider 1835 move from (3, 6) to (3, 7) using car (1738, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1836 move from (8, 9) to (7, 9) using car (1761, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 1839 arrived\n", - "Agent rider 1844 move from (5, 2) to (5, 1) using car (1805, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1845 doesn't move\n", - "Agent rider 1846 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 doesn't move\n", - "Agent rider 1869 doesn't move\n", - "Agent rider 1872 move from (1, 8) to (2, 8) using car (1877, [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 1873 doesn't move\n", - "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 doesn't move\n", - "tick 133 ended\n", - "I am driver 1880 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 1881 - trip: [(2, 9), (2, 8), (3, 8)]\n", - "I am driver 1882 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 1883 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5)]\n", - "I am driver 1884 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 1885 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 1886 - trip: [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 1887 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 1888 - trip: [(6, 0), (5, 0), (4, 0), (4, 1)]\n", - "I am driver 1889 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 1890 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 1891 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 1892 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 1893 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 1894 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 1895 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 1896 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 1897 - trip: [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 1898 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 1899 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 1900 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 1901 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "22 drivers generated.\n", - "I am rider 1902 - dep: (9, 2) , arr: (1, 7)\n", - "I am rider 1903 - dep: (8, 3) , arr: (6, 1)\n", - "I am rider 1904 - dep: (7, 3) , arr: (3, 8)\n", - "3 riders generated.\n", - "Agent rider 567 move from (7, 7) to (7, 6) using car (1885, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (7, 7) to (7, 6) using car (1885, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1037 move from (7, 7) to (7, 6) using car (1885, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1054 move from (5, 5) to (5, 4) using car (1870, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1207 move from (8, 8) to (9, 8) using car (1684, [(8, 8), (9, 8)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1278 move from (7, 7) to (7, 6) using car (1885, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (6, 4) to (6, 3) using car (1811, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (5, 5) to (5, 4) using car (1870, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1394 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1398 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1444 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1446 move from (7, 9) to (6, 9) using car (1765, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1873 move from (4, 8) to (3, 8) using car (1917, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1874 move from (7, 3) to (7, 4) using car (1883, [(7, 3), (7, 4)], 0)\n", + "Agent rider 1886 move from (4, 3) to (3, 3) using car (1811, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1887 move from (2, 7) to (2, 6) using car (1847, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1888 doesn't move\n", + "Agent rider 1889 doesn't move\n", + "Agent rider 1890 doesn't move\n", + "Agent rider 1906 move from (7, 1) to (6, 1) using car (1882, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1919 move from (9, 8) to (8, 8) using car (1826, [(9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", + "Agent rider 1920 move from (2, 1) to (2, 2) using car (1918, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1921 doesn't move\n", + "Agent rider 1922 doesn't move\n", + "Agent rider 1923 move from (6, 6) to (6, 5) using car (1909, [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "tick 130 ended\n", + "I am driver 1927 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 1928 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "2 drivers generated.\n", + "I am rider 1929 - dep: (2, 7) , arr: (5, 2)\n", + "I am rider 1930 - dep: (9, 7) , arr: (2, 4)\n", + "I am rider 1931 - dep: (6, 5) , arr: (7, 7)\n", + "I am rider 1932 - dep: (6, 1) , arr: (8, 9)\n", + "I am rider 1933 - dep: (1, 8) , arr: (0, 7)\n", + "5 riders generated.\n", + "Agent rider 686 move from (0, 5) to (0, 4) using car (1881, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 983 move from (1, 9) to (0, 9) using car (1815, [(1, 9), (0, 9)], 0)\n", + "Rider n° 983 arrived with a waiting time of 28 ticks\n", + "Agent rider 1314 doesn't move\n", + "Agent rider 1386 move from (7, 7) to (8, 7) using car (1837, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1465 move from (7, 7) to (8, 7) using car (1837, [(7, 7), (8, 7)], 0)\n", "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (5, 5) to (5, 4) using car (1870, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1567 move from (6, 0) to (5, 0) using car (1862, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1568 move from (5, 9) to (6, 9) using car (1706, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (7, 9) to (6, 9) using car (1765, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 1574 move from (5, 9) to (6, 9) using car (1706, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 doesn't move\n", - "Agent rider 1633 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1634 move from (7, 1) to (8, 1) using car (1809, [(7, 1), (8, 1)], 0)\n", + "Agent rider 1480 move from (8, 0) to (9, 0) using car (1663, [(8, 0), (9, 0)], 0)\n", + "Agent rider 1482 move from (8, 0) to (9, 0) using car (1663, [(8, 0), (9, 0)], 0)\n", + "Agent rider 1485 move from (0, 5) to (0, 4) using car (1881, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1520 move from (8, 0) to (9, 0) using car (1663, [(8, 0), (9, 0)], 0)\n", + "Agent rider 1523 move from (6, 6) to (6, 7) using car (1781, [(6, 6), (6, 7)], 0)\n", + "Agent rider 1542 doesn't move\n", + "Agent rider 1556 move from (8, 8) to (7, 8) using car (1826, [(8, 8), (7, 8), (6, 8)], 0)\n", + "Rider n° 1556 arrived with a waiting time of 15 ticks\n", + "Agent rider 1560 move from (4, 1) to (5, 1) using car (1796, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1564 move from (9, 1) to (9, 0) using car (1846, [(9, 1), (9, 0)], 0)\n", + "Rider n° 1564 arrived with a waiting time of 15 ticks\n", + "Agent rider 1588 move from (9, 1) to (9, 0) using car (1846, [(9, 1), (9, 0)], 0)\n", + "Agent rider 1606 move from (7, 2) to (6, 2) using car (1896, [(7, 2), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 1612 move from (2, 6) to (2, 5) using car (1847, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 1637 doesn't move\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (5, 7) to (6, 7) using car (1823, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 doesn't move\n", - "Agent rider 1691 doesn't move\n", + "Agent rider 1638 move from (5, 4) to (5, 3) using car (1865, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1641 move from (6, 7) to (6, 8) using car (1825, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1689 move from (2, 6) to (2, 5) using car (1847, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 move from (9, 1) to (9, 0) using car (1846, [(9, 1), (9, 0)], 0)\n", + "Agent rider 1692 move from (4, 0) to (5, 0) using car (1843, [(4, 0), (5, 0)], 0)\n", + "Rider n° 1692 arrived with a waiting time of 3 ticks\n", "Agent rider 1693 doesn't move\n", - "Agent rider 1718 move from (5, 9) to (6, 9) using car (1706, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 1727 arrived\n", - "Agent rider 1729 move from (3, 2) to (4, 2) using car (1822, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1730 move from (7, 9) to (6, 9) using car (1761, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 1730 arrived with a waiting time of 6 ticks\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1732 move from (6, 2) to (5, 2) using car (1865, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 1733 doesn't move\n", - "Agent rider 1734 move from (9, 3) to (8, 3) using car (1897, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 1736 arrived\n", - "Driver 1741 arrived\n", - "Driver 1744 arrived\n", - "Agent rider 1747 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1749 doesn't move\n", - "Agent rider 1750 move from (5, 4) to (6, 4) using car (1812, [(5, 4), (6, 4)], 0)\n", - "Rider n° 1750 arrived with a waiting time of 2 ticks\n", - "Agent rider 1751 move from (5, 5) to (5, 4) using car (1867, [(5, 5), (5, 4), (4, 4)], 0)\n", - "Driver 1755 arrived\n", - "Driver 1760 arrived\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 move from (6, 4) to (6, 3) using car (1811, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Driver 1775 arrived\n", - "Agent rider 1782 move from (5, 6) to (5, 5) using car (1803, [(5, 6), (5, 5)], 0)\n", - "Agent rider 1783 move from (7, 1) to (8, 1) using car (1809, [(7, 1), (8, 1)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (6, 0) to (5, 0) using car (1862, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Driver 1788 arrived\n", - "Agent rider 1797 move from (5, 5) to (5, 6) using car (1848, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1800 move from (3, 7) to (4, 7) using car (1817, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1801 doesn't move\n", + "Agent rider 1694 move from (8, 3) to (8, 4) using car (1885, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1695 move from (7, 7) to (8, 7) using car (1837, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1697 move from (9, 1) to (9, 0) using car (1846, [(9, 1), (9, 0)], 0)\n", + "Agent rider 1709 doesn't move\n", + "Agent rider 1724 move from (4, 9) to (4, 8) using car (1871, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 1730 arrived\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (7, 7) to (8, 7) using car (1837, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1734 move from (8, 3) to (8, 4) using car (1885, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1736 move from (0, 5) to (0, 4) using car (1881, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1737 move from (3, 8) to (2, 8) using car (1827, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Rider n° 1737 arrived with a waiting time of 3 ticks\n", + "Agent rider 1738 move from (8, 8) to (7, 8) using car (1826, [(8, 8), (7, 8), (6, 8)], 0)\n", + "Driver 1751 arrived\n", + "Agent rider 1759 doesn't move\n", + "Agent rider 1766 move from (3, 8) to (2, 8) using car (1917, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 1769 arrived\n", + "Agent rider 1776 move from (7, 6) to (7, 7) using car (1832, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1777 move from (0, 7) to (0, 8) using car (1879, [(0, 7), (0, 8)], 0)\n", + "Agent rider 1778 move from (4, 9) to (4, 8) using car (1871, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 7) to (0, 6) using car (1902, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 1784 arrived\n", + "Agent rider 1788 move from (3, 7) to (4, 7) using car (1916, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 1789 move from (9, 9) to (8, 9) using car (1834, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 1790 move from (1, 1) to (1, 0) using car (1895, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1791 move from (6, 4) to (6, 5) using car (1840, [(6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 move from (2, 6) to (2, 5) using car (1847, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1794 move from (6, 3) to (6, 2) using car (1842, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 doesn't move\n", + "Driver 1797 arrived\n", "Driver 1802 arrived\n", "Driver 1804 arrived\n", - "Agent rider 1807 doesn't move\n", - "Driver 1816 arrived\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1835 move from (3, 7) to (3, 8) using car (1738, [(3, 7), (3, 8)], 0)\n", - "Agent rider 1836 move from (7, 9) to (6, 9) using car (1761, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 1844 move from (5, 1) to (5, 0) using car (1805, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1845 move from (6, 7) to (5, 7) using car (1855, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 1846 move from (9, 3) to (8, 3) using car (1897, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Driver 1856 arrived\n", - "Agent rider 1868 move from (4, 0) to (5, 0) using car (1880, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 1869 move from (5, 4) to (5, 5) using car (1821, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 1872 move from (2, 8) to (2, 7) using car (1877, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 1873 move from (0, 7) to (1, 7) using car (1900, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 1806 move from (7, 3) to (7, 2) using car (1859, [(7, 3), (7, 2)], 0)\n", + "Agent rider 1816 move from (7, 6) to (7, 7) using car (1832, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1817 move from (2, 9) to (1, 9) using car (1870, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 doesn't move\n", + "Agent rider 1819 move from (5, 5) to (4, 5) using car (1880, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 1821 move from (2, 0) to (1, 0) using car (1868, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1822 move from (6, 4) to (7, 4) using car (1841, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 1824 arrived\n", + "Driver 1831 arrived\n", + "Driver 1839 arrived\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 move from (5, 7) to (6, 7) using car (1835, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1853 move from (6, 5) to (6, 4) using car (1861, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 doesn't move\n", + "Agent rider 1856 move from (7, 6) to (7, 7) using car (1832, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1872 move from (5, 4) to (5, 5) using car (1803, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1873 move from (3, 8) to (2, 8) using car (1917, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 move from (9, 1) to (9, 2) using car (1773, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (5, 4) to (6, 4) using car (1812, [(5, 4), (6, 4)], 0)\n", - "Agent rider 1902 doesn't move\n", - "Agent rider 1903 doesn't move\n", - "Agent rider 1904 move from (7, 3) to (7, 2) using car (1819, [(7, 3), (7, 2)], 0)\n", - "tick 134 ended\n", - "I am driver 1905 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 1906 - trip: [(9, 6), (9, 5), (8, 5)]\n", - "I am driver 1907 - trip: [(4, 4), (5, 4), (6, 4), (6, 5)]\n", - "I am driver 1908 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", - "I am driver 1909 - trip: [(7, 9), (8, 9), (9, 9), (9, 8)]\n", - "I am driver 1910 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 1911 - trip: [(4, 9), (5, 9), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 1912 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 1913 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 1914 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 1915 - trip: [(6, 2), (7, 2), (8, 2)]\n", - "I am driver 1916 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 1917 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 1918 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "14 drivers generated.\n", - "I am rider 1919 - dep: (1, 1) , arr: (6, 3)\n", - "I am rider 1920 - dep: (0, 6) , arr: (3, 7)\n", - "I am rider 1921 - dep: (3, 1) , arr: (1, 6)\n", - "3 riders generated.\n", - "Agent rider 567 move from (7, 6) to (7, 5) using car (1885, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (7, 6) to (7, 5) using car (1885, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1037 move from (7, 6) to (7, 5) using car (1885, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1054 move from (5, 4) to (5, 3) using car (1870, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n" + "Agent rider 1886 move from (3, 3) to (2, 3) using car (1811, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1887 move from (2, 6) to (2, 5) using car (1847, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1888 doesn't move\n", + "Agent rider 1889 move from (6, 9) to (6, 8) using car (1884, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 1890 move from (6, 1) to (5, 1) using car (1882, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Driver 1897 arrived\n", + "Agent rider 1906 move from (6, 1) to (5, 1) using car (1882, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1919 move from (8, 8) to (7, 8) using car (1826, [(8, 8), (7, 8), (6, 8)], 0)\n", + "Agent rider 1920 move from (2, 2) to (2, 3) using car (1918, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1921 move from (5, 5) to (4, 5) using car (1880, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 1922 doesn't move\n", + "Agent rider 1923 move from (6, 5) to (6, 4) using car (1909, [(6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1931 doesn't move\n", + "Agent rider 1932 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "tick 131 ended\n", + "I am driver 1934 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 1935 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 1936 - trip: [(3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 1937 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 1938 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "5 drivers generated.\n", + "I am rider 1939 - dep: (0, 5) , arr: (8, 8)\n", + "I am rider 1940 - dep: (3, 0) , arr: (5, 8)\n", + "I am rider 1941 - dep: (3, 5) , arr: (4, 5)\n", + "I am rider 1942 - dep: (8, 0) , arr: (9, 6)\n", + "I am rider 1943 - dep: (6, 6) , arr: (0, 4)\n", + "I am rider 1944 - dep: (3, 2) , arr: (8, 2)\n", + "I am rider 1945 - dep: (4, 3) , arr: (9, 6)\n", + "7 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1207 move from (9, 8) to (9, 9) using car (1863, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1232 move from (5, 9) to (4, 9) using car (1859, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1278 move from (7, 6) to (7, 5) using car (1885, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (6, 3) to (6, 2) using car (1811, [(6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (5, 4) to (5, 3) using car (1870, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 686 move from (0, 4) to (0, 3) using car (1881, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1314 move from (0, 6) to (0, 5) using car (1902, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1398 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 1398 arrived with a waiting time of 16 ticks\n", - "Agent rider 1444 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1446 move from (6, 9) to (7, 9) using car (1706, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (5, 4) to (5, 3) using car (1870, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1567 move from (5, 0) to (5, 1) using car (1862, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1568 move from (6, 9) to (7, 9) using car (1706, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (6, 9) to (7, 9) using car (1706, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1574 move from (6, 9) to (7, 9) using car (1706, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 doesn't move\n", - "Agent rider 1633 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1634 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 move from (2, 5) to (1, 5) using car (1830, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 4) to (0, 3) using car (1881, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (6, 7) to (6, 6) using car (1835, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1542 move from (2, 5) to (1, 5) using car (1830, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 1542 arrived with a waiting time of 12 ticks\n", + "Agent rider 1560 move from (5, 1) to (4, 1) using car (1882, [(5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 move from (6, 2) to (6, 1) using car (1842, [(6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1612 move from (2, 5) to (1, 5) using car (1830, [(2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 1637 doesn't move\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (6, 7) to (7, 7) using car (1823, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1677 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1718 move from (6, 9) to (7, 9) using car (1706, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 1718 arrived with a waiting time of 5 ticks\n", - "Agent rider 1729 move from (4, 2) to (5, 2) using car (1822, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1731 move from (0, 4) to (1, 4) using car (1914, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1732 move from (5, 2) to (4, 2) using car (1865, [(5, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1638 move from (5, 3) to (5, 2) using car (1865, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 1638 arrived with a waiting time of 3 ticks\n", + "Agent rider 1641 move from (6, 8) to (6, 9) using car (1825, [(6, 8), (6, 9)], 0)\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1689 move from (2, 5) to (2, 4) using car (1847, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1693 move from (1, 0) to (1, 1) using car (1829, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 1694 move from (8, 4) to (8, 5) using car (1885, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (2, 5) to (1, 5) using car (1830, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1724 move from (4, 8) to (4, 7) using car (1871, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1732 doesn't move\n", "Agent rider 1733 doesn't move\n", - "Agent rider 1734 move from (8, 3) to (7, 3) using car (1918, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Driver 1740 arrived\n", - "Driver 1744 arrived\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1749 move from (5, 4) to (5, 3) using car (1870, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 1749 arrived with a waiting time of 6 ticks\n", - "Agent rider 1751 move from (5, 4) to (4, 4) using car (1867, [(5, 4), (4, 4)], 0)\n", - "Driver 1760 arrived\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 move from (6, 3) to (6, 2) using car (1811, [(6, 3), (6, 2), (7, 2)], 0)\n", - "Driver 1770 arrived\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (5, 0) to (5, 1) using car (1862, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1797 move from (5, 6) to (4, 6) using car (1848, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 move from (4, 7) to (5, 7) using car (1817, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1801 move from (7, 9) to (8, 9) using car (1909, [(7, 9), (8, 9), (9, 9), (9, 8)], 0)\n", - "Agent rider 1807 doesn't move\n", + "Agent rider 1734 move from (8, 4) to (8, 5) using car (1885, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1736 move from (0, 4) to (0, 3) using car (1881, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Agent rider 1759 move from (6, 7) to (5, 7) using car (1845, [(6, 7), (5, 7)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1776 move from (7, 7) to (7, 8) using car (1832, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 1776 arrived with a waiting time of 3 ticks\n", + "Agent rider 1777 doesn't move\n", + "Agent rider 1778 move from (4, 8) to (4, 7) using car (1871, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 6) to (0, 5) using car (1902, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1788 doesn't move\n", + "Agent rider 1789 move from (8, 9) to (7, 9) using car (1834, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 1790 move from (1, 0) to (2, 0) using car (1895, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 1790 arrived with a waiting time of 3 ticks\n", + "Agent rider 1791 move from (6, 5) to (6, 6) using car (1840, [(6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 move from (2, 5) to (1, 5) using car (1830, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1794 move from (6, 2) to (6, 1) using car (1842, [(6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 1795 doesn't move\n", + "Driver 1802 arrived\n", + "Agent rider 1806 move from (7, 2) to (7, 3) using car (1893, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", "Driver 1810 arrived\n", - "Driver 1830 arrived\n", - "Driver 1831 arrived\n", - "Agent rider 1833 move from (3, 2) to (3, 3) using car (1894, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 doesn't move\n", - "Agent rider 1836 move from (6, 9) to (5, 9) using car (1761, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 1837 arrived\n", - "Driver 1842 arrived\n", - "Agent rider 1844 move from (5, 0) to (6, 0) using car (1805, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1845 move from (5, 7) to (4, 7) using car (1855, [(5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 1846 move from (8, 3) to (7, 3) using car (1897, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 1847 move from (0, 4) to (1, 4) using car (1914, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 1849 arrived\n", - "Driver 1853 arrived\n", - "Driver 1861 arrived\n", - "Agent rider 1868 move from (5, 0) to (6, 0) using car (1880, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 1869 doesn't move\n", - "Agent rider 1872 move from (2, 7) to (2, 6) using car (1877, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 1873 move from (1, 7) to (2, 7) using car (1900, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 1874 doesn't move\n", - "Agent rider 1875 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 doesn't move\n", - "Agent rider 1902 move from (9, 2) to (9, 3) using car (1773, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 1903 move from (8, 3) to (7, 3) using car (1897, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1921 doesn't move\n", - "tick 135 ended\n", - "0 drivers generated.\n", - "I am rider 1922 - dep: (2, 8) , arr: (4, 2)\n", - "I am rider 1923 - dep: (1, 2) , arr: (7, 4)\n", - "I am rider 1924 - dep: (9, 6) , arr: (1, 8)\n", - "I am rider 1925 - dep: (7, 2) , arr: (1, 3)\n", - "I am rider 1926 - dep: (1, 4) , arr: (2, 3)\n", - "I am rider 1927 - dep: (3, 5) , arr: (7, 3)\n", - "I am rider 1928 - dep: (0, 2) , arr: (4, 8)\n", - "7 riders generated.\n", - "Agent rider 567 move from (7, 5) to (7, 4) using car (1885, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (7, 5) to (7, 4) using car (1885, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1037 move from (7, 5) to (7, 4) using car (1885, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1054 move from (5, 3) to (5, 2) using car (1870, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (4, 9) to (3, 9) using car (1859, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1278 move from (7, 5) to (7, 4) using car (1885, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (6, 2) to (7, 2) using car (1811, [(6, 2), (7, 2)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (5, 3) to (5, 2) using car (1870, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Driver 1813 arrived\n", + "Agent rider 1816 move from (7, 7) to (7, 8) using car (1832, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 1816 arrived with a waiting time of 4 ticks\n", + "Agent rider 1817 move from (1, 9) to (1, 8) using car (1870, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 doesn't move\n", + "Agent rider 1819 move from (4, 5) to (3, 5) using car (1880, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 1821 move from (1, 0) to (1, 1) using car (1868, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1822 move from (7, 4) to (8, 4) using car (1841, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 1836 arrived\n", + "Driver 1844 arrived\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 move from (6, 7) to (6, 6) using car (1835, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1853 move from (6, 4) to (6, 3) using car (1861, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 doesn't move\n", + "Agent rider 1856 move from (7, 7) to (7, 8) using car (1832, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 1863 arrived\n", + "Driver 1866 arrived\n", + "Agent rider 1872 move from (5, 5) to (5, 6) using car (1803, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 1873 move from (2, 8) to (2, 7) using car (1917, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1874 move from (7, 4) to (8, 4) using car (1841, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 1883 arrived\n", + "Agent rider 1886 move from (2, 3) to (1, 3) using car (1811, [(2, 3), (1, 3)], 0)\n", + "Agent rider 1887 move from (2, 5) to (2, 4) using car (1847, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1888 move from (8, 4) to (8, 5) using car (1885, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1889 move from (6, 8) to (6, 7) using car (1884, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 1890 move from (5, 1) to (4, 1) using car (1882, [(5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Driver 1891 arrived\n", + "Driver 1900 arrived\n", + "Driver 1901 arrived\n", + "Agent rider 1906 move from (5, 1) to (4, 1) using car (1882, [(5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 1907 move from (1, 9) to (1, 8) using car (1870, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 1908 arrived\n", + "Agent rider 1919 move from (7, 8) to (6, 8) using car (1826, [(7, 8), (6, 8)], 0)\n", + "Agent rider 1920 move from (2, 3) to (2, 4) using car (1918, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1921 move from (4, 5) to (3, 5) using car (1880, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 1922 doesn't move\n", + "Agent rider 1923 move from (6, 4) to (6, 3) using car (1909, [(6, 4), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1931 move from (6, 5) to (6, 6) using car (1840, [(6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 1932 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1941 doesn't move\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (4, 3) to (4, 2) using car (1928, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "tick 132 ended\n", + "I am driver 1946 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 1947 - trip: [(3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 1948 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 1949 - trip: [(1, 3), (1, 2), (2, 2)]\n", + "I am driver 1950 - trip: [(0, 4), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 1951 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 1952 - trip: [(8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 1953 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 1954 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 1955 - trip: [(7, 8), (6, 8)]\n", + "I am driver 1956 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 1957 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 1958 - trip: [(9, 5), (8, 5), (7, 5), (7, 4)]\n", + "I am driver 1959 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)]\n", + "I am driver 1960 - trip: [(1, 3), (1, 4), (1, 5)]\n", + "15 drivers generated.\n", + "I am rider 1961 - dep: (9, 2) , arr: (0, 3)\n", + "I am rider 1962 - dep: (0, 5) , arr: (4, 5)\n", + "I am rider 1963 - dep: (4, 1) , arr: (8, 3)\n", + "I am rider 1964 - dep: (4, 1) , arr: (5, 3)\n", + "4 riders generated.\n", + "Agent rider 686 move from (0, 3) to (0, 2) using car (1881, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1444 move from (9, 3) to (9, 4) using car (1773, [(9, 3), (9, 4)], 0)\n", - "Agent rider 1446 move from (7, 9) to (8, 9) using car (1706, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (5, 3) to (5, 2) using car (1870, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (4, 9) to (3, 9) using car (1912, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1567 move from (5, 1) to (5, 2) using car (1862, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1568 move from (7, 9) to (8, 9) using car (1706, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1569 move from (7, 9) to (8, 9) using car (1706, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1574 move from (7, 9) to (8, 9) using car (1706, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1611 doesn't move\n", - "Agent rider 1612 doesn't move\n", - "Agent rider 1633 move from (9, 3) to (9, 4) using car (1773, [(9, 3), (9, 4)], 0)\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 move from (9, 3) to (9, 4) using car (1773, [(9, 3), (9, 4)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (7, 7) to (8, 7) using car (1823, [(7, 7), (8, 7)], 0)\n", - "Agent rider 1677 move from (6, 4) to (5, 4) using car (1899, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 1684 arrived\n", - "Agent rider 1691 move from (4, 9) to (3, 9) using car (1859, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 move from (1, 5) to (0, 5) using car (1830, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 3) to (0, 2) using car (1881, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (6, 6) to (7, 6) using car (1840, [(6, 6), (7, 6)], 0)\n", + "Agent rider 1560 move from (4, 1) to (5, 1) using car (1858, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 move from (6, 1) to (7, 1) using car (1796, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1612 move from (1, 5) to (0, 5) using car (1830, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1637 move from (8, 4) to (9, 4) using car (1841, [(8, 4), (9, 4)], 0)\n", + "Rider n° 1637 arrived with a waiting time of 13 ticks\n", + "Agent rider 1641 doesn't move\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Driver 1663 arrived\n", + "Agent rider 1689 move from (2, 4) to (2, 3) using car (1847, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 doesn't move\n", "Agent rider 1693 doesn't move\n", - "Agent rider 1729 move from (5, 2) to (6, 2) using car (1822, [(5, 2), (6, 2)], 0)\n", - "Rider n° 1729 arrived with a waiting time of 7 ticks\n", - "Agent rider 1731 move from (1, 4) to (2, 4) using car (1914, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1732 move from (4, 2) to (4, 3) using car (1865, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1694 move from (8, 5) to (8, 6) using car (1885, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (1, 5) to (0, 5) using car (1830, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1724 move from (4, 7) to (4, 6) using car (1871, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1732 move from (9, 6) to (8, 6) using car (1951, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", "Agent rider 1733 doesn't move\n", - "Agent rider 1734 move from (7, 3) to (6, 3) using car (1918, [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Driver 1738 arrived\n", - "Driver 1744 arrived\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1751 doesn't move\n", - "Agent rider 1763 doesn't move\n", - "Agent rider 1764 move from (6, 2) to (7, 2) using car (1811, [(6, 2), (7, 2)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (5, 1) to (5, 2) using car (1862, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 move from (9, 3) to (9, 4) using car (1773, [(9, 3), (9, 4)], 0)\n", - "Driver 1787 arrived\n", - "Driver 1795 arrived\n", - "Agent rider 1797 move from (4, 6) to (3, 6) using car (1848, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1798 move from (3, 7) to (2, 7) using car (1814, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1800 move from (5, 7) to (6, 7) using car (1817, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 1800 arrived with a waiting time of 2 ticks\n", - "Agent rider 1801 move from (8, 9) to (9, 9) using car (1909, [(8, 9), (9, 9), (9, 8)], 0)\n", - "Driver 1803 arrived\n", - "Agent rider 1807 doesn't move\n", + "Agent rider 1734 move from (8, 5) to (8, 6) using car (1885, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1736 move from (0, 3) to (0, 2) using car (1881, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1738 doesn't move\n", + "Agent rider 1759 move from (5, 7) to (6, 7) using car (1916, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 1766 move from (2, 8) to (1, 8) using car (1936, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 1777 doesn't move\n", + "Agent rider 1778 move from (4, 7) to (4, 6) using car (1871, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 5) to (0, 4) using car (1902, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 1781 arrived\n", + "Agent rider 1788 move from (4, 7) to (4, 6) using car (1871, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1789 doesn't move\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (9, 6) to (8, 6) using car (1951, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1793 move from (1, 5) to (0, 5) using car (1830, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1794 move from (6, 1) to (6, 2) using car (1913, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1795 doesn't move\n", + "Agent rider 1806 doesn't move\n", "Driver 1809 arrived\n", "Driver 1812 arrived\n", - "Driver 1819 arrived\n", - "Driver 1829 arrived\n", - "Driver 1831 arrived\n", - "Agent rider 1833 move from (3, 3) to (3, 4) using car (1894, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 doesn't move\n", - "Agent rider 1836 move from (5, 9) to (4, 9) using car (1761, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 1840 arrived\n", - "Driver 1841 arrived\n", - "Agent rider 1844 move from (6, 0) to (7, 0) using car (1805, [(6, 0), (7, 0)], 0)\n", - "Agent rider 1845 move from (4, 7) to (3, 7) using car (1855, [(4, 7), (3, 7)], 0)\n", - "Rider n° 1845 arrived with a waiting time of 3 ticks\n", - "Agent rider 1846 doesn't move\n", - "Agent rider 1847 move from (1, 4) to (2, 4) using car (1914, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 1851 arrived\n", + "Driver 1815 arrived\n", + "Agent rider 1817 move from (1, 8) to (1, 7) using car (1870, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 move from (9, 6) to (8, 6) using car (1951, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1819 move from (3, 5) to (2, 5) using car (1880, [(3, 5), (2, 5)], 0)\n", + "Agent rider 1821 move from (1, 1) to (1, 2) using car (1868, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1822 move from (8, 4) to (9, 4) using car (1841, [(8, 4), (9, 4)], 0)\n", + "Driver 1833 arrived\n", + "Driver 1837 arrived\n", + "Driver 1843 arrived\n", + "Driver 1846 arrived\n", + "Agent rider 1851 doesn't move\n", + "Agent rider 1852 move from (6, 6) to (6, 5) using car (1835, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1853 move from (6, 3) to (6, 2) using car (1861, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 1853 arrived with a waiting time of 1 ticks\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 move from (1, 1) to (1, 2) using car (1868, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1856 move from (7, 8) to (6, 8) using car (1955, [(7, 8), (6, 8)], 0)\n", "Driver 1857 arrived\n", - "Agent rider 1868 move from (6, 0) to (7, 0) using car (1880, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 1869 move from (5, 5) to (6, 5) using car (1858, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1872 move from (2, 6) to (2, 5) using car (1877, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 1873 doesn't move\n", - "Agent rider 1874 doesn't move\n", - "Agent rider 1875 move from (9, 3) to (9, 4) using car (1773, [(9, 3), (9, 4)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 doesn't move\n", - "Agent rider 1902 doesn't move\n", - "Agent rider 1903 move from (7, 3) to (7, 2) using car (1897, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1921 doesn't move\n", - "Agent rider 1922 doesn't move\n", - "Agent rider 1923 doesn't move\n", + "Driver 1859 arrived\n", + "Driver 1869 arrived\n", + "Agent rider 1872 move from (5, 6) to (5, 7) using car (1803, [(5, 6), (5, 7)], 0)\n", + "Agent rider 1873 move from (2, 7) to (2, 6) using car (1917, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1874 move from (8, 4) to (9, 4) using car (1841, [(8, 4), (9, 4)], 0)\n", + "Driver 1879 arrived\n", + "Agent rider 1886 move from (1, 3) to (1, 2) using car (1949, [(1, 3), (1, 2), (2, 2)], 0)\n", + "Agent rider 1887 move from (2, 4) to (2, 3) using car (1847, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1888 move from (8, 5) to (8, 6) using car (1885, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1889 move from (6, 7) to (6, 6) using car (1884, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 1890 move from (4, 1) to (4, 2) using car (1882, [(4, 1), (4, 2), (3, 2)], 0)\n", + "Driver 1899 arrived\n", + "Driver 1901 arrived\n", + "Driver 1904 arrived\n", + "Agent rider 1906 move from (4, 1) to (4, 2) using car (1882, [(4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 1907 move from (1, 8) to (1, 7) using car (1870, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 1915 arrived\n", + "Agent rider 1919 move from (6, 8) to (6, 7) using car (1867, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1920 move from (2, 4) to (2, 5) using car (1956, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1921 move from (3, 5) to (2, 5) using car (1880, [(3, 5), (2, 5)], 0)\n", + "Agent rider 1922 move from (1, 5) to (0, 5) using car (1830, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1923 move from (6, 3) to (7, 3) using car (1909, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (7, 2) to (8, 2) using car (1915, [(7, 2), (8, 2)], 0)\n", - "Agent rider 1926 move from (1, 4) to (2, 4) using car (1914, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1927 move from (3, 5) to (3, 4) using car (1887, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1928 doesn't move\n", - "tick 136 ended\n", - "I am driver 1929 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 1930 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 1931 - trip: [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1932 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 1933 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 1934 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 1935 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 1936 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1)]\n", - "I am driver 1937 - trip: [(2, 8), (2, 7), (1, 7)]\n", - "I am driver 1938 - trip: [(8, 6), (7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 1939 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 1940 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 1941 - trip: [(4, 3), (5, 3), (6, 3), (6, 4)]\n", - "I am driver 1942 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 1943 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "15 drivers generated.\n", - "I am rider 1944 - dep: (6, 0) , arr: (9, 7)\n", - "1 riders generated.\n", - "Agent rider 567 move from (7, 4) to (8, 4) using car (1885, [(7, 4), (8, 4)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (7, 4) to (8, 4) using car (1885, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1037 move from (7, 4) to (8, 4) using car (1885, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1054 move from (5, 2) to (5, 1) using car (1870, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1207 move from (9, 9) to (9, 8) using car (1909, [(9, 9), (9, 8)], 0)\n", - "Agent rider 1232 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1278 move from (7, 4) to (8, 4) using car (1885, [(7, 4), (8, 4)], 0)\n", - "Agent rider 1283 move from (9, 9) to (9, 8) using car (1909, [(9, 9), (9, 8)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (5, 2) to (5, 1) using car (1870, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 move from (2, 7) to (2, 6) using car (1917, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1931 move from (6, 6) to (7, 6) using car (1840, [(6, 6), (7, 6)], 0)\n", + "Agent rider 1932 move from (6, 1) to (6, 2) using car (1913, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1933 move from (1, 8) to (1, 7) using car (1870, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1939 move from (0, 5) to (0, 4) using car (1902, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1941 move from (3, 5) to (2, 5) using car (1880, [(3, 5), (2, 5)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (6, 6) to (6, 5) using car (1835, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1962 move from (0, 5) to (0, 4) using car (1902, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1963 move from (4, 1) to (5, 1) using car (1858, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1964 move from (4, 1) to (5, 1) using car (1858, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "tick 133 ended\n", + "I am driver 1965 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 1966 - trip: [(8, 0), (8, 1)]\n", + "I am driver 1967 - trip: [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 1968 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 1969 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 1970 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 1971 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 1972 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 1973 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 1974 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 1975 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 1976 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 1977 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 1978 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 1979 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 1980 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 1981 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 1982 - trip: [(4, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 1983 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 1984 - trip: [(6, 1), (5, 1)]\n", + "20 drivers generated.\n", + "I am rider 1985 - dep: (4, 7) , arr: (6, 1)\n", + "I am rider 1986 - dep: (8, 3) , arr: (4, 8)\n", + "I am rider 1987 - dep: (8, 8) , arr: (1, 4)\n", + "I am rider 1988 - dep: (0, 8) , arr: (6, 1)\n", + "I am rider 1989 - dep: (2, 6) , arr: (6, 4)\n", + "5 riders generated.\n", + "Agent rider 686 move from (0, 2) to (0, 1) using car (1881, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1394 doesn't move\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (8, 9) to (7, 9) using car (1863, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1472 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1474 move from (5, 2) to (5, 1) using car (1870, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 move from (9, 9) to (9, 8) using car (1909, [(9, 9), (9, 8)], 0)\n", - "Agent rider 1533 move from (3, 9) to (2, 9) using car (1912, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1567 move from (5, 2) to (5, 3) using car (1862, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Rider n° 1567 arrived with a waiting time of 11 ticks\n", - "Agent rider 1568 move from (8, 9) to (7, 9) using car (1863, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1569 move from (8, 9) to (7, 9) using car (1863, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1574 move from (8, 9) to (7, 9) using car (1863, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1611 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1612 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (3, 9) to (2, 9) using car (1912, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 move from (9, 9) to (9, 8) using car (1909, [(9, 9), (9, 8)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1677 move from (5, 4) to (4, 4) using car (1899, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1691 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1731 move from (2, 4) to (3, 4) using car (1914, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1732 move from (4, 3) to (4, 4) using car (1865, [(4, 3), (4, 4)], 0)\n", - "Rider n° 1732 arrived with a waiting time of 4 ticks\n", - "Agent rider 1733 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1734 move from (6, 3) to (5, 3) using car (1918, [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Driver 1744 arrived\n", - "Agent rider 1747 move from (9, 2) to (8, 2) using car (1930, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1751 doesn't move\n", - "Agent rider 1763 move from (3, 9) to (3, 8) using car (1859, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1782 move from (5, 5) to (4, 5) using car (1883, [(5, 5), (4, 5)], 0)\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (5, 2) to (5, 3) using car (1862, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 doesn't move\n", - "Driver 1793 arrived\n", - "Agent rider 1797 move from (3, 6) to (3, 7) using car (1916, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1798 move from (2, 7) to (1, 7) using car (1814, [(2, 7), (1, 7)], 0)\n", - "Agent rider 1799 move from (9, 2) to (8, 2) using car (1930, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1801 move from (9, 9) to (9, 8) using car (1909, [(9, 9), (9, 8)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Driver 1831 arrived\n", - "Agent rider 1833 move from (3, 4) to (3, 5) using car (1894, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 doesn't move\n", - "Agent rider 1836 move from (4, 9) to (3, 9) using car (1761, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 1841 arrived\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1846 move from (7, 3) to (7, 2) using car (1850, [(7, 3), (7, 2)], 0)\n", - "Agent rider 1847 move from (2, 4) to (3, 4) using car (1914, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 1867 arrived\n", - "Agent rider 1868 move from (7, 0) to (8, 0) using car (1880, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 1869 move from (6, 5) to (7, 5) using car (1858, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 1872 move from (2, 5) to (2, 4) using car (1877, [(2, 5), (2, 4)], 0)\n", - "Agent rider 1873 move from (2, 7) to (1, 7) using car (1814, [(2, 7), (1, 7)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 move from (0, 5) to (1, 5) using car (1968, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 2) to (0, 1) using car (1881, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (7, 6) to (7, 5) using car (1948, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1560 move from (5, 1) to (6, 1) using car (1910, [(5, 1), (6, 1)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 move from (7, 1) to (8, 1) using car (1796, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1612 move from (0, 5) to (1, 5) using car (1968, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1641 move from (6, 9) to (5, 9) using car (1970, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 1641 arrived with a waiting time of 6 ticks\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1689 move from (2, 3) to (2, 2) using car (1847, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1693 move from (1, 1) to (0, 1) using car (1934, [(1, 1), (0, 1)], 0)\n", + "Agent rider 1694 move from (8, 6) to (8, 7) using car (1885, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1695 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (0, 5) to (1, 5) using car (1968, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1724 move from (4, 6) to (4, 5) using car (1871, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 move from (8, 6) to (8, 7) using car (1885, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1736 move from (0, 2) to (0, 1) using car (1881, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1738 move from (7, 8) to (6, 8) using car (1892, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1759 move from (6, 7) to (6, 6) using car (1981, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1766 move from (1, 8) to (0, 8) using car (1936, [(1, 8), (0, 8)], 0)\n", + "Agent rider 1777 move from (0, 8) to (1, 8) using car (1969, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Rider n° 1777 arrived with a waiting time of 5 ticks\n", + "Agent rider 1778 move from (4, 6) to (4, 5) using car (1871, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 4) to (0, 3) using car (1902, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1788 doesn't move\n", + "Agent rider 1789 move from (7, 9) to (6, 9) using car (1832, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1791 move from (6, 6) to (6, 7) using car (1914, [(6, 6), (6, 7)], 0)\n", + "Agent rider 1792 move from (8, 6) to (7, 6) using car (1951, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1793 move from (0, 5) to (1, 5) using car (1968, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1794 move from (6, 2) to (6, 3) using car (1913, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1795 move from (7, 4) to (7, 5) using car (1893, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 1806 move from (7, 3) to (8, 3) using car (1909, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 1811 arrived\n", + "Driver 1815 arrived\n", + "Agent rider 1817 move from (1, 7) to (1, 6) using car (1870, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1818 move from (8, 6) to (7, 6) using car (1951, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1819 move from (2, 5) to (2, 6) using car (1956, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1821 move from (1, 2) to (1, 3) using car (1868, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Driver 1825 arrived\n", + "Driver 1826 arrived\n", + "Driver 1845 arrived\n", + "Driver 1849 arrived\n", + "Agent rider 1851 move from (6, 2) to (5, 2) using car (1861, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1852 move from (6, 5) to (6, 4) using car (1835, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 move from (1, 2) to (1, 3) using car (1868, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1856 move from (6, 8) to (6, 7) using car (1875, [(6, 8), (6, 7)], 0)\n", + "Driver 1864 arrived\n", + "Agent rider 1872 doesn't move\n", + "Agent rider 1873 move from (2, 6) to (2, 5) using car (1917, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (6, 4) to (6, 5) using car (1907, [(6, 4), (6, 5)], 0)\n", - "Driver 1881 arrived\n", - "Agent rider 1902 move from (9, 3) to (8, 3) using car (1942, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1903 move from (7, 2) to (7, 1) using car (1897, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", + "Agent rider 1886 move from (1, 2) to (1, 3) using car (1829, [(1, 2), (1, 3)], 0)\n", + "Agent rider 1887 move from (2, 3) to (2, 2) using car (1847, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1888 move from (8, 6) to (7, 6) using car (1951, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1889 move from (6, 6) to (6, 5) using car (1884, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 1890 move from (4, 2) to (3, 2) using car (1882, [(4, 2), (3, 2)], 0)\n", + "Driver 1894 arrived\n", + "Driver 1901 arrived\n", + "Driver 1903 arrived\n", + "Driver 1905 arrived\n", + "Agent rider 1906 move from (4, 2) to (3, 2) using car (1882, [(4, 2), (3, 2)], 0)\n", + "Agent rider 1907 move from (1, 7) to (1, 6) using car (1870, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1919 move from (6, 7) to (6, 6) using car (1867, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1920 move from (2, 5) to (2, 6) using car (1956, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 1921 doesn't move\n", - "Agent rider 1922 doesn't move\n", - "Agent rider 1923 move from (1, 2) to (1, 3) using car (1935, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1922 move from (0, 5) to (1, 5) using car (1968, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1923 move from (7, 3) to (8, 3) using car (1909, [(7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 1924 doesn't move\n", "Agent rider 1925 doesn't move\n", - "Agent rider 1926 move from (2, 4) to (3, 4) using car (1914, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1944 move from (6, 0) to (7, 0) using car (1901, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "tick 137 ended\n", - "I am driver 1945 - trip: [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 1946 - trip: [(5, 6), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 1947 - trip: [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 1948 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 1949 - trip: [(4, 2), (4, 3), (5, 3)]\n", - "I am driver 1950 - trip: [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 1951 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 1952 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 1953 - trip: [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4)]\n", - "I am driver 1954 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "10 drivers generated.\n", - "I am rider 1955 - dep: (2, 3) , arr: (6, 6)\n", - "I am rider 1956 - dep: (8, 2) , arr: (8, 0)\n", - "2 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 move from (5, 1) to (6, 1) using car (1870, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (5, 1) to (6, 1) using car (1870, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1394 move from (9, 2) to (9, 1) using car (1898, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (7, 9) to (6, 9) using car (1863, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1472 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1474 move from (5, 1) to (6, 1) using car (1870, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 9) to (2, 8) using car (1912, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (7, 9) to (6, 9) using car (1863, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1569 move from (7, 9) to (6, 9) using car (1863, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1574 move from (7, 9) to (6, 9) using car (1863, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1611 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1612 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (8, 1) to (8, 0) using car (1917, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 9) to (2, 8) using car (1912, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1677 move from (4, 4) to (4, 3) using car (1899, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 1677 arrived with a waiting time of 4 ticks\n", - "Agent rider 1691 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Driver 1706 arrived\n", - "Driver 1719 arrived\n", - "Agent rider 1731 move from (3, 4) to (4, 4) using car (1914, [(3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1733 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n" + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 move from (2, 6) to (2, 5) using car (1917, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1931 doesn't move\n", + "Agent rider 1932 move from (6, 2) to (6, 3) using car (1913, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1933 move from (1, 7) to (1, 6) using car (1870, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 1939 move from (0, 4) to (0, 3) using car (1902, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1940 move from (3, 0) to (4, 0) using car (1895, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1941 doesn't move\n", + "Agent rider 1942 move from (8, 0) to (8, 1) using car (1966, [(8, 0), (8, 1)], 0)\n", + "Agent rider 1943 move from (6, 5) to (6, 4) using car (1835, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1944 move from (3, 2) to (4, 2) using car (1927, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (9, 2) to (8, 2) using car (1978, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1962 move from (0, 4) to (0, 3) using car (1902, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1963 move from (5, 1) to (6, 1) using car (1858, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1964 move from (5, 1) to (6, 1) using car (1910, [(5, 1), (6, 1)], 0)\n", + "Agent rider 1985 doesn't move\n", + "Agent rider 1986 move from (8, 3) to (7, 3) using car (1959, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1987 move from (8, 8) to (8, 7) using car (1954, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1988 move from (0, 8) to (1, 8) using car (1969, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1989 move from (2, 6) to (2, 5) using car (1917, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "tick 134 ended\n", + "I am driver 1990 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 1991 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 1992 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 1993 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 686 move from (0, 1) to (0, 0) using car (1881, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1386 move from (8, 7) to (8, 8) using car (1885, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (8, 7) to (8, 8) using car (1885, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1472 move from (1, 5) to (2, 5) using car (1968, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (7, 5) to (7, 6) using car (1893, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 1560 move from (6, 1) to (7, 1) using car (1858, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 move from (8, 1) to (9, 1) using car (1796, [(8, 1), (9, 1)], 0)\n", + "Agent rider 1612 move from (1, 5) to (2, 5) using car (1968, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1642 move from (0, 3) to (0, 2) using car (1902, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1651 move from (0, 3) to (0, 2) using car (1902, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1689 move from (2, 2) to (3, 2) using car (1847, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1693 move from (0, 1) to (0, 0) using car (1881, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 1693 arrived with a waiting time of 8 ticks\n", + "Agent rider 1694 move from (8, 7) to (8, 6) using car (1954, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1695 move from (8, 7) to (8, 8) using car (1885, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 1695 arrived with a waiting time of 9 ticks\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (1, 5) to (2, 5) using car (1968, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1724 move from (4, 5) to (4, 4) using car (1871, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (8, 7) to (8, 8) using car (1885, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1734 move from (8, 7) to (8, 6) using car (1954, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1736 move from (0, 1) to (0, 0) using car (1881, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1738 move from (6, 8) to (5, 8) using car (1892, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1759 doesn't move\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1778 move from (4, 5) to (4, 4) using car (1871, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 3) to (0, 2) using car (1902, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1788 doesn't move\n", + "Agent rider 1789 move from (6, 9) to (5, 9) using car (1832, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1791 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1734 move from (5, 3) to (5, 4) using car (1918, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1747 move from (8, 2) to (7, 2) using car (1930, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1751 move from (4, 4) to (4, 3) using car (1899, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 1751 arrived with a waiting time of 6 ticks\n", - "Agent rider 1763 move from (3, 8) to (2, 8) using car (1859, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Driver 1765 arrived\n", - "Driver 1773 arrived\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (8, 1) to (8, 0) using car (1917, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (5, 3) to (5, 4) using car (1862, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 1786 doesn't move\n", - "Agent rider 1797 move from (3, 7) to (3, 8) using car (1916, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 move from (8, 2) to (7, 2) using car (1930, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Driver 1805 arrived\n", - "Agent rider 1807 doesn't move\n", - "Driver 1811 arrived\n", - "Driver 1820 arrived\n", - "Driver 1822 arrived\n", - "Driver 1823 arrived\n", - "Agent rider 1833 move from (3, 5) to (3, 6) using car (1894, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 doesn't move\n", - "Agent rider 1836 move from (3, 9) to (2, 9) using car (1761, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1846 doesn't move\n", - "Agent rider 1847 move from (3, 4) to (4, 4) using car (1914, [(3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 1855 arrived\n", - "Driver 1864 arrived\n", - "Agent rider 1868 move from (8, 0) to (7, 0) using car (1934, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 move from (7, 5) to (8, 5) using car (1858, [(7, 5), (8, 5)], 0)\n", - "Agent rider 1872 move from (2, 4) to (1, 4) using car (1886, [(2, 4), (1, 4)], 0)\n", - "Agent rider 1873 doesn't move\n", - "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (6, 5) to (6, 4) using car (1828, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 1888 arrived\n", - "Agent rider 1902 move from (8, 3) to (7, 3) using car (1954, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1903 move from (7, 1) to (7, 0) using car (1897, [(7, 1), (7, 0)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Driver 1906 arrived\n", - "Driver 1915 arrived\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1921 move from (3, 1) to (2, 1) using car (1908, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 1922 doesn't move\n", - "Agent rider 1923 move from (1, 3) to (1, 4) using car (1935, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (8, 2) to (7, 2) using car (1930, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1926 move from (3, 4) to (4, 4) using car (1914, [(3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1927 move from (3, 4) to (3, 3) using car (1939, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1944 move from (7, 0) to (7, 1) using car (1901, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1956 move from (8, 2) to (7, 2) using car (1930, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "tick 138 ended\n", - "I am driver 1957 - trip: [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 1958 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "2 drivers generated.\n", - "I am rider 1959 - dep: (0, 6) , arr: (7, 7)\n", - "I am rider 1960 - dep: (8, 9) , arr: (7, 6)\n", - "I am rider 1961 - dep: (0, 4) , arr: (8, 3)\n", - "I am rider 1962 - dep: (4, 5) , arr: (5, 8)\n", - "I am rider 1963 - dep: (3, 0) , arr: (3, 2)\n", - "5 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 move from (6, 1) to (7, 1) using car (1870, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (6, 1) to (7, 1) using car (1870, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1394 move from (9, 1) to (9, 0) using car (1898, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1472 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1474 move from (6, 1) to (7, 1) using car (1870, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 8) to (2, 7) using car (1912, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1611 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1612 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (8, 0) to (7, 0) using car (1917, [(8, 0), (7, 0)], 0)\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 8) to (2, 7) using car (1912, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (8, 7) to (9, 7) using car (1817, [(8, 7), (9, 7)], 0)\n", - "Agent rider 1691 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Driver 1719 arrived\n", - "Agent rider 1731 move from (4, 4) to (4, 3) using car (1914, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1733 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1734 move from (5, 4) to (4, 4) using car (1918, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1747 move from (7, 2) to (6, 2) using car (1930, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1763 move from (2, 8) to (1, 8) using car (1859, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Driver 1773 arrived\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1785 move from (5, 4) to (5, 5) using car (1862, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Rider n° 1785 arrived with a waiting time of 6 ticks\n", - "Agent rider 1786 doesn't move\n", - "Agent rider 1797 move from (3, 8) to (3, 9) using car (1916, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1798 doesn't move\n", - "Agent rider 1799 move from (7, 2) to (6, 2) using car (1930, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 1) to (7, 2) using car (1901, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 1814 arrived\n", + "Agent rider 1792 move from (7, 6) to (6, 6) using car (1951, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1793 move from (1, 5) to (2, 5) using car (1968, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1794 doesn't move\n", + "Agent rider 1795 move from (7, 5) to (7, 4) using car (1958, [(7, 5), (7, 4)], 0)\n", + "Driver 1803 arrived\n", + "Agent rider 1806 move from (8, 3) to (9, 3) using car (1909, [(8, 3), (9, 3)], 0)\n", "Driver 1815 arrived\n", - "Driver 1821 arrived\n", - "Driver 1823 arrived\n", + "Agent rider 1817 move from (1, 6) to (1, 5) using car (1870, [(1, 6), (1, 5)], 0)\n", + "Agent rider 1818 move from (7, 6) to (6, 6) using car (1951, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1819 move from (2, 6) to (2, 7) using car (1956, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1821 move from (1, 3) to (1, 4) using car (1868, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1822 doesn't move\n", "Driver 1826 arrived\n", - "Agent rider 1833 move from (3, 6) to (3, 7) using car (1894, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 move from (3, 8) to (3, 9) using car (1916, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1836 move from (2, 9) to (3, 9) using car (1905, [(2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 1844 move from (7, 0) to (8, 0) using car (1913, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1846 move from (7, 2) to (6, 2) using car (1930, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Rider n° 1846 arrived with a waiting time of 5 ticks\n", - "Agent rider 1847 move from (4, 4) to (4, 3) using car (1914, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 1850 arrived\n", - "Driver 1854 arrived\n", - "Driver 1865 arrived\n", - "Agent rider 1868 move from (7, 0) to (6, 0) using car (1934, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 doesn't move\n", - "Driver 1871 arrived\n", + "Driver 1830 arrived\n", + "Driver 1834 arrived\n", + "Driver 1840 arrived\n", + "Driver 1841 arrived\n", + "Driver 1842 arrived\n", + "Agent rider 1851 move from (5, 2) to (4, 2) using car (1861, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1852 doesn't move\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 move from (1, 3) to (1, 4) using car (1868, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1856 doesn't move\n", + "Driver 1860 arrived\n", "Agent rider 1872 doesn't move\n", - "Agent rider 1873 doesn't move\n", + "Agent rider 1873 move from (2, 5) to (2, 4) using car (1917, [(2, 5), (2, 4), (2, 3)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Driver 1877 arrived\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (6, 4) to (6, 3) using car (1828, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 1883 arrived\n", - "Driver 1885 arrived\n", - "Driver 1891 arrived\n", - "Agent rider 1902 move from (7, 3) to (6, 3) using car (1954, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1903 move from (7, 0) to (6, 0) using car (1934, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1904 move from (7, 2) to (6, 2) using car (1930, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Driver 1907 arrived\n", - "Driver 1909 arrived\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1921 move from (2, 1) to (1, 1) using car (1908, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 1922 move from (2, 8) to (2, 7) using car (1912, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1923 move from (1, 4) to (1, 5) using car (1935, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 1880 arrived\n", + "Agent rider 1886 move from (1, 3) to (1, 2) using car (1950, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 1887 move from (2, 2) to (3, 2) using car (1847, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 1888 move from (7, 6) to (6, 6) using car (1951, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1889 doesn't move\n", + "Agent rider 1890 doesn't move\n", + "Driver 1896 arrived\n", + "Driver 1905 arrived\n", + "Agent rider 1906 doesn't move\n", + "Agent rider 1907 move from (1, 6) to (1, 5) using car (1870, [(1, 6), (1, 5)], 0)\n", + "Agent rider 1919 move from (6, 6) to (6, 5) using car (1867, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1920 move from (2, 6) to (2, 7) using car (1956, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1921 move from (2, 5) to (2, 4) using car (1917, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 1922 move from (1, 5) to (2, 5) using car (1968, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1923 move from (8, 3) to (9, 3) using car (1909, [(8, 3), (9, 3)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (7, 2) to (6, 2) using car (1930, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1926 move from (4, 4) to (4, 3) using car (1914, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 1927 move from (3, 3) to (3, 2) using car (1939, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1944 move from (7, 1) to (7, 2) using car (1901, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1956 move from (7, 2) to (6, 2) using car (1930, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1960 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1963 move from (3, 0) to (2, 0) using car (1889, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "tick 139 ended\n", - "I am driver 1964 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 1965 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 1966 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 1967 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (3, 4)]\n", - "I am driver 1968 - trip: [(3, 5), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 1969 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 1970 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 1971 - trip: [(2, 7), (3, 7), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 1972 - trip: [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 1973 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 1974 - trip: [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 1975 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 1976 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 1977 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)]\n", - "I am driver 1978 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 1979 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 1980 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 1981 - trip: [(3, 8), (3, 9), (4, 9)]\n", - "I am driver 1982 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 1983 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 1984 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 1985 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 1986 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 1987 - trip: [(4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 1988 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "25 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (7, 2) to (7, 3) using car (1901, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1394 move from (9, 0) to (8, 0) using car (1898, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1394 arrived with a waiting time of 25 ticks\n", - "Agent rider 1444 move from (9, 4) to (8, 4) using car (1977, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1472 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 7) to (2, 6) using car (1912, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1611 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1612 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1633 move from (9, 4) to (8, 4) using car (1977, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 7) to (2, 6) using car (1912, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 move from (9, 4) to (8, 4) using car (1977, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1733 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1734 move from (4, 4) to (3, 4) using car (1918, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 1747 move from (6, 2) to (5, 2) using car (1930, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Driver 1761 arrived\n", - "Agent rider 1763 move from (1, 8) to (0, 8) using car (1859, [(1, 8), (0, 8)], 0)\n", - "Agent rider 1764 move from (7, 2) to (7, 3) using car (1901, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 doesn't move\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1786 move from (9, 4) to (8, 4) using car (1977, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1797 move from (3, 9) to (2, 9) using car (1916, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1798 move from (1, 7) to (0, 7) using car (1931, [(1, 7), (0, 7)], 0)\n", - "Rider n° 1798 arrived with a waiting time of 7 ticks\n", - "Agent rider 1799 move from (6, 2) to (5, 2) using car (1930, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 2) to (7, 3) using car (1901, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 1815 arrived\n", - "Driver 1818 arrived\n", - "Driver 1823 arrived\n", - "Agent rider 1833 move from (3, 7) to (4, 7) using car (1894, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 move from (3, 9) to (2, 9) using car (1916, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1836 move from (3, 9) to (4, 9) using car (1905, [(3, 9), (4, 9)], 0)\n", - "Driver 1843 arrived\n", - "Agent rider 1844 move from (8, 0) to (9, 0) using car (1913, [(8, 0), (9, 0)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Driver 1858 arrived\n", - "Driver 1866 arrived\n", - "Agent rider 1868 move from (6, 0) to (6, 1) using car (1934, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 doesn't move\n", - "Agent rider 1872 doesn't move\n", - "Agent rider 1873 move from (1, 7) to (0, 7) using car (1931, [(1, 7), (0, 7)], 0)\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1931 doesn't move\n", + "Agent rider 1932 move from (6, 3) to (6, 4) using car (1913, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1933 move from (1, 6) to (1, 5) using car (1870, [(1, 6), (1, 5)], 0)\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 move from (4, 0) to (5, 0) using car (1895, [(4, 0), (5, 0)], 0)\n", + "Agent rider 1941 doesn't move\n", + "Agent rider 1942 move from (8, 1) to (9, 1) using car (1796, [(8, 1), (9, 1)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 move from (4, 2) to (5, 2) using car (1927, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 1945 move from (4, 2) to (5, 2) using car (1927, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 1955 arrived\n", + "Agent rider 1961 move from (8, 2) to (7, 2) using car (1978, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1962 move from (0, 3) to (0, 2) using car (1902, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1963 move from (6, 1) to (7, 1) using car (1858, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1964 move from (6, 1) to (7, 1) using car (1858, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 1985 doesn't move\n", + "Agent rider 1986 move from (7, 3) to (6, 3) using car (1959, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 1987 move from (8, 7) to (8, 6) using car (1954, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1988 move from (1, 8) to (2, 8) using car (1969, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1989 doesn't move\n", + "tick 135 ended\n", + "I am driver 1994 - trip: [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 1995 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 1996 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 1997 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 1998 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 1999 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 2000 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 2001 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (5, 3)]\n", + "I am driver 2002 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 2003 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 2004 - trip: [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 2005 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 2006 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 2007 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 2008 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 2009 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "16 drivers generated.\n", + "I am rider 2010 - dep: (2, 9) , arr: (3, 5)\n", + "I am rider 2011 - dep: (2, 5) , arr: (0, 4)\n", + "2 riders generated.\n", + "Agent rider 686 move from (0, 0) to (1, 0) using car (1881, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 686 arrived with a waiting time of 34 ticks\n", + "Agent rider 1386 move from (8, 8) to (8, 9) using car (1885, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (8, 8) to (8, 9) using car (1885, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1472 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (7, 6) to (7, 5) using car (1916, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 1560 move from (7, 1) to (8, 1) using car (1858, [(7, 1), (8, 1)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1612 doesn't move\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 move from (8, 6) to (8, 5) using car (1954, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 doesn't move\n", + "Agent rider 1724 move from (4, 4) to (4, 3) using car (1871, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1732 move from (8, 6) to (8, 5) using car (1954, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1733 move from (8, 8) to (8, 9) using car (1885, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 1734 move from (8, 6) to (8, 5) using car (1954, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1736 move from (0, 0) to (1, 0) using car (1881, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1738 move from (5, 8) to (4, 8) using car (1892, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 1759 move from (6, 6) to (5, 6) using car (1951, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1778 move from (4, 4) to (4, 3) using car (1871, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 2) to (0, 1) using car (1902, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 1788 move from (4, 6) to (3, 6) using car (2005, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 1788 arrived with a waiting time of 5 ticks\n", + "Agent rider 1789 move from (5, 9) to (4, 9) using car (1832, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (6, 6) to (5, 6) using car (1951, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1793 doesn't move\n", + "Agent rider 1794 move from (6, 3) to (6, 4) using car (1938, [(6, 3), (6, 4)], 0)\n", + "Agent rider 1795 move from (7, 4) to (7, 3) using car (1948, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1818 move from (6, 6) to (5, 6) using car (1951, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1819 move from (2, 7) to (2, 8) using car (1956, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 1819 arrived with a waiting time of 0 ticks\n", + "Agent rider 1821 move from (1, 4) to (1, 5) using car (1868, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Driver 1827 arrived\n", + "Driver 1828 arrived\n", + "Driver 1829 arrived\n", + "Driver 1841 arrived\n", + "Agent rider 1851 move from (4, 2) to (3, 2) using car (1861, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 1852 doesn't move\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 move from (1, 4) to (1, 5) using car (1868, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 1856 doesn't move\n", + "Agent rider 1872 move from (5, 7) to (5, 6) using car (1995, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1873 move from (2, 4) to (2, 3) using car (1917, [(2, 4), (2, 3)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 move from (9, 4) to (8, 4) using car (1977, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (6, 3) to (6, 2) using car (1828, [(6, 3), (6, 2)], 0)\n", - "Driver 1886 arrived\n", - "Driver 1887 arrived\n", - "Driver 1897 arrived\n", - "Agent rider 1902 move from (6, 3) to (5, 3) using car (1954, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1903 move from (6, 0) to (6, 1) using car (1934, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 1903 arrived with a waiting time of 1 ticks\n", - "Agent rider 1904 doesn't move\n", - "Driver 1911 arrived\n", - "Agent rider 1919 move from (1, 1) to (0, 1) using car (1896, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1921 move from (1, 1) to (1, 2) using car (1908, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 1922 move from (2, 7) to (2, 6) using car (1912, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1923 move from (1, 5) to (1, 6) using car (1935, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 1875 arrived\n", + "Driver 1882 arrived\n", + "Agent rider 1886 move from (1, 2) to (1, 1) using car (1950, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Rider n° 1886 arrived with a waiting time of 2 ticks\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1888 move from (6, 6) to (5, 6) using car (1951, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1889 doesn't move\n", + "Agent rider 1890 doesn't move\n", + "Agent rider 1906 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "Driver 1910 arrived\n", + "Driver 1914 arrived\n", + "Agent rider 1919 move from (6, 5) to (6, 4) using car (1867, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1920 move from (2, 7) to (2, 8) using car (1956, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 1921 move from (2, 4) to (2, 3) using car (1917, [(2, 4), (2, 3)], 0)\n", + "Agent rider 1922 move from (2, 5) to (3, 5) using car (1968, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (6, 2) to (5, 2) using car (1930, [(6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 1925 doesn't move\n", "Agent rider 1926 doesn't move\n", - "Agent rider 1927 move from (3, 2) to (4, 2) using car (1939, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1928 move from (0, 2) to (0, 3) using car (1976, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1937 arrived\n", - "Agent rider 1944 move from (7, 2) to (7, 3) using car (1901, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1956 move from (6, 2) to (6, 3) using car (1890, [(6, 2), (6, 3)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1960 doesn't move\n", - "Agent rider 1961 move from (0, 4) to (1, 4) using car (1970, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 1929 move from (2, 5) to (3, 5) using car (1968, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1931 move from (7, 6) to (7, 7) using car (1893, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Rider n° 1931 arrived with a waiting time of 3 ticks\n", + "Agent rider 1932 move from (6, 4) to (6, 5) using car (1994, [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1933 doesn't move\n", + "Driver 1934 arrived\n", + "Driver 1936 arrived\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1941 move from (2, 5) to (3, 5) using car (1968, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (6, 4) to (6, 5) using car (1979, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1944 move from (5, 2) to (6, 2) using car (1972, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 1945 move from (5, 2) to (6, 2) using car (1927, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 1949 arrived\n", + "Driver 1960 arrived\n", + "Agent rider 1961 move from (7, 2) to (6, 2) using car (1978, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", "Agent rider 1962 doesn't move\n", - "Agent rider 1963 move from (2, 0) to (2, 1) using car (1889, [(2, 0), (2, 1), (2, 2)], 0)\n", - "tick 140 ended\n", - "I am driver 1989 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 1990 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "2 drivers generated.\n", - "I am rider 1991 - dep: (3, 6) , arr: (8, 1)\n", - "I am rider 1992 - dep: (1, 0) , arr: (4, 8)\n", - "I am rider 1993 - dep: (6, 6) , arr: (9, 2)\n", - "I am rider 1994 - dep: (4, 4) , arr: (2, 2)\n", - "I am rider 1995 - dep: (3, 1) , arr: (5, 7)\n", + "Agent rider 1963 move from (7, 1) to (8, 1) using car (1858, [(7, 1), (8, 1)], 0)\n", + "Agent rider 1964 move from (7, 1) to (8, 1) using car (1858, [(7, 1), (8, 1)], 0)\n", + "Driver 1966 arrived\n", + "Driver 1984 arrived\n", + "Agent rider 1985 move from (4, 7) to (4, 6) using car (1980, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1986 move from (6, 3) to (6, 4) using car (1937, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1987 move from (8, 6) to (8, 5) using car (1954, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1988 move from (2, 8) to (3, 8) using car (1969, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 1989 move from (2, 5) to (3, 5) using car (1968, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2010 doesn't move\n", + "Agent rider 2011 doesn't move\n", + "tick 136 ended\n", + "I am driver 2012 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 2013 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2)]\n", + "I am driver 2014 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 2015 - trip: [(7, 8), (8, 8), (9, 8), (9, 7), (9, 6)]\n", + "I am driver 2016 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 2017 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6)]\n", + "I am driver 2018 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 2019 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 2020 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)]\n", + "I am driver 2021 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 2022 - trip: [(2, 5), (2, 4), (1, 4), (0, 4)]\n", + "11 drivers generated.\n", + "I am rider 2023 - dep: (2, 9) , arr: (0, 4)\n", + "I am rider 2024 - dep: (6, 3) , arr: (6, 1)\n", + "I am rider 2025 - dep: (1, 6) , arr: (8, 1)\n", + "I am rider 2026 - dep: (0, 6) , arr: (7, 3)\n", + "I am rider 2027 - dep: (3, 1) , arr: (0, 9)\n", "5 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (7, 3) to (7, 4) using car (1901, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1444 move from (8, 4) to (7, 4) using car (1977, [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1472 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 6) to (2, 5) using car (1912, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1611 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1612 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1633 move from (8, 4) to (7, 4) using car (1977, [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 6) to (2, 5) using car (1912, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 move from (8, 4) to (7, 4) using car (1977, [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1731 move from (4, 3) to (4, 4) using car (1893, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 1733 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1734 move from (3, 4) to (4, 4) using car (1953, [(3, 4), (4, 4)], 0)\n", - "Agent rider 1747 move from (5, 2) to (4, 2) using car (1930, [(5, 2), (4, 2)], 0)\n", - "Agent rider 1763 move from (0, 8) to (0, 7) using car (1975, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 1763 arrived with a waiting time of 7 ticks\n", - "Agent rider 1764 move from (7, 3) to (7, 4) using car (1901, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (8, 0) to (7, 0) using car (1898, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1786 move from (8, 4) to (7, 4) using car (1977, [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1797 move from (2, 9) to (1, 9) using car (1916, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 1797 arrived with a waiting time of 3 ticks\n", - "Agent rider 1799 move from (5, 2) to (4, 2) using car (1930, [(5, 2), (4, 2)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 3) to (7, 4) using car (1901, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 1817 arrived\n", - "Driver 1823 arrived\n", - "Agent rider 1833 move from (4, 7) to (5, 7) using car (1894, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1835 move from (2, 9) to (1, 9) using car (1916, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 1835 arrived with a waiting time of 5 ticks\n", - "Agent rider 1836 move from (4, 9) to (3, 9) using car (1863, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 1838 arrived\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Driver 1848 arrived\n", - "Driver 1852 arrived\n", - "Agent rider 1868 move from (6, 1) to (6, 2) using car (1934, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 doesn't move\n", + "Agent rider 1386 move from (8, 9) to (9, 9) using car (1885, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1465 move from (8, 9) to (9, 9) using car (1885, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1472 move from (2, 5) to (2, 4) using car (2022, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (7, 5) to (7, 4) using car (1916, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1612 move from (2, 5) to (2, 4) using car (2022, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1689 move from (3, 2) to (2, 2) using car (1861, [(3, 2), (2, 2)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (2, 5) to (2, 4) using car (2022, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1724 move from (4, 3) to (4, 2) using car (1871, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1732 move from (8, 5) to (8, 4) using car (1954, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1733 move from (8, 9) to (9, 9) using car (1885, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1736 move from (1, 0) to (2, 0) using car (1881, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 1738 move from (4, 8) to (3, 8) using car (1892, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 1738 arrived with a waiting time of 13 ticks\n", + "Agent rider 1759 move from (5, 6) to (4, 6) using car (1951, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1778 move from (4, 3) to (4, 2) using car (1871, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 doesn't move\n", + "Agent rider 1789 move from (4, 9) to (3, 9) using car (1832, [(4, 9), (3, 9)], 0)\n", + "Rider n° 1789 arrived with a waiting time of 7 ticks\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (5, 6) to (5, 5) using car (1995, [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1793 move from (2, 5) to (2, 4) using car (2022, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1794 move from (6, 4) to (6, 3) using car (1867, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 1795 doesn't move\n", + "Driver 1796 arrived\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 5) to (1, 6) using car (1868, [(1, 5), (1, 6)], 0)\n", + "Agent rider 1818 move from (5, 6) to (4, 6) using car (1951, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1821 move from (1, 5) to (1, 6) using car (1868, [(1, 5), (1, 6)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Driver 1828 arrived\n", + "Agent rider 1851 move from (3, 2) to (2, 2) using car (1861, [(3, 2), (2, 2)], 0)\n", + "Rider n° 1851 arrived with a waiting time of 7 ticks\n", + "Agent rider 1852 move from (6, 4) to (7, 4) using car (1967, [(6, 4), (7, 4)], 0)\n", + "Rider n° 1852 arrived with a waiting time of 6 ticks\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1855 move from (1, 5) to (1, 6) using car (1868, [(1, 5), (1, 6)], 0)\n", + "Rider n° 1855 arrived with a waiting time of 6 ticks\n", + "Agent rider 1856 doesn't move\n", "Driver 1870 arrived\n", - "Agent rider 1872 doesn't move\n", - "Agent rider 1873 doesn't move\n", + "Agent rider 1872 move from (5, 6) to (4, 6) using car (1951, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1873 move from (2, 3) to (1, 3) using car (2004, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 doesn't move\n", - "Driver 1884 arrived\n", - "Driver 1887 arrived\n", + "Driver 1878 arrived\n", + "Agent rider 1887 move from (3, 2) to (2, 2) using car (1861, [(3, 2), (2, 2)], 0)\n", + "Agent rider 1888 move from (5, 6) to (4, 6) using car (1951, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1889 move from (6, 5) to (6, 4) using car (1974, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1890 move from (3, 2) to (2, 2) using car (1861, [(3, 2), (2, 2)], 0)\n", "Driver 1895 arrived\n", - "Driver 1900 arrived\n", - "Agent rider 1902 move from (5, 3) to (4, 3) using car (1954, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Driver 1910 arrived\n", - "Driver 1917 arrived\n", - "Agent rider 1919 doesn't move\n", + "Driver 1898 arrived\n", + "Agent rider 1906 move from (3, 2) to (2, 2) using car (1861, [(3, 2), (2, 2)], 0)\n", + "Agent rider 1907 move from (1, 5) to (1, 6) using car (1868, [(1, 5), (1, 6)], 0)\n", + "Driver 1909 arrived\n", + "Agent rider 1919 move from (6, 4) to (6, 5) using car (1937, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1921 move from (1, 2) to (1, 3) using car (1908, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 1922 move from (2, 6) to (2, 5) using car (1912, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1923 move from (1, 6) to (1, 7) using car (1935, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1921 doesn't move\n", + "Agent rider 1922 move from (3, 5) to (4, 5) using car (1968, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (5, 2) to (4, 2) using car (1930, [(5, 2), (4, 2)], 0)\n", - "Agent rider 1926 doesn't move\n", - "Agent rider 1927 move from (4, 2) to (5, 2) using car (1939, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 1928 move from (0, 3) to (0, 4) using car (1976, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1941 arrived\n", - "Agent rider 1944 move from (7, 3) to (7, 4) using car (1901, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 1949 arrived\n", - "Agent rider 1955 move from (2, 3) to (3, 3) using car (1985, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 1956 move from (6, 3) to (5, 3) using car (1951, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1960 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1962 move from (4, 5) to (4, 6) using car (1968, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1963 move from (2, 1) to (3, 1) using car (1964, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (6, 6) to (6, 5) using car (1952, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 1995 doesn't move\n", - "tick 141 ended\n", - "I am driver 1996 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 1997 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 1998 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 1999 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 2000 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "5 drivers generated.\n", - "I am rider 2001 - dep: (7, 8) , arr: (1, 0)\n", - "I am rider 2002 - dep: (4, 3) , arr: (4, 5)\n", - "I am rider 2003 - dep: (7, 6) , arr: (6, 2)\n", - "I am rider 2004 - dep: (6, 1) , arr: (5, 6)\n", - "I am rider 2005 - dep: (9, 2) , arr: (6, 8)\n", - "5 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (7, 4) to (7, 5) using car (1901, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", + "Agent rider 1925 move from (0, 9) to (0, 8) using car (1971, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1926 move from (0, 9) to (0, 8) using car (1971, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Driver 1928 arrived\n", + "Agent rider 1929 move from (3, 5) to (4, 5) using car (1968, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 move from (6, 5) to (6, 6) using car (1994, [(6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1933 move from (1, 5) to (1, 6) using car (1868, [(1, 5), (1, 6)], 0)\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 move from (5, 0) to (5, 1) using car (2006, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1941 move from (3, 5) to (4, 5) using car (1968, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 1941 arrived with a waiting time of 3 ticks\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (6, 5) to (5, 5) using car (1979, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1944 move from (6, 2) to (7, 2) using car (1972, [(6, 2), (7, 2)], 0)\n", + "Agent rider 1945 move from (6, 2) to (6, 3) using car (1927, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 1947 arrived\n", + "Driver 1952 arrived\n", + "Driver 1958 arrived\n", + "Agent rider 1961 move from (6, 2) to (5, 2) using car (1978, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1962 doesn't move\n", + "Agent rider 1963 doesn't move\n", + "Agent rider 1964 doesn't move\n", + "Agent rider 1985 move from (4, 6) to (4, 5) using car (1980, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1986 move from (6, 4) to (6, 5) using car (1937, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1987 move from (8, 5) to (8, 4) using car (1954, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1988 doesn't move\n", + "Agent rider 1989 move from (3, 5) to (4, 5) using car (1968, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2010 doesn't move\n", + "Agent rider 2011 move from (2, 5) to (2, 4) using car (2022, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2024 move from (6, 3) to (6, 2) using car (1884, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2025 move from (1, 6) to (2, 6) using car (2000, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (3, 1) to (2, 1) using car (2002, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "tick 137 ended\n", + "0 drivers generated.\n", + "I am rider 2028 - dep: (7, 0) , arr: (3, 4)\n", + "I am rider 2029 - dep: (3, 9) , arr: (7, 8)\n", + "I am rider 2030 - dep: (0, 2) , arr: (7, 7)\n", + "I am rider 2031 - dep: (8, 3) , arr: (4, 9)\n", + "I am rider 2032 - dep: (6, 2) , arr: (2, 4)\n", + "I am rider 2033 - dep: (4, 3) , arr: (1, 5)\n", + "6 riders generated.\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1444 move from (7, 4) to (6, 4) using car (1977, [(7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1446 doesn't move\n", - "Agent rider 1472 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 5) to (2, 4) using car (1912, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1569 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1611 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 1611 arrived with a waiting time of 12 ticks\n", - "Agent rider 1612 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1633 move from (7, 4) to (6, 4) using car (1977, [(7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1634 move from (7, 0) to (6, 0) using car (1980, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 5) to (2, 4) using car (1912, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 move from (7, 4) to (6, 4) using car (1977, [(7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1731 move from (4, 4) to (4, 5) using car (1893, [(4, 4), (4, 5)], 0)\n", - "Agent rider 1733 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1734 move from (4, 4) to (4, 5) using car (1893, [(4, 4), (4, 5)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1764 move from (7, 4) to (7, 5) using car (1901, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (7, 0) to (6, 0) using car (1898, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1786 move from (7, 4) to (6, 4) using car (1977, [(7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 4) to (7, 5) using car (1901, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 1823 arrived\n", - "Driver 1828 arrived\n", - "Agent rider 1833 move from (5, 7) to (6, 7) using car (1894, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1836 move from (3, 9) to (2, 9) using car (1863, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1847 move from (4, 3) to (3, 3) using car (1942, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 1852 arrived\n", - "Driver 1859 arrived\n", - "Driver 1862 arrived\n", - "Agent rider 1868 move from (6, 2) to (6, 3) using car (1934, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 move from (8, 5) to (8, 4) using car (1876, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 1872 doesn't move\n", - "Agent rider 1873 move from (0, 7) to (0, 6) using car (1975, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 1873 arrived with a waiting time of 6 ticks\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1472 move from (2, 4) to (1, 4) using car (2022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 1472 arrived with a waiting time of 19 ticks\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 1) to (0, 2) using car (1973, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1560 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1612 move from (2, 4) to (1, 4) using car (2022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 1612 arrived with a waiting time of 9 ticks\n", + "Agent rider 1642 doesn't move\n", + "Agent rider 1651 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (2, 4) to (1, 4) using car (2022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1724 move from (4, 2) to (4, 1) using car (1871, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 1724 arrived with a waiting time of 8 ticks\n", + "Agent rider 1732 move from (8, 4) to (8, 3) using car (1954, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1736 move from (2, 0) to (3, 0) using car (1881, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 1736 arrived with a waiting time of 12 ticks\n", + "Agent rider 1759 move from (4, 6) to (4, 7) using car (1951, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Rider n° 1759 arrived with a waiting time of 2 ticks\n", + "Agent rider 1766 move from (0, 8) to (0, 7) using car (1971, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1778 move from (4, 2) to (4, 1) using car (1871, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1779 move from (0, 1) to (0, 2) using car (1973, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (5, 5) to (4, 5) using car (1979, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1793 move from (2, 4) to (1, 4) using car (2022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1794 move from (6, 3) to (7, 3) using car (2012, [(6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 1794 arrived with a waiting time of 2 ticks\n", + "Agent rider 1795 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1818 move from (4, 6) to (4, 7) using car (1951, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1852 move from (6, 4) to (7, 4) using car (1974, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 1852 arrived with a waiting time of 6 ticks\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1856 doesn't move\n", + "Driver 1858 arrived\n", + "Driver 1865 arrived\n", + "Agent rider 1872 move from (4, 6) to (4, 7) using car (1951, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1873 move from (1, 3) to (1, 4) using car (2004, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (6, 2) to (6, 3) using car (1934, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1887 arrived\n", - "Driver 1890 arrived\n", - "Driver 1896 arrived\n", - "Agent rider 1902 move from (4, 3) to (3, 3) using car (1954, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1904 move from (6, 2) to (6, 3) using car (1934, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1905 arrived\n", - "Driver 1913 arrived\n", - "Driver 1914 arrived\n", - "Agent rider 1919 doesn't move\n", + "Driver 1876 arrived\n", + "Driver 1877 arrived\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1888 move from (4, 6) to (4, 7) using car (1951, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 1889 move from (6, 4) to (7, 4) using car (1974, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1890 move from (2, 2) to (3, 2) using car (2020, [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", + "Driver 1898 arrived\n", + "Agent rider 1906 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "Driver 1917 arrived\n", + "Agent rider 1919 move from (6, 5) to (5, 5) using car (1937, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1921 move from (1, 3) to (1, 4) using car (1908, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 1922 move from (2, 5) to (2, 4) using car (1912, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1923 move from (1, 7) to (1, 8) using car (1935, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1921 doesn't move\n", + "Agent rider 1922 move from (4, 5) to (4, 4) using car (1980, [(4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 doesn't move\n", - "Agent rider 1926 move from (4, 3) to (3, 3) using car (1942, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1927 move from (5, 2) to (6, 2) using car (1939, [(5, 2), (6, 2)], 0)\n", - "Agent rider 1928 move from (0, 4) to (0, 5) using car (1976, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1929 arrived\n", - "Driver 1931 arrived\n", - "Agent rider 1944 move from (7, 4) to (7, 5) using car (1901, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 1946 arrived\n", - "Agent rider 1955 move from (3, 3) to (4, 3) using car (1985, [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 1956 move from (5, 3) to (4, 3) using car (1951, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1960 move from (8, 9) to (7, 9) using car (1990, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1962 move from (4, 6) to (4, 7) using car (1968, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 1963 move from (3, 1) to (3, 2) using car (1964, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 1963 arrived with a waiting time of 0 ticks\n", - "Agent rider 1991 move from (3, 6) to (4, 6) using car (1979, [(3, 6), (4, 6), (5, 6), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (6, 5) to (7, 5) using car (1982, [(6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 1994 move from (4, 4) to (4, 5) using car (1893, [(4, 4), (4, 5)], 0)\n", - "Agent rider 1995 move from (3, 1) to (3, 2) using car (1964, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2002 move from (4, 3) to (3, 3) using car (1954, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "tick 142 ended\n", - "I am driver 2006 - trip: [(2, 5), (3, 5)]\n", - "I am driver 2007 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 2008 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 2009 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 2010 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2011 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 2012 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 2013 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "8 drivers generated.\n", - "I am rider 2014 - dep: (4, 8) , arr: (7, 1)\n", - "I am rider 2015 - dep: (7, 0) , arr: (7, 2)\n", - "I am rider 2016 - dep: (7, 1) , arr: (3, 7)\n", - "I am rider 2017 - dep: (5, 9) , arr: (6, 8)\n", - "4 riders generated.\n", - "Agent rider 567 move from (8, 4) to (8, 3) using car (1876, [(8, 4), (8, 3)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (8, 4) to (8, 3) using car (1876, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1037 move from (8, 4) to (8, 3) using car (1876, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1278 move from (8, 4) to (8, 3) using car (1876, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (7, 5) to (7, 6) using car (1901, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", + "Agent rider 1925 move from (0, 8) to (0, 7) using car (1971, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1926 move from (0, 8) to (0, 7) using car (1971, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1929 move from (4, 5) to (4, 4) using car (1968, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 move from (6, 6) to (7, 6) using car (1994, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1933 doesn't move\n", + "Driver 1938 arrived\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 move from (5, 1) to (5, 2) using car (2006, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (5, 5) to (5, 4) using car (1995, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1944 move from (7, 2) to (7, 1) using car (1948, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1945 move from (6, 3) to (7, 3) using car (2012, [(6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1961 move from (5, 2) to (5, 3) using car (1978, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1962 doesn't move\n", + "Agent rider 1963 doesn't move\n", + "Agent rider 1964 doesn't move\n", + "Driver 1982 arrived\n", + "Agent rider 1985 move from (4, 5) to (4, 4) using car (1968, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1986 move from (6, 5) to (5, 5) using car (1937, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1987 move from (8, 4) to (8, 3) using car (1954, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1988 doesn't move\n", + "Agent rider 1989 move from (4, 5) to (4, 4) using car (1980, [(4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 2010 move from (2, 9) to (3, 9) using car (1956, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2011 move from (2, 4) to (1, 4) using car (2022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2023 move from (2, 9) to (1, 9) using car (1970, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2024 move from (6, 2) to (6, 1) using car (1884, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 2024 arrived with a waiting time of 0 ticks\n", + "Agent rider 2025 move from (2, 6) to (3, 6) using car (2000, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (2, 1) to (2, 2) using car (1965, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2028 doesn't move\n", + "Agent rider 2029 doesn't move\n", + "Agent rider 2030 doesn't move\n", + "Agent rider 2031 doesn't move\n", + "Agent rider 2032 doesn't move\n", + "Agent rider 2033 move from (4, 3) to (4, 4) using car (1959, [(4, 3), (4, 4), (3, 4)], 0)\n", + "tick 138 ended\n", + "I am driver 2034 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", + "I am driver 2035 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 2036 - trip: [(8, 6), (7, 6), (6, 6)]\n", + "I am driver 2037 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 2038 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 2039 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 2040 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 2041 - trip: [(6, 2), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2042 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 2043 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 2044 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2045 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 2046 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 2047 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 2048 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 2049 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "16 drivers generated.\n", + "I am rider 2050 - dep: (7, 2) , arr: (9, 8)\n", + "I am rider 2051 - dep: (7, 6) , arr: (4, 6)\n", + "I am rider 2052 - dep: (7, 9) , arr: (7, 8)\n", + "I am rider 2053 - dep: (9, 7) , arr: (6, 9)\n", + "I am rider 2054 - dep: (6, 9) , arr: (2, 1)\n", + "I am rider 2055 - dep: (8, 4) , arr: (5, 0)\n", + "I am rider 2056 - dep: (9, 8) , arr: (4, 3)\n", + "7 riders generated.\n", "Agent rider 1386 doesn't move\n", - "Agent rider 1444 move from (6, 4) to (6, 3) using car (1977, [(6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1446 move from (6, 9) to (7, 9) using car (1988, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 4) to (2, 3) using car (1912, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (6, 9) to (7, 9) using car (1988, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1569 move from (6, 9) to (7, 9) using car (1988, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1574 move from (6, 9) to (7, 9) using car (1988, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1612 move from (0, 6) to (0, 5) using car (1975, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 1612 arrived with a waiting time of 9 ticks\n", - "Agent rider 1633 move from (6, 4) to (6, 3) using car (1977, [(6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1634 move from (6, 0) to (5, 0) using car (1980, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 4) to (2, 3) using car (1912, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1669 move from (6, 4) to (6, 3) using car (1977, [(6, 4), (6, 3), (5, 3)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1733 doesn't move\n", - "Agent rider 1734 move from (4, 5) to (4, 4) using car (1948, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1747 doesn't move\n", - "Agent rider 1764 move from (7, 5) to (7, 6) using car (1901, [(7, 5), (7, 6)], 0)\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (6, 0) to (5, 0) using car (1898, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1786 move from (6, 4) to (6, 3) using car (1952, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1799 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 5) to (7, 6) using car (1901, [(7, 5), (7, 6)], 0)\n", - "Driver 1828 arrived\n", - "Agent rider 1833 move from (6, 7) to (7, 7) using car (1894, [(6, 7), (7, 7)], 0)\n", - "Agent rider 1836 move from (2, 9) to (1, 9) using car (1863, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1847 move from (3, 3) to (2, 3) using car (1942, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 1859 arrived\n" + "Agent rider 1465 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 2) to (0, 3) using car (1973, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (7, 4) to (8, 4) using car (1974, [(7, 4), (8, 4), (9, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1868 move from (6, 3) to (6, 4) using car (1934, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 doesn't move\n", - "Agent rider 1872 move from (1, 4) to (1, 3) using car (1957, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 1560 move from (8, 1) to (7, 1) using car (2043, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1642 move from (0, 2) to (0, 3) using car (1973, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1651 move from (0, 2) to (0, 3) using car (1973, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1689 move from (2, 2) to (2, 3) using car (1965, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1709 move from (1, 4) to (0, 4) using car (2022, [(1, 4), (0, 4)], 0)\n", + "Rider n° 1709 arrived with a waiting time of 6 ticks\n", + "Agent rider 1732 move from (8, 3) to (8, 2) using car (1954, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1759 doesn't move\n", + "Agent rider 1766 move from (0, 7) to (0, 6) using car (1971, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1778 doesn't move\n", + "Agent rider 1779 move from (0, 2) to (0, 3) using car (1973, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (4, 5) to (3, 5) using car (1979, [(4, 5), (3, 5)], 0)\n", + "Agent rider 1793 move from (1, 4) to (0, 4) using car (2022, [(1, 4), (0, 4)], 0)\n", + "Agent rider 1795 move from (7, 3) to (8, 3) using car (2012, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 6) to (1, 5) using car (1911, [(1, 6), (1, 5)], 0)\n", + "Agent rider 1818 move from (4, 7) to (3, 7) using car (2007, [(4, 7), (3, 7), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1821 move from (1, 6) to (1, 5) using car (1911, [(1, 6), (1, 5)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Driver 1832 arrived\n", + "Driver 1835 arrived\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1856 doesn't move\n", + "Driver 1861 arrived\n", + "Driver 1868 arrived\n", + "Agent rider 1872 move from (4, 7) to (4, 8) using car (1951, [(4, 7), (4, 8), (3, 8)], 0)\n", "Rider n° 1872 arrived with a waiting time of 5 ticks\n", + "Agent rider 1873 move from (1, 4) to (0, 4) using car (2022, [(1, 4), (0, 4)], 0)\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 move from (8, 4) to (8, 3) using car (1876, [(8, 4), (8, 3)], 0)\n", - "Agent rider 1878 move from (0, 6) to (0, 5) using car (1975, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1879 move from (6, 3) to (6, 4) using car (1934, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1880 arrived\n", - "Driver 1889 arrived\n", - "Agent rider 1902 move from (3, 3) to (3, 4) using car (1954, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1904 move from (6, 3) to (6, 4) using car (1934, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1914 arrived\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1921 move from (1, 4) to (1, 5) using car (1908, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 1922 move from (2, 4) to (2, 3) using car (1912, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 1923 move from (1, 8) to (1, 9) using car (1935, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 doesn't move\n", - "Agent rider 1926 move from (3, 3) to (2, 3) using car (1942, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 1926 arrived with a waiting time of 2 ticks\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 move from (0, 5) to (0, 6) using car (1976, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 1930 arrived\n", - "Driver 1932 arrived\n", - "Driver 1936 arrived\n", - "Agent rider 1944 move from (7, 5) to (7, 6) using car (1901, [(7, 5), (7, 6)], 0)\n", - "Driver 1945 arrived\n", - "Driver 1950 arrived\n", - "Driver 1953 arrived\n", - "Agent rider 1955 move from (4, 3) to (5, 3) using car (1985, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 1956 move from (4, 3) to (4, 2) using car (1951, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1960 doesn't move\n", - "Agent rider 1961 move from (1, 4) to (1, 3) using car (1957, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 1962 move from (4, 7) to (5, 7) using car (1968, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 1981 arrived\n", - "Agent rider 1991 move from (4, 6) to (5, 6) using car (1979, [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (7, 5) to (7, 4) using car (1982, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 1994 move from (4, 5) to (4, 4) using car (1948, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1995 move from (3, 2) to (3, 3) using car (1964, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2002 move from (3, 3) to (3, 4) using car (1954, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 doesn't move\n", - "Agent rider 2016 doesn't move\n", - "Agent rider 2017 move from (5, 9) to (6, 9) using car (1892, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "tick 143 ended\n", - "I am driver 2018 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "1 drivers generated.\n", - "I am rider 2019 - dep: (9, 1) , arr: (6, 0)\n", - "I am rider 2020 - dep: (0, 6) , arr: (5, 0)\n", - "I am rider 2021 - dep: (8, 7) , arr: (5, 5)\n", - "I am rider 2022 - dep: (6, 4) , arr: (1, 5)\n", - "I am rider 2023 - dep: (5, 6) , arr: (6, 4)\n", - "5 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1386 doesn't move\n", - "Agent rider 1444 move from (6, 3) to (5, 3) using car (1977, [(6, 3), (5, 3)], 0)\n", - "Agent rider 1446 move from (7, 9) to (7, 8) using car (1988, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1472 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 3) to (2, 2) using car (1912, [(2, 3), (2, 2)], 0)\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (7, 9) to (7, 8) using car (1988, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1569 move from (7, 9) to (7, 8) using car (1988, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1574 move from (7, 9) to (7, 8) using car (1988, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1633 move from (6, 3) to (5, 3) using car (1977, [(6, 3), (5, 3)], 0)\n", - "Agent rider 1634 move from (5, 0) to (4, 0) using car (1980, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 move from (2, 3) to (1, 3) using car (1942, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1669 move from (6, 3) to (5, 3) using car (1977, [(6, 3), (5, 3)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1693 doesn't move\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1733 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1734 move from (4, 4) to (4, 3) using car (1948, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1747 move from (4, 2) to (4, 1) using car (1951, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1782 doesn't move\n", - "Agent rider 1783 move from (5, 0) to (4, 0) using car (1898, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1786 move from (6, 3) to (6, 2) using car (1952, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 1799 move from (4, 2) to (4, 1) using car (1951, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1836 move from (1, 9) to (0, 9) using car (1863, [(1, 9), (0, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1847 move from (2, 3) to (1, 3) using car (1942, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1868 move from (6, 4) to (6, 5) using car (1934, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 1869 doesn't move\n", - "Agent rider 1874 doesn't move\n", - "Agent rider 1875 doesn't move\n", - "Agent rider 1878 move from (0, 5) to (0, 4) using car (1975, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 1879 move from (6, 4) to (6, 5) using car (1934, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 1877 arrived\n", + "Driver 1885 arrived\n", + "Agent rider 1887 move from (2, 2) to (2, 3) using car (2002, [(2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 1888 move from (4, 7) to (3, 7) using car (2007, [(4, 7), (3, 7), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 1888 arrived with a waiting time of 4 ticks\n", + "Agent rider 1889 move from (7, 4) to (8, 4) using car (1974, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 1890 move from (3, 2) to (4, 2) using car (2020, [(3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", "Driver 1893 arrived\n", - "Agent rider 1902 move from (3, 4) to (3, 5) using car (1954, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1904 move from (6, 4) to (6, 5) using car (1934, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 1916 arrived\n", - "Driver 1918 arrived\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1921 move from (1, 5) to (1, 6) using car (1908, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Rider n° 1921 arrived with a waiting time of 3 ticks\n", - "Agent rider 1922 move from (2, 3) to (2, 2) using car (1912, [(2, 3), (2, 2)], 0)\n", - "Agent rider 1923 move from (1, 9) to (2, 9) using car (1935, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 1902 arrived\n", + "Agent rider 1906 move from (2, 2) to (2, 3) using car (1965, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1907 move from (1, 6) to (1, 7) using car (2038, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1912 arrived\n", + "Driver 1913 arrived\n", + "Agent rider 1919 move from (5, 5) to (4, 5) using car (1937, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1920 move from (2, 8) to (1, 8) using car (1892, [(2, 8), (1, 8)], 0)\n", + "Agent rider 1921 doesn't move\n", + "Agent rider 1922 move from (4, 4) to (5, 4) using car (1977, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (4, 2) to (4, 1) using car (1951, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Driver 1932 arrived\n", - "Driver 1933 arrived\n", - "Driver 1938 arrived\n", - "Driver 1939 arrived\n", - "Driver 1940 arrived\n", - "Agent rider 1944 doesn't move\n", - "Agent rider 1955 move from (5, 3) to (5, 4) using car (1985, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 1956 move from (4, 2) to (4, 1) using car (1951, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Driver 1958 arrived\n", - "Agent rider 1959 move from (0, 6) to (0, 7) using car (1976, [(0, 6), (0, 7)], 0)\n", - "Agent rider 1960 move from (7, 9) to (7, 8) using car (1988, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1925 move from (0, 7) to (0, 6) using car (1971, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1926 move from (0, 7) to (0, 6) using car (1971, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1929 move from (4, 4) to (4, 3) using car (1968, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 move from (7, 6) to (8, 6) using car (1994, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 1933 move from (1, 6) to (1, 7) using car (2019, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 1935 arrived\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 move from (5, 2) to (5, 3) using car (2006, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (5, 4) to (5, 3) using car (1995, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1944 move from (7, 1) to (8, 1) using car (1948, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1945 move from (7, 3) to (8, 3) using car (2012, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1946 arrived\n", "Agent rider 1961 doesn't move\n", - "Agent rider 1962 move from (5, 7) to (6, 7) using car (1968, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 1987 arrived\n", - "Agent rider 1991 move from (5, 6) to (5, 5) using car (1973, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (7, 4) to (7, 3) using car (1982, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 1994 move from (4, 4) to (4, 3) using car (1948, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1995 move from (3, 3) to (3, 4) using car (1964, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2002 move from (3, 4) to (3, 5) using car (1954, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (7, 0) to (8, 0) using car (2018, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 doesn't move\n", - "Agent rider 2017 move from (6, 9) to (7, 9) using car (1892, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2022 move from (6, 4) to (6, 5) using car (1934, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 2023 move from (5, 6) to (5, 5) using car (1979, [(5, 6), (5, 5), (6, 5), (7, 5)], 0)\n", - "tick 144 ended\n", - "I am driver 2024 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (3, 5)]\n", - "I am driver 2025 - trip: [(4, 4), (4, 5), (4, 6)]\n", - "I am driver 2026 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 2027 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (4, 6)]\n", - "I am driver 2028 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 2029 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 2030 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 2031 - trip: [(0, 4), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 2032 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 2033 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 2034 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 2035 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 2036 - trip: [(9, 5), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 2037 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 2038 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 2039 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 2040 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 2041 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2042 - trip: [(6, 8), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 2043 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 2044 - trip: [(5, 4), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 2045 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 2046 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2047 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 2048 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4)]\n", - "I am driver 2049 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7)]\n", - "I am driver 2050 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 2051 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 2052 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 2053 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 2054 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 2055 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 2056 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 2057 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 2058 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "35 drivers generated.\n", - "I am rider 2059 - dep: (9, 6) , arr: (1, 1)\n", - "I am rider 2060 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 2061 - dep: (0, 1) , arr: (3, 4)\n", + "Agent rider 1962 move from (0, 2) to (0, 3) using car (1973, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1963 move from (8, 1) to (7, 1) using car (2043, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1964 move from (8, 1) to (7, 1) using car (2043, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 1967 arrived\n", + "Driver 1972 arrived\n", + "Driver 1975 arrived\n", + "Agent rider 1985 move from (4, 4) to (4, 3) using car (1968, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1986 move from (5, 5) to (4, 5) using car (1937, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1987 move from (8, 3) to (8, 2) using car (1954, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1988 move from (3, 8) to (3, 7) using car (1992, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 1989 move from (4, 4) to (5, 4) using car (1977, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 2010 move from (3, 9) to (4, 9) using car (1956, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2011 move from (1, 4) to (0, 4) using car (2022, [(1, 4), (0, 4)], 0)\n", + "Rider n° 2011 arrived with a waiting time of 1 ticks\n", + "Agent rider 2023 move from (1, 9) to (0, 9) using car (1970, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2025 move from (3, 6) to (4, 6) using car (2000, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (2, 2) to (2, 3) using car (1965, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2028 move from (7, 0) to (7, 1) using car (1998, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 2029 move from (3, 9) to (4, 9) using car (1956, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2030 move from (0, 2) to (0, 3) using car (1973, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 2031 doesn't move\n", + "Agent rider 2032 move from (6, 2) to (5, 2) using car (2021, [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2033 move from (4, 4) to (3, 4) using car (1959, [(4, 4), (3, 4)], 0)\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 doesn't move\n", + "Agent rider 2052 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 move from (9, 8) to (9, 7) using car (2015, [(9, 8), (9, 7), (9, 6)], 0)\n", + "tick 139 ended\n", + "I am driver 2057 - trip: [(4, 5), (4, 6), (3, 6)]\n", + "I am driver 2058 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 2059 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 2060 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 2061 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 2062 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 2063 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 2064 - trip: [(5, 4), (6, 4), (7, 4), (7, 5)]\n", + "8 drivers generated.\n", + "I am rider 2065 - dep: (6, 5) , arr: (0, 6)\n", + "I am rider 2066 - dep: (5, 0) , arr: (2, 3)\n", + "I am rider 2067 - dep: (7, 7) , arr: (8, 8)\n", "3 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 move from (7, 1) to (6, 1) using car (2055, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 7) to (0, 6) using car (1998, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1366 move from (7, 1) to (6, 1) using car (2055, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 1386 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (7, 8) to (7, 7) using car (2053, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1472 move from (0, 7) to (0, 6) using car (1998, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1474 move from (7, 1) to (6, 1) using car (2055, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 1509 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 doesn't move\n", - "Agent rider 1553 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1568 move from (7, 8) to (7, 7) using car (1988, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1569 move from (7, 8) to (7, 7) using car (1988, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1574 move from (7, 8) to (7, 7) using car (1988, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 move from (4, 0) to (3, 0) using car (1980, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 1637 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1668 move from (1, 3) to (0, 3) using car (1942, [(1, 3), (0, 3)], 0)\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1733 move from (0, 7) to (0, 6) using car (1998, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1734 move from (4, 3) to (4, 2) using car (1948, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1747 move from (4, 1) to (4, 0) using car (1951, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1782 move from (4, 5) to (4, 4) using car (1967, [(4, 5), (4, 4), (3, 4)], 0)\n", - "Agent rider 1783 move from (4, 0) to (3, 0) using car (1898, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1784 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1786 move from (6, 2) to (6, 1) using car (1952, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 1786 arrived with a waiting time of 9 ticks\n", - "Agent rider 1799 move from (4, 1) to (4, 0) using car (1951, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1836 move from (0, 9) to (1, 9) using car (2040, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 1844 doesn't move\n", - "Agent rider 1847 move from (1, 3) to (0, 3) using car (1942, [(1, 3), (0, 3)], 0)\n", - "Driver 1860 arrived\n", - "Agent rider 1868 doesn't move\n", - "Agent rider 1869 doesn't move\n", - "Agent rider 1874 move from (0, 0) to (1, 0) using car (2035, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1875 move from (8, 3) to (8, 4) using car (2000, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 1876 arrived\n", - "Agent rider 1878 move from (0, 4) to (0, 3) using car (1975, [(0, 4), (0, 3)], 0)\n", - "Agent rider 1879 doesn't move\n", - "Driver 1882 arrived\n", - "Driver 1894 arrived\n", - "Driver 1899 arrived\n", - "Driver 1901 arrived\n", - "Agent rider 1902 move from (3, 5) to (3, 6) using car (1954, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Driver 1918 arrived\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 7) to (0, 6) using car (1998, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1922 move from (2, 2) to (3, 2) using car (2029, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1923 move from (2, 9) to (3, 9) using car (1935, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 3) to (0, 4) using car (1973, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 move from (8, 4) to (9, 4) using car (1974, [(8, 4), (9, 4)], 0)\n", + "Agent rider 1560 move from (7, 1) to (6, 1) using car (2043, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1642 move from (0, 3) to (0, 4) using car (1973, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1651 move from (0, 3) to (0, 4) using car (1973, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1689 move from (2, 3) to (2, 4) using car (1965, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1732 move from (8, 2) to (8, 1) using car (1954, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1766 move from (0, 6) to (0, 5) using car (1971, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1778 move from (4, 1) to (5, 1) using car (1993, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1779 move from (0, 3) to (1, 3) using car (2063, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Rider n° 1779 arrived with a waiting time of 5 ticks\n", + "Agent rider 1791 move from (6, 7) to (7, 7) using car (1918, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 doesn't move\n", + "Agent rider 1795 move from (8, 3) to (8, 4) using car (2012, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 5) to (1, 6) using car (2004, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 1818 move from (3, 7) to (3, 6) using car (1992, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 1818 arrived with a waiting time of 3 ticks\n", + "Agent rider 1821 move from (1, 5) to (1, 6) using car (2004, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Driver 1835 arrived\n", + "Agent rider 1854 move from (0, 3) to (0, 4) using car (1973, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1856 move from (6, 7) to (7, 7) using car (1918, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (2, 3) to (2, 4) using car (2002, [(2, 3), (2, 4)], 0)\n", + "Agent rider 1889 doesn't move\n", + "Agent rider 1890 move from (4, 2) to (4, 3) using car (2020, [(4, 2), (4, 3), (5, 3)], 0)\n", + "Driver 1902 arrived\n", + "Agent rider 1906 move from (2, 3) to (2, 4) using car (1965, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1907 move from (1, 7) to (1, 8) using car (2038, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1913 arrived\n", + "Agent rider 1919 move from (4, 5) to (4, 4) using car (1953, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 1919 arrived with a waiting time of 0 ticks\n", + "Agent rider 1920 doesn't move\n", + "Agent rider 1921 move from (2, 3) to (3, 3) using car (2049, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Rider n° 1921 arrived with a waiting time of 5 ticks\n", + "Agent rider 1922 move from (5, 4) to (5, 5) using car (1978, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (4, 1) to (4, 0) using car (1951, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 move from (0, 7) to (0, 6) using car (1998, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 1933 arrived\n", - "Driver 1939 arrived\n", - "Agent rider 1944 doesn't move\n", - "Driver 1947 arrived\n", - "Agent rider 1955 move from (5, 4) to (5, 5) using car (1985, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 1956 move from (4, 1) to (4, 0) using car (1951, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 1959 move from (0, 7) to (0, 6) using car (1998, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1960 move from (7, 8) to (7, 7) using car (1988, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 1961 move from (1, 3) to (1, 4) using car (2010, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (6, 7) to (7, 7) using car (1968, [(6, 7), (7, 7)], 0)\n", - "Driver 1966 arrived\n", - "Driver 1971 arrived\n", - "Driver 1972 arrived\n", - "Driver 1974 arrived\n", - "Agent rider 1991 move from (5, 5) to (5, 4) using car (1973, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1992 move from (1, 0) to (2, 0) using car (2043, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (7, 3) to (8, 3) using car (1982, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 1994 move from (4, 3) to (4, 2) using car (1948, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 1995 move from (3, 4) to (3, 5) using car (1964, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 2001 move from (7, 8) to (7, 7) using car (2053, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2002 doesn't move\n", - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Driver 2006 arrived\n", - "Agent rider 2014 move from (4, 8) to (4, 7) using car (2024, [(4, 8), (4, 7), (4, 6), (4, 5), (3, 5)], 0)\n", - "Agent rider 2015 move from (8, 0) to (9, 0) using car (2018, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (7, 1) to (6, 1) using car (2055, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 2017 move from (7, 9) to (8, 9) using car (1892, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2022 move from (6, 5) to (5, 5) using car (2046, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2023 move from (5, 5) to (6, 5) using car (1979, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 move from (1, 3) to (0, 3) using car (1942, [(1, 3), (0, 3)], 0)\n", - "Agent rider 2061 doesn't move\n", - "tick 145 ended\n", - "I am driver 2062 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 2063 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 2064 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 2065 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 2066 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 2067 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 567 move from (8, 3) to (9, 3) using car (1982, [(8, 3), (9, 3)], 0)\n", - "Agent rider 780 doesn't move\n", - "Agent rider 807 move from (8, 3) to (9, 3) using car (1982, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1037 move from (8, 3) to (9, 3) using car (1982, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1054 move from (6, 1) to (7, 1) using car (1997, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 6) to (0, 5) using car (1998, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1278 move from (8, 3) to (9, 3) using car (1982, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1318 doesn't move\n", - "Agent rider 1366 move from (6, 1) to (7, 1) using car (1997, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1386 move from (1, 0) to (2, 0) using car (2035, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1444 doesn't move\n", - "Agent rider 1446 move from (7, 7) to (7, 6) using car (2053, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1472 move from (0, 6) to (0, 5) using car (1998, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1474 move from (6, 1) to (7, 1) using car (1997, [(6, 1), (7, 1)], 0)\n", - "Agent rider 1509 move from (1, 0) to (2, 0) using car (2035, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 doesn't move\n", - "Agent rider 1553 move from (1, 0) to (2, 0) using car (2035, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1568 move from (7, 7) to (7, 6) using car (1988, [(7, 7), (7, 6)], 0)\n", - "Agent rider 1569 move from (7, 7) to (7, 6) using car (1988, [(7, 7), (7, 6)], 0)\n", - "Rider n° 1569 arrived with a waiting time of 12 ticks\n", - "Agent rider 1574 move from (7, 7) to (7, 6) using car (1988, [(7, 7), (7, 6)], 0)\n", - "Agent rider 1633 doesn't move\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 move from (1, 0) to (2, 0) using car (2035, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1731 doesn't move\n", - "Agent rider 1733 move from (0, 6) to (0, 5) using car (1998, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1734 move from (4, 2) to (4, 1) using car (1948, [(4, 2), (4, 1)], 0)\n", - "Agent rider 1747 move from (4, 0) to (3, 0) using car (1951, [(4, 0), (3, 0)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1782 move from (4, 4) to (3, 4) using car (2041, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1783 move from (3, 0) to (2, 0) using car (1898, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1783 arrived with a waiting time of 9 ticks\n", - "Agent rider 1784 move from (1, 0) to (2, 0) using car (2035, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1799 move from (4, 0) to (3, 0) using car (1951, [(4, 0), (3, 0)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 move from (7, 7) to (7, 6) using car (1988, [(7, 7), (7, 6)], 0)\n", - "Agent rider 1836 move from (1, 9) to (2, 9) using car (2040, [(1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 1844 move from (9, 0) to (9, 1) using car (2018, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 1844 arrived with a waiting time of 9 ticks\n", - "Agent rider 1847 doesn't move\n", - "Driver 1863 arrived\n", - "Agent rider 1868 move from (6, 5) to (6, 6) using car (2051, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1869 move from (8, 4) to (8, 5) using car (2000, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 1925 move from (0, 6) to (0, 5) using car (1971, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1926 move from (0, 6) to (0, 5) using car (1971, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1929 move from (4, 3) to (4, 2) using car (1968, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1930 move from (9, 7) to (9, 6) using car (2015, [(9, 7), (9, 6)], 0)\n", + "Agent rider 1932 doesn't move\n", + "Agent rider 1933 move from (1, 7) to (1, 8) using car (2019, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 1939 move from (0, 3) to (1, 3) using car (2063, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1940 move from (5, 3) to (5, 4) using car (2006, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (5, 3) to (4, 3) using car (1995, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1944 move from (8, 1) to (9, 1) using car (1948, [(8, 1), (9, 1)], 0)\n", + "Agent rider 1945 move from (8, 3) to (8, 4) using car (2012, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1961 move from (5, 3) to (4, 3) using car (1995, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1962 move from (0, 3) to (1, 3) using car (2063, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1963 move from (7, 1) to (7, 2) using car (1998, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 1964 move from (7, 1) to (6, 1) using car (2043, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1985 move from (4, 3) to (4, 2) using car (1968, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 1986 move from (4, 5) to (4, 6) using car (1983, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 1987 move from (8, 2) to (7, 2) using car (2040, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1988 move from (3, 7) to (3, 6) using car (1992, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 1989 move from (5, 4) to (6, 4) using car (1977, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 1989 arrived with a waiting time of 1 ticks\n", + "Agent rider 2010 move from (4, 9) to (5, 9) using car (1956, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2023 move from (0, 9) to (0, 8) using car (1970, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2025 move from (4, 6) to (4, 7) using car (2000, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2026 move from (0, 6) to (0, 5) using car (1971, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 2027 move from (2, 3) to (2, 4) using car (1965, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2028 move from (7, 1) to (6, 1) using car (2043, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2029 move from (4, 9) to (5, 9) using car (1956, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2030 move from (0, 3) to (1, 3) using car (2063, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 3) to (8, 4) using car (2012, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2032 move from (5, 2) to (5, 3) using car (2021, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2033 move from (3, 4) to (3, 5) using car (2045, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 2050 move from (7, 2) to (8, 2) using car (1847, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2051 move from (7, 6) to (6, 6) using car (2036, [(7, 6), (6, 6)], 0)\n", + "Agent rider 2052 doesn't move\n", + "Agent rider 2053 move from (9, 7) to (9, 6) using car (2015, [(9, 7), (9, 6)], 0)\n", + "Agent rider 2054 doesn't move\n", + "Agent rider 2055 move from (8, 4) to (9, 4) using car (1974, [(8, 4), (9, 4)], 0)\n", + "Agent rider 2056 move from (9, 7) to (9, 6) using car (2015, [(9, 7), (9, 6)], 0)\n", + "Agent rider 2065 move from (6, 5) to (6, 6) using car (1927, [(6, 5), (6, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2067 doesn't move\n", + "tick 140 ended\n", + "I am driver 2068 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 2069 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 2070 - trip: [(5, 9), (5, 8), (5, 7), (4, 7), (3, 7)]\n", + "3 drivers generated.\n", + "I am rider 2071 - dep: (7, 4) , arr: (3, 5)\n", + "I am rider 2072 - dep: (3, 5) , arr: (6, 0)\n", + "I am rider 2073 - dep: (9, 2) , arr: (4, 0)\n", + "I am rider 2074 - dep: (6, 2) , arr: (8, 2)\n", + "I am rider 2075 - dep: (2, 1) , arr: (5, 1)\n", + "I am rider 2076 - dep: (5, 8) , arr: (2, 5)\n", + "6 riders generated.\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 4) to (0, 5) using car (1973, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1560 move from (6, 1) to (5, 1) using car (2043, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1642 move from (0, 4) to (0, 5) using car (1973, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 1642 arrived with a waiting time of 12 ticks\n", + "Agent rider 1651 move from (0, 4) to (0, 5) using car (1973, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 1651 arrived with a waiting time of 13 ticks\n", + "Agent rider 1689 move from (2, 4) to (2, 5) using car (1965, [(2, 4), (2, 5)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1732 move from (8, 1) to (8, 0) using car (1954, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1778 move from (5, 1) to (6, 1) using car (1993, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1791 move from (7, 7) to (8, 7) using car (1918, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 doesn't move\n", + "Agent rider 1795 move from (8, 4) to (8, 5) using car (2012, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1854 move from (0, 4) to (0, 5) using car (1973, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 1856 move from (7, 7) to (8, 7) using car (1918, [(7, 7), (8, 7)], 0)\n", + "Driver 1867 arrived\n", + "Driver 1871 arrived\n", + "Agent rider 1873 doesn't move\n", "Agent rider 1874 doesn't move\n", - "Agent rider 1875 move from (8, 4) to (8, 5) using car (2000, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 1875 arrived with a waiting time of 8 ticks\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 doesn't move\n", - "Driver 1901 arrived\n", - "Agent rider 1902 move from (3, 6) to (3, 7) using car (1954, [(3, 6), (3, 7)], 0)\n", - "Agent rider 1904 move from (6, 5) to (5, 5) using car (2047, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6)], 0)\n", - "Driver 1912 arrived\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 6) to (0, 5) using car (1998, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1922 move from (3, 2) to (4, 2) using car (2029, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 1922 arrived with a waiting time of 3 ticks\n", - "Agent rider 1923 move from (3, 9) to (4, 9) using car (1935, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 1884 arrived\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1889 move from (8, 4) to (8, 5) using car (2012, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 1889 arrived with a waiting time of 5 ticks\n", + "Agent rider 1890 move from (4, 3) to (3, 3) using car (1995, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 1890 arrived with a waiting time of 5 ticks\n", + "Driver 1892 arrived\n", + "Agent rider 1906 doesn't move\n", + "Agent rider 1907 move from (1, 8) to (1, 9) using car (2038, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1911 arrived\n", + "Agent rider 1920 move from (1, 8) to (1, 7) using car (1999, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1922 move from (5, 5) to (5, 6) using car (1978, [(5, 5), (5, 6)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (4, 0) to (3, 0) using car (1951, [(4, 0), (3, 0)], 0)\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 doesn't move\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 move from (0, 5) to (0, 4) using car (1971, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 1929 move from (4, 2) to (4, 1) using car (1968, [(4, 2), (4, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 doesn't move\n", + "Agent rider 1933 move from (1, 8) to (1, 7) using car (1999, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1939 move from (1, 3) to (2, 3) using car (2063, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1940 move from (5, 4) to (5, 5) using car (2006, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (4, 3) to (3, 3) using car (1995, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", "Agent rider 1944 doesn't move\n", - "Agent rider 1955 move from (5, 5) to (5, 6) using car (1985, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 1956 move from (4, 0) to (3, 0) using car (1951, [(4, 0), (3, 0)], 0)\n", - "Driver 1957 arrived\n", - "Agent rider 1959 move from (0, 6) to (0, 5) using car (1998, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1960 move from (7, 7) to (7, 6) using car (1988, [(7, 7), (7, 6)], 0)\n", - "Rider n° 1960 arrived with a waiting time of 4 ticks\n", - "Agent rider 1961 move from (1, 4) to (1, 5) using car (2010, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (7, 7) to (7, 6) using car (1988, [(7, 7), (7, 6)], 0)\n", - "Driver 1970 arrived\n", - "Driver 1972 arrived\n", - "Driver 1976 arrived\n", - "Driver 1977 arrived\n", - "Agent rider 1991 move from (5, 4) to (5, 3) using car (1973, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1992 move from (2, 0) to (3, 0) using car (2043, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (8, 3) to (9, 3) using car (1982, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1994 move from (4, 2) to (4, 1) using car (1948, [(4, 2), (4, 1)], 0)\n", - "Agent rider 1995 move from (3, 5) to (3, 6) using car (1964, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 2001 move from (7, 7) to (7, 6) using car (2053, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2002 move from (3, 5) to (4, 5) using car (2007, [(3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 2002 arrived with a waiting time of 1 ticks\n", - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 move from (6, 1) to (6, 2) using car (2056, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (4, 7) to (4, 6) using car (2024, [(4, 7), (4, 6), (4, 5), (3, 5)], 0)\n", - "Agent rider 2015 move from (9, 0) to (9, 1) using car (2018, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (6, 1) to (6, 2) using car (2056, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2017 move from (8, 9) to (9, 9) using car (1892, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 move from (0, 6) to (0, 5) using car (1998, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2022 move from (5, 5) to (4, 5) using car (2046, [(5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2023 move from (6, 5) to (6, 4) using car (1999, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 2023 arrived with a waiting time of 0 ticks\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "tick 146 ended\n", - "I am driver 2068 - trip: [(2, 6), (3, 6), (4, 6)]\n", - "I am driver 2069 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 2070 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 2071 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3)]\n", - "4 drivers generated.\n", - "I am rider 2072 - dep: (9, 9) , arr: (1, 6)\n", - "I am rider 2073 - dep: (6, 4) , arr: (3, 2)\n", - "2 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 move from (1, 0) to (2, 0) using car (2062, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1318 move from (1, 0) to (2, 0) using car (2062, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1386 move from (2, 0) to (3, 0) using car (2035, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 1386 arrived with a waiting time of 24 ticks\n", - "Agent rider 1444 move from (5, 3) to (5, 2) using car (1973, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1446 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 1446 arrived with a waiting time of 16 ticks\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 move from (2, 0) to (1, 0) using car (1898, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1532 doesn't move\n", - "Agent rider 1533 move from (2, 2) to (2, 1) using car (2045, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 1533 arrived with a waiting time of 6 ticks\n", - "Agent rider 1553 move from (2, 0) to (1, 0) using car (1898, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 1568 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1574 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1633 move from (5, 3) to (5, 2) using car (1973, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1634 doesn't move\n", - "Agent rider 1637 move from (1, 0) to (0, 0) using car (2063, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 move from (5, 3) to (5, 2) using car (1973, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 move from (2, 0) to (3, 0) using car (2035, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1731 move from (4, 5) to (5, 5) using car (2007, [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 1731 arrived with a waiting time of 11 ticks\n", - "Agent rider 1733 move from (0, 5) to (0, 4) using car (1998, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1734 doesn't move\n", - "Agent rider 1747 move from (3, 0) to (3, 1) using car (2043, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 1747 arrived with a waiting time of 13 ticks\n", - "Agent rider 1764 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 1782 move from (3, 4) to (2, 4) using car (2041, [(3, 4), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1784 move from (2, 0) to (3, 0) using car (2035, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1799 move from (3, 0) to (3, 1) using car (2043, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 1799 arrived with a waiting time of 10 ticks\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1836 move from (2, 9) to (3, 9) using car (2040, [(2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 move from (6, 6) to (6, 7) using car (2051, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1869 move from (8, 5) to (8, 6) using car (2000, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 1874 move from (1, 0) to (2, 0) using car (2062, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (6, 5) to (7, 5) using car (2044, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 1902 move from (3, 7) to (3, 6) using car (2027, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 1904 doesn't move\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 1945 move from (8, 4) to (8, 5) using car (2012, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1950 arrived\n", + "Driver 1959 arrived\n", + "Agent rider 1961 move from (4, 3) to (3, 3) using car (1995, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1962 move from (1, 3) to (2, 3) using car (2063, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1963 move from (7, 2) to (7, 3) using car (1998, [(7, 2), (7, 3)], 0)\n", + "Agent rider 1964 move from (6, 1) to (5, 1) using car (2043, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 1969 arrived\n", + "Driver 1979 arrived\n", + "Agent rider 1985 move from (4, 2) to (4, 1) using car (1968, [(4, 2), (4, 1)], 0)\n", + "Agent rider 1986 move from (4, 6) to (4, 7) using car (1983, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 1987 move from (7, 2) to (6, 2) using car (2040, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1988 move from (3, 6) to (3, 5) using car (1992, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 2010 move from (5, 9) to (5, 8) using car (2070, [(5, 9), (5, 8), (5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 2022 arrived\n", + "Agent rider 2023 move from (0, 8) to (0, 7) using car (1970, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2025 move from (4, 7) to (5, 7) using car (2000, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2026 move from (0, 5) to (0, 4) using car (1971, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 2027 move from (2, 4) to (2, 5) using car (1965, [(2, 4), (2, 5)], 0)\n", + "Agent rider 2028 move from (6, 1) to (5, 1) using car (2043, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2029 move from (5, 9) to (6, 9) using car (1956, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2030 move from (1, 3) to (2, 3) using car (2063, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 4) to (8, 5) using car (2012, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2032 move from (5, 3) to (5, 4) using car (2021, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2033 doesn't move\n", + "Agent rider 2050 move from (8, 2) to (9, 2) using car (1847, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2051 doesn't move\n", + "Agent rider 2052 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2067 move from (7, 7) to (8, 7) using car (1918, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2071 doesn't move\n", + "Agent rider 2072 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2074 doesn't move\n", + "Agent rider 2075 move from (2, 1) to (2, 2) using car (2037, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2076 doesn't move\n", + "tick 141 ended\n", + "I am driver 2077 - trip: [(5, 0), (5, 1), (4, 1)]\n", + "I am driver 2078 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 2079 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 2080 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 2081 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 2082 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 2083 - trip: [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 2084 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 2085 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 2086 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 2087 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5)]\n", + "I am driver 2088 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 2089 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 2090 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 2091 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 2092 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "16 drivers generated.\n", + "I am rider 2093 - dep: (0, 1) , arr: (1, 3)\n", + "I am rider 2094 - dep: (6, 8) , arr: (0, 5)\n", + "I am rider 2095 - dep: (2, 2) , arr: (1, 5)\n", + "3 riders generated.\n", + "Agent rider 1386 move from (9, 9) to (8, 9) using car (2090, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1465 move from (9, 9) to (8, 9) using car (2090, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 5) to (0, 6) using car (1973, [(0, 5), (0, 6)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1560 move from (5, 1) to (5, 2) using car (2043, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 1560 arrived with a waiting time of 14 ticks\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1651 move from (0, 4) to (0, 5) using car (2034, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Rider n° 1651 arrived with a waiting time of 13 ticks\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 move from (8, 5) to (8, 6) using car (2012, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1732 doesn't move\n", + "Agent rider 1733 move from (9, 9) to (8, 9) using car (2090, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1734 move from (8, 5) to (8, 6) using car (2012, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1766 move from (0, 5) to (0, 6) using car (1973, [(0, 5), (0, 6)], 0)\n", + "Agent rider 1778 move from (6, 1) to (7, 1) using car (1993, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 1778 arrived with a waiting time of 7 ticks\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1793 move from (0, 4) to (0, 3) using car (1971, [(0, 4), (0, 3)], 0)\n", + "Rider n° 1793 arrived with a waiting time of 6 ticks\n", + "Agent rider 1795 move from (8, 5) to (8, 6) using car (2012, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1854 move from (0, 5) to (0, 6) using car (1973, [(0, 5), (0, 6)], 0)\n", + "Agent rider 1856 doesn't move\n", + "Driver 1871 arrived\n", + "Agent rider 1873 move from (0, 4) to (0, 3) using car (1971, [(0, 4), (0, 3)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1890 doesn't move\n", + "Agent rider 1906 doesn't move\n", + "Agent rider 1907 move from (1, 9) to (2, 9) using car (2038, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1916 arrived\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1923 move from (4, 9) to (5, 9) using car (1935, [(4, 9), (5, 9)], 0)\n", + "Agent rider 1922 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (3, 0) to (3, 1) using car (2043, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 doesn't move\n", - "Driver 1942 arrived\n", - "Driver 1943 arrived\n", - "Agent rider 1944 doesn't move\n", - "Agent rider 1955 move from (5, 6) to (5, 7) using car (1985, [(5, 6), (5, 7)], 0)\n", - "Agent rider 1956 doesn't move\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1961 move from (1, 5) to (1, 6) using car (2010, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 doesn't move\n", - "Driver 1968 arrived\n", - "Driver 1972 arrived\n", - "Driver 1975 arrived\n" + "Agent rider 1925 move from (0, 5) to (0, 6) using car (1973, [(0, 5), (0, 6)], 0)\n", + "Agent rider 1926 move from (0, 4) to (0, 3) using car (1971, [(0, 4), (0, 3)], 0)\n", + "Driver 1927 arrived\n", + "Agent rider 1929 move from (4, 1) to (3, 1) using car (2009, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 doesn't move\n", + "Agent rider 1933 move from (1, 7) to (1, 6) using car (1999, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 1937 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Driver 1977 arrived\n", - "Driver 1978 arrived\n", - "Driver 1989 arrived\n", - "Agent rider 1991 move from (5, 3) to (5, 2) using car (1973, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1992 move from (3, 0) to (3, 1) using car (2043, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 doesn't move\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 1995 move from (3, 6) to (3, 7) using car (1964, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 2001 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2003 move from (7, 6) to (7, 5) using car (2053, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2004 move from (6, 2) to (6, 3) using car (2056, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (4, 6) to (4, 5) using car (2024, [(4, 6), (4, 5), (3, 5)], 0)\n", - "Agent rider 2015 move from (9, 1) to (9, 2) using car (2018, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (6, 2) to (6, 3) using car (2056, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2017 doesn't move\n", - "Agent rider 2019 move from (9, 1) to (9, 2) using car (2018, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2020 move from (0, 5) to (0, 4) using car (1998, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2022 move from (4, 5) to (3, 5) using car (2046, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 doesn't move\n", - "Agent rider 2073 move from (6, 4) to (6, 3) using car (1999, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "tick 147 ended\n", - "I am driver 2074 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 2075 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 2076 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 2077 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 2078 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 2079 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7)]\n", - "I am driver 2080 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 2081 - trip: [(6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 2082 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 2083 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 2084 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", - "11 drivers generated.\n", - "I am rider 2085 - dep: (0, 5) , arr: (3, 8)\n", - "I am rider 2086 - dep: (1, 9) , arr: (9, 1)\n", - "I am rider 2087 - dep: (7, 9) , arr: (3, 3)\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 move from (5, 5) to (5, 6) using car (2006, [(5, 5), (5, 6)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (3, 3) to (2, 3) using car (1995, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (8, 5) to (8, 6) using car (2012, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 1948 arrived\n", + "Driver 1951 arrived\n", + "Driver 1957 arrived\n", + "Agent rider 1961 move from (3, 3) to (2, 3) using car (1995, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 1962 move from (2, 3) to (3, 3) using car (2063, [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1963 doesn't move\n", + "Agent rider 1964 move from (5, 1) to (5, 2) using car (2043, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 1974 arrived\n", + "Driver 1980 arrived\n", + "Agent rider 1985 move from (4, 1) to (3, 1) using car (2009, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 1986 move from (4, 7) to (4, 8) using car (1983, [(4, 7), (4, 8)], 0)\n", + "Rider n° 1986 arrived with a waiting time of 0 ticks\n", + "Agent rider 1987 move from (6, 2) to (5, 2) using car (2040, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1988 move from (3, 5) to (3, 4) using car (1992, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 1991 arrived\n", + "Driver 1994 arrived\n", + "Driver 2001 arrived\n", + "Driver 2002 arrived\n", + "Driver 2005 arrived\n", + "Agent rider 2010 move from (5, 8) to (5, 7) using car (2070, [(5, 8), (5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 2015 arrived\n", + "Driver 2016 arrived\n", + "Driver 2017 arrived\n", + "Agent rider 2023 move from (0, 7) to (0, 6) using car (1970, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2025 move from (5, 7) to (6, 7) using car (2000, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2026 move from (0, 4) to (0, 3) using car (1971, [(0, 4), (0, 3)], 0)\n", + "Agent rider 2027 doesn't move\n", + "Agent rider 2028 move from (5, 1) to (5, 2) using car (2043, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2029 move from (6, 9) to (7, 9) using car (1956, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2030 move from (2, 3) to (3, 3) using car (2063, [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 5) to (8, 6) using car (2012, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2032 move from (5, 4) to (4, 4) using car (2021, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2033 move from (3, 5) to (2, 5) using car (2007, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 2036 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 doesn't move\n", + "Agent rider 2052 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (6, 9) to (5, 9) using car (2088, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 move from (5, 0) to (4, 0) using car (1981, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2067 doesn't move\n", + "Agent rider 2071 move from (7, 4) to (7, 5) using car (2064, [(7, 4), (7, 5)], 0)\n", + "Agent rider 2072 move from (3, 5) to (3, 4) using car (1992, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2074 move from (6, 2) to (7, 2) using car (2044, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2075 move from (2, 2) to (2, 3) using car (2037, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2076 move from (5, 8) to (5, 7) using car (2070, [(5, 8), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 doesn't move\n", + "Agent rider 2095 move from (2, 2) to (2, 3) using car (2037, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "tick 142 ended\n", + "I am driver 2096 - trip: [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5)]\n", + "I am driver 2097 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "2 drivers generated.\n", + "I am rider 2098 - dep: (0, 0) , arr: (7, 4)\n", + "I am rider 2099 - dep: (2, 5) , arr: (4, 9)\n", + "I am rider 2100 - dep: (9, 1) , arr: (6, 4)\n", "3 riders generated.\n", - "Agent rider 567 doesn't move\n", - "Agent rider 780 move from (2, 0) to (2, 1) using car (2062, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1037 doesn't move\n", - "Agent rider 1054 move from (7, 1) to (6, 1) using car (2070, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1207 move from (9, 8) to (8, 8) using car (2084, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1278 doesn't move\n", - "Agent rider 1283 move from (9, 8) to (8, 8) using car (2084, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1284 move from (7, 5) to (8, 5) using car (2044, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 1318 move from (2, 0) to (2, 1) using car (2062, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 1366 move from (7, 1) to (6, 1) using car (2070, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1444 move from (5, 2) to (6, 2) using car (2029, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (7, 1) to (6, 1) using car (2070, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1509 move from (1, 0) to (0, 0) using car (1898, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1532 move from (9, 8) to (8, 8) using car (2084, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Rider n° 1532 arrived with a waiting time of 19 ticks\n", - "Agent rider 1553 move from (1, 0) to (0, 0) using car (1898, [(1, 0), (0, 0)], 0)\n", - "Agent rider 1568 move from (7, 5) to (8, 5) using car (2044, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 1574 move from (7, 5) to (8, 5) using car (2044, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 1633 move from (5, 2) to (6, 2) using car (2029, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1634 move from (3, 0) to (3, 1) using car (2035, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1637 move from (0, 0) to (0, 1) using car (2063, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 1668 doesn't move\n", - "Agent rider 1669 move from (5, 2) to (6, 2) using car (2029, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1670 move from (9, 8) to (8, 8) using car (2084, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 move from (3, 0) to (3, 1) using car (2035, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1733 move from (0, 4) to (0, 5) using car (2009, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1734 move from (4, 1) to (3, 1) using car (2055, [(4, 1), (3, 1)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1782 move from (2, 4) to (2, 5) using car (2041, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 1782 arrived with a waiting time of 12 ticks\n", - "Agent rider 1784 move from (3, 0) to (3, 1) using car (2035, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1801 move from (9, 8) to (8, 8) using car (2084, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1836 move from (3, 9) to (4, 9) using car (2040, [(3, 9), (4, 9)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 move from (6, 7) to (7, 7) using car (2051, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 1869 move from (8, 6) to (8, 7) using car (2000, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 1869 arrived with a waiting time of 9 ticks\n", - "Agent rider 1874 move from (2, 0) to (2, 1) using car (2062, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1879 move from (7, 5) to (8, 5) using car (2044, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 1892 arrived\n", - "Agent rider 1902 doesn't move\n", - "Agent rider 1904 move from (5, 5) to (5, 6) using car (2011, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 1386 move from (8, 9) to (7, 9) using car (2090, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1465 move from (8, 9) to (7, 9) using car (2090, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 6) to (0, 5) using car (1970, [(0, 6), (0, 5)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (2, 5) to (1, 5) using car (2007, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 move from (8, 6) to (8, 7) using car (2012, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1732 move from (8, 0) to (9, 0) using car (2047, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 1732 arrived with a waiting time of 15 ticks\n", + "Agent rider 1733 move from (8, 9) to (7, 9) using car (2090, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1734 move from (8, 6) to (8, 7) using car (2012, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1795 move from (8, 6) to (8, 7) using car (2012, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 6) to (1, 5) using car (1999, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1821 move from (1, 6) to (1, 5) using car (1999, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Driver 1847 arrived\n", + "Agent rider 1854 doesn't move\n", + "Agent rider 1856 doesn't move\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Driver 1881 arrived\n", + "Agent rider 1887 move from (2, 4) to (1, 4) using car (2058, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1906 move from (2, 4) to (1, 4) using car (2058, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 1907 move from (2, 9) to (3, 9) using car (2038, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 1918 arrived\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1923 move from (5, 9) to (5, 8) using car (2078, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 1922 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (3, 1) to (3, 2) using car (2043, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1927 doesn't move\n", - "Agent rider 1928 doesn't move\n", - "Driver 1943 arrived\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 move from (3, 1) to (2, 1) using car (2009, [(3, 1), (2, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 move from (8, 6) to (8, 7) using car (2012, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1933 move from (1, 6) to (1, 7) using car (2018, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (2, 3) to (1, 3) using car (1995, [(2, 3), (1, 3)], 0)\n", "Agent rider 1944 doesn't move\n", - "Driver 1948 arrived\n", + "Agent rider 1945 move from (8, 6) to (8, 7) using car (2012, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", "Driver 1951 arrived\n", - "Driver 1954 arrived\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1956 move from (3, 0) to (3, 1) using car (2035, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1961 move from (1, 6) to (1, 7) using car (2010, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 doesn't move\n", + "Agent rider 1961 move from (2, 3) to (1, 3) using car (1995, [(2, 3), (1, 3)], 0)\n", + "Agent rider 1962 move from (3, 3) to (3, 4) using car (2063, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1963 doesn't move\n", + "Agent rider 1964 move from (5, 2) to (5, 3) using car (2040, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 1964 arrived with a waiting time of 2 ticks\n", "Driver 1965 arrived\n", - "Driver 1967 arrived\n", + "Driver 1968 arrived\n", "Driver 1977 arrived\n", - "Driver 1979 arrived\n", - "Driver 1982 arrived\n", - "Driver 1988 arrived\n", - "Agent rider 1991 move from (5, 2) to (5, 1) using car (1973, [(5, 2), (5, 1)], 0)\n", - "Agent rider 1992 move from (3, 1) to (3, 2) using car (2043, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 doesn't move\n", - "Agent rider 1994 move from (4, 1) to (3, 1) using car (2055, [(4, 1), (3, 1)], 0)\n", - "Agent rider 1995 move from (3, 7) to (3, 8) using car (1964, [(3, 7), (3, 8)], 0)\n", - "Driver 1996 arrived\n", - "Driver 1997 arrived\n", - "Agent rider 2001 move from (7, 5) to (7, 4) using car (2053, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2003 move from (7, 5) to (7, 4) using car (2053, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2004 move from (6, 3) to (6, 4) using car (2056, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 move from (9, 2) to (9, 3) using car (2018, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 2012 arrived\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (9, 2) to (9, 3) using car (2018, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (6, 3) to (6, 4) using car (2056, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2017 move from (9, 9) to (8, 9) using car (2083, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2019 move from (9, 2) to (9, 3) using car (2018, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2020 move from (0, 4) to (0, 3) using car (1998, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2022 move from (3, 5) to (3, 6) using car (2046, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 2025 arrived\n", - "Driver 2050 arrived\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 move from (9, 9) to (8, 9) using car (2083, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2073 move from (6, 3) to (6, 2) using car (1999, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 move from (1, 9) to (1, 8) using car (2069, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2087 doesn't move\n", - "tick 148 ended\n", - "I am driver 2088 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 2089 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 2090 - trip: [(5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 2091 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 2092 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 2093 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 2094 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4)]\n", - "7 drivers generated.\n", - "I am rider 2095 - dep: (2, 7) , arr: (0, 3)\n", - "I am rider 2096 - dep: (7, 3) , arr: (4, 1)\n", - "I am rider 2097 - dep: (6, 0) , arr: (8, 6)\n", - "I am rider 2098 - dep: (6, 1) , arr: (8, 2)\n", - "4 riders generated.\n", - "Agent rider 567 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 780 move from (2, 1) to (2, 2) using car (2062, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 780 arrived with a waiting time of 44 ticks\n", - "Agent rider 807 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 807 arrived with a waiting time of 55 ticks\n", - "Agent rider 1037 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 move from (8, 8) to (7, 8) using car (2084, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1232 move from (0, 5) to (0, 6) using car (2009, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1278 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 1278 arrived with a waiting time of 27 ticks\n", - "Agent rider 1283 move from (8, 8) to (7, 8) using car (2084, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1284 move from (8, 5) to (9, 5) using car (2044, [(8, 5), (9, 5)], 0)\n", - "Agent rider 1318 move from (2, 1) to (2, 2) using car (2062, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 1318 arrived with a waiting time of 37 ticks\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1444 move from (6, 2) to (7, 2) using car (2029, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 1444 arrived with a waiting time of 18 ticks\n", - "Agent rider 1472 move from (0, 5) to (0, 6) using car (2009, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (8, 5) to (9, 5) using car (2044, [(8, 5), (9, 5)], 0)\n", - "Agent rider 1574 move from (8, 5) to (9, 5) using car (2044, [(8, 5), (9, 5)], 0)\n", - "Agent rider 1633 move from (6, 2) to (7, 2) using car (2029, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1634 move from (3, 1) to (4, 1) using car (2035, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 1634 arrived with a waiting time of 13 ticks\n", - "Agent rider 1637 move from (0, 1) to (0, 2) using car (2063, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 1637 arrived with a waiting time of 16 ticks\n", - "Agent rider 1668 move from (0, 3) to (0, 2) using car (1998, [(0, 3), (0, 2)], 0)\n", - "Rider n° 1668 arrived with a waiting time of 9 ticks\n", - "Agent rider 1669 move from (6, 2) to (7, 2) using car (2029, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 1669 arrived with a waiting time of 17 ticks\n", - "Agent rider 1670 move from (8, 8) to (7, 8) using car (2084, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1693 move from (3, 1) to (4, 1) using car (2035, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 1693 arrived with a waiting time of 18 ticks\n", - "Agent rider 1733 move from (0, 5) to (0, 6) using car (2009, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1734 move from (3, 1) to (4, 1) using car (2035, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1764 doesn't move\n", - "Agent rider 1784 move from (3, 1) to (4, 1) using car (2035, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1801 move from (8, 8) to (7, 8) using car (2084, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1833 doesn't move\n", - "Agent rider 1836 doesn't move\n", - "Agent rider 1847 move from (0, 3) to (0, 2) using car (1998, [(0, 3), (0, 2)], 0)\n", - "Agent rider 1868 move from (7, 7) to (8, 7) using car (2051, [(7, 7), (8, 7)], 0)\n", - "Agent rider 1874 move from (2, 1) to (2, 2) using car (2062, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 1878 move from (0, 3) to (0, 2) using car (1998, [(0, 3), (0, 2)], 0)\n", - "Agent rider 1879 move from (8, 5) to (9, 5) using car (2044, [(8, 5), (9, 5)], 0)\n", - "Rider n° 1879 arrived with a waiting time of 6 ticks\n", - "Agent rider 1902 move from (3, 6) to (2, 6) using car (2046, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1904 move from (5, 6) to (5, 7) using car (2011, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 1908 arrived\n", - "Agent rider 1919 move from (0, 1) to (0, 2) using car (2063, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 1920 move from (0, 5) to (0, 6) using car (2009, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1923 move from (5, 8) to (5, 7) using car (2078, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (3, 2) to (3, 3) using car (2043, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1927 move from (6, 2) to (7, 2) using car (2029, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Driver 1935 arrived\n", - "Agent rider 1944 doesn't move\n", - "Driver 1951 arrived\n", - "Agent rider 1955 move from (5, 7) to (6, 7) using car (1986, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1956 move from (3, 1) to (4, 1) using car (2035, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1959 move from (0, 5) to (0, 6) using car (2009, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1961 move from (1, 7) to (1, 8) using car (2010, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 doesn't move\n", - "Driver 1967 arrived\n", - "Driver 1979 arrived\n", - "Driver 1985 arrived\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1992 move from (3, 2) to (3, 3) using car (2043, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1994 move from (3, 1) to (4, 1) using car (2035, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 1995 doesn't move\n", - "Driver 1997 arrived\n", - "Agent rider 2001 move from (7, 4) to (7, 3) using car (2053, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2003 move from (7, 4) to (7, 3) using car (2053, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2004 move from (6, 4) to (6, 5) using car (2056, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2014 move from (4, 5) to (5, 5) using car (2008, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2015 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (6, 4) to (6, 5) using car (2056, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2017 doesn't move\n", - "Agent rider 2019 move from (9, 3) to (9, 4) using car (2018, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2020 move from (0, 3) to (0, 2) using car (1998, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2022 move from (3, 6) to (2, 6) using car (2046, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 2031 arrived\n", - "Driver 2036 arrived\n", - "Driver 2042 arrived\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 move from (0, 3) to (0, 2) using car (1998, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2061 move from (0, 1) to (0, 2) using car (2063, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 2072 move from (8, 9) to (7, 9) using car (2083, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2073 move from (6, 2) to (6, 1) using car (1999, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2085 move from (0, 5) to (0, 6) using car (2009, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2086 move from (1, 8) to (1, 7) using car (2069, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2087 doesn't move\n", - "Agent rider 2095 doesn't move\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 doesn't move\n", + "Driver 1978 arrived\n", + "Agent rider 1985 move from (3, 1) to (2, 1) using car (2009, [(3, 1), (2, 1)], 0)\n", + "Agent rider 1987 move from (5, 2) to (5, 3) using car (2040, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1988 move from (3, 4) to (3, 3) using car (1992, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 1998 arrived\n", + "Driver 2002 arrived\n", + "Driver 2004 arrived\n", + "Agent rider 2010 move from (5, 7) to (4, 7) using car (2070, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 2016 arrived\n", + "Driver 2020 arrived\n", + "Agent rider 2023 move from (0, 6) to (0, 5) using car (1970, [(0, 6), (0, 5)], 0)\n", + "Agent rider 2025 move from (6, 7) to (7, 7) using car (2000, [(6, 7), (7, 7)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (2, 5) to (1, 5) using car (2007, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2028 move from (5, 2) to (5, 3) using car (2040, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2029 move from (7, 9) to (8, 9) using car (1956, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2030 move from (3, 3) to (3, 4) using car (2063, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 6) to (8, 7) using car (2012, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2032 move from (4, 4) to (3, 4) using car (2021, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2033 move from (2, 5) to (1, 5) using car (2007, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2033 arrived with a waiting time of 1 ticks\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 doesn't move\n", + "Agent rider 2052 move from (7, 9) to (8, 9) using car (1956, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (5, 9) to (4, 9) using car (2088, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Driver 2057 arrived\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 move from (4, 0) to (3, 0) using car (1981, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2067 doesn't move\n", + "Agent rider 2071 move from (7, 5) to (7, 4) using car (2008, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2072 move from (3, 4) to (3, 3) using car (1992, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2074 move from (7, 2) to (8, 2) using car (2044, [(7, 2), (8, 2)], 0)\n", + "Rider n° 2074 arrived with a waiting time of 1 ticks\n", + "Agent rider 2075 move from (2, 3) to (1, 3) using car (1995, [(2, 3), (1, 3)], 0)\n", + "Agent rider 2076 move from (5, 7) to (4, 7) using car (2070, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 doesn't move\n", + "Agent rider 2095 move from (2, 3) to (2, 4) using car (2037, [(2, 3), (2, 4), (2, 5)], 0)\n", "Agent rider 2098 doesn't move\n", - "tick 149 ended\n", - "I am driver 2099 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 2100 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 2101 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", - "I am driver 2102 - trip: [(3, 1), (4, 1), (5, 1)]\n", - "I am driver 2103 - trip: [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 2104 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 2105 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 2106 - trip: [(2, 2), (3, 2)]\n", - "I am driver 2107 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", - "I am driver 2108 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 2109 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 2110 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 2111 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 2112 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 2113 - trip: [(1, 8), (1, 9), (2, 9)]\n", - "I am driver 2114 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 2115 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", - "I am driver 2116 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2117 - trip: [(9, 9), (8, 9), (7, 9), (7, 8)]\n", - "I am driver 2118 - trip: [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "20 drivers generated.\n", - "I am rider 2119 - dep: (0, 7) , arr: (1, 6)\n", - "I am rider 2120 - dep: (7, 1) , arr: (7, 3)\n", - "2 riders generated.\n", - "Agent rider 567 move from (9, 4) to (9, 5) using car (2018, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 567 arrived with a waiting time of 64 ticks\n", - "Agent rider 807 move from (9, 3) to (8, 3) using car (2116, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1037 move from (9, 4) to (9, 5) using car (2018, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 1037 arrived with a waiting time of 33 ticks\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 move from (7, 8) to (6, 8) using car (2084, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1232 move from (0, 6) to (0, 7) using car (2009, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1283 move from (7, 8) to (6, 8) using car (2084, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1472 move from (0, 6) to (0, 7) using car (2009, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1633 move from (7, 2) to (7, 3) using car (2029, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 1633 arrived with a waiting time of 15 ticks\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1669 move from (6, 2) to (6, 1) using car (2039, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 1670 move from (7, 8) to (6, 8) using car (2084, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 doesn't move\n", - "Agent rider 1733 move from (0, 6) to (1, 6) using car (2111, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 1733 arrived with a waiting time of 7 ticks\n", - "Agent rider 1734 move from (4, 1) to (5, 1) using car (2035, [(4, 1), (5, 1)], 0)\n", - "Agent rider 1764 move from (7, 5) to (6, 5) using car (2079, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Rider n° 1764 arrived with a waiting time of 13 ticks\n", - "Agent rider 1784 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 6) to (7, 7) using car (2038, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 1833 move from (7, 6) to (7, 7) using car (2038, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 1836 move from (4, 9) to (3, 9) using car (2032, [(4, 9), (3, 9)], 0)\n", - "Agent rider 1847 move from (0, 2) to (0, 3) using car (2110, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 1868 doesn't move\n", - "Agent rider 1874 move from (2, 2) to (2, 3) using car (2062, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 1878 move from (0, 2) to (0, 3) using car (2110, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Driver 1898 arrived\n", - "Agent rider 1902 move from (2, 6) to (1, 6) using car (2041, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 1904 move from (5, 7) to (5, 8) using car (2011, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1919 move from (0, 2) to (0, 3) using car (2110, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 1920 move from (0, 6) to (0, 7) using car (2009, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1923 move from (5, 7) to (5, 6) using car (2078, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (3, 3) to (4, 3) using car (2071, [(3, 3), (4, 3)], 0)\n", - "Agent rider 1927 move from (7, 2) to (7, 3) using car (2029, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 1927 arrived with a waiting time of 7 ticks\n", - "Agent rider 1928 move from (0, 6) to (0, 7) using car (2009, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 1934 arrived\n", - "Agent rider 1944 move from (7, 6) to (7, 7) using car (2038, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 1955 move from (6, 7) to (7, 7) using car (1986, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1956 doesn't move\n", - "Agent rider 1959 move from (0, 6) to (1, 6) using car (2111, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (1, 8) to (2, 8) using car (2010, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (7, 6) to (7, 7) using car (2038, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Driver 1964 arrived\n", - "Driver 1969 arrived\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "tick 143 ended\n", + "I am driver 2101 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 2102 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 2103 - trip: [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2104 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 2105 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 2106 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 2107 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 2108 - trip: [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9)]\n", + "I am driver 2109 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 2110 - trip: [(1, 1), (1, 2), (2, 2)]\n", + "I am driver 2111 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7)]\n", + "I am driver 2112 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", + "I am driver 2113 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 2114 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 2115 - trip: [(6, 0), (5, 0), (4, 0), (4, 1)]\n", + "15 drivers generated.\n", + "I am rider 2116 - dep: (5, 7) , arr: (0, 8)\n", + "I am rider 2117 - dep: (6, 6) , arr: (3, 5)\n", + "I am rider 2118 - dep: (8, 4) , arr: (3, 7)\n", + "3 riders generated.\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1465 move from (7, 9) to (6, 9) using car (2090, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1480 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1482 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (1, 5) to (1, 4) using car (1999, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1690 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1694 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1697 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1733 move from (7, 9) to (6, 9) using car (2090, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 1734 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1766 move from (0, 6) to (0, 7) using car (2034, [(0, 6), (0, 7)], 0)\n", + "Agent rider 1791 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1792 doesn't move\n", + "Agent rider 1795 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 5) to (1, 4) using car (1999, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1821 move from (1, 5) to (1, 4) using car (1999, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1854 move from (0, 6) to (0, 7) using car (2034, [(0, 6), (0, 7)], 0)\n", + "Rider n° 1854 arrived with a waiting time of 11 ticks\n", + "Agent rider 1856 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (1, 4) to (0, 4) using car (2058, [(1, 4), (0, 4)], 0)\n", + "Agent rider 1906 move from (1, 4) to (0, 4) using car (2058, [(1, 4), (0, 4)], 0)\n", + "Rider n° 1906 arrived with a waiting time of 6 ticks\n", + "Agent rider 1907 move from (3, 9) to (4, 9) using car (2038, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1920 move from (1, 7) to (1, 8) using car (2018, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1922 move from (5, 6) to (5, 7) using car (2082, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 0) to (9, 1) using car (2047, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1925 move from (0, 6) to (0, 7) using car (2034, [(0, 6), (0, 7)], 0)\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1933 move from (1, 7) to (1, 8) using car (2018, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1940 move from (5, 6) to (5, 7) using car (2082, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1962 move from (3, 4) to (3, 5) using car (2063, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1963 doesn't move\n", + "Driver 1965 arrived\n", + "Driver 1971 arrived\n", "Driver 1973 arrived\n", - "Driver 1980 arrived\n", - "Agent rider 1991 move from (5, 1) to (4, 1) using car (2070, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 1992 move from (3, 3) to (3, 4) using car (2043, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (9, 4) to (9, 5) using car (2018, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1994 move from (4, 1) to (5, 1) using car (2035, [(4, 1), (5, 1)], 0)\n", - "Agent rider 1995 doesn't move\n", - "Agent rider 2001 move from (7, 3) to (7, 2) using car (2053, [(7, 3), (7, 2)], 0)\n", - "Agent rider 2003 move from (7, 3) to (7, 2) using car (2053, [(7, 3), (7, 2)], 0)\n", - "Agent rider 2004 move from (6, 5) to (6, 6) using car (2056, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 move from (9, 4) to (9, 5) using car (2018, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (9, 4) to (9, 5) using car (2018, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 doesn't move\n", - "Agent rider 2017 doesn't move\n", - "Agent rider 2019 move from (9, 4) to (9, 5) using car (2018, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2020 move from (0, 2) to (0, 3) using car (2110, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 2021 move from (8, 7) to (8, 8) using car (2064, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2022 move from (2, 6) to (1, 6) using car (2041, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 2024 arrived\n", - "Driver 2027 arrived\n", - "Driver 2034 arrived\n", - "Driver 2040 arrived\n", - "Driver 2055 arrived\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 move from (0, 2) to (0, 3) using car (2110, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 2061 move from (0, 2) to (0, 3) using car (2110, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Driver 2065 arrived\n", - "Driver 2068 arrived\n", - "Agent rider 2072 move from (7, 9) to (6, 9) using car (2083, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2073 move from (6, 1) to (6, 0) using car (1999, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2085 move from (0, 6) to (0, 7) using car (2009, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2086 move from (1, 7) to (1, 6) using car (2069, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2087 move from (7, 9) to (6, 9) using car (2083, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2095 move from (2, 7) to (3, 7) using car (2080, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 2096 move from (7, 3) to (7, 2) using car (2053, [(7, 3), (7, 2)], 0)\n", - "Agent rider 2097 doesn't move\n", + "Driver 1976 arrived\n", + "Driver 1978 arrived\n", + "Driver 1983 arrived\n", + "Agent rider 1985 doesn't move\n", + "Agent rider 1987 move from (5, 3) to (5, 4) using car (2040, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1988 move from (3, 3) to (3, 2) using car (1992, [(3, 3), (3, 2)], 0)\n", + "Driver 2003 arrived\n", + "Driver 2006 arrived\n", + "Agent rider 2010 move from (4, 7) to (4, 6) using car (2078, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Driver 2013 arrived\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (1, 5) to (0, 5) using car (2007, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2028 move from (5, 3) to (5, 4) using car (2040, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2029 doesn't move\n", + "Agent rider 2030 move from (3, 4) to (3, 5) using car (2063, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2032 move from (3, 4) to (2, 4) using car (2021, [(3, 4), (2, 4)], 0)\n", + "Rider n° 2032 arrived with a waiting time of 1 ticks\n", + "Driver 2041 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 doesn't move\n", + "Agent rider 2052 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 9) to (4, 8) using car (2088, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Driver 2064 arrived\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 move from (3, 0) to (2, 0) using car (1981, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2067 move from (8, 7) to (8, 8) using car (2012, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 2067 arrived with a waiting time of 3 ticks\n", + "Agent rider 2071 move from (7, 4) to (7, 3) using car (2008, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2072 move from (3, 3) to (3, 2) using car (1992, [(3, 3), (3, 2)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2075 doesn't move\n", + "Agent rider 2076 move from (4, 7) to (4, 6) using car (2078, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 move from (6, 8) to (6, 7) using car (2069, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2095 move from (2, 4) to (2, 5) using car (2037, [(2, 4), (2, 5)], 0)\n", "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2120 doesn't move\n", - "tick 150 ended\n", - "I am driver 2121 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 2122 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 2123 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 2124 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 2125 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "5 drivers generated.\n", - "I am rider 2126 - dep: (5, 4) , arr: (7, 1)\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2117 doesn't move\n", + "Agent rider 2118 doesn't move\n", + "tick 144 ended\n", + "I am driver 2119 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 2120 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 2121 - trip: [(6, 2), (7, 2)]\n", + "I am driver 2122 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 2123 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 2124 - trip: [(9, 2), (9, 3), (9, 4)]\n", + "I am driver 2125 - trip: [(3, 3), (4, 3), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 2126 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", + "I am driver 2127 - trip: [(5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 2128 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 2129 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 2130 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 2131 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 2132 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", + "14 drivers generated.\n", + "I am rider 2133 - dep: (7, 9) , arr: (1, 0)\n", "1 riders generated.\n", - "Agent rider 807 doesn't move\n", - "Agent rider 1054 move from (6, 1) to (6, 0) using car (2039, [(6, 1), (6, 0)], 0)\n", - "Agent rider 1207 move from (6, 8) to (5, 8) using car (2084, [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1232 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1283 move from (6, 8) to (5, 8) using car (2084, [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1284 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1366 move from (6, 1) to (6, 0) using car (2039, [(6, 1), (6, 0)], 0)\n", - "Agent rider 1472 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1474 move from (6, 1) to (6, 0) using car (2039, [(6, 1), (6, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1574 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1637 doesn't move\n", - "Agent rider 1670 move from (6, 8) to (5, 8) using car (2084, [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1734 move from (5, 1) to (6, 1) using car (2092, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 1784 move from (4, 1) to (4, 0) using car (2103, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (7, 7) to (7, 8) using car (2038, [(7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 1833 move from (7, 7) to (8, 7) using car (1986, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 1833 arrived with a waiting time of 8 ticks\n", - "Agent rider 1836 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 doesn't move\n", - "Agent rider 1874 move from (2, 3) to (2, 4) using car (2062, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 1874 arrived with a waiting time of 14 ticks\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1902 move from (1, 6) to (1, 7) using car (2026, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 1902 arrived with a waiting time of 3 ticks\n", - "Agent rider 1904 move from (5, 8) to (4, 8) using car (2011, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 1919 move from (0, 3) to (0, 4) using car (2110, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 1920 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1923 move from (5, 6) to (6, 6) using car (2118, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (4, 3) to (4, 2) using car (2114, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1928 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1944 move from (7, 7) to (8, 7) using car (1986, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1955 move from (7, 7) to (8, 7) using car (1986, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1956 move from (4, 1) to (4, 0) using car (2103, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1959 move from (1, 6) to (2, 6) using car (2111, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (2, 8) to (3, 8) using car (2010, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (7, 7) to (7, 8) using car (2038, [(7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Driver 1969 arrived\n", - "Driver 1980 arrived\n", - "Driver 1984 arrived\n", - "Agent rider 1991 move from (4, 1) to (4, 0) using car (2103, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1992 move from (3, 4) to (3, 5) using car (2043, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1994 move from (5, 1) to (6, 1) using car (2092, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 1995 doesn't move\n", - "Driver 1998 arrived\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1465 move from (6, 9) to (7, 9) using car (2059, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1480 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1482 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1606 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1689 move from (1, 4) to (1, 3) using car (1999, [(1, 4), (1, 3)], 0)\n", + "Agent rider 1690 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1694 move from (8, 8) to (7, 8) using car (2128, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1697 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1733 move from (6, 9) to (7, 9) using car (2059, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1734 move from (8, 8) to (7, 8) using car (2128, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1791 move from (8, 8) to (8, 9) using car (2012, [(8, 8), (8, 9)], 0)\n", + "Agent rider 1792 move from (3, 5) to (4, 5) using car (2063, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1795 move from (8, 8) to (7, 8) using car (2128, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 4) to (1, 3) using car (1999, [(1, 4), (1, 3)], 0)\n", + "Agent rider 1821 move from (1, 4) to (1, 3) using car (1999, [(1, 4), (1, 3)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 move from (8, 8) to (8, 9) using car (2012, [(8, 8), (8, 9)], 0)\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 move from (4, 9) to (5, 9) using car (2038, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1920 move from (1, 8) to (1, 9) using car (2018, [(1, 8), (1, 9)], 0)\n", + "Agent rider 1922 move from (5, 7) to (6, 7) using car (2082, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1932 move from (8, 8) to (8, 9) using car (2012, [(8, 8), (8, 9)], 0)\n", + "Rider n° 1932 arrived with a waiting time of 5 ticks\n", + "Agent rider 1933 move from (1, 8) to (1, 9) using car (2018, [(1, 8), (1, 9)], 0)\n", + "Agent rider 1939 move from (2, 3) to (2, 4) using car (2080, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1942 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1943 move from (1, 3) to (1, 4) using car (2085, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 1944 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1945 move from (8, 8) to (7, 8) using car (2128, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 1956 arrived\n", + "Agent rider 1961 move from (1, 3) to (2, 3) using car (2132, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 1962 move from (3, 5) to (4, 5) using car (2063, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Rider n° 1962 arrived with a waiting time of 3 ticks\n", + "Agent rider 1963 doesn't move\n", + "Driver 1970 arrived\n", + "Driver 1973 arrived\n", + "Driver 1978 arrived\n", + "Agent rider 1985 doesn't move\n", + "Agent rider 1987 move from (5, 4) to (5, 5) using car (2040, [(5, 4), (5, 5)], 0)\n", + "Agent rider 1988 doesn't move\n", + "Driver 1990 arrived\n", + "Driver 1995 arrived\n", "Driver 2000 arrived\n", - "Agent rider 2001 doesn't move\n" + "Driver 2006 arrived\n", + "Driver 2009 arrived\n", + "Agent rider 2010 move from (4, 6) to (4, 5) using car (2078, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 move from (7, 7) to (7, 6) using car (2106, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 doesn't move\n", + "Agent rider 2028 move from (5, 4) to (5, 5) using car (2040, [(5, 4), (5, 5)], 0)\n", + "Agent rider 2029 move from (8, 9) to (7, 9) using car (2105, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2030 move from (3, 5) to (4, 5) using car (2063, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 8) to (8, 9) using car (2012, [(8, 8), (8, 9)], 0)\n", + "Driver 2044 arrived\n", + "Driver 2048 arrived\n", + "Agent rider 2050 move from (9, 2) to (9, 3) using car (2124, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 2051 move from (6, 6) to (6, 7) using car (1997, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2052 move from (8, 9) to (7, 9) using car (2105, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 8) to (4, 7) using car (2088, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (6, 6) to (6, 7) using car (1997, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2066 move from (2, 0) to (1, 0) using car (1981, [(2, 0), (1, 0)], 0)\n", + "Agent rider 2071 doesn't move\n", + "Agent rider 2072 doesn't move\n", + "Agent rider 2073 move from (9, 2) to (9, 3) using car (2124, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 2075 move from (1, 3) to (2, 3) using car (2132, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 2076 move from (4, 6) to (4, 5) using car (2078, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Driver 2077 arrived\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 move from (6, 7) to (6, 6) using car (2069, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2095 doesn't move\n", + "Agent rider 2098 move from (0, 0) to (0, 1) using car (2102, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 move from (9, 1) to (9, 2) using car (2047, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2117 doesn't move\n", + "Agent rider 2118 doesn't move\n", + "Agent rider 2133 doesn't move\n", + "tick 145 ended\n", + "I am driver 2134 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 2135 - trip: [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 2136 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 2137 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 2138 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 2139 - trip: [(5, 0), (5, 1), (5, 2)]\n", + "I am driver 2140 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 2141 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 2142 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 2143 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 2144 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 2145 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 2146 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 2147 - trip: [(4, 4), (5, 4), (6, 4)]\n", + "I am driver 2148 - trip: [(2, 6), (3, 6), (4, 6), (4, 5)]\n", + "15 drivers generated.\n", + "I am rider 2149 - dep: (6, 8) , arr: (0, 0)\n", + "I am rider 2150 - dep: (1, 6) , arr: (2, 7)\n", + "I am rider 2151 - dep: (9, 6) , arr: (7, 8)\n", + "I am rider 2152 - dep: (0, 8) , arr: (0, 7)\n", + "I am rider 2153 - dep: (4, 6) , arr: (9, 7)\n", + "I am rider 2154 - dep: (5, 5) , arr: (8, 2)\n", + "6 riders generated.\n", + "Agent rider 1386 move from (7, 9) to (8, 9) using car (2059, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1465 move from (7, 9) to (8, 9) using car (2059, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1480 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1482 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1606 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1694 move from (7, 8) to (7, 7) using car (2128, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1697 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1733 move from (7, 9) to (8, 9) using car (2059, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1734 move from (7, 8) to (7, 7) using car (2128, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1791 doesn't move\n", + "Agent rider 1792 move from (4, 5) to (5, 5) using car (2063, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 1795 move from (7, 8) to (7, 7) using car (2128, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1806 move from (9, 3) to (9, 4) using car (2124, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 doesn't move\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 4) to (0, 5) using car (2145, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 move from (5, 9) to (6, 9) using car (2038, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1920 doesn't move\n", + "Agent rider 1922 move from (6, 7) to (6, 6) using car (2091, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Rider n° 1922 arrived with a waiting time of 5 ticks\n", + "Agent rider 1923 move from (9, 3) to (9, 4) using car (2124, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1924 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 move from (2, 4) to (2, 5) using car (2080, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1942 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 1945 move from (7, 8) to (7, 7) using car (2128, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 1953 arrived\n", + "Agent rider 1961 move from (2, 3) to (2, 2) using car (2132, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 1963 doesn't move\n", + "Driver 1973 arrived\n", + "Agent rider 1985 doesn't move\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 1988 doesn't move\n", + "Driver 1992 arrived\n", + "Driver 1993 arrived\n", + "Driver 2006 arrived\n", + "Driver 2007 arrived\n", + "Agent rider 2010 move from (4, 5) to (5, 5) using car (2096, [(4, 5), (5, 5)], 0)\n", + "Driver 2021 arrived\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 move from (7, 6) to (7, 5) using car (2106, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 doesn't move\n", + "Agent rider 2028 move from (5, 5) to (5, 4) using car (2084, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2029 move from (7, 9) to (7, 8) using car (2105, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 2029 arrived with a waiting time of 2 ticks\n", + "Agent rider 2030 move from (4, 5) to (5, 5) using car (2063, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 2031 doesn't move\n", + "Driver 2034 arrived\n", + "Driver 2037 arrived\n", + "Agent rider 2050 move from (9, 3) to (9, 4) using car (2124, [(9, 3), (9, 4)], 0)\n", + "Agent rider 2051 move from (6, 7) to (6, 6) using car (2091, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2052 move from (7, 9) to (7, 8) using car (2105, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 2052 arrived with a waiting time of 5 ticks\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 7) to (4, 6) using car (2088, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Driver 2058 arrived\n", + "Driver 2061 arrived\n", + "Agent rider 2065 move from (6, 7) to (6, 6) using car (2091, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Driver 2070 arrived\n", + "Agent rider 2071 doesn't move\n", + "Agent rider 2072 doesn't move\n", + "Agent rider 2073 move from (9, 3) to (9, 4) using car (2124, [(9, 3), (9, 4)], 0)\n", + "Agent rider 2075 move from (2, 3) to (2, 2) using car (2132, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 2076 doesn't move\n", + "Agent rider 2093 move from (0, 1) to (0, 2) using car (2102, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2094 move from (6, 6) to (6, 5) using car (2069, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2095 doesn't move\n", + "Agent rider 2098 move from (0, 1) to (0, 2) using car (2102, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 move from (9, 2) to (9, 3) using car (2047, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2117 move from (6, 6) to (6, 5) using car (2069, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2118 move from (8, 4) to (8, 5) using car (2068, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 2133 move from (7, 9) to (7, 8) using car (2105, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2149 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 doesn't move\n", + "Agent rider 2153 doesn't move\n", + "Agent rider 2154 move from (5, 5) to (5, 4) using car (2084, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "tick 146 ended\n", + "0 drivers generated.\n", + "I am rider 2155 - dep: (4, 8) , arr: (1, 9)\n", + "I am rider 2156 - dep: (0, 9) , arr: (6, 0)\n", + "I am rider 2157 - dep: (9, 6) , arr: (4, 7)\n", + "I am rider 2158 - dep: (5, 3) , arr: (5, 5)\n", + "I am rider 2159 - dep: (2, 7) , arr: (4, 6)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 move from (6, 6) to (6, 7) using car (2056, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (6, 5) to (5, 5) using car (2079, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 2017 move from (8, 9) to (7, 9) using car (2117, [(8, 9), (7, 9), (7, 8)], 0)\n", - "Agent rider 2019 move from (9, 5) to (9, 6) using car (2018, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (8, 8) to (8, 9) using car (2064, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2022 move from (1, 6) to (1, 5) using car (2069, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 2022 arrived with a waiting time of 0 ticks\n", - "Driver 2044 arrived\n", - "Driver 2045 arrived\n", - "Driver 2047 arrived\n", - "Driver 2048 arrived\n", - "Driver 2051 arrived\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 move from (0, 3) to (0, 4) using car (2110, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 2072 move from (6, 9) to (5, 9) using car (2122, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2073 move from (6, 0) to (5, 0) using car (1999, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2085 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2086 move from (1, 6) to (2, 6) using car (2111, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (6, 9) to (5, 9) using car (2122, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2095 move from (3, 7) to (4, 7) using car (2080, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (6, 0) to (5, 0) using car (2124, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 move from (6, 1) to (6, 0) using car (2039, [(6, 1), (6, 0)], 0)\n", - "Agent rider 2119 move from (0, 7) to (0, 8) using car (2009, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2120 doesn't move\n", - "Agent rider 2126 doesn't move\n", - "tick 151 ended\n", - "I am driver 2127 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", - "I am driver 2128 - trip: [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 2129 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 2130 - trip: [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 2131 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 2132 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "6 drivers generated.\n", - "I am rider 2133 - dep: (2, 7) , arr: (2, 4)\n", - "I am rider 2134 - dep: (0, 0) , arr: (9, 2)\n", - "I am rider 2135 - dep: (5, 9) , arr: (4, 5)\n", - "I am rider 2136 - dep: (5, 2) , arr: (6, 3)\n", - "I am rider 2137 - dep: (4, 8) , arr: (1, 6)\n", - "I am rider 2138 - dep: (3, 4) , arr: (5, 1)\n", - "I am rider 2139 - dep: (4, 5) , arr: (5, 7)\n", - "I am rider 2140 - dep: (7, 6) , arr: (0, 2)\n", - "8 riders generated.\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1472 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1574 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1691 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Rider n° 1691 arrived with a waiting time of 13 ticks\n", - "Agent rider 1734 doesn't move\n", - "Agent rider 1784 move from (4, 0) to (5, 0) using car (2103, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1801 move from (7, 8) to (7, 9) using car (2038, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 1807 move from (7, 8) to (7, 9) using car (2038, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 1836 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1868 move from (8, 7) to (9, 7) using car (1986, [(8, 7), (9, 7)], 0)\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1904 move from (4, 8) to (3, 8) using car (2011, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 1904 arrived with a waiting time of 8 ticks\n", - "Agent rider 1919 move from (0, 4) to (0, 3) using car (2030, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1920 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Agent rider 1923 move from (6, 6) to (6, 5) using car (2118, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 1924 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1925 move from (4, 2) to (4, 1) using car (2114, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1928 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Agent rider 1944 move from (8, 7) to (9, 7) using car (1986, [(8, 7), (9, 7)], 0)\n", - "Rider n° 1944 arrived with a waiting time of 6 ticks\n", - "Driver 1952 arrived\n", - "Agent rider 1955 move from (8, 7) to (9, 7) using car (1986, [(8, 7), (9, 7)], 0)\n", - "Agent rider 1956 move from (4, 0) to (5, 0) using car (2103, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1959 move from (2, 6) to (3, 6) using car (2111, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (3, 8) to (4, 8) using car (2010, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (7, 8) to (7, 9) using car (2038, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Driver 1980 arrived\n", - "Driver 1983 arrived\n", - "Agent rider 1991 move from (4, 0) to (5, 0) using car (2103, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1992 move from (3, 5) to (3, 6) using car (2043, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 1995 move from (3, 8) to (4, 8) using car (2010, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2003 doesn't move\n", - "Agent rider 2004 move from (6, 7) to (6, 8) using car (2056, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", + "5 riders generated.\n", + "Agent rider 1386 move from (8, 9) to (8, 8) using car (2059, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1465 move from (8, 9) to (8, 8) using car (2059, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1480 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1482 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1485 move from (0, 5) to (0, 6) using car (2145, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1520 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1606 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1694 move from (7, 7) to (8, 7) using car (2082, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1697 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1733 move from (8, 9) to (8, 8) using car (2059, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1734 move from (7, 7) to (8, 7) using car (2082, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1791 move from (8, 9) to (7, 9) using car (2137, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1792 move from (5, 5) to (6, 5) using car (2063, [(5, 5), (6, 5)], 0)\n", + "Rider n° 1792 arrived with a waiting time of 9 ticks\n", + "Agent rider 1795 move from (7, 7) to (7, 6) using car (2128, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 move from (8, 9) to (8, 8) using car (2059, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 5) to (0, 6) using car (2145, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 move from (6, 9) to (7, 9) using car (2038, [(6, 9), (7, 9)], 0)\n", + "Agent rider 1920 doesn't move\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 move from (2, 5) to (2, 6) using car (2080, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1940 doesn't move\n", + "Agent rider 1942 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1943 move from (1, 4) to (1, 5) using car (2101, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 1944 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Agent rider 1945 move from (7, 7) to (8, 7) using car (2082, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1961 move from (2, 2) to (2, 1) using car (2132, [(2, 2), (2, 1)], 0)\n", + "Agent rider 1963 move from (7, 3) to (8, 3) using car (2112, [(7, 3), (8, 3)], 0)\n", + "Rider n° 1963 arrived with a waiting time of 7 ticks\n", + "Driver 1981 arrived\n", + "Agent rider 1985 doesn't move\n", + "Agent rider 1987 move from (5, 5) to (4, 5) using car (2119, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1988 doesn't move\n", + "Driver 1993 arrived\n", + "Driver 1996 arrived\n", + "Driver 1999 arrived\n", "Driver 2007 arrived\n", - "Agent rider 2014 move from (5, 5) to (5, 4) using car (2078, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2015 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2016 move from (5, 5) to (4, 5) using car (2079, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 2017 move from (7, 9) to (7, 8) using car (2117, [(7, 9), (7, 8)], 0)\n", - "Agent rider 2019 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (8, 9) to (7, 9) using car (2064, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 2028 arrived\n", - "Driver 2032 arrived\n", + "Agent rider 2010 move from (5, 5) to (4, 5) using car (2119, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 2012 arrived\n", + "Driver 2018 arrived\n", + "Driver 2019 arrived\n", + "Agent rider 2023 move from (0, 5) to (0, 6) using car (2145, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2025 move from (7, 5) to (8, 5) using car (2106, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (0, 5) to (0, 6) using car (2145, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2028 move from (5, 4) to (6, 4) using car (2147, [(5, 4), (6, 4)], 0)\n", + "Agent rider 2030 move from (5, 5) to (6, 5) using car (2063, [(5, 5), (6, 5)], 0)\n", + "Agent rider 2031 move from (8, 9) to (7, 9) using car (2137, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", "Driver 2035 arrived\n", - "Driver 2045 arrived\n", - "Driver 2048 arrived\n", + "Driver 2040 arrived\n", "Driver 2049 arrived\n", - "Driver 2053 arrived\n", - "Agent rider 2059 move from (9, 6) to (9, 7) using car (2018, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 move from (0, 4) to (0, 3) using car (2030, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 2071 arrived\n", - "Agent rider 2072 move from (5, 9) to (4, 9) using car (2122, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2073 move from (5, 0) to (4, 0) using car (1999, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2085 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Agent rider 2086 move from (2, 6) to (3, 6) using car (2111, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (5, 9) to (4, 9) using car (2122, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 move from (6, 6) to (6, 5) using car (2136, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 6) to (4, 5) using car (2088, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (6, 6) to (7, 6) using car (2081, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2071 move from (7, 3) to (7, 4) using car (2107, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2072 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2075 move from (2, 2) to (2, 1) using car (2132, [(2, 2), (2, 1)], 0)\n", + "Agent rider 2076 doesn't move\n", + "Driver 2087 arrived\n", + "Agent rider 2093 move from (0, 2) to (0, 3) using car (2102, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2094 move from (6, 5) to (6, 4) using car (2069, [(6, 5), (6, 4)], 0)\n", "Agent rider 2095 doesn't move\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (5, 0) to (4, 0) using car (2124, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Driver 2106 arrived\n", - "Agent rider 2119 move from (0, 8) to (0, 9) using car (2009, [(0, 8), (0, 9)], 0)\n", - "Agent rider 2120 doesn't move\n", - "Agent rider 2126 doesn't move\n", - "Agent rider 2133 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2135 move from (5, 9) to (4, 9) using car (2083, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2137 move from (4, 8) to (3, 8) using car (2101, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2138 move from (3, 4) to (3, 3) using car (1990, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2139 move from (4, 5) to (4, 6) using car (2091, [(4, 5), (4, 6)], 0)\n", - "Agent rider 2140 doesn't move\n", - "tick 152 ended\n", - "I am driver 2141 - trip: [(9, 4), (8, 4), (7, 4)]\n", - "I am driver 2142 - trip: [(5, 3), (5, 2)]\n", - "I am driver 2143 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 2144 - trip: [(1, 5), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 2145 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 2146 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 2147 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 2148 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 2149 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", - "I am driver 2150 - trip: [(2, 5), (1, 5)]\n", - "I am driver 2151 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 2152 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "12 drivers generated.\n", - "I am rider 2153 - dep: (0, 8) , arr: (2, 7)\n", - "I am rider 2154 - dep: (9, 5) , arr: (4, 4)\n", - "I am rider 2155 - dep: (4, 9) , arr: (6, 7)\n", - "I am rider 2156 - dep: (3, 6) , arr: (1, 2)\n", - "I am rider 2157 - dep: (9, 8) , arr: (4, 0)\n", - "I am rider 2158 - dep: (6, 4) , arr: (4, 4)\n", - "I am rider 2159 - dep: (5, 8) , arr: (3, 7)\n", - "I am rider 2160 - dep: (5, 7) , arr: (1, 1)\n", - "I am rider 2161 - dep: (2, 2) , arr: (1, 2)\n", - "I am rider 2162 - dep: (8, 4) , arr: (7, 9)\n", - "I am rider 2163 - dep: (8, 5) , arr: (7, 6)\n", - "I am rider 2164 - dep: (7, 9) , arr: (3, 1)\n", - "12 riders generated.\n", - "Agent rider 1054 doesn't move\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1734 move from (6, 1) to (5, 1) using car (2152, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 1784 move from (5, 0) to (6, 0) using car (2103, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 1784 arrived with a waiting time of 15 ticks\n", - "Agent rider 1801 move from (7, 9) to (8, 9) using car (2038, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1807 move from (7, 9) to (6, 9) using car (2064, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 1836 doesn't move\n", - "Agent rider 1847 move from (0, 3) to (0, 2) using car (2030, [(0, 3), (0, 2)], 0)\n", - "Agent rider 1868 move from (9, 7) to (9, 8) using car (2018, [(9, 7), (9, 8)], 0)\n", - "Rider n° 1868 arrived with a waiting time of 6 ticks\n", - "Agent rider 1878 move from (0, 3) to (0, 2) using car (2030, [(0, 3), (0, 2)], 0)\n", - "Agent rider 1919 move from (0, 3) to (0, 2) using car (2030, [(0, 3), (0, 2)], 0)\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1923 move from (6, 5) to (6, 4) using car (2118, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 1924 move from (9, 7) to (9, 8) using car (2018, [(9, 7), (9, 8)], 0)\n", - "Agent rider 1925 move from (4, 1) to (3, 1) using car (2114, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Driver 1952 arrived\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1956 move from (5, 0) to (6, 0) using car (2103, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1959 move from (3, 6) to (4, 6) using car (2111, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (4, 8) to (5, 8) using car (2010, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (7, 9) to (6, 9) using car (2064, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 1983 arrived\n", - "Agent rider 1991 move from (5, 0) to (6, 0) using car (2103, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1992 move from (3, 6) to (3, 7) using car (2043, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (9, 7) to (9, 6) using car (2148, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1994 move from (6, 1) to (5, 1) using car (2152, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 1995 move from (4, 8) to (4, 7) using car (2084, [(4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 2001 move from (7, 2) to (6, 2) using car (2125, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2003 move from (7, 2) to (6, 2) using car (2125, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 2003 arrived with a waiting time of 7 ticks\n", - "Agent rider 2004 move from (6, 8) to (6, 9) using car (2056, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 move from (9, 7) to (9, 8) using car (2018, [(9, 7), (9, 8)], 0)\n", - "Agent rider 2014 move from (5, 4) to (5, 3) using car (2078, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2015 move from (9, 7) to (9, 6) using car (2148, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2016 move from (4, 5) to (3, 5) using car (2079, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 2017 doesn't move\n", - "Agent rider 2019 move from (9, 7) to (9, 6) using car (2148, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2020 move from (0, 3) to (0, 2) using car (2030, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2021 move from (7, 9) to (6, 9) using car (2064, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 2039 arrived\n", - "Driver 2041 arrived\n", - "Driver 2046 arrived\n", - "Driver 2049 arrived\n", - "Driver 2052 arrived\n", - "Driver 2054 arrived\n", - "Agent rider 2059 move from (9, 7) to (9, 6) using car (2148, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2060 move from (0, 3) to (0, 2) using car (2030, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2061 move from (0, 3) to (0, 2) using car (2030, [(0, 3), (0, 2)], 0)\n", - "Driver 2066 arrived\n", - "Agent rider 2072 move from (4, 9) to (3, 9) using car (2122, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2073 move from (4, 0) to (3, 0) using car (1999, [(4, 0), (3, 0)], 0)\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 move from (3, 6) to (4, 6) using car (2111, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (4, 9) to (3, 9) using car (2122, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 2090 arrived\n", - "Agent rider 2095 move from (4, 7) to (3, 7) using car (2099, [(4, 7), (3, 7), (3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (4, 0) to (3, 0) using car (2124, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Driver 2102 arrived\n", - "Driver 2113 arrived\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2120 move from (7, 1) to (7, 2) using car (2092, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2126 move from (5, 4) to (5, 3) using car (2078, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2133 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2135 move from (4, 9) to (4, 8) using car (2083, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2137 move from (3, 8) to (2, 8) using car (2101, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2138 move from (3, 3) to (3, 2) using car (2147, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 2139 doesn't move\n", - "Agent rider 2140 move from (7, 6) to (7, 5) using car (2128, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2154 doesn't move\n", - "Agent rider 2155 doesn't move\n", + "Agent rider 2098 move from (0, 2) to (0, 3) using car (2102, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2099 move from (2, 5) to (2, 6) using car (2080, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2100 move from (9, 3) to (9, 4) using car (2047, [(9, 3), (9, 4)], 0)\n", + "Driver 2110 arrived\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2117 move from (6, 5) to (6, 4) using car (2069, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2118 move from (8, 5) to (8, 6) using car (2068, [(8, 5), (8, 6)], 0)\n", + "Driver 2121 arrived\n", + "Agent rider 2133 move from (7, 8) to (7, 7) using car (2105, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2149 move from (6, 8) to (7, 8) using car (2134, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 doesn't move\n", + "Agent rider 2153 move from (4, 6) to (4, 5) using car (2088, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2154 move from (5, 4) to (5, 3) using car (2084, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2155 move from (4, 8) to (3, 8) using car (2042, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 2156 doesn't move\n", - "Agent rider 2157 move from (9, 8) to (9, 7) using car (2115, [(9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 2157 doesn't move\n", "Agent rider 2158 doesn't move\n", - "Agent rider 2159 doesn't move\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2161 doesn't move\n", - "Agent rider 2162 doesn't move\n", - "Agent rider 2163 move from (8, 5) to (8, 4) using car (2127, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 2164 move from (7, 9) to (6, 9) using car (2064, [(7, 9), (6, 9), (5, 9)], 0)\n", - "tick 153 ended\n", - "I am driver 2165 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 2166 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 2167 - trip: [(1, 5), (1, 4), (1, 3)]\n", - "I am driver 2168 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 2169 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1054 move from (6, 0) to (7, 0) using car (2103, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1207 move from (5, 8) to (6, 8) using car (2010, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1283 move from (5, 8) to (6, 8) using car (2010, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1284 move from (9, 7) to (9, 6) using car (2115, [(9, 7), (9, 6)], 0)\n", - "Agent rider 1366 move from (6, 0) to (7, 0) using car (2103, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (6, 0) to (7, 0) using car (2103, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (9, 7) to (9, 6) using car (2115, [(9, 7), (9, 6)], 0)\n", - "Agent rider 1574 move from (9, 7) to (9, 6) using car (2115, [(9, 7), (9, 6)], 0)\n", - "Agent rider 1670 move from (5, 8) to (6, 8) using car (2010, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1676 move from (9, 7) to (9, 6) using car (2115, [(9, 7), (9, 6)], 0)\n", - "Agent rider 1734 move from (5, 1) to (4, 1) using car (2152, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (6, 9) to (5, 9) using car (2064, [(6, 9), (5, 9)], 0)\n", - "Agent rider 1836 move from (3, 9) to (2, 9) using car (2122, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 2159 move from (2, 7) to (3, 7) using car (2143, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "tick 147 ended\n", + "I am driver 2160 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 2161 - trip: [(0, 5), (1, 5), (2, 5), (3, 5)]\n", + "I am driver 2162 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2163 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 2164 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 2165 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2166 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 2167 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "8 drivers generated.\n", + "I am rider 2168 - dep: (9, 7) , arr: (7, 6)\n", + "I am rider 2169 - dep: (6, 8) , arr: (4, 0)\n", + "I am rider 2170 - dep: (1, 8) , arr: (7, 1)\n", + "3 riders generated.\n", + "Agent rider 1386 move from (8, 8) to (8, 7) using car (2059, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1465 move from (8, 8) to (8, 7) using car (2059, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 6) to (0, 7) using car (2145, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (1, 3) to (2, 3) using car (2167, [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 move from (8, 7) to (8, 6) using car (2166, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1733 move from (8, 8) to (8, 7) using car (2059, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1734 move from (8, 7) to (8, 6) using car (2166, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 1766 doesn't move\n", + "Agent rider 1791 move from (7, 9) to (6, 9) using car (2137, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 1791 arrived with a waiting time of 13 ticks\n", + "Agent rider 1795 move from (7, 6) to (7, 5) using car (2128, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 3) to (2, 3) using car (2167, [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1821 move from (1, 3) to (2, 3) using car (2167, [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 move from (8, 8) to (8, 7) using car (2059, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1873 move from (0, 3) to (0, 4) using car (2102, [(0, 3), (0, 4)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 6) to (0, 7) using car (2145, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 move from (7, 9) to (6, 9) using car (2137, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 1920 doesn't move\n", "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (3, 1) to (2, 1) using car (2114, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1955 move from (9, 7) to (9, 6) using car (2115, [(9, 7), (9, 6)], 0)\n", - "Agent rider 1956 move from (6, 0) to (7, 0) using car (2103, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1959 move from (4, 6) to (5, 6) using car (2111, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (5, 8) to (6, 8) using car (2010, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (6, 9) to (5, 9) using car (2064, [(6, 9), (5, 9)], 0)\n", - "Driver 1986 arrived\n", - "Agent rider 1991 move from (6, 0) to (7, 0) using car (2103, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1992 move from (3, 7) to (3, 8) using car (2043, [(3, 7), (3, 8)], 0)\n", - "Agent rider 1993 move from (9, 6) to (9, 5) using car (2148, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1994 move from (5, 1) to (4, 1) using car (2152, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 1995 move from (4, 7) to (5, 7) using car (2131, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 1995 arrived with a waiting time of 4 ticks\n", - "Agent rider 2001 move from (6, 2) to (5, 2) using car (2125, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2004 move from (6, 9) to (5, 9) using car (2064, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2005 doesn't move\n", + "Agent rider 1925 doesn't move\n", + "Agent rider 1926 move from (0, 3) to (0, 4) using car (2102, [(0, 3), (0, 4)], 0)\n", + "Agent rider 1929 move from (2, 1) to (3, 1) using car (2162, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 move from (2, 6) to (2, 7) using car (2080, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1940 move from (5, 7) to (5, 8) using car (2043, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 1940 arrived with a waiting time of 7 ticks\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (1, 5) to (1, 6) using car (2101, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (8, 7) to (9, 7) using car (2082, [(8, 7), (9, 7)], 0)\n", + "Agent rider 1961 move from (2, 1) to (3, 1) using car (2162, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 1981 arrived\n", + "Agent rider 1985 move from (2, 1) to (3, 1) using car (2162, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1987 move from (4, 5) to (3, 5) using car (2119, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1988 doesn't move\n", + "Driver 1996 arrived\n", + "Driver 1997 arrived\n", + "Driver 2007 arrived\n", "Driver 2008 arrived\n", - "Driver 2009 arrived\n", - "Driver 2013 arrived\n", - "Agent rider 2014 move from (5, 3) to (5, 2) using car (2078, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2015 move from (9, 6) to (9, 5) using car (2148, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2016 move from (3, 5) to (3, 6) using car (2079, [(3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 2017 doesn't move\n", - "Agent rider 2019 move from (9, 6) to (9, 5) using car (2148, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (6, 9) to (5, 9) using car (2064, [(6, 9), (5, 9)], 0)\n", - "Driver 2026 arrived\n", - "Driver 2041 arrived\n", - "Driver 2049 arrived\n", - "Driver 2054 arrived\n", - "Agent rider 2059 move from (9, 6) to (9, 5) using car (2148, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 move from (3, 9) to (2, 9) using car (2122, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2073 move from (3, 0) to (2, 0) using car (2124, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 2082 arrived\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 move from (4, 6) to (5, 6) using car (2111, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (3, 9) to (2, 9) using car (2122, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 2088 arrived\n", - "Driver 2089 arrived\n", - "Driver 2091 arrived\n", - "Driver 2094 arrived\n", - "Agent rider 2095 move from (3, 7) to (3, 6) using car (2099, [(3, 7), (3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (3, 0) to (2, 0) using car (2124, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 move from (6, 0) to (7, 0) using car (2103, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2117 arrived\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2120 move from (7, 2) to (7, 3) using car (2092, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 2120 arrived with a waiting time of 3 ticks\n", - "Agent rider 2126 move from (5, 3) to (5, 2) using car (2078, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2133 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2135 move from (4, 8) to (4, 7) using car (2083, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2137 move from (2, 8) to (1, 8) using car (2101, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2138 move from (3, 2) to (3, 1) using car (2147, [(3, 2), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 2139 move from (4, 6) to (5, 6) using car (2111, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2140 move from (7, 5) to (7, 4) using car (2128, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 2153 doesn't move\n", + "Agent rider 2010 move from (4, 5) to (3, 5) using car (2119, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2010 arrived with a waiting time of 2 ticks\n", + "Driver 2014 arrived\n", + "Driver 2019 arrived\n", + "Agent rider 2023 move from (0, 6) to (0, 7) using car (2145, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 3) to (0, 4) using car (2102, [(0, 3), (0, 4)], 0)\n", + "Agent rider 2027 move from (0, 6) to (0, 7) using car (2145, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2028 doesn't move\n", + "Agent rider 2030 move from (6, 5) to (6, 4) using car (2091, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2031 move from (7, 9) to (6, 9) using car (2137, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 2045 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 move from (6, 5) to (6, 4) using car (2091, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Driver 2062 arrived\n", + "Agent rider 2065 move from (7, 6) to (8, 6) using car (2081, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2071 move from (7, 4) to (7, 5) using car (2107, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2072 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2075 move from (2, 1) to (3, 1) using car (2162, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2076 move from (4, 5) to (3, 5) using car (2119, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 2083 arrived\n", + "Agent rider 2093 move from (0, 3) to (0, 4) using car (2102, [(0, 3), (0, 4)], 0)\n", + "Agent rider 2094 doesn't move\n", + "Agent rider 2095 doesn't move\n", + "Driver 2096 arrived\n", + "Agent rider 2098 move from (0, 3) to (0, 4) using car (2102, [(0, 3), (0, 4)], 0)\n", + "Agent rider 2099 move from (2, 6) to (2, 7) using car (2080, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Driver 2115 arrived\n", + "Agent rider 2116 move from (5, 7) to (5, 8) using car (2043, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2117 doesn't move\n", + "Agent rider 2118 doesn't move\n", + "Driver 2124 arrived\n", + "Agent rider 2133 move from (7, 7) to (7, 6) using car (2105, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2149 move from (7, 8) to (7, 7) using car (2134, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 2150 move from (1, 6) to (1, 7) using car (2085, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 doesn't move\n", + "Agent rider 2153 move from (4, 5) to (4, 4) using car (2088, [(4, 5), (4, 4)], 0)\n", "Agent rider 2154 doesn't move\n", - "Agent rider 2155 move from (4, 9) to (4, 8) using car (2143, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 2155 move from (3, 8) to (2, 8) using car (2042, [(3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 2156 doesn't move\n", - "Agent rider 2157 move from (9, 7) to (9, 6) using car (2115, [(9, 7), (9, 6)], 0)\n", - "Agent rider 2158 move from (6, 4) to (6, 3) using car (2118, [(6, 4), (6, 3)], 0)\n", - "Agent rider 2159 move from (5, 8) to (6, 8) using car (2010, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2160 move from (5, 7) to (5, 6) using car (2151, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 2161 move from (2, 2) to (3, 2) using car (2130, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 2162 move from (8, 4) to (7, 4) using car (2141, [(8, 4), (7, 4)], 0)\n", - "Agent rider 2163 move from (8, 4) to (7, 4) using car (2141, [(8, 4), (7, 4)], 0)\n", - "Agent rider 2164 move from (6, 9) to (5, 9) using car (2056, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "tick 154 ended\n", - "I am driver 2170 - trip: [(9, 9), (8, 9), (7, 9), (7, 8)]\n", - "I am driver 2171 - trip: [(3, 6), (4, 6), (5, 6), (5, 5)]\n", - "I am driver 2172 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 2173 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 2174 - trip: [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 2175 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 2176 - trip: [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 2177 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3)]\n", - "I am driver 2178 - trip: [(7, 0), (8, 0), (9, 0), (9, 1)]\n", - "I am driver 2179 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 2180 - trip: [(6, 4), (6, 5)]\n", - "I am driver 2181 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 2182 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 2183 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2184 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 2185 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 2186 - trip: [(9, 3), (8, 3), (7, 3), (7, 4)]\n", - "I am driver 2187 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "18 drivers generated.\n", - "I am rider 2188 - dep: (4, 3) , arr: (3, 9)\n", - "I am rider 2189 - dep: (3, 9) , arr: (3, 4)\n", - "I am rider 2190 - dep: (6, 6) , arr: (9, 6)\n", - "I am rider 2191 - dep: (1, 2) , arr: (5, 3)\n", - "I am rider 2192 - dep: (7, 0) , arr: (2, 4)\n", - "I am rider 2193 - dep: (6, 0) , arr: (2, 4)\n", - "I am rider 2194 - dep: (0, 8) , arr: (4, 0)\n", - "7 riders generated.\n", - "Agent rider 1054 move from (7, 0) to (8, 0) using car (2103, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 1054 arrived with a waiting time of 47 ticks\n", - "Agent rider 1207 move from (6, 8) to (7, 8) using car (2010, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1283 move from (6, 8) to (7, 8) using car (2010, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1366 move from (7, 0) to (8, 0) using car (2178, [(7, 0), (8, 0), (9, 0), (9, 1)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (7, 0) to (8, 0) using car (2103, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1670 move from (6, 8) to (7, 8) using car (2010, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1734 move from (4, 1) to (3, 1) using car (2152, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (5, 9) to (4, 9) using car (2056, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 1836 move from (2, 9) to (2, 8) using car (2122, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 1836 arrived with a waiting time of 4 ticks\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1923 move from (6, 4) to (7, 4) using car (2037, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 1923 arrived with a waiting time of 2 ticks\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (2, 1) to (1, 1) using car (2114, [(2, 1), (1, 1)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1956 move from (7, 0) to (8, 0) using car (2103, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 1956 arrived with a waiting time of 2 ticks\n", - "Agent rider 1959 move from (5, 6) to (6, 6) using car (2111, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (6, 8) to (7, 8) using car (2010, [(6, 8), (7, 8)], 0)\n", - "Agent rider 1962 move from (5, 9) to (4, 9) using car (2056, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 1990 arrived\n", - "Agent rider 1991 move from (7, 0) to (8, 0) using car (2178, [(7, 0), (8, 0), (9, 0), (9, 1)], 0)\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (9, 5) to (9, 4) using car (2148, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1994 move from (4, 1) to (3, 1) using car (2152, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 1999 arrived\n", - "Agent rider 2001 move from (5, 2) to (5, 1) using car (2078, [(5, 2), (5, 1)], 0)\n", - "Agent rider 2004 move from (5, 9) to (4, 9) using car (2056, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Driver 2009 arrived\n", - "Agent rider 2014 move from (5, 2) to (5, 1) using car (2078, [(5, 2), (5, 1)], 0)\n", - "Agent rider 2015 move from (9, 5) to (9, 4) using car (2148, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2016 move from (3, 6) to (3, 7) using car (2079, [(3, 6), (3, 7), (2, 7)], 0)\n", - "Rider n° 2016 arrived with a waiting time of 3 ticks\n", - "Agent rider 2017 doesn't move\n", - "Driver 2018 arrived\n", - "Agent rider 2019 move from (9, 5) to (9, 4) using car (2148, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (5, 9) to (4, 9) using car (2056, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2030 arrived\n", - "Driver 2038 arrived\n", - "Driver 2054 arrived\n", - "Driver 2057 arrived\n", - "Agent rider 2059 move from (9, 5) to (9, 4) using car (2148, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Driver 2069 arrived\n", - "Agent rider 2072 move from (2, 9) to (2, 8) using car (2122, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2073 move from (2, 0) to (2, 1) using car (2124, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 2077 arrived\n", - "Driver 2081 arrived\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 move from (5, 6) to (6, 6) using car (2111, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (2, 9) to (2, 8) using car (2122, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 2089 arrived\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 2095 move from (3, 6) to (3, 5) using car (2099, [(3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (2, 0) to (2, 1) using car (2124, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 move from (7, 0) to (8, 0) using car (2178, [(7, 0), (8, 0), (9, 0), (9, 1)], 0)\n", - "Driver 2110 arrived\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 move from (5, 2) to (5, 1) using car (2078, [(5, 2), (5, 1)], 0)\n", - "Agent rider 2133 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2135 move from (4, 7) to (4, 6) using car (2083, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2136 move from (5, 2) to (5, 1) using car (2078, [(5, 2), (5, 1)], 0)\n", - "Agent rider 2137 move from (1, 8) to (1, 7) using car (2101, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2138 move from (3, 1) to (4, 1) using car (2147, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 2139 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Driver 2142 arrived\n", - "Driver 2150 arrived\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2154 move from (9, 5) to (9, 4) using car (2148, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2155 move from (4, 8) to (4, 7) using car (2143, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2156 move from (3, 6) to (3, 5) using car (2099, [(3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", "Agent rider 2157 doesn't move\n", - "Agent rider 2158 doesn't move\n", - "Agent rider 2159 move from (6, 8) to (7, 8) using car (2010, [(6, 8), (7, 8)], 0)\n", - "Agent rider 2160 move from (5, 6) to (5, 5) using car (2151, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 2161 doesn't move\n", - "Agent rider 2162 doesn't move\n", - "Agent rider 2163 doesn't move\n", - "Agent rider 2164 move from (5, 9) to (4, 9) using car (2056, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2189 move from (3, 9) to (2, 9) using car (2165, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2190 doesn't move\n", - "Agent rider 2191 move from (1, 2) to (2, 2) using car (2172, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2192 move from (7, 0) to (8, 0) using car (2178, [(7, 0), (8, 0), (9, 0), (9, 1)], 0)\n", - "Agent rider 2193 doesn't move\n", - "Agent rider 2194 doesn't move\n", - "tick 155 ended\n", - "I am driver 2195 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 2196 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8)]\n", - "I am driver 2197 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 2198 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 2199 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 2200 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 2201 - trip: [(8, 4), (7, 4), (7, 5), (6, 5), (5, 5)]\n", - "I am driver 2202 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", + "Agent rider 2158 move from (5, 3) to (5, 2) using car (2084, [(5, 3), (5, 2)], 0)\n", + "Agent rider 2159 move from (3, 7) to (4, 7) using car (2143, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (6, 8) to (7, 8) using car (2109, [(6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 2170 doesn't move\n", + "tick 148 ended\n", + "I am driver 2171 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 2172 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 2173 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 2174 - trip: [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 2175 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 2176 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 2177 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 2178 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", "8 drivers generated.\n", - "I am rider 2203 - dep: (0, 8) , arr: (8, 8)\n", - "I am rider 2204 - dep: (2, 2) , arr: (5, 4)\n", - "I am rider 2205 - dep: (6, 3) , arr: (4, 3)\n", - "I am rider 2206 - dep: (8, 8) , arr: (9, 3)\n", - "I am rider 2207 - dep: (7, 6) , arr: (2, 2)\n", - "I am rider 2208 - dep: (7, 4) , arr: (1, 5)\n", - "6 riders generated.\n", - "Agent rider 1207 move from (7, 8) to (7, 9) using car (2029, [(7, 8), (7, 9)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1283 move from (7, 8) to (7, 9) using car (2029, [(7, 8), (7, 9)], 0)\n", - "Agent rider 1284 move from (9, 6) to (9, 5) using car (2179, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1366 move from (8, 0) to (9, 0) using car (2178, [(8, 0), (9, 0), (9, 1)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1474 move from (8, 0) to (9, 0) using car (2103, [(8, 0), (9, 0)], 0)\n", - "Rider n° 1474 arrived with a waiting time of 21 ticks\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (9, 6) to (9, 5) using car (2179, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1574 move from (9, 6) to (9, 5) using car (2179, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1670 move from (7, 8) to (7, 9) using car (2029, [(7, 8), (7, 9)], 0)\n", - "Agent rider 1676 move from (9, 6) to (9, 5) using car (2179, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1734 doesn't move\n", - "Agent rider 1801 move from (8, 9) to (7, 9) using car (2170, [(8, 9), (7, 9), (7, 8)], 0)\n", - "Agent rider 1807 move from (4, 9) to (3, 9) using car (2056, [(4, 9), (3, 9)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", + "I am rider 2179 - dep: (5, 3) , arr: (8, 9)\n", + "I am rider 2180 - dep: (1, 3) , arr: (0, 6)\n", + "2 riders generated.\n", + "Agent rider 1386 move from (8, 7) to (8, 6) using car (2059, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 1465 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 7) to (0, 8) using car (2145, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (2, 3) to (2, 2) using car (2167, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 move from (8, 6) to (9, 6) using car (2081, [(8, 6), (9, 6)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1733 doesn't move\n", + "Agent rider 1734 move from (8, 6) to (9, 6) using car (2081, [(8, 6), (9, 6)], 0)\n", + "Agent rider 1766 move from (0, 7) to (0, 8) using car (2145, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1795 move from (7, 5) to (6, 5) using car (2171, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (2, 3) to (2, 2) using car (2167, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1821 move from (2, 3) to (2, 2) using car (2167, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 doesn't move\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 7) to (0, 8) using car (2145, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 move from (6, 9) to (6, 8) using car (2111, [(6, 9), (6, 8), (6, 7)], 0)\n", "Agent rider 1920 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (1, 1) to (0, 1) using car (2075, [(1, 1), (0, 1)], 0)\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1955 move from (9, 6) to (9, 5) using car (2179, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1959 move from (6, 6) to (7, 6) using car (2111, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1961 move from (7, 8) to (7, 9) using car (2029, [(7, 8), (7, 9)], 0)\n", - "Agent rider 1962 move from (4, 9) to (3, 9) using car (2056, [(4, 9), (3, 9)], 0)\n", - "Agent rider 1991 move from (8, 0) to (9, 0) using car (2178, [(8, 0), (9, 0), (9, 1)], 0)\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (9, 4) to (9, 3) using car (2148, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1994 move from (3, 1) to (2, 1) using car (2152, [(3, 1), (2, 1)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 move from (4, 9) to (3, 9) using car (2056, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (9, 4) to (9, 3) using car (2148, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2017 move from (7, 8) to (7, 9) using car (2029, [(7, 8), (7, 9)], 0)\n", - "Agent rider 2019 move from (9, 4) to (9, 3) using car (2148, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (4, 9) to (3, 9) using car (2056, [(4, 9), (3, 9)], 0)\n", - "Driver 2043 arrived\n", - "Agent rider 2059 move from (9, 4) to (9, 3) using car (2148, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Driver 2064 arrived\n", - "Driver 2070 arrived\n", - "Agent rider 2072 move from (2, 8) to (2, 9) using car (2062, [(2, 8), (2, 9)], 0)\n", - "Agent rider 2073 move from (2, 1) to (2, 2) using car (2124, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 2084 arrived\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 move from (6, 6) to (7, 6) using car (2111, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (2, 8) to (2, 7) using car (2122, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2095 move from (3, 5) to (2, 5) using car (2099, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2096 move from (7, 2) to (7, 1) using car (2149, [(7, 2), (7, 1), (6, 1)], 0)\n", - "Agent rider 2097 move from (2, 1) to (2, 2) using car (2124, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 move from (8, 0) to (9, 0) using car (2178, [(8, 0), (9, 0), (9, 1)], 0)\n", - "Driver 2107 arrived\n", + "Agent rider 1925 move from (0, 7) to (0, 8) using car (2145, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 move from (3, 1) to (4, 1) using car (2162, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 move from (2, 7) to (3, 7) using car (2080, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (1, 6) to (0, 6) using car (2079, [(1, 6), (0, 6)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Driver 1954 arrived\n", + "Agent rider 1961 move from (3, 1) to (2, 1) using car (2039, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 1985 move from (3, 1) to (4, 1) using car (2162, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1987 move from (3, 5) to (2, 5) using car (2119, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1988 move from (3, 2) to (3, 1) using car (2130, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 1997 arrived\n", + "Driver 2008 arrived\n", + "Driver 2014 arrived\n", + "Agent rider 2023 move from (0, 7) to (0, 8) using car (2145, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (0, 7) to (0, 8) using car (2145, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2028 move from (6, 4) to (5, 4) using car (2144, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2030 move from (6, 4) to (6, 3) using car (2091, [(6, 4), (6, 3)], 0)\n", + "Agent rider 2031 move from (6, 9) to (5, 9) using car (2137, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 2038 arrived\n", + "Driver 2047 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 move from (6, 4) to (5, 4) using car (2144, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 5) to (4, 4) using car (2163, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Driver 2060 arrived\n", + "Driver 2063 arrived\n", + "Agent rider 2065 move from (8, 6) to (9, 6) using car (2081, [(8, 6), (9, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Driver 2068 arrived\n", + "Driver 2069 arrived\n", + "Agent rider 2071 move from (7, 5) to (6, 5) using car (2171, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2072 move from (3, 2) to (3, 1) using car (2130, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2075 move from (3, 1) to (4, 1) using car (2162, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2076 move from (3, 5) to (2, 5) using car (2119, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2076 arrived with a waiting time of 3 ticks\n", + "Driver 2086 arrived\n", + "Driver 2089 arrived\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 move from (6, 4) to (5, 4) using car (2144, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2095 doesn't move\n", + "Agent rider 2098 doesn't move\n", + "Agent rider 2099 move from (2, 7) to (3, 7) using car (2080, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Driver 2108 arrived\n", "Driver 2112 arrived\n", - "Driver 2115 arrived\n", - "Driver 2118 arrived\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 doesn't move\n", - "Agent rider 2133 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2135 move from (4, 6) to (4, 5) using car (2083, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Rider n° 2135 arrived with a waiting time of 0 ticks\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2137 move from (1, 7) to (1, 6) using car (2101, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Rider n° 2137 arrived with a waiting time of 0 ticks\n", - "Agent rider 2138 move from (4, 1) to (5, 1) using car (2147, [(4, 1), (5, 1)], 0)\n", - "Rider n° 2138 arrived with a waiting time of 0 ticks\n", - "Agent rider 2139 move from (5, 6) to (5, 7) using car (2166, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Rider n° 2139 arrived with a waiting time of 2 ticks\n", - "Agent rider 2140 move from (7, 4) to (6, 4) using car (2175, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 2141 arrived\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2154 move from (9, 4) to (9, 3) using car (2148, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2155 move from (4, 7) to (4, 8) using car (2183, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2156 move from (3, 5) to (2, 5) using car (2099, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2157 move from (9, 6) to (9, 5) using car (2179, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2158 move from (6, 3) to (7, 3) using car (2109, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 2159 move from (7, 8) to (7, 9) using car (2029, [(7, 8), (7, 9)], 0)\n", - "Agent rider 2160 move from (5, 5) to (5, 6) using car (2132, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2161 move from (3, 2) to (2, 2) using car (2108, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2162 move from (7, 4) to (7, 5) using car (2092, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2163 move from (7, 4) to (7, 5) using car (2092, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2164 move from (4, 9) to (3, 9) using car (2056, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2188 move from (4, 3) to (4, 2) using car (2080, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 2189 move from (2, 9) to (1, 9) using car (2165, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2190 move from (6, 6) to (7, 6) using car (2111, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2191 move from (2, 2) to (3, 2) using car (2172, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2192 move from (8, 0) to (9, 0) using car (2178, [(8, 0), (9, 0), (9, 1)], 0)\n", - "Agent rider 2193 doesn't move\n", - "Agent rider 2194 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2204 move from (2, 2) to (3, 2) using car (2172, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2205 move from (6, 3) to (7, 3) using car (2109, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 doesn't move\n", - "Agent rider 2208 move from (7, 4) to (6, 4) using car (2175, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "tick 156 ended\n", - "0 drivers generated.\n", - "I am rider 2209 - dep: (5, 1) , arr: (5, 6)\n", - "I am rider 2210 - dep: (9, 9) , arr: (3, 1)\n", - "2 riders generated.\n", - "Agent rider 1207 move from (7, 9) to (7, 8) using car (2170, [(7, 9), (7, 8)], 0)\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1283 move from (7, 9) to (7, 8) using car (2170, [(7, 9), (7, 8)], 0)\n", - "Agent rider 1284 move from (9, 5) to (9, 4) using car (2179, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1366 move from (9, 0) to (9, 1) using car (2178, [(9, 0), (9, 1)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1509 doesn't move\n", - "Agent rider 1553 doesn't move\n", - "Agent rider 1568 move from (9, 5) to (9, 4) using car (2179, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1574 move from (9, 5) to (9, 4) using car (2179, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1670 move from (7, 9) to (7, 8) using car (2170, [(7, 9), (7, 8)], 0)\n", - "Agent rider 1676 move from (9, 5) to (9, 4) using car (2179, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1734 move from (3, 1) to (3, 2) using car (2199, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 1801 move from (7, 9) to (8, 9) using car (2074, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", + "Driver 2114 arrived\n", + "Agent rider 2116 move from (5, 8) to (5, 9) using car (2043, [(5, 8), (5, 9)], 0)\n", + "Agent rider 2117 move from (6, 4) to (5, 4) using car (2144, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2118 move from (8, 6) to (8, 7) using car (2142, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Driver 2127 arrived\n", + "Driver 2132 arrived\n", + "Agent rider 2133 move from (7, 6) to (7, 5) using car (2105, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 2139 arrived\n", + "Driver 2147 arrived\n", + "Agent rider 2149 move from (7, 7) to (7, 6) using car (2134, [(7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 2150 move from (1, 7) to (1, 8) using car (2085, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 move from (0, 8) to (1, 8) using car (2177, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2153 move from (4, 4) to (5, 4) using car (2092, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 2154 move from (5, 3) to (6, 3) using car (2123, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2155 move from (2, 8) to (1, 8) using car (2042, [(2, 8), (1, 8)], 0)\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2157 doesn't move\n", + "Agent rider 2158 doesn't move\n", + "Agent rider 2159 move from (4, 7) to (4, 6) using car (2143, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Rider n° 2159 arrived with a waiting time of 0 ticks\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (7, 8) to (7, 7) using car (2109, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2179 move from (5, 3) to (6, 3) using car (2123, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2180 doesn't move\n", + "tick 149 ended\n", + "I am driver 2181 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "1 drivers generated.\n", + "I am rider 2182 - dep: (5, 6) , arr: (1, 4)\n", + "I am rider 2183 - dep: (4, 2) , arr: (1, 8)\n", + "I am rider 2184 - dep: (3, 7) , arr: (6, 2)\n", + "I am rider 2185 - dep: (4, 1) , arr: (0, 3)\n", + "4 riders generated.\n", + "Agent rider 1386 move from (8, 6) to (9, 6) using car (2059, [(8, 6), (9, 6)], 0)\n", + "Agent rider 1465 move from (8, 7) to (8, 8) using car (2142, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 8) to (0, 9) using car (2145, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (2, 2) to (2, 1) using car (2167, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1733 move from (8, 7) to (8, 8) using car (2142, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1766 move from (0, 8) to (0, 9) using car (2145, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 1766 arrived with a waiting time of 15 ticks\n", + "Agent rider 1795 move from (6, 5) to (5, 5) using car (2171, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (2, 2) to (2, 1) using car (2167, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1821 move from (2, 2) to (2, 1) using car (2167, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 move from (8, 7) to (8, 8) using car (2142, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 8) to (0, 9) using car (2145, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 move from (6, 8) to (7, 8) using car (2046, [(6, 8), (7, 8)], 0)\n", "Agent rider 1920 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 doesn't move\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1955 move from (9, 5) to (9, 4) using car (2179, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1959 doesn't move\n", - "Agent rider 1961 move from (7, 9) to (8, 9) using car (2074, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1991 move from (9, 0) to (9, 1) using car (2178, [(9, 0), (9, 1)], 0)\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1993 move from (9, 3) to (9, 2) using car (2148, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Rider n° 1993 arrived with a waiting time of 2 ticks\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Driver 2010 arrived\n", - "Driver 2011 arrived\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (9, 3) to (9, 2) using car (2148, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2017 move from (7, 9) to (7, 8) using car (2170, [(7, 9), (7, 8)], 0)\n", - "Agent rider 2019 move from (9, 3) to (9, 2) using car (2148, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Driver 2033 arrived\n", - "Driver 2058 arrived\n", - "Agent rider 2059 move from (9, 3) to (9, 2) using car (2148, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", + "Agent rider 1925 move from (0, 8) to (0, 9) using car (2145, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 move from (4, 1) to (5, 1) using car (2162, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 move from (3, 7) to (4, 7) using car (2080, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (2, 1) to (1, 1) using car (2039, [(2, 1), (1, 1)], 0)\n", + "Agent rider 1985 move from (4, 1) to (5, 1) using car (2162, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1987 move from (2, 5) to (1, 5) using car (2119, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1988 move from (3, 1) to (4, 1) using car (2130, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 2008 arrived\n", + "Agent rider 2023 move from (0, 8) to (0, 9) using car (2145, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2025 move from (8, 5) to (8, 4) using car (2166, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2027 move from (0, 8) to (0, 9) using car (2145, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 2027 arrived with a waiting time of 3 ticks\n", + "Agent rider 2028 move from (5, 4) to (4, 4) using car (2144, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2030 move from (6, 3) to (7, 3) using car (2123, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2031 move from (5, 9) to (4, 9) using car (2137, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 2031 arrived with a waiting time of 3 ticks\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 move from (5, 4) to (4, 4) using car (2144, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 4) to (4, 3) using car (2163, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", "Driver 2063 arrived\n", - "Agent rider 2072 doesn't move\n", - "Agent rider 2073 move from (2, 2) to (1, 2) using car (2108, [(2, 2), (1, 2)], 0)\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Driver 2069 arrived\n", + "Agent rider 2071 move from (6, 5) to (5, 5) using car (2171, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2072 move from (3, 1) to (4, 1) using car (2130, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2075 move from (4, 1) to (5, 1) using car (2162, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 2075 arrived with a waiting time of 1 ticks\n", "Driver 2078 arrived\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 move from (7, 6) to (8, 6) using car (2111, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (2, 7) to (2, 6) using car (2122, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 2093 arrived\n", - "Agent rider 2095 move from (2, 5) to (1, 5) using car (2099, [(2, 5), (1, 5)], 0)\n", - "Agent rider 2096 move from (7, 1) to (6, 1) using car (2149, [(7, 1), (6, 1)], 0)\n", - "Agent rider 2097 move from (2, 2) to (2, 3) using car (2124, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 move from (9, 0) to (9, 1) using car (2178, [(9, 0), (9, 1)], 0)\n", - "Driver 2100 arrived\n", - "Driver 2104 arrived\n", - "Driver 2114 arrived\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 doesn't move\n", - "Driver 2130 arrived\n", - "Agent rider 2133 move from (2, 7) to (2, 6) using car (2122, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2138 doesn't move\n", - "Agent rider 2140 move from (6, 4) to (5, 4) using car (2175, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 2144 arrived\n", - "Driver 2146 arrived\n", + "Driver 2082 arrived\n", + "Driver 2084 arrived\n", + "Driver 2088 arrived\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 doesn't move\n", + "Agent rider 2095 move from (2, 5) to (1, 5) using car (2119, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2095 arrived with a waiting time of 5 ticks\n", + "Agent rider 2098 doesn't move\n", + "Agent rider 2099 move from (3, 7) to (4, 7) using car (2080, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Driver 2102 arrived\n", + "Driver 2103 arrived\n", + "Driver 2106 arrived\n", + "Agent rider 2116 move from (5, 9) to (4, 9) using car (2137, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2117 move from (5, 4) to (4, 4) using car (2144, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2118 doesn't move\n", + "Driver 2125 arrived\n", + "Driver 2131 arrived\n", + "Agent rider 2133 move from (7, 5) to (7, 4) using car (2105, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 2148 arrived\n", + "Agent rider 2149 move from (7, 6) to (7, 5) using car (2134, [(7, 6), (7, 5)], 0)\n", + "Agent rider 2150 move from (1, 8) to (2, 8) using car (2085, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 move from (1, 8) to (2, 8) using car (2177, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", "Agent rider 2153 doesn't move\n", - "Agent rider 2154 move from (9, 3) to (9, 2) using car (2148, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2155 move from (4, 8) to (5, 8) using car (2183, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2156 move from (2, 5) to (1, 5) using car (2099, [(2, 5), (1, 5)], 0)\n", - "Agent rider 2157 move from (9, 5) to (9, 4) using car (2179, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2158 move from (7, 3) to (7, 4) using car (2186, [(7, 3), (7, 4)], 0)\n", - "Agent rider 2159 move from (7, 9) to (6, 9) using car (2076, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 2160 move from (5, 6) to (4, 6) using car (2132, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2161 move from (2, 2) to (1, 2) using car (2108, [(2, 2), (1, 2)], 0)\n", - "Rider n° 2161 arrived with a waiting time of 2 ticks\n", - "Agent rider 2162 move from (7, 5) to (7, 6) using car (2092, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2163 move from (7, 5) to (7, 6) using car (2092, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 2163 arrived with a waiting time of 1 ticks\n", - "Agent rider 2164 doesn't move\n", - "Driver 2167 arrived\n", - "Driver 2180 arrived\n", - "Agent rider 2188 move from (4, 2) to (4, 1) using car (2080, [(4, 2), (4, 1)], 0)\n", - "Agent rider 2189 move from (1, 9) to (0, 9) using car (2165, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2190 move from (7, 6) to (8, 6) using car (2111, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2191 move from (3, 2) to (4, 2) using car (2172, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2192 move from (9, 0) to (9, 1) using car (2178, [(9, 0), (9, 1)], 0)\n", - "Agent rider 2193 move from (6, 0) to (5, 0) using car (2176, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2194 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2204 move from (3, 2) to (3, 3) using car (2125, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2205 move from (7, 3) to (7, 4) using car (2186, [(7, 3), (7, 4)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (7, 6) to (6, 6) using car (2195, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (6, 4) to (6, 5) using car (2145, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2209 doesn't move\n", - "Agent rider 2210 doesn't move\n", - "tick 157 ended\n", - "I am driver 2211 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (8, 7)]\n", - "I am driver 2212 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)]\n", - "I am driver 2213 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 2214 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 2215 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 2216 - trip: [(3, 3), (3, 2)]\n", - "I am driver 2217 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", - "I am driver 2218 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 2219 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 2220 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 2221 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 2222 - trip: [(6, 5), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 2223 - trip: [(2, 0), (1, 0)]\n", - "I am driver 2224 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)]\n", - "I am driver 2225 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 2226 - trip: [(4, 4), (4, 3)]\n", - "I am driver 2227 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 2228 - trip: [(1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 2229 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2230 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2)]\n", - "I am driver 2231 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 2232 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 2233 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 2234 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 2235 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 2236 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 2237 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 2238 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 2239 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 2240 - trip: [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 2241 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", - "I am driver 2242 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "32 drivers generated.\n", - "I am rider 2243 - dep: (4, 1) , arr: (9, 3)\n", - "I am rider 2244 - dep: (7, 7) , arr: (9, 0)\n", - "I am rider 2245 - dep: (9, 6) , arr: (0, 1)\n", + "Agent rider 2154 move from (6, 3) to (7, 3) using car (2123, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2155 move from (1, 8) to (2, 8) using car (2177, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2157 doesn't move\n", + "Agent rider 2158 move from (5, 2) to (5, 3) using car (2122, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (7, 7) to (7, 6) using car (2109, [(7, 7), (7, 6)], 0)\n", + "Agent rider 2170 move from (1, 8) to (2, 8) using car (2085, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2179 move from (6, 3) to (7, 3) using car (2123, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 doesn't move\n", + "Agent rider 2184 move from (3, 7) to (4, 7) using car (2165, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2185 move from (4, 1) to (4, 0) using car (2138, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "tick 150 ended\n", + "I am driver 2186 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 2187 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 2188 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 2189 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 2190 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 2191 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 2192 - trip: [(2, 1), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 2193 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 2194 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)]\n", + "I am driver 2195 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 2196 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 2197 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 2198 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 2199 - trip: [(5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 2200 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 2201 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 2202 - trip: [(5, 5), (6, 5), (7, 5)]\n", + "I am driver 2203 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 2204 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 2205 - trip: [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 2206 - trip: [(0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 2207 - trip: [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2208 - trip: [(0, 1), (0, 2)]\n", + "I am driver 2209 - trip: [(1, 8), (1, 7), (0, 7)]\n", + "I am driver 2210 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3)]\n", + "25 drivers generated.\n", + "I am rider 2211 - dep: (8, 5) , arr: (8, 3)\n", + "I am rider 2212 - dep: (8, 3) , arr: (9, 0)\n", + "I am rider 2213 - dep: (2, 9) , arr: (5, 1)\n", "3 riders generated.\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1366 doesn't move\n", - "Agent rider 1472 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1509 move from (0, 0) to (1, 0) using car (2229, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1553 move from (0, 0) to (1, 0) using car (2229, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (9, 4) to (9, 3) using car (2179, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1574 move from (9, 4) to (9, 3) using car (2179, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 move from (9, 4) to (9, 3) using car (2179, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1734 move from (3, 2) to (3, 3) using car (2199, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 1734 arrived with a waiting time of 10 ticks\n", - "Agent rider 1801 move from (8, 9) to (7, 9) using car (2241, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1465 move from (8, 8) to (9, 8) using car (2142, [(8, 8), (9, 8)], 0)\n", + "Rider n° 1465 arrived with a waiting time of 24 ticks\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 9) to (1, 9) using car (2145, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (2, 1) to (3, 1) using car (2167, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1733 move from (8, 8) to (9, 8) using car (2142, [(8, 8), (9, 8)], 0)\n", + "Rider n° 1733 arrived with a waiting time of 14 ticks\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1795 move from (5, 5) to (4, 5) using car (2171, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (2, 1) to (2, 0) using car (2192, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 1821 move from (2, 1) to (3, 1) using car (2167, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1856 move from (8, 8) to (9, 8) using car (2142, [(8, 8), (9, 8)], 0)\n", + "Rider n° 1856 arrived with a waiting time of 10 ticks\n", + "Agent rider 1873 move from (0, 4) to (0, 5) using car (2194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 9) to (1, 9) using car (2145, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1920 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (0, 1) to (1, 1) using car (2230, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2)], 0)\n", - "Agent rider 1928 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1959 move from (7, 6) to (7, 7) using car (2092, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 1959 arrived with a waiting time of 8 ticks\n", - "Agent rider 1961 move from (8, 9) to (7, 9) using car (2241, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1992 doesn't move\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Driver 2011 arrived\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (9, 2) to (8, 2) using car (2236, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2017 doesn't move\n", - "Agent rider 2019 move from (9, 2) to (9, 1) using car (2148, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Driver 2029 arrived\n", - "Driver 2037 arrived\n", - "Driver 2056 arrived\n", - "Agent rider 2059 move from (9, 2) to (9, 1) using car (2148, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Driver 2062 arrived\n", - "Agent rider 2072 doesn't move\n", + "Agent rider 1925 move from (0, 9) to (1, 9) using car (2145, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 1925 arrived with a waiting time of 13 ticks\n", + "Agent rider 1926 move from (0, 4) to (0, 5) using car (2194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 1929 move from (5, 1) to (6, 1) using car (2162, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 doesn't move\n", + "Agent rider 1939 move from (4, 7) to (5, 7) using car (2080, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (0, 6) to (0, 7) using car (2206, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1985 move from (5, 1) to (6, 1) using car (2162, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 1985 arrived with a waiting time of 6 ticks\n", + "Agent rider 1987 move from (1, 5) to (0, 5) using car (2119, [(1, 5), (0, 5)], 0)\n", + "Agent rider 1988 move from (4, 1) to (5, 1) using car (2130, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2023 move from (0, 9) to (1, 9) using car (2145, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2025 move from (8, 4) to (8, 3) using car (2166, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2026 move from (0, 4) to (0, 5) using car (2194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2028 move from (4, 4) to (3, 4) using car (2144, [(4, 4), (3, 4)], 0)\n", + "Rider n° 2028 arrived with a waiting time of 2 ticks\n", + "Agent rider 2030 move from (7, 3) to (8, 3) using car (2123, [(7, 3), (8, 3)], 0)\n", + "Driver 2042 arrived\n", + "Driver 2043 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 move from (4, 4) to (4, 5) using car (2129, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 2053 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 2054 move from (4, 3) to (4, 2) using car (2163, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2071 move from (5, 5) to (4, 5) using car (2171, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2072 move from (4, 1) to (5, 1) using car (2130, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 2073 doesn't move\n", - "Driver 2075 arrived\n", + "Driver 2078 arrived\n", "Driver 2079 arrived\n", - "Agent rider 2085 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2086 move from (8, 6) to (9, 6) using car (2111, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2087 move from (2, 6) to (2, 5) using car (2122, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2095 move from (1, 5) to (1, 4) using car (2101, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (2, 3) to (2, 4) using car (2124, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 doesn't move\n", + "Driver 2081 arrived\n", + "Driver 2084 arrived\n", + "Driver 2091 arrived\n", + "Agent rider 2093 move from (0, 4) to (0, 5) using car (2194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2094 doesn't move\n", + "Agent rider 2098 move from (0, 4) to (0, 5) using car (2194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "Driver 2101 arrived\n", "Driver 2103 arrived\n", - "Agent rider 2119 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2126 doesn't move\n", - "Driver 2131 arrived\n", - "Agent rider 2133 move from (2, 6) to (2, 5) using car (2122, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2134 move from (0, 0) to (1, 0) using car (2229, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2140 move from (5, 4) to (4, 4) using car (2175, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 2147 arrived\n", - "Driver 2152 arrived\n", - "Agent rider 2153 move from (0, 8) to (1, 8) using car (2224, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2154 move from (9, 2) to (8, 2) using car (2236, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2155 move from (5, 8) to (5, 9) using car (2166, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 2156 move from (1, 5) to (1, 4) using car (2101, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2157 move from (9, 4) to (9, 3) using car (2179, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2158 move from (7, 4) to (7, 5) using car (2109, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 2159 move from (6, 9) to (5, 9) using car (2076, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 2160 move from (4, 6) to (3, 6) using car (2132, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2162 move from (7, 6) to (7, 7) using car (2092, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2189 move from (0, 9) to (0, 8) using car (2165, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2190 move from (8, 6) to (9, 6) using car (2111, [(8, 6), (9, 6)], 0)\n", - "Rider n° 2190 arrived with a waiting time of 1 ticks\n", - "Agent rider 2191 move from (4, 2) to (5, 2) using car (2172, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2193 move from (5, 0) to (4, 0) using car (2176, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2194 doesn't move\n", - "Agent rider 2203 move from (0, 8) to (1, 8) using car (2224, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (3, 3) to (4, 3) using car (2173, [(3, 3), (4, 3)], 0)\n", - "Agent rider 2205 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (6, 6) to (5, 6) using car (2195, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (6, 5) to (6, 6) using car (2145, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2209 doesn't move\n", - "Agent rider 2210 doesn't move\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "tick 158 ended\n", - "I am driver 2246 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "1 drivers generated.\n", - "I am rider 2247 - dep: (7, 3) , arr: (8, 9)\n", - "I am rider 2248 - dep: (9, 7) , arr: (8, 1)\n", - "I am rider 2249 - dep: (5, 8) , arr: (5, 6)\n", - "I am rider 2250 - dep: (7, 9) , arr: (6, 8)\n", - "I am rider 2251 - dep: (2, 9) , arr: (9, 5)\n", - "I am rider 2252 - dep: (8, 9) , arr: (1, 5)\n", - "I am rider 2253 - dep: (8, 5) , arr: (8, 2)\n", - "I am rider 2254 - dep: (9, 4) , arr: (9, 9)\n", - "8 riders generated.\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1366 move from (9, 1) to (9, 2) using car (2217, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Rider n° 1366 arrived with a waiting time of 27 ticks\n", - "Agent rider 1472 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1509 move from (1, 0) to (1, 1) using car (2229, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1553 move from (1, 0) to (1, 1) using car (2229, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (9, 3) to (9, 2) using car (2179, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1574 move from (9, 3) to (9, 2) using car (2179, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 move from (7, 9) to (6, 9) using car (2241, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 2107 arrived\n", + "Agent rider 2116 move from (4, 9) to (3, 9) using car (2137, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2117 move from (4, 4) to (4, 5) using car (2129, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 2118 doesn't move\n", + "Driver 2120 arrived\n", + "Driver 2126 arrived\n", + "Agent rider 2133 move from (7, 4) to (7, 3) using car (2105, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2149 move from (7, 5) to (6, 5) using car (2188, [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (2, 8) to (3, 8) using car (2177, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 doesn't move\n", + "Agent rider 2153 move from (5, 4) to (6, 4) using car (2174, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2154 move from (7, 3) to (8, 3) using car (2123, [(7, 3), (8, 3)], 0)\n", + "Agent rider 2155 move from (2, 8) to (3, 8) using car (2177, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2156 move from (0, 9) to (1, 9) using car (2145, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2157 doesn't move\n", + "Agent rider 2158 move from (5, 3) to (5, 4) using car (2122, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (2, 8) to (3, 8) using car (2085, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2179 move from (7, 3) to (8, 3) using car (2123, [(7, 3), (8, 3)], 0)\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 doesn't move\n", + "Agent rider 2184 move from (4, 7) to (4, 6) using car (2195, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2185 move from (4, 0) to (3, 0) using car (2138, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 2211 doesn't move\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 doesn't move\n", + "tick 151 ended\n", + "I am driver 2214 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 2215 - trip: [(6, 8), (7, 8), (8, 8)]\n", + "I am driver 2216 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 2217 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)]\n", + "I am driver 2218 - trip: [(7, 0), (7, 1), (6, 1)]\n", + "I am driver 2219 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 2220 - trip: [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 2221 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 2222 - trip: [(2, 3), (2, 4), (2, 5), (3, 5), (4, 5)]\n", + "I am driver 2223 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 2224 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 2225 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "12 drivers generated.\n", + "I am rider 2226 - dep: (6, 2) , arr: (9, 0)\n", + "I am rider 2227 - dep: (2, 7) , arr: (7, 5)\n", + "I am rider 2228 - dep: (6, 4) , arr: (1, 6)\n", + "I am rider 2229 - dep: (3, 6) , arr: (8, 2)\n", + "I am rider 2230 - dep: (6, 5) , arr: (0, 5)\n", + "I am rider 2231 - dep: (7, 6) , arr: (4, 7)\n", + "6 riders generated.\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (1, 9) to (2, 9) using car (2145, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1795 move from (4, 5) to (3, 5) using car (2171, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 1795 arrived with a waiting time of 10 ticks\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1873 move from (0, 5) to (0, 6) using car (2194, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (1, 9) to (2, 9) using car (2145, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1920 move from (1, 9) to (2, 9) using car (2145, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 doesn't move\n", - "Agent rider 1928 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 9) to (6, 9) using car (2241, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1991 move from (9, 1) to (9, 0) using car (2148, [(9, 1), (9, 0)], 0)\n", - "Agent rider 1992 move from (3, 8) to (4, 8) using car (2239, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Rider n° 1992 arrived with a waiting time of 8 ticks\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2015 move from (8, 2) to (7, 2) using car (2236, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 2015 arrived with a waiting time of 1 ticks\n", - "Agent rider 2017 move from (7, 8) to (6, 8) using car (2121, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 2017 arrived with a waiting time of 7 ticks\n", - "Agent rider 2019 move from (9, 1) to (9, 0) using car (2148, [(9, 1), (9, 0)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Driver 2037 arrived\n", - "Agent rider 2059 move from (9, 1) to (9, 0) using car (2148, [(9, 1), (9, 0)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Driver 2067 arrived\n", - "Agent rider 2072 doesn't move\n", + "Agent rider 1926 move from (0, 5) to (0, 6) using car (2194, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 1929 move from (6, 1) to (5, 1) using car (2136, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 move from (1, 9) to (2, 9) using car (2145, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 1939 move from (5, 7) to (6, 7) using car (2080, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (0, 7) to (0, 8) using car (2206, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 move from (0, 5) to (0, 6) using car (2194, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 1988 move from (5, 1) to (6, 1) using car (2130, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 1988 arrived with a waiting time of 6 ticks\n", + "Agent rider 2023 move from (1, 9) to (2, 9) using car (2145, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2025 move from (8, 3) to (8, 2) using car (2166, [(8, 3), (8, 2)], 0)\n", + "Agent rider 2026 move from (0, 5) to (0, 6) using car (2194, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2030 doesn't move\n", + "Driver 2039 arrived\n", + "Driver 2043 arrived\n", + "Driver 2046 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2051 move from (4, 5) to (4, 6) using car (2129, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Rider n° 2051 arrived with a waiting time of 5 ticks\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 2) to (4, 1) using car (2163, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Driver 2059 arrived\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2071 move from (4, 5) to (3, 5) using car (2171, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2071 arrived with a waiting time of 3 ticks\n", + "Agent rider 2072 move from (5, 1) to (5, 0) using car (2199, [(5, 1), (5, 0), (6, 0)], 0)\n", "Agent rider 2073 doesn't move\n", - "Driver 2074 arrived\n", - "Driver 2080 arrived\n", - "Agent rider 2085 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 move from (2, 5) to (2, 4) using car (2122, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2095 move from (1, 4) to (1, 3) using car (2101, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (2, 4) to (2, 5) using car (2124, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 move from (9, 1) to (9, 0) using car (2148, [(9, 1), (9, 0)], 0)\n", - "Driver 2099 arrived\n", - "Driver 2108 arrived\n", - "Agent rider 2119 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2126 doesn't move\n", - "Driver 2127 arrived\n", - "Agent rider 2133 move from (2, 5) to (2, 4) using car (2122, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 2133 arrived with a waiting time of 5 ticks\n", - "Agent rider 2134 move from (1, 0) to (1, 1) using car (2229, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2140 move from (4, 4) to (4, 3) using car (2175, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 2143 arrived\n", - "Driver 2149 arrived\n", - "Agent rider 2153 move from (1, 8) to (2, 8) using car (2224, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2154 move from (8, 2) to (7, 2) using car (2236, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2155 move from (5, 9) to (6, 9) using car (2166, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2156 move from (1, 4) to (1, 3) using car (2101, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2157 move from (9, 3) to (9, 2) using car (2179, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2158 move from (7, 5) to (7, 4) using car (2222, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2159 move from (5, 9) to (4, 9) using car (2076, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2160 move from (3, 6) to (2, 6) using car (2132, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2162 move from (7, 7) to (7, 8) using car (2092, [(7, 7), (7, 8)], 0)\n", - "Agent rider 2164 doesn't move\n", - "Driver 2170 arrived\n", - "Driver 2171 arrived\n", - "Driver 2178 arrived\n", - "Driver 2186 arrived\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2189 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2191 move from (5, 2) to (6, 2) using car (2172, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2192 move from (9, 1) to (9, 2) using car (2217, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2193 move from (4, 0) to (3, 0) using car (2176, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2194 move from (0, 8) to (0, 7) using car (2165, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2203 move from (1, 8) to (2, 8) using car (2224, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (4, 3) to (4, 2) using car (2083, [(4, 3), (4, 2)], 0)\n", - "Agent rider 2205 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (5, 6) to (4, 6) using car (2195, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (6, 6) to (6, 7) using car (2145, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2209 doesn't move\n", - "Agent rider 2210 doesn't move\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", + "Driver 2079 arrived\n", + "Driver 2084 arrived\n", + "Driver 2092 arrived\n", + "Agent rider 2093 move from (0, 5) to (0, 6) using car (2194, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2094 move from (5, 4) to (5, 5) using car (2122, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 2097 arrived\n", + "Agent rider 2098 move from (0, 5) to (0, 6) using car (2194, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "Driver 2103 arrived\n", + "Driver 2109 arrived\n", + "Driver 2111 arrived\n", + "Agent rider 2116 move from (3, 9) to (2, 9) using car (2137, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2117 move from (4, 5) to (3, 5) using car (2171, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2117 arrived with a waiting time of 3 ticks\n", + "Agent rider 2118 move from (8, 7) to (8, 8) using car (2160, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2133 doesn't move\n", + "Driver 2134 arrived\n", + "Agent rider 2149 move from (6, 5) to (5, 5) using car (2188, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (3, 8) to (3, 7) using car (2177, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 doesn't move\n", + "Agent rider 2153 move from (6, 4) to (7, 4) using car (2174, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2154 move from (8, 3) to (8, 2) using car (2166, [(8, 3), (8, 2)], 0)\n", + "Rider n° 2154 arrived with a waiting time of 1 ticks\n", + "Agent rider 2155 move from (3, 8) to (3, 7) using car (2177, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2156 move from (1, 9) to (2, 9) using car (2145, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2157 doesn't move\n", + "Agent rider 2158 move from (5, 4) to (5, 5) using car (2122, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 2158 arrived with a waiting time of 2 ticks\n", + "Driver 2161 arrived\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (3, 8) to (4, 8) using car (2085, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2179 doesn't move\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (4, 2) to (4, 3) using car (2190, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2184 move from (4, 6) to (4, 5) using car (2195, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2185 move from (3, 0) to (2, 0) using car (2138, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 2211 doesn't move\n", + "Agent rider 2212 move from (8, 3) to (8, 2) using car (2166, [(8, 3), (8, 2)], 0)\n", + "Agent rider 2213 move from (2, 9) to (3, 9) using car (2214, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2227 doesn't move\n", + "Agent rider 2228 doesn't move\n", + "Agent rider 2229 move from (3, 6) to (4, 6) using car (2176, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2230 move from (6, 5) to (5, 5) using car (2188, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2231 doesn't move\n", + "tick 152 ended\n", + "I am driver 2232 - trip: [(3, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 2233 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 2234 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 2235 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 2236 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 2237 - trip: [(1, 7), (1, 8)]\n", + "I am driver 2238 - trip: [(7, 1), (7, 2), (6, 2)]\n", + "I am driver 2239 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 2240 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 2241 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 2242 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 2243 - trip: [(5, 5), (5, 4), (5, 3)]\n", + "I am driver 2244 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "13 drivers generated.\n", + "I am rider 2245 - dep: (3, 1) , arr: (5, 7)\n", + "I am rider 2246 - dep: (8, 5) , arr: (7, 3)\n", + "I am rider 2247 - dep: (7, 6) , arr: (7, 0)\n", + "I am rider 2248 - dep: (2, 5) , arr: (6, 8)\n", + "I am rider 2249 - dep: (2, 5) , arr: (1, 6)\n", + "I am rider 2250 - dep: (1, 3) , arr: (2, 7)\n", + "I am rider 2251 - dep: (8, 5) , arr: (7, 3)\n", + "7 riders generated.\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (2, 9) to (2, 8) using car (2137, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1523 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (3, 1) to (4, 1) using car (2232, [(3, 1), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1734 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (2, 0) to (1, 0) using car (2138, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 1821 move from (3, 1) to (4, 1) using car (2232, [(3, 1), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 1822 doesn't move\n", + "Agent rider 1873 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (2, 9) to (2, 8) using car (2137, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1907 move from (7, 8) to (8, 8) using car (2215, [(7, 8), (8, 8)], 0)\n", + "Agent rider 1920 move from (2, 9) to (2, 8) using car (2137, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1926 doesn't move\n", + "Agent rider 1929 move from (5, 1) to (4, 1) using car (2136, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1933 move from (2, 9) to (2, 8) using car (2137, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1939 move from (6, 7) to (7, 7) using car (2080, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1942 doesn't move\n", + "Agent rider 1943 move from (0, 8) to (0, 9) using car (2206, [(0, 8), (0, 9)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 move from (2, 9) to (2, 8) using car (2137, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2030 move from (8, 3) to (8, 4) using car (2181, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 2043 arrived\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (4, 1) to (3, 1) using car (2242, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2072 move from (5, 0) to (6, 0) using car (2199, [(5, 0), (6, 0)], 0)\n", + "Rider n° 2072 arrived with a waiting time of 5 ticks\n", + "Agent rider 2073 doesn't move\n", + "Driver 2090 arrived\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2094 move from (5, 5) to (4, 5) using car (2122, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2098 move from (0, 6) to (0, 7) using car (2194, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2099 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "Driver 2111 arrived\n", + "Agent rider 2116 move from (2, 9) to (2, 8) using car (2137, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2118 move from (8, 8) to (7, 8) using car (2160, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 2119 arrived\n", + "Driver 2123 arrived\n", + "Driver 2128 arrived\n", + "Agent rider 2133 move from (7, 3) to (6, 3) using car (2191, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 2135 arrived\n", + "Driver 2140 arrived\n", + "Driver 2141 arrived\n", + "Driver 2142 arrived\n", + "Driver 2144 arrived\n", + "Agent rider 2149 move from (5, 5) to (5, 4) using car (2188, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (3, 7) to (3, 6) using car (2177, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 doesn't move\n", + "Agent rider 2153 move from (7, 4) to (8, 4) using car (2174, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2155 move from (3, 7) to (3, 6) using car (2177, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2156 move from (2, 9) to (3, 9) using car (2145, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2157 doesn't move\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2179 move from (8, 3) to (8, 4) using car (2181, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (4, 3) to (4, 4) using car (2190, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2184 move from (4, 5) to (4, 4) using car (2195, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2185 move from (2, 0) to (1, 0) using car (2138, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 2208 arrived\n", + "Agent rider 2211 doesn't move\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (3, 9) to (4, 9) using car (2214, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2226 move from (6, 2) to (7, 2) using car (2207, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2227 doesn't move\n", + "Agent rider 2228 move from (6, 4) to (6, 5) using car (2205, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2230 move from (5, 5) to (4, 5) using car (2122, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2231 doesn't move\n", + "Agent rider 2245 move from (3, 1) to (4, 1) using car (2232, [(3, 1), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 2246 doesn't move\n", "Agent rider 2247 doesn't move\n", - "Agent rider 2248 doesn't move\n", + "Agent rider 2248 move from (2, 5) to (3, 5) using car (2221, [(2, 5), (3, 5), (4, 5), (4, 6), (4, 7)], 0)\n", "Agent rider 2249 doesn't move\n", - "Agent rider 2250 move from (7, 9) to (6, 9) using car (2241, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", + "Agent rider 2250 move from (1, 3) to (2, 3) using car (2217, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", "Agent rider 2251 doesn't move\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "tick 159 ended\n", - "I am driver 2255 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 2256 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 2257 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 2258 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 2259 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2260 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 2261 - trip: [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 2262 - trip: [(6, 0), (7, 0), (8, 0), (8, 1)]\n", - "8 drivers generated.\n", - "I am rider 2263 - dep: (8, 8) , arr: (1, 7)\n", - "I am rider 2264 - dep: (0, 1) , arr: (6, 1)\n", - "2 riders generated.\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1283 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1472 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1509 move from (1, 1) to (1, 2) using car (2229, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1553 move from (1, 1) to (1, 2) using car (2229, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 1553 arrived with a waiting time of 26 ticks\n", - "Agent rider 1568 move from (9, 2) to (9, 3) using car (2217, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1574 move from (9, 2) to (9, 3) using car (2217, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1670 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (1, 1) to (1, 2) using car (2229, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1928 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1955 doesn't move\n", + "tick 153 ended\n", + "I am driver 2252 - trip: [(4, 7), (4, 8), (5, 8)]\n", + "I am driver 2253 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2254 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 2255 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 2256 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 2257 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", + "I am driver 2258 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 2259 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 2260 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 2261 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 2262 - trip: [(9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 2263 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 2264 - trip: [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 2265 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2266 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 2267 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (4, 7)]\n", + "16 drivers generated.\n", + "I am rider 2268 - dep: (1, 1) , arr: (2, 8)\n", + "1 riders generated.\n", + "Agent rider 1386 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1520 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 1523 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (4, 1) to (4, 2) using car (2224, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1694 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Rider n° 1694 arrived with a waiting time of 16 ticks\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1734 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Rider n° 1734 arrived with a waiting time of 17 ticks\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 0) to (0, 0) using car (2138, [(1, 0), (0, 0)], 0)\n", + "Agent rider 1821 move from (4, 1) to (4, 2) using car (2224, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1822 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Rider n° 1822 arrived with a waiting time of 22 ticks\n", + "Agent rider 1873 move from (0, 6) to (0, 5) using car (2234, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1874 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 1887 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1920 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 1926 move from (0, 6) to (0, 5) using car (2234, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1929 move from (4, 1) to (4, 2) using car (2224, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1930 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 1933 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1939 move from (7, 7) to (8, 7) using car (2080, [(7, 7), (8, 7)], 0)\n", + "Agent rider 1942 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", "Agent rider 1961 doesn't move\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1994 move from (2, 1) to (3, 1) using car (2230, [(2, 1), (3, 1), (4, 1), (4, 2), (5, 2)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2017 move from (7, 8) to (6, 8) using car (2246, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 2017 arrived with a waiting time of 7 ticks\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 doesn't move\n", + "Agent rider 1987 move from (0, 6) to (0, 5) using car (2234, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2023 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 6) to (0, 5) using car (2234, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (8, 4) to (8, 5) using car (2181, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2050 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2054 move from (3, 1) to (2, 1) using car (2242, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 2054 arrived with a waiting time of 4 ticks\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 2065 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 2066 move from (1, 0) to (0, 0) using car (2138, [(1, 0), (0, 0)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 move from (0, 6) to (0, 5) using car (2234, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2094 move from (4, 5) to (3, 5) using car (2122, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2098 move from (0, 7) to (0, 8) using car (2194, [(0, 7), (0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2099 move from (4, 7) to (4, 8) using car (2176, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2100 move from (9, 4) to (9, 5) using car (2198, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Driver 2104 arrived\n", + "Driver 2105 arrived\n", + "Driver 2113 arrived\n", + "Agent rider 2116 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2118 move from (7, 8) to (6, 8) using car (2160, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 2128 arrived\n", + "Agent rider 2133 move from (6, 3) to (5, 3) using car (2191, [(6, 3), (5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 2141 arrived\n", + "Driver 2143 arrived\n", + "Agent rider 2149 move from (5, 4) to (4, 4) using car (2188, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (3, 6) to (3, 5) using car (2177, [(3, 6), (3, 5)], 0)\n", + "Agent rider 2151 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 2152 move from (2, 8) to (2, 7) using car (2137, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2153 move from (8, 4) to (8, 5) using car (2181, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2155 move from (3, 6) to (3, 5) using car (2177, [(3, 6), (3, 5)], 0)\n", + "Agent rider 2156 move from (3, 9) to (4, 9) using car (2145, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 2157 move from (9, 6) to (9, 5) using car (2262, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 2164 arrived\n", + "Driver 2166 arrived\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (4, 8) to (5, 8) using car (2240, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2179 move from (8, 4) to (8, 5) using car (2181, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (4, 4) to (4, 5) using car (2190, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2184 move from (4, 4) to (4, 3) using car (2195, [(4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2185 move from (1, 0) to (0, 0) using car (2138, [(1, 0), (0, 0)], 0)\n", + "Driver 2202 arrived\n", + "Driver 2209 arrived\n", + "Agent rider 2211 doesn't move\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (4, 9) to (5, 9) using car (2214, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2226 move from (7, 2) to (8, 2) using car (2207, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2227 move from (2, 7) to (3, 7) using car (2253, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2228 move from (6, 5) to (6, 6) using car (2205, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2229 move from (4, 6) to (4, 5) using car (2201, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 2230 move from (4, 5) to (3, 5) using car (2122, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2231 doesn't move\n", + "Agent rider 2245 move from (4, 1) to (4, 2) using car (2224, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2247 doesn't move\n", + "Agent rider 2248 move from (3, 5) to (4, 5) using car (2221, [(3, 5), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 2249 move from (2, 5) to (1, 5) using car (2171, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (2, 3) to (1, 3) using car (2196, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 2251 doesn't move\n", + "Agent rider 2268 doesn't move\n", + "tick 154 ended\n", + "I am driver 2269 - trip: [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 2270 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 2271 - trip: [(7, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 2272 - trip: [(4, 0), (4, 1), (5, 1)]\n", + "I am driver 2273 - trip: [(6, 2), (6, 3), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 2274 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 2275 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 2276 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 2277 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "9 drivers generated.\n", + "I am rider 2278 - dep: (1, 8) , arr: (3, 7)\n", + "I am rider 2279 - dep: (0, 5) , arr: (4, 4)\n", + "I am rider 2280 - dep: (0, 3) , arr: (7, 1)\n", + "I am rider 2281 - dep: (1, 3) , arr: (9, 8)\n", + "I am rider 2282 - dep: (2, 6) , arr: (6, 0)\n", + "5 riders generated.\n", + "Agent rider 1386 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1520 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 1523 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Rider n° 1523 arrived with a waiting time of 27 ticks\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (4, 2) to (4, 3) using car (2224, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 move from (4, 2) to (4, 3) using car (2224, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 1873 move from (0, 5) to (0, 4) using car (2234, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1874 move from (9, 5) to (9, 4) using car (2262, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 1887 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1907 move from (8, 8) to (7, 8) using car (2267, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (4, 7)], 0)\n", + "Agent rider 1920 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 1926 move from (0, 5) to (0, 4) using car (2234, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1929 move from (4, 2) to (5, 2) using car (2220, [(4, 2), (5, 2)], 0)\n", + "Rider n° 1929 arrived with a waiting time of 7 ticks\n", + "Agent rider 1930 move from (9, 5) to (9, 4) using car (2262, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 1933 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1942 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Rider n° 1942 arrived with a waiting time of 17 ticks\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 move from (0, 5) to (0, 4) using car (2234, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2023 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2025 move from (8, 2) to (9, 2) using car (2207, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2026 move from (0, 5) to (0, 4) using car (2234, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (8, 5) to (8, 6) using car (2181, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2050 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 move from (9, 5) to (9, 4) using car (2262, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 2065 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", "Agent rider 2073 doesn't move\n", - "Agent rider 2085 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 move from (2, 4) to (2, 3) using car (2122, [(2, 4), (2, 3)], 0)\n" + "Agent rider 2093 move from (0, 5) to (0, 4) using car (2234, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2094 move from (3, 5) to (2, 5) using car (2122, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2095 move from (1, 3) to (1, 2) using car (2101, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (2, 5) to (2, 6) using car (2124, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2098 doesn't move\n", + "Agent rider 2098 move from (0, 8) to (1, 8) using car (2194, [(0, 8), (1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2099 move from (4, 8) to (4, 9) using car (2176, [(4, 8), (4, 9)], 0)\n", + "Rider n° 2099 arrived with a waiting time of 7 ticks\n", + "Agent rider 2100 move from (9, 5) to (9, 4) using car (2262, [(9, 5), (9, 4), (9, 3)], 0)\n", "Driver 2105 arrived\n", - "Driver 2111 arrived\n", - "Agent rider 2119 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2126 doesn't move\n", - "Driver 2128 arrived\n", - "Agent rider 2134 move from (1, 1) to (1, 2) using car (2229, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2136 doesn't move\n", - "Agent rider 2140 move from (4, 3) to (4, 2) using car (2175, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 2151 arrived\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2154 move from (7, 2) to (7, 3) using car (2236, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2155 move from (6, 9) to (5, 9) using car (2241, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2156 move from (1, 3) to (1, 2) using car (2101, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Rider n° 2156 arrived with a waiting time of 2 ticks\n", - "Agent rider 2157 move from (9, 2) to (9, 1) using car (2179, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2158 move from (7, 4) to (7, 3) using car (2222, [(7, 4), (7, 3)], 0)\n", - "Agent rider 2159 doesn't move\n", - "Agent rider 2160 move from (2, 6) to (3, 6) using car (2232, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2162 doesn't move\n", - "Agent rider 2164 doesn't move\n", - "Driver 2171 arrived\n", + "Agent rider 2116 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2118 move from (6, 8) to (5, 8) using car (2160, [(6, 8), (5, 8)], 0)\n", + "Driver 2129 arrived\n", + "Agent rider 2133 move from (5, 3) to (4, 3) using car (2191, [(5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 2143 arrived\n", + "Agent rider 2149 move from (4, 4) to (3, 4) using car (2188, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (3, 5) to (2, 5) using car (2122, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2151 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 2152 move from (2, 7) to (1, 7) using car (2137, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2153 move from (8, 5) to (8, 6) using car (2181, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2155 move from (3, 5) to (2, 5) using car (2122, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2156 move from (4, 9) to (5, 9) using car (2274, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2157 move from (9, 5) to (9, 6) using car (2198, [(9, 5), (9, 6)], 0)\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (7, 6) to (7, 5) using car (2275, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2170 move from (5, 8) to (5, 7) using car (2240, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Driver 2173 arrived\n", - "Driver 2185 arrived\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2189 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2191 move from (6, 2) to (7, 2) using car (2172, [(6, 2), (7, 2)], 0)\n", - "Agent rider 2192 move from (9, 2) to (9, 3) using car (2217, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2193 move from (3, 0) to (2, 0) using car (2176, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2194 move from (0, 7) to (0, 6) using car (2165, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2203 move from (2, 8) to (3, 8) using car (2224, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (4, 2) to (3, 2) using car (2212, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 2205 move from (7, 4) to (7, 3) using car (2222, [(7, 4), (7, 3)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (4, 6) to (3, 6) using car (2195, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (6, 7) to (6, 8) using car (2145, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2209 doesn't move\n", - "Agent rider 2210 doesn't move\n", - "Driver 2216 arrived\n", - "Driver 2223 arrived\n", - "Driver 2226 arrived\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 doesn't move\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2249 doesn't move\n", - "Agent rider 2250 move from (6, 9) to (5, 9) using car (2241, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 doesn't move\n", - "tick 160 ended\n", - "I am driver 2265 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 2266 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 2267 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 2268 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 2269 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 2270 - trip: [(5, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 2271 - trip: [(2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 2272 - trip: [(5, 4), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 2273 - trip: [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 2274 - trip: [(4, 7), (4, 8), (4, 9), (5, 9)]\n", - "10 drivers generated.\n", - "I am rider 2275 - dep: (3, 8) , arr: (0, 4)\n", - "I am rider 2276 - dep: (9, 7) , arr: (9, 5)\n", - "I am rider 2277 - dep: (6, 8) , arr: (2, 9)\n", - "I am rider 2278 - dep: (1, 6) , arr: (2, 8)\n", - "I am rider 2279 - dep: (2, 8) , arr: (3, 3)\n", - "I am rider 2280 - dep: (1, 9) , arr: (7, 5)\n", - "I am rider 2281 - dep: (4, 6) , arr: (6, 6)\n", - "7 riders generated.\n", - "Agent rider 1207 move from (7, 8) to (7, 7) using car (2211, [(7, 8), (7, 7), (8, 7)], 0)\n", - "Agent rider 1232 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1283 move from (7, 8) to (7, 7) using car (2211, [(7, 8), (7, 7), (8, 7)], 0)\n", - "Rider n° 1283 arrived with a waiting time of 40 ticks\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1472 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1509 move from (1, 2) to (1, 3) using car (2229, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 1509 arrived with a waiting time of 41 ticks\n", - "Agent rider 1568 move from (9, 3) to (9, 4) using car (2217, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1574 move from (9, 3) to (9, 4) using car (2217, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1670 move from (7, 8) to (7, 7) using car (2211, [(7, 8), (7, 7), (8, 7)], 0)\n", - "Rider n° 1670 arrived with a waiting time of 23 ticks\n", - "Agent rider 1676 move from (9, 3) to (9, 4) using car (2217, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 2179 move from (8, 5) to (8, 6) using car (2181, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2180 move from (1, 3) to (0, 3) using car (2196, [(1, 3), (0, 3)], 0)\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (4, 5) to (4, 6) using car (2190, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2184 move from (4, 3) to (5, 3) using car (2195, [(4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2185 doesn't move\n", + "Driver 2192 arrived\n", + "Driver 2199 arrived\n", + "Driver 2206 arrived\n", + "Agent rider 2211 move from (8, 5) to (8, 4) using car (2200, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2212 move from (8, 2) to (9, 2) using car (2207, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2213 move from (5, 9) to (5, 8) using car (2214, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 2215 arrived\n", + "Driver 2218 arrived\n", + "Agent rider 2226 move from (8, 2) to (9, 2) using car (2207, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2227 move from (3, 7) to (4, 7) using car (2253, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2228 move from (6, 6) to (6, 7) using car (2205, [(6, 6), (6, 7)], 0)\n", + "Agent rider 2229 move from (4, 5) to (4, 4) using car (2201, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 2230 move from (3, 5) to (2, 5) using car (2122, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2231 doesn't move\n", + "Driver 2237 arrived\n", + "Agent rider 2245 move from (4, 2) to (4, 3) using car (2224, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 2246 move from (8, 5) to (8, 4) using car (2200, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2247 move from (7, 6) to (7, 5) using car (2275, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2248 move from (4, 5) to (4, 6) using car (2190, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2249 move from (1, 5) to (0, 5) using car (2171, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (1, 3) to (0, 3) using car (2196, [(1, 3), (0, 3)], 0)\n", + "Agent rider 2251 move from (8, 5) to (8, 4) using car (2200, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2268 doesn't move\n", + "Agent rider 2278 move from (1, 8) to (2, 8) using car (2260, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2279 move from (0, 5) to (0, 4) using car (2234, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 doesn't move\n", + "Agent rider 2281 move from (1, 3) to (0, 3) using car (2196, [(1, 3), (0, 3)], 0)\n", + "Agent rider 2282 doesn't move\n", + "tick 155 ended\n", + "0 drivers generated.\n", + "I am rider 2283 - dep: (2, 6) , arr: (2, 5)\n", + "I am rider 2284 - dep: (0, 9) , arr: (6, 4)\n", + "I am rider 2285 - dep: (5, 5) , arr: (0, 3)\n", + "I am rider 2286 - dep: (1, 6) , arr: (2, 4)\n", + "I am rider 2287 - dep: (1, 7) , arr: (9, 4)\n", + "5 riders generated.\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1480 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1482 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1485 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1606 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1689 move from (4, 3) to (4, 4) using car (2224, [(4, 3), (4, 4)], 0)\n", + "Agent rider 1690 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1697 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1806 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 move from (4, 3) to (4, 4) using car (2224, [(4, 3), (4, 4)], 0)\n", + "Agent rider 1873 move from (0, 4) to (0, 3) using car (2234, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1874 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1887 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Agent rider 1907 move from (7, 8) to (8, 8) using car (2085, [(7, 8), (8, 8)], 0)\n", + "Agent rider 1920 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Agent rider 1923 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1925 move from (1, 2) to (1, 3) using car (2229, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 1925 arrived with a waiting time of 5 ticks\n", - "Agent rider 1928 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1994 move from (3, 1) to (4, 1) using car (2230, [(3, 1), (4, 1), (4, 2), (5, 2)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 doesn't move\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (5, 1) to (6, 1) using car (2270, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 doesn't move\n", - "Agent rider 2073 move from (1, 2) to (2, 2) using car (2269, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Driver 2076 arrived\n", - "Driver 2083 arrived\n", - "Agent rider 2085 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 doesn't move\n", - "Driver 2092 arrived\n", - "Agent rider 2095 move from (1, 2) to (0, 2) using car (2101, [(1, 2), (0, 2)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 move from (2, 6) to (2, 7) using car (2124, [(2, 6), (2, 7)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Driver 2109 arrived\n", - "Agent rider 2119 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2126 move from (5, 1) to (6, 1) using car (2270, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2134 move from (1, 2) to (2, 2) using car (2269, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 2136 move from (5, 1) to (6, 1) using car (2270, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2140 move from (4, 2) to (4, 1) using car (2175, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 2148 arrived\n", - "Agent rider 2153 move from (2, 8) to (2, 9) using car (2214, [(2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 2154 move from (7, 3) to (7, 4) using car (2236, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2155 move from (5, 9) to (4, 9) using car (2241, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2157 move from (9, 1) to (9, 0) using car (2179, [(9, 1), (9, 0)], 0)\n", - "Agent rider 2158 move from (7, 3) to (7, 4) using car (2236, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2159 move from (4, 9) to (3, 9) using car (2202, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2160 move from (3, 6) to (3, 5) using car (2195, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2162 move from (7, 8) to (7, 7) using car (2211, [(7, 8), (7, 7), (8, 7)], 0)\n", - "Agent rider 2164 doesn't move\n", - "Driver 2166 arrived\n", - "Driver 2168 arrived\n", + "Agent rider 1926 move from (0, 4) to (0, 3) using car (2234, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1930 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1933 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Rider n° 1933 arrived with a waiting time of 10 ticks\n", + "Agent rider 1939 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (1, 1) to (1, 2) using car (2242, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 1987 move from (0, 4) to (0, 3) using car (2234, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2023 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 4) to (0, 3) using car (2234, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (8, 6) to (8, 7) using car (2181, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2055 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 2056 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Driver 2080 arrived\n", + "Agent rider 2093 move from (0, 4) to (0, 3) using car (2234, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2094 move from (2, 5) to (1, 5) using car (2122, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2098 move from (1, 8) to (2, 8) using car (2194, [(1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 2100 move from (9, 4) to (9, 3) using car (2262, [(9, 4), (9, 3)], 0)\n", + "Agent rider 2116 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Agent rider 2118 move from (5, 8) to (5, 7) using car (2214, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 2130 arrived\n", + "Agent rider 2133 move from (4, 3) to (4, 2) using car (2191, [(4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 2138 arrived\n", + "Driver 2146 arrived\n", + "Agent rider 2149 move from (3, 4) to (2, 4) using car (2188, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (2, 5) to (1, 5) using car (2122, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2152 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "Rider n° 2152 arrived with a waiting time of 6 ticks\n", + "Agent rider 2153 move from (8, 6) to (8, 7) using car (2181, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2155 move from (2, 5) to (1, 5) using car (2122, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2156 move from (5, 9) to (5, 8) using car (2274, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2157 doesn't move\n", + "Driver 2162 arrived\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (7, 5) to (7, 4) using car (2275, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2170 move from (5, 7) to (5, 6) using car (2240, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Driver 2174 arrived\n", - "Driver 2182 arrived\n", - "Driver 2183 arrived\n", - "Agent rider 2188 move from (4, 1) to (4, 2) using car (2238, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2189 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2191 doesn't move\n", - "Agent rider 2192 move from (9, 3) to (9, 4) using car (2217, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2193 move from (2, 0) to (1, 0) using car (2176, [(2, 0), (1, 0)], 0)\n", - "Agent rider 2194 move from (0, 6) to (0, 5) using car (2165, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 2200 arrived\n", - "Driver 2201 arrived\n", - "Agent rider 2203 move from (3, 8) to (4, 8) using car (2224, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (3, 2) to (2, 2) using car (2212, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 2205 move from (7, 3) to (7, 4) using car (2236, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (3, 6) to (3, 5) using car (2195, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (6, 8) to (5, 8) using car (2246, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (5, 1) to (6, 1) using car (2270, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2210 doesn't move\n", - "Agent rider 2243 move from (4, 1) to (4, 2) using car (2238, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 move from (7, 7) to (8, 7) using car (2184, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 move from (7, 3) to (7, 4) using car (2236, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2248 move from (9, 7) to (8, 7) using car (2266, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 2177 arrived\n", + "Agent rider 2179 move from (8, 6) to (8, 7) using car (2181, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (4, 6) to (4, 7) using car (2190, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2184 move from (5, 3) to (6, 3) using car (2195, [(5, 3), (6, 3)], 0)\n", + "Agent rider 2185 doesn't move\n", + "Agent rider 2211 move from (8, 4) to (8, 3) using car (2200, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 2211 arrived with a waiting time of 4 ticks\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (5, 8) to (5, 7) using car (2214, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2227 move from (4, 7) to (5, 7) using car (2253, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2228 move from (6, 7) to (6, 6) using car (2265, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2229 move from (4, 4) to (4, 3) using car (2201, [(4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 2230 move from (2, 5) to (1, 5) using car (2122, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2231 doesn't move\n", + "Driver 2238 arrived\n", + "Driver 2243 arrived\n", + "Agent rider 2245 move from (4, 3) to (5, 3) using car (2217, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 2246 move from (8, 4) to (8, 3) using car (2200, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2247 move from (7, 5) to (7, 4) using car (2275, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2248 move from (4, 6) to (4, 7) using car (2190, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", "Agent rider 2249 doesn't move\n", - "Agent rider 2250 move from (5, 9) to (4, 9) using car (2241, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (8, 8) to (7, 8) using car (2129, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2264 doesn't move\n", - "Agent rider 2275 doesn't move\n", - "Agent rider 2276 move from (9, 7) to (8, 7) using car (2266, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 2277 move from (6, 8) to (5, 8) using car (2145, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2278 move from (1, 6) to (1, 7) using car (2237, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 2279 move from (2, 8) to (2, 9) using car (2214, [(2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 2280 move from (1, 9) to (0, 9) using car (2267, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 2250 doesn't move\n", + "Agent rider 2251 move from (8, 4) to (8, 3) using car (2200, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2268 move from (1, 1) to (1, 2) using car (2242, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 2278 move from (2, 8) to (3, 8) using car (2260, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2279 move from (0, 4) to (0, 3) using car (2234, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 doesn't move\n", "Agent rider 2281 doesn't move\n", - "tick 161 ended\n", - "I am driver 2282 - trip: [(1, 8), (1, 7), (0, 7)]\n", - "I am driver 2283 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 2284 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 2285 - trip: [(9, 1), (9, 2)]\n", - "I am driver 2286 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 2287 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 2288 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 2289 - trip: [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 2290 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 2291 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 2292 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 2293 - trip: [(4, 4), (4, 3), (3, 3)]\n", - "I am driver 2294 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 2295 - trip: [(8, 0), (7, 0), (6, 0)]\n", - "I am driver 2296 - trip: [(2, 8), (3, 8), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 2297 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 2298 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 2299 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)]\n", - "18 drivers generated.\n", - "I am rider 2300 - dep: (9, 5) , arr: (9, 7)\n", - "I am rider 2301 - dep: (0, 7) , arr: (7, 2)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2283 doesn't move\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2285 move from (5, 5) to (5, 6) using car (2225, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 2286 doesn't move\n", + "Agent rider 2287 move from (1, 7) to (0, 7) using car (2137, [(1, 7), (0, 7)], 0)\n", + "tick 156 ended\n", + "I am driver 2288 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 2289 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 2290 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 2291 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 2292 - trip: [(6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 2293 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 2294 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", + "I am driver 2295 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 2296 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 2297 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", + "10 drivers generated.\n", + "I am rider 2298 - dep: (2, 4) , arr: (4, 7)\n", + "I am rider 2299 - dep: (3, 5) , arr: (4, 1)\n", "2 riders generated.\n", - "Agent rider 1207 doesn't move\n", - "Agent rider 1232 move from (0, 5) to (1, 5) using car (2299, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1284 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1472 move from (0, 5) to (0, 4) using car (2165, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 1568 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1574 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1676 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (0, 5) to (1, 5) using car (2299, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (4, 4) to (5, 4) using car (2269, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 move from (4, 4) to (5, 4) using car (2269, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1873 move from (0, 3) to (0, 2) using car (2234, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1920 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1928 move from (0, 5) to (1, 5) using car (2299, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1955 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1962 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1994 move from (4, 1) to (4, 0) using car (2175, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 move from (3, 9) to (2, 9) using car (2202, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (6, 1) to (6, 2) using car (2270, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (3, 9) to (2, 9) using car (2202, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 doesn't move\n", - "Agent rider 2073 move from (2, 2) to (3, 2) using car (2269, [(2, 2), (3, 2)], 0)\n", - "Rider n° 2073 arrived with a waiting time of 3 ticks\n", - "Driver 2083 arrived\n", - "Agent rider 2085 move from (0, 5) to (1, 5) using car (2299, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 doesn't move\n", - "Agent rider 2095 doesn't move\n", - "Agent rider 2096 move from (6, 1) to (6, 2) using car (2270, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2097 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (0, 5) to (0, 4) using car (2165, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 2122 arrived\n", - "Driver 2125 arrived\n", - "Agent rider 2126 move from (6, 1) to (6, 2) using car (2270, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Driver 2132 arrived\n", - "Agent rider 2134 move from (2, 2) to (3, 2) using car (2269, [(2, 2), (3, 2)], 0)\n", - "Agent rider 2136 move from (6, 1) to (6, 2) using car (2260, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2140 move from (4, 1) to (4, 0) using car (2175, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2153 move from (2, 9) to (3, 9) using car (2214, [(2, 9), (3, 9)], 0)\n", - "Agent rider 2154 doesn't move\n", - "Agent rider 2155 doesn't move\n", + "Agent rider 1926 move from (0, 3) to (0, 2) using car (2234, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1939 move from (8, 7) to (8, 8) using car (2181, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 1939 arrived with a waiting time of 11 ticks\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (1, 2) to (1, 3) using car (2242, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 3) to (0, 2) using car (2234, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (8, 7) to (8, 8) using car (2181, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 move from (0, 3) to (0, 2) using car (2234, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2094 move from (1, 5) to (0, 5) using car (2122, [(1, 5), (0, 5)], 0)\n", + "Rider n° 2094 arrived with a waiting time of 5 ticks\n", + "Agent rider 2098 move from (2, 8) to (3, 8) using car (2194, [(2, 8), (3, 8)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2118 doesn't move\n", + "Agent rider 2133 move from (4, 2) to (3, 2) using car (2191, [(4, 2), (3, 2)], 0)\n", + "Agent rider 2149 move from (2, 4) to (1, 4) using car (2188, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2150 move from (1, 5) to (0, 5) using car (2122, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2153 doesn't move\n", + "Agent rider 2155 move from (1, 5) to (0, 5) using car (2122, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2156 move from (5, 8) to (5, 7) using car (2274, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", "Agent rider 2157 doesn't move\n", - "Agent rider 2158 doesn't move\n", - "Agent rider 2159 move from (3, 9) to (2, 9) using car (2202, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2160 move from (3, 5) to (3, 4) using car (2195, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2162 move from (7, 7) to (8, 7) using car (2211, [(7, 7), (8, 7)], 0)\n", - "Agent rider 2164 move from (3, 9) to (2, 9) using car (2202, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Driver 2168 arrived\n", - "Driver 2172 arrived\n", - "Driver 2177 arrived\n", - "Driver 2183 arrived\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2189 move from (0, 5) to (1, 5) using car (2299, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2191 move from (7, 2) to (7, 1) using car (2218, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2192 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2193 move from (1, 0) to (2, 0) using car (2284, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2194 doesn't move\n", + "Driver 2160 arrived\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (7, 4) to (7, 3) using car (2275, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2170 move from (5, 6) to (5, 5) using car (2240, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 2171 arrived\n", + "Driver 2176 arrived\n", + "Agent rider 2179 move from (8, 7) to (8, 8) using car (2181, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2180 doesn't move\n", + "Agent rider 2182 move from (5, 6) to (5, 7) using car (2225, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 2183 move from (4, 7) to (4, 8) using car (2190, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2184 doesn't move\n", + "Agent rider 2185 doesn't move\n", + "Driver 2186 arrived\n", "Driver 2196 arrived\n", - "Driver 2197 arrived\n", - "Driver 2201 arrived\n", - "Agent rider 2203 move from (4, 8) to (5, 8) using car (2224, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (2, 2) to (3, 2) using car (2269, [(2, 2), (3, 2)], 0)\n", - "Agent rider 2205 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (3, 5) to (3, 4) using car (2195, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (5, 8) to (5, 7) using car (2246, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (6, 1) to (6, 2) using car (2260, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2210 doesn't move\n", + "Driver 2198 arrived\n", + "Driver 2203 arrived\n", + "Driver 2205 arrived\n", + "Driver 2207 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (5, 7) to (5, 6) using car (2214, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 2220 arrived\n", "Driver 2222 arrived\n", - "Driver 2228 arrived\n", - "Agent rider 2243 move from (4, 2) to (4, 3) using car (2238, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 move from (8, 7) to (8, 6) using car (2184, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 move from (7, 4) to (7, 5) using car (2236, [(7, 4), (7, 5)], 0)\n", - "Agent rider 2248 move from (8, 7) to (8, 6) using car (2184, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2249 move from (5, 8) to (5, 7) using car (2246, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2227 move from (5, 7) to (6, 7) using car (2253, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2228 move from (6, 6) to (6, 5) using car (2292, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2229 move from (4, 3) to (3, 3) using car (2201, [(4, 3), (3, 3)], 0)\n", + "Agent rider 2230 move from (1, 5) to (0, 5) using car (2122, [(1, 5), (0, 5)], 0)\n", + "Rider n° 2230 arrived with a waiting time of 0 ticks\n", + "Agent rider 2231 move from (7, 6) to (7, 7) using car (2235, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 2232 arrived\n", + "Agent rider 2245 move from (5, 3) to (6, 3) using car (2217, [(5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 2246 move from (8, 3) to (8, 2) using car (2200, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2247 move from (7, 4) to (7, 3) using car (2275, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2248 move from (4, 7) to (4, 8) using car (2190, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2249 doesn't move\n", "Agent rider 2250 doesn't move\n", - "Agent rider 2251 move from (2, 9) to (3, 9) using car (2214, [(2, 9), (3, 9)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 move from (9, 4) to (9, 5) using car (2217, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2263 move from (7, 8) to (6, 8) using car (2129, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2264 doesn't move\n", - "Agent rider 2275 doesn't move\n", - "Agent rider 2276 move from (8, 7) to (8, 6) using car (2184, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2277 move from (5, 8) to (4, 8) using car (2145, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2278 move from (1, 7) to (1, 8) using car (2237, [(1, 7), (1, 8)], 0)\n", - "Agent rider 2279 move from (2, 9) to (3, 9) using car (2214, [(2, 9), (3, 9)], 0)\n", - "Agent rider 2280 move from (0, 9) to (0, 8) using car (2294, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2251 move from (8, 3) to (8, 2) using car (2200, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 2252 arrived\n", + "Agent rider 2268 move from (1, 2) to (1, 3) using car (2242, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 2278 move from (3, 8) to (4, 8) using car (2260, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2279 doesn't move\n", + "Agent rider 2280 move from (0, 3) to (0, 2) using car (2234, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", "Agent rider 2281 doesn't move\n", - "Agent rider 2300 doesn't move\n", - "Agent rider 2301 move from (0, 7) to (0, 6) using car (2290, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "tick 162 ended\n", - "I am driver 2302 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 2303 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 2304 - trip: [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 2305 - trip: [(1, 4), (1, 3), (2, 3)]\n", - "I am driver 2306 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 2307 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 2308 - trip: [(4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 2309 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 2310 - trip: [(8, 2), (7, 2), (7, 3), (7, 4)]\n", - "I am driver 2311 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 2312 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 2313 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 2314 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", - "13 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1207 move from (7, 7) to (7, 6) using car (2266, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 1207 arrived with a waiting time of 42 ticks\n", - "Agent rider 1232 move from (1, 5) to (2, 5) using car (2299, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1284 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1568 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1574 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1676 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1801 move from (6, 9) to (7, 9) using car (2213, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1807 move from (3, 9) to (3, 8) using car (2241, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 move from (0, 2) to (0, 3) using car (2257, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (1, 5) to (2, 5) using car (2299, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1928 doesn't move\n", - "Agent rider 1955 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1961 move from (6, 9) to (7, 9) using car (2213, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1962 move from (3, 9) to (3, 8) using car (2241, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1994 move from (4, 0) to (3, 0) using car (2175, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2001 move from (5, 1) to (4, 1) using car (2235, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2004 move from (2, 9) to (1, 9) using car (2202, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (6, 2) to (6, 3) using car (2270, [(6, 2), (6, 3)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (2, 9) to (1, 9) using car (2202, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 move from (0, 2) to (0, 3) using car (2257, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2072 move from (2, 9) to (1, 9) using car (2202, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Driver 2083 arrived\n", - "Agent rider 2085 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 move from (2, 3) to (2, 4) using car (2212, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 2095 move from (0, 2) to (0, 3) using car (2257, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 2095 arrived with a waiting time of 3 ticks\n", - "Agent rider 2096 move from (6, 2) to (6, 3) using car (2270, [(6, 2), (6, 3)], 0)\n", - "Agent rider 2097 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Driver 2101 arrived\n", - "Driver 2116 arrived\n", - "Agent rider 2119 move from (0, 4) to (0, 3) using car (2165, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 2124 arrived\n", - "Agent rider 2126 move from (6, 2) to (6, 3) using car (2270, [(6, 2), (6, 3)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2136 move from (6, 2) to (6, 3) using car (2260, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 2136 arrived with a waiting time of 8 ticks\n", - "Agent rider 2140 move from (4, 0) to (3, 0) using car (2175, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2153 move from (3, 9) to (3, 8) using car (2241, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2154 move from (7, 4) to (6, 4) using car (2268, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2155 move from (4, 9) to (5, 9) using car (2274, [(4, 9), (5, 9)], 0)\n", - "Agent rider 2157 doesn't move\n", - "Agent rider 2158 move from (7, 4) to (6, 4) using car (2268, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2159 move from (2, 9) to (1, 9) using car (2202, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2160 move from (3, 4) to (3, 3) using car (2195, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2162 move from (8, 7) to (7, 7) using car (2287, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2164 move from (2, 9) to (1, 9) using car (2202, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Driver 2176 arrived\n", - "Driver 2179 arrived\n", - "Agent rider 2188 move from (4, 2) to (4, 3) using car (2283, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2189 move from (1, 5) to (2, 5) using car (2299, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2191 move from (7, 1) to (7, 0) using car (2218, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2192 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2193 move from (2, 0) to (2, 1) using car (2284, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2194 doesn't move\n", - "Driver 2197 arrived\n", - "Agent rider 2203 move from (5, 8) to (6, 8) using car (2224, [(5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 doesn't move\n", - "Agent rider 2205 move from (7, 4) to (6, 4) using car (2268, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (3, 4) to (3, 3) using car (2195, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (5, 7) to (5, 6) using car (2246, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (6, 2) to (6, 3) using car (2260, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2210 doesn't move\n", - "Driver 2227 arrived\n", - "Driver 2231 arrived\n", - "Driver 2233 arrived\n", - "Driver 2240 arrived\n", - "Agent rider 2243 move from (4, 3) to (4, 4) using car (2238, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 move from (8, 6) to (8, 5) using car (2184, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 doesn't move\n", - "Agent rider 2248 move from (8, 6) to (8, 5) using car (2184, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2249 move from (5, 7) to (5, 6) using car (2246, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 2249 arrived with a waiting time of 3 ticks\n", - "Agent rider 2250 move from (4, 9) to (5, 9) using car (2274, [(4, 9), (5, 9)], 0)\n", - "Agent rider 2251 move from (3, 9) to (3, 8) using car (2241, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2263 move from (6, 8) to (5, 8) using car (2129, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2264 doesn't move\n", - "Agent rider 2275 move from (3, 8) to (2, 8) using car (2121, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 2276 move from (8, 6) to (8, 5) using car (2184, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2277 move from (4, 8) to (3, 8) using car (2145, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 move from (3, 9) to (3, 8) using car (2241, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2280 move from (0, 8) to (0, 7) using car (2294, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2281 move from (4, 6) to (5, 6) using car (2199, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2300 move from (9, 5) to (9, 6) using car (2217, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2301 move from (0, 6) to (0, 5) using car (2290, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "tick 163 ended\n", - "I am driver 2315 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6), (9, 6)]\n", - "1 drivers generated.\n", - "I am rider 2316 - dep: (9, 9) , arr: (7, 8)\n", - "I am rider 2317 - dep: (3, 0) , arr: (5, 5)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2283 doesn't move\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2285 move from (5, 6) to (5, 5) using car (2240, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2286 doesn't move\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2298 doesn't move\n", + "Agent rider 2299 move from (3, 5) to (3, 4) using car (2289, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "tick 157 ended\n", + "I am driver 2300 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 2301 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 2302 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2303 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 2304 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 2305 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 2306 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", + "I am driver 2307 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "8 drivers generated.\n", + "I am rider 2308 - dep: (1, 7) , arr: (9, 6)\n", + "I am rider 2309 - dep: (1, 1) , arr: (0, 3)\n", "2 riders generated.\n", - "Agent rider 1232 move from (2, 5) to (3, 5) using car (2299, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1284 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1472 doesn't move\n", - "Agent rider 1568 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1574 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1676 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1801 move from (7, 9) to (8, 9) using car (2213, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1807 move from (3, 8) to (4, 8) using car (2258, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 move from (0, 3) to (0, 2) using car (2165, [(0, 3), (0, 2)], 0)\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (2, 5) to (3, 5) using car (2299, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 1386 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (5, 4) to (4, 4) using car (2273, [(5, 4), (4, 4)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 move from (5, 4) to (4, 4) using car (2273, [(5, 4), (4, 4)], 0)\n", + "Agent rider 1873 move from (0, 2) to (0, 1) using car (2234, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1920 doesn't move\n", + "Agent rider 1923 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1928 move from (1, 5) to (1, 6) using car (2229, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1955 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 1961 move from (7, 9) to (8, 9) using car (2213, [(7, 9), (8, 9)], 0)\n", - "Agent rider 1962 move from (3, 8) to (4, 8) using car (2258, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1994 move from (3, 0) to (2, 0) using car (2175, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 2001 move from (4, 1) to (3, 1) using car (2235, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2004 move from (1, 9) to (1, 8) using car (2202, [(1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (6, 3) to (6, 2) using car (2198, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (1, 9) to (1, 8) using car (2202, [(1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 move from (0, 3) to (0, 2) using car (2165, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2072 move from (1, 9) to (1, 8) using car (2202, [(1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2085 move from (1, 5) to (1, 6) using car (2229, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2086 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2087 move from (2, 4) to (2, 5) using car (2212, [(2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 2096 move from (6, 3) to (6, 2) using car (2198, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2097 doesn't move\n", + "Agent rider 1926 move from (0, 2) to (0, 1) using car (2234, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (0, 9) to (1, 9) using car (2175, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (9, 7) to (8, 7) using car (2301, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 1961 move from (1, 3) to (1, 4) using car (2242, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 1987 move from (0, 3) to (0, 4) using car (2293, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 2) to (0, 1) using car (2234, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (8, 8) to (7, 8) using car (2181, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2050 doesn't move\n", + "Agent rider 2053 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 doesn't move\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Driver 2085 arrived\n", + "Agent rider 2093 move from (0, 2) to (0, 1) using car (2234, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", "Agent rider 2098 doesn't move\n", - "Driver 2116 arrived\n", - "Agent rider 2119 move from (0, 3) to (0, 4) using car (2257, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 2123 arrived\n", - "Agent rider 2126 move from (6, 3) to (6, 2) using car (2198, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2134 move from (3, 2) to (4, 2) using car (2314, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 2140 move from (3, 0) to (2, 0) using car (2175, [(3, 0), (2, 0), (1, 0)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 2153 move from (3, 8) to (2, 8) using car (2241, [(3, 8), (2, 8)], 0)\n", - "Agent rider 2154 move from (6, 4) to (5, 4) using car (2268, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2118 move from (5, 7) to (4, 7) using car (2225, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 2133 doesn't move\n", + "Driver 2136 arrived\n", + "Driver 2137 arrived\n", + "Agent rider 2149 move from (1, 4) to (0, 4) using car (2188, [(1, 4), (0, 4)], 0)\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2151 doesn't move\n", + "Agent rider 2153 doesn't move\n", "Agent rider 2155 doesn't move\n", + "Agent rider 2156 move from (5, 7) to (5, 6) using car (2274, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", "Agent rider 2157 doesn't move\n", - "Agent rider 2158 move from (6, 4) to (5, 4) using car (2268, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2159 move from (1, 9) to (1, 8) using car (2202, [(1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2160 move from (3, 3) to (3, 2) using car (2195, [(3, 3), (3, 2)], 0)\n", - "Agent rider 2162 doesn't move\n", - "Agent rider 2164 move from (1, 9) to (1, 8) using car (2202, [(1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Driver 2179 arrived\n", - "Driver 2187 arrived\n", - "Agent rider 2188 move from (4, 3) to (4, 4) using car (2283, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2189 move from (2, 5) to (3, 5) using car (2299, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2191 move from (7, 0) to (8, 0) using car (2218, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2192 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2193 move from (2, 1) to (2, 2) using car (2284, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2194 move from (0, 5) to (0, 4) using car (2290, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2203 move from (6, 8) to (6, 7) using car (2224, [(6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (3, 2) to (4, 2) using car (2314, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 2205 move from (6, 4) to (5, 4) using car (2268, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2206 move from (8, 8) to (8, 7) using car (2239, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 2207 move from (3, 3) to (3, 2) using car (2195, [(3, 3), (3, 2)], 0)\n", - "Agent rider 2208 move from (5, 6) to (5, 5) using car (2246, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (6, 3) to (6, 4) using car (2260, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2210 doesn't move\n", - "Driver 2211 arrived\n", - "Driver 2214 arrived\n", - "Driver 2236 arrived\n", - "Driver 2237 arrived\n", - "Agent rider 2243 move from (4, 4) to (4, 5) using car (2238, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 move from (8, 5) to (8, 4) using car (2184, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2245 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2247 doesn't move\n", - "Agent rider 2248 move from (8, 5) to (8, 4) using car (2184, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2250 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 move from (8, 5) to (8, 4) using car (2184, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2254 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Driver 2262 arrived\n", - "Agent rider 2263 move from (5, 8) to (4, 8) using car (2129, [(5, 8), (4, 8)], 0)\n", - "Agent rider 2264 doesn't move\n", - "Driver 2269 arrived\n", - "Agent rider 2275 move from (2, 8) to (1, 8) using car (2121, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 2276 move from (8, 5) to (8, 4) using car (2184, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2277 move from (3, 8) to (2, 8) using car (2241, [(3, 8), (2, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 doesn't move\n", - "Agent rider 2280 move from (0, 7) to (0, 6) using car (2294, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2281 move from (5, 6) to (6, 6) using car (2199, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 2281 arrived with a waiting time of 2 ticks\n", - "Driver 2285 arrived\n", - "Agent rider 2300 move from (9, 6) to (9, 7) using car (2217, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Rider n° 2300 arrived with a waiting time of 1 ticks\n", - "Agent rider 2301 move from (0, 5) to (0, 4) using car (2290, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (3, 0) to (2, 0) using car (2175, [(3, 0), (2, 0), (1, 0)], 0)\n", - "tick 164 ended\n", - "I am driver 2318 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 2319 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (5, 3)]\n", - "I am driver 2320 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 2321 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 2322 - trip: [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 2323 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 2324 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 2325 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 2326 - trip: [(8, 5), (7, 5), (6, 5)]\n", - "I am driver 2327 - trip: [(9, 7), (9, 6), (8, 6)]\n", - "I am driver 2328 - trip: [(5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 2329 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 2330 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "13 drivers generated.\n", - "I am rider 2331 - dep: (8, 5) , arr: (9, 3)\n", - "I am rider 2332 - dep: (4, 9) , arr: (4, 3)\n", - "I am rider 2333 - dep: (0, 0) , arr: (4, 4)\n", - "I am rider 2334 - dep: (2, 2) , arr: (8, 9)\n", - "4 riders generated.\n", - "Agent rider 1232 move from (3, 5) to (3, 4) using car (2299, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1284 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 1472 move from (0, 4) to (0, 5) using car (2257, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1568 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 1574 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 1676 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1807 move from (4, 8) to (5, 8) using car (2258, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 1807 arrived with a waiting time of 22 ticks\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (3, 5) to (3, 4) using car (2299, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1928 move from (1, 6) to (1, 7) using car (2229, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1955 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1962 move from (4, 8) to (5, 8) using car (2258, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 1962 arrived with a waiting time of 11 ticks\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 2001 move from (3, 1) to (2, 1) using car (2235, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2004 move from (1, 8) to (1, 7) using car (2202, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2019 doesn't move\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (1, 8) to (1, 7) using car (2202, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 move from (1, 8) to (1, 7) using car (2202, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2085 move from (1, 6) to (1, 7) using car (2229, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2086 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 2087 move from (2, 5) to (1, 5) using car (2212, [(2, 5), (1, 5)], 0)\n", - "Agent rider 2096 doesn't move\n", - "Agent rider 2097 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (0, 4) to (0, 5) using car (2257, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2126 doesn't move\n", - "Agent rider 2134 move from (4, 2) to (5, 2) using car (2314, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 2140 move from (2, 0) to (1, 0) using car (2175, [(2, 0), (1, 0)], 0)\n", - "Agent rider 2153 move from (2, 8) to (1, 8) using car (2145, [(2, 8), (1, 8)], 0)\n", - "Agent rider 2154 move from (5, 4) to (4, 4) using car (2268, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 2154 arrived with a waiting time of 3 ticks\n", - "Agent rider 2155 move from (5, 9) to (5, 8) using car (2328, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 2157 doesn't move\n", - "Agent rider 2158 move from (5, 4) to (4, 4) using car (2268, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 2158 arrived with a waiting time of 3 ticks\n", - "Agent rider 2159 move from (1, 8) to (1, 7) using car (2202, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2162 doesn't move\n", - "Agent rider 2164 move from (1, 8) to (1, 7) using car (2330, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 2169 arrived\n", - "Agent rider 2188 move from (4, 4) to (4, 5) using car (2283, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2189 move from (3, 5) to (3, 4) using car (2299, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Rider n° 2189 arrived with a waiting time of 0 ticks\n", - "Agent rider 2191 move from (8, 0) to (9, 0) using car (2218, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2192 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 2193 move from (2, 2) to (2, 3) using car (2284, [(2, 2), (2, 3)], 0)\n", - "Agent rider 2194 move from (0, 4) to (0, 3) using car (2290, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2203 move from (6, 7) to (7, 7) using car (2224, [(6, 7), (7, 7)], 0)\n", - "Agent rider 2204 move from (4, 2) to (5, 2) using car (2314, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 2205 move from (5, 4) to (4, 4) using car (2268, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2206 move from (8, 7) to (8, 6) using car (2239, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 2207 doesn't move\n", - "Agent rider 2208 move from (5, 5) to (5, 4) using car (2246, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (6, 4) to (6, 5) using car (2309, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2210 doesn't move\n", - "Driver 2215 arrived\n", - "Driver 2225 arrived\n", - "Driver 2230 arrived\n", - "Driver 2237 arrived\n", - "Agent rider 2243 move from (4, 5) to (5, 5) using car (2238, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 move from (8, 4) to (8, 3) using car (2184, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2245 move from (9, 7) to (9, 6) using car (2327, [(9, 7), (9, 6), (8, 6)], 0)\n", - "Agent rider 2247 doesn't move\n", - "Agent rider 2248 move from (8, 4) to (8, 3) using car (2184, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2250 move from (5, 9) to (5, 8) using car (2328, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 2251 move from (3, 8) to (4, 8) using car (2315, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 move from (8, 4) to (8, 3) using car (2184, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2254 move from (9, 7) to (9, 8) using car (2217, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 doesn't move\n", - "Driver 2270 arrived\n", - "Driver 2271 arrived\n", - "Driver 2274 arrived\n", - "Agent rider 2275 move from (1, 8) to (1, 7) using car (2330, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2276 move from (8, 4) to (8, 3) using car (2184, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2277 move from (2, 8) to (1, 8) using car (2145, [(2, 8), (1, 8)], 0)\n", - "Agent rider 2278 move from (1, 8) to (0, 8) using car (2121, [(1, 8), (0, 8)], 0)\n", - "Agent rider 2279 doesn't move\n", - "Agent rider 2280 move from (0, 6) to (0, 5) using car (2294, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2282 arrived\n", - "Driver 2293 arrived\n", - "Driver 2295 arrived\n", - "Agent rider 2301 move from (0, 4) to (0, 3) using car (2290, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 doesn't move\n", - "Agent rider 2331 move from (8, 5) to (7, 5) using car (2326, [(8, 5), (7, 5), (6, 5)], 0)\n", - "Agent rider 2332 move from (4, 9) to (5, 9) using car (2296, [(4, 9), (5, 9)], 0)\n", - "Agent rider 2333 move from (0, 0) to (0, 1) using car (2311, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2334 move from (2, 2) to (2, 3) using car (2284, [(2, 2), (2, 3)], 0)\n", - "tick 165 ended\n", - "I am driver 2335 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 2336 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 2337 - trip: [(9, 7), (8, 7), (7, 7)]\n", - "I am driver 2338 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 2339 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", - "I am driver 2340 - trip: [(5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 2341 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 2342 - trip: [(9, 1), (9, 2), (8, 2)]\n", - "I am driver 2343 - trip: [(7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 2344 - trip: [(4, 5), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 2345 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 2346 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "12 drivers generated.\n", - "I am rider 2347 - dep: (9, 0) , arr: (8, 8)\n", - "1 riders generated.\n", - "Agent rider 1232 move from (3, 4) to (3, 3) using car (2299, [(3, 4), (3, 3)], 0)\n", - "Agent rider 1284 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 1472 move from (0, 5) to (0, 6) using car (2257, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1568 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 1574 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 1676 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1847 doesn't move\n", - "Agent rider 1878 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1920 move from (3, 4) to (3, 3) using car (2299, [(3, 4), (3, 3)], 0)\n", - "Agent rider 1924 move from (9, 8) to (8, 8) using car (2217, [(9, 8), (8, 8)], 0)\n", - "Agent rider 1928 move from (1, 7) to (1, 8) using car (2229, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1955 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1991 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 1994 doesn't move\n", - "Agent rider 2001 move from (2, 1) to (1, 1) using car (2235, [(2, 1), (1, 1)], 0)\n", - "Agent rider 2004 move from (1, 7) to (1, 6) using car (2202, [(1, 7), (1, 6)], 0)\n", - "Agent rider 2005 move from (9, 8) to (8, 8) using car (2217, [(9, 8), (8, 8)], 0)\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2019 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2020 doesn't move\n", - "Agent rider 2021 move from (1, 7) to (1, 6) using car (2202, [(1, 7), (1, 6)], 0)\n", - "Agent rider 2059 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2060 doesn't move\n", - "Agent rider 2061 doesn't move\n", - "Agent rider 2072 move from (1, 7) to (1, 6) using car (2202, [(1, 7), (1, 6)], 0)\n", - "Rider n° 2072 arrived with a waiting time of 7 ticks\n", - "Agent rider 2085 move from (1, 7) to (1, 8) using car (2229, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2086 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 2087 doesn't move\n", - "Agent rider 2096 move from (6, 2) to (5, 2) using car (2292, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2097 doesn't move\n", - "Agent rider 2098 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2119 move from (0, 5) to (0, 6) using car (2257, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2126 doesn't move\n", - "Driver 2129 arrived\n", - "Agent rider 2134 move from (5, 2) to (6, 2) using car (2314, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2155 move from (5, 8) to (5, 7) using car (2328, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 2157 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2159 move from (1, 7) to (1, 6) using car (2202, [(1, 7), (1, 6)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2162 doesn't move\n", - "Agent rider 2164 move from (1, 7) to (2, 7) using car (2322, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 2165 arrived\n", - "Agent rider 2188 move from (4, 5) to (5, 5) using car (2344, [(4, 5), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2191 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2192 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 2193 doesn't move\n", - "Agent rider 2194 move from (0, 3) to (0, 2) using car (2290, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2168 move from (9, 7) to (8, 7) using car (2301, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2169 move from (7, 3) to (7, 2) using car (2275, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2170 move from (5, 5) to (5, 4) using car (2240, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 2172 arrived\n", + "Agent rider 2179 doesn't move\n", + "Agent rider 2180 move from (0, 3) to (0, 4) using car (2293, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2182 move from (5, 7) to (4, 7) using car (2225, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 2183 doesn't move\n", + "Agent rider 2184 move from (6, 3) to (6, 4) using car (2233, [(6, 3), (6, 4)], 0)\n", + "Agent rider 2185 doesn't move\n", "Driver 2195 arrived\n", - "Driver 2198 arrived\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2204 doesn't move\n", - "Agent rider 2205 move from (4, 4) to (3, 4) using car (2268, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2206 move from (8, 6) to (8, 5) using car (2239, [(8, 6), (8, 5)], 0)\n", - "Agent rider 2207 doesn't move\n", - "Agent rider 2208 move from (5, 4) to (4, 4) using car (2246, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (6, 5) to (6, 6) using car (2309, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2210 doesn't move\n", - "Driver 2213 arrived\n", - "Driver 2220 arrived\n", - "Driver 2221 arrived\n", - "Driver 2241 arrived\n", - "Agent rider 2243 move from (5, 5) to (6, 5) using car (2238, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (9, 6) to (8, 6) using car (2327, [(9, 6), (8, 6)], 0)\n", - "Agent rider 2247 move from (7, 5) to (6, 5) using car (2326, [(7, 5), (6, 5)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2250 move from (5, 8) to (6, 8) using car (2258, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 2250 arrived with a waiting time of 2 ticks\n", - "Agent rider 2251 move from (4, 8) to (5, 8) using car (2315, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 move from (9, 8) to (8, 8) using car (2217, [(9, 8), (8, 8)], 0)\n", - "Driver 2256 arrived\n", - "Driver 2261 arrived\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 doesn't move\n", - "Driver 2271 arrived\n", - "Agent rider 2275 move from (1, 7) to (1, 6) using car (2330, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 doesn't move\n", - "Agent rider 2280 move from (0, 5) to (0, 4) using car (2294, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2301 move from (0, 3) to (0, 2) using car (2290, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2305 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 doesn't move\n", - "Agent rider 2331 move from (7, 5) to (7, 4) using car (2288, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (0, 1) to (0, 2) using car (2311, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2334 doesn't move\n", - "Agent rider 2347 move from (9, 0) to (8, 0) using car (2345, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "tick 166 ended\n", - "I am driver 2348 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", - "I am driver 2349 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 2350 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 2351 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 2352 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 2353 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 2354 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 2355 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 2356 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", - "I am driver 2357 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)]\n", - "I am driver 2358 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "11 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1284 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1472 move from (0, 6) to (0, 7) using car (2257, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 1568 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1574 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1676 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1847 move from (0, 2) to (0, 1) using car (2290, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 1847 arrived with a waiting time of 25 ticks\n", - "Agent rider 1878 move from (0, 2) to (1, 2) using car (2350, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1919 move from (0, 2) to (0, 1) using car (2290, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1920 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1928 move from (1, 8) to (2, 8) using car (2229, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1955 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1991 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 1994 move from (2, 0) to (2, 1) using car (2321, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 move from (1, 6) to (1, 7) using car (2259, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (6, 2) to (6, 3) using car (2319, [(6, 2), (6, 3), (5, 3)], 0)\n", - "Agent rider 2019 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2020 move from (0, 2) to (0, 1) using car (2290, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2021 move from (1, 6) to (1, 7) using car (2259, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2059 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2060 move from (0, 2) to (0, 1) using car (2290, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 2060 arrived with a waiting time of 18 ticks\n", - "Agent rider 2061 move from (0, 2) to (1, 2) using car (2350, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2085 move from (1, 8) to (2, 8) using car (2229, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2086 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2087 doesn't move\n", - "Agent rider 2096 move from (5, 2) to (4, 2) using car (2292, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2097 move from (2, 7) to (1, 7) using car (2304, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2098 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2119 move from (0, 6) to (0, 7) using car (2257, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 2121 arrived\n", - "Agent rider 2126 move from (6, 2) to (6, 3) using car (2319, [(6, 2), (6, 3), (5, 3)], 0)\n", - "Agent rider 2134 move from (6, 2) to (7, 2) using car (2314, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 2140 doesn't move\n", - "Driver 2145 arrived\n", - "Agent rider 2153 move from (1, 8) to (2, 8) using car (2229, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2155 move from (5, 7) to (5, 6) using car (2328, [(5, 7), (5, 6)], 0)\n", - "Agent rider 2157 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2159 move from (1, 6) to (1, 7) using car (2259, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2162 move from (7, 7) to (7, 8) using car (2343, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2164 move from (2, 7) to (2, 6) using car (2322, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 2175 arrived\n", - "Driver 2181 arrived\n", - "Driver 2184 arrived\n", - "Agent rider 2188 move from (5, 5) to (5, 6) using car (2340, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2191 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2192 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2193 doesn't move\n", - "Agent rider 2194 move from (0, 2) to (0, 1) using car (2290, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2198 arrived\n", - "Agent rider 2203 move from (7, 7) to (8, 7) using car (2308, [(7, 7), (8, 7)], 0)\n", - "Agent rider 2204 move from (5, 2) to (5, 3) using car (2335, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 2205 move from (3, 4) to (3, 3) using car (2313, [(3, 4), (3, 3)], 0)\n", - "Agent rider 2206 move from (8, 5) to (7, 5) using car (2339, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 2207 doesn't move\n", - "Agent rider 2208 move from (4, 4) to (3, 4) using car (2246, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2209 move from (6, 6) to (5, 6) using car (2309, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 2209 arrived with a waiting time of 4 ticks\n", - "Agent rider 2210 doesn't move\n", - "Driver 2212 arrived\n", - "Driver 2218 arrived\n", + "Driver 2197 arrived\n", + "Driver 2207 arrived\n", + "Driver 2210 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (5, 6) to (5, 5) using car (2214, [(5, 6), (5, 5), (5, 4)], 0)\n", "Driver 2221 arrived\n", "Driver 2224 arrived\n", - "Driver 2234 arrived\n", - "Driver 2242 arrived\n", - "Agent rider 2243 move from (6, 5) to (7, 5) using car (2238, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (8, 6) to (9, 6) using car (2199, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2247 doesn't move\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 move from (5, 8) to (6, 8) using car (2315, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 doesn't move\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2227 move from (6, 7) to (7, 7) using car (2253, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2228 doesn't move\n", + "Agent rider 2229 move from (3, 3) to (3, 2) using car (2276, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 2231 doesn't move\n", + "Driver 2239 arrived\n", + "Agent rider 2245 move from (6, 3) to (6, 4) using car (2217, [(6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 2246 move from (8, 2) to (8, 1) using car (2200, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2247 move from (7, 3) to (7, 2) using car (2275, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2248 move from (4, 8) to (5, 8) using car (2190, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2249 move from (0, 5) to (0, 4) using car (2270, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2250 move from (0, 3) to (0, 4) using car (2293, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2251 move from (8, 2) to (8, 1) using car (2200, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 2262 arrived\n", + "Agent rider 2268 move from (1, 3) to (1, 4) using car (2242, [(1, 3), (1, 4), (1, 5)], 0)\n", "Driver 2272 arrived\n", - "Driver 2273 arrived\n", - "Agent rider 2275 move from (1, 6) to (1, 5) using car (2330, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (1, 8) to (2, 8) using car (2229, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 move from (3, 8) to (3, 7) using car (2307, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2280 move from (0, 4) to (0, 3) using car (2294, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2284 arrived\n", - "Driver 2296 arrived\n", - "Agent rider 2301 move from (0, 2) to (0, 1) using car (2290, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2310 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (2, 0) to (2, 1) using car (2321, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (0, 2) to (1, 2) using car (2350, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2334 doesn't move\n", - "Agent rider 2347 move from (8, 0) to (7, 0) using car (2345, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "tick 167 ended\n", - "I am driver 2359 - trip: [(6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 2360 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 2361 - trip: [(5, 2), (6, 2), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 2362 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 2363 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0)]\n", - "I am driver 2364 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 2365 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 2366 - trip: [(5, 8), (4, 8), (3, 8)]\n", - "I am driver 2367 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 2368 - trip: [(7, 2), (7, 1), (8, 1)]\n", - "I am driver 2369 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", - "11 drivers generated.\n", - "I am rider 2370 - dep: (2, 9) , arr: (0, 6)\n", - "I am rider 2371 - dep: (7, 4) , arr: (9, 4)\n", - "I am rider 2372 - dep: (3, 2) , arr: (3, 5)\n", - "I am rider 2373 - dep: (2, 1) , arr: (6, 5)\n", - "I am rider 2374 - dep: (4, 6) , arr: (5, 5)\n", - "I am rider 2375 - dep: (4, 0) , arr: (8, 7)\n", - "6 riders generated.\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1472 move from (0, 7) to (1, 7) using car (2365, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 1472 arrived with a waiting time of 21 ticks\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1878 move from (1, 2) to (2, 2) using car (2350, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1919 move from (0, 1) to (0, 0) using car (2290, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2278 move from (4, 8) to (4, 7) using car (2260, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2279 move from (0, 3) to (0, 4) using car (2293, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2280 move from (0, 2) to (0, 1) using car (2234, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2281 move from (0, 3) to (0, 4) using car (2293, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2282 move from (2, 6) to (3, 6) using car (2304, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2283 move from (2, 6) to (3, 6) using car (2304, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2284 move from (0, 9) to (1, 9) using car (2175, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2285 move from (5, 5) to (5, 4) using car (2240, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2286 doesn't move\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2298 doesn't move\n", + "Agent rider 2299 move from (3, 4) to (3, 3) using car (2289, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2309 doesn't move\n", + "tick 158 ended\n", + "I am driver 2310 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 2311 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 2312 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", + "I am driver 2313 - trip: [(5, 2), (5, 1)]\n", + "I am driver 2314 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 2315 - trip: [(8, 4), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 2316 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 2317 - trip: [(8, 7), (7, 7), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 2318 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 2319 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 2320 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 2321 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 2322 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 2323 - trip: [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "14 drivers generated.\n", + "I am rider 2324 - dep: (5, 4) , arr: (5, 3)\n", + "I am rider 2325 - dep: (2, 9) , arr: (1, 8)\n", + "I am rider 2326 - dep: (6, 2) , arr: (3, 5)\n", + "3 riders generated.\n", + "Agent rider 1386 move from (9, 6) to (9, 7) using car (2266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 1386 arrived with a waiting time of 31 ticks\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (9, 6) to (9, 7) using car (2266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1873 move from (0, 1) to (0, 0) using car (2234, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 1873 arrived with a waiting time of 13 ticks\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 move from (8, 8) to (9, 8) using car (2256, [(8, 8), (9, 8)], 0)\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1928 move from (2, 8) to (3, 8) using car (2229, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1991 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 1994 move from (2, 1) to (2, 2) using car (2321, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Rider n° 1994 arrived with a waiting time of 8 ticks\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 move from (1, 7) to (1, 8) using car (2259, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2019 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Rider n° 2019 arrived with a waiting time of 9 ticks\n", - "Agent rider 2020 move from (0, 1) to (0, 0) using car (2290, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2061 move from (1, 2) to (2, 2) using car (2350, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2085 move from (2, 8) to (3, 8) using car (2229, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 2085 arrived with a waiting time of 7 ticks\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 move from (1, 5) to (1, 4) using car (2330, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2096 move from (4, 2) to (3, 2) using car (2292, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2097 move from (1, 7) to (1, 8) using car (2259, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2098 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2119 move from (0, 7) to (0, 8) using car (2257, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 2126 doesn't move\n", - "Agent rider 2134 move from (7, 2) to (7, 1) using car (2368, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 move from (2, 8) to (3, 8) using car (2229, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2155 move from (5, 6) to (5, 7) using car (2340, [(5, 6), (5, 7)], 0)\n", - "Agent rider 2157 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2159 doesn't move\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2162 move from (7, 8) to (7, 9) using car (2343, [(7, 8), (7, 9)], 0)\n", - "Rider n° 2162 arrived with a waiting time of 6 ticks\n", - "Agent rider 2164 move from (2, 6) to (2, 5) using car (2322, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 2181 arrived\n", - "Agent rider 2188 move from (5, 6) to (5, 7) using car (2340, [(5, 6), (5, 7)], 0)\n", - "Agent rider 2191 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2193 doesn't move\n", - "Agent rider 2194 move from (0, 1) to (0, 0) using car (2290, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2202 arrived\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2204 move from (5, 3) to (5, 4) using car (2335, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 2204 arrived with a waiting time of 2 ticks\n", - "Agent rider 2205 doesn't move\n", - "Agent rider 2206 move from (7, 5) to (8, 5) using car (2238, [(7, 5), (8, 5)], 0)\n", - "Agent rider 2207 doesn't move\n", - "Agent rider 2208 move from (3, 4) to (2, 4) using car (2246, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2210 doesn't move\n", - "Driver 2217 arrived\n", - "Driver 2219 arrived\n", - "Driver 2224 arrived\n", - "Driver 2235 arrived\n", - "Driver 2239 arrived\n", - "Agent rider 2243 move from (7, 5) to (8, 5) using car (2238, [(7, 5), (8, 5)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 doesn't move\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 move from (6, 8) to (7, 8) using car (2315, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (4, 8) to (4, 9) using car (2287, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2264 move from (0, 1) to (0, 0) using car (2290, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2265 arrived\n", - "Driver 2273 arrived\n", - "Agent rider 2275 move from (1, 5) to (1, 4) using car (2330, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (2, 8) to (3, 8) using car (2229, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 move from (3, 7) to (3, 6) using car (2307, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2280 move from (0, 3) to (0, 2) using car (2294, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2299 arrived\n", - "Agent rider 2301 move from (0, 1) to (0, 0) using car (2290, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (2, 1) to (2, 2) using car (2321, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Driver 2326 arrived\n", - "Driver 2327 arrived\n", - "Agent rider 2331 move from (7, 4) to (8, 4) using car (2324, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (1, 2) to (2, 2) using car (2350, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2334 doesn't move\n", - "Agent rider 2347 move from (7, 0) to (6, 0) using car (2345, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2371 move from (7, 4) to (8, 4) using car (2324, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2372 doesn't move\n" + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 6) to (9, 7) using car (2266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1926 move from (0, 1) to (0, 0) using car (2234, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 1926 arrived with a waiting time of 15 ticks\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (1, 9) to (2, 9) using car (2175, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (8, 7) to (7, 7) using car (2254, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 1961 move from (1, 4) to (1, 5) using car (2242, [(1, 4), (1, 5)], 0)\n", + "Agent rider 1987 move from (0, 4) to (0, 3) using car (2270, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 1) to (0, 0) using car (2234, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (7, 8) to (8, 8) using car (2235, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2050 move from (9, 6) to (9, 7) using car (2266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2053 move from (9, 6) to (9, 7) using car (2266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (9, 6) to (8, 6) using car (2310, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2098 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2118 move from (4, 7) to (3, 7) using car (2225, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 2118 arrived with a waiting time of 6 ticks\n", + "Driver 2122 arrived\n", + "Agent rider 2133 move from (3, 2) to (3, 1) using car (2276, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 2137 arrived\n", + "Driver 2145 arrived\n", + "Agent rider 2149 move from (0, 4) to (0, 3) using car (2270, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2151 move from (9, 6) to (9, 7) using car (2266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2153 move from (8, 7) to (7, 7) using car (2254, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2156 move from (5, 6) to (5, 5) using car (2274, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2157 move from (9, 6) to (8, 6) using car (2310, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 2163 arrived\n", + "Driver 2165 arrived\n", + "Driver 2167 arrived\n", + "Agent rider 2168 move from (8, 7) to (7, 7) using car (2254, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2169 move from (7, 2) to (7, 1) using car (2275, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2170 move from (5, 4) to (5, 3) using car (2240, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 2178 arrived\n", + "Agent rider 2179 move from (8, 8) to (9, 8) using car (2256, [(8, 8), (9, 8)], 0)\n", + "Agent rider 2180 move from (0, 4) to (0, 5) using car (2293, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2182 move from (4, 7) to (3, 7) using car (2225, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 2183 doesn't move\n", + "Agent rider 2184 move from (6, 4) to (6, 3) using car (2292, [(6, 4), (6, 3)], 0)\n", + "Agent rider 2185 doesn't move\n", + "Driver 2187 arrived\n", + "Driver 2191 arrived\n", + "Driver 2194 arrived\n", + "Driver 2197 arrived\n", + "Driver 2201 arrived\n", + "Driver 2210 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (5, 5) to (5, 4) using car (2214, [(5, 5), (5, 4)], 0)\n", + "Driver 2216 arrived\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2227 move from (7, 7) to (7, 6) using car (2253, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2228 move from (6, 5) to (6, 6) using car (2204, [(6, 5), (6, 6)], 0)\n", + "Agent rider 2229 move from (3, 2) to (2, 2) using car (2259, [(3, 2), (2, 2)], 0)\n", + "Agent rider 2231 doesn't move\n", + "Agent rider 2245 move from (6, 4) to (6, 5) using car (2236, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2246 move from (8, 1) to (7, 1) using car (2200, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2247 move from (7, 2) to (7, 1) using car (2275, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2248 move from (5, 8) to (6, 8) using car (2190, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 2248 arrived with a waiting time of 0 ticks\n", + "Agent rider 2249 move from (0, 4) to (0, 5) using car (2293, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2250 move from (0, 4) to (0, 5) using car (2293, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2251 move from (8, 1) to (7, 1) using car (2200, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2268 doesn't move\n", + "Driver 2271 arrived\n", + "Agent rider 2278 move from (4, 7) to (3, 7) using car (2225, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 2278 arrived with a waiting time of 0 ticks\n", + "Agent rider 2279 move from (0, 4) to (0, 3) using car (2270, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 move from (0, 1) to (0, 0) using car (2234, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2281 move from (0, 4) to (0, 5) using car (2293, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2373 move from (2, 1) to (2, 2) using car (2321, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2374 move from (4, 6) to (4, 7) using car (2303, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2375 doesn't move\n", - "tick 168 ended\n", - "I am driver 2376 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 2377 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 2378 - trip: [(5, 4), (5, 5)]\n", - "I am driver 2379 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 2380 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 2381 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 2382 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", - "I am driver 2383 - trip: [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 2384 - trip: [(1, 1), (2, 1)]\n", - "I am driver 2385 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "10 drivers generated.\n", - "I am rider 2386 - dep: (4, 4) , arr: (0, 2)\n", - "I am rider 2387 - dep: (3, 6) , arr: (3, 3)\n", - "I am rider 2388 - dep: (4, 5) , arr: (0, 7)\n", + "Agent rider 2282 move from (3, 6) to (4, 6) using car (2304, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2283 move from (3, 6) to (4, 6) using car (2304, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2284 move from (1, 9) to (2, 9) using car (2175, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2285 move from (5, 4) to (5, 3) using car (2240, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2286 doesn't move\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2298 doesn't move\n", + "Agent rider 2299 move from (3, 3) to (3, 2) using car (2289, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2308 move from (1, 7) to (1, 6) using car (2291, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 2309 doesn't move\n", + "Agent rider 2324 move from (5, 4) to (5, 3) using car (2240, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 2324 arrived with a waiting time of 0 ticks\n", + "Agent rider 2325 doesn't move\n", + "Agent rider 2326 doesn't move\n", + "tick 159 ended\n", + "I am driver 2327 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 2328 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 2329 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 2330 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 2331 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 2332 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 2333 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2334 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", + "I am driver 2335 - trip: [(5, 3), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 2336 - trip: [(7, 5), (6, 5), (5, 5)]\n", + "I am driver 2337 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 2338 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 2339 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 2340 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "14 drivers generated.\n", + "I am rider 2341 - dep: (6, 8) , arr: (6, 7)\n", + "I am rider 2342 - dep: (1, 2) , arr: (1, 9)\n", + "I am rider 2343 - dep: (7, 4) , arr: (9, 7)\n", "3 riders generated.\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1878 move from (2, 2) to (3, 2) using car (2350, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 1878 arrived with a waiting time of 26 ticks\n", - "Agent rider 1919 move from (0, 0) to (1, 0) using car (2290, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (9, 7) to (9, 8) using car (2266, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (0, 0) to (1, 0) using car (2234, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 doesn't move\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1928 move from (3, 8) to (4, 8) using car (2229, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 1928 arrived with a waiting time of 14 ticks\n", - "Agent rider 1955 doesn't move\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 7) to (9, 8) using car (2266, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (7, 7) to (6, 7) using car (2254, [(7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 1961 doesn't move\n", - "Agent rider 1991 move from (6, 0) to (5, 0) using car (2345, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2001 move from (1, 1) to (2, 1) using car (2384, [(1, 1), (2, 1)], 0)\n", - "Agent rider 2004 move from (1, 8) to (2, 8) using car (2259, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (6, 3) to (6, 2) using car (2289, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2020 move from (0, 0) to (1, 0) using car (2290, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2021 move from (1, 7) to (2, 7) using car (2365, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2059 move from (6, 0) to (5, 0) using car (2345, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2061 move from (2, 2) to (3, 2) using car (2350, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 move from (1, 4) to (1, 3) using car (2330, [(1, 4), (1, 3)], 0)\n", - "Agent rider 2096 move from (3, 2) to (2, 2) using car (2292, [(3, 2), (2, 2)], 0)\n", - "Agent rider 2097 move from (1, 8) to (2, 8) using car (2259, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2098 move from (6, 0) to (5, 0) using car (2345, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2119 move from (0, 8) to (0, 9) using car (2257, [(0, 8), (0, 9)], 0)\n", - "Agent rider 2126 move from (6, 3) to (6, 2) using car (2289, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2134 move from (7, 1) to (8, 1) using car (2368, [(7, 1), (8, 1)], 0)\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2155 move from (5, 7) to (6, 7) using car (2283, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 2155 arrived with a waiting time of 3 ticks\n", - "Agent rider 2157 move from (6, 0) to (5, 0) using car (2345, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2159 move from (1, 7) to (2, 7) using car (2365, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2160 move from (3, 2) to (2, 2) using car (2292, [(3, 2), (2, 2)], 0)\n", - "Agent rider 2164 move from (2, 5) to (2, 4) using car (2322, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2188 move from (5, 7) to (6, 7) using car (2283, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2191 move from (6, 0) to (5, 0) using car (2345, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2193 move from (2, 3) to (2, 4) using car (2369, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 2193 arrived with a waiting time of 5 ticks\n", - "Agent rider 2194 move from (0, 0) to (1, 0) using car (2290, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2199 arrived\n", - "Agent rider 2203 move from (8, 7) to (7, 7) using car (2360, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2205 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2207 move from (3, 2) to (2, 2) using car (2292, [(3, 2), (2, 2)], 0)\n", - "Rider n° 2207 arrived with a waiting time of 5 ticks\n", - "Agent rider 2208 move from (2, 4) to (1, 4) using car (2246, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2210 doesn't move\n", + "Agent rider 1987 move from (0, 3) to (0, 2) using car (2270, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (0, 0) to (1, 0) using car (2234, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (8, 8) to (9, 8) using car (2235, [(8, 8), (9, 8)], 0)\n", + "Agent rider 2050 move from (9, 7) to (9, 8) using car (2266, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 2050 arrived with a waiting time of 14 ticks\n", + "Agent rider 2053 move from (9, 7) to (9, 8) using car (2266, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (8, 6) to (7, 6) using car (2310, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2066 move from (0, 0) to (0, 1) using car (2306, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2098 move from (3, 8) to (3, 7) using car (2307, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 doesn't move\n", + "Driver 2122 arrived\n", + "Agent rider 2133 move from (3, 1) to (3, 0) using car (2276, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 2145 arrived\n", + "Agent rider 2149 move from (0, 3) to (0, 2) using car (2270, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2150 move from (0, 5) to (0, 6) using car (2293, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2151 move from (9, 7) to (9, 8) using car (2266, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2153 move from (7, 7) to (6, 7) using car (2254, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2155 move from (0, 5) to (0, 6) using car (2293, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2156 move from (5, 5) to (5, 4) using car (2274, [(5, 5), (5, 4)], 0)\n", + "Agent rider 2157 move from (8, 6) to (7, 6) using car (2310, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 2165 arrived\n", + "Agent rider 2168 move from (7, 7) to (6, 7) using car (2254, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2169 move from (7, 1) to (6, 1) using car (2200, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2170 move from (5, 3) to (6, 3) using car (2335, [(5, 3), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2179 doesn't move\n", + "Agent rider 2180 move from (0, 5) to (0, 6) using car (2293, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 2180 arrived with a waiting time of 8 ticks\n", + "Agent rider 2182 move from (3, 7) to (3, 6) using car (2323, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 2183 doesn't move\n", + "Agent rider 2184 doesn't move\n", + "Agent rider 2185 move from (0, 0) to (0, 1) using car (2306, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", + "Driver 2188 arrived\n", + "Driver 2197 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 doesn't move\n", "Driver 2219 arrived\n", - "Driver 2232 arrived\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 move from (6, 5) to (6, 6) using car (2325, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 move from (7, 8) to (7, 7) using car (2315, [(7, 8), (7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Driver 2255 arrived\n", - "Driver 2260 arrived\n", - "Agent rider 2263 move from (4, 9) to (3, 9) using car (2287, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2264 move from (0, 0) to (1, 0) using car (2290, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2266 arrived\n", - "Driver 2268 arrived\n", - "Agent rider 2275 doesn't move\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 move from (0, 8) to (0, 9) using car (2257, [(0, 8), (0, 9)], 0)\n", - "Agent rider 2279 move from (3, 6) to (3, 5) using car (2307, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2280 move from (0, 2) to (0, 1) using car (2294, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2286 arrived\n", - "Agent rider 2301 move from (0, 0) to (1, 0) using car (2290, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2306 arrived\n", - "Driver 2308 arrived\n", - "Driver 2313 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (2, 2) to (2, 3) using car (2321, [(2, 2), (2, 3)], 0)\n", - "Driver 2327 arrived\n", - "Driver 2328 arrived\n", - "Agent rider 2331 move from (8, 4) to (9, 4) using car (2324, [(8, 4), (9, 4)], 0)\n", - "Agent rider 2332 move from (5, 9) to (4, 9) using car (2356, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2333 move from (2, 2) to (2, 3) using car (2321, [(2, 2), (2, 3)], 0)\n", - "Agent rider 2334 move from (2, 3) to (3, 3) using car (2385, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 2337 arrived\n", - "Driver 2342 arrived\n", - "Agent rider 2347 move from (6, 0) to (5, 0) using car (2345, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2371 move from (8, 4) to (9, 4) using car (2324, [(8, 4), (9, 4)], 0)\n", - "Rider n° 2371 arrived with a waiting time of 0 ticks\n", - "Agent rider 2372 doesn't move\n", - "Agent rider 2373 move from (2, 2) to (2, 3) using car (2321, [(2, 2), (2, 3)], 0)\n", - "Agent rider 2374 move from (4, 7) to (4, 8) using car (2303, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2375 doesn't move\n", - "Agent rider 2386 doesn't move\n", - "Agent rider 2387 move from (3, 6) to (3, 5) using car (2307, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2388 doesn't move\n", - "tick 169 ended\n", - "I am driver 2389 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (1, 6)]\n", - "I am driver 2390 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 2391 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2392 - trip: [(5, 5), (5, 6), (5, 7)]\n", - "I am driver 2393 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 2394 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 2395 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 2396 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 2397 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 2398 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", - "I am driver 2399 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 2400 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 2401 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 2402 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 2403 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 2404 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 2405 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 2406 - trip: [(5, 3), (4, 3), (4, 2), (4, 1)]\n", - "18 drivers generated.\n", - "I am rider 2407 - dep: (6, 2) , arr: (9, 8)\n", - "I am rider 2408 - dep: (5, 8) , arr: (7, 5)\n", - "I am rider 2409 - dep: (6, 1) , arr: (2, 9)\n", - "I am rider 2410 - dep: (9, 7) , arr: (3, 5)\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2227 move from (7, 6) to (7, 5) using car (2253, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 2227 arrived with a waiting time of 2 ticks\n", + "Agent rider 2228 doesn't move\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2231 move from (7, 7) to (6, 7) using car (2254, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 2233 arrived\n", + "Agent rider 2245 move from (6, 5) to (6, 6) using car (2236, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2246 move from (7, 1) to (6, 1) using car (2333, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2247 move from (7, 1) to (7, 0) using car (2275, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 2247 arrived with a waiting time of 2 ticks\n", + "Agent rider 2249 move from (0, 5) to (0, 6) using car (2293, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2250 move from (0, 5) to (0, 6) using car (2293, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2251 move from (7, 1) to (6, 1) using car (2333, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2268 doesn't move\n", + "Driver 2269 arrived\n", + "Driver 2273 arrived\n", + "Agent rider 2279 move from (0, 3) to (0, 2) using car (2270, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 move from (0, 0) to (1, 0) using car (2234, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2281 move from (0, 5) to (0, 6) using car (2293, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2282 move from (4, 6) to (4, 5) using car (2318, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (4, 6) to (4, 5) using car (2260, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2284 move from (2, 9) to (3, 9) using car (2175, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2285 doesn't move\n", + "Agent rider 2286 move from (1, 6) to (2, 6) using car (2291, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2298 move from (2, 4) to (2, 5) using car (2297, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 2299 move from (3, 2) to (3, 1) using car (2289, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2308 move from (1, 6) to (2, 6) using car (2291, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 2309 doesn't move\n", + "Agent rider 2325 doesn't move\n", + "Agent rider 2326 move from (6, 2) to (7, 2) using car (2302, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2341 move from (6, 8) to (6, 7) using car (2316, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 2341 arrived with a waiting time of 0 ticks\n", + "Agent rider 2342 doesn't move\n", + "Agent rider 2343 move from (7, 4) to (8, 4) using car (2265, [(7, 4), (8, 4)], 0)\n", + "tick 160 ended\n", + "I am driver 2344 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 2345 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", + "I am driver 2346 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 9), (5, 9)]\n", + "3 drivers generated.\n", + "I am rider 2347 - dep: (2, 7) , arr: (1, 0)\n", + "I am rider 2348 - dep: (1, 2) , arr: (2, 6)\n", + "I am rider 2349 - dep: (0, 5) , arr: (6, 5)\n", + "I am rider 2350 - dep: (3, 9) , arr: (4, 7)\n", "4 riders generated.\n", - "Agent rider 1232 doesn't move\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (1, 0) to (2, 0) using car (2290, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (9, 8) to (9, 9) using car (2266, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (4, 4) to (4, 5) using car (2244, [(4, 4), (4, 5)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (1, 0) to (2, 0) using car (2257, [(1, 0), (2, 0)], 0)\n", + "Agent rider 1821 move from (4, 4) to (4, 5) using car (2244, [(4, 4), (4, 5)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 move from (9, 8) to (9, 7) using car (2320, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", "Agent rider 1920 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 8) to (9, 9) using car (2266, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (2, 9) to (3, 9) using car (2334, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (6, 7) to (6, 6) using car (2316, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 1961 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 2001 doesn't move\n", - "Agent rider 2004 move from (2, 8) to (3, 8) using car (2259, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2005 doesn't move\n", - "Agent rider 2014 move from (6, 2) to (5, 2) using car (2288, [(6, 2), (5, 2)], 0)\n", - "Agent rider 2020 move from (1, 0) to (2, 0) using car (2290, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2021 move from (2, 7) to (3, 7) using car (2365, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2059 move from (5, 0) to (4, 0) using car (2298, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2061 move from (3, 2) to (3, 3) using car (2350, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 doesn't move\n", - "Agent rider 2096 move from (2, 2) to (3, 2) using car (2363, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 2097 move from (2, 8) to (3, 8) using car (2259, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 move from (6, 2) to (5, 2) using car (2288, [(6, 2), (5, 2)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2157 move from (5, 0) to (4, 0) using car (2298, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2157 arrived with a waiting time of 5 ticks\n", - "Agent rider 2159 move from (2, 7) to (3, 7) using car (2365, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 2159 arrived with a waiting time of 3 ticks\n", - "Agent rider 2160 move from (2, 2) to (2, 1) using car (2399, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2164 move from (2, 4) to (2, 3) using car (2322, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2191 move from (5, 0) to (4, 0) using car (2345, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2194 move from (1, 0) to (2, 0) using car (2290, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2203 move from (7, 7) to (7, 6) using car (2315, [(7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2205 move from (3, 3) to (4, 3) using car (2385, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 2205 arrived with a waiting time of 5 ticks\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 move from (1, 4) to (0, 4) using car (2246, [(1, 4), (0, 4)], 0)\n", - "Agent rider 2210 move from (9, 9) to (8, 9) using car (2401, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 2238 arrived\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 move from (6, 6) to (6, 7) using car (2325, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 move from (7, 7) to (7, 6) using car (2315, [(7, 7), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Driver 2258 arrived\n", - "Agent rider 2263 move from (3, 9) to (2, 9) using car (2287, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2264 move from (1, 0) to (2, 0) using car (2290, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (1, 0) to (2, 0) using car (2234, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (9, 8) to (9, 7) using car (2320, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2053 move from (9, 8) to (9, 9) using car (2266, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (7, 6) to (6, 6) using car (2310, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2066 move from (0, 1) to (0, 2) using car (2306, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 move from (0, 1) to (0, 2) using car (2306, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 2098 move from (3, 7) to (4, 7) using car (2328, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 doesn't move\n", + "Agent rider 2133 move from (3, 0) to (2, 0) using car (2288, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2149 move from (0, 2) to (0, 1) using car (2270, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2150 move from (0, 6) to (0, 7) using car (2293, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2151 move from (9, 8) to (9, 9) using car (2266, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2153 move from (6, 7) to (5, 7) using car (2254, [(6, 7), (5, 7)], 0)\n", + "Agent rider 2155 move from (0, 6) to (0, 7) using car (2293, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2157 move from (7, 6) to (6, 6) using car (2310, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2168 move from (6, 7) to (6, 6) using car (2316, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 2169 move from (6, 1) to (5, 1) using car (2200, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2170 move from (6, 3) to (6, 2) using car (2335, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2179 move from (9, 8) to (9, 9) using car (2266, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2182 move from (3, 6) to (3, 5) using car (2323, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 2183 doesn't move\n", + "Agent rider 2184 move from (6, 3) to (6, 2) using car (2335, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 2184 arrived with a waiting time of 2 ticks\n", + "Agent rider 2185 move from (0, 1) to (0, 2) using car (2306, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Driver 2204 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 doesn't move\n", + "Driver 2214 arrived\n", + "Driver 2223 arrived\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2228 doesn't move\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2231 move from (6, 7) to (5, 7) using car (2254, [(6, 7), (5, 7)], 0)\n", + "Driver 2242 arrived\n", + "Agent rider 2245 move from (6, 6) to (6, 7) using car (2236, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2246 move from (6, 1) to (5, 1) using car (2333, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2249 move from (0, 6) to (0, 7) using car (2293, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2250 move from (0, 6) to (0, 7) using car (2293, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2251 move from (6, 1) to (5, 1) using car (2333, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 2255 arrived\n", + "Driver 2256 arrived\n", + "Driver 2259 arrived\n", + "Driver 2261 arrived\n", + "Driver 2263 arrived\n", "Driver 2267 arrived\n", - "Agent rider 2275 move from (1, 4) to (0, 4) using car (2246, [(1, 4), (0, 4)], 0)\n", - "Rider n° 2275 arrived with a waiting time of 3 ticks\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 move from (3, 5) to (3, 4) using car (2307, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2280 move from (0, 1) to (1, 1) using car (2400, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2297 arrived\n", - "Agent rider 2301 move from (1, 0) to (2, 0) using car (2290, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2304 arrived\n", - "Agent rider 2316 move from (9, 9) to (8, 9) using car (2401, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2317 doesn't move\n", - "Driver 2319 arrived\n", - "Driver 2328 arrived\n", - "Agent rider 2331 move from (9, 4) to (9, 5) using car (2382, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2332 move from (4, 9) to (3, 9) using car (2356, [(4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2333 doesn't move\n", - "Agent rider 2334 doesn't move\n", - "Driver 2340 arrived\n", - "Driver 2343 arrived\n", - "Driver 2344 arrived\n", + "Agent rider 2268 move from (1, 4) to (1, 5) using car (2319, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2279 move from (0, 2) to (0, 1) using car (2270, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 move from (1, 0) to (2, 0) using car (2234, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2281 move from (0, 6) to (0, 7) using car (2293, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 2282 move from (4, 5) to (4, 4) using car (2318, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (4, 5) to (5, 5) using car (2260, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2284 move from (3, 9) to (3, 8) using car (2305, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2285 doesn't move\n", + "Agent rider 2286 move from (2, 6) to (3, 6) using car (2291, [(2, 6), (3, 6)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Driver 2292 arrived\n", + "Agent rider 2298 move from (2, 5) to (2, 6) using car (2297, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 2299 move from (3, 1) to (3, 0) using car (2289, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2308 move from (2, 6) to (3, 6) using car (2291, [(2, 6), (3, 6)], 0)\n", + "Agent rider 2309 move from (1, 1) to (1, 2) using car (2331, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 2313 arrived\n", + "Agent rider 2325 move from (2, 9) to (3, 9) using car (2334, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 2326 move from (7, 2) to (6, 2) using car (2344, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 2342 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2347 move from (2, 7) to (1, 7) using car (2225, [(2, 7), (1, 7)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 doesn't move\n", + "Agent rider 2350 move from (3, 9) to (3, 8) using car (2305, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "tick 161 ended\n", + "I am driver 2351 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 2352 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 2353 - trip: [(8, 1), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 2354 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 2355 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 2356 - trip: [(5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 2357 - trip: [(2, 9), (2, 8), (2, 7)]\n", + "7 drivers generated.\n", + "I am rider 2358 - dep: (0, 4) , arr: (8, 0)\n", + "I am rider 2359 - dep: (4, 4) , arr: (7, 1)\n", + "I am rider 2360 - dep: (1, 7) , arr: (7, 3)\n", + "I am rider 2361 - dep: (5, 7) , arr: (5, 6)\n", + "I am rider 2362 - dep: (0, 2) , arr: (1, 7)\n", + "5 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 1520 move from (9, 9) to (8, 9) using car (2266, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (2, 0) to (2, 1) using car (2288, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 1907 move from (9, 7) to (9, 6) using car (2320, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1920 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Rider n° 1920 arrived with a waiting time of 16 ticks\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (9, 9) to (8, 9) using car (2266, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (3, 9) to (4, 9) using car (2334, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 move from (0, 2) to (0, 3) using car (2306, [(0, 2), (0, 3)], 0)\n", + "Agent rider 2023 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (2, 0) to (3, 0) using car (2234, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (9, 7) to (9, 6) using car (2320, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2053 move from (9, 9) to (8, 9) using car (2266, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (6, 6) to (5, 6) using car (2310, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2066 move from (0, 2) to (0, 3) using car (2306, [(0, 2), (0, 3)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 move from (0, 2) to (0, 3) using car (2306, [(0, 2), (0, 3)], 0)\n", + "Agent rider 2098 move from (4, 7) to (4, 6) using car (2328, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2116 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Rider n° 2116 arrived with a waiting time of 9 ticks\n", + "Agent rider 2133 doesn't move\n", + "Agent rider 2149 move from (0, 1) to (0, 0) using car (2270, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 2149 arrived with a waiting time of 1 ticks\n", + "Agent rider 2150 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2151 move from (9, 9) to (8, 9) using car (2266, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2153 move from (5, 7) to (4, 7) using car (2356, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 2155 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2157 move from (6, 6) to (5, 6) using car (2310, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2168 doesn't move\n", + "Agent rider 2169 move from (5, 1) to (4, 1) using car (2200, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2170 move from (6, 2) to (6, 1) using car (2335, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2179 move from (9, 9) to (8, 9) using car (2266, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 2179 arrived with a waiting time of 3 ticks\n", + "Agent rider 2182 move from (3, 5) to (3, 4) using car (2323, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 2183 move from (4, 8) to (3, 8) using car (2181, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 2185 move from (0, 2) to (0, 3) using car (2306, [(0, 2), (0, 3)], 0)\n", + "Rider n° 2185 arrived with a waiting time of 5 ticks\n", + "Driver 2189 arrived\n", + "Driver 2190 arrived\n", + "Driver 2193 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 doesn't move\n", + "Driver 2217 arrived\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2228 move from (6, 6) to (5, 6) using car (2310, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2229 move from (2, 2) to (2, 3) using car (2322, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2231 move from (5, 7) to (4, 7) using car (2356, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 2231 arrived with a waiting time of 7 ticks\n", + "Driver 2235 arrived\n", + "Agent rider 2245 move from (6, 7) to (5, 7) using car (2339, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 2245 arrived with a waiting time of 0 ticks\n", + "Agent rider 2246 move from (5, 1) to (5, 2) using car (2333, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2249 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2250 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2251 move from (5, 1) to (5, 2) using car (2333, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 2256 arrived\n", + "Driver 2258 arrived\n", + "Driver 2263 arrived\n", + "Driver 2264 arrived\n", + "Driver 2265 arrived\n", + "Agent rider 2268 move from (1, 5) to (1, 6) using car (2319, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 2274 arrived\n", + "Driver 2277 arrived\n", + "Agent rider 2279 move from (0, 1) to (0, 0) using car (2270, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 move from (2, 0) to (3, 0) using car (2234, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2281 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2282 move from (4, 4) to (4, 3) using car (2318, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (5, 5) to (6, 5) using car (2260, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 2284 move from (3, 8) to (3, 7) using car (2305, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2285 move from (5, 3) to (4, 3) using car (2300, [(5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 2286 move from (3, 6) to (3, 5) using car (2307, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 2287 move from (0, 7) to (0, 8) using car (2293, [(0, 7), (0, 8)], 0)\n", + "Agent rider 2298 move from (2, 6) to (2, 7) using car (2297, [(2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 2299 doesn't move\n", + "Agent rider 2308 move from (3, 6) to (3, 5) using car (2307, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 2309 move from (1, 2) to (1, 3) using car (2331, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 2325 move from (3, 9) to (4, 9) using car (2334, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 2326 move from (6, 2) to (5, 2) using car (2344, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 2342 move from (1, 2) to (1, 3) using car (2331, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 2343 doesn't move\n", "Agent rider 2347 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2372 move from (3, 2) to (3, 3) using car (2350, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2373 doesn't move\n", - "Agent rider 2374 move from (4, 8) to (5, 8) using car (2229, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2375 doesn't move\n", - "Agent rider 2386 doesn't move\n", - "Agent rider 2387 move from (3, 5) to (3, 4) using car (2307, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2388 move from (4, 5) to (3, 5) using car (2323, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2407 doesn't move\n", - "Agent rider 2408 move from (5, 8) to (6, 8) using car (2367, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (6, 1) to (5, 1) using car (2377, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2410 doesn't move\n", - "tick 170 ended\n", - "I am driver 2411 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2412 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 2413 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 2414 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 2415 - trip: [(6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 2416 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "6 drivers generated.\n", - "I am rider 2417 - dep: (5, 4) , arr: (9, 1)\n", - "I am rider 2418 - dep: (1, 3) , arr: (6, 2)\n", - "I am rider 2419 - dep: (0, 6) , arr: (2, 4)\n", + "Agent rider 2348 move from (1, 2) to (1, 3) using car (2331, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 2349 doesn't move\n", + "Agent rider 2350 move from (3, 8) to (3, 7) using car (2305, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2358 doesn't move\n", + "Agent rider 2359 move from (4, 4) to (4, 3) using car (2318, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2360 doesn't move\n", + "Agent rider 2361 doesn't move\n", + "Agent rider 2362 move from (0, 2) to (0, 3) using car (2306, [(0, 2), (0, 3)], 0)\n", + "tick 162 ended\n", + "I am driver 2363 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2364 - trip: [(2, 4), (2, 3), (3, 3)]\n", + "I am driver 2365 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 2366 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 2367 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 2368 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 2369 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 2370 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 2371 - trip: [(4, 3), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 2372 - trip: [(5, 2), (5, 3)]\n", + "I am driver 2373 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 2374 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 2375 - trip: [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 2376 - trip: [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2377 - trip: [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 2378 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 2379 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 2380 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 2381 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 2382 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 2383 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 2384 - trip: [(6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 2385 - trip: [(3, 2), (3, 3)]\n", + "I am driver 2386 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", + "24 drivers generated.\n", + "I am rider 2387 - dep: (6, 5) , arr: (9, 9)\n", + "I am rider 2388 - dep: (1, 6) , arr: (8, 0)\n", + "I am rider 2389 - dep: (5, 0) , arr: (6, 8)\n", "3 riders generated.\n", - "Agent rider 1232 move from (3, 3) to (3, 4) using car (2350, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (2, 0) to (3, 0) using car (2290, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1920 move from (3, 3) to (3, 4) using car (2350, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1924 move from (8, 8) to (7, 8) using car (2395, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (8, 9) to (7, 9) using car (2401, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 2001 move from (2, 1) to (2, 0) using car (2399, [(2, 1), (2, 0)], 0)\n", - "Agent rider 2004 move from (3, 8) to (4, 8) using car (2259, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2005 move from (8, 8) to (7, 8) using car (2395, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2020 move from (2, 0) to (3, 0) using car (2290, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2021 move from (3, 7) to (4, 7) using car (2365, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2059 move from (4, 0) to (3, 0) using car (2298, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2061 move from (3, 3) to (3, 4) using car (2350, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 2061 arrived with a waiting time of 15 ticks\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2087 move from (1, 3) to (2, 3) using car (2397, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2096 move from (3, 2) to (4, 2) using car (2363, [(3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 2097 move from (3, 8) to (4, 8) using car (2259, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (8, 9) to (7, 9) using car (2266, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 move from (2, 1) to (2, 2) using car (2288, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 1821 doesn't move\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 move from (9, 6) to (9, 5) using car (2320, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (8, 9) to (7, 9) using car (2266, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (4, 9) to (5, 9) using car (2334, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (6, 6) to (7, 6) using car (2314, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 move from (9, 2) to (8, 2) using car (2365, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2026 move from (3, 0) to (4, 0) using car (2234, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (9, 6) to (9, 5) using car (2320, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2053 move from (8, 9) to (7, 9) using car (2266, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (5, 6) to (4, 6) using car (2310, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 doesn't move\n", "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 move from (3, 8) to (2, 8) using car (2336, [(3, 8), (2, 8)], 0)\n", - "Agent rider 2159 doesn't move\n", - "Agent rider 2160 move from (2, 1) to (2, 0) using car (2399, [(2, 1), (2, 0)], 0)\n", - "Agent rider 2164 move from (2, 3) to (2, 2) using car (2322, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2188 move from (6, 7) to (5, 7) using car (2360, [(6, 7), (5, 7)], 0)\n", - "Agent rider 2191 doesn't move\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2194 move from (2, 0) to (3, 0) using car (2290, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2203 move from (7, 6) to (8, 6) using car (2315, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (8, 9) to (7, 9) using car (2401, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2247 move from (6, 7) to (6, 8) using car (2325, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 move from (7, 6) to (8, 6) using car (2315, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2252 move from (8, 9) to (7, 9) using car (2401, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2133 move from (2, 0) to (3, 0) using car (2312, [(2, 0), (3, 0)], 0)\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2151 move from (8, 9) to (7, 9) using car (2266, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2153 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2157 move from (5, 6) to (4, 6) using car (2310, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2168 move from (6, 6) to (7, 6) using car (2314, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 2168 arrived with a waiting time of 11 ticks\n", + "Agent rider 2169 move from (4, 1) to (3, 1) using car (2200, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2170 move from (6, 1) to (6, 0) using car (2335, [(6, 1), (6, 0)], 0)\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (3, 8) to (2, 8) using car (2181, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 2189 arrived\n", + "Driver 2193 arrived\n", + "Agent rider 2212 move from (9, 2) to (8, 2) using car (2365, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2213 doesn't move\n", + "Driver 2225 arrived\n", + "Agent rider 2226 move from (9, 2) to (8, 2) using car (2365, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2228 move from (5, 6) to (4, 6) using car (2310, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Driver 2240 arrived\n", + "Driver 2244 arrived\n", + "Agent rider 2246 move from (5, 2) to (5, 3) using car (2333, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", + "Agent rider 2251 move from (5, 2) to (5, 3) using car (2333, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 2254 arrived\n", "Driver 2257 arrived\n", - "Agent rider 2263 move from (2, 9) to (1, 9) using car (2287, [(2, 9), (1, 9)], 0)\n", - "Agent rider 2264 move from (2, 0) to (3, 0) using car (2290, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2275 doesn't move\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (3, 8) to (2, 8) using car (2336, [(3, 8), (2, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2279 move from (3, 4) to (3, 3) using car (2307, [(3, 4), (3, 3)], 0)\n", - "Rider n° 2279 arrived with a waiting time of 3 ticks\n", - "Agent rider 2280 move from (1, 1) to (2, 1) using car (2400, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2289 arrived\n", - "Driver 2292 arrived\n", - "Agent rider 2301 move from (2, 0) to (3, 0) using car (2290, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 2264 arrived\n", + "Agent rider 2268 move from (1, 6) to (1, 7) using car (2319, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2279 move from (0, 0) to (1, 0) using car (2270, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 move from (3, 0) to (4, 0) using car (2234, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 move from (4, 3) to (4, 2) using car (2318, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 doesn't move\n", + "Agent rider 2284 move from (3, 7) to (3, 6) using car (2305, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 2285 move from (4, 3) to (3, 3) using car (2300, [(4, 3), (3, 3)], 0)\n", + "Agent rider 2286 move from (3, 5) to (3, 4) using car (2307, [(3, 5), (3, 4)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Driver 2290 arrived\n", + "Driver 2291 arrived\n", + "Agent rider 2298 move from (2, 7) to (3, 7) using car (2297, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 2299 move from (3, 0) to (4, 0) using car (2234, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 2301 arrived\n", "Driver 2302 arrived\n", - "Driver 2312 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 doesn't move\n", - "Driver 2318 arrived\n", - "Driver 2321 arrived\n", - "Driver 2324 arrived\n", - "Driver 2330 arrived\n", - "Agent rider 2331 move from (9, 5) to (9, 6) using car (2382, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2332 move from (3, 9) to (3, 8) using car (2356, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 2333 doesn't move\n", - "Agent rider 2334 move from (3, 3) to (3, 4) using car (2350, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 2344 arrived\n", + "Agent rider 2308 move from (3, 5) to (3, 4) using car (2307, [(3, 5), (3, 4)], 0)\n", + "Agent rider 2309 move from (1, 3) to (1, 4) using car (2331, [(1, 3), (1, 4)], 0)\n", + "Driver 2315 arrived\n", + "Agent rider 2325 move from (4, 9) to (5, 9) using car (2334, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 2326 move from (5, 2) to (4, 2) using car (2344, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Driver 2336 arrived\n", + "Agent rider 2342 move from (1, 3) to (1, 4) using car (2331, [(1, 3), (1, 4)], 0)\n", + "Agent rider 2343 doesn't move\n", "Agent rider 2347 doesn't move\n", - "Driver 2366 arrived\n", - "Driver 2368 arrived\n", - "Agent rider 2370 move from (2, 9) to (1, 9) using car (2287, [(2, 9), (1, 9)], 0)\n", - "Agent rider 2372 move from (3, 3) to (3, 4) using car (2350, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2373 doesn't move\n", - "Agent rider 2374 doesn't move\n", - "Agent rider 2375 doesn't move\n", - "Driver 2378 arrived\n", - "Driver 2384 arrived\n", - "Agent rider 2386 move from (4, 4) to (3, 4) using car (2389, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", - "Agent rider 2387 move from (3, 4) to (3, 3) using car (2307, [(3, 4), (3, 3)], 0)\n", - "Rider n° 2387 arrived with a waiting time of 0 ticks\n", - "Agent rider 2388 move from (3, 5) to (2, 5) using car (2323, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2407 move from (6, 2) to (7, 2) using car (2358, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2408 move from (6, 8) to (7, 8) using car (2367, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (5, 1) to (5, 2) using car (2377, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2410 move from (9, 7) to (8, 7) using car (2414, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (1, 3) to (2, 3) using car (2397, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2419 move from (0, 6) to (0, 5) using car (2383, [(0, 6), (0, 5), (0, 4)], 0)\n", - "tick 171 ended\n", - "I am driver 2420 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 2421 - trip: [(2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 2422 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 2423 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 2424 - trip: [(2, 6), (3, 6), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 2425 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 2426 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 2427 - trip: [(6, 6), (6, 7)]\n", - "I am driver 2428 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 2429 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 2430 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", - "I am driver 2431 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 2432 - trip: [(6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 2433 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "14 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1232 move from (3, 4) to (3, 5) using car (2350, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1284 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1574 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1676 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (3, 0) to (4, 0) using car (2290, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1920 move from (3, 4) to (3, 5) using car (2350, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1961 move from (7, 9) to (8, 9) using car (2415, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 2001 move from (2, 0) to (1, 0) using car (2355, [(2, 0), (1, 0)], 0)\n", - "Rider n° 2001 arrived with a waiting time of 15 ticks\n", - "Agent rider 2004 move from (4, 8) to (5, 8) using car (2259, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2005 move from (7, 8) to (6, 8) using car (2395, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 2005 arrived with a waiting time of 22 ticks\n", - "Agent rider 2014 doesn't move\n", - "Agent rider 2020 move from (3, 0) to (4, 0) using car (2290, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2021 move from (4, 7) to (4, 6) using car (2365, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2059 move from (3, 0) to (2, 0) using car (2298, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2086 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2087 move from (2, 3) to (3, 3) using car (2397, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 2087 arrived with a waiting time of 7 ticks\n", - "Agent rider 2096 move from (4, 2) to (4, 1) using car (2406, [(4, 2), (4, 1)], 0)\n", - "Rider n° 2096 arrived with a waiting time of 11 ticks\n", - "Agent rider 2097 move from (4, 8) to (5, 8) using car (2259, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (2, 0) to (1, 0) using car (2355, [(2, 0), (1, 0)], 0)\n", - "Agent rider 2164 move from (2, 2) to (2, 1) using car (2322, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2188 move from (5, 7) to (5, 8) using car (2335, [(5, 7), (5, 8)], 0)\n", - "Agent rider 2191 move from (4, 0) to (5, 0) using car (2412, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2192 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2194 move from (3, 0) to (4, 0) using car (2290, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 2194 arrived with a waiting time of 6 ticks\n", - "Agent rider 2203 move from (8, 6) to (9, 6) using car (2315, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (7, 9) to (6, 9) using car (2401, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Driver 2246 arrived\n", - "Agent rider 2247 move from (6, 8) to (6, 9) using car (2325, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 move from (8, 6) to (9, 6) using car (2315, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2252 move from (7, 9) to (6, 9) using car (2401, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 move from (3, 0) to (4, 0) using car (2290, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (2, 1) to (3, 1) using car (2400, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2283 arrived\n", - "Driver 2288 arrived\n", - "Agent rider 2301 move from (3, 0) to (4, 0) using car (2290, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (2, 3) to (3, 3) using car (2397, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2331 move from (9, 6) to (9, 7) using car (2382, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (2, 3) to (3, 3) using car (2397, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2334 move from (3, 4) to (3, 5) using car (2350, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 2339 arrived\n", - "Agent rider 2347 doesn't move\n", - "Driver 2359 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2372 move from (3, 4) to (3, 5) using car (2350, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 2372 arrived with a waiting time of 2 ticks\n", - "Agent rider 2373 move from (2, 3) to (3, 3) using car (2397, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2374 doesn't move\n", - "Agent rider 2375 move from (4, 0) to (5, 0) using car (2412, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2386 move from (3, 4) to (3, 3) using car (2411, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2388 move from (2, 5) to (1, 5) using car (2323, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2407 move from (7, 2) to (8, 2) using car (2358, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2408 move from (7, 8) to (8, 8) using car (2367, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (5, 2) to (5, 3) using car (2377, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2410 move from (8, 7) to (7, 7) using car (2414, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2417 move from (5, 4) to (5, 3) using car (2379, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2418 move from (2, 3) to (3, 3) using car (2397, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2419 move from (0, 5) to (0, 4) using car (2383, [(0, 5), (0, 4)], 0)\n", - "tick 172 ended\n", - "I am driver 2434 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 2435 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 2436 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 2437 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 2438 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", - "I am driver 2439 - trip: [(7, 1), (6, 1), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 2440 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", - "7 drivers generated.\n", - "I am rider 2441 - dep: (1, 7) , arr: (8, 5)\n", - "I am rider 2442 - dep: (2, 7) , arr: (7, 1)\n", - "I am rider 2443 - dep: (1, 0) , arr: (0, 5)\n", - "I am rider 2444 - dep: (7, 4) , arr: (8, 3)\n", - "I am rider 2445 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 2446 - dep: (0, 4) , arr: (7, 4)\n", - "I am rider 2447 - dep: (5, 9) , arr: (5, 8)\n", - "7 riders generated.\n", - "Agent rider 1232 move from (3, 5) to (3, 6) using car (2350, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1284 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1574 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1676 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1801 move from (8, 9) to (9, 9) using car (2415, [(8, 9), (9, 9)], 0)\n", - "Agent rider 1919 move from (4, 0) to (5, 0) using car (2290, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1920 move from (3, 5) to (3, 6) using car (2350, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1961 move from (8, 9) to (9, 9) using car (2415, [(8, 9), (9, 9)], 0)\n" + "Agent rider 2348 move from (1, 3) to (1, 4) using car (2331, [(1, 3), (1, 4)], 0)\n", + "Agent rider 2349 doesn't move\n", + "Agent rider 2350 doesn't move\n", + "Agent rider 2358 doesn't move\n", + "Agent rider 2359 move from (4, 3) to (4, 2) using car (2318, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2360 doesn't move\n", + "Agent rider 2361 move from (5, 7) to (4, 7) using car (2339, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2362 doesn't move\n", + "Agent rider 2387 move from (6, 5) to (7, 5) using car (2260, [(6, 5), (7, 5)], 0)\n", + "Agent rider 2388 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1991 doesn't move\n", - "Agent rider 2004 move from (5, 8) to (5, 7) using car (2394, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2014 move from (5, 2) to (5, 1) using car (2385, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2020 move from (4, 0) to (5, 0) using car (2290, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 2020 arrived with a waiting time of 17 ticks\n", - "Agent rider 2021 move from (4, 6) to (4, 5) using car (2365, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2059 move from (2, 0) to (1, 0) using car (2298, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2086 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2096 move from (4, 2) to (4, 1) using car (2349, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 2096 arrived with a waiting time of 11 ticks\n", - "Agent rider 2097 move from (5, 8) to (6, 8) using car (2259, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2098 move from (5, 0) to (6, 0) using car (2396, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 move from (5, 2) to (5, 1) using car (2385, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 move from (2, 8) to (1, 8) using car (2421, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 move from (2, 1) to (2, 0) using car (2322, [(2, 1), (2, 0)], 0)\n", - "Agent rider 2188 move from (5, 8) to (6, 8) using car (2259, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2191 move from (5, 0) to (5, 1) using car (2412, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2192 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 move from (0, 4) to (0, 3) using car (2329, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2210 move from (6, 9) to (6, 8) using car (2401, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2247 move from (6, 9) to (7, 9) using car (2325, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 9) to (6, 8) using car (2401, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 move from (4, 0) to (5, 0) using car (2290, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (2, 8) to (1, 8) using car (2421, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (3, 1) to (4, 1) using car (2400, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2287 arrived\n", - "Agent rider 2301 move from (4, 0) to (5, 0) using car (2290, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2307 arrived\n", - "Driver 2309 arrived\n", - "Driver 2311 arrived\n", - "Driver 2314 arrived\n", - "Agent rider 2316 move from (8, 9) to (9, 9) using car (2415, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2317 move from (3, 3) to (4, 3) using car (2397, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2320 arrived\n", - "Agent rider 2331 move from (9, 7) to (9, 8) using car (2382, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (3, 3) to (4, 3) using car (2397, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2334 move from (3, 5) to (3, 6) using car (2350, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 2336 arrived\n", - "Agent rider 2347 move from (5, 0) to (5, 1) using car (2412, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2354 arrived\n", - "Driver 2357 arrived\n", - "Driver 2360 arrived\n", - "Driver 2361 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2373 move from (3, 3) to (4, 3) using car (2397, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2374 move from (5, 8) to (5, 7) using car (2394, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2375 move from (5, 0) to (5, 1) using car (2412, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2386 move from (3, 3) to (3, 2) using car (2411, [(3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2388 move from (1, 5) to (0, 5) using car (2323, [(1, 5), (0, 5)], 0)\n", - "Driver 2392 arrived\n", - "Driver 2399 arrived\n", - "Agent rider 2407 move from (8, 2) to (7, 2) using car (2422, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 8) to (8, 7) using car (2367, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (5, 3) to (5, 4) using car (2377, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2410 move from (7, 7) to (6, 7) using car (2414, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2417 move from (5, 3) to (5, 2) using car (2379, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2418 move from (3, 3) to (4, 3) using car (2397, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2419 move from (0, 4) to (0, 3) using car (2329, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2443 doesn't move\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 move from (2, 1) to (2, 0) using car (2322, [(2, 1), (2, 0)], 0)\n", - "Agent rider 2446 doesn't move\n", - "Agent rider 2447 move from (5, 9) to (6, 9) using car (2403, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "tick 173 ended\n", - "I am driver 2448 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 2449 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 2450 - trip: [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 2451 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2)]\n", - "4 drivers generated.\n", - "I am rider 2452 - dep: (1, 4) , arr: (6, 5)\n", - "I am rider 2453 - dep: (7, 6) , arr: (9, 3)\n", - "I am rider 2454 - dep: (4, 5) , arr: (0, 9)\n", - "I am rider 2455 - dep: (3, 7) , arr: (5, 5)\n", - "I am rider 2456 - dep: (3, 8) , arr: (3, 6)\n", - "I am rider 2457 - dep: (6, 6) , arr: (9, 0)\n", - "I am rider 2458 - dep: (5, 7) , arr: (1, 0)\n", - "7 riders generated.\n", - "Agent rider 1232 move from (3, 6) to (3, 7) using car (2350, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 1232 arrived with a waiting time of 31 ticks\n", - "Agent rider 1284 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1574 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1676 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (5, 0) to (6, 0) using car (2290, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 1920 move from (3, 6) to (3, 7) using car (2350, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 1920 arrived with a waiting time of 20 ticks\n", - "Agent rider 1924 move from (7, 8) to (7, 9) using car (2416, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 1955 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 2389 move from (5, 0) to (6, 0) using car (2276, [(5, 0), (6, 0)], 0)\n", + "tick 163 ended\n", + "I am driver 2390 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 2391 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 2392 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 2393 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 2394 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 2395 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 2396 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 2397 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 2398 - trip: [(7, 9), (7, 8), (7, 7), (7, 6)]\n", + "9 drivers generated.\n", + "I am rider 2399 - dep: (7, 0) , arr: (9, 3)\n", + "I am rider 2400 - dep: (3, 0) , arr: (4, 9)\n", + "I am rider 2401 - dep: (4, 0) , arr: (7, 2)\n", + "I am rider 2402 - dep: (6, 5) , arr: (2, 3)\n", + "I am rider 2403 - dep: (0, 3) , arr: (2, 2)\n", + "I am rider 2404 - dep: (9, 0) , arr: (0, 8)\n", + "6 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 move from (7, 9) to (7, 8) using car (2398, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (4, 5) to (4, 4) using car (2328, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 move from (4, 5) to (4, 4) using car (2328, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 1874 doesn't move\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (7, 9) to (7, 8) using car (2398, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (5, 9) to (5, 8) using car (2334, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 move from (7, 6) to (8, 6) using car (2314, [(7, 6), (8, 6)], 0)\n", "Agent rider 1961 doesn't move\n", - "Agent rider 1991 move from (5, 0) to (6, 0) using car (2290, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2004 move from (5, 7) to (5, 6) using car (2394, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 2004 arrived with a waiting time of 9 ticks\n", - "Agent rider 2014 move from (5, 1) to (6, 1) using car (2385, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2021 move from (4, 5) to (4, 4) using car (2365, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 2059 move from (1, 0) to (0, 0) using car (2298, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2086 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2097 move from (6, 8) to (7, 8) using car (2259, [(6, 8), (7, 8)], 0)\n", - "Agent rider 2098 move from (6, 0) to (6, 1) using car (2396, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2126 move from (5, 1) to (6, 1) using car (2385, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 move from (1, 0) to (0, 0) using car (2298, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2153 move from (1, 8) to (0, 8) using car (2421, [(1, 8), (0, 8)], 0)\n", - "Agent rider 2160 move from (1, 0) to (0, 0) using car (2298, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 move from (6, 8) to (7, 8) using car (2259, [(6, 8), (7, 8)], 0)\n", - "Agent rider 2191 move from (5, 1) to (5, 2) using car (2412, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2192 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 move from (0, 3) to (0, 2) using car (2329, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2210 move from (6, 8) to (6, 7) using car (2401, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 2229 arrived\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2247 move from (7, 9) to (8, 9) using car (2325, [(7, 9), (8, 9)], 0)\n", - "Rider n° 2247 arrived with a waiting time of 7 ticks\n", - "Agent rider 2248 doesn't move\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 doesn't move\n", + "Agent rider 2025 move from (8, 2) to (7, 2) using car (2365, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2026 move from (4, 0) to (5, 0) using car (2234, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2030 doesn't move\n", + "Agent rider 2053 move from (7, 9) to (6, 9) using car (2266, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 2053 arrived with a waiting time of 19 ticks\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2065 move from (4, 6) to (3, 6) using car (2337, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2098 move from (4, 6) to (4, 5) using car (2363, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2133 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2151 move from (7, 9) to (7, 8) using car (2398, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 2151 arrived with a waiting time of 11 ticks\n", + "Agent rider 2153 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2156 move from (5, 4) to (4, 4) using car (2373, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 2157 move from (4, 6) to (4, 7) using car (2310, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 2157 arrived with a waiting time of 10 ticks\n", + "Agent rider 2169 move from (3, 1) to (2, 1) using car (2200, [(3, 1), (2, 1)], 0)\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2182 doesn't move\n", + "Agent rider 2183 move from (2, 8) to (1, 8) using car (2181, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 2183 arrived with a waiting time of 6 ticks\n", + "Driver 2193 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (5, 4) to (4, 4) using car (2373, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2228 move from (4, 6) to (3, 6) using car (2337, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2229 move from (2, 3) to (3, 3) using car (2364, [(2, 3), (3, 3)], 0)\n", + "Driver 2236 arrived\n", + "Driver 2241 arrived\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 8) to (6, 7) using car (2401, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 move from (5, 0) to (6, 0) using car (2290, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (1, 8) to (0, 8) using car (2421, [(1, 8), (0, 8)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (4, 1) to (5, 1) using car (2400, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2301 move from (5, 0) to (6, 0) using car (2290, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2309 arrived\n", - "Driver 2314 arrived\n", - "Driver 2315 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (4, 3) to (5, 3) using car (2397, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2331 move from (9, 8) to (8, 8) using car (2382, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (4, 3) to (4, 2) using car (2362, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2334 move from (3, 6) to (3, 7) using car (2350, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 2335 arrived\n", - "Driver 2341 arrived\n", - "Driver 2346 arrived\n", - "Agent rider 2347 move from (5, 1) to (5, 2) using car (2412, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2355 arrived\n", - "Driver 2356 arrived\n", - "Driver 2361 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2373 move from (4, 3) to (5, 3) using car (2397, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2374 move from (5, 7) to (5, 6) using car (2394, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2375 move from (5, 1) to (5, 2) using car (2412, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2383 arrived\n", - "Agent rider 2386 move from (3, 2) to (2, 2) using car (2411, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 2257 arrived\n", + "Agent rider 2268 move from (1, 7) to (1, 8) using car (2319, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 2275 arrived\n", + "Agent rider 2279 move from (1, 0) to (2, 0) using car (2270, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2280 move from (4, 0) to (5, 0) using car (2234, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 move from (4, 2) to (4, 1) using car (2318, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (6, 5) to (5, 5) using car (2379, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 2284 move from (3, 6) to (3, 5) using car (2305, [(3, 6), (3, 5)], 0)\n", + "Agent rider 2285 doesn't move\n", + "Agent rider 2286 doesn't move\n", + "Agent rider 2287 doesn't move\n", + "Driver 2289 arrived\n", + "Driver 2291 arrived\n", + "Driver 2293 arrived\n", + "Driver 2294 arrived\n", + "Agent rider 2298 move from (3, 7) to (4, 7) using car (2297, [(3, 7), (4, 7)], 0)\n", + "Rider n° 2298 arrived with a waiting time of 3 ticks\n", + "Agent rider 2299 move from (4, 0) to (5, 0) using car (2234, [(4, 0), (5, 0)], 0)\n", + "Driver 2302 arrived\n", + "Driver 2306 arrived\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2309 doesn't move\n", + "Driver 2317 arrived\n", + "Agent rider 2325 move from (5, 9) to (5, 8) using car (2334, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 2326 move from (4, 2) to (4, 3) using car (2344, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 2342 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2347 move from (1, 7) to (1, 6) using car (2355, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 doesn't move\n", + "Agent rider 2350 move from (3, 7) to (4, 7) using car (2297, [(3, 7), (4, 7)], 0)\n", + "Rider n° 2350 arrived with a waiting time of 1 ticks\n", + "Agent rider 2358 doesn't move\n", + "Agent rider 2359 move from (4, 2) to (4, 1) using car (2318, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2360 move from (1, 7) to (1, 8) using car (2319, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2361 move from (4, 7) to (3, 7) using car (2339, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2362 doesn't move\n", + "Agent rider 2387 doesn't move\n", "Agent rider 2388 doesn't move\n", - "Driver 2406 arrived\n", - "Agent rider 2407 move from (7, 2) to (6, 2) using car (2422, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 7) to (8, 6) using car (2367, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (5, 4) to (4, 4) using car (2377, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2410 move from (6, 7) to (5, 7) using car (2414, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (4, 3) to (4, 2) using car (2362, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2419 move from (0, 3) to (0, 2) using car (2329, [(0, 3), (0, 2)], 0)\n", - "Driver 2427 arrived\n", - "Agent rider 2441 move from (1, 7) to (0, 7) using car (2369, [(1, 7), (0, 7)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2443 move from (1, 0) to (0, 0) using car (2298, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 doesn't move\n", - "Agent rider 2446 doesn't move\n", - "Agent rider 2447 move from (6, 9) to (7, 9) using car (2403, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2452 doesn't move\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 move from (3, 7) to (4, 7) using car (2424, [(3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2458 move from (5, 7) to (5, 6) using car (2394, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "tick 174 ended\n", - "I am driver 2459 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 2460 - trip: [(6, 9), (5, 9), (4, 9)]\n", - "I am driver 2461 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 2462 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2463 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 2464 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 2465 - trip: [(2, 3), (2, 4)]\n", - "I am driver 2466 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 2467 - trip: [(7, 8), (7, 9), (8, 9)]\n", - "9 drivers generated.\n", - "I am rider 2468 - dep: (5, 6) , arr: (7, 9)\n", - "I am rider 2469 - dep: (5, 1) , arr: (4, 3)\n", - "I am rider 2470 - dep: (2, 9) , arr: (9, 8)\n", - "I am rider 2471 - dep: (2, 6) , arr: (4, 0)\n", - "4 riders generated.\n", - "Agent rider 1284 move from (8, 8) to (7, 8) using car (2382, [(8, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (8, 8) to (9, 8) using car (2364, [(8, 8), (9, 8)], 0)\n", - "Agent rider 1574 move from (8, 8) to (9, 8) using car (2364, [(8, 8), (9, 8)], 0)\n", - "Agent rider 1676 move from (8, 8) to (7, 8) using car (2382, [(8, 8), (7, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (6, 0) to (7, 0) using car (2290, [(6, 0), (7, 0)], 0)\n", - "Agent rider 1924 move from (7, 9) to (6, 9) using car (2416, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 1955 move from (8, 8) to (7, 8) using car (2382, [(8, 8), (7, 8)], 0)\n", + "Agent rider 2389 doesn't move\n", + "Agent rider 2399 move from (7, 0) to (6, 0) using car (2353, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 2400 doesn't move\n", + "Agent rider 2401 move from (4, 0) to (5, 0) using car (2234, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2402 move from (6, 5) to (5, 5) using car (2379, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 move from (9, 0) to (8, 0) using car (2393, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "tick 164 ended\n", + "I am driver 2405 - trip: [(6, 5), (7, 5), (8, 5), (8, 4)]\n", + "I am driver 2406 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 2407 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)]\n", + "I am driver 2408 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 2409 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 2410 - trip: [(3, 1), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 2411 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 2412 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)]\n", + "8 drivers generated.\n", + "I am rider 2413 - dep: (5, 2) , arr: (5, 9)\n", + "I am rider 2414 - dep: (3, 4) , arr: (4, 2)\n", + "2 riders generated.\n", + "Agent rider 1480 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1482 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1485 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1520 move from (7, 8) to (7, 7) using car (2398, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1588 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1606 doesn't move\n", + "Agent rider 1689 move from (4, 4) to (3, 4) using car (2373, [(4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 1689 arrived with a waiting time of 13 ticks\n", + "Agent rider 1690 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1697 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1806 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1821 move from (4, 4) to (3, 4) using car (2373, [(4, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 1821 arrived with a waiting time of 14 ticks\n", + "Agent rider 1874 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1887 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1907 move from (9, 5) to (9, 6) using car (2396, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1923 doesn't move\n", + "Agent rider 1924 move from (7, 8) to (7, 7) using car (2398, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 1930 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1943 move from (5, 8) to (5, 7) using car (2334, [(5, 8), (5, 7)], 0)\n", + "Agent rider 1944 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1945 doesn't move\n", "Agent rider 1961 doesn't move\n", - "Agent rider 1991 move from (6, 0) to (7, 0) using car (2290, [(6, 0), (7, 0)], 0)\n", - "Agent rider 2014 move from (6, 1) to (7, 1) using car (2385, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 2014 arrived with a waiting time of 15 ticks\n", - "Agent rider 2021 move from (4, 4) to (4, 3) using car (2365, [(4, 4), (4, 3)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 move from (8, 8) to (9, 8) using car (2364, [(8, 8), (9, 8)], 0)\n", - "Agent rider 2097 move from (7, 8) to (7, 9) using car (2467, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 2098 move from (6, 1) to (7, 1) using car (2385, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2119 move from (0, 9) to (0, 8) using car (2464, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2126 move from (6, 1) to (7, 1) using car (2385, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 2126 arrived with a waiting time of 12 ticks\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2025 move from (7, 2) to (7, 1) using car (2367, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2030 move from (9, 5) to (9, 6) using car (2396, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2055 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2056 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2065 move from (3, 6) to (2, 6) using car (2337, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2098 move from (4, 5) to (4, 4) using car (2363, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2100 move from (9, 3) to (8, 3) using car (2412, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2133 move from (3, 0) to (2, 0) using car (2329, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2150 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", "Agent rider 2153 doesn't move\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 move from (7, 8) to (7, 9) using car (2467, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 2191 move from (5, 2) to (5, 3) using car (2412, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Rider n° 2191 arrived with a waiting time of 2 ticks\n", - "Agent rider 2192 move from (8, 8) to (7, 8) using car (2382, [(8, 8), (7, 8)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (6, 7) to (6, 6) using car (2401, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 move from (8, 3) to (9, 3) using car (2404, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2245 move from (8, 8) to (7, 8) using car (2382, [(8, 8), (7, 8)], 0)\n", - "Agent rider 2248 move from (8, 3) to (9, 3) using car (2404, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 7) to (6, 6) using car (2401, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 move from (8, 3) to (9, 3) using car (2404, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2254 move from (8, 8) to (9, 8) using car (2364, [(8, 8), (9, 8)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2264 move from (6, 0) to (6, 1) using car (2434, [(6, 0), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 2264 arrived with a waiting time of 8 ticks\n", - "Agent rider 2276 move from (8, 3) to (9, 3) using car (2404, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 move from (0, 9) to (0, 8) using car (2464, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2280 move from (5, 1) to (6, 1) using car (2400, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2301 move from (6, 0) to (7, 0) using car (2290, [(6, 0), (7, 0)], 0)\n", - "Driver 2303 arrived\n", + "Agent rider 2155 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2156 move from (4, 4) to (4, 3) using car (2328, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (6, 0) to (5, 0) using car (2392, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 2175 arrived\n", + "Agent rider 2182 move from (3, 4) to (2, 4) using car (2340, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 2193 arrived\n", + "Agent rider 2212 move from (8, 2) to (9, 2) using car (2253, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2213 move from (4, 4) to (4, 3) using car (2328, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2226 move from (8, 2) to (9, 2) using car (2253, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2228 move from (3, 6) to (2, 6) using car (2337, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2229 move from (3, 3) to (3, 2) using car (2366, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 2241 arrived\n", + "Agent rider 2246 move from (5, 3) to (4, 3) using car (2369, [(5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 2249 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2251 move from (5, 3) to (4, 3) using car (2369, [(5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 2260 arrived\n", + "Agent rider 2268 move from (1, 8) to (2, 8) using car (2319, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 2268 arrived with a waiting time of 4 ticks\n", + "Driver 2276 arrived\n", + "Agent rider 2279 doesn't move\n", + "Agent rider 2280 doesn't move\n", + "Agent rider 2281 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2282 move from (4, 1) to (5, 1) using car (2318, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (5, 5) to (4, 5) using car (2379, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2285 move from (3, 3) to (2, 3) using car (2368, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 2286 move from (3, 4) to (2, 4) using car (2340, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 2286 arrived with a waiting time of 5 ticks\n", + "Agent rider 2287 move from (0, 8) to (0, 7) using car (2394, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 2291 arrived\n", + "Driver 2294 arrived\n", + "Driver 2296 arrived\n", + "Agent rider 2299 doesn't move\n", + "Driver 2300 arrived\n", + "Driver 2307 arrived\n", + "Agent rider 2308 move from (3, 4) to (3, 5) using car (2321, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2309 doesn't move\n", + "Driver 2312 arrived\n", + "Agent rider 2325 move from (5, 8) to (5, 7) using car (2334, [(5, 8), (5, 7)], 0)\n", + "Agent rider 2326 move from (4, 3) to (4, 4) using car (2344, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Driver 2331 arrived\n", + "Driver 2335 arrived\n", + "Agent rider 2342 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2347 move from (1, 6) to (1, 5) using car (2355, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 doesn't move\n", + "Driver 2357 arrived\n", + "Agent rider 2358 doesn't move\n", + "Agent rider 2359 move from (4, 1) to (5, 1) using car (2318, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2360 move from (1, 8) to (2, 8) using car (2319, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2361 move from (3, 7) to (3, 6) using car (2339, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2362 doesn't move\n", + "Driver 2372 arrived\n", + "Driver 2385 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (1, 6) to (1, 5) using car (2355, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2389 move from (6, 0) to (5, 0) using car (2392, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 move from (6, 0) to (5, 0) using car (2353, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 2400 move from (3, 0) to (2, 0) using car (2329, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2402 move from (5, 5) to (4, 5) using car (2379, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 move from (8, 0) to (8, 1) using car (2393, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2413 doesn't move\n", + "Agent rider 2414 move from (3, 4) to (3, 3) using car (2303, [(3, 4), (3, 3)], 0)\n", + "tick 165 ended\n", + "I am driver 2415 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 2416 - trip: [(6, 5), (6, 4), (7, 4)]\n", + "I am driver 2417 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 2418 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 2419 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 2420 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 2421 - trip: [(6, 3), (7, 3), (8, 3), (8, 2)]\n", + "I am driver 2422 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 2423 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 2424 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 2425 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 2426 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 2427 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 2428 - trip: [(3, 5), (2, 5)]\n", + "I am driver 2429 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "15 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 1480 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1520 move from (7, 7) to (6, 7) using car (2397, [(7, 7), (6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1588 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1606 move from (9, 3) to (9, 2) using car (2320, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1690 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1697 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1806 move from (9, 3) to (9, 2) using car (2320, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Rider n° 1806 arrived with a waiting time of 29 ticks\n", + "Agent rider 1817 move from (2, 2) to (1, 2) using car (2380, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 1874 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1887 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1907 move from (9, 6) to (9, 7) using car (2396, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1923 move from (9, 3) to (9, 2) using car (2320, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1924 move from (7, 7) to (6, 7) using car (2397, [(7, 7), (6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 1930 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (1, 5) to (1, 4) using car (2355, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (5, 0) to (4, 0) using car (2353, [(5, 0), (4, 0)], 0)\n", + "Agent rider 2030 move from (9, 6) to (9, 7) using car (2396, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2055 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2056 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2065 move from (2, 6) to (1, 6) using car (2337, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2098 move from (4, 4) to (5, 4) using car (2363, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2100 move from (8, 3) to (7, 3) using car (2412, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2133 doesn't move\n", + "Agent rider 2150 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2153 doesn't move\n", + "Agent rider 2155 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2156 move from (4, 3) to (4, 2) using car (2328, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2169 move from (2, 1) to (2, 2) using car (2378, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 2170 move from (5, 0) to (4, 0) using car (2353, [(5, 0), (4, 0)], 0)\n", + "Agent rider 2182 move from (2, 4) to (1, 4) using car (2340, [(2, 4), (1, 4)], 0)\n", + "Rider n° 2182 arrived with a waiting time of 9 ticks\n", + "Driver 2200 arrived\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 move from (4, 3) to (4, 2) using car (2328, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2226 doesn't move\n", + "Agent rider 2228 move from (2, 6) to (1, 6) using car (2337, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 2228 arrived with a waiting time of 4 ticks\n", + "Agent rider 2229 move from (3, 2) to (3, 1) using car (2366, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 2234 arrived\n", + "Agent rider 2246 move from (4, 3) to (4, 2) using car (2369, [(4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 2249 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2251 move from (4, 3) to (4, 2) using car (2369, [(4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 2279 move from (2, 0) to (2, 1) using car (2329, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2280 move from (5, 0) to (4, 0) using car (2353, [(5, 0), (4, 0)], 0)\n", + "Agent rider 2281 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2282 move from (5, 1) to (6, 1) using car (2318, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (4, 5) to (3, 5) using car (2379, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 2284 move from (3, 5) to (2, 5) using car (2428, [(3, 5), (2, 5)], 0)\n", + "Agent rider 2285 move from (2, 3) to (1, 3) using car (2368, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 2287 move from (0, 7) to (0, 6) using car (2394, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 2294 arrived\n", + "Driver 2297 arrived\n", + "Agent rider 2299 move from (5, 0) to (4, 0) using car (2353, [(5, 0), (4, 0)], 0)\n", + "Driver 2304 arrived\n", + "Driver 2305 arrived\n", + "Agent rider 2308 move from (3, 5) to (3, 6) using car (2321, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2309 doesn't move\n", "Driver 2314 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (5, 3) to (5, 4) using car (2459, [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", "Driver 2322 arrived\n", - "Driver 2323 arrived\n", - "Agent rider 2331 move from (8, 8) to (9, 8) using car (2364, [(8, 8), (9, 8)], 0)\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (4, 2) to (4, 1) using car (2362, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2334 move from (3, 7) to (3, 8) using car (2350, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 2338 arrived\n", - "Agent rider 2347 move from (5, 2) to (5, 3) using car (2412, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2351 arrived\n", + "Agent rider 2325 doesn't move\n", + "Agent rider 2326 move from (4, 4) to (4, 5) using car (2344, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Driver 2327 arrived\n", + "Agent rider 2342 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2347 move from (1, 5) to (1, 4) using car (2355, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 doesn't move\n", + "Driver 2352 arrived\n", "Driver 2356 arrived\n", - "Driver 2358 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2373 move from (5, 3) to (6, 3) using car (2397, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2374 move from (5, 6) to (5, 5) using car (2394, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 2374 arrived with a waiting time of 2 ticks\n", - "Agent rider 2375 move from (5, 2) to (5, 3) using car (2412, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2386 move from (2, 2) to (1, 2) using car (2411, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2388 move from (0, 5) to (0, 4) using car (2435, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2358 doesn't move\n", + "Agent rider 2359 move from (5, 1) to (6, 1) using car (2318, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2360 move from (2, 8) to (3, 8) using car (2319, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2361 doesn't move\n", + "Agent rider 2362 doesn't move\n", + "Driver 2364 arrived\n", + "Agent rider 2387 move from (7, 5) to (8, 5) using car (2405, [(7, 5), (8, 5), (8, 4)], 0)\n", + "Agent rider 2388 move from (1, 5) to (1, 4) using car (2355, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2389 move from (5, 0) to (4, 0) using car (2392, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 move from (5, 0) to (4, 0) using car (2353, [(5, 0), (4, 0)], 0)\n", + "Agent rider 2400 move from (2, 0) to (2, 1) using car (2329, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2401 move from (5, 0) to (4, 0) using car (2353, [(5, 0), (4, 0)], 0)\n", + "Agent rider 2402 move from (4, 5) to (3, 5) using car (2379, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2413 move from (5, 2) to (6, 2) using car (2386, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 2414 doesn't move\n", + "tick 166 ended\n", + "0 drivers generated.\n", + "I am rider 2430 - dep: (8, 1) , arr: (2, 1)\n", + "I am rider 2431 - dep: (0, 8) , arr: (2, 0)\n", + "2 riders generated.\n", + "Agent rider 1480 move from (7, 3) to (8, 3) using car (2421, [(7, 3), (8, 3), (8, 2)], 0)\n", + "Agent rider 1482 doesn't move\n", + "Agent rider 1485 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 move from (7, 3) to (8, 3) using car (2421, [(7, 3), (8, 3), (8, 2)], 0)\n", + "Agent rider 1606 move from (9, 2) to (9, 1) using car (2320, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 1690 move from (7, 3) to (8, 3) using car (2421, [(7, 3), (8, 3), (8, 2)], 0)\n", + "Agent rider 1697 move from (7, 3) to (6, 3) using car (2412, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1817 move from (1, 2) to (0, 2) using car (2380, [(1, 2), (0, 2)], 0)\n", + "Agent rider 1874 move from (7, 3) to (6, 3) using car (2412, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1887 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1907 move from (9, 7) to (9, 8) using car (2396, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1923 move from (9, 2) to (9, 1) using car (2320, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Rider n° 1923 arrived with a waiting time of 28 ticks\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1930 move from (7, 3) to (6, 3) using car (2412, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1944 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (1, 4) to (1, 3) using car (2355, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2023 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (4, 0) to (5, 0) using car (2270, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2030 move from (9, 7) to (9, 8) using car (2396, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2055 move from (7, 3) to (6, 3) using car (2412, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2056 move from (7, 3) to (6, 3) using car (2412, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2065 move from (1, 6) to (0, 6) using car (2337, [(1, 6), (0, 6)], 0)\n", + "Rider n° 2065 arrived with a waiting time of 11 ticks\n", + "Agent rider 2066 doesn't move\n", + "Agent rider 2073 move from (7, 3) to (6, 3) using car (2412, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2093 doesn't move\n", + "Agent rider 2098 move from (5, 4) to (6, 4) using car (2363, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2100 move from (7, 3) to (7, 4) using car (2406, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 2133 move from (2, 0) to (1, 0) using car (2410, [(2, 0), (1, 0)], 0)\n", + "Rider n° 2133 arrived with a waiting time of 6 ticks\n", + "Agent rider 2150 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2153 move from (4, 7) to (5, 7) using car (2377, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 2155 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2156 move from (4, 2) to (4, 1) using car (2328, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2169 move from (2, 2) to (2, 3) using car (2378, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 2170 move from (4, 0) to (5, 0) using car (2270, [(4, 0), (5, 0)], 0)\n", + "Driver 2181 arrived\n", + "Driver 2200 arrived\n", + "Agent rider 2212 move from (9, 2) to (9, 1) using car (2320, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2213 move from (4, 2) to (4, 1) using car (2328, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2226 move from (9, 2) to (9, 1) using car (2320, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2246 move from (4, 2) to (3, 2) using car (2369, [(4, 2), (3, 2)], 0)\n", + "Agent rider 2249 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2251 move from (4, 2) to (3, 2) using car (2369, [(4, 2), (3, 2)], 0)\n", + "Driver 2253 arrived\n", + "Agent rider 2279 move from (2, 1) to (2, 2) using car (2329, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2280 move from (4, 0) to (5, 0) using car (2270, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2281 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2282 move from (6, 1) to (7, 1) using car (2318, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2283 move from (3, 5) to (2, 5) using car (2379, [(3, 5), (2, 5)], 0)\n", + "Rider n° 2283 arrived with a waiting time of 3 ticks\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2285 move from (1, 3) to (0, 3) using car (2368, [(1, 3), (0, 3)], 0)\n", + "Rider n° 2285 arrived with a waiting time of 3 ticks\n", + "Agent rider 2287 move from (0, 6) to (0, 5) using car (2394, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 2295 arrived\n", + "Agent rider 2299 move from (4, 0) to (5, 0) using car (2270, [(4, 0), (5, 0)], 0)\n", + "Driver 2303 arrived\n", + "Driver 2305 arrived\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2309 move from (1, 4) to (1, 3) using car (2355, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2325 doesn't move\n", + "Agent rider 2326 move from (4, 5) to (4, 6) using car (2344, [(4, 5), (4, 6)], 0)\n", + "Driver 2334 arrived\n", + "Agent rider 2342 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2347 move from (1, 4) to (1, 3) using car (2355, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (0, 5) to (0, 4) using car (2427, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2358 doesn't move\n", + "Agent rider 2359 move from (6, 1) to (7, 1) using car (2318, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 2359 arrived with a waiting time of 0 ticks\n", + "Agent rider 2360 move from (3, 8) to (4, 8) using car (2319, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2361 doesn't move\n", + "Agent rider 2362 doesn't move\n", + "Driver 2371 arrived\n", + "Driver 2384 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (1, 4) to (1, 3) using car (2355, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2389 move from (4, 0) to (3, 0) using car (2392, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 move from (4, 0) to (5, 0) using car (2270, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2400 move from (2, 1) to (2, 2) using car (2332, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2401 move from (4, 0) to (5, 0) using car (2270, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2402 move from (3, 5) to (2, 5) using car (2379, [(3, 5), (2, 5)], 0)\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 move from (8, 1) to (8, 2) using car (2426, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (6, 2) to (7, 2) using car (2386, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 2414 move from (3, 3) to (3, 2) using car (2373, [(3, 3), (3, 2)], 0)\n", + "Agent rider 2430 move from (8, 1) to (8, 2) using car (2426, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2431 doesn't move\n", + "tick 167 ended\n", + "I am driver 2432 - trip: [(1, 8), (2, 8), (3, 8), (3, 7)]\n", + "I am driver 2433 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 2434 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", + "I am driver 2435 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2436 - trip: [(8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 2437 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2438 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 2439 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 2440 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 2441 - trip: [(2, 1), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 2442 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 2443 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8)]\n", + "I am driver 2444 - trip: [(0, 6), (1, 6), (2, 6)]\n", + "I am driver 2445 - trip: [(4, 8), (5, 8), (6, 8), (6, 9), (7, 9)]\n", + "14 drivers generated.\n", + "I am rider 2446 - dep: (1, 5) , arr: (0, 7)\n", + "I am rider 2447 - dep: (0, 5) , arr: (4, 2)\n", + "I am rider 2448 - dep: (7, 2) , arr: (0, 8)\n", + "3 riders generated.\n", + "Agent rider 1480 move from (8, 3) to (8, 2) using car (2421, [(8, 3), (8, 2)], 0)\n", + "Agent rider 1482 move from (8, 3) to (8, 2) using car (2421, [(8, 3), (8, 2)], 0)\n", + "Rider n° 1482 arrived with a waiting time of 40 ticks\n", + "Agent rider 1485 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1520 move from (6, 7) to (7, 7) using car (2351, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 1588 move from (8, 3) to (8, 2) using car (2421, [(8, 3), (8, 2)], 0)\n", + "Agent rider 1606 move from (9, 1) to (9, 0) using car (2320, [(9, 1), (9, 0)], 0)\n", + "Rider n° 1606 arrived with a waiting time of 36 ticks\n", + "Agent rider 1690 move from (8, 3) to (8, 2) using car (2421, [(8, 3), (8, 2)], 0)\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1874 move from (6, 3) to (5, 3) using car (2412, [(6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1887 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1907 move from (9, 8) to (9, 9) using car (2396, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1924 move from (6, 7) to (7, 7) using car (2351, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1930 move from (6, 3) to (5, 3) using car (2412, [(6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1943 move from (5, 7) to (5, 6) using car (2424, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1944 move from (8, 3) to (8, 2) using car (2421, [(8, 3), (8, 2)], 0)\n", + "Rider n° 1944 arrived with a waiting time of 24 ticks\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 move from (0, 3) to (1, 3) using car (2440, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2023 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 2023 arrived with a waiting time of 11 ticks\n", + "Agent rider 2025 move from (7, 1) to (8, 1) using car (2318, [(7, 1), (8, 1)], 0)\n", + "Rider n° 2025 arrived with a waiting time of 14 ticks\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2030 move from (9, 8) to (9, 9) using car (2396, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2055 move from (6, 3) to (5, 3) using car (2412, [(6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2056 move from (6, 3) to (5, 3) using car (2412, [(6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2066 move from (0, 3) to (1, 3) using car (2440, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2073 move from (6, 3) to (5, 3) using car (2412, [(6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2093 move from (0, 3) to (1, 3) using car (2440, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 2093 arrived with a waiting time of 14 ticks\n", + "Agent rider 2098 move from (6, 4) to (7, 4) using car (2363, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 2098 arrived with a waiting time of 7 ticks\n", + "Agent rider 2100 doesn't move\n", + "Agent rider 2150 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2153 move from (5, 7) to (6, 7) using car (2377, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 2155 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2156 move from (4, 1) to (4, 0) using car (2328, [(4, 1), (4, 0)], 0)\n", + "Agent rider 2169 move from (2, 3) to (2, 2) using car (2415, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2170 doesn't move\n", + "Driver 2200 arrived\n", + "Agent rider 2212 move from (9, 1) to (9, 0) using car (2320, [(9, 1), (9, 0)], 0)\n", + "Rider n° 2212 arrived with a waiting time of 12 ticks\n", + "Agent rider 2213 move from (4, 1) to (4, 0) using car (2328, [(4, 1), (4, 0)], 0)\n", + "Agent rider 2226 move from (9, 1) to (9, 0) using car (2320, [(9, 1), (9, 0)], 0)\n", + "Rider n° 2226 arrived with a waiting time of 10 ticks\n", + "Agent rider 2229 move from (3, 1) to (3, 2) using car (2417, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2249 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2251 doesn't move\n", + "Agent rider 2279 move from (2, 2) to (2, 3) using car (2329, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2280 doesn't move\n", + "Agent rider 2281 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2282 move from (7, 1) to (8, 1) using car (2318, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2287 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 2288 arrived\n", + "Agent rider 2299 doesn't move\n", + "Driver 2305 arrived\n", + "Agent rider 2308 move from (3, 6) to (4, 6) using car (2423, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2309 doesn't move\n", + "Agent rider 2325 move from (5, 7) to (5, 8) using car (2397, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2326 doesn't move\n", + "Driver 2340 arrived\n", + "Agent rider 2342 move from (1, 4) to (1, 5) using car (2391, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2343 doesn't move\n", + "Driver 2346 arrived\n", + "Agent rider 2347 move from (1, 3) to (1, 2) using car (2355, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2348 move from (1, 4) to (1, 5) using car (2391, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2349 move from (0, 4) to (0, 3) using car (2427, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 2353 arrived\n", + "Agent rider 2358 move from (0, 4) to (0, 3) using car (2427, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 doesn't move\n", + "Agent rider 2361 move from (3, 6) to (4, 6) using car (2423, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2362 move from (0, 3) to (1, 3) using car (2440, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 2375 arrived\n", + "Driver 2376 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (1, 3) to (1, 2) using car (2355, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2389 move from (3, 0) to (2, 0) using car (2392, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Driver 2398 arrived\n", - "Agent rider 2407 move from (6, 2) to (5, 2) using car (2422, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 6) to (8, 5) using car (2367, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (4, 4) to (3, 4) using car (2377, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 2410 move from (5, 7) to (4, 7) using car (2414, [(5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 2415 arrived\n", - "Agent rider 2417 move from (5, 2) to (6, 2) using car (2393, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 2418 move from (4, 2) to (4, 1) using car (2362, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2443 doesn't move\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 doesn't move\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (2, 2) to (2, 3) using car (2332, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2402 doesn't move\n", + "Agent rider 2403 move from (0, 3) to (1, 3) using car (2440, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2404 move from (8, 2) to (8, 3) using car (2426, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (7, 2) to (7, 3) using car (2386, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 2414 doesn't move\n", + "Driver 2428 arrived\n", + "Agent rider 2430 move from (8, 2) to (7, 2) using car (2442, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2431 doesn't move\n", "Agent rider 2446 doesn't move\n", - "Agent rider 2447 move from (7, 9) to (6, 9) using car (2416, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2452 doesn't move\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 move from (4, 5) to (4, 6) using car (2390, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 2455 move from (4, 7) to (5, 7) using car (2424, [(4, 7), (5, 7)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2458 move from (5, 6) to (5, 5) using car (2394, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2447 move from (0, 5) to (0, 4) using car (2394, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2448 doesn't move\n", + "tick 168 ended\n", + "I am driver 2449 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 2450 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 2451 - trip: [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 2452 - trip: [(6, 0), (6, 1), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 2453 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 2454 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 2455 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 2456 - trip: [(1, 5), (2, 5), (3, 5), (3, 6)]\n", + "I am driver 2457 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 2458 - trip: [(4, 6), (3, 6), (2, 6), (2, 7)]\n", + "I am driver 2459 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5)]\n", + "I am driver 2460 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 2461 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "13 drivers generated.\n", + "I am rider 2462 - dep: (4, 2) , arr: (7, 2)\n", + "I am rider 2463 - dep: (4, 8) , arr: (0, 1)\n", + "I am rider 2464 - dep: (1, 7) , arr: (2, 1)\n", + "I am rider 2465 - dep: (7, 2) , arr: (8, 1)\n", + "I am rider 2466 - dep: (5, 0) , arr: (4, 1)\n", + "I am rider 2467 - dep: (4, 4) , arr: (7, 6)\n", + "I am rider 2468 - dep: (8, 5) , arr: (5, 1)\n", + "I am rider 2469 - dep: (0, 9) , arr: (7, 4)\n", + "I am rider 2470 - dep: (6, 0) , arr: (0, 8)\n", + "I am rider 2471 - dep: (8, 3) , arr: (0, 1)\n", + "I am rider 2472 - dep: (1, 0) , arr: (3, 6)\n", + "I am rider 2473 - dep: (4, 6) , arr: (0, 6)\n", + "12 riders generated.\n", + "Agent rider 1480 move from (8, 2) to (8, 3) using car (2436, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 1485 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1520 move from (7, 7) to (8, 7) using car (2351, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1588 move from (8, 2) to (8, 3) using car (2436, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 1690 move from (8, 2) to (8, 3) using car (2436, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 1697 move from (6, 3) to (5, 3) using car (2422, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1874 move from (5, 3) to (5, 4) using car (2412, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1887 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1907 move from (9, 9) to (8, 9) using car (2396, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 1924 move from (7, 7) to (8, 7) using car (2351, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 1930 move from (5, 3) to (5, 4) using car (2412, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 1943 move from (5, 6) to (5, 5) using car (2424, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 doesn't move\n", + "Agent rider 1987 move from (1, 3) to (2, 3) using car (2440, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2025 doesn't move\n", + "Agent rider 2026 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2030 move from (9, 9) to (8, 9) using car (2396, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2055 move from (5, 3) to (5, 2) using car (2437, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2056 doesn't move\n", + "Agent rider 2066 move from (1, 3) to (2, 3) using car (2440, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 2066 arrived with a waiting time of 20 ticks\n", + "Agent rider 2073 move from (5, 3) to (5, 2) using car (2437, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2098 doesn't move\n", + "Agent rider 2100 move from (7, 4) to (8, 4) using car (2363, [(7, 4), (8, 4)], 0)\n", + "Agent rider 2150 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2153 move from (6, 7) to (7, 7) using car (2377, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 2155 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2169 move from (2, 2) to (1, 2) using car (2415, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2170 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2212 doesn't move\n", + "Agent rider 2213 doesn't move\n", + "Agent rider 2229 move from (3, 2) to (3, 3) using car (2417, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 2246 move from (3, 2) to (3, 3) using car (2417, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 2249 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2251 move from (3, 2) to (3, 3) using car (2417, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Driver 2266 arrived\n", + "Driver 2270 arrived\n", + "Agent rider 2279 doesn't move\n", + "Agent rider 2280 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2281 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2287 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2299 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2308 move from (4, 6) to (4, 5) using car (2423, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2309 doesn't move\n", + "Agent rider 2325 move from (5, 8) to (4, 8) using car (2397, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2326 move from (4, 6) to (4, 5) using car (2423, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 2330 arrived\n", + "Driver 2337 arrived\n", + "Agent rider 2342 move from (1, 5) to (1, 6) using car (2391, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2343 move from (8, 4) to (8, 5) using car (2393, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 2344 arrived\n", + "Agent rider 2347 move from (1, 2) to (1, 1) using car (2355, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2348 move from (1, 5) to (1, 6) using car (2391, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2349 move from (0, 3) to (0, 2) using car (2427, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 2354 arrived\n", + "Agent rider 2358 move from (0, 3) to (0, 2) using car (2427, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (4, 8) to (5, 8) using car (2438, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2361 move from (4, 6) to (4, 5) using car (2423, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2362 move from (1, 3) to (2, 3) using car (2440, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 2368 arrived\n", + "Driver 2369 arrived\n", + "Driver 2370 arrived\n", + "Driver 2373 arrived\n", + "Driver 2376 arrived\n", + "Driver 2379 arrived\n", + "Driver 2380 arrived\n", + "Driver 2382 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (1, 2) to (1, 1) using car (2355, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2389 move from (2, 0) to (2, 1) using car (2392, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2400 doesn't move\n", + "Agent rider 2401 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2402 doesn't move\n", + "Agent rider 2403 move from (1, 3) to (2, 3) using car (2440, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2404 move from (8, 3) to (8, 4) using car (2426, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2405 arrived\n", + "Driver 2410 arrived\n", + "Agent rider 2413 move from (7, 3) to (7, 4) using car (2386, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 2414 move from (3, 2) to (3, 3) using car (2417, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Driver 2416 arrived\n", + "Agent rider 2430 move from (7, 2) to (6, 2) using car (2442, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2446 move from (1, 5) to (1, 6) using car (2391, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2447 move from (0, 4) to (0, 3) using car (2394, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2448 move from (7, 2) to (6, 2) using car (2442, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2464 doesn't move\n", + "Agent rider 2465 doesn't move\n", + "Agent rider 2466 move from (5, 0) to (4, 0) using car (2457, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2467 move from (4, 4) to (4, 3) using car (2407, [(4, 4), (4, 3), (5, 3)], 0)\n", "Agent rider 2468 doesn't move\n", - "Agent rider 2469 move from (5, 1) to (5, 0) using car (2439, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 2470 doesn't move\n", + "Agent rider 2469 move from (0, 9) to (1, 9) using car (2461, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2470 move from (6, 0) to (5, 0) using car (2434, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", "Agent rider 2471 doesn't move\n", - "tick 175 ended\n", - "0 drivers generated.\n", - "I am rider 2472 - dep: (4, 3) , arr: (0, 6)\n", - "I am rider 2473 - dep: (6, 8) , arr: (9, 1)\n", - "I am rider 2474 - dep: (5, 3) , arr: (1, 7)\n", - "I am rider 2475 - dep: (1, 2) , arr: (9, 1)\n", - "4 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1924 move from (6, 9) to (5, 9) using car (2416, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2097 move from (7, 9) to (8, 9) using car (2413, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 2098 move from (7, 1) to (8, 1) using car (2385, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2119 move from (0, 8) to (0, 7) using car (2464, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 move from (0, 8) to (0, 7) using car (2464, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 move from (2, 0) to (1, 0) using car (2376, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2188 move from (7, 9) to (8, 9) using car (2467, [(7, 9), (8, 9)], 0)\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 5) to (8, 4) using car (2367, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (6, 6) to (6, 5) using car (2401, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 move from (8, 5) to (8, 4) using car (2367, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 doesn't move\n", + "Agent rider 2472 doesn't move\n", + "Agent rider 2473 move from (4, 6) to (3, 6) using car (2458, [(4, 6), (3, 6), (2, 6), (2, 7)], 0)\n", + "tick 169 ended\n", + "I am driver 2474 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 2475 - trip: [(9, 3), (9, 4), (8, 4)]\n", + "2 drivers generated.\n", + "I am rider 2476 - dep: (4, 5) , arr: (4, 7)\n", + "I am rider 2477 - dep: (6, 9) , arr: (6, 2)\n", + "2 riders generated.\n", + "Agent rider 1480 move from (8, 3) to (8, 4) using car (2436, [(8, 3), (8, 4)], 0)\n", + "Agent rider 1485 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 1520 move from (8, 7) to (9, 7) using car (2351, [(8, 7), (9, 7)], 0)\n", + "Agent rider 1588 move from (8, 3) to (8, 4) using car (2436, [(8, 3), (8, 4)], 0)\n", + "Agent rider 1690 move from (8, 3) to (8, 4) using car (2436, [(8, 3), (8, 4)], 0)\n", + "Agent rider 1697 move from (5, 3) to (4, 3) using car (2422, [(5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 1817 move from (0, 2) to (0, 1) using car (2427, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1874 move from (5, 4) to (4, 4) using car (2455, [(5, 4), (4, 4), (3, 4), (3, 3), (2, 3)], 0)\n", + "Rider n° 1874 arrived with a waiting time of 29 ticks\n", + "Agent rider 1887 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 1887 arrived with a waiting time of 14 ticks\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1924 move from (8, 7) to (9, 7) using car (2351, [(8, 7), (9, 7)], 0)\n", + "Agent rider 1930 move from (5, 4) to (4, 4) using car (2455, [(5, 4), (4, 4), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1943 move from (5, 5) to (5, 4) using car (2424, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 1961 move from (1, 3) to (0, 3) using car (2316, [(1, 3), (0, 3)], 0)\n", + "Rider n° 1961 arrived with a waiting time of 16 ticks\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2030 move from (8, 9) to (7, 9) using car (2396, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2056 move from (5, 3) to (4, 3) using car (2422, [(5, 3), (4, 3), (3, 3)], 0)\n", + "Rider n° 2056 arrived with a waiting time of 22 ticks\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2100 move from (8, 4) to (7, 4) using car (2459, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5)], 0)\n", + "Agent rider 2150 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2153 move from (7, 7) to (8, 7) using car (2377, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 2155 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2156 doesn't move\n", + "Agent rider 2169 move from (1, 2) to (0, 2) using car (2415, [(1, 2), (0, 2)], 0)\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2213 doesn't move\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2249 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 6) to (6, 5) using car (2401, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Driver 2259 arrived\n", - "Agent rider 2263 move from (1, 9) to (0, 9) using car (2291, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (0, 8) to (0, 7) using car (2464, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2278 move from (0, 8) to (0, 7) using car (2464, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2280 move from (6, 1) to (6, 2) using car (2400, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2298 arrived\n", - "Agent rider 2301 doesn't move\n", - "Driver 2314 arrived\n", - "Agent rider 2316 doesn't move\n", - "Agent rider 2317 move from (5, 4) to (5, 5) using car (2459, [(5, 4), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 2317 arrived with a waiting time of 4 ticks\n", + "Driver 2270 arrived\n", + "Agent rider 2279 move from (2, 3) to (3, 3) using car (2440, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2280 doesn't move\n", + "Agent rider 2281 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (2, 5) to (2, 6) using car (2378, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 2287 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2299 move from (4, 0) to (3, 0) using car (2457, [(4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2308 move from (4, 5) to (5, 5) using car (2423, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2309 move from (1, 3) to (0, 3) using car (2316, [(1, 3), (0, 3)], 0)\n", + "Rider n° 2309 arrived with a waiting time of 8 ticks\n", + "Driver 2310 arrived\n", + "Driver 2318 arrived\n", + "Driver 2320 arrived\n", "Driver 2323 arrived\n", - "Driver 2325 arrived\n", - "Driver 2329 arrived\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (3, 8) to (2, 8) using car (2395, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2333 move from (4, 1) to (4, 0) using car (2362, [(4, 1), (4, 0)], 0)\n", - "Agent rider 2334 move from (3, 8) to (3, 9) using car (2350, [(3, 8), (3, 9)], 0)\n", - "Agent rider 2347 move from (5, 3) to (5, 4) using car (2412, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2352 arrived\n", - "Driver 2358 arrived\n", + "Agent rider 2325 move from (4, 8) to (3, 8) using car (2397, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2326 move from (4, 5) to (4, 6) using car (2409, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 2328 arrived\n", + "Driver 2333 arrived\n", + "Driver 2339 arrived\n", + "Agent rider 2342 move from (1, 6) to (1, 7) using car (2391, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2343 move from (8, 5) to (8, 6) using car (2393, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 2345 arrived\n", + "Agent rider 2347 move from (1, 1) to (1, 0) using car (2355, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 2347 arrived with a waiting time of 2 ticks\n", + "Agent rider 2348 move from (1, 6) to (1, 7) using car (2391, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2349 move from (0, 2) to (0, 1) using car (2427, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2358 move from (0, 2) to (0, 1) using car (2427, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (5, 8) to (6, 8) using car (2438, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2361 move from (4, 5) to (4, 6) using car (2409, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2362 doesn't move\n", + "Driver 2366 arrived\n", "Driver 2369 arrived\n", - "Agent rider 2370 move from (1, 9) to (0, 9) using car (2291, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2373 move from (6, 3) to (6, 4) using car (2397, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2375 move from (5, 3) to (5, 4) using car (2412, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Driver 2373 arrived\n", "Driver 2380 arrived\n", - "Agent rider 2386 move from (1, 2) to (0, 2) using car (2411, [(1, 2), (0, 2)], 0)\n", - "Rider n° 2386 arrived with a waiting time of 2 ticks\n", - "Agent rider 2388 move from (0, 4) to (0, 3) using car (2435, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2407 move from (5, 2) to (5, 3) using car (2422, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 5) to (8, 4) using car (2367, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (3, 4) to (2, 4) using car (2377, [(3, 4), (2, 4)], 0)\n", - "Agent rider 2410 move from (4, 7) to (4, 6) using car (2414, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2417 move from (6, 2) to (7, 2) using car (2393, [(6, 2), (7, 2)], 0)\n", - "Agent rider 2418 move from (4, 1) to (4, 0) using car (2362, [(4, 1), (4, 0)], 0)\n", - "Agent rider 2419 doesn't move\n", + "Agent rider 2387 move from (8, 5) to (8, 6) using car (2393, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2388 move from (1, 1) to (1, 0) using car (2355, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2389 move from (2, 1) to (2, 2) using car (2392, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (2, 3) to (3, 3) using car (2440, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2402 move from (2, 5) to (3, 5) using car (2456, [(2, 5), (3, 5), (3, 6)], 0)\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 move from (8, 4) to (8, 5) using car (2426, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (7, 4) to (7, 5) using car (2386, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 2414 doesn't move\n", "Driver 2421 arrived\n", - "Driver 2432 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2443 doesn't move\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 move from (2, 0) to (1, 0) using car (2376, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2446 move from (0, 4) to (0, 3) using car (2435, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 move from (6, 9) to (5, 9) using car (2416, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2452 doesn't move\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 move from (4, 6) to (3, 6) using car (2391, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2455 move from (5, 7) to (4, 7) using car (2381, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 2456 move from (3, 8) to (3, 9) using car (2350, [(3, 8), (3, 9)], 0)\n", - "Agent rider 2457 move from (6, 6) to (6, 5) using car (2401, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2458 move from (5, 5) to (5, 4) using car (2394, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2468 move from (5, 6) to (5, 7) using car (2463, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2469 move from (5, 0) to (4, 0) using car (2439, [(5, 0), (4, 0)], 0)\n", - "Agent rider 2470 doesn't move\n", - "Agent rider 2471 doesn't move\n", + "Agent rider 2430 move from (6, 2) to (5, 2) using car (2442, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2446 move from (1, 6) to (1, 7) using car (2391, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2447 move from (0, 3) to (0, 2) using car (2394, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 2448 move from (6, 2) to (5, 2) using car (2442, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 move from (4, 8) to (3, 8) using car (2397, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2464 doesn't move\n", + "Agent rider 2465 doesn't move\n", + "Agent rider 2466 move from (4, 0) to (3, 0) using car (2457, [(4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2467 move from (4, 3) to (5, 3) using car (2407, [(4, 3), (5, 3)], 0)\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (1, 9) to (2, 9) using car (2461, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2470 move from (5, 0) to (4, 0) using car (2434, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 2471 move from (8, 3) to (8, 4) using car (2436, [(8, 3), (8, 4)], 0)\n", "Agent rider 2472 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2474 move from (5, 3) to (5, 4) using car (2412, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2475 move from (1, 2) to (0, 2) using car (2411, [(1, 2), (0, 2)], 0)\n", - "tick 176 ended\n", - "I am driver 2476 - trip: [(8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 2477 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 2478 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 2479 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 2480 - trip: [(7, 0), (6, 0)]\n", - "I am driver 2481 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 2482 - trip: [(6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 2483 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "8 drivers generated.\n", - "I am rider 2484 - dep: (7, 8) , arr: (5, 4)\n", - "I am rider 2485 - dep: (5, 8) , arr: (4, 0)\n", - "I am rider 2486 - dep: (3, 2) , arr: (9, 4)\n", - "I am rider 2487 - dep: (0, 6) , arr: (1, 3)\n", - "I am rider 2488 - dep: (5, 6) , arr: (5, 4)\n", - "I am rider 2489 - dep: (7, 6) , arr: (4, 8)\n", - "I am rider 2490 - dep: (9, 1) , arr: (3, 6)\n", - "I am rider 2491 - dep: (2, 8) , arr: (3, 4)\n", - "8 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (7, 0) to (6, 0) using car (2480, [(7, 0), (6, 0)], 0)\n", - "Agent rider 1924 move from (5, 9) to (4, 9) using car (2416, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2097 move from (8, 9) to (8, 8) using car (2413, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 2098 move from (8, 1) to (9, 1) using car (2385, [(8, 1), (9, 1)], 0)\n", - "Agent rider 2119 move from (0, 7) to (0, 6) using car (2464, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2134 move from (8, 1) to (9, 1) using car (2385, [(8, 1), (9, 1)], 0)\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 move from (0, 7) to (0, 6) using car (2464, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 move from (1, 0) to (0, 0) using car (2376, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2192 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 4) to (8, 3) using car (2367, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (6, 5) to (6, 4) using car (2401, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n" + "Agent rider 2473 move from (3, 6) to (2, 6) using car (2458, [(3, 6), (2, 6), (2, 7)], 0)\n", + "Agent rider 2476 move from (4, 5) to (4, 6) using car (2409, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2477 move from (6, 9) to (7, 9) using car (2419, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "tick 170 ended\n", + "I am driver 2478 - trip: [(2, 2), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 2479 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "2 drivers generated.\n", + "I am rider 2480 - dep: (5, 8) , arr: (0, 9)\n", + "I am rider 2481 - dep: (1, 1) , arr: (1, 6)\n", + "I am rider 2482 - dep: (7, 1) , arr: (6, 8)\n", + "I am rider 2483 - dep: (4, 9) , arr: (0, 0)\n", + "I am rider 2484 - dep: (9, 0) , arr: (0, 4)\n", + "5 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 move from (4, 3) to (3, 3) using car (2422, [(4, 3), (3, 3)], 0)\n", + "Agent rider 1817 move from (0, 1) to (0, 0) using car (2427, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1887 doesn't move\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1930 move from (4, 4) to (3, 4) using car (2455, [(4, 4), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1943 move from (5, 4) to (5, 3) using car (2424, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 1945 move from (8, 6) to (8, 7) using car (2393, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1987 move from (2, 3) to (2, 4) using car (2429, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2026 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2030 move from (7, 9) to (8, 9) using car (2419, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2073 move from (5, 2) to (4, 2) using car (2442, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2100 move from (7, 4) to (6, 4) using car (2459, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5)], 0)\n", + "Rider n° 2100 arrived with a waiting time of 17 ticks\n", + "Agent rider 2150 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2153 move from (8, 7) to (9, 7) using car (2377, [(8, 7), (9, 7)], 0)\n", + "Rider n° 2153 arrived with a waiting time of 8 ticks\n", + "Agent rider 2155 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2156 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2169 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2170 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2213 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2229 move from (3, 3) to (4, 3) using car (2440, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2246 move from (3, 3) to (4, 3) using car (2440, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2249 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2250 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2251 move from (3, 3) to (4, 3) using car (2440, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2279 move from (3, 3) to (4, 3) using car (2440, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2280 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2281 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (2, 6) to (3, 6) using car (2378, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 2287 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2299 doesn't move\n", + "Agent rider 2308 move from (5, 5) to (6, 5) using car (2423, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 2310 arrived\n", + "Driver 2311 arrived\n", + "Agent rider 2325 move from (3, 8) to (2, 8) using car (2397, [(3, 8), (2, 8)], 0)\n", + "Agent rider 2326 move from (4, 6) to (4, 7) using car (2409, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 2338 arrived\n", + "Agent rider 2342 move from (1, 7) to (1, 8) using car (2391, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2343 move from (8, 6) to (8, 7) using car (2393, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2347 doesn't move\n", + "Agent rider 2348 move from (1, 7) to (0, 7) using car (2374, [(1, 7), (0, 7)], 0)\n", + "Agent rider 2349 move from (0, 1) to (0, 0) using car (2427, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2358 move from (0, 1) to (0, 0) using car (2427, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (6, 8) to (7, 8) using car (2438, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2361 doesn't move\n", + "Agent rider 2362 move from (2, 3) to (2, 4) using car (2429, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 2363 arrived\n", + "Driver 2373 arrived\n", + "Agent rider 2387 move from (8, 6) to (8, 7) using car (2393, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2388 doesn't move\n", + "Agent rider 2389 move from (2, 2) to (2, 3) using car (2392, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 2390 arrived\n", + "Driver 2395 arrived\n", + "Agent rider 2399 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2400 move from (3, 3) to (4, 3) using car (2440, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2401 move from (4, 0) to (5, 0) using car (2460, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2402 move from (3, 5) to (3, 6) using car (2456, [(3, 5), (3, 6)], 0)\n", + "Agent rider 2403 move from (2, 3) to (2, 4) using car (2429, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2243 move from (8, 4) to (8, 3) using car (2367, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 doesn't move\n", + "Agent rider 2404 move from (8, 5) to (8, 6) using car (2426, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (7, 5) to (7, 6) using car (2386, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 2414 move from (3, 3) to (4, 3) using car (2440, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2430 move from (5, 2) to (4, 2) using car (2442, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Driver 2444 arrived\n", + "Agent rider 2446 move from (1, 7) to (0, 7) using car (2374, [(1, 7), (0, 7)], 0)\n", + "Rider n° 2446 arrived with a waiting time of 1 ticks\n", + "Agent rider 2447 move from (0, 2) to (0, 1) using car (2394, [(0, 2), (0, 1)], 0)\n", + "Agent rider 2448 move from (5, 2) to (4, 2) using car (2442, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2462 move from (4, 2) to (4, 1) using car (2418, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2463 move from (3, 8) to (2, 8) using car (2397, [(3, 8), (2, 8)], 0)\n", + "Agent rider 2464 doesn't move\n", + "Agent rider 2465 move from (7, 2) to (7, 1) using car (2450, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 2466 doesn't move\n", + "Agent rider 2467 doesn't move\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (2, 9) to (2, 8) using car (2461, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2470 move from (4, 0) to (3, 0) using car (2434, [(4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2472 move from (1, 0) to (2, 0) using car (2355, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2473 move from (2, 6) to (2, 7) using car (2458, [(2, 6), (2, 7)], 0)\n", + "Agent rider 2476 move from (4, 6) to (4, 7) using car (2409, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 2476 arrived with a waiting time of 0 ticks\n", + "Agent rider 2477 move from (7, 9) to (6, 9) using car (2396, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2480 move from (5, 8) to (6, 8) using car (2433, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2481 doesn't move\n", + "Agent rider 2482 doesn't move\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "tick 171 ended\n", + "I am driver 2485 - trip: [(2, 9), (3, 9)]\n", + "I am driver 2486 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 2487 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 2488 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 2489 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 2490 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 2491 - trip: [(1, 8), (1, 9), (2, 9), (3, 9)]\n", + "I am driver 2492 - trip: [(6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 2493 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 2494 - trip: [(4, 5), (3, 5), (2, 5), (2, 4)]\n", + "I am driver 2495 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 2496 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 2497 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 2498 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 2499 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 2500 - trip: [(2, 3), (1, 3), (0, 3)]\n", + "I am driver 2501 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 2502 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", + "I am driver 2503 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", + "I am driver 2504 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", + "20 drivers generated.\n", + "I am rider 2505 - dep: (1, 9) , arr: (7, 7)\n", + "1 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1817 move from (0, 0) to (1, 0) using car (2427, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 1907 move from (8, 9) to (9, 9) using car (2419, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1930 move from (3, 4) to (3, 3) using car (2455, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 1943 move from (5, 3) to (5, 2) using car (2424, [(5, 3), (5, 2)], 0)\n", + "Agent rider 1945 move from (8, 7) to (8, 8) using car (2393, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 1987 move from (2, 4) to (2, 5) using car (2429, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2026 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2030 move from (8, 9) to (9, 9) using car (2419, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 2055 move from (5, 2) to (4, 2) using car (2452, [(5, 2), (4, 2)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2156 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 2156 arrived with a waiting time of 9 ticks\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2213 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 5) to (6, 4) using car (2401, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (0, 7) to (0, 6) using car (2464, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2278 move from (0, 7) to (0, 6) using car (2464, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2280 move from (6, 2) to (6, 3) using car (2400, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2290 arrived\n", - "Agent rider 2301 move from (7, 0) to (6, 0) using car (2480, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2316 doesn't move\n", - "Driver 2323 arrived\n", + "Agent rider 2279 move from (4, 3) to (4, 4) using car (2440, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 2279 arrived with a waiting time of 3 ticks\n", + "Agent rider 2280 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (3, 6) to (4, 6) using car (2378, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2299 move from (3, 0) to (3, 1) using car (2434, [(3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 2308 move from (6, 5) to (7, 5) using car (2423, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 2311 arrived\n", + "Driver 2316 arrived\n", + "Agent rider 2325 move from (2, 8) to (3, 8) using car (2443, [(2, 8), (3, 8)], 0)\n", + "Agent rider 2326 move from (4, 7) to (4, 6) using car (2487, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", "Driver 2329 arrived\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (2, 8) to (2, 7) using car (2395, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2333 doesn't move\n", - "Agent rider 2334 doesn't move\n", - "Driver 2345 arrived\n", - "Agent rider 2347 move from (5, 4) to (5, 5) using car (2412, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2348 arrived\n", - "Driver 2363 arrived\n", - "Driver 2364 arrived\n", - "Driver 2365 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2373 move from (6, 4) to (6, 5) using car (2397, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 2373 arrived with a waiting time of 2 ticks\n", - "Agent rider 2375 move from (5, 4) to (5, 5) using car (2412, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2382 arrived\n", + "Agent rider 2342 move from (1, 8) to (1, 9) using car (2391, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 2342 arrived with a waiting time of 6 ticks\n", + "Agent rider 2343 move from (8, 7) to (8, 8) using car (2393, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (0, 0) to (1, 0) using car (2496, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Driver 2351 arrived\n", + "Agent rider 2358 move from (0, 0) to (1, 0) using car (2427, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (7, 8) to (8, 8) using car (2438, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2361 doesn't move\n", + "Agent rider 2362 move from (2, 4) to (2, 5) using car (2449, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 2367 arrived\n", + "Agent rider 2387 move from (8, 7) to (8, 8) using car (2393, [(8, 7), (8, 8), (8, 9)], 0)\n", "Agent rider 2388 doesn't move\n", - "Driver 2389 arrived\n", - "Driver 2402 arrived\n", - "Driver 2404 arrived\n", - "Agent rider 2407 move from (5, 3) to (5, 4) using car (2422, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 4) to (8, 3) using car (2367, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2410 move from (4, 6) to (4, 5) using car (2414, [(4, 6), (4, 5)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Driver 2424 arrived\n", - "Driver 2425 arrived\n", - "Driver 2430 arrived\n", - "Driver 2433 arrived\n", - "Agent rider 2441 move from (0, 7) to (0, 6) using car (2464, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 2442 move from (2, 7) to (2, 6) using car (2437, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2443 doesn't move\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 move from (1, 0) to (0, 0) using car (2376, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2446 move from (0, 3) to (0, 2) using car (2435, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 move from (5, 9) to (4, 9) using car (2416, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2452 move from (1, 4) to (2, 4) using car (2479, [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 move from (3, 6) to (2, 6) using car (2391, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2455 move from (4, 7) to (4, 8) using car (2390, [(4, 7), (4, 8)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2458 move from (5, 4) to (5, 3) using car (2394, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2465 arrived\n", - "Agent rider 2468 move from (5, 7) to (5, 8) using car (2463, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2469 doesn't move\n", - "Agent rider 2470 doesn't move\n", + "Agent rider 2389 move from (2, 3) to (2, 4) using car (2392, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2400 move from (4, 3) to (4, 4) using car (2440, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2401 move from (5, 0) to (6, 0) using car (2460, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2402 doesn't move\n", + "Agent rider 2403 move from (2, 4) to (2, 5) using car (2429, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2404 move from (8, 6) to (8, 7) using car (2426, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2407 arrived\n", + "Driver 2412 arrived\n", + "Agent rider 2413 doesn't move\n", + "Agent rider 2414 doesn't move\n", + "Driver 2415 arrived\n", + "Driver 2417 arrived\n", + "Driver 2420 arrived\n", + "Agent rider 2430 move from (4, 2) to (3, 2) using car (2442, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Driver 2432 arrived\n", + "Driver 2436 arrived\n", + "Driver 2441 arrived\n", + "Agent rider 2447 doesn't move\n", + "Agent rider 2448 move from (4, 2) to (3, 2) using car (2442, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2462 move from (4, 1) to (5, 1) using car (2418, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2463 move from (2, 8) to (2, 7) using car (2461, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 doesn't move\n", + "Agent rider 2465 move from (7, 1) to (7, 0) using car (2450, [(7, 1), (7, 0)], 0)\n", + "Agent rider 2466 move from (3, 0) to (3, 1) using car (2434, [(3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 2467 move from (5, 3) to (5, 2) using car (2424, [(5, 3), (5, 2)], 0)\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (2, 8) to (2, 7) using car (2461, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2470 move from (3, 0) to (3, 1) using car (2434, [(3, 0), (3, 1), (2, 1)], 0)\n", "Agent rider 2471 doesn't move\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 move from (6, 8) to (7, 8) using car (2405, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 2474 move from (5, 4) to (5, 5) using car (2412, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2484 doesn't move\n", - "Agent rider 2485 doesn't move\n", - "Agent rider 2486 move from (3, 2) to (2, 2) using car (2450, [(3, 2), (2, 2)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2488 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (2, 8) to (2, 7) using car (2395, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "tick 177 ended\n", - "I am driver 2492 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 2493 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 2494 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (6, 4), (7, 4)]\n", - "3 drivers generated.\n", - "I am rider 2495 - dep: (7, 4) , arr: (9, 0)\n", + "Agent rider 2472 move from (2, 0) to (3, 0) using car (2355, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2473 doesn't move\n", + "Agent rider 2477 move from (6, 9) to (5, 9) using car (2396, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 2480 move from (6, 8) to (7, 8) using car (2433, [(6, 8), (7, 8)], 0)\n", + "Agent rider 2481 move from (1, 1) to (0, 1) using car (2365, [(1, 1), (0, 1)], 0)\n", + "Agent rider 2482 move from (7, 1) to (7, 0) using car (2450, [(7, 1), (7, 0)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (9, 0) to (8, 0) using car (2501, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2505 doesn't move\n", + "tick 172 ended\n", + "I am driver 2506 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 2507 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 2508 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 2509 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5)]\n", + "4 drivers generated.\n", + "I am rider 2510 - dep: (2, 8) , arr: (8, 4)\n", "1 riders generated.\n", - "Agent rider 1284 move from (7, 8) to (8, 8) using car (2405, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 move from (7, 8) to (8, 8) using car (2405, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (6, 0) to (7, 0) using car (2440, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 1924 move from (4, 9) to (3, 9) using car (2416, [(4, 9), (3, 9)], 0)\n", - "Agent rider 1955 move from (7, 8) to (8, 8) using car (2405, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 1991 doesn't move\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2097 move from (8, 8) to (8, 7) using car (2413, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (0, 6) to (0, 5) using car (2464, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 move from (0, 6) to (0, 5) using car (2464, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2192 move from (7, 8) to (6, 8) using car (2478, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 3) to (8, 2) using car (2367, [(8, 3), (8, 2)], 0)\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (6, 4) to (6, 3) using car (2401, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 move from (8, 3) to (8, 2) using car (2367, [(8, 3), (8, 2)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (7, 8) to (6, 8) using car (2478, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 move from (3, 3) to (2, 3) using car (2455, [(3, 3), (2, 3)], 0)\n", + "Agent rider 1817 move from (1, 0) to (2, 0) using car (2496, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 1907 move from (9, 9) to (9, 8) using car (2419, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1930 move from (3, 3) to (2, 3) using car (2455, [(3, 3), (2, 3)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (8, 8) to (8, 7) using car (2438, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2026 move from (6, 0) to (7, 0) using car (2460, [(6, 0), (7, 0)], 0)\n", + "Agent rider 2030 move from (9, 9) to (9, 8) using car (2419, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (6, 0) to (7, 0) using car (2460, [(6, 0), (7, 0)], 0)\n", + "Agent rider 2213 move from (6, 0) to (7, 0) using car (2460, [(6, 0), (7, 0)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 4) to (6, 3) using car (2401, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 move from (0, 6) to (0, 5) using car (2464, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2278 move from (0, 6) to (0, 5) using car (2464, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2280 move from (6, 3) to (6, 4) using car (2400, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2291 arrived\n", - "Agent rider 2301 move from (6, 0) to (7, 0) using car (2440, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2316 doesn't move\n", - "Driver 2329 arrived\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (2, 7) to (2, 6) using car (2395, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2333 move from (4, 0) to (4, 1) using car (2438, [(4, 0), (4, 1), (3, 1)], 0)\n", - "Agent rider 2334 doesn't move\n", - "Agent rider 2347 move from (5, 5) to (5, 6) using car (2412, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 2350 arrived\n", - "Driver 2362 arrived\n", - "Driver 2364 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2375 move from (5, 5) to (5, 6) using car (2412, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 2280 move from (6, 0) to (7, 0) using car (2460, [(6, 0), (7, 0)], 0)\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (4, 6) to (4, 5) using car (2487, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2299 move from (3, 1) to (4, 1) using car (2498, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 2299 arrived with a waiting time of 4 ticks\n", + "Agent rider 2308 move from (7, 5) to (8, 5) using car (2423, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 2316 arrived\n", + "Driver 2321 arrived\n", + "Agent rider 2325 doesn't move\n", + "Agent rider 2326 move from (4, 6) to (4, 5) using car (2487, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Driver 2332 arrived\n", + "Agent rider 2343 move from (8, 8) to (8, 7) using car (2438, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (1, 0) to (2, 0) using car (2496, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 2358 move from (1, 0) to (2, 0) using car (2427, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (8, 8) to (8, 7) using car (2438, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2361 move from (4, 6) to (5, 6) using car (2378, [(4, 6), (5, 6)], 0)\n", + "Rider n° 2361 arrived with a waiting time of 5 ticks\n", + "Agent rider 2362 move from (2, 5) to (2, 6) using car (2449, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 2374 arrived\n", "Driver 2377 arrived\n", - "Agent rider 2388 doesn't move\n", - "Driver 2393 arrived\n", - "Driver 2396 arrived\n", - "Driver 2403 arrived\n", - "Agent rider 2407 move from (5, 4) to (5, 5) using car (2422, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 3) to (8, 2) using car (2367, [(8, 3), (8, 2)], 0)\n", - "Agent rider 2409 move from (2, 4) to (3, 4) using car (2479, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2410 doesn't move\n", + "Agent rider 2387 move from (8, 8) to (8, 9) using car (2393, [(8, 8), (8, 9)], 0)\n", + "Agent rider 2388 move from (1, 0) to (2, 0) using car (2427, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2389 move from (2, 4) to (2, 5) using car (2392, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 2394 arrived\n", + "Driver 2397 arrived\n", + "Agent rider 2399 move from (6, 0) to (7, 0) using car (2460, [(6, 0), (7, 0)], 0)\n", + "Agent rider 2400 move from (4, 4) to (4, 5) using car (2440, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2401 move from (6, 0) to (7, 0) using car (2460, [(6, 0), (7, 0)], 0)\n", + "Agent rider 2402 doesn't move\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 move from (8, 7) to (8, 8) using car (2426, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2406 arrived\n", "Driver 2411 arrived\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (4, 0) to (4, 1) using car (2438, [(4, 0), (4, 1), (3, 1)], 0)\n", - "Agent rider 2419 move from (0, 2) to (0, 1) using car (2435, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2423 arrived\n", - "Driver 2425 arrived\n", - "Driver 2439 arrived\n", - "Agent rider 2441 move from (0, 6) to (0, 5) using car (2464, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2442 move from (2, 6) to (2, 5) using car (2437, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2443 doesn't move\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 doesn't move\n", - "Agent rider 2446 move from (0, 2) to (0, 1) using car (2435, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 move from (4, 9) to (3, 9) using car (2416, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2452 move from (2, 4) to (3, 4) using car (2479, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 move from (7, 6) to (7, 5) using car (2426, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2454 move from (2, 6) to (1, 6) using car (2391, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2455 doesn't move\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 move from (6, 5) to (7, 5) using car (2459, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 2458 move from (5, 3) to (5, 2) using car (2394, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2460 arrived\n", - "Driver 2467 arrived\n", - "Agent rider 2468 move from (5, 8) to (5, 9) using car (2463, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2469 move from (4, 0) to (4, 1) using car (2438, [(4, 0), (4, 1), (3, 1)], 0)\n", - "Agent rider 2470 move from (2, 9) to (3, 9) using car (2431, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 move from (2, 6) to (2, 5) using car (2437, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 move from (7, 8) to (8, 8) using car (2405, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 2474 move from (5, 5) to (5, 6) using car (2412, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 2475 move from (0, 2) to (0, 1) using car (2435, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2484 move from (7, 8) to (6, 8) using car (2478, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2485 move from (5, 8) to (5, 7) using car (2494, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 2486 doesn't move\n", - "Agent rider 2487 move from (0, 6) to (0, 5) using car (2464, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2488 move from (5, 6) to (5, 5) using car (2492, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 2489 move from (7, 6) to (7, 5) using car (2426, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (2, 7) to (2, 6) using car (2395, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2495 doesn't move\n", - "tick 178 ended\n", - "I am driver 2496 - trip: [(6, 2), (5, 2), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 2497 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2498 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 2499 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 2500 - trip: [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 2501 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 2502 - trip: [(5, 3), (6, 3), (6, 4), (6, 5)]\n", - "7 drivers generated.\n", - "I am rider 2503 - dep: (8, 1) , arr: (6, 2)\n", - "I am rider 2504 - dep: (9, 5) , arr: (6, 2)\n", - "2 riders generated.\n", - "Agent rider 1284 move from (8, 8) to (9, 8) using car (2405, [(8, 8), (9, 8)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 move from (8, 8) to (9, 8) using car (2405, [(8, 8), (9, 8)], 0)\n", - "Agent rider 1801 move from (9, 9) to (8, 9) using car (2498, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 1919 move from (7, 0) to (8, 0) using car (2440, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 1924 move from (3, 9) to (4, 9) using car (2431, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 1955 move from (8, 8) to (9, 8) using car (2405, [(8, 8), (9, 8)], 0)\n", - "Agent rider 1961 move from (9, 9) to (8, 9) using car (2498, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 1991 move from (7, 0) to (8, 0) using car (2440, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2097 move from (8, 7) to (8, 6) using car (2413, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 2097 arrived with a waiting time of 7 ticks\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 move from (8, 9) to (9, 9) using car (2482, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2192 move from (6, 8) to (5, 8) using car (2478, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 2) to (8, 1) using car (2476, [(8, 2), (8, 1)], 0)\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (6, 3) to (5, 3) using car (2401, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 move from (8, 2) to (8, 1) using car (2476, [(8, 2), (8, 1)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (6, 8) to (5, 8) using car (2478, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", + "Agent rider 2413 move from (7, 6) to (7, 7) using car (2503, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 2414 doesn't move\n", + "Driver 2417 arrived\n", + "Driver 2422 arrived\n", + "Agent rider 2430 move from (3, 2) to (2, 2) using car (2442, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Driver 2435 arrived\n", + "Driver 2445 arrived\n", + "Agent rider 2447 doesn't move\n", + "Agent rider 2448 move from (3, 2) to (3, 3) using car (2488, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Driver 2456 arrived\n", + "Driver 2458 arrived\n", + "Agent rider 2462 move from (5, 1) to (6, 1) using car (2418, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2463 move from (2, 7) to (2, 6) using car (2461, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 doesn't move\n", + "Agent rider 2465 doesn't move\n", + "Agent rider 2466 move from (3, 1) to (4, 1) using car (2498, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 2466 arrived with a waiting time of 1 ticks\n", + "Agent rider 2467 doesn't move\n", + "Agent rider 2468 move from (8, 5) to (8, 4) using car (2451, [(8, 5), (8, 4)], 0)\n", + "Agent rider 2469 move from (2, 7) to (3, 7) using car (2495, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 1) to (3, 2) using car (2489, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2472 move from (3, 0) to (4, 0) using car (2355, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2473 move from (2, 7) to (2, 6) using car (2461, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 2475 arrived\n", + "Agent rider 2477 move from (5, 9) to (4, 9) using car (2396, [(5, 9), (4, 9)], 0)\n", + "Agent rider 2480 doesn't move\n", + "Agent rider 2481 doesn't move\n", + "Agent rider 2482 doesn't move\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (8, 0) to (7, 0) using car (2501, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2505 move from (1, 9) to (2, 9) using car (2391, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2510 doesn't move\n", + "tick 173 ended\n", + "I am driver 2511 - trip: [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 2512 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 2513 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 2514 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 2515 - trip: [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 2516 - trip: [(0, 0), (0, 1), (0, 2)]\n", + "I am driver 2517 - trip: [(6, 6), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2518 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "8 drivers generated.\n", + "I am rider 2519 - dep: (0, 6) , arr: (9, 1)\n", + "I am rider 2520 - dep: (6, 0) , arr: (6, 2)\n", + "I am rider 2521 - dep: (0, 1) , arr: (0, 9)\n", + "I am rider 2522 - dep: (7, 9) , arr: (8, 1)\n", + "I am rider 2523 - dep: (5, 2) , arr: (7, 1)\n", + "I am rider 2524 - dep: (7, 9) , arr: (2, 5)\n", + "I am rider 2525 - dep: (9, 7) , arr: (6, 4)\n", + "I am rider 2526 - dep: (7, 6) , arr: (1, 9)\n", + "I am rider 2527 - dep: (6, 1) , arr: (9, 4)\n", + "I am rider 2528 - dep: (1, 3) , arr: (6, 9)\n", + "I am rider 2529 - dep: (6, 8) , arr: (0, 9)\n", + "11 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1817 move from (2, 0) to (1, 0) using car (2425, [(2, 0), (1, 0)], 0)\n", + "Agent rider 1907 move from (9, 8) to (9, 7) using car (2419, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1930 doesn't move\n", + "Agent rider 1943 move from (5, 2) to (5, 1) using car (2506, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1945 move from (8, 7) to (8, 6) using car (2438, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1987 move from (2, 5) to (2, 4) using car (2494, [(2, 5), (2, 4)], 0)\n", + "Agent rider 2026 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2030 move from (9, 8) to (9, 7) using car (2419, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 2055 move from (4, 2) to (5, 2) using car (2490, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2169 move from (0, 1) to (0, 0) using car (2504, [(0, 1), (0, 0)], 0)\n", + "Agent rider 2170 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2213 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2246 doesn't move\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (6, 3) to (5, 3) using car (2401, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (6, 4) to (6, 5) using car (2400, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 2294 arrived\n", - "Agent rider 2301 move from (7, 0) to (8, 0) using car (2440, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2316 move from (9, 9) to (8, 9) using car (2498, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (2, 6) to (2, 5) using car (2395, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2333 move from (4, 1) to (3, 1) using car (2438, [(4, 1), (3, 1)], 0)\n", - "Agent rider 2334 move from (3, 9) to (4, 9) using car (2431, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2347 move from (5, 6) to (5, 7) using car (2412, [(5, 6), (5, 7)], 0)\n", - "Driver 2349 arrived\n", - "Driver 2364 arrived\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2375 move from (5, 6) to (5, 7) using car (2412, [(5, 6), (5, 7)], 0)\n", - "Driver 2376 arrived\n", - "Driver 2385 arrived\n", - "Agent rider 2388 doesn't move\n", - "Driver 2390 arrived\n", - "Agent rider 2407 move from (5, 5) to (5, 6) using car (2422, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2408 move from (8, 2) to (8, 1) using car (2476, [(8, 2), (8, 1)], 0)\n", - "Agent rider 2409 move from (3, 4) to (3, 5) using car (2479, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2410 doesn't move\n", - "Driver 2414 arrived\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (4, 1) to (3, 1) using car (2438, [(4, 1), (3, 1)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Driver 2425 arrived\n", - "Driver 2429 arrived\n", - "Driver 2434 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (2, 5) to (2, 4) using car (2437, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2443 doesn't move\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 doesn't move\n", - "Agent rider 2446 move from (0, 1) to (0, 0) using car (2435, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 move from (3, 9) to (4, 9) using car (2431, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2280 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 doesn't move\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2308 move from (8, 5) to (9, 5) using car (2423, [(8, 5), (9, 5)], 0)\n", + "Driver 2319 arrived\n", + "Agent rider 2325 move from (3, 8) to (2, 8) using car (2409, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2326 move from (4, 5) to (4, 4) using car (2487, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 2343 move from (8, 7) to (8, 6) using car (2438, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (2, 0) to (3, 0) using car (2496, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 2358 move from (2, 0) to (3, 0) using car (2427, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (8, 7) to (8, 6) using car (2438, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2362 move from (2, 6) to (2, 7) using car (2449, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 2365 arrived\n", + "Driver 2377 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (2, 0) to (3, 0) using car (2427, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2389 move from (2, 5) to (2, 6) using car (2392, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2399 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2400 move from (4, 5) to (4, 6) using car (2440, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2401 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2402 doesn't move\n", + "Agent rider 2403 doesn't move\n", + "Agent rider 2404 move from (8, 8) to (8, 9) using car (2426, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (7, 7) to (7, 8) using car (2503, [(7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 2414 doesn't move\n", + "Driver 2424 arrived\n", + "Agent rider 2430 doesn't move\n", + "Agent rider 2431 move from (0, 8) to (1, 8) using car (2513, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 2433 arrived\n", + "Driver 2443 arrived\n", + "Agent rider 2447 doesn't move\n", + "Agent rider 2448 move from (3, 3) to (3, 4) using car (2488, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", "Driver 2450 arrived\n", - "Driver 2451 arrived\n", - "Agent rider 2452 move from (3, 4) to (3, 5) using car (2479, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 move from (7, 5) to (7, 4) using car (2426, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2454 move from (1, 6) to (0, 6) using car (2391, [(1, 6), (0, 6)], 0)\n", - "Agent rider 2455 doesn't move\n", - "Agent rider 2456 move from (3, 9) to (4, 9) using car (2431, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2457 move from (7, 5) to (7, 4) using car (2426, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2458 doesn't move\n", - "Agent rider 2468 doesn't move\n", - "Agent rider 2469 move from (4, 1) to (3, 1) using car (2438, [(4, 1), (3, 1)], 0)\n", - "Agent rider 2470 move from (3, 9) to (4, 9) using car (2431, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 move from (2, 5) to (2, 4) using car (2437, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 move from (8, 8) to (9, 8) using car (2405, [(8, 8), (9, 8)], 0)\n", - "Agent rider 2474 move from (5, 6) to (5, 7) using car (2412, [(5, 6), (5, 7)], 0)\n", - "Agent rider 2475 move from (0, 1) to (0, 0) using car (2435, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2480 arrived\n", - "Agent rider 2484 move from (6, 8) to (5, 8) using car (2478, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2485 move from (5, 7) to (5, 6) using car (2494, [(5, 7), (5, 6), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 2486 move from (2, 2) to (3, 2) using car (2499, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2488 move from (5, 5) to (5, 4) using car (2492, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 2488 arrived with a waiting time of 1 ticks\n", - "Agent rider 2489 move from (7, 5) to (8, 5) using car (2459, [(7, 5), (8, 5)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (2, 6) to (2, 5) using car (2395, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "tick 179 ended\n", - "I am driver 2505 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 2506 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 2507 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 2508 - trip: [(5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 2509 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 2510 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 2511 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 2512 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 2513 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 2514 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 2515 - trip: [(8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 2516 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 2517 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 2518 - trip: [(3, 2), (4, 2), (5, 2), (5, 1), (5, 0)]\n", - "14 drivers generated.\n", - "I am rider 2519 - dep: (1, 4) , arr: (0, 4)\n", - "I am rider 2520 - dep: (9, 0) , arr: (2, 4)\n", - "I am rider 2521 - dep: (5, 8) , arr: (3, 8)\n", - "I am rider 2522 - dep: (0, 3) , arr: (0, 4)\n", - "I am rider 2523 - dep: (5, 2) , arr: (4, 1)\n", - "5 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 move from (8, 9) to (7, 9) using car (2498, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 1919 move from (8, 0) to (8, 1) using car (2440, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 1924 move from (4, 9) to (3, 9) using car (2463, [(4, 9), (3, 9)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (8, 9) to (7, 9) using car (2498, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 1991 move from (8, 0) to (8, 1) using car (2440, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 1991 arrived with a waiting time of 16 ticks\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 move from (0, 0) to (1, 0) using car (2435, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2134 doesn't move\n", - "Agent rider 2140 move from (0, 0) to (0, 1) using car (2481, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (0, 0) to (1, 0) using car (2435, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2164 move from (0, 0) to (1, 0) using car (2435, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2192 move from (5, 8) to (5, 7) using car (2478, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 doesn't move\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (5, 3) to (4, 3) using car (2401, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (5, 8) to (5, 7) using car (2478, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (0, 9) to (1, 9) using car (2516, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (6, 5) to (6, 6) using car (2400, [(6, 5), (6, 6)], 0)\n", - "Agent rider 2301 move from (8, 0) to (8, 1) using car (2440, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2316 move from (8, 9) to (7, 9) using car (2498, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (2, 5) to (2, 4) using car (2395, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2333 move from (3, 1) to (2, 1) using car (2428, [(3, 1), (2, 1)], 0)\n", - "Agent rider 2334 move from (4, 9) to (5, 9) using car (2431, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2347 move from (5, 7) to (5, 8) using car (2508, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Driver 2367 arrived\n", - "Agent rider 2370 move from (0, 9) to (1, 9) using car (2516, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2375 doesn't move\n", - "Driver 2379 arrived\n", - "Agent rider 2388 doesn't move\n", - "Driver 2397 arrived\n", - "Agent rider 2407 doesn't move\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2410 doesn't move\n", - "Driver 2416 arrived\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (3, 1) to (2, 1) using car (2428, [(3, 1), (2, 1)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Driver 2420 arrived\n", - "Driver 2436 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (2, 4) to (2, 3) using car (2437, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2443 move from (0, 0) to (0, 1) using car (2481, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2444 move from (7, 4) to (7, 3) using car (2426, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2445 move from (0, 0) to (1, 0) using car (2435, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2446 move from (0, 0) to (1, 0) using car (2435, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 move from (4, 9) to (3, 9) using car (2463, [(4, 9), (3, 9)], 0)\n", - "Driver 2451 arrived\n", - "Agent rider 2452 move from (3, 5) to (3, 6) using car (2479, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 move from (7, 4) to (7, 3) using car (2426, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 doesn't move\n", - "Agent rider 2456 move from (4, 9) to (3, 9) using car (2463, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2457 move from (7, 4) to (7, 3) using car (2426, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2458 move from (5, 2) to (4, 2) using car (2496, [(5, 2), (4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 2464 arrived\n", + "Driver 2452 arrived\n", + "Agent rider 2462 move from (6, 1) to (7, 1) using car (2418, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2463 move from (2, 6) to (2, 5) using car (2461, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 move from (1, 7) to (1, 6) using car (2479, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2465 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2467 doesn't move\n", "Agent rider 2468 doesn't move\n", - "Agent rider 2469 move from (3, 1) to (2, 1) using car (2428, [(3, 1), (2, 1)], 0)\n", - "Agent rider 2470 move from (4, 9) to (5, 9) using car (2431, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 move from (2, 4) to (2, 3) using car (2437, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 2469 move from (3, 7) to (3, 6) using car (2495, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 2) to (3, 3) using car (2489, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 2471 doesn't move\n", "Agent rider 2472 doesn't move\n", "Agent rider 2473 doesn't move\n", - "Agent rider 2474 doesn't move\n", - "Agent rider 2475 move from (0, 0) to (1, 0) using car (2435, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2484 move from (5, 8) to (5, 7) using car (2478, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2485 move from (5, 6) to (5, 5) using car (2494, [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 2486 move from (3, 2) to (4, 2) using car (2499, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (2, 5) to (2, 4) using car (2395, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2495 move from (7, 4) to (7, 3) using car (2426, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2480 doesn't move\n", + "Agent rider 2481 doesn't move\n", + "Agent rider 2482 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (7, 0) to (6, 0) using car (2501, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2485 arrived\n", + "Agent rider 2505 move from (2, 9) to (3, 9) using car (2391, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2510 move from (2, 8) to (3, 8) using car (2408, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", "Agent rider 2519 doesn't move\n", - "Agent rider 2520 move from (9, 0) to (9, 1) using car (2477, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 2520 doesn't move\n", "Agent rider 2521 doesn't move\n", "Agent rider 2522 doesn't move\n", - "Agent rider 2523 move from (5, 2) to (4, 2) using car (2496, [(5, 2), (4, 2), (4, 1), (4, 0)], 0)\n", - "tick 180 ended\n", - "I am driver 2524 - trip: [(2, 9), (2, 8)]\n", - "I am driver 2525 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 2526 - trip: [(6, 7), (6, 6), (5, 6)]\n", - "I am driver 2527 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 2528 - trip: [(3, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 2529 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 2530 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 2531 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 2532 - trip: [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 2533 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 2534 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 2535 - trip: [(5, 7), (4, 7), (3, 7), (3, 6)]\n", - "I am driver 2536 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "Agent rider 2523 move from (5, 2) to (5, 1) using car (2506, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2525 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 move from (6, 1) to (7, 1) using car (2418, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2529 doesn't move\n", + "tick 174 ended\n", + "I am driver 2530 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 2531 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 2532 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 2533 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", + "I am driver 2534 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3)]\n", + "I am driver 2535 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2536 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 2537 - trip: [(7, 8), (7, 7), (7, 6)]\n", + "I am driver 2538 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 2539 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 2540 - trip: [(1, 4), (1, 3), (0, 3)]\n", + "I am driver 2541 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)]\n", + "I am driver 2542 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (5, 1), (4, 1)]\n", "13 drivers generated.\n", - "I am rider 2537 - dep: (7, 7) , arr: (9, 0)\n", - "I am rider 2538 - dep: (0, 9) , arr: (5, 7)\n", - "2 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 move from (7, 9) to (7, 8) using car (2498, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 1919 move from (8, 1) to (8, 2) using car (2440, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 9) to (7, 8) using car (2498, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 move from (1, 0) to (2, 0) using car (2435, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 1) to (9, 2) using car (2477, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2134 move from (9, 1) to (9, 2) using car (2477, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 2134 arrived with a waiting time of 17 ticks\n", - "Agent rider 2140 move from (0, 1) to (0, 2) using car (2481, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 2140 arrived with a waiting time of 15 ticks\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (1, 0) to (2, 0) using car (2435, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2164 move from (1, 0) to (2, 0) using car (2435, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2188 move from (9, 9) to (8, 9) using car (2534, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2192 move from (5, 7) to (5, 6) using car (2478, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 1) to (8, 2) using car (2440, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2210 move from (4, 3) to (3, 3) using car (2401, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2243 move from (8, 1) to (8, 2) using car (2440, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (5, 7) to (5, 6) using car (2478, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (5, 3) to (5, 4) using car (2461, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (1, 9) to (2, 9) using car (2516, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 doesn't move\n", - "Agent rider 2301 move from (8, 1) to (8, 2) using car (2440, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2316 move from (7, 9) to (7, 8) using car (2498, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 2316 arrived with a waiting time of 13 ticks\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (2, 4) to (2, 3) using car (2395, [(2, 4), (2, 3)], 0)\n", - "Agent rider 2333 doesn't move\n", - "Agent rider 2334 move from (5, 9) to (6, 9) using car (2431, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2347 move from (5, 8) to (5, 9) using car (2508, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Driver 2353 arrived\n", - "Agent rider 2370 move from (1, 9) to (2, 9) using car (2516, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2375 doesn't move\n", + "I am rider 2543 - dep: (8, 7) , arr: (4, 9)\n", + "I am rider 2544 - dep: (4, 8) , arr: (7, 5)\n", + "I am rider 2545 - dep: (1, 3) , arr: (3, 4)\n", + "I am rider 2546 - dep: (5, 5) , arr: (4, 8)\n", + "I am rider 2547 - dep: (6, 0) , arr: (8, 0)\n", + "I am rider 2548 - dep: (8, 3) , arr: (2, 5)\n", + "6 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 1520 move from (9, 7) to (9, 8) using car (2507, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1907 move from (9, 7) to (9, 6) using car (2419, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 1924 move from (9, 7) to (9, 8) using car (2507, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1930 move from (2, 3) to (2, 4) using car (2442, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 1930 arrived with a waiting time of 31 ticks\n", + "Agent rider 1943 move from (5, 1) to (5, 0) using car (2506, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 1945 move from (8, 6) to (8, 5) using car (2438, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1987 doesn't move\n", + "Agent rider 2026 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2030 move from (9, 7) to (9, 6) using car (2419, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2073 doesn't move\n", + "Agent rider 2150 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2155 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2213 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2229 move from (4, 3) to (5, 3) using car (2499, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2246 move from (4, 3) to (5, 3) using car (2499, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2249 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2250 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2251 move from (4, 3) to (5, 3) using car (2499, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2280 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2281 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (4, 5) to (4, 4) using car (2497, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2287 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2325 move from (2, 8) to (1, 8) using car (2409, [(2, 8), (1, 8)], 0)\n", + "Rider n° 2325 arrived with a waiting time of 5 ticks\n", + "Agent rider 2326 move from (4, 4) to (4, 3) using car (2487, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 2343 move from (8, 6) to (8, 5) using car (2438, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (3, 0) to (4, 0) using car (2496, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 2358 move from (3, 0) to (4, 0) using car (2427, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (8, 6) to (8, 5) using car (2438, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2362 doesn't move\n", + "Driver 2377 arrived\n", + "Driver 2378 arrived\n", "Driver 2381 arrived\n", - "Agent rider 2388 doesn't move\n", - "Driver 2391 arrived\n", - "Driver 2394 arrived\n", - "Driver 2405 arrived\n", - "Agent rider 2407 doesn't move\n", - "Agent rider 2408 move from (8, 1) to (8, 2) using car (2440, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2410 doesn't move\n", - "Driver 2412 arrived\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 doesn't move\n", - "Agent rider 2419 move from (0, 1) to (0, 2) using car (2481, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 2438 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (2, 3) to (2, 2) using car (2437, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2443 move from (0, 1) to (0, 2) using car (2481, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2444 move from (7, 3) to (7, 2) using car (2426, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2445 move from (1, 0) to (2, 0) using car (2435, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2446 move from (1, 0) to (2, 0) using car (2435, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2452 move from (3, 6) to (4, 6) using car (2479, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 move from (7, 3) to (7, 2) using car (2426, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 doesn't move\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 move from (7, 3) to (7, 2) using car (2426, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2458 move from (4, 2) to (4, 1) using car (2496, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 2459 arrived\n", - "Agent rider 2468 move from (5, 9) to (6, 9) using car (2431, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2469 doesn't move\n", - "Agent rider 2470 move from (5, 9) to (6, 9) using car (2431, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 move from (2, 3) to (2, 2) using car (2437, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 2472 move from (4, 3) to (3, 3) using car (2401, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2474 doesn't move\n", - "Agent rider 2475 move from (1, 0) to (2, 0) using car (2435, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2476 arrived\n", - "Driver 2482 arrived\n", - "Agent rider 2484 move from (5, 7) to (5, 6) using car (2478, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2485 move from (5, 5) to (5, 4) using car (2494, [(5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 2486 move from (4, 2) to (5, 2) using car (2499, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 move from (9, 1) to (9, 2) using car (2477, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 2491 move from (2, 4) to (2, 3) using car (2395, [(2, 4), (2, 3)], 0)\n", - "Agent rider 2495 move from (7, 3) to (7, 2) using car (2426, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2503 move from (8, 1) to (8, 2) using car (2440, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2519 doesn't move\n", - "Agent rider 2520 move from (9, 1) to (9, 2) using car (2477, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 2521 move from (5, 8) to (5, 9) using car (2508, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 2522 doesn't move\n", - "Agent rider 2523 move from (4, 2) to (4, 1) using car (2496, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 2523 arrived with a waiting time of 0 ticks\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 doesn't move\n" + "Driver 2383 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (3, 0) to (4, 0) using car (2427, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2389 move from (2, 6) to (2, 7) using car (2392, [(2, 6), (2, 7)], 0)\n", + "Driver 2393 arrived\n", + "Driver 2396 arrived\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 6) to (4, 7) using car (2440, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2402 move from (3, 6) to (3, 5) using car (2495, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2403 move from (2, 5) to (2, 4) using car (2461, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2404 move from (8, 9) to (7, 9) using car (2426, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (7, 8) to (7, 9) using car (2503, [(7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 2414 move from (4, 3) to (4, 2) using car (2486, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 2414 arrived with a waiting time of 6 ticks\n", + "Driver 2429 arrived\n", + "Agent rider 2430 move from (2, 2) to (2, 1) using car (2538, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 2430 arrived with a waiting time of 1 ticks\n", + "Agent rider 2431 move from (1, 8) to (2, 8) using car (2513, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 2434 arrived\n", + "Driver 2437 arrived\n", + "Agent rider 2447 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2448 move from (3, 4) to (3, 5) using car (2488, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Driver 2451 arrived\n", + "Driver 2455 arrived\n", + "Driver 2460 arrived\n", + "Agent rider 2462 move from (7, 1) to (8, 1) using car (2418, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2463 move from (2, 5) to (2, 4) using car (2461, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 move from (1, 6) to (1, 5) using car (2479, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2465 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2467 move from (5, 2) to (6, 2) using car (2490, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (3, 6) to (3, 5) using car (2495, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 3) to (3, 4) using car (2489, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2472 doesn't move\n", + "Agent rider 2473 move from (2, 6) to (2, 7) using car (2392, [(2, 6), (2, 7)], 0)\n", + "Agent rider 2477 doesn't move\n", + "Driver 2478 arrived\n", + "Agent rider 2480 move from (7, 8) to (7, 9) using car (2503, [(7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 2481 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", + "Agent rider 2482 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (6, 0) to (5, 0) using car (2501, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2500 arrived\n", + "Agent rider 2505 move from (3, 9) to (4, 9) using car (2391, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 181 ended\n", - "I am driver 2539 - trip: [(8, 1), (8, 2), (9, 2)]\n", - "I am driver 2540 - trip: [(9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 2541 - trip: [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 2542 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 2543 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 2544 - trip: [(7, 4), (8, 4), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 2545 - trip: [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 2546 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "8 drivers generated.\n", - "I am rider 2547 - dep: (7, 5) , arr: (4, 6)\n", - "I am rider 2548 - dep: (7, 5) , arr: (2, 8)\n", - "I am rider 2549 - dep: (6, 5) , arr: (7, 3)\n", - "3 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 move from (7, 8) to (7, 7) using car (2532, [(7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1919 move from (8, 2) to (8, 3) using car (2440, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 8) to (7, 7) using car (2498, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 move from (2, 0) to (3, 0) using car (2435, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 2) to (9, 3) using car (2477, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2140 move from (0, 1) to (0, 2) using car (2530, [(0, 1), (0, 2)], 0)\n", - "Rider n° 2140 arrived with a waiting time of 15 ticks\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (2, 0) to (3, 0) using car (2435, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2164 move from (2, 0) to (3, 0) using car (2435, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2188 move from (8, 9) to (7, 9) using car (2534, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2192 move from (5, 6) to (5, 5) using car (2478, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 2) to (8, 3) using car (2440, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2208 move from (0, 2) to (0, 3) using car (2481, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2210 move from (3, 3) to (3, 2) using car (2493, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 2243 move from (8, 2) to (8, 3) using car (2440, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (5, 6) to (5, 5) using car (2478, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (5, 4) to (5, 5) using car (2461, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (2, 9) to (2, 8) using car (2516, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2276 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (6, 6) to (5, 6) using car (2526, [(6, 6), (5, 6)], 0)\n", - "Agent rider 2301 move from (8, 2) to (8, 3) using car (2440, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (2, 1) to (3, 1) using car (2533, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 2334 move from (6, 9) to (7, 9) using car (2431, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2347 move from (5, 9) to (6, 9) using car (2508, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2370 move from (2, 9) to (2, 8) using car (2516, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2375 doesn't move\n", - "Agent rider 2388 doesn't move\n", - "Driver 2394 arrived\n", - "Driver 2400 arrived\n", - "Agent rider 2407 move from (5, 6) to (5, 7) using car (2501, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2408 move from (8, 2) to (8, 3) using car (2440, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2410 move from (4, 5) to (3, 5) using car (2506, [(4, 5), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 2410 arrived with a waiting time of 5 ticks\n", - "Driver 2413 arrived\n", - "Agent rider 2417 move from (7, 2) to (8, 2) using car (2426, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2418 move from (2, 1) to (3, 1) using car (2533, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 2419 move from (0, 2) to (0, 3) using car (2481, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 2428 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (2, 2) to (2, 1) using car (2437, [(2, 2), (2, 1)], 0)\n", - "Agent rider 2443 move from (0, 2) to (0, 3) using car (2481, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 move from (2, 0) to (3, 0) using car (2435, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2446 move from (2, 0) to (3, 0) using car (2435, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Driver 2449 arrived\n", - "Agent rider 2452 move from (4, 6) to (5, 6) using car (2479, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 move from (7, 2) to (8, 2) using car (2426, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 doesn't move\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 move from (7, 2) to (8, 2) using car (2426, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2458 move from (4, 1) to (4, 0) using car (2496, [(4, 1), (4, 0)], 0)\n", - "Driver 2463 arrived\n", - "Agent rider 2468 move from (6, 9) to (7, 9) using car (2431, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 2468 arrived with a waiting time of 3 ticks\n", - "Agent rider 2469 move from (2, 1) to (3, 1) using car (2533, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 2470 move from (6, 9) to (7, 9) using car (2431, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 move from (2, 2) to (2, 1) using car (2437, [(2, 2), (2, 1)], 0)\n", - "Agent rider 2472 move from (3, 3) to (2, 3) using car (2401, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2474 doesn't move\n", - "Agent rider 2475 move from (2, 0) to (3, 0) using car (2435, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2484 move from (5, 6) to (5, 5) using car (2478, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2485 move from (5, 4) to (6, 4) using car (2494, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 2486 move from (5, 2) to (6, 2) using car (2499, [(5, 2), (6, 2), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 move from (9, 2) to (9, 3) using car (2477, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 2491 doesn't move\n", - "Agent rider 2495 move from (7, 2) to (8, 2) using car (2426, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2503 move from (8, 2) to (8, 3) using car (2440, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2519 move from (1, 4) to (1, 5) using car (2466, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2520 move from (9, 2) to (9, 3) using car (2477, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 2521 move from (5, 9) to (6, 9) using car (2508, [(5, 9), (6, 9)], 0)\n", + "Agent rider 2510 move from (3, 8) to (4, 8) using car (2408, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2520 doesn't move\n", + "Agent rider 2521 move from (0, 1) to (0, 2) using car (2516, [(0, 1), (0, 2)], 0)\n", "Agent rider 2522 doesn't move\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 doesn't move\n", + "Agent rider 2523 move from (5, 1) to (6, 1) using car (2498, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2525 move from (9, 7) to (9, 6) using car (2512, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 move from (7, 1) to (8, 1) using car (2418, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2543 doesn't move\n", + "Agent rider 2544 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 doesn't move\n", "Agent rider 2547 doesn't move\n", "Agent rider 2548 doesn't move\n", - "Agent rider 2549 doesn't move\n", - "tick 182 ended\n", - "I am driver 2550 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 2551 - trip: [(4, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 2552 - trip: [(4, 8), (5, 8), (6, 8), (6, 7)]\n", - "I am driver 2553 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 2554 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 2555 - trip: [(1, 1), (2, 1)]\n", - "I am driver 2556 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 2557 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 2558 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2559 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 2560 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 2561 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 2562 - trip: [(8, 7), (9, 7)]\n", - "I am driver 2563 - trip: [(6, 4), (6, 5), (7, 5)]\n", - "I am driver 2564 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 2565 - trip: [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 2566 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2567 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 2568 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 2569 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 2570 - trip: [(3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 2571 - trip: [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 2572 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 2573 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "24 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (8, 3) to (9, 3) using car (2440, [(8, 3), (9, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 7) to (7, 6) using car (2498, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2021 doesn't move\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 move from (3, 0) to (4, 0) using car (2435, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2188 move from (7, 9) to (6, 9) using car (2534, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2192 move from (5, 5) to (5, 4) using car (2478, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2206 move from (8, 3) to (9, 3) using car (2440, [(8, 3), (9, 3)], 0)\n", - "Rider n° 2206 arrived with a waiting time of 16 ticks\n", - "Agent rider 2208 move from (0, 3) to (0, 4) using car (2481, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2210 move from (3, 2) to (3, 1) using car (2493, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 2210 arrived with a waiting time of 13 ticks\n", - "Agent rider 2243 move from (8, 3) to (9, 3) using car (2440, [(8, 3), (9, 3)], 0)\n", - "Rider n° 2243 arrived with a waiting time of 11 ticks\n", - "Agent rider 2244 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2245 move from (5, 5) to (5, 4) using car (2478, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (5, 5) to (4, 5) using car (2461, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2253 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (2, 8) to (1, 8) using car (2500, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 2276 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (5, 6) to (6, 6) using car (2479, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2301 move from (8, 3) to (9, 3) using car (2440, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (3, 1) to (4, 1) using car (2554, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2334 move from (7, 9) to (8, 9) using car (2431, [(7, 9), (8, 9)], 0)\n", - "Rider n° 2334 arrived with a waiting time of 6 ticks\n", - "Agent rider 2347 doesn't move\n", - "Agent rider 2370 move from (2, 8) to (1, 8) using car (2500, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 2375 move from (5, 7) to (6, 7) using car (2501, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2388 move from (0, 3) to (0, 4) using car (2481, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 2395 arrived\n", - "Agent rider 2407 move from (5, 7) to (6, 7) using car (2501, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2408 move from (8, 3) to (9, 3) using car (2440, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Driver 2413 arrived\n", - "Agent rider 2417 move from (8, 2) to (9, 2) using car (2426, [(8, 2), (9, 2)], 0)\n", - "Agent rider 2418 move from (3, 1) to (4, 1) using car (2533, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 2419 move from (0, 3) to (1, 3) using car (2557, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2443 move from (0, 3) to (0, 4) using car (2481, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2444 move from (7, 2) to (8, 2) using car (2541, [(7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 2445 move from (3, 0) to (4, 0) using car (2435, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2446 move from (3, 0) to (4, 0) using car (2435, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2452 move from (5, 6) to (6, 6) using car (2479, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 move from (8, 2) to (9, 2) using car (2426, [(8, 2), (9, 2)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 move from (4, 8) to (4, 7) using car (2513, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 move from (8, 2) to (9, 2) using car (2426, [(8, 2), (9, 2)], 0)\n", - "Agent rider 2458 doesn't move\n", - "Agent rider 2469 move from (3, 1) to (4, 1) using car (2554, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2470 move from (7, 9) to (8, 9) using car (2431, [(7, 9), (8, 9)], 0)\n", + "tick 175 ended\n", + "I am driver 2549 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 2550 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 2551 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 2552 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 2553 - trip: [(5, 4), (6, 4), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 2554 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 2555 - trip: [(5, 0), (5, 1), (5, 2)]\n", + "I am driver 2556 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 2557 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 2558 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 2559 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 2560 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 2561 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 2562 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (6, 5)]\n", + "I am driver 2563 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 2564 - trip: [(0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 2565 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 2566 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 2567 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 2568 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 2569 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 2570 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 2571 - trip: [(5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 2572 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)]\n", + "I am driver 2573 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 2574 - trip: [(4, 2), (3, 2), (2, 2)]\n", + "I am driver 2575 - trip: [(9, 6), (8, 6), (7, 6)]\n", + "I am driver 2576 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", + "28 drivers generated.\n", + "I am rider 2577 - dep: (3, 7) , arr: (0, 9)\n", + "I am rider 2578 - dep: (7, 7) , arr: (0, 2)\n", + "2 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 1520 move from (9, 8) to (9, 9) using car (2507, [(9, 8), (9, 9)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1697 doesn't move\n", + "Agent rider 1817 doesn't move\n", + "Agent rider 1907 move from (9, 6) to (8, 6) using car (2575, [(9, 6), (8, 6), (7, 6)], 0)\n", + "Agent rider 1924 move from (9, 8) to (9, 9) using car (2507, [(9, 8), (9, 9)], 0)\n", + "Agent rider 1943 move from (5, 0) to (4, 0) using car (2501, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1945 move from (8, 5) to (9, 5) using car (2453, [(8, 5), (9, 5)], 0)\n", + "Agent rider 1987 move from (2, 4) to (1, 4) using car (2493, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 1987 arrived with a waiting time of 12 ticks\n", + "Agent rider 2026 move from (5, 0) to (5, 1) using car (2549, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2030 move from (9, 6) to (8, 6) using car (2575, [(9, 6), (8, 6), (7, 6)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2073 move from (4, 2) to (4, 1) using car (2486, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2150 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2155 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2169 move from (0, 0) to (1, 0) using car (2568, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2170 move from (5, 0) to (5, 1) using car (2549, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2213 move from (5, 0) to (5, 1) using car (2549, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 2213 arrived with a waiting time of 7 ticks\n", + "Agent rider 2229 move from (5, 3) to (6, 3) using car (2499, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2246 move from (5, 3) to (6, 3) using car (2499, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2249 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2250 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2251 move from (5, 3) to (6, 3) using car (2499, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2280 move from (5, 0) to (5, 1) using car (2549, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2281 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (4, 4) to (5, 4) using car (2497, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 2287 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 move from (8, 5) to (9, 5) using car (2453, [(8, 5), (9, 5)], 0)\n", + "Agent rider 2348 move from (0, 7) to (1, 7) using car (2557, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2349 move from (4, 0) to (5, 0) using car (2496, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Driver 2355 arrived\n", + "Agent rider 2358 move from (4, 0) to (5, 0) using car (2427, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (8, 5) to (8, 4) using car (2438, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2362 doesn't move\n", + "Driver 2378 arrived\n", + "Driver 2383 arrived\n", + "Driver 2386 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (4, 0) to (5, 0) using car (2427, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2389 doesn't move\n", + "Driver 2396 arrived\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 7) to (4, 8) using car (2440, [(4, 7), (4, 8)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2402 move from (3, 5) to (3, 4) using car (2495, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2403 move from (2, 4) to (2, 3) using car (2461, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2404 move from (7, 9) to (6, 9) using car (2426, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (7, 9) to (6, 9) using car (2426, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2423 arrived\n", + "Driver 2425 arrived\n", + "Agent rider 2430 doesn't move\n", + "Agent rider 2431 move from (2, 8) to (3, 8) using car (2513, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 2437 arrived\n", + "Agent rider 2447 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2448 move from (3, 5) to (3, 6) using car (2488, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Driver 2454 arrived\n", + "Driver 2457 arrived\n", + "Driver 2459 arrived\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 move from (2, 4) to (2, 3) using car (2461, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 move from (1, 5) to (1, 4) using car (2479, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2465 doesn't move\n", + "Agent rider 2467 move from (6, 2) to (6, 3) using car (2490, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (3, 5) to (3, 4) using car (2495, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 4) to (3, 5) using car (2489, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", "Agent rider 2471 doesn't move\n", - "Agent rider 2472 move from (2, 3) to (1, 3) using car (2401, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 2472 doesn't move\n", "Agent rider 2473 doesn't move\n", - "Agent rider 2474 move from (5, 7) to (4, 7) using car (2527, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2475 move from (3, 0) to (4, 0) using car (2435, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2483 arrived\n", - "Agent rider 2484 move from (5, 5) to (5, 4) using car (2478, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 2484 arrived with a waiting time of 1 ticks\n", - "Agent rider 2485 move from (6, 4) to (7, 4) using car (2494, [(6, 4), (7, 4)], 0)\n", - "Agent rider 2486 move from (6, 2) to (6, 3) using car (2499, [(6, 2), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2491 move from (2, 3) to (1, 3) using car (2401, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 2495 move from (8, 2) to (9, 2) using car (2426, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2480 move from (7, 9) to (6, 9) using car (2426, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2481 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2482 move from (5, 0) to (5, 1) using car (2549, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (5, 0) to (4, 0) using car (2501, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2491 arrived\n", + "Driver 2492 arrived\n", + "Driver 2494 arrived\n", "Driver 2502 arrived\n", - "Agent rider 2503 move from (8, 3) to (9, 3) using car (2440, [(8, 3), (9, 3)], 0)\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2519 move from (1, 5) to (1, 6) using car (2466, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2520 move from (9, 3) to (9, 4) using car (2477, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2521 doesn't move\n", - "Agent rider 2522 move from (0, 3) to (0, 4) using car (2481, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 2522 arrived with a waiting time of 3 ticks\n", - "Driver 2524 arrived\n", - "Agent rider 2537 move from (7, 7) to (7, 6) using car (2498, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2538 doesn't move\n", - "Agent rider 2547 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2549 move from (6, 5) to (6, 4) using car (2505, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "tick 183 ended\n", - "I am driver 2574 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)]\n", - "I am driver 2575 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 2576 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 2577 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 2578 - trip: [(3, 3), (4, 3), (5, 3), (5, 4)]\n", - "I am driver 2579 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 2580 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 2581 - trip: [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 2582 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6)]\n", - "I am driver 2583 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 2584 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 2585 - trip: [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 2586 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 2587 - trip: [(7, 4), (7, 5), (6, 5)]\n", - "I am driver 2588 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "15 drivers generated.\n", - "I am rider 2589 - dep: (8, 0) , arr: (4, 5)\n", - "I am rider 2590 - dep: (2, 6) , arr: (3, 5)\n", - "I am rider 2591 - dep: (3, 3) , arr: (7, 0)\n", - "I am rider 2592 - dep: (2, 8) , arr: (0, 9)\n", - "4 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (9, 3) to (9, 4) using car (2540, [(9, 3), (9, 4)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 6) to (7, 5) using car (2498, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2021 move from (4, 3) to (4, 4) using car (2573, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 move from (4, 0) to (5, 0) using car (2435, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2192 move from (5, 4) to (4, 4) using car (2478, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2208 move from (0, 4) to (0, 5) using car (2481, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2243 doesn't move\n", - "Agent rider 2244 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 2245 move from (5, 4) to (4, 4) using car (2478, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (4, 5) to (3, 5) using car (2461, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2253 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 move from (1, 8) to (0, 8) using car (2500, [(1, 8), (0, 8)], 0)\n", - "Agent rider 2276 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Rider n° 2276 arrived with a waiting time of 16 ticks\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (6, 6) to (7, 6) using car (2479, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2301 move from (9, 3) to (9, 4) using car (2540, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 doesn't move\n", - "Agent rider 2333 move from (4, 1) to (4, 2) using car (2554, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2347 doesn't move\n", - "Agent rider 2370 move from (1, 8) to (0, 8) using car (2500, [(1, 8), (0, 8)], 0)\n", - "Agent rider 2375 move from (6, 7) to (7, 7) using car (2501, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2388 move from (0, 4) to (0, 5) using car (2481, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2407 move from (6, 7) to (7, 7) using car (2501, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2408 move from (9, 3) to (9, 4) using car (2540, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (4, 1) to (5, 1) using car (2533, [(4, 1), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 2419 move from (1, 3) to (0, 3) using car (2401, [(1, 3), (0, 3)], 0)\n", - "Driver 2422 arrived\n", - "Driver 2437 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (2, 1) to (3, 1) using car (2512, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 2443 move from (0, 4) to (0, 5) using car (2481, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 2443 arrived with a waiting time of 6 ticks\n", - "Agent rider 2444 move from (8, 2) to (8, 3) using car (2541, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 2444 arrived with a waiting time of 8 ticks\n", - "Agent rider 2445 move from (4, 0) to (5, 0) using car (2435, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2446 move from (4, 0) to (5, 0) using car (2435, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2452 move from (6, 6) to (7, 6) using car (2479, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 move from (4, 7) to (4, 6) using car (2525, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2458 doesn't move\n", - "Driver 2462 arrived\n", - "Agent rider 2469 move from (4, 1) to (4, 2) using car (2554, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2470 doesn't move\n", - "Agent rider 2471 move from (2, 1) to (3, 1) using car (2512, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 2472 move from (1, 3) to (0, 3) using car (2401, [(1, 3), (0, 3)], 0)\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2474 move from (4, 7) to (3, 7) using car (2527, [(4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2475 move from (4, 0) to (5, 0) using car (2435, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2484 doesn't move\n", - "Agent rider 2485 doesn't move\n", - "Agent rider 2486 move from (6, 3) to (6, 4) using car (2499, [(6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 2491 move from (1, 3) to (2, 3) using car (2557, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Driver 2496 arrived\n", - "Agent rider 2503 move from (9, 3) to (9, 4) using car (2540, [(9, 3), (9, 4)], 0)\n", - "Agent rider 2504 doesn't move\n", - "Driver 2508 arrived\n", - "Driver 2515 arrived\n", - "Agent rider 2519 move from (1, 6) to (1, 7) using car (2466, [(1, 6), (1, 7)], 0)\n", - "Agent rider 2520 move from (9, 4) to (9, 5) using car (2544, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 2521 move from (6, 9) to (5, 9) using car (2534, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Driver 2524 arrived\n", - "Driver 2526 arrived\n", - "Driver 2530 arrived\n", - "Agent rider 2537 move from (7, 6) to (7, 5) using car (2498, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2538 doesn't move\n", + "Driver 2504 arrived\n", + "Agent rider 2505 move from (4, 9) to (5, 9) using car (2391, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2510 move from (4, 8) to (5, 8) using car (2408, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2520 doesn't move\n", + "Agent rider 2521 move from (0, 2) to (1, 2) using car (2576, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2522 move from (7, 9) to (6, 9) using car (2503, [(7, 9), (6, 9)], 0)\n", + "Agent rider 2523 move from (6, 1) to (7, 1) using car (2498, [(6, 1), (7, 1)], 0)\n", + "Rider n° 2523 arrived with a waiting time of 0 ticks\n", + "Agent rider 2524 move from (7, 9) to (6, 9) using car (2426, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2525 move from (9, 6) to (9, 5) using car (2512, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2543 move from (8, 7) to (7, 7) using car (2561, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2544 move from (4, 8) to (5, 8) using car (2408, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2545 move from (1, 3) to (0, 3) using car (2540, [(1, 3), (0, 3)], 0)\n", + "Agent rider 2546 doesn't move\n", "Agent rider 2547 doesn't move\n", "Agent rider 2548 doesn't move\n", - "Agent rider 2549 move from (6, 4) to (6, 3) using car (2505, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 2589 move from (8, 0) to (7, 0) using car (2564, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 doesn't move\n", - "Agent rider 2591 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "tick 184 ended\n", - "I am driver 2593 - trip: [(2, 8), (1, 8)]\n", - "1 drivers generated.\n", - "I am rider 2594 - dep: (4, 0) , arr: (5, 8)\n", - "I am rider 2595 - dep: (2, 2) , arr: (4, 9)\n", - "I am rider 2596 - dep: (4, 1) , arr: (6, 6)\n", - "I am rider 2597 - dep: (3, 8) , arr: (3, 0)\n", - "I am rider 2598 - dep: (0, 0) , arr: (6, 1)\n", + "Agent rider 2577 move from (3, 7) to (2, 7) using car (2511, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 2578 doesn't move\n", + "tick 176 ended\n", + "I am driver 2579 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 2580 - trip: [(9, 4), (9, 3), (9, 2), (9, 1)]\n", + "2 drivers generated.\n", + "I am rider 2581 - dep: (6, 2) , arr: (0, 1)\n", + "I am rider 2582 - dep: (3, 2) , arr: (5, 1)\n", + "I am rider 2583 - dep: (8, 8) , arr: (0, 9)\n", + "I am rider 2584 - dep: (7, 5) , arr: (0, 3)\n", + "I am rider 2585 - dep: (1, 7) , arr: (6, 7)\n", "5 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 move from (7, 7) to (8, 7) using car (2501, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 1480 move from (8, 4) to (8, 3) using car (2438, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 move from (8, 4) to (8, 3) using car (2438, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1690 move from (8, 4) to (8, 3) using car (2438, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1697 move from (2, 3) to (2, 2) using car (2461, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 1817 move from (1, 0) to (1, 1) using car (2568, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 1817 arrived with a waiting time of 20 ticks\n", + "Agent rider 1907 move from (8, 6) to (7, 6) using car (2575, [(8, 6), (7, 6)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 5) to (7, 4) using car (2498, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2021 move from (4, 4) to (4, 5) using car (2573, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Agent rider 2119 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2153 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 move from (5, 0) to (6, 0) using car (2435, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2188 doesn't move\n", - "Agent rider 2192 move from (4, 4) to (3, 4) using car (2478, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2208 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2244 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Agent rider 2245 move from (4, 4) to (3, 4) using car (2478, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (3, 5) to (2, 5) using car (2461, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 2253 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2277 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2278 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2280 move from (7, 6) to (8, 6) using car (2479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (2, 3) to (3, 3) using car (2557, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2333 move from (4, 2) to (4, 3) using car (2554, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 2347 move from (6, 9) to (7, 9) using car (2550, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2375 move from (7, 7) to (8, 7) using car (2501, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 2375 arrived with a waiting time of 7 ticks\n", - "Agent rider 2388 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2407 move from (7, 7) to (8, 7) using car (2501, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2409 move from (3, 5) to (2, 5) using car (2553, [(3, 5), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (5, 1) to (5, 2) using car (2533, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Driver 2426 arrived\n", - "Driver 2431 arrived\n", - "Driver 2440 arrived\n", - "Agent rider 2441 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2442 move from (3, 1) to (4, 1) using car (2512, [(3, 1), (4, 1)], 0)\n", - "Agent rider 2444 doesn't move\n", - "Agent rider 2445 move from (5, 0) to (6, 0) using car (2435, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2446 move from (5, 0) to (6, 0) using car (2435, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Driver 2448 arrived\n", - "Agent rider 2452 move from (7, 6) to (8, 6) using car (2479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2455 move from (4, 6) to (4, 5) using car (2525, [(4, 6), (4, 5)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2458 doesn't move\n", - "Agent rider 2469 move from (4, 2) to (4, 3) using car (2554, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 2469 arrived with a waiting time of 2 ticks\n", - "Agent rider 2470 doesn't move\n", - "Agent rider 2471 move from (3, 1) to (4, 1) using car (2512, [(3, 1), (4, 1)], 0)\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2474 move from (3, 7) to (2, 7) using car (2527, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2475 move from (5, 0) to (6, 0) using car (2435, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 2477 arrived\n", - "Agent rider 2485 doesn't move\n", - "Agent rider 2486 move from (6, 4) to (7, 4) using car (2499, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2487 move from (0, 5) to (0, 6) using car (2481, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Agent rider 2491 move from (2, 3) to (3, 3) using car (2557, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 2494 arrived\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Driver 2518 arrived\n", + "Agent rider 1943 move from (4, 0) to (4, 1) using car (2501, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1945 move from (9, 5) to (9, 4) using car (2512, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2026 move from (5, 1) to (5, 2) using car (2549, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2030 move from (8, 6) to (7, 6) using car (2575, [(8, 6), (7, 6)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2073 move from (4, 1) to (4, 0) using car (2486, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 2073 arrived with a waiting time of 26 ticks\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2169 move from (1, 0) to (1, 1) using car (2568, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2170 move from (5, 1) to (5, 2) using car (2555, [(5, 1), (5, 2)], 0)\n", + "Agent rider 2229 move from (6, 3) to (7, 3) using car (2499, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2246 move from (6, 3) to (7, 3) using car (2499, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Rider n° 2246 arrived with a waiting time of 8 ticks\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", + "Agent rider 2251 move from (6, 3) to (7, 3) using car (2499, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Rider n° 2251 arrived with a waiting time of 8 ticks\n", + "Agent rider 2280 move from (5, 1) to (5, 2) using car (2555, [(5, 1), (5, 2)], 0)\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2284 move from (5, 4) to (6, 4) using car (2497, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 2284 arrived with a waiting time of 7 ticks\n", + "Agent rider 2287 move from (1, 2) to (2, 2) using car (2576, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 move from (9, 5) to (9, 4) using car (2512, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 move from (9, 5) to (9, 4) using car (2512, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2348 move from (1, 7) to (2, 7) using car (2557, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2349 move from (5, 0) to (5, 1) using car (2496, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 2358 move from (5, 0) to (6, 0) using car (2427, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (8, 4) to (8, 3) using car (2438, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2362 move from (2, 7) to (1, 7) using car (2511, [(2, 7), (1, 7)], 0)\n", + "Rider n° 2362 arrived with a waiting time of 8 ticks\n", + "Driver 2383 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (5, 0) to (6, 0) using car (2427, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2389 doesn't move\n", + "Driver 2392 arrived\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 8) to (4, 7) using car (2514, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2401 move from (6, 0) to (6, 1) using car (2542, [(6, 0), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 2402 move from (3, 4) to (3, 3) using car (2495, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2403 move from (2, 3) to (2, 2) using car (2461, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 2403 arrived with a waiting time of 7 ticks\n", + "Agent rider 2404 move from (6, 9) to (5, 9) using car (2426, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2409 arrived\n", + "Agent rider 2413 move from (6, 9) to (5, 9) using car (2426, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 2413 arrived with a waiting time of 2 ticks\n", + "Driver 2418 arrived\n", + "Driver 2425 arrived\n", + "Agent rider 2431 move from (3, 8) to (4, 8) using car (2513, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2447 move from (1, 2) to (2, 2) using car (2576, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2448 move from (3, 6) to (3, 7) using car (2488, [(3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Driver 2457 arrived\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 move from (2, 3) to (2, 2) using car (2461, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 move from (1, 4) to (1, 3) using car (2479, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2465 move from (5, 0) to (6, 0) using car (2427, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2467 move from (6, 3) to (6, 4) using car (2490, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2468 move from (8, 4) to (8, 3) using car (2438, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2469 move from (3, 4) to (3, 3) using car (2495, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 5) to (3, 6) using car (2489, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 2471 move from (8, 4) to (8, 3) using car (2438, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2472 move from (4, 0) to (4, 1) using car (2501, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2473 move from (2, 7) to (1, 7) using car (2511, [(2, 7), (1, 7)], 0)\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2480 move from (6, 9) to (5, 9) using car (2426, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2481 doesn't move\n", + "Agent rider 2482 move from (5, 1) to (5, 2) using car (2549, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (4, 0) to (4, 1) using car (2501, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2492 arrived\n", + "Agent rider 2505 move from (5, 9) to (6, 9) using car (2391, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2510 move from (5, 8) to (6, 8) using car (2408, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 2516 arrived\n", "Agent rider 2519 doesn't move\n", - "Agent rider 2520 move from (9, 5) to (9, 6) using car (2544, [(9, 5), (9, 6)], 0)\n", - "Agent rider 2521 move from (5, 9) to (4, 9) using car (2534, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Driver 2528 arrived\n", - "Driver 2535 arrived\n", - "Agent rider 2537 move from (7, 5) to (7, 4) using car (2498, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2538 doesn't move\n", - "Driver 2539 arrived\n", - "Agent rider 2547 move from (7, 5) to (7, 4) using car (2498, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2548 move from (7, 5) to (7, 4) using car (2498, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2549 move from (6, 3) to (6, 2) using car (2505, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 2555 arrived\n", - "Driver 2562 arrived\n", - "Agent rider 2589 move from (7, 0) to (6, 0) using car (2564, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 move from (2, 6) to (2, 5) using car (2516, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2591 move from (3, 3) to (3, 2) using car (2572, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 2592 move from (2, 8) to (1, 8) using car (2593, [(2, 8), (1, 8)], 0)\n", - "Agent rider 2594 doesn't move\n", - "Agent rider 2595 doesn't move\n", - "Agent rider 2596 move from (4, 1) to (5, 1) using car (2576, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "tick 185 ended\n", - "I am driver 2599 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 2600 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 2601 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 2602 - trip: [(4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2603 - trip: [(1, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 2604 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "Agent rider 2520 move from (6, 0) to (6, 1) using car (2542, [(6, 0), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 2521 doesn't move\n", + "Agent rider 2522 doesn't move\n", + "Agent rider 2524 move from (6, 9) to (5, 9) using car (2426, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2525 move from (9, 5) to (9, 4) using car (2512, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2526 move from (7, 6) to (6, 6) using car (2536, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2543 move from (7, 7) to (6, 7) using car (2561, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2544 move from (5, 8) to (6, 8) using car (2408, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 doesn't move\n", + "Agent rider 2547 doesn't move\n", + "Agent rider 2548 doesn't move\n", + "Agent rider 2577 move from (2, 7) to (1, 7) using car (2511, [(2, 7), (1, 7)], 0)\n", + "Agent rider 2578 move from (7, 7) to (6, 7) using car (2561, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2582 doesn't move\n", + "Agent rider 2583 move from (8, 8) to (8, 7) using car (2550, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2585 move from (1, 7) to (2, 7) using car (2557, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "tick 177 ended\n", + "I am driver 2586 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 2587 - trip: [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 2588 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 2589 - trip: [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 2590 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 2591 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", "6 drivers generated.\n", - "I am rider 2605 - dep: (2, 4) , arr: (5, 1)\n", + "I am rider 2592 - dep: (9, 0) , arr: (9, 5)\n", "1 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 move from (8, 7) to (9, 7) using car (2501, [(8, 7), (9, 7)], 0)\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 1480 move from (8, 3) to (8, 2) using car (2438, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1485 doesn't move\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1588 move from (8, 3) to (8, 2) using car (2438, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1690 move from (8, 3) to (8, 2) using car (2438, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 1697 move from (2, 2) to (2, 1) using car (2461, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 1697 arrived with a waiting time of 39 ticks\n", + "Agent rider 1907 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 move from (7, 4) to (8, 4) using car (2499, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2021 move from (4, 5) to (5, 5) using car (2573, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 2021 arrived with a waiting time of 20 ticks\n", - "Agent rider 2059 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2153 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2160 doesn't move\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 move from (6, 9) to (5, 9) using car (2580, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2192 move from (3, 4) to (2, 4) using car (2478, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 2192 arrived with a waiting time of 7 ticks\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2208 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (3, 4) to (2, 4) using car (2478, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2252 move from (2, 5) to (1, 5) using car (2461, [(2, 5), (1, 5)], 0)\n", - "Rider n° 2252 arrived with a waiting time of 13 ticks\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2277 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2278 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", + "Agent rider 1943 move from (4, 1) to (4, 2) using car (2501, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1945 move from (9, 4) to (9, 3) using car (2512, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2026 move from (5, 2) to (5, 3) using car (2549, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2030 doesn't move\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2229 move from (7, 3) to (8, 3) using car (2499, [(7, 3), (8, 3)], 0)\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 doesn't move\n", "Agent rider 2280 doesn't move\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2332 move from (3, 3) to (4, 3) using car (2557, [(3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Rider n° 2332 arrived with a waiting time of 10 ticks\n", - "Agent rider 2333 move from (4, 3) to (4, 4) using car (2554, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 2333 arrived with a waiting time of 4 ticks\n", - "Agent rider 2347 move from (7, 9) to (7, 8) using car (2550, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2388 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Rider n° 2388 arrived with a waiting time of 8 ticks\n", - "Driver 2401 arrived\n", - "Agent rider 2407 move from (8, 7) to (9, 7) using car (2501, [(8, 7), (9, 7)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2409 move from (2, 5) to (2, 6) using car (2553, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2418 move from (5, 2) to (6, 2) using car (2509, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 2418 arrived with a waiting time of 2 ticks\n", - "Agent rider 2419 doesn't move\n", - "Driver 2431 arrived\n", - "Agent rider 2441 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2445 doesn't move\n", - "Agent rider 2446 move from (6, 0) to (6, 1) using car (2564, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2452 doesn't move\n", - "Agent rider 2453 doesn't move\n", - "Agent rider 2454 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2455 move from (4, 5) to (5, 5) using car (2573, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 2455 arrived with a waiting time of 5 ticks\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2458 move from (4, 0) to (3, 0) using car (2559, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 2466 arrived\n", - "Agent rider 2470 doesn't move\n", - "Agent rider 2471 doesn't move\n", - "Agent rider 2472 doesn't move\n", + "Agent rider 2281 doesn't move\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (2, 2) to (3, 2) using car (2576, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 move from (9, 4) to (9, 3) using car (2512, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2326 move from (4, 3) to (4, 4) using car (2518, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2343 move from (9, 4) to (9, 3) using car (2512, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2348 move from (2, 7) to (3, 7) using car (2557, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2349 move from (5, 1) to (5, 2) using car (2496, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 2358 move from (6, 0) to (7, 0) using car (2427, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2360 move from (8, 3) to (8, 2) using car (2438, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 2383 arrived\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (6, 0) to (7, 0) using car (2427, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2389 move from (2, 7) to (3, 7) using car (2557, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2399 move from (6, 0) to (7, 0) using car (2427, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2400 move from (4, 7) to (4, 6) using car (2514, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2401 move from (6, 1) to (5, 1) using car (2542, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 2402 doesn't move\n", + "Agent rider 2404 move from (5, 9) to (4, 9) using car (2426, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2413 move from (6, 9) to (7, 9) using car (2391, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 2419 arrived\n", + "Agent rider 2431 move from (4, 8) to (4, 7) using car (2513, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 2440 arrived\n", + "Agent rider 2447 move from (2, 2) to (3, 2) using car (2576, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2448 move from (3, 7) to (3, 8) using car (2488, [(3, 7), (3, 8), (4, 8)], 0)\n", + "Driver 2449 arrived\n", + "Driver 2453 arrived\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 move from (2, 2) to (2, 1) using car (2461, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 2464 move from (1, 3) to (1, 2) using car (2479, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2465 move from (6, 0) to (7, 0) using car (2427, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2467 move from (6, 4) to (6, 5) using car (2490, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2468 move from (8, 3) to (8, 2) using car (2438, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2469 move from (3, 3) to (4, 3) using car (2495, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 6) to (3, 7) using car (2489, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 2471 move from (8, 3) to (8, 2) using car (2438, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 2472 move from (4, 1) to (4, 2) using car (2501, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", "Agent rider 2473 doesn't move\n", - "Agent rider 2474 move from (2, 7) to (1, 7) using car (2527, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 2474 arrived with a waiting time of 3 ticks\n", - "Agent rider 2475 move from (6, 0) to (7, 0) using car (2435, [(6, 0), (7, 0)], 0)\n", - "Agent rider 2485 move from (7, 4) to (7, 3) using car (2498, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2486 move from (7, 4) to (8, 4) using car (2499, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2487 move from (0, 6) to (0, 7) using car (2481, [(0, 6), (0, 7)], 0)\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (3, 3) to (4, 3) using car (2557, [(3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 2492 arrived\n", - "Agent rider 2495 doesn't move\n", - "Driver 2500 arrived\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Driver 2510 arrived\n", - "Driver 2513 arrived\n", - "Agent rider 2519 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2521 move from (4, 9) to (4, 8) using car (2534, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Driver 2532 arrived\n", - "Agent rider 2537 move from (7, 4) to (8, 4) using car (2499, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2538 doesn't move\n", + "Driver 2474 arrived\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2480 move from (5, 9) to (4, 9) using car (2426, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2481 doesn't move\n", + "Agent rider 2482 move from (5, 2) to (5, 3) using car (2549, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (4, 1) to (4, 2) using car (2501, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2498 arrived\n", + "Driver 2503 arrived\n", + "Agent rider 2505 move from (6, 9) to (7, 9) using car (2391, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 2507 arrived\n", + "Agent rider 2510 move from (6, 8) to (6, 7) using car (2579, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Driver 2517 arrived\n", + "Agent rider 2519 move from (0, 6) to (0, 5) using car (2531, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 2520 move from (6, 1) to (5, 1) using car (2542, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 2521 doesn't move\n", + "Agent rider 2522 move from (6, 9) to (7, 9) using car (2391, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2524 move from (5, 9) to (4, 9) using car (2426, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2525 move from (9, 4) to (9, 3) using car (2512, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2529 move from (6, 8) to (7, 8) using car (2408, [(6, 8), (7, 8)], 0)\n", + "Driver 2537 arrived\n", "Driver 2540 arrived\n", - "Agent rider 2547 move from (7, 4) to (7, 3) using car (2498, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2548 move from (7, 4) to (7, 3) using car (2498, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2549 move from (6, 2) to (6, 3) using car (2531, [(6, 2), (6, 3)], 0)\n", - "Driver 2563 arrived\n", - "Agent rider 2589 move from (6, 0) to (6, 1) using car (2564, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 move from (2, 5) to (1, 5) using car (2461, [(2, 5), (1, 5)], 0)\n", - "Agent rider 2591 move from (3, 2) to (3, 1) using car (2572, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (4, 0) to (3, 0) using car (2559, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2595 move from (2, 2) to (3, 2) using car (2588, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2596 move from (5, 1) to (6, 1) using car (2576, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2605 doesn't move\n" + "Agent rider 2543 move from (6, 7) to (5, 7) using car (2561, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2544 move from (6, 8) to (6, 7) using car (2579, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 doesn't move\n", + "Agent rider 2547 move from (6, 0) to (7, 0) using car (2427, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2548 doesn't move\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 move from (6, 7) to (5, 7) using car (2561, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 186 ended\n", - "I am driver 2606 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 2607 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 2608 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", - "I am driver 2609 - trip: [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2610 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 2611 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 2612 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 2613 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)]\n", - "I am driver 2614 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 2615 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 2616 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", - "I am driver 2617 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 2618 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "Agent rider 2581 move from (6, 2) to (5, 2) using car (2534, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3)], 0)\n", + "Agent rider 2582 move from (3, 2) to (4, 2) using car (2535, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2583 move from (8, 7) to (8, 6) using car (2550, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2585 move from (2, 7) to (3, 7) using car (2557, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2592 doesn't move\n", + "tick 178 ended\n", + "I am driver 2593 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (2, 6)]\n", + "I am driver 2594 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 2595 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 2596 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)]\n", + "I am driver 2597 - trip: [(1, 6), (2, 6), (3, 6), (3, 5)]\n", + "I am driver 2598 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 2599 - trip: [(8, 9), (8, 8)]\n", + "I am driver 2600 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "8 drivers generated.\n", + "I am rider 2601 - dep: (5, 1) , arr: (2, 1)\n", + "I am rider 2602 - dep: (9, 4) , arr: (2, 7)\n", + "I am rider 2603 - dep: (4, 3) , arr: (9, 7)\n", + "I am rider 2604 - dep: (6, 5) , arr: (8, 8)\n", + "I am rider 2605 - dep: (2, 4) , arr: (4, 8)\n", + "I am rider 2606 - dep: (1, 1) , arr: (7, 3)\n", + "I am rider 2607 - dep: (4, 0) , arr: (8, 7)\n", + "7 riders generated.\n", + "Agent rider 1480 doesn't move\n", + "Agent rider 1485 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1520 move from (9, 9) to (8, 9) using car (2600, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 1588 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1907 move from (7, 6) to (7, 5) using car (2587, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 1924 move from (9, 9) to (8, 9) using car (2600, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 1943 move from (4, 2) to (4, 3) using car (2501, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1945 move from (9, 3) to (9, 2) using car (2512, [(9, 3), (9, 2)], 0)\n", + "Agent rider 2026 doesn't move\n", + "Agent rider 2030 move from (7, 6) to (7, 5) using car (2587, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 2055 move from (5, 2) to (5, 3) using car (2496, [(5, 2), (5, 3)], 0)\n", + "Agent rider 2150 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2249 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2250 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 doesn't move\n", + "Agent rider 2281 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (3, 2) to (4, 2) using car (2576, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 move from (9, 3) to (9, 2) using car (2512, [(9, 3), (9, 2)], 0)\n", + "Agent rider 2326 move from (4, 4) to (4, 5) using car (2518, [(4, 4), (4, 5)], 0)\n", + "Agent rider 2343 move from (9, 3) to (9, 2) using car (2512, [(9, 3), (9, 2)], 0)\n", + "Agent rider 2348 move from (3, 7) to (3, 8) using car (2489, [(3, 7), (3, 8)], 0)\n", + "Agent rider 2349 move from (5, 2) to (5, 3) using car (2496, [(5, 2), (5, 3)], 0)\n", + "Agent rider 2358 move from (7, 0) to (8, 0) using car (2427, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 2358 arrived with a waiting time of 6 ticks\n", + "Agent rider 2360 move from (8, 2) to (8, 3) using car (2571, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 2387 doesn't move\n", + "Agent rider 2388 move from (7, 0) to (8, 0) using car (2427, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 2388 arrived with a waiting time of 4 ticks\n", + "Agent rider 2389 move from (3, 7) to (4, 7) using car (2557, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2399 move from (7, 0) to (8, 0) using car (2427, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2400 move from (4, 6) to (4, 5) using car (2514, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2402 move from (3, 3) to (2, 3) using car (2590, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 2402 arrived with a waiting time of 6 ticks\n", + "Agent rider 2404 move from (4, 9) to (3, 9) using car (2426, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2419 arrived\n", + "Agent rider 2431 move from (4, 7) to (4, 6) using car (2513, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 2439 arrived\n", + "Driver 2442 arrived\n", + "Agent rider 2447 move from (3, 2) to (4, 2) using car (2576, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Rider n° 2447 arrived with a waiting time of 3 ticks\n", + "Agent rider 2448 move from (3, 8) to (4, 8) using car (2488, [(3, 8), (4, 8)], 0)\n", + "Driver 2453 arrived\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 move from (2, 1) to (2, 0) using car (2461, [(2, 1), (2, 0)], 0)\n", + "Agent rider 2464 move from (1, 2) to (1, 1) using car (2479, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2465 move from (7, 0) to (8, 0) using car (2427, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2467 move from (6, 5) to (6, 6) using car (2490, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (4, 3) to (5, 3) using car (2495, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 7) to (3, 8) using car (2489, [(3, 7), (3, 8)], 0)\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2472 move from (4, 2) to (4, 3) using car (2501, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2473 move from (1, 7) to (1, 6) using car (2565, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 2477 move from (4, 9) to (4, 8) using car (2559, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2480 move from (4, 9) to (3, 9) using car (2426, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2481 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2482 move from (5, 3) to (5, 4) using car (2549, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 move from (4, 9) to (4, 8) using car (2559, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2484 move from (4, 2) to (4, 3) using car (2501, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2493 arrived\n", + "Agent rider 2505 move from (7, 9) to (8, 9) using car (2391, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 2509 arrived\n", + "Agent rider 2510 move from (6, 7) to (6, 6) using car (2579, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Driver 2511 arrived\n", + "Driver 2515 arrived\n", + "Agent rider 2519 move from (0, 5) to (1, 5) using car (2531, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 2520 move from (5, 1) to (4, 1) using car (2542, [(5, 1), (4, 1)], 0)\n", + "Agent rider 2521 move from (1, 2) to (1, 3) using car (2568, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2522 move from (7, 9) to (8, 9) using car (2391, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2524 move from (4, 9) to (4, 8) using car (2559, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2525 move from (9, 3) to (9, 2) using car (2512, [(9, 3), (9, 2)], 0)\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2543 doesn't move\n", + "Agent rider 2544 move from (6, 7) to (6, 6) using car (2579, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 move from (5, 5) to (5, 6) using car (2530, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2547 move from (7, 0) to (8, 0) using car (2427, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 2547 arrived with a waiting time of 3 ticks\n", + "Agent rider 2548 doesn't move\n", + "Driver 2555 arrived\n", + "Driver 2574 arrived\n", + "Driver 2575 arrived\n", + "Agent rider 2577 move from (1, 7) to (1, 6) using car (2565, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 2578 move from (5, 7) to (5, 6) using car (2561, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2581 move from (5, 2) to (4, 2) using car (2534, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3)], 0)\n", + "Agent rider 2582 move from (4, 2) to (5, 2) using car (2535, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2583 move from (8, 6) to (8, 5) using car (2550, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2584 move from (7, 5) to (6, 5) using car (2588, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 2585 move from (3, 7) to (4, 7) using car (2557, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2592 doesn't move\n", + "Agent rider 2601 move from (5, 1) to (4, 1) using car (2542, [(5, 1), (4, 1)], 0)\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (4, 3) to (5, 3) using car (2495, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2604 move from (6, 5) to (6, 6) using car (2490, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2605 move from (2, 4) to (2, 5) using car (2591, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2606 doesn't move\n", + "Agent rider 2607 move from (4, 0) to (5, 0) using car (2538, [(4, 0), (5, 0), (6, 0)], 0)\n", + "tick 179 ended\n", + "I am driver 2608 - trip: [(3, 3), (3, 2)]\n", + "I am driver 2609 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 2610 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 2611 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 2612 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", + "I am driver 2613 - trip: [(2, 4), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 2614 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 2615 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 2616 - trip: [(1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 2617 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 2618 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 2619 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 2620 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", "13 drivers generated.\n", - "I am rider 2619 - dep: (0, 7) , arr: (1, 2)\n", - "I am rider 2620 - dep: (3, 0) , arr: (2, 7)\n", - "I am rider 2621 - dep: (2, 5) , arr: (9, 9)\n", - "I am rider 2622 - dep: (2, 2) , arr: (8, 2)\n", - "I am rider 2623 - dep: (5, 3) , arr: (9, 0)\n", - "I am rider 2624 - dep: (6, 2) , arr: (4, 7)\n", + "0 riders generated.\n", + "Agent rider 1480 move from (8, 2) to (7, 2) using car (2596, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Rider n° 1480 arrived with a waiting time of 51 ticks\n", + "Agent rider 1485 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 1520 move from (8, 9) to (9, 9) using car (2391, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1588 move from (8, 2) to (7, 2) using car (2596, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Rider n° 1588 arrived with a waiting time of 47 ticks\n", + "Agent rider 1690 move from (8, 2) to (7, 2) using car (2596, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Rider n° 1690 arrived with a waiting time of 43 ticks\n", + "Agent rider 1907 move from (7, 5) to (6, 5) using car (2587, [(7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 1924 move from (8, 9) to (9, 9) using car (2391, [(8, 9), (9, 9)], 0)\n", + "Agent rider 1943 move from (4, 3) to (4, 4) using car (2501, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 2026 move from (5, 3) to (6, 3) using car (2495, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2030 move from (7, 5) to (6, 5) using car (2587, [(7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2150 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2169 move from (1, 1) to (2, 1) using car (2479, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2170 move from (5, 2) to (6, 2) using car (2535, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2249 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2250 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 move from (5, 2) to (6, 2) using car (2535, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2281 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 move from (8, 1) to (9, 1) using car (2438, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2287 move from (4, 2) to (5, 2) using car (2576, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2326 move from (4, 5) to (4, 4) using car (2514, [(4, 5), (4, 4)], 0)\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 move from (3, 8) to (3, 9) using car (2532, [(3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 2349 move from (5, 3) to (6, 3) using car (2495, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2360 move from (8, 3) to (8, 4) using car (2571, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 2387 move from (8, 9) to (9, 9) using car (2391, [(8, 9), (9, 9)], 0)\n", + "Rider n° 2387 arrived with a waiting time of 11 ticks\n", + "Agent rider 2389 move from (4, 7) to (5, 7) using car (2557, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2399 move from (8, 0) to (9, 0) using car (2427, [(8, 0), (9, 0)], 0)\n", + "Agent rider 2400 move from (4, 5) to (4, 4) using car (2514, [(4, 5), (4, 4)], 0)\n", + "Agent rider 2401 doesn't move\n", + "Agent rider 2404 move from (3, 9) to (2, 9) using car (2426, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 2408 arrived\n", + "Agent rider 2431 move from (4, 6) to (4, 5) using car (2513, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 2442 arrived\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2462 move from (8, 1) to (9, 1) using car (2438, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2464 move from (1, 1) to (2, 1) using car (2479, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 2464 arrived with a waiting time of 5 ticks\n", + "Agent rider 2465 move from (8, 0) to (9, 0) using car (2427, [(8, 0), (9, 0)], 0)\n", + "Agent rider 2467 move from (6, 6) to (6, 7) using car (2490, [(6, 6), (6, 7)], 0)\n", + "Agent rider 2468 move from (8, 2) to (7, 2) using car (2596, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2469 move from (5, 3) to (6, 3) using car (2495, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 8) to (3, 9) using car (2532, [(3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 2471 move from (8, 2) to (7, 2) using car (2596, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2472 move from (4, 3) to (4, 4) using car (2501, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2473 move from (1, 6) to (1, 5) using car (2565, [(1, 6), (1, 5)], 0)\n", + "Agent rider 2477 move from (4, 8) to (4, 7) using car (2559, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2480 move from (3, 9) to (2, 9) using car (2426, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2481 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2482 move from (5, 4) to (5, 5) using car (2549, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (4, 3) to (4, 4) using car (2501, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 2499 arrived\n", + "Agent rider 2505 move from (8, 9) to (7, 9) using car (2600, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2510 move from (6, 6) to (6, 5) using car (2579, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2519 move from (1, 5) to (2, 5) using car (2531, [(1, 5), (2, 5)], 0)\n", + "Agent rider 2520 move from (4, 1) to (5, 1) using car (2552, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2521 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2522 move from (8, 9) to (7, 9) using car (2600, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2524 move from (4, 8) to (4, 7) using car (2559, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2525 doesn't move\n", + "Agent rider 2526 move from (6, 6) to (6, 7) using car (2490, [(6, 6), (6, 7)], 0)\n", + "Agent rider 2527 move from (8, 1) to (9, 1) using car (2438, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2528 move from (1, 3) to (1, 4) using car (2568, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2543 doesn't move\n", + "Agent rider 2544 move from (6, 6) to (6, 5) using car (2579, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 move from (5, 6) to (5, 7) using car (2530, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2548 move from (8, 3) to (8, 4) using car (2571, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Driver 2564 arrived\n", + "Driver 2575 arrived\n", + "Agent rider 2577 move from (1, 6) to (1, 5) using car (2565, [(1, 6), (1, 5)], 0)\n", + "Agent rider 2578 move from (5, 6) to (5, 5) using car (2561, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 2581 move from (4, 2) to (3, 2) using car (2534, [(4, 2), (3, 2), (3, 3), (2, 3)], 0)\n", + "Agent rider 2582 doesn't move\n", + "Agent rider 2583 move from (8, 5) to (8, 4) using car (2550, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2584 move from (6, 5) to (5, 5) using car (2588, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 2585 move from (4, 7) to (5, 7) using car (2557, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2592 doesn't move\n", + "Agent rider 2601 doesn't move\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (5, 3) to (6, 3) using car (2495, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2604 move from (6, 6) to (6, 7) using car (2490, [(6, 6), (6, 7)], 0)\n", + "Agent rider 2605 move from (2, 5) to (2, 6) using car (2591, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2606 move from (1, 1) to (2, 1) using car (2479, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2607 move from (5, 0) to (6, 0) using car (2538, [(5, 0), (6, 0)], 0)\n", + "tick 180 ended\n", + "0 drivers generated.\n", + "I am rider 2621 - dep: (5, 1) , arr: (9, 2)\n", + "I am rider 2622 - dep: (1, 2) , arr: (1, 7)\n", + "I am rider 2623 - dep: (3, 1) , arr: (1, 1)\n", + "I am rider 2624 - dep: (8, 7) , arr: (6, 5)\n", + "I am rider 2625 - dep: (7, 4) , arr: (3, 2)\n", + "I am rider 2626 - dep: (4, 7) , arr: (8, 3)\n", "6 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (9, 4) to (9, 5) using car (2610, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 1485 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 1485 arrived with a waiting time of 35 ticks\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1690 doesn't move\n", + "Agent rider 1907 move from (6, 5) to (6, 4) using car (2579, [(6, 5), (6, 4)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2059 move from (3, 0) to (2, 0) using car (2559, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (3, 0) to (2, 0) using car (2559, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2164 doesn't move\n", - "Agent rider 2188 move from (5, 9) to (4, 9) using car (2580, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (2, 4) to (1, 4) using car (2478, [(2, 4), (1, 4)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 doesn't move\n", - "Agent rider 2301 move from (9, 4) to (9, 5) using car (2610, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2333 move from (4, 3) to (4, 4) using car (2557, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Rider n° 2333 arrived with a waiting time of 4 ticks\n", - "Agent rider 2347 move from (7, 8) to (7, 7) using car (2550, [(7, 8), (7, 7)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Driver 2401 arrived\n", - "Agent rider 2407 doesn't move\n", - "Agent rider 2408 move from (9, 4) to (9, 5) using car (2610, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2409 move from (2, 6) to (2, 7) using car (2553, [(2, 6), (2, 7)], 0)\n", - "Agent rider 2417 move from (9, 2) to (9, 3) using car (2543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (4, 1) to (5, 1) using car (2574, [(4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 2445 doesn't move\n", - "Agent rider 2446 move from (6, 1) to (7, 1) using car (2493, [(6, 1), (7, 1)], 0)\n", - "Agent rider 2447 move from (3, 9) to (4, 9) using car (2586, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 2452 doesn't move\n", - "Agent rider 2453 move from (9, 2) to (9, 3) using car (2543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Rider n° 2453 arrived with a waiting time of 7 ticks\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 move from (9, 2) to (9, 3) using car (2543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2458 move from (3, 0) to (2, 0) using car (2559, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2470 doesn't move\n", - "Agent rider 2471 move from (4, 1) to (5, 1) using car (2574, [(4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Driver 2479 arrived\n", - "Agent rider 2485 doesn't move\n", - "Agent rider 2486 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 move from (8, 5) to (8, 6) using car (2541, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (4, 3) to (4, 4) using car (2557, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2495 move from (9, 2) to (9, 3) using car (2543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2503 move from (9, 4) to (9, 5) using car (2610, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2504 doesn't move\n", + "Agent rider 1943 move from (4, 4) to (3, 4) using car (2589, [(4, 4), (3, 4)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 2026 move from (6, 3) to (7, 3) using car (2495, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 2026 arrived with a waiting time of 15 ticks\n", + "Agent rider 2030 move from (6, 5) to (6, 4) using car (2579, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2055 move from (5, 3) to (5, 2) using car (2539, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2150 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2169 move from (2, 1) to (3, 1) using car (2479, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2170 move from (6, 2) to (7, 2) using car (2535, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2229 doesn't move\n", + "Agent rider 2249 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2250 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 move from (6, 2) to (7, 2) using car (2535, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2281 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (5, 2) to (6, 2) using car (2576, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2326 move from (4, 4) to (4, 5) using car (2501, [(4, 4), (4, 5)], 0)\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 move from (3, 9) to (2, 9) using car (2532, [(3, 9), (2, 9)], 0)\n", + "Agent rider 2349 move from (6, 3) to (6, 2) using car (2536, [(6, 3), (6, 2)], 0)\n", + "Agent rider 2360 move from (8, 4) to (8, 3) using car (2550, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 2389 move from (5, 7) to (5, 8) using car (2530, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 4) to (4, 5) using car (2501, [(4, 4), (4, 5)], 0)\n", + "Agent rider 2401 move from (5, 1) to (6, 1) using car (2552, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2404 move from (2, 9) to (1, 9) using car (2426, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2431 move from (4, 5) to (4, 4) using car (2513, [(4, 5), (4, 4)], 0)\n", + "Agent rider 2448 move from (4, 8) to (3, 8) using car (2612, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Driver 2461 arrived\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2465 doesn't move\n", + "Agent rider 2467 doesn't move\n", + "Agent rider 2468 move from (7, 2) to (6, 2) using car (2596, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2469 move from (6, 3) to (7, 3) using car (2495, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2470 move from (3, 9) to (2, 9) using car (2532, [(3, 9), (2, 9)], 0)\n", + "Agent rider 2471 move from (7, 2) to (6, 2) using car (2596, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2472 move from (4, 4) to (4, 5) using car (2501, [(4, 4), (4, 5)], 0)\n", + "Agent rider 2473 move from (1, 5) to (1, 6) using car (2593, [(1, 5), (1, 6), (2, 6)], 0)\n", + "Agent rider 2477 move from (4, 7) to (4, 6) using car (2559, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2480 move from (2, 9) to (1, 9) using car (2426, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2481 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2482 move from (5, 5) to (5, 6) using car (2549, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 move from (4, 8) to (3, 8) using car (2612, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2484 move from (4, 4) to (3, 4) using car (2589, [(4, 4), (3, 4)], 0)\n", + "Driver 2486 arrived\n", + "Driver 2487 arrived\n", + "Driver 2488 arrived\n", + "Driver 2489 arrived\n", + "Driver 2496 arrived\n", + "Driver 2497 arrived\n", + "Agent rider 2505 move from (7, 9) to (6, 9) using car (2600, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Driver 2506 arrived\n", + "Driver 2508 arrived\n", + "Agent rider 2510 move from (6, 5) to (6, 4) using car (2579, [(6, 5), (6, 4)], 0)\n", "Driver 2512 arrived\n", - "Agent rider 2519 move from (1, 7) to (1, 6) using car (2527, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2521 move from (4, 8) to (4, 7) using car (2534, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Driver 2525 arrived\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 doesn't move\n", - "Driver 2544 arrived\n", - "Agent rider 2547 move from (7, 3) to (6, 3) using car (2498, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2548 move from (7, 3) to (6, 3) using car (2498, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 2549 move from (6, 3) to (7, 3) using car (2585, [(6, 3), (7, 3)], 0)\n", - "Rider n° 2549 arrived with a waiting time of 1 ticks\n", - "Driver 2551 arrived\n", - "Driver 2552 arrived\n", - "Driver 2587 arrived\n", - "Agent rider 2589 move from (6, 1) to (6, 2) using car (2564, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 doesn't move\n", - "Agent rider 2591 move from (3, 1) to (4, 1) using car (2572, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 2518 arrived\n", + "Agent rider 2519 move from (2, 5) to (2, 4) using car (2618, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2520 move from (5, 1) to (6, 1) using car (2552, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2521 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2522 move from (7, 9) to (6, 9) using car (2600, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2524 move from (4, 7) to (4, 6) using car (2559, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2525 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 move from (1, 4) to (1, 5) using car (2568, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 doesn't move\n", + "Driver 2533 arrived\n", + "Driver 2541 arrived\n", + "Driver 2542 arrived\n", + "Agent rider 2543 move from (5, 7) to (5, 8) using car (2530, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2544 move from (6, 5) to (6, 4) using car (2579, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 move from (5, 7) to (5, 8) using car (2530, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2548 move from (8, 4) to (8, 5) using car (2571, [(8, 4), (8, 5)], 0)\n", + "Driver 2553 arrived\n", + "Driver 2554 arrived\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 move from (5, 5) to (5, 4) using car (2588, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 2580 arrived\n", + "Agent rider 2581 move from (3, 2) to (3, 3) using car (2534, [(3, 2), (3, 3), (2, 3)], 0)\n", + "Agent rider 2582 doesn't move\n", + "Agent rider 2583 move from (8, 4) to (8, 5) using car (2571, [(8, 4), (8, 5)], 0)\n", + "Agent rider 2584 move from (5, 5) to (5, 4) using car (2588, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 2585 move from (5, 7) to (6, 7) using car (2557, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 2585 arrived with a waiting time of 0 ticks\n", "Agent rider 2592 doesn't move\n", - "Driver 2593 arrived\n", - "Agent rider 2594 doesn't move\n", - "Agent rider 2595 move from (3, 2) to (3, 3) using car (2588, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2596 move from (6, 1) to (6, 2) using car (2558, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2605 move from (2, 4) to (2, 3) using car (2516, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2620 doesn't move\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2622 doesn't move\n", + "Driver 2599 arrived\n", + "Agent rider 2601 doesn't move\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (6, 3) to (7, 3) using car (2495, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 move from (2, 6) to (2, 7) using car (2591, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2606 move from (2, 1) to (3, 1) using car (2479, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2621 move from (5, 1) to (6, 1) using car (2552, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2622 move from (1, 2) to (1, 3) using car (2569, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 2623 doesn't move\n", "Agent rider 2624 doesn't move\n", - "tick 187 ended\n", - "I am driver 2625 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 2626 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 2627 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 2628 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", - "I am driver 2629 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "5 drivers generated.\n", - "I am rider 2630 - dep: (3, 7) , arr: (1, 1)\n", - "I am rider 2631 - dep: (6, 4) , arr: (2, 9)\n", - "I am rider 2632 - dep: (2, 6) , arr: (4, 4)\n", - "I am rider 2633 - dep: (8, 7) , arr: (9, 6)\n", - "I am rider 2634 - dep: (9, 2) , arr: (6, 0)\n", - "I am rider 2635 - dep: (3, 9) , arr: (8, 7)\n", - "6 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (9, 5) to (9, 6) using car (2610, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 2625 doesn't move\n", + "Agent rider 2626 move from (4, 7) to (4, 6) using car (2559, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "tick 181 ended\n", + "I am driver 2627 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2628 - trip: [(7, 5), (7, 4), (8, 4)]\n", + "I am driver 2629 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 2630 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 2631 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 2632 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "I am driver 2633 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 2634 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 2635 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 2636 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 2637 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 2638 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 2639 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)]\n", + "I am driver 2640 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "14 drivers generated.\n", + "I am rider 2641 - dep: (6, 4) , arr: (8, 5)\n", + "I am rider 2642 - dep: (9, 3) , arr: (4, 3)\n", + "I am rider 2643 - dep: (8, 3) , arr: (9, 6)\n", + "3 riders generated.\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1907 move from (6, 4) to (6, 5) using car (2637, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2059 move from (2, 0) to (1, 0) using car (2559, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (2, 0) to (1, 0) using car (2559, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2164 move from (6, 0) to (5, 0) using car (2618, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2188 move from (4, 9) to (3, 9) using car (2580, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 2188 arrived with a waiting time of 11 ticks\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 doesn't move\n", - "Agent rider 2301 move from (9, 5) to (9, 6) using car (2610, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2347 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2407 doesn't move\n", - "Agent rider 2408 move from (9, 5) to (9, 6) using car (2610, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2417 move from (9, 3) to (9, 4) using car (2543, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2419 move from (0, 3) to (0, 4) using car (2570, [(0, 3), (0, 4)], 0)\n", - "Driver 2435 arrived\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (5, 1) to (5, 2) using car (2574, [(5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 2445 move from (6, 0) to (5, 0) using car (2618, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2446 move from (7, 1) to (7, 2) using car (2629, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 2447 move from (4, 9) to (5, 9) using car (2586, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 2452 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 move from (9, 3) to (9, 4) using car (2543, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2458 move from (2, 0) to (1, 0) using car (2559, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 2458 arrived with a waiting time of 4 ticks\n", - "Driver 2461 arrived\n", - "Agent rider 2470 move from (8, 9) to (7, 9) using car (2608, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 2471 move from (5, 1) to (5, 2) using car (2574, [(5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 2472 move from (0, 3) to (0, 4) using car (2570, [(0, 3), (0, 4)], 0)\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Driver 2481 arrived\n", - "Agent rider 2485 doesn't move\n", - "Agent rider 2486 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 move from (4, 4) to (4, 5) using car (2557, [(4, 4), (4, 5)], 0)\n", - "Agent rider 2495 move from (9, 3) to (9, 4) using car (2543, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Driver 2499 arrived\n", - "Driver 2501 arrived\n", - "Agent rider 2503 move from (9, 5) to (9, 6) using car (2610, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2504 doesn't move\n", - "Driver 2506 arrived\n", - "Driver 2517 arrived\n", - "Agent rider 2519 move from (1, 6) to (0, 6) using car (2497, [(1, 6), (0, 6)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2521 move from (4, 7) to (4, 6) using car (2534, [(4, 7), (4, 6)], 0)\n", - "Driver 2529 arrived\n", - "Driver 2531 arrived\n", - "Driver 2533 arrived\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 doesn't move\n", - "Driver 2545 arrived\n", - "Agent rider 2547 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Driver 2552 arrived\n", - "Driver 2571 arrived\n", - "Driver 2578 arrived\n", - "Agent rider 2589 move from (6, 2) to (6, 3) using car (2564, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 doesn't move\n", - "Agent rider 2591 move from (4, 1) to (5, 1) using car (2572, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (3, 0) to (2, 0) using car (2612, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2595 move from (3, 3) to (3, 4) using car (2588, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2596 move from (6, 2) to (6, 3) using car (2558, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2597 move from (3, 8) to (3, 9) using car (2507, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2605 move from (2, 3) to (3, 3) using car (2516, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2620 move from (3, 0) to (2, 0) using car (2612, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2622 move from (2, 2) to (2, 3) using car (2603, [(2, 2), (2, 3)], 0)\n", - "Agent rider 2623 move from (5, 3) to (6, 3) using car (2575, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 2624 move from (6, 2) to (6, 3) using car (2564, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2630 doesn't move\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2633 doesn't move\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (3, 9) to (4, 9) using car (2581, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "tick 188 ended\n", - "0 drivers generated.\n", - "I am rider 2636 - dep: (2, 3) , arr: (4, 3)\n", - "I am rider 2637 - dep: (9, 4) , arr: (5, 8)\n", - "I am rider 2638 - dep: (2, 3) , arr: (2, 7)\n", - "I am rider 2639 - dep: (7, 3) , arr: (5, 0)\n", - "4 riders generated.\n", - "Agent rider 1284 doesn't move\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 1924 move from (3, 9) to (2, 9) using car (2580, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1955 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2059 move from (1, 0) to (1, 1) using car (2559, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 2059 arrived with a waiting time of 22 ticks\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2160 move from (1, 0) to (1, 1) using car (2559, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 2160 arrived with a waiting time of 15 ticks\n", - "Agent rider 2164 move from (5, 0) to (4, 0) using car (2618, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2203 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2208 doesn't move\n", - "Agent rider 2244 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2251 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2253 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2277 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (8, 6) to (8, 7) using car (2628, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 2301 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2347 move from (7, 7) to (8, 7) using car (2542, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2407 doesn't move\n", - "Agent rider 2408 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2409 doesn't move\n", - "Agent rider 2417 move from (9, 4) to (9, 5) using car (2543, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (5, 2) to (6, 2) using car (2574, [(5, 2), (6, 2)], 0)\n", - "Agent rider 2445 move from (5, 0) to (4, 0) using car (2618, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2446 move from (7, 2) to (7, 3) using car (2629, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 2447 move from (5, 9) to (6, 9) using car (2586, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 2452 move from (8, 6) to (8, 7) using car (2628, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 move from (3, 9) to (2, 9) using car (2580, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2457 move from (9, 4) to (9, 5) using car (2543, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Driver 2461 arrived\n", + "Agent rider 1943 move from (3, 4) to (4, 4) using car (2586, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 2030 move from (6, 4) to (6, 5) using car (2637, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2055 move from (5, 2) to (5, 1) using car (2539, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2150 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2169 move from (3, 1) to (4, 1) using car (2479, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2170 move from (7, 2) to (8, 2) using car (2535, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2229 move from (8, 3) to (8, 2) using car (2550, [(8, 3), (8, 2)], 0)\n", + "Rider n° 2229 arrived with a waiting time of 12 ticks\n", + "Agent rider 2249 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 2249 arrived with a waiting time of 10 ticks\n", + "Agent rider 2250 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 move from (7, 2) to (8, 2) using car (2535, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2281 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (6, 2) to (6, 3) using car (2576, [(6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (6, 2) to (6, 3) using car (2576, [(6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 2360 move from (8, 3) to (8, 2) using car (2550, [(8, 3), (8, 2)], 0)\n", + "Agent rider 2389 move from (5, 8) to (6, 8) using car (2638, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Rider n° 2389 arrived with a waiting time of 3 ticks\n", + "Driver 2391 arrived\n", + "Agent rider 2399 move from (9, 0) to (8, 0) using car (2633, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2400 doesn't move\n", + "Agent rider 2401 move from (6, 1) to (7, 1) using car (2552, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2404 move from (1, 9) to (0, 9) using car (2426, [(1, 9), (0, 9)], 0)\n", + "Driver 2427 arrived\n", + "Agent rider 2431 doesn't move\n", + "Driver 2438 arrived\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 2448 move from (3, 8) to (2, 8) using car (2612, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2465 move from (9, 0) to (8, 0) using car (2633, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2467 move from (6, 7) to (6, 6) using car (2557, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 2468 move from (6, 2) to (5, 2) using car (2596, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2469 doesn't move\n", "Agent rider 2470 doesn't move\n", - "Agent rider 2471 move from (5, 2) to (6, 2) using car (2574, [(5, 2), (6, 2)], 0)\n", + "Agent rider 2471 move from (6, 2) to (5, 2) using car (2596, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", "Agent rider 2472 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Driver 2478 arrived\n", - "Agent rider 2485 move from (7, 3) to (7, 2) using car (2607, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2486 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 move from (8, 6) to (8, 7) using car (2628, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 2490 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2491 doesn't move\n", - "Driver 2493 arrived\n", - "Agent rider 2495 move from (9, 4) to (9, 5) using car (2543, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Driver 2501 arrived\n", - "Agent rider 2503 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2504 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Driver 2505 arrived\n", + "Agent rider 2473 move from (1, 6) to (2, 6) using car (2593, [(1, 6), (2, 6)], 0)\n", + "Agent rider 2477 move from (4, 6) to (4, 5) using car (2559, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2480 move from (1, 9) to (0, 9) using car (2426, [(1, 9), (0, 9)], 0)\n", + "Rider n° 2480 arrived with a waiting time of 2 ticks\n", + "Agent rider 2481 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 2481 arrived with a waiting time of 5 ticks\n", + "Agent rider 2482 move from (5, 6) to (5, 7) using car (2549, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 move from (3, 8) to (2, 8) using car (2612, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2484 move from (3, 4) to (4, 4) using car (2586, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Driver 2487 arrived\n", + "Driver 2489 arrived\n", + "Driver 2490 arrived\n", + "Driver 2497 arrived\n", + "Agent rider 2505 move from (6, 9) to (6, 8) using car (2600, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Driver 2508 arrived\n", + "Agent rider 2510 doesn't move\n", "Driver 2514 arrived\n", - "Agent rider 2519 doesn't move\n", - "Agent rider 2520 move from (9, 6) to (9, 7) using car (2610, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2521 move from (4, 6) to (4, 7) using car (2556, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 2519 move from (2, 4) to (2, 3) using car (2618, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2520 move from (6, 1) to (7, 1) using car (2552, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2521 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2522 move from (6, 9) to (6, 8) using car (2600, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2524 move from (4, 6) to (4, 5) using car (2559, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2525 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (7, 8) to (6, 8) using car (2634, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", "Driver 2531 arrived\n", - "Driver 2536 arrived\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 doesn't move\n", - "Agent rider 2547 move from (6, 3) to (6, 4) using car (2558, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2548 move from (6, 3) to (6, 4) using car (2627, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2550 arrived\n", - "Driver 2553 arrived\n", - "Driver 2561 arrived\n", + "Driver 2538 arrived\n", + "Driver 2542 arrived\n", + "Agent rider 2543 move from (5, 8) to (4, 8) using car (2530, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2544 move from (6, 4) to (6, 5) using car (2637, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2546 move from (5, 8) to (4, 8) using car (2530, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 2546 arrived with a waiting time of 4 ticks\n", + "Agent rider 2548 doesn't move\n", + "Driver 2554 arrived\n", + "Driver 2562 arrived\n", "Driver 2565 arrived\n", - "Driver 2582 arrived\n", - "Driver 2585 arrived\n", - "Agent rider 2589 move from (6, 3) to (6, 4) using car (2564, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 move from (1, 5) to (1, 4) using car (2527, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2591 move from (5, 1) to (6, 1) using car (2572, [(5, 1), (6, 1)], 0)\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (2, 0) to (2, 1) using car (2612, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2595 move from (3, 4) to (3, 5) using car (2588, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2596 move from (6, 3) to (6, 4) using car (2558, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2597 move from (3, 9) to (2, 9) using car (2580, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2605 move from (3, 3) to (4, 3) using car (2516, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2620 move from (2, 0) to (2, 1) using car (2612, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2622 move from (2, 3) to (2, 4) using car (2511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2623 move from (6, 3) to (7, 3) using car (2575, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 2624 move from (6, 3) to (6, 4) using car (2564, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2630 move from (3, 7) to (2, 7) using car (2584, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 move from (2, 6) to (1, 6) using car (2560, [(2, 6), (1, 6)], 0)\n", - "Agent rider 2633 doesn't move\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (4, 9) to (5, 9) using car (2581, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2636 move from (2, 3) to (2, 4) using car (2511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2637 move from (9, 4) to (9, 5) using car (2543, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2638 move from (2, 3) to (2, 4) using car (2511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2639 move from (7, 3) to (7, 2) using car (2607, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "tick 189 ended\n", - "I am driver 2640 - trip: [(0, 7), (0, 8), (1, 8)]\n", - "I am driver 2641 - trip: [(8, 3), (7, 3), (6, 3), (6, 4)]\n", - "I am driver 2642 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 2643 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 2644 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 2645 - trip: [(6, 6), (7, 6), (8, 6)]\n", - "I am driver 2646 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 2647 - trip: [(8, 3), (8, 4), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 2648 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 2649 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 2650 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 2651 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 2652 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 2653 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 2654 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 2655 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 2656 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 2657 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 2658 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 2659 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 2660 - trip: [(2, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 2661 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 2662 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 2663 - trip: [(7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 2664 - trip: [(8, 8), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 2665 - trip: [(2, 7), (2, 6), (2, 5)]\n", - "I am driver 2666 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 2667 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 2668 - trip: [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 2669 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 2670 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 2671 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 2672 - trip: [(3, 8), (2, 8)]\n", - "I am driver 2673 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 2674 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 2675 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "36 drivers generated.\n", - "I am rider 2676 - dep: (6, 3) , arr: (7, 2)\n", - "I am rider 2677 - dep: (1, 4) , arr: (0, 5)\n", - "2 riders generated.\n", - "Agent rider 1284 move from (9, 8) to (8, 8) using car (2652, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 move from (9, 8) to (8, 8) using car (2652, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 2577 move from (1, 5) to (1, 6) using car (2568, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2578 move from (5, 4) to (5, 3) using car (2588, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 2581 move from (3, 3) to (2, 3) using car (2534, [(3, 3), (2, 3)], 0)\n", + "Agent rider 2582 move from (5, 2) to (5, 1) using car (2539, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 2582 arrived with a waiting time of 3 ticks\n", + "Agent rider 2583 doesn't move\n", + "Agent rider 2584 move from (5, 4) to (5, 3) using car (2588, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 2592 move from (9, 0) to (8, 0) using car (2633, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2601 doesn't move\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (7, 3) to (8, 3) using car (2495, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 move from (2, 7) to (3, 7) using car (2591, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2606 move from (3, 1) to (4, 1) using car (2479, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Driver 2608 arrived\n", + "Agent rider 2621 move from (6, 1) to (7, 1) using car (2552, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2622 move from (1, 3) to (1, 4) using car (2569, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2624 doesn't move\n", + "Agent rider 2625 doesn't move\n", + "Agent rider 2626 move from (4, 6) to (4, 5) using car (2559, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2641 move from (6, 4) to (6, 5) using car (2637, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2642 move from (9, 3) to (9, 4) using car (2639, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2643 doesn't move\n", + "tick 182 ended\n", + "I am driver 2644 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 2645 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 2646 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "3 drivers generated.\n", + "I am rider 2647 - dep: (4, 7) , arr: (3, 9)\n", + "I am rider 2648 - dep: (7, 7) , arr: (0, 2)\n", + "I am rider 2649 - dep: (7, 3) , arr: (6, 1)\n", + "3 riders generated.\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1907 move from (6, 5) to (6, 6) using car (2637, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1955 move from (9, 8) to (8, 8) using car (2652, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (0, 7) to (0, 8) using car (2640, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 2153 move from (0, 7) to (0, 8) using car (2640, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 2164 move from (4, 0) to (3, 0) using car (2618, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2203 move from (9, 7) to (9, 8) using car (2610, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2208 move from (0, 7) to (0, 6) using car (2668, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (1, 4) to (1, 3) using car (2527, [(1, 4), (1, 3)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2277 move from (0, 7) to (0, 8) using car (2640, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 2278 move from (0, 7) to (0, 8) using car (2640, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 2280 move from (8, 7) to (8, 8) using car (2628, [(8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2331 doesn't move\n", - "Agent rider 2347 move from (8, 7) to (8, 8) using car (2628, [(8, 7), (8, 8), (7, 8)], 0)\n", - "Rider n° 2347 arrived with a waiting time of 6 ticks\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2407 move from (9, 7) to (9, 8) using car (2610, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Rider n° 2407 arrived with a waiting time of 6 ticks\n", - "Agent rider 2408 move from (9, 7) to (9, 8) using car (2610, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 2409 move from (2, 7) to (1, 7) using car (2584, [(2, 7), (1, 7)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (0, 7) to (0, 6) using car (2668, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2445 move from (4, 0) to (3, 0) using car (2618, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2446 move from (7, 3) to (7, 4) using car (2629, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 2446 arrived with a waiting time of 3 ticks\n", - "Agent rider 2447 move from (6, 9) to (5, 9) using car (2608, [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 2452 move from (8, 7) to (8, 8) using car (2628, [(8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 2454 move from (0, 7) to (0, 8) using car (2640, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 2030 move from (6, 5) to (6, 6) using car (2637, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2055 doesn't move\n", + "Agent rider 2150 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2169 doesn't move\n", + "Agent rider 2170 doesn't move\n", + "Agent rider 2249 doesn't move\n", + "Agent rider 2250 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 doesn't move\n", + "Agent rider 2281 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (6, 3) to (7, 3) using car (2576, [(6, 3), (7, 3)], 0)\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2326 move from (4, 5) to (4, 4) using car (2559, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2349 move from (6, 3) to (7, 3) using car (2576, [(6, 3), (7, 3)], 0)\n", + "Agent rider 2360 move from (8, 2) to (9, 2) using car (2535, [(8, 2), (9, 2)], 0)\n", + "Driver 2391 arrived\n", + "Agent rider 2399 move from (8, 0) to (7, 0) using car (2633, [(8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2400 move from (4, 5) to (4, 4) using car (2559, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2401 move from (7, 1) to (7, 2) using car (2552, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Rider n° 2401 arrived with a waiting time of 7 ticks\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2431 move from (4, 4) to (4, 3) using car (2627, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2448 move from (2, 8) to (1, 8) using car (2612, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2462 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2465 move from (8, 0) to (7, 0) using car (2633, [(8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2467 doesn't move\n", + "Agent rider 2468 doesn't move\n", + "Agent rider 2469 move from (7, 3) to (7, 4) using car (2558, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 2469 arrived with a waiting time of 1 ticks\n", "Agent rider 2470 doesn't move\n", - "Agent rider 2471 doesn't move\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2485 move from (7, 2) to (7, 1) using car (2607, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2486 doesn't move\n", - "Agent rider 2487 move from (0, 7) to (0, 6) using car (2668, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2489 move from (8, 7) to (8, 8) using car (2628, [(8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 doesn't move\n", - "Agent rider 2495 doesn't move\n", - "Driver 2497 arrived\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2519 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2521 move from (4, 7) to (4, 8) using car (2556, [(4, 7), (4, 8)], 0)\n", - "Driver 2534 arrived\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 move from (0, 9) to (1, 9) using car (2661, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2547 move from (6, 4) to (6, 5) using car (2558, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2548 move from (6, 4) to (6, 5) using car (2627, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2553 arrived\n", - "Driver 2557 arrived\n", + "Agent rider 2471 move from (5, 2) to (4, 2) using car (2596, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2472 move from (4, 5) to (4, 4) using car (2559, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2473 move from (2, 6) to (2, 7) using car (2619, [(2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 2477 move from (4, 5) to (4, 4) using car (2559, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2481 doesn't move\n", + "Agent rider 2482 move from (5, 7) to (5, 8) using car (2549, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2483 move from (2, 8) to (1, 8) using car (2612, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2484 doesn't move\n", + "Driver 2489 arrived\n", + "Driver 2501 arrived\n", + "Agent rider 2505 move from (6, 8) to (6, 7) using car (2600, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2510 doesn't move\n", + "Driver 2513 arrived\n", + "Agent rider 2519 move from (2, 3) to (2, 2) using car (2618, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2520 move from (7, 1) to (7, 2) using car (2552, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2521 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2522 move from (6, 8) to (7, 8) using car (2638, [(6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 move from (4, 5) to (4, 4) using car (2559, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2525 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (6, 8) to (5, 8) using car (2634, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 2532 arrived\n", + "Driver 2536 arrived\n", + "Agent rider 2543 move from (4, 8) to (3, 8) using car (2530, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2544 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 doesn't move\n", + "Driver 2556 arrived\n", + "Driver 2561 arrived\n", "Driver 2570 arrived\n", + "Driver 2571 arrived\n", + "Driver 2572 arrived\n", + "Agent rider 2577 move from (1, 6) to (1, 7) using car (2568, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2578 move from (5, 3) to (5, 2) using car (2588, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 2579 arrived\n", + "Agent rider 2581 move from (2, 3) to (2, 2) using car (2618, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2583 doesn't move\n", + "Agent rider 2584 move from (5, 3) to (5, 2) using car (2588, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 2587 arrived\n", + "Driver 2589 arrived\n", + "Driver 2590 arrived\n", + "Agent rider 2592 move from (8, 0) to (7, 0) using car (2633, [(8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Driver 2597 arrived\n", + "Agent rider 2601 move from (4, 1) to (3, 1) using car (2594, [(4, 1), (3, 1)], 0)\n", + "Agent rider 2602 move from (9, 4) to (9, 5) using car (2639, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2603 move from (8, 3) to (9, 3) using car (2495, [(8, 3), (9, 3)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 move from (3, 7) to (4, 7) using car (2591, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2606 move from (4, 1) to (5, 1) using car (2479, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2621 move from (7, 1) to (7, 2) using car (2552, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2622 move from (1, 4) to (1, 5) using car (2569, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2624 doesn't move\n", + "Agent rider 2625 move from (7, 4) to (7, 3) using car (2632, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 2626 move from (4, 5) to (4, 4) using car (2559, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2642 move from (9, 4) to (9, 5) using car (2639, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2643 move from (8, 3) to (9, 3) using car (2495, [(8, 3), (9, 3)], 0)\n", + "Agent rider 2647 doesn't move\n", + "Agent rider 2648 move from (7, 7) to (7, 6) using car (2617, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 2649 doesn't move\n", + "tick 183 ended\n", + "I am driver 2650 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 2651 - trip: [(3, 4), (3, 5), (4, 5)]\n", + "I am driver 2652 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 2653 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 2654 - trip: [(7, 3), (7, 4)]\n", + "I am driver 2655 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 2656 - trip: [(2, 7), (2, 6), (1, 6)]\n", + "I am driver 2657 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 2658 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 2659 - trip: [(1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 2660 - trip: [(2, 5), (2, 4), (1, 4)]\n", + "I am driver 2661 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 2662 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 2663 - trip: [(1, 1), (1, 2), (1, 3)]\n", + "I am driver 2664 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 2665 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 2666 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 2667 - trip: [(8, 6), (8, 5), (7, 5)]\n", + "I am driver 2668 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 2669 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 2670 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 2671 - trip: [(7, 7), (7, 8), (6, 8)]\n", + "I am driver 2672 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 2673 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 2674 - trip: [(0, 8), (1, 8), (1, 7), (1, 6)]\n", + "I am driver 2675 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2676 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 2677 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 2678 - trip: [(0, 0), (0, 1), (0, 2)]\n", + "I am driver 2679 - trip: [(8, 7), (7, 7), (6, 7), (6, 8)]\n", + "30 drivers generated.\n", + "I am rider 2680 - dep: (5, 2) , arr: (3, 3)\n", + "I am rider 2681 - dep: (8, 9) , arr: (0, 4)\n", + "I am rider 2682 - dep: (3, 6) , arr: (2, 4)\n", + "I am rider 2683 - dep: (0, 8) , arr: (1, 8)\n", + "I am rider 2684 - dep: (0, 9) , arr: (7, 8)\n", + "I am rider 2685 - dep: (5, 9) , arr: (4, 0)\n", + "I am rider 2686 - dep: (2, 5) , arr: (2, 3)\n", + "I am rider 2687 - dep: (8, 7) , arr: (6, 8)\n", + "8 riders generated.\n", + "Agent rider 1520 move from (9, 9) to (9, 8) using car (2664, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1907 move from (6, 6) to (6, 7) using car (2637, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 1924 move from (9, 9) to (9, 8) using car (2664, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (9, 2) to (8, 2) using car (2675, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2030 move from (6, 6) to (6, 7) using car (2637, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2055 move from (5, 1) to (5, 0) using car (2598, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 2055 arrived with a waiting time of 33 ticks\n", + "Agent rider 2150 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2169 move from (4, 1) to (4, 0) using car (2615, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 2169 arrived with a waiting time of 11 ticks\n", + "Agent rider 2170 move from (8, 2) to (8, 1) using car (2551, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 2250 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 move from (8, 2) to (8, 1) using car (2551, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 2281 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 move from (9, 1) to (8, 1) using car (2655, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 2287 move from (7, 3) to (7, 4) using car (2654, [(7, 3), (7, 4)], 0)\n", + "Agent rider 2308 move from (9, 2) to (8, 2) using car (2675, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2326 move from (4, 4) to (4, 3) using car (2559, [(4, 4), (4, 3)], 0)\n", + "Agent rider 2343 move from (9, 2) to (8, 2) using car (2675, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (2, 9) to (3, 9) using car (2658, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2349 move from (7, 3) to (7, 4) using car (2654, [(7, 3), (7, 4)], 0)\n", + "Agent rider 2360 move from (9, 2) to (8, 2) using car (2675, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2399 move from (7, 0) to (7, 1) using car (2633, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2400 move from (4, 4) to (4, 3) using car (2559, [(4, 4), (4, 3)], 0)\n", + "Agent rider 2404 doesn't move\n", + "Driver 2426 arrived\n", + "Agent rider 2431 move from (4, 3) to (4, 2) using car (2627, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2448 move from (1, 8) to (1, 7) using car (2612, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2462 move from (9, 1) to (8, 1) using car (2655, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2465 move from (7, 0) to (7, 1) using car (2633, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2467 doesn't move\n", + "Agent rider 2468 move from (5, 2) to (5, 1) using car (2588, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 2468 arrived with a waiting time of 9 ticks\n", + "Agent rider 2470 move from (2, 9) to (1, 9) using car (2620, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2471 move from (4, 2) to (3, 2) using car (2596, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2472 move from (4, 4) to (4, 3) using car (2559, [(4, 4), (4, 3)], 0)\n", + "Agent rider 2473 move from (2, 7) to (2, 6) using car (2656, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 2477 move from (4, 4) to (4, 3) using car (2559, [(4, 4), (4, 3)], 0)\n", + "Agent rider 2482 move from (5, 8) to (4, 8) using car (2634, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 2483 move from (1, 8) to (1, 7) using car (2612, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2505 doesn't move\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 move from (2, 2) to (2, 1) using car (2618, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2520 move from (7, 2) to (6, 2) using car (2669, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 2520 arrived with a waiting time of 3 ticks\n", + "Agent rider 2521 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2522 move from (7, 8) to (8, 8) using car (2638, [(7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2525 move from (9, 2) to (8, 2) using car (2675, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 move from (9, 1) to (8, 1) using car (2655, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 2528 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (5, 8) to (5, 9) using car (2549, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 2534 arrived\n", + "Agent rider 2543 doesn't move\n", + "Agent rider 2544 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 move from (8, 5) to (7, 5) using car (2673, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 2550 arrived\n", + "Driver 2566 arrived\n", + "Driver 2571 arrived\n", "Driver 2573 arrived\n", - "Driver 2583 arrived\n", - "Agent rider 2589 move from (6, 4) to (6, 5) using car (2564, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2590 move from (1, 4) to (1, 3) using car (2527, [(1, 4), (1, 3)], 0)\n", - "Agent rider 2591 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (2, 1) to (2, 2) using car (2612, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2595 move from (3, 5) to (3, 6) using car (2588, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2596 move from (6, 4) to (6, 5) using car (2558, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Driver 2603 arrived\n", - "Agent rider 2605 doesn't move\n", - "Agent rider 2619 move from (0, 7) to (0, 6) using car (2668, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2620 move from (2, 1) to (2, 2) using car (2612, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 2577 move from (1, 7) to (1, 8) using car (2568, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (2, 2) to (2, 1) using car (2618, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2583 move from (8, 5) to (7, 5) using car (2673, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2584 move from (5, 2) to (5, 3) using car (2631, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 2590 arrived\n", + "Agent rider 2592 move from (7, 0) to (7, 1) using car (2633, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Driver 2593 arrived\n", + "Agent rider 2601 doesn't move\n", + "Agent rider 2602 move from (9, 5) to (9, 6) using car (2639, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2603 doesn't move\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 move from (4, 7) to (5, 7) using car (2591, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2606 move from (5, 1) to (6, 1) using car (2479, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Driver 2613 arrived\n", + "Driver 2616 arrived\n", "Agent rider 2621 doesn't move\n", - "Agent rider 2622 move from (2, 4) to (2, 5) using car (2511, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2623 move from (7, 3) to (8, 3) using car (2648, [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2624 move from (6, 4) to (6, 5) using car (2564, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 2630 move from (2, 7) to (2, 6) using car (2665, [(2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2631 move from (6, 4) to (6, 5) using car (2627, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 move from (1, 6) to (1, 7) using car (2667, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2633 move from (8, 7) to (9, 7) using car (2542, [(8, 7), (9, 7)], 0)\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (5, 9) to (6, 9) using car (2581, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2636 move from (2, 4) to (2, 5) using car (2511, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2637 move from (9, 5) to (9, 6) using car (2662, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2638 move from (2, 4) to (2, 5) using car (2511, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2639 move from (7, 2) to (7, 1) using car (2607, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2676 doesn't move\n", - "Agent rider 2677 move from (1, 4) to (1, 3) using car (2527, [(1, 4), (1, 3)], 0)\n", - "tick 190 ended\n", - "I am driver 2678 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 2679 - trip: [(6, 6), (5, 6), (4, 6), (4, 7)]\n", - "I am driver 2680 - trip: [(9, 1), (9, 0), (8, 0)]\n", - "I am driver 2681 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 2682 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "5 drivers generated.\n", - "I am rider 2683 - dep: (5, 3) , arr: (5, 1)\n", - "1 riders generated.\n", - "Agent rider 1284 move from (8, 8) to (7, 8) using car (2628, [(8, 8), (7, 8)], 0)\n", - "Agent rider 1568 move from (9, 8) to (9, 7) using car (2671, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1574 move from (9, 8) to (9, 7) using car (2671, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1676 move from (8, 8) to (7, 8) using car (2628, [(8, 8), (7, 8)], 0)\n", - "Agent rider 1801 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 move from (8, 8) to (7, 8) using car (2628, [(8, 8), (7, 8)], 0)\n", - "Agent rider 1961 move from (8, 4) to (9, 4) using car (2554, [(8, 4), (9, 4)], 0)\n", - "Agent rider 2086 move from (9, 8) to (9, 7) using car (2671, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2153 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2164 move from (3, 0) to (3, 1) using car (2618, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 2164 arrived with a waiting time of 11 ticks\n", - "Agent rider 2203 move from (9, 8) to (9, 9) using car (2610, [(9, 8), (9, 9)], 0)\n", - "Agent rider 2208 move from (0, 6) to (0, 5) using car (2668, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (1, 3) to (1, 4) using car (2604, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2251 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2254 move from (9, 8) to (9, 9) using car (2610, [(9, 8), (9, 9)], 0)\n", - "Rider n° 2254 arrived with a waiting time of 26 ticks\n", - "Agent rider 2263 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2277 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2278 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2280 move from (8, 8) to (7, 8) using car (2628, [(8, 8), (7, 8)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2331 move from (9, 8) to (9, 7) using car (2671, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2370 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2408 move from (9, 8) to (9, 7) using car (2671, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2409 move from (1, 7) to (1, 8) using car (2667, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (0, 6) to (0, 5) using car (2668, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2445 move from (3, 0) to (3, 1) using car (2618, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 2445 arrived with a waiting time of 6 ticks\n", - "Agent rider 2447 move from (5, 9) to (4, 9) using car (2608, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 2452 move from (8, 8) to (7, 8) using car (2652, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 2454 move from (0, 8) to (1, 8) using car (2640, [(0, 8), (1, 8)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 doesn't move\n", - "Agent rider 2471 doesn't move\n", + "Agent rider 2622 move from (1, 5) to (1, 6) using car (2569, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2624 move from (8, 7) to (7, 7) using car (2679, [(8, 7), (7, 7), (6, 7), (6, 8)], 0)\n", + "Agent rider 2625 move from (7, 3) to (7, 2) using car (2632, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 2626 move from (4, 4) to (4, 3) using car (2559, [(4, 4), (4, 3)], 0)\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2642 move from (9, 5) to (9, 6) using car (2639, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2643 doesn't move\n", + "Agent rider 2647 doesn't move\n", + "Agent rider 2648 move from (7, 6) to (7, 5) using car (2617, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 2649 move from (7, 3) to (7, 2) using car (2632, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 2680 move from (5, 2) to (5, 3) using car (2631, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2682 doesn't move\n", + "Agent rider 2683 move from (0, 8) to (1, 8) using car (2674, [(0, 8), (1, 8), (1, 7), (1, 6)], 0)\n", + "Rider n° 2683 arrived with a waiting time of 0 ticks\n", + "Agent rider 2684 doesn't move\n", + "Agent rider 2685 doesn't move\n", + "Agent rider 2686 move from (2, 5) to (2, 4) using car (2660, [(2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 2687 move from (8, 7) to (7, 7) using car (2679, [(8, 7), (7, 7), (6, 7), (6, 8)], 0)\n", + "tick 184 ended\n", + "I am driver 2688 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 2689 - trip: [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 2690 - trip: [(8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 2691 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2692 - trip: [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 2693 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "6 drivers generated.\n", + "I am rider 2694 - dep: (7, 5) , arr: (9, 8)\n", + "I am rider 2695 - dep: (9, 5) , arr: (4, 5)\n", + "2 riders generated.\n", + "Agent rider 1520 move from (9, 8) to (9, 7) using car (2664, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1907 doesn't move\n", + "Agent rider 1924 move from (9, 8) to (9, 7) using car (2664, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (8, 2) to (7, 2) using car (2675, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2030 doesn't move\n", + "Agent rider 2150 move from (1, 8) to (2, 8) using car (2568, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2170 move from (8, 1) to (7, 1) using car (2655, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 2170 arrived with a waiting time of 9 ticks\n", + "Agent rider 2250 move from (1, 8) to (2, 8) using car (2568, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2280 move from (8, 1) to (7, 1) using car (2655, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 2280 arrived with a waiting time of 8 ticks\n", + "Agent rider 2281 move from (1, 8) to (2, 8) using car (2568, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 move from (8, 1) to (8, 0) using car (2551, [(8, 1), (8, 0)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2308 move from (8, 2) to (7, 2) using car (2675, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 move from (8, 2) to (7, 2) using car (2675, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (3, 9) to (4, 9) using car (2658, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2349 move from (7, 4) to (6, 4) using car (2693, [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 2360 move from (8, 2) to (7, 2) using car (2675, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2399 move from (7, 1) to (8, 1) using car (2539, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2400 doesn't move\n", + "Agent rider 2404 move from (0, 9) to (1, 9) using car (2688, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2462 move from (8, 1) to (7, 1) using car (2655, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 2463 move from (2, 0) to (1, 0) using car (2646, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 2465 move from (7, 1) to (8, 1) using car (2539, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 2465 arrived with a waiting time of 5 ticks\n", + "Agent rider 2467 move from (6, 6) to (7, 6) using car (2644, [(6, 6), (7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 2467 arrived with a waiting time of 6 ticks\n", + "Agent rider 2470 move from (1, 9) to (0, 9) using car (2620, [(1, 9), (0, 9)], 0)\n", + "Agent rider 2471 move from (3, 2) to (2, 2) using car (2596, [(3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", "Agent rider 2472 doesn't move\n", - "Agent rider 2473 move from (9, 8) to (9, 7) using car (2671, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2485 move from (7, 1) to (7, 0) using car (2607, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2486 move from (8, 4) to (9, 4) using car (2554, [(8, 4), (9, 4)], 0)\n", - "Rider n° 2486 arrived with a waiting time of 5 ticks\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2489 move from (8, 8) to (7, 8) using car (2654, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2491 doesn't move\n", - "Agent rider 2495 doesn't move\n", - "Driver 2498 arrived\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Driver 2509 arrived\n", - "Agent rider 2519 doesn't move\n", - "Agent rider 2520 doesn't move\n", + "Agent rider 2473 move from (2, 6) to (1, 6) using car (2656, [(2, 6), (1, 6)], 0)\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2482 move from (4, 8) to (3, 8) using car (2634, [(4, 8), (3, 8)], 0)\n", + "Agent rider 2483 move from (1, 7) to (1, 6) using car (2612, [(1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2484 doesn't move\n", + "Driver 2495 arrived\n", + "Agent rider 2505 doesn't move\n", + "Agent rider 2510 move from (6, 4) to (7, 4) using car (2645, [(6, 4), (7, 4)], 0)\n", + "Agent rider 2519 move from (2, 1) to (3, 1) using car (2662, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", "Agent rider 2521 doesn't move\n", - "Agent rider 2537 move from (8, 4) to (9, 4) using car (2554, [(8, 4), (9, 4)], 0)\n", - "Agent rider 2538 move from (1, 9) to (2, 9) using car (2661, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2547 move from (6, 5) to (6, 6) using car (2558, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2548 move from (6, 5) to (6, 6) using car (2627, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2522 move from (8, 8) to (9, 8) using car (2638, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2525 move from (8, 2) to (7, 2) using car (2675, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2526 move from (6, 7) to (5, 7) using car (2637, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2527 move from (8, 1) to (7, 1) using car (2655, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 2528 move from (1, 8) to (2, 8) using car (2568, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (5, 9) to (4, 9) using car (2549, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 2535 arrived\n", + "Agent rider 2543 move from (3, 8) to (3, 9) using car (2614, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2544 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 move from (7, 5) to (6, 5) using car (2673, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Driver 2560 arrived\n", - "Driver 2572 arrived\n", - "Driver 2574 arrived\n", - "Driver 2580 arrived\n", - "Agent rider 2589 move from (6, 5) to (6, 6) using car (2564, [(6, 5), (6, 6)], 0)\n", - "Agent rider 2590 move from (1, 3) to (1, 4) using car (2604, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 2591 move from (6, 1) to (7, 1) using car (2616, [(6, 1), (7, 1)], 0)\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (2, 2) to (2, 3) using car (2612, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2595 move from (3, 6) to (3, 7) using car (2588, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2596 move from (6, 5) to (6, 6) using car (2558, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 2596 arrived with a waiting time of 0 ticks\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2605 move from (4, 3) to (4, 2) using car (2599, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2620 move from (2, 2) to (2, 3) using car (2612, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2621 move from (2, 5) to (3, 5) using car (2642, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 2622 move from (2, 5) to (3, 5) using car (2642, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 2623 move from (8, 3) to (9, 3) using car (2648, [(8, 3), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2624 move from (6, 5) to (6, 6) using car (2564, [(6, 5), (6, 6)], 0)\n" + "Driver 2563 arrived\n", + "Driver 2573 arrived\n", + "Driver 2576 arrived\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (2, 1) to (2, 0) using car (2618, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 2583 move from (7, 5) to (6, 5) using car (2673, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2584 move from (5, 3) to (5, 4) using car (2631, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2592 move from (7, 1) to (8, 1) using car (2539, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 2594 arrived\n", + "Agent rider 2601 doesn't move\n", + "Agent rider 2602 move from (9, 6) to (9, 7) using car (2639, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2603 doesn't move\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 doesn't move\n", + "Agent rider 2606 move from (6, 1) to (6, 2) using car (2661, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2621 move from (7, 2) to (7, 1) using car (2632, [(7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 2622 move from (1, 6) to (1, 7) using car (2569, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 2622 arrived with a waiting time of 0 ticks\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2624 move from (7, 7) to (6, 7) using car (2679, [(7, 7), (6, 7), (6, 8)], 0)\n", + "Agent rider 2625 doesn't move\n", + "Agent rider 2626 doesn't move\n", + "Driver 2628 arrived\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2642 doesn't move\n", + "Agent rider 2643 doesn't move\n", + "Agent rider 2647 doesn't move\n", + "Agent rider 2648 move from (7, 5) to (6, 5) using car (2673, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2649 move from (7, 2) to (7, 1) using car (2632, [(7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 2680 move from (5, 3) to (5, 4) using car (2631, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2682 doesn't move\n", + "Agent rider 2684 move from (0, 9) to (1, 9) using car (2688, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 doesn't move\n", + "Agent rider 2686 doesn't move\n", + "Agent rider 2687 move from (7, 7) to (6, 7) using car (2679, [(7, 7), (6, 7), (6, 8)], 0)\n", + "Agent rider 2694 move from (7, 5) to (7, 6) using car (2558, [(7, 5), (7, 6)], 0)\n", + "Agent rider 2695 doesn't move\n", + "tick 185 ended\n", + "I am driver 2696 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 2697 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 2698 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", + "I am driver 2699 - trip: [(3, 7), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 2700 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 2701 - trip: [(5, 2), (6, 2), (7, 2)]\n", + "I am driver 2702 - trip: [(2, 6), (3, 6)]\n", + "I am driver 2703 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 2704 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 2705 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 2706 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 2707 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", + "I am driver 2708 - trip: [(3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 2709 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 2710 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 2711 - trip: [(8, 4), (7, 4), (7, 5), (6, 5), (5, 5)]\n", + "16 drivers generated.\n", + "I am rider 2712 - dep: (8, 1) , arr: (3, 0)\n", + "1 riders generated.\n", + "Agent rider 1520 move from (9, 7) to (9, 8) using car (2639, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 1907 move from (6, 7) to (7, 7) using car (2591, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1924 move from (9, 7) to (9, 8) using car (2639, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2630 move from (2, 6) to (2, 5) using car (2665, [(2, 6), (2, 5)], 0)\n", - "Agent rider 2631 move from (6, 5) to (6, 6) using car (2627, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 move from (1, 7) to (0, 7) using car (2568, [(1, 7), (0, 7)], 0)\n", - "Agent rider 2633 doesn't move\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (6, 9) to (7, 9) using car (2581, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2636 move from (2, 5) to (2, 6) using car (2511, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2637 move from (9, 6) to (9, 7) using car (2662, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2638 move from (2, 5) to (2, 6) using car (2511, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 2639 move from (7, 1) to (7, 0) using car (2607, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2676 doesn't move\n", - "Agent rider 2677 move from (1, 3) to (1, 4) using car (2604, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 2683 doesn't move\n", - "tick 191 ended\n", - "I am driver 2684 - trip: [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 2685 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 2686 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2)]\n", - "3 drivers generated.\n", - "I am rider 2687 - dep: (6, 7) , arr: (3, 5)\n", - "I am rider 2688 - dep: (0, 6) , arr: (7, 6)\n", - "2 riders generated.\n", - "Agent rider 1284 move from (7, 8) to (6, 8) using car (2652, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1568 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1574 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1676 move from (7, 8) to (6, 8) using car (2652, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1801 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1919 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1924 move from (2, 9) to (3, 9) using car (2661, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 1955 move from (7, 8) to (6, 8) using car (2652, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2098 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2119 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2153 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2208 move from (0, 5) to (1, 5) using car (2668, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Rider n° 2208 arrived with a waiting time of 12 ticks\n", - "Agent rider 2244 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2245 move from (1, 4) to (1, 5) using car (2604, [(1, 4), (1, 5)], 0)\n", - "Agent rider 2248 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2251 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2253 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2263 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2277 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2278 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2280 move from (7, 8) to (6, 8) using car (2652, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 2301 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2331 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2370 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2408 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2409 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (0, 5) to (1, 5) using car (2668, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (4, 9) to (4, 8) using car (2608, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 2452 move from (7, 8) to (6, 8) using car (2652, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 2454 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2456 move from (2, 9) to (3, 9) using car (2661, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (7, 9) to (8, 9) using car (2581, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2471 doesn't move\n", - "Agent rider 2472 doesn't move\n", - "Agent rider 2473 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2485 move from (7, 0) to (6, 0) using car (2607, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2487 move from (0, 6) to (0, 5) using car (2681, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2489 move from (7, 8) to (6, 8) using car (2654, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2490 move from (9, 7) to (9, 8) using car (2662, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2491 move from (4, 5) to (3, 5) using car (2625, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2504 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 2507 arrived\n", - "Driver 2516 arrived\n", - "Agent rider 2519 move from (0, 6) to (0, 5) using car (2681, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2520 move from (9, 7) to (9, 8) using car (2662, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 1943 move from (4, 4) to (3, 4) using car (2630, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 1945 move from (7, 2) to (6, 2) using car (2675, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2030 move from (6, 7) to (7, 7) using car (2591, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 2030 arrived with a waiting time of 5 ticks\n", + "Agent rider 2150 move from (2, 8) to (3, 8) using car (2677, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 2155 doesn't move\n", + "Agent rider 2250 move from (2, 8) to (3, 8) using car (2677, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 2281 move from (2, 8) to (3, 8) using car (2568, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (7, 4) to (7, 5) using car (2552, [(7, 4), (7, 5)], 0)\n", + "Agent rider 2308 move from (7, 2) to (6, 2) using car (2675, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2326 move from (4, 3) to (4, 4) using car (2709, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2343 move from (7, 2) to (6, 2) using car (2675, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (4, 9) to (4, 8) using car (2658, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2349 doesn't move\n", + "Agent rider 2360 doesn't move\n", + "Agent rider 2399 move from (8, 1) to (9, 1) using car (2539, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2400 move from (4, 3) to (4, 4) using car (2709, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2404 move from (1, 9) to (2, 9) using car (2688, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2448 move from (1, 7) to (1, 8) using car (2569, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 2462 move from (7, 1) to (7, 2) using car (2655, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 2462 arrived with a waiting time of 9 ticks\n", + "Agent rider 2463 move from (1, 0) to (1, 1) using car (2646, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 2467 move from (6, 6) to (6, 5) using car (2691, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 move from (2, 2) to (2, 3) using car (2596, [(2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 2472 move from (4, 3) to (4, 4) using car (2709, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2473 move from (1, 6) to (1, 5) using car (2612, [(1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2482 doesn't move\n", + "Agent rider 2483 move from (1, 6) to (1, 5) using car (2612, [(1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2484 move from (4, 4) to (3, 4) using car (2630, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2505 move from (6, 7) to (7, 7) using car (2591, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 2505 arrived with a waiting time of 3 ticks\n", + "Agent rider 2510 move from (7, 4) to (7, 5) using car (2552, [(7, 4), (7, 5)], 0)\n", + "Agent rider 2519 move from (3, 1) to (4, 1) using car (2662, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", "Agent rider 2521 doesn't move\n", - "Driver 2527 arrived\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 move from (2, 9) to (3, 9) using car (2661, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 2541 arrived\n", - "Driver 2542 arrived\n", - "Agent rider 2547 move from (6, 6) to (5, 6) using car (2558, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2548 move from (6, 6) to (6, 7) using car (2627, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2556 arrived\n", - "Driver 2574 arrived\n", - "Driver 2584 arrived\n", - "Driver 2586 arrived\n", - "Agent rider 2589 move from (6, 6) to (5, 6) using car (2558, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2590 move from (1, 4) to (1, 5) using car (2604, [(1, 4), (1, 5)], 0)\n", - "Agent rider 2591 doesn't move\n", - "Agent rider 2592 move from (1, 8) to (1, 9) using car (2667, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2594 move from (2, 3) to (3, 3) using car (2657, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2595 move from (3, 7) to (3, 8) using car (2588, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 2597 move from (2, 9) to (3, 9) using car (2661, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2602 arrived\n", - "Agent rider 2605 move from (4, 2) to (4, 1) using car (2599, [(4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 2619 move from (0, 6) to (0, 5) using car (2681, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2620 move from (2, 3) to (2, 4) using car (2612, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2621 move from (3, 5) to (4, 5) using car (2642, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 2622 move from (3, 5) to (4, 5) using car (2642, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 2623 move from (9, 3) to (9, 2) using car (2648, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2624 move from (6, 6) to (6, 7) using car (2627, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2630 doesn't move\n", - "Agent rider 2631 move from (6, 6) to (6, 7) using car (2627, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2633 move from (9, 7) to (9, 6) using car (2671, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 2633 arrived with a waiting time of 3 ticks\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (7, 9) to (8, 9) using car (2581, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2636 move from (2, 6) to (2, 7) using car (2511, [(2, 6), (2, 7)], 0)\n", - "Agent rider 2637 move from (9, 7) to (9, 8) using car (2662, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2638 move from (2, 6) to (2, 7) using car (2511, [(2, 6), (2, 7)], 0)\n", - "Rider n° 2638 arrived with a waiting time of 0 ticks\n", - "Agent rider 2639 move from (7, 0) to (6, 0) using car (2607, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 2672 arrived\n", - "Agent rider 2676 move from (6, 3) to (6, 2) using car (2611, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 2677 move from (1, 4) to (1, 5) using car (2604, [(1, 4), (1, 5)], 0)\n", - "Agent rider 2683 move from (5, 3) to (5, 2) using car (2600, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 doesn't move\n", - "tick 192 ended\n", - "I am driver 2689 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 2690 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "2 drivers generated.\n", - "I am rider 2691 - dep: (1, 6) , arr: (4, 2)\n", - "I am rider 2692 - dep: (2, 9) , arr: (7, 9)\n", - "I am rider 2693 - dep: (1, 4) , arr: (4, 0)\n", - "3 riders generated.\n", - "Agent rider 1284 move from (6, 8) to (6, 7) using car (2674, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 1568 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1574 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1676 move from (6, 8) to (7, 8) using car (2617, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 1801 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 1801 arrived with a waiting time of 41 ticks\n", - "Agent rider 1919 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1955 move from (6, 8) to (6, 7) using car (2674, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2098 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2119 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2153 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2245 move from (1, 5) to (2, 5) using car (2668, [(1, 5), (2, 5)], 0)\n", - "Agent rider 2248 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2251 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 2251 arrived with a waiting time of 22 ticks\n", - "Agent rider 2253 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2263 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2277 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 2277 arrived with a waiting time of 14 ticks\n", - "Agent rider 2278 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2280 move from (6, 8) to (7, 8) using car (2617, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2301 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2331 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2370 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2408 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2409 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 2409 arrived with a waiting time of 8 ticks\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (1, 5) to (2, 5) using car (2668, [(1, 5), (2, 5)], 0)\n", - "Agent rider 2442 move from (6, 2) to (6, 1) using car (2611, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 move from (4, 8) to (3, 8) using car (2608, [(4, 8), (3, 8)], 0)\n", - "Agent rider 2452 move from (6, 8) to (6, 7) using car (2674, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2454 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2456 move from (3, 9) to (4, 9) using car (2661, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (8, 9) to (9, 9) using car (2581, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2471 move from (6, 2) to (6, 1) using car (2611, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 2472 move from (0, 4) to (0, 5) using car (2644, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2473 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2485 move from (6, 0) to (5, 0) using car (2607, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2487 move from (0, 5) to (0, 4) using car (2681, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2489 move from (6, 8) to (5, 8) using car (2654, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2490 move from (9, 8) to (9, 9) using car (2662, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2491 move from (3, 5) to (3, 4) using car (2625, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 2491 arrived with a waiting time of 4 ticks\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2504 move from (9, 6) to (9, 5) using car (2671, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2519 move from (0, 5) to (0, 4) using car (2681, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 2519 arrived with a waiting time of 7 ticks\n", - "Agent rider 2520 move from (9, 8) to (9, 9) using car (2662, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2521 move from (4, 8) to (3, 8) using car (2608, [(4, 8), (3, 8)], 0)\n", - "Rider n° 2521 arrived with a waiting time of 4 ticks\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 move from (3, 9) to (4, 9) using car (2661, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 2542 arrived\n", - "Agent rider 2547 move from (5, 6) to (4, 6) using car (2558, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 2547 arrived with a waiting time of 4 ticks\n", - "Agent rider 2548 move from (6, 7) to (6, 8) using car (2627, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2554 arrived\n", - "Driver 2564 arrived\n", - "Driver 2568 arrived\n", - "Driver 2575 arrived\n", + "Agent rider 2522 move from (9, 8) to (9, 7) using car (2638, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 move from (4, 4) to (3, 4) using car (2630, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2525 move from (7, 2) to (6, 2) using car (2675, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2526 move from (5, 7) to (4, 7) using car (2637, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2527 move from (7, 1) to (8, 1) using car (2479, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2528 move from (2, 8) to (3, 8) using car (2568, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (4, 9) to (3, 9) using car (2704, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2543 move from (3, 9) to (4, 9) using car (2614, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 2543 arrived with a waiting time of 4 ticks\n", + "Agent rider 2544 move from (6, 5) to (6, 4) using car (2600, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 move from (6, 5) to (5, 5) using car (2673, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 2559 arrived\n", + "Driver 2563 arrived\n", + "Driver 2567 arrived\n", + "Driver 2576 arrived\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 move from (5, 2) to (4, 2) using car (2669, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2581 move from (2, 0) to (1, 0) using car (2618, [(2, 0), (1, 0)], 0)\n", + "Agent rider 2583 doesn't move\n", + "Agent rider 2584 doesn't move\n", "Driver 2586 arrived\n", - "Agent rider 2589 move from (5, 6) to (4, 6) using car (2558, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2590 move from (1, 5) to (2, 5) using car (2668, [(1, 5), (2, 5)], 0)\n", - "Agent rider 2591 doesn't move\n", - "Agent rider 2592 move from (1, 9) to (2, 9) using car (2667, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2594 move from (3, 3) to (4, 3) using car (2657, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2595 move from (3, 8) to (3, 9) using car (2588, [(3, 8), (3, 9)], 0)\n", - "Agent rider 2597 move from (3, 9) to (4, 9) using car (2661, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2605 move from (4, 1) to (5, 1) using car (2599, [(4, 1), (5, 1)], 0)\n", - "Rider n° 2605 arrived with a waiting time of 2 ticks\n", - "Driver 2610 arrived\n", - "Driver 2616 arrived\n", - "Agent rider 2619 move from (0, 5) to (0, 4) using car (2681, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2620 move from (2, 4) to (2, 5) using car (2612, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2621 move from (4, 5) to (4, 6) using car (2651, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2622 move from (4, 5) to (5, 5) using car (2642, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 2623 move from (9, 2) to (9, 1) using car (2648, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2592 move from (8, 1) to (9, 1) using car (2539, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2601 move from (3, 1) to (2, 1) using car (2629, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 2601 arrived with a waiting time of 5 ticks\n", + "Agent rider 2602 move from (9, 7) to (9, 8) using car (2639, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2603 doesn't move\n", + "Agent rider 2604 move from (6, 7) to (7, 7) using car (2591, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2605 move from (5, 7) to (4, 7) using car (2637, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2606 move from (6, 2) to (6, 3) using car (2661, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2607 move from (6, 0) to (7, 0) using car (2598, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2621 move from (7, 1) to (8, 1) using car (2479, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2623 move from (3, 1) to (2, 1) using car (2629, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 2624 doesn't move\n", - "Driver 2628 arrived\n", - "Agent rider 2630 move from (2, 5) to (2, 4) using car (2690, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 2631 move from (6, 7) to (6, 8) using car (2627, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2634 move from (9, 2) to (9, 1) using car (2648, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 2635 move from (8, 9) to (9, 9) using car (2581, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2636 doesn't move\n", - "Agent rider 2637 move from (9, 8) to (9, 9) using car (2662, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2639 move from (6, 0) to (5, 0) using car (2607, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 2639 arrived with a waiting time of 0 ticks\n", - "Driver 2640 arrived\n", + "Agent rider 2625 move from (7, 2) to (6, 2) using car (2675, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2626 doesn't move\n", + "Agent rider 2641 move from (6, 5) to (6, 4) using car (2600, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2642 move from (9, 6) to (8, 6) using car (2697, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2643 doesn't move\n", + "Agent rider 2647 doesn't move\n", + "Agent rider 2648 doesn't move\n", + "Agent rider 2649 move from (7, 1) to (8, 1) using car (2479, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 2654 arrived\n", + "Agent rider 2680 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2682 move from (3, 6) to (2, 6) using car (2708, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2684 move from (1, 9) to (2, 9) using car (2688, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 doesn't move\n", + "Agent rider 2686 move from (2, 4) to (2, 3) using car (2672, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 2686 arrived with a waiting time of 1 ticks\n", + "Agent rider 2687 move from (6, 7) to (6, 8) using car (2679, [(6, 7), (6, 8)], 0)\n", + "Rider n° 2687 arrived with a waiting time of 0 ticks\n", + "Agent rider 2694 move from (7, 6) to (7, 5) using car (2644, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2695 move from (9, 5) to (9, 6) using car (2700, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2712 move from (8, 1) to (9, 1) using car (2539, [(8, 1), (9, 1)], 0)\n", + "tick 186 ended\n", + "I am driver 2713 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 2714 - trip: [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 2715 - trip: [(8, 2), (7, 2), (7, 3), (6, 3), (5, 3)]\n", + "3 drivers generated.\n", + "I am rider 2716 - dep: (5, 1) , arr: (0, 3)\n", + "I am rider 2717 - dep: (6, 9) , arr: (7, 4)\n", + "I am rider 2718 - dep: (5, 6) , arr: (9, 9)\n", + "3 riders generated.\n", + "Agent rider 1520 move from (9, 8) to (9, 9) using car (2639, [(9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 1907 move from (7, 7) to (8, 7) using car (2591, [(7, 7), (8, 7)], 0)\n", + "Rider n° 1907 arrived with a waiting time of 16 ticks\n", + "Agent rider 1924 move from (9, 8) to (9, 9) using car (2639, [(9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 1943 move from (3, 4) to (2, 4) using car (2630, [(3, 4), (2, 4)], 0)\n", + "Agent rider 1945 move from (6, 2) to (7, 2) using car (2627, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2150 move from (3, 8) to (4, 8) using car (2677, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 2155 move from (1, 8) to (1, 9) using car (2569, [(1, 8), (1, 9)], 0)\n", + "Rider n° 2155 arrived with a waiting time of 11 ticks\n", + "Agent rider 2250 move from (3, 8) to (4, 8) using car (2677, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 2281 move from (3, 8) to (4, 8) using car (2568, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (7, 5) to (7, 4) using car (2644, [(7, 5), (7, 4)], 0)\n", + "Agent rider 2308 move from (6, 2) to (7, 2) using car (2627, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2326 move from (4, 4) to (4, 5) using car (2709, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2343 move from (6, 2) to (5, 2) using car (2675, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (4, 8) to (4, 7) using car (2658, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2349 doesn't move\n", + "Agent rider 2360 move from (7, 2) to (7, 3) using car (2655, [(7, 2), (7, 3)], 0)\n", + "Rider n° 2360 arrived with a waiting time of 4 ticks\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 4) to (4, 5) using car (2709, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2431 move from (4, 2) to (3, 2) using car (2669, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2448 move from (1, 8) to (1, 9) using car (2569, [(1, 8), (1, 9)], 0)\n", + "Agent rider 2463 move from (1, 1) to (1, 2) using car (2646, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 move from (2, 3) to (2, 2) using car (2672, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2472 move from (4, 4) to (4, 5) using car (2709, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2473 move from (1, 5) to (0, 5) using car (2612, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2477 move from (4, 3) to (4, 2) using car (2657, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2482 move from (3, 8) to (4, 8) using car (2568, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2483 move from (1, 5) to (0, 5) using car (2612, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2484 move from (3, 4) to (2, 4) using car (2630, [(3, 4), (2, 4)], 0)\n", + "Agent rider 2510 move from (7, 5) to (7, 4) using car (2644, [(7, 5), (7, 4)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2521 move from (1, 8) to (1, 9) using car (2569, [(1, 8), (1, 9)], 0)\n", + "Agent rider 2522 move from (9, 7) to (9, 6) using car (2638, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 move from (3, 4) to (2, 4) using car (2630, [(3, 4), (2, 4)], 0)\n", + "Agent rider 2525 move from (6, 2) to (5, 2) using car (2675, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2526 move from (4, 7) to (3, 7) using car (2637, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2527 move from (8, 1) to (9, 1) using car (2479, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2528 move from (3, 8) to (4, 8) using car (2568, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (3, 9) to (2, 9) using car (2704, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Driver 2530 arrived\n", + "Agent rider 2544 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 doesn't move\n", + "Driver 2551 arrived\n", + "Driver 2558 arrived\n", + "Driver 2563 arrived\n", + "Agent rider 2577 move from (1, 8) to (1, 9) using car (2569, [(1, 8), (1, 9)], 0)\n", + "Agent rider 2578 move from (4, 2) to (3, 2) using car (2669, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2583 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Driver 2588 arrived\n", + "Agent rider 2592 doesn't move\n", + "Driver 2595 arrived\n", + "Agent rider 2602 move from (9, 8) to (9, 9) using car (2639, [(9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 2603 doesn't move\n", + "Agent rider 2604 move from (7, 7) to (8, 7) using car (2591, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2605 doesn't move\n", + "Agent rider 2606 move from (6, 3) to (6, 4) using car (2661, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2607 move from (7, 0) to (7, 1) using car (2713, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 2619 arrived\n", + "Driver 2620 arrived\n", + "Agent rider 2621 move from (8, 1) to (9, 1) using car (2479, [(8, 1), (9, 1)], 0)\n", + "Agent rider 2623 move from (2, 1) to (2, 2) using car (2629, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 2624 move from (6, 7) to (6, 6) using car (2668, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 2625 doesn't move\n", + "Agent rider 2626 move from (4, 3) to (4, 2) using car (2657, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 2633 arrived\n", + "Driver 2634 arrived\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2642 move from (8, 6) to (7, 6) using car (2697, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2643 doesn't move\n", "Driver 2645 arrived\n", - "Driver 2665 arrived\n", - "Agent rider 2676 move from (6, 2) to (7, 2) using car (2656, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 2676 arrived with a waiting time of 2 ticks\n", - "Agent rider 2677 move from (1, 5) to (2, 5) using car (2668, [(1, 5), (2, 5)], 0)\n", - "Agent rider 2683 move from (5, 2) to (5, 1) using car (2600, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 2683 arrived with a waiting time of 1 ticks\n", - "Agent rider 2687 move from (6, 7) to (6, 8) using car (2627, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2691 move from (1, 6) to (1, 7) using car (2567, [(1, 6), (1, 7)], 0)\n", - "Agent rider 2692 doesn't move\n", - "Agent rider 2693 move from (1, 4) to (1, 5) using car (2559, [(1, 4), (1, 5), (1, 6)], 0)\n", - "tick 193 ended\n", - "I am driver 2694 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 2695 - trip: [(4, 4), (4, 5), (3, 5)]\n", - "I am driver 2696 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 2697 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2698 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 2699 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 2700 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", - "I am driver 2701 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6)]\n", - "I am driver 2702 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 2703 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 2704 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 2705 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 2706 - trip: [(3, 2), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 2707 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 2708 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 2709 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "16 drivers generated.\n", - "I am rider 2710 - dep: (3, 4) , arr: (6, 0)\n", - "I am rider 2711 - dep: (4, 0) , arr: (3, 5)\n", - "I am rider 2712 - dep: (4, 2) , arr: (4, 4)\n", - "I am rider 2713 - dep: (7, 9) , arr: (3, 1)\n", - "I am rider 2714 - dep: (9, 6) , arr: (1, 7)\n", - "I am rider 2715 - dep: (9, 2) , arr: (9, 4)\n", - "I am rider 2716 - dep: (0, 9) , arr: (9, 2)\n", - "I am rider 2717 - dep: (1, 9) , arr: (6, 5)\n", - "I am rider 2718 - dep: (5, 1) , arr: (1, 4)\n", - "I am rider 2719 - dep: (8, 3) , arr: (6, 9)\n", - "I am rider 2720 - dep: (0, 9) , arr: (6, 4)\n", - "11 riders generated.\n", - "Agent rider 1284 move from (6, 7) to (6, 6) using car (2674, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 1284 arrived with a waiting time of 48 ticks\n", - "Agent rider 1568 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1574 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1676 move from (7, 8) to (8, 8) using car (2617, [(7, 8), (8, 8)], 0)\n", - "Agent rider 1919 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 1924 move from (3, 9) to (2, 9) using car (2569, [(3, 9), (2, 9)], 0)\n", - "Agent rider 1955 move from (6, 7) to (6, 6) using car (2674, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 1955 arrived with a waiting time of 26 ticks\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2098 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2119 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2153 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2203 move from (9, 9) to (8, 9) using car (2662, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2244 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2253 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2263 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2278 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2280 move from (7, 8) to (8, 8) using car (2617, [(7, 8), (8, 8)], 0)\n", - "Agent rider 2301 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2331 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2370 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2408 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2417 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2419 move from (0, 4) to (0, 3) using car (2681, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (6, 1) to (6, 0) using car (2611, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2452 move from (6, 7) to (6, 6) using car (2674, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2454 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2456 move from (4, 9) to (5, 9) using car (2661, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2457 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2470 move from (9, 9) to (8, 9) using car (2662, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2471 move from (6, 1) to (6, 0) using car (2611, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 2472 move from (0, 5) to (0, 6) using car (2644, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 2472 arrived with a waiting time of 12 ticks\n", - "Agent rider 2473 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2485 move from (5, 0) to (4, 0) using car (2607, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 2485 arrived with a waiting time of 5 ticks\n", - "Agent rider 2487 move from (0, 4) to (0, 3) using car (2681, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2489 move from (5, 8) to (4, 8) using car (2654, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 2489 arrived with a waiting time of 9 ticks\n", - "Agent rider 2490 move from (9, 9) to (8, 9) using car (2662, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2495 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2503 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 2504 move from (9, 5) to (9, 4) using car (2671, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 2511 arrived\n", - "Agent rider 2520 move from (9, 9) to (8, 9) using car (2662, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 move from (4, 9) to (5, 9) using car (2661, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2548 move from (6, 8) to (6, 9) using car (2627, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2566 arrived\n", - "Driver 2577 arrived\n", - "Agent rider 2589 move from (4, 6) to (3, 6) using car (2558, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2590 doesn't move\n", - "Agent rider 2591 doesn't move\n", - "Agent rider 2592 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2594 move from (4, 3) to (5, 3) using car (2657, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2595 doesn't move\n", - "Agent rider 2597 move from (4, 9) to (5, 9) using car (2661, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2604 arrived\n", - "Driver 2609 arrived\n", - "Driver 2613 arrived\n", - "Agent rider 2619 move from (0, 4) to (0, 3) using car (2681, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2620 move from (2, 5) to (2, 6) using car (2612, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 2621 move from (4, 6) to (4, 7) using car (2651, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2622 doesn't move\n", - "Agent rider 2623 move from (9, 1) to (9, 0) using car (2648, [(9, 1), (9, 0)], 0)\n", - "Rider n° 2623 arrived with a waiting time of 1 ticks\n", - "Agent rider 2624 doesn't move\n", - "Agent rider 2630 move from (2, 4) to (2, 3) using car (2690, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 2631 move from (6, 8) to (6, 9) using car (2627, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2634 move from (9, 1) to (9, 0) using car (2648, [(9, 1), (9, 0)], 0)\n", - "Agent rider 2635 move from (9, 9) to (8, 9) using car (2662, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2636 doesn't move\n", - "Agent rider 2637 move from (9, 9) to (8, 9) using car (2662, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 2640 arrived\n", - "Driver 2641 arrived\n", + "Agent rider 2647 move from (4, 7) to (3, 7) using car (2637, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2648 move from (6, 5) to (6, 4) using car (2710, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 move from (8, 1) to (9, 1) using car (2479, [(8, 1), (9, 1)], 0)\n", + "Driver 2651 arrived\n", + "Driver 2656 arrived\n", "Driver 2660 arrived\n", "Driver 2663 arrived\n", - "Driver 2664 arrived\n", - "Agent rider 2677 doesn't move\n", - "Driver 2680 arrived\n", - "Agent rider 2687 move from (6, 8) to (6, 9) using car (2627, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2691 doesn't move\n", - "Agent rider 2692 move from (2, 9) to (3, 9) using car (2667, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2693 move from (1, 5) to (1, 6) using car (2559, [(1, 5), (1, 6)], 0)\n", - "Agent rider 2710 move from (3, 4) to (3, 3) using car (2625, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2711 doesn't move\n", + "Driver 2667 arrived\n", + "Driver 2671 arrived\n", + "Driver 2678 arrived\n", + "Agent rider 2680 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2682 doesn't move\n", + "Agent rider 2684 move from (2, 9) to (3, 9) using car (2688, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 move from (5, 9) to (5, 8) using car (2676, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 2687 move from (6, 7) to (5, 7) using car (2690, [(6, 7), (5, 7)], 0)\n", + "Agent rider 2694 move from (7, 5) to (7, 4) using car (2644, [(7, 5), (7, 4)], 0)\n", + "Agent rider 2695 doesn't move\n", + "Agent rider 2712 doesn't move\n", + "Agent rider 2716 move from (5, 1) to (5, 2) using car (2707, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 2717 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "tick 187 ended\n", + "I am driver 2719 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 2720 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5)]\n", + "I am driver 2721 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 2722 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", + "I am driver 2723 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2724 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 2725 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (7, 5)]\n", + "I am driver 2726 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 2727 - trip: [(1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 2728 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 2729 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 2730 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 2731 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 2732 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "14 drivers generated.\n", + "I am rider 2733 - dep: (9, 0) , arr: (8, 0)\n", + "I am rider 2734 - dep: (2, 9) , arr: (7, 9)\n", + "I am rider 2735 - dep: (5, 3) , arr: (4, 1)\n", + "I am rider 2736 - dep: (5, 8) , arr: (6, 5)\n", + "I am rider 2737 - dep: (9, 9) , arr: (1, 8)\n", + "I am rider 2738 - dep: (3, 9) , arr: (5, 9)\n", + "I am rider 2739 - dep: (5, 8) , arr: (3, 8)\n", + "I am rider 2740 - dep: (1, 9) , arr: (9, 4)\n", + "8 riders generated.\n", + "Agent rider 1520 move from (9, 9) to (8, 9) using car (2639, [(9, 9), (8, 9)], 0)\n", + "Agent rider 1924 move from (9, 9) to (8, 9) using car (2639, [(9, 9), (8, 9)], 0)\n", + "Agent rider 1943 move from (2, 4) to (1, 4) using car (2596, [(2, 4), (1, 4)], 0)\n", + "Agent rider 1945 doesn't move\n", + "Agent rider 2150 move from (4, 8) to (5, 8) using car (2677, [(4, 8), (5, 8)], 0)\n", + "Agent rider 2250 move from (4, 8) to (5, 8) using car (2677, [(4, 8), (5, 8)], 0)\n", + "Agent rider 2281 move from (4, 8) to (5, 8) using car (2568, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 move from (8, 0) to (9, 0) using car (2598, [(8, 0), (9, 0)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2308 doesn't move\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 move from (5, 2) to (5, 3) using car (2675, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (4, 7) to (4, 6) using car (2658, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2349 move from (6, 4) to (6, 5) using car (2661, [(6, 4), (6, 5)], 0)\n", + "Rider n° 2349 arrived with a waiting time of 8 ticks\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 5) to (4, 6) using car (2709, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2404 move from (2, 9) to (1, 9) using car (2704, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 move from (2, 2) to (2, 1) using car (2672, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2472 move from (4, 5) to (4, 6) using car (2709, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2473 doesn't move\n", + "Agent rider 2477 move from (4, 2) to (4, 1) using car (2657, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2482 move from (4, 8) to (5, 8) using car (2568, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (2, 4) to (1, 4) using car (2596, [(2, 4), (1, 4)], 0)\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2521 doesn't move\n", + "Agent rider 2522 move from (9, 6) to (9, 5) using car (2638, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 move from (2, 4) to (1, 4) using car (2596, [(2, 4), (1, 4)], 0)\n", + "Agent rider 2525 move from (5, 2) to (5, 3) using car (2675, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2526 move from (3, 7) to (2, 7) using car (2637, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 move from (4, 8) to (5, 8) using car (2568, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 move from (2, 9) to (1, 9) using car (2704, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Driver 2539 arrived\n", + "Agent rider 2544 move from (6, 4) to (6, 5) using car (2661, [(6, 4), (6, 5)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 doesn't move\n", + "Driver 2549 arrived\n", + "Driver 2552 arrived\n", + "Driver 2563 arrived\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (1, 0) to (2, 0) using car (2727, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 2583 move from (6, 5) to (5, 5) using car (2703, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (5, 4) to (5, 3) using car (2673, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2592 doesn't move\n", + "Driver 2600 arrived\n", + "Agent rider 2602 move from (9, 9) to (8, 9) using car (2639, [(9, 9), (8, 9)], 0)\n", + "Agent rider 2603 move from (9, 3) to (9, 4) using car (2698, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 doesn't move\n", + "Agent rider 2606 move from (6, 4) to (6, 3) using car (2710, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2607 move from (7, 1) to (7, 2) using car (2713, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 2609 arrived\n", + "Driver 2617 arrived\n", + "Driver 2618 arrived\n", + "Driver 2620 arrived\n", + "Agent rider 2621 doesn't move\n", + "Agent rider 2623 move from (2, 2) to (2, 1) using car (2672, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 2624 move from (6, 6) to (6, 5) using car (2668, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Rider n° 2624 arrived with a waiting time of 4 ticks\n", + "Agent rider 2625 move from (6, 2) to (5, 2) using car (2693, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 2626 move from (4, 2) to (4, 1) using car (2657, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 2634 arrived\n", + "Agent rider 2641 move from (6, 4) to (6, 5) using car (2661, [(6, 4), (6, 5)], 0)\n", + "Agent rider 2642 move from (7, 6) to (6, 6) using car (2697, [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2643 move from (9, 3) to (9, 4) using car (2698, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 2647 move from (3, 7) to (2, 7) using car (2637, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2648 move from (6, 4) to (6, 3) using car (2710, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 doesn't move\n", + "Driver 2659 arrived\n", + "Driver 2674 arrived\n", + "Driver 2679 arrived\n", + "Agent rider 2680 move from (5, 4) to (5, 3) using car (2673, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2681 move from (8, 9) to (8, 8) using car (2725, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (7, 5)], 0)\n", + "Agent rider 2682 move from (2, 6) to (2, 5) using car (2699, [(2, 6), (2, 5)], 0)\n", + "Agent rider 2684 move from (3, 9) to (4, 9) using car (2688, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 move from (5, 8) to (5, 7) using car (2676, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 2694 doesn't move\n", + "Agent rider 2695 move from (9, 6) to (9, 5) using car (2638, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Driver 2702 arrived\n", "Agent rider 2712 doesn't move\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 doesn't move\n", "Agent rider 2716 doesn't move\n", "Agent rider 2717 doesn't move\n", - "Agent rider 2718 move from (5, 1) to (5, 0) using car (2600, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2719 move from (8, 3) to (7, 3) using car (2696, [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2720 doesn't move\n", - "tick 194 ended\n", - "I am driver 2721 - trip: [(1, 7), (2, 7), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 2722 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 2723 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 2724 - trip: [(0, 3), (0, 4), (0, 5)]\n", - "I am driver 2725 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 2726 - trip: [(4, 1), (4, 2), (4, 3)]\n", - "I am driver 2727 - trip: [(6, 7), (5, 7)]\n", - "7 drivers generated.\n", - "I am rider 2728 - dep: (1, 7) , arr: (6, 1)\n", - "I am rider 2729 - dep: (8, 3) , arr: (2, 9)\n", - "I am rider 2730 - dep: (6, 2) , arr: (9, 3)\n", - "I am rider 2731 - dep: (9, 2) , arr: (6, 1)\n", - "I am rider 2732 - dep: (6, 4) , arr: (2, 3)\n", - "I am rider 2733 - dep: (4, 0) , arr: (8, 2)\n", - "6 riders generated.\n", - "Agent rider 1568 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 1574 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 1676 move from (8, 8) to (8, 7) using car (2700, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 1919 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1961 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2086 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2098 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2119 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2153 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2203 move from (8, 9) to (7, 9) using car (2662, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2244 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2245 move from (2, 5) to (2, 6) using car (2708, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2248 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2253 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2263 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2278 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2280 move from (8, 8) to (8, 7) using car (2700, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 2301 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2331 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Rider n° 2331 arrived with a waiting time of 16 ticks\n", - "Agent rider 2370 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2408 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2417 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2419 move from (0, 3) to (0, 4) using car (2724, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 move from (6, 0) to (7, 0) using car (2611, [(6, 0), (7, 0)], 0)\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2452 move from (6, 6) to (6, 5) using car (2674, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 2452 arrived with a waiting time of 6 ticks\n", - "Agent rider 2454 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2456 move from (5, 9) to (5, 8) using car (2661, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2457 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2470 move from (8, 9) to (7, 9) using car (2662, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2471 move from (6, 0) to (7, 0) using car (2611, [(6, 0), (7, 0)], 0)\n", - "Agent rider 2473 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2475 move from (7, 0) to (8, 0) using car (2546, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2487 move from (0, 3) to (0, 4) using car (2724, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 2490 move from (8, 9) to (7, 9) using car (2662, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2495 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2503 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2504 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2520 move from (8, 9) to (7, 9) using car (2662, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2537 move from (9, 4) to (9, 3) using car (2671, [(9, 4), (9, 3)], 0)\n", - "Agent rider 2538 move from (5, 9) to (5, 8) using car (2661, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 2543 arrived\n", - "Agent rider 2548 move from (6, 9) to (5, 9) using car (2627, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2567 arrived\n", - "Driver 2579 arrived\n", - "Driver 2581 arrived\n", - "Driver 2588 arrived\n", - "Agent rider 2589 doesn't move\n", - "Agent rider 2590 doesn't move\n", - "Agent rider 2591 doesn't move\n", - "Agent rider 2592 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2594 move from (5, 3) to (6, 3) using car (2657, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2595 move from (3, 9) to (4, 9) using car (2667, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 2595 arrived with a waiting time of 2 ticks\n", - "Agent rider 2597 move from (5, 9) to (5, 8) using car (2661, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2599 arrived\n", - "Driver 2608 arrived\n", - "Agent rider 2619 move from (0, 3) to (0, 4) using car (2724, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 2620 move from (2, 6) to (2, 7) using car (2612, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 2620 arrived with a waiting time of 1 ticks\n", - "Agent rider 2621 move from (4, 7) to (4, 8) using car (2651, [(4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2622 move from (5, 5) to (6, 5) using car (2705, [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 2624 move from (6, 7) to (5, 7) using car (2629, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 2630 doesn't move\n", - "Agent rider 2631 move from (6, 9) to (5, 9) using car (2627, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (8, 9) to (7, 9) using car (2662, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2636 doesn't move\n", - "Agent rider 2637 move from (8, 9) to (7, 9) using car (2662, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 2641 arrived\n", - "Driver 2647 arrived\n", - "Driver 2653 arrived\n", - "Driver 2664 arrived\n", - "Driver 2668 arrived\n", - "Agent rider 2677 move from (2, 5) to (2, 6) using car (2708, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 2679 arrived\n", - "Agent rider 2687 move from (6, 9) to (5, 9) using car (2627, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2688 move from (0, 6) to (0, 7) using car (2644, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (1, 7) to (2, 7) using car (2721, [(1, 7), (2, 7), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 2692 move from (3, 9) to (4, 9) using car (2723, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2710 move from (3, 3) to (3, 2) using car (2625, [(3, 3), (3, 2)], 0)\n", - "Agent rider 2711 move from (4, 0) to (3, 0) using car (2607, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2712 doesn't move\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2717 doesn't move\n", - "Agent rider 2718 move from (5, 0) to (4, 0) using car (2600, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2719 move from (7, 3) to (7, 4) using car (2655, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2728 move from (1, 7) to (2, 7) using car (2721, [(1, 7), (2, 7), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 doesn't move\n", - "Agent rider 2732 doesn't move\n", + "Agent rider 2718 move from (5, 6) to (5, 7) using car (2631, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", "Agent rider 2733 doesn't move\n", - "tick 195 ended\n", - "I am driver 2734 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7)]\n", - "1 drivers generated.\n", - "I am rider 2735 - dep: (4, 8) , arr: (8, 3)\n", - "I am rider 2736 - dep: (1, 2) , arr: (9, 3)\n", - "I am rider 2737 - dep: (3, 9) , arr: (4, 6)\n", - "I am rider 2738 - dep: (1, 0) , arr: (5, 8)\n", - "I am rider 2739 - dep: (9, 0) , arr: (7, 0)\n", - "I am rider 2740 - dep: (9, 3) , arr: (6, 4)\n", - "6 riders generated.\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 move from (8, 7) to (8, 6) using car (2700, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 2734 move from (2, 9) to (3, 9) using car (2731, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2735 doesn't move\n", + "Agent rider 2736 move from (5, 8) to (5, 7) using car (2676, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 2737 move from (9, 9) to (8, 9) using car (2639, [(9, 9), (8, 9)], 0)\n", + "Agent rider 2738 move from (3, 9) to (4, 9) using car (2688, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2739 doesn't move\n", + "Agent rider 2740 doesn't move\n", + "tick 188 ended\n", + "I am driver 2741 - trip: [(1, 0), (0, 0)]\n", + "I am driver 2742 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 2743 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", + "3 drivers generated.\n", + "I am rider 2744 - dep: (9, 8) , arr: (3, 1)\n", + "1 riders generated.\n", + "Agent rider 1520 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 move from (7, 9) to (6, 9) using car (2662, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (2, 6) to (1, 6) using car (2558, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (8, 7) to (8, 6) using car (2700, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 move from (0, 4) to (0, 5) using car (2724, [(0, 4), (0, 5)], 0)\n", - "Agent rider 2441 move from (2, 5) to (1, 5) using car (2650, [(2, 5), (1, 5)], 0)\n" + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (7, 2) to (7, 3) using car (2713, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2150 move from (5, 8) to (4, 8) using car (2743, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (5, 8) to (4, 8) using car (2743, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2281 move from (5, 8) to (6, 8) using car (2568, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2308 move from (7, 2) to (7, 3) using car (2713, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 move from (5, 3) to (5, 4) using car (2675, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (4, 6) to (4, 7) using car (2709, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 6) to (4, 7) using car (2709, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2404 move from (1, 9) to (1, 8) using car (2704, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2448 move from (1, 9) to (1, 8) using car (2704, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2463 move from (1, 2) to (1, 1) using car (2653, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2472 move from (4, 6) to (4, 7) using car (2709, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2473 doesn't move\n", + "Agent rider 2477 move from (4, 1) to (5, 1) using car (2657, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 2479 arrived\n", + "Agent rider 2482 move from (5, 8) to (6, 8) using car (2568, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 2482 arrived with a waiting time of 3 ticks\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 move from (4, 1) to (5, 1) using car (2657, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2521 doesn't move\n", + "Agent rider 2522 move from (9, 5) to (9, 4) using car (2638, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2525 move from (5, 3) to (5, 4) using car (2675, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2526 move from (2, 7) to (1, 7) using car (2637, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 move from (5, 8) to (6, 8) using car (2568, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2544 move from (6, 5) to (6, 4) using car (2668, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 doesn't move\n", + "Driver 2552 arrived\n", + "Driver 2557 arrived\n", + "Driver 2569 arrived\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (2, 0) to (3, 0) using car (2727, [(2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 2583 move from (5, 5) to (4, 5) using car (2703, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (5, 3) to (5, 4) using car (2732, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 2591 arrived\n", + "Agent rider 2592 doesn't move\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (9, 4) to (9, 5) using car (2698, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 doesn't move\n", + "Agent rider 2606 move from (6, 3) to (7, 3) using car (2722, [(6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Rider n° 2606 arrived with a waiting time of 1 ticks\n", + "Agent rider 2607 move from (7, 2) to (7, 3) using car (2713, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 2610 arrived\n", + "Driver 2612 arrived\n", + "Driver 2615 arrived\n", + "Driver 2618 arrived\n", + "Agent rider 2621 doesn't move\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2625 move from (5, 2) to (4, 2) using car (2693, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 2626 move from (4, 1) to (5, 1) using car (2657, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 2630 arrived\n", + "Driver 2632 arrived\n", + "Agent rider 2641 move from (6, 5) to (6, 4) using car (2668, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2642 move from (6, 6) to (6, 5) using car (2697, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2643 move from (9, 4) to (9, 5) using car (2698, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 2644 arrived\n", + "Agent rider 2647 move from (2, 7) to (1, 7) using car (2637, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2648 move from (6, 3) to (6, 2) using car (2710, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 doesn't move\n", + "Driver 2655 arrived\n", + "Agent rider 2680 move from (5, 3) to (5, 4) using car (2707, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 2681 move from (8, 8) to (8, 7) using car (2725, [(8, 8), (8, 7), (8, 6), (8, 5), (7, 5)], 0)\n", + "Agent rider 2682 doesn't move\n", + "Agent rider 2684 move from (4, 9) to (5, 9) using car (2688, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 move from (5, 7) to (5, 6) using car (2676, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 2690 arrived\n", + "Agent rider 2694 doesn't move\n", + "Agent rider 2695 doesn't move\n", + "Driver 2701 arrived\n", + "Agent rider 2712 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (3, 8) to (2, 8) using car (2654, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 move from (5, 8) to (5, 7) using car (2661, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (7, 9) to (6, 9) using car (2662, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 2716 move from (5, 2) to (4, 2) using car (2693, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 2717 doesn't move\n", + "Agent rider 2718 move from (5, 7) to (5, 8) using car (2631, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2733 doesn't move\n", + "Agent rider 2734 doesn't move\n", + "Agent rider 2735 move from (5, 3) to (5, 2) using car (2673, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2736 move from (5, 7) to (5, 6) using car (2676, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 2737 doesn't move\n", + "Agent rider 2738 move from (4, 9) to (5, 9) using car (2688, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 2738 arrived with a waiting time of 0 ticks\n", + "Agent rider 2739 move from (5, 8) to (4, 8) using car (2743, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2740 move from (1, 9) to (1, 8) using car (2704, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2744 move from (9, 8) to (8, 8) using car (2700, [(9, 8), (8, 8)], 0)\n", + "tick 189 ended\n", + "I am driver 2745 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 2746 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 2747 - trip: [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 2748 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 1520 doesn't move\n", + "Agent rider 1924 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (7, 3) to (8, 3) using car (2722, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2150 move from (4, 8) to (3, 8) using car (2743, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (4, 8) to (3, 8) using car (2743, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2281 move from (6, 8) to (7, 8) using car (2568, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (7, 4) to (7, 3) using car (2705, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2308 move from (7, 3) to (8, 3) using car (2722, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2326 move from (4, 5) to (4, 6) using car (2703, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2343 move from (5, 4) to (5, 5) using car (2675, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (4, 7) to (4, 8) using car (2709, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2399 doesn't move\n", + "Agent rider 2400 move from (4, 7) to (4, 8) using car (2709, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2404 move from (1, 8) to (1, 9) using car (2696, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 2431 doesn't move\n", + "Agent rider 2448 move from (1, 8) to (1, 9) using car (2696, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 2463 move from (1, 1) to (1, 0) using car (2719, [(1, 1), (1, 0)], 0)\n", + "Agent rider 2470 doesn't move\n", "Agent rider 2471 doesn't move\n", + "Agent rider 2472 move from (4, 7) to (4, 8) using car (2709, [(4, 7), (4, 8), (4, 9)], 0)\n", "Agent rider 2473 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (9, 0) using car (2546, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2487 move from (0, 4) to (0, 5) using car (2724, [(0, 4), (0, 5)], 0)\n", - "Agent rider 2490 move from (7, 9) to (6, 9) using car (2662, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (7, 9) to (6, 9) using car (2662, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2538 move from (5, 8) to (5, 7) using car (2661, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 2538 arrived with a waiting time of 9 ticks\n", - "Agent rider 2548 move from (5, 9) to (4, 9) using car (2627, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2559 arrived\n", - "Driver 2569 arrived\n", - "Driver 2576 arrived\n", - "Driver 2581 arrived\n", - "Agent rider 2589 doesn't move\n", - "Agent rider 2590 move from (2, 5) to (1, 5) using car (2650, [(2, 5), (1, 5)], 0)\n", - "Agent rider 2591 move from (7, 1) to (7, 0) using car (2601, [(7, 1), (7, 0)], 0)\n", - "Rider n° 2591 arrived with a waiting time of 6 ticks\n", + "Agent rider 2477 move from (5, 1) to (6, 1) using car (2657, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2482 move from (5, 8) to (5, 9) using car (2631, [(5, 8), (5, 9)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 move from (7, 4) to (7, 3) using car (2705, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2519 move from (5, 1) to (6, 1) using car (2657, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2521 doesn't move\n", + "Agent rider 2522 move from (9, 4) to (9, 3) using car (2638, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2525 move from (5, 4) to (6, 4) using car (2720, [(5, 4), (6, 4), (6, 5), (7, 5)], 0)\n", + "Rider n° 2525 arrived with a waiting time of 5 ticks\n", + "Agent rider 2526 move from (1, 7) to (0, 7) using car (2637, [(1, 7), (0, 7)], 0)\n", + "Agent rider 2527 doesn't move\n", + "Agent rider 2528 move from (6, 8) to (7, 8) using car (2568, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2529 doesn't move\n", + "Agent rider 2544 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 doesn't move\n", + "Driver 2557 arrived\n", + "Agent rider 2577 doesn't move\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (3, 0) to (4, 0) using car (2727, [(3, 0), (4, 0)], 0)\n", + "Agent rider 2583 move from (4, 5) to (4, 6) using car (2703, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (5, 4) to (5, 5) using car (2732, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (6, 3) to (6, 4) using car (2657, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2597 move from (5, 8) to (5, 7) using car (2661, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2606 arrived\n", - "Driver 2614 arrived\n", - "Driver 2617 arrived\n", - "Agent rider 2619 move from (0, 4) to (0, 5) using car (2724, [(0, 4), (0, 5)], 0)\n", - "Agent rider 2621 move from (4, 8) to (5, 8) using car (2651, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2622 move from (6, 5) to (7, 5) using car (2705, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 2624 move from (5, 7) to (4, 7) using car (2629, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 2624 arrived with a waiting time of 3 ticks\n", - "Agent rider 2630 move from (2, 3) to (2, 4) using car (2706, [(2, 3), (2, 4)], 0)\n", - "Agent rider 2631 move from (5, 9) to (4, 9) using car (2627, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2632 move from (0, 7) to (0, 8) using car (2644, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (7, 9) to (6, 9) using car (2662, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2636 move from (2, 7) to (2, 6) using car (2721, [(2, 7), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 2637 move from (7, 9) to (6, 9) using car (2662, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Driver 2596 arrived\n", + "Driver 2598 arrived\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (9, 5) to (9, 6) using car (2698, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2605 move from (4, 7) to (4, 8) using car (2709, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 2605 arrived with a waiting time of 4 ticks\n", + "Agent rider 2607 move from (7, 3) to (8, 3) using car (2722, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Driver 2618 arrived\n", + "Agent rider 2621 doesn't move\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2625 move from (4, 2) to (3, 2) using car (2693, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 2625 arrived with a waiting time of 4 ticks\n", + "Agent rider 2626 move from (5, 1) to (6, 1) using car (2657, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 2627 arrived\n", + "Driver 2639 arrived\n", + "Agent rider 2641 move from (6, 4) to (6, 5) using car (2650, [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 2642 move from (6, 5) to (6, 4) using car (2697, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2643 move from (9, 5) to (9, 6) using car (2698, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Rider n° 2643 arrived with a waiting time of 5 ticks\n", "Driver 2646 arrived\n", - "Driver 2648 arrived\n", - "Driver 2649 arrived\n", - "Agent rider 2677 move from (2, 6) to (1, 6) using car (2558, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 2681 arrived\n", - "Agent rider 2687 move from (5, 9) to (4, 9) using car (2627, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2688 move from (0, 7) to (0, 8) using car (2644, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 doesn't move\n", - "Agent rider 2692 move from (4, 9) to (5, 9) using car (2723, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2693 move from (1, 6) to (1, 7) using car (2689, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (3, 0) to (2, 0) using car (2607, [(3, 0), (2, 0)], 0)\n", - "Agent rider 2712 move from (4, 2) to (4, 3) using car (2726, [(4, 2), (4, 3)], 0)\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", + "Agent rider 2647 move from (1, 7) to (0, 7) using car (2637, [(1, 7), (0, 7)], 0)\n", + "Agent rider 2648 move from (6, 2) to (5, 2) using car (2710, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 doesn't move\n", + "Driver 2661 arrived\n", + "Driver 2665 arrived\n", + "Driver 2677 arrived\n", + "Agent rider 2680 move from (5, 4) to (5, 5) using car (2732, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2681 move from (8, 7) to (8, 6) using car (2725, [(8, 7), (8, 6), (8, 5), (7, 5)], 0)\n", + "Agent rider 2682 move from (2, 5) to (2, 4) using car (2742, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 2682 arrived with a waiting time of 4 ticks\n", + "Agent rider 2684 move from (5, 9) to (6, 9) using car (2688, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 move from (5, 6) to (5, 5) using car (2676, [(5, 6), (5, 5)], 0)\n", + "Driver 2692 arrived\n", + "Agent rider 2694 doesn't move\n", + "Agent rider 2695 move from (9, 5) to (9, 6) using car (2698, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 2699 arrived\n", + "Driver 2708 arrived\n", + "Agent rider 2712 doesn't move\n", + "Agent rider 2716 move from (4, 2) to (3, 2) using car (2693, [(4, 2), (3, 2), (2, 2)], 0)\n", "Agent rider 2717 doesn't move\n", - "Agent rider 2718 move from (4, 0) to (3, 0) using car (2600, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2719 move from (7, 4) to (7, 5) using car (2655, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2728 doesn't move\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 doesn't move\n", - "Agent rider 2732 doesn't move\n", + "Agent rider 2718 move from (5, 8) to (5, 9) using car (2631, [(5, 8), (5, 9)], 0)\n", "Agent rider 2733 doesn't move\n", - "Agent rider 2735 move from (4, 8) to (5, 8) using car (2651, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2736 doesn't move\n", + "Agent rider 2734 doesn't move\n", + "Agent rider 2735 move from (5, 2) to (5, 1) using car (2673, [(5, 2), (5, 1)], 0)\n", + "Agent rider 2736 move from (5, 6) to (5, 5) using car (2676, [(5, 6), (5, 5)], 0)\n", "Agent rider 2737 doesn't move\n", - "Agent rider 2738 doesn't move\n", - "Agent rider 2739 doesn't move\n", - "Agent rider 2740 doesn't move\n", - "tick 196 ended\n", - "I am driver 2741 - trip: [(1, 5), (1, 4), (1, 3), (0, 3)]\n", - "I am driver 2742 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 2743 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 2744 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 2745 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 2746 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 2747 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 2748 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2749 - trip: [(8, 1), (8, 0), (9, 0)]\n", - "I am driver 2750 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 2751 - trip: [(5, 3), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 2752 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 2753 - trip: [(4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 2754 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 2755 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 2756 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 2757 - trip: [(8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 2758 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 2759 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 2760 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 2761 - trip: [(8, 7), (8, 6), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 2762 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 2763 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 2764 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "24 drivers generated.\n", - "I am rider 2765 - dep: (4, 6) , arr: (0, 0)\n", - "I am rider 2766 - dep: (5, 4) , arr: (7, 6)\n", - "2 riders generated.\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 doesn't move\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 2739 move from (4, 8) to (3, 8) using car (2743, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Rider n° 2739 arrived with a waiting time of 1 ticks\n", + "Agent rider 2740 move from (1, 8) to (1, 7) using car (2704, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2744 doesn't move\n", + "tick 190 ended\n", + "I am driver 2749 - trip: [(8, 6), (9, 6)]\n", + "I am driver 2750 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 2751 - trip: [(7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 2752 - trip: [(8, 4), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 2753 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 2754 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 2755 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 2756 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 2757 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 2758 - trip: [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 2759 - trip: [(9, 3), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 2760 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "12 drivers generated.\n", + "I am rider 2761 - dep: (2, 8) , arr: (7, 3)\n", + "I am rider 2762 - dep: (4, 9) , arr: (7, 6)\n", + "I am rider 2763 - dep: (5, 9) , arr: (9, 5)\n", + "I am rider 2764 - dep: (9, 2) , arr: (1, 9)\n", + "I am rider 2765 - dep: (9, 1) , arr: (0, 0)\n", + "I am rider 2766 - dep: (7, 2) , arr: (2, 6)\n", + "I am rider 2767 - dep: (6, 5) , arr: (3, 9)\n", + "I am rider 2768 - dep: (4, 0) , arr: (1, 0)\n", + "I am rider 2769 - dep: (8, 5) , arr: (1, 1)\n", + "I am rider 2770 - dep: (8, 4) , arr: (9, 2)\n", + "10 riders generated.\n", + "Agent rider 1520 doesn't move\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2153 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2203 move from (6, 9) to (5, 9) using car (2662, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (1, 6) to (0, 6) using car (2558, [(1, 6), (0, 6)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2278 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2280 doesn't move\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 doesn't move\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (2, 8) to (2, 9) using car (2612, [(2, 8), (2, 9)], 0)\n", - "Agent rider 2454 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2456 doesn't move\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (6, 9) to (5, 9) using car (2662, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2471 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (8, 3) to (8, 4) using car (2722, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2150 move from (3, 8) to (2, 8) using car (2743, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (3, 8) to (2, 8) using car (2743, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2281 move from (7, 8) to (8, 8) using car (2568, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (7, 3) to (7, 2) using car (2705, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2308 move from (8, 3) to (8, 4) using car (2722, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 move from (5, 5) to (5, 6) using car (2675, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2399 move from (9, 1) to (9, 2) using car (2760, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2400 move from (4, 8) to (4, 9) using car (2709, [(4, 8), (4, 9)], 0)\n", + "Rider n° 2400 arrived with a waiting time of 4 ticks\n", + "Agent rider 2404 move from (1, 9) to (0, 9) using car (2696, [(1, 9), (0, 9)], 0)\n", + "Agent rider 2431 move from (3, 2) to (3, 1) using car (2636, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2448 move from (1, 9) to (0, 9) using car (2696, [(1, 9), (0, 9)], 0)\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 move from (2, 1) to (3, 1) using car (2653, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 2472 doesn't move\n", "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 move from (6, 9) to (5, 9) using car (2662, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2548 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Driver 2569 arrived\n", - "Driver 2581 arrived\n", - "Agent rider 2589 doesn't move\n", - "Agent rider 2590 move from (1, 5) to (2, 5) using car (2754, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2592 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2594 move from (6, 4) to (6, 5) using car (2657, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", + "Agent rider 2477 move from (6, 1) to (7, 1) using car (2657, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 move from (7, 3) to (7, 2) using car (2705, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2519 move from (6, 1) to (7, 1) using car (2657, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2521 move from (1, 9) to (0, 9) using car (2696, [(1, 9), (0, 9)], 0)\n", + "Rider n° 2521 arrived with a waiting time of 8 ticks\n", + "Agent rider 2522 move from (9, 3) to (8, 3) using car (2759, [(9, 3), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 move from (9, 1) to (9, 2) using car (2760, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2528 move from (7, 8) to (6, 8) using car (2751, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 2529 move from (1, 9) to (0, 9) using car (2696, [(1, 9), (0, 9)], 0)\n", + "Rider n° 2529 arrived with a waiting time of 9 ticks\n", + "Agent rider 2544 move from (6, 4) to (6, 5) using car (2720, [(6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 move from (5, 5) to (4, 5) using car (2732, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2577 move from (1, 9) to (0, 9) using car (2696, [(1, 9), (0, 9)], 0)\n", + "Rider n° 2577 arrived with a waiting time of 7 ticks\n", + "Agent rider 2578 move from (3, 2) to (2, 2) using car (2693, [(3, 2), (2, 2)], 0)\n", + "Agent rider 2581 move from (4, 0) to (3, 0) using car (2635, [(4, 0), (3, 0)], 0)\n", + "Agent rider 2583 move from (4, 6) to (4, 7) using car (2703, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (5, 5) to (4, 5) using car (2732, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2592 move from (9, 1) to (9, 2) using car (2760, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2598 arrived\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2603 move from (9, 6) to (9, 7) using car (2698, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Rider n° 2603 arrived with a waiting time of 4 ticks\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2607 move from (8, 3) to (8, 4) using car (2722, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", "Driver 2611 arrived\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (5, 8) to (6, 8) using car (2651, [(5, 8), (6, 8)], 0)\n", - "Agent rider 2622 move from (7, 5) to (7, 4) using car (2705, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Driver 2625 arrived\n", - "Agent rider 2630 doesn't move\n", - "Agent rider 2631 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (6, 9) to (5, 9) using car (2662, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2636 move from (2, 6) to (3, 6) using car (2721, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 2637 move from (6, 9) to (5, 9) using car (2662, [(6, 9), (5, 9)], 0)\n", - "Driver 2648 arrived\n", - "Driver 2656 arrived\n", - "Driver 2670 arrived\n", - "Driver 2671 arrived\n", - "Agent rider 2677 move from (1, 6) to (0, 6) using car (2558, [(1, 6), (0, 6)], 0)\n", - "Agent rider 2687 move from (4, 9) to (3, 9) using car (2627, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2688 move from (0, 8) to (0, 9) using car (2644, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (2, 7) to (2, 6) using car (2699, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2692 move from (5, 9) to (6, 9) using car (2723, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2693 move from (1, 7) to (1, 8) using car (2689, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Driver 2695 arrived\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (2, 0) to (2, 1) using car (2763, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2621 move from (9, 1) to (9, 2) using car (2760, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2621 arrived with a waiting time of 4 ticks\n", + "Agent rider 2623 move from (2, 1) to (3, 1) using car (2653, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 2626 move from (6, 1) to (7, 1) using car (2657, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2641 move from (6, 5) to (6, 6) using car (2650, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 2642 move from (6, 4) to (5, 4) using car (2697, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 2646 arrived\n", + "Agent rider 2647 doesn't move\n", + "Agent rider 2648 move from (5, 2) to (4, 2) using car (2710, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 doesn't move\n", + "Driver 2668 arrived\n", + "Agent rider 2680 move from (5, 5) to (4, 5) using car (2732, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2684 move from (6, 9) to (7, 9) using car (2688, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2685 move from (5, 5) to (4, 5) using car (2732, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 2689 arrived\n", + "Agent rider 2694 move from (7, 4) to (7, 5) using car (2713, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2695 move from (9, 6) to (8, 6) using car (2750, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Driver 2700 arrived\n", + "Driver 2711 arrived\n", "Agent rider 2712 doesn't move\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 doesn't move\n", + "Agent rider 2716 move from (3, 2) to (2, 2) using car (2693, [(3, 2), (2, 2)], 0)\n", + "Agent rider 2717 move from (6, 9) to (7, 9) using car (2688, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2733 doesn't move\n", + "Agent rider 2734 doesn't move\n", + "Agent rider 2735 move from (5, 1) to (5, 2) using car (2721, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2736 move from (5, 5) to (5, 6) using car (2675, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2737 doesn't move\n", + "Agent rider 2740 move from (1, 7) to (1, 6) using car (2704, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Driver 2741 arrived\n", + "Agent rider 2744 doesn't move\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 doesn't move\n", + "Agent rider 2765 doesn't move\n", + "Agent rider 2766 move from (7, 2) to (8, 2) using car (2691, [(7, 2), (8, 2)], 0)\n", + "Agent rider 2767 move from (6, 5) to (6, 6) using car (2650, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 2768 move from (4, 0) to (3, 0) using car (2635, [(4, 0), (3, 0)], 0)\n", + "Agent rider 2769 doesn't move\n", + "Agent rider 2770 move from (8, 4) to (9, 4) using car (2752, [(8, 4), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "tick 191 ended\n", + "I am driver 2771 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 2772 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 2773 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 2774 - trip: [(4, 4), (3, 4), (2, 4), (2, 3)]\n", + "I am driver 2775 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2776 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", + "I am driver 2777 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 2778 - trip: [(8, 0), (9, 0)]\n", + "I am driver 2779 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", + "I am driver 2780 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 2781 - trip: [(8, 9), (8, 8), (9, 8)]\n", + "I am driver 2782 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 2783 - trip: [(4, 4), (4, 5), (4, 6)]\n", + "I am driver 2784 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "14 drivers generated.\n", + "I am rider 2785 - dep: (1, 6) , arr: (2, 4)\n", + "I am rider 2786 - dep: (7, 1) , arr: (2, 3)\n", + "I am rider 2787 - dep: (0, 4) , arr: (1, 3)\n", + "I am rider 2788 - dep: (4, 6) , arr: (8, 2)\n", + "I am rider 2789 - dep: (5, 2) , arr: (1, 6)\n", + "I am rider 2790 - dep: (6, 3) , arr: (8, 5)\n", + "I am rider 2791 - dep: (8, 6) , arr: (2, 2)\n", + "I am rider 2792 - dep: (0, 2) , arr: (8, 5)\n", + "I am rider 2793 - dep: (0, 1) , arr: (9, 0)\n", + "I am rider 2794 - dep: (9, 5) , arr: (5, 7)\n", + "10 riders generated.\n", + "Agent rider 1520 move from (8, 9) to (8, 8) using car (2781, [(8, 9), (8, 8), (9, 8)], 0)\n", + "Rider n° 1520 arrived with a waiting time of 51 ticks\n", + "Agent rider 1924 move from (8, 9) to (8, 8) using car (2781, [(8, 9), (8, 8), (9, 8)], 0)\n", + "Rider n° 1924 arrived with a waiting time of 36 ticks\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (8, 4) to (8, 5) using car (2722, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2150 move from (2, 8) to (1, 8) using car (2743, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (2, 8) to (1, 8) using car (2743, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2281 move from (8, 8) to (9, 8) using car (2568, [(8, 8), (9, 8)], 0)\n", + "Rider n° 2281 arrived with a waiting time of 9 ticks\n", + "Agent rider 2282 doesn't move\n", + "Agent rider 2287 move from (7, 2) to (7, 1) using car (2705, [(7, 2), (7, 1)], 0)\n", + "Agent rider 2308 move from (8, 4) to (8, 5) using car (2722, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2326 move from (4, 6) to (4, 5) using car (2756, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2343 move from (5, 6) to (5, 7) using car (2675, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2348 move from (4, 8) to (3, 8) using car (2714, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2399 move from (9, 2) to (9, 3) using car (2760, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2399 arrived with a waiting time of 10 ticks\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2431 move from (3, 1) to (3, 0) using car (2636, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 move from (3, 1) to (3, 0) using car (2636, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2472 move from (4, 8) to (3, 8) using car (2714, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2473 doesn't move\n", + "Agent rider 2477 move from (7, 1) to (8, 1) using car (2657, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 move from (7, 2) to (7, 1) using car (2705, [(7, 2), (7, 1)], 0)\n", + "Agent rider 2519 move from (7, 1) to (8, 1) using car (2657, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2522 move from (8, 3) to (8, 2) using car (2759, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 move from (9, 2) to (9, 3) using car (2760, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2528 move from (6, 8) to (7, 8) using car (2758, [(6, 8), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2544 move from (6, 5) to (7, 5) using car (2720, [(6, 5), (7, 5)], 0)\n", + "Rider n° 2544 arrived with a waiting time of 6 ticks\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 move from (4, 5) to (3, 5) using car (2732, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2583 move from (4, 7) to (4, 8) using car (2703, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (4, 5) to (3, 5) using car (2732, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2592 move from (9, 2) to (9, 3) using car (2760, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2602 move from (8, 9) to (8, 8) using car (2781, [(8, 9), (8, 8), (9, 8)], 0)\n", + "Agent rider 2604 doesn't move\n", + "Agent rider 2607 move from (8, 4) to (8, 5) using car (2722, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Driver 2614 arrived\n", + "Agent rider 2623 move from (3, 1) to (3, 0) using car (2636, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 2626 move from (7, 1) to (8, 1) using car (2657, [(7, 1), (8, 1)], 0)\n", + "Driver 2629 arrived\n", + "Driver 2631 arrived\n", + "Driver 2637 arrived\n", + "Agent rider 2641 move from (6, 6) to (7, 6) using car (2650, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 2642 move from (5, 4) to (4, 4) using car (2697, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 2647 doesn't move\n", + "Agent rider 2648 move from (4, 2) to (3, 2) using car (2710, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 move from (9, 1) to (9, 0) using car (2664, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2652 arrived\n", + "Driver 2662 arrived\n", + "Driver 2673 arrived\n", + "Driver 2676 arrived\n", + "Agent rider 2680 move from (4, 5) to (3, 5) using car (2732, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2681 move from (8, 6) to (7, 6) using car (2750, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2684 move from (7, 9) to (7, 8) using car (2688, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 2684 arrived with a waiting time of 1 ticks\n", + "Agent rider 2685 doesn't move\n", + "Agent rider 2694 move from (7, 5) to (7, 6) using car (2713, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2695 move from (8, 6) to (7, 6) using car (2750, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2712 move from (9, 1) to (9, 0) using car (2664, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2715 arrived\n", "Agent rider 2716 doesn't move\n", - "Agent rider 2717 doesn't move\n", - "Agent rider 2718 move from (3, 0) to (2, 0) using car (2600, [(3, 0), (2, 0)], 0)\n", - "Agent rider 2719 move from (7, 5) to (7, 6) using car (2655, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2720 doesn't move\n", + "Agent rider 2717 move from (7, 9) to (7, 8) using car (2688, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Driver 2719 arrived\n", "Driver 2727 arrived\n", - "Agent rider 2728 move from (2, 7) to (2, 6) using car (2699, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 move from (6, 2) to (6, 1) using car (2626, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2731 doesn't move\n", - "Agent rider 2732 move from (6, 4) to (5, 4) using car (2709, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2733 move from (4, 0) to (5, 0) using car (2703, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 2735 move from (5, 8) to (6, 8) using car (2651, [(5, 8), (6, 8)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 doesn't move\n", - "Agent rider 2739 doesn't move\n", - "Agent rider 2740 doesn't move\n", - "Agent rider 2765 move from (4, 6) to (3, 6) using car (2678, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 2766 doesn't move\n", - "tick 197 ended\n", - "I am driver 2767 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", - "I am driver 2768 - trip: [(3, 6), (2, 6), (1, 6)]\n", - "I am driver 2769 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 2770 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 2771 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", - "I am driver 2772 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 2773 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 2774 - trip: [(6, 7), (5, 7), (4, 7)]\n", - "I am driver 2775 - trip: [(6, 9), (5, 9)]\n", - "I am driver 2776 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 2777 - trip: [(7, 3), (7, 4)]\n", - "I am driver 2778 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 2779 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "13 drivers generated.\n", - "I am rider 2780 - dep: (9, 1) , arr: (3, 2)\n", - "1 riders generated.\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 move from (8, 6) to (8, 5) using car (2761, [(8, 6), (8, 5), (7, 5), (6, 5)], 0)\n", - "Agent rider 1919 doesn't move\n", + "Agent rider 2733 move from (9, 0) to (8, 0) using car (2779, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Rider n° 2733 arrived with a waiting time of 4 ticks\n", + "Agent rider 2734 doesn't move\n", + "Agent rider 2735 move from (5, 2) to (5, 3) using car (2721, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2736 move from (5, 6) to (5, 7) using car (2675, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2737 move from (8, 9) to (8, 8) using car (2781, [(8, 9), (8, 8), (9, 8)], 0)\n", + "Agent rider 2740 move from (1, 6) to (1, 5) using car (2704, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2744 doesn't move\n", + "Agent rider 2761 move from (2, 8) to (1, 8) using car (2743, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (9, 2) to (9, 3) using car (2760, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (9, 1) to (9, 0) using car (2664, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 move from (8, 2) to (7, 2) using car (2782, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2767 doesn't move\n", + "Agent rider 2768 doesn't move\n", + "Agent rider 2769 move from (8, 5) to (7, 5) using car (2753, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2770 move from (9, 4) to (9, 5) using car (2752, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 2785 move from (1, 6) to (1, 5) using car (2704, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 2786 move from (7, 1) to (8, 1) using car (2657, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2787 move from (0, 4) to (0, 5) using car (2772, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2788 move from (4, 6) to (4, 5) using car (2756, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (5, 2) to (5, 3) using car (2721, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (8, 6) to (7, 6) using car (2750, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2793 move from (0, 1) to (0, 2) using car (2755, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2794 doesn't move\n", + "tick 192 ended\n", + "I am driver 2795 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 2796 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 2797 - trip: [(8, 3), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 2798 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2799 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 2800 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 2801 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 2802 - trip: [(3, 5), (4, 5), (5, 5), (5, 4)]\n", + "I am driver 2803 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 2804 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 2805 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 2806 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 2807 - trip: [(9, 3), (8, 3), (8, 4), (7, 4), (6, 4)]\n", + "I am driver 2808 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 2809 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 2810 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 2811 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 2812 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 2813 - trip: [(8, 0), (7, 0), (6, 0)]\n", + "I am driver 2814 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 2815 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "21 drivers generated.\n", + "I am rider 2816 - dep: (8, 4) , arr: (7, 9)\n", + "I am rider 2817 - dep: (2, 8) , arr: (9, 1)\n", + "I am rider 2818 - dep: (2, 7) , arr: (5, 4)\n", + "I am rider 2819 - dep: (5, 7) , arr: (0, 3)\n", + "I am rider 2820 - dep: (4, 3) , arr: (6, 6)\n", + "I am rider 2821 - dep: (3, 2) , arr: (6, 3)\n", + "I am rider 2822 - dep: (0, 1) , arr: (6, 8)\n", + "7 riders generated.\n", "Agent rider 1924 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (8, 6) to (8, 5) using car (2761, [(8, 6), (8, 5), (7, 5), (6, 5)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (1, 5) to (2, 5) using car (2745, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 move from (5, 7) to (4, 7) using car (2701, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 2457 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 1945 move from (8, 5) to (8, 6) using car (2722, [(8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2150 move from (1, 8) to (1, 7) using car (2743, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2250 move from (1, 8) to (1, 7) using car (2743, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2282 move from (9, 0) to (8, 0) using car (2664, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2308 move from (8, 5) to (8, 6) using car (2722, [(8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2326 move from (4, 5) to (4, 6) using car (2783, [(4, 5), (4, 6)], 0)\n", + "Agent rider 2343 move from (5, 7) to (6, 7) using car (2746, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2348 move from (3, 8) to (2, 8) using car (2706, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2431 move from (3, 0) to (2, 0) using car (2636, [(3, 0), (2, 0)], 0)\n", + "Rider n° 2431 arrived with a waiting time of 13 ticks\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 doesn't move\n", "Agent rider 2470 doesn't move\n", - "Agent rider 2471 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (6, 9) to (7, 9) using car (2723, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Driver 2546 arrived\n", - "Agent rider 2548 doesn't move\n", - "Driver 2581 arrived\n", - "Agent rider 2589 move from (3, 6) to (4, 6) using car (2721, [(3, 6), (4, 6)], 0)\n", - "Agent rider 2590 move from (2, 5) to (3, 5) using car (2754, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 2590 arrived with a waiting time of 5 ticks\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (6, 5) to (6, 6) using car (2657, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Driver 2601 arrived\n", - "Driver 2607 arrived\n", - "Driver 2615 arrived\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (6, 8) to (5, 8) using car (2659, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2622 move from (7, 4) to (7, 3) using car (2705, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 2630 doesn't move\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 move from (0, 8) to (0, 7) using car (2758, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2636 move from (3, 6) to (4, 6) using car (2721, [(3, 6), (4, 6)], 0)\n", - "Agent rider 2637 doesn't move\n", - "Driver 2642 arrived\n", - "Driver 2650 arrived\n", - "Driver 2671 arrived\n", - "Driver 2675 arrived\n", - "Agent rider 2677 doesn't move\n", - "Driver 2682 arrived\n", - "Driver 2684 arrived\n", - "Driver 2686 arrived\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (0, 9) to (1, 9) using car (2644, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (2, 6) to (2, 5) using car (2699, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2692 move from (6, 9) to (7, 9) using car (2723, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 2692 arrived with a waiting time of 1 ticks\n", - "Agent rider 2693 move from (1, 8) to (1, 9) using car (2689, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Driver 2706 arrived\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (2, 1) to (2, 2) using car (2763, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2712 move from (4, 3) to (4, 4) using car (2751, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Rider n° 2712 arrived with a waiting time of 3 ticks\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (9, 2) to (8, 2) using car (2778, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2716 move from (0, 9) to (1, 9) using car (2644, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (1, 9) to (2, 9) using car (2779, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2471 move from (3, 0) to (2, 0) using car (2636, [(3, 0), (2, 0)], 0)\n", + "Agent rider 2472 doesn't move\n", + "Agent rider 2473 move from (0, 5) to (0, 6) using car (2772, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 2473 arrived with a waiting time of 9 ticks\n", + "Agent rider 2477 doesn't move\n", + "Agent rider 2483 move from (0, 5) to (0, 6) using car (2772, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2522 move from (8, 2) to (8, 1) using car (2759, [(8, 2), (8, 1)], 0)\n", + "Rider n° 2522 arrived with a waiting time of 3 ticks\n", + "Agent rider 2524 doesn't move\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2527 move from (9, 3) to (9, 4) using car (2760, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2527 arrived with a waiting time of 10 ticks\n", + "Agent rider 2528 move from (7, 8) to (7, 9) using car (2758, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2548 move from (3, 5) to (2, 5) using car (2732, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Rider n° 2548 arrived with a waiting time of 11 ticks\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (3, 0) to (2, 0) using car (2636, [(3, 0), (2, 0)], 0)\n", + "Agent rider 2583 move from (4, 8) to (4, 9) using car (2703, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (3, 5) to (3, 4) using car (2731, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2592 move from (9, 3) to (9, 4) using car (2760, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2602 doesn't move\n", + "Agent rider 2604 move from (8, 7) to (8, 8) using car (2724, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 2604 arrived with a waiting time of 10 ticks\n", + "Agent rider 2607 move from (8, 5) to (8, 6) using car (2722, [(8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 2623 move from (3, 0) to (2, 0) using car (2636, [(3, 0), (2, 0)], 0)\n", + "Agent rider 2626 doesn't move\n", + "Driver 2631 arrived\n", + "Driver 2635 arrived\n", + "Agent rider 2641 move from (7, 6) to (8, 6) using car (2650, [(7, 6), (8, 6)], 0)\n", + "Agent rider 2642 doesn't move\n", + "Agent rider 2647 move from (0, 7) to (1, 7) using car (2796, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 2648 move from (3, 2) to (2, 2) using car (2710, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 2649 move from (9, 0) to (8, 0) using car (2664, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2670 arrived\n", + "Agent rider 2680 move from (3, 5) to (3, 4) using car (2731, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2681 move from (7, 6) to (6, 6) using car (2750, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2685 move from (4, 5) to (4, 4) using car (2756, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 2691 arrived\n", + "Driver 2693 arrived\n", + "Agent rider 2694 move from (7, 6) to (8, 6) using car (2650, [(7, 6), (8, 6)], 0)\n", + "Agent rider 2695 move from (7, 6) to (6, 6) using car (2713, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 2696 arrived\n", + "Driver 2709 arrived\n", + "Agent rider 2712 move from (9, 0) to (8, 0) using car (2664, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2716 doesn't move\n", + "Agent rider 2717 move from (7, 8) to (7, 7) using car (2688, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", "Agent rider 2718 doesn't move\n", - "Agent rider 2719 move from (7, 6) to (7, 7) using car (2655, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2720 move from (0, 9) to (1, 9) using car (2644, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 2724 arrived\n", "Driver 2726 arrived\n", - "Agent rider 2728 move from (2, 6) to (2, 5) using car (2699, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 move from (6, 1) to (7, 1) using car (2626, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2731 move from (9, 2) to (8, 2) using car (2778, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2732 move from (5, 4) to (4, 4) using car (2709, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2733 move from (5, 0) to (6, 0) using car (2703, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 2734 doesn't move\n", "Agent rider 2735 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 doesn't move\n", - "Agent rider 2739 doesn't move\n", - "Agent rider 2740 doesn't move\n", - "Agent rider 2765 move from (3, 6) to (2, 6) using car (2768, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2766 move from (5, 4) to (5, 3) using car (2652, [(5, 4), (5, 3)], 0)\n", - "Agent rider 2780 doesn't move\n", - "tick 198 ended\n", - "I am driver 2781 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "1 drivers generated.\n", - "I am rider 2782 - dep: (1, 8) , arr: (7, 9)\n", - "I am rider 2783 - dep: (1, 5) , arr: (2, 5)\n", + "Agent rider 2736 move from (5, 7) to (6, 7) using car (2746, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2737 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 2740 move from (1, 5) to (1, 4) using car (2704, [(1, 5), (1, 4)], 0)\n", + "Agent rider 2744 doesn't move\n", + "Driver 2749 arrived\n", + "Agent rider 2761 move from (1, 8) to (1, 7) using car (2743, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (9, 3) to (9, 4) using car (2760, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (9, 0) to (8, 0) using car (2664, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 move from (7, 2) to (6, 2) using car (2782, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2767 doesn't move\n", + "Agent rider 2768 move from (3, 0) to (2, 0) using car (2636, [(3, 0), (2, 0)], 0)\n", + "Agent rider 2769 move from (7, 5) to (6, 5) using car (2753, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2770 move from (9, 5) to (9, 6) using car (2752, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 2785 move from (1, 5) to (1, 4) using car (2704, [(1, 5), (1, 4)], 0)\n", + "Agent rider 2786 doesn't move\n", + "Agent rider 2787 move from (0, 5) to (0, 6) using car (2772, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2788 move from (4, 5) to (4, 4) using car (2756, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (5, 3) to (5, 4) using car (2721, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (7, 6) to (6, 6) using car (2750, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2792 move from (0, 2) to (1, 2) using car (2810, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (0, 2) to (1, 2) using car (2810, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2794 move from (9, 5) to (9, 6) using car (2752, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 2816 doesn't move\n", + "Agent rider 2817 doesn't move\n", + "Agent rider 2818 doesn't move\n", + "Agent rider 2819 move from (5, 7) to (6, 7) using car (2746, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2820 move from (4, 3) to (5, 3) using car (2745, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2821 doesn't move\n", + "Agent rider 2822 doesn't move\n", + "tick 193 ended\n", + "I am driver 2823 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 2824 - trip: [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 2825 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 2826 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", + "I am driver 2827 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 2828 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 2829 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 2830 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "8 drivers generated.\n", + "I am rider 2831 - dep: (2, 9) , arr: (4, 0)\n", + "I am rider 2832 - dep: (7, 4) , arr: (7, 7)\n", + "I am rider 2833 - dep: (8, 2) , arr: (2, 2)\n", + "I am rider 2834 - dep: (8, 9) , arr: (7, 8)\n", + "4 riders generated.\n", + "Agent rider 1943 move from (1, 4) to (2, 4) using car (2823, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 1945 move from (8, 6) to (9, 6) using car (2722, [(8, 6), (9, 6)], 0)\n", + "Rider n° 1945 arrived with a waiting time of 23 ticks\n", + "Agent rider 2150 move from (1, 7) to (2, 7) using car (2796, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 2150 arrived with a waiting time of 11 ticks\n", + "Agent rider 2250 move from (1, 7) to (2, 7) using car (2796, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 2250 arrived with a waiting time of 9 ticks\n", + "Agent rider 2282 move from (8, 0) to (7, 0) using car (2664, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2308 move from (8, 6) to (9, 6) using car (2722, [(8, 6), (9, 6)], 0)\n", + "Rider n° 2308 arrived with a waiting time of 10 ticks\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 move from (2, 8) to (1, 8) using car (2706, [(2, 8), (1, 8)], 0)\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2470 doesn't move\n", + "Agent rider 2471 move from (2, 0) to (3, 0) using car (2827, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 2472 move from (3, 8) to (3, 7) using car (2798, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2477 move from (8, 1) to (8, 2) using car (2779, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2483 move from (0, 6) to (0, 7) using car (2772, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2484 move from (1, 4) to (2, 4) using car (2823, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 move from (8, 1) to (8, 2) using car (2779, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2524 move from (1, 4) to (2, 4) using car (2823, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2526 doesn't move\n", + "Agent rider 2528 move from (7, 9) to (8, 9) using car (2758, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2545 move from (0, 3) to (0, 4) using car (2755, [(0, 3), (0, 4)], 0)\n", + "Driver 2568 arrived\n", + "Agent rider 2578 move from (2, 2) to (1, 2) using car (2710, [(2, 2), (1, 2)], 0)\n", + "Agent rider 2581 move from (2, 0) to (3, 0) using car (2827, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 2583 move from (4, 9) to (3, 9) using car (2703, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2584 move from (3, 4) to (3, 3) using car (2731, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2592 move from (9, 4) to (9, 5) using car (2760, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2592 arrived with a waiting time of 8 ticks\n", + "Agent rider 2602 move from (8, 8) to (7, 8) using car (2795, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2607 move from (8, 6) to (9, 6) using car (2722, [(8, 6), (9, 6)], 0)\n", + "Agent rider 2623 move from (2, 0) to (3, 0) using car (2827, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 2626 move from (8, 1) to (8, 2) using car (2779, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Driver 2635 arrived\n", + "Driver 2640 arrived\n", + "Agent rider 2641 move from (8, 6) to (9, 6) using car (2722, [(8, 6), (9, 6)], 0)\n", + "Agent rider 2642 move from (4, 4) to (4, 3) using car (2756, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 2642 arrived with a waiting time of 2 ticks\n", + "Agent rider 2647 move from (1, 7) to (2, 7) using car (2796, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 2648 move from (2, 2) to (1, 2) using car (2710, [(2, 2), (1, 2)], 0)\n", + "Agent rider 2649 move from (8, 0) to (7, 0) using car (2664, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2657 arrived\n", + "Driver 2669 arrived\n", + "Agent rider 2680 move from (3, 4) to (3, 3) using car (2731, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Rider n° 2680 arrived with a waiting time of 2 ticks\n", + "Agent rider 2681 move from (6, 6) to (5, 6) using car (2750, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2685 move from (4, 4) to (4, 3) using car (2756, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 2693 arrived\n", + "Agent rider 2694 move from (8, 6) to (9, 6) using car (2722, [(8, 6), (9, 6)], 0)\n", + "Agent rider 2695 move from (6, 6) to (5, 6) using car (2713, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 2705 arrived\n", + "Agent rider 2712 move from (8, 0) to (7, 0) using car (2664, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2716 move from (2, 2) to (1, 2) using car (2710, [(2, 2), (1, 2)], 0)\n", + "Agent rider 2717 move from (7, 7) to (7, 6) using car (2688, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Driver 2720 arrived\n", + "Driver 2725 arrived\n", + "Agent rider 2734 doesn't move\n", + "Agent rider 2735 move from (5, 3) to (4, 3) using car (2780, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 2736 move from (6, 7) to (6, 6) using car (2746, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2737 move from (8, 8) to (7, 8) using car (2795, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2740 move from (1, 4) to (2, 4) using car (2823, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2744 move from (8, 8) to (7, 8) using car (2795, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2761 move from (1, 7) to (1, 6) using car (2743, [(1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (9, 4) to (9, 5) using car (2760, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (8, 0) to (7, 0) using car (2664, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 move from (6, 2) to (5, 2) using car (2782, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2767 move from (6, 6) to (5, 6) using car (2750, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2768 doesn't move\n", + "Agent rider 2769 move from (6, 5) to (5, 5) using car (2753, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2770 move from (9, 6) to (9, 7) using car (2752, [(9, 6), (9, 7)], 0)\n", + "Driver 2778 arrived\n", + "Agent rider 2785 move from (1, 4) to (2, 4) using car (2823, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 2785 arrived with a waiting time of 0 ticks\n", + "Agent rider 2786 move from (8, 1) to (8, 2) using car (2779, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2787 move from (0, 6) to (0, 7) using car (2772, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2788 move from (4, 4) to (4, 3) using car (2756, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (5, 4) to (5, 5) using car (2721, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (6, 6) to (5, 6) using car (2750, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2792 move from (1, 2) to (2, 2) using car (2810, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (1, 2) to (2, 2) using car (2810, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2794 move from (9, 6) to (9, 7) using car (2752, [(9, 6), (9, 7)], 0)\n", + "Agent rider 2816 doesn't move\n", + "Agent rider 2817 move from (2, 8) to (3, 8) using car (2830, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 doesn't move\n", + "Agent rider 2819 move from (6, 7) to (6, 6) using car (2746, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2820 move from (5, 3) to (5, 4) using car (2745, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2821 doesn't move\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (2, 9) to (3, 9) using car (2828, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2832 doesn't move\n", + "Agent rider 2833 doesn't move\n", + "Agent rider 2834 doesn't move\n", + "tick 194 ended\n", + "I am driver 2835 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 2836 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 2837 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 2838 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 2839 - trip: [(5, 7), (6, 7), (7, 7)]\n", + "I am driver 2840 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 2841 - trip: [(1, 9), (1, 8), (1, 7), (1, 6)]\n", + "I am driver 2842 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "8 drivers generated.\n", + "I am rider 2843 - dep: (2, 5) , arr: (8, 6)\n", + "I am rider 2844 - dep: (6, 4) , arr: (1, 6)\n", "2 riders generated.\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1676 move from (8, 5) to (7, 5) using car (2761, [(8, 5), (7, 5), (6, 5)], 0)\n", - "Rider n° 1676 arrived with a waiting time of 39 ticks\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2280 move from (8, 5) to (7, 5) using car (2761, [(8, 5), (7, 5), (6, 5)], 0)\n", - "Rider n° 2280 arrived with a waiting time of 5 ticks\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (2, 5) to (3, 5) using car (2745, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (2, 9) to (3, 9) using car (2779, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 move from (4, 7) to (3, 7) using car (2701, [(4, 7), (3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 2457 doesn't move\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 2150 doesn't move\n", + "Agent rider 2282 move from (7, 0) to (6, 0) using car (2664, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 2282 arrived with a waiting time of 23 ticks\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 doesn't move\n", "Agent rider 2470 doesn't move\n", "Agent rider 2471 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (7, 9) to (7, 8) using car (2723, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Driver 2558 arrived\n", - "Agent rider 2589 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (6, 6) to (6, 7) using car (2657, [(6, 6), (6, 7)], 0)\n", - "Agent rider 2597 move from (5, 7) to (4, 7) using car (2725, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2600 arrived\n", - "Driver 2607 arrived\n", - "Driver 2612 arrived\n", - "Driver 2618 arrived\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (5, 8) to (4, 8) using car (2659, [(5, 8), (4, 8)], 0)\n", - "Agent rider 2622 move from (7, 3) to (7, 2) using car (2705, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Driver 2627 arrived\n", - "Agent rider 2630 move from (2, 4) to (2, 3) using car (2764, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 move from (0, 7) to (0, 6) using car (2758, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2636 doesn't move\n", - "Agent rider 2637 doesn't move\n", - "Driver 2651 arrived\n", - "Driver 2654 arrived\n", - "Driver 2662 arrived\n", - "Driver 2667 arrived\n", - "Agent rider 2677 doesn't move\n", - "Driver 2684 arrived\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (1, 9) to (2, 9) using car (2644, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (2, 5) to (2, 4) using car (2699, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2693 move from (1, 9) to (2, 9) using car (2689, [(1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (2, 2) to (2, 3) using car (2763, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2713 move from (7, 9) to (7, 8) using car (2723, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (8, 2) to (7, 2) using car (2778, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2716 move from (1, 9) to (2, 9) using car (2644, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (2, 9) to (3, 9) using car (2779, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2472 move from (3, 7) to (3, 6) using car (2798, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 2472 arrived with a waiting time of 9 ticks\n", + "Agent rider 2477 move from (8, 2) to (8, 3) using car (2779, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2524 move from (2, 4) to (2, 5) using car (2823, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 2524 arrived with a waiting time of 9 ticks\n", + "Agent rider 2526 move from (0, 7) to (0, 8) using car (2772, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2528 move from (8, 9) to (9, 9) using car (2758, [(8, 9), (9, 9)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2583 move from (3, 9) to (2, 9) using car (2838, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2584 move from (3, 3) to (3, 2) using car (2731, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2602 move from (7, 8) to (6, 8) using car (2795, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2623 doesn't move\n", + "Agent rider 2626 move from (8, 2) to (8, 3) using car (2779, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Rider n° 2626 arrived with a waiting time of 3 ticks\n", + "Driver 2636 arrived\n", + "Driver 2638 arrived\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2647 move from (2, 7) to (2, 8) using car (2809, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 2648 doesn't move\n", + "Agent rider 2649 move from (7, 0) to (6, 0) using car (2664, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2650 arrived\n", + "Driver 2653 arrived\n", + "Driver 2658 arrived\n", + "Driver 2675 arrived\n", + "Agent rider 2681 move from (5, 6) to (4, 6) using car (2750, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2685 move from (4, 3) to (4, 2) using car (2756, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2694 doesn't move\n", + "Agent rider 2695 move from (5, 6) to (4, 6) using car (2713, [(5, 6), (4, 6)], 0)\n", + "Driver 2697 arrived\n", + "Driver 2704 arrived\n", + "Agent rider 2712 move from (7, 0) to (6, 0) using car (2664, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2714 arrived\n", + "Agent rider 2716 doesn't move\n", + "Agent rider 2717 move from (7, 6) to (7, 5) using car (2688, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", "Agent rider 2718 doesn't move\n", - "Agent rider 2719 move from (7, 7) to (7, 8) using car (2655, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 2720 move from (1, 9) to (2, 9) using car (2644, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2728 move from (2, 5) to (2, 4) using car (2699, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 move from (7, 1) to (8, 1) using car (2626, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2731 doesn't move\n", - "Agent rider 2732 move from (4, 4) to (3, 4) using car (2709, [(4, 4), (3, 4)], 0)\n", - "Agent rider 2733 move from (6, 0) to (6, 1) using car (2703, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (1, 0) to (2, 0) using car (2781, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2739 doesn't move\n", + "Driver 2723 arrived\n", + "Agent rider 2734 move from (3, 9) to (4, 9) using car (2828, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2735 move from (4, 3) to (4, 2) using car (2756, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2736 move from (6, 6) to (6, 5) using car (2746, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 2736 arrived with a waiting time of 0 ticks\n", + "Agent rider 2737 move from (7, 8) to (6, 8) using car (2795, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", "Agent rider 2740 doesn't move\n", - "Agent rider 2765 move from (2, 6) to (1, 6) using car (2768, [(2, 6), (1, 6)], 0)\n", - "Agent rider 2766 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 doesn't move\n", - "tick 199 ended\n", - "I am driver 2784 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 2785 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 2786 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 2787 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 2788 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 2789 - trip: [(4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 2790 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 2791 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 2792 - trip: [(8, 4), (8, 3)]\n", - "I am driver 2793 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 2794 - trip: [(7, 4), (8, 4)]\n", - "I am driver 2795 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "12 drivers generated.\n", - "I am rider 2796 - dep: (6, 1) , arr: (4, 6)\n", - "I am rider 2797 - dep: (0, 3) , arr: (9, 6)\n", - "I am rider 2798 - dep: (9, 6) , arr: (4, 4)\n", - "3 riders generated.\n", - "Agent rider 1568 doesn't move\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1924 move from (2, 9) to (3, 9) using car (2689, [(2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 1961 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (0, 6) to (0, 5) using car (2758, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (3, 5) to (4, 5) using car (2745, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (3, 9) to (4, 9) using car (2779, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2456 move from (3, 7) to (3, 6) using car (2701, [(3, 7), (3, 6), (2, 6)], 0)\n", - "Rider n° 2456 arrived with a waiting time of 15 ticks\n", - "Agent rider 2457 doesn't move\n", + "Driver 2742 arrived\n", + "Agent rider 2744 move from (7, 8) to (6, 8) using car (2795, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2751 arrived\n", + "Driver 2759 arrived\n", + "Agent rider 2761 move from (1, 6) to (1, 5) using car (2743, [(1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (9, 5) to (9, 6) using car (2760, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (7, 0) to (6, 0) using car (2664, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 move from (5, 2) to (4, 2) using car (2782, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2767 doesn't move\n", + "Agent rider 2768 doesn't move\n", + "Agent rider 2769 move from (5, 5) to (4, 5) using car (2721, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Driver 2781 arrived\n", + "Driver 2783 arrived\n", + "Agent rider 2786 move from (8, 2) to (8, 3) using car (2779, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2787 move from (0, 7) to (0, 8) using car (2772, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2788 move from (4, 3) to (4, 2) using car (2756, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (5, 5) to (4, 5) using car (2721, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (5, 6) to (4, 6) using car (2750, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2792 move from (2, 2) to (3, 2) using car (2810, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (2, 2) to (2, 1) using car (2815, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 2794 doesn't move\n", + "Agent rider 2816 doesn't move\n", + "Agent rider 2817 move from (3, 8) to (4, 8) using car (2830, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 move from (2, 7) to (3, 7) using car (2796, [(2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 2819 move from (6, 6) to (6, 5) using car (2746, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2820 move from (5, 4) to (5, 5) using car (2745, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2821 doesn't move\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (3, 9) to (4, 9) using car (2828, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2832 doesn't move\n", + "Agent rider 2833 move from (8, 2) to (8, 3) using car (2779, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2834 move from (8, 9) to (9, 9) using car (2758, [(8, 9), (9, 9)], 0)\n", + "Agent rider 2843 doesn't move\n", + "Agent rider 2844 doesn't move\n", + "tick 195 ended\n", + "I am driver 2845 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 2846 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 2847 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 2848 - trip: [(4, 6), (4, 5), (5, 5)]\n", + "I am driver 2849 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 2850 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)]\n", + "I am driver 2851 - trip: [(4, 4), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 2852 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 2853 - trip: [(6, 0), (6, 1), (5, 1)]\n", + "I am driver 2854 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 2855 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 2856 - trip: [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 2857 - trip: [(1, 4), (2, 4), (2, 5), (3, 5), (4, 5)]\n", + "I am driver 2858 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "14 drivers generated.\n", + "I am rider 2859 - dep: (0, 4) , arr: (6, 0)\n", + "I am rider 2860 - dep: (6, 3) , arr: (0, 5)\n", + "I am rider 2861 - dep: (2, 9) , arr: (9, 4)\n", + "I am rider 2862 - dep: (6, 7) , arr: (9, 5)\n", + "I am rider 2863 - dep: (8, 4) , arr: (5, 9)\n", + "I am rider 2864 - dep: (2, 1) , arr: (5, 9)\n", + "I am rider 2865 - dep: (6, 0) , arr: (2, 5)\n", + "I am rider 2866 - dep: (5, 3) , arr: (8, 7)\n", + "I am rider 2867 - dep: (3, 7) , arr: (7, 2)\n", + "I am rider 2868 - dep: (0, 8) , arr: (3, 0)\n", + "10 riders generated.\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 2282 move from (7, 0) to (6, 0) using car (2829, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 2282 arrived with a waiting time of 23 ticks\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2326 move from (4, 6) to (3, 6) using car (2750, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2343 move from (6, 7) to (7, 7) using car (2839, [(6, 7), (7, 7)], 0)\n", + "Agent rider 2348 move from (1, 8) to (1, 7) using car (2841, [(1, 8), (1, 7), (1, 6)], 0)\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 doesn't move\n", "Agent rider 2470 doesn't move\n", "Agent rider 2471 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (7, 8) to (7, 7) using car (2723, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2589 move from (4, 6) to (4, 5) using car (2704, [(4, 6), (4, 5)], 0)\n", - "Rider n° 2589 arrived with a waiting time of 4 ticks\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 doesn't move\n", - "Agent rider 2597 move from (4, 7) to (3, 7) using car (2725, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2607 arrived\n", - "Driver 2618 arrived\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2622 move from (7, 2) to (7, 1) using car (2705, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 2630 move from (2, 3) to (2, 2) using car (2764, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 move from (0, 6) to (0, 5) using car (2758, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2636 move from (4, 6) to (4, 5) using car (2704, [(4, 6), (4, 5)], 0)\n", - "Agent rider 2637 doesn't move\n", - "Driver 2652 arrived\n", + "Agent rider 2477 move from (8, 3) to (7, 3) using car (2779, [(8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2526 move from (0, 8) to (0, 9) using car (2772, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2583 move from (2, 9) to (1, 9) using car (2838, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2602 move from (6, 8) to (5, 8) using car (2795, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2607 move from (9, 6) to (9, 7) using car (2760, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2623 doesn't move\n", + "Driver 2636 arrived\n", + "Agent rider 2641 move from (9, 6) to (9, 7) using car (2760, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2647 move from (2, 8) to (3, 8) using car (2809, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 2648 doesn't move\n", + "Agent rider 2649 move from (6, 0) to (6, 1) using car (2853, [(6, 0), (6, 1), (5, 1)], 0)\n", + "Rider n° 2649 arrived with a waiting time of 5 ticks\n", + "Driver 2653 arrived\n", "Driver 2666 arrived\n", - "Agent rider 2677 move from (0, 6) to (0, 5) using car (2758, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 2677 arrived with a waiting time of 3 ticks\n", - "Driver 2678 arrived\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (2, 9) to (3, 9) using car (2644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (2, 4) to (2, 3) using car (2699, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2693 move from (2, 9) to (3, 9) using car (2689, [(2, 9), (3, 9), (4, 9)], 0)\n", - "Driver 2694 arrived\n", + "Driver 2672 arrived\n", + "Agent rider 2681 move from (4, 6) to (3, 6) using car (2750, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2685 move from (4, 2) to (5, 2) using car (2756, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2694 move from (9, 6) to (9, 7) using car (2760, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2695 move from (4, 6) to (4, 5) using car (2848, [(4, 6), (4, 5), (5, 5)], 0)\n", + "Rider n° 2695 arrived with a waiting time of 3 ticks\n", "Driver 2698 arrived\n", - "Driver 2708 arrived\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (2, 3) to (2, 4) using car (2763, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2713 move from (7, 8) to (7, 7) using car (2723, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (7, 2) to (7, 1) using car (2705, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 2716 move from (2, 9) to (3, 9) using car (2644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (3, 9) to (4, 9) using car (2779, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2718 move from (2, 0) to (3, 0) using car (2781, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2719 move from (7, 8) to (7, 9) using car (2655, [(7, 8), (7, 9)], 0)\n", - "Agent rider 2720 move from (2, 9) to (3, 9) using car (2644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 2721 arrived\n", + "Driver 2706 arrived\n", + "Driver 2707 arrived\n", + "Driver 2710 arrived\n", + "Agent rider 2712 move from (6, 0) to (5, 0) using car (2664, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2716 doesn't move\n", + "Agent rider 2717 move from (7, 5) to (7, 4) using car (2688, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 2717 arrived with a waiting time of 4 ticks\n", + "Agent rider 2718 doesn't move\n", "Driver 2722 arrived\n", - "Agent rider 2728 move from (2, 4) to (2, 3) using car (2699, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 move from (8, 1) to (9, 1) using car (2626, [(8, 1), (9, 1)], 0)\n", - "Agent rider 2731 move from (8, 2) to (8, 1) using car (2752, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 2732 move from (3, 4) to (2, 4) using car (2673, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2733 move from (6, 1) to (6, 2) using car (2703, [(6, 1), (6, 2)], 0)\n", - "Agent rider 2735 move from (6, 8) to (5, 8) using car (2756, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (2, 0) to (3, 0) using car (2781, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2739 doesn't move\n", - "Agent rider 2740 doesn't move\n", - "Driver 2749 arrived\n", - "Agent rider 2765 move from (1, 6) to (1, 7) using car (2772, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2766 doesn't move\n", - "Driver 2775 arrived\n", - "Driver 2777 arrived\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 move from (1, 5) to (0, 5) using car (2669, [(1, 5), (0, 5)], 0)\n", - "Agent rider 2796 move from (6, 1) to (6, 2) using car (2703, [(6, 1), (6, 2)], 0)\n", - "Agent rider 2797 move from (0, 3) to (1, 3) using car (2791, [(0, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 2798 doesn't move\n", - "tick 200 ended\n", - "I am driver 2799 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 2800 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", - "I am driver 2801 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 2802 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 2803 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 2804 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 2805 - trip: [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 2806 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 2807 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 2808 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 2809 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 2810 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 2811 - trip: [(3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 2812 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 2813 - trip: [(2, 2), (3, 2), (4, 2), (4, 1), (4, 0)]\n", - "15 drivers generated.\n", - "I am rider 2814 - dep: (0, 9) , arr: (2, 0)\n", - "I am rider 2815 - dep: (1, 1) , arr: (8, 5)\n", - "I am rider 2816 - dep: (0, 5) , arr: (5, 1)\n", - "I am rider 2817 - dep: (2, 7) , arr: (1, 9)\n", - "I am rider 2818 - dep: (3, 4) , arr: (6, 4)\n", - "I am rider 2819 - dep: (3, 9) , arr: (7, 5)\n", - "6 riders generated.\n", - "Agent rider 1568 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1574 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1919 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 1924 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 1961 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 1961 arrived with a waiting time of 30 ticks\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2119 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2153 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2203 move from (5, 9) to (6, 9) using car (2743, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2248 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2253 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2263 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2278 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2301 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2370 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2408 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2441 move from (4, 5) to (5, 5) using car (2745, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (4, 9) to (5, 9) using car (2779, [(4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2454 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (5, 9) to (6, 9) using car (2743, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2490 move from (5, 9) to (6, 9) using car (2743, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2504 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2520 move from (7, 7) to (7, 6) using car (2723, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2537 doesn't move\n" + "Driver 2729 arrived\n", + "Driver 2730 arrived\n", + "Driver 2732 arrived\n", + "Agent rider 2734 move from (4, 9) to (5, 9) using car (2771, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2735 move from (4, 2) to (5, 2) using car (2756, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2737 move from (6, 8) to (5, 8) using car (2795, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2740 move from (2, 4) to (3, 4) using car (2842, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2744 move from (6, 8) to (5, 8) using car (2795, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2747 arrived\n", + "Driver 2752 arrived\n", + "Driver 2755 arrived\n", + "Agent rider 2761 move from (1, 5) to (0, 5) using car (2743, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2762 move from (4, 9) to (5, 9) using car (2771, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (9, 6) to (9, 7) using car (2760, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (6, 0) to (5, 0) using car (2664, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 move from (4, 2) to (3, 2) using car (2782, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2767 move from (5, 6) to (5, 7) using car (2805, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2768 doesn't move\n", + "Agent rider 2769 move from (4, 5) to (3, 5) using car (2721, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Driver 2774 arrived\n", + "Agent rider 2786 doesn't move\n", + "Agent rider 2787 doesn't move\n", + "Agent rider 2788 move from (4, 2) to (5, 2) using car (2756, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (4, 5) to (3, 5) using car (2721, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2790 move from (6, 3) to (6, 4) using car (2784, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2791 move from (4, 6) to (3, 6) using car (2750, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 2792 move from (3, 2) to (4, 2) using car (2810, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (2, 1) to (3, 1) using car (2815, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 2794 doesn't move\n", + "Driver 2813 arrived\n", + "Agent rider 2816 doesn't move\n", + "Agent rider 2817 move from (4, 8) to (5, 8) using car (2830, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 move from (3, 7) to (4, 7) using car (2796, [(3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 2819 move from (6, 5) to (6, 4) using car (2746, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2820 move from (5, 5) to (5, 6) using car (2745, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2821 move from (3, 2) to (4, 2) using car (2810, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (4, 9) to (4, 8) using car (2852, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2832 move from (7, 4) to (7, 5) using car (2808, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2833 doesn't move\n", + "Agent rider 2834 doesn't move\n", + "Agent rider 2843 move from (2, 5) to (2, 6) using car (2823, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (6, 4) to (5, 4) using car (2814, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (6, 3) to (6, 4) using car (2784, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 move from (6, 7) to (7, 7) using car (2839, [(6, 7), (7, 7)], 0)\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2864 move from (2, 1) to (3, 1) using car (2815, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 2865 doesn't move\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2548 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2592 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2594 move from (6, 7) to (5, 7) using car (2742, [(6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 2597 move from (3, 7) to (2, 7) using car (2725, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Driver 2618 arrived\n", - "Agent rider 2619 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2622 move from (7, 1) to (8, 1) using car (2705, [(7, 1), (8, 1)], 0)\n", - "Driver 2629 arrived\n", - "Agent rider 2630 move from (2, 2) to (2, 1) using car (2764, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 2631 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2632 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2634 doesn't move\n", - "Agent rider 2635 move from (5, 9) to (6, 9) using car (2743, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2636 doesn't move\n", - "Agent rider 2637 doesn't move\n", - "Driver 2657 arrived\n", - "Driver 2659 arrived\n", - "Driver 2661 arrived\n", - "Driver 2674 arrived\n", - "Driver 2678 arrived\n", - "Driver 2685 arrived\n", - "Agent rider 2687 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2688 move from (3, 9) to (4, 9) using car (2644, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (2, 3) to (2, 2) using car (2699, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2693 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Driver 2709 arrived\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (2, 4) to (2, 5) using car (2763, [(2, 4), (2, 5)], 0)\n", - "Agent rider 2713 move from (7, 7) to (7, 6) using car (2723, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (7, 1) to (7, 2) using car (2799, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 2716 move from (3, 9) to (4, 9) using car (2644, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (4, 9) to (5, 9) using car (2779, [(4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2718 move from (3, 0) to (4, 0) using car (2781, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2719 doesn't move\n", - "Agent rider 2720 move from (3, 9) to (4, 9) using car (2644, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 2722 arrived\n", - "Agent rider 2728 move from (2, 3) to (2, 2) using car (2699, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 move from (8, 1) to (8, 0) using car (2752, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 2732 move from (2, 4) to (2, 5) using car (2763, [(2, 4), (2, 5)], 0)\n", - "Agent rider 2733 doesn't move\n", - "Agent rider 2735 move from (5, 8) to (4, 8) using car (2756, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 2736 move from (1, 2) to (0, 2) using car (2697, [(1, 2), (0, 2)], 0)\n", - "Agent rider 2737 move from (3, 9) to (4, 9) using car (2689, [(3, 9), (4, 9)], 0)\n", - "Agent rider 2738 move from (3, 0) to (4, 0) using car (2781, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2739 doesn't move\n", - "Agent rider 2740 move from (9, 3) to (8, 3) using car (2808, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Driver 2741 arrived\n", - "Driver 2746 arrived\n", - "Driver 2751 arrived\n", - "Driver 2753 arrived\n", - "Driver 2757 arrived\n", - "Agent rider 2765 move from (1, 7) to (1, 8) using car (2772, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2766 doesn't move\n", - "Driver 2768 arrived\n", - "Driver 2774 arrived\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2796 move from (6, 2) to (5, 2) using car (2778, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2798 doesn't move\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2816 move from (0, 5) to (0, 4) using car (2758, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2817 move from (2, 7) to (1, 7) using car (2643, [(2, 7), (1, 7)], 0)\n", - "Agent rider 2818 move from (3, 4) to (3, 3) using car (2811, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2819 move from (3, 9) to (4, 9) using car (2644, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 201 ended\n", - "I am driver 2820 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 2821 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 2822 - trip: [(4, 1), (5, 1), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 2823 - trip: [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 2824 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 2825 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 2826 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 2827 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", - "I am driver 2828 - trip: [(7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 2829 - trip: [(7, 6), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 2830 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 2831 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 2832 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 2833 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", - "I am driver 2834 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "15 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1568 move from (8, 3) to (8, 4) using car (2808, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 1568 arrived with a waiting time of 43 ticks\n", - "Agent rider 1574 move from (8, 3) to (8, 4) using car (2808, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 1574 arrived with a waiting time of 41 ticks\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1924 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2153 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2203 move from (6, 9) to (7, 9) using car (2743, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2278 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2408 move from (8, 3) to (8, 4) using car (2808, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2441 move from (5, 5) to (5, 6) using car (2745, [(5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2447 move from (5, 9) to (5, 8) using car (2779, [(5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 2447 arrived with a waiting time of 9 ticks\n", - "Agent rider 2454 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (6, 9) to (7, 9) using car (2743, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2471 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 move from (9, 0) to (8, 0) using car (2831, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2487 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (7, 6) to (6, 6) using car (2829, [(7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2548 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2592 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2594 doesn't move\n", - "Agent rider 2597 move from (2, 7) to (2, 6) using car (2725, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2622 move from (8, 1) to (8, 2) using car (2801, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Rider n° 2622 arrived with a waiting time of 2 ticks\n", - "Driver 2626 arrived\n", - "Agent rider 2630 move from (2, 1) to (1, 1) using car (2764, [(2, 1), (1, 1)], 0)\n", - "Rider n° 2630 arrived with a waiting time of 5 ticks\n", - "Agent rider 2631 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2632 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2634 move from (9, 0) to (8, 0) using car (2831, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2635 move from (6, 9) to (7, 9) using car (2743, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2636 doesn't move\n", - "Agent rider 2637 move from (5, 9) to (5, 8) using car (2779, [(5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 2637 arrived with a waiting time of 4 ticks\n", - "Driver 2655 arrived\n", - "Driver 2661 arrived\n", - "Driver 2669 arrived\n", - "Driver 2678 arrived\n", - "Agent rider 2687 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2688 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2691 move from (2, 2) to (3, 2) using car (2699, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2693 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 2696 arrived\n", - "Driver 2700 arrived\n", - "Driver 2703 arrived\n", - "Driver 2704 arrived\n", - "Agent rider 2710 move from (3, 2) to (4, 2) using car (2813, [(3, 2), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2711 doesn't move\n", - "Agent rider 2713 move from (7, 6) to (7, 5) using car (2723, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2714 move from (9, 6) to (9, 5) using car (2790, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (7, 2) to (7, 3) using car (2799, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 2716 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (5, 9) to (5, 8) using car (2779, [(5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2718 move from (4, 0) to (5, 0) using car (2781, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2719 move from (7, 9) to (6, 9) using car (2828, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 2719 arrived with a waiting time of 1 ticks\n", - "Agent rider 2720 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2728 move from (2, 2) to (3, 2) using car (2699, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2729 move from (8, 3) to (8, 4) using car (2808, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 move from (8, 0) to (7, 0) using car (2752, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 2732 doesn't move\n", - "Agent rider 2733 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2738 move from (4, 0) to (5, 0) using car (2781, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 2739 move from (9, 0) to (8, 0) using car (2831, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2740 doesn't move\n", - "Driver 2750 arrived\n", - "Driver 2761 arrived\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2766 move from (5, 3) to (6, 3) using car (2776, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (1, 8) to (1, 9) using car (2772, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2783 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 2792 arrived\n", - "Driver 2794 arrived\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2797 move from (1, 3) to (2, 3) using car (2804, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 2798 move from (9, 6) to (9, 5) using car (2790, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2814 move from (0, 9) to (1, 9) using car (2821, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2816 move from (0, 4) to (0, 3) using car (2758, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 2817 doesn't move\n", - "Agent rider 2818 move from (3, 3) to (3, 2) using car (2811, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2819 move from (4, 9) to (5, 9) using car (2644, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 202 ended\n", - "I am driver 2835 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 2836 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 2837 - trip: [(1, 5), (1, 6), (1, 7)]\n", - "I am driver 2838 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2839 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 2840 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 2841 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 2842 - trip: [(5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 2843 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 2844 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 2845 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 2846 - trip: [(9, 7), (9, 8)]\n", - "I am driver 2847 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 2848 - trip: [(9, 4), (9, 5), (8, 5)]\n", - "14 drivers generated.\n", - "I am rider 2849 - dep: (4, 6) , arr: (8, 8)\n", - "I am rider 2850 - dep: (3, 3) , arr: (4, 6)\n", - "I am rider 2851 - dep: (2, 6) , arr: (0, 5)\n", - "3 riders generated.\n", - "Agent rider 1574 doesn't move\n", - "Agent rider 1919 doesn't move\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 move from (7, 9) to (8, 9) using car (2743, [(7, 9), (8, 9)], 0)\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2248 doesn't move\n", - "Agent rider 2253 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (8, 4) to (8, 3) using car (2771, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2441 move from (5, 6) to (6, 6) using car (2745, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 move from (7, 0) to (6, 0) using car (2767, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2457 doesn't move\n", + "Agent rider 2868 move from (0, 8) to (0, 9) using car (2772, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "tick 196 ended\n", + "I am driver 2869 - trip: [(2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 2870 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 2871 - trip: [(3, 9), (4, 9), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 2872 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)]\n", + "I am driver 2873 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 2874 - trip: [(6, 0), (7, 0), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 2875 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 2876 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 2877 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 2878 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9)]\n", + "10 drivers generated.\n", + "I am rider 2879 - dep: (9, 5) , arr: (9, 2)\n", + "I am rider 2880 - dep: (0, 3) , arr: (5, 6)\n", + "I am rider 2881 - dep: (1, 2) , arr: (8, 7)\n", + "I am rider 2882 - dep: (7, 9) , arr: (1, 9)\n", + "4 riders generated.\n", + "Agent rider 1943 move from (2, 4) to (2, 5) using car (2857, [(2, 4), (2, 5), (3, 5), (4, 5)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2326 doesn't move\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 move from (1, 7) to (1, 6) using car (2841, [(1, 7), (1, 6)], 0)\n", + "Agent rider 2404 doesn't move\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 move from (1, 0) to (2, 0) using car (2855, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", "Agent rider 2470 doesn't move\n", - "Agent rider 2471 move from (7, 0) to (6, 0) using car (2752, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (7, 0) using car (2744, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 2487 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2490 move from (6, 9) to (5, 9) using car (2828, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (6, 6) to (6, 5) using car (2829, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2594 move from (5, 7) to (5, 8) using car (2754, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 2594 arrived with a waiting time of 4 ticks\n", - "Agent rider 2597 move from (2, 6) to (2, 5) using car (2725, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2621 move from (4, 8) to (5, 8) using car (2788, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 2626 arrived\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2634 move from (8, 0) to (7, 0) using car (2744, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 2635 move from (7, 9) to (8, 9) using car (2743, [(7, 9), (8, 9)], 0)\n", - "Agent rider 2636 move from (4, 5) to (4, 4) using car (2834, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 2643 arrived\n", - "Driver 2658 arrived\n", - "Driver 2669 arrived\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (5, 9) to (6, 9) using car (2644, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 2689 arrived\n", - "Driver 2690 arrived\n", - "Agent rider 2691 move from (3, 2) to (4, 2) using car (2699, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 2691 arrived with a waiting time of 2 ticks\n", - "Agent rider 2693 doesn't move\n", - "Driver 2697 arrived\n", - "Driver 2701 arrived\n", - "Driver 2704 arrived\n", - "Driver 2705 arrived\n", - "Agent rider 2710 move from (4, 2) to (4, 1) using car (2813, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2711 doesn't move\n", - "Agent rider 2713 move from (7, 5) to (7, 4) using car (2723, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 2714 move from (9, 5) to (9, 4) using car (2790, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (7, 3) to (7, 4) using car (2799, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 2716 move from (5, 9) to (6, 9) using car (2644, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (5, 8) to (6, 8) using car (2779, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2718 doesn't move\n", - "Agent rider 2720 move from (5, 9) to (6, 9) using car (2644, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2728 move from (3, 2) to (3, 1) using car (2811, [(3, 2), (3, 1)], 0)\n", - "Agent rider 2729 move from (8, 4) to (8, 5) using car (2808, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 move from (7, 0) to (6, 0) using car (2767, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2732 doesn't move\n", - "Agent rider 2733 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (5, 0) to (5, 1) using car (2844, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 2739 move from (8, 0) to (7, 0) using car (2744, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Rider n° 2739 arrived with a waiting time of 6 ticks\n", - "Agent rider 2740 doesn't move\n", - "Driver 2759 arrived\n", - "Driver 2763 arrived\n", - "Agent rider 2765 move from (1, 8) to (0, 8) using car (2707, [(1, 8), (0, 8)], 0)\n", - "Agent rider 2766 move from (6, 3) to (6, 4) using car (2776, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (1, 9) to (2, 9) using car (2772, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2783 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2796 move from (5, 2) to (5, 3) using car (2800, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", - "Agent rider 2797 move from (2, 3) to (2, 4) using car (2806, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Agent rider 2814 move from (1, 9) to (2, 9) using car (2835, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2816 move from (0, 3) to (0, 2) using car (2758, [(0, 3), (0, 2)], 0)\n", - "Agent rider 2817 doesn't move\n", - "Agent rider 2818 move from (3, 2) to (4, 2) using car (2699, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2819 move from (5, 9) to (6, 9) using car (2644, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2849 move from (4, 6) to (5, 6) using car (2747, [(4, 6), (5, 6)], 0)\n", - "Agent rider 2850 doesn't move\n", - "Agent rider 2851 move from (2, 6) to (2, 5) using car (2725, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "tick 203 ended\n", - "I am driver 2852 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", - "1 drivers generated.\n", - "I am rider 2853 - dep: (3, 0) , arr: (4, 8)\n", - "I am rider 2854 - dep: (3, 5) , arr: (7, 7)\n", - "I am rider 2855 - dep: (3, 8) , arr: (8, 9)\n", - "3 riders generated.\n", - "Agent rider 1919 move from (8, 3) to (7, 3) using car (2801, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 1924 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2086 doesn't move\n", - "Agent rider 2098 move from (8, 3) to (8, 2) using car (2771, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Rider n° 2098 arrived with a waiting time of 29 ticks\n", - "Agent rider 2119 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2153 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 doesn't move\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 move from (8, 3) to (8, 2) using car (2771, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 2253 move from (8, 3) to (8, 2) using car (2771, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Rider n° 2253 arrived with a waiting time of 33 ticks\n", - "Agent rider 2263 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2278 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2301 move from (8, 3) to (8, 2) using car (2771, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 2370 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2408 move from (8, 3) to (7, 3) using car (2801, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 2417 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (6, 6) to (7, 6) using car (2745, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2454 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2457 doesn't move\n", - "Agent rider 2470 move from (7, 9) to (8, 9) using car (2841, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2471 move from (6, 0) to (5, 0) using car (2752, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 move from (7, 0) to (6, 0) using car (2744, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2495 doesn't move\n", - "Agent rider 2503 move from (8, 3) to (7, 3) using car (2801, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 2504 move from (8, 3) to (7, 3) using car (2801, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 2520 move from (6, 5) to (6, 4) using car (2829, [(6, 5), (6, 4)], 0)\n", - "Agent rider 2537 doesn't move\n", - "Agent rider 2548 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2592 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2597 move from (2, 5) to (2, 4) using car (2725, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (5, 8) to (6, 8) using car (2788, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 2631 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2634 move from (7, 0) to (6, 0) using car (2744, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Rider n° 2634 arrived with a waiting time of 12 ticks\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2636 move from (4, 4) to (4, 3) using car (2786, [(4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 2636 arrived with a waiting time of 6 ticks\n", - "Driver 2669 arrived\n", - "Driver 2673 arrived\n", - "Agent rider 2687 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2688 move from (6, 9) to (7, 9) using car (2644, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 2690 arrived\n", - "Agent rider 2693 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Driver 2702 arrived\n", - "Driver 2705 arrived\n", - "Agent rider 2710 move from (4, 1) to (4, 0) using car (2813, [(4, 1), (4, 0)], 0)\n", - "Agent rider 2711 move from (2, 5) to (2, 4) using car (2725, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2713 move from (7, 4) to (7, 3) using car (2723, [(7, 4), (7, 3)], 0)\n", - "Agent rider 2714 move from (9, 4) to (9, 3) using car (2790, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (7, 4) to (7, 3) using car (2723, [(7, 4), (7, 3)], 0)\n", - "Agent rider 2716 move from (6, 9) to (7, 9) using car (2644, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2717 doesn't move\n", - "Agent rider 2718 doesn't move\n", - "Agent rider 2720 move from (6, 9) to (7, 9) using car (2644, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2728 doesn't move\n", - "Agent rider 2729 move from (8, 5) to (8, 6) using car (2808, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 move from (6, 0) to (5, 0) using car (2752, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 2732 move from (2, 5) to (2, 4) using car (2725, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2733 move from (6, 2) to (7, 2) using car (2773, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 2734 arrived\n", - "Agent rider 2735 move from (4, 8) to (5, 8) using car (2812, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (5, 9) to (4, 9) using car (2828, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2738 move from (5, 1) to (5, 2) using car (2844, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 2740 move from (8, 3) to (7, 3) using car (2801, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Driver 2742 arrived\n", - "Driver 2764 arrived\n", - "Agent rider 2765 move from (0, 8) to (0, 7) using car (2839, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2766 move from (6, 4) to (6, 5) using car (2776, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (2, 9) to (3, 9) using car (2772, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2783 doesn't move\n", - "Driver 2789 arrived\n", - "Driver 2791 arrived\n", - "Agent rider 2796 move from (5, 3) to (5, 4) using car (2800, [(5, 3), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", - "Agent rider 2797 move from (2, 4) to (2, 5) using car (2806, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 2798 move from (9, 5) to (8, 5) using car (2848, [(9, 5), (8, 5)], 0)\n", - "Agent rider 2814 move from (2, 9) to (3, 9) using car (2835, [(2, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 2815 move from (1, 1) to (1, 2) using car (2810, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 2816 doesn't move\n", - "Agent rider 2817 doesn't move\n", - "Agent rider 2818 move from (4, 2) to (5, 2) using car (2699, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2819 move from (6, 9) to (7, 9) using car (2644, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 2849 doesn't move\n", - "Agent rider 2850 move from (3, 3) to (4, 3) using car (2804, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 2851 move from (2, 5) to (2, 4) using car (2725, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2853 move from (3, 0) to (2, 0) using car (2836, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (3, 5) to (3, 6) using car (2838, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2855 doesn't move\n", - "tick 204 ended\n", - "I am driver 2856 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 2857 - trip: [(6, 3), (6, 2), (6, 1)]\n", - "I am driver 2858 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 2859 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 2860 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 2861 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 2862 - trip: [(0, 1), (1, 1)]\n", - "I am driver 2863 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 2864 - trip: [(5, 7), (5, 6), (5, 5), (5, 4)]\n", - "9 drivers generated.\n", - "I am rider 2865 - dep: (1, 9) , arr: (1, 5)\n", - "1 riders generated.\n", - "Agent rider 1919 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Rider n° 1919 arrived with a waiting time of 38 ticks\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2086 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2248 move from (8, 2) to (8, 1) using car (2771, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Rider n° 2248 arrived with a waiting time of 30 ticks\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2301 move from (8, 2) to (8, 1) using car (2771, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Agent rider 2417 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (7, 6) to (8, 6) using car (2745, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 2442 move from (6, 0) to (7, 0) using car (2822, [(6, 0), (7, 0)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2457 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2470 move from (8, 9) to (9, 9) using car (2841, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2471 move from (5, 0) to (4, 0) using car (2752, [(5, 0), (4, 0)], 0)\n", - "Rider n° 2471 arrived with a waiting time of 15 ticks\n", - "Agent rider 2473 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2475 move from (6, 0) to (7, 0) using car (2822, [(6, 0), (7, 0)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2495 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2503 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Agent rider 2504 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2537 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 move from (2, 4) to (2, 3) using car (2725, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (6, 8) to (7, 8) using car (2788, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (8, 9) to (9, 9) using car (2841, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 2673 arrived\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (7, 9) to (8, 9) using car (2644, [(7, 9), (8, 9)], 0)\n", - "Agent rider 2693 doesn't move\n", - "Driver 2705 arrived\n", + "Agent rider 2471 move from (3, 0) to (2, 0) using car (2773, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2477 move from (7, 3) to (6, 3) using car (2779, [(7, 3), (6, 3)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (2, 4) to (2, 5) using car (2857, [(2, 4), (2, 5), (3, 5), (4, 5)], 0)\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 move from (8, 2) to (9, 2) using car (2775, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2526 move from (0, 9) to (1, 9) using car (2772, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 2526 arrived with a waiting time of 13 ticks\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2545 move from (0, 4) to (0, 3) using car (2835, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (3, 0) to (2, 0) using car (2773, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2583 move from (1, 9) to (0, 9) using car (2838, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 2583 arrived with a waiting time of 4 ticks\n", + "Agent rider 2584 move from (3, 2) to (2, 2) using car (2782, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2602 move from (5, 8) to (4, 8) using car (2795, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2607 move from (9, 7) to (9, 8) using car (2760, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2623 move from (3, 0) to (2, 0) using car (2773, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2641 move from (9, 7) to (9, 8) using car (2760, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2647 move from (3, 8) to (3, 9) using car (2757, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 2647 arrived with a waiting time of 6 ticks\n", + "Agent rider 2648 doesn't move\n", + "Driver 2653 arrived\n", + "Driver 2672 arrived\n", + "Agent rider 2681 move from (3, 6) to (2, 6) using car (2750, [(3, 6), (2, 6)], 0)\n", + "Agent rider 2685 move from (5, 2) to (6, 2) using car (2756, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2694 move from (9, 7) to (9, 8) using car (2760, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2694 arrived with a waiting time of 4 ticks\n", + "Driver 2698 arrived\n", + "Driver 2703 arrived\n", "Driver 2707 arrived\n", - "Agent rider 2710 doesn't move\n", - "Agent rider 2711 move from (2, 4) to (2, 3) using car (2725, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2713 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Agent rider 2714 move from (9, 3) to (9, 2) using car (2790, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Agent rider 2716 move from (7, 9) to (8, 9) using car (2644, [(7, 9), (8, 9)], 0)\n", - "Agent rider 2717 move from (6, 8) to (5, 8) using car (2826, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2718 doesn't move\n", - "Agent rider 2720 move from (7, 9) to (8, 9) using car (2644, [(7, 9), (8, 9)], 0)\n", - "Agent rider 2728 doesn't move\n", - "Agent rider 2729 move from (8, 6) to (8, 7) using car (2808, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 move from (5, 0) to (4, 0) using car (2752, [(5, 0), (4, 0)], 0)\n", - "Agent rider 2732 move from (2, 4) to (2, 3) using car (2725, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 2732 arrived with a waiting time of 4 ticks\n", - "Agent rider 2733 move from (7, 2) to (8, 2) using car (2773, [(7, 2), (8, 2)], 0)\n", - "Rider n° 2733 arrived with a waiting time of 5 ticks\n", - "Agent rider 2735 move from (5, 8) to (6, 8) using car (2812, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (5, 2) to (5, 3) using car (2844, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 2740 move from (7, 3) to (6, 3) using car (2801, [(7, 3), (6, 3)], 0)\n", - "Driver 2743 arrived\n", - "Driver 2747 arrived\n", + "Agent rider 2712 move from (5, 0) to (4, 0) using car (2664, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 2713 arrived\n", + "Agent rider 2716 move from (1, 2) to (2, 2) using car (2849, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2718 move from (5, 9) to (6, 9) using car (2771, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 2730 arrived\n", + "Agent rider 2734 move from (5, 9) to (6, 9) using car (2771, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2735 move from (5, 2) to (6, 2) using car (2756, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2737 move from (5, 8) to (4, 8) using car (2795, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2740 move from (3, 4) to (4, 4) using car (2842, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2744 move from (5, 8) to (4, 8) using car (2795, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", "Driver 2758 arrived\n", - "Agent rider 2765 move from (0, 7) to (0, 6) using car (2839, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2766 move from (6, 5) to (6, 6) using car (2776, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 2767 arrived\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (3, 9) to (4, 9) using car (2772, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2783 doesn't move\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 move from (5, 9) to (6, 9) using car (2771, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2763 move from (5, 9) to (6, 9) using car (2771, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2764 move from (9, 7) to (9, 8) using car (2760, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (5, 0) to (4, 0) using car (2664, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 move from (3, 2) to (2, 2) using car (2782, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2767 move from (5, 7) to (5, 8) using car (2805, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2768 doesn't move\n", + "Agent rider 2769 move from (3, 5) to (3, 4) using car (2798, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2770 move from (9, 7) to (9, 8) using car (2760, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2777 arrived\n", + "Agent rider 2786 move from (8, 3) to (7, 3) using car (2847, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2787 doesn't move\n", + "Agent rider 2788 move from (5, 2) to (6, 2) using car (2756, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (3, 5) to (2, 5) using car (2721, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 2790 move from (6, 4) to (6, 5) using car (2784, [(6, 4), (6, 5)], 0)\n", + "Agent rider 2791 doesn't move\n", + "Agent rider 2792 move from (4, 2) to (5, 2) using car (2810, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 doesn't move\n", + "Agent rider 2794 move from (9, 7) to (9, 8) using car (2760, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2802 arrived\n", + "Agent rider 2816 move from (8, 4) to (8, 5) using car (2812, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2817 move from (5, 8) to (6, 8) using car (2830, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 doesn't move\n", + "Agent rider 2819 doesn't move\n", + "Agent rider 2820 move from (5, 6) to (4, 6) using car (2836, [(5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 2821 move from (4, 2) to (5, 2) using car (2810, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (4, 8) to (4, 7) using car (2852, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2832 move from (7, 5) to (7, 6) using car (2808, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2833 move from (8, 3) to (7, 3) using car (2858, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2834 doesn't move\n", + "Agent rider 2843 move from (2, 6) to (2, 7) using car (2823, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (5, 4) to (4, 4) using car (2814, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2859 move from (0, 4) to (0, 3) using car (2835, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 2860 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (8, 4) to (8, 5) using car (2812, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (3, 1) to (4, 1) using car (2815, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 2865 move from (6, 0) to (5, 0) using car (2829, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 move from (3, 7) to (3, 6) using car (2877, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2868 move from (0, 9) to (1, 9) using car (2772, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (1, 2) to (2, 2) using car (2849, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 doesn't move\n", + "tick 197 ended\n", + "I am driver 2883 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 2884 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 2885 - trip: [(3, 4), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 2886 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 2887 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 2888 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 2889 - trip: [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 2890 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 2891 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 2892 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "10 drivers generated.\n", + "I am rider 2893 - dep: (6, 5) , arr: (6, 1)\n", + "I am rider 2894 - dep: (2, 9) , arr: (6, 6)\n", + "I am rider 2895 - dep: (1, 4) , arr: (8, 6)\n", + "I am rider 2896 - dep: (2, 8) , arr: (9, 6)\n", + "I am rider 2897 - dep: (1, 4) , arr: (8, 8)\n", + "I am rider 2898 - dep: (7, 8) , arr: (9, 8)\n", + "6 riders generated.\n", + "Agent rider 1943 move from (2, 5) to (1, 5) using car (2721, [(2, 5), (1, 5)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2326 move from (3, 6) to (3, 5) using car (2877, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 2326 arrived with a waiting time of 12 ticks\n", + "Agent rider 2343 doesn't move\n", + "Agent rider 2348 move from (1, 6) to (1, 5) using car (2850, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2404 move from (0, 9) to (0, 8) using car (2838, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 2404 arrived with a waiting time of 10 ticks\n", + "Agent rider 2448 move from (0, 9) to (0, 8) using car (2838, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 2448 arrived with a waiting time of 10 ticks\n", + "Agent rider 2463 move from (2, 0) to (1, 0) using car (2773, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2470 move from (0, 9) to (0, 8) using car (2838, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 2470 arrived with a waiting time of 14 ticks\n", + "Agent rider 2471 move from (2, 0) to (1, 0) using car (2773, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2477 move from (6, 3) to (6, 2) using car (2746, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 2477 arrived with a waiting time of 8 ticks\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (2, 5) to (1, 5) using car (2721, [(2, 5), (1, 5)], 0)\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2528 doesn't move\n", + "Agent rider 2545 move from (0, 3) to (0, 2) using car (2835, [(0, 3), (0, 2)], 0)\n", + "Agent rider 2578 doesn't move\n", + "Agent rider 2581 move from (2, 0) to (1, 0) using car (2773, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2584 move from (2, 2) to (1, 2) using car (2782, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2602 move from (4, 8) to (3, 8) using car (2795, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2607 move from (9, 8) to (9, 9) using car (2760, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2623 move from (2, 0) to (1, 0) using car (2773, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2641 move from (9, 8) to (9, 9) using car (2760, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2648 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2685 doesn't move\n", + "Driver 2698 arrived\n", + "Driver 2707 arrived\n", + "Agent rider 2712 move from (4, 0) to (3, 0) using car (2664, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 2712 arrived with a waiting time of 5 ticks\n", + "Agent rider 2716 move from (2, 2) to (1, 2) using car (2782, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2718 move from (6, 9) to (7, 9) using car (2771, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2734 move from (6, 9) to (7, 9) using car (2771, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 2734 arrived with a waiting time of 6 ticks\n", + "Agent rider 2735 doesn't move\n", + "Agent rider 2737 move from (4, 8) to (3, 8) using car (2795, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2740 move from (4, 4) to (5, 4) using car (2842, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 2743 arrived\n", + "Agent rider 2744 move from (4, 8) to (3, 8) using car (2795, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2748 arrived\n", + "Agent rider 2761 move from (0, 5) to (0, 6) using car (2878, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 2762 move from (6, 9) to (7, 9) using car (2771, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2763 move from (6, 9) to (7, 9) using car (2771, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2764 move from (9, 8) to (9, 9) using car (2760, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (4, 0) to (3, 0) using car (2664, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2767 move from (5, 8) to (5, 9) using car (2805, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2768 move from (2, 0) to (1, 0) using car (2773, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 2768 arrived with a waiting time of 5 ticks\n", + "Agent rider 2769 move from (3, 4) to (3, 3) using car (2798, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2770 move from (9, 8) to (9, 9) using car (2760, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2786 move from (7, 3) to (6, 3) using car (2847, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2787 doesn't move\n", + "Agent rider 2788 move from (6, 2) to (7, 2) using car (2756, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 2789 move from (2, 5) to (1, 5) using car (2721, [(2, 5), (1, 5)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (3, 6) to (3, 5) using car (2877, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2792 move from (5, 2) to (5, 3) using car (2810, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (3, 1) to (3, 0) using car (2870, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2794 move from (9, 8) to (9, 9) using car (2760, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2797 arrived\n", + "Driver 2804 arrived\n", + "Driver 2807 arrived\n", + "Agent rider 2816 move from (8, 5) to (8, 6) using car (2812, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2817 move from (6, 8) to (7, 8) using car (2830, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 move from (4, 7) to (4, 6) using car (2852, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2819 move from (6, 4) to (5, 4) using car (2873, [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2820 move from (4, 6) to (4, 7) using car (2780, [(4, 6), (4, 7)], 0)\n", + "Agent rider 2821 move from (5, 2) to (5, 3) using car (2810, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (4, 7) to (4, 6) using car (2852, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2832 move from (7, 6) to (7, 7) using car (2808, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 2832 arrived with a waiting time of 2 ticks\n", + "Agent rider 2833 move from (7, 3) to (6, 3) using car (2858, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2834 doesn't move\n", + "Driver 2839 arrived\n", + "Agent rider 2843 move from (2, 7) to (3, 7) using car (2823, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (4, 4) to (3, 4) using car (2814, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2859 move from (0, 3) to (0, 2) using car (2835, [(0, 3), (0, 2)], 0)\n", + "Agent rider 2860 move from (6, 4) to (5, 4) using car (2873, [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (8, 5) to (8, 6) using car (2812, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (4, 1) to (5, 1) using car (2815, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 2865 move from (5, 0) to (4, 0) using car (2829, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 move from (3, 6) to (3, 5) using car (2877, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2868 move from (1, 9) to (2, 9) using car (2772, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 move from (0, 3) to (0, 2) using car (2835, [(0, 3), (0, 2)], 0)\n", + "Agent rider 2881 move from (2, 2) to (3, 2) using car (2849, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 move from (7, 9) to (6, 9) using car (2845, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2895 doesn't move\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "tick 198 ended\n", + "I am driver 2899 - trip: [(3, 7), (3, 8), (2, 8)]\n", + "I am driver 2900 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 2901 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2902 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 2903 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 2904 - trip: [(3, 7), (4, 7), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 2905 - trip: [(6, 8), (6, 9), (5, 9)]\n", + "7 drivers generated.\n", + "I am rider 2906 - dep: (2, 6) , arr: (3, 2)\n", + "I am rider 2907 - dep: (7, 0) , arr: (1, 1)\n", + "I am rider 2908 - dep: (5, 0) , arr: (2, 0)\n", + "I am rider 2909 - dep: (7, 9) , arr: (2, 3)\n", + "I am rider 2910 - dep: (6, 8) , arr: (8, 6)\n", + "I am rider 2911 - dep: (3, 9) , arr: (8, 5)\n", + "I am rider 2912 - dep: (0, 0) , arr: (2, 6)\n", + "7 riders generated.\n", + "Agent rider 1943 move from (1, 5) to (1, 4) using car (2850, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2287 move from (7, 1) to (7, 2) using car (2854, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2343 move from (7, 7) to (8, 7) using car (2824, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 2348 move from (1, 5) to (1, 4) using car (2850, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2448 doesn't move\n", + "Agent rider 2463 move from (1, 0) to (1, 1) using car (2773, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2471 move from (1, 0) to (1, 1) using car (2773, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (1, 5) to (1, 4) using car (2850, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2510 move from (7, 1) to (7, 2) using car (2854, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2519 move from (9, 2) to (9, 3) using car (2799, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 2528 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2578 move from (1, 2) to (0, 2) using car (2782, [(1, 2), (0, 2)], 0)\n", + "Rider n° 2578 arrived with a waiting time of 12 ticks\n", + "Agent rider 2581 move from (1, 0) to (1, 1) using car (2773, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2584 move from (1, 2) to (0, 2) using car (2782, [(1, 2), (0, 2)], 0)\n", + "Agent rider 2602 move from (3, 8) to (2, 8) using car (2795, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2607 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2623 move from (1, 0) to (1, 1) using car (2773, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 2623 arrived with a waiting time of 9 ticks\n", + "Agent rider 2641 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2648 move from (1, 2) to (0, 2) using car (2782, [(1, 2), (0, 2)], 0)\n", + "Rider n° 2648 arrived with a waiting time of 5 ticks\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2685 move from (6, 2) to (6, 1) using car (2746, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Driver 2707 arrived\n", + "Agent rider 2716 move from (1, 2) to (0, 2) using car (2782, [(1, 2), (0, 2)], 0)\n", + "Agent rider 2718 move from (7, 9) to (8, 9) using car (2771, [(7, 9), (8, 9)], 0)\n", + "Driver 2724 arrived\n", + "Driver 2731 arrived\n", + "Agent rider 2735 move from (6, 2) to (6, 1) using car (2746, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 2737 move from (3, 8) to (2, 8) using car (2795, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2740 move from (5, 4) to (6, 4) using car (2842, [(5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2744 move from (3, 8) to (2, 8) using car (2795, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2750 arrived\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 move from (7, 9) to (8, 9) using car (2771, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2763 move from (7, 9) to (8, 9) using car (2771, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2764 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (3, 0) to (2, 0) using car (2664, [(3, 0), (2, 0)], 0)\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2767 move from (5, 9) to (4, 9) using car (2805, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2769 move from (3, 3) to (3, 2) using car (2798, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2770 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2775 arrived\n", + "Driver 2779 arrived\n", "Driver 2784 arrived\n", - "Agent rider 2796 move from (5, 4) to (5, 5) using car (2800, [(5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", - "Agent rider 2797 move from (2, 5) to (2, 6) using car (2806, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Driver 2811 arrived\n", - "Agent rider 2814 move from (3, 9) to (3, 8) using car (2835, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 2815 move from (1, 2) to (1, 3) using car (2810, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 2816 doesn't move\n", - "Agent rider 2817 doesn't move\n", - "Agent rider 2818 move from (5, 2) to (6, 2) using car (2699, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 2819 move from (7, 9) to (8, 9) using car (2644, [(7, 9), (8, 9)], 0)\n", - "Driver 2846 arrived\n", - "Agent rider 2849 doesn't move\n", - "Agent rider 2850 move from (4, 3) to (4, 4) using car (2804, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 move from (2, 0) to (1, 0) using car (2836, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (3, 6) to (3, 7) using car (2838, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2865 doesn't move\n", - "tick 205 ended\n", - "0 drivers generated.\n", - "I am rider 2866 - dep: (6, 6) , arr: (0, 5)\n", - "I am rider 2867 - dep: (5, 3) , arr: (7, 5)\n", - "I am rider 2868 - dep: (4, 1) , arr: (2, 0)\n", - "I am rider 2869 - dep: (7, 1) , arr: (0, 6)\n", - "I am rider 2870 - dep: (0, 7) , arr: (7, 4)\n", - "I am rider 2871 - dep: (6, 4) , arr: (0, 3)\n", - "I am rider 2872 - dep: (1, 2) , arr: (6, 3)\n", - "I am rider 2873 - dep: (2, 6) , arr: (9, 6)\n", + "Agent rider 2786 move from (6, 3) to (5, 3) using car (2847, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2787 move from (0, 8) to (0, 7) using car (2838, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2788 move from (7, 2) to (8, 2) using car (2756, [(7, 2), (8, 2)], 0)\n", + "Rider n° 2788 arrived with a waiting time of 0 ticks\n", + "Agent rider 2789 doesn't move\n", + "Agent rider 2790 move from (6, 5) to (5, 5) using car (2856, [(6, 5), (5, 5)], 0)\n", + "Agent rider 2791 move from (3, 5) to (3, 4) using car (2877, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2792 move from (5, 3) to (5, 4) using car (2810, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (3, 0) to (4, 0) using car (2870, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2794 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2816 move from (8, 6) to (8, 7) using car (2812, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2817 move from (7, 8) to (7, 7) using car (2830, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 move from (4, 6) to (4, 5) using car (2852, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2819 move from (5, 4) to (5, 3) using car (2873, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2820 doesn't move\n", + "Agent rider 2821 move from (5, 3) to (5, 4) using car (2810, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Driver 2828 arrived\n", + "Agent rider 2831 move from (4, 6) to (4, 5) using car (2852, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2833 move from (6, 3) to (5, 3) using car (2858, [(6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2834 move from (9, 9) to (8, 9) using car (2760, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2841 arrived\n", + "Agent rider 2843 move from (3, 7) to (4, 7) using car (2823, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (3, 4) to (2, 4) using car (2814, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 2848 arrived\n", + "Driver 2853 arrived\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (5, 4) to (5, 3) using car (2873, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2861 move from (2, 9) to (3, 9) using car (2772, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2862 move from (7, 7) to (8, 7) using car (2824, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 2863 move from (8, 6) to (8, 7) using car (2812, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 doesn't move\n", + "Agent rider 2865 move from (4, 0) to (3, 0) using car (2829, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 move from (5, 3) to (5, 4) using car (2810, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 2867 move from (3, 5) to (3, 4) using car (2877, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2868 move from (2, 9) to (3, 9) using car (2772, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (3, 2) to (4, 2) using car (2849, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 move from (6, 9) to (5, 9) using car (2845, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2893 move from (6, 5) to (5, 5) using car (2856, [(6, 5), (5, 5)], 0)\n", + "Agent rider 2894 move from (2, 9) to (3, 9) using car (2772, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2895 doesn't move\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2906 doesn't move\n", + "Agent rider 2907 move from (7, 0) to (6, 0) using car (2876, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2908 doesn't move\n", + "Agent rider 2909 doesn't move\n", + "Agent rider 2910 move from (6, 8) to (6, 9) using car (2905, [(6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 doesn't move\n", + "tick 199 ended\n", + "I am driver 2913 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2914 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 2915 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 2916 - trip: [(8, 1), (8, 2), (9, 2)]\n", + "I am driver 2917 - trip: [(5, 3), (5, 4), (4, 4)]\n", + "I am driver 2918 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 2919 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 2920 - trip: [(2, 7), (3, 7)]\n", + "I am driver 2921 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 2922 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 2923 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 2924 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 2925 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "13 drivers generated.\n", + "I am rider 2926 - dep: (9, 4) , arr: (2, 7)\n", + "I am rider 2927 - dep: (9, 9) , arr: (9, 1)\n", + "I am rider 2928 - dep: (1, 2) , arr: (0, 9)\n", + "I am rider 2929 - dep: (3, 6) , arr: (4, 6)\n", + "I am rider 2930 - dep: (8, 7) , arr: (0, 2)\n", + "I am rider 2931 - dep: (7, 3) , arr: (6, 5)\n", + "I am rider 2932 - dep: (9, 1) , arr: (7, 9)\n", + "I am rider 2933 - dep: (0, 1) , arr: (2, 3)\n", "8 riders generated.\n", - "Agent rider 1924 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2086 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2086 arrived with a waiting time of 33 ticks\n", - "Agent rider 2119 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2153 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2263 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2278 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2301 move from (8, 1) to (7, 1) using car (2771, [(8, 1), (7, 1)], 0)\n", - "Agent rider 2370 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2417 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2417 arrived with a waiting time of 23 ticks\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2441 move from (8, 6) to (8, 5) using car (2803, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 2441 arrived with a waiting time of 15 ticks\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2454 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2457 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2470 move from (9, 9) to (9, 8) using car (2841, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 2470 arrived with a waiting time of 14 ticks\n", - "Agent rider 2473 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2473 arrived with a waiting time of 21 ticks\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2495 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2537 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2548 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2592 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n" + "Agent rider 1943 move from (1, 4) to (1, 3) using car (2850, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2287 move from (7, 2) to (7, 3) using car (2854, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2343 move from (8, 7) to (9, 7) using car (2824, [(8, 7), (9, 7)], 0)\n", + "Rider n° 2343 arrived with a waiting time of 16 ticks\n", + "Agent rider 2348 move from (1, 4) to (1, 3) using car (2850, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2483 move from (0, 7) to (0, 6) using car (2838, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2484 move from (1, 4) to (1, 3) using car (2850, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2510 move from (7, 2) to (7, 3) using car (2854, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2519 move from (9, 3) to (9, 4) using car (2799, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 2528 move from (8, 9) to (7, 9) using car (2760, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2602 move from (2, 8) to (2, 7) using car (2795, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 2602 arrived with a waiting time of 8 ticks\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2685 move from (6, 1) to (5, 1) using car (2925, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 2688 arrived\n", + "Agent rider 2716 doesn't move\n", + "Agent rider 2718 move from (8, 9) to (7, 9) using car (2760, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2721 arrived\n", + "Driver 2728 arrived\n", + "Agent rider 2735 move from (6, 1) to (5, 1) using car (2925, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2737 move from (2, 8) to (2, 7) using car (2795, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2740 move from (6, 4) to (6, 5) using car (2842, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2744 move from (2, 8) to (2, 7) using car (2795, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2753 arrived\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 move from (8, 9) to (7, 9) using car (2760, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (8, 9) to (7, 9) using car (2760, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 doesn't move\n", + "Agent rider 2766 move from (2, 2) to (2, 3) using car (2855, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2767 move from (4, 9) to (3, 9) using car (2805, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 2767 arrived with a waiting time of 3 ticks\n", + "Agent rider 2769 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Driver 2780 arrived\n", + "Agent rider 2786 move from (5, 3) to (4, 3) using car (2847, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2787 move from (0, 7) to (0, 6) using car (2838, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2789 doesn't move\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (3, 4) to (3, 3) using car (2877, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2792 move from (5, 4) to (5, 5) using car (2810, [(5, 4), (5, 5)], 0)\n", + "Agent rider 2793 move from (4, 0) to (5, 0) using car (2870, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2794 move from (8, 9) to (7, 9) using car (2760, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2800 arrived\n", + "Driver 2801 arrived\n", + "Driver 2803 arrived\n", + "Driver 2806 arrived\n", + "Agent rider 2816 move from (8, 7) to (8, 8) using car (2812, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2817 move from (7, 7) to (7, 6) using car (2830, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 move from (4, 5) to (4, 4) using car (2852, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2819 move from (5, 3) to (4, 3) using car (2847, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2820 move from (4, 7) to (5, 7) using car (2823, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2821 move from (5, 4) to (6, 4) using car (2837, [(5, 4), (6, 4)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (4, 5) to (4, 4) using car (2852, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2833 move from (5, 3) to (4, 3) using car (2858, [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2834 move from (8, 9) to (7, 9) using car (2760, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2835 arrived\n", + "Driver 2836 arrived\n", + "Agent rider 2843 move from (4, 7) to (5, 7) using car (2823, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (2, 4) to (2, 5) using car (2814, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 2851 arrived\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (5, 3) to (4, 3) using car (2847, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2861 move from (3, 9) to (4, 9) using car (2772, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2862 move from (8, 7) to (9, 7) using car (2824, [(8, 7), (9, 7)], 0)\n", + "Agent rider 2863 move from (8, 7) to (8, 8) using car (2812, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 doesn't move\n", + "Agent rider 2865 move from (3, 0) to (3, 1) using car (2829, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 move from (5, 4) to (5, 5) using car (2810, [(5, 4), (5, 5)], 0)\n", + "Agent rider 2867 move from (3, 4) to (3, 3) using car (2877, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2597 move from (2, 3) to (2, 2) using car (2725, [(2, 3), (2, 2)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (7, 8) to (8, 8) using car (2788, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 2631 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (9, 9) to (9, 8) using car (2841, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2687 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 2707 arrived\n", - "Agent rider 2710 move from (4, 0) to (5, 0) using car (2793, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2711 move from (2, 3) to (2, 2) using car (2725, [(2, 3), (2, 2)], 0)\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 move from (9, 2) to (9, 1) using car (2790, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (5, 8) to (4, 8) using car (2826, [(5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2718 move from (5, 0) to (4, 0) using car (2831, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Driver 2723 arrived\n", - "Agent rider 2728 move from (3, 1) to (3, 2) using car (2833, [(3, 1), (3, 2), (2, 2)], 0)\n", - "Agent rider 2729 move from (8, 7) to (7, 7) using car (2808, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 move from (4, 0) to (5, 0) using car (2793, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2733 doesn't move\n", - "Agent rider 2735 move from (6, 8) to (7, 8) using car (2812, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2738 move from (5, 3) to (5, 4) using car (2844, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 2740 doesn't move\n", - "Driver 2754 arrived\n", - "Agent rider 2765 move from (0, 6) to (0, 5) using car (2839, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2766 doesn't move\n", - "Driver 2778 arrived\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 2783 doesn't move\n", - "Driver 2795 arrived\n", - "Agent rider 2796 move from (5, 5) to (5, 6) using car (2800, [(5, 5), (5, 6), (6, 6)], 0)\n", - "Agent rider 2797 move from (2, 6) to (3, 6) using car (2806, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Driver 2813 arrived\n", - "Agent rider 2814 move from (3, 8) to (3, 7) using car (2835, [(3, 8), (3, 7)], 0)\n", - "Agent rider 2815 move from (1, 3) to (1, 4) using car (2810, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 2816 doesn't move\n", - "Agent rider 2817 doesn't move\n", - "Agent rider 2818 doesn't move\n", - "Agent rider 2819 doesn't move\n", - "Driver 2828 arrived\n", - "Driver 2829 arrived\n", - "Driver 2837 arrived\n", - "Driver 2848 arrived\n", - "Agent rider 2849 doesn't move\n", - "Agent rider 2850 move from (4, 4) to (4, 5) using car (2804, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 move from (1, 0) to (1, 1) using car (2836, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (3, 7) to (3, 8) using car (2838, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2865 doesn't move\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2867 move from (5, 3) to (5, 2) using car (2787, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 doesn't move\n", - "Agent rider 2872 doesn't move\n", - "Agent rider 2873 move from (2, 6) to (3, 6) using car (2806, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "tick 206 ended\n", - "I am driver 2874 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 2875 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 2876 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 2877 - trip: [(6, 0), (7, 0), (7, 1), (7, 2)]\n", - "I am driver 2878 - trip: [(5, 7), (5, 6), (5, 5)]\n", - "I am driver 2879 - trip: [(3, 6), (3, 5), (3, 4)]\n", - "I am driver 2880 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 2881 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 2882 - trip: [(5, 5), (5, 6)]\n", - "9 drivers generated.\n", - "I am rider 2883 - dep: (4, 4) , arr: (7, 4)\n", - "I am rider 2884 - dep: (8, 5) , arr: (4, 6)\n", - "I am rider 2885 - dep: (1, 8) , arr: (1, 0)\n", - "I am rider 2886 - dep: (6, 9) , arr: (6, 8)\n", - "4 riders generated.\n", - "Agent rider 1924 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2119 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2153 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2244 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2244 arrived with a waiting time of 33 ticks\n", - "Agent rider 2245 doesn't move\n", - "Agent rider 2263 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2278 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2442 doesn't move\n", - "Agent rider 2454 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2457 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2457 arrived with a waiting time of 19 ticks\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2495 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2495 arrived with a waiting time of 18 ticks\n", - "Agent rider 2503 doesn't move\n", - "Agent rider 2504 doesn't move\n", - "Agent rider 2520 move from (6, 4) to (5, 4) using car (2861, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 2537 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2537 arrived with a waiting time of 18 ticks\n", - "Agent rider 2548 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2592 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 move from (8, 8) to (9, 8) using car (2788, [(8, 8), (9, 8)], 0)\n", - "Agent rider 2631 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (9, 8) to (9, 7) using car (2841, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 2644 arrived\n", - "Agent rider 2687 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2710 move from (5, 0) to (6, 0) using car (2793, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 2710 arrived with a waiting time of 7 ticks\n", - "Agent rider 2711 doesn't move\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 doesn't move\n", + "Agent rider 2868 move from (3, 9) to (4, 9) using car (2826, [(3, 9), (4, 9)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (4, 2) to (5, 2) using car (2849, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 move from (5, 9) to (4, 9) using car (2845, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 move from (3, 9) to (4, 9) using car (2772, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2895 move from (1, 4) to (1, 3) using car (2850, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2896 move from (2, 8) to (2, 7) using car (2795, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2897 move from (1, 4) to (1, 3) using car (2850, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Agent rider 2898 move from (7, 8) to (7, 9) using car (2808, [(7, 8), (7, 9)], 0)\n", + "Agent rider 2906 doesn't move\n", + "Agent rider 2907 move from (6, 0) to (5, 0) using car (2876, [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2908 move from (5, 0) to (4, 0) using car (2887, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2909 doesn't move\n", + "Agent rider 2910 doesn't move\n", + "Agent rider 2911 move from (3, 9) to (4, 9) using car (2772, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2912 doesn't move\n", + "Agent rider 2926 doesn't move\n", + "Agent rider 2927 move from (9, 9) to (8, 9) using car (2918, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2929 doesn't move\n", + "Agent rider 2930 move from (8, 7) to (8, 8) using car (2812, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2931 move from (7, 3) to (7, 4) using car (2903, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2933 doesn't move\n", + "tick 200 ended\n", + "I am driver 2934 - trip: [(3, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 2935 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 2936 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 2937 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 2938 - trip: [(9, 3), (9, 4), (8, 4)]\n", + "I am driver 2939 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "6 drivers generated.\n", + "I am rider 2940 - dep: (1, 6) , arr: (4, 3)\n", + "I am rider 2941 - dep: (2, 8) , arr: (1, 9)\n", + "2 riders generated.\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 2287 move from (7, 3) to (7, 4) using car (2854, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2463 doesn't move\n", + "Agent rider 2471 doesn't move\n", + "Agent rider 2483 move from (0, 6) to (0, 5) using car (2838, [(0, 6), (0, 5)], 0)\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2510 move from (7, 3) to (7, 4) using car (2854, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2528 move from (7, 9) to (6, 9) using car (2760, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2528 arrived with a waiting time of 9 ticks\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2581 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2607 move from (8, 9) to (7, 9) using car (2918, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2641 move from (8, 9) to (7, 9) using car (2918, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2664 arrived\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2685 move from (5, 1) to (4, 1) using car (2925, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (4, 8) to (4, 7) using car (2826, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 2718 move from (4, 0) to (3, 0) using car (2831, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2728 move from (3, 2) to (2, 2) using car (2833, [(3, 2), (2, 2)], 0)\n", - "Agent rider 2729 move from (7, 7) to (6, 7) using car (2808, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 2730 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2731 move from (5, 0) to (6, 0) using car (2793, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2735 move from (7, 8) to (8, 8) using car (2812, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2738 move from (5, 4) to (5, 5) using car (2844, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 2740 doesn't move\n", - "Driver 2744 arrived\n", - "Driver 2748 arrived\n", - "Driver 2752 arrived\n", - "Driver 2755 arrived\n", - "Agent rider 2765 move from (0, 5) to (1, 5) using car (2839, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 2766 doesn't move\n", - "Driver 2770 arrived\n", - "Driver 2773 arrived\n", - "Driver 2779 arrived\n", - "Agent rider 2780 move from (9, 1) to (9, 0) using car (2790, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2782 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", - "Agent rider 2783 doesn't move\n", - "Agent rider 2796 move from (5, 6) to (6, 6) using car (2800, [(5, 6), (6, 6)], 0)\n", - "Agent rider 2797 move from (3, 6) to (4, 6) using car (2806, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 2798 move from (8, 5) to (8, 4) using car (2803, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 2718 move from (7, 9) to (6, 9) using car (2760, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2728 arrived\n", + "Agent rider 2735 move from (5, 1) to (4, 1) using car (2925, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 2735 arrived with a waiting time of 3 ticks\n", + "Agent rider 2737 doesn't move\n", + "Agent rider 2740 move from (6, 5) to (6, 6) using car (2842, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 2744 move from (2, 7) to (2, 6) using car (2795, [(2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2745 arrived\n", + "Driver 2756 arrived\n", + "Driver 2757 arrived\n", + "Agent rider 2761 move from (0, 6) to (0, 5) using car (2838, [(0, 6), (0, 5)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 move from (8, 9) to (7, 9) using car (2918, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2764 move from (7, 9) to (6, 9) using car (2760, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 doesn't move\n", + "Agent rider 2766 move from (2, 3) to (2, 4) using car (2855, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2769 doesn't move\n", + "Agent rider 2770 move from (8, 9) to (7, 9) using car (2918, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2771 arrived\n", + "Driver 2776 arrived\n", + "Driver 2782 arrived\n", + "Agent rider 2786 move from (4, 3) to (3, 3) using car (2847, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2787 move from (0, 6) to (0, 5) using car (2838, [(0, 6), (0, 5)], 0)\n", + "Agent rider 2789 doesn't move\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 move from (3, 3) to (3, 2) using car (2877, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2793 move from (5, 0) to (6, 0) using car (2870, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2794 move from (7, 9) to (6, 9) using car (2760, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2796 arrived\n", "Driver 2801 arrived\n", "Driver 2809 arrived\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 move from (1, 4) to (1, 5) using car (2810, [(1, 4), (1, 5)], 0)\n", - "Agent rider 2816 doesn't move\n", - "Agent rider 2817 move from (1, 7) to (1, 8) using car (2852, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 2818 move from (6, 2) to (6, 3) using car (2859, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2819 doesn't move\n", - "Driver 2822 arrived\n", - "Driver 2829 arrived\n", - "Driver 2842 arrived\n", - "Agent rider 2849 move from (5, 6) to (6, 6) using car (2840, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2850 move from (4, 5) to (4, 6) using car (2804, [(4, 5), (4, 6)], 0)\n", - "Rider n° 2850 arrived with a waiting time of 1 ticks\n", - "Agent rider 2851 move from (2, 4) to (1, 4) using car (2802, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 2853 move from (1, 1) to (1, 2) using car (2836, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (3, 8) to (4, 8) using car (2838, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2855 move from (3, 8) to (4, 8) using car (2838, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 2862 arrived\n", - "Agent rider 2865 doesn't move\n", + "Agent rider 2816 move from (8, 8) to (7, 8) using car (2812, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2817 move from (7, 6) to (7, 5) using car (2830, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2818 move from (4, 4) to (4, 3) using car (2852, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2819 move from (4, 3) to (3, 3) using car (2847, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2820 move from (5, 7) to (6, 7) using car (2823, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2821 move from (6, 4) to (5, 4) using car (2913, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2831 move from (4, 4) to (4, 3) using car (2852, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2833 move from (4, 3) to (4, 2) using car (2858, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2834 doesn't move\n", + "Driver 2836 arrived\n", + "Agent rider 2843 move from (5, 7) to (6, 7) using car (2823, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (2, 5) to (2, 6) using car (2814, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 2856 arrived\n", + "Driver 2857 arrived\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (4, 3) to (3, 3) using car (2847, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2861 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (8, 8) to (7, 8) using car (2812, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (5, 1) to (4, 1) using car (2925, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 1) to (3, 2) using car (2829, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Agent rider 2866 doesn't move\n", - "Agent rider 2867 doesn't move\n", - "Agent rider 2868 move from (4, 1) to (5, 1) using car (2834, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (6, 4) to (6, 3) using car (2856, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 doesn't move\n", - "Agent rider 2873 move from (3, 6) to (4, 6) using car (2806, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 move from (8, 5) to (8, 4) using car (2803, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2885 doesn't move\n", - "Agent rider 2886 move from (6, 9) to (7, 9) using car (2760, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "tick 207 ended\n", - "I am driver 2887 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 2888 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 2889 - trip: [(0, 2), (0, 1)]\n", - "I am driver 2890 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 2891 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 2892 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 2893 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 2894 - trip: [(2, 3), (3, 3), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 2895 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 2896 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 2897 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 2898 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 2899 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 2900 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 2901 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 2902 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 2903 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", - "I am driver 2904 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 2905 - trip: [(6, 6), (6, 7)]\n", - "I am driver 2906 - trip: [(2, 5), (2, 4), (2, 3)]\n", - "I am driver 2907 - trip: [(8, 8), (8, 9), (7, 9)]\n", - "I am driver 2908 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 2909 - trip: [(5, 9), (4, 9), (3, 9), (3, 8)]\n", - "I am driver 2910 - trip: [(5, 6), (5, 5)]\n", - "I am driver 2911 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 2912 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 2913 - trip: [(9, 6), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "27 drivers generated.\n", - "I am rider 2914 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 2915 - dep: (0, 1) , arr: (8, 6)\n", - "I am rider 2916 - dep: (9, 2) , arr: (6, 2)\n", - "I am rider 2917 - dep: (3, 0) , arr: (3, 1)\n", - "I am rider 2918 - dep: (6, 7) , arr: (3, 8)\n", + "Agent rider 2867 move from (3, 3) to (4, 3) using car (2914, [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2868 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (5, 2) to (6, 2) using car (2849, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 move from (4, 9) to (3, 9) using car (2845, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2895 doesn't move\n", + "Agent rider 2896 move from (2, 7) to (2, 6) using car (2795, [(2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2906 doesn't move\n", + "Agent rider 2907 move from (5, 0) to (4, 0) using car (2876, [(5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2908 move from (4, 0) to (3, 0) using car (2887, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2909 doesn't move\n", + "Agent rider 2910 move from (6, 9) to (7, 9) using car (2754, [(6, 9), (7, 9)], 0)\n", + "Agent rider 2911 move from (4, 9) to (5, 9) using car (2772, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2912 doesn't move\n", + "Agent rider 2926 move from (9, 4) to (8, 4) using car (2936, [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2927 move from (8, 9) to (7, 9) using car (2918, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2928 move from (1, 2) to (1, 3) using car (2773, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2929 doesn't move\n", + "Agent rider 2930 move from (8, 8) to (7, 8) using car (2924, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2931 move from (7, 4) to (7, 5) using car (2903, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2933 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "tick 201 ended\n", + "I am driver 2942 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 2943 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 2944 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4)]\n", + "I am driver 2945 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 2946 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", + "I am driver 2947 - trip: [(5, 7), (6, 7), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 2948 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "7 drivers generated.\n", + "I am rider 2949 - dep: (7, 4) , arr: (2, 2)\n", + "I am rider 2950 - dep: (1, 8) , arr: (2, 5)\n", + "I am rider 2951 - dep: (9, 1) , arr: (9, 2)\n", + "I am rider 2952 - dep: (0, 6) , arr: (9, 5)\n", + "I am rider 2953 - dep: (7, 0) , arr: (6, 1)\n", "5 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2245 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Rider n° 2245 arrived with a waiting time of 21 ticks\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2301 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (6, 3) to (6, 4) using car (2859, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2419 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Agent rider 2442 move from (7, 0) to (7, 1) using car (2877, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Rider n° 2442 arrived with a waiting time of 19 ticks\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2473 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2503 move from (6, 3) to (6, 2) using car (2830, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 2503 arrived with a waiting time of 15 ticks\n", - "Agent rider 2504 move from (6, 3) to (6, 2) using car (2830, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 2504 arrived with a waiting time of 20 ticks\n", - "Agent rider 2520 move from (5, 4) to (4, 4) using car (2861, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Agent rider 2635 move from (9, 7) to (9, 6) using car (2841, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2711 doesn't move\n", - "Agent rider 2713 move from (6, 3) to (6, 2) using car (2830, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 2714 move from (9, 0) to (8, 0) using car (2790, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 3) to (6, 4) using car (2859, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 1943 move from (1, 3) to (1, 4) using car (2773, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2348 move from (1, 3) to (1, 4) using car (2773, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2463 move from (1, 1) to (0, 1) using car (2875, [(1, 1), (0, 1)], 0)\n", + "Rider n° 2463 arrived with a waiting time of 15 ticks\n", + "Agent rider 2471 move from (1, 1) to (0, 1) using car (2875, [(1, 1), (0, 1)], 0)\n", + "Rider n° 2471 arrived with a waiting time of 14 ticks\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (1, 3) to (1, 4) using car (2773, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2510 doesn't move\n", + "Agent rider 2519 move from (9, 4) to (8, 4) using car (2938, [(9, 4), (8, 4)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2581 move from (1, 1) to (0, 1) using car (2875, [(1, 1), (0, 1)], 0)\n", + "Rider n° 2581 arrived with a waiting time of 7 ticks\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2607 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2641 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2681 move from (2, 6) to (1, 6) using car (2795, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 2685 doesn't move\n", "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (4, 7) to (4, 6) using car (2826, [(4, 7), (4, 6)], 0)\n", - "Agent rider 2718 move from (3, 0) to (2, 0) using car (2831, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Driver 2725 arrived\n", - "Agent rider 2728 doesn't move\n", - "Agent rider 2729 doesn't move\n", - "Agent rider 2730 move from (9, 0) to (8, 0) using car (2790, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2731 doesn't move\n", - "Agent rider 2735 move from (8, 8) to (8, 7) using car (2812, [(8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (5, 5) to (5, 6) using car (2844, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 2740 move from (6, 3) to (6, 4) using car (2859, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Rider n° 2740 arrived with a waiting time of 9 ticks\n", - "Driver 2745 arrived\n", - "Driver 2752 arrived\n", - "Driver 2762 arrived\n", - "Agent rider 2765 move from (1, 5) to (2, 5) using car (2839, [(1, 5), (2, 5)], 0)\n", - "Agent rider 2766 move from (6, 6) to (7, 6) using car (2832, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 2766 arrived with a waiting time of 6 ticks\n", - "Driver 2769 arrived\n", - "Driver 2771 arrived\n", - "Agent rider 2780 move from (9, 0) to (8, 0) using car (2790, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Driver 2785 arrived\n", - "Agent rider 2796 move from (6, 6) to (6, 7) using car (2905, [(6, 6), (6, 7)], 0)\n", - "Agent rider 2797 move from (4, 6) to (5, 6) using car (2891, [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2798 move from (8, 4) to (8, 3) using car (2803, [(8, 4), (8, 3)], 0)\n", - "Driver 2799 arrived\n", - "Driver 2805 arrived\n", - "Driver 2807 arrived\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 move from (1, 5) to (2, 5) using car (2839, [(1, 5), (2, 5)], 0)\n", - "Agent rider 2816 move from (0, 2) to (0, 1) using car (2889, [(0, 2), (0, 1)], 0)\n", - "Agent rider 2817 move from (1, 8) to (1, 9) using car (2852, [(1, 8), (1, 9), (2, 9)], 0)\n", - "Rider n° 2817 arrived with a waiting time of 5 ticks\n", - "Agent rider 2818 move from (6, 3) to (6, 4) using car (2859, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Rider n° 2818 arrived with a waiting time of 1 ticks\n", - "Agent rider 2819 doesn't move\n", - "Driver 2823 arrived\n", + "Agent rider 2718 move from (6, 9) to (5, 9) using car (2760, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2735 move from (5, 1) to (4, 1) using car (2846, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 2735 arrived with a waiting time of 3 ticks\n", + "Agent rider 2737 move from (2, 7) to (2, 8) using car (2872, [(2, 7), (2, 8), (1, 8)], 0)\n", + "Agent rider 2740 move from (6, 6) to (6, 7) using car (2842, [(6, 6), (6, 7)], 0)\n", + "Agent rider 2744 move from (2, 6) to (2, 7) using car (2814, [(2, 6), (2, 7)], 0)\n", + "Driver 2746 arrived\n", + "Driver 2757 arrived\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2763 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2764 move from (6, 9) to (5, 9) using car (2760, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 doesn't move\n", + "Agent rider 2766 move from (2, 4) to (2, 5) using car (2855, [(2, 4), (2, 5)], 0)\n", + "Agent rider 2769 move from (3, 2) to (3, 1) using car (2877, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2770 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2782 arrived\n", + "Agent rider 2786 move from (3, 3) to (2, 3) using car (2847, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 2786 arrived with a waiting time of 2 ticks\n", + "Agent rider 2787 doesn't move\n", + "Agent rider 2789 doesn't move\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2791 doesn't move\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2793 move from (6, 0) to (7, 0) using car (2870, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2794 move from (6, 9) to (5, 9) using car (2760, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2808 arrived\n", + "Driver 2810 arrived\n", + "Driver 2811 arrived\n", + "Driver 2815 arrived\n", + "Agent rider 2816 doesn't move\n", + "Agent rider 2817 move from (7, 5) to (7, 4) using car (2942, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2818 move from (4, 3) to (5, 3) using car (2914, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2819 move from (3, 3) to (2, 3) using car (2847, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2820 move from (6, 7) to (7, 7) using car (2823, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2821 move from (5, 4) to (5, 5) using car (2913, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2822 doesn't move\n", "Driver 2824 arrived\n", - "Driver 2827 arrived\n", - "Driver 2835 arrived\n", - "Agent rider 2849 move from (6, 6) to (7, 6) using car (2840, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2851 move from (1, 4) to (0, 4) using car (2802, [(1, 4), (0, 4)], 0)\n", - "Agent rider 2853 move from (1, 2) to (1, 3) using car (2836, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (4, 8) to (5, 8) using car (2838, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2855 move from (4, 8) to (5, 8) using car (2838, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 2825 arrived\n", + "Driver 2826 arrived\n", + "Agent rider 2831 move from (4, 3) to (4, 2) using car (2852, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2833 move from (4, 2) to (3, 2) using car (2858, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 2834 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2837 arrived\n", + "Agent rider 2843 move from (6, 7) to (7, 7) using car (2823, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2844 move from (2, 6) to (1, 6) using car (2795, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 2844 arrived with a waiting time of 1 ticks\n", "Driver 2857 arrived\n", - "Agent rider 2865 doesn't move\n", - "Agent rider 2866 move from (6, 6) to (6, 7) using car (2825, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2867 doesn't move\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (3, 3) to (2, 3) using car (2847, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 2861 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (7, 8) to (6, 8) using car (2812, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (4, 1) to (4, 2) using car (2925, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 2) to (3, 3) using car (2829, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 move from (4, 3) to (5, 3) using car (2914, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", "Agent rider 2868 doesn't move\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (6, 3) to (6, 2) using car (2856, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (1, 2) to (2, 2) using car (2892, [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2873 move from (4, 6) to (5, 6) using car (2891, [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 move from (8, 4) to (8, 3) using car (2803, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2885 move from (1, 8) to (1, 9) using car (2852, [(1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 2886 move from (7, 9) to (8, 9) using car (2760, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 2914 doesn't move\n", - "Agent rider 2915 move from (0, 1) to (1, 1) using car (2901, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2917 doesn't move\n", - "Agent rider 2918 doesn't move\n", - "tick 208 ended\n", - "I am driver 2919 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 2920 - trip: [(6, 2), (7, 2), (8, 2), (8, 1), (9, 1)]\n", - "I am driver 2921 - trip: [(8, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 2922 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 2923 - trip: [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 2924 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 2925 - trip: [(7, 8), (7, 7)]\n", - "I am driver 2926 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 2927 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 2928 - trip: [(5, 4), (5, 3), (4, 3)]\n", - "I am driver 2929 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 2930 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 2931 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 2932 - trip: [(8, 3), (8, 2), (8, 1)]\n", - "14 drivers generated.\n", - "I am rider 2933 - dep: (1, 4) , arr: (8, 4)\n", - "I am rider 2934 - dep: (2, 1) , arr: (6, 8)\n", - "I am rider 2935 - dep: (2, 4) , arr: (3, 9)\n", - "I am rider 2936 - dep: (5, 9) , arr: (7, 0)\n", - "I am rider 2937 - dep: (9, 1) , arr: (0, 0)\n", - "5 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 move from (8, 9) to (9, 9) using car (2760, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2301 move from (7, 1) to (7, 2) using car (2877, [(7, 1), (7, 2)], 0)\n", - "Rider n° 2301 arrived with a waiting time of 14 ticks\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (6, 4) to (6, 5) using car (2859, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 move from (7, 0) to (8, 0) using car (2793, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2504 move from (6, 3) to (6, 2) using car (2897, [(6, 3), (6, 2), (5, 2), (4, 2)], 0)\n", - "Rider n° 2504 arrived with a waiting time of 20 ticks\n", - "Agent rider 2520 move from (4, 4) to (4, 5) using car (2861, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 move from (2, 2) to (1, 2) using car (2899, [(2, 2), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (9, 6) to (9, 5) using car (2841, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (8, 9) to (7, 9) using car (2921, [(8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2711 doesn't move\n", - "Agent rider 2713 move from (6, 2) to (6, 1) using car (2830, [(6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 2714 move from (8, 0) to (7, 0) using car (2790, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 4) to (6, 5) using car (2859, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2716 move from (8, 9) to (9, 9) using car (2760, [(8, 9), (9, 9)], 0)\n", - "Agent rider 2717 doesn't move\n", - "Agent rider 2718 move from (2, 0) to (2, 1) using car (2831, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 move from (8, 9) to (7, 9) using car (2921, [(8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2728 move from (2, 2) to (3, 2) using car (2892, [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2729 move from (6, 7) to (6, 8) using car (2825, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2731 doesn't move\n", - "Agent rider 2735 move from (8, 7) to (8, 6) using car (2812, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (5, 6) to (5, 7) using car (2844, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Driver 2745 arrived\n", - "Agent rider 2765 doesn't move\n", - "Driver 2769 arrived\n", - "Driver 2772 arrived\n", - "Agent rider 2780 move from (8, 0) to (7, 0) using car (2790, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 doesn't move\n", - "Driver 2787 arrived\n", - "Driver 2788 arrived\n", - "Agent rider 2796 move from (6, 7) to (6, 8) using car (2825, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2797 move from (5, 6) to (6, 6) using car (2891, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2798 move from (8, 3) to (8, 4) using car (2781, [(8, 3), (8, 4)], 0)\n", - "Driver 2800 arrived\n", - "Driver 2804 arrived\n", + "Driver 2871 arrived\n", + "Driver 2874 arrived\n", + "Agent rider 2879 move from (9, 5) to (8, 5) using car (2944, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4)], 0)\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (6, 2) to (7, 2) using car (2849, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 move from (3, 9) to (2, 9) using car (2845, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 2885 arrived\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", + "Agent rider 2895 doesn't move\n", + "Agent rider 2896 move from (2, 6) to (2, 7) using car (2814, [(2, 6), (2, 7)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2899 arrived\n", + "Driver 2905 arrived\n", + "Agent rider 2906 move from (2, 6) to (2, 7) using car (2814, [(2, 6), (2, 7)], 0)\n", + "Agent rider 2907 move from (4, 0) to (4, 1) using car (2876, [(4, 0), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2908 move from (3, 0) to (2, 0) using car (2887, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 2908 arrived with a waiting time of 1 ticks\n", + "Agent rider 2909 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2911 move from (5, 9) to (6, 9) using car (2772, [(5, 9), (6, 9)], 0)\n", + "Agent rider 2912 doesn't move\n", + "Driver 2920 arrived\n", + "Agent rider 2926 move from (8, 4) to (7, 4) using car (2936, [(8, 4), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2927 move from (7, 9) to (6, 9) using car (2918, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2928 move from (1, 3) to (1, 4) using car (2773, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2929 move from (3, 6) to (3, 5) using car (2900, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 2930 move from (7, 8) to (6, 8) using car (2924, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2931 move from (7, 5) to (7, 4) using car (2830, [(7, 5), (7, 4)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2933 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2949 doesn't move\n", + "Agent rider 2950 doesn't move\n", + "Agent rider 2951 doesn't move\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2953 doesn't move\n", + "tick 202 ended\n", + "I am driver 2954 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 2955 - trip: [(2, 3), (2, 4), (2, 5)]\n", + "I am driver 2956 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 2957 - trip: [(8, 4), (8, 3), (8, 2), (9, 2)]\n", + "I am driver 2958 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "5 drivers generated.\n", + "I am rider 2959 - dep: (1, 6) , arr: (4, 8)\n", + "1 riders generated.\n", + "Agent rider 1943 move from (1, 4) to (1, 5) using car (2773, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2348 move from (1, 4) to (1, 5) using car (2773, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2471 move from (1, 1) to (2, 1) using car (2850, [(1, 1), (2, 1)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (1, 4) to (1, 5) using car (2773, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2510 move from (7, 4) to (7, 3) using car (2942, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2519 move from (8, 4) to (8, 3) using car (2957, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2607 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 move from (1, 6) to (0, 6) using car (2795, [(1, 6), (0, 6)], 0)\n", + "Agent rider 2685 doesn't move\n", + "Agent rider 2716 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2737 move from (2, 8) to (1, 8) using car (2872, [(2, 8), (1, 8)], 0)\n", + "Rider n° 2737 arrived with a waiting time of 5 ticks\n", + "Agent rider 2740 move from (6, 7) to (6, 8) using car (2947, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2744 move from (2, 7) to (3, 7) using car (2943, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Driver 2754 arrived\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (5, 9) to (4, 9) using car (2760, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (2, 0) to (1, 0) using car (2887, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2769 doesn't move\n", + "Agent rider 2770 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2786 doesn't move\n", + "Agent rider 2787 doesn't move\n", + "Agent rider 2789 doesn't move\n", + "Agent rider 2790 move from (5, 5) to (5, 6) using car (2913, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2791 move from (3, 2) to (2, 2) using car (2858, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 2791 arrived with a waiting time of 2 ticks\n", + "Agent rider 2792 move from (5, 5) to (5, 6) using car (2913, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2793 move from (7, 0) to (8, 0) using car (2870, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2794 doesn't move\n", + "Driver 2805 arrived\n", "Driver 2810 arrived\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", "Agent rider 2816 doesn't move\n", - "Agent rider 2818 move from (6, 3) to (6, 2) using car (2897, [(6, 3), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 2819 move from (8, 9) to (7, 9) using car (2921, [(8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Driver 2821 arrived\n", - "Driver 2824 arrived\n", - "Driver 2833 arrived\n", - "Agent rider 2849 move from (7, 6) to (8, 6) using car (2840, [(7, 6), (8, 6)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 move from (1, 3) to (1, 4) using car (2836, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (5, 8) to (6, 8) using car (2838, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 2855 move from (5, 8) to (6, 8) using car (2838, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 2864 arrived\n", - "Agent rider 2865 doesn't move\n", - "Agent rider 2866 move from (6, 7) to (6, 8) using car (2825, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2817 move from (7, 4) to (7, 3) using car (2942, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2818 move from (5, 3) to (5, 4) using car (2914, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 2818 arrived with a waiting time of 3 ticks\n", + "Agent rider 2819 move from (2, 3) to (1, 3) using car (2847, [(2, 3), (1, 3)], 0)\n", + "Agent rider 2820 move from (7, 7) to (8, 7) using car (2823, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2821 move from (5, 5) to (4, 5) using car (2921, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Driver 2825 arrived\n", + "Driver 2827 arrived\n", + "Agent rider 2831 move from (4, 2) to (4, 1) using car (2852, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 2833 move from (3, 2) to (2, 2) using car (2858, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 2833 arrived with a waiting time of 2 ticks\n", + "Agent rider 2834 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2838 arrived\n", + "Agent rider 2843 move from (7, 7) to (8, 7) using car (2823, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (2, 3) to (2, 4) using car (2955, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 2861 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (6, 8) to (5, 8) using car (2812, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (4, 2) to (4, 3) using car (2925, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 3) to (3, 4) using car (2829, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 move from (5, 5) to (5, 6) using car (2913, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", "Agent rider 2867 doesn't move\n", "Agent rider 2868 doesn't move\n", - "Agent rider 2869 move from (7, 1) to (7, 2) using car (2877, [(7, 1), (7, 2)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (6, 2) to (5, 2) using car (2856, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (2, 2) to (3, 2) using car (2892, [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2873 move from (5, 6) to (6, 6) using car (2891, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Driver 2882 arrived\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 move from (8, 3) to (8, 4) using car (2781, [(8, 3), (8, 4)], 0)\n", - "Agent rider 2885 doesn't move\n", - "Agent rider 2886 move from (8, 9) to (7, 9) using car (2907, [(8, 9), (7, 9)], 0)\n", - "Agent rider 2914 doesn't move\n", - "Agent rider 2915 move from (1, 1) to (2, 1) using car (2901, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2917 doesn't move\n", - "Agent rider 2918 move from (6, 7) to (6, 8) using car (2825, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 2879 move from (8, 5) to (7, 5) using car (2944, [(8, 5), (7, 5), (6, 5), (6, 4), (5, 4)], 0)\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (7, 2) to (7, 3) using car (2849, [(7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2882 move from (2, 9) to (1, 9) using car (2845, [(2, 9), (1, 9)], 0)\n", + "Rider n° 2882 arrived with a waiting time of 1 ticks\n", + "Driver 2889 arrived\n", + "Agent rider 2893 move from (5, 5) to (4, 5) using car (2921, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2894 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2895 move from (1, 3) to (2, 3) using car (2945, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2896 move from (2, 7) to (3, 7) using car (2943, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2897 move from (1, 3) to (2, 3) using car (2945, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2898 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2906 move from (2, 7) to (3, 7) using car (2943, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2907 move from (4, 1) to (3, 1) using car (2876, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2909 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 doesn't move\n", + "Driver 2916 arrived\n", + "Driver 2917 arrived\n", + "Agent rider 2926 move from (7, 4) to (7, 5) using car (2936, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2927 move from (6, 9) to (5, 9) using car (2918, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2928 move from (1, 4) to (1, 5) using car (2773, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 2929 doesn't move\n", + "Agent rider 2930 move from (6, 8) to (5, 8) using car (2924, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2931 move from (7, 4) to (7, 5) using car (2936, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2932 doesn't move\n", "Agent rider 2933 doesn't move\n", - "Agent rider 2934 doesn't move\n", - "Agent rider 2935 move from (2, 4) to (2, 3) using car (2906, [(2, 4), (2, 3)], 0)\n", - "Agent rider 2936 doesn't move\n", - "Agent rider 2937 doesn't move\n", - "tick 209 ended\n", - "I am driver 2938 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 2939 - trip: [(6, 0), (5, 0)]\n", - "I am driver 2940 - trip: [(6, 6), (6, 7), (5, 7)]\n", - "I am driver 2941 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", - "I am driver 2942 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", - "5 drivers generated.\n", - "I am rider 2943 - dep: (7, 9) , arr: (8, 9)\n", - "I am rider 2944 - dep: (7, 8) , arr: (8, 5)\n", - "2 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (6, 5) to (5, 5) using car (2859, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (9, 0) using car (2793, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2520 move from (4, 5) to (3, 5) using car (2861, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 move from (1, 2) to (1, 1) using car (2899, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2631 doesn't move\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (9, 5) to (9, 4) using car (2841, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 move from (7, 9) to (7, 8) using car (2921, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2693 doesn't move\n", - "Driver 2699 arrived\n", - "Agent rider 2711 doesn't move\n", - "Agent rider 2713 move from (6, 1) to (5, 1) using car (2830, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 2714 move from (7, 0) to (6, 0) using car (2790, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 5) to (5, 5) using car (2859, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 2940 move from (1, 6) to (0, 6) using car (2795, [(1, 6), (0, 6)], 0)\n", + "Agent rider 2941 move from (2, 8) to (1, 8) using car (2872, [(2, 8), (1, 8)], 0)\n", + "Agent rider 2949 doesn't move\n", + "Agent rider 2950 doesn't move\n", + "Agent rider 2951 doesn't move\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2953 move from (7, 0) to (6, 0) using car (2956, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 2959 move from (1, 6) to (0, 6) using car (2795, [(1, 6), (0, 6)], 0)\n", + "tick 203 ended\n", + "I am driver 2960 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 2961 - trip: [(1, 2), (0, 2)]\n", + "I am driver 2962 - trip: [(8, 2), (8, 1), (8, 0), (9, 0)]\n", + "I am driver 2963 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 2964 - trip: [(2, 3), (3, 3), (4, 3), (4, 4)]\n", + "I am driver 2965 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "6 drivers generated.\n", + "I am rider 2966 - dep: (1, 0) , arr: (9, 2)\n", + "I am rider 2967 - dep: (6, 5) , arr: (9, 9)\n", + "I am rider 2968 - dep: (3, 5) , arr: (3, 9)\n", + "3 riders generated.\n", + "Agent rider 1943 move from (1, 5) to (1, 6) using car (2773, [(1, 5), (1, 6)], 0)\n", + "Agent rider 2287 doesn't move\n", + "Agent rider 2348 move from (1, 5) to (1, 6) using car (2773, [(1, 5), (1, 6)], 0)\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (1, 5) to (1, 6) using car (2773, [(1, 5), (1, 6)], 0)\n", + "Agent rider 2510 move from (7, 3) to (7, 4) using car (2849, [(7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2519 move from (8, 3) to (8, 2) using car (2957, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2685 move from (4, 1) to (4, 0) using car (2852, [(4, 1), (4, 0), (5, 0)], 0)\n", + "Rider n° 2685 arrived with a waiting time of 7 ticks\n", "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (4, 6) to (4, 7) using car (2858, [(4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", - "Agent rider 2718 move from (2, 1) to (2, 2) using car (2831, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 move from (7, 9) to (7, 8) using car (2921, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2728 move from (3, 2) to (3, 1) using car (2892, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2729 move from (6, 8) to (6, 9) using car (2825, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2730 move from (8, 0) to (9, 0) using car (2793, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2731 move from (6, 0) to (6, 1) using car (2900, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 2731 arrived with a waiting time of 6 ticks\n", - "Agent rider 2735 move from (8, 6) to (8, 5) using car (2812, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2738 move from (5, 7) to (5, 8) using car (2844, [(5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Rider n° 2738 arrived with a waiting time of 3 ticks\n", - "Driver 2756 arrived\n", - "Agent rider 2765 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2740 move from (6, 8) to (7, 8) using car (2947, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2744 move from (3, 7) to (3, 6) using car (2943, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (4, 9) to (3, 9) using car (2760, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2765 move from (1, 0) to (0, 0) using car (2887, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 2765 arrived with a waiting time of 4 ticks\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2769 move from (3, 1) to (2, 1) using car (2876, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2770 move from (5, 9) to (4, 9) using car (2918, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Driver 2772 arrived\n", - "Agent rider 2780 move from (7, 0) to (6, 0) using car (2790, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 doesn't move\n", - "Driver 2786 arrived\n", - "Driver 2788 arrived\n", - "Agent rider 2796 move from (6, 8) to (6, 9) using car (2825, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2797 move from (6, 6) to (7, 6) using car (2891, [(6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Driver 2802 arrived\n", - "Driver 2803 arrived\n", - "Driver 2806 arrived\n", - "Driver 2808 arrived\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", + "Agent rider 2787 doesn't move\n", + "Agent rider 2789 move from (1, 5) to (1, 6) using car (2773, [(1, 5), (1, 6)], 0)\n", + "Rider n° 2789 arrived with a waiting time of 5 ticks\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2793 move from (8, 0) to (9, 0) using car (2870, [(8, 0), (9, 0)], 0)\n", + "Rider n° 2793 arrived with a waiting time of 1 ticks\n", + "Agent rider 2794 doesn't move\n", + "Driver 2810 arrived\n", + "Driver 2814 arrived\n", "Agent rider 2816 doesn't move\n", - "Agent rider 2819 move from (7, 9) to (7, 8) using car (2921, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Driver 2824 arrived\n", - "Driver 2826 arrived\n", - "Driver 2839 arrived\n", - "Driver 2843 arrived\n", - "Agent rider 2849 move from (8, 6) to (9, 6) using car (2832, [(8, 6), (9, 6)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 move from (1, 4) to (1, 5) using car (2836, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (6, 8) to (7, 8) using car (2838, [(6, 8), (7, 8)], 0)\n", - "Agent rider 2855 move from (6, 8) to (7, 8) using car (2838, [(6, 8), (7, 8)], 0)\n", - "Agent rider 2865 move from (1, 9) to (0, 9) using car (2880, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2866 move from (6, 8) to (6, 9) using car (2825, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2867 move from (5, 2) to (6, 2) using car (2874, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 2817 move from (7, 3) to (7, 2) using car (2942, [(7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2819 doesn't move\n", + "Agent rider 2820 doesn't move\n", + "Agent rider 2821 move from (4, 5) to (3, 5) using car (2921, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Driver 2827 arrived\n", + "Driver 2830 arrived\n", + "Agent rider 2831 move from (4, 1) to (4, 0) using car (2852, [(4, 1), (4, 0), (5, 0)], 0)\n", + "Rider n° 2831 arrived with a waiting time of 0 ticks\n", + "Agent rider 2834 move from (5, 9) to (4, 9) using car (2918, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2840 arrived\n", + "Driver 2842 arrived\n", + "Agent rider 2843 doesn't move\n", + "Driver 2855 arrived\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 move from (2, 4) to (2, 5) using car (2955, [(2, 4), (2, 5)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (5, 8) to (4, 8) using car (2812, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (4, 3) to (4, 4) using car (2925, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 4) to (3, 5) using car (2829, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2866 move from (5, 6) to (5, 7) using car (2913, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 2867 doesn't move\n", "Agent rider 2868 doesn't move\n", - "Agent rider 2869 move from (7, 2) to (6, 2) using car (2929, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (5, 2) to (4, 2) using car (2856, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (3, 2) to (3, 1) using car (2892, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2873 move from (6, 6) to (7, 6) using car (2891, [(6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Driver 2878 arrived\n", - "Driver 2879 arrived\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (1, 9) to (0, 9) using car (2880, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2886 move from (7, 9) to (7, 8) using car (2921, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Driver 2889 arrived\n", - "Driver 2905 arrived\n", - "Driver 2910 arrived\n", - "Agent rider 2914 move from (1, 2) to (1, 1) using car (2899, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Rider n° 2914 arrived with a waiting time of 2 ticks\n", - "Agent rider 2915 move from (2, 1) to (3, 1) using car (2901, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2917 doesn't move\n", - "Agent rider 2918 move from (6, 8) to (6, 9) using car (2825, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2933 move from (1, 4) to (2, 4) using car (2938, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (2, 1) to (3, 1) using car (2901, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 doesn't move\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (7, 9) to (7, 8) using car (2921, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 2944 doesn't move\n", - "tick 210 ended\n", - "I am driver 2945 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 2946 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "2 drivers generated.\n", - "I am rider 2947 - dep: (6, 2) , arr: (1, 4)\n", - "I am rider 2948 - dep: (0, 6) , arr: (3, 1)\n", - "I am rider 2949 - dep: (8, 5) , arr: (3, 6)\n", - "I am rider 2950 - dep: (2, 5) , arr: (8, 4)\n", - "I am rider 2951 - dep: (5, 1) , arr: (0, 0)\n", - "I am rider 2952 - dep: (8, 8) , arr: (8, 3)\n", - "I am rider 2953 - dep: (9, 8) , arr: (6, 4)\n", - "I am rider 2954 - dep: (7, 4) , arr: (5, 6)\n", - "8 riders generated.\n" + "Driver 2869 arrived\n", + "Driver 2875 arrived\n", + "Agent rider 2879 move from (7, 5) to (6, 5) using car (2944, [(7, 5), (6, 5), (6, 4), (5, 4)], 0)\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (7, 3) to (7, 4) using car (2849, [(7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 2884 arrived\n", + "Driver 2886 arrived\n", + "Agent rider 2893 move from (4, 5) to (3, 5) using car (2921, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2895 move from (2, 3) to (3, 3) using car (2945, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2896 move from (3, 7) to (3, 6) using car (2943, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2897 move from (2, 3) to (3, 3) using car (2945, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Driver 2904 arrived\n", + "Agent rider 2906 move from (3, 7) to (3, 6) using car (2943, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2907 move from (3, 1) to (2, 1) using car (2876, [(3, 1), (2, 1), (1, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1924 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2119 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2153 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2278 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2370 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2408 move from (5, 5) to (4, 5) using car (2859, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2454 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 doesn't move\n", - "Agent rider 2490 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2520 move from (3, 5) to (2, 5) using car (2861, [(3, 5), (2, 5)], 0)\n", - "Agent rider 2548 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2592 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2597 move from (1, 1) to (1, 0) using car (2899, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 2598 move from (0, 0) to (0, 1) using car (2931, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2631 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (9, 4) to (9, 3) using car (2841, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2687 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2688 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Agent rider 2693 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2711 move from (2, 2) to (2, 3) using car (2831, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2713 move from (5, 1) to (4, 1) using car (2830, [(5, 1), (4, 1)], 0)\n", - "Agent rider 2714 move from (6, 0) to (5, 0) using car (2790, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (5, 5) to (6, 5) using car (2927, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (4, 7) to (5, 7) using car (2922, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 2718 move from (2, 2) to (2, 3) using car (2831, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Agent rider 2728 move from (3, 1) to (4, 1) using car (2892, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2729 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (8, 5) to (9, 5) using car (2812, [(8, 5), (9, 5)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2756 arrived\n", - "Driver 2760 arrived\n", - "Agent rider 2765 move from (2, 5) to (2, 6) using car (2887, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Driver 2776 arrived\n", - "Agent rider 2780 move from (6, 0) to (6, 1) using car (2902, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 2781 arrived\n", - "Agent rider 2782 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2783 doesn't move\n", - "Driver 2788 arrived\n", - "Agent rider 2796 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2797 move from (7, 6) to (7, 5) using car (2891, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Driver 2803 arrived\n", - "Driver 2808 arrived\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2816 doesn't move\n", - "Agent rider 2819 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Driver 2840 arrived\n", - "Agent rider 2849 move from (9, 6) to (9, 7) using car (2911, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Driver 2852 arrived\n", - "Agent rider 2853 move from (1, 5) to (1, 6) using car (2836, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2854 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Rider n° 2854 arrived with a waiting time of 0 ticks\n", - "Agent rider 2855 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Agent rider 2865 move from (0, 9) to (0, 8) using car (2880, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2866 move from (6, 9) to (5, 9) using car (2893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2867 move from (6, 2) to (7, 2) using car (2874, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2868 move from (5, 1) to (4, 1) using car (2830, [(5, 1), (4, 1)], 0)\n", - "Agent rider 2869 move from (6, 2) to (5, 2) using car (2929, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (4, 2) to (3, 2) using car (2856, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (3, 1) to (4, 1) using car (2901, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2873 move from (7, 6) to (7, 5) using car (2891, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Driver 2877 arrived\n", - "Driver 2879 arrived\n", - "Agent rider 2883 move from (4, 4) to (5, 4) using car (2881, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (0, 9) to (0, 8) using car (2880, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2886 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Driver 2906 arrived\n", - "Driver 2907 arrived\n", - "Agent rider 2915 move from (3, 1) to (4, 1) using car (2901, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2917 move from (3, 0) to (3, 1) using car (2903, [(3, 0), (3, 1), (2, 1)], 0)\n", - "Rider n° 2917 arrived with a waiting time of 3 ticks\n", - "Agent rider 2918 move from (6, 9) to (5, 9) using car (2825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2925 arrived\n", - "Agent rider 2933 move from (2, 4) to (2, 5) using car (2938, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (3, 1) to (4, 1) using car (2901, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (5, 9) to (5, 8) using car (2930, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Agent rider 2944 move from (7, 8) to (7, 7) using car (2921, [(7, 8), (7, 7)], 0)\n", - "Agent rider 2947 move from (6, 2) to (5, 2) using car (2929, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2948 doesn't move\n", - "Agent rider 2949 move from (8, 5) to (9, 5) using car (2812, [(8, 5), (9, 5)], 0)\n", + "Agent rider 2909 move from (5, 9) to (4, 9) using car (2918, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 doesn't move\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 doesn't move\n", + "Driver 2917 arrived\n", + "Agent rider 2926 move from (7, 5) to (7, 6) using car (2936, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2927 move from (5, 9) to (4, 9) using car (2918, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2928 move from (1, 5) to (1, 6) using car (2773, [(1, 5), (1, 6)], 0)\n", + "Agent rider 2929 doesn't move\n", + "Agent rider 2930 move from (5, 8) to (5, 7) using car (2924, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2931 move from (7, 5) to (6, 5) using car (2944, [(7, 5), (6, 5), (6, 4), (5, 4)], 0)\n", + "Rider n° 2931 arrived with a waiting time of 0 ticks\n", + "Agent rider 2932 move from (9, 1) to (8, 1) using car (2963, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2933 doesn't move\n", + "Driver 2938 arrived\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2949 move from (7, 4) to (6, 4) using car (2948, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 2950 doesn't move\n", - "Agent rider 2951 move from (5, 1) to (4, 1) using car (2830, [(5, 1), (4, 1)], 0)\n", - "Agent rider 2952 move from (8, 8) to (8, 9) using car (2913, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2954 doesn't move\n", - "tick 211 ended\n", - "I am driver 2955 - trip: [(8, 1), (8, 0)]\n", - "I am driver 2956 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", - "2 drivers generated.\n", - "I am rider 2957 - dep: (0, 4) , arr: (9, 1)\n", - "I am rider 2958 - dep: (7, 1) , arr: (8, 0)\n", - "2 riders generated.\n", - "Agent rider 1924 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2119 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2153 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2278 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2370 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2408 move from (4, 5) to (3, 5) using car (2859, [(4, 5), (3, 5)], 0)\n", - "Agent rider 2419 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2454 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2490 move from (5, 9) to (4, 9) using car (2825, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2520 move from (2, 5) to (2, 6) using car (2938, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2548 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2592 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2597 move from (1, 0) to (0, 0) using car (2899, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2598 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2619 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2621 doesn't move\n", - "Agent rider 2631 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2632 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2635 move from (9, 3) to (9, 2) using car (2841, [(9, 3), (9, 2)], 0)\n", - "Agent rider 2687 move from (5, 9) to (4, 9) using car (2825, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 move from (5, 9) to (4, 9) using car (2844, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2711 move from (2, 3) to (2, 4) using car (2831, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 move from (5, 0) to (4, 0) using car (2790, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 5) to (6, 6) using car (2927, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2951 move from (9, 1) to (8, 1) using car (2963, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2953 move from (6, 0) to (7, 0) using car (2888, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (1, 0) to (0, 0) using car (2887, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2967 move from (6, 5) to (6, 6) using car (2939, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2968 doesn't move\n", + "tick 204 ended\n", + "I am driver 2969 - trip: [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 2970 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 2971 - trip: [(6, 8), (6, 9)]\n", + "I am driver 2972 - trip: [(3, 4), (2, 4), (1, 4), (1, 5), (0, 5)]\n", + "I am driver 2973 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 2974 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (8, 5)]\n", + "I am driver 2975 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 2976 - trip: [(5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 2977 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 2978 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 2979 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 2980 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 2981 - trip: [(0, 5), (0, 6), (0, 7)]\n", + "I am driver 2982 - trip: [(7, 9), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 2983 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 2984 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "16 drivers generated.\n", + "I am rider 2985 - dep: (9, 2) , arr: (6, 0)\n", + "I am rider 2986 - dep: (7, 5) , arr: (8, 1)\n", + "I am rider 2987 - dep: (8, 9) , arr: (3, 8)\n", + "I am rider 2988 - dep: (4, 7) , arr: (0, 0)\n", + "I am rider 2989 - dep: (2, 9) , arr: (7, 9)\n", + "I am rider 2990 - dep: (4, 6) , arr: (6, 1)\n", + "I am rider 2991 - dep: (7, 3) , arr: (3, 6)\n", + "I am rider 2992 - dep: (2, 2) , arr: (9, 9)\n", + "8 riders generated.\n", + "Agent rider 1943 move from (1, 6) to (1, 5) using car (2983, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2287 move from (7, 4) to (8, 4) using car (2849, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2348 move from (1, 6) to (1, 5) using car (2983, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2483 move from (0, 5) to (0, 6) using car (2981, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 2484 move from (1, 6) to (1, 5) using car (2983, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2510 move from (7, 4) to (8, 4) using car (2849, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 2510 arrived with a waiting time of 13 ticks\n", + "Agent rider 2519 move from (8, 2) to (9, 2) using car (2798, [(8, 2), (9, 2)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 doesn't move\n", "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (5, 7) to (6, 7) using car (2922, [(5, 7), (6, 7)], 0)\n", - "Agent rider 2718 move from (2, 3) to (2, 4) using car (2831, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2728 move from (4, 1) to (5, 1) using car (2892, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2729 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2737 move from (5, 9) to (4, 9) using car (2844, [(5, 9), (4, 9)], 0)\n", - "Driver 2760 arrived\n", - "Agent rider 2765 move from (2, 6) to (2, 7) using car (2887, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 2780 move from (6, 1) to (6, 2) using car (2902, [(6, 1), (6, 2)], 0)\n", - "Agent rider 2782 move from (5, 9) to (4, 9) using car (2844, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2783 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Driver 2793 arrived\n", - "Agent rider 2796 move from (5, 9) to (4, 9) using car (2844, [(5, 9), (4, 9)], 0)\n", - "Agent rider 2797 move from (7, 5) to (7, 4) using car (2891, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Driver 2808 arrived\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 move from (2, 5) to (2, 6) using car (2938, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (0, 1) to (0, 2) using car (2931, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2740 move from (7, 8) to (8, 8) using car (2947, [(7, 8), (8, 8)], 0)\n", + "Agent rider 2744 move from (3, 6) to (3, 5) using car (2943, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2761 move from (0, 5) to (1, 5) using car (2977, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (3, 9) to (2, 9) using car (2760, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2769 move from (2, 1) to (1, 1) using car (2876, [(2, 1), (1, 1)], 0)\n", + "Rider n° 2769 arrived with a waiting time of 4 ticks\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2787 move from (0, 5) to (1, 5) using car (2977, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2794 doesn't move\n", + "Driver 2795 arrived\n", + "Driver 2799 arrived\n", + "Agent rider 2816 doesn't move\n", + "Agent rider 2817 move from (7, 2) to (7, 1) using car (2942, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 2819 doesn't move\n", - "Driver 2832 arrived\n", - "Driver 2834 arrived\n", - "Driver 2838 arrived\n", + "Agent rider 2820 move from (8, 7) to (8, 6) using car (2923, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 2821 move from (3, 5) to (3, 4) using car (2921, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Driver 2823 arrived\n", + "Agent rider 2831 doesn't move\n", + "Agent rider 2834 doesn't move\n", + "Driver 2842 arrived\n", + "Agent rider 2843 move from (8, 7) to (8, 6) using car (2923, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 2843 arrived with a waiting time of 2 ticks\n", "Driver 2845 arrived\n", - "Agent rider 2849 move from (9, 7) to (9, 8) using car (2911, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 move from (1, 6) to (1, 7) using car (2836, [(1, 6), (1, 7)], 0)\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2865 move from (0, 8) to (0, 7) using car (2880, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2866 move from (5, 9) to (4, 9) using car (2893, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2867 move from (7, 2) to (7, 3) using car (2874, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2868 move from (4, 1) to (4, 2) using car (2901, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2869 move from (5, 2) to (4, 2) using car (2929, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (3, 2) to (2, 2) using car (2856, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (4, 1) to (4, 2) using car (2901, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2873 move from (7, 5) to (7, 4) using car (2891, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Driver 2879 arrived\n", - "Agent rider 2883 move from (5, 4) to (6, 4) using car (2881, [(5, 4), (6, 4)], 0)\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (0, 8) to (0, 7) using car (2880, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2886 doesn't move\n", - "Driver 2907 arrived\n", - "Driver 2909 arrived\n", - "Agent rider 2915 move from (4, 1) to (4, 2) using car (2901, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (5, 9) to (4, 9) using car (2825, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 2928 arrived\n", - "Driver 2932 arrived\n", - "Agent rider 2933 move from (2, 5) to (2, 6) using car (2938, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 1) to (4, 2) using car (2901, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2935 move from (2, 3) to (2, 4) using car (2831, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 2936 move from (5, 8) to (5, 7) using car (2930, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Driver 2939 arrived\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 move from (5, 2) to (4, 2) using car (2929, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2948 doesn't move\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (2, 5) to (2, 6) using car (2938, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2951 move from (4, 1) to (4, 2) using car (2901, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2952 move from (8, 9) to (7, 9) using car (2913, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2954 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2958 doesn't move\n", - "tick 212 ended\n", - "I am driver 2959 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 2960 - trip: [(7, 1), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 2961 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 2962 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "4 drivers generated.\n", - "I am rider 2963 - dep: (4, 6) , arr: (2, 0)\n", - "I am rider 2964 - dep: (6, 1) , arr: (0, 1)\n", - "I am rider 2965 - dep: (1, 9) , arr: (0, 6)\n", - "I am rider 2966 - dep: (9, 8) , arr: (6, 0)\n", - "4 riders generated.\n", - "Agent rider 1924 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2119 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2153 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2278 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2370 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2419 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2454 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2490 move from (4, 9) to (3, 9) using car (2825, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2592 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2619 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2621 move from (9, 8) to (9, 9) using car (2911, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 2621 arrived with a waiting time of 12 ticks\n", - "Agent rider 2631 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2632 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (4, 9) to (3, 9) using car (2825, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 move from (4, 9) to (3, 9) using car (2825, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2711 move from (2, 4) to (2, 5) using car (2831, [(2, 4), (2, 5)], 0)\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 move from (4, 0) to (3, 0) using car (2790, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 6) to (6, 7) using car (2927, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2717 doesn't move\n", - "Agent rider 2718 move from (2, 4) to (2, 5) using car (2831, [(2, 4), (2, 5)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2728 move from (5, 1) to (6, 1) using car (2892, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 2728 arrived with a waiting time of 4 ticks\n", - "Agent rider 2729 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2737 move from (4, 9) to (3, 9) using car (2825, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2765 move from (2, 7) to (2, 8) using car (2887, [(2, 7), (2, 8)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2796 move from (4, 9) to (3, 9) using car (2825, [(4, 9), (3, 9)], 0)\n", - "Agent rider 2797 move from (7, 4) to (8, 4) using car (2891, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2798 doesn't move\n", - "Driver 2812 arrived\n", - "Agent rider 2814 move from (3, 7) to (3, 6) using car (2896, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2815 move from (2, 6) to (2, 7) using car (2938, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (0, 2) to (0, 3) using car (2931, [(0, 2), (0, 3)], 0)\n", - "Agent rider 2819 doesn't move\n", - "Driver 2820 arrived\n", - "Driver 2830 arrived\n", - "Driver 2834 arrived\n", + "Driver 2846 arrived\n", "Driver 2847 arrived\n", - "Agent rider 2849 move from (9, 8) to (9, 9) using car (2911, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Driver 2861 arrived\n", - "Agent rider 2865 move from (0, 7) to (0, 6) using car (2880, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2866 move from (4, 9) to (3, 9) using car (2893, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 2867 move from (7, 3) to (7, 4) using car (2874, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 move from (4, 2) to (3, 2) using car (2929, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 move from (0, 7) to (0, 6) using car (2880, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2871 move from (2, 2) to (1, 2) using car (2856, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (4, 2) to (5, 2) using car (2956, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 2873 move from (7, 4) to (8, 4) using car (2891, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (0, 7) to (0, 6) using car (2880, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2886 doesn't move\n", - "Driver 2894 arrived\n", - "Driver 2897 arrived\n", - "Driver 2904 arrived\n", - "Agent rider 2915 move from (4, 2) to (5, 2) using car (2956, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (4, 9) to (3, 9) using car (2825, [(4, 9), (3, 9)], 0)\n", - "Driver 2921 arrived\n", - "Agent rider 2933 move from (2, 6) to (2, 7) using car (2938, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 2) to (4, 3) using car (2901, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2935 move from (2, 4) to (2, 5) using car (2831, [(2, 4), (2, 5)], 0)\n", - "Agent rider 2936 move from (5, 7) to (5, 6) using car (2930, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Driver 2940 arrived\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 move from (4, 2) to (4, 3) using car (2901, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2948 doesn't move\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (2, 6) to (2, 7) using car (2938, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 9) to (6, 9) using car (2913, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 2953 move from (9, 8) to (9, 9) using car (2911, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2954 move from (7, 4) to (8, 4) using car (2891, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2958 move from (7, 1) to (8, 1) using car (2960, [(7, 1), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 2963 doesn't move\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (9, 8) to (9, 9) using car (2911, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "tick 213 ended\n", - "I am driver 2967 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 2968 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 2969 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1)]\n", - "I am driver 2970 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 2971 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 2972 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2)]\n", - "I am driver 2973 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 2974 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 2975 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 2976 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 2977 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 2978 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 2979 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "13 drivers generated.\n", - "I am rider 2980 - dep: (6, 6) , arr: (1, 9)\n", - "I am rider 2981 - dep: (4, 3) , arr: (4, 4)\n", - "I am rider 2982 - dep: (0, 8) , arr: (9, 0)\n", - "3 riders generated.\n", - "Agent rider 1924 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2119 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2153 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2203 move from (9, 9) to (8, 9) using car (2911, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2263 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2278 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2370 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2408 doesn't move\n", - "Agent rider 2419 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2454 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2487 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Rider n° 2487 arrived with a waiting time of 22 ticks\n", - "Agent rider 2490 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2592 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2619 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2631 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Rider n° 2631 arrived with a waiting time of 10 ticks\n", - "Agent rider 2632 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2711 move from (2, 5) to (3, 5) using car (2973, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 2711 arrived with a waiting time of 7 ticks\n", - "Agent rider 2713 move from (4, 1) to (3, 1) using car (2945, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 2713 arrived with a waiting time of 9 ticks\n", - "Agent rider 2714 move from (3, 0) to (2, 0) using car (2790, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 7) to (6, 8) using car (2927, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2716 move from (9, 9) to (8, 9) using car (2911, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2717 move from (6, 7) to (6, 8) using car (2927, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2718 move from (2, 5) to (3, 5) using car (2973, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2729 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Rider n° 2729 arrived with a waiting time of 8 ticks\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2737 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2796 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2798 doesn't move\n", - "Agent rider 2814 move from (3, 6) to (3, 5) using car (2896, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2815 move from (2, 7) to (3, 7) using car (2938, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (0, 3) to (1, 3) using car (2971, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 2819 doesn't move\n", - "Driver 2836 arrived\n", - "Driver 2841 arrived\n", - "Driver 2844 arrived\n", - "Agent rider 2849 move from (9, 9) to (8, 9) using car (2911, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Driver 2858 arrived\n", - "Driver 2859 arrived\n", - "Agent rider 2865 move from (0, 6) to (0, 5) using car (2880, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2866 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2867 move from (7, 4) to (7, 5) using car (2874, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 2867 arrived with a waiting time of 3 ticks\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 move from (3, 2) to (3, 3) using car (2929, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 move from (0, 6) to (0, 5) using car (2880, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2871 move from (1, 2) to (0, 2) using car (2856, [(1, 2), (0, 2)], 0)\n", - "Agent rider 2872 move from (5, 2) to (6, 2) using car (2956, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 2873 doesn't move\n", - "Driver 2881 arrived\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (0, 6) to (0, 5) using car (2880, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2886 doesn't move\n", - "Driver 2895 arrived\n", - "Driver 2899 arrived\n", - "Driver 2902 arrived\n", - "Driver 2903 arrived\n", - "Agent rider 2915 move from (5, 2) to (6, 2) using car (2956, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (3, 9) to (2, 9) using car (2893, [(3, 9), (2, 9)], 0)\n", - "Driver 2919 arrived\n", - "Driver 2920 arrived\n", - "Driver 2922 arrived\n", - "Driver 2926 arrived\n", - "Agent rider 2933 move from (2, 7) to (3, 7) using car (2938, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 3) to (4, 4) using car (2968, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (5, 6) to (5, 5) using car (2930, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 2937 move from (9, 1) to (8, 1) using car (2974, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 move from (4, 3) to (4, 4) using car (2901, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 2948 move from (0, 6) to (0, 5) using car (2880, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (2, 7) to (3, 7) using car (2938, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2951 doesn't move\n", + "Driver 2850 arrived\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 move from (9, 7) to (8, 7) using car (2973, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 2863 move from (4, 8) to (3, 8) using car (2812, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 2864 move from (4, 4) to (4, 5) using car (2925, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 5) to (3, 4) using car (2921, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2866 move from (5, 7) to (5, 8) using car (2913, [(5, 7), (5, 8)], 0)\n", + "Agent rider 2867 doesn't move\n", + "Agent rider 2868 move from (4, 9) to (3, 9) using car (2918, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 2872 arrived\n", + "Driver 2873 arrived\n", + "Driver 2878 arrived\n", + "Agent rider 2879 move from (6, 5) to (6, 4) using car (2944, [(6, 5), (6, 4), (5, 4)], 0)\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 doesn't move\n", + "Driver 2886 arrived\n", + "Driver 2891 arrived\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2895 move from (3, 3) to (4, 3) using car (2945, [(3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (3, 3) to (4, 3) using car (2945, [(3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2906 move from (3, 6) to (3, 5) using car (2943, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2907 move from (2, 1) to (1, 1) using car (2876, [(2, 1), (1, 1)], 0)\n", + "Rider n° 2907 arrived with a waiting time of 0 ticks\n", + "Agent rider 2909 move from (4, 9) to (3, 9) using car (2918, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 doesn't move\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 move from (0, 0) to (0, 1) using car (2887, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2926 move from (7, 6) to (6, 6) using car (2936, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 move from (1, 6) to (1, 5) using car (2983, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2929 move from (3, 5) to (3, 6) using car (2829, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2930 move from (5, 7) to (5, 6) using car (2924, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 move from (8, 1) to (7, 1) using car (2963, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2933 doesn't move\n", + "Driver 2934 arrived\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 move from (1, 8) to (2, 8) using car (2960, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2949 move from (6, 4) to (5, 4) using car (2948, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2950 move from (1, 8) to (2, 8) using car (2960, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2951 move from (8, 1) to (8, 0) using car (2962, [(8, 1), (8, 0), (9, 0)], 0)\n", "Agent rider 2952 doesn't move\n", - "Agent rider 2953 move from (9, 9) to (8, 9) using car (2911, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2954 doesn't move\n", - "Driver 2955 arrived\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2958 move from (8, 1) to (8, 2) using car (2960, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 2963 move from (4, 6) to (3, 6) using car (2912, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2964 move from (6, 1) to (7, 1) using car (2892, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2965 move from (1, 9) to (2, 9) using car (2967, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2966 move from (9, 9) to (8, 9) using car (2911, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2981 move from (4, 3) to (4, 4) using car (2901, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Rider n° 2981 arrived with a waiting time of 0 ticks\n", - "Agent rider 2982 doesn't move\n", - "tick 214 ended\n", - "I am driver 2983 - trip: [(3, 6), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 2984 - trip: [(1, 3), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 2985 - trip: [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 2986 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 2987 - trip: [(5, 0), (4, 0), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 2988 - trip: [(6, 5), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 2989 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 2990 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 2991 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 2992 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 2993 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "11 drivers generated.\n", - "I am rider 2994 - dep: (1, 0) , arr: (6, 6)\n", - "I am rider 2995 - dep: (4, 8) , arr: (7, 1)\n", - "I am rider 2996 - dep: (1, 9) , arr: (3, 9)\n", - "I am rider 2997 - dep: (8, 1) , arr: (4, 6)\n", - "I am rider 2998 - dep: (5, 1) , arr: (5, 6)\n", - "5 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2153 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2278 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2370 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2408 move from (3, 5) to (4, 5) using car (2973, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2419 move from (1, 3) to (2, 3) using car (2971, [(1, 3), (2, 3)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 2490 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 move from (0, 0) to (1, 0) using car (2993, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2598 move from (1, 3) to (2, 3) using car (2984, [(1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2619 move from (1, 3) to (2, 3) using car (2971, [(1, 3), (2, 3)], 0)\n", - "Agent rider 2632 move from (1, 3) to (2, 3) using car (2984, [(1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2713 doesn't move\n", - "Agent rider 2714 move from (2, 0) to (1, 0) using car (2790, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2715 move from (6, 8) to (7, 8) using car (2927, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 2953 move from (7, 0) to (7, 1) using car (2888, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (0, 0) to (0, 1) using car (2887, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2967 move from (6, 6) to (6, 7) using car (2939, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2968 move from (3, 5) to (3, 6) using car (2829, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2985 move from (9, 2) to (9, 3) using car (2978, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2986 doesn't move\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 move from (2, 9) to (3, 9) using car (2954, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 move from (7, 3) to (7, 4) using car (2970, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2992 move from (2, 2) to (2, 3) using car (2919, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "tick 205 ended\n", + "I am driver 2993 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8)]\n", + "I am driver 2994 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 2995 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 2996 - trip: [(2, 7), (3, 7)]\n", + "I am driver 2997 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 2998 - trip: [(2, 3), (2, 4), (2, 5)]\n", + "I am driver 2999 - trip: [(7, 2), (6, 2), (5, 2), (5, 1)]\n", + "I am driver 3000 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 3001 - trip: [(4, 6), (4, 5), (4, 4)]\n", + "9 drivers generated.\n", + "I am rider 3002 - dep: (1, 0) , arr: (8, 7)\n", + "1 riders generated.\n", + "Agent rider 1943 move from (1, 5) to (1, 4) using car (2983, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2287 move from (8, 4) to (9, 4) using car (2849, [(8, 4), (9, 4)], 0)\n", + "Rider n° 2287 arrived with a waiting time of 22 ticks\n", + "Agent rider 2348 move from (1, 5) to (2, 5) using car (2977, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2483 move from (0, 6) to (0, 7) using car (2981, [(0, 6), (0, 7)], 0)\n", + "Agent rider 2484 move from (1, 5) to (1, 4) using car (2983, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2584 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 move from (0, 6) to (0, 7) using car (2981, [(0, 6), (0, 7)], 0)\n", "Agent rider 2716 doesn't move\n", - "Agent rider 2717 move from (6, 8) to (7, 8) using car (2927, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 2718 move from (3, 5) to (3, 4) using car (2896, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 move from (1, 3) to (2, 3) using car (2984, [(1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2737 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 move from (6, 2) to (6, 3) using car (2956, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 2782 doesn't move\n", - "Agent rider 2783 move from (1, 3) to (2, 3) using car (2971, [(1, 3), (2, 3)], 0)\n", - "Agent rider 2796 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2798 doesn't move\n", - "Agent rider 2814 move from (3, 5) to (3, 4) using car (2896, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2815 move from (3, 7) to (4, 7) using car (2938, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (1, 3) to (2, 3) using car (2984, [(1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2740 doesn't move\n", + "Agent rider 2744 move from (3, 5) to (3, 4) using car (2943, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2761 move from (1, 5) to (2, 5) using car (2977, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2764 move from (2, 9) to (1, 9) using car (2760, [(2, 9), (1, 9)], 0)\n", + "Rider n° 2764 arrived with a waiting time of 1 ticks\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Driver 2773 arrived\n", + "Agent rider 2787 move from (1, 5) to (1, 4) using car (2983, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 2790 move from (5, 6) to (5, 5) using car (2924, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2792 move from (5, 6) to (5, 5) using car (2924, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2794 doesn't move\n", + "Agent rider 2816 move from (7, 8) to (7, 9) using car (2854, [(7, 8), (7, 9)], 0)\n", + "Rider n° 2816 arrived with a waiting time of 8 ticks\n", + "Agent rider 2817 move from (7, 1) to (8, 1) using car (2942, [(7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 2819 doesn't move\n", - "Driver 2825 arrived\n", - "Driver 2831 arrived\n", - "Driver 2841 arrived\n", - "Agent rider 2849 doesn't move\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Driver 2859 arrived\n", - "Driver 2863 arrived\n", - "Agent rider 2865 move from (0, 5) to (0, 4) using car (2880, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2866 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 move from (3, 3) to (3, 4) using car (2929, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 move from (0, 5) to (0, 4) using car (2880, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2871 doesn't move\n", - "Agent rider 2872 move from (6, 2) to (6, 3) using car (2956, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Rider n° 2872 arrived with a waiting time of 2 ticks\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (0, 5) to (0, 4) using car (2880, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2886 doesn't move\n", - "Driver 2887 arrived\n", - "Driver 2890 arrived\n", - "Driver 2891 arrived\n", + "Agent rider 2820 move from (8, 6) to (8, 5) using car (2923, [(8, 6), (8, 5)], 0)\n", + "Agent rider 2821 move from (3, 4) to (3, 3) using car (2921, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2822 move from (0, 1) to (0, 2) using car (2887, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2834 move from (4, 9) to (5, 9) using car (2958, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2843 move from (8, 7) to (7, 7) using car (2973, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 2846 arrived\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 move from (8, 7) to (7, 7) using car (2973, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2864 move from (4, 5) to (4, 6) using car (2925, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 4) to (3, 3) using car (2921, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 doesn't move\n", + "Agent rider 2868 move from (3, 9) to (4, 9) using car (2954, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 2870 arrived\n", + "Driver 2873 arrived\n", + "Agent rider 2879 move from (6, 4) to (5, 4) using car (2944, [(6, 4), (5, 4)], 0)\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (7, 4) to (7, 5) using car (2970, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 2883 arrived\n", + "Agent rider 2893 move from (3, 5) to (3, 4) using car (2943, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2895 move from (4, 3) to (5, 3) using car (2945, [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2896 move from (3, 6) to (3, 7) using car (2829, [(3, 6), (3, 7)], 0)\n", + "Agent rider 2897 move from (4, 3) to (5, 3) using car (2945, [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2898 doesn't move\n", "Driver 2900 arrived\n", "Driver 2903 arrived\n", - "Agent rider 2915 move from (6, 2) to (6, 3) using car (2956, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 2920 arrived\n", - "Driver 2924 arrived\n", - "Driver 2931 arrived\n", - "Agent rider 2933 move from (3, 7) to (4, 7) using car (2938, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 4) to (4, 5) using car (2968, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (5, 5) to (5, 4) using car (2930, [(5, 5), (5, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Driver 2941 arrived\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 move from (4, 4) to (4, 5) using car (2901, [(4, 4), (4, 5)], 0)\n", - "Agent rider 2948 move from (0, 5) to (0, 4) using car (2880, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (3, 7) to (4, 7) using car (2938, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2954 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2958 move from (8, 2) to (8, 3) using car (2960, [(8, 2), (8, 3)], 0)\n", - "Agent rider 2963 move from (3, 6) to (4, 6) using car (2992, [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2964 move from (7, 1) to (8, 1) using car (2892, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 2965 move from (2, 9) to (3, 9) using car (2967, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2966 doesn't move\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 doesn't move\n", - "Agent rider 2994 doesn't move\n", - "Agent rider 2995 doesn't move\n", - "Agent rider 2996 doesn't move\n", - "Agent rider 2997 move from (8, 1) to (8, 2) using car (2974, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 2998 doesn't move\n", - "tick 215 ended\n", - "I am driver 2999 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 3000 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 3001 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3002 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 3003 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3004 - trip: [(4, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 3005 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)]\n", - "I am driver 3006 - trip: [(3, 8), (3, 7), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 3007 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 3008 - trip: [(0, 5), (0, 4), (1, 4)]\n", - "I am driver 3009 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 3010 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 3011 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 3012 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 3013 - trip: [(3, 5), (2, 5), (1, 5)]\n", - "I am driver 3014 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "16 drivers generated.\n", - "I am rider 3015 - dep: (4, 3) , arr: (2, 5)\n", - "I am rider 3016 - dep: (4, 0) , arr: (0, 4)\n", - "I am rider 3017 - dep: (5, 5) , arr: (3, 0)\n", - "I am rider 3018 - dep: (6, 2) , arr: (9, 4)\n", - "4 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2153 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2203 move from (8, 9) to (7, 9) using car (2959, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (4, 5) to (4, 4) using car (2973, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2419 doesn't move\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2520 move from (2, 6) to (1, 6) using car (2912, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 doesn't move\n", - "Agent rider 2598 move from (2, 3) to (3, 3) using car (2984, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2619 move from (2, 3) to (3, 3) using car (2984, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2632 move from (2, 3) to (3, 3) using car (2984, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2635 move from (9, 2) to (8, 2) using car (3009, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2687 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2714 move from (1, 0) to (1, 1) using car (2993, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2715 move from (7, 8) to (8, 8) using car (2927, [(7, 8), (8, 8)], 0)\n", - "Agent rider 2716 move from (8, 9) to (7, 9) using car (2959, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2717 move from (7, 8) to (8, 8) using car (2927, [(7, 8), (8, 8)], 0)\n", - "Agent rider 2718 move from (3, 4) to (3, 5) using car (2929, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 doesn't move\n", - "Agent rider 2736 move from (2, 3) to (3, 3) using car (2984, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 2737 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 move from (6, 3) to (7, 3) using car (2956, [(6, 3), (7, 3)], 0)\n", - "Agent rider 2782 move from (4, 9) to (5, 9) using car (2908, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 2783 doesn't move\n", - "Agent rider 2796 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2798 doesn't move\n", - "Agent rider 2814 move from (3, 4) to (3, 3) using car (2896, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2815 move from (4, 7) to (5, 7) using car (2938, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (2, 3) to (3, 3) using car (2984, [(2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 2906 move from (3, 5) to (3, 4) using car (2943, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2909 move from (3, 9) to (2, 9) using car (2918, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 doesn't move\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 move from (0, 1) to (0, 2) using car (2887, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2926 move from (6, 6) to (5, 6) using car (2936, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2929 move from (3, 6) to (3, 7) using car (2829, [(3, 6), (3, 7)], 0)\n", + "Agent rider 2930 move from (5, 6) to (5, 5) using car (2924, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 move from (7, 1) to (7, 2) using car (2888, [(7, 1), (7, 2)], 0)\n", + "Agent rider 2933 move from (0, 1) to (0, 2) using car (2887, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2940 move from (0, 6) to (0, 7) using car (2981, [(0, 6), (0, 7)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2949 move from (5, 4) to (4, 4) using car (2948, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2950 doesn't move\n", + "Agent rider 2951 move from (8, 0) to (9, 0) using car (2962, [(8, 0), (9, 0)], 0)\n", + "Agent rider 2952 move from (0, 6) to (0, 7) using car (2981, [(0, 6), (0, 7)], 0)\n", + "Agent rider 2953 move from (7, 1) to (6, 1) using car (2963, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 2953 arrived with a waiting time of 1 ticks\n", + "Driver 2955 arrived\n", + "Agent rider 2959 move from (0, 6) to (0, 7) using car (2981, [(0, 6), (0, 7)], 0)\n", + "Driver 2961 arrived\n", + "Agent rider 2966 move from (0, 1) to (0, 2) using car (2887, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2967 move from (6, 7) to (6, 8) using car (2939, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2968 move from (3, 6) to (3, 7) using car (2829, [(3, 6), (3, 7)], 0)\n", + "Agent rider 2985 move from (9, 3) to (9, 4) using car (2978, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2986 doesn't move\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 move from (3, 9) to (4, 9) using car (2954, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2990 move from (4, 6) to (4, 5) using car (3001, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 2991 move from (7, 4) to (7, 5) using car (2970, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2992 move from (2, 3) to (2, 4) using car (2919, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 3002 doesn't move\n", + "tick 206 ended\n", + "I am driver 3003 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 3004 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 3005 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 3006 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 3007 - trip: [(9, 7), (9, 6), (9, 5)]\n", + "I am driver 3008 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 3009 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 3010 - trip: [(7, 2), (7, 1), (8, 1)]\n", + "I am driver 3011 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 3012 - trip: [(1, 5), (2, 5), (3, 5), (4, 5)]\n", + "I am driver 3013 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 3014 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 3015 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "13 drivers generated.\n", + "I am rider 3016 - dep: (4, 8) , arr: (3, 3)\n", + "I am rider 3017 - dep: (9, 9) , arr: (2, 1)\n", + "I am rider 3018 - dep: (5, 5) , arr: (4, 7)\n", + "I am rider 3019 - dep: (8, 4) , arr: (7, 8)\n", + "I am rider 3020 - dep: (0, 9) , arr: (5, 1)\n", + "I am rider 3021 - dep: (0, 0) , arr: (3, 8)\n", + "I am rider 3022 - dep: (8, 7) , arr: (2, 1)\n", + "I am rider 3023 - dep: (4, 6) , arr: (0, 7)\n", + "8 riders generated.\n", + "Agent rider 1943 move from (1, 4) to (1, 5) using car (2972, [(1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 2348 doesn't move\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (1, 4) to (1, 5) using car (2972, [(1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 2519 move from (9, 2) to (9, 3) using car (2974, [(9, 2), (9, 3), (9, 4), (9, 5), (8, 5)], 0)\n", + "Agent rider 2545 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2584 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 2584 arrived with a waiting time of 12 ticks\n", + "Agent rider 2607 move from (5, 9) to (6, 9) using car (2958, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2716 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 2716 arrived with a waiting time of 12 ticks\n", + "Agent rider 2718 move from (5, 9) to (6, 9) using car (2958, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2740 move from (8, 8) to (7, 8) using car (3005, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 2744 move from (3, 4) to (3, 3) using car (2943, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2761 move from (2, 5) to (3, 5) using car (2977, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 move from (5, 9) to (5, 8) using car (2946, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2766 doesn't move\n", + "Agent rider 2770 move from (4, 9) to (4, 8) using car (2954, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2787 move from (1, 4) to (1, 3) using car (2983, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Rider n° 2787 arrived with a waiting time of 6 ticks\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2794 move from (5, 9) to (5, 8) using car (2946, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Driver 2798 arrived\n", + "Agent rider 2817 move from (8, 1) to (9, 1) using car (2942, [(8, 1), (9, 1)], 0)\n", + "Rider n° 2817 arrived with a waiting time of 1 ticks\n", "Agent rider 2819 doesn't move\n", - "Driver 2831 arrived\n", - "Agent rider 2849 move from (8, 9) to (7, 9) using car (2959, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2851 move from (0, 4) to (0, 3) using car (2880, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Driver 2856 arrived\n", - "Driver 2860 arrived\n", - "Agent rider 2865 doesn't move\n", - "Agent rider 2866 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2868 move from (4, 2) to (4, 1) using car (2875, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 2869 move from (3, 4) to (3, 5) using car (2929, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 doesn't move\n", - "Agent rider 2873 doesn't move\n", + "Agent rider 2820 doesn't move\n", + "Agent rider 2821 move from (3, 3) to (2, 3) using car (2921, [(3, 3), (2, 3)], 0)\n", + "Agent rider 2822 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2834 move from (5, 9) to (6, 9) using car (2958, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 2846 arrived\n", + "Driver 2852 arrived\n", + "Driver 2858 arrived\n", + "Agent rider 2859 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2860 doesn't move\n", + "Agent rider 2861 move from (5, 9) to (6, 9) using car (2958, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2862 move from (7, 7) to (6, 7) using car (2973, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 2863 move from (3, 8) to (4, 8) using car (2960, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2864 move from (4, 6) to (4, 7) using car (2925, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (3, 3) to (2, 3) using car (2921, [(3, 3), (2, 3)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 move from (5, 3) to (5, 2) using car (2945, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2868 move from (4, 9) to (4, 8) using car (2954, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 2873 arrived\n", "Driver 2876 arrived\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 move from (0, 4) to (0, 3) using car (2880, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2886 doesn't move\n", - "Driver 2891 arrived\n", - "Driver 2893 arrived\n", - "Agent rider 2915 move from (6, 3) to (7, 3) using car (2956, [(6, 3), (7, 3)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (3, 9) to (4, 9) using car (2967, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 2923 arrived\n", - "Agent rider 2933 move from (4, 7) to (5, 7) using car (2938, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 5) to (4, 6) using car (2968, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 doesn't move\n", - "Agent rider 2937 move from (8, 1) to (9, 1) using car (2892, [(8, 1), (9, 1)], 0)\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2944 doesn't move\n", - "Driver 2946 arrived\n", - "Agent rider 2947 doesn't move\n", - "Agent rider 2948 move from (0, 4) to (0, 3) using car (2880, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (4, 7) to (5, 7) using car (2938, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2951 move from (4, 2) to (4, 1) using car (2875, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 2879 move from (5, 4) to (5, 5) using car (2976, [(5, 4), (5, 5)], 0)\n", + "Agent rider 2880 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2881 move from (7, 5) to (7, 6) using car (2970, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2893 move from (3, 4) to (3, 3) using car (2943, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2894 move from (5, 9) to (5, 8) using car (2946, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 2895 move from (5, 3) to (5, 4) using car (3013, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (5, 3) to (5, 4) using car (3013, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2898 move from (5, 9) to (6, 9) using car (2958, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 2902 arrived\n", + "Agent rider 2906 move from (3, 4) to (3, 3) using car (2943, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2909 move from (2, 9) to (2, 8) using car (2918, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 move from (5, 9) to (6, 9) using car (2958, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Driver 2913 arrived\n", + "Agent rider 2926 move from (5, 6) to (4, 6) using car (2936, [(5, 6), (4, 6)], 0)\n", + "Agent rider 2927 move from (4, 9) to (4, 8) using car (2954, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2929 doesn't move\n", + "Agent rider 2930 move from (5, 5) to (5, 4) using car (2924, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 move from (7, 2) to (7, 1) using car (3010, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 2933 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Driver 2947 arrived\n", + "Agent rider 2949 move from (4, 4) to (4, 3) using car (2948, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2950 doesn't move\n", + "Agent rider 2951 move from (9, 0) to (9, 1) using car (3011, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", "Agent rider 2952 doesn't move\n", - "Agent rider 2953 move from (8, 9) to (7, 9) using car (2959, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2954 doesn't move\n", - "Agent rider 2957 move from (0, 4) to (0, 3) using car (2880, [(0, 4), (0, 3)], 0)\n", - "Agent rider 2958 doesn't move\n", - "Agent rider 2963 move from (4, 6) to (4, 5) using car (2992, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2964 move from (8, 1) to (9, 1) using car (2892, [(8, 1), (9, 1)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (8, 9) to (7, 9) using car (2959, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2980 move from (6, 6) to (5, 6) using car (2986, [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2982 doesn't move\n", - "Agent rider 2994 move from (1, 0) to (1, 1) using car (2993, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2995 doesn't move\n", - "Agent rider 2996 move from (1, 9) to (2, 9) using car (3014, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 2997 doesn't move\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3015 doesn't move\n", - "Agent rider 3016 move from (4, 0) to (3, 0) using car (2975, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Driver 2957 arrived\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (0, 2) to (0, 3) using car (2887, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 2967 move from (6, 8) to (6, 9) using car (2939, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2968 doesn't move\n", + "Driver 2971 arrived\n", + "Agent rider 2985 move from (9, 4) to (9, 5) using car (2978, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2986 doesn't move\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 move from (7, 5) to (7, 6) using car (2970, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2992 move from (2, 4) to (2, 5) using car (2919, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 3002 doesn't move\n", + "Agent rider 3016 doesn't move\n", "Agent rider 3017 doesn't move\n", - "Agent rider 3018 move from (6, 2) to (5, 2) using car (2985, [(6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", - "tick 216 ended\n", - "I am driver 3019 - trip: [(9, 4), (9, 5), (9, 6), (8, 6), (7, 6)]\n", - "I am driver 3020 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3021 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 3022 - trip: [(8, 7), (7, 7), (6, 7)]\n", - "I am driver 3023 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 3024 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 3025 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", - "I am driver 3026 - trip: [(2, 6), (3, 6), (4, 6)]\n", - "I am driver 3027 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3028 - trip: [(9, 2), (9, 1), (8, 1)]\n", - "I am driver 3029 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 3030 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 3031 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", - "13 drivers generated.\n", - "I am rider 3032 - dep: (3, 6) , arr: (7, 3)\n", + "Agent rider 3018 move from (5, 5) to (5, 6) using car (2901, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 3019 doesn't move\n", + "Agent rider 3020 doesn't move\n", + "Agent rider 3021 doesn't move\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 move from (4, 6) to (4, 7) using car (2925, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "tick 207 ended\n", + "I am driver 3024 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 3025 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3026 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 3027 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 3028 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 3029 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", + "I am driver 3030 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 3031 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 3032 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "9 drivers generated.\n", + "I am rider 3033 - dep: (8, 9) , arr: (8, 4)\n", "1 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 doesn't move\n", - "Agent rider 2203 move from (7, 9) to (6, 9) using car (2959, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (4, 4) to (5, 4) using car (2973, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2419 move from (2, 3) to (2, 4) using car (2962, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 2419 arrived with a waiting time of 25 ticks\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 move from (4, 9) to (5, 9) using car (2967, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2520 move from (1, 6) to (0, 6) using car (2912, [(1, 6), (0, 6)], 0)\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 move from (1, 0) to (2, 0) using car (3001, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 2598 move from (3, 3) to (3, 2) using car (2896, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2619 move from (3, 3) to (3, 2) using car (2896, [(3, 3), (3, 2), (3, 1)], 0)\n" + "Agent rider 1943 move from (1, 5) to (0, 5) using car (2972, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2348 move from (2, 5) to (2, 6) using car (2919, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 2348 arrived with a waiting time of 15 ticks\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (1, 5) to (0, 5) using car (2972, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2519 move from (9, 3) to (9, 4) using car (2974, [(9, 3), (9, 4), (9, 5), (8, 5)], 0)\n", + "Agent rider 2545 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2607 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2641 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2740 move from (7, 8) to (6, 8) using car (3005, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 2744 move from (3, 3) to (3, 2) using car (2943, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Driver 2760 arrived\n", + "Agent rider 2761 move from (3, 5) to (4, 5) using car (2977, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 doesn't move\n", + "Agent rider 2763 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2766 move from (2, 5) to (2, 6) using car (2919, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 2766 arrived with a waiting time of 7 ticks\n", + "Agent rider 2770 move from (4, 8) to (5, 8) using car (2960, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2790 doesn't move\n", + "Agent rider 2792 doesn't move\n", + "Agent rider 2794 move from (5, 8) to (5, 7) using car (2946, [(5, 8), (5, 7)], 0)\n", + "Rider n° 2794 arrived with a waiting time of 7 ticks\n", + "Driver 2812 arrived\n", + "Agent rider 2819 doesn't move\n", + "Agent rider 2820 doesn't move\n", + "Agent rider 2821 doesn't move\n", + "Agent rider 2822 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Driver 2829 arrived\n", + "Agent rider 2834 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 2849 arrived\n", + "Driver 2854 arrived\n", + "Agent rider 2859 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2860 move from (2, 5) to (3, 5) using car (3012, [(2, 5), (3, 5), (4, 5)], 0)\n", + "Agent rider 2861 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 move from (4, 8) to (5, 8) using car (2960, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2864 move from (4, 7) to (4, 8) using car (2925, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (2, 3) to (2, 4) using car (2995, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2867 move from (5, 2) to (6, 2) using car (2945, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2868 move from (4, 8) to (4, 7) using car (2954, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 2876 arrived\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2881 move from (7, 6) to (7, 7) using car (2970, [(7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 2888 arrived\n", + "Driver 2890 arrived\n", + "Agent rider 2893 move from (3, 3) to (3, 2) using car (2943, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2894 move from (5, 8) to (5, 7) using car (2946, [(5, 8), (5, 7)], 0)\n", + "Agent rider 2895 move from (5, 4) to (5, 5) using car (3013, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (5, 4) to (5, 5) using car (3013, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2898 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2906 move from (3, 3) to (3, 2) using car (2943, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Rider n° 2906 arrived with a waiting time of 3 ticks\n", + "Agent rider 2909 move from (2, 8) to (2, 7) using car (2918, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2911 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2912 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Driver 2923 arrived\n", + "Agent rider 2926 doesn't move\n", + "Agent rider 2927 move from (4, 8) to (4, 7) using car (2954, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2928 move from (1, 5) to (0, 5) using car (2972, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2929 doesn't move\n", + "Agent rider 2930 move from (5, 4) to (4, 4) using car (2924, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 move from (7, 1) to (8, 1) using car (3010, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2933 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Driver 2935 arrived\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Driver 2944 arrived\n", + "Agent rider 2949 move from (4, 3) to (4, 2) using car (2948, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2632 move from (3, 3) to (4, 3) using car (2984, [(3, 3), (4, 3)], 0)\n", - "Agent rider 2635 move from (8, 2) to (7, 2) using car (3009, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2687 move from (4, 9) to (5, 9) using car (2967, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2688 move from (7, 7) to (7, 8) using car (2874, [(7, 7), (7, 8)], 0)\n", - "Agent rider 2693 move from (4, 9) to (5, 9) using car (2967, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2714 move from (1, 1) to (1, 2) using car (2945, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2717 doesn't move\n", - "Agent rider 2718 doesn't move\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (9, 5) to (9, 4) using car (3031, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (3, 3) to (4, 3) using car (2984, [(3, 3), (4, 3)], 0)\n", - "Agent rider 2737 move from (4, 9) to (5, 9) using car (2967, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (5, 9) to (6, 9) using car (2908, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 2783 move from (2, 3) to (2, 4) using car (2962, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 2796 move from (4, 9) to (5, 9) using car (2967, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2798 move from (8, 4) to (7, 4) using car (3005, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 2814 move from (3, 3) to (3, 2) using car (2896, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2815 move from (5, 7) to (6, 7) using car (2938, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (3, 3) to (3, 2) using car (2896, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 2819 move from (7, 7) to (7, 8) using car (2874, [(7, 7), (7, 8)], 0)\n", - "Agent rider 2849 move from (7, 9) to (6, 9) using car (2959, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (7, 7) to (7, 8) using car (2874, [(7, 7), (7, 8)], 0)\n", - "Driver 2860 arrived\n", - "Agent rider 2865 move from (0, 4) to (1, 4) using car (3008, [(0, 4), (1, 4)], 0)\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2868 move from (4, 1) to (3, 1) using car (2987, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 2869 move from (3, 5) to (3, 6) using car (2929, [(3, 5), (3, 6)], 0)\n", - "Agent rider 2870 move from (0, 4) to (1, 4) using car (3008, [(0, 4), (1, 4)], 0)\n", - "Agent rider 2871 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 move from (8, 4) to (7, 4) using car (3005, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 2885 doesn't move\n", - "Agent rider 2886 move from (7, 7) to (7, 8) using car (2874, [(7, 7), (7, 8)], 0)\n", - "Driver 2901 arrived\n", - "Driver 2913 arrived\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 move from (9, 2) to (9, 1) using car (3028, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 2918 doesn't move\n", - "Driver 2930 arrived\n", - "Agent rider 2933 move from (5, 7) to (6, 7) using car (2938, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 6) to (4, 7) using car (2968, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2935 move from (2, 5) to (1, 5) using car (3013, [(2, 5), (1, 5)], 0)\n", - "Agent rider 2936 doesn't move\n", - "Agent rider 2937 doesn't move\n", - "Driver 2942 arrived\n", - "Agent rider 2943 move from (7, 7) to (7, 8) using car (2874, [(7, 7), (7, 8)], 0)\n", - "Agent rider 2944 move from (7, 7) to (7, 8) using car (2874, [(7, 7), (7, 8)], 0)\n", - "Agent rider 2947 doesn't move\n", - "Agent rider 2948 doesn't move\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (5, 7) to (6, 7) using car (2938, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 2951 move from (4, 1) to (3, 1) using car (2987, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2950 move from (2, 8) to (2, 7) using car (2918, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2951 move from (9, 1) to (9, 2) using car (3011, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 2951 arrived with a waiting time of 2 ticks\n", "Agent rider 2952 doesn't move\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2954 move from (8, 4) to (7, 4) using car (3029, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2958 doesn't move\n", - "Driver 2960 arrived\n", - "Agent rider 2963 move from (4, 5) to (4, 4) using car (2992, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 doesn't move\n", - "Driver 2971 arrived\n", - "Agent rider 2980 move from (5, 6) to (5, 5) using car (2986, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2982 move from (0, 8) to (0, 7) using car (3030, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2994 move from (1, 1) to (1, 2) using car (2945, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2995 move from (4, 8) to (5, 8) using car (3020, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 2996 move from (2, 9) to (3, 9) using car (3014, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 2996 arrived with a waiting time of 1 ticks\n", - "Agent rider 2997 move from (8, 2) to (7, 2) using car (3009, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3015 doesn't move\n", - "Agent rider 3016 move from (3, 0) to (2, 0) using car (2975, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 2959 doesn't move\n", + "Driver 2962 arrived\n", + "Driver 2964 arrived\n", + "Agent rider 2966 move from (0, 3) to (1, 3) using car (3024, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2967 move from (6, 9) to (7, 9) using car (2958, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2968 doesn't move\n", + "Driver 2981 arrived\n", + "Agent rider 2985 move from (9, 5) to (9, 6) using car (2978, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2986 doesn't move\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 move from (7, 6) to (7, 7) using car (2970, [(7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2992 move from (2, 5) to (2, 6) using car (2919, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 2996 arrived\n", + "Agent rider 3002 doesn't move\n", + "Agent rider 3016 move from (4, 8) to (4, 7) using car (2954, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", "Agent rider 3017 doesn't move\n", - "Agent rider 3018 move from (5, 2) to (5, 1) using car (2985, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 3032 doesn't move\n", - "tick 217 ended\n", - "I am driver 3033 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 3034 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 3035 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 3036 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 3037 - trip: [(7, 8), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 3038 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 3039 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 3040 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 3041 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 3042 - trip: [(4, 9), (4, 8)]\n", - "I am driver 3043 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "11 drivers generated.\n", - "I am rider 3044 - dep: (7, 4) , arr: (2, 3)\n", - "I am rider 3045 - dep: (8, 4) , arr: (8, 5)\n", - "2 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (4, 9) to (4, 8) using car (3042, [(4, 9), (4, 8)], 0)\n", - "Agent rider 2153 move from (4, 9) to (4, 8) using car (3042, [(4, 9), (4, 8)], 0)\n", - "Agent rider 2203 move from (6, 9) to (7, 9) using car (2908, [(6, 9), (7, 9)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (5, 4) to (6, 4) using car (2973, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2597 move from (2, 0) to (3, 0) using car (3001, [(2, 0), (3, 0)], 0)\n", - "Rider n° 2597 arrived with a waiting time of 12 ticks\n", - "Agent rider 2598 move from (3, 2) to (3, 1) using car (2896, [(3, 2), (3, 1)], 0)\n", - "Agent rider 2619 move from (3, 2) to (3, 1) using car (2896, [(3, 2), (3, 1)], 0)\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (7, 2) to (7, 3) using car (3009, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2687 move from (5, 9) to (6, 9) using car (3039, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2714 move from (1, 2) to (1, 3) using car (2945, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2715 move from (8, 8) to (7, 8) using car (3038, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2716 move from (7, 9) to (6, 9) using car (3024, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2717 move from (8, 8) to (7, 8) using car (3038, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2718 move from (3, 5) to (3, 4) using car (3012, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2720 move from (7, 7) to (6, 7) using car (3022, [(7, 7), (6, 7)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (9, 4) to (9, 3) using car (3031, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (5, 9) to (6, 9) using car (3039, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2782 move from (6, 9) to (7, 9) using car (2908, [(6, 9), (7, 9)], 0)\n", - "Rider n° 2782 arrived with a waiting time of 9 ticks\n", - "Agent rider 2783 move from (2, 4) to (2, 5) using car (2962, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 2783 arrived with a waiting time of 9 ticks\n", - "Driver 2790 arrived\n", - "Agent rider 2796 move from (5, 9) to (6, 9) using car (3039, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2797 move from (8, 4) to (8, 5) using car (2974, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 2798 move from (7, 4) to (6, 4) using car (3005, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 2814 move from (3, 2) to (3, 1) using car (2896, [(3, 2), (3, 1)], 0)\n", - "Agent rider 2815 move from (6, 7) to (7, 7) using car (2938, [(6, 7), (7, 7)], 0)\n", - "Agent rider 2816 move from (3, 2) to (3, 1) using car (2896, [(3, 2), (3, 1)], 0)\n", - "Agent rider 2819 doesn't move\n", - "Agent rider 2849 move from (6, 9) to (7, 9) using car (2908, [(6, 9), (7, 9)], 0)\n", - "Agent rider 2851 move from (0, 3) to (1, 3) using car (3040, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (7, 8) to (7, 9) using car (3037, [(7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2865 doesn't move\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2868 move from (3, 1) to (2, 1) using car (2987, [(3, 1), (2, 1)], 0)\n", - "Agent rider 2869 move from (3, 6) to (2, 6) using car (3006, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 doesn't move\n", - "Agent rider 2873 move from (8, 4) to (8, 5) using car (2974, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Driver 2880 arrived\n", - "Agent rider 2883 doesn't move\n", - "Agent rider 2884 move from (7, 4) to (6, 4) using car (3005, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 2885 doesn't move\n", - "Agent rider 2886 doesn't move\n", - "Driver 2892 arrived\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 move from (9, 1) to (8, 1) using car (3028, [(9, 1), (8, 1)], 0)\n", - "Agent rider 2918 move from (4, 9) to (4, 8) using car (3042, [(4, 9), (4, 8)], 0)\n", - "Driver 2927 arrived\n", - "Agent rider 2933 move from (6, 7) to (7, 7) using car (2938, [(6, 7), (7, 7)], 0)\n", - "Agent rider 2934 move from (4, 7) to (4, 8) using car (2968, [(4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2935 move from (1, 5) to (1, 6) using car (3011, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 2936 move from (5, 4) to (6, 4) using car (2973, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (7, 8) to (7, 9) using car (3037, [(7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 doesn't move\n", - "Agent rider 2948 move from (0, 3) to (1, 3) using car (3040, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2949 move from (9, 5) to (9, 6) using car (3019, [(9, 5), (9, 6), (8, 6), (7, 6)], 0)\n", - "Agent rider 2950 move from (6, 7) to (7, 7) using car (2938, [(6, 7), (7, 7)], 0)\n", - "Agent rider 2951 move from (3, 1) to (2, 1) using car (2987, [(3, 1), (2, 1)], 0)\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2954 move from (7, 4) to (6, 4) using car (3029, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Driver 2956 arrived\n", - "Agent rider 2957 move from (0, 3) to (1, 3) using car (3040, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2958 doesn't move\n", - "Driver 2961 arrived\n", - "Agent rider 2963 move from (4, 4) to (4, 3) using car (2992, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 2964 move from (9, 1) to (8, 1) using car (3028, [(9, 1), (8, 1)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (7, 9) to (6, 9) using car (3024, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2980 move from (5, 5) to (4, 5) using car (2986, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2982 move from (0, 7) to (0, 6) using car (3030, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2994 move from (1, 2) to (1, 3) using car (2945, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2995 doesn't move\n", - "Agent rider 2997 move from (7, 2) to (7, 3) using car (3009, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 move from (5, 1) to (5, 0) using car (2985, [(5, 1), (5, 0)], 0)\n", - "Agent rider 3015 doesn't move\n", - "Agent rider 3016 move from (2, 0) to (1, 0) using car (2975, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3017 move from (5, 5) to (4, 5) using car (2986, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3032 move from (3, 6) to (3, 5) using car (2978, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 3044 move from (7, 4) to (6, 4) using car (3005, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 3045 move from (8, 4) to (8, 5) using car (2974, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 3045 arrived with a waiting time of 0 ticks\n", - "tick 218 ended\n", - "I am driver 3046 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 3047 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 3048 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 3049 - trip: [(7, 2), (7, 3), (8, 3)]\n", - "I am driver 3050 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 3051 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 3052 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 3053 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 3054 - trip: [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 3055 - trip: [(2, 5), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 3056 - trip: [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 3057 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 3058 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 3059 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "14 drivers generated.\n", - "I am rider 3060 - dep: (2, 2) , arr: (0, 4)\n", - "I am rider 3061 - dep: (8, 6) , arr: (8, 3)\n", + "Agent rider 3018 move from (5, 6) to (5, 7) using car (2901, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 3019 doesn't move\n", + "Agent rider 3020 doesn't move\n", + "Agent rider 3021 move from (0, 0) to (1, 0) using car (3028, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 doesn't move\n", + "Agent rider 3033 doesn't move\n", + "tick 208 ended\n", + "I am driver 3034 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 3035 - trip: [(0, 7), (0, 6), (1, 6)]\n", + "I am driver 3036 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 3037 - trip: [(6, 1), (5, 1), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 3038 - trip: [(4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 3039 - trip: [(0, 3), (0, 4), (1, 4)]\n", + "I am driver 3040 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", + "I am driver 3041 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "8 drivers generated.\n", + "I am rider 3042 - dep: (8, 6) , arr: (4, 1)\n", + "I am rider 3043 - dep: (1, 2) , arr: (1, 4)\n", "2 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (4, 8) to (5, 8) using car (2968, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2153 move from (4, 8) to (5, 8) using car (2968, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2203 move from (7, 9) to (6, 9) using car (3037, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2408 move from (6, 4) to (7, 4) using car (2973, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 move from (5, 9) to (4, 9) using car (2959, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2598 move from (3, 1) to (4, 1) using car (3046, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2632 move from (4, 3) to (4, 2) using car (2992, [(4, 3), (4, 2)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (6, 9) to (7, 9) using car (3039, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2714 move from (1, 3) to (1, 4) using car (2945, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 move from (6, 9) to (7, 9) using car (2967, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2717 move from (7, 8) to (6, 8) using car (3038, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2718 move from (3, 4) to (3, 3) using car (3012, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (9, 3) to (9, 2) using car (3031, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (6, 9) to (7, 9) using car (3039, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2783 doesn't move\n", - "Agent rider 2796 move from (6, 9) to (7, 9) using car (3039, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2797 move from (8, 5) to (8, 6) using car (2974, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 2798 move from (6, 4) to (5, 4) using car (3005, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2816 move from (3, 1) to (4, 1) using car (3046, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2519 move from (9, 4) to (9, 5) using car (2974, [(9, 4), (9, 5), (8, 5)], 0)\n", + "Agent rider 2545 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2607 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2641 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2681 move from (0, 7) to (0, 6) using car (3035, [(0, 7), (0, 6), (1, 6)], 0)\n", + "Agent rider 2718 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2740 doesn't move\n", + "Agent rider 2744 move from (3, 2) to (3, 1) using car (2943, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Rider n° 2744 arrived with a waiting time of 4 ticks\n", + "Agent rider 2761 move from (4, 5) to (5, 5) using car (2977, [(4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 move from (5, 8) to (6, 8) using car (2960, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2763 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2770 move from (5, 8) to (6, 8) using car (2960, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2790 move from (5, 5) to (6, 5) using car (2965, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2792 move from (5, 5) to (6, 5) using car (2965, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 2812 arrived\n", "Agent rider 2819 doesn't move\n", - "Agent rider 2849 move from (7, 9) to (6, 9) using car (3037, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2851 move from (1, 3) to (1, 4) using car (2945, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (7, 9) to (6, 9) using car (3037, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2865 doesn't move\n", - "Agent rider 2866 move from (4, 9) to (3, 9) using car (2911, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 move from (2, 6) to (1, 6) using car (3006, [(2, 6), (1, 6)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (0, 2) to (1, 2) using car (3048, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 2873 move from (8, 5) to (8, 6) using car (2974, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Driver 2874 arrived\n", - "Driver 2875 arrived\n", - "Agent rider 2883 move from (6, 4) to (7, 4) using car (2973, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 2883 arrived with a waiting time of 10 ticks\n", - "Agent rider 2884 doesn't move\n", - "Agent rider 2885 doesn't move\n", - "Agent rider 2886 move from (7, 8) to (6, 8) using car (3038, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 2886 arrived with a waiting time of 6 ticks\n", - "Driver 2898 arrived\n", - "Driver 2912 arrived\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (4, 8) to (5, 8) using car (2968, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Driver 2929 arrived\n", - "Agent rider 2933 doesn't move\n", - "Agent rider 2934 move from (4, 8) to (5, 8) using car (2968, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 2935 move from (1, 6) to (1, 7) using car (3011, [(1, 6), (1, 7)], 0)\n", - "Agent rider 2936 move from (6, 4) to (7, 4) using car (2973, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (7, 9) to (6, 9) using car (3037, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 move from (4, 5) to (3, 5) using car (2986, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2948 move from (1, 3) to (2, 3) using car (3040, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2949 move from (9, 6) to (8, 6) using car (3019, [(9, 6), (8, 6), (7, 6)], 0)\n", - "Agent rider 2950 doesn't move\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (6, 9) to (7, 9) using car (2967, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2954 move from (6, 4) to (5, 4) using car (3029, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 2957 move from (1, 3) to (2, 3) using car (3040, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2958 doesn't move\n", - "Agent rider 2963 move from (4, 3) to (4, 2) using car (2992, [(4, 3), (4, 2)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (6, 9) to (5, 9) using car (3024, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 2820 doesn't move\n", + "Agent rider 2821 doesn't move\n", + "Agent rider 2822 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2834 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Driver 2854 arrived\n", + "Agent rider 2859 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2860 move from (3, 5) to (4, 5) using car (3012, [(3, 5), (4, 5)], 0)\n", + "Agent rider 2861 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2864 move from (4, 8) to (4, 9) using car (2925, [(4, 8), (4, 9)], 0)\n", + "Agent rider 2865 move from (2, 4) to (2, 5) using car (2995, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 2865 arrived with a waiting time of 1 ticks\n", + "Agent rider 2866 move from (5, 8) to (6, 8) using car (2960, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2867 move from (6, 2) to (7, 2) using car (2945, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 2867 arrived with a waiting time of 5 ticks\n", + "Agent rider 2868 move from (4, 7) to (4, 6) using car (2954, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2879 move from (5, 5) to (6, 5) using car (2965, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2880 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2881 move from (7, 7) to (6, 7) using car (2970, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 2890 arrived\n", + "Agent rider 2893 move from (3, 2) to (3, 1) using car (2943, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 2894 move from (5, 7) to (5, 8) using car (2901, [(5, 7), (5, 8)], 0)\n", + "Agent rider 2895 move from (5, 5) to (6, 5) using car (2965, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (5, 5) to (6, 5) using car (2965, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2898 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2909 move from (2, 7) to (2, 6) using car (2918, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2911 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2912 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Driver 2914 arrived\n", + "Driver 2921 arrived\n", + "Agent rider 2926 doesn't move\n", + "Agent rider 2927 move from (4, 7) to (4, 6) using car (2954, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2929 move from (3, 7) to (3, 6) using car (3004, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2930 move from (4, 4) to (3, 4) using car (2924, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2933 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Rider n° 2933 arrived with a waiting time of 6 ticks\n", + "Driver 2936 arrived\n", + "Agent rider 2940 move from (0, 7) to (0, 6) using car (3035, [(0, 7), (0, 6), (1, 6)], 0)\n", + "Agent rider 2941 move from (2, 8) to (1, 8) using car (2922, [(2, 8), (1, 8)], 0)\n", + "Driver 2942 arrived\n", + "Agent rider 2949 move from (4, 2) to (4, 1) using car (2948, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2950 move from (2, 7) to (2, 6) using car (2918, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2952 move from (0, 7) to (0, 6) using car (3035, [(0, 7), (0, 6), (1, 6)], 0)\n", + "Agent rider 2959 move from (0, 7) to (0, 6) using car (3035, [(0, 7), (0, 6), (1, 6)], 0)\n", + "Agent rider 2966 move from (1, 3) to (2, 3) using car (3024, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2967 move from (7, 9) to (8, 9) using car (2958, [(7, 9), (8, 9)], 0)\n", + "Agent rider 2968 doesn't move\n", + "Driver 2976 arrived\n", + "Agent rider 2985 move from (9, 6) to (9, 7) using car (2978, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2986 doesn't move\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 move from (4, 7) to (4, 6) using car (2954, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 move from (4, 5) to (5, 5) using car (2977, [(4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2991 move from (7, 7) to (6, 7) using car (2970, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 2992 move from (2, 6) to (2, 7) using car (2919, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 2998 arrived\n", + "Driver 3001 arrived\n", + "Agent rider 3002 move from (1, 0) to (2, 0) using car (3028, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 3016 move from (4, 7) to (4, 6) using car (2954, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 3017 doesn't move\n", + "Agent rider 3018 move from (5, 7) to (4, 7) using car (2973, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Rider n° 3018 arrived with a waiting time of 0 ticks\n", + "Agent rider 3019 doesn't move\n", + "Agent rider 3020 doesn't move\n", + "Agent rider 3021 move from (1, 0) to (2, 0) using car (3028, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 doesn't move\n", + "Agent rider 3033 doesn't move\n", + "Agent rider 3042 doesn't move\n", + "Agent rider 3043 move from (1, 2) to (1, 1) using car (2983, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "tick 209 ended\n", + "I am driver 3044 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 3045 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 3046 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 3047 - trip: [(5, 1), (4, 1), (3, 1), (3, 2)]\n", + "I am driver 3048 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 3049 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 3050 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 3051 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 3052 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 3053 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 3054 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 3055 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 3056 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", + "13 drivers generated.\n", + "I am rider 3057 - dep: (0, 9) , arr: (5, 9)\n", + "I am rider 3058 - dep: (9, 9) , arr: (8, 0)\n", + "I am rider 3059 - dep: (0, 4) , arr: (3, 9)\n", + "I am rider 3060 - dep: (7, 1) , arr: (8, 4)\n", + "I am rider 3061 - dep: (4, 1) , arr: (2, 6)\n", + "I am rider 3062 - dep: (1, 0) , arr: (2, 6)\n", + "I am rider 3063 - dep: (7, 1) , arr: (5, 9)\n", + "I am rider 3064 - dep: (3, 0) , arr: (6, 4)\n", + "I am rider 3065 - dep: (9, 4) , arr: (0, 1)\n", + "I am rider 3066 - dep: (8, 6) , arr: (4, 3)\n", + "I am rider 3067 - dep: (1, 5) , arr: (8, 7)\n", + "11 riders generated.\n", + "Agent rider 1943 doesn't move\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 doesn't move\n", + "Agent rider 2519 move from (9, 5) to (8, 5) using car (2974, [(9, 5), (8, 5)], 0)\n", + "Agent rider 2545 move from (2, 3) to (3, 3) using car (3024, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 move from (0, 6) to (1, 6) using car (3035, [(0, 6), (1, 6)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2740 move from (6, 8) to (7, 8) using car (2960, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2761 move from (5, 5) to (5, 4) using car (2977, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 move from (6, 8) to (7, 8) using car (2960, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 move from (6, 8) to (7, 8) using car (2960, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2790 move from (6, 5) to (7, 5) using car (2965, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2792 move from (6, 5) to (7, 5) using car (2965, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2819 move from (1, 3) to (0, 3) using car (3000, [(1, 3), (0, 3)], 0)\n", + "Rider n° 2819 arrived with a waiting time of 7 ticks\n", + "Agent rider 2820 doesn't move\n", + "Agent rider 2821 move from (2, 3) to (3, 3) using car (3024, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2822 move from (2, 3) to (3, 3) using car (3024, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2834 doesn't move\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 move from (6, 7) to (6, 6) using car (3005, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 2863 move from (5, 8) to (4, 8) using car (2993, [(5, 8), (4, 8)], 0)\n", + "Agent rider 2864 move from (4, 9) to (5, 9) using car (2994, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 2864 arrived with a waiting time of 2 ticks\n", + "Agent rider 2866 move from (6, 8) to (7, 8) using car (2960, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2868 move from (4, 6) to (4, 5) using car (2954, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 2877 arrived\n", + "Agent rider 2879 move from (6, 5) to (7, 5) using car (2965, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2880 move from (2, 3) to (3, 3) using car (3024, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2881 move from (6, 7) to (5, 7) using car (2970, [(6, 7), (5, 7)], 0)\n", + "Driver 2887 arrived\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 move from (5, 8) to (4, 8) using car (2993, [(5, 8), (4, 8)], 0)\n", + "Agent rider 2895 move from (6, 5) to (7, 5) using car (2965, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (6, 5) to (7, 5) using car (2965, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2909 move from (2, 6) to (2, 5) using car (2918, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 doesn't move\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2912 move from (2, 3) to (2, 4) using car (3055, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2915 arrived\n", + "Agent rider 2926 move from (4, 6) to (4, 5) using car (2954, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2927 move from (4, 6) to (4, 5) using car (2954, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2929 move from (3, 6) to (3, 5) using car (3004, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 2930 move from (3, 4) to (2, 4) using car (2924, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Driver 2936 arrived\n", + "Agent rider 2940 move from (0, 6) to (1, 6) using car (3035, [(0, 6), (1, 6)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Driver 2946 arrived\n", + "Agent rider 2949 move from (4, 1) to (3, 1) using car (2948, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2950 move from (2, 6) to (2, 5) using car (2918, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Rider n° 2950 arrived with a waiting time of 5 ticks\n", + "Agent rider 2952 move from (0, 6) to (1, 6) using car (3035, [(0, 6), (1, 6)], 0)\n", + "Agent rider 2959 move from (0, 6) to (1, 6) using car (3035, [(0, 6), (1, 6)], 0)\n", + "Agent rider 2966 move from (2, 3) to (3, 3) using car (3024, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2968 doesn't move\n", + "Driver 2969 arrived\n", "Driver 2972 arrived\n", - "Driver 2977 arrived\n", - "Agent rider 2980 move from (4, 5) to (4, 6) using car (2976, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 2982 move from (0, 6) to (0, 5) using car (3030, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2983 arrived\n", - "Driver 2984 arrived\n", - "Driver 2988 arrived\n", - "Agent rider 2994 move from (1, 3) to (2, 3) using car (3040, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2995 doesn't move\n", - "Agent rider 2997 move from (7, 3) to (7, 4) using car (3009, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 doesn't move\n", - "Driver 3008 arrived\n", - "Driver 3013 arrived\n", - "Agent rider 3015 move from (4, 3) to (3, 3) using car (2979, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 3016 move from (1, 0) to (1, 1) using car (2975, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3017 move from (4, 5) to (3, 5) using car (2986, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3018 move from (5, 1) to (6, 1) using car (2969, [(5, 1), (6, 1)], 0)\n", - "Agent rider 3032 move from (3, 5) to (3, 4) using car (2978, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 3044 move from (6, 4) to (5, 4) using car (3005, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", + "Driver 2982 arrived\n", + "Agent rider 2985 move from (9, 7) to (9, 8) using car (2978, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 2986 move from (7, 5) to (7, 4) using car (3025, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 move from (4, 6) to (4, 5) using car (2954, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2989 move from (4, 9) to (5, 9) using car (2994, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 2990 move from (5, 5) to (5, 4) using car (2977, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2991 move from (6, 7) to (5, 7) using car (2970, [(6, 7), (5, 7)], 0)\n", + "Agent rider 2992 move from (2, 7) to (2, 8) using car (2919, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 2999 arrived\n", + "Agent rider 3002 doesn't move\n", + "Driver 3007 arrived\n", + "Driver 3010 arrived\n", + "Agent rider 3016 move from (4, 6) to (4, 5) using car (2954, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 3017 move from (9, 9) to (8, 9) using car (3052, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3019 doesn't move\n", + "Agent rider 3020 doesn't move\n", + "Agent rider 3021 move from (2, 0) to (3, 0) using car (3028, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 move from (4, 7) to (3, 7) using car (3031, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3033 doesn't move\n", + "Agent rider 3042 doesn't move\n", + "Agent rider 3043 move from (1, 1) to (2, 1) using car (2983, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 3057 doesn't move\n", + "Agent rider 3058 move from (9, 9) to (8, 9) using car (3052, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 move from (0, 4) to (1, 4) using car (3039, [(0, 4), (1, 4)], 0)\n", "Agent rider 3060 doesn't move\n", "Agent rider 3061 doesn't move\n", - "tick 219 ended\n", - "I am driver 3062 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3063 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 3064 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3065 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 3066 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 3067 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 3068 - trip: [(4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 3069 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 3070 - trip: [(6, 5), (6, 4), (6, 3)]\n", - "I am driver 3071 - trip: [(6, 6), (7, 6), (7, 7), (7, 8)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (5, 8) to (6, 8) using car (2968, [(5, 8), (6, 8)], 0)\n", - "Agent rider 2153 move from (5, 8) to (6, 8) using car (2968, [(5, 8), (6, 8)], 0)\n", - "Agent rider 2203 move from (6, 9) to (5, 9) using car (3037, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2263 move from (3, 9) to (2, 9) using car (2911, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2278 doesn't move\n", - "Agent rider 2370 move from (3, 9) to (2, 9) using car (2911, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2408 move from (7, 4) to (7, 5) using car (3009, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 2408 arrived with a waiting time of 12 ticks\n", - "Agent rider 2454 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 move from (4, 9) to (3, 9) using car (3065, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 doesn't move\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2598 move from (4, 1) to (5, 1) using car (3046, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2632 doesn't move\n", - "Agent rider 2635 move from (7, 3) to (8, 3) using car (3025, [(7, 3), (8, 3)], 0)\n", - "Agent rider 2687 doesn't move\n", - "Agent rider 2688 doesn't move\n", - "Agent rider 2693 move from (5, 9) to (5, 8) using car (3024, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2714 move from (1, 4) to (1, 5) using car (2945, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 move from (7, 9) to (7, 8) using car (2967, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2717 move from (6, 8) to (6, 7) using car (3038, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2718 move from (3, 3) to (3, 2) using car (3012, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2720 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (9, 2) to (9, 1) using car (3031, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (4, 3) to (5, 3) using car (3069, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 2737 move from (7, 9) to (7, 8) using car (3039, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 move from (7, 3) to (8, 3) using car (3025, [(7, 3), (8, 3)], 0)\n", - "Agent rider 2796 move from (7, 9) to (7, 8) using car (3039, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2797 move from (8, 6) to (7, 6) using car (3019, [(8, 6), (7, 6)], 0)\n", - "Agent rider 2798 move from (5, 4) to (4, 4) using car (3005, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Rider n° 2798 arrived with a waiting time of 12 ticks\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2816 move from (4, 1) to (5, 1) using car (3046, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Rider n° 2816 arrived with a waiting time of 7 ticks\n", - "Agent rider 2819 doesn't move\n", - "Agent rider 2849 move from (6, 9) to (5, 9) using car (3037, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2851 move from (1, 4) to (1, 5) using car (2945, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2853 move from (1, 7) to (1, 6) using car (3033, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2855 move from (6, 9) to (5, 9) using car (3037, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2865 move from (1, 4) to (1, 5) using car (2945, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 2865 arrived with a waiting time of 8 ticks\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 move from (1, 4) to (1, 5) using car (2945, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 2871 doesn't move\n", - "Agent rider 2873 move from (8, 6) to (7, 6) using car (3019, [(8, 6), (7, 6)], 0)\n", - "Driver 2875 arrived\n", - "Agent rider 2884 move from (6, 4) to (6, 5) using car (3056, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 2885 doesn't move\n", - "Driver 2896 arrived\n", - "Driver 2908 arrived\n", - "Agent rider 2915 move from (7, 3) to (8, 3) using car (3025, [(7, 3), (8, 3)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (5, 8) to (6, 8) using car (2968, [(5, 8), (6, 8)], 0)\n", - "Agent rider 2933 doesn't move\n", - "Agent rider 2934 move from (5, 8) to (6, 8) using car (2968, [(5, 8), (6, 8)], 0)\n", - "Rider n° 2934 arrived with a waiting time of 1 ticks\n", - "Agent rider 2935 move from (1, 7) to (1, 6) using car (3033, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2936 move from (7, 4) to (8, 4) using car (2973, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Driver 2938 arrived\n", - "Agent rider 2943 move from (6, 9) to (5, 9) using car (3037, [(6, 9), (5, 9)], 0)\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2947 move from (3, 5) to (2, 5) using car (2986, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2948 move from (2, 3) to (3, 3) using car (3040, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2949 move from (8, 6) to (7, 6) using car (3019, [(8, 6), (7, 6)], 0)\n", - "Agent rider 2950 doesn't move\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 9) to (7, 8) using car (2967, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2953 move from (7, 9) to (7, 8) using car (2967, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2954 move from (5, 4) to (5, 5) using car (3029, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 2957 move from (2, 3) to (2, 2) using car (3052, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2958 doesn't move\n", - "Agent rider 2963 doesn't move\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 move from (3, 9) to (2, 9) using car (2911, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2966 move from (5, 9) to (5, 8) using car (3024, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2980 move from (4, 6) to (4, 7) using car (2976, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 2982 move from (0, 5) to (0, 4) using car (3030, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3062 doesn't move\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3064 doesn't move\n", + "Agent rider 3065 doesn't move\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 doesn't move\n", + "tick 210 ended\n", + "I am driver 3068 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 3069 - trip: [(9, 5), (8, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 3070 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 3071 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 3072 - trip: [(8, 5), (7, 5), (6, 5), (6, 4)]\n", + "I am driver 3073 - trip: [(3, 1), (4, 1), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 3074 - trip: [(8, 1), (8, 0)]\n", + "I am driver 3075 - trip: [(0, 5), (0, 4), (0, 3)]\n", + "I am driver 3076 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 3077 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "I am driver 3078 - trip: [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 3079 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 3080 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 3081 - trip: [(5, 7), (5, 6), (5, 5)]\n", + "I am driver 3082 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (6, 5)]\n", + "I am driver 3083 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8)]\n", + "I am driver 3084 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 3085 - trip: [(2, 8), (1, 8)]\n", + "I am driver 3086 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (5, 5)]\n", + "I am driver 3087 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 3088 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 3089 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)]\n", + "I am driver 3090 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 3091 - trip: [(6, 6), (6, 5), (7, 5)]\n", + "24 drivers generated.\n", + "I am rider 3092 - dep: (1, 4) , arr: (2, 4)\n", + "I am rider 3093 - dep: (2, 6) , arr: (2, 7)\n", + "I am rider 3094 - dep: (3, 6) , arr: (1, 6)\n", + "I am rider 3095 - dep: (6, 3) , arr: (0, 2)\n", + "I am rider 3096 - dep: (5, 6) , arr: (0, 5)\n", + "I am rider 3097 - dep: (1, 8) , arr: (2, 0)\n", + "I am rider 3098 - dep: (0, 8) , arr: (7, 0)\n", + "7 riders generated.\n", + "Agent rider 1943 move from (0, 5) to (0, 4) using car (3075, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Rider n° 1943 arrived with a waiting time of 26 ticks\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2484 move from (0, 5) to (0, 4) using car (3075, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Rider n° 2484 arrived with a waiting time of 14 ticks\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2545 move from (3, 3) to (4, 3) using car (3024, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2607 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2641 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2740 move from (7, 8) to (7, 7) using car (2960, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2761 move from (5, 4) to (5, 3) using car (2977, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2762 move from (7, 8) to (7, 7) using car (2960, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2763 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2770 move from (7, 8) to (7, 7) using car (2960, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2790 move from (7, 5) to (8, 5) using car (2965, [(7, 5), (8, 5)], 0)\n", + "Rider n° 2790 arrived with a waiting time of 12 ticks\n", + "Agent rider 2792 move from (7, 5) to (8, 5) using car (2965, [(7, 5), (8, 5)], 0)\n", + "Rider n° 2792 arrived with a waiting time of 7 ticks\n", + "Agent rider 2820 move from (8, 5) to (7, 5) using car (3072, [(8, 5), (7, 5), (6, 5), (6, 4)], 0)\n", + "Agent rider 2821 move from (3, 3) to (4, 3) using car (3024, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2822 move from (3, 3) to (4, 3) using car (3024, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2834 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2859 doesn't move\n", + "Agent rider 2860 doesn't move\n", + "Agent rider 2861 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (6, 6) to (6, 5) using car (3091, [(6, 6), (6, 5), (7, 5)], 0)\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2866 move from (7, 8) to (7, 7) using car (2960, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2868 move from (4, 5) to (4, 4) using car (2954, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2879 move from (7, 5) to (8, 5) using car (2965, [(7, 5), (8, 5)], 0)\n", + "Agent rider 2880 move from (3, 3) to (4, 3) using car (3024, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2881 move from (5, 7) to (5, 8) using car (3013, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2893 doesn't move\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2895 move from (7, 5) to (8, 5) using car (2965, [(7, 5), (8, 5)], 0)\n", + "Agent rider 2896 move from (3, 7) to (4, 7) using car (3014, [(3, 7), (4, 7)], 0)\n", + "Agent rider 2897 move from (7, 5) to (7, 6) using car (3068, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2898 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 2901 arrived\n", + "Agent rider 2909 move from (2, 5) to (2, 4) using car (2918, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 2910 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2911 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2912 move from (2, 4) to (2, 5) using car (3055, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 2922 arrived\n", + "Driver 2925 arrived\n", + "Agent rider 2926 doesn't move\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 move from (0, 5) to (0, 4) using car (3075, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 2929 move from (3, 5) to (4, 5) using car (3027, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2930 move from (2, 4) to (1, 4) using car (2924, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 2932 move from (8, 1) to (8, 2) using car (3056, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2949 move from (3, 1) to (2, 1) using car (2948, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2952 doesn't move\n", + "Driver 2958 arrived\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (3, 3) to (4, 3) using car (3024, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2967 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2968 move from (3, 7) to (4, 7) using car (3014, [(3, 7), (4, 7)], 0)\n", "Driver 2984 arrived\n", - "Driver 2985 arrived\n", - "Driver 2987 arrived\n", - "Driver 2989 arrived\n", - "Agent rider 2994 move from (2, 3) to (3, 3) using car (3040, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2995 doesn't move\n", - "Agent rider 2997 move from (7, 4) to (7, 5) using car (3009, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 move from (5, 0) to (6, 0) using car (3036, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 3001 arrived\n", - "Driver 3004 arrived\n", - "Agent rider 3015 move from (3, 3) to (2, 3) using car (2979, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 3016 move from (1, 1) to (1, 2) using car (2975, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3017 doesn't move\n", - "Agent rider 3018 move from (6, 1) to (5, 1) using car (3067, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Driver 3022 arrived\n", - "Driver 3026 arrived\n", - "Driver 3028 arrived\n" + "Agent rider 2985 move from (9, 8) to (8, 8) using car (2978, [(9, 8), (8, 8)], 0)\n", + "Agent rider 2986 move from (7, 4) to (7, 3) using car (3025, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2987 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2988 move from (4, 5) to (4, 4) using car (2954, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2989 move from (5, 9) to (6, 9) using car (2994, [(5, 9), (6, 9)], 0)\n", + "Agent rider 2990 move from (5, 4) to (5, 3) using car (2977, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2991 move from (5, 7) to (5, 6) using car (3081, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 2992 move from (2, 8) to (2, 9) using car (2919, [(2, 8), (2, 9)], 0)\n", + "Agent rider 3002 move from (2, 0) to (3, 0) using car (3050, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 3012 arrived\n", + "Agent rider 3016 move from (4, 5) to (4, 4) using car (2954, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 3017 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3019 move from (8, 4) to (8, 5) using car (3089, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)], 0)\n", + "Agent rider 3020 move from (0, 9) to (0, 8) using car (3034, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3021 move from (3, 0) to (2, 0) using car (2963, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 move from (3, 7) to (3, 6) using car (3031, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3033 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3042 move from (8, 6) to (8, 5) using car (3049, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 doesn't move\n", + "Agent rider 3057 move from (0, 9) to (1, 9) using car (3083, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8)], 0)\n", + "Agent rider 3058 move from (8, 9) to (7, 9) using car (3052, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 doesn't move\n", + "Agent rider 3060 doesn't move\n", + "Agent rider 3061 move from (4, 1) to (4, 2) using car (3048, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3062 move from (1, 0) to (2, 0) using car (3053, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3064 doesn't move\n", + "Agent rider 3065 move from (9, 4) to (8, 4) using car (3087, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 3066 move from (8, 6) to (7, 6) using car (3078, [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3092 doesn't move\n", + "Agent rider 3093 move from (2, 6) to (2, 7) using car (2995, [(2, 6), (2, 7)], 0)\n", + "Rider n° 3093 arrived with a waiting time of 0 ticks\n", + "Agent rider 3094 doesn't move\n", + "Agent rider 3095 move from (6, 3) to (6, 4) using car (3008, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3097 move from (1, 8) to (1, 7) using car (3009, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 doesn't move\n", + "tick 211 ended\n", + "I am driver 3099 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 3100 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 3101 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 3102 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3103 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "5 drivers generated.\n", + "I am rider 3104 - dep: (6, 9) , arr: (0, 2)\n", + "I am rider 3105 - dep: (0, 5) , arr: (5, 1)\n", + "I am rider 3106 - dep: (8, 9) , arr: (0, 4)\n", + "3 riders generated.\n", + "Agent rider 2483 doesn't move\n", + "Agent rider 2519 move from (8, 5) to (8, 4) using car (3049, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2545 move from (4, 3) to (4, 4) using car (3084, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3032 move from (3, 4) to (3, 3) using car (2978, [(3, 4), (3, 3)], 0)\n", - "Driver 3042 arrived\n", - "Agent rider 3044 move from (5, 4) to (4, 4) using car (3005, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3061 move from (8, 6) to (8, 5) using car (3027, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "tick 220 ended\n", - "I am driver 3072 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 3073 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 3074 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 3075 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 3076 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3)]\n", - "I am driver 3077 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 3078 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 3079 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 3080 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 3081 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", - "I am driver 3082 - trip: [(4, 8), (5, 8), (6, 8), (6, 7)]\n", - "I am driver 3083 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 3084 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 3085 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", - "I am driver 3086 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 3087 - trip: [(7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3088 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 3089 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 3090 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "19 drivers generated.\n", - "I am rider 3091 - dep: (4, 4) , arr: (2, 2)\n", - "I am rider 3092 - dep: (2, 0) , arr: (2, 5)\n", - "I am rider 3093 - dep: (6, 6) , arr: (8, 9)\n", - "I am rider 3094 - dep: (1, 4) , arr: (1, 7)\n", - "I am rider 3095 - dep: (7, 9) , arr: (8, 0)\n", - "I am rider 3096 - dep: (6, 6) , arr: (1, 6)\n", - "6 riders generated.\n", - "Agent rider 1924 move from (2, 9) to (1, 9) using car (2911, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 move from (6, 8) to (6, 9) using car (3041, [(6, 8), (6, 9)], 0)\n", - "Agent rider 2203 move from (5, 9) to (5, 8) using car (3063, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2263 move from (2, 9) to (1, 9) using car (2911, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2278 move from (3, 9) to (2, 9) using car (3065, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2370 move from (2, 9) to (1, 9) using car (2911, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2454 move from (2, 9) to (1, 9) using car (2911, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 move from (3, 9) to (2, 9) using car (3065, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 move from (3, 9) to (2, 9) using car (3065, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2592 move from (2, 9) to (1, 9) using car (2911, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2598 move from (5, 1) to (5, 2) using car (3046, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2632 move from (4, 2) to (4, 3) using car (3089, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (7, 9) to (6, 9) using car (3051, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2688 move from (7, 8) to (7, 7) using car (2967, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2693 move from (5, 8) to (5, 7) using car (3024, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2714 move from (1, 5) to (1, 6) using car (2945, [(1, 5), (1, 6)], 0)\n", - "Agent rider 2715 move from (7, 8) to (7, 7) using car (2967, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2716 move from (7, 8) to (7, 7) using car (2967, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2717 move from (6, 7) to (6, 6) using car (3038, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2718 move from (3, 2) to (2, 2) using car (3012, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2720 move from (6, 7) to (6, 6) using car (3038, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (9, 1) to (9, 0) using car (3031, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (5, 3) to (6, 3) using car (3069, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 2737 move from (7, 8) to (7, 7) using car (3039, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (7, 8) to (7, 7) using car (3039, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2797 move from (7, 6) to (7, 7) using car (3071, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2819 move from (7, 8) to (7, 7) using car (2967, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2849 move from (5, 9) to (5, 8) using car (3063, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2851 doesn't move\n", - "Agent rider 2853 move from (1, 6) to (1, 5) using car (3033, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2855 move from (5, 9) to (5, 8) using car (3063, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2866 move from (3, 9) to (2, 9) using car (3065, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2868 doesn't move\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 move from (1, 5) to (1, 6) using car (2945, [(1, 5), (1, 6)], 0)\n", - "Agent rider 2871 move from (1, 2) to (1, 3) using car (2975, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 2873 move from (7, 6) to (7, 7) using car (3071, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 2884 move from (6, 5) to (6, 6) using car (3056, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 2885 doesn't move\n", - "Driver 2888 arrived\n", - "Driver 2908 arrived\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 doesn't move\n", - "Agent rider 2933 doesn't move\n", - "Agent rider 2935 move from (1, 6) to (1, 5) using car (3033, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 2936 doesn't move\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (5, 9) to (5, 8) using car (3063, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2944 move from (7, 8) to (7, 7) using car (3039, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2947 move from (2, 5) to (1, 5) using car (2986, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 2948 move from (3, 3) to (3, 2) using car (2991, [(3, 3), (3, 2)], 0)\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 doesn't move\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 8) to (7, 7) using car (2967, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2953 move from (7, 8) to (7, 7) using car (2967, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2954 move from (5, 5) to (5, 6) using car (3007, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 2954 arrived with a waiting time of 5 ticks\n", - "Agent rider 2957 move from (2, 2) to (2, 1) using car (3052, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2958 doesn't move\n", - "Driver 2962 arrived\n", - "Agent rider 2963 move from (4, 2) to (4, 3) using car (3089, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 move from (2, 9) to (1, 9) using car (2911, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2966 move from (5, 8) to (5, 7) using car (3024, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2969 arrived\n", - "Agent rider 2980 move from (4, 7) to (4, 8) using car (2976, [(4, 7), (4, 8)], 0)\n", - "Agent rider 2982 move from (0, 4) to (0, 3) using car (3030, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2985 arrived\n", - "Driver 2989 arrived\n", - "Driver 2992 arrived\n", - "Agent rider 2994 move from (3, 3) to (4, 3) using car (3040, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2995 move from (5, 8) to (5, 7) using car (3024, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (7, 5) to (7, 6) using car (3009, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 move from (6, 0) to (7, 0) using car (3036, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 3006 arrived\n", - "Driver 3011 arrived\n", - "Agent rider 3015 move from (2, 3) to (2, 4) using car (2979, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 3016 move from (1, 2) to (1, 3) using car (2975, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3017 doesn't move\n", - "Agent rider 3018 move from (5, 1) to (5, 2) using car (3046, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 3032 move from (3, 3) to (4, 3) using car (3040, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 3044 move from (4, 4) to (3, 4) using car (3005, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3061 move from (8, 5) to (8, 4) using car (3027, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3091 move from (4, 4) to (3, 4) using car (3005, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 3092 doesn't move\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3094 move from (1, 4) to (0, 4) using car (3055, [(1, 4), (0, 4)], 0)\n", - "Agent rider 3095 move from (7, 9) to (8, 9) using car (3074, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (6, 6) to (6, 7) using car (3050, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "tick 221 ended\n", - "I am driver 3097 - trip: [(4, 2), (3, 2), (3, 1), (2, 1), (1, 1)]\n", - "1 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1924 move from (1, 9) to (0, 9) using car (2911, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2119 doesn't move\n", - "Agent rider 2153 move from (6, 9) to (6, 8) using car (3051, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2203 move from (5, 8) to (5, 7) using car (3063, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2263 move from (1, 9) to (0, 9) using car (2911, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2278 move from (2, 9) to (2, 8) using car (3065, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Rider n° 2278 arrived with a waiting time of 33 ticks\n", - "Agent rider 2370 move from (1, 9) to (0, 9) using car (2911, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2454 move from (1, 9) to (0, 9) using car (2911, [(1, 9), (0, 9)], 0)\n", - "Rider n° 2454 arrived with a waiting time of 25 ticks\n", - "Agent rider 2475 move from (9, 0) to (8, 0) using car (3031, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2490 move from (2, 9) to (2, 8) using car (3065, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2548 move from (2, 9) to (2, 8) using car (3065, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Rider n° 2548 arrived with a waiting time of 17 ticks\n", - "Agent rider 2592 move from (1, 9) to (0, 9) using car (2911, [(1, 9), (0, 9)], 0)\n", - "Rider n° 2592 arrived with a waiting time of 22 ticks\n", - "Agent rider 2598 move from (5, 2) to (5, 3) using car (3046, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 2619 move from (3, 1) to (2, 1) using car (3035, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2632 move from (4, 3) to (4, 4) using car (3089, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 2632 arrived with a waiting time of 15 ticks\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (6, 9) to (6, 8) using car (3051, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2688 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 2688 arrived with a waiting time of 14 ticks\n", - "Agent rider 2693 move from (5, 7) to (5, 6) using car (3024, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2716 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2717 move from (6, 6) to (6, 5) using car (3038, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 2717 arrived with a waiting time of 8 ticks\n", - "Agent rider 2718 move from (2, 2) to (1, 2) using car (3012, [(2, 2), (1, 2)], 0)\n", - "Agent rider 2720 move from (6, 6) to (6, 5) using car (3038, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2730 move from (9, 0) to (8, 0) using car (3031, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2735 move from (9, 0) to (8, 0) using car (3031, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (6, 3) to (7, 3) using car (3069, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 2737 move from (7, 7) to (7, 6) using car (3039, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (7, 7) to (7, 6) using car (3039, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2797 move from (7, 7) to (7, 6) using car (3039, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2814 move from (3, 1) to (2, 1) using car (3035, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2815 move from (7, 7) to (7, 6) using car (3039, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2819 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2849 move from (5, 8) to (5, 7) using car (3063, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2851 move from (1, 5) to (0, 5) using car (2986, [(1, 5), (0, 5)], 0)\n", - "Rider n° 2851 arrived with a waiting time of 11 ticks\n", - "Agent rider 2853 move from (1, 5) to (0, 5) using car (2986, [(1, 5), (0, 5)], 0)\n", - "Agent rider 2855 move from (5, 8) to (5, 7) using car (3063, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2866 move from (2, 9) to (2, 8) using car (3065, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2868 move from (2, 1) to (2, 0) using car (3052, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 2868 arrived with a waiting time of 10 ticks\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2871 move from (1, 3) to (0, 3) using car (2975, [(1, 3), (0, 3)], 0)\n", - "Rider n° 2871 arrived with a waiting time of 6 ticks\n", - "Agent rider 2873 move from (7, 7) to (7, 6) using car (3039, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2884 move from (6, 6) to (5, 6) using car (3056, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 2885 move from (0, 3) to (0, 2) using car (3030, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2908 arrived\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 doesn't move\n", - "Agent rider 2933 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2935 move from (1, 5) to (0, 5) using car (2986, [(1, 5), (0, 5)], 0)\n", - "Agent rider 2936 move from (8, 4) to (8, 3) using car (3027, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (5, 8) to (5, 7) using car (3063, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 2944 move from (7, 7) to (7, 6) using car (3039, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 2947 move from (1, 5) to (1, 4) using car (3033, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 2947 arrived with a waiting time of 3 ticks\n", - "Agent rider 2948 move from (3, 2) to (3, 1) using car (3064, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 2948 arrived with a waiting time of 4 ticks\n", - "Agent rider 2949 move from (7, 6) to (7, 7) using car (3009, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2950 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2953 move from (7, 7) to (7, 6) using car (2967, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2957 move from (2, 1) to (2, 0) using car (3052, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2958 doesn't move\n", - "Driver 2959 arrived\n", - "Agent rider 2963 move from (4, 3) to (4, 4) using car (3089, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 move from (1, 9) to (0, 9) using car (2911, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2966 move from (5, 7) to (5, 6) using car (3024, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2968 arrived\n", - "Driver 2973 arrived\n", - "Driver 2978 arrived\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (0, 3) to (0, 2) using car (3030, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2994 move from (4, 3) to (5, 3) using car (3040, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2995 move from (5, 7) to (5, 6) using car (3024, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (7, 6) to (7, 7) using car (3009, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 move from (7, 0) to (8, 0) using car (3036, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 3010 arrived\n", - "Agent rider 3015 move from (2, 4) to (2, 5) using car (2979, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 3015 arrived with a waiting time of 3 ticks\n", - "Agent rider 3016 move from (1, 3) to (0, 3) using car (2975, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3017 move from (3, 5) to (3, 4) using car (3054, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 3018 move from (5, 2) to (5, 3) using car (3046, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 3019 arrived\n", - "Driver 3025 arrived\n", - "Agent rider 3032 move from (4, 3) to (5, 3) using car (3040, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 3037 arrived\n", - "Agent rider 3044 doesn't move\n", - "Driver 3049 arrived\n", - "Agent rider 3060 move from (2, 2) to (1, 2) using car (3012, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3061 move from (8, 4) to (8, 3) using car (3027, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 3061 arrived with a waiting time of 1 ticks\n", - "Agent rider 3091 doesn't move\n", - "Agent rider 3092 doesn't move\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3094 doesn't move\n", - "Agent rider 3095 move from (8, 9) to (9, 9) using car (3074, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (6, 7) to (5, 7) using car (3050, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "tick 222 ended\n", - "I am driver 3098 - trip: [(9, 7), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 3099 - trip: [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "2 drivers generated.\n", - "I am rider 3100 - dep: (5, 6) , arr: (6, 7)\n", - "I am rider 3101 - dep: (5, 8) , arr: (4, 3)\n", - "I am rider 3102 - dep: (6, 8) , arr: (6, 5)\n", - "I am rider 3103 - dep: (9, 3) , arr: (4, 6)\n", - "I am rider 3104 - dep: (6, 5) , arr: (6, 0)\n", - "I am rider 3105 - dep: (2, 0) , arr: (8, 5)\n", - "I am rider 3106 - dep: (9, 3) , arr: (1, 3)\n", - "I am rider 3107 - dep: (3, 7) , arr: (9, 6)\n", - "8 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (6, 8) to (6, 7) using car (3051, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2153 move from (6, 8) to (6, 7) using car (3051, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2203 move from (5, 7) to (6, 7) using car (3007, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (7, 0) using car (3031, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2490 move from (2, 8) to (2, 7) using car (3065, [(2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2520 move from (0, 6) to (0, 5) using car (3053, [(0, 6), (0, 5)], 0)\n", - "Agent rider 2592 doesn't move\n", - "Agent rider 2598 move from (5, 3) to (6, 3) using car (3040, [(5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 2619 move from (2, 1) to (1, 1) using car (3035, [(2, 1), (1, 1)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (6, 8) to (6, 7) using car (3051, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2693 move from (5, 6) to (5, 5) using car (3024, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2716 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2718 doesn't move\n", - "Agent rider 2720 move from (6, 5) to (6, 4) using car (3038, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 2720 arrived with a waiting time of 15 ticks\n", - "Agent rider 2730 move from (8, 0) to (8, 1) using car (3036, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2735 move from (8, 0) to (8, 1) using car (3036, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2736 move from (7, 3) to (8, 3) using car (3069, [(7, 3), (8, 3)], 0)\n", - "Agent rider 2737 move from (7, 6) to (7, 5) using car (3039, [(7, 6), (7, 5)], 0)\n", - "Agent rider 2765 move from (2, 8) to (2, 7) using car (3065, [(2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (7, 6) to (7, 5) using car (3039, [(7, 6), (7, 5)], 0)\n", - "Agent rider 2797 move from (7, 6) to (7, 5) using car (3039, [(7, 6), (7, 5)], 0)\n", - "Agent rider 2814 move from (2, 1) to (1, 1) using car (3035, [(2, 1), (1, 1)], 0)\n", - "Agent rider 2815 move from (7, 6) to (7, 5) using car (3039, [(7, 6), (7, 5)], 0)\n", - "Agent rider 2819 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 2819 arrived with a waiting time of 11 ticks\n", - "Agent rider 2849 move from (5, 7) to (6, 7) using car (3007, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (5, 7) to (6, 7) using car (3007, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2866 move from (2, 8) to (2, 7) using car (3065, [(2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2869 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (7, 6) to (7, 5) using car (3039, [(7, 6), (7, 5)], 0)\n", - "Agent rider 2884 move from (5, 6) to (4, 6) using car (3056, [(5, 6), (4, 6), (3, 6)], 0)\n", - "Rider n° 2884 arrived with a waiting time of 8 ticks\n", - "Agent rider 2885 move from (0, 2) to (0, 1) using car (3030, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 doesn't move\n", - "Agent rider 2933 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (8, 3) to (8, 2) using car (3027, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2937 move from (9, 1) to (9, 0) using car (2990, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2943 move from (5, 7) to (6, 7) using car (3007, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2944 move from (7, 6) to (7, 5) using car (3039, [(7, 6), (7, 5)], 0)\n", - "Driver 2945 arrived\n", - "Agent rider 2948 move from (3, 2) to (3, 1) using car (3097, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 2948 arrived with a waiting time of 4 ticks\n", - "Agent rider 2949 move from (7, 7) to (6, 7) using car (3009, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2950 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2951 move from (2, 1) to (1, 1) using car (3035, [(2, 1), (1, 1)], 0)\n", - "Agent rider 2952 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2953 move from (7, 6) to (7, 5) using car (2967, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2957 move from (2, 0) to (3, 0) using car (3052, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2958 move from (8, 3) to (8, 2) using car (3027, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2963 move from (4, 4) to (3, 4) using car (3089, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 6) to (5, 5) using car (3024, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2976 arrived\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (0, 2) to (0, 1) using car (3030, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2991 arrived\n", + "Agent rider 2607 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2641 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2740 move from (7, 7) to (7, 6) using car (2960, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2761 move from (5, 3) to (5, 4) using car (3041, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2762 move from (7, 7) to (7, 6) using car (2960, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 2762 arrived with a waiting time of 10 ticks\n", + "Agent rider 2763 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2770 move from (7, 7) to (7, 6) using car (2960, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2792 move from (7, 5) to (7, 4) using car (3051, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 2820 move from (7, 5) to (6, 5) using car (3072, [(7, 5), (6, 5), (6, 4)], 0)\n", + "Agent rider 2821 move from (4, 3) to (5, 3) using car (3024, [(4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 2822 move from (4, 3) to (4, 4) using car (3084, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2834 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2859 move from (2, 3) to (2, 2) using car (3044, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2860 move from (4, 5) to (3, 5) using car (2980, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2861 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (6, 5) to (7, 5) using car (3091, [(6, 5), (7, 5)], 0)\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2866 move from (7, 7) to (7, 6) using car (2960, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2868 move from (4, 4) to (4, 3) using car (2954, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2879 move from (8, 5) to (8, 4) using car (3049, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2880 move from (4, 3) to (4, 4) using car (3084, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2881 move from (5, 8) to (5, 9) using car (3013, [(5, 8), (5, 9)], 0)\n", + "Driver 2892 arrived\n", + "Agent rider 2893 move from (3, 1) to (4, 1) using car (3036, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2895 move from (8, 5) to (8, 6) using car (3089, [(8, 5), (8, 6), (8, 7), (7, 7)], 0)\n", + "Rider n° 2895 arrived with a waiting time of 4 ticks\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (7, 6) to (7, 7) using car (3068, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2898 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2909 move from (2, 4) to (2, 3) using car (2918, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Rider n° 2909 arrived with a waiting time of 3 ticks\n", + "Agent rider 2910 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2911 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2912 move from (2, 5) to (2, 6) using car (3055, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 2912 arrived with a waiting time of 6 ticks\n", + "Agent rider 2926 move from (4, 5) to (3, 5) using car (2980, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2927 move from (4, 5) to (5, 5) using car (3027, [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2928 move from (0, 4) to (0, 3) using car (3075, [(0, 4), (0, 3)], 0)\n", + "Agent rider 2929 move from (4, 5) to (4, 6) using car (3045, [(4, 5), (4, 6)], 0)\n", + "Rider n° 2929 arrived with a waiting time of 6 ticks\n", + "Agent rider 2930 move from (1, 4) to (0, 4) using car (2924, [(1, 4), (0, 4)], 0)\n", + "Agent rider 2932 move from (8, 2) to (8, 3) using car (3056, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Driver 2937 arrived\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 move from (1, 8) to (1, 7) using car (3015, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Driver 2943 arrived\n", + "Agent rider 2949 move from (2, 1) to (2, 2) using car (3090, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Rider n° 2949 arrived with a waiting time of 2 ticks\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 doesn't move\n", + "Agent rider 2967 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2968 doesn't move\n", + "Driver 2970 arrived\n", + "Driver 2974 arrived\n", + "Driver 2979 arrived\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2986 move from (7, 3) to (7, 2) using car (3025, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2987 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2988 move from (4, 4) to (4, 3) using car (2954, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 move from (5, 3) to (5, 2) using car (2977, [(5, 3), (5, 2)], 0)\n", + "Agent rider 2991 move from (5, 6) to (5, 5) using car (3081, [(5, 6), (5, 5)], 0)\n", + "Agent rider 2992 move from (2, 9) to (3, 9) using car (3077, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", "Driver 2993 arrived\n", - "Agent rider 2994 move from (5, 3) to (5, 4) using car (3046, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 2995 move from (5, 6) to (5, 5) using car (3024, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (7, 7) to (6, 7) using car (3009, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2998 move from (8, 0) to (8, 1) using car (3036, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", "Driver 3000 arrived\n", - "Driver 3002 arrived\n", - "Driver 3003 arrived\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3017 move from (3, 4) to (3, 3) using car (3054, [(3, 4), (3, 3)], 0)\n", - "Agent rider 3018 move from (5, 3) to (6, 3) using car (3040, [(5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 3020 arrived\n", - "Agent rider 3032 move from (5, 3) to (6, 3) using car (3040, [(5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 3041 arrived\n", - "Agent rider 3044 move from (3, 4) to (3, 3) using car (3054, [(3, 4), (3, 3)], 0)\n", - "Driver 3055 arrived\n", + "Agent rider 3002 move from (3, 0) to (4, 0) using car (3050, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3016 move from (4, 4) to (4, 3) using car (2954, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 3017 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3019 move from (8, 5) to (7, 5) using car (3069, [(8, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3020 move from (0, 8) to (0, 7) using car (3034, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3021 doesn't move\n", + "Agent rider 3022 move from (8, 7) to (7, 7) using car (3070, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 3023 move from (3, 6) to (2, 6) using car (3031, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3033 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 3035 arrived\n", + "Driver 3039 arrived\n", + "Agent rider 3042 move from (8, 5) to (8, 4) using car (3049, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 move from (2, 1) to (2, 2) using car (3090, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 3057 move from (1, 9) to (2, 9) using car (3083, [(1, 9), (2, 9), (3, 9), (3, 8)], 0)\n", + "Agent rider 3058 move from (7, 9) to (6, 9) using car (3052, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 move from (1, 4) to (0, 4) using car (2924, [(1, 4), (0, 4)], 0)\n", "Agent rider 3060 doesn't move\n", - "Driver 3070 arrived\n", - "Agent rider 3091 move from (3, 4) to (3, 3) using car (3054, [(3, 4), (3, 3)], 0)\n", - "Agent rider 3092 move from (2, 0) to (3, 0) using car (3090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3094 doesn't move\n", - "Agent rider 3095 move from (9, 9) to (9, 8) using car (3074, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (5, 7) to (4, 7) using car (3050, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3100 move from (5, 6) to (4, 6) using car (3056, [(5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 3101 doesn't move\n", - "Agent rider 3102 move from (6, 8) to (6, 7) using car (3051, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3103 doesn't move\n", - "Agent rider 3104 move from (6, 5) to (6, 4) using car (3038, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3105 move from (2, 0) to (3, 0) using car (3052, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3061 move from (4, 2) to (4, 3) using car (3048, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3062 doesn't move\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3064 move from (3, 0) to (4, 0) using car (3050, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3065 doesn't move\n", + "Agent rider 3066 move from (7, 6) to (7, 5) using car (3078, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3092 move from (1, 4) to (0, 4) using car (2924, [(1, 4), (0, 4)], 0)\n", + "Agent rider 3094 move from (3, 6) to (2, 6) using car (3031, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 move from (5, 6) to (5, 5) using car (3081, [(5, 6), (5, 5)], 0)\n", + "Agent rider 3097 move from (1, 7) to (1, 6) using car (3009, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 move from (0, 8) to (0, 7) using car (3034, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3105 doesn't move\n", "Agent rider 3106 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "tick 223 ended\n", - "I am driver 3108 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 3109 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 3110 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3111 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", - "I am driver 3112 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 3113 - trip: [(0, 6), (1, 6), (1, 7), (1, 8)]\n", - "6 drivers generated.\n", - "I am rider 3114 - dep: (4, 2) , arr: (0, 3)\n", - "I am rider 3115 - dep: (9, 4) , arr: (4, 3)\n", - "I am rider 3116 - dep: (5, 1) , arr: (8, 4)\n", - "I am rider 3117 - dep: (9, 1) , arr: (7, 0)\n", - "I am rider 3118 - dep: (9, 7) , arr: (1, 8)\n", - "I am rider 3119 - dep: (4, 3) , arr: (7, 2)\n", - "6 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (6, 7) to (5, 7) using car (3009, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2153 move from (6, 7) to (5, 7) using car (3009, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2203 move from (6, 7) to (7, 7) using car (3007, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (7, 0) to (6, 0) using car (3031, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2490 move from (2, 7) to (2, 6) using car (3065, [(2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2598 doesn't move\n", - "Agent rider 2619 doesn't move\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (6, 7) to (6, 6) using car (3051, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2693 move from (5, 5) to (5, 4) using car (3024, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2714 doesn't move\n", - "Agent rider 2715 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2716 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", + "tick 212 ended\n", + "I am driver 3107 - trip: [(3, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 3108 - trip: [(5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)]\n", + "I am driver 3109 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 3110 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 3111 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", + "5 drivers generated.\n", + "I am rider 3112 - dep: (0, 2) , arr: (3, 4)\n", + "I am rider 3113 - dep: (6, 2) , arr: (3, 5)\n", + "I am rider 3114 - dep: (1, 2) , arr: (5, 1)\n", + "3 riders generated.\n", + "Agent rider 2483 move from (0, 7) to (0, 6) using car (3034, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2519 move from (8, 4) to (8, 3) using car (3049, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2545 move from (4, 4) to (4, 3) using car (2973, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 2607 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2641 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2681 move from (1, 6) to (1, 5) using car (3009, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", "Agent rider 2718 doesn't move\n", - "Agent rider 2730 move from (8, 1) to (8, 2) using car (3036, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2735 move from (8, 1) to (8, 2) using car (3036, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2797 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2849 move from (6, 7) to (7, 7) using car (3007, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (6, 7) to (7, 7) using car (3007, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2866 move from (2, 7) to (2, 6) using car (3065, [(2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 2869 move from (1, 6) to (0, 6) using car (3023, [(1, 6), (0, 6)], 0)\n", - "Rider n° 2869 arrived with a waiting time of 7 ticks\n", - "Agent rider 2870 move from (1, 6) to (0, 6) using car (3023, [(1, 6), (0, 6)], 0)\n", - "Agent rider 2873 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2885 move from (0, 1) to (0, 0) using car (3030, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2911 arrived\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 move from (8, 1) to (7, 1) using car (3112, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 2918 move from (6, 8) to (5, 8) using car (3080, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2933 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (8, 2) to (8, 1) using car (3027, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2937 move from (9, 0) to (8, 0) using car (2990, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 2943 move from (6, 7) to (7, 7) using car (3007, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 2944 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2948 doesn't move\n", - "Agent rider 2949 move from (6, 7) to (6, 6) using car (3051, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2950 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2953 move from (7, 5) to (7, 4) using car (2967, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2957 move from (3, 0) to (4, 0) using car (3052, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2958 move from (8, 2) to (8, 1) using car (3027, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2963 move from (3, 4) to (2, 4) using car (3089, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 5) to (5, 4) using car (3024, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2974 arrived\n", - "Driver 2975 arrived\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (0, 1) to (0, 0) using car (3030, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2986 arrived\n", - "Driver 2993 arrived\n", - "Agent rider 2994 move from (5, 4) to (5, 5) using car (3046, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 2995 move from (5, 5) to (5, 4) using car (3024, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (6, 7) to (6, 6) using car (3051, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2998 move from (8, 1) to (7, 1) using car (3112, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 3002 arrived\n", - "Driver 3012 arrived\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3017 move from (3, 3) to (3, 2) using car (3043, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 3018 move from (6, 3) to (7, 3) using car (3040, [(6, 3), (7, 3)], 0)\n", - "Driver 3021 arrived\n", - "Agent rider 3032 move from (6, 3) to (7, 3) using car (3040, [(6, 3), (7, 3)], 0)\n", - "Rider n° 3032 arrived with a waiting time of 1 ticks\n", - "Driver 3034 arrived\n", - "Agent rider 3044 doesn't move\n", + "Agent rider 2740 move from (7, 6) to (7, 5) using car (2960, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2761 move from (5, 4) to (6, 4) using car (3041, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2763 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2770 move from (7, 6) to (7, 5) using car (2960, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 2820 move from (6, 5) to (6, 6) using car (3008, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 2820 arrived with a waiting time of 6 ticks\n", + "Agent rider 2821 move from (5, 3) to (6, 3) using car (3024, [(5, 3), (6, 3)], 0)\n", + "Rider n° 2821 arrived with a waiting time of 5 ticks\n", + "Agent rider 2822 move from (4, 4) to (4, 5) using car (3084, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2834 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2859 move from (2, 2) to (2, 1) using car (3044, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2860 move from (3, 5) to (2, 5) using car (2980, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2861 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (7, 5) to (6, 5) using car (3078, [(7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 2863 move from (4, 8) to (5, 8) using car (3099, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2868 move from (4, 3) to (4, 2) using car (2954, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2879 move from (8, 4) to (8, 3) using car (3049, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2880 move from (4, 4) to (4, 5) using car (3084, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2893 move from (4, 1) to (5, 1) using car (3036, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 2894 move from (4, 8) to (5, 8) using car (3099, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (7, 7) to (7, 8) using car (3068, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2898 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2910 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2911 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 2919 arrived\n", + "Agent rider 2926 move from (3, 5) to (2, 5) using car (2980, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2927 move from (5, 5) to (6, 5) using car (3027, [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2930 doesn't move\n", + "Agent rider 2932 move from (8, 3) to (7, 3) using car (3056, [(8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 2940 move from (1, 6) to (1, 5) using car (3009, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 2941 move from (1, 7) to (1, 6) using car (3015, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Driver 2945 arrived\n", + "Agent rider 2952 move from (1, 6) to (1, 5) using car (3009, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Driver 2956 arrived\n", + "Agent rider 2959 doesn't move\n", + "Driver 2965 arrived\n", + "Agent rider 2966 move from (4, 3) to (4, 2) using car (3102, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2968 move from (4, 7) to (3, 7) using car (3029, [(4, 7), (3, 7)], 0)\n", + "Driver 2978 arrived\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2986 move from (7, 2) to (8, 2) using car (3025, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2987 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2988 move from (4, 3) to (4, 2) using car (2954, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 move from (5, 2) to (6, 2) using car (3108, [(5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 2991 move from (5, 5) to (5, 6) using car (3003, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 2992 move from (3, 9) to (4, 9) using car (3077, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Driver 2994 arrived\n", + "Driver 2995 arrived\n", + "Agent rider 3002 move from (4, 0) to (5, 0) using car (3050, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 3005 arrived\n", + "Driver 3014 arrived\n", + "Agent rider 3016 move from (4, 3) to (4, 2) using car (2954, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 3017 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3019 move from (7, 5) to (7, 6) using car (3069, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3020 move from (0, 7) to (0, 6) using car (3034, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3021 move from (2, 0) to (3, 0) using car (3103, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3022 move from (7, 7) to (6, 7) using car (3070, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 3023 move from (2, 6) to (1, 6) using car (3031, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3033 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 3038 arrived\n", + "Agent rider 3042 move from (8, 4) to (8, 3) using car (3049, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 move from (2, 2) to (2, 3) using car (3090, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 3057 move from (2, 9) to (3, 9) using car (3083, [(2, 9), (3, 9), (3, 8)], 0)\n", + "Agent rider 3058 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 doesn't move\n", "Agent rider 3060 doesn't move\n", - "Driver 3062 arrived\n", - "Driver 3068 arrived\n", - "Driver 3071 arrived\n", - "Agent rider 3091 move from (3, 3) to (3, 2) using car (3043, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 3092 move from (3, 0) to (3, 1) using car (3090, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3094 doesn't move\n", - "Agent rider 3095 move from (9, 8) to (9, 7) using car (3074, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (4, 7) to (3, 7) using car (3050, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3100 move from (4, 6) to (3, 6) using car (3056, [(4, 6), (3, 6)], 0)\n", - "Agent rider 3101 move from (5, 8) to (5, 7) using car (3109, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3102 move from (6, 7) to (6, 6) using car (3051, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3103 doesn't move\n", - "Agent rider 3104 move from (6, 4) to (6, 3) using car (3038, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3105 move from (3, 0) to (4, 0) using car (3052, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3061 move from (4, 3) to (4, 4) using car (3048, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3062 move from (2, 0) to (3, 0) using car (3103, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3064 move from (4, 0) to (5, 0) using car (3050, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3065 move from (8, 4) to (8, 3) using car (3049, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (7, 5) to (6, 5) using car (3078, [(7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 3067 move from (1, 5) to (2, 5) using car (3109, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 3074 arrived\n", + "Driver 3085 arrived\n", + "Agent rider 3092 doesn't move\n", + "Agent rider 3094 move from (2, 6) to (1, 6) using car (3031, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 3094 arrived with a waiting time of 1 ticks\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3097 move from (1, 6) to (1, 5) using car (3009, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 move from (0, 7) to (0, 6) using car (3034, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 9) to (6, 8) using car (3052, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3105 doesn't move\n", "Agent rider 3106 doesn't move\n", - "Agent rider 3107 move from (3, 7) to (3, 6) using car (3078, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3112 doesn't move\n", + "Agent rider 3113 doesn't move\n", "Agent rider 3114 doesn't move\n", - "Agent rider 3115 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 doesn't move\n", - "Agent rider 3119 doesn't move\n", - "tick 224 ended\n", - "I am driver 3120 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 3121 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", - "I am driver 3122 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 3123 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)]\n", - "I am driver 3124 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 3125 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", - "I am driver 3126 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 3127 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 3128 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 3129 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 3130 - trip: [(6, 2), (7, 2), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 3131 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 3132 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 3133 - trip: [(4, 3), (4, 4), (5, 4)]\n", - "I am driver 3134 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 3135 - trip: [(7, 2), (7, 1), (6, 1)]\n", - "I am driver 3136 - trip: [(8, 7), (8, 6)]\n", - "I am driver 3137 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 3138 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 3139 - trip: [(2, 5), (2, 4), (1, 4)]\n", - "I am driver 3140 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 3141 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 3142 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", - "I am driver 3143 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "24 drivers generated.\n", - "I am rider 3144 - dep: (9, 0) , arr: (2, 4)\n", - "1 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (5, 7) to (4, 7) using car (3009, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2153 move from (5, 7) to (4, 7) using car (3009, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2203 move from (7, 7) to (8, 7) using car (3007, [(7, 7), (8, 7)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 move from (2, 6) to (2, 5) using car (3065, [(2, 6), (2, 5)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2598 move from (6, 3) to (6, 2) using car (3038, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 2619 move from (1, 1) to (1, 2) using car (3067, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Rider n° 2619 arrived with a waiting time of 19 ticks\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2687 move from (6, 6) to (6, 5) using car (3051, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2693 move from (5, 4) to (5, 3) using car (3024, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2714 move from (1, 6) to (1, 7) using car (3113, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 2714 arrived with a waiting time of 11 ticks\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2718 move from (1, 2) to (1, 3) using car (3125, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2735 move from (8, 2) to (8, 3) using car (3036, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Rider n° 2735 arrived with a waiting time of 9 ticks\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 move from (8, 3) to (8, 2) using car (3047, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2797 doesn't move\n" + "tick 213 ended\n", + "I am driver 3115 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 3116 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 3117 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 3118 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 3119 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 3120 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 3121 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 3122 - trip: [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4)]\n", + "8 drivers generated.\n", + "I am rider 3123 - dep: (6, 8) , arr: (5, 1)\n", + "I am rider 3124 - dep: (8, 5) , arr: (3, 1)\n", + "I am rider 3125 - dep: (5, 9) , arr: (1, 9)\n", + "I am rider 3126 - dep: (1, 8) , arr: (5, 3)\n", + "4 riders generated.\n", + "Agent rider 2483 move from (0, 6) to (0, 5) using car (3034, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2519 move from (8, 3) to (8, 2) using car (3049, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2545 doesn't move\n", + "Agent rider 2607 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2641 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2681 move from (1, 5) to (1, 4) using car (3009, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2740 move from (7, 5) to (7, 4) using car (2960, [(7, 5), (7, 4)], 0)\n", + "Agent rider 2761 move from (6, 4) to (7, 4) using car (3041, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2763 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2821 doesn't move\n", + "Agent rider 2822 move from (4, 5) to (4, 6) using car (3084, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2834 doesn't move\n", + "Agent rider 2859 move from (2, 1) to (2, 0) using car (3044, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2860 move from (2, 5) to (1, 5) using car (2980, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2861 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (6, 5) to (7, 5) using car (3027, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2866 move from (7, 6) to (7, 7) using car (3069, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 2868 move from (4, 2) to (4, 1) using car (2954, [(4, 2), (4, 1)], 0)\n", + "Agent rider 2879 move from (8, 3) to (8, 2) using car (3049, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2880 move from (4, 5) to (4, 6) using car (3084, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2893 move from (5, 1) to (6, 1) using car (3036, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 2893 arrived with a waiting time of 7 ticks\n", + "Agent rider 2894 move from (5, 8) to (5, 7) using car (3099, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 2896 move from (4, 7) to (4, 6) using car (3107, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 2897 move from (7, 8) to (7, 9) using car (3068, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2910 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2911 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 2924 arrived\n", + "Agent rider 2926 doesn't move\n", + "Agent rider 2927 move from (6, 5) to (7, 5) using car (3027, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2930 doesn't move\n", + "Agent rider 2932 move from (7, 3) to (6, 3) using car (3056, [(7, 3), (6, 3)], 0)\n", + "Agent rider 2940 move from (1, 5) to (1, 4) using car (3009, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 2941 move from (1, 6) to (0, 6) using car (3031, [(1, 6), (0, 6)], 0)\n", + "Driver 2948 arrived\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2959 move from (1, 6) to (0, 6) using car (3031, [(1, 6), (0, 6)], 0)\n", + "Driver 2963 arrived\n", + "Agent rider 2966 move from (4, 2) to (5, 2) using car (3102, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2968 move from (3, 7) to (3, 8) using car (3079, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 2977 arrived\n", + "Driver 2983 arrived\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2986 doesn't move\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 move from (4, 2) to (4, 1) using car (2954, [(4, 2), (4, 1)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 move from (5, 6) to (5, 5) using car (3082, [(5, 6), (5, 5), (6, 5)], 0)\n", + "Agent rider 2992 move from (4, 9) to (5, 9) using car (3077, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Driver 2995 arrived\n", + "Agent rider 3002 move from (5, 0) to (6, 0) using car (3050, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 3013 arrived\n", + "Agent rider 3016 move from (4, 2) to (4, 3) using car (3122, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 3017 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3019 move from (7, 6) to (7, 7) using car (3069, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3020 move from (0, 6) to (0, 5) using car (3034, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3021 move from (3, 0) to (3, 1) using car (3103, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 move from (1, 6) to (0, 6) using car (3031, [(1, 6), (0, 6)], 0)\n", + "Driver 3026 arrived\n", + "Agent rider 3033 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 3037 arrived\n", + "Agent rider 3042 move from (8, 3) to (8, 2) using car (3049, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 move from (2, 3) to (2, 4) using car (3090, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Driver 3045 arrived\n", + "Driver 3047 arrived\n", + "Agent rider 3057 doesn't move\n", + "Agent rider 3058 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 doesn't move\n", + "Agent rider 3060 doesn't move\n", + "Agent rider 3061 move from (4, 4) to (4, 5) using car (3048, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3062 move from (3, 0) to (3, 1) using car (3103, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3063 move from (7, 1) to (7, 0) using car (3100, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3064 move from (5, 0) to (6, 0) using car (3050, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3065 move from (8, 3) to (8, 2) using car (3049, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (6, 5) to (5, 5) using car (3078, [(6, 5), (5, 5)], 0)\n", + "Agent rider 3067 move from (2, 5) to (3, 5) using car (3109, [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 3075 arrived\n", + "Driver 3081 arrived\n", + "Driver 3091 arrived\n", + "Agent rider 3092 doesn't move\n", + "Agent rider 3095 move from (6, 4) to (5, 4) using car (3087, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3097 move from (1, 5) to (1, 4) using car (3009, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 move from (0, 6) to (0, 5) using car (3034, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3105 doesn't move\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 move from (0, 2) to (1, 2) using car (3115, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2814 move from (1, 1) to (1, 2) using car (3067, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2849 move from (7, 7) to (8, 7) using car (3007, [(7, 7), (8, 7)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (7, 7) to (8, 7) using car (3007, [(7, 7), (8, 7)], 0)\n", - "Agent rider 2866 move from (2, 6) to (2, 5) using car (3065, [(2, 6), (2, 5)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2885 move from (0, 0) to (1, 0) using car (3030, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 2885 arrived with a waiting time of 7 ticks\n", - "Agent rider 2915 doesn't move\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2918 move from (5, 8) to (4, 8) using car (3080, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2933 doesn't move\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (8, 1) to (8, 0) using car (3027, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2937 doesn't move\n", - "Agent rider 2943 move from (7, 7) to (8, 7) using car (3007, [(7, 7), (8, 7)], 0)\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2949 move from (6, 6) to (6, 5) using car (3051, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2950 doesn't move\n", - "Agent rider 2951 move from (1, 1) to (1, 2) using car (3067, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2957 move from (4, 0) to (5, 0) using car (3052, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2958 move from (8, 1) to (8, 0) using car (3027, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2958 arrived with a waiting time of 8 ticks\n", - "Agent rider 2963 doesn't move\n", - "Agent rider 2964 move from (8, 1) to (8, 0) using car (3027, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 4) to (5, 3) using car (3024, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 3113 doesn't move\n", + "Agent rider 3114 doesn't move\n", + "Agent rider 3123 move from (6, 8) to (6, 7) using car (3052, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "tick 214 ended\n", + "I am driver 3127 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 3128 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 3129 - trip: [(3, 8), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 3130 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 3131 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 3132 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 3133 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 3134 - trip: [(1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 3135 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 3136 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 3137 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 3138 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (7, 5)]\n", + "12 drivers generated.\n", + "I am rider 3139 - dep: (2, 2) , arr: (9, 7)\n", + "1 riders generated.\n", + "Agent rider 2483 move from (0, 5) to (0, 4) using car (3034, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2519 move from (8, 2) to (8, 1) using car (3049, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2545 move from (4, 3) to (4, 4) using car (3122, [(4, 3), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 2607 move from (6, 7) to (6, 8) using car (3008, [(6, 7), (6, 8)], 0)\n", + "Agent rider 2641 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2740 move from (7, 4) to (8, 4) using car (3041, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2763 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2770 move from (7, 5) to (7, 4) using car (3027, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2822 move from (4, 6) to (4, 7) using car (3084, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2834 move from (6, 8) to (6, 7) using car (3138, [(6, 8), (6, 7), (6, 6), (6, 5), (7, 5)], 0)\n", + "Agent rider 2859 move from (2, 0) to (3, 0) using car (3044, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2860 move from (1, 5) to (0, 5) using car (2980, [(1, 5), (0, 5)], 0)\n", + "Rider n° 2860 arrived with a waiting time of 6 ticks\n", + "Agent rider 2861 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (7, 5) to (7, 4) using car (3027, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2863 doesn't move\n", + "Agent rider 2866 move from (7, 7) to (7, 8) using car (3069, [(7, 7), (7, 8)], 0)\n", + "Agent rider 2868 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 move from (4, 6) to (4, 7) using car (3084, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2881 move from (5, 9) to (6, 9) using car (3077, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 2894 move from (5, 7) to (5, 6) using car (3099, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 2896 move from (4, 6) to (4, 7) using car (3084, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2897 move from (7, 9) to (6, 9) using car (3068, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 2898 move from (6, 8) to (6, 7) using car (3138, [(6, 8), (6, 7), (6, 6), (6, 5), (7, 5)], 0)\n", + "Agent rider 2910 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2911 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 2918 arrived\n", + "Agent rider 2926 doesn't move\n", + "Agent rider 2927 move from (7, 5) to (7, 4) using car (3027, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2930 doesn't move\n", + "Agent rider 2932 doesn't move\n", + "Driver 2939 arrived\n", + "Agent rider 2940 move from (1, 4) to (2, 4) using car (3134, [(1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 move from (1, 5) to (0, 5) using car (2980, [(1, 5), (0, 5)], 0)\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (5, 2) to (6, 2) using car (3102, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2968 move from (3, 8) to (3, 9) using car (3079, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 2968 arrived with a waiting time of 6 ticks\n", "Driver 2975 arrived\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (0, 0) to (1, 0) using car (3030, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2994 move from (5, 5) to (5, 6) using car (3046, [(5, 5), (5, 6)], 0)\n", - "Agent rider 2995 move from (5, 4) to (5, 3) using car (3024, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (6, 6) to (6, 5) using car (3051, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 2998 move from (7, 1) to (6, 1) using car (3112, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 2999 arrived\n", - "Agent rider 3016 move from (0, 3) to (1, 3) using car (3141, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Agent rider 3017 doesn't move\n", - "Agent rider 3018 move from (7, 3) to (6, 3) using car (3131, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2986 move from (8, 2) to (8, 1) using car (3049, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 2986 arrived with a waiting time of 6 ticks\n", + "Agent rider 2987 doesn't move\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 move from (5, 5) to (6, 5) using car (3082, [(5, 5), (6, 5)], 0)\n", + "Agent rider 2992 move from (5, 9) to (6, 9) using car (3077, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 3002 move from (6, 0) to (6, 1) using car (3050, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3016 move from (4, 3) to (4, 2) using car (3119, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 3017 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3019 move from (7, 7) to (7, 8) using car (3069, [(7, 7), (7, 8)], 0)\n", + "Rider n° 3019 arrived with a waiting time of 4 ticks\n", + "Agent rider 3020 move from (0, 5) to (0, 4) using car (3034, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3021 move from (3, 1) to (3, 2) using car (3103, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3022 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3023 doesn't move\n", + "Driver 3024 arrived\n", "Driver 3029 arrived\n", - "Driver 3033 arrived\n", - "Driver 3035 arrived\n", - "Driver 3039 arrived\n", - "Agent rider 3044 doesn't move\n", + "Agent rider 3033 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3042 move from (8, 2) to (8, 1) using car (3049, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 doesn't move\n", "Driver 3053 arrived\n", - "Driver 3054 arrived\n", + "Agent rider 3057 move from (3, 9) to (4, 9) using car (3116, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3058 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 move from (0, 4) to (1, 4) using car (3130, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", "Agent rider 3060 doesn't move\n", - "Driver 3064 arrived\n", - "Driver 3069 arrived\n", - "Driver 3082 arrived\n", - "Driver 3087 arrived\n", - "Agent rider 3091 doesn't move\n", - "Agent rider 3092 move from (3, 1) to (3, 2) using car (3090, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3093 move from (6, 6) to (7, 6) using car (3063, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 3094 move from (0, 4) to (1, 4) using car (3126, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 3095 move from (9, 7) to (9, 6) using car (3074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (3, 7) to (2, 7) using car (3050, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3100 doesn't move\n", - "Agent rider 3101 move from (5, 7) to (5, 6) using car (3109, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3102 move from (6, 6) to (6, 5) using car (3051, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Rider n° 3102 arrived with a waiting time of 0 ticks\n", - "Agent rider 3103 move from (9, 3) to (8, 3) using car (3123, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3104 move from (6, 3) to (6, 2) using car (3038, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3105 move from (4, 0) to (5, 0) using car (3052, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3106 move from (9, 3) to (8, 3) using car (3123, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3114 move from (4, 2) to (3, 2) using car (3066, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 3115 move from (9, 4) to (8, 4) using car (3134, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (9, 7) to (9, 6) using car (3074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3119 move from (4, 3) to (4, 2) using car (3079, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 3144 doesn't move\n", - "tick 225 ended\n", - "I am driver 3145 - trip: [(2, 9), (2, 8), (2, 7)]\n", - "I am driver 3146 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7)]\n", - "I am driver 3147 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3148 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 3149 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 3150 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3151 - trip: [(3, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 3152 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3153 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 3154 - trip: [(3, 6), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 3155 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 3156 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 3157 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "13 drivers generated.\n", - "I am rider 3158 - dep: (2, 5) , arr: (7, 6)\n", - "1 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (4, 7) to (3, 7) using car (3009, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2153 move from (4, 7) to (3, 7) using car (3009, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2203 move from (8, 7) to (8, 6) using car (3138, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2490 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2598 move from (6, 2) to (6, 1) using car (3038, [(6, 2), (6, 1)], 0)\n", - "Rider n° 2598 arrived with a waiting time of 27 ticks\n", - "Agent rider 2635 move from (8, 3) to (8, 4) using car (3036, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2687 move from (6, 5) to (5, 5) using car (3075, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2693 move from (5, 3) to (5, 2) using car (3024, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2718 move from (1, 3) to (1, 4) using car (3125, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Rider n° 2718 arrived with a waiting time of 8 ticks\n", - "Agent rider 2730 move from (8, 2) to (9, 2) using car (3083, [(8, 2), (9, 2)], 0)\n", - "Agent rider 2736 move from (8, 3) to (8, 4) using car (3036, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2765 move from (2, 7) to (2, 6) using car (3110, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (8, 2) to (8, 1) using car (3047, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2814 move from (1, 2) to (1, 3) using car (3067, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2849 move from (8, 7) to (8, 6) using car (3138, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (8, 7) to (8, 6) using car (3138, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3061 move from (4, 5) to (4, 6) using car (3048, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3062 move from (3, 1) to (3, 2) using car (3103, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3063 move from (7, 0) to (6, 0) using car (3100, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3064 move from (6, 0) to (6, 1) using car (3050, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3065 move from (8, 2) to (8, 1) using car (3049, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 move from (3, 5) to (3, 4) using car (3109, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 3072 arrived\n", + "Agent rider 3092 move from (0, 4) to (1, 4) using car (3130, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 3095 move from (5, 4) to (4, 4) using car (3137, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3096 move from (5, 5) to (6, 5) using car (3082, [(5, 5), (6, 5)], 0)\n", + "Agent rider 3097 move from (1, 4) to (1, 3) using car (3009, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 move from (0, 5) to (0, 4) using car (3034, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3105 move from (0, 5) to (0, 4) using car (3034, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 move from (1, 2) to (2, 2) using car (3115, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3113 move from (6, 2) to (6, 3) using car (3128, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3114 move from (1, 2) to (2, 2) using car (3115, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3123 move from (6, 7) to (6, 6) using car (3052, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "tick 215 ended\n", + "I am driver 3140 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 3141 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 3142 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "3 drivers generated.\n", + "I am rider 3143 - dep: (6, 0) , arr: (5, 6)\n", + "I am rider 3144 - dep: (5, 8) , arr: (2, 2)\n", + "2 riders generated.\n", + "Agent rider 2483 move from (0, 4) to (0, 3) using car (3034, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2545 move from (4, 4) to (3, 4) using car (3137, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 2545 arrived with a waiting time of 29 ticks\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2681 move from (1, 4) to (1, 3) using car (3015, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 2718 move from (6, 9) to (6, 8) using car (3077, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 2740 move from (8, 4) to (9, 4) using car (3041, [(8, 4), (9, 4)], 0)\n", + "Rider n° 2740 arrived with a waiting time of 4 ticks\n", + "Agent rider 2761 move from (7, 4) to (7, 3) using car (3027, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 2761 arrived with a waiting time of 8 ticks\n", + "Agent rider 2763 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2770 move from (7, 4) to (7, 3) using car (3027, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2822 move from (4, 7) to (5, 7) using car (3084, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2834 move from (6, 7) to (6, 6) using car (3138, [(6, 7), (6, 6), (6, 5), (7, 5)], 0)\n", + "Agent rider 2859 move from (3, 0) to (4, 0) using car (3044, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2861 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (7, 4) to (7, 3) using car (3027, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2863 move from (5, 8) to (5, 9) using car (3003, [(5, 8), (5, 9)], 0)\n", + "Rider n° 2863 arrived with a waiting time of 7 ticks\n", "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2915 move from (8, 3) to (8, 4) using car (3036, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2916 move from (7, 1) to (6, 1) using car (3135, [(7, 1), (6, 1)], 0)\n", - "Agent rider 2918 move from (4, 8) to (3, 8) using car (3080, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 2918 arrived with a waiting time of 5 ticks\n", - "Agent rider 2933 doesn't move\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2936 move from (8, 0) to (7, 0) using car (3027, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 2936 arrived with a waiting time of 5 ticks\n", - "Agent rider 2937 move from (8, 0) to (7, 0) using car (3027, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 move from (8, 7) to (8, 6) using car (3138, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2949 move from (6, 5) to (5, 5) using car (3075, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2950 doesn't move\n", - "Agent rider 2951 move from (1, 2) to (1, 3) using car (3067, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 2868 doesn't move\n", + "Agent rider 2879 move from (8, 2) to (8, 3) using car (3108, [(8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 2880 move from (4, 7) to (5, 7) using car (3084, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2881 move from (6, 9) to (6, 8) using car (3077, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 2894 move from (5, 6) to (5, 5) using car (3099, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 2896 move from (4, 7) to (5, 7) using car (3084, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2897 move from (6, 9) to (6, 8) using car (3077, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2910 doesn't move\n", + "Agent rider 2911 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2926 move from (2, 5) to (2, 6) using car (3090, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 2927 move from (7, 4) to (7, 3) using car (3027, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2930 move from (0, 4) to (0, 3) using car (3034, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2932 move from (6, 3) to (6, 4) using car (3128, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2940 move from (2, 4) to (2, 3) using car (3134, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", "Agent rider 2952 doesn't move\n", - "Agent rider 2953 doesn't move\n", - "Agent rider 2957 move from (5, 0) to (6, 0) using car (3052, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2963 move from (2, 4) to (2, 3) using car (3108, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 2964 move from (8, 0) to (7, 0) using car (3027, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 3) to (5, 2) using car (3024, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 2967 arrived\n", - "Driver 2979 arrived\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (1, 0) to (2, 0) using car (3030, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2994 move from (5, 6) to (6, 6) using car (3129, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Rider n° 2994 arrived with a waiting time of 1 ticks\n", - "Agent rider 2995 move from (5, 3) to (5, 2) using car (3024, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (6, 5) to (5, 5) using car (3075, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2998 move from (6, 1) to (5, 1) using car (3112, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 3005 arrived\n", - "Driver 3014 arrived\n", - "Agent rider 3016 move from (1, 3) to (2, 3) using car (3141, [(1, 3), (2, 3)], 0)\n", - "Agent rider 3017 move from (3, 2) to (2, 2) using car (3066, [(3, 2), (2, 2)], 0)\n", - "Agent rider 3018 move from (6, 3) to (5, 3) using car (3131, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 3023 arrived\n", + "Driver 2954 arrived\n", + "Agent rider 2959 doesn't move\n", + "Driver 2960 arrived\n", + "Agent rider 2966 move from (6, 2) to (7, 2) using car (3102, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2967 move from (6, 9) to (6, 8) using car (3077, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Driver 2973 arrived\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2987 move from (6, 8) to (5, 8) using car (3141, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 move from (6, 9) to (6, 8) using car (3077, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 move from (6, 5) to (6, 6) using car (3131, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2992 move from (6, 9) to (6, 8) using car (3077, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 3002 move from (6, 1) to (6, 2) using car (3050, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3016 move from (4, 2) to (4, 1) using car (3119, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 3017 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3020 move from (0, 4) to (0, 3) using car (3034, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3021 move from (3, 2) to (3, 3) using car (3103, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3022 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3023 doesn't move\n", + "Driver 3025 arrived\n", + "Driver 3028 arrived\n", "Driver 3031 arrived\n", - "Driver 3035 arrived\n", + "Agent rider 3033 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", "Driver 3040 arrived\n", - "Agent rider 3044 doesn't move\n", - "Driver 3054 arrived\n", - "Driver 3056 arrived\n", - "Driver 3057 arrived\n", - "Driver 3058 arrived\n", - "Agent rider 3060 move from (1, 2) to (1, 3) using car (3067, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Driver 3081 arrived\n", - "Agent rider 3091 move from (3, 2) to (2, 2) using car (3066, [(3, 2), (2, 2)], 0)\n", - "Rider n° 3091 arrived with a waiting time of 2 ticks\n", - "Agent rider 3092 move from (3, 2) to (3, 3) using car (3090, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3093 move from (7, 6) to (8, 6) using car (3063, [(7, 6), (8, 6)], 0)\n", - "Agent rider 3094 doesn't move\n", - "Agent rider 3095 move from (9, 6) to (9, 5) using car (3074, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (2, 7) to (1, 7) using car (3050, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3100 doesn't move\n", - "Agent rider 3101 move from (5, 6) to (5, 5) using car (3109, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3103 move from (8, 3) to (7, 3) using car (3123, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3104 move from (6, 2) to (6, 1) using car (3038, [(6, 2), (6, 1)], 0)\n", - "Agent rider 3105 move from (5, 0) to (6, 0) using car (3052, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3106 move from (8, 3) to (7, 3) using car (3123, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3114 move from (3, 2) to (2, 2) using car (3066, [(3, 2), (2, 2)], 0)\n", - "Agent rider 3115 move from (8, 4) to (7, 4) using car (3134, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (9, 6) to (9, 5) using car (3074, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3119 move from (4, 2) to (5, 2) using car (3043, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 3144 doesn't move\n", - "Agent rider 3158 doesn't move\n", - "tick 226 ended\n", - "I am driver 3159 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 3160 - trip: [(7, 1), (6, 1)]\n", - "I am driver 3161 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3162 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5)]\n", - "I am driver 3163 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 3164 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "6 drivers generated.\n", - "I am rider 3165 - dep: (9, 7) , arr: (7, 3)\n", - "I am rider 3166 - dep: (2, 4) , arr: (0, 4)\n", - "I am rider 3167 - dep: (9, 2) , arr: (3, 8)\n", - "I am rider 3168 - dep: (2, 2) , arr: (7, 1)\n", - "I am rider 3169 - dep: (3, 1) , arr: (6, 2)\n", - "I am rider 3170 - dep: (8, 8) , arr: (7, 8)\n", - "I am rider 3171 - dep: (1, 2) , arr: (8, 3)\n", - "I am rider 3172 - dep: (3, 3) , arr: (9, 1)\n", - "8 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (3, 7) to (2, 7) using car (3009, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2153 move from (3, 7) to (2, 7) using car (3009, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 2153 arrived with a waiting time of 30 ticks\n", - "Agent rider 2203 move from (8, 6) to (8, 5) using car (3138, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (6, 0) to (7, 0) using car (3052, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2490 move from (2, 5) to (3, 5) using car (3156, [(2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2635 move from (8, 4) to (8, 5) using car (3036, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2687 move from (5, 5) to (4, 5) using car (3075, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2693 move from (5, 2) to (5, 1) using car (3024, [(5, 2), (5, 1)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 move from (8, 4) to (8, 5) using car (3036, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2737 move from (7, 4) to (6, 4) using car (3134, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2765 move from (2, 6) to (2, 5) using car (3110, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (8, 1) to (8, 0) using car (3047, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2796 move from (7, 4) to (6, 4) using car (3134, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 doesn't move\n", - "Agent rider 2849 move from (8, 6) to (8, 5) using car (3138, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (8, 6) to (8, 5) using car (3138, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2866 move from (2, 5) to (3, 5) using car (3156, [(2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2915 move from (8, 4) to (8, 5) using car (3036, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2933 doesn't move\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2937 move from (7, 0) to (6, 0) using car (3027, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 move from (8, 6) to (8, 5) using car (3138, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 2944 doesn't move\n", - "Agent rider 2949 move from (5, 5) to (4, 5) using car (3075, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2950 doesn't move\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2953 move from (7, 4) to (6, 4) using car (3134, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 2953 arrived with a waiting time of 8 ticks\n", - "Agent rider 2957 move from (6, 0) to (7, 0) using car (3052, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2963 move from (2, 3) to (2, 2) using car (3108, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 2964 move from (7, 0) to (6, 0) using car (3027, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 2) to (5, 1) using car (3024, [(5, 2), (5, 1)], 0)\n", - "Driver 2970 arrived\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (2, 0) to (3, 0) using car (3030, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2995 move from (5, 2) to (5, 1) using car (3024, [(5, 2), (5, 1)], 0)\n", - "Agent rider 2997 move from (5, 5) to (4, 5) using car (3075, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 2998 move from (5, 1) to (5, 2) using car (3112, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 3007 arrived\n", - "Agent rider 3016 move from (2, 3) to (2, 2) using car (3108, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3017 doesn't move\n", - "Agent rider 3018 move from (5, 3) to (4, 3) using car (3131, [(5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 3035 arrived\n", - "Agent rider 3044 move from (3, 3) to (3, 4) using car (3090, [(3, 3), (3, 4)], 0)\n", + "Agent rider 3042 move from (8, 1) to (7, 1) using car (3049, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 doesn't move\n", "Driver 3046 arrived\n", - "Driver 3048 arrived\n", + "Driver 3055 arrived\n", "Driver 3056 arrived\n", - "Driver 3058 arrived\n", - "Agent rider 3060 move from (1, 3) to (1, 4) using car (3067, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Driver 3065 arrived\n", - "Driver 3076 arrived\n", + "Agent rider 3057 move from (4, 9) to (5, 9) using car (3116, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 3057 arrived with a waiting time of 2 ticks\n", + "Agent rider 3058 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 move from (1, 4) to (2, 4) using car (3130, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 3060 move from (7, 1) to (7, 0) using car (3051, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3062 move from (3, 2) to (3, 3) using car (3103, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3063 move from (6, 0) to (5, 0) using car (3100, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3064 move from (6, 1) to (6, 2) using car (3050, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 3065 move from (8, 1) to (7, 1) using car (3049, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 move from (3, 4) to (3, 3) using car (3109, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 3073 arrived\n", "Driver 3078 arrived\n", - "Driver 3084 arrived\n", - "Driver 3089 arrived\n", - "Agent rider 3092 move from (3, 3) to (3, 4) using car (3090, [(3, 3), (3, 4)], 0)\n", - "Agent rider 3093 move from (8, 6) to (8, 5) using car (3138, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 3094 move from (1, 4) to (1, 5) using car (3125, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 3095 move from (9, 5) to (9, 4) using car (3074, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3096 move from (1, 7) to (1, 6) using car (3161, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 3096 arrived with a waiting time of 0 ticks\n", - "Driver 3097 arrived\n", - "Driver 3098 arrived\n", - "Agent rider 3100 move from (3, 6) to (3, 7) using car (3128, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 3101 move from (5, 5) to (5, 4) using car (3109, [(5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3103 move from (7, 3) to (6, 3) using car (3123, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3104 doesn't move\n", - "Agent rider 3105 move from (6, 0) to (7, 0) using car (3052, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3106 move from (7, 3) to (6, 3) using car (3123, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3107 move from (3, 6) to (3, 7) using car (3128, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 3114 doesn't move\n", - "Agent rider 3115 move from (7, 4) to (6, 4) using car (3134, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3116 move from (5, 1) to (5, 2) using car (3112, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (9, 5) to (9, 4) using car (3074, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 3119 move from (5, 2) to (6, 2) using car (3043, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 3136 arrived\n", - "Agent rider 3144 doesn't move\n", - "Agent rider 3158 move from (2, 5) to (3, 5) using car (3156, [(2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 doesn't move\n", - "Agent rider 3169 doesn't move\n", - "Agent rider 3170 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (3, 3) to (3, 4) using car (3090, [(3, 3), (3, 4)], 0)\n", - "tick 227 ended\n", - "I am driver 3173 - trip: [(7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 3174 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3175 - trip: [(8, 9), (8, 8), (7, 8)]\n", - "I am driver 3176 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 3177 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 3178 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 3179 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3180 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 3181 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3182 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 3183 - trip: [(5, 8), (5, 7)]\n", - "I am driver 3184 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3185 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 3186 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 3187 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 3188 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 3189 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3190 - trip: [(8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 3191 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 3192 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "20 drivers generated.\n", - "I am rider 3193 - dep: (6, 7) , arr: (2, 9)\n", - "1 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (2, 7) to (1, 7) using car (3009, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2203 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (7, 0) to (8, 0) using car (3052, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2490 move from (3, 5) to (3, 6) using car (3137, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 2490 arrived with a waiting time of 19 ticks\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2635 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 2687 move from (4, 5) to (3, 5) using car (3075, [(4, 5), (3, 5)], 0)\n", - "Rider n° 2687 arrived with a waiting time of 10 ticks\n", - "Agent rider 2693 move from (5, 1) to (6, 1) using car (3079, [(5, 1), (6, 1)], 0)\n", - "Agent rider 2715 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2716 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 2737 move from (6, 4) to (6, 3) using car (3088, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 2765 move from (2, 5) to (2, 4) using car (3110, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (8, 0) to (7, 0) using car (3047, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 2796 move from (6, 4) to (6, 3) using car (3088, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 2797 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2849 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 2866 move from (3, 5) to (3, 6) using car (3137, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2915 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Rider n° 2915 arrived with a waiting time of 8 ticks\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2933 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2937 move from (6, 0) to (5, 0) using car (3027, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 2944 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2949 move from (4, 5) to (3, 5) using car (3075, [(4, 5), (3, 5)], 0)\n", - "Agent rider 2950 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 4) to (7, 5) using car (3155, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2957 move from (7, 0) to (8, 0) using car (3052, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2963 move from (2, 2) to (2, 1) using car (3108, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 2964 move from (6, 0) to (5, 0) using car (3027, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 1) to (6, 1) using car (3079, [(5, 1), (6, 1)], 0)\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (3, 0) to (4, 0) using car (3030, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2995 move from (5, 1) to (6, 1) using car (3079, [(5, 1), (6, 1)], 0)\n", - "Agent rider 2997 move from (4, 5) to (4, 6) using car (3073, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 2997 arrived with a waiting time of 1 ticks\n", - "Agent rider 2998 move from (5, 2) to (5, 3) using car (3112, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3017 move from (2, 2) to (2, 1) using car (3108, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3018 move from (4, 3) to (4, 4) using car (3131, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Driver 3038 arrived\n", - "Agent rider 3044 doesn't move\n", - "Driver 3058 arrived\n", - "Agent rider 3060 move from (1, 4) to (1, 5) using car (3067, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Driver 3063 arrived\n", - "Driver 3066 arrived\n", - "Driver 3072 arrived\n", "Driver 3083 arrived\n", - "Driver 3085 arrived\n", - "Agent rider 3092 doesn't move\n", - "Agent rider 3093 move from (8, 5) to (8, 6) using car (3036, [(8, 5), (8, 6)], 0)\n", - "Agent rider 3094 move from (1, 5) to (1, 6) using car (3125, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 3095 move from (9, 4) to (9, 3) using car (3074, [(9, 4), (9, 3)], 0)\n", - "Driver 3097 arrived\n", - "Driver 3099 arrived\n", - "Agent rider 3100 move from (3, 7) to (4, 7) using car (3128, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 3101 doesn't move\n", - "Agent rider 3103 move from (6, 3) to (5, 3) using car (3123, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3104 doesn't move\n", - "Agent rider 3105 doesn't move\n", - "Agent rider 3106 move from (6, 3) to (5, 3) using car (3123, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3107 move from (3, 7) to (4, 7) using car (3128, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Driver 3113 arrived\n", - "Agent rider 3114 doesn't move\n", - "Agent rider 3115 move from (6, 4) to (5, 4) using car (3134, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3116 move from (5, 2) to (5, 3) using car (3112, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (9, 4) to (8, 4) using car (3187, [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3119 move from (6, 2) to (7, 2) using car (3043, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 3119 arrived with a waiting time of 1 ticks\n", - "Driver 3133 arrived\n", - "Driver 3135 arrived\n", - "Driver 3139 arrived\n", - "Driver 3141 arrived\n", + "Driver 3089 arrived\n", + "Agent rider 3092 move from (1, 4) to (2, 4) using car (3130, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 3092 arrived with a waiting time of 3 ticks\n", + "Agent rider 3095 move from (4, 4) to (3, 4) using car (3137, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3097 move from (1, 3) to (1, 2) using car (3009, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 move from (0, 4) to (0, 3) using car (3034, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3105 move from (0, 4) to (0, 3) using car (3034, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 move from (2, 2) to (3, 2) using car (3115, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3113 move from (6, 3) to (5, 3) using car (3118, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3114 move from (2, 2) to (3, 2) using car (3115, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3123 move from (6, 6) to (6, 5) using car (3052, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 move from (2, 2) to (3, 2) using car (3115, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3143 move from (6, 0) to (5, 0) using car (3100, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", "Agent rider 3144 doesn't move\n", - "Agent rider 3158 move from (3, 5) to (3, 6) using car (3137, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (2, 2) to (2, 1) using car (3108, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3169 doesn't move\n", - "Agent rider 3170 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (3, 4) to (4, 4) using car (3126, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 3193 move from (6, 7) to (6, 8) using car (3127, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "tick 228 ended\n", - "I am driver 3194 - trip: [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 3195 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3196 - trip: [(6, 4), (5, 4), (4, 4), (4, 3)]\n", - "I am driver 3197 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 3198 - trip: [(0, 6), (0, 7), (1, 7)]\n", - "I am driver 3199 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "tick 216 ended\n", + "I am driver 3145 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 3146 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 3147 - trip: [(4, 2), (4, 3)]\n", + "I am driver 3148 - trip: [(8, 9), (9, 9)]\n", + "I am driver 3149 - trip: [(8, 4), (8, 3), (8, 2)]\n", + "I am driver 3150 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", "6 drivers generated.\n", - "I am rider 3200 - dep: (4, 1) , arr: (6, 5)\n", - "I am rider 3201 - dep: (1, 0) , arr: (8, 2)\n", - "I am rider 3202 - dep: (5, 7) , arr: (9, 7)\n", - "I am rider 3203 - dep: (2, 8) , arr: (0, 0)\n", - "I am rider 3204 - dep: (9, 6) , arr: (5, 8)\n", - "I am rider 3205 - dep: (2, 9) , arr: (5, 3)\n", - "I am rider 3206 - dep: (3, 3) , arr: (2, 2)\n", - "I am rider 3207 - dep: (7, 5) , arr: (6, 0)\n", - "I am rider 3208 - dep: (2, 9) , arr: (4, 2)\n", - "9 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2119 move from (1, 7) to (1, 6) using car (3192, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 2119 arrived with a waiting time of 32 ticks\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (9, 0) using car (3052, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2693 doesn't move\n", - "Agent rider 2715 move from (7, 5) to (7, 4) using car (3129, [(7, 5), (7, 4), (8, 4)], 0)\n" + "0 riders generated.\n", + "Agent rider 2483 move from (0, 3) to (0, 2) using car (3034, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2607 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 move from (1, 3) to (1, 2) using car (3015, [(1, 3), (1, 2)], 0)\n", + "Agent rider 2718 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Agent rider 2761 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 move from (7, 3) to (7, 2) using car (3027, [(7, 3), (7, 2)], 0)\n", + "Agent rider 2822 move from (5, 7) to (6, 7) using car (3084, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2834 move from (6, 6) to (6, 7) using car (3131, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2859 move from (4, 0) to (5, 0) using car (3044, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 2861 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 2862 move from (7, 3) to (7, 2) using car (3027, [(7, 3), (7, 2)], 0)\n", + "Agent rider 2866 move from (7, 8) to (7, 7) using car (3145, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 2868 move from (4, 1) to (4, 0) using car (3119, [(4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Agent rider 2894 move from (5, 5) to (5, 4) using car (3099, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 2896 move from (5, 7) to (6, 7) using car (3084, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 2897 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2910 move from (6, 6) to (6, 7) using car (3131, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2926 move from (2, 6) to (2, 7) using car (3090, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Rider n° 2926 arrived with a waiting time of 6 ticks\n", + "Agent rider 2927 move from (7, 3) to (7, 2) using car (3027, [(7, 3), (7, 2)], 0)\n", + "Agent rider 2928 move from (0, 3) to (1, 3) using car (3150, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2930 move from (0, 3) to (0, 2) using car (3034, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 2930 arrived with a waiting time of 3 ticks\n", + "Agent rider 2932 move from (6, 4) to (6, 5) using car (3128, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2940 move from (2, 3) to (2, 2) using car (3134, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (7, 2) to (8, 2) using car (3102, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2967 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Driver 2980 arrived\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2987 move from (5, 8) to (4, 8) using car (3141, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 2988 move from (4, 1) to (4, 0) using car (3119, [(4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 2989 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Agent rider 2990 doesn't move\n", + "Agent rider 2991 doesn't move\n", + "Agent rider 2992 move from (6, 8) to (7, 8) using car (3077, [(6, 8), (7, 8)], 0)\n", + "Driver 2997 arrived\n", + "Agent rider 3002 move from (6, 2) to (6, 3) using car (3050, [(6, 2), (6, 3)], 0)\n", + "Driver 3008 arrived\n", + "Agent rider 3016 move from (4, 1) to (4, 0) using car (3119, [(4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 3017 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3020 move from (0, 3) to (1, 3) using car (3150, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3021 move from (3, 3) to (3, 4) using car (3103, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3022 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3023 doesn't move\n", + "Driver 3032 arrived\n", + "Agent rider 3033 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3042 move from (7, 1) to (6, 1) using car (3049, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 doesn't move\n", + "Driver 3056 arrived\n", + "Agent rider 3058 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3059 move from (2, 4) to (3, 4) using car (3130, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 3060 move from (7, 0) to (8, 0) using car (3051, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3061 move from (4, 6) to (4, 5) using car (3110, [(4, 6), (4, 5)], 0)\n", + "Agent rider 3062 move from (3, 3) to (3, 4) using car (3103, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3063 move from (5, 0) to (4, 0) using car (3117, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 3064 move from (6, 2) to (6, 3) using car (3050, [(6, 2), (6, 3)], 0)\n", + "Agent rider 3065 move from (7, 1) to (6, 1) using car (3049, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (5, 5) to (5, 4) using car (3099, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 3067 move from (3, 3) to (3, 4) using car (3103, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Driver 3069 arrived\n", + "Driver 3070 arrived\n", + "Driver 3071 arrived\n", + "Driver 3082 arrived\n", + "Driver 3086 arrived\n", + "Agent rider 3095 move from (3, 4) to (2, 4) using car (3137, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3097 move from (1, 2) to (1, 1) using car (3009, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3098 move from (0, 3) to (0, 2) using car (3034, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3105 move from (0, 3) to (1, 3) using car (3150, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3106 move from (8, 9) to (7, 9) using car (3011, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 3107 arrived\n", + "Driver 3111 arrived\n", + "Agent rider 3112 move from (3, 2) to (4, 2) using car (3146, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3113 move from (5, 3) to (4, 3) using car (3118, [(5, 3), (4, 3), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3114 move from (3, 2) to (4, 2) using car (3115, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3123 move from (6, 5) to (6, 4) using car (3052, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 move from (5, 9) to (4, 9) using car (3068, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 move from (3, 2) to (4, 2) using car (3146, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3143 move from (5, 0) to (4, 0) using car (3117, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 3144 move from (5, 8) to (4, 8) using car (3141, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "tick 217 ended\n", + "I am driver 3151 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 3152 - trip: [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 3153 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 3154 - trip: [(3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 3155 - trip: [(7, 7), (7, 6)]\n", + "5 drivers generated.\n", + "I am rider 3156 - dep: (7, 5) , arr: (5, 9)\n", + "1 riders generated.\n", + "Agent rider 2483 move from (0, 2) to (0, 1) using car (3034, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 move from (6, 5) to (7, 5) using car (3138, [(6, 5), (7, 5)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2763 move from (6, 5) to (7, 5) using car (3138, [(6, 5), (7, 5)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (6, 7) to (7, 7) using car (3084, [(6, 7), (7, 7)], 0)\n", + "Agent rider 2834 move from (6, 7) to (7, 7) using car (3084, [(6, 7), (7, 7)], 0)\n", + "Agent rider 2859 move from (5, 0) to (6, 0) using car (3044, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 2859 arrived with a waiting time of 11 ticks\n", + "Agent rider 2861 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2866 doesn't move\n", + "Agent rider 2868 move from (4, 0) to (3, 0) using car (3100, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 2868 arrived with a waiting time of 6 ticks\n", + "Agent rider 2879 move from (8, 3) to (8, 2) using car (3149, [(8, 3), (8, 2)], 0)\n", + "Agent rider 2880 doesn't move\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2896 move from (6, 7) to (7, 7) using car (3131, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (6, 7) to (7, 7) using car (3131, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2910 move from (6, 7) to (7, 7) using car (3131, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2911 move from (6, 5) to (7, 5) using car (3138, [(6, 5), (7, 5)], 0)\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 move from (1, 3) to (2, 3) using car (3150, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2932 move from (6, 5) to (6, 6) using car (3128, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2940 move from (2, 2) to (3, 2) using car (3134, [(2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2966 move from (8, 2) to (9, 2) using car (3102, [(8, 2), (9, 2)], 0)\n", + "Rider n° 2966 arrived with a waiting time of 1 ticks\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 2987 move from (4, 8) to (3, 8) using car (3141, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Rider n° 2987 arrived with a waiting time of 8 ticks\n", + "Agent rider 2988 move from (4, 0) to (3, 0) using car (3100, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2990 move from (6, 2) to (6, 1) using car (3080, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 2990 arrived with a waiting time of 7 ticks\n", + "Agent rider 2991 doesn't move\n", + "Agent rider 2992 doesn't move\n", + "Agent rider 3002 doesn't move\n", + "Driver 3003 arrived\n", + "Driver 3006 arrived\n", + "Agent rider 3016 move from (4, 0) to (3, 0) using car (3117, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 3017 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Agent rider 3020 move from (1, 3) to (2, 3) using car (3150, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3021 move from (3, 4) to (3, 5) using car (3103, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3022 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Agent rider 3023 doesn't move\n", + "Agent rider 3033 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Driver 3041 arrived\n", + "Agent rider 3042 move from (6, 1) to (5, 1) using car (3049, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3043 move from (2, 4) to (1, 4) using car (3137, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 3043 arrived with a waiting time of 4 ticks\n", + "Agent rider 3058 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Agent rider 3059 doesn't move\n", + "Agent rider 3060 move from (8, 0) to (9, 0) using car (3051, [(8, 0), (9, 0)], 0)\n", + "Agent rider 3061 move from (4, 5) to (4, 4) using car (3132, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 3062 move from (3, 4) to (3, 5) using car (3103, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 3063 move from (4, 0) to (3, 0) using car (3117, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 3064 doesn't move\n", + "Agent rider 3065 move from (6, 1) to (5, 1) using car (3049, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (5, 4) to (5, 3) using car (3099, [(5, 4), (5, 3)], 0)\n", + "Agent rider 3067 move from (3, 4) to (3, 5) using car (3103, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Driver 3070 arrived\n", + "Driver 3076 arrived\n", + "Agent rider 3095 move from (2, 4) to (1, 4) using car (3137, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3096 move from (6, 5) to (6, 6) using car (3128, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3097 move from (1, 1) to (1, 0) using car (3009, [(1, 1), (1, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 2716 move from (7, 5) to (7, 4) using car (3129, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (6, 3) to (6, 2) using car (3088, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2765 move from (2, 4) to (2, 3) using car (3110, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (7, 0) to (6, 0) using car (3195, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 2796 move from (6, 3) to (6, 2) using car (3088, [(6, 3), (6, 2)], 0)\n", - "Agent rider 2797 move from (7, 5) to (8, 5) using car (3155, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2815 move from (7, 5) to (8, 5) using car (3155, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 2815 arrived with a waiting time of 12 ticks\n", - "Agent rider 2849 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2866 move from (3, 6) to (3, 7) using car (3146, [(3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 2870 move from (0, 6) to (0, 7) using car (3198, [(0, 6), (0, 7), (1, 7)], 0)\n", - "Agent rider 2873 move from (7, 5) to (8, 5) using car (3155, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2916 doesn't move\n", - "Agent rider 2933 move from (7, 5) to (7, 4) using car (3129, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2937 move from (5, 0) to (4, 0) using car (3027, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2944 move from (7, 5) to (8, 5) using car (3155, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 2944 arrived with a waiting time of 12 ticks\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (7, 5) to (7, 4) using car (3129, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 5) to (7, 4) using car (3129, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 move from (8, 0) to (9, 0) using car (3052, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2963 move from (2, 1) to (2, 0) using car (3108, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 2963 arrived with a waiting time of 3 ticks\n", - "Agent rider 2964 move from (5, 0) to (4, 0) using car (3027, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 doesn't move\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (4, 0) to (5, 0) using car (3030, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2995 doesn't move\n", - "Agent rider 2998 move from (5, 3) to (5, 4) using car (3112, [(5, 3), (5, 4)], 0)\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3017 move from (2, 1) to (2, 0) using car (3108, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3018 move from (4, 4) to (3, 4) using car (3051, [(4, 4), (3, 4)], 0)\n", - "Driver 3024 arrived\n", - "Agent rider 3044 move from (3, 4) to (2, 4) using car (3153, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 3098 move from (0, 2) to (0, 1) using car (3034, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Agent rider 3105 move from (1, 3) to (2, 3) using car (3150, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3106 move from (7, 9) to (6, 9) using car (3011, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 3112 move from (4, 2) to (4, 1) using car (3087, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 3113 move from (4, 3) to (4, 4) using car (3118, [(4, 3), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3114 move from (4, 2) to (5, 2) using car (3115, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3123 move from (6, 4) to (6, 3) using car (3052, [(6, 4), (6, 3)], 0)\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 move from (4, 9) to (3, 9) using car (3068, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 move from (4, 2) to (5, 2) using car (3146, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3143 move from (4, 0) to (3, 0) using car (3117, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 3144 move from (4, 8) to (3, 8) using car (3141, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 3156 doesn't move\n", + "tick 218 ended\n", + "I am driver 3157 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 3158 - trip: [(3, 6), (2, 6), (1, 6), (1, 5), (0, 5)]\n", + "I am driver 3159 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 3160 - trip: [(6, 3), (7, 3), (8, 3)]\n", + "I am driver 3161 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 3162 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 3163 - trip: [(2, 3), (2, 4), (3, 4)]\n", + "I am driver 3164 - trip: [(2, 3), (2, 4), (2, 5)]\n", + "I am driver 3165 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 3166 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 3167 - trip: [(7, 4), (7, 5), (8, 5)]\n", + "I am driver 3168 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 3169 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 3170 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3171 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "15 drivers generated.\n", + "I am rider 3172 - dep: (3, 4) , arr: (5, 9)\n", + "I am rider 3173 - dep: (0, 8) , arr: (8, 5)\n", + "I am rider 3174 - dep: (6, 2) , arr: (2, 0)\n", + "I am rider 3175 - dep: (2, 9) , arr: (8, 3)\n", + "I am rider 3176 - dep: (7, 2) , arr: (9, 1)\n", + "I am rider 3177 - dep: (1, 2) , arr: (6, 6)\n", + "6 riders generated.\n", + "Agent rider 2483 move from (0, 1) to (0, 0) using car (3034, [(0, 1), (0, 0)], 0)\n", + "Rider n° 2483 arrived with a waiting time of 28 ticks\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (7, 7) to (8, 7) using car (3131, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2834 move from (7, 7) to (8, 7) using car (3131, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2861 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2866 move from (7, 7) to (8, 7) using car (3131, [(7, 7), (8, 7)], 0)\n", + "Rider n° 2866 arrived with a waiting time of 11 ticks\n", + "Agent rider 2879 move from (8, 2) to (7, 2) using car (3162, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2880 move from (5, 7) to (5, 6) using car (3116, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 2880 arrived with a waiting time of 11 ticks\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2894 move from (5, 4) to (5, 5) using car (3127, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2896 move from (7, 7) to (8, 7) using car (3131, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (7, 7) to (8, 7) using car (3131, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2910 move from (7, 7) to (8, 7) using car (3131, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 move from (2, 3) to (3, 3) using car (3150, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2932 move from (6, 6) to (6, 7) using car (3128, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2940 move from (3, 2) to (4, 2) using car (3134, [(3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 2941 move from (0, 6) to (1, 6) using car (3170, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2959 move from (0, 6) to (1, 6) using car (3170, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2985 move from (8, 8) to (7, 8) using car (3151, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 move from (3, 0) to (2, 0) using car (3100, [(3, 0), (2, 0)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2991 move from (6, 6) to (6, 7) using car (3128, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2992 doesn't move\n", + "Agent rider 3002 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 3015 arrived\n", + "Agent rider 3016 move from (3, 0) to (3, 1) using car (3117, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 3017 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3020 move from (2, 3) to (3, 3) using car (3150, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3021 doesn't move\n", + "Agent rider 3022 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3023 doesn't move\n", + "Driver 3027 arrived\n", + "Driver 3030 arrived\n", + "Agent rider 3033 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3042 move from (5, 1) to (4, 1) using car (3049, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 3042 arrived with a waiting time of 2 ticks\n", "Driver 3050 arrived\n", - "Agent rider 3060 move from (1, 5) to (1, 6) using car (3067, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Driver 3066 arrived\n", - "Driver 3085 arrived\n", - "Driver 3090 arrived\n", - "Agent rider 3092 move from (3, 4) to (2, 4) using car (3153, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3094 move from (1, 6) to (1, 7) using car (3125, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Rider n° 3094 arrived with a waiting time of 4 ticks\n", - "Agent rider 3095 doesn't move\n", - "Driver 3099 arrived\n", - "Agent rider 3100 move from (4, 7) to (5, 7) using car (3128, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 3101 move from (5, 4) to (4, 4) using car (3134, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3103 move from (5, 3) to (5, 4) using car (3112, [(5, 3), (5, 4)], 0)\n", - "Agent rider 3104 doesn't move\n", - "Agent rider 3105 doesn't move\n", - "Agent rider 3106 move from (5, 3) to (4, 3) using car (3123, [(5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", - "Agent rider 3107 move from (4, 7) to (4, 8) using car (3140, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3114 doesn't move\n", - "Agent rider 3115 move from (5, 4) to (4, 4) using car (3134, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3116 move from (5, 3) to (5, 4) using car (3112, [(5, 3), (5, 4)], 0)\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (8, 4) to (8, 5) using car (3187, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3144 doesn't move\n", - "Driver 3145 arrived\n", - "Agent rider 3158 move from (3, 6) to (3, 7) using car (3137, [(3, 6), (3, 7)], 0)\n", - "Driver 3160 arrived\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (2, 1) to (2, 0) using car (3108, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3169 move from (3, 1) to (3, 2) using car (3184, [(3, 1), (3, 2)], 0)\n", - "Agent rider 3170 move from (8, 8) to (7, 8) using car (3175, [(8, 8), (7, 8)], 0)\n", - "Rider n° 3170 arrived with a waiting time of 2 ticks\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (4, 4) to (5, 4) using car (3126, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 3193 move from (6, 8) to (5, 8) using car (3127, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3200 doesn't move\n", - "Agent rider 3201 move from (1, 0) to (0, 0) using car (3189, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 move from (2, 8) to (2, 9) using car (3154, [(2, 8), (2, 9)], 0)\n", - "Agent rider 3204 doesn't move\n", - "Agent rider 3205 move from (2, 9) to (3, 9) using car (3182, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 3206 doesn't move\n", - "Agent rider 3207 move from (7, 5) to (7, 4) using car (3129, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 3208 move from (2, 9) to (3, 9) using car (3182, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "tick 229 ended\n", - "I am driver 3209 - trip: [(8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 3210 - trip: [(4, 7), (4, 6), (4, 5)]\n", - "I am driver 3211 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", - "I am driver 3212 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 3213 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 3214 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 3215 - trip: [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)]\n", - "I am driver 3216 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 3217 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)]\n", - "I am driver 3218 - trip: [(7, 4), (6, 4), (5, 4)]\n", - "I am driver 3219 - trip: [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", - "11 drivers generated.\n", - "I am rider 3220 - dep: (7, 5) , arr: (8, 9)\n", - "I am rider 3221 - dep: (0, 7) , arr: (2, 9)\n", - "I am rider 3222 - dep: (0, 8) , arr: (0, 5)\n", - "3 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2203 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (0, 5) to (0, 6) using car (3180, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 2635 doesn't move\n", - "Agent rider 2693 move from (6, 1) to (5, 1) using car (3190, [(6, 1), (5, 1)], 0)\n", - "Agent rider 2715 move from (7, 4) to (8, 4) using car (3129, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2716 move from (7, 4) to (8, 4) using car (3129, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2765 move from (2, 3) to (2, 2) using car (3110, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (6, 0) to (5, 0) using car (3195, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2797 move from (8, 5) to (9, 5) using car (3155, [(8, 5), (9, 5)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2849 doesn't move\n", - "Agent rider 2853 move from (0, 5) to (0, 6) using car (3180, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2866 move from (3, 7) to (2, 7) using car (3146, [(3, 7), (2, 7)], 0)\n", - "Agent rider 2870 move from (0, 7) to (1, 7) using car (3198, [(0, 7), (1, 7)], 0)\n", - "Agent rider 2873 move from (8, 5) to (9, 5) using car (3155, [(8, 5), (9, 5)], 0)\n", - "Agent rider 2916 move from (6, 1) to (5, 1) using car (3190, [(6, 1), (5, 1)], 0)\n", - "Agent rider 2933 move from (7, 4) to (8, 4) using car (3129, [(7, 4), (8, 4)], 0)\n", - "Rider n° 2933 arrived with a waiting time of 7 ticks\n", - "Agent rider 2935 move from (0, 5) to (0, 6) using car (3215, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 2937 move from (4, 0) to (3, 0) using car (3027, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2950 move from (7, 4) to (8, 4) using car (3129, [(7, 4), (8, 4)], 0)\n", - "Rider n° 2950 arrived with a waiting time of 7 ticks\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (7, 4) to (8, 4) using car (3129, [(7, 4), (8, 4)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2964 move from (4, 0) to (3, 0) using car (3027, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (6, 1) to (5, 1) using car (3190, [(6, 1), (5, 1)], 0)\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2982 move from (5, 0) to (6, 0) using car (3030, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2995 move from (6, 1) to (7, 1) using car (3194, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 2995 arrived with a waiting time of 6 ticks\n", - "Agent rider 2998 move from (5, 4) to (4, 4) using car (3196, [(5, 4), (4, 4), (4, 3)], 0)\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3017 move from (2, 0) to (3, 0) using car (3108, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 3017 arrived with a waiting time of 6 ticks\n", - "Agent rider 3018 doesn't move\n", - "Driver 3036 arrived\n", - "Agent rider 3044 move from (2, 4) to (1, 4) using car (3153, [(2, 4), (1, 4)], 0)\n", - "Agent rider 3060 move from (1, 6) to (0, 6) using car (3067, [(1, 6), (0, 6)], 0)\n", - "Driver 3074 arrived\n", - "Driver 3075 arrived\n", + "Agent rider 3058 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3059 doesn't move\n", + "Agent rider 3060 doesn't move\n", + "Agent rider 3061 move from (4, 4) to (3, 4) using car (3118, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3062 doesn't move\n", + "Agent rider 3063 move from (3, 0) to (4, 0) using car (3166, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3064 doesn't move\n", + "Agent rider 3065 move from (5, 1) to (4, 1) using car (3049, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (5, 3) to (6, 3) using car (3109, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3067 move from (3, 5) to (4, 5) using car (3103, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Driver 3076 arrived\n", "Driver 3077 arrived\n", - "Driver 3079 arrived\n", - "Driver 3086 arrived\n", - "Agent rider 3092 doesn't move\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3095 move from (9, 3) to (9, 2) using car (3219, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3100 move from (5, 7) to (6, 7) using car (3128, [(5, 7), (6, 7)], 0)\n", - "Rider n° 3100 arrived with a waiting time of 2 ticks\n", - "Agent rider 3101 move from (4, 4) to (4, 3) using car (3134, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 3101 arrived with a waiting time of 2 ticks\n", - "Agent rider 3103 move from (5, 4) to (4, 4) using car (3196, [(5, 4), (4, 4), (4, 3)], 0)\n", - "Agent rider 3104 move from (6, 1) to (5, 1) using car (3190, [(6, 1), (5, 1)], 0)\n", - "Agent rider 3105 move from (7, 0) to (8, 0) using car (3191, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3106 doesn't move\n", - "Agent rider 3107 move from (4, 8) to (5, 8) using car (3140, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3114 doesn't move\n", - "Agent rider 3115 move from (4, 4) to (4, 3) using car (3134, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 3115 arrived with a waiting time of 1 ticks\n", - "Agent rider 3116 move from (5, 4) to (4, 4) using car (3196, [(5, 4), (4, 4), (4, 3)], 0)\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (8, 5) to (8, 6) using car (3187, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3120 arrived\n", - "Driver 3130 arrived\n", - "Driver 3142 arrived\n", - "Agent rider 3144 doesn't move\n", - "Driver 3151 arrived\n", - "Agent rider 3158 move from (3, 7) to (3, 6) using car (3163, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3165 move from (9, 7) to (8, 7) using car (3212, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 move from (2, 4) to (1, 4) using car (3153, [(2, 4), (1, 4)], 0)\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (2, 0) to (3, 0) using car (3108, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3169 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (5, 4) to (5, 3) using car (3126, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 3183 arrived\n", - "Agent rider 3193 move from (5, 8) to (4, 8) using car (3127, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3200 doesn't move\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3202 move from (5, 7) to (6, 7) using car (3128, [(5, 7), (6, 7)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 doesn't move\n", - "Agent rider 3205 move from (3, 9) to (4, 9) using car (3182, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 3206 move from (3, 3) to (3, 2) using car (3156, [(3, 3), (3, 2)], 0)\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (3, 9) to (4, 9) using car (3182, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 3220 doesn't move\n", - "Agent rider 3221 move from (0, 7) to (1, 7) using car (3198, [(0, 7), (1, 7)], 0)\n", - "Agent rider 3222 doesn't move\n", - "tick 230 ended\n", - "I am driver 3223 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 3224 - trip: [(8, 7), (7, 7)]\n", - "I am driver 3225 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 3226 - trip: [(3, 5), (2, 5), (1, 5)]\n", - "I am driver 3227 - trip: [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 3228 - trip: [(9, 6), (8, 6), (7, 6)]\n", - "6 drivers generated.\n", + "Agent rider 3095 move from (1, 4) to (0, 4) using car (3137, [(1, 4), (0, 4)], 0)\n", + "Agent rider 3096 move from (6, 6) to (6, 7) using car (3128, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3097 doesn't move\n", + "Agent rider 3098 move from (0, 1) to (0, 0) using car (3034, [(0, 1), (0, 0)], 0)\n", + "Agent rider 3104 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3105 move from (2, 3) to (3, 3) using car (3150, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3106 move from (6, 9) to (5, 9) using car (3157, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 3110 arrived\n", + "Agent rider 3112 doesn't move\n", + "Agent rider 3113 move from (4, 4) to (3, 4) using car (3118, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3114 move from (5, 2) to (5, 1) using car (3115, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 3114 arrived with a waiting time of 2 ticks\n", + "Driver 3122 arrived\n", + "Agent rider 3123 move from (6, 3) to (7, 3) using car (3160, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 move from (3, 9) to (2, 9) using car (3068, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3126 doesn't move\n", + "Driver 3129 arrived\n", + "Agent rider 3139 move from (5, 2) to (6, 2) using car (3146, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3143 move from (3, 0) to (4, 0) using car (3166, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 move from (3, 8) to (2, 8) using car (3141, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Driver 3147 arrived\n", + "Driver 3148 arrived\n", + "Agent rider 3156 doesn't move\n", + "Agent rider 3172 doesn't move\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 doesn't move\n", + "Agent rider 3177 doesn't move\n", + "tick 219 ended\n", + "0 drivers generated.\n", "0 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2203 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (0, 6) to (0, 7) using car (3180, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 2635 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 2635 arrived with a waiting time of 15 ticks\n", - "Agent rider 2693 move from (5, 1) to (5, 0) using car (3176, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (9, 2) to (9, 1) using car (3219, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2765 move from (2, 2) to (2, 1) using car (3110, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (5, 0) to (4, 0) using car (3195, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2814 move from (1, 3) to (1, 2) using car (3161, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 2849 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2853 move from (0, 6) to (0, 7) using car (3180, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 2855 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2916 move from (5, 1) to (5, 0) using car (3176, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 2935 move from (0, 6) to (0, 7) using car (3215, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 2937 move from (3, 0) to (2, 0) using car (3027, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2949 doesn't move\n", - "Agent rider 2951 move from (1, 3) to (1, 2) using car (3161, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2641 move from (7, 5) to (8, 5) using car (3167, [(7, 5), (8, 5)], 0)\n", + "Rider n° 2641 arrived with a waiting time of 14 ticks\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 move from (7, 8) to (6, 8) using car (3151, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2763 move from (7, 5) to (8, 5) using car (3167, [(7, 5), (8, 5)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (8, 7) to (8, 6) using car (3169, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2834 move from (8, 7) to (8, 6) using car (3169, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2861 move from (7, 3) to (8, 3) using car (3160, [(7, 3), (8, 3)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2894 move from (5, 5) to (5, 6) using car (3127, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2896 move from (8, 7) to (8, 6) using car (3169, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2897 move from (7, 8) to (6, 8) using car (3151, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2898 move from (8, 7) to (8, 6) using car (3169, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2910 move from (8, 7) to (8, 6) using car (3169, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 2910 arrived with a waiting time of 6 ticks\n", + "Agent rider 2911 move from (7, 5) to (8, 5) using car (3167, [(7, 5), (8, 5)], 0)\n", + "Rider n° 2911 arrived with a waiting time of 9 ticks\n", + "Agent rider 2927 move from (7, 2) to (6, 2) using car (3162, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2928 move from (3, 3) to (3, 4) using car (3150, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2940 move from (4, 2) to (5, 2) using car (3134, [(4, 2), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", "Agent rider 2952 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2964 move from (3, 0) to (2, 0) using car (3027, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 1) to (5, 0) using car (3176, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 2980 move from (4, 8) to (3, 8) using car (3127, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 2982 move from (6, 0) to (7, 0) using car (3030, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2998 move from (4, 4) to (3, 4) using car (3123, [(4, 4), (3, 4)], 0)\n", + "Agent rider 2959 doesn't move\n", + "Agent rider 2967 move from (7, 8) to (6, 8) using car (3151, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2985 move from (7, 8) to (6, 8) using car (3151, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 move from (7, 8) to (6, 8) using car (3151, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2991 move from (6, 7) to (5, 7) using car (3128, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2992 move from (7, 8) to (6, 8) using car (3151, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3002 move from (7, 3) to (8, 3) using car (3160, [(7, 3), (8, 3)], 0)\n", "Driver 3009 arrived\n", - "Agent rider 3016 move from (2, 2) to (1, 2) using car (3143, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3018 move from (3, 4) to (3, 3) using car (3197, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Driver 3043 arrived\n", - "Agent rider 3044 doesn't move\n", + "Agent rider 3016 move from (3, 1) to (3, 2) using car (3117, [(3, 1), (3, 2)], 0)\n", + "Agent rider 3017 doesn't move\n", + "Agent rider 3020 move from (3, 3) to (3, 2) using car (3153, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3021 doesn't move\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 move from (0, 6) to (0, 5) using car (3152, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Driver 3030 arrived\n", + "Agent rider 3033 move from (7, 3) to (8, 3) using car (3160, [(7, 3), (8, 3)], 0)\n", "Driver 3051 arrived\n", "Driver 3052 arrived\n", - "Agent rider 3060 move from (0, 6) to (0, 7) using car (3180, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Driver 3073 arrived\n", - "Driver 3075 arrived\n", - "Driver 3079 arrived\n", + "Agent rider 3058 doesn't move\n", + "Agent rider 3059 doesn't move\n", + "Agent rider 3060 doesn't move\n", + "Agent rider 3061 move from (3, 4) to (2, 4) using car (3118, [(3, 4), (2, 4)], 0)\n", + "Agent rider 3062 doesn't move\n", + "Agent rider 3063 move from (4, 0) to (4, 1) using car (3166, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3064 doesn't move\n", + "Agent rider 3065 move from (4, 1) to (3, 1) using car (3049, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (6, 3) to (7, 3) using car (3109, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3067 move from (4, 5) to (5, 5) using car (3103, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Driver 3077 arrived\n", + "Driver 3084 arrived\n", "Driver 3088 arrived\n", - "Agent rider 3092 move from (2, 4) to (2, 5) using car (3152, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 3092 arrived with a waiting time of 4 ticks\n", - "Agent rider 3093 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3095 move from (9, 2) to (9, 1) using car (3219, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3101 move from (4, 4) to (4, 3) using car (3196, [(4, 4), (4, 3)], 0)\n", - "Rider n° 3101 arrived with a waiting time of 2 ticks\n", - "Agent rider 3103 move from (4, 4) to (3, 4) using car (3123, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3104 move from (5, 1) to (5, 0) using car (3176, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 3105 move from (8, 0) to (8, 1) using car (3191, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3106 move from (4, 3) to (4, 2) using car (3134, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3107 move from (5, 8) to (6, 8) using car (3140, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 3109 arrived\n", - "Driver 3112 arrived\n", - "Agent rider 3114 move from (2, 2) to (1, 2) using car (3143, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3116 move from (4, 4) to (3, 4) using car (3123, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3117 doesn't move\n", - "Agent rider 3118 move from (8, 6) to (8, 7) using car (3187, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3121 arrived\n", + "Driver 3090 arrived\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 move from (6, 7) to (5, 7) using car (3128, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3097 move from (1, 0) to (2, 0) using car (3161, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 3097 arrived with a waiting time of 1 ticks\n", + "Agent rider 3098 doesn't move\n", + "Driver 3099 arrived\n", + "Driver 3102 arrived\n", + "Agent rider 3104 move from (7, 3) to (8, 3) using car (3160, [(7, 3), (8, 3)], 0)\n", + "Agent rider 3105 move from (3, 3) to (3, 2) using car (3153, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3106 move from (5, 9) to (4, 9) using car (3157, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3112 doesn't move\n", + "Agent rider 3113 doesn't move\n", + "Driver 3119 arrived\n", + "Agent rider 3123 doesn't move\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3125 move from (2, 9) to (1, 9) using car (3068, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 3125 arrived with a waiting time of 3 ticks\n", + "Agent rider 3126 doesn't move\n", + "Driver 3138 arrived\n", + "Agent rider 3139 move from (6, 2) to (6, 3) using car (3146, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3143 move from (4, 0) to (4, 1) using car (3166, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 move from (2, 8) to (2, 7) using car (3141, [(2, 8), (2, 7), (2, 6), (2, 5)], 0)\n", + "Driver 3148 arrived\n", + "Driver 3149 arrived\n", + "Driver 3155 arrived\n", + "Agent rider 3156 move from (7, 5) to (8, 5) using car (3167, [(7, 5), (8, 5)], 0)\n", + "Agent rider 3172 doesn't move\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 move from (2, 9) to (1, 9) using car (3068, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3176 move from (7, 2) to (6, 2) using car (3162, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3177 doesn't move\n", + "tick 220 ended\n", + "I am driver 3178 - trip: [(4, 6), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 3179 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5)]\n", + "I am driver 3180 - trip: [(3, 2), (3, 1)]\n", + "I am driver 3181 - trip: [(1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 3182 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 3183 - trip: [(8, 2), (7, 2), (6, 2)]\n", + "I am driver 3184 - trip: [(2, 4), (1, 4)]\n", + "I am driver 3185 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 3186 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 3187 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3188 - trip: [(6, 7), (5, 7), (5, 6), (4, 6), (3, 6)]\n", + "11 drivers generated.\n", + "I am rider 3189 - dep: (7, 8) , arr: (2, 7)\n", + "I am rider 3190 - dep: (7, 4) , arr: (4, 2)\n", + "I am rider 3191 - dep: (6, 1) , arr: (9, 4)\n", + "I am rider 3192 - dep: (3, 9) , arr: (5, 2)\n", + "I am rider 3193 - dep: (4, 1) , arr: (0, 8)\n", + "I am rider 3194 - dep: (2, 8) , arr: (2, 7)\n", + "I am rider 3195 - dep: (8, 1) , arr: (9, 4)\n", + "I am rider 3196 - dep: (1, 4) , arr: (8, 9)\n", + "8 riders generated.\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2607 move from (7, 8) to (7, 7) using car (3165, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (8, 6) to (8, 5) using car (3169, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2834 move from (8, 6) to (8, 5) using car (3169, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 move from (7, 8) to (7, 7) using car (3165, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2894 move from (5, 6) to (5, 7) using car (3135, [(5, 6), (5, 7)], 0)\n", + "Agent rider 2896 move from (8, 6) to (8, 5) using car (3169, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (8, 6) to (8, 5) using car (3169, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2911 doesn't move\n", + "Agent rider 2927 move from (6, 2) to (5, 2) using car (3162, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 2928 move from (3, 4) to (3, 5) using car (3150, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2932 move from (6, 7) to (6, 8) using car (3036, [(6, 7), (6, 8)], 0)\n", + "Agent rider 2940 move from (5, 2) to (5, 3) using car (3140, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 2941 move from (1, 6) to (1, 7) using car (3168, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2952 move from (0, 5) to (0, 4) using car (3152, [(0, 5), (0, 4)], 0)\n", + "Agent rider 2959 move from (1, 6) to (1, 7) using car (3168, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2985 move from (6, 8) to (6, 7) using car (3151, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 move from (2, 0) to (3, 0) using car (3161, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2991 move from (5, 7) to (4, 7) using car (3128, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2992 doesn't move\n", + "Agent rider 3002 doesn't move\n", + "Driver 3004 arrived\n", + "Agent rider 3016 move from (3, 2) to (3, 1) using car (3180, [(3, 2), (3, 1)], 0)\n", + "Agent rider 3017 doesn't move\n", + "Agent rider 3020 move from (3, 2) to (4, 2) using car (3153, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3021 doesn't move\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 move from (0, 5) to (0, 4) using car (3152, [(0, 5), (0, 4)], 0)\n", + "Agent rider 3033 doesn't move\n", + "Driver 3034 arrived\n", + "Driver 3052 arrived\n", + "Agent rider 3058 doesn't move\n", + "Agent rider 3059 move from (3, 4) to (3, 5) using car (3150, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3060 doesn't move\n", + "Agent rider 3061 move from (2, 4) to (1, 4) using car (3184, [(2, 4), (1, 4)], 0)\n", + "Agent rider 3062 doesn't move\n", + "Agent rider 3063 move from (4, 1) to (4, 2) using car (3166, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3064 move from (6, 3) to (6, 4) using car (3146, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 3064 arrived with a waiting time of 5 ticks\n", + "Agent rider 3065 move from (3, 1) to (2, 1) using car (3049, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 move from (7, 3) to (8, 3) using car (3109, [(7, 3), (8, 3)], 0)\n", + "Agent rider 3067 move from (5, 5) to (6, 5) using car (3103, [(5, 5), (6, 5)], 0)\n", + "Driver 3079 arrived\n", + "Driver 3090 arrived\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 move from (5, 7) to (4, 7) using car (3128, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3098 doesn't move\n", + "Driver 3100 arrived\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3105 move from (3, 2) to (4, 2) using car (3153, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3106 move from (4, 9) to (3, 9) using car (3157, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 3108 arrived\n", + "Agent rider 3112 move from (4, 1) to (4, 2) using car (3166, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3113 move from (3, 4) to (3, 5) using car (3150, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 3113 arrived with a waiting time of 3 ticks\n", + "Agent rider 3123 doesn't move\n", + "Agent rider 3124 doesn't move\n", + "Agent rider 3126 doesn't move\n", "Driver 3131 arrived\n", + "Driver 3133 arrived\n", "Driver 3137 arrived\n", - "Agent rider 3144 doesn't move\n", - "Driver 3154 arrived\n", - "Agent rider 3158 move from (3, 6) to (3, 5) using car (3163, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3165 move from (8, 7) to (7, 7) using car (3212, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 move from (9, 2) to (9, 1) using car (3219, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3168 move from (3, 0) to (4, 0) using car (3108, [(3, 0), (4, 0)], 0)\n", - "Agent rider 3169 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (5, 3) to (5, 2) using car (3126, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 3175 arrived\n", - "Driver 3184 arrived\n", - "Driver 3189 arrived\n", - "Agent rider 3193 move from (4, 8) to (3, 8) using car (3127, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3200 doesn't move\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 move from (9, 6) to (8, 6) using car (3228, [(9, 6), (8, 6), (7, 6)], 0)\n", - "Agent rider 3205 move from (4, 9) to (5, 9) using car (3182, [(4, 9), (5, 9)], 0)\n", - "Agent rider 3206 doesn't move\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (4, 9) to (5, 9) using car (3182, [(4, 9), (5, 9)], 0)\n", - "Agent rider 3220 move from (7, 5) to (7, 6) using car (3211, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "tick 231 ended\n", - "I am driver 3229 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (7, 4)]\n", - "I am driver 3230 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 3231 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "3 drivers generated.\n", - "I am rider 3232 - dep: (0, 9) , arr: (3, 7)\n", - "1 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2203 move from (8, 7) to (8, 8) using car (3187, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 2203 arrived with a waiting time of 37 ticks\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (0, 7) to (0, 8) using car (3180, [(0, 7), (0, 8)], 0)\n", - "Agent rider 2693 move from (5, 0) to (4, 0) using car (3176, [(5, 0), (4, 0)], 0)\n", - "Rider n° 2693 arrived with a waiting time of 11 ticks\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (9, 1) to (9, 0) using car (3219, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (8, 6) to (7, 6) using car (3228, [(8, 6), (7, 6)], 0)\n", - "Agent rider 2737 move from (6, 2) to (7, 2) using car (3148, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 2765 move from (2, 1) to (2, 0) using car (3110, [(2, 1), (2, 0)], 0)\n", - "Agent rider 2780 move from (4, 0) to (3, 0) using car (3195, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 2796 move from (6, 2) to (7, 2) using car (3148, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2814 move from (1, 2) to (1, 1) using car (3161, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 2849 move from (8, 7) to (8, 8) using car (3187, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 2849 arrived with a waiting time of 6 ticks\n", - "Agent rider 2853 move from (0, 7) to (0, 8) using car (3180, [(0, 7), (0, 8)], 0)\n", - "Agent rider 2855 move from (8, 7) to (8, 8) using car (3187, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2866 move from (2, 7) to (2, 8) using car (3227, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2916 move from (5, 0) to (6, 0) using car (3177, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 2935 move from (0, 7) to (0, 8) using car (3215, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 2937 move from (2, 0) to (1, 0) using car (3027, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2943 move from (8, 7) to (8, 8) using car (3187, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2949 move from (3, 5) to (3, 6) using car (3199, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Rider n° 2949 arrived with a waiting time of 10 ticks\n", - "Agent rider 2951 move from (1, 2) to (1, 1) using car (3161, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2964 move from (2, 0) to (1, 0) using car (3027, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2966 move from (5, 0) to (6, 0) using car (3177, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Rider n° 2966 arrived with a waiting time of 3 ticks\n", - "Agent rider 2980 move from (3, 8) to (2, 8) using car (3127, [(3, 8), (2, 8)], 0)\n", - "Agent rider 2982 move from (7, 0) to (8, 0) using car (3030, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 2990 arrived\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3016 move from (1, 2) to (1, 1) using car (3161, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 3018 move from (3, 3) to (3, 2) using car (3197, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 3044 move from (1, 4) to (1, 3) using car (3192, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 3052 arrived\n", - "Agent rider 3060 move from (0, 7) to (0, 8) using car (3180, [(0, 7), (0, 8)], 0)\n", - "Driver 3067 arrived\n", - "Driver 3075 arrived\n", - "Agent rider 3092 doesn't move\n", - "Agent rider 3093 move from (8, 7) to (8, 8) using car (3187, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3095 move from (9, 1) to (9, 0) using car (3219, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3103 doesn't move\n", - "Agent rider 3104 move from (5, 0) to (6, 0) using car (3177, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Rider n° 3104 arrived with a waiting time of 3 ticks\n", - "Agent rider 3105 move from (8, 1) to (8, 2) using car (3191, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3106 move from (4, 2) to (3, 2) using car (3134, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3107 move from (6, 8) to (7, 8) using car (3140, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3114 move from (1, 2) to (1, 1) using car (3161, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3117 move from (9, 1) to (9, 0) using car (3219, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3118 move from (8, 7) to (8, 8) using car (3187, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3124 arrived\n", - "Driver 3128 arrived\n", - "Driver 3129 arrived\n", - "Agent rider 3144 move from (9, 0) to (8, 0) using car (3230, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3146 arrived\n", + "Agent rider 3139 move from (6, 3) to (6, 4) using car (3146, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3143 move from (4, 1) to (4, 2) using car (3166, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 move from (2, 7) to (2, 6) using car (3141, [(2, 7), (2, 6), (2, 5)], 0)\n", "Driver 3149 arrived\n", - "Driver 3153 arrived\n", - "Driver 3155 arrived\n", - "Driver 3156 arrived\n", - "Agent rider 3158 move from (3, 5) to (4, 5) using car (3229, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 3165 move from (7, 7) to (6, 7) using car (3212, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 move from (1, 4) to (1, 3) using car (3192, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3167 move from (9, 1) to (9, 0) using car (3219, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3168 move from (4, 0) to (3, 0) using car (3047, [(4, 0), (3, 0)], 0)\n", - "Agent rider 3169 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (5, 2) to (5, 1) using car (3126, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 3173 arrived\n", - "Driver 3181 arrived\n", - "Driver 3190 arrived\n", - "Agent rider 3193 move from (3, 8) to (2, 8) using car (3127, [(3, 8), (2, 8)], 0)\n", - "Driver 3198 arrived\n", - "Agent rider 3200 move from (4, 1) to (4, 2) using car (3186, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 move from (2, 9) to (1, 9) using car (3147, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3204 move from (8, 6) to (7, 6) using car (3228, [(8, 6), (7, 6)], 0)\n", - "Agent rider 3205 move from (5, 9) to (6, 9) using car (3157, [(5, 9), (6, 9)], 0)\n", - "Agent rider 3206 move from (3, 2) to (2, 2) using car (3185, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 3206 arrived with a waiting time of 2 ticks\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (5, 9) to (6, 9) using car (3157, [(5, 9), (6, 9)], 0)\n", - "Agent rider 3220 move from (7, 6) to (7, 7) using car (3211, [(7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", + "Agent rider 3156 doesn't move\n", + "Agent rider 3172 move from (3, 4) to (3, 5) using car (3150, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (6, 2) to (5, 2) using car (3162, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3175 move from (1, 9) to (0, 9) using car (3068, [(1, 9), (0, 9)], 0)\n", + "Agent rider 3176 move from (6, 2) to (5, 2) using car (3162, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3177 doesn't move\n", + "Agent rider 3189 move from (7, 8) to (7, 7) using car (3165, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3190 move from (7, 4) to (7, 3) using car (3171, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3191 move from (6, 1) to (7, 1) using car (3115, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3192 move from (3, 9) to (4, 9) using car (3186, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 1) to (4, 2) using car (3166, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3194 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "tick 221 ended\n", + "I am driver 3197 - trip: [(4, 6), (3, 6), (2, 6), (2, 7)]\n", + "I am driver 3198 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 3199 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 3200 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 3201 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", + "I am driver 3202 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 3203 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 3204 - trip: [(4, 3), (3, 3), (2, 3)]\n", + "I am driver 3205 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 3206 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 3207 - trip: [(4, 6), (3, 6), (2, 6), (2, 5)]\n", + "I am driver 3208 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 3209 - trip: [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 3210 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 3211 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 3212 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 3213 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 3214 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 3215 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", + "I am driver 3216 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 3217 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3)]\n", + "I am driver 3218 - trip: [(5, 6), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3219 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 3220 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 3221 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)]\n", + "I am driver 3222 - trip: [(5, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 3223 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 3224 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", + "I am driver 3225 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 3226 - trip: [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 3227 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 3228 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 3229 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 3230 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3231 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", + "35 drivers generated.\n", + "I am rider 3232 - dep: (6, 3) , arr: (0, 9)\n", + "I am rider 3233 - dep: (2, 3) , arr: (0, 9)\n", + "I am rider 3234 - dep: (0, 0) , arr: (6, 3)\n", + "I am rider 3235 - dep: (7, 8) , arr: (5, 3)\n", + "I am rider 3236 - dep: (0, 6) , arr: (8, 6)\n", + "5 riders generated.\n", + "Agent rider 2519 doesn't move\n", + "Agent rider 2607 move from (7, 7) to (7, 6) using car (3165, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2681 move from (1, 2) to (1, 3) using car (3201, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 move from (7, 2) to (6, 2) using car (3183, [(7, 2), (6, 2)], 0)\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2834 doesn't move\n", + "Agent rider 2861 move from (8, 3) to (8, 4) using car (3223, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2879 move from (7, 2) to (6, 2) using car (3183, [(7, 2), (6, 2)], 0)\n", + "Agent rider 2881 move from (7, 7) to (7, 6) using car (3165, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2894 move from (5, 7) to (5, 6) using car (3188, [(5, 7), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 move from (3, 5) to (3, 6) using car (3150, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2940 move from (5, 3) to (5, 4) using car (3140, [(5, 3), (5, 4)], 0)\n", + "Agent rider 2941 move from (1, 7) to (1, 8) using car (3168, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2952 move from (0, 4) to (1, 4) using car (3220, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2959 move from (1, 7) to (1, 8) using car (3168, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2985 move from (6, 7) to (6, 6) using car (3151, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 move from (3, 0) to (4, 0) using car (3161, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2991 move from (4, 7) to (3, 7) using car (3128, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2992 doesn't move\n", + "Agent rider 3002 move from (8, 3) to (8, 4) using car (3223, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3017 move from (7, 3) to (7, 2) using car (3171, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3020 move from (4, 2) to (5, 2) using car (3153, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3021 move from (3, 5) to (3, 6) using car (3150, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3022 move from (7, 3) to (7, 2) using car (3171, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3023 move from (0, 4) to (1, 4) using car (3220, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3033 move from (8, 3) to (8, 4) using car (3223, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Rider n° 3033 arrived with a waiting time of 4 ticks\n", + "Driver 3044 arrived\n", + "Driver 3048 arrived\n", + "Driver 3054 arrived\n", + "Agent rider 3058 move from (7, 3) to (7, 2) using car (3171, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3059 move from (3, 5) to (3, 6) using car (3150, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3060 doesn't move\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3062 move from (3, 5) to (3, 6) using car (3150, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3063 move from (4, 2) to (4, 3) using car (3166, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3065 move from (2, 1) to (1, 1) using car (3049, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 move from (6, 5) to (6, 6) using car (3185, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 3087 arrived\n", + "Agent rider 3095 move from (0, 4) to (1, 4) using car (3220, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3096 move from (4, 7) to (3, 7) using car (3128, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3098 move from (0, 0) to (0, 1) using car (3208, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Driver 3101 arrived\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3105 move from (4, 2) to (5, 2) using car (3153, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3106 move from (3, 9) to (3, 8) using car (3157, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3112 move from (4, 2) to (4, 3) using car (3166, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 3117 arrived\n", + "Driver 3118 arrived\n", + "Agent rider 3123 move from (7, 3) to (7, 2) using car (3171, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3124 move from (8, 5) to (8, 4) using car (3169, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 doesn't move\n", + "Driver 3134 arrived\n", + "Agent rider 3139 move from (6, 4) to (6, 5) using car (3146, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3143 move from (4, 2) to (4, 3) using car (3166, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 move from (2, 6) to (2, 5) using car (3141, [(2, 6), (2, 5)], 0)\n", + "Driver 3154 arrived\n", + "Agent rider 3156 doesn't move\n", + "Driver 3160 arrived\n", + "Driver 3163 arrived\n", + "Driver 3164 arrived\n", + "Driver 3167 arrived\n", + "Agent rider 3172 move from (3, 5) to (3, 6) using car (3150, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (5, 2) to (4, 2) using car (3162, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 doesn't move\n", + "Agent rider 3177 move from (1, 2) to (1, 3) using car (3201, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3189 doesn't move\n", + "Agent rider 3190 move from (7, 3) to (7, 2) using car (3171, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3191 move from (7, 1) to (8, 1) using car (3115, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3192 move from (4, 9) to (4, 8) using car (3186, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 2) to (4, 3) using car (3166, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3194 move from (2, 8) to (3, 8) using car (3221, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", "Agent rider 3232 doesn't move\n", - "tick 232 ended\n", - "I am driver 3233 - trip: [(6, 2), (6, 3)]\n", - "I am driver 3234 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 3235 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3236 - trip: [(5, 3), (6, 3), (7, 3), (7, 4)]\n", - "I am driver 3237 - trip: [(1, 6), (2, 6)]\n", - "I am driver 3238 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 3239 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 3240 - trip: [(0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 3241 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 3242 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 3243 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 3244 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)]\n", - "I am driver 3245 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", - "I am driver 3246 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 3247 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6)]\n", - "I am driver 3248 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 3249 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 3250 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", - "I am driver 3251 - trip: [(6, 8), (7, 8)]\n", - "I am driver 3252 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 3253 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3254 - trip: [(6, 4), (5, 4), (4, 4)]\n", - "I am driver 3255 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2)]\n", - "I am driver 3256 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 3257 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 3258 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 3259 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 3260 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 3261 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "29 drivers generated.\n", - "I am rider 3262 - dep: (2, 6) , arr: (4, 1)\n", - "I am rider 3263 - dep: (7, 6) , arr: (9, 8)\n", - "I am rider 3264 - dep: (3, 4) , arr: (9, 8)\n", - "I am rider 3265 - dep: (4, 5) , arr: (1, 0)\n", - "I am rider 3266 - dep: (1, 6) , arr: (7, 9)\n", - "I am rider 3267 - dep: (1, 5) , arr: (3, 3)\n", - "I am rider 3268 - dep: (4, 6) , arr: (9, 4)\n", - "I am rider 3269 - dep: (8, 0) , arr: (3, 6)\n", - "I am rider 3270 - dep: (3, 3) , arr: (2, 3)\n", - "I am rider 3271 - dep: (2, 1) , arr: (5, 4)\n", - "I am rider 3272 - dep: (9, 5) , arr: (1, 6)\n", - "I am rider 3273 - dep: (4, 7) , arr: (5, 9)\n", - "I am rider 3274 - dep: (4, 2) , arr: (0, 0)\n", - "I am rider 3275 - dep: (8, 2) , arr: (2, 9)\n", - "14 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (9, 0) to (8, 0) using car (3219, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2520 move from (0, 8) to (0, 9) using car (3215, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (9, 0) to (8, 0) using car (3219, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (7, 6) to (7, 5) using car (3258, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 2737 move from (7, 2) to (7, 3) using car (3214, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 move from (3, 0) to (2, 0) using car (3195, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 2796 move from (7, 2) to (7, 3) using car (3214, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2797 move from (9, 5) to (9, 4) using car (3245, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 2814 move from (1, 1) to (1, 0) using car (3161, [(1, 1), (1, 0)], 0)\n", - "Agent rider 2853 move from (0, 8) to (0, 9) using car (3215, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 2855 move from (8, 8) to (7, 8) using car (3187, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2866 move from (2, 8) to (2, 9) using car (3227, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 5) to (9, 4) using car (3245, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 2916 move from (6, 0) to (6, 1) using car (3177, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 2935 move from (0, 8) to (0, 9) using car (3215, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 2937 move from (1, 0) to (0, 0) using car (3027, [(1, 0), (0, 0)], 0)\n", - "Rider n° 2937 arrived with a waiting time of 13 ticks\n", - "Agent rider 2943 move from (8, 8) to (7, 8) using car (3187, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 2951 move from (1, 1) to (1, 0) using car (3161, [(1, 1), (1, 0)], 0)\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2957 move from (9, 0) to (8, 0) using car (3219, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2964 move from (1, 0) to (0, 0) using car (3027, [(1, 0), (0, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2980 move from (2, 8) to (2, 9) using car (3227, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 2982 move from (8, 0) to (9, 0) using car (3030, [(8, 0), (9, 0)], 0)\n", - "Rider n° 2982 arrived with a waiting time of 3 ticks\n", - "Agent rider 2998 move from (3, 4) to (4, 4) using car (3163, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3016 move from (1, 1) to (1, 0) using car (3161, [(1, 1), (1, 0)], 0)\n", - "Agent rider 3018 move from (3, 2) to (4, 2) using car (3197, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 3044 doesn't move\n", - "Agent rider 3060 move from (0, 8) to (0, 9) using car (3215, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Driver 3075 arrived\n", - "Agent rider 3093 move from (8, 8) to (7, 8) using car (3187, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3095 move from (9, 0) to (8, 0) using car (3219, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 3095 arrived with a waiting time of 1 ticks\n", - "Agent rider 3103 doesn't move\n", - "Agent rider 3105 move from (8, 2) to (8, 3) using car (3191, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3106 move from (3, 2) to (2, 2) using car (3134, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3107 move from (7, 8) to (8, 8) using car (3140, [(7, 8), (8, 8)], 0)\n", - "Driver 3108 arrived\n", - "Driver 3111 arrived\n", - "Agent rider 3114 move from (1, 1) to (1, 0) using car (3161, [(1, 1), (1, 0)], 0)\n", - "Agent rider 3116 move from (3, 4) to (4, 4) using car (3163, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3117 move from (9, 0) to (8, 0) using car (3219, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n" + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 move from (0, 0) to (0, 1) using car (3208, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 3235 move from (7, 8) to (7, 7) using car (3212, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3236 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3118 move from (8, 8) to (7, 8) using car (3187, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3122 arrived\n", - "Driver 3123 arrived\n", - "Driver 3129 arrived\n", - "Driver 3143 arrived\n", - "Agent rider 3144 move from (8, 0) to (7, 0) using car (3230, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3155 arrived\n", - "Agent rider 3158 move from (4, 5) to (5, 5) using car (3229, [(4, 5), (5, 5), (6, 5), (6, 4), (7, 4)], 0)\n", - "Driver 3162 arrived\n", - "Agent rider 3165 move from (6, 7) to (5, 7) using car (3212, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 move from (9, 0) to (8, 0) using car (3219, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3168 move from (3, 0) to (2, 0) using car (3195, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 3169 move from (3, 2) to (4, 2) using car (3197, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 move from (5, 1) to (5, 0) using car (3126, [(5, 1), (5, 0)], 0)\n", - "Driver 3182 arrived\n", - "Agent rider 3193 move from (2, 8) to (2, 9) using car (3227, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 3193 arrived with a waiting time of 0 ticks\n", - "Driver 3196 arrived\n", - "Agent rider 3200 move from (4, 2) to (4, 3) using car (3186, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 doesn't move\n", - "Agent rider 3205 move from (6, 9) to (6, 8) using car (3217, [(6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 3207 move from (7, 4) to (7, 3) using car (3216, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 3208 move from (6, 9) to (6, 8) using car (3217, [(6, 9), (6, 8), (6, 7)], 0)\n", - "Driver 3210 arrived\n", - "Driver 3218 arrived\n", - "Agent rider 3220 move from (7, 7) to (7, 8) using car (3211, [(7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 move from (0, 8) to (0, 9) using car (3215, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Driver 3224 arrived\n", - "Agent rider 3232 doesn't move\n", - "Agent rider 3262 doesn't move\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (3, 4) to (4, 4) using car (3163, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3265 doesn't move\n", - "Agent rider 3266 move from (1, 6) to (2, 6) using car (3237, [(1, 6), (2, 6)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 move from (4, 6) to (4, 5) using car (3188, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3269 move from (8, 0) to (7, 0) using car (3230, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3270 doesn't move\n", - "Agent rider 3271 move from (2, 1) to (3, 1) using car (3223, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 3272 move from (9, 5) to (9, 4) using car (3245, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 3273 doesn't move\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3275 move from (8, 2) to (8, 3) using car (3253, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "tick 233 ended\n", - "I am driver 3276 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 3277 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 3278 - trip: [(1, 1), (1, 0)]\n", - "I am driver 3279 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)]\n", - "4 drivers generated.\n", - "I am rider 3280 - dep: (6, 3) , arr: (0, 8)\n", - "I am rider 3281 - dep: (2, 1) , arr: (2, 4)\n", - "I am rider 3282 - dep: (0, 6) , arr: (6, 5)\n", - "I am rider 3283 - dep: (6, 3) , arr: (9, 8)\n", - "I am rider 3284 - dep: (2, 4) , arr: (4, 7)\n", - "I am rider 3285 - dep: (0, 8) , arr: (8, 8)\n", - "I am rider 3286 - dep: (0, 2) , arr: (2, 2)\n", - "7 riders generated.\n", - "Agent rider 1924 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2263 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2370 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2475 move from (8, 0) to (7, 0) using car (3219, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2520 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (8, 0) to (7, 0) using car (3219, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (7, 5) to (7, 4) using car (3258, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 2737 move from (7, 3) to (7, 4) using car (3214, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2765 doesn't move\n", - "Agent rider 2780 move from (2, 0) to (2, 1) using car (3195, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 2796 move from (7, 3) to (7, 4) using car (3214, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 2797 move from (9, 4) to (9, 3) using car (3245, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2853 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2855 move from (7, 8) to (8, 8) using car (3211, [(7, 8), (8, 8)], 0)\n", - "Agent rider 2866 move from (2, 9) to (3, 9) using car (3227, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 4) to (9, 3) using car (3245, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 2916 move from (6, 1) to (6, 2) using car (3177, [(6, 1), (6, 2)], 0)\n", - "Rider n° 2916 arrived with a waiting time of 18 ticks\n", - "Agent rider 2935 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2943 move from (7, 8) to (8, 8) using car (3211, [(7, 8), (8, 8)], 0)\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2957 move from (8, 0) to (7, 0) using car (3219, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2980 move from (2, 9) to (3, 9) using car (3227, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 2998 move from (4, 4) to (5, 4) using car (3163, [(4, 4), (5, 4), (6, 4)], 0)\n", + "tick 222 ended\n", + "I am driver 3237 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 3238 - trip: [(6, 1), (6, 0)]\n", + "I am driver 3239 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 3240 - trip: [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 3241 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 3242 - trip: [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 3243 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8)]\n", + "I am driver 3244 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 3245 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 3246 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 3247 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 3248 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "12 drivers generated.\n", + "I am rider 3249 - dep: (8, 3) , arr: (8, 7)\n", + "I am rider 3250 - dep: (8, 7) , arr: (0, 0)\n", + "I am rider 3251 - dep: (3, 8) , arr: (4, 6)\n", + "I am rider 3252 - dep: (2, 9) , arr: (8, 0)\n", + "I am rider 3253 - dep: (8, 5) , arr: (3, 2)\n", + "I am rider 3254 - dep: (8, 4) , arr: (5, 9)\n", + "I am rider 3255 - dep: (8, 2) , arr: (5, 3)\n", + "I am rider 3256 - dep: (2, 1) , arr: (9, 6)\n", + "I am rider 3257 - dep: (2, 0) , arr: (7, 6)\n", + "9 riders generated.\n", + "Agent rider 2519 move from (8, 1) to (9, 1) using car (3115, [(8, 1), (9, 1)], 0)\n", + "Rider n° 2519 arrived with a waiting time of 20 ticks\n", + "Agent rider 2607 move from (7, 6) to (7, 5) using car (3165, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2681 move from (1, 3) to (1, 4) using car (3201, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 doesn't move\n", + "Agent rider 2834 doesn't move\n", + "Agent rider 2861 move from (8, 4) to (7, 4) using car (3217, [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", + "Agent rider 2862 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 move from (7, 6) to (7, 5) using car (3165, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2894 doesn't move\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2927 move from (5, 2) to (6, 2) using car (3153, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 2928 move from (3, 6) to (3, 7) using car (3150, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 move from (1, 4) to (2, 4) using car (3220, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2959 move from (1, 8) to (2, 8) using car (3168, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2985 move from (6, 6) to (6, 5) using car (3151, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2991 doesn't move\n", + "Agent rider 2992 doesn't move\n", + "Agent rider 3002 move from (8, 4) to (8, 5) using car (3223, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 3011 arrived\n", "Agent rider 3016 doesn't move\n", - "Agent rider 3018 move from (4, 2) to (5, 2) using car (3197, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 3044 move from (1, 3) to (2, 3) using car (3255, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2)], 0)\n", - "Rider n° 3044 arrived with a waiting time of 7 ticks\n", - "Driver 3047 arrived\n", - "Driver 3059 arrived\n", - "Agent rider 3060 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", + "Agent rider 3017 move from (7, 2) to (6, 2) using car (3206, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3020 move from (5, 2) to (5, 1) using car (3248, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3020 arrived with a waiting time of 4 ticks\n", + "Agent rider 3021 move from (3, 6) to (3, 7) using car (3150, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3022 move from (7, 2) to (6, 2) using car (3206, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3023 doesn't move\n", + "Driver 3036 arrived\n", + "Driver 3048 arrived\n", + "Agent rider 3058 move from (7, 2) to (7, 1) using car (3171, [(7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3059 move from (3, 6) to (3, 7) using car (3150, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3060 move from (9, 0) to (8, 0) using car (3247, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3062 move from (3, 6) to (2, 6) using car (3197, [(3, 6), (2, 6), (2, 7)], 0)\n", + "Rider n° 3062 arrived with a waiting time of 5 ticks\n", + "Agent rider 3063 move from (4, 3) to (4, 4) using car (3166, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3065 move from (1, 1) to (0, 1) using car (3049, [(1, 1), (0, 1)], 0)\n", + "Rider n° 3065 arrived with a waiting time of 2 ticks\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 doesn't move\n", + "Driver 3068 arrived\n", "Driver 3080 arrived\n", - "Agent rider 3093 move from (7, 8) to (8, 8) using car (3211, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3103 doesn't move\n", - "Agent rider 3105 move from (8, 3) to (8, 4) using car (3191, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3106 move from (2, 2) to (1, 2) using car (3134, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Driver 3110 arrived\n", - "Agent rider 3114 doesn't move\n", - "Agent rider 3116 move from (4, 4) to (5, 4) using car (3163, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3117 move from (8, 0) to (7, 0) using car (3219, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 3117 arrived with a waiting time of 8 ticks\n", - "Agent rider 3118 move from (7, 8) to (6, 8) using car (3187, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3123 arrived\n", - "Driver 3125 arrived\n", - "Driver 3127 arrived\n", - "Agent rider 3144 move from (7, 0) to (7, 1) using car (3230, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3147 arrived\n", - "Driver 3150 arrived\n", - "Driver 3157 arrived\n", - "Agent rider 3158 move from (5, 5) to (6, 5) using car (3229, [(5, 5), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 3165 move from (5, 7) to (5, 6) using car (3212, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 move from (8, 0) to (7, 0) using car (3219, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3168 move from (2, 0) to (2, 1) using car (3195, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 3169 move from (4, 2) to (5, 2) using car (3197, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 3171 move from (1, 2) to (1, 1) using car (3192, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Driver 3176 arrived\n", - "Driver 3180 arrived\n", - "Agent rider 3200 move from (4, 3) to (4, 4) using car (3186, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 move from (7, 6) to (7, 7) using car (3234, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 3205 move from (6, 8) to (6, 7) using car (3217, [(6, 8), (6, 7)], 0)\n", - "Agent rider 3207 move from (7, 3) to (7, 2) using car (3216, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 3208 move from (6, 8) to (6, 7) using car (3217, [(6, 8), (6, 7)], 0)\n", - "Driver 3209 arrived\n", - "Agent rider 3220 move from (7, 8) to (8, 8) using car (3211, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Driver 3226 arrived\n", - "Driver 3228 arrived\n", - "Agent rider 3232 move from (0, 9) to (1, 9) using car (3215, [(0, 9), (1, 9)], 0)\n", - "Agent rider 3262 doesn't move\n", - "Agent rider 3263 move from (7, 6) to (7, 7) using car (3234, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3265 move from (4, 5) to (4, 4) using car (3188, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3266 doesn't move\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (7, 0) to (7, 1) using car (3230, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3270 move from (3, 3) to (2, 3) using car (3174, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 3270 arrived with a waiting time of 1 ticks\n", - "Agent rider 3271 move from (3, 1) to (4, 1) using car (3223, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 3272 doesn't move\n", - "Agent rider 3273 doesn't move\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3275 move from (8, 3) to (8, 4) using car (3253, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 move from (3, 7) to (2, 7) using car (3128, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3098 move from (0, 1) to (1, 1) using car (3246, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 3103 arrived\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3105 move from (5, 2) to (5, 1) using car (3248, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3105 arrived with a waiting time of 3 ticks\n", + "Agent rider 3106 move from (3, 8) to (3, 7) using car (3157, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 3109 arrived\n", + "Agent rider 3112 move from (4, 3) to (4, 4) using car (3166, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 3118 arrived\n", + "Agent rider 3123 move from (7, 2) to (6, 2) using car (3206, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3124 move from (8, 4) to (8, 3) using car (3169, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (1, 8) to (2, 8) using car (3241, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 3130 arrived\n", + "Driver 3135 arrived\n", + "Agent rider 3139 move from (6, 5) to (6, 6) using car (3243, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Driver 3142 arrived\n", + "Agent rider 3143 move from (4, 3) to (4, 4) using car (3166, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 doesn't move\n", + "Driver 3145 arrived\n", + "Driver 3152 arrived\n", + "Agent rider 3156 doesn't move\n", + "Driver 3164 arrived\n", + "Agent rider 3172 move from (3, 6) to (3, 7) using car (3150, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (4, 2) to (4, 1) using car (3162, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 move from (5, 2) to (6, 2) using car (3153, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 3177 move from (1, 3) to (1, 4) using car (3201, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Driver 3180 arrived\n", + "Driver 3184 arrived\n", + "Agent rider 3189 move from (7, 7) to (6, 7) using car (3230, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3190 move from (7, 2) to (6, 2) using car (3206, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3191 move from (8, 1) to (9, 1) using car (3115, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3192 move from (4, 8) to (4, 7) using car (3186, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 3) to (4, 4) using car (3166, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3194 move from (3, 8) to (3, 7) using car (3157, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3195 move from (8, 1) to (9, 1) using car (3115, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3196 move from (1, 4) to (2, 4) using car (3220, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 move from (0, 1) to (1, 1) using car (3246, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 3235 move from (7, 7) to (7, 6) using car (3212, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3249 doesn't move\n", + "Agent rider 3250 move from (8, 7) to (8, 6) using car (3225, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3251 move from (3, 8) to (3, 7) using car (3157, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 doesn't move\n", + "Agent rider 3254 move from (8, 4) to (8, 5) using car (3223, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3255 move from (8, 2) to (7, 2) using car (3200, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3256 doesn't move\n", + "Agent rider 3257 doesn't move\n", + "tick 223 ended\n", + "I am driver 3258 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 3259 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 3260 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 3261 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 3262 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 3263 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 3264 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 3265 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (9, 2)]\n", + "I am driver 3266 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 3267 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 3268 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 3269 - trip: [(3, 5), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 3270 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 3271 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)]\n", + "I am driver 3272 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "15 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2681 move from (1, 4) to (1, 5) using car (3201, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 2718 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 move from (6, 2) to (7, 2) using car (3153, [(6, 2), (7, 2)], 0)\n", + "Agent rider 2822 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2834 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2861 move from (7, 4) to (6, 4) using car (3217, [(7, 4), (6, 4), (6, 3), (5, 3)], 0)\n", + "Agent rider 2862 move from (7, 2) to (7, 3) using car (3210, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2879 move from (6, 2) to (7, 2) using car (3153, [(6, 2), (7, 2)], 0)\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2894 move from (5, 6) to (6, 6) using car (3170, [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 2894 arrived with a waiting time of 8 ticks\n", + "Agent rider 2896 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2927 doesn't move\n", + "Agent rider 2928 move from (3, 7) to (2, 7) using car (3127, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2932 doesn't move\n", + "Agent rider 2940 move from (5, 4) to (5, 3) using car (3216, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 move from (2, 4) to (3, 4) using car (3220, [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2959 move from (2, 8) to (3, 8) using car (3168, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 2967 doesn't move\n", + "Agent rider 2985 move from (6, 5) to (6, 4) using car (3151, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 doesn't move\n", + "Agent rider 2991 move from (3, 7) to (3, 6) using car (3157, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 2991 arrived with a waiting time of 3 ticks\n", + "Agent rider 2992 doesn't move\n", + "Agent rider 3002 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3016 move from (3, 1) to (4, 1) using car (3258, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3017 move from (6, 2) to (5, 2) using car (3206, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3021 move from (3, 7) to (3, 8) using car (3150, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 3021 arrived with a waiting time of 5 ticks\n", + "Agent rider 3022 move from (6, 2) to (5, 2) using car (3206, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3023 move from (1, 4) to (1, 5) using car (3201, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Driver 3048 arrived\n", + "Agent rider 3058 move from (7, 1) to (7, 0) using car (3171, [(7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 3059 move from (3, 7) to (3, 8) using car (3150, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3060 move from (8, 0) to (8, 1) using car (3272, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3061 move from (1, 4) to (1, 5) using car (3201, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3063 move from (4, 4) to (4, 5) using car (3214, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3066 move from (8, 3) to (8, 2) using car (3169, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 move from (6, 6) to (6, 7) using car (3243, [(6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Driver 3080 arrived\n", + "Agent rider 3095 move from (1, 4) to (1, 5) using car (3201, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3096 move from (2, 7) to (1, 7) using car (3128, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3098 move from (1, 1) to (2, 1) using car (3246, [(1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 3104 move from (8, 3) to (8, 2) using car (3169, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3106 move from (3, 7) to (2, 7) using car (3127, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3112 doesn't move\n", + "Driver 3120 arrived\n", + "Driver 3121 arrived\n", + "Agent rider 3123 move from (6, 2) to (5, 2) using car (3206, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3124 move from (8, 3) to (8, 2) using car (3169, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (2, 8) to (3, 8) using car (3241, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 3132 arrived\n", + "Agent rider 3139 move from (6, 6) to (6, 7) using car (3243, [(6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Driver 3140 arrived\n", + "Driver 3141 arrived\n", + "Agent rider 3143 move from (4, 4) to (4, 5) using car (3166, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 doesn't move\n", + "Agent rider 3156 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 3158 arrived\n", + "Agent rider 3172 move from (3, 7) to (3, 8) using car (3150, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (4, 1) to (3, 1) using car (3162, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 doesn't move\n", + "Agent rider 3177 move from (1, 4) to (1, 5) using car (3201, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Driver 3183 arrived\n", + "Agent rider 3189 move from (6, 7) to (5, 7) using car (3230, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3190 move from (6, 2) to (5, 2) using car (3206, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (4, 7) to (4, 6) using car (3186, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 4) to (4, 5) using car (3214, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3194 move from (3, 7) to (2, 7) using car (3127, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 3194 arrived with a waiting time of 1 ticks\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3233 move from (2, 3) to (2, 4) using car (3205, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3234 move from (1, 1) to (2, 1) using car (3246, [(1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 3235 move from (7, 6) to (7, 5) using car (3212, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3249 doesn't move\n", + "Agent rider 3250 move from (8, 6) to (8, 5) using car (3225, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3251 move from (3, 7) to (3, 6) using car (3157, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 doesn't move\n", + "Agent rider 3254 move from (8, 5) to (8, 6) using car (3223, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3255 move from (7, 2) to (6, 2) using car (3200, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3256 doesn't move\n", + "Agent rider 3257 doesn't move\n", + "tick 224 ended\n", + "I am driver 3273 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 3274 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 3275 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)]\n", + "3 drivers generated.\n", + "I am rider 3276 - dep: (6, 6) , arr: (8, 5)\n", + "I am rider 3277 - dep: (0, 6) , arr: (5, 5)\n", + "I am rider 3278 - dep: (1, 0) , arr: (9, 2)\n", + "I am rider 3279 - dep: (6, 2) , arr: (4, 5)\n", + "I am rider 3280 - dep: (6, 2) , arr: (8, 8)\n", + "I am rider 3281 - dep: (8, 3) , arr: (2, 2)\n", + "6 riders generated.\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2681 move from (1, 5) to (1, 6) using car (3201, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 2718 move from (6, 8) to (6, 9) using car (3185, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2834 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2861 move from (6, 4) to (6, 3) using car (3151, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2862 move from (7, 3) to (7, 4) using car (3210, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2896 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2897 move from (6, 8) to (6, 9) using car (3185, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2898 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2927 move from (6, 2) to (6, 1) using car (3203, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2928 move from (2, 7) to (1, 7) using car (3127, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 2932 move from (6, 8) to (6, 9) using car (3185, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2940 move from (5, 3) to (5, 4) using car (3187, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2941 move from (1, 8) to (0, 8) using car (3159, [(1, 8), (0, 8)], 0)\n", + "Agent rider 2952 move from (3, 4) to (4, 4) using car (3220, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2959 move from (3, 8) to (4, 8) using car (3168, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 2959 arrived with a waiting time of 12 ticks\n", + "Agent rider 2967 move from (6, 8) to (6, 9) using car (3185, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2985 move from (6, 4) to (6, 3) using car (3151, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 2989 move from (6, 8) to (6, 9) using car (3185, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2992 move from (6, 8) to (6, 9) using car (3185, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3002 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Rider n° 3002 arrived with a waiting time of 6 ticks\n", + "Agent rider 3016 move from (4, 1) to (4, 2) using car (3198, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 3017 move from (5, 2) to (4, 2) using car (3206, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3022 move from (5, 2) to (4, 2) using car (3206, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3023 move from (1, 5) to (1, 6) using car (3201, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Driver 3049 arrived\n", + "Agent rider 3058 move from (7, 0) to (8, 0) using car (3171, [(7, 0), (8, 0)], 0)\n", + "Rider n° 3058 arrived with a waiting time of 2 ticks\n", + "Agent rider 3059 move from (3, 8) to (3, 9) using car (3150, [(3, 8), (3, 9)], 0)\n", + "Rider n° 3059 arrived with a waiting time of 6 ticks\n", + "Agent rider 3060 move from (8, 1) to (8, 2) using car (3272, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3061 move from (1, 5) to (1, 6) using car (3201, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3063 move from (4, 5) to (4, 6) using car (3214, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3066 move from (8, 2) to (8, 1) using car (3169, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 move from (6, 7) to (6, 8) using car (3243, [(6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 3095 move from (1, 5) to (1, 6) using car (3201, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3096 move from (1, 7) to (0, 7) using car (3128, [(1, 7), (0, 7)], 0)\n", + "Agent rider 3098 doesn't move\n", + "Agent rider 3104 move from (8, 2) to (8, 1) using car (3169, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3106 move from (2, 7) to (1, 7) using car (3127, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3112 move from (4, 4) to (5, 4) using car (3242, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Driver 3115 arrived\n", + "Driver 3116 arrived\n", + "Driver 3121 arrived\n", + "Agent rider 3123 doesn't move\n", + "Agent rider 3124 move from (8, 2) to (8, 1) using car (3169, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (3, 8) to (4, 8) using car (3241, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 3139 move from (6, 7) to (6, 8) using car (3243, [(6, 7), (6, 8), (5, 8)], 0)\n", + "Driver 3141 arrived\n", + "Agent rider 3143 move from (4, 5) to (5, 5) using car (3166, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3144 doesn't move\n", + "Driver 3146 arrived\n", + "Agent rider 3156 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 3161 arrived\n", + "Agent rider 3172 move from (3, 8) to (4, 8) using car (3168, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (3, 1) to (2, 1) using car (3162, [(3, 1), (2, 1)], 0)\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 move from (6, 2) to (6, 1) using car (3203, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3177 move from (1, 5) to (1, 6) using car (3201, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Driver 3181 arrived\n", + "Agent rider 3189 move from (5, 7) to (4, 7) using car (3230, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3190 move from (5, 2) to (4, 2) using car (3206, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 3190 arrived with a waiting time of 0 ticks\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (4, 6) to (4, 5) using car (3186, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 5) to (4, 6) using car (3214, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (2, 4) to (2, 5) using car (3205, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3204 arrived\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3233 move from (2, 4) to (2, 5) using car (3231, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3234 move from (2, 1) to (2, 2) using car (3246, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 3235 move from (7, 5) to (7, 4) using car (3212, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Driver 3238 arrived\n", + "Agent rider 3249 doesn't move\n", + "Agent rider 3250 move from (8, 5) to (8, 4) using car (3225, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3251 doesn't move\n", + "Agent rider 3252 move from (2, 9) to (3, 9) using car (3274, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (8, 5) to (8, 4) using car (3225, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (8, 6) to (8, 7) using car (3223, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3255 move from (6, 2) to (5, 2) using car (3200, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3256 move from (2, 1) to (2, 2) using car (3246, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 3257 doesn't move\n", + "Agent rider 3276 move from (6, 6) to (6, 5) using car (3170, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3279 doesn't move\n", "Agent rider 3280 doesn't move\n", "Agent rider 3281 doesn't move\n", - "Agent rider 3282 doesn't move\n", - "Agent rider 3283 doesn't move\n", - "Agent rider 3284 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3286 doesn't move\n", - "tick 234 ended\n", - "I am driver 3287 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 3288 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1)]\n", - "I am driver 3289 - trip: [(2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 3290 - trip: [(6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 3291 - trip: [(4, 7), (3, 7)]\n", - "5 drivers generated.\n", - "I am rider 3292 - dep: (4, 7) , arr: (2, 4)\n", - "I am rider 3293 - dep: (2, 4) , arr: (4, 4)\n", - "I am rider 3294 - dep: (3, 0) , arr: (6, 8)\n", - "I am rider 3295 - dep: (6, 8) , arr: (9, 5)\n", - "I am rider 3296 - dep: (3, 1) , arr: (2, 7)\n", + "tick 225 ended\n", + "I am driver 3282 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "1 drivers generated.\n", + "I am rider 3283 - dep: (1, 8) , arr: (9, 3)\n", + "I am rider 3284 - dep: (4, 7) , arr: (7, 9)\n", + "I am rider 3285 - dep: (4, 0) , arr: (2, 6)\n", + "I am rider 3286 - dep: (7, 3) , arr: (9, 1)\n", + "I am rider 3287 - dep: (7, 8) , arr: (2, 3)\n", "5 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (7, 0) to (6, 0) using car (3219, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2715 move from (8, 4) to (8, 5) using car (3191, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 move from (8, 4) to (8, 5) using car (3191, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2730 move from (7, 0) to (6, 0) using car (3219, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (7, 4) to (7, 5) using car (3214, [(7, 4), (7, 5)], 0)\n", - "Agent rider 2737 move from (7, 4) to (7, 5) using car (3214, [(7, 4), (7, 5)], 0)\n", - "Agent rider 2765 move from (2, 0) to (1, 0) using car (3235, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 2780 move from (2, 1) to (2, 2) using car (3195, [(2, 1), (2, 2)], 0)\n", - "Agent rider 2796 move from (7, 4) to (7, 5) using car (3214, [(7, 4), (7, 5)], 0)\n", - "Agent rider 2797 move from (9, 3) to (9, 2) using car (3245, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 2814 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 3) to (9, 2) using car (3245, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2951 doesn't move\n", - "Agent rider 2952 move from (8, 4) to (8, 5) using car (3191, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2957 move from (7, 0) to (6, 0) using car (3219, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2998 move from (5, 4) to (6, 4) using car (3163, [(5, 4), (6, 4)], 0)\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3018 move from (5, 2) to (6, 2) using car (3197, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Driver 3027 arrived\n", - "Driver 3030 arrived\n", - "Driver 3047 arrived\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3103 doesn't move\n", - "Agent rider 3105 move from (8, 4) to (8, 5) using car (3191, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 3105 arrived with a waiting time of 2 ticks\n", - "Agent rider 3106 move from (1, 2) to (1, 1) using car (3244, [(1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 3107 move from (8, 8) to (8, 7) using car (3238, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 3114 doesn't move\n", - "Agent rider 3116 move from (5, 4) to (6, 4) using car (3163, [(5, 4), (6, 4)], 0)\n", - "Agent rider 3118 move from (6, 8) to (5, 8) using car (3187, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3125 arrived\n", - "Driver 3126 arrived\n", - "Driver 3140 arrived\n", - "Agent rider 3144 move from (7, 1) to (7, 2) using car (3230, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3148 arrived\n", - "Agent rider 3158 move from (6, 5) to (6, 4) using car (3229, [(6, 5), (6, 4), (7, 4)], 0)\n", - "Driver 3161 arrived\n", - "Agent rider 3165 move from (5, 6) to (5, 5) using car (3212, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 move from (7, 0) to (6, 0) using car (3219, [(7, 0), (6, 0)], 0)\n", - "Agent rider 3168 doesn't move\n", - "Agent rider 3169 move from (5, 2) to (6, 2) using car (3197, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 3169 arrived with a waiting time of 5 ticks\n", - "Agent rider 3171 move from (1, 1) to (2, 1) using car (3192, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3172 doesn't move\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2681 move from (1, 6) to (1, 7) using car (3201, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 2718 move from (6, 9) to (7, 9) using car (3185, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (8, 7) to (8, 8) using car (3223, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2834 move from (8, 7) to (8, 8) using car (3223, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2862 move from (7, 4) to (7, 5) using car (3210, [(7, 4), (7, 5)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2896 move from (8, 7) to (8, 8) using car (3223, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2897 move from (6, 9) to (7, 9) using car (3185, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2898 move from (8, 7) to (8, 8) using car (3223, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2927 move from (6, 1) to (7, 1) using car (3203, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2928 move from (1, 7) to (0, 7) using car (3127, [(1, 7), (0, 7)], 0)\n", + "Agent rider 2932 move from (6, 9) to (7, 9) using car (3185, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 2932 arrived with a waiting time of 11 ticks\n", + "Agent rider 2940 move from (5, 4) to (5, 5) using car (3187, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 move from (4, 4) to (4, 5) using car (3220, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 2967 move from (6, 9) to (7, 9) using car (3185, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2985 move from (6, 3) to (6, 2) using car (3151, [(6, 3), (6, 2)], 0)\n", + "Agent rider 2988 move from (4, 0) to (3, 0) using car (3248, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2989 move from (6, 9) to (7, 9) using car (3185, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 2989 arrived with a waiting time of 13 ticks\n", + "Agent rider 2992 move from (6, 9) to (7, 9) using car (3185, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3016 move from (4, 2) to (4, 3) using car (3198, [(4, 2), (4, 3)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 3017 move from (4, 2) to (3, 2) using car (3206, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3022 move from (4, 2) to (3, 2) using car (3206, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3023 move from (1, 6) to (1, 7) using car (3201, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3058 move from (7, 0) to (8, 0) using car (3263, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Rider n° 3058 arrived with a waiting time of 2 ticks\n", + "Agent rider 3060 move from (8, 2) to (8, 3) using car (3272, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3061 move from (1, 6) to (1, 7) using car (3201, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3063 move from (4, 6) to (4, 7) using car (3214, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3066 move from (8, 1) to (7, 1) using car (3169, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 move from (1, 6) to (1, 7) using car (3201, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3098 move from (2, 1) to (3, 1) using car (3213, [(2, 1), (3, 1)], 0)\n", + "Agent rider 3104 move from (8, 1) to (7, 1) using car (3169, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3106 move from (1, 7) to (0, 7) using car (3127, [(1, 7), (0, 7)], 0)\n", + "Agent rider 3112 move from (5, 4) to (5, 5) using car (3187, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 3116 arrived\n", + "Agent rider 3123 move from (5, 2) to (5, 1) using car (3216, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 3123 arrived with a waiting time of 3 ticks\n", + "Agent rider 3124 move from (8, 1) to (7, 1) using car (3169, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (4, 8) to (4, 7) using car (3241, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 3136 arrived\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3143 doesn't move\n", + "Agent rider 3144 move from (2, 5) to (1, 5) using car (3228, [(2, 5), (1, 5)], 0)\n", + "Driver 3153 arrived\n", + "Agent rider 3156 move from (8, 7) to (8, 8) using car (3223, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3172 move from (4, 8) to (5, 8) using car (3168, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (2, 1) to (1, 1) using car (3209, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 move from (6, 1) to (7, 1) using car (3203, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3177 doesn't move\n", "Driver 3178 arrived\n", - "Agent rider 3200 move from (4, 4) to (4, 5) using car (3186, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3201 move from (0, 0) to (1, 0) using car (3288, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 move from (7, 7) to (7, 8) using car (3234, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 3205 move from (6, 7) to (5, 7) using car (3242, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 3207 move from (7, 2) to (7, 1) using car (3216, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 3208 move from (6, 7) to (5, 7) using car (3242, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 3220 doesn't move\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", + "Driver 3179 arrived\n", + "Driver 3188 arrived\n", + "Agent rider 3189 move from (4, 7) to (3, 7) using car (3230, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (4, 5) to (4, 4) using car (3186, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 6) to (4, 7) using car (3214, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (2, 5) to (2, 6) using car (3205, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3197 arrived\n", + "Driver 3207 arrived\n", + "Driver 3222 arrived\n", "Agent rider 3232 doesn't move\n", - "Driver 3233 arrived\n", - "Driver 3237 arrived\n", - "Driver 3251 arrived\n", - "Agent rider 3262 move from (2, 6) to (3, 6) using car (3243, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3263 move from (7, 7) to (7, 8) using car (3234, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 3264 move from (4, 4) to (4, 5) using car (3186, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3265 move from (4, 4) to (4, 3) using car (3188, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3266 move from (2, 6) to (2, 7) using car (3260, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (7, 1) to (7, 2) using car (3230, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3271 move from (4, 1) to (4, 2) using car (3223, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 3272 doesn't move\n", - "Agent rider 3273 move from (4, 7) to (3, 7) using car (3291, [(4, 7), (3, 7)], 0)\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3275 move from (8, 4) to (8, 5) using car (3253, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3281 move from (2, 1) to (2, 2) using car (3289, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 3282 doesn't move\n", - "Agent rider 3283 move from (6, 3) to (6, 4) using car (3261, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3284 move from (2, 4) to (2, 5) using car (3185, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3233 move from (2, 5) to (2, 6) using car (3231, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3234 move from (2, 2) to (3, 2) using car (3275, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3235 move from (7, 4) to (7, 5) using car (3210, [(7, 4), (7, 5)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3249 doesn't move\n", + "Agent rider 3250 move from (8, 4) to (8, 3) using car (3225, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3251 doesn't move\n", + "Agent rider 3252 move from (3, 9) to (4, 9) using car (3274, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (8, 4) to (8, 3) using car (3225, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (8, 7) to (8, 8) using car (3223, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3255 move from (5, 2) to (4, 2) using car (3200, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3256 move from (2, 2) to (2, 3) using car (3268, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3257 doesn't move\n", + "Agent rider 3276 move from (6, 5) to (7, 5) using car (3170, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3279 doesn't move\n", + "Agent rider 3280 move from (6, 2) to (6, 3) using car (3273, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 doesn't move\n", "Agent rider 3285 doesn't move\n", - "Agent rider 3286 doesn't move\n", - "Agent rider 3292 move from (4, 7) to (3, 7) using car (3291, [(4, 7), (3, 7)], 0)\n", - "Agent rider 3293 move from (2, 4) to (2, 5) using car (3185, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3294 doesn't move\n", - "Agent rider 3295 move from (6, 8) to (5, 8) using car (3187, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3296 doesn't move\n", - "tick 235 ended\n", - "I am driver 3297 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 3298 - trip: [(8, 8), (8, 7), (9, 7)]\n", - "I am driver 3299 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 3300 - trip: [(4, 8), (4, 9)]\n", - "I am driver 3301 - trip: [(3, 6), (2, 6)]\n", - "I am driver 3302 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 3303 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 3304 - trip: [(6, 2), (7, 2)]\n", + "Agent rider 3286 move from (7, 3) to (7, 2) using car (3165, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3287 doesn't move\n", + "tick 226 ended\n", + "I am driver 3288 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 3289 - trip: [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 3290 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 3291 - trip: [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 3292 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 3293 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 3294 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 3295 - trip: [(8, 5), (7, 5)]\n", "8 drivers generated.\n", - "I am rider 3305 - dep: (1, 2) , arr: (2, 0)\n", - "I am rider 3306 - dep: (1, 6) , arr: (3, 5)\n", - "I am rider 3307 - dep: (0, 4) , arr: (7, 4)\n", - "I am rider 3308 - dep: (0, 1) , arr: (3, 6)\n", - "I am rider 3309 - dep: (7, 0) , arr: (4, 5)\n", - "I am rider 3310 - dep: (4, 2) , arr: (7, 9)\n", - "6 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2715 move from (8, 5) to (8, 6) using car (3191, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 move from (8, 5) to (8, 6) using car (3191, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 move from (7, 5) to (7, 6) using car (3250, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 2737 move from (7, 5) to (7, 6) using car (3250, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 2765 move from (1, 0) to (0, 0) using car (3235, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Rider n° 2765 arrived with a waiting time of 16 ticks\n", - "Agent rider 2780 move from (2, 2) to (2, 3) using car (3289, [(2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 2796 move from (7, 5) to (7, 6) using car (3250, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2814 move from (1, 0) to (2, 0) using car (3288, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1)], 0)\n", - "Rider n° 2814 arrived with a waiting time of 17 ticks\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 move from (8, 8) to (8, 7) using car (3298, [(8, 8), (8, 7), (9, 7)], 0)\n", - "Agent rider 2866 move from (3, 9) to (2, 9) using car (3199, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2943 move from (8, 8) to (8, 7) using car (3298, [(8, 8), (8, 7), (9, 7)], 0)\n", - "Agent rider 2951 move from (1, 0) to (0, 0) using car (3235, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Rider n° 2951 arrived with a waiting time of 14 ticks\n", - "Agent rider 2952 move from (8, 5) to (8, 6) using car (3191, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2964 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2980 move from (3, 9) to (2, 9) using car (3199, [(3, 9), (2, 9)], 0)\n", - "Agent rider 2998 move from (6, 4) to (7, 4) using car (3229, [(6, 4), (7, 4)], 0)\n", - "Agent rider 3016 move from (1, 0) to (0, 0) using car (3235, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3018 move from (6, 2) to (6, 3) using car (3290, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 3030 arrived\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3093 move from (8, 8) to (8, 7) using car (3298, [(8, 8), (8, 7), (9, 7)], 0)\n", - "Agent rider 3103 move from (3, 4) to (3, 5) using car (3247, [(3, 4), (3, 5), (3, 6), (4, 6)], 0)\n", + "0 riders generated.\n", + "Agent rider 2607 move from (7, 5) to (8, 5) using car (3170, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2681 move from (1, 7) to (1, 8) using car (3201, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 2718 move from (7, 9) to (8, 9) using car (3185, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 move from (7, 2) to (7, 1) using car (3165, [(7, 2), (7, 1)], 0)\n", + "Agent rider 2822 move from (8, 8) to (7, 8) using car (3223, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2834 move from (8, 8) to (7, 8) using car (3223, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Rider n° 2834 arrived with a waiting time of 10 ticks\n", + "Agent rider 2861 move from (6, 3) to (7, 3) using car (3227, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2862 move from (7, 5) to (8, 5) using car (3170, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2879 move from (7, 2) to (7, 1) using car (3165, [(7, 2), (7, 1)], 0)\n", + "Agent rider 2881 move from (7, 5) to (8, 5) using car (3170, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2896 move from (8, 8) to (7, 8) using car (3223, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2897 move from (7, 9) to (8, 9) using car (3185, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2898 move from (8, 8) to (7, 8) using car (3223, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 2927 move from (7, 1) to (8, 1) using car (3203, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 move from (5, 5) to (4, 5) using car (3187, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2967 move from (7, 9) to (8, 9) using car (3185, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 2985 move from (6, 2) to (6, 3) using car (3262, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2988 move from (3, 0) to (2, 0) using car (3248, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 2992 move from (7, 9) to (8, 9) using car (3185, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3017 move from (3, 2) to (2, 2) using car (3206, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3022 move from (3, 2) to (2, 2) using car (3206, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3023 move from (1, 7) to (1, 8) using car (3201, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3060 move from (8, 3) to (8, 4) using car (3272, [(8, 3), (8, 4)], 0)\n", + "Rider n° 3060 arrived with a waiting time of 10 ticks\n", + "Agent rider 3061 move from (1, 7) to (1, 8) using car (3201, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 3063 move from (4, 7) to (4, 8) using car (3214, [(4, 7), (4, 8)], 0)\n", + "Agent rider 3066 move from (7, 1) to (6, 1) using car (3169, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 move from (6, 8) to (6, 7) using car (3266, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3098 doesn't move\n", + "Agent rider 3104 move from (7, 1) to (6, 1) using car (3169, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Agent rider 3106 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3114 move from (1, 0) to (0, 0) using car (3235, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3116 move from (6, 4) to (7, 4) using car (3229, [(6, 4), (7, 4)], 0)\n", - "Agent rider 3118 move from (5, 8) to (4, 8) using car (3187, [(5, 8), (4, 8)], 0)\n", - "Driver 3126 arrived\n", - "Driver 3134 arrived\n", - "Agent rider 3144 move from (7, 2) to (7, 3) using car (3230, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3158 move from (6, 4) to (7, 4) using car (3229, [(6, 4), (7, 4)], 0)\n", - "Agent rider 3165 move from (5, 5) to (5, 4) using car (3212, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 3166 move from (1, 3) to (0, 3) using car (3174, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (2, 1) to (3, 1) using car (3192, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3171 move from (2, 1) to (3, 1) using car (3192, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3112 move from (5, 5) to (4, 5) using car (3187, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3123 doesn't move\n", + "Agent rider 3124 move from (7, 1) to (6, 1) using car (3169, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (4, 7) to (4, 6) using car (3241, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 3128 arrived\n", + "Agent rider 3139 move from (6, 8) to (6, 7) using car (3266, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 3143 move from (5, 5) to (5, 6) using car (3245, [(5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 3143 arrived with a waiting time of 1 ticks\n", + "Agent rider 3144 move from (1, 5) to (0, 5) using car (3218, [(1, 5), (0, 5)], 0)\n", + "Driver 3150 arrived\n", + "Agent rider 3156 move from (8, 8) to (7, 8) using car (3223, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 3159 arrived\n", + "Driver 3162 arrived\n", + "Driver 3171 arrived\n", + "Agent rider 3172 move from (5, 8) to (6, 8) using car (3168, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 move from (7, 1) to (8, 1) using car (3203, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3177 doesn't move\n", + "Driver 3179 arrived\n", + "Agent rider 3189 move from (3, 7) to (2, 7) using car (3230, [(3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 3189 arrived with a waiting time of 1 ticks\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (4, 4) to (4, 3) using car (3186, [(4, 4), (4, 3)], 0)\n", + "Agent rider 3193 move from (4, 7) to (4, 8) using car (3214, [(4, 7), (4, 8)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (2, 6) to (2, 7) using car (3205, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3208 arrived\n", + "Agent rider 3232 move from (6, 3) to (6, 4) using car (3273, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3233 move from (2, 6) to (2, 7) using car (3231, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3234 move from (3, 2) to (4, 2) using car (3275, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3235 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3249 doesn't move\n", + "Agent rider 3250 move from (8, 3) to (8, 2) using car (3225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3251 move from (3, 6) to (4, 6) using car (3182, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Rider n° 3251 arrived with a waiting time of 2 ticks\n", + "Agent rider 3252 move from (4, 9) to (5, 9) using car (3274, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (8, 3) to (8, 2) using car (3225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (8, 8) to (7, 8) using car (3223, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3255 doesn't move\n", + "Agent rider 3256 move from (2, 3) to (2, 4) using car (3268, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3257 doesn't move\n", + "Agent rider 3276 move from (7, 5) to (8, 5) using car (3170, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 3276 arrived with a waiting time of 0 ticks\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3279 move from (6, 2) to (6, 3) using car (3267, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 3280 move from (6, 3) to (6, 4) using car (3273, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3281 move from (8, 3) to (8, 2) using car (3225, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (4, 7) to (5, 7) using car (3269, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 3285 doesn't move\n", + "Agent rider 3286 move from (7, 2) to (7, 1) using car (3165, [(7, 2), (7, 1)], 0)\n", + "Agent rider 3287 doesn't move\n", + "tick 227 ended\n", + "I am driver 3296 - trip: [(2, 4), (1, 4), (0, 4)]\n", + "I am driver 3297 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", + "I am driver 3298 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", + "3 drivers generated.\n", + "I am rider 3299 - dep: (8, 3) , arr: (7, 2)\n", + "I am rider 3300 - dep: (5, 3) , arr: (8, 0)\n", + "I am rider 3301 - dep: (6, 4) , arr: (5, 2)\n", + "I am rider 3302 - dep: (2, 0) , arr: (9, 0)\n", + "I am rider 3303 - dep: (4, 8) , arr: (3, 9)\n", + "I am rider 3304 - dep: (4, 9) , arr: (1, 9)\n", + "I am rider 3305 - dep: (7, 3) , arr: (3, 2)\n", + "I am rider 3306 - dep: (8, 3) , arr: (7, 9)\n", + "I am rider 3307 - dep: (0, 7) , arr: (1, 4)\n", + "I am rider 3308 - dep: (6, 5) , arr: (6, 4)\n", + "10 riders generated.\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2718 move from (8, 9) to (9, 9) using car (3185, [(8, 9), (9, 9)], 0)\n", + "Rider n° 2718 arrived with a waiting time of 21 ticks\n", + "Agent rider 2763 move from (8, 5) to (9, 5) using car (3170, [(8, 5), (9, 5)], 0)\n", + "Rider n° 2763 arrived with a waiting time of 22 ticks\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2822 move from (7, 8) to (6, 8) using car (3223, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Rider n° 2822 arrived with a waiting time of 15 ticks\n", + "Agent rider 2861 move from (7, 3) to (7, 4) using car (3227, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2862 move from (8, 5) to (9, 5) using car (3170, [(8, 5), (9, 5)], 0)\n", + "Rider n° 2862 arrived with a waiting time of 14 ticks\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2896 move from (7, 8) to (6, 8) using car (3297, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 2897 move from (8, 9) to (9, 9) using car (3185, [(8, 9), (9, 9)], 0)\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2927 move from (8, 1) to (9, 1) using car (3203, [(8, 1), (9, 1)], 0)\n", + "Rider n° 2927 arrived with a waiting time of 7 ticks\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2967 move from (8, 9) to (9, 9) using car (3185, [(8, 9), (9, 9)], 0)\n", + "Rider n° 2967 arrived with a waiting time of 10 ticks\n", + "Agent rider 2985 move from (6, 3) to (6, 4) using car (3262, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 2988 move from (2, 0) to (1, 0) using car (3248, [(2, 0), (1, 0)], 0)\n", + "Agent rider 2992 move from (8, 9) to (9, 9) using car (3185, [(8, 9), (9, 9)], 0)\n", + "Rider n° 2992 arrived with a waiting time of 6 ticks\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3017 move from (2, 2) to (2, 1) using car (3298, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Rider n° 3017 arrived with a waiting time of 5 ticks\n", + "Agent rider 3022 move from (2, 2) to (2, 1) using car (3298, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Rider n° 3022 arrived with a waiting time of 8 ticks\n", + "Agent rider 3023 move from (1, 8) to (0, 8) using car (3201, [(1, 8), (0, 8)], 0)\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3063 move from (4, 8) to (5, 8) using car (3219, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3066 move from (6, 1) to (5, 1) using car (3169, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3098 doesn't move\n", + "Agent rider 3104 move from (6, 1) to (5, 1) using car (3169, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 move from (4, 5) to (3, 5) using car (3187, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3124 move from (6, 1) to (5, 1) using car (3169, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (4, 6) to (4, 5) using car (3241, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 3127 arrived\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3144 doesn't move\n", + "Driver 3151 arrived\n", + "Agent rider 3156 move from (7, 8) to (6, 8) using car (3223, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 3162 arrived\n", "Agent rider 3172 doesn't move\n", - "Driver 3177 arrived\n", - "Agent rider 3200 move from (4, 5) to (5, 5) using car (3186, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3201 move from (1, 0) to (2, 0) using car (3288, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 move from (7, 8) to (6, 8) using car (3234, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 3205 move from (5, 7) to (4, 7) using car (3242, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 3207 move from (7, 1) to (7, 0) using car (3216, [(7, 1), (7, 0)], 0)\n", - "Agent rider 3208 move from (5, 7) to (4, 7) using car (3242, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5)], 0)\n", - "Driver 3211 arrived\n", - "Driver 3215 arrived\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3176 move from (8, 1) to (9, 1) using car (3203, [(8, 1), (9, 1)], 0)\n", + "Rider n° 3176 arrived with a waiting time of 3 ticks\n", + "Agent rider 3177 move from (1, 6) to (1, 7) using car (3237, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 doesn't move\n", + "Agent rider 3193 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (2, 7) to (2, 8) using car (3205, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3198 arrived\n", + "Driver 3209 arrived\n", + "Driver 3210 arrived\n", + "Driver 3213 arrived\n", "Driver 3217 arrived\n", - "Agent rider 3220 move from (8, 8) to (8, 7) using car (3298, [(8, 8), (8, 7), (9, 7)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "Agent rider 3232 doesn't move\n", - "Driver 3252 arrived\n", - "Driver 3254 arrived\n", - "Agent rider 3262 move from (3, 6) to (4, 6) using car (3243, [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3263 move from (7, 8) to (6, 8) using car (3234, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 3264 move from (4, 5) to (5, 5) using car (3186, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3265 move from (4, 3) to (4, 2) using car (3188, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3266 move from (2, 7) to (2, 8) using car (3260, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 move from (4, 5) to (5, 5) using car (3186, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3269 move from (7, 2) to (7, 3) using car (3230, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3271 move from (4, 2) to (4, 3) using car (3223, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 3272 move from (9, 4) to (9, 3) using car (3276, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 3273 doesn't move\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3275 move from (8, 5) to (8, 6) using car (3253, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 3278 arrived\n", - "Agent rider 3280 move from (6, 3) to (6, 4) using car (3257, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3281 move from (2, 2) to (2, 3) using car (3289, [(2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 3282 move from (0, 6) to (0, 7) using car (3249, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 move from (6, 4) to (6, 5) using car (3261, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3284 move from (2, 5) to (2, 6) using car (3185, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3285 doesn't move\n", + "Driver 3221 arrived\n", + "Driver 3228 arrived\n", + "Agent rider 3232 move from (6, 4) to (6, 5) using car (3273, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3233 move from (2, 7) to (2, 8) using car (3231, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3234 move from (4, 2) to (4, 3) using car (3275, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3235 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Driver 3240 arrived\n", + "Driver 3242 arrived\n", + "Driver 3243 arrived\n", + "Driver 3246 arrived\n", + "Agent rider 3249 move from (8, 3) to (8, 4) using car (3292, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3250 move from (8, 2) to (8, 1) using car (3225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (5, 9) to (6, 9) using car (3274, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (8, 2) to (8, 1) using car (3225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (7, 8) to (6, 8) using car (3223, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 3255 move from (4, 2) to (4, 3) using car (3275, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3256 move from (2, 4) to (2, 5) using car (3268, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3257 move from (2, 0) to (1, 0) using car (3248, [(2, 0), (1, 0)], 0)\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3279 move from (6, 3) to (6, 4) using car (3267, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 3280 move from (6, 4) to (6, 5) using car (3273, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3281 move from (8, 2) to (8, 1) using car (3225, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (5, 7) to (6, 7) using car (3269, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 3285 move from (4, 0) to (4, 1) using car (3259, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", "Agent rider 3286 doesn't move\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 move from (2, 5) to (2, 6) using car (3185, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3294 doesn't move\n", - "Agent rider 3295 move from (5, 8) to (4, 8) using car (3187, [(5, 8), (4, 8)], 0)\n", - "Agent rider 3296 move from (3, 1) to (2, 1) using car (3239, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 3305 doesn't move\n", - "Agent rider 3306 doesn't move\n", + "Agent rider 3287 move from (7, 8) to (6, 8) using car (3297, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 3299 move from (8, 3) to (8, 4) using car (3292, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3300 move from (5, 3) to (5, 2) using car (3264, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 move from (2, 0) to (1, 0) using car (3248, [(2, 0), (1, 0)], 0)\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3304 doesn't move\n", + "Agent rider 3305 move from (7, 3) to (7, 4) using car (3227, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3306 move from (8, 3) to (8, 4) using car (3292, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", "Agent rider 3307 doesn't move\n", "Agent rider 3308 doesn't move\n", - "Agent rider 3309 doesn't move\n", - "Agent rider 3310 move from (4, 2) to (4, 3) using car (3223, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "tick 236 ended\n", - "I am driver 3311 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 3312 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3313 - trip: [(4, 7), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 3314 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 3315 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 3316 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)]\n", - "I am driver 3317 - trip: [(3, 6), (2, 6), (1, 6), (1, 7)]\n", - "I am driver 3318 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 3319 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)]\n", - "I am driver 3320 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 3321 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 3322 - trip: [(7, 2), (8, 2), (9, 2)]\n", - "I am driver 3323 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 3324 - trip: [(7, 1), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 3325 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", - "I am driver 3326 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3327 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 3328 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 3329 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3330 - trip: [(9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 3331 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 3332 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3333 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 3334 - trip: [(2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 3335 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 3336 - trip: [(0, 4), (0, 3), (1, 3)]\n", - "I am driver 3337 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 3338 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 3339 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", - "29 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2715 move from (8, 6) to (8, 7) using car (3191, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 move from (8, 6) to (8, 7) using car (3191, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 move from (7, 6) to (7, 7) using car (3250, [(7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 move from (2, 3) to (2, 4) using car (3289, [(2, 3), (2, 4)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2855 doesn't move\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2935 doesn't move\n", - "Agent rider 2943 doesn't move\n", - "Agent rider 2952 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2964 move from (0, 0) to (0, 1) using car (3235, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Rider n° 2964 arrived with a waiting time of 11 ticks\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3016 move from (0, 0) to (0, 1) using car (3235, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3018 move from (6, 3) to (6, 4) using car (3290, [(6, 3), (6, 4)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3093 doesn't move\n", - "Agent rider 3103 move from (3, 5) to (3, 6) using car (3247, [(3, 5), (3, 6), (4, 6)], 0)\n", + "tick 228 ended\n", + "I am driver 3309 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 3310 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 3311 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 3312 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 3313 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 3314 - trip: [(6, 1), (6, 0), (5, 0)]\n", + "I am driver 3315 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 3316 - trip: [(3, 2), (3, 3), (2, 3)]\n", + "I am driver 3317 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3318 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 3319 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 3320 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (6, 4)]\n", + "I am driver 3321 - trip: [(0, 4), (1, 4), (1, 5), (2, 5), (3, 5)]\n", + "13 drivers generated.\n", + "I am rider 3322 - dep: (9, 2) , arr: (9, 7)\n", + "I am rider 3323 - dep: (6, 2) , arr: (4, 8)\n", + "I am rider 3324 - dep: (9, 4) , arr: (3, 0)\n", + "I am rider 3325 - dep: (4, 7) , arr: (6, 7)\n", + "I am rider 3326 - dep: (3, 3) , arr: (5, 0)\n", + "I am rider 3327 - dep: (8, 7) , arr: (2, 0)\n", + "I am rider 3328 - dep: (4, 0) , arr: (3, 4)\n", + "I am rider 3329 - dep: (2, 5) , arr: (9, 5)\n", + "I am rider 3330 - dep: (8, 7) , arr: (7, 0)\n", + "I am rider 3331 - dep: (5, 9) , arr: (0, 3)\n", + "10 riders generated.\n", + "Agent rider 2607 doesn't move\n", + "Agent rider 2681 doesn't move\n", + "Agent rider 2763 doesn't move\n", + "Agent rider 2770 move from (7, 1) to (6, 1) using car (3212, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2861 move from (7, 4) to (7, 5) using car (3227, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2879 move from (7, 1) to (6, 1) using car (3212, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2881 doesn't move\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 move from (4, 5) to (4, 4) using car (3241, [(4, 5), (4, 4)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 move from (4, 5) to (5, 5) using car (3282, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 2985 move from (6, 4) to (6, 5) using car (3262, [(6, 4), (6, 5)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 3016 move from (4, 3) to (4, 4) using car (3275, [(4, 3), (4, 4)], 0)\n", + "Agent rider 3022 doesn't move\n", + "Agent rider 3023 doesn't move\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3063 move from (5, 8) to (6, 8) using car (3219, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3066 move from (5, 1) to (4, 1) using car (3169, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 move from (6, 7) to (7, 7) using car (3269, [(6, 7), (7, 7)], 0)\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3098 move from (3, 1) to (2, 1) using car (3200, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3104 doesn't move\n", "Agent rider 3106 doesn't move\n", - "Agent rider 3107 move from (8, 7) to (9, 7) using car (3298, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3114 move from (0, 0) to (0, 1) using car (3235, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3118 doesn't move\n", - "Agent rider 3144 move from (7, 3) to (6, 3) using car (3318, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3158 doesn't move\n", - "Driver 3163 arrived\n", - "Agent rider 3165 move from (5, 4) to (5, 3) using car (3212, [(5, 4), (5, 3)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (3, 1) to (4, 1) using car (3192, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3171 move from (3, 1) to (4, 1) using car (3192, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Driver 3179 arrived\n", - "Driver 3195 arrived\n", - "Agent rider 3200 move from (5, 5) to (6, 5) using car (3186, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 3200 arrived with a waiting time of 3 ticks\n", - "Agent rider 3201 move from (2, 0) to (3, 0) using car (3288, [(2, 0), (3, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 3202 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3204 move from (6, 8) to (5, 8) using car (3234, [(6, 8), (5, 8)], 0)\n", - "Rider n° 3204 arrived with a waiting time of 3 ticks\n", - "Agent rider 3205 move from (4, 7) to (4, 6) using car (3287, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (4, 7) to (4, 6) using car (3287, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 3213 arrived\n", + "Agent rider 3112 move from (3, 5) to (2, 5) using car (3187, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3124 move from (5, 1) to (4, 1) using car (3169, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3126 move from (4, 5) to (4, 4) using car (3241, [(4, 5), (4, 4)], 0)\n", + "Agent rider 3139 move from (6, 7) to (7, 7) using car (3269, [(6, 7), (7, 7)], 0)\n", + "Agent rider 3144 doesn't move\n", + "Agent rider 3156 move from (6, 8) to (5, 8) using car (3223, [(6, 8), (5, 8)], 0)\n", + "Driver 3165 arrived\n", + "Agent rider 3172 move from (6, 8) to (5, 8) using car (3223, [(6, 8), (5, 8)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3177 move from (1, 7) to (1, 8) using car (3237, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 3186 arrived\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (4, 3) to (4, 4) using car (3275, [(4, 3), (4, 4)], 0)\n", + "Agent rider 3193 move from (4, 8) to (3, 8) using car (3290, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (2, 8) to (3, 8) using car (3205, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3210 arrived\n", "Driver 3214 arrived\n", - "Driver 3219 arrived\n", - "Agent rider 3220 doesn't move\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "Agent rider 3232 doesn't move\n", - "Driver 3236 arrived\n", - "Driver 3240 arrived\n", - "Agent rider 3262 move from (4, 6) to (4, 5) using car (3243, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3263 move from (6, 8) to (5, 8) using car (3234, [(6, 8), (5, 8)], 0)\n", - "Agent rider 3264 move from (5, 5) to (6, 5) using car (3186, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3265 move from (4, 2) to (4, 1) using car (3188, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3266 move from (2, 8) to (2, 9) using car (3260, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 move from (5, 5) to (6, 5) using car (3186, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3269 move from (7, 3) to (6, 3) using car (3318, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3271 move from (4, 3) to (4, 2) using car (3255, [(4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 3272 move from (9, 3) to (8, 3) using car (3337, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 3273 move from (3, 7) to (4, 7) using car (3302, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 3274 move from (4, 2) to (4, 1) using car (3188, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3275 move from (8, 6) to (8, 7) using car (3253, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (6, 4) to (6, 5) using car (3257, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3281 move from (2, 3) to (2, 4) using car (3289, [(2, 3), (2, 4)], 0)\n", - "Rider n° 3281 arrived with a waiting time of 1 ticks\n", - "Agent rider 3282 move from (0, 7) to (0, 8) using car (3249, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 move from (6, 5) to (6, 6) using car (3261, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3284 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3286 move from (0, 2) to (1, 2) using car (3319, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", - "Driver 3291 arrived\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 move from (2, 6) to (2, 5) using car (3316, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 3294 move from (3, 0) to (4, 0) using car (3335, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3296 move from (2, 1) to (1, 1) using car (3239, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Driver 3218 arrived\n", + "Driver 3224 arrived\n", + "Agent rider 3232 move from (6, 5) to (6, 6) using car (3273, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3233 move from (2, 8) to (1, 8) using car (3231, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3234 move from (4, 3) to (4, 4) using car (3275, [(4, 3), (4, 4)], 0)\n", + "Agent rider 3235 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Driver 3239 arrived\n", + "Driver 3243 arrived\n", + "Agent rider 3249 move from (8, 4) to (8, 5) using car (3292, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3250 move from (8, 1) to (7, 1) using car (3225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (6, 9) to (7, 9) using car (3274, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (8, 1) to (7, 1) using car (3225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (6, 8) to (5, 8) using car (3223, [(6, 8), (5, 8)], 0)\n", + "Agent rider 3255 move from (4, 3) to (4, 4) using car (3275, [(4, 3), (4, 4)], 0)\n", + "Agent rider 3256 doesn't move\n", + "Agent rider 3257 doesn't move\n", + "Driver 3265 arrived\n", + "Driver 3272 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3279 move from (6, 4) to (6, 5) using car (3267, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 3280 move from (6, 5) to (6, 6) using car (3273, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3281 move from (8, 1) to (7, 1) using car (3225, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (6, 7) to (7, 7) using car (3269, [(6, 7), (7, 7)], 0)\n", + "Agent rider 3285 move from (4, 1) to (4, 2) using car (3309, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3286 move from (7, 1) to (6, 1) using car (3212, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3287 move from (6, 8) to (5, 8) using car (3297, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Driver 3295 arrived\n", + "Agent rider 3299 move from (8, 4) to (8, 5) using car (3292, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3300 move from (5, 2) to (5, 1) using car (3264, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3301 move from (6, 4) to (5, 4) using car (3310, [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3302 doesn't move\n", + "Agent rider 3303 move from (4, 8) to (3, 8) using car (3290, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 3304 move from (4, 9) to (3, 9) using car (3288, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 3305 doesn't move\n", - "Agent rider 3306 doesn't move\n", + "Agent rider 3306 move from (8, 4) to (8, 5) using car (3292, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", "Agent rider 3307 doesn't move\n", - "Agent rider 3308 doesn't move\n", - "Agent rider 3309 doesn't move\n", - "Agent rider 3310 move from (4, 3) to (4, 4) using car (3320, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "tick 237 ended\n", - "I am driver 3340 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 3341 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 3342 - trip: [(8, 6), (7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 3343 - trip: [(7, 3), (7, 4)]\n", - "I am driver 3344 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", + "Agent rider 3308 move from (6, 5) to (6, 6) using car (3273, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3323 move from (6, 2) to (5, 2) using car (3293, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 move from (4, 7) to (4, 8) using car (3220, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 doesn't move\n", + "Agent rider 3328 move from (4, 0) to (3, 0) using car (3216, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 3329 move from (2, 5) to (2, 4) using car (3229, [(2, 5), (2, 4)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 doesn't move\n", + "tick 229 ended\n", + "I am driver 3332 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2)]\n", + "I am driver 3333 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 3334 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 3335 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 3336 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 1924 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2263 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2370 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2715 move from (8, 7) to (8, 8) using car (3191, [(8, 7), (8, 8)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (7, 6) to (6, 6) using car (3238, [(7, 6), (6, 6)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (7, 6) to (6, 6) using car (3238, [(7, 6), (6, 6)], 0)\n", - "Agent rider 2797 move from (9, 2) to (9, 3) using car (3314, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 2853 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2855 move from (8, 7) to (8, 8) using car (3253, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 2) to (9, 3) using car (3314, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 2935 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2943 move from (8, 7) to (8, 8) using car (3253, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "I am rider 3337 - dep: (8, 6) , arr: (7, 0)\n", + "I am rider 3338 - dep: (9, 3) , arr: (8, 2)\n", + "I am rider 3339 - dep: (3, 7) , arr: (6, 4)\n", + "I am rider 3340 - dep: (3, 9) , arr: (2, 0)\n", + "I am rider 3341 - dep: (9, 8) , arr: (7, 2)\n", + "I am rider 3342 - dep: (9, 3) , arr: (9, 7)\n", + "6 riders generated.\n", + "Agent rider 2607 move from (8, 5) to (8, 6) using car (3292, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2681 move from (1, 8) to (1, 7) using car (3211, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 2770 move from (6, 1) to (5, 1) using car (3212, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2861 move from (7, 5) to (7, 4) using car (3291, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 2879 move from (6, 1) to (5, 1) using car (3212, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 2881 move from (8, 5) to (8, 6) using car (3292, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 2896 move from (6, 8) to (7, 8) using car (3219, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 doesn't move\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 move from (0, 8) to (1, 8) using car (3333, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", "Agent rider 2952 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2998 move from (7, 4) to (7, 5) using car (3230, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3016 move from (0, 1) to (0, 2) using car (3235, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3018 doesn't move\n" + "Agent rider 2985 move from (6, 5) to (5, 5) using car (3267, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3023 move from (0, 8) to (1, 8) using car (3333, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3061 move from (1, 8) to (1, 7) using car (3211, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3063 move from (6, 8) to (7, 8) using car (3219, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3066 move from (4, 1) to (3, 1) using car (3169, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 doesn't move\n", + "Agent rider 3096 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3060 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 3093 move from (8, 7) to (8, 8) using car (3253, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3103 move from (3, 6) to (4, 6) using car (3247, [(3, 6), (4, 6)], 0)\n", - "Rider n° 3103 arrived with a waiting time of 6 ticks\n", - "Agent rider 3106 move from (1, 1) to (1, 2) using car (3239, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3114 move from (0, 1) to (0, 2) using car (3235, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3118 doesn't move\n", - "Driver 3132 arrived\n", - "Agent rider 3144 move from (6, 3) to (5, 3) using car (3318, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3158 move from (7, 4) to (7, 5) using car (3230, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3159 arrived\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3166 move from (0, 3) to (1, 3) using car (3336, [(0, 3), (1, 3)], 0)\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (4, 1) to (5, 1) using car (3192, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3171 move from (4, 1) to (5, 1) using car (3192, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Driver 3174 arrived\n", - "Driver 3187 arrived\n", - "Driver 3197 arrived\n", - "Driver 3199 arrived\n", - "Agent rider 3201 move from (3, 0) to (4, 0) using car (3288, [(3, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 3202 move from (6, 7) to (7, 7) using car (3152, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3203 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 3205 move from (4, 6) to (4, 5) using car (3287, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (4, 6) to (4, 5) using car (3287, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 3214 arrived\n", - "Driver 3216 arrived\n", - "Agent rider 3220 move from (8, 7) to (8, 8) using car (3253, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Driver 3227 arrived\n", + "Agent rider 3098 move from (2, 1) to (1, 1) using car (3200, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3104 move from (5, 1) to (4, 1) using car (3264, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 doesn't move\n", + "Agent rider 3124 move from (4, 1) to (3, 1) using car (3169, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 3124 arrived with a waiting time of 8 ticks\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3144 move from (0, 5) to (0, 4) using car (3336, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3156 move from (5, 8) to (4, 8) using car (3297, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Driver 3166 arrived\n", + "Driver 3168 arrived\n", + "Driver 3170 arrived\n", + "Agent rider 3172 move from (5, 8) to (4, 8) using car (3297, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 3173 move from (0, 8) to (1, 8) using car (3333, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3177 move from (1, 8) to (2, 8) using car (3334, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 3182 arrived\n", + "Driver 3185 arrived\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 doesn't move\n", + "Agent rider 3193 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (3, 8) to (4, 8) using car (3205, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3201 arrived\n", + "Driver 3203 arrived\n", + "Driver 3215 arrived\n", + "Driver 3226 arrived\n", + "Agent rider 3232 move from (6, 6) to (6, 7) using car (3273, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3233 move from (1, 8) to (0, 8) using car (3231, [(1, 8), (0, 8)], 0)\n", + "Agent rider 3234 doesn't move\n", + "Agent rider 3235 move from (7, 5) to (7, 4) using car (3291, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Driver 3248 arrived\n", + "Agent rider 3249 move from (8, 5) to (8, 6) using car (3292, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3250 move from (7, 1) to (6, 1) using car (3225, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 9) to (7, 8) using car (3274, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (7, 1) to (6, 1) using car (3225, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (5, 8) to (4, 8) using car (3297, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 3255 doesn't move\n", + "Agent rider 3256 doesn't move\n", + "Agent rider 3257 move from (1, 0) to (2, 0) using car (3312, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Driver 3270 arrived\n", + "Driver 3271 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (1, 0) to (2, 0) using car (3312, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3279 move from (6, 5) to (5, 5) using car (3267, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 3280 move from (6, 6) to (6, 7) using car (3273, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3281 move from (7, 1) to (6, 1) using car (3225, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 move from (1, 8) to (2, 8) using car (3237, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3284 doesn't move\n", + "Agent rider 3285 move from (4, 2) to (4, 3) using car (3309, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3286 move from (6, 1) to (5, 1) using car (3212, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3287 move from (5, 8) to (4, 8) using car (3297, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Agent rider 3299 move from (8, 5) to (8, 6) using car (3292, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3300 move from (5, 1) to (4, 1) using car (3264, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3301 move from (5, 4) to (6, 4) using car (3202, [(5, 4), (6, 4)], 0)\n", + "Agent rider 3302 move from (1, 0) to (2, 0) using car (3312, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3304 move from (3, 9) to (2, 9) using car (3288, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3305 doesn't move\n", + "Agent rider 3306 move from (8, 5) to (8, 6) using car (3292, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3308 move from (6, 6) to (6, 7) using car (3273, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3323 move from (5, 2) to (4, 2) using car (3293, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 doesn't move\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 doesn't move\n", + "Agent rider 3328 doesn't move\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3339 doesn't move\n", + "Agent rider 3340 move from (3, 9) to (2, 9) using car (3288, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "tick 230 ended\n", + "I am driver 3343 - trip: [(1, 6), (1, 7)]\n", + "I am driver 3344 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 3345 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 3346 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 3347 - trip: [(3, 9), (3, 8), (2, 8)]\n", + "I am driver 3348 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 3349 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 3350 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 3351 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 3352 - trip: [(8, 9), (7, 9), (6, 9)]\n", + "I am driver 3353 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 3354 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 3355 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 3356 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (8, 1)]\n", + "I am driver 3357 - trip: [(8, 9), (9, 9)]\n", + "I am driver 3358 - trip: [(4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 3359 - trip: [(0, 1), (0, 0), (1, 0)]\n", + "I am driver 3360 - trip: [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)]\n", + "I am driver 3361 - trip: [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 3362 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 3363 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 3364 - trip: [(7, 5), (6, 5), (6, 4), (5, 4), (4, 4)]\n", + "22 drivers generated.\n", + "I am rider 3365 - dep: (0, 5) , arr: (7, 4)\n", + "I am rider 3366 - dep: (3, 0) , arr: (8, 9)\n", + "2 riders generated.\n", + "Agent rider 2607 move from (8, 6) to (8, 7) using car (3292, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2607 arrived with a waiting time of 20 ticks\n", + "Agent rider 2681 move from (1, 7) to (1, 6) using car (3211, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 move from (7, 4) to (7, 3) using car (3291, [(7, 4), (7, 3)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2881 move from (8, 6) to (8, 7) using car (3292, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 2881 arrived with a waiting time of 11 ticks\n", + "Agent rider 2896 move from (7, 8) to (8, 8) using car (3219, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (7, 8) to (8, 8) using car (3219, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 move from (1, 8) to (0, 8) using car (3349, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2952 doesn't move\n", + "Agent rider 2985 move from (5, 5) to (5, 4) using car (3320, [(5, 5), (5, 4), (6, 4)], 0)\n", + "Agent rider 2988 doesn't move\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3023 move from (1, 8) to (0, 8) using car (3349, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3061 move from (1, 7) to (1, 6) using car (3211, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 move from (1, 7) to (1, 6) using car (3211, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3098 doesn't move\n", + "Agent rider 3104 move from (4, 1) to (3, 1) using car (3264, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3144 move from (0, 4) to (1, 4) using car (3362, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3156 move from (4, 8) to (5, 8) using car (3205, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3157 arrived\n", + "Driver 3168 arrived\n", + "Agent rider 3172 move from (4, 8) to (5, 8) using car (3205, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3173 move from (1, 8) to (2, 8) using car (3333, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3177 move from (2, 8) to (3, 8) using car (3334, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 3185 arrived\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 doesn't move\n", + "Agent rider 3193 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (4, 8) to (5, 8) using car (3205, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3223 arrived\n", "Driver 3229 arrived\n", - "Agent rider 3232 move from (1, 9) to (2, 9) using car (3325, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 3232 move from (6, 7) to (6, 8) using car (3273, [(6, 7), (6, 8)], 0)\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 doesn't move\n", + "Agent rider 3235 move from (7, 4) to (7, 3) using car (3291, [(7, 4), (7, 3)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Driver 3241 arrived\n", "Driver 3244 arrived\n", - "Agent rider 3262 move from (4, 5) to (4, 4) using car (3243, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (6, 5) to (7, 5) using car (3186, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3265 move from (4, 1) to (4, 0) using car (3188, [(4, 1), (4, 0)], 0)\n", - "Agent rider 3266 move from (2, 9) to (3, 9) using car (3260, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 move from (6, 5) to (7, 5) using car (3186, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 3269 move from (6, 3) to (5, 3) using car (3318, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3271 move from (4, 2) to (4, 3) using car (3248, [(4, 2), (4, 3)], 0)\n", - "Agent rider 3272 move from (8, 3) to (7, 3) using car (3337, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 3273 doesn't move\n", - "Agent rider 3274 move from (4, 1) to (4, 0) using car (3188, [(4, 1), (4, 0)], 0)\n", - "Agent rider 3275 move from (8, 7) to (8, 8) using car (3253, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (6, 5) to (6, 6) using car (3257, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (0, 8) to (0, 9) using car (3249, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 move from (6, 6) to (6, 7) using car (3261, [(6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3284 move from (2, 6) to (1, 6) using car (3317, [(2, 6), (1, 6), (1, 7)], 0)\n", - "Agent rider 3285 move from (0, 8) to (0, 9) using car (3249, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3286 move from (1, 2) to (2, 2) using car (3319, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", - "Rider n° 3286 arrived with a waiting time of 3 ticks\n", - "Agent rider 3292 move from (3, 7) to (3, 6) using car (3242, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 3293 move from (2, 5) to (2, 4) using car (3316, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 3294 move from (4, 0) to (5, 0) using car (3335, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3296 move from (1, 1) to (1, 2) using car (3239, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Driver 3300 arrived\n", - "Driver 3301 arrived\n", - "Driver 3304 arrived\n", - "Agent rider 3305 move from (1, 2) to (0, 2) using car (3327, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (0, 4) to (0, 3) using car (3328, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (0, 1) to (0, 2) using car (3235, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Agent rider 3309 doesn't move\n", - "Agent rider 3310 move from (4, 4) to (4, 5) using car (3320, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "tick 238 ended\n", - "I am driver 3345 - trip: [(3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 3346 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 3347 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 3348 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 3349 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3350 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 3351 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3352 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 3353 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "9 drivers generated.\n", - "I am rider 3354 - dep: (5, 9) , arr: (0, 1)\n", - "I am rider 3355 - dep: (0, 2) , arr: (4, 0)\n", - "I am rider 3356 - dep: (8, 3) , arr: (9, 0)\n", - "I am rider 3357 - dep: (2, 8) , arr: (2, 0)\n", - "I am rider 3358 - dep: (5, 8) , arr: (3, 8)\n", - "5 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 move from (2, 9) to (3, 9) using car (3325, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (2, 9) to (3, 9) using car (3325, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 move from (7, 7) to (8, 7) using car (3152, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2737 move from (6, 6) to (6, 7) using car (3257, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2780 move from (2, 4) to (2, 3) using car (3316, [(2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 2796 move from (6, 6) to (6, 7) using car (3257, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2797 move from (9, 3) to (9, 4) using car (3314, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 2853 move from (2, 9) to (3, 9) using car (3325, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2855 move from (8, 8) to (8, 9) using car (3253, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 2855 arrived with a waiting time of 12 ticks\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 3) to (9, 4) using car (3314, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 2935 move from (2, 9) to (3, 9) using car (3325, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Rider n° 2935 arrived with a waiting time of 15 ticks\n", - "Agent rider 2943 move from (8, 8) to (8, 9) using car (3253, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 2943 arrived with a waiting time of 9 ticks\n", - "Agent rider 2952 move from (8, 6) to (8, 5) using car (3332, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2980 doesn't move\n", - "Agent rider 2998 move from (7, 5) to (8, 5) using car (3186, [(7, 5), (8, 5)], 0)\n", - "Agent rider 3016 move from (0, 2) to (0, 3) using car (3235, [(0, 2), (0, 3)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3093 move from (8, 8) to (8, 9) using car (3253, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 3093 arrived with a waiting time of 8 ticks\n", - "Agent rider 3106 move from (1, 2) to (1, 3) using car (3239, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 3106 arrived with a waiting time of 5 ticks\n", - "Agent rider 3107 move from (9, 7) to (9, 8) using car (3330, [(9, 7), (9, 8)], 0)\n", - "Agent rider 3114 move from (0, 2) to (0, 3) using car (3235, [(0, 2), (0, 3)], 0)\n", - "Rider n° 3114 arrived with a waiting time of 7 ticks\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3118 move from (4, 8) to (3, 8) using car (3312, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3144 move from (5, 3) to (4, 3) using car (3318, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3158 move from (7, 5) to (7, 6) using car (3230, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 3158 arrived with a waiting time of 2 ticks\n", - "Agent rider 3165 move from (5, 3) to (4, 3) using car (3318, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3168 move from (5, 1) to (6, 1) using car (3192, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3171 move from (5, 1) to (6, 1) using car (3192, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3172 move from (5, 0) to (6, 0) using car (3241, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 3245 arrived\n", + "Agent rider 3249 move from (8, 6) to (8, 7) using car (3292, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 3249 arrived with a waiting time of 5 ticks\n", + "Agent rider 3250 move from (6, 1) to (5, 1) using car (3225, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 8) to (7, 7) using car (3274, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (6, 1) to (5, 1) using car (3225, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (4, 8) to (5, 8) using car (3205, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3255 doesn't move\n", + "Agent rider 3256 doesn't move\n", + "Agent rider 3257 move from (2, 0) to (3, 0) using car (3312, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Driver 3262 arrived\n", + "Driver 3263 arrived\n", + "Driver 3266 arrived\n", + "Driver 3268 arrived\n", + "Driver 3269 arrived\n", + "Driver 3271 arrived\n", + "Driver 3275 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (2, 0) to (3, 0) using car (3312, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3279 move from (5, 5) to (4, 5) using car (3267, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 3279 arrived with a waiting time of 2 ticks\n", + "Agent rider 3280 move from (6, 7) to (6, 8) using car (3273, [(6, 7), (6, 8)], 0)\n", + "Agent rider 3281 move from (6, 1) to (5, 1) using car (3225, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 move from (2, 8) to (3, 8) using car (3237, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3284 doesn't move\n", + "Agent rider 3285 move from (4, 3) to (4, 4) using car (3309, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3287 move from (4, 8) to (3, 8) using car (3297, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", + "Driver 3296 arrived\n", + "Agent rider 3299 move from (8, 6) to (8, 7) using car (3292, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 move from (2, 0) to (3, 0) using car (3312, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3304 move from (2, 9) to (1, 9) using car (3288, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 3304 arrived with a waiting time of 1 ticks\n", + "Agent rider 3305 move from (7, 4) to (7, 3) using car (3291, [(7, 4), (7, 3)], 0)\n", + "Agent rider 3306 move from (8, 6) to (8, 7) using car (3292, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3308 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3323 move from (4, 2) to (4, 3) using car (3293, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 move from (4, 8) to (5, 8) using car (3205, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 doesn't move\n", + "Agent rider 3328 doesn't move\n", + "Agent rider 3329 move from (2, 4) to (2, 5) using car (3319, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 doesn't move\n", + "Agent rider 3337 move from (8, 6) to (8, 7) using car (3292, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3338 move from (9, 3) to (9, 2) using car (3360, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3339 move from (3, 7) to (3, 6) using car (3290, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 3340 move from (2, 9) to (1, 9) using car (3288, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (9, 3) to (9, 2) using car (3360, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "tick 231 ended\n", + "I am driver 3367 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 3368 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 3369 - trip: [(7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 3370 - trip: [(4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 3371 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 3372 - trip: [(3, 0), (4, 0), (4, 1), (4, 2)]\n", + "6 drivers generated.\n", + "I am rider 3373 - dep: (6, 9) , arr: (3, 3)\n", + "I am rider 3374 - dep: (1, 8) , arr: (9, 9)\n", + "2 riders generated.\n", + "Agent rider 2681 move from (1, 6) to (1, 5) using car (3211, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 move from (8, 8) to (9, 8) using car (3219, [(8, 8), (9, 8)], 0)\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2898 move from (8, 8) to (9, 8) using car (3219, [(8, 8), (9, 8)], 0)\n", + "Rider n° 2898 arrived with a waiting time of 15 ticks\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 move from (4, 4) to (4, 5) using car (3259, [(4, 4), (4, 5)], 0)\n", + "Agent rider 2941 move from (0, 8) to (0, 7) using car (3349, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2952 move from (5, 5) to (6, 5) using car (3317, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2985 move from (5, 4) to (6, 4) using car (3320, [(5, 4), (6, 4)], 0)\n", + "Agent rider 2988 move from (1, 0) to (0, 0) using car (3216, [(1, 0), (0, 0)], 0)\n", + "Rider n° 2988 arrived with a waiting time of 13 ticks\n", + "Agent rider 3016 move from (4, 4) to (4, 5) using car (3259, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3023 move from (0, 8) to (0, 7) using car (3349, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 3023 arrived with a waiting time of 9 ticks\n", + "Agent rider 3061 move from (1, 6) to (1, 5) using car (3211, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3063 move from (7, 8) to (6, 8) using car (3350, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 move from (7, 7) to (7, 6) using car (3274, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3095 move from (1, 6) to (1, 5) using car (3211, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3096 doesn't move\n", + "Agent rider 3098 doesn't move\n", + "Agent rider 3104 move from (3, 1) to (2, 1) using car (3264, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3112 move from (2, 5) to (3, 5) using car (3321, [(2, 5), (3, 5)], 0)\n", + "Agent rider 3126 move from (4, 4) to (4, 5) using car (3259, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3139 move from (7, 7) to (7, 6) using car (3274, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3144 move from (1, 4) to (2, 4) using car (3362, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3156 move from (5, 8) to (5, 9) using car (3361, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 3156 arrived with a waiting time of 5 ticks\n", + "Driver 3168 arrived\n", + "Agent rider 3172 move from (5, 8) to (5, 9) using car (3361, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 3172 arrived with a waiting time of 3 ticks\n", + "Agent rider 3173 move from (2, 8) to (3, 8) using car (3333, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3174 move from (1, 1) to (1, 2) using car (3367, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3177 move from (3, 8) to (4, 8) using car (3334, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (4, 4) to (4, 5) using car (3259, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3193 move from (3, 8) to (2, 8) using car (3347, [(3, 8), (2, 8)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (5, 8) to (6, 8) using car (3205, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Driver 3199 arrived\n", - "Agent rider 3201 move from (4, 0) to (4, 1) using car (3288, [(4, 0), (4, 1)], 0)\n", - "Agent rider 3202 move from (7, 7) to (8, 7) using car (3152, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3205 move from (4, 5) to (4, 4) using car (3287, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (4, 5) to (4, 4) using car (3287, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 3212 arrived\n", - "Driver 3216 arrived\n", - "Agent rider 3220 move from (8, 8) to (8, 9) using car (3253, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 3220 arrived with a waiting time of 3 ticks\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "Driver 3225 arrived\n", - "Driver 3229 arrived\n", - "Agent rider 3232 move from (2, 9) to (3, 9) using car (3325, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Driver 3234 arrived\n", - "Driver 3246 arrived\n", - "Driver 3258 arrived\n", - "Agent rider 3262 move from (4, 4) to (4, 3) using car (3243, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (7, 5) to (8, 5) using car (3186, [(7, 5), (8, 5)], 0)\n", - "Agent rider 3265 move from (4, 0) to (4, 1) using car (3288, [(4, 0), (4, 1)], 0)\n", - "Agent rider 3266 move from (3, 9) to (4, 9) using car (3260, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 move from (1, 5) to (0, 5) using car (3334, [(1, 5), (0, 5)], 0)\n", - "Agent rider 3268 move from (7, 5) to (8, 5) using car (3186, [(7, 5), (8, 5)], 0)\n", - "Agent rider 3269 move from (5, 3) to (4, 3) using car (3318, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3271 doesn't move\n", - "Agent rider 3272 move from (7, 3) to (6, 3) using car (3349, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3273 doesn't move\n", - "Agent rider 3274 move from (4, 0) to (4, 1) using car (3288, [(4, 0), (4, 1)], 0)\n", - "Agent rider 3275 move from (8, 8) to (8, 9) using car (3253, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (6, 6) to (6, 7) using car (3257, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (0, 9) to (1, 9) using car (3249, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 move from (6, 7) to (7, 7) using car (3261, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3284 move from (1, 6) to (1, 7) using car (3317, [(1, 6), (1, 7)], 0)\n", - "Agent rider 3285 move from (0, 9) to (1, 9) using car (3249, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 3289 arrived\n", - "Driver 3290 arrived\n", - "Agent rider 3292 move from (3, 6) to (3, 5) using car (3242, [(3, 6), (3, 5)], 0)\n", - "Agent rider 3293 move from (2, 4) to (2, 3) using car (3316, [(2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 3294 move from (5, 0) to (6, 0) using car (3335, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3296 doesn't move\n", + "Driver 3200 arrived\n", + "Driver 3202 arrived\n", + "Driver 3220 arrived\n", + "Driver 3227 arrived\n", + "Driver 3231 arrived\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3233 move from (0, 8) to (0, 7) using car (3349, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3234 move from (4, 4) to (4, 5) using car (3259, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3235 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Driver 3244 arrived\n", + "Agent rider 3250 move from (5, 1) to (4, 1) using car (3225, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 7) to (7, 6) using car (3274, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (5, 1) to (4, 1) using car (3225, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3254 move from (5, 8) to (5, 9) using car (3361, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 3254 arrived with a waiting time of 0 ticks\n", + "Agent rider 3255 move from (4, 4) to (4, 5) using car (3259, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3256 move from (2, 5) to (2, 6) using car (3319, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 move from (3, 0) to (3, 1) using car (3312, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Driver 3263 arrived\n", + "Driver 3269 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (3, 0) to (4, 0) using car (3372, [(3, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 3280 doesn't move\n", + "Agent rider 3281 move from (5, 1) to (4, 1) using car (3225, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 move from (3, 8) to (4, 8) using car (3237, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3284 move from (7, 7) to (7, 6) using car (3274, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3285 move from (4, 4) to (4, 5) using car (3309, [(4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3287 doesn't move\n", "Driver 3298 arrived\n", - "Driver 3301 arrived\n", + "Agent rider 3299 move from (8, 7) to (7, 7) using car (3348, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3300 move from (4, 1) to (4, 2) using car (3358, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 move from (3, 0) to (4, 0) using car (3372, [(3, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 3303 move from (3, 8) to (2, 8) using car (3347, [(3, 8), (2, 8)], 0)\n", "Agent rider 3305 doesn't move\n", - "Agent rider 3306 move from (1, 6) to (1, 7) using car (3317, [(1, 6), (1, 7)], 0)\n", - "Agent rider 3307 move from (0, 3) to (0, 2) using car (3328, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (0, 2) to (0, 3) using car (3235, [(0, 2), (0, 3)], 0)\n", - "Agent rider 3309 doesn't move\n", - "Agent rider 3310 move from (4, 5) to (4, 6) using car (3320, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3355 doesn't move\n", - "Agent rider 3356 move from (8, 3) to (8, 2) using car (3350, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3357 doesn't move\n", - "Agent rider 3358 doesn't move\n", - "tick 239 ended\n", - "I am driver 3359 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3360 - trip: [(9, 2), (9, 3)]\n", - "I am driver 3361 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", - "3 drivers generated.\n", - "I am rider 3362 - dep: (6, 3) , arr: (9, 5)\n", - "I am rider 3363 - dep: (8, 6) , arr: (4, 9)\n", - "I am rider 3364 - dep: (1, 4) , arr: (5, 7)\n", - "I am rider 3365 - dep: (7, 7) , arr: (8, 7)\n", - "I am rider 3366 - dep: (8, 4) , arr: (1, 0)\n", - "I am rider 3367 - dep: (3, 3) , arr: (8, 1)\n", - "I am rider 3368 - dep: (2, 3) , arr: (4, 5)\n", - "I am rider 3369 - dep: (3, 7) , arr: (5, 4)\n", - "I am rider 3370 - dep: (2, 0) , arr: (2, 8)\n", - "9 riders generated.\n", - "Agent rider 1924 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2263 move from (3, 9) to (4, 9) using car (3325, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2370 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2475 move from (6, 0) to (7, 0) using car (3241, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 2520 move from (3, 9) to (4, 9) using car (3325, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2715 move from (8, 8) to (8, 7) using car (3277, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (6, 0) to (7, 0) using car (3241, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (6, 7) to (7, 7) using car (3302, [(6, 7), (7, 7)], 0)\n", - "Agent rider 2780 move from (2, 3) to (2, 2) using car (3316, [(2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 2796 move from (6, 7) to (7, 7) using car (3302, [(6, 7), (7, 7)], 0)\n", - "Agent rider 2797 move from (9, 4) to (9, 5) using car (3314, [(9, 4), (9, 5)], 0)\n", - "Agent rider 2853 move from (3, 9) to (4, 9) using car (3325, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2866 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 4) to (9, 5) using car (3314, [(9, 4), (9, 5)], 0)\n", - "Agent rider 2943 move from (8, 8) to (8, 7) using car (3277, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2952 move from (8, 5) to (8, 4) using car (3332, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 2957 move from (6, 0) to (7, 0) using car (3241, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 2965 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 2980 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 2980 arrived with a waiting time of 15 ticks\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3016 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3106 move from (1, 2) to (1, 3) using car (3347, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 3106 arrived with a waiting time of 5 ticks\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 move from (7, 4) to (7, 3) using car (3315, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 3118 move from (3, 8) to (2, 8) using car (3312, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 3138 arrived\n", - "Agent rider 3144 move from (4, 3) to (3, 3) using car (3318, [(4, 3), (3, 3)], 0)\n", - "Driver 3164 arrived\n", - "Agent rider 3165 move from (4, 3) to (4, 4) using car (3311, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3166 move from (1, 3) to (1, 4) using car (3239, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 3167 move from (6, 0) to (7, 0) using car (3335, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3168 move from (6, 1) to (7, 1) using car (3192, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 3168 arrived with a waiting time of 2 ticks\n", - "Agent rider 3171 move from (6, 1) to (7, 1) using car (3192, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 3172 move from (6, 0) to (7, 0) using car (3241, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 3188 arrived\n", - "Driver 3191 arrived\n", - "Driver 3194 arrived\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3202 move from (8, 7) to (9, 7) using car (3152, [(8, 7), (9, 7)], 0)\n", - "Rider n° 3202 arrived with a waiting time of 8 ticks\n", - "Agent rider 3203 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3205 move from (4, 4) to (4, 3) using car (3287, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (4, 4) to (4, 3) using car (3287, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 3216 arrived\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 move from (2, 9) to (1, 9) using car (3185, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 3229 arrived\n", - "Driver 3231 arrived\n", - "Agent rider 3232 move from (3, 9) to (4, 9) using car (3325, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Driver 3238 arrived\n", - "Driver 3247 arrived\n", - "Driver 3248 arrived\n", - "Driver 3255 arrived\n", - "Agent rider 3262 move from (4, 3) to (4, 2) using car (3243, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3265 doesn't move\n", - "Agent rider 3266 move from (4, 9) to (5, 9) using car (3260, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (4, 3) to (3, 3) using car (3318, [(4, 3), (3, 3)], 0)\n", - "Agent rider 3271 move from (4, 3) to (4, 4) using car (3311, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3272 move from (6, 3) to (5, 3) using car (3349, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3273 doesn't move\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3275 move from (8, 9) to (7, 9) using car (3253, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 3279 arrived\n", - "Agent rider 3280 move from (6, 7) to (5, 7) using car (3257, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (1, 9) to (2, 9) using car (3249, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 move from (7, 7) to (8, 7) using car (3261, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3306 move from (8, 7) to (8, 8) using car (3292, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3308 doesn't move\n", + "Driver 3314 arrived\n", + "Driver 3316 arrived\n", + "Agent rider 3322 move from (9, 2) to (9, 1) using car (3360, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3323 move from (4, 3) to (4, 4) using car (3293, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 move from (5, 8) to (6, 8) using car (3205, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (8, 7) to (7, 7) using car (3348, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3328 move from (3, 0) to (3, 1) using car (3312, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3329 move from (2, 5) to (2, 6) using car (3319, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 move from (8, 7) to (7, 7) using car (3348, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3331 doesn't move\n", + "Agent rider 3337 move from (8, 7) to (7, 7) using car (3348, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3338 move from (9, 2) to (9, 1) using car (3360, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3339 move from (3, 6) to (3, 5) using car (3290, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 3340 move from (1, 9) to (0, 9) using car (3288, [(1, 9), (0, 9)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (9, 2) to (9, 1) using car (3360, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (3, 0) to (3, 1) using car (3312, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3373 doesn't move\n", + "Agent rider 3374 move from (1, 8) to (2, 8) using car (3351, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "tick 232 ended\n", + "I am driver 3375 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 3376 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2)]\n", + "I am driver 3377 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 3378 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 3379 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)]\n", + "I am driver 3380 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 3381 - trip: [(6, 5), (7, 5), (8, 5), (8, 4), (9, 4)]\n", + "I am driver 3382 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 3383 - trip: [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 3384 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 3385 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 3386 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 3387 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 3388 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 3389 - trip: [(1, 5), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 3390 - trip: [(2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 3391 - trip: [(2, 4), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3392 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 3393 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 3394 - trip: [(1, 5), (1, 4), (1, 3), (0, 3)]\n", + "I am driver 3395 - trip: [(5, 1), (6, 1), (7, 1), (7, 2)]\n", + "I am driver 3396 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 3397 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "23 drivers generated.\n", + "I am rider 3398 - dep: (9, 8) , arr: (2, 4)\n", + "I am rider 3399 - dep: (3, 1) , arr: (9, 7)\n", + "2 riders generated.\n", + "Agent rider 2681 move from (1, 5) to (0, 5) using car (3389, [(1, 5), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 2770 move from (5, 1) to (6, 1) using car (3395, [(5, 1), (6, 1), (7, 1), (7, 2)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 move from (5, 1) to (6, 1) using car (3395, [(5, 1), (6, 1), (7, 1), (7, 2)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 doesn't move\n", + "Agent rider 2928 move from (0, 7) to (0, 6) using car (3349, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2940 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 2941 move from (0, 7) to (0, 6) using car (3349, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 2952 move from (6, 5) to (7, 5) using car (3317, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2985 move from (6, 4) to (5, 4) using car (3364, [(6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 3016 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3061 move from (1, 5) to (1, 4) using car (3211, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3063 move from (6, 8) to (5, 8) using car (3350, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3066 move from (3, 1) to (3, 2) using car (3312, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 move from (1, 5) to (0, 5) using car (3389, [(1, 5), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 3096 move from (0, 7) to (0, 6) using car (3349, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3098 doesn't move\n", + "Agent rider 3104 move from (2, 1) to (1, 1) using car (3264, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3106 move from (0, 7) to (0, 6) using car (3349, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3112 move from (3, 5) to (3, 4) using car (3290, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Rider n° 3112 arrived with a waiting time of 6 ticks\n", + "Agent rider 3126 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3144 move from (2, 4) to (2, 3) using car (3315, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Driver 3168 arrived\n", + "Driver 3169 arrived\n", + "Agent rider 3173 move from (3, 8) to (4, 8) using car (3333, [(3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3174 move from (1, 2) to (1, 3) using car (3367, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3175 move from (0, 9) to (1, 9) using car (3385, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 3177 move from (4, 8) to (5, 8) using car (3334, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 3187 arrived\n", + "Agent rider 3191 move from (9, 1) to (8, 1) using car (3360, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3192 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3193 move from (2, 8) to (3, 8) using car (3351, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3195 move from (9, 1) to (8, 1) using car (3360, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3196 move from (6, 8) to (7, 8) using car (3205, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3200 arrived\n", + "Driver 3206 arrived\n", + "Driver 3230 arrived\n", + "Agent rider 3232 move from (6, 8) to (5, 8) using car (3350, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3233 move from (0, 7) to (0, 6) using car (3349, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3234 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3235 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 move from (4, 1) to (3, 1) using car (3225, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 6) to (7, 5) using car (3274, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (4, 1) to (3, 1) using car (3225, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3255 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3256 move from (2, 6) to (2, 7) using car (3319, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 move from (3, 1) to (3, 2) using car (3312, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Driver 3260 arrived\n", + "Driver 3273 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (4, 0) to (4, 1) using car (3372, [(4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 3280 move from (6, 8) to (7, 8) using car (3205, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3281 move from (4, 1) to (3, 1) using car (3225, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 move from (4, 8) to (5, 8) using car (3237, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 3284 doesn't move\n", - "Agent rider 3285 move from (1, 9) to (2, 9) using car (3249, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 3290 arrived\n", - "Agent rider 3292 move from (3, 5) to (2, 5) using car (3339, [(3, 5), (2, 5)], 0)\n", - "Agent rider 3293 move from (2, 3) to (2, 2) using car (3316, [(2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 3294 move from (6, 0) to (7, 0) using car (3335, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 move from (4, 8) to (5, 8) using car (3338, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3296 move from (1, 2) to (1, 3) using car (3347, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3305 move from (0, 2) to (0, 1) using car (3328, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (0, 2) to (0, 1) using car (3328, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 3285 move from (4, 5) to (4, 6) using car (3309, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 3286 move from (5, 1) to (6, 1) using car (3395, [(5, 1), (6, 1), (7, 1), (7, 2)], 0)\n", + "Agent rider 3287 doesn't move\n", + "Driver 3291 arrived\n", + "Agent rider 3299 move from (7, 7) to (6, 7) using car (3348, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3300 move from (4, 2) to (4, 3) using car (3358, [(4, 2), (4, 3)], 0)\n", + "Agent rider 3301 move from (6, 4) to (5, 4) using car (3364, [(6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 3302 doesn't move\n", + "Agent rider 3303 move from (2, 8) to (3, 8) using car (3351, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3305 doesn't move\n", + "Agent rider 3306 move from (8, 8) to (8, 9) using car (3292, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3307 move from (0, 7) to (0, 6) using car (3349, [(0, 7), (0, 6), (0, 5)], 0)\n", "Agent rider 3308 doesn't move\n", - "Agent rider 3309 doesn't move\n", - "Agent rider 3310 move from (4, 6) to (4, 7) using car (3320, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 3322 arrived\n", - "Driver 3327 arrived\n", - "Driver 3336 arrived\n", + "Agent rider 3322 move from (9, 1) to (8, 1) using car (3360, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3323 move from (4, 4) to (4, 5) using car (3293, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 doesn't move\n", + "Agent rider 3326 move from (3, 3) to (4, 3) using car (3332, [(3, 3), (4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 3327 move from (7, 7) to (6, 7) using car (3348, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3328 move from (3, 1) to (3, 2) using car (3312, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3329 move from (2, 6) to (2, 7) using car (3319, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 move from (7, 7) to (6, 7) using car (3348, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3331 move from (5, 9) to (4, 9) using car (3361, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 3337 move from (7, 7) to (6, 7) using car (3348, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3338 move from (9, 1) to (8, 1) using car (3360, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 3339 move from (3, 5) to (3, 4) using car (3290, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 3340 move from (0, 9) to (1, 9) using car (3384, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (9, 1) to (8, 1) using car (3360, [(9, 1), (8, 1), (7, 1)], 0)\n", "Driver 3343 arrived\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3355 move from (0, 2) to (0, 1) using car (3328, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3356 move from (8, 2) to (8, 1) using car (3350, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3357 doesn't move\n", - "Agent rider 3358 doesn't move\n", - "Agent rider 3362 move from (6, 3) to (6, 4) using car (3337, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 3363 move from (8, 6) to (8, 7) using car (3333, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3364 doesn't move\n", - "Agent rider 3365 move from (7, 7) to (8, 7) using car (3261, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 3365 arrived with a waiting time of 0 ticks\n", - "Agent rider 3366 doesn't move\n", - "Agent rider 3367 move from (3, 3) to (4, 3) using car (3323, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3368 move from (2, 3) to (2, 2) using car (3316, [(2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 3369 doesn't move\n", - "Agent rider 3370 doesn't move\n", - "tick 240 ended\n", - "I am driver 3371 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 3372 - trip: [(5, 2), (4, 2), (3, 2), (3, 1)]\n", - "I am driver 3373 - trip: [(5, 7), (5, 6), (6, 6)]\n", - "I am driver 3374 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 3375 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 3376 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 3377 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 3378 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "8 drivers generated.\n", - "I am rider 3379 - dep: (7, 3) , arr: (3, 4)\n", - "I am rider 3380 - dep: (0, 2) , arr: (5, 1)\n", - "I am rider 3381 - dep: (6, 7) , arr: (2, 5)\n", - "I am rider 3382 - dep: (9, 1) , arr: (3, 3)\n", - "I am rider 3383 - dep: (0, 6) , arr: (2, 5)\n", - "I am rider 3384 - dep: (0, 4) , arr: (6, 6)\n", - "I am rider 3385 - dep: (1, 0) , arr: (7, 4)\n", - "7 riders generated.\n", - "Agent rider 1924 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2263 move from (4, 9) to (5, 9) using car (3325, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2370 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2475 move from (7, 0) to (8, 0) using car (3241, [(7, 0), (8, 0)], 0)\n", - "Agent rider 2520 move from (4, 9) to (5, 9) using car (3325, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2715 move from (8, 7) to (8, 6) using car (3277, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2716 move from (8, 7) to (8, 6) using car (3277, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2730 move from (7, 0) to (8, 0) using car (3241, [(7, 0), (8, 0)], 0)\n", - "Agent rider 2736 move from (8, 7) to (8, 6) using car (3277, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2737 move from (7, 7) to (6, 7) using car (3230, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2780 move from (2, 2) to (1, 2) using car (3316, [(2, 2), (1, 2)], 0)\n", - "Agent rider 2796 move from (7, 7) to (6, 7) using car (3230, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2797 doesn't move\n", - "Agent rider 2853 move from (4, 9) to (5, 9) using car (3325, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2866 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 doesn't move\n", - "Agent rider 2952 move from (8, 4) to (8, 3) using car (3332, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 2952 arrived with a waiting time of 14 ticks\n", - "Agent rider 2957 move from (7, 0) to (8, 0) using car (3241, [(7, 0), (8, 0)], 0)\n", - "Agent rider 2965 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3016 move from (0, 3) to (1, 3) using car (3375, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 move from (7, 3) to (7, 2) using car (3315, [(7, 3), (7, 2)], 0)\n", - "Agent rider 3118 move from (2, 8) to (1, 8) using car (3312, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Rider n° 3118 arrived with a waiting time of 3 ticks\n", - "Agent rider 3144 doesn't move\n", - "Agent rider 3165 move from (4, 4) to (4, 5) using car (3311, [(4, 4), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 move from (7, 0) to (7, 1) using car (3335, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3171 move from (7, 1) to (8, 1) using car (3192, [(7, 1), (8, 1)], 0)\n", - "Agent rider 3172 move from (7, 0) to (8, 0) using car (3241, [(7, 0), (8, 0)], 0)\n", - "Driver 3186 arrived\n", - "Driver 3191 arrived\n", - "Agent rider 3201 move from (4, 1) to (3, 1) using car (3329, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 3203 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Agent rider 3205 move from (4, 3) to (5, 3) using car (3323, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 3205 arrived with a waiting time of 0 ticks\n", - "Agent rider 3207 doesn't move\n", - "Agent rider 3208 move from (4, 3) to (4, 2) using car (3287, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 3208 arrived with a waiting time of 0 ticks\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 move from (1, 9) to (0, 9) using car (3185, [(1, 9), (0, 9)], 0)\n", - "Driver 3223 arrived\n", - "Agent rider 3232 move from (4, 9) to (5, 9) using car (3325, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Driver 3235 arrived\n", - "Driver 3242 arrived\n", - "Driver 3245 arrived\n", - "Driver 3248 arrived\n", - "Driver 3250 arrived\n", - "Agent rider 3262 move from (4, 2) to (4, 1) using car (3243, [(4, 2), (4, 1)], 0)\n", - "Rider n° 3262 arrived with a waiting time of 2 ticks\n", - "Agent rider 3263 move from (5, 8) to (6, 8) using car (3338, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3265 move from (4, 1) to (3, 1) using car (3329, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 3266 move from (5, 9) to (6, 9) using car (3260, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 doesn't move\n", - "Agent rider 3271 move from (4, 4) to (4, 5) using car (3311, [(4, 4), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3272 move from (5, 3) to (5, 4) using car (3299, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3273 move from (4, 7) to (4, 8) using car (3320, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 3274 move from (4, 1) to (3, 1) using car (3329, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 3275 move from (7, 9) to (6, 9) using car (3253, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (5, 7) to (4, 7) using car (3257, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (2, 9) to (3, 9) using car (3249, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 move from (8, 7) to (9, 7) using car (3261, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3284 doesn't move\n", - "Agent rider 3285 move from (2, 9) to (3, 9) using car (3249, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 3288 arrived\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 move from (2, 2) to (1, 2) using car (3316, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3294 move from (7, 0) to (7, 1) using car (3335, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 move from (5, 8) to (6, 8) using car (3338, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3296 move from (1, 3) to (1, 4) using car (3347, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 3303 arrived\n", - "Agent rider 3305 move from (0, 1) to (0, 0) using car (3328, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (0, 1) to (0, 0) using car (3328, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (0, 3) to (1, 3) using car (3375, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3309 move from (7, 0) to (7, 1) using car (3335, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3310 move from (4, 7) to (4, 8) using car (3320, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 3317 arrived\n", - "Driver 3324 arrived\n", - "Driver 3330 arrived\n", - "Driver 3334 arrived\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3355 move from (0, 1) to (0, 0) using car (3328, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3356 move from (8, 1) to (8, 0) using car (3350, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3357 move from (2, 8) to (1, 8) using car (3312, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3358 doesn't move\n", - "Agent rider 3362 move from (6, 4) to (6, 5) using car (3337, [(6, 4), (6, 5)], 0)\n", - "Agent rider 3363 move from (8, 7) to (8, 8) using car (3333, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3364 doesn't move\n", - "Agent rider 3366 move from (8, 4) to (8, 3) using car (3332, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (2, 2) to (1, 2) using car (3316, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3369 doesn't move\n", - "Agent rider 3370 doesn't move\n", - "Agent rider 3379 move from (7, 3) to (7, 2) using car (3315, [(7, 3), (7, 2)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 doesn't move\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 move from (0, 6) to (1, 6) using car (3377, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 doesn't move\n", - "tick 241 ended\n", - "I am driver 3386 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 3387 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3388 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)]\n", - "I am driver 3389 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3390 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", - "I am driver 3391 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 3392 - trip: [(3, 5), (3, 4)]\n", - "I am driver 3393 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 3394 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 3395 - trip: [(5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 3396 - trip: [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)]\n", - "I am driver 3397 - trip: [(5, 0), (6, 0), (7, 0)]\n", - "I am driver 3398 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 3399 - trip: [(4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 3400 - trip: [(6, 6), (5, 6), (4, 6), (4, 5)]\n", - "I am driver 3401 - trip: [(9, 7), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 3402 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 3403 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 3404 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 3405 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 3406 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 3407 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 3408 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 3409 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3410 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 3411 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", - "I am driver 3412 - trip: [(8, 1), (8, 0), (7, 0)]\n", - "I am driver 3413 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3414 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3415 - trip: [(4, 4), (5, 4), (6, 4), (6, 3)]\n", - "I am driver 3416 - trip: [(7, 3), (6, 3), (5, 3), (5, 2)]\n", - "31 drivers generated.\n", - "I am rider 3417 - dep: (4, 7) , arr: (8, 1)\n", - "I am rider 3418 - dep: (5, 3) , arr: (9, 3)\n", - "2 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (7, 0) using car (3350, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2520 move from (5, 9) to (5, 8) using car (3325, [(5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2715 move from (8, 6) to (8, 5) using car (3277, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2716 move from (8, 6) to (8, 5) using car (3277, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2730 move from (8, 0) to (7, 0) using car (3350, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (8, 6) to (8, 5) using car (3277, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2737 move from (6, 7) to (5, 7) using car (3230, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (6, 7) to (5, 7) using car (3230, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 2797 move from (9, 5) to (9, 6) using car (3297, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 2797 arrived with a waiting time of 13 ticks\n", - "Agent rider 2853 move from (5, 9) to (5, 8) using car (3325, [(5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 doesn't move\n", - "Agent rider 2873 move from (9, 5) to (9, 6) using car (3297, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 2873 arrived with a waiting time of 12 ticks\n", - "Agent rider 2957 move from (8, 0) to (7, 0) using car (3350, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2998 move from (8, 5) to (7, 5) using car (3378, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3016 move from (1, 3) to (2, 3) using car (3375, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3018 move from (6, 4) to (7, 4) using car (3331, [(6, 4), (7, 4)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3144 doesn't move\n", - "Driver 3152 arrived\n", - "Agent rider 3165 move from (4, 5) to (5, 5) using car (3311, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3166 doesn't move\n", - "Agent rider 3167 move from (7, 1) to (7, 2) using car (3335, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3171 move from (8, 1) to (8, 0) using car (3412, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 3172 move from (8, 0) to (7, 0) using car (3350, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 3191 arrived\n", - "Agent rider 3201 move from (3, 1) to (3, 2) using car (3329, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3207 move from (7, 0) to (6, 0) using car (3276, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 3207 arrived with a waiting time of 8 ticks\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "Agent rider 3232 move from (5, 9) to (5, 8) using car (3325, [(5, 9), (5, 8), (5, 7)], 0)\n", - "Driver 3248 arrived\n", - "Agent rider 3263 move from (6, 8) to (7, 8) using car (3338, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3264 move from (8, 5) to (7, 5) using car (3378, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3265 move from (3, 1) to (3, 2) using car (3329, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 3266 move from (6, 9) to (7, 9) using car (3260, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 3266 arrived with a waiting time of 1 ticks\n", - "Agent rider 3267 move from (0, 5) to (0, 6) using car (3396, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 doesn't move\n", - "Agent rider 3271 move from (4, 5) to (5, 5) using car (3311, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3272 move from (5, 4) to (5, 5) using car (3299, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3273 move from (4, 8) to (4, 9) using car (3320, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 3274 move from (3, 1) to (3, 2) using car (3329, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 3275 move from (6, 9) to (5, 9) using car (3253, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (4, 7) to (3, 7) using car (3257, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (3, 9) to (4, 9) using car (3249, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3283 doesn't move\n", - "Agent rider 3284 doesn't move\n", - "Agent rider 3285 move from (3, 9) to (4, 9) using car (3249, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 1) to (7, 2) using car (3335, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 move from (6, 8) to (7, 8) using car (3338, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3296 move from (1, 4) to (1, 5) using car (3347, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 3302 arrived\n", - "Agent rider 3305 move from (0, 0) to (1, 0) using car (3328, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (0, 0) to (1, 0) using car (3328, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (1, 3) to (2, 3) using car (3375, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3309 move from (7, 1) to (7, 2) using car (3335, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n" + "Driver 3357 arrived\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (3, 1) to (3, 2) using car (3312, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3373 doesn't move\n", + "Agent rider 3374 move from (2, 8) to (3, 8) using car (3351, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3398 doesn't move\n", + "Agent rider 3399 move from (3, 1) to (3, 2) using car (3312, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "tick 233 ended\n", + "I am driver 3400 - trip: [(9, 9), (9, 8), (8, 8)]\n", + "I am driver 3401 - trip: [(5, 6), (5, 7)]\n", + "I am driver 3402 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 3403 - trip: [(7, 9), (8, 9), (8, 8), (8, 7)]\n", + "I am driver 3404 - trip: [(1, 4), (1, 3)]\n", + "I am driver 3405 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 3406 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 3407 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 3408 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 3409 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "10 drivers generated.\n", + "I am rider 3410 - dep: (5, 8) , arr: (0, 0)\n", + "I am rider 3411 - dep: (0, 1) , arr: (3, 4)\n", + "I am rider 3412 - dep: (8, 7) , arr: (3, 9)\n", + "I am rider 3413 - dep: (6, 3) , arr: (4, 8)\n", + "I am rider 3414 - dep: (0, 1) , arr: (8, 9)\n", + "5 riders generated.\n", + "Agent rider 2681 move from (0, 5) to (0, 4) using car (3389, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 2681 arrived with a waiting time of 22 ticks\n", + "Agent rider 2770 move from (6, 1) to (7, 1) using car (3395, [(6, 1), (7, 1), (7, 2)], 0)\n", + "Agent rider 2861 move from (7, 3) to (6, 3) using car (3382, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 2879 move from (6, 1) to (7, 1) using car (3395, [(6, 1), (7, 1), (7, 2)], 0)\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2897 move from (9, 9) to (9, 8) using car (3400, [(9, 9), (9, 8), (8, 8)], 0)\n", + "Agent rider 2928 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Agent rider 2940 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n", + "Agent rider 2941 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Agent rider 2952 move from (7, 5) to (8, 5) using car (3317, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2985 move from (5, 4) to (4, 4) using car (3364, [(5, 4), (4, 4)], 0)\n", + "Agent rider 3016 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3063 move from (5, 8) to (4, 8) using car (3369, [(5, 8), (4, 8)], 0)\n", + "Agent rider 3066 move from (3, 2) to (3, 3) using car (3312, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3067 move from (7, 6) to (7, 7) using car (3368, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3095 move from (0, 5) to (0, 4) using car (3389, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 3096 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Rider n° 3096 arrived with a waiting time of 12 ticks\n", + "Agent rider 3098 move from (1, 1) to (2, 1) using car (3380, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3104 move from (1, 1) to (0, 1) using car (3264, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3106 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Agent rider 3126 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3310 move from (4, 8) to (4, 9) using car (3320, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 3314 arrived\n", + "Agent rider 3139 move from (7, 6) to (7, 7) using car (3368, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3144 move from (2, 3) to (2, 2) using car (3315, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 3144 arrived with a waiting time of 6 ticks\n", + "Driver 3169 arrived\n", + "Agent rider 3173 move from (4, 8) to (4, 7) using car (3333, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3174 move from (1, 3) to (2, 3) using car (3388, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3175 move from (1, 9) to (2, 9) using car (3385, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 3177 move from (5, 8) to (6, 8) using car (3334, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 3191 move from (8, 1) to (7, 1) using car (3360, [(8, 1), (7, 1)], 0)\n", + "Agent rider 3192 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n", + "Agent rider 3193 doesn't move\n", + "Agent rider 3195 move from (8, 1) to (7, 1) using car (3360, [(8, 1), (7, 1)], 0)\n", + "Agent rider 3196 move from (7, 8) to (8, 8) using car (3205, [(7, 8), (8, 8)], 0)\n", + "Driver 3216 arrived\n", + "Driver 3219 arrived\n", + "Agent rider 3232 move from (5, 8) to (4, 8) using car (3350, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3233 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Agent rider 3234 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n", + "Agent rider 3235 move from (7, 3) to (6, 3) using car (3382, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3236 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Driver 3247 arrived\n", + "Agent rider 3250 move from (3, 1) to (2, 1) using car (3225, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 5) to (7, 4) using car (3274, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (3, 1) to (2, 1) using car (3225, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3255 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n", + "Agent rider 3256 move from (2, 7) to (3, 7) using car (3319, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 move from (3, 2) to (3, 3) using car (3312, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Driver 3259 arrived\n", + "Driver 3267 arrived\n", + "Agent rider 3277 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Agent rider 3278 move from (4, 1) to (4, 2) using car (3372, [(4, 1), (4, 2)], 0)\n", + "Agent rider 3280 move from (7, 8) to (8, 8) using car (3205, [(7, 8), (8, 8)], 0)\n", + "Rider n° 3280 arrived with a waiting time of 2 ticks\n", + "Agent rider 3281 move from (3, 1) to (2, 1) using car (3225, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 3282 arrived\n", + "Agent rider 3283 move from (5, 8) to (6, 8) using car (3237, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3284 move from (7, 6) to (7, 7) using car (3368, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3285 move from (4, 6) to (5, 6) using car (3309, [(4, 6), (5, 6)], 0)\n", + "Agent rider 3286 move from (6, 1) to (7, 1) using car (3395, [(6, 1), (7, 1), (7, 2)], 0)\n", + "Agent rider 3287 move from (3, 8) to (3, 7) using car (3351, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 3288 arrived\n", + "Driver 3289 arrived\n", + "Driver 3294 arrived\n", + "Agent rider 3299 move from (6, 7) to (6, 6) using car (3348, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3300 move from (4, 3) to (4, 2) using car (3332, [(4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 3301 move from (5, 4) to (4, 4) using car (3364, [(5, 4), (4, 4)], 0)\n", + "Agent rider 3302 doesn't move\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 move from (7, 3) to (6, 3) using car (3382, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3306 move from (8, 9) to (7, 9) using car (3292, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 3306 arrived with a waiting time of 0 ticks\n", + "Agent rider 3307 move from (0, 6) to (0, 5) using car (3349, [(0, 6), (0, 5)], 0)\n", + "Agent rider 3308 move from (6, 7) to (6, 6) using car (3348, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 3320 arrived\n", + "Driver 3321 arrived\n", + "Agent rider 3322 move from (8, 1) to (7, 1) using car (3360, [(8, 1), (7, 1)], 0)\n", + "Agent rider 3323 move from (4, 5) to (4, 6) using car (3293, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 doesn't move\n", + "Agent rider 3326 move from (4, 3) to (4, 2) using car (3332, [(4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 3327 move from (6, 7) to (6, 6) using car (3348, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3328 move from (3, 2) to (3, 3) using car (3312, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3329 move from (2, 7) to (3, 7) using car (3319, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 move from (6, 7) to (6, 6) using car (3348, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3331 move from (4, 9) to (3, 9) using car (3361, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 3337 move from (6, 7) to (6, 6) using car (3348, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3338 move from (8, 1) to (7, 1) using car (3360, [(8, 1), (7, 1)], 0)\n", + "Agent rider 3339 doesn't move\n", + "Agent rider 3340 move from (1, 9) to (2, 9) using car (3408, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (8, 1) to (7, 1) using car (3360, [(8, 1), (7, 1)], 0)\n", + "Driver 3347 arrived\n", + "Driver 3352 arrived\n", + "Driver 3359 arrived\n", + "Agent rider 3365 move from (0, 5) to (0, 4) using car (3389, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 3366 move from (3, 2) to (3, 3) using car (3312, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3373 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 doesn't move\n", + "Agent rider 3399 move from (3, 2) to (3, 3) using car (3312, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 3410 move from (5, 8) to (4, 8) using car (3350, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3411 move from (0, 1) to (0, 0) using car (3336, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3412 move from (8, 7) to (7, 7) using car (3379, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 move from (0, 1) to (0, 0) using car (3336, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "tick 234 ended\n", + "I am driver 3415 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", + "I am driver 3416 - trip: [(1, 5), (1, 6), (0, 6)]\n", + "2 drivers generated.\n", + "I am rider 3417 - dep: (7, 4) , arr: (4, 0)\n", + "I am rider 3418 - dep: (2, 1) , arr: (9, 4)\n", + "I am rider 3419 - dep: (6, 7) , arr: (9, 2)\n", + "I am rider 3420 - dep: (5, 4) , arr: (0, 9)\n", + "I am rider 3421 - dep: (9, 7) , arr: (2, 0)\n", + "I am rider 3422 - dep: (9, 5) , arr: (3, 4)\n", + "I am rider 3423 - dep: (7, 7) , arr: (2, 6)\n", + "7 riders generated.\n", + "Agent rider 2770 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2861 move from (6, 3) to (6, 4) using car (3405, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 2879 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 2896 move from (9, 8) to (8, 8) using car (3400, [(9, 8), (8, 8)], 0)\n", + "Agent rider 2897 move from (9, 8) to (8, 8) using car (3400, [(9, 8), (8, 8)], 0)\n", + "Rider n° 2897 arrived with a waiting time of 15 ticks\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2952 move from (8, 5) to (9, 5) using car (3317, [(8, 5), (9, 5)], 0)\n", + "Rider n° 2952 arrived with a waiting time of 18 ticks\n", + "Agent rider 2985 move from (4, 4) to (4, 5) using car (3353, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3061 move from (1, 4) to (1, 5) using car (3367, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3063 move from (4, 8) to (3, 8) using car (3350, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 move from (0, 4) to (0, 3) using car (3389, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 3098 move from (2, 1) to (3, 1) using car (3380, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Driver 3169 arrived\n", + "Agent rider 3173 move from (4, 7) to (5, 7) using car (3377, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 3174 move from (2, 3) to (2, 2) using car (3376, [(2, 3), (2, 2), (1, 2)], 0)\n", + "Agent rider 3175 move from (2, 9) to (3, 9) using car (3385, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 3177 move from (6, 8) to (6, 7) using car (3334, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 3191 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3192 doesn't move\n", + "Agent rider 3193 move from (3, 8) to (2, 8) using car (3407, [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 3195 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3196 doesn't move\n", + "Driver 3219 arrived\n", + "Agent rider 3232 move from (4, 8) to (3, 8) using car (3350, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 doesn't move\n", + "Agent rider 3235 move from (6, 3) to (5, 3) using car (3382, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 3235 arrived with a waiting time of 5 ticks\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 move from (2, 1) to (1, 1) using car (3225, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 4) to (7, 3) using car (3274, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3253 move from (2, 1) to (3, 1) using car (3380, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3255 doesn't move\n", + "Agent rider 3256 move from (3, 7) to (4, 7) using car (3319, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 doesn't move\n", + "Driver 3258 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (4, 2) to (5, 2) using car (3332, [(4, 2), (5, 2)], 0)\n", + "Agent rider 3281 move from (2, 1) to (1, 1) using car (3225, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3283 move from (6, 8) to (7, 8) using car (3237, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3284 move from (7, 7) to (6, 7) using car (3379, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", + "Agent rider 3285 doesn't move\n", + "Agent rider 3286 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3287 move from (3, 7) to (3, 6) using car (3351, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 3289 arrived\n", + "Driver 3297 arrived\n", + "Agent rider 3299 move from (6, 6) to (6, 5) using car (3348, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3300 move from (4, 2) to (5, 2) using car (3332, [(4, 2), (5, 2)], 0)\n", + "Agent rider 3301 move from (4, 4) to (4, 5) using car (3353, [(4, 4), (4, 5)], 0)\n", + "Agent rider 3302 move from (4, 0) to (5, 0) using car (3390, [(4, 0), (5, 0)], 0)\n", + "Agent rider 3303 move from (3, 8) to (4, 8) using car (3355, [(3, 8), (4, 8)], 0)\n", + "Agent rider 3305 move from (6, 3) to (5, 3) using car (3382, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3308 move from (6, 6) to (6, 5) using car (3348, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Driver 3318 arrived\n", - "Driver 3339 arrived\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3355 move from (0, 0) to (1, 0) using car (3328, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3356 move from (8, 0) to (7, 0) using car (3350, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3357 move from (1, 8) to (1, 7) using car (3312, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3358 doesn't move\n", - "Driver 3360 arrived\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3363 move from (8, 8) to (7, 8) using car (3333, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3364 move from (1, 4) to (1, 5) using car (3347, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3366 move from (8, 3) to (8, 2) using car (3332, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 move from (4, 3) to (4, 2) using car (3371, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 doesn't move\n", - "Agent rider 3370 doesn't move\n", - "Agent rider 3379 move from (7, 2) to (7, 1) using car (3359, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 move from (6, 7) to (5, 7) using car (3230, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 move from (1, 6) to (2, 6) using car (3377, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 doesn't move\n", - "Agent rider 3417 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "tick 242 ended\n", - "I am driver 3419 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 3420 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "Driver 3321 arrived\n", + "Agent rider 3322 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3323 move from (4, 6) to (4, 7) using car (3293, [(4, 6), (4, 7)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3325 move from (6, 8) to (6, 7) using car (3334, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 3325 arrived with a waiting time of 3 ticks\n", + "Agent rider 3326 move from (4, 2) to (5, 2) using car (3332, [(4, 2), (5, 2)], 0)\n", + "Agent rider 3327 move from (6, 6) to (6, 5) using car (3348, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3328 move from (3, 3) to (3, 4) using car (3312, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 3328 arrived with a waiting time of 2 ticks\n", + "Agent rider 3329 move from (3, 7) to (4, 7) using car (3319, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 move from (6, 6) to (6, 5) using car (3348, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3331 doesn't move\n", + "Agent rider 3337 move from (6, 6) to (6, 5) using car (3348, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3338 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3339 doesn't move\n", + "Agent rider 3340 move from (2, 9) to (3, 9) using car (3408, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3341 move from (9, 8) to (8, 8) using car (3400, [(9, 8), (8, 8)], 0)\n", + "Agent rider 3342 move from (7, 1) to (8, 1) using car (3356, [(7, 1), (8, 1)], 0)\n", + "Driver 3358 arrived\n", + "Agent rider 3365 move from (0, 4) to (0, 3) using car (3389, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3373 doesn't move\n", + "Agent rider 3374 move from (3, 8) to (4, 8) using car (3355, [(3, 8), (4, 8)], 0)\n", + "Agent rider 3398 move from (9, 8) to (8, 8) using car (3400, [(9, 8), (8, 8)], 0)\n", + "Agent rider 3399 doesn't move\n", + "Agent rider 3410 move from (4, 8) to (3, 8) using car (3350, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3411 move from (0, 0) to (1, 0) using car (3336, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3412 move from (7, 7) to (6, 7) using car (3368, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3413 move from (6, 3) to (6, 4) using car (3405, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 3414 move from (0, 0) to (1, 0) using car (3336, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3417 move from (7, 4) to (7, 3) using car (3274, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3418 move from (2, 1) to (3, 1) using car (3380, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3422 doesn't move\n", + "Agent rider 3423 move from (7, 7) to (6, 7) using car (3368, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "tick 235 ended\n", + "I am driver 3424 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 3425 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", "2 drivers generated.\n", - "I am rider 3421 - dep: (7, 7) , arr: (3, 6)\n", - "I am rider 3422 - dep: (3, 6) , arr: (6, 0)\n", - "I am rider 3423 - dep: (1, 4) , arr: (9, 6)\n", - "I am rider 3424 - dep: (5, 1) , arr: (2, 2)\n", - "4 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 move from (5, 9) to (4, 9) using car (3253, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (7, 0) to (6, 0) using car (3350, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2520 move from (5, 8) to (5, 7) using car (3325, [(5, 8), (5, 7)], 0)\n", - "Agent rider 2715 move from (8, 5) to (8, 4) using car (3277, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2716 move from (8, 5) to (8, 4) using car (3277, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2730 doesn't move\n", - "Agent rider 2736 move from (8, 5) to (8, 4) using car (3277, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 2737 move from (5, 7) to (5, 8) using car (3395, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (5, 7) to (5, 8) using car (3395, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 2853 move from (5, 8) to (5, 7) using car (3325, [(5, 8), (5, 7)], 0)\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 move from (1, 7) to (2, 7) using car (3408, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 move from (7, 0) to (6, 0) using car (3350, [(7, 0), (6, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2998 move from (7, 5) to (6, 5) using car (3378, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "I am rider 3426 - dep: (5, 7) , arr: (4, 9)\n", + "I am rider 3427 - dep: (5, 4) , arr: (0, 8)\n", + "I am rider 3428 - dep: (2, 5) , arr: (3, 9)\n", + "I am rider 3429 - dep: (4, 1) , arr: (0, 2)\n", + "I am rider 3430 - dep: (8, 4) , arr: (0, 2)\n", + "5 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 move from (8, 8) to (8, 7) using car (3403, [(8, 8), (8, 7)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2985 doesn't move\n", "Agent rider 3016 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 move from (7, 2) to (7, 3) using car (3335, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3144 move from (3, 3) to (2, 3) using car (3349, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3165 move from (5, 5) to (6, 5) using car (3311, [(5, 5), (6, 5)], 0)\n", - "Agent rider 3166 move from (1, 4) to (0, 4) using car (3256, [(1, 4), (0, 4)], 0)\n", - "Rider n° 3166 arrived with a waiting time of 11 ticks\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3171 move from (8, 0) to (7, 0) using car (3412, [(8, 0), (7, 0)], 0)\n", - "Agent rider 3172 move from (7, 0) to (6, 0) using car (3350, [(7, 0), (6, 0)], 0)\n", - "Driver 3185 arrived\n", - "Driver 3192 arrived\n", - "Agent rider 3201 move from (3, 2) to (3, 3) using car (3329, [(3, 2), (3, 3)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "Agent rider 3232 move from (5, 8) to (5, 7) using car (3325, [(5, 8), (5, 7)], 0)\n", - "Driver 3241 arrived\n", - "Driver 3243 arrived\n", - "Driver 3259 arrived\n", + "Agent rider 3061 move from (1, 5) to (1, 6) using car (3367, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3063 move from (3, 8) to (2, 8) using car (3350, [(3, 8), (2, 8)], 0)\n", + "Agent rider 3066 doesn't move\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3095 move from (0, 3) to (0, 2) using car (3389, [(0, 3), (0, 2)], 0)\n", + "Rider n° 3095 arrived with a waiting time of 9 ticks\n", + "Agent rider 3098 move from (3, 1) to (4, 1) using car (3380, [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3173 move from (5, 7) to (6, 7) using car (3377, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 move from (3, 9) to (4, 9) using car (3385, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 3177 move from (6, 7) to (6, 6) using car (3334, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 3177 arrived with a waiting time of 5 ticks\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 doesn't move\n", + "Agent rider 3193 move from (2, 8) to (1, 8) using car (3407, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (8, 8) to (8, 7) using car (3403, [(8, 8), (8, 7)], 0)\n", + "Driver 3205 arrived\n", + "Driver 3211 arrived\n", + "Agent rider 3232 move from (3, 8) to (2, 8) using car (3350, [(3, 8), (2, 8)], 0)\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 move from (1, 1) to (0, 1) using car (3225, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3252 move from (7, 3) to (7, 2) using car (3274, [(7, 3), (7, 2)], 0)\n", + "Agent rider 3253 doesn't move\n", + "Agent rider 3255 doesn't move\n", + "Agent rider 3256 move from (4, 7) to (5, 7) using car (3319, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 doesn't move\n", "Driver 3261 arrived\n", - "Agent rider 3263 move from (7, 8) to (8, 8) using car (3338, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3264 move from (7, 5) to (6, 5) using car (3378, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3265 move from (3, 2) to (3, 1) using car (3372, [(3, 2), (3, 1)], 0)\n", - "Agent rider 3267 move from (0, 6) to (0, 7) using car (3396, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 3268 move from (8, 5) to (8, 4) using car (3277, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 3269 move from (3, 3) to (2, 3) using car (3349, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3271 move from (5, 5) to (6, 5) using car (3311, [(5, 5), (6, 5)], 0)\n", - "Agent rider 3272 move from (5, 5) to (4, 5) using car (3299, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3273 move from (4, 9) to (5, 9) using car (3249, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 3273 arrived with a waiting time of 6 ticks\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3275 move from (5, 9) to (4, 9) using car (3253, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (3, 7) to (2, 7) using car (3257, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (4, 9) to (5, 9) using car (3320, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 3283 doesn't move\n", - "Agent rider 3284 move from (1, 7) to (2, 7) using car (3408, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3285 move from (4, 9) to (5, 9) using car (3249, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 2) to (7, 3) using car (3335, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 move from (7, 8) to (8, 8) using car (3338, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3296 move from (1, 5) to (1, 6) using car (3347, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3305 move from (1, 0) to (2, 0) using car (3328, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3305 arrived with a waiting time of 3 ticks\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (1, 0) to (2, 0) using car (3328, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (2, 3) to (2, 4) using car (3375, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3309 doesn't move\n", - "Agent rider 3310 move from (4, 9) to (5, 9) using car (3249, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 3313 arrived\n", - "Driver 3315 arrived\n", - "Driver 3316 arrived\n", - "Driver 3337 arrived\n", - "Driver 3351 arrived\n", - "Agent rider 3354 move from (5, 9) to (4, 9) using car (3253, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3355 move from (1, 0) to (2, 0) using car (3328, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3356 move from (7, 0) to (6, 0) using car (3350, [(7, 0), (6, 0)], 0)\n", - "Agent rider 3357 move from (1, 7) to (1, 6) using car (3312, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3358 doesn't move\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3363 move from (7, 8) to (6, 8) using car (3333, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3364 move from (1, 5) to (1, 6) using car (3347, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3366 move from (8, 2) to (8, 1) using car (3332, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 move from (4, 2) to (5, 2) using car (3371, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 doesn't move\n", - "Agent rider 3370 doesn't move\n", - "Agent rider 3379 move from (7, 1) to (6, 1) using car (3359, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (0, 2) to (0, 1) using car (3414, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 3381 move from (5, 7) to (4, 7) using car (3230, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 move from (2, 6) to (3, 6) using car (3377, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 move from (1, 0) to (2, 0) using car (3328, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3417 doesn't move\n", - "Agent rider 3418 move from (5, 3) to (6, 3) using car (3399, [(5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 3421 move from (7, 7) to (7, 8) using car (3353, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 3264 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 move from (1, 1) to (0, 1) using car (3225, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3283 move from (7, 8) to (8, 8) using car (3237, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3284 doesn't move\n", + "Agent rider 3285 doesn't move\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3287 move from (3, 6) to (3, 5) using car (3351, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3299 move from (6, 5) to (6, 4) using car (3348, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 doesn't move\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 move from (5, 3) to (4, 3) using car (3382, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3308 move from (6, 5) to (6, 4) using car (3348, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 3308 arrived with a waiting time of 4 ticks\n", + "Driver 3309 arrived\n", + "Driver 3310 arrived\n", + "Driver 3311 arrived\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3323 doesn't move\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (6, 5) to (6, 4) using car (3348, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3329 move from (4, 7) to (5, 7) using car (3319, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 move from (6, 5) to (6, 4) using car (3348, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3331 move from (3, 9) to (3, 8) using car (3408, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 3335 arrived\n", + "Agent rider 3337 move from (6, 5) to (6, 4) using car (3348, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3339 doesn't move\n", + "Agent rider 3340 move from (3, 9) to (3, 8) using car (3408, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 3341 move from (8, 8) to (8, 7) using car (3403, [(8, 8), (8, 7)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Driver 3349 arrived\n", + "Driver 3360 arrived\n", + "Driver 3363 arrived\n", + "Driver 3364 arrived\n", + "Agent rider 3365 move from (0, 3) to (0, 2) using car (3389, [(0, 3), (0, 2)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Driver 3369 arrived\n", + "Driver 3370 arrived\n", + "Driver 3372 arrived\n", + "Agent rider 3373 move from (6, 9) to (5, 9) using car (3292, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (8, 8) to (8, 7) using car (3403, [(8, 8), (8, 7)], 0)\n", + "Agent rider 3399 doesn't move\n", + "Driver 3401 arrived\n", + "Driver 3404 arrived\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (1, 0) to (2, 0) using car (3336, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3412 move from (6, 7) to (5, 7) using car (3368, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3413 move from (6, 4) to (6, 5) using car (3405, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 3414 move from (1, 0) to (2, 0) using car (3336, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3417 move from (7, 3) to (7, 2) using car (3274, [(7, 3), (7, 2)], 0)\n", + "Agent rider 3418 move from (3, 1) to (4, 1) using car (3380, [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 move from (6, 7) to (6, 6) using car (3334, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (9, 7) to (8, 7) using car (3425, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 3422 doesn't move\n", - "Agent rider 3423 move from (1, 4) to (0, 4) using car (3256, [(1, 4), (0, 4)], 0)\n", - "Agent rider 3424 doesn't move\n", - "tick 243 ended\n", - "I am driver 3425 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 3426 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", - "I am driver 3427 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 3428 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", - "I am driver 3429 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "5 drivers generated.\n", - "I am rider 3430 - dep: (3, 2) , arr: (0, 0)\n", - "1 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 move from (4, 9) to (3, 9) using car (3253, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2715 move from (8, 4) to (8, 3) using car (3277, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2716 move from (8, 4) to (8, 3) using car (3277, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2730 move from (7, 0) to (8, 0) using car (3427, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2736 move from (8, 4) to (8, 3) using car (3277, [(8, 4), (8, 3)], 0)\n", - "Agent rider 2737 move from (5, 8) to (5, 9) using car (3395, [(5, 8), (5, 9)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (5, 8) to (5, 9) using car (3395, [(5, 8), (5, 9)], 0)\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 move from (2, 7) to (3, 7) using car (3408, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2998 move from (6, 5) to (5, 5) using car (3378, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3016 move from (2, 3) to (2, 4) using car (3344, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 move from (7, 3) to (7, 4) using car (3335, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3144 move from (2, 3) to (2, 4) using car (3344, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 3144 arrived with a waiting time of 9 ticks\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3167 move from (7, 2) to (6, 2) using car (3407, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 move from (7, 0) to (7, 1) using car (3361, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Driver 3192 arrived\n", - "Agent rider 3201 doesn't move\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3221 move from (1, 7) to (1, 8) using car (3239, [(1, 7), (1, 8)], 0)\n", - "Agent rider 3222 doesn't move\n", - "Agent rider 3232 doesn't move\n", - "Driver 3243 arrived\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (6, 5) to (5, 5) using car (3378, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3265 doesn't move\n", - "Agent rider 3267 move from (0, 7) to (0, 8) using car (3396, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 3268 move from (8, 4) to (8, 3) using car (3277, [(8, 4), (8, 3)], 0)\n", - "Agent rider 3269 move from (2, 3) to (3, 3) using car (3386, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3271 move from (6, 5) to (5, 5) using car (3378, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3272 move from (4, 5) to (3, 5) using car (3299, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3274 move from (3, 2) to (2, 2) using car (3326, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3275 move from (4, 9) to (3, 9) using car (3253, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3280 move from (2, 7) to (1, 7) using car (3257, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (5, 9) to (6, 9) using car (3320, [(5, 9), (6, 9)], 0)\n", - "Agent rider 3283 move from (9, 7) to (9, 8) using car (3297, [(9, 7), (9, 8)], 0)\n", - "Rider n° 3283 arrived with a waiting time of 3 ticks\n", - "Agent rider 3284 move from (2, 7) to (3, 7) using car (3408, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3285 move from (5, 9) to (6, 9) using car (3249, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 3287 arrived\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 3) to (7, 4) using car (3335, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3296 move from (1, 6) to (1, 7) using car (3347, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (2, 0) to (3, 0) using car (3328, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (2, 4) to (2, 5) using car (3375, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3309 move from (7, 2) to (6, 2) using car (3407, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3310 move from (5, 9) to (6, 9) using car (3249, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 3315 arrived\n", - "Driver 3319 arrived\n", - "Driver 3321 arrived\n", - "Driver 3331 arrived\n", - "Agent rider 3354 move from (4, 9) to (3, 9) using car (3253, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3355 move from (2, 0) to (3, 0) using car (3328, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3356 doesn't move\n", - "Agent rider 3357 move from (1, 6) to (1, 5) using car (3312, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3358 doesn't move\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3363 move from (6, 8) to (5, 8) using car (3333, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3364 move from (1, 6) to (1, 7) using car (3347, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3366 move from (8, 1) to (7, 1) using car (3332, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 move from (5, 2) to (6, 2) using car (3371, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 doesn't move\n", - "Agent rider 3370 doesn't move\n", - "Driver 3373 arrived\n", - "Agent rider 3379 move from (6, 1) to (5, 1) using car (3359, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (0, 1) to (0, 0) using car (3414, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 3381 move from (4, 7) to (3, 7) using car (3230, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 move from (3, 6) to (4, 6) using car (3377, [(3, 6), (4, 6)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 move from (2, 0) to (3, 0) using car (3328, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 3392 arrived\n", - "Agent rider 3417 doesn't move\n", - "Agent rider 3418 move from (6, 3) to (7, 3) using car (3399, [(6, 3), (7, 3)], 0)\n", - "Agent rider 3421 move from (7, 8) to (6, 8) using car (3353, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3422 move from (3, 6) to (3, 5) using car (3413, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3424 doesn't move\n", - "Agent rider 3430 move from (3, 2) to (2, 2) using car (3326, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "tick 244 ended\n", - "I am driver 3431 - trip: [(1, 8), (2, 8)]\n", - "1 drivers generated.\n", - "I am rider 3432 - dep: (8, 8) , arr: (9, 0)\n", - "I am rider 3433 - dep: (4, 0) , arr: (3, 7)\n", - "2 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 move from (3, 9) to (2, 9) using car (3253, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (6, 0) to (7, 0) using car (3410, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 2520 doesn't move\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (8, 0) to (9, 0) using car (3427, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2853 doesn't move\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 move from (3, 7) to (4, 7) using car (3408, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 move from (6, 0) to (7, 0) using car (3410, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 2998 doesn't move\n", - "Agent rider 3016 move from (2, 4) to (2, 5) using car (3344, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3018 move from (7, 4) to (7, 5) using car (3335, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 move from (7, 4) to (7, 5) using car (3335, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3165 move from (6, 5) to (6, 6) using car (3323, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3167 move from (6, 2) to (5, 2) using car (3407, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 move from (7, 1) to (7, 2) using car (3361, [(7, 1), (7, 2)], 0)\n", - "Agent rider 3172 move from (6, 0) to (7, 0) using car (3410, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3201 move from (3, 3) to (3, 4) using car (3406, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3221 move from (1, 8) to (2, 8) using car (3431, [(1, 8), (2, 8)], 0)\n", - "Agent rider 3222 doesn't move\n", + "Agent rider 3423 move from (6, 7) to (5, 7) using car (3368, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3426 doesn't move\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 move from (8, 4) to (8, 3) using car (3375, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "tick 236 ended\n", + "I am driver 3431 - trip: [(6, 0), (6, 1), (7, 1)]\n", + "I am driver 3432 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 3433 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 3434 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 3435 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 3436 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", + "I am driver 3437 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 3438 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 3439 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 3440 - trip: [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 3441 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "11 drivers generated.\n", + "I am rider 3442 - dep: (6, 7) , arr: (5, 8)\n", + "I am rider 3443 - dep: (1, 1) , arr: (7, 1)\n", + "I am rider 3444 - dep: (5, 7) , arr: (9, 1)\n", + "I am rider 3445 - dep: (9, 7) , arr: (4, 4)\n", + "I am rider 3446 - dep: (4, 5) , arr: (1, 8)\n", + "5 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 move from (8, 7) to (7, 7) using car (3425, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3061 move from (1, 6) to (1, 7) using car (3367, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3066 move from (3, 3) to (4, 3) using car (3409, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3066 arrived with a waiting time of 9 ticks\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3098 move from (4, 1) to (5, 1) using car (3380, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3104 doesn't move\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3126 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3173 move from (6, 7) to (6, 6) using car (3377, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 3174 move from (2, 2) to (2, 1) using car (3346, [(2, 2), (2, 1)], 0)\n", + "Agent rider 3175 move from (4, 9) to (5, 9) using car (3385, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 doesn't move\n", + "Agent rider 3193 move from (1, 8) to (0, 8) using car (3407, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Rider n° 3193 arrived with a waiting time of 4 ticks\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Driver 3211 arrived\n", + "Driver 3212 arrived\n", "Agent rider 3232 doesn't move\n", - "Driver 3256 arrived\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (5, 5) to (4, 5) using car (3378, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3265 doesn't move\n", - "Agent rider 3267 move from (0, 8) to (0, 9) using car (3396, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (3, 3) to (4, 3) using car (3386, [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3271 move from (5, 5) to (4, 5) using car (3378, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3272 move from (3, 5) to (2, 5) using car (3299, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3274 move from (2, 2) to (1, 2) using car (3326, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3275 move from (3, 9) to (2, 9) using car (3253, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 3275 arrived with a waiting time of 0 ticks\n", - "Agent rider 3280 move from (1, 7) to (0, 7) using car (3257, [(1, 7), (0, 7)], 0)\n", - "Agent rider 3282 move from (6, 9) to (7, 9) using car (3249, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3284 move from (3, 7) to (4, 7) using car (3408, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 3284 arrived with a waiting time of 5 ticks\n", - "Agent rider 3285 move from (6, 9) to (7, 9) using car (3249, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3292 move from (2, 5) to (2, 6) using car (3375, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 4) to (7, 5) using car (3335, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3296 move from (1, 7) to (2, 7) using car (3347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 3296 arrived with a waiting time of 2 ticks\n", - "Agent rider 3306 move from (1, 7) to (2, 7) using car (3347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3307 move from (3, 0) to (4, 0) using car (3328, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (2, 5) to (2, 6) using car (3375, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3309 move from (6, 2) to (5, 2) using car (3407, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3310 move from (6, 9) to (7, 9) using car (3249, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 3310 arrived with a waiting time of 0 ticks\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 doesn't move\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 move from (3, 1) to (3, 0) using car (3290, [(3, 1), (3, 0)], 0)\n", + "Agent rider 3255 doesn't move\n", + "Agent rider 3256 move from (5, 7) to (6, 7) using car (3319, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 move from (3, 3) to (4, 3) using car (3409, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3264 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 8) to (9, 8) using car (3237, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3284 doesn't move\n", + "Agent rider 3285 doesn't move\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3287 move from (3, 5) to (3, 4) using car (3351, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 3293 arrived\n", + "Agent rider 3299 move from (6, 4) to (6, 3) using car (3348, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 move from (4, 5) to (4, 6) using car (3396, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3302 doesn't move\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 move from (4, 3) to (3, 3) using car (3382, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Driver 3309 arrived\n", "Driver 3311 arrived\n", - "Driver 3319 arrived\n", - "Driver 3325 arrived\n", - "Driver 3329 arrived\n", - "Driver 3338 arrived\n", - "Driver 3342 arrived\n", - "Driver 3348 arrived\n", - "Driver 3350 arrived\n", - "Driver 3352 arrived\n", - "Agent rider 3354 move from (3, 9) to (2, 9) using car (3253, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3355 move from (3, 0) to (4, 0) using car (3328, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3355 arrived with a waiting time of 1 ticks\n", - "Agent rider 3356 move from (6, 0) to (7, 0) using car (3410, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3357 move from (1, 5) to (1, 4) using car (3312, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3358 move from (5, 8) to (4, 8) using car (3333, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3362 move from (6, 5) to (6, 6) using car (3323, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3363 move from (5, 8) to (4, 8) using car (3333, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3364 move from (1, 7) to (2, 7) using car (3347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3366 move from (7, 1) to (6, 1) using car (3332, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 move from (6, 2) to (7, 2) using car (3371, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 move from (3, 7) to (4, 7) using car (3408, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3370 doesn't move\n", - "Driver 3372 arrived\n", - "Agent rider 3379 move from (5, 1) to (4, 1) using car (3359, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (0, 0) to (1, 0) using car (3414, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 3381 move from (3, 7) to (2, 7) using car (3230, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 move from (4, 6) to (5, 6) using car (3404, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 move from (3, 0) to (4, 0) using car (3328, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 3397 arrived\n", - "Driver 3412 arrived\n", + "Driver 3317 arrived\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3323 move from (4, 7) to (4, 8) using car (3371, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 3323 arrived with a waiting time of 1 ticks\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (6, 4) to (6, 3) using car (3348, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3329 move from (5, 7) to (6, 7) using car (3319, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 move from (6, 4) to (6, 3) using car (3348, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3331 move from (3, 8) to (3, 7) using car (3408, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 3332 arrived\n", + "Driver 3333 arrived\n", + "Agent rider 3337 move from (6, 4) to (6, 3) using car (3348, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3339 move from (3, 4) to (4, 4) using car (3402, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3341 move from (8, 7) to (7, 7) using car (3425, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Driver 3353 arrived\n", + "Driver 3355 arrived\n", + "Driver 3356 arrived\n", + "Driver 3361 arrived\n", + "Driver 3364 arrived\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (3, 3) to (4, 3) using car (3409, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3370 arrived\n", + "Agent rider 3373 move from (5, 9) to (4, 9) using car (3292, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Driver 3390 arrived\n", + "Driver 3391 arrived\n", + "Driver 3394 arrived\n", + "Driver 3395 arrived\n", + "Agent rider 3398 move from (8, 7) to (7, 7) using car (3425, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (3, 3) to (4, 3) using car (3409, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3400 arrived\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (2, 0) to (3, 0) using car (3336, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 3412 move from (5, 7) to (4, 7) using car (3368, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3413 move from (6, 5) to (6, 6) using car (3405, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 3414 doesn't move\n", "Agent rider 3417 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (6, 8) to (5, 8) using car (3353, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3422 move from (3, 5) to (3, 4) using car (3413, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3424 move from (5, 1) to (4, 1) using car (3359, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3430 move from (2, 2) to (1, 2) using car (3326, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 0) to (3, 0) using car (3340, [(4, 0), (3, 0)], 0)\n", - "tick 245 ended\n", - "I am driver 3434 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 3435 - trip: [(8, 4), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 3436 - trip: [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 3437 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "4 drivers generated.\n", - "I am rider 3438 - dep: (6, 5) , arr: (0, 5)\n", - "I am rider 3439 - dep: (7, 7) , arr: (9, 8)\n", - "I am rider 3440 - dep: (3, 7) , arr: (3, 9)\n", - "I am rider 3441 - dep: (3, 7) , arr: (8, 4)\n", - "I am rider 3442 - dep: (2, 1) , arr: (5, 7)\n", - "I am rider 3443 - dep: (7, 1) , arr: (7, 4)\n", - "I am rider 3444 - dep: (9, 0) , arr: (0, 2)\n", - "I am rider 3445 - dep: (6, 1) , arr: (1, 0)\n", - "8 riders generated.\n", - "Agent rider 1924 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2263 move from (2, 9) to (1, 9) using car (3253, [(2, 9), (1, 9)], 0)\n", - "Agent rider 2370 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2475 move from (7, 0) to (8, 0) using car (3410, [(7, 0), (8, 0)], 0)\n", - "Agent rider 2520 move from (5, 7) to (4, 7) using car (3387, [(5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (9, 0) to (9, 1) using car (3427, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 move from (1, 2) to (0, 2) using car (3326, [(1, 2), (0, 2)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2853 move from (5, 7) to (4, 7) using car (3387, [(5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2866 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2870 move from (4, 7) to (4, 6) using car (3408, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 move from (7, 0) to (8, 0) using car (3410, [(7, 0), (8, 0)], 0)\n", - "Agent rider 2965 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 2998 move from (5, 5) to (5, 6) using car (3391, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 2998 arrived with a waiting time of 9 ticks\n", - "Agent rider 3016 move from (2, 5) to (1, 5) using car (3344, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3018 move from (7, 5) to (7, 6) using car (3335, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3060 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 move from (7, 5) to (7, 6) using car (3335, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3167 move from (5, 2) to (4, 2) using car (3407, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 move from (7, 2) to (8, 2) using car (3371, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3172 move from (7, 0) to (8, 0) using car (3410, [(7, 0), (8, 0)], 0)\n", - "Agent rider 3201 move from (3, 4) to (3, 5) using car (3406, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3203 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", + "Agent rider 3418 move from (4, 1) to (5, 1) using car (3380, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 move from (6, 6) to (6, 5) using car (3441, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3420 move from (5, 4) to (4, 4) using car (3440, [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3421 move from (8, 7) to (7, 7) using car (3425, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (9, 5) to (9, 4) using car (3436, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3423 move from (5, 7) to (4, 7) using car (3368, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3426 move from (5, 7) to (4, 7) using car (3368, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3427 move from (5, 4) to (4, 4) using car (3440, [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3428 move from (2, 5) to (2, 6) using car (3388, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 move from (8, 3) to (8, 2) using car (3375, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3442 move from (6, 7) to (5, 7) using car (3406, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3444 move from (5, 7) to (5, 6) using car (3393, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (4, 5) to (4, 6) using car (3396, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "tick 237 ended\n", + "I am driver 3447 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 3448 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 3449 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 3450 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 3451 - trip: [(3, 2), (3, 3), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 3452 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 3453 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 3454 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 3455 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 3456 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", + "I am driver 3457 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 3458 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 3459 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 3460 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)]\n", + "I am driver 3461 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", + "I am driver 3462 - trip: [(3, 0), (3, 1), (2, 1)]\n", + "I am driver 3463 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 3464 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 3465 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 3466 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 3467 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (3, 4)]\n", + "I am driver 3468 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "22 drivers generated.\n", + "I am rider 3469 - dep: (9, 7) , arr: (1, 0)\n", + "I am rider 3470 - dep: (6, 2) , arr: (1, 5)\n", + "I am rider 3471 - dep: (1, 7) , arr: (9, 6)\n", + "I am rider 3472 - dep: (1, 2) , arr: (7, 9)\n", + "4 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 move from (6, 4) to (6, 5) using car (3378, [(6, 4), (6, 5)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 3016 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3061 move from (1, 7) to (1, 8) using car (3367, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3067 doesn't move\n", + "Agent rider 3098 move from (5, 1) to (5, 0) using car (3380, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3104 move from (0, 1) to (0, 2) using car (3468, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 3104 arrived with a waiting time of 8 ticks\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3126 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3173 move from (6, 6) to (6, 5) using car (3377, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 move from (5, 9) to (6, 9) using car (3385, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Driver 3212 arrived\n", + "Driver 3225 arrived\n", "Agent rider 3232 doesn't move\n", - "Driver 3239 arrived\n", - "Driver 3260 arrived\n", - "Agent rider 3263 move from (8, 8) to (9, 8) using car (3409, [(8, 8), (9, 8)], 0)\n", - "Rider n° 3263 arrived with a waiting time of 6 ticks\n", - "Agent rider 3264 move from (4, 5) to (4, 6) using car (3378, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3265 doesn't move\n", - "Agent rider 3267 move from (0, 9) to (1, 9) using car (3396, [(0, 9), (1, 9)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (4, 3) to (5, 3) using car (3386, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3271 doesn't move\n", - "Agent rider 3272 move from (2, 5) to (1, 5) using car (3299, [(2, 5), (1, 5)], 0)\n", - "Agent rider 3274 move from (1, 2) to (0, 2) using car (3326, [(1, 2), (0, 2)], 0)\n", - "Driver 3277 arrived\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (7, 9) to (8, 9) using car (3249, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3285 move from (7, 9) to (8, 9) using car (3249, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 move from (1, 2) to (0, 2) using car (3326, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3294 move from (7, 5) to (7, 6) using car (3335, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3295 move from (8, 8) to (9, 8) using car (3409, [(8, 8), (9, 8)], 0)\n", - "Driver 3297 arrived\n", - "Agent rider 3306 move from (2, 7) to (3, 7) using car (3347, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3307 move from (4, 0) to (5, 0) using car (3328, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 doesn't move\n", - "Agent rider 3309 move from (5, 2) to (4, 2) using car (3407, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 move from (3, 0) to (3, 1) using car (3462, [(3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 3255 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3256 move from (6, 7) to (7, 7) using car (3319, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3257 move from (4, 3) to (5, 3) using car (3409, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3274 arrived\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 move from (0, 1) to (0, 2) using car (3468, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (6, 7) to (7, 7) using car (3319, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3285 move from (5, 6) to (4, 6) using car (3379, [(5, 6), (4, 6)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3287 move from (3, 4) to (3, 3) using car (3351, [(3, 4), (3, 3)], 0)\n", + "Agent rider 3299 doesn't move\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 doesn't move\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 move from (3, 3) to (3, 4) using car (3382, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", "Driver 3311 arrived\n", - "Driver 3320 arrived\n", - "Driver 3349 arrived\n", - "Driver 3352 arrived\n", - "Agent rider 3354 move from (2, 9) to (1, 9) using car (3253, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3356 move from (7, 0) to (8, 0) using car (3410, [(7, 0), (8, 0)], 0)\n", - "Agent rider 3357 move from (1, 4) to (1, 3) using car (3312, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3358 move from (4, 8) to (3, 8) using car (3333, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 3358 arrived with a waiting time of 6 ticks\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3363 doesn't move\n", - "Agent rider 3364 move from (2, 7) to (3, 7) using car (3347, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3366 move from (6, 1) to (5, 1) using car (3332, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 move from (7, 2) to (8, 2) using car (3371, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3368 move from (1, 2) to (0, 2) using car (3326, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3369 move from (4, 7) to (4, 6) using car (3408, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3370 move from (2, 0) to (1, 0) using car (3405, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Driver 3377 arrived\n", - "Agent rider 3379 move from (4, 1) to (3, 1) using car (3359, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (1, 0) to (2, 0) using car (3414, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 3381 move from (2, 7) to (1, 7) using car (3230, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 move from (4, 0) to (5, 0) using car (3328, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 3312 arrived\n", + "Driver 3315 arrived\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3324 move from (9, 4) to (9, 3) using car (3436, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (6, 3) to (5, 3) using car (3348, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3329 move from (6, 7) to (7, 7) using car (3319, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 move from (3, 7) to (3, 6) using car (3408, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 3333 arrived\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3339 move from (4, 4) to (4, 5) using car (3402, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3340 move from (3, 8) to (3, 7) using car (3439, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Driver 3344 arrived\n", + "Driver 3345 arrived\n", + "Driver 3350 arrived\n", + "Driver 3354 arrived\n", + "Driver 3356 arrived\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (4, 3) to (5, 3) using car (3409, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3373 move from (4, 9) to (4, 8) using car (3465, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3374 move from (4, 8) to (5, 8) using car (3371, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3376 arrived\n", + "Driver 3381 arrived\n", + "Driver 3383 arrived\n", + "Driver 3389 arrived\n", + "Driver 3391 arrived\n", "Driver 3395 arrived\n", - "Driver 3399 arrived\n", - "Driver 3400 arrived\n", - "Driver 3401 arrived\n", - "Driver 3415 arrived\n", + "Agent rider 3398 move from (7, 7) to (6, 7) using car (3425, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (4, 3) to (5, 3) using car (3409, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3403 arrived\n", + "Agent rider 3410 move from (3, 8) to (3, 7) using car (3439, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 move from (3, 0) to (3, 1) using car (3462, [(3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 3412 move from (4, 7) to (3, 7) using car (3368, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3413 move from (6, 6) to (6, 7) using car (3405, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 3414 move from (2, 0) to (3, 0) using car (3437, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", "Driver 3416 arrived\n", - "Agent rider 3417 move from (4, 7) to (4, 6) using car (3408, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (5, 8) to (4, 8) using car (3353, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3422 move from (3, 4) to (3, 3) using car (3413, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3424 move from (4, 1) to (3, 1) using car (3359, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3430 move from (1, 2) to (0, 2) using car (3326, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3432 move from (8, 8) to (9, 8) using car (3409, [(8, 8), (9, 8)], 0)\n", - "Agent rider 3433 move from (3, 0) to (2, 0) using car (3276, [(3, 0), (2, 0)], 0)\n", - "Agent rider 3438 move from (6, 5) to (6, 6) using car (3376, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3440 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 doesn't move\n", + "Agent rider 3417 doesn't move\n", + "Agent rider 3418 move from (5, 1) to (5, 0) using car (3380, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 move from (6, 5) to (6, 4) using car (3441, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3420 move from (4, 4) to (4, 5) using car (3402, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3421 move from (7, 7) to (6, 7) using car (3425, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (9, 4) to (8, 4) using car (3466, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3423 move from (4, 7) to (3, 7) using car (3368, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3426 doesn't move\n", + "Agent rider 3427 move from (4, 4) to (4, 5) using car (3402, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3428 move from (2, 6) to (2, 7) using car (3388, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3429 move from (4, 1) to (4, 2) using car (3424, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 3430 move from (8, 2) to (8, 1) using car (3375, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3442 move from (5, 7) to (4, 7) using car (3406, [(5, 7), (4, 7), (3, 7)], 0)\n", "Agent rider 3443 doesn't move\n", - "Agent rider 3444 move from (9, 0) to (9, 1) using car (3427, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3445 move from (6, 1) to (5, 1) using car (3332, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "tick 246 ended\n", - "I am driver 3446 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 3447 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 3448 - trip: [(7, 5), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 3449 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 3450 - trip: [(7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 3451 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 3452 - trip: [(8, 7), (8, 6), (9, 6)]\n", - "I am driver 3453 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 3454 - trip: [(7, 0), (8, 0), (9, 0)]\n", - "I am driver 3455 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 3456 - trip: [(7, 5), (8, 5), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 3457 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 3458 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 3459 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 3460 - trip: [(7, 7), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 3461 - trip: [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 3462 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 3463 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 3464 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 3465 - trip: [(7, 3), (7, 2), (6, 2)]\n", - "I am driver 3466 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3467 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 3468 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 3469 - trip: [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 3470 - trip: [(9, 5), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 3471 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 3472 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", - "I am driver 3473 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 3474 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "29 drivers generated.\n", - "I am rider 3475 - dep: (7, 4) , arr: (1, 1)\n", - "I am rider 3476 - dep: (0, 4) , arr: (6, 5)\n", - "I am rider 3477 - dep: (3, 1) , arr: (0, 8)\n", - "I am rider 3478 - dep: (6, 2) , arr: (7, 8)\n", - "I am rider 3479 - dep: (6, 2) , arr: (6, 7)\n", - "I am rider 3480 - dep: (0, 0) , arr: (7, 3)\n", - "6 riders generated.\n", - "Agent rider 1924 doesn't move\n", - "Agent rider 2263 doesn't move\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (4, 7) to (4, 8) using car (3387, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (9, 1) to (9, 2) using car (3427, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2853 move from (4, 7) to (4, 8) using car (3387, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 2853 arrived with a waiting time of 19 ticks\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 move from (4, 6) to (4, 5) using car (3408, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 3016 move from (1, 5) to (0, 5) using car (3344, [(1, 5), (0, 5)], 0)\n", - "Agent rider 3018 move from (7, 6) to (7, 7) using car (3335, [(7, 6), (7, 7)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3107 move from (9, 8) to (8, 8) using car (3472, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3116 move from (7, 6) to (7, 7) using car (3335, [(7, 6), (7, 7)], 0)\n", - "Agent rider 3165 move from (6, 6) to (6, 5) using car (3404, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3167 move from (4, 2) to (4, 3) using car (3407, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 move from (8, 2) to (9, 2) using car (3371, [(8, 2), (9, 2)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (3, 5) to (4, 5) using car (3406, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", + "Agent rider 3444 move from (5, 6) to (5, 5) using car (3393, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (4, 6) to (4, 7) using car (3396, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 doesn't move\n", + "Agent rider 3471 move from (1, 7) to (1, 8) using car (3367, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3472 doesn't move\n", + "tick 238 ended\n", + "I am driver 3473 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 3474 - trip: [(8, 4), (8, 5), (9, 5)]\n", + "I am driver 3475 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 3476 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 3477 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7)]\n", + "I am driver 3478 - trip: [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 3479 - trip: [(7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 3480 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", + "I am driver 3481 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 3482 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "10 drivers generated.\n", + "I am rider 3483 - dep: (0, 1) , arr: (7, 9)\n", + "1 riders generated.\n", + "Agent rider 2770 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2861 move from (6, 5) to (6, 4) using car (3377, [(6, 5), (6, 4)], 0)\n", + "Agent rider 2879 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 2896 move from (7, 7) to (8, 7) using car (3319, [(7, 7), (8, 7)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 3016 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3061 move from (1, 8) to (1, 9) using car (3367, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3067 move from (7, 7) to (8, 7) using car (3319, [(7, 7), (8, 7)], 0)\n", + "Rider n° 3067 arrived with a waiting time of 13 ticks\n", + "Agent rider 3098 move from (5, 0) to (6, 0) using car (3380, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3126 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3139 move from (7, 7) to (8, 7) using car (3319, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3191 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3192 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3195 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3196 doesn't move\n", + "Driver 3225 arrived\n", "Agent rider 3232 doesn't move\n", - "Driver 3257 arrived\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (4, 6) to (4, 7) using car (3378, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3265 move from (3, 1) to (2, 1) using car (3359, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (5, 3) to (5, 4) using car (3386, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3271 doesn't move\n", - "Agent rider 3272 move from (1, 5) to (0, 5) using car (3344, [(1, 5), (0, 5)], 0)\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (8, 9) to (7, 9) using car (3451, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3285 move from (8, 9) to (9, 9) using car (3249, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3292 doesn't move\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 6) to (7, 7) using car (3335, [(7, 6), (7, 7)], 0)\n", - "Agent rider 3295 move from (9, 8) to (8, 8) using car (3472, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3306 move from (3, 7) to (4, 7) using car (3347, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3307 move from (5, 0) to (6, 0) using car (3328, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 doesn't move\n", - "Agent rider 3309 move from (4, 2) to (4, 3) using car (3407, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 3340 arrived\n", - "Driver 3341 arrived\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Driver 3237 arrived\n", + "Agent rider 3250 move from (0, 1) to (0, 2) using car (3461, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 move from (3, 1) to (2, 1) using car (3462, [(3, 1), (2, 1)], 0)\n", + "Agent rider 3255 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3256 move from (7, 7) to (8, 7) using car (3319, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3257 move from (5, 3) to (6, 3) using car (3409, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 move from (0, 2) to (0, 3) using car (3468, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (7, 7) to (8, 7) using car (3319, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3285 doesn't move\n", + "Agent rider 3286 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3287 doesn't move\n", + "Driver 3290 arrived\n", + "Agent rider 3299 doesn't move\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 move from (5, 0) to (6, 0) using car (3380, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Driver 3312 arrived\n", + "Agent rider 3322 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3324 move from (9, 3) to (9, 2) using car (3436, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (5, 3) to (4, 3) using car (3348, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3329 move from (7, 7) to (8, 7) using car (3319, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 move from (3, 6) to (3, 5) using car (3481, [(3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 3334 arrived\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3339 move from (4, 5) to (5, 5) using car (3402, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3340 move from (3, 7) to (3, 6) using car (3439, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Driver 3345 arrived\n", "Driver 3346 arrived\n", - "Driver 3352 arrived\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3356 doesn't move\n", - "Agent rider 3357 move from (1, 3) to (1, 2) using car (3312, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 3361 arrived\n", - "Agent rider 3362 move from (6, 6) to (6, 5) using car (3404, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3363 doesn't move\n", - "Agent rider 3364 move from (3, 7) to (4, 7) using car (3347, [(3, 7), (4, 7)], 0)\n" + "Driver 3356 arrived\n", + "Agent rider 3365 move from (0, 2) to (0, 3) using car (3468, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3366 move from (5, 3) to (6, 3) using car (3409, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3373 move from (4, 8) to (4, 7) using car (3465, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3374 move from (5, 8) to (6, 8) using car (3371, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3387 arrived\n", + "Driver 3391 arrived\n", + "Driver 3392 arrived\n", + "Agent rider 3398 move from (6, 7) to (5, 7) using car (3425, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (5, 3) to (6, 3) using car (3409, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3410 move from (3, 7) to (3, 6) using car (3439, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 move from (3, 1) to (2, 1) using car (3462, [(3, 1), (2, 1)], 0)\n", + "Agent rider 3412 move from (3, 7) to (2, 7) using car (3368, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3413 move from (6, 7) to (5, 7) using car (3425, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3414 move from (3, 0) to (2, 0) using car (3386, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3417 doesn't move\n", + "Agent rider 3418 move from (5, 0) to (6, 0) using car (3380, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 move from (6, 4) to (6, 3) using car (3441, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (6, 7) to (5, 7) using car (3425, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (8, 4) to (7, 4) using car (3466, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3423 move from (3, 7) to (2, 7) using car (3368, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3426 move from (4, 7) to (4, 8) using car (3396, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 move from (2, 7) to (3, 7) using car (3388, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 move from (8, 1) to (7, 1) using car (3375, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3442 move from (4, 7) to (4, 8) using car (3396, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3444 move from (5, 5) to (5, 4) using car (3393, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 doesn't move\n", + "Agent rider 3471 move from (1, 8) to (1, 9) using car (3367, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3472 move from (1, 2) to (2, 2) using car (3476, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3483 move from (0, 1) to (0, 2) using car (3461, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "tick 239 ended\n", + "I am driver 3484 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 3485 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 3486 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (3, 3)]\n", + "I am driver 3487 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 3488 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", + "I am driver 3489 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 3490 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3491 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 3492 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", + "I am driver 3493 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 3494 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 3495 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "12 drivers generated.\n", + "I am rider 3496 - dep: (7, 4) , arr: (4, 3)\n", + "I am rider 3497 - dep: (8, 2) , arr: (5, 0)\n", + "2 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 move from (8, 7) to (8, 8) using car (3455, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 move from (5, 4) to (5, 3) using car (3393, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 3016 move from (5, 4) to (5, 3) using car (3393, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3061 move from (1, 9) to (2, 9) using car (3367, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3098 move from (6, 0) to (7, 0) using car (3380, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 3098 arrived with a waiting time of 9 ticks\n", + "Agent rider 3106 doesn't move\n", + "Agent rider 3126 move from (5, 4) to (5, 3) using car (3393, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 3126 arrived with a waiting time of 14 ticks\n", + "Agent rider 3139 move from (8, 7) to (8, 8) using car (3455, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 3173 doesn't move\n", + "Agent rider 3174 move from (2, 1) to (2, 0) using car (3434, [(2, 1), (2, 0)], 0)\n", + "Rider n° 3174 arrived with a waiting time of 10 ticks\n", + "Agent rider 3175 move from (6, 9) to (7, 9) using car (3482, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (5, 4) to (5, 3) using car (3393, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (8, 7) to (8, 8) using car (3455, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 3232 move from (2, 8) to (2, 7) using car (3487, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 move from (5, 4) to (5, 3) using car (3393, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 doesn't move\n", + "Agent rider 3255 move from (5, 4) to (5, 3) using car (3393, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 3255 arrived with a waiting time of 6 ticks\n", + "Agent rider 3256 move from (8, 7) to (8, 8) using car (3455, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 3257 move from (6, 3) to (7, 3) using car (3409, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 move from (0, 3) to (0, 4) using car (3468, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (8, 7) to (8, 8) using car (3455, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 3285 doesn't move\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3287 move from (3, 3) to (2, 3) using car (3440, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 3287 arrived with a waiting time of 5 ticks\n", + "Agent rider 3299 move from (6, 3) to (7, 3) using car (3409, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3302 move from (6, 0) to (7, 0) using car (3380, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3303 move from (4, 8) to (4, 9) using car (3396, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3305 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3324 move from (9, 2) to (9, 1) using car (3436, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (4, 3) to (3, 3) using car (3348, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 move from (6, 3) to (6, 2) using car (3441, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3331 move from (3, 5) to (3, 4) using car (3481, [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3337 move from (6, 3) to (6, 2) using car (3441, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3339 move from (5, 5) to (6, 5) using car (3402, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3340 move from (3, 6) to (3, 5) using car (3439, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Driver 3346 arrived\n", + "Driver 3351 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3366 move from (5, 1) to (4, 1) using car (3332, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 move from (8, 2) to (9, 2) using car (3371, [(8, 2), (9, 2)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 move from (4, 6) to (4, 5) using car (3408, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3370 move from (1, 0) to (0, 0) using car (3405, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Driver 3375 arrived\n", - "Agent rider 3379 move from (3, 1) to (2, 1) using car (3359, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (2, 0) to (3, 0) using car (3414, [(2, 0), (3, 0)], 0)\n", - "Agent rider 3381 move from (1, 7) to (0, 7) using car (3230, [(1, 7), (0, 7)], 0)\n", - "Agent rider 3382 move from (9, 1) to (8, 1) using car (3457, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 move from (5, 6) to (5, 7) using car (3391, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 move from (5, 0) to (6, 0) using car (3328, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 3393 arrived\n", - "Driver 3400 arrived\n", - "Driver 3411 arrived\n", - "Driver 3416 arrived\n", - "Agent rider 3417 move from (4, 6) to (4, 5) using car (3408, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3418 move from (7, 3) to (7, 2) using car (3465, [(7, 3), (7, 2), (6, 2)], 0)\n", - "Agent rider 3421 move from (4, 8) to (3, 8) using car (3469, [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3422 move from (3, 3) to (3, 2) using car (3413, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 3365 move from (0, 3) to (0, 4) using car (3468, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3366 move from (6, 3) to (7, 3) using car (3409, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3373 move from (4, 7) to (4, 6) using car (3465, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3374 move from (6, 8) to (7, 8) using car (3371, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3378 arrived\n", + "Driver 3379 arrived\n", + "Driver 3392 arrived\n", + "Agent rider 3398 move from (5, 7) to (4, 7) using car (3425, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (6, 3) to (7, 3) using car (3409, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3410 move from (3, 6) to (3, 5) using car (3439, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3412 move from (2, 7) to (1, 7) using car (3368, [(2, 7), (1, 7)], 0)\n", + "Agent rider 3413 move from (5, 7) to (4, 7) using car (3425, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3414 move from (2, 0) to (2, 1) using car (3386, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3417 doesn't move\n", + "Agent rider 3418 move from (6, 0) to (7, 0) using car (3380, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 move from (6, 3) to (7, 3) using car (3409, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3420 move from (4, 5) to (4, 6) using car (3477, [(4, 5), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 3421 move from (5, 7) to (4, 7) using car (3425, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (7, 4) to (6, 4) using car (3466, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Agent rider 3423 doesn't move\n", - "Agent rider 3424 move from (3, 1) to (2, 1) using car (3359, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3430 doesn't move\n", + "Agent rider 3426 move from (4, 8) to (4, 9) using car (3396, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 3426 arrived with a waiting time of 2 ticks\n", + "Agent rider 3427 move from (4, 5) to (4, 6) using car (3477, [(4, 5), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 move from (4, 2) to (4, 1) using car (3449, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 3430 move from (7, 1) to (6, 1) using car (3375, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Driver 3431 arrived\n", - "Agent rider 3432 move from (9, 8) to (8, 8) using car (3472, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3433 move from (2, 0) to (3, 0) using car (3414, [(2, 0), (3, 0)], 0)\n", - "Agent rider 3438 move from (6, 6) to (6, 7) using car (3376, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3440 move from (3, 7) to (4, 7) using car (3347, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3441 move from (3, 7) to (4, 7) using car (3347, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3442 doesn't move\n", - "Agent rider 3443 move from (7, 1) to (7, 0) using car (3450, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3444 move from (9, 1) to (8, 1) using car (3457, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3445 move from (5, 1) to (4, 1) using car (3332, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3475 move from (7, 4) to (8, 4) using car (3461, [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 move from (3, 1) to (2, 1) using car (3359, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3478 doesn't move\n", - "Agent rider 3479 doesn't move\n", - "Agent rider 3480 doesn't move\n", - "tick 247 ended\n", - "I am driver 3481 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 3482 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3483 - trip: [(3, 5), (3, 4), (2, 4)]\n", - "I am driver 3484 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3485 - trip: [(4, 3), (4, 2)]\n", - "I am driver 3486 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", - "I am driver 3487 - trip: [(3, 8), (3, 9)]\n", - "I am driver 3488 - trip: [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 3489 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 3490 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (2, 5)]\n", - "I am driver 3491 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 3492 - trip: [(2, 6), (3, 6), (3, 7), (4, 7), (5, 7)]\n", - "12 drivers generated.\n", - "I am rider 3493 - dep: (6, 9) , arr: (8, 4)\n", - "I am rider 3494 - dep: (4, 3) , arr: (5, 2)\n", - "2 riders generated.\n", - "Agent rider 1924 move from (1, 9) to (1, 8) using car (3490, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", - "Rider n° 1924 arrived with a waiting time of 81 ticks\n", - "Agent rider 2263 move from (1, 9) to (1, 8) using car (3490, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", - "Agent rider 2370 doesn't move\n", - "Agent rider 2475 move from (8, 0) to (9, 0) using car (3454, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2520 move from (4, 8) to (4, 9) using car (3387, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2730 move from (9, 2) to (9, 3) using car (3427, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 2730 arrived with a waiting time of 30 ticks\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (5, 9) to (4, 9) using car (3481, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (5, 9) to (4, 9) using car (3481, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2866 doesn't move\n", - "Agent rider 2870 move from (4, 5) to (4, 4) using car (3408, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 move from (8, 0) to (9, 0) using car (3454, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2965 doesn't move\n", - "Agent rider 3016 move from (0, 5) to (0, 4) using car (3447, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 3016 arrived with a waiting time of 9 ticks\n", - "Agent rider 3018 move from (7, 7) to (7, 8) using car (3420, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3060 doesn't move\n", - "Agent rider 3107 move from (8, 8) to (7, 8) using car (3472, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3116 move from (7, 7) to (7, 8) using car (3420, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3165 move from (6, 5) to (6, 4) using car (3404, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3167 move from (4, 3) to (4, 4) using car (3407, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 move from (9, 2) to (9, 3) using car (3427, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3172 move from (8, 0) to (9, 0) using car (3454, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3201 move from (4, 5) to (4, 4) using car (3408, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3203 doesn't move\n", - "Agent rider 3221 doesn't move\n", - "Agent rider 3222 doesn't move\n", - "Agent rider 3232 move from (5, 7) to (4, 7) using car (3391, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3253 arrived\n", - "Agent rider 3263 move from (8, 8) to (7, 8) using car (3472, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3264 move from (4, 7) to (4, 8) using car (3378, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3265 move from (2, 1) to (1, 1) using car (3359, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3267 move from (1, 9) to (1, 8) using car (3490, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (5, 4) to (5, 5) using car (3386, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3271 move from (4, 5) to (4, 4) using car (3408, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3272 move from (0, 5) to (0, 4) using car (3447, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3274 doesn't move\n", - "Driver 3276 arrived\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (7, 9) to (6, 9) using car (3451, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3292 move from (2, 6) to (2, 5) using car (3463, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 7) to (7, 8) using car (3420, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3295 move from (8, 8) to (7, 8) using car (3472, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Driver 3299 arrived\n", - "Agent rider 3306 move from (4, 7) to (4, 8) using car (3378, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3307 move from (6, 0) to (7, 0) using car (3328, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3308 move from (2, 6) to (3, 6) using car (3492, [(2, 6), (3, 6), (3, 7), (4, 7), (5, 7)], 0)\n", - "Rider n° 3308 arrived with a waiting time of 5 ticks\n", - "Agent rider 3309 move from (4, 3) to (4, 4) using car (3407, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 3323 arrived\n", - "Driver 3326 arrived\n", - "Driver 3341 arrived\n", - "Driver 3346 arrived\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3356 move from (8, 0) to (9, 0) using car (3454, [(8, 0), (9, 0)], 0)\n", - "Rider n° 3356 arrived with a waiting time of 2 ticks\n", - "Agent rider 3357 move from (1, 2) to (1, 1) using car (3312, [(1, 2), (1, 1)], 0)\n", - "Agent rider 3362 move from (6, 5) to (6, 4) using car (3404, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3363 move from (4, 8) to (4, 9) using car (3387, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 3363 arrived with a waiting time of 2 ticks\n", - "Agent rider 3364 move from (4, 7) to (4, 8) using car (3378, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3366 move from (4, 1) to (3, 1) using car (3332, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 move from (4, 5) to (4, 4) using car (3408, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3370 move from (0, 0) to (0, 1) using car (3405, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 3379 move from (2, 1) to (1, 1) using car (3359, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (3, 0) to (4, 0) using car (3491, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3381 doesn't move\n", - "Agent rider 3382 move from (8, 1) to (7, 1) using car (3457, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 move from (5, 7) to (4, 7) using car (3391, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3385 move from (6, 0) to (7, 0) using car (3328, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 3396 arrived\n", - "Driver 3409 arrived\n", - "Driver 3410 arrived\n", - "Agent rider 3417 move from (4, 5) to (4, 4) using car (3408, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3418 move from (7, 2) to (6, 2) using car (3465, [(7, 2), (6, 2)], 0)\n", - "Agent rider 3421 move from (3, 8) to (3, 7) using car (3469, [(3, 8), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3422 move from (3, 2) to (3, 1) using car (3413, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3424 move from (2, 1) to (1, 1) using car (3359, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3430 doesn't move\n", - "Agent rider 3432 move from (8, 8) to (7, 8) using car (3472, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3433 move from (3, 0) to (4, 0) using car (3491, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3438 move from (6, 7) to (6, 8) using car (3460, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3439 move from (7, 7) to (7, 8) using car (3420, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3440 move from (4, 7) to (4, 8) using car (3378, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3441 move from (4, 7) to (4, 8) using car (3378, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3442 move from (2, 1) to (1, 1) using car (3359, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3442 move from (4, 8) to (4, 9) using car (3396, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", "Agent rider 3443 doesn't move\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3445 move from (4, 1) to (3, 1) using car (3332, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3475 move from (8, 4) to (8, 3) using car (3466, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 move from (2, 1) to (1, 1) using car (3359, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3478 move from (6, 2) to (6, 3) using car (3429, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3479 move from (6, 2) to (6, 3) using car (3429, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3480 move from (0, 0) to (0, 1) using car (3405, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 move from (4, 3) to (4, 2) using car (3485, [(4, 3), (4, 2)], 0)\n", - "tick 248 ended\n", - "I am driver 3495 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3496 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 3497 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3498 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 3499 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 3500 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 3501 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 3502 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "8 drivers generated.\n", - "I am rider 3503 - dep: (0, 2) , arr: (8, 7)\n", - "I am rider 3504 - dep: (1, 3) , arr: (9, 7)\n", - "I am rider 3505 - dep: (7, 5) , arr: (9, 7)\n", - "3 riders generated.\n", - "Agent rider 2263 move from (1, 8) to (1, 7) using car (3490, [(1, 8), (1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", - "Rider n° 2263 arrived with a waiting time of 46 ticks\n", - "Agent rider 2370 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (4, 9) to (3, 9) using car (3464, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (4, 9) to (3, 9) using car (3481, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (4, 9) to (3, 9) using car (3481, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2866 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2870 move from (4, 4) to (5, 4) using car (3408, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3018 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3060 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3107 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3116 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3165 move from (6, 4) to (7, 4) using car (3404, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3167 move from (4, 4) to (4, 5) using car (3407, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (4, 4) to (5, 4) using car (3408, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3203 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3221 move from (2, 8) to (2, 9) using car (3425, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 3221 arrived with a waiting time of 16 ticks\n", - "Agent rider 3222 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Driver 3230 arrived\n", - "Agent rider 3232 move from (4, 7) to (3, 7) using car (3391, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 3232 arrived with a waiting time of 9 ticks\n", - "Driver 3249 arrived\n", - "Agent rider 3263 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3264 move from (4, 8) to (5, 8) using car (3437, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 3265 doesn't move\n", - "Agent rider 3267 move from (1, 8) to (1, 7) using car (3490, [(1, 8), (1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (5, 5) to (5, 6) using car (3386, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3271 move from (4, 4) to (5, 4) using car (3408, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 3271 arrived with a waiting time of 3 ticks\n", - "Agent rider 3272 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (6, 9) to (6, 8) using car (3451, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3292 move from (2, 5) to (2, 4) using car (3463, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 3292 arrived with a waiting time of 8 ticks\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3294 move from (7, 8) to (6, 8) using car (3472, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Rider n° 3294 arrived with a waiting time of 2 ticks\n", - "Agent rider 3295 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3306 move from (4, 8) to (5, 8) using car (3437, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 3307 move from (7, 0) to (7, 1) using car (3489, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 3309 move from (4, 4) to (4, 5) using car (3407, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 3309 arrived with a waiting time of 6 ticks\n", - "Driver 3326 arrived\n", - "Driver 3335 arrived\n", - "Driver 3344 arrived\n", - "Driver 3347 arrived\n", - "Agent rider 3354 move from (1, 9) to (0, 9) using car (3482, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3357 doesn't move\n", - "Agent rider 3362 move from (6, 4) to (7, 4) using car (3404, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3364 move from (4, 8) to (5, 8) using car (3437, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 3366 move from (3, 1) to (2, 1) using car (3332, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3369 move from (4, 4) to (5, 4) using car (3408, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 3369 arrived with a waiting time of 5 ticks\n", - "Agent rider 3370 move from (0, 1) to (0, 2) using car (3405, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Driver 3371 arrived\n", - "Agent rider 3379 move from (1, 1) to (0, 1) using car (3359, [(1, 1), (0, 1)], 0)\n", - "Agent rider 3380 move from (4, 0) to (3, 0) using car (3374, [(4, 0), (3, 0)], 0)\n", - "Agent rider 3381 doesn't move\n", - "Agent rider 3382 move from (7, 1) to (6, 1) using car (3457, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 move from (4, 7) to (3, 7) using car (3391, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3384 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3385 move from (7, 0) to (7, 1) using car (3489, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Driver 3410 arrived\n", - "Driver 3414 arrived\n", - "Agent rider 3417 move from (4, 4) to (5, 4) using car (3408, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Driver 3419 arrived\n", - "Agent rider 3421 move from (3, 7) to (2, 7) using car (3469, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3422 move from (3, 1) to (3, 0) using car (3413, [(3, 1), (3, 0)], 0)\n", - "Agent rider 3423 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 move from (1, 1) to (0, 1) using car (3359, [(1, 1), (0, 1)], 0)\n", - "Driver 3426 arrived\n", - "Agent rider 3430 doesn't move\n", - "Agent rider 3432 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3433 move from (4, 0) to (4, 1) using car (3491, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3438 doesn't move\n", - "Agent rider 3439 move from (7, 8) to (7, 9) using car (3420, [(7, 8), (7, 9)], 0)\n", - "Agent rider 3440 doesn't move\n", - "Agent rider 3441 move from (4, 8) to (5, 8) using car (3437, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 3442 move from (1, 1) to (0, 1) using car (3359, [(1, 1), (0, 1)], 0)\n", - "Agent rider 3443 move from (7, 0) to (7, 1) using car (3489, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3445 move from (3, 1) to (2, 1) using car (3332, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3475 move from (8, 3) to (8, 2) using car (3466, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3476 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (1, 1) to (0, 1) using car (3359, [(1, 1), (0, 1)], 0)\n", - "Agent rider 3478 move from (6, 3) to (6, 4) using car (3429, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3479 move from (6, 3) to (6, 4) using car (3429, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3480 doesn't move\n", - "Agent rider 3493 move from (6, 9) to (6, 8) using car (3451, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3494 doesn't move\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "tick 249 ended\n", - "I am driver 3506 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 3507 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3508 - trip: [(3, 1), (3, 2), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 3509 - trip: [(2, 3), (2, 4), (1, 4)]\n", - "I am driver 3510 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 3511 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 3512 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)]\n", - "I am driver 3513 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", - "8 drivers generated.\n", - "I am rider 3514 - dep: (8, 9) , arr: (1, 9)\n", - "1 riders generated.\n", - "Agent rider 2370 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (3, 9) to (2, 9) using car (3464, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (3, 9) to (3, 8) using car (3481, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2780 move from (0, 2) to (0, 3) using car (3405, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 2796 move from (3, 9) to (3, 8) using car (3481, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2866 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2870 move from (5, 4) to (6, 4) using car (3408, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 move from (7, 4) to (8, 4) using car (3404, [(7, 4), (8, 4)], 0)\n", - "Agent rider 3167 move from (4, 5) to (4, 6) using car (3407, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3171 move from (9, 3) to (9, 2) using car (3461, [(9, 3), (9, 2)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (5, 4) to (6, 4) using car (3408, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3203 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3222 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3444 move from (5, 4) to (5, 3) using car (3491, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (4, 7) to (3, 7) using car (3432, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 move from (6, 2) to (6, 3) using car (3458, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 3471 move from (1, 9) to (2, 9) using car (3473, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (2, 2) to (3, 2) using car (3476, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3483 move from (0, 2) to (0, 3) using car (3461, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3496 move from (7, 4) to (6, 4) using car (3466, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3497 doesn't move\n", + "tick 240 ended\n", + "I am driver 3498 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 3499 - trip: [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 3500 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 3501 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 3502 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3)]\n", + "I am driver 3503 - trip: [(4, 8), (4, 7), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 3504 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "7 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 move from (8, 8) to (8, 7) using car (3453, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 2928 doesn't move\n", + "Agent rider 2940 doesn't move\n", + "Agent rider 2941 doesn't move\n", + "Agent rider 2985 doesn't move\n", + "Agent rider 3016 move from (5, 3) to (5, 2) using car (3393, [(5, 3), (5, 2)], 0)\n", + "Agent rider 3061 move from (2, 9) to (3, 9) using car (3473, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3063 move from (2, 8) to (2, 7) using car (3459, [(2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3106 move from (0, 5) to (0, 4) using car (3407, [(0, 5), (0, 4)], 0)\n", + "Rider n° 3106 arrived with a waiting time of 17 ticks\n", + "Agent rider 3139 move from (8, 8) to (8, 7) using car (3453, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 3173 move from (6, 5) to (7, 5) using car (3402, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3175 move from (7, 9) to (7, 8) using car (3482, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3192 move from (5, 3) to (5, 2) using car (3393, [(5, 3), (5, 2)], 0)\n", + "Rider n° 3192 arrived with a waiting time of 6 ticks\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (8, 8) to (9, 8) using car (3455, [(8, 8), (9, 8)], 0)\n", "Agent rider 3232 doesn't move\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (5, 8) to (6, 8) using car (3437, [(5, 8), (6, 8)], 0)\n", - "Agent rider 3265 move from (1, 1) to (1, 0) using car (3389, [(1, 1), (1, 0)], 0)\n", - "Rider n° 3265 arrived with a waiting time of 6 ticks\n", - "Agent rider 3267 move from (1, 7) to (1, 6) using car (3490, [(1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 move from (5, 6) to (5, 7) using car (3386, [(5, 6), (5, 7)], 0)\n", - "Agent rider 3272 move from (0, 3) to (0, 4) using car (3512, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 3274 doesn't move\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (6, 8) to (6, 7) using car (3451, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3233 doesn't move\n", + "Agent rider 3234 move from (5, 3) to (5, 2) using car (3393, [(5, 3), (5, 2)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 move from (2, 1) to (2, 2) using car (3386, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3256 move from (8, 8) to (8, 7) using car (3453, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 3257 move from (7, 3) to (7, 4) using car (3409, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3277 move from (0, 5) to (0, 4) using car (3407, [(0, 5), (0, 4)], 0)\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 move from (0, 4) to (0, 5) using car (3468, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (8, 8) to (9, 8) using car (3455, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3285 move from (4, 6) to (4, 7) using car (3477, [(4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3299 move from (7, 3) to (7, 4) using car (3409, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3300 doesn't move\n", + "Agent rider 3301 move from (4, 6) to (4, 5) using car (3465, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3302 move from (7, 0) to (8, 0) using car (3380, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 move from (3, 4) to (3, 3) using car (3408, [(3, 4), (3, 3)], 0)\n", + "Agent rider 3307 move from (0, 5) to (0, 4) using car (3407, [(0, 5), (0, 4)], 0)\n", + "Driver 3319 arrived\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3324 move from (9, 1) to (9, 0) using car (3436, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (3, 3) to (2, 3) using car (3348, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 move from (6, 2) to (6, 1) using car (3441, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3331 move from (3, 4) to (3, 3) using car (3481, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 3336 arrived\n", + "Agent rider 3337 move from (6, 2) to (6, 1) using car (3441, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3339 move from (6, 5) to (6, 4) using car (3484, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 3339 arrived with a waiting time of 4 ticks\n", + "Agent rider 3340 move from (3, 5) to (3, 4) using car (3439, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 4) to (0, 5) using car (3468, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3366 move from (7, 3) to (7, 4) using car (3409, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3373 move from (4, 6) to (4, 5) using car (3465, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3374 move from (7, 8) to (8, 8) using car (3371, [(7, 8), (8, 8)], 0)\n", + "Driver 3377 arrived\n", + "Driver 3379 arrived\n", + "Driver 3384 arrived\n", + "Agent rider 3398 move from (4, 7) to (3, 7) using car (3425, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (7, 3) to (7, 4) using car (3409, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3406 arrived\n", + "Agent rider 3410 move from (3, 5) to (3, 4) using car (3439, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 move from (2, 1) to (2, 2) using car (3386, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3412 doesn't move\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 move from (2, 1) to (2, 2) using car (3386, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 3415 arrived\n", + "Agent rider 3417 doesn't move\n", + "Agent rider 3418 move from (7, 0) to (8, 0) using car (3380, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3419 move from (7, 3) to (7, 4) using car (3409, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3420 move from (4, 6) to (4, 7) using car (3477, [(4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 3421 move from (4, 7) to (3, 7) using car (3425, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (6, 4) to (5, 4) using car (3466, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3423 move from (2, 7) to (2, 6) using car (3487, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 3423 arrived with a waiting time of 1 ticks\n", + "Agent rider 3427 move from (4, 6) to (4, 7) using car (3477, [(4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 3428 move from (3, 7) to (2, 7) using car (3432, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3429 move from (4, 1) to (4, 2) using car (3437, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 3430 move from (6, 1) to (5, 1) using car (3375, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3442 move from (4, 9) to (5, 9) using car (3396, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3444 move from (5, 3) to (5, 2) using car (3491, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (3, 7) to (2, 7) using car (3432, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 3462 arrived\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 move from (6, 3) to (5, 3) using car (3460, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3471 move from (2, 9) to (3, 9) using car (3473, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (3, 2) to (4, 2) using car (3476, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3483 move from (0, 3) to (0, 4) using car (3461, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3496 move from (6, 4) to (5, 4) using car (3466, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3497 doesn't move\n", + "tick 241 ended\n", + "I am driver 3505 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 3506 - trip: [(5, 2), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 3507 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 3508 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 3509 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 3510 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 3511 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 3512 - trip: [(7, 8), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 3513 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (4, 2)]\n", + "I am driver 3514 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 3515 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 3516 - trip: [(4, 1), (4, 2), (4, 3), (5, 3), (6, 3)]\n", + "12 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 move from (6, 4) to (6, 5) using car (3458, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 move from (8, 7) to (8, 6) using car (3453, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 2928 move from (0, 5) to (0, 6) using car (3468, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2940 move from (5, 3) to (4, 3) using car (3460, [(5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Rider n° 2940 arrived with a waiting time of 16 ticks\n", + "Agent rider 2941 move from (0, 5) to (0, 6) using car (3468, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2985 move from (4, 5) to (4, 4) using car (3465, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3063 move from (2, 7) to (3, 7) using car (3459, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3139 move from (8, 7) to (8, 6) using car (3453, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 3173 move from (7, 5) to (8, 5) using car (3402, [(7, 5), (8, 5)], 0)\n", + "Rider n° 3173 arrived with a waiting time of 13 ticks\n", + "Agent rider 3175 move from (7, 8) to (7, 7) using car (3482, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 move from (2, 7) to (1, 7) using car (3432, [(2, 7), (1, 7)], 0)\n", + "Agent rider 3233 move from (0, 5) to (0, 6) using car (3468, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3234 move from (5, 2) to (6, 2) using car (3506, [(5, 2), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3236 move from (0, 5) to (0, 6) using car (3468, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 move from (2, 2) to (2, 3) using car (3486, [(2, 2), (2, 3), (3, 3)], 0)\n", + "Agent rider 3256 move from (8, 7) to (8, 6) using car (3453, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 3257 move from (7, 4) to (7, 5) using car (3409, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3277 move from (0, 4) to (0, 5) using car (3461, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3278 move from (5, 2) to (5, 1) using car (3491, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 doesn't move\n", "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 2) to (0, 3) using car (3405, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3307 move from (7, 1) to (7, 2) using car (3488, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 3312 arrived\n", - "Driver 3344 arrived\n", - "Agent rider 3354 move from (0, 9) to (0, 8) using car (3482, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3357 move from (1, 1) to (1, 0) using car (3389, [(1, 1), (1, 0)], 0)\n", - "Agent rider 3362 move from (7, 4) to (8, 4) using car (3404, [(7, 4), (8, 4)], 0)\n", - "Agent rider 3364 move from (5, 8) to (6, 8) using car (3437, [(5, 8), (6, 8)], 0)\n", - "Agent rider 3366 move from (2, 1) to (1, 1) using car (3332, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (0, 2) to (0, 3) using car (3405, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 3370 move from (0, 2) to (0, 3) using car (3405, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Driver 3378 arrived\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 move from (0, 7) to (1, 7) using car (3506, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3382 move from (6, 1) to (5, 1) using car (3457, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 move from (3, 7) to (2, 7) using car (3391, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3384 move from (0, 3) to (0, 2) using car (3447, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3385 move from (7, 1) to (7, 2) using car (3488, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 3388 arrived\n", - "Agent rider 3417 move from (5, 4) to (6, 4) using car (3408, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (2, 7) to (1, 7) using car (3469, [(2, 7), (1, 7)], 0)\n", - "Agent rider 3422 doesn't move\n", - "Agent rider 3423 move from (0, 3) to (0, 2) using car (3447, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 doesn't move\n", - "Agent rider 3430 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 1) to (4, 2) using car (3491, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Driver 3292 arrived\n", + "Agent rider 3299 move from (7, 4) to (7, 3) using car (3509, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3300 move from (5, 2) to (5, 1) using car (3491, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3301 move from (4, 5) to (4, 4) using car (3465, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3302 move from (8, 0) to (9, 0) using car (3380, [(8, 0), (9, 0)], 0)\n", + "Rider n° 3302 arrived with a waiting time of 6 ticks\n", + "Agent rider 3303 doesn't move\n", + "Agent rider 3305 doesn't move\n", + "Agent rider 3307 move from (0, 4) to (0, 5) using car (3461, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Driver 3313 arrived\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3324 move from (9, 0) to (8, 0) using car (3436, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3326 move from (5, 2) to (5, 1) using car (3491, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3327 doesn't move\n", + "Agent rider 3329 move from (8, 7) to (8, 6) using car (3453, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 move from (3, 3) to (2, 3) using car (3481, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 move from (3, 4) to (3, 3) using car (3439, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 5) to (0, 6) using car (3468, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3366 move from (7, 4) to (7, 5) using car (3409, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3368 arrived\n", + "Agent rider 3373 move from (4, 5) to (4, 4) using car (3465, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3374 move from (8, 8) to (8, 7) using car (3385, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Driver 3379 arrived\n", + "Driver 3397 arrived\n", + "Agent rider 3398 move from (3, 7) to (3, 6) using car (3425, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (7, 4) to (7, 5) using car (3409, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3410 move from (3, 4) to (3, 3) using car (3439, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 move from (2, 2) to (2, 3) using car (3386, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3412 doesn't move\n", + "Agent rider 3413 move from (4, 7) to (5, 7) using car (3477, [(4, 7), (5, 7)], 0)\n", + "Agent rider 3414 move from (2, 2) to (2, 3) using car (3386, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3417 doesn't move\n", + "Agent rider 3418 move from (8, 0) to (7, 0) using car (3504, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3419 move from (7, 4) to (7, 3) using car (3509, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (3, 7) to (3, 6) using car (3425, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (5, 4) to (4, 4) using car (3466, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 move from (2, 7) to (3, 7) using car (3459, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3429 move from (4, 2) to (4, 3) using car (3437, [(4, 2), (4, 3)], 0)\n", + "Agent rider 3430 move from (5, 1) to (4, 1) using car (3375, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 3433 arrived\n", + "Driver 3434 arrived\n", "Driver 3435 arrived\n", - "Agent rider 3438 move from (6, 8) to (5, 8) using car (3472, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3440 move from (4, 8) to (4, 9) using car (3402, [(4, 8), (4, 9)], 0)\n", - "Agent rider 3441 move from (5, 8) to (6, 8) using car (3437, [(5, 8), (6, 8)], 0)\n", + "Agent rider 3442 move from (5, 9) to (6, 9) using car (3396, [(5, 9), (6, 9)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3444 move from (5, 2) to (5, 1) using car (3491, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (2, 7) to (1, 7) using car (3432, [(2, 7), (1, 7)], 0)\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 move from (5, 3) to (4, 3) using car (3460, [(5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3471 move from (3, 9) to (4, 9) using car (3473, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (4, 2) to (5, 2) using car (3476, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 3474 arrived\n", + "Agent rider 3483 move from (0, 4) to (0, 5) using car (3461, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3496 move from (5, 4) to (5, 3) using car (3452, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 3497 doesn't move\n", + "tick 242 ended\n", + "I am driver 3517 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 3518 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 3519 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3520 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 3521 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 3522 - trip: [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 3523 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 3524 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "8 drivers generated.\n", + "I am rider 3525 - dep: (4, 8) , arr: (2, 6)\n", + "I am rider 3526 - dep: (9, 3) , arr: (5, 9)\n", + "I am rider 3527 - dep: (9, 2) , arr: (9, 5)\n", + "I am rider 3528 - dep: (7, 0) , arr: (1, 7)\n", + "4 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 2896 doesn't move\n", + "Agent rider 2928 move from (0, 6) to (0, 7) using car (3468, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2941 move from (0, 6) to (0, 7) using car (3468, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2985 move from (4, 4) to (4, 3) using car (3465, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3016 move from (5, 2) to (6, 2) using car (3476, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3061 doesn't move\n", + "Agent rider 3063 move from (3, 7) to (4, 7) using car (3459, [(3, 7), (4, 7)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 move from (7, 7) to (7, 6) using car (3482, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3233 move from (0, 6) to (0, 7) using car (3468, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3234 doesn't move\n", + "Agent rider 3236 move from (0, 6) to (0, 7) using car (3468, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 doesn't move\n", + "Agent rider 3253 move from (2, 3) to (3, 3) using car (3486, [(2, 3), (3, 3)], 0)\n", + "Agent rider 3256 doesn't move\n", + "Agent rider 3257 move from (7, 5) to (7, 6) using car (3409, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3257 arrived with a waiting time of 8 ticks\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (5, 1) to (6, 1) using car (3491, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 doesn't move\n", + "Agent rider 3285 move from (4, 7) to (3, 7) using car (3475, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3299 move from (7, 3) to (7, 2) using car (3509, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 3299 arrived with a waiting time of 2 ticks\n", + "Agent rider 3300 move from (5, 1) to (6, 1) using car (3491, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3301 move from (4, 4) to (4, 3) using car (3465, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3303 move from (4, 9) to (3, 9) using car (3405, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 3303 arrived with a waiting time of 10 ticks\n", + "Agent rider 3305 move from (3, 3) to (3, 2) using car (3439, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 3305 arrived with a waiting time of 7 ticks\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3324 move from (8, 0) to (7, 0) using car (3436, [(8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (2, 3) to (2, 2) using car (3523, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 3329 move from (8, 6) to (8, 5) using car (3453, [(8, 6), (8, 5)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3331 move from (2, 3) to (1, 3) using car (3481, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 move from (3, 3) to (3, 2) using car (3439, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 move from (7, 7) to (7, 6) using car (3482, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Driver 3362 arrived\n", + "Agent rider 3365 move from (0, 6) to (0, 5) using car (3447, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3366 move from (7, 5) to (7, 6) using car (3409, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3371 arrived\n", + "Agent rider 3373 move from (4, 4) to (4, 3) using car (3465, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3374 move from (8, 7) to (8, 6) using car (3385, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Driver 3382 arrived\n", + "Driver 3393 arrived\n", + "Agent rider 3398 move from (3, 6) to (3, 5) using car (3425, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (7, 5) to (7, 6) using car (3409, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3407 arrived\n", + "Driver 3408 arrived\n", + "Agent rider 3410 move from (3, 3) to (3, 2) using car (3439, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 move from (2, 3) to (2, 4) using car (3386, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3412 doesn't move\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 move from (2, 3) to (2, 4) using car (3386, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3417 doesn't move\n", + "Agent rider 3418 move from (7, 0) to (7, 1) using car (3504, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3419 move from (7, 3) to (7, 2) using car (3509, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3420 move from (4, 7) to (3, 7) using car (3475, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3421 move from (3, 6) to (3, 5) using car (3425, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3422 move from (4, 4) to (3, 4) using car (3466, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 3422 arrived with a waiting time of 2 ticks\n", + "Agent rider 3427 move from (4, 7) to (3, 7) using car (3475, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3428 move from (3, 7) to (4, 7) using car (3459, [(3, 7), (4, 7)], 0)\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 move from (4, 1) to (3, 1) using car (3375, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 3434 arrived\n", + "Driver 3440 arrived\n", "Agent rider 3442 doesn't move\n", - "Agent rider 3443 move from (7, 1) to (7, 2) using car (3488, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3445 move from (2, 1) to (1, 1) using car (3332, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 3452 arrived\n", - "Driver 3454 arrived\n", - "Driver 3465 arrived\n", - "Agent rider 3475 move from (8, 2) to (8, 1) using car (3466, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3476 move from (0, 3) to (0, 2) using car (3447, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3478 move from (6, 4) to (6, 5) using car (3429, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3479 move from (6, 4) to (6, 5) using car (3429, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3480 doesn't move\n", - "Driver 3485 arrived\n", - "Driver 3487 arrived\n", - "Agent rider 3493 move from (6, 8) to (6, 7) using car (3451, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3494 doesn't move\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (1, 3) to (1, 4) using car (3459, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "tick 250 ended\n", - "I am driver 3515 - trip: [(7, 4), (7, 3), (6, 3)]\n", - "I am driver 3516 - trip: [(6, 7), (5, 7), (4, 7), (4, 8)]\n", - "I am driver 3517 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 3518 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 3519 - trip: [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 3520 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 3521 - trip: [(8, 5), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 3522 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3523 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", - "9 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 2370 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (2, 9) to (2, 8) using car (3464, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (3, 8) to (3, 7) using car (3481, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2780 move from (0, 3) to (0, 4) using car (3405, [(0, 3), (0, 4)], 0)\n", - "Agent rider 2796 move from (3, 8) to (3, 7) using car (3481, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 2866 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2870 move from (6, 4) to (7, 4) using car (3408, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 2870 arrived with a waiting time of 28 ticks\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3167 move from (4, 6) to (4, 7) using car (3407, [(4, 6), (4, 7)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 doesn't move\n" + "Agent rider 3443 doesn't move\n", + "Agent rider 3444 move from (5, 1) to (6, 1) using car (3491, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3445 move from (9, 7) to (9, 8) using car (3480, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Driver 3449 arrived\n", + "Driver 3451 arrived\n", + "Driver 3455 arrived\n", + "Driver 3467 arrived\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 move from (4, 3) to (4, 4) using car (3460, [(4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3471 move from (4, 9) to (5, 9) using car (3473, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (5, 2) to (6, 2) using car (3476, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 3479 arrived\n", + "Agent rider 3483 move from (0, 5) to (0, 6) using car (3461, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3496 move from (5, 3) to (5, 2) using car (3452, [(5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 3497 doesn't move\n", + "Agent rider 3525 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3528 move from (7, 0) to (7, 1) using car (3504, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "tick 243 ended\n", + "I am driver 3529 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 3530 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 3531 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 3532 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", + "I am driver 3533 - trip: [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 3534 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 3535 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 3536 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 3537 - trip: [(6, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 3538 - trip: [(1, 3), (1, 4), (0, 4)]\n", + "I am driver 3539 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 3540 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3201 move from (6, 4) to (7, 4) using car (3408, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3203 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3222 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3263 doesn't move\n", - "Agent rider 3264 move from (6, 8) to (6, 9) using car (3519, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 move from (1, 6) to (1, 5) using car (3490, [(1, 6), (1, 5), (2, 5)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3269 doesn't move\n", - "Agent rider 3272 move from (0, 4) to (0, 5) using car (3512, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 3274 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (6, 7) to (6, 6) using car (3451, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 3) to (0, 4) using car (3405, [(0, 3), (0, 4)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3306 move from (5, 8) to (4, 8) using car (3472, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3307 move from (7, 2) to (7, 3) using car (3488, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 3328 arrived\n", - "Driver 3333 arrived\n", - "Agent rider 3354 move from (0, 8) to (0, 7) using car (3482, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3357 doesn't move\n", - "Driver 3359 arrived\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3364 doesn't move\n", - "Agent rider 3366 move from (1, 1) to (0, 1) using car (3332, [(1, 1), (0, 1)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (0, 3) to (0, 4) using car (3405, [(0, 3), (0, 4)], 0)\n", - "Agent rider 3370 move from (0, 3) to (0, 4) using car (3405, [(0, 3), (0, 4)], 0)\n", - "Driver 3374 arrived\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 move from (1, 7) to (2, 7) using car (3506, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3382 move from (5, 1) to (4, 1) using car (3457, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 doesn't move\n", - "Agent rider 3384 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3385 move from (7, 2) to (7, 3) using car (3488, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 3398 arrived\n", - "Driver 3406 arrived\n", - "Driver 3413 arrived\n", - "Agent rider 3417 move from (6, 4) to (7, 4) using car (3408, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Driver 3420 arrived\n", - "Agent rider 3421 move from (1, 7) to (2, 7) using car (3506, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3422 doesn't move\n", - "Agent rider 3423 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 doesn't move\n", - "Agent rider 3430 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 2) to (4, 3) using car (3491, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 3436 arrived\n", - "Agent rider 3438 move from (5, 8) to (4, 8) using car (3472, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3440 move from (4, 9) to (3, 9) using car (3473, [(4, 9), (3, 9)], 0)\n", - "Rider n° 3440 arrived with a waiting time of 2 ticks\n", - "Agent rider 3441 move from (6, 8) to (6, 9) using car (3519, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3442 doesn't move\n", - "Agent rider 3443 move from (7, 2) to (7, 3) using car (3488, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 3444 move from (8, 1) to (8, 0) using car (3466, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3445 move from (1, 1) to (0, 1) using car (3332, [(1, 1), (0, 1)], 0)\n", - "Driver 3448 arrived\n", - "Driver 3450 arrived\n", - "Driver 3470 arrived\n", - "Agent rider 3475 doesn't move\n", - "Agent rider 3476 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3478 move from (6, 5) to (6, 6) using car (3429, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3479 move from (6, 5) to (6, 6) using car (3429, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3480 doesn't move\n", - "Driver 3483 arrived\n", - "Agent rider 3493 move from (6, 7) to (6, 6) using car (3451, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3494 move from (4, 2) to (4, 1) using car (3510, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 3503 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 move from (1, 4) to (1, 5) using car (3459, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 3505 move from (7, 5) to (8, 5) using car (3403, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 3514 doesn't move\n", - "tick 251 ended\n", - "I am driver 3524 - trip: [(6, 8), (5, 8), (4, 8), (4, 7)]\n", - "I am driver 3525 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)]\n", - "I am driver 3526 - trip: [(6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 3527 - trip: [(7, 2), (7, 1), (7, 0), (6, 0)]\n", - "I am driver 3528 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 3529 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 3530 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 3531 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 3532 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 3533 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 3534 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 3535 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", - "I am driver 3536 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 3537 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3538 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 3539 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "16 drivers generated.\n", - "I am rider 3540 - dep: (0, 7) , arr: (9, 2)\n", - "I am rider 3541 - dep: (1, 6) , arr: (7, 9)\n", - "I am rider 3542 - dep: (8, 1) , arr: (8, 5)\n", - "I am rider 3543 - dep: (8, 7) , arr: (3, 3)\n", - "I am rider 3544 - dep: (7, 8) , arr: (1, 7)\n", - "I am rider 3545 - dep: (2, 5) , arr: (9, 4)\n", - "I am rider 3546 - dep: (1, 3) , arr: (2, 6)\n", - "7 riders generated.\n", - "Agent rider 2370 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 2370 arrived with a waiting time of 50 ticks\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (2, 8) to (2, 7) using car (3464, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2715 move from (8, 3) to (8, 4) using car (3434, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 move from (8, 3) to (8, 2) using car (3532, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (8, 3) to (8, 4) using car (3434, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2866 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 2965 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 2965 arrived with a waiting time of 26 ticks\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3060 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3167 doesn't move\n", - "Agent rider 3171 move from (9, 2) to (9, 1) using car (3458, [(9, 2), (9, 1)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (7, 4) to (8, 4) using car (3408, [(7, 4), (8, 4)], 0)\n", - "Agent rider 3203 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3222 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3264 move from (6, 9) to (7, 9) using car (3519, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 move from (1, 5) to (2, 5) using car (3490, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3268 move from (8, 3) to (8, 4) using car (3434, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3269 move from (5, 7) to (4, 7) using car (3516, [(5, 7), (4, 7), (4, 8)], 0)\n", - "Agent rider 3272 move from (0, 5) to (0, 6) using car (3512, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 3274 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 3274 arrived with a waiting time of 10 ticks\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3282 move from (6, 6) to (6, 5) using car (3451, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 3282 arrived with a waiting time of 2 ticks\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3306 move from (4, 8) to (3, 8) using car (3472, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3307 move from (7, 3) to (7, 4) using car (3488, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 3307 arrived with a waiting time of 2 ticks\n", - "Driver 3353 arrived\n", - "Agent rider 3354 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3357 doesn't move\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3364 move from (6, 8) to (5, 8) using car (3524, [(6, 8), (5, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 3366 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3367 move from (9, 2) to (9, 1) using car (3458, [(9, 2), (9, 1)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3370 doesn't move\n", - "Agent rider 3379 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 doesn't move\n", - "Agent rider 3382 move from (4, 1) to (4, 2) using car (3457, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 doesn't move\n", - "Agent rider 3384 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3385 move from (7, 3) to (7, 4) using car (3488, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 3385 arrived with a waiting time of 2 ticks\n", - "Driver 3386 arrived\n", - "Driver 3389 arrived\n", - "Driver 3390 arrived\n", + "12 drivers generated.\n", + "I am rider 3541 - dep: (3, 7) , arr: (8, 7)\n", + "1 riders generated.\n", + "Agent rider 2770 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2896 move from (8, 6) to (9, 6) using car (3385, [(8, 6), (9, 6)], 0)\n", + "Rider n° 2896 arrived with a waiting time of 16 ticks\n", + "Agent rider 2928 move from (0, 7) to (0, 8) using car (3468, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2941 move from (0, 7) to (0, 8) using car (3468, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2985 move from (4, 3) to (4, 2) using car (3465, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3016 move from (6, 2) to (6, 3) using car (3476, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3061 move from (3, 9) to (2, 9) using car (3405, [(3, 9), (2, 9)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3139 move from (8, 6) to (9, 6) using car (3385, [(8, 6), (9, 6)], 0)\n", + "Agent rider 3175 move from (7, 6) to (7, 5) using car (3482, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3191 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3195 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3196 move from (9, 8) to (8, 8) using car (3480, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 3232 move from (1, 7) to (1, 6) using car (3499, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3233 move from (0, 7) to (0, 8) using car (3468, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3234 move from (6, 2) to (6, 3) using car (3476, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 3234 arrived with a waiting time of 6 ticks\n", + "Agent rider 3236 move from (0, 7) to (0, 8) using car (3468, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 move from (7, 2) to (7, 1) using car (3509, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3253 doesn't move\n", + "Agent rider 3256 move from (8, 6) to (9, 6) using car (3385, [(8, 6), (9, 6)], 0)\n", + "Rider n° 3256 arrived with a waiting time of 6 ticks\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (6, 1) to (7, 1) using car (3491, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3281 move from (0, 5) to (0, 4) using car (3447, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3283 move from (9, 8) to (8, 8) using car (3480, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 3284 move from (9, 8) to (8, 8) using car (3480, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 3285 move from (3, 7) to (3, 6) using car (3475, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 3286 doesn't move\n", + "Agent rider 3300 move from (6, 1) to (7, 1) using car (3491, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3301 move from (4, 3) to (5, 3) using car (3516, [(4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 3305 doesn't move\n", + "Agent rider 3307 move from (0, 5) to (0, 4) using car (3447, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3322 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3324 move from (7, 0) to (6, 0) using car (3436, [(7, 0), (6, 0)], 0)\n", + "Agent rider 3326 doesn't move\n", + "Agent rider 3327 move from (2, 2) to (2, 1) using car (3523, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 move from (6, 1) to (7, 1) using car (3491, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3331 move from (1, 3) to (0, 3) using car (3481, [(1, 3), (0, 3)], 0)\n", + "Rider n° 3331 arrived with a waiting time of 5 ticks\n", + "Agent rider 3337 move from (6, 1) to (7, 1) using car (3491, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3338 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3340 move from (3, 2) to (3, 1) using car (3439, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3341 move from (7, 6) to (7, 5) using car (3482, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3342 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3365 move from (0, 5) to (0, 4) using car (3447, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3366 move from (7, 6) to (7, 7) using car (3409, [(7, 6), (7, 7)], 0)\n", + "Agent rider 3373 move from (4, 3) to (5, 3) using car (3516, [(4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 3374 move from (8, 6) to (9, 6) using car (3385, [(8, 6), (9, 6)], 0)\n", + "Driver 3380 arrived\n", + "Driver 3396 arrived\n", + "Agent rider 3398 move from (3, 5) to (3, 4) using car (3425, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 move from (7, 6) to (7, 7) using car (3409, [(7, 6), (7, 7)], 0)\n", "Driver 3402 arrived\n", - "Driver 3404 arrived\n", - "Agent rider 3417 move from (7, 4) to (8, 4) using car (3408, [(7, 4), (8, 4)], 0)\n", - "Agent rider 3418 move from (6, 2) to (6, 3) using car (3496, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 3421 move from (2, 7) to (3, 7) using car (3506, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3422 doesn't move\n", - "Agent rider 3423 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3428 arrived\n", - "Agent rider 3430 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 3430 arrived with a waiting time of 4 ticks\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 3) to (4, 4) using car (3491, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 3408 arrived\n", + "Agent rider 3410 move from (3, 2) to (3, 1) using car (3439, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3412 move from (1, 7) to (1, 6) using car (3499, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 move from (2, 4) to (2, 5) using car (3386, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3417 move from (7, 2) to (7, 1) using car (3509, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3418 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (3, 5) to (3, 4) using car (3425, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 3424 arrived\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 move from (4, 3) to (4, 2) using car (3465, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3430 move from (3, 1) to (2, 1) using car (3375, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 3432 arrived\n", "Driver 3437 arrived\n", - "Agent rider 3438 move from (4, 8) to (3, 8) using car (3472, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 move from (6, 9) to (7, 9) using car (3519, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3442 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3443 move from (7, 3) to (7, 4) using car (3488, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 3443 arrived with a waiting time of 2 ticks\n", - "Agent rider 3444 move from (8, 0) to (7, 0) using car (3466, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3445 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3456 arrived\n", - "Driver 3461 arrived\n", - "Driver 3469 arrived\n", - "Agent rider 3475 move from (8, 1) to (7, 1) using car (3523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3476 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3478 doesn't move\n", - "Agent rider 3479 doesn't move\n", - "Agent rider 3480 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3493 move from (6, 6) to (6, 5) using car (3451, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3494 move from (4, 1) to (5, 1) using car (3510, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 3503 move from (0, 1) to (0, 0) using car (3447, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 move from (1, 5) to (2, 5) using car (3490, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3505 move from (8, 5) to (9, 5) using car (3403, [(8, 5), (9, 5)], 0)\n", - "Agent rider 3514 move from (8, 9) to (8, 8) using car (3536, [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 3540 move from (0, 7) to (0, 6) using car (3482, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 3442 move from (6, 9) to (5, 9) using car (3531, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3444 move from (6, 1) to (7, 1) using car (3491, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3445 move from (9, 8) to (8, 8) using car (3480, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 3446 move from (1, 7) to (1, 6) using car (3499, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 3454 arrived\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3470 move from (4, 4) to (3, 4) using car (3460, [(4, 4), (3, 4)], 0)\n", + "Agent rider 3471 move from (5, 9) to (6, 9) using car (3473, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (6, 2) to (6, 3) using car (3476, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 3477 arrived\n", + "Driver 3478 arrived\n", + "Agent rider 3483 move from (0, 6) to (0, 7) using car (3461, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 3496 doesn't move\n", + "Agent rider 3497 doesn't move\n", + "Agent rider 3525 move from (4, 8) to (4, 7) using car (3519, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3528 move from (7, 1) to (7, 2) using car (3504, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 3541 doesn't move\n", - "Agent rider 3542 move from (8, 1) to (7, 1) using car (3523, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3544 move from (7, 8) to (6, 8) using car (3446, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3546 move from (1, 3) to (1, 2) using car (3501, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "tick 252 ended\n", - "I am driver 3547 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 3548 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 3549 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 3550 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 3551 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 3552 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3553 - trip: [(8, 3), (7, 3), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "7 drivers generated.\n", - "I am rider 3554 - dep: (3, 0) , arr: (9, 5)\n", - "I am rider 3555 - dep: (4, 6) , arr: (7, 3)\n", - "I am rider 3556 - dep: (5, 7) , arr: (2, 1)\n", - "I am rider 3557 - dep: (5, 8) , arr: (1, 3)\n", - "I am rider 3558 - dep: (8, 1) , arr: (3, 5)\n", - "5 riders generated.\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (2, 7) to (2, 6) using car (3464, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2715 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 move from (8, 2) to (8, 1) using car (3532, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 2736 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2737 move from (3, 7) to (4, 7) using car (3506, [(3, 7), (4, 7)], 0)\n", - "Agent rider 2780 move from (0, 4) to (0, 3) using car (3528, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 move from (3, 7) to (4, 7) using car (3506, [(3, 7), (4, 7)], 0)\n", - "Agent rider 2866 move from (0, 6) to (0, 5) using car (3482, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 2866 arrived with a waiting time of 17 ticks\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 3018 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3060 move from (0, 6) to (0, 5) using car (3482, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3107 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3116 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3165 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3167 move from (4, 7) to (4, 8) using car (3516, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3203 move from (0, 6) to (0, 5) using car (3482, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3222 move from (0, 6) to (0, 5) using car (3482, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 3222 arrived with a waiting time of 13 ticks\n", - "Agent rider 3264 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3269 move from (4, 7) to (4, 8) using car (3516, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3272 move from (0, 6) to (0, 7) using car (3512, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 3280 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 4) to (0, 3) using car (3528, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3295 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Driver 3332 arrived\n", - "Agent rider 3354 move from (0, 6) to (0, 5) using car (3482, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3357 doesn't move\n", - "Agent rider 3362 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3364 move from (5, 8) to (4, 8) using car (3524, [(5, 8), (4, 8), (4, 7)], 0)\n", - "Agent rider 3366 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 3366 arrived with a waiting time of 1 ticks\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (0, 4) to (0, 3) using car (3528, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3370 move from (0, 4) to (1, 4) using car (3548, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3379 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 move from (2, 7) to (2, 6) using car (3464, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3382 move from (4, 2) to (4, 3) using car (3457, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3383 move from (2, 7) to (2, 6) using car (3464, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3384 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3386 arrived\n", - "Driver 3387 arrived\n", - "Driver 3390 arrived\n", - "Driver 3405 arrived\n", - "Driver 3407 arrived\n", - "Agent rider 3417 move from (8, 4) to (8, 5) using car (3434, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3418 move from (6, 3) to (6, 4) using car (3496, [(6, 3), (6, 4)], 0)\n", - "Agent rider 3421 move from (3, 7) to (4, 7) using car (3506, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3422 doesn't move\n", - "Agent rider 3423 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3429 arrived\n", - "Agent rider 3432 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3433 move from (4, 4) to (4, 5) using car (3491, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3438 move from (3, 8) to (2, 8) using car (3472, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3441 move from (7, 9) to (8, 9) using car (3519, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3442 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3444 move from (7, 0) to (6, 0) using car (3466, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3445 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 3445 arrived with a waiting time of 0 ticks\n", + "tick 244 ended\n", + "I am driver 3542 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)]\n", + "I am driver 3543 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 3544 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 3545 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 3546 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 3547 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 3548 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 3549 - trip: [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 3550 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (5, 3)]\n", + "I am driver 3551 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", + "I am driver 3552 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", + "11 drivers generated.\n", + "I am rider 3553 - dep: (5, 8) , arr: (7, 5)\n", + "I am rider 3554 - dep: (4, 1) , arr: (6, 8)\n", + "I am rider 3555 - dep: (4, 4) , arr: (8, 0)\n", + "I am rider 3556 - dep: (6, 6) , arr: (3, 1)\n", + "I am rider 3557 - dep: (5, 4) , arr: (6, 9)\n", + "I am rider 3558 - dep: (8, 0) , arr: (5, 0)\n", + "I am rider 3559 - dep: (5, 9) , arr: (8, 4)\n", + "7 riders generated.\n", + "Agent rider 2770 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2928 move from (0, 8) to (0, 9) using car (3468, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 2928 arrived with a waiting time of 22 ticks\n", + "Agent rider 2941 move from (0, 8) to (0, 9) using car (3468, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 2985 move from (4, 2) to (4, 1) using car (3465, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3061 move from (2, 9) to (2, 8) using car (3517, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 move from (7, 5) to (7, 4) using car (3482, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3191 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3195 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3196 move from (8, 8) to (7, 8) using car (3480, [(8, 8), (7, 8)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3233 move from (0, 8) to (0, 9) using car (3468, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 3233 arrived with a waiting time of 10 ticks\n", + "Agent rider 3236 move from (0, 8) to (0, 9) using car (3468, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 move from (7, 1) to (8, 1) using car (3491, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3253 move from (3, 3) to (3, 2) using car (3518, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 3253 arrived with a waiting time of 5 ticks\n", + "Agent rider 3277 move from (0, 5) to (1, 5) using car (3505, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 3278 move from (7, 1) to (8, 1) using car (3491, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3281 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 move from (8, 8) to (7, 8) using car (3480, [(8, 8), (7, 8)], 0)\n", + "Agent rider 3285 move from (3, 6) to (2, 6) using car (3475, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 3285 arrived with a waiting time of 8 ticks\n", + "Agent rider 3286 move from (7, 1) to (8, 1) using car (3491, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3300 move from (7, 1) to (8, 1) using car (3491, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3301 move from (5, 3) to (6, 3) using car (3516, [(5, 3), (6, 3)], 0)\n", + "Agent rider 3307 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3322 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3326 move from (5, 1) to (5, 0) using car (3498, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 3326 arrived with a waiting time of 12 ticks\n", + "Agent rider 3327 move from (2, 1) to (2, 0) using car (3523, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Rider n° 3327 arrived with a waiting time of 4 ticks\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 move from (7, 1) to (6, 1) using car (3549, [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3337 move from (7, 1) to (6, 1) using car (3549, [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3338 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3340 move from (3, 1) to (2, 1) using car (3441, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3341 move from (7, 5) to (7, 4) using car (3482, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3342 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 3348 arrived\n", + "Agent rider 3365 move from (0, 4) to (0, 3) using car (3447, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3373 move from (5, 3) to (6, 3) using car (3516, [(5, 3), (6, 3)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (3, 4) to (3, 3) using car (3425, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3399 doesn't move\n", + "Agent rider 3410 move from (3, 1) to (2, 1) using car (3441, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3411 move from (2, 4) to (2, 3) using car (3530, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 3412 move from (1, 6) to (1, 5) using car (3499, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3413 move from (5, 7) to (5, 8) using car (3450, [(5, 7), (5, 8)], 0)\n", + "Agent rider 3414 move from (2, 5) to (2, 6) using car (3386, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3417 move from (7, 1) to (6, 1) using car (3549, [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3418 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3419 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3420 move from (3, 7) to (3, 8) using car (3511, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3421 move from (3, 4) to (3, 3) using car (3425, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3427 move from (3, 7) to (3, 8) using car (3511, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 move from (2, 1) to (1, 1) using car (3375, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3442 move from (5, 9) to (4, 9) using car (3531, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3443 move from (1, 1) to (1, 2) using car (3456, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 3444 move from (7, 1) to (8, 1) using car (3491, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (1, 6) to (1, 5) using car (3499, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 3453 arrived\n", + "Driver 3459 arrived\n", "Driver 3463 arrived\n", - "Driver 3473 arrived\n", - "Driver 3474 arrived\n", - "Agent rider 3475 move from (7, 1) to (6, 1) using car (3523, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3476 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3478 doesn't move\n", - "Agent rider 3479 doesn't move\n", - "Agent rider 3480 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 3464 arrived\n", + "Agent rider 3469 move from (9, 7) to (9, 8) using car (3489, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (3, 4) to (3, 3) using car (3425, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3471 move from (6, 9) to (6, 8) using car (3473, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (6, 3) to (6, 4) using car (3476, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 3478 arrived\n", + "Agent rider 3483 move from (0, 7) to (0, 8) using car (3461, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Driver 3486 arrived\n", "Driver 3492 arrived\n", - "Agent rider 3493 move from (6, 5) to (6, 4) using car (3451, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3494 move from (5, 1) to (6, 1) using car (3510, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 3503 move from (0, 0) to (1, 0) using car (3447, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Driver 3509 arrived\n", - "Agent rider 3514 move from (8, 8) to (8, 7) using car (3536, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 3540 move from (0, 6) to (0, 5) using car (3482, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3541 doesn't move\n", - "Agent rider 3542 move from (7, 1) to (8, 1) using car (3498, [(7, 1), (8, 1)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3544 move from (6, 8) to (5, 8) using car (3446, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3546 doesn't move\n", + "Agent rider 3496 doesn't move\n", + "Agent rider 3497 move from (8, 2) to (8, 1) using car (3510, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3525 move from (4, 7) to (4, 6) using car (3519, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (9, 2) to (8, 2) using car (3551, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3528 move from (7, 2) to (7, 3) using car (3504, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3541 move from (3, 7) to (4, 7) using car (3495, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3553 doesn't move\n", "Agent rider 3554 doesn't move\n", "Agent rider 3555 doesn't move\n", - "Agent rider 3556 move from (5, 7) to (4, 7) using car (3522, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (5, 8) to (4, 8) using car (3513, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 3558 move from (8, 1) to (7, 1) using car (3535, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "tick 253 ended\n", - "I am driver 3559 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3560 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (7, 6)]\n", - "2 drivers generated.\n", - "I am rider 3561 - dep: (8, 1) , arr: (9, 6)\n", - "I am rider 3562 - dep: (9, 7) , arr: (2, 8)\n", - "I am rider 3563 - dep: (4, 6) , arr: (1, 1)\n", - "I am rider 3564 - dep: (2, 7) , arr: (5, 6)\n", - "I am rider 3565 - dep: (6, 7) , arr: (5, 1)\n", - "I am rider 3566 - dep: (7, 9) , arr: (1, 8)\n", - "6 riders generated.\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (2, 6) to (2, 5) using car (3464, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 2715 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 move from (0, 3) to (0, 2) using car (3528, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 3018 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3060 move from (0, 5) to (0, 4) using car (3482, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 3060 arrived with a waiting time of 16 ticks\n", - "Agent rider 3107 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3116 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3165 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3167 move from (4, 8) to (3, 8) using car (3513, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Rider n° 3167 arrived with a waiting time of 10 ticks\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3203 move from (0, 5) to (0, 4) using car (3482, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3264 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3267 doesn't move\n", - "Agent rider 3268 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3269 move from (4, 8) to (3, 8) using car (3513, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 3272 move from (0, 7) to (0, 8) using car (3512, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 3280 move from (0, 7) to (0, 8) using car (3512, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Rider n° 3280 arrived with a waiting time of 10 ticks\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 3) to (0, 2) using car (3528, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3295 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3306 doesn't move\n", - "Agent rider 3354 move from (0, 5) to (0, 4) using car (3482, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3357 move from (1, 0) to (2, 0) using car (3447, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 3357 arrived with a waiting time of 6 ticks\n", - "Agent rider 3362 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3364 move from (4, 8) to (4, 7) using car (3524, [(4, 8), (4, 7)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (0, 3) to (0, 2) using car (3528, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3370 move from (1, 4) to (1, 5) using car (3548, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 3376 arrived\n", - "Agent rider 3379 move from (1, 0) to (1, 1) using car (3462, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3381 move from (2, 6) to (2, 5) using car (3464, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 3381 arrived with a waiting time of 4 ticks\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3383 move from (2, 6) to (2, 5) using car (3464, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 3383 arrived with a waiting time of 3 ticks\n", - "Agent rider 3384 move from (1, 0) to (2, 0) using car (3447, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3387 arrived\n", - "Driver 3391 arrived\n", - "Driver 3403 arrived\n", - "Driver 3407 arrived\n", - "Driver 3408 arrived\n", - "Agent rider 3417 move from (8, 5) to (8, 6) using car (3434, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3418 move from (6, 4) to (6, 3) using car (3451, [(6, 4), (6, 3)], 0)\n", - "Agent rider 3421 doesn't move\n", - "Agent rider 3422 doesn't move\n", - "Agent rider 3423 move from (1, 0) to (2, 0) using car (3447, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 move from (1, 0) to (1, 1) using car (3462, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3432 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3433 move from (4, 5) to (4, 6) using car (3491, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3438 move from (2, 8) to (1, 8) using car (3472, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3441 move from (8, 9) to (9, 9) using car (3519, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3442 move from (1, 0) to (1, 1) using car (3462, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3444 move from (6, 0) to (5, 0) using car (3466, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 3458 arrived\n", - "Driver 3467 arrived\n", - "Driver 3468 arrived\n", - "Driver 3474 arrived\n", - "Agent rider 3475 move from (6, 1) to (5, 1) using car (3523, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3476 move from (1, 0) to (2, 0) using car (3447, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (1, 0) to (1, 1) using car (3462, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3478 move from (6, 6) to (6, 7) using car (3486, [(6, 6), (6, 7), (5, 7)], 0)\n", - "Agent rider 3479 move from (6, 6) to (6, 7) using car (3486, [(6, 6), (6, 7), (5, 7)], 0)\n", - "Rider n° 3479 arrived with a waiting time of 3 ticks\n", - "Agent rider 3480 move from (1, 0) to (2, 0) using car (3447, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3490 arrived\n", - "Agent rider 3493 move from (6, 4) to (6, 3) using car (3451, [(6, 4), (6, 3)], 0)\n", - "Agent rider 3494 move from (6, 1) to (7, 1) using car (3510, [(6, 1), (7, 1)], 0)\n", + "Agent rider 3556 move from (6, 6) to (6, 5) using car (3544, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 doesn't move\n", + "Agent rider 3558 doesn't move\n", + "Agent rider 3559 move from (5, 9) to (6, 9) using car (3522, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "tick 245 ended\n", + "I am driver 3560 - trip: [(5, 8), (5, 7), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 3561 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 3562 - trip: [(0, 5), (0, 4), (0, 3), (1, 3), (2, 3)]\n", + "I am driver 3563 - trip: [(8, 8), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 3564 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 3565 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", + "6 drivers generated.\n", + "I am rider 3566 - dep: (5, 4) , arr: (4, 0)\n", + "1 riders generated.\n", + "Agent rider 2770 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2861 move from (6, 5) to (7, 5) using car (3490, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2879 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2941 move from (0, 9) to (1, 9) using car (3468, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 2941 arrived with a waiting time of 26 ticks\n", + "Agent rider 2985 move from (4, 1) to (4, 0) using car (3465, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3016 move from (6, 3) to (6, 2) using car (3542, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 3061 move from (2, 8) to (2, 7) using car (3517, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3063 move from (4, 7) to (5, 7) using car (3495, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 move from (7, 4) to (7, 3) using car (3482, [(7, 4), (7, 3)], 0)\n", + "Agent rider 3191 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3195 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (0, 9) to (1, 9) using car (3468, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3252 move from (8, 1) to (8, 0) using car (3510, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3252 arrived with a waiting time of 9 ticks\n", + "Agent rider 3277 move from (1, 5) to (2, 5) using car (3505, [(1, 5), (2, 5)], 0)\n", + "Agent rider 3278 move from (8, 1) to (9, 1) using car (3491, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3281 move from (0, 3) to (0, 2) using car (3447, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3284 doesn't move\n", + "Agent rider 3286 move from (8, 1) to (9, 1) using car (3491, [(8, 1), (9, 1)], 0)\n", + "Rider n° 3286 arrived with a waiting time of 11 ticks\n", + "Agent rider 3300 move from (8, 1) to (8, 0) using car (3510, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3300 arrived with a waiting time of 7 ticks\n", + "Agent rider 3301 move from (6, 3) to (6, 2) using car (3542, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3324 doesn't move\n", + "Agent rider 3327 move from (2, 1) to (1, 1) using car (3441, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 move from (6, 1) to (7, 1) using car (3514, [(6, 1), (7, 1)], 0)\n", + "Agent rider 3337 move from (6, 1) to (7, 1) using car (3514, [(6, 1), (7, 1)], 0)\n", + "Agent rider 3338 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3340 move from (2, 1) to (1, 1) using car (3441, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3341 move from (7, 4) to (7, 3) using car (3482, [(7, 4), (7, 3)], 0)\n", + "Agent rider 3342 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (7, 7) to (8, 7) using car (3458, [(7, 7), (8, 7)], 0)\n", + "Driver 3367 arrived\n", + "Agent rider 3373 move from (6, 3) to (6, 2) using car (3542, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Driver 3385 arrived\n", + "Agent rider 3398 move from (3, 3) to (4, 3) using car (3540, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3399 move from (7, 7) to (8, 7) using car (3458, [(7, 7), (8, 7)], 0)\n", + "Driver 3405 arrived\n", + "Driver 3409 arrived\n", + "Agent rider 3410 move from (2, 1) to (1, 1) using car (3441, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3411 move from (2, 3) to (2, 2) using car (3530, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 3412 move from (1, 5) to (2, 5) using car (3505, [(1, 5), (2, 5)], 0)\n", + "Agent rider 3413 move from (5, 8) to (5, 7) using car (3560, [(5, 8), (5, 7), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 3414 move from (2, 6) to (2, 7) using car (3386, [(2, 6), (2, 7)], 0)\n", + "Agent rider 3417 move from (6, 1) to (6, 0) using car (3549, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3418 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3419 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3420 move from (3, 8) to (2, 8) using car (3511, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3421 move from (3, 3) to (3, 2) using car (3425, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3427 move from (3, 8) to (2, 8) using car (3511, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Driver 3436 arrived\n", + "Agent rider 3442 move from (4, 9) to (5, 9) using car (3564, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3443 move from (1, 2) to (1, 3) using car (3456, [(1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 3444 move from (8, 1) to (9, 1) using car (3491, [(8, 1), (9, 1)], 0)\n", + "Rider n° 3444 arrived with a waiting time of 0 ticks\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (1, 5) to (2, 5) using car (3505, [(1, 5), (2, 5)], 0)\n", + "Driver 3457 arrived\n", + "Driver 3460 arrived\n", + "Driver 3464 arrived\n", + "Agent rider 3469 move from (9, 8) to (9, 9) using car (3489, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (3, 3) to (3, 2) using car (3425, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3471 move from (6, 8) to (6, 7) using car (3473, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3472 move from (6, 4) to (6, 5) using car (3476, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 3481 arrived\n", + "Agent rider 3483 move from (0, 8) to (1, 8) using car (3461, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Driver 3484 arrived\n", + "Driver 3485 arrived\n", + "Agent rider 3496 move from (5, 2) to (4, 2) using car (3513, [(5, 2), (4, 2)], 0)\n", + "Agent rider 3497 move from (8, 1) to (8, 0) using car (3510, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Driver 3502 arrived\n", - "Agent rider 3503 move from (1, 0) to (2, 0) using car (3447, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (8, 7) to (8, 6) using car (3536, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Driver 3515 arrived\n", - "Agent rider 3540 move from (0, 5) to (0, 4) using car (3482, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3541 doesn't move\n", - "Agent rider 3542 move from (8, 1) to (8, 0) using car (3532, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3543 move from (8, 7) to (8, 6) using car (3536, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 3544 move from (5, 8) to (4, 8) using car (3446, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3546 doesn't move\n", - "Agent rider 3554 doesn't move\n", + "Driver 3503 arrived\n", + "Driver 3512 arrived\n", + "Agent rider 3525 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (8, 2) to (7, 2) using car (3551, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3528 move from (7, 3) to (7, 4) using car (3504, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3541 move from (4, 7) to (5, 7) using car (3495, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3553 move from (5, 8) to (5, 7) using car (3560, [(5, 8), (5, 7), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 3554 move from (4, 1) to (4, 2) using car (3550, [(4, 1), (4, 2), (4, 3), (5, 3)], 0)\n", "Agent rider 3555 doesn't move\n", - "Agent rider 3556 move from (4, 7) to (3, 7) using car (3522, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (4, 8) to (3, 8) using car (3513, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 3558 move from (7, 1) to (6, 1) using car (3535, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3561 doesn't move\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3564 doesn't move\n", - "Agent rider 3565 doesn't move\n", + "Agent rider 3556 move from (6, 5) to (6, 4) using car (3544, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 doesn't move\n", + "Agent rider 3558 doesn't move\n", + "Agent rider 3559 doesn't move\n", "Agent rider 3566 doesn't move\n", - "tick 254 ended\n", - "I am driver 3567 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 3568 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 3569 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 3570 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 3571 - trip: [(9, 1), (9, 0)]\n", - "I am driver 3572 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3573 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 3574 - trip: [(8, 3), (7, 3)]\n", - "I am driver 3575 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 3576 - trip: [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3577 - trip: [(4, 5), (5, 5), (6, 5), (6, 4)]\n", - "I am driver 3578 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 3579 - trip: [(9, 8), (9, 7), (9, 6)]\n", - "I am driver 3580 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 3581 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (6, 3)]\n", - "I am driver 3582 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8)]\n", - "16 drivers generated.\n", - "I am rider 3583 - dep: (6, 7) , arr: (0, 0)\n", - "I am rider 3584 - dep: (1, 0) , arr: (4, 5)\n", - "I am rider 3585 - dep: (5, 5) , arr: (9, 2)\n", - "I am rider 3586 - dep: (2, 7) , arr: (7, 6)\n", - "I am rider 3587 - dep: (3, 6) , arr: (5, 2)\n", - "I am rider 3588 - dep: (5, 2) , arr: (2, 0)\n", - "6 riders generated.\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2520 move from (2, 5) to (2, 4) using car (3464, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 2520 arrived with a waiting time of 27 ticks\n", - "Agent rider 2715 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 move from (0, 2) to (0, 1) using car (3528, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 move from (8, 6) to (7, 6) using car (3536, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 3171 move from (9, 1) to (9, 0) using car (3571, [(9, 1), (9, 0)], 0)\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3203 move from (0, 4) to (0, 3) using car (3482, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3267 move from (2, 5) to (2, 4) using car (3464, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3268 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3269 move from (3, 8) to (3, 7) using car (3547, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3272 move from (0, 8) to (1, 8) using car (3512, [(0, 8), (1, 8)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 2) to (0, 1) using car (3528, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3306 move from (3, 8) to (3, 7) using car (3547, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3354 move from (0, 4) to (0, 3) using car (3482, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3362 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3364 doesn't move\n", - "Agent rider 3367 move from (9, 1) to (9, 0) using car (3571, [(9, 1), (9, 0)], 0)\n", - "Agent rider 3368 move from (0, 2) to (0, 1) using car (3528, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3370 move from (1, 5) to (1, 6) using car (3548, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3379 move from (1, 1) to (1, 2) using car (3462, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3382 doesn't move\n", - "Agent rider 3384 move from (2, 0) to (3, 0) using car (3447, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3391 arrived\n", - "Driver 3407 arrived\n", - "Agent rider 3417 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 doesn't move\n", - "Agent rider 3422 doesn't move\n" + "tick 246 ended\n", + "I am driver 3567 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 3568 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 3569 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 3570 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3571 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 3572 - trip: [(2, 8), (2, 7)]\n", + "I am driver 3573 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3574 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 3575 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "9 drivers generated.\n", + "I am rider 3576 - dep: (2, 0) , arr: (9, 0)\n", + "I am rider 3577 - dep: (8, 4) , arr: (9, 2)\n", + "I am rider 3578 - dep: (7, 6) , arr: (8, 4)\n", + "I am rider 3579 - dep: (1, 9) , arr: (7, 0)\n", + "I am rider 3580 - dep: (9, 5) , arr: (6, 5)\n", + "I am rider 3581 - dep: (6, 3) , arr: (3, 0)\n", + "I am rider 3582 - dep: (6, 7) , arr: (3, 0)\n", + "I am rider 3583 - dep: (6, 2) , arr: (8, 0)\n", + "I am rider 3584 - dep: (3, 9) , arr: (7, 3)\n", + "I am rider 3585 - dep: (4, 4) , arr: (2, 8)\n", + "10 riders generated.\n", + "Agent rider 2770 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2861 move from (7, 5) to (8, 5) using car (3490, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 2879 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 2985 move from (4, 0) to (5, 0) using car (3465, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3016 doesn't move\n", + "Agent rider 3061 move from (2, 7) to (2, 6) using car (3517, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Rider n° 3061 arrived with a waiting time of 9 ticks\n", + "Agent rider 3063 move from (5, 7) to (5, 6) using car (3560, [(5, 7), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3191 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3195 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3196 move from (7, 8) to (7, 9) using car (3563, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 3232 move from (1, 6) to (0, 6) using car (3475, [(1, 6), (0, 6)], 0)\n", + "Agent rider 3236 move from (1, 9) to (2, 9) using car (3468, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1)], 0)\n", + "Agent rider 3277 move from (2, 5) to (2, 4) using car (3570, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 move from (0, 2) to (0, 1) using car (3447, [(0, 2), (0, 1)], 0)\n", + "Agent rider 3283 move from (8, 8) to (8, 7) using car (3493, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3284 move from (7, 8) to (7, 9) using car (3563, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 3284 arrived with a waiting time of 9 ticks\n", + "Agent rider 3300 move from (8, 1) to (8, 0) using car (3520, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 3300 arrived with a waiting time of 7 ticks\n", + "Agent rider 3301 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3324 move from (6, 0) to (5, 0) using car (3549, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3329 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3340 move from (1, 1) to (0, 1) using car (3441, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3423 move from (2, 0) to (3, 0) using car (3447, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 move from (1, 1) to (2, 1) using car (3572, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3427 arrived\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 6) to (4, 7) using car (3491, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3438 move from (1, 8) to (1, 7) using car (3472, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (1, 1) to (2, 1) using car (3572, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 move from (5, 0) to (4, 0) using car (3466, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 3455 arrived\n", - "Driver 3468 arrived\n", - "Agent rider 3475 move from (5, 1) to (4, 1) using car (3523, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3476 move from (2, 0) to (3, 0) using car (3447, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (1, 1) to (1, 2) using car (3462, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3478 move from (6, 7) to (5, 7) using car (3486, [(6, 7), (5, 7)], 0)\n", - "Agent rider 3480 move from (2, 0) to (3, 0) using car (3447, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 doesn't move\n", - "Driver 3496 arrived\n", - "Driver 3498 arrived\n", - "Driver 3499 arrived\n", - "Agent rider 3503 move from (2, 0) to (3, 0) using car (3447, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 move from (9, 5) to (8, 5) using car (3578, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 3506 arrived\n", - "Driver 3508 arrived\n", - "Agent rider 3514 move from (8, 6) to (8, 7) using car (3434, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3373 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Driver 3375 arrived\n", + "Driver 3388 arrived\n", + "Agent rider 3398 move from (4, 3) to (5, 3) using car (3540, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3399 doesn't move\n", + "Driver 3409 arrived\n", + "Agent rider 3410 move from (1, 1) to (0, 1) using car (3441, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3411 move from (2, 2) to (3, 2) using car (3530, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 3412 move from (2, 5) to (2, 4) using car (3570, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3413 move from (5, 7) to (5, 6) using car (3560, [(5, 7), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 3414 move from (2, 7) to (2, 6) using car (3517, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3417 move from (6, 0) to (5, 0) using car (3549, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3418 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3419 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3420 move from (2, 8) to (1, 8) using car (3511, [(2, 8), (1, 8)], 0)\n", + "Agent rider 3421 move from (3, 2) to (3, 1) using car (3425, [(3, 2), (3, 1)], 0)\n", + "Agent rider 3427 move from (2, 8) to (1, 8) using car (3511, [(2, 8), (1, 8)], 0)\n", + "Agent rider 3428 move from (4, 7) to (3, 7) using car (3532, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3429 move from (4, 2) to (4, 3) using car (3550, [(4, 2), (4, 3), (5, 3)], 0)\n", + "Agent rider 3430 move from (1, 1) to (0, 1) using car (3441, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3442 move from (5, 9) to (6, 9) using car (3564, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3443 move from (1, 3) to (0, 3) using car (3456, [(1, 3), (0, 3)], 0)\n", + "Agent rider 3445 move from (8, 8) to (8, 7) using car (3493, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Driver 3448 arrived\n", + "Driver 3450 arrived\n", + "Driver 3452 arrived\n", + "Agent rider 3469 move from (9, 9) to (8, 9) using car (3489, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 doesn't move\n", + "Agent rider 3471 doesn't move\n", + "Agent rider 3472 move from (6, 5) to (6, 6) using car (3476, [(6, 5), (6, 6)], 0)\n", + "Driver 3480 arrived\n", + "Agent rider 3483 move from (1, 8) to (2, 8) using car (3461, [(1, 8), (2, 8)], 0)\n", + "Driver 3485 arrived\n", + "Agent rider 3496 move from (4, 2) to (4, 3) using car (3550, [(4, 2), (4, 3), (5, 3)], 0)\n", + "Rider n° 3496 arrived with a waiting time of 2 ticks\n", + "Agent rider 3497 move from (8, 0) to (7, 0) using car (3510, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 3501 arrived\n", + "Driver 3503 arrived\n", + "Driver 3507 arrived\n", "Driver 3516 arrived\n", - "Driver 3521 arrived\n", - "Agent rider 3540 move from (0, 4) to (0, 3) using car (3482, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3541 doesn't move\n", - "Agent rider 3542 move from (8, 0) to (7, 0) using car (3532, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3543 move from (8, 6) to (7, 6) using car (3536, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 3544 move from (4, 8) to (3, 8) using car (3446, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3546 doesn't move\n", + "Agent rider 3525 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (7, 2) to (6, 2) using car (3551, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3528 move from (7, 4) to (7, 5) using car (3504, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 3538 arrived\n", + "Agent rider 3541 move from (5, 7) to (6, 7) using car (3495, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3553 move from (5, 7) to (6, 7) using car (3495, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 3554 doesn't move\n", - "Agent rider 3555 doesn't move\n", - "Agent rider 3556 move from (3, 7) to (2, 7) using car (3522, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (3, 8) to (2, 8) using car (3513, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 3558 move from (6, 1) to (5, 1) using car (3535, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3561 doesn't move\n", - "Agent rider 3562 move from (9, 7) to (8, 7) using car (3570, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3563 move from (4, 6) to (4, 7) using car (3491, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3564 doesn't move\n", - "Agent rider 3565 move from (6, 7) to (5, 7) using car (3486, [(6, 7), (5, 7)], 0)\n", + "Agent rider 3555 move from (4, 4) to (4, 3) using car (3543, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3556 move from (6, 4) to (6, 3) using car (3544, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 move from (5, 4) to (5, 3) using car (3515, [(5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 3558 move from (8, 0) to (7, 0) using car (3510, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3559 doesn't move\n", + "Agent rider 3566 move from (5, 4) to (5, 3) using car (3515, [(5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (1, 9) to (2, 9) using car (3468, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3580 move from (9, 5) to (8, 5) using car (3574, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 3581 doesn't move\n", + "Agent rider 3582 move from (6, 7) to (6, 6) using car (3473, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3583 move from (6, 2) to (6, 1) using car (3542, [(6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 3584 move from (3, 9) to (3, 8) using car (3531, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 move from (4, 4) to (4, 3) using car (3543, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "tick 247 ended\n", + "I am driver 3586 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 3587 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 3588 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8)]\n", + "I am driver 3589 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "4 drivers generated.\n", + "I am rider 3590 - dep: (6, 6) , arr: (6, 9)\n", + "I am rider 3591 - dep: (6, 8) , arr: (9, 5)\n", + "I am rider 3592 - dep: (2, 3) , arr: (1, 9)\n", + "I am rider 3593 - dep: (9, 8) , arr: (5, 4)\n", + "I am rider 3594 - dep: (8, 8) , arr: (6, 9)\n", + "I am rider 3595 - dep: (7, 9) , arr: (6, 8)\n", + "I am rider 3596 - dep: (0, 9) , arr: (1, 2)\n", + "7 riders generated.\n", + "Agent rider 2770 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 2861 move from (8, 5) to (9, 5) using car (3490, [(8, 5), (9, 5)], 0)\n", + "Agent rider 2879 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 2985 move from (5, 0) to (6, 0) using car (3465, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 2985 arrived with a waiting time of 13 ticks\n", + "Agent rider 3016 move from (6, 2) to (5, 2) using car (3551, [(6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3191 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3195 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3196 move from (7, 9) to (6, 9) using car (3563, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (2, 9) to (3, 9) using car (3468, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 7) to (8, 6) using car (3493, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3300 move from (8, 1) to (8, 2) using car (3508, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3301 move from (6, 2) to (5, 2) using car (3551, [(6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Rider n° 3301 arrived with a waiting time of 8 ticks\n", + "Agent rider 3307 move from (0, 3) to (1, 3) using car (3562, [(0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 3322 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3324 move from (5, 0) to (4, 0) using car (3549, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3329 move from (8, 5) to (9, 5) using car (3490, [(8, 5), (9, 5)], 0)\n", + "Rider n° 3329 arrived with a waiting time of 7 ticks\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3365 move from (0, 3) to (1, 3) using car (3562, [(0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3373 move from (6, 2) to (5, 2) using car (3551, [(6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Driver 3386 arrived\n", + "Agent rider 3398 move from (5, 3) to (6, 3) using car (3515, [(5, 3), (6, 3)], 0)\n", + "Agent rider 3399 doesn't move\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3412 doesn't move\n", + "Agent rider 3413 move from (5, 6) to (4, 6) using car (3560, [(5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 3414 move from (2, 6) to (3, 6) using car (3587, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3417 move from (5, 0) to (4, 0) using car (3549, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 3417 arrived with a waiting time of 7 ticks\n", + "Agent rider 3418 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3419 move from (7, 5) to (7, 6) using car (3504, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3442 move from (6, 9) to (5, 9) using car (3488, [(6, 9), (5, 9)], 0)\n", + "Agent rider 3443 move from (0, 3) to (1, 3) using car (3562, [(0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 3445 move from (8, 7) to (8, 6) using car (3493, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Driver 3450 arrived\n", + "Driver 3458 arrived\n", + "Agent rider 3469 move from (8, 9) to (7, 9) using car (3489, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 doesn't move\n", + "Agent rider 3471 move from (6, 7) to (7, 7) using car (3495, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Driver 3482 arrived\n", + "Agent rider 3483 doesn't move\n", + "Driver 3491 arrived\n", + "Agent rider 3497 move from (7, 0) to (6, 0) using car (3510, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 3503 arrived\n", + "Driver 3505 arrived\n", + "Driver 3506 arrived\n", + "Driver 3513 arrived\n", + "Driver 3514 arrived\n", + "Agent rider 3525 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (6, 2) to (5, 2) using car (3551, [(6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3528 doesn't move\n", + "Driver 3537 arrived\n", + "Agent rider 3541 move from (6, 7) to (7, 7) using car (3495, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3553 move from (6, 7) to (7, 7) using car (3495, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3554 move from (4, 2) to (5, 2) using car (3536, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 3555 move from (4, 3) to (5, 3) using car (3543, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3556 move from (6, 3) to (6, 2) using car (3544, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 move from (5, 3) to (6, 3) using car (3540, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3558 move from (7, 0) to (6, 0) using car (3510, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3559 move from (6, 9) to (6, 8) using car (3564, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Agent rider 3566 doesn't move\n", - "Agent rider 3583 move from (6, 7) to (5, 7) using car (3537, [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (2, 7) to (3, 7) using car (3552, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3587 doesn't move\n", - "Agent rider 3588 move from (5, 2) to (4, 2) using car (3511, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "tick 255 ended\n", - "I am driver 3589 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", - "I am driver 3590 - trip: [(5, 5), (5, 6), (4, 6)]\n", - "I am driver 3591 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 3592 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3593 - trip: [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 3594 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 3595 - trip: [(8, 4), (7, 4), (6, 4), (6, 3)]\n", - "I am driver 3596 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 3597 - trip: [(6, 1), (5, 1)]\n", - "I am driver 3598 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3599 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "11 drivers generated.\n", - "I am rider 3600 - dep: (9, 2) , arr: (7, 5)\n", - "I am rider 3601 - dep: (5, 0) , arr: (8, 3)\n", - "I am rider 3602 - dep: (9, 8) , arr: (1, 3)\n", - "I am rider 3603 - dep: (5, 4) , arr: (6, 7)\n", - "4 riders generated.\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2715 move from (8, 7) to (7, 7) using car (3570, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2716 move from (8, 1) to (9, 1) using car (3500, [(8, 1), (9, 1)], 0)\n", - "Agent rider 2736 move from (8, 7) to (7, 7) using car (3570, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2737 move from (4, 7) to (4, 8) using car (3491, [(4, 7), (4, 8)], 0)\n", - "Agent rider 2780 move from (0, 1) to (0, 0) using car (3528, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 move from (4, 7) to (4, 8) using car (3491, [(4, 7), (4, 8)], 0)\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (8, 7) to (7, 7) using car (3570, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3203 move from (0, 3) to (0, 2) using car (3482, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3267 move from (2, 4) to (2, 3) using car (3464, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3268 move from (8, 7) to (7, 7) using car (3570, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3269 move from (3, 7) to (3, 6) using car (3547, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 3269 arrived with a waiting time of 3 ticks\n", - "Agent rider 3272 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 1) to (0, 0) using car (3528, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3306 move from (3, 7) to (3, 6) using car (3547, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3354 move from (0, 3) to (0, 2) using car (3482, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3362 move from (8, 7) to (7, 7) using car (3570, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3364 doesn't move\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (0, 1) to (0, 0) using car (3528, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3370 move from (1, 6) to (1, 7) using car (3548, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3379 move from (1, 2) to (1, 3) using car (3462, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3380 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3382 move from (4, 3) to (3, 3) using car (3539, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 3382 arrived with a waiting time of 8 ticks\n", - "Agent rider 3384 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3394 arrived\n", - "Agent rider 3417 move from (8, 7) to (7, 7) using car (3570, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (4, 7) to (4, 8) using car (3491, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3422 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3423 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3424 move from (2, 1) to (2, 2) using car (3572, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 3424 arrived with a waiting time of 4 ticks\n", - "Driver 3425 arrived\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 7) to (4, 8) using car (3491, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3438 move from (1, 7) to (1, 6) using car (3472, [(1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (2, 1) to (2, 2) using car (3572, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 move from (4, 0) to (3, 0) using car (3466, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 3451 arrived\n", - "Driver 3460 arrived\n", - "Agent rider 3475 move from (4, 1) to (3, 1) using car (3523, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3476 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (1, 2) to (1, 3) using car (3462, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3478 doesn't move\n", - "Agent rider 3480 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3488 arrived\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 move from (7, 1) to (7, 2) using car (3581, [(7, 1), (7, 2), (7, 3), (6, 3)], 0)\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (2, 9) to (3, 9) using car (3468, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3580 move from (8, 5) to (7, 5) using car (3574, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 3581 move from (6, 3) to (6, 2) using car (3544, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3582 move from (6, 6) to (6, 5) using car (3473, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3583 move from (6, 1) to (7, 1) using car (3548, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3584 move from (3, 8) to (3, 7) using car (3531, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 move from (4, 3) to (5, 3) using car (3550, [(4, 3), (5, 3)], 0)\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 move from (7, 9) to (6, 9) using car (3563, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "tick 248 ended\n", + "I am driver 3597 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "1 drivers generated.\n", + "I am rider 3598 - dep: (8, 5) , arr: (0, 0)\n", + "I am rider 3599 - dep: (4, 9) , arr: (3, 5)\n", + "2 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3016 move from (5, 2) to (4, 2) using car (3551, [(5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (3, 9) to (4, 9) using car (3468, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3278 move from (9, 1) to (9, 2) using car (3545, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 3278 arrived with a waiting time of 13 ticks\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 6) to (8, 5) using car (3493, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3301 move from (6, 2) to (6, 1) using car (3544, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3307 move from (1, 3) to (2, 3) using car (3562, [(1, 3), (2, 3)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3324 move from (4, 0) to (3, 0) using car (3549, [(4, 0), (3, 0)], 0)\n", + "Rider n° 3324 arrived with a waiting time of 11 ticks\n", + "Agent rider 3330 move from (7, 1) to (8, 1) using car (3548, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3337 move from (7, 1) to (8, 1) using car (3548, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (1, 3) to (2, 3) using car (3562, [(1, 3), (2, 3)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3373 move from (5, 2) to (4, 2) using car (3551, [(5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 3) to (6, 4) using car (3540, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3399 doesn't move\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3412 doesn't move\n", + "Agent rider 3413 move from (4, 6) to (3, 6) using car (3560, [(4, 6), (3, 6)], 0)\n", + "Agent rider 3414 move from (3, 6) to (4, 6) using car (3587, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3418 doesn't move\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (3, 1) to (2, 1) using car (3509, [(3, 1), (2, 1)], 0)\n", + "Driver 3425 arrived\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 move from (3, 7) to (3, 6) using car (3531, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3429 move from (4, 3) to (4, 2) using car (3519, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Driver 3438 arrived\n", + "Driver 3441 arrived\n", + "Agent rider 3442 doesn't move\n", + "Agent rider 3443 move from (1, 3) to (2, 3) using car (3562, [(1, 3), (2, 3)], 0)\n", + "Agent rider 3445 move from (8, 6) to (8, 5) using car (3493, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3446 move from (2, 5) to (2, 4) using car (3517, [(2, 5), (2, 4)], 0)\n", + "Driver 3447 arrived\n", + "Driver 3456 arrived\n", + "Driver 3461 arrived\n", + "Driver 3466 arrived\n", + "Agent rider 3469 move from (7, 9) to (6, 9) using car (3489, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 doesn't move\n", + "Agent rider 3471 move from (7, 7) to (8, 7) using car (3495, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Driver 3475 arrived\n", + "Driver 3476 arrived\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3497 move from (6, 0) to (5, 0) using car (3510, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3497 arrived with a waiting time of 5 ticks\n", "Driver 3499 arrived\n", - "Agent rider 3503 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 move from (8, 5) to (7, 5) using car (3598, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 3510 arrived\n", - "Agent rider 3514 move from (8, 7) to (8, 8) using car (3434, [(8, 7), (8, 8)], 0)\n", - "Driver 3518 arrived\n", - "Driver 3519 arrived\n", - "Driver 3524 arrived\n", - "Driver 3526 arrived\n", - "Driver 3527 arrived\n", - "Agent rider 3540 move from (0, 3) to (0, 2) using car (3482, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3541 move from (1, 6) to (1, 7) using car (3548, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 move from (7, 0) to (6, 0) using car (3532, [(7, 0), (6, 0)], 0)\n", - "Agent rider 3543 move from (7, 6) to (6, 6) using car (3536, [(7, 6), (6, 6)], 0)\n", - "Agent rider 3544 move from (3, 8) to (2, 8) using car (3446, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3546 move from (1, 2) to (1, 3) using car (3462, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3554 move from (3, 0) to (4, 0) using car (3447, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 3506 arrived\n", + "Driver 3511 arrived\n", + "Driver 3514 arrived\n", + "Driver 3522 arrived\n", + "Driver 3523 arrived\n", + "Agent rider 3525 move from (4, 6) to (3, 6) using car (3539, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (5, 2) to (5, 3) using car (3536, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 3528 move from (7, 5) to (6, 5) using car (3574, [(7, 5), (6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Driver 3533 arrived\n", + "Agent rider 3541 move from (7, 7) to (8, 7) using car (3495, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 3541 arrived with a waiting time of 1 ticks\n", + "Agent rider 3553 move from (7, 7) to (8, 7) using car (3495, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3554 move from (5, 2) to (5, 3) using car (3586, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", "Agent rider 3555 doesn't move\n", - "Agent rider 3556 move from (2, 7) to (2, 6) using car (3522, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (2, 8) to (2, 7) using car (3513, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 3558 move from (5, 1) to (4, 1) using car (3535, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3561 move from (8, 1) to (9, 1) using car (3500, [(8, 1), (9, 1)], 0)\n", - "Agent rider 3562 move from (8, 7) to (8, 8) using car (3434, [(8, 7), (8, 8)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3564 doesn't move\n", - "Agent rider 3565 doesn't move\n", - "Agent rider 3566 move from (7, 9) to (8, 9) using car (3453, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 move from (5, 5) to (6, 5) using car (3577, [(5, 5), (6, 5), (6, 4)], 0)\n", - "Agent rider 3586 move from (3, 7) to (4, 7) using car (3552, [(3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3587 move from (3, 6) to (3, 5) using car (3569, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", - "Agent rider 3588 move from (4, 2) to (3, 2) using car (3511, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 3600 doesn't move\n", - "Agent rider 3601 move from (5, 0) to (6, 0) using car (3534, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3603 doesn't move\n", - "tick 256 ended\n", - "I am driver 3604 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3605 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 3606 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 3607 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 3608 - trip: [(5, 9), (4, 9)]\n", - "I am driver 3609 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 3610 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 3611 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 3612 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 3613 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 3614 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 3615 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "12 drivers generated.\n", - "I am rider 3616 - dep: (4, 2) , arr: (2, 6)\n", - "1 riders generated.\n", - "Agent rider 2475 doesn't move\n", - "Agent rider 2715 move from (7, 7) to (7, 6) using car (3570, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 move from (7, 7) to (7, 6) using car (3570, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 move from (0, 0) to (1, 0) using car (3528, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 2957 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3172 doesn't move\n", - "Agent rider 3201 move from (7, 7) to (7, 6) using car (3570, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3203 move from (0, 2) to (0, 1) using car (3482, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3267 move from (2, 3) to (3, 3) using car (3580, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Rider n° 3267 arrived with a waiting time of 11 ticks\n", - "Agent rider 3268 move from (7, 7) to (7, 6) using car (3570, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3272 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (0, 0) to (1, 0) using car (3528, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3306 move from (3, 6) to (3, 5) using car (3547, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 3306 arrived with a waiting time of 11 ticks\n", - "Agent rider 3354 move from (0, 2) to (0, 1) using car (3482, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 3354 arrived with a waiting time of 6 ticks\n", - "Agent rider 3362 move from (7, 7) to (7, 6) using car (3570, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3364 move from (4, 7) to (5, 7) using car (3552, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 3364 arrived with a waiting time of 5 ticks\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (0, 0) to (1, 0) using car (3528, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3370 move from (1, 7) to (1, 8) using car (3548, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3379 move from (1, 3) to (1, 4) using car (3462, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3380 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3384 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3417 move from (7, 7) to (7, 6) using car (3594, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3556 move from (6, 2) to (6, 1) using car (3544, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 move from (6, 3) to (6, 4) using car (3540, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3558 move from (6, 0) to (5, 0) using car (3510, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3558 arrived with a waiting time of 2 ticks\n", + "Agent rider 3559 move from (6, 8) to (6, 7) using car (3564, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3566 doesn't move\n", + "Driver 3572 arrived\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (3, 9) to (4, 9) using car (3468, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3580 move from (7, 5) to (6, 5) using car (3574, [(7, 5), (6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Rider n° 3580 arrived with a waiting time of 0 ticks\n", + "Agent rider 3581 move from (6, 2) to (6, 1) using car (3544, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3582 move from (6, 5) to (6, 4) using car (3473, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3583 move from (7, 1) to (8, 1) using car (3548, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3584 move from (3, 7) to (3, 6) using car (3531, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 doesn't move\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 move from (6, 8) to (6, 7) using car (3564, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3592 move from (2, 3) to (2, 4) using car (3575, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 move from (6, 9) to (5, 9) using car (3563, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3599 doesn't move\n", + "tick 249 ended\n", + "I am driver 3600 - trip: [(8, 5), (7, 5), (6, 5), (6, 4)]\n", + "I am driver 3601 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 3602 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 3603 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 3604 - trip: [(5, 2), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 3605 - trip: [(8, 1), (8, 2)]\n", + "I am driver 3606 - trip: [(4, 0), (4, 1), (4, 2)]\n", + "I am driver 3607 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 3608 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3609 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 3610 - trip: [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 3611 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "I am driver 3612 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 3613 - trip: [(7, 8), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 3614 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 3615 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 3616 - trip: [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 3617 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 3618 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 3619 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 3620 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 3621 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3622 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 3623 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "24 drivers generated.\n", + "I am rider 3624 - dep: (7, 3) , arr: (8, 0)\n", + "I am rider 3625 - dep: (8, 6) , arr: (8, 0)\n", + "I am rider 3626 - dep: (0, 0) , arr: (4, 9)\n", + "I am rider 3627 - dep: (6, 5) , arr: (6, 7)\n", + "I am rider 3628 - dep: (8, 3) , arr: (4, 7)\n", + "I am rider 3629 - dep: (3, 3) , arr: (9, 3)\n", + "6 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3016 move from (4, 2) to (4, 3) using car (3551, [(4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3063 doesn't move\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 doesn't move\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 move from (0, 6) to (0, 5) using car (3529, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 3236 move from (4, 9) to (5, 9) using car (3468, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 move from (2, 4) to (3, 4) using car (3589, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 5) to (8, 4) using car (3493, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 move from (8, 1) to (9, 1) using car (3548, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3337 move from (8, 1) to (9, 1) using car (3548, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3341 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (8, 7) to (9, 7) using car (3495, [(8, 7), (9, 7)], 0)\n", + "Agent rider 3373 move from (4, 2) to (4, 3) using car (3551, [(4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 doesn't move\n", + "Agent rider 3399 move from (8, 7) to (9, 7) using car (3495, [(8, 7), (9, 7)], 0)\n", + "Rider n° 3399 arrived with a waiting time of 6 ticks\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3412 move from (2, 4) to (2, 5) using car (3575, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 3413 move from (3, 6) to (2, 6) using car (3539, [(3, 6), (2, 6)], 0)\n", + "Agent rider 3414 move from (4, 6) to (5, 6) using car (3587, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 3418 doesn't move\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", "Agent rider 3421 doesn't move\n", - "Agent rider 3422 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3423 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3425 arrived\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 doesn't move\n", - "Agent rider 3438 move from (1, 6) to (1, 5) using car (3472, [(1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (2, 2) to (2, 3) using car (3572, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 move from (3, 0) to (2, 0) using car (3466, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 3459 arrived\n", - "Agent rider 3475 move from (3, 1) to (2, 1) using car (3523, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3476 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3477 move from (1, 3) to (1, 4) using car (3462, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3478 doesn't move\n", - "Agent rider 3480 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 3481 arrived\n", - "Driver 3484 arrived\n", - "Driver 3486 arrived\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 move from (7, 2) to (7, 3) using car (3581, [(7, 2), (7, 3), (6, 3)], 0)\n", - "Agent rider 3503 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Driver 3512 arrived\n", - "Agent rider 3514 doesn't move\n", - "Driver 3519 arrived\n", - "Driver 3527 arrived\n", - "Agent rider 3540 move from (0, 2) to (0, 1) using car (3482, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 3541 move from (1, 7) to (1, 8) using car (3548, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 move from (6, 0) to (7, 0) using car (3534, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3543 move from (6, 6) to (7, 6) using car (3560, [(6, 6), (7, 6)], 0)\n", - "Agent rider 3544 move from (2, 8) to (1, 8) using car (3446, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3546 move from (1, 3) to (1, 4) using car (3462, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3554 move from (4, 0) to (5, 0) using car (3447, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3555 move from (4, 6) to (4, 7) using car (3551, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3556 move from (2, 6) to (2, 5) using car (3522, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (2, 7) to (2, 6) using car (3513, [(2, 7), (2, 6)], 0)\n", - "Agent rider 3558 move from (4, 1) to (3, 1) using car (3606, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3561 doesn't move\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 move from (4, 7) to (5, 7) using car (3593, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3564 move from (2, 7) to (2, 6) using car (3513, [(2, 7), (2, 6)], 0)\n", - "Agent rider 3565 doesn't move\n", - "Agent rider 3566 move from (8, 9) to (9, 9) using car (3453, [(8, 9), (9, 9)], 0)\n", - "Driver 3571 arrived\n", - "Driver 3574 arrived\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 move from (6, 5) to (6, 4) using car (3577, [(6, 5), (6, 4)], 0)\n", - "Agent rider 3586 doesn't move\n", - "Agent rider 3587 move from (3, 5) to (3, 4) using car (3569, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", - "Agent rider 3588 move from (3, 2) to (2, 2) using car (3511, [(3, 2), (2, 2)], 0)\n", - "Agent rider 3600 move from (9, 2) to (8, 2) using car (3611, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3601 move from (6, 0) to (7, 0) using car (3534, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3603 move from (5, 4) to (4, 4) using car (3549, [(5, 4), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", - "Agent rider 3616 doesn't move\n", - "tick 257 ended\n", - "I am driver 3617 - trip: [(6, 2), (6, 1), (6, 0)]\n", - "I am driver 3618 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 3619 - trip: [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 3620 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3621 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 3622 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 3623 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4)]\n", - "I am driver 3624 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", - "I am driver 3625 - trip: [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 3626 - trip: [(5, 8), (5, 9), (4, 9)]\n", - "I am driver 3627 - trip: [(0, 3), (0, 4), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 3628 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 3629 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)]\n", - "13 drivers generated.\n", - "I am rider 3630 - dep: (7, 8) , arr: (0, 0)\n", - "I am rider 3631 - dep: (5, 2) , arr: (0, 8)\n", - "I am rider 3632 - dep: (7, 7) , arr: (8, 8)\n", - "I am rider 3633 - dep: (1, 2) , arr: (5, 7)\n", - "4 riders generated.\n", - "Agent rider 2475 move from (9, 0) to (9, 1) using car (3607, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 2475 arrived with a waiting time of 48 ticks\n", - "Agent rider 2715 move from (7, 6) to (7, 5) using car (3570, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2716 doesn't move\n", - "Agent rider 2736 move from (7, 6) to (7, 5) using car (3570, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 2737 move from (4, 8) to (4, 9) using car (3537, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2780 move from (1, 0) to (2, 0) using car (3528, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 move from (4, 8) to (4, 9) using car (3537, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2957 move from (9, 0) to (9, 1) using car (3607, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 2957 arrived with a waiting time of 23 ticks\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 move from (7, 6) to (7, 5) using car (3594, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3171 move from (9, 0) to (9, 1) using car (3607, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3172 move from (9, 0) to (9, 1) using car (3607, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 3172 arrived with a waiting time of 16 ticks\n", - "Agent rider 3201 move from (7, 6) to (7, 5) using car (3570, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3203 move from (0, 1) to (0, 0) using car (3482, [(0, 1), (0, 0)], 0)\n", - "Rider n° 3203 arrived with a waiting time of 14 ticks\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3268 move from (7, 6) to (7, 5) using car (3570, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3272 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (1, 0) to (2, 0) using car (3528, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3354 doesn't move\n", - "Agent rider 3362 move from (7, 6) to (7, 5) using car (3570, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (1, 0) to (2, 0) using car (3528, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3370 move from (1, 8) to (2, 8) using car (3548, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 3370 arrived with a waiting time of 7 ticks\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3384 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3417 move from (7, 6) to (7, 5) using car (3594, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (4, 8) to (4, 9) using car (3537, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3422 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Rider n° 3422 arrived with a waiting time of 7 ticks\n", - "Agent rider 3423 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 8) to (4, 9) using car (3537, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 3434 arrived\n", - "Agent rider 3438 move from (1, 5) to (0, 5) using car (3472, [(1, 5), (0, 5)], 0)\n", - "Rider n° 3438 arrived with a waiting time of 1 ticks\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (2, 3) to (2, 4) using car (3572, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 move from (2, 0) to (1, 0) using car (3466, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 3475 move from (2, 1) to (1, 1) using car (3523, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Rider n° 3475 arrived with a waiting time of 1 ticks\n", - "Agent rider 3476 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3478 move from (5, 7) to (5, 8) using car (3552, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3480 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Driver 3486 arrived\n", - "Driver 3491 arrived\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 move from (7, 3) to (6, 3) using car (3581, [(7, 3), (6, 3)], 0)\n", - "Driver 3497 arrived\n", - "Driver 3500 arrived\n", - "Driver 3501 arrived\n", - "Agent rider 3503 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3504 move from (2, 5) to (2, 6) using car (3599, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Driver 3525 arrived\n", - "Driver 3532 arrived\n", - "Driver 3536 arrived\n", - "Agent rider 3540 move from (0, 1) to (0, 0) using car (3482, [(0, 1), (0, 0)], 0)\n", - "Agent rider 3541 move from (1, 8) to (2, 8) using car (3548, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 move from (7, 0) to (8, 0) using car (3534, [(7, 0), (8, 0)], 0)\n", - "Agent rider 3543 move from (7, 6) to (7, 5) using car (3570, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 3544 doesn't move\n", - "Agent rider 3545 move from (2, 5) to (2, 6) using car (3599, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 doesn't move\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 move from (3, 6) to (2, 6) using car (3539, [(3, 6), (2, 6)], 0)\n", + "Agent rider 3429 move from (4, 2) to (3, 2) using car (3573, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Driver 3439 arrived\n", + "Agent rider 3442 move from (5, 9) to (4, 9) using car (3563, [(5, 9), (4, 9)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 move from (8, 5) to (7, 5) using car (3600, [(8, 5), (7, 5), (6, 5), (6, 4)], 0)\n", + "Agent rider 3446 move from (2, 4) to (2, 5) using car (3575, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 3456 arrived\n", + "Agent rider 3469 move from (6, 9) to (5, 9) using car (3489, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 doesn't move\n", + "Agent rider 3471 move from (8, 7) to (9, 7) using car (3495, [(8, 7), (9, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Driver 3476 arrived\n", + "Agent rider 3483 doesn't move\n", + "Driver 3487 arrived\n", + "Driver 3488 arrived\n", + "Driver 3490 arrived\n", + "Driver 3498 arrived\n", + "Driver 3504 arrived\n", + "Driver 3514 arrived\n", + "Driver 3515 arrived\n", + "Driver 3523 arrived\n", + "Driver 3524 arrived\n", + "Agent rider 3525 move from (3, 6) to (2, 6) using car (3539, [(3, 6), (2, 6)], 0)\n", + "Rider n° 3525 arrived with a waiting time of 4 ticks\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (5, 3) to (5, 4) using car (3536, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 3528 move from (6, 5) to (6, 6) using car (3571, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 3534 arrived\n", "Driver 3550 arrived\n", - "Agent rider 3554 move from (5, 0) to (6, 0) using car (3447, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3555 move from (4, 7) to (5, 7) using car (3551, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3556 move from (2, 5) to (2, 4) using car (3522, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (2, 6) to (3, 6) using car (3629, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 3558 move from (3, 1) to (3, 2) using car (3606, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3561 doesn't move\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 move from (5, 7) to (5, 6) using car (3593, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3564 move from (2, 6) to (3, 6) using car (3629, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 3565 move from (5, 7) to (5, 6) using car (3593, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3566 doesn't move\n", - "Driver 3579 arrived\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (1, 0) to (2, 0) using car (3528, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3585 move from (6, 4) to (6, 3) using car (3595, [(6, 4), (6, 3)], 0)\n", - "Agent rider 3586 move from (4, 7) to (5, 7) using car (3551, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3587 move from (3, 4) to (4, 4) using car (3596, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Driver 3597 arrived\n", - "Agent rider 3600 doesn't move\n", - "Agent rider 3601 move from (7, 0) to (8, 0) using car (3534, [(7, 0), (8, 0)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3603 move from (4, 4) to (4, 5) using car (3517, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3616 move from (4, 2) to (3, 2) using car (3553, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3632 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "tick 258 ended\n", - "I am driver 3634 - trip: [(5, 6), (5, 5), (4, 5)]\n", - "1 drivers generated.\n", - "I am rider 3635 - dep: (3, 4) , arr: (9, 0)\n", - "I am rider 3636 - dep: (6, 4) , arr: (0, 3)\n", - "2 riders generated.\n", - "Agent rider 2715 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2716 move from (9, 1) to (9, 2) using car (3607, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 2716 arrived with a waiting time of 34 ticks\n", - "Agent rider 2736 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Agent rider 2737 move from (4, 9) to (3, 9) using car (3537, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2780 move from (2, 0) to (1, 0) using car (3507, [(2, 0), (1, 0)], 0)\n", - "Agent rider 2796 move from (4, 9) to (3, 9) using car (3537, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 move from (7, 5) to (7, 4) using car (3594, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3201 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3268 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Agent rider 3272 move from (1, 8) to (1, 7) using car (3614, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (2, 0) to (2, 1) using car (3622, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3362 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Agent rider 3367 doesn't move\n", - "Agent rider 3368 move from (2, 0) to (2, 1) using car (3622, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3379 move from (1, 4) to (1, 3) using car (3559, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3417 move from (7, 5) to (7, 4) using car (3594, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 3553 doesn't move\n", + "Agent rider 3554 move from (5, 3) to (5, 4) using car (3586, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3555 move from (5, 3) to (5, 2) using car (3561, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3556 move from (6, 1) to (5, 1) using car (3544, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 move from (6, 4) to (6, 5) using car (3540, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3559 doesn't move\n", + "Driver 3565 arrived\n", + "Agent rider 3566 move from (5, 3) to (5, 2) using car (3561, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (4, 9) to (5, 9) using car (3468, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3581 move from (6, 1) to (5, 1) using car (3544, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3582 move from (6, 4) to (6, 3) using car (3473, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3583 move from (8, 1) to (9, 1) using car (3548, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3584 move from (3, 6) to (3, 5) using car (3531, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 move from (5, 3) to (5, 4) using car (3586, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 move from (6, 7) to (6, 6) using car (3564, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3592 move from (2, 4) to (2, 5) using car (3575, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3594 move from (8, 8) to (7, 8) using car (3601, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3595 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (8, 5) to (7, 5) using car (3600, [(8, 5), (7, 5), (6, 5), (6, 4)], 0)\n", + "Agent rider 3599 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3627 move from (6, 5) to (6, 6) using car (3571, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 3628 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "tick 250 ended\n", + "I am driver 3630 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3631 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 3632 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 3633 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3634 - trip: [(3, 8), (4, 8), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 3635 - trip: [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 3636 - trip: [(4, 4), (3, 4), (2, 4), (2, 3)]\n", + "I am driver 3637 - trip: [(5, 4), (4, 4), (3, 4), (3, 5)]\n", + "I am driver 3638 - trip: [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 3639 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 3640 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 3641 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", + "I am driver 3642 - trip: [(9, 2), (9, 3), (9, 4)]\n", + "I am driver 3643 - trip: [(6, 4), (6, 5)]\n", + "I am driver 3644 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 3645 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "16 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3016 move from (4, 3) to (3, 3) using car (3551, [(4, 3), (3, 3)], 0)\n", + "Rider n° 3016 arrived with a waiting time of 13 ticks\n", + "Agent rider 3063 move from (5, 6) to (5, 7) using car (3587, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3175 move from (7, 3) to (8, 3) using car (3543, [(7, 3), (8, 3)], 0)\n", + "Rider n° 3175 arrived with a waiting time of 17 ticks\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 doesn't move\n", + "Agent rider 3232 move from (0, 5) to (0, 4) using car (3529, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 3236 doesn't move\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 move from (3, 4) to (4, 4) using car (3589, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 4) to (8, 3) using car (3493, [(8, 4), (8, 3)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3341 move from (7, 3) to (7, 2) using car (3609, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 3341 arrived with a waiting time of 14 ticks\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (9, 7) to (8, 7) using car (3641, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 3373 move from (4, 3) to (3, 3) using car (3551, [(4, 3), (3, 3)], 0)\n", + "Rider n° 3373 arrived with a waiting time of 5 ticks\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 4) to (6, 5) using car (3643, [(6, 4), (6, 5)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (3, 2) to (2, 2) using car (3573, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3412 move from (2, 5) to (2, 6) using car (3644, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 move from (5, 6) to (5, 7) using car (3587, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (4, 9) to (3, 9) using car (3537, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (4, 9) to (3, 9) using car (3537, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3438 doesn't move\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (2, 4) to (2, 5) using car (3572, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 move from (1, 0) to (0, 0) using car (3466, [(1, 0), (0, 0)], 0)\n", - "Driver 3453 arrived\n", - "Driver 3457 arrived\n", - "Driver 3462 arrived\n", - "Driver 3464 arrived\n", - "Driver 3471 arrived\n", - "Agent rider 3476 doesn't move\n" + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 move from (1, 8) to (2, 8) using car (3588, [(1, 8), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3427 move from (1, 8) to (2, 8) using car (3588, [(1, 8), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 3428 doesn't move\n", + "Agent rider 3429 move from (3, 2) to (2, 2) using car (3573, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3442 move from (4, 9) to (5, 9) using car (3632, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 move from (7, 5) to (6, 5) using car (3600, [(7, 5), (6, 5), (6, 4)], 0)\n", + "Agent rider 3446 move from (2, 5) to (2, 6) using car (3644, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3469 move from (5, 9) to (4, 9) using car (3489, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (3, 2) to (2, 2) using car (3573, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3471 move from (9, 7) to (8, 7) using car (3641, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 3472 move from (6, 6) to (6, 7) using car (3635, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3483 doesn't move\n", + "Driver 3488 arrived\n", + "Driver 3500 arrived\n", + "Driver 3509 arrived\n", + "Driver 3515 arrived\n", + "Driver 3517 arrived\n", + "Driver 3521 arrived\n", + "Driver 3524 arrived\n", + "Agent rider 3526 move from (9, 3) to (9, 4) using car (3545, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3528 move from (6, 6) to (6, 7) using car (3571, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 3542 arrived\n", + "Driver 3549 arrived\n", + "Driver 3552 arrived\n", + "Agent rider 3553 move from (8, 7) to (7, 7) using car (3618, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3477 doesn't move\n", - "Agent rider 3478 move from (5, 8) to (6, 8) using car (3552, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3480 doesn't move\n", - "Driver 3489 arrived\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 doesn't move\n", - "Driver 3500 arrived\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (2, 6) to (3, 6) using car (3599, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Driver 3511 arrived\n", - "Driver 3513 arrived\n", - "Agent rider 3514 doesn't move\n", - "Driver 3520 arrived\n", - "Driver 3530 arrived\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3541 move from (2, 8) to (3, 8) using car (3548, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 doesn't move\n", - "Agent rider 3543 move from (7, 5) to (7, 4) using car (3570, [(7, 5), (7, 4)], 0)\n", - "Agent rider 3544 move from (1, 8) to (1, 7) using car (3614, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 3544 arrived with a waiting time of 1 ticks\n", - "Agent rider 3545 move from (2, 6) to (3, 6) using car (3599, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 move from (1, 4) to (1, 3) using car (3559, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3555 move from (5, 7) to (6, 7) using car (3551, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3556 move from (2, 4) to (2, 3) using car (3522, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 move from (3, 6) to (4, 6) using car (3629, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 3558 move from (3, 2) to (3, 3) using car (3606, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3554 move from (5, 4) to (5, 5) using car (3586, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3555 move from (5, 2) to (5, 1) using car (3561, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3556 move from (5, 1) to (4, 1) using car (3544, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3557 move from (6, 5) to (6, 6) using car (3540, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3559 move from (6, 7) to (6, 6) using car (3623, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Driver 3560 arrived\n", - "Agent rider 3561 move from (9, 1) to (9, 2) using car (3607, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 move from (5, 6) to (5, 5) using car (3593, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3564 move from (3, 6) to (4, 6) using car (3629, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 3565 move from (5, 6) to (5, 5) using car (3593, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3566 doesn't move\n", - "Driver 3577 arrived\n", - "Agent rider 3583 move from (5, 7) to (5, 6) using car (3605, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 0) to (2, 1) using car (3622, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (5, 7) to (6, 7) using car (3551, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3587 move from (4, 4) to (5, 4) using car (3596, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Driver 3590 arrived\n", - "Agent rider 3600 move from (8, 2) to (8, 3) using car (3612, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3601 doesn't move\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3603 move from (4, 5) to (4, 6) using car (3517, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 3608 arrived\n", - "Agent rider 3616 move from (3, 2) to (3, 3) using car (3606, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3630 move from (7, 8) to (8, 8) using car (3575, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3632 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3635 move from (3, 4) to (3, 3) using car (3547, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3636 move from (6, 4) to (6, 3) using car (3598, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "tick 259 ended\n", - "I am driver 3637 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", - "I am driver 3638 - trip: [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 3639 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 3640 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)]\n", - "I am driver 3641 - trip: [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 3642 - trip: [(4, 0), (5, 0), (6, 0)]\n", - "I am driver 3643 - trip: [(1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)]\n", - "I am driver 3644 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 3645 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", + "Driver 3562 arrived\n", + "Agent rider 3566 move from (5, 2) to (5, 1) using car (3561, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3576 move from (2, 0) to (3, 0) using car (3630, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3577 move from (8, 4) to (8, 3) using car (3493, [(8, 4), (8, 3)], 0)\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 move from (5, 1) to (4, 1) using car (3544, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3582 move from (6, 3) to (5, 3) using car (3616, [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 5) to (3, 4) using car (3531, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 move from (5, 4) to (5, 5) using car (3586, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3590 move from (6, 6) to (6, 7) using car (3635, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3591 move from (6, 6) to (6, 5) using car (3564, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3592 move from (2, 5) to (2, 6) using car (3644, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3594 move from (7, 8) to (6, 8) using car (3601, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3595 move from (5, 9) to (6, 9) using car (3468, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (7, 5) to (6, 5) using car (3600, [(7, 5), (6, 5), (6, 4)], 0)\n", + "Agent rider 3599 move from (4, 9) to (5, 9) using car (3632, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3624 move from (7, 3) to (7, 2) using car (3609, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3625 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3627 move from (6, 6) to (6, 7) using car (3571, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 3627 arrived with a waiting time of 0 ticks\n", + "Agent rider 3628 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "tick 251 ended\n", + "I am driver 3646 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 3647 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", + "I am driver 3648 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 3649 - trip: [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 3650 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5)]\n", + "I am driver 3651 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 3652 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 3653 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 3654 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", "9 drivers generated.\n", - "I am rider 3646 - dep: (4, 1) , arr: (5, 6)\n", - "I am rider 3647 - dep: (8, 4) , arr: (4, 0)\n", - "I am rider 3648 - dep: (1, 9) , arr: (7, 4)\n", - "I am rider 3649 - dep: (4, 3) , arr: (4, 2)\n", - "I am rider 3650 - dep: (8, 5) , arr: (0, 0)\n", - "I am rider 3651 - dep: (7, 5) , arr: (3, 5)\n", - "I am rider 3652 - dep: (7, 2) , arr: (2, 0)\n", - "I am rider 3653 - dep: (1, 9) , arr: (2, 4)\n", - "8 riders generated.\n", - "Agent rider 2715 move from (7, 4) to (7, 5) using car (3533, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 2736 move from (7, 4) to (7, 3) using car (3594, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2737 move from (3, 9) to (2, 9) using car (3537, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (3, 9) to (2, 9) using car (3537, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3165 move from (7, 4) to (7, 3) using car (3594, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 3165 arrived with a waiting time of 10 ticks\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3201 move from (7, 4) to (7, 3) using car (3594, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3268 move from (7, 4) to (7, 5) using car (3533, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 3272 move from (1, 7) to (1, 6) using car (3614, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 3272 arrived with a waiting time of 5 ticks\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (2, 1) to (2, 2) using car (3622, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3362 move from (7, 4) to (7, 5) using car (3533, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 3367 move from (9, 0) to (8, 0) using car (3645, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3368 move from (2, 1) to (2, 2) using car (3622, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3417 move from (7, 4) to (7, 3) using car (3594, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3418 move from (6, 3) to (7, 3) using car (3568, [(6, 3), (7, 3)], 0)\n", - "Agent rider 3421 move from (3, 9) to (2, 9) using car (3537, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (3, 9) to (2, 9) using car (3537, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (2, 5) to (2, 6) using car (3572, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Driver 3446 arrived\n", - "Driver 3447 arrived\n", - "Driver 3449 arrived\n", - "Driver 3457 arrived\n", - "Driver 3464 arrived\n", - "Driver 3472 arrived\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3478 move from (6, 8) to (7, 8) using car (3552, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 3478 arrived with a waiting time of 5 ticks\n", - "Agent rider 3480 doesn't move\n", - "Driver 3482 arrived\n", - "Agent rider 3493 move from (6, 3) to (7, 3) using car (3568, [(6, 3), (7, 3)], 0)\n", - "Agent rider 3494 doesn't move\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (3, 6) to (4, 6) using car (3599, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 move from (7, 4) to (7, 5) using car (3533, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 3513 arrived\n", - "Agent rider 3514 doesn't move\n", - "Driver 3531 arrived\n", - "Driver 3534 arrived\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3541 move from (3, 8) to (4, 8) using car (3548, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 doesn't move\n", - "Agent rider 3543 move from (7, 4) to (7, 5) using car (3533, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 3545 move from (3, 6) to (4, 6) using car (3599, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3555 move from (6, 7) to (7, 7) using car (3551, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3556 move from (2, 3) to (2, 2) using car (3522, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3558 move from (3, 3) to (3, 4) using car (3606, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3561 move from (9, 2) to (9, 3) using car (3607, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 move from (5, 5) to (5, 4) using car (3593, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3564 move from (4, 6) to (5, 6) using car (3629, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Rider n° 3564 arrived with a waiting time of 3 ticks\n", - "Agent rider 3565 move from (5, 5) to (5, 4) using car (3593, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3566 doesn't move\n", - "Driver 3581 arrived\n", - "Agent rider 3583 move from (5, 6) to (5, 5) using car (3605, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 1) to (2, 2) using car (3622, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3585 move from (6, 3) to (7, 3) using car (3568, [(6, 3), (7, 3)], 0)\n", - "Agent rider 3586 move from (6, 7) to (7, 7) using car (3551, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 3587 move from (5, 4) to (5, 3) using car (3596, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 3588 move from (2, 2) to (1, 2) using car (3553, [(2, 2), (1, 2)], 0)\n", - "Driver 3595 arrived\n", - "Agent rider 3600 move from (8, 3) to (7, 3) using car (3612, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3601 doesn't move\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3603 move from (4, 6) to (5, 6) using car (3629, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 3616 move from (3, 3) to (3, 4) using car (3606, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3630 move from (8, 8) to (8, 7) using car (3575, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3632 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3635 move from (3, 3) to (4, 3) using car (3547, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3636 move from (6, 3) to (5, 3) using car (3598, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3646 move from (4, 1) to (3, 1) using car (3628, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3647 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 doesn't move\n", - "Agent rider 3653 doesn't move\n", - "tick 260 ended\n", - "I am driver 3654 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 3655 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 3656 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)]\n", - "3 drivers generated.\n", - "I am rider 3657 - dep: (3, 5) , arr: (1, 4)\n", - "I am rider 3658 - dep: (2, 2) , arr: (1, 6)\n", - "2 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 move from (7, 3) to (7, 2) using car (3594, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2737 move from (2, 9) to (1, 9) using car (3537, [(2, 9), (1, 9)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (2, 9) to (1, 9) using car (3537, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3171 move from (9, 1) to (9, 2) using car (3609, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3201 move from (7, 3) to (7, 2) using car (3594, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (2, 2) to (2, 3) using car (3622, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3367 move from (8, 0) to (8, 1) using car (3645, [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Rider n° 3367 arrived with a waiting time of 11 ticks\n", - "Agent rider 3368 move from (2, 2) to (2, 3) using car (3622, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3379 move from (1, 3) to (1, 4) using car (3523, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3417 move from (7, 3) to (7, 2) using car (3594, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3418 move from (7, 3) to (7, 2) using car (3594, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3421 move from (2, 9) to (1, 9) using car (3537, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (2, 9) to (1, 9) using car (3537, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (2, 6) to (2, 7) using car (3572, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Driver 3447 arrived\n", - "Driver 3457 arrived\n", - "Driver 3466 arrived\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3480 doesn't move\n", - "Agent rider 3493 move from (7, 3) to (6, 3) using car (3612, [(7, 3), (6, 3)], 0)\n", - "Agent rider 3494 move from (6, 3) to (6, 2) using car (3618, [(6, 3), (6, 2)], 0)\n", + "I am rider 3655 - dep: (9, 6) , arr: (7, 0)\n", + "1 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3063 move from (5, 7) to (5, 8) using car (3587, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (6, 9) to (7, 9) using car (3468, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3232 move from (0, 4) to (0, 3) using car (3529, [(0, 4), (0, 3)], 0)\n", + "Agent rider 3236 move from (5, 9) to (5, 8) using car (3632, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 move from (4, 4) to (5, 4) using car (3589, [(4, 4), (5, 4)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (8, 7) to (8, 6) using car (3613, [(8, 7), (8, 6)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 5) to (6, 4) using car (3564, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (2, 2) to (2, 3) using car (3573, [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3412 move from (2, 6) to (2, 7) using car (3644, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3413 move from (2, 6) to (3, 6) using car (3575, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 3414 move from (5, 7) to (5, 8) using car (3587, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3418 doesn't move\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3427 move from (2, 8) to (3, 8) using car (3588, [(2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 3428 move from (2, 6) to (2, 7) using car (3644, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3429 move from (2, 2) to (2, 3) using car (3573, [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3442 move from (5, 9) to (5, 8) using car (3632, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 3442 arrived with a waiting time of 2 ticks\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 move from (6, 5) to (6, 4) using car (3564, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3446 move from (2, 6) to (2, 7) using car (3644, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3469 move from (4, 9) to (3, 9) using car (3489, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (2, 2) to (2, 3) using car (3573, [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3471 move from (8, 7) to (8, 6) using car (3613, [(8, 7), (8, 6)], 0)\n", + "Agent rider 3472 move from (6, 7) to (6, 8) using car (3635, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3483 move from (2, 8) to (3, 8) using car (3602, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", "Driver 3495 arrived\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (4, 6) to (5, 6) using car (3599, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 move from (7, 5) to (7, 6) using car (3533, [(7, 5), (7, 6)], 0)\n", - "Driver 3507 arrived\n", - "Agent rider 3514 move from (8, 8) to (7, 8) using car (3610, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3541 move from (4, 8) to (5, 8) using car (3548, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 move from (8, 0) to (8, 1) using car (3645, [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3543 move from (7, 5) to (7, 6) using car (3533, [(7, 5), (7, 6)], 0)\n", - "Agent rider 3545 move from (4, 6) to (5, 6) using car (3599, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3555 move from (7, 7) to (8, 7) using car (3551, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3556 move from (2, 2) to (2, 1) using car (3522, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 3508 arrived\n", + "Driver 3517 arrived\n", + "Driver 3524 arrived\n", + "Agent rider 3526 move from (9, 4) to (9, 5) using car (3545, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 3527 move from (5, 4) to (6, 4) using car (3568, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3528 move from (6, 7) to (5, 7) using car (3571, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 3539 arrived\n", + "Driver 3546 arrived\n", + "Driver 3548 arrived\n", + "Agent rider 3553 doesn't move\n", + "Agent rider 3554 move from (5, 5) to (5, 6) using car (3586, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3555 move from (5, 1) to (6, 1) using car (3561, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3556 move from (4, 1) to (3, 1) using car (3544, [(4, 1), (3, 1), (2, 1)], 0)\n", "Rider n° 3556 arrived with a waiting time of 0 ticks\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3558 move from (3, 4) to (3, 5) using car (3606, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 3558 arrived with a waiting time of 0 ticks\n", - "Agent rider 3561 move from (9, 3) to (9, 4) using car (3607, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3562 move from (8, 8) to (7, 8) using car (3610, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3563 move from (5, 4) to (5, 3) using car (3593, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3565 move from (5, 4) to (5, 3) using car (3593, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3566 doesn't move\n", - "Driver 3570 arrived\n", - "Driver 3576 arrived\n", - "Agent rider 3583 move from (5, 5) to (5, 4) using car (3605, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 2) to (2, 3) using car (3622, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3585 move from (7, 3) to (7, 2) using car (3594, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3586 move from (7, 7) to (8, 7) using car (3551, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3587 move from (5, 3) to (5, 2) using car (3596, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 3587 arrived with a waiting time of 1 ticks\n", - "Agent rider 3588 move from (1, 2) to (1, 1) using car (3559, [(1, 2), (1, 1)], 0)\n", - "Agent rider 3600 doesn't move\n", - "Agent rider 3601 move from (8, 0) to (8, 1) using car (3645, [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3603 move from (5, 6) to (6, 6) using car (3629, [(5, 6), (6, 6)], 0)\n", - "Agent rider 3616 move from (3, 4) to (3, 5) using car (3606, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 3617 arrived\n", - "Driver 3626 arrived\n", - "Agent rider 3630 move from (8, 7) to (8, 6) using car (3575, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3631 move from (5, 2) to (5, 3) using car (3611, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3632 move from (7, 7) to (8, 7) using car (3551, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3633 move from (1, 2) to (1, 3) using car (3567, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3635 move from (4, 3) to (5, 3) using car (3547, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3636 move from (5, 3) to (4, 3) using car (3598, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3646 move from (3, 1) to (3, 2) using car (3628, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3647 doesn't move\n", - "Agent rider 3648 move from (1, 9) to (0, 9) using car (3625, [(1, 9), (0, 9)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3651 move from (7, 5) to (7, 6) using car (3533, [(7, 5), (7, 6)], 0)\n", - "Agent rider 3652 doesn't move\n", - "Agent rider 3653 move from (1, 9) to (0, 9) using car (3625, [(1, 9), (0, 9)], 0)\n", + "Agent rider 3557 move from (6, 6) to (6, 7) using car (3540, [(6, 6), (6, 7)], 0)\n", + "Agent rider 3559 move from (6, 6) to (6, 5) using car (3623, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 3563 arrived\n", + "Agent rider 3566 move from (5, 1) to (6, 1) using car (3561, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3576 move from (3, 0) to (2, 0) using car (3510, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (5, 9) to (5, 8) using car (3632, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3581 move from (4, 1) to (3, 1) using car (3544, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3582 move from (5, 3) to (5, 2) using car (3616, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 4) to (3, 3) using car (3531, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 move from (5, 5) to (5, 6) using car (3586, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3590 move from (6, 7) to (6, 8) using car (3635, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (2, 6) to (2, 7) using car (3644, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 move from (6, 9) to (7, 9) using car (3494, [(6, 9), (7, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (6, 5) to (6, 4) using car (3564, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3599 move from (5, 9) to (5, 8) using car (3632, [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 3605 arrived\n", + "Agent rider 3624 move from (7, 2) to (7, 1) using car (3609, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3625 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3628 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "tick 252 ended\n", + "I am driver 3656 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "1 drivers generated.\n", + "I am rider 3657 - dep: (6, 7) , arr: (3, 6)\n", + "I am rider 3658 - dep: (0, 5) , arr: (4, 4)\n", + "I am rider 3659 - dep: (2, 9) , arr: (6, 8)\n", + "I am rider 3660 - dep: (6, 7) , arr: (1, 6)\n", + "I am rider 3661 - dep: (0, 1) , arr: (1, 6)\n", + "5 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3063 move from (5, 8) to (5, 9) using car (3587, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 3063 arrived with a waiting time of 14 ticks\n", + "Agent rider 3139 doesn't move\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3196 move from (7, 9) to (8, 9) using car (3468, [(7, 9), (8, 9)], 0)\n", + "Rider n° 3196 arrived with a waiting time of 13 ticks\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (5, 8) to (5, 7) using car (3632, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 move from (5, 4) to (5, 3) using car (3597, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (2, 3) to (2, 4) using car (3573, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (2, 3) to (2, 4) using car (3573, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 4) to (6, 3) using car (3564, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (2, 3) to (2, 4) using car (3573, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3412 move from (2, 7) to (2, 8) using car (3644, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3413 move from (3, 6) to (4, 6) using car (3575, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 3414 move from (5, 8) to (5, 9) using car (3587, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3418 doesn't move\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3427 move from (3, 8) to (4, 8) using car (3588, [(3, 8), (4, 8)], 0)\n", + "Agent rider 3428 move from (2, 7) to (2, 8) using car (3644, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3429 move from (2, 3) to (2, 2) using car (3532, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (2, 3) to (2, 2) using car (3532, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3445 move from (6, 4) to (6, 3) using car (3564, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3446 move from (2, 7) to (2, 8) using car (3644, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 3465 arrived\n", + "Agent rider 3469 move from (3, 9) to (2, 9) using car (3489, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (2, 3) to (2, 4) using car (3573, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3471 doesn't move\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 move from (3, 8) to (4, 8) using car (3602, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 3493 arrived\n", + "Driver 3508 arrived\n", + "Driver 3518 arrived\n", + "Agent rider 3526 move from (9, 5) to (9, 6) using car (3545, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 3527 move from (6, 4) to (7, 4) using car (3568, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3528 move from (5, 7) to (4, 7) using car (3571, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 3543 arrived\n", + "Driver 3551 arrived\n", + "Agent rider 3553 move from (7, 7) to (7, 6) using car (3617, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3554 move from (5, 6) to (5, 7) using car (3586, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3555 move from (6, 1) to (7, 1) using car (3561, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3557 move from (6, 7) to (5, 7) using car (3618, [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3559 move from (6, 5) to (6, 4) using car (3623, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3566 move from (6, 1) to (7, 1) using car (3561, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 3569 arrived\n", + "Agent rider 3576 move from (2, 0) to (1, 0) using car (3510, [(2, 0), (1, 0)], 0)\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (5, 8) to (5, 7) using car (3632, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3581 move from (3, 1) to (2, 1) using car (3544, [(3, 1), (2, 1)], 0)\n", + "Agent rider 3582 move from (5, 2) to (4, 2) using car (3616, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 3) to (3, 2) using car (3531, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 3585 move from (5, 6) to (5, 7) using car (3586, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3590 move from (6, 8) to (5, 8) using car (3635, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3591 move from (6, 5) to (6, 4) using car (3623, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3592 move from (2, 7) to (2, 8) using car (3644, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3593 move from (9, 8) to (9, 7) using car (3646, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3594 move from (6, 8) to (5, 8) using car (3635, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3595 move from (7, 9) to (8, 9) using car (3468, [(7, 9), (8, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (6, 4) to (6, 3) using car (3564, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 3599 move from (5, 8) to (5, 7) using car (3632, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 3606 arrived\n", + "Agent rider 3624 move from (7, 1) to (8, 1) using car (3604, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 3625 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3628 doesn't move\n", + "Agent rider 3629 move from (3, 3) to (3, 2) using car (3531, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 3643 arrived\n", + "Agent rider 3655 doesn't move\n", "Agent rider 3657 doesn't move\n", - "Agent rider 3658 move from (2, 2) to (2, 3) using car (3622, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "tick 261 ended\n", - "I am driver 3659 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 3660 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3661 - trip: [(9, 5), (8, 5), (7, 5), (7, 4)]\n", - "I am driver 3662 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 3663 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4)]\n", - "I am driver 3664 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 3665 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3659 doesn't move\n", + "Agent rider 3660 doesn't move\n", + "Agent rider 3661 doesn't move\n", + "tick 253 ended\n", + "I am driver 3662 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 3663 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 3664 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7)]\n", + "I am driver 3665 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 3666 - trip: [(1, 8), (2, 8), (3, 8), (3, 9), (4, 9)]\n", + "I am driver 3667 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", + "I am driver 3668 - trip: [(8, 7), (7, 7), (6, 7), (5, 7)]\n", "7 drivers generated.\n", - "I am rider 3666 - dep: (0, 9) , arr: (1, 3)\n", - "I am rider 3667 - dep: (1, 1) , arr: (2, 8)\n", - "2 riders generated.\n", - "Agent rider 2715 move from (7, 5) to (8, 5) using car (3573, [(7, 5), (8, 5)], 0)\n", - "Agent rider 2736 move from (7, 2) to (7, 1) using car (3594, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 3018 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3107 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3116 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3171 move from (9, 2) to (9, 3) using car (3609, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3201 move from (7, 2) to (7, 1) using car (3594, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3264 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3268 move from (7, 5) to (8, 5) using car (3573, [(7, 5), (8, 5)], 0)\n", - "Agent rider 3285 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3293 move from (2, 3) to (2, 4) using car (3622, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3295 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3362 move from (7, 5) to (8, 5) using car (3573, [(7, 5), (8, 5)], 0)\n", - "Agent rider 3368 move from (2, 3) to (2, 4) using car (3622, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3379 move from (1, 4) to (0, 4) using car (3523, [(1, 4), (0, 4)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3417 move from (7, 2) to (7, 1) using car (3594, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3418 move from (7, 2) to (7, 1) using car (3594, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "I am rider 3669 - dep: (2, 5) , arr: (9, 8)\n", + "I am rider 3670 - dep: (3, 0) , arr: (3, 9)\n", + "I am rider 3671 - dep: (3, 6) , arr: (0, 3)\n", + "I am rider 3672 - dep: (9, 7) , arr: (8, 3)\n", + "I am rider 3673 - dep: (5, 4) , arr: (7, 0)\n", + "I am rider 3674 - dep: (3, 7) , arr: (4, 9)\n", + "I am rider 3675 - dep: (7, 7) , arr: (8, 5)\n", + "7 riders generated.\n", + "Agent rider 2770 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3139 move from (9, 6) to (9, 7) using car (3545, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 3139 arrived with a waiting time of 20 ticks\n", + "Agent rider 3191 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3195 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (5, 7) to (5, 6) using car (3632, [(5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (2, 4) to (2, 5) using car (3573, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (2, 4) to (2, 5) using car (3573, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 move from (9, 6) to (9, 7) using car (3545, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 3398 move from (6, 3) to (6, 4) using car (3667, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (2, 4) to (2, 5) using car (3573, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3412 move from (2, 8) to (2, 9) using car (3644, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3413 move from (4, 6) to (5, 6) using car (3575, [(4, 6), (5, 6)], 0)\n", + "Agent rider 3414 move from (5, 9) to (6, 9) using car (3587, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3418 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3419 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3420 move from (2, 8) to (2, 9) using car (3644, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 3421 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3433 doesn't move\n", - "Agent rider 3439 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3441 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3442 move from (2, 7) to (3, 7) using car (3572, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Driver 3457 arrived\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3480 doesn't move\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 move from (6, 2) to (6, 3) using car (3638, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (5, 6) to (6, 6) using car (3599, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (7, 8) to (6, 8) using car (3610, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3517 arrived\n", - "Driver 3538 arrived\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3541 move from (5, 8) to (6, 8) using car (3548, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3542 move from (8, 1) to (8, 2) using car (3645, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 move from (5, 6) to (6, 6) using car (3599, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 move from (1, 3) to (1, 4) using car (3567, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 3549 arrived\n", - "Driver 3553 arrived\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3555 move from (8, 7) to (8, 6) using car (3644, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 3557 move from (4, 6) to (4, 5) using car (3637, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 3561 move from (9, 4) to (9, 5) using car (3607, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3562 move from (7, 8) to (6, 8) using car (3610, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3563 move from (5, 3) to (5, 2) using car (3593, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3565 move from (5, 3) to (5, 2) using car (3593, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3566 move from (9, 9) to (8, 9) using car (3665, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Driver 3568 arrived\n", - "Agent rider 3583 move from (5, 4) to (5, 3) using car (3605, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 3) to (2, 4) using car (3622, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3585 move from (7, 2) to (7, 1) using car (3594, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3586 move from (8, 7) to (8, 6) using car (3644, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 3588 doesn't move\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3428 move from (2, 8) to (2, 9) using car (3644, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3429 move from (2, 2) to (2, 1) using car (3532, [(2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (2, 2) to (2, 1) using car (3532, [(2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3445 move from (6, 3) to (6, 4) using car (3667, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 move from (2, 9) to (1, 9) using car (3489, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (2, 4) to (2, 5) using car (3573, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3471 doesn't move\n", + "Agent rider 3472 doesn't move\n", + "Driver 3473 arrived\n", + "Agent rider 3483 move from (4, 8) to (5, 8) using car (3602, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 3494 arrived\n", + "Agent rider 3526 move from (9, 6) to (9, 7) using car (3545, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 3527 move from (7, 4) to (8, 4) using car (3568, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3528 move from (4, 7) to (3, 7) using car (3571, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 3529 arrived\n", + "Driver 3530 arrived\n", + "Driver 3540 arrived\n", + "Driver 3547 arrived\n", + "Agent rider 3553 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Rider n° 3553 arrived with a waiting time of 3 ticks\n", + "Agent rider 3554 move from (5, 7) to (5, 8) using car (3586, [(5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3555 move from (7, 1) to (8, 1) using car (3561, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3557 move from (5, 7) to (5, 8) using car (3586, [(5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3559 move from (6, 4) to (7, 4) using car (3623, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3566 move from (7, 1) to (8, 1) using car (3561, [(7, 1), (8, 1)], 0)\n", + "Driver 3574 arrived\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 move from (7, 6) to (7, 5) using car (3617, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3579 move from (5, 7) to (5, 6) using car (3632, [(5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3581 doesn't move\n", + "Agent rider 3582 move from (4, 2) to (3, 2) using car (3616, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 2) to (3, 3) using car (3649, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3585 move from (5, 7) to (5, 8) using car (3618, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", "Driver 3589 arrived\n", - "Agent rider 3600 move from (7, 3) to (7, 4) using car (3580, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3601 move from (8, 1) to (8, 2) using car (3645, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3602 move from (9, 8) to (8, 8) using car (3659, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3603 doesn't move\n", - "Agent rider 3616 move from (3, 5) to (3, 6) using car (3606, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3630 move from (8, 6) to (8, 5) using car (3575, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3631 move from (5, 3) to (5, 4) using car (3611, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3632 doesn't move\n", - "Agent rider 3633 move from (1, 3) to (1, 4) using car (3567, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 3634 arrived\n", - "Agent rider 3635 move from (5, 3) to (6, 3) using car (3547, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3636 move from (4, 3) to (3, 3) using car (3598, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3646 move from (3, 2) to (3, 3) using car (3628, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3647 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (4, 3) to (3, 3) using car (3598, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 move from (7, 2) to (7, 1) using car (3594, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3653 doesn't move\n", - "Agent rider 3657 move from (3, 5) to (3, 6) using car (3606, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3658 move from (2, 3) to (2, 4) using car (3622, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3666 doesn't move\n", - "Agent rider 3667 doesn't move\n", - "tick 262 ended\n", - "I am driver 3668 - trip: [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 3669 - trip: [(7, 4), (6, 4)]\n", - "I am driver 3670 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 3671 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 3672 - trip: [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "5 drivers generated.\n", - "I am rider 3673 - dep: (2, 1) , arr: (5, 9)\n", - "I am rider 3674 - dep: (5, 8) , arr: (4, 4)\n", - "I am rider 3675 - dep: (6, 7) , arr: (9, 5)\n", - "I am rider 3676 - dep: (1, 6) , arr: (2, 7)\n", - "I am rider 3677 - dep: (3, 6) , arr: (4, 5)\n", - "I am rider 3678 - dep: (1, 4) , arr: (0, 4)\n", - "6 riders generated.\n", - "Agent rider 2715 move from (8, 5) to (7, 5) using car (3661, [(8, 5), (7, 5), (7, 4)], 0)\n", - "Agent rider 2736 move from (7, 1) to (7, 0) using car (3594, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 3018 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3107 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3116 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3171 move from (9, 3) to (9, 4) using car (3609, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3201 move from (7, 1) to (7, 0) using car (3594, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3264 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3268 move from (8, 5) to (7, 5) using car (3661, [(8, 5), (7, 5), (7, 4)], 0)\n", - "Agent rider 3285 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3293 move from (2, 4) to (2, 5) using car (3622, [(2, 4), (2, 5)], 0)\n", - "Agent rider 3295 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3368 move from (2, 4) to (2, 5) using car (3622, [(2, 4), (2, 5)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3417 move from (7, 1) to (7, 0) using car (3594, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3418 move from (7, 1) to (7, 0) using car (3594, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3421 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3433 doesn't move\n", - "Agent rider 3439 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3441 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3442 move from (3, 7) to (4, 7) using car (3572, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 move from (1, 4) to (1, 5) using car (3567, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3480 doesn't move\n", - "Agent rider 3493 move from (6, 3) to (7, 3) using car (3547, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3494 move from (6, 3) to (7, 3) using car (3547, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (6, 6) to (7, 6) using car (3599, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (6, 8) to (5, 8) using car (3610, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3528 arrived\n", - "Driver 3533 arrived\n", - "Driver 3537 arrived\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3541 move from (6, 8) to (7, 8) using car (3548, [(6, 8), (7, 8)], 0)\n", - "Agent rider 3542 doesn't move\n", - "Agent rider 3543 move from (7, 6) to (7, 5) using car (3663, [(7, 6), (7, 5), (7, 4), (6, 4)], 0)\n", - "Agent rider 3545 move from (6, 6) to (7, 6) using car (3599, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 move from (1, 4) to (1, 5) using car (3567, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 3551 arrived\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3555 move from (8, 6) to (8, 5) using car (3644, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 3557 move from (4, 5) to (4, 4) using car (3637, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Driver 3559 arrived\n", - "Agent rider 3561 move from (9, 5) to (9, 6) using car (3607, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 3561 arrived with a waiting time of 4 ticks\n", - "Agent rider 3562 move from (6, 8) to (5, 8) using car (3610, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3563 move from (5, 2) to (5, 1) using car (3593, [(5, 2), (5, 1)], 0)\n", - "Agent rider 3565 move from (5, 2) to (5, 1) using car (3593, [(5, 2), (5, 1)], 0)\n", - "Rider n° 3565 arrived with a waiting time of 3 ticks\n", - "Agent rider 3566 move from (8, 9) to (7, 9) using car (3665, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3583 move from (5, 3) to (5, 2) using car (3605, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 4) to (2, 5) using car (3622, [(2, 4), (2, 5)], 0)\n", - "Agent rider 3585 move from (7, 1) to (7, 0) using car (3594, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3586 move from (8, 6) to (8, 5) using car (3644, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 3588 move from (1, 1) to (0, 1) using car (3522, [(1, 1), (0, 1)], 0)\n", - "Driver 3591 arrived\n", - "Driver 3592 arrived\n", - "Agent rider 3600 move from (7, 4) to (7, 5) using car (3580, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Rider n° 3600 arrived with a waiting time of 3 ticks\n", - "Agent rider 3601 move from (8, 2) to (8, 3) using car (3645, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Rider n° 3601 arrived with a waiting time of 2 ticks\n", - "Agent rider 3602 move from (8, 8) to (7, 8) using car (3659, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3603 doesn't move\n", - "Driver 3612 arrived\n", - "Agent rider 3616 move from (3, 6) to (3, 7) using car (3606, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 3618 arrived\n", - "Driver 3619 arrived\n", - "Driver 3625 arrived\n", - "Driver 3627 arrived\n", - "Driver 3629 arrived\n", - "Agent rider 3630 move from (8, 5) to (8, 4) using car (3575, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3631 move from (5, 4) to (5, 5) using car (3611, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3632 move from (8, 7) to (8, 8) using car (3656, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 3632 arrived with a waiting time of 4 ticks\n", - "Agent rider 3633 move from (1, 4) to (1, 5) using car (3567, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3635 move from (6, 3) to (7, 3) using car (3547, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3636 move from (3, 3) to (2, 3) using car (3598, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 move from (6, 4) to (7, 4) using car (3623, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3592 move from (2, 8) to (2, 9) using car (3644, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3593 move from (9, 7) to (9, 6) using car (3646, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (6, 3) to (6, 2) using car (3564, [(6, 3), (6, 2)], 0)\n", + "Agent rider 3599 doesn't move\n", + "Driver 3600 arrived\n", + "Driver 3613 arrived\n", + "Agent rider 3624 move from (8, 1) to (9, 1) using car (3604, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3625 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3628 move from (8, 3) to (8, 4) using car (3620, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 move from (3, 2) to (3, 3) using car (3649, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Driver 3642 arrived\n", - "Agent rider 3646 move from (3, 3) to (3, 4) using car (3628, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3647 move from (8, 4) to (7, 4) using car (3640, [(8, 4), (7, 4)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (3, 3) to (2, 3) using car (3598, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3650 move from (8, 5) to (8, 4) using car (3575, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3651 move from (7, 6) to (7, 5) using car (3663, [(7, 6), (7, 5), (7, 4), (6, 4)], 0)\n", - "Agent rider 3652 move from (7, 1) to (7, 0) using car (3594, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3653 doesn't move\n", - "Agent rider 3657 move from (3, 6) to (3, 7) using car (3606, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3658 move from (2, 4) to (2, 5) using car (3622, [(2, 4), (2, 5)], 0)\n", - "Agent rider 3666 doesn't move\n", - "Agent rider 3667 move from (1, 1) to (0, 1) using car (3522, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3657 move from (6, 7) to (5, 7) using car (3641, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3659 doesn't move\n", + "Agent rider 3660 move from (6, 7) to (5, 7) using car (3641, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Agent rider 3669 doesn't move\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 7) to (9, 6) using car (3646, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", "Agent rider 3673 doesn't move\n", - "Agent rider 3674 doesn't move\n", + "Agent rider 3674 move from (3, 7) to (3, 6) using car (3647, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 6) to (3, 7) using car (3606, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3678 move from (1, 4) to (0, 4) using car (3535, [(1, 4), (0, 4)], 0)\n", - "Rider n° 3678 arrived with a waiting time of 0 ticks\n", - "tick 263 ended\n", - "I am driver 3679 - trip: [(7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 3680 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 3681 - trip: [(7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 3682 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 3683 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 3684 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 3685 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 3686 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 3687 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 3688 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", - "I am driver 3689 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 3690 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3691 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3692 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 3693 - trip: [(8, 6), (8, 7), (9, 7)]\n", - "I am driver 3694 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3695 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 3696 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 3697 - trip: [(7, 1), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 3698 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 3699 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 3700 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", - "I am driver 3701 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 3702 - trip: [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 3703 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 3704 - trip: [(7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 3705 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 3706 - trip: [(8, 5), (7, 5), (6, 5), (6, 6)]\n", - "I am driver 3707 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 3708 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 3709 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 3710 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3711 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "33 drivers generated.\n", - "I am rider 3712 - dep: (7, 6) , arr: (4, 2)\n", - "I am rider 3713 - dep: (9, 7) , arr: (3, 6)\n", - "I am rider 3714 - dep: (5, 0) , arr: (2, 4)\n", - "I am rider 3715 - dep: (0, 2) , arr: (8, 6)\n", - "4 riders generated.\n", - "Agent rider 2715 move from (7, 5) to (8, 5) using car (3613, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 2736 move from (7, 0) to (8, 0) using car (3594, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 2737 move from (1, 9) to (2, 9) using car (3692, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (1, 9) to (2, 9) using car (3692, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3171 move from (9, 4) to (9, 5) using car (3609, [(9, 4), (9, 5)], 0)\n", - "Agent rider 3201 move from (7, 0) to (8, 0) using car (3594, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3268 move from (7, 5) to (8, 5) using car (3613, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (2, 5) to (2, 4) using car (3655, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3362 doesn't move\n", - "Agent rider 3368 move from (2, 5) to (2, 4) using car (3655, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 move from (6, 0) to (7, 0) using car (3670, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3417 move from (7, 0) to (8, 0) using car (3594, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3418 move from (7, 0) to (8, 0) using car (3594, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3421 doesn't move\n", - "Agent rider 3423 move from (6, 0) to (7, 0) using car (3670, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 doesn't move\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3442 move from (4, 7) to (5, 7) using car (3572, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 3442 arrived with a waiting time of 4 ticks\n", - "Agent rider 3444 move from (0, 0) to (1, 0) using car (3708, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3476 move from (6, 0) to (7, 0) using car (3670, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3477 move from (1, 5) to (1, 6) using car (3567, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3480 move from (6, 0) to (7, 0) using car (3670, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3493 move from (7, 3) to (8, 3) using car (3547, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3494 doesn't move\n", - "Agent rider 3503 move from (6, 0) to (7, 0) using car (3670, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3504 move from (7, 6) to (8, 6) using car (3599, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3505 move from (7, 6) to (8, 6) using car (3599, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3514 move from (5, 8) to (4, 8) using car (3610, [(5, 8), (4, 8)], 0)\n", - "Driver 3523 arrived\n", - "Driver 3539 arrived\n", - "Agent rider 3540 move from (0, 0) to (1, 0) using car (3710, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3541 doesn't move\n", - "Agent rider 3542 doesn't move\n", - "Agent rider 3543 move from (7, 5) to (7, 4) using car (3663, [(7, 5), (7, 4), (6, 4)], 0)\n", - "Agent rider 3545 move from (7, 6) to (8, 6) using car (3599, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3546 move from (1, 5) to (1, 6) using car (3567, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 3552 arrived\n", - "Agent rider 3554 move from (6, 0) to (7, 0) using car (3670, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3555 move from (8, 5) to (8, 4) using car (3644, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 3557 move from (4, 4) to (4, 3) using car (3637, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 3561 doesn't move\n", - "Agent rider 3562 move from (5, 8) to (4, 8) using car (3610, [(5, 8), (4, 8)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3566 move from (7, 9) to (6, 9) using car (3665, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Driver 3569 arrived\n", - "Driver 3573 arrived\n", - "Driver 3582 arrived\n", - "Agent rider 3583 move from (5, 2) to (5, 1) using car (3605, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 5) to (2, 4) using car (3655, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3585 move from (7, 0) to (8, 0) using car (3594, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3586 move from (8, 5) to (7, 5) using car (3706, [(8, 5), (7, 5), (6, 5), (6, 6)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Driver 3592 arrived\n", - "Agent rider 3601 doesn't move\n", - "Agent rider 3602 move from (7, 8) to (6, 8) using car (3659, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3603 doesn't move\n", - "Agent rider 3616 move from (3, 7) to (3, 8) using car (3606, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 3619 arrived\n", - "Driver 3627 arrived\n", - "Agent rider 3630 move from (8, 4) to (8, 3) using car (3575, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3631 move from (5, 5) to (5, 6) using car (3611, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3633 move from (1, 5) to (1, 6) using car (3567, [(1, 5), (1, 6), (1, 7)], 0)\n" + "tick 254 ended\n", + "I am driver 3676 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "1 drivers generated.\n", + "I am rider 3677 - dep: (7, 1) , arr: (4, 8)\n", + "I am rider 3678 - dep: (6, 0) , arr: (1, 2)\n", + "I am rider 3679 - dep: (6, 6) , arr: (7, 2)\n", + "I am rider 3680 - dep: (9, 4) , arr: (1, 7)\n", + "I am rider 3681 - dep: (2, 5) , arr: (3, 7)\n", + "5 riders generated.\n", + "Agent rider 2770 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2861 doesn't move\n", + "Agent rider 2879 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3191 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3195 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (5, 6) to (6, 6) using car (3632, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (2, 5) to (1, 5) using car (3573, [(2, 5), (1, 5), (0, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3635 move from (7, 3) to (8, 3) using car (3547, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3636 move from (2, 3) to (1, 3) using car (3598, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3646 move from (3, 4) to (3, 5) using car (3628, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3647 doesn't move\n", - "Agent rider 3648 move from (0, 9) to (1, 9) using car (3684, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3649 move from (2, 3) to (1, 3) using car (3598, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3650 move from (8, 4) to (8, 3) using car (3575, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 3651 move from (7, 5) to (7, 4) using car (3663, [(7, 5), (7, 4), (6, 4)], 0)\n", - "Agent rider 3652 doesn't move\n", - "Agent rider 3653 move from (0, 9) to (1, 9) using car (3684, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3657 move from (3, 7) to (3, 8) using car (3606, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (2, 5) to (1, 5) using car (3573, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 move from (9, 7) to (9, 8) using car (3545, [(9, 7), (9, 8)], 0)\n", + "Agent rider 3398 doesn't move\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (2, 5) to (1, 5) using car (3573, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3412 move from (2, 9) to (3, 9) using car (3644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 3412 arrived with a waiting time of 5 ticks\n", + "Agent rider 3413 move from (5, 6) to (4, 6) using car (3615, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 3414 move from (6, 9) to (7, 9) using car (3587, [(6, 9), (7, 9)], 0)\n", + "Agent rider 3418 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3419 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3420 move from (2, 9) to (3, 9) using car (3644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3421 move from (2, 1) to (1, 1) using car (3532, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3427 move from (4, 8) to (3, 8) using car (3635, [(4, 8), (3, 8)], 0)\n", + "Agent rider 3428 move from (2, 9) to (3, 9) using car (3644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 3428 arrived with a waiting time of 7 ticks\n", + "Agent rider 3429 move from (2, 1) to (1, 1) using car (3532, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (2, 1) to (1, 1) using car (3532, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 move from (2, 8) to (3, 8) using car (3603, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 3468 arrived\n", + "Agent rider 3469 move from (1, 9) to (0, 9) using car (3489, [(1, 9), (0, 9)], 0)\n", + "Agent rider 3470 move from (2, 5) to (1, 5) using car (3573, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 3470 arrived with a waiting time of 6 ticks\n", + "Agent rider 3471 doesn't move\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 move from (5, 8) to (6, 8) using car (3602, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 3510 arrived\n", + "Driver 3520 arrived\n", + "Agent rider 3526 move from (9, 7) to (9, 8) using car (3545, [(9, 7), (9, 8)], 0)\n", + "Agent rider 3527 move from (8, 4) to (9, 4) using car (3568, [(8, 4), (9, 4)], 0)\n", + "Agent rider 3528 move from (3, 7) to (2, 7) using car (3571, [(3, 7), (2, 7)], 0)\n", + "Driver 3530 arrived\n", + "Driver 3536 arrived\n", + "Driver 3544 arrived\n", + "Agent rider 3553 doesn't move\n", + "Agent rider 3554 move from (5, 8) to (6, 8) using car (3602, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 3554 arrived with a waiting time of 2 ticks\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3557 move from (5, 8) to (6, 8) using car (3602, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 3559 move from (7, 4) to (8, 4) using car (3623, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 3559 arrived with a waiting time of 3 ticks\n", + "Agent rider 3566 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 move from (7, 5) to (7, 4) using car (3617, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3579 move from (5, 6) to (6, 6) using car (3632, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3581 move from (2, 1) to (1, 1) using car (3532, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3582 move from (3, 2) to (2, 2) using car (3622, [(3, 2), (2, 2)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 3) to (3, 4) using car (3653, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 3585 move from (5, 8) to (4, 8) using car (3618, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 3588 arrived\n", + "Agent rider 3590 move from (5, 8) to (6, 8) using car (3602, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 3591 move from (7, 4) to (8, 4) using car (3623, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3592 move from (2, 9) to (3, 9) using car (3644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3593 move from (9, 6) to (9, 5) using car (3646, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3594 move from (5, 8) to (6, 8) using car (3602, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 3595 move from (8, 9) to (8, 8) using car (3663, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3599 move from (5, 7) to (4, 7) using car (3641, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Driver 3607 arrived\n", + "Driver 3619 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 move from (8, 6) to (8, 5) using car (3652, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3628 move from (8, 4) to (8, 5) using car (3620, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 move from (3, 3) to (3, 4) using car (3653, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 3636 arrived\n", + "Driver 3637 arrived\n", + "Agent rider 3655 move from (9, 6) to (9, 5) using car (3646, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3657 move from (5, 7) to (4, 7) using car (3641, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", "Agent rider 3658 doesn't move\n", - "Agent rider 3666 move from (0, 9) to (1, 9) using car (3684, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", + "Agent rider 3659 move from (2, 9) to (3, 9) using car (3644, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3660 move from (5, 7) to (4, 7) using car (3641, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Agent rider 3669 move from (2, 5) to (1, 5) using car (3573, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 move from (3, 6) to (3, 5) using car (3647, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 3672 move from (9, 6) to (9, 5) using car (3646, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", "Agent rider 3673 doesn't move\n", - "Agent rider 3674 doesn't move\n", + "Agent rider 3674 move from (3, 6) to (4, 6) using car (3648, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 7) to (3, 8) using car (3606, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 3712 move from (7, 6) to (8, 6) using car (3599, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 doesn't move\n", - "tick 264 ended\n", - "I am driver 3716 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)]\n", - "1 drivers generated.\n", - "I am rider 3717 - dep: (6, 7) , arr: (6, 6)\n", - "I am rider 3718 - dep: (7, 2) , arr: (3, 5)\n", - "I am rider 3719 - dep: (0, 4) , arr: (5, 0)\n", - "I am rider 3720 - dep: (0, 1) , arr: (2, 2)\n", - "4 riders generated.\n", - "Agent rider 2715 move from (8, 5) to (9, 5) using car (3613, [(8, 5), (9, 5)], 0)\n", - "Agent rider 2736 move from (8, 0) to (9, 0) using car (3594, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2737 move from (2, 9) to (3, 9) using car (3692, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (2, 9) to (3, 9) using car (3692, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3107 doesn't move\n", - "Agent rider 3116 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3201 move from (8, 0) to (8, 1) using car (3701, [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 3264 doesn't move\n", - "Agent rider 3268 move from (8, 5) to (9, 5) using car (3613, [(8, 5), (9, 5)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3293 move from (2, 4) to (2, 3) using car (3655, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3362 move from (8, 5) to (9, 5) using car (3613, [(8, 5), (9, 5)], 0)\n", - "Rider n° 3362 arrived with a waiting time of 9 ticks\n", - "Agent rider 3368 move from (2, 4) to (2, 3) using car (3655, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 move from (7, 0) to (7, 1) using car (3670, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3417 move from (8, 0) to (8, 1) using car (3701, [(8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Rider n° 3417 arrived with a waiting time of 4 ticks\n", - "Agent rider 3418 move from (8, 0) to (9, 0) using car (3594, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3421 move from (1, 9) to (2, 9) using car (3684, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3423 move from (7, 0) to (7, 1) using car (3670, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3433 move from (1, 9) to (2, 9) using car (3684, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 doesn't move\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3476 move from (7, 0) to (7, 1) using car (3670, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3477 move from (1, 6) to (1, 7) using car (3567, [(1, 6), (1, 7)], 0)\n", - "Agent rider 3480 move from (7, 0) to (7, 1) using car (3670, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3493 doesn't move\n", - "Agent rider 3494 move from (7, 3) to (6, 3) using car (3645, [(7, 3), (6, 3)], 0)\n", - "Agent rider 3503 move from (7, 0) to (7, 1) using car (3670, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3504 move from (8, 6) to (9, 6) using car (3599, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3505 move from (8, 6) to (9, 6) using car (3599, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3514 move from (4, 8) to (4, 9) using car (3621, [(4, 8), (4, 9)], 0)\n", - "Driver 3522 arrived\n", - "Driver 3535 arrived\n", - "Agent rider 3540 move from (1, 0) to (2, 0) using car (3710, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3541 move from (7, 8) to (7, 9) using car (3679, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Rider n° 3541 arrived with a waiting time of 5 ticks\n", - "Agent rider 3542 move from (8, 2) to (8, 3) using car (3671, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3543 move from (7, 4) to (6, 4) using car (3663, [(7, 4), (6, 4)], 0)\n", - "Agent rider 3545 move from (8, 6) to (9, 6) using car (3599, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3546 move from (1, 6) to (2, 6) using car (3711, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 3546 arrived with a waiting time of 6 ticks\n", - "Driver 3548 arrived\n", - "Agent rider 3554 move from (7, 0) to (7, 1) using car (3670, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3555 move from (8, 4) to (8, 3) using car (3644, [(8, 4), (8, 3)], 0)\n", - "Agent rider 3557 move from (4, 3) to (3, 3) using car (3637, [(4, 3), (3, 3)], 0)\n", - "Agent rider 3562 move from (4, 8) to (4, 9) using car (3621, [(4, 8), (4, 9)], 0)\n", - "Agent rider 3563 move from (5, 1) to (5, 0) using car (3605, [(5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3566 move from (6, 9) to (5, 9) using car (3665, [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3583 move from (5, 1) to (5, 0) using car (3605, [(5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 4) to (2, 3) using car (3655, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3585 move from (8, 0) to (9, 0) using car (3594, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3586 move from (7, 5) to (6, 5) using car (3706, [(7, 5), (6, 5), (6, 6)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Driver 3593 arrived\n", - "Agent rider 3602 move from (6, 8) to (5, 8) using car (3659, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3603 doesn't move\n", - "Agent rider 3616 move from (3, 8) to (3, 9) using car (3606, [(3, 8), (3, 9)], 0)\n", - "Driver 3620 arrived\n", - "Driver 3622 arrived\n", - "Driver 3624 arrived\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (5, 6) to (5, 7) using car (3611, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3633 move from (1, 6) to (1, 7) using car (3567, [(1, 6), (1, 7)], 0)\n", - "Agent rider 3635 move from (8, 3) to (9, 3) using car (3547, [(8, 3), (9, 3)], 0)\n", - "Agent rider 3636 doesn't move\n", - "Driver 3640 arrived\n", - "Agent rider 3646 move from (3, 5) to (3, 6) using car (3628, [(3, 5), (3, 6)], 0)\n", - "Agent rider 3647 move from (7, 4) to (7, 3) using car (3704, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 3648 move from (1, 9) to (2, 9) using car (3684, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3649 move from (1, 3) to (1, 2) using car (3639, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3651 move from (7, 4) to (6, 4) using car (3663, [(7, 4), (6, 4)], 0)\n", - "Agent rider 3652 move from (7, 0) to (6, 0) using car (3697, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3653 move from (1, 9) to (2, 9) using car (3684, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3657 move from (3, 8) to (3, 9) using car (3606, [(3, 8), (3, 9)], 0)\n", - "Agent rider 3658 doesn't move\n", - "Agent rider 3666 move from (1, 9) to (2, 9) using car (3684, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Driver 3669 arrived\n", - "Agent rider 3673 move from (2, 1) to (2, 2) using car (3695, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3674 doesn't move\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (1, 6) to (1, 7) using car (3567, [(1, 6), (1, 7)], 0)\n", - "Agent rider 3677 move from (3, 8) to (3, 9) using car (3606, [(3, 8), (3, 9)], 0)\n", - "Agent rider 3712 move from (8, 6) to (9, 6) using car (3599, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3713 move from (9, 7) to (9, 8) using car (3607, [(9, 7), (9, 8)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3717 doesn't move\n", - "Agent rider 3718 move from (7, 2) to (7, 3) using car (3668, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "tick 265 ended\n", - "I am driver 3721 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3722 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 3723 - trip: [(0, 7), (0, 8), (0, 9)]\n", - "I am driver 3724 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3725 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 3726 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3727 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 3728 - trip: [(3, 8), (2, 8), (1, 8), (1, 7)]\n", - "8 drivers generated.\n", - "I am rider 3729 - dep: (1, 8) , arr: (8, 2)\n", - "I am rider 3730 - dep: (9, 9) , arr: (3, 2)\n", - "I am rider 3731 - dep: (4, 6) , arr: (7, 7)\n", - "I am rider 3732 - dep: (7, 5) , arr: (5, 7)\n", - "I am rider 3733 - dep: (5, 6) , arr: (5, 1)\n", - "I am rider 3734 - dep: (7, 5) , arr: (1, 3)\n", - "I am rider 3735 - dep: (9, 0) , arr: (6, 8)\n", - "7 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (3, 9) to (4, 9) using car (3692, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (3, 9) to (4, 9) using car (3692, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 3018 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3107 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3116 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3201 move from (8, 1) to (8, 2) using car (3701, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Rider n° 3201 arrived with a waiting time of 7 ticks\n", - "Agent rider 3264 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 move from (7, 9) to (8, 9) using car (3679, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3293 move from (2, 3) to (3, 3) using car (3655, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3295 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3368 move from (2, 3) to (3, 3) using car (3655, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3379 move from (0, 4) to (0, 3) using car (3691, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3380 move from (6, 0) to (5, 0) using car (3697, [(6, 0), (5, 0)], 0)\n", - "Agent rider 3384 move from (7, 1) to (7, 2) using car (3670, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (2, 9) to (3, 9) using car (3684, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3423 move from (7, 1) to (7, 2) using car (3670, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3432 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3433 move from (2, 9) to (3, 9) using car (3684, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3439 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3441 move from (7, 9) to (8, 9) using car (3700, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3476 move from (7, 1) to (7, 2) using car (3670, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3480 move from (7, 1) to (7, 2) using car (3670, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3493 move from (8, 3) to (8, 4) using car (3671, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 3493 arrived with a waiting time of 8 ticks\n", - "Agent rider 3494 doesn't move\n", - "Agent rider 3503 move from (7, 1) to (7, 2) using car (3670, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (2, 0) to (2, 1) using car (3710, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3542 move from (8, 3) to (8, 4) using car (3671, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 move from (7, 1) to (7, 2) using car (3670, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 3555 move from (8, 3) to (7, 3) using car (3716, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Rider n° 3555 arrived with a waiting time of 4 ticks\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 move from (5, 0) to (4, 0) using car (3605, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3566 move from (5, 9) to (4, 9) using car (3665, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3583 move from (5, 0) to (4, 0) using car (3605, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (2, 3) to (3, 3) using car (3655, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (6, 5) to (6, 6) using car (3706, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Driver 3596 arrived\n", - "Driver 3598 arrived\n", - "Agent rider 3602 move from (5, 8) to (4, 8) using car (3659, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3603 move from (6, 6) to (6, 7) using car (3638, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 3603 arrived with a waiting time of 5 ticks\n", - "Driver 3609 arrived\n", - "Driver 3610 arrived\n", - "Agent rider 3616 doesn't move\n", - "Driver 3623 arrived\n", - "Agent rider 3630 move from (8, 3) to (7, 3) using car (3716, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3631 move from (5, 7) to (5, 8) using car (3611, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3635 doesn't move\n", - "Agent rider 3636 doesn't move\n", - "Agent rider 3646 doesn't move\n", - "Agent rider 3647 move from (7, 3) to (7, 2) using car (3704, [(7, 3), (7, 2)], 0)\n", - "Agent rider 3648 move from (2, 9) to (3, 9) using car (3684, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3649 move from (1, 2) to (1, 1) using car (3639, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (8, 3) to (7, 3) using car (3716, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 move from (6, 0) to (5, 0) using car (3697, [(6, 0), (5, 0)], 0)\n", - "Agent rider 3653 move from (2, 9) to (3, 9) using car (3684, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 3656 arrived\n", - "Agent rider 3657 doesn't move\n", - "Agent rider 3658 doesn't move\n", - "Driver 3661 arrived\n", - "Agent rider 3666 move from (2, 9) to (3, 9) using car (3684, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3673 move from (2, 2) to (2, 3) using car (3695, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3674 move from (5, 8) to (4, 8) using car (3659, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3675 move from (6, 7) to (7, 7) using car (3572, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3676 doesn't move\n", "Agent rider 3677 doesn't move\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (5, 0) to (5, 1) using car (3709, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3717 doesn't move\n", - "Agent rider 3718 move from (7, 3) to (6, 3) using car (3683, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3719 move from (0, 4) to (0, 3) using car (3691, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 doesn't move\n", - "Agent rider 3731 move from (4, 6) to (4, 7) using car (3660, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3732 move from (7, 5) to (7, 6) using car (3654, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 3733 move from (5, 6) to (5, 5) using car (3694, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3734 move from (7, 5) to (7, 6) using car (3681, [(7, 5), (7, 6)], 0)\n", - "Agent rider 3735 doesn't move\n", - "tick 266 ended\n", - "I am driver 3736 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 3737 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 3738 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 3739 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 3740 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 3741 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 3742 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "7 drivers generated.\n", - "I am rider 3743 - dep: (1, 4) , arr: (5, 6)\n", + "Agent rider 3678 move from (6, 0) to (5, 0) using car (3609, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (2, 5) to (1, 5) using car (3573, [(2, 5), (1, 5), (0, 5)], 0)\n", + "tick 255 ended\n", + "I am driver 3682 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 3683 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", + "I am driver 3684 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 3685 - trip: [(8, 4), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 3686 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 3687 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 3688 - trip: [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 3689 - trip: [(3, 7), (2, 7), (1, 7)]\n", + "I am driver 3690 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 3691 - trip: [(5, 6), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 3692 - trip: [(4, 1), (4, 2)]\n", + "11 drivers generated.\n", + "I am rider 3693 - dep: (2, 8) , arr: (5, 3)\n", "1 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (4, 9) to (4, 8) using car (3665, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 2796 move from (4, 9) to (4, 8) using car (3665, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3018 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3107 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3116 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3264 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3293 move from (3, 3) to (4, 3) using car (3655, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3295 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3368 move from (3, 3) to (3, 4) using car (3686, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 3379 move from (0, 3) to (0, 2) using car (3691, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 move from (7, 2) to (7, 3) using car (3670, [(7, 2), (7, 3)], 0)\n", + "Agent rider 2770 move from (7, 4) to (7, 3) using car (3617, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2861 move from (9, 5) to (9, 4) using car (3646, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Rider n° 2861 arrived with a waiting time of 25 ticks\n", + "Agent rider 2879 move from (7, 4) to (7, 3) using car (3617, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3236 move from (6, 6) to (7, 6) using car (3632, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (1, 5) to (0, 5) using car (3573, [(1, 5), (0, 5)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 4) to (7, 3) using car (3617, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (1, 5) to (0, 5) using car (3573, [(1, 5), (0, 5)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 doesn't move\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 move from (1, 5) to (0, 5) using car (3573, [(1, 5), (0, 5)], 0)\n", + "Agent rider 3413 move from (4, 6) to (5, 6) using car (3648, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3414 doesn't move\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (3, 9) to (3, 8) using car (3684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3423 move from (7, 2) to (7, 3) using car (3670, [(7, 2), (7, 3)], 0)\n", - "Agent rider 3432 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3433 move from (3, 9) to (3, 8) using car (3684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3439 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3441 move from (8, 9) to (9, 9) using car (3700, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3476 move from (7, 2) to (7, 3) using car (3670, [(7, 2), (7, 3)], 0)\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3480 move from (7, 2) to (7, 3) using car (3670, [(7, 2), (7, 3)], 0)\n", - "Rider n° 3480 arrived with a waiting time of 9 ticks\n", - "Agent rider 3494 doesn't move\n", - "Agent rider 3503 move from (7, 2) to (7, 3) using car (3670, [(7, 2), (7, 3)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (4, 9) to (4, 8) using car (3665, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Driver 3529 arrived\n", - "Agent rider 3540 move from (2, 1) to (2, 2) using car (3710, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3542 move from (8, 4) to (8, 5) using car (3671, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 3542 arrived with a waiting time of 4 ticks\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Driver 3547 arrived\n", - "Agent rider 3554 move from (7, 2) to (7, 3) using car (3670, [(7, 2), (7, 3)], 0)\n", - "Agent rider 3557 move from (3, 3) to (4, 3) using car (3655, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 3562 move from (4, 9) to (4, 8) using car (3665, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Agent rider 3563 move from (4, 0) to (3, 0) using car (3605, [(4, 0), (3, 0)], 0)\n", - "Agent rider 3566 move from (4, 9) to (4, 8) using car (3665, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Driver 3567 arrived\n", + "Agent rider 3419 move from (7, 4) to (7, 3) using car (3617, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (1, 1) to (1, 2) using car (3683, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3429 move from (1, 1) to (1, 2) using car (3683, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (1, 1) to (1, 2) using car (3683, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3445 move from (6, 4) to (6, 3) using car (3601, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3471 doesn't move\n", + "Agent rider 3472 move from (6, 8) to (7, 8) using car (3602, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 3483 move from (6, 8) to (7, 8) using car (3602, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 3519 arrived\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3528 doesn't move\n", + "Driver 3531 arrived\n", + "Driver 3544 arrived\n", + "Agent rider 3554 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3557 doesn't move\n", + "Driver 3561 arrived\n", + "Driver 3564 arrived\n", + "Agent rider 3566 doesn't move\n", "Driver 3575 arrived\n", - "Driver 3580 arrived\n", - "Agent rider 3583 move from (4, 0) to (3, 0) using car (3605, [(4, 0), (3, 0)], 0)\n", - "Agent rider 3584 move from (3, 3) to (3, 4) using car (3686, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Driver 3594 arrived\n", - "Driver 3598 arrived\n", - "Driver 3599 arrived\n", - "Agent rider 3602 move from (4, 8) to (4, 7) using car (3659, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Driver 3606 arrived\n", - "Driver 3607 arrived\n", - "Driver 3610 arrived\n", - "Driver 3613 arrived\n", - "Agent rider 3616 doesn't move\n", - "Driver 3621 arrived\n", - "Driver 3628 arrived\n", - "Agent rider 3630 move from (7, 3) to (6, 3) using car (3716, [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3631 move from (5, 8) to (5, 9) using car (3611, [(5, 8), (5, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3635 move from (9, 3) to (9, 2) using car (3722, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3636 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (6, 6) to (7, 6) using car (3632, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3581 move from (1, 1) to (1, 2) using car (3683, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3582 move from (2, 2) to (1, 2) using car (3616, [(2, 2), (1, 2)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 doesn't move\n", + "Agent rider 3585 move from (4, 8) to (3, 8) using car (3618, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 move from (8, 4) to (9, 4) using car (3623, [(8, 4), (9, 4)], 0)\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 move from (9, 5) to (9, 4) using car (3646, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3599 move from (4, 7) to (4, 6) using car (3641, [(4, 7), (4, 6), (3, 6)], 0)\n", + "Driver 3604 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 move from (8, 5) to (8, 4) using car (3652, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3628 move from (8, 5) to (8, 6) using car (3620, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 doesn't move\n", + "Driver 3634 arrived\n", "Driver 3637 arrived\n", - "Driver 3641 arrived\n", - "Driver 3643 arrived\n", - "Driver 3644 arrived\n", - "Driver 3645 arrived\n", - "Agent rider 3646 move from (3, 6) to (3, 7) using car (3689, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3647 doesn't move\n", - "Agent rider 3648 move from (3, 9) to (3, 8) using car (3684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3649 move from (1, 1) to (1, 0) using car (3639, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (7, 3) to (6, 3) using car (3716, [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 doesn't move\n", - "Agent rider 3653 doesn't move\n", - "Agent rider 3657 move from (3, 9) to (3, 8) using car (3684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 3638 arrived\n", + "Driver 3639 arrived\n", + "Agent rider 3655 move from (9, 5) to (9, 4) using car (3646, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3657 move from (4, 7) to (4, 6) using car (3641, [(4, 7), (4, 6), (3, 6)], 0)\n", "Agent rider 3658 doesn't move\n", - "Driver 3663 arrived\n", - "Agent rider 3666 move from (3, 9) to (3, 8) using car (3684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3673 move from (2, 3) to (2, 4) using car (3695, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3674 move from (4, 8) to (4, 7) using car (3659, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3675 move from (7, 7) to (8, 7) using car (3572, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 9) to (3, 8) using car (3684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 3693 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3717 move from (6, 7) to (6, 6) using car (3702, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 3717 arrived with a waiting time of 2 ticks\n", - "Agent rider 3718 move from (6, 3) to (5, 3) using car (3683, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3719 move from (0, 3) to (0, 2) using car (3691, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (1, 8) to (0, 8) using car (3736, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 3730 doesn't move\n", - "Agent rider 3731 move from (4, 7) to (4, 8) using car (3660, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3732 move from (7, 6) to (7, 7) using car (3654, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 3733 move from (5, 5) to (5, 4) using car (3694, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3734 doesn't move\n", - "Agent rider 3735 doesn't move\n", - "Agent rider 3743 doesn't move\n", - "tick 267 ended\n", - "I am driver 3744 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 3745 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3746 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 3747 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 3748 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", - "I am driver 3749 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 3750 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 3751 - trip: [(4, 8), (4, 7)]\n", - "I am driver 3752 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", - "I am driver 3753 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 3754 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 3755 - trip: [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 3756 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 3757 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3758 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 3759 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3760 - trip: [(2, 5), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 3761 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 3762 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 3763 - trip: [(0, 3), (0, 4), (1, 4)]\n", - "I am driver 3764 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "21 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 move from (4, 8) to (4, 7) using car (3751, [(4, 8), (4, 7)], 0)\n", - "Agent rider 2780 move from (1, 0) to (2, 0) using car (3639, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 move from (4, 8) to (4, 7) using car (3751, [(4, 8), (4, 7)], 0)\n", - "Agent rider 3018 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3107 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3116 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3264 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Rider n° 3264 arrived with a waiting time of 12 ticks\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3293 move from (4, 3) to (4, 4) using car (3696, [(4, 3), (4, 4)], 0)\n", - "Rider n° 3293 arrived with a waiting time of 8 ticks\n", - "Agent rider 3295 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3368 move from (3, 4) to (3, 5) using car (3686, [(3, 4), (3, 5)], 0)\n", - "Agent rider 3379 move from (0, 2) to (0, 1) using car (3691, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (3, 8) to (3, 7) using car (3684, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3433 move from (3, 8) to (3, 7) using car (3684, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 3433 arrived with a waiting time of 4 ticks\n", - "Agent rider 3439 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Rider n° 3439 arrived with a waiting time of 14 ticks\n", - "Agent rider 3441 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3444 doesn't move\n", - "Agent rider 3476 doesn't move\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3494 move from (6, 3) to (5, 3) using car (3716, [(6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 move from (9, 6) to (8, 6) using car (3754, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3505 move from (9, 6) to (8, 6) using car (3754, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3514 move from (4, 8) to (3, 8) using car (3665, [(4, 8), (3, 8)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 move from (9, 6) to (8, 6) using car (3754, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (4, 3) to (5, 3) using car (3655, [(4, 3), (5, 3)], 0)\n", - "Agent rider 3562 move from (4, 8) to (3, 8) using car (3665, [(4, 8), (3, 8)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3566 move from (4, 8) to (3, 8) using car (3665, [(4, 8), (3, 8)], 0)\n", - "Driver 3578 arrived\n", + "Agent rider 3659 move from (3, 9) to (4, 9) using car (3644, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3660 move from (4, 7) to (4, 6) using car (3641, [(4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Agent rider 3669 doesn't move\n", + "Agent rider 3670 move from (3, 0) to (2, 0) using car (3535, [(3, 0), (2, 0)], 0)\n", + "Agent rider 3671 move from (3, 5) to (3, 4) using car (3647, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 3672 move from (9, 5) to (9, 4) using car (3646, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3673 move from (5, 4) to (5, 3) using car (3633, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3674 move from (4, 6) to (5, 6) using car (3648, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3675 doesn't move\n", + "Agent rider 3677 doesn't move\n", + "Agent rider 3678 move from (5, 0) to (4, 0) using car (3609, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3679 move from (6, 6) to (7, 6) using car (3632, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (1, 5) to (0, 5) using car (3573, [(1, 5), (0, 5)], 0)\n", + "Agent rider 3693 doesn't move\n", + "tick 256 ended\n", + "I am driver 3694 - trip: [(2, 3), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 3695 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 3696 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 3697 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 3698 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 3699 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)]\n", + "I am driver 3700 - trip: [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 3701 - trip: [(1, 7), (1, 8), (1, 9)]\n", + "I am driver 3702 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 3703 - trip: [(5, 8), (4, 8), (3, 8), (3, 7)]\n", + "I am driver 3704 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 3705 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 3706 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 3707 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 3708 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 3709 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 3710 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3711 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 3712 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 3713 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 3714 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3715 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 3716 - trip: [(9, 6), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 3717 - trip: [(7, 8), (7, 7), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 3718 - trip: [(1, 7), (2, 7), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 3719 - trip: [(8, 2), (8, 1), (7, 1)]\n", + "I am driver 3720 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 3721 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 3722 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 3723 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "30 drivers generated.\n", + "I am rider 3724 - dep: (4, 9) , arr: (4, 1)\n", + "I am rider 3725 - dep: (5, 0) , arr: (8, 7)\n", + "2 riders generated.\n", + "Agent rider 2770 move from (7, 3) to (7, 2) using car (3617, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 2879 move from (7, 3) to (7, 2) using car (3617, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3191 move from (7, 4) to (7, 5) using car (3611, [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3195 move from (7, 4) to (7, 5) using car (3611, [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3232 move from (0, 3) to (1, 3) using car (3720, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3236 move from (7, 6) to (8, 6) using car (3632, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 3236 arrived with a waiting time of 20 ticks\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 move from (5, 3) to (5, 4) using car (3665, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 3) to (8, 2) using car (3631, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (7, 6) to (8, 6) using car (3632, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 3) to (7, 2) using car (3617, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (7, 6) to (8, 6) using car (3632, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (8, 6) to (8, 7) using car (3620, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 4) to (6, 3) using car (3690, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3413 move from (5, 6) to (5, 7) using car (3648, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3414 doesn't move\n", + "Agent rider 3418 move from (7, 4) to (7, 5) using car (3611, [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3419 move from (7, 3) to (7, 2) using car (3617, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3427 move from (3, 8) to (2, 8) using car (3618, [(3, 8), (2, 8)], 0)\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 move from (6, 3) to (6, 4) using car (3614, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3446 move from (3, 8) to (2, 8) using car (3618, [(3, 8), (2, 8)], 0)\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3471 doesn't move\n", + "Agent rider 3472 move from (7, 8) to (7, 7) using car (3602, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 3483 move from (7, 8) to (7, 7) using car (3602, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 3489 arrived\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (9, 4) to (9, 3) using car (3646, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3528 move from (2, 7) to (1, 7) using car (3689, [(2, 7), (1, 7)], 0)\n", + "Rider n° 3528 arrived with a waiting time of 2 ticks\n", + "Driver 3532 arrived\n", + "Driver 3545 arrived\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3557 doesn't move\n", + "Driver 3564 arrived\n", + "Agent rider 3566 doesn't move\n", + "Driver 3568 arrived\n", + "Driver 3571 arrived\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3577 move from (8, 3) to (8, 2) using car (3631, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 3578 move from (7, 4) to (7, 5) using car (3611, [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 doesn't move\n", + "Agent rider 3582 doesn't move\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (3, 4) to (3, 5) using car (3686, [(3, 4), (3, 5)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (6, 6) to (6, 5) using car (3702, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Driver 3598 arrived\n", - "Agent rider 3602 move from (4, 7) to (4, 6) using car (3659, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Driver 3607 arrived\n", - "Agent rider 3616 doesn't move\n", - "Driver 3628 arrived\n", - "Agent rider 3630 move from (6, 3) to (5, 3) using car (3716, [(6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3631 move from (5, 9) to (6, 9) using car (3750, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3635 move from (9, 2) to (9, 1) using car (3722, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3636 doesn't move\n", - "Driver 3643 arrived\n", - "Driver 3645 arrived\n", - "Agent rider 3646 move from (3, 7) to (3, 8) using car (3689, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3647 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (1, 0) to (2, 0) using car (3639, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (6, 3) to (5, 3) using car (3716, [(6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 doesn't move\n", - "Agent rider 3653 doesn't move\n", - "Agent rider 3657 move from (3, 8) to (3, 7) using car (3684, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 3584 move from (3, 4) to (3, 3) using car (3647, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 3585 move from (3, 8) to (2, 8) using car (3618, [(3, 8), (2, 8)], 0)\n", + "Rider n° 3585 arrived with a waiting time of 1 ticks\n", + "Driver 3587 arrived\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 move from (9, 4) to (9, 3) using car (3646, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 move from (9, 4) to (9, 3) using car (3646, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 move from (8, 8) to (7, 8) using car (3706, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3599 move from (4, 6) to (3, 6) using car (3641, [(4, 6), (3, 6)], 0)\n", + "Driver 3622 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 move from (8, 4) to (8, 3) using car (3652, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3626 move from (0, 0) to (1, 0) using car (3710, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (8, 6) to (8, 7) using car (3620, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 move from (3, 4) to (3, 3) using car (3647, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Driver 3635 arrived\n", + "Driver 3638 arrived\n", + "Driver 3650 arrived\n", + "Agent rider 3655 move from (9, 4) to (9, 3) using car (3685, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3657 move from (4, 6) to (3, 6) using car (3641, [(4, 6), (3, 6)], 0)\n", + "Rider n° 3657 arrived with a waiting time of 1 ticks\n", "Agent rider 3658 doesn't move\n", - "Agent rider 3666 move from (3, 8) to (3, 7) using car (3684, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3673 move from (2, 4) to (3, 4) using car (3748, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", - "Agent rider 3674 move from (4, 7) to (4, 6) using car (3659, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3675 move from (8, 7) to (9, 7) using car (3572, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 8) to (3, 7) using car (3684, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 3679 arrived\n", - "Driver 3681 arrived\n", - "Driver 3697 arrived\n", - "Driver 3704 arrived\n", - "Driver 3706 arrived\n", - "Agent rider 3712 move from (9, 6) to (8, 6) using car (3754, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 2) to (0, 1) using car (3691, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3718 move from (5, 3) to (4, 3) using car (3683, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3719 move from (0, 2) to (0, 1) using car (3691, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (0, 8) to (0, 7) using car (3736, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 3730 move from (9, 9) to (9, 8) using car (3700, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3731 move from (4, 8) to (5, 8) using car (3660, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3732 move from (7, 7) to (7, 8) using car (3654, [(7, 7), (7, 8)], 0)\n", - "Agent rider 3733 move from (5, 4) to (5, 3) using car (3694, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3734 move from (7, 6) to (6, 6) using car (3739, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3735 doesn't move\n", - "Agent rider 3743 move from (1, 4) to (1, 5) using car (3725, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 268 ended\n", - "I am driver 3765 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 3766 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "2 drivers generated.\n", - "I am rider 3767 - dep: (8, 7) , arr: (9, 8)\n", - "I am rider 3768 - dep: (5, 8) , arr: (7, 1)\n", - "I am rider 3769 - dep: (0, 4) , arr: (3, 2)\n", - "I am rider 3770 - dep: (2, 3) , arr: (4, 0)\n", - "I am rider 3771 - dep: (1, 5) , arr: (7, 6)\n", - "5 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2737 doesn't move\n", - "Agent rider 2780 move from (2, 0) to (3, 0) using car (3639, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 doesn't move\n", - "Agent rider 3018 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3107 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3116 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3295 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3368 move from (3, 5) to (3, 6) using car (3760, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3384 move from (7, 3) to (6, 3) using car (3701, [(7, 3), (6, 3)], 0)\n", + "Agent rider 3659 move from (4, 9) to (5, 9) using car (3644, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3660 move from (4, 6) to (3, 6) using car (3641, [(4, 6), (3, 6)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Agent rider 3669 move from (1, 5) to (2, 5) using car (3704, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 move from (3, 4) to (3, 3) using car (3647, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 3672 move from (9, 4) to (9, 3) using car (3646, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3673 move from (5, 3) to (5, 2) using car (3633, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3674 move from (5, 6) to (5, 7) using car (3648, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3675 move from (7, 7) to (7, 6) using car (3608, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3677 doesn't move\n", + "Agent rider 3678 move from (4, 0) to (3, 0) using car (3609, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (9, 4) to (9, 3) using car (3646, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 doesn't move\n", + "Agent rider 3724 move from (4, 9) to (3, 9) using car (3676, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3725 doesn't move\n", + "tick 257 ended\n", + "I am driver 3726 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 3727 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 3728 - trip: [(0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 3729 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "4 drivers generated.\n", + "I am rider 3730 - dep: (0, 2) , arr: (8, 0)\n", + "I am rider 3731 - dep: (0, 3) , arr: (2, 4)\n", + "2 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (1, 3) to (1, 4) using car (3683, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3277 move from (5, 4) to (5, 5) using car (3665, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 3277 arrived with a waiting time of 22 ticks\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (8, 6) to (9, 6) using car (3632, [(8, 6), (9, 6)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 2) to (7, 1) using car (3617, [(7, 2), (7, 1)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (8, 6) to (9, 6) using car (3632, [(8, 6), (9, 6)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (8, 7) to (8, 8) using car (3620, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 3) to (6, 2) using car (3690, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3413 move from (5, 7) to (5, 8) using car (3648, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3414 doesn't move\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3421 move from (3, 7) to (3, 6) using car (3684, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 3421 arrived with a waiting time of 6 ticks\n", - "Agent rider 3423 move from (7, 3) to (6, 3) using car (3701, [(7, 3), (6, 3)], 0)\n", - "Agent rider 3432 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3439 doesn't move\n", - "Agent rider 3441 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3444 move from (1, 0) to (0, 0) using car (3742, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3476 move from (7, 3) to (6, 3) using car (3701, [(7, 3), (6, 3)], 0)\n", - "Agent rider 3477 move from (1, 7) to (1, 8) using car (3756, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3494 move from (5, 3) to (5, 2) using car (3694, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 3494 arrived with a waiting time of 8 ticks\n", - "Agent rider 3503 move from (7, 3) to (6, 3) using car (3701, [(7, 3), (6, 3)], 0)\n" + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 move from (3, 9) to (2, 9) using car (3676, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3421 move from (1, 2) to (2, 2) using car (3698, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3429 move from (1, 2) to (2, 2) using car (3698, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (1, 2) to (2, 2) using car (3698, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3471 move from (8, 6) to (9, 6) using car (3632, [(8, 6), (9, 6)], 0)\n", + "Rider n° 3471 arrived with a waiting time of 6 ticks\n", + "Agent rider 3472 move from (7, 7) to (7, 8) using car (3700, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 3483 move from (7, 7) to (7, 8) using car (3700, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (9, 3) to (9, 2) using car (3646, [(9, 3), (9, 2)], 0)\n", + "Driver 3532 arrived\n", + "Driver 3535 arrived\n", + "Agent rider 3555 move from (8, 1) to (7, 1) using car (3719, [(8, 1), (7, 1)], 0)\n", + "Agent rider 3557 doesn't move\n", + "Agent rider 3566 doesn't move\n", + "Driver 3570 arrived\n", + "Driver 3573 arrived\n", + "Agent rider 3576 move from (1, 0) to (2, 0) using car (3710, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 move from (1, 2) to (2, 2) using car (3698, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3582 move from (1, 2) to (2, 2) using car (3698, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 3) to (3, 2) using car (3647, [(3, 3), (3, 2), (4, 2)], 0)\n", + "Driver 3586 arrived\n", + "Agent rider 3590 doesn't move\n", + "Agent rider 3591 move from (9, 3) to (9, 2) using car (3646, [(9, 3), (9, 2)], 0)\n", + "Agent rider 3592 move from (3, 9) to (2, 9) using car (3676, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3593 move from (9, 3) to (9, 2) using car (3646, [(9, 3), (9, 2)], 0)\n", + "Agent rider 3594 doesn't move\n", + "Agent rider 3595 move from (7, 8) to (6, 8) using car (3706, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 3595 arrived with a waiting time of 3 ticks\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3599 move from (3, 6) to (3, 5) using car (3707, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Rider n° 3599 arrived with a waiting time of 3 ticks\n", + "Driver 3610 arrived\n", + "Driver 3616 arrived\n", + "Driver 3623 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 move from (8, 3) to (8, 2) using car (3652, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3626 move from (1, 0) to (2, 0) using car (3710, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (8, 7) to (8, 8) using car (3620, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 move from (3, 3) to (3, 2) using car (3647, [(3, 3), (3, 2), (4, 2)], 0)\n", + "Driver 3638 arrived\n", + "Driver 3640 arrived\n", + "Driver 3651 arrived\n", + "Agent rider 3655 move from (9, 3) to (9, 2) using car (3685, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 3656 arrived\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3659 move from (5, 9) to (6, 9) using car (3644, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3660 move from (3, 6) to (3, 7) using car (3649, [(3, 6), (3, 7)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Driver 3668 arrived\n", + "Agent rider 3669 move from (2, 5) to (3, 5) using car (3704, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 move from (3, 3) to (3, 2) using car (3647, [(3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 3672 move from (9, 3) to (9, 2) using car (3646, [(9, 3), (9, 2)], 0)\n", + "Agent rider 3673 move from (5, 2) to (6, 2) using car (3633, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3674 move from (5, 7) to (5, 8) using car (3648, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3675 move from (7, 6) to (7, 5) using car (3608, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3677 move from (7, 1) to (8, 1) using car (3597, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3678 move from (3, 0) to (2, 0) using car (3609, [(3, 0), (2, 0)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (9, 3) to (9, 2) using car (3646, [(9, 3), (9, 2)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Driver 3692 arrived\n", + "Agent rider 3693 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (3, 8) to (4, 8) using car (3689, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3540 move from (2, 2) to (3, 2) using car (3764, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 move from (7, 3) to (6, 3) using car (3701, [(7, 3), (6, 3)], 0)\n", - "Agent rider 3557 move from (5, 3) to (5, 2) using car (3694, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3562 move from (3, 8) to (4, 8) using car (3689, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3566 move from (3, 8) to (4, 8) using car (3689, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (3, 5) to (3, 6) using car (3760, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (6, 5) to (6, 4) using car (3702, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 move from (4, 6) to (4, 5) using car (3659, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Driver 3605 arrived\n", - "Driver 3611 arrived\n", - "Driver 3614 arrived\n", - "Driver 3615 arrived\n", - "Agent rider 3616 move from (3, 9) to (2, 9) using car (3685, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 3630 move from (5, 3) to (5, 2) using car (3694, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3631 move from (6, 9) to (7, 9) using car (3750, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3633 move from (1, 7) to (1, 8) using car (3756, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3635 move from (9, 1) to (9, 0) using car (3722, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Rider n° 3635 arrived with a waiting time of 1 ticks\n", - "Agent rider 3636 move from (1, 3) to (0, 3) using car (3690, [(1, 3), (0, 3)], 0)\n", - "Rider n° 3636 arrived with a waiting time of 4 ticks\n", - "Driver 3645 arrived\n", - "Agent rider 3646 move from (3, 8) to (4, 8) using car (3689, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3647 move from (7, 2) to (6, 2) using car (3737, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 3648 move from (3, 8) to (4, 8) using car (3689, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3649 move from (2, 0) to (3, 0) using car (3639, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (5, 3) to (5, 2) using car (3694, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 doesn't move\n", - "Agent rider 3653 move from (3, 9) to (2, 9) using car (3685, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 3657 move from (3, 7) to (3, 6) using car (3684, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3658 move from (2, 5) to (1, 5) using car (3687, [(2, 5), (1, 5)], 0)\n", - "Driver 3664 arrived\n", - "Agent rider 3666 move from (3, 7) to (3, 6) using car (3684, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Driver 3668 arrived\n", - "Driver 3670 arrived\n", - "Driver 3672 arrived\n", - "Agent rider 3673 move from (3, 4) to (4, 4) using car (3748, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", - "Agent rider 3674 move from (4, 6) to (4, 5) using car (3659, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (1, 7) to (1, 8) using car (3756, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3677 move from (3, 7) to (3, 6) using car (3684, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 3680 arrived\n", - "Driver 3688 arrived\n", - "Agent rider 3712 move from (8, 6) to (7, 6) using car (3754, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3713 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3714 move from (5, 1) to (4, 1) using car (3724, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3718 move from (4, 3) to (4, 4) using car (3683, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Driver 3723 arrived\n", - "Agent rider 3729 move from (0, 7) to (0, 6) using car (3736, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 3730 move from (9, 8) to (9, 7) using car (3700, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 3731 move from (5, 8) to (6, 8) using car (3660, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3732 move from (7, 8) to (8, 8) using car (3604, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3733 move from (5, 3) to (5, 2) using car (3694, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3734 move from (6, 6) to (5, 6) using car (3739, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3735 doesn't move\n", - "Agent rider 3743 move from (1, 5) to (1, 6) using car (3725, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3767 doesn't move\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 move from (0, 4) to (1, 4) using car (3763, [(0, 4), (1, 4)], 0)\n", - "Agent rider 3770 doesn't move\n", - "Agent rider 3771 move from (1, 5) to (1, 6) using car (3725, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 269 ended\n", - "I am driver 3772 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 3773 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 3774 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 3775 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 3776 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "I am driver 3777 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 3778 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 3779 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 3780 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 3781 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 3782 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 3783 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 3784 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 3785 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "14 drivers generated.\n", - "I am rider 3786 - dep: (6, 2) , arr: (0, 7)\n", - "I am rider 3787 - dep: (6, 2) , arr: (6, 6)\n", - "I am rider 3788 - dep: (1, 7) , arr: (8, 5)\n", - "I am rider 3789 - dep: (5, 1) , arr: (1, 2)\n", - "I am rider 3790 - dep: (4, 2) , arr: (0, 4)\n", - "I am rider 3791 - dep: (1, 7) , arr: (3, 1)\n", - "I am rider 3792 - dep: (2, 5) , arr: (9, 8)\n", - "7 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 move from (9, 0) to (8, 0) using car (3722, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 2737 move from (4, 7) to (4, 6) using car (3774, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 2737 arrived with a waiting time of 25 ticks\n", - "Agent rider 2780 move from (3, 0) to (4, 0) using car (3639, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 2796 move from (4, 7) to (4, 6) using car (3774, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 2796 arrived with a waiting time of 16 ticks\n", - "Agent rider 3018 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3107 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Rider n° 3107 arrived with a waiting time of 25 ticks\n", - "Agent rider 3116 move from (9, 7) to (8, 7) using car (3783, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3295 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3368 move from (3, 6) to (3, 7) using car (3760, [(3, 6), (3, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 move from (5, 0) to (4, 0) using car (3759, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3384 move from (6, 3) to (6, 4) using car (3755, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3418 move from (9, 0) to (8, 0) using car (3722, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3423 move from (6, 3) to (6, 4) using car (3755, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3432 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3441 move from (9, 7) to (8, 7) using car (3783, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3444 move from (0, 0) to (0, 1) using car (3742, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3476 move from (6, 3) to (6, 4) using car (3755, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3503 move from (6, 3) to (6, 4) using car (3755, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (3, 2) to (4, 2) using car (3764, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 move from (6, 3) to (6, 4) using car (3755, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3557 move from (5, 2) to (5, 1) using car (3694, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 doesn't move\n", + "Agent rider 3724 doesn't move\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 move from (0, 2) to (0, 3) using car (3728, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 3731 doesn't move\n", + "tick 258 ended\n", + "I am driver 3732 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 3733 - trip: [(2, 7), (3, 7)]\n", + "I am driver 3734 - trip: [(5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 3735 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 3736 - trip: [(5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 3737 - trip: [(5, 5), (5, 4), (6, 4)]\n", + "I am driver 3738 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 3739 - trip: [(9, 6), (8, 6), (7, 6), (7, 5)]\n", + "I am driver 3740 - trip: [(2, 1), (2, 2), (1, 2)]\n", + "I am driver 3741 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 3742 - trip: [(4, 9), (3, 9)]\n", + "I am driver 3743 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", + "12 drivers generated.\n", + "I am rider 3744 - dep: (5, 7) , arr: (4, 6)\n", + "I am rider 3745 - dep: (0, 3) , arr: (4, 1)\n", + "I am rider 3746 - dep: (3, 4) , arr: (4, 4)\n", + "I am rider 3747 - dep: (2, 9) , arr: (0, 5)\n", + "I am rider 3748 - dep: (0, 7) , arr: (5, 8)\n", + "I am rider 3749 - dep: (4, 2) , arr: (0, 7)\n", + "6 riders generated.\n", + "Agent rider 2770 doesn't move\n", + "Agent rider 2879 doesn't move\n", + "Agent rider 3191 move from (7, 5) to (8, 5) using car (3608, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3195 move from (7, 5) to (8, 5) using car (3608, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3232 move from (1, 4) to (1, 5) using car (3683, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (9, 6) to (8, 6) using car (3739, [(9, 6), (8, 6), (7, 6), (7, 5)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (9, 6) to (8, 6) using car (3739, [(9, 6), (8, 6), (7, 6), (7, 5)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (6, 2) to (5, 2) using car (3687, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 doesn't move\n", + "Agent rider 3418 move from (7, 5) to (8, 5) using car (3608, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3419 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 doesn't move\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (2, 2) to (3, 2) using car (3698, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3445 move from (6, 4) to (6, 5) using car (3721, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3472 move from (7, 8) to (8, 8) using car (3567, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3483 move from (7, 8) to (8, 8) using car (3567, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (9, 2) to (9, 1) using car (3685, [(9, 2), (9, 1)], 0)\n", + "Driver 3535 arrived\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3557 move from (6, 8) to (6, 9) using car (3667, [(6, 8), (6, 9), (7, 9)], 0)\n", + "Rider n° 3557 arrived with a waiting time of 5 ticks\n", "Agent rider 3566 doesn't move\n", - "Driver 3572 arrived\n", + "Driver 3573 arrived\n", + "Agent rider 3576 move from (2, 0) to (3, 0) using car (3710, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 move from (7, 5) to (8, 5) using car (3608, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3579 move from (7, 6) to (7, 5) using car (3702, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3581 move from (2, 2) to (3, 2) using car (3698, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3582 move from (2, 2) to (3, 2) using car (3698, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (3, 6) to (3, 7) using car (3760, [(3, 6), (3, 7)], 0)\n", - "Agent rider 3585 move from (9, 0) to (8, 0) using car (3722, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3586 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 move from (4, 5) to (4, 4) using car (3659, [(4, 5), (4, 4)], 0)\n", - "Driver 3611 arrived\n", - "Driver 3615 arrived\n", - "Agent rider 3616 move from (2, 9) to (2, 8) using car (3685, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 3630 move from (5, 2) to (5, 1) using car (3694, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3631 move from (7, 9) to (8, 9) using car (3750, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3633 move from (1, 8) to (1, 9) using car (3756, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3636 move from (1, 3) to (2, 3) using car (3766, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 3638 arrived\n", - "Agent rider 3646 move from (4, 8) to (5, 8) using car (3689, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3647 move from (6, 2) to (5, 2) using car (3737, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 3648 move from (4, 8) to (5, 8) using car (3689, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3649 move from (3, 0) to (4, 0) using car (3639, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (5, 2) to (5, 1) using car (3694, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3651 doesn't move\n", - "Agent rider 3652 move from (5, 0) to (4, 0) using car (3759, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3653 move from (2, 9) to (2, 8) using car (3685, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3584 doesn't move\n", + "Agent rider 3590 move from (6, 8) to (6, 9) using car (3667, [(6, 8), (6, 9), (7, 9)], 0)\n", + "Rider n° 3590 arrived with a waiting time of 7 ticks\n", + "Agent rider 3591 move from (9, 2) to (9, 1) using car (3685, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 move from (9, 2) to (9, 1) using car (3685, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3594 move from (6, 8) to (6, 9) using car (3667, [(6, 8), (6, 9), (7, 9)], 0)\n", + "Rider n° 3594 arrived with a waiting time of 7 ticks\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (6, 2) to (5, 2) using car (3690, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 3603 arrived\n", + "Driver 3618 arrived\n", + "Driver 3621 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 move from (8, 2) to (8, 1) using car (3652, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3626 move from (2, 0) to (3, 0) using car (3710, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (8, 8) to (7, 8) using car (3620, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 doesn't move\n", + "Driver 3640 arrived\n", + "Driver 3641 arrived\n", + "Driver 3653 arrived\n", "Driver 3654 arrived\n", - "Driver 3655 arrived\n", - "Agent rider 3657 move from (3, 6) to (3, 5) using car (3684, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 3655 move from (9, 2) to (9, 1) using car (3685, [(9, 2), (9, 1)], 0)\n", "Agent rider 3658 doesn't move\n", - "Driver 3665 arrived\n", - "Agent rider 3666 move from (3, 6) to (3, 5) using car (3684, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Driver 3670 arrived\n", - "Agent rider 3673 move from (4, 4) to (4, 5) using car (3683, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3674 move from (4, 5) to (4, 4) using car (3659, [(4, 5), (4, 4)], 0)\n", - "Rider n° 3674 arrived with a waiting time of 3 ticks\n", - "Agent rider 3675 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 6) to (3, 7) using car (3760, [(3, 6), (3, 7)], 0)\n", - "Driver 3686 arrived\n", - "Driver 3691 arrived\n", - "Driver 3696 arrived\n", - "Driver 3709 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 move from (9, 7) to (9, 6) using car (3700, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3714 move from (4, 1) to (3, 1) using car (3724, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3718 move from (4, 4) to (4, 5) using car (3683, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Driver 3728 arrived\n", - "Agent rider 3729 move from (0, 6) to (0, 5) using car (3736, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 3730 move from (9, 7) to (8, 7) using car (3783, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 move from (6, 8) to (7, 8) using car (3660, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3732 move from (8, 8) to (9, 8) using car (3604, [(8, 8), (9, 8)], 0)\n", - "Agent rider 3733 move from (5, 2) to (5, 1) using car (3694, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 3733 arrived with a waiting time of 0 ticks\n", - "Agent rider 3734 doesn't move\n", - "Agent rider 3735 move from (9, 0) to (8, 0) using car (3722, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3743 move from (1, 6) to (1, 7) using car (3725, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3751 arrived\n", - "Agent rider 3767 doesn't move\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 doesn't move\n", - "Agent rider 3770 move from (2, 3) to (2, 2) using car (3758, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 3771 move from (1, 6) to (1, 7) using car (3725, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3786 move from (6, 2) to (5, 2) using car (3737, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 3787 doesn't move\n", - "Agent rider 3788 doesn't move\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 doesn't move\n", - "tick 270 ended\n", - "I am driver 3793 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3794 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 3795 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 3796 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 3797 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 3798 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3799 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3800 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 3801 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 3802 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3803 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 3804 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 3805 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 3806 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 3807 - trip: [(8, 1), (7, 1), (6, 1), (6, 2)]\n", - "I am driver 3808 - trip: [(7, 7), (7, 6)]\n", - "I am driver 3809 - trip: [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 3810 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 3811 - trip: [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "19 drivers generated.\n", - "I am rider 3812 - dep: (2, 0) , arr: (1, 8)\n", - "I am rider 3813 - dep: (8, 0) , arr: (3, 6)\n", - "I am rider 3814 - dep: (0, 5) , arr: (3, 4)\n", - "I am rider 3815 - dep: (1, 0) , arr: (1, 9)\n", - "4 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (4, 0) to (5, 0) using car (3639, [(4, 0), (5, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3116 move from (8, 7) to (8, 6) using car (3783, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3380 move from (4, 0) to (5, 0) using car (3639, [(4, 0), (5, 0)], 0)\n", - "Agent rider 3384 move from (6, 4) to (6, 5) using car (3755, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (6, 4) to (6, 5) using car (3755, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3441 move from (8, 7) to (8, 6) using car (3783, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3444 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 3444 arrived with a waiting time of 11 ticks\n", - "Agent rider 3476 move from (6, 4) to (6, 5) using car (3755, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 3476 arrived with a waiting time of 8 ticks\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3503 move from (6, 4) to (6, 5) using car (3755, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3543 move from (6, 4) to (5, 4) using car (3747, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (5, 1) to (5, 0) using car (3694, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3562 doesn't move\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3566 doesn't move\n", + "Agent rider 3659 move from (6, 9) to (7, 9) using car (3644, [(6, 9), (7, 9)], 0)\n", + "Agent rider 3660 move from (3, 7) to (2, 7) using car (3732, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Driver 3666 arrived\n", + "Agent rider 3669 move from (3, 5) to (4, 5) using car (3704, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (2, 0) to (3, 0) using car (3710, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 2) to (9, 1) using car (3685, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3673 move from (6, 2) to (7, 2) using car (3633, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3674 move from (5, 8) to (5, 9) using car (3648, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3675 move from (7, 5) to (8, 5) using car (3608, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 3675 arrived with a waiting time of 3 ticks\n", + "Agent rider 3677 doesn't move\n", + "Agent rider 3678 move from (2, 0) to (3, 0) using car (3710, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3679 move from (7, 6) to (7, 5) using car (3702, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3680 move from (9, 2) to (9, 1) using car (3685, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Driver 3689 arrived\n", + "Agent rider 3693 doesn't move\n", + "Agent rider 3724 move from (3, 9) to (4, 9) using car (3726, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 move from (0, 3) to (0, 4) using car (3728, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 3731 move from (0, 3) to (0, 4) using car (3728, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 3744 doesn't move\n", + "Agent rider 3745 move from (0, 3) to (0, 4) using car (3728, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 3746 doesn't move\n", + "Agent rider 3747 move from (2, 9) to (2, 8) using car (3676, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3748 doesn't move\n", + "Agent rider 3749 move from (4, 2) to (4, 3) using car (3684, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "tick 259 ended\n", + "I am driver 3750 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2)]\n", + "I am driver 3751 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 3752 - trip: [(3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3753 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "4 drivers generated.\n", + "I am rider 3754 - dep: (7, 7) , arr: (9, 9)\n", + "I am rider 3755 - dep: (5, 9) , arr: (3, 3)\n", + "I am rider 3756 - dep: (7, 3) , arr: (6, 6)\n", + "I am rider 3757 - dep: (8, 5) , arr: (8, 9)\n", + "I am rider 3758 - dep: (4, 8) , arr: (3, 6)\n", + "I am rider 3759 - dep: (7, 9) , arr: (2, 0)\n", + "6 riders generated.\n", + "Agent rider 2770 move from (7, 2) to (8, 2) using car (3633, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 2879 move from (7, 2) to (8, 2) using car (3633, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3191 move from (8, 5) to (9, 5) using car (3608, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3195 move from (8, 5) to (9, 5) using car (3608, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3232 move from (1, 5) to (1, 6) using car (3683, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (8, 6) to (7, 6) using car (3739, [(8, 6), (7, 6), (7, 5)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (8, 6) to (7, 6) using car (3739, [(8, 6), (7, 6), (7, 5)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 move from (8, 8) to (9, 8) using car (3567, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (5, 2) to (4, 2) using car (3687, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3413 doesn't move\n", + "Agent rider 3414 doesn't move\n", + "Agent rider 3418 move from (8, 5) to (9, 5) using car (3608, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3419 move from (7, 2) to (8, 2) using car (3633, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (2, 2) to (1, 2) using car (3740, [(2, 2), (1, 2)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3429 move from (2, 2) to (1, 2) using car (3740, [(2, 2), (1, 2)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (3, 2) to (4, 2) using car (3698, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3472 move from (8, 8) to (7, 8) using car (3753, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 3483 move from (8, 8) to (7, 8) using car (3753, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3566 move from (8, 1) to (8, 0) using car (3652, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3576 move from (3, 0) to (4, 0) using car (3710, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3577 doesn't move\n", + "Agent rider 3578 move from (8, 5) to (9, 5) using car (3608, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3579 move from (7, 5) to (7, 4) using car (3702, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3581 move from (3, 2) to (4, 2) using car (3698, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3582 move from (3, 2) to (4, 2) using car (3698, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", "Agent rider 3583 doesn't move\n", "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (6, 4) to (6, 5) using car (3755, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 3588 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3602 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Driver 3597 arrived\n", + "Agent rider 3598 move from (5, 2) to (4, 2) using car (3690, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 3601 arrived\n", + "Driver 3609 arrived\n", "Driver 3615 arrived\n", - "Agent rider 3616 move from (2, 8) to (2, 7) using car (3685, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 3630 move from (5, 1) to (5, 0) using car (3694, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3631 move from (8, 9) to (9, 9) using car (3750, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3633 move from (1, 9) to (2, 9) using car (3756, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3638 arrived\n", - "Agent rider 3646 doesn't move\n", - "Agent rider 3647 move from (5, 2) to (4, 2) using car (3737, [(5, 2), (4, 2)], 0)\n", - "Agent rider 3648 move from (5, 8) to (6, 8) using car (3689, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3649 move from (4, 0) to (5, 0) using car (3639, [(4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (5, 1) to (5, 0) using car (3694, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3651 move from (6, 4) to (5, 4) using car (3747, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3652 move from (4, 0) to (3, 0) using car (3759, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3653 move from (2, 8) to (2, 7) using car (3685, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 3655 arrived\n", - "Agent rider 3657 move from (3, 5) to (3, 6) using car (3682, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 3617 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3625 move from (8, 1) to (8, 0) using car (3652, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3625 arrived with a waiting time of 5 ticks\n", + "Agent rider 3626 move from (3, 0) to (4, 0) using car (3710, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (7, 8) to (6, 8) using car (3620, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 doesn't move\n", + "Driver 3632 arrived\n", + "Driver 3641 arrived\n", + "Driver 3646 arrived\n", + "Driver 3649 arrived\n", + "Driver 3654 arrived\n", + "Agent rider 3655 doesn't move\n", "Agent rider 3658 doesn't move\n", - "Driver 3662 arrived\n", - "Agent rider 3666 move from (3, 5) to (3, 4) using car (3684, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 move from (4, 5) to (4, 6) using car (3683, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 doesn't move\n", - "Driver 3687 arrived\n", - "Driver 3690 arrived\n", - "Driver 3695 arrived\n", + "Agent rider 3659 doesn't move\n", + "Agent rider 3660 move from (2, 7) to (1, 7) using car (3732, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Agent rider 3669 move from (4, 5) to (5, 5) using car (3704, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (3, 0) to (4, 0) using car (3710, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (7, 2) to (8, 2) using car (3633, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3674 doesn't move\n", + "Agent rider 3677 move from (8, 1) to (8, 0) using car (3652, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3678 move from (3, 0) to (4, 0) using car (3710, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3679 move from (7, 5) to (7, 4) using car (3702, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 move from (2, 8) to (2, 7) using car (3676, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Driver 3701 arrived\n", - "Driver 3703 arrived\n", - "Agent rider 3712 move from (7, 6) to (6, 6) using car (3776, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (3, 1) to (2, 1) using car (3724, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 3715 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3718 doesn't move\n", - "Agent rider 3719 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3720 move from (0, 1) to (0, 2) using car (3742, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3729 move from (0, 5) to (0, 4) using car (3736, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 3730 move from (8, 7) to (8, 6) using car (3783, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 move from (7, 8) to (8, 8) using car (3660, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 doesn't move\n", - "Agent rider 3735 move from (8, 0) to (7, 0) using car (3722, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3743 move from (1, 7) to (1, 8) using car (3725, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3763 arrived\n", - "Agent rider 3767 doesn't move\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 move from (1, 4) to (1, 3) using car (3800, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3770 move from (2, 2) to (2, 1) using car (3758, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 3771 move from (1, 7) to (1, 8) using car (3725, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3786 move from (5, 2) to (4, 2) using car (3737, [(5, 2), (4, 2)], 0)\n", - "Agent rider 3787 doesn't move\n", - "Agent rider 3788 move from (1, 7) to (1, 8) using car (3725, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 move from (5, 1) to (5, 0) using car (3694, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3790 move from (4, 2) to (3, 2) using car (3738, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 move from (2, 5) to (2, 6) using car (3710, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3813 move from (8, 0) to (7, 0) using car (3793, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 move from (0, 5) to (0, 4) using car (3736, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 3815 doesn't move\n", - "tick 271 ended\n", - "I am driver 3816 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3817 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 3818 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 3819 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 3820 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 3821 - trip: [(4, 6), (5, 6)]\n", - "I am driver 3822 - trip: [(4, 4), (5, 4)]\n", - "I am driver 3823 - trip: [(4, 2), (4, 1), (4, 0)]\n", - "I am driver 3824 - trip: [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)]\n", - "9 drivers generated.\n", - "I am rider 3825 - dep: (1, 0) , arr: (3, 1)\n", - "I am rider 3826 - dep: (2, 6) , arr: (0, 7)\n", - "I am rider 3827 - dep: (1, 2) , arr: (9, 3)\n", - "I am rider 3828 - dep: (0, 4) , arr: (1, 9)\n", + "Driver 3719 arrived\n", + "Agent rider 3724 move from (4, 9) to (4, 8) using car (3726, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 move from (0, 4) to (0, 5) using car (3728, [(0, 4), (0, 5)], 0)\n", + "Agent rider 3731 move from (0, 4) to (0, 5) using car (3728, [(0, 4), (0, 5)], 0)\n", + "Agent rider 3744 move from (5, 7) to (5, 6) using car (3696, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3745 move from (0, 4) to (0, 5) using car (3728, [(0, 4), (0, 5)], 0)\n", + "Agent rider 3746 move from (3, 4) to (4, 4) using car (3707, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Rider n° 3746 arrived with a waiting time of 1 ticks\n", + "Agent rider 3747 move from (2, 8) to (2, 7) using car (3676, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3748 doesn't move\n", + "Agent rider 3749 move from (4, 3) to (4, 4) using car (3684, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3754 move from (7, 7) to (8, 7) using car (3611, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3755 doesn't move\n", + "Agent rider 3756 move from (7, 3) to (8, 3) using car (3662, [(7, 3), (8, 3)], 0)\n", + "Agent rider 3757 doesn't move\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 doesn't move\n", + "tick 260 ended\n", + "I am driver 3760 - trip: [(5, 3), (5, 2), (4, 2)]\n", + "I am driver 3761 - trip: [(8, 7), (7, 7), (6, 7)]\n", + "I am driver 3762 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 3763 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3764 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 3765 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 3766 - trip: [(1, 4), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 3767 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 3768 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 3769 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 3770 - trip: [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 3771 - trip: [(6, 9), (6, 8), (7, 8)]\n", + "I am driver 3772 - trip: [(3, 5), (4, 5), (4, 6), (5, 6), (6, 6)]\n", + "13 drivers generated.\n", + "I am rider 3773 - dep: (4, 2) , arr: (5, 2)\n", + "I am rider 3774 - dep: (2, 0) , arr: (4, 3)\n", + "I am rider 3775 - dep: (7, 7) , arr: (9, 9)\n", + "I am rider 3776 - dep: (2, 1) , arr: (6, 0)\n", "4 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (5, 0) to (4, 0) using car (3806, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3116 move from (8, 6) to (8, 5) using car (3783, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (3, 7) to (3, 6) using car (3801, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3379 move from (0, 2) to (0, 3) using car (3742, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3380 move from (5, 0) to (4, 0) using car (3806, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 3384 move from (6, 5) to (6, 6) using car (3755, [(6, 5), (6, 6)], 0)\n", - "Rider n° 3384 arrived with a waiting time of 14 ticks\n", + "Agent rider 2770 move from (8, 2) to (9, 2) using car (3633, [(8, 2), (9, 2)], 0)\n", + "Rider n° 2770 arrived with a waiting time of 30 ticks\n", + "Agent rider 2879 move from (8, 2) to (9, 2) using car (3633, [(8, 2), (9, 2)], 0)\n", + "Rider n° 2879 arrived with a waiting time of 30 ticks\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (1, 6) to (1, 7) using car (3683, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 move from (8, 2) to (9, 2) using car (3633, [(8, 2), (9, 2)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (7, 6) to (7, 7) using car (3735, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (7, 1) to (8, 1) using car (3699, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (7, 6) to (7, 7) using car (3735, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (4, 2) to (3, 2) using car (3687, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3413 move from (5, 8) to (4, 8) using car (3700, [(5, 8), (4, 8)], 0)\n", + "Rider n° 3413 arrived with a waiting time of 7 ticks\n", + "Agent rider 3414 doesn't move\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (6, 5) to (6, 6) using car (3755, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3441 move from (8, 6) to (8, 5) using car (3783, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3476 move from (6, 4) to (6, 5) using car (3748, [(6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", - "Rider n° 3476 arrived with a waiting time of 8 ticks\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3503 move from (6, 5) to (6, 6) using car (3755, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (4, 8) to (3, 8) using car (3779, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3540 move from (4, 2) to (4, 1) using car (3762, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 3543 move from (5, 4) to (4, 4) using car (3747, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 move from (6, 4) to (7, 4) using car (3711, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 3557 move from (5, 0) to (4, 0) using car (3694, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3562 move from (4, 8) to (3, 8) using car (3779, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3563 move from (3, 0) to (2, 0) using car (3759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3566 move from (4, 8) to (3, 8) using car (3818, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 3583 move from (3, 0) to (2, 0) using car (3759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3584 move from (3, 7) to (3, 6) using car (3801, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (6, 5) to (6, 6) using car (3755, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 doesn't move\n", - "Driver 3604 arrived\n", - "Agent rider 3616 move from (2, 7) to (2, 6) using car (3685, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 3616 arrived with a waiting time of 4 ticks\n", - "Agent rider 3630 move from (5, 0) to (4, 0) using car (3694, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (2, 9) to (3, 9) using car (3756, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3646 move from (5, 8) to (5, 7) using car (3765, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3647 move from (4, 2) to (4, 1) using car (3741, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (5, 0) to (4, 0) using car (3806, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 3650 move from (5, 0) to (4, 0) using car (3694, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3651 move from (5, 4) to (4, 4) using car (3747, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3652 move from (3, 0) to (2, 0) using car (3759, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 3652 arrived with a waiting time of 6 ticks\n", - "Agent rider 3653 move from (2, 7) to (2, 6) using car (3685, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 3657 move from (3, 6) to (3, 7) using car (3682, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3658 move from (1, 5) to (1, 6) using car (3757, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 3658 arrived with a waiting time of 7 ticks\n", - "Driver 3659 arrived\n", - "Agent rider 3666 move from (3, 4) to (3, 3) using car (3684, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 3667 move from (0, 2) to (0, 3) using car (3742, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 move from (4, 6) to (4, 7) using car (3683, [(4, 6), (4, 7)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 7) to (3, 6) using car (3801, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Driver 3699 arrived\n", - "Driver 3700 arrived\n", - "Driver 3702 arrived\n", - "Agent rider 3712 move from (6, 6) to (5, 6) using car (3776, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (2, 1) to (2, 2) using car (3724, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 3715 move from (0, 2) to (0, 3) using car (3742, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 3419 move from (8, 2) to (9, 2) using car (3633, [(8, 2), (9, 2)], 0)\n", + "Rider n° 3419 arrived with a waiting time of 9 ticks\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3421 move from (1, 2) to (1, 1) using car (3695, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 doesn't move\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3472 move from (7, 8) to (6, 8) using car (3753, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 3483 move from (7, 8) to (6, 8) using car (3753, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (7, 1) to (8, 1) using car (3699, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 3566 move from (8, 0) to (7, 0) using car (3652, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3576 move from (4, 0) to (4, 1) using car (3710, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3577 move from (8, 2) to (9, 2) using car (3633, [(8, 2), (9, 2)], 0)\n", + "Rider n° 3577 arrived with a waiting time of 12 ticks\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 move from (7, 4) to (7, 3) using car (3702, [(7, 4), (7, 3)], 0)\n", + "Agent rider 3581 move from (4, 2) to (3, 2) using car (3687, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3582 move from (4, 2) to (3, 2) using car (3687, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3584 move from (3, 2) to (4, 2) using car (3743, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (4, 2) to (3, 2) using car (3690, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 3612 arrived\n", + "Driver 3617 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 0) to (4, 1) using car (3710, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (6, 8) to (5, 8) using car (3620, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 move from (3, 2) to (4, 2) using car (3743, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Driver 3644 arrived\n", + "Driver 3647 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3659 doesn't move\n", + "Agent rider 3660 move from (1, 7) to (1, 6) using car (3732, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 3660 arrived with a waiting time of 1 ticks\n", + "Agent rider 3661 doesn't move\n", + "Driver 3664 arrived\n", + "Agent rider 3669 move from (5, 5) to (5, 6) using car (3704, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (4, 0) to (4, 1) using car (3710, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 doesn't move\n", + "Agent rider 3674 doesn't move\n", + "Agent rider 3677 doesn't move\n", + "Agent rider 3678 move from (4, 0) to (4, 1) using car (3710, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3679 move from (7, 4) to (7, 3) using car (3702, [(7, 4), (7, 3)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Driver 3685 arrived\n", + "Driver 3691 arrived\n", + "Agent rider 3693 move from (2, 7) to (2, 6) using car (3676, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 3694 arrived\n", + "Driver 3703 arrived\n", "Driver 3716 arrived\n", - "Agent rider 3718 move from (4, 5) to (3, 5) using car (3777, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 3718 arrived with a waiting time of 1 ticks\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (0, 4) to (0, 3) using car (3736, [(0, 4), (0, 3)], 0)\n", - "Agent rider 3730 move from (8, 6) to (8, 5) using car (3783, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 move from (8, 8) to (9, 8) using car (3660, [(8, 8), (9, 8)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 doesn't move\n", - "Agent rider 3735 move from (7, 0) to (6, 0) using car (3722, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3743 move from (1, 8) to (1, 9) using car (3725, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3760 arrived\n", - "Agent rider 3767 doesn't move\n", - "Agent rider 3768 move from (5, 8) to (5, 7) using car (3765, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3769 move from (1, 3) to (1, 2) using car (3800, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3770 move from (2, 1) to (2, 0) using car (3758, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 3771 move from (1, 8) to (1, 9) using car (3725, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3787 move from (6, 2) to (6, 3) using car (3708, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3788 move from (1, 8) to (1, 9) using car (3725, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 move from (5, 0) to (4, 0) using car (3694, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3790 move from (3, 2) to (3, 3) using car (3738, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 move from (2, 6) to (2, 7) using car (3710, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3813 move from (7, 0) to (6, 0) using car (3793, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 move from (0, 4) to (0, 3) using car (3736, [(0, 4), (0, 3)], 0)\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3825 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 3826 doesn't move\n", - "Agent rider 3827 move from (1, 2) to (2, 2) using car (3798, [(1, 2), (2, 2)], 0)\n", - "Agent rider 3828 doesn't move\n", - "tick 272 ended\n", - "I am driver 3829 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 3830 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "Agent rider 3724 move from (4, 8) to (4, 7) using car (3726, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 doesn't move\n", + "Agent rider 3731 doesn't move\n", + "Driver 3733 arrived\n", + "Driver 3742 arrived\n", + "Agent rider 3744 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3747 move from (2, 7) to (2, 6) using car (3676, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3748 doesn't move\n", + "Agent rider 3749 move from (4, 4) to (4, 5) using car (3684, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3754 doesn't move\n", + "Agent rider 3755 doesn't move\n", + "Agent rider 3756 doesn't move\n", + "Agent rider 3757 doesn't move\n", + "Agent rider 3758 move from (4, 8) to (4, 7) using car (3726, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3773 doesn't move\n", + "Agent rider 3774 doesn't move\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 doesn't move\n", + "tick 261 ended\n", + "I am driver 3777 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 3778 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", "2 drivers generated.\n", "0 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (4, 0) to (3, 0) using car (3806, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3116 move from (8, 5) to (8, 4) using car (3783, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 3116 arrived with a waiting time of 20 ticks\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (3, 6) to (3, 5) using car (3801, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3379 move from (0, 3) to (0, 4) using car (3742, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3380 move from (4, 0) to (5, 0) using car (3727, [(4, 0), (5, 0)], 0)\n", + "Agent rider 2879 move from (8, 2) to (9, 2) using car (3714, [(8, 2), (9, 2)], 0)\n", + "Rider n° 2879 arrived with a waiting time of 30 ticks\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (1, 7) to (1, 8) using car (3683, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (7, 7) to (7, 8) using car (3735, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3338 move from (8, 1) to (8, 2) using car (3699, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Rider n° 3338 arrived with a waiting time of 15 ticks\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (7, 7) to (7, 8) using car (3735, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (3, 2) to (2, 2) using car (3687, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3414 move from (7, 9) to (8, 9) using car (3648, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 3414 arrived with a waiting time of 7 ticks\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (6, 6) to (7, 6) using car (3784, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3441 move from (8, 5) to (8, 4) using car (3783, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 3441 arrived with a waiting time of 10 ticks\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3503 move from (6, 6) to (7, 6) using car (3784, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (3, 8) to (2, 8) using car (3779, [(3, 8), (2, 8)], 0)\n", - "Agent rider 3540 move from (4, 1) to (5, 1) using car (3762, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 3543 move from (4, 4) to (3, 4) using car (3747, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 move from (7, 4) to (8, 4) using car (3711, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 3557 move from (4, 0) to (3, 0) using car (3694, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3562 move from (3, 8) to (2, 8) using car (3779, [(3, 8), (2, 8)], 0)\n", - "Rider n° 3562 arrived with a waiting time of 8 ticks\n", - "Agent rider 3563 move from (2, 0) to (1, 0) using car (3759, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3566 move from (3, 8) to (2, 8) using car (3818, [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 3583 move from (2, 0) to (1, 0) using car (3759, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3584 move from (3, 6) to (3, 5) using car (3801, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3586 move from (6, 6) to (7, 6) using car (3784, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 3586 arrived with a waiting time of 3 ticks\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 move from (4, 4) to (3, 4) using car (3747, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3616 move from (2, 7) to (2, 6) using car (3772, [(2, 7), (2, 6)], 0)\n", - "Rider n° 3616 arrived with a waiting time of 4 ticks\n", - "Agent rider 3630 move from (4, 0) to (3, 0) using car (3694, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Driver 3639 arrived\n", - "Agent rider 3646 move from (5, 7) to (5, 6) using car (3765, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 3646 arrived with a waiting time of 2 ticks\n", - "Agent rider 3647 move from (4, 1) to (4, 0) using car (3741, [(4, 1), (4, 0)], 0)\n", - "Rider n° 3647 arrived with a waiting time of 6 ticks\n", - "Agent rider 3648 move from (6, 8) to (6, 7) using car (3785, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 3649 move from (4, 0) to (5, 0) using car (3727, [(4, 0), (5, 0)], 0)\n", - "Agent rider 3650 move from (4, 0) to (3, 0) using car (3694, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3651 move from (4, 4) to (3, 4) using car (3747, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3653 move from (2, 6) to (2, 5) using car (3685, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 3657 move from (3, 7) to (2, 7) using car (3682, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Driver 3659 arrived\n", - "Agent rider 3666 doesn't move\n", - "Agent rider 3667 move from (0, 3) to (0, 4) using car (3742, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 doesn't move\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 6) to (3, 5) using car (3801, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Driver 3700 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (2, 2) to (2, 3) using car (3724, [(2, 2), (2, 3)], 0)\n", - "Agent rider 3715 move from (0, 3) to (0, 4) using car (3742, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3718 doesn't move\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 move from (8, 5) to (8, 4) using car (3783, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 move from (5, 6) to (4, 6) using car (3776, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3735 move from (6, 0) to (5, 0) using car (3722, [(6, 0), (5, 0)], 0)\n", - "Driver 3737 arrived\n", - "Agent rider 3743 move from (1, 9) to (2, 9) using car (3725, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3744 arrived\n", - "Driver 3750 arrived\n", - "Agent rider 3767 move from (8, 7) to (8, 6) using car (3692, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 3768 move from (5, 7) to (5, 6) using car (3765, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3769 move from (1, 2) to (1, 1) using car (3800, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3770 move from (2, 0) to (3, 0) using car (3758, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 3771 move from (1, 9) to (2, 9) using car (3725, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3786 move from (4, 2) to (4, 3) using car (3746, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 3787 move from (6, 3) to (6, 4) using car (3708, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3788 move from (1, 9) to (2, 9) using car (3725, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 move from (4, 0) to (3, 0) using car (3694, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 move from (2, 7) to (3, 7) using car (3710, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3808 arrived\n", - "Agent rider 3812 move from (2, 0) to (1, 0) using car (3759, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3813 move from (6, 0) to (5, 0) using car (3793, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 move from (0, 3) to (0, 4) using car (3742, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3815 move from (1, 0) to (1, 1) using car (3830, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3825 move from (1, 0) to (1, 1) using car (3830, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 3826 doesn't move\n", - "Agent rider 3827 move from (2, 2) to (2, 3) using car (3724, [(2, 2), (2, 3)], 0)\n", - "Agent rider 3828 doesn't move\n", - "tick 273 ended\n", - "I am driver 3831 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 3832 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "2 drivers generated.\n", - "I am rider 3833 - dep: (0, 4) , arr: (3, 6)\n", - "1 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 move from (8, 0) to (9, 0) using car (3707, [(8, 0), (9, 0)], 0)\n", - "Agent rider 2780 move from (3, 0) to (2, 0) using car (3806, [(3, 0), (2, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (3, 5) to (3, 4) using car (3801, [(3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3379 move from (0, 4) to (0, 3) using car (3726, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3380 doesn't move\n", - "Agent rider 3418 move from (8, 0) to (9, 0) using car (3707, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3423 move from (7, 6) to (8, 6) using car (3784, [(7, 6), (8, 6)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3477 doesn't move\n", - "Agent rider 3503 move from (7, 6) to (8, 6) using car (3784, [(7, 6), (8, 6)], 0)\n", - "Agent rider 3504 move from (8, 6) to (9, 6) using car (3692, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3505 move from (8, 6) to (9, 6) using car (3692, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3514 move from (2, 8) to (1, 8) using car (3818, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 3540 move from (5, 1) to (6, 1) using car (3762, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 3543 move from (3, 4) to (3, 5) using car (3738, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3545 move from (8, 6) to (9, 6) using car (3692, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3554 move from (8, 4) to (9, 4) using car (3711, [(8, 4), (9, 4)], 0)\n", - "Agent rider 3557 move from (3, 0) to (2, 0) using car (3694, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3566 move from (2, 8) to (1, 8) using car (3818, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 3566 arrived with a waiting time of 8 ticks\n", + "Agent rider 3420 move from (2, 9) to (2, 8) using car (3770, [(2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3421 move from (1, 1) to (1, 0) using car (3695, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 3427 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (4, 2) to (5, 2) using car (3743, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 3445 move from (6, 5) to (6, 4) using car (3706, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 3446 doesn't move\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3472 move from (6, 8) to (7, 8) using car (3713, [(6, 8), (7, 8)], 0)\n", + "Agent rider 3483 move from (6, 8) to (7, 8) using car (3713, [(6, 8), (7, 8)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (8, 1) to (8, 2) using car (3699, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 3566 move from (7, 0) to (6, 0) using car (3652, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 3567 arrived\n", + "Agent rider 3576 move from (4, 1) to (3, 1) using car (3741, [(4, 1), (3, 1)], 0)\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 move from (3, 2) to (2, 2) using car (3690, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3582 move from (3, 2) to (2, 2) using car (3690, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (3, 5) to (3, 4) using car (3801, [(3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3585 move from (8, 0) to (9, 0) using car (3707, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 move from (3, 4) to (3, 5) using car (3738, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 3630 move from (3, 0) to (2, 0) using car (3694, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (3, 9) to (4, 9) using car (3780, [(3, 9), (4, 9)], 0)\n", - "Agent rider 3646 move from (5, 7) to (5, 6) using car (3782, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 3646 arrived with a waiting time of 2 ticks\n", - "Agent rider 3648 move from (6, 7) to (6, 6) using car (3785, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 3649 move from (5, 0) to (4, 0) using car (3793, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 move from (3, 0) to (2, 0) using car (3694, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3651 move from (3, 4) to (3, 5) using car (3738, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 3651 arrived with a waiting time of 7 ticks\n", - "Agent rider 3653 move from (2, 5) to (2, 4) using car (3685, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 3653 arrived with a waiting time of 5 ticks\n", - "Agent rider 3657 move from (2, 7) to (1, 7) using car (3682, [(2, 7), (1, 7)], 0)\n", - "Driver 3660 arrived\n", - "Agent rider 3666 doesn't move\n", - "Agent rider 3667 move from (0, 4) to (0, 5) using car (3742, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 move from (4, 7) to (4, 8) using car (3754, [(4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (1, 8) to (2, 8) using car (3752, [(1, 8), (2, 8)], 0)\n", - "Agent rider 3677 move from (3, 5) to (3, 4) using car (3801, [(3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Driver 3683 arrived\n", - "Driver 3689 arrived\n", - "Agent rider 3712 move from (5, 6) to (5, 5) using car (3765, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 4) to (0, 5) using car (3742, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 move from (8, 4) to (8, 3) using car (3783, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3584 move from (4, 2) to (5, 2) using car (3743, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (2, 9) to (2, 8) using car (3770, [(2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (3, 2) to (2, 2) using car (3690, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 3602 arrived\n", + "Driver 3608 arrived\n", + "Driver 3611 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 1) to (4, 2) using car (3710, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (5, 8) to (4, 8) using car (3620, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3629 move from (4, 2) to (5, 2) using car (3743, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Driver 3631 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3659 move from (7, 9) to (6, 9) using car (3762, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3661 doesn't move\n", + "Driver 3662 arrived\n", + "Driver 3667 arrived\n", + "Agent rider 3669 move from (5, 6) to (5, 7) using car (3704, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (4, 1) to (4, 2) using car (3710, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 move from (3, 2) to (2, 2) using car (3690, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (8, 2) to (8, 1) using car (3663, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3674 move from (5, 9) to (6, 9) using car (3708, [(5, 9), (6, 9)], 0)\n", + "Agent rider 3677 move from (8, 0) to (7, 0) using car (3765, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 3678 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 move from (2, 6) to (2, 5) using car (3676, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 3709 arrived\n", + "Driver 3717 arrived\n", + "Driver 3718 arrived\n", + "Agent rider 3724 move from (4, 7) to (4, 6) using car (3726, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Driver 3728 arrived\n", + "Agent rider 3730 doesn't move\n", "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 move from (4, 6) to (3, 6) using car (3776, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3735 doesn't move\n", - "Driver 3736 arrived\n", + "Driver 3737 arrived\n", "Driver 3740 arrived\n", - "Agent rider 3743 move from (2, 9) to (3, 9) using car (3725, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3755 arrived\n", - "Agent rider 3767 move from (8, 6) to (9, 6) using car (3692, [(8, 6), (9, 6)], 0)\n", - "Agent rider 3768 move from (5, 6) to (5, 5) using car (3765, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3769 move from (1, 1) to (2, 1) using car (3800, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3770 move from (3, 0) to (4, 0) using car (3758, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 3770 arrived with a waiting time of 1 ticks\n", - "Agent rider 3771 move from (2, 9) to (3, 9) using car (3725, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3786 move from (4, 3) to (3, 3) using car (3802, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3787 move from (6, 4) to (6, 5) using car (3708, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3788 move from (2, 9) to (3, 9) using car (3725, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 move from (3, 0) to (2, 0) using car (3694, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 7) to (1, 6) using car (3811, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 3792 move from (3, 7) to (4, 7) using car (3710, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3798 arrived\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3813 move from (5, 0) to (4, 0) using car (3793, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 move from (0, 4) to (0, 3) using car (3726, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3815 move from (1, 1) to (1, 2) using car (3830, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 3821 arrived\n", - "Driver 3822 arrived\n", - "Agent rider 3825 move from (1, 1) to (2, 1) using car (3800, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3826 doesn't move\n", - "Agent rider 3827 move from (2, 3) to (3, 3) using car (3829, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 3828 move from (0, 4) to (0, 5) using car (3742, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3833 move from (0, 4) to (0, 5) using car (3742, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "tick 274 ended\n", - "I am driver 3834 - trip: [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 3835 - trip: [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 3836 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "Agent rider 3744 move from (5, 6) to (5, 5) using car (3729, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3747 move from (2, 6) to (2, 5) using car (3676, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3748 doesn't move\n", + "Agent rider 3749 move from (4, 5) to (4, 6) using car (3684, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3754 doesn't move\n", + "Agent rider 3755 doesn't move\n", + "Agent rider 3756 doesn't move\n", + "Agent rider 3757 move from (8, 5) to (8, 6) using car (3723, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3758 move from (4, 7) to (4, 6) using car (3726, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3759 move from (7, 9) to (6, 9) using car (3762, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3773 move from (4, 2) to (5, 2) using car (3743, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Rider n° 3773 arrived with a waiting time of 1 ticks\n", + "Agent rider 3774 doesn't move\n", + "Agent rider 3775 move from (7, 7) to (7, 8) using car (3735, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3776 doesn't move\n", + "tick 262 ended\n", + "I am driver 3779 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 3780 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 3781 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", "3 drivers generated.\n", - "I am rider 3837 - dep: (7, 3) , arr: (4, 8)\n", - "I am rider 3838 - dep: (7, 4) , arr: (6, 7)\n", - "I am rider 3839 - dep: (4, 6) , arr: (9, 4)\n", - "I am rider 3840 - dep: (2, 1) , arr: (2, 3)\n", - "I am rider 3841 - dep: (6, 7) , arr: (4, 2)\n", - "I am rider 3842 - dep: (5, 4) , arr: (9, 0)\n", - "I am rider 3843 - dep: (9, 1) , arr: (4, 8)\n", - "I am rider 3844 - dep: (8, 5) , arr: (9, 5)\n", - "I am rider 3845 - dep: (9, 0) , arr: (4, 7)\n", - "I am rider 3846 - dep: (7, 6) , arr: (0, 1)\n", - "10 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (2, 0) to (1, 0) using car (3694, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (3, 4) to (4, 4) using car (3801, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3379 move from (0, 3) to (0, 2) using car (3726, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3380 move from (5, 0) to (6, 0) using car (3824, [(5, 0), (6, 0)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3477 move from (1, 8) to (0, 8) using car (3818, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 3477 arrived with a waiting time of 15 ticks\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 move from (1, 8) to (0, 8) using car (3818, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 3540 move from (6, 1) to (7, 1) using car (3762, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (2, 0) to (1, 0) using car (3694, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (3, 4) to (4, 4) using car (3801, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 move from (3, 5) to (3, 6) using car (3738, [(3, 5), (3, 6)], 0)\n", - "Agent rider 3630 move from (2, 0) to (1, 0) using car (3694, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (6, 6) to (6, 5) using car (3785, [(6, 6), (6, 5)], 0)\n", - "Agent rider 3649 move from (4, 0) to (3, 0) using car (3793, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 move from (2, 0) to (1, 0) using car (3694, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3653 doesn't move\n", - "Agent rider 3657 doesn't move\n", - "Agent rider 3666 move from (3, 3) to (2, 3) using car (3802, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3667 move from (0, 5) to (0, 6) using car (3742, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 move from (4, 8) to (3, 8) using car (3754, [(4, 8), (3, 8)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (3, 4) to (4, 4) using car (3801, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Driver 3684 arrived\n", - "Agent rider 3712 move from (5, 5) to (5, 4) using car (3765, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 5) to (0, 6) using car (3742, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Driver 3722 arrived\n", - "Driver 3724 arrived\n", - "Driver 3727 arrived\n", - "Agent rider 3729 move from (0, 3) to (0, 2) using car (3726, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3730 move from (8, 3) to (8, 2) using car (3783, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 move from (3, 6) to (2, 6) using car (3776, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3735 move from (5, 0) to (6, 0) using car (3824, [(5, 0), (6, 0)], 0)\n", - "Driver 3739 arrived\n", - "Driver 3741 arrived\n", - "Agent rider 3743 move from (3, 9) to (4, 9) using car (3725, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3747 arrived\n", - "Driver 3759 arrived\n", - "Agent rider 3767 doesn't move\n", - "Agent rider 3768 move from (5, 5) to (5, 4) using car (3765, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3769 move from (2, 1) to (3, 1) using car (3800, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3771 move from (3, 9) to (4, 9) using car (3725, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3772 arrived\n", - "Driver 3773 arrived\n", - "Driver 3779 arrived\n", - "Agent rider 3786 move from (3, 3) to (2, 3) using car (3802, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3787 move from (6, 5) to (6, 6) using car (3708, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 3787 arrived with a waiting time of 2 ticks\n", - "Agent rider 3788 move from (3, 9) to (4, 9) using car (3725, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 move from (2, 0) to (1, 0) using car (3694, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3790 move from (3, 3) to (2, 3) using car (3802, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3791 move from (1, 6) to (1, 5) using car (3811, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 3792 move from (4, 7) to (5, 7) using car (3710, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3807 arrived\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3813 move from (4, 0) to (3, 0) using car (3793, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 move from (0, 3) to (0, 2) using car (3726, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 3815 move from (1, 2) to (1, 3) using car (3830, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 3822 arrived\n", - "Driver 3823 arrived\n", - "Agent rider 3825 move from (2, 1) to (3, 1) using car (3800, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Rider n° 3825 arrived with a waiting time of 1 ticks\n", - "Agent rider 3826 move from (2, 6) to (1, 6) using car (3777, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 3827 move from (3, 3) to (2, 3) using car (3802, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 3828 move from (0, 5) to (0, 6) using car (3742, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3833 move from (0, 5) to (0, 6) using car (3742, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3837 move from (7, 3) to (7, 4) using car (3819, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 3838 move from (7, 4) to (7, 5) using car (3832, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3840 move from (2, 1) to (3, 1) using car (3800, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 3841 doesn't move\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "tick 275 ended\n", - "I am driver 3847 - trip: [(8, 4), (7, 4), (6, 4), (6, 3)]\n", - "I am driver 3848 - trip: [(2, 6), (2, 7)]\n", - "I am driver 3849 - trip: [(3, 6), (2, 6), (1, 6)]\n", - "I am driver 3850 - trip: [(9, 1), (8, 1), (7, 1), (7, 0)]\n", - "I am driver 3851 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3852 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", - "I am driver 3853 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 3854 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 3855 - trip: [(9, 7), (8, 7), (7, 7)]\n", - "I am driver 3856 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 3857 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 3858 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 3859 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 3860 - trip: [(0, 7), (1, 7), (2, 7), (2, 6)]\n", - "I am driver 3861 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 3862 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 3863 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 3864 - trip: [(8, 4), (8, 5)]\n", - "18 drivers generated.\n", - "I am rider 3865 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 3866 - dep: (8, 3) , arr: (3, 3)\n", - "I am rider 3867 - dep: (4, 2) , arr: (1, 7)\n", - "I am rider 3868 - dep: (2, 5) , arr: (3, 3)\n", - "4 riders generated.\n", - "Agent rider 2715 move from (9, 5) to (9, 6) using car (3852, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 move from (9, 5) to (9, 6) using car (3852, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3268 move from (9, 5) to (9, 6) using car (3852, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (4, 4) to (5, 4) using car (3801, [(4, 4), (5, 4)], 0)\n", - "Agent rider 3379 move from (0, 2) to (0, 1) using car (3726, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3380 doesn't move\n", + "I am rider 3782 - dep: (7, 8) , arr: (7, 9)\n", + "I am rider 3783 - dep: (5, 9) , arr: (4, 8)\n", + "I am rider 3784 - dep: (1, 0) , arr: (8, 6)\n", + "I am rider 3785 - dep: (3, 6) , arr: (4, 9)\n", + "I am rider 3786 - dep: (1, 9) , arr: (4, 7)\n", + "I am rider 3787 - dep: (4, 5) , arr: (3, 7)\n", + "I am rider 3788 - dep: (8, 8) , arr: (0, 9)\n", + "7 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (7, 8) to (8, 8) using car (3735, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (7, 8) to (8, 8) using car (3735, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (2, 2) to (2, 3) using car (3687, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3503 doesn't move\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3505 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (7, 1) to (8, 1) using car (3762, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 3543 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3563 doesn't move\n", + "Agent rider 3420 move from (2, 8) to (1, 8) using car (3770, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3421 move from (1, 0) to (2, 0) using car (3695, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Rider n° 3421 arrived with a waiting time of 9 ticks\n", + "Agent rider 3427 move from (2, 8) to (1, 8) using car (3770, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 move from (5, 2) to (6, 2) using car (3743, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 3445 move from (6, 4) to (6, 5) using car (3763, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3446 move from (2, 8) to (1, 8) using car (3770, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 3446 arrived with a waiting time of 11 ticks\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3472 move from (7, 8) to (8, 8) using car (3735, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3483 move from (7, 8) to (8, 8) using car (3735, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (8, 2) to (8, 3) using car (3699, [(8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 3566 move from (6, 0) to (5, 0) using car (3652, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 doesn't move\n", + "Agent rider 3582 doesn't move\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (4, 4) to (5, 4) using car (3801, [(4, 4), (5, 4)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 move from (0, 2) to (0, 1) using car (3726, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3602 move from (3, 6) to (2, 6) using car (3849, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (4, 9) to (5, 9) using car (3725, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (3, 0) to (2, 0) using car (3793, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 move from (1, 7) to (2, 7) using car (3853, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3666 move from (2, 3) to (1, 3) using car (3802, [(2, 3), (1, 3)], 0)\n", - "Rider n° 3666 arrived with a waiting time of 4 ticks\n", - "Agent rider 3667 move from (0, 6) to (0, 7) using car (3742, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 move from (3, 8) to (2, 8) using car (3671, [(3, 8), (2, 8)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (2, 8) to (3, 8) using car (3757, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3677 move from (4, 4) to (5, 4) using car (3801, [(4, 4), (5, 4)], 0)\n", + "Agent rider 3584 move from (5, 2) to (6, 2) using car (3743, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (2, 8) to (1, 8) using car (3770, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3598 move from (2, 2) to (1, 2) using car (3690, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 3608 arrived\n", + "Driver 3614 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 2) to (4, 3) using car (3710, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 doesn't move\n", + "Agent rider 3629 move from (5, 2) to (6, 2) using car (3743, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Driver 3633 arrived\n", + "Driver 3645 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3659 move from (6, 9) to (6, 8) using car (3781, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Rider n° 3659 arrived with a waiting time of 4 ticks\n", + "Agent rider 3661 doesn't move\n", + "Agent rider 3669 move from (5, 7) to (5, 8) using car (3704, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (4, 2) to (4, 3) using car (3710, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 move from (2, 2) to (1, 2) using car (3690, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (8, 1) to (7, 1) using car (3663, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3674 move from (6, 9) to (5, 9) using car (3762, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3677 move from (7, 0) to (7, 1) using car (3765, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 3678 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", "Driver 3682 arrived\n", - "Driver 3692 arrived\n", - "Driver 3698 arrived\n", - "Driver 3707 arrived\n", - "Driver 3711 arrived\n", - "Agent rider 3712 move from (5, 4) to (5, 3) using car (3765, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (2, 3) to (1, 3) using car (3802, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3715 move from (0, 6) to (0, 7) using car (3742, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3719 move from (0, 2) to (0, 1) using car (3726, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3720 move from (0, 2) to (0, 1) using car (3726, [(0, 2), (0, 1)], 0)\n", - "Driver 3724 arrived\n", - "Agent rider 3729 move from (0, 2) to (0, 1) using car (3726, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3730 move from (8, 2) to (8, 1) using car (3783, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Driver 3688 arrived\n", + "Agent rider 3693 move from (2, 5) to (2, 4) using car (3676, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 3700 arrived\n", + "Driver 3702 arrived\n", + "Driver 3718 arrived\n", + "Driver 3720 arrived\n", + "Agent rider 3724 move from (4, 6) to (4, 5) using car (3726, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 doesn't move\n", "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 move from (2, 6) to (2, 5) using car (3776, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3735 move from (6, 0) to (6, 1) using car (3854, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3741 arrived\n", - "Agent rider 3743 move from (4, 9) to (5, 9) using car (3725, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3746 arrived\n", - "Driver 3748 arrived\n", - "Driver 3749 arrived\n", - "Driver 3752 arrived\n", - "Agent rider 3767 doesn't move\n", - "Agent rider 3768 move from (5, 4) to (5, 3) using car (3765, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3769 move from (3, 1) to (4, 1) using car (3800, [(3, 1), (4, 1)], 0)\n", - "Agent rider 3771 move from (4, 9) to (5, 9) using car (3725, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3773 arrived\n", - "Driver 3780 arrived\n", - "Driver 3784 arrived\n", - "Agent rider 3786 move from (2, 3) to (1, 3) using car (3802, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3788 move from (4, 9) to (5, 9) using car (3725, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 move from (2, 3) to (1, 3) using car (3802, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3791 move from (1, 5) to (1, 4) using car (3811, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 3792 move from (5, 7) to (6, 7) using car (3710, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3806 arrived\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3813 move from (3, 0) to (2, 0) using car (3793, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 move from (0, 2) to (0, 1) using car (3726, [(0, 2), (0, 1)], 0)\n", - "Agent rider 3815 move from (1, 3) to (1, 4) using car (3830, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 3823 arrived\n", - "Agent rider 3826 move from (1, 6) to (0, 6) using car (3777, [(1, 6), (0, 6)], 0)\n", - "Agent rider 3827 move from (2, 3) to (1, 3) using car (3802, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3828 move from (0, 6) to (0, 7) using car (3742, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3833 move from (0, 6) to (0, 7) using car (3742, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3837 move from (7, 4) to (7, 5) using car (3819, [(7, 4), (7, 5)], 0)\n", - "Agent rider 3838 move from (7, 5) to (7, 6) using car (3832, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3840 move from (3, 1) to (4, 1) using car (3800, [(3, 1), (4, 1)], 0)\n", - "Agent rider 3841 move from (6, 7) to (6, 6) using car (3796, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3842 move from (5, 4) to (5, 3) using car (3765, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 3843 move from (9, 1) to (8, 1) using car (3850, [(9, 1), (8, 1), (7, 1), (7, 0)], 0)\n", - "Agent rider 3844 move from (8, 5) to (8, 6) using car (3794, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3865 doesn't move\n", - "Agent rider 3866 move from (8, 3) to (9, 3) using car (3705, [(8, 3), (9, 3)], 0)\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "tick 276 ended\n", - "I am driver 3869 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 3870 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "2 drivers generated.\n", - "I am rider 3871 - dep: (1, 4) , arr: (5, 3)\n", - "I am rider 3872 - dep: (9, 1) , arr: (4, 3)\n", - "I am rider 3873 - dep: (3, 9) , arr: (8, 4)\n", - "3 riders generated.\n", - "Agent rider 2715 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3018 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3171 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3268 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3285 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3295 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3368 move from (5, 4) to (5, 3) using car (3782, [(5, 4), (5, 3)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 move from (6, 0) to (7, 0) using car (3758, [(6, 0), (7, 0)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (8, 6) to (8, 7) using car (3794, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3432 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3503 move from (8, 6) to (8, 7) using car (3794, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 3503 arrived with a waiting time of 10 ticks\n", - "Agent rider 3504 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Rider n° 3504 arrived with a waiting time of 15 ticks\n", - "Agent rider 3505 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Rider n° 3505 arrived with a waiting time of 17 ticks\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (8, 1) to (9, 1) using car (3762, [(8, 1), (9, 1)], 0)\n", - "Agent rider 3543 move from (3, 5) to (3, 4) using car (3805, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n" + "Driver 3734 arrived\n", + "Driver 3739 arrived\n", + "Agent rider 3744 move from (5, 5) to (5, 4) using car (3729, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3747 move from (2, 5) to (2, 4) using car (3676, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3748 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3545 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3563 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3583 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3584 move from (5, 4) to (5, 3) using car (3782, [(5, 4), (5, 3)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 move from (2, 6) to (1, 6) using car (3849, [(2, 6), (1, 6)], 0)\n", - "Agent rider 3630 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (5, 9) to (6, 9) using car (3725, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3648 move from (6, 5) to (6, 6) using car (3795, [(6, 5), (6, 6)], 0)\n", - "Agent rider 3649 move from (2, 0) to (2, 1) using car (3793, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3657 move from (2, 7) to (3, 7) using car (3853, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3667 move from (0, 7) to (0, 8) using car (3742, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3673 doesn't move\n", - "Agent rider 3675 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3676 move from (3, 8) to (4, 8) using car (3757, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3677 move from (5, 4) to (5, 3) using car (3782, [(5, 4), (5, 3)], 0)\n", - "Driver 3685 arrived\n", - "Driver 3694 arrived\n", - "Agent rider 3712 move from (5, 3) to (5, 2) using car (3765, [(5, 3), (5, 2)], 0)\n", - "Agent rider 3713 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 7) to (0, 8) using car (3742, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Driver 3721 arrived\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 move from (8, 1) to (7, 1) using car (3783, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 move from (2, 5) to (2, 4) using car (3776, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3735 move from (6, 1) to (6, 2) using car (3854, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3738 arrived\n", - "Agent rider 3743 move from (5, 9) to (6, 9) using car (3725, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3748 arrived\n", - "Driver 3752 arrived\n", - "Driver 3754 arrived\n", - "Agent rider 3767 move from (9, 6) to (9, 7) using car (3852, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3768 move from (5, 3) to (5, 2) using car (3765, [(5, 3), (5, 2)], 0)\n", - "Agent rider 3769 doesn't move\n", - "Agent rider 3771 move from (5, 9) to (6, 9) using car (3725, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3775 arrived\n", - "Driver 3785 arrived\n", + "Agent rider 3749 move from (4, 6) to (4, 7) using car (3684, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 3754 doesn't move\n", + "Agent rider 3755 doesn't move\n", + "Agent rider 3756 doesn't move\n", + "Agent rider 3757 move from (8, 6) to (8, 7) using car (3723, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3758 move from (4, 6) to (5, 6) using car (3772, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 3759 move from (6, 9) to (6, 8) using car (3781, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 3774 doesn't move\n", + "Agent rider 3775 move from (7, 8) to (8, 8) using car (3735, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3776 doesn't move\n", + "Agent rider 3782 move from (7, 8) to (8, 8) using car (3735, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3783 doesn't move\n", + "Agent rider 3784 move from (1, 0) to (2, 0) using car (3779, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3785 move from (3, 6) to (3, 5) using car (3780, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (5, 9) to (6, 9) using car (3725, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 4) to (1, 3) using car (3811, [(1, 4), (1, 3)], 0)\n", - "Agent rider 3792 move from (6, 7) to (7, 7) using car (3710, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3812 move from (1, 0) to (2, 0) using car (3856, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3813 move from (2, 0) to (2, 1) using car (3793, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 move from (1, 4) to (1, 3) using car (3811, [(1, 4), (1, 3)], 0)\n", - "Driver 3824 arrived\n", - "Agent rider 3826 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (0, 7) to (0, 8) using car (3742, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3833 move from (0, 7) to (0, 8) using car (3742, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3838 move from (7, 6) to (7, 7) using car (3832, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3840 doesn't move\n", - "Agent rider 3841 move from (6, 6) to (6, 5) using car (3796, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3842 move from (5, 3) to (5, 2) using car (3765, [(5, 3), (5, 2)], 0)\n", - "Agent rider 3843 move from (8, 1) to (7, 1) using car (3783, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3844 move from (8, 6) to (8, 7) using car (3794, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3865 doesn't move\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 move from (2, 5) to (2, 4) using car (3776, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3871 move from (1, 4) to (1, 3) using car (3811, [(1, 4), (1, 3)], 0)\n", - "Agent rider 3872 doesn't move\n", - "Agent rider 3873 move from (3, 9) to (2, 9) using car (3862, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "tick 277 ended\n", - "I am driver 3874 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 3875 - trip: [(4, 1), (4, 0), (3, 0)]\n", - "I am driver 3876 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 3877 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 3878 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 3879 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", - "I am driver 3880 - trip: [(2, 8), (1, 8)]\n", - "I am driver 3881 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (2, 5)]\n", - "I am driver 3882 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 3883 - trip: [(6, 1), (6, 0), (5, 0)]\n", - "I am driver 3884 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3885 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", - "I am driver 3886 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 3887 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 3888 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 3889 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 3890 - trip: [(3, 5), (3, 6), (3, 7)]\n", - "I am driver 3891 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 3892 - trip: [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", - "I am driver 3893 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 3894 - trip: [(8, 5), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 3895 - trip: [(2, 2), (2, 3)]\n", - "I am driver 3896 - trip: [(6, 4), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 3897 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "24 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 2715 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (2, 0) to (3, 0) using car (3856, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3018 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3171 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3268 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3285 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3295 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 doesn't move\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "tick 263 ended\n", + "I am driver 3789 - trip: [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 3790 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 3791 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 3792 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 3793 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5)]\n", + "I am driver 3794 - trip: [(3, 5), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 3795 - trip: [(4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 3796 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 3797 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 3798 - trip: [(5, 7), (6, 7), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 3799 - trip: [(2, 6), (1, 6), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 3800 - trip: [(4, 4), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 3801 - trip: [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 3802 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", + "I am driver 3803 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 3804 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 3805 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 3806 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 3807 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 3808 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 3809 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 3810 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 3811 - trip: [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3812 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 3813 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 3814 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 3815 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 3816 - trip: [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 3817 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 3818 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "30 drivers generated.\n", + "I am rider 3819 - dep: (8, 8) , arr: (0, 8)\n", + "I am rider 3820 - dep: (5, 8) , arr: (0, 7)\n", + "2 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (1, 8) to (0, 8) using car (3770, [(1, 8), (0, 8)], 0)\n", + "Agent rider 3250 doesn't move\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 move from (8, 8) to (9, 8) using car (3735, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 move from (8, 8) to (9, 8) using car (3735, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3398 move from (2, 3) to (2, 4) using car (3687, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 3398 arrived with a waiting time of 5 ticks\n", + "Agent rider 3410 doesn't move\n", + "Agent rider 3411 doesn't move\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3504 doesn't move\n", - "Agent rider 3514 move from (0, 8) to (0, 9) using car (3742, [(0, 8), (0, 9)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3543 move from (3, 4) to (3, 3) using car (3805, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 3543 arrived with a waiting time of 10 ticks\n", - "Agent rider 3545 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (2, 0) to (3, 0) using car (3856, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3563 doesn't move\n", + "Agent rider 3420 move from (1, 8) to (0, 8) using car (3770, [(1, 8), (0, 8)], 0)\n", + "Agent rider 3427 move from (1, 8) to (0, 8) using car (3770, [(1, 8), (0, 8)], 0)\n", + "Rider n° 3427 arrived with a waiting time of 14 ticks\n", + "Agent rider 3429 move from (1, 2) to (0, 2) using car (3690, [(1, 2), (0, 2)], 0)\n", + "Rider n° 3429 arrived with a waiting time of 12 ticks\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 move from (6, 5) to (5, 5) using car (3763, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3469 move from (0, 9) to (0, 8) using car (3818, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3566 move from (5, 0) to (4, 0) using car (3652, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3566 arrived with a waiting time of 8 ticks\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3578 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 doesn't move\n", + "Agent rider 3582 doesn't move\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (6, 9) to (7, 9) using car (3725, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (2, 1) to (2, 2) using car (3793, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 move from (3, 7) to (4, 7) using car (3853, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3667 move from (0, 8) to (0, 9) using car (3742, [(0, 8), (0, 9)], 0)\n", - "Driver 3671 arrived\n", - "Agent rider 3673 doesn't move\n", - "Agent rider 3675 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3676 move from (4, 8) to (5, 8) using car (3757, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 3677 doesn't move\n", - "Driver 3694 arrived\n", - "Driver 3705 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 8) to (0, 9) using car (3742, [(0, 8), (0, 9)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Driver 3726 arrived\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 move from (7, 1) to (6, 1) using car (3783, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3584 move from (6, 2) to (6, 3) using car (3743, [(6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (1, 8) to (0, 8) using car (3770, [(1, 8), (0, 8)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 9) to (0, 8) using car (3818, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 move from (1, 2) to (0, 2) using car (3690, [(1, 2), (0, 2)], 0)\n", + "Driver 3614 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 3) to (4, 4) using car (3710, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 doesn't move\n", + "Agent rider 3629 move from (6, 2) to (6, 3) using car (3743, [(6, 2), (6, 3), (7, 3)], 0)\n", + "Driver 3630 arrived\n", + "Driver 3645 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3661 doesn't move\n", + "Driver 3665 arrived\n", + "Agent rider 3669 move from (5, 8) to (5, 9) using car (3704, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (4, 3) to (4, 4) using car (3710, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 move from (1, 2) to (0, 2) using car (3690, [(1, 2), (0, 2)], 0)\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (7, 1) to (6, 1) using car (3663, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3674 move from (5, 9) to (4, 9) using car (3762, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 3674 arrived with a waiting time of 2 ticks\n", + "Agent rider 3677 move from (7, 1) to (7, 2) using car (3809, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3678 move from (4, 1) to (3, 1) using car (3767, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 move from (2, 4) to (2, 3) using car (3676, [(2, 4), (2, 3)], 0)\n", + "Driver 3697 arrived\n", + "Driver 3698 arrived\n", + "Driver 3702 arrived\n", + "Driver 3707 arrived\n", + "Driver 3708 arrived\n", + "Driver 3713 arrived\n", + "Driver 3714 arrived\n", + "Driver 3720 arrived\n", + "Agent rider 3724 move from (4, 5) to (4, 4) using car (3726, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 doesn't move\n", "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3734 move from (2, 4) to (2, 3) using car (3776, [(2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3735 move from (6, 2) to (6, 3) using car (3854, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3743 move from (6, 9) to (7, 9) using car (3725, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 3741 arrived\n", + "Agent rider 3744 move from (5, 4) to (4, 4) using car (3729, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3747 doesn't move\n", + "Agent rider 3748 move from (0, 7) to (0, 6) using car (3803, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3749 doesn't move\n", "Driver 3752 arrived\n", - "Driver 3764 arrived\n", - "Agent rider 3767 move from (9, 7) to (9, 8) using car (3852, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Rider n° 3767 arrived with a waiting time of 6 ticks\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 move from (4, 1) to (4, 0) using car (3875, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 3771 move from (6, 9) to (7, 9) using car (3725, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 3777 arrived\n", + "Agent rider 3754 move from (8, 7) to (8, 8) using car (3723, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3755 move from (5, 9) to (4, 9) using car (3762, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3756 move from (8, 3) to (8, 4) using car (3699, [(8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 3757 move from (8, 7) to (8, 8) using car (3723, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3758 move from (5, 6) to (6, 6) using car (3772, [(5, 6), (6, 6)], 0)\n", + "Agent rider 3759 move from (6, 8) to (6, 7) using car (3781, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 3760 arrived\n", + "Driver 3761 arrived\n", + "Driver 3771 arrived\n", + "Agent rider 3774 move from (2, 0) to (3, 0) using car (3779, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3775 move from (8, 8) to (9, 8) using car (3735, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3776 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3783 move from (5, 9) to (4, 9) using car (3762, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3784 move from (2, 0) to (3, 0) using car (3779, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3785 move from (3, 5) to (4, 5) using car (3794, [(3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (6, 9) to (7, 9) using car (3725, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 move from (7, 7) to (8, 7) using car (3710, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3800 arrived\n", - "Driver 3801 arrived\n", - "Driver 3802 arrived\n", - "Driver 3803 arrived\n", - "Driver 3809 arrived\n", - "Agent rider 3812 move from (2, 0) to (3, 0) using car (3856, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3813 move from (2, 1) to (2, 2) using car (3793, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Driver 3819 arrived\n", - "Agent rider 3826 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (0, 8) to (0, 9) using car (3742, [(0, 8), (0, 9)], 0)\n", - "Agent rider 3833 move from (0, 8) to (0, 9) using car (3742, [(0, 8), (0, 9)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3838 move from (7, 7) to (8, 7) using car (3710, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3840 move from (4, 1) to (4, 0) using car (3875, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 3841 move from (6, 5) to (6, 4) using car (3796, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 move from (7, 6) to (6, 6) using car (3886, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 3848 arrived\n", - "Driver 3864 arrived\n", - "Agent rider 3865 doesn't move\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 move from (2, 4) to (2, 3) using car (3776, [(2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3872 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "tick 278 ended\n", - "I am driver 3898 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 3899 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5)]\n", - "I am driver 3900 - trip: [(8, 3), (9, 3)]\n", - "I am driver 3901 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 3902 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 3903 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 3904 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 3905 - trip: [(5, 0), (4, 0), (4, 1), (4, 2)]\n", - "I am driver 3906 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", - "9 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 2715 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (3, 0) to (4, 0) using car (3856, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3018 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3171 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3268 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3285 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3295 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3380 move from (7, 0) to (6, 0) using car (3885, [(7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (8, 7) to (9, 7) using car (3710, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3432 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3563 doesn't move\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 move from (8, 8) to (9, 8) using car (3735, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3820 move from (5, 8) to (4, 8) using car (3801, [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "tick 264 ended\n", + "I am driver 3821 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 3822 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 3823 - trip: [(1, 9), (1, 8), (2, 8)]\n", + "I am driver 3824 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "4 drivers generated.\n", + "I am rider 3825 - dep: (9, 6) , arr: (0, 6)\n", + "I am rider 3826 - dep: (6, 7) , arr: (0, 9)\n", + "I am rider 3827 - dep: (7, 6) , arr: (7, 7)\n", + "I am rider 3828 - dep: (5, 5) , arr: (3, 6)\n", + "I am rider 3829 - dep: (5, 9) , arr: (1, 5)\n", + "5 riders generated.\n", + "Agent rider 3191 move from (9, 5) to (8, 5) using car (3824, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3195 move from (9, 5) to (8, 5) using car (3824, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3250 move from (0, 1) to (0, 0) using car (3766, [(0, 1), (0, 0)], 0)\n", + "Rider n° 3250 arrived with a waiting time of 26 ticks\n", + "Agent rider 3281 move from (0, 1) to (0, 0) using car (3766, [(0, 1), (0, 0)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3340 move from (0, 1) to (0, 0) using car (3766, [(0, 1), (0, 0)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3410 move from (0, 1) to (0, 0) using car (3766, [(0, 1), (0, 0)], 0)\n", + "Rider n° 3410 arrived with a waiting time of 19 ticks\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3418 move from (9, 5) to (8, 5) using car (3824, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3429 doesn't move\n", + "Agent rider 3430 move from (0, 1) to (0, 0) using car (3766, [(0, 1), (0, 0)], 0)\n", + "Agent rider 3443 move from (6, 2) to (6, 1) using car (3706, [(6, 2), (6, 1)], 0)\n", + "Agent rider 3445 move from (5, 5) to (4, 5) using car (3763, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3469 move from (0, 8) to (0, 7) using car (3818, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 move from (8, 8) to (8, 9) using car (3723, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3483 move from (8, 8) to (8, 9) using car (3723, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3578 move from (9, 5) to (8, 5) using car (3824, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3581 move from (2, 2) to (2, 1) using car (3738, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3582 move from (2, 2) to (2, 1) using car (3738, [(2, 2), (2, 1), (2, 0)], 0)\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (7, 9) to (8, 9) using car (3725, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3648 move from (6, 6) to (6, 5) using car (3834, [(6, 6), (6, 5)], 0)\n", - "Agent rider 3649 move from (2, 2) to (1, 2) using car (3793, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 move from (4, 7) to (4, 6) using car (3853, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3673 doesn't move\n", - "Agent rider 3675 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3676 move from (5, 8) to (5, 7) using car (3889, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3677 doesn't move\n", - "Driver 3705 arrived\n", + "Agent rider 3584 move from (6, 3) to (7, 3) using car (3743, [(6, 3), (7, 3)], 0)\n", + "Rider n° 3584 arrived with a waiting time of 3 ticks\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (0, 8) to (0, 7) using car (3818, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 8) to (0, 7) using car (3818, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 4) to (4, 5) using car (3710, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3628 move from (4, 8) to (4, 7) using car (3801, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 3628 arrived with a waiting time of 6 ticks\n", + "Agent rider 3629 move from (6, 3) to (7, 3) using car (3743, [(6, 3), (7, 3)], 0)\n", + "Driver 3645 arrived\n", + "Driver 3648 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3661 move from (0, 1) to (0, 0) using car (3766, [(0, 1), (0, 0)], 0)\n", + "Agent rider 3669 move from (5, 9) to (6, 9) using car (3704, [(5, 9), (6, 9)], 0)\n", + "Agent rider 3670 move from (4, 4) to (4, 5) using car (3710, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (6, 1) to (5, 1) using car (3663, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3677 move from (7, 2) to (7, 3) using car (3809, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3678 move from (3, 1) to (2, 1) using car (3767, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Driver 3683 arrived\n", + "Agent rider 3693 move from (2, 3) to (1, 3) using car (3778, [(2, 3), (1, 3)], 0)\n", + "Driver 3698 arrived\n", "Driver 3708 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 move from (6, 1) to (5, 1) using car (3783, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3731 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3732 move from (9, 8) to (9, 9) using car (3852, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3734 move from (2, 3) to (1, 3) using car (3776, [(2, 3), (1, 3)], 0)\n", - "Rider n° 3734 arrived with a waiting time of 4 ticks\n", - "Agent rider 3735 move from (6, 3) to (6, 4) using car (3854, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3743 doesn't move\n", - "Driver 3745 arrived\n", + "Driver 3714 arrived\n", + "Driver 3715 arrived\n", + "Agent rider 3724 doesn't move\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 doesn't move\n", + "Agent rider 3731 doesn't move\n", + "Driver 3736 arrived\n", + "Agent rider 3744 move from (4, 4) to (4, 5) using car (3710, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3747 move from (2, 4) to (2, 5) using car (3687, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3748 doesn't move\n", + "Agent rider 3749 doesn't move\n", + "Driver 3750 arrived\n", + "Driver 3751 arrived\n", "Driver 3753 arrived\n", - "Driver 3756 arrived\n", - "Driver 3758 arrived\n", + "Agent rider 3754 move from (8, 8) to (8, 9) using car (3723, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3755 move from (4, 9) to (4, 8) using car (3762, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3756 move from (8, 4) to (8, 5) using car (3699, [(8, 4), (8, 5), (9, 5)], 0)\n", + "Agent rider 3757 move from (8, 8) to (8, 9) using car (3723, [(8, 8), (8, 9)], 0)\n", + "Rider n° 3757 arrived with a waiting time of 2 ticks\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 move from (6, 7) to (6, 6) using car (3781, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", "Driver 3761 arrived\n", - "Driver 3762 arrived\n", - "Driver 3765 arrived\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 move from (4, 0) to (3, 0) using car (3875, [(4, 0), (3, 0)], 0)\n", - "Agent rider 3771 move from (7, 9) to (8, 9) using car (3725, [(7, 9), (8, 9)], 0)\n", - "Driver 3782 arrived\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (7, 9) to (8, 9) using car (3725, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 move from (8, 7) to (9, 7) using car (3710, [(8, 7), (9, 7)], 0)\n", - "Driver 3795 arrived\n", - "Driver 3797 arrived\n", - "Driver 3799 arrived\n", - "Driver 3801 arrived\n", - "Driver 3803 arrived\n", - "Driver 3811 arrived\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3813 move from (2, 2) to (3, 2) using car (3891, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3826 move from (0, 6) to (0, 7) using car (3778, [(0, 6), (0, 7)], 0)\n", - "Rider n° 3826 arrived with a waiting time of 5 ticks\n", + "Agent rider 3774 move from (3, 0) to (4, 0) using car (3779, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 doesn't move\n", + "Agent rider 3782 move from (8, 8) to (8, 9) using car (3723, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3783 move from (4, 9) to (4, 8) using car (3762, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 3783 arrived with a waiting time of 1 ticks\n", + "Agent rider 3784 move from (3, 0) to (4, 0) using car (3779, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3785 move from (4, 5) to (4, 6) using car (3806, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3786 move from (1, 9) to (1, 8) using car (3810, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 3787 move from (4, 5) to (4, 6) using car (3806, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3788 move from (8, 8) to (8, 9) using car (3723, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3820 move from (4, 8) to (4, 7) using car (3801, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3826 move from (6, 7) to (7, 7) using car (3798, [(6, 7), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 3827 move from (7, 6) to (8, 6) using car (3722, [(7, 6), (8, 6)], 0)\n", + "Agent rider 3828 move from (5, 5) to (4, 5) using car (3763, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3829 move from (5, 9) to (6, 9) using car (3704, [(5, 9), (6, 9)], 0)\n", + "tick 265 ended\n", + "I am driver 3830 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 3831 - trip: [(6, 4), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 3832 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 3833 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 3834 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 3835 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (5, 6)]\n", + "I am driver 3836 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "I am driver 3837 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 3838 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 3839 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 3840 - trip: [(4, 7), (5, 7), (6, 7), (6, 8)]\n", + "I am driver 3841 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 3842 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 3843 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "14 drivers generated.\n", + "I am rider 3844 - dep: (7, 4) , arr: (1, 9)\n", + "I am rider 3845 - dep: (6, 5) , arr: (3, 6)\n", + "I am rider 3846 - dep: (0, 7) , arr: (2, 1)\n", + "I am rider 3847 - dep: (9, 2) , arr: (4, 2)\n", + "I am rider 3848 - dep: (1, 0) , arr: (7, 9)\n", + "I am rider 3849 - dep: (8, 3) , arr: (2, 7)\n", + "I am rider 3850 - dep: (5, 3) , arr: (4, 3)\n", + "7 riders generated.\n", + "Agent rider 3191 move from (8, 5) to (9, 5) using car (3699, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3195 move from (8, 5) to (9, 5) using car (3699, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3281 move from (0, 0) to (1, 0) using car (3841, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (0, 5) to (0, 4) using car (3803, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3340 move from (0, 0) to (1, 0) using car (3841, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3418 move from (8, 5) to (9, 5) using car (3699, [(8, 5), (9, 5)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3430 move from (0, 0) to (1, 0) using car (3841, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3443 doesn't move\n", + "Agent rider 3445 move from (4, 5) to (4, 4) using car (3805, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 3445 arrived with a waiting time of 12 ticks\n", + "Agent rider 3469 move from (0, 7) to (0, 6) using car (3818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 move from (8, 9) to (9, 9) using car (3712, [(8, 9), (9, 9)], 0)\n", + "Agent rider 3483 move from (8, 9) to (9, 9) using car (3712, [(8, 9), (9, 9)], 0)\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3578 move from (8, 5) to (8, 4) using car (3796, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 3578 arrived with a waiting time of 13 ticks\n", + "Agent rider 3579 move from (7, 3) to (7, 4) using car (3836, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3581 move from (2, 1) to (2, 0) using car (3738, [(2, 1), (2, 0)], 0)\n", + "Agent rider 3582 move from (2, 1) to (2, 0) using car (3738, [(2, 1), (2, 0)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (0, 7) to (0, 6) using car (3818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 7) to (0, 6) using car (3818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 move from (7, 3) to (7, 4) using car (3836, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Driver 3648 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3661 move from (0, 0) to (1, 0) using car (3841, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3669 doesn't move\n", + "Agent rider 3670 move from (4, 5) to (3, 5) using car (3763, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (5, 1) to (5, 0) using car (3696, [(5, 1), (5, 0)], 0)\n", + "Driver 3676 arrived\n", + "Agent rider 3677 move from (7, 3) to (7, 4) using car (3809, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3678 move from (2, 1) to (1, 1) using car (3767, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 3679 move from (7, 3) to (7, 4) using car (3836, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Driver 3690 arrived\n", + "Agent rider 3693 doesn't move\n", + "Driver 3711 arrived\n", + "Driver 3715 arrived\n", + "Agent rider 3724 move from (4, 4) to (4, 3) using car (3838, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 3725 move from (5, 0) to (6, 0) using car (3792, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 3727 arrived\n", + "Agent rider 3730 move from (0, 5) to (0, 4) using car (3803, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 doesn't move\n", + "Driver 3735 arrived\n", + "Agent rider 3744 doesn't move\n", + "Agent rider 3745 move from (0, 5) to (0, 4) using car (3803, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3747 doesn't move\n", + "Agent rider 3748 move from (0, 6) to (0, 5) using car (3799, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 3749 move from (4, 7) to (3, 7) using car (3801, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 3751 arrived\n", + "Agent rider 3754 move from (8, 9) to (9, 9) using car (3712, [(8, 9), (9, 9)], 0)\n", + "Rider n° 3754 arrived with a waiting time of 3 ticks\n", + "Agent rider 3755 move from (4, 8) to (4, 7) using car (3762, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3756 move from (8, 5) to (7, 5) using car (3824, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 move from (6, 6) to (6, 5) using car (3781, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 3770 arrived\n", + "Driver 3772 arrived\n", + "Agent rider 3774 move from (4, 0) to (4, 1) using car (3779, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 move from (2, 1) to (2, 0) using car (3738, [(2, 1), (2, 0)], 0)\n", + "Agent rider 3782 move from (8, 9) to (9, 9) using car (3712, [(8, 9), (9, 9)], 0)\n", + "Agent rider 3784 move from (4, 0) to (4, 1) using car (3779, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3785 move from (4, 6) to (4, 7) using car (3806, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3786 move from (1, 8) to (1, 7) using car (3810, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 3787 move from (4, 6) to (4, 7) using car (3806, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3788 move from (8, 9) to (9, 9) using car (3712, [(8, 9), (9, 9)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3820 move from (4, 7) to (3, 7) using car (3801, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3825 move from (9, 6) to (8, 6) using car (3837, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3826 move from (7, 7) to (7, 8) using car (3798, [(7, 7), (7, 8), (7, 9)], 0)\n", "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3838 move from (8, 7) to (9, 7) using car (3710, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3840 move from (4, 0) to (3, 0) using car (3901, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3841 move from (6, 4) to (6, 3) using car (3796, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (7, 1) to (7, 2) using car (3893, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3844 move from (8, 7) to (9, 7) using car (3710, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 move from (6, 6) to (5, 6) using car (3886, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 3849 arrived\n", - "Driver 3855 arrived\n", - "Agent rider 3865 doesn't move\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 move from (2, 3) to (1, 3) using car (3776, [(2, 3), (1, 3)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3872 doesn't move\n", - "Agent rider 3873 move from (2, 9) to (3, 9) using car (3884, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "tick 279 ended\n", - "I am driver 3907 - trip: [(9, 7), (8, 7), (7, 7), (7, 6)]\n", - "I am driver 3908 - trip: [(8, 5), (7, 5), (6, 5), (6, 4)]\n", - "I am driver 3909 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3910 - trip: [(1, 0), (2, 0)]\n", - "I am driver 3911 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 3912 - trip: [(7, 5), (8, 5), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 3913 - trip: [(8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 3914 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 3915 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5)]\n", - "I am driver 3916 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 3917 - trip: [(9, 4), (9, 3), (9, 2)]\n", - "I am driver 3918 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 3919 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3920 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 3921 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 3922 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 3923 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "17 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 2715 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 move from (4, 0) to (4, 1) using car (3905, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 3018 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3171 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3268 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3285 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3295 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3368 move from (5, 3) to (4, 3) using car (3859, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3379 doesn't move\n" + "Agent rider 3828 move from (4, 5) to (3, 5) using car (3763, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3845 move from (6, 5) to (6, 4) using car (3813, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3846 move from (0, 7) to (0, 6) using car (3818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3849 move from (8, 3) to (7, 3) using car (3830, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 3850 doesn't move\n", + "tick 266 ended\n", + "I am driver 3851 - trip: [(1, 7), (2, 7), (3, 7), (3, 8)]\n", + "I am driver 3852 - trip: [(2, 7), (3, 7), (4, 7), (4, 6)]\n", + "I am driver 3853 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 3854 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 3855 - trip: [(6, 1), (7, 1)]\n", + "I am driver 3856 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 3857 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 3858 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 3859 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 3860 - trip: [(6, 4), (6, 5), (6, 6)]\n", + "I am driver 3861 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", + "11 drivers generated.\n", + "I am rider 3862 - dep: (3, 0) , arr: (9, 9)\n", + "1 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (0, 8) to (0, 7) using car (3789, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3281 move from (1, 0) to (1, 1) using car (3841, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (0, 4) to (0, 3) using car (3803, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3340 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 5) to (0, 4) using car (3799, [(0, 5), (0, 4)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (0, 5) to (0, 4) using car (3799, [(0, 5), (0, 4)], 0)\n", + "Agent rider 3418 doesn't move\n", + "Agent rider 3420 move from (0, 8) to (0, 7) using car (3789, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3430 move from (1, 0) to (1, 1) using car (3841, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3443 move from (6, 1) to (7, 1) using car (3855, [(6, 1), (7, 1)], 0)\n", + "Rider n° 3443 arrived with a waiting time of 15 ticks\n", + "Agent rider 3469 move from (0, 6) to (0, 5) using car (3818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (7, 4) to (7, 5) using car (3831, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3581 move from (2, 0) to (1, 0) using car (3652, [(2, 0), (1, 0)], 0)\n", + "Agent rider 3582 move from (2, 0) to (1, 0) using car (3652, [(2, 0), (1, 0)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (0, 6) to (0, 5) using car (3818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 6) to (0, 5) using car (3818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 doesn't move\n", + "Driver 3620 arrived\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (0, 5) to (0, 4) using car (3799, [(0, 5), (0, 4)], 0)\n", + "Agent rider 3661 move from (1, 0) to (1, 1) using car (3841, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3669 doesn't move\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 move from (5, 0) to (4, 0) using car (3804, [(5, 0), (4, 0)], 0)\n", + "Agent rider 3677 move from (7, 4) to (7, 5) using car (3809, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3678 move from (1, 1) to (1, 2) using car (3767, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 3678 arrived with a waiting time of 2 ticks\n", + "Agent rider 3679 move from (7, 4) to (7, 5) using car (3831, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (0, 5) to (0, 4) using car (3799, [(0, 5), (0, 4)], 0)\n", + "Driver 3684 arrived\n", + "Driver 3686 arrived\n", + "Agent rider 3693 doesn't move\n", + "Driver 3695 arrived\n", + "Driver 3704 arrived\n", + "Driver 3706 arrived\n", + "Driver 3722 arrived\n", + "Driver 3723 arrived\n", + "Agent rider 3724 move from (4, 3) to (4, 2) using car (3838, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 3725 move from (6, 0) to (7, 0) using car (3792, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3730 move from (0, 4) to (0, 3) using car (3803, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (0, 5) to (0, 4) using car (3799, [(0, 5), (0, 4)], 0)\n", + "Driver 3743 arrived\n", + "Agent rider 3744 move from (4, 5) to (5, 5) using car (3833, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3745 move from (0, 4) to (0, 3) using car (3803, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3747 move from (2, 5) to (1, 5) using car (3811, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3748 move from (0, 5) to (0, 4) using car (3799, [(0, 5), (0, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3380 move from (6, 0) to (5, 0) using car (3885, [(6, 0), (5, 0), (5, 1)], 0)\n", + "Agent rider 3749 move from (3, 7) to (2, 7) using car (3801, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3754 doesn't move\n", + "Agent rider 3755 move from (4, 7) to (4, 6) using car (3856, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3756 move from (7, 5) to (6, 5) using car (3824, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 doesn't move\n", + "Driver 3766 arrived\n", + "Driver 3772 arrived\n", + "Agent rider 3774 move from (4, 1) to (4, 2) using car (3779, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 doesn't move\n", + "Driver 3778 arrived\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (4, 1) to (4, 2) using car (3779, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3785 move from (4, 7) to (4, 8) using car (3806, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3786 move from (1, 7) to (2, 7) using car (3851, [(1, 7), (2, 7), (3, 7), (3, 8)], 0)\n", + "Agent rider 3787 move from (4, 7) to (4, 6) using car (3762, [(4, 7), (4, 6)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3820 move from (3, 7) to (2, 7) using car (3801, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3825 move from (8, 6) to (8, 5) using car (3837, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3826 move from (7, 8) to (7, 9) using car (3798, [(7, 8), (7, 9)], 0)\n", + "Agent rider 3827 move from (8, 6) to (8, 5) using car (3837, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3828 move from (3, 5) to (2, 5) using car (3763, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (7, 4) to (7, 5) using car (3809, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (6, 4) to (6, 5) using car (3860, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 3846 move from (0, 6) to (0, 5) using car (3818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (9, 2) to (8, 2) using car (3859, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3849 move from (7, 3) to (6, 3) using car (3830, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 3850 move from (5, 3) to (5, 2) using car (3777, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3862 doesn't move\n", + "tick 267 ended\n", + "I am driver 3863 - trip: [(8, 2), (9, 2)]\n", + "I am driver 3864 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 3865 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7)]\n", + "I am driver 3866 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 3867 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)]\n", + "I am driver 3868 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 3869 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", + "I am driver 3870 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 3871 - trip: [(7, 9), (6, 9), (5, 9)]\n", + "9 drivers generated.\n", + "I am rider 3872 - dep: (5, 2) , arr: (0, 9)\n", + "1 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (0, 7) to (0, 6) using car (3789, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3281 move from (1, 1) to (1, 2) using car (3841, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (0, 3) to (0, 2) using car (3803, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3340 move from (1, 0) to (2, 0) using car (3857, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3340 arrived with a waiting time of 19 ticks\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 doesn't move\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 doesn't move\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (9, 7) to (8, 7) using car (3907, [(9, 7), (8, 7), (7, 7), (7, 6)], 0)\n", - "Agent rider 3432 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3514 move from (0, 9) to (0, 8) using car (3862, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3554 move from (9, 4) to (9, 3) using car (3917, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3563 doesn't move\n", + "Agent rider 3420 move from (0, 7) to (0, 6) using car (3789, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 3430 move from (1, 1) to (1, 2) using car (3841, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3469 move from (0, 5) to (0, 4) using car (3818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (8, 3) to (8, 2) using car (3796, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 3576 move from (3, 1) to (4, 1) using car (3780, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3579 move from (7, 5) to (7, 6) using car (3831, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3581 move from (1, 0) to (2, 0) using car (3857, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3582 move from (1, 0) to (2, 0) using car (3857, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (5, 3) to (4, 3) using car (3859, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 doesn't move\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (6, 5) to (6, 4) using car (3870, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 3649 move from (1, 2) to (0, 2) using car (3793, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 move from (4, 6) to (4, 5) using car (3853, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3667 move from (0, 9) to (0, 8) using car (3862, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (0, 5) to (0, 4) using car (3818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 5) to (0, 4) using car (3818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 move from (7, 4) to (8, 4) using car (3726, [(7, 4), (8, 4)], 0)\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 doesn't move\n", + "Agent rider 3661 move from (1, 1) to (1, 2) using car (3841, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 3663 arrived\n", + "Agent rider 3669 doesn't move\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", "Agent rider 3673 doesn't move\n", - "Agent rider 3675 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3676 move from (5, 7) to (5, 6) using car (3889, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3677 move from (5, 3) to (4, 3) using car (3859, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Driver 3708 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 9) to (0, 8) using car (3862, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3719 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3730 move from (5, 1) to (4, 1) using car (3783, [(5, 1), (4, 1)], 0)\n", - "Agent rider 3731 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3732 move from (9, 9) to (8, 9) using car (3852, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 3735 move from (6, 4) to (6, 5) using car (3854, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3742 arrived\n", - "Agent rider 3743 move from (7, 9) to (6, 9) using car (3903, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 3753 arrived\n", - "Driver 3761 arrived\n", - "Driver 3765 arrived\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 move from (3, 0) to (2, 0) using car (3901, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3771 doesn't move\n", - "Driver 3774 arrived\n", - "Driver 3781 arrived\n", - "Agent rider 3786 doesn't move\n", + "Agent rider 3677 move from (7, 5) to (7, 6) using car (3809, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3679 move from (7, 5) to (7, 6) using car (3831, [(7, 5), (7, 6)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Driver 3686 arrived\n", + "Driver 3687 arrived\n", + "Agent rider 3693 move from (1, 3) to (0, 3) using car (3800, [(1, 3), (0, 3)], 0)\n", + "Driver 3696 arrived\n", + "Driver 3699 arrived\n", + "Driver 3712 arrived\n", + "Driver 3723 arrived\n", + "Agent rider 3724 move from (4, 2) to (4, 1) using car (3838, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 3724 arrived with a waiting time of 2 ticks\n", + "Agent rider 3725 move from (7, 0) to (8, 0) using car (3792, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3730 move from (0, 3) to (0, 2) using car (3803, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 doesn't move\n", + "Driver 3738 arrived\n", + "Agent rider 3744 move from (5, 5) to (6, 5) using car (3833, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3745 move from (0, 3) to (0, 2) using car (3803, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3747 move from (1, 5) to (0, 5) using car (3811, [(1, 5), (0, 5)], 0)\n", + "Rider n° 3747 arrived with a waiting time of 2 ticks\n", + "Agent rider 3748 doesn't move\n", + "Agent rider 3749 move from (2, 7) to (1, 7) using car (3801, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3755 move from (4, 6) to (4, 5) using car (3856, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3756 move from (6, 5) to (6, 6) using car (3860, [(6, 5), (6, 6)], 0)\n", + "Rider n° 3756 arrived with a waiting time of 3 ticks\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 move from (6, 5) to (5, 5) using car (3824, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3774 move from (4, 2) to (4, 3) using car (3779, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Rider n° 3774 arrived with a waiting time of 3 ticks\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (4, 2) to (4, 3) using car (3779, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3785 move from (4, 8) to (4, 9) using car (3806, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 3785 arrived with a waiting time of 0 ticks\n", + "Agent rider 3786 move from (2, 7) to (3, 7) using car (3851, [(2, 7), (3, 7), (3, 8)], 0)\n", + "Agent rider 3787 doesn't move\n", "Agent rider 3788 doesn't move\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3792 doesn't move\n", "Driver 3794 arrived\n", - "Driver 3799 arrived\n", - "Driver 3803 arrived\n", - "Driver 3810 arrived\n", - "Agent rider 3812 move from (3, 0) to (2, 0) using car (3901, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3813 move from (3, 2) to (3, 3) using car (3891, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Driver 3817 arrived\n", + "Driver 3795 arrived\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3820 move from (2, 7) to (1, 7) using car (3801, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 3823 arrived\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3826 move from (7, 9) to (6, 9) using car (3871, [(7, 9), (6, 9), (5, 9)], 0)\n", "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (0, 9) to (0, 8) using car (3862, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3833 move from (0, 9) to (0, 8) using car (3862, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 3835 arrived\n", - "Agent rider 3837 move from (7, 5) to (7, 6) using car (3857, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 3838 move from (9, 7) to (8, 7) using car (3907, [(9, 7), (8, 7), (7, 7), (7, 6)], 0)\n", - "Agent rider 3839 move from (4, 6) to (4, 5) using car (3853, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 3840 move from (3, 0) to (2, 0) using car (3901, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3841 move from (6, 3) to (6, 2) using car (3796, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (7, 2) to (7, 3) using car (3893, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3844 move from (9, 7) to (8, 7) using car (3907, [(9, 7), (8, 7), (7, 7), (7, 6)], 0)\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 move from (5, 6) to (4, 6) using car (3886, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 3847 arrived\n", - "Driver 3850 arrived\n", - "Driver 3860 arrived\n", - "Agent rider 3865 doesn't move\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", + "Agent rider 3828 move from (2, 5) to (2, 6) using car (3842, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (7, 5) to (7, 6) using car (3809, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (6, 5) to (5, 5) using car (3824, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3846 move from (0, 5) to (0, 4) using car (3818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (8, 2) to (7, 2) using car (3859, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3848 move from (1, 0) to (2, 0) using car (3857, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 move from (6, 3) to (5, 3) using car (3813, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3850 move from (5, 2) to (4, 2) using car (3853, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 3862 doesn't move\n", "Agent rider 3872 doesn't move\n", - "Agent rider 3873 move from (3, 9) to (4, 9) using car (3884, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3880 arrived\n", - "Driver 3895 arrived\n", - "tick 280 ended\n", - "I am driver 3924 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3925 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 3926 - trip: [(5, 3), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 3927 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "4 drivers generated.\n", - "I am rider 3928 - dep: (1, 2) , arr: (8, 8)\n", - "I am rider 3929 - dep: (3, 9) , arr: (5, 9)\n", - "I am rider 3930 - dep: (8, 5) , arr: (3, 5)\n", - "I am rider 3931 - dep: (4, 1) , arr: (2, 1)\n", - "I am rider 3932 - dep: (4, 5) , arr: (0, 1)\n", - "I am rider 3933 - dep: (0, 6) , arr: (5, 7)\n", - "6 riders generated.\n", - "Agent rider 2715 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 2736 move from (9, 0) to (8, 0) using car (3925, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 2780 move from (4, 1) to (4, 2) using car (3905, [(4, 1), (4, 2)], 0)\n", - "Agent rider 3018 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3171 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3268 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3285 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3295 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3368 move from (4, 3) to (3, 3) using car (3859, [(4, 3), (3, 3)], 0)\n", - "Agent rider 3379 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 3380 move from (5, 0) to (5, 1) using car (3885, [(5, 0), (5, 1)], 0)\n", - "Rider n° 3380 arrived with a waiting time of 21 ticks\n", - "Agent rider 3418 move from (9, 0) to (8, 0) using car (3925, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3423 move from (8, 7) to (7, 7) using car (3907, [(8, 7), (7, 7), (7, 6)], 0)\n", - "Agent rider 3432 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3514 move from (0, 8) to (0, 7) using car (3862, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3554 move from (9, 3) to (9, 2) using car (3917, [(9, 3), (9, 2)], 0)\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3563 doesn't move\n", + "tick 268 ended\n", + "I am driver 3873 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7)]\n", + "I am driver 3874 - trip: [(8, 7), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 3875 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 3876 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "I am driver 3877 - trip: [(1, 1), (1, 2)]\n", + "I am driver 3878 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 3879 - trip: [(8, 7), (7, 7), (6, 7), (5, 7)]\n", + "7 drivers generated.\n", + "I am rider 3880 - dep: (6, 4) , arr: (6, 8)\n", + "1 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 move from (0, 6) to (0, 5) using car (3789, [(0, 6), (0, 5)], 0)\n", + "Agent rider 3281 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (0, 2) to (0, 1) using car (3803, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3418 doesn't move\n", + "Agent rider 3420 move from (0, 6) to (0, 5) using car (3789, [(0, 6), (0, 5)], 0)\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3469 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (8, 2) to (8, 1) using car (3796, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 3576 move from (4, 1) to (5, 1) using car (3780, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3579 move from (7, 6) to (7, 7) using car (3836, [(7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3581 move from (2, 0) to (3, 0) using car (3857, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3581 arrived with a waiting time of 5 ticks\n", + "Agent rider 3582 move from (2, 0) to (3, 0) using car (3857, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3582 arrived with a waiting time of 3 ticks\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (4, 3) to (3, 3) using car (3859, [(4, 3), (3, 3)], 0)\n", - "Agent rider 3585 move from (9, 0) to (8, 0) using car (3925, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3588 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3633 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3648 move from (6, 4) to (6, 3) using car (3870, [(6, 4), (6, 3)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 move from (4, 5) to (4, 4) using car (3853, [(4, 5), (4, 4)], 0)\n", - "Agent rider 3667 move from (0, 8) to (0, 7) using car (3862, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3673 move from (2, 8) to (2, 9) using car (3869, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3675 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3676 move from (5, 6) to (5, 5) using car (3889, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3677 move from (4, 3) to (3, 3) using car (3859, [(4, 3), (3, 3)], 0)\n", - "Driver 3710 arrived\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3714 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3715 move from (0, 8) to (0, 7) using car (3862, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3719 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 3720 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Driver 3725 arrived\n", - "Agent rider 3729 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 3730 move from (4, 1) to (4, 2) using car (3905, [(4, 1), (4, 2)], 0)\n", - "Agent rider 3731 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3732 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3735 move from (6, 5) to (6, 6) using car (3854, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3743 move from (6, 9) to (6, 8) using car (3903, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 3765 arrived\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3769 move from (2, 0) to (2, 1) using car (3901, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3771 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Driver 3776 arrived\n", - "Driver 3778 arrived\n", - "Agent rider 3786 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3788 move from (8, 9) to (7, 9) using car (3852, [(8, 9), (7, 9)], 0)\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3791 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3792 move from (9, 7) to (9, 8) using car (3894, [(9, 7), (9, 8)], 0)\n", - "Rider n° 3792 arrived with a waiting time of 2 ticks\n", - "Driver 3803 arrived\n", - "Agent rider 3812 move from (2, 0) to (2, 1) using car (3901, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3813 move from (3, 3) to (3, 4) using car (3891, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3814 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 3815 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 move from (0, 2) to (0, 1) using car (3803, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 5) to (4, 6) using car (3834, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3629 move from (8, 4) to (8, 3) using car (3837, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 3652 arrived\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3661 move from (1, 2) to (1, 3) using car (3841, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3669 move from (6, 9) to (7, 9) using car (3865, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7)], 0)\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 move from (0, 2) to (1, 2) using car (3878, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 doesn't move\n", + "Agent rider 3677 move from (7, 6) to (7, 7) using car (3809, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3679 move from (7, 6) to (7, 7) using car (3836, [(7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 3687 arrived\n", + "Agent rider 3693 doesn't move\n", + "Driver 3699 arrived\n", + "Agent rider 3724 doesn't move\n", + "Agent rider 3725 move from (8, 0) to (9, 0) using car (3792, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3730 move from (0, 2) to (0, 1) using car (3803, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 3732 arrived\n", + "Agent rider 3744 move from (6, 5) to (6, 6) using car (3833, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 3745 move from (0, 2) to (1, 2) using car (3878, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3748 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3749 move from (1, 7) to (0, 7) using car (3801, [(1, 7), (0, 7)], 0)\n", + "Rider n° 3749 arrived with a waiting time of 2 ticks\n", + "Agent rider 3755 move from (4, 5) to (4, 4) using car (3856, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 move from (5, 5) to (5, 4) using car (3824, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 3762 arrived\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 move from (2, 0) to (3, 0) using car (3857, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (4, 3) to (4, 4) using car (3779, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 3786 move from (3, 7) to (3, 8) using car (3851, [(3, 7), (3, 8)], 0)\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Driver 3795 arrived\n", + "Driver 3798 arrived\n", + "Driver 3799 arrived\n", + "Driver 3802 arrived\n", + "Driver 3804 arrived\n", "Driver 3816 arrived\n", - "Driver 3820 arrived\n", - "Agent rider 3827 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3828 move from (0, 8) to (0, 7) using car (3862, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 3831 arrived\n", - "Driver 3832 arrived\n", - "Agent rider 3833 move from (0, 8) to (0, 7) using car (3862, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 3834 arrived\n", - "Agent rider 3837 move from (7, 6) to (7, 7) using car (3857, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 3838 move from (8, 7) to (7, 7) using car (3907, [(8, 7), (7, 7), (7, 6)], 0)\n", - "Agent rider 3839 move from (4, 5) to (4, 4) using car (3853, [(4, 5), (4, 4)], 0)\n", - "Agent rider 3840 move from (2, 0) to (2, 1) using car (3901, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3841 doesn't move\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (7, 3) to (7, 4) using car (3893, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3844 move from (8, 7) to (7, 7) using car (3907, [(8, 7), (7, 7), (7, 6)], 0)\n", - "Agent rider 3845 move from (9, 0) to (8, 0) using car (3925, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3846 move from (4, 6) to (4, 5) using car (3886, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 3850 arrived\n", - "Agent rider 3865 move from (0, 1) to (0, 0) using car (3892, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 3866 move from (9, 3) to (9, 2) using car (3917, [(9, 3), (9, 2)], 0)\n", - "Agent rider 3867 move from (4, 2) to (4, 3) using car (3927, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3868 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3871 move from (1, 3) to (1, 4) using car (3915, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3872 doesn't move\n", - "Agent rider 3873 move from (4, 9) to (5, 9) using car (3884, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3875 arrived\n", - "Driver 3883 arrived\n", - "Driver 3890 arrived\n", - "Driver 3900 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3929 doesn't move\n", - "Agent rider 3930 doesn't move\n", - "Agent rider 3931 move from (4, 1) to (4, 2) using car (3905, [(4, 1), (4, 2)], 0)\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 doesn't move\n", - "tick 281 ended\n", - "I am driver 3934 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 3935 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 3936 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 3937 - trip: [(4, 4), (3, 4), (2, 4)]\n", - "I am driver 3938 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3939 - trip: [(9, 7), (8, 7), (7, 7), (7, 8)]\n", - "I am driver 3940 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 3941 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 3942 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 3943 - trip: [(5, 1), (4, 1), (3, 1), (3, 2)]\n", - "I am driver 3944 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 3945 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 3946 - trip: [(6, 1), (6, 2), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 3947 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 3948 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3949 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3950 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "17 drivers generated.\n", - "I am rider 3951 - dep: (6, 2) , arr: (6, 5)\n", - "I am rider 3952 - dep: (9, 1) , arr: (4, 7)\n", - "I am rider 3953 - dep: (5, 4) , arr: (9, 8)\n", - "I am rider 3954 - dep: (8, 3) , arr: (2, 5)\n", - "4 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 move from (0, 0) to (1, 0) using car (3892, [(0, 0), (1, 0)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3820 move from (1, 7) to (0, 7) using car (3801, [(1, 7), (0, 7)], 0)\n", + "Rider n° 3820 arrived with a waiting time of 0 ticks\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3826 move from (6, 9) to (5, 9) using car (3854, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3828 move from (2, 6) to (3, 6) using car (3842, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 3828 arrived with a waiting time of 0 ticks\n", + "Agent rider 3829 move from (6, 9) to (5, 9) using car (3854, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3844 move from (7, 6) to (7, 7) using car (3809, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (5, 5) to (5, 4) using car (3824, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3846 move from (0, 4) to (0, 3) using car (3818, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (7, 2) to (6, 2) using car (3859, [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3848 move from (2, 0) to (3, 0) using car (3857, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 move from (5, 3) to (4, 3) using car (3813, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3850 doesn't move\n", + "Driver 3855 arrived\n", + "Agent rider 3862 doesn't move\n", + "Agent rider 3872 move from (5, 2) to (4, 2) using car (3867, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 3880 doesn't move\n", + "tick 269 ended\n", + "I am driver 3881 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 3882 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3883 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 3884 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 3885 - trip: [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 3886 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)]\n", + "I am driver 3887 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 3888 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "I am driver 3889 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "9 drivers generated.\n", + "I am rider 3890 - dep: (2, 3) , arr: (4, 7)\n", + "I am rider 3891 - dep: (5, 4) , arr: (3, 0)\n", + "I am rider 3892 - dep: (8, 4) , arr: (2, 7)\n", + "3 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3281 move from (1, 2) to (2, 2) using car (3878, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 3281 arrived with a waiting time of 23 ticks\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (0, 1) to (0, 0) using car (3803, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (7, 7) to (7, 6) using car (3907, [(7, 7), (7, 6)], 0)\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3514 move from (0, 7) to (0, 6) using car (3862, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3540 move from (9, 1) to (8, 1) using car (3948, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 doesn't move\n", - "Agent rider 3563 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3469 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (8, 1) to (9, 1) using car (3796, [(8, 1), (9, 1)], 0)\n", + "Agent rider 3576 move from (5, 1) to (6, 1) using car (3780, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3579 move from (7, 7) to (8, 7) using car (3836, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3582 doesn't move\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 move from (0, 0) to (1, 0) using car (3947, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (6, 3) to (6, 2) using car (3926, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 move from (4, 4) to (3, 4) using car (3937, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 3667 move from (0, 7) to (0, 6) using car (3862, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3673 move from (2, 9) to (3, 9) using car (3869, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (5, 5) to (4, 5) using car (3889, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3712 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3715 move from (0, 7) to (0, 6) using car (3862, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3719 move from (0, 0) to (1, 0) using car (3947, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3720 move from (0, 0) to (1, 0) using car (3892, [(0, 0), (1, 0)], 0)\n", - "Agent rider 3729 move from (0, 0) to (1, 0) using car (3947, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3730 doesn't move\n", - "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3735 move from (6, 6) to (6, 7) using car (3854, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3743 move from (6, 8) to (6, 7) using car (3903, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 3766 arrived\n", - "Agent rider 3768 move from (5, 2) to (5, 1) using car (3887, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 3769 move from (2, 1) to (2, 2) using car (3901, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3771 doesn't move\n", - "Driver 3778 arrived\n", - "Driver 3783 arrived\n", - "Agent rider 3786 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3598 move from (0, 1) to (0, 0) using car (3803, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 3598 arrived with a waiting time of 9 ticks\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 6) to (4, 7) using car (3834, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3661 move from (1, 3) to (1, 4) using car (3841, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3669 move from (7, 9) to (8, 9) using car (3865, [(7, 9), (8, 9), (8, 8), (8, 7)], 0)\n", + "Agent rider 3670 doesn't move\n", + "Agent rider 3671 move from (1, 2) to (2, 2) using car (3878, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3673 doesn't move\n", + "Agent rider 3677 move from (7, 7) to (6, 7) using car (3809, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3679 move from (7, 7) to (8, 7) using car (3836, [(7, 7), (8, 7)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3693 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 3721 arrived\n", + "Agent rider 3725 move from (9, 0) to (9, 1) using car (3792, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 3726 arrived\n", + "Driver 3729 arrived\n", + "Agent rider 3730 move from (0, 1) to (0, 0) using car (3803, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3744 move from (6, 6) to (5, 6) using car (3765, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 3745 move from (1, 2) to (2, 2) using car (3878, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3748 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3755 move from (4, 4) to (4, 3) using car (3856, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3758 move from (6, 6) to (5, 6) using car (3765, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 3759 move from (5, 4) to (5, 3) using car (3824, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 3764 arrived\n", + "Driver 3768 arrived\n", + "Driver 3769 arrived\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 move from (3, 0) to (4, 0) using car (3857, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3781 arrived\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (4, 4) to (5, 4) using car (3885, [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 3786 doesn't move\n", + "Agent rider 3787 move from (4, 6) to (4, 7) using car (3834, [(4, 6), (4, 7), (4, 8)], 0)\n", "Agent rider 3788 doesn't move\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3791 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", "Driver 3793 arrived\n", - "Driver 3805 arrived\n", - "Agent rider 3812 move from (2, 1) to (2, 2) using car (3901, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3813 move from (3, 4) to (3, 5) using car (3945, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 3814 move from (0, 0) to (1, 0) using car (3892, [(0, 0), (1, 0)], 0)\n", - "Agent rider 3815 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3827 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3828 move from (0, 7) to (0, 6) using car (3862, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 3832 arrived\n", - "Agent rider 3833 move from (0, 7) to (0, 6) using car (3862, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3837 move from (7, 7) to (7, 8) using car (3857, [(7, 7), (7, 8)], 0)\n", - "Agent rider 3838 move from (7, 7) to (7, 8) using car (3857, [(7, 7), (7, 8)], 0)\n", - "Agent rider 3839 move from (4, 4) to (3, 4) using car (3937, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 3840 move from (2, 1) to (2, 2) using car (3901, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3841 move from (6, 2) to (5, 2) using car (3923, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3842 move from (5, 2) to (5, 1) using car (3887, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 3843 move from (7, 4) to (7, 5) using car (3893, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3844 move from (7, 7) to (7, 6) using car (3907, [(7, 7), (7, 6)], 0)\n", - "Agent rider 3845 move from (8, 0) to (7, 0) using car (3925, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3846 move from (4, 5) to (4, 4) using car (3886, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 3865 move from (0, 0) to (1, 0) using car (3947, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 move from (4, 3) to (4, 4) using car (3927, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3868 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3871 move from (1, 4) to (1, 5) using car (3915, [(1, 4), (1, 5), (2, 5)], 0)\n", - "Agent rider 3872 move from (9, 1) to (8, 1) using car (3948, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3873 move from (5, 9) to (6, 9) using car (3884, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3896 arrived\n", - "Driver 3910 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3929 doesn't move\n", - "Agent rider 3930 move from (8, 5) to (9, 5) using car (3913, [(8, 5), (9, 5)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 move from (4, 5) to (4, 4) using car (3886, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 3933 doesn't move\n", - "Agent rider 3951 move from (6, 2) to (6, 3) using car (3882, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 3952 move from (9, 1) to (8, 1) using car (3948, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3953 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "tick 282 ended\n", - "I am driver 3955 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 3956 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 3957 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 3958 - trip: [(4, 2), (5, 2), (6, 2)]\n", - "I am driver 3959 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 3960 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 3961 - trip: [(4, 1), (4, 2)]\n", - "I am driver 3962 - trip: [(3, 7), (4, 7), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 3963 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 3964 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 3965 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8), (6, 8)]\n", - "I am driver 3966 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "12 drivers generated.\n", - "I am rider 3967 - dep: (4, 7) , arr: (1, 7)\n", - "I am rider 3968 - dep: (3, 2) , arr: (7, 5)\n", - "I am rider 3969 - dep: (8, 3) , arr: (9, 8)\n", - "I am rider 3970 - dep: (9, 0) , arr: (4, 0)\n", - "4 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 2780 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 move from (1, 0) to (2, 0) using car (3947, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 3799 arrived\n", + "Driver 3800 arrived\n", + "Driver 3807 arrived\n", + "Driver 3808 arrived\n", + "Driver 3811 arrived\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (8, 5) to (8, 6) using car (3869, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 3826 move from (5, 9) to (4, 9) using car (3854, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3827 move from (8, 5) to (8, 6) using car (3869, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 3829 move from (5, 9) to (4, 9) using car (3854, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 3831 arrived\n", + "Driver 3840 arrived\n", + "Agent rider 3844 move from (7, 7) to (6, 7) using car (3809, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (5, 4) to (5, 5) using car (3830, [(5, 4), (5, 5)], 0)\n", + "Agent rider 3846 move from (0, 3) to (0, 2) using car (3818, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (6, 2) to (5, 2) using car (3859, [(6, 2), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3848 move from (3, 0) to (4, 0) using car (3857, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 move from (4, 3) to (3, 3) using car (3813, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3850 move from (4, 2) to (3, 2) using car (3867, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Driver 3860 arrived\n", + "Agent rider 3862 move from (3, 0) to (4, 0) using car (3857, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3863 arrived\n", + "Agent rider 3872 move from (4, 2) to (3, 2) using car (3867, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 3880 move from (6, 4) to (7, 4) using car (3790, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 move from (5, 4) to (5, 3) using car (3824, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3892 doesn't move\n", + "tick 270 ended\n", + "I am driver 3893 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 3894 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (4, 3)]\n", + "I am driver 3895 - trip: [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 3896 - trip: [(4, 8), (3, 8), (3, 7), (3, 6)]\n", + "4 drivers generated.\n", + "I am rider 3897 - dep: (7, 3) , arr: (5, 9)\n", + "1 riders generated.\n", + "Agent rider 3191 doesn't move\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3283 doesn't move\n", + "Agent rider 3307 move from (0, 0) to (1, 0) using car (3803, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3337 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 doesn't move\n", - "Agent rider 3514 move from (0, 6) to (0, 5) using car (3862, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (3, 0) to (2, 0) using car (3919, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3563 move from (2, 0) to (1, 0) using car (3851, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3583 move from (2, 0) to (1, 0) using car (3851, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3588 move from (1, 0) to (2, 0) using car (3947, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 3588 arrived with a waiting time of 18 ticks\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 move from (2, 0) to (1, 0) using car (3851, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (6, 2) to (6, 3) using car (3946, [(6, 2), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 move from (2, 0) to (1, 0) using car (3851, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3657 move from (3, 4) to (2, 4) using car (3937, [(3, 4), (2, 4)], 0)\n", - "Agent rider 3667 move from (0, 6) to (0, 5) using car (3862, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3673 move from (3, 9) to (4, 9) using car (3869, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (4, 5) to (3, 5) using car (3889, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3712 move from (5, 2) to (4, 2) using car (3923, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 3712 arrived with a waiting time of 9 ticks\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3714 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3715 move from (0, 6) to (0, 5) using car (3862, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3719 move from (1, 0) to (2, 0) using car (3947, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (1, 0) to (2, 0) using car (3947, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3730 doesn't move\n", - "Agent rider 3731 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3735 move from (6, 7) to (6, 8) using car (3854, [(6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 3735 arrived with a waiting time of 5 ticks\n", - "Agent rider 3743 move from (6, 7) to (6, 8) using car (3854, [(6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 3768 move from (5, 1) to (4, 1) using car (3887, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 3769 doesn't move\n", - "Agent rider 3771 doesn't move\n", - "Driver 3783 arrived\n", - "Agent rider 3786 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3788 doesn't move\n", - "Agent rider 3789 doesn't move\n", - "Agent rider 3790 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3791 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Driver 3796 arrived\n", - "Agent rider 3812 move from (2, 2) to (2, 3) using car (3901, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3813 move from (3, 5) to (3, 6) using car (3945, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 3813 arrived with a waiting time of 0 ticks\n", - "Agent rider 3814 move from (1, 0) to (2, 0) using car (3947, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3815 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Driver 3818 arrived\n", - "Agent rider 3827 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3828 move from (0, 6) to (0, 5) using car (3862, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3833 move from (0, 6) to (0, 5) using car (3862, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3838 doesn't move\n", - "Agent rider 3839 move from (3, 4) to (2, 4) using car (3937, [(3, 4), (2, 4)], 0)\n", - "Agent rider 3840 move from (2, 2) to (2, 3) using car (3901, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 3840 arrived with a waiting time of 1 ticks\n", - "Agent rider 3841 move from (5, 2) to (4, 2) using car (3923, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 3841 arrived with a waiting time of 2 ticks\n", - "Agent rider 3842 move from (5, 1) to (4, 1) using car (3887, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 3843 move from (7, 5) to (7, 6) using car (3893, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (7, 0) to (6, 0) using car (3925, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3846 move from (4, 4) to (3, 4) using car (3927, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 3852 arrived\n", - "Driver 3853 arrived\n", - "Driver 3859 arrived\n", - "Agent rider 3865 move from (1, 0) to (2, 0) using car (3947, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 3865 arrived with a waiting time of 5 ticks\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 move from (4, 4) to (3, 4) using car (3927, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3868 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Driver 3870 arrived\n", - "Agent rider 3871 move from (1, 5) to (2, 5) using car (3915, [(1, 5), (2, 5)], 0)\n", - "Agent rider 3872 move from (8, 1) to (7, 1) using car (3948, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3873 move from (6, 9) to (7, 9) using car (3884, [(6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3885 arrived\n", - "Driver 3894 arrived\n", - "Driver 3905 arrived\n", - "Driver 3917 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3929 move from (3, 9) to (4, 9) using car (3869, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3930 doesn't move\n", - "Agent rider 3931 move from (4, 2) to (5, 2) using car (3958, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 3932 move from (4, 4) to (3, 4) using car (3927, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3933 move from (0, 6) to (0, 5) using car (3862, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 3951 move from (6, 3) to (6, 4) using car (3882, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 3952 move from (8, 1) to (7, 1) using car (3948, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3953 move from (5, 4) to (5, 5) using car (3898, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3968 doesn't move\n", - "Agent rider 3969 doesn't move\n", - "Agent rider 3970 doesn't move\n", - "tick 283 ended\n", - "I am driver 3971 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 3972 - trip: [(1, 4), (1, 3)]\n", - "I am driver 3973 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 3974 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 3975 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 3976 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3977 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", - "I am driver 3978 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "8 drivers generated.\n", - "I am rider 3979 - dep: (8, 2) , arr: (8, 7)\n", - "I am rider 3980 - dep: (7, 1) , arr: (9, 2)\n", - "I am rider 3981 - dep: (7, 2) , arr: (6, 6)\n", - "I am rider 3982 - dep: (2, 3) , arr: (4, 5)\n", - "I am rider 3983 - dep: (2, 4) , arr: (1, 6)\n", - "5 riders generated.\n", - "Agent rider 2715 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2736 move from (8, 0) to (8, 1) using car (3856, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 2780 move from (4, 2) to (3, 2) using car (3923, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 2780 arrived with a waiting time of 38 ticks\n", - "Agent rider 3018 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3171 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3268 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3285 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3295 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 move from (2, 0) to (1, 0) using car (3919, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3418 move from (8, 0) to (8, 1) using car (3856, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3423 move from (7, 6) to (7, 5) using car (3935, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 3432 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3514 move from (0, 5) to (0, 4) using car (3862, [(0, 5), (0, 4)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (2, 0) to (1, 0) using car (3919, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3563 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 move from (8, 0) to (8, 1) using car (3856, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3602 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3648 move from (6, 3) to (7, 3) using car (3946, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 3649 move from (0, 2) to (0, 1) using car (3976, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3657 doesn't move\n", - "Agent rider 3667 move from (0, 5) to (0, 4) using car (3862, [(0, 5), (0, 4)], 0)\n", - "Agent rider 3673 move from (4, 9) to (5, 9) using car (3869, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 3673 arrived with a waiting time of 7 ticks\n", - "Agent rider 3675 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3676 move from (3, 5) to (2, 5) using car (3889, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 move from (0, 5) to (0, 4) using car (3862, [(0, 5), (0, 4)], 0)\n", - "Agent rider 3719 move from (2, 0) to (3, 0) using car (3947, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (2, 0) to (3, 0) using car (3947, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3730 move from (4, 2) to (3, 2) using car (3923, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 3730 arrived with a waiting time of 4 ticks\n", - "Agent rider 3731 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3732 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n" + "Agent rider 3420 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3469 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 doesn't move\n", + "Agent rider 3527 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3555 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3576 move from (6, 1) to (7, 1) using car (3780, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3583 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3591 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3592 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3596 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3624 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3626 move from (4, 7) to (4, 8) using car (3834, [(4, 7), (4, 8)], 0)\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3658 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3743 move from (6, 8) to (5, 8) using car (3854, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 3757 arrived\n", - "Agent rider 3768 move from (4, 1) to (3, 1) using car (3887, [(4, 1), (3, 1)], 0)\n", - "Agent rider 3769 move from (2, 2) to (3, 2) using car (3911, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Rider n° 3769 arrived with a waiting time of 3 ticks\n", - "Agent rider 3771 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3661 move from (1, 4) to (1, 5) using car (3841, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 3669 move from (8, 9) to (8, 8) using car (3865, [(8, 9), (8, 8), (8, 7)], 0)\n", + "Agent rider 3670 move from (3, 5) to (3, 6) using car (3815, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3671 move from (2, 2) to (1, 2) using car (3853, [(2, 2), (1, 2)], 0)\n", + "Agent rider 3672 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3673 move from (4, 0) to (5, 0) using car (3857, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3677 move from (6, 7) to (5, 7) using car (3809, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3681 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3693 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 3705 arrived\n", + "Agent rider 3725 move from (9, 1) to (9, 2) using car (3792, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 3729 arrived\n", + "Agent rider 3730 move from (0, 0) to (1, 0) using car (3803, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3744 move from (5, 6) to (4, 6) using car (3765, [(5, 6), (4, 6)], 0)\n", + "Rider n° 3744 arrived with a waiting time of 3 ticks\n", + "Agent rider 3745 move from (2, 2) to (3, 2) using car (3878, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3748 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3755 doesn't move\n", + "Agent rider 3758 move from (5, 6) to (4, 6) using car (3765, [(5, 6), (4, 6)], 0)\n", + "Agent rider 3759 move from (5, 3) to (4, 3) using car (3895, [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 3763 arrived\n", + "Driver 3769 arrived\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 move from (4, 0) to (5, 0) using car (3857, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (5, 4) to (5, 3) using car (3885, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3789 move from (2, 0) to (1, 0) using car (3919, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3812 move from (2, 3) to (2, 4) using car (3901, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3814 move from (2, 0) to (1, 0) using car (3919, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (0, 5) to (0, 4) using car (3862, [(0, 5), (0, 4)], 0)\n", - "Agent rider 3833 move from (0, 5) to (0, 4) using car (3862, [(0, 5), (0, 4)], 0)\n", + "Agent rider 3787 move from (4, 7) to (4, 8) using car (3834, [(4, 7), (4, 8)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Driver 3789 arrived\n", + "Driver 3791 arrived\n", + "Driver 3797 arrived\n", + "Driver 3800 arrived\n", + "Driver 3801 arrived\n", + "Driver 3808 arrived\n", + "Driver 3817 arrived\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (8, 6) to (8, 7) using car (3869, [(8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 3826 move from (4, 9) to (3, 9) using car (3854, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3827 move from (8, 6) to (8, 7) using car (3869, [(8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 3829 move from (4, 9) to (3, 9) using car (3854, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 3835 arrived\n", + "Driver 3838 arrived\n", + "Agent rider 3844 move from (6, 7) to (5, 7) using car (3809, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (5, 5) to (6, 5) using car (3888, [(5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", + "Agent rider 3846 move from (0, 2) to (0, 1) using car (3818, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (5, 2) to (5, 1) using car (3859, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3848 move from (4, 0) to (5, 0) using car (3857, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 move from (3, 3) to (2, 3) using car (3813, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3850 doesn't move\n", + "Driver 3851 arrived\n", + "Driver 3852 arrived\n", + "Agent rider 3862 move from (4, 0) to (5, 0) using car (3857, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 3871 arrived\n", + "Agent rider 3872 move from (3, 2) to (2, 2) using car (3867, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Driver 3877 arrived\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 move from (5, 3) to (5, 2) using car (3824, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3892 move from (8, 4) to (7, 4) using car (3894, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 3897 doesn't move\n", + "tick 271 ended\n", + "I am driver 3898 - trip: [(4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 3899 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 3900 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8)]\n", + "I am driver 3901 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 3902 - trip: [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 3903 - trip: [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 3904 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 3905 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "8 drivers generated.\n", + "I am rider 3906 - dep: (1, 3) , arr: (5, 8)\n", + "I am rider 3907 - dep: (8, 4) , arr: (9, 1)\n", + "I am rider 3908 - dep: (9, 4) , arr: (1, 4)\n", + "3 riders generated.\n", + "Agent rider 3191 move from (9, 5) to (9, 4) using car (3874, [(9, 5), (9, 4)], 0)\n", + "Rider n° 3191 arrived with a waiting time of 32 ticks\n", + "Agent rider 3195 move from (9, 5) to (9, 4) using car (3874, [(9, 5), (9, 4)], 0)\n", + "Rider n° 3195 arrived with a waiting time of 34 ticks\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3283 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 3283 arrived with a waiting time of 30 ticks\n", + "Agent rider 3307 move from (1, 0) to (2, 0) using car (3803, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 doesn't move\n", + "Agent rider 3330 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3337 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3342 doesn't move\n", + "Agent rider 3365 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3366 move from (9, 8) to (8, 8) using car (3899, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3418 move from (9, 5) to (9, 4) using car (3874, [(9, 5), (9, 4)], 0)\n", + "Rider n° 3418 arrived with a waiting time of 16 ticks\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3430 doesn't move\n", + "Agent rider 3469 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 move from (9, 8) to (8, 8) using car (3899, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3527 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3555 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3576 move from (7, 1) to (8, 1) using car (3780, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3579 move from (8, 7) to (9, 7) using car (3869, [(8, 7), (9, 7)], 0)\n", + "Agent rider 3583 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3591 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3592 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3596 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3624 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3658 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3661 move from (1, 5) to (1, 6) using car (3841, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 3661 arrived with a waiting time of 12 ticks\n", + "Agent rider 3669 move from (8, 8) to (9, 8) using car (3875, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 3669 arrived with a waiting time of 5 ticks\n", + "Agent rider 3670 move from (3, 6) to (3, 7) using car (3815, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3673 move from (5, 0) to (6, 0) using car (3857, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3677 move from (5, 7) to (4, 7) using car (3809, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3679 move from (8, 7) to (9, 7) using car (3869, [(8, 7), (9, 7)], 0)\n", + "Agent rider 3680 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3681 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3693 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 3710 arrived\n", + "Agent rider 3725 move from (9, 2) to (9, 3) using car (3792, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 3730 move from (1, 0) to (2, 0) using car (3803, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3745 move from (3, 2) to (4, 2) using car (3878, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3748 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3755 move from (4, 3) to (4, 2) using car (3895, [(4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 move from (4, 3) to (4, 2) using car (3895, [(4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3776 move from (5, 0) to (6, 0) using car (3857, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3776 arrived with a waiting time of 7 ticks\n", + "Driver 3777 arrived\n", + "Driver 3779 arrived\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (5, 3) to (6, 3) using car (3885, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 3786 move from (3, 8) to (3, 7) using car (3896, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Driver 3796 arrived\n", + "Driver 3800 arrived\n", + "Agent rider 3819 move from (9, 8) to (8, 8) using car (3899, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3825 move from (8, 7) to (9, 7) using car (3869, [(8, 7), (9, 7)], 0)\n", + "Agent rider 3826 move from (3, 9) to (2, 9) using car (3854, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3827 move from (8, 7) to (9, 7) using car (3869, [(8, 7), (9, 7)], 0)\n", + "Agent rider 3829 move from (3, 9) to (2, 9) using car (3854, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 3830 arrived\n", "Driver 3836 arrived\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3838 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3841 move from (5, 2) to (6, 2) using car (3958, [(5, 2), (6, 2)], 0)\n", - "Agent rider 3842 move from (4, 1) to (3, 1) using car (3887, [(4, 1), (3, 1)], 0)\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 move from (7, 6) to (7, 5) using car (3935, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 3845 move from (6, 0) to (5, 0) using car (3925, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3846 move from (3, 4) to (2, 4) using car (3927, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3844 move from (5, 7) to (4, 7) using car (3809, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 doesn't move\n", + "Agent rider 3846 move from (0, 1) to (0, 0) using car (3818, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (5, 1) to (5, 0) using car (3859, [(5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 3848 move from (5, 0) to (6, 0) using car (3857, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 doesn't move\n", + "Agent rider 3850 move from (3, 2) to (4, 2) using car (3878, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 3852 arrived\n", + "Agent rider 3862 move from (5, 0) to (6, 0) using car (3857, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3872 move from (2, 2) to (2, 3) using car (3867, [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 3880 move from (7, 4) to (6, 4) using car (3894, [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 move from (5, 2) to (5, 1) using car (3824, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 3892 move from (7, 4) to (6, 4) using car (3894, [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 3897 move from (7, 3) to (6, 3) using car (3886, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3906 doesn't move\n", + "Agent rider 3907 move from (8, 4) to (9, 4) using car (3790, [(8, 4), (9, 4)], 0)\n", + "Agent rider 3908 doesn't move\n", + "tick 272 ended\n", + "I am driver 3909 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "1 drivers generated.\n", + "I am rider 3910 - dep: (5, 7) , arr: (1, 1)\n", + "I am rider 3911 - dep: (2, 8) , arr: (5, 4)\n", + "I am rider 3912 - dep: (8, 9) , arr: (3, 0)\n", + "I am rider 3913 - dep: (5, 8) , arr: (8, 0)\n", + "I am rider 3914 - dep: (7, 9) , arr: (2, 2)\n", + "I am rider 3915 - dep: (5, 9) , arr: (9, 9)\n", + "I am rider 3916 - dep: (2, 6) , arr: (7, 7)\n", + "I am rider 3917 - dep: (6, 2) , arr: (7, 1)\n", + "8 riders generated.\n", + "Agent rider 3195 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3307 move from (2, 0) to (3, 0) using car (3803, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3322 move from (9, 8) to (9, 7) using car (3875, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 3322 arrived with a waiting time of 26 ticks\n", + "Agent rider 3330 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3337 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3342 move from (9, 8) to (9, 7) using car (3875, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 3342 arrived with a waiting time of 24 ticks\n", + "Agent rider 3365 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 move from (9, 8) to (9, 7) using car (3875, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3411 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3430 move from (1, 2) to (0, 2) using car (3814, [(1, 2), (0, 2)], 0)\n", + "Rider n° 3430 arrived with a waiting time of 22 ticks\n", + "Agent rider 3469 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 3469 arrived with a waiting time of 15 ticks\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 move from (8, 8) to (7, 8) using car (3899, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3527 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3555 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3583 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3591 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3592 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3596 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3624 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3658 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3669 doesn't move\n", + "Agent rider 3670 move from (3, 7) to (3, 8) using car (3815, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3671 move from (1, 2) to (0, 2) using car (3814, [(1, 2), (0, 2)], 0)\n", + "Agent rider 3672 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3673 move from (6, 0) to (7, 0) using car (3857, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 3673 arrived with a waiting time of 6 ticks\n", + "Agent rider 3677 move from (4, 7) to (3, 7) using car (3809, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3681 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3693 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3725 move from (9, 3) to (9, 4) using car (3792, [(9, 3), (9, 4)], 0)\n", + "Agent rider 3730 move from (2, 0) to (3, 0) using car (3803, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3745 move from (4, 2) to (4, 3) using car (3887, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 3748 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3755 move from (4, 2) to (4, 3) using car (3878, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 3758 move from (4, 6) to (5, 6) using car (3866, [(4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 3759 move from (4, 2) to (3, 2) using car (3895, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 3765 arrived\n", + "Driver 3767 arrived\n", + "Agent rider 3775 move from (9, 8) to (9, 7) using car (3875, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 3777 arrived\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (6, 3) to (7, 3) using car (3885, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 3786 move from (3, 7) to (4, 7) using car (3822, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 3786 arrived with a waiting time of 4 ticks\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Driver 3800 arrived\n", + "Driver 3805 arrived\n", + "Driver 3812 arrived\n", + "Agent rider 3819 move from (8, 8) to (7, 8) using car (3899, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3826 move from (2, 9) to (1, 9) using car (3854, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3829 move from (2, 9) to (1, 9) using car (3854, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 3833 arrived\n", + "Driver 3834 arrived\n", + "Driver 3839 arrived\n", + "Agent rider 3844 move from (4, 7) to (3, 7) using car (3809, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (6, 5) to (5, 5) using car (3893, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3846 move from (0, 0) to (1, 0) using car (3818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 move from (5, 0) to (4, 0) using car (3859, [(5, 0), (4, 0)], 0)\n", + "Agent rider 3848 move from (6, 0) to (7, 0) using car (3857, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 move from (2, 3) to (2, 4) using car (3867, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 3850 move from (4, 2) to (4, 3) using car (3878, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 3850 arrived with a waiting time of 3 ticks\n", "Driver 3853 arrived\n", - "Driver 3857 arrived\n", "Driver 3861 arrived\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 move from (3, 4) to (2, 4) using car (3927, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3872 move from (7, 1) to (6, 1) using car (3948, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3873 move from (7, 9) to (7, 8) using car (3884, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 3881 arrived\n", - "Driver 3892 arrived\n", - "Driver 3907 arrived\n", - "Driver 3908 arrived\n", - "Driver 3913 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3929 move from (4, 9) to (5, 9) using car (3869, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 3929 arrived with a waiting time of 2 ticks\n", - "Agent rider 3930 move from (9, 5) to (9, 6) using car (3965, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 3931 move from (5, 2) to (6, 2) using car (3958, [(5, 2), (6, 2)], 0)\n", - "Agent rider 3932 move from (3, 4) to (2, 4) using car (3927, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3933 move from (0, 5) to (0, 4) using car (3862, [(0, 5), (0, 4)], 0)\n", - "Agent rider 3951 move from (6, 4) to (6, 5) using car (3882, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 3951 arrived with a waiting time of 0 ticks\n", - "Agent rider 3952 move from (7, 1) to (6, 1) using car (3948, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3953 move from (5, 5) to (5, 6) using car (3898, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3954 move from (8, 3) to (7, 3) using car (3966, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 3967 move from (4, 7) to (4, 8) using car (3940, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3968 doesn't move\n", - "Agent rider 3969 doesn't move\n", - "Agent rider 3970 doesn't move\n", - "Agent rider 3979 doesn't move\n", - "Agent rider 3980 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (2, 3) to (2, 4) using car (3901, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3983 doesn't move\n", - "tick 284 ended\n", - "I am driver 3984 - trip: [(5, 3), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 3985 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 3986 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", - "I am driver 3987 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 3988 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 3989 - trip: [(2, 2), (2, 3), (2, 4)]\n", - "6 drivers generated.\n", - "I am rider 3990 - dep: (7, 9) , arr: (7, 1)\n", - "1 riders generated.\n", - "Agent rider 2715 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2736 move from (8, 1) to (8, 2) using car (3856, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3018 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3171 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3268 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3285 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3295 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3418 move from (8, 1) to (8, 2) using car (3856, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3423 move from (7, 5) to (7, 4) using car (3935, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 3432 move from (7, 8) to (6, 8) using car (3963, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (8, 1) to (8, 2) using car (3856, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3545 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3554 move from (9, 2) to (8, 2) using car (3988, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3557 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3563 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Rider n° 3563 arrived with a waiting time of 16 ticks\n", - "Agent rider 3583 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 move from (8, 1) to (8, 2) using car (3856, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 3602 move from (1, 6) to (1, 5) using car (3879, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3630 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3648 move from (7, 3) to (8, 3) using car (3946, [(7, 3), (8, 3)], 0)\n", - "Agent rider 3649 move from (0, 1) to (1, 1) using car (3976, [(0, 1), (1, 1)], 0)\n", - "Agent rider 3650 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3657 move from (2, 4) to (1, 4) using car (3927, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 3657 arrived with a waiting time of 4 ticks\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3675 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3714 doesn't move\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3719 move from (3, 0) to (4, 0) using car (3947, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3720 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3729 move from (3, 0) to (4, 0) using car (3947, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3731 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 3731 arrived with a waiting time of 8 ticks\n", - "Agent rider 3732 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3743 move from (5, 8) to (4, 8) using car (3854, [(5, 8), (4, 8)], 0)\n", - "Agent rider 3768 move from (3, 1) to (2, 1) using car (3921, [(3, 1), (2, 1)], 0)\n", - "Agent rider 3771 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3786 move from (2, 5) to (1, 5) using car (3889, [(2, 5), (1, 5)], 0)\n", - "Agent rider 3788 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3789 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3790 move from (2, 5) to (1, 5) using car (3889, [(2, 5), (1, 5)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Driver 3804 arrived\n", - "Agent rider 3812 move from (2, 4) to (2, 5) using car (3901, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3814 move from (1, 0) to (1, 1) using car (3919, [(1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3815 move from (2, 5) to (1, 5) using car (3889, [(2, 5), (1, 5)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3838 move from (7, 8) to (6, 8) using car (3963, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3839 move from (2, 4) to (2, 5) using car (3901, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3842 move from (3, 1) to (2, 1) using car (3921, [(3, 1), (2, 1)], 0)\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 move from (7, 5) to (7, 4) using car (3935, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 3845 move from (5, 0) to (4, 0) using car (3925, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3846 move from (2, 4) to (1, 4) using car (3927, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 3851 arrived\n", - "Agent rider 3866 move from (9, 2) to (8, 2) using car (3988, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3867 move from (2, 4) to (2, 5) using car (3901, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3872 move from (6, 1) to (5, 1) using car (3948, [(6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3873 move from (7, 8) to (7, 7) using car (3884, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 3862 move from (6, 0) to (7, 0) using car (3909, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3872 move from (2, 3) to (2, 4) using car (3867, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Driver 3879 arrived\n", + "Agent rider 3880 move from (6, 4) to (5, 4) using car (3894, [(6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 3890 move from (2, 3) to (2, 4) using car (3867, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 3891 move from (5, 1) to (5, 0) using car (3824, [(5, 1), (5, 0)], 0)\n", + "Agent rider 3892 move from (6, 4) to (5, 4) using car (3894, [(6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 3897 move from (6, 3) to (5, 3) using car (3886, [(6, 3), (5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3906 doesn't move\n", + "Agent rider 3907 doesn't move\n", + "Agent rider 3908 doesn't move\n", + "Agent rider 3910 doesn't move\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 move from (2, 6) to (2, 5) using car (3881, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3917 doesn't move\n", + "tick 273 ended\n", + "I am driver 3918 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 3919 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 3920 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 3921 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 3922 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", + "I am driver 3923 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 3924 - trip: [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)]\n", + "I am driver 3925 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 3926 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 3927 - trip: [(3, 0), (4, 0), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 3928 - trip: [(2, 2), (2, 3), (2, 4)]\n", + "I am driver 3929 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 3930 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 3931 - trip: [(9, 7), (9, 8)]\n", + "I am driver 3932 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 3933 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 3934 - trip: [(7, 6), (8, 6), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 3935 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "18 drivers generated.\n", + "I am rider 3936 - dep: (5, 4) , arr: (1, 1)\n", + "I am rider 3937 - dep: (9, 1) , arr: (1, 1)\n", + "I am rider 3938 - dep: (6, 0) , arr: (6, 3)\n", + "I am rider 3939 - dep: (1, 2) , arr: (7, 0)\n", + "I am rider 3940 - dep: (2, 7) , arr: (3, 7)\n", + "I am rider 3941 - dep: (2, 1) , arr: (0, 3)\n", + "I am rider 3942 - dep: (1, 3) , arr: (7, 6)\n", + "I am rider 3943 - dep: (9, 0) , arr: (4, 1)\n", + "I am rider 3944 - dep: (4, 9) , arr: (6, 0)\n", + "9 riders generated.\n", + "Agent rider 3232 move from (0, 5) to (0, 4) using car (3858, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 3307 move from (3, 0) to (4, 0) using car (3927, [(3, 0), (4, 0), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3366 move from (8, 8) to (7, 8) using car (3924, [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 3374 move from (9, 7) to (9, 8) using car (3931, [(9, 7), (9, 8)], 0)\n", + "Agent rider 3411 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3420 move from (0, 5) to (0, 4) using car (3858, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 3469 doesn't move\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 move from (7, 8) to (7, 9) using car (3843, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (9, 7) to (8, 7) using car (3933, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3670 move from (3, 8) to (3, 9) using car (3815, [(3, 8), (3, 9)], 0)\n", + "Rider n° 3670 arrived with a waiting time of 8 ticks\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3677 move from (3, 7) to (3, 8) using car (3889, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3679 move from (9, 7) to (9, 6) using car (3875, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3693 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 move from (3, 0) to (4, 0) using car (3803, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3745 move from (4, 3) to (4, 4) using car (3887, [(4, 3), (4, 4)], 0)\n", + "Agent rider 3748 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3755 move from (4, 3) to (4, 4) using car (3887, [(4, 3), (4, 4)], 0)\n", + "Agent rider 3758 move from (5, 6) to (6, 6) using car (3866, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 3759 move from (3, 2) to (2, 2) using car (3895, [(3, 2), (2, 2)], 0)\n", + "Driver 3767 arrived\n", + "Agent rider 3775 move from (9, 7) to (9, 8) using car (3931, [(9, 7), (9, 8)], 0)\n", + "Driver 3780 arrived\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (7, 3) to (8, 3) using car (3885, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Driver 3790 arrived\n", + "Driver 3806 arrived\n", + "Driver 3810 arrived\n", + "Driver 3813 arrived\n", + "Agent rider 3819 move from (7, 8) to (6, 8) using car (3899, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3825 move from (9, 7) to (9, 6) using car (3875, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3826 move from (1, 9) to (0, 9) using car (3854, [(1, 9), (0, 9)], 0)\n", + "Rider n° 3826 arrived with a waiting time of 0 ticks\n", + "Agent rider 3827 move from (9, 7) to (8, 7) using car (3933, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3829 move from (1, 9) to (0, 9) using car (3854, [(1, 9), (0, 9)], 0)\n", + "Driver 3834 arrived\n", + "Agent rider 3844 move from (3, 7) to (2, 7) using car (3809, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (5, 5) to (4, 5) using car (3893, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3846 move from (1, 0) to (2, 0) using car (3818, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (7, 0) to (7, 1) using car (3857, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 move from (2, 4) to (2, 5) using car (3867, [(2, 4), (2, 5), (1, 5)], 0)\n", + "Driver 3853 arrived\n", + "Agent rider 3862 move from (7, 0) to (8, 0) using car (3909, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 3865 arrived\n", + "Driver 3869 arrived\n", + "Driver 3870 arrived\n", + "Agent rider 3872 move from (2, 4) to (2, 5) using car (3867, [(2, 4), (2, 5), (1, 5)], 0)\n", "Driver 3874 arrived\n", - "Driver 3906 arrived\n", - "Driver 3908 arrived\n", - "Driver 3912 arrived\n", - "Driver 3915 arrived\n", - "Driver 3922 arrived\n", - "Driver 3926 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (9, 6) to (9, 7) using car (3965, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 move from (2, 4) to (1, 4) using car (3927, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 3933 doesn't move\n", - "Driver 3937 arrived\n", - "Agent rider 3952 doesn't move\n", - "Agent rider 3953 move from (5, 6) to (5, 7) using car (3898, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Driver 3961 arrived\n", - "Agent rider 3967 move from (4, 8) to (4, 9) using car (3940, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3968 move from (3, 2) to (4, 2) using car (3911, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 3969 doesn't move\n", - "Agent rider 3970 doesn't move\n", - "Agent rider 3979 doesn't move\n", - "Agent rider 3980 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (2, 4) to (2, 5) using car (3901, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3983 move from (2, 4) to (2, 5) using car (3901, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3990 doesn't move\n", - "tick 285 ended\n", - "I am driver 3991 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 3992 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 3993 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3994 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3995 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 3996 - trip: [(6, 5), (7, 5), (8, 5), (8, 4)]\n", - "I am driver 3997 - trip: [(3, 9), (3, 8)]\n", - "I am driver 3998 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 3999 - trip: [(6, 4), (7, 4), (8, 4), (8, 5)]\n", - "I am driver 4000 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 4001 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 4002 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 4003 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "13 drivers generated.\n", - "I am rider 4004 - dep: (0, 6) , arr: (3, 0)\n", - "I am rider 4005 - dep: (8, 1) , arr: (4, 4)\n", - "I am rider 4006 - dep: (8, 5) , arr: (0, 5)\n", - "I am rider 4007 - dep: (8, 2) , arr: (5, 1)\n", - "I am rider 4008 - dep: (0, 9) , arr: (7, 7)\n", - "I am rider 4009 - dep: (8, 4) , arr: (2, 6)\n", - "6 riders generated.\n", - "Agent rider 2715 move from (7, 7) to (8, 7) using car (3884, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 2736 move from (8, 2) to (8, 3) using car (3856, [(8, 2), (8, 3)], 0)\n", - "Agent rider 3018 move from (7, 7) to (8, 7) using car (3884, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 move from (7, 7) to (8, 7) using car (3884, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3285 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3295 move from (7, 7) to (8, 7) using car (3884, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3368 move from (3, 3) to (2, 3) using car (3923, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3379 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3418 move from (8, 2) to (8, 3) using car (3856, [(8, 2), (8, 3)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (6, 8) to (6, 7) using car (3963, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (8, 2) to (8, 3) using car (3856, [(8, 2), (8, 3)], 0)\n", - "Agent rider 3545 move from (7, 7) to (8, 7) using car (3884, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3554 move from (8, 2) to (8, 3) using car (3856, [(8, 2), (8, 3)], 0)\n", - "Agent rider 3557 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3583 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3584 move from (3, 3) to (2, 3) using car (3923, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3585 move from (8, 2) to (8, 3) using car (3856, [(8, 2), (8, 3)], 0)\n", - "Agent rider 3602 move from (1, 5) to (1, 4) using car (3879, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3630 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3648 move from (8, 3) to (8, 2) using car (3957, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 3649 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3650 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3675 move from (7, 7) to (8, 7) using car (3884, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3676 move from (2, 5) to (2, 6) using car (3901, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3677 move from (3, 3) to (2, 3) using car (3923, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3713 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3714 move from (2, 5) to (2, 4) using car (3904, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 3714 arrived with a waiting time of 12 ticks\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3719 move from (4, 0) to (5, 0) using car (3947, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 3719 arrived with a waiting time of 11 ticks\n", - "Agent rider 3720 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3729 move from (4, 0) to (5, 0) using car (3991, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3732 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3743 doesn't move\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3771 doesn't move\n", - "Agent rider 3786 move from (1, 5) to (1, 4) using car (3879, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3788 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3789 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Rider n° 3789 arrived with a waiting time of 8 ticks\n", - "Agent rider 3790 move from (1, 5) to (1, 4) using car (3879, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3791 move from (2, 5) to (2, 4) using car (3904, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3812 move from (2, 5) to (2, 6) using car (3901, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3814 move from (1, 1) to (1, 2) using car (3919, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3815 move from (1, 5) to (1, 4) using car (3879, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3827 move from (2, 5) to (2, 4) using car (3904, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Driver 3829 arrived\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Agent rider 3838 move from (6, 8) to (6, 7) using car (3963, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 3838 arrived with a waiting time of 2 ticks\n", - "Agent rider 3839 move from (2, 5) to (2, 6) using car (3901, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (7, 6) to (6, 6) using car (3975, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (4, 0) to (5, 0) using car (3947, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Driver 3858 arrived\n", - "Driver 3862 arrived\n", - "Agent rider 3866 move from (8, 2) to (8, 3) using car (3856, [(8, 2), (8, 3)], 0)\n", - "Agent rider 3867 move from (2, 5) to (2, 6) using car (3901, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3868 move from (2, 5) to (2, 4) using car (3904, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3871 move from (2, 5) to (2, 4) using car (3904, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3872 doesn't move\n", - "Agent rider 3873 move from (7, 7) to (8, 7) using car (3960, [(7, 7), (8, 7)], 0)\n", - "Driver 3877 arrived\n", - "Driver 3886 arrived\n", - "Driver 3887 arrived\n", - "Driver 3908 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (9, 7) to (9, 8) using car (3965, [(9, 7), (9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 doesn't move\n", - "Driver 3939 arrived\n", - "Driver 3943 arrived\n", - "Agent rider 3952 move from (6, 1) to (7, 1) using car (3985, [(6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3953 move from (5, 7) to (6, 7) using car (3863, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 3954 move from (7, 3) to (7, 2) using car (3938, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 3958 arrived\n", - "Agent rider 3967 move from (4, 9) to (3, 9) using car (3940, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3968 move from (4, 2) to (5, 2) using car (3911, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 3969 move from (8, 3) to (8, 2) using car (3957, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Driver 3972 arrived\n", - "Agent rider 3979 move from (8, 2) to (7, 2) using car (3988, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3980 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (2, 5) to (2, 6) using car (3901, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3983 move from (2, 5) to (2, 6) using car (3901, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3990 doesn't move\n", - "Agent rider 4004 move from (0, 6) to (1, 6) using car (3992, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4005 doesn't move\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4007 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "tick 286 ended\n", - "I am driver 4010 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 4011 - trip: [(8, 5), (7, 5), (6, 5)]\n", - "I am driver 4012 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "3 drivers generated.\n", - "I am rider 4013 - dep: (4, 6) , arr: (3, 2)\n", - "I am rider 4014 - dep: (2, 3) , arr: (1, 1)\n", - "I am rider 4015 - dep: (7, 0) , arr: (0, 5)\n", - "I am rider 4016 - dep: (8, 2) , arr: (0, 8)\n", - "4 riders generated.\n", - "Agent rider 2715 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3171 move from (7, 7) to (7, 6) using car (3914, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 3268 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3285 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3295 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3368 move from (2, 3) to (2, 4) using car (3977, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3379 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (7, 4) to (8, 4) using car (3999, [(7, 4), (8, 4), (8, 5)], 0)\n", - "Agent rider 3432 move from (6, 7) to (6, 6) using car (3963, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3557 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Rider n° 3557 arrived with a waiting time of 8 ticks\n", - "Agent rider 3583 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3584 move from (2, 3) to (2, 4) using car (3977, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3602 move from (1, 4) to (1, 3) using car (3879, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Rider n° 3602 arrived with a waiting time of 15 ticks\n", - "Agent rider 3630 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3631 move from (7, 9) to (6, 9) using car (3893, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3633 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3648 move from (8, 2) to (8, 1) using car (3957, [(8, 2), (8, 1)], 0)\n", - "Agent rider 3649 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3650 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3675 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (2, 3) to (2, 4) using car (3977, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3713 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3729 move from (5, 0) to (6, 0) using car (3991, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3732 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3743 move from (4, 8) to (3, 8) using car (3942, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3771 move from (7, 7) to (7, 6) using car (3914, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 3771 arrived with a waiting time of 4 ticks\n", - "Agent rider 3786 move from (1, 4) to (1, 3) using car (3879, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3788 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3790 move from (1, 4) to (1, 3) using car (3879, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3791 move from (2, 4) to (2, 3) using car (3904, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3814 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3815 move from (1, 4) to (1, 3) using car (3879, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3827 move from (2, 4) to (2, 3) using car (3904, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (6, 6) to (5, 6) using car (3975, [(6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 3844 move from (7, 4) to (8, 4) using car (3999, [(7, 4), (8, 4), (8, 5)], 0)\n", - "Agent rider 3845 move from (5, 0) to (6, 0) using car (3947, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 move from (1, 4) to (1, 3) using car (3879, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Driver 3854 arrived\n", - "Driver 3862 arrived\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 move from (2, 4) to (2, 3) using car (3904, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3871 move from (2, 4) to (2, 3) using car (3904, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 3872 move from (5, 1) to (5, 2) using car (3950, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 3873 move from (8, 7) to (9, 7) using car (3884, [(8, 7), (9, 7)], 0)\n", - "Driver 3887 arrived\n", - "Driver 3889 arrived\n", - "Driver 3891 arrived\n", - "Driver 3899 arrived\n", - "Driver 3902 arrived\n", - "Driver 3918 arrived\n", - "Driver 3921 arrived\n", - "Agent rider 3928 move from (1, 2) to (1, 3) using car (3919, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Agent rider 3930 move from (9, 8) to (8, 8) using car (3965, [(9, 8), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 move from (1, 4) to (1, 3) using car (3879, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3933 doesn't move\n", - "Driver 3944 arrived\n", - "Driver 3946 arrived\n", - "Agent rider 3952 move from (7, 1) to (8, 1) using car (3985, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3953 move from (6, 7) to (7, 7) using car (3964, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3954 move from (7, 2) to (6, 2) using car (3938, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3967 move from (3, 9) to (2, 9) using car (3940, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 3968 doesn't move\n", - "Agent rider 3969 move from (8, 2) to (8, 1) using car (3957, [(8, 2), (8, 1)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Driver 3976 arrived\n", - "Agent rider 3979 move from (7, 2) to (7, 3) using car (3988, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3980 move from (7, 1) to (8, 1) using car (3985, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3981 move from (7, 2) to (7, 3) using car (3988, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 3990 doesn't move\n", - "Agent rider 4004 move from (1, 6) to (2, 6) using car (3992, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4005 doesn't move\n", - "Agent rider 4006 move from (8, 5) to (7, 5) using car (4011, [(8, 5), (7, 5), (6, 5)], 0)\n", - "Agent rider 4007 move from (8, 2) to (8, 1) using car (3957, [(8, 2), (8, 1)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4013 doesn't move\n", - "Agent rider 4014 move from (2, 3) to (1, 3) using car (3923, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "tick 287 ended\n", - "I am driver 4017 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4018 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 4019 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 4020 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "Agent rider 3880 move from (5, 4) to (5, 3) using car (3883, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 3890 move from (2, 4) to (2, 5) using car (3867, [(2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 3891 doesn't move\n", + "Agent rider 3892 move from (5, 4) to (5, 3) using car (3894, [(5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 3897 move from (5, 3) to (4, 3) using car (3886, [(5, 3), (4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3906 doesn't move\n", + "Agent rider 3907 doesn't move\n", + "Agent rider 3908 doesn't move\n", + "Agent rider 3910 doesn't move\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 doesn't move\n", + "Agent rider 3917 doesn't move\n", + "Agent rider 3936 move from (5, 4) to (5, 3) using car (3883, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 3937 move from (9, 1) to (8, 1) using car (3935, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3938 doesn't move\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3940 move from (2, 7) to (3, 7) using car (3873, [(2, 7), (3, 7)], 0)\n", + "Rider n° 3940 arrived with a waiting time of 0 ticks\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3943 move from (9, 0) to (8, 0) using car (3930, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 3944 doesn't move\n", + "tick 274 ended\n", + "I am driver 3945 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 3946 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 3947 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 3948 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", "4 drivers generated.\n", - "I am rider 4021 - dep: (6, 6) , arr: (7, 4)\n", - "I am rider 4022 - dep: (7, 1) , arr: (5, 1)\n", - "I am rider 4023 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 4024 - dep: (2, 9) , arr: (5, 8)\n", - "I am rider 4025 - dep: (9, 7) , arr: (6, 0)\n", - "5 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 move from (7, 6) to (7, 5) using car (3914, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (2, 4) to (2, 5) using car (3977, [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3379 move from (1, 3) to (0, 3) using car (3919, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (8, 4) to (8, 5) using car (3999, [(8, 4), (8, 5)], 0)\n", - "Agent rider 3432 move from (6, 6) to (6, 5) using car (3963, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3584 move from (2, 4) to (2, 5) using car (3977, [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3631 move from (6, 9) to (5, 9) using car (3893, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (8, 1) to (9, 1) using car (3985, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3649 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3650 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (2, 4) to (2, 5) using car (3977, [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3729 move from (6, 0) to (7, 0) using car (3991, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3743 move from (3, 8) to (2, 8) using car (3942, [(3, 8), (2, 8)], 0)\n", - "Agent rider 3768 move from (2, 1) to (1, 1) using car (3897, [(2, 1), (1, 1)], 0)\n", - "Agent rider 3786 move from (1, 3) to (0, 3) using car (3919, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3788 doesn't move\n", - "Agent rider 3790 move from (1, 3) to (0, 3) using car (3919, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3791 move from (2, 3) to (2, 2) using car (3904, [(2, 3), (2, 2)], 0)\n", - "Agent rider 3812 move from (2, 6) to (3, 6) using car (3992, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3814 move from (1, 3) to (0, 3) using car (3919, [(1, 3), (0, 3)], 0)\n" + "I am rider 3949 - dep: (8, 8) , arr: (0, 5)\n", + "I am rider 3950 - dep: (7, 9) , arr: (5, 8)\n", + "2 riders generated.\n", + "Agent rider 3232 move from (0, 4) to (0, 3) using car (3858, [(0, 4), (0, 3)], 0)\n", + "Agent rider 3307 move from (4, 0) to (4, 1) using car (3927, [(4, 0), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (2, 0) to (3, 0) using car (3945, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 move from (7, 8) to (8, 8) using car (3905, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 3374 move from (9, 8) to (8, 8) using car (3948, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 3411 move from (2, 0) to (3, 0) using car (3818, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3420 move from (0, 4) to (0, 3) using car (3858, [(0, 4), (0, 3)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 move from (7, 9) to (6, 9) using car (3843, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 move from (8, 1) to (8, 2) using car (3935, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3579 move from (8, 7) to (8, 6) using car (3933, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (2, 0) to (3, 0) using car (3818, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 move from (2, 0) to (3, 0) using car (3945, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3629 move from (8, 3) to (9, 3) using car (3885, [(8, 3), (9, 3)], 0)\n", + "Rider n° 3629 arrived with a waiting time of 12 ticks\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (2, 0) to (3, 0) using car (3818, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3677 move from (3, 8) to (4, 8) using car (3889, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 3677 arrived with a waiting time of 5 ticks\n", + "Agent rider 3679 move from (9, 6) to (9, 5) using car (3875, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 move from (2, 0) to (3, 0) using car (3818, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3693 move from (2, 0) to (3, 0) using car (3818, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 move from (4, 0) to (5, 0) using car (3803, [(4, 0), (5, 0)], 0)\n", + "Agent rider 3731 move from (2, 0) to (3, 0) using car (3818, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3748 move from (2, 0) to (3, 0) using car (3945, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3755 doesn't move\n", + "Agent rider 3758 move from (6, 6) to (7, 6) using car (3866, [(6, 6), (7, 6)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 move from (9, 8) to (8, 8) using car (3948, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 3782 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3815 move from (1, 3) to (0, 3) using car (3919, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3827 move from (2, 3) to (2, 2) using car (3904, [(2, 3), (2, 2)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Driver 3830 arrived\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (2, 6) to (3, 6) using car (3992, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3842 move from (2, 1) to (1, 1) using car (3897, [(2, 1), (1, 1)], 0)\n", - "Agent rider 3843 move from (5, 6) to (5, 7) using car (3975, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 3844 move from (8, 4) to (8, 5) using car (3999, [(8, 4), (8, 5)], 0)\n", - "Agent rider 3845 move from (6, 0) to (6, 1) using car (3947, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Driver 3856 arrived\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 move from (2, 3) to (2, 2) using car (3904, [(2, 3), (2, 2)], 0)\n", - "Agent rider 3871 move from (2, 3) to (2, 2) using car (3904, [(2, 3), (2, 2)], 0)\n", - "Agent rider 3872 move from (5, 2) to (5, 3) using car (3950, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Driver 3878 arrived\n", - "Driver 3891 arrived\n", - "Driver 3901 arrived\n", - "Driver 3916 arrived\n", - "Driver 3920 arrived\n", - "Driver 3927 arrived\n", - "Agent rider 3928 move from (1, 3) to (0, 3) using car (3919, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3930 move from (8, 8) to (7, 8) using car (3965, [(8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 3931 move from (6, 2) to (5, 2) using car (3938, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3932 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 3933 doesn't move\n", - "Driver 3936 arrived\n", - "Agent rider 3952 move from (8, 1) to (9, 1) using car (3985, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3953 move from (7, 7) to (8, 7) using car (3964, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 3954 move from (6, 2) to (5, 2) using car (3938, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 3956 arrived\n", - "Driver 3960 arrived\n", - "Driver 3962 arrived\n", - "Agent rider 3967 move from (2, 9) to (1, 9) using car (3940, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3968 move from (5, 2) to (5, 3) using car (3950, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 3969 move from (8, 1) to (9, 1) using car (3985, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Agent rider 3979 move from (7, 3) to (7, 4) using car (3988, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3980 move from (8, 1) to (9, 1) using car (3985, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3981 move from (7, 3) to (7, 4) using car (3988, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3982 move from (2, 6) to (3, 6) using car (3992, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Driver 3989 arrived\n", - "Agent rider 3990 doesn't move\n", - "Driver 3997 arrived\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (8, 1) to (9, 1) using car (3985, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4006 move from (7, 5) to (7, 6) using car (4010, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4007 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 4) to (8, 5) using car (3999, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4013 doesn't move\n", - "Agent rider 4014 move from (1, 3) to (1, 2) using car (3879, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4021 move from (6, 6) to (6, 5) using car (3963, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4022 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (2, 9) to (1, 9) using car (3940, [(2, 9), (1, 9)], 0)\n", - "Agent rider 4025 doesn't move\n", - "tick 288 ended\n", - "I am driver 4026 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 4027 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4028 - trip: [(5, 7), (5, 6), (5, 5)]\n", - "I am driver 4029 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4030 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 4031 - trip: [(8, 4), (8, 5), (8, 6)]\n", - "I am driver 4032 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 4033 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 4034 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", - "I am driver 4035 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (8, 3)]\n", - "I am driver 4036 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 4037 - trip: [(0, 6), (1, 6), (2, 6)]\n", - "I am driver 4038 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 4039 - trip: [(8, 8), (7, 8), (6, 8)]\n", - "I am driver 4040 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 4041 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 4042 - trip: [(5, 6), (4, 6), (3, 6)]\n", - "I am driver 4043 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 4044 - trip: [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 4045 - trip: [(6, 7), (6, 8), (6, 9)]\n", - "I am driver 4046 - trip: [(3, 6), (3, 5), (2, 5)]\n", - "I am driver 4047 - trip: [(1, 4), (1, 5), (1, 6), (1, 7)]\n", - "22 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 move from (8, 3) to (7, 3) using car (4038, [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 move from (7, 5) to (7, 4) using car (3914, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (2, 5) to (1, 5) using car (3941, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 move from (8, 3) to (7, 3) using car (4038, [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (6, 5) to (6, 4) using car (3963, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 move from (0, 4) to (1, 4) using car (4030, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3540 move from (8, 3) to (7, 3) using car (4038, [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 move from (8, 3) to (7, 3) using car (4038, [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3583 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3584 move from (2, 5) to (1, 5) using car (3941, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3585 move from (8, 3) to (7, 3) using car (4038, [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3630 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3631 move from (5, 9) to (4, 9) using car (3893, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (9, 1) to (9, 2) using car (3985, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3649 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3650 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3667 move from (0, 4) to (1, 4) using car (4030, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 doesn't move\n", - "Agent rider 3677 move from (2, 5) to (1, 5) using car (3941, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3715 move from (0, 4) to (1, 4) using car (4030, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3720 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3729 move from (7, 0) to (8, 0) using car (3991, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3743 move from (2, 8) to (3, 8) using car (4040, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3786 doesn't move\n", + "Agent rider 3784 doesn't move\n", + "Agent rider 3787 doesn't move\n", "Agent rider 3788 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3812 move from (3, 6) to (4, 6) using car (3992, [(3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 move from (2, 2) to (2, 3) using car (3949, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3828 move from (0, 4) to (1, 4) using car (4030, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3833 move from (0, 4) to (1, 4) using car (4030, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (5, 7) to (5, 8) using car (3975, [(5, 7), (5, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (6, 1) to (6, 2) using car (3947, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Driver 3863 arrived\n", - "Agent rider 3866 move from (8, 3) to (7, 3) using car (4038, [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3867 doesn't move\n", - "Agent rider 3868 move from (2, 2) to (2, 3) using car (3949, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3871 move from (2, 2) to (2, 3) using car (3949, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3872 move from (5, 3) to (4, 3) using car (3935, [(5, 3), (4, 3)], 0)\n", - "Rider n° 3872 arrived with a waiting time of 6 ticks\n", - "Agent rider 3873 doesn't move\n", - "Driver 3884 arrived\n", - "Driver 3898 arrived\n", - "Driver 3909 arrived\n", - "Driver 3911 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (7, 8) to (6, 8) using car (3965, [(7, 8), (6, 8)], 0)\n", - "Agent rider 3931 move from (5, 2) to (4, 2) using car (3938, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 3932 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3933 move from (0, 4) to (1, 4) using car (4030, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 3792 arrived\n", + "Driver 3813 arrived\n", + "Driver 3814 arrived\n", + "Agent rider 3819 move from (6, 8) to (5, 8) using car (3899, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 3824 arrived\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3827 move from (8, 7) to (8, 6) using car (3933, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (2, 7) to (1, 7) using car (3809, [(2, 7), (1, 7)], 0)\n", + "Agent rider 3845 move from (4, 5) to (3, 5) using car (3893, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3846 move from (2, 0) to (3, 0) using car (3945, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3847 move from (4, 0) to (4, 1) using car (3927, [(4, 0), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 3848 move from (7, 1) to (7, 2) using car (3857, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 3849 doesn't move\n", + "Driver 3859 arrived\n", + "Agent rider 3862 move from (8, 0) to (9, 0) using car (3909, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 3870 arrived\n", + "Agent rider 3872 move from (2, 5) to (1, 5) using car (3867, [(2, 5), (1, 5)], 0)\n", + "Driver 3876 arrived\n", + "Agent rider 3880 move from (5, 3) to (5, 2) using car (3883, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Driver 3884 arrived\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 doesn't move\n", + "Agent rider 3892 move from (5, 3) to (4, 3) using car (3894, [(5, 3), (4, 3)], 0)\n", + "Driver 3896 arrived\n", + "Agent rider 3897 move from (4, 3) to (4, 4) using car (3886, [(4, 3), (4, 4), (3, 4)], 0)\n", + "Agent rider 3906 doesn't move\n", + "Agent rider 3907 doesn't move\n", + "Agent rider 3908 doesn't move\n", + "Agent rider 3910 move from (5, 7) to (5, 6) using car (3901, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 move from (7, 9) to (6, 9) using car (3843, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 doesn't move\n", + "Agent rider 3917 doesn't move\n", + "Agent rider 3936 move from (5, 3) to (5, 2) using car (3883, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 3937 doesn't move\n", + "Agent rider 3938 doesn't move\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3943 move from (8, 0) to (7, 0) using car (3930, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 3944 doesn't move\n", + "Agent rider 3949 doesn't move\n", + "Agent rider 3950 move from (7, 9) to (6, 9) using car (3843, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "tick 275 ended\n", + "I am driver 3951 - trip: [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 3952 - trip: [(6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 3953 - trip: [(0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 3954 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 3955 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 3956 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 3957 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 3958 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 3959 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 3960 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "10 drivers generated.\n", + "I am rider 3961 - dep: (4, 4) , arr: (6, 2)\n", + "I am rider 3962 - dep: (0, 0) , arr: (1, 7)\n", + "I am rider 3963 - dep: (2, 8) , arr: (1, 0)\n", + "I am rider 3964 - dep: (7, 1) , arr: (7, 6)\n", + "4 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3307 move from (4, 1) to (3, 1) using car (3837, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (3, 0) to (4, 0) using car (3945, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 move from (8, 8) to (9, 8) using car (3905, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3374 move from (8, 8) to (9, 8) using car (3905, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3526 move from (6, 9) to (5, 9) using car (3843, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 3526 arrived with a waiting time of 24 ticks\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (8, 6) to (8, 5) using car (3933, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (4, 8) to (5, 8) using car (3889, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (3, 0) to (4, 0) using car (3818, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 move from (9, 5) to (9, 4) using car (3875, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 move from (3, 0) to (4, 0) using car (3818, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3725 doesn't move\n", + "Agent rider 3730 doesn't move\n", + "Agent rider 3731 doesn't move\n", + "Agent rider 3745 move from (4, 4) to (3, 4) using car (3886, [(4, 4), (3, 4)], 0)\n", + "Agent rider 3748 move from (3, 0) to (4, 0) using car (3945, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3755 move from (4, 4) to (3, 4) using car (3886, [(4, 4), (3, 4)], 0)\n", + "Agent rider 3758 move from (7, 6) to (7, 7) using car (3918, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 move from (8, 8) to (9, 8) using car (3905, [(8, 8), (9, 8)], 0)\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 doesn't move\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Driver 3814 arrived\n", + "Driver 3815 arrived\n", + "Agent rider 3819 move from (5, 8) to (4, 8) using car (3899, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3825 move from (9, 6) to (9, 7) using car (3934, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 3827 move from (8, 6) to (8, 5) using car (3933, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Driver 3832 arrived\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3845 move from (3, 5) to (2, 5) using car (3929, [(3, 5), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3846 doesn't move\n", + "Agent rider 3847 move from (4, 1) to (3, 1) using car (3837, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 3848 move from (7, 2) to (7, 3) using car (3958, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3849 doesn't move\n", + "Driver 3854 arrived\n", + "Agent rider 3862 move from (9, 0) to (9, 1) using car (3909, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 3864 arrived\n", + "Agent rider 3872 move from (1, 5) to (1, 6) using car (3919, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 3873 arrived\n", + "Agent rider 3880 move from (5, 2) to (6, 2) using car (3883, [(5, 2), (6, 2)], 0)\n", + "Driver 3887 arrived\n", + "Agent rider 3890 move from (2, 5) to (3, 5) using car (3921, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3891 doesn't move\n", + "Agent rider 3892 doesn't move\n", + "Driver 3895 arrived\n", + "Agent rider 3897 move from (4, 4) to (3, 4) using car (3886, [(4, 4), (3, 4)], 0)\n", + "Driver 3898 arrived\n", + "Agent rider 3906 doesn't move\n", + "Agent rider 3907 doesn't move\n", + "Agent rider 3908 doesn't move\n", + "Agent rider 3910 move from (5, 6) to (5, 5) using car (3901, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 move from (6, 9) to (5, 9) using car (3843, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 3915 move from (5, 9) to (6, 9) using car (3959, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3916 doesn't move\n", + "Agent rider 3917 move from (6, 2) to (7, 2) using car (3882, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 3931 arrived\n", + "Agent rider 3936 move from (5, 2) to (6, 2) using car (3883, [(5, 2), (6, 2)], 0)\n", + "Agent rider 3937 doesn't move\n", + "Agent rider 3938 doesn't move\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3943 move from (7, 0) to (6, 0) using car (3930, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 3944 move from (4, 9) to (5, 9) using car (3932, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 move from (8, 8) to (8, 7) using car (3948, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 3950 move from (6, 9) to (5, 9) using car (3843, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 3961 move from (4, 4) to (3, 4) using car (3886, [(4, 4), (3, 4)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 doesn't move\n", + "Agent rider 3964 doesn't move\n", + "tick 276 ended\n", + "I am driver 3965 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 3966 - trip: [(5, 8), (4, 8), (3, 8)]\n", + "I am driver 3967 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 3968 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 3969 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 3970 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 3971 - trip: [(2, 4), (3, 4)]\n", + "I am driver 3972 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 3973 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 3974 - trip: [(2, 2), (1, 2)]\n", + "I am driver 3975 - trip: [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 3976 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 3977 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 3978 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 3979 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 3980 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 3981 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 3982 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 3983 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 3984 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 3985 - trip: [(2, 2), (2, 3), (3, 3)]\n", + "I am driver 3986 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 3987 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 3988 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 3989 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 3990 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "26 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 3232 move from (0, 3) to (1, 3) using car (3983, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3330 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3337 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3365 move from (4, 0) to (5, 0) using car (3945, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 move from (9, 8) to (8, 8) using car (3988, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (3, 0) to (3, 1) using car (3951, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3420 move from (0, 3) to (1, 3) using car (3983, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (8, 5) to (8, 4) using car (3933, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 move from (3, 0) to (3, 1) using car (3951, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3593 move from (9, 4) to (8, 4) using car (3973, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 3596 move from (3, 0) to (3, 1) using car (3951, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3624 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3626 move from (5, 8) to (4, 8) using car (3966, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3655 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3658 move from (4, 0) to (4, 1) using car (3981, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3679 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3680 move from (9, 4) to (8, 4) using car (3980, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3681 move from (3, 0) to (3, 1) using car (3951, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3693 move from (4, 0) to (4, 1) using car (3981, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3725 move from (9, 4) to (8, 4) using car (3973, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 3730 doesn't move\n", + "Agent rider 3731 move from (3, 0) to (3, 1) using car (3951, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3745 move from (3, 4) to (3, 3) using car (3893, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3748 move from (4, 0) to (4, 1) using car (3984, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3755 move from (3, 4) to (3, 3) using car (3893, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Rider n° 3755 arrived with a waiting time of 6 ticks\n", + "Agent rider 3758 move from (7, 7) to (7, 8) using car (3918, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3759 move from (2, 2) to (1, 2) using car (3974, [(2, 2), (1, 2)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (8, 3) to (8, 4) using car (3935, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3787 move from (4, 8) to (3, 8) using car (3899, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Driver 3803 arrived\n", + "Driver 3809 arrived\n", + "Driver 3815 arrived\n", + "Agent rider 3819 move from (4, 8) to (3, 8) using car (3899, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 3821 arrived\n", + "Agent rider 3825 move from (9, 7) to (9, 8) using car (3934, [(9, 7), (9, 8)], 0)\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Driver 3841 arrived\n", + "Driver 3842 arrived\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3845 move from (2, 5) to (2, 6) using car (3929, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3846 move from (3, 0) to (3, 1) using car (3951, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3847 move from (3, 1) to (2, 1) using car (3837, [(3, 1), (2, 1)], 0)\n", + "Agent rider 3848 move from (7, 3) to (7, 4) using car (3958, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3849 move from (2, 5) to (2, 6) using car (3929, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 3858 arrived\n", + "Agent rider 3862 move from (9, 1) to (9, 2) using car (3909, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 3866 arrived\n", + "Driver 3867 arrived\n", + "Driver 3868 arrived\n", + "Agent rider 3872 move from (1, 6) to (1, 7) using car (3919, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3880 doesn't move\n", + "Driver 3885 arrived\n", + "Driver 3888 arrived\n", + "Agent rider 3890 move from (3, 5) to (4, 5) using car (3921, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 3891 doesn't move\n", + "Agent rider 3892 doesn't move\n", + "Driver 3894 arrived\n", + "Agent rider 3897 doesn't move\n", + "Driver 3902 arrived\n", + "Agent rider 3906 doesn't move\n", + "Agent rider 3907 move from (9, 4) to (9, 3) using car (3875, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3908 move from (9, 4) to (8, 4) using car (3980, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 doesn't move\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 move from (5, 8) to (5, 7) using car (3956, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3915 move from (6, 9) to (7, 9) using car (3959, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3916 move from (2, 5) to (2, 6) using car (3957, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3917 doesn't move\n", + "Driver 3928 arrived\n", + "Agent rider 3936 doesn't move\n", + "Agent rider 3937 doesn't move\n", + "Agent rider 3938 doesn't move\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3943 move from (6, 0) to (5, 0) using car (3930, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 3944 move from (5, 9) to (6, 9) using car (3932, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 move from (8, 7) to (8, 6) using car (3948, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 3950 doesn't move\n", + "Agent rider 3961 move from (3, 4) to (3, 3) using car (3893, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 doesn't move\n", + "Agent rider 3964 doesn't move\n", + "tick 277 ended\n", + "I am driver 3991 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 3992 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 3993 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 3994 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 3995 - trip: [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 3996 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 3997 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 3998 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5)]\n", + "I am driver 3999 - trip: [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 4000 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 4001 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 4002 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 4003 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "13 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 3232 move from (1, 3) to (1, 4) using car (3983, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3330 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3337 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3365 move from (5, 0) to (6, 0) using car (3945, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (3, 1) to (2, 1) using car (3951, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3420 move from (1, 3) to (1, 4) using car (3983, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3576 move from (8, 2) to (9, 2) using car (3882, [(8, 2), (9, 2)], 0)\n", + "Agent rider 3579 move from (8, 4) to (8, 3) using car (3933, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 move from (8, 4) to (7, 4) using car (3973, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 3596 move from (3, 1) to (2, 1) using car (3951, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3624 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3626 move from (4, 8) to (3, 8) using car (3966, [(4, 8), (3, 8)], 0)\n", + "Agent rider 3655 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3658 move from (4, 1) to (4, 2) using car (3981, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3671 move from (0, 2) to (0, 1) using car (3953, [(0, 2), (0, 1)], 0)\n", + "Agent rider 3672 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3679 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3680 move from (8, 4) to (7, 4) using car (3980, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 move from (4, 1) to (4, 2) using car (3981, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3725 move from (8, 4) to (8, 5) using car (3935, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3730 move from (5, 0) to (6, 0) using car (3945, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3731 move from (3, 1) to (2, 1) using car (3951, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3745 move from (3, 3) to (2, 3) using car (3893, [(3, 3), (2, 3)], 0)\n", + "Agent rider 3748 move from (4, 1) to (4, 2) using car (3984, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 move from (7, 8) to (6, 8) using car (3918, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (8, 4) to (8, 5) using car (3935, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3787 move from (3, 8) to (2, 8) using car (3899, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Driver 3809 arrived\n", + "Agent rider 3819 move from (3, 8) to (2, 8) using car (3899, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3825 move from (9, 8) to (9, 7) using car (3990, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Driver 3842 arrived\n", + "Agent rider 3844 move from (1, 7) to (2, 7) using car (3919, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3845 move from (2, 6) to (2, 7) using car (3929, [(2, 6), (2, 7)], 0)\n", + "Agent rider 3846 move from (3, 1) to (2, 1) using car (3951, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 3846 arrived with a waiting time of 1 ticks\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (7, 4) to (7, 5) using car (3958, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3849 move from (2, 6) to (2, 7) using car (3929, [(2, 6), (2, 7)], 0)\n", + "Rider n° 3849 arrived with a waiting time of 3 ticks\n", + "Driver 3856 arrived\n", + "Agent rider 3862 move from (9, 2) to (9, 3) using car (3909, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 3867 arrived\n", + "Agent rider 3872 move from (1, 7) to (2, 7) using car (3919, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3880 move from (6, 2) to (5, 2) using car (3991, [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 3881 arrived\n", + "Driver 3883 arrived\n", + "Driver 3886 arrived\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 move from (5, 0) to (4, 0) using car (3930, [(5, 0), (4, 0)], 0)\n", + "Agent rider 3892 doesn't move\n", + "Agent rider 3897 move from (3, 4) to (3, 5) using car (3982, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Driver 3903 arrived\n", + "Driver 3905 arrived\n", + "Agent rider 3906 move from (1, 3) to (1, 4) using car (3983, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3907 move from (9, 3) to (9, 2) using car (3875, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 3908 move from (8, 4) to (7, 4) using car (3980, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 move from (5, 5) to (4, 5) using car (3926, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 move from (5, 7) to (5, 6) using car (3956, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 3914 move from (5, 9) to (5, 8) using car (3972, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 3915 move from (7, 9) to (8, 9) using car (3959, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3916 move from (2, 6) to (2, 7) using car (3957, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3917 doesn't move\n", + "Agent rider 3936 move from (6, 2) to (5, 2) using car (3991, [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3937 doesn't move\n", + "Agent rider 3938 doesn't move\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (1, 3) to (1, 4) using car (3983, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3943 move from (5, 0) to (4, 0) using car (3930, [(5, 0), (4, 0)], 0)\n", + "Agent rider 3944 move from (6, 9) to (7, 9) using car (3932, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 move from (8, 6) to (7, 6) using car (3976, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 3950 move from (5, 9) to (5, 8) using car (3972, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Rider n° 3950 arrived with a waiting time of 1 ticks\n", + "Agent rider 3961 move from (3, 3) to (2, 3) using car (3893, [(3, 3), (2, 3)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 doesn't move\n", + "Agent rider 3964 doesn't move\n", + "tick 278 ended\n", + "I am driver 4004 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 4005 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 4006 - trip: [(2, 4), (1, 4), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 4007 - trip: [(2, 6), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 4008 - trip: [(3, 3), (3, 4), (2, 4)]\n", + "I am driver 4009 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 4010 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 4011 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 4012 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 4013 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 4014 - trip: [(0, 4), (0, 3), (1, 3)]\n", + "I am driver 4015 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "12 drivers generated.\n", + "I am rider 4016 - dep: (8, 6) , arr: (2, 9)\n", + "I am rider 4017 - dep: (5, 6) , arr: (5, 5)\n", + "I am rider 4018 - dep: (1, 1) , arr: (9, 9)\n", + "I am rider 4019 - dep: (7, 6) , arr: (9, 2)\n", + "I am rider 4020 - dep: (4, 9) , arr: (7, 8)\n", + "I am rider 4021 - dep: (1, 8) , arr: (1, 9)\n", + "I am rider 4022 - dep: (9, 1) , arr: (6, 3)\n", + "7 riders generated.\n", + "Agent rider 3232 move from (1, 4) to (1, 5) using car (3983, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3307 doesn't move\n", + "Agent rider 3330 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3337 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3365 move from (6, 0) to (7, 0) using car (3945, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3420 move from (1, 4) to (1, 5) using car (3983, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3527 doesn't move\n", + "Agent rider 3555 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3576 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3579 move from (8, 3) to (8, 2) using car (3933, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3591 doesn't move\n", + "Agent rider 3592 doesn't move\n", + "Agent rider 3593 move from (7, 4) to (6, 4) using car (3973, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 3596 move from (2, 1) to (1, 1) using car (3951, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3624 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3655 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3658 move from (4, 2) to (4, 3) using car (3981, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Agent rider 3679 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 3680 move from (7, 4) to (6, 4) using car (3980, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3693 move from (4, 2) to (4, 3) using car (3981, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3725 move from (8, 5) to (8, 6) using car (3935, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3730 move from (6, 0) to (7, 0) using car (3945, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3731 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3748 move from (4, 2) to (4, 3) using car (3984, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 move from (6, 8) to (5, 8) using car (3918, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3784 move from (8, 5) to (8, 6) using car (3935, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 3784 arrived with a waiting time of 2 ticks\n", + "Agent rider 3787 move from (2, 8) to (2, 7) using car (3899, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Driver 3818 arrived\n", + "Agent rider 3819 move from (2, 8) to (2, 7) using car (3899, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 3822 arrived\n", + "Agent rider 3825 move from (9, 7) to (9, 6) using car (3990, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 3827 move from (8, 5) to (8, 6) using car (3935, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Driver 3837 arrived\n", + "Agent rider 3844 move from (2, 7) to (2, 8) using car (3957, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3845 move from (2, 7) to (3, 7) using car (3919, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 3847 move from (2, 1) to (1, 1) using car (3951, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3848 move from (7, 5) to (7, 6) using car (3958, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Driver 3856 arrived\n", + "Agent rider 3862 move from (9, 3) to (9, 4) using car (3909, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3872 move from (2, 7) to (2, 8) using car (3957, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3880 move from (5, 2) to (5, 3) using car (3991, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 3886 arrived\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 doesn't move\n", + "Agent rider 3892 doesn't move\n", + "Agent rider 3897 move from (3, 5) to (3, 6) using car (3982, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 3906 move from (1, 4) to (1, 5) using car (3983, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3907 move from (9, 2) to (9, 1) using car (3875, [(9, 2), (9, 1)], 0)\n", + "Rider n° 3907 arrived with a waiting time of 4 ticks\n", + "Agent rider 3908 move from (7, 4) to (6, 4) using car (3980, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 move from (4, 5) to (3, 5) using car (3926, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3911 move from (2, 8) to (2, 7) using car (3899, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3912 move from (8, 9) to (8, 8) using car (3959, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3913 move from (5, 6) to (5, 5) using car (3956, [(5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 3914 move from (5, 8) to (4, 8) using car (3993, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 move from (2, 7) to (2, 8) using car (3957, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3917 move from (7, 2) to (7, 1) using car (3969, [(7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Rider n° 3917 arrived with a waiting time of 5 ticks\n", + "Driver 3924 arrived\n", + "Driver 3927 arrived\n", "Driver 3934 arrived\n", - "Agent rider 3952 move from (9, 1) to (9, 2) using car (3985, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3953 move from (8, 7) to (9, 7) using car (3964, [(8, 7), (9, 7)], 0)\n", - "Agent rider 3954 move from (5, 2) to (4, 2) using car (3938, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 3957 arrived\n", - "Driver 3962 arrived\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3968 doesn't move\n", - "Agent rider 3969 move from (9, 1) to (9, 2) using car (3985, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Agent rider 3979 move from (7, 4) to (7, 5) using car (3988, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3980 move from (9, 1) to (9, 2) using car (3985, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 3980 arrived with a waiting time of 3 ticks\n", - "Agent rider 3981 move from (7, 4) to (7, 5) using car (3988, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3982 move from (3, 6) to (3, 5) using car (4046, [(3, 6), (3, 5), (2, 5)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Driver 3984 arrived\n", - "Agent rider 3990 doesn't move\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (9, 1) to (9, 2) using car (3985, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4006 move from (7, 6) to (7, 7) using car (4010, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4007 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4013 doesn't move\n", - "Agent rider 4014 move from (1, 2) to (0, 2) using car (3879, [(1, 2), (0, 2)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4021 move from (6, 5) to (5, 5) using car (4019, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 3936 move from (5, 2) to (5, 3) using car (3991, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3937 doesn't move\n", + "Agent rider 3938 move from (6, 0) to (7, 0) using car (3945, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 move from (2, 1) to (1, 1) using car (3951, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 3942 move from (1, 4) to (1, 5) using car (3983, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3943 doesn't move\n", + "Agent rider 3944 move from (7, 9) to (8, 9) using car (3932, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 move from (7, 6) to (6, 6) using car (3976, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 8) to (2, 7) using car (3899, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3964 doesn't move\n", + "Driver 3971 arrived\n", + "Driver 3974 arrived\n", + "Agent rider 4016 move from (8, 6) to (7, 6) using car (3954, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 4017 move from (5, 6) to (5, 5) using car (3956, [(5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Rider n° 4017 arrived with a waiting time of 0 ticks\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4020 move from (4, 9) to (5, 9) using car (3960, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4021 doesn't move\n", + "Agent rider 4022 doesn't move\n", + "tick 279 ended\n", + "0 drivers generated.\n", + "I am rider 4023 - dep: (9, 1) , arr: (1, 2)\n", + "I am rider 4024 - dep: (1, 4) , arr: (4, 8)\n", + "2 riders generated.\n", + "Agent rider 3232 move from (1, 5) to (1, 6) using car (3983, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3307 move from (3, 1) to (2, 1) using car (3987, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (7, 0) to (7, 1) using car (3945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (2, 1) to (2, 2) using car (4009, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3420 move from (1, 5) to (1, 6) using car (3983, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3527 move from (9, 4) to (9, 5) using car (3909, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 3527 arrived with a waiting time of 21 ticks\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (8, 2) to (8, 1) using car (3933, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3591 move from (9, 4) to (9, 5) using car (3909, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 3591 arrived with a waiting time of 19 ticks\n", + "Agent rider 3592 move from (3, 1) to (2, 1) using car (3987, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3593 move from (6, 4) to (5, 4) using car (3973, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Rider n° 3593 arrived with a waiting time of 19 ticks\n", + "Agent rider 3596 move from (1, 1) to (0, 1) using car (3951, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3658 move from (4, 3) to (4, 4) using car (3981, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 3658 arrived with a waiting time of 15 ticks\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (6, 4) to (5, 4) using car (3980, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3681 move from (3, 1) to (2, 1) using car (3987, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (4, 3) to (4, 4) using car (3981, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3725 move from (8, 6) to (8, 7) using car (3935, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 3725 arrived with a waiting time of 12 ticks\n", + "Agent rider 3730 doesn't move\n", + "Agent rider 3731 move from (2, 1) to (2, 2) using car (4009, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3745 move from (2, 3) to (2, 2) using car (3946, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3748 move from (4, 3) to (4, 4) using car (3984, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 move from (5, 8) to (4, 8) using car (3918, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 3759 move from (1, 2) to (1, 3) using car (3970, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3787 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3827 move from (8, 6) to (8, 7) using car (3935, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Driver 3843 arrived\n", + "Agent rider 3844 move from (2, 8) to (3, 8) using car (3957, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3845 move from (3, 7) to (4, 7) using car (3919, [(3, 7), (4, 7)], 0)\n", + "Agent rider 3847 move from (1, 1) to (0, 1) using car (3951, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3848 move from (7, 6) to (7, 7) using car (3958, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 3862 move from (9, 4) to (9, 5) using car (3909, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3872 move from (2, 8) to (3, 8) using car (3957, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3880 move from (5, 3) to (4, 3) using car (3979, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Driver 3882 arrived\n", + "Driver 3889 arrived\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 move from (4, 0) to (4, 1) using car (4005, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3892 move from (4, 3) to (4, 4) using car (3981, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Driver 3893 arrived\n", + "Agent rider 3897 move from (3, 6) to (3, 7) using car (3982, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Driver 3900 arrived\n", + "Driver 3901 arrived\n", + "Agent rider 3906 move from (1, 5) to (1, 6) using car (3983, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3908 move from (6, 4) to (5, 4) using car (3980, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 move from (3, 5) to (3, 4) using car (3926, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3911 move from (2, 7) to (2, 6) using car (3899, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3912 move from (8, 8) to (8, 7) using car (3959, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3913 move from (5, 5) to (5, 4) using car (3956, [(5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 3914 move from (4, 8) to (3, 8) using car (3993, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3915 move from (8, 9) to (8, 8) using car (3932, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3916 move from (2, 8) to (3, 8) using car (3957, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3929 arrived\n", + "Driver 3930 arrived\n", + "Agent rider 3936 move from (5, 3) to (5, 2) using car (3947, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 3937 doesn't move\n", + "Agent rider 3938 move from (7, 0) to (7, 1) using car (3945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3939 move from (1, 2) to (1, 3) using car (3970, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 3941 move from (1, 1) to (0, 1) using car (3951, [(1, 1), (0, 1)], 0)\n", + "Agent rider 3942 move from (1, 5) to (1, 6) using car (3983, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 3943 move from (4, 0) to (4, 1) using car (4005, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 3943 arrived with a waiting time of 1 ticks\n", + "Agent rider 3944 move from (8, 9) to (8, 8) using car (3932, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 move from (6, 6) to (5, 6) using car (3976, [(6, 6), (5, 6)], 0)\n", + "Driver 3952 arrived\n", + "Driver 3953 arrived\n", + "Agent rider 3961 move from (2, 3) to (2, 2) using car (3946, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 7) to (2, 6) using car (3899, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3964 doesn't move\n", + "Driver 3966 arrived\n", + "Driver 3985 arrived\n", + "Agent rider 4016 move from (7, 6) to (7, 7) using car (3958, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4020 move from (5, 9) to (6, 9) using car (3960, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4021 doesn't move\n", "Agent rider 4022 doesn't move\n", "Agent rider 4023 doesn't move\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", - "tick 289 ended\n", - "I am driver 4048 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 4049 - trip: [(4, 1), (4, 0), (3, 0)]\n", - "I am driver 4050 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 4051 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", - "4 drivers generated.\n", - "I am rider 4052 - dep: (1, 9) , arr: (9, 7)\n", - "I am rider 4053 - dep: (7, 8) , arr: (9, 0)\n", - "I am rider 4054 - dep: (7, 5) , arr: (7, 7)\n", - "3 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 move from (7, 4) to (7, 3) using car (3914, [(7, 4), (7, 3)], 0)\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (1, 5) to (0, 5) using car (3941, [(1, 5), (0, 5)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (8, 5) to (8, 6) using car (4031, [(8, 5), (8, 6)], 0)\n", - "Agent rider 3432 move from (6, 4) to (6, 3) using car (3963, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 move from (1, 4) to (2, 4) using car (4030, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", + "tick 280 ended\n", + "I am driver 4025 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 4026 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 4027 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 4028 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 4029 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 4030 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 4031 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 4032 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 4033 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 4034 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", + "I am driver 4035 - trip: [(0, 7), (0, 6), (1, 6)]\n", + "I am driver 4036 - trip: [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4037 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", + "I am driver 4038 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 4039 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", + "I am driver 4040 - trip: [(1, 5), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 4041 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 4042 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", + "18 drivers generated.\n", + "I am rider 4043 - dep: (8, 0) , arr: (6, 0)\n", + "I am rider 4044 - dep: (5, 1) , arr: (2, 3)\n", + "2 riders generated.\n", + "Agent rider 3232 move from (1, 6) to (1, 7) using car (3983, [(1, 6), (1, 7)], 0)\n", + "Agent rider 3307 move from (2, 1) to (1, 1) using car (3987, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (7, 1) to (7, 2) using car (3945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 doesn't move\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (2, 2) to (2, 3) using car (4009, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3420 move from (1, 6) to (1, 7) using car (3983, [(1, 6), (1, 7)], 0)\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (8, 1) to (7, 1) using car (3933, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (1, 5) to (0, 5) using car (3941, [(1, 5), (0, 5)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (4, 9) to (3, 9) using car (3893, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (9, 2) to (9, 3) using car (3985, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 move from (1, 4) to (2, 4) using car (4030, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3676 move from (2, 6) to (2, 7) using car (3977, [(2, 6), (2, 7), (1, 7)], 0)\n", - "Rider n° 3676 arrived with a waiting time of 14 ticks\n", - "Agent rider 3677 move from (1, 5) to (0, 5) using car (3941, [(1, 5), (0, 5)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3715 move from (1, 4) to (2, 4) using car (4030, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (8, 0) to (9, 0) using car (3991, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3743 move from (3, 8) to (3, 7) using car (4040, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3786 doesn't move\n", + "Agent rider 3592 move from (2, 1) to (1, 1) using car (3987, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 move from (3, 8) to (4, 8) using car (3957, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (5, 4) to (4, 4) using car (3980, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3681 move from (2, 1) to (1, 1) using car (3987, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (4, 4) to (4, 3) using car (4003, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 3730 move from (7, 0) to (6, 0) using car (3969, [(7, 0), (6, 0)], 0)\n", + "Agent rider 3731 move from (2, 2) to (2, 3) using car (4009, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3745 move from (2, 2) to (2, 1) using car (3946, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3748 move from (4, 4) to (4, 5) using car (3984, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 move from (4, 8) to (4, 7) using car (3997, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 3759 move from (1, 3) to (1, 4) using car (3970, [(1, 3), (1, 4)], 0)\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3787 doesn't move\n", "Agent rider 3788 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (2, 2) to (2, 1) using car (3924, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 3812 move from (4, 6) to (4, 7) using car (3992, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 move from (2, 3) to (1, 3) using car (3949, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3828 move from (1, 4) to (2, 4) using car (4030, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3833 move from (1, 4) to (2, 4) using car (4030, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 move from (8, 5) to (8, 6) using car (4031, [(8, 5), (8, 6)], 0)\n", - "Agent rider 3845 move from (6, 2) to (6, 3) using car (3947, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (7, 3) to (6, 3) using car (4038, [(7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3867 move from (2, 6) to (2, 7) using car (3977, [(2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3868 move from (2, 3) to (1, 3) using car (3949, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 3869 arrived\n", - "Agent rider 3871 move from (2, 3) to (1, 3) using car (3949, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Driver 3882 arrived\n", - "Driver 3897 arrived\n", - "Driver 3903 arrived\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3827 move from (8, 7) to (8, 8) using car (3935, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (3, 8) to (2, 8) using car (3993, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3845 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (7, 7) to (7, 8) using car (3958, [(7, 7), (7, 8)], 0)\n", + "Agent rider 3862 move from (9, 5) to (9, 6) using car (3909, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3872 move from (3, 8) to (2, 8) using car (3993, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 3875 arrived\n", + "Driver 3878 arrived\n", + "Agent rider 3880 doesn't move\n", + "Driver 3889 arrived\n", + "Agent rider 3890 doesn't move\n", + "Agent rider 3891 move from (4, 1) to (4, 2) using car (4005, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3892 move from (4, 4) to (4, 5) using car (3981, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3897 move from (3, 7) to (3, 8) using car (3982, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Driver 3901 arrived\n", "Driver 3904 arrived\n", - "Driver 3911 arrived\n", - "Driver 3919 arrived\n", - "Driver 3923 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 doesn't move\n", - "Agent rider 3931 move from (4, 2) to (3, 2) using car (3971, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (1, 4) to (2, 4) using car (4030, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 3940 arrived\n", - "Driver 3942 arrived\n", - "Agent rider 3952 move from (9, 2) to (9, 3) using car (3985, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3953 doesn't move\n", - "Agent rider 3954 move from (4, 2) to (3, 2) using car (3971, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3968 move from (5, 3) to (6, 3) using car (3998, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3969 move from (9, 2) to (9, 3) using car (3985, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Agent rider 3979 move from (7, 5) to (7, 6) using car (3988, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3981 move from (7, 5) to (7, 6) using car (3988, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 3982 move from (3, 5) to (2, 5) using car (4046, [(3, 5), (2, 5)], 0)\n", - "Agent rider 3983 move from (2, 6) to (2, 7) using car (3977, [(2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 3990 doesn't move\n", - "Driver 3996 arrived\n", - "Driver 3999 arrived\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (9, 2) to (9, 3) using car (3985, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4006 move from (7, 7) to (6, 7) using car (4048, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 4007 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 5) to (8, 6) using car (4031, [(8, 5), (8, 6)], 0)\n", - "Driver 4011 arrived\n", - "Agent rider 4013 move from (4, 6) to (3, 6) using car (4003, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", + "Agent rider 3906 move from (1, 6) to (1, 7) using car (3983, [(1, 6), (1, 7)], 0)\n", + "Agent rider 3908 move from (5, 4) to (4, 4) using car (3980, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 move from (3, 4) to (3, 3) using car (3926, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 3911 move from (2, 6) to (2, 5) using car (3899, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3912 move from (8, 7) to (8, 6) using car (3959, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3913 move from (5, 4) to (6, 4) using car (3968, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3914 move from (3, 8) to (2, 8) using car (3993, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 move from (3, 8) to (4, 8) using car (3957, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3925 arrived\n", + "Driver 3930 arrived\n", + "Agent rider 3936 move from (5, 2) to (5, 1) using car (3947, [(5, 2), (5, 1)], 0)\n", + "Agent rider 3937 move from (8, 1) to (7, 1) using car (4038, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 3938 move from (7, 1) to (7, 2) using car (3945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3939 move from (1, 3) to (1, 4) using car (3970, [(1, 3), (1, 4)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (1, 6) to (1, 7) using car (3983, [(1, 6), (1, 7)], 0)\n", + "Agent rider 3944 move from (8, 8) to (8, 7) using car (3932, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 move from (5, 6) to (5, 5) using car (3972, [(5, 6), (5, 5)], 0)\n", + "Driver 3953 arrived\n", + "Agent rider 3961 move from (2, 2) to (2, 1) using car (3946, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 6) to (2, 5) using car (3899, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3964 move from (7, 1) to (7, 2) using car (3945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4016 move from (7, 7) to (7, 8) using car (3958, [(7, 7), (7, 8)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 move from (7, 6) to (7, 5) using car (3988, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4020 move from (6, 9) to (6, 8) using car (3960, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", "Agent rider 4021 doesn't move\n", "Agent rider 4022 doesn't move\n", "Agent rider 4023 doesn't move\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 doesn't move\n", - "Agent rider 4054 move from (7, 5) to (7, 6) using car (3988, [(7, 5), (7, 6), (7, 7)], 0)\n", - "tick 290 ended\n", - "I am driver 4055 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4056 - trip: [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 4057 - trip: [(1, 5), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 4058 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", - "I am driver 4059 - trip: [(2, 4), (3, 4)]\n", - "I am driver 4060 - trip: [(6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 4061 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 4062 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 4063 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4064 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 4065 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 4066 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 4067 - trip: [(6, 6), (7, 6), (8, 6), (8, 5)]\n", - "I am driver 4068 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4069 - trip: [(0, 5), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 4070 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 4071 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 4072 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 4073 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 4074 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 4075 - trip: [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2)]\n", - "21 drivers generated.\n", - "I am rider 4076 - dep: (2, 8) , arr: (0, 7)\n", - "I am rider 4077 - dep: (8, 8) , arr: (3, 2)\n", - "I am rider 4078 - dep: (5, 0) , arr: (0, 3)\n", - "3 riders generated.\n", - "Agent rider 2715 doesn't move\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 doesn't move\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 doesn't move\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 doesn't move\n", - "Agent rider 3368 move from (0, 5) to (1, 5) using car (4069, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (6, 3) to (6, 2) using car (3963, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 doesn't move\n", - "Agent rider 3554 doesn't move\n", + "Agent rider 4024 move from (1, 4) to (1, 5) using car (4012, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 doesn't move\n", + "tick 281 ended\n", + "I am driver 4045 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 4046 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 4047 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 4048 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 4049 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 4050 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 4051 - trip: [(3, 9), (4, 9), (5, 9), (6, 9)]\n", + "7 drivers generated.\n", + "I am rider 4052 - dep: (9, 8) , arr: (2, 1)\n", + "I am rider 4053 - dep: (5, 4) , arr: (5, 8)\n", + "I am rider 4054 - dep: (5, 4) , arr: (5, 8)\n", + "I am rider 4055 - dep: (8, 1) , arr: (3, 1)\n", + "I am rider 4056 - dep: (8, 4) , arr: (5, 8)\n", + "I am rider 4057 - dep: (3, 5) , arr: (8, 2)\n", + "I am rider 4058 - dep: (4, 3) , arr: (7, 2)\n", + "I am rider 4059 - dep: (2, 3) , arr: (5, 9)\n", + "8 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3307 move from (1, 1) to (1, 2) using car (3987, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (7, 2) to (7, 3) using car (3945, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3366 move from (8, 8) to (8, 9) using car (3935, [(8, 8), (8, 9)], 0)\n", + "Rider n° 3366 arrived with a waiting time of 28 ticks\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (2, 3) to (2, 4) using car (4009, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3472 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (7, 1) to (6, 1) using car (3933, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (0, 5) to (1, 5) using car (4069, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (3, 9) to (2, 9) using car (3893, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3675 doesn't move\n", - "Agent rider 3677 move from (0, 5) to (1, 5) using car (4069, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3715 move from (2, 4) to (3, 4) using car (4030, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3743 move from (3, 7) to (3, 6) using car (4040, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3786 doesn't move\n", + "Agent rider 3592 move from (1, 1) to (1, 2) using car (3987, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (4, 4) to (3, 4) using car (3980, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3681 move from (1, 1) to (1, 2) using car (3987, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (4, 3) to (4, 2) using car (4003, [(4, 3), (4, 2)], 0)\n", + "Agent rider 3730 doesn't move\n", + "Agent rider 3731 move from (2, 3) to (2, 4) using car (4009, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 3731 arrived with a waiting time of 10 ticks\n", + "Agent rider 3745 move from (2, 1) to (2, 0) using car (3946, [(2, 1), (2, 0)], 0)\n", + "Agent rider 3748 move from (4, 5) to (4, 6) using car (3984, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 move from (4, 7) to (4, 6) using car (3997, [(4, 7), (4, 6)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3787 doesn't move\n", "Agent rider 3788 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (2, 1) to (2, 0) using car (3924, [(2, 1), (2, 0)], 0)\n", - "Agent rider 3812 move from (4, 7) to (4, 8) using car (3992, [(4, 7), (4, 8)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 move from (1, 3) to (0, 3) using car (3949, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3833 move from (2, 4) to (3, 4) using car (4059, [(2, 4), (3, 4)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (3, 6) to (3, 5) using car (4065, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (6, 3) to (6, 4) using car (3947, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (6, 3) to (6, 4) using car (4038, [(6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3867 move from (2, 7) to (1, 7) using car (3977, [(2, 7), (1, 7)], 0)\n", - "Rider n° 3867 arrived with a waiting time of 8 ticks\n", - "Agent rider 3868 move from (1, 3) to (0, 3) using car (3949, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3871 move from (1, 3) to (0, 3) using car (3949, [(1, 3), (0, 3)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Driver 3876 arrived\n", - "Driver 3879 arrived\n", - "Driver 3903 arrived\n", - "Driver 3911 arrived\n", - "Driver 3923 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 doesn't move\n", - "Agent rider 3931 move from (3, 2) to (2, 2) using car (3971, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (2, 4) to (3, 4) using car (4030, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 3935 arrived\n", - "Driver 3945 arrived\n", - "Agent rider 3952 move from (9, 3) to (9, 4) using car (3985, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3953 doesn't move\n", - "Agent rider 3954 move from (3, 2) to (2, 2) using car (3971, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 3955 arrived\n", - "Driver 3964 arrived\n", - "Driver 3965 arrived\n", - "Driver 3966 arrived\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3968 move from (6, 3) to (7, 3) using car (3998, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3969 move from (9, 3) to (9, 4) using car (3985, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Driver 3975 arrived\n", - "Driver 3978 arrived\n", - "Agent rider 3979 move from (7, 6) to (7, 7) using car (3988, [(7, 6), (7, 7)], 0)\n", - "Agent rider 3981 move from (7, 6) to (7, 7) using car (3988, [(7, 6), (7, 7)], 0)\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (2, 7) to (1, 7) using car (3977, [(2, 7), (1, 7)], 0)\n", - "Driver 3986 arrived\n", - "Driver 3987 arrived\n", - "Agent rider 3990 move from (7, 9) to (7, 8) using car (4000, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 4001 arrived\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (9, 3) to (9, 2) using car (4043, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (6, 7) to (5, 7) using car (4048, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 4007 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4013 move from (3, 6) to (3, 5) using car (4065, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 0) to (7, 1) using car (4050, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4016 move from (8, 2) to (8, 1) using car (3993, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4021 move from (5, 5) to (6, 5) using car (4051, [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4022 move from (7, 1) to (8, 1) using car (3959, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3819 move from (2, 7) to (1, 7) using car (3978, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 3825 move from (9, 6) to (9, 7) using car (3909, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3827 move from (8, 8) to (8, 7) using car (3977, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (2, 8) to (2, 7) using car (3993, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3845 move from (4, 7) to (4, 6) using car (3997, [(4, 7), (4, 6)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (7, 8) to (8, 8) using car (3923, [(7, 8), (8, 8)], 0)\n", + "Driver 3857 arrived\n", + "Agent rider 3862 move from (9, 6) to (9, 7) using car (3909, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3872 move from (2, 8) to (2, 7) using car (3993, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 3878 arrived\n", + "Agent rider 3880 move from (4, 3) to (4, 4) using car (4039, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", + "Agent rider 3890 move from (4, 5) to (4, 6) using car (3981, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3891 move from (4, 2) to (4, 3) using car (4005, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 3892 move from (4, 5) to (4, 6) using car (3981, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3897 move from (3, 8) to (4, 8) using car (3982, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Driver 3904 arrived\n", + "Agent rider 3906 move from (1, 7) to (2, 7) using car (4030, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3908 move from (4, 4) to (3, 4) using car (3980, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 move from (3, 3) to (2, 3) using car (3926, [(3, 3), (2, 3)], 0)\n", + "Agent rider 3911 move from (2, 5) to (2, 4) using car (3899, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3912 move from (8, 6) to (8, 5) using car (3959, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3913 move from (6, 4) to (7, 4) using car (3968, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 3914 move from (2, 8) to (2, 7) using car (3993, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3915 move from (8, 8) to (8, 9) using car (3935, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3916 move from (4, 8) to (5, 8) using car (3957, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3919 arrived\n", + "Agent rider 3936 doesn't move\n", + "Agent rider 3937 move from (7, 1) to (6, 1) using car (4038, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 3938 move from (7, 2) to (7, 3) using car (3945, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (1, 7) to (2, 7) using car (4030, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 move from (8, 7) to (8, 6) using car (3932, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3949 doesn't move\n", + "Driver 3951 arrived\n", + "Driver 3954 arrived\n", + "Agent rider 3961 move from (2, 1) to (2, 0) using car (3946, [(2, 1), (2, 0)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 5) to (2, 4) using car (3899, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3964 move from (7, 2) to (7, 3) using car (3945, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 3976 arrived\n", + "Driver 4008 arrived\n", + "Driver 4014 arrived\n", + "Agent rider 4016 move from (7, 8) to (6, 8) using car (4027, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4018 move from (1, 1) to (1, 2) using car (3987, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (7, 5) to (7, 4) using car (3988, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4020 doesn't move\n", + "Agent rider 4021 move from (1, 8) to (1, 9) using car (4007, [(1, 8), (1, 9)], 0)\n", + "Rider n° 4021 arrived with a waiting time of 3 ticks\n", + "Agent rider 4022 doesn't move\n", "Agent rider 4023 doesn't move\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", + "Agent rider 4024 move from (1, 5) to (1, 6) using car (4012, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 doesn't move\n", "Agent rider 4052 doesn't move\n", "Agent rider 4053 doesn't move\n", - "Agent rider 4054 move from (7, 6) to (7, 7) using car (3988, [(7, 6), (7, 7)], 0)\n", - "Rider n° 4054 arrived with a waiting time of 0 ticks\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", - "tick 291 ended\n", - "I am driver 4079 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 4080 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 4081 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 4082 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 4083 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 4084 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 4085 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 4086 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 4087 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", - "I am driver 4088 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 4089 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "11 drivers generated.\n", - "I am rider 4090 - dep: (4, 3) , arr: (2, 7)\n", - "I am rider 4091 - dep: (2, 1) , arr: (5, 8)\n", - "2 riders generated.\n", - "Agent rider 2715 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3171 move from (7, 3) to (7, 4) using car (3998, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3268 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3295 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (6, 2) to (6, 1) using car (3963, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3514 move from (2, 4) to (2, 5) using car (3925, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3554 move from (7, 3) to (7, 4) using car (3998, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (2, 9) to (1, 9) using car (3893, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (9, 3) to (8, 3) using car (4035, [(9, 3), (8, 3)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 move from (2, 4) to (2, 5) using car (3925, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3675 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 doesn't move\n" + "Agent rider 4054 doesn't move\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 move from (8, 4) to (7, 4) using car (4028, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4058 move from (4, 3) to (4, 2) using car (4003, [(4, 3), (4, 2)], 0)\n", + "Agent rider 4059 move from (2, 3) to (2, 4) using car (4009, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "tick 282 ended\n", + "I am driver 4060 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 4061 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 4062 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4063 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", + "4 drivers generated.\n", + "I am rider 4064 - dep: (5, 1) , arr: (0, 4)\n", + "1 riders generated.\n", + "Agent rider 3232 move from (1, 7) to (0, 7) using car (3978, [(1, 7), (0, 7)], 0)\n", + "Agent rider 3307 move from (1, 2) to (1, 3) using car (3987, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3365 move from (7, 3) to (7, 4) using car (3945, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 3365 arrived with a waiting time of 21 ticks\n", + "Agent rider 3374 doesn't move\n", + "Agent rider 3411 move from (2, 4) to (2, 5) using car (4009, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3715 move from (3, 4) to (4, 4) using car (4030, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3743 move from (3, 6) to (3, 5) using car (4040, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3768 move from (1, 1) to (2, 1) using car (4063, [(1, 1), (2, 1)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (2, 4) to (2, 5) using car (3925, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (3, 5) to (3, 4) using car (4065, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 move from (1, 1) to (2, 1) using car (4063, [(1, 1), (2, 1)], 0)\n", - "Agent rider 3843 doesn't move\n", + "Agent rider 3420 move from (1, 7) to (0, 7) using car (3978, [(1, 7), (0, 7)], 0)\n", + "Agent rider 3472 move from (9, 9) to (8, 9) using car (4061, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3483 move from (9, 9) to (8, 9) using car (4061, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (6, 1) to (5, 1) using car (3933, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3592 move from (1, 2) to (1, 3) using car (3987, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (3, 4) to (3, 5) using car (3979, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3681 move from (1, 2) to (1, 3) using car (3987, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 doesn't move\n", + "Agent rider 3730 move from (6, 0) to (7, 0) using car (3999, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3748 move from (4, 6) to (4, 7) using car (3984, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 move from (4, 6) to (4, 7) using car (3981, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 doesn't move\n", + "Agent rider 3782 move from (9, 9) to (8, 9) using car (4061, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3787 move from (2, 7) to (3, 7) using car (4030, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 3787 arrived with a waiting time of 12 ticks\n", + "Agent rider 3788 move from (9, 9) to (8, 9) using car (4061, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 move from (1, 7) to (0, 7) using car (3978, [(1, 7), (0, 7)], 0)\n", + "Agent rider 3825 move from (9, 7) to (9, 8) using car (3909, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3827 move from (8, 7) to (8, 8) using car (4015, [(8, 7), (8, 8)], 0)\n", + "Agent rider 3829 doesn't move\n", "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (6, 4) to (6, 5) using car (3947, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (6, 4) to (5, 4) using car (4038, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 3879 arrived\n", - "Driver 3888 arrived\n", - "Driver 3911 arrived\n", - "Driver 3914 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 doesn't move\n", - "Agent rider 3931 move from (2, 2) to (1, 2) using car (3971, [(2, 2), (1, 2)], 0)\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (3, 4) to (4, 4) using car (4030, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 3941 arrived\n", + "Agent rider 3845 move from (4, 6) to (4, 7) using car (3981, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3862 move from (9, 7) to (9, 8) using car (3909, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 move from (4, 4) to (4, 5) using car (4039, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", + "Agent rider 3890 move from (4, 6) to (4, 7) using car (3981, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 3890 arrived with a waiting time of 8 ticks\n", + "Agent rider 3891 move from (4, 3) to (4, 2) using car (3973, [(4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 3892 move from (4, 6) to (4, 7) using car (3981, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 3897 move from (4, 8) to (5, 8) using car (3982, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 3906 move from (2, 7) to (3, 7) using car (4030, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3908 move from (3, 4) to (2, 4) using car (3980, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 3910 doesn't move\n", + "Agent rider 3911 move from (2, 4) to (2, 3) using car (3899, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3912 move from (8, 5) to (8, 4) using car (3959, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3913 move from (7, 4) to (6, 4) using car (4028, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 3914 move from (2, 7) to (2, 6) using car (3993, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 move from (5, 8) to (6, 8) using car (3957, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3920 arrived\n", + "Driver 3922 arrived\n", + "Agent rider 3936 doesn't move\n", + "Agent rider 3937 move from (6, 1) to (5, 1) using car (4038, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 3938 doesn't move\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (2, 7) to (3, 7) using car (4030, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 doesn't move\n", + "Driver 3947 arrived\n", + "Driver 3948 arrived\n", + "Agent rider 3949 doesn't move\n", + "Driver 3954 arrived\n", + "Driver 3958 arrived\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 4) to (2, 3) using car (3899, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 3964 move from (7, 3) to (7, 4) using car (3945, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 3969 arrived\n", + "Driver 3970 arrived\n", + "Driver 3972 arrived\n", + "Driver 3975 arrived\n", + "Driver 3983 arrived\n", + "Driver 3994 arrived\n", + "Driver 3998 arrived\n", + "Agent rider 4016 move from (6, 8) to (5, 8) using car (4027, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4018 move from (1, 2) to (1, 3) using car (3987, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (7, 4) to (8, 4) using car (3968, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 4020 doesn't move\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4023 doesn't move\n", + "Agent rider 4024 move from (1, 6) to (1, 7) using car (4012, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 doesn't move\n", + "Agent rider 4052 doesn't move\n", + "Agent rider 4053 doesn't move\n", + "Agent rider 4054 doesn't move\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 move from (7, 4) to (6, 4) using car (4028, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4058 doesn't move\n", + "Agent rider 4059 move from (2, 4) to (2, 5) using car (4009, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 doesn't move\n", + "tick 283 ended\n", + "I am driver 4065 - trip: [(2, 3), (2, 4), (2, 5)]\n", + "I am driver 4066 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (3, 4)]\n", + "I am driver 4067 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 4068 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 4069 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "5 drivers generated.\n", + "I am rider 4070 - dep: (4, 1) , arr: (1, 4)\n", + "I am rider 4071 - dep: (0, 4) , arr: (6, 5)\n", + "I am rider 4072 - dep: (6, 1) , arr: (1, 1)\n", + "I am rider 4073 - dep: (5, 8) , arr: (3, 9)\n", + "4 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3307 move from (1, 3) to (1, 4) using car (3987, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Rider n° 3307 arrived with a waiting time of 29 ticks\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3374 move from (9, 8) to (9, 9) using car (3909, [(9, 8), (9, 9)], 0)\n", + "Rider n° 3374 arrived with a waiting time of 36 ticks\n", + "Agent rider 3411 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3472 move from (8, 9) to (7, 9) using car (4061, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 3472 arrived with a waiting time of 24 ticks\n", + "Agent rider 3483 move from (8, 9) to (7, 9) using car (4061, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 3483 arrived with a waiting time of 21 ticks\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3576 doesn't move\n", + "Agent rider 3579 move from (5, 1) to (4, 1) using car (3933, [(5, 1), (4, 1)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3592 move from (1, 3) to (1, 4) using car (3987, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3626 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (3, 5) to (3, 6) using car (3979, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3681 move from (1, 3) to (1, 4) using car (3987, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (4, 2) to (4, 3) using car (4041, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 3730 move from (7, 0) to (8, 0) using car (3999, [(7, 0), (8, 0)], 0)\n", + "Rider n° 3730 arrived with a waiting time of 9 ticks\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3748 move from (4, 7) to (4, 8) using car (3984, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3775 move from (9, 8) to (9, 9) using car (3909, [(9, 8), (9, 9)], 0)\n", + "Rider n° 3775 arrived with a waiting time of 16 ticks\n", + "Agent rider 3782 move from (8, 9) to (7, 9) using car (4061, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 3782 arrived with a waiting time of 17 ticks\n", + "Agent rider 3788 move from (8, 9) to (7, 9) using car (4061, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (9, 8) to (9, 9) using car (3909, [(9, 8), (9, 9)], 0)\n", + "Agent rider 3827 move from (8, 8) to (8, 7) using car (4060, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3845 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3862 move from (9, 8) to (9, 9) using car (3909, [(9, 8), (9, 9)], 0)\n", + "Rider n° 3862 arrived with a waiting time of 3 ticks\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 move from (4, 5) to (4, 6) using car (4039, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", + "Agent rider 3891 move from (4, 2) to (3, 2) using car (3973, [(4, 2), (3, 2)], 0)\n", + "Agent rider 3892 doesn't move\n", + "Agent rider 3897 doesn't move\n", + "Agent rider 3906 move from (3, 7) to (4, 7) using car (4030, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3908 move from (2, 4) to (1, 4) using car (3980, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 3908 arrived with a waiting time of 5 ticks\n", + "Agent rider 3910 move from (2, 3) to (2, 2) using car (3899, [(2, 3), (2, 2)], 0)\n", + "Agent rider 3911 move from (2, 3) to (2, 4) using car (4065, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 3912 move from (8, 4) to (8, 3) using car (3959, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3913 move from (6, 4) to (6, 3) using car (4028, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 3914 move from (2, 6) to (2, 5) using car (3993, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 move from (6, 8) to (7, 8) using car (3957, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 3918 arrived\n", + "Driver 3923 arrived\n", + "Driver 3926 arrived\n", + "Driver 3935 arrived\n", + "Agent rider 3936 move from (5, 1) to (4, 1) using car (4038, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 3937 move from (5, 1) to (4, 1) using car (4038, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 3938 move from (7, 3) to (6, 3) using car (3988, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 3938 arrived with a waiting time of 6 ticks\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (3, 7) to (4, 7) using car (4030, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 doesn't move\n", + "Driver 3946 arrived\n", + "Driver 3948 arrived\n", + "Agent rider 3949 doesn't move\n", + "Driver 3956 arrived\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 3) to (2, 2) using car (3899, [(2, 3), (2, 2)], 0)\n", + "Agent rider 3964 move from (7, 4) to (7, 5) using car (3945, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 3970 arrived\n", + "Driver 3989 arrived\n", + "Driver 3996 arrived\n", + "Driver 3997 arrived\n", + "Driver 4000 arrived\n", + "Driver 4003 arrived\n", + "Driver 4006 arrived\n", + "Driver 4007 arrived\n", + "Agent rider 4016 move from (5, 8) to (4, 8) using car (4027, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4018 move from (1, 3) to (1, 4) using car (3987, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (8, 4) to (8, 3) using car (3959, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4020 move from (6, 8) to (7, 8) using car (3957, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 4020 arrived with a waiting time of 2 ticks\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4023 doesn't move\n", + "Agent rider 4024 move from (1, 7) to (0, 7) using car (4012, [(1, 7), (0, 7)], 0)\n", + "Driver 4035 arrived\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 move from (5, 1) to (4, 1) using car (4038, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4052 move from (9, 8) to (9, 9) using car (3909, [(9, 8), (9, 9)], 0)\n", + "Agent rider 4053 move from (5, 4) to (5, 5) using car (4049, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4054 move from (5, 4) to (5, 5) using car (4049, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 move from (6, 4) to (5, 4) using car (4011, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4058 move from (4, 2) to (3, 2) using car (3973, [(4, 2), (3, 2)], 0)\n", + "Agent rider 4059 move from (2, 5) to (2, 6) using car (4009, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 move from (5, 1) to (4, 1) using car (4038, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4070 doesn't move\n", + "Agent rider 4071 doesn't move\n", + "Agent rider 4072 doesn't move\n", + "Agent rider 4073 move from (5, 8) to (4, 8) using car (4027, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "tick 284 ended\n", + "I am driver 4074 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 4075 - trip: [(7, 6), (7, 5), (7, 4)]\n", + "I am driver 4076 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 4077 - trip: [(8, 3), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 4078 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 4079 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 4080 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 4081 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 4082 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 4083 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 4084 - trip: [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 4085 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 4086 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 4087 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 4088 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 4089 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 4090 - trip: [(2, 2), (2, 1), (1, 1)]\n", + "I am driver 4091 - trip: [(4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 4092 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 4093 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 4094 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 4095 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "22 drivers generated.\n", + "I am rider 4096 - dep: (9, 9) , arr: (1, 6)\n", + "I am rider 4097 - dep: (8, 7) , arr: (1, 2)\n", + "I am rider 4098 - dep: (5, 7) , arr: (3, 8)\n", + "I am rider 4099 - dep: (3, 0) , arr: (9, 0)\n", + "I am rider 4100 - dep: (0, 6) , arr: (3, 1)\n", + "I am rider 4101 - dep: (4, 7) , arr: (4, 6)\n", + "I am rider 4102 - dep: (1, 0) , arr: (6, 4)\n", + "7 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3330 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3337 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3411 move from (2, 5) to (2, 4) using car (3993, [(2, 5), (2, 4)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3483 doesn't move\n", + "Agent rider 3555 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3576 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Rider n° 3576 arrived with a waiting time of 22 ticks\n", + "Agent rider 3579 move from (4, 1) to (3, 1) using car (4091, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3583 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3592 move from (1, 4) to (1, 5) using car (3987, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3626 move from (4, 8) to (4, 9) using car (3981, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 3626 arrived with a waiting time of 19 ticks\n", + "Agent rider 3655 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3679 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 3680 move from (3, 6) to (3, 7) using car (3979, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3681 move from (1, 4) to (1, 5) using car (3987, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (4, 3) to (4, 4) using car (4041, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3748 move from (4, 8) to (5, 8) using car (3984, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 3748 arrived with a waiting time of 7 ticks\n", + "Agent rider 3758 move from (4, 7) to (5, 7) using car (4030, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3759 move from (1, 4) to (0, 4) using car (3980, [(1, 4), (0, 4)], 0)\n", + "Agent rider 3782 doesn't move\n", + "Agent rider 3788 move from (7, 9) to (6, 9) using car (4061, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3827 move from (8, 7) to (8, 6) using car (4060, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3845 move from (4, 7) to (5, 7) using car (4030, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (8, 8) to (8, 9) using car (3967, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 move from (4, 6) to (4, 7) using car (4039, [(4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", + "Agent rider 3891 doesn't move\n", + "Agent rider 3892 doesn't move\n", + "Agent rider 3897 move from (5, 8) to (5, 9) using car (3992, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Rider n° 3897 arrived with a waiting time of 3 ticks\n", + "Agent rider 3906 move from (4, 7) to (5, 7) using car (4030, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3910 move from (2, 2) to (2, 1) using car (4090, [(2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3911 move from (2, 4) to (2, 5) using car (4065, [(2, 4), (2, 5)], 0)\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 move from (6, 3) to (6, 2) using car (4028, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 3914 move from (2, 5) to (2, 4) using car (3993, [(2, 5), (2, 4)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3916 move from (7, 8) to (7, 7) using car (4082, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 3916 arrived with a waiting time of 3 ticks\n", + "Driver 3921 arrived\n", + "Driver 3926 arrived\n", + "Agent rider 3936 move from (4, 1) to (3, 1) using car (4091, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3937 move from (4, 1) to (3, 1) using car (4091, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3939 move from (1, 4) to (0, 4) using car (3980, [(1, 4), (0, 4)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (4, 7) to (5, 7) using car (4030, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 doesn't move\n", "Driver 3948 arrived\n", - "Driver 3950 arrived\n", - "Agent rider 3952 move from (9, 4) to (8, 4) using car (4081, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 3953 doesn't move\n", - "Agent rider 3954 move from (2, 2) to (1, 2) using car (3971, [(2, 2), (1, 2)], 0)\n", + "Agent rider 3949 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 2) to (2, 1) using car (4090, [(2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 3964 move from (7, 5) to (7, 6) using car (3945, [(7, 5), (7, 6)], 0)\n", + "Rider n° 3964 arrived with a waiting time of 5 ticks\n", "Driver 3965 arrived\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3968 move from (7, 3) to (7, 4) using car (3998, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3969 move from (9, 4) to (9, 5) using car (3985, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Agent rider 3979 doesn't move\n", - "Agent rider 3981 move from (7, 7) to (7, 6) using car (4073, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Driver 3987 arrived\n", - "Agent rider 3990 move from (7, 8) to (7, 7) using car (4000, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 3978 arrived\n", "Driver 3991 arrived\n", - "Agent rider 4004 move from (2, 6) to (2, 5) using car (4003, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4005 move from (9, 2) to (9, 1) using car (4043, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (5, 7) to (4, 7) using car (4048, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 4007 move from (8, 1) to (8, 0) using car (3993, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4013 move from (3, 5) to (3, 4) using car (4065, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 1) to (7, 2) using car (4050, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4016 move from (8, 1) to (8, 0) using car (3993, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4021 move from (6, 5) to (7, 5) using car (4051, [(6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4022 move from (8, 1) to (8, 0) using car (3993, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4023 doesn't move\n", + "Driver 3997 arrived\n", + "Driver 4007 arrived\n", + "Driver 4010 arrived\n", + "Driver 4013 arrived\n", + "Driver 4015 arrived\n", + "Agent rider 4016 move from (4, 8) to (3, 8) using car (4027, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4018 move from (1, 4) to (1, 5) using car (3987, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (8, 3) to (8, 2) using car (3959, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4022 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", + "Agent rider 4023 move from (9, 1) to (9, 0) using car (3990, [(9, 1), (9, 0)], 0)\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 7) to (9, 6) using car (4074, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 4026 arrived\n", - "Driver 4028 arrived\n", - "Driver 4031 arrived\n", "Driver 4037 arrived\n", - "Driver 4039 arrived\n", - "Driver 4042 arrived\n", - "Driver 4045 arrived\n", - "Driver 4046 arrived\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 move from (4, 1) to (3, 1) using car (4038, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (7, 8) to (8, 8) using car (4020, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 move from (5, 0) to (4, 0) using car (4029, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4090 move from (4, 3) to (3, 3) using car (4084, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4091 doesn't move\n", - "tick 292 ended\n", - "I am driver 4092 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 4093 - trip: [(6, 1), (5, 1), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 4094 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 4095 - trip: [(6, 9), (5, 9), (4, 9)]\n", - "I am driver 4096 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 4097 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 4098 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 4099 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 4100 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 4101 - trip: [(7, 7), (6, 7), (5, 7), (5, 8)]\n", - "I am driver 4102 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 4103 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 4104 - trip: [(2, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 4105 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 4106 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "15 drivers generated.\n", + "Agent rider 4053 move from (5, 5) to (5, 6) using car (4049, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4054 move from (5, 5) to (5, 6) using car (4049, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 doesn't move\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4058 doesn't move\n", + "Agent rider 4059 move from (2, 6) to (2, 7) using car (4009, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 move from (4, 1) to (3, 1) using car (4038, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4070 move from (4, 1) to (3, 1) using car (4038, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4071 doesn't move\n", + "Agent rider 4072 doesn't move\n", + "Agent rider 4073 move from (4, 8) to (4, 9) using car (3981, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (8, 7) to (8, 6) using car (4060, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4098 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4101 move from (4, 7) to (5, 7) using car (4030, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 4102 doesn't move\n", + "tick 285 ended\n", + "I am driver 4103 - trip: [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 4104 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 4105 - trip: [(4, 2), (4, 1), (4, 0)]\n", + "I am driver 4106 - trip: [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 4107 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "5 drivers generated.\n", "0 riders generated.\n", - "Agent rider 2715 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3171 doesn't move\n", - "Agent rider 3268 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3285 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3295 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 3295 arrived with a waiting time of 29 ticks\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 move from (8, 6) to (8, 5) using car (4067, [(8, 6), (8, 5)], 0)\n", - "Agent rider 3432 move from (6, 1) to (6, 0) using car (3963, [(6, 1), (6, 0)], 0)\n", - "Agent rider 3514 move from (2, 5) to (2, 6) using car (3925, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 3554 move from (7, 4) to (7, 5) using car (3998, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 move from (1, 9) to (0, 9) using car (3893, [(1, 9), (0, 9)], 0)\n", - "Agent rider 3633 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 doesn't move\n", - "Agent rider 3675 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 3675 arrived with a waiting time of 16 ticks\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3715 move from (4, 4) to (5, 4) using car (4030, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3743 move from (3, 5) to (3, 4) using car (4040, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (2, 5) to (2, 6) using car (3925, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3833 doesn't move\n", - "Agent rider 3837 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3839 move from (3, 4) to (3, 3) using car (4065, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 doesn't move\n", - "Agent rider 3844 move from (8, 6) to (8, 5) using car (4067, [(8, 6), (8, 5)], 0)\n", - "Agent rider 3845 move from (6, 5) to (6, 6) using car (3947, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (5, 4) to (4, 4) using car (4038, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 3888 arrived\n", - "Driver 3914 arrived\n", - "Driver 3924 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (6, 8) to (6, 7) using car (4041, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3931 move from (1, 2) to (0, 2) using car (3938, [(1, 2), (0, 2)], 0)\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (4, 4) to (5, 4) using car (4030, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 3949 arrived\n", - "Agent rider 3952 move from (8, 4) to (7, 4) using car (4081, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 3953 move from (9, 7) to (9, 6) using car (4034, [(9, 7), (9, 6)], 0)\n", - "Agent rider 3954 move from (1, 2) to (0, 2) using car (3938, [(1, 2), (0, 2)], 0)\n", - "Driver 3959 arrived\n", - "Agent rider 3967 move from (1, 9) to (0, 9) using car (3893, [(1, 9), (0, 9)], 0)\n", - "Agent rider 3968 move from (7, 4) to (7, 5) using car (3998, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Rider n° 3968 arrived with a waiting time of 4 ticks\n", - "Agent rider 3969 move from (9, 5) to (9, 6) using car (3985, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 3970 doesn't move\n", - "Driver 3977 arrived\n", - "Agent rider 3979 move from (7, 7) to (8, 7) using car (4056, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 3979 arrived with a waiting time of 3 ticks\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (2, 5) to (2, 6) using car (3925, [(2, 5), (2, 6)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Driver 3988 arrived\n", - "Agent rider 3990 move from (7, 7) to (7, 6) using car (4000, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 3992 arrived\n", - "Agent rider 4004 move from (2, 5) to (2, 4) using car (4003, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4005 move from (9, 1) to (9, 0) using car (4043, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (4, 7) to (3, 7) using car (4048, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 4007 move from (8, 0) to (7, 0) using car (3993, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 6) to (8, 5) using car (4067, [(8, 6), (8, 5)], 0)\n", - "Agent rider 4013 move from (3, 4) to (3, 3) using car (4065, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 2) to (7, 3) using car (4050, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4016 move from (8, 0) to (7, 0) using car (3993, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 4017 arrived\n", - "Agent rider 4021 move from (7, 5) to (7, 4) using car (4051, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 4021 arrived with a waiting time of 1 ticks\n", - "Agent rider 4022 move from (8, 0) to (7, 0) using car (3993, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (1, 9) to (0, 9) using car (3893, [(1, 9), (0, 9)], 0)\n", - "Agent rider 4025 move from (9, 6) to (9, 5) using car (4074, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 4046 arrived\n", - "Driver 4047 arrived\n", - "Driver 4049 arrived\n", - "Agent rider 4052 move from (1, 9) to (0, 9) using car (3893, [(1, 9), (0, 9)], 0)\n", - "Agent rider 4053 move from (8, 8) to (8, 7) using car (4020, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 4059 arrived\n", - "Agent rider 4076 move from (2, 8) to (1, 8) using car (4055, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4077 move from (8, 8) to (8, 7) using car (4020, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4078 move from (4, 0) to (3, 0) using car (4029, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4090 move from (3, 3) to (3, 4) using car (4084, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4091 doesn't move\n", - "tick 293 ended\n", - "I am driver 4107 - trip: [(6, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 4108 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 4109 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 4110 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 4111 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 4112 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 4113 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 4114 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 4115 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 4116 - trip: [(2, 9), (1, 9), (1, 8), (1, 7)]\n", - "I am driver 4117 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 4118 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 4119 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "13 drivers generated.\n", - "I am rider 4120 - dep: (4, 2) , arr: (5, 6)\n", - "I am rider 4121 - dep: (7, 8) , arr: (1, 3)\n", - "2 riders generated.\n", - "Agent rider 2715 move from (9, 5) to (9, 4) using car (4074, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 2715 arrived with a waiting time of 41 ticks\n", - "Agent rider 2736 doesn't move\n", - "Agent rider 3018 move from (9, 5) to (9, 4) using car (4074, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 3018 arrived with a waiting time of 32 ticks\n", - "Agent rider 3171 move from (7, 4) to (7, 3) using car (4051, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3268 move from (9, 5) to (9, 4) using car (4074, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 3268 arrived with a waiting time of 29 ticks\n", - "Agent rider 3285 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3368 move from (1, 5) to (1, 6) using car (4062, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3432 move from (6, 0) to (7, 0) using car (4099, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3545 move from (9, 5) to (9, 4) using car (4074, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 3545 arrived with a waiting time of 21 ticks\n", - "Agent rider 3554 move from (7, 5) to (7, 6) using car (3998, [(7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (1, 5) to (1, 6) using car (4062, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 move from (2, 5) to (2, 6) using car (4098, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3677 move from (1, 5) to (1, 6) using car (4062, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3713 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3715 move from (5, 4) to (6, 4) using car (4030, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3743 move from (3, 4) to (4, 4) using car (4040, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (2, 0) to (3, 0) using car (4111, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 3812 doesn't move\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3833 move from (3, 4) to (3, 5) using car (4084, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 3837 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3839 move from (3, 3) to (3, 2) using car (4065, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3843 move from (5, 8) to (4, 8) using car (4112, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 3843 arrived with a waiting time of 8 ticks\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (6, 6) to (6, 7) using car (3947, [(6, 6), (6, 7)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (4, 4) to (3, 4) using car (4038, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 5) to (9, 4) using car (4074, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 3924 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (6, 7) to (6, 6) using car (4041, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 doesn't move\n", - "Agent rider 3952 doesn't move\n", - "Agent rider 3953 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3969 move from (9, 6) to (9, 7) using car (3985, [(9, 6), (9, 7)], 0)\n", - "Agent rider 3970 move from (9, 0) to (8, 0) using car (4043, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 3971 arrived\n", - "Driver 3973 arrived\n", - "Agent rider 3979 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (2, 6) to (3, 6) using car (4097, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 3990 move from (7, 6) to (7, 5) using car (4000, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 4004 move from (2, 4) to (2, 3) using car (4003, [(2, 4), (2, 3)], 0)\n", - "Agent rider 4005 move from (9, 0) to (8, 0) using car (4043, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (3, 7) to (3, 6) using car (4048, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 4007 move from (7, 0) to (6, 0) using car (3993, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4013 move from (3, 3) to (3, 2) using car (4065, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 4013 arrived with a waiting time of 3 ticks\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 3) to (7, 4) using car (4050, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4016 move from (7, 0) to (6, 0) using car (3993, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 4019 arrived\n", - "Agent rider 4022 move from (7, 0) to (6, 0) using car (3993, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 5) to (9, 4) using car (4074, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 4035 arrived\n", - "Driver 4047 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (8, 7) to (8, 6) using car (4020, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 4063 arrived\n", - "Agent rider 4076 move from (1, 8) to (0, 8) using car (4055, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4077 move from (8, 7) to (8, 6) using car (4020, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4078 move from (3, 0) to (2, 0) using car (4029, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4090 move from (3, 4) to (3, 5) using car (4084, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4091 doesn't move\n", - "Agent rider 4120 move from (4, 2) to (4, 3) using car (4113, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4121 doesn't move\n", - "tick 294 ended\n", - "I am driver 4122 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "1 drivers generated.\n", - "I am rider 4123 - dep: (1, 2) , arr: (0, 5)\n", - "I am rider 4124 - dep: (3, 3) , arr: (4, 8)\n", - "I am rider 4125 - dep: (1, 0) , arr: (5, 5)\n", - "3 riders generated.\n", - "Agent rider 2736 move from (7, 3) to (8, 3) using car (4051, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3171 move from (7, 3) to (8, 3) using car (4051, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 3171 arrived with a waiting time of 31 ticks\n", - "Agent rider 3285 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3368 move from (1, 6) to (1, 7) using car (4062, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 move from (7, 3) to (8, 3) using car (4051, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3423 move from (8, 5) to (8, 6) using car (4119, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3432 move from (7, 0) to (8, 0) using car (4099, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (7, 3) to (8, 3) using car (4051, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3554 move from (7, 6) to (8, 6) using car (3998, [(7, 6), (8, 6)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3411 move from (2, 4) to (3, 4) using car (4107, [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Rider n° 3411 arrived with a waiting time of 19 ticks\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3579 doesn't move\n", "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (1, 6) to (1, 7) using car (4062, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3585 move from (7, 3) to (8, 3) using car (4051, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 move from (2, 6) to (2, 7) using car (4098, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3677 move from (1, 6) to (1, 7) using car (4062, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3713 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3715 move from (6, 4) to (7, 4) using car (4030, [(6, 4), (7, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3743 doesn't move\n", - "Agent rider 3768 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (3, 0) to (4, 0) using car (4111, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 3812 move from (4, 8) to (3, 8) using car (4068, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3833 move from (3, 5) to (3, 6) using car (4084, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 3833 arrived with a waiting time of 7 ticks\n", - "Agent rider 3837 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3839 move from (3, 2) to (4, 2) using car (4065, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3844 move from (8, 5) to (8, 6) using car (4119, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3845 move from (6, 7) to (6, 8) using car (4061, [(6, 7), (6, 8)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (3, 4) to (4, 4) using car (4103, [(3, 4), (4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 4) to (9, 3) using car (4074, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 3893 arrived\n", - "Driver 3925 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (6, 6) to (6, 5) using car (4041, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 doesn't move\n", - "Driver 3938 arrived\n", - "Agent rider 3952 move from (7, 4) to (7, 5) using car (4050, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3953 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Driver 3963 arrived\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3969 move from (9, 7) to (9, 6) using car (4060, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3970 move from (8, 0) to (7, 0) using car (4043, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 3592 move from (1, 5) to (1, 6) using car (3987, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (3, 7) to (3, 8) using car (3979, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 3681 move from (1, 5) to (1, 6) using car (3987, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (4, 4) to (5, 4) using car (4041, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 3745 move from (2, 0) to (2, 1) using car (4068, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3758 move from (5, 7) to (4, 7) using car (4067, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3788 move from (6, 9) to (5, 9) using car (4061, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3827 move from (8, 6) to (8, 7) using car (3995, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (2, 7) to (2, 8) using car (4009, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3845 move from (5, 7) to (4, 7) using car (4067, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (8, 9) to (8, 8) using car (4076, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3872 move from (2, 7) to (2, 8) using car (4009, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3880 move from (4, 7) to (4, 8) using car (4039, [(4, 7), (4, 8), (5, 8)], 0)\n", + "Agent rider 3891 move from (3, 2) to (3, 1) using car (4085, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3892 doesn't move\n", + "Driver 3899 arrived\n", + "Agent rider 3906 doesn't move\n", + "Driver 3909 arrived\n", + "Agent rider 3910 move from (2, 1) to (1, 1) using car (4090, [(2, 1), (1, 1)], 0)\n", + "Rider n° 3910 arrived with a waiting time of 4 ticks\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 move from (8, 3) to (7, 3) using car (4095, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3913 move from (6, 2) to (6, 1) using car (4028, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 3914 move from (2, 4) to (3, 4) using car (4107, [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Driver 3921 arrived\n", + "Driver 3933 arrived\n", + "Agent rider 3936 move from (3, 1) to (2, 1) using car (4091, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3937 move from (3, 1) to (2, 1) using car (4091, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (5, 7) to (6, 7) using car (4030, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 move from (8, 6) to (8, 5) using car (4060, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3949 doesn't move\n", + "Driver 3955 arrived\n", + "Driver 3960 arrived\n", + "Agent rider 3961 move from (2, 0) to (2, 1) using car (4068, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 move from (2, 1) to (1, 1) using car (4090, [(2, 1), (1, 1)], 0)\n", + "Driver 3965 arrived\n", + "Driver 3968 arrived\n", "Driver 3973 arrived\n", - "Agent rider 3981 move from (7, 6) to (8, 6) using car (3998, [(7, 6), (8, 6)], 0)\n", - "Agent rider 3982 move from (3, 6) to (3, 5) using car (4048, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 3990 move from (7, 5) to (7, 4) using car (4000, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 3995 arrived\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (8, 0) to (7, 0) using car (4043, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (3, 6) to (3, 5) using car (4048, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 4007 move from (6, 0) to (5, 0) using car (3993, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 5) to (8, 6) using car (4119, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 4) to (7, 5) using car (4050, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4016 move from (6, 0) to (5, 0) using car (3993, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4022 move from (6, 0) to (5, 0) using car (3993, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 3982 arrived\n", + "Driver 3999 arrived\n", + "Driver 4012 arrived\n", + "Driver 4015 arrived\n", + "Agent rider 4016 move from (3, 8) to (2, 8) using car (4027, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4018 move from (1, 5) to (1, 6) using car (3987, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (8, 2) to (8, 1) using car (3959, [(8, 2), (8, 1)], 0)\n", + "Agent rider 4022 doesn't move\n", "Agent rider 4023 doesn't move\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 4) to (9, 3) using car (4074, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 4034 arrived\n", - "Driver 4044 arrived\n", + "Driver 4040 arrived\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 move from (3, 1) to (3, 2) using car (4038, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 4051 arrived\n", "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (8, 6) to (8, 5) using car (4020, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 4067 arrived\n", - "Driver 4069 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (8, 6) to (8, 5) using car (4020, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4078 move from (2, 0) to (1, 0) using car (4029, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 4083 arrived\n", - "Agent rider 4090 move from (3, 5) to (3, 6) using car (4084, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4091 move from (2, 1) to (2, 2) using car (4122, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4120 move from (4, 3) to (4, 4) using car (4113, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4121 doesn't move\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4124 doesn't move\n", - "Agent rider 4125 doesn't move\n", - "tick 295 ended\n", - "I am driver 4126 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 4127 - trip: [(8, 0), (9, 0), (9, 1), (9, 2)]\n", - "I am driver 4128 - trip: [(7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 4129 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4130 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "5 drivers generated.\n", - "I am rider 4131 - dep: (9, 2) , arr: (3, 0)\n", - "I am rider 4132 - dep: (1, 5) , arr: (2, 3)\n", - "I am rider 4133 - dep: (8, 1) , arr: (7, 4)\n", - "I am rider 4134 - dep: (5, 0) , arr: (1, 5)\n", - "4 riders generated.\n", - "Agent rider 2736 move from (8, 3) to (9, 3) using car (4051, [(8, 3), (9, 3)], 0)\n", - "Rider n° 2736 arrived with a waiting time of 52 ticks\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3368 move from (1, 7) to (2, 7) using car (4062, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3418 move from (8, 3) to (9, 3) using car (4051, [(8, 3), (9, 3)], 0)\n", - "Rider n° 3418 arrived with a waiting time of 33 ticks\n", - "Agent rider 3423 move from (8, 6) to (8, 7) using car (4119, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3432 move from (8, 0) to (9, 0) using car (4099, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Rider n° 3432 arrived with a waiting time of 21 ticks\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (8, 3) to (9, 3) using car (4051, [(8, 3), (9, 3)], 0)\n", - "Agent rider 3554 move from (8, 6) to (8, 7) using car (4119, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (1, 7) to (2, 7) using car (4062, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3585 move from (8, 3) to (9, 3) using car (4051, [(8, 3), (9, 3)], 0)\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 6) to (9, 5) using car (4060, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3648 move from (8, 3) to (9, 3) using car (4051, [(8, 3), (9, 3)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3667 move from (2, 7) to (2, 8) using car (4098, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 3667 arrived with a waiting time of 15 ticks\n", - "Agent rider 3677 move from (1, 7) to (2, 7) using car (4062, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3713 move from (9, 6) to (9, 5) using car (4060, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (9, 6) to (9, 5) using car (4060, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3743 move from (4, 4) to (4, 5) using car (4113, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3768 move from (2, 1) to (3, 1) using car (4118, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (9, 6) to (9, 5) using car (4060, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (4, 0) to (3, 0) using car (4093, [(4, 0), (3, 0)], 0)\n", - "Agent rider 3812 move from (3, 8) to (2, 8) using car (4068, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (4, 2) to (5, 2) using car (4065, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 move from (2, 1) to (3, 1) using car (4118, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3844 move from (8, 6) to (8, 7) using car (4119, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 3) to (9, 2) using car (4074, [(9, 3), (9, 2)], 0)\n", - "Driver 3925 arrived\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (6, 5) to (6, 4) using car (4041, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 doesn't move\n", - "Driver 3947 arrived\n", - "Agent rider 3952 move from (7, 5) to (7, 6) using car (4050, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3953 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3969 doesn't move\n", - "Agent rider 3970 move from (7, 0) to (6, 0) using car (4043, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 3974 arrived\n", - "Agent rider 3981 move from (8, 6) to (8, 7) using car (4119, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3982 move from (3, 5) to (3, 4) using car (4048, [(3, 5), (3, 4)], 0)\n", - "Agent rider 3983 move from (1, 7) to (2, 7) using car (4062, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 3985 arrived\n", - "Agent rider 3990 move from (7, 4) to (7, 3) using car (4000, [(7, 4), (7, 3)], 0)\n", - "Driver 3994 arrived\n", - "Driver 4003 arrived\n", - "Agent rider 4004 move from (2, 3) to (2, 2) using car (4012, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 4005 move from (7, 0) to (6, 0) using car (4043, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (3, 5) to (3, 4) using car (4048, [(3, 5), (3, 4)], 0)\n", - "Agent rider 4007 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 6) to (8, 7) using car (4119, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 5) to (7, 6) using car (4050, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n" + "Agent rider 4053 move from (5, 6) to (5, 7) using car (4049, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4054 move from (5, 6) to (5, 7) using car (4049, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 doesn't move\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4058 move from (3, 2) to (4, 2) using car (4078, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4059 move from (2, 7) to (2, 8) using car (4009, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 move from (3, 1) to (3, 2) using car (4038, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4070 move from (3, 1) to (3, 2) using car (4038, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4071 doesn't move\n", + "Agent rider 4072 doesn't move\n", + "Agent rider 4073 move from (4, 9) to (5, 9) using car (3981, [(4, 9), (5, 9)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (8, 6) to (8, 5) using car (4060, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4098 move from (5, 7) to (4, 7) using car (4067, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4016 move from (5, 0) to (4, 0) using car (3993, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 4018 arrived\n", + "Agent rider 4101 move from (5, 7) to (4, 7) using car (4067, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4102 doesn't move\n", + "tick 286 ended\n", + "I am driver 4108 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 4109 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 4110 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", + "I am driver 4111 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", + "I am driver 4112 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 4113 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 4114 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "7 drivers generated.\n", + "I am rider 4115 - dep: (1, 2) , arr: (6, 6)\n", + "I am rider 4116 - dep: (4, 2) , arr: (3, 5)\n", + "I am rider 4117 - dep: (7, 1) , arr: (9, 5)\n", + "I am rider 4118 - dep: (2, 3) , arr: (7, 5)\n", + "4 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3330 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3555 doesn't move\n", + "Agent rider 3579 move from (3, 1) to (3, 0) using car (4085, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3583 doesn't move\n", + "Agent rider 3592 move from (1, 6) to (1, 7) using car (3987, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 doesn't move\n", + "Agent rider 3655 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (3, 8) to (3, 9) using car (3979, [(3, 8), (3, 9)], 0)\n", + "Agent rider 3681 move from (1, 6) to (1, 7) using car (3987, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3693 move from (5, 4) to (5, 3) using car (4080, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 3693 arrived with a waiting time of 8 ticks\n", + "Agent rider 3745 move from (2, 1) to (1, 1) using car (4091, [(2, 1), (1, 1)], 0)\n", + "Agent rider 3758 move from (4, 7) to (3, 7) using car (4067, [(4, 7), (3, 7)], 0)\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3788 move from (5, 9) to (4, 9) using car (4061, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (9, 9) to (9, 8) using car (4111, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 3827 move from (8, 7) to (8, 8) using car (3995, [(8, 7), (8, 8)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (2, 8) to (2, 9) using car (4009, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3845 move from (4, 7) to (3, 7) using car (4067, [(4, 7), (3, 7)], 0)\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 move from (2, 8) to (2, 9) using car (4009, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 3880 move from (4, 8) to (5, 8) using car (4039, [(4, 8), (5, 8)], 0)\n", + "Agent rider 3891 move from (3, 1) to (3, 0) using car (4085, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 3891 arrived with a waiting time of 6 ticks\n", + "Agent rider 3892 move from (4, 7) to (3, 7) using car (4067, [(4, 7), (3, 7)], 0)\n", + "Agent rider 3906 move from (5, 7) to (5, 8) using car (4049, [(5, 7), (5, 8)], 0)\n", + "Rider n° 3906 arrived with a waiting time of 7 ticks\n", + "Agent rider 3910 move from (2, 1) to (1, 1) using car (4091, [(2, 1), (1, 1)], 0)\n", + "Rider n° 3910 arrived with a waiting time of 4 ticks\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 move from (7, 3) to (6, 3) using car (4095, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3913 move from (6, 1) to (6, 0) using car (4028, [(6, 1), (6, 0)], 0)\n", + "Agent rider 3914 move from (3, 4) to (3, 3) using car (4107, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Driver 3932 arrived\n", + "Agent rider 3936 move from (2, 1) to (1, 1) using car (4091, [(2, 1), (1, 1)], 0)\n", + "Rider n° 3936 arrived with a waiting time of 3 ticks\n", + "Agent rider 3937 move from (2, 1) to (1, 1) using car (4091, [(2, 1), (1, 1)], 0)\n", + "Rider n° 3937 arrived with a waiting time of 6 ticks\n", + "Agent rider 3939 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (6, 7) to (7, 7) using car (4030, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 move from (8, 5) to (8, 4) using car (4060, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Driver 3945 arrived\n", + "Agent rider 3949 doesn't move\n", + "Driver 3957 arrived\n", + "Agent rider 3961 move from (2, 1) to (2, 2) using car (4068, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 3963 doesn't move\n", + "Driver 3967 arrived\n", + "Driver 3973 arrived\n", + "Driver 3980 arrived\n", + "Driver 3986 arrived\n", + "Driver 3990 arrived\n", + "Driver 3993 arrived\n", + "Driver 4005 arrived\n", + "Driver 4015 arrived\n", + "Agent rider 4016 move from (2, 8) to (2, 9) using car (4009, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 4016 arrived with a waiting time of 0 ticks\n", + "Agent rider 4018 move from (1, 6) to (1, 7) using car (3987, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 doesn't move\n", "Agent rider 4022 doesn't move\n", "Agent rider 4023 doesn't move\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 3) to (9, 2) using car (4074, [(9, 3), (9, 2)], 0)\n", - "Driver 4038 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (8, 5) to (8, 4) using car (4020, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 4055 arrived\n", - "Driver 4056 arrived\n", - "Driver 4075 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (8, 5) to (8, 4) using car (4020, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4078 move from (1, 0) to (0, 0) using car (4029, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4090 move from (3, 6) to (3, 7) using car (4084, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4091 move from (2, 2) to (2, 3) using car (4122, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 4095 arrived\n", - "Agent rider 4120 move from (4, 4) to (4, 5) using car (4113, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4121 doesn't move\n", - "Agent rider 4123 move from (1, 2) to (1, 1) using car (4115, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 4124 doesn't move\n", - "Agent rider 4125 move from (1, 0) to (0, 0) using car (4029, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 doesn't move\n", - "Agent rider 4134 move from (5, 0) to (4, 0) using car (3993, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "tick 296 ended\n", - "I am driver 4135 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 4136 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 4137 - trip: [(1, 1), (1, 0)]\n", - "I am driver 4138 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4139 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 4140 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 4141 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 4142 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4143 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4144 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 4145 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 4146 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 4147 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 4148 - trip: [(5, 5), (5, 4), (6, 4)]\n", - "I am driver 4149 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 4150 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 4151 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 4152 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 4153 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "Driver 4031 arrived\n", + "Driver 4036 arrived\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 move from (3, 2) to (3, 3) using car (4038, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4052 move from (9, 9) to (9, 8) using car (4111, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4053 move from (5, 7) to (5, 8) using car (4049, [(5, 7), (5, 8)], 0)\n", + "Rider n° 4053 arrived with a waiting time of 2 ticks\n", + "Agent rider 4054 move from (5, 7) to (5, 8) using car (4049, [(5, 7), (5, 8)], 0)\n", + "Rider n° 4054 arrived with a waiting time of 2 ticks\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 move from (5, 4) to (5, 5) using car (4025, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4057 move from (3, 5) to (3, 4) using car (4026, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 4058 move from (4, 2) to (5, 2) using car (4078, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4059 move from (2, 8) to (2, 9) using car (4009, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 move from (3, 2) to (2, 2) using car (4062, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 4065 arrived\n", + "Agent rider 4070 move from (3, 2) to (3, 3) using car (4038, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4071 doesn't move\n", + "Agent rider 4072 move from (6, 1) to (6, 0) using car (4028, [(6, 1), (6, 0)], 0)\n", + "Agent rider 4073 move from (5, 9) to (4, 9) using car (4061, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4096 move from (9, 9) to (9, 8) using car (4111, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4097 move from (8, 5) to (8, 4) using car (4060, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4098 move from (4, 7) to (3, 7) using car (4067, [(4, 7), (3, 7)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4101 move from (4, 7) to (4, 6) using car (4083, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Rider n° 4101 arrived with a waiting time of 0 ticks\n", + "Agent rider 4102 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4116 move from (4, 2) to (4, 3) using car (4069, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 4117 doesn't move\n", + "Agent rider 4118 move from (2, 3) to (3, 3) using car (4106, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "tick 287 ended\n", + "I am driver 4119 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 4120 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 4121 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 4122 - trip: [(0, 4), (1, 4), (1, 3), (2, 3), (3, 3)]\n", + "I am driver 4123 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 4124 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 4125 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "I am driver 4126 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 4127 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 4128 - trip: [(4, 6), (3, 6)]\n", + "I am driver 4129 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 4130 - trip: [(6, 2), (6, 3), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 4131 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 4132 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 4133 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4134 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 4135 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 4136 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 4137 - trip: [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3)]\n", "19 drivers generated.\n", - "I am rider 4154 - dep: (6, 7) , arr: (9, 7)\n", - "I am rider 4155 - dep: (9, 9) , arr: (2, 8)\n", - "2 riders generated.\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3368 move from (2, 7) to (3, 7) using car (4062, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 move from (8, 7) to (8, 8) using car (4119, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3554 move from (8, 7) to (8, 8) using car (4119, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (2, 7) to (3, 7) using car (4062, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 5) to (9, 6) using car (4032, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 move from (2, 7) to (3, 7) using car (4062, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3713 move from (9, 5) to (9, 6) using car (4032, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3715 move from (7, 4) to (8, 4) using car (4085, [(7, 4), (8, 4)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (9, 0) to (9, 1) using car (4127, [(9, 0), (9, 1), (9, 2)], 0)\n", - "Agent rider 3732 move from (9, 5) to (9, 6) using car (4032, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3743 move from (4, 5) to (4, 6) using car (4113, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 3768 move from (3, 1) to (4, 1) using car (4118, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (9, 5) to (9, 6) using car (4032, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3812 move from (2, 8) to (1, 8) using car (4068, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 3812 arrived with a waiting time of 10 ticks\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (5, 2) to (6, 2) using car (4065, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 move from (3, 1) to (4, 1) using car (4118, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3844 move from (8, 7) to (8, 8) using car (4119, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "I am rider 4138 - dep: (4, 2) , arr: (0, 0)\n", + "I am rider 4139 - dep: (6, 0) , arr: (6, 6)\n", + "I am rider 4140 - dep: (9, 8) , arr: (1, 5)\n", + "I am rider 4141 - dep: (1, 4) , arr: (0, 9)\n", + "I am rider 4142 - dep: (6, 7) , arr: (7, 4)\n", + "I am rider 4143 - dep: (4, 1) , arr: (2, 5)\n", + "I am rider 4144 - dep: (6, 3) , arr: (7, 9)\n", + "I am rider 4145 - dep: (3, 6) , arr: (6, 5)\n", + "8 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3330 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3337 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3555 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 3555 arrived with a waiting time of 22 ticks\n", + "Agent rider 3579 move from (3, 0) to (4, 0) using car (4085, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 3583 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 3583 arrived with a waiting time of 30 ticks\n", + "Agent rider 3592 move from (1, 7) to (1, 8) using car (3987, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3624 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 3624 arrived with a waiting time of 27 ticks\n", + "Agent rider 3655 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (9, 0) to (8, 0) using car (4127, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3679 move from (9, 0) to (8, 0) using car (4127, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3680 move from (3, 9) to (3, 8) using car (4114, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 3681 move from (1, 7) to (1, 8) using car (3987, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3758 doesn't move\n", + "Agent rider 3759 move from (0, 4) to (1, 4) using car (4122, [(0, 4), (1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 3788 move from (4, 9) to (3, 9) using car (4061, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (9, 8) to (9, 7) using car (4111, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 3827 move from (8, 8) to (8, 9) using car (4001, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (2, 9) to (3, 9) using car (4009, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (4, 4) to (4, 3) using car (4087, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (6, 4) to (5, 4) using car (4041, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (5, 4) to (5, 5) using car (4100, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3952 move from (7, 6) to (7, 7) using car (4050, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3953 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3969 doesn't move\n", - "Agent rider 3970 move from (6, 0) to (5, 0) using car (4043, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 3981 move from (8, 7) to (8, 8) using car (4119, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (2, 7) to (3, 7) using car (4062, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3990 doesn't move\n", - "Driver 3998 arrived\n", - "Agent rider 4004 move from (2, 2) to (2, 1) using car (4012, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 4005 move from (6, 0) to (5, 0) using car (4043, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4007 move from (5, 0) to (5, 1) using car (4111, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Rider n° 4007 arrived with a waiting time of 6 ticks\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (7, 6) to (6, 6) using car (4153, [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (4, 0) to (3, 0) using car (3993, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4022 move from (5, 0) to (5, 1) using car (4111, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Rider n° 4022 arrived with a waiting time of 4 ticks\n", - "Agent rider 4023 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (8, 8) to (8, 9) using car (4001, [(8, 8), (8, 9)], 0)\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3892 doesn't move\n", + "Agent rider 3910 move from (2, 1) to (3, 1) using car (4132, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 move from (6, 3) to (5, 3) using car (4095, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3913 move from (6, 0) to (5, 0) using car (4109, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3914 move from (3, 3) to (3, 2) using car (4107, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3936 move from (2, 1) to (3, 1) using car (4132, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 3939 move from (0, 4) to (1, 4) using car (4122, [(0, 4), (1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (7, 7) to (8, 7) using car (4030, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 move from (8, 4) to (8, 3) using car (4060, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3949 move from (5, 5) to (4, 5) using car (4046, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 3959 arrived\n", + "Agent rider 3961 move from (2, 2) to (1, 2) using car (4062, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3962 move from (0, 0) to (1, 0) using car (4119, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3963 doesn't move\n", + "Driver 3973 arrived\n", + "Driver 3977 arrived\n", + "Driver 3981 arrived\n", + "Driver 3988 arrived\n", + "Driver 3992 arrived\n", + "Driver 4011 arrived\n", + "Agent rider 4016 doesn't move\n", + "Agent rider 4018 move from (1, 7) to (1, 8) using car (3987, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (8, 1) to (8, 2) using car (4124, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 4022 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4023 move from (9, 0) to (8, 0) using car (4126, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", - "Driver 4030 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (8, 4) to (8, 3) using car (4020, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 4056 arrived\n", - "Driver 4061 arrived\n", - "Agent rider 4076 move from (0, 8) to (1, 8) using car (4136, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 4077 move from (8, 4) to (8, 3) using car (4020, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4090 move from (3, 7) to (3, 8) using car (4084, [(3, 7), (3, 8)], 0)\n", - "Agent rider 4091 move from (2, 3) to (2, 4) using car (4122, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 4101 arrived\n", - "Driver 4104 arrived\n", - "Agent rider 4120 move from (4, 5) to (4, 6) using car (4113, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4121 doesn't move\n", - "Agent rider 4123 move from (1, 1) to (0, 1) using car (4115, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4124 move from (3, 3) to (3, 4) using car (4141, [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 doesn't move\n", - "Agent rider 4134 move from (4, 0) to (3, 0) using car (3993, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 4033 arrived\n", + "Agent rider 4043 doesn't move\n", + "Agent rider 4044 doesn't move\n", + "Agent rider 4052 move from (9, 8) to (9, 7) using car (4111, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4054 doesn't move\n", + "Agent rider 4055 doesn't move\n", + "Agent rider 4056 move from (5, 5) to (5, 6) using car (4025, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4057 move from (3, 4) to (3, 3) using car (4026, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 4058 move from (5, 2) to (5, 1) using car (4078, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4059 move from (2, 9) to (3, 9) using car (4009, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 move from (2, 2) to (1, 2) using car (4062, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4070 move from (3, 3) to (3, 4) using car (4038, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4071 move from (0, 4) to (1, 4) using car (4122, [(0, 4), (1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4072 move from (6, 0) to (5, 0) using car (4109, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 4073 move from (4, 9) to (3, 9) using car (4061, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 4073 arrived with a waiting time of 0 ticks\n", + "Driver 4075 arrived\n", + "Driver 4090 arrived\n", + "Agent rider 4096 move from (9, 8) to (9, 7) using car (4111, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4097 move from (8, 4) to (8, 3) using car (4060, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4098 doesn't move\n", + "Agent rider 4099 move from (3, 0) to (4, 0) using car (4085, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (1, 0) to (2, 0) using car (4129, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4116 move from (4, 3) to (4, 4) using car (4069, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 4117 doesn't move\n", + "Agent rider 4118 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4139 doesn't move\n", + "Agent rider 4140 move from (9, 8) to (9, 7) using car (4111, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4141 doesn't move\n", + "Agent rider 4142 doesn't move\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 move from (3, 6) to (3, 5) using car (4048, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "tick 288 ended\n", + "I am driver 4146 - trip: [(5, 2), (5, 1), (6, 1)]\n", + "I am driver 4147 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 4148 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 4149 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 4150 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "5 drivers generated.\n", + "I am rider 4151 - dep: (9, 1) , arr: (7, 4)\n", + "I am rider 4152 - dep: (8, 8) , arr: (6, 2)\n", + "I am rider 4153 - dep: (5, 4) , arr: (2, 2)\n", + "I am rider 4154 - dep: (6, 8) , arr: (6, 6)\n", + "I am rider 4155 - dep: (2, 8) , arr: (7, 1)\n", + "5 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3330 move from (8, 0) to (7, 0) using car (4126, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 3330 arrived with a waiting time of 39 ticks\n", + "Agent rider 3337 move from (8, 0) to (7, 0) using car (4126, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 3337 arrived with a waiting time of 37 ticks\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (4, 0) to (5, 0) using car (4085, [(4, 0), (5, 0)], 0)\n", + "Agent rider 3592 move from (1, 8) to (1, 9) using car (3987, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Rider n° 3592 arrived with a waiting time of 9 ticks\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3655 move from (8, 0) to (7, 0) using car (4126, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 3655 arrived with a waiting time of 24 ticks\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (8, 0) to (8, 1) using car (4127, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3679 move from (8, 0) to (8, 1) using car (4127, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3680 move from (3, 8) to (3, 7) using car (4114, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 3681 move from (1, 8) to (1, 9) using car (3987, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3758 move from (3, 7) to (3, 6) using car (4133, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 3758 arrived with a waiting time of 9 ticks\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3788 move from (3, 9) to (2, 9) using car (4061, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (9, 7) to (9, 6) using car (4111, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (3, 9) to (2, 9) using car (4061, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 3845 move from (3, 7) to (3, 6) using car (4133, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 3845 arrived with a waiting time of 4 ticks\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3892 move from (3, 7) to (3, 8) using car (4104, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 move from (5, 3) to (4, 3) using car (4095, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3913 move from (5, 0) to (4, 0) using car (4109, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 3914 move from (3, 2) to (4, 2) using car (4107, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3939 move from (1, 4) to (1, 3) using car (4122, [(1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (8, 7) to (8, 6) using car (4030, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 3944 move from (8, 3) to (8, 2) using car (4060, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3949 move from (4, 5) to (3, 5) using car (4046, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 3961 move from (1, 2) to (0, 2) using car (4062, [(1, 2), (0, 2)], 0)\n", + "Agent rider 3962 move from (1, 0) to (2, 0) using car (4119, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3963 doesn't move\n", + "Driver 3977 arrived\n", + "Driver 3979 arrived\n", + "Driver 3984 arrived\n", + "Driver 3992 arrived\n", + "Driver 3995 arrived\n", + "Agent rider 4016 doesn't move\n", + "Agent rider 4018 move from (1, 8) to (1, 9) using car (3987, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (8, 0) to (7, 0) using car (4126, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4023 move from (8, 0) to (7, 0) using car (4126, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Driver 4028 arrived\n", + "Driver 4039 arrived\n", + "Agent rider 4043 move from (8, 0) to (7, 0) using car (4126, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4044 doesn't move\n", + "Driver 4045 arrived\n", + "Driver 4047 arrived\n", + "Driver 4049 arrived\n", + "Agent rider 4052 move from (9, 7) to (9, 6) using car (4111, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4055 move from (8, 1) to (7, 1) using car (4149, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4056 move from (5, 6) to (5, 7) using car (4025, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4058 move from (5, 1) to (6, 1) using car (4078, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4059 move from (3, 9) to (4, 9) using car (4009, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4064 move from (1, 2) to (0, 2) using car (4062, [(1, 2), (0, 2)], 0)\n", + "Driver 4067 arrived\n", + "Agent rider 4070 doesn't move\n", + "Agent rider 4071 move from (1, 4) to (1, 3) using car (4122, [(1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4072 move from (5, 0) to (4, 0) using car (4109, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 4091 arrived\n", + "Agent rider 4096 move from (9, 7) to (9, 6) using car (4111, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4097 move from (8, 3) to (8, 2) using car (4060, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4098 move from (3, 7) to (3, 8) using car (4104, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 4098 arrived with a waiting time of 2 ticks\n", + "Agent rider 4099 move from (4, 0) to (5, 0) using car (4085, [(4, 0), (5, 0)], 0)\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (2, 0) to (3, 0) using car (4129, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 4105 arrived\n", + "Agent rider 4115 move from (1, 2) to (0, 2) using car (4062, [(1, 2), (0, 2)], 0)\n", + "Agent rider 4116 move from (4, 4) to (4, 5) using car (4069, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 4117 doesn't move\n", + "Agent rider 4118 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4139 doesn't move\n", + "Agent rider 4140 move from (9, 7) to (9, 6) using car (4111, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4141 move from (1, 4) to (1, 3) using car (4122, [(1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4142 move from (6, 7) to (6, 6) using car (4092, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (6, 3) to (6, 4) using car (4130, [(6, 3), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 4145 doesn't move\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (8, 8) to (8, 7) using car (4120, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (5, 4) to (4, 4) using car (4131, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 4154 doesn't move\n", "Agent rider 4155 doesn't move\n", - "tick 297 ended\n", - "I am driver 4156 - trip: [(8, 1), (8, 2), (8, 3)]\n", - "I am driver 4157 - trip: [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)]\n", - "I am driver 4158 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4159 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 4160 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4161 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 4162 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 4163 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4164 - trip: [(3, 2), (3, 1), (4, 1)]\n", - "9 drivers generated.\n", - "I am rider 4165 - dep: (1, 9) , arr: (6, 6)\n", - "I am rider 4166 - dep: (7, 5) , arr: (8, 8)\n", - "I am rider 4167 - dep: (2, 4) , arr: (1, 6)\n", - "I am rider 4168 - dep: (2, 3) , arr: (0, 9)\n", - "I am rider 4169 - dep: (9, 6) , arr: (4, 6)\n", - "5 riders generated.\n", - "Agent rider 3285 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3368 move from (3, 7) to (4, 7) using car (4062, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 move from (8, 8) to (8, 9) using car (4119, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3514 move from (2, 6) to (2, 7) using car (4143, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3554 move from (8, 8) to (8, 9) using car (4119, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (3, 7) to (4, 7) using car (4062, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 move from (3, 7) to (4, 7) using car (4062, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3713 move from (9, 6) to (8, 6) using car (4159, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (9, 1) to (9, 2) using car (4127, [(9, 1), (9, 2)], 0)\n", - "Agent rider 3732 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3743 move from (4, 6) to (5, 6) using car (4113, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 3743 arrived with a waiting time of 4 ticks\n", - "Agent rider 3768 move from (4, 1) to (4, 2) using car (4118, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (9, 6) to (8, 6) using car (4159, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (3, 0) to (2, 0) using car (3993, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", + "tick 289 ended\n", + "I am driver 4156 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 4157 - trip: [(8, 2), (8, 1), (9, 1)]\n", + "I am driver 4158 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 4159 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 4160 - trip: [(6, 1), (6, 2), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 4161 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1)]\n", + "I am driver 4162 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "7 drivers generated.\n", + "I am rider 4163 - dep: (8, 9) , arr: (1, 4)\n", + "I am rider 4164 - dep: (7, 9) , arr: (0, 1)\n", + "I am rider 4165 - dep: (2, 6) , arr: (2, 3)\n", + "3 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3337 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (8, 1) to (8, 2) using car (4127, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3679 move from (8, 1) to (8, 2) using car (4127, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3680 move from (3, 7) to (4, 7) using car (4063, [(3, 7), (4, 7)], 0)\n", + "Agent rider 3681 move from (1, 9) to (0, 9) using car (3987, [(1, 9), (0, 9)], 0)\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3759 move from (1, 4) to (1, 3) using car (4074, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (9, 6) to (9, 5) using car (4111, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (2, 6) to (2, 7) using car (4143, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3837 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3839 move from (6, 2) to (7, 2) using car (4065, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3844 move from (8, 8) to (8, 9) using car (4119, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3845 move from (6, 8) to (7, 8) using car (4036, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3866 move from (4, 3) to (3, 3) using car (4087, [(4, 3), (3, 3)], 0)\n", - "Rider n° 3866 arrived with a waiting time of 10 ticks\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (5, 4) to (4, 4) using car (4041, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (5, 5) to (5, 6) using car (4100, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 3952 move from (7, 7) to (6, 7) using car (4050, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3953 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3969 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 3970 move from (5, 0) to (4, 0) using car (4043, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 3970 arrived with a waiting time of 11 ticks\n", - "Agent rider 3981 move from (8, 8) to (8, 9) using car (4119, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 3982 move from (3, 4) to (3, 5) using car (4141, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 3983 move from (3, 7) to (4, 7) using car (4062, [(3, 7), (4, 7)], 0)\n", - "Agent rider 3990 move from (7, 3) to (7, 2) using car (4144, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 4000 arrived\n", - "Agent rider 4004 move from (2, 1) to (1, 1) using car (4012, [(2, 1), (1, 1)], 0)\n", - "Agent rider 4005 move from (5, 0) to (4, 0) using car (4043, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (3, 4) to (3, 5) using car (4141, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 7) to (8, 6) using car (4135, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (6, 6) to (6, 5) using car (4153, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (3, 0) to (2, 0) using car (3993, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4023 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3892 move from (3, 8) to (2, 8) using car (4050, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 move from (4, 3) to (3, 3) using car (4095, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 3913 move from (4, 0) to (3, 0) using car (4109, [(4, 0), (3, 0)], 0)\n", + "Agent rider 3914 move from (4, 2) to (5, 2) using car (4107, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3939 move from (1, 3) to (2, 3) using car (4122, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3944 move from (8, 2) to (8, 1) using car (4060, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3949 move from (3, 5) to (2, 5) using car (4046, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (2, 0) to (3, 0) using car (4119, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3963 doesn't move\n", + "Driver 3979 arrived\n", + "Driver 3995 arrived\n", + "Driver 4001 arrived\n", + "Driver 4002 arrived\n", + "Agent rider 4018 move from (1, 9) to (0, 9) using car (3987, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4019 move from (8, 2) to (8, 1) using car (4157, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4022 move from (7, 0) to (6, 0) using car (4126, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4023 move from (7, 0) to (6, 0) using car (4126, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", "Driver 4029 arrived\n", - "Driver 4040 arrived\n", - "Driver 4048 arrived\n", - "Driver 4051 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (8, 3) to (8, 2) using car (4020, [(8, 3), (8, 2)], 0)\n", - "Driver 4060 arrived\n", - "Driver 4074 arrived\n", - "Agent rider 4076 move from (1, 8) to (0, 8) using car (4068, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4077 move from (8, 3) to (8, 2) using car (4020, [(8, 3), (8, 2)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Driver 4079 arrived\n", - "Driver 4081 arrived\n", - "Driver 4088 arrived\n", - "Agent rider 4090 doesn't move\n", - "Agent rider 4091 move from (2, 4) to (2, 5) using car (4122, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 4093 arrived\n", - "Driver 4102 arrived\n", - "Driver 4107 arrived\n", - "Driver 4116 arrived\n", - "Agent rider 4120 move from (4, 6) to (5, 6) using car (4113, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 4120 arrived with a waiting time of 0 ticks\n", - "Agent rider 4121 doesn't move\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4124 move from (3, 4) to (3, 5) using car (4141, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 move from (8, 1) to (8, 2) using car (4156, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 4134 move from (3, 0) to (2, 0) using car (3993, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 4041 arrived\n", + "Driver 4042 arrived\n", + "Agent rider 4043 move from (7, 0) to (6, 0) using car (4126, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 4043 arrived with a waiting time of 8 ticks\n", + "Agent rider 4044 move from (3, 3) to (2, 3) using car (4080, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 4044 arrived with a waiting time of 5 ticks\n", + "Agent rider 4052 move from (9, 6) to (9, 5) using car (4111, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4055 move from (7, 1) to (6, 1) using car (4149, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4056 move from (5, 7) to (5, 8) using car (4025, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 4056 arrived with a waiting time of 2 ticks\n", + "Agent rider 4057 move from (3, 3) to (4, 3) using car (4125, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4058 move from (6, 1) to (7, 1) using car (4078, [(6, 1), (7, 1)], 0)\n", + "Agent rider 4059 move from (4, 9) to (5, 9) using car (4009, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 4059 arrived with a waiting time of 0 ticks\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4070 move from (3, 4) to (2, 4) using car (4113, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 4071 move from (1, 3) to (2, 3) using car (4122, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4072 move from (4, 0) to (3, 0) using car (4109, [(4, 0), (3, 0)], 0)\n", + "Driver 4077 arrived\n", + "Agent rider 4096 move from (9, 6) to (9, 5) using car (4111, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4097 move from (8, 2) to (8, 1) using car (4060, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (3, 0) to (3, 1) using car (4129, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4116 doesn't move\n", + "Agent rider 4117 doesn't move\n", + "Agent rider 4118 move from (3, 3) to (4, 3) using car (4125, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Driver 4128 arrived\n", + "Agent rider 4138 move from (4, 2) to (5, 2) using car (4159, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4139 doesn't move\n", + "Agent rider 4140 move from (9, 6) to (9, 5) using car (4111, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4141 move from (1, 3) to (2, 3) using car (4122, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4142 move from (6, 6) to (6, 5) using car (4092, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 4143 move from (4, 1) to (4, 2) using car (4112, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4144 move from (6, 4) to (7, 4) using car (4130, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 4145 move from (3, 5) to (3, 6) using car (4038, [(3, 5), (3, 6)], 0)\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (8, 7) to (8, 6) using car (4120, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (4, 4) to (3, 4) using car (4131, [(4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 4154 doesn't move\n", "Agent rider 4155 doesn't move\n", + "Agent rider 4163 doesn't move\n", + "Agent rider 4164 doesn't move\n", "Agent rider 4165 doesn't move\n", - "Agent rider 4166 doesn't move\n", - "Agent rider 4167 move from (2, 4) to (2, 5) using car (4140, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "tick 290 ended\n", + "I am driver 4166 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "1 drivers generated.\n", + "I am rider 4167 - dep: (7, 3) , arr: (5, 0)\n", + "I am rider 4168 - dep: (2, 2) , arr: (3, 2)\n", + "I am rider 4169 - dep: (6, 4) , arr: (2, 1)\n", + "I am rider 4170 - dep: (6, 4) , arr: (5, 6)\n", + "I am rider 4171 - dep: (1, 7) , arr: (4, 2)\n", + "5 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3672 move from (8, 2) to (8, 3) using car (4127, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Rider n° 3672 arrived with a waiting time of 21 ticks\n", + "Agent rider 3679 move from (8, 2) to (8, 3) using car (4127, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3759 move from (1, 3) to (1, 2) using car (4074, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (9, 5) to (8, 5) using car (4111, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 move from (5, 8) to (5, 9) using car (4025, [(5, 8), (5, 9)], 0)\n", + "Agent rider 3892 move from (2, 8) to (2, 7) using car (4061, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 3892 arrived with a waiting time of 9 ticks\n", + "Agent rider 3911 doesn't move\n", + "Agent rider 3912 doesn't move\n", + "Agent rider 3913 move from (3, 0) to (4, 0) using car (4119, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3914 move from (5, 2) to (6, 2) using car (4107, [(5, 2), (6, 2)], 0)\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3939 move from (2, 3) to (3, 3) using car (4122, [(2, 3), (3, 3)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (8, 6) to (8, 5) using car (4120, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3944 move from (8, 1) to (7, 1) using car (4060, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 3949 move from (2, 5) to (1, 5) using car (4046, [(2, 5), (1, 5)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (3, 0) to (4, 0) using car (4119, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3963 doesn't move\n", + "Driver 4001 arrived\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 move from (8, 1) to (9, 1) using car (4157, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4022 move from (6, 0) to (5, 0) using car (4126, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4023 move from (6, 0) to (5, 0) using car (4126, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Driver 4032 arrived\n", + "Driver 4034 arrived\n", + "Driver 4042 arrived\n", + "Agent rider 4044 move from (3, 3) to (2, 3) using car (4095, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 4044 arrived with a waiting time of 5 ticks\n", + "Agent rider 4052 move from (9, 5) to (8, 5) using car (4111, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4055 move from (6, 1) to (5, 1) using car (4149, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4057 move from (4, 3) to (5, 3) using car (4125, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4058 doesn't move\n", + "Driver 4062 arrived\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4070 move from (2, 4) to (1, 4) using car (4113, [(2, 4), (1, 4)], 0)\n", + "Rider n° 4070 arrived with a waiting time of 2 ticks\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 4071 move from (2, 3) to (3, 3) using car (4122, [(2, 3), (3, 3)], 0)\n", + "Agent rider 4072 move from (3, 0) to (4, 0) using car (4119, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 4085 arrived\n", + "Driver 4093 arrived\n", + "Agent rider 4096 move from (9, 5) to (8, 5) using car (4111, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4097 move from (8, 1) to (7, 1) using car (4060, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (3, 1) to (3, 2) using car (4129, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 4103 arrived\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4116 doesn't move\n", + "Agent rider 4117 doesn't move\n", + "Agent rider 4118 move from (4, 3) to (5, 3) using car (4125, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4139 move from (6, 0) to (5, 0) using car (4126, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4140 move from (9, 5) to (8, 5) using car (4111, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 4141 doesn't move\n", + "Agent rider 4142 move from (6, 5) to (6, 4) using car (4092, [(6, 5), (6, 4)], 0)\n", + "Agent rider 4143 move from (4, 2) to (4, 3) using car (4112, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4144 move from (7, 4) to (6, 4) using car (4147, [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4145 move from (3, 6) to (3, 5) using car (4114, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (8, 6) to (8, 5) using car (4120, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (3, 4) to (3, 3) using car (4131, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4154 move from (6, 8) to (6, 9) using car (4110, [(6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 4155 move from (2, 8) to (2, 7) using car (4061, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4163 doesn't move\n", + "Agent rider 4164 doesn't move\n", + "Agent rider 4165 move from (2, 6) to (2, 5) using car (4158, [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 4167 doesn't move\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (9, 6) to (9, 7) using car (4032, [(9, 6), (9, 7), (9, 8)], 0)\n", - "tick 298 ended\n", - "I am driver 4170 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 4171 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 4172 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "3 drivers generated.\n", - "I am rider 4173 - dep: (1, 9) , arr: (6, 7)\n", - "1 riders generated.\n", - "Agent rider 3285 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 move from (8, 9) to (9, 9) using car (4119, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3514 move from (2, 7) to (2, 8) using car (4143, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3554 move from (8, 9) to (9, 9) using car (4119, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 move from (8, 6) to (8, 5) using car (4135, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (9, 2) to (9, 3) using car (4099, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3732 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Agent rider 3768 move from (4, 2) to (4, 3) using car (4118, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3788 move from (8, 6) to (8, 5) using car (4135, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 3788 arrived with a waiting time of 9 ticks\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (2, 0) to (1, 0) using car (3993, [(2, 0), (1, 0)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", + "Agent rider 4169 doesn't move\n", + "Agent rider 4170 doesn't move\n", + "Agent rider 4171 doesn't move\n", + "tick 291 ended\n", + "0 drivers generated.\n", + "I am rider 4172 - dep: (0, 2) , arr: (4, 1)\n", + "I am rider 4173 - dep: (7, 3) , arr: (9, 5)\n", + "I am rider 4174 - dep: (2, 9) , arr: (2, 1)\n", + "3 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (5, 0) to (5, 1) using car (4126, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (8, 3) to (8, 2) using car (4076, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 3680 move from (4, 7) to (4, 8) using car (4069, [(4, 7), (4, 8)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3759 move from (1, 2) to (1, 1) using car (4074, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (8, 5) to (7, 5) using car (4111, [(8, 5), (7, 5)], 0)\n", "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (2, 7) to (2, 8) using car (4143, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3837 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Agent rider 3839 move from (7, 2) to (8, 2) using car (4065, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3844 move from (8, 9) to (9, 9) using car (4119, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3845 move from (7, 8) to (8, 8) using car (4036, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 2) to (9, 3) using car (4099, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (4, 4) to (3, 4) using car (4041, [(4, 4), (3, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3933 move from (5, 6) to (5, 7) using car (4100, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 3933 arrived with a waiting time of 9 ticks\n", - "Agent rider 3952 move from (6, 7) to (5, 7) using car (4050, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3953 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Rider n° 3953 arrived with a waiting time of 6 ticks\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3969 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Rider n° 3969 arrived with a waiting time of 5 ticks\n", - "Agent rider 3981 move from (8, 9) to (9, 9) using car (4119, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3982 move from (3, 5) to (3, 6) using car (4141, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 3990 move from (7, 2) to (7, 1) using car (4144, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 3990 arrived with a waiting time of 7 ticks\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (4, 0) to (3, 0) using car (4043, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (3, 5) to (3, 6) using car (4141, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 6) to (8, 5) using car (4159, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 4010 arrived\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (6, 5) to (5, 5) using car (4139, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (2, 0) to (1, 0) using car (3993, [(2, 0), (1, 0)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3911 move from (2, 5) to (2, 4) using car (4158, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 3912 move from (3, 3) to (3, 2) using car (4131, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3939 move from (3, 3) to (3, 2) using car (4131, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (8, 5) to (7, 5) using car (4111, [(8, 5), (7, 5)], 0)\n", + "Agent rider 3944 move from (7, 1) to (7, 0) using car (4082, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 3949 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 0) to (4, 1) using car (4119, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3963 doesn't move\n", + "Driver 3987 arrived\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (5, 0) to (5, 1) using car (4126, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4023 move from (5, 0) to (5, 1) using car (4126, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Driver 4027 arrived\n", + "Driver 4034 arrived\n", + "Driver 4038 arrived\n", + "Agent rider 4044 move from (3, 3) to (3, 2) using car (4131, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4052 move from (8, 5) to (8, 4) using car (4120, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4055 move from (5, 1) to (4, 1) using car (4149, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4057 move from (5, 3) to (6, 3) using car (4125, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4058 doesn't move\n", + "Driver 4063 arrived\n", + "Agent rider 4064 doesn't move\n", + "Driver 4066 arrived\n", + "Agent rider 4071 move from (3, 3) to (3, 4) using car (4081, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4072 move from (4, 0) to (4, 1) using car (4119, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 4078 arrived\n", + "Agent rider 4096 move from (8, 5) to (7, 5) using car (4111, [(8, 5), (7, 5)], 0)\n", + "Agent rider 4097 move from (7, 1) to (7, 0) using car (4082, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 move from (5, 0) to (5, 1) using car (4126, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (3, 2) to (3, 3) using car (4129, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 4106 arrived\n", + "Driver 4109 arrived\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4116 move from (4, 5) to (3, 5) using car (4135, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 4116 arrived with a waiting time of 2 ticks\n", + "Agent rider 4117 doesn't move\n", + "Agent rider 4118 move from (5, 3) to (6, 3) using car (4125, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4139 move from (5, 0) to (5, 1) using car (4126, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4140 move from (8, 5) to (7, 5) using car (4111, [(8, 5), (7, 5)], 0)\n", + "Agent rider 4141 move from (2, 3) to (2, 4) using car (4095, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4142 doesn't move\n", + "Agent rider 4143 move from (4, 3) to (4, 4) using car (4112, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4144 move from (6, 4) to (6, 5) using car (4147, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4145 move from (3, 5) to (3, 4) using car (4114, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Driver 4146 arrived\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (8, 5) to (8, 4) using car (4120, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (3, 3) to (3, 2) using car (4131, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4154 move from (6, 9) to (7, 9) using car (4110, [(6, 9), (7, 9)], 0)\n", + "Agent rider 4155 move from (2, 7) to (2, 6) using car (4061, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4163 doesn't move\n", + "Agent rider 4164 doesn't move\n", + "Agent rider 4165 move from (2, 5) to (2, 4) using car (4158, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4169 move from (6, 4) to (6, 5) using car (4147, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4170 move from (6, 4) to (6, 5) using car (4147, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4171 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "tick 292 ended\n", + "I am driver 4175 - trip: [(6, 1), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 4176 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 4177 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 4178 - trip: [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 4179 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 4180 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 4181 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 4182 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4183 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 4184 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 4185 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 4186 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 4187 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 4188 - trip: [(5, 6), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 4189 - trip: [(7, 7), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 4190 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4191 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4192 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 4193 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 4194 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4195 - trip: [(8, 2), (8, 3), (8, 4), (7, 4), (6, 4)]\n", + "I am driver 4196 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", + "22 drivers generated.\n", + "I am rider 4197 - dep: (6, 2) , arr: (5, 2)\n", + "I am rider 4198 - dep: (5, 5) , arr: (0, 0)\n", + "I am rider 4199 - dep: (0, 7) , arr: (3, 4)\n", + "I am rider 4200 - dep: (4, 7) , arr: (3, 6)\n", + "4 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (8, 2) to (8, 1) using car (4076, [(8, 2), (8, 1)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 move from (1, 1) to (1, 0) using car (4074, [(1, 1), (1, 0)], 0)\n", + "Agent rider 3759 move from (1, 1) to (1, 0) using car (4074, [(1, 1), (1, 0)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3827 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 move from (5, 9) to (6, 9) using car (4148, [(5, 9), (6, 9)], 0)\n", + "Agent rider 3911 move from (2, 4) to (3, 4) using car (4158, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 3912 move from (3, 2) to (3, 1) using car (4131, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3915 doesn't move\n", + "Agent rider 3939 move from (3, 2) to (3, 1) using car (4131, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3944 move from (7, 0) to (6, 0) using car (4082, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 3944 arrived with a waiting time of 5 ticks\n", + "Agent rider 3949 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 1) to (4, 2) using car (4119, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 3963 move from (1, 1) to (1, 0) using car (4074, [(1, 1), (1, 0)], 0)\n", + "Rider n° 3963 arrived with a waiting time of 9 ticks\n", + "Driver 4004 arrived\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (5, 1) to (5, 2) using car (4126, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 4023 doesn't move\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 2) to (9, 3) using car (4099, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 doesn't move\n", - "Driver 4058 arrived\n", - "Driver 4070 arrived\n", - "Driver 4072 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (8, 2) to (8, 3) using car (4156, [(8, 2), (8, 3)], 0)\n", - "Agent rider 4078 doesn't move\n", + "Driver 4025 arrived\n", + "Driver 4026 arrived\n", + "Driver 4038 arrived\n", + "Driver 4046 arrived\n", + "Driver 4048 arrived\n", + "Agent rider 4052 move from (8, 4) to (8, 3) using car (4120, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4055 move from (4, 1) to (3, 1) using car (4149, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 4055 arrived with a waiting time of 7 ticks\n", + "Agent rider 4057 move from (6, 3) to (7, 3) using car (4125, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4058 move from (7, 1) to (7, 2) using car (4150, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 4058 arrived with a waiting time of 4 ticks\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (3, 4) to (4, 4) using car (4114, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 4072 move from (4, 1) to (3, 1) using car (4149, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", "Driver 4080 arrived\n", + "Driver 4083 arrived\n", "Driver 4084 arrived\n", - "Driver 4085 arrived\n", - "Driver 4089 arrived\n", - "Agent rider 4090 move from (3, 8) to (4, 8) using car (4096, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 4091 move from (2, 5) to (2, 6) using car (4122, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Driver 4092 arrived\n", - "Driver 4112 arrived\n", - "Driver 4115 arrived\n", - "Agent rider 4121 doesn't move\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4124 move from (3, 5) to (3, 6) using car (4141, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 move from (9, 2) to (9, 3) using car (4099, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 move from (8, 2) to (8, 3) using car (4156, [(8, 2), (8, 3)], 0)\n", - "Agent rider 4134 move from (2, 0) to (1, 0) using car (3993, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (7, 0) to (6, 0) using car (4082, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (3, 3) to (3, 4) using car (4129, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 4104 arrived\n", + "Driver 4107 arrived\n", + "Driver 4113 arrived\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4117 move from (7, 1) to (7, 2) using car (4150, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4118 move from (6, 3) to (7, 3) using car (4125, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Driver 4122 arrived\n", + "Driver 4136 arrived\n", "Driver 4137 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (1, 9) to (0, 9) using car (4002, [(1, 9), (0, 9)], 0)\n", - "Agent rider 4166 doesn't move\n", - "Agent rider 4167 move from (2, 5) to (2, 6) using car (4140, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4139 move from (5, 1) to (5, 2) using car (4196, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4141 move from (2, 4) to (2, 5) using car (4095, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4142 doesn't move\n", + "Agent rider 4143 move from (4, 4) to (3, 4) using car (4123, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 4144 move from (6, 5) to (6, 6) using car (4147, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4145 move from (3, 4) to (4, 4) using car (4114, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (8, 4) to (8, 3) using car (4120, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (3, 2) to (3, 1) using car (4131, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4154 move from (7, 9) to (7, 8) using car (4181, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4155 move from (2, 6) to (2, 5) using car (4061, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 4157 arrived\n", + "Agent rider 4163 doesn't move\n", + "Agent rider 4164 move from (7, 9) to (7, 8) using car (4181, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4165 doesn't move\n", + "Agent rider 4167 doesn't move\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (9, 7) to (9, 8) using car (4032, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4173 move from (1, 9) to (0, 9) using car (4002, [(1, 9), (0, 9)], 0)\n", - "tick 299 ended\n", - "I am driver 4174 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (0, 4)]\n", - "I am driver 4175 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 4176 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 4177 - trip: [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 4178 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 4179 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 4180 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 4181 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)]\n", - "I am driver 4182 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 4183 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 4184 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 4185 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 4186 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 4187 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "14 drivers generated.\n", - "I am rider 4188 - dep: (0, 2) , arr: (3, 2)\n", - "I am rider 4189 - dep: (4, 6) , arr: (2, 1)\n", - "I am rider 4190 - dep: (2, 1) , arr: (8, 1)\n", - "I am rider 4191 - dep: (2, 3) , arr: (4, 7)\n", - "I am rider 4192 - dep: (4, 9) , arr: (3, 0)\n", - "I am rider 4193 - dep: (3, 0) , arr: (2, 6)\n", - "I am rider 4194 - dep: (8, 0) , arr: (2, 6)\n", - "7 riders generated.\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 move from (2, 8) to (1, 8) using car (4143, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (9, 3) to (9, 4) using car (4099, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 move from (8, 5) to (8, 4) using car (4135, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (9, 3) to (9, 4) using car (4099, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3768 move from (4, 3) to (4, 4) using car (4118, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 0) to (1, 1) using car (4182, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (2, 8) to (1, 8) using car (4143, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (8, 2) to (9, 2) using car (4065, [(8, 2), (9, 2)], 0)\n", - "Agent rider 3842 doesn't move\n", + "Agent rider 4169 move from (6, 5) to (6, 6) using car (4147, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4170 move from (6, 5) to (6, 6) using car (4147, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4171 move from (1, 7) to (2, 7) using car (4178, [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 move from (7, 3) to (8, 3) using car (4094, [(7, 3), (8, 3)], 0)\n", + "Agent rider 4174 doesn't move\n", + "Agent rider 4197 doesn't move\n", + "Agent rider 4198 doesn't move\n", + "Agent rider 4199 doesn't move\n", + "Agent rider 4200 move from (4, 7) to (4, 8) using car (4187, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "tick 293 ended\n", + "I am driver 4201 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 4202 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 4203 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 4204 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 4205 - trip: [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 4206 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 4207 - trip: [(3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 4208 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 4209 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 4210 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", + "I am driver 4211 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", + "11 drivers generated.\n", + "I am rider 4212 - dep: (8, 3) , arr: (3, 6)\n", + "1 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (5, 1) to (4, 1) using car (4060, [(5, 1), (4, 1)], 0)\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (4, 8) to (4, 9) using car (4187, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (7, 5) to (7, 4) using car (4182, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3827 move from (8, 9) to (9, 9) using car (4009, [(8, 9), (9, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 3) to (9, 4) using car (4099, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (3, 4) to (4, 4) using car (4177, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3952 move from (5, 7) to (4, 7) using car (4050, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 3952 arrived with a waiting time of 2 ticks\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (3, 6) to (2, 6) using car (4141, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (3, 0) to (2, 0) using car (4043, [(3, 0), (2, 0)], 0)\n", - "Agent rider 4006 move from (3, 6) to (2, 6) using car (4141, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 5) to (8, 4) using car (4159, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 4012 arrived\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (5, 5) to (5, 4) using car (4139, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (1, 0) to (1, 1) using car (4182, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 4020 arrived\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (8, 9) to (9, 9) using car (4009, [(8, 9), (9, 9)], 0)\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3911 move from (3, 4) to (4, 4) using car (4158, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 3912 move from (3, 1) to (3, 0) using car (4131, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 3912 arrived with a waiting time of 8 ticks\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3915 move from (8, 9) to (9, 9) using car (4009, [(8, 9), (9, 9)], 0)\n", + "Rider n° 3915 arrived with a waiting time of 16 ticks\n", + "Agent rider 3939 move from (3, 1) to (3, 0) using car (4131, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3949 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 2) to (4, 3) using car (4119, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 4004 arrived\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 move from (9, 1) to (8, 1) using car (4211, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 4022 move from (5, 2) to (5, 3) using car (4126, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 4023 doesn't move\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", - "Driver 4033 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (8, 2) to (9, 2) using car (4065, [(8, 2), (9, 2)], 0)\n", - "Driver 4057 arrived\n", - "Driver 4062 arrived\n", + "Driver 4026 arrived\n", + "Driver 4030 arrived\n", + "Driver 4046 arrived\n", + "Driver 4050 arrived\n", + "Agent rider 4052 move from (8, 3) to (8, 2) using car (4120, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4057 move from (7, 3) to (7, 4) using car (4125, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4064 doesn't move\n", "Driver 4068 arrived\n", - "Driver 4073 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", - "Driver 4085 arrived\n", + "Driver 4069 arrived\n", + "Agent rider 4071 move from (4, 4) to (5, 4) using car (4114, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 4072 move from (3, 1) to (2, 1) using car (4149, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Driver 4084 arrived\n", "Driver 4086 arrived\n", - "Driver 4087 arrived\n", - "Agent rider 4090 move from (4, 8) to (5, 8) using car (4096, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 4091 move from (2, 6) to (2, 7) using car (4122, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 4097 arrived\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (6, 0) to (5, 0) using car (4082, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 move from (5, 1) to (4, 1) using car (4060, [(5, 1), (4, 1)], 0)\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (3, 4) to (4, 4) using car (4158, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Driver 4107 arrived\n", "Driver 4108 arrived\n", - "Driver 4117 arrived\n", - "Agent rider 4121 move from (7, 8) to (6, 8) using car (4082, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4124 move from (3, 6) to (2, 6) using car (4141, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4125 doesn't move\n", + "Driver 4110 arrived\n", + "Driver 4111 arrived\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4117 move from (7, 2) to (7, 3) using car (4150, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4118 move from (7, 3) to (7, 4) using car (4125, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", "Driver 4127 arrived\n", - "Driver 4128 arrived\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 doesn't move\n", - "Agent rider 4134 move from (1, 0) to (1, 1) using car (4182, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 4148 arrived\n", - "Agent rider 4154 move from (6, 7) to (6, 6) using car (4150, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4155 doesn't move\n", + "Driver 4130 arrived\n", + "Driver 4137 arrived\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4139 move from (5, 2) to (5, 3) using car (4196, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4140 move from (7, 5) to (7, 4) using car (4182, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (2, 5) to (1, 5) using car (4135, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4142 doesn't move\n", + "Agent rider 4143 move from (3, 4) to (2, 4) using car (4123, [(3, 4), (2, 4)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 move from (4, 4) to (5, 4) using car (4114, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 4151 move from (9, 1) to (8, 1) using car (4211, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 4152 move from (8, 3) to (8, 2) using car (4120, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (3, 1) to (2, 1) using car (4149, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4154 move from (7, 8) to (7, 7) using car (4181, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4155 move from (2, 5) to (2, 4) using car (4208, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4163 move from (8, 9) to (9, 9) using car (4009, [(8, 9), (9, 9)], 0)\n", + "Agent rider 4164 move from (7, 8) to (7, 7) using car (4181, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Agent rider 4165 doesn't move\n", - "Agent rider 4166 move from (7, 5) to (7, 6) using car (4176, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4167 move from (2, 6) to (1, 6) using car (4140, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 4167 arrived with a waiting time of 0 ticks\n", - "Agent rider 4168 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4188 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 doesn't move\n", - "Agent rider 4192 doesn't move\n", - "Agent rider 4193 move from (3, 0) to (2, 0) using car (4043, [(3, 0), (2, 0)], 0)\n", - "Agent rider 4194 doesn't move\n", - "tick 300 ended\n", - "I am driver 4195 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 4196 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (4, 6)]\n", - "I am driver 4197 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 4198 - trip: [(7, 2), (7, 3), (6, 3)]\n", - "4 drivers generated.\n", - "I am rider 4199 - dep: (6, 2) , arr: (2, 2)\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 move from (2, 2) to (2, 1) using car (4185, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4169 move from (6, 6) to (5, 6) using car (4147, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4170 move from (6, 6) to (5, 6) using car (4147, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 4170 arrived with a waiting time of 1 ticks\n", + "Agent rider 4171 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 move from (8, 3) to (8, 4) using car (4195, [(8, 3), (8, 4), (7, 4), (6, 4)], 0)\n", + "Agent rider 4174 doesn't move\n", + "Agent rider 4197 doesn't move\n", + "Agent rider 4198 move from (5, 5) to (5, 4) using car (4183, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4199 doesn't move\n", + "Agent rider 4200 move from (4, 8) to (4, 9) using car (4187, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4212 move from (8, 3) to (8, 4) using car (4195, [(8, 3), (8, 4), (7, 4), (6, 4)], 0)\n", + "tick 294 ended\n", + "I am driver 4213 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (1, 7)]\n", + "I am driver 4214 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", + "I am driver 4215 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 4216 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", + "I am driver 4217 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", + "I am driver 4218 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4219 - trip: [(9, 4), (8, 4), (7, 4), (6, 4)]\n", + "I am driver 4220 - trip: [(7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 4221 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 4222 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 4223 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "11 drivers generated.\n", + "I am rider 4224 - dep: (4, 4) , arr: (7, 8)\n", "1 riders generated.\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3368 doesn't move\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 move from (1, 8) to (0, 8) using car (4143, [(1, 8), (0, 8)], 0)\n", - "Agent rider 3540 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 doesn't move\n", - "Agent rider 3585 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 move from (9, 4) to (9, 5) using car (4099, [(9, 4), (9, 5)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 doesn't move\n", - "Agent rider 3713 move from (8, 4) to (8, 3) using car (4135, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3715 doesn't move\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 move from (9, 4) to (9, 5) using car (4099, [(9, 4), (9, 5)], 0)\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3768 move from (4, 4) to (5, 4) using car (4118, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 1) to (1, 2) using car (4182, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (8, 1) to (7, 1) using car (4211, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 3680 move from (4, 9) to (3, 9) using car (4187, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (7, 4) to (7, 3) using car (4182, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 3827 doesn't move\n", - "Agent rider 3828 move from (1, 8) to (0, 8) using car (4143, [(1, 8), (0, 8)], 0)\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 doesn't move\n", + "Agent rider 3829 doesn't move\n", "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (8, 8) to (8, 9) using car (4105, [(8, 8), (8, 9)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 4) to (9, 5) using car (4099, [(9, 4), (9, 5)], 0)\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (4, 4) to (3, 4) using car (4066, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (2, 6) to (1, 6) using car (4141, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 3983 move from (4, 7) to (3, 7) using car (4050, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 3993 arrived\n", - "Driver 4002 arrived\n", - "Agent rider 4004 move from (1, 1) to (1, 2) using car (4182, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4005 doesn't move\n", - "Agent rider 4006 move from (2, 6) to (1, 6) using car (4141, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 4) to (8, 3) using car (4159, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (5, 4) to (4, 4) using car (4139, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (1, 1) to (1, 2) using car (4182, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3911 move from (4, 4) to (5, 4) using car (4121, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 3911 arrived with a waiting time of 12 ticks\n", + "Agent rider 3913 doesn't move\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3939 move from (3, 0) to (4, 0) using car (4190, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 doesn't move\n", + "Agent rider 3949 move from (1, 5) to (0, 5) using car (4135, [(1, 5), (0, 5)], 0)\n", + "Rider n° 3949 arrived with a waiting time of 10 ticks\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 3) to (4, 4) using car (4119, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 move from (8, 1) to (9, 1) using car (4159, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4023 move from (5, 1) to (5, 2) using car (4191, [(5, 1), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 doesn't move\n", - "Driver 4032 arrived\n", - "Driver 4036 arrived\n", - "Driver 4041 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 doesn't move\n", - "Driver 4062 arrived\n", - "Driver 4064 arrived\n", - "Driver 4071 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", + "Driver 4030 arrived\n", + "Driver 4050 arrived\n", + "Agent rider 4052 move from (8, 2) to (8, 1) using car (4120, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4057 move from (7, 4) to (7, 3) using car (4182, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Driver 4069 arrived\n", + "Agent rider 4071 move from (5, 4) to (6, 4) using car (4114, [(5, 4), (6, 4)], 0)\n", + "Agent rider 4072 move from (2, 1) to (1, 1) using car (4149, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 4072 arrived with a waiting time of 3 ticks\n", + "Driver 4074 arrived\n", + "Driver 4076 arrived\n", + "Driver 4079 arrived\n", "Driver 4086 arrived\n", - "Agent rider 4090 doesn't move\n", - "Agent rider 4091 move from (2, 7) to (2, 8) using car (4122, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 4087 arrived\n", + "Driver 4094 arrived\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (5, 0) to (4, 0) using car (4082, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (4, 4) to (5, 4) using car (4121, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 4108 arrived\n", "Driver 4111 arrived\n", - "Driver 4119 arrived\n", - "Agent rider 4121 move from (6, 8) to (5, 8) using car (4082, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4123 doesn't move\n" + "Agent rider 4115 doesn't move\n", + "Agent rider 4117 move from (7, 3) to (7, 4) using car (4150, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4118 move from (7, 4) to (7, 5) using car (4125, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Rider n° 4118 arrived with a waiting time of 2 ticks\n", + "Driver 4134 arrived\n", + "Agent rider 4138 move from (5, 2) to (5, 1) using car (4166, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4139 move from (5, 3) to (5, 4) using car (4196, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4140 move from (7, 4) to (7, 3) using car (4182, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (1, 5) to (1, 6) using car (4204, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4142 doesn't move\n", + "Agent rider 4143 move from (2, 4) to (2, 3) using car (4061, [(2, 4), (2, 3)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 move from (5, 4) to (6, 4) using car (4114, [(5, 4), (6, 4)], 0)\n", + "Driver 4148 arrived\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (8, 2) to (8, 1) using car (4120, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (2, 1) to (1, 1) using car (4149, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4154 move from (7, 7) to (6, 7) using car (4215, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4155 move from (2, 4) to (2, 3) using car (4208, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 4160 arrived\n", + "Agent rider 4163 doesn't move\n", + "Agent rider 4164 move from (7, 7) to (7, 6) using car (4181, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4165 move from (2, 4) to (2, 3) using car (4061, [(2, 4), (2, 3)], 0)\n", + "Rider n° 4165 arrived with a waiting time of 3 ticks\n", + "Agent rider 4167 move from (7, 3) to (7, 2) using car (4201, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 4168 move from (2, 1) to (1, 1) using car (4149, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4169 move from (5, 6) to (4, 6) using car (4147, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4171 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 move from (8, 4) to (7, 4) using car (4195, [(8, 4), (7, 4), (6, 4)], 0)\n", + "Agent rider 4174 doesn't move\n", + "Agent rider 4197 doesn't move\n", + "Agent rider 4198 move from (5, 4) to (5, 3) using car (4183, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4199 doesn't move\n", + "Agent rider 4200 move from (4, 9) to (3, 9) using car (4187, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4212 move from (8, 4) to (7, 4) using car (4195, [(8, 4), (7, 4), (6, 4)], 0)\n", + "Agent rider 4224 move from (4, 4) to (4, 5) using car (4203, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "tick 295 ended\n", + "I am driver 4225 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 4226 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 4227 - trip: [(7, 7), (6, 7), (5, 7)]\n", + "I am driver 4228 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4229 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 4230 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 4231 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 4232 - trip: [(8, 5), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 4233 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", + "9 drivers generated.\n", + "I am rider 4234 - dep: (9, 8) , arr: (4, 3)\n", + "I am rider 4235 - dep: (1, 1) , arr: (1, 2)\n", + "I am rider 4236 - dep: (2, 4) , arr: (7, 0)\n", + "I am rider 4237 - dep: (1, 5) , arr: (5, 9)\n", + "I am rider 4238 - dep: (4, 6) , arr: (2, 7)\n", + "I am rider 4239 - dep: (7, 5) , arr: (1, 8)\n", + "I am rider 4240 - dep: (7, 3) , arr: (2, 5)\n", + "I am rider 4241 - dep: (8, 9) , arr: (3, 6)\n", + "I am rider 4242 - dep: (0, 7) , arr: (5, 8)\n", + "I am rider 4243 - dep: (3, 0) , arr: (5, 8)\n", + "I am rider 4244 - dep: (3, 2) , arr: (0, 1)\n", + "I am rider 4245 - dep: (6, 8) , arr: (0, 0)\n", + "I am rider 4246 - dep: (5, 8) , arr: (7, 5)\n", + "13 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (7, 1) to (6, 1) using car (4211, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 3680 move from (3, 9) to (2, 9) using car (4187, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 doesn't move\n", + "Agent rider 3759 doesn't move\n", + "Agent rider 3788 move from (2, 9) to (1, 9) using car (4088, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (7, 3) to (7, 2) using car (4182, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3827 move from (9, 9) to (8, 9) using car (4230, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3844 move from (2, 9) to (1, 9) using car (4088, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 3844 arrived with a waiting time of 12 ticks\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (9, 9) to (8, 9) using car (4230, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3872 move from (2, 9) to (1, 9) using car (4088, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3913 move from (4, 0) to (5, 0) using car (4190, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3939 move from (4, 0) to (5, 0) using car (4190, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3942 move from (7, 5) to (7, 6) using car (4125, [(7, 5), (7, 6), (8, 6)], 0)\n", + "Rider n° 3942 arrived with a waiting time of 8 ticks\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 4) to (4, 5) using car (4119, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 4009 arrived\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (5, 3) to (5, 2) using car (4177, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 4023 move from (5, 2) to (4, 2) using car (4191, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Driver 4050 arrived\n", + "Agent rider 4052 move from (8, 1) to (7, 1) using car (4120, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4057 move from (7, 3) to (7, 2) using car (4182, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 4060 arrived\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 doesn't move\n", + "Driver 4074 arrived\n", + "Driver 4079 arrived\n", + "Driver 4087 arrived\n", + "Driver 4089 arrived\n", + "Driver 4095 arrived\n", + "Agent rider 4096 move from (7, 5) to (6, 5) using car (4210, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 4097 move from (4, 0) to (3, 0) using car (4082, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4102 move from (5, 4) to (6, 4) using car (4121, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 4102 arrived with a waiting time of 3 ticks\n", + "Driver 4111 arrived\n", + "Agent rider 4115 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4124 doesn't move\n", - "Agent rider 4125 doesn't move\n", - "Driver 4128 arrived\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 move from (8, 3) to (9, 3) using car (4103, [(8, 3), (9, 3)], 0)\n", - "Agent rider 4134 move from (1, 1) to (1, 2) using car (4182, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4154 move from (6, 6) to (6, 5) using car (4150, [(6, 6), (6, 5)], 0)\n", - "Agent rider 4155 doesn't move\n", - "Driver 4156 arrived\n", - "Driver 4164 arrived\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4166 move from (7, 6) to (8, 6) using car (4113, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4168 move from (2, 3) to (1, 3) using car (4027, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4188 doesn't move\n", - "Agent rider 4189 move from (4, 6) to (3, 6) using car (4142, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 move from (2, 3) to (1, 3) using car (4027, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4192 doesn't move\n", - "Agent rider 4193 doesn't move\n", - "Agent rider 4194 doesn't move\n", + "Agent rider 4117 move from (7, 4) to (7, 5) using car (4150, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 4123 arrived\n", + "Driver 4132 arrived\n", + "Agent rider 4138 move from (5, 1) to (4, 1) using car (4166, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4139 move from (5, 4) to (5, 5) using car (4196, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4140 move from (7, 3) to (7, 2) using car (4182, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (1, 6) to (1, 7) using car (4204, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4142 doesn't move\n", + "Agent rider 4143 move from (2, 3) to (2, 2) using car (4208, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 doesn't move\n", + "Agent rider 4151 move from (8, 1) to (7, 1) using car (4120, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4152 move from (8, 1) to (7, 1) using car (4120, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (1, 1) to (1, 2) using car (4149, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4154 move from (6, 7) to (7, 7) using car (4162, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4155 move from (2, 3) to (2, 2) using car (4208, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 4161 arrived\n", + "Agent rider 4163 move from (9, 9) to (8, 9) using car (4230, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (7, 6) to (7, 5) using car (4181, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4167 move from (7, 2) to (7, 1) using car (4201, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 4168 move from (1, 1) to (1, 2) using car (4149, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4169 move from (4, 6) to (3, 6) using car (4147, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4171 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 move from (7, 4) to (7, 5) using car (4150, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4174 move from (2, 9) to (2, 8) using car (4179, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4197 doesn't move\n", + "Agent rider 4198 move from (5, 3) to (5, 2) using car (4177, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", "Agent rider 4199 doesn't move\n", - "tick 301 ended\n", - "I am driver 4200 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "1 drivers generated.\n", - "I am rider 4201 - dep: (9, 3) , arr: (9, 6)\n", + "Agent rider 4200 move from (3, 9) to (2, 9) using car (4187, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4212 move from (7, 4) to (7, 5) using car (4150, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4224 move from (4, 5) to (4, 6) using car (4203, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4235 move from (1, 1) to (1, 2) using car (4149, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 4235 arrived with a waiting time of 0 ticks\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 doesn't move\n", + "Agent rider 4238 move from (4, 6) to (3, 6) using car (4147, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4240 move from (7, 3) to (7, 2) using car (4182, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4241 doesn't move\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (3, 0) to (4, 0) using car (4214, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 move from (5, 8) to (6, 8) using car (4156, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "tick 296 ended\n", + "I am driver 4247 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 4248 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "2 drivers generated.\n", + "I am rider 4249 - dep: (6, 2) , arr: (3, 9)\n", "1 riders generated.\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3368 move from (4, 7) to (4, 6) using car (4136, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3540 move from (9, 3) to (9, 2) using car (4183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 3540 arrived with a waiting time of 25 ticks\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (4, 7) to (4, 6) using car (4136, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 3585 move from (9, 3) to (9, 2) using car (4183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 3585 arrived with a waiting time of 29 ticks\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 move from (4, 7) to (4, 6) using car (4136, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 3713 move from (8, 3) to (8, 2) using car (4135, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3715 move from (8, 4) to (8, 5) using car (4109, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3768 move from (5, 4) to (5, 3) using car (4094, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 2) to (1, 3) using car (4182, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 doesn't move\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (1, 6) to (0, 6) using car (4141, [(1, 6), (0, 6)], 0)\n", - "Agent rider 3983 move from (3, 7) to (2, 7) using car (4050, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 4002 arrived\n", - "Agent rider 4004 move from (1, 2) to (1, 3) using car (4182, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4005 doesn't move\n", - "Agent rider 4006 move from (1, 6) to (0, 6) using car (4141, [(1, 6), (0, 6)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 3) to (8, 2) using car (4159, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (4, 4) to (3, 4) using car (4139, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (1, 2) to (1, 3) using car (4182, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (6, 1) to (5, 1) using car (4211, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 3680 move from (2, 9) to (1, 9) using car (4187, [(2, 9), (1, 9)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 move from (1, 0) to (2, 0) using car (4233, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3759 move from (1, 0) to (2, 0) using car (4233, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Rider n° 3759 arrived with a waiting time of 16 ticks\n", + "Agent rider 3788 move from (1, 9) to (0, 9) using car (4088, [(1, 9), (0, 9)], 0)\n", + "Rider n° 3788 arrived with a waiting time of 24 ticks\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (7, 2) to (6, 2) using car (4182, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3827 move from (8, 9) to (7, 9) using car (4230, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3848 move from (8, 9) to (7, 9) using car (4230, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Rider n° 3848 arrived with a waiting time of 11 ticks\n", + "Agent rider 3872 move from (1, 9) to (0, 9) using car (4088, [(1, 9), (0, 9)], 0)\n", + "Rider n° 3872 arrived with a waiting time of 12 ticks\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3913 move from (5, 0) to (6, 0) using car (4190, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3914 doesn't move\n", + "Agent rider 3939 move from (5, 0) to (6, 0) using car (4190, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 5) to (4, 6) using car (4119, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (5, 2) to (6, 2) using car (4183, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4023 move from (4, 2) to (3, 2) using car (4191, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 3) to (9, 2) using car (4183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4036 arrived\n", - "Driver 4043 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 doesn't move\n", - "Driver 4064 arrived\n", - "Driver 4065 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (8, 3) to (8, 2) using car (4135, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4090 move from (5, 8) to (4, 8) using car (4082, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4091 move from (2, 8) to (3, 8) using car (4122, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4121 move from (5, 8) to (4, 8) using car (4082, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4124 move from (2, 6) to (2, 7) using car (4126, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 move from (9, 3) to (9, 2) using car (4183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4132 move from (1, 5) to (1, 6) using car (4147, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 4133 move from (9, 3) to (9, 2) using car (4183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4134 move from (1, 2) to (1, 3) using car (4182, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 4149 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4166 doesn't move\n", + "Agent rider 4052 move from (7, 1) to (6, 1) using car (4120, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4057 doesn't move\n", + "Driver 4061 arrived\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (6, 4) to (7, 4) using car (4121, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 4079 arrived\n", + "Driver 4095 arrived\n", + "Agent rider 4096 move from (6, 5) to (6, 6) using car (4210, [(6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 4097 move from (3, 0) to (2, 0) using car (4082, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Driver 4111 arrived\n", + "Driver 4114 arrived\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4117 move from (7, 5) to (8, 5) using car (4112, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 4124 arrived\n", + "Driver 4129 arrived\n", + "Driver 4135 arrived\n", + "Agent rider 4138 move from (4, 1) to (3, 1) using car (4166, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4139 move from (5, 5) to (5, 6) using car (4196, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4140 move from (7, 2) to (6, 2) using car (4182, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (1, 7) to (1, 8) using car (4204, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4142 move from (6, 4) to (7, 4) using car (4121, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 4142 arrived with a waiting time of 6 ticks\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (6, 6) to (7, 6) using car (4229, [(6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4145 move from (6, 4) to (7, 4) using car (4121, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (7, 1) to (6, 1) using car (4120, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 move from (1, 2) to (1, 3) using car (4149, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4154 move from (7, 7) to (8, 7) using car (4162, [(7, 7), (8, 7)], 0)\n", + "Agent rider 4155 move from (2, 2) to (2, 1) using car (4208, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 4158 arrived\n", + "Driver 4159 arrived\n", + "Agent rider 4163 move from (8, 9) to (7, 9) using car (4230, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (7, 5) to (7, 4) using car (4181, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4167 move from (7, 1) to (6, 1) using car (4120, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4168 move from (1, 2) to (1, 3) using car (4149, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 4169 move from (3, 6) to (3, 5) using car (4209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4171 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 move from (7, 5) to (8, 5) using car (4112, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4174 move from (2, 8) to (2, 7) using car (4179, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 4175 arrived\n", + "Agent rider 4197 doesn't move\n", + "Agent rider 4198 doesn't move\n", + "Agent rider 4199 doesn't move\n", + "Agent rider 4200 move from (2, 9) to (1, 9) using car (4187, [(2, 9), (1, 9)], 0)\n", + "Agent rider 4212 move from (7, 5) to (7, 6) using car (4150, [(7, 5), (7, 6)], 0)\n", + "Agent rider 4224 move from (4, 6) to (5, 6) using car (4203, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 doesn't move\n", + "Agent rider 4238 move from (3, 6) to (2, 6) using car (4147, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4239 move from (7, 5) to (7, 6) using car (4232, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (7, 2) to (6, 2) using car (4182, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4241 move from (8, 9) to (7, 9) using car (4230, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (4, 0) to (5, 0) using car (4214, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (6, 8) to (5, 8) using car (4221, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 4246 move from (6, 8) to (7, 8) using car (4156, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 4249 doesn't move\n", + "tick 297 ended\n", + "I am driver 4250 - trip: [(7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 4251 - trip: [(2, 5), (2, 6), (1, 6)]\n", + "I am driver 4252 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 4253 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 4254 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 4255 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 4256 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4)]\n", + "I am driver 4257 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 4258 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "9 drivers generated.\n", + "I am rider 4259 - dep: (8, 9) , arr: (5, 0)\n", + "1 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (5, 1) to (5, 0) using car (4177, [(5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 move from (2, 0) to (3, 0) using car (4233, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3788 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (6, 2) to (5, 2) using car (4182, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3827 move from (7, 9) to (6, 9) using car (4230, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3872 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3913 move from (6, 0) to (7, 0) using car (4190, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 3914 move from (6, 2) to (5, 2) using car (4182, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3939 move from (6, 0) to (7, 0) using car (4190, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 3939 arrived with a waiting time of 11 ticks\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 6) to (4, 7) using car (4119, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 move from (9, 1) to (8, 1) using car (4216, [(9, 1), (8, 1)], 0)\n", + "Agent rider 4022 move from (6, 2) to (7, 2) using car (4183, [(6, 2), (7, 2)], 0)\n", + "Agent rider 4023 move from (3, 2) to (2, 2) using car (4191, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Agent rider 4052 move from (6, 1) to (5, 1) using car (4120, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4057 doesn't move\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 4) to (7, 3) using car (4181, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 4081 arrived\n", + "Agent rider 4096 move from (6, 6) to (5, 6) using car (4210, [(6, 6), (5, 6)], 0)\n", + "Agent rider 4097 move from (2, 0) to (1, 0) using car (4082, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4117 move from (8, 5) to (9, 5) using car (4112, [(8, 5), (9, 5)], 0)\n", + "Rider n° 4117 arrived with a waiting time of 6 ticks\n", + "Driver 4131 arrived\n", + "Agent rider 4138 move from (3, 1) to (2, 1) using car (4166, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4139 move from (5, 6) to (6, 6) using car (4203, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 4139 arrived with a waiting time of 3 ticks\n", + "Agent rider 4140 move from (6, 2) to (5, 2) using car (4182, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (1, 8) to (1, 9) using car (4204, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (7, 6) to (7, 7) using car (4232, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4145 move from (7, 4) to (7, 3) using car (4181, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4151 doesn't move\n", + "Agent rider 4152 move from (6, 1) to (5, 1) using car (4120, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (8, 7) to (7, 7) using car (4258, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4155 move from (2, 1) to (2, 0) using car (4208, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 4159 arrived\n", + "Agent rider 4163 move from (7, 9) to (6, 9) using car (4230, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (7, 4) to (7, 3) using car (4181, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4167 move from (6, 1) to (5, 1) using car (4120, [(6, 1), (5, 1), (4, 1)], 0)\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4188 doesn't move\n", - "Agent rider 4189 move from (3, 6) to (3, 5) using car (4142, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 doesn't move\n", - "Agent rider 4192 move from (4, 9) to (3, 9) using car (4170, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 doesn't move\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 move from (6, 2) to (5, 2) using car (4145, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 4201 move from (9, 3) to (9, 2) using car (4183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "tick 302 ended\n", - "I am driver 4202 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 4203 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 4204 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 4205 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 4206 - trip: [(1, 8), (2, 8), (3, 8), (4, 8)]\n", - "I am driver 4207 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 4208 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 4209 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 4210 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 4211 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 4212 - trip: [(9, 3), (8, 3), (7, 3), (7, 2)]\n", - "I am driver 4213 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (3, 4)]\n", - "I am driver 4214 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 4215 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 4216 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "15 drivers generated.\n", - "I am rider 4217 - dep: (5, 7) , arr: (7, 5)\n", - "I am rider 4218 - dep: (5, 2) , arr: (9, 2)\n", - "2 riders generated.\n", - "Agent rider 3285 doesn't move\n", - "Agent rider 3368 move from (4, 6) to (4, 5) using car (4136, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 3368 arrived with a waiting time of 20 ticks\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3584 move from (4, 6) to (4, 5) using car (4136, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 3584 arrived with a waiting time of 15 ticks\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3677 move from (4, 6) to (4, 5) using car (4136, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 3677 arrived with a waiting time of 13 ticks\n", - "Agent rider 3713 move from (8, 2) to (8, 1) using car (4135, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3715 move from (8, 5) to (8, 6) using car (4109, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 3715 arrived with a waiting time of 16 ticks\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3768 move from (5, 3) to (5, 2) using car (4094, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 3) to (1, 4) using car (4182, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", + "Agent rider 4169 move from (3, 5) to (3, 4) using car (4209, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4171 move from (2, 7) to (2, 6) using car (4179, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4173 move from (8, 5) to (9, 5) using car (4112, [(8, 5), (9, 5)], 0)\n", + "Rider n° 4173 arrived with a waiting time of 1 ticks\n", + "Agent rider 4174 move from (2, 7) to (2, 6) using car (4179, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 4189 arrived\n", + "Driver 4195 arrived\n", + "Agent rider 4197 move from (6, 2) to (5, 2) using car (4182, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 4197 arrived with a waiting time of 5 ticks\n", + "Agent rider 4198 doesn't move\n", + "Agent rider 4199 doesn't move\n", + "Agent rider 4200 doesn't move\n", + "Driver 4207 arrived\n", + "Agent rider 4212 doesn't move\n", + "Agent rider 4224 move from (5, 6) to (5, 7) using car (4196, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (1, 5) to (0, 5) using car (4188, [(1, 5), (0, 5)], 0)\n", + "Agent rider 4238 move from (2, 6) to (1, 6) using car (4147, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4239 move from (7, 6) to (7, 7) using car (4232, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (6, 2) to (5, 2) using car (4182, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4241 move from (7, 9) to (6, 9) using car (4230, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (5, 0) to (6, 0) using car (4214, [(5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", + "Agent rider 4244 move from (3, 2) to (2, 2) using car (4191, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4245 move from (5, 8) to (5, 7) using car (4221, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 4246 move from (7, 8) to (8, 8) using car (4156, [(7, 8), (8, 8)], 0)\n", + "Agent rider 4249 move from (6, 2) to (5, 2) using car (4182, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4259 doesn't move\n", + "tick 298 ended\n", + "I am driver 4260 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 4261 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 4262 - trip: [(7, 2), (8, 2), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 4263 - trip: [(5, 1), (5, 2), (4, 2)]\n", + "I am driver 4264 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 4265 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 4266 - trip: [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 4267 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 4268 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 4269 - trip: [(5, 2), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 4270 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 4271 - trip: [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 4272 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", + "I am driver 4273 - trip: [(3, 0), (4, 0), (4, 1), (4, 2)]\n", + "I am driver 4274 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 4275 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 4276 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 4277 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", + "I am driver 4278 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 4279 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 4280 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "21 drivers generated.\n", + "I am rider 4281 - dep: (2, 2) , arr: (4, 9)\n", + "I am rider 4282 - dep: (0, 6) , arr: (1, 5)\n", + "I am rider 4283 - dep: (6, 4) , arr: (7, 4)\n", + "I am rider 4284 - dep: (3, 4) , arr: (2, 6)\n", + "4 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 move from (0, 1) to (1, 1) using car (4274, [(0, 1), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3671 move from (0, 1) to (1, 1) using car (4274, [(0, 1), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3679 move from (5, 0) to (6, 0) using car (4177, [(5, 0), (6, 0)], 0)\n", + "Agent rider 3680 doesn't move\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 move from (3, 0) to (4, 0) using car (4273, [(3, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (5, 2) to (4, 2) using car (4182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 move from (9, 2) to (9, 1) using car (4183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3842 move from (4, 1) to (4, 0) using car (4129, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3930 move from (3, 4) to (3, 5) using car (4195, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Rider n° 3930 arrived with a waiting time of 6 ticks\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (2, 7) to (1, 7) using car (4050, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4004 move from (1, 3) to (1, 4) using car (4182, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4005 move from (2, 0) to (2, 1) using car (4208, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 2) to (8, 1) using car (4159, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (3, 4) to (2, 4) using car (4139, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (1, 3) to (1, 4) using car (4182, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 move from (0, 1) to (1, 1) using car (4274, [(0, 1), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3880 move from (6, 9) to (5, 9) using car (4230, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3913 move from (7, 0) to (8, 0) using car (4250, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 3913 arrived with a waiting time of 8 ticks\n", + "Agent rider 3914 move from (5, 2) to (4, 2) using car (4182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3941 move from (0, 1) to (1, 1) using car (4274, [(0, 1), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 7) to (4, 8) using car (4119, [(4, 7), (4, 8)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (7, 2) to (8, 2) using car (4262, [(7, 2), (8, 2), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 4023 move from (2, 2) to (1, 2) using car (4191, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 4023 arrived with a waiting time of 9 ticks\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 2) to (9, 1) using car (4183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4043 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (9, 2) to (9, 1) using car (4183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4065 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (8, 2) to (8, 1) using car (4135, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4090 move from (4, 8) to (3, 8) using car (4082, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4091 move from (3, 8) to (4, 8) using car (4122, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 4096 arrived\n", - "Driver 4099 arrived\n", - "Driver 4103 arrived\n", - "Driver 4105 arrived\n", - "Driver 4110 arrived\n", - "Agent rider 4121 move from (4, 8) to (3, 8) using car (4082, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4123 move from (0, 1) to (1, 1) using car (4211, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 4124 move from (2, 7) to (2, 8) using car (4126, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 move from (9, 2) to (9, 1) using car (4183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4132 move from (1, 6) to (1, 7) using car (4147, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 4133 move from (9, 2) to (9, 1) using car (4183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4134 move from (1, 3) to (1, 4) using car (4182, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 4140 arrived\n", - "Driver 4143 arrived\n", + "Agent rider 4052 move from (5, 1) to (4, 1) using car (4120, [(5, 1), (4, 1)], 0)\n", + "Agent rider 4057 move from (7, 2) to (8, 2) using car (4262, [(7, 2), (8, 2), (9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 4057 arrived with a waiting time of 8 ticks\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 3) to (7, 2) using car (4181, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 4088 arrived\n", + "Agent rider 4096 move from (5, 6) to (5, 5) using car (4256, [(5, 6), (5, 5), (5, 4), (4, 4)], 0)\n", + "Agent rider 4097 move from (1, 0) to (0, 0) using car (4082, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 move from (0, 6) to (1, 6) using car (4268, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Driver 4125 arrived\n", + "Driver 4133 arrived\n", + "Agent rider 4138 move from (2, 1) to (1, 1) using car (4166, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4140 move from (5, 2) to (4, 2) using car (4182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (1, 9) to (2, 9) using car (4204, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 move from (2, 2) to (1, 2) using car (4191, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4144 move from (7, 7) to (7, 8) using car (4232, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4145 move from (7, 3) to (7, 2) using car (4181, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 4150 arrived\n", - "Agent rider 4154 move from (6, 5) to (7, 5) using car (4130, [(6, 5), (7, 5)], 0)\n", - "Agent rider 4155 doesn't move\n", - "Driver 4157 arrived\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4166 doesn't move\n", - "Agent rider 4168 move from (1, 3) to (1, 4) using car (4182, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4188 doesn't move\n", - "Agent rider 4189 move from (3, 5) to (3, 4) using car (4142, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 move from (1, 3) to (1, 4) using car (4182, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4192 move from (3, 9) to (2, 9) using car (4170, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 move from (2, 0) to (2, 1) using car (4208, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 move from (5, 2) to (4, 2) using car (4145, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 4201 move from (9, 2) to (9, 1) using car (4183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4217 move from (5, 7) to (4, 7) using car (4197, [(5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 4218 move from (5, 2) to (4, 2) using car (4145, [(5, 2), (4, 2), (3, 2)], 0)\n", - "tick 303 ended\n", - "I am driver 4219 - trip: [(3, 7), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 4220 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 4221 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 4222 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 4223 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 4224 - trip: [(6, 3), (6, 2), (5, 2)]\n", - "I am driver 4225 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 4226 - trip: [(3, 9), (3, 8), (4, 8)]\n", - "I am driver 4227 - trip: [(9, 8), (8, 8), (7, 8)]\n", - "9 drivers generated.\n", - "I am rider 4228 - dep: (7, 4) , arr: (2, 4)\n", - "I am rider 4229 - dep: (4, 4) , arr: (9, 6)\n", - "I am rider 4230 - dep: (3, 0) , arr: (6, 2)\n", - "3 riders generated.\n", - "Agent rider 3285 move from (9, 8) to (8, 8) using car (4227, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Rider n° 3285 arrived with a waiting time of 39 ticks\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (9, 8) to (8, 8) using car (4227, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3713 move from (8, 1) to (7, 1) using car (4135, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3720 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (9, 8) to (8, 8) using car (4227, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 3768 move from (5, 2) to (5, 1) using car (4094, [(5, 2), (5, 1)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 doesn't move\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 move from (9, 8) to (8, 8) using car (4227, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 3839 move from (9, 1) to (9, 0) using car (4183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3842 move from (4, 0) to (5, 0) using car (4129, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (8, 9) to (7, 9) using car (4225, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3931 doesn't move\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (1, 7) to (0, 7) using car (4050, [(1, 7), (0, 7)], 0)\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (2, 1) to (2, 2) using car (4208, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (8, 1) to (7, 1) using car (4159, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 doesn't move\n", - "Agent rider 4015 move from (2, 4) to (1, 4) using car (4139, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (1, 4) to (1, 5) using car (4182, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 1) to (9, 0) using car (4183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4027 arrived\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4053 move from (9, 1) to (9, 0) using car (4183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 4053 arrived with a waiting time of 5 ticks\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (8, 1) to (7, 1) using car (4135, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4090 move from (3, 8) to (2, 8) using car (4082, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4091 move from (4, 8) to (5, 8) using car (4122, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 4091 arrived with a waiting time of 3 ticks\n", - "Driver 4098 arrived\n", - "Driver 4105 arrived\n", - "Driver 4106 arrived\n", - "Driver 4113 arrived\n", - "Driver 4114 arrived\n", - "Agent rider 4121 move from (3, 8) to (2, 8) using car (4082, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4123 move from (1, 1) to (1, 2) using car (4211, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 4124 move from (2, 8) to (3, 8) using car (4126, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 move from (9, 1) to (9, 0) using car (4183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 move from (9, 1) to (9, 0) using car (4183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4134 move from (1, 4) to (1, 5) using car (4182, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 4134 arrived with a waiting time of 0 ticks\n", - "Driver 4138 arrived\n", - "Driver 4141 arrived\n", - "Driver 4152 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4166 move from (8, 6) to (8, 7) using car (4109, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 4168 move from (1, 4) to (1, 5) using car (4182, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4169 move from (9, 8) to (8, 8) using car (4227, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4188 doesn't move\n", - "Agent rider 4189 move from (3, 4) to (3, 3) using car (4142, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4190 move from (2, 1) to (3, 1) using car (4202, [(2, 1), (3, 1)], 0)\n", - "Agent rider 4191 move from (1, 4) to (1, 5) using car (4182, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4192 move from (2, 9) to (2, 8) using car (4170, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 move from (2, 1) to (2, 2) using car (4208, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Driver 4198 arrived\n", - "Agent rider 4199 move from (4, 2) to (3, 2) using car (4145, [(4, 2), (3, 2)], 0)\n", - "Agent rider 4201 move from (9, 1) to (9, 0) using car (4183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4217 move from (4, 7) to (4, 6) using car (4197, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 4218 move from (4, 2) to (3, 2) using car (4145, [(4, 2), (3, 2)], 0)\n", - "Agent rider 4228 move from (7, 4) to (7, 5) using car (4203, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4230 doesn't move\n", - "tick 304 ended\n", - "I am driver 4231 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 4232 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "2 drivers generated.\n", - "I am rider 4233 - dep: (5, 2) , arr: (8, 0)\n", - "I am rider 4234 - dep: (3, 9) , arr: (6, 1)\n", - "2 riders generated.\n", - "Agent rider 3379 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (8, 8) to (7, 8) using car (4227, [(8, 8), (7, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (0, 2) to (1, 2) using car (4231, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3650 doesn't move\n", - "Agent rider 3713 move from (7, 1) to (6, 1) using car (4135, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3720 move from (0, 2) to (1, 2) using car (4231, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (8, 8) to (7, 8) using car (4227, [(8, 8), (7, 8)], 0)\n", - "Agent rider 3768 move from (5, 1) to (6, 1) using car (4216, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 3786 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3790 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3791 move from (1, 4) to (0, 4) using car (4139, [(1, 4), (0, 4)], 0)\n", - "Agent rider 3814 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3815 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3827 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 move from (8, 8) to (7, 8) using car (4227, [(8, 8), (7, 8)], 0)\n", - "Agent rider 3839 move from (9, 0) to (8, 0) using car (4183, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 3842 move from (5, 0) to (6, 0) using car (4129, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (7, 9) to (6, 9) using car (4225, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 3846 doesn't move\n", - "Agent rider 3868 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3871 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3931 move from (0, 2) to (1, 2) using car (4231, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3932 doesn't move\n", - "Agent rider 3954 move from (0, 2) to (1, 2) using car (4231, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 move from (1, 4) to (0, 4) using car (4139, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4005 move from (2, 2) to (2, 3) using car (4208, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (7, 1) to (6, 1) using car (4159, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 move from (0, 2) to (1, 2) using car (4231, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4015 move from (1, 4) to (0, 4) using car (4139, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4016 move from (1, 5) to (1, 6) using car (4182, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4023 move from (0, 3) to (0, 2) using car (4200, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (9, 0) to (8, 0) using car (4183, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Driver 4066 arrived\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (7, 1) to (6, 1) using car (4135, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4090 move from (2, 8) to (2, 7) using car (4170, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 4090 arrived with a waiting time of 2 ticks\n", - "Driver 4106 arrived\n", - "Driver 4114 arrived\n", - "Driver 4118 arrived\n", - "Agent rider 4121 move from (2, 8) to (2, 7) using car (4170, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4124 move from (3, 8) to (4, 8) using car (4126, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 4124 arrived with a waiting time of 3 ticks\n", - "Agent rider 4125 doesn't move\n", - "Driver 4130 arrived\n", - "Agent rider 4131 move from (9, 0) to (8, 0) using car (4183, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 move from (9, 0) to (8, 0) using car (4183, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4151 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", + "Agent rider 4151 move from (7, 1) to (7, 2) using car (4253, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4152 move from (5, 1) to (5, 2) using car (4263, [(5, 1), (5, 2), (4, 2)], 0)\n", + "Agent rider 4153 move from (1, 3) to (1, 2) using car (4231, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4154 move from (7, 7) to (6, 7) using car (4258, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4155 move from (2, 0) to (3, 0) using car (4208, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", "Driver 4162 arrived\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4166 move from (8, 7) to (8, 8) using car (4109, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 4166 arrived with a waiting time of 4 ticks\n", - "Agent rider 4168 move from (1, 5) to (1, 6) using car (4182, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4169 move from (8, 8) to (7, 8) using car (4227, [(8, 8), (7, 8)], 0)\n", - "Agent rider 4173 doesn't move\n", - "Driver 4175 arrived\n", - "Driver 4177 arrived\n", - "Agent rider 4188 move from (0, 2) to (1, 2) using car (4231, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4189 move from (3, 3) to (3, 2) using car (4142, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 move from (1, 5) to (1, 6) using car (4182, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 4192 move from (2, 8) to (2, 7) using car (4170, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 move from (2, 2) to (2, 3) using car (4208, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4194 doesn't move\n", + "Agent rider 4163 move from (6, 9) to (5, 9) using car (4230, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (7, 3) to (7, 2) using car (4181, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4167 move from (5, 1) to (4, 1) using car (4120, [(5, 1), (4, 1)], 0)\n", + "Agent rider 4168 move from (1, 3) to (1, 2) using car (4231, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4169 move from (3, 4) to (3, 3) using car (4209, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4171 move from (2, 6) to (2, 5) using car (4179, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 move from (2, 6) to (2, 5) using car (4179, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 4184 arrived\n", + "Driver 4187 arrived\n", + "Agent rider 4198 move from (5, 2) to (4, 2) using car (4182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (9, 0) to (8, 0) using car (4183, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4217 move from (4, 6) to (4, 5) using car (4197, [(4, 6), (4, 5)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4228 move from (7, 5) to (7, 6) using car (4203, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 move from (4, 4) to (4, 3) using car (4136, [(4, 4), (4, 3)], 0)\n", - "Agent rider 4230 doesn't move\n", - "Agent rider 4233 doesn't move\n", + "Agent rider 4200 move from (1, 9) to (2, 9) using car (4204, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 4205 arrived\n", + "Agent rider 4212 move from (7, 6) to (6, 6) using car (4257, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 4219 arrived\n", + "Driver 4220 arrived\n", + "Agent rider 4224 doesn't move\n", + "Driver 4227 arrived\n", "Agent rider 4234 doesn't move\n", - "tick 305 ended\n", - "I am driver 4235 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 4236 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 4237 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)]\n", - "I am driver 4238 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 4239 - trip: [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 4240 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 4241 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 4242 - trip: [(5, 4), (5, 5), (5, 6)]\n", - "I am driver 4243 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 4244 - trip: [(6, 0), (6, 1), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 4245 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 4246 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4247 - trip: [(7, 3), (7, 4), (7, 5), (6, 5), (5, 5)]\n", - "I am driver 4248 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "14 drivers generated.\n", - "I am rider 4249 - dep: (5, 7) , arr: (4, 0)\n", - "I am rider 4250 - dep: (1, 9) , arr: (7, 0)\n", - "I am rider 4251 - dep: (6, 9) , arr: (3, 6)\n", - "I am rider 4252 - dep: (5, 3) , arr: (2, 2)\n", - "I am rider 4253 - dep: (4, 3) , arr: (6, 4)\n", - "5 riders generated.\n", - "Agent rider 3379 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3630 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (1, 2) to (2, 2) using car (4246, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3650 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3713 move from (6, 1) to (5, 1) using car (4135, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 3720 move from (1, 2) to (2, 2) using car (4246, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 3720 arrived with a waiting time of 31 ticks\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 doesn't move\n", - "Agent rider 3768 move from (6, 1) to (7, 1) using car (4216, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 3768 arrived with a waiting time of 15 ticks\n", - "Agent rider 3786 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3790 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3815 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3827 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 move from (6, 0) to (7, 0) using car (4129, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3846 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3846 arrived with a waiting time of 20 ticks\n", - "Agent rider 3868 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3871 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3931 move from (1, 2) to (2, 2) using car (4246, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3932 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3932 arrived with a waiting time of 18 ticks\n", - "Agent rider 3954 move from (1, 2) to (1, 3) using car (4231, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (2, 3) to (2, 4) using car (4208, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (6, 1) to (5, 1) using car (4159, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 move from (1, 2) to (2, 2) using car (4246, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 move from (1, 6) to (1, 7) using car (4182, [(1, 6), (1, 7)], 0)\n", - "Agent rider 4023 move from (0, 2) to (0, 1) using car (4200, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (0, 5) to (1, 5) using car (4270, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4238 doesn't move\n", + "Agent rider 4239 move from (7, 7) to (7, 8) using car (4232, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (5, 2) to (4, 2) using car (4182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4241 move from (6, 9) to (5, 9) using car (4230, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (6, 0) to (6, 1) using car (4214, [(6, 0), (6, 1), (7, 1)], 0)\n", + "Agent rider 4244 move from (2, 2) to (1, 2) using car (4191, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4249 move from (5, 2) to (4, 2) using car (4182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4259 doesn't move\n", + "Agent rider 4281 move from (2, 2) to (1, 2) using car (4191, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4282 move from (0, 6) to (1, 6) using car (4268, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4283 doesn't move\n", + "Agent rider 4284 doesn't move\n", + "tick 299 ended\n", + "I am driver 4285 - trip: [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 4286 - trip: [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 4287 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 4288 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", + "I am driver 4289 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 4290 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 4291 - trip: [(2, 6), (2, 5), (3, 5)]\n", + "I am driver 4292 - trip: [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8)]\n", + "I am driver 4293 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 4294 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "10 drivers generated.\n", + "I am rider 4295 - dep: (6, 8) , arr: (8, 9)\n", + "I am rider 4296 - dep: (4, 4) , arr: (1, 6)\n", + "I am rider 4297 - dep: (7, 1) , arr: (2, 2)\n", + "I am rider 4298 - dep: (9, 3) , arr: (1, 2)\n", + "I am rider 4299 - dep: (5, 0) , arr: (7, 4)\n", + "I am rider 4300 - dep: (0, 6) , arr: (1, 4)\n", + "I am rider 4301 - dep: (2, 9) , arr: (5, 3)\n", + "I am rider 4302 - dep: (6, 6) , arr: (0, 7)\n", + "I am rider 4303 - dep: (3, 8) , arr: (1, 7)\n", + "I am rider 4304 - dep: (2, 9) , arr: (4, 3)\n", + "I am rider 4305 - dep: (9, 3) , arr: (9, 8)\n", + "I am rider 4306 - dep: (2, 0) , arr: (3, 5)\n", + "12 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3596 move from (1, 1) to (1, 2) using car (4274, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Rider n° 3596 arrived with a waiting time of 35 ticks\n", + "Agent rider 3671 move from (1, 1) to (1, 2) using car (4274, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (1, 9) to (1, 8) using car (4248, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3745 move from (4, 0) to (4, 1) using car (4273, [(4, 0), (4, 1), (4, 2)], 0)\n", + "Rider n° 3745 arrived with a waiting time of 18 ticks\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (4, 2) to (3, 2) using car (4182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3827 move from (6, 9) to (7, 9) using car (4178, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 move from (1, 1) to (1, 2) using car (4274, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3880 move from (5, 9) to (4, 9) using car (4230, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 3914 move from (4, 2) to (3, 2) using car (4182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 3941 move from (1, 1) to (1, 2) using car (4274, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (8, 2) to (7, 2) using car (4289, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (8, 0) to (7, 0) using car (4183, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4050 arrived\n", "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (6, 1) to (5, 1) using car (4135, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Driver 4094 arrived\n", - "Driver 4118 arrived\n", - "Agent rider 4121 move from (2, 7) to (2, 6) using car (4170, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4123 move from (1, 2) to (1, 3) using car (4231, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 move from (8, 0) to (7, 0) using car (4183, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 4132 move from (1, 7) to (1, 6) using car (4174, [(1, 7), (1, 6), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 4133 move from (8, 0) to (7, 0) using car (4183, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4144 arrived\n", - "Driver 4145 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4168 move from (1, 6) to (1, 7) using car (4182, [(1, 6), (1, 7)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Driver 4172 arrived\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4188 move from (1, 2) to (2, 2) using car (4246, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4189 move from (3, 2) to (3, 1) using car (4142, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 move from (1, 6) to (1, 7) using car (4182, [(1, 6), (1, 7)], 0)\n", - "Agent rider 4192 move from (2, 7) to (2, 6) using car (4170, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 move from (2, 3) to (2, 4) using car (4208, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4194 move from (8, 0) to (7, 0) using car (4183, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4196 arrived\n", - "Agent rider 4199 move from (3, 2) to (3, 1) using car (4142, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4201 doesn't move\n", - "Driver 4202 arrived\n", - "Agent rider 4217 move from (4, 5) to (5, 5) using car (4210, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4218 move from (3, 2) to (3, 1) using car (4142, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4228 move from (7, 6) to (7, 7) using car (4203, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4230 move from (3, 0) to (4, 0) using car (4222, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 doesn't move\n", - "Agent rider 4249 move from (5, 7) to (5, 6) using car (4239, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 4250 move from (1, 9) to (1, 8) using car (4237, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 doesn't move\n", - "Agent rider 4252 doesn't move\n", - "Agent rider 4253 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "tick 306 ended\n", - "0 drivers generated.\n", - "I am rider 4254 - dep: (2, 3) , arr: (5, 9)\n", - "I am rider 4255 - dep: (4, 7) , arr: (6, 0)\n", - "I am rider 4256 - dep: (3, 7) , arr: (3, 2)\n", - "I am rider 4257 - dep: (5, 5) , arr: (3, 8)\n", - "4 riders generated.\n", - "Agent rider 3379 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3583 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3583 arrived with a waiting time of 32 ticks\n", - "Agent rider 3630 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3630 arrived with a waiting time of 25 ticks\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (7, 8) to (8, 8) using car (4122, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (2, 2) to (3, 2) using car (4246, [(2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3650 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 3650 arrived with a waiting time of 27 ticks\n", - "Agent rider 3713 move from (5, 1) to (4, 1) using car (4135, [(5, 1), (4, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (7, 8) to (8, 8) using car (4122, [(7, 8), (8, 8)], 0)\n", - "Agent rider 3786 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3790 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3815 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3827 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3842 move from (7, 0) to (8, 0) using car (4129, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 doesn't move\n", - "Agent rider 3868 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3871 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3931 move from (2, 2) to (3, 2) using car (4246, [(2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3954 move from (1, 3) to (1, 4) using car (4231, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (2, 4) to (2, 5) using car (4208, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (5, 1) to (4, 1) using car (4159, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 move from (2, 2) to (3, 2) using car (4246, [(2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 move from (0, 1) to (0, 0) using car (4200, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4025 move from (7, 0) to (6, 0) using car (4183, [(7, 0), (6, 0)], 0)\n", - "Rider n° 4025 arrived with a waiting time of 8 ticks\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (5, 1) to (4, 1) using car (4135, [(5, 1), (4, 1)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Driver 4082 arrived\n", - "Agent rider 4121 move from (2, 6) to (2, 5) using car (4170, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4123 move from (1, 3) to (1, 4) using car (4231, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4131 move from (7, 0) to (6, 0) using car (4183, [(7, 0), (6, 0)], 0)\n", - "Agent rider 4132 move from (1, 6) to (1, 5) using car (4174, [(1, 6), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 4133 move from (7, 0) to (6, 0) using car (4183, [(7, 0), (6, 0)], 0)\n", - "Driver 4136 arrived\n", - "Driver 4139 arrived\n", - "Driver 4145 arrived\n", - "Driver 4147 arrived\n", - "Driver 4153 arrived\n", - "Agent rider 4154 move from (7, 5) to (7, 6) using car (4205, [(7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4168 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Driver 4176 arrived\n", - "Agent rider 4188 move from (2, 2) to (3, 2) using car (4246, [(2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 4188 arrived with a waiting time of 5 ticks\n", - "Agent rider 4189 move from (3, 1) to (3, 0) using car (4142, [(3, 1), (3, 0)], 0)\n", - "Agent rider 4190 move from (3, 1) to (3, 0) using car (4142, [(3, 1), (3, 0)], 0)\n", - "Agent rider 4191 doesn't move\n", - "Agent rider 4192 move from (2, 6) to (2, 5) using car (4170, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 move from (2, 4) to (2, 5) using car (4208, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4194 move from (7, 0) to (6, 0) using car (4183, [(7, 0), (6, 0)], 0)\n", - "Driver 4197 arrived\n", - "Agent rider 4199 move from (3, 1) to (3, 0) using car (4142, [(3, 1), (3, 0)], 0)\n", - "Agent rider 4201 doesn't move\n", - "Driver 4206 arrived\n", - "Driver 4212 arrived\n", - "Agent rider 4217 move from (5, 5) to (5, 6) using car (4210, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4218 move from (3, 1) to (3, 0) using car (4142, [(3, 1), (3, 0)], 0)\n", - "Driver 4224 arrived\n", - "Driver 4226 arrived\n", - "Driver 4227 arrived\n", - "Agent rider 4228 move from (7, 7) to (7, 8) using car (4203, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4230 move from (4, 0) to (5, 0) using car (4222, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4233 move from (5, 2) to (5, 1) using car (4171, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 4234 move from (3, 9) to (3, 8) using car (4235, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4249 move from (5, 6) to (5, 5) using car (4239, [(5, 6), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 4250 move from (1, 8) to (1, 7) using car (4237, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 doesn't move\n", - "Agent rider 4252 move from (5, 3) to (5, 4) using car (4207, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4254 move from (2, 3) to (2, 4) using car (4221, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 move from (4, 7) to (5, 7) using car (4195, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 4256 doesn't move\n", - "Agent rider 4257 move from (5, 5) to (5, 6) using car (4242, [(5, 5), (5, 6)], 0)\n", - "tick 307 ended\n", - "I am driver 4258 - trip: [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 4259 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 4260 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4261 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4)]\n", - "I am driver 4262 - trip: [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 4263 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 4264 - trip: [(0, 2), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 4265 - trip: [(8, 8), (7, 8), (6, 8), (6, 7)]\n", - "I am driver 4266 - trip: [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 4267 - trip: [(4, 0), (4, 1), (5, 1)]\n", - "I am driver 4268 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 4269 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 4270 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 4271 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", - "I am driver 4272 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 4273 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 4274 - trip: [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 4275 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "18 drivers generated.\n", - "I am rider 4276 - dep: (2, 9) , arr: (0, 9)\n", - "I am rider 4277 - dep: (3, 4) , arr: (6, 9)\n", - "I am rider 4278 - dep: (2, 6) , arr: (6, 9)\n", - "I am rider 4279 - dep: (3, 1) , arr: (6, 0)\n", - "4 riders generated.\n", - "Agent rider 3379 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3630 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (8, 8) to (7, 8) using car (4265, [(8, 8), (7, 8), (6, 8), (6, 7)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (3, 2) to (3, 1) using car (4246, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3713 move from (4, 1) to (3, 1) using car (4159, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (8, 8) to (7, 8) using car (4265, [(8, 8), (7, 8), (6, 8), (6, 7)], 0)\n", - "Agent rider 3786 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3790 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3815 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3827 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 move from (7, 8) to (6, 8) using car (4203, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3839 move from (8, 0) to (9, 0) using car (4129, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3842 move from (8, 0) to (9, 0) using car (4129, [(8, 0), (9, 0)], 0)\n", - "Rider n° 3842 arrived with a waiting time of 18 ticks\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (6, 9) to (5, 9) using car (4241, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3868 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3871 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3931 move from (3, 2) to (3, 1) using car (4246, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 3954 move from (1, 4) to (1, 5) using car (4231, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (2, 5) to (2, 6) using car (4208, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (4, 1) to (3, 1) using car (4159, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 move from (3, 2) to (3, 1) using car (4246, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (4, 1) to (3, 1) using car (4159, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4078 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 4100 arrived\n", - "Driver 4109 arrived\n", - "Agent rider 4121 move from (2, 5) to (2, 4) using car (4170, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4123 doesn't move\n", - "Agent rider 4125 move from (0, 0) to (1, 0) using car (4200, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 move from (1, 5) to (1, 4) using car (4174, [(1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 4133 doesn't move\n", - "Driver 4139 arrived\n", - "Driver 4153 arrived\n", - "Agent rider 4154 move from (7, 6) to (8, 6) using car (4205, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4155 doesn't move\n", - "Driver 4161 arrived\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (7, 8) to (6, 8) using car (4203, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4173 doesn't move\n", - "Driver 4178 arrived\n", - "Driver 4179 arrived\n", - "Driver 4182 arrived\n", - "Driver 4186 arrived\n", - "Driver 4187 arrived\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 doesn't move\n", - "Agent rider 4192 move from (2, 5) to (2, 4) using car (4170, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4193 move from (2, 5) to (2, 6) using car (4208, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 4193 arrived with a waiting time of 2 ticks\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (8, 0) to (9, 0) using car (4129, [(8, 0), (9, 0)], 0)\n", - "Driver 4213 arrived\n", - "Agent rider 4217 move from (5, 6) to (5, 7) using car (4210, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Driver 4227 arrived\n", - "Agent rider 4228 move from (7, 8) to (6, 8) using car (4203, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4230 move from (5, 0) to (5, 1) using car (4222, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 move from (3, 8) to (4, 8) using car (4259, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4249 move from (5, 5) to (4, 5) using car (4239, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 4250 move from (1, 7) to (1, 6) using car (4237, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (6, 9) to (5, 9) using car (4236, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4252 move from (5, 4) to (4, 4) using car (4207, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4254 move from (2, 4) to (2, 5) using car (4221, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 doesn't move\n", - "Agent rider 4256 doesn't move\n", - "Agent rider 4257 doesn't move\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 doesn't move\n", - "Agent rider 4278 doesn't move\n", - "Agent rider 4279 doesn't move\n", - "tick 308 ended\n", - "I am driver 4280 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 4281 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4282 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 4283 - trip: [(6, 2), (6, 3), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 4284 - trip: [(3, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 4285 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4286 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 4287 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 4288 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 4289 - trip: [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 4290 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 4291 - trip: [(6, 4), (7, 4), (8, 4), (8, 5)]\n", - "I am driver 4292 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", - "I am driver 4293 - trip: [(7, 8), (7, 9)]\n", - "I am driver 4294 - trip: [(3, 8), (2, 8), (1, 8), (1, 7)]\n", - "I am driver 4295 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 4296 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4297 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (5, 3)]\n", - "I am driver 4298 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", - "I am driver 4299 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4300 - trip: [(2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 4301 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 4302 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 4303 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 4304 - trip: [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9)]\n", - "25 drivers generated.\n", - "I am rider 4305 - dep: (3, 2) , arr: (8, 8)\n", - "1 riders generated.\n", - "Agent rider 3379 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (7, 8) to (6, 8) using car (4265, [(7, 8), (6, 8), (6, 7)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (3, 1) to (3, 0) using car (4246, [(3, 1), (3, 0)], 0)\n", - "Agent rider 3713 move from (3, 1) to (3, 0) using car (4246, [(3, 1), (3, 0)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (7, 8) to (6, 8) using car (4265, [(7, 8), (6, 8), (6, 7)], 0)\n", - "Agent rider 3786 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3790 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3815 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3827 move from (1, 0) to (2, 0) using car (4200, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 doesn't move\n", - "Agent rider 3837 move from (6, 8) to (5, 8) using car (4203, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 3839 move from (9, 0) to (8, 0) using car (4290, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (5, 9) to (4, 9) using car (4241, [(5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3868 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 3871 move from (1, 0) to (2, 0) using car (4200, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (1, 0) to (2, 0) using car (4200, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3931 move from (3, 1) to (2, 1) using car (4159, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 3931 arrived with a waiting time of 15 ticks\n", - "Agent rider 3954 move from (1, 5) to (1, 6) using car (4231, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (0, 7) to (0, 8) using car (4304, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (2, 6) to (2, 7) using car (4208, [(2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (3, 1) to (2, 1) using car (4159, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4014 move from (3, 1) to (2, 1) using car (4159, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (3, 1) to (3, 0) using car (4246, [(3, 1), (3, 0)], 0)\n", - "Agent rider 4078 move from (1, 0) to (0, 0) using car (4163, [(1, 0), (0, 0)], 0)\n", - "Driver 4109 arrived\n", - "Agent rider 4121 move from (2, 4) to (2, 3) using car (4170, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Driver 4122 arrived\n", - "Agent rider 4123 move from (1, 4) to (0, 4) using car (4174, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4125 move from (1, 0) to (2, 0) using car (4200, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 move from (1, 4) to (0, 4) using car (4174, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4133 doesn't move\n", - "Driver 4135 arrived\n", - "Driver 4142 arrived\n", - "Agent rider 4154 move from (8, 6) to (9, 6) using car (4205, [(8, 6), (9, 6)], 0)\n", - "Agent rider 4155 doesn't move\n", - "Driver 4158 arrived\n", - "Driver 4160 arrived\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (6, 8) to (5, 8) using car (4203, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4173 doesn't move\n", - "Driver 4179 arrived\n", - "Driver 4180 arrived\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 2) to (7, 3) using car (4253, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4096 move from (5, 5) to (5, 6) using car (4265, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 move from (0, 0) to (1, 0) using car (4290, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 move from (1, 6) to (2, 6) using car (4268, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 4112 arrived\n", + "Agent rider 4115 doesn't move\n", + "Driver 4126 arrived\n", + "Agent rider 4138 move from (1, 1) to (0, 1) using car (4166, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4140 move from (4, 2) to (3, 2) using car (4182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4141 move from (2, 9) to (3, 9) using car (4204, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (7, 8) to (6, 8) using car (4232, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4145 move from (7, 2) to (7, 3) using car (4253, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4151 move from (7, 2) to (7, 3) using car (4253, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4152 doesn't move\n", + "Agent rider 4153 move from (1, 2) to (0, 2) using car (4191, [(1, 2), (0, 2)], 0)\n", + "Agent rider 4154 move from (6, 7) to (5, 7) using car (4258, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4155 move from (3, 0) to (4, 0) using car (4208, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 4156 arrived\n", + "Agent rider 4163 move from (5, 9) to (4, 9) using car (4230, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (7, 2) to (7, 1) using car (4181, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 move from (1, 2) to (0, 2) using car (4191, [(1, 2), (0, 2)], 0)\n", + "Agent rider 4169 move from (3, 3) to (3, 2) using car (4209, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4171 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 move from (2, 5) to (2, 4) using car (4179, [(2, 5), (2, 4), (2, 3)], 0)\n", "Driver 4183 arrived\n", - "Driver 4187 arrived\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 doesn't move\n", - "Agent rider 4192 move from (2, 4) to (2, 3) using car (4170, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4194 move from (6, 0) to (6, 1) using car (4297, [(6, 0), (6, 1), (6, 2), (6, 3), (5, 3)], 0)\n", + "Driver 4185 arrived\n", + "Driver 4188 arrived\n", + "Driver 4192 arrived\n", + "Driver 4193 arrived\n", + "Agent rider 4198 move from (4, 2) to (3, 2) using car (4182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (9, 0) to (8, 0) using car (4290, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 4215 arrived\n", - "Agent rider 4217 move from (5, 7) to (6, 7) using car (4210, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Driver 4219 arrived\n", - "Agent rider 4228 move from (6, 8) to (5, 8) using car (4203, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4230 move from (5, 1) to (6, 1) using car (4222, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4233 move from (5, 1) to (6, 1) using car (4222, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4234 move from (4, 8) to (5, 8) using car (4259, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 4242 arrived\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 move from (1, 6) to (1, 5) using car (4237, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (5, 9) to (4, 9) using car (4236, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4252 move from (4, 4) to (3, 4) using car (4207, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4254 move from (2, 5) to (2, 6) using car (4221, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 doesn't move\n", - "Agent rider 4256 move from (3, 7) to (4, 7) using car (4263, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4257 doesn't move\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (3, 4) to (3, 5) using car (4302, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 4278 doesn't move\n", - "Agent rider 4279 move from (3, 1) to (3, 0) using car (4246, [(3, 1), (3, 0)], 0)\n", - "Agent rider 4305 doesn't move\n", - "tick 309 ended\n", - "I am driver 4306 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 4307 - trip: [(4, 1), (4, 2), (3, 2)]\n", - "I am driver 4308 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 4309 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 4310 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 4311 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 4312 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 4313 - trip: [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 4314 - trip: [(6, 2), (5, 2), (5, 3), (4, 3), (3, 3)]\n", - "9 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3379 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 move from (0, 8) to (0, 9) using car (4304, [(0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3633 move from (6, 8) to (6, 7) using car (4265, [(6, 8), (6, 7)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (3, 0) to (2, 0) using car (4185, [(3, 0), (2, 0)], 0)\n", - "Agent rider 3713 move from (3, 0) to (2, 0) using car (4185, [(3, 0), (2, 0)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (6, 8) to (6, 7) using car (4265, [(6, 8), (6, 7)], 0)\n", - "Agent rider 3786 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3790 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3791 move from (0, 4) to (0, 5) using car (4274, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 3814 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3815 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3827 move from (2, 0) to (3, 0) using car (4200, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 move from (0, 8) to (0, 9) using car (4304, [(0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 3837 move from (5, 8) to (4, 8) using car (4203, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 3837 arrived with a waiting time of 18 ticks\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (4, 9) to (4, 8) using car (4241, [(4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 3868 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3871 move from (2, 0) to (3, 0) using car (4200, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3954 move from (1, 6) to (1, 7) using car (4231, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (0, 8) to (0, 9) using car (4304, [(0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4004 move from (0, 4) to (0, 5) using car (4274, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 4005 move from (2, 7) to (3, 7) using car (4208, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (2, 1) to (1, 1) using car (4159, [(2, 1), (1, 1)], 0)\n", - "Agent rider 4014 move from (2, 1) to (1, 1) using car (4159, [(2, 1), (1, 1)], 0)\n", - "Rider n° 4014 arrived with a waiting time of 15 ticks\n", - "Agent rider 4015 move from (0, 4) to (0, 5) using car (4274, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Rider n° 4015 arrived with a waiting time of 8 ticks\n", - "Agent rider 4016 move from (1, 7) to (1, 8) using car (4211, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 4023 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4024 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 move from (0, 8) to (0, 9) using car (4304, [(0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4077 move from (3, 0) to (2, 0) using car (4185, [(3, 0), (2, 0)], 0)\n", - "Agent rider 4078 move from (0, 0) to (1, 0) using car (4312, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4121 doesn't move\n", - "Agent rider 4123 move from (0, 4) to (0, 5) using car (4274, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Rider n° 4123 arrived with a waiting time of 8 ticks\n", - "Agent rider 4125 doesn't move\n", - "Driver 4129 arrived\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 move from (0, 4) to (0, 5) using car (4274, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 4133 move from (6, 0) to (7, 0) using car (4268, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Driver 4142 arrived\n", - "Driver 4146 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4168 move from (1, 7) to (1, 8) using car (4211, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 4169 move from (5, 8) to (4, 8) using car (4203, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 4171 arrived\n", - "Agent rider 4173 doesn't move\n", - "Driver 4180 arrived\n", - "Driver 4181 arrived\n", - "Driver 4184 arrived\n", - "Agent rider 4189 move from (3, 0) to (2, 0) using car (4185, [(3, 0), (2, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4191 doesn't move\n", - "Agent rider 4192 move from (2, 3) to (2, 2) using car (4311, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4194 move from (6, 1) to (5, 1) using car (4270, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4195 arrived\n", - "Agent rider 4199 move from (3, 0) to (2, 0) using car (4185, [(3, 0), (2, 0)], 0)\n", - "Agent rider 4201 move from (8, 0) to (7, 0) using car (4309, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4217 move from (6, 7) to (7, 7) using car (4210, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4228 move from (5, 8) to (4, 8) using car (4203, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 move from (4, 3) to (4, 2) using car (4243, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4230 move from (6, 1) to (6, 2) using car (4297, [(6, 1), (6, 2), (6, 3), (5, 3)], 0)\n", - "Rider n° 4230 arrived with a waiting time of 2 ticks\n", - "Agent rider 4233 move from (6, 1) to (7, 1) using car (4222, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4234 move from (5, 8) to (5, 7) using car (4259, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4249 move from (4, 5) to (4, 4) using car (4284, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 4250 move from (1, 5) to (1, 4) using car (4237, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (4, 9) to (3, 9) using car (4236, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4252 move from (3, 4) to (2, 4) using car (4207, [(3, 4), (2, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4254 move from (2, 6) to (2, 7) using car (4221, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 move from (5, 7) to (5, 6) using car (4248, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4256 move from (4, 7) to (4, 6) using car (4263, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4257 move from (5, 6) to (5, 7) using car (4258, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (3, 5) to (3, 6) using car (4302, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 4278 move from (2, 6) to (2, 7) using car (4221, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4279 doesn't move\n", - "Agent rider 4305 move from (3, 2) to (3, 3) using car (4306, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "tick 310 ended\n", - "0 drivers generated.\n", - "I am rider 4315 - dep: (1, 0) , arr: (3, 4)\n", - "1 riders generated.\n", - "Agent rider 3379 move from (1, 0) to (2, 0) using car (4312, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3514 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Rider n° 3514 arrived with a waiting time of 29 ticks\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 3633 move from (6, 7) to (5, 7) using car (4266, [(6, 7), (5, 7)], 0)\n", - "Rider n° 3633 arrived with a waiting time of 21 ticks\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3732 move from (6, 7) to (5, 7) using car (4266, [(6, 7), (5, 7)], 0)\n", - "Rider n° 3732 arrived with a waiting time of 20 ticks\n", - "Agent rider 3786 move from (1, 0) to (2, 0) using car (4312, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (0, 5) to (0, 6) using car (4274, [(0, 5), (0, 6)], 0)\n", - "Agent rider 3814 move from (1, 0) to (2, 0) using car (4312, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3815 move from (1, 0) to (2, 0) using car (4312, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n" + "Agent rider 4200 move from (2, 9) to (3, 9) using car (4204, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 4206 arrived\n", + "Driver 4210 arrived\n", + "Agent rider 4212 move from (6, 6) to (5, 6) using car (4257, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 4216 arrived\n", + "Driver 4217 arrived\n", + "Driver 4220 arrived\n", + "Agent rider 4224 move from (5, 7) to (5, 8) using car (4276, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (1, 5) to (2, 5) using car (4270, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4238 move from (1, 6) to (2, 6) using car (4268, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4239 move from (7, 8) to (6, 8) using car (4232, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (4, 2) to (3, 2) using car (4182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4241 move from (5, 9) to (4, 9) using car (4230, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3827 move from (3, 0) to (4, 0) using car (4200, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3828 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Rider n° 3828 arrived with a waiting time of 20 ticks\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3845 move from (4, 8) to (4, 7) using car (4241, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 3845 arrived with a waiting time of 13 ticks\n", - "Agent rider 3868 move from (1, 0) to (2, 0) using car (4312, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3871 move from (3, 0) to (4, 0) using car (4200, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3954 move from (1, 7) to (2, 7) using car (4231, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 3967 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4004 move from (0, 5) to (0, 6) using car (4274, [(0, 5), (0, 6)], 0)\n", - "Agent rider 4005 move from (3, 7) to (4, 7) using car (4208, [(3, 7), (4, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4015 doesn't move\n", - "Agent rider 4016 move from (1, 8) to (1, 7) using car (4294, [(1, 8), (1, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4052 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4076 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4121 move from (2, 3) to (1, 3) using car (4298, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Rider n° 4121 arrived with a waiting time of 7 ticks\n", - "Agent rider 4125 doesn't move\n", - "Driver 4126 arrived\n", - "Agent rider 4131 doesn't move\n", - "Agent rider 4132 move from (0, 5) to (0, 6) using car (4274, [(0, 5), (0, 6)], 0)\n", - "Agent rider 4133 move from (7, 0) to (7, 1) using car (4309, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4146 arrived\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Driver 4163 arrived\n", - "Agent rider 4165 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 4168 move from (1, 8) to (1, 7) using car (4294, [(1, 8), (1, 7)], 0)\n", - "Agent rider 4169 move from (4, 8) to (3, 8) using car (4203, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4173 move from (0, 9) to (1, 9) using car (4304, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Driver 4174 arrived\n", - "Driver 4181 arrived\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (3, 0) to (4, 0) using car (4200, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4191 move from (1, 7) to (2, 7) using car (4231, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4192 move from (2, 2) to (2, 1) using car (4311, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4194 move from (5, 1) to (5, 2) using car (4270, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (7, 0) to (7, 1) using car (4309, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4205 arrived\n", - "Agent rider 4217 move from (7, 7) to (8, 7) using car (4210, [(7, 7), (8, 7)], 0)\n", - "Agent rider 4218 move from (3, 0) to (4, 0) using car (4200, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 4223 arrived\n", - "Agent rider 4228 move from (4, 8) to (3, 8) using car (4203, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4229 move from (4, 2) to (4, 1) using car (4243, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4233 move from (7, 1) to (8, 1) using car (4222, [(7, 1), (8, 1)], 0)\n", - "Agent rider 4234 move from (5, 7) to (5, 6) using car (4259, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 4239 arrived\n", - "Driver 4244 arrived\n", - "Driver 4246 arrived\n", - "Driver 4247 arrived\n", - "Agent rider 4249 move from (4, 4) to (4, 3) using car (4284, [(4, 4), (4, 3)], 0)\n", - "Agent rider 4250 move from (1, 4) to (1, 3) using car (4237, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (3, 9) to (2, 9) using car (4236, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4252 doesn't move\n", - "Agent rider 4253 move from (4, 3) to (5, 3) using car (4272, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 4254 move from (2, 7) to (2, 8) using car (4221, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 move from (5, 6) to (5, 5) using car (4248, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4256 move from (4, 6) to (4, 5) using car (4263, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4257 move from (5, 7) to (4, 7) using car (4258, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Driver 4267 arrived\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (3, 6) to (3, 7) using car (4302, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 4278 move from (2, 7) to (2, 8) using car (4221, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4279 move from (3, 0) to (4, 0) using car (4200, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 4293 arrived\n", - "Agent rider 4305 move from (3, 3) to (3, 4) using car (4306, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4315 move from (1, 0) to (2, 0) using car (4312, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "tick 311 ended\n", - "I am driver 4316 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (1, 5)]\n", - "I am driver 4317 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", - "I am driver 4318 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 4319 - trip: [(7, 7), (8, 7), (9, 7)]\n", - "4 drivers generated.\n", + "Agent rider 4243 move from (6, 1) to (5, 1) using car (4218, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4244 move from (1, 2) to (0, 2) using car (4191, [(1, 2), (0, 2)], 0)\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4249 move from (4, 2) to (3, 2) using car (4182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4259 move from (8, 9) to (7, 9) using car (4260, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4282 move from (1, 6) to (2, 6) using car (4268, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4283 doesn't move\n", + "Agent rider 4284 doesn't move\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4299 doesn't move\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (2, 9) to (3, 9) using car (4204, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4302 move from (6, 6) to (5, 6) using car (4257, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4303 move from (3, 8) to (4, 8) using car (4247, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4304 move from (2, 9) to (3, 9) using car (4204, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4305 doesn't move\n", + "Agent rider 4306 doesn't move\n", + "tick 300 ended\n", + "I am driver 4307 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 4308 - trip: [(4, 5), (5, 5), (6, 5), (7, 5)]\n", + "2 drivers generated.\n", "0 riders generated.\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3713 move from (2, 0) to (3, 0) using car (4312, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (2, 0) to (3, 0) using car (4312, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 move from (2, 0) to (3, 0) using car (4312, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3827 move from (4, 0) to (5, 0) using car (4200, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3839 move from (8, 0) to (8, 1) using car (4268, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (2, 0) to (3, 0) using car (4312, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (4, 7) to (3, 7) using car (4258, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 4006 doesn't move\n", - "Agent rider 4008 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 4052 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 4076 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4125 move from (2, 0) to (3, 0) using car (4312, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4131 move from (6, 0) to (5, 0) using car (4290, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4133 move from (7, 1) to (7, 2) using car (4309, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Driver 4159 arrived\n", - "Agent rider 4165 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3671 move from (1, 2) to (1, 3) using car (4274, [(1, 2), (1, 3)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3680 move from (1, 8) to (1, 7) using car (4248, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Rider n° 3680 arrived with a waiting time of 20 ticks\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (3, 2) to (3, 3) using car (4278, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3827 move from (7, 9) to (7, 8) using car (4260, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 move from (1, 2) to (1, 3) using car (4274, [(1, 2), (1, 3)], 0)\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3914 move from (3, 2) to (2, 2) using car (4182, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 3914 arrived with a waiting time of 9 ticks\n", + "Agent rider 3941 move from (1, 2) to (1, 3) using car (4274, [(1, 2), (1, 3)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (7, 2) to (6, 2) using car (4289, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Agent rider 4052 doesn't move\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 3) to (7, 4) using car (4253, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 4082 arrived\n", + "Agent rider 4096 move from (5, 6) to (4, 6) using car (4257, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4097 move from (1, 0) to (2, 0) using car (4290, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 move from (2, 6) to (3, 6) using car (4268, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Driver 4119 arrived\n", + "Driver 4120 arrived\n", + "Driver 4121 arrived\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (3, 2) to (3, 3) using car (4278, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4141 doesn't move\n", + "Agent rider 4143 move from (1, 2) to (1, 3) using car (4274, [(1, 2), (1, 3)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 move from (7, 3) to (7, 4) using car (4253, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 4147 arrived\n", + "Driver 4149 arrived\n", + "Agent rider 4151 move from (7, 3) to (7, 4) using car (4253, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 4151 arrived with a waiting time of 8 ticks\n", + "Agent rider 4152 move from (5, 2) to (6, 2) using car (4266, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 4152 arrived with a waiting time of 1 ticks\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (5, 7) to (4, 7) using car (4258, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4155 move from (4, 0) to (5, 0) using car (4208, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4163 move from (4, 9) to (3, 9) using car (4230, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (7, 1) to (6, 1) using car (4194, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4167 move from (4, 1) to (4, 2) using car (4273, [(4, 1), (4, 2)], 0)\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (3, 8) to (2, 8) using car (4203, [(3, 8), (2, 8)], 0)\n", - "Driver 4170 arrived\n", - "Agent rider 4173 move from (1, 9) to (2, 9) using car (4304, [(1, 9), (2, 9)], 0)\n", - "Driver 4181 arrived\n", + "Agent rider 4169 move from (3, 2) to (2, 2) using car (4182, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4171 move from (2, 5) to (3, 5) using car (4270, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 move from (2, 4) to (2, 3) using car (4179, [(2, 4), (2, 3)], 0)\n", + "Driver 4177 arrived\n", "Driver 4185 arrived\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (4, 0) to (5, 0) using car (4200, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4191 move from (2, 7) to (3, 7) using car (4231, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 4192 move from (2, 1) to (2, 0) using car (4311, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4194 move from (5, 2) to (5, 3) using car (4270, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 4186 arrived\n", + "Driver 4193 arrived\n", + "Agent rider 4198 move from (3, 2) to (2, 2) using car (4182, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (7, 1) to (7, 2) using car (4309, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4207 arrived\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4218 move from (4, 0) to (5, 0) using car (4200, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 4220 arrived\n", - "Agent rider 4228 move from (3, 8) to (2, 8) using car (4203, [(3, 8), (2, 8)], 0)\n", - "Agent rider 4229 move from (4, 1) to (5, 1) using car (4243, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 move from (5, 6) to (5, 5) using car (4259, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 4247 arrived\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 move from (1, 3) to (1, 2) using car (4237, [(1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (2, 9) to (2, 8) using car (4236, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4252 doesn't move\n", - "Agent rider 4253 move from (5, 3) to (6, 3) using car (4272, [(5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 4254 move from (2, 8) to (2, 9) using car (4221, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 move from (5, 5) to (5, 4) using car (4248, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4256 move from (4, 5) to (4, 4) using car (4263, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4257 move from (4, 7) to (3, 7) using car (4258, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Driver 4264 arrived\n", - "Driver 4265 arrived\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (3, 7) to (4, 7) using car (4302, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 4278 move from (2, 8) to (2, 9) using car (4221, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4279 move from (4, 0) to (5, 0) using car (4200, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4305 move from (3, 4) to (3, 5) using car (4306, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4315 doesn't move\n", - "tick 312 ended\n", - "I am driver 4320 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 4321 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 4322 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 4323 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4324 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 4325 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", - "I am driver 4326 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 4327 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)]\n", - "I am driver 4328 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 4329 - trip: [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)]\n", - "I am driver 4330 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "Agent rider 4200 doesn't move\n", + "Driver 4201 arrived\n", + "Agent rider 4212 move from (5, 6) to (4, 6) using car (4257, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 4213 arrived\n", + "Driver 4217 arrived\n", + "Agent rider 4224 move from (5, 8) to (6, 8) using car (4276, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 4225 arrived\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 move from (2, 4) to (2, 3) using car (4179, [(2, 4), (2, 3)], 0)\n", + "Agent rider 4237 move from (2, 5) to (3, 5) using car (4270, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4238 move from (2, 6) to (3, 6) using car (4268, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4239 move from (6, 8) to (5, 8) using car (4232, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (3, 2) to (3, 3) using car (4278, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4241 move from (4, 9) to (3, 9) using car (4230, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (5, 1) to (4, 1) using car (4218, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (5, 7) to (4, 7) using car (4258, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4249 move from (3, 2) to (3, 3) using car (4278, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 4251 arrived\n", + "Agent rider 4259 move from (7, 9) to (7, 8) using car (4260, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4281 move from (1, 2) to (1, 3) using car (4274, [(1, 2), (1, 3)], 0)\n", + "Agent rider 4282 move from (2, 6) to (3, 6) using car (4268, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4283 doesn't move\n", + "Agent rider 4284 doesn't move\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 move from (7, 1) to (6, 1) using car (4181, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4298 move from (9, 3) to (9, 2) using car (4279, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (5, 0) to (6, 0) using car (4233, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (3, 9) to (4, 9) using car (4204, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4302 move from (5, 6) to (5, 7) using car (4223, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4303 doesn't move\n", + "Agent rider 4304 doesn't move\n", + "Agent rider 4305 doesn't move\n", + "Agent rider 4306 doesn't move\n", + "tick 301 ended\n", + "I am driver 4309 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 4310 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 4311 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 4312 - trip: [(9, 0), (9, 1), (9, 2)]\n", + "I am driver 4313 - trip: [(2, 8), (2, 9), (3, 9), (4, 9)]\n", + "I am driver 4314 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 4315 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 4316 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 4317 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 4318 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 4319 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)]\n", "11 drivers generated.\n", - "I am rider 4331 - dep: (6, 8) , arr: (8, 4)\n", - "I am rider 4332 - dep: (0, 3) , arr: (7, 3)\n", - "I am rider 4333 - dep: (5, 3) , arr: (1, 2)\n", - "I am rider 4334 - dep: (6, 5) , arr: (7, 4)\n", - "I am rider 4335 - dep: (0, 7) , arr: (1, 7)\n", - "I am rider 4336 - dep: (0, 7) , arr: (7, 0)\n", - "I am rider 4337 - dep: (2, 7) , arr: (1, 1)\n", - "I am rider 4338 - dep: (9, 4) , arr: (0, 9)\n", - "I am rider 4339 - dep: (5, 0) , arr: (9, 5)\n", - "I am rider 4340 - dep: (5, 2) , arr: (5, 8)\n", - "10 riders generated.\n", - "Agent rider 3379 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3713 move from (3, 0) to (4, 0) using car (4312, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (0, 6) to (0, 5) using car (4329, [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 3814 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3815 move from (3, 0) to (4, 0) using car (4312, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3827 move from (5, 0) to (6, 0) using car (4200, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3839 move from (8, 1) to (8, 2) using car (4268, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 3871 move from (4, 0) to (5, 0) using car (4303, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (3, 0) to (4, 0) using car (4312, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (0, 6) to (0, 5) using car (4329, [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 move from (0, 6) to (0, 5) using car (4329, [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4005 move from (3, 7) to (4, 7) using car (4231, [(3, 7), (4, 7)], 0)\n", - "Agent rider 4006 move from (0, 6) to (0, 5) using car (4329, [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Rider n° 4006 arrived with a waiting time of 12 ticks\n", - "Agent rider 4008 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4052 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4125 move from (3, 0) to (4, 0) using car (4312, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4131 move from (5, 0) to (4, 0) using car (4290, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 4132 move from (0, 6) to (0, 5) using car (4329, [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4133 move from (7, 2) to (7, 3) using car (4309, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4154 doesn't move\n", + "I am rider 4320 - dep: (0, 4) , arr: (3, 3)\n", + "I am rider 4321 - dep: (9, 9) , arr: (6, 7)\n", + "I am rider 4322 - dep: (1, 5) , arr: (9, 3)\n", + "I am rider 4323 - dep: (6, 5) , arr: (5, 9)\n", + "4 riders generated.\n", + "Agent rider 3232 move from (0, 7) to (1, 7) using car (4314, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3420 move from (0, 7) to (1, 7) using car (4314, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (6, 0) to (7, 0) using car (4233, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3819 move from (0, 7) to (1, 7) using car (4314, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 3825 move from (3, 3) to (3, 4) using car (4278, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3827 move from (7, 8) to (7, 7) using car (4260, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 3827 arrived with a waiting time of 13 ticks\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 move from (1, 3) to (1, 4) using car (4319, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3880 move from (4, 9) to (5, 9) using car (4204, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 8) to (4, 9) using car (4307, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (6, 2) to (7, 2) using car (4266, [(6, 2), (7, 2)], 0)\n", + "Agent rider 4024 move from (0, 7) to (1, 7) using car (4314, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4052 move from (4, 1) to (3, 1) using car (4218, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 4) to (7, 5) using car (4253, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4096 move from (4, 6) to (3, 6) using car (4257, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4097 move from (2, 0) to (2, 1) using car (4290, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Driver 4120 arrived\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (3, 3) to (3, 4) using car (4278, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4141 move from (3, 9) to (2, 9) using car (4230, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4143 move from (1, 3) to (1, 4) using car (4319, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4144 move from (6, 8) to (7, 8) using car (4276, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4145 move from (7, 4) to (7, 5) using car (4253, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 4149 arrived\n", + "Agent rider 4152 move from (5, 2) to (6, 2) using car (4285, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 4152 arrived with a waiting time of 1 ticks\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (4, 7) to (3, 7) using car (4258, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4155 move from (5, 0) to (6, 0) using car (4208, [(5, 0), (6, 0)], 0)\n", + "Agent rider 4163 move from (3, 9) to (2, 9) using car (4230, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (6, 1) to (5, 1) using car (4194, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 4166 arrived\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4169 move from (2, 2) to (1, 2) using car (4182, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4171 move from (3, 5) to (4, 5) using car (4270, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Driver 4176 arrived\n", + "Driver 4180 arrived\n", + "Driver 4186 arrived\n", + "Driver 4191 arrived\n", + "Agent rider 4198 move from (2, 2) to (1, 2) using car (4182, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4199 move from (0, 7) to (1, 7) using car (4314, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4200 move from (3, 9) to (2, 9) using car (4230, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 4203 arrived\n", + "Agent rider 4212 move from (4, 6) to (3, 6) using car (4257, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 4212 arrived with a waiting time of 1 ticks\n", + "Driver 4214 arrived\n", + "Agent rider 4224 move from (6, 8) to (7, 8) using car (4276, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 4224 arrived with a waiting time of 1 ticks\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 doesn't move\n", + "Agent rider 4238 doesn't move\n", + "Agent rider 4239 move from (5, 8) to (4, 8) using car (4232, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (3, 3) to (3, 4) using car (4278, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4241 move from (3, 9) to (2, 9) using car (4230, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 move from (0, 7) to (1, 7) using car (4314, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (4, 7) to (3, 7) using car (4258, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4249 move from (3, 3) to (3, 4) using car (4278, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 4250 arrived\n", + "Agent rider 4259 move from (7, 8) to (7, 7) using car (4316, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4263 arrived\n", + "Agent rider 4281 move from (1, 3) to (1, 4) using car (4319, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (3, 6) to (3, 5) using car (4268, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4283 doesn't move\n", + "Agent rider 4284 doesn't move\n", + "Agent rider 4295 move from (6, 8) to (7, 8) using car (4276, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 move from (6, 1) to (5, 1) using car (4181, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4298 move from (9, 2) to (9, 1) using car (4279, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (6, 0) to (7, 0) using car (4233, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (4, 9) to (5, 9) using car (4204, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4302 move from (5, 7) to (5, 8) using car (4223, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4303 move from (4, 8) to (4, 9) using car (4307, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4304 move from (3, 9) to (2, 9) using car (4230, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4305 move from (9, 3) to (9, 4) using car (4261, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4306 move from (2, 0) to (2, 1) using car (4290, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4320 doesn't move\n", + "Agent rider 4321 doesn't move\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4323 doesn't move\n", + "tick 302 ended\n", + "I am driver 4324 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 4325 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", + "I am driver 4326 - trip: [(0, 4), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 4327 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 4328 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4329 - trip: [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 4330 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 4331 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 4332 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", + "9 drivers generated.\n", + "I am rider 4333 - dep: (0, 3) , arr: (7, 3)\n", + "I am rider 4334 - dep: (6, 3) , arr: (5, 4)\n", + "I am rider 4335 - dep: (7, 0) , arr: (1, 1)\n", + "3 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (4, 1) to (5, 1) using car (4209, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (7, 0) to (8, 0) using car (4233, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (3, 4) to (3, 5) using car (4278, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 move from (1, 4) to (1, 5) using car (4319, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3880 move from (5, 9) to (6, 9) using car (4204, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (4, 9) to (3, 9) using car (4307, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 move from (8, 1) to (9, 1) using car (4202, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4024 move from (1, 7) to (2, 7) using car (4314, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4052 move from (3, 1) to (2, 1) using car (4218, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 4052 arrived with a waiting time of 6 ticks\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 5) to (7, 6) using car (4253, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4096 move from (3, 6) to (3, 5) using car (4257, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4097 move from (2, 1) to (2, 2) using car (4290, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4099 move from (4, 1) to (5, 1) using car (4209, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4100 move from (3, 6) to (3, 5) using car (4257, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (3, 4) to (3, 5) using car (4278, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4141 doesn't move\n", + "Agent rider 4143 move from (1, 4) to (1, 5) using car (4319, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4144 move from (7, 8) to (8, 8) using car (4276, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4145 move from (7, 5) to (7, 6) using car (4253, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4152 move from (5, 2) to (4, 2) using car (4289, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (3, 7) to (3, 6) using car (4311, [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4163 move from (2, 9) to (2, 8) using car (4230, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (5, 1) to (4, 1) using car (4194, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4167 move from (4, 2) to (4, 1) using car (4226, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (2, 8) to (2, 7) using car (4236, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4173 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 4185 arrived\n", - "Agent rider 4189 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4190 move from (5, 0) to (6, 0) using car (4200, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4191 move from (3, 7) to (4, 7) using car (4231, [(3, 7), (4, 7)], 0)\n", - "Rider n° 4191 arrived with a waiting time of 6 ticks\n", - "Agent rider 4192 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 4192 arrived with a waiting time of 2 ticks\n", - "Agent rider 4194 move from (5, 3) to (5, 4) using car (4270, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4199 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4201 move from (7, 2) to (7, 3) using car (4309, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4204 arrived\n", - "Driver 4208 arrived\n", - "Driver 4210 arrived\n", + "Agent rider 4169 move from (1, 2) to (1, 1) using car (4332, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4171 move from (4, 5) to (4, 4) using car (4270, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Driver 4178 arrived\n", + "Driver 4179 arrived\n", + "Agent rider 4198 move from (1, 2) to (1, 1) using car (4332, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4199 move from (1, 7) to (2, 7) using car (4314, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4200 move from (2, 9) to (2, 8) using car (4230, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 4211 arrived\n", "Driver 4214 arrived\n", - "Agent rider 4217 move from (8, 7) to (9, 7) using car (4287, [(8, 7), (9, 7)], 0)\n", - "Agent rider 4218 move from (5, 0) to (6, 0) using car (4200, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 4222 arrived\n", - "Agent rider 4228 move from (2, 8) to (2, 7) using car (4236, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4229 move from (5, 1) to (6, 1) using car (4243, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4233 move from (8, 1) to (8, 2) using car (4268, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 4234 move from (5, 5) to (5, 4) using car (4259, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 move from (1, 2) to (1, 1) using car (4237, [(1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (2, 8) to (2, 7) using car (4236, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 4252 doesn't move\n", - "Agent rider 4253 move from (6, 3) to (7, 3) using car (4272, [(6, 3), (7, 3)], 0)\n", - "Agent rider 4254 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 move from (5, 4) to (5, 3) using car (4248, [(5, 4), (5, 3)], 0)\n", - "Agent rider 4256 move from (4, 4) to (4, 3) using car (4263, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4257 move from (3, 7) to (4, 7) using car (4231, [(3, 7), (4, 7)], 0)\n", - "Driver 4261 arrived\n", - "Driver 4265 arrived\n", - "Driver 4266 arrived\n", + "Driver 4215 arrived\n", + "Driver 4221 arrived\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 doesn't move\n", + "Agent rider 4238 move from (3, 6) to (3, 5) using car (4257, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4239 move from (4, 8) to (3, 8) using car (4232, [(4, 8), (3, 8)], 0)\n", + "Agent rider 4240 move from (3, 4) to (3, 5) using car (4278, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4241 move from (2, 9) to (2, 8) using car (4230, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 move from (1, 7) to (2, 7) using car (4314, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4243 move from (4, 1) to (5, 1) using car (4209, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (3, 7) to (2, 7) using car (4258, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4249 move from (3, 4) to (3, 5) using car (4278, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 4256 arrived\n", + "Agent rider 4259 move from (7, 7) to (7, 6) using car (4316, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4269 arrived\n", + "Driver 4272 arrived\n", + "Driver 4273 arrived\n", "Driver 4274 arrived\n", - "Driver 4275 arrived\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (4, 7) to (5, 7) using car (4302, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 4278 move from (2, 9) to (3, 9) using car (4221, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4279 move from (5, 0) to (6, 0) using car (4200, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 4279 arrived with a waiting time of 2 ticks\n", - "Driver 4284 arrived\n", + "Agent rider 4281 move from (1, 4) to (1, 5) using car (4319, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (3, 5) to (3, 4) using car (4268, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4283 doesn't move\n", + "Agent rider 4284 move from (3, 4) to (3, 5) using car (4278, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", "Driver 4291 arrived\n", - "Driver 4294 arrived\n", - "Agent rider 4305 move from (3, 5) to (3, 6) using car (4306, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 4307 arrived\n", - "Agent rider 4315 move from (2, 0) to (3, 0) using car (4311, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 4331 move from (6, 8) to (7, 8) using car (4286, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4332 move from (0, 3) to (1, 3) using car (4326, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4295 move from (7, 8) to (8, 8) using car (4276, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 move from (5, 1) to (4, 1) using car (4181, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4298 move from (9, 1) to (9, 0) using car (4279, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (7, 0) to (8, 0) using car (4233, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (5, 9) to (6, 9) using car (4204, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4302 move from (5, 8) to (5, 9) using car (4223, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 4303 move from (4, 9) to (3, 9) using car (4307, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4304 move from (2, 9) to (2, 8) using car (4230, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4305 move from (9, 4) to (9, 5) using car (4261, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4306 move from (2, 1) to (2, 2) using car (4290, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4320 move from (0, 4) to (1, 4) using car (4326, [(0, 4), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 4321 doesn't move\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4323 move from (6, 5) to (7, 5) using car (4308, [(6, 5), (7, 5)], 0)\n", "Agent rider 4333 doesn't move\n", "Agent rider 4334 doesn't move\n", "Agent rider 4335 doesn't move\n", - "Agent rider 4336 doesn't move\n", - "Agent rider 4337 doesn't move\n", - "Agent rider 4338 doesn't move\n", - "Agent rider 4339 move from (5, 0) to (6, 0) using car (4200, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4340 move from (5, 2) to (6, 2) using car (4300, [(5, 2), (6, 2), (7, 2)], 0)\n", - "tick 313 ended\n", - "I am driver 4341 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 4342 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 4343 - trip: [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 4344 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 4345 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 4346 - trip: [(0, 9), (1, 9), (2, 9), (2, 8)]\n", - "I am driver 4347 - trip: [(1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 4348 - trip: [(5, 0), (5, 1), (4, 1)]\n", - "I am driver 4349 - trip: [(6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 4350 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 4351 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "11 drivers generated.\n", - "I am rider 4352 - dep: (7, 2) , arr: (3, 1)\n", - "I am rider 4353 - dep: (7, 7) , arr: (2, 1)\n", - "I am rider 4354 - dep: (7, 6) , arr: (4, 1)\n", - "I am rider 4355 - dep: (6, 1) , arr: (1, 7)\n", - "I am rider 4356 - dep: (9, 7) , arr: (0, 4)\n", - "I am rider 4357 - dep: (5, 8) , arr: (7, 3)\n", - "I am rider 4358 - dep: (5, 6) , arr: (9, 0)\n", - "I am rider 4359 - dep: (1, 9) , arr: (6, 1)\n", - "8 riders generated.\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 move from (2, 9) to (1, 9) using car (4238, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 move from (3, 0) to (4, 0) using car (4311, [(3, 0), (4, 0)], 0)\n", - "Agent rider 3713 move from (4, 0) to (3, 0) using car (4290, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (0, 5) to (0, 4) using car (4329, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3815 move from (4, 0) to (3, 0) using car (4290, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3827 move from (6, 0) to (7, 0) using car (4200, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 3839 move from (8, 2) to (8, 3) using car (4268, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 move from (3, 0) to (4, 0) using car (4311, [(3, 0), (4, 0)], 0)\n", - "Agent rider 3871 move from (5, 0) to (5, 1) using car (4348, [(5, 0), (5, 1), (4, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (4, 0) to (5, 0) using car (4312, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3954 move from (2, 7) to (2, 6) using car (4236, [(2, 7), (2, 6)], 0)\n", - "Agent rider 3967 move from (2, 9) to (1, 9) using car (4238, [(2, 9), (1, 9)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (0, 5) to (0, 4) using car (4329, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 3983 move from (2, 9) to (1, 9) using car (4238, [(2, 9), (1, 9)], 0)\n", - "Agent rider 4004 move from (0, 5) to (0, 4) using car (4329, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4005 doesn't move\n", - "Agent rider 4008 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4009 move from (1, 1) to (2, 1) using car (4237, [(1, 1), (2, 1)], 0)\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4052 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4076 move from (2, 9) to (1, 9) using car (4238, [(2, 9), (1, 9)], 0)\n", - "Agent rider 4077 move from (3, 0) to (4, 0) using car (4311, [(3, 0), (4, 0)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4125 move from (4, 0) to (5, 0) using car (4312, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4131 move from (4, 0) to (3, 0) using car (4290, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Rider n° 4131 arrived with a waiting time of 9 ticks\n", - "Agent rider 4132 move from (0, 5) to (0, 4) using car (4329, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4133 move from (7, 3) to (7, 4) using car (4309, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 4133 arrived with a waiting time of 5 ticks\n", - "Agent rider 4154 doesn't move\n", + "tick 303 ended\n", + "I am driver 4336 - trip: [(6, 4), (7, 4), (8, 4), (8, 5), (9, 5)]\n", + "1 drivers generated.\n", + "I am rider 4337 - dep: (4, 5) , arr: (2, 3)\n", + "I am rider 4338 - dep: (7, 0) , arr: (2, 9)\n", + "I am rider 4339 - dep: (2, 0) , arr: (5, 4)\n", + "I am rider 4340 - dep: (8, 3) , arr: (3, 3)\n", + "I am rider 4341 - dep: (9, 5) , arr: (6, 5)\n", + "I am rider 4342 - dep: (5, 4) , arr: (5, 8)\n", + "6 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (5, 1) to (6, 1) using car (4209, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (8, 0) to (8, 1) using car (4233, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (3, 5) to (3, 6) using car (4278, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 move from (1, 5) to (1, 4) using car (4248, [(1, 5), (1, 4)], 0)\n", + "Agent rider 3880 move from (6, 9) to (7, 9) using car (4204, [(6, 9), (7, 9)], 0)\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (3, 9) to (2, 9) using car (4307, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4024 move from (2, 7) to (3, 7) using car (4314, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 6) to (7, 5) using car (4260, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4096 move from (3, 5) to (3, 6) using car (4278, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4097 move from (2, 2) to (2, 3) using car (4290, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4099 move from (5, 1) to (6, 1) using car (4209, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4100 move from (3, 5) to (3, 4) using car (4257, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (3, 5) to (3, 4) using car (4257, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4141 doesn't move\n", + "Agent rider 4143 move from (1, 5) to (1, 4) using car (4248, [(1, 5), (1, 4)], 0)\n", + "Agent rider 4144 move from (8, 8) to (9, 8) using car (4276, [(8, 8), (9, 8)], 0)\n", + "Agent rider 4145 move from (7, 6) to (7, 5) using car (4260, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (3, 6) to (3, 5) using car (4311, [(3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4163 move from (2, 8) to (2, 7) using car (4230, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (4, 1) to (3, 1) using car (4194, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4167 move from (4, 1) to (5, 1) using car (4226, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 move from (2, 7) to (2, 6) using car (4236, [(2, 7), (2, 6)], 0)\n", - "Agent rider 4173 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4189 move from (3, 0) to (4, 0) using car (4311, [(3, 0), (4, 0)], 0)\n", - "Agent rider 4190 move from (6, 0) to (7, 0) using car (4200, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4192 move from (2, 0) to (1, 0) using car (4296, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4194 move from (5, 4) to (5, 5) using car (4270, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4199 move from (3, 0) to (4, 0) using car (4311, [(3, 0), (4, 0)], 0)\n", - "Agent rider 4201 move from (7, 3) to (7, 4) using car (4309, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4203 arrived\n", + "Agent rider 4169 move from (1, 1) to (1, 0) using car (4332, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4171 move from (4, 4) to (4, 3) using car (4270, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Driver 4179 arrived\n", + "Driver 4190 arrived\n", + "Driver 4196 arrived\n", + "Agent rider 4198 move from (1, 1) to (1, 0) using car (4332, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4199 move from (2, 7) to (2, 6) using car (4258, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4200 move from (2, 8) to (2, 7) using car (4230, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", "Driver 4208 arrived\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4218 move from (6, 0) to (7, 0) using car (4200, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4228 move from (2, 7) to (2, 6) using car (4236, [(2, 7), (2, 6)], 0)\n", - "Agent rider 4229 move from (6, 1) to (7, 1) using car (4243, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4233 move from (8, 2) to (8, 3) using car (4268, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 4234 move from (5, 4) to (5, 3) using car (4259, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 4240 arrived\n", - "Agent rider 4249 move from (4, 3) to (4, 2) using car (4263, [(4, 3), (4, 2)], 0)\n", - "Agent rider 4250 move from (1, 1) to (2, 1) using car (4237, [(1, 1), (2, 1)], 0)\n", - "Agent rider 4251 move from (2, 7) to (2, 6) using car (4236, [(2, 7), (2, 6)], 0)\n", - "Agent rider 4252 move from (2, 4) to (2, 5) using car (4318, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 4253 move from (7, 3) to (7, 4) using car (4309, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4254 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4255 doesn't move\n", - "Agent rider 4256 move from (4, 3) to (4, 2) using car (4263, [(4, 3), (4, 2)], 0)\n", - "Agent rider 4257 doesn't move\n", + "Driver 4214 arrived\n", + "Driver 4222 arrived\n", + "Driver 4231 arrived\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (3, 5) to (3, 6) using car (4278, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4238 move from (3, 5) to (3, 6) using car (4278, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4240 move from (3, 5) to (3, 4) using car (4257, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4241 move from (2, 8) to (2, 7) using car (4230, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 move from (2, 7) to (3, 7) using car (4314, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 7) to (2, 6) using car (4258, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4246 move from (8, 8) to (9, 8) using car (4276, [(8, 8), (9, 8)], 0)\n", + "Agent rider 4249 move from (3, 5) to (3, 6) using car (4278, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4259 move from (7, 6) to (7, 5) using car (4316, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4262 arrived\n", "Driver 4266 arrived\n", - "Driver 4275 arrived\n", - "Agent rider 4276 move from (2, 9) to (1, 9) using car (4238, [(2, 9), (1, 9)], 0)\n", - "Agent rider 4277 move from (5, 7) to (6, 7) using car (4302, [(5, 7), (6, 7)], 0)\n", - "Agent rider 4278 move from (3, 9) to (4, 9) using car (4221, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 4283 arrived\n", - "Driver 4289 arrived\n", - "Driver 4297 arrived\n", - "Driver 4304 arrived\n", - "Agent rider 4305 move from (3, 6) to (3, 7) using car (4306, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4315 doesn't move\n", - "Agent rider 4331 move from (7, 8) to (8, 8) using car (4286, [(7, 8), (8, 8)], 0)\n", - "Agent rider 4332 move from (1, 3) to (2, 3) using car (4326, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Driver 4273 arrived\n", + "Driver 4277 arrived\n", + "Agent rider 4281 move from (1, 5) to (1, 6) using car (4319, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (3, 4) to (3, 3) using car (4268, [(3, 4), (3, 3)], 0)\n", + "Agent rider 4283 move from (6, 4) to (7, 4) using car (4336, [(6, 4), (7, 4), (8, 4), (8, 5), (9, 5)], 0)\n", + "Rider n° 4283 arrived with a waiting time of 5 ticks\n", + "Agent rider 4284 move from (3, 5) to (3, 6) using car (4278, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4295 move from (8, 8) to (9, 8) using car (4276, [(8, 8), (9, 8)], 0)\n", + "Agent rider 4296 move from (4, 4) to (4, 5) using car (4280, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 4297 move from (4, 1) to (3, 1) using car (4181, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4298 move from (9, 0) to (8, 0) using car (4279, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (8, 0) to (8, 1) using car (4233, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (6, 9) to (7, 9) using car (4204, [(6, 9), (7, 9)], 0)\n", + "Agent rider 4302 move from (5, 9) to (4, 9) using car (4223, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4303 move from (3, 9) to (2, 9) using car (4307, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4304 move from (2, 8) to (2, 7) using car (4230, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4305 move from (9, 5) to (9, 6) using car (4261, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4306 move from (2, 2) to (2, 3) using car (4290, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4320 move from (1, 4) to (1, 5) using car (4326, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 4321 doesn't move\n", + "Agent rider 4322 move from (1, 5) to (1, 4) using car (4248, [(1, 5), (1, 4)], 0)\n", + "Agent rider 4323 move from (7, 5) to (7, 6) using car (4286, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", "Agent rider 4333 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4335 move from (0, 7) to (0, 6) using car (4317, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 4336 move from (0, 7) to (0, 6) using car (4317, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 4337 move from (2, 7) to (2, 6) using car (4236, [(2, 7), (2, 6)], 0)\n", - "Agent rider 4338 doesn't move\n", - "Agent rider 4339 move from (6, 0) to (7, 0) using car (4200, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4334 move from (6, 3) to (6, 4) using car (4324, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4335 move from (7, 0) to (6, 0) using car (4330, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4337 doesn't move\n", + "Agent rider 4338 move from (7, 0) to (6, 0) using car (4330, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4339 doesn't move\n", "Agent rider 4340 doesn't move\n", - "Agent rider 4352 move from (7, 2) to (7, 1) using car (4310, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4353 move from (7, 7) to (6, 7) using car (4344, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 4354 doesn't move\n", - "Agent rider 4355 doesn't move\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (5, 6) to (4, 6) using car (4343, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4359 move from (1, 9) to (2, 9) using car (4342, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "tick 314 ended\n", - "I am driver 4360 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 4361 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)]\n", - "I am driver 4362 - trip: [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4363 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 4364 - trip: [(4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 4365 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 4366 - trip: [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 4367 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 4368 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 4369 - trip: [(3, 4), (3, 3), (4, 3)]\n", - "I am driver 4370 - trip: [(8, 3), (8, 4)]\n", - "I am driver 4371 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 4372 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 4373 - trip: [(1, 6), (2, 6)]\n", - "I am driver 4374 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 4375 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4376 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 4377 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 4378 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "19 drivers generated.\n", - "I am rider 4379 - dep: (6, 4) , arr: (0, 4)\n", - "I am rider 4380 - dep: (8, 6) , arr: (2, 6)\n", - "I am rider 4381 - dep: (6, 1) , arr: (0, 9)\n", - "I am rider 4382 - dep: (8, 9) , arr: (0, 5)\n", - "I am rider 4383 - dep: (3, 6) , arr: (8, 4)\n", + "Agent rider 4341 move from (9, 5) to (9, 6) using car (4261, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4342 doesn't move\n", + "tick 304 ended\n", + "I am driver 4343 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 4344 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 4345 - trip: [(2, 8), (3, 8), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 4346 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3)]\n", + "4 drivers generated.\n", + "I am rider 4347 - dep: (6, 1) , arr: (1, 5)\n", + "I am rider 4348 - dep: (2, 6) , arr: (5, 5)\n", + "I am rider 4349 - dep: (0, 1) , arr: (9, 1)\n", + "I am rider 4350 - dep: (4, 7) , arr: (9, 0)\n", + "I am rider 4351 - dep: (3, 0) , arr: (9, 9)\n", "5 riders generated.\n", - "Agent rider 3379 move from (3, 0) to (2, 0) using car (4290, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 move from (1, 9) to (2, 9) using car (4346, [(1, 9), (2, 9), (2, 8)], 0)\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3713 move from (3, 0) to (2, 0) using car (4290, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (3, 0) to (2, 0) using car (4290, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (0, 4) to (1, 4) using car (4329, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 3814 move from (3, 0) to (2, 0) using car (4290, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3815 move from (3, 0) to (2, 0) using car (4290, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3827 move from (7, 0) to (8, 0) using car (4200, [(7, 0), (8, 0)], 0)\n", - "Agent rider 3839 move from (8, 3) to (8, 4) using car (4268, [(8, 3), (8, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 move from (5, 1) to (4, 1) using car (4348, [(5, 1), (4, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (5, 0) to (6, 0) using car (4312, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3954 doesn't move\n", - "Agent rider 3967 move from (1, 9) to (2, 9) using car (4346, [(1, 9), (2, 9), (2, 8)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (0, 4) to (0, 5) using car (4316, [(0, 4), (0, 5), (1, 5)], 0)\n", - "Agent rider 3983 move from (1, 9) to (2, 9) using car (4346, [(1, 9), (2, 9), (2, 8)], 0)\n", - "Agent rider 4004 move from (0, 4) to (1, 4) using car (4329, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4005 doesn't move\n", - "Agent rider 4008 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4016 doesn't move\n", - "Agent rider 4023 move from (1, 0) to (0, 0) using car (4296, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4024 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4052 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4076 move from (1, 9) to (2, 9) using car (4346, [(1, 9), (2, 9), (2, 8)], 0)\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 move from (1, 0) to (0, 0) using car (4296, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4125 move from (5, 0) to (6, 0) using car (4312, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4132 move from (0, 4) to (1, 4) using car (4329, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (6, 1) to (7, 1) using car (4209, [(6, 1), (7, 1)], 0)\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (8, 1) to (8, 2) using car (4233, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (2, 9) to (1, 9) using car (4307, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4024 move from (3, 7) to (4, 7) using car (4314, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 5) to (7, 4) using car (4260, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 move from (6, 1) to (7, 1) using car (4209, [(6, 1), (7, 1)], 0)\n", + "Agent rider 4100 move from (3, 4) to (3, 3) using car (4257, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4141 move from (2, 9) to (1, 9) using car (4307, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 move from (7, 5) to (7, 4) using car (4260, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (3, 5) to (4, 5) using car (4311, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4155 move from (6, 0) to (5, 0) using car (4330, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4163 move from (2, 7) to (2, 6) using car (4230, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (3, 1) to (2, 1) using car (4194, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4167 doesn't move\n", "Agent rider 4168 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (7, 0) to (8, 0) using car (4200, [(7, 0), (8, 0)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (7, 4) to (7, 5) using car (4309, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4208 arrived\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4218 move from (7, 0) to (8, 0) using car (4200, [(7, 0), (8, 0)], 0)\n", - "Agent rider 4228 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Driver 4231 arrived\n", - "Agent rider 4233 move from (8, 3) to (8, 4) using car (4268, [(8, 3), (8, 4)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 4234 move from (5, 3) to (5, 2) using car (4259, [(5, 3), (5, 2)], 0)\n", - "Driver 4245 arrived\n", - "Driver 4248 arrived\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4251 doesn't move\n", - "Agent rider 4252 doesn't move\n", - "Agent rider 4253 move from (7, 4) to (7, 5) using car (4309, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4254 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 4254 arrived with a waiting time of 0 ticks\n", - "Agent rider 4255 move from (5, 3) to (5, 2) using car (4259, [(5, 3), (5, 2)], 0)\n", - "Agent rider 4256 doesn't move\n", - "Agent rider 4257 move from (4, 7) to (4, 8) using car (4345, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 4258 arrived\n", - "Driver 4262 arrived\n", - "Driver 4271 arrived\n", - "Driver 4272 arrived\n", - "Agent rider 4276 move from (1, 9) to (2, 9) using car (4346, [(1, 9), (2, 9), (2, 8)], 0)\n", - "Agent rider 4277 move from (6, 7) to (5, 7) using car (4344, [(6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 4278 move from (4, 9) to (5, 9) using car (4221, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 4287 arrived\n", - "Agent rider 4305 move from (3, 7) to (4, 7) using car (4306, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 4313 arrived\n", - "Driver 4314 arrived\n", - "Agent rider 4315 move from (3, 0) to (2, 0) using car (4290, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 4319 arrived\n", - "Agent rider 4331 doesn't move\n", - "Agent rider 4332 move from (2, 3) to (3, 3) using car (4326, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4169 move from (1, 0) to (0, 0) using car (4332, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4171 move from (4, 3) to (4, 2) using car (4270, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 4171 arrived with a waiting time of 7 ticks\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Driver 4182 arrived\n", + "Agent rider 4198 move from (1, 0) to (0, 0) using car (4332, [(1, 0), (0, 0)], 0)\n", + "Rider n° 4198 arrived with a waiting time of 3 ticks\n", + "Agent rider 4199 move from (2, 6) to (2, 5) using car (4258, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4200 move from (2, 7) to (2, 6) using car (4230, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 4202 arrived\n", + "Driver 4228 arrived\n", + "Driver 4232 arrived\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (3, 6) to (3, 7) using car (4278, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4238 move from (3, 6) to (3, 7) using car (4278, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4240 move from (3, 4) to (3, 3) using car (4257, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4241 move from (2, 7) to (2, 6) using car (4230, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 move from (3, 7) to (4, 7) using car (4314, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 6) to (2, 5) using car (4258, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4249 move from (3, 6) to (3, 7) using car (4278, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4259 move from (7, 5) to (7, 4) using car (4316, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4281 move from (1, 6) to (1, 7) using car (4319, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (3, 3) to (2, 3) using car (4255, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4284 doesn't move\n", + "Driver 4285 arrived\n", + "Driver 4292 arrived\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 move from (4, 5) to (4, 6) using car (4280, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 4297 move from (3, 1) to (2, 1) using car (4181, [(3, 1), (2, 1)], 0)\n", + "Agent rider 4298 move from (8, 0) to (7, 0) using car (4279, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (8, 1) to (8, 2) using car (4233, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 doesn't move\n", + "Agent rider 4302 move from (4, 9) to (3, 9) using car (4223, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4303 move from (2, 9) to (1, 9) using car (4307, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4304 move from (2, 7) to (2, 6) using car (4230, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4305 move from (9, 6) to (9, 7) using car (4261, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4306 move from (2, 3) to (2, 4) using car (4290, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 4308 arrived\n", + "Driver 4312 arrived\n", + "Agent rider 4320 move from (1, 5) to (1, 6) using car (4326, [(1, 5), (1, 6)], 0)\n", + "Agent rider 4321 move from (9, 9) to (8, 9) using car (4344, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4323 move from (7, 6) to (7, 7) using car (4286, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", "Agent rider 4333 doesn't move\n", - "Agent rider 4334 move from (6, 5) to (6, 6) using car (4349, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4335 move from (0, 6) to (0, 5) using car (4317, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 4336 move from (0, 6) to (0, 5) using car (4317, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 4334 move from (6, 4) to (6, 5) using car (4324, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4335 move from (6, 0) to (5, 0) using car (4330, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", "Agent rider 4337 doesn't move\n", - "Agent rider 4338 move from (9, 4) to (9, 5) using car (4320, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 4338 move from (6, 0) to (5, 0) using car (4330, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", "Agent rider 4339 doesn't move\n", "Agent rider 4340 doesn't move\n", - "Agent rider 4352 move from (7, 1) to (6, 1) using car (4310, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4353 move from (6, 7) to (5, 7) using car (4344, [(6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 4354 move from (7, 6) to (7, 5) using car (4365, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 4355 doesn't move\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 move from (5, 8) to (6, 8) using car (4232, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4358 move from (4, 6) to (4, 5) using car (4343, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4359 move from (2, 9) to (2, 8) using car (4342, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4379 doesn't move\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 doesn't move\n", - "tick 315 ended\n", - "I am driver 4384 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 4385 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4)]\n", - "I am driver 4386 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "3 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3379 move from (2, 0) to (1, 0) using car (4290, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 move from (2, 9) to (2, 8) using car (4346, [(2, 9), (2, 8)], 0)\n", - "Agent rider 3648 move from (9, 5) to (9, 6) using car (4320, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3713 move from (2, 0) to (1, 0) using car (4290, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3729 move from (9, 5) to (9, 6) using car (4320, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3786 move from (2, 0) to (1, 0) using car (4290, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (1, 4) to (2, 4) using car (4329, [(1, 4), (2, 4)], 0)\n", - "Agent rider 3814 move from (2, 0) to (1, 0) using car (4290, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3815 move from (2, 0) to (1, 0) using car (4290, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 5) to (9, 6) using car (4320, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3928 move from (6, 0) to (6, 1) using car (4312, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 3954 move from (2, 6) to (2, 5) using car (4372, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 3954 arrived with a waiting time of 17 ticks\n", - "Agent rider 3967 move from (2, 9) to (2, 8) using car (4346, [(2, 9), (2, 8)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (0, 5) to (1, 5) using car (4316, [(0, 5), (1, 5)], 0)\n", - "Agent rider 3983 move from (2, 9) to (2, 8) using car (4346, [(2, 9), (2, 8)], 0)\n", - "Agent rider 4004 move from (1, 4) to (2, 4) using car (4329, [(1, 4), (2, 4)], 0)\n", - "Agent rider 4005 move from (4, 7) to (4, 6) using car (4361, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 4008 move from (5, 9) to (6, 9) using car (4221, [(5, 9), (6, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4016 move from (1, 7) to (1, 8) using car (4298, [(1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (5, 9) to (6, 9) using car (4221, [(5, 9), (6, 9)], 0)\n", - "Agent rider 4052 move from (5, 9) to (6, 9) using car (4221, [(5, 9), (6, 9)], 0)\n", - "Agent rider 4076 move from (2, 9) to (2, 8) using car (4346, [(2, 9), (2, 8)], 0)\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4125 move from (6, 0) to (6, 1) using car (4312, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4132 move from (1, 4) to (2, 4) using car (4329, [(1, 4), (2, 4)], 0)\n", - "Agent rider 4154 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (5, 9) to (6, 9) using car (4221, [(5, 9), (6, 9)], 0)\n", - "Agent rider 4168 move from (1, 7) to (1, 8) using car (4298, [(1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 4169 move from (2, 6) to (2, 7) using car (4318, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 4173 move from (5, 9) to (6, 9) using car (4221, [(5, 9), (6, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (7, 5) to (7, 6) using car (4309, [(7, 5), (7, 6)], 0)\n", - "Driver 4209 arrived\n", - "Driver 4211 arrived\n", - "Driver 4216 arrived\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4218 doesn't move\n", - "Driver 4225 arrived\n", - "Agent rider 4228 move from (2, 6) to (2, 5) using car (4372, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 doesn't move\n", + "Agent rider 4341 move from (9, 6) to (9, 7) using car (4261, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4342 move from (5, 4) to (5, 5) using car (4318, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4347 move from (6, 1) to (5, 1) using car (4275, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 4348 move from (2, 6) to (2, 5) using car (4258, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 doesn't move\n", + "Agent rider 4351 move from (3, 0) to (2, 0) using car (4264, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "tick 305 ended\n", + "I am driver 4352 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 4353 - trip: [(6, 6), (7, 6)]\n", + "I am driver 4354 - trip: [(4, 8), (4, 9), (5, 9)]\n", + "I am driver 4355 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", + "I am driver 4356 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 4357 - trip: [(9, 5), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 4358 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 4359 - trip: [(0, 4), (1, 4), (1, 3), (2, 3), (3, 3)]\n", + "I am driver 4360 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 4361 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)]\n", + "I am driver 4362 - trip: [(6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 4363 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 4364 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 4365 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", + "14 drivers generated.\n", + "I am rider 4366 - dep: (7, 9) , arr: (2, 2)\n", + "1 riders generated.\n", + "Agent rider 3232 move from (1, 7) to (1, 8) using car (4319, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3420 move from (1, 7) to (1, 8) using car (4319, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3671 doesn't move\n", + "Agent rider 3679 move from (8, 2) to (8, 3) using car (4233, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 3681 doesn't move\n", + "Agent rider 3819 move from (1, 7) to (1, 8) using car (4319, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3847 doesn't move\n", + "Agent rider 3880 doesn't move\n", + "Agent rider 3941 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (1, 9) to (0, 9) using car (4307, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4019 doesn't move\n", + "Agent rider 4022 move from (7, 2) to (7, 3) using car (4329, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 4024 doesn't move\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (2, 3) to (1, 3) using car (4255, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4100 move from (3, 3) to (3, 2) using car (4257, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4141 move from (1, 9) to (0, 9) using car (4307, [(1, 9), (0, 9)], 0)\n", + "Rider n° 4141 arrived with a waiting time of 5 ticks\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 doesn't move\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (4, 5) to (5, 5) using car (4311, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4155 move from (5, 0) to (5, 1) using car (4330, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4163 move from (2, 6) to (2, 5) using car (4230, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (2, 1) to (1, 1) using car (4194, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4167 move from (5, 1) to (4, 1) using car (4275, [(5, 1), (4, 1)], 0)\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4169 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Agent rider 4199 move from (2, 5) to (2, 4) using car (4258, [(2, 5), (2, 4)], 0)\n", + "Agent rider 4200 move from (2, 6) to (2, 5) using car (4230, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 4204 arrived\n", + "Driver 4229 arrived\n", "Agent rider 4234 doesn't move\n", - "Driver 4236 arrived\n", - "Driver 4237 arrived\n", - "Driver 4238 arrived\n", - "Driver 4241 arrived\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (3, 7) to (3, 8) using car (4278, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4238 doesn't move\n", + "Agent rider 4239 move from (3, 8) to (3, 7) using car (4345, [(3, 8), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 4240 move from (3, 3) to (2, 3) using car (4289, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4241 move from (2, 6) to (2, 5) using car (4230, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4242 move from (4, 7) to (5, 7) using car (4314, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 doesn't move\n", "Driver 4248 arrived\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4251 move from (2, 6) to (2, 7) using car (4318, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 4252 doesn't move\n", - "Agent rider 4253 move from (7, 5) to (7, 6) using car (4309, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4255 doesn't move\n", - "Agent rider 4256 doesn't move\n", - "Agent rider 4257 move from (4, 8) to (3, 8) using car (4345, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 4257 arrived with a waiting time of 3 ticks\n", - "Driver 4263 arrived\n", - "Driver 4272 arrived\n", - "Driver 4273 arrived\n", - "Agent rider 4276 move from (2, 9) to (2, 8) using car (4346, [(2, 9), (2, 8)], 0)\n", - "Agent rider 4277 doesn't move\n", - "Agent rider 4278 move from (5, 9) to (6, 9) using car (4221, [(5, 9), (6, 9)], 0)\n", - "Rider n° 4278 arrived with a waiting time of 2 ticks\n", - "Driver 4280 arrived\n", - "Driver 4286 arrived\n", - "Driver 4288 arrived\n", - "Driver 4300 arrived\n", - "Driver 4302 arrived\n", - "Driver 4303 arrived\n", - "Agent rider 4305 move from (4, 7) to (5, 7) using car (4306, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 4311 arrived\n", - "Driver 4314 arrived\n", - "Agent rider 4315 move from (2, 0) to (1, 0) using car (4290, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 4331 doesn't move\n", - "Agent rider 4332 move from (3, 3) to (4, 3) using car (4326, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 4333 move from (5, 3) to (5, 4) using car (4321, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 4334 move from (6, 6) to (6, 7) using car (4349, [(6, 6), (6, 7)], 0)\n", - "Agent rider 4335 move from (0, 5) to (1, 5) using car (4316, [(0, 5), (1, 5)], 0)\n", - "Agent rider 4336 move from (0, 5) to (0, 4) using car (4317, [(0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 4337 move from (2, 6) to (2, 5) using car (4372, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4338 move from (9, 5) to (9, 6) using car (4320, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 0) to (7, 1) using car (4368, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4340 doesn't move\n", - "Agent rider 4352 move from (6, 1) to (5, 1) using car (4310, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4353 move from (5, 7) to (5, 6) using car (4344, [(5, 7), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 4354 move from (7, 5) to (7, 4) using car (4365, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 4355 move from (6, 1) to (5, 1) using car (4310, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 move from (6, 8) to (7, 8) using car (4232, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4358 move from (4, 5) to (4, 4) using car (4343, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4359 move from (2, 8) to (2, 7) using car (4342, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4379 doesn't move\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (3, 6) to (2, 6) using car (4324, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "tick 316 ended\n", - "I am driver 4387 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4388 - trip: [(5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 4389 - trip: [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)]\n", - "I am driver 4390 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 4391 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 4392 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 4393 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 4394 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 4395 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4396 - trip: [(6, 9), (5, 9), (4, 9), (4, 8)]\n", - "I am driver 4397 - trip: [(5, 3), (4, 3)]\n", - "I am driver 4398 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "12 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3379 move from (1, 0) to (1, 1) using car (4290, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3648 move from (9, 6) to (9, 7) using car (4320, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3713 move from (1, 0) to (1, 1) using car (4290, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3729 move from (9, 6) to (9, 7) using car (4320, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3786 move from (1, 0) to (1, 1) using car (4290, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3790 move from (1, 0) to (1, 1) using car (4290, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 move from (1, 0) to (1, 1) using car (4290, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3815 move from (1, 0) to (1, 1) using car (4395, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 6) to (9, 7) using car (4320, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3928 doesn't move\n", - "Agent rider 3967 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 doesn't move\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4005 move from (4, 6) to (4, 5) using car (4361, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 4008 move from (6, 9) to (5, 9) using car (4396, [(6, 9), (5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4009 move from (2, 1) to (3, 1) using car (4391, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4016 move from (1, 8) to (0, 8) using car (4298, [(1, 8), (0, 8)], 0)\n", - "Rider n° 4016 arrived with a waiting time of 11 ticks\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (6, 9) to (5, 9) using car (4396, [(6, 9), (5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 doesn't move\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4125 move from (6, 1) to (6, 2) using car (4312, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4132 doesn't move\n", - "Agent rider 4154 move from (9, 6) to (9, 7) using car (4320, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 4154 arrived with a waiting time of 14 ticks\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (6, 9) to (5, 9) using car (4396, [(6, 9), (5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4168 move from (1, 8) to (0, 8) using car (4298, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4169 move from (2, 7) to (2, 8) using car (4318, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 4173 move from (6, 9) to (5, 9) using car (4396, [(6, 9), (5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4189 move from (4, 0) to (3, 0) using car (4285, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 move from (4, 0) to (3, 0) using car (4285, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 4200 arrived\n", - "Agent rider 4201 doesn't move\n", - "Driver 4211 arrived\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4228 move from (2, 5) to (2, 4) using car (4372, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 4228 arrived with a waiting time of 1 ticks\n", - "Agent rider 4229 move from (7, 1) to (7, 2) using car (4368, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 move from (5, 2) to (6, 2) using car (4385, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4)], 0)\n", - "Driver 4237 arrived\n", - "Driver 4241 arrived\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 move from (2, 1) to (3, 1) using car (4391, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4251 doesn't move\n", - "Agent rider 4252 move from (2, 5) to (2, 4) using car (4372, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 move from (5, 2) to (6, 2) using car (4385, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4)], 0)\n", - "Agent rider 4256 doesn't move\n", - "Driver 4259 arrived\n", + "Agent rider 4249 move from (3, 7) to (3, 8) using car (4278, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4259 move from (7, 4) to (7, 3) using car (4316, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Driver 4268 arrived\n", - "Driver 4273 arrived\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (5, 7) to (5, 8) using car (4270, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4280 arrived\n", - "Driver 4288 arrived\n", - "Driver 4296 arrived\n", - "Driver 4303 arrived\n", - "Agent rider 4305 move from (5, 7) to (6, 7) using car (4306, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 4308 arrived\n", - "Agent rider 4315 move from (1, 0) to (1, 1) using car (4290, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 4331 doesn't move\n", - "Agent rider 4332 move from (4, 3) to (5, 3) using car (4326, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 4333 move from (5, 4) to (4, 4) using car (4321, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4335 doesn't move\n", - "Agent rider 4336 move from (0, 4) to (1, 4) using car (4317, [(0, 4), (1, 4)], 0)\n", - "Agent rider 4337 move from (2, 5) to (2, 4) using car (4372, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4338 move from (9, 6) to (9, 7) using car (4320, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 1) to (7, 2) using car (4368, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 4276 arrived\n", + "Agent rider 4281 move from (1, 7) to (1, 8) using car (4319, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (2, 3) to (1, 3) using car (4255, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4284 doesn't move\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 move from (4, 6) to (4, 7) using car (4280, [(4, 6), (4, 7)], 0)\n", + "Agent rider 4297 move from (2, 1) to (1, 1) using car (4194, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4298 move from (7, 0) to (6, 0) using car (4279, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (8, 2) to (8, 3) using car (4233, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 doesn't move\n", + "Agent rider 4302 move from (3, 9) to (2, 9) using car (4223, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4303 move from (1, 9) to (0, 9) using car (4307, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4304 move from (2, 6) to (2, 5) using car (4358, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4305 move from (9, 7) to (9, 8) using car (4261, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Rider n° 4305 arrived with a waiting time of 2 ticks\n", + "Agent rider 4306 move from (2, 4) to (2, 5) using car (4290, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 4313 arrived\n", + "Agent rider 4320 doesn't move\n", + "Agent rider 4321 move from (8, 9) to (7, 9) using car (4344, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4323 move from (7, 7) to (7, 8) using car (4286, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 4333 doesn't move\n", + "Agent rider 4334 move from (6, 5) to (6, 4) using car (4247, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4335 move from (5, 0) to (5, 1) using car (4330, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4337 doesn't move\n", + "Agent rider 4338 move from (5, 0) to (5, 1) using car (4330, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4339 move from (2, 0) to (1, 0) using car (4264, [(2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 4340 doesn't move\n", - "Driver 4348 arrived\n", - "Agent rider 4352 move from (5, 1) to (4, 1) using car (4310, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4353 move from (5, 6) to (4, 6) using car (4344, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 4354 move from (7, 4) to (7, 3) using car (4365, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 4355 move from (5, 1) to (4, 1) using car (4310, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 move from (7, 8) to (8, 8) using car (4232, [(7, 8), (8, 8)], 0)\n", - "Agent rider 4358 move from (4, 4) to (4, 3) using car (4343, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 4359 doesn't move\n", - "Driver 4370 arrived\n", - "Driver 4373 arrived\n", - "Agent rider 4379 doesn't move\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 move from (6, 1) to (6, 2) using car (4312, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (2, 6) to (2, 5) using car (4374, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "tick 317 ended\n", - "I am driver 4399 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 4400 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 4401 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 4402 - trip: [(8, 9), (8, 8)]\n", - "I am driver 4403 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 4404 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 4405 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4406 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 4407 - trip: [(5, 1), (4, 1), (3, 1)]\n", - "I am driver 4408 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)]\n", - "I am driver 4409 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 4410 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4411 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", - "I am driver 4412 - trip: [(1, 3), (2, 3), (3, 3), (3, 4)]\n", - "I am driver 4413 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4414 - trip: [(3, 0), (4, 0), (5, 0), (5, 1)]\n", - "I am driver 4415 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 4416 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4417 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 4418 - trip: [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 4419 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4)]\n", - "I am driver 4420 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "22 drivers generated.\n", - "I am rider 4421 - dep: (0, 3) , arr: (1, 8)\n", - "I am rider 4422 - dep: (2, 2) , arr: (7, 6)\n", - "I am rider 4423 - dep: (2, 2) , arr: (7, 0)\n", - "I am rider 4424 - dep: (4, 2) , arr: (1, 6)\n", - "I am rider 4425 - dep: (1, 8) , arr: (5, 2)\n", - "5 riders generated.\n", - "Agent rider 3379 move from (1, 1) to (1, 2) using car (4290, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 move from (2, 8) to (1, 8) using car (4345, [(2, 8), (1, 8)], 0)\n", - "Agent rider 3648 move from (9, 7) to (9, 8) using car (4320, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3649 move from (4, 0) to (3, 0) using car (4392, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3713 move from (1, 1) to (1, 2) using car (4290, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3729 move from (9, 7) to (9, 8) using car (4320, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3786 move from (1, 1) to (1, 2) using car (4290, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3790 move from (1, 1) to (1, 2) using car (4290, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3791 doesn't move\n", - "Agent rider 3814 move from (1, 1) to (1, 2) using car (4290, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3815 move from (1, 1) to (1, 2) using car (4395, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 move from (4, 0) to (3, 0) using car (4392, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 7) to (9, 8) using car (4320, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3928 move from (6, 1) to (7, 1) using car (4377, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3967 move from (2, 8) to (1, 8) using car (4345, [(2, 8), (1, 8)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (2, 8) to (1, 8) using car (4345, [(2, 8), (1, 8)], 0)\n", - "Agent rider 4004 move from (2, 4) to (2, 3) using car (4372, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4005 move from (4, 5) to (4, 4) using car (4361, [(4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Rider n° 4005 arrived with a waiting time of 6 ticks\n", - "Agent rider 4008 move from (5, 9) to (6, 9) using car (4323, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4024 move from (5, 9) to (4, 9) using car (4396, [(5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 move from (2, 8) to (1, 8) using car (4345, [(2, 8), (1, 8)], 0)\n", - "Agent rider 4077 move from (4, 0) to (3, 0) using car (4392, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4078 doesn't move\n", - "Agent rider 4125 move from (6, 2) to (5, 2) using car (4394, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4132 move from (2, 4) to (2, 3) using car (4372, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 4132 arrived with a waiting time of 10 ticks\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (5, 9) to (4, 9) using car (4396, [(5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4168 move from (0, 8) to (1, 8) using car (4400, [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4169 move from (2, 8) to (2, 9) using car (4318, [(2, 8), (2, 9)], 0)\n", - "Agent rider 4173 move from (5, 9) to (4, 9) using car (4396, [(5, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 4189 move from (3, 0) to (2, 0) using car (4285, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 move from (3, 0) to (2, 0) using car (4285, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (9, 7) to (9, 8) using car (4320, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Driver 4221 arrived\n", - "Agent rider 4229 move from (7, 2) to (7, 3) using car (4368, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 move from (6, 2) to (7, 2) using car (4385, [(6, 2), (7, 2), (7, 3), (7, 4)], 0)\n", - "Driver 4241 arrived\n", - "Driver 4243 arrived\n", - "Agent rider 4249 move from (4, 2) to (4, 1) using car (4330, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4250 move from (3, 1) to (4, 1) using car (4391, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4251 move from (2, 7) to (3, 7) using car (4387, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4252 move from (2, 4) to (2, 3) using car (4372, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 move from (6, 2) to (7, 2) using car (4385, [(6, 2), (7, 2), (7, 3), (7, 4)], 0)\n", - "Agent rider 4256 move from (4, 2) to (3, 2) using car (4418, [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Rider n° 4256 arrived with a waiting time of 5 ticks\n", - "Agent rider 4276 move from (2, 8) to (2, 9) using car (4318, [(2, 8), (2, 9)], 0)\n", - "Agent rider 4277 move from (5, 8) to (5, 9) using car (4270, [(5, 8), (5, 9)], 0)\n", - "Driver 4292 arrived\n", - "Driver 4295 arrived\n", - "Driver 4301 arrived\n", - "Agent rider 4305 move from (6, 7) to (7, 7) using car (4306, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 4309 arrived\n", - "Agent rider 4315 move from (1, 1) to (1, 2) using car (4290, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 4316 arrived\n", - "Driver 4329 arrived\n", - "Agent rider 4331 move from (8, 8) to (8, 7) using car (4401, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4332 move from (5, 3) to (6, 3) using car (4326, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 4333 move from (4, 4) to (3, 4) using car (4321, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 4334 move from (6, 7) to (7, 7) using car (4306, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4335 doesn't move\n", - "Agent rider 4336 doesn't move\n", - "Agent rider 4337 move from (2, 4) to (2, 3) using car (4372, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 4338 move from (9, 7) to (9, 8) using car (4320, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 2) to (7, 3) using car (4368, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4340 move from (6, 2) to (5, 2) using car (4394, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4346 arrived\n", - "Driver 4347 arrived\n", - "Driver 4349 arrived\n", - "Agent rider 4352 move from (4, 1) to (3, 1) using car (4310, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 4352 arrived with a waiting time of 0 ticks\n", - "Agent rider 4353 move from (4, 6) to (3, 6) using car (4344, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 4354 move from (7, 3) to (6, 3) using car (4365, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 4355 move from (4, 1) to (3, 1) using car (4310, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (9, 7) to (9, 8) using car (4320, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4357 move from (8, 8) to (8, 7) using car (4401, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 move from (4, 3) to (4, 2) using car (4343, [(4, 3), (4, 2)], 0)\n", - "Agent rider 4359 move from (2, 7) to (3, 7) using car (4387, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Driver 4369 arrived\n", - "Agent rider 4379 doesn't move\n", - "Agent rider 4380 move from (8, 6) to (8, 7) using car (4408, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 4381 move from (6, 2) to (5, 2) using car (4394, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4382 move from (8, 9) to (8, 8) using car (4402, [(8, 9), (8, 8)], 0)\n", - "Agent rider 4383 move from (2, 5) to (2, 4) using car (4374, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (2, 2) to (2, 3) using car (4413, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4423 doesn't move\n", - "Agent rider 4424 move from (4, 2) to (3, 2) using car (4418, [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4425 doesn't move\n", - "tick 318 ended\n", - "I am driver 4426 - trip: [(6, 9), (6, 8)]\n", - "I am driver 4427 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", - "2 drivers generated.\n", - "I am rider 4428 - dep: (3, 0) , arr: (9, 0)\n", - "I am rider 4429 - dep: (4, 9) , arr: (9, 9)\n", - "I am rider 4430 - dep: (6, 6) , arr: (1, 5)\n", - "3 riders generated.\n", - "Agent rider 3379 move from (1, 2) to (1, 3) using car (4290, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3631 doesn't move\n", - "Agent rider 3648 move from (9, 8) to (9, 9) using car (4320, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3649 move from (3, 0) to (3, 1) using car (4392, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3713 move from (1, 2) to (1, 3) using car (4290, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3729 move from (9, 8) to (9, 9) using car (4320, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3786 move from (1, 2) to (1, 3) using car (4290, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3790 move from (1, 2) to (1, 3) using car (4290, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3791 move from (2, 4) to (2, 3) using car (4374, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 3814 move from (1, 2) to (1, 3) using car (4290, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 3815 move from (1, 2) to (1, 3) using car (4395, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 move from (8, 4) to (7, 4) using car (4389, [(8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3868 move from (3, 0) to (3, 1) using car (4392, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3871 move from (4, 1) to (4, 2) using car (4391, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3873 move from (9, 8) to (9, 9) using car (4320, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3928 move from (7, 1) to (8, 1) using car (4377, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3967 move from (1, 8) to (1, 7) using car (4403, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", - "Rider n° 3967 arrived with a waiting time of 24 ticks\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 3983 move from (1, 8) to (1, 7) using car (4403, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", - "Agent rider 4004 move from (2, 3) to (2, 2) using car (4372, [(2, 3), (2, 2)], 0)\n", - "Agent rider 4008 move from (6, 9) to (6, 8) using car (4426, [(6, 9), (6, 8)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4023 move from (0, 0) to (0, 1) using car (4404, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4024 move from (4, 9) to (4, 8) using car (4396, [(4, 9), (4, 8)], 0)\n", - "Agent rider 4052 move from (6, 9) to (7, 9) using car (4323, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4077 move from (3, 0) to (3, 1) using car (4392, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4078 move from (0, 0) to (0, 1) using car (4404, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4125 move from (5, 2) to (5, 3) using car (4394, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4341 move from (9, 7) to (9, 8) using car (4261, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4342 doesn't move\n", + "Agent rider 4347 doesn't move\n", + "Agent rider 4348 move from (2, 5) to (2, 4) using car (4258, [(2, 5), (2, 4)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (4, 7) to (5, 7) using car (4314, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 move from (2, 0) to (1, 0) using car (4264, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4366 doesn't move\n", + "tick 306 ended\n", + "I am driver 4367 - trip: [(5, 3), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 4368 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 4369 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 4370 - trip: [(5, 9), (6, 9), (7, 9)]\n", + "I am driver 4371 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 4372 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 4373 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 4374 - trip: [(0, 6), (1, 6)]\n", + "I am driver 4375 - trip: [(8, 0), (7, 0)]\n", + "I am driver 4376 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 4377 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 4378 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", + "I am driver 4379 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 4380 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 4381 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 4382 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 4383 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 4384 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 4385 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "19 drivers generated.\n", + "I am rider 4386 - dep: (4, 7) , arr: (6, 7)\n", + "1 riders generated.\n", + "Agent rider 3232 move from (1, 8) to (1, 9) using car (4319, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3420 move from (1, 8) to (1, 9) using car (4319, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3579 move from (7, 1) to (8, 1) using car (4226, [(7, 1), (8, 1)], 0)\n", + "Agent rider 3671 move from (1, 3) to (0, 3) using car (4255, [(1, 3), (0, 3)], 0)\n", + "Rider n° 3671 arrived with a waiting time of 38 ticks\n", + "Agent rider 3679 move from (8, 3) to (9, 3) using car (4233, [(8, 3), (9, 3)], 0)\n", + "Agent rider 3681 move from (0, 9) to (1, 9) using car (4369, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3819 move from (1, 8) to (1, 9) using car (4319, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3825 move from (3, 6) to (3, 5) using car (4317, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 3829 move from (0, 9) to (1, 9) using car (4369, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (1, 4) to (1, 3) using car (4359, [(1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 3880 move from (7, 9) to (6, 9) using car (4344, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 3941 move from (1, 3) to (0, 3) using car (4255, [(1, 3), (0, 3)], 0)\n", + "Rider n° 3941 arrived with a waiting time of 28 ticks\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (0, 9) to (1, 9) using car (4369, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4018 move from (0, 9) to (1, 9) using car (4369, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4019 move from (9, 1) to (9, 2) using car (4361, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Rider n° 4019 arrived with a waiting time of 15 ticks\n", + "Agent rider 4022 move from (7, 3) to (6, 3) using car (4260, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 4022 arrived with a waiting time of 12 ticks\n", + "Agent rider 4024 move from (4, 7) to (4, 8) using car (4309, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Rider n° 4024 arrived with a waiting time of 19 ticks\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (7, 4) to (6, 4) using car (4363, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 4096 move from (3, 6) to (3, 5) using car (4317, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 4097 move from (1, 3) to (0, 3) using car (4255, [(1, 3), (0, 3)], 0)\n", + "Agent rider 4099 move from (7, 1) to (8, 1) using car (4226, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4100 move from (3, 2) to (3, 1) using car (4257, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 4100 arrived with a waiting time of 15 ticks\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4143 move from (1, 4) to (1, 3) using car (4359, [(1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4144 move from (9, 8) to (8, 8) using car (4261, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4145 move from (7, 4) to (6, 4) using car (4363, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (5, 5) to (6, 5) using car (4311, [(5, 5), (6, 5)], 0)\n", "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (4, 9) to (4, 8) using car (4396, [(4, 9), (4, 8)], 0)\n", + "Agent rider 4163 move from (2, 5) to (2, 4) using car (4230, [(2, 5), (2, 4)], 0)\n", + "Agent rider 4164 move from (1, 1) to (0, 1) using car (4194, [(1, 1), (0, 1)], 0)\n", + "Rider n° 4164 arrived with a waiting time of 3 ticks\n", + "Agent rider 4167 move from (4, 1) to (4, 0) using car (4270, [(4, 1), (4, 0)], 0)\n", "Agent rider 4168 doesn't move\n", "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (4, 9) to (4, 8) using car (4396, [(4, 9), (4, 8)], 0)\n", - "Agent rider 4189 move from (2, 0) to (1, 0) using car (4285, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4194 move from (5, 5) to (4, 5) using car (4350, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4199 move from (2, 0) to (1, 0) using car (4285, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (9, 8) to (9, 9) using car (4320, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4229 move from (7, 3) to (7, 4) using car (4368, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4232 arrived\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 move from (7, 2) to (7, 3) using car (4385, [(7, 2), (7, 3), (7, 4)], 0)\n", - "Driver 4243 arrived\n", - "Agent rider 4249 move from (4, 1) to (4, 0) using car (4330, [(4, 1), (4, 0)], 0)\n", - "Rider n° 4249 arrived with a waiting time of 6 ticks\n", - "Agent rider 4250 move from (4, 1) to (4, 0) using car (4330, [(4, 1), (4, 0)], 0)\n", - "Agent rider 4251 move from (3, 7) to (3, 6) using car (4387, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 4251 arrived with a waiting time of 4 ticks\n", - "Agent rider 4252 move from (2, 3) to (2, 2) using car (4372, [(2, 3), (2, 2)], 0)\n", - "Rider n° 4252 arrived with a waiting time of 6 ticks\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 move from (7, 2) to (7, 3) using car (4385, [(7, 2), (7, 3), (7, 4)], 0)\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 doesn't move\n", - "Driver 4295 arrived\n", - "Driver 4298 arrived\n", - "Driver 4299 arrived\n", - "Agent rider 4305 move from (7, 7) to (8, 7) using car (4306, [(7, 7), (8, 7)], 0)\n", - "Agent rider 4315 move from (1, 2) to (1, 3) using car (4290, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 4317 arrived\n", - "Driver 4325 arrived\n", - "Driver 4328 arrived\n", - "Agent rider 4331 move from (8, 7) to (8, 6) using car (4401, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4332 move from (6, 3) to (7, 3) using car (4326, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Rider n° 4332 arrived with a waiting time of 0 ticks\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Driver 4181 arrived\n", + "Agent rider 4199 doesn't move\n", + "Agent rider 4200 move from (2, 5) to (2, 6) using car (4290, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 4209 arrived\n", + "Driver 4218 arrived\n", + "Agent rider 4234 move from (9, 8) to (8, 8) using car (4261, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (3, 8) to (3, 9) using car (4278, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4238 doesn't move\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4240 move from (2, 3) to (2, 4) using car (4385, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4241 move from (2, 5) to (2, 6) using car (4290, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4242 move from (5, 7) to (4, 7) using car (4253, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4243 move from (5, 1) to (5, 2) using car (4330, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 5) to (2, 4) using car (4358, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4246 move from (9, 8) to (8, 8) using car (4261, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4249 move from (3, 8) to (3, 9) using car (4278, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 4249 arrived with a waiting time of 1 ticks\n", + "Agent rider 4259 move from (7, 3) to (7, 2) using car (4316, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4265 arrived\n", + "Agent rider 4281 move from (1, 8) to (1, 9) using car (4319, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (1, 3) to (0, 3) using car (4255, [(1, 3), (0, 3)], 0)\n", + "Agent rider 4284 move from (3, 6) to (3, 5) using car (4317, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 4295 move from (9, 8) to (8, 8) using car (4261, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 move from (1, 1) to (0, 1) using car (4194, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4298 move from (6, 0) to (5, 0) using car (4279, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (8, 3) to (9, 3) using car (4233, [(8, 3), (9, 3)], 0)\n", + "Agent rider 4300 move from (0, 6) to (1, 6) using car (4374, [(0, 6), (1, 6)], 0)\n", + "Agent rider 4301 move from (7, 9) to (6, 9) using car (4344, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 move from (2, 9) to (1, 9) using car (4223, [(2, 9), (1, 9)], 0)\n", + "Agent rider 4303 move from (0, 9) to (1, 9) using car (4369, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4304 move from (2, 5) to (2, 4) using car (4358, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4306 move from (2, 5) to (2, 4) using car (4230, [(2, 5), (2, 4)], 0)\n", + "Agent rider 4320 move from (1, 6) to (2, 6) using car (4380, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4321 move from (7, 9) to (6, 9) using car (4344, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4322 move from (1, 4) to (1, 3) using car (4359, [(1, 4), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4323 move from (7, 8) to (6, 8) using car (4267, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 4326 arrived\n", + "Driver 4332 arrived\n", "Agent rider 4333 doesn't move\n", - "Agent rider 4334 move from (7, 7) to (8, 7) using car (4306, [(7, 7), (8, 7)], 0)\n", + "Agent rider 4334 doesn't move\n", "Agent rider 4335 doesn't move\n", - "Agent rider 4336 doesn't move\n", - "Agent rider 4337 move from (2, 3) to (2, 2) using car (4372, [(2, 3), (2, 2)], 0)\n", - "Agent rider 4338 move from (9, 8) to (9, 9) using car (4320, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 3) to (7, 4) using car (4368, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4340 move from (5, 2) to (5, 3) using car (4394, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4347 arrived\n", - "Agent rider 4353 doesn't move\n", - "Agent rider 4354 move from (6, 3) to (5, 3) using car (4365, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 4355 move from (3, 1) to (2, 1) using car (4310, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (9, 8) to (9, 9) using car (4320, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4357 move from (8, 7) to (8, 6) using car (4401, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 move from (3, 7) to (3, 6) using car (4390, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4364 arrived\n", - "Driver 4376 arrived\n", - "Agent rider 4379 move from (6, 4) to (5, 4) using car (4405, [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 4380 move from (8, 7) to (8, 8) using car (4408, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 4381 move from (5, 2) to (5, 3) using car (4394, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4382 move from (8, 8) to (7, 8) using car (4406, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 4383 move from (2, 4) to (2, 3) using car (4374, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 4397 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (2, 3) to (3, 3) using car (4412, [(2, 3), (3, 3), (3, 4)], 0)\n", - "Agent rider 4423 doesn't move\n" + "Agent rider 4337 move from (4, 5) to (3, 5) using car (4318, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4338 move from (5, 1) to (5, 2) using car (4330, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4339 move from (1, 0) to (0, 0) using car (4264, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4340 move from (8, 3) to (9, 3) using car (4233, [(8, 3), (9, 3)], 0)\n", + "Agent rider 4341 move from (9, 8) to (8, 8) using car (4261, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4342 move from (5, 5) to (6, 5) using car (4311, [(5, 5), (6, 5)], 0)\n", + "Agent rider 4347 move from (5, 1) to (5, 2) using car (4330, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4424 move from (3, 2) to (2, 2) using car (4418, [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4425 move from (1, 8) to (2, 8) using car (4400, [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 move from (3, 0) to (3, 1) using car (4392, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4429 move from (4, 9) to (4, 8) using car (4396, [(4, 9), (4, 8)], 0)\n", - "Agent rider 4430 move from (6, 6) to (6, 5) using car (4341, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "tick 319 ended\n", - "I am driver 4431 - trip: [(4, 5), (3, 5), (2, 5)]\n", - "I am driver 4432 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 4433 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", - "I am driver 4434 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 4435 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4436 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 4437 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 4438 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 4439 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 4440 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 4441 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 4442 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", - "I am driver 4443 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 4444 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4445 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 4446 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4447 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "17 drivers generated.\n", - "I am rider 4448 - dep: (2, 6) , arr: (9, 3)\n", - "1 riders generated.\n", - "Agent rider 3379 move from (1, 3) to (1, 4) using car (4290, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3423 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3554 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3631 move from (1, 8) to (0, 8) using car (4375, [(1, 8), (0, 8)], 0)\n", - "Rider n° 3631 arrived with a waiting time of 36 ticks\n", - "Agent rider 3648 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3649 move from (3, 1) to (3, 2) using car (4392, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3713 move from (1, 3) to (1, 4) using car (4290, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3729 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3786 move from (1, 3) to (1, 4) using car (4290, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3790 move from (1, 3) to (1, 4) using car (4290, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3791 move from (2, 3) to (2, 2) using car (4374, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 3814 move from (1, 3) to (1, 4) using car (4290, [(1, 3), (1, 4)], 0)\n", - "Agent rider 3815 move from (1, 3) to (1, 4) using car (4395, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 move from (8, 0) to (9, 0) using car (4281, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3839 move from (7, 4) to (6, 4) using car (4389, [(7, 4), (6, 4)], 0)\n", - "Agent rider 3844 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3868 move from (3, 1) to (3, 2) using car (4392, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 3871 move from (4, 2) to (4, 3) using car (4391, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3873 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3928 move from (8, 1) to (8, 2) using car (4377, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3981 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3982 move from (1, 5) to (1, 4) using car (4441, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 3983 move from (1, 7) to (1, 6) using car (4403, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", - "Rider n° 3983 arrived with a waiting time of 16 ticks\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (3, 1) to (3, 2) using car (4392, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4023 move from (0, 1) to (0, 2) using car (4404, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4024 move from (4, 8) to (5, 8) using car (4427, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Rider n° 4024 arrived with a waiting time of 21 ticks\n", - "Agent rider 4052 move from (7, 9) to (8, 9) using car (4323, [(7, 9), (8, 9)], 0)\n", - "Agent rider 4076 move from (1, 8) to (0, 8) using car (4375, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4077 move from (3, 1) to (3, 2) using car (4392, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Rider n° 4077 arrived with a waiting time of 9 ticks\n", - "Agent rider 4078 move from (0, 1) to (0, 2) using car (4404, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4125 move from (5, 3) to (5, 4) using car (4394, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4155 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4165 move from (4, 8) to (5, 8) using car (4427, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 4168 move from (1, 8) to (0, 8) using car (4375, [(1, 8), (0, 8)], 0)\n", + "Agent rider 4348 doesn't move\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (5, 7) to (6, 7) using car (4314, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 move from (1, 0) to (0, 0) using car (4264, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4366 move from (7, 9) to (6, 9) using car (4343, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 4386 doesn't move\n", + "tick 307 ended\n", + "I am driver 4387 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 4388 - trip: [(9, 3), (8, 3)]\n", + "I am driver 4389 - trip: [(3, 5), (4, 5), (5, 5), (5, 4)]\n", + "I am driver 4390 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 4391 - trip: [(9, 9), (8, 9)]\n", + "I am driver 4392 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 4393 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 4394 - trip: [(4, 6), (3, 6), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 4395 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 4396 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 4397 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "11 drivers generated.\n", + "I am rider 4398 - dep: (1, 7) , arr: (8, 8)\n", + "I am rider 4399 - dep: (6, 0) , arr: (1, 4)\n", + "I am rider 4400 - dep: (4, 3) , arr: (8, 7)\n", + "I am rider 4401 - dep: (4, 2) , arr: (9, 6)\n", + "I am rider 4402 - dep: (9, 1) , arr: (5, 4)\n", + "5 riders generated.\n", + "Agent rider 3232 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3420 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3679 move from (9, 3) to (8, 3) using car (4393, [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3681 move from (1, 9) to (2, 9) using car (4369, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3819 move from (1, 9) to (2, 9) using car (4369, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3825 move from (3, 5) to (2, 5) using car (4318, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3829 move from (1, 9) to (2, 9) using car (4369, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (1, 3) to (2, 3) using car (4359, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 3880 move from (6, 9) to (6, 8) using car (4344, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 3880 arrived with a waiting time of 16 ticks\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4018 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4022 doesn't move\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4071 move from (6, 4) to (6, 5) using car (4362, [(6, 4), (6, 5)], 0)\n", + "Rider n° 4071 arrived with a waiting time of 6 ticks\n", + "Agent rider 4096 move from (3, 5) to (2, 5) using car (4318, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (3, 4) to (2, 4) using car (4315, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 4143 move from (1, 3) to (2, 3) using car (4359, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4145 move from (6, 4) to (6, 5) using car (4362, [(6, 4), (6, 5)], 0)\n", + "Rider n° 4145 arrived with a waiting time of 3 ticks\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 doesn't move\n", + "Agent rider 4155 doesn't move\n", + "Agent rider 4163 doesn't move\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 doesn't move\n", "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 move from (1, 0) to (0, 0) using car (4285, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4190 move from (8, 0) to (9, 0) using car (4281, [(8, 0), (9, 0)], 0)\n", - "Agent rider 4194 move from (4, 5) to (3, 5) using car (4350, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4199 move from (1, 0) to (0, 0) using car (4285, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4218 move from (8, 0) to (9, 0) using car (4281, [(8, 0), (9, 0)], 0)\n", - "Agent rider 4229 move from (7, 4) to (7, 5) using car (4368, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4234 move from (7, 3) to (7, 4) using car (4385, [(7, 3), (7, 4)], 0)\n", - "Driver 4235 arrived\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4252 move from (2, 3) to (2, 2) using car (4374, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 4252 arrived with a waiting time of 6 ticks\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 move from (7, 3) to (7, 4) using car (4385, [(7, 3), (7, 4)], 0)\n", - "Driver 4260 arrived\n", - "Driver 4269 arrived\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 doesn't move\n", + "Agent rider 4199 move from (2, 4) to (2, 5) using car (4385, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4200 move from (2, 6) to (3, 6) using car (4368, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 4200 arrived with a waiting time of 2 ticks\n", + "Driver 4218 arrived\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (3, 9) to (4, 9) using car (4278, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4238 doesn't move\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4240 move from (2, 4) to (2, 5) using car (4385, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 4240 arrived with a waiting time of 0 ticks\n", + "Agent rider 4241 move from (2, 6) to (3, 6) using car (4368, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 4241 arrived with a waiting time of 1 ticks\n", + "Agent rider 4242 move from (4, 7) to (4, 8) using car (4331, [(4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4243 move from (5, 2) to (5, 3) using car (4330, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 4) to (2, 3) using car (4358, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Driver 4254 arrived\n", + "Driver 4258 arrived\n", + "Agent rider 4259 move from (7, 2) to (7, 1) using car (4316, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4275 arrived\n", + "Driver 4280 arrived\n", + "Agent rider 4281 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4282 doesn't move\n", + "Agent rider 4284 move from (3, 5) to (2, 5) using car (4318, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 move from (4, 7) to (3, 7) using car (4253, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 move from (5, 0) to (4, 0) using car (4279, [(5, 0), (4, 0)], 0)\n", + "Agent rider 4299 move from (9, 3) to (8, 3) using car (4393, [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (6, 9) to (6, 8) using car (4344, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4303 move from (1, 9) to (2, 9) using car (4319, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 4304 move from (2, 4) to (2, 3) using car (4358, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4306 move from (2, 4) to (2, 5) using car (4385, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 4307 arrived\n", + "Agent rider 4320 move from (2, 6) to (3, 6) using car (4380, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4321 move from (6, 9) to (6, 8) using car (4344, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4322 move from (1, 3) to (2, 3) using car (4359, [(1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 4323 move from (6, 8) to (5, 8) using car (4267, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 4333 doesn't move\n", + "Agent rider 4334 move from (6, 4) to (5, 4) using car (4363, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 4334 arrived with a waiting time of 2 ticks\n", + "Agent rider 4335 doesn't move\n", + "Agent rider 4337 move from (3, 5) to (3, 4) using car (4317, [(3, 5), (3, 4)], 0)\n", + "Agent rider 4338 move from (5, 2) to (5, 3) using car (4330, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4340 move from (9, 3) to (8, 3) using car (4393, [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4341 doesn't move\n", + "Agent rider 4342 doesn't move\n", + "Agent rider 4347 move from (5, 2) to (5, 3) using car (4330, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4348 move from (2, 4) to (2, 5) using car (4385, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (6, 7) to (7, 7) using car (4314, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 doesn't move\n", + "Driver 4353 arrived\n", + "Agent rider 4366 move from (6, 9) to (5, 9) using car (4343, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 4386 move from (4, 7) to (5, 7) using car (4345, [(4, 7), (5, 7)], 0)\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 doesn't move\n", + "Agent rider 4400 move from (4, 3) to (4, 4) using car (4376, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4402 move from (9, 1) to (8, 1) using car (4387, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "tick 308 ended\n", + "I am driver 4403 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 4404 - trip: [(2, 4), (1, 4), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 4405 - trip: [(7, 3), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 4406 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 4407 - trip: [(2, 7), (2, 6)]\n", + "I am driver 4408 - trip: [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 4409 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 4410 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 4411 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "9 drivers generated.\n", + "I am rider 4412 - dep: (3, 9) , arr: (5, 5)\n", + "I am rider 4413 - dep: (2, 3) , arr: (3, 0)\n", + "I am rider 4414 - dep: (2, 0) , arr: (3, 5)\n", + "I am rider 4415 - dep: (7, 1) , arr: (7, 3)\n", + "I am rider 4416 - dep: (9, 3) , arr: (4, 9)\n", + "I am rider 4417 - dep: (7, 0) , arr: (9, 7)\n", + "6 riders generated.\n", + "Agent rider 3232 move from (2, 9) to (3, 9) using car (4319, [(2, 9), (3, 9)], 0)\n", + "Agent rider 3420 move from (2, 9) to (3, 9) using car (4319, [(2, 9), (3, 9)], 0)\n", + "Agent rider 3579 move from (8, 1) to (7, 1) using car (4387, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 3679 move from (8, 3) to (7, 3) using car (4393, [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 3681 move from (2, 9) to (3, 9) using car (4369, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3819 move from (2, 9) to (3, 9) using car (4319, [(2, 9), (3, 9)], 0)\n", + "Agent rider 3825 move from (2, 5) to (1, 5) using car (4318, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 3829 move from (2, 9) to (3, 9) using car (4369, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (2, 3) to (2, 2) using car (4358, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (2, 9) to (3, 9) using car (4369, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4018 move from (2, 9) to (3, 9) using car (4319, [(2, 9), (3, 9)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4096 move from (2, 5) to (1, 5) using car (4318, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4097 move from (0, 3) to (1, 3) using car (4410, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4099 move from (8, 1) to (9, 1) using car (4408, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 move from (0, 1) to (1, 1) using car (4403, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4140 move from (2, 4) to (1, 4) using car (4315, [(2, 4), (1, 4)], 0)\n", + "Agent rider 4143 move from (2, 3) to (3, 3) using car (4359, [(2, 3), (3, 3)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 doesn't move\n", + "Agent rider 4155 doesn't move\n", + "Agent rider 4163 move from (2, 4) to (1, 4) using car (4315, [(2, 4), (1, 4)], 0)\n", + "Rider n° 4163 arrived with a waiting time of 6 ticks\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4169 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 move from (2, 3) to (2, 2) using car (4358, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 4194 arrived\n", + "Agent rider 4199 move from (2, 5) to (3, 5) using car (4397, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 4218 arrived\n", + "Driver 4223 arrived\n", + "Driver 4226 arrived\n", + "Driver 4230 arrived\n", + "Driver 4233 arrived\n", + "Agent rider 4234 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4237 move from (4, 9) to (5, 9) using car (4278, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 4237 arrived with a waiting time of 4 ticks\n", + "Agent rider 4238 move from (3, 7) to (2, 7) using car (4253, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 4238 arrived with a waiting time of 5 ticks\n", + "Agent rider 4239 move from (3, 7) to (2, 7) using car (4253, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4241 doesn't move\n", + "Agent rider 4242 move from (4, 8) to (3, 8) using car (4331, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4243 move from (5, 3) to (5, 4) using car (4330, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 3) to (2, 2) using car (4358, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Driver 4252 arrived\n", + "Driver 4255 arrived\n", + "Agent rider 4259 move from (7, 1) to (7, 0) using car (4316, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4261 arrived\n", + "Driver 4264 arrived\n", "Driver 4270 arrived\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 doesn't move\n", - "Driver 4282 arrived\n", - "Driver 4298 arrived\n", - "Agent rider 4305 doesn't move\n", - "Agent rider 4315 move from (1, 3) to (1, 4) using car (4290, [(1, 3), (1, 4)], 0)\n", - "Driver 4318 arrived\n", - "Driver 4322 arrived\n", - "Driver 4324 arrived\n", + "Driver 4271 arrived\n", + "Agent rider 4281 move from (2, 9) to (3, 9) using car (4319, [(2, 9), (3, 9)], 0)\n", + "Agent rider 4282 move from (0, 3) to (1, 3) using car (4410, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4284 move from (2, 5) to (2, 6) using car (4385, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 4284 arrived with a waiting time of 6 ticks\n", + "Driver 4286 arrived\n", + "Driver 4287 arrived\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 move from (3, 7) to (2, 7) using car (4253, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4297 move from (0, 1) to (1, 1) using car (4403, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4299 move from (8, 3) to (7, 3) using car (4393, [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4300 move from (1, 6) to (2, 6) using car (4395, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4301 move from (6, 8) to (6, 7) using car (4344, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 move from (2, 9) to (3, 9) using car (4369, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4303 move from (2, 9) to (3, 9) using car (4369, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4304 move from (2, 3) to (3, 3) using car (4359, [(2, 3), (3, 3)], 0)\n", + "Agent rider 4306 move from (2, 5) to (3, 5) using car (4397, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 4306 arrived with a waiting time of 2 ticks\n", + "Driver 4310 arrived\n", + "Driver 4311 arrived\n", + "Agent rider 4320 move from (3, 6) to (3, 5) using car (4380, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4321 move from (6, 8) to (6, 7) using car (4344, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 4321 arrived with a waiting time of 3 ticks\n", + "Agent rider 4322 move from (2, 3) to (3, 3) using car (4359, [(2, 3), (3, 3)], 0)\n", + "Agent rider 4323 move from (5, 8) to (4, 8) using car (4267, [(5, 8), (4, 8)], 0)\n", "Driver 4327 arrived\n", - "Agent rider 4331 move from (8, 6) to (8, 5) using car (4401, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4333 move from (3, 4) to (3, 3) using car (4378, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4334 doesn't move\n", + "Agent rider 4333 move from (0, 3) to (1, 3) using car (4410, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", "Agent rider 4335 doesn't move\n", - "Agent rider 4336 doesn't move\n", - "Agent rider 4337 move from (2, 2) to (1, 2) using car (4418, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4338 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 4) to (7, 5) using car (4368, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4340 move from (5, 3) to (5, 4) using car (4394, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4343 arrived\n", - "Driver 4345 arrived\n", - "Agent rider 4353 move from (3, 6) to (3, 5) using car (4387, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4354 move from (5, 3) to (4, 3) using car (4365, [(5, 3), (4, 3)], 0)\n", - "Agent rider 4355 move from (2, 1) to (1, 1) using car (4310, [(2, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (9, 9) to (8, 9) using car (4320, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4357 move from (8, 6) to (8, 5) using car (4401, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 move from (3, 6) to (3, 5) using car (4390, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4379 move from (5, 4) to (5, 3) using car (4405, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 4380 move from (8, 8) to (8, 9) using car (4408, [(8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 4381 move from (5, 3) to (5, 4) using car (4394, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4382 move from (7, 8) to (6, 8) using car (4406, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 4383 move from (2, 3) to (2, 2) using car (4374, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 4402 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (3, 3) to (3, 4) using car (4412, [(3, 3), (3, 4)], 0)\n", - "Agent rider 4423 doesn't move\n", - "Agent rider 4424 move from (2, 2) to (1, 2) using car (4418, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4425 move from (2, 8) to (2, 7) using car (4400, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 doesn't move\n", - "Agent rider 4429 move from (4, 8) to (5, 8) using car (4427, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 4430 move from (6, 5) to (5, 5) using car (4411, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", - "Agent rider 4448 doesn't move\n", - "tick 320 ended\n", - "I am driver 4449 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 4450 - trip: [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 4451 - trip: [(4, 7), (3, 7), (2, 7)]\n", - "I am driver 4452 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)]\n", - "I am driver 4453 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 4454 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4455 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "7 drivers generated.\n", - "I am rider 4456 - dep: (6, 5) , arr: (3, 0)\n", - "I am rider 4457 - dep: (7, 3) , arr: (8, 7)\n", + "Driver 4336 arrived\n", + "Agent rider 4337 doesn't move\n", + "Agent rider 4338 move from (5, 3) to (5, 4) using car (4330, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4340 move from (8, 3) to (7, 3) using car (4393, [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4341 doesn't move\n", + "Agent rider 4342 doesn't move\n", + "Agent rider 4347 move from (5, 3) to (5, 4) using car (4330, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4348 move from (2, 5) to (3, 5) using car (4397, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4349 move from (0, 1) to (1, 1) using car (4403, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4350 move from (7, 7) to (7, 6) using car (4314, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 doesn't move\n", + "Driver 4354 arrived\n", + "Agent rider 4366 move from (5, 9) to (4, 9) using car (4343, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 4374 arrived\n", + "Driver 4375 arrived\n", + "Agent rider 4386 doesn't move\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 move from (6, 0) to (5, 0) using car (4383, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4400 move from (4, 4) to (4, 5) using car (4376, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 4401 move from (4, 2) to (4, 3) using car (4379, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 4402 move from (8, 1) to (7, 1) using car (4387, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 4412 doesn't move\n", + "Agent rider 4413 move from (2, 3) to (2, 2) using car (4358, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4414 doesn't move\n", + "Agent rider 4415 doesn't move\n", + "Agent rider 4416 move from (9, 3) to (9, 4) using car (4361, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 4417 doesn't move\n", + "tick 309 ended\n", + "I am driver 4418 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 4419 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 4420 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 4421 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 4422 - trip: [(7, 2), (7, 3), (7, 4)]\n", + "I am driver 4423 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 4424 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 4425 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 4426 - trip: [(3, 9), (2, 9)]\n", + "I am driver 4427 - trip: [(6, 5), (6, 6), (5, 6)]\n", + "I am driver 4428 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "11 drivers generated.\n", + "I am rider 4429 - dep: (1, 8) , arr: (8, 4)\n", + "I am rider 4430 - dep: (3, 1) , arr: (8, 7)\n", "2 riders generated.\n", - "Agent rider 3379 move from (1, 4) to (1, 3) using car (4441, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 3423 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3554 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3648 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3649 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (2, 2) to (2, 1) using car (4374, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 3814 move from (1, 4) to (1, 3) using car (4441, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 3815 move from (1, 4) to (1, 5) using car (4395, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3868 move from (3, 2) to (3, 3) using car (4392, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Rider n° 3868 arrived with a waiting time of 21 ticks\n", - "Agent rider 3871 move from (4, 3) to (4, 4) using car (4391, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3873 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3928 move from (8, 2) to (8, 3) using car (4377, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3981 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 3982 move from (1, 4) to (1, 3) using car (4441, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4004 move from (2, 2) to (2, 1) using car (4374, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4008 move from (6, 8) to (6, 9) using car (4410, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4009 move from (3, 2) to (3, 3) using car (4392, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4023 move from (0, 2) to (0, 3) using car (4404, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4052 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4078 move from (0, 2) to (0, 3) using car (4404, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 4078 arrived with a waiting time of 19 ticks\n", - "Agent rider 4125 move from (5, 4) to (5, 5) using car (4394, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 4125 arrived with a waiting time of 14 ticks\n", - "Agent rider 4155 move from (8, 9) to (7, 9) using car (4320, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4165 doesn't move\n", + "Agent rider 3232 move from (3, 9) to (2, 9) using car (4426, [(3, 9), (2, 9)], 0)\n", + "Agent rider 3420 move from (3, 9) to (2, 9) using car (4426, [(3, 9), (2, 9)], 0)\n", + "Agent rider 3579 move from (7, 1) to (7, 2) using car (4387, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 3679 move from (7, 3) to (8, 3) using car (4325, [(7, 3), (8, 3)], 0)\n", + "Agent rider 3681 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3819 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3825 move from (1, 5) to (0, 5) using car (4318, [(1, 5), (0, 5)], 0)\n", + "Agent rider 3829 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (2, 2) to (2, 1) using car (4358, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4018 move from (3, 9) to (2, 9) using car (4426, [(3, 9), (2, 9)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4096 move from (1, 5) to (0, 5) using car (4318, [(1, 5), (0, 5)], 0)\n", + "Agent rider 4097 move from (1, 3) to (2, 3) using car (4410, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4099 move from (9, 1) to (9, 2) using car (4408, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 move from (1, 1) to (0, 1) using car (4328, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4140 move from (1, 4) to (0, 4) using car (4404, [(1, 4), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4154 move from (6, 5) to (6, 6) using car (4427, [(6, 5), (6, 6), (5, 6)], 0)\n", + "Rider n° 4154 arrived with a waiting time of 4 ticks\n", + "Agent rider 4155 move from (5, 1) to (6, 1) using car (4373, [(5, 1), (6, 1)], 0)\n", + "Agent rider 4167 doesn't move\n", "Agent rider 4168 doesn't move\n", "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 0) to (8, 0) using car (4453, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 4194 move from (3, 5) to (2, 5) using car (4350, [(3, 5), (2, 5)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (8, 9) to (7, 9) using car (4408, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4229 move from (7, 5) to (7, 6) using car (4368, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4233 move from (8, 4) to (7, 4) using car (4437, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4174 move from (2, 2) to (2, 1) using car (4358, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 4174 arrived with a waiting time of 11 ticks\n", + "Agent rider 4199 move from (3, 5) to (3, 4) using car (4380, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 4199 arrived with a waiting time of 10 ticks\n", + "Driver 4223 arrived\n", + "Driver 4230 arrived\n", "Agent rider 4234 doesn't move\n", - "Agent rider 4249 doesn't move\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 doesn't move\n", - "Driver 4269 arrived\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 doesn't move\n", - "Agent rider 4305 doesn't move\n", - "Driver 4306 arrived\n", - "Agent rider 4315 move from (1, 4) to (1, 3) using car (4441, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 4330 arrived\n", - "Agent rider 4331 move from (8, 5) to (8, 4) using car (4401, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Rider n° 4331 arrived with a waiting time of 3 ticks\n", - "Agent rider 4333 move from (3, 3) to (3, 2) using car (4378, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4334 doesn't move\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4238 move from (3, 7) to (2, 7) using car (4394, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 4238 arrived with a waiting time of 5 ticks\n", + "Agent rider 4239 move from (2, 7) to (1, 7) using car (4253, [(2, 7), (1, 7)], 0)\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (5, 4) to (5, 5) using car (4330, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 2) to (2, 1) using car (4358, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4246 doesn't move\n", + "Agent rider 4259 move from (7, 0) to (6, 0) using car (4316, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4264 arrived\n", + "Driver 4271 arrived\n", + "Driver 4279 arrived\n", + "Agent rider 4281 move from (3, 9) to (2, 9) using car (4426, [(3, 9), (2, 9)], 0)\n", + "Agent rider 4282 move from (1, 3) to (2, 3) using car (4410, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 4286 arrived\n", + "Driver 4289 arrived\n", + "Driver 4293 arrived\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 move from (2, 7) to (1, 7) using car (4253, [(2, 7), (1, 7)], 0)\n", + "Agent rider 4297 move from (1, 1) to (2, 1) using car (4403, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4299 move from (7, 3) to (7, 4) using car (4393, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 4299 arrived with a waiting time of 1 ticks\n", + "Agent rider 4300 move from (2, 6) to (3, 6) using car (4395, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4301 move from (6, 7) to (6, 6) using car (4344, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4303 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4304 doesn't move\n", + "Driver 4311 arrived\n", + "Driver 4317 arrived\n", + "Agent rider 4320 move from (3, 5) to (3, 4) using car (4380, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4323 doesn't move\n", + "Agent rider 4333 move from (1, 3) to (2, 3) using car (4410, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 4335 move from (5, 1) to (6, 1) using car (4373, [(5, 1), (6, 1)], 0)\n", + "Agent rider 4337 move from (3, 4) to (2, 4) using car (4367, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 4338 move from (5, 4) to (5, 5) using car (4330, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4340 move from (7, 3) to (8, 3) using car (4325, [(7, 3), (8, 3)], 0)\n", + "Agent rider 4341 doesn't move\n", + "Agent rider 4342 move from (6, 5) to (6, 6) using car (4427, [(6, 5), (6, 6), (5, 6)], 0)\n", + "Driver 4345 arrived\n", + "Driver 4346 arrived\n", + "Agent rider 4347 move from (5, 4) to (5, 5) using car (4330, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4348 move from (3, 5) to (4, 5) using car (4397, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (7, 6) to (7, 5) using car (4314, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 doesn't move\n", + "Driver 4357 arrived\n", + "Driver 4362 arrived\n", + "Agent rider 4366 move from (4, 9) to (3, 9) using car (4343, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 4370 arrived\n", + "Driver 4375 arrived\n", + "Agent rider 4386 move from (5, 7) to (5, 6) using car (4411, [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 4388 arrived\n", + "Driver 4391 arrived\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 move from (5, 0) to (5, 1) using car (4383, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4400 move from (4, 5) to (4, 6) using car (4376, [(4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 4401 move from (4, 3) to (4, 4) using car (4379, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 4402 move from (7, 1) to (7, 2) using car (4387, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 4412 move from (3, 9) to (3, 8) using car (4369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4413 move from (2, 2) to (2, 1) using car (4358, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 4414 move from (2, 0) to (1, 0) using car (4257, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4415 move from (7, 1) to (7, 2) using car (4387, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 4416 move from (9, 4) to (8, 4) using car (4361, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 4417 move from (7, 0) to (6, 0) using car (4316, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4429 doesn't move\n", + "Agent rider 4430 doesn't move\n", + "tick 310 ended\n", + "I am driver 4431 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (7, 2) to (7, 3) using car (4387, [(7, 2), (7, 3)], 0)\n", + "Agent rider 3679 doesn't move\n", + "Agent rider 3681 move from (3, 8) to (3, 7) using car (4369, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Rider n° 3681 arrived with a waiting time of 30 ticks\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 doesn't move\n", + "Agent rider 3829 move from (3, 8) to (3, 7) using car (4369, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (2, 1) to (3, 1) using car (4403, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (3, 8) to (3, 7) using car (4369, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 move from (9, 2) to (9, 3) using car (4408, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (0, 4) to (0, 5) using car (4404, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (8, 8) to (7, 8) using car (4419, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4155 doesn't move\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4169 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4199 move from (3, 5) to (3, 6) using car (4384, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 4230 arrived\n", + "Agent rider 4234 move from (8, 8) to (7, 8) using car (4419, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4236 doesn't move\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4242 move from (3, 8) to (4, 8) using car (4425, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4243 move from (5, 5) to (5, 6) using car (4330, [(5, 5), (5, 6)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 1) to (2, 0) using car (4358, [(2, 1), (2, 0)], 0)\n", + "Agent rider 4246 move from (8, 8) to (7, 8) using car (4419, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4247 arrived\n", + "Agent rider 4259 move from (6, 0) to (5, 0) using car (4316, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 4259 arrived with a waiting time of 2 ticks\n", + "Driver 4260 arrived\n", + "Driver 4267 arrived\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4282 doesn't move\n", + "Driver 4288 arrived\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 move from (2, 1) to (2, 0) using car (4358, [(2, 1), (2, 0)], 0)\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4301 move from (6, 6) to (6, 5) using car (4344, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 move from (3, 8) to (3, 7) using car (4369, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4303 move from (3, 8) to (3, 7) using car (4369, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 4304 doesn't move\n", + "Driver 4309 arrived\n", + "Driver 4315 arrived\n", + "Driver 4319 arrived\n", + "Agent rider 4320 move from (3, 4) to (3, 3) using car (4380, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 4320 arrived with a waiting time of 2 ticks\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4323 move from (4, 8) to (4, 9) using car (4428, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4333 move from (2, 3) to (3, 3) using car (4410, [(2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", "Agent rider 4335 doesn't move\n", - "Agent rider 4336 move from (1, 4) to (1, 3) using car (4441, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4337 doesn't move\n", - "Agent rider 4338 move from (8, 9) to (7, 9) using car (4320, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 5) to (7, 6) using car (4368, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4340 move from (5, 4) to (5, 5) using car (4394, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4344 arrived\n", - "Agent rider 4353 move from (3, 5) to (3, 4) using car (4387, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4354 move from (4, 3) to (4, 4) using car (4391, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4355 move from (1, 1) to (1, 2) using car (4434, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 4356 move from (8, 9) to (7, 9) using car (4320, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4357 move from (8, 5) to (8, 4) using car (4401, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 move from (3, 5) to (3, 4) using car (4390, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4360 arrived\n", - "Driver 4366 arrived\n", + "Agent rider 4337 move from (2, 4) to (2, 3) using car (4356, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 4337 arrived with a waiting time of 4 ticks\n", + "Agent rider 4338 move from (5, 5) to (5, 6) using car (4330, [(5, 5), (5, 6)], 0)\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4340 doesn't move\n", + "Agent rider 4341 move from (8, 8) to (7, 8) using car (4419, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4342 move from (6, 6) to (5, 6) using car (4427, [(6, 6), (5, 6)], 0)\n", + "Driver 4346 arrived\n", + "Agent rider 4347 move from (5, 5) to (5, 6) using car (4330, [(5, 5), (5, 6)], 0)\n", + "Agent rider 4348 move from (4, 5) to (5, 5) using car (4397, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 4348 arrived with a waiting time of 1 ticks\n", + "Agent rider 4349 move from (1, 1) to (2, 1) using car (4418, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4350 move from (7, 5) to (7, 4) using car (4314, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 doesn't move\n", + "Driver 4359 arrived\n", + "Agent rider 4366 move from (3, 9) to (2, 9) using car (4343, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", "Driver 4372 arrived\n", - "Agent rider 4379 move from (5, 3) to (4, 3) using car (4405, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 4380 move from (8, 9) to (7, 9) using car (4320, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4381 move from (5, 4) to (5, 5) using car (4394, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4382 move from (6, 8) to (5, 8) using car (4406, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 4383 move from (2, 2) to (2, 1) using car (4374, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 4388 arrived\n", - "Driver 4396 arrived\n", - "Driver 4398 arrived\n", + "Agent rider 4386 move from (5, 6) to (6, 6) using car (4368, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 move from (5, 1) to (5, 2) using car (4383, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4400 move from (4, 6) to (5, 6) using car (4376, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 4401 move from (4, 4) to (4, 5) using car (4379, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 4402 move from (7, 2) to (7, 3) using car (4406, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Driver 4407 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (3, 4) to (3, 3) using car (4442, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 4423 move from (2, 2) to (2, 1) using car (4374, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4424 move from (1, 2) to (1, 3) using car (4418, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4425 move from (2, 7) to (2, 6) using car (4400, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 4426 arrived\n", - "Agent rider 4428 doesn't move\n", - "Agent rider 4429 move from (5, 8) to (6, 8) using car (4427, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 4430 move from (5, 5) to (4, 5) using car (4411, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 move from (6, 5) to (6, 6) using car (4312, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 4457 doesn't move\n", - "tick 321 ended\n", - "I am driver 4458 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 4459 - trip: [(7, 2), (7, 3), (6, 3)]\n", - "I am driver 4460 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 4461 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 4462 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 4463 - trip: [(6, 0), (5, 0)]\n", - "6 drivers generated.\n", - "I am rider 4464 - dep: (7, 2) , arr: (9, 5)\n", + "Agent rider 4412 move from (3, 8) to (4, 8) using car (4425, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4413 move from (2, 1) to (2, 0) using car (4358, [(2, 1), (2, 0)], 0)\n", + "Agent rider 4414 move from (1, 0) to (0, 0) using car (4257, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4415 move from (7, 2) to (7, 3) using car (4387, [(7, 2), (7, 3)], 0)\n", + "Rider n° 4415 arrived with a waiting time of 1 ticks\n", + "Agent rider 4416 move from (8, 4) to (7, 4) using car (4361, [(8, 4), (7, 4)], 0)\n", + "Agent rider 4417 move from (6, 0) to (5, 0) using car (4316, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4429 doesn't move\n", + "Agent rider 4430 doesn't move\n", + "tick 311 ended\n", + "I am driver 4432 - trip: [(7, 4), (6, 4)]\n", + "I am driver 4433 - trip: [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 4434 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 4435 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 4436 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 4437 - trip: [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 4438 - trip: [(6, 7), (5, 7)]\n", + "I am driver 4439 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 4440 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 4441 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 4442 - trip: [(5, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 4443 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 4444 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 4445 - trip: [(5, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 4446 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 4447 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 4448 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 4449 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 4450 - trip: [(7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 4451 - trip: [(8, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 4452 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 4453 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 4454 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 4455 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 4456 - trip: [(4, 0), (3, 0)]\n", + "25 drivers generated.\n", + "I am rider 4457 - dep: (8, 9) , arr: (6, 3)\n", "1 riders generated.\n", - "Agent rider 3379 move from (1, 3) to (1, 4) using car (4418, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (7, 9) to (6, 9) using car (4408, [(7, 9), (6, 9)], 0)\n", - "Agent rider 3649 move from (3, 2) to (4, 2) using car (4415, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Rider n° 3649 arrived with a waiting time of 26 ticks\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3791 move from (2, 1) to (3, 1) using car (4374, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 3791 arrived with a waiting time of 21 ticks\n", - "Agent rider 3814 move from (1, 3) to (1, 4) using car (4418, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 3815 move from (1, 5) to (1, 6) using car (4395, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (4, 4) to (5, 4) using car (4391, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (8, 3) to (8, 4) using car (4377, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3981 move from (7, 9) to (6, 9) using car (4408, [(7, 9), (6, 9)], 0)\n", - "Agent rider 3982 move from (1, 3) to (1, 4) using car (4418, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4004 move from (2, 1) to (3, 1) using car (4374, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4008 move from (6, 9) to (7, 9) using car (4410, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4009 move from (3, 3) to (3, 4) using car (4392, [(3, 3), (3, 4)], 0)\n", - "Agent rider 4023 move from (0, 3) to (0, 4) using car (4404, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 move from (0, 8) to (1, 8) using car (4458, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 4125 doesn't move\n", - "Agent rider 4155 move from (7, 9) to (6, 9) using car (4320, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4165 move from (5, 8) to (4, 8) using car (4406, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 move from (7, 3) to (7, 2) using car (4423, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 3679 move from (8, 3) to (7, 3) using car (4444, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3825 move from (0, 5) to (0, 6) using car (4404, [(0, 5), (0, 6)], 0)\n", + "Rider n° 3825 arrived with a waiting time of 13 ticks\n", + "Agent rider 3829 move from (3, 7) to (3, 6) using car (4369, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (3, 1) to (3, 2) using car (4403, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 4018 move from (2, 9) to (2, 8) using car (4343, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 4064 doesn't move\n", + "Agent rider 4096 move from (0, 5) to (0, 6) using car (4404, [(0, 5), (0, 6)], 0)\n", + "Agent rider 4097 move from (2, 3) to (2, 2) using car (4356, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4099 move from (9, 3) to (9, 4) using car (4408, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 move from (0, 1) to (1, 1) using car (4455, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4140 move from (0, 5) to (0, 6) using car (4404, [(0, 5), (0, 6)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (7, 8) to (7, 7) using car (4450, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4155 move from (6, 1) to (7, 1) using car (4365, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 4155 arrived with a waiting time of 8 ticks\n", + "Agent rider 4167 move from (4, 0) to (3, 0) using car (4456, [(4, 0), (3, 0)], 0)\n", "Agent rider 4168 doesn't move\n", "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4194 move from (2, 5) to (2, 4) using car (4417, [(2, 5), (2, 4)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (7, 9) to (6, 9) using car (4408, [(7, 9), (6, 9)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 move from (7, 4) to (6, 4) using car (4437, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4234 move from (7, 4) to (6, 4) using car (4437, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 move from (7, 4) to (6, 4) using car (4437, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (5, 9) to (4, 9) using car (4433, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", - "Driver 4281 arrived\n", - "Driver 4285 arrived\n", + "Agent rider 4172 doesn't move\n", + "Driver 4230 arrived\n", + "Agent rider 4234 move from (7, 8) to (7, 7) using car (4420, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (2, 3) to (2, 2) using car (4356, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 move from (5, 6) to (6, 6) using car (4376, [(5, 6), (6, 6)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 move from (7, 8) to (7, 7) using car (4420, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Driver 4253 arrived\n", + "Driver 4260 arrived\n", + "Driver 4278 arrived\n", + "Agent rider 4281 move from (2, 9) to (2, 8) using car (4343, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 4282 doesn't move\n", "Driver 4290 arrived\n", - "Agent rider 4305 doesn't move\n", - "Driver 4310 arrived\n", - "Agent rider 4315 move from (1, 3) to (1, 4) using car (4418, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Driver 4321 arrived\n", - "Driver 4323 arrived\n", - "Agent rider 4331 doesn't move\n", - "Agent rider 4333 move from (3, 2) to (2, 2) using car (4378, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4335 move from (1, 5) to (1, 6) using car (4395, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4336 move from (1, 3) to (1, 2) using car (4441, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4337 doesn't move\n", - "Agent rider 4338 move from (7, 9) to (6, 9) using car (4320, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 4294 arrived\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 move from (4, 0) to (3, 0) using car (4456, [(4, 0), (3, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 4300 move from (3, 6) to (2, 6) using car (4378, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 4301 move from (6, 5) to (6, 4) using car (4344, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4303 doesn't move\n", + "Agent rider 4304 move from (3, 3) to (4, 3) using car (4410, [(3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 4304 arrived with a waiting time of 3 ticks\n", + "Driver 4318 arrived\n", + "Agent rider 4320 doesn't move\n", + "Agent rider 4322 move from (3, 3) to (3, 2) using car (4380, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4323 move from (4, 9) to (5, 9) using car (4428, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 4323 arrived with a waiting time of 2 ticks\n", + "Driver 4324 arrived\n", + "Driver 4325 arrived\n", + "Driver 4328 arrived\n", + "Driver 4331 arrived\n", + "Agent rider 4333 move from (3, 3) to (3, 2) using car (4380, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4335 move from (6, 1) to (7, 1) using car (4365, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4338 move from (5, 6) to (4, 6) using car (4445, [(5, 6), (4, 6), (4, 5), (4, 4)], 0)\n", "Agent rider 4339 doesn't move\n", - "Agent rider 4340 move from (5, 5) to (5, 6) using car (4394, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4342 arrived\n", - "Agent rider 4353 move from (3, 4) to (3, 3) using car (4387, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4354 move from (4, 4) to (5, 4) using car (4391, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4355 move from (1, 2) to (1, 3) using car (4434, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 4356 move from (7, 9) to (6, 9) using car (4320, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4357 move from (8, 4) to (8, 3) using car (4401, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 move from (4, 2) to (5, 2) using car (4438, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4359 move from (3, 4) to (3, 3) using car (4390, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4361 arrived\n", - "Driver 4362 arrived\n", - "Driver 4363 arrived\n", - "Driver 4365 arrived\n", - "Driver 4375 arrived\n", - "Agent rider 4379 move from (4, 3) to (3, 3) using car (4405, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 4380 move from (7, 9) to (6, 9) using car (4320, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 move from (5, 8) to (4, 8) using car (4406, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 4383 move from (2, 1) to (3, 1) using car (4374, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 4385 arrived\n", + "Agent rider 4340 move from (8, 3) to (7, 3) using car (4444, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4341 move from (7, 8) to (7, 7) using car (4450, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 4342 move from (5, 6) to (6, 6) using car (4376, [(5, 6), (6, 6)], 0)\n", + "Agent rider 4347 move from (5, 6) to (4, 6) using car (4445, [(5, 6), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (7, 4) to (7, 3) using car (4314, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 4351 doesn't move\n", + "Agent rider 4366 move from (2, 9) to (2, 8) using car (4343, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 4371 arrived\n", + "Driver 4373 arrived\n", + "Driver 4382 arrived\n", + "Agent rider 4386 doesn't move\n", "Driver 4389 arrived\n", - "Driver 4398 arrived\n", - "Driver 4412 arrived\n", - "Driver 4414 arrived\n", - "Driver 4416 arrived\n", - "Agent rider 4421 move from (0, 3) to (0, 4) using car (4404, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4422 move from (3, 3) to (3, 4) using car (4392, [(3, 3), (3, 4)], 0)\n", - "Agent rider 4423 move from (2, 1) to (3, 1) using car (4374, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4424 move from (1, 3) to (1, 4) using car (4418, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 4425 move from (2, 6) to (2, 5) using car (4400, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 doesn't move\n", - "Agent rider 4429 move from (6, 8) to (7, 8) using car (4427, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 4430 move from (4, 5) to (3, 5) using car (4411, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 move from (7, 3) to (7, 4) using car (4419, [(7, 3), (7, 4)], 0)\n", - "Agent rider 4464 move from (7, 2) to (7, 3) using car (4459, [(7, 2), (7, 3), (6, 3)], 0)\n", - "tick 322 ended\n", - "I am driver 4465 - trip: [(8, 4), (7, 4), (6, 4), (6, 5)]\n", - "I am driver 4466 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", - "I am driver 4467 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 4468 - trip: [(2, 8), (3, 8), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 4469 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 4470 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4471 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 4472 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 4473 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "9 drivers generated.\n", - "I am rider 4474 - dep: (5, 2) , arr: (2, 0)\n", - "1 riders generated.\n", - "Agent rider 3379 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Agent rider 3423 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3554 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3648 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3713 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Agent rider 3729 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Agent rider 3814 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Agent rider 3815 move from (1, 6) to (1, 7) using car (4395, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 doesn't move\n", - "Agent rider 3839 move from (6, 4) to (7, 4) using car (4447, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 3844 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3871 move from (5, 4) to (6, 4) using car (4391, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 3873 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 3928 move from (8, 4) to (8, 5) using car (4377, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3981 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 3982 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4008 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 4009 doesn't move\n", - "Agent rider 4023 move from (0, 4) to (0, 5) using car (4404, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4052 move from (7, 9) to (8, 9) using car (4410, [(7, 9), (8, 9)], 0)\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4165 move from (4, 8) to (3, 8) using car (4406, [(4, 8), (3, 8)], 0)\n", - "Agent rider 4168 doesn't move\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 move from (5, 2) to (5, 3) using car (4383, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 4400 move from (5, 6) to (6, 6) using car (4376, [(5, 6), (6, 6)], 0)\n", + "Agent rider 4401 move from (4, 5) to (4, 6) using car (4379, [(4, 5), (4, 6)], 0)\n", + "Agent rider 4402 move from (7, 3) to (7, 4) using car (4406, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4412 move from (4, 8) to (4, 7) using car (4425, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4413 doesn't move\n", + "Agent rider 4414 doesn't move\n", + "Agent rider 4416 move from (7, 4) to (6, 4) using car (4436, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Driver 4426 arrived\n", + "Agent rider 4429 doesn't move\n", + "Agent rider 4430 move from (3, 1) to (3, 2) using car (4403, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4457 doesn't move\n", + "tick 312 ended\n", + "I am driver 4458 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", + "I am driver 4459 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "2 drivers generated.\n", + "I am rider 4460 - dep: (6, 2) , arr: (1, 6)\n", + "I am rider 4461 - dep: (0, 3) , arr: (6, 6)\n", + "I am rider 4462 - dep: (5, 2) , arr: (3, 8)\n", + "I am rider 4463 - dep: (3, 1) , arr: (8, 2)\n", + "I am rider 4464 - dep: (2, 1) , arr: (5, 9)\n", + "I am rider 4465 - dep: (0, 8) , arr: (7, 4)\n", + "I am rider 4466 - dep: (4, 3) , arr: (8, 9)\n", + "I am rider 4467 - dep: (0, 5) , arr: (2, 9)\n", + "I am rider 4468 - dep: (4, 6) , arr: (0, 8)\n", + "I am rider 4469 - dep: (1, 8) , arr: (9, 4)\n", + "I am rider 4470 - dep: (7, 4) , arr: (8, 2)\n", + "I am rider 4471 - dep: (7, 5) , arr: (3, 3)\n", + "12 riders generated.\n", + "Agent rider 3232 move from (2, 9) to (1, 9) using car (4352, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3420 move from (2, 9) to (1, 9) using car (4352, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 3579 move from (7, 2) to (7, 1) using car (4423, [(7, 2), (7, 1)], 0)\n", + "Agent rider 3679 move from (7, 3) to (7, 2) using car (4314, [(7, 3), (7, 2)], 0)\n", + "Rider n° 3679 arrived with a waiting time of 20 ticks\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3829 move from (3, 6) to (3, 5) using car (4369, [(3, 6), (3, 5)], 0)\n", + "Agent rider 3847 move from (3, 2) to (4, 2) using car (4380, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 3847 arrived with a waiting time of 23 ticks\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 doesn't move\n", + "Agent rider 4018 move from (2, 8) to (2, 7) using car (4343, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 4064 move from (0, 2) to (0, 3) using car (4447, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4096 move from (0, 6) to (0, 5) using car (4409, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 4097 move from (2, 2) to (2, 1) using car (4356, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4099 move from (9, 4) to (9, 5) using car (4408, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 4115 move from (0, 2) to (0, 3) using car (4447, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4138 move from (1, 1) to (2, 1) using car (4455, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4140 move from (0, 6) to (0, 5) using car (4409, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (7, 7) to (7, 6) using car (4450, [(7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 4153 move from (0, 2) to (0, 3) using car (4447, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4167 doesn't move\n", + "Agent rider 4168 move from (0, 2) to (0, 3) using car (4447, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (4, 8) to (3, 8) using car (4406, [(4, 8), (3, 8)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (8, 0) to (9, 0) using car (4443, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (7, 6) to (8, 6) using car (4326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 4217 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4218 doesn't move\n", - "Agent rider 4229 move from (7, 6) to (8, 6) using car (4326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 4233 move from (6, 4) to (6, 3) using car (4437, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4234 move from (6, 4) to (6, 3) using car (4437, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 move from (7, 6) to (8, 6) using car (4326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 4255 move from (6, 4) to (6, 3) using car (4437, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4276 doesn't move\n", - "Agent rider 4277 move from (4, 9) to (4, 8) using car (4433, [(4, 9), (4, 8), (3, 8)], 0)\n", - "Driver 4285 arrived\n", - "Agent rider 4305 doesn't move\n", - "Agent rider 4315 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Driver 4323 arrived\n", - "Agent rider 4333 move from (2, 2) to (1, 2) using car (4378, [(2, 2), (1, 2)], 0)\n", - "Rider n° 4333 arrived with a waiting time of 4 ticks\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4335 move from (1, 6) to (1, 7) using car (4395, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 4335 arrived with a waiting time of 6 ticks\n", - "Agent rider 4336 move from (1, 2) to (1, 1) using car (4441, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4337 move from (1, 2) to (1, 1) using car (4441, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 4337 arrived with a waiting time of 4 ticks\n", - "Agent rider 4338 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4339 move from (7, 6) to (8, 6) using car (4326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 4340 move from (5, 6) to (5, 7) using car (4394, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 4350 arrived\n", - "Driver 4351 arrived\n", - "Agent rider 4353 move from (3, 3) to (3, 2) using car (4387, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4354 move from (5, 4) to (6, 4) using car (4391, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4355 move from (1, 3) to (1, 4) using car (4434, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 4356 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4357 move from (8, 3) to (8, 2) using car (4401, [(8, 3), (8, 2)], 0)\n", - "Agent rider 4358 move from (5, 2) to (6, 2) using car (4438, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4359 move from (3, 3) to (3, 2) using car (4390, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4362 arrived\n", - "Driver 4365 arrived\n", - "Driver 4368 arrived\n", - "Agent rider 4379 move from (3, 3) to (2, 3) using car (4405, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 4380 move from (6, 9) to (5, 9) using car (4320, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 4381 move from (5, 5) to (4, 5) using car (4446, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 move from (4, 8) to (3, 8) using car (4406, [(4, 8), (3, 8)], 0)\n", - "Agent rider 4383 move from (3, 1) to (4, 1) using car (4374, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4421 move from (0, 4) to (0, 5) using car (4404, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4422 doesn't move\n", - "Agent rider 4423 move from (3, 1) to (4, 1) using car (4374, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4424 move from (1, 4) to (1, 5) using car (4418, [(1, 4), (1, 5)], 0)\n", - "Agent rider 4425 move from (2, 5) to (2, 4) using car (4400, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 move from (3, 1) to (4, 1) using car (4374, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4234 move from (7, 7) to (7, 6) using car (4420, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (2, 2) to (2, 1) using car (4356, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4242 doesn't move\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 move from (7, 7) to (7, 6) using car (4420, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Driver 4257 arrived\n", + "Driver 4278 arrived\n", + "Agent rider 4281 move from (2, 8) to (2, 7) using car (4343, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 4282 doesn't move\n", + "Driver 4294 arrived\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 move from (2, 0) to (3, 0) using car (4439, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 move from (2, 6) to (2, 5) using car (4378, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 4301 move from (6, 4) to (6, 3) using car (4344, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4303 doesn't move\n", + "Agent rider 4320 doesn't move\n", + "Agent rider 4322 move from (3, 2) to (4, 2) using car (4380, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 4324 arrived\n", + "Driver 4328 arrived\n", + "Driver 4329 arrived\n", + "Driver 4330 arrived\n", + "Agent rider 4333 move from (3, 2) to (4, 2) using car (4380, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4335 move from (7, 1) to (8, 1) using car (4365, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4338 doesn't move\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4340 move from (7, 3) to (6, 3) using car (4444, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4341 move from (7, 7) to (6, 7) using car (4454, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4342 doesn't move\n", + "Agent rider 4347 move from (4, 6) to (4, 5) using car (4445, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (7, 3) to (7, 2) using car (4314, [(7, 3), (7, 2)], 0)\n", + "Agent rider 4351 doesn't move\n", + "Driver 4355 arrived\n", + "Driver 4358 arrived\n", + "Driver 4361 arrived\n", + "Agent rider 4366 move from (2, 8) to (2, 7) using car (4343, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 4367 arrived\n", + "Driver 4373 arrived\n", + "Agent rider 4386 doesn't move\n", + "Driver 4387 arrived\n", + "Driver 4390 arrived\n", + "Driver 4394 arrived\n", + "Driver 4396 arrived\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 doesn't move\n", + "Agent rider 4400 doesn't move\n", + "Agent rider 4401 move from (4, 6) to (4, 5) using car (4445, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 4402 doesn't move\n", + "Agent rider 4412 move from (4, 7) to (4, 6) using car (4425, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4413 move from (2, 0) to (3, 0) using car (4439, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 4413 arrived with a waiting time of 1 ticks\n", + "Agent rider 4414 doesn't move\n", + "Agent rider 4416 move from (6, 4) to (6, 5) using car (4458, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Driver 4422 arrived\n", + "Driver 4427 arrived\n", "Agent rider 4429 doesn't move\n", - "Agent rider 4430 move from (3, 5) to (3, 4) using car (4411, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", - "Driver 4431 arrived\n", - "Agent rider 4448 move from (2, 6) to (2, 5) using car (4439, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 move from (7, 4) to (7, 5) using car (4440, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4464 move from (7, 3) to (6, 3) using car (4459, [(7, 3), (6, 3)], 0)\n", - "Agent rider 4474 doesn't move\n", - "tick 323 ended\n", - "I am driver 4475 - trip: [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 4476 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 4477 - trip: [(8, 5), (7, 5), (6, 5)]\n", - "I am driver 4478 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 4479 - trip: [(2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 4480 - trip: [(2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 4481 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 4482 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 4483 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 4484 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7)]\n", - "I am driver 4485 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 4486 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 4487 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 4488 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 4489 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (7, 4)]\n", - "I am driver 4490 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "16 drivers generated.\n", - "I am rider 4491 - dep: (0, 6) , arr: (0, 2)\n", - "I am rider 4492 - dep: (1, 2) , arr: (0, 9)\n", - "I am rider 4493 - dep: (8, 7) , arr: (1, 3)\n", - "I am rider 4494 - dep: (7, 5) , arr: (8, 3)\n", - "I am rider 4495 - dep: (4, 0) , arr: (5, 8)\n", - "I am rider 4496 - dep: (1, 0) , arr: (8, 4)\n", - "I am rider 4497 - dep: (8, 0) , arr: (4, 7)\n", - "I am rider 4498 - dep: (9, 9) , arr: (6, 9)\n", - "I am rider 4499 - dep: (1, 2) , arr: (5, 7)\n", - "9 riders generated.\n", - "Agent rider 3379 move from (1, 5) to (1, 4) using car (4452, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (5, 9) to (4, 9) using car (4320, [(5, 9), (4, 9)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 move from (8, 9) to (7, 9) using car (4483, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3786 move from (1, 4) to (1, 5) using car (4434, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3814 move from (1, 5) to (1, 4) using car (4452, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 3815 move from (1, 7) to (1, 8) using car (4395, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 3827 move from (9, 0) to (9, 1) using car (4443, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3839 move from (7, 4) to (8, 4) using car (4447, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (6, 4) to (7, 4) using car (4391, [(6, 4), (7, 4)], 0)\n" + "Agent rider 4430 move from (3, 2) to (3, 3) using car (4403, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4457 move from (8, 9) to (8, 8) using car (4453, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (5, 2) to (5, 1) using car (4446, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4463 move from (3, 1) to (4, 1) using car (4418, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 doesn't move\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 doesn't move\n", + "Agent rider 4467 doesn't move\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4470 doesn't move\n", + "Agent rider 4471 doesn't move\n", + "tick 313 ended\n", + "I am driver 4472 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 4473 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)]\n", + "I am driver 4474 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 4475 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 4476 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 4477 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 4478 - trip: [(7, 3), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 4479 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 4480 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 4481 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 4482 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 4483 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 4484 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 4485 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 4486 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 4487 - trip: [(4, 5), (3, 5), (2, 5), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 4488 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 4489 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", + "I am driver 4490 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 4491 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 4492 - trip: [(6, 7), (5, 7), (4, 7), (4, 6)]\n", + "I am driver 4493 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 4494 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "23 drivers generated.\n", + "I am rider 4495 - dep: (6, 3) , arr: (3, 2)\n", + "I am rider 4496 - dep: (3, 6) , arr: (1, 8)\n", + "I am rider 4497 - dep: (0, 0) , arr: (1, 7)\n", + "3 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3819 move from (3, 8) to (3, 9) using car (4384, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3829 doesn't move\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (3, 7) to (2, 7) using car (4364, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4064 move from (0, 3) to (0, 4) using car (4447, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 4064 arrived with a waiting time of 24 ticks\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (2, 1) to (2, 2) using car (4455, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4099 move from (9, 5) to (9, 6) using car (4408, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 4115 move from (0, 3) to (1, 3) using car (4488, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 move from (2, 1) to (3, 1) using car (4356, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4143 move from (3, 3) to (3, 4) using car (4403, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4144 move from (7, 6) to (7, 5) using car (4450, [(7, 6), (7, 5)], 0)\n", + "Agent rider 4153 move from (0, 3) to (1, 3) using car (4488, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4167 move from (3, 0) to (4, 0) using car (4439, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4168 move from (0, 3) to (1, 3) using car (4488, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4169 move from (0, 0) to (1, 0) using car (4484, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4234 move from (7, 6) to (7, 5) using car (4420, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (2, 1) to (3, 1) using car (4356, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4242 move from (4, 8) to (5, 8) using car (4385, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 4242 arrived with a waiting time of 9 ticks\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4246 move from (7, 6) to (7, 5) using car (4420, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 4246 arrived with a waiting time of 10 ticks\n", + "Driver 4278 arrived\n", + "Agent rider 4281 move from (2, 7) to (2, 6) using car (4343, [(2, 7), (2, 6)], 0)\n", + "Agent rider 4282 doesn't move\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 move from (2, 5) to (2, 4) using car (4378, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 4301 move from (6, 3) to (5, 3) using car (4444, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 4301 arrived with a waiting time of 2 ticks\n", + "Agent rider 4302 move from (3, 7) to (2, 7) using car (4364, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4303 move from (3, 7) to (2, 7) using car (4364, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 4316 arrived\n", + "Agent rider 4322 move from (4, 2) to (5, 2) using car (4380, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 4328 arrived\n", + "Driver 4330 arrived\n", + "Agent rider 4333 move from (4, 2) to (5, 2) using car (4380, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4335 doesn't move\n", + "Agent rider 4338 move from (4, 6) to (3, 6) using car (4437, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4339 move from (0, 0) to (1, 0) using car (4484, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4340 move from (6, 3) to (5, 3) using car (4444, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4341 move from (6, 7) to (6, 6) using car (4454, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4342 doesn't move\n", + "Agent rider 4347 move from (4, 5) to (3, 5) using car (4487, [(4, 5), (3, 5), (2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 4349 move from (2, 1) to (3, 1) using car (4356, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4350 doesn't move\n", + "Agent rider 4351 move from (0, 0) to (1, 0) using car (4484, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 4363 arrived\n", + "Agent rider 4366 move from (2, 7) to (2, 6) using car (4343, [(2, 7), (2, 6)], 0)\n", + "Driver 4376 arrived\n", + "Driver 4379 arrived\n", + "Agent rider 4386 doesn't move\n", + "Driver 4390 arrived\n", + "Driver 4392 arrived\n", + "Driver 4393 arrived\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 doesn't move\n", + "Agent rider 4400 doesn't move\n", + "Agent rider 4401 move from (4, 5) to (5, 5) using car (4483, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4402 move from (7, 4) to (6, 4) using car (4448, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 4404 arrived\n", + "Driver 4405 arrived\n", + "Agent rider 4412 move from (4, 6) to (4, 5) using car (4425, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4414 move from (0, 0) to (1, 0) using car (4484, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4416 move from (6, 5) to (6, 6) using car (4458, [(6, 5), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4429 move from (1, 8) to (2, 8) using car (4481, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4430 move from (3, 3) to (4, 3) using car (4434, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 4432 arrived\n", + "Driver 4438 arrived\n", + "Driver 4456 arrived\n", + "Agent rider 4457 move from (8, 8) to (8, 7) using car (4453, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 move from (0, 3) to (1, 3) using car (4488, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (5, 1) to (4, 1) using car (4446, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4463 move from (4, 1) to (5, 1) using car (4418, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 move from (2, 1) to (2, 2) using car (4455, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 doesn't move\n", + "Agent rider 4467 doesn't move\n", + "Agent rider 4468 move from (4, 6) to (3, 6) using car (4437, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4469 move from (1, 8) to (2, 8) using car (4481, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4470 move from (7, 4) to (7, 3) using car (4424, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 4471 doesn't move\n", + "Agent rider 4495 move from (6, 3) to (5, 3) using car (4444, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4496 doesn't move\n", + "Agent rider 4497 move from (0, 0) to (1, 0) using car (4484, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "tick 314 ended\n", + "0 drivers generated.\n", + "I am rider 4498 - dep: (6, 1) , arr: (8, 1)\n", + "I am rider 4499 - dep: (6, 3) , arr: (4, 3)\n", + "I am rider 4500 - dep: (6, 0) , arr: (2, 2)\n", + "I am rider 4501 - dep: (1, 1) , arr: (0, 1)\n", + "I am rider 4502 - dep: (1, 6) , arr: (2, 1)\n", + "I am rider 4503 - dep: (4, 1) , arr: (0, 7)\n", + "I am rider 4504 - dep: (0, 3) , arr: (2, 0)\n", + "I am rider 4505 - dep: (0, 3) , arr: (1, 6)\n", + "8 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3819 move from (3, 9) to (2, 9) using car (4384, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3829 move from (3, 5) to (2, 5) using car (4487, [(3, 5), (2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 3962 move from (2, 7) to (1, 7) using car (4364, [(2, 7), (1, 7)], 0)\n", + "Rider n° 3962 arrived with a waiting time of 16 ticks\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (2, 2) to (3, 2) using car (4486, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 4099 move from (9, 6) to (9, 7) using car (4408, [(9, 6), (9, 7)], 0)\n", + "Agent rider 4115 move from (1, 3) to (1, 4) using car (4488, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4143 move from (3, 4) to (3, 5) using car (4403, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4153 move from (1, 3) to (1, 4) using car (4488, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4167 move from (4, 0) to (5, 0) using car (4439, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 4167 arrived with a waiting time of 12 ticks\n", + "Agent rider 4168 move from (1, 3) to (1, 4) using car (4488, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4169 move from (1, 0) to (2, 0) using car (4484, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4234 move from (7, 5) to (7, 4) using car (4420, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (3, 1) to (4, 1) using car (4356, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4243 move from (6, 6) to (6, 7) using car (4458, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Driver 4278 arrived\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4282 doesn't move\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 move from (2, 4) to (2, 3) using car (4378, [(2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 4302 move from (2, 7) to (1, 7) using car (4364, [(2, 7), (1, 7)], 0)\n", + "Agent rider 4303 move from (2, 7) to (1, 7) using car (4364, [(2, 7), (1, 7)], 0)\n", + "Rider n° 4303 arrived with a waiting time of 3 ticks\n", + "Driver 4314 arrived\n", + "Agent rider 4322 move from (5, 2) to (6, 2) using car (4380, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 4330 arrived\n", + "Agent rider 4333 move from (5, 2) to (6, 2) using car (4380, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 4335 doesn't move\n", + "Agent rider 4338 move from (3, 6) to (2, 6) using car (4437, [(3, 6), (2, 6)], 0)\n", + "Agent rider 4339 move from (1, 0) to (2, 0) using car (4484, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4340 move from (5, 3) to (4, 3) using car (4444, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4341 move from (6, 6) to (6, 5) using car (4454, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Rider n° 4341 arrived with a waiting time of 3 ticks\n", + "Agent rider 4342 move from (6, 6) to (6, 7) using car (4458, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4347 move from (3, 5) to (2, 5) using car (4487, [(3, 5), (2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 4349 move from (3, 1) to (4, 1) using car (4356, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4350 doesn't move\n", + "Agent rider 4351 move from (1, 0) to (2, 0) using car (4484, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 4365 arrived\n", + "Agent rider 4366 doesn't move\n", + "Driver 4369 arrived\n", + "Driver 4377 arrived\n", + "Agent rider 4386 move from (6, 6) to (6, 7) using car (4458, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Rider n° 4386 arrived with a waiting time of 5 ticks\n", + "Driver 4392 arrived\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4399 move from (5, 3) to (4, 3) using car (4444, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4400 move from (6, 6) to (7, 6) using car (4472, [(6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4401 move from (5, 5) to (6, 5) using car (4483, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4402 move from (6, 4) to (5, 4) using car (4448, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 4402 arrived with a waiting time of 1 ticks\n", + "Driver 4405 arrived\n", + "Agent rider 4412 doesn't move\n", + "Agent rider 4414 move from (1, 0) to (2, 0) using car (4484, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4416 move from (6, 6) to (6, 7) using car (4458, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Driver 4423 arrived\n", + "Agent rider 4429 move from (2, 8) to (3, 8) using car (4481, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4430 move from (4, 3) to (5, 3) using car (4434, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4457 move from (8, 7) to (7, 7) using car (4474, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 move from (1, 3) to (1, 4) using car (4488, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (4, 1) to (3, 1) using car (4446, [(4, 1), (3, 1)], 0)\n", + "Agent rider 4463 move from (5, 1) to (6, 1) using car (4418, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 move from (2, 2) to (2, 3) using car (4455, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 move from (4, 3) to (5, 3) using car (4434, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4467 doesn't move\n", + "Agent rider 4468 move from (3, 6) to (2, 6) using car (4437, [(3, 6), (2, 6)], 0)\n", + "Agent rider 4469 move from (2, 8) to (3, 8) using car (4481, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4470 move from (7, 3) to (7, 2) using car (4424, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 4471 move from (7, 5) to (7, 4) using car (4420, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4495 move from (5, 3) to (4, 3) using car (4444, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4496 move from (3, 6) to (2, 6) using car (4437, [(3, 6), (2, 6)], 0)\n", + "Agent rider 4497 move from (1, 0) to (2, 0) using car (4484, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4498 doesn't move\n", + "Agent rider 4499 move from (6, 3) to (6, 2) using car (4478, [(6, 3), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 4500 move from (6, 0) to (5, 0) using car (4493, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 move from (4, 1) to (3, 1) using car (4446, [(4, 1), (3, 1)], 0)\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 doesn't move\n", + "tick 315 ended\n", + "I am driver 4506 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 4507 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 4508 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 4509 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 4510 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 4511 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 4512 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 4513 - trip: [(0, 4), (0, 3), (0, 2), (1, 2), (2, 2)]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3873 move from (8, 9) to (7, 9) using car (4483, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 3928 move from (8, 5) to (8, 6) using car (4377, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3981 move from (5, 9) to (4, 9) using car (4320, [(5, 9), (4, 9)], 0)\n", - "Agent rider 3982 move from (1, 5) to (1, 4) using car (4452, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4004 doesn't move\n", - "Agent rider 4008 move from (8, 9) to (7, 9) using car (4483, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4009 move from (3, 4) to (3, 3) using car (4411, [(3, 4), (3, 3), (2, 3)], 0)\n", - "Agent rider 4023 move from (0, 5) to (0, 6) using car (4404, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 move from (5, 9) to (4, 9) using car (4320, [(5, 9), (4, 9)], 0)\n", - "Agent rider 4165 move from (3, 8) to (4, 8) using car (4468, [(3, 8), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 4168 move from (0, 8) to (0, 9) using car (4444, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 4168 arrived with a waiting time of 15 ticks\n", - "Agent rider 4169 move from (2, 9) to (1, 9) using car (4393, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4173 move from (3, 8) to (4, 8) using car (4468, [(3, 8), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 0) to (9, 1) using car (4443, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (5, 9) to (4, 9) using car (4320, [(5, 9), (4, 9)], 0)\n", - "Agent rider 4218 move from (9, 0) to (9, 1) using car (4443, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 move from (6, 3) to (6, 2) using car (4437, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4234 move from (6, 3) to (6, 2) using car (4437, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4255 move from (6, 3) to (6, 2) using car (4437, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4276 move from (2, 9) to (1, 9) using car (4393, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4277 doesn't move\n", - "Agent rider 4305 doesn't move\n", - "Agent rider 4315 move from (1, 5) to (1, 4) using car (4452, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 4334 move from (8, 7) to (8, 6) using car (4409, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4336 move from (1, 1) to (2, 1) using car (4441, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4338 move from (5, 9) to (4, 9) using car (4320, [(5, 9), (4, 9)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4340 move from (5, 7) to (5, 8) using car (4394, [(5, 7), (5, 8), (5, 9)], 0)\n", + "I am driver 4514 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 4515 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "10 drivers generated.\n", + "I am rider 4516 - dep: (8, 3) , arr: (2, 7)\n", + "I am rider 4517 - dep: (8, 6) , arr: (6, 9)\n", + "I am rider 4518 - dep: (2, 4) , arr: (4, 4)\n", + "I am rider 4519 - dep: (4, 4) , arr: (3, 8)\n", + "4 riders generated.\n", + "Agent rider 3232 doesn't move\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3579 doesn't move\n", + "Agent rider 3819 move from (2, 9) to (1, 9) using car (4384, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 3829 move from (2, 5) to (1, 5) using car (4487, [(2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 3829 arrived with a waiting time of 36 ticks\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4096 move from (0, 5) to (0, 6) using car (4447, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 move from (3, 2) to (4, 2) using car (4486, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (1, 4) to (1, 5) using car (4488, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (0, 5) to (0, 6) using car (4447, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 move from (3, 5) to (3, 6) using car (4403, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4169 move from (2, 0) to (2, 1) using car (4511, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 4169 arrived with a waiting time of 9 ticks\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4234 move from (7, 4) to (7, 3) using car (4420, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (4, 1) to (5, 1) using car (4356, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4243 move from (6, 7) to (5, 7) using car (4458, [(6, 7), (5, 7)], 0)\n", + "Agent rider 4244 doesn't move\n", + "Agent rider 4245 move from (2, 0) to (1, 0) using car (4515, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4282 move from (2, 3) to (2, 4) using car (4455, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4296 move from (1, 7) to (1, 6) using car (4352, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 4296 arrived with a waiting time of 10 ticks\n", + "Agent rider 4297 move from (3, 0) to (3, 1) using car (4485, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 4298 move from (3, 0) to (3, 1) using car (4485, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 4300 move from (2, 3) to (1, 3) using car (4378, [(2, 3), (1, 3)], 0)\n", + "Agent rider 4302 move from (1, 7) to (1, 6) using car (4352, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 4314 arrived\n", + "Agent rider 4322 move from (6, 2) to (7, 2) using car (4368, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 4333 move from (6, 2) to (7, 2) using car (4368, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 4335 doesn't move\n", + "Agent rider 4338 doesn't move\n", + "Agent rider 4339 move from (2, 0) to (3, 0) using car (4508, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4340 move from (4, 3) to (3, 3) using car (4444, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Rider n° 4340 arrived with a waiting time of 4 ticks\n", - "Driver 4351 arrived\n", - "Agent rider 4353 move from (3, 2) to (3, 1) using car (4387, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4354 move from (6, 4) to (7, 4) using car (4391, [(6, 4), (7, 4)], 0)\n", - "Agent rider 4355 move from (1, 4) to (1, 5) using car (4434, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (6, 2) to (7, 2) using car (4438, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4359 move from (3, 2) to (3, 1) using car (4390, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4365 arrived\n", - "Driver 4367 arrived\n", - "Agent rider 4379 move from (2, 3) to (1, 3) using car (4405, [(2, 3), (1, 3)], 0)\n", - "Agent rider 4380 move from (5, 9) to (4, 9) using car (4320, [(5, 9), (4, 9)], 0)\n", - "Agent rider 4381 move from (4, 5) to (4, 6) using car (4446, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (4, 1) to (5, 1) using car (4374, [(4, 1), (5, 1)], 0)\n", - "Driver 4384 arrived\n", + "Agent rider 4342 move from (6, 7) to (5, 7) using car (4458, [(6, 7), (5, 7)], 0)\n", + "Driver 4343 arrived\n", + "Agent rider 4347 move from (2, 5) to (1, 5) using car (4487, [(2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 4347 arrived with a waiting time of 1 ticks\n", + "Agent rider 4349 move from (4, 1) to (5, 1) using car (4356, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4350 move from (7, 2) to (7, 1) using car (4424, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 4351 move from (2, 0) to (2, 1) using car (4511, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4366 doesn't move\n", + "Driver 4377 arrived\n", "Driver 4392 arrived\n", - "Driver 4403 arrived\n", - "Driver 4408 arrived\n", - "Driver 4417 arrived\n", - "Driver 4419 arrived\n", - "Agent rider 4421 move from (0, 5) to (0, 6) using car (4404, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4422 move from (3, 4) to (3, 3) using car (4411, [(3, 4), (3, 3), (2, 3)], 0)\n", - "Agent rider 4423 move from (4, 1) to (5, 1) using car (4374, [(4, 1), (5, 1)], 0)\n", - "Agent rider 4424 doesn't move\n", - "Agent rider 4425 move from (2, 4) to (2, 3) using car (4400, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 move from (4, 1) to (5, 1) using car (4374, [(4, 1), (5, 1)], 0)\n", - "Agent rider 4429 doesn't move\n", - "Agent rider 4430 move from (3, 4) to (3, 3) using car (4411, [(3, 4), (3, 3), (2, 3)], 0)\n", - "Agent rider 4448 move from (2, 5) to (2, 4) using car (4439, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 4449 arrived\n", - "Driver 4451 arrived\n", - "Agent rider 4456 move from (6, 6) to (5, 6) using car (4455, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 move from (7, 5) to (7, 6) using car (4440, [(7, 5), (7, 6)], 0)\n", - "Driver 4463 arrived\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4474 move from (5, 2) to (6, 2) using car (4415, [(5, 2), (6, 2)], 0)\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (8, 7) to (8, 6) using car (4469, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 move from (7, 5) to (7, 6) using car (4440, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4495 move from (4, 0) to (4, 1) using car (4460, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 4496 move from (1, 0) to (1, 1) using car (4420, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 4497 doesn't move\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "tick 324 ended\n", - "I am driver 4500 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 4501 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4502 - trip: [(3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4503 - trip: [(3, 8), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 4504 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 4505 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4)]\n", - "I am driver 4506 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 4507 - trip: [(3, 1), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 4508 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5)]\n", - "I am driver 4509 - trip: [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 4510 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 4511 - trip: [(7, 0), (8, 0), (9, 0)]\n", - "I am driver 4512 - trip: [(6, 0), (6, 1), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 4513 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 4514 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "15 drivers generated.\n", - "I am rider 4515 - dep: (3, 7) , arr: (4, 2)\n", - "I am rider 4516 - dep: (6, 4) , arr: (1, 8)\n", - "2 riders generated.\n", - "Agent rider 3379 move from (1, 4) to (1, 5) using car (4461, [(1, 4), (1, 5)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 move from (1, 5) to (1, 6) using car (4434, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (1, 5) to (1, 6) using car (4434, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 3790 move from (1, 5) to (1, 6) using car (4434, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 3814 move from (1, 4) to (1, 5) using car (4461, [(1, 4), (1, 5)], 0)\n", - "Agent rider 3815 move from (1, 8) to (1, 9) using car (4395, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 3815 arrived with a waiting time of 22 ticks\n", - "Agent rider 3827 move from (9, 1) to (9, 2) using car (4443, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 3839 move from (8, 4) to (9, 4) using car (4447, [(8, 4), (9, 4)], 0)\n", - "Rider n° 3839 arrived with a waiting time of 20 ticks\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (8, 6) to (8, 7) using car (4377, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (1, 4) to (1, 5) using car (4461, [(1, 4), (1, 5)], 0)\n", - "Agent rider 4004 move from (3, 1) to (3, 0) using car (4387, [(3, 1), (3, 0)], 0)\n", - "Rider n° 4004 arrived with a waiting time of 17 ticks\n", - "Agent rider 4008 move from (7, 9) to (6, 9) using car (4483, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4009 move from (3, 3) to (3, 4) using car (4509, [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4023 move from (0, 6) to (0, 7) using car (4404, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 move from (1, 8) to (0, 8) using car (4413, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (4, 8) to (4, 9) using car (4468, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 4169 move from (1, 9) to (0, 9) using car (4393, [(1, 9), (0, 9)], 0)\n", - "Agent rider 4173 move from (4, 8) to (4, 9) using car (4468, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 1) to (9, 2) using car (4443, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (8, 6) to (8, 7) using car (4377, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4218 move from (9, 1) to (9, 2) using car (4443, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Rider n° 4218 arrived with a waiting time of 11 ticks\n", - "Agent rider 4229 move from (8, 6) to (8, 7) using car (4377, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4233 move from (6, 2) to (6, 1) using car (4437, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4234 move from (6, 2) to (6, 1) using car (4437, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 4234 arrived with a waiting time of 4 ticks\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 move from (8, 6) to (8, 5) using car (4409, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4255 move from (6, 2) to (6, 1) using car (4437, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4276 move from (1, 9) to (0, 9) using car (4393, [(1, 9), (0, 9)], 0)\n", - "Rider n° 4276 arrived with a waiting time of 12 ticks\n", - "Agent rider 4277 move from (4, 8) to (4, 9) using car (4468, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 4305 doesn't move\n", - "Driver 4312 arrived\n", - "Agent rider 4315 move from (1, 4) to (1, 5) using car (4461, [(1, 4), (1, 5)], 0)\n", - "Driver 4326 arrived\n", - "Agent rider 4334 move from (8, 6) to (8, 5) using car (4409, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4336 move from (2, 1) to (3, 1) using car (4441, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 4338 doesn't move\n", - "Agent rider 4339 move from (8, 6) to (8, 5) using car (4409, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4353 move from (3, 1) to (3, 0) using car (4387, [(3, 1), (3, 0)], 0)\n", - "Agent rider 4354 doesn't move\n", - "Agent rider 4355 move from (1, 5) to (1, 6) using car (4434, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (7, 2) to (8, 2) using car (4438, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4359 move from (3, 1) to (3, 0) using car (4390, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4367 arrived\n", - "Driver 4371 arrived\n", - "Driver 4378 arrived\n", - "Agent rider 4379 move from (1, 3) to (2, 3) using car (4478, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 move from (4, 6) to (4, 7) using car (4446, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 move from (3, 8) to (4, 8) using car (4458, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 4383 doesn't move\n", - "Driver 4401 arrived\n", + "Agent rider 4398 move from (1, 7) to (2, 7) using car (4512, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4399 move from (4, 3) to (3, 3) using car (4444, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4400 move from (7, 6) to (8, 6) using car (4472, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4401 move from (6, 5) to (7, 5) using car (4483, [(6, 5), (7, 5), (8, 5)], 0)\n", "Driver 4406 arrived\n", - "Driver 4410 arrived\n", - "Driver 4418 arrived\n", - "Agent rider 4421 move from (0, 6) to (0, 7) using car (4404, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4422 doesn't move\n", - "Agent rider 4423 doesn't move\n", - "Agent rider 4424 move from (1, 5) to (1, 6) using car (4434, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Rider n° 4424 arrived with a waiting time of 1 ticks\n", - "Agent rider 4425 move from (2, 3) to (3, 3) using car (4400, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 doesn't move\n", - "Agent rider 4429 doesn't move\n", - "Agent rider 4430 move from (3, 3) to (3, 4) using car (4509, [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 4412 move from (4, 5) to (5, 5) using car (4452, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Rider n° 4412 arrived with a waiting time of 2 ticks\n", + "Agent rider 4414 move from (2, 0) to (2, 1) using car (4511, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 move from (6, 7) to (5, 7) using car (4458, [(6, 7), (5, 7)], 0)\n", + "Agent rider 4417 move from (5, 0) to (6, 0) using car (4439, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4429 move from (3, 8) to (3, 7) using car (4481, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4430 move from (5, 3) to (6, 3) using car (4434, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Driver 4442 arrived\n", - "Agent rider 4448 move from (2, 4) to (2, 3) using car (4439, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 move from (5, 6) to (4, 6) using car (4455, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 move from (7, 6) to (7, 7) using car (4432, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 4459 arrived\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4474 move from (6, 2) to (6, 1) using car (4437, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 4491 move from (0, 6) to (0, 7) using car (4404, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (8, 6) to (8, 5) using car (4469, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 move from (7, 6) to (7, 7) using car (4432, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4495 move from (4, 1) to (4, 2) using car (4460, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Driver 4445 arrived\n", + "Driver 4450 arrived\n", + "Driver 4451 arrived\n", + "Agent rider 4457 move from (7, 7) to (6, 7) using car (4474, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4460 move from (6, 2) to (5, 2) using car (4478, [(6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 4461 move from (1, 4) to (1, 5) using car (4488, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4463 move from (6, 1) to (7, 1) using car (4418, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 move from (2, 3) to (2, 4) using car (4455, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 move from (5, 3) to (6, 3) using car (4434, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4467 move from (0, 5) to (0, 6) using car (4447, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (3, 8) to (3, 7) using car (4481, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4470 doesn't move\n", + "Agent rider 4471 move from (7, 4) to (7, 3) using car (4420, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4495 move from (4, 3) to (3, 3) using car (4444, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 4496 doesn't move\n", - "Agent rider 4497 doesn't move\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Agent rider 4515 move from (3, 7) to (3, 6) using car (4505, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 4516 move from (6, 4) to (6, 5) using car (4465, [(6, 4), (6, 5)], 0)\n", - "tick 325 ended\n", + "Agent rider 4497 move from (2, 0) to (2, 1) using car (4511, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4498 move from (6, 1) to (7, 1) using car (4418, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4499 move from (6, 2) to (5, 2) using car (4478, [(6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 4500 move from (5, 0) to (4, 0) using car (4493, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 doesn't move\n", + "Agent rider 4504 move from (0, 3) to (0, 2) using car (4409, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 4505 move from (0, 3) to (0, 2) using car (4409, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4517 move from (8, 6) to (8, 5) using car (4453, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4518 doesn't move\n", + "Agent rider 4519 move from (4, 4) to (4, 3) using car (4425, [(4, 4), (4, 3)], 0)\n", + "tick 316 ended\n", "0 drivers generated.\n", - "I am rider 4517 - dep: (8, 5) , arr: (3, 1)\n", - "I am rider 4518 - dep: (1, 1) , arr: (4, 7)\n", - "I am rider 4519 - dep: (3, 5) , arr: (8, 0)\n", - "I am rider 4520 - dep: (3, 5) , arr: (4, 4)\n", - "I am rider 4521 - dep: (9, 5) , arr: (3, 2)\n", - "I am rider 4522 - dep: (2, 0) , arr: (9, 2)\n", - "I am rider 4523 - dep: (6, 5) , arr: (8, 7)\n", - "I am rider 4524 - dep: (5, 3) , arr: (6, 0)\n", - "I am rider 4525 - dep: (2, 8) , arr: (1, 7)\n", - "9 riders generated.\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 move from (1, 6) to (0, 6) using car (4434, [(1, 6), (0, 6)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (1, 6) to (0, 6) using car (4434, [(1, 6), (0, 6)], 0)\n", - "Agent rider 3790 move from (1, 6) to (0, 6) using car (4434, [(1, 6), (0, 6)], 0)\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3827 move from (9, 2) to (9, 3) using car (4443, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Rider n° 3827 arrived with a waiting time of 26 ticks\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (7, 4) to (7, 3) using car (4488, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3928 move from (8, 7) to (8, 8) using car (4377, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 3928 arrived with a waiting time of 25 ticks\n", - "Agent rider 3981 move from (4, 9) to (5, 9) using car (4468, [(4, 9), (5, 9)], 0)\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (3, 4) to (3, 5) using car (4509, [(3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4023 move from (0, 7) to (0, 8) using car (4404, [(0, 7), (0, 8)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 move from (4, 9) to (5, 9) using car (4468, [(4, 9), (5, 9)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (4, 9) to (5, 9) using car (4468, [(4, 9), (5, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 2) to (9, 3) using car (4443, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4194 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (8, 7) to (8, 8) using car (4377, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4229 move from (8, 7) to (8, 8) using car (4377, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4233 move from (6, 1) to (6, 0) using car (4437, [(6, 1), (6, 0)], 0)\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 move from (8, 5) to (8, 4) using car (4409, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4255 move from (6, 1) to (6, 0) using car (4437, [(6, 1), (6, 0)], 0)\n", - "Rider n° 4255 arrived with a waiting time of 5 ticks\n", - "Agent rider 4277 move from (4, 9) to (5, 9) using car (4468, [(4, 9), (5, 9)], 0)\n", - "Agent rider 4305 move from (8, 7) to (8, 8) using car (4377, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 4305 arrived with a waiting time of 7 ticks\n", - "Agent rider 4315 doesn't move\n", - "Driver 4320 arrived\n", - "Agent rider 4334 move from (8, 5) to (8, 4) using car (4409, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4336 move from (3, 1) to (4, 1) using car (4441, [(3, 1), (4, 1), (5, 1)], 0)\n", + "I am rider 4520 - dep: (1, 2) , arr: (6, 6)\n", + "I am rider 4521 - dep: (9, 4) , arr: (2, 7)\n", + "I am rider 4522 - dep: (6, 4) , arr: (6, 2)\n", + "I am rider 4523 - dep: (9, 5) , arr: (5, 3)\n", + "I am rider 4524 - dep: (2, 1) , arr: (5, 8)\n", + "I am rider 4525 - dep: (9, 7) , arr: (0, 9)\n", + "I am rider 4526 - dep: (8, 8) , arr: (3, 1)\n", + "7 riders generated.\n", + "Agent rider 3232 move from (1, 9) to (0, 9) using car (4384, [(1, 9), (0, 9)], 0)\n", + "Rider n° 3232 arrived with a waiting time of 54 ticks\n", + "Agent rider 3420 move from (1, 9) to (0, 9) using car (4384, [(1, 9), (0, 9)], 0)\n", + "Rider n° 3420 arrived with a waiting time of 49 ticks\n", + "Agent rider 3579 move from (7, 1) to (7, 0) using car (4424, [(7, 1), (7, 0)], 0)\n", + "Rider n° 3579 arrived with a waiting time of 26 ticks\n", + "Agent rider 3819 move from (1, 9) to (0, 9) using car (4384, [(1, 9), (0, 9)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 4018 move from (2, 7) to (3, 7) using car (4512, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4096 move from (0, 6) to (0, 7) using car (4447, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (1, 5) to (1, 6) using car (4488, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 move from (3, 1) to (3, 2) using car (4485, [(3, 1), (3, 2)], 0)\n", + "Agent rider 4140 move from (0, 6) to (0, 7) using car (4447, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 move from (7, 5) to (8, 5) using car (4483, [(7, 5), (8, 5)], 0)\n", + "Agent rider 4153 doesn't move\n", + "Agent rider 4168 doesn't move\n", + "Agent rider 4172 move from (0, 2) to (0, 1) using car (4409, [(0, 2), (0, 1)], 0)\n", + "Agent rider 4234 move from (7, 3) to (6, 3) using car (4420, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (5, 1) to (6, 1) using car (4356, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4244 move from (0, 2) to (0, 1) using car (4409, [(0, 2), (0, 1)], 0)\n", + "Rider n° 4244 arrived with a waiting time of 18 ticks\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4282 move from (2, 4) to (2, 5) using car (4455, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 move from (3, 1) to (3, 2) using car (4485, [(3, 1), (3, 2)], 0)\n", + "Agent rider 4298 move from (3, 1) to (3, 2) using car (4485, [(3, 1), (3, 2)], 0)\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4322 doesn't move\n", + "Agent rider 4333 doesn't move\n", + "Agent rider 4335 doesn't move\n", "Agent rider 4338 doesn't move\n", - "Agent rider 4339 move from (8, 5) to (8, 4) using car (4409, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Driver 4341 arrived\n", - "Agent rider 4353 move from (3, 0) to (4, 0) using car (4507, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 4354 move from (7, 4) to (7, 3) using car (4488, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 4355 move from (1, 6) to (0, 6) using car (4434, [(1, 6), (0, 6)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 move from (8, 2) to (9, 2) using car (4438, [(8, 2), (9, 2)], 0)\n", - "Agent rider 4358 move from (8, 2) to (9, 2) using car (4438, [(8, 2), (9, 2)], 0)\n", - "Agent rider 4359 move from (3, 0) to (4, 0) using car (4390, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4371 arrived\n", - "Driver 4374 arrived\n", - "Agent rider 4379 move from (2, 3) to (2, 4) using car (4487, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 move from (4, 7) to (4, 8) using car (4446, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 doesn't move\n", - "Driver 4391 arrived\n", - "Driver 4405 arrived\n", - "Driver 4415 arrived\n", - "Agent rider 4421 move from (0, 7) to (0, 8) using car (4404, [(0, 7), (0, 8)], 0)\n", - "Agent rider 4422 move from (3, 3) to (4, 3) using car (4400, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4423 doesn't move\n", - "Agent rider 4425 move from (3, 3) to (4, 3) using car (4400, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 4428 doesn't move\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4342 doesn't move\n", + "Agent rider 4349 move from (5, 1) to (6, 1) using car (4356, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4350 move from (7, 1) to (7, 0) using car (4424, [(7, 1), (7, 0)], 0)\n", + "Agent rider 4351 move from (2, 1) to (2, 2) using car (4511, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 4364 arrived\n", + "Agent rider 4366 doesn't move\n", + "Driver 4383 arrived\n", + "Driver 4397 arrived\n", + "Agent rider 4398 move from (2, 7) to (3, 7) using car (4512, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4399 move from (3, 3) to (2, 3) using car (4444, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4400 doesn't move\n", + "Agent rider 4401 move from (7, 5) to (8, 5) using car (4483, [(7, 5), (8, 5)], 0)\n", + "Driver 4408 arrived\n", + "Driver 4410 arrived\n", + "Driver 4411 arrived\n", + "Agent rider 4414 move from (2, 1) to (2, 2) using car (4511, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 doesn't move\n", + "Agent rider 4417 move from (6, 0) to (7, 0) using car (4439, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 4428 arrived\n", "Agent rider 4429 doesn't move\n", - "Agent rider 4430 move from (3, 4) to (3, 5) using car (4509, [(3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 4430 move from (6, 3) to (6, 4) using car (4434, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Driver 4433 arrived\n", - "Driver 4440 arrived\n", - "Agent rider 4448 move from (2, 3) to (2, 2) using car (4439, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 move from (4, 6) to (3, 6) using car (4455, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 move from (7, 7) to (7, 8) using car (4432, [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4464 move from (6, 3) to (6, 4) using car (4489, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 4474 move from (6, 1) to (6, 0) using car (4437, [(6, 1), (6, 0)], 0)\n", - "Agent rider 4491 move from (0, 7) to (0, 8) using car (4404, [(0, 7), (0, 8)], 0)\n", - "Agent rider 4492 move from (1, 2) to (1, 3) using car (4420, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 4493 move from (8, 5) to (8, 4) using car (4469, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 move from (7, 7) to (7, 8) using car (4432, [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4495 move from (4, 2) to (4, 3) using car (4460, [(4, 2), (4, 3)], 0)\n", - "Agent rider 4496 move from (1, 1) to (2, 1) using car (4504, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 doesn't move\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (1, 2) to (2, 2) using car (4510, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 4515 move from (3, 6) to (3, 5) using car (4505, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Driver 4436 arrived\n", + "Driver 4437 arrived\n", + "Driver 4446 arrived\n", + "Driver 4451 arrived\n", + "Agent rider 4457 move from (6, 7) to (6, 6) using car (4474, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4460 move from (5, 2) to (5, 3) using car (4514, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4461 move from (1, 5) to (1, 6) using car (4488, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4463 move from (7, 1) to (7, 2) using car (4418, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 move from (2, 4) to (2, 5) using car (4455, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 move from (6, 3) to (6, 4) using car (4434, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4467 move from (0, 6) to (0, 7) using car (4447, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4468 move from (2, 6) to (2, 5) using car (4421, [(2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4470 move from (7, 2) to (8, 2) using car (4368, [(7, 2), (8, 2)], 0)\n", + "Rider n° 4470 arrived with a waiting time of 2 ticks\n", + "Agent rider 4471 move from (7, 3) to (6, 3) using car (4420, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4495 move from (3, 3) to (3, 2) using car (4477, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 4495 arrived with a waiting time of 0 ticks\n", + "Agent rider 4496 move from (2, 6) to (2, 5) using car (4421, [(2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4497 move from (2, 1) to (2, 2) using car (4511, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4498 move from (7, 1) to (7, 2) using car (4418, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4499 move from (5, 2) to (4, 2) using car (4478, [(5, 2), (4, 2)], 0)\n", + "Agent rider 4500 move from (4, 0) to (3, 0) using car (4493, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 move from (1, 6) to (1, 5) using car (4352, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4503 doesn't move\n", + "Agent rider 4504 move from (0, 2) to (0, 1) using car (4409, [(0, 2), (0, 1)], 0)\n", + "Agent rider 4505 doesn't move\n", "Agent rider 4516 doesn't move\n", - "Agent rider 4517 move from (8, 5) to (8, 4) using car (4469, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4518 move from (1, 1) to (2, 1) using car (4504, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 4517 doesn't move\n", + "Agent rider 4518 move from (2, 4) to (2, 5) using car (4455, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 4519 doesn't move\n", "Agent rider 4520 doesn't move\n", "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", + "Agent rider 4522 move from (6, 4) to (6, 3) using car (4454, [(6, 4), (6, 3)], 0)\n", "Agent rider 4523 doesn't move\n", - "Agent rider 4524 doesn't move\n", + "Agent rider 4524 move from (2, 1) to (2, 2) using car (4511, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 4525 doesn't move\n", - "tick 326 ended\n", - "I am driver 4526 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 4527 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 4528 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 4529 - trip: [(6, 9), (6, 8)]\n", - "I am driver 4530 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 4531 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 4532 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 4533 - trip: [(6, 2), (5, 2), (4, 2), (4, 1)]\n", - "I am driver 4534 - trip: [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 4535 - trip: [(5, 8), (4, 8), (3, 8), (3, 7)]\n", - "I am driver 4536 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 4537 - trip: [(1, 7), (1, 6)]\n", - "I am driver 4538 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 4539 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 4540 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 4541 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 4542 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", - "I am driver 4543 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "18 drivers generated.\n", - "I am rider 4544 - dep: (9, 3) , arr: (2, 2)\n", - "I am rider 4545 - dep: (6, 8) , arr: (4, 4)\n", - "2 riders generated.\n", - "Agent rider 3379 doesn't move\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (4, 9) to (5, 9) using car (4503, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3814 doesn't move\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (7, 3) to (7, 2) using car (4488, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 4008 move from (6, 9) to (6, 8) using car (4529, [(6, 9), (6, 8)], 0)\n", - "Agent rider 4009 move from (3, 5) to (3, 4) using car (4505, [(3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 3) to (9, 4) using car (4443, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4194 move from (2, 4) to (2, 5) using car (4478, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (8, 8) to (8, 9) using car (4377, [(8, 8), (8, 9)], 0)\n", - "Agent rider 4217 move from (4, 9) to (5, 9) using car (4503, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 4229 move from (8, 8) to (8, 9) using car (4377, [(8, 8), (8, 9)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4250 move from (4, 0) to (5, 0) using car (4390, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4253 move from (8, 4) to (8, 3) using car (4409, [(8, 4), (8, 3)], 0)\n", - "Agent rider 4277 doesn't move\n", - "Agent rider 4315 doesn't move\n", - "Agent rider 4334 move from (8, 4) to (8, 3) using car (4409, [(8, 4), (8, 3)], 0)\n", - "Agent rider 4336 move from (4, 1) to (5, 1) using car (4441, [(4, 1), (5, 1)], 0)\n", + "Agent rider 4526 doesn't move\n", + "tick 317 ended\n", + "I am driver 4527 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 4528 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 4529 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 4530 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 4531 - trip: [(5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 4532 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 4533 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 4534 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 4535 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 4536 - trip: [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 4537 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", + "I am driver 4538 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 4539 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 4540 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 4541 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 4542 - trip: [(4, 1), (5, 1), (6, 1), (6, 0), (7, 0)]\n", + "I am driver 4543 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 4544 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 4545 - trip: [(7, 1), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 4546 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 4547 - trip: [(5, 3), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 4548 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 4549 - trip: [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "23 drivers generated.\n", + "I am rider 4550 - dep: (7, 1) , arr: (3, 2)\n", + "I am rider 4551 - dep: (8, 6) , arr: (4, 8)\n", + "I am rider 4552 - dep: (7, 2) , arr: (0, 8)\n", + "3 riders generated.\n", + "Agent rider 3420 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3961 move from (0, 2) to (1, 2) using car (4513, [(0, 2), (1, 2), (2, 2)], 0)\n", + "Agent rider 4018 move from (3, 7) to (4, 7) using car (4512, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4096 move from (0, 7) to (0, 8) using car (4447, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 move from (4, 2) to (3, 2) using car (4473, [(4, 2), (3, 2)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (1, 6) to (1, 7) using car (4488, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 move from (3, 2) to (3, 1) using car (4477, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4140 move from (0, 7) to (0, 8) using car (4447, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 move from (3, 6) to (3, 5) using car (4481, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4153 move from (1, 4) to (1, 3) using car (4487, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 4168 move from (1, 4) to (1, 3) using car (4487, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4234 move from (6, 3) to (5, 3) using car (4420, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 4236 move from (6, 1) to (7, 1) using car (4356, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4239 doesn't move\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4245 doesn't move\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4282 move from (2, 5) to (1, 5) using car (4421, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 4282 arrived with a waiting time of 6 ticks\n", + "Agent rider 4295 move from (8, 8) to (9, 8) using car (4385, [(8, 8), (9, 8)], 0)\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4302 move from (1, 6) to (1, 7) using car (4488, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4322 move from (7, 2) to (7, 3) using car (4418, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4333 move from (7, 2) to (7, 3) using car (4418, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 4333 arrived with a waiting time of 7 ticks\n", + "Agent rider 4335 doesn't move\n", "Agent rider 4338 doesn't move\n", - "Agent rider 4339 move from (8, 4) to (8, 3) using car (4409, [(8, 4), (8, 3)], 0)\n", - "Agent rider 4353 move from (4, 0) to (5, 0) using car (4507, [(4, 0), (5, 0)], 0)\n", - "Agent rider 4354 move from (7, 3) to (7, 2) using car (4488, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 4355 doesn't move\n", - "Agent rider 4356 move from (5, 9) to (4, 9) using car (4483, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4357 move from (9, 2) to (9, 3) using car (4543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4358 move from (9, 2) to (9, 3) using car (4543, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4359 move from (4, 0) to (5, 0) using car (4390, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 4374 arrived\n", - "Agent rider 4379 move from (2, 4) to (2, 5) using car (4487, [(2, 4), (2, 5)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 move from (4, 8) to (3, 8) using car (4446, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 move from (4, 8) to (3, 8) using car (4446, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4383 doesn't move\n", - "Driver 4386 arrived\n", - "Driver 4387 arrived\n", - "Driver 4393 arrived\n", - "Driver 4394 arrived\n", + "Agent rider 4339 move from (3, 0) to (3, 1) using car (4493, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4342 doesn't move\n", + "Driver 4344 arrived\n", + "Agent rider 4349 move from (6, 1) to (7, 1) using car (4356, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4350 move from (7, 0) to (8, 0) using car (4439, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4351 move from (2, 2) to (2, 3) using car (4511, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4366 doesn't move\n", + "Driver 4378 arrived\n", + "Driver 4380 arrived\n", + "Driver 4395 arrived\n", + "Agent rider 4398 move from (3, 7) to (4, 7) using car (4512, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4399 move from (2, 3) to (1, 3) using car (4444, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4400 doesn't move\n", + "Agent rider 4401 doesn't move\n", "Driver 4411 arrived\n", - "Driver 4413 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (4, 3) to (4, 4) using car (4473, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 4423 doesn't move\n", - "Agent rider 4425 move from (4, 3) to (5, 3) using car (4400, [(4, 3), (5, 3)], 0)\n", - "Agent rider 4428 doesn't move\n", - "Agent rider 4429 move from (7, 8) to (7, 9) using car (4432, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4430 move from (3, 5) to (2, 5) using car (4509, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Driver 4447 arrived\n", - "Agent rider 4448 move from (2, 2) to (3, 2) using car (4439, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 4450 arrived\n", - "Driver 4454 arrived\n", - "Agent rider 4456 move from (3, 6) to (2, 6) using car (4455, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 move from (7, 8) to (7, 9) using car (4432, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 4461 arrived\n", - "Agent rider 4464 move from (6, 4) to (7, 4) using car (4489, [(6, 4), (7, 4)], 0)\n", - "Driver 4465 arrived\n", - "Agent rider 4474 doesn't move\n", - "Driver 4477 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 move from (1, 3) to (1, 4) using car (4420, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 4493 move from (8, 4) to (8, 3) using car (4469, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 move from (7, 8) to (7, 9) using car (4432, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4495 move from (4, 3) to (5, 3) using car (4400, [(4, 3), (5, 3)], 0)\n", - "Agent rider 4496 move from (2, 1) to (3, 1) using car (4504, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 move from (8, 0) to (7, 0) using car (4445, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (2, 2) to (2, 3) using car (4510, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 4515 move from (3, 5) to (2, 5) using car (4501, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4516 move from (6, 5) to (6, 4) using car (4485, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4517 move from (8, 4) to (8, 3) using car (4469, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4518 move from (2, 1) to (3, 1) using car (4504, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4519 move from (3, 5) to (2, 5) using car (4501, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4520 move from (3, 5) to (3, 4) using car (4505, [(3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (6, 5) to (6, 4) using car (4485, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4524 move from (5, 3) to (5, 2) using car (4462, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4525 doesn't move\n", - "Agent rider 4544 move from (9, 3) to (9, 4) using car (4443, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 4545 doesn't move\n", - "tick 327 ended\n", - "I am driver 4546 - trip: [(3, 8), (4, 8), (5, 8), (5, 7)]\n", - "I am driver 4547 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 4548 - trip: [(6, 3), (6, 2), (7, 2)]\n", - "I am driver 4549 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 4550 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 4551 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "6 drivers generated.\n", - "I am rider 4552 - dep: (0, 4) , arr: (9, 7)\n", - "I am rider 4553 - dep: (0, 9) , arr: (2, 2)\n", - "I am rider 4554 - dep: (1, 3) , arr: (1, 4)\n", - "I am rider 4555 - dep: (1, 9) , arr: (7, 3)\n", - "I am rider 4556 - dep: (8, 5) , arr: (5, 7)\n", - "5 riders generated.\n", - "Agent rider 3379 move from (1, 5) to (1, 4) using car (4475, [(1, 5), (1, 4)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (5, 9) to (6, 9) using car (4503, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 move from (7, 9) to (8, 9) using car (4432, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3786 doesn't move\n", - "Agent rider 3790 doesn't move\n", - "Agent rider 3814 move from (1, 5) to (1, 4) using car (4475, [(1, 5), (1, 4)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (7, 2) to (7, 1) using car (4488, [(7, 2), (7, 1)], 0)\n", - "Agent rider 3873 move from (7, 9) to (8, 9) using car (4432, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3981 move from (5, 9) to (6, 9) using car (4503, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 3982 move from (1, 5) to (1, 4) using car (4506, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4009 move from (3, 4) to (3, 5) using car (4532, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 move from (4, 9) to (3, 9) using car (4483, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4165 move from (5, 9) to (6, 9) using car (4503, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (5, 9) to (6, 9) using car (4503, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 4) to (9, 5) using car (4443, [(9, 4), (9, 5)], 0)\n", - "Agent rider 4194 move from (2, 5) to (2, 6) using car (4478, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 4194 arrived with a waiting time of 15 ticks\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (5, 9) to (6, 9) using car (4503, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4250 move from (5, 0) to (6, 0) using car (4390, [(5, 0), (6, 0)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4277 move from (5, 9) to (6, 9) using car (4503, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 4277 arrived with a waiting time of 7 ticks\n", - "Agent rider 4315 move from (1, 5) to (1, 4) using car (4475, [(1, 5), (1, 4)], 0)\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4336 doesn't move\n", - "Agent rider 4338 move from (4, 9) to (3, 9) using car (4486, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4353 move from (5, 0) to (6, 0) using car (4390, [(5, 0), (6, 0)], 0)\n", - "Agent rider 4354 move from (7, 2) to (7, 1) using car (4488, [(7, 2), (7, 1)], 0)\n", - "Agent rider 4355 doesn't move\n", - "Agent rider 4356 move from (4, 9) to (3, 9) using car (4483, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4357 move from (9, 3) to (9, 4) using car (4543, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4358 move from (9, 3) to (9, 4) using car (4543, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4359 move from (5, 0) to (6, 0) using car (4390, [(5, 0), (6, 0)], 0)\n", - "Agent rider 4379 move from (2, 5) to (2, 4) using car (4501, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4380 move from (4, 9) to (3, 9) using car (4483, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4381 move from (3, 8) to (2, 8) using car (4446, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 move from (3, 8) to (2, 8) using car (4446, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4383 doesn't move\n", - "Driver 4387 arrived\n", - "Driver 4394 arrived\n", - "Driver 4404 arrived\n", - "Driver 4413 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (4, 4) to (4, 5) using car (4473, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 4423 doesn't move\n", - "Agent rider 4425 doesn't move\n", - "Agent rider 4428 doesn't move\n", - "Agent rider 4429 move from (7, 9) to (8, 9) using car (4432, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4430 move from (2, 5) to (1, 5) using car (4509, [(2, 5), (1, 5)], 0)\n", - "Rider n° 4430 arrived with a waiting time of 0 ticks\n", - "Driver 4434 arrived\n", - "Driver 4436 arrived\n", + "Agent rider 4414 move from (2, 2) to (2, 3) using car (4511, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 doesn't move\n", + "Agent rider 4417 move from (7, 0) to (8, 0) using car (4439, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 4425 arrived\n", + "Agent rider 4429 move from (3, 7) to (4, 7) using car (4512, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4430 move from (6, 4) to (6, 5) using car (4434, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Driver 4437 arrived\n", - "Driver 4438 arrived\n", - "Agent rider 4448 move from (3, 2) to (4, 2) using car (4439, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 move from (2, 6) to (2, 5) using car (4455, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 move from (7, 9) to (8, 9) using car (4432, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 4460 arrived\n", - "Agent rider 4464 doesn't move\n", - "Driver 4466 arrived\n", - "Driver 4468 arrived\n", - "Driver 4472 arrived\n", - "Agent rider 4474 doesn't move\n", - "Driver 4479 arrived\n", - "Driver 4480 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 move from (1, 4) to (1, 5) using car (4420, [(1, 4), (1, 5), (1, 6)], 0)\n" + "Agent rider 4457 move from (6, 6) to (6, 5) using car (4474, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 4458 arrived\n", + "Agent rider 4460 move from (5, 3) to (4, 3) using car (4547, [(5, 3), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4461 move from (1, 6) to (1, 7) using car (4488, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4463 move from (7, 2) to (7, 3) using car (4418, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 move from (2, 5) to (2, 6) using car (4455, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 move from (6, 4) to (6, 5) using car (4434, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4467 move from (0, 7) to (0, 8) using car (4447, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4468 move from (2, 5) to (1, 5) using car (4421, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4469 move from (3, 7) to (4, 7) using car (4512, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4471 move from (6, 3) to (5, 3) using car (4534, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 4492 arrived\n", + "Agent rider 4496 move from (2, 5) to (2, 6) using car (4455, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4497 move from (2, 2) to (2, 3) using car (4511, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4498 move from (7, 2) to (7, 3) using car (4418, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4499 move from (4, 2) to (3, 2) using car (4473, [(4, 2), (3, 2)], 0)\n", + "Agent rider 4500 move from (3, 0) to (3, 1) using car (4493, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4501 move from (1, 1) to (1, 2) using car (4515, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4502 move from (1, 5) to (1, 4) using car (4352, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4503 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 move from (0, 2) to (1, 2) using car (4513, [(0, 2), (1, 2), (2, 2)], 0)\n", + "Agent rider 4516 move from (8, 3) to (8, 4) using car (4494, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4517 doesn't move\n", + "Agent rider 4518 doesn't move\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4520 doesn't move\n", + "Agent rider 4521 move from (9, 4) to (9, 5) using car (4440, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4522 move from (6, 3) to (7, 3) using car (4489, [(6, 3), (7, 3)], 0)\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 move from (2, 2) to (2, 3) using car (4511, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 doesn't move\n", + "Agent rider 4526 doesn't move\n", + "Agent rider 4550 move from (7, 1) to (7, 2) using car (4545, [(7, 1), (7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (7, 2) to (7, 3) using car (4418, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "tick 318 ended\n", + "I am driver 4553 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 4554 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 4555 - trip: [(1, 7), (1, 6)]\n", + "I am driver 4556 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 4557 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 4558 - trip: [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 4559 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4560 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 4561 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 4562 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 4563 - trip: [(5, 6), (4, 6), (3, 6), (3, 7)]\n", + "11 drivers generated.\n", + "I am rider 4564 - dep: (1, 0) , arr: (7, 0)\n", + "I am rider 4565 - dep: (1, 7) , arr: (1, 2)\n", + "I am rider 4566 - dep: (7, 1) , arr: (9, 2)\n", + "I am rider 4567 - dep: (9, 3) , arr: (8, 0)\n", + "I am rider 4568 - dep: (7, 5) , arr: (0, 0)\n", + "I am rider 4569 - dep: (8, 1) , arr: (7, 4)\n", + "I am rider 4570 - dep: (1, 0) , arr: (4, 2)\n", + "I am rider 4571 - dep: (9, 9) , arr: (9, 4)\n", + "8 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3961 move from (1, 2) to (2, 2) using car (4513, [(1, 2), (2, 2)], 0)\n", + "Agent rider 4018 move from (4, 7) to (5, 7) using car (4512, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4096 move from (0, 8) to (0, 9) using car (4447, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (1, 7) to (1, 8) using car (4488, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 move from (3, 1) to (3, 0) using car (4477, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4140 move from (0, 8) to (0, 9) using car (4447, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4153 move from (1, 3) to (1, 2) using car (4487, [(1, 3), (1, 2)], 0)\n", + "Agent rider 4168 move from (1, 3) to (1, 2) using car (4487, [(1, 3), (1, 2)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4234 move from (5, 3) to (4, 3) using car (4420, [(5, 3), (4, 3)], 0)\n", + "Rider n° 4234 arrived with a waiting time of 14 ticks\n", + "Agent rider 4236 move from (7, 1) to (8, 1) using car (4356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4239 move from (1, 7) to (1, 8) using car (4488, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 4239 arrived with a waiting time of 13 ticks\n", + "Agent rider 4243 move from (5, 7) to (5, 8) using car (4536, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 4243 arrived with a waiting time of 8 ticks\n", + "Agent rider 4245 move from (1, 0) to (0, 0) using car (4381, [(1, 0), (0, 0)], 0)\n", + "Rider n° 4245 arrived with a waiting time of 10 ticks\n", + "Agent rider 4281 move from (2, 6) to (2, 7) using car (4455, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 doesn't move\n", + "Agent rider 4302 move from (1, 7) to (1, 6) using car (4555, [(1, 7), (1, 6)], 0)\n", + "Agent rider 4322 move from (7, 3) to (8, 3) using car (4418, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4335 doesn't move\n", + "Agent rider 4338 doesn't move\n", + "Agent rider 4339 move from (3, 1) to (3, 2) using car (4493, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4342 move from (5, 7) to (5, 8) using car (4536, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 4342 arrived with a waiting time of 8 ticks\n", + "Agent rider 4349 move from (7, 1) to (8, 1) using car (4356, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4350 doesn't move\n", + "Agent rider 4351 move from (2, 3) to (2, 4) using car (4511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4366 move from (2, 6) to (2, 5) using car (4419, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4368 arrived\n", + "Driver 4380 arrived\n", + "Driver 4384 arrived\n", + "Agent rider 4398 move from (4, 7) to (5, 7) using car (4512, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4399 doesn't move\n", + "Agent rider 4400 doesn't move\n", + "Agent rider 4401 doesn't move\n", + "Driver 4403 arrived\n", + "Driver 4409 arrived\n", + "Agent rider 4414 move from (2, 3) to (2, 4) using car (4511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 move from (5, 7) to (5, 8) using car (4536, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4417 move from (8, 0) to (8, 1) using car (4439, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 4424 arrived\n", + "Agent rider 4429 move from (4, 7) to (5, 7) using car (4512, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4430 move from (6, 5) to (6, 6) using car (4434, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 4452 arrived\n", + "Driver 4454 arrived\n", + "Agent rider 4457 move from (6, 5) to (6, 4) using car (4474, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4493 move from (8, 3) to (8, 2) using car (4469, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 move from (7, 9) to (8, 9) using car (4432, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4495 doesn't move\n", - "Agent rider 4496 move from (3, 1) to (4, 1) using car (4504, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 move from (7, 0) to (6, 0) using car (4445, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (2, 3) to (2, 4) using car (4510, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 4511 arrived\n", - "Driver 4514 arrived\n", - "Agent rider 4515 move from (2, 5) to (2, 4) using car (4501, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4516 move from (6, 4) to (6, 3) using car (4485, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4517 move from (8, 3) to (8, 2) using car (4469, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4460 move from (4, 3) to (4, 4) using car (4547, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4461 move from (1, 7) to (1, 8) using car (4488, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (3, 1) to (3, 2) using car (4493, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4463 move from (7, 3) to (8, 3) using car (4418, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4464 move from (2, 6) to (2, 7) using car (4455, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 move from (0, 8) to (0, 9) using car (4447, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4466 move from (6, 5) to (6, 6) using car (4434, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4467 move from (0, 8) to (0, 9) using car (4447, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4468 move from (1, 5) to (0, 5) using car (4421, [(1, 5), (0, 5)], 0)\n", + "Agent rider 4469 move from (4, 7) to (5, 7) using car (4512, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4471 move from (5, 3) to (4, 3) using car (4534, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 4478 arrived\n", + "Driver 4483 arrived\n", + "Driver 4485 arrived\n", + "Agent rider 4496 move from (2, 6) to (2, 7) using car (4455, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4497 move from (2, 3) to (2, 4) using car (4511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4498 move from (7, 3) to (8, 3) using car (4418, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4499 doesn't move\n", + "Agent rider 4500 move from (3, 1) to (3, 2) using car (4493, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 move from (1, 4) to (1, 3) using car (4352, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4503 move from (3, 1) to (3, 2) using car (4493, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 move from (1, 2) to (1, 3) using car (4515, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4516 move from (8, 4) to (8, 5) using car (4494, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4517 doesn't move\n", "Agent rider 4518 doesn't move\n", - "Agent rider 4519 doesn't move\n", - "Agent rider 4520 move from (3, 4) to (2, 4) using car (4505, [(3, 4), (2, 4)], 0)\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (6, 4) to (6, 3) using car (4485, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4524 move from (5, 2) to (4, 2) using car (4533, [(5, 2), (4, 2), (4, 1)], 0)\n", + "Agent rider 4519 move from (4, 3) to (4, 4) using car (4547, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4520 move from (1, 2) to (1, 3) using car (4515, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4521 move from (9, 5) to (9, 6) using car (4440, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4522 move from (7, 3) to (8, 3) using car (4418, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4523 move from (9, 5) to (9, 6) using car (4440, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4524 move from (2, 3) to (2, 4) using car (4511, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 4525 doesn't move\n", - "Agent rider 4544 move from (9, 4) to (9, 5) using car (4443, [(9, 4), (9, 5)], 0)\n", - "Agent rider 4545 doesn't move\n", + "Agent rider 4526 move from (8, 8) to (8, 7) using car (4530, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4550 move from (7, 2) to (7, 3) using car (4545, [(7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 4551 doesn't move\n", "Agent rider 4552 doesn't move\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4554 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 doesn't move\n", - "tick 328 ended\n", - "I am driver 4557 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 4558 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 4559 - trip: [(9, 0), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 4560 - trip: [(3, 4), (4, 4), (5, 4)]\n", - "I am driver 4561 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 4562 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 4563 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 4564 - trip: [(6, 2), (6, 3), (5, 3)]\n", - "I am driver 4565 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "9 drivers generated.\n", - "I am rider 4566 - dep: (6, 0) , arr: (6, 5)\n", - "I am rider 4567 - dep: (6, 4) , arr: (2, 8)\n", - "I am rider 4568 - dep: (6, 3) , arr: (5, 5)\n", - "I am rider 4569 - dep: (4, 9) , arr: (6, 5)\n", - "4 riders generated.\n", - "Agent rider 3379 move from (1, 4) to (1, 3) using car (4506, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3423 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3554 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3648 move from (6, 9) to (7, 9) using car (4503, [(6, 9), (7, 9)], 0)\n", - "Agent rider 3713 move from (0, 6) to (0, 5) using car (4557, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3729 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3786 move from (0, 6) to (0, 5) using car (4557, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3790 move from (0, 6) to (0, 5) using car (4557, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3814 move from (1, 4) to (1, 3) using car (4506, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3844 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 3981 move from (6, 9) to (7, 9) using car (4503, [(6, 9), (7, 9)], 0)\n", - "Agent rider 3982 move from (1, 4) to (1, 3) using car (4506, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4008 move from (6, 8) to (6, 7) using car (4550, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 4009 move from (3, 5) to (3, 6) using car (4532, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 move from (3, 9) to (2, 9) using car (4483, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4165 move from (6, 9) to (7, 9) using car (4503, [(6, 9), (7, 9)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (6, 9) to (7, 9) using car (4503, [(6, 9), (7, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4217 move from (6, 9) to (7, 9) using car (4503, [(6, 9), (7, 9)], 0)\n", - "Agent rider 4229 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 move from (8, 3) to (8, 4) using car (4526, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4315 move from (1, 4) to (1, 3) using car (4506, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4334 move from (8, 3) to (8, 4) using car (4526, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4336 move from (5, 1) to (6, 1) using car (4462, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4338 move from (3, 9) to (2, 9) using car (4486, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4339 move from (8, 3) to (8, 4) using car (4526, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4353 move from (6, 0) to (5, 0) using car (4445, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4354 doesn't move\n", - "Agent rider 4355 move from (0, 6) to (0, 5) using car (4557, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (3, 9) to (2, 9) using car (4483, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4357 move from (9, 4) to (9, 5) using car (4543, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4358 move from (9, 4) to (9, 5) using car (4543, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4359 move from (6, 0) to (5, 0) using car (4445, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 4377 arrived\n", - "Agent rider 4379 move from (2, 4) to (2, 3) using car (4501, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4380 move from (3, 9) to (2, 9) using car (4483, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4381 move from (2, 8) to (1, 8) using car (4446, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4382 move from (2, 8) to (1, 8) using car (4446, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4383 doesn't move\n", - "Driver 4399 arrived\n", - "Driver 4400 arrived\n", - "Driver 4409 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (4, 5) to (5, 5) using car (4473, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 4423 move from (5, 1) to (6, 1) using car (4462, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4425 doesn't move\n", - "Agent rider 4428 move from (5, 1) to (6, 1) using car (4462, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4429 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Rider n° 4429 arrived with a waiting time of 4 ticks\n", - "Driver 4435 arrived\n", - "Driver 4437 arrived\n", - "Driver 4441 arrived\n", - "Agent rider 4448 move from (4, 2) to (5, 2) using car (4439, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 move from (2, 5) to (2, 4) using car (4455, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4464 move from (7, 4) to (7, 5) using car (4534, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 4474 move from (6, 0) to (5, 0) using car (4445, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4564 doesn't move\n", + "Agent rider 4565 move from (1, 7) to (1, 6) using car (4555, [(1, 7), (1, 6)], 0)\n", + "Agent rider 4566 move from (7, 1) to (8, 1) using car (4475, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4567 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "tick 319 ended\n", + "I am driver 4572 - trip: [(1, 6), (0, 6)]\n", + "I am driver 4573 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 4574 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)]\n", + "I am driver 4575 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", + "I am driver 4576 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "5 drivers generated.\n", + "I am rider 4577 - dep: (4, 5) , arr: (8, 9)\n", + "I am rider 4578 - dep: (0, 3) , arr: (1, 6)\n", + "I am rider 4579 - dep: (1, 5) , arr: (3, 9)\n", + "I am rider 4580 - dep: (8, 7) , arr: (9, 7)\n", + "I am rider 4581 - dep: (1, 3) , arr: (7, 1)\n", + "5 riders generated.\n", + "Agent rider 3819 move from (0, 9) to (1, 9) using car (4447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3961 doesn't move\n", + "Agent rider 4018 move from (5, 7) to (6, 7) using car (4512, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4096 move from (0, 9) to (1, 9) using car (4447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (1, 8) to (2, 8) using car (4488, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 move from (3, 0) to (4, 0) using car (4477, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4140 move from (0, 9) to (1, 9) using car (4447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 move from (3, 5) to (3, 4) using car (4557, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 4144 move from (8, 5) to (8, 6) using car (4494, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4153 move from (1, 2) to (2, 2) using car (4574, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Rider n° 4153 arrived with a waiting time of 15 ticks\n", + "Agent rider 4168 move from (1, 2) to (2, 2) using car (4574, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4236 move from (8, 1) to (8, 0) using car (4538, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 4243 doesn't move\n", + "Agent rider 4281 move from (2, 7) to (3, 7) using car (4455, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4300 move from (1, 3) to (1, 4) using car (4515, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 4300 arrived with a waiting time of 12 ticks\n", + "Agent rider 4302 move from (1, 6) to (0, 6) using car (4572, [(1, 6), (0, 6)], 0)\n", + "Agent rider 4322 move from (8, 3) to (9, 3) using car (4418, [(8, 3), (9, 3)], 0)\n", + "Rider n° 4322 arrived with a waiting time of 7 ticks\n", + "Agent rider 4335 doesn't move\n", + "Agent rider 4338 move from (2, 6) to (2, 7) using car (4533, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 4339 move from (3, 2) to (3, 3) using car (4493, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4350 move from (8, 0) to (9, 0) using car (4435, [(8, 0), (9, 0)], 0)\n", + "Rider n° 4350 arrived with a waiting time of 4 ticks\n", + "Agent rider 4351 move from (2, 4) to (2, 5) using car (4511, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 4360 arrived\n", + "Agent rider 4366 move from (2, 5) to (2, 4) using car (4419, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4380 arrived\n", + "Driver 4385 arrived\n", + "Agent rider 4398 move from (5, 7) to (6, 7) using car (4512, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4399 move from (1, 3) to (1, 4) using car (4515, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 4399 arrived with a waiting time of 4 ticks\n", + "Agent rider 4400 doesn't move\n", + "Agent rider 4401 move from (8, 5) to (8, 6) using car (4494, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 4409 arrived\n", + "Agent rider 4414 move from (2, 4) to (2, 5) using car (4511, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 move from (5, 8) to (4, 8) using car (4536, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4417 move from (8, 1) to (8, 2) using car (4439, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4429 move from (5, 7) to (6, 7) using car (4512, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4430 move from (6, 6) to (6, 7) using car (4434, [(6, 6), (6, 7)], 0)\n", + "Driver 4443 arrived\n", + "Agent rider 4457 move from (6, 4) to (6, 3) using car (4474, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 4457 arrived with a waiting time of 1 ticks\n", + "Agent rider 4460 move from (4, 4) to (3, 4) using car (4547, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4461 move from (1, 8) to (2, 8) using car (4488, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (3, 2) to (3, 3) using car (4493, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4463 move from (8, 3) to (8, 2) using car (4472, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 4463 arrived with a waiting time of 0 ticks\n", + "Agent rider 4464 move from (2, 7) to (3, 7) using car (4455, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 move from (0, 9) to (1, 9) using car (4447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4466 move from (6, 6) to (6, 7) using car (4434, [(6, 6), (6, 7)], 0)\n", + "Agent rider 4467 move from (0, 9) to (1, 9) using car (4447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (5, 7) to (6, 7) using car (4512, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4471 move from (4, 3) to (3, 3) using car (4534, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 4471 arrived with a waiting time of 2 ticks\n", + "Driver 4473 arrived\n", + "Driver 4476 arrived\n", + "Driver 4479 arrived\n", "Driver 4480 arrived\n", - "Driver 4487 arrived\n", "Driver 4489 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 move from (1, 5) to (1, 6) using car (4420, [(1, 5), (1, 6)], 0)\n", - "Agent rider 4493 move from (8, 2) to (8, 1) using car (4469, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 move from (8, 9) to (9, 9) using car (4432, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4495 move from (5, 3) to (5, 4) using car (4476, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 4496 move from (4, 1) to (5, 1) using car (4504, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 move from (6, 0) to (5, 0) using car (4445, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (2, 4) to (2, 5) using car (4510, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 4502 arrived\n", - "Driver 4507 arrived\n", - "Agent rider 4515 move from (2, 4) to (2, 3) using car (4501, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4516 doesn't move\n", - "Agent rider 4517 move from (8, 2) to (8, 1) using car (4469, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4496 doesn't move\n", + "Agent rider 4497 move from (2, 4) to (2, 5) using car (4511, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4498 move from (8, 3) to (8, 2) using car (4472, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4499 move from (3, 2) to (3, 3) using car (4493, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4500 doesn't move\n", + "Agent rider 4501 move from (1, 2) to (1, 1) using car (4561, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4502 move from (1, 3) to (1, 4) using car (4515, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4503 move from (3, 2) to (3, 3) using car (4493, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 move from (1, 3) to (1, 4) using car (4515, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4516 move from (8, 5) to (8, 6) using car (4494, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4517 move from (8, 5) to (8, 6) using car (4494, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4518 move from (2, 5) to (2, 4) using car (4419, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4519 move from (4, 4) to (3, 4) using car (4547, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4520 move from (1, 3) to (1, 4) using car (4515, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 4521 move from (9, 6) to (9, 7) using car (4440, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4522 move from (8, 3) to (8, 2) using car (4472, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4523 move from (9, 6) to (9, 7) using car (4440, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4524 move from (2, 4) to (2, 5) using car (4511, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (9, 7) to (8, 7) using car (4576, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4526 move from (8, 7) to (8, 6) using car (4530, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4550 move from (7, 3) to (7, 4) using car (4545, [(7, 3), (7, 4)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (7, 3) to (7, 4) using car (4545, [(7, 3), (7, 4)], 0)\n", + "Agent rider 4564 doesn't move\n", + "Agent rider 4565 move from (1, 6) to (0, 6) using car (4572, [(1, 6), (0, 6)], 0)\n", + "Agent rider 4566 move from (8, 1) to (8, 2) using car (4439, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4567 move from (9, 3) to (9, 4) using car (4540, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (8, 1) to (8, 2) using car (4439, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4577 move from (4, 5) to (4, 4) using car (4459, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 move from (1, 3) to (1, 4) using car (4515, [(1, 3), (1, 4), (1, 5)], 0)\n", + "tick 320 ended\n", + "I am driver 4582 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 4583 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 4584 - trip: [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 4585 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 4586 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 4587 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", + "I am driver 4588 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "7 drivers generated.\n", + "I am rider 4589 - dep: (6, 1) , arr: (7, 1)\n", + "I am rider 4590 - dep: (9, 4) , arr: (3, 0)\n", + "I am rider 4591 - dep: (3, 6) , arr: (5, 5)\n", + "3 riders generated.\n", + "Agent rider 3819 move from (1, 9) to (2, 9) using car (4447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 3961 move from (2, 2) to (3, 2) using car (4574, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4096 move from (1, 9) to (2, 9) using car (4447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 move from (9, 7) to (9, 8) using car (4440, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4115 move from (2, 8) to (3, 8) using car (4488, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (1, 9) to (2, 9) using car (4447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4143 move from (3, 4) to (2, 4) using car (4547, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4144 move from (8, 6) to (8, 7) using car (4494, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4168 move from (2, 2) to (3, 2) using car (4574, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Rider n° 4168 arrived with a waiting time of 18 ticks\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4236 move from (8, 0) to (7, 0) using car (4538, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 4236 arrived with a waiting time of 15 ticks\n", + "Agent rider 4281 move from (3, 7) to (4, 7) using car (4455, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4335 move from (8, 1) to (7, 1) using car (4453, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4338 move from (2, 7) to (2, 8) using car (4533, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 4339 move from (3, 3) to (3, 4) using car (4493, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4351 move from (2, 5) to (2, 6) using car (4588, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 4352 arrived\n", + "Driver 4356 arrived\n", + "Agent rider 4366 move from (2, 4) to (2, 3) using car (4419, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4381 arrived\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4400 move from (8, 6) to (8, 7) using car (4494, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 4400 arrived with a waiting time of 6 ticks\n", + "Agent rider 4401 move from (8, 6) to (8, 7) using car (4494, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4414 move from (2, 5) to (2, 6) using car (4511, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 doesn't move\n", + "Agent rider 4417 move from (8, 2) to (8, 3) using car (4439, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 4420 arrived\n", + "Driver 4421 arrived\n", + "Agent rider 4429 move from (6, 7) to (6, 6) using car (4512, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4430 doesn't move\n", + "Driver 4444 arrived\n", + "Driver 4448 arrived\n", + "Agent rider 4460 move from (3, 4) to (2, 4) using car (4547, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4461 move from (2, 8) to (3, 8) using car (4488, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (3, 3) to (3, 4) using car (4493, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4464 move from (3, 7) to (4, 7) using car (4455, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 move from (1, 9) to (2, 9) using car (4447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4466 doesn't move\n", + "Agent rider 4467 move from (1, 9) to (2, 9) using car (4447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 4467 arrived with a waiting time of 3 ticks\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (6, 7) to (6, 6) using car (4512, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 4480 arrived\n", + "Driver 4487 arrived\n", + "Agent rider 4496 move from (2, 7) to (2, 8) using car (4533, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 4497 move from (2, 5) to (2, 6) using car (4511, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4498 move from (8, 2) to (8, 1) using car (4472, [(8, 2), (8, 1)], 0)\n", + "Rider n° 4498 arrived with a waiting time of 1 ticks\n", + "Agent rider 4499 move from (3, 3) to (3, 2) using car (4481, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 4500 doesn't move\n", + "Agent rider 4501 move from (1, 1) to (1, 0) using car (4561, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 move from (3, 3) to (3, 4) using car (4493, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 move from (1, 4) to (1, 5) using car (4515, [(1, 4), (1, 5)], 0)\n", + "Driver 4509 arrived\n", + "Driver 4510 arrived\n", + "Driver 4513 arrived\n", + "Agent rider 4516 move from (8, 6) to (8, 7) using car (4494, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4517 move from (8, 6) to (8, 7) using car (4494, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", "Agent rider 4518 doesn't move\n", - "Agent rider 4519 move from (2, 5) to (2, 6) using car (4538, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4519 doesn't move\n", "Agent rider 4520 doesn't move\n", "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (6, 3) to (6, 2) using car (4485, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4524 move from (4, 2) to (4, 1) using car (4533, [(4, 2), (4, 1)], 0)\n", - "Agent rider 4525 move from (2, 8) to (1, 8) using car (4446, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 4529 arrived\n", - "Driver 4537 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (6, 8) to (6, 7) using car (4550, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 4522 move from (8, 2) to (8, 1) using car (4472, [(8, 2), (8, 1)], 0)\n", + "Agent rider 4523 move from (9, 7) to (9, 8) using car (4440, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4524 move from (2, 5) to (2, 6) using car (4511, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (8, 7) to (7, 7) using car (4576, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4526 move from (8, 6) to (8, 5) using car (4530, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4550 doesn't move\n", + "Agent rider 4551 move from (8, 6) to (8, 7) using car (4494, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", "Agent rider 4552 doesn't move\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4554 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 move from (8, 5) to (8, 4) using car (4539, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4566 move from (6, 0) to (5, 0) using car (4445, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4567 doesn't move\n", + "Driver 4555 arrived\n", + "Agent rider 4564 doesn't move\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4566 move from (8, 2) to (8, 1) using car (4472, [(8, 2), (8, 1)], 0)\n", + "Agent rider 4567 move from (9, 4) to (9, 5) using car (4540, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 4568 doesn't move\n", - "Agent rider 4569 move from (4, 9) to (5, 9) using car (4395, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 329 ended\n", - "I am driver 4570 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 4571 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 4572 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 4573 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4574 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 4575 - trip: [(7, 6), (8, 6), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 4576 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 4577 - trip: [(1, 7), (2, 7)]\n", - "I am driver 4578 - trip: [(6, 2), (6, 1)]\n", - "I am driver 4579 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 4580 - trip: [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4581 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 4582 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 4583 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 4584 - trip: [(6, 8), (5, 8), (4, 8), (4, 7)]\n", - "I am driver 4585 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 4586 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "17 drivers generated.\n", - "I am rider 4587 - dep: (2, 0) , arr: (3, 6)\n", - "I am rider 4588 - dep: (6, 6) , arr: (4, 1)\n", - "I am rider 4589 - dep: (8, 2) , arr: (3, 3)\n", - "I am rider 4590 - dep: (4, 5) , arr: (0, 7)\n", - "4 riders generated.\n", - "Agent rider 3379 move from (1, 3) to (1, 2) using car (4506, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 move from (0, 5) to (0, 4) using car (4557, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 5) to (0, 4) using car (4557, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3790 move from (0, 5) to (0, 4) using car (4557, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Rider n° 3790 arrived with a waiting time of 35 ticks\n", - "Agent rider 3814 move from (1, 3) to (1, 2) using car (4506, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (1, 3) to (1, 2) using car (4506, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4008 move from (6, 7) to (6, 6) using car (4550, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 4009 move from (3, 6) to (2, 6) using car (4532, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 4009 arrived with a waiting time of 15 ticks\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4155 move from (2, 9) to (2, 8) using car (4483, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 4155 arrived with a waiting time of 26 ticks\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 5) to (9, 6) using car (4543, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 doesn't move\n", - "Agent rider 4250 doesn't move\n", - "Agent rider 4253 move from (8, 4) to (8, 5) using car (4526, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4315 move from (1, 3) to (1, 2) using car (4506, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4334 move from (8, 4) to (8, 5) using car (4526, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4336 move from (6, 1) to (6, 0) using car (4470, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4338 move from (2, 9) to (1, 9) using car (4486, [(2, 9), (1, 9)], 0)\n", - "Agent rider 4339 move from (8, 4) to (8, 5) using car (4526, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4353 move from (5, 0) to (4, 0) using car (4445, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4354 doesn't move\n", - "Agent rider 4355 move from (0, 5) to (0, 4) using car (4557, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (2, 9) to (2, 8) using car (4483, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4357 move from (9, 5) to (9, 6) using car (4543, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4358 move from (9, 5) to (9, 6) using car (4543, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4359 move from (5, 0) to (4, 0) using car (4445, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4379 move from (2, 3) to (2, 2) using car (4501, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4380 move from (2, 9) to (2, 8) using car (4483, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4381 move from (1, 8) to (0, 8) using car (4446, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4382 move from (1, 8) to (0, 8) using car (4446, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4383 move from (5, 1) to (6, 1) using car (4504, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 4390 arrived\n", - "Driver 4400 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (5, 5) to (6, 5) using car (4473, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 4423 move from (6, 1) to (6, 0) using car (4470, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4425 doesn't move\n", - "Agent rider 4428 move from (6, 1) to (6, 0) using car (4470, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 4437 arrived\n", - "Driver 4443 arrived\n", - "Agent rider 4448 move from (5, 2) to (6, 2) using car (4439, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 4452 arrived\n", - "Agent rider 4456 move from (2, 4) to (2, 3) using car (4455, [(2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4474 move from (5, 0) to (4, 0) using car (4445, [(5, 0), (4, 0)], 0)\n", - "Driver 4475 arrived\n", - "Driver 4484 arrived\n", - "Driver 4488 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (8, 1) to (7, 1) using car (4469, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4495 move from (5, 4) to (5, 5) using car (4574, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4496 move from (5, 1) to (6, 1) using car (4504, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 move from (5, 0) to (4, 0) using car (4445, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (2, 5) to (2, 6) using car (4510, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 4505 arrived\n", - "Driver 4508 arrived\n", - "Driver 4509 arrived\n", - "Driver 4512 arrived\n", - "Agent rider 4515 move from (2, 3) to (2, 2) using car (4501, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4516 move from (6, 3) to (5, 3) using car (4579, [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4517 move from (8, 1) to (7, 1) using car (4469, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4518 doesn't move\n", - "Agent rider 4519 move from (2, 6) to (2, 7) using car (4538, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4520 move from (2, 4) to (1, 4) using car (4542, [(2, 4), (1, 4)], 0)\n", - "Agent rider 4521 move from (9, 5) to (9, 6) using car (4543, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (6, 2) to (7, 2) using car (4485, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4524 doesn't move\n", - "Agent rider 4525 move from (1, 8) to (0, 8) using car (4446, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4544 move from (9, 5) to (9, 6) using car (4543, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4545 move from (6, 7) to (6, 6) using car (4550, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 4552 doesn't move\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4554 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 move from (8, 4) to (8, 5) using car (4526, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4566 move from (5, 0) to (4, 0) using car (4445, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4568 move from (6, 3) to (5, 3) using car (4579, [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4569 move from (5, 9) to (6, 9) using car (4395, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4587 doesn't move\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4589 doesn't move\n", + "Agent rider 4569 move from (8, 2) to (8, 3) using car (4439, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4577 move from (4, 4) to (4, 5) using car (4585, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 doesn't move\n", + "Agent rider 4589 move from (6, 1) to (7, 1) using car (4484, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 4589 arrived with a waiting time of 0 ticks\n", "Agent rider 4590 doesn't move\n", - "tick 330 ended\n", - "I am driver 4591 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "Agent rider 4591 move from (3, 6) to (3, 7) using car (4563, [(3, 6), (3, 7)], 0)\n", + "tick 321 ended\n", + "I am driver 4592 - trip: [(7, 9), (8, 9), (8, 8), (8, 7)]\n", "1 drivers generated.\n", - "I am rider 4592 - dep: (4, 9) , arr: (8, 5)\n", - "1 riders generated.\n", - "Agent rider 3379 move from (1, 2) to (2, 2) using car (4506, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (7, 9) to (6, 9) using car (4482, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 3713 move from (0, 4) to (0, 3) using car (4557, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 4) to (0, 3) using car (4557, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3814 move from (1, 2) to (2, 2) using car (4506, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (7, 1) to (8, 1) using car (4462, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 move from (7, 9) to (6, 9) using car (4482, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 3982 move from (1, 2) to (2, 2) using car (4506, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4008 move from (6, 6) to (6, 5) using car (4550, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 move from (7, 9) to (6, 9) using car (4482, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (7, 9) to (6, 9) using car (4482, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 6) to (9, 7) using car (4543, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (7, 9) to (6, 9) using car (4482, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 move from (6, 0) to (7, 0) using car (4470, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4250 move from (6, 0) to (7, 0) using car (4470, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 4250 arrived with a waiting time of 11 ticks\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4315 move from (1, 2) to (2, 2) using car (4506, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4336 move from (6, 0) to (7, 0) using car (4470, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 4336 arrived with a waiting time of 5 ticks\n", - "Agent rider 4338 doesn't move\n", + "I am rider 4593 - dep: (0, 9) , arr: (7, 7)\n", + "I am rider 4594 - dep: (1, 1) , arr: (6, 4)\n", + "I am rider 4595 - dep: (0, 4) , arr: (8, 0)\n", + "I am rider 4596 - dep: (6, 9) , arr: (5, 0)\n", + "I am rider 4597 - dep: (9, 4) , arr: (7, 1)\n", + "I am rider 4598 - dep: (4, 7) , arr: (2, 8)\n", + "I am rider 4599 - dep: (0, 6) , arr: (2, 1)\n", + "I am rider 4600 - dep: (5, 8) , arr: (8, 2)\n", + "I am rider 4601 - dep: (9, 9) , arr: (1, 7)\n", + "I am rider 4602 - dep: (8, 9) , arr: (8, 0)\n", + "10 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3961 move from (3, 2) to (4, 2) using car (4574, [(3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (3, 2) to (3, 3) using car (4553, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4099 move from (9, 8) to (9, 9) using car (4440, [(9, 8), (9, 9)], 0)\n", + "Agent rider 4115 move from (3, 8) to (4, 8) using car (4488, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4143 move from (2, 4) to (2, 5) using car (4449, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 4143 arrived with a waiting time of 13 ticks\n", + "Agent rider 4144 move from (8, 7) to (8, 8) using car (4494, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4172 move from (0, 1) to (0, 2) using car (4490, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4295 move from (9, 8) to (9, 9) using car (4440, [(9, 8), (9, 9)], 0)\n", + "Agent rider 4297 move from (3, 2) to (3, 1) using car (4481, [(3, 2), (3, 1)], 0)\n", + "Agent rider 4298 move from (3, 2) to (3, 3) using car (4553, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4335 move from (7, 1) to (6, 1) using car (4453, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4338 move from (2, 8) to (2, 9) using car (4533, [(2, 8), (2, 9), (1, 9)], 0)\n", + "Rider n° 4338 arrived with a waiting time of 5 ticks\n", "Agent rider 4339 doesn't move\n", - "Agent rider 4353 doesn't move\n", - "Agent rider 4354 move from (7, 1) to (6, 1) using car (4469, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4355 move from (0, 4) to (0, 3) using car (4557, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (2, 8) to (2, 7) using car (4483, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4357 move from (9, 6) to (9, 7) using car (4543, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4358 move from (9, 6) to (9, 7) using car (4543, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (2, 2) to (1, 2) using car (4501, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4380 move from (2, 8) to (2, 7) using car (4483, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (6, 1) to (7, 1) using car (4504, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 4420 arrived\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (6, 5) to (7, 5) using car (4473, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 4423 move from (6, 0) to (7, 0) using car (4470, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 4423 arrived with a waiting time of 7 ticks\n", - "Agent rider 4425 move from (5, 3) to (5, 2) using car (4549, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 4425 arrived with a waiting time of 4 ticks\n", - "Agent rider 4428 move from (6, 0) to (7, 0) using car (4470, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 4432 arrived\n", - "Agent rider 4448 move from (6, 2) to (7, 2) using car (4439, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 4453 arrived\n", - "Agent rider 4456 move from (2, 3) to (1, 3) using car (4455, [(2, 3), (1, 3)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Driver 4467 arrived\n", - "Agent rider 4474 doesn't move\n", - "Driver 4478 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (7, 1) to (6, 1) using car (4469, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4495 move from (5, 5) to (5, 6) using car (4574, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4496 move from (6, 1) to (7, 1) using car (4504, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 doesn't move\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (2, 6) to (2, 7) using car (4510, [(2, 6), (2, 7)], 0)\n", - "Driver 4503 arrived\n", - "Driver 4509 arrived\n", - "Agent rider 4515 move from (2, 2) to (3, 2) using car (4576, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 4516 move from (5, 3) to (5, 4) using car (4579, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4517 move from (7, 1) to (6, 1) using car (4469, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4349 doesn't move\n", + "Agent rider 4351 move from (2, 6) to (2, 7) using car (4588, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 4356 arrived\n", + "Agent rider 4366 move from (2, 3) to (2, 2) using car (4419, [(2, 3), (2, 2)], 0)\n", + "Rider n° 4366 arrived with a waiting time of 5 ticks\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4401 move from (8, 7) to (8, 8) using car (4494, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4414 move from (2, 6) to (2, 7) using car (4511, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 doesn't move\n", + "Agent rider 4417 move from (8, 3) to (8, 4) using car (4439, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 4418 arrived\n", + "Driver 4421 arrived\n", + "Agent rider 4429 move from (6, 6) to (6, 5) using car (4512, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4430 doesn't move\n", + "Driver 4431 arrived\n", + "Driver 4434 arrived\n", + "Driver 4435 arrived\n", + "Agent rider 4460 move from (2, 4) to (2, 5) using car (4449, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4461 move from (3, 8) to (4, 8) using car (4488, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (3, 4) to (3, 5) using car (4493, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4464 move from (4, 7) to (5, 7) using car (4455, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4465 move from (2, 9) to (3, 9) using car (4447, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4466 doesn't move\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (6, 6) to (6, 5) using car (4512, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4496 doesn't move\n", + "Agent rider 4497 move from (2, 6) to (2, 7) using car (4511, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4499 move from (3, 2) to (3, 3) using car (4553, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4500 move from (3, 2) to (3, 1) using car (4481, [(3, 2), (3, 1)], 0)\n", + "Agent rider 4501 move from (1, 0) to (2, 0) using car (4561, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4502 move from (1, 4) to (2, 4) using car (4583, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4503 move from (3, 4) to (3, 5) using car (4493, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4504 move from (0, 1) to (0, 2) using car (4490, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4505 doesn't move\n", + "Driver 4507 arrived\n", + "Driver 4510 arrived\n", + "Agent rider 4516 move from (8, 7) to (8, 8) using car (4494, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4517 move from (8, 7) to (8, 8) using car (4494, [(8, 7), (8, 8), (8, 9)], 0)\n", "Agent rider 4518 doesn't move\n", - "Agent rider 4519 move from (2, 7) to (3, 7) using car (4538, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (9, 6) to (9, 7) using car (4543, [(9, 6), (9, 7)], 0)\n", + "Agent rider 4519 move from (3, 4) to (3, 5) using car (4493, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 4520 move from (1, 4) to (2, 4) using car (4583, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4521 doesn't move\n", "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (7, 2) to (8, 2) using car (4485, [(7, 2), (8, 2)], 0)\n", - "Agent rider 4524 doesn't move\n", - "Agent rider 4525 doesn't move\n", - "Driver 4533 arrived\n", - "Driver 4535 arrived\n", - "Agent rider 4544 move from (9, 6) to (9, 7) using car (4543, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4545 move from (6, 6) to (6, 5) using car (4550, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Driver 4548 arrived\n", - "Agent rider 4552 move from (0, 4) to (0, 3) using car (4557, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4554 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 doesn't move\n", + "Agent rider 4523 move from (9, 8) to (9, 9) using car (4440, [(9, 8), (9, 9)], 0)\n", + "Agent rider 4524 move from (2, 6) to (2, 7) using car (4511, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (7, 7) to (6, 7) using car (4576, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4526 move from (8, 5) to (8, 4) using car (4530, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4531 arrived\n", + "Driver 4545 arrived\n", + "Agent rider 4550 move from (7, 4) to (8, 4) using car (4486, [(7, 4), (8, 4)], 0)\n", + "Agent rider 4551 move from (8, 7) to (8, 8) using car (4494, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4552 move from (7, 4) to (8, 4) using car (4486, [(7, 4), (8, 4)], 0)\n", + "Agent rider 4564 move from (1, 0) to (2, 0) using car (4561, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4565 doesn't move\n", "Agent rider 4566 doesn't move\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4568 move from (5, 3) to (5, 4) using car (4579, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4569 move from (6, 9) to (7, 9) using car (4395, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4587 doesn't move\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4589 doesn't move\n", - "Agent rider 4590 doesn't move\n", - "Agent rider 4592 doesn't move\n", - "tick 331 ended\n", - "I am driver 4593 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 4594 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 4595 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 4596 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "4 drivers generated.\n", - "I am rider 4597 - dep: (0, 6) , arr: (5, 1)\n", - "I am rider 4598 - dep: (2, 9) , arr: (1, 8)\n", - "I am rider 4599 - dep: (6, 6) , arr: (4, 3)\n", - "3 riders generated.\n", - "Agent rider 3379 move from (2, 2) to (3, 2) using car (4506, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (6, 9) to (5, 9) using car (4482, [(6, 9), (5, 9)], 0)\n", - "Agent rider 3713 move from (0, 3) to (0, 2) using car (4557, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 3) to (0, 2) using car (4557, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3814 move from (2, 2) to (3, 2) using car (4506, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (8, 1) to (9, 1) using car (4462, [(8, 1), (9, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 move from (6, 9) to (5, 9) using car (4482, [(6, 9), (5, 9)], 0)\n", - "Agent rider 3982 move from (2, 2) to (3, 2) using car (4506, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4008 move from (6, 5) to (6, 4) using car (4550, [(6, 5), (6, 4)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 move from (6, 9) to (5, 9) using car (4482, [(6, 9), (5, 9)], 0)\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 move from (6, 9) to (5, 9) using car (4482, [(6, 9), (5, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (6, 9) to (5, 9) using car (4482, [(6, 9), (5, 9)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4233 move from (7, 0) to (8, 0) using car (4470, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 4233 arrived with a waiting time of 13 ticks\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4315 move from (2, 2) to (3, 2) using car (4506, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4338 doesn't move\n", + "Agent rider 4567 move from (9, 5) to (9, 6) using car (4540, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (8, 3) to (8, 4) using car (4439, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4570 move from (1, 0) to (2, 0) using car (4561, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Driver 4572 arrived\n", + "Agent rider 4577 move from (4, 5) to (4, 6) using car (4585, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 move from (8, 7) to (8, 8) using car (4494, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 4581 move from (1, 4) to (2, 4) using car (4583, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4590 move from (9, 4) to (9, 5) using car (4541, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4591 move from (3, 7) to (3, 6) using car (4584, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (6, 9) to (7, 9) using car (4506, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4597 move from (9, 4) to (9, 5) using car (4541, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4598 doesn't move\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 doesn't move\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 doesn't move\n", + "tick 322 ended\n", + "I am driver 4603 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (5, 4)]\n", + "I am driver 4604 - trip: [(8, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 4605 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 4606 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 4607 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 4608 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 4609 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 4610 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 4611 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 4612 - trip: [(1, 6), (1, 7)]\n", + "I am driver 4613 - trip: [(5, 2), (6, 2), (7, 2), (7, 1)]\n", + "I am driver 4614 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 4615 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", + "I am driver 4616 - trip: [(6, 7), (6, 8), (7, 8)]\n", + "14 drivers generated.\n", + "I am rider 4617 - dep: (0, 0) , arr: (1, 6)\n", + "I am rider 4618 - dep: (5, 5) , arr: (3, 8)\n", + "2 riders generated.\n", + "Agent rider 3819 move from (2, 9) to (1, 9) using car (4533, [(2, 9), (1, 9)], 0)\n", + "Agent rider 3961 move from (4, 2) to (5, 2) using car (4574, [(4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 4018 move from (6, 7) to (6, 8) using car (4616, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 4096 move from (2, 9) to (1, 9) using car (4533, [(2, 9), (1, 9)], 0)\n", + "Agent rider 4097 move from (3, 3) to (2, 3) using car (4553, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (4, 8) to (5, 8) using car (4488, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 move from (2, 9) to (1, 9) using car (4533, [(2, 9), (1, 9)], 0)\n", + "Agent rider 4144 move from (8, 8) to (8, 9) using car (4494, [(8, 8), (8, 9)], 0)\n", + "Agent rider 4172 move from (0, 2) to (0, 3) using car (4490, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4281 doesn't move\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 move from (3, 3) to (2, 3) using car (4553, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4335 move from (6, 1) to (5, 1) using car (4453, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 4339 doesn't move\n", - "Agent rider 4353 doesn't move\n", - "Agent rider 4354 move from (6, 1) to (5, 1) using car (4469, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4355 move from (0, 3) to (0, 2) using car (4557, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (2, 7) to (1, 7) using car (4483, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (1, 2) to (0, 2) using car (4501, [(1, 2), (0, 2)], 0)\n", - "Agent rider 4380 move from (2, 7) to (1, 7) using car (4483, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (7, 1) to (8, 1) using car (4504, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4422 move from (7, 5) to (7, 6) using car (4595, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 4422 arrived with a waiting time of 2 ticks\n", - "Agent rider 4425 doesn't move\n", - "Agent rider 4428 move from (7, 0) to (8, 0) using car (4470, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 4445 arrived\n", - "Driver 4446 arrived\n", - "Agent rider 4448 move from (7, 2) to (8, 2) using car (4439, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 move from (1, 3) to (1, 4) using car (4513, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Driver 4458 arrived\n", - "Agent rider 4464 move from (7, 5) to (8, 5) using car (4473, [(7, 5), (8, 5)], 0)\n", - "Agent rider 4474 doesn't move\n", - "Driver 4486 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (6, 1) to (5, 1) using car (4469, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4495 move from (5, 6) to (5, 7) using car (4574, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4496 move from (7, 1) to (8, 1) using car (4504, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 4349 move from (8, 1) to (9, 1) using car (4484, [(8, 1), (9, 1)], 0)\n", + "Rider n° 4349 arrived with a waiting time of 10 ticks\n", + "Agent rider 4351 move from (2, 7) to (2, 8) using car (4588, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4366 doesn't move\n", + "Agent rider 4398 move from (6, 7) to (6, 8) using car (4616, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4414 move from (2, 7) to (3, 7) using car (4511, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4416 doesn't move\n", + "Agent rider 4417 move from (8, 4) to (8, 5) using car (4439, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4429 move from (6, 5) to (6, 4) using car (4512, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4430 doesn't move\n", + "Driver 4434 arrived\n", + "Agent rider 4460 move from (2, 5) to (2, 6) using car (4449, [(2, 5), (2, 6)], 0)\n", + "Agent rider 4461 move from (4, 8) to (5, 8) using car (4488, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4462 move from (3, 5) to (3, 6) using car (4493, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4464 doesn't move\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 move from (6, 7) to (6, 8) using car (4616, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (6, 5) to (6, 4) using car (4512, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 4472 arrived\n", + "Agent rider 4496 move from (2, 8) to (1, 8) using car (4536, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 4496 arrived with a waiting time of 4 ticks\n", "Agent rider 4497 doesn't move\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (2, 7) to (1, 7) using car (4483, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 4515 move from (3, 2) to (4, 2) using car (4576, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Rider n° 4515 arrived with a waiting time of 0 ticks\n", - "Agent rider 4516 move from (5, 4) to (5, 5) using car (4579, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4517 move from (6, 1) to (5, 1) using car (4469, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4518 move from (3, 1) to (3, 2) using car (4536, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 4519 move from (3, 7) to (3, 6) using car (4571, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 doesn't move\n", + "Agent rider 4499 move from (3, 3) to (4, 3) using car (4607, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 4499 arrived with a waiting time of 1 ticks\n", + "Agent rider 4500 doesn't move\n", + "Agent rider 4501 move from (2, 0) to (3, 0) using car (4561, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 move from (3, 5) to (3, 6) using car (4493, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4504 move from (0, 2) to (0, 3) using car (4490, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4505 doesn't move\n", + "Driver 4508 arrived\n", + "Driver 4515 arrived\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4517 move from (8, 8) to (8, 9) using car (4494, [(8, 8), (8, 9)], 0)\n", + "Agent rider 4518 move from (2, 4) to (3, 4) using car (4583, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4519 move from (3, 5) to (3, 6) using car (4493, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4520 move from (2, 4) to (3, 4) using car (4583, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", + "Agent rider 4522 move from (8, 1) to (9, 1) using car (4484, [(8, 1), (9, 1)], 0)\n", "Agent rider 4523 doesn't move\n", - "Agent rider 4524 doesn't move\n", - "Agent rider 4525 doesn't move\n", - "Driver 4526 arrived\n", - "Driver 4540 arrived\n", + "Agent rider 4524 move from (2, 7) to (3, 7) using car (4511, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (6, 7) to (5, 7) using car (4576, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4526 move from (8, 4) to (8, 3) using car (4530, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Driver 4542 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (6, 5) to (6, 4) using car (4550, [(6, 5), (6, 4)], 0)\n", - "Driver 4546 arrived\n", - "Agent rider 4552 move from (0, 3) to (0, 2) using car (4557, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4554 move from (1, 3) to (1, 4) using car (4513, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 4554 arrived with a waiting time of 4 ticks\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 doesn't move\n", + "Driver 4549 arrived\n", + "Agent rider 4550 move from (8, 4) to (8, 3) using car (4530, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 move from (8, 8) to (8, 9) using car (4494, [(8, 8), (8, 9)], 0)\n", + "Agent rider 4552 move from (8, 4) to (8, 5) using car (4439, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 4563 arrived\n", + "Agent rider 4564 move from (2, 0) to (3, 0) using car (4561, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4566 move from (8, 1) to (9, 1) using car (4484, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4567 move from (9, 6) to (9, 7) using car (4540, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (8, 4) to (8, 3) using car (4530, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4570 move from (2, 0) to (3, 0) using car (4561, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4577 move from (4, 6) to (4, 7) using car (4585, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4578 move from (0, 3) to (0, 4) using car (4575, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 move from (2, 4) to (3, 4) using car (4583, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4590 move from (9, 5) to (9, 6) using car (4541, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4591 move from (3, 6) to (3, 5) using car (4584, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 move from (9, 5) to (9, 6) using car (4541, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4598 doesn't move\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 doesn't move\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 move from (8, 9) to (8, 8) using car (4592, [(8, 9), (8, 8), (8, 7)], 0)\n", + "Agent rider 4617 move from (0, 0) to (0, 1) using car (4615, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4618 doesn't move\n", + "tick 323 ended\n", + "I am driver 4619 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 4620 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 4621 - trip: [(3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 4622 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 4623 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 4624 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "6 drivers generated.\n", + "I am rider 4625 - dep: (2, 5) , arr: (8, 1)\n", + "I am rider 4626 - dep: (0, 3) , arr: (0, 1)\n", + "I am rider 4627 - dep: (0, 1) , arr: (1, 0)\n", + "I am rider 4628 - dep: (3, 3) , arr: (4, 9)\n", + "I am rider 4629 - dep: (3, 4) , arr: (5, 3)\n", + "I am rider 4630 - dep: (9, 4) , arr: (6, 2)\n", + "I am rider 4631 - dep: (9, 8) , arr: (6, 7)\n", + "I am rider 4632 - dep: (5, 1) , arr: (0, 4)\n", + "8 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3961 move from (5, 2) to (5, 3) using car (4574, [(5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 4018 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (2, 3) to (1, 3) using car (4553, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (5, 8) to (5, 7) using car (4623, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4172 move from (0, 3) to (0, 4) using car (4490, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4281 move from (4, 7) to (4, 8) using car (4585, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 move from (3, 1) to (3, 2) using car (4609, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 4298 move from (2, 3) to (1, 3) using car (4553, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4335 move from (5, 1) to (4, 1) using car (4453, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4339 move from (3, 4) to (4, 4) using car (4583, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4351 move from (2, 8) to (2, 9) using car (4588, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4398 move from (6, 8) to (7, 8) using car (4616, [(6, 8), (7, 8)], 0)\n", + "Agent rider 4401 move from (8, 8) to (8, 7) using car (4592, [(8, 8), (8, 7)], 0)\n", + "Agent rider 4414 doesn't move\n", + "Agent rider 4416 doesn't move\n", + "Agent rider 4417 move from (8, 5) to (8, 6) using car (4439, [(8, 5), (8, 6)], 0)\n", + "Driver 4419 arrived\n", + "Agent rider 4429 move from (6, 4) to (6, 3) using car (4512, [(6, 4), (6, 3)], 0)\n", + "Agent rider 4430 move from (6, 7) to (7, 7) using car (4455, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 4440 arrived\n", + "Driver 4441 arrived\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 move from (5, 8) to (5, 7) using car (4623, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4462 move from (3, 6) to (3, 7) using car (4493, [(3, 6), (3, 7)], 0)\n", + "Agent rider 4464 move from (5, 7) to (5, 8) using car (4543, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4466 move from (6, 8) to (7, 8) using car (4616, [(6, 8), (7, 8)], 0)\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (6, 4) to (6, 3) using car (4512, [(6, 4), (6, 3)], 0)\n", + "Driver 4481 arrived\n", + "Driver 4486 arrived\n", + "Driver 4491 arrived\n", + "Agent rider 4497 move from (2, 7) to (1, 7) using car (4608, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 4497 arrived with a waiting time of 1 ticks\n", + "Agent rider 4500 move from (3, 1) to (3, 2) using car (4609, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 move from (3, 6) to (3, 7) using car (4493, [(3, 6), (3, 7)], 0)\n", + "Agent rider 4504 move from (0, 3) to (0, 4) using car (4490, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4505 doesn't move\n", + "Agent rider 4516 move from (8, 8) to (8, 7) using car (4592, [(8, 8), (8, 7)], 0)\n", + "Agent rider 4517 doesn't move\n", + "Agent rider 4518 move from (3, 4) to (4, 4) using car (4583, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 4518 arrived with a waiting time of 5 ticks\n", + "Agent rider 4519 move from (3, 6) to (3, 7) using car (4493, [(3, 6), (3, 7)], 0)\n", + "Agent rider 4520 move from (3, 4) to (4, 4) using car (4583, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4521 move from (9, 7) to (9, 8) using car (4540, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 move from (3, 7) to (4, 7) using car (4511, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (5, 7) to (5, 8) using car (4543, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4526 move from (8, 3) to (8, 2) using car (4530, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4528 arrived\n", + "Driver 4534 arrived\n", + "Agent rider 4550 move from (8, 3) to (8, 2) using car (4530, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (8, 5) to (8, 6) using car (4439, [(8, 5), (8, 6)], 0)\n", + "Driver 4556 arrived\n", + "Driver 4557 arrived\n", + "Agent rider 4564 move from (3, 0) to (4, 0) using car (4561, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4566 doesn't move\n", + "Agent rider 4567 move from (9, 7) to (9, 8) using car (4540, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (8, 3) to (8, 2) using car (4530, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4570 move from (3, 0) to (4, 0) using car (4561, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4577 move from (4, 7) to (4, 8) using car (4585, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4578 move from (0, 4) to (0, 5) using car (4575, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 move from (8, 8) to (8, 7) using car (4592, [(8, 8), (8, 7)], 0)\n", + "Agent rider 4581 move from (3, 4) to (4, 4) using car (4583, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4590 move from (9, 6) to (9, 7) using car (4541, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4591 move from (3, 5) to (4, 5) using car (4621, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (7, 9) to (7, 8) using car (4604, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 4597 move from (9, 6) to (9, 7) using car (4541, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4598 move from (4, 7) to (4, 8) using car (4585, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (5, 8) to (5, 7) using car (4623, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 move from (8, 8) to (8, 7) using car (4592, [(8, 8), (8, 7)], 0)\n", + "Agent rider 4617 move from (0, 1) to (0, 2) using car (4615, [(0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4618 move from (5, 5) to (5, 6) using car (4529, [(5, 5), (5, 6)], 0)\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (0, 3) to (0, 4) using car (4490, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4627 move from (0, 1) to (0, 2) using car (4615, [(0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4628 doesn't move\n", + "Agent rider 4629 move from (3, 4) to (4, 4) using car (4583, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4631 doesn't move\n", + "Agent rider 4632 move from (5, 1) to (4, 1) using car (4559, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "tick 324 ended\n", + "I am driver 4633 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 4634 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 4635 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 4636 - trip: [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 4637 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 4638 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "6 drivers generated.\n", + "I am rider 4639 - dep: (4, 3) , arr: (8, 8)\n", + "I am rider 4640 - dep: (6, 1) , arr: (4, 5)\n", + "I am rider 4641 - dep: (8, 2) , arr: (2, 0)\n", + "3 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3961 move from (5, 3) to (6, 3) using car (4574, [(5, 3), (6, 3)], 0)\n", + "Agent rider 4018 move from (6, 8) to (7, 8) using car (4488, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (1, 3) to (0, 3) using car (4553, [(1, 3), (0, 3)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (5, 7) to (5, 6) using car (4623, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4138 move from (4, 0) to (3, 0) using car (4546, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4281 move from (4, 8) to (4, 9) using car (4585, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 4281 arrived with a waiting time of 8 ticks\n", + "Agent rider 4295 doesn't move\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 move from (1, 3) to (0, 3) using car (4553, [(1, 3), (0, 3)], 0)\n", + "Agent rider 4302 doesn't move\n", + "Agent rider 4335 move from (4, 1) to (3, 1) using car (4453, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4339 move from (4, 4) to (4, 5) using car (4583, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4351 move from (2, 9) to (3, 9) using car (4588, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4398 doesn't move\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4414 move from (3, 7) to (3, 6) using car (4622, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 4416 move from (4, 8) to (4, 9) using car (4585, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Rider n° 4416 arrived with a waiting time of 6 ticks\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4429 doesn't move\n", + "Agent rider 4430 move from (7, 7) to (8, 7) using car (4455, [(7, 7), (8, 7)], 0)\n", + "Rider n° 4430 arrived with a waiting time of 5 ticks\n", + "Driver 4441 arrived\n", + "Driver 4449 arrived\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 move from (5, 7) to (5, 6) using car (4623, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4464 move from (5, 8) to (4, 8) using car (4543, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4465 move from (3, 9) to (4, 9) using car (4605, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4466 doesn't move\n", + "Agent rider 4468 move from (0, 5) to (0, 6) using car (4575, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 4469 doesn't move\n", + "Driver 4477 arrived\n", + "Driver 4484 arrived\n", + "Driver 4494 arrived\n", + "Agent rider 4500 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 doesn't move\n", + "Driver 4506 arrived\n", + "Driver 4514 arrived\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4517 doesn't move\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4520 move from (4, 4) to (4, 5) using car (4583, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4521 move from (9, 8) to (9, 9) using car (4540, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 move from (4, 7) to (5, 7) using car (4511, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (5, 8) to (4, 8) using car (4543, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4526 move from (8, 2) to (8, 1) using car (4530, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4533 arrived\n", + "Driver 4547 arrived\n", + "Agent rider 4550 move from (8, 2) to (8, 1) using car (4530, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 doesn't move\n", + "Driver 4557 arrived\n", "Driver 4560 arrived\n", - "Driver 4564 arrived\n", + "Agent rider 4564 move from (4, 0) to (5, 0) using car (4561, [(4, 0), (5, 0)], 0)\n", + "Agent rider 4565 doesn't move\n", "Agent rider 4566 doesn't move\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4568 move from (5, 4) to (5, 5) using car (4579, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 4568 arrived with a waiting time of 1 ticks\n", - "Agent rider 4569 move from (7, 9) to (8, 9) using car (4395, [(7, 9), (8, 9)], 0)\n", - "Driver 4577 arrived\n", - "Driver 4578 arrived\n", - "Agent rider 4587 doesn't move\n", - "Agent rider 4588 move from (6, 6) to (5, 6) using car (4561, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 4589 move from (8, 2) to (8, 1) using car (4539, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 4567 move from (9, 8) to (9, 7) using car (4637, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (8, 2) to (8, 1) using car (4530, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4570 move from (4, 0) to (3, 0) using car (4538, [(4, 0), (3, 0)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4577 move from (4, 8) to (4, 9) using car (4585, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 4578 move from (0, 5) to (0, 6) using car (4575, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 move from (4, 4) to (4, 5) using car (4583, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 4590 doesn't move\n", - "Agent rider 4592 doesn't move\n", + "Agent rider 4591 move from (4, 5) to (5, 5) using car (4621, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Rider n° 4591 arrived with a waiting time of 0 ticks\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (7, 8) to (7, 7) using car (4604, [(7, 8), (7, 7)], 0)\n", "Agent rider 4597 doesn't move\n", "Agent rider 4598 doesn't move\n", - "Agent rider 4599 move from (6, 6) to (5, 6) using car (4561, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "tick 332 ended\n", - "I am driver 4600 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 4601 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 4602 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 4603 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4604 - trip: [(9, 2), (9, 1)]\n", - "I am driver 4605 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 4606 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 4607 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "8 drivers generated.\n", - "I am rider 4608 - dep: (8, 6) , arr: (6, 6)\n", - "I am rider 4609 - dep: (6, 2) , arr: (3, 6)\n", - "I am rider 4610 - dep: (8, 8) , arr: (3, 6)\n", - "I am rider 4611 - dep: (9, 3) , arr: (7, 4)\n", - "4 riders generated.\n" + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (5, 7) to (5, 6) using car (4623, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 doesn't move\n", + "Driver 4612 arrived\n", + "Agent rider 4617 move from (0, 2) to (0, 3) using car (4615, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4618 move from (5, 6) to (5, 7) using car (4619, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (0, 2) to (0, 3) using car (4615, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4628 doesn't move\n", + "Agent rider 4629 move from (4, 4) to (4, 5) using car (4583, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4631 move from (9, 8) to (9, 9) using car (4540, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4632 move from (4, 1) to (3, 1) using car (4559, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 doesn't move\n", + "Agent rider 4641 move from (8, 2) to (8, 1) using car (4530, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "tick 325 ended\n", + "I am driver 4642 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 4643 - trip: [(4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 4644 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4645 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (3, 5)]\n", + "I am driver 4646 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 4647 - trip: [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 4648 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 4649 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 4650 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 4651 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 4652 - trip: [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", + "11 drivers generated.\n", + "I am rider 4653 - dep: (6, 2) , arr: (4, 0)\n", + "I am rider 4654 - dep: (6, 3) , arr: (2, 7)\n", + "2 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 3961 move from (6, 3) to (6, 2) using car (4636, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 3961 arrived with a waiting time of 33 ticks\n", + "Agent rider 4018 move from (7, 8) to (8, 8) using car (4488, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (0, 3) to (0, 4) using car (4615, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4099 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4115 move from (5, 6) to (4, 6) using car (4614, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4138 move from (3, 0) to (2, 0) using car (4546, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4144 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4295 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 4295 arrived with a waiting time of 20 ticks\n", + "Agent rider 4297 move from (3, 2) to (2, 2) using car (4587, [(3, 2), (2, 2)], 0)\n", + "Rider n° 4297 arrived with a waiting time of 11 ticks\n", + "Agent rider 4298 move from (0, 3) to (0, 4) using car (4615, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4302 move from (0, 6) to (0, 7) using car (4575, [(0, 6), (0, 7)], 0)\n", + "Rider n° 4302 arrived with a waiting time of 8 ticks\n", + "Agent rider 4335 move from (3, 1) to (2, 1) using car (4453, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4339 move from (4, 5) to (5, 5) using car (4583, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4351 move from (3, 9) to (4, 9) using car (4588, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4398 move from (7, 8) to (8, 8) using car (4488, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 4398 arrived with a waiting time of 11 ticks\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4414 move from (3, 6) to (3, 5) using car (4622, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Rider n° 4414 arrived with a waiting time of 4 ticks\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4429 move from (6, 3) to (6, 4) using car (4607, [(6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 4439 arrived\n", + "Driver 4459 arrived\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 move from (5, 6) to (4, 6) using car (4614, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4464 move from (4, 8) to (3, 8) using car (4543, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4465 move from (4, 9) to (5, 9) using car (4605, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4466 move from (7, 8) to (8, 8) using car (4488, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4468 move from (0, 6) to (0, 7) using car (4575, [(0, 6), (0, 7)], 0)\n", + "Agent rider 4469 move from (6, 3) to (6, 4) using car (4607, [(6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 4475 arrived\n", + "Driver 4490 arrived\n", + "Driver 4493 arrived\n", + "Agent rider 4500 move from (3, 2) to (2, 2) using car (4587, [(3, 2), (2, 2)], 0)\n", + "Rider n° 4500 arrived with a waiting time of 4 ticks\n", + "Agent rider 4501 move from (3, 0) to (2, 0) using car (4546, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4502 doesn't move\n", + "Agent rider 4503 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 doesn't move\n", + "Driver 4512 arrived\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4517 doesn't move\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4520 move from (4, 5) to (5, 5) using car (4583, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4521 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4524 move from (5, 7) to (6, 7) using car (4511, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4525 move from (4, 8) to (3, 8) using car (4543, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4526 move from (8, 1) to (7, 1) using car (4530, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4529 arrived\n", + "Driver 4535 arrived\n", + "Driver 4536 arrived\n", + "Driver 4537 arrived\n", + "Agent rider 4550 move from (8, 1) to (7, 1) using car (4530, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 doesn't move\n", + "Driver 4558 arrived\n", + "Agent rider 4564 doesn't move\n", + "Agent rider 4565 move from (0, 6) to (0, 7) using car (4575, [(0, 6), (0, 7)], 0)\n", + "Agent rider 4566 doesn't move\n", + "Agent rider 4567 move from (9, 7) to (9, 6) using car (4637, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (8, 1) to (7, 1) using car (4530, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4570 move from (3, 0) to (2, 0) using car (4546, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4571 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4577 doesn't move\n", + "Agent rider 4578 move from (0, 6) to (0, 7) using car (4575, [(0, 6), (0, 7)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 move from (4, 5) to (5, 5) using car (4583, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4590 move from (9, 7) to (9, 6) using car (4637, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 4592 arrived\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (1, 1) to (2, 1) using car (4652, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 move from (9, 7) to (9, 6) using car (4637, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4598 move from (4, 8) to (3, 8) using car (4543, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4599 move from (0, 6) to (0, 7) using car (4575, [(0, 6), (0, 7)], 0)\n", + "Agent rider 4600 move from (5, 6) to (5, 5) using car (4623, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4601 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4602 doesn't move\n", + "Driver 4616 arrived\n", + "Agent rider 4617 move from (0, 3) to (0, 4) using car (4615, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4618 move from (5, 7) to (4, 7) using car (4619, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4625 move from (2, 5) to (2, 4) using car (4610, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (0, 3) to (0, 4) using car (4615, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4628 move from (3, 3) to (3, 4) using car (4609, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 4629 move from (4, 5) to (5, 5) using car (4583, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4631 move from (9, 9) to (8, 9) using car (4540, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4632 move from (3, 1) to (2, 1) using car (4559, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 doesn't move\n", + "Agent rider 4641 move from (8, 1) to (7, 1) using car (4530, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4653 move from (6, 2) to (6, 1) using car (4527, [(6, 2), (6, 1)], 0)\n", + "Agent rider 4654 doesn't move\n", + "tick 326 ended\n", + "I am driver 4655 - trip: [(4, 9), (3, 9)]\n", + "I am driver 4656 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 4657 - trip: [(2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 4658 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 4659 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 4660 - trip: [(8, 5), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 4661 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 4662 - trip: [(9, 3), (9, 4)]\n", + "I am driver 4663 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 4664 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 4665 - trip: [(8, 8), (8, 9), (9, 9)]\n", + "I am driver 4666 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 4667 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "13 drivers generated.\n", + "0 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3379 move from (3, 2) to (3, 3) using car (4536, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 move from (0, 2) to (0, 1) using car (4557, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 2) to (0, 1) using car (4557, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 3814 move from (3, 2) to (3, 3) using car (4536, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 move from (3, 2) to (4, 2) using car (4506, [(3, 2), (4, 2)], 0)\n", - "Agent rider 4008 move from (6, 4) to (6, 5) using car (4605, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 7) to (9, 8) using car (4575, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4315 move from (3, 2) to (3, 3) using car (4536, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4338 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4353 doesn't move\n", - "Agent rider 4354 move from (5, 1) to (4, 1) using car (4469, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 4354 arrived with a waiting time of 4 ticks\n", - "Agent rider 4355 move from (0, 2) to (0, 1) using car (4557, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4356 move from (1, 7) to (0, 7) using car (4483, [(1, 7), (0, 7)], 0)\n", - "Agent rider 4357 move from (9, 7) to (9, 8) using car (4575, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4358 move from (9, 7) to (9, 8) using car (4575, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (0, 2) to (0, 1) using car (4557, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4380 move from (1, 7) to (0, 7) using car (4483, [(1, 7), (0, 7)], 0)\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (8, 1) to (8, 2) using car (4504, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4425 doesn't move\n", - "Driver 4427 arrived\n", - "Agent rider 4428 move from (8, 0) to (9, 0) using car (4470, [(8, 0), (9, 0)], 0)\n", - "Rider n° 4428 arrived with a waiting time of 7 ticks\n", - "Driver 4446 arrived\n", - "Agent rider 4448 move from (8, 2) to (9, 2) using car (4439, [(8, 2), (9, 2)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4018 move from (8, 8) to (8, 9) using car (4665, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4144 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 4144 arrived with a waiting time of 17 ticks\n", + "Agent rider 4172 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4297 doesn't move\n", + "Agent rider 4298 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4335 move from (2, 1) to (1, 1) using car (4453, [(2, 1), (1, 1)], 0)\n", + "Rider n° 4335 arrived with a waiting time of 12 ticks\n", + "Agent rider 4339 move from (5, 5) to (5, 4) using car (4623, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 4339 arrived with a waiting time of 11 ticks\n", + "Agent rider 4351 move from (4, 9) to (5, 9) using car (4588, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4429 move from (6, 4) to (7, 4) using car (4607, [(6, 4), (7, 4), (8, 4)], 0)\n", "Driver 4455 arrived\n", - "Agent rider 4456 move from (1, 4) to (0, 4) using car (4581, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Driver 4471 arrived\n", - "Agent rider 4474 doesn't move\n", - "Driver 4476 arrived\n", - "Driver 4481 arrived\n", - "Driver 4485 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (5, 1) to (4, 1) using car (4469, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4495 move from (5, 7) to (5, 8) using car (4574, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 4495 arrived with a waiting time of 1 ticks\n", - "Agent rider 4496 move from (8, 1) to (8, 2) using car (4504, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 move from (4, 0) to (4, 1) using car (4607, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 move from (1, 7) to (0, 7) using car (4483, [(1, 7), (0, 7)], 0)\n", - "Driver 4510 arrived\n", - "Agent rider 4516 move from (5, 5) to (4, 5) using car (4579, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4517 move from (5, 1) to (4, 1) using car (4469, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4518 move from (3, 2) to (3, 3) using car (4536, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 4519 move from (3, 6) to (3, 5) using car (4571, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 move from (1, 4) to (0, 4) using car (4581, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4521 move from (9, 7) to (9, 8) using car (4575, [(9, 7), (9, 8)], 0)\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (3, 7) to (2, 7) using car (4573, [(3, 7), (2, 7)], 0)\n", + "Agent rider 4464 move from (3, 8) to (2, 8) using car (4543, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4465 move from (5, 9) to (6, 9) using car (4605, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4466 move from (8, 8) to (8, 9) using car (4665, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 4466 arrived with a waiting time of 5 ticks\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (6, 4) to (7, 4) using car (4607, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 4482 arrived\n", + "Driver 4493 arrived\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 move from (2, 4) to (2, 3) using car (4610, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 4503 doesn't move\n", + "Agent rider 4504 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4505 move from (1, 5) to (2, 5) using car (4664, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4517 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4519 move from (3, 7) to (2, 7) using car (4573, [(3, 7), (2, 7)], 0)\n", + "Agent rider 4520 move from (5, 5) to (6, 5) using car (4583, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4521 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 4522 doesn't move\n", - "Agent rider 4523 doesn't move\n", - "Agent rider 4524 doesn't move\n", - "Agent rider 4525 doesn't move\n", - "Driver 4532 arrived\n", - "Driver 4534 arrived\n", - "Driver 4543 arrived\n", - "Agent rider 4544 move from (9, 7) to (9, 8) using car (4575, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4545 move from (6, 4) to (6, 5) using car (4605, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Driver 4551 arrived\n", - "Agent rider 4552 move from (0, 2) to (0, 1) using car (4557, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 doesn't move\n", - "Driver 4559 arrived\n", + "Agent rider 4523 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4524 move from (6, 7) to (7, 7) using car (4661, [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 4525 move from (3, 8) to (2, 8) using car (4543, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4526 move from (7, 1) to (6, 1) using car (4530, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4536 arrived\n", + "Driver 4538 arrived\n", + "Agent rider 4550 move from (7, 1) to (6, 1) using car (4530, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4552 doesn't move\n", + "Driver 4553 arrived\n", + "Driver 4561 arrived\n", + "Agent rider 4564 doesn't move\n", + "Agent rider 4565 doesn't move\n", "Agent rider 4566 doesn't move\n", - "Agent rider 4567 move from (6, 4) to (6, 5) using car (4605, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4569 move from (8, 9) to (8, 8) using car (4602, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Driver 4570 arrived\n", - "Driver 4578 arrived\n", - "Agent rider 4587 doesn't move\n", - "Agent rider 4588 move from (5, 6) to (5, 5) using car (4561, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 4589 move from (8, 1) to (7, 1) using car (4539, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4590 doesn't move\n", - "Agent rider 4592 move from (4, 9) to (3, 9) using car (4603, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 doesn't move\n", - "Agent rider 4599 move from (5, 6) to (5, 5) using car (4561, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 4608 move from (8, 6) to (7, 6) using car (4596, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4609 doesn't move\n", - "Agent rider 4610 doesn't move\n", - "Agent rider 4611 doesn't move\n", - "tick 333 ended\n", - "I am driver 4612 - trip: [(5, 2), (6, 2), (7, 2)]\n", - "I am driver 4613 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 4614 - trip: [(6, 9), (5, 9)]\n", - "I am driver 4615 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4616 - trip: [(5, 5), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 4617 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3379 move from (3, 3) to (3, 4) using car (4536, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 3379 arrived with a waiting time of 33 ticks\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 move from (0, 1) to (1, 1) using car (4557, [(0, 1), (1, 1)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 1) to (1, 1) using car (4557, [(0, 1), (1, 1)], 0)\n", - "Agent rider 3814 move from (3, 3) to (3, 4) using car (4536, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 3814 arrived with a waiting time of 24 ticks\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 3982 doesn't move\n", - "Agent rider 4008 move from (6, 5) to (6, 6) using car (4605, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4169 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4315 move from (3, 3) to (3, 4) using car (4536, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 4315 arrived with a waiting time of 4 ticks\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4338 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4353 move from (4, 0) to (3, 0) using car (4558, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4355 move from (0, 1) to (1, 1) using car (4557, [(0, 1), (1, 1)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (0, 1) to (1, 1) using car (4557, [(0, 1), (1, 1)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (8, 2) to (8, 3) using car (4504, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 4395 arrived\n", - "Agent rider 4421 doesn't move\n", - "Driver 4427 arrived\n", - "Driver 4444 arrived\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Driver 4462 arrived\n", - "Agent rider 4464 doesn't move\n", - "Driver 4473 arrived\n", - "Agent rider 4474 move from (4, 0) to (3, 0) using car (4558, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 4481 arrived\n", - "Driver 4482 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (4, 1) to (3, 1) using car (4469, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4496 move from (8, 2) to (8, 3) using car (4504, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4497 move from (4, 1) to (4, 2) using car (4607, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Driver 4501 arrived\n", - "Agent rider 4516 move from (4, 5) to (3, 5) using car (4579, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4517 move from (4, 1) to (3, 1) using car (4469, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 4517 arrived with a waiting time of 0 ticks\n", - "Agent rider 4518 move from (3, 3) to (3, 4) using car (4536, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 4519 move from (3, 5) to (3, 4) using car (4571, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (2, 0) to (2, 1) using car (4615, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4523 move from (8, 2) to (8, 3) using car (4504, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 4524 doesn't move\n", - "Agent rider 4525 doesn't move\n", - "Driver 4534 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (6, 5) to (6, 6) using car (4605, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Driver 4550 arrived\n", - "Agent rider 4552 move from (0, 1) to (1, 1) using car (4557, [(0, 1), (1, 1)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 doesn't move\n", - "Driver 4563 arrived\n", - "Agent rider 4566 move from (4, 0) to (3, 0) using car (4558, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4567 move from (6, 5) to (6, 6) using car (4605, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4569 move from (8, 8) to (8, 7) using car (4602, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 4567 move from (9, 6) to (9, 5) using car (4637, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 move from (7, 5) to (6, 5) using car (4633, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4569 move from (7, 1) to (6, 1) using car (4530, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Driver 4574 arrived\n", + "Driver 4576 arrived\n", + "Agent rider 4577 move from (4, 9) to (5, 9) using car (4588, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 move from (1, 5) to (2, 5) using car (4664, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 move from (5, 5) to (5, 4) using car (4623, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", "Driver 4584 arrived\n", - "Agent rider 4587 doesn't move\n", - "Agent rider 4588 move from (5, 5) to (5, 4) using car (4561, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 4589 move from (7, 1) to (6, 1) using car (4539, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4590 move from (4, 5) to (3, 5) using car (4579, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 4592 doesn't move\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 doesn't move\n", - "Agent rider 4599 move from (5, 5) to (6, 5) using car (4616, [(5, 5), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4608 move from (7, 6) to (6, 6) using car (4596, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 4608 arrived with a waiting time of 0 ticks\n", - "Agent rider 4609 move from (6, 2) to (5, 2) using car (4530, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4610 move from (8, 8) to (8, 7) using car (4602, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 4611 doesn't move\n", - "tick 334 ended\n", - "I am driver 4618 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "I am driver 4619 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4620 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 4621 - trip: [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 4622 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (7, 5)]\n", - "I am driver 4623 - trip: [(6, 7), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 4624 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 4625 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 4626 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 4627 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 4628 - trip: [(6, 6), (5, 6), (4, 6)]\n", - "I am driver 4629 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4630 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 4631 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 4632 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 4633 - trip: [(5, 5), (5, 4), (6, 4)]\n", - "I am driver 4634 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 4635 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 4636 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 4637 - trip: [(1, 9), (0, 9)]\n", - "I am driver 4638 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 4639 - trip: [(5, 7), (4, 7), (3, 7), (3, 8)]\n", - "I am driver 4640 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 4641 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 4642 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 4643 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 4644 - trip: [(7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 4645 - trip: [(1, 2), (1, 3), (1, 4), (0, 4)]\n", - "I am driver 4646 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 4647 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 4648 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 4649 - trip: [(8, 8), (9, 8)]\n", - "I am driver 4650 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4651 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 4652 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 4653 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 4654 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 4655 - trip: [(4, 2), (3, 2), (2, 2), (2, 3)]\n", - "I am driver 4656 - trip: [(4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 4657 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 4658 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 4659 - trip: [(6, 1), (5, 1), (4, 1)]\n", - "42 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (1, 1) to (0, 1) using car (4647, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 move from (5, 9) to (6, 9) using car (4574, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3982 move from (4, 2) to (4, 3) using car (4607, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4008 move from (6, 6) to (6, 7) using car (4605, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 move from (5, 9) to (6, 9) using car (4574, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4169 move from (0, 9) to (1, 9) using car (4635, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4173 move from (5, 9) to (6, 9) using car (4574, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4338 move from (1, 9) to (0, 9) using car (4637, [(1, 9), (0, 9)], 0)\n", - "Rider n° 4338 arrived with a waiting time of 9 ticks\n", - "Agent rider 4339 move from (8, 5) to (8, 4) using car (4653, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 4353 move from (3, 0) to (2, 0) using car (4558, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4355 move from (1, 1) to (0, 1) using car (4647, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (1, 1) to (0, 1) using car (4647, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4383 move from (8, 3) to (8, 4) using car (4504, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Rider n° 4383 arrived with a waiting time of 6 ticks\n", - "Agent rider 4421 doesn't move\n", - "Driver 4439 arrived\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (8, 5) to (8, 4) using car (4653, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 4470 arrived\n", - "Agent rider 4474 move from (3, 0) to (2, 0) using car (4558, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 4474 arrived with a waiting time of 6 ticks\n", - "Driver 4482 arrived\n", - "Driver 4483 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (3, 1) to (2, 1) using car (4469, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4496 move from (8, 3) to (8, 4) using car (4504, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Rider n° 4496 arrived with a waiting time of 1 ticks\n", - "Agent rider 4497 move from (4, 2) to (4, 3) using car (4607, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Driver 4500 arrived\n", - "Driver 4506 arrived\n", - "Agent rider 4516 move from (3, 5) to (2, 5) using car (4579, [(3, 5), (2, 5)], 0)\n", - "Agent rider 4518 move from (3, 4) to (3, 5) using car (4536, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 4519 move from (3, 4) to (3, 3) using car (4571, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (2, 1) to (2, 2) using car (4615, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4523 move from (8, 3) to (8, 4) using car (4631, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4524 move from (4, 1) to (5, 1) using car (4593, [(4, 1), (5, 1)], 0)\n", - "Agent rider 4525 doesn't move\n", - "Driver 4531 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (6, 6) to (5, 6) using car (4628, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Driver 4549 arrived\n", - "Agent rider 4552 doesn't move\n", - "Agent rider 4553 move from (0, 9) to (1, 9) using car (4635, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 doesn't move\n", - "Agent rider 4566 doesn't move\n", - "Agent rider 4567 move from (6, 6) to (6, 7) using car (4605, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4569 move from (8, 7) to (8, 6) using car (4602, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Driver 4575 arrived\n", - "Driver 4581 arrived\n", - "Agent rider 4587 doesn't move\n", - "Agent rider 4588 move from (5, 4) to (5, 3) using car (4561, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 4589 doesn't move\n", - "Agent rider 4590 move from (3, 5) to (2, 5) using car (4579, [(3, 5), (2, 5)], 0)\n", - "Agent rider 4592 move from (3, 9) to (4, 9) using car (4617, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 move from (2, 9) to (1, 9) using car (4603, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4599 move from (6, 5) to (6, 4) using car (4616, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4590 move from (9, 6) to (9, 5) using car (4637, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (2, 1) to (2, 2) using car (4652, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 4595 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 move from (9, 6) to (9, 5) using car (4637, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4598 move from (3, 8) to (2, 8) using car (4543, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 4598 arrived with a waiting time of 3 ticks\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (5, 5) to (6, 5) using car (4583, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4601 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4602 doesn't move\n", "Driver 4604 arrived\n", - "Agent rider 4609 move from (5, 2) to (4, 2) using car (4530, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4610 doesn't move\n", - "Agent rider 4611 doesn't move\n", - "tick 335 ended\n", - "I am driver 4660 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2)]\n", - "1 drivers generated.\n", - "I am rider 4661 - dep: (3, 4) , arr: (3, 1)\n", - "I am rider 4662 - dep: (7, 3) , arr: (8, 9)\n", - "2 riders generated.\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3713 move from (1, 1) to (2, 1) using car (4627, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 1) to (0, 2) using car (4647, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 move from (6, 9) to (7, 9) using car (4574, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3982 move from (4, 3) to (4, 4) using car (4607, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 move from (6, 9) to (7, 9) using car (4574, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4169 move from (1, 9) to (2, 9) using car (4635, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4173 move from (6, 9) to (7, 9) using car (4574, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 move from (8, 4) to (9, 4) using car (4504, [(8, 4), (9, 4)], 0)\n", - "Agent rider 4353 move from (2, 0) to (2, 1) using car (4558, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 4353 arrived with a waiting time of 4 ticks\n", - "Agent rider 4355 move from (0, 1) to (0, 2) using car (4647, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (0, 1) to (0, 2) using car (4647, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (8, 4) to (9, 4) using car (4504, [(8, 4), (9, 4)], 0)\n", - "Agent rider 4474 doesn't move\n", - "Driver 4483 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (2, 1) to (1, 1) using car (4469, [(2, 1), (1, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4497 move from (4, 3) to (4, 4) using car (4607, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Driver 4513 arrived\n", + "Driver 4613 arrived\n", + "Agent rider 4617 move from (0, 4) to (0, 5) using car (4666, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4618 move from (4, 7) to (3, 7) using car (4619, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4625 move from (2, 4) to (2, 3) using car (4610, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 4626 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4627 move from (0, 4) to (1, 4) using car (4615, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 4628 move from (3, 4) to (3, 5) using car (4609, [(3, 4), (3, 5)], 0)\n", + "Agent rider 4629 move from (5, 5) to (5, 4) using car (4623, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4631 move from (8, 9) to (7, 9) using car (4540, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4632 move from (2, 1) to (1, 1) using car (4559, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 doesn't move\n", + "Agent rider 4641 move from (7, 1) to (6, 1) using car (4530, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4653 doesn't move\n", + "Agent rider 4654 move from (6, 3) to (6, 4) using car (4642, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", + "tick 327 ended\n", + "0 drivers generated.\n", + "I am rider 4668 - dep: (1, 1) , arr: (0, 3)\n", + "I am rider 4669 - dep: (9, 0) , arr: (4, 4)\n", + "I am rider 4670 - dep: (5, 9) , arr: (0, 9)\n", + "3 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4018 move from (8, 9) to (9, 9) using car (4665, [(8, 9), (9, 9)], 0)\n", + "Rider n° 4018 arrived with a waiting time of 26 ticks\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4099 move from (8, 9) to (9, 9) using car (4665, [(8, 9), (9, 9)], 0)\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4298 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4339 doesn't move\n", + "Agent rider 4351 move from (5, 9) to (6, 9) using car (4588, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4429 move from (7, 4) to (8, 4) using car (4607, [(7, 4), (8, 4)], 0)\n", + "Rider n° 4429 arrived with a waiting time of 6 ticks\n", + "Driver 4447 arrived\n", + "Agent rider 4460 doesn't move\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (2, 7) to (2, 6) using car (4657, [(2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 4464 move from (2, 8) to (1, 8) using car (4543, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4465 move from (6, 9) to (6, 8) using car (4605, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 move from (7, 4) to (8, 4) using car (4607, [(7, 4), (8, 4)], 0)\n", + "Driver 4474 arrived\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 move from (2, 3) to (2, 2) using car (4610, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 4503 move from (3, 7) to (2, 7) using car (4619, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4504 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4505 doesn't move\n", "Agent rider 4516 doesn't move\n", - "Agent rider 4518 move from (3, 5) to (3, 6) using car (4536, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 4519 move from (3, 3) to (3, 2) using car (4571, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4517 move from (7, 9) to (6, 9) using car (4540, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 4517 arrived with a waiting time of 6 ticks\n", + "Agent rider 4519 move from (2, 7) to (2, 6) using car (4657, [(2, 7), (2, 6), (2, 5)], 0)\n", "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", + "Agent rider 4521 move from (7, 9) to (6, 9) using car (4540, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (8, 4) to (8, 5) using car (4631, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4524 move from (5, 1) to (4, 1) using car (4659, [(5, 1), (4, 1)], 0)\n", - "Agent rider 4525 doesn't move\n", + "Agent rider 4523 move from (7, 9) to (6, 9) using car (4540, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4524 move from (7, 7) to (8, 7) using car (4661, [(7, 7), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 4525 move from (2, 8) to (1, 8) using car (4543, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4526 move from (6, 1) to (5, 1) using car (4530, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", "Driver 4527 arrived\n", + "Driver 4538 arrived\n", "Driver 4541 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (5, 6) to (4, 6) using car (4628, [(5, 6), (4, 6)], 0)\n", - "Driver 4547 arrived\n", - "Agent rider 4552 move from (1, 1) to (2, 1) using car (4627, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 4553 move from (1, 9) to (0, 9) using car (4603, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4555 move from (1, 9) to (2, 9) using car (4635, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4556 doesn't move\n", - "Driver 4557 arrived\n", - "Driver 4562 arrived\n", + "Driver 4546 arrived\n", + "Agent rider 4550 move from (6, 1) to (5, 1) using car (4530, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 move from (7, 9) to (6, 9) using car (4540, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4552 doesn't move\n", + "Driver 4554 arrived\n", + "Agent rider 4564 doesn't move\n", + "Agent rider 4565 doesn't move\n", "Agent rider 4566 doesn't move\n", - "Agent rider 4567 move from (6, 7) to (5, 7) using car (4605, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 4569 move from (8, 6) to (8, 5) using car (4602, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Driver 4576 arrived\n", - "Driver 4580 arrived\n", + "Agent rider 4567 move from (9, 5) to (9, 4) using car (4637, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 move from (6, 5) to (5, 5) using car (4633, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4569 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 move from (8, 9) to (9, 9) using car (4665, [(8, 9), (9, 9)], 0)\n", + "Driver 4575 arrived\n", + "Agent rider 4577 move from (5, 9) to (6, 9) using car (4588, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4580 doesn't move\n", + "Agent rider 4581 move from (5, 4) to (5, 3) using car (4623, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", "Driver 4582 arrived\n", - "Agent rider 4587 move from (2, 0) to (2, 1) using car (4558, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4588 move from (5, 3) to (5, 2) using car (4561, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 4589 move from (6, 1) to (5, 1) using car (4650, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 4590 doesn't move\n", - "Agent rider 4592 move from (4, 9) to (5, 9) using car (4617, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 move from (1, 9) to (0, 9) using car (4603, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 4585 arrived\n", + "Driver 4587 arrived\n", + "Agent rider 4590 move from (9, 5) to (9, 4) using car (4637, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (2, 2) to (3, 2) using car (4652, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 4595 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4596 move from (7, 7) to (8, 7) using car (4511, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4597 move from (9, 5) to (9, 4) using car (4637, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Agent rider 4599 doesn't move\n", - "Agent rider 4609 doesn't move\n", - "Agent rider 4610 doesn't move\n", - "Agent rider 4611 doesn't move\n", - "Driver 4614 arrived\n", - "Agent rider 4661 move from (3, 4) to (3, 3) using car (4600, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4662 doesn't move\n", - "tick 336 ended\n", - "I am driver 4663 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4664 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 4665 - trip: [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 4666 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 4667 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 4668 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 4669 - trip: [(3, 6), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 4670 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 4671 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 4672 - trip: [(6, 6), (6, 5)]\n", - "I am driver 4673 - trip: [(5, 8), (6, 8), (6, 7), (6, 6)]\n", - "11 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (5, 9) to (6, 9) using car (4617, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3713 move from (2, 1) to (2, 2) using car (4558, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 2) to (0, 3) using car (4647, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 move from (7, 9) to (8, 9) using car (4574, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 3982 move from (4, 4) to (4, 5) using car (4607, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 3982 arrived with a waiting time of 20 ticks\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 doesn't move\n", - "Agent rider 4165 move from (7, 9) to (8, 9) using car (4574, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4169 move from (2, 9) to (3, 9) using car (4635, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4173 move from (7, 9) to (8, 9) using car (4574, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (5, 9) to (6, 9) using car (4617, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4355 move from (0, 2) to (0, 3) using car (4647, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 doesn't move\n", - "Agent rider 4379 move from (0, 2) to (0, 3) using car (4647, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 doesn't move\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Driver 4483 arrived\n", - "Agent rider 4491 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4497 move from (4, 4) to (4, 5) using car (4607, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Agent rider 4516 move from (2, 5) to (2, 6) using car (4641, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4518 move from (3, 6) to (3, 7) using car (4536, [(3, 6), (3, 7)], 0)\n", - "Agent rider 4519 move from (3, 2) to (3, 1) using car (4571, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", + "Agent rider 4600 move from (6, 5) to (7, 5) using car (4583, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4601 move from (7, 9) to (6, 9) using car (4540, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4602 doesn't move\n", + "Driver 4603 arrived\n", + "Agent rider 4617 move from (0, 5) to (0, 6) using car (4666, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4618 move from (3, 7) to (2, 7) using car (4619, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 4621 arrived\n", + "Agent rider 4625 move from (2, 3) to (2, 2) using car (4610, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 4626 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4627 move from (1, 4) to (1, 3) using car (4608, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4628 doesn't move\n", + "Agent rider 4629 move from (5, 4) to (5, 3) using car (4623, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 4629 arrived with a waiting time of 0 ticks\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4631 move from (7, 9) to (6, 9) using car (4540, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4632 move from (1, 1) to (0, 1) using car (4559, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4639 move from (4, 3) to (4, 4) using car (4643, [(4, 3), (4, 4)], 0)\n", + "Agent rider 4640 move from (6, 1) to (5, 1) using car (4530, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4641 move from (6, 1) to (5, 1) using car (4530, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4653 move from (6, 1) to (5, 1) using car (4530, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4654 move from (6, 4) to (6, 5) using car (4642, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 4668 move from (1, 1) to (0, 1) using car (4559, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "tick 328 ended\n", + "I am driver 4671 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 4672 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", + "I am driver 4673 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4674 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 4675 - trip: [(8, 7), (8, 6), (7, 6)]\n", + "I am driver 4676 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 4677 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4)]\n", + "I am driver 4678 - trip: [(2, 5), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 4679 - trip: [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 4680 - trip: [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 4681 - trip: [(7, 7), (7, 6), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 4682 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", + "I am driver 4683 - trip: [(4, 7), (5, 7)]\n", + "I am driver 4684 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 4685 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 4686 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 4687 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4688 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 4689 - trip: [(8, 5), (8, 6), (7, 6)]\n", + "I am driver 4690 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 4691 - trip: [(6, 6), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 4692 - trip: [(4, 5), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 4693 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 4694 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 4695 - trip: [(0, 5), (0, 6)]\n", + "I am driver 4696 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 4697 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 4698 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "28 drivers generated.\n", + "I am rider 4699 - dep: (2, 8) , arr: (3, 6)\n", + "I am rider 4700 - dep: (2, 9) , arr: (0, 6)\n", + "I am rider 4701 - dep: (7, 7) , arr: (0, 0)\n", + "I am rider 4702 - dep: (0, 4) , arr: (0, 3)\n", + "4 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4351 move from (6, 9) to (7, 9) using car (4588, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4401 move from (8, 7) to (9, 7) using car (4511, [(8, 7), (9, 7)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Driver 4447 arrived\n", + "Driver 4453 arrived\n", + "Agent rider 4460 move from (2, 6) to (1, 6) using car (4614, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 4460 arrived with a waiting time of 8 ticks\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4464 move from (1, 8) to (2, 8) using car (4694, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4465 move from (6, 8) to (6, 7) using car (4605, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4468 doesn't move\n", + "Agent rider 4469 doesn't move\n", + "Driver 4488 arrived\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4502 move from (2, 2) to (2, 1) using car (4610, [(2, 2), (2, 1)], 0)\n", + "Rider n° 4502 arrived with a waiting time of 7 ticks\n", + "Agent rider 4503 move from (2, 7) to (1, 7) using car (4619, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 move from (2, 5) to (2, 6) using car (4651, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4516 move from (8, 7) to (9, 7) using car (4511, [(8, 7), (9, 7)], 0)\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4520 move from (6, 5) to (6, 6) using car (4642, [(6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", + "Rider n° 4520 arrived with a waiting time of 4 ticks\n", + "Agent rider 4521 move from (6, 9) to (5, 9) using car (4540, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 4522 doesn't move\n", - "Agent rider 4523 move from (8, 5) to (8, 6) using car (4631, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4524 move from (4, 1) to (4, 0) using car (4656, [(4, 1), (4, 0)], 0)\n", - "Agent rider 4525 doesn't move\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (4, 6) to (3, 6) using car (4596, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4552 move from (2, 1) to (3, 1) using car (4627, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 4553 move from (0, 9) to (0, 8) using car (4603, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4555 move from (2, 9) to (3, 9) using car (4635, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4556 move from (8, 5) to (8, 6) using car (4631, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4566 move from (3, 0) to (4, 0) using car (4652, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 move from (5, 7) to (4, 7) using car (4605, [(5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 move from (8, 7) to (8, 8) using car (4661, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 4525 move from (1, 8) to (0, 8) using car (4543, [(1, 8), (0, 8)], 0)\n", + "Agent rider 4526 move from (5, 1) to (4, 1) using car (4530, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4539 arrived\n", + "Driver 4544 arrived\n", + "Agent rider 4550 move from (5, 1) to (4, 1) using car (4530, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 move from (6, 9) to (5, 9) using car (4540, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4552 doesn't move\n", + "Driver 4562 arrived\n", + "Agent rider 4564 move from (5, 0) to (6, 0) using car (4624, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4566 doesn't move\n", + "Agent rider 4567 move from (9, 4) to (9, 3) using car (4637, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 move from (5, 5) to (5, 4) using car (4633, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Agent rider 4569 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", "Driver 4573 arrived\n", - "Driver 4579 arrived\n", - "Driver 4582 arrived\n", - "Agent rider 4587 move from (2, 1) to (2, 2) using car (4558, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4588 move from (5, 2) to (5, 1) using car (4561, [(5, 2), (5, 1)], 0)\n", - "Agent rider 4589 move from (5, 1) to (4, 1) using car (4650, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 4590 move from (2, 5) to (2, 6) using car (4641, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4592 move from (5, 9) to (6, 9) using car (4617, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 4593 arrived\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 move from (0, 9) to (0, 8) using car (4603, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4599 move from (6, 4) to (5, 4) using car (4625, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4609 doesn't move\n", - "Agent rider 4610 move from (8, 7) to (9, 7) using car (4538, [(8, 7), (9, 7)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4612 arrived\n", - "Driver 4637 arrived\n", - "Driver 4649 arrived\n", - "Agent rider 4661 move from (3, 3) to (3, 2) using car (4600, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4662 move from (7, 3) to (7, 4) using car (4618, [(7, 3), (7, 4), (8, 4)], 0)\n", - "tick 337 ended\n", - "I am driver 4674 - trip: [(5, 5), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 4675 - trip: [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 4676 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 4677 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4678 - trip: [(8, 7), (7, 7), (6, 7), (6, 8)]\n", - "I am driver 4679 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 4680 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 4681 - trip: [(9, 4), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 4682 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 4683 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 4684 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 4685 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", - "I am driver 4686 - trip: [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)]\n", - "13 drivers generated.\n", - "I am rider 4687 - dep: (2, 3) , arr: (5, 9)\n", - "I am rider 4688 - dep: (5, 5) , arr: (2, 8)\n", - "I am rider 4689 - dep: (6, 3) , arr: (1, 6)\n", - "3 riders generated.\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (6, 9) to (7, 9) using car (4617, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3713 move from (2, 2) to (3, 2) using car (4666, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 3) to (0, 4) using car (4647, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (9, 1) to (8, 1) using car (4677, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 move from (8, 9) to (9, 9) using car (4574, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4008 doesn't move\n", - "Agent rider 4023 move from (0, 8) to (0, 7) using car (4603, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4076 move from (0, 8) to (0, 7) using car (4603, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 4076 arrived with a waiting time of 33 ticks\n", - "Agent rider 4165 move from (8, 9) to (9, 9) using car (4574, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4169 move from (3, 9) to (4, 9) using car (4635, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4173 move from (8, 9) to (9, 9) using car (4574, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (6, 9) to (7, 9) using car (4617, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 move from (8, 5) to (7, 5) using car (4622, [(8, 5), (7, 5)], 0)\n" + "Agent rider 4577 move from (6, 9) to (7, 9) using car (4588, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 move from (2, 5) to (2, 6) using car (4651, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4580 move from (8, 7) to (9, 7) using car (4511, [(8, 7), (9, 7)], 0)\n", + "Rider n° 4580 arrived with a waiting time of 7 ticks\n", + "Agent rider 4581 move from (5, 3) to (5, 2) using car (4623, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Driver 4586 arrived\n", + "Agent rider 4590 move from (9, 4) to (9, 3) using car (4637, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (8, 7) to (8, 6) using car (4675, [(8, 7), (8, 6), (7, 6)], 0)\n", + "Agent rider 4597 move from (9, 4) to (9, 3) using car (4637, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (7, 5) to (8, 5) using car (4583, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 4601 move from (6, 9) to (5, 9) using car (4540, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4602 doesn't move\n", + "Driver 4609 arrived\n", + "Agent rider 4617 move from (0, 6) to (0, 7) using car (4666, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4618 move from (2, 7) to (1, 7) using car (4619, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4625 move from (2, 2) to (3, 2) using car (4688, [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4628 move from (3, 5) to (4, 5) using car (4664, [(3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 4630 move from (9, 4) to (9, 3) using car (4637, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4631 doesn't move\n", + "Agent rider 4632 doesn't move\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 move from (5, 1) to (5, 2) using car (4620, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 4641 move from (5, 1) to (4, 1) using car (4530, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4653 move from (5, 1) to (4, 1) using car (4530, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4654 move from (6, 5) to (6, 6) using car (4642, [(6, 5), (6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 4655 arrived\n", + "Driver 4662 arrived\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Agent rider 4699 doesn't move\n", + "Agent rider 4700 move from (2, 9) to (3, 9) using car (4684, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4701 move from (7, 7) to (7, 6) using car (4681, [(7, 7), (7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 4702 doesn't move\n", + "tick 329 ended\n", + "I am driver 4703 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", + "I am driver 4704 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 4705 - trip: [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 4706 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 4707 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 4708 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 4709 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 4710 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)]\n", + "I am driver 4711 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4712 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 4713 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 4714 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 4715 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 4716 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 4717 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 4718 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 4719 - trip: [(7, 7), (7, 8), (6, 8)]\n", + "I am driver 4720 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 4721 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "19 drivers generated.\n", + "I am rider 4722 - dep: (1, 8) , arr: (4, 1)\n", + "I am rider 4723 - dep: (1, 4) , arr: (9, 6)\n", + "I am rider 4724 - dep: (3, 0) , arr: (1, 5)\n", + "I am rider 4725 - dep: (2, 2) , arr: (6, 0)\n", + "I am rider 4726 - dep: (2, 3) , arr: (9, 6)\n", + "I am rider 4727 - dep: (9, 9) , arr: (6, 8)\n", + "I am rider 4728 - dep: (1, 6) , arr: (9, 1)\n", + "7 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 doesn't move\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4351 move from (7, 9) to (8, 9) using car (4588, [(7, 9), (8, 9)], 0)\n", + "Agent rider 4401 move from (9, 7) to (9, 8) using car (4660, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4417 move from (8, 6) to (7, 6) using car (4675, [(8, 6), (7, 6)], 0)\n", + "Driver 4453 arrived\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (2, 6) to (2, 7) using car (4651, [(2, 6), (2, 7)], 0)\n", + "Agent rider 4464 move from (2, 8) to (3, 8) using car (4694, [(2, 8), (3, 8), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4465 move from (6, 7) to (6, 6) using car (4605, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4468 move from (0, 7) to (0, 8) using car (4666, [(0, 7), (0, 8)], 0)\n", + "Rider n° 4468 arrived with a waiting time of 10 ticks\n", + "Agent rider 4469 move from (8, 4) to (7, 4) using car (4707, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4503 move from (1, 7) to (0, 7) using car (4619, [(1, 7), (0, 7)], 0)\n", + "Rider n° 4503 arrived with a waiting time of 6 ticks\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4505 move from (2, 6) to (2, 7) using car (4651, [(2, 6), (2, 7)], 0)\n", + "Agent rider 4516 move from (9, 7) to (9, 8) using car (4660, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 4519 move from (2, 6) to (2, 7) using car (4651, [(2, 6), (2, 7)], 0)\n", + "Agent rider 4521 move from (5, 9) to (4, 9) using car (4540, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 move from (8, 8) to (8, 9) using car (4661, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 4525 move from (0, 8) to (1, 8) using car (4715, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4526 move from (4, 1) to (3, 1) using car (4530, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 4526 arrived with a waiting time of 2 ticks\n", + "Driver 4548 arrived\n", + "Agent rider 4550 move from (4, 1) to (3, 1) using car (4530, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4551 move from (5, 9) to (4, 9) using car (4540, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4552 doesn't move\n", + "Driver 4559 arrived\n", + "Agent rider 4564 move from (6, 0) to (7, 0) using car (4624, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Rider n° 4564 arrived with a waiting time of 6 ticks\n", + "Agent rider 4565 move from (0, 7) to (0, 8) using car (4666, [(0, 7), (0, 8)], 0)\n", + "Agent rider 4566 doesn't move\n", + "Agent rider 4567 move from (9, 3) to (9, 2) using car (4637, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 move from (5, 4) to (5, 3) using car (4633, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4569 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4577 move from (7, 9) to (8, 9) using car (4588, [(7, 9), (8, 9)], 0)\n", + "Rider n° 4577 arrived with a waiting time of 1 ticks\n", + "Agent rider 4578 move from (0, 7) to (1, 7) using car (4709, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4579 move from (2, 6) to (2, 7) using car (4651, [(2, 6), (2, 7)], 0)\n", + "Agent rider 4581 move from (5, 2) to (5, 1) using car (4623, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4590 move from (9, 3) to (9, 2) using car (4637, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (3, 2) to (4, 2) using car (4688, [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 move from (9, 3) to (9, 2) using car (4637, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 move from (0, 7) to (1, 7) using car (4709, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4600 doesn't move\n", + "Agent rider 4601 move from (5, 9) to (4, 9) using car (4540, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4602 move from (8, 7) to (8, 6) using car (4710, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Driver 4607 arrived\n", + "Driver 4608 arrived\n", + "Driver 4615 arrived\n", + "Agent rider 4617 move from (0, 7) to (1, 7) using car (4709, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4618 doesn't move\n", + "Agent rider 4625 move from (3, 2) to (4, 2) using car (4688, [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4626 move from (1, 3) to (1, 4) using car (4676, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4628 move from (4, 5) to (4, 6) using car (4664, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 4630 move from (9, 3) to (9, 2) using car (4637, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4631 doesn't move\n", + "Agent rider 4632 doesn't move\n", + "Driver 4636 arrived\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 move from (5, 2) to (5, 3) using car (4650, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4641 move from (4, 1) to (3, 1) using car (4530, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4643 arrived\n", + "Agent rider 4653 move from (4, 1) to (3, 1) using car (4530, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4654 move from (6, 6) to (5, 6) using car (4642, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Driver 4665 arrived\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 0) to (9, 1) using car (4716, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4670 move from (5, 9) to (4, 9) using car (4540, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4699 move from (2, 8) to (2, 7) using car (4706, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4700 move from (3, 9) to (3, 8) using car (4684, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4701 move from (7, 6) to (7, 5) using car (4681, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 4702 move from (0, 4) to (0, 3) using car (4693, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 4702 arrived with a waiting time of 1 ticks\n", + "Agent rider 4722 doesn't move\n", + "Agent rider 4723 move from (1, 4) to (2, 4) using car (4698, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4724 move from (3, 0) to (2, 0) using car (4658, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4725 doesn't move\n", + "Agent rider 4726 move from (2, 3) to (2, 4) using car (4667, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (1, 6) to (0, 6) using car (4614, [(1, 6), (0, 6)], 0)\n", + "tick 330 ended\n", + "I am driver 4729 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4730 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 4731 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "3 drivers generated.\n", + "I am rider 4732 - dep: (2, 5) , arr: (1, 0)\n", + "I am rider 4733 - dep: (4, 6) , arr: (1, 4)\n", + "I am rider 4734 - dep: (8, 7) , arr: (7, 7)\n", + "I am rider 4735 - dep: (8, 5) , arr: (6, 1)\n", + "4 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4334 move from (8, 5) to (7, 5) using car (4622, [(8, 5), (7, 5)], 0)\n", - "Agent rider 4339 move from (9, 4) to (8, 4) using car (4681, [(9, 4), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4355 move from (0, 3) to (0, 4) using car (4647, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 move from (4, 0) to (5, 0) using car (4652, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4379 move from (0, 3) to (0, 4) using car (4647, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 4379 arrived with a waiting time of 4 ticks\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 move from (0, 8) to (0, 7) using car (4603, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (9, 4) to (8, 4) using car (4681, [(9, 4), (8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 4469 arrived\n", - "Agent rider 4491 move from (0, 8) to (0, 7) using car (4603, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (1, 1) to (0, 1) using car (4490, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4497 move from (4, 5) to (4, 6) using car (4607, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Driver 4504 arrived\n", - "Agent rider 4516 move from (2, 6) to (2, 7) using car (4669, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 4518 doesn't move\n", - "Agent rider 4519 move from (3, 1) to (3, 0) using car (4571, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (2, 2) to (3, 2) using car (4660, [(2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", - "Agent rider 4523 move from (8, 6) to (8, 7) using car (4631, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 4523 arrived with a waiting time of 3 ticks\n", - "Agent rider 4524 move from (4, 0) to (5, 0) using car (4652, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (1, 3) to (1, 4) using car (4679, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (4, 6) to (5, 6) using car (4664, [(4, 6), (5, 6)], 0)\n", + "Agent rider 4138 move from (2, 0) to (1, 0) using car (4658, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 move from (1, 3) to (2, 3) using car (4712, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4298 move from (1, 3) to (1, 4) using car (4679, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4351 move from (8, 9) to (9, 9) using car (4661, [(8, 9), (9, 9)], 0)\n", + "Rider n° 4351 arrived with a waiting time of 6 ticks\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4461 move from (4, 6) to (5, 6) using car (4664, [(4, 6), (5, 6)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4464 move from (3, 8) to (4, 8) using car (4694, [(3, 8), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4465 move from (6, 6) to (6, 5) using car (4605, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4469 move from (7, 4) to (6, 4) using car (4707, [(7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 4501 move from (2, 0) to (1, 0) using car (4658, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4504 move from (1, 3) to (2, 3) using car (4712, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4505 move from (2, 7) to (2, 6) using car (4706, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 4511 arrived\n", + "Agent rider 4516 move from (9, 8) to (9, 9) using car (4660, [(9, 8), (9, 9)], 0)\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4521 move from (4, 9) to (3, 9) using car (4540, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4522 move from (9, 1) to (9, 2) using car (4716, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4523 move from (6, 9) to (6, 8) using car (4663, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4524 move from (8, 9) to (9, 9) using car (4661, [(8, 9), (9, 9)], 0)\n", "Agent rider 4525 doesn't move\n", - "Driver 4528 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (3, 6) to (2, 6) using car (4596, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4552 move from (3, 1) to (4, 1) using car (4627, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 4553 move from (0, 8) to (0, 7) using car (4603, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4555 move from (3, 9) to (4, 9) using car (4635, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4556 move from (8, 6) to (8, 7) using car (4631, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4566 move from (4, 0) to (5, 0) using car (4652, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 move from (4, 7) to (3, 7) using car (4605, [(4, 7), (3, 7)], 0)\n", - "Agent rider 4569 move from (8, 5) to (7, 5) using car (4622, [(8, 5), (7, 5)], 0)\n", - "Driver 4582 arrived\n", - "Agent rider 4587 move from (2, 2) to (3, 2) using car (4666, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4589 move from (4, 1) to (3, 1) using car (4650, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 4590 move from (2, 6) to (1, 6) using car (4641, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4592 move from (6, 9) to (7, 9) using car (4617, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 doesn't move\n", - "Agent rider 4599 move from (5, 4) to (4, 4) using car (4625, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 4609 move from (4, 2) to (4, 3) using car (4640, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4610 doesn't move\n", - "Agent rider 4611 doesn't move\n", - "Driver 4616 arrived\n", - "Driver 4628 arrived\n", - "Driver 4633 arrived\n", - "Driver 4659 arrived\n", - "Agent rider 4661 move from (3, 2) to (2, 2) using car (4600, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4662 move from (7, 4) to (8, 4) using car (4618, [(7, 4), (8, 4)], 0)\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4688 move from (5, 5) to (4, 5) using car (4674, [(5, 5), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4689 doesn't move\n", - "tick 338 ended\n", - "I am driver 4690 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 4691 - trip: [(1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 4692 - trip: [(1, 4), (2, 4)]\n", - "I am driver 4693 - trip: [(0, 3), (1, 3)]\n", - "4 drivers generated.\n", - "I am rider 4694 - dep: (4, 7) , arr: (7, 8)\n", - "I am rider 4695 - dep: (9, 0) , arr: (0, 8)\n", - "I am rider 4696 - dep: (9, 2) , arr: (8, 2)\n", - "I am rider 4697 - dep: (8, 6) , arr: (8, 7)\n", - "4 riders generated.\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (7, 9) to (8, 9) using car (4617, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3713 move from (3, 2) to (3, 3) using car (4666, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 4) to (0, 5) using car (4647, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (8, 1) to (8, 0) using car (4653, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4008 move from (6, 7) to (7, 7) using car (4621, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 4008 arrived with a waiting time of 31 ticks\n", - "Agent rider 4023 move from (0, 7) to (0, 6) using car (4603, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4169 move from (4, 9) to (4, 8) using car (4635, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (7, 9) to (8, 9) using car (4617, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 move from (8, 4) to (8, 3) using car (4681, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4355 move from (0, 4) to (0, 5) using car (4647, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 move from (0, 7) to (0, 6) using car (4603, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 move from (5, 0) to (6, 0) using car (4652, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4382 move from (0, 7) to (0, 6) using car (4603, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (8, 4) to (8, 3) using car (4681, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4491 move from (0, 7) to (0, 6) using car (4603, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4492 move from (1, 6) to (0, 6) using car (4641, [(1, 6), (0, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4497 move from (4, 6) to (4, 7) using car (4607, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 4497 arrived with a waiting time of 5 ticks\n", - "Agent rider 4498 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Agent rider 4516 move from (2, 7) to (2, 8) using car (4669, [(2, 7), (2, 8)], 0)\n", - "Agent rider 4518 doesn't move\n", - "Agent rider 4519 move from (3, 0) to (4, 0) using car (4571, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 move from (0, 4) to (0, 5) using car (4647, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (3, 2) to (4, 2) using car (4660, [(3, 2), (4, 2), (5, 2)], 0)\n", - "Agent rider 4524 move from (5, 0) to (6, 0) using car (4652, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 4524 arrived with a waiting time of 6 ticks\n", + "Driver 4543 arrived\n", + "Agent rider 4550 move from (3, 1) to (4, 1) using car (4674, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 4551 move from (4, 9) to (3, 9) using car (4540, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4552 move from (8, 6) to (7, 6) using car (4721, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4564 move from (6, 0) to (7, 0) using car (4646, [(6, 0), (7, 0)], 0)\n", + "Rider n° 4564 arrived with a waiting time of 6 ticks\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4566 move from (9, 1) to (9, 2) using car (4716, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Rider n° 4566 arrived with a waiting time of 8 ticks\n", + "Agent rider 4567 move from (9, 2) to (9, 1) using car (4637, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 move from (5, 3) to (5, 2) using car (4633, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4569 move from (6, 1) to (6, 2) using car (4697, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (1, 7) to (2, 7) using car (4709, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4581 move from (5, 1) to (4, 1) using car (4623, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 4590 move from (9, 2) to (9, 1) using car (4637, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (4, 2) to (4, 3) using car (4688, [(4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4595 move from (1, 3) to (2, 3) using car (4712, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 4596 move from (8, 6) to (8, 5) using car (4710, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4597 move from (9, 2) to (9, 1) using car (4637, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 move from (1, 7) to (2, 7) using car (4709, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4600 doesn't move\n", + "Agent rider 4601 move from (4, 9) to (3, 9) using car (4540, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 4602 move from (8, 6) to (8, 5) using car (4710, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Driver 4606 arrived\n", + "Driver 4608 arrived\n", + "Driver 4610 arrived\n", + "Agent rider 4617 move from (1, 7) to (2, 7) using car (4709, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4618 move from (1, 7) to (2, 7) using car (4709, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (1, 4) to (0, 4) using car (4678, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4627 move from (1, 3) to (1, 4) using car (4679, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4628 move from (4, 6) to (5, 6) using car (4664, [(4, 6), (5, 6)], 0)\n", + "Agent rider 4630 move from (9, 2) to (9, 1) using car (4637, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4631 move from (6, 9) to (6, 8) using car (4663, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4632 doesn't move\n", + "Driver 4634 arrived\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 move from (5, 3) to (5, 4) using car (4650, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4641 move from (3, 1) to (2, 1) using car (4530, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4647 arrived\n", + "Driver 4652 arrived\n", + "Agent rider 4653 move from (3, 1) to (3, 0) using car (4622, [(3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 4654 move from (5, 6) to (4, 6) using car (4642, [(5, 6), (4, 6)], 0)\n", + "Driver 4657 arrived\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 1) to (9, 2) using car (4716, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4670 move from (4, 9) to (3, 9) using car (4540, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 4683 arrived\n", + "Driver 4695 arrived\n", + "Agent rider 4699 move from (2, 7) to (2, 6) using car (4706, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4700 move from (3, 8) to (3, 7) using car (4684, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4701 move from (7, 5) to (6, 5) using car (4681, [(7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 4722 move from (1, 8) to (2, 8) using car (4715, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4723 move from (2, 4) to (3, 4) using car (4698, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4724 doesn't move\n", + "Agent rider 4725 move from (2, 2) to (3, 2) using car (4682, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 4726 move from (2, 4) to (3, 4) using car (4698, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4732 doesn't move\n", + "Agent rider 4733 doesn't move\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 doesn't move\n", + "tick 331 ended\n", + "I am driver 4736 - trip: [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", + "I am driver 4737 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 4738 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", + "3 drivers generated.\n", + "I am rider 4739 - dep: (0, 0) , arr: (8, 6)\n", + "I am rider 4740 - dep: (1, 0) , arr: (2, 3)\n", + "I am rider 4741 - dep: (8, 7) , arr: (2, 4)\n", + "I am rider 4742 - dep: (4, 5) , arr: (8, 1)\n", + "I am rider 4743 - dep: (5, 8) , arr: (4, 5)\n", + "I am rider 4744 - dep: (5, 2) , arr: (3, 4)\n", + "6 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (1, 4) to (1, 5) using car (4679, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4138 move from (1, 0) to (0, 0) using car (4658, [(1, 0), (0, 0)], 0)\n", + "Rider n° 4138 arrived with a waiting time of 25 ticks\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 move from (2, 3) to (2, 2) using car (4714, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4298 move from (1, 4) to (1, 5) using car (4679, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4401 doesn't move\n", + "Agent rider 4417 move from (7, 6) to (6, 6) using car (4721, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (2, 7) to (3, 7) using car (4709, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4464 move from (4, 8) to (4, 9) using car (4694, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 4465 move from (6, 5) to (6, 4) using car (4605, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4469 move from (6, 4) to (6, 3) using car (4685, [(6, 4), (6, 3)], 0)\n", + "Agent rider 4501 move from (1, 0) to (0, 0) using car (4658, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4504 move from (2, 3) to (2, 2) using car (4714, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4505 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4519 move from (2, 7) to (3, 7) using car (4709, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4521 move from (3, 9) to (2, 9) using car (4540, [(3, 9), (2, 9)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 move from (6, 8) to (6, 7) using car (4663, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4524 doesn't move\n", "Agent rider 4525 doesn't move\n", - "Driver 4536 arrived\n", - "Driver 4538 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (2, 6) to (2, 5) using car (4596, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4552 move from (4, 1) to (5, 1) using car (4627, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 4553 move from (0, 7) to (0, 6) using car (4603, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4555 move from (4, 9) to (4, 8) using car (4635, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4556 move from (8, 7) to (8, 8) using car (4631, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 4561 arrived\n", - "Driver 4565 arrived\n", - "Agent rider 4566 move from (5, 0) to (6, 0) using car (4652, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4569 doesn't move\n", - "Driver 4572 arrived\n", - "Agent rider 4587 move from (3, 2) to (3, 3) using car (4666, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4589 move from (3, 1) to (3, 2) using car (4650, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 4590 move from (1, 6) to (0, 6) using car (4641, [(1, 6), (0, 6)], 0)\n", - "Agent rider 4592 move from (7, 9) to (8, 9) using car (4617, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4598 doesn't move\n", - "Agent rider 4599 move from (4, 4) to (4, 3) using car (4625, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 4599 arrived with a waiting time of 1 ticks\n", - "Agent rider 4609 move from (4, 3) to (4, 4) using car (4640, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4610 doesn't move\n", - "Agent rider 4611 doesn't move\n", - "Driver 4613 arrived\n", - "Driver 4615 arrived\n", - "Driver 4623 arrived\n", - "Driver 4639 arrived\n", - "Driver 4644 arrived\n", + "Driver 4532 arrived\n", + "Agent rider 4550 move from (4, 1) to (3, 1) using car (4623, [(4, 1), (3, 1)], 0)\n", + "Agent rider 4551 move from (3, 9) to (2, 9) using car (4540, [(3, 9), (2, 9)], 0)\n", + "Agent rider 4552 move from (7, 6) to (6, 6) using car (4721, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4567 move from (9, 1) to (9, 0) using car (4637, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4568 move from (5, 2) to (5, 1) using car (4633, [(5, 2), (5, 1)], 0)\n", + "Agent rider 4569 move from (6, 2) to (6, 3) using car (4697, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (2, 7) to (3, 7) using car (4709, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4579 move from (2, 7) to (3, 7) using car (4709, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4581 move from (4, 1) to (5, 1) using car (4674, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 4583 arrived\n", + "Driver 4588 arrived\n", + "Agent rider 4590 move from (9, 1) to (9, 0) using car (4637, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (4, 3) to (5, 3) using car (4688, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4595 move from (2, 3) to (2, 2) using car (4714, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (8, 5) to (8, 4) using car (4710, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4597 move from (9, 1) to (9, 0) using car (4637, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (8, 5) to (8, 4) using car (4710, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4601 move from (3, 9) to (2, 9) using car (4540, [(3, 9), (2, 9)], 0)\n", + "Agent rider 4602 move from (8, 5) to (8, 4) using car (4710, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Driver 4608 arrived\n", + "Driver 4614 arrived\n", + "Agent rider 4617 move from (2, 7) to (3, 7) using car (4709, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4618 move from (2, 7) to (3, 7) using car (4709, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 4619 arrived\n", + "Agent rider 4625 move from (4, 2) to (5, 2) using car (4711, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4626 move from (0, 4) to (1, 4) using car (4738, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4627 move from (1, 4) to (1, 5) using car (4679, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4628 doesn't move\n", + "Agent rider 4630 move from (9, 1) to (9, 0) using car (4637, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4631 move from (6, 8) to (6, 7) using car (4663, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 4631 arrived with a waiting time of 3 ticks\n", + "Agent rider 4632 doesn't move\n", + "Driver 4638 arrived\n", + "Agent rider 4639 move from (4, 4) to (4, 5) using car (4720, [(4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4640 move from (5, 4) to (5, 5) using car (4650, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4641 move from (2, 1) to (1, 1) using car (4530, [(2, 1), (1, 1)], 0)\n", "Driver 4645 arrived\n", - "Driver 4655 arrived\n", - "Driver 4656 arrived\n", - "Agent rider 4661 move from (2, 2) to (1, 2) using car (4600, [(2, 2), (1, 2)], 0)\n", - "Agent rider 4662 doesn't move\n", - "Driver 4672 arrived\n", - "Agent rider 4687 move from (2, 3) to (2, 4) using car (4558, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 4688 move from (4, 5) to (4, 6) using car (4674, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4689 doesn't move\n", - "Agent rider 4694 doesn't move\n", - "Agent rider 4695 doesn't move\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4697 doesn't move\n", - "tick 339 ended\n", - "I am driver 4698 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4699 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 4700 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 4701 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 4702 - trip: [(8, 6), (7, 6), (6, 6)]\n", - "I am driver 4703 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 4704 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 4705 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 4706 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 4707 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 4708 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "11 drivers generated.\n", - "I am rider 4709 - dep: (6, 4) , arr: (1, 6)\n", - "I am rider 4710 - dep: (1, 0) , arr: (4, 3)\n", - "I am rider 4711 - dep: (5, 2) , arr: (2, 1)\n", - "I am rider 4712 - dep: (4, 1) , arr: (3, 7)\n", - "I am rider 4713 - dep: (5, 1) , arr: (8, 6)\n", - "5 riders generated.\n", - "Agent rider 3423 doesn't move\n", - "Agent rider 3554 doesn't move\n", - "Agent rider 3648 move from (8, 9) to (9, 9) using car (4617, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3713 move from (3, 3) to (3, 4) using car (4666, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3786 move from (0, 5) to (0, 6) using car (4647, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 3844 doesn't move\n", - "Agent rider 3871 move from (8, 0) to (9, 0) using car (4629, [(8, 0), (9, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 move from (0, 6) to (0, 5) using car (4603, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4052 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4169 move from (4, 8) to (4, 7) using car (4635, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 doesn't move\n", - "Agent rider 4217 move from (8, 9) to (9, 9) using car (4617, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 doesn't move\n", - "Agent rider 4253 move from (7, 5) to (8, 5) using car (4658, [(7, 5), (8, 5)], 0)\n", - "Agent rider 4334 move from (7, 5) to (8, 5) using car (4658, [(7, 5), (8, 5)], 0)\n", - "Agent rider 4339 move from (8, 3) to (8, 2) using car (4681, [(8, 3), (8, 2)], 0)\n", - "Agent rider 4355 move from (0, 5) to (0, 6) using car (4647, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 move from (0, 6) to (0, 5) using car (4603, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4359 move from (6, 0) to (6, 1) using car (4652, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 4359 arrived with a waiting time of 8 ticks\n", - "Agent rider 4380 doesn't move\n", - "Agent rider 4381 move from (0, 8) to (0, 7) using car (4679, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 4382 move from (0, 6) to (0, 5) using car (4603, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 4382 arrived with a waiting time of 12 ticks\n", - "Agent rider 4421 move from (0, 8) to (1, 8) using car (4701, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 4421 arrived with a waiting time of 17 ticks\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (8, 3) to (8, 2) using car (4681, [(8, 3), (8, 2)], 0)\n", - "Driver 4490 arrived\n", - "Agent rider 4491 move from (0, 6) to (0, 5) using car (4603, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4498 move from (9, 9) to (8, 9) using car (4707, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4499 doesn't move\n", + "Driver 4651 arrived\n", + "Agent rider 4653 move from (3, 0) to (4, 0) using car (4622, [(3, 0), (4, 0)], 0)\n", + "Rider n° 4653 arrived with a waiting time of 1 ticks\n", + "Agent rider 4654 doesn't move\n", + "Driver 4666 arrived\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 2) to (9, 3) using car (4716, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4670 move from (3, 9) to (2, 9) using car (4540, [(3, 9), (2, 9)], 0)\n", + "Driver 4675 arrived\n", + "Driver 4689 arrived\n", + "Agent rider 4699 doesn't move\n", + "Agent rider 4700 move from (3, 7) to (3, 6) using car (4684, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4701 move from (6, 5) to (6, 4) using car (4605, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4722 move from (2, 8) to (3, 8) using car (4715, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4724 doesn't move\n", + "Agent rider 4725 move from (3, 2) to (4, 2) using car (4682, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4732 doesn't move\n", + "Agent rider 4733 doesn't move\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (8, 5) to (8, 4) using car (4710, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4740 move from (1, 0) to (2, 0) using car (4730, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4743 doesn't move\n", + "Agent rider 4744 move from (5, 2) to (4, 2) using car (4717, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "tick 332 ended\n", + "I am driver 4745 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 4746 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 4747 - trip: [(9, 6), (8, 6), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 4748 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 4749 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 4750 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 4751 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 4752 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 4753 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6)]\n", + "9 drivers generated.\n", + "I am rider 4754 - dep: (8, 5) , arr: (0, 0)\n", + "1 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 move from (2, 2) to (2, 1) using car (4714, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4401 move from (9, 8) to (9, 7) using car (4690, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 4417 move from (6, 6) to (5, 6) using car (4721, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (3, 7) to (4, 7) using car (4709, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4464 move from (4, 9) to (5, 9) using car (4694, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 4464 arrived with a waiting time of 2 ticks\n", + "Agent rider 4465 move from (6, 4) to (6, 3) using car (4605, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 move from (2, 2) to (2, 1) using car (4714, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4505 move from (2, 6) to (1, 6) using car (4705, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 4505 arrived with a waiting time of 9 ticks\n", "Agent rider 4516 doesn't move\n", - "Agent rider 4518 move from (3, 7) to (4, 7) using car (4670, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 4518 arrived with a waiting time of 6 ticks\n", - "Agent rider 4519 move from (4, 0) to (5, 0) using car (4571, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4520 doesn't move\n", + "Agent rider 4519 move from (3, 7) to (4, 7) using car (4709, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (4, 2) to (4, 1) using car (4638, [(4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 4525 move from (0, 8) to (1, 8) using car (4708, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 4530 arrived\n", - "Driver 4538 arrived\n", - "Driver 4539 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (2, 5) to (2, 4) using car (4596, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4552 move from (5, 1) to (5, 2) using car (4627, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 4553 move from (0, 6) to (0, 5) using car (4603, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4555 move from (4, 8) to (5, 8) using car (4594, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4556 move from (8, 8) to (8, 9) using car (4631, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 4565 arrived\n", - "Agent rider 4566 move from (6, 0) to (6, 1) using car (4652, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4569 move from (7, 5) to (8, 5) using car (4658, [(7, 5), (8, 5)], 0)\n", - "Driver 4574 arrived\n", - "Driver 4585 arrived\n", - "Agent rider 4587 move from (3, 3) to (3, 4) using car (4666, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4589 move from (3, 2) to (3, 3) using car (4650, [(3, 2), (3, 3)], 0)\n", - "Rider n° 4589 arrived with a waiting time of 3 ticks\n", - "Agent rider 4590 doesn't move\n", - "Agent rider 4592 move from (8, 9) to (9, 9) using car (4617, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4597 move from (0, 6) to (0, 5) using car (4603, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4598 move from (0, 8) to (1, 8) using car (4701, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 4598 arrived with a waiting time of 5 ticks\n", - "Driver 4601 arrived\n", - "Driver 4605 arrived\n", - "Driver 4606 arrived\n", - "Agent rider 4609 move from (4, 4) to (4, 5) using car (4640, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4610 move from (9, 7) to (8, 7) using car (4705, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4615 arrived\n", - "Driver 4618 arrived\n", - "Driver 4622 arrived\n", - "Driver 4645 arrived\n", + "Agent rider 4522 move from (9, 2) to (9, 1) using car (4736, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 4523 move from (6, 7) to (6, 6) using car (4663, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4525 doesn't move\n", + "Agent rider 4550 move from (3, 1) to (2, 1) using car (4644, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (6, 6) to (5, 6) using car (4721, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4567 move from (9, 0) to (8, 0) using car (4637, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 4567 arrived with a waiting time of 1 ticks\n", + "Agent rider 4568 move from (5, 1) to (5, 2) using car (4674, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 4569 move from (6, 3) to (6, 4) using car (4697, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 move from (3, 7) to (4, 7) using car (4709, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4581 doesn't move\n", + "Driver 4588 arrived\n", + "Agent rider 4590 move from (9, 0) to (8, 0) using car (4637, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (5, 3) to (6, 3) using car (4688, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4595 move from (2, 2) to (2, 1) using car (4714, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (8, 4) to (8, 3) using car (4710, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4597 move from (9, 0) to (8, 0) using car (4637, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (8, 4) to (8, 3) using car (4710, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 move from (8, 4) to (8, 3) using car (4710, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4617 doesn't move\n", + "Agent rider 4618 move from (3, 7) to (4, 7) using car (4709, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4625 move from (5, 2) to (6, 2) using car (4711, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4628 doesn't move\n", + "Agent rider 4630 move from (9, 0) to (8, 0) using car (4637, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4632 move from (0, 1) to (0, 0) using car (4693, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4640 move from (5, 5) to (4, 5) using car (4650, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 4640 arrived with a waiting time of 3 ticks\n", + "Agent rider 4641 doesn't move\n", + "Driver 4642 arrived\n", + "Driver 4646 arrived\n", + "Agent rider 4653 doesn't move\n", + "Agent rider 4654 doesn't move\n", "Driver 4656 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 move from (8, 4) to (8, 5) using car (4664, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4687 move from (2, 4) to (2, 5) using car (4558, [(2, 4), (2, 5)], 0)\n", - "Agent rider 4688 move from (4, 6) to (3, 6) using car (4620, [(4, 6), (3, 6)], 0)\n", - "Agent rider 4689 move from (6, 3) to (6, 4) using car (4671, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 4694 move from (4, 7) to (4, 8) using car (4607, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (9, 0) to (8, 0) using car (4698, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4697 move from (8, 6) to (8, 7) using car (4634, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 4697 arrived with a waiting time of 1 ticks\n", - "Agent rider 4709 move from (6, 4) to (6, 3) using car (4657, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 doesn't move\n", - "Agent rider 4712 move from (4, 1) to (5, 1) using car (4682, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 4713 move from (5, 1) to (6, 1) using car (4676, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "tick 340 ended\n", - "I am driver 4714 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4715 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 4716 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4717 - trip: [(1, 4), (2, 4), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 4718 - trip: [(0, 6), (0, 5), (0, 4), (1, 4), (2, 4)]\n", - "I am driver 4719 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 4720 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 4721 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 4722 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 4723 - trip: [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 4724 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 4725 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 4726 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "13 drivers generated.\n", - "I am rider 4727 - dep: (8, 3) , arr: (6, 1)\n", - "I am rider 4728 - dep: (8, 4) , arr: (4, 5)\n", - "I am rider 4729 - dep: (6, 9) , arr: (6, 3)\n", - "I am rider 4730 - dep: (5, 8) , arr: (4, 6)\n", - "I am rider 4731 - dep: (3, 4) , arr: (3, 7)\n", - "I am rider 4732 - dep: (2, 0) , arr: (7, 7)\n", - "6 riders generated.\n", - "Agent rider 3423 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3554 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3648 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3713 move from (3, 4) to (3, 5) using car (4666, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 3729 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3786 move from (0, 6) to (0, 7) using car (4647, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 3786 arrived with a waiting time of 29 ticks\n", - "Agent rider 3844 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3981 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4052 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4165 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4169 move from (4, 7) to (4, 6) using car (4635, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 4169 arrived with a waiting time of 21 ticks\n", - "Agent rider 4173 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4217 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4253 move from (8, 5) to (8, 6) using car (4664, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4334 move from (8, 5) to (8, 6) using car (4664, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4355 move from (0, 6) to (0, 7) using car (4647, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4356 move from (0, 5) to (0, 4) using car (4603, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 4356 arrived with a waiting time of 12 ticks\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4380 move from (0, 7) to (0, 6) using car (4679, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4421 doesn't move\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4491 move from (0, 5) to (0, 4) using car (4603, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4492 move from (0, 6) to (0, 7) using car (4647, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4498 move from (8, 9) to (7, 9) using car (4631, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4499 doesn't move\n", - "Agent rider 4516 doesn't move\n", - "Agent rider 4519 move from (5, 0) to (6, 0) using car (4721, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (4, 1) to (5, 1) using car (4638, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 4525 move from (1, 8) to (1, 7) using car (4708, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 4525 arrived with a waiting time of 12 ticks\n", - "Driver 4538 arrived\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 doesn't move\n", - "Agent rider 4552 move from (5, 2) to (6, 2) using car (4685, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 move from (5, 8) to (6, 8) using car (4594, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4556 move from (8, 9) to (7, 9) using car (4631, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 4566 move from (6, 1) to (6, 2) using car (4652, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4569 move from (8, 5) to (8, 6) using car (4664, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4587 move from (3, 4) to (3, 5) using car (4666, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4590 move from (0, 6) to (0, 7) using car (4647, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 4590 arrived with a waiting time of 6 ticks\n", - "Driver 4591 arrived\n", - "Agent rider 4592 move from (9, 9) to (9, 8) using car (4617, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4597 move from (0, 5) to (0, 4) using car (4603, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Driver 4600 arrived\n", - "Driver 4606 arrived\n", - "Agent rider 4609 move from (4, 5) to (4, 6) using car (4640, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4610 move from (8, 7) to (7, 7) using car (4705, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4624 arrived\n", - "Driver 4641 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 move from (8, 5) to (8, 6) using car (4664, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 4669 arrived\n", - "Driver 4673 arrived\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4688 doesn't move\n", - "Agent rider 4689 move from (6, 4) to (6, 5) using car (4671, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 4660 arrived\n", + "Driver 4661 arrived\n", + "Driver 4664 arrived\n", + "Agent rider 4668 move from (0, 1) to (0, 0) using car (4693, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4669 move from (9, 3) to (9, 4) using car (4716, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4670 doesn't move\n", + "Driver 4678 arrived\n", + "Driver 4691 arrived\n", "Driver 4692 arrived\n", - "Driver 4693 arrived\n", - "Agent rider 4694 move from (4, 8) to (4, 9) using car (4607, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (8, 0) to (7, 0) using car (4698, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4709 move from (6, 3) to (6, 2) using car (4657, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 doesn't move\n", - "Agent rider 4712 doesn't move\n", - "Agent rider 4713 move from (6, 1) to (7, 1) using car (4676, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 4699 move from (2, 6) to (2, 7) using car (4667, [(2, 6), (2, 7)], 0)\n", + "Agent rider 4700 doesn't move\n", + "Agent rider 4701 move from (6, 4) to (6, 3) using car (4605, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 4719 arrived\n", + "Agent rider 4722 move from (3, 8) to (4, 8) using car (4715, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4724 move from (2, 0) to (2, 1) using car (4730, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4725 move from (4, 2) to (5, 2) using car (4682, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 4726 doesn't move\n", "Agent rider 4727 doesn't move\n", "Agent rider 4728 doesn't move\n", - "Agent rider 4729 doesn't move\n", - "Agent rider 4730 doesn't move\n", - "Agent rider 4731 move from (3, 4) to (3, 5) using car (4666, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4732 doesn't move\n", - "tick 341 ended\n", - "I am driver 4733 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 4734 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 4735 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "3 drivers generated.\n", - "I am rider 4736 - dep: (0, 5) , arr: (3, 7)\n", - "I am rider 4737 - dep: (7, 5) , arr: (5, 5)\n", - "2 riders generated.\n", - "Agent rider 3423 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3554 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3648 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3713 move from (3, 5) to (3, 6) using car (4666, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 3713 arrived with a waiting time of 24 ticks\n", - "Agent rider 3729 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3844 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3981 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4023 move from (0, 5) to (0, 4) using car (4718, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4052 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 4052 arrived with a waiting time of 39 ticks\n", - "Agent rider 4165 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4173 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4217 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4253 move from (8, 6) to (8, 7) using car (4664, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4334 move from (8, 6) to (8, 7) using car (4664, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4355 move from (0, 7) to (0, 8) using car (4647, [(0, 7), (0, 8)], 0)\n", - "Agent rider 4357 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4358 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4380 move from (0, 6) to (1, 6) using car (4735, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 4381 move from (0, 7) to (0, 8) using car (4647, [(0, 7), (0, 8)], 0)\n", - "Agent rider 4448 doesn't move\n", - "Agent rider 4456 move from (0, 4) to (0, 3) using car (4603, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4457 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4491 move from (0, 4) to (0, 3) using car (4603, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4492 move from (0, 7) to (0, 8) using car (4647, [(0, 7), (0, 8)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4498 move from (7, 9) to (6, 9) using car (4631, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 4498 arrived with a waiting time of 16 ticks\n", - "Agent rider 4499 move from (0, 7) to (0, 8) using car (4647, [(0, 7), (0, 8)], 0)\n", + "Agent rider 4732 move from (2, 5) to (2, 4) using car (4706, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4733 move from (4, 6) to (4, 5) using car (4708, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (8, 4) to (8, 3) using car (4710, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4740 move from (2, 0) to (2, 1) using car (4730, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4743 doesn't move\n", + "Agent rider 4744 move from (4, 2) to (3, 2) using car (4717, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4754 doesn't move\n", + "tick 333 ended\n", + "I am driver 4755 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 4756 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (6, 4)]\n", + "I am driver 4757 - trip: [(6, 2), (5, 2), (4, 2), (4, 1)]\n", + "I am driver 4758 - trip: [(1, 8), (1, 7), (2, 7)]\n", + "I am driver 4759 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 4760 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 4761 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 4762 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 4763 - trip: [(8, 6), (7, 6)]\n", + "I am driver 4764 - trip: [(1, 1), (1, 0)]\n", + "I am driver 4765 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4766 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 4767 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "13 drivers generated.\n", + "I am rider 4768 - dep: (3, 7) , arr: (7, 5)\n", + "I am rider 4769 - dep: (3, 5) , arr: (3, 0)\n", + "I am rider 4770 - dep: (3, 7) , arr: (7, 2)\n", + "I am rider 4771 - dep: (3, 4) , arr: (0, 1)\n", + "I am rider 4772 - dep: (3, 4) , arr: (6, 1)\n", + "I am rider 4773 - dep: (9, 5) , arr: (0, 7)\n", + "I am rider 4774 - dep: (6, 7) , arr: (8, 7)\n", + "I am rider 4775 - dep: (1, 2) , arr: (0, 3)\n", + "8 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 move from (2, 1) to (3, 1) using car (4714, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4298 doesn't move\n", + "Agent rider 4401 move from (9, 7) to (9, 6) using car (4690, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Rider n° 4401 arrived with a waiting time of 10 ticks\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4465 move from (6, 3) to (7, 3) using car (4688, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4469 move from (6, 3) to (7, 3) using car (4688, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4501 move from (0, 0) to (1, 0) using car (4693, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4504 move from (2, 1) to (1, 1) using car (4644, [(2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 4516 doesn't move\n", - "Agent rider 4519 move from (6, 0) to (7, 0) using car (4721, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4520 move from (0, 5) to (0, 4) using car (4718, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4521 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4522 move from (5, 1) to (6, 1) using car (4638, [(5, 1), (6, 1)], 0)\n", - "Driver 4538 arrived\n", - "Agent rider 4544 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4545 move from (2, 4) to (2, 3) using car (4717, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 4552 move from (6, 2) to (6, 3) using car (4652, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4553 move from (0, 5) to (0, 4) using car (4718, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4555 move from (6, 8) to (7, 8) using car (4594, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4556 move from (7, 9) to (6, 9) using car (4631, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Driver 4558 arrived\n", - "Agent rider 4566 move from (6, 2) to (6, 3) using car (4652, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4569 move from (8, 6) to (8, 7) using car (4664, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 4583 arrived\n", - "Driver 4586 arrived\n", - "Agent rider 4587 move from (3, 5) to (3, 6) using car (4666, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 4587 arrived with a waiting time of 6 ticks\n", - "Agent rider 4588 move from (5, 1) to (4, 1) using car (4677, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 4588 arrived with a waiting time of 6 ticks\n", - "Driver 4591 arrived\n", - "Agent rider 4592 move from (9, 8) to (9, 7) using car (4617, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 4595 arrived\n", - "Agent rider 4597 move from (0, 4) to (0, 3) using car (4603, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Driver 4602 arrived\n", - "Agent rider 4609 move from (4, 6) to (4, 7) using car (4640, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4610 move from (7, 7) to (6, 7) using car (4705, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4620 arrived\n", - "Driver 4629 arrived\n", - "Driver 4630 arrived\n", - "Driver 4632 arrived\n", - "Driver 4646 arrived\n", - "Driver 4650 arrived\n", - "Driver 4653 arrived\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4521 doesn't move\n", + "Agent rider 4522 move from (9, 1) to (9, 0) using car (4736, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 4523 move from (6, 6) to (6, 5) using car (4663, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4525 doesn't move\n", + "Driver 4530 arrived\n", + "Driver 4540 arrived\n", + "Agent rider 4550 move from (2, 1) to (3, 1) using car (4714, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (5, 6) to (4, 6) using car (4721, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 doesn't move\n", + "Agent rider 4570 move from (2, 0) to (2, 1) using car (4673, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (3, 7) to (2, 7) using car (4713, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4581 doesn't move\n", + "Agent rider 4590 move from (8, 0) to (7, 0) using car (4637, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (6, 3) to (6, 2) using car (4605, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4595 move from (2, 1) to (3, 1) using car (4714, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (8, 3) to (8, 2) using car (4710, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4597 move from (8, 0) to (7, 0) using car (4637, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4600 move from (8, 3) to (8, 2) using car (4710, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Rider n° 4600 arrived with a waiting time of 4 ticks\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 move from (8, 3) to (8, 2) using car (4710, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Driver 4611 arrived\n", + "Agent rider 4617 move from (3, 7) to (2, 7) using car (4713, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4618 doesn't move\n", + "Driver 4622 arrived\n", + "Driver 4623 arrived\n", + "Agent rider 4625 move from (6, 2) to (7, 2) using car (4711, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4628 move from (5, 6) to (4, 6) using car (4721, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4630 move from (8, 0) to (7, 0) using car (4637, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4632 move from (0, 0) to (1, 0) using car (4693, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 4633 arrived\n", + "Driver 4635 arrived\n", + "Agent rider 4639 move from (4, 5) to (5, 5) using car (4718, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4641 move from (1, 1) to (1, 0) using car (4764, [(1, 1), (1, 0)], 0)\n", + "Driver 4648 arrived\n", + "Driver 4649 arrived\n", + "Agent rider 4654 move from (4, 6) to (4, 7) using car (4720, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Driver 4658 arrived\n", - "Driver 4660 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 move from (8, 6) to (8, 7) using car (4664, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 4665 arrived\n", - "Driver 4674 arrived\n", - "Driver 4678 arrived\n", + "Driver 4659 arrived\n", + "Driver 4661 arrived\n", + "Agent rider 4668 move from (0, 0) to (1, 0) using car (4693, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4669 move from (9, 4) to (9, 5) using car (4716, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4670 doesn't move\n", + "Driver 4677 arrived\n", + "Driver 4680 arrived\n", "Driver 4681 arrived\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4688 move from (3, 6) to (3, 7) using car (4691, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4689 move from (6, 5) to (6, 6) using car (4671, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 4693 arrived\n", - "Agent rider 4694 move from (4, 9) to (5, 9) using car (4607, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (7, 0) to (6, 0) using car (4698, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4709 move from (6, 2) to (5, 2) using car (4657, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 doesn't move\n", - "Agent rider 4712 doesn't move\n", - "Agent rider 4713 move from (7, 1) to (7, 2) using car (4676, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 4727 doesn't move\n", - "Agent rider 4728 move from (8, 4) to (8, 3) using car (4726, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4729 doesn't move\n", - "Agent rider 4730 move from (5, 8) to (5, 9) using car (4680, [(5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 4731 move from (3, 5) to (3, 6) using car (4666, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 move from (0, 5) to (0, 4) using car (4718, [(0, 5), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4737 doesn't move\n", - "tick 342 ended\n", - "I am driver 4738 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", - "I am driver 4739 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 4740 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 4741 - trip: [(3, 1), (3, 2), (4, 2)]\n", - "I am driver 4742 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 4743 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 4744 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4745 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 4746 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 4747 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4748 - trip: [(4, 5), (4, 4), (3, 4)]\n", - "I am driver 4749 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 4750 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 4751 - trip: [(4, 9), (5, 9), (6, 9)]\n", - "I am driver 4752 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4753 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 4754 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "17 drivers generated.\n", - "I am rider 4755 - dep: (9, 3) , arr: (9, 4)\n", - "I am rider 4756 - dep: (6, 7) , arr: (9, 9)\n", - "I am rider 4757 - dep: (9, 3) , arr: (3, 4)\n", - "I am rider 4758 - dep: (9, 6) , arr: (1, 3)\n", - "I am rider 4759 - dep: (8, 6) , arr: (5, 7)\n", - "I am rider 4760 - dep: (5, 9) , arr: (2, 1)\n", - "I am rider 4761 - dep: (9, 7) , arr: (8, 5)\n", - "I am rider 4762 - dep: (4, 4) , arr: (0, 8)\n", - "I am rider 4763 - dep: (3, 2) , arr: (9, 3)\n", - "I am rider 4764 - dep: (9, 1) , arr: (4, 5)\n", - "10 riders generated.\n", - "Agent rider 3423 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 3423 arrived with a waiting time of 57 ticks\n", - "Agent rider 3554 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3648 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3729 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3844 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 3981 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n" + "Driver 4685 arrived\n", + "Driver 4692 arrived\n", + "Agent rider 4699 doesn't move\n", + "Agent rider 4700 doesn't move\n", + "Agent rider 4701 move from (6, 3) to (6, 2) using car (4605, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 4722 doesn't move\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4724 move from (2, 1) to (2, 2) using car (4730, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4725 move from (5, 2) to (6, 2) using car (4682, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4023 move from (0, 4) to (1, 4) using car (4718, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4165 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4173 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4201 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 4201 arrived with a waiting time of 21 ticks\n", - "Agent rider 4217 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4229 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 4229 arrived with a waiting time of 21 ticks\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4355 doesn't move\n", - "Agent rider 4357 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4358 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4380 move from (1, 6) to (2, 6) using car (4735, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Rider n° 4380 arrived with a waiting time of 13 ticks\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4448 move from (9, 2) to (9, 3) using car (4723, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 4448 arrived with a waiting time of 12 ticks\n", - "Agent rider 4456 move from (0, 3) to (0, 2) using car (4603, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4457 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4491 move from (0, 3) to (0, 2) using car (4603, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 4491 arrived with a waiting time of 12 ticks\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4499 doesn't move\n", - "Agent rider 4516 move from (2, 8) to (1, 8) using car (4684, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Rider n° 4516 arrived with a waiting time of 6 ticks\n", - "Agent rider 4519 move from (7, 0) to (8, 0) using car (4721, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Rider n° 4519 arrived with a waiting time of 2 ticks\n", - "Agent rider 4520 move from (0, 4) to (1, 4) using car (4718, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4521 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4545 move from (2, 3) to (3, 3) using car (4717, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 4552 move from (6, 3) to (6, 4) using car (4652, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4553 move from (0, 4) to (1, 4) using car (4718, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4555 move from (7, 8) to (8, 8) using car (4594, [(7, 8), (8, 8)], 0)\n", - "Agent rider 4556 move from (6, 9) to (5, 9) using car (4631, [(6, 9), (5, 9)], 0)\n", - "Agent rider 4566 move from (6, 3) to (6, 4) using car (4652, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4567 move from (3, 7) to (3, 8) using car (4691, [(3, 7), (3, 8)], 0)\n", - "Agent rider 4569 move from (8, 7) to (8, 8) using car (4664, [(8, 7), (8, 8)], 0)\n", - "Driver 4571 arrived\n", - "Driver 4586 arrived\n", - "Agent rider 4588 doesn't move\n", - "Agent rider 4592 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 4596 arrived\n", - "Agent rider 4597 move from (0, 3) to (0, 2) using car (4603, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4609 move from (4, 7) to (4, 8) using car (4640, [(4, 7), (4, 8)], 0)\n", - "Agent rider 4610 move from (6, 7) to (6, 6) using car (4705, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4621 arrived\n", - "Driver 4626 arrived\n", - "Driver 4630 arrived\n", - "Driver 4648 arrived\n", - "Driver 4651 arrived\n", - "Driver 4660 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 move from (8, 7) to (8, 8) using car (4664, [(8, 7), (8, 8)], 0)\n", - "Driver 4675 arrived\n", - "Driver 4682 arrived\n", - "Driver 4686 arrived\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4688 move from (3, 7) to (3, 8) using car (4691, [(3, 7), (3, 8)], 0)\n", - "Agent rider 4689 move from (6, 6) to (6, 7) using car (4671, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 4694 move from (5, 9) to (6, 9) using car (4607, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (6, 0) to (5, 0) using car (4744, [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4696 move from (9, 2) to (9, 3) using car (4723, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Driver 4702 arrived\n", - "Agent rider 4709 move from (5, 2) to (4, 2) using car (4657, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 move from (5, 2) to (4, 2) using car (4657, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4712 doesn't move\n", - "Agent rider 4713 move from (7, 2) to (7, 3) using car (4685, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 4727 move from (8, 3) to (8, 2) using car (4726, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4728 move from (8, 3) to (8, 4) using car (4738, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 4729 move from (6, 9) to (5, 9) using car (4707, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4730 move from (5, 9) to (4, 9) using car (4680, [(5, 9), (4, 9)], 0)\n", - "Agent rider 4731 move from (3, 6) to (3, 7) using car (4666, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 4731 arrived with a waiting time of 0 ticks\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 move from (0, 4) to (1, 4) using car (4718, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 4737 move from (7, 5) to (7, 6) using car (4690, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 4755 doesn't move\n", - "Agent rider 4756 move from (6, 7) to (6, 8) using car (4667, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4757 move from (9, 3) to (9, 2) using car (4733, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4759 move from (8, 6) to (7, 6) using car (4753, [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4760 doesn't move\n", - "Agent rider 4761 move from (9, 7) to (9, 6) using car (4617, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 doesn't move\n", - "tick 343 ended\n", - "I am driver 4765 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 4766 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4767 - trip: [(6, 2), (6, 3), (6, 4)]\n", - "I am driver 4768 - trip: [(4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 4769 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 4770 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 4771 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4772 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 4773 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 4774 - trip: [(4, 4), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 4775 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 4776 - trip: [(3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 4777 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 4778 - trip: [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 4779 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "15 drivers generated.\n", - "I am rider 4780 - dep: (6, 9) , arr: (4, 7)\n", - "I am rider 4781 - dep: (8, 2) , arr: (5, 0)\n", - "I am rider 4782 - dep: (2, 2) , arr: (7, 0)\n", - "I am rider 4783 - dep: (6, 1) , arr: (4, 2)\n", - "I am rider 4784 - dep: (9, 4) , arr: (8, 6)\n", - "I am rider 4785 - dep: (5, 6) , arr: (3, 8)\n", - "I am rider 4786 - dep: (3, 9) , arr: (2, 4)\n", - "I am rider 4787 - dep: (4, 1) , arr: (9, 8)\n", - "8 riders generated.\n", - "Agent rider 3554 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Rider n° 3554 arrived with a waiting time of 59 ticks\n", - "Agent rider 3648 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3729 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3844 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Rider n° 3844 arrived with a waiting time of 45 ticks\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 3981 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4023 move from (1, 4) to (2, 4) using car (4718, [(1, 4), (2, 4)], 0)\n", - "Agent rider 4165 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4173 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 move from (8, 2) to (8, 3) using car (4734, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 4355 move from (0, 8) to (1, 8) using car (4769, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4357 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4358 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4456 move from (0, 2) to (0, 1) using car (4603, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4457 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4464 move from (8, 2) to (8, 3) using car (4734, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4499 move from (0, 8) to (1, 8) using car (4769, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4519 doesn't move\n", - "Agent rider 4520 move from (1, 4) to (2, 4) using car (4718, [(1, 4), (2, 4)], 0)\n", - "Agent rider 4521 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4545 move from (3, 3) to (4, 3) using car (4717, [(3, 3), (4, 3)], 0)\n", - "Agent rider 4552 move from (6, 4) to (6, 5) using car (4652, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4553 move from (1, 4) to (2, 4) using car (4718, [(1, 4), (2, 4)], 0)\n", - "Agent rider 4555 move from (8, 8) to (9, 8) using car (4668, [(8, 8), (9, 8)], 0)\n", - "Agent rider 4556 move from (5, 9) to (5, 8) using car (4773, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4566 move from (6, 4) to (6, 5) using car (4652, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 4566 arrived with a waiting time of 5 ticks\n", - "Agent rider 4567 move from (3, 8) to (2, 8) using car (4642, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 4567 arrived with a waiting time of 8 ticks\n", - "Agent rider 4569 move from (8, 8) to (9, 8) using car (4668, [(8, 8), (9, 8)], 0)\n", - "Driver 4586 arrived\n", - "Agent rider 4592 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4597 move from (0, 2) to (0, 1) using car (4603, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 4609 move from (4, 8) to (5, 8) using car (4743, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4610 move from (6, 6) to (6, 5) using car (4705, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 move from (9, 3) to (9, 4) using car (4723, [(9, 3), (9, 4)], 0)\n", - "Driver 4636 arrived\n", - "Driver 4638 arrived\n", - "Driver 4647 arrived\n", - "Driver 4651 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 move from (8, 8) to (9, 8) using car (4668, [(8, 8), (9, 8)], 0)\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4688 move from (3, 8) to (2, 8) using car (4642, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 4688 arrived with a waiting time of 1 ticks\n", - "Agent rider 4689 move from (6, 7) to (6, 8) using car (4671, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 4694 move from (6, 9) to (7, 9) using car (4607, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (5, 0) to (4, 0) using car (4744, [(5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4696 move from (9, 3) to (9, 4) using car (4723, [(9, 3), (9, 4)], 0)\n", - "Agent rider 4709 move from (4, 2) to (3, 2) using car (4657, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 move from (4, 2) to (3, 2) using car (4657, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4712 move from (5, 1) to (4, 1) using car (4750, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4713 move from (7, 3) to (7, 4) using car (4685, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 4727 move from (8, 2) to (8, 1) using car (4726, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4728 move from (8, 4) to (8, 5) using car (4738, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 4729 move from (5, 9) to (5, 8) using car (4773, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4730 doesn't move\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 move from (1, 4) to (2, 4) using car (4718, [(1, 4), (2, 4)], 0)\n", - "Agent rider 4737 move from (7, 6) to (7, 7) using car (4690, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 4755 move from (9, 3) to (9, 4) using car (4723, [(9, 3), (9, 4)], 0)\n", - "Rider n° 4755 arrived with a waiting time of 1 ticks\n", - "Agent rider 4756 move from (6, 8) to (7, 8) using car (4667, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 4757 move from (9, 2) to (8, 2) using car (4772, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 4758 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4759 move from (7, 6) to (7, 7) using car (4690, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 4760 move from (5, 9) to (4, 9) using car (4707, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4761 move from (9, 6) to (9, 5) using car (4617, [(9, 6), (9, 5)], 0)\n", - "Agent rider 4762 move from (4, 4) to (3, 4) using car (4748, [(4, 4), (3, 4)], 0)\n", - "Agent rider 4763 move from (3, 2) to (3, 1) using car (4754, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4764 doesn't move\n", - "Agent rider 4780 doesn't move\n", - "Agent rider 4781 move from (8, 2) to (8, 3) using car (4734, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 4782 doesn't move\n", - "Agent rider 4783 doesn't move\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 doesn't move\n", - "Agent rider 4786 doesn't move\n", - "Agent rider 4787 move from (4, 1) to (5, 1) using car (4768, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "tick 344 ended\n", - "I am driver 4788 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 4789 - trip: [(7, 4), (7, 5), (7, 6)]\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4732 move from (2, 4) to (2, 3) using car (4706, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4733 move from (4, 5) to (3, 5) using car (4650, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (8, 3) to (8, 2) using car (4710, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 4739 move from (0, 0) to (1, 0) using car (4693, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4740 move from (2, 1) to (2, 2) using car (4730, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 move from (4, 5) to (4, 4) using car (4708, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 4743 doesn't move\n", + "Agent rider 4744 move from (3, 2) to (3, 3) using car (4737, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4768 move from (3, 7) to (2, 7) using car (4713, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4769 doesn't move\n", + "Agent rider 4770 move from (3, 7) to (2, 7) using car (4713, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4771 move from (3, 4) to (3, 3) using car (4687, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4772 move from (3, 4) to (3, 3) using car (4687, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 move from (1, 2) to (2, 2) using car (4762, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "tick 334 ended\n", + "I am driver 4776 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 4777 - trip: [(8, 6), (8, 7)]\n", "2 drivers generated.\n", - "I am rider 4790 - dep: (1, 8) , arr: (7, 4)\n", - "I am rider 4791 - dep: (7, 7) , arr: (2, 2)\n", - "2 riders generated.\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4253 move from (8, 7) to (8, 6) using car (4740, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4334 move from (8, 7) to (8, 6) using car (4740, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4339 move from (8, 3) to (7, 3) using car (4734, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 4355 move from (1, 8) to (1, 7) using car (4749, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 4355 arrived with a waiting time of 5 ticks\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4456 move from (0, 1) to (0, 0) using car (4603, [(0, 1), (0, 0)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (8, 3) to (7, 3) using car (4734, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 move from (0, 1) to (0, 0) using car (4603, [(0, 1), (0, 0)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4499 move from (1, 8) to (2, 8) using car (4769, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4520 doesn't move\n", + "I am rider 4778 - dep: (9, 4) , arr: (0, 9)\n", + "I am rider 4779 - dep: (5, 7) , arr: (1, 6)\n", + "I am rider 4780 - dep: (1, 4) , arr: (0, 4)\n", + "I am rider 4781 - dep: (9, 1) , arr: (0, 5)\n", + "I am rider 4782 - dep: (3, 2) , arr: (4, 5)\n", + "I am rider 4783 - dep: (9, 2) , arr: (8, 5)\n", + "6 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (1, 5) to (1, 4) using car (4752, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4172 move from (3, 1) to (4, 1) using car (4714, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 4172 arrived with a waiting time of 33 ticks\n", + "Agent rider 4298 move from (1, 5) to (1, 4) using car (4752, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4461 doesn't move\n", + "Agent rider 4462 move from (4, 7) to (3, 7) using car (4720, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4465 doesn't move\n", + "Agent rider 4469 move from (7, 3) to (8, 3) using car (4688, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4501 move from (1, 0) to (2, 0) using car (4693, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4504 move from (1, 1) to (2, 1) using car (4761, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4519 move from (4, 7) to (3, 7) using car (4720, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (4, 3) to (4, 2) using car (4635, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4552 move from (6, 5) to (6, 6) using car (4652, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4556 move from (5, 8) to (5, 7) using car (4773, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Rider n° 4556 arrived with a waiting time of 7 ticks\n", - "Agent rider 4567 doesn't move\n", + "Agent rider 4522 move from (9, 0) to (8, 0) using car (4736, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 4523 move from (6, 5) to (6, 4) using car (4663, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4525 move from (1, 8) to (1, 9) using car (4676, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Driver 4540 arrived\n", + "Agent rider 4550 doesn't move\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (4, 6) to (4, 7) using car (4721, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (5, 2) to (4, 2) using car (4757, [(5, 2), (4, 2), (4, 1)], 0)\n", "Agent rider 4569 doesn't move\n", - "Agent rider 4592 doesn't move\n", - "Driver 4594 arrived\n", - "Agent rider 4597 move from (0, 1) to (0, 0) using car (4603, [(0, 1), (0, 0)], 0)\n", - "Agent rider 4609 move from (5, 8) to (6, 8) using car (4743, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4610 move from (6, 5) to (6, 4) using car (4705, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4631 arrived\n", - "Driver 4638 arrived\n", - "Driver 4640 arrived\n", - "Driver 4651 arrived\n", - "Driver 4654 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Driver 4664 arrived\n", - "Driver 4679 arrived\n", - "Driver 4680 arrived\n", - "Driver 4683 arrived\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (6, 8) to (6, 9) using car (4671, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 4691 arrived\n", - "Agent rider 4694 move from (7, 9) to (8, 9) using car (4607, [(7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (4, 0) to (4, 1) using car (4744, [(4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4696 doesn't move\n", + "Agent rider 4570 move from (2, 1) to (2, 2) using car (4673, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (2, 7) to (2, 6) using car (4713, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4579 move from (4, 7) to (3, 7) using car (4720, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4581 doesn't move\n", + "Agent rider 4590 move from (7, 0) to (6, 0) using car (4637, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (6, 2) to (6, 3) using car (4682, [(6, 2), (6, 3), (7, 3)], 0)\n", + "Agent rider 4595 move from (3, 1) to (4, 1) using car (4714, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (8, 2) to (9, 2) using car (4710, [(8, 2), (9, 2)], 0)\n", + "Agent rider 4597 move from (7, 0) to (6, 0) using car (4637, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 move from (2, 7) to (2, 6) using car (4713, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 move from (8, 2) to (9, 2) using car (4710, [(8, 2), (9, 2)], 0)\n", + "Agent rider 4617 move from (2, 7) to (2, 6) using car (4713, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4618 move from (4, 7) to (3, 7) using car (4720, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 4623 arrived\n", + "Agent rider 4625 move from (7, 2) to (8, 2) using car (4711, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 5) to (1, 4) using car (4752, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4628 move from (4, 6) to (4, 7) using car (4721, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4630 move from (7, 0) to (6, 0) using car (4637, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4632 move from (1, 0) to (2, 0) using car (4693, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 4635 arrived\n", + "Agent rider 4639 move from (5, 5) to (5, 6) using car (4718, [(5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4641 move from (1, 0) to (2, 0) using car (4693, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 4641 arrived with a waiting time of 1 ticks\n", + "Driver 4649 arrived\n", + "Agent rider 4654 move from (4, 7) to (3, 7) using car (4720, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 4659 arrived\n", + "Driver 4667 arrived\n", + "Agent rider 4668 move from (1, 0) to (2, 0) using car (4693, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Driver 4672 arrived\n", + "Driver 4681 arrived\n", + "Driver 4696 arrived\n", + "Agent rider 4699 move from (2, 7) to (2, 6) using car (4713, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4700 doesn't move\n", + "Agent rider 4701 move from (6, 2) to (6, 1) using car (4750, [(6, 2), (6, 1), (6, 0)], 0)\n", "Driver 4704 arrived\n", - "Agent rider 4709 move from (3, 2) to (2, 2) using car (4657, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 move from (3, 2) to (2, 2) using car (4657, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 4712 move from (4, 1) to (3, 1) using car (4750, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4713 move from (7, 4) to (7, 5) using car (4685, [(7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 4727 move from (8, 1) to (7, 1) using car (4726, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4728 move from (8, 5) to (8, 6) using car (4738, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 4729 move from (5, 8) to (5, 7) using car (4773, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4730 move from (4, 9) to (3, 9) using car (4707, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4737 move from (7, 7) to (7, 8) using car (4690, [(7, 7), (7, 8)], 0)\n", - "Agent rider 4756 move from (7, 8) to (8, 8) using car (4667, [(7, 8), (8, 8)], 0)\n", - "Agent rider 4757 move from (8, 2) to (7, 2) using car (4772, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4759 move from (7, 7) to (7, 8) using car (4690, [(7, 7), (7, 8)], 0)\n", - "Agent rider 4760 move from (4, 9) to (3, 9) using car (4707, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4761 doesn't move\n", - "Agent rider 4762 move from (3, 4) to (3, 3) using car (4774, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4763 move from (3, 1) to (4, 1) using car (4754, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4764 move from (9, 1) to (9, 0) using car (4733, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 4780 move from (6, 9) to (5, 9) using car (4634, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 4781 move from (8, 3) to (7, 3) using car (4734, [(8, 3), (7, 3), (6, 3)], 0)\n", + "Driver 4707 arrived\n", + "Agent rider 4722 move from (4, 8) to (4, 7) using car (4759, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4723 move from (3, 4) to (4, 4) using car (4738, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4724 move from (2, 2) to (2, 3) using car (4730, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4725 move from (6, 2) to (6, 1) using car (4750, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4726 move from (3, 4) to (4, 4) using car (4738, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4732 move from (2, 3) to (2, 2) using car (4706, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4733 move from (3, 5) to (2, 5) using car (4650, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (8, 2) to (9, 2) using car (4710, [(8, 2), (9, 2)], 0)\n", + "Agent rider 4739 move from (1, 0) to (2, 0) using car (4693, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4740 move from (2, 2) to (2, 3) using car (4717, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 4740 arrived with a waiting time of 0 ticks\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 move from (4, 4) to (4, 3) using car (4708, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 4743 move from (5, 8) to (6, 8) using car (4715, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4744 move from (3, 3) to (3, 4) using car (4737, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 4744 arrived with a waiting time of 0 ticks\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4768 move from (2, 7) to (3, 7) using car (4748, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 4769 move from (3, 5) to (3, 4) using car (4755, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4770 move from (2, 7) to (2, 6) using car (4713, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4771 move from (3, 3) to (3, 2) using car (4687, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4772 move from (3, 3) to (3, 2) using car (4687, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4773 move from (9, 5) to (9, 6) using car (4716, [(9, 5), (9, 6)], 0)\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 move from (2, 2) to (2, 3) using car (4730, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 move from (5, 7) to (5, 8) using car (4620, [(5, 7), (5, 8)], 0)\n", + "Agent rider 4780 doesn't move\n", + "Agent rider 4781 doesn't move\n", "Agent rider 4782 doesn't move\n", "Agent rider 4783 doesn't move\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 move from (5, 6) to (5, 7) using car (4627, [(5, 6), (5, 7)], 0)\n", - "Agent rider 4786 doesn't move\n", - "Agent rider 4787 move from (5, 1) to (6, 1) using car (4768, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4790 move from (1, 8) to (1, 7) using car (4749, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (7, 7) to (7, 8) using car (4753, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "tick 345 ended\n", - "I am driver 4792 - trip: [(9, 8), (8, 8), (7, 8), (7, 7)]\n", - "I am driver 4793 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 4794 - trip: [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 4795 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 4796 - trip: [(6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 4797 - trip: [(3, 1), (3, 0)]\n", - "I am driver 4798 - trip: [(8, 9), (9, 9)]\n", - "I am driver 4799 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4800 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 4801 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 4802 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4803 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "12 drivers generated.\n", - "I am rider 4804 - dep: (7, 4) , arr: (4, 3)\n", - "1 riders generated.\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (9, 0) to (8, 0) using car (4733, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4253 move from (8, 6) to (8, 5) using car (4740, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4334 move from (8, 6) to (8, 5) using car (4740, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4339 move from (7, 3) to (6, 3) using car (4734, [(7, 3), (6, 3)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (7, 3) to (6, 3) using car (4734, [(7, 3), (6, 3)], 0)\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4499 move from (2, 8) to (3, 8) using car (4769, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 move from (6, 1) to (7, 1) using car (4768, [(6, 1), (7, 1)], 0)\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (4, 2) to (4, 1) using car (4635, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 4552 move from (6, 6) to (6, 7) using car (4652, [(6, 6), (6, 7)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 move from (9, 8) to (8, 8) using car (4792, [(9, 8), (8, 8), (7, 8), (7, 7)], 0)\n", - "Agent rider 4567 doesn't move\n", - "Agent rider 4569 move from (9, 8) to (8, 8) using car (4792, [(9, 8), (8, 8), (7, 8), (7, 7)], 0)\n", - "Agent rider 4592 doesn't move\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4609 move from (6, 8) to (7, 8) using car (4743, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4610 move from (6, 4) to (5, 4) using car (4705, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4617 arrived\n", - "Driver 4625 arrived\n", - "Driver 4640 arrived\n", - "Agent rider 4661 move from (1, 2) to (1, 1) using car (4752, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4662 move from (9, 8) to (8, 8) using car (4792, [(9, 8), (8, 8), (7, 8), (7, 7)], 0)\n", - "Driver 4663 arrived\n", - "Driver 4666 arrived\n", - "Driver 4668 arrived\n", - "Driver 4670 arrived\n", - "Driver 4680 arrived\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (6, 9) to (5, 9) using car (4671, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 4694 move from (8, 9) to (9, 9) using car (4798, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4695 move from (4, 1) to (3, 1) using car (4744, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Driver 4699 arrived\n", - "Agent rider 4709 move from (2, 2) to (1, 2) using car (4657, [(2, 2), (1, 2)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 move from (2, 2) to (1, 2) using car (4657, [(2, 2), (1, 2)], 0)\n", - "Agent rider 4712 move from (3, 1) to (3, 2) using car (4750, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4713 move from (7, 5) to (8, 5) using car (4685, [(7, 5), (8, 5)], 0)\n", - "Driver 4717 arrived\n", - "Driver 4718 arrived\n", - "Driver 4723 arrived\n", - "Driver 4725 arrived\n", - "Agent rider 4727 move from (7, 1) to (6, 1) using car (4726, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 4727 arrived with a waiting time of 2 ticks\n", - "Agent rider 4728 move from (8, 6) to (8, 7) using car (4738, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 4729 move from (5, 7) to (5, 6) using car (4773, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4730 move from (3, 9) to (3, 8) using car (4770, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4737 doesn't move\n", - "Driver 4741 arrived\n", - "Driver 4748 arrived\n", - "Driver 4751 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 move from (7, 2) to (6, 2) using car (4772, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4759 doesn't move\n", - "Agent rider 4760 move from (3, 9) to (3, 8) using car (4770, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4761 doesn't move\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 move from (4, 1) to (5, 1) using car (4754, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4764 move from (9, 0) to (8, 0) using car (4733, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 4780 move from (5, 9) to (4, 9) using car (4634, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 4781 move from (7, 3) to (6, 3) using car (4734, [(7, 3), (6, 3)], 0)\n", - "Agent rider 4782 move from (2, 2) to (1, 2) using car (4657, [(2, 2), (1, 2)], 0)\n", - "Agent rider 4783 move from (6, 1) to (7, 1) using car (4768, [(6, 1), (7, 1)], 0)\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 doesn't move\n", - "Agent rider 4786 move from (3, 9) to (2, 9) using car (4707, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4787 move from (6, 1) to (7, 1) using car (4768, [(6, 1), (7, 1)], 0)\n", - "Agent rider 4790 move from (1, 7) to (1, 6) using car (4749, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (7, 8) to (6, 8) using car (4753, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4804 doesn't move\n", - "tick 346 ended\n", - "I am driver 4805 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 4806 - trip: [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 4807 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 4808 - trip: [(7, 6), (8, 6), (9, 6), (9, 5), (9, 4)]\n", - "I am driver 4809 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 4810 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "6 drivers generated.\n", - "I am rider 4811 - dep: (4, 0) , arr: (9, 0)\n", - "I am rider 4812 - dep: (9, 3) , arr: (5, 3)\n", - "I am rider 4813 - dep: (4, 9) , arr: (0, 2)\n", - "I am rider 4814 - dep: (6, 5) , arr: (5, 5)\n", - "I am rider 4815 - dep: (3, 4) , arr: (5, 7)\n", - "I am rider 4816 - dep: (3, 9) , arr: (4, 6)\n", - "I am rider 4817 - dep: (8, 0) , arr: (7, 6)\n", - "I am rider 4818 - dep: (6, 4) , arr: (9, 0)\n", - "I am rider 4819 - dep: (8, 5) , arr: (1, 3)\n", - "I am rider 4820 - dep: (8, 6) , arr: (5, 3)\n", - "10 riders generated.\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (8, 0) to (7, 0) using car (4733, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4253 move from (8, 5) to (8, 4) using car (4740, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4334 move from (8, 5) to (8, 4) using car (4740, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4381 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4492 doesn't move\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4499 move from (3, 8) to (3, 7) using car (4769, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4520 doesn't move\n", + "tick 335 ended\n", + "I am driver 4784 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 4785 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", + "I am driver 4786 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 4787 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 2), (6, 1), (7, 1)]\n", + "I am driver 4788 - trip: [(0, 6), (0, 5), (1, 5)]\n", + "I am driver 4789 - trip: [(0, 2), (1, 2), (2, 2)]\n", + "I am driver 4790 - trip: [(9, 0), (9, 1), (9, 2), (9, 3)]\n", + "I am driver 4791 - trip: [(7, 1), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4792 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 4793 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 4794 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 4795 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 4796 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 4797 - trip: [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 4798 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 4799 - trip: [(6, 8), (6, 7), (6, 6)]\n", + "I am driver 4800 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 4801 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 4802 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 4803 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 4804 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 4805 - trip: [(3, 4), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 4806 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 4807 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "24 drivers generated.\n", + "I am rider 4808 - dep: (9, 9) , arr: (4, 5)\n", + "I am rider 4809 - dep: (7, 4) , arr: (7, 2)\n", + "I am rider 4810 - dep: (5, 1) , arr: (2, 0)\n", + "I am rider 4811 - dep: (2, 4) , arr: (0, 3)\n", + "4 riders generated.\n", + "Agent rider 3819 move from (1, 9) to (0, 9) using car (4676, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4096 move from (1, 9) to (0, 9) using car (4676, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4097 move from (1, 4) to (1, 3) using car (4752, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4115 move from (5, 6) to (6, 6) using car (4718, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 4115 arrived with a waiting time of 33 ticks\n", + "Agent rider 4140 move from (1, 9) to (0, 9) using car (4676, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4298 move from (1, 4) to (1, 3) using car (4752, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4417 move from (5, 6) to (6, 6) using car (4718, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4461 move from (5, 6) to (6, 6) using car (4718, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 4461 arrived with a waiting time of 9 ticks\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4465 move from (7, 3) to (7, 4) using car (4756, [(7, 3), (7, 4), (6, 4)], 0)\n", + "Rider n° 4465 arrived with a waiting time of 9 ticks\n", + "Agent rider 4469 move from (8, 3) to (9, 3) using car (4688, [(8, 3), (9, 3)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4519 doesn't move\n", "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 doesn't move\n", - "Agent rider 4552 move from (6, 7) to (7, 7) using car (4701, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 move from (8, 8) to (7, 8) using car (4792, [(8, 8), (7, 8), (7, 7)], 0)\n", - "Agent rider 4569 move from (8, 8) to (7, 8) using car (4792, [(8, 8), (7, 8), (7, 7)], 0)\n", - "Agent rider 4592 doesn't move\n", - "Agent rider 4597 doesn't move\n", - "Driver 4603 arrived\n", - "Driver 4607 arrived\n", - "Agent rider 4609 move from (7, 8) to (7, 7) using car (4743, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4610 move from (5, 4) to (4, 4) using car (4705, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4627 arrived\n", - "Agent rider 4661 move from (1, 1) to (1, 0) using car (4752, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4662 move from (8, 8) to (7, 8) using car (4792, [(8, 8), (7, 8), (7, 7)], 0)\n", - "Driver 4666 arrived\n", - "Driver 4667 arrived\n", - "Driver 4670 arrived\n", - "Driver 4676 arrived\n", - "Agent rider 4687 move from (2, 5) to (1, 5) using car (4722, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 4689 move from (5, 9) to (4, 9) using car (4671, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 4690 arrived\n", - "Agent rider 4694 doesn't move\n", - "Agent rider 4695 move from (3, 1) to (2, 1) using car (4744, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4709 doesn't move\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4711 move from (1, 2) to (1, 1) using car (4708, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4712 move from (3, 2) to (3, 3) using car (4750, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4713 doesn't move\n", - "Driver 4718 arrived\n", - "Driver 4720 arrived\n", - "Agent rider 4728 move from (8, 7) to (8, 8) using car (4738, [(8, 7), (8, 8), (7, 8)], 0)\n", - "Agent rider 4729 move from (5, 6) to (5, 5) using car (4773, [(5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4730 move from (3, 8) to (3, 7) using car (4769, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4737 move from (7, 8) to (7, 7) using car (4743, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4756 move from (8, 8) to (7, 8) using car (4792, [(8, 8), (7, 8), (7, 7)], 0)\n", - "Agent rider 4757 move from (6, 2) to (5, 2) using car (4772, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4759 doesn't move\n", - "Agent rider 4760 move from (3, 8) to (3, 7) using car (4770, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4761 doesn't move\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 move from (5, 1) to (6, 1) using car (4754, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4764 move from (8, 0) to (7, 0) using car (4733, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Driver 4767 arrived\n", - "Agent rider 4780 move from (4, 9) to (3, 9) using car (4634, [(4, 9), (3, 9)], 0)\n", + "Agent rider 4522 move from (8, 0) to (7, 0) using car (4736, [(8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 4523 move from (6, 4) to (6, 3) using car (4663, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4525 move from (1, 9) to (0, 9) using car (4676, [(1, 9), (0, 9)], 0)\n", + "Rider n° 4525 arrived with a waiting time of 7 ticks\n", + "Agent rider 4550 move from (3, 1) to (4, 1) using car (4703, [(3, 1), (4, 1)], 0)\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (4, 7) to (4, 8) using car (4721, [(4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (4, 2) to (4, 1) using car (4757, [(4, 2), (4, 1)], 0)\n", + "Agent rider 4569 move from (6, 4) to (6, 3) using car (4663, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4570 move from (2, 2) to (1, 2) using car (4673, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (2, 6) to (2, 5) using car (4713, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4581 doesn't move\n", + "Agent rider 4590 move from (6, 0) to (5, 0) using car (4637, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (6, 3) to (7, 3) using car (4682, [(6, 3), (7, 3)], 0)\n", + "Agent rider 4595 move from (4, 1) to (5, 1) using car (4714, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (9, 2) to (8, 2) using car (4784, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4597 move from (6, 0) to (5, 0) using car (4637, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4599 move from (2, 6) to (2, 5) using car (4713, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 move from (9, 2) to (8, 2) using car (4784, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4617 move from (2, 6) to (2, 5) using car (4713, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4618 doesn't move\n", + "Driver 4624 arrived\n", + "Agent rider 4625 move from (8, 2) to (9, 2) using car (4711, [(8, 2), (9, 2)], 0)\n", + "Agent rider 4626 move from (1, 4) to (1, 3) using car (4752, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (1, 4) to (1, 3) using car (4752, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4628 move from (4, 7) to (4, 8) using car (4721, [(4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 4630 move from (6, 0) to (5, 0) using car (4637, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4632 doesn't move\n", + "Agent rider 4639 move from (5, 6) to (6, 6) using car (4718, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4654 move from (3, 7) to (2, 7) using car (4720, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 4654 arrived with a waiting time of 3 ticks\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 5) to (9, 4) using car (4690, [(9, 5), (9, 4)], 0)\n", + "Agent rider 4670 doesn't move\n", + "Driver 4679 arrived\n", + "Driver 4694 arrived\n", + "Agent rider 4699 move from (2, 6) to (2, 5) using car (4713, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4700 doesn't move\n", + "Agent rider 4701 move from (6, 1) to (6, 0) using car (4750, [(6, 1), (6, 0)], 0)\n", + "Driver 4705 arrived\n", + "Agent rider 4722 move from (4, 7) to (4, 6) using car (4759, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4723 move from (4, 4) to (5, 4) using car (4738, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4724 move from (2, 3) to (2, 4) using car (4730, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4725 move from (6, 1) to (6, 0) using car (4750, [(6, 1), (6, 0)], 0)\n", + "Rider n° 4725 arrived with a waiting time of 1 ticks\n", + "Agent rider 4726 move from (4, 4) to (5, 4) using car (4738, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (0, 6) to (0, 5) using car (4788, [(0, 6), (0, 5), (1, 5)], 0)\n", + "Agent rider 4732 move from (2, 2) to (2, 1) using car (4706, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4733 move from (2, 5) to (1, 5) using car (4650, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (9, 2) to (8, 2) using car (4784, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4743 move from (6, 8) to (6, 7) using car (4799, [(6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 4754 doesn't move\n", + "Driver 4763 arrived\n", + "Driver 4764 arrived\n", + "Agent rider 4768 move from (3, 7) to (4, 7) using car (4748, [(3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 4769 move from (3, 4) to (3, 3) using car (4755, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4770 move from (2, 6) to (2, 5) using car (4713, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4772 move from (3, 2) to (4, 2) using car (4687, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 move from (6, 7) to (6, 6) using car (4709, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4775 move from (2, 3) to (2, 4) using car (4717, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4780 doesn't move\n", "Agent rider 4781 doesn't move\n", - "Agent rider 4782 move from (1, 2) to (1, 1) using car (4708, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4782 move from (3, 2) to (3, 3) using car (4762, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 4783 doesn't move\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 move from (5, 7) to (6, 7) using car (4706, [(5, 7), (6, 7)], 0)\n", - "Agent rider 4786 move from (2, 9) to (1, 9) using car (4707, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4787 doesn't move\n", - "Agent rider 4790 move from (1, 6) to (1, 5) using car (4749, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (6, 8) to (5, 8) using car (4753, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4804 doesn't move\n", - "Agent rider 4811 doesn't move\n", - "Agent rider 4812 doesn't move\n", - "Agent rider 4813 move from (4, 9) to (5, 9) using car (4803, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4814 move from (6, 5) to (6, 6) using car (4745, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 4815 move from (3, 4) to (4, 4) using car (4735, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 4816 doesn't move\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (6, 4) to (6, 3) using car (4796, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 4819 move from (8, 5) to (8, 4) using car (4740, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 4820 doesn't move\n", - "tick 347 ended\n" + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 move from (2, 4) to (1, 4) using car (4686, [(2, 4), (1, 4), (0, 4)], 0)\n", + "tick 336 ended\n", + "I am driver 4812 - trip: [(4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 4813 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 4814 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 4815 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 4816 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 4817 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 4818 - trip: [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "7 drivers generated.\n", + "I am rider 4819 - dep: (5, 8) , arr: (8, 0)\n", + "I am rider 4820 - dep: (5, 9) , arr: (3, 3)\n", + "I am rider 4821 - dep: (8, 1) , arr: (5, 3)\n", + "I am rider 4822 - dep: (2, 5) , arr: (9, 2)\n", + "I am rider 4823 - dep: (2, 2) , arr: (9, 3)\n", + "I am rider 4824 - dep: (0, 2) , arr: (5, 1)\n", + "6 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4097 move from (1, 3) to (1, 2) using car (4752, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 4097 arrived with a waiting time of 11 ticks\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4298 move from (1, 3) to (1, 2) using car (4752, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 4298 arrived with a waiting time of 15 ticks\n", + "Agent rider 4417 move from (6, 6) to (7, 6) using car (4718, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4462 doesn't move\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 move from (2, 0) to (1, 0) using car (4731, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4504 move from (2, 1) to (1, 1) using car (4706, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4519 doesn't move\n", + "Agent rider 4521 move from (2, 9) to (3, 9) using car (4813, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4522 move from (7, 0) to (6, 0) using car (4736, [(7, 0), (6, 0)], 0)\n", + "Agent rider 4523 move from (6, 3) to (6, 2) using car (4663, [(6, 3), (6, 2)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4550 doesn't move\n", + "Agent rider 4551 move from (2, 9) to (3, 9) using car (4813, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4552 move from (4, 8) to (3, 8) using car (4721, [(4, 8), (3, 8)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4569 move from (6, 3) to (6, 2) using car (4663, [(6, 3), (6, 2)], 0)\n", + "Agent rider 4570 move from (1, 2) to (2, 2) using car (4789, [(1, 2), (2, 2)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 doesn't move\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4581 move from (5, 1) to (6, 1) using car (4714, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4590 move from (5, 0) to (4, 0) using car (4637, [(5, 0), (4, 0)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 move from (5, 1) to (6, 1) using car (4714, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (8, 2) to (7, 2) using car (4784, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4597 doesn't move\n", + "Agent rider 4599 move from (2, 5) to (2, 4) using car (4713, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4601 move from (2, 9) to (3, 9) using car (4813, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4602 doesn't move\n", + "Driver 4605 arrived\n", + "Agent rider 4617 doesn't move\n", + "Agent rider 4618 doesn't move\n", + "Driver 4620 arrived\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (1, 3) to (1, 2) using car (4752, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (1, 3) to (1, 2) using car (4752, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4628 move from (4, 8) to (3, 8) using car (4721, [(4, 8), (3, 8)], 0)\n", + "Agent rider 4630 move from (5, 0) to (4, 0) using car (4637, [(5, 0), (4, 0)], 0)\n", + "Agent rider 4632 move from (2, 0) to (1, 0) using car (4731, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4639 move from (6, 6) to (7, 6) using car (4718, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 4644 arrived\n", + "Agent rider 4668 move from (2, 0) to (1, 0) using car (4731, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Driver 4674 arrived\n", + "Agent rider 4699 doesn't move\n", + "Agent rider 4700 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Driver 4710 arrived\n", + "Driver 4712 arrived\n", + "Driver 4716 arrived\n", + "Agent rider 4722 move from (4, 6) to (4, 5) using car (4759, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4723 move from (5, 4) to (6, 4) using car (4738, [(5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4724 move from (2, 4) to (2, 5) using car (4730, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4726 move from (5, 4) to (6, 4) using car (4738, [(5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (0, 5) to (1, 5) using car (4788, [(0, 5), (1, 5)], 0)\n", + "Agent rider 4732 move from (2, 1) to (1, 1) using car (4706, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4733 move from (1, 5) to (0, 5) using car (4650, [(1, 5), (0, 5)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (8, 2) to (7, 2) using car (4784, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 move from (4, 3) to (5, 3) using car (4787, [(4, 3), (5, 3), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 4743 move from (6, 7) to (6, 6) using car (4799, [(6, 7), (6, 6)], 0)\n", + "Agent rider 4754 doesn't move\n", + "Driver 4758 arrived\n", + "Driver 4764 arrived\n", + "Agent rider 4768 move from (4, 7) to (5, 7) using car (4748, [(4, 7), (5, 7)], 0)\n", + "Agent rider 4769 move from (3, 3) to (3, 2) using car (4755, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "I am driver 4821 - trip: [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 4822 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 4823 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 4824 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 4825 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 4826 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 4827 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 4828 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 4829 - trip: [(2, 1), (3, 1), (4, 1)]\n", - "I am driver 4830 - trip: [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 4831 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 4832 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6)]\n", - "I am driver 4833 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 4834 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4835 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 4836 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 4837 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "17 drivers generated.\n", - "I am rider 4838 - dep: (8, 3) , arr: (1, 4)\n", - "I am rider 4839 - dep: (9, 2) , arr: (0, 1)\n", - "2 riders generated.\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (7, 0) to (6, 0) using car (4733, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 doesn't move\n", - "Agent rider 4253 move from (8, 4) to (8, 3) using car (4740, [(8, 4), (8, 3)], 0)\n", - "Agent rider 4334 move from (8, 4) to (8, 3) using car (4740, [(8, 4), (8, 3)], 0)\n", - "Agent rider 4339 move from (6, 3) to (6, 2) using car (4796, [(6, 3), (6, 2)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4381 move from (0, 8) to (0, 9) using car (4716, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 4381 arrived with a waiting time of 18 ticks\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (6, 3) to (6, 2) using car (4796, [(6, 3), (6, 2)], 0)\n", - "Agent rider 4492 move from (0, 8) to (0, 9) using car (4716, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 4492 arrived with a waiting time of 17 ticks\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4499 doesn't move\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 move from (4, 1) to (3, 1) using car (4806, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4552 move from (7, 7) to (8, 7) using car (4701, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 move from (7, 8) to (7, 7) using car (4792, [(7, 8), (7, 7)], 0)\n", - "Agent rider 4569 move from (7, 8) to (7, 7) using car (4792, [(7, 8), (7, 7)], 0)\n", - "Agent rider 4592 doesn't move\n", - "Agent rider 4597 doesn't move\n", - "Driver 4607 arrived\n", - "Agent rider 4609 move from (7, 7) to (7, 6) using car (4743, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4610 move from (4, 4) to (3, 4) using car (4705, [(4, 4), (3, 4)], 0)\n", - "Agent rider 4611 doesn't move\n", - "Driver 4642 arrived\n", - "Driver 4643 arrived\n", - "Driver 4652 arrived\n", - "Driver 4657 arrived\n", - "Agent rider 4661 move from (1, 0) to (2, 0) using car (4752, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4662 move from (7, 8) to (7, 7) using car (4792, [(7, 8), (7, 7)], 0)\n", - "Driver 4667 arrived\n", - "Driver 4677 arrived\n", - "Driver 4684 arrived\n", - "Driver 4685 arrived\n", - "Agent rider 4687 move from (1, 5) to (2, 5) using car (4833, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4689 move from (4, 9) to (3, 9) using car (4671, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 4694 doesn't move\n", - "Agent rider 4695 move from (2, 1) to (2, 2) using car (4827, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Driver 4700 arrived\n", - "Agent rider 4709 doesn't move\n", - "Agent rider 4710 move from (1, 0) to (2, 0) using car (4752, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4711 move from (1, 1) to (2, 1) using car (4708, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 4711 arrived with a waiting time of 3 ticks\n", - "Agent rider 4712 move from (3, 3) to (3, 4) using car (4750, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4713 move from (8, 5) to (8, 6) using car (4793, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Rider n° 4713 arrived with a waiting time of 1 ticks\n", - "Agent rider 4728 move from (8, 8) to (7, 8) using car (4738, [(8, 8), (7, 8)], 0)\n", - "Agent rider 4729 move from (5, 5) to (5, 4) using car (4773, [(5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4730 move from (3, 7) to (3, 6) using car (4769, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4732 move from (2, 0) to (2, 1) using car (4747, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Driver 4734 arrived\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4737 move from (7, 7) to (7, 6) using car (4743, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 4756 move from (7, 8) to (7, 7) using car (4792, [(7, 8), (7, 7)], 0)\n", - "Agent rider 4757 move from (5, 2) to (5, 3) using car (4772, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4759 move from (7, 8) to (7, 7) using car (4792, [(7, 8), (7, 7)], 0)\n", - "Agent rider 4760 move from (3, 7) to (3, 6) using car (4770, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4761 doesn't move\n", - "Agent rider 4762 move from (3, 3) to (3, 4) using car (4750, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4763 move from (6, 1) to (7, 1) using car (4754, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4764 doesn't move\n", - "Driver 4768 arrived\n", - "Driver 4774 arrived\n", - "Agent rider 4780 doesn't move\n", - "Agent rider 4781 move from (6, 3) to (6, 2) using car (4796, [(6, 3), (6, 2)], 0)\n", - "Agent rider 4782 move from (1, 1) to (2, 1) using car (4708, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4770 move from (2, 5) to (2, 4) using car (4713, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4772 move from (4, 2) to (5, 2) using car (4687, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 move from (6, 6) to (7, 6) using car (4718, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4775 move from (2, 4) to (2, 3) using car (4805, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4777 arrived\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4780 move from (1, 4) to (0, 4) using car (4686, [(1, 4), (0, 4)], 0)\n", + "Rider n° 4780 arrived with a waiting time of 2 ticks\n", + "Agent rider 4781 move from (9, 1) to (9, 2) using car (4790, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 4782 move from (3, 3) to (3, 4) using car (4762, [(3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 4783 doesn't move\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 move from (6, 7) to (6, 8) using car (4724, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4786 move from (1, 9) to (1, 8) using car (4707, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4787 doesn't move\n", - "Driver 4789 arrived\n", - "Agent rider 4790 move from (1, 5) to (1, 4) using car (4749, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (5, 8) to (4, 8) using car (4753, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 4797 arrived\n", - "Driver 4798 arrived\n", - "Agent rider 4804 move from (7, 4) to (7, 5) using car (4775, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4811 doesn't move\n", - "Agent rider 4812 move from (9, 3) to (8, 3) using car (4823, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4813 move from (5, 9) to (6, 9) using car (4803, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4814 doesn't move\n", - "Agent rider 4815 doesn't move\n", - "Agent rider 4816 doesn't move\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (6, 3) to (6, 2) using car (4796, [(6, 3), (6, 2)], 0)\n", - "Agent rider 4819 move from (8, 4) to (8, 3) using car (4740, [(8, 4), (8, 3)], 0)\n", - "Agent rider 4820 move from (8, 6) to (7, 6) using car (4807, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 4838 move from (8, 3) to (7, 3) using car (4826, [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4839 doesn't move\n", - "tick 348 ended\n", - "I am driver 4840 - trip: [(9, 9), (9, 8), (9, 7), (9, 6)]\n", - "I am driver 4841 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6)]\n", - "I am driver 4842 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 4843 - trip: [(6, 4), (6, 3), (6, 2)]\n", - "I am driver 4844 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 4845 - trip: [(8, 4), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 4846 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 4847 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4848 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 4849 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 4850 - trip: [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 4851 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 move from (7, 4) to (6, 4) using car (4756, [(7, 4), (6, 4)], 0)\n", + "Agent rider 4810 move from (5, 1) to (6, 1) using car (4714, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4811 move from (1, 4) to (0, 4) using car (4686, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (2, 5) to (2, 4) using car (4713, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4823 move from (2, 2) to (2, 3) using car (4761, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 4824 doesn't move\n", + "tick 337 ended\n", + "I am driver 4825 - trip: [(5, 4), (6, 4), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 4826 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 4827 - trip: [(8, 3), (8, 4)]\n", + "I am driver 4828 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 4829 - trip: [(2, 6), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 4830 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)]\n", + "I am driver 4831 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 4832 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 4833 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 4834 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 4835 - trip: [(3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 4836 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", "12 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3648 doesn't move\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (6, 0) to (5, 0) using car (4733, [(6, 0), (5, 0)], 0)\n", - "Agent rider 3873 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 move from (9, 5) to (8, 5) using car (4848, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4253 move from (8, 3) to (8, 4) using car (4739, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 4334 move from (8, 3) to (8, 4) using car (4739, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 4339 move from (6, 2) to (5, 2) using car (4844, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (6, 2) to (5, 2) using car (4844, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4499 move from (3, 7) to (4, 7) using car (4805, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (9, 5) to (8, 5) using car (4848, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4522 move from (7, 1) to (8, 1) using car (4754, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4544 move from (9, 5) to (8, 5) using car (4848, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4545 move from (3, 1) to (3, 2) using car (4806, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4552 move from (8, 7) to (9, 7) using car (4701, [(8, 7), (9, 7)], 0)\n", - "Rider n° 4552 arrived with a waiting time of 4 ticks\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", + "I am rider 4837 - dep: (7, 5) , arr: (6, 0)\n", + "I am rider 4838 - dep: (5, 4) , arr: (6, 0)\n", + "I am rider 4839 - dep: (1, 1) , arr: (1, 7)\n", + "3 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4417 move from (7, 6) to (8, 6) using car (4718, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4462 move from (3, 7) to (3, 8) using car (4760, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 4462 arrived with a waiting time of 10 ticks\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4519 move from (3, 7) to (3, 8) using car (4760, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 4519 arrived with a waiting time of 10 ticks\n", + "Agent rider 4521 move from (3, 9) to (3, 8) using car (4767, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4550 move from (4, 1) to (4, 2) using car (4816, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4551 move from (3, 9) to (3, 8) using car (4767, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 4552 doesn't move\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (4, 1) to (3, 1) using car (4832, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", "Agent rider 4569 doesn't move\n", - "Agent rider 4592 move from (9, 5) to (8, 5) using car (4848, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Rider n° 4592 arrived with a waiting time of 7 ticks\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (2, 5) to (2, 6) using car (4730, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4579 move from (3, 7) to (3, 8) using car (4760, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4581 move from (6, 1) to (7, 1) using car (4714, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 4581 arrived with a waiting time of 5 ticks\n", + "Agent rider 4590 move from (4, 0) to (4, 1) using car (4830, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 move from (7, 3) to (6, 3) using car (4786, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4595 move from (6, 1) to (7, 1) using car (4714, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (7, 2) to (6, 2) using car (4784, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", "Agent rider 4597 doesn't move\n", - "Agent rider 4609 move from (7, 6) to (6, 6) using car (4807, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 4610 move from (3, 4) to (3, 5) using car (4750, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4611 move from (9, 4) to (9, 5) using car (4721, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Driver 4634 arrived\n", - "Driver 4635 arrived\n", - "Driver 4643 arrived\n", - "Driver 4657 arrived\n", - "Agent rider 4661 move from (2, 0) to (3, 0) using car (4752, [(2, 0), (3, 0)], 0)\n", - "Agent rider 4662 doesn't move\n", - "Driver 4684 arrived\n", - "Agent rider 4687 move from (2, 5) to (3, 5) using car (4833, [(2, 5), (3, 5), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4689 move from (3, 9) to (2, 9) using car (4671, [(3, 9), (2, 9)], 0)\n", - "Agent rider 4694 move from (9, 9) to (9, 8) using car (4840, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 4695 move from (2, 2) to (2, 3) using car (4827, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 move from (9, 4) to (9, 5) using car (4721, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 4599 move from (2, 4) to (2, 3) using car (4713, [(2, 4), (2, 3)], 0)\n", + "Agent rider 4601 move from (3, 9) to (3, 8) using car (4767, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 4602 move from (8, 2) to (9, 2) using car (4791, [(8, 2), (9, 2)], 0)\n", + "Agent rider 4617 move from (2, 5) to (2, 6) using car (4730, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4618 move from (3, 7) to (3, 8) using car (4760, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 4618 arrived with a waiting time of 5 ticks\n", + "Agent rider 4625 move from (9, 2) to (9, 3) using car (4790, [(9, 2), (9, 3)], 0)\n", + "Agent rider 4626 move from (1, 2) to (1, 1) using car (4752, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (1, 2) to (1, 1) using car (4752, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4628 doesn't move\n", + "Agent rider 4630 move from (4, 0) to (5, 0) using car (4693, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4632 doesn't move\n", + "Agent rider 4639 move from (7, 6) to (8, 6) using car (4718, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Driver 4676 arrived\n", + "Driver 4682 arrived\n", + "Driver 4688 arrived\n", + "Driver 4690 arrived\n", "Driver 4698 arrived\n", + "Agent rider 4699 move from (2, 5) to (2, 6) using car (4717, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4700 move from (3, 6) to (2, 6) using car (4812, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 4701 doesn't move\n", "Driver 4703 arrived\n", - "Driver 4706 arrived\n", - "Agent rider 4709 move from (1, 2) to (1, 3) using car (4715, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 4710 move from (2, 0) to (3, 0) using car (4752, [(2, 0), (3, 0)], 0)\n", - "Agent rider 4712 move from (3, 4) to (3, 5) using car (4750, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 4711 arrived\n", + "Agent rider 4722 move from (4, 5) to (4, 4) using car (4759, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4723 move from (6, 4) to (6, 5) using car (4738, [(6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4724 move from (2, 5) to (2, 6) using car (4717, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4726 move from (6, 4) to (6, 5) using car (4738, [(6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", "Agent rider 4728 doesn't move\n", - "Agent rider 4729 move from (5, 4) to (5, 3) using car (4773, [(5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 4730 move from (3, 6) to (4, 6) using car (4824, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 4730 arrived with a waiting time of 2 ticks\n", - "Agent rider 4732 move from (2, 1) to (3, 1) using car (4708, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4737 doesn't move\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 move from (5, 3) to (5, 4) using car (4772, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 4758 move from (9, 5) to (8, 5) using car (4848, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4759 doesn't move\n", - "Agent rider 4760 move from (3, 6) to (3, 5) using car (4770, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4761 move from (9, 5) to (8, 5) using car (4848, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Rider n° 4761 arrived with a waiting time of 4 ticks\n", - "Agent rider 4762 move from (3, 4) to (3, 5) using car (4750, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 4763 move from (7, 1) to (8, 1) using car (4754, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4764 move from (7, 0) to (8, 0) using car (4810, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4780 move from (3, 9) to (2, 9) using car (4671, [(3, 9), (2, 9)], 0)\n", - "Agent rider 4781 move from (6, 2) to (5, 2) using car (4844, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4782 move from (2, 1) to (3, 1) using car (4708, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4732 move from (1, 1) to (0, 1) using car (4706, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4733 move from (0, 5) to (1, 5) using car (4831, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4735 move from (7, 2) to (6, 2) using car (4784, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4739 move from (2, 0) to (3, 0) using car (4792, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 doesn't move\n", + "Agent rider 4742 move from (5, 3) to (6, 3) using car (4787, [(5, 3), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 4743 doesn't move\n", + "Driver 4750 arrived\n", + "Agent rider 4754 doesn't move\n", + "Driver 4757 arrived\n", + "Agent rider 4768 doesn't move\n", + "Agent rider 4769 move from (3, 2) to (3, 1) using car (4755, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4770 move from (2, 4) to (2, 3) using car (4713, [(2, 4), (2, 3)], 0)\n", + "Agent rider 4771 move from (3, 2) to (3, 1) using car (4755, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4772 move from (5, 2) to (6, 2) using car (4687, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 move from (7, 6) to (8, 6) using car (4718, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4775 move from (2, 3) to (2, 2) using car (4805, [(2, 3), (2, 2)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (9, 2) to (9, 3) using car (4790, [(9, 2), (9, 3)], 0)\n", + "Agent rider 4782 move from (3, 4) to (3, 5) using car (4762, [(3, 4), (3, 5)], 0)\n", + "Agent rider 4783 move from (9, 2) to (9, 3) using car (4790, [(9, 2), (9, 3)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 doesn't move\n", + "Agent rider 4810 move from (6, 1) to (7, 1) using car (4714, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4811 move from (0, 4) to (0, 5) using car (4794, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (2, 4) to (2, 3) using car (4713, [(2, 4), (2, 3)], 0)\n", + "Agent rider 4823 move from (2, 3) to (3, 3) using car (4803, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 4824 doesn't move\n", + "Agent rider 4837 doesn't move\n", + "Agent rider 4838 move from (5, 4) to (5, 3) using car (4801, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4839 move from (1, 1) to (0, 1) using car (4706, [(1, 1), (0, 1)], 0)\n", + "tick 338 ended\n", + "I am driver 4840 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 4841 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "2 drivers generated.\n", + "I am rider 4842 - dep: (7, 7) , arr: (2, 3)\n", + "I am rider 4843 - dep: (5, 8) , arr: (8, 6)\n", + "I am rider 4844 - dep: (5, 2) , arr: (0, 0)\n", + "I am rider 4845 - dep: (8, 9) , arr: (8, 2)\n", + "I am rider 4846 - dep: (4, 6) , arr: (0, 4)\n", + "5 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4417 move from (8, 6) to (9, 6) using car (4718, [(8, 6), (9, 6)], 0)\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 move from (1, 1) to (2, 1) using car (4752, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4521 move from (3, 8) to (3, 7) using car (4767, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 move from (6, 2) to (5, 2) using car (4784, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4550 doesn't move\n", + "Agent rider 4551 move from (3, 8) to (3, 9) using car (4760, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4552 move from (3, 8) to (3, 9) using car (4760, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4565 move from (0, 8) to (0, 9) using car (4745, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4568 move from (3, 1) to (2, 1) using car (4832, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4569 move from (6, 2) to (7, 2) using car (4687, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4578 move from (2, 6) to (1, 6) using car (4812, [(2, 6), (1, 6)], 0)\n", + "Rider n° 4578 arrived with a waiting time of 8 ticks\n", + "Agent rider 4579 move from (3, 8) to (3, 9) using car (4760, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 4579 arrived with a waiting time of 12 ticks\n", + "Agent rider 4590 move from (4, 1) to (4, 2) using car (4830, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 move from (7, 1) to (8, 1) using car (4714, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4596 move from (6, 2) to (5, 2) using car (4784, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4597 move from (5, 0) to (6, 0) using car (4693, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4601 move from (3, 8) to (3, 7) using car (4767, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 4602 doesn't move\n", + "Agent rider 4617 move from (2, 6) to (1, 6) using car (4812, [(2, 6), (1, 6)], 0)\n", + "Rider n° 4617 arrived with a waiting time of 2 ticks\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (1, 1) to (2, 1) using car (4752, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (1, 1) to (2, 1) using car (4752, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4628 move from (3, 8) to (3, 9) using car (4760, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4630 move from (5, 0) to (6, 0) using car (4693, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4632 doesn't move\n", + "Driver 4637 arrived\n", + "Agent rider 4639 move from (8, 6) to (9, 6) using car (4718, [(8, 6), (9, 6)], 0)\n", + "Driver 4650 arrived\n", + "Driver 4663 arrived\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Driver 4673 arrived\n", + "Driver 4682 arrived\n", + "Driver 4686 arrived\n", + "Driver 4690 arrived\n", + "Agent rider 4699 move from (2, 6) to (2, 7) using car (4730, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4700 move from (2, 6) to (1, 6) using car (4812, [(2, 6), (1, 6)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Driver 4709 arrived\n", + "Driver 4721 arrived\n", + "Agent rider 4722 move from (4, 4) to (4, 3) using car (4759, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4723 move from (6, 5) to (6, 6) using car (4738, [(6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4724 move from (2, 6) to (1, 6) using car (4812, [(2, 6), (1, 6)], 0)\n", + "Agent rider 4726 move from (6, 5) to (6, 6) using car (4738, [(6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (1, 5) to (2, 5) using car (4831, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 4729 arrived\n", + "Driver 4731 arrived\n", + "Agent rider 4732 doesn't move\n", + "Agent rider 4733 doesn't move\n", + "Agent rider 4734 move from (8, 7) to (8, 8) using car (4749, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4735 doesn't move\n", + "Driver 4736 arrived\n", + "Agent rider 4739 move from (3, 0) to (4, 0) using car (4792, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (8, 7) to (8, 8) using car (4749, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4742 move from (6, 3) to (6, 2) using car (4787, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 4743 doesn't move\n", + "Driver 4747 arrived\n", + "Driver 4748 arrived\n", + "Driver 4753 arrived\n", + "Agent rider 4754 doesn't move\n", + "Driver 4756 arrived\n", + "Agent rider 4768 doesn't move\n", + "Agent rider 4769 move from (3, 1) to (4, 1) using car (4755, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4770 doesn't move\n", + "Agent rider 4771 move from (3, 1) to (2, 1) using car (4832, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4772 doesn't move\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 move from (8, 6) to (9, 6) using car (4718, [(8, 6), (9, 6)], 0)\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4782 doesn't move\n", "Agent rider 4783 doesn't move\n", - "Agent rider 4784 move from (9, 4) to (9, 5) using car (4721, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4785 move from (6, 8) to (6, 9) using car (4724, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4786 move from (1, 8) to (1, 7) using car (4707, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4787 doesn't move\n", - "Agent rider 4790 move from (1, 4) to (1, 3) using car (4749, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (4, 8) to (3, 8) using car (4753, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 4795 arrived\n", - "Driver 4798 arrived\n", - "Agent rider 4804 move from (7, 5) to (6, 5) using car (4837, [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4811 doesn't move\n", - "Agent rider 4812 move from (8, 3) to (7, 3) using car (4823, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4813 move from (6, 9) to (6, 8) using car (4803, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4814 doesn't move\n", - "Agent rider 4815 doesn't move\n", - "Agent rider 4816 move from (3, 9) to (2, 9) using car (4671, [(3, 9), (2, 9)], 0)\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (6, 2) to (5, 2) using car (4844, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4819 move from (8, 3) to (7, 3) using car (4847, [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (7, 6) to (7, 5) using car (4743, [(7, 6), (7, 5)], 0)\n", - "Agent rider 4838 move from (7, 3) to (7, 2) using car (4826, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 4788 arrived\n", + "Driver 4789 arrived\n", + "Driver 4799 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 move from (6, 4) to (6, 3) using car (4825, [(6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 4810 move from (7, 1) to (8, 1) using car (4714, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4811 move from (0, 5) to (0, 6) using car (4794, [(0, 5), (0, 6)], 0)\n", + "Agent rider 4819 move from (5, 8) to (6, 8) using car (4815, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4820 move from (5, 9) to (4, 9) using car (4802, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4823 move from (3, 3) to (4, 3) using car (4803, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 4824 move from (0, 2) to (0, 1) using car (4807, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4837 doesn't move\n", + "Agent rider 4838 move from (5, 3) to (5, 2) using car (4801, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 4839 doesn't move\n", - "tick 349 ended\n", - "I am driver 4852 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "1 drivers generated.\n", - "I am rider 4853 - dep: (4, 7) , arr: (4, 2)\n", - "I am rider 4854 - dep: (2, 9) , arr: (5, 3)\n", - "I am rider 4855 - dep: (6, 1) , arr: (0, 6)\n", - "I am rider 4856 - dep: (1, 9) , arr: (6, 2)\n", + "Agent rider 4842 doesn't move\n", + "Agent rider 4843 move from (5, 8) to (6, 8) using car (4815, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4844 doesn't move\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (4, 6) to (5, 6) using car (4797, [(4, 6), (5, 6)], 0)\n", + "tick 339 ended\n", + "I am driver 4847 - trip: [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 4848 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 4849 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 4850 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 4851 - trip: [(6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 4852 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 4853 - trip: [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 4854 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 4855 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 4856 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 4857 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 4858 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 4859 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (5, 6)]\n", + "I am driver 4860 - trip: [(0, 7), (1, 7), (2, 7)]\n", + "I am driver 4861 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 4862 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5)]\n", + "I am driver 4863 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 4864 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 4865 - trip: [(4, 6), (4, 7)]\n", + "I am driver 4866 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 4867 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "21 drivers generated.\n", + "I am rider 4868 - dep: (7, 3) , arr: (8, 1)\n", + "I am rider 4869 - dep: (9, 9) , arr: (0, 8)\n", + "I am rider 4870 - dep: (2, 6) , arr: (0, 3)\n", + "I am rider 4871 - dep: (7, 1) , arr: (6, 8)\n", "4 riders generated.\n", - "Agent rider 3648 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 3729 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 3981 move from (9, 5) to (9, 6) using car (4721, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 move from (9, 5) to (9, 6) using car (4721, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4173 move from (9, 5) to (9, 6) using car (4721, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4217 move from (8, 5) to (7, 5) using car (4848, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Rider n° 4217 arrived with a waiting time of 16 ticks\n", - "Agent rider 4253 move from (8, 4) to (8, 5) using car (4739, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 4334 move from (8, 4) to (8, 5) using car (4739, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 4339 move from (5, 2) to (4, 2) using car (4844, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4357 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4358 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 move from (9, 5) to (9, 6) using car (4721, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4464 move from (5, 2) to (4, 2) using car (4844, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4499 move from (4, 7) to (5, 7) using car (4805, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 4499 arrived with a waiting time of 12 ticks\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (8, 5) to (7, 5) using car (4848, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4522 move from (8, 1) to (9, 1) using car (4754, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4544 move from (8, 5) to (7, 5) using car (4848, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4545 move from (3, 2) to (3, 3) using car (4806, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4569 doesn't move\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4609 move from (6, 6) to (5, 6) using car (4807, [(6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 4610 move from (3, 5) to (3, 6) using car (4750, [(3, 5), (3, 6)], 0)\n", - "Rider n° 4610 arrived with a waiting time of 5 ticks\n", - "Agent rider 4611 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Driver 4619 arrived\n", - "Driver 4635 arrived\n", - "Driver 4657 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Agent rider 4687 move from (3, 5) to (4, 5) using car (4833, [(3, 5), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4689 doesn't move\n", - "Agent rider 4694 move from (9, 8) to (9, 7) using car (4840, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 4695 move from (2, 3) to (2, 4) using car (4827, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 move from (9, 5) to (9, 4) using car (4808, [(9, 5), (9, 4)], 0)\n", - "Driver 4705 arrived\n", - "Agent rider 4709 move from (1, 3) to (1, 4) using car (4715, [(1, 3), (1, 4)], 0)\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4712 move from (3, 5) to (3, 6) using car (4750, [(3, 5), (3, 6)], 0)\n", - "Driver 4719 arrived\n", - "Driver 4722 arrived\n", - "Agent rider 4728 move from (7, 8) to (8, 8) using car (4765, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 4729 move from (5, 3) to (6, 3) using car (4773, [(5, 3), (6, 3)], 0)\n", - "Rider n° 4729 arrived with a waiting time of 2 ticks\n", - "Agent rider 4732 move from (3, 1) to (4, 1) using car (4708, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4737 move from (7, 6) to (6, 6) using car (4825, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 4738 arrived\n", - "Driver 4740 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 move from (5, 4) to (5, 5) using car (4772, [(5, 4), (5, 5)], 0)\n", - "Agent rider 4758 move from (8, 5) to (7, 5) using car (4848, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4759 doesn't move\n", - "Agent rider 4760 move from (3, 5) to (3, 4) using car (4770, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4762 move from (3, 5) to (3, 6) using car (4750, [(3, 5), (3, 6)], 0)\n", - "Agent rider 4763 move from (8, 1) to (9, 1) using car (4754, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4764 move from (8, 0) to (8, 1) using car (4810, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 4778 arrived\n", - "Agent rider 4780 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 move from (0, 9) to (1, 9) using car (4745, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (0, 9) to (1, 9) using car (4745, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 move from (1, 0) to (1, 1) using car (4867, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4504 move from (2, 1) to (3, 1) using car (4752, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4521 doesn't move\n", + "Agent rider 4522 doesn't move\n", + "Agent rider 4523 move from (5, 2) to (4, 2) using car (4784, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4550 doesn't move\n", + "Agent rider 4551 move from (3, 9) to (4, 9) using car (4828, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4552 doesn't move\n", + "Agent rider 4565 move from (0, 9) to (1, 9) using car (4745, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4568 move from (2, 1) to (3, 1) using car (4752, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4569 move from (7, 2) to (7, 3) using car (4800, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4579 doesn't move\n", + "Agent rider 4590 doesn't move\n", + "Agent rider 4593 move from (0, 9) to (1, 9) using car (4745, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (5, 2) to (5, 1) using car (4801, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4597 move from (6, 0) to (7, 0) using car (4693, [(6, 0), (7, 0)], 0)\n", + "Agent rider 4599 move from (2, 3) to (3, 3) using car (4858, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4601 doesn't move\n", + "Agent rider 4602 doesn't move\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (2, 1) to (3, 1) using car (4752, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (2, 1) to (3, 1) using car (4752, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4628 move from (3, 9) to (4, 9) using car (4760, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 4628 arrived with a waiting time of 6 ticks\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4632 move from (1, 0) to (1, 1) using car (4867, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Driver 4663 arrived\n", + "Agent rider 4668 move from (1, 0) to (1, 1) using car (4867, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Driver 4671 arrived\n", + "Driver 4682 arrived\n", + "Agent rider 4699 move from (2, 7) to (3, 7) using car (4730, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4700 doesn't move\n", + "Agent rider 4701 move from (6, 0) to (7, 0) using car (4693, [(6, 0), (7, 0)], 0)\n", + "Driver 4706 arrived\n", + "Driver 4708 arrived\n", + "Driver 4713 arrived\n", + "Driver 4720 arrived\n", + "Agent rider 4722 move from (4, 3) to (4, 2) using car (4759, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4723 move from (6, 6) to (7, 6) using car (4738, [(6, 6), (7, 6)], 0)\n", + "Agent rider 4724 doesn't move\n", + "Agent rider 4726 move from (6, 6) to (7, 6) using car (4738, [(6, 6), (7, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (2, 5) to (3, 5) using car (4831, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4732 move from (0, 1) to (0, 0) using car (4807, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4733 doesn't move\n", + "Agent rider 4734 move from (8, 8) to (7, 8) using car (4749, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4735 move from (6, 2) to (6, 1) using car (4787, [(6, 2), (6, 1), (7, 1)], 0)\n", + "Rider n° 4735 arrived with a waiting time of 2 ticks\n", + "Driver 4737 arrived\n", + "Agent rider 4739 move from (4, 0) to (5, 0) using car (4792, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (8, 8) to (7, 8) using car (4749, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4742 move from (6, 2) to (6, 1) using car (4787, [(6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 4743 move from (6, 6) to (7, 6) using car (4738, [(6, 6), (7, 6)], 0)\n", + "Driver 4748 arrived\n", + "Driver 4751 arrived\n", + "Agent rider 4754 doesn't move\n", + "Driver 4762 arrived\n", + "Agent rider 4768 doesn't move\n", + "Agent rider 4769 doesn't move\n", + "Agent rider 4770 move from (2, 3) to (3, 3) using car (4858, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4771 move from (2, 1) to (3, 1) using car (4752, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4772 move from (6, 2) to (6, 1) using car (4787, [(6, 2), (6, 1), (7, 1)], 0)\n", + "Rider n° 4772 arrived with a waiting time of 1 ticks\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", "Agent rider 4781 doesn't move\n", - "Agent rider 4782 move from (3, 1) to (4, 1) using car (4708, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4783 move from (7, 1) to (7, 0) using car (4821, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4784 move from (9, 5) to (9, 6) using car (4721, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4785 move from (6, 9) to (5, 9) using car (4724, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4786 move from (1, 7) to (1, 6) using car (4707, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4787 doesn't move\n", - "Agent rider 4790 move from (1, 3) to (1, 2) using car (4749, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (3, 8) to (2, 8) using car (4753, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 4792 arrived\n", - "Driver 4796 arrived\n", - "Agent rider 4804 doesn't move\n", + "Agent rider 4782 move from (3, 5) to (4, 5) using car (4866, [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 4782 arrived with a waiting time of 2 ticks\n", + "Agent rider 4783 doesn't move\n", + "Driver 4785 arrived\n", + "Driver 4789 arrived\n", + "Driver 4790 arrived\n", + "Driver 4791 arrived\n", + "Driver 4805 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 move from (6, 3) to (7, 3) using car (4825, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 4810 doesn't move\n", "Agent rider 4811 doesn't move\n", - "Agent rider 4812 move from (7, 3) to (6, 3) using car (4823, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4813 move from (6, 8) to (6, 7) using car (4803, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4814 doesn't move\n", - "Agent rider 4815 move from (4, 4) to (4, 5) using car (4828, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 4816 doesn't move\n", - "Agent rider 4817 move from (8, 0) to (8, 1) using car (4810, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4818 move from (5, 2) to (4, 2) using car (4844, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4819 move from (7, 3) to (7, 2) using car (4847, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 4819 move from (6, 8) to (7, 8) using car (4815, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 4820 doesn't move\n", - "Agent rider 4838 move from (7, 2) to (7, 1) using car (4826, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Agent rider 4853 move from (4, 7) to (5, 7) using car (4805, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4854 doesn't move\n", - "Agent rider 4855 doesn't move\n", - "Agent rider 4856 move from (1, 9) to (2, 9) using car (4716, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 350 ended\n", - "I am driver 4857 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 4858 - trip: [(3, 7), (4, 7), (5, 7)]\n", - "I am driver 4859 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 4860 - trip: [(7, 5), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 4861 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", - "I am driver 4862 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 4863 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 4864 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 4865 - trip: [(2, 9), (2, 8), (3, 8)]\n", - "9 drivers generated.\n", - "I am rider 4866 - dep: (6, 3) , arr: (8, 8)\n", - "I am rider 4867 - dep: (5, 0) , arr: (1, 8)\n", - "I am rider 4868 - dep: (6, 6) , arr: (2, 6)\n", - "I am rider 4869 - dep: (2, 1) , arr: (0, 6)\n", - "I am rider 4870 - dep: (4, 8) , arr: (1, 5)\n", - "I am rider 4871 - dep: (7, 1) , arr: (4, 0)\n", - "I am rider 4872 - dep: (4, 5) , arr: (9, 3)\n", - "I am rider 4873 - dep: (0, 7) , arr: (3, 4)\n", - "8 riders generated.\n", - "Agent rider 3648 move from (9, 4) to (8, 4) using car (4859, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3873 move from (9, 4) to (8, 4) using car (4859, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 3873 arrived with a waiting time of 41 ticks\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 move from (0, 0) to (0, 1) using car (4835, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 move from (0, 0) to (0, 1) using car (4835, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4253 move from (8, 5) to (8, 6) using car (4739, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 4334 move from (8, 5) to (8, 6) using car (4739, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 4339 move from (4, 2) to (3, 2) using car (4844, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 move from (0, 0) to (0, 1) using car (4835, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (4, 2) to (3, 2) using car (4844, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4493 move from (0, 0) to (0, 1) using car (4835, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4520 move from (2, 4) to (2, 5) using car (4827, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4521 move from (7, 5) to (7, 4) using car (4863, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (2, 3) to (3, 3) using car (4858, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4823 doesn't move\n", + "Agent rider 4824 move from (0, 1) to (0, 0) using car (4807, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 4827 arrived\n", + "Agent rider 4837 move from (7, 5) to (7, 4) using car (4795, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 4838 move from (5, 2) to (5, 1) using car (4801, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4839 move from (0, 1) to (0, 0) using car (4807, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4842 doesn't move\n", + "Agent rider 4843 move from (6, 8) to (7, 8) using car (4815, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4844 move from (5, 2) to (4, 2) using car (4784, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4868 move from (7, 3) to (8, 3) using car (4684, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (2, 6) to (1, 6) using car (4697, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4871 move from (7, 1) to (7, 2) using car (4861, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "tick 340 ended\n", + "I am driver 4872 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 4873 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 4874 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 4875 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 4876 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 4877 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "6 drivers generated.\n", + "I am rider 4878 - dep: (5, 1) , arr: (5, 9)\n", + "I am rider 4879 - dep: (5, 8) , arr: (8, 4)\n", + "I am rider 4880 - dep: (5, 2) , arr: (8, 9)\n", + "I am rider 4881 - dep: (6, 0) , arr: (7, 8)\n", + "4 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 move from (3, 1) to (4, 1) using car (4752, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4521 move from (3, 7) to (2, 7) using car (4798, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 4521 arrived with a waiting time of 9 ticks\n", "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (7, 5) to (6, 5) using car (4848, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4545 move from (3, 3) to (3, 4) using car (4806, [(3, 3), (3, 4)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4569 move from (7, 7) to (6, 7) using car (4775, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4597 move from (0, 0) to (0, 1) using car (4835, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4609 doesn't move\n", - "Agent rider 4611 move from (9, 4) to (8, 4) using car (4859, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Driver 4635 arrived\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Driver 4671 arrived\n", - "Agent rider 4687 move from (4, 5) to (4, 6) using car (4833, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4689 move from (2, 9) to (2, 8) using car (4865, [(2, 9), (2, 8), (3, 8)], 0)\n", - "Agent rider 4694 move from (9, 7) to (9, 6) using car (4840, [(9, 7), (9, 6)], 0)\n", - "Agent rider 4695 move from (2, 4) to (2, 5) using car (4827, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Driver 4701 arrived\n", - "Agent rider 4709 doesn't move\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4712 doesn't move\n", - "Agent rider 4728 move from (8, 8) to (8, 7) using car (4765, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 4732 move from (4, 1) to (5, 1) using car (4857, [(4, 1), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 4733 arrived\n", - "Driver 4735 arrived\n", - "Agent rider 4736 move from (2, 4) to (2, 5) using car (4827, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4737 move from (6, 6) to (5, 6) using car (4825, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 4743 arrived\n", - "Driver 4744 arrived\n", - "Driver 4747 arrived\n", - "Driver 4752 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 doesn't move\n", - "Agent rider 4758 move from (7, 5) to (6, 5) using car (4848, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4759 move from (7, 7) to (6, 7) using car (4775, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4760 move from (3, 4) to (3, 3) using car (4770, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (8, 1) to (8, 2) using car (4810, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 4769 arrived\n", - "Driver 4776 arrived\n", - "Agent rider 4780 move from (2, 9) to (2, 8) using car (4865, [(2, 9), (2, 8), (3, 8)], 0)\n", + "Agent rider 4523 move from (4, 2) to (4, 1) using car (4759, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4550 move from (4, 2) to (3, 2) using car (4784, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 4550 arrived with a waiting time of 5 ticks\n", + "Agent rider 4551 move from (4, 9) to (4, 8) using car (4828, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 4551 arrived with a waiting time of 10 ticks\n", + "Agent rider 4552 move from (3, 9) to (2, 9) using car (4802, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (3, 1) to (4, 1) using car (4752, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4569 move from (7, 3) to (7, 4) using car (4800, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Rider n° 4569 arrived with a waiting time of 7 ticks\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (4, 2) to (4, 1) using car (4759, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4593 move from (1, 9) to (2, 9) using car (4745, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4594 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (5, 1) to (6, 1) using car (4755, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4597 doesn't move\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4601 move from (3, 7) to (2, 7) using car (4798, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4602 doesn't move\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (3, 1) to (4, 1) using car (4752, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (3, 1) to (4, 1) using car (4752, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4630 doesn't move\n", + "Agent rider 4632 move from (1, 1) to (1, 2) using car (4867, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4668 move from (1, 1) to (1, 2) using car (4867, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4670 doesn't move\n", + "Driver 4682 arrived\n", + "Agent rider 4699 doesn't move\n", + "Agent rider 4700 move from (1, 6) to (0, 6) using car (4697, [(1, 6), (0, 6)], 0)\n", + "Rider n° 4700 arrived with a waiting time of 6 ticks\n", + "Agent rider 4701 doesn't move\n", + "Driver 4708 arrived\n", + "Driver 4714 arrived\n", + "Driver 4718 arrived\n", + "Agent rider 4722 move from (4, 2) to (4, 1) using car (4759, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 4722 arrived with a waiting time of 2 ticks\n", + "Agent rider 4723 move from (7, 6) to (7, 5) using car (4847, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 4724 move from (1, 6) to (0, 6) using car (4697, [(1, 6), (0, 6)], 0)\n", + "Agent rider 4726 move from (7, 6) to (7, 5) using car (4847, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (3, 5) to (4, 5) using car (4831, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4732 move from (0, 0) to (1, 0) using car (4807, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 4732 arrived with a waiting time of 3 ticks\n", + "Agent rider 4733 move from (1, 5) to (1, 6) using car (4817, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4734 move from (7, 8) to (8, 8) using car (4815, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 4737 arrived\n", + "Agent rider 4739 move from (5, 0) to (6, 0) using car (4792, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (7, 8) to (6, 8) using car (4749, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4742 move from (6, 1) to (7, 1) using car (4787, [(6, 1), (7, 1)], 0)\n", + "Agent rider 4743 move from (7, 6) to (7, 5) using car (4847, [(7, 6), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 4754 move from (8, 5) to (8, 4) using car (4814, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4761 arrived\n", + "Agent rider 4768 doesn't move\n", + "Agent rider 4769 doesn't move\n", + "Agent rider 4770 move from (3, 3) to (4, 3) using car (4858, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4771 move from (3, 1) to (4, 1) using car (4752, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 move from (2, 2) to (2, 3) using car (4832, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", "Agent rider 4781 doesn't move\n", - "Agent rider 4782 move from (4, 1) to (4, 0) using car (4742, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4783 move from (7, 0) to (6, 0) using car (4821, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 move from (5, 9) to (4, 9) using car (4724, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 4786 move from (1, 6) to (1, 5) using car (4707, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 4787 move from (7, 1) to (7, 2) using car (4846, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4790 move from (1, 2) to (1, 1) using car (4749, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4804 move from (6, 5) to (6, 4) using car (4746, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 4783 doesn't move\n", + "Driver 4790 arrived\n", + "Driver 4794 arrived\n", + "Driver 4797 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 doesn't move\n", + "Agent rider 4810 doesn't move\n", "Agent rider 4811 doesn't move\n", - "Agent rider 4812 move from (6, 3) to (5, 3) using car (4771, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 4812 arrived with a waiting time of 1 ticks\n", - "Agent rider 4813 move from (6, 7) to (6, 6) using car (4803, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4814 move from (6, 6) to (5, 6) using car (4825, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4815 move from (4, 5) to (4, 6) using car (4828, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 4816 move from (2, 9) to (2, 8) using car (4865, [(2, 9), (2, 8), (3, 8)], 0)\n", - "Agent rider 4817 move from (8, 1) to (8, 2) using car (4810, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4818 move from (4, 2) to (3, 2) using car (4844, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4819 move from (7, 2) to (7, 1) using car (4847, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (7, 5) to (7, 4) using car (4863, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 4829 arrived\n", - "Agent rider 4838 move from (7, 1) to (6, 1) using car (4826, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Agent rider 4853 move from (5, 7) to (5, 6) using car (4805, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4854 doesn't move\n", - "Agent rider 4855 doesn't move\n", - "Agent rider 4856 doesn't move\n", - "Agent rider 4866 move from (6, 3) to (5, 3) using car (4823, [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4868 move from (6, 6) to (5, 6) using car (4825, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4869 move from (2, 1) to (1, 1) using car (4726, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4870 doesn't move\n", - "Agent rider 4871 move from (7, 1) to (6, 1) using car (4826, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4872 move from (4, 5) to (4, 4) using car (4849, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4873 move from (0, 7) to (0, 6) using car (4802, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "tick 351 ended\n", - "I am driver 4874 - trip: [(1, 6), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 4875 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 4876 - trip: [(0, 7), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 4877 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4878 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4879 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 4880 - trip: [(9, 3), (9, 4), (9, 5)]\n", - "I am driver 4881 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 4882 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4883 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3)]\n", - "I am driver 4884 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 4885 - trip: [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 4886 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 4887 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 4888 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4889 - trip: [(4, 6), (3, 6), (2, 6)]\n", - "I am driver 4890 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "17 drivers generated.\n", - "I am rider 4891 - dep: (2, 3) , arr: (4, 6)\n", - "1 riders generated.\n", - "Agent rider 3648 move from (8, 4) to (7, 4) using car (4859, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 3648 arrived with a waiting time of 40 ticks\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3981 move from (9, 6) to (9, 7) using car (4845, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 move from (9, 6) to (9, 7) using car (4845, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4173 move from (9, 6) to (9, 7) using car (4845, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4189 move from (0, 1) to (0, 2) using car (4835, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 move from (0, 1) to (0, 2) using car (4835, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 move from (0, 1) to (0, 2) using car (4835, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4457 move from (9, 6) to (9, 7) using car (4845, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4493 move from (0, 1) to (0, 2) using car (4835, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (7, 4) to (7, 3) using car (4863, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (6, 5) to (5, 5) using car (4848, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4545 doesn't move\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4569 doesn't move\n", - "Agent rider 4597 move from (0, 1) to (0, 2) using car (4835, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n" + "Driver 4812 arrived\n", + "Agent rider 4819 move from (7, 8) to (8, 8) using car (4815, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4820 move from (4, 9) to (4, 8) using car (4828, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (3, 3) to (4, 3) using car (4858, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4823 doesn't move\n", + "Agent rider 4824 move from (0, 0) to (1, 0) using car (4807, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4837 move from (7, 4) to (7, 3) using car (4795, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 4838 move from (5, 1) to (6, 1) using car (4755, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4839 move from (0, 0) to (1, 0) using car (4807, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4842 doesn't move\n", + "Agent rider 4843 move from (7, 8) to (8, 8) using car (4815, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4844 doesn't move\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4868 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 6) to (0, 6) using car (4697, [(1, 6), (0, 6)], 0)\n", + "Agent rider 4871 move from (7, 2) to (7, 3) using car (4861, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4878 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4609 move from (5, 6) to (4, 6) using car (4837, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4611 move from (8, 4) to (7, 4) using car (4859, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 4611 arrived with a waiting time of 15 ticks\n", - "Agent rider 4661 move from (3, 0) to (3, 1) using car (4883, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3)], 0)\n", - "Rider n° 4661 arrived with a waiting time of 8 ticks\n", - "Agent rider 4662 doesn't move\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (2, 8) to (3, 8) using car (4865, [(2, 8), (3, 8)], 0)\n", - "Agent rider 4694 move from (9, 6) to (9, 7) using car (4845, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4695 move from (2, 5) to (2, 6) using car (4827, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4709 doesn't move\n", - "Agent rider 4710 move from (3, 0) to (3, 1) using car (4883, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3)], 0)\n", - "Agent rider 4712 move from (3, 6) to (2, 6) using car (4841, [(3, 6), (2, 6)], 0)\n", - "Driver 4715 arrived\n", - "Driver 4721 arrived\n", - "Agent rider 4728 move from (8, 7) to (8, 6) using car (4765, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 4732 move from (5, 1) to (5, 2) using car (4857, [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 4735 arrived\n", - "Agent rider 4736 move from (2, 5) to (2, 6) using car (4827, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4737 move from (5, 6) to (5, 5) using car (4805, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 4737 arrived with a waiting time of 3 ticks\n", - "Driver 4744 arrived\n", - "Driver 4750 arrived\n", - "Driver 4754 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 doesn't move\n", - "Agent rider 4758 move from (6, 5) to (5, 5) using car (4848, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 4759 move from (6, 7) to (5, 7) using car (4775, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 4759 arrived with a waiting time of 4 ticks\n", - "Agent rider 4760 move from (3, 3) to (3, 2) using car (4770, [(3, 3), (3, 2)], 0)\n", - "Agent rider 4762 move from (3, 6) to (2, 6) using car (4841, [(3, 6), (2, 6)], 0)\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (8, 2) to (8, 3) using car (4810, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 4772 arrived\n", - "Driver 4773 arrived\n", - "Agent rider 4780 move from (2, 8) to (3, 8) using car (4865, [(2, 8), (3, 8)], 0)\n", - "Agent rider 4781 move from (5, 2) to (5, 1) using car (4834, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4782 move from (4, 0) to (5, 0) using car (4742, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4783 move from (6, 0) to (5, 0) using car (4821, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4784 move from (9, 6) to (9, 7) using car (4845, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4785 move from (4, 9) to (3, 9) using car (4877, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4786 doesn't move\n", - "Agent rider 4787 move from (7, 2) to (7, 3) using car (4846, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4790 move from (1, 1) to (2, 1) using car (4749, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4804 move from (6, 4) to (6, 3) using car (4746, [(6, 4), (6, 3)], 0)\n", - "Driver 4808 arrived\n", - "Agent rider 4811 move from (4, 0) to (5, 0) using car (4742, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4813 move from (6, 6) to (6, 5) using car (4803, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4814 move from (5, 6) to (5, 5) using car (4805, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 4814 arrived with a waiting time of 3 ticks\n", - "Agent rider 4815 move from (4, 6) to (4, 7) using car (4828, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 4816 move from (2, 8) to (3, 8) using car (4865, [(2, 8), (3, 8)], 0)\n", - "Agent rider 4817 move from (8, 2) to (8, 3) using car (4810, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (7, 1) to (6, 1) using car (4847, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (7, 4) to (7, 3) using car (4863, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4838 move from (6, 1) to (5, 1) using car (4887, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Driver 4843 arrived\n", - "Agent rider 4853 move from (5, 6) to (5, 5) using car (4805, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4854 move from (2, 9) to (2, 8) using car (4864, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4855 move from (6, 1) to (5, 1) using car (4887, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 9) to (2, 8) using car (4864, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4866 move from (5, 3) to (5, 4) using car (4823, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4868 move from (5, 6) to (4, 6) using car (4837, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4869 move from (1, 1) to (0, 1) using car (4726, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4870 move from (4, 8) to (5, 8) using car (4831, [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 4871 move from (6, 1) to (5, 1) using car (4826, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4872 move from (4, 4) to (5, 4) using car (4849, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4873 move from (0, 6) to (0, 5) using car (4802, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 4891 doesn't move\n", - "tick 352 ended\n", - "I am driver 4892 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 4893 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "2 drivers generated.\n", - "I am rider 4894 - dep: (5, 3) , arr: (7, 4)\n", - "I am rider 4895 - dep: (6, 8) , arr: (0, 9)\n", - "I am rider 4896 - dep: (1, 3) , arr: (8, 4)\n", - "I am rider 4897 - dep: (8, 1) , arr: (2, 8)\n", - "I am rider 4898 - dep: (8, 1) , arr: (0, 9)\n", - "5 riders generated.\n", - "Agent rider 3729 move from (9, 4) to (8, 4) using car (4893, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 3871 move from (5, 0) to (4, 0) using car (4821, [(5, 0), (4, 0)], 0)\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 move from (0, 2) to (0, 3) using car (4835, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4190 move from (9, 4) to (8, 4) using car (4893, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4199 move from (0, 2) to (0, 3) using car (4835, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4253 move from (8, 6) to (8, 5) using car (4765, [(8, 6), (8, 5)], 0)\n", - "Agent rider 4334 move from (8, 6) to (8, 5) using car (4765, [(8, 6), (8, 5)], 0)\n", - "Agent rider 4339 move from (3, 2) to (4, 2) using car (4881, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 move from (9, 4) to (8, 4) using car (4893, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4358 move from (9, 4) to (8, 4) using car (4893, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4456 move from (0, 2) to (0, 3) using car (4835, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (3, 2) to (4, 2) using car (4881, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 move from (0, 2) to (0, 3) using car (4835, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4494 move from (9, 4) to (9, 5) using car (4880, [(9, 4), (9, 5)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (7, 3) to (7, 2) using car (4863, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (5, 5) to (5, 4) using car (4805, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4545 move from (3, 4) to (3, 3) using car (4822, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 4553 doesn't move\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4569 doesn't move\n", - "Agent rider 4597 move from (0, 2) to (0, 3) using car (4835, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4609 move from (4, 6) to (3, 6) using car (4837, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 4609 arrived with a waiting time of 4 ticks\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Agent rider 4687 move from (4, 6) to (4, 7) using car (4879, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4689 doesn't move\n", - "Agent rider 4694 doesn't move\n", - "Agent rider 4695 move from (2, 6) to (2, 7) using car (4827, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 move from (9, 4) to (8, 4) using car (4893, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4709 doesn't move\n", - "Agent rider 4710 move from (3, 1) to (3, 2) using car (4883, [(3, 1), (3, 2), (3, 3), (2, 3)], 0)\n", - "Agent rider 4712 move from (2, 6) to (3, 6) using car (4874, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 move from (5, 2) to (5, 1) using car (4776, [(5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 4881 doesn't move\n", + "tick 341 ended\n", + "I am driver 4882 - trip: [(9, 5), (8, 5), (7, 5), (7, 4)]\n", + "I am driver 4883 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", + "I am driver 4884 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 4885 - trip: [(3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 4886 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (0, 4)]\n", + "I am driver 4887 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 4888 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "7 drivers generated.\n", + "I am rider 4889 - dep: (3, 5) , arr: (6, 5)\n", + "I am rider 4890 - dep: (6, 4) , arr: (3, 3)\n", + "I am rider 4891 - dep: (6, 9) , arr: (6, 0)\n", + "3 riders generated.\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4469 doesn't move\n", + "Agent rider 4501 move from (1, 1) to (1, 0) using car (4852, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 4504 move from (4, 1) to (4, 0) using car (4759, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4522 move from (6, 0) to (6, 1) using car (4792, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4523 move from (4, 1) to (5, 1) using car (4752, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4551 doesn't move\n", + "Agent rider 4552 move from (2, 9) to (1, 9) using car (4802, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (4, 1) to (4, 0) using car (4759, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (4, 1) to (4, 0) using car (4759, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4593 move from (2, 9) to (3, 9) using car (4745, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4594 move from (6, 3) to (6, 4) using car (4833, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 4594 arrived with a waiting time of 9 ticks\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (6, 1) to (7, 1) using car (4755, [(6, 1), (7, 1)], 0)\n", + "Agent rider 4597 move from (7, 0) to (8, 0) using car (4818, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4601 move from (2, 7) to (1, 7) using car (4798, [(2, 7), (1, 7)], 0)\n", + "Rider n° 4601 arrived with a waiting time of 9 ticks\n", + "Agent rider 4602 doesn't move\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (4, 1) to (5, 1) using car (4752, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4627 move from (4, 1) to (4, 0) using car (4759, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4630 move from (6, 0) to (6, 1) using car (4792, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4632 move from (1, 2) to (1, 3) using car (4867, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4668 move from (1, 2) to (1, 3) using car (4867, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4669 move from (9, 4) to (9, 3) using car (4876, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4670 move from (2, 9) to (1, 9) using car (4802, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Driver 4693 arrived\n", + "Agent rider 4699 move from (3, 7) to (3, 6) using car (4836, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Rider n° 4699 arrived with a waiting time of 5 ticks\n", + "Agent rider 4701 doesn't move\n", "Driver 4714 arrived\n", - "Agent rider 4728 move from (8, 6) to (8, 5) using car (4765, [(8, 6), (8, 5)], 0)\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 move from (2, 6) to (3, 6) using car (4874, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Driver 4745 arrived\n", - "Driver 4753 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 move from (5, 5) to (5, 4) using car (4825, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4758 move from (5, 5) to (5, 4) using car (4825, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4760 move from (3, 2) to (2, 2) using car (4779, [(3, 2), (2, 2)], 0)\n", - "Agent rider 4762 move from (2, 6) to (2, 7) using car (4827, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (8, 3) to (8, 4) using car (4810, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 4766 arrived\n", - "Driver 4773 arrived\n", - "Driver 4777 arrived\n", - "Agent rider 4780 doesn't move\n", - "Agent rider 4781 move from (5, 1) to (5, 0) using car (4834, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 4781 arrived with a waiting time of 3 ticks\n", - "Agent rider 4782 move from (5, 0) to (6, 0) using car (4742, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4783 move from (5, 0) to (4, 0) using car (4821, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4785 move from (3, 9) to (3, 8) using car (4877, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 4785 arrived with a waiting time of 2 ticks\n", - "Agent rider 4786 move from (1, 5) to (2, 5) using car (4882, [(1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 4787 move from (7, 3) to (7, 4) using car (4846, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4790 move from (2, 1) to (3, 1) using car (4749, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (2, 8) to (2, 7) using car (4864, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 4794 arrived\n", - "Driver 4800 arrived\n", - "Agent rider 4804 doesn't move\n", - "Driver 4806 arrived\n", - "Agent rider 4811 move from (5, 0) to (6, 0) using car (4742, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4813 move from (6, 5) to (6, 4) using car (4803, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 4815 move from (4, 7) to (5, 7) using car (4828, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 4815 arrived with a waiting time of 2 ticks\n", - "Agent rider 4816 doesn't move\n", - "Agent rider 4817 move from (8, 3) to (8, 4) using car (4810, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (6, 1) to (5, 1) using car (4847, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (7, 3) to (7, 2) using car (4863, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 4832 arrived\n", - "Agent rider 4838 move from (5, 1) to (5, 2) using car (4887, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Driver 4840 arrived\n", - "Agent rider 4853 move from (5, 5) to (5, 4) using car (4805, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4854 move from (2, 8) to (2, 7) using car (4864, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4855 move from (5, 1) to (5, 2) using car (4887, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 8) to (2, 7) using car (4864, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4866 move from (5, 4) to (5, 5) using car (4823, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4868 move from (4, 6) to (3, 6) using car (4837, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4869 move from (0, 1) to (0, 2) using car (4788, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4870 move from (5, 8) to (6, 8) using car (4836, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 4871 move from (5, 1) to (5, 0) using car (4834, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4872 move from (5, 4) to (6, 4) using car (4849, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 4873 move from (0, 5) to (0, 4) using car (4802, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 4891 doesn't move\n", - "Agent rider 4894 doesn't move\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 doesn't move\n", - "Agent rider 4898 doesn't move\n", - "tick 353 ended\n", - "I am driver 4899 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 4900 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "2 drivers generated.\n", - "I am rider 4901 - dep: (3, 0) , arr: (0, 8)\n", - "I am rider 4902 - dep: (9, 7) , arr: (0, 2)\n", - "I am rider 4903 - dep: (5, 2) , arr: (1, 7)\n", - "I am rider 4904 - dep: (2, 5) , arr: (4, 0)\n", - "I am rider 4905 - dep: (9, 2) , arr: (7, 0)\n", - "I am rider 4906 - dep: (4, 7) , arr: (2, 7)\n", - "6 riders generated.\n", - "Agent rider 3729 move from (8, 4) to (8, 5) using car (4810, [(8, 4), (8, 5)], 0)\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 3981 doesn't move\n", - "Agent rider 4023 move from (2, 4) to (2, 3) using car (4842, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4173 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (8, 4) to (7, 4) using car (4893, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4199 move from (0, 3) to (0, 4) using car (4835, [(0, 3), (0, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 move from (4, 2) to (5, 2) using car (4881, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 move from (8, 4) to (8, 5) using car (4810, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4358 move from (8, 4) to (7, 4) using car (4893, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4457 doesn't move\n", - "Agent rider 4464 move from (4, 2) to (5, 2) using car (4881, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 move from (0, 3) to (0, 4) using car (4835, [(0, 3), (0, 4)], 0)\n", - "Agent rider 4494 move from (9, 5) to (9, 4) using car (4861, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 4520 move from (2, 5) to (2, 4) using car (4882, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 4521 move from (7, 2) to (7, 1) using car (4863, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (5, 4) to (5, 3) using car (4805, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4545 doesn't move\n", - "Agent rider 4553 move from (2, 4) to (2, 3) using car (4842, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4555 doesn't move\n", - "Agent rider 4569 move from (6, 7) to (6, 8) using car (4852, [(6, 7), (6, 8)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4661 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Agent rider 4687 move from (4, 7) to (4, 8) using car (4879, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4689 move from (3, 8) to (3, 7) using car (4877, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4694 doesn't move\n", - "Agent rider 4695 move from (2, 7) to (2, 8) using car (4827, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 move from (8, 4) to (8, 5) using car (4810, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4709 doesn't move\n", - "Agent rider 4710 move from (3, 2) to (3, 3) using car (4883, [(3, 2), (3, 3), (2, 3)], 0)\n", - "Agent rider 4712 move from (3, 6) to (4, 6) using car (4874, [(3, 6), (4, 6)], 0)\n", - "Driver 4726 arrived\n", - "Agent rider 4728 doesn't move\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4736 move from (3, 6) to (4, 6) using car (4874, [(3, 6), (4, 6)], 0)\n", - "Driver 4739 arrived\n", + "Agent rider 4722 move from (4, 2) to (3, 2) using car (4786, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4723 move from (7, 5) to (6, 5) using car (4872, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4724 doesn't move\n", + "Agent rider 4726 move from (7, 5) to (6, 5) using car (4872, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (4, 5) to (5, 5) using car (4831, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4733 doesn't move\n", + "Agent rider 4734 move from (8, 8) to (9, 8) using car (4815, [(8, 8), (9, 8)], 0)\n", + "Driver 4738 arrived\n", + "Agent rider 4739 move from (6, 0) to (6, 1) using car (4792, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (6, 8) to (5, 8) using car (4749, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4743 move from (7, 5) to (6, 5) using car (4872, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", "Driver 4746 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4757 move from (5, 4) to (4, 4) using car (4825, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4758 move from (5, 4) to (4, 4) using car (4825, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4760 doesn't move\n", - "Agent rider 4762 move from (2, 7) to (2, 8) using car (4827, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (8, 4) to (8, 5) using car (4810, [(8, 4), (8, 5)], 0)\n", - "Driver 4770 arrived\n", - "Agent rider 4780 move from (3, 8) to (3, 7) using car (4877, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4782 move from (6, 0) to (7, 0) using car (4742, [(6, 0), (7, 0)], 0)\n", - "Rider n° 4782 arrived with a waiting time of 2 ticks\n", + "Agent rider 4754 move from (8, 4) to (8, 3) using car (4814, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4768 doesn't move\n", + "Agent rider 4769 move from (4, 1) to (4, 0) using car (4759, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4770 move from (4, 3) to (5, 3) using car (4858, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4771 move from (4, 1) to (5, 1) using car (4752, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", "Agent rider 4783 doesn't move\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4786 move from (2, 5) to (2, 4) using car (4882, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 4786 arrived with a waiting time of 3 ticks\n", - "Agent rider 4787 move from (7, 4) to (7, 5) using car (4846, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4790 move from (3, 1) to (4, 1) using car (4749, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (2, 7) to (2, 6) using car (4864, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Driver 4793 arrived\n", - "Agent rider 4804 doesn't move\n", - "Driver 4807 arrived\n", - "Agent rider 4811 move from (6, 0) to (7, 0) using car (4742, [(6, 0), (7, 0)], 0)\n", - "Agent rider 4813 move from (6, 4) to (5, 4) using car (4859, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4816 move from (3, 8) to (3, 7) using car (4877, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4817 move from (8, 4) to (8, 5) using car (4810, [(8, 4), (8, 5)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (5, 1) to (4, 1) using car (4847, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (7, 2) to (7, 1) using car (4863, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 4833 arrived\n", - "Agent rider 4838 move from (5, 2) to (5, 3) using car (4887, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Driver 4841 arrived\n", - "Driver 4844 arrived\n", - "Driver 4845 arrived\n", - "Agent rider 4853 move from (5, 4) to (5, 3) using car (4805, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 4854 move from (2, 7) to (2, 6) using car (4864, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4855 move from (5, 2) to (5, 3) using car (4887, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 7) to (2, 6) using car (4864, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 4858 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4809 move from (7, 3) to (7, 2) using car (4795, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 4809 arrived with a waiting time of 3 ticks\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 doesn't move\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (4, 8) to (4, 7) using car (4828, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4823 doesn't move\n", + "Agent rider 4824 move from (1, 0) to (2, 0) using car (4807, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 4829 arrived\n", + "Driver 4835 arrived\n", + "Agent rider 4837 move from (7, 3) to (7, 2) using car (4795, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 4838 move from (6, 1) to (7, 1) using car (4755, [(6, 1), (7, 1)], 0)\n", + "Agent rider 4839 move from (1, 0) to (2, 0) using car (4874, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 4842 move from (7, 7) to (6, 7) using car (4864, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4843 doesn't move\n", + "Agent rider 4844 move from (4, 2) to (3, 2) using car (4786, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 doesn't move\n", "Driver 4865 arrived\n", - "Agent rider 4866 move from (5, 5) to (5, 6) using car (4823, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4867 move from (5, 0) to (4, 0) using car (4875, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4868 move from (3, 6) to (2, 6) using car (4837, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 4868 arrived with a waiting time of 0 ticks\n", - "Agent rider 4869 move from (0, 2) to (0, 3) using car (4788, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4870 move from (6, 8) to (7, 8) using car (4836, [(6, 8), (7, 8)], 0)\n", - "Agent rider 4871 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 4871 arrived with a waiting time of 0 ticks\n", - "Agent rider 4872 move from (6, 4) to (6, 3) using car (4803, [(6, 4), (6, 3)], 0)\n", - "Agent rider 4873 move from (0, 4) to (0, 3) using car (4802, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 4891 doesn't move\n", - "Agent rider 4894 move from (5, 3) to (6, 3) using car (4857, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 4895 move from (6, 8) to (7, 8) using car (4836, [(6, 8), (7, 8)], 0)\n", - "Agent rider 4896 move from (1, 3) to (1, 4) using car (4862, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4897 doesn't move\n", - "Agent rider 4898 doesn't move\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4903 move from (5, 2) to (5, 3) using car (4887, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4904 move from (2, 5) to (2, 4) using car (4882, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 4905 doesn't move\n", - "Agent rider 4906 move from (4, 7) to (3, 7) using car (4775, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "tick 354 ended\n", - "I am driver 4907 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 4908 - trip: [(7, 7), (6, 7), (5, 7), (5, 6)]\n", - "I am driver 4909 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 4910 - trip: [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 4911 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 4912 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 4913 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 4914 - trip: [(1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 4915 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 4916 - trip: [(5, 0), (5, 1), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 4917 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 4918 - trip: [(2, 5), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 4919 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7)]\n", - "I am driver 4920 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 4921 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 4922 - trip: [(9, 7), (8, 7), (7, 7)]\n", - "I am driver 4923 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "17 drivers generated.\n", + "Agent rider 4868 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 doesn't move\n", + "Agent rider 4871 move from (7, 3) to (7, 4) using car (4861, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 doesn't move\n", + "Agent rider 4881 move from (6, 0) to (6, 1) using car (4792, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4889 doesn't move\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4891 move from (6, 9) to (6, 8) using car (4826, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "tick 342 ended\n", + "I am driver 4892 - trip: [(3, 3), (3, 4), (4, 4)]\n", + "I am driver 4893 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 4894 - trip: [(6, 5), (6, 4), (5, 4)]\n", + "I am driver 4895 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 4896 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", + "I am driver 4897 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 4898 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "7 drivers generated.\n", "0 riders generated.\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (4, 0) to (3, 0) using car (4875, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3981 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 4023 move from (2, 3) to (2, 2) using car (4842, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 4023 arrived with a waiting time of 45 ticks\n", - "Agent rider 4165 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 4173 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 4189 move from (0, 3) to (0, 2) using car (4802, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 4190 move from (7, 4) to (6, 4) using car (4893, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4334 doesn't move\n", - "Agent rider 4339 move from (5, 2) to (6, 2) using car (4881, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (7, 4) to (6, 4) using car (4893, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4456 move from (0, 3) to (0, 2) using car (4802, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 4457 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Rider n° 4457 arrived with a waiting time of 20 ticks\n", - "Agent rider 4464 move from (5, 2) to (6, 2) using car (4881, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 4) to (9, 3) using car (4861, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 4520 move from (2, 4) to (2, 3) using car (4882, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 4521 move from (7, 1) to (7, 0) using car (4863, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (5, 3) to (5, 2) using car (4805, [(5, 3), (5, 2)], 0)\n", - "Agent rider 4545 move from (3, 3) to (2, 3) using car (4883, [(3, 3), (2, 3)], 0)\n", - "Agent rider 4553 move from (2, 3) to (2, 2) using car (4842, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 4553 arrived with a waiting time of 17 ticks\n", - "Agent rider 4555 move from (7, 7) to (8, 7) using car (4801, [(7, 7), (8, 7)], 0)\n", - "Agent rider 4569 move from (6, 8) to (6, 9) using car (4888, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4597 move from (0, 3) to (0, 2) using car (4802, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 4662 move from (7, 7) to (8, 7) using car (4801, [(7, 7), (8, 7)], 0)\n", - "Agent rider 4687 move from (4, 8) to (4, 9) using car (4879, [(4, 8), (4, 9)], 0)\n", - "Agent rider 4689 move from (3, 7) to (2, 7) using car (4775, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4694 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 4695 move from (2, 8) to (2, 9) using car (4827, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Driver 4707 arrived\n", - "Agent rider 4709 move from (1, 4) to (1, 5) using car (4862, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4710 move from (3, 3) to (2, 3) using car (4883, [(3, 3), (2, 3)], 0)\n", - "Agent rider 4712 doesn't move\n", - "Agent rider 4728 doesn't move\n", - "Agent rider 4732 move from (5, 2) to (6, 2) using car (4881, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4736 doesn't move\n", - "Agent rider 4756 move from (7, 7) to (8, 7) using car (4801, [(7, 7), (8, 7)], 0)\n", - "Agent rider 4757 move from (4, 4) to (3, 4) using car (4825, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 4757 arrived with a waiting time of 2 ticks\n", - "Agent rider 4758 move from (4, 4) to (3, 4) using car (4825, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4760 doesn't move\n", - "Agent rider 4762 move from (2, 8) to (2, 9) using car (4827, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 doesn't move\n", + "Agent rider 3819 doesn't move\n", + "Agent rider 4096 move from (1, 9) to (0, 9) using car (4802, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (1, 9) to (0, 9) using car (4802, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4469 move from (9, 3) to (9, 4) using car (4877, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 4469 arrived with a waiting time of 11 ticks\n", + "Agent rider 4501 move from (1, 0) to (0, 0) using car (4852, [(1, 0), (0, 0)], 0)\n", + "Agent rider 4504 move from (4, 0) to (5, 0) using car (4759, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4522 move from (6, 1) to (6, 2) using car (4792, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 4522 arrived with a waiting time of 13 ticks\n", + "Agent rider 4523 move from (5, 1) to (6, 1) using car (4803, [(5, 1), (6, 1)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4552 move from (1, 9) to (0, 9) using car (4802, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4565 move from (1, 9) to (0, 9) using car (4802, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4568 move from (4, 0) to (5, 0) using car (4759, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (4, 0) to (5, 0) using car (4759, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4593 move from (3, 9) to (4, 9) using car (4745, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 move from (8, 0) to (9, 0) using car (4818, [(8, 0), (9, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4602 doesn't move\n", + "Agent rider 4625 move from (9, 3) to (9, 2) using car (4876, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4626 move from (5, 1) to (6, 1) using car (4803, [(5, 1), (6, 1)], 0)\n", + "Agent rider 4627 move from (4, 0) to (5, 0) using car (4759, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4630 move from (6, 1) to (6, 2) using car (4792, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 4630 arrived with a waiting time of 7 ticks\n", + "Agent rider 4632 move from (1, 3) to (1, 4) using car (4867, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 3) to (9, 4) using car (4877, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4670 move from (1, 9) to (0, 9) using car (4802, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 4670 arrived with a waiting time of 11 ticks\n", + "Driver 4684 arrived\n", + "Driver 4687 arrived\n", + "Driver 4697 arrived\n", + "Agent rider 4701 doesn't move\n", + "Driver 4715 arrived\n", + "Driver 4717 arrived\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4724 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (5, 5) to (6, 5) using car (4831, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4733 doesn't move\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 1) to (6, 2) using car (4792, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (5, 8) to (4, 8) using car (4749, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4743 move from (6, 5) to (5, 5) using car (4872, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4754 move from (8, 3) to (8, 2) using car (4814, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4760 arrived\n", + "Driver 4765 arrived\n", + "Agent rider 4768 move from (5, 7) to (6, 7) using car (4730, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 4769 move from (4, 0) to (5, 0) using car (4759, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4770 move from (5, 3) to (6, 3) using car (4858, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 4771 move from (5, 1) to (6, 1) using car (4803, [(5, 1), (6, 1)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 move from (5, 8) to (4, 8) using car (4749, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4781 move from (9, 3) to (9, 4) using car (4877, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4783 move from (9, 3) to (9, 4) using car (4877, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 4787 arrived\n", + "Driver 4806 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 doesn't move\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (4, 7) to (4, 6) using car (4828, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (4, 3) to (5, 3) using car (4866, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4823 move from (4, 3) to (5, 3) using car (4866, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4824 move from (2, 0) to (3, 0) using car (4807, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 4825 arrived\n", + "Agent rider 4837 move from (7, 2) to (6, 2) using car (4795, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 4838 doesn't move\n", + "Agent rider 4839 move from (2, 0) to (3, 0) using car (4874, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 4842 move from (6, 7) to (5, 7) using car (4864, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4843 doesn't move\n", + "Agent rider 4844 move from (3, 2) to (2, 2) using car (4786, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4845 move from (8, 9) to (8, 8) using car (4813, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4846 move from (5, 6) to (5, 7) using car (4887, [(5, 6), (5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 4860 arrived\n", + "Agent rider 4868 move from (8, 3) to (8, 2) using car (4814, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 doesn't move\n", + "Agent rider 4871 move from (7, 4) to (7, 5) using car (4861, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4878 move from (5, 1) to (6, 1) using car (4875, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 move from (5, 1) to (6, 1) using car (4875, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 1) to (6, 2) using car (4792, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4889 doesn't move\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4891 move from (6, 8) to (6, 7) using car (4826, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "tick 343 ended\n", + "I am driver 4899 - trip: [(8, 6), (7, 6), (6, 6), (6, 5)]\n", + "I am driver 4900 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 4901 - trip: [(2, 7), (1, 7), (0, 7)]\n", + "I am driver 4902 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 4903 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 4904 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 4905 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 4906 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 4907 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 4908 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 4909 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 4910 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 4911 - trip: [(6, 2), (7, 2), (8, 2), (9, 2)]\n", + "13 drivers generated.\n", + "I am rider 4912 - dep: (2, 3) , arr: (8, 5)\n", + "I am rider 4913 - dep: (6, 8) , arr: (5, 0)\n", + "I am rider 4914 - dep: (9, 5) , arr: (6, 7)\n", + "I am rider 4915 - dep: (5, 8) , arr: (7, 1)\n", + "I am rider 4916 - dep: (6, 5) , arr: (6, 4)\n", + "I am rider 4917 - dep: (2, 0) , arr: (3, 6)\n", + "6 riders generated.\n", + "Agent rider 3819 move from (0, 9) to (0, 8) using car (4802, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 3819 arrived with a waiting time of 55 ticks\n", + "Agent rider 4096 move from (0, 9) to (0, 8) using car (4802, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (0, 9) to (0, 8) using car (4802, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 move from (6, 1) to (7, 1) using car (4875, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4552 move from (0, 9) to (0, 8) using car (4802, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 4552 arrived with a waiting time of 10 ticks\n", + "Agent rider 4565 move from (0, 9) to (0, 8) using car (4802, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (2, 2) to (1, 2) using car (4786, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (5, 0) to (6, 0) using car (4759, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4593 move from (4, 9) to (5, 9) using car (4745, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 doesn't move\n", + "Agent rider 4599 move from (3, 3) to (3, 2) using car (4767, [(3, 3), (3, 2)], 0)\n", + "Agent rider 4602 move from (9, 2) to (9, 1) using car (4876, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4625 move from (9, 2) to (9, 1) using car (4876, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4632 doesn't move\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 4) to (9, 5) using car (4877, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 4684 arrived\n", + "Driver 4697 arrived\n", + "Agent rider 4701 doesn't move\n", + "Driver 4717 arrived\n", + "Agent rider 4723 move from (6, 5) to (7, 5) using car (4831, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4724 doesn't move\n", + "Agent rider 4726 move from (6, 5) to (7, 5) using car (4831, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (6, 5) to (6, 4) using car (4854, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 4733 move from (1, 6) to (1, 5) using car (4886, [(1, 6), (1, 5), (1, 4), (0, 4)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 2) to (6, 3) using car (4792, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (4, 8) to (4, 7) using car (4849, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4743 move from (5, 5) to (4, 5) using car (4872, [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Rider n° 4743 arrived with a waiting time of 5 ticks\n", + "Agent rider 4754 move from (8, 2) to (8, 1) using car (4814, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4755 arrived\n", "Driver 4765 arrived\n", - "Driver 4779 arrived\n", - "Agent rider 4780 move from (3, 7) to (2, 7) using car (4775, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4783 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4784 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 4787 move from (7, 5) to (7, 6) using car (4846, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4790 move from (4, 1) to (5, 1) using car (4749, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4791 move from (2, 6) to (2, 5) using car (4864, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4804 doesn't move\n", - "Driver 4809 arrived\n", + "Agent rider 4768 move from (6, 7) to (6, 6) using car (4826, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4769 move from (5, 0) to (6, 0) using car (4759, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4770 move from (6, 3) to (6, 2) using car (4834, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4774 doesn't move\n", + "Agent rider 4775 doesn't move\n", + "Driver 4776 arrived\n", + "Agent rider 4778 move from (9, 4) to (9, 5) using car (4877, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4779 move from (4, 8) to (3, 8) using car (4749, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4781 move from (9, 4) to (9, 5) using car (4877, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4783 move from (9, 4) to (9, 5) using car (4877, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 4798 arrived\n", + "Driver 4800 arrived\n", + "Driver 4801 arrived\n", + "Driver 4804 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", "Agent rider 4811 doesn't move\n", - "Agent rider 4813 doesn't move\n", - "Agent rider 4816 move from (3, 7) to (2, 7) using car (4775, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (3, 2) to (4, 2) using car (4822, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 4819 move from (4, 1) to (3, 1) using car (4847, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n" + "Driver 4815 arrived\n", + "Driver 4817 arrived\n", + "Agent rider 4819 move from (8, 8) to (8, 7) using car (4813, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4820 move from (4, 6) to (4, 5) using car (4828, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (5, 3) to (6, 3) using car (4866, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4823 move from (5, 3) to (6, 3) using car (4866, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4824 move from (3, 0) to (4, 0) using car (4807, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 4837 doesn't move\n", + "Agent rider 4838 doesn't move\n", + "Agent rider 4839 move from (3, 0) to (4, 0) using car (4874, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 4842 move from (5, 7) to (4, 7) using car (4864, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4843 move from (8, 8) to (8, 7) using car (4813, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4844 move from (2, 2) to (1, 2) using car (4786, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 4845 move from (8, 8) to (8, 7) using car (4813, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4846 move from (5, 7) to (4, 7) using car (4864, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4851 arrived\n", + "Agent rider 4868 move from (8, 2) to (8, 1) using car (4814, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 4868 arrived with a waiting time of 2 ticks\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 doesn't move\n", + "Agent rider 4871 move from (7, 5) to (7, 6) using car (4861, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4878 move from (6, 1) to (7, 1) using car (4875, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4879 move from (5, 8) to (6, 8) using car (4905, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4880 move from (6, 1) to (7, 1) using car (4875, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 2) to (6, 3) using car (4792, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4889 doesn't move\n", + "Agent rider 4890 move from (6, 4) to (5, 4) using car (4894, [(6, 4), (5, 4)], 0)\n", + "Agent rider 4891 move from (6, 7) to (6, 6) using car (4826, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4913 doesn't move\n", + "Agent rider 4914 doesn't move\n", + "Agent rider 4915 move from (5, 8) to (6, 8) using car (4905, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4916 move from (6, 5) to (6, 4) using car (4854, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 4916 arrived with a waiting time of 0 ticks\n", + "Agent rider 4917 doesn't move\n", + "tick 344 ended\n", + "I am driver 4918 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 4919 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 4920 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 4921 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 4922 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 4923 - trip: [(3, 8), (2, 8)]\n", + "I am driver 4924 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "7 drivers generated.\n", + "I am rider 4925 - dep: (0, 6) , arr: (7, 9)\n", + "I am rider 4926 - dep: (0, 1) , arr: (2, 7)\n", + "2 riders generated.\n", + "Agent rider 4096 move from (0, 8) to (0, 7) using car (4802, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (0, 8) to (0, 7) using car (4802, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4417 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 move from (7, 1) to (7, 2) using car (4875, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 move from (0, 8) to (0, 7) using car (4802, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (1, 2) to (0, 2) using car (4786, [(1, 2), (0, 2)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 doesn't move\n", + "Agent rider 4593 move from (5, 9) to (6, 9) using car (4745, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4595 move from (8, 1) to (7, 1) using car (4814, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4596 doesn't move\n", + "Agent rider 4597 doesn't move\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4602 move from (9, 1) to (9, 0) using car (4876, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4625 move from (9, 1) to (9, 0) using car (4876, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4632 doesn't move\n", + "Agent rider 4639 move from (9, 6) to (8, 6) using car (4921, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4668 move from (1, 3) to (1, 4) using car (4906, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4669 move from (9, 5) to (9, 6) using car (4877, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 4697 arrived\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4723 move from (7, 5) to (8, 5) using car (4831, [(7, 5), (8, 5)], 0)\n", + "Agent rider 4724 move from (0, 6) to (1, 6) using car (4920, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4726 move from (7, 5) to (8, 5) using car (4831, [(7, 5), (8, 5)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (6, 4) to (6, 3) using car (4854, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 4733 move from (1, 5) to (1, 4) using car (4886, [(1, 5), (1, 4), (0, 4)], 0)\n", + "Rider n° 4733 arrived with a waiting time of 6 ticks\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 3) to (6, 4) using car (4792, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (4, 7) to (3, 7) using car (4864, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 move from (8, 1) to (7, 1) using car (4814, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4768 move from (6, 6) to (6, 5) using car (4826, [(6, 6), (6, 5)], 0)\n", + "Agent rider 4769 doesn't move\n", + "Agent rider 4770 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4773 move from (9, 6) to (8, 6) using car (4921, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4774 move from (9, 6) to (8, 6) using car (4921, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 move from (9, 5) to (9, 6) using car (4877, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4779 move from (3, 8) to (2, 8) using car (4749, [(3, 8), (2, 8)], 0)\n", + "Agent rider 4781 move from (9, 5) to (9, 6) using car (4877, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4783 move from (9, 5) to (9, 6) using car (4877, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 4796 arrived\n", + "Driver 4800 arrived\n", + "Driver 4803 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (8, 1) to (7, 1) using car (4814, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4811 move from (0, 6) to (1, 6) using car (4922, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 4818 arrived\n", + "Agent rider 4819 move from (8, 7) to (8, 6) using car (4813, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4820 move from (4, 5) to (4, 4) using car (4828, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 4821 move from (8, 1) to (7, 1) using car (4814, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4822 move from (6, 3) to (7, 3) using car (4866, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4823 move from (6, 3) to (7, 3) using car (4866, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4824 move from (4, 0) to (5, 0) using car (4807, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 4836 arrived\n", + "Agent rider 4837 move from (6, 2) to (6, 1) using car (4834, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4838 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4820 move from (7, 1) to (6, 1) using car (4920, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 4821 arrived\n", - "Driver 4830 arrived\n", - "Agent rider 4838 move from (5, 3) to (5, 4) using car (4887, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Driver 4845 arrived\n", - "Driver 4850 arrived\n", - "Agent rider 4853 move from (5, 3) to (5, 2) using car (4805, [(5, 3), (5, 2)], 0)\n", - "Agent rider 4854 move from (2, 6) to (2, 5) using car (4864, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4855 move from (5, 3) to (5, 4) using car (4887, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 6) to (2, 5) using car (4864, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 4860 arrived\n", - "Agent rider 4866 move from (5, 6) to (5, 7) using car (4823, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4867 move from (4, 0) to (3, 0) using car (4875, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4869 move from (0, 3) to (0, 4) using car (4788, [(0, 3), (0, 4)], 0)\n", - "Agent rider 4870 doesn't move\n", - "Agent rider 4872 move from (6, 3) to (7, 3) using car (4857, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 4873 move from (0, 3) to (0, 4) using car (4788, [(0, 3), (0, 4)], 0)\n", - "Driver 4880 arrived\n", - "Driver 4889 arrived\n", - "Agent rider 4891 move from (2, 3) to (1, 3) using car (4771, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4894 move from (6, 3) to (7, 3) using car (4857, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 move from (1, 4) to (1, 3) using car (4886, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4897 move from (8, 1) to (9, 1) using car (4708, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4898 move from (8, 1) to (9, 1) using car (4708, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (9, 7) to (8, 7) using car (4922, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 4903 move from (5, 3) to (5, 4) using car (4887, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4904 move from (2, 4) to (2, 3) using car (4882, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 4905 doesn't move\n", - "Agent rider 4906 move from (3, 7) to (2, 7) using car (4775, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 4906 arrived with a waiting time of 0 ticks\n", - "tick 355 ended\n", - "I am driver 4924 - trip: [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 4925 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 4926 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 4927 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 4928 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 4929 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4930 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 4931 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 4932 - trip: [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 4933 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 4934 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4)]\n", - "I am driver 4935 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 4936 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "13 drivers generated.\n", - "I am rider 4937 - dep: (5, 1) , arr: (3, 2)\n", - "I am rider 4938 - dep: (3, 5) , arr: (8, 3)\n", - "I am rider 4939 - dep: (4, 5) , arr: (9, 8)\n", - "I am rider 4940 - dep: (3, 9) , arr: (5, 8)\n", - "I am rider 4941 - dep: (1, 9) , arr: (8, 9)\n", - "I am rider 4942 - dep: (2, 7) , arr: (9, 6)\n", - "I am rider 4943 - dep: (6, 6) , arr: (8, 1)\n", - "7 riders generated.\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (3, 0) to (2, 0) using car (4875, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3981 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4165 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4173 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4189 move from (0, 2) to (0, 1) using car (4802, [(0, 2), (0, 1)], 0)\n", - "Agent rider 4190 move from (6, 4) to (6, 3) using car (4893, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4253 move from (8, 5) to (7, 5) using car (4912, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4334 move from (8, 5) to (7, 5) using car (4912, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4339 move from (6, 2) to (7, 2) using car (4881, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (6, 4) to (6, 3) using car (4893, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4456 move from (0, 2) to (0, 1) using car (4802, [(0, 2), (0, 1)], 0)\n", - "Agent rider 4464 move from (6, 2) to (7, 2) using car (4881, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 3) to (9, 2) using car (4861, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (7, 0) to (6, 0) using car (4863, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4545 doesn't move\n", - "Agent rider 4555 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4569 move from (6, 9) to (6, 8) using car (4928, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4597 move from (0, 2) to (0, 1) using car (4802, [(0, 2), (0, 1)], 0)\n", - "Agent rider 4662 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (2, 7) to (1, 7) using car (4775, [(2, 7), (1, 7)], 0)\n", - "Agent rider 4694 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4695 move from (2, 9) to (1, 9) using car (4851, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4709 move from (1, 5) to (1, 6) using car (4862, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 4709 arrived with a waiting time of 6 ticks\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4712 doesn't move\n", - "Driver 4724 arrived\n", - "Agent rider 4728 move from (8, 5) to (7, 5) using car (4912, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4732 move from (6, 2) to (7, 2) using car (4881, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4736 doesn't move\n", - "Driver 4742 arrived\n", - "Agent rider 4756 move from (8, 7) to (7, 7) using car (4922, [(8, 7), (7, 7)], 0)\n", - "Agent rider 4758 move from (3, 4) to (2, 4) using car (4825, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4760 move from (2, 2) to (2, 1) using car (4842, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 4760 arrived with a waiting time of 3 ticks\n", - "Agent rider 4762 move from (2, 9) to (1, 9) using car (4851, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (8, 5) to (7, 5) using car (4912, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4780 move from (2, 7) to (1, 7) using car (4775, [(2, 7), (1, 7)], 0)\n", - "Agent rider 4783 move from (3, 0) to (2, 0) using car (4834, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4784 doesn't move\n", - "Agent rider 4787 move from (7, 6) to (7, 7) using car (4846, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4790 move from (5, 1) to (5, 2) using car (4916, [(5, 1), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 4791 move from (2, 5) to (2, 4) using car (4864, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 4799 arrived\n", - "Driver 4803 arrived\n", - "Agent rider 4804 doesn't move\n", - "Driver 4810 arrived\n", - "Agent rider 4811 move from (7, 0) to (6, 0) using car (4863, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4813 move from (5, 4) to (4, 4) using car (4887, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4816 move from (2, 7) to (1, 7) using car (4775, [(2, 7), (1, 7)], 0)\n", - "Agent rider 4817 move from (8, 5) to (7, 5) using car (4912, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4818 move from (4, 2) to (5, 2) using car (4927, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4819 move from (3, 1) to (2, 1) using car (4847, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (6, 1) to (5, 1) using car (4920, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 4835 arrived\n", - "Driver 4836 arrived\n", - "Agent rider 4838 move from (5, 4) to (4, 4) using car (4887, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Driver 4849 arrived\n", + "Agent rider 4839 move from (4, 0) to (5, 0) using car (4874, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Driver 4841 arrived\n", + "Agent rider 4842 move from (4, 7) to (3, 7) using car (4864, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4843 move from (8, 7) to (8, 6) using car (4813, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 4843 arrived with a waiting time of 2 ticks\n", + "Agent rider 4844 move from (1, 2) to (0, 2) using car (4786, [(1, 2), (0, 2)], 0)\n", + "Agent rider 4845 move from (8, 7) to (8, 6) using car (4813, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 4846 move from (4, 7) to (3, 7) using car (4864, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4847 arrived\n", "Driver 4852 arrived\n", - "Agent rider 4853 doesn't move\n", - "Agent rider 4854 move from (2, 5) to (2, 4) using car (4864, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4855 move from (5, 4) to (4, 4) using car (4887, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 5) to (2, 4) using car (4864, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 4866 move from (5, 7) to (5, 8) using car (4823, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 4867 move from (3, 0) to (2, 0) using car (4875, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 4853 arrived\n", + "Driver 4862 arrived\n", "Agent rider 4869 doesn't move\n", - "Agent rider 4870 doesn't move\n", - "Agent rider 4872 move from (7, 3) to (8, 3) using car (4857, [(7, 3), (8, 3)], 0)\n", - "Agent rider 4873 doesn't move\n", - "Driver 4874 arrived\n", - "Driver 4876 arrived\n", + "Agent rider 4870 move from (0, 6) to (1, 6) using car (4922, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 4871 move from (7, 6) to (7, 7) using car (4861, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4878 move from (7, 1) to (7, 2) using car (4875, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4879 move from (6, 8) to (7, 8) using car (4905, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4880 move from (7, 1) to (7, 2) using car (4875, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 3) to (6, 4) using car (4792, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4889 doesn't move\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4891 move from (6, 6) to (6, 5) using car (4826, [(6, 6), (6, 5)], 0)\n", + "Agent rider 4912 move from (2, 3) to (3, 3) using car (4895, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4913 move from (6, 8) to (7, 8) using car (4905, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4914 move from (9, 5) to (9, 6) using car (4877, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4915 move from (6, 8) to (7, 8) using car (4905, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (0, 6) to (1, 6) using car (4920, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4926 move from (0, 1) to (0, 2) using car (4885, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "tick 345 ended\n", + "I am driver 4927 - trip: [(7, 0), (7, 1), (6, 1)]\n", + "I am driver 4928 - trip: [(1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 4929 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 4930 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 4931 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 4932 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 4933 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 4934 - trip: [(5, 3), (6, 3), (7, 3)]\n", + "I am driver 4935 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)]\n", + "I am driver 4936 - trip: [(6, 4), (6, 3), (6, 2)]\n", + "I am driver 4937 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4)]\n", + "I am driver 4938 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 4939 - trip: [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 4940 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 4941 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 4942 - trip: [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2)]\n", + "I am driver 4943 - trip: [(8, 2), (8, 1), (7, 1)]\n", + "17 drivers generated.\n", + "I am rider 4944 - dep: (1, 1) , arr: (8, 4)\n", + "I am rider 4945 - dep: (4, 3) , arr: (6, 9)\n", + "I am rider 4946 - dep: (7, 2) , arr: (6, 9)\n", + "3 riders generated.\n", + "Agent rider 4096 move from (0, 7) to (0, 6) using car (4802, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (0, 7) to (0, 6) using car (4802, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4417 move from (9, 6) to (9, 7) using car (4877, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 4417 arrived with a waiting time of 19 ticks\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 move from (7, 2) to (7, 3) using car (4875, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 move from (0, 7) to (0, 6) using car (4802, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (0, 2) to (0, 3) using car (4885, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 doesn't move\n", + "Agent rider 4593 move from (6, 9) to (7, 9) using car (4745, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4595 move from (7, 1) to (7, 0) using car (4850, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 4596 move from (7, 1) to (6, 1) using car (4814, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4597 move from (9, 0) to (8, 0) using car (4876, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4602 move from (9, 0) to (8, 0) using car (4876, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 4602 arrived with a waiting time of 12 ticks\n", + "Agent rider 4625 move from (9, 0) to (8, 0) using car (4876, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4626 move from (6, 1) to (5, 1) using car (4930, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4632 move from (1, 4) to (0, 4) using car (4886, [(1, 4), (0, 4)], 0)\n", + "Rider n° 4632 arrived with a waiting time of 9 ticks\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4668 move from (1, 4) to (0, 4) using car (4886, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4669 move from (9, 6) to (9, 7) using car (4877, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4724 move from (1, 6) to (1, 5) using car (4893, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Rider n° 4724 arrived with a waiting time of 6 ticks\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (6, 3) to (6, 2) using car (4854, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 4) to (6, 5) using car (4792, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (3, 7) to (2, 7) using car (4864, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4742 move from (7, 1) to (7, 0) using car (4850, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Driver 4752 arrived\n", + "Agent rider 4754 move from (7, 1) to (6, 1) using car (4814, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4766 arrived\n", + "Driver 4767 arrived\n", + "Agent rider 4768 doesn't move\n", + "Agent rider 4769 doesn't move\n", + "Agent rider 4770 doesn't move\n", + "Agent rider 4771 move from (6, 1) to (5, 1) using car (4930, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4773 move from (8, 6) to (7, 6) using car (4921, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4774 move from (8, 6) to (8, 5) using car (4813, [(8, 6), (8, 5)], 0)\n", + "Agent rider 4775 move from (2, 3) to (1, 3) using car (4896, [(2, 3), (1, 3)], 0)\n", + "Agent rider 4778 move from (9, 6) to (9, 7) using car (4877, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (9, 6) to (9, 7) using car (4877, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4783 move from (9, 6) to (9, 7) using car (4877, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 4800 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (7, 1) to (6, 1) using car (4814, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4811 move from (1, 6) to (1, 5) using car (4893, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 4819 move from (8, 6) to (8, 5) using car (4813, [(8, 6), (8, 5)], 0)\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4821 move from (7, 1) to (6, 1) using car (4814, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4822 move from (7, 3) to (8, 3) using car (4866, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4823 move from (7, 3) to (8, 3) using car (4866, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4824 move from (5, 0) to (6, 0) using car (4874, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Driver 4830 arrived\n", + "Driver 4833 arrived\n", + "Agent rider 4837 move from (6, 1) to (6, 0) using car (4834, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 4837 arrived with a waiting time of 3 ticks\n", + "Agent rider 4838 move from (7, 1) to (7, 0) using car (4850, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 4839 doesn't move\n", + "Agent rider 4842 move from (3, 7) to (2, 7) using car (4864, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4844 move from (0, 2) to (0, 3) using car (4885, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4845 move from (8, 6) to (8, 5) using car (4813, [(8, 6), (8, 5)], 0)\n", + "Agent rider 4846 move from (3, 7) to (2, 7) using car (4864, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4853 arrived\n", + "Driver 4858 arrived\n", + "Driver 4859 arrived\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 6) to (1, 5) using car (4893, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 4871 move from (7, 7) to (6, 7) using car (4861, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4878 move from (7, 2) to (7, 3) using car (4875, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4879 move from (7, 8) to (8, 8) using car (4905, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 4880 move from (7, 2) to (7, 3) using car (4875, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 4) to (6, 5) using car (4792, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 4882 arrived\n", + "Agent rider 4889 move from (3, 5) to (4, 5) using car (4888, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4890 doesn't move\n", "Agent rider 4891 doesn't move\n", - "Agent rider 4894 move from (7, 3) to (8, 3) using car (4857, [(7, 3), (8, 3)], 0)\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 move from (9, 1) to (8, 1) using car (4930, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4898 move from (9, 1) to (8, 1) using car (4930, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4901 move from (3, 0) to (2, 0) using car (4875, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4903 move from (5, 4) to (4, 4) using car (4887, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4904 move from (2, 3) to (2, 2) using car (4882, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 4905 doesn't move\n", - "Agent rider 4937 move from (5, 1) to (5, 2) using car (4916, [(5, 1), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 4938 move from (3, 5) to (3, 4) using car (4918, [(3, 5), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4940 doesn't move\n", - "Agent rider 4941 doesn't move\n", - "Agent rider 4942 move from (2, 7) to (2, 8) using car (4933, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4943 move from (6, 6) to (5, 6) using car (4924, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "tick 356 ended\n", - "I am driver 4944 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 4945 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 4946 - trip: [(5, 5), (6, 5), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 4947 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 4948 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 4949 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 4950 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 4951 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 4952 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 4953 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (2, 0) to (2, 1) using car (4875, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3981 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4165 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4173 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (6, 3) to (6, 2) using car (4893, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4253 move from (7, 5) to (7, 4) using car (4947, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 4334 move from (7, 5) to (7, 4) using car (4947, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Rider n° 4334 arrived with a waiting time of 21 ticks\n", - "Agent rider 4339 move from (7, 2) to (7, 3) using car (4881, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (6, 3) to (6, 2) using car (4893, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4464 move from (7, 2) to (7, 3) using car (4881, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 2) to (9, 1) using car (4861, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 4520 doesn't move\n", - "Agent rider 4521 move from (6, 0) to (5, 0) using car (4863, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (5, 2) to (4, 2) using car (4929, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4545 doesn't move\n", - "Agent rider 4555 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4569 move from (6, 8) to (6, 7) using car (4928, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4662 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (1, 7) to (1, 8) using car (4914, [(1, 7), (1, 8)], 0)\n", - "Agent rider 4694 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 4694 arrived with a waiting time of 5 ticks\n", - "Agent rider 4695 move from (1, 9) to (0, 9) using car (4851, [(1, 9), (0, 9)], 0)\n", - "Agent rider 4696 doesn't move\n", - "Driver 4708 arrived\n", - "Agent rider 4710 doesn't move\n", - "Agent rider 4712 move from (4, 6) to (3, 6) using car (4919, [(4, 6), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 4728 move from (7, 5) to (6, 5) using car (4912, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4732 move from (7, 2) to (7, 3) using car (4881, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4736 move from (4, 6) to (3, 6) using car (4919, [(4, 6), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 4756 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 4758 move from (2, 4) to (2, 3) using car (4864, [(2, 4), (2, 3)], 0)\n", - "Agent rider 4762 move from (1, 9) to (0, 9) using car (4851, [(1, 9), (0, 9)], 0)\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (7, 5) to (6, 5) using car (4912, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4780 move from (1, 7) to (1, 8) using car (4914, [(1, 7), (1, 8)], 0)\n", - "Agent rider 4783 move from (2, 0) to (3, 0) using car (4944, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4784 move from (8, 7) to (8, 6) using car (4925, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 4784 arrived with a waiting time of 9 ticks\n", - "Agent rider 4787 move from (7, 7) to (7, 8) using car (4846, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Driver 4788 arrived\n", - "Agent rider 4790 move from (5, 2) to (6, 2) using car (4822, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 4791 move from (2, 4) to (2, 3) using car (4864, [(2, 4), (2, 3)], 0)\n", - "Driver 4801 arrived\n", - "Agent rider 4804 move from (6, 3) to (5, 3) using car (4909, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Driver 4805 arrived\n", - "Agent rider 4811 move from (6, 0) to (5, 0) using car (4863, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4813 move from (4, 4) to (3, 4) using car (4887, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4816 move from (1, 7) to (1, 8) using car (4914, [(1, 7), (1, 8)], 0)\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (5, 2) to (6, 2) using car (4927, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4819 move from (2, 1) to (1, 1) using car (4847, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (5, 1) to (5, 2) using car (4920, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 4824 arrived\n", + "Driver 4892 arrived\n", + "Driver 4894 arrived\n", + "Agent rider 4912 move from (3, 3) to (3, 4) using car (4895, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4913 move from (7, 8) to (6, 8) using car (4933, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 4914 move from (9, 6) to (9, 7) using car (4877, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4915 doesn't move\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (1, 6) to (1, 7) using car (4867, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 move from (0, 2) to (0, 3) using car (4885, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4944 move from (1, 1) to (2, 1) using car (4928, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 4945 doesn't move\n", + "Agent rider 4946 move from (7, 2) to (7, 3) using car (4875, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "tick 346 ended\n", + "I am driver 4947 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 4948 - trip: [(6, 4), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 4949 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 4950 - trip: [(8, 5), (7, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 4951 - trip: [(1, 7), (2, 7), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 4952 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 4953 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "7 drivers generated.\n", + "I am rider 4954 - dep: (9, 5) , arr: (4, 2)\n", + "I am rider 4955 - dep: (3, 1) , arr: (4, 2)\n", + "I am rider 4956 - dep: (6, 9) , arr: (7, 4)\n", + "I am rider 4957 - dep: (5, 9) , arr: (0, 4)\n", + "I am rider 4958 - dep: (4, 3) , arr: (8, 6)\n", + "I am rider 4959 - dep: (1, 5) , arr: (3, 9)\n", + "I am rider 4960 - dep: (6, 5) , arr: (1, 0)\n", + "7 riders generated.\n", + "Agent rider 4096 move from (0, 6) to (0, 5) using car (4802, [(0, 6), (0, 5)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (0, 6) to (0, 5) using car (4802, [(0, 6), (0, 5)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 move from (7, 3) to (7, 4) using car (4875, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 move from (0, 6) to (0, 5) using car (4802, [(0, 6), (0, 5)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (0, 3) to (0, 4) using car (4885, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (6, 0) to (5, 0) using car (4834, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4593 move from (7, 9) to (8, 9) using car (4745, [(7, 9), (8, 9)], 0)\n", + "Agent rider 4595 move from (7, 0) to (6, 0) using car (4850, [(7, 0), (6, 0)], 0)\n", + "Agent rider 4596 move from (6, 1) to (5, 1) using car (4814, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4597 move from (8, 0) to (7, 0) using car (4876, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4599 move from (3, 2) to (2, 2) using car (4795, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 4625 move from (8, 0) to (7, 0) using car (4876, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4626 move from (5, 1) to (4, 1) using car (4930, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4639 doesn't move\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 7) to (9, 8) using car (4877, [(9, 7), (9, 8)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4723 move from (8, 5) to (8, 6) using car (4907, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4726 move from (8, 5) to (8, 6) using car (4907, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (6, 2) to (7, 2) using car (4883, [(6, 2), (7, 2)], 0)\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 5) to (6, 6) using car (4792, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (2, 7) to (2, 6) using car (4864, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Driver 4749 arrived\n", + "Agent rider 4754 move from (6, 1) to (5, 1) using car (4814, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4759 arrived\n", + "Driver 4767 arrived\n", + "Agent rider 4768 move from (6, 5) to (6, 6) using car (4792, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 4769 move from (6, 0) to (5, 0) using car (4834, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4770 move from (6, 2) to (7, 2) using car (4883, [(6, 2), (7, 2)], 0)\n", + "Rider n° 4770 arrived with a waiting time of 3 ticks\n", + "Agent rider 4771 move from (5, 1) to (4, 1) using car (4930, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4773 move from (7, 6) to (6, 6) using car (4921, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4774 move from (8, 5) to (8, 6) using car (4907, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4775 move from (1, 3) to (1, 2) using car (4942, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 4778 move from (9, 7) to (9, 8) using car (4877, [(9, 7), (9, 8)], 0)\n", + "Agent rider 4779 move from (2, 8) to (2, 9) using car (4832, [(2, 8), (2, 9)], 0)\n", + "Agent rider 4781 move from (9, 7) to (9, 8) using car (4877, [(9, 7), (9, 8)], 0)\n", + "Agent rider 4783 move from (9, 7) to (9, 8) using car (4877, [(9, 7), (9, 8)], 0)\n", + "Driver 4786 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (6, 1) to (5, 1) using car (4814, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4811 move from (1, 5) to (1, 4) using car (4893, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4821 move from (6, 1) to (5, 1) using car (4814, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4822 move from (8, 3) to (9, 3) using car (4866, [(8, 3), (9, 3)], 0)\n", + "Agent rider 4823 move from (8, 3) to (9, 3) using car (4866, [(8, 3), (9, 3)], 0)\n", + "Rider n° 4823 arrived with a waiting time of 3 ticks\n", + "Agent rider 4824 move from (6, 0) to (5, 0) using car (4834, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", "Driver 4826 arrived\n", - "Driver 4828 arrived\n", "Driver 4831 arrived\n", - "Driver 4836 arrived\n", - "Driver 4837 arrived\n", - "Agent rider 4838 move from (4, 4) to (3, 4) using car (4887, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 move from (9, 2) to (9, 1) using car (4861, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 4853 move from (5, 2) to (4, 2) using car (4929, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 4853 arrived with a waiting time of 1 ticks\n", - "Agent rider 4854 move from (2, 4) to (2, 3) using car (4864, [(2, 4), (2, 3)], 0)\n", - "Agent rider 4855 move from (4, 4) to (3, 4) using car (4887, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 4) to (2, 3) using car (4864, [(2, 4), (2, 3)], 0)\n", - "Agent rider 4866 move from (5, 8) to (6, 8) using car (4953, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 4867 move from (2, 0) to (2, 1) using car (4875, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4838 move from (7, 0) to (6, 0) using car (4850, [(7, 0), (6, 0)], 0)\n", + "Rider n° 4838 arrived with a waiting time of 3 ticks\n", + "Agent rider 4839 doesn't move\n", + "Agent rider 4842 move from (2, 7) to (2, 6) using car (4864, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4844 move from (0, 3) to (0, 4) using car (4885, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (2, 7) to (2, 6) using car (4864, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Driver 4859 arrived\n", "Agent rider 4869 doesn't move\n", - "Agent rider 4870 move from (7, 8) to (6, 8) using car (4936, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4873 doesn't move\n", - "Driver 4879 arrived\n", - "Driver 4883 arrived\n", - "Agent rider 4891 move from (1, 3) to (2, 3) using car (4934, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4894 doesn't move\n", - "Agent rider 4895 move from (7, 8) to (6, 8) using car (4936, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4896 move from (1, 3) to (2, 3) using car (4934, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4897 move from (8, 1) to (8, 2) using car (4930, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4898 move from (8, 1) to (8, 2) using car (4930, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4901 move from (2, 0) to (2, 1) using car (4875, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4902 move from (8, 7) to (8, 6) using car (4925, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (4, 4) to (3, 4) using car (4887, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4904 move from (2, 2) to (2, 1) using car (4882, [(2, 2), (2, 1)], 0)\n", - "Agent rider 4905 move from (9, 2) to (9, 1) using car (4861, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 4937 move from (5, 2) to (4, 2) using car (4929, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4938 move from (3, 4) to (4, 4) using car (4918, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4940 move from (3, 9) to (3, 8) using car (4911, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 4941 doesn't move\n", - "Agent rider 4942 move from (2, 8) to (2, 9) using car (4933, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4943 move from (5, 6) to (4, 6) using car (4924, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "tick 357 ended\n", - "I am driver 4954 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4955 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 4956 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 4957 - trip: [(6, 4), (6, 3), (7, 3)]\n", - "I am driver 4958 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 4959 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 4960 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 4961 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 4962 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 4963 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4964 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "I am driver 4965 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 4966 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 4967 - trip: [(7, 7), (7, 8), (7, 9), (6, 9)]\n", - "I am driver 4968 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "15 drivers generated.\n", - "I am rider 4969 - dep: (6, 1) , arr: (4, 7)\n", - "I am rider 4970 - dep: (9, 4) , arr: (6, 6)\n", - "I am rider 4971 - dep: (7, 1) , arr: (7, 2)\n", - "I am rider 4972 - dep: (0, 1) , arr: (5, 7)\n", - "I am rider 4973 - dep: (3, 3) , arr: (6, 4)\n", - "5 riders generated.\n", - "Agent rider 3729 doesn't move\n", - "Agent rider 3871 move from (2, 1) to (2, 2) using car (4875, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3981 move from (7, 8) to (6, 8) using car (4954, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4165 move from (7, 8) to (6, 8) using car (4954, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4173 move from (7, 8) to (6, 8) using car (4954, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (6, 2) to (7, 2) using car (4822, [(6, 2), (7, 2)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 move from (7, 3) to (7, 4) using car (4881, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (6, 2) to (7, 2) using car (4927, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4464 move from (7, 3) to (7, 4) using car (4881, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 move from (9, 1) to (8, 1) using car (4861, [(9, 1), (8, 1)], 0)\n", - "Agent rider 4520 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4521 move from (5, 0) to (4, 0) using car (4863, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4522 move from (9, 1) to (8, 1) using car (4861, [(9, 1), (8, 1)], 0)\n", - "Agent rider 4544 move from (4, 2) to (3, 2) using car (4929, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4545 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4555 move from (7, 8) to (7, 7) using car (4955, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 4569 move from (6, 7) to (6, 6) using car (4928, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4662 move from (7, 8) to (7, 9) using car (4846, [(7, 8), (7, 9)], 0)\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (1, 8) to (1, 7) using car (4961, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4695 doesn't move\n", - "Agent rider 4696 doesn't move\n", - "Agent rider 4710 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4712 move from (3, 6) to (3, 7) using car (4919, [(3, 6), (3, 7), (2, 7)], 0)\n", - "Rider n° 4712 arrived with a waiting time of 6 ticks\n", - "Driver 4716 arrived\n", - "Agent rider 4728 move from (6, 5) to (5, 5) using car (4912, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 4732 move from (7, 3) to (7, 4) using car (4881, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4736 move from (3, 6) to (3, 7) using car (4919, [(3, 6), (3, 7), (2, 7)], 0)\n", - "Rider n° 4736 arrived with a waiting time of 8 ticks\n", - "Agent rider 4756 move from (7, 8) to (7, 9) using car (4846, [(7, 8), (7, 9)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 move from (9, 1) to (8, 1) using car (4861, [(9, 1), (8, 1)], 0)\n", - "Agent rider 4764 move from (6, 5) to (5, 5) using car (4912, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 4771 arrived\n", - "Driver 4775 arrived\n", - "Agent rider 4780 move from (1, 8) to (1, 7) using car (4961, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4783 move from (3, 0) to (4, 0) using car (4944, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4787 doesn't move\n", - "Agent rider 4790 move from (6, 2) to (7, 2) using car (4822, [(6, 2), (7, 2)], 0)\n", - "Agent rider 4791 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", + "Agent rider 4870 move from (1, 5) to (1, 4) using car (4893, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 4871 doesn't move\n", + "Agent rider 4878 move from (7, 3) to (7, 4) using car (4875, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 move from (7, 3) to (7, 4) using car (4875, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 5) to (6, 6) using car (4792, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 4887 arrived\n", + "Agent rider 4889 move from (4, 5) to (5, 5) using car (4888, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4891 doesn't move\n", + "Driver 4901 arrived\n", + "Agent rider 4912 move from (3, 4) to (3, 5) using car (4895, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4913 doesn't move\n", + "Agent rider 4914 move from (9, 7) to (9, 8) using car (4877, [(9, 7), (9, 8)], 0)\n", + "Agent rider 4915 doesn't move\n", + "Agent rider 4917 doesn't move\n", + "Driver 4923 arrived\n", + "Agent rider 4925 move from (1, 7) to (1, 8) using car (4867, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 move from (0, 3) to (0, 4) using car (4885, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4944 move from (2, 1) to (3, 1) using car (4903, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4945 move from (4, 3) to (4, 4) using car (4908, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 move from (7, 3) to (7, 4) using car (4875, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4955 doesn't move\n", + "Agent rider 4956 move from (6, 9) to (6, 8) using car (4941, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4958 move from (4, 3) to (5, 3) using car (4937, [(4, 3), (5, 3), (6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 4959 move from (1, 5) to (1, 6) using car (4906, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4960 doesn't move\n", + "tick 347 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 move from (7, 4) to (6, 4) using car (4929, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4593 move from (8, 9) to (9, 9) using car (4897, [(8, 9), (9, 9)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4596 move from (5, 1) to (4, 1) using car (4814, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4597 move from (7, 0) to (7, 1) using car (4874, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Rider n° 4597 arrived with a waiting time of 6 ticks\n", + "Agent rider 4599 move from (2, 2) to (1, 2) using car (4795, [(2, 2), (1, 2)], 0)\n", + "Agent rider 4625 move from (7, 0) to (7, 1) using car (4874, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 4626 move from (4, 1) to (3, 1) using car (4930, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4627 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4639 move from (8, 6) to (8, 7) using car (4907, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4701 move from (7, 0) to (6, 0) using car (4876, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Driver 4730 arrived\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 6) to (6, 7) using car (4792, [(6, 6), (6, 7)], 0)\n", + "Agent rider 4741 move from (2, 6) to (2, 5) using car (4864, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4742 move from (7, 0) to (7, 1) using car (4874, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 4754 move from (5, 1) to (4, 1) using car (4814, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 4767 arrived\n", + "Agent rider 4768 move from (6, 6) to (6, 7) using car (4792, [(6, 6), (6, 7)], 0)\n", + "Agent rider 4769 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4771 move from (4, 1) to (3, 1) using car (4930, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4773 move from (6, 6) to (5, 6) using car (4921, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4774 move from (8, 6) to (8, 7) using car (4907, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 4774 arrived with a waiting time of 7 ticks\n", + "Agent rider 4775 move from (1, 2) to (2, 2) using car (4942, [(1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4783 doesn't move\n", + "Driver 4784 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (5, 1) to (4, 1) using car (4814, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4811 move from (1, 4) to (1, 3) using car (4893, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Driver 4813 arrived\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (4, 4) to (4, 3) using car (4849, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 4821 move from (5, 1) to (4, 1) using car (4814, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4824 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4839 move from (5, 0) to (4, 0) using car (4834, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 4840 arrived\n", + "Agent rider 4842 move from (2, 6) to (2, 5) using car (4864, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4844 doesn't move\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (2, 6) to (2, 5) using car (4864, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 4) to (1, 3) using car (4893, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 4871 doesn't move\n", + "Agent rider 4878 move from (7, 4) to (7, 5) using car (4875, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 move from (7, 4) to (7, 5) using car (4875, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 6) to (6, 7) using car (4792, [(6, 6), (6, 7)], 0)\n", + "Driver 4886 arrived\n", + "Agent rider 4889 move from (5, 5) to (6, 5) using car (4888, [(5, 5), (6, 5)], 0)\n", + "Rider n° 4889 arrived with a waiting time of 4 ticks\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4891 move from (6, 5) to (6, 4) using car (4939, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 4896 arrived\n", + "Driver 4899 arrived\n", + "Driver 4911 arrived\n", + "Agent rider 4912 move from (3, 5) to (4, 5) using car (4952, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 4913 move from (6, 8) to (6, 7) using car (4941, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4914 doesn't move\n", + "Agent rider 4915 doesn't move\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (1, 8) to (2, 8) using car (4867, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 doesn't move\n", + "Agent rider 4944 move from (3, 1) to (4, 1) using car (4903, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4945 move from (4, 4) to (4, 5) using car (4908, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 move from (7, 4) to (7, 5) using car (4875, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4955 move from (3, 1) to (4, 1) using car (4903, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4956 move from (6, 8) to (6, 7) using car (4941, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4958 move from (5, 3) to (6, 3) using car (4937, [(5, 3), (6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 4959 move from (1, 6) to (1, 7) using car (4906, [(1, 6), (1, 7)], 0)\n", + "Agent rider 4960 move from (6, 5) to (6, 4) using car (4939, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "tick 348 ended\n", + "I am driver 4961 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 4962 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 4963 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 4964 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 4965 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 4966 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", + "I am driver 4967 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 4968 - trip: [(6, 6), (5, 6), (4, 6), (3, 6)]\n", + "8 drivers generated.\n", + "I am rider 4969 - dep: (5, 1) , arr: (5, 3)\n", + "I am rider 4970 - dep: (9, 7) , arr: (0, 9)\n", + "I am rider 4971 - dep: (0, 2) , arr: (3, 5)\n", + "I am rider 4972 - dep: (5, 3) , arr: (4, 9)\n", + "I am rider 4973 - dep: (3, 5) , arr: (3, 2)\n", + "I am rider 4974 - dep: (9, 9) , arr: (9, 0)\n", + "I am rider 4975 - dep: (1, 4) , arr: (1, 2)\n", + "7 riders generated.\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4504 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 move from (6, 4) to (5, 4) using car (4929, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4590 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 4590 arrived with a waiting time of 5 ticks\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (6, 0) to (5, 0) using car (4876, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4596 move from (4, 1) to (5, 1) using car (4903, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4599 doesn't move\n", + "Agent rider 4625 move from (7, 1) to (7, 2) using car (4874, [(7, 1), (7, 2)], 0)\n", + "Agent rider 4626 move from (3, 1) to (2, 1) using car (4930, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4627 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4639 move from (8, 7) to (8, 8) using car (4907, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 4639 arrived with a waiting time of 14 ticks\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 doesn't move\n", + "Agent rider 4701 move from (6, 0) to (5, 0) using car (4876, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4734 doesn't move\n", + "Agent rider 4739 move from (6, 7) to (7, 7) using car (4902, [(6, 7), (7, 7)], 0)\n", + "Agent rider 4741 move from (2, 5) to (2, 4) using car (4864, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Rider n° 4741 arrived with a waiting time of 7 ticks\n", + "Agent rider 4742 move from (7, 1) to (7, 2) using car (4874, [(7, 1), (7, 2)], 0)\n", + "Driver 4745 arrived\n", + "Agent rider 4754 move from (4, 1) to (3, 1) using car (4814, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4768 move from (6, 7) to (6, 6) using car (4941, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4769 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 4769 arrived with a waiting time of 5 ticks\n", + "Agent rider 4771 move from (3, 1) to (2, 1) using car (4930, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4773 move from (5, 6) to (4, 6) using car (4921, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4783 doesn't move\n", "Driver 4802 arrived\n", - "Agent rider 4804 move from (5, 3) to (4, 3) using car (4909, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Rider n° 4804 arrived with a waiting time of 7 ticks\n", - "Agent rider 4811 move from (5, 0) to (4, 0) using car (4863, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4813 move from (3, 4) to (2, 4) using car (4887, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4816 move from (1, 8) to (1, 7) using car (4961, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (6, 2) to (7, 2) using car (4927, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4819 move from (1, 1) to (0, 1) using car (4847, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4820 move from (5, 2) to (5, 3) using car (4920, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Rider n° 4820 arrived with a waiting time of 2 ticks\n", - "Driver 4827 arrived\n", - "Driver 4831 arrived\n", - "Driver 4837 arrived\n", - "Agent rider 4838 move from (3, 4) to (2, 4) using car (4887, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4839 move from (9, 1) to (8, 1) using car (4861, [(9, 1), (8, 1)], 0)\n", + "Driver 4807 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (4, 1) to (3, 1) using car (4814, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4811 move from (1, 3) to (1, 2) using car (4893, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Driver 4816 arrived\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (4, 3) to (4, 2) using car (4849, [(4, 3), (4, 2)], 0)\n", + "Agent rider 4821 move from (4, 1) to (5, 1) using car (4903, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4824 move from (4, 0) to (3, 0) using car (4834, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 4832 arrived\n", + "Agent rider 4839 doesn't move\n", + "Agent rider 4842 move from (2, 5) to (2, 4) using car (4864, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 4844 doesn't move\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (2, 5) to (2, 4) using car (4864, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Driver 4848 arrived\n", - "Agent rider 4854 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4855 move from (3, 4) to (2, 4) using car (4887, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", + "Driver 4850 arrived\n", "Driver 4857 arrived\n", - "Agent rider 4866 move from (6, 8) to (7, 8) using car (4953, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 4867 move from (2, 1) to (2, 2) using car (4875, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 4863 arrived\n", + "Driver 4866 arrived\n", "Agent rider 4869 doesn't move\n", - "Agent rider 4870 move from (6, 8) to (5, 8) using car (4936, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4873 doesn't move\n", - "Driver 4878 arrived\n", - "Driver 4890 arrived\n", - "Agent rider 4891 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Driver 4892 arrived\n", - "Agent rider 4894 doesn't move\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 move from (2, 3) to (3, 3) using car (4934, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4897 move from (8, 2) to (8, 3) using car (4930, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4898 move from (8, 2) to (8, 3) using car (4930, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4901 move from (2, 1) to (2, 2) using car (4875, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4902 move from (8, 6) to (8, 5) using car (4925, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (3, 4) to (2, 4) using car (4887, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4904 doesn't move\n", - "Agent rider 4905 move from (9, 1) to (8, 1) using car (4861, [(9, 1), (8, 1)], 0)\n", - "Driver 4922 arrived\n", - "Agent rider 4937 move from (4, 2) to (3, 2) using car (4929, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 4937 arrived with a waiting time of 0 ticks\n", - "Agent rider 4938 move from (4, 4) to (5, 4) using car (4918, [(4, 4), (5, 4)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4940 doesn't move\n", - "Agent rider 4941 doesn't move\n", - "Agent rider 4942 move from (2, 9) to (3, 9) using car (4933, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4943 doesn't move\n", + "Agent rider 4870 move from (1, 3) to (1, 2) using car (4893, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 4871 doesn't move\n", + "Driver 4872 arrived\n", + "Driver 4877 arrived\n", + "Agent rider 4878 move from (7, 5) to (7, 6) using car (4875, [(7, 5), (7, 6)], 0)\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 move from (7, 5) to (7, 6) using car (4875, [(7, 5), (7, 6)], 0)\n", + "Agent rider 4881 move from (6, 7) to (7, 7) using car (4902, [(6, 7), (7, 7)], 0)\n", + "Driver 4883 arrived\n", + "Driver 4885 arrived\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4891 move from (6, 4) to (6, 3) using car (4939, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 4905 arrived\n", + "Agent rider 4912 move from (4, 5) to (5, 5) using car (4952, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 4913 move from (6, 7) to (6, 6) using car (4941, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4914 doesn't move\n", + "Agent rider 4915 doesn't move\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (2, 8) to (3, 8) using car (4867, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 doesn't move\n", + "Driver 4927 arrived\n", + "Driver 4934 arrived\n", + "Driver 4936 arrived\n", + "Driver 4943 arrived\n", + "Agent rider 4944 move from (4, 1) to (5, 1) using car (4903, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4945 move from (4, 5) to (4, 6) using car (4908, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 move from (7, 5) to (7, 6) using car (4875, [(7, 5), (7, 6)], 0)\n", + "Agent rider 4954 move from (9, 5) to (8, 5) using car (4964, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 4955 move from (4, 1) to (3, 1) using car (4814, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4956 move from (6, 7) to (6, 6) using car (4941, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4958 move from (6, 3) to (6, 4) using car (4937, [(6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (6, 4) to (5, 4) using car (4929, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", "Agent rider 4969 doesn't move\n", - "Agent rider 4970 move from (9, 4) to (9, 3) using car (4945, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4970 doesn't move\n", "Agent rider 4971 doesn't move\n", "Agent rider 4972 doesn't move\n", "Agent rider 4973 doesn't move\n", - "tick 358 ended\n", - "I am driver 4974 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 4975 - trip: [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 4976 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "3 drivers generated.\n", - "I am rider 4977 - dep: (9, 7) , arr: (8, 6)\n", - "I am rider 4978 - dep: (3, 5) , arr: (3, 2)\n", - "I am rider 4979 - dep: (9, 1) , arr: (6, 3)\n", - "I am rider 4980 - dep: (0, 6) , arr: (2, 3)\n", - "I am rider 4981 - dep: (6, 8) , arr: (8, 8)\n", - "I am rider 4982 - dep: (6, 7) , arr: (4, 9)\n", - "I am rider 4983 - dep: (9, 2) , arr: (2, 1)\n", - "I am rider 4984 - dep: (5, 4) , arr: (1, 0)\n", - "8 riders generated.\n", - "Agent rider 3729 move from (8, 5) to (8, 4) using car (4925, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 3871 move from (2, 2) to (2, 3) using car (4875, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3981 move from (6, 8) to (6, 7) using car (4954, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4165 move from (6, 8) to (6, 7) using car (4954, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 4173 move from (6, 8) to (6, 7) using car (4954, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 4173 arrived with a waiting time of 28 ticks\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (7, 2) to (8, 2) using car (4927, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4253 move from (7, 4) to (7, 5) using car (4881, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4339 move from (7, 4) to (7, 5) using car (4881, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (7, 2) to (8, 2) using car (4927, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4464 move from (7, 4) to (7, 5) using car (4881, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4520 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4521 move from (4, 0) to (4, 1) using car (4944, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (3, 2) to (3, 3) using car (4929, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4545 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4555 move from (7, 7) to (7, 6) using car (4955, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 4569 move from (6, 6) to (6, 5) using car (4928, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Rider n° 4569 arrived with a waiting time of 7 ticks\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Agent rider 4687 doesn't move\n", - "Agent rider 4689 move from (1, 7) to (1, 6) using car (4961, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 4689 arrived with a waiting time of 4 ticks\n", - "Agent rider 4695 doesn't move\n", - "Agent rider 4696 move from (8, 5) to (8, 4) using car (4925, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4710 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Rider n° 4710 arrived with a waiting time of 12 ticks\n", - "Driver 4716 arrived\n", - "Agent rider 4728 move from (5, 5) to (4, 5) using car (4912, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 4728 arrived with a waiting time of 4 ticks\n", - "Agent rider 4732 move from (7, 4) to (7, 5) using car (4881, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 4749 arrived\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4764 move from (5, 5) to (4, 5) using car (4912, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 4764 arrived with a waiting time of 4 ticks\n", - "Driver 4775 arrived\n", - "Agent rider 4780 move from (1, 7) to (1, 6) using car (4961, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4783 move from (4, 0) to (4, 1) using car (4944, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4787 doesn't move\n", - "Agent rider 4790 move from (7, 2) to (8, 2) using car (4927, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 4791 move from (3, 3) to (3, 2) using car (4877, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 4804 move from (5, 3) to (5, 4) using car (4920, [(5, 3), (5, 4)], 0)\n", - "Agent rider 4811 doesn't move\n", - "Agent rider 4813 move from (2, 4) to (1, 4) using car (4887, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4816 move from (1, 7) to (1, 6) using car (4961, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4817 doesn't move\n", - "Agent rider 4818 move from (7, 2) to (8, 2) using car (4927, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4975 doesn't move\n", + "tick 349 ended\n", + "I am driver 4976 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 4977 - trip: [(7, 9), (8, 9), (9, 9), (9, 8)]\n", + "I am driver 4978 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 4979 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (7, 4)]\n", + "I am driver 4980 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 4981 - trip: [(2, 6), (1, 6), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 4982 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 4983 - trip: [(0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 4984 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 4985 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", + "I am driver 4986 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 4987 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 4988 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", + "I am driver 4989 - trip: [(0, 5), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 4990 - trip: [(5, 7), (5, 6), (5, 5)]\n", + "I am driver 4991 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 4992 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 4993 - trip: [(3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 4994 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 4995 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "20 drivers generated.\n", + "I am rider 4996 - dep: (6, 5) , arr: (1, 7)\n", + "I am rider 4997 - dep: (7, 3) , arr: (8, 9)\n", + "2 riders generated.\n", + "Agent rider 4096 move from (0, 5) to (1, 5) using car (4989, [(0, 5), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4140 move from (0, 5) to (1, 5) using car (4989, [(0, 5), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 4140 arrived with a waiting time of 26 ticks\n", + "Agent rider 4501 move from (0, 0) to (1, 0) using car (4988, [(0, 0), (1, 0), (2, 0), (2, 1)], 0)\n", + "Agent rider 4504 move from (3, 0) to (2, 0) using car (4834, [(3, 0), (2, 0)], 0)\n", + "Rider n° 4504 arrived with a waiting time of 15 ticks\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 move from (0, 5) to (1, 5) using car (4989, [(0, 5), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4568 move from (3, 0) to (2, 0) using car (4834, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (5, 0) to (4, 0) using car (4876, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4596 move from (5, 1) to (5, 0) using car (4961, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 4596 arrived with a waiting time of 7 ticks\n", + "Agent rider 4599 move from (1, 2) to (1, 1) using car (4900, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (2, 1) to (1, 1) using car (4930, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4627 move from (3, 0) to (2, 0) using car (4834, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (9, 8) to (8, 8) using car (4986, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 move from (5, 0) to (4, 0) using car (4876, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4734 move from (9, 8) to (8, 8) using car (4986, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 move from (3, 1) to (2, 1) using car (4814, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4768 move from (6, 6) to (6, 5) using car (4941, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4771 move from (2, 1) to (1, 1) using car (4930, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4773 move from (4, 6) to (3, 6) using car (4921, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 4775 move from (2, 2) to (1, 2) using car (4932, [(2, 2), (1, 2)], 0)\n", + "Agent rider 4778 move from (9, 8) to (8, 8) using car (4986, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (9, 8) to (8, 8) using car (4986, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4783 move from (9, 8) to (8, 8) using car (4986, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 4792 arrived\n", + "Driver 4795 arrived\n", + "Driver 4807 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (3, 1) to (2, 1) using car (4814, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4811 move from (1, 2) to (1, 3) using car (4962, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", "Agent rider 4819 doesn't move\n", - "Driver 4823 arrived\n", - "Driver 4831 arrived\n", - "Driver 4834 arrived\n", - "Agent rider 4838 move from (2, 4) to (1, 4) using car (4887, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 4838 arrived with a waiting time of 0 ticks\n", + "Agent rider 4820 move from (4, 2) to (4, 3) using car (4984, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4824 move from (3, 0) to (2, 0) using car (4834, [(3, 0), (2, 0)], 0)\n", "Agent rider 4839 doesn't move\n", - "Driver 4851 arrived\n", - "Agent rider 4854 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4855 move from (2, 4) to (1, 4) using car (4887, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Driver 4864 arrived\n", - "Agent rider 4866 move from (7, 8) to (8, 8) using car (4953, [(7, 8), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 4866 arrived with a waiting time of 0 ticks\n", - "Agent rider 4867 move from (2, 2) to (2, 3) using car (4875, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4842 move from (2, 4) to (2, 3) using car (4864, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Rider n° 4842 arrived with a waiting time of 3 ticks\n", + "Agent rider 4844 doesn't move\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (2, 4) to (2, 3) using car (4864, [(2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 4869 doesn't move\n", - "Agent rider 4870 move from (5, 8) to (4, 8) using car (4936, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4872 move from (8, 3) to (8, 4) using car (4930, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4873 doesn't move\n", - "Driver 4882 arrived\n", + "Agent rider 4870 move from (1, 2) to (1, 3) using car (4962, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4871 move from (6, 7) to (6, 8) using car (4953, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 4871 arrived with a waiting time of 3 ticks\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4879 doesn't move\n", + "Agent rider 4880 doesn't move\n", + "Agent rider 4881 doesn't move\n", + "Driver 4884 arrived\n", "Driver 4888 arrived\n", - "Agent rider 4891 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4894 move from (8, 3) to (8, 4) using car (4930, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4897 move from (8, 3) to (8, 4) using car (4930, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4898 move from (8, 3) to (8, 4) using car (4930, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4901 move from (2, 2) to (2, 3) using car (4875, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4902 move from (8, 5) to (8, 4) using car (4925, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (2, 4) to (1, 4) using car (4887, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 4904 move from (2, 1) to (2, 0) using car (4962, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4905 doesn't move\n", - "Driver 4908 arrived\n", - "Driver 4914 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4940 doesn't move\n", - "Agent rider 4941 doesn't move\n", - "Agent rider 4942 move from (3, 9) to (4, 9) using car (4974, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 doesn't move\n", + "Agent rider 4890 move from (5, 4) to (4, 4) using car (4929, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4891 move from (6, 3) to (6, 2) using car (4939, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 4897 arrived\n", + "Driver 4898 arrived\n", + "Driver 4906 arrived\n", + "Agent rider 4912 move from (5, 5) to (6, 5) using car (4952, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 4913 move from (6, 6) to (6, 5) using car (4941, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4914 move from (9, 8) to (8, 8) using car (4986, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4915 move from (7, 8) to (8, 8) using car (4938, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (3, 8) to (4, 8) using car (4867, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 doesn't move\n", + "Driver 4928 arrived\n", + "Agent rider 4944 move from (5, 1) to (6, 1) using car (4903, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4945 move from (4, 6) to (4, 7) using car (4908, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 doesn't move\n", + "Agent rider 4954 move from (8, 5) to (7, 5) using car (4964, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 4955 move from (3, 1) to (2, 1) using car (4814, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 4956 move from (6, 6) to (6, 5) using car (4941, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4958 move from (6, 4) to (7, 4) using car (4937, [(6, 4), (7, 4)], 0)\n", + "Agent rider 4959 move from (1, 7) to (1, 6) using car (4980, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4960 move from (5, 4) to (4, 4) using car (4929, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", "Agent rider 4969 doesn't move\n", - "Agent rider 4970 move from (9, 3) to (9, 2) using car (4945, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 4970 doesn't move\n", "Agent rider 4971 doesn't move\n", "Agent rider 4972 doesn't move\n", - "Agent rider 4973 move from (3, 3) to (4, 3) using car (4934, [(3, 3), (4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4978 doesn't move\n", - "Agent rider 4979 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4981 move from (6, 8) to (7, 8) using car (4900, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 4982 doesn't move\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "tick 359 ended\n", - "I am driver 4985 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 4986 - trip: [(9, 5), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 4987 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4988 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 4989 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 4990 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 4991 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4992 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 4993 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 4994 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 4995 - trip: [(5, 2), (5, 1), (4, 1)]\n", - "I am driver 4996 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4997 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 4998 - trip: [(3, 7), (3, 8)]\n", - "I am driver 4999 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", - "I am driver 5000 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5001 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5002 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 5003 - trip: [(1, 6), (2, 6), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 5004 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "20 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3729 move from (8, 4) to (8, 3) using car (4925, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 3871 move from (2, 3) to (2, 4) using car (4875, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 3981 move from (6, 7) to (6, 6) using car (4954, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 3981 arrived with a waiting time of 40 ticks\n", - "Agent rider 4165 move from (6, 7) to (6, 6) using car (4954, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 4165 arrived with a waiting time of 27 ticks\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (8, 2) to (9, 2) using car (4927, [(8, 2), (9, 2)], 0)\n", - "Agent rider 4199 doesn't move\n", - "Agent rider 4253 move from (7, 5) to (7, 6) using car (4881, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4339 move from (7, 5) to (7, 6) using car (4881, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (8, 2) to (9, 2) using car (4927, [(8, 2), (9, 2)], 0)\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4464 move from (7, 5) to (7, 6) using car (4881, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4493 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4520 move from (4, 3) to (4, 4) using car (4934, [(4, 3), (4, 4), (5, 4)], 0)\n", - "Rider n° 4520 arrived with a waiting time of 21 ticks\n", - "Agent rider 4521 move from (4, 1) to (4, 2) using car (4944, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (3, 3) to (2, 3) using car (4929, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4545 move from (4, 3) to (4, 4) using car (4934, [(4, 3), (4, 4), (5, 4)], 0)\n", - "Rider n° 4545 arrived with a waiting time of 8 ticks\n", - "Agent rider 4555 move from (7, 6) to (7, 5) using car (4955, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4662 move from (7, 9) to (6, 9) using car (4967, [(7, 9), (6, 9)], 0)\n", - "Agent rider 4687 move from (4, 9) to (5, 9) using car (4933, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 4687 arrived with a waiting time of 12 ticks\n", - "Agent rider 4695 doesn't move\n", - "Agent rider 4696 move from (8, 4) to (8, 3) using car (4925, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 4716 arrived\n", - "Agent rider 4732 move from (7, 5) to (7, 6) using car (4881, [(7, 5), (7, 6)], 0)\n", - "Agent rider 4756 move from (7, 9) to (6, 9) using car (4967, [(7, 9), (6, 9)], 0)\n", - "Agent rider 4758 doesn't move\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 doesn't move\n", - "Driver 4775 arrived\n", - "Agent rider 4780 move from (1, 6) to (2, 6) using car (4997, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4783 move from (4, 1) to (4, 2) using car (4944, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 4783 arrived with a waiting time of 6 ticks\n", - "Agent rider 4787 move from (7, 8) to (8, 8) using car (4900, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 4790 move from (8, 2) to (9, 2) using car (4927, [(8, 2), (9, 2)], 0)\n", - "Agent rider 4791 move from (3, 2) to (3, 1) using car (4877, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4975 move from (1, 4) to (1, 3) using car (4966, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 4997 doesn't move\n", + "tick 350 ended\n", + "I am driver 4998 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 4999 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 5000 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 5001 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5002 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 5003 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 5004 - trip: [(3, 7), (3, 6)]\n", + "I am driver 5005 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 5006 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 5007 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 5008 - trip: [(0, 5), (0, 4), (0, 3), (1, 3), (2, 3)]\n", + "I am driver 5009 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 5010 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "13 drivers generated.\n", + "I am rider 5011 - dep: (7, 7) , arr: (3, 2)\n", + "I am rider 5012 - dep: (4, 5) , arr: (0, 2)\n", + "2 riders generated.\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (1, 0) to (2, 0) using car (4988, [(1, 0), (2, 0), (2, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4523 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 move from (1, 5) to (1, 4) using car (4989, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (4, 0) to (3, 0) using car (4876, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4599 move from (1, 1) to (2, 1) using car (4900, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 4599 arrived with a waiting time of 17 ticks\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (1, 1) to (1, 2) using car (4930, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4668 doesn't move\n", + "Agent rider 4669 move from (8, 8) to (7, 8) using car (4986, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 move from (4, 0) to (3, 0) using car (4876, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4734 move from (8, 8) to (8, 7) using car (4938, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 move from (2, 1) to (1, 1) using car (4814, [(2, 1), (1, 1)], 0)\n", + "Agent rider 4768 move from (6, 5) to (7, 5) using car (4952, [(6, 5), (7, 5)], 0)\n", + "Rider n° 4768 arrived with a waiting time of 6 ticks\n", + "Agent rider 4771 move from (1, 1) to (1, 2) using car (4930, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4773 move from (3, 6) to (2, 6) using car (4921, [(3, 6), (2, 6)], 0)\n", + "Agent rider 4775 doesn't move\n", + "Agent rider 4778 move from (8, 8) to (7, 8) using car (4986, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (8, 8) to (7, 8) using car (4986, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4783 move from (8, 8) to (8, 7) using car (4938, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Driver 4795 arrived\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (2, 1) to (1, 1) using car (4814, [(2, 1), (1, 1)], 0)\n", "Agent rider 4811 doesn't move\n", - "Agent rider 4813 move from (1, 4) to (0, 4) using car (4887, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4816 move from (1, 6) to (2, 6) using car (4997, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4817 move from (7, 5) to (7, 6) using car (4881, [(7, 5), (7, 6)], 0)\n", - "Rider n° 4817 arrived with a waiting time of 7 ticks\n", - "Agent rider 4818 move from (8, 2) to (9, 2) using car (4927, [(8, 2), (9, 2)], 0)\n", "Agent rider 4819 doesn't move\n", - "Driver 4822 arrived\n", - "Driver 4825 arrived\n", - "Driver 4834 arrived\n", + "Agent rider 4820 move from (4, 3) to (4, 2) using car (4910, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 4821 doesn't move\n", + "Agent rider 4822 move from (9, 3) to (8, 3) using car (5009, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 4824 doesn't move\n", + "Driver 4828 arrived\n", "Agent rider 4839 doesn't move\n", - "Driver 4846 arrived\n", - "Driver 4847 arrived\n", - "Agent rider 4854 move from (4, 3) to (4, 4) using car (4934, [(4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4855 move from (1, 4) to (0, 4) using car (4887, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4856 move from (4, 3) to (4, 4) using car (4934, [(4, 3), (4, 4), (5, 4)], 0)\n", - "Driver 4861 arrived\n", - "Driver 4863 arrived\n", - "Agent rider 4866 move from (7, 8) to (8, 8) using car (4900, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 4866 arrived with a waiting time of 0 ticks\n", - "Agent rider 4867 move from (2, 3) to (2, 4) using car (4875, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4844 doesn't move\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (2, 3) to (2, 2) using car (4864, [(2, 3), (2, 2)], 0)\n", + "Driver 4849 arrived\n", + "Driver 4856 arrived\n", "Agent rider 4869 doesn't move\n", - "Agent rider 4870 move from (4, 8) to (3, 8) using car (4936, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4873 doesn't move\n", - "Driver 4885 arrived\n", - "Agent rider 4891 move from (4, 3) to (4, 4) using car (4988, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 4893 arrived\n", - "Agent rider 4894 move from (8, 4) to (8, 5) using car (4930, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 move from (4, 3) to (4, 4) using car (4934, [(4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4897 move from (8, 4) to (8, 3) using car (4925, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4898 move from (8, 4) to (8, 5) using car (4930, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 4901 move from (2, 3) to (2, 4) using car (4875, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4902 move from (8, 4) to (8, 3) using car (4925, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (1, 4) to (0, 4) using car (4887, [(1, 4), (0, 4)], 0)\n", - "Agent rider 4904 move from (2, 0) to (3, 0) using car (4886, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 4905 doesn't move\n", - "Driver 4916 arrived\n", - "Driver 4918 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4940 doesn't move\n", - "Agent rider 4941 move from (1, 9) to (2, 9) using car (4862, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4942 move from (4, 9) to (5, 9) using car (4974, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (4, 6) to (4, 5) using car (4949, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 4969 move from (6, 1) to (6, 2) using car (4926, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 4970 move from (9, 2) to (9, 1) using car (4945, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4971 doesn't move\n", - "Agent rider 4972 doesn't move\n", - "Agent rider 4973 move from (4, 3) to (4, 4) using car (4934, [(4, 3), (4, 4), (5, 4)], 0)\n", - "Agent rider 4977 move from (9, 7) to (9, 6) using car (4915, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4978 move from (3, 5) to (3, 4) using car (4935, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4979 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4981 move from (7, 8) to (8, 8) using car (4900, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 4981 arrived with a waiting time of 0 ticks\n", - "Agent rider 4982 doesn't move\n", - "Agent rider 4983 move from (9, 2) to (9, 1) using car (4945, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4984 doesn't move\n", - "tick 360 ended\n", - "I am driver 5005 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 5006 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)]\n", - "I am driver 5007 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5008 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 5009 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5010 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 5011 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 5012 - trip: [(6, 6), (6, 5), (5, 5)]\n", - "I am driver 5013 - trip: [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "Agent rider 4870 doesn't move\n", + "Driver 4873 arrived\n", + "Driver 4874 arrived\n", + "Driver 4875 arrived\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4879 move from (8, 8) to (8, 7) using car (4938, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4880 doesn't move\n", + "Agent rider 4881 doesn't move\n", + "Driver 4888 arrived\n", + "Agent rider 4890 move from (4, 4) to (3, 4) using car (4929, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4891 move from (6, 2) to (6, 1) using car (4939, [(6, 2), (6, 1)], 0)\n", + "Driver 4898 arrived\n", + "Driver 4902 arrived\n", + "Driver 4909 arrived\n", + "Agent rider 4912 move from (6, 5) to (7, 5) using car (4952, [(6, 5), (7, 5)], 0)\n", + "Agent rider 4913 move from (6, 5) to (6, 4) using car (4941, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4914 move from (8, 8) to (7, 8) using car (4986, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4915 move from (8, 8) to (8, 7) using car (4938, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (4, 8) to (5, 8) using car (4867, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 move from (0, 4) to (1, 4) using car (5002, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 4942 arrived\n", + "Agent rider 4944 move from (6, 1) to (7, 1) using car (4903, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4945 move from (4, 7) to (4, 8) using car (4908, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 doesn't move\n", + "Driver 4948 arrived\n", + "Agent rider 4954 move from (7, 5) to (6, 5) using car (4964, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 4955 doesn't move\n", + "Agent rider 4956 move from (6, 5) to (6, 4) using car (4941, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4958 doesn't move\n", + "Agent rider 4959 move from (1, 6) to (0, 6) using car (4981, [(1, 6), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 4960 move from (4, 4) to (3, 4) using car (4929, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4969 doesn't move\n", + "Agent rider 4970 move from (9, 7) to (8, 7) using car (4998, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4971 move from (0, 2) to (0, 3) using car (4983, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 4972 move from (5, 3) to (5, 4) using car (4999, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4973 move from (3, 5) to (2, 5) using car (4931, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4975 move from (1, 3) to (1, 2) using car (4966, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Rider n° 4975 arrived with a waiting time of 1 ticks\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 move from (7, 7) to (6, 7) using car (5001, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5012 doesn't move\n", + "tick 351 ended\n", + "I am driver 5013 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 5014 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 5015 - trip: [(4, 4), (4, 3), (5, 3)]\n", + "I am driver 5016 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", + "I am driver 5017 - trip: [(7, 8), (7, 7), (6, 7)]\n", + "I am driver 5018 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 5019 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "I am driver 5020 - trip: [(1, 8), (1, 7), (1, 6)]\n", + "I am driver 5021 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", "9 drivers generated.\n", - "I am rider 5014 - dep: (4, 7) , arr: (9, 4)\n", - "I am rider 5015 - dep: (0, 1) , arr: (3, 3)\n", - "I am rider 5016 - dep: (1, 8) , arr: (5, 7)\n", - "I am rider 5017 - dep: (2, 3) , arr: (4, 6)\n", - "4 riders generated.\n", - "Agent rider 3729 move from (8, 3) to (8, 2) using car (4925, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 3729 arrived with a waiting time of 53 ticks\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 4165 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4493 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (2, 3) to (1, 3) using car (4929, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 4555 move from (7, 5) to (7, 4) using car (4955, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4662 doesn't move\n", - "Agent rider 4695 doesn't move\n", - "Agent rider 4696 move from (8, 3) to (8, 2) using car (4925, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 4696 arrived with a waiting time of 14 ticks\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4756 doesn't move\n", - "Agent rider 4758 move from (2, 3) to (1, 3) using car (4929, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 4758 arrived with a waiting time of 8 ticks\n", - "Agent rider 4762 doesn't move\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4780 move from (2, 6) to (3, 6) using car (4997, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4787 move from (8, 8) to (9, 8) using car (4900, [(8, 8), (9, 8)], 0)\n", - "Rider n° 4787 arrived with a waiting time of 6 ticks\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 move from (3, 1) to (3, 0) using car (4877, [(3, 1), (3, 0)], 0)\n", + "I am rider 5022 - dep: (7, 6) , arr: (1, 5)\n", + "I am rider 5023 - dep: (8, 3) , arr: (8, 8)\n", + "I am rider 5024 - dep: (1, 2) , arr: (0, 3)\n", + "I am rider 5025 - dep: (0, 5) , arr: (5, 3)\n", + "I am rider 5026 - dep: (0, 7) , arr: (4, 1)\n", + "I am rider 5027 - dep: (6, 3) , arr: (2, 2)\n", + "I am rider 5028 - dep: (0, 0) , arr: (0, 9)\n", + "7 riders generated.\n", + "Agent rider 4096 doesn't move\n", + "Agent rider 4099 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4501 move from (2, 0) to (2, 1) using car (4988, [(2, 0), (2, 1)], 0)\n", + "Agent rider 4516 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4523 move from (5, 4) to (5, 3) using car (4918, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 4523 arrived with a waiting time of 10 ticks\n", + "Agent rider 4524 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4565 move from (1, 4) to (1, 3) using car (4989, [(1, 4), (1, 3)], 0)\n", + "Agent rider 4568 move from (2, 0) to (2, 1) using car (4988, [(2, 0), (2, 1)], 0)\n", + "Agent rider 4570 move from (0, 4) to (1, 4) using car (5016, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4571 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4593 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4595 move from (3, 0) to (2, 0) using car (4876, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (1, 2) to (1, 1) using car (4966, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4627 move from (2, 0) to (2, 1) using car (4988, [(2, 0), (2, 1)], 0)\n", + "Agent rider 4668 move from (0, 4) to (0, 3) using car (4924, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 4668 arrived with a waiting time of 14 ticks\n", + "Agent rider 4669 move from (7, 8) to (6, 8) using car (4986, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 move from (3, 0) to (2, 0) using car (4876, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4734 move from (8, 7) to (7, 7) using car (4998, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 4734 arrived with a waiting time of 15 ticks\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 move from (1, 2) to (1, 1) using car (4966, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4775 move from (1, 2) to (1, 3) using car (4930, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4778 move from (7, 8) to (7, 7) using car (5017, [(7, 8), (7, 7), (6, 7)], 0)\n", + "Agent rider 4779 move from (2, 9) to (3, 9) using car (5007, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 4781 move from (7, 8) to (6, 8) using car (4986, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4783 move from (8, 7) to (8, 6) using car (4938, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4808 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4810 doesn't move\n", "Agent rider 4811 doesn't move\n", - "Agent rider 4813 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4816 move from (2, 6) to (3, 6) using car (4997, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4818 doesn't move\n", "Agent rider 4819 doesn't move\n", - "Driver 4825 arrived\n", - "Agent rider 4839 doesn't move\n", - "Driver 4847 arrived\n", - "Agent rider 4854 move from (4, 4) to (5, 4) using car (4934, [(4, 4), (5, 4)], 0)\n", - "Agent rider 4855 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4856 move from (4, 4) to (5, 4) using car (4934, [(4, 4), (5, 4)], 0)\n", - "Agent rider 4866 doesn't move\n", - "Agent rider 4867 move from (2, 4) to (2, 5) using car (4875, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4869 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4870 move from (3, 8) to (3, 7) using car (4936, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4873 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4891 move from (4, 4) to (4, 5) using car (4988, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4894 doesn't move\n", - "Agent rider 4895 doesn't move\n", - "Agent rider 4896 move from (4, 4) to (5, 4) using car (4934, [(4, 4), (5, 4)], 0)\n", - "Agent rider 4897 move from (8, 3) to (8, 2) using car (4925, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4898 move from (8, 5) to (8, 6) using car (4986, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 4901 move from (2, 4) to (2, 5) using car (4875, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 4902 move from (8, 3) to (8, 2) using car (4925, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (0, 4) to (1, 4) using car (5006, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4904 move from (3, 0) to (4, 0) using car (4886, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 4904 arrived with a waiting time of 1 ticks\n", - "Agent rider 4905 doesn't move\n", - "Driver 4907 arrived\n", - "Driver 4910 arrived\n", - "Driver 4919 arrived\n", - "Driver 4920 arrived\n", - "Driver 4923 arrived\n", - "Agent rider 4938 move from (5, 4) to (6, 4) using car (4975, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 4939 move from (4, 5) to (5, 5) using car (4948, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4940 move from (3, 8) to (4, 8) using car (4913, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 4941 move from (2, 9) to (3, 9) using car (4862, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4942 move from (5, 9) to (6, 9) using car (4974, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (4, 5) to (4, 4) using car (4949, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 4957 arrived\n", - "Agent rider 4969 move from (6, 2) to (6, 3) using car (4926, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 4970 doesn't move\n", - "Agent rider 4971 doesn't move\n", - "Agent rider 4972 doesn't move\n", - "Agent rider 4973 move from (4, 4) to (5, 4) using car (4934, [(4, 4), (5, 4)], 0)\n", - "Agent rider 4977 move from (9, 6) to (9, 5) using car (4915, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4978 move from (3, 4) to (3, 3) using car (4935, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4979 move from (9, 1) to (9, 0) using car (4945, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4982 move from (6, 7) to (6, 8) using car (4956, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4983 move from (9, 1) to (9, 0) using car (4945, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5016 doesn't move\n", - "Agent rider 5017 doesn't move\n", - "tick 361 ended\n", - "I am driver 5018 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 5019 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "2 drivers generated.\n", - "I am rider 5020 - dep: (6, 4) , arr: (2, 7)\n", - "I am rider 5021 - dep: (8, 9) , arr: (7, 8)\n", - "2 riders generated.\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 4189 move from (0, 1) to (0, 0) using car (4991, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 move from (1, 4) to (1, 3) using car (4961, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 move from (8, 5) to (8, 4) using car (5004, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 move from (0, 1) to (0, 0) using car (4991, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4493 move from (1, 4) to (1, 3) using car (4961, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 4493 arrived with a waiting time of 18 ticks\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4521 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 doesn't move\n", - "Agent rider 4555 move from (7, 4) to (7, 3) using car (4955, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 4555 arrived with a waiting time of 15 ticks\n", - "Agent rider 4597 move from (0, 1) to (0, 0) using car (4991, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4662 move from (6, 9) to (7, 9) using car (4933, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 4695 move from (0, 9) to (0, 8) using car (4959, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 4695 arrived with a waiting time of 5 ticks\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4756 move from (6, 9) to (7, 9) using car (4974, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4762 move from (0, 9) to (0, 8) using car (4959, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 4762 arrived with a waiting time of 8 ticks\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4780 move from (3, 6) to (4, 6) using car (4997, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4811 move from (4, 0) to (5, 0) using car (4962, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4813 move from (1, 4) to (1, 3) using car (4961, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4816 move from (3, 6) to (4, 6) using car (4997, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 4816 arrived with a waiting time of 4 ticks\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (0, 1) to (0, 0) using car (4991, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 4820 move from (4, 2) to (4, 1) using car (4910, [(4, 2), (4, 1)], 0)\n", + "Agent rider 4821 move from (5, 1) to (5, 2) using car (4994, [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4822 move from (8, 3) to (8, 4) using car (4991, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 4824 doesn't move\n", + "Driver 4834 arrived\n", "Agent rider 4839 doesn't move\n", - "Agent rider 4854 move from (5, 4) to (4, 4) using car (4928, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 4855 doesn't move\n", - "Agent rider 4856 doesn't move\n", - "Driver 4859 arrived\n", - "Agent rider 4867 move from (2, 5) to (2, 6) using car (4875, [(2, 5), (2, 6)], 0)\n", - "Agent rider 4869 doesn't move\n", - "Agent rider 4870 move from (3, 7) to (3, 6) using car (4936, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4873 move from (1, 4) to (2, 4) using car (5006, [(1, 4), (2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Driver 4881 arrived\n", - "Driver 4884 arrived\n", - "Driver 4887 arrived\n", - "Agent rider 4891 move from (4, 5) to (4, 6) using car (4988, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 4891 arrived with a waiting time of 4 ticks\n", - "Agent rider 4894 doesn't move\n", - "Agent rider 4895 move from (6, 8) to (6, 9) using car (4956, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 move from (8, 2) to (8, 1) using car (4925, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4898 move from (8, 6) to (8, 7) using car (4986, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 4901 move from (2, 5) to (2, 6) using car (4875, [(2, 5), (2, 6)], 0)\n", - "Agent rider 4902 move from (8, 2) to (8, 1) using car (4925, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 doesn't move\n", - "Agent rider 4905 doesn't move\n", - "Driver 4917 arrived\n", - "Driver 4920 arrived\n", - "Driver 4924 arrived\n", - "Driver 4927 arrived\n", + "Agent rider 4844 move from (0, 4) to (0, 3) using car (4924, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 doesn't move\n", + "Driver 4854 arrived\n", + "Agent rider 4869 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4870 doesn't move\n", + "Driver 4874 arrived\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4879 move from (8, 7) to (8, 6) using car (4938, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4880 doesn't move\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 move from (3, 4) to (3, 5) using car (4929, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4891 doesn't move\n", + "Driver 4893 arrived\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4913 move from (6, 4) to (6, 3) using car (4941, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4914 move from (7, 8) to (6, 8) using car (4986, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4915 move from (8, 7) to (8, 6) using car (4938, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 doesn't move\n", + "Agent rider 4925 move from (5, 8) to (6, 8) using car (4867, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 4926 move from (1, 4) to (1, 5) using car (5002, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", "Driver 4932 arrived\n", - "Agent rider 4938 move from (6, 4) to (7, 4) using car (4975, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 4939 move from (5, 5) to (5, 6) using car (4948, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4940 move from (4, 8) to (5, 8) using car (4913, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 4940 arrived with a waiting time of 4 ticks\n", - "Agent rider 4941 move from (3, 9) to (4, 9) using car (4862, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4942 move from (6, 9) to (7, 9) using car (4974, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (4, 4) to (4, 3) using car (4949, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 4946 arrived\n", - "Driver 4967 arrived\n", - "Agent rider 4969 move from (6, 3) to (6, 4) using car (4926, [(6, 3), (6, 4)], 0)\n", - "Agent rider 4970 doesn't move\n", - "Agent rider 4971 move from (7, 1) to (8, 1) using car (4842, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4972 move from (0, 1) to (0, 0) using car (4991, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4973 doesn't move\n", - "Agent rider 4977 move from (9, 5) to (9, 4) using car (4915, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4978 move from (3, 3) to (3, 2) using car (4935, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 4978 arrived with a waiting time of 1 ticks\n", - "Agent rider 4979 move from (9, 0) to (8, 0) using car (4945, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4982 move from (6, 8) to (6, 9) using car (4956, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4983 move from (9, 0) to (8, 0) using car (4945, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4984 move from (5, 4) to (4, 4) using car (5007, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 4998 arrived\n", - "Agent rider 5014 move from (4, 7) to (4, 6) using car (4931, [(4, 7), (4, 6)], 0)\n", - "Agent rider 5015 move from (0, 1) to (0, 0) using car (4991, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 5016 doesn't move\n", - "Agent rider 5017 doesn't move\n", - "Agent rider 5020 move from (6, 4) to (6, 5) using car (4993, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 doesn't move\n", - "tick 362 ended\n", - "I am driver 5022 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5023 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)]\n", - "I am driver 5024 - trip: [(0, 8), (0, 7), (1, 7)]\n", - "I am driver 5025 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", - "I am driver 5026 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 5027 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 5028 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 5029 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 5030 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 5031 - trip: [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 5032 - trip: [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "11 drivers generated.\n", - "I am rider 5033 - dep: (5, 7) , arr: (8, 7)\n", - "I am rider 5034 - dep: (6, 1) , arr: (3, 0)\n", - "I am rider 5035 - dep: (0, 8) , arr: (0, 4)\n", - "I am rider 5036 - dep: (9, 3) , arr: (3, 5)\n", - "I am rider 5037 - dep: (1, 2) , arr: (0, 8)\n", - "I am rider 5038 - dep: (6, 6) , arr: (4, 8)\n", - "I am rider 5039 - dep: (2, 2) , arr: (7, 7)\n", - "7 riders generated.\n", - "Agent rider 3871 move from (2, 4) to (3, 4) using car (5006, [(2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4189 move from (0, 0) to (1, 0) using car (4991, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 move from (1, 3) to (1, 2) using car (4961, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 move from (8, 4) to (8, 3) using car (5004, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 move from (0, 0) to (1, 0) using car (4991, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4494 move from (8, 1) to (9, 1) using car (4842, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4521 move from (4, 2) to (3, 2) using car (4947, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Rider n° 4521 arrived with a waiting time of 19 ticks\n", - "Agent rider 4522 move from (8, 1) to (9, 1) using car (4842, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4544 move from (1, 3) to (1, 2) using car (4961, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4597 move from (0, 0) to (1, 0) using car (4991, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4662 move from (7, 9) to (8, 9) using car (4933, [(7, 9), (8, 9)], 0)\n", - "Rider n° 4662 arrived with a waiting time of 11 ticks\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4756 move from (7, 9) to (8, 9) using car (4974, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4763 move from (8, 1) to (9, 1) using car (4842, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4780 move from (4, 6) to (4, 7) using car (4988, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 4780 arrived with a waiting time of 4 ticks\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4811 move from (5, 0) to (6, 0) using car (4962, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4813 move from (1, 3) to (1, 2) using car (4961, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (0, 0) to (1, 0) using car (4991, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4839 move from (8, 1) to (7, 1) using car (4925, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4854 move from (4, 4) to (5, 4) using car (4911, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 4855 doesn't move\n", - "Agent rider 4856 doesn't move\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4869 doesn't move\n", - "Agent rider 4870 move from (3, 6) to (3, 5) using car (4936, [(3, 6), (3, 5)], 0)\n", - "Agent rider 4872 move from (8, 4) to (8, 3) using car (5004, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4873 move from (2, 4) to (3, 4) using car (5006, [(2, 4), (3, 4), (3, 3), (4, 3)], 0)\n", - "Rider n° 4873 arrived with a waiting time of 5 ticks\n", - "Driver 4877 arrived\n", - "Driver 4884 arrived\n", - "Agent rider 4891 move from (4, 5) to (4, 6) using car (4950, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Rider n° 4891 arrived with a waiting time of 4 ticks\n", - "Agent rider 4894 move from (8, 5) to (8, 4) using car (4964, [(8, 5), (8, 4)], 0)\n", - "Agent rider 4895 move from (6, 9) to (5, 9) using car (4956, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 move from (8, 1) to (7, 1) using car (4925, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4898 move from (8, 7) to (8, 8) using car (4986, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Driver 4900 arrived\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (8, 1) to (7, 1) using car (4925, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 doesn't move\n", - "Agent rider 4905 move from (8, 1) to (9, 1) using car (4842, [(8, 1), (9, 1)], 0)\n", - "Driver 4920 arrived\n", + "Driver 4937 arrived\n", + "Agent rider 4944 move from (7, 1) to (8, 1) using car (4903, [(7, 1), (8, 1)], 0)\n", + "Agent rider 4945 move from (4, 8) to (4, 9) using car (4908, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 doesn't move\n", + "Driver 4951 arrived\n", + "Agent rider 4954 move from (6, 5) to (5, 5) using car (4964, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 4955 move from (2, 1) to (3, 1) using car (4900, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4956 move from (6, 4) to (7, 4) using car (4985, [(6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Rider n° 4956 arrived with a waiting time of 0 ticks\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4958 doesn't move\n", + "Agent rider 4959 move from (0, 6) to (0, 7) using car (4981, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 4960 move from (3, 4) to (3, 5) using car (4929, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4969 move from (5, 1) to (5, 2) using car (4994, [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4970 move from (8, 7) to (7, 7) using car (4998, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4971 move from (0, 3) to (0, 4) using car (4983, [(0, 3), (0, 4)], 0)\n", + "Agent rider 4972 move from (5, 4) to (5, 5) using car (4999, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4973 move from (2, 5) to (1, 5) using car (4931, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 4974 move from (9, 9) to (9, 8) using car (4977, [(9, 9), (9, 8)], 0)\n", + "Agent rider 4996 move from (6, 5) to (5, 5) using car (4964, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 doesn't move\n", + "Agent rider 5012 doesn't move\n", + "Agent rider 5022 doesn't move\n", + "Agent rider 5023 move from (8, 3) to (8, 4) using car (4991, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5024 move from (1, 2) to (1, 3) using car (4930, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5027 move from (6, 3) to (6, 2) using car (4995, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5028 doesn't move\n", + "tick 352 ended\n", + "I am driver 5029 - trip: [(3, 9), (2, 9)]\n", + "I am driver 5030 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", + "I am driver 5031 - trip: [(6, 7), (6, 6)]\n", + "3 drivers generated.\n", + "I am rider 5032 - dep: (1, 7) , arr: (0, 4)\n", + "1 riders generated.\n", + "Agent rider 4096 move from (1, 5) to (1, 6) using car (4962, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 4096 arrived with a waiting time of 32 ticks\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (1, 4) to (2, 4) using car (5016, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (2, 0) to (3, 0) using car (5005, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4625 move from (7, 2) to (8, 2) using car (4855, [(7, 2), (8, 2)], 0)\n", + "Agent rider 4626 move from (1, 1) to (2, 1) using car (4966, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4669 move from (6, 8) to (6, 7) using car (4986, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4723 doesn't move\n", + "Agent rider 4726 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (7, 2) to (8, 2) using car (4855, [(7, 2), (8, 2)], 0)\n", + "Agent rider 4739 move from (7, 7) to (8, 7) using car (4920, [(7, 7), (8, 7)], 0)\n", + "Agent rider 4742 move from (7, 2) to (8, 2) using car (4855, [(7, 2), (8, 2)], 0)\n", + "Agent rider 4754 move from (1, 1) to (2, 1) using car (4966, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4771 move from (1, 1) to (2, 1) using car (4966, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4775 move from (1, 3) to (1, 4) using car (4930, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4778 move from (7, 7) to (6, 7) using car (4998, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4779 move from (3, 9) to (4, 9) using car (5007, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 4781 move from (6, 8) to (6, 7) using car (4986, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4783 move from (8, 6) to (8, 5) using car (4938, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 4783 arrived with a waiting time of 9 ticks\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (1, 1) to (2, 1) using car (4966, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 4811 move from (1, 3) to (1, 4) using car (4930, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Driver 4814 arrived\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (4, 1) to (3, 1) using car (5010, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 4821 move from (5, 2) to (5, 3) using car (4978, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 4821 arrived with a waiting time of 10 ticks\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4824 move from (2, 0) to (3, 0) using car (5005, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4839 move from (4, 0) to (3, 0) using car (4967, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4844 move from (0, 3) to (0, 2) using car (4924, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 4845 doesn't move\n", + "Agent rider 4846 move from (2, 2) to (2, 3) using car (5013, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 4861 arrived\n", + "Driver 4864 arrived\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 3) to (1, 4) using car (4930, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4879 move from (8, 6) to (8, 5) using car (4938, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4880 doesn't move\n", + "Agent rider 4881 move from (7, 7) to (8, 7) using car (4920, [(7, 7), (8, 7)], 0)\n", + "Agent rider 4890 move from (3, 5) to (3, 6) using car (4929, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4891 doesn't move\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4913 move from (6, 3) to (6, 2) using car (4941, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4914 move from (6, 8) to (6, 7) using car (4986, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Rider n° 4914 arrived with a waiting time of 3 ticks\n", + "Agent rider 4915 move from (8, 6) to (8, 5) using car (4938, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 move from (2, 0) to (3, 0) using car (5005, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Driver 4921 arrived\n", - "Driver 4934 arrived\n", - "Agent rider 4938 move from (7, 4) to (8, 4) using car (4975, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 4939 move from (5, 6) to (5, 7) using car (4948, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4941 move from (4, 9) to (5, 9) using car (4862, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4942 move from (7, 9) to (8, 9) using car (4974, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (4, 3) to (4, 2) using car (4949, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 4925 move from (6, 8) to (7, 8) using car (4867, [(6, 8), (7, 8)], 0)\n", + "Agent rider 4926 move from (1, 5) to (1, 6) using car (5002, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 4935 arrived\n", + "Driver 4939 arrived\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4945 move from (4, 9) to (5, 9) using car (4908, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4946 doesn't move\n", + "Driver 4947 arrived\n", + "Driver 4949 arrived\n", + "Driver 4952 arrived\n", + "Agent rider 4954 move from (5, 5) to (4, 5) using car (4964, [(5, 5), (4, 5)], 0)\n", + "Agent rider 4955 move from (3, 1) to (4, 1) using car (4900, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4957 move from (5, 9) to (4, 9) using car (5003, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 4958 doesn't move\n", + "Agent rider 4959 move from (0, 7) to (0, 8) using car (4981, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 4960 move from (3, 5) to (2, 5) using car (5006, [(3, 5), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", + "Driver 4968 arrived\n", + "Agent rider 4969 move from (5, 2) to (5, 3) using car (4978, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 4969 arrived with a waiting time of 3 ticks\n", + "Agent rider 4970 move from (7, 7) to (6, 7) using car (4998, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (5, 5) to (5, 6) using car (4999, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4973 move from (1, 5) to (0, 5) using car (4931, [(1, 5), (0, 5)], 0)\n", + "Agent rider 4974 doesn't move\n", + "Driver 4990 arrived\n", + "Agent rider 4996 move from (5, 5) to (5, 6) using car (4999, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4997 move from (7, 3) to (7, 4) using car (5019, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Driver 5004 arrived\n", + "Agent rider 5011 doesn't move\n", + "Agent rider 5012 move from (4, 5) to (4, 4) using car (4919, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5022 doesn't move\n", + "Agent rider 5023 move from (8, 4) to (8, 5) using car (4991, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5024 move from (1, 3) to (1, 4) using car (4930, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 7) to (0, 8) using car (4981, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 5027 move from (6, 2) to (5, 2) using car (4995, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 move from (1, 7) to (1, 6) using car (5020, [(1, 7), (1, 6)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 353 ended\n", + "I am driver 5033 - trip: [(3, 7), (4, 7), (5, 7), (5, 8)]\n", + "1 drivers generated.\n", + "I am rider 5034 - dep: (3, 1) , arr: (2, 3)\n", + "I am rider 5035 - dep: (0, 5) , arr: (9, 7)\n", + "I am rider 5036 - dep: (5, 2) , arr: (6, 9)\n", + "I am rider 5037 - dep: (2, 4) , arr: (4, 2)\n", + "I am rider 5038 - dep: (4, 2) , arr: (5, 4)\n", + "I am rider 5039 - dep: (3, 6) , arr: (0, 5)\n", + "I am rider 5040 - dep: (2, 3) , arr: (6, 7)\n", + "I am rider 5041 - dep: (2, 5) , arr: (0, 6)\n", + "I am rider 5042 - dep: (7, 4) , arr: (4, 0)\n", + "9 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4565 move from (1, 3) to (1, 2) using car (4980, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 4565 arrived with a waiting time of 21 ticks\n", + "Agent rider 4568 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4570 move from (2, 4) to (3, 4) using car (5016, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (3, 0) to (4, 0) using car (5005, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4627 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4669 move from (6, 7) to (6, 6) using car (4986, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 move from (2, 0) to (1, 0) using car (4961, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4723 move from (8, 6) to (9, 6) using car (4895, [(8, 6), (9, 6)], 0)\n", + "Rider n° 4723 arrived with a waiting time of 11 ticks\n", + "Agent rider 4726 move from (8, 6) to (9, 6) using car (4895, [(8, 6), (9, 6)], 0)\n", + "Rider n° 4726 arrived with a waiting time of 11 ticks\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4739 move from (8, 7) to (9, 7) using car (4940, [(8, 7), (9, 7)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4771 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4773 doesn't move\n", + "Agent rider 4775 move from (1, 4) to (1, 5) using car (4930, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4778 move from (6, 7) to (6, 6) using car (4986, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4779 move from (4, 9) to (3, 9) using car (4953, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4781 move from (6, 7) to (6, 6) using car (4986, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (2, 1) to (3, 1) using car (4966, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4811 move from (1, 4) to (1, 5) using car (4930, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4819 move from (8, 5) to (8, 4) using car (4938, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4820 move from (3, 1) to (2, 1) using car (5010, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 4822 doesn't move\n", + "Agent rider 4824 move from (3, 0) to (4, 0) using car (5005, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4839 move from (3, 0) to (2, 0) using car (4967, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4844 move from (0, 2) to (0, 1) using car (4924, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 4845 move from (8, 5) to (8, 4) using car (4938, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4846 move from (2, 3) to (2, 4) using car (5013, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 4864 arrived\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 4) to (1, 5) using car (4930, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Driver 4876 arrived\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4879 move from (8, 5) to (8, 4) using car (4938, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 4879 arrived with a waiting time of 7 ticks\n", + "Agent rider 4880 doesn't move\n", + "Agent rider 4881 move from (8, 7) to (9, 7) using car (4940, [(8, 7), (9, 7)], 0)\n", + "Agent rider 4890 move from (3, 6) to (3, 7) using car (4929, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 4891 doesn't move\n", + "Driver 4903 arrived\n", + "Driver 4910 arrived\n", + "Agent rider 4912 move from (7, 5) to (7, 6) using car (4985, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4913 move from (6, 2) to (6, 1) using car (4941, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 4915 move from (8, 5) to (8, 4) using car (4938, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 move from (3, 0) to (2, 0) using car (4967, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 4922 arrived\n", + "Agent rider 4925 doesn't move\n", + "Agent rider 4926 move from (1, 6) to (1, 7) using car (5002, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 4933 arrived\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4945 move from (5, 9) to (6, 9) using car (4908, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 4945 arrived with a waiting time of 1 ticks\n", + "Agent rider 4946 doesn't move\n", + "Driver 4949 arrived\n", + "Driver 4950 arrived\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4955 doesn't move\n", + "Agent rider 4957 move from (4, 9) to (4, 8) using car (5003, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 4958 move from (7, 4) to (7, 5) using car (5019, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4959 move from (0, 8) to (0, 9) using car (4981, [(0, 8), (0, 9)], 0)\n", + "Agent rider 4960 move from (2, 5) to (2, 6) using car (5006, [(2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 4969 move from (5, 2) to (4, 2) using car (4995, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 4970 move from (6, 7) to (6, 6) using car (4986, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (5, 6) to (5, 7) using car (4999, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Driver 4977 arrived\n", + "Driver 4983 arrived\n", + "Driver 4988 arrived\n", + "Driver 4989 arrived\n", + "Driver 4993 arrived\n", + "Agent rider 4996 move from (5, 6) to (5, 7) using car (4999, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4997 move from (7, 4) to (7, 5) using car (5019, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 5011 move from (6, 7) to (6, 6) using car (4986, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5012 move from (4, 4) to (4, 3) using car (4919, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5022 doesn't move\n", + "Agent rider 5023 move from (8, 5) to (8, 6) using car (4991, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5024 move from (1, 4) to (1, 5) using car (4930, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 8) to (0, 9) using car (4981, [(0, 8), (0, 9)], 0)\n", + "Agent rider 5027 move from (5, 2) to (4, 2) using car (4995, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 move from (1, 6) to (1, 7) using car (4962, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5034 move from (3, 1) to (2, 1) using car (5010, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5036 move from (5, 2) to (4, 2) using car (4995, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5037 move from (2, 4) to (3, 4) using car (5016, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 5038 doesn't move\n", + "Agent rider 5039 move from (3, 6) to (3, 7) using car (4929, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 5040 move from (2, 3) to (2, 4) using car (5013, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 5041 move from (2, 5) to (2, 6) using car (5006, [(2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 5042 move from (7, 4) to (7, 5) using car (5019, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", + "tick 354 ended\n", + "I am driver 5043 - trip: [(3, 4), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5044 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 5045 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 5046 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 5047 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 5048 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 5049 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 5050 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 5051 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 5052 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 5053 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 5054 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 5055 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 5056 - trip: [(7, 9), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 5057 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 5058 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5059 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 5060 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 5061 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 5062 - trip: [(0, 8), (0, 7)]\n", + "I am driver 5063 - trip: [(3, 4), (3, 5), (4, 5)]\n", + "I am driver 5064 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 5065 - trip: [(9, 7), (9, 8), (8, 8)]\n", + "I am driver 5066 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 5067 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 5068 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 5069 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 5070 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", + "I am driver 5071 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "29 drivers generated.\n", + "I am rider 5072 - dep: (1, 8) , arr: (9, 5)\n", + "1 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (3, 4) to (4, 4) using car (5016, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4669 move from (6, 6) to (6, 5) using car (4986, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4726 move from (8, 6) to (8, 7) using car (4991, [(8, 6), (8, 7)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4739 move from (9, 7) to (9, 8) using car (5065, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4773 move from (2, 6) to (2, 7) using car (5006, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 4775 move from (1, 5) to (1, 6) using car (4930, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4778 move from (6, 6) to (6, 5) using car (4986, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4779 move from (3, 9) to (2, 9) using car (4953, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 4781 move from (6, 6) to (6, 5) using car (4986, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 move from (1, 5) to (1, 6) using car (4930, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4819 move from (8, 4) to (8, 3) using car (4938, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4820 move from (2, 1) to (2, 2) using car (5010, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 4822 move from (8, 4) to (8, 3) using car (4938, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4824 move from (4, 0) to (4, 1) using car (5005, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4839 move from (2, 0) to (2, 1) using car (4967, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4844 move from (0, 1) to (0, 0) using car (4924, [(0, 1), (0, 0)], 0)\n", + "Rider n° 4844 arrived with a waiting time of 6 ticks\n", + "Agent rider 4845 move from (8, 4) to (8, 3) using car (4938, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4846 move from (2, 4) to (2, 3) using car (5046, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Driver 4855 arrived\n", + "Driver 4867 arrived\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 5) to (1, 6) using car (4930, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4878 move from (7, 6) to (7, 7) using car (4985, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4880 move from (7, 6) to (7, 7) using car (4985, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4881 move from (9, 7) to (9, 8) using car (5065, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 4890 move from (3, 7) to (3, 8) using car (4929, [(3, 7), (3, 8)], 0)\n", + "Agent rider 4891 move from (6, 1) to (6, 0) using car (4941, [(6, 1), (6, 0)], 0)\n", + "Rider n° 4891 arrived with a waiting time of 5 ticks\n", + "Agent rider 4912 move from (7, 6) to (7, 5) using car (4982, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 4913 move from (6, 1) to (6, 0) using car (4941, [(6, 1), (6, 0)], 0)\n", + "Agent rider 4915 move from (8, 4) to (8, 3) using car (4938, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 move from (2, 0) to (2, 1) using car (4967, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 4918 arrived\n", + "Driver 4920 arrived\n", + "Agent rider 4925 doesn't move\n", + "Agent rider 4926 move from (1, 7) to (2, 7) using car (5002, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Rider n° 4926 arrived with a waiting time of 3 ticks\n", + "Driver 4931 arrived\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4946 move from (7, 6) to (7, 7) using car (4985, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Driver 4950 arrived\n", + "Agent rider 4954 move from (4, 5) to (4, 4) using car (4976, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4955 doesn't move\n", + "Agent rider 4957 move from (4, 8) to (4, 7) using car (5003, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 4958 move from (7, 5) to (7, 6) using car (5019, [(7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (2, 6) to (2, 7) using car (5006, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Driver 4964 arrived\n", "Driver 4965 arrived\n", - "Agent rider 4969 doesn't move\n", + "Agent rider 4970 move from (6, 6) to (6, 5) using car (4986, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (5, 7) to (5, 8) using car (4999, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Driver 4979 arrived\n", + "Driver 4989 arrived\n", + "Agent rider 4996 move from (5, 7) to (5, 8) using car (4999, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4997 move from (7, 5) to (7, 6) using car (5019, [(7, 5), (7, 6), (8, 6)], 0)\n", + "Agent rider 5011 move from (6, 6) to (6, 5) using car (4986, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5012 move from (4, 3) to (4, 2) using car (4919, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 5015 arrived\n", + "Driver 5017 arrived\n", + "Driver 5020 arrived\n", + "Agent rider 5022 move from (7, 6) to (7, 5) using car (4982, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 5023 move from (8, 6) to (8, 7) using car (4991, [(8, 6), (8, 7)], 0)\n", + "Agent rider 5024 move from (1, 5) to (1, 6) using car (4930, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5027 move from (4, 2) to (3, 2) using car (4995, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Driver 5029 arrived\n", + "Driver 5031 arrived\n", + "Agent rider 5032 doesn't move\n", + "Agent rider 5034 move from (2, 1) to (2, 2) using car (5010, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5036 doesn't move\n", + "Agent rider 5037 move from (3, 4) to (4, 4) using car (5016, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 5038 doesn't move\n", + "Agent rider 5039 move from (3, 7) to (2, 7) using car (5052, [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5040 move from (2, 4) to (2, 5) using car (5013, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 5041 move from (2, 6) to (2, 7) using car (5006, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 doesn't move\n", + "tick 355 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4099 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4501 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4516 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4524 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4568 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 move from (4, 4) to (4, 3) using car (4976, [(4, 4), (4, 3)], 0)\n", + "Agent rider 4571 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4593 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4625 doesn't move\n", + "Agent rider 4626 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4627 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4669 move from (6, 5) to (6, 4) using car (4986, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4727 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4728 doesn't move\n", + "Agent rider 4739 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4742 doesn't move\n", + "Agent rider 4754 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4771 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4773 move from (2, 7) to (1, 7) using car (5001, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4775 move from (1, 6) to (1, 7) using car (4930, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 move from (2, 9) to (1, 9) using car (4953, [(2, 9), (1, 9)], 0)\n", + "Agent rider 4781 move from (6, 5) to (6, 4) using car (4986, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4808 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4810 move from (3, 1) to (2, 1) using car (5030, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4811 move from (1, 6) to (1, 7) using car (4930, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4819 move from (8, 3) to (8, 2) using car (4938, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4820 move from (2, 2) to (2, 3) using car (5010, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 4822 move from (8, 3) to (8, 2) using car (4938, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4824 move from (4, 1) to (5, 1) using car (5049, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Rider n° 4824 arrived with a waiting time of 4 ticks\n", + "Agent rider 4839 move from (2, 1) to (2, 2) using car (4967, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4845 move from (8, 3) to (8, 2) using car (4938, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 4845 arrived with a waiting time of 11 ticks\n", + "Agent rider 4846 doesn't move\n", + "Driver 4867 arrived\n", + "Agent rider 4869 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4870 move from (1, 6) to (1, 7) using car (4930, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 4878 move from (7, 7) to (7, 8) using car (4985, [(7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4880 move from (7, 7) to (7, 8) using car (4985, [(7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4881 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Agent rider 4890 doesn't move\n", + "Driver 4895 arrived\n", + "Agent rider 4912 move from (7, 5) to (7, 4) using car (4982, [(7, 5), (7, 4)], 0)\n", + "Agent rider 4913 move from (6, 0) to (5, 0) using car (4992, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 4913 arrived with a waiting time of 2 ticks\n", + "Agent rider 4915 move from (8, 3) to (8, 2) using car (4938, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 move from (2, 1) to (2, 2) using car (4967, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4925 doesn't move\n", + "Driver 4940 arrived\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4946 move from (7, 7) to (7, 8) using car (4985, [(7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4954 move from (4, 4) to (4, 3) using car (4976, [(4, 4), (4, 3)], 0)\n", + "Agent rider 4955 move from (4, 1) to (4, 2) using car (5005, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 4955 arrived with a waiting time of 4 ticks\n", + "Agent rider 4957 move from (4, 7) to (4, 6) using car (5003, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 4958 move from (7, 6) to (8, 6) using car (5019, [(7, 6), (8, 6)], 0)\n", + "Rider n° 4958 arrived with a waiting time of 3 ticks\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (2, 7) to (1, 7) using car (5052, [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 4961 arrived\n", + "Driver 4962 arrived\n", + "Driver 4963 arrived\n", + "Driver 4965 arrived\n", + "Driver 4966 arrived\n", "Agent rider 4970 doesn't move\n", - "Agent rider 4971 move from (8, 1) to (9, 1) using car (4842, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4972 move from (0, 0) to (1, 0) using car (4991, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (5, 8) to (5, 9) using car (4999, [(5, 8), (5, 9)], 0)\n", "Agent rider 4973 doesn't move\n", - "Agent rider 4977 move from (9, 4) to (8, 4) using car (5022, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4979 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4982 move from (6, 9) to (5, 9) using car (4956, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4983 move from (8, 0) to (7, 0) using car (4945, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4984 move from (4, 4) to (3, 4) using car (5007, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 4995 arrived\n", - "Agent rider 5014 move from (4, 6) to (4, 7) using car (4988, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 move from (0, 0) to (1, 0) using car (4991, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 5016 move from (1, 8) to (2, 8) using car (5023, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 5017 move from (2, 3) to (2, 4) using car (5008, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5020 move from (6, 5) to (6, 6) using car (4993, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 doesn't move\n", - "Agent rider 5033 doesn't move\n", - "Agent rider 5034 doesn't move\n", - "Agent rider 5035 move from (0, 8) to (0, 7) using car (4959, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4974 move from (9, 8) to (8, 8) using car (5065, [(9, 8), (8, 8)], 0)\n", + "Driver 4981 arrived\n", + "Agent rider 4996 move from (5, 8) to (5, 7) using car (5071, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 4997 move from (7, 6) to (8, 6) using car (5019, [(7, 6), (8, 6)], 0)\n", + "Driver 5008 arrived\n", + "Agent rider 5011 move from (6, 5) to (6, 4) using car (4986, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5012 move from (4, 2) to (4, 1) using car (4919, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5022 doesn't move\n", + "Agent rider 5023 move from (8, 7) to (8, 6) using car (5044, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 5024 move from (1, 6) to (1, 7) using car (4930, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5027 move from (3, 2) to (2, 2) using car (4995, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 5027 arrived with a waiting time of 0 ticks\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 doesn't move\n", + "Agent rider 5034 move from (2, 2) to (2, 3) using car (5010, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Rider n° 5034 arrived with a waiting time of 0 ticks\n", + "Agent rider 5035 doesn't move\n", "Agent rider 5036 doesn't move\n", - "Agent rider 5037 move from (1, 2) to (1, 1) using car (5009, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 5037 move from (4, 4) to (4, 3) using car (4976, [(4, 4), (4, 3)], 0)\n", "Agent rider 5038 doesn't move\n", - "Agent rider 5039 doesn't move\n", - "tick 363 ended\n", - "I am driver 5040 - trip: [(7, 3), (6, 3), (5, 3)]\n", - "I am driver 5041 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 5042 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 5043 - trip: [(4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 5044 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 5045 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 5046 - trip: [(1, 4), (1, 5), (1, 6)]\n", - "I am driver 5047 - trip: [(6, 1), (7, 1), (8, 1)]\n", - "I am driver 5048 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 5049 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "10 drivers generated.\n", - "I am rider 5050 - dep: (1, 2) , arr: (2, 8)\n", - "I am rider 5051 - dep: (2, 4) , arr: (2, 1)\n", - "I am rider 5052 - dep: (5, 8) , arr: (1, 0)\n", - "I am rider 5053 - dep: (9, 8) , arr: (7, 2)\n", - "I am rider 5054 - dep: (3, 2) , arr: (7, 4)\n", - "I am rider 5055 - dep: (1, 0) , arr: (7, 8)\n", - "I am rider 5056 - dep: (0, 7) , arr: (6, 8)\n", - "I am rider 5057 - dep: (4, 3) , arr: (9, 7)\n", - "I am rider 5058 - dep: (9, 3) , arr: (8, 8)\n", - "I am rider 5059 - dep: (5, 5) , arr: (3, 4)\n", - "I am rider 5060 - dep: (0, 0) , arr: (8, 0)\n", - "I am rider 5061 - dep: (6, 3) , arr: (0, 2)\n", - "I am rider 5062 - dep: (4, 7) , arr: (4, 8)\n", - "13 riders generated.\n" + "Agent rider 5039 move from (2, 7) to (1, 7) using car (5052, [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5040 move from (2, 5) to (2, 6) using car (5013, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 5041 move from (2, 7) to (1, 7) using car (5052, [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 doesn't move\n", + "tick 356 ended\n", + "I am driver 5073 - trip: [(9, 9), (8, 9), (7, 9), (6, 9)]\n", + "I am driver 5074 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 5075 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 5076 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 5077 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 5078 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2)]\n", + "I am driver 5079 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (3, 6)]\n", + "I am driver 5080 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "8 drivers generated.\n", + "I am rider 5081 - dep: (5, 7) , arr: (2, 7)\n", + "1 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (2, 1) to (1, 1) using car (5030, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 move from (2, 1) to (1, 1) using car (5030, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4625 move from (8, 2) to (8, 1) using car (4938, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 4625 arrived with a waiting time of 14 ticks\n", + "Agent rider 4626 move from (2, 1) to (1, 1) using car (5030, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4627 move from (2, 1) to (1, 1) using car (5030, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4669 move from (6, 4) to (5, 4) using car (4986, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4701 move from (1, 0) to (2, 0) using car (4980, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (8, 2) to (8, 1) using car (4938, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4739 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 3871 move from (3, 4) to (3, 3) using car (5006, [(3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 4189 move from (1, 0) to (2, 0) using car (4991, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4199 move from (1, 2) to (2, 2) using car (4961, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 4199 arrived with a waiting time of 44 ticks\n", - "Agent rider 4253 move from (7, 6) to (7, 5) using car (5013, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 4339 move from (7, 6) to (7, 5) using car (5013, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 4357 move from (8, 3) to (8, 2) using car (5004, [(8, 3), (8, 2)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 move from (1, 0) to (2, 0) using car (4991, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4464 move from (7, 6) to (7, 5) using car (5013, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4522 doesn't move\n", - "Agent rider 4544 move from (1, 2) to (2, 2) using car (4961, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 4544 arrived with a waiting time of 16 ticks\n", - "Agent rider 4597 move from (1, 0) to (2, 0) using car (4991, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 4732 doesn't move\n", - "Agent rider 4756 move from (8, 9) to (9, 9) using car (4974, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 4756 arrived with a waiting time of 9 ticks\n", - "Agent rider 4763 doesn't move\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4811 move from (6, 0) to (7, 0) using car (4962, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4813 move from (1, 2) to (2, 2) using car (4961, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (1, 0) to (1, 1) using car (5049, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4839 move from (7, 1) to (6, 1) using car (4925, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4854 move from (5, 4) to (6, 4) using car (4911, [(5, 4), (6, 4)], 0)\n", - "Agent rider 4855 move from (1, 4) to (1, 5) using car (5046, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 4856 move from (5, 4) to (6, 4) using car (4911, [(5, 4), (6, 4)], 0)\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4869 move from (1, 4) to (1, 5) using car (5046, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 4870 doesn't move\n", - "Agent rider 4872 move from (8, 3) to (8, 2) using car (5004, [(8, 3), (8, 2)], 0)\n", - "Driver 4875 arrived\n", - "Driver 4884 arrived\n", - "Agent rider 4894 move from (8, 4) to (7, 4) using car (5022, [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 4894 arrived with a waiting time of 5 ticks\n", - "Agent rider 4895 move from (5, 9) to (4, 9) using car (4956, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4896 move from (5, 4) to (6, 4) using car (4911, [(5, 4), (6, 4)], 0)\n", - "Agent rider 4897 doesn't move\n", - "Agent rider 4898 move from (8, 8) to (7, 8) using car (4986, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Driver 4899 arrived\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (7, 1) to (6, 1) using car (4925, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (1, 4) to (1, 5) using car (5005, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 4905 move from (9, 1) to (8, 1) using car (5048, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Driver 4921 arrived\n", - "Driver 4926 arrived\n", + "Agent rider 4742 move from (8, 2) to (8, 1) using car (4938, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 4742 arrived with a waiting time of 14 ticks\n", + "Agent rider 4754 move from (2, 1) to (1, 1) using car (5030, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4771 move from (2, 1) to (1, 1) using car (5030, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4773 move from (1, 7) to (0, 7) using car (4930, [(1, 7), (0, 7)], 0)\n", + "Rider n° 4773 arrived with a waiting time of 13 ticks\n", + "Agent rider 4775 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4778 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (6, 4) to (5, 4) using car (4986, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4819 move from (8, 2) to (8, 1) using car (4938, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4822 move from (8, 2) to (8, 1) using car (4938, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4839 move from (2, 2) to (2, 3) using car (4967, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4846 move from (2, 3) to (2, 4) using car (5010, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4878 move from (7, 8) to (7, 9) using car (4985, [(7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4880 move from (7, 8) to (7, 9) using car (4985, [(7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 doesn't move\n", + "Driver 4907 arrived\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4915 move from (8, 2) to (8, 1) using car (4938, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 4917 move from (2, 2) to (2, 3) using car (4967, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 4924 arrived\n", + "Agent rider 4925 move from (7, 8) to (7, 9) using car (4985, [(7, 8), (7, 9), (8, 9)], 0)\n", + "Rider n° 4925 arrived with a waiting time of 3 ticks\n", "Driver 4929 arrived\n", - "Driver 4931 arrived\n", - "Agent rider 4938 move from (8, 4) to (9, 4) using car (4975, [(8, 4), (9, 4)], 0)\n", - "Agent rider 4939 move from (5, 7) to (6, 7) using car (4948, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4941 move from (5, 9) to (6, 9) using car (4862, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4942 move from (8, 9) to (9, 9) using car (4974, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (4, 2) to (4, 1) using car (4949, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 4953 arrived\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4970 move from (9, 1) to (8, 1) using car (5048, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4971 move from (9, 1) to (8, 1) using car (5048, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4972 move from (1, 0) to (1, 1) using car (5049, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4973 move from (5, 4) to (6, 4) using car (4911, [(5, 4), (6, 4)], 0)\n", - "Rider n° 4973 arrived with a waiting time of 3 ticks\n", - "Agent rider 4977 move from (8, 4) to (9, 4) using car (4975, [(8, 4), (9, 4)], 0)\n", - "Agent rider 4979 move from (8, 0) to (7, 0) using car (5025, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4982 move from (5, 9) to (4, 9) using car (4956, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 4982 arrived with a waiting time of 2 ticks\n", - "Agent rider 4983 move from (7, 0) to (6, 0) using car (4945, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4984 move from (3, 4) to (2, 4) using car (5007, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5012 arrived\n", - "Agent rider 5014 move from (4, 7) to (4, 8) using car (4988, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 move from (1, 0) to (2, 0) using car (4991, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 5016 move from (2, 8) to (3, 8) using car (5023, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 5017 move from (2, 4) to (2, 5) using car (5008, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5020 move from (6, 6) to (6, 7) using car (4993, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 move from (8, 9) to (9, 9) using car (4974, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5033 move from (5, 7) to (6, 7) using car (4948, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5034 move from (6, 1) to (6, 0) using car (4963, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5035 move from (0, 7) to (0, 6) using car (4959, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5036 move from (9, 3) to (9, 2) using car (4915, [(9, 3), (9, 2)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5038 move from (6, 6) to (6, 7) using car (4993, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5039 doesn't move\n", - "Agent rider 5050 doesn't move\n", - "Agent rider 5051 move from (2, 4) to (2, 3) using car (5000, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5052 move from (5, 8) to (4, 8) using car (5010, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5054 doesn't move\n", - "Agent rider 5055 move from (1, 0) to (1, 1) using car (5049, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (0, 7) to (1, 7) using car (5024, [(0, 7), (1, 7)], 0)\n", - "Agent rider 5057 move from (4, 3) to (5, 3) using car (5032, [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5059 move from (5, 5) to (4, 5) using car (4985, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (6, 3) to (6, 2) using car (4996, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5062 move from (4, 7) to (4, 8) using car (4988, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 5062 arrived with a waiting time of 0 ticks\n", - "tick 364 ended\n", - "I am driver 5063 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 5064 - trip: [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 5065 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5066 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 5067 - trip: [(9, 6), (8, 6), (7, 6)]\n", - "5 drivers generated.\n", - "I am rider 5068 - dep: (9, 4) , arr: (4, 2)\n", - "1 riders generated.\n", - "Agent rider 3871 move from (3, 3) to (4, 3) using car (5006, [(3, 3), (4, 3)], 0)\n", - "Agent rider 4189 move from (2, 0) to (3, 0) using car (4991, [(2, 0), (3, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 move from (7, 5) to (7, 4) using car (5013, [(7, 5), (7, 4)], 0)\n", - "Agent rider 4339 move from (7, 5) to (7, 4) using car (5013, [(7, 5), (7, 4)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4456 move from (2, 0) to (3, 0) using car (4991, [(2, 0), (3, 0)], 0)\n", - "Rider n° 4456 arrived with a waiting time of 21 ticks\n", - "Agent rider 4464 move from (7, 5) to (7, 4) using car (5013, [(7, 5), (7, 4)], 0)\n", - "Agent rider 4494 move from (9, 1) to (9, 2) using car (4994, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4522 move from (9, 1) to (9, 2) using car (4994, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Rider n° 4522 arrived with a waiting time of 27 ticks\n", - "Agent rider 4597 move from (2, 0) to (3, 0) using car (4991, [(2, 0), (3, 0)], 0)\n", - "Agent rider 4732 move from (7, 6) to (7, 7) using car (5019, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 4732 arrived with a waiting time of 13 ticks\n", - "Agent rider 4763 move from (9, 1) to (9, 2) using car (4994, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4811 move from (7, 0) to (8, 0) using car (4962, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4813 move from (2, 2) to (3, 2) using car (4961, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4819 move from (1, 1) to (1, 2) using car (5049, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4839 move from (6, 1) to (5, 1) using car (4925, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 4842 arrived\n", - "Agent rider 4854 doesn't move\n", - "Agent rider 4855 move from (1, 5) to (1, 6) using car (5046, [(1, 5), (1, 6)], 0)\n", - "Agent rider 4856 doesn't move\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4869 move from (1, 5) to (1, 6) using car (5046, [(1, 5), (1, 6)], 0)\n", - "Agent rider 4870 doesn't move\n", - "Agent rider 4872 doesn't move\n", - "Driver 4884 arrived\n", - "Agent rider 4895 move from (4, 9) to (3, 9) using car (4956, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 doesn't move\n", - "Agent rider 4898 move from (7, 8) to (6, 8) using car (4986, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (6, 1) to (5, 1) using car (4925, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (1, 5) to (1, 6) using car (5005, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 4905 move from (8, 1) to (7, 1) using car (5048, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Driver 4928 arrived\n", - "Driver 4933 arrived\n", - "Driver 4936 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 move from (6, 7) to (7, 7) using car (4948, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4941 move from (6, 9) to (7, 9) using car (4862, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4942 move from (9, 9) to (9, 8) using car (4974, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (4, 1) to (5, 1) using car (4949, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 4952 arrived\n", - "Driver 4955 arrived\n", - "Driver 4958 arrived\n", - "Driver 4960 arrived\n", - "Driver 4964 arrived\n", - "Driver 4968 arrived\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4970 move from (8, 1) to (7, 1) using car (5048, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4971 move from (8, 1) to (7, 1) using car (5048, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4972 move from (1, 1) to (1, 2) using car (5049, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4979 move from (7, 0) to (6, 0) using car (5025, [(7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", - "Agent rider 4980 move from (0, 6) to (0, 5) using car (4959, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 4983 move from (6, 0) to (5, 0) using car (4945, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 4984 move from (2, 4) to (1, 4) using car (5007, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 4987 arrived\n", - "Driver 5003 arrived\n", - "Agent rider 5014 move from (4, 8) to (4, 9) using car (4988, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 move from (2, 0) to (3, 0) using car (4991, [(2, 0), (3, 0)], 0)\n", - "Agent rider 5016 move from (3, 8) to (4, 8) using car (5023, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 5017 move from (2, 5) to (2, 6) using car (5008, [(2, 5), (2, 6)], 0)\n", - "Agent rider 5020 move from (6, 7) to (6, 8) using car (4993, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 move from (9, 9) to (9, 8) using car (4974, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5033 move from (6, 7) to (7, 7) using car (4948, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5034 move from (6, 0) to (5, 0) using car (4963, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5035 move from (0, 6) to (0, 5) using car (4959, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5036 doesn't move\n", + "Driver 4941 arrived\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4946 move from (7, 8) to (7, 9) using car (4985, [(7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4957 move from (4, 6) to (4, 5) using car (5003, [(4, 6), (4, 5)], 0)\n", + "Agent rider 4959 move from (0, 9) to (0, 8) using car (5080, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 4960 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 4962 arrived\n", + "Driver 4965 arrived\n", + "Agent rider 4970 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Driver 4991 arrived\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 move from (6, 4) to (5, 4) using car (4986, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5012 move from (4, 1) to (4, 0) using car (4919, [(4, 1), (4, 0)], 0)\n", + "Driver 5014 arrived\n", + "Agent rider 5022 move from (7, 5) to (7, 6) using car (5057, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5024 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 9) to (0, 8) using car (5080, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5036 move from (4, 2) to (4, 3) using car (5005, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5038 move from (6, 7) to (6, 8) using car (4993, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5039 doesn't move\n", - "Agent rider 5050 doesn't move\n", - "Agent rider 5051 move from (2, 3) to (2, 2) using car (5000, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5052 move from (4, 8) to (3, 8) using car (5010, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5054 doesn't move\n", - "Agent rider 5055 move from (1, 1) to (1, 2) using car (5049, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 doesn't move\n", - "Agent rider 5057 move from (5, 3) to (5, 4) using car (5032, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5059 move from (4, 5) to (3, 5) using car (4985, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (6, 2) to (5, 2) using car (4996, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5068 doesn't move\n", - "tick 365 ended\n", - "I am driver 5069 - trip: [(7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 5070 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "I am driver 5071 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 5072 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 5073 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5074 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 5075 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 5076 - trip: [(8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 5077 - trip: [(0, 8), (0, 7)]\n", - "I am driver 5078 - trip: [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 5079 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "11 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4253 move from (7, 4) to (7, 3) using car (5069, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 4339 move from (7, 4) to (7, 3) using car (5069, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4464 move from (7, 4) to (7, 3) using car (5069, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 4494 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4763 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Rider n° 4763 arrived with a waiting time of 13 ticks\n", - "Agent rider 4790 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4811 move from (8, 0) to (9, 0) using car (4962, [(8, 0), (9, 0)], 0)\n", - "Rider n° 4811 arrived with a waiting time of 9 ticks\n", - "Agent rider 4813 doesn't move\n", - "Agent rider 4818 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4819 move from (1, 2) to (1, 3) using car (5049, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 4819 arrived with a waiting time of 3 ticks\n", - "Agent rider 4839 move from (5, 1) to (4, 1) using car (4925, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4854 move from (6, 4) to (6, 3) using car (5063, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 4855 move from (1, 6) to (0, 6) using car (5026, [(1, 6), (0, 6)], 0)\n", - "Rider n° 4855 arrived with a waiting time of 4 ticks\n", - "Agent rider 4856 move from (6, 4) to (6, 3) using car (5063, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4869 move from (1, 6) to (0, 6) using car (5026, [(1, 6), (0, 6)], 0)\n", - "Rider n° 4869 arrived with a waiting time of 7 ticks\n", - "Agent rider 4870 move from (3, 5) to (2, 5) using car (4985, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Driver 4886 arrived\n", - "Agent rider 4895 move from (3, 9) to (2, 9) using car (4956, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4896 move from (6, 4) to (6, 5) using car (5022, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4897 move from (7, 1) to (7, 2) using car (5048, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (6, 8) to (5, 8) using car (4993, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (5, 1) to (4, 1) using car (4925, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4903 move from (1, 6) to (1, 7) using car (5005, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 4903 arrived with a waiting time of 2 ticks\n", - "Agent rider 4905 doesn't move\n", - "Driver 4911 arrived\n", - "Driver 4915 arrived\n", + "Agent rider 5038 move from (4, 2) to (4, 3) using car (5005, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5039 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5040 move from (2, 6) to (3, 6) using car (5013, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 5041 move from (1, 7) to (0, 7) using car (5052, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5042 move from (7, 5) to (7, 4) using car (5061, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Driver 5062 arrived\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "tick 357 ended\n", + "I am driver 5082 - trip: [(9, 2), (8, 2), (7, 2), (6, 2)]\n", + "I am driver 5083 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5084 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 5085 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 5086 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 5087 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 5088 - trip: [(7, 1), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 5089 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5090 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 5091 - trip: [(7, 3), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "10 drivers generated.\n", + "I am rider 5092 - dep: (4, 2) , arr: (6, 5)\n", + "I am rider 5093 - dep: (7, 5) , arr: (5, 7)\n", + "I am rider 5094 - dep: (1, 7) , arr: (2, 5)\n", + "I am rider 5095 - dep: (0, 6) , arr: (5, 6)\n", + "I am rider 5096 - dep: (8, 8) , arr: (0, 0)\n", + "I am rider 5097 - dep: (9, 6) , arr: (4, 4)\n", + "I am rider 5098 - dep: (1, 4) , arr: (6, 3)\n", + "I am rider 5099 - dep: (6, 1) , arr: (9, 6)\n", + "I am rider 5100 - dep: (8, 3) , arr: (3, 9)\n", + "I am rider 5101 - dep: (2, 6) , arr: (4, 4)\n", + "I am rider 5102 - dep: (4, 3) , arr: (1, 8)\n", + "I am rider 5103 - dep: (5, 8) , arr: (2, 4)\n", + "I am rider 5104 - dep: (1, 9) , arr: (2, 6)\n", + "13 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (1, 1) to (1, 2) using car (5030, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 move from (1, 1) to (1, 2) using car (5030, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 move from (4, 3) to (4, 4) using car (5005, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 move from (1, 1) to (1, 2) using car (5030, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4627 move from (1, 1) to (1, 2) using car (5030, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4669 move from (5, 4) to (4, 4) using car (4986, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Rider n° 4669 arrived with a waiting time of 10 ticks\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4728 move from (8, 1) to (9, 1) using car (4900, [(8, 1), (9, 1)], 0)\n", + "Rider n° 4728 arrived with a waiting time of 14 ticks\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4754 move from (1, 1) to (1, 2) using car (5030, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4771 move from (1, 1) to (1, 2) using car (5030, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4775 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4778 move from (6, 5) to (5, 5) using car (5089, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (5, 4) to (4, 4) using car (4986, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 move from (2, 1) to (3, 1) using car (5046, [(2, 1), (3, 1)], 0)\n", + "Agent rider 4811 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4819 move from (8, 1) to (9, 1) using car (4900, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4822 move from (8, 1) to (9, 1) using car (4900, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4839 move from (2, 3) to (2, 4) using car (4967, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4878 doesn't move\n", + "Agent rider 4880 move from (7, 9) to (8, 9) using car (4985, [(7, 9), (8, 9)], 0)\n", + "Rider n° 4880 arrived with a waiting time of 6 ticks\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 doesn't move\n", + "Agent rider 4912 move from (7, 4) to (7, 5) using car (5047, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4915 move from (8, 1) to (9, 1) using car (4900, [(8, 1), (9, 1)], 0)\n", + "Agent rider 4917 move from (2, 3) to (2, 4) using car (4967, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4925 doesn't move\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4946 doesn't move\n", + "Driver 4953 arrived\n", + "Agent rider 4954 move from (4, 3) to (4, 4) using car (5005, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 4965 arrived\n", + "Agent rider 4970 move from (6, 5) to (5, 5) using car (5089, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 4) to (0, 5) using car (5083, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Driver 4976 arrived\n", + "Driver 4982 arrived\n", + "Agent rider 4996 move from (5, 7) to (5, 8) using car (4978, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Driver 4999 arrived\n", + "Driver 5006 arrived\n", + "Agent rider 5011 move from (5, 4) to (4, 4) using car (4986, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5012 move from (4, 0) to (3, 0) using car (4992, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 5019 arrived\n", + "Agent rider 5022 move from (7, 6) to (6, 6) using car (5074, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5024 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 8) to (0, 7) using car (5080, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5033 arrived\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5036 move from (4, 3) to (4, 4) using car (5005, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5037 move from (4, 3) to (4, 4) using car (5005, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5038 move from (4, 3) to (4, 4) using car (5005, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5039 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5040 move from (3, 6) to (4, 6) using car (5013, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 5041 move from (0, 7) to (0, 6) using car (5052, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 5041 arrived with a waiting time of 0 ticks\n", + "Agent rider 5042 move from (7, 4) to (7, 3) using car (5061, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Driver 5063 arrived\n", + "Driver 5065 arrived\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 move from (5, 7) to (5, 8) using car (4978, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 5092 doesn't move\n", + "Agent rider 5093 doesn't move\n", + "Agent rider 5094 doesn't move\n", + "Agent rider 5095 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5097 doesn't move\n", + "Agent rider 5098 doesn't move\n", + "Agent rider 5099 move from (6, 1) to (6, 2) using car (5049, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 5100 move from (8, 3) to (8, 4) using car (5075, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5101 move from (2, 6) to (3, 6) using car (5068, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5102 move from (4, 3) to (4, 4) using car (5005, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "tick 358 ended\n", + "I am driver 5105 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 5106 - trip: [(5, 4), (4, 4), (3, 4), (3, 3)]\n", + "I am driver 5107 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 5108 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 5109 - trip: [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 5110 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 5111 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5112 - trip: [(1, 1), (2, 1), (3, 1)]\n", + "I am driver 5113 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 5114 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 5115 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 5116 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (5, 3)]\n", + "I am driver 5117 - trip: [(8, 3), (8, 4), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 5118 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 5119 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 5120 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 5121 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 5122 - trip: [(6, 0), (7, 0)]\n", + "18 drivers generated.\n", + "I am rider 5123 - dep: (0, 8) , arr: (6, 3)\n", + "I am rider 5124 - dep: (0, 1) , arr: (9, 0)\n", + "I am rider 5125 - dep: (7, 3) , arr: (5, 2)\n", + "I am rider 5126 - dep: (3, 1) , arr: (4, 3)\n", + "I am rider 5127 - dep: (0, 1) , arr: (4, 2)\n", + "I am rider 5128 - dep: (2, 4) , arr: (3, 3)\n", + "I am rider 5129 - dep: (9, 4) , arr: (0, 2)\n", + "I am rider 5130 - dep: (9, 5) , arr: (8, 9)\n", + "8 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (1, 2) to (1, 3) using car (5030, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 move from (1, 2) to (1, 3) using car (5030, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4570 move from (4, 4) to (3, 4) using car (4986, [(4, 4), (3, 4)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 move from (1, 2) to (1, 3) using car (5030, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4754 move from (1, 2) to (1, 3) using car (5030, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4771 move from (1, 2) to (1, 3) using car (5030, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 4775 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4778 move from (5, 5) to (4, 5) using car (5089, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (4, 4) to (3, 4) using car (4986, [(4, 4), (3, 4)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4819 move from (9, 1) to (8, 1) using car (5114, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 4820 move from (2, 3) to (2, 4) using car (5069, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 4822 move from (9, 1) to (8, 1) using car (5114, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 4839 move from (2, 4) to (2, 5) using car (4967, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4846 move from (2, 4) to (2, 5) using car (4967, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4878 move from (7, 9) to (6, 9) using car (5120, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 move from (3, 8) to (4, 8) using car (5054, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 4908 arrived\n", + "Agent rider 4912 move from (7, 5) to (7, 6) using car (5047, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4915 move from (9, 1) to (8, 1) using car (5114, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 4917 move from (2, 4) to (2, 5) using car (4967, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 4919 arrived\n", "Driver 4930 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 move from (7, 7) to (8, 7) using car (4948, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 4941 move from (7, 9) to (8, 9) using car (4862, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 4941 arrived with a waiting time of 4 ticks\n", - "Agent rider 4942 move from (9, 8) to (9, 7) using car (4974, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 4943 move from (5, 1) to (6, 1) using car (4949, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 4947 arrived\n", - "Agent rider 4969 move from (6, 4) to (6, 5) using car (5022, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4970 move from (7, 1) to (7, 2) using car (5048, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4971 move from (7, 1) to (7, 2) using car (5048, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 4971 arrived with a waiting time of 4 ticks\n", - "Agent rider 4972 move from (1, 2) to (1, 3) using car (5049, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 4975 arrived\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4979 move from (6, 0) to (5, 0) using car (5025, [(6, 0), (5, 0), (5, 1)], 0)\n", - "Agent rider 4980 move from (0, 5) to (0, 4) using car (4959, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 4983 move from (5, 0) to (4, 0) using car (4945, [(5, 0), (4, 0)], 0)\n", - "Agent rider 4984 move from (1, 4) to (0, 4) using car (5007, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4944 move from (8, 1) to (8, 2) using car (5088, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 4946 move from (7, 9) to (6, 9) using car (5073, [(7, 9), (6, 9)], 0)\n", + "Rider n° 4946 arrived with a waiting time of 6 ticks\n", + "Agent rider 4954 move from (4, 4) to (3, 4) using car (4986, [(4, 4), (3, 4)], 0)\n", + "Agent rider 4957 move from (4, 5) to (3, 5) using car (5055, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4970 move from (5, 5) to (4, 5) using car (5089, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 5) to (0, 6) using car (5083, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Driver 4994 arrived\n", + "Driver 4995 arrived\n", + "Agent rider 4996 move from (5, 8) to (5, 9) using car (4978, [(5, 8), (5, 9)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Driver 5001 arrived\n", "Driver 5002 arrived\n", - "Driver 5004 arrived\n", - "Driver 5009 arrived\n", - "Agent rider 5014 move from (4, 9) to (5, 9) using car (4988, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5016 move from (4, 8) to (5, 8) using car (5023, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 5017 doesn't move\n", - "Agent rider 5020 move from (6, 8) to (5, 8) using car (4993, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 move from (9, 8) to (9, 7) using car (4974, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 5024 arrived\n", - "Agent rider 5033 move from (7, 7) to (8, 7) using car (4948, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 5033 arrived with a waiting time of 1 ticks\n", - "Agent rider 5034 move from (5, 0) to (4, 0) using car (4963, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5035 move from (0, 5) to (0, 4) using car (4959, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 5035 arrived with a waiting time of 0 ticks\n", - "Agent rider 5036 move from (9, 2) to (9, 3) using car (4994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 5037 move from (1, 1) to (1, 2) using car (5044, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5038 move from (6, 8) to (5, 8) using car (4993, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5039 doesn't move\n", - "Agent rider 5050 doesn't move\n", - "Agent rider 5051 move from (2, 2) to (2, 1) using car (5000, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 5051 arrived with a waiting time of 0 ticks\n", - "Agent rider 5052 move from (3, 8) to (2, 8) using car (5010, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 move from (9, 8) to (9, 7) using car (4974, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5054 doesn't move\n", - "Agent rider 5055 move from (1, 2) to (1, 3) using car (5049, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 doesn't move\n", - "Agent rider 5057 move from (5, 4) to (5, 3) using car (5064, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5059 move from (3, 5) to (3, 4) using car (5001, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 5059 arrived with a waiting time of 0 ticks\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (5, 2) to (4, 2) using car (4996, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5068 doesn't move\n", - "tick 366 ended\n", - "I am driver 5080 - trip: [(8, 7), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 5081 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 5082 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 5083 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 5084 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 5085 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 5086 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 5087 - trip: [(7, 7), (7, 6), (7, 5), (7, 4)]\n", + "Driver 5003 arrived\n", + "Agent rider 5011 move from (4, 4) to (3, 4) using car (4986, [(4, 4), (3, 4)], 0)\n", + "Agent rider 5012 move from (3, 0) to (2, 0) using car (4992, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 5018 arrived\n", + "Agent rider 5022 move from (6, 6) to (5, 6) using car (5074, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5024 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 7) to (0, 6) using car (5080, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5035 move from (0, 5) to (0, 6) using car (5083, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (4, 4) to (4, 5) using car (5005, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5037 move from (4, 4) to (3, 4) using car (4986, [(4, 4), (3, 4)], 0)\n", + "Agent rider 5038 move from (4, 4) to (3, 4) using car (4986, [(4, 4), (3, 4)], 0)\n", + "Agent rider 5039 move from (0, 6) to (0, 5) using car (5052, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 5039 arrived with a waiting time of 0 ticks\n", + "Agent rider 5040 move from (4, 6) to (5, 6) using car (5013, [(4, 6), (5, 6)], 0)\n", + "Agent rider 5042 move from (7, 3) to (7, 2) using car (5061, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 move from (5, 8) to (5, 9) using car (4978, [(5, 8), (5, 9)], 0)\n", + "Agent rider 5092 doesn't move\n", + "Agent rider 5093 move from (7, 5) to (7, 6) using car (5047, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5094 doesn't move\n", + "Agent rider 5095 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5097 doesn't move\n", + "Agent rider 5098 doesn't move\n", + "Agent rider 5099 move from (6, 2) to (6, 3) using car (5049, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 5100 move from (8, 4) to (8, 5) using car (5075, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5101 move from (3, 6) to (4, 6) using car (5068, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5102 move from (4, 4) to (4, 5) using car (5005, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5123 doesn't move\n", + "Agent rider 5124 move from (0, 1) to (1, 1) using car (5110, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5125 move from (7, 3) to (7, 2) using car (5061, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 5126 doesn't move\n", + "Agent rider 5127 move from (0, 1) to (1, 1) using car (5110, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5128 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "tick 359 ended\n", + "I am driver 5131 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 5132 - trip: [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 5133 - trip: [(9, 1), (9, 0)]\n", + "I am driver 5134 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 5135 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 5136 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 5137 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 5138 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", "8 drivers generated.\n", - "I am rider 5088 - dep: (1, 7) , arr: (0, 1)\n", - "I am rider 5089 - dep: (4, 4) , arr: (0, 8)\n", - "I am rider 5090 - dep: (0, 6) , arr: (4, 8)\n", - "I am rider 5091 - dep: (5, 1) , arr: (9, 8)\n", - "I am rider 5092 - dep: (0, 8) , arr: (2, 9)\n", - "I am rider 5093 - dep: (6, 7) , arr: (5, 3)\n", - "I am rider 5094 - dep: (5, 1) , arr: (5, 4)\n", - "7 riders generated.\n", - "Agent rider 3871 move from (4, 3) to (3, 3) using car (5028, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4253 move from (7, 3) to (7, 2) using car (5069, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4494 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4790 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4813 doesn't move\n", - "Agent rider 4818 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4839 move from (4, 1) to (3, 1) using car (4925, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4854 doesn't move\n", - "Agent rider 4856 move from (6, 3) to (6, 2) using car (5063, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Rider n° 4856 arrived with a waiting time of 4 ticks\n", - "Agent rider 4867 move from (2, 6) to (1, 6) using car (5029, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4870 move from (2, 5) to (1, 5) using car (4985, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 4870 arrived with a waiting time of 5 ticks\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4895 move from (2, 9) to (1, 9) using car (4956, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4896 move from (6, 5) to (6, 6) using car (5022, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4897 move from (7, 2) to (7, 3) using car (5048, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (5, 8) to (4, 8) using car (4993, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4901 move from (2, 6) to (1, 6) using car (5029, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 4902 move from (4, 1) to (3, 1) using car (4925, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4905 doesn't move\n", - "Driver 4912 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 move from (8, 7) to (9, 7) using car (4948, [(8, 7), (9, 7)], 0)\n", - "Agent rider 4942 move from (9, 7) to (9, 6) using car (4974, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 4942 arrived with a waiting time of 0 ticks\n", - "Agent rider 4943 move from (6, 1) to (7, 1) using car (4949, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 4950 arrived\n", - "Agent rider 4969 move from (6, 5) to (6, 6) using car (5022, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4970 move from (7, 2) to (7, 3) using car (5048, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4972 move from (1, 3) to (1, 4) using car (5049, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4979 move from (5, 0) to (5, 1) using car (5025, [(5, 0), (5, 1)], 0)\n", - "Agent rider 4980 move from (0, 4) to (0, 3) using car (4959, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 4983 move from (4, 0) to (3, 0) using car (4963, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4984 move from (0, 4) to (0, 3) using car (4959, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 4991 arrived\n", - "Driver 4997 arrived\n", - "Driver 5004 arrived\n", - "Driver 5006 arrived\n", - "Driver 5008 arrived\n", - "Driver 5013 arrived\n", - "Agent rider 5014 move from (5, 9) to (6, 9) using car (4988, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5016 move from (5, 8) to (6, 8) using car (5023, [(5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 5017 doesn't move\n", - "Agent rider 5020 move from (5, 8) to (4, 8) using car (4993, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 move from (9, 7) to (9, 6) using car (4974, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5034 move from (4, 0) to (3, 0) using car (4963, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 5034 arrived with a waiting time of 1 ticks\n", - "Agent rider 5036 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 5037 move from (1, 2) to (1, 3) using car (5044, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5038 move from (5, 8) to (4, 8) using car (4993, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 5038 arrived with a waiting time of 1 ticks\n", - "Agent rider 5039 move from (2, 2) to (3, 2) using car (5045, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Driver 5040 arrived\n", + "I am rider 5139 - dep: (1, 9) , arr: (9, 4)\n", + "I am rider 5140 - dep: (5, 3) , arr: (2, 4)\n", + "I am rider 5141 - dep: (6, 0) , arr: (8, 9)\n", + "I am rider 5142 - dep: (5, 6) , arr: (0, 9)\n", + "4 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (4, 0) to (5, 0) using car (4980, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 move from (2, 0) to (1, 0) using car (4992, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4775 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4778 move from (4, 5) to (3, 5) using car (5089, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (2, 4) to (2, 3) using car (5078, [(2, 4), (2, 3), (2, 2), (3, 2)], 0)\n", + "Agent rider 4822 move from (8, 1) to (9, 1) using car (5132, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4839 move from (2, 5) to (2, 6) using car (4967, [(2, 5), (2, 6)], 0)\n", + "Agent rider 4846 move from (2, 5) to (2, 6) using car (4967, [(2, 5), (2, 6)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4878 move from (6, 9) to (5, 9) using car (5120, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Rider n° 4878 arrived with a waiting time of 8 ticks\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 move from (4, 8) to (4, 7) using car (5108, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 4900 arrived\n", + "Driver 4904 arrived\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4915 move from (8, 1) to (7, 1) using car (5114, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 4915 arrived with a waiting time of 4 ticks\n", + "Agent rider 4917 move from (2, 5) to (2, 6) using car (4967, [(2, 5), (2, 6)], 0)\n", + "Driver 4930 arrived\n", + "Driver 4938 arrived\n", + "Agent rider 4944 move from (8, 2) to (8, 3) using car (5088, [(8, 2), (8, 3)], 0)\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4957 move from (3, 5) to (2, 5) using car (5055, [(3, 5), (2, 5)], 0)\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4970 move from (4, 5) to (3, 5) using car (5089, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 6) to (0, 5) using car (5080, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4974 doesn't move\n", + "Driver 4984 arrived\n", + "Driver 4985 arrived\n", + "Driver 4987 arrived\n", + "Driver 4995 arrived\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 4997 doesn't move\n", + "Driver 4998 arrived\n", + "Driver 5002 arrived\n", + "Agent rider 5011 doesn't move\n", + "Agent rider 5012 move from (2, 0) to (1, 0) using car (4992, [(2, 0), (1, 0)], 0)\n", + "Driver 5021 arrived\n", + "Agent rider 5022 move from (5, 6) to (4, 6) using car (5074, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5024 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5025 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5026 move from (0, 6) to (0, 5) using car (5080, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5032 move from (0, 5) to (0, 4) using car (5052, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 5032 arrived with a waiting time of 2 ticks\n", + "Agent rider 5035 move from (0, 6) to (0, 7) using car (5083, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (4, 5) to (4, 6) using car (5005, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5037 doesn't move\n", + "Agent rider 5038 doesn't move\n", + "Agent rider 5040 move from (5, 6) to (5, 7) using car (5115, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5042 move from (7, 2) to (7, 1) using car (5061, [(7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", "Driver 5046 arrived\n", - "Driver 5047 arrived\n", - "Agent rider 5050 doesn't move\n", - "Agent rider 5052 move from (2, 8) to (1, 8) using car (5010, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 move from (9, 7) to (9, 6) using car (4974, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5054 doesn't move\n", - "Agent rider 5055 move from (1, 3) to (1, 4) using car (5049, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (1, 7) to (1, 8) using car (5005, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5057 move from (5, 3) to (6, 3) using car (5064, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 5058 move from (9, 3) to (9, 4) using car (4994, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (4, 2) to (3, 2) using car (4996, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5068 doesn't move\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", + "Driver 5056 arrived\n", + "Driver 5058 arrived\n", + "Driver 5064 arrived\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", "Agent rider 5092 doesn't move\n", - "Agent rider 5093 doesn't move\n", + "Agent rider 5093 move from (7, 6) to (7, 7) using car (5047, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 5094 doesn't move\n", - "tick 367 ended\n", - "I am driver 5095 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 5096 - trip: [(9, 1), (8, 1), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 5097 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6)]\n", - "I am driver 5098 - trip: [(6, 8), (6, 7), (7, 7)]\n", - "I am driver 5099 - trip: [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 5100 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 5101 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 5102 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 5103 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 5104 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 5105 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 5106 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "12 drivers generated.\n", - "I am rider 5107 - dep: (5, 6) , arr: (7, 2)\n", - "I am rider 5108 - dep: (9, 4) , arr: (0, 1)\n", - "I am rider 5109 - dep: (2, 6) , arr: (7, 3)\n", - "I am rider 5110 - dep: (9, 8) , arr: (0, 2)\n", - "I am rider 5111 - dep: (7, 9) , arr: (9, 9)\n", - "I am rider 5112 - dep: (5, 1) , arr: (8, 9)\n", - "I am rider 5113 - dep: (0, 8) , arr: (6, 7)\n", - "I am rider 5114 - dep: (6, 3) , arr: (0, 9)\n", - "I am rider 5115 - dep: (1, 8) , arr: (7, 1)\n", - "I am rider 5116 - dep: (0, 1) , arr: (8, 1)\n", - "I am rider 5117 - dep: (1, 1) , arr: (8, 1)\n", - "11 riders generated.\n", - "Agent rider 3871 doesn't move\n", - "Agent rider 4189 move from (3, 0) to (2, 0) using car (4963, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4190 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4253 move from (7, 2) to (7, 1) using car (5069, [(7, 2), (7, 1)], 0)\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4494 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4597 move from (3, 0) to (2, 0) using car (4963, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4790 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4791 move from (3, 0) to (2, 0) using car (4963, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4813 move from (3, 2) to (2, 2) using car (4996, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4818 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4839 move from (3, 1) to (2, 1) using car (4925, [(3, 1), (2, 1)], 0)\n", - "Agent rider 4854 doesn't move\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4895 move from (1, 9) to (0, 9) using car (4956, [(1, 9), (0, 9)], 0)\n", - "Rider n° 4895 arrived with a waiting time of 7 ticks\n", - "Agent rider 4896 move from (6, 6) to (7, 6) using car (4951, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 4897 move from (7, 3) to (7, 4) using car (5048, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (4, 8) to (3, 8) using car (4993, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 4901 move from (1, 6) to (0, 6) using car (5029, [(1, 6), (0, 6)], 0)\n", - "Agent rider 4902 move from (3, 1) to (2, 1) using car (4925, [(3, 1), (2, 1)], 0)\n", - "Agent rider 4905 move from (7, 1) to (8, 1) using car (4949, [(7, 1), (8, 1)], 0)\n", - "Driver 4909 arrived\n", - "Driver 4913 arrived\n", - "Agent rider 4938 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4943 move from (7, 1) to (8, 1) using car (4949, [(7, 1), (8, 1)], 0)\n", - "Rider n° 4943 arrived with a waiting time of 2 ticks\n", - "Driver 4945 arrived\n", - "Driver 4961 arrived\n", - "Driver 4962 arrived\n", - "Driver 4966 arrived\n", - "Agent rider 4969 move from (6, 6) to (6, 7) using car (5022, [(6, 6), (6, 7)], 0)\n", - "Agent rider 4970 move from (7, 3) to (7, 4) using car (5048, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4972 move from (1, 4) to (1, 5) using car (5049, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4977 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 4979 move from (5, 1) to (5, 2) using car (5075, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 4980 move from (0, 3) to (0, 2) using car (4959, [(0, 3), (0, 2)], 0)\n", - "Agent rider 4983 move from (3, 0) to (2, 0) using car (4963, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4984 move from (0, 3) to (0, 2) using car (4959, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5095 move from (0, 6) to (0, 7) using car (5083, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5097 doesn't move\n", + "Agent rider 5098 doesn't move\n", + "Agent rider 5099 move from (6, 3) to (6, 4) using car (5049, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 5100 move from (8, 5) to (8, 6) using car (5075, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5101 doesn't move\n", + "Agent rider 5102 move from (4, 5) to (3, 5) using car (5089, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5123 doesn't move\n", + "Agent rider 5124 doesn't move\n", + "Agent rider 5125 move from (7, 2) to (6, 2) using car (5082, [(7, 2), (6, 2)], 0)\n", + "Agent rider 5126 doesn't move\n", + "Agent rider 5127 move from (1, 1) to (1, 2) using car (5110, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5128 move from (2, 4) to (2, 3) using car (5078, [(2, 4), (2, 3), (2, 2), (3, 2)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 5) to (8, 5) using car (5137, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 5139 doesn't move\n", + "Agent rider 5140 move from (5, 3) to (5, 4) using car (5050, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 5141 doesn't move\n", + "Agent rider 5142 move from (5, 6) to (5, 7) using car (5115, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "tick 360 ended\n", + "I am driver 5143 - trip: [(5, 7), (6, 7), (7, 7)]\n", + "I am driver 5144 - trip: [(3, 2), (4, 2), (5, 2), (5, 3)]\n", + "I am driver 5145 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "3 drivers generated.\n", + "I am rider 5146 - dep: (6, 0) , arr: (5, 7)\n", + "1 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (3, 4) to (3, 3) using car (5106, [(3, 4), (3, 3)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (5, 0) to (6, 0) using car (4980, [(5, 0), (6, 0)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4739 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4775 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 4775 arrived with a waiting time of 8 ticks\n", + "Agent rider 4778 move from (3, 5) to (3, 6) using car (5089, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4811 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 4811 arrived with a waiting time of 7 ticks\n", + "Agent rider 4819 move from (8, 1) to (8, 0) using car (5091, [(8, 1), (8, 0)], 0)\n", + "Rider n° 4819 arrived with a waiting time of 12 ticks\n", + "Agent rider 4820 move from (2, 3) to (2, 2) using car (5078, [(2, 3), (2, 2), (3, 2)], 0)\n", + "Agent rider 4822 move from (9, 1) to (9, 2) using car (5132, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 4822 arrived with a waiting time of 7 ticks\n", + "Agent rider 4839 doesn't move\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4870 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 4870 arrived with a waiting time of 5 ticks\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 move from (4, 7) to (4, 6) using car (5108, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 4904 arrived\n", + "Agent rider 4912 move from (7, 6) to (8, 6) using car (5043, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 4917 doesn't move\n", + "Driver 4938 arrived\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4954 move from (3, 4) to (3, 3) using car (5106, [(3, 4), (3, 3)], 0)\n", + "Agent rider 4957 move from (2, 5) to (2, 6) using car (5069, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 4959 doesn't move\n", + "Agent rider 4960 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4970 move from (3, 5) to (3, 6) using car (5089, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 5) to (0, 4) using car (5080, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4974 doesn't move\n", + "Driver 4978 arrived\n", + "Driver 4985 arrived\n", "Driver 4986 arrived\n", - "Driver 4999 arrived\n", - "Driver 5007 arrived\n", - "Driver 5011 arrived\n", - "Agent rider 5014 move from (6, 9) to (7, 9) using car (4988, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 move from (3, 0) to (2, 0) using car (4963, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5016 move from (6, 8) to (6, 7) using car (5023, [(6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 5017 move from (2, 6) to (3, 6) using car (5079, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5020 move from (4, 8) to (3, 8) using car (4993, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5021 move from (9, 6) to (9, 5) using car (4974, [(9, 6), (9, 5)], 0)\n", - "Driver 5026 arrived\n", - "Agent rider 5036 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 5037 move from (1, 3) to (1, 4) using car (5044, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5039 doesn't move\n", - "Driver 5043 arrived\n", - "Driver 5047 arrived\n", - "Agent rider 5050 move from (1, 2) to (1, 3) using car (5070, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5052 move from (1, 8) to (1, 7) using car (5010, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 move from (9, 6) to (9, 5) using car (4974, [(9, 6), (9, 5)], 0)\n" + "Agent rider 4996 move from (5, 9) to (5, 8) using car (5120, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 4997 move from (8, 6) to (8, 7) using car (5075, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 5000 arrived\n", + "Driver 5009 arrived\n", + "Agent rider 5011 move from (3, 4) to (3, 3) using car (5106, [(3, 4), (3, 3)], 0)\n", + "Agent rider 5012 doesn't move\n", + "Driver 5013 arrived\n", + "Agent rider 5022 move from (4, 6) to (3, 6) using car (5074, [(4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5023 move from (8, 6) to (8, 7) using car (5075, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5024 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 5024 arrived with a waiting time of 0 ticks\n", + "Agent rider 5025 move from (0, 4) to (0, 3) using car (5052, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5026 move from (0, 5) to (0, 4) using car (5080, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (0, 7) to (0, 8) using car (5083, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (4, 6) to (4, 7) using car (5005, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5037 move from (3, 4) to (3, 3) using car (5106, [(3, 4), (3, 3)], 0)\n", + "Agent rider 5038 move from (3, 4) to (3, 3) using car (5106, [(3, 4), (3, 3)], 0)\n", + "Agent rider 5040 move from (5, 7) to (6, 7) using car (5143, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Rider n° 5040 arrived with a waiting time of 0 ticks\n", + "Agent rider 5042 move from (7, 1) to (7, 0) using car (5061, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 5072 doesn't move\n", + "Driver 5073 arrived\n", + "Agent rider 5081 move from (5, 9) to (5, 8) using car (5120, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5092 move from (4, 2) to (4, 3) using car (5118, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 5093 doesn't move\n", + "Agent rider 5094 doesn't move\n", + "Agent rider 5095 move from (0, 7) to (0, 8) using car (5083, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5097 doesn't move\n", + "Agent rider 5098 move from (1, 4) to (1, 3) using car (5134, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 move from (6, 4) to (6, 5) using car (5049, [(6, 4), (6, 5)], 0)\n", + "Agent rider 5100 move from (8, 6) to (8, 7) using car (5075, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5101 doesn't move\n", + "Agent rider 5102 move from (3, 5) to (3, 6) using car (5089, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Driver 5122 arrived\n", + "Agent rider 5123 doesn't move\n", + "Agent rider 5124 doesn't move\n", + "Agent rider 5125 move from (6, 2) to (6, 3) using car (5116, [(6, 2), (6, 3), (5, 3)], 0)\n", + "Agent rider 5126 move from (3, 1) to (3, 2) using car (5084, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5127 doesn't move\n", + "Agent rider 5128 move from (2, 3) to (2, 2) using car (5078, [(2, 3), (2, 2), (3, 2)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (8, 5) to (7, 5) using car (5117, [(8, 5), (7, 5), (6, 5)], 0)\n", + "Agent rider 5139 doesn't move\n", + "Agent rider 5140 move from (5, 4) to (5, 5) using car (5050, [(5, 4), (5, 5)], 0)\n", + "Agent rider 5141 doesn't move\n", + "Agent rider 5142 move from (5, 7) to (5, 8) using car (5115, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5146 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5054 move from (3, 2) to (4, 2) using car (5045, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 5055 move from (1, 4) to (1, 5) using car (5049, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (1, 8) to (2, 8) using car (5005, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5057 move from (6, 3) to (7, 3) using car (5064, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 5058 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (3, 2) to (2, 2) using car (4996, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 5067 arrived\n", - "Agent rider 5068 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Driver 5077 arrived\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (0, 6) to (0, 5) using car (5086, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5091 move from (5, 1) to (5, 2) using car (5075, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5092 doesn't move\n", - "Agent rider 5093 doesn't move\n", - "Agent rider 5094 move from (5, 1) to (5, 2) using car (5075, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5107 doesn't move\n", - "Agent rider 5108 move from (9, 4) to (9, 5) using car (4994, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 5109 move from (2, 6) to (3, 6) using car (5079, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5110 move from (9, 8) to (8, 8) using car (5095, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 5111 doesn't move\n", - "Agent rider 5112 move from (5, 1) to (5, 2) using car (5075, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 doesn't move\n", - "Agent rider 5115 move from (1, 8) to (1, 7) using car (5010, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5116 doesn't move\n", - "Agent rider 5117 doesn't move\n", - "tick 368 ended\n", - "I am driver 5118 - trip: [(0, 3), (1, 3)]\n", - "I am driver 5119 - trip: [(9, 0), (9, 1), (9, 2)]\n", - "I am driver 5120 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 5121 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5122 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 5123 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 5124 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 5125 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)]\n", - "I am driver 5126 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 5127 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 5128 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 5129 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5130 - trip: [(6, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 5131 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "14 drivers generated.\n", - "I am rider 5132 - dep: (9, 1) , arr: (0, 7)\n", - "I am rider 5133 - dep: (2, 2) , arr: (3, 6)\n", - "I am rider 5134 - dep: (4, 0) , arr: (6, 9)\n", - "I am rider 5135 - dep: (0, 4) , arr: (4, 1)\n", - "I am rider 5136 - dep: (5, 2) , arr: (7, 6)\n", + "tick 361 ended\n", + "I am driver 5147 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 5148 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 5149 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 5150 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 5151 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 5152 - trip: [(3, 3), (2, 3), (1, 3), (1, 4)]\n", + "I am driver 5153 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5154 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (3, 4)]\n", + "I am driver 5155 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 5156 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 5157 - trip: [(9, 4), (9, 5), (9, 6)]\n", + "I am driver 5158 - trip: [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 5159 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 5160 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 5161 - trip: [(5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 5162 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 5163 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)]\n", + "I am driver 5164 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 5165 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 5166 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 5167 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 5168 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 5169 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "23 drivers generated.\n", + "I am rider 5170 - dep: (7, 1) , arr: (0, 7)\n", + "I am rider 5171 - dep: (0, 2) , arr: (9, 6)\n", + "I am rider 5172 - dep: (7, 2) , arr: (5, 3)\n", + "I am rider 5173 - dep: (3, 0) , arr: (3, 8)\n", + "I am rider 5174 - dep: (7, 9) , arr: (4, 2)\n", "5 riders generated.\n", - "Agent rider 3871 move from (3, 3) to (4, 3) using car (4990, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4189 move from (2, 0) to (1, 0) using car (4963, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4190 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 move from (7, 3) to (8, 3) using car (5064, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4464 move from (7, 3) to (8, 3) using car (5064, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4494 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4597 move from (2, 0) to (1, 0) using car (4963, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4790 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4791 move from (2, 0) to (1, 0) using car (4963, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4813 move from (2, 2) to (1, 2) using car (4996, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4818 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Agent rider 4854 move from (6, 3) to (5, 3) using car (5071, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Rider n° 4854 arrived with a waiting time of 5 ticks\n", - "Driver 4862 arrived\n", - "Agent rider 4867 doesn't move\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4896 move from (7, 6) to (7, 5) using car (5080, [(7, 6), (7, 5)], 0)\n", - "Agent rider 4897 move from (7, 4) to (7, 5) using car (5048, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (3, 8) to (2, 8) using car (4993, [(3, 8), (2, 8)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4905 move from (8, 1) to (8, 0) using car (5096, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 4913 arrived\n", - "Driver 4935 arrived\n", - "Agent rider 4938 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Driver 4944 arrived\n", - "Driver 4948 arrived\n", - "Driver 4962 arrived\n", - "Agent rider 4969 move from (6, 7) to (5, 7) using car (5078, [(6, 7), (5, 7)], 0)\n", - "Agent rider 4970 move from (7, 4) to (7, 5) using car (5048, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4972 move from (1, 5) to (1, 6) using car (5049, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 4976 arrived\n", - "Agent rider 4977 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 4979 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 move from (2, 0) to (1, 0) using car (4963, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (7, 9) to (8, 9) using car (4988, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5015 move from (2, 0) to (1, 0) using car (4963, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5016 move from (6, 7) to (5, 7) using car (5078, [(6, 7), (5, 7)], 0)\n", - "Rider n° 5016 arrived with a waiting time of 2 ticks\n", - "Agent rider 5017 move from (3, 6) to (4, 6) using car (5079, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 5017 arrived with a waiting time of 4 ticks\n", - "Driver 5018 arrived\n", - "Agent rider 5020 move from (3, 8) to (2, 8) using car (4993, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5021 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Driver 5025 arrived\n", - "Driver 5031 arrived\n", - "Driver 5032 arrived\n", - "Agent rider 5036 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 5037 move from (1, 4) to (1, 5) using car (5044, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5039 doesn't move\n", - "Agent rider 5050 move from (1, 3) to (1, 4) using car (5070, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5052 move from (1, 7) to (1, 6) using car (5010, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 5054 move from (4, 2) to (5, 2) using car (5045, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 5055 move from (1, 5) to (1, 6) using car (5049, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (2, 8) to (3, 8) using car (5005, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5057 move from (7, 3) to (8, 3) using car (5064, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 5058 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (2, 2) to (1, 2) using car (4996, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5068 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 5088 move from (1, 7) to (1, 6) using car (5010, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (0, 5) to (0, 4) using car (5086, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5091 move from (5, 2) to (5, 3) using car (5075, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5092 doesn't move\n", - "Agent rider 5093 move from (6, 7) to (6, 6) using car (5121, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 5094 move from (5, 2) to (5, 3) using car (5075, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5107 doesn't move\n", - "Agent rider 5108 move from (9, 5) to (9, 6) using car (4994, [(9, 5), (9, 6)], 0)\n", - "Agent rider 5109 move from (3, 6) to (4, 6) using car (5079, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5110 move from (8, 8) to (7, 8) using car (5095, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 5111 move from (7, 9) to (8, 9) using car (4988, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5112 move from (5, 2) to (5, 3) using car (5075, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 doesn't move\n", - "Agent rider 5115 move from (1, 7) to (2, 7) using car (5122, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 doesn't move\n", - "Agent rider 5117 doesn't move\n", - "Agent rider 5132 move from (9, 1) to (9, 2) using car (5125, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5133 move from (2, 2) to (3, 2) using car (5123, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 move from (5, 2) to (5, 3) using car (5075, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "tick 369 ended\n", - "I am driver 5137 - trip: [(0, 4), (0, 5), (0, 6), (0, 7)]\n", - "1 drivers generated.\n", - "I am rider 5138 - dep: (1, 9) , arr: (3, 5)\n", - "I am rider 5139 - dep: (6, 9) , arr: (3, 1)\n", - "I am rider 5140 - dep: (3, 9) , arr: (1, 7)\n", - "I am rider 5141 - dep: (9, 2) , arr: (3, 3)\n", - "I am rider 5142 - dep: (6, 7) , arr: (9, 5)\n", - "I am rider 5143 - dep: (8, 8) , arr: (6, 8)\n", - "I am rider 5144 - dep: (7, 1) , arr: (4, 9)\n", - "I am rider 5145 - dep: (4, 8) , arr: (3, 1)\n", - "8 riders generated.\n", - "Agent rider 3871 move from (4, 3) to (5, 3) using car (4990, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 3871 arrived with a waiting time of 43 ticks\n", - "Agent rider 4189 move from (1, 0) to (0, 0) using car (4963, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 move from (8, 3) to (9, 3) using car (5064, [(8, 3), (9, 3)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4464 move from (8, 3) to (9, 3) using car (5064, [(8, 3), (9, 3)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4597 move from (1, 0) to (0, 0) using car (4963, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 move from (1, 0) to (0, 0) using car (4963, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4813 move from (1, 2) to (0, 2) using car (4996, [(1, 2), (0, 2)], 0)\n", - "Rider n° 4813 arrived with a waiting time of 3 ticks\n", - "Agent rider 4818 doesn't move\n", + "Agent rider 4099 move from (8, 8) to (8, 7) using car (5107, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4501 move from (1, 3) to (1, 2) using car (5134, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4516 doesn't move\n", + "Agent rider 4524 doesn't move\n", + "Agent rider 4568 move from (1, 3) to (1, 2) using car (5134, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 move from (8, 8) to (8, 7) using car (5107, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4593 move from (8, 8) to (8, 7) using car (5107, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 move from (1, 3) to (1, 2) using car (5134, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4727 doesn't move\n", + "Agent rider 4739 move from (8, 8) to (8, 7) using car (5107, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4754 move from (1, 3) to (1, 2) using car (5134, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4771 move from (1, 3) to (1, 2) using car (5134, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4778 move from (3, 6) to (3, 7) using car (5089, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (3, 4) to (2, 4) using car (5051, [(3, 4), (2, 4)], 0)\n", + "Agent rider 4808 move from (8, 8) to (8, 7) using car (5107, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4810 move from (3, 1) to (2, 1) using car (5060, [(3, 1), (2, 1)], 0)\n", + "Agent rider 4819 doesn't move\n", + "Agent rider 4820 move from (2, 2) to (3, 2) using car (5078, [(2, 2), (3, 2)], 0)\n", "Agent rider 4839 doesn't move\n", - "Driver 4862 arrived\n", - "Agent rider 4867 move from (1, 6) to (1, 7) using car (5049, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4896 move from (7, 5) to (7, 6) using car (5048, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4897 move from (7, 5) to (7, 6) using car (5048, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (2, 8) to (1, 8) using car (5099, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4905 move from (8, 0) to (7, 0) using car (5096, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Rider n° 4905 arrived with a waiting time of 9 ticks\n", - "Driver 4925 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 doesn't move\n", - "Driver 4948 arrived\n", - "Driver 4949 arrived\n", - "Driver 4956 arrived\n", - "Driver 4959 arrived\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4970 move from (7, 5) to (7, 6) using car (5048, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4972 move from (1, 6) to (1, 7) using car (5049, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 4974 arrived\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4979 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 move from (1, 0) to (0, 0) using car (4963, [(1, 0), (0, 0)], 0)\n", - "Agent rider 4984 doesn't move\n", - "Driver 4985 arrived\n", - "Agent rider 5014 move from (8, 9) to (9, 9) using car (4988, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5015 move from (1, 0) to (0, 0) using car (4963, [(1, 0), (0, 0)], 0)\n", - "Agent rider 5017 doesn't move\n", - "Agent rider 5020 move from (2, 8) to (1, 8) using car (5097, [(2, 8), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 5021 doesn't move\n", - "Driver 5022 arrived\n", - "Driver 5028 arrived\n", - "Driver 5029 arrived\n", - "Driver 5032 arrived\n", - "Agent rider 5036 doesn't move\n", - "Agent rider 5037 move from (1, 5) to (1, 6) using car (5044, [(1, 5), (1, 6)], 0)\n", - "Agent rider 5039 move from (3, 2) to (3, 3) using car (5123, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5050 move from (1, 4) to (1, 5) using car (5070, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5052 move from (1, 6) to (1, 5) using car (5010, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5054 move from (5, 2) to (6, 2) using car (5045, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 5055 move from (1, 6) to (1, 7) using car (5049, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (3, 8) to (4, 8) using car (5005, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5057 move from (8, 3) to (9, 3) using car (5064, [(8, 3), (9, 3)], 0)\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5061 move from (1, 2) to (0, 2) using car (4996, [(1, 2), (0, 2)], 0)\n", - "Rider n° 5061 arrived with a waiting time of 0 ticks\n", - "Agent rider 5068 doesn't move\n", - "Driver 5069 arrived\n", - "Driver 5076 arrived\n", - "Agent rider 5088 move from (1, 6) to (1, 5) using car (5010, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5089 move from (4, 4) to (3, 4) using car (5073, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5090 move from (0, 4) to (0, 5) using car (5137, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 5091 move from (5, 3) to (5, 4) using car (5075, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5092 doesn't move\n", - "Agent rider 5093 move from (6, 6) to (6, 5) using car (5121, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 5094 move from (5, 3) to (5, 4) using car (5075, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Rider n° 5094 arrived with a waiting time of 1 ticks\n", - "Agent rider 5107 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5109 move from (4, 6) to (5, 6) using car (5079, [(4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5110 move from (7, 8) to (6, 8) using car (5095, [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 5111 move from (8, 9) to (9, 9) using car (4988, [(8, 9), (9, 9)], 0)\n", - "Rider n° 5111 arrived with a waiting time of 1 ticks\n", - "Agent rider 5112 move from (5, 3) to (5, 4) using car (5075, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 doesn't move\n", - "Agent rider 5115 move from (2, 7) to (2, 6) using car (5122, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 doesn't move\n", - "Agent rider 5117 doesn't move\n", - "Agent rider 5132 move from (9, 2) to (9, 3) using car (5125, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5133 move from (3, 2) to (3, 3) using car (5123, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5134 move from (4, 0) to (5, 0) using car (5000, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5135 move from (0, 4) to (0, 3) using car (5086, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5136 move from (5, 3) to (5, 4) using car (5075, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5138 doesn't move\n", - "Agent rider 5139 move from (6, 9) to (5, 9) using car (5103, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5140 move from (3, 9) to (4, 9) using car (5027, [(3, 9), (4, 9)], 0)\n", - "Agent rider 5141 move from (9, 2) to (9, 3) using car (5125, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5143 doesn't move\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5145 doesn't move\n", - "tick 370 ended\n", - "I am driver 5146 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8)]\n", - "I am driver 5147 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 5148 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 5149 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", - "4 drivers generated.\n", - "I am rider 5150 - dep: (3, 8) , arr: (7, 3)\n", - "I am rider 5151 - dep: (4, 6) , arr: (2, 4)\n", - "I am rider 5152 - dep: (1, 7) , arr: (3, 9)\n", - "I am rider 5153 - dep: (5, 8) , arr: (8, 4)\n", - "4 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 move from (8, 2) to (8, 3) using car (5120, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4839 move from (2, 1) to (3, 1) using car (5072, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4867 move from (1, 7) to (1, 8) using car (5049, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 4867 arrived with a waiting time of 9 ticks\n", - "Agent rider 4872 move from (8, 2) to (8, 3) using car (5120, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 4896 move from (7, 6) to (6, 6) using car (5048, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4897 move from (7, 6) to (6, 6) using car (5048, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (1, 8) to (0, 8) using car (5099, [(1, 8), (0, 8)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (2, 1) to (3, 1) using car (5072, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 4925 arrived\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4939 doesn't move\n", - "Driver 4949 arrived\n", - "Driver 4954 arrived\n", - "Driver 4959 arrived\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4970 move from (7, 6) to (6, 6) using car (5048, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 4970 arrived with a waiting time of 3 ticks\n", - "Agent rider 4972 move from (1, 7) to (1, 8) using car (5049, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4979 move from (5, 2) to (6, 2) using car (5106, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Driver 4989 arrived\n", - "Driver 4993 arrived\n", - "Driver 4994 arrived\n", - "Agent rider 5014 move from (9, 9) to (8, 9) using car (5146, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5020 move from (1, 8) to (1, 7) using car (5097, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 5021 doesn't move\n", - "Driver 5023 arrived\n", - "Driver 5029 arrived\n", - "Agent rider 5036 doesn't move\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4881 doesn't move\n", + "Agent rider 4890 move from (4, 6) to (4, 5) using car (5108, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 4912 move from (8, 6) to (9, 6) using car (5043, [(8, 6), (9, 6)], 0)\n", + "Agent rider 4917 move from (2, 6) to (3, 6) using car (5069, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Rider n° 4917 arrived with a waiting time of 10 ticks\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4959 move from (0, 8) to (0, 9) using car (5083, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4960 move from (0, 3) to (0, 2) using car (5052, [(0, 3), (0, 2)], 0)\n", + "Driver 4967 arrived\n", + "Agent rider 4970 move from (3, 6) to (3, 7) using car (5089, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 4) to (0, 3) using car (5080, [(0, 4), (0, 3)], 0)\n", + "Agent rider 4972 move from (5, 9) to (6, 9) using car (5066, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4973 move from (0, 3) to (0, 2) using car (5052, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4974 move from (8, 8) to (8, 7) using car (5107, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Driver 4986 arrived\n", + "Driver 4992 arrived\n", + "Agent rider 4996 move from (5, 8) to (5, 7) using car (5120, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 4997 move from (8, 7) to (7, 7) using car (5075, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 5007 arrived\n", + "Agent rider 5011 move from (3, 3) to (2, 3) using car (5152, [(3, 3), (2, 3), (1, 3), (1, 4)], 0)\n", + "Agent rider 5012 doesn't move\n", + "Driver 5016 arrived\n", + "Agent rider 5022 move from (3, 6) to (3, 5) using car (5074, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5023 move from (8, 7) to (7, 7) using car (5075, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5025 move from (0, 3) to (0, 2) using car (5052, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5026 move from (0, 4) to (0, 3) using car (5080, [(0, 4), (0, 3)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (0, 8) to (0, 9) using car (5083, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (4, 7) to (5, 7) using car (5135, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5039 move from (3, 3) to (3, 4) using car (5123, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 5042 arrived\n", - "Agent rider 5050 move from (1, 5) to (1, 6) using car (5070, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5052 move from (1, 5) to (1, 4) using car (5010, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5054 move from (6, 2) to (7, 2) using car (5045, [(6, 2), (7, 2)], 0)\n", - "Agent rider 5055 move from (1, 7) to (1, 8) using car (5049, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (4, 8) to (5, 8) using car (5005, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5057 doesn't move\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5068 doesn't move\n", - "Driver 5078 arrived\n", - "Driver 5080 arrived\n", + "Agent rider 5038 doesn't move\n", + "Agent rider 5042 move from (7, 0) to (6, 0) using car (5061, [(7, 0), (6, 0)], 0)\n", + "Driver 5048 arrived\n", + "Driver 5055 arrived\n", + "Driver 5057 arrived\n", + "Driver 5059 arrived\n", + "Agent rider 5072 doesn't move\n", + "Driver 5079 arrived\n", + "Agent rider 5081 move from (5, 8) to (5, 7) using car (5120, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", "Driver 5082 arrived\n", - "Driver 5087 arrived\n", - "Agent rider 5088 move from (1, 5) to (1, 4) using car (5010, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5089 move from (3, 4) to (2, 4) using car (5073, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5090 move from (0, 5) to (0, 6) using car (5137, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 5091 move from (5, 4) to (5, 5) using car (5075, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5092 doesn't move\n", - "Agent rider 5093 move from (6, 5) to (6, 4) using car (5121, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 5098 arrived\n", - "Agent rider 5107 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5109 move from (5, 6) to (6, 6) using car (5079, [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5112 move from (5, 4) to (5, 5) using car (5075, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 move from (6, 3) to (6, 4) using car (5084, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 5115 move from (2, 6) to (2, 5) using car (5122, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 doesn't move\n", - "Agent rider 5117 doesn't move\n", - "Driver 5118 arrived\n", - "Agent rider 5132 move from (9, 3) to (9, 4) using car (5125, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5133 move from (3, 3) to (3, 4) using car (5123, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5134 move from (5, 0) to (6, 0) using car (5000, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5135 move from (0, 3) to (0, 2) using car (5086, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5136 move from (5, 4) to (5, 5) using car (5075, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5138 doesn't move\n", - "Agent rider 5139 move from (5, 9) to (4, 9) using car (5103, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 5088 arrived\n", + "Agent rider 5092 move from (4, 3) to (4, 4) using car (5118, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 5093 doesn't move\n", + "Agent rider 5094 move from (1, 7) to (2, 7) using car (5148, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 5095 move from (0, 8) to (0, 9) using car (5083, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5097 doesn't move\n", + "Agent rider 5098 move from (1, 3) to (1, 2) using car (5134, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5100 move from (8, 7) to (7, 7) using car (5075, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5101 move from (4, 6) to (4, 5) using car (5108, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5102 move from (3, 6) to (3, 7) using car (5089, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 move from (5, 8) to (5, 7) using car (5120, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Driver 5112 arrived\n", + "Agent rider 5123 move from (0, 8) to (0, 9) using car (5083, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5124 doesn't move\n", + "Agent rider 5125 move from (6, 3) to (5, 3) using car (5116, [(6, 3), (5, 3)], 0)\n", + "Agent rider 5126 move from (3, 2) to (3, 3) using car (5121, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 5127 move from (1, 2) to (2, 2) using car (5164, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 5128 move from (2, 2) to (3, 2) using car (5078, [(2, 2), (3, 2)], 0)\n", + "Agent rider 5129 move from (9, 4) to (9, 5) using car (5157, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 5130 move from (7, 5) to (7, 6) using car (5077, [(7, 5), (7, 6)], 0)\n", + "Driver 5133 arrived\n", + "Agent rider 5139 doesn't move\n", "Agent rider 5140 doesn't move\n", - "Agent rider 5141 move from (9, 3) to (9, 4) using car (5125, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5143 doesn't move\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5145 doesn't move\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5151 doesn't move\n", - "Agent rider 5152 move from (1, 7) to (1, 8) using car (5049, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5153 doesn't move\n", - "tick 371 ended\n", - "I am driver 5154 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 5155 - trip: [(1, 5), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 5156 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 5157 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 5158 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", - "I am driver 5159 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 5160 - trip: [(9, 6), (9, 5), (9, 4)]\n", - "I am driver 5161 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5162 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 5163 - trip: [(2, 7), (3, 7)]\n", - "I am driver 5164 - trip: [(0, 7), (0, 8), (1, 8)]\n", - "I am driver 5165 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 5166 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 5167 - trip: [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 5168 - trip: [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 5169 - trip: [(4, 4), (3, 4), (2, 4), (2, 5)]\n", - "I am driver 5170 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "17 drivers generated.\n", - "I am rider 5171 - dep: (9, 9) , arr: (9, 0)\n", - "I am rider 5172 - dep: (1, 4) , arr: (6, 0)\n", - "I am rider 5173 - dep: (9, 2) , arr: (2, 7)\n", - "I am rider 5174 - dep: (3, 4) , arr: (8, 8)\n", - "I am rider 5175 - dep: (8, 6) , arr: (9, 6)\n", - "5 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4339 doesn't move\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4464 doesn't move\n", - "Agent rider 4494 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4790 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4839 move from (3, 1) to (4, 1) using car (5072, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4896 move from (6, 6) to (6, 5) using car (5079, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 4897 move from (6, 6) to (5, 6) using car (5048, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4898 doesn't move\n", - "Agent rider 4901 move from (0, 6) to (0, 7) using car (5137, [(0, 6), (0, 7)], 0)\n", - "Agent rider 4902 move from (3, 1) to (4, 1) using car (5158, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 4938 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Driver 4951 arrived\n", - "Driver 4959 arrived\n", - "Driver 4963 arrived\n", - "Agent rider 4969 move from (5, 7) to (6, 7) using car (5102, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4972 move from (1, 8) to (1, 9) using car (5049, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4977 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 4979 move from (6, 2) to (6, 3) using car (5106, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Rider n° 4979 arrived with a waiting time of 5 ticks\n", - "Agent rider 4980 move from (0, 2) to (0, 1) using car (5086, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 move from (0, 2) to (0, 1) using car (5086, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Driver 4988 arrived\n", - "Driver 4994 arrived\n", - "Driver 4996 arrived\n", - "Driver 5001 arrived\n", - "Agent rider 5014 move from (8, 9) to (7, 9) using car (5146, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5020 move from (1, 7) to (1, 6) using car (5097, [(1, 7), (1, 6)], 0)\n", - "Agent rider 5021 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Driver 5027 arrived\n", - "Agent rider 5036 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5037 move from (1, 6) to (1, 7) using car (5070, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5039 move from (3, 4) to (3, 5) using car (5123, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 5044 arrived\n", - "Agent rider 5050 move from (1, 6) to (1, 7) using car (5070, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5052 move from (1, 4) to (1, 3) using car (5010, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5053 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5054 doesn't move\n", - "Agent rider 5055 move from (1, 8) to (1, 9) using car (5049, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5056 move from (5, 8) to (6, 8) using car (5005, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 5056 arrived with a waiting time of 2 ticks\n", - "Agent rider 5057 doesn't move\n", - "Agent rider 5058 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Driver 5063 arrived\n", - "Driver 5064 arrived\n", - "Driver 5066 arrived\n", - "Agent rider 5068 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Driver 5085 arrived\n", - "Agent rider 5088 move from (1, 4) to (1, 3) using car (5010, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (0, 6) to (0, 7) using car (5137, [(0, 6), (0, 7)], 0)\n", - "Agent rider 5091 move from (5, 5) to (5, 6) using car (5075, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5092 doesn't move\n", - "Agent rider 5093 move from (6, 4) to (6, 3) using car (5121, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 5101 arrived\n", - "Agent rider 5107 move from (5, 6) to (5, 5) using car (5104, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5108 move from (9, 6) to (9, 5) using car (5160, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5109 move from (6, 6) to (6, 5) using car (5079, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5112 move from (5, 5) to (5, 6) using car (5075, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 move from (6, 4) to (6, 5) using car (5084, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 5115 move from (2, 5) to (2, 4) using car (5122, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (0, 1) to (1, 1) using car (5162, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 doesn't move\n", - "Driver 5119 arrived\n", - "Agent rider 5132 move from (9, 4) to (8, 4) using car (5125, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5133 move from (3, 4) to (3, 5) using car (5123, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5134 move from (6, 0) to (5, 0) using car (5165, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5135 move from (0, 2) to (0, 1) using car (5086, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5136 move from (5, 5) to (5, 6) using car (5075, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 5138 doesn't move\n", - "Agent rider 5139 move from (4, 9) to (4, 8) using car (5103, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5140 move from (4, 9) to (4, 8) using car (5103, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5141 move from (9, 4) to (8, 4) using car (5125, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 5141 doesn't move\n", "Agent rider 5142 doesn't move\n", - "Agent rider 5143 move from (8, 8) to (7, 8) using car (5149, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5144 move from (7, 1) to (7, 2) using car (5157, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 doesn't move\n", - "Agent rider 5150 move from (3, 8) to (2, 8) using car (5167, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5151 doesn't move\n", - "Agent rider 5152 move from (1, 8) to (1, 9) using car (5049, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5153 move from (5, 8) to (6, 8) using car (5005, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5146 doesn't move\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5172 move from (1, 4) to (1, 3) using car (5010, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5173 move from (9, 2) to (9, 3) using car (5148, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5174 move from (3, 4) to (3, 5) using car (5123, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5175 doesn't move\n", - "tick 372 ended\n", - "I am driver 5176 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 5177 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5178 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 5179 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 5180 - trip: [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 5181 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5182 - trip: [(6, 3), (7, 3), (7, 2), (7, 1)]\n", + "Agent rider 5172 move from (7, 2) to (6, 2) using car (5076, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 5173 move from (3, 0) to (3, 1) using car (5169, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 9) to (7, 8) using car (5165, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "tick 362 ended\n", + "I am driver 5175 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 5176 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)]\n", + "I am driver 5177 - trip: [(3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 5178 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 5179 - trip: [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 5180 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 5181 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", "7 drivers generated.\n", - "I am rider 5183 - dep: (2, 6) , arr: (4, 4)\n", - "I am rider 5184 - dep: (2, 2) , arr: (5, 8)\n", - "I am rider 5185 - dep: (1, 5) , arr: (3, 6)\n", - "I am rider 5186 - dep: (5, 6) , arr: (6, 5)\n", - "I am rider 5187 - dep: (2, 6) , arr: (1, 5)\n", - "I am rider 5188 - dep: (3, 6) , arr: (4, 9)\n", - "I am rider 5189 - dep: (0, 3) , arr: (6, 1)\n", - "I am rider 5190 - dep: (8, 8) , arr: (6, 3)\n", - "8 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4253 move from (7, 1) to (7, 2) using car (5081, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 4339 move from (9, 3) to (9, 4) using car (5148, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4464 move from (9, 3) to (9, 4) using car (5148, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4494 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4790 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4839 move from (4, 1) to (5, 1) using car (5072, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4872 doesn't move\n", - "Agent rider 4896 move from (6, 5) to (7, 5) using car (5079, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 4897 move from (5, 6) to (4, 6) using car (5048, [(5, 6), (4, 6)], 0)\n", - "Agent rider 4898 move from (0, 8) to (1, 8) using car (5164, [(0, 8), (1, 8)], 0)\n", - "Agent rider 4901 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 4902 move from (4, 1) to (5, 1) using car (5158, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 4938 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Driver 4959 arrived\n", - "Agent rider 4969 move from (6, 7) to (6, 6) using car (5102, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4972 move from (1, 9) to (2, 9) using car (5049, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 4977 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 4980 move from (0, 1) to (1, 1) using car (5086, [(0, 1), (1, 1)], 0)\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 move from (0, 1) to (1, 1) using car (5086, [(0, 1), (1, 1)], 0)\n", + "I am rider 5182 - dep: (5, 2) , arr: (1, 8)\n", + "I am rider 5183 - dep: (3, 0) , arr: (8, 5)\n", + "I am rider 5184 - dep: (2, 8) , arr: (6, 6)\n", + "I am rider 5185 - dep: (8, 7) , arr: (9, 3)\n", + "I am rider 5186 - dep: (0, 6) , arr: (3, 4)\n", + "5 riders generated.\n", + "Agent rider 4099 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4501 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4516 move from (8, 8) to (7, 8) using car (5159, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4524 move from (8, 8) to (7, 8) using car (5159, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4568 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4570 move from (3, 3) to (3, 4) using car (5084, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4571 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4593 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4627 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4727 move from (8, 8) to (7, 8) using car (5159, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4739 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Rider n° 4739 arrived with a waiting time of 12 ticks\n", + "Agent rider 4754 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4771 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 4778 move from (3, 7) to (3, 8) using car (5089, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 move from (1, 9) to (2, 9) using car (5151, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4808 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4820 doesn't move\n", + "Agent rider 4839 doesn't move\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4869 move from (8, 8) to (7, 8) using car (5159, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4881 move from (8, 8) to (7, 8) using car (5159, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 4881 arrived with a waiting time of 10 ticks\n", + "Agent rider 4890 move from (4, 5) to (4, 4) using car (5108, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4954 move from (3, 3) to (3, 4) using car (5084, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4959 move from (0, 9) to (1, 9) using car (5083, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4970 move from (3, 7) to (3, 8) using car (5089, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (6, 9) to (5, 9) using car (5162, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Driver 4980 arrived\n", "Driver 4992 arrived\n", - "Driver 4996 arrived\n", - "Agent rider 5014 move from (7, 9) to (6, 9) using car (5146, [(7, 9), (6, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 5015 doesn't move\n", - "Driver 5019 arrived\n", - "Agent rider 5020 doesn't move\n", - "Agent rider 5021 doesn't move\n", - "Agent rider 5036 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 5037 move from (1, 7) to (1, 8) using car (5070, [(1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5039 move from (3, 5) to (3, 6) using car (5123, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 5045 arrived\n", - "Agent rider 5050 move from (1, 7) to (1, 8) using car (5070, [(1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 5052 move from (1, 3) to (1, 4) using car (5170, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5053 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 5054 move from (7, 2) to (7, 3) using car (5157, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5055 move from (1, 9) to (2, 9) using car (5049, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5057 move from (9, 3) to (9, 4) using car (5148, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5060 doesn't move\n", - "Driver 5064 arrived\n", - "Agent rider 5068 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Driver 5071 arrived\n", - "Agent rider 5088 move from (1, 3) to (1, 4) using car (5170, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 move from (5, 6) to (5, 7) using car (5075, [(5, 6), (5, 7)], 0)\n", - "Agent rider 5092 move from (0, 8) to (1, 8) using car (5164, [(0, 8), (1, 8)], 0)\n", - "Agent rider 5093 move from (6, 3) to (5, 3) using car (5121, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 5093 arrived with a waiting time of 2 ticks\n", - "Driver 5096 arrived\n", - "Driver 5099 arrived\n", - "Agent rider 5107 move from (5, 5) to (5, 4) using car (5104, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5108 move from (9, 5) to (9, 4) using car (5160, [(9, 5), (9, 4)], 0)\n", - "Agent rider 5109 move from (6, 5) to (7, 5) using car (5079, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5112 move from (5, 6) to (5, 7) using car (5075, [(5, 6), (5, 7)], 0)\n", - "Agent rider 5113 move from (0, 8) to (1, 8) using car (5164, [(0, 8), (1, 8)], 0)\n", - "Agent rider 5114 move from (6, 5) to (6, 6) using car (5084, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 5115 move from (2, 4) to (2, 3) using car (5122, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (1, 1) to (2, 1) using car (5162, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 move from (1, 1) to (2, 1) using car (5162, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 5130 arrived\n", - "Agent rider 5132 move from (8, 4) to (8, 5) using car (5120, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 5133 move from (3, 5) to (3, 6) using car (5123, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 5133 arrived with a waiting time of 0 ticks\n", - "Agent rider 5134 move from (5, 0) to (4, 0) using car (5165, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5135 move from (0, 1) to (1, 1) using car (5086, [(0, 1), (1, 1)], 0)\n", - "Agent rider 5136 move from (5, 6) to (4, 6) using car (5048, [(5, 6), (4, 6)], 0)\n", - "Agent rider 5138 move from (1, 9) to (2, 9) using car (5049, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5139 move from (4, 8) to (4, 7) using car (5103, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5141 move from (8, 4) to (7, 4) using car (5125, [(8, 4), (7, 4)], 0)\n", - "Agent rider 5142 move from (6, 7) to (6, 6) using car (5102, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5143 move from (7, 8) to (6, 8) using car (5149, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Rider n° 5143 arrived with a waiting time of 2 ticks\n", - "Agent rider 5144 move from (7, 2) to (7, 3) using car (5157, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 move from (4, 8) to (4, 7) using car (5103, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5150 move from (2, 8) to (2, 7) using car (5167, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5151 doesn't move\n", - "Agent rider 5152 move from (1, 9) to (2, 9) using car (5049, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5153 move from (6, 8) to (7, 8) using car (5005, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5172 move from (1, 3) to (1, 4) using car (5170, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5173 move from (9, 3) to (9, 4) using car (5148, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5174 move from (3, 5) to (3, 6) using car (5123, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5183 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5185 doesn't move\n", - "Agent rider 5186 move from (5, 6) to (4, 6) using car (5048, [(5, 6), (4, 6)], 0)\n", - "Agent rider 5187 doesn't move\n", - "Agent rider 5188 move from (3, 6) to (3, 7) using car (5105, [(3, 6), (3, 7)], 0)\n", - "Agent rider 5189 doesn't move\n", - "Agent rider 5190 move from (8, 8) to (8, 9) using car (5131, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "tick 373 ended\n", - "I am driver 5191 - trip: [(4, 6), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 5192 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 5193 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 5194 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 5195 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 5196 - trip: [(7, 9), (8, 9)]\n", - "I am driver 5197 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5198 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 5199 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 5200 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 5201 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5202 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 5203 - trip: [(2, 4), (2, 5)]\n", - "I am driver 5204 - trip: [(7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 5205 - trip: [(8, 4), (8, 3), (7, 3)]\n", - "I am driver 5206 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 5207 - trip: [(6, 7), (7, 7)]\n", - "I am driver 5208 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 5209 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 5210 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5211 - trip: [(9, 8), (8, 8), (7, 8), (6, 8)]\n", - "I am driver 5212 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 5213 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 5214 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", - "I am driver 5215 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 5216 - trip: [(8, 5), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 5217 - trip: [(6, 7), (7, 7), (8, 7), (8, 8)]\n", - "27 drivers generated.\n", - "I am rider 5218 - dep: (8, 8) , arr: (9, 9)\n", - "I am rider 5219 - dep: (0, 0) , arr: (4, 0)\n", - "I am rider 5220 - dep: (9, 0) , arr: (3, 0)\n", - "I am rider 5221 - dep: (3, 8) , arr: (4, 9)\n", - "4 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4253 move from (7, 2) to (7, 3) using car (5081, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 4339 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 4339 arrived with a waiting time of 21 ticks\n", - "Agent rider 4357 doesn't move\n", - "Agent rider 4358 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4464 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 4464 arrived with a waiting time of 20 ticks\n", - "Agent rider 4494 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4790 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4839 move from (5, 1) to (6, 1) using car (5072, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 4872 move from (8, 3) to (9, 3) using car (4990, [(8, 3), (9, 3)], 0)\n", - "Rider n° 4872 arrived with a waiting time of 13 ticks\n", - "Agent rider 4896 move from (7, 5) to (8, 5) using car (5079, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 4897 move from (4, 6) to (3, 6) using car (5191, [(4, 6), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4898 move from (1, 8) to (2, 8) using car (5070, [(1, 8), (2, 8)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (5, 1) to (6, 1) using car (5158, [(5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 4938 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4969 move from (6, 6) to (6, 5) using car (5102, [(6, 6), (6, 5)], 0)\n", - "Agent rider 4972 doesn't move\n", - "Agent rider 4977 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Driver 4996 arrived\n", + "Agent rider 4996 move from (5, 7) to (5, 6) using car (5120, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 4997 move from (7, 7) to (6, 7) using car (5075, [(7, 7), (6, 7), (5, 7)], 0)\n", "Driver 5010 arrived\n", - "Agent rider 5014 move from (6, 9) to (5, 9) using car (5146, [(6, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5020 move from (1, 6) to (2, 6) using car (5215, [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5021 doesn't move\n", - "Agent rider 5036 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5037 move from (1, 8) to (2, 8) using car (5070, [(1, 8), (2, 8)], 0)\n", - "Agent rider 5039 move from (3, 6) to (3, 7) using car (5123, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 5041 arrived\n", - "Agent rider 5050 move from (1, 8) to (2, 8) using car (5070, [(1, 8), (2, 8)], 0)\n", - "Rider n° 5050 arrived with a waiting time of 4 ticks\n", - "Agent rider 5052 move from (1, 4) to (1, 3) using car (5128, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5053 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5054 move from (7, 3) to (7, 4) using car (5157, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 5054 arrived with a waiting time of 5 ticks\n", - "Agent rider 5055 move from (2, 9) to (3, 9) using car (5049, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5057 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5068 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 5074 arrived\n", - "Agent rider 5088 move from (1, 4) to (1, 3) using car (5128, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5089 move from (2, 4) to (2, 5) using car (5159, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", - "Agent rider 5092 move from (1, 8) to (2, 8) using car (5070, [(1, 8), (2, 8)], 0)\n", - "Driver 5097 arrived\n", - "Agent rider 5107 move from (5, 4) to (5, 3) using car (5104, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5108 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5109 doesn't move\n", - "Agent rider 5110 move from (6, 8) to (5, 8) using car (5149, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5113 move from (1, 8) to (2, 8) using car (5070, [(1, 8), (2, 8)], 0)\n", - "Agent rider 5114 move from (6, 6) to (5, 6) using car (5084, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 5115 move from (2, 3) to (2, 2) using car (5122, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (2, 1) to (3, 1) using car (5162, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 move from (2, 1) to (3, 1) using car (5162, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5132 move from (8, 5) to (8, 6) using car (5120, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 5134 move from (4, 0) to (4, 1) using car (5165, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Driver 5137 arrived\n", - "Agent rider 5138 move from (2, 9) to (3, 9) using car (5049, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5139 move from (4, 7) to (4, 6) using car (5103, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5011 doesn't move\n", + "Agent rider 5012 doesn't move\n", + "Agent rider 5022 move from (3, 5) to (3, 4) using car (5074, [(3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5023 move from (7, 7) to (6, 7) using car (5075, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (0, 9) to (1, 9) using car (5083, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (5, 7) to (5, 8) using car (5135, [(5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 5037 move from (3, 3) to (3, 4) using car (5084, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5038 move from (3, 3) to (3, 4) using car (5084, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Driver 5044 arrived\n", + "Driver 5049 arrived\n", + "Driver 5050 arrived\n", + "Driver 5053 arrived\n", + "Driver 5057 arrived\n", + "Driver 5071 arrived\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 move from (5, 7) to (5, 6) using car (5120, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 5090 arrived\n", + "Driver 5091 arrived\n", + "Agent rider 5092 move from (4, 4) to (4, 5) using car (5118, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 5093 move from (7, 7) to (6, 7) using car (5075, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5094 move from (2, 7) to (2, 6) using car (5148, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 5095 move from (0, 9) to (1, 9) using car (5083, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 move from (8, 8) to (7, 8) using car (5159, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5097 doesn't move\n", + "Agent rider 5098 move from (1, 2) to (1, 1) using car (5134, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 move from (6, 5) to (6, 6) using car (5168, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5100 move from (7, 7) to (6, 7) using car (5075, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5101 move from (4, 5) to (4, 4) using car (5108, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 5101 arrived with a waiting time of 2 ticks\n", + "Agent rider 5102 move from (3, 7) to (3, 8) using car (5089, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 move from (5, 7) to (5, 6) using car (5120, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Driver 5106 arrived\n", + "Agent rider 5123 move from (0, 9) to (1, 9) using car (5083, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5124 doesn't move\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 move from (3, 3) to (3, 4) using car (5084, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5127 move from (2, 2) to (3, 2) using car (5164, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 5128 doesn't move\n", + "Agent rider 5129 move from (9, 5) to (9, 6) using car (5157, [(9, 5), (9, 6)], 0)\n", + "Agent rider 5130 move from (7, 6) to (8, 6) using car (5068, [(7, 6), (8, 6)], 0)\n", + "Agent rider 5139 move from (1, 9) to (2, 9) using car (5151, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", "Agent rider 5140 doesn't move\n", "Agent rider 5141 doesn't move\n", - "Agent rider 5142 move from (6, 6) to (6, 5) using car (5102, [(6, 6), (6, 5)], 0)\n", - "Agent rider 5144 move from (7, 3) to (7, 4) using car (5157, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 move from (4, 7) to (4, 6) using car (5103, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5150 move from (2, 7) to (2, 6) using car (5167, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5151 doesn't move\n", - "Agent rider 5152 move from (2, 9) to (3, 9) using car (5049, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 5152 arrived with a waiting time of 0 ticks\n", - "Agent rider 5153 move from (7, 8) to (7, 7) using car (5194, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 5163 arrived\n", + "Agent rider 5142 doesn't move\n", + "Agent rider 5146 doesn't move\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5172 move from (1, 4) to (1, 3) using car (5128, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5173 move from (9, 4) to (9, 5) using car (5148, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5174 move from (3, 6) to (3, 7) using car (5123, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5183 doesn't move\n", + "Agent rider 5172 move from (6, 2) to (5, 2) using car (5076, [(6, 2), (5, 2)], 0)\n", + "Agent rider 5173 move from (3, 1) to (3, 2) using car (5169, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 8) to (7, 7) using car (5165, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5182 move from (5, 2) to (5, 3) using car (5144, [(5, 2), (5, 3)], 0)\n", + "Agent rider 5183 move from (3, 0) to (4, 0) using car (5155, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", "Agent rider 5184 doesn't move\n", - "Agent rider 5185 doesn't move\n", + "Agent rider 5185 move from (8, 7) to (8, 6) using car (5107, [(8, 7), (8, 6), (9, 6)], 0)\n", "Agent rider 5186 doesn't move\n", - "Agent rider 5187 doesn't move\n", - "Agent rider 5188 doesn't move\n", - "Agent rider 5189 doesn't move\n", - "Agent rider 5190 move from (8, 9) to (7, 9) using car (5131, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5219 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5221 doesn't move\n", - "tick 374 ended\n", - "I am driver 5222 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 5223 - trip: [(7, 1), (7, 2), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 5224 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 5225 - trip: [(7, 0), (8, 0), (9, 0), (9, 1)]\n", - "I am driver 5226 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "5 drivers generated.\n", - "I am rider 5227 - dep: (7, 4) , arr: (6, 5)\n", - "1 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4253 move from (7, 3) to (7, 4) using car (5081, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 4357 move from (8, 3) to (7, 3) using car (5205, [(8, 3), (7, 3)], 0)\n", - "Rider n° 4357 arrived with a waiting time of 35 ticks\n", - "Agent rider 4358 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4494 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4597 doesn't move\n", - "Agent rider 4790 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4839 doesn't move\n", - "Agent rider 4896 move from (8, 5) to (9, 5) using car (5079, [(8, 5), (9, 5)], 0)\n", - "Agent rider 4897 move from (3, 6) to (3, 7) using car (5191, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4898 doesn't move\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4938 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4972 move from (2, 9) to (3, 9) using car (5206, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4977 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5020 move from (2, 6) to (2, 7) using car (5215, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 5020 arrived with a waiting time of 1 ticks\n", - "Agent rider 5021 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5036 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "tick 363 ended\n", + "I am driver 5187 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 5188 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)]\n", + "I am driver 5189 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "3 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4099 move from (8, 6) to (9, 6) using car (5107, [(8, 6), (9, 6)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4516 move from (7, 8) to (6, 8) using car (5159, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4524 move from (7, 8) to (6, 8) using car (5159, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4571 move from (8, 6) to (9, 6) using car (5107, [(8, 6), (9, 6)], 0)\n", + "Agent rider 4593 move from (8, 6) to (9, 6) using car (5107, [(8, 6), (9, 6)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 move from (1, 0) to (1, 1) using car (5086, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4727 move from (7, 8) to (6, 8) using car (5159, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 4727 arrived with a waiting time of 31 ticks\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4778 move from (3, 8) to (3, 9) using car (5089, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (2, 4) to (2, 5) using car (5113, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 4808 doesn't move\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4820 move from (3, 2) to (3, 3) using car (5169, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 4820 arrived with a waiting time of 8 ticks\n", + "Agent rider 4839 move from (2, 6) to (2, 7) using car (5111, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 4846 move from (2, 6) to (2, 5) using car (5148, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 4869 move from (7, 8) to (6, 8) using car (5159, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4890 move from (4, 4) to (4, 3) using car (5108, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 4912 move from (9, 6) to (8, 6) using car (5188, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4944 doesn't move\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4957 move from (2, 6) to (2, 5) using car (5148, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 4959 move from (1, 9) to (2, 9) using car (5083, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4970 move from (3, 8) to (3, 9) using car (5089, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 3) to (0, 4) using car (5189, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4972 move from (5, 9) to (5, 8) using car (5162, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 move from (8, 6) to (9, 6) using car (5107, [(8, 6), (9, 6)], 0)\n", + "Driver 4992 arrived\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 move from (2, 3) to (2, 2) using car (5178, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 5012 move from (1, 0) to (1, 1) using car (5086, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5022 move from (3, 4) to (2, 4) using car (5074, [(3, 4), (2, 4)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 3) to (0, 4) using car (5189, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (1, 9) to (2, 9) using car (5083, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (5, 8) to (6, 8) using car (5135, [(5, 8), (6, 8), (7, 8)], 0)\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5039 move from (3, 7) to (4, 7) using car (5123, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 5048 arrived\n", - "Agent rider 5052 doesn't move\n", - "Agent rider 5053 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5055 move from (3, 9) to (4, 9) using car (5049, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5057 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5058 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Driver 5065 arrived\n", - "Agent rider 5068 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 5073 arrived\n", - "Driver 5075 arrived\n", - "Driver 5086 arrived\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 move from (2, 5) to (2, 6) using car (5159, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", + "Agent rider 5038 move from (3, 4) to (3, 5) using car (5084, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Driver 5043 arrived\n", + "Driver 5045 arrived\n", + "Driver 5050 arrived\n", + "Driver 5051 arrived\n", + "Driver 5052 arrived\n", + "Driver 5060 arrived\n", + "Driver 5061 arrived\n", + "Driver 5067 arrived\n", + "Driver 5070 arrived\n", + "Agent rider 5072 move from (1, 8) to (2, 8) using car (5176, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Driver 5077 arrived\n", + "Driver 5078 arrived\n", + "Driver 5080 arrived\n", + "Agent rider 5081 doesn't move\n", + "Driver 5087 arrived\n", + "Driver 5091 arrived\n", "Agent rider 5092 doesn't move\n", - "Driver 5095 arrived\n", - "Driver 5105 arrived\n", - "Agent rider 5107 move from (5, 3) to (5, 2) using car (5104, [(5, 3), (5, 2)], 0)\n", - "Agent rider 5108 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5109 move from (7, 5) to (7, 4) using car (5216, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 5110 move from (5, 8) to (4, 8) using car (5149, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 move from (5, 6) to (4, 6) using car (5084, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 5115 move from (2, 2) to (3, 2) using car (5122, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (3, 1) to (4, 1) using car (5162, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 move from (3, 1) to (4, 1) using car (5162, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 5124 arrived\n", - "Driver 5125 arrived\n", - "Agent rider 5132 move from (8, 6) to (8, 7) using car (5120, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 5134 move from (4, 1) to (4, 2) using car (5165, [(4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 move from (4, 6) to (4, 5) using car (5103, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5138 move from (3, 9) to (3, 8) using car (5226, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5139 move from (4, 6) to (4, 5) using car (5103, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5140 doesn't move\n", + "Agent rider 5093 move from (6, 7) to (5, 7) using car (5075, [(6, 7), (5, 7)], 0)\n", + "Rider n° 5093 arrived with a waiting time of 3 ticks\n", + "Agent rider 5094 move from (2, 6) to (2, 5) using car (5148, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Rider n° 5094 arrived with a waiting time of 4 ticks\n", + "Agent rider 5095 move from (1, 9) to (2, 9) using car (5083, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 move from (7, 8) to (6, 8) using car (5159, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5097 move from (9, 6) to (8, 6) using car (5188, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5098 move from (1, 1) to (2, 1) using car (5134, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 move from (6, 6) to (6, 7) using car (5168, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5100 move from (6, 7) to (5, 7) using car (5075, [(6, 7), (5, 7)], 0)\n", + "Agent rider 5102 move from (3, 8) to (3, 9) using car (5089, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 move from (1, 9) to (2, 9) using car (5083, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5110 arrived\n", + "Driver 5114 arrived\n", + "Driver 5116 arrived\n", + "Driver 5117 arrived\n", + "Driver 5119 arrived\n", + "Agent rider 5123 move from (1, 9) to (2, 9) using car (5083, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5124 move from (1, 1) to (2, 1) using car (5134, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 doesn't move\n", + "Agent rider 5127 move from (3, 2) to (4, 2) using car (5164, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Rider n° 5127 arrived with a waiting time of 1 ticks\n", + "Agent rider 5128 move from (3, 2) to (3, 3) using car (5169, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5128 arrived with a waiting time of 2 ticks\n", + "Agent rider 5129 move from (9, 6) to (8, 6) using car (5188, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5130 move from (8, 6) to (9, 6) using car (5107, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5139 move from (2, 9) to (3, 9) using car (5151, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 move from (5, 5) to (4, 5) using car (5137, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", "Agent rider 5141 doesn't move\n", "Agent rider 5142 doesn't move\n", - "Agent rider 5144 move from (7, 4) to (7, 5) using car (5157, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 move from (4, 6) to (4, 5) using car (5103, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5150 move from (2, 6) to (2, 5) using car (5167, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5151 move from (4, 6) to (4, 5) using car (5103, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5153 move from (7, 7) to (7, 6) using car (5194, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 5160 arrived\n", - "Driver 5164 arrived\n", + "Driver 5143 arrived\n", + "Agent rider 5146 doesn't move\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", "Agent rider 5172 doesn't move\n", - "Agent rider 5173 move from (9, 5) to (9, 6) using car (5148, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5174 move from (3, 7) to (4, 7) using car (5123, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5175 move from (8, 6) to (8, 7) using car (5120, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 5183 move from (2, 6) to (2, 5) using car (5167, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 5173 move from (3, 2) to (3, 3) using car (5169, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 7) to (7, 6) using car (5165, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5182 doesn't move\n", + "Agent rider 5183 move from (4, 0) to (4, 1) using car (5155, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", "Agent rider 5184 doesn't move\n", - "Agent rider 5185 move from (1, 5) to (1, 6) using car (5170, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5186 move from (4, 6) to (4, 5) using car (5103, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 5187 move from (2, 6) to (2, 5) using car (5167, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5188 move from (3, 7) to (4, 7) using car (5123, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5189 doesn't move\n", - "Agent rider 5190 move from (7, 9) to (6, 9) using car (5131, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5218 move from (8, 8) to (9, 8) using car (5005, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5219 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5221 doesn't move\n", - "Agent rider 5227 doesn't move\n", - "tick 375 ended\n", - "I am driver 5228 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 5229 - trip: [(8, 2), (8, 3), (9, 3)]\n", - "I am driver 5230 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5231 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 5232 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "5 drivers generated.\n", - "I am rider 5233 - dep: (6, 2) , arr: (3, 2)\n", - "I am rider 5234 - dep: (0, 8) , arr: (7, 7)\n", - "I am rider 5235 - dep: (6, 1) , arr: (8, 8)\n", - "I am rider 5236 - dep: (6, 9) , arr: (0, 3)\n", - "I am rider 5237 - dep: (6, 9) , arr: (7, 3)\n", - "I am rider 5238 - dep: (0, 3) , arr: (8, 9)\n", - "I am rider 5239 - dep: (4, 2) , arr: (1, 6)\n", + "Agent rider 5185 move from (8, 6) to (9, 6) using car (5107, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "tick 364 ended\n", + "I am driver 5190 - trip: [(6, 0), (5, 0), (5, 1), (5, 2)]\n", + "I am driver 5191 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 5192 - trip: [(2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 5193 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 5194 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 5195 - trip: [(3, 5), (2, 5), (1, 5), (1, 4)]\n", + "I am driver 5196 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5197 - trip: [(9, 1), (8, 1), (7, 1), (7, 2)]\n", + "I am driver 5198 - trip: [(4, 8), (4, 7)]\n", + "I am driver 5199 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 5200 - trip: [(6, 2), (6, 3), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 5201 - trip: [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 5202 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 5203 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 5204 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 5205 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5206 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 5207 - trip: [(3, 6), (3, 7), (2, 7)]\n", + "I am driver 5208 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 5209 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 5210 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 5211 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 5212 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 5213 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", + "I am driver 5214 - trip: [(8, 8), (7, 8)]\n", + "25 drivers generated.\n", + "I am rider 5215 - dep: (9, 3) , arr: (7, 6)\n", + "I am rider 5216 - dep: (8, 4) , arr: (0, 2)\n", + "I am rider 5217 - dep: (0, 8) , arr: (8, 5)\n", + "I am rider 5218 - dep: (5, 9) , arr: (8, 7)\n", + "I am rider 5219 - dep: (7, 3) , arr: (4, 7)\n", + "I am rider 5220 - dep: (5, 3) , arr: (8, 1)\n", + "I am rider 5221 - dep: (3, 2) , arr: (2, 6)\n", "7 riders generated.\n", - "Agent rider 4189 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4190 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4253 move from (7, 4) to (7, 5) using car (5081, [(7, 4), (7, 5)], 0)\n", - "Agent rider 4358 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4494 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4597 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4790 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4791 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4818 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4839 move from (6, 1) to (5, 1) using car (5212, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 move from (3, 7) to (2, 7) using car (5191, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 4898 doesn't move\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (6, 1) to (5, 1) using car (5212, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4938 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4939 doesn't move\n", - "Agent rider 4969 move from (6, 5) to (6, 6) using car (5176, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4972 move from (3, 9) to (4, 9) using car (5206, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4977 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4984 doesn't move\n", - "Driver 4990 arrived\n", - "Driver 5000 arrived\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5015 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5021 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5036 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5039 move from (4, 7) to (5, 7) using car (5123, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5052 doesn't move\n", - "Agent rider 5053 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5055 move from (4, 9) to (5, 9) using car (5049, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5057 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5057 arrived with a waiting time of 2 ticks\n", - "Agent rider 5058 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5060 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5068 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 5070 arrived\n", - "Driver 5075 arrived\n", - "Driver 5083 arrived\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 move from (2, 6) to (2, 7) using car (5159, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4516 move from (6, 8) to (5, 8) using car (5159, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4524 move from (6, 8) to (5, 8) using car (5159, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 4524 arrived with a waiting time of 29 ticks\n", + "Agent rider 4568 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4570 move from (3, 4) to (3, 3) using car (5156, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4595 move from (6, 0) to (5, 0) using car (5190, [(6, 0), (5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 4626 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4627 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4701 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4754 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4771 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4778 move from (3, 9) to (2, 9) using car (5089, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 move from (2, 9) to (1, 9) using car (5210, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4808 move from (8, 6) to (7, 6) using car (5188, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4810 doesn't move\n", + "Agent rider 4839 move from (2, 7) to (1, 7) using car (5111, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 4839 arrived with a waiting time of 10 ticks\n", + "Agent rider 4846 move from (2, 5) to (2, 4) using car (5148, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 4869 move from (6, 8) to (5, 8) using car (5159, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4890 move from (4, 3) to (3, 3) using car (5201, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 4890 arrived with a waiting time of 10 ticks\n", + "Agent rider 4912 move from (8, 6) to (7, 6) using car (5188, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4944 move from (8, 3) to (8, 4) using car (5147, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 4944 arrived with a waiting time of 10 ticks\n", + "Agent rider 4954 move from (3, 4) to (3, 3) using car (5156, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 4957 move from (2, 5) to (2, 4) using car (5148, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 4959 move from (2, 9) to (3, 9) using car (5083, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 4959 arrived with a waiting time of 7 ticks\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4970 move from (3, 9) to (2, 9) using car (5089, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 4) to (0, 5) using car (5189, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4972 move from (5, 8) to (5, 9) using car (5105, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4996 move from (5, 6) to (4, 6) using car (5175, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4997 move from (6, 7) to (6, 8) using car (5168, [(6, 7), (6, 8)], 0)\n", + "Driver 5005 arrived\n", + "Agent rider 5011 move from (2, 2) to (2, 1) using car (5178, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 5012 move from (1, 1) to (1, 2) using car (5086, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5022 move from (2, 4) to (2, 5) using car (5192, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5023 move from (6, 7) to (6, 8) using car (5168, [(6, 7), (6, 8)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 4) to (0, 5) using car (5189, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5028 doesn't move\n", + "Driver 5030 arrived\n", + "Agent rider 5035 move from (2, 9) to (3, 9) using car (5083, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (6, 8) to (7, 8) using car (5135, [(6, 8), (7, 8)], 0)\n", + "Agent rider 5037 move from (3, 4) to (3, 3) using car (5156, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5038 move from (3, 5) to (4, 5) using car (5084, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5042 move from (6, 0) to (5, 0) using car (5190, [(6, 0), (5, 0), (5, 1), (5, 2)], 0)\n", + "Driver 5045 arrived\n", + "Driver 5051 arrived\n", + "Driver 5054 arrived\n", + "Driver 5061 arrived\n", + "Driver 5066 arrived\n", + "Driver 5068 arrived\n", + "Agent rider 5072 move from (2, 8) to (3, 8) using car (5176, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Driver 5076 arrived\n", + "Driver 5078 arrived\n", + "Agent rider 5081 move from (5, 6) to (4, 6) using car (5175, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", "Agent rider 5092 doesn't move\n", - "Driver 5102 arrived\n", - "Driver 5106 arrived\n", - "Agent rider 5107 doesn't move\n", - "Agent rider 5108 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5109 move from (7, 4) to (7, 3) using car (5216, [(7, 4), (7, 3)], 0)\n", - "Rider n° 5109 arrived with a waiting time of 1 ticks\n", - "Agent rider 5110 move from (4, 8) to (3, 8) using car (5149, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 move from (4, 6) to (3, 6) using car (5084, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 5115 move from (3, 2) to (4, 2) using car (5122, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (4, 1) to (5, 1) using car (5162, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 move from (4, 1) to (5, 1) using car (5162, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 5125 arrived\n", - "Driver 5128 arrived\n", - "Agent rider 5132 move from (8, 7) to (8, 8) using car (5120, [(8, 7), (8, 8)], 0)\n", - "Agent rider 5134 move from (4, 2) to (4, 3) using car (5165, [(4, 2), (4, 3)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 move from (4, 5) to (4, 4) using car (5103, [(4, 5), (4, 4)], 0)\n", - "Agent rider 5138 move from (3, 8) to (3, 7) using car (5226, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5139 move from (4, 5) to (4, 4) using car (5103, [(4, 5), (4, 4)], 0)\n", - "Agent rider 5140 move from (4, 8) to (3, 8) using car (5149, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5141 move from (7, 4) to (7, 3) using car (5216, [(7, 4), (7, 3)], 0)\n", - "Agent rider 5142 move from (6, 5) to (6, 4) using car (5209, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 5144 move from (7, 5) to (7, 6) using car (5157, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 move from (4, 5) to (4, 4) using car (5103, [(4, 5), (4, 4)], 0)\n", - "Agent rider 5150 move from (2, 5) to (2, 4) using car (5167, [(2, 5), (2, 4)], 0)\n", - "Agent rider 5151 move from (4, 5) to (4, 4) using car (5103, [(4, 5), (4, 4)], 0)\n", - "Agent rider 5153 move from (7, 6) to (7, 5) using car (5194, [(7, 6), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 5155 arrived\n", - "Driver 5169 arrived\n", + "Agent rider 5094 doesn't move\n", + "Agent rider 5095 move from (2, 9) to (3, 9) using car (5083, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 move from (6, 8) to (5, 8) using car (5159, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5097 move from (8, 6) to (7, 6) using car (5188, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5098 move from (2, 1) to (3, 1) using car (5134, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 move from (6, 7) to (6, 8) using car (5168, [(6, 7), (6, 8)], 0)\n", + "Agent rider 5100 doesn't move\n", + "Agent rider 5102 move from (3, 9) to (2, 9) using car (5089, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 move from (5, 6) to (4, 6) using car (5175, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5104 move from (2, 9) to (1, 9) using car (5210, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5109 arrived\n", + "Driver 5117 arrived\n", + "Agent rider 5123 doesn't move\n", + "Agent rider 5124 move from (2, 1) to (3, 1) using car (5134, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 move from (3, 4) to (3, 3) using car (5156, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5128 doesn't move\n", + "Agent rider 5129 move from (8, 6) to (7, 6) using car (5188, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5139 move from (3, 9) to (4, 9) using car (5151, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 move from (4, 5) to (3, 5) using car (5137, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 5141 move from (6, 0) to (6, 1) using car (5205, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 doesn't move\n", + "Driver 5144 arrived\n", + "Agent rider 5146 move from (6, 0) to (6, 1) using car (5205, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5157 arrived\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", "Agent rider 5172 doesn't move\n", - "Agent rider 5173 move from (9, 6) to (9, 7) using car (5148, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5174 move from (4, 7) to (5, 7) using car (5123, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5175 move from (8, 7) to (8, 8) using car (5120, [(8, 7), (8, 8)], 0)\n", - "Agent rider 5183 move from (2, 5) to (2, 4) using car (5167, [(2, 5), (2, 4)], 0)\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5185 move from (1, 6) to (1, 7) using car (5170, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5186 move from (4, 5) to (5, 5) using car (5230, [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5187 doesn't move\n", - "Agent rider 5188 doesn't move\n", - "Agent rider 5189 doesn't move\n", - "Agent rider 5190 doesn't move\n", - "Driver 5196 arrived\n", - "Driver 5203 arrived\n", - "Driver 5207 arrived\n", + "Agent rider 5173 move from (3, 3) to (3, 4) using car (5169, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 6) to (7, 5) using car (5165, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5182 doesn't move\n", + "Agent rider 5183 move from (4, 1) to (4, 2) using car (5155, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5184 move from (2, 8) to (3, 8) using car (5176, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Agent rider 5185 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5217 doesn't move\n", "Agent rider 5218 doesn't move\n", - "Agent rider 5219 move from (0, 0) to (1, 0) using car (5232, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 5219 doesn't move\n", "Agent rider 5220 doesn't move\n", - "Agent rider 5221 move from (3, 8) to (3, 7) using car (5226, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5227 move from (7, 4) to (7, 5) using car (5081, [(7, 4), (7, 5)], 0)\n", - "Agent rider 5233 move from (6, 2) to (5, 2) using car (5180, [(6, 2), (5, 2)], 0)\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 doesn't move\n", - "Agent rider 5236 move from (6, 9) to (5, 9) using car (5131, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5239 move from (4, 2) to (4, 3) using car (5165, [(4, 2), (4, 3)], 0)\n", - "tick 376 ended\n", - "I am driver 5240 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 5241 - trip: [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 5242 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 5243 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 5244 - trip: [(6, 9), (6, 8)]\n", - "I am driver 5245 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 5246 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 5247 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 5248 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "9 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4189 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4190 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4253 move from (7, 5) to (7, 4) using car (5194, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 4358 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4494 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4597 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4790 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4791 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4818 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4839 move from (5, 1) to (5, 2) using car (5212, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4897 move from (2, 7) to (2, 8) using car (5159, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 4897 arrived with a waiting time of 4 ticks\n", - "Agent rider 4898 doesn't move\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (5, 1) to (5, 2) using car (5212, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4938 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4939 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Rider n° 4939 arrived with a waiting time of 14 ticks\n", - "Agent rider 4969 move from (6, 6) to (5, 6) using car (5176, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4972 move from (4, 9) to (5, 9) using car (5206, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4977 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4984 doesn't move\n", - "Driver 5000 arrived\n", - "Driver 5005 arrived\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5015 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5021 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Driver 5030 arrived\n", - "Agent rider 5036 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5039 move from (5, 7) to (6, 7) using car (5123, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5052 doesn't move\n", - "Agent rider 5053 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5055 move from (5, 9) to (6, 9) using car (5049, [(5, 9), (6, 9)], 0)\n", - "Agent rider 5058 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5060 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5068 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Driver 5072 arrived\n", - "Driver 5079 arrived\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 move from (2, 7) to (2, 8) using car (5159, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 move from (5, 7) to (6, 7) using car (5123, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5092 doesn't move\n", - "Driver 5104 arrived\n", - "Agent rider 5107 doesn't move\n", - "Agent rider 5108 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5110 move from (3, 8) to (2, 8) using car (5149, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n" + "Agent rider 5221 doesn't move\n", + "tick 365 ended\n", + "0 drivers generated.\n", + "I am rider 5222 - dep: (1, 9) , arr: (8, 9)\n", + "I am rider 5223 - dep: (6, 7) , arr: (0, 5)\n", + "I am rider 5224 - dep: (4, 3) , arr: (6, 5)\n", + "I am rider 5225 - dep: (0, 8) , arr: (1, 3)\n", + "I am rider 5226 - dep: (5, 0) , arr: (8, 8)\n", + "I am rider 5227 - dep: (7, 5) , arr: (8, 9)\n", + "6 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5112 move from (5, 7) to (6, 7) using car (5123, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5113 move from (2, 8) to (3, 8) using car (5215, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5114 move from (3, 6) to (3, 7) using car (5231, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5115 move from (4, 2) to (5, 2) using car (5122, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (5, 1) to (6, 1) using car (5162, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 move from (5, 1) to (6, 1) using car (5162, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Driver 5127 arrived\n", - "Agent rider 5132 move from (8, 8) to (7, 8) using car (5242, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5138 move from (3, 7) to (3, 6) using car (5226, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5139 doesn't move\n", - "Agent rider 5140 move from (3, 8) to (2, 8) using car (5149, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5141 move from (7, 3) to (6, 3) using car (5223, [(7, 3), (6, 3), (5, 3)], 0)\n", - "Agent rider 5142 move from (6, 4) to (6, 3) using car (5209, [(6, 4), (6, 3)], 0)\n", - "Agent rider 5144 move from (7, 6) to (7, 7) using car (5157, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 doesn't move\n", - "Driver 5146 arrived\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5151 doesn't move\n", - "Agent rider 5153 move from (7, 5) to (7, 4) using car (5194, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4516 move from (5, 8) to (4, 8) using car (5159, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4568 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4570 move from (3, 3) to (3, 2) using car (5156, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 move from (9, 6) to (9, 7) using car (5132, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4627 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4701 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4754 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4771 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4778 move from (2, 9) to (1, 9) using car (5089, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4779 move from (1, 9) to (0, 9) using car (5210, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 move from (2, 5) to (1, 5) using car (5195, [(2, 5), (1, 5), (1, 4)], 0)\n", + "Agent rider 4808 move from (7, 6) to (6, 6) using car (5188, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4810 move from (2, 1) to (2, 0) using car (5178, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Rider n° 4810 arrived with a waiting time of 15 ticks\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4869 move from (5, 8) to (4, 8) using car (5159, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4912 move from (7, 6) to (6, 6) using car (5188, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4954 move from (3, 3) to (3, 2) using car (5156, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4970 move from (2, 9) to (1, 9) using car (5089, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (0, 5) to (0, 6) using car (5189, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4972 move from (5, 9) to (6, 9) using car (5105, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4996 move from (4, 6) to (3, 6) using car (5175, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4997 move from (6, 8) to (6, 7) using car (5163, [(6, 8), (6, 7)], 0)\n", + "Agent rider 5011 move from (2, 1) to (2, 0) using car (5178, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 5012 move from (1, 2) to (1, 3) using car (5086, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5022 move from (2, 5) to (1, 5) using car (5195, [(2, 5), (1, 5), (1, 4)], 0)\n", + "Rider n° 5022 arrived with a waiting time of 4 ticks\n", + "Agent rider 5023 move from (6, 8) to (6, 7) using car (5163, [(6, 8), (6, 7)], 0)\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (3, 9) to (4, 9) using car (5083, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 doesn't move\n", + "Agent rider 5037 move from (3, 3) to (3, 2) using car (5156, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5038 move from (4, 5) to (5, 5) using car (5084, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5042 move from (5, 0) to (5, 1) using car (5190, [(5, 0), (5, 1), (5, 2)], 0)\n", + "Driver 5047 arrived\n", + "Driver 5054 arrived\n", + "Driver 5066 arrived\n", + "Driver 5069 arrived\n", + "Agent rider 5072 move from (3, 8) to (4, 8) using car (5176, [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Driver 5074 arrived\n", + "Driver 5075 arrived\n", + "Driver 5078 arrived\n", + "Agent rider 5081 move from (4, 6) to (3, 6) using car (5175, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 5085 arrived\n", + "Agent rider 5092 move from (4, 5) to (5, 5) using car (5084, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5095 move from (3, 9) to (4, 9) using car (5083, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 move from (5, 8) to (4, 8) using car (5159, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5097 move from (7, 6) to (6, 6) using car (5188, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5098 move from (3, 1) to (4, 1) using car (5134, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 move from (6, 8) to (6, 7) using car (5163, [(6, 8), (6, 7)], 0)\n", + "Agent rider 5100 doesn't move\n", + "Agent rider 5102 move from (2, 9) to (1, 9) using car (5089, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5103 move from (4, 6) to (3, 6) using car (5175, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5104 move from (1, 9) to (0, 9) using car (5210, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5107 arrived\n", + "Driver 5118 arrived\n", + "Driver 5120 arrived\n", + "Agent rider 5123 move from (2, 9) to (3, 9) using car (5199, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (3, 1) to (4, 1) using car (5134, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 move from (3, 3) to (3, 4) using car (5206, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5129 move from (7, 6) to (6, 6) using car (5188, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5130 move from (9, 6) to (9, 7) using car (5132, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 5139 move from (4, 9) to (5, 9) using car (5151, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 move from (3, 5) to (2, 5) using car (5137, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 5141 move from (6, 1) to (6, 2) using car (5205, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 move from (5, 8) to (4, 8) using car (5159, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5146 move from (6, 1) to (6, 2) using car (5205, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5152 arrived\n", + "Driver 5161 arrived\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5172 doesn't move\n", - "Agent rider 5173 move from (9, 7) to (9, 8) using car (5148, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5174 move from (5, 7) to (6, 7) using car (5123, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Driver 5182 arrived\n", - "Agent rider 5183 doesn't move\n", - "Agent rider 5184 move from (2, 2) to (2, 3) using car (5192, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5185 move from (1, 7) to (2, 7) using car (5170, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5186 move from (5, 5) to (6, 5) using car (5230, [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 5186 arrived with a waiting time of 1 ticks\n", - "Agent rider 5187 move from (2, 5) to (1, 5) using car (5126, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 5187 arrived with a waiting time of 3 ticks\n", - "Agent rider 5188 doesn't move\n", - "Agent rider 5189 move from (0, 3) to (1, 3) using car (5248, [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5190 move from (6, 9) to (6, 8) using car (5244, [(6, 9), (6, 8)], 0)\n", - "Driver 5205 arrived\n", + "Agent rider 5172 move from (5, 2) to (6, 2) using car (5164, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 5173 move from (3, 4) to (3, 5) using car (5169, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 5) to (7, 4) using car (5165, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5182 doesn't move\n", + "Agent rider 5183 move from (4, 2) to (4, 3) using car (5155, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5184 move from (3, 8) to (4, 8) using car (5176, [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Agent rider 5185 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 move from (8, 4) to (8, 5) using car (5147, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5217 doesn't move\n", "Agent rider 5218 doesn't move\n", - "Agent rider 5219 move from (1, 0) to (2, 0) using car (5232, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5220 move from (9, 0) to (9, 1) using car (5225, [(9, 0), (9, 1)], 0)\n", - "Agent rider 5221 doesn't move\n", + "Agent rider 5219 doesn't move\n", + "Agent rider 5220 doesn't move\n", + "Agent rider 5221 move from (3, 2) to (3, 3) using car (5213, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)], 0)\n", + "Agent rider 5222 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5224 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (5, 0) to (5, 1) using car (5149, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", "Agent rider 5227 doesn't move\n", - "Agent rider 5233 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 doesn't move\n", - "Agent rider 5236 move from (5, 9) to (4, 9) using car (5131, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5237 move from (6, 9) to (6, 8) using car (5244, [(6, 9), (6, 8)], 0)\n", - "Agent rider 5238 move from (0, 3) to (1, 3) using car (5248, [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5239 doesn't move\n", - "tick 377 ended\n", - "I am driver 5249 - trip: [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5250 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (2, 4)]\n", - "I am driver 5251 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5252 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 5253 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (1, 7)]\n", - "5 drivers generated.\n", - "I am rider 5254 - dep: (0, 0) , arr: (5, 1)\n", - "I am rider 5255 - dep: (9, 1) , arr: (1, 5)\n", - "2 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 move from (7, 4) to (7, 5) using car (5156, [(7, 4), (7, 5)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4597 move from (2, 0) to (3, 0) using car (5232, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4839 move from (5, 2) to (5, 3) using car (5212, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4898 move from (2, 8) to (2, 9) using car (5159, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (5, 2) to (5, 3) using car (5212, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4969 move from (5, 6) to (4, 6) using car (5176, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 4972 move from (5, 9) to (5, 8) using car (5206, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4980 move from (1, 1) to (0, 1) using car (5210, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 move from (1, 1) to (0, 1) using car (5210, [(1, 1), (0, 1)], 0)\n", - "Driver 5005 arrived\n", - "Agent rider 5014 move from (5, 9) to (5, 8) using car (5206, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5015 move from (2, 0) to (3, 0) using car (5232, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5021 doesn't move\n", + "tick 366 ended\n", + "I am driver 5228 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 5229 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 5230 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4)]\n", + "I am driver 5231 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "4 drivers generated.\n", + "I am rider 5232 - dep: (5, 5) , arr: (5, 9)\n", + "I am rider 5233 - dep: (6, 1) , arr: (8, 5)\n", + "I am rider 5234 - dep: (6, 1) , arr: (5, 0)\n", + "I am rider 5235 - dep: (1, 6) , arr: (9, 3)\n", + "I am rider 5236 - dep: (7, 7) , arr: (5, 3)\n", + "5 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4516 move from (4, 8) to (3, 8) using car (5159, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4568 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4570 move from (3, 2) to (3, 1) using car (5156, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 move from (9, 7) to (9, 8) using car (5132, [(9, 7), (9, 8)], 0)\n", + "Agent rider 4595 move from (5, 0) to (6, 0) using car (5150, [(5, 0), (6, 0)], 0)\n", + "Agent rider 4626 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4627 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4701 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4754 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4771 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4778 move from (1, 9) to (0, 9) using car (5089, [(1, 9), (0, 9)], 0)\n", + "Rider n° 4778 arrived with a waiting time of 13 ticks\n", + "Agent rider 4779 move from (0, 9) to (0, 8) using car (5210, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 move from (1, 5) to (1, 4) using car (5195, [(1, 5), (1, 4)], 0)\n", + "Agent rider 4808 move from (6, 6) to (6, 7) using car (5188, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4846 doesn't move\n", + "Agent rider 4869 move from (4, 8) to (3, 8) using car (5159, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4912 move from (6, 6) to (6, 7) using car (5188, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 4954 move from (3, 2) to (3, 1) using car (5156, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 4957 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4970 move from (1, 9) to (0, 9) using car (5089, [(1, 9), (0, 9)], 0)\n", + "Rider n° 4970 arrived with a waiting time of 4 ticks\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (6, 9) to (7, 9) using car (5105, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 4973 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4996 move from (3, 6) to (2, 6) using car (5175, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 move from (2, 0) to (1, 0) using car (5178, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5012 move from (1, 3) to (1, 4) using car (5086, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (4, 9) to (5, 9) using car (5083, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 5036 doesn't move\n", - "Agent rider 5037 move from (2, 8) to (2, 9) using car (5159, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5039 move from (6, 7) to (7, 7) using car (5123, [(6, 7), (7, 7)], 0)\n", - "Rider n° 5039 arrived with a waiting time of 6 ticks\n", - "Agent rider 5052 move from (1, 3) to (1, 2) using car (5248, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5055 doesn't move\n", - "Agent rider 5058 doesn't move\n", - "Agent rider 5060 move from (2, 0) to (3, 0) using car (5232, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5068 doesn't move\n", - "Driver 5079 arrived\n", - "Driver 5081 arrived\n", - "Agent rider 5088 move from (1, 3) to (1, 2) using car (5248, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5089 move from (2, 8) to (2, 9) using car (5159, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 move from (6, 7) to (7, 7) using car (5123, [(6, 7), (7, 7)], 0)\n", - "Agent rider 5092 move from (2, 8) to (2, 9) using car (5159, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 5092 arrived with a waiting time of 9 ticks\n", - "Driver 5100 arrived\n", - "Driver 5103 arrived\n", - "Agent rider 5107 move from (5, 2) to (6, 2) using car (5122, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5110 move from (2, 8) to (2, 7) using car (5149, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5112 move from (6, 7) to (7, 7) using car (5123, [(6, 7), (7, 7)], 0)\n", - "Agent rider 5113 move from (3, 8) to (4, 8) using car (5215, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5114 move from (3, 7) to (3, 8) using car (5231, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5115 move from (5, 2) to (6, 2) using car (5122, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (6, 1) to (7, 1) using car (5162, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5117 move from (6, 1) to (7, 1) using car (5162, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 5037 move from (3, 2) to (3, 1) using car (5156, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5038 move from (5, 5) to (6, 5) using car (5084, [(5, 5), (6, 5)], 0)\n", + "Agent rider 5042 move from (5, 1) to (5, 2) using car (5190, [(5, 1), (5, 2)], 0)\n", + "Driver 5054 arrived\n", + "Driver 5069 arrived\n", + "Agent rider 5072 move from (4, 8) to (5, 8) using car (5229, [(4, 8), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Driver 5075 arrived\n", + "Agent rider 5081 move from (3, 6) to (2, 6) using car (5175, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5092 move from (5, 5) to (6, 5) using car (5084, [(5, 5), (6, 5)], 0)\n", + "Rider n° 5092 arrived with a waiting time of 5 ticks\n", + "Agent rider 5095 move from (4, 9) to (5, 9) using car (5083, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5096 move from (4, 8) to (3, 8) using car (5159, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5097 move from (6, 6) to (6, 7) using car (5188, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5098 move from (4, 1) to (5, 1) using car (5134, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5100 move from (5, 7) to (5, 8) using car (5153, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5102 move from (1, 9) to (0, 9) using car (5089, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5103 move from (3, 6) to (2, 6) using car (5175, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5104 move from (0, 9) to (0, 8) using car (5210, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5113 arrived\n", + "Driver 5115 arrived\n", "Driver 5120 arrived\n", - "Driver 5129 arrived\n", - "Agent rider 5132 move from (7, 8) to (6, 8) using car (5242, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 move from (1, 1) to (0, 1) using car (5210, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5138 move from (3, 6) to (3, 5) using car (5226, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Rider n° 5138 arrived with a waiting time of 3 ticks\n", - "Agent rider 5139 move from (4, 4) to (3, 4) using car (5177, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5140 move from (2, 8) to (2, 7) using car (5149, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5141 move from (6, 3) to (5, 3) using car (5223, [(6, 3), (5, 3)], 0)\n", - "Agent rider 5142 move from (6, 3) to (5, 3) using car (5223, [(6, 3), (5, 3)], 0)\n", - "Agent rider 5144 move from (7, 7) to (6, 7) using car (5157, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5145 move from (4, 4) to (3, 4) using car (5177, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5147 arrived\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5151 move from (4, 4) to (3, 4) using car (5177, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5153 move from (7, 4) to (7, 5) using car (5156, [(7, 4), (7, 5)], 0)\n", - "Driver 5158 arrived\n", - "Driver 5165 arrived\n", - "Driver 5167 arrived\n", + "Driver 5121 arrived\n", + "Agent rider 5123 move from (3, 9) to (4, 9) using car (5199, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (4, 1) to (5, 1) using car (5134, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 move from (3, 4) to (3, 5) using car (5206, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5129 move from (6, 6) to (6, 7) using car (5188, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 5130 move from (9, 7) to (9, 8) using car (5132, [(9, 7), (9, 8)], 0)\n", + "Driver 5135 arrived\n", + "Agent rider 5139 move from (5, 9) to (6, 9) using car (5151, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 move from (2, 5) to (1, 5) using car (5137, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5141 move from (6, 2) to (6, 3) using car (5205, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 move from (4, 8) to (3, 8) using car (5159, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5146 move from (6, 2) to (6, 3) using car (5205, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5154 arrived\n", + "Driver 5168 arrived\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5172 move from (1, 3) to (1, 2) using car (5248, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5173 doesn't move\n", - "Agent rider 5174 move from (6, 7) to (7, 7) using car (5123, [(6, 7), (7, 7)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Driver 5180 arrived\n", - "Agent rider 5183 doesn't move\n", - "Agent rider 5184 move from (2, 3) to (2, 4) using car (5192, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5185 move from (2, 7) to (3, 7) using car (5170, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 5187 doesn't move\n", - "Agent rider 5188 doesn't move\n", - "Agent rider 5189 move from (1, 3) to (1, 2) using car (5248, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5190 doesn't move\n", - "Driver 5204 arrived\n", - "Driver 5211 arrived\n", - "Driver 5216 arrived\n", - "Driver 5217 arrived\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5219 move from (2, 0) to (3, 0) using car (5232, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 5172 move from (6, 2) to (6, 3) using car (5205, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5173 move from (3, 5) to (3, 6) using car (5169, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 4) to (7, 3) using car (5165, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 5177 arrived\n", + "Agent rider 5182 doesn't move\n", + "Agent rider 5183 move from (4, 3) to (4, 4) using car (5155, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5184 move from (4, 8) to (5, 8) using car (5229, [(4, 8), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5185 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Driver 5198 arrived\n", + "Driver 5214 arrived\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 move from (8, 5) to (8, 6) using car (5147, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5218 move from (5, 9) to (6, 9) using car (5151, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5219 doesn't move\n", "Agent rider 5220 doesn't move\n", - "Agent rider 5221 doesn't move\n", - "Agent rider 5227 move from (7, 5) to (7, 6) using car (5166, [(7, 5), (7, 6)], 0)\n", - "Agent rider 5233 move from (5, 2) to (5, 3) using car (5212, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5221 move from (3, 3) to (3, 4) using car (5213, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)], 0)\n", + "Agent rider 5222 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5224 move from (4, 3) to (4, 4) using car (5155, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (5, 1) to (5, 2) using car (5149, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 5227 move from (7, 5) to (6, 5) using car (5208, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5232 move from (5, 5) to (5, 6) using car (5167, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 5233 doesn't move\n", "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (6, 1) to (7, 1) using car (5162, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5236 move from (4, 9) to (3, 9) using car (5131, [(4, 9), (3, 9)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (1, 3) to (1, 2) using car (5248, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5239 doesn't move\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 doesn't move\n", - "tick 378 ended\n", - "I am driver 5256 - trip: [(2, 7), (2, 6), (1, 6)]\n", - "I am driver 5257 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 5258 - trip: [(9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 5259 - trip: [(0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 5260 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 5261 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 5262 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 5263 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 5264 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 5265 - trip: [(6, 3), (5, 3), (4, 3), (4, 2)]\n", - "I am driver 5266 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "11 drivers generated.\n", - "I am rider 5267 - dep: (4, 2) , arr: (9, 1)\n", - "I am rider 5268 - dep: (2, 9) , arr: (3, 5)\n", - "I am rider 5269 - dep: (6, 0) , arr: (7, 6)\n", - "3 riders generated.\n", - "Agent rider 4189 doesn't move\n", - "Agent rider 4190 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4253 move from (7, 5) to (7, 4) using car (5230, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4358 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4494 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4597 move from (3, 0) to (4, 0) using car (5232, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4790 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4791 doesn't move\n", - "Agent rider 4818 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4839 move from (5, 3) to (5, 4) using car (5212, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4896 doesn't move\n", - "Agent rider 4898 move from (2, 9) to (1, 9) using car (5159, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (5, 3) to (5, 4) using car (5212, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4938 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4972 move from (5, 8) to (5, 7) using car (5206, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 4972 arrived with a waiting time of 5 ticks\n", - "Agent rider 4977 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (5, 8) to (5, 7) using car (5206, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5015 move from (3, 0) to (2, 0) using car (5201, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5021 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5036 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5037 move from (2, 9) to (1, 9) using car (5159, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 5049 arrived\n", - "Agent rider 5052 move from (1, 2) to (1, 1) using car (5248, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5053 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5055 doesn't move\n", - "Agent rider 5058 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 5058 arrived with a waiting time of 8 ticks\n", - "Agent rider 5060 move from (3, 0) to (4, 0) using car (5246, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5068 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Driver 5081 arrived\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 move from (2, 9) to (1, 9) using car (5159, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", - "Driver 5100 arrived\n", - "Agent rider 5107 move from (6, 2) to (7, 2) using car (5122, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 5107 arrived with a waiting time of 6 ticks\n", - "Agent rider 5108 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5110 move from (2, 7) to (2, 6) using car (5149, [(2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5113 move from (4, 8) to (5, 8) using car (5215, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5114 move from (3, 8) to (3, 9) using car (5231, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5115 move from (6, 2) to (7, 2) using car (5122, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5116 move from (7, 1) to (8, 1) using car (5162, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Rider n° 5116 arrived with a waiting time of 4 ticks\n", - "Agent rider 5117 move from (7, 1) to (8, 1) using car (5162, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Rider n° 5117 arrived with a waiting time of 5 ticks\n", + "Agent rider 5235 move from (1, 6) to (1, 7) using car (5158, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5236 move from (7, 7) to (6, 7) using car (5194, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "tick 367 ended\n", + "I am driver 5237 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 5238 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 5239 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 5240 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 5241 - trip: [(1, 8), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 5242 - trip: [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 5243 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 5244 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 5245 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 5246 - trip: [(1, 0), (1, 1), (2, 1)]\n", + "I am driver 5247 - trip: [(6, 4), (6, 3), (5, 3)]\n", + "I am driver 5248 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 5249 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 5250 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 5251 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 5252 - trip: [(1, 4), (1, 5), (1, 6)]\n", + "I am driver 5253 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 5254 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 5255 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 5256 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6)]\n", + "I am driver 5257 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 5258 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 5259 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (5, 5)]\n", + "I am driver 5260 - trip: [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 5261 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (3, 5)]\n", + "I am driver 5262 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "26 drivers generated.\n", + "I am rider 5263 - dep: (1, 0) , arr: (1, 9)\n", + "1 riders generated.\n", + "Agent rider 4099 doesn't move\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4516 move from (3, 8) to (2, 8) using car (5159, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (3, 1) to (2, 1) using car (5156, [(3, 1), (2, 1)], 0)\n", + "Agent rider 4571 move from (9, 6) to (9, 5) using car (5211, [(9, 6), (9, 5)], 0)\n", + "Agent rider 4593 move from (9, 8) to (9, 7) using car (5180, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 4595 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 4) to (1, 5) using car (5252, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 move from (0, 8) to (0, 7) using car (5210, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 move from (1, 4) to (1, 5) using car (5252, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 4808 move from (6, 7) to (5, 7) using car (5194, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 4846 move from (2, 4) to (1, 4) using car (5201, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4869 move from (3, 8) to (2, 8) using car (5159, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4954 move from (3, 1) to (2, 1) using car (5156, [(3, 1), (2, 1)], 0)\n", + "Agent rider 4957 move from (2, 4) to (1, 4) using car (5201, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 4960 move from (0, 2) to (1, 2) using car (5253, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 move from (0, 2) to (1, 2) using car (5253, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4996 move from (2, 6) to (1, 6) using car (5175, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 doesn't move\n", + "Agent rider 5012 doesn't move\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5025 move from (0, 2) to (1, 2) using car (5253, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (0, 0) to (1, 0) using car (5250, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 5035 move from (5, 9) to (6, 9) using car (5083, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (7, 8) to (6, 8) using car (5240, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 5037 move from (3, 1) to (2, 1) using car (5156, [(3, 1), (2, 1)], 0)\n", + "Agent rider 5038 move from (6, 5) to (5, 5) using car (5208, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5042 move from (5, 2) to (5, 3) using car (5149, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Driver 5069 arrived\n", + "Agent rider 5072 move from (5, 8) to (5, 7) using car (5229, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5081 move from (2, 6) to (1, 6) using car (5175, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5095 move from (5, 9) to (5, 8) using car (5258, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5096 move from (3, 8) to (3, 7) using car (5251, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5097 move from (6, 7) to (5, 7) using car (5194, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5098 move from (5, 1) to (6, 1) using car (5134, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5100 move from (5, 8) to (5, 9) using car (5153, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 move from (0, 8) to (0, 7) using car (5210, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5111 arrived\n", + "Driver 5115 arrived\n", "Driver 5121 arrived\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 3) to (4, 4) using car (5228, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5139 move from (3, 4) to (3, 3) using car (5197, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5140 move from (2, 7) to (2, 6) using car (5149, [(2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 5141 move from (5, 3) to (5, 4) using car (5212, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 5142 move from (5, 3) to (5, 4) using car (5212, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5145 move from (3, 4) to (3, 3) using car (5197, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Driver 5148 arrived\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5151 move from (3, 4) to (2, 4) using car (5177, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 5151 arrived with a waiting time of 5 ticks\n", - "Agent rider 5153 move from (7, 5) to (7, 4) using car (5230, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5172 move from (1, 2) to (1, 1) using car (5248, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5173 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5174 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5183 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5185 move from (3, 7) to (4, 7) using car (5170, [(3, 7), (4, 7)], 0)\n", - "Agent rider 5188 move from (4, 7) to (4, 8) using car (5179, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5189 move from (1, 2) to (1, 1) using car (5248, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5190 move from (6, 8) to (5, 8) using car (5242, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 5191 arrived\n", - "Driver 5208 arrived\n", - "Driver 5209 arrived\n", - "Driver 5217 arrived\n", - "Agent rider 5218 move from (9, 8) to (8, 8) using car (5263, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5219 move from (3, 0) to (4, 0) using car (5232, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 5219 arrived with a waiting time of 2 ticks\n", + "Agent rider 5123 move from (4, 9) to (5, 9) using car (5199, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (5, 1) to (6, 1) using car (5134, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 move from (3, 5) to (4, 5) using car (5206, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5129 move from (6, 7) to (5, 7) using car (5196, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5130 move from (9, 8) to (9, 7) using car (5180, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 5136 arrived\n", + "Agent rider 5139 move from (6, 9) to (7, 9) using car (5151, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 doesn't move\n", + "Agent rider 5141 move from (6, 3) to (6, 4) using car (5205, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 move from (3, 8) to (3, 9) using car (5160, [(3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 5146 move from (6, 3) to (6, 4) using car (5205, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5162 arrived\n", + "Driver 5163 arrived\n", + "Agent rider 5170 doesn't move\n", + "Agent rider 5171 move from (0, 2) to (1, 2) using car (5253, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5172 doesn't move\n", + "Agent rider 5173 move from (3, 6) to (3, 7) using car (5169, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5174 move from (7, 3) to (7, 2) using car (5165, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 5179 arrived\n", + "Agent rider 5182 doesn't move\n", + "Agent rider 5183 move from (4, 4) to (5, 4) using car (5155, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5184 move from (5, 8) to (5, 7) using car (5229, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5185 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Driver 5207 arrived\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 move from (8, 6) to (7, 6) using car (5244, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5218 move from (6, 9) to (7, 9) using car (5151, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5219 move from (7, 3) to (7, 4) using car (5256, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6)], 0)\n", "Agent rider 5220 doesn't move\n", - "Agent rider 5221 move from (3, 7) to (4, 7) using car (5170, [(3, 7), (4, 7)], 0)\n", - "Driver 5225 arrived\n", + "Agent rider 5221 move from (3, 4) to (3, 5) using car (5213, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)], 0)\n", + "Agent rider 5222 move from (1, 9) to (2, 9) using car (5255, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 5223 move from (6, 7) to (5, 7) using car (5196, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5224 move from (4, 4) to (5, 4) using car (5155, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5225 move from (0, 8) to (0, 7) using car (5210, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5226 move from (5, 2) to (5, 3) using car (5149, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", "Agent rider 5227 doesn't move\n", - "Driver 5229 arrived\n", + "Agent rider 5232 move from (5, 6) to (5, 7) using car (5203, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", "Agent rider 5233 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (7, 1) to (8, 1) using car (5162, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (6, 8) to (5, 8) using car (5242, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5238 move from (1, 2) to (1, 1) using car (5248, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5239 move from (4, 3) to (4, 4) using car (5228, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 5244 arrived\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 doesn't move\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 move from (2, 9) to (1, 9) using car (5159, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5269 doesn't move\n", - "tick 379 ended\n", - "I am driver 5270 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5271 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 5272 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 5273 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 5274 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 5275 - trip: [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "Agent rider 5234 move from (6, 1) to (6, 0) using car (5187, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5235 move from (1, 7) to (2, 7) using car (5249, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (6, 7) to (5, 7) using car (5194, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5263 doesn't move\n", + "tick 368 ended\n", + "I am driver 5264 - trip: [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 5265 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 5266 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 5267 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 5268 - trip: [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 5269 - trip: [(1, 4), (2, 4), (2, 3), (2, 2)]\n", "6 drivers generated.\n", - "I am rider 5276 - dep: (6, 1) , arr: (3, 5)\n", - "I am rider 5277 - dep: (9, 5) , arr: (2, 4)\n", - "I am rider 5278 - dep: (7, 8) , arr: (4, 4)\n", - "3 riders generated.\n", - "Agent rider 4189 move from (2, 0) to (2, 1) using car (5201, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 4189 arrived with a waiting time of 52 ticks\n", - "Agent rider 4190 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4358 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4494 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4597 move from (4, 0) to (5, 0) using car (5232, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 4790 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4791 move from (2, 0) to (2, 1) using car (5201, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 4818 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4839 move from (5, 4) to (4, 4) using car (5212, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4896 move from (9, 5) to (8, 5) using car (5274, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 4898 move from (1, 9) to (0, 9) using car (5159, [(1, 9), (0, 9)], 0)\n", - "Rider n° 4898 arrived with a waiting time of 6 ticks\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (5, 4) to (4, 4) using car (5212, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 4938 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4977 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4983 move from (2, 0) to (2, 1) using car (5201, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 4983 arrived with a waiting time of 8 ticks\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (5, 7) to (6, 7) using car (5206, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5015 move from (2, 0) to (2, 1) using car (5201, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5021 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 5021 arrived with a waiting time of 7 ticks\n", - "Agent rider 5036 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5037 move from (1, 9) to (0, 9) using car (5159, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5052 move from (1, 1) to (1, 0) using car (5248, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Rider n° 5052 arrived with a waiting time of 3 ticks\n", - "Agent rider 5053 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5055 move from (6, 9) to (7, 9) using car (5198, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 5060 move from (4, 0) to (5, 0) using car (5246, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5068 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 move from (1, 9) to (0, 9) using car (5159, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", - "Agent rider 5107 move from (6, 2) to (6, 3) using car (5249, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5108 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5113 move from (5, 8) to (6, 8) using car (5215, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5114 move from (3, 9) to (2, 9) using car (5231, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5115 move from (7, 2) to (8, 2) using car (5122, [(7, 2), (8, 2)], 0)\n", - "Agent rider 5117 doesn't move\n", - "Driver 5123 arrived\n", - "Driver 5126 arrived\n", - "Driver 5131 arrived\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 4) to (4, 5) using car (5228, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 move from (4, 4) to (4, 5) using car (5228, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5139 move from (3, 3) to (3, 2) using car (5197, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5140 move from (2, 6) to (1, 6) using car (5149, [(2, 6), (1, 6)], 0)\n", - "Agent rider 5141 move from (5, 4) to (4, 4) using car (5212, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 5142 move from (5, 4) to (4, 4) using car (5212, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5145 move from (3, 3) to (3, 2) using car (5197, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5150 move from (2, 4) to (1, 4) using car (5177, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5153 doesn't move\n", - "Driver 5154 arrived\n", - "Driver 5156 arrived\n", - "Driver 5166 arrived\n", - "Driver 5168 arrived\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5172 move from (1, 1) to (1, 0) using car (5248, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5173 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5174 doesn't move\n", - "Agent rider 5175 move from (8, 8) to (7, 8) using car (5263, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5183 move from (2, 4) to (1, 4) using car (5177, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5184 move from (2, 4) to (2, 5) using car (5262, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5185 doesn't move\n", - "Agent rider 5188 move from (4, 8) to (4, 9) using car (5179, [(4, 8), (4, 9)], 0)\n", - "Rider n° 5188 arrived with a waiting time of 4 ticks\n", - "Agent rider 5189 move from (1, 1) to (1, 0) using car (5248, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5190 move from (5, 8) to (5, 7) using car (5242, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 5200 arrived\n", - "Driver 5209 arrived\n", - "Driver 5210 arrived\n", - "Driver 5214 arrived\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 move from (9, 1) to (8, 1) using car (5271, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5221 doesn't move\n", - "Driver 5223 arrived\n", - "Agent rider 5227 doesn't move\n", - "Agent rider 5233 move from (5, 3) to (4, 3) using car (5265, [(5, 3), (4, 3), (4, 2)], 0)\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (8, 1) to (8, 2) using car (5162, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 5236 move from (3, 9) to (2, 9) using car (5231, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5237 move from (5, 8) to (5, 7) using car (5242, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5238 move from (1, 1) to (1, 0) using car (5248, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5239 move from (4, 4) to (4, 5) using car (5228, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 move from (9, 1) to (8, 1) using car (5271, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 move from (1, 9) to (0, 9) using car (5159, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5269 move from (6, 0) to (5, 0) using car (5245, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5276 doesn't move\n", - "Agent rider 5277 move from (9, 5) to (8, 5) using car (5274, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 5278 doesn't move\n", - "tick 380 ended\n", - "I am driver 5279 - trip: [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5280 - trip: [(8, 0), (7, 0), (6, 0), (6, 1)]\n", - "I am driver 5281 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 5282 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", - "I am driver 5283 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 5284 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5285 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 5286 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 5287 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 5288 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 5289 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 5290 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 5291 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 5292 - trip: [(0, 5), (1, 5)]\n", - "14 drivers generated.\n", - "I am rider 5293 - dep: (4, 3) , arr: (8, 7)\n", - "I am rider 5294 - dep: (1, 0) , arr: (5, 1)\n", - "I am rider 5295 - dep: (7, 5) , arr: (4, 9)\n", - "I am rider 5296 - dep: (0, 3) , arr: (4, 7)\n", - "I am rider 5297 - dep: (7, 7) , arr: (8, 2)\n", - "I am rider 5298 - dep: (7, 3) , arr: (5, 3)\n", - "6 riders generated.\n", - "Agent rider 4190 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4358 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4494 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4597 move from (5, 0) to (5, 1) using car (5245, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 4597 arrived with a waiting time of 26 ticks\n", - "Agent rider 4790 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4791 move from (2, 1) to (2, 2) using car (5201, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 4791 arrived with a waiting time of 15 ticks\n", - "Agent rider 4818 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4839 move from (4, 4) to (4, 3) using car (5283, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4896 move from (8, 5) to (8, 4) using car (5274, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 4896 arrived with a waiting time of 9 ticks\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (4, 4) to (4, 3) using car (5283, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4938 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4969 doesn't move\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (6, 7) to (7, 7) using car (5206, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5015 move from (2, 1) to (2, 2) using car (5201, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5036 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5055 move from (7, 9) to (7, 8) using car (5198, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Rider n° 5055 arrived with a waiting time of 2 ticks\n", - "Agent rider 5060 move from (5, 0) to (6, 0) using car (5246, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5068 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "I am rider 5270 - dep: (6, 4) , arr: (3, 7)\n", + "I am rider 5271 - dep: (3, 9) , arr: (0, 3)\n", + "2 riders generated.\n", + "Agent rider 4099 move from (9, 6) to (9, 5) using car (5237, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4501 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4516 move from (2, 8) to (2, 7) using car (5159, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 4516 arrived with a waiting time of 36 ticks\n", + "Agent rider 4568 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4570 move from (2, 1) to (1, 1) using car (5193, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 4571 doesn't move\n", + "Agent rider 4593 move from (9, 7) to (9, 6) using car (5180, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 4595 move from (6, 0) to (7, 0) using car (5264, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 4626 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4627 move from (1, 5) to (1, 6) using car (5252, [(1, 5), (1, 6)], 0)\n", + "Agent rider 4701 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4754 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4771 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 4779 move from (0, 7) to (0, 6) using car (5210, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 move from (1, 5) to (1, 6) using car (5252, [(1, 5), (1, 6)], 0)\n", + "Agent rider 4808 move from (5, 7) to (4, 7) using car (5194, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 4846 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Rider n° 4846 arrived with a waiting time of 11 ticks\n", + "Agent rider 4869 move from (2, 8) to (2, 9) using car (5241, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4954 move from (2, 1) to (1, 1) using car (5193, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 4957 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Rider n° 4957 arrived with a waiting time of 11 ticks\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 move from (1, 2) to (2, 2) using car (5253, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 4974 move from (9, 6) to (9, 5) using car (5237, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4996 move from (1, 6) to (0, 6) using car (5175, [(1, 6), (0, 6)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5011 move from (1, 0) to (2, 0) using car (5250, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 5012 move from (1, 4) to (0, 4) using car (5201, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5023 doesn't move\n", + "Agent rider 5025 move from (1, 2) to (2, 2) using car (5253, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 0) to (1, 1) using car (5191, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5035 move from (6, 9) to (7, 9) using car (5083, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5036 doesn't move\n", + "Agent rider 5037 move from (2, 1) to (1, 1) using car (5193, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5038 doesn't move\n", + "Agent rider 5042 move from (5, 3) to (5, 4) using car (5149, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 5072 move from (5, 7) to (5, 6) using car (5229, [(5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5081 move from (1, 6) to (0, 6) using car (5175, [(1, 6), (0, 6)], 0)\n", "Driver 5084 arrived\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", - "Agent rider 5108 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5110 move from (2, 6) to (2, 5) using car (5270, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5113 doesn't move\n", - "Agent rider 5114 move from (2, 9) to (1, 9) using car (5231, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5115 doesn't move\n", - "Driver 5126 arrived\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 5) to (4, 6) using car (5228, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 move from (4, 5) to (4, 6) using car (5228, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5139 move from (3, 2) to (3, 1) using car (5197, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 5139 arrived with a waiting time of 1 ticks\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5141 move from (4, 4) to (3, 4) using car (5212, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5145 move from (3, 2) to (3, 1) using car (5197, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 5145 arrived with a waiting time of 4 ticks\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5153 doesn't move\n", - "Driver 5156 arrived\n", - "Driver 5168 arrived\n", - "Driver 5170 arrived\n", - "Agent rider 5171 move from (9, 9) to (9, 8) using car (5282, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5172 move from (1, 0) to (2, 0) using car (5248, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5173 doesn't move\n", - "Agent rider 5174 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5183 doesn't move\n", - "Agent rider 5184 move from (2, 5) to (2, 6) using car (5262, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5185 move from (4, 7) to (3, 7) using car (5157, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5189 move from (1, 0) to (2, 0) using car (5248, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5190 move from (5, 7) to (5, 6) using car (5242, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 5086 arrived\n", + "Driver 5089 arrived\n", + "Agent rider 5095 move from (5, 8) to (5, 7) using car (5258, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5096 move from (3, 7) to (3, 6) using car (5251, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5097 move from (5, 7) to (4, 7) using car (5194, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5098 doesn't move\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5100 move from (5, 9) to (6, 9) using car (5153, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5103 doesn't move\n", + "Agent rider 5104 move from (0, 7) to (0, 6) using car (5210, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5115 arrived\n", + "Agent rider 5123 move from (5, 9) to (6, 9) using car (5199, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (6, 1) to (7, 1) using car (5134, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 move from (5, 3) to (5, 4) using car (5149, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 5126 move from (4, 5) to (5, 5) using car (5206, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5129 move from (5, 7) to (4, 7) using car (5196, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5130 move from (9, 7) to (9, 6) using car (5180, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Driver 5132 arrived\n", + "Driver 5137 arrived\n", + "Agent rider 5139 move from (7, 9) to (8, 9) using car (5151, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 move from (1, 5) to (1, 6) using car (5252, [(1, 5), (1, 6)], 0)\n", + "Agent rider 5141 move from (6, 4) to (6, 5) using car (5205, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 move from (3, 9) to (2, 9) using car (5160, [(3, 9), (2, 9)], 0)\n", + "Agent rider 5146 move from (6, 4) to (6, 5) using car (5205, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5150 arrived\n", + "Driver 5158 arrived\n", + "Driver 5163 arrived\n", + "Agent rider 5170 doesn't move\n", + "Agent rider 5171 move from (1, 2) to (2, 2) using car (5253, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5172 move from (6, 3) to (5, 3) using car (5247, [(6, 3), (5, 3)], 0)\n", + "Rider n° 5172 arrived with a waiting time of 3 ticks\n", + "Agent rider 5173 move from (3, 7) to (3, 8) using car (5169, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5173 arrived with a waiting time of 0 ticks\n", + "Agent rider 5174 move from (7, 2) to (7, 1) using car (5165, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 5178 arrived\n", + "Agent rider 5182 move from (5, 3) to (5, 4) using car (5149, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 5183 move from (5, 4) to (6, 4) using car (5155, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5184 move from (5, 7) to (5, 6) using car (5229, [(5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5185 move from (9, 6) to (9, 5) using car (5237, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Driver 5190 arrived\n", + "Driver 5192 arrived\n", "Driver 5195 arrived\n", - "Driver 5210 arrived\n", - "Driver 5213 arrived\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 move from (8, 1) to (7, 1) using car (5271, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5221 move from (4, 7) to (3, 7) using car (5157, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Driver 5226 arrived\n", + "Driver 5197 arrived\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 move from (7, 6) to (6, 6) using car (5244, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (0, 8) to (0, 9) using car (5189, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5218 move from (7, 9) to (8, 9) using car (5151, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5219 move from (7, 4) to (7, 5) using car (5256, [(7, 4), (7, 5), (7, 6), (6, 6)], 0)\n", + "Agent rider 5220 doesn't move\n", + "Agent rider 5221 move from (3, 5) to (3, 6) using car (5213, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)], 0)\n", + "Agent rider 5222 move from (2, 9) to (3, 9) using car (5255, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 5223 move from (5, 7) to (4, 7) using car (5196, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5224 move from (5, 4) to (6, 4) using car (5155, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 5225 move from (0, 7) to (0, 6) using car (5210, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5226 move from (5, 3) to (5, 4) using car (5149, [(5, 3), (5, 4), (5, 5)], 0)\n", "Agent rider 5227 doesn't move\n", - "Agent rider 5233 move from (4, 3) to (4, 2) using car (5265, [(4, 3), (4, 2)], 0)\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 doesn't move\n", + "Agent rider 5232 move from (5, 7) to (5, 8) using car (5203, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 5233 move from (6, 1) to (7, 1) using car (5134, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5234 move from (6, 0) to (5, 0) using car (5187, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 5234 arrived with a waiting time of 1 ticks\n", + "Agent rider 5235 move from (2, 7) to (2, 6) using car (5249, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (5, 7) to (5, 6) using car (5242, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5238 move from (1, 0) to (2, 0) using car (5248, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5239 move from (4, 5) to (4, 6) using car (5228, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 move from (8, 1) to (7, 1) using car (5271, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5267 move from (4, 2) to (4, 1) using car (5279, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (5, 0) to (5, 1) using car (5245, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5276 doesn't move\n", - "Agent rider 5277 move from (8, 5) to (8, 4) using car (5274, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 5278 move from (7, 8) to (6, 8) using car (5263, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5293 move from (4, 3) to (4, 2) using car (5265, [(4, 3), (4, 2)], 0)\n", - "Agent rider 5294 move from (1, 0) to (2, 0) using car (5248, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5295 move from (7, 5) to (7, 6) using car (5261, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 5296 move from (0, 3) to (1, 3) using car (5288, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 doesn't move\n", - "Agent rider 5298 doesn't move\n", - "tick 381 ended\n", - "I am driver 5299 - trip: [(4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 5300 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (4, 6)]\n", - "I am driver 5301 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", - "I am driver 5302 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 5303 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5304 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 5305 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 5306 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5307 - trip: [(2, 3), (3, 3)]\n", - "I am driver 5308 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 5309 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5310 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 5311 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 5312 - trip: [(6, 5), (7, 5)]\n", - "14 drivers generated.\n", - "I am rider 5313 - dep: (9, 4) , arr: (3, 8)\n", - "1 riders generated.\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4358 doesn't move\n" + "Agent rider 5263 move from (1, 0) to (1, 1) using car (5191, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5270 move from (6, 4) to (5, 4) using car (5248, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5271 move from (3, 9) to (2, 9) using car (5160, [(3, 9), (2, 9)], 0)\n", + "tick 369 ended\n", + "I am driver 5272 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 5273 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5274 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 5275 - trip: [(7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 5276 - trip: [(6, 3), (6, 4), (6, 5)]\n", + "I am driver 5277 - trip: [(9, 2), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 5278 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 5279 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 5280 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", + "I am driver 5281 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 5282 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4494 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4790 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4839 move from (4, 3) to (4, 2) using car (5283, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (4, 3) to (4, 2) using car (5283, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4938 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4969 move from (4, 6) to (4, 7) using car (5228, [(4, 6), (4, 7)], 0)\n", - "Rider n° 4969 arrived with a waiting time of 11 ticks\n", - "Agent rider 4977 move from (7, 8) to (7, 7) using car (5198, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (7, 7) to (8, 7) using car (5206, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5015 move from (2, 2) to (3, 2) using car (5311, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 5036 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5060 move from (6, 0) to (7, 0) using car (5246, [(6, 0), (7, 0)], 0)\n", - "Agent rider 5068 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 move from (7, 7) to (8, 7) using car (5206, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5110 move from (2, 5) to (2, 4) using car (5270, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5112 move from (7, 7) to (8, 7) using car (5206, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5113 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 5113 arrived with a waiting time of 8 ticks\n", - "Agent rider 5114 move from (1, 9) to (0, 9) using car (5231, [(1, 9), (0, 9)], 0)\n", - "Rider n° 5114 arrived with a waiting time of 3 ticks\n", - "Agent rider 5115 doesn't move\n", - "Driver 5122 arrived\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 6) to (4, 7) using car (5228, [(4, 6), (4, 7)], 0)\n", - "Agent rider 5135 doesn't move\n", - "Agent rider 5136 move from (4, 6) to (4, 7) using car (5228, [(4, 6), (4, 7)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5141 move from (3, 4) to (2, 4) using car (5212, [(3, 4), (2, 4)], 0)\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5144 move from (6, 7) to (6, 8) using car (5247, [(6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", - "Driver 5149 arrived\n", - "Agent rider 5150 move from (1, 4) to (2, 4) using car (5287, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5153 doesn't move\n", - "Driver 5159 arrived\n", - "Driver 5161 arrived\n", - "Driver 5170 arrived\n", - "Agent rider 5171 move from (9, 8) to (9, 7) using car (5282, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5172 move from (2, 0) to (3, 0) using car (5309, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5173 move from (7, 8) to (6, 8) using car (5301, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5174 move from (7, 7) to (8, 7) using car (5206, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5175 move from (7, 8) to (7, 7) using car (5198, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Driver 5179 arrived\n", - "Driver 5181 arrived\n", - "Agent rider 5183 move from (1, 4) to (2, 4) using car (5287, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5184 move from (2, 6) to (2, 7) using car (5262, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5185 move from (3, 7) to (2, 7) using car (5157, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5189 move from (2, 0) to (3, 0) using car (5309, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5190 doesn't move\n", - "Driver 5194 arrived\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 move from (7, 1) to (6, 1) using car (5271, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5221 move from (3, 7) to (2, 7) using car (5157, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Driver 5224 arrived\n", - "Agent rider 5227 doesn't move\n", - "Agent rider 5233 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 doesn't move\n", - "Agent rider 5236 move from (2, 9) to (3, 9) using car (5285, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (2, 0) to (3, 0) using car (5309, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (4, 6) to (4, 7) using car (5228, [(4, 6), (4, 7)], 0)\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 move from (7, 1) to (6, 1) using car (5271, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Driver 5256 arrived\n", - "Agent rider 5267 move from (4, 1) to (4, 0) using car (5279, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (5, 1) to (5, 2) using car (5245, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5276 doesn't move\n", - "Agent rider 5277 move from (8, 4) to (8, 3) using car (5274, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 5278 move from (6, 8) to (6, 7) using car (5263, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5293 doesn't move\n", - "Agent rider 5294 move from (2, 0) to (3, 0) using car (5248, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5295 move from (7, 6) to (7, 7) using car (5261, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 5296 move from (1, 3) to (2, 3) using car (5288, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 move from (7, 7) to (8, 7) using car (5206, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5298 doesn't move\n", - "Agent rider 5313 doesn't move\n", - "tick 382 ended\n", - "I am driver 5314 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5315 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 5316 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 5317 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 5318 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2)]\n", - "I am driver 5319 - trip: [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 5320 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 5321 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 5322 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5323 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 5324 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 5325 - trip: [(1, 7), (2, 7), (3, 7)]\n", - "I am driver 5326 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 5327 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 5328 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5)]\n", - "I am driver 5329 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 5330 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 5331 - trip: [(3, 0), (3, 1)]\n", - "I am driver 5332 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "19 drivers generated.\n", - "I am rider 5333 - dep: (9, 7) , arr: (7, 2)\n", - "I am rider 5334 - dep: (2, 3) , arr: (8, 0)\n", - "I am rider 5335 - dep: (2, 0) , arr: (8, 3)\n", + "I am driver 5283 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 5284 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 5285 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 5286 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 5287 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "16 drivers generated.\n", + "I am rider 5288 - dep: (0, 8) , arr: (8, 4)\n", + "I am rider 5289 - dep: (6, 6) , arr: (8, 0)\n", + "I am rider 5290 - dep: (6, 7) , arr: (4, 2)\n", "3 riders generated.\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 move from (7, 4) to (8, 4) using car (5275, [(7, 4), (8, 4)], 0)\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (6, 7) to (6, 6) using car (5263, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4790 move from (6, 7) to (6, 6) using car (5263, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4839 move from (4, 2) to (4, 1) using car (5283, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (4, 2) to (4, 1) using car (5283, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4938 move from (6, 7) to (6, 6) using car (5263, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 4977 move from (7, 7) to (7, 6) using car (5198, [(7, 7), (7, 6)], 0)\n", - "Agent rider 4980 move from (0, 1) to (1, 1) using car (5322, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4984 move from (0, 1) to (1, 1) using car (5322, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5015 doesn't move\n", - "Agent rider 5036 move from (6, 7) to (5, 7) using car (5302, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (6, 7) to (6, 6) using car (5263, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 5060 doesn't move\n", - "Agent rider 5068 move from (6, 7) to (5, 7) using car (5302, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5088 move from (1, 2) to (0, 2) using car (5201, [(1, 2), (0, 2)], 0)\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 doesn't move\n", - "Agent rider 5108 move from (6, 8) to (5, 8) using car (5301, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5110 move from (2, 4) to (2, 3) using car (5270, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5112 doesn't move\n", - "Agent rider 5114 doesn't move\n", - "Agent rider 5115 doesn't move\n", - "Agent rider 5132 move from (6, 8) to (5, 8) using car (5301, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 move from (0, 1) to (1, 1) using car (5322, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (1, 6) to (1, 5) using car (5199, [(1, 6), (1, 5)], 0)\n", - "Agent rider 5141 move from (2, 4) to (2, 3) using car (5270, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5142 move from (4, 4) to (5, 4) using car (5266, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 5144 move from (6, 8) to (6, 9) using car (5247, [(6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 5150 move from (2, 4) to (3, 4) using car (5287, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5153 move from (7, 4) to (8, 4) using car (5275, [(7, 4), (8, 4)], 0)\n", - "Rider n° 5153 arrived with a waiting time of 4 ticks\n", - "Driver 5161 arrived\n", - "Agent rider 5171 move from (9, 7) to (9, 6) using car (5282, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5172 move from (3, 0) to (4, 0) using car (5309, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5173 move from (6, 8) to (5, 8) using car (5301, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5174 doesn't move\n", - "Agent rider 5175 move from (7, 7) to (7, 6) using car (5198, [(7, 7), (7, 6)], 0)\n", - "Driver 5176 arrived\n", - "Driver 5177 arrived\n", + "Agent rider 4099 move from (9, 5) to (9, 4) using car (5237, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (1, 1) to (1, 2) using car (5191, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4571 move from (9, 5) to (9, 4) using car (5237, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 4571 arrived with a waiting time of 43 ticks\n", + "Agent rider 4593 move from (9, 6) to (9, 5) using car (5180, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 4595 move from (7, 0) to (8, 0) using car (5264, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 4595 arrived with a waiting time of 23 ticks\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4808 move from (4, 7) to (4, 6) using car (5194, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 4869 move from (2, 9) to (3, 9) using car (5241, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4912 move from (6, 7) to (7, 7) using car (5166, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4954 move from (1, 1) to (1, 2) using car (5191, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4973 move from (2, 2) to (3, 2) using car (5253, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 4973 arrived with a waiting time of 13 ticks\n", + "Agent rider 4974 move from (9, 5) to (9, 4) using car (5237, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4996 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4997 move from (6, 7) to (6, 8) using car (5267, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5011 move from (2, 0) to (3, 0) using car (5250, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 5012 doesn't move\n", + "Agent rider 5023 move from (6, 7) to (6, 8) using car (5267, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5025 move from (2, 2) to (3, 2) using car (5253, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 1) to (1, 2) using car (5193, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5035 move from (7, 9) to (8, 9) using car (5083, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5036 move from (6, 8) to (7, 8) using car (5131, [(6, 8), (7, 8)], 0)\n", + "Agent rider 5037 move from (1, 1) to (1, 2) using car (5191, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5038 move from (5, 5) to (6, 5) using car (5206, [(5, 5), (6, 5)], 0)\n", + "Agent rider 5042 move from (5, 4) to (4, 4) using car (5248, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5072 move from (5, 6) to (6, 6) using car (5229, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5081 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5086 arrived\n", + "Agent rider 5095 move from (5, 7) to (5, 6) using car (5258, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Rider n° 5095 arrived with a waiting time of 2 ticks\n", + "Agent rider 5096 move from (3, 6) to (3, 5) using car (5251, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5097 move from (4, 7) to (4, 6) using car (5194, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5098 doesn't move\n", + "Agent rider 5099 move from (6, 7) to (7, 7) using car (5166, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5100 doesn't move\n", + "Agent rider 5102 move from (0, 9) to (1, 9) using car (5189, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5103 move from (2, 6) to (2, 5) using car (5249, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5104 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5123 move from (6, 9) to (6, 8) using car (5199, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (7, 1) to (8, 1) using car (5134, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5125 move from (5, 4) to (5, 5) using car (5149, [(5, 4), (5, 5)], 0)\n", + "Agent rider 5126 move from (5, 5) to (4, 5) using car (5260, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 5129 move from (4, 7) to (3, 7) using car (5196, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5130 move from (9, 6) to (9, 5) using car (5180, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 5139 move from (8, 9) to (8, 8) using car (5151, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5140 doesn't move\n", + "Agent rider 5141 move from (6, 5) to (6, 6) using car (5205, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 move from (2, 9) to (3, 9) using car (5241, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 5145 arrived\n", + "Agent rider 5146 move from (6, 5) to (6, 6) using car (5205, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5156 arrived\n", + "Agent rider 5170 move from (7, 1) to (6, 1) using car (5265, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5171 doesn't move\n", + "Agent rider 5173 doesn't move\n", + "Agent rider 5174 move from (7, 1) to (6, 1) using car (5265, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", "Driver 5181 arrived\n", - "Agent rider 5183 move from (2, 4) to (3, 4) using car (5287, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5184 move from (2, 7) to (2, 8) using car (5262, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5185 doesn't move\n", - "Agent rider 5189 move from (3, 0) to (4, 0) using car (5309, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5190 move from (5, 6) to (5, 5) using car (5252, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5218 move from (8, 8) to (9, 8) using car (5215, [(8, 8), (9, 8)], 0)\n", + "Agent rider 5182 move from (5, 4) to (4, 4) using car (5248, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5183 move from (6, 4) to (7, 4) using car (5155, [(6, 4), (7, 4)], 0)\n", + "Agent rider 5184 move from (5, 6) to (6, 6) using car (5229, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 5184 arrived with a waiting time of 2 ticks\n", + "Agent rider 5185 move from (9, 5) to (9, 4) using car (5237, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5186 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5188 arrived\n", + "Driver 5200 arrived\n", + "Driver 5202 arrived\n", + "Driver 5211 arrived\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 move from (6, 6) to (5, 6) using car (5244, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (0, 9) to (1, 9) using car (5189, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5218 move from (8, 9) to (8, 8) using car (5151, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 5219 move from (7, 5) to (6, 5) using car (5243, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 5220 doesn't move\n", - "Agent rider 5221 move from (2, 7) to (2, 8) using car (5262, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Driver 5222 arrived\n", - "Agent rider 5227 move from (7, 6) to (6, 6) using car (5290, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 5232 arrived\n", - "Agent rider 5233 move from (4, 2) to (4, 1) using car (5283, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 doesn't move\n", - "Agent rider 5236 move from (3, 9) to (3, 8) using car (5285, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5237 move from (5, 6) to (5, 5) using car (5252, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5238 move from (3, 0) to (4, 0) using car (5309, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 doesn't move\n", - "Driver 5240 arrived\n", - "Driver 5250 arrived\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 move from (6, 1) to (5, 1) using car (5271, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Driver 5258 arrived\n", - "Driver 5259 arrived\n", - "Driver 5265 arrived\n", - "Agent rider 5267 move from (4, 0) to (5, 0) using car (5279, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (5, 2) to (5, 3) using car (5245, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5276 move from (6, 1) to (5, 1) using car (5271, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5277 move from (8, 3) to (7, 3) using car (5303, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5278 move from (6, 7) to (5, 7) using car (5302, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Driver 5292 arrived\n", - "Agent rider 5293 move from (4, 2) to (4, 3) using car (5317, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5294 move from (3, 0) to (4, 0) using car (5248, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5295 move from (7, 7) to (7, 8) using car (5261, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 5296 move from (2, 3) to (2, 4) using car (5288, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 doesn't move\n", - "Agent rider 5298 move from (7, 3) to (6, 3) using car (5284, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 5313 doesn't move\n", - "Agent rider 5333 move from (9, 7) to (9, 6) using car (5282, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5334 doesn't move\n", - "Agent rider 5335 doesn't move\n", - "tick 383 ended\n", - "I am driver 5336 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 5337 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "2 drivers generated.\n", - "I am rider 5338 - dep: (6, 6) , arr: (0, 5)\n", - "I am rider 5339 - dep: (9, 0) , arr: (2, 0)\n", - "I am rider 5340 - dep: (2, 1) , arr: (4, 8)\n", - "I am rider 5341 - dep: (0, 7) , arr: (6, 3)\n", - "I am rider 5342 - dep: (6, 5) , arr: (3, 6)\n", - "I am rider 5343 - dep: (0, 2) , arr: (9, 6)\n", - "I am rider 5344 - dep: (9, 3) , arr: (8, 3)\n", - "I am rider 5345 - dep: (4, 2) , arr: (2, 4)\n", - "8 riders generated.\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (6, 6) to (5, 6) using car (5290, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4790 move from (6, 6) to (6, 5) using car (5263, [(6, 6), (6, 5)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4839 move from (4, 1) to (3, 1) using car (5283, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (4, 1) to (3, 1) using car (5283, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 4938 move from (6, 6) to (5, 6) using car (5290, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4977 move from (7, 6) to (6, 6) using car (5308, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5015 move from (3, 2) to (3, 3) using car (5321, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 5015 arrived with a waiting time of 9 ticks\n", - "Agent rider 5036 move from (5, 7) to (4, 7) using car (5302, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (6, 6) to (5, 6) using car (5290, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 5060 move from (7, 0) to (8, 0) using car (5230, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 5060 arrived with a waiting time of 13 ticks\n", - "Agent rider 5068 move from (5, 7) to (4, 7) using car (5302, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 move from (8, 7) to (8, 8) using car (5319, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 5108 move from (5, 8) to (6, 8) using car (5272, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5110 move from (2, 3) to (2, 2) using car (5270, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5112 move from (8, 7) to (8, 8) using car (5319, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 5115 move from (8, 2) to (8, 1) using car (5274, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 5132 move from (5, 8) to (4, 8) using car (5301, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 move from (1, 1) to (2, 1) using car (5322, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5141 doesn't move\n", - "Agent rider 5142 move from (5, 4) to (6, 4) using car (5266, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5144 move from (6, 9) to (5, 9) using car (5247, [(6, 9), (5, 9)], 0)\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5171 move from (9, 6) to (9, 5) using car (5282, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5172 move from (4, 0) to (5, 0) using car (5309, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5173 move from (5, 8) to (4, 8) using car (5301, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5174 move from (8, 7) to (8, 8) using car (5319, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 5174 arrived with a waiting time of 4 ticks\n", - "Agent rider 5175 move from (7, 6) to (6, 6) using car (5308, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Driver 5177 arrived\n", - "Agent rider 5183 move from (3, 4) to (4, 4) using car (5287, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 5183 arrived with a waiting time of 6 ticks\n", - "Agent rider 5184 move from (2, 8) to (2, 9) using car (5262, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5185 move from (2, 7) to (3, 7) using car (5325, [(2, 7), (3, 7)], 0)\n", - "Agent rider 5189 move from (4, 0) to (5, 0) using car (5309, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5190 move from (5, 5) to (5, 4) using car (5252, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 5197 arrived\n", - "Driver 5206 arrived\n", - "Driver 5212 arrived\n", - "Agent rider 5218 move from (9, 8) to (9, 7) using car (5273, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5220 move from (6, 1) to (5, 1) using car (5310, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 5221 move from (2, 8) to (2, 9) using car (5262, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5227 move from (6, 6) to (6, 5) using car (5263, [(6, 6), (6, 5)], 0)\n", - "Rider n° 5227 arrived with a waiting time of 6 ticks\n", - "Driver 5228 arrived\n", - "Driver 5231 arrived\n", - "Agent rider 5233 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (8, 2) to (8, 3) using car (5289, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5236 move from (3, 8) to (3, 7) using car (5285, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5237 move from (5, 5) to (5, 4) using car (5252, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5238 move from (4, 0) to (5, 0) using car (5309, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 doesn't move\n", - "Driver 5241 arrived\n", - "Driver 5243 arrived\n", - "Driver 5246 arrived\n", - "Driver 5253 arrived\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 move from (5, 1) to (4, 1) using car (5271, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Driver 5259 arrived\n", - "Agent rider 5267 move from (5, 0) to (6, 0) using car (5279, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (5, 3) to (6, 3) using car (5305, [(5, 3), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 5276 move from (5, 1) to (4, 1) using car (5271, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5277 move from (7, 3) to (6, 3) using car (5303, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5278 move from (5, 7) to (4, 7) using car (5302, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5293 move from (4, 3) to (4, 4) using car (5317, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5294 move from (4, 0) to (5, 0) using car (5248, [(4, 0), (5, 0)], 0)\n", - "Agent rider 5295 move from (7, 8) to (6, 8) using car (5261, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 5296 move from (2, 4) to (2, 5) using car (5288, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 doesn't move\n", - "Agent rider 5298 move from (6, 3) to (5, 3) using car (5284, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 5298 arrived with a waiting time of 2 ticks\n", - "Driver 5307 arrived\n", - "Driver 5312 arrived\n", - "Agent rider 5313 doesn't move\n", - "Agent rider 5333 move from (9, 6) to (9, 5) using car (5282, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 5334 doesn't move\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 doesn't move\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 doesn't move\n", - "Agent rider 5341 doesn't move\n", - "Agent rider 5342 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5344 doesn't move\n", - "Agent rider 5345 move from (4, 2) to (5, 2) using car (5311, [(4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "tick 384 ended\n", - "I am driver 5346 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 5347 - trip: [(0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 5348 - trip: [(2, 7), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 5349 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 5350 - trip: [(2, 5), (1, 5), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 5351 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 5352 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 5353 - trip: [(2, 6), (3, 6), (3, 5), (3, 4)]\n", + "Agent rider 5221 move from (3, 6) to (3, 5) using car (5251, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5222 doesn't move\n", + "Agent rider 5223 move from (4, 7) to (3, 7) using car (5196, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5224 doesn't move\n", + "Agent rider 5225 move from (0, 6) to (0, 5) using car (5210, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5226 move from (5, 4) to (5, 5) using car (5149, [(5, 4), (5, 5)], 0)\n", + "Agent rider 5227 move from (6, 5) to (6, 6) using car (5205, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5232 move from (5, 8) to (5, 9) using car (5203, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Rider n° 5232 arrived with a waiting time of 0 ticks\n", + "Agent rider 5233 move from (7, 1) to (8, 1) using car (5134, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 5235 move from (2, 6) to (2, 5) using car (5249, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (5, 7) to (5, 6) using car (5258, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5263 move from (1, 1) to (1, 2) using car (5193, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5270 move from (5, 4) to (4, 4) using car (5248, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5271 move from (2, 9) to (3, 9) using car (5241, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5290 doesn't move\n", + "tick 370 ended\n", + "I am driver 5291 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 5292 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 5293 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 5294 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 5295 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 5296 - trip: [(6, 3), (6, 2), (6, 1)]\n", + "I am driver 5297 - trip: [(4, 4), (5, 4), (6, 4)]\n", + "I am driver 5298 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", "8 drivers generated.\n", - "I am rider 5354 - dep: (8, 8) , arr: (9, 8)\n", - "1 riders generated.\n", - "Agent rider 4190 move from (6, 8) to (6, 7) using car (5272, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4253 doesn't move\n", - "Agent rider 4358 move from (6, 8) to (6, 7) using car (5272, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4494 move from (5, 6) to (5, 5) using car (5290, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4818 move from (6, 8) to (6, 7) using car (5272, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4839 move from (3, 1) to (2, 1) using car (5283, [(3, 1), (2, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (3, 1) to (2, 1) using car (5283, [(3, 1), (2, 1)], 0)\n", - "Agent rider 4938 move from (5, 6) to (5, 5) using car (5290, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4977 move from (6, 6) to (6, 7) using car (5349, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5036 move from (4, 7) to (3, 7) using car (5302, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (5, 6) to (5, 5) using car (5290, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 5068 move from (4, 7) to (3, 7) using car (5302, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5091 move from (8, 8) to (9, 8) using car (5193, [(8, 8), (9, 8)], 0)\n", - "Rider n° 5091 arrived with a waiting time of 8 ticks\n", - "Agent rider 5108 move from (6, 8) to (6, 7) using car (5272, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5110 move from (2, 2) to (2, 1) using car (5270, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5112 move from (8, 8) to (8, 9) using car (5319, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 5112 arrived with a waiting time of 7 ticks\n", - "Agent rider 5115 move from (8, 1) to (7, 1) using car (5274, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 5115 arrived with a waiting time of 3 ticks\n", - "Agent rider 5132 move from (4, 8) to (3, 8) using car (5301, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 move from (2, 1) to (3, 1) using car (5322, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5136 move from (4, 7) to (3, 7) using car (5302, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "I am rider 5299 - dep: (8, 9) , arr: (1, 9)\n", + "I am rider 5300 - dep: (3, 4) , arr: (7, 5)\n", + "I am rider 5301 - dep: (4, 7) , arr: (9, 4)\n", + "I am rider 5302 - dep: (6, 5) , arr: (3, 7)\n", + "4 riders generated.\n", + "Agent rider 4099 move from (9, 4) to (9, 3) using car (5237, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (1, 2) to (1, 3) using car (5191, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4593 move from (9, 5) to (9, 4) using car (5180, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4808 move from (4, 6) to (4, 5) using car (5194, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Rider n° 4808 arrived with a waiting time of 25 ticks\n", + "Agent rider 4869 move from (3, 9) to (4, 9) using car (5241, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 4912 move from (7, 7) to (8, 7) using car (5166, [(7, 7), (8, 7)], 0)\n", + "Agent rider 4954 move from (1, 2) to (1, 3) using car (5191, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4960 move from (1, 2) to (1, 3) using car (5191, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 4971 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4972 doesn't move\n", + "Agent rider 4974 move from (9, 4) to (9, 3) using car (5237, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4996 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4997 move from (6, 8) to (7, 8) using car (5267, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5011 move from (3, 0) to (3, 1) using car (5250, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 5012 doesn't move\n", + "Agent rider 5023 move from (6, 8) to (7, 8) using car (5267, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5025 move from (3, 2) to (3, 3) using car (5253, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5026 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5028 move from (1, 2) to (1, 3) using car (5193, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5035 move from (8, 9) to (7, 9) using car (5272, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5036 doesn't move\n", + "Agent rider 5037 move from (1, 2) to (1, 3) using car (5191, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5038 move from (6, 5) to (5, 5) using car (5243, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5042 move from (4, 4) to (5, 4) using car (5230, [(4, 4), (5, 4)], 0)\n", + "Agent rider 5072 move from (6, 6) to (7, 6) using car (5229, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5081 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5095 doesn't move\n", + "Agent rider 5096 move from (3, 5) to (3, 4) using car (5251, [(3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5097 move from (4, 6) to (4, 5) using car (5194, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5098 doesn't move\n", + "Agent rider 5099 move from (7, 7) to (8, 7) using car (5166, [(7, 7), (8, 7)], 0)\n", + "Agent rider 5100 doesn't move\n", + "Agent rider 5102 move from (1, 9) to (2, 9) using car (5189, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5103 move from (2, 5) to (2, 4) using car (5249, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 5103 arrived with a waiting time of 7 ticks\n", + "Agent rider 5104 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5105 arrived\n", + "Driver 5108 arrived\n", + "Agent rider 5123 move from (6, 8) to (6, 7) using car (5199, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (8, 1) to (9, 1) using car (5134, [(8, 1), (9, 1)], 0)\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5126 doesn't move\n", + "Agent rider 5129 move from (3, 7) to (2, 7) using car (5196, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5130 move from (9, 5) to (9, 4) using car (5180, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 5139 move from (8, 8) to (8, 7) using car (5151, [(8, 8), (8, 7), (8, 6)], 0)\n", "Agent rider 5140 doesn't move\n", - "Agent rider 5141 doesn't move\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5150 doesn't move\n", - "Driver 5157 arrived\n", - "Driver 5162 arrived\n", - "Agent rider 5171 move from (9, 5) to (9, 4) using car (5351, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 5172 move from (5, 0) to (6, 0) using car (5309, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5172 arrived with a waiting time of 3 ticks\n", - "Agent rider 5173 move from (4, 8) to (3, 8) using car (5301, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5175 move from (6, 6) to (6, 7) using car (5349, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 5178 arrived\n", - "Agent rider 5184 move from (2, 9) to (3, 9) using car (5262, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5185 move from (3, 7) to (3, 6) using car (5285, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 5141 move from (6, 6) to (6, 7) using car (5205, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5142 move from (3, 9) to (4, 9) using car (5241, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 5146 move from (6, 6) to (6, 7) using car (5205, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5148 arrived\n", + "Driver 5160 arrived\n", + "Driver 5167 arrived\n", + "Agent rider 5170 move from (6, 1) to (5, 1) using car (5265, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5171 move from (2, 2) to (3, 2) using car (5283, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5174 move from (6, 1) to (5, 1) using car (5265, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 5175 arrived\n", + "Driver 5176 arrived\n", + "Agent rider 5182 move from (4, 4) to (3, 4) using car (5248, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5183 move from (7, 4) to (6, 4) using car (5295, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5185 move from (9, 4) to (9, 3) using car (5237, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Rider n° 5185 arrived with a waiting time of 4 ticks\n", - "Agent rider 5189 move from (5, 0) to (6, 0) using car (5309, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5190 move from (5, 4) to (5, 3) using car (5252, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 5192 arrived\n", - "Driver 5198 arrived\n", - "Driver 5199 arrived\n", + "Agent rider 5186 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", "Driver 5201 arrived\n", - "Driver 5212 arrived\n", - "Driver 5215 arrived\n", - "Agent rider 5218 move from (9, 7) to (9, 6) using car (5273, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 5220 move from (5, 1) to (4, 1) using car (5310, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 5221 move from (2, 9) to (3, 9) using car (5262, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Driver 5228 arrived\n", - "Agent rider 5233 move from (4, 1) to (3, 1) using car (5271, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (8, 3) to (8, 4) using car (5289, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5236 move from (3, 7) to (3, 6) using car (5285, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5237 move from (5, 4) to (5, 3) using car (5252, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5238 move from (5, 0) to (6, 0) using car (5309, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (4, 7) to (3, 7) using car (5302, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5254 doesn't move\n", - "Agent rider 5255 move from (4, 1) to (3, 1) using car (5271, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5267 move from (6, 0) to (7, 0) using car (5279, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 3) to (6, 4) using car (5305, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Driver 5275 arrived\n", - "Agent rider 5276 move from (4, 1) to (3, 1) using car (5271, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5277 move from (6, 3) to (6, 4) using car (5291, [(6, 3), (6, 4)], 0)\n", - "Agent rider 5278 move from (4, 7) to (3, 7) using car (5302, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Driver 5280 arrived\n", - "Agent rider 5293 move from (4, 4) to (4, 5) using car (5317, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5294 move from (5, 0) to (6, 0) using car (5309, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5295 doesn't move\n", - "Agent rider 5296 move from (2, 5) to (2, 6) using car (5288, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 doesn't move\n", - "Agent rider 5313 move from (9, 4) to (8, 4) using car (5346, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Driver 5331 arrived\n", - "Agent rider 5333 move from (9, 5) to (9, 4) using car (5351, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 5334 doesn't move\n", - "Agent rider 5335 move from (2, 0) to (3, 0) using car (5251, [(2, 0), (3, 0)], 0)\n", - "Agent rider 5338 move from (6, 6) to (5, 6) using car (5308, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 1) to (2, 2) using car (5315, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 doesn't move\n", - "Agent rider 5342 move from (6, 5) to (5, 5) using car (5304, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5344 move from (9, 3) to (8, 3) using car (5352, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 5344 arrived with a waiting time of 1 ticks\n", - "Agent rider 5345 move from (5, 2) to (5, 3) using car (5311, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 5354 move from (8, 8) to (9, 8) using car (5193, [(8, 8), (9, 8)], 0)\n", - "Rider n° 5354 arrived with a waiting time of 0 ticks\n", - "tick 385 ended\n", - "I am driver 5355 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 5356 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 5357 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", - "I am driver 5358 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 5359 - trip: [(1, 7), (1, 6), (0, 6)]\n", - "I am driver 5360 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4)]\n", - "6 drivers generated.\n", - "I am rider 5361 - dep: (1, 2) , arr: (6, 4)\n", - "I am rider 5362 - dep: (9, 0) , arr: (0, 9)\n", - "I am rider 5363 - dep: (9, 7) , arr: (0, 3)\n", - "I am rider 5364 - dep: (4, 9) , arr: (9, 6)\n", - "I am rider 5365 - dep: (8, 3) , arr: (0, 8)\n", - "I am rider 5366 - dep: (3, 7) , arr: (9, 1)\n", - "I am rider 5367 - dep: (3, 4) , arr: (3, 5)\n", - "I am rider 5368 - dep: (9, 6) , arr: (7, 0)\n", - "I am rider 5369 - dep: (9, 6) , arr: (8, 3)\n", - "I am rider 5370 - dep: (1, 8) , arr: (6, 0)\n", - "10 riders generated.\n", - "Agent rider 4190 move from (6, 7) to (6, 6) using car (5272, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4253 move from (8, 4) to (7, 4) using car (5346, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 4358 move from (6, 7) to (6, 6) using car (5272, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4494 move from (5, 5) to (5, 4) using car (5290, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4818 move from (6, 7) to (6, 6) using car (5272, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4839 move from (2, 1) to (1, 1) using car (5270, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (2, 1) to (1, 1) using car (5270, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 4938 move from (5, 5) to (5, 4) using car (5290, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 4977 move from (6, 7) to (6, 8) using car (5349, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (8, 7) to (8, 6) using car (5281, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5036 move from (3, 7) to (3, 6) using car (5302, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (5, 5) to (5, 4) using car (5290, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 5068 move from (3, 7) to (3, 6) using car (5302, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 move from (6, 7) to (6, 6) using car (5272, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5110 move from (2, 1) to (1, 1) using car (5270, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5115 doesn't move\n", - "Agent rider 5132 move from (3, 8) to (3, 7) using car (5301, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5135 move from (3, 1) to (4, 1) using car (5322, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5135 arrived with a waiting time of 9 ticks\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (1, 5) to (0, 5) using car (5350, [(1, 5), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 5141 move from (2, 3) to (3, 3) using car (5337, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 5141 arrived with a waiting time of 4 ticks\n", - "Agent rider 5142 move from (6, 4) to (6, 5) using car (5305, [(6, 4), (6, 5)], 0)\n", - "Agent rider 5144 doesn't move\n", - "Agent rider 5150 move from (3, 4) to (4, 4) using car (5323, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Driver 5162 arrived\n", - "Agent rider 5171 move from (9, 4) to (9, 3) using car (5351, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 5173 move from (3, 8) to (3, 7) using car (5301, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 5175 move from (6, 7) to (6, 8) using car (5349, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5184 move from (3, 9) to (4, 9) using car (5262, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5189 move from (6, 0) to (6, 1) using car (5309, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5189 arrived with a waiting time of 4 ticks\n", - "Agent rider 5190 move from (5, 3) to (5, 2) using car (5252, [(5, 3), (5, 2)], 0)\n", - "Driver 5199 arrived\n", - "Driver 5215 arrived\n", - "Agent rider 5218 move from (9, 6) to (9, 5) using car (5273, [(9, 6), (9, 5)], 0)\n", - "Agent rider 5220 move from (4, 1) to (3, 1) using car (5310, [(4, 1), (3, 1)], 0)\n", - "Agent rider 5221 move from (3, 9) to (4, 9) using car (5262, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 5221 arrived with a waiting time of 5 ticks\n", - "Agent rider 5233 move from (3, 1) to (3, 2) using car (5271, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 5233 arrived with a waiting time of 4 ticks\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (8, 4) to (8, 5) using car (5289, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5236 move from (3, 6) to (3, 5) using car (5285, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5237 move from (5, 3) to (5, 2) using car (5252, [(5, 3), (5, 2)], 0)\n", - "Agent rider 5238 move from (6, 0) to (6, 1) using car (5309, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (3, 7) to (3, 6) using car (5360, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 5215 move from (9, 3) to (8, 3) using car (5291, [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 5216 move from (5, 6) to (4, 6) using car (5244, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (1, 9) to (2, 9) using car (5189, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5218 move from (8, 8) to (8, 7) using car (5151, [(8, 8), (8, 7), (8, 6)], 0)\n", + "Rider n° 5218 arrived with a waiting time of 2 ticks\n", + "Agent rider 5219 move from (6, 5) to (5, 5) using car (5243, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5220 doesn't move\n", + "Agent rider 5221 move from (3, 5) to (3, 6) using car (5284, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5222 move from (3, 9) to (4, 9) using car (5169, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5223 move from (3, 7) to (2, 7) using car (5196, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5224 move from (6, 4) to (6, 5) using car (5276, [(6, 4), (6, 5)], 0)\n", + "Rider n° 5224 arrived with a waiting time of 2 ticks\n", + "Agent rider 5225 move from (0, 5) to (0, 4) using car (5210, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5226 doesn't move\n", + "Agent rider 5227 move from (6, 6) to (6, 7) using car (5205, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5233 doesn't move\n", + "Agent rider 5235 move from (2, 5) to (2, 4) using car (5249, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (5, 6) to (5, 5) using car (5258, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 5246 arrived\n", "Driver 5247 arrived\n", - "Driver 5248 arrived\n", - "Driver 5249 arrived\n", - "Agent rider 5254 move from (0, 0) to (0, 1) using car (5332, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5255 move from (3, 1) to (3, 2) using car (5271, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Driver 5263 arrived\n", - "Driver 5266 arrived\n", - "Agent rider 5267 move from (7, 0) to (8, 0) using car (5279, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 4) to (6, 5) using car (5305, [(6, 4), (6, 5)], 0)\n", - "Agent rider 5276 move from (3, 1) to (3, 2) using car (5271, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5277 move from (6, 4) to (6, 5) using car (5305, [(6, 4), (6, 5)], 0)\n", - "Agent rider 5278 move from (3, 7) to (3, 6) using car (5302, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5293 move from (4, 5) to (4, 6) using car (5317, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5294 move from (6, 0) to (6, 1) using car (5309, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5295 move from (6, 8) to (6, 9) using car (5286, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 5296 move from (2, 6) to (2, 7) using car (5288, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 move from (8, 7) to (8, 6) using car (5281, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Driver 5299 arrived\n", - "Agent rider 5313 move from (8, 4) to (8, 5) using car (5289, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5325 arrived\n", - "Agent rider 5333 move from (9, 4) to (9, 3) using car (5351, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 5334 doesn't move\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 move from (5, 6) to (5, 5) using car (5308, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 2) to (2, 3) using car (5315, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 doesn't move\n", - "Agent rider 5342 move from (5, 5) to (4, 5) using car (5304, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5345 move from (5, 3) to (5, 4) using car (5311, [(5, 3), (5, 4)], 0)\n", - "Agent rider 5361 doesn't move\n", - "Agent rider 5362 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (8, 3) to (7, 3) using car (5352, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 5366 move from (3, 7) to (3, 6) using car (5302, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5367 move from (3, 4) to (3, 5) using car (5321, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 5367 arrived with a waiting time of 0 ticks\n", - "Agent rider 5368 move from (9, 6) to (9, 5) using car (5273, [(9, 6), (9, 5)], 0)\n", - "Agent rider 5369 move from (9, 6) to (9, 5) using car (5273, [(9, 6), (9, 5)], 0)\n", - "Agent rider 5370 doesn't move\n", - "tick 386 ended\n", - "I am driver 5371 - trip: [(9, 6), (8, 6), (8, 7), (7, 7), (6, 7)]\n", - "1 drivers generated.\n", - "I am rider 5372 - dep: (8, 9) , arr: (0, 3)\n", - "I am rider 5373 - dep: (3, 6) , arr: (2, 5)\n", - "I am rider 5374 - dep: (2, 8) , arr: (9, 9)\n", - "3 riders generated.\n" + "Driver 5252 arrived\n", + "Agent rider 5263 move from (1, 2) to (1, 3) using car (5193, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5270 move from (4, 4) to (3, 4) using car (5248, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5271 move from (3, 9) to (4, 9) using car (5241, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (6, 6) to (7, 6) using car (5229, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 5290 doesn't move\n", + "Agent rider 5299 move from (8, 9) to (7, 9) using car (5147, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5300 doesn't move\n", + "Agent rider 5301 move from (4, 7) to (4, 6) using car (5281, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 5302 move from (6, 5) to (5, 5) using car (5243, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "tick 371 ended\n", + "I am driver 5303 - trip: [(8, 1), (8, 2), (8, 3), (9, 3)]\n", + "I am driver 5304 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 5305 - trip: [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 5306 - trip: [(5, 8), (4, 8)]\n", + "I am driver 5307 - trip: [(9, 7), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", + "5 drivers generated.\n", + "I am rider 5308 - dep: (5, 0) , arr: (5, 6)\n", + "I am rider 5309 - dep: (7, 2) , arr: (6, 0)\n", + "I am rider 5310 - dep: (7, 6) , arr: (7, 0)\n", + "I am rider 5311 - dep: (3, 3) , arr: (9, 5)\n", + "I am rider 5312 - dep: (6, 2) , arr: (5, 7)\n", + "I am rider 5313 - dep: (3, 0) , arr: (6, 1)\n", + "I am rider 5314 - dep: (4, 2) , arr: (3, 8)\n", + "7 riders generated.\n", + "Agent rider 4099 move from (9, 3) to (9, 2) using car (5237, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4501 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4568 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4570 move from (1, 3) to (1, 4) using car (5191, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4593 move from (9, 4) to (9, 3) using car (5180, [(9, 4), (9, 3)], 0)\n", + "Agent rider 4626 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4754 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4771 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4779 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4912 move from (8, 7) to (8, 6) using car (5151, [(8, 7), (8, 6)], 0)\n", + "Agent rider 4954 move from (1, 3) to (1, 4) using car (5191, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4960 move from (1, 3) to (1, 4) using car (5191, [(1, 3), (1, 4)], 0)\n", + "Agent rider 4971 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4972 move from (7, 9) to (6, 9) using car (5147, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4974 move from (9, 3) to (9, 2) using car (5237, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4996 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 4997 move from (7, 8) to (8, 8) using car (5267, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5011 move from (3, 1) to (3, 2) using car (5250, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 5011 arrived with a waiting time of 5 ticks\n", + "Agent rider 5012 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5023 move from (7, 8) to (8, 8) using car (5267, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 5023 arrived with a waiting time of 8 ticks\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5028 move from (1, 3) to (1, 4) using car (5193, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5035 move from (7, 9) to (7, 8) using car (5272, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5036 move from (7, 8) to (8, 8) using car (5267, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5037 move from (1, 3) to (1, 4) using car (5191, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5038 move from (5, 5) to (5, 4) using car (5258, [(5, 5), (5, 4)], 0)\n", + "Rider n° 5038 arrived with a waiting time of 6 ticks\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 move from (7, 6) to (8, 6) using car (5229, [(7, 6), (8, 6)], 0)\n", + "Agent rider 5081 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5083 arrived\n", + "Agent rider 5096 move from (3, 4) to (2, 4) using car (5251, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5097 move from (4, 5) to (4, 4) using car (5194, [(4, 5), (4, 4)], 0)\n", + "Rider n° 5097 arrived with a waiting time of 6 ticks\n", + "Agent rider 5098 move from (6, 1) to (6, 2) using car (5293, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4190 move from (6, 6) to (6, 5) using car (5272, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4253 move from (7, 4) to (6, 4) using car (5346, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Rider n° 4253 arrived with a waiting time of 39 ticks\n", - "Agent rider 4358 move from (6, 6) to (6, 5) using car (5272, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4494 move from (5, 4) to (5, 3) using car (5290, [(5, 4), (5, 3)], 0)\n", - "Agent rider 4790 move from (6, 5) to (6, 6) using car (5306, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 4818 move from (6, 6) to (6, 5) using car (5272, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4839 move from (1, 1) to (0, 1) using car (5270, [(1, 1), (0, 1)], 0)\n", - "Rider n° 4839 arrived with a waiting time of 16 ticks\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (1, 1) to (0, 1) using car (5270, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4938 move from (5, 4) to (5, 3) using car (5290, [(5, 4), (5, 3)], 0)\n", - "Agent rider 4977 move from (6, 8) to (6, 9) using car (5349, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4980 move from (1, 1) to (0, 1) using car (5270, [(1, 1), (0, 1)], 0)\n", - "Agent rider 4984 move from (1, 1) to (0, 1) using car (5270, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5014 move from (8, 6) to (8, 5) using car (5281, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5036 move from (3, 6) to (3, 5) using car (5302, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Rider n° 5036 arrived with a waiting time of 5 ticks\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (5, 4) to (5, 3) using car (5290, [(5, 4), (5, 3)], 0)\n", - "Agent rider 5068 move from (3, 6) to (3, 5) using car (5302, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 move from (6, 6) to (6, 5) using car (5272, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5110 move from (1, 1) to (0, 1) using car (5270, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5132 move from (3, 7) to (2, 7) using car (5301, [(3, 7), (2, 7)], 0)\n", - "Agent rider 5134 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (0, 5) to (0, 6) using car (5350, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 5142 move from (6, 5) to (6, 6) using car (5306, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5144 move from (5, 9) to (4, 9) using car (5327, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 5144 arrived with a waiting time of 7 ticks\n", - "Agent rider 5150 move from (4, 4) to (5, 4) using car (5323, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 5171 move from (9, 3) to (9, 2) using car (5351, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 5173 move from (3, 7) to (2, 7) using car (5301, [(3, 7), (2, 7)], 0)\n", - "Rider n° 5173 arrived with a waiting time of 2 ticks\n", - "Agent rider 5175 move from (6, 8) to (6, 9) using car (5349, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5184 move from (4, 9) to (5, 9) using car (5262, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5190 move from (5, 2) to (6, 2) using car (5336, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Driver 5193 arrived\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Driver 5230 arrived\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5235 move from (8, 5) to (8, 6) using car (5289, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5236 move from (3, 5) to (3, 4) using car (5285, [(3, 5), (3, 4)], 0)\n", - "Agent rider 5237 move from (5, 2) to (6, 2) using car (5336, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 5238 move from (6, 1) to (6, 2) using car (5309, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (3, 6) to (3, 5) using car (5360, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Driver 5248 arrived\n", - "Driver 5251 arrived\n", - "Agent rider 5254 move from (0, 1) to (0, 2) using car (5332, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5255 move from (3, 2) to (3, 3) using car (5271, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5267 move from (8, 0) to (9, 0) using car (5202, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 5) to (6, 6) using car (5306, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5276 move from (3, 2) to (3, 3) using car (5271, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5277 move from (6, 5) to (6, 6) using car (5306, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5278 move from (3, 6) to (3, 5) using car (5302, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Driver 5282 arrived\n", - "Driver 5283 arrived\n", - "Driver 5291 arrived\n", - "Agent rider 5293 move from (4, 6) to (4, 7) using car (5317, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5294 move from (6, 1) to (5, 1) using car (5274, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 5294 arrived with a waiting time of 0 ticks\n", - "Agent rider 5295 move from (6, 9) to (5, 9) using car (5286, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 5296 move from (2, 7) to (2, 8) using car (5288, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5297 move from (8, 6) to (8, 5) using car (5281, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Driver 5300 arrived\n", - "Agent rider 5313 move from (8, 5) to (8, 6) using car (5289, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5333 move from (9, 3) to (9, 2) using car (5351, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 5334 doesn't move\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 move from (5, 5) to (5, 4) using car (5308, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5339 move from (9, 0) to (9, 1) using car (5326, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5340 move from (2, 3) to (2, 4) using car (5315, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 doesn't move\n", - "Agent rider 5342 move from (4, 5) to (4, 6) using car (5304, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5345 doesn't move\n", - "Agent rider 5361 doesn't move\n", - "Agent rider 5362 move from (9, 0) to (9, 1) using car (5326, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (7, 3) to (6, 3) using car (5352, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 5366 move from (3, 6) to (3, 5) using car (5302, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5370 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5373 move from (3, 6) to (3, 5) using car (5360, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 5374 doesn't move\n", - "tick 387 ended\n", - "I am driver 5375 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 5376 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 5377 - trip: [(4, 9), (3, 9), (2, 9), (2, 8)]\n", - "I am driver 5378 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 5379 - trip: [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 5380 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 5381 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5382 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 5383 - trip: [(2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 5384 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 5385 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 5386 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3)]\n", - "I am driver 5387 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 5388 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 5389 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 5390 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 5391 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 5392 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 5393 - trip: [(8, 0), (9, 0)]\n", - "I am driver 5394 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 5395 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 5396 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 5397 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", - "I am driver 5398 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 5399 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 5400 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 5401 - trip: [(9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 5402 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", - "I am driver 5403 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "29 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4190 move from (6, 5) to (6, 4) using car (5272, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4358 move from (6, 5) to (6, 4) using car (5272, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (6, 6) to (6, 7) using car (5306, [(6, 6), (6, 7)], 0)\n", - "Agent rider 4818 move from (6, 5) to (6, 4) using car (5272, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4977 move from (6, 9) to (7, 9) using car (5349, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (8, 5) to (8, 4) using car (5281, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5068 move from (3, 5) to (3, 4) using car (5302, [(3, 5), (3, 4)], 0)\n", - "Agent rider 5088 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (0, 7) to (1, 7) using car (5379, [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5108 move from (6, 5) to (6, 4) using car (5272, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 7) to (4, 8) using car (5317, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (0, 6) to (0, 7) using car (5350, [(0, 6), (0, 7)], 0)\n", - "Agent rider 5142 move from (6, 6) to (6, 7) using car (5306, [(6, 6), (6, 7)], 0)\n", - "Agent rider 5150 move from (5, 4) to (6, 4) using car (5323, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5171 move from (9, 2) to (9, 1) using car (5351, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5175 move from (6, 9) to (7, 9) using car (5349, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5184 move from (5, 9) to (4, 9) using car (5286, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 5190 move from (6, 2) to (6, 3) using car (5309, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5190 arrived with a waiting time of 3 ticks\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5234 move from (0, 8) to (1, 8) using car (5376, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5235 move from (8, 6) to (8, 7) using car (5289, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (6, 2) to (6, 3) using car (5336, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 5238 move from (6, 2) to (6, 3) using car (5309, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (3, 5) to (3, 6) using car (5316, [(3, 5), (3, 6)], 0)\n", - "Driver 5251 arrived\n", - "Driver 5252 arrived\n", - "Agent rider 5254 move from (0, 2) to (1, 2) using car (5403, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5255 move from (3, 3) to (3, 4) using car (5271, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 6) to (6, 7) using car (5306, [(6, 6), (6, 7)], 0)\n", - "Driver 5273 arrived\n", - "Agent rider 5276 move from (3, 3) to (3, 4) using car (5271, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 5277 move from (6, 6) to (6, 7) using car (5306, [(6, 6), (6, 7)], 0)\n", - "Agent rider 5278 move from (3, 5) to (3, 4) using car (5302, [(3, 5), (3, 4)], 0)\n", - "Driver 5283 arrived\n", - "Agent rider 5293 doesn't move\n", - "Agent rider 5295 move from (5, 9) to (4, 9) using car (5286, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 5295 arrived with a waiting time of 1 ticks\n", - "Agent rider 5296 move from (2, 8) to (2, 9) using car (5288, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5297 move from (8, 5) to (8, 4) using car (5281, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Driver 5305 arrived\n", - "Driver 5310 arrived\n", - "Driver 5311 arrived\n", - "Agent rider 5313 move from (8, 6) to (8, 7) using car (5289, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5314 arrived\n", - "Agent rider 5333 move from (9, 2) to (9, 1) using car (5351, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5334 move from (2, 3) to (3, 3) using car (5389, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 move from (5, 4) to (4, 4) using car (5308, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5339 move from (9, 1) to (8, 1) using car (5400, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5340 move from (2, 4) to (2, 5) using car (5315, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 move from (0, 7) to (1, 7) using car (5379, [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5342 move from (4, 6) to (4, 7) using car (5304, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5343 move from (0, 2) to (1, 2) using car (5403, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5345 move from (5, 4) to (4, 4) using car (5308, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5361 doesn't move\n", - "Agent rider 5362 move from (9, 1) to (8, 1) using car (5400, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5370 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5373 move from (3, 5) to (3, 4) using car (5360, [(3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 5374 move from (2, 8) to (2, 9) using car (5288, [(2, 8), (2, 9)], 0)\n", - "tick 388 ended\n", - "I am driver 5404 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5405 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "2 drivers generated.\n", - "I am rider 5406 - dep: (9, 9) , arr: (1, 5)\n", - "I am rider 5407 - dep: (0, 7) , arr: (8, 1)\n", - "I am rider 5408 - dep: (1, 6) , arr: (5, 3)\n", - "I am rider 5409 - dep: (0, 6) , arr: (6, 0)\n", - "I am rider 5410 - dep: (8, 7) , arr: (7, 2)\n", - "I am rider 5411 - dep: (2, 5) , arr: (8, 8)\n", - "I am rider 5412 - dep: (0, 5) , arr: (5, 9)\n", - "I am rider 5413 - dep: (8, 2) , arr: (0, 3)\n", - "I am rider 5414 - dep: (9, 3) , arr: (6, 6)\n", - "I am rider 5415 - dep: (7, 3) , arr: (5, 9)\n", - "I am rider 5416 - dep: (6, 2) , arr: (5, 9)\n", - "11 riders generated.\n", - "Agent rider 4190 move from (6, 4) to (6, 3) using car (5272, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4358 move from (6, 4) to (6, 3) using car (5272, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (6, 7) to (6, 8) using car (5329, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 4818 move from (6, 4) to (6, 3) using car (5272, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4977 move from (7, 9) to (8, 9) using car (5349, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 4984 doesn't move\n", - "Agent rider 5014 move from (8, 4) to (8, 3) using car (5281, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5068 doesn't move\n", - "Agent rider 5088 move from (0, 2) to (0, 1) using car (5397, [(0, 2), (0, 1), (0, 0), (1, 0)], 0)\n", - "Rider n° 5088 arrived with a waiting time of 14 ticks\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (1, 7) to (2, 7) using car (5379, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 8) to (4, 9) using car (5317, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5136 move from (3, 7) to (4, 7) using car (5321, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5099 move from (8, 7) to (8, 6) using car (5151, [(8, 7), (8, 6)], 0)\n", + "Agent rider 5100 doesn't move\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5104 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5108 arrived\n", + "Agent rider 5123 move from (6, 7) to (6, 6) using car (5199, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 doesn't move\n", + "Agent rider 5125 move from (5, 5) to (5, 4) using car (5258, [(5, 5), (5, 4)], 0)\n", + "Agent rider 5126 move from (4, 5) to (4, 4) using car (5194, [(4, 5), (4, 4)], 0)\n", + "Agent rider 5129 move from (2, 7) to (1, 7) using car (5196, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5130 move from (9, 4) to (9, 3) using car (5180, [(9, 4), (9, 3)], 0)\n", + "Driver 5131 arrived\n", + "Driver 5138 arrived\n", + "Agent rider 5139 move from (8, 7) to (8, 6) using car (5151, [(8, 7), (8, 6)], 0)\n", "Agent rider 5140 doesn't move\n", + "Agent rider 5141 move from (6, 7) to (6, 8) using car (5205, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 5142 doesn't move\n", - "Agent rider 5150 move from (6, 4) to (6, 3) using car (5272, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 move from (7, 9) to (8, 9) using car (5349, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5184 doesn't move\n", - "Driver 5202 arrived\n", - "Agent rider 5218 move from (9, 5) to (9, 6) using car (5387, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5234 move from (1, 8) to (2, 8) using car (5376, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5235 move from (8, 7) to (8, 8) using car (5289, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 5235 arrived with a waiting time of 5 ticks\n", - "Agent rider 5236 move from (3, 4) to (2, 4) using car (5360, [(3, 4), (2, 4)], 0)\n", - "Agent rider 5237 move from (6, 3) to (6, 4) using car (5336, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 5238 move from (6, 3) to (6, 4) using car (5309, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 doesn't move\n", - "Driver 5242 arrived\n", - "Driver 5252 arrived\n", - "Agent rider 5254 move from (1, 2) to (2, 2) using car (5403, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5255 move from (3, 4) to (2, 4) using car (5360, [(3, 4), (2, 4)], 0)\n", - "Driver 5257 arrived\n", - "Driver 5260 arrived\n", - "Driver 5261 arrived\n", - "Driver 5262 arrived\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 7) to (6, 8) using car (5329, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 5270 arrived\n", - "Agent rider 5276 move from (3, 4) to (3, 5) using car (5271, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 5276 arrived with a waiting time of 3 ticks\n", - "Agent rider 5277 move from (6, 7) to (6, 8) using car (5329, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5278 move from (3, 4) to (4, 4) using car (5396, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 5278 arrived with a waiting time of 1 ticks\n", - "Driver 5279 arrived\n", - "Driver 5285 arrived\n", - "Driver 5290 arrived\n", - "Agent rider 5293 move from (4, 7) to (5, 7) using car (5391, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5296 move from (2, 9) to (3, 9) using car (5388, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 5297 move from (8, 4) to (8, 3) using car (5281, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Driver 5301 arrived\n", - "Driver 5311 arrived\n", - "Agent rider 5313 move from (8, 7) to (8, 8) using car (5289, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5324 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5334 move from (3, 3) to (4, 3) using car (5389, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 move from (4, 4) to (3, 4) using car (5308, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 5) to (2, 6) using car (5315, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 move from (1, 7) to (2, 7) using car (5379, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5342 move from (4, 7) to (4, 8) using car (5304, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5343 move from (1, 2) to (2, 2) using car (5403, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5345 move from (4, 4) to (3, 4) using car (5308, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Driver 5347 arrived\n", - "Driver 5348 arrived\n", - "Driver 5353 arrived\n", - "Driver 5356 arrived\n", - "Driver 5359 arrived\n", - "Agent rider 5361 move from (1, 2) to (2, 2) using car (5378, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 5362 move from (8, 1) to (7, 1) using car (5400, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (9, 7) to (9, 8) using car (5401, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 move from (3, 5) to (4, 5) using car (5382, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 5368 move from (9, 5) to (9, 6) using car (5387, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5369 move from (9, 5) to (9, 6) using car (5387, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5370 move from (1, 8) to (2, 8) using car (5376, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5373 move from (3, 4) to (2, 4) using car (5360, [(3, 4), (2, 4)], 0)\n", - "Agent rider 5374 move from (2, 9) to (3, 9) using car (5388, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5408 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 move from (8, 7) to (7, 7) using car (5371, [(8, 7), (7, 7), (6, 7)], 0)\n", - "Agent rider 5411 move from (2, 5) to (2, 6) using car (5315, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5415 move from (7, 3) to (6, 3) using car (5385, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5416 doesn't move\n", - "tick 389 ended\n", - "0 drivers generated.\n", - "I am rider 5417 - dep: (0, 2) , arr: (4, 7)\n", - "I am rider 5418 - dep: (0, 6) , arr: (5, 7)\n", - "I am rider 5419 - dep: (3, 0) , arr: (9, 5)\n", - "3 riders generated.\n", - "Agent rider 4190 move from (6, 3) to (6, 2) using car (5272, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4358 move from (6, 3) to (6, 2) using car (5272, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (6, 8) to (6, 9) using car (5329, [(6, 8), (6, 9)], 0)\n", - "Agent rider 4818 move from (6, 3) to (6, 2) using car (5272, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (0, 1) to (0, 0) using car (5397, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4977 move from (8, 9) to (9, 9) using car (5349, [(8, 9), (9, 9)], 0)\n", - "Agent rider 4980 move from (0, 1) to (0, 0) using car (5397, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 4984 move from (0, 1) to (0, 0) using car (5397, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 5014 move from (8, 3) to (8, 2) using car (5281, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 5146 doesn't move\n", + "Driver 5149 arrived\n", + "Driver 5155 arrived\n", + "Driver 5164 arrived\n", + "Agent rider 5170 move from (5, 1) to (4, 1) using car (5265, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5171 move from (3, 2) to (4, 2) using car (5283, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5174 move from (5, 1) to (4, 1) using car (5265, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 5176 arrived\n", + "Agent rider 5182 move from (3, 4) to (3, 5) using car (5248, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5183 doesn't move\n", + "Agent rider 5186 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 5204 arrived\n", + "Driver 5206 arrived\n", + "Agent rider 5215 move from (8, 3) to (8, 4) using car (5291, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 5216 move from (4, 6) to (3, 6) using car (5244, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (2, 9) to (3, 9) using car (5189, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5219 move from (5, 5) to (4, 5) using car (5243, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5220 move from (5, 3) to (6, 3) using car (5262, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5221 doesn't move\n", + "Agent rider 5222 move from (4, 9) to (5, 9) using car (5169, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5223 move from (2, 7) to (1, 7) using car (5196, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5225 move from (0, 4) to (0, 3) using car (5210, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 5226 move from (5, 5) to (4, 5) using car (5243, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5227 move from (6, 7) to (6, 8) using car (5205, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5228 arrived\n", + "Agent rider 5233 move from (8, 1) to (8, 2) using car (5264, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5235 move from (2, 4) to (2, 3) using car (5249, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (5, 5) to (5, 4) using car (5258, [(5, 5), (5, 4)], 0)\n", + "Driver 5247 arrived\n", + "Agent rider 5263 move from (1, 3) to (1, 4) using car (5193, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5270 move from (3, 4) to (3, 5) using car (5248, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5271 doesn't move\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 6) to (8, 6) using car (5229, [(7, 6), (8, 6)], 0)\n", + "Agent rider 5290 doesn't move\n", + "Agent rider 5299 move from (7, 9) to (6, 9) using car (5147, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5300 move from (3, 4) to (3, 5) using car (5248, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5301 move from (4, 6) to (4, 5) using car (5281, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 5302 move from (5, 5) to (4, 5) using car (5243, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5308 move from (5, 0) to (6, 0) using car (5212, [(5, 0), (6, 0)], 0)\n", + "Agent rider 5309 move from (7, 2) to (6, 2) using car (5292, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5310 doesn't move\n", + "Agent rider 5311 move from (3, 3) to (3, 4) using car (5253, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5312 doesn't move\n", + "Agent rider 5313 doesn't move\n", + "Agent rider 5314 doesn't move\n", + "tick 372 ended\n", + "I am driver 5315 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 5316 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "I am driver 5317 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 5318 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 5319 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 5320 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 5321 - trip: [(5, 9), (5, 8)]\n", + "I am driver 5322 - trip: [(0, 1), (0, 0)]\n", + "8 drivers generated.\n", + "I am rider 5323 - dep: (8, 7) , arr: (5, 3)\n", + "I am rider 5324 - dep: (4, 7) , arr: (2, 1)\n", + "2 riders generated.\n", + "Agent rider 4099 move from (9, 2) to (9, 1) using car (5237, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4501 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4568 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4626 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4754 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4771 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4779 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4960 move from (1, 4) to (1, 5) using car (5242, [(1, 4), (1, 5)], 0)\n", + "Agent rider 4971 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4972 move from (6, 9) to (5, 9) using car (5147, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 4974 move from (9, 2) to (9, 1) using car (5237, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 4996 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 4997 doesn't move\n", + "Agent rider 5012 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Rider n° 5012 arrived with a waiting time of 8 ticks\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5028 move from (1, 4) to (1, 5) using car (5193, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5035 move from (7, 8) to (7, 7) using car (5272, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5036 doesn't move\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5053 doesn't move\n", - "Agent rider 5068 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 move from (6, 4) to (6, 3) using car (5405, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 5110 move from (0, 1) to (0, 0) using car (5397, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5134 move from (4, 9) to (5, 9) using car (5317, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5136 move from (4, 7) to (5, 7) using car (5321, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5140 doesn't move\n", + "Agent rider 5042 move from (5, 4) to (4, 4) using car (5295, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5096 move from (2, 4) to (1, 4) using car (5251, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5098 move from (6, 2) to (6, 3) using car (5293, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 5098 arrived with a waiting time of 6 ticks\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5100 move from (6, 9) to (5, 9) using car (5147, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5104 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5123 move from (6, 6) to (6, 5) using car (5199, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 doesn't move\n", + "Agent rider 5125 move from (5, 4) to (4, 4) using car (5295, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5126 doesn't move\n", + "Agent rider 5129 move from (1, 7) to (0, 7) using car (5196, [(1, 7), (0, 7)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Driver 5134 arrived\n", + "Agent rider 5139 doesn't move\n", + "Agent rider 5140 move from (1, 6) to (1, 7) using car (5285, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5141 move from (6, 8) to (6, 9) using car (5205, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 5142 doesn't move\n", - "Agent rider 5150 move from (6, 3) to (6, 2) using car (5272, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 move from (8, 9) to (9, 9) using car (5349, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5184 move from (4, 9) to (5, 9) using car (5383, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5218 move from (9, 6) to (9, 7) using car (5387, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5234 move from (2, 8) to (3, 8) using car (5376, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (6, 4) to (6, 5) using car (5309, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 doesn't move\n", - "Agent rider 5254 move from (2, 2) to (3, 2) using car (5403, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5255 doesn't move\n", + "Agent rider 5146 move from (6, 7) to (5, 7) using car (5298, [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Rider n° 5146 arrived with a waiting time of 5 ticks\n", + "Driver 5153 arrived\n", + "Driver 5166 arrived\n", + "Agent rider 5170 move from (4, 1) to (4, 2) using car (5265, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5171 move from (4, 2) to (4, 3) using car (5283, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5174 move from (4, 1) to (4, 2) using car (5265, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Rider n° 5174 arrived with a waiting time of 0 ticks\n", + "Agent rider 5182 move from (3, 5) to (3, 6) using car (5248, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5183 doesn't move\n", + "Agent rider 5186 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Driver 5203 arrived\n", + "Agent rider 5215 move from (8, 4) to (8, 5) using car (5291, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 5216 move from (3, 6) to (3, 5) using car (5244, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (3, 9) to (4, 9) using car (5189, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5219 move from (4, 5) to (4, 6) using car (5243, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5220 move from (6, 3) to (7, 3) using car (5262, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5221 doesn't move\n", + "Agent rider 5222 move from (5, 9) to (6, 9) using car (5169, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5223 move from (1, 7) to (0, 7) using car (5196, [(1, 7), (0, 7)], 0)\n", + "Agent rider 5225 move from (0, 3) to (0, 2) using car (5210, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5226 move from (4, 5) to (4, 6) using car (5243, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5227 move from (6, 8) to (6, 9) using car (5205, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5230 arrived\n", + "Agent rider 5233 move from (8, 2) to (8, 3) using car (5264, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5235 move from (2, 3) to (2, 2) using car (5249, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (5, 4) to (4, 4) using car (5295, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 5256 arrived\n", "Driver 5260 arrived\n", - "Driver 5262 arrived\n", - "Driver 5264 arrived\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 8) to (6, 9) using car (5329, [(6, 8), (6, 9)], 0)\n", - "Driver 5274 arrived\n", - "Agent rider 5277 move from (6, 8) to (5, 8) using car (5399, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 5279 arrived\n", - "Driver 5284 arrived\n", - "Driver 5288 arrived\n", - "Agent rider 5293 move from (5, 7) to (6, 7) using car (5391, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5296 move from (3, 9) to (4, 9) using car (5388, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 5297 move from (8, 3) to (8, 2) using car (5281, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Rider n° 5297 arrived with a waiting time of 4 ticks\n", - "Driver 5302 arrived\n", + "Driver 5261 arrived\n", + "Agent rider 5263 move from (1, 4) to (1, 5) using car (5193, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Driver 5269 arrived\n", + "Agent rider 5270 move from (3, 5) to (3, 6) using car (5248, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5271 doesn't move\n", + "Driver 5276 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5290 doesn't move\n", + "Agent rider 5299 doesn't move\n", + "Agent rider 5300 move from (3, 5) to (3, 6) using car (5248, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5301 move from (4, 5) to (4, 4) using car (5281, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 5302 move from (4, 5) to (4, 6) using car (5243, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 doesn't move\n", + "Agent rider 5311 move from (3, 4) to (3, 5) using car (5253, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5312 move from (6, 2) to (6, 3) using car (5293, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5313 move from (3, 0) to (3, 1) using car (5239, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 5314 move from (4, 2) to (3, 2) using car (5273, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5323 move from (8, 7) to (8, 8) using car (5307, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 5324 doesn't move\n", + "tick 373 ended\n", + "I am driver 5325 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 5326 - trip: [(6, 5), (6, 6)]\n", + "I am driver 5327 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 5328 - trip: [(1, 1), (1, 0)]\n", + "I am driver 5329 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 5330 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (5, 6)]\n", + "I am driver 5331 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 5332 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 5333 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 5334 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 5335 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 5336 - trip: [(1, 9), (1, 8), (1, 7), (1, 6)]\n", + "I am driver 5337 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 5338 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", + "14 drivers generated.\n", + "I am rider 5339 - dep: (3, 5) , arr: (1, 5)\n", + "I am rider 5340 - dep: (8, 7) , arr: (9, 3)\n", + "2 riders generated.\n", + "Agent rider 4099 move from (9, 1) to (9, 0) using car (5237, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 4099 arrived with a waiting time of 60 ticks\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (1, 4) to (2, 4) using car (5320, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4912 move from (8, 6) to (8, 7) using car (5245, [(8, 6), (8, 7)], 0)\n", + "Agent rider 4954 move from (1, 4) to (2, 4) using car (5320, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4972 move from (5, 9) to (4, 9) using car (5147, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 4972 arrived with a waiting time of 11 ticks\n", + "Agent rider 4974 move from (9, 1) to (9, 0) using car (5237, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 4974 arrived with a waiting time of 15 ticks\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 4997 move from (8, 8) to (8, 9) using car (5307, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Rider n° 4997 arrived with a waiting time of 12 ticks\n", + "Agent rider 5025 move from (3, 3) to (3, 4) using car (5250, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 5) to (1, 6) using car (5193, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5036 move from (8, 8) to (8, 9) using car (5307, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 5037 move from (1, 4) to (2, 4) using car (5320, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5042 move from (4, 4) to (4, 3) using car (5281, [(4, 4), (4, 3)], 0)\n", + "Agent rider 5072 move from (8, 6) to (8, 7) using car (5245, [(8, 6), (8, 7)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (1, 4) to (0, 4) using car (5251, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5099 move from (8, 6) to (8, 7) using car (5245, [(8, 6), (8, 7)], 0)\n", + "Agent rider 5100 move from (5, 9) to (4, 9) using car (5147, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5123 move from (6, 5) to (6, 4) using car (5199, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 5124 move from (9, 1) to (9, 0) using car (5237, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5124 arrived with a waiting time of 6 ticks\n", + "Agent rider 5125 move from (4, 4) to (4, 3) using car (5281, [(4, 4), (4, 3)], 0)\n", + "Agent rider 5126 move from (4, 4) to (4, 3) using car (5281, [(4, 4), (4, 3)], 0)\n", + "Rider n° 5126 arrived with a waiting time of 5 ticks\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5139 move from (8, 6) to (8, 7) using car (5245, [(8, 6), (8, 7)], 0)\n", + "Agent rider 5140 doesn't move\n", + "Agent rider 5141 move from (6, 9) to (7, 9) using car (5169, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5142 doesn't move\n", + "Driver 5151 arrived\n", + "Agent rider 5170 move from (4, 2) to (4, 3) using car (5265, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5171 move from (4, 3) to (4, 4) using car (5283, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 5180 arrived\n", + "Agent rider 5182 move from (3, 6) to (3, 7) using car (5248, [(3, 6), (3, 7)], 0)\n", + "Agent rider 5183 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Driver 5187 arrived\n", + "Driver 5191 arrived\n", + "Driver 5194 arrived\n", + "Driver 5212 arrived\n", + "Agent rider 5215 move from (8, 5) to (8, 6) using car (5291, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 5216 move from (3, 5) to (3, 4) using car (5244, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (4, 9) to (5, 9) using car (5189, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5219 move from (4, 6) to (4, 7) using car (5243, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 5219 arrived with a waiting time of 3 ticks\n", + "Agent rider 5220 move from (7, 3) to (8, 3) using car (5262, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5221 move from (3, 6) to (3, 7) using car (5248, [(3, 6), (3, 7)], 0)\n", + "Agent rider 5222 move from (6, 9) to (7, 9) using car (5169, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (4, 6) to (4, 7) using car (5243, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5227 move from (6, 9) to (7, 9) using car (5169, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 5229 arrived\n", + "Agent rider 5233 move from (8, 3) to (8, 4) using car (5264, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5235 move from (2, 2) to (3, 2) using car (5249, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (4, 4) to (4, 3) using car (5281, [(4, 4), (4, 3)], 0)\n", + "Driver 5238 arrived\n", + "Driver 5241 arrived\n", + "Driver 5258 arrived\n", + "Driver 5259 arrived\n", + "Driver 5261 arrived\n", + "Agent rider 5263 move from (1, 5) to (1, 6) using car (5193, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Driver 5268 arrived\n", + "Agent rider 5270 move from (3, 6) to (3, 7) using car (5248, [(3, 6), (3, 7)], 0)\n", + "Rider n° 5270 arrived with a waiting time of 0 ticks\n", + "Agent rider 5271 doesn't move\n", + "Driver 5275 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (8, 6) to (8, 7) using car (5245, [(8, 6), (8, 7)], 0)\n", + "Agent rider 5290 move from (6, 7) to (5, 7) using car (5294, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 5296 arrived\n", + "Driver 5297 arrived\n", + "Agent rider 5299 move from (6, 9) to (5, 9) using car (5205, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5300 move from (3, 6) to (3, 5) using car (5240, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 5301 doesn't move\n", + "Agent rider 5302 move from (4, 6) to (4, 7) using car (5243, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", "Driver 5306 arrived\n", - "Agent rider 5313 move from (8, 8) to (7, 8) using car (5289, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5316 arrived\n", - "Driver 5318 arrived\n", - "Driver 5319 arrived\n", - "Driver 5323 arrived\n", - "Driver 5328 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5334 move from (4, 3) to (5, 3) using car (5389, [(4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 move from (3, 4) to (2, 4) using car (5308, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5309 move from (6, 2) to (6, 3) using car (5257, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5310 doesn't move\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 move from (6, 3) to (6, 4) using car (5293, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5313 move from (3, 1) to (3, 2) using car (5239, [(3, 1), (3, 2)], 0)\n", + "Agent rider 5314 move from (3, 2) to (2, 2) using car (5273, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5323 move from (8, 8) to (8, 9) using car (5307, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 5324 doesn't move\n", "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 6) to (2, 7) using car (5315, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 move from (2, 7) to (2, 6) using car (5379, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5342 doesn't move\n", - "Agent rider 5343 move from (2, 2) to (3, 2) using car (5403, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5345 move from (3, 4) to (2, 4) using car (5308, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 5345 arrived with a waiting time of 1 ticks\n", - "Driver 5348 arrived\n", - "Driver 5350 arrived\n", - "Driver 5351 arrived\n", - "Agent rider 5361 move from (2, 2) to (3, 2) using car (5378, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 5362 move from (7, 1) to (6, 1) using car (5400, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (9, 8) to (9, 9) using car (5401, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5364 move from (4, 9) to (5, 9) using car (5317, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5365 move from (6, 3) to (5, 3) using car (5385, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5366 move from (4, 5) to (4, 4) using car (5382, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 5368 move from (9, 6) to (9, 7) using car (5387, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5369 move from (9, 6) to (9, 7) using car (5387, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5370 move from (2, 8) to (3, 8) using car (5376, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5372 move from (8, 9) to (9, 9) using car (5349, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5373 doesn't move\n", - "Agent rider 5374 move from (3, 9) to (2, 9) using car (5286, [(3, 9), (2, 9)], 0)\n", - "Driver 5393 arrived\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5408 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 move from (7, 7) to (6, 7) using car (5371, [(7, 7), (6, 7)], 0)\n", - "Agent rider 5411 move from (2, 6) to (2, 7) using car (5315, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (9, 3) to (9, 4) using car (5326, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5415 move from (6, 3) to (5, 3) using car (5385, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5416 move from (6, 2) to (6, 3) using car (5394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5417 doesn't move\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "tick 390 ended\n", - "I am driver 5420 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 5421 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 5422 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 5423 - trip: [(4, 0), (5, 0), (6, 0)]\n", - "I am driver 5424 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 5425 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 5426 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 5427 - trip: [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 5428 - trip: [(1, 6), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 5429 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "10 drivers generated.\n", - "I am rider 5430 - dep: (8, 9) , arr: (6, 6)\n", - "1 riders generated.\n", - "Agent rider 4190 move from (6, 2) to (6, 1) using car (5272, [(6, 2), (6, 1)], 0)\n", - "Agent rider 4358 move from (6, 2) to (6, 1) using car (5272, [(6, 2), (6, 1)], 0)\n", - "Agent rider 4494 move from (5, 3) to (5, 2) using car (5389, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4818 move from (6, 2) to (6, 1) using car (5272, [(6, 2), (6, 1)], 0)\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 move from (0, 0) to (1, 0) using car (5397, [(0, 0), (1, 0)], 0)\n", - "Agent rider 4938 move from (5, 3) to (5, 2) using car (5389, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4977 doesn't move\n", - "Agent rider 4980 move from (0, 0) to (1, 0) using car (5397, [(0, 0), (1, 0)], 0)\n", - "Agent rider 4984 move from (0, 0) to (1, 0) using car (5397, [(0, 0), (1, 0)], 0)\n", - "Rider n° 4984 arrived with a waiting time of 19 ticks\n", - "Agent rider 5014 move from (8, 2) to (8, 1) using car (5281, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5037 doesn't move\n" + "Agent rider 5340 doesn't move\n", + "tick 374 ended\n", + "I am driver 5341 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 5342 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 5343 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 5344 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 5345 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 5346 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 5347 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 5348 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 5349 - trip: [(2, 8), (3, 8), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 5350 - trip: [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 5351 - trip: [(2, 6), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 5352 - trip: [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 5353 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5354 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 5355 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5356 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 5357 - trip: [(2, 8), (3, 8), (4, 8), (5, 8)]\n", + "17 drivers generated.\n", + "I am rider 5358 - dep: (7, 0) , arr: (7, 8)\n", + "I am rider 5359 - dep: (2, 8) , arr: (8, 5)\n", + "I am rider 5360 - dep: (1, 5) , arr: (2, 6)\n", + "3 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (2, 4) to (2, 5) using car (5320, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 6) to (1, 7) using car (5193, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4912 move from (8, 7) to (7, 7) using car (5325, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4954 move from (2, 4) to (2, 5) using car (5320, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4974 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5025 move from (3, 4) to (4, 4) using car (5343, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 6) to (1, 7) using car (5193, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5036 move from (8, 9) to (7, 9) using car (5307, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 5037 move from (2, 4) to (2, 5) using car (5320, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5042 move from (4, 3) to (4, 4) using car (5265, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5072 move from (8, 7) to (7, 7) using car (5325, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (8, 7) to (7, 7) using car (5325, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5100 move from (4, 9) to (3, 9) using car (5147, [(4, 9), (3, 9)], 0)\n", + "Rider n° 5100 arrived with a waiting time of 5 ticks\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5123 move from (6, 4) to (6, 3) using car (5199, [(6, 4), (6, 3)], 0)\n", + "Rider n° 5123 arrived with a waiting time of 4 ticks\n", + "Agent rider 5125 move from (4, 3) to (4, 4) using car (5265, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5139 move from (8, 7) to (7, 7) using car (5325, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5140 doesn't move\n", + "Agent rider 5141 move from (7, 9) to (8, 9) using car (5169, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5141 arrived with a waiting time of 5 ticks\n", + "Agent rider 5142 doesn't move\n", + "Driver 5159 arrived\n", + "Agent rider 5170 move from (4, 3) to (3, 3) using car (5350, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 5171 move from (4, 4) to (4, 5) using car (5283, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5182 doesn't move\n", + "Agent rider 5183 move from (6, 4) to (6, 5) using car (5293, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Driver 5196 arrived\n", + "Driver 5209 arrived\n", + "Driver 5210 arrived\n", + "Driver 5213 arrived\n", + "Agent rider 5215 move from (8, 6) to (7, 6) using car (5333, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Rider n° 5215 arrived with a waiting time of 6 ticks\n", + "Agent rider 5216 move from (3, 4) to (3, 3) using car (5244, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (5, 9) to (6, 9) using car (5352, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5220 doesn't move\n", + "Agent rider 5221 doesn't move\n", + "Agent rider 5222 move from (7, 9) to (8, 9) using car (5169, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5222 arrived with a waiting time of 3 ticks\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (4, 7) to (4, 8) using car (5243, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5227 move from (7, 9) to (8, 9) using car (5169, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5227 arrived with a waiting time of 3 ticks\n", + "Driver 5231 arrived\n", + "Agent rider 5233 move from (8, 4) to (8, 5) using car (5264, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 5233 arrived with a waiting time of 3 ticks\n", + "Agent rider 5235 move from (3, 2) to (4, 2) using car (5249, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (4, 3) to (4, 4) using car (5265, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 5242 arrived\n", + "Driver 5254 arrived\n", + "Driver 5259 arrived\n", + "Agent rider 5263 move from (1, 6) to (1, 7) using car (5193, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Driver 5266 arrived\n", + "Driver 5267 arrived\n", + "Agent rider 5270 move from (3, 6) to (3, 7) using car (5253, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 5270 arrived with a waiting time of 0 ticks\n", + "Agent rider 5271 doesn't move\n", + "Driver 5278 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (8, 7) to (7, 7) using car (5325, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5290 move from (5, 7) to (4, 7) using car (5294, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 5297 arrived\n", + "Agent rider 5299 move from (5, 9) to (4, 9) using car (5205, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5300 move from (3, 5) to (2, 5) using car (5305, [(3, 5), (2, 5)], 0)\n", + "Agent rider 5301 doesn't move\n", + "Agent rider 5302 move from (4, 7) to (4, 8) using car (5243, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5308 move from (6, 0) to (5, 0) using car (5277, [(6, 0), (5, 0)], 0)\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 move from (7, 6) to (7, 5) using car (5272, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5311 move from (3, 5) to (2, 5) using car (5305, [(3, 5), (2, 5)], 0)\n", + "Agent rider 5312 move from (6, 4) to (6, 5) using car (5293, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5313 move from (3, 2) to (4, 2) using car (5249, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5314 move from (2, 2) to (2, 3) using car (5273, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5321 arrived\n", + "Driver 5322 arrived\n", + "Agent rider 5323 move from (8, 9) to (7, 9) using car (5307, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5053 move from (5, 3) to (5, 2) using car (5389, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5068 move from (3, 4) to (3, 3) using car (5386, [(3, 4), (3, 3), (4, 3)], 0)\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (2, 7) to (2, 8) using car (5315, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5108 move from (6, 3) to (6, 2) using car (5405, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 5110 move from (0, 0) to (1, 0) using car (5397, [(0, 0), (1, 0)], 0)\n", - "Agent rider 5132 move from (2, 7) to (2, 8) using car (5315, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5134 move from (5, 9) to (6, 9) using car (5317, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 5134 arrived with a waiting time of 8 ticks\n", - "Agent rider 5136 move from (5, 7) to (6, 7) using car (5321, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 move from (6, 7) to (7, 7) using car (5391, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5150 doesn't move\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 move from (5, 9) to (6, 9) using car (5317, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5218 move from (9, 7) to (9, 8) using car (5387, [(9, 7), (9, 8)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5339 move from (3, 5) to (2, 5) using car (5305, [(3, 5), (2, 5)], 0)\n", + "Agent rider 5340 move from (8, 7) to (7, 7) using car (5325, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5358 doesn't move\n", + "Agent rider 5359 move from (2, 8) to (3, 8) using car (5287, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5360 doesn't move\n", + "tick 375 ended\n", + "I am driver 5361 - trip: [(7, 1), (6, 1), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 5362 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 5363 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 5364 - trip: [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 5365 - trip: [(4, 7), (4, 8)]\n", + "I am driver 5366 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 5367 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 5368 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "8 drivers generated.\n", + "I am rider 5369 - dep: (0, 3) , arr: (0, 2)\n", + "I am rider 5370 - dep: (6, 0) , arr: (2, 6)\n", + "I am rider 5371 - dep: (9, 1) , arr: (6, 4)\n", + "3 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (2, 5) to (2, 6) using car (5320, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4593 move from (9, 3) to (9, 4) using car (5282, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 7) to (1, 6) using car (5280, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4869 move from (4, 9) to (3, 9) using car (5205, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4912 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4954 move from (2, 5) to (2, 6) using car (5320, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5025 move from (4, 4) to (5, 4) using car (5343, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 7) to (1, 8) using car (5193, [(1, 7), (1, 8)], 0)\n", + "Agent rider 5035 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5036 move from (7, 9) to (6, 9) using car (5307, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Rider n° 5036 arrived with a waiting time of 7 ticks\n", + "Agent rider 5037 move from (2, 5) to (2, 6) using car (5320, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5125 move from (4, 4) to (5, 4) using car (5343, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 3) to (9, 4) using car (5282, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 5139 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5140 move from (1, 7) to (1, 6) using car (5280, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 5142 move from (4, 9) to (3, 9) using car (5205, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5170 move from (3, 3) to (3, 4) using car (5335, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5171 move from (4, 5) to (5, 5) using car (5283, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5182 move from (3, 7) to (3, 8) using car (5253, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5183 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Driver 5208 arrived\n", + "Driver 5210 arrived\n", + "Agent rider 5215 doesn't move\n", + "Agent rider 5216 move from (3, 3) to (3, 2) using car (5244, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (6, 9) to (6, 8) using car (5352, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", "Agent rider 5220 doesn't move\n", - "Agent rider 5234 move from (3, 8) to (4, 8) using car (5376, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5236 move from (2, 4) to (1, 4) using car (5308, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5237 move from (6, 4) to (7, 4) using car (5337, [(6, 4), (7, 4)], 0)\n", - "Agent rider 5238 move from (6, 5) to (6, 6) using car (5309, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (3, 6) to (3, 7) using car (5330, [(3, 6), (3, 7)], 0)\n", + "Agent rider 5221 move from (3, 7) to (3, 8) using car (5253, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 doesn't move\n", + "Driver 5231 arrived\n", + "Agent rider 5235 move from (4, 2) to (5, 2) using car (5249, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (4, 4) to (5, 4) using car (5343, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 5239 arrived\n", "Driver 5245 arrived\n", - "Agent rider 5254 move from (3, 2) to (4, 2) using car (5403, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5255 move from (2, 4) to (1, 4) using car (5308, [(2, 4), (1, 4)], 0)\n", - "Driver 5262 arrived\n", - "Agent rider 5267 move from (9, 0) to (8, 0) using car (5429, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 move from (5, 8) to (4, 8) using car (5399, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 5287 arrived\n", - "Agent rider 5293 move from (6, 7) to (7, 7) using car (5391, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5296 move from (4, 9) to (4, 8) using car (5388, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Driver 5302 arrived\n", - "Agent rider 5313 move from (7, 8) to (6, 8) using car (5289, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5319 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5334 move from (5, 3) to (5, 2) using car (5389, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5338 move from (2, 4) to (1, 4) using car (5308, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 7) to (2, 8) using car (5315, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5341 move from (2, 6) to (2, 5) using car (5379, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5342 doesn't move\n", - "Agent rider 5343 move from (3, 2) to (4, 2) using car (5403, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 5351 arrived\n", - "Driver 5360 arrived\n", - "Agent rider 5361 move from (3, 2) to (4, 2) using car (5378, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 5362 move from (6, 1) to (6, 2) using car (5400, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 move from (5, 9) to (6, 9) using car (5317, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5365 move from (5, 3) to (5, 4) using car (5424, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 5366 move from (4, 4) to (5, 4) using car (5382, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 5368 move from (9, 7) to (9, 8) using car (5387, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5369 move from (9, 7) to (9, 8) using car (5387, [(9, 7), (9, 8)], 0)\n", + "Driver 5248 arrived\n", + "Driver 5251 arrived\n", + "Agent rider 5263 move from (1, 7) to (1, 8) using car (5193, [(1, 7), (1, 8)], 0)\n", + "Driver 5267 arrived\n", + "Agent rider 5271 move from (4, 9) to (3, 9) using car (5332, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5274 arrived\n", + "Driver 5281 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5290 move from (4, 7) to (4, 6) using car (5294, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 5295 arrived\n", + "Agent rider 5299 move from (4, 9) to (3, 9) using car (5205, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5300 move from (2, 5) to (2, 6) using car (5320, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5301 move from (4, 4) to (5, 4) using car (5343, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5302 move from (4, 8) to (4, 7) using car (5337, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 5303 arrived\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 move from (7, 5) to (7, 4) using car (5272, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5311 move from (2, 5) to (2, 6) using car (5320, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5312 move from (6, 5) to (6, 6) using car (5293, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5313 move from (4, 2) to (5, 2) using car (5249, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5314 move from (2, 3) to (2, 4) using car (5273, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5322 arrived\n", + "Agent rider 5323 move from (7, 9) to (6, 9) using car (5307, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 5324 move from (4, 7) to (4, 6) using car (5294, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 5326 arrived\n", + "Driver 5328 arrived\n", + "Agent rider 5339 move from (2, 5) to (2, 6) using car (5320, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 5340 move from (7, 7) to (7, 6) using car (5325, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5358 doesn't move\n", + "Agent rider 5359 move from (3, 8) to (4, 8) using car (5287, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5360 doesn't move\n", + "Agent rider 5369 doesn't move\n", "Agent rider 5370 doesn't move\n", + "Agent rider 5371 doesn't move\n", + "tick 376 ended\n", + "0 drivers generated.\n", + "I am rider 5372 - dep: (5, 1) , arr: (1, 8)\n", + "I am rider 5373 - dep: (7, 5) , arr: (7, 0)\n", + "I am rider 5374 - dep: (5, 0) , arr: (0, 0)\n", + "I am rider 5375 - dep: (3, 0) , arr: (2, 5)\n", + "I am rider 5376 - dep: (4, 1) , arr: (2, 5)\n", + "I am rider 5377 - dep: (5, 6) , arr: (5, 4)\n", + "I am rider 5378 - dep: (4, 2) , arr: (4, 9)\n", + "7 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (2, 6) to (3, 6) using car (5368, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4593 move from (9, 4) to (9, 5) using car (5282, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 6) to (1, 5) using car (5280, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 6) to (1, 5) using car (5280, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4869 move from (3, 9) to (2, 9) using car (5205, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4912 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 4954 move from (2, 6) to (3, 6) using car (5368, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5025 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5037 move from (2, 6) to (3, 6) using car (5368, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5102 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5125 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 4) to (9, 5) using car (5282, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 5139 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5140 move from (1, 6) to (1, 5) using car (5280, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 5142 move from (3, 9) to (2, 9) using car (5205, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5147 arrived\n", + "Agent rider 5170 move from (3, 4) to (3, 5) using car (5335, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5171 move from (5, 5) to (6, 5) using car (5283, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5182 move from (3, 8) to (2, 8) using car (5316, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5183 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Driver 5199 arrived\n", + "Driver 5210 arrived\n", + "Agent rider 5216 move from (3, 2) to (3, 1) using car (5244, [(3, 2), (3, 1)], 0)\n", + "Agent rider 5217 move from (6, 8) to (7, 8) using car (5352, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5220 move from (8, 3) to (8, 2) using car (5348, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5221 move from (3, 8) to (2, 8) using car (5316, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (4, 8) to (5, 8) using car (5287, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5235 move from (5, 2) to (6, 2) using car (5249, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 doesn't move\n", + "Driver 5248 arrived\n", + "Driver 5262 arrived\n", + "Agent rider 5263 doesn't move\n", + "Agent rider 5271 move from (3, 9) to (2, 9) using car (5332, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5277 arrived\n", + "Driver 5279 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5290 move from (4, 6) to (4, 5) using car (5294, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5299 move from (3, 9) to (2, 9) using car (5205, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5300 move from (2, 6) to (3, 6) using car (5368, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5301 move from (5, 4) to (6, 4) using car (5343, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5302 doesn't move\n", + "Driver 5305 arrived\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 move from (7, 4) to (7, 3) using car (5272, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5311 move from (2, 6) to (3, 6) using car (5368, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5312 move from (6, 6) to (6, 7) using car (5293, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5313 move from (5, 2) to (6, 2) using car (5249, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5314 move from (2, 4) to (2, 5) using car (5273, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5323 move from (6, 9) to (5, 9) using car (5307, [(6, 9), (5, 9)], 0)\n", + "Agent rider 5324 move from (4, 6) to (4, 5) using car (5294, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5339 move from (2, 6) to (2, 7) using car (5320, [(2, 6), (2, 7)], 0)\n", + "Agent rider 5340 move from (7, 6) to (7, 5) using car (5325, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5358 move from (7, 0) to (8, 0) using car (5341, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (4, 8) to (5, 8) using car (5287, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5360 doesn't move\n", + "Agent rider 5369 doesn't move\n", + "Agent rider 5370 move from (6, 0) to (5, 0) using car (5342, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5373 move from (2, 4) to (1, 4) using car (5308, [(2, 4), (1, 4)], 0)\n", + "Agent rider 5373 move from (7, 5) to (7, 4) using car (5347, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", "Agent rider 5374 doesn't move\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5408 move from (1, 6) to (2, 6) using car (5428, [(1, 6), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 move from (2, 7) to (2, 8) using car (5315, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 5412 move from (0, 5) to (0, 6) using car (5332, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (9, 4) to (9, 5) using car (5326, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5415 move from (5, 3) to (4, 3) using car (5385, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5416 move from (6, 3) to (6, 4) using car (5394, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5417 doesn't move\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5430 doesn't move\n", - "tick 391 ended\n", - "I am driver 5431 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 5432 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 5433 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5434 - trip: [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 5435 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 5436 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 5437 - trip: [(9, 3), (9, 4), (8, 4)]\n", - "I am driver 5438 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 5439 - trip: [(4, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "9 drivers generated.\n", - "I am rider 5440 - dep: (0, 4) , arr: (0, 5)\n", - "1 riders generated.\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (5, 2) to (6, 2) using car (5358, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4790 move from (6, 9) to (7, 9) using car (5317, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4901 doesn't move\n", - "Agent rider 4902 doesn't move\n", - "Agent rider 4938 move from (5, 2) to (6, 2) using car (5358, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4977 move from (9, 9) to (8, 9) using car (5432, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 move from (8, 1) to (8, 0) using car (5281, [(8, 1), (8, 0)], 0)\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (5, 2) to (6, 2) using car (5358, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5068 move from (3, 3) to (4, 3) using car (5386, [(3, 3), (4, 3)], 0)\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (2, 8) to (2, 9) using car (5315, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5108 move from (6, 2) to (5, 2) using car (5405, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 5110 doesn't move\n", - "Agent rider 5132 move from (2, 8) to (2, 9) using car (5315, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5136 move from (6, 7) to (7, 7) using car (5321, [(6, 7), (7, 7)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 move from (7, 7) to (8, 7) using car (5391, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5150 move from (6, 2) to (7, 2) using car (5402, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 move from (9, 9) to (8, 9) using car (5432, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5184 move from (6, 9) to (7, 9) using car (5317, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5234 move from (4, 8) to (5, 8) using car (5376, [(4, 8), (5, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (6, 6) to (6, 7) using car (5309, [(6, 6), (6, 7)], 0)\n", - "Agent rider 5239 move from (3, 7) to (3, 8) using car (5422, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 5254 move from (4, 2) to (5, 2) using car (5403, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5255 doesn't move\n", - "Agent rider 5267 move from (8, 0) to (8, 1) using car (5429, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (6, 9) to (7, 9) using car (5317, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 5271 arrived\n", - "Agent rider 5277 move from (4, 8) to (3, 8) using car (5399, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 5286 arrived\n", - "Agent rider 5293 move from (7, 7) to (8, 7) using car (5391, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 5293 arrived with a waiting time of 2 ticks\n", - "Agent rider 5296 move from (4, 8) to (4, 7) using car (5388, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Rider n° 5296 arrived with a waiting time of 0 ticks\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5376 doesn't move\n", + "Agent rider 5377 doesn't move\n", + "Agent rider 5378 doesn't move\n", + "tick 377 ended\n", + "0 drivers generated.\n", + "I am rider 5379 - dep: (4, 1) , arr: (3, 6)\n", + "I am rider 5380 - dep: (8, 0) , arr: (3, 4)\n", + "2 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (3, 6) to (4, 6) using car (5368, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4593 move from (9, 5) to (9, 6) using car (5282, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 5) to (1, 4) using car (5280, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 5) to (1, 4) using car (5280, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4869 move from (2, 9) to (1, 9) using car (5205, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 4912 doesn't move\n", + "Agent rider 4954 move from (3, 6) to (4, 6) using car (5368, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 4960 move from (1, 5) to (1, 4) using car (5280, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5025 move from (5, 4) to (5, 3) using car (5356, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5025 arrived with a waiting time of 16 ticks\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5037 move from (3, 6) to (4, 6) using car (5368, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5102 move from (2, 9) to (1, 9) using car (5332, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5125 move from (5, 4) to (5, 3) using car (5356, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 5) to (9, 6) using car (5282, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 5139 move from (7, 5) to (7, 4) using car (5325, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5140 move from (1, 5) to (1, 4) using car (5280, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 5142 move from (2, 9) to (1, 9) using car (5205, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5165 arrived\n", + "Driver 5169 arrived\n", + "Agent rider 5170 move from (3, 5) to (3, 6) using car (5335, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 5171 move from (6, 5) to (7, 5) using car (5283, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5182 move from (2, 8) to (2, 7) using car (5316, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5183 move from (6, 5) to (7, 5) using car (5283, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Driver 5193 arrived\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5217 move from (7, 8) to (8, 8) using car (5352, [(7, 8), (8, 8)], 0)\n", + "Agent rider 5220 move from (8, 2) to (8, 1) using car (5348, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 5220 arrived with a waiting time of 9 ticks\n", + "Agent rider 5221 move from (2, 8) to (2, 7) using car (5316, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (5, 8) to (6, 8) using car (5287, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5235 move from (6, 2) to (7, 2) using car (5249, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5236 move from (5, 4) to (5, 3) using car (5356, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5236 arrived with a waiting time of 2 ticks\n", + "Driver 5250 arrived\n", + "Agent rider 5263 doesn't move\n", + "Agent rider 5271 move from (2, 9) to (1, 9) using car (5332, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5279 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 5) to (7, 4) using car (5325, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5290 move from (4, 5) to (4, 4) using car (5294, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5299 move from (2, 9) to (1, 9) using car (5205, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 5299 arrived with a waiting time of 1 ticks\n", + "Agent rider 5300 move from (3, 6) to (4, 6) using car (5368, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5301 move from (6, 4) to (7, 4) using car (5343, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5302 move from (4, 7) to (3, 7) using car (5364, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 5302 arrived with a waiting time of 1 ticks\n", "Driver 5304 arrived\n", - "Agent rider 5313 move from (6, 8) to (5, 8) using car (5289, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5327 arrived\n", - "Driver 5329 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5334 move from (5, 2) to (5, 1) using car (5389, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 doesn't move\n", + "Agent rider 5308 move from (5, 0) to (4, 0) using car (5342, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 move from (7, 3) to (7, 2) using car (5272, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5311 move from (3, 6) to (4, 6) using car (5368, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5312 move from (6, 7) to (6, 8) using car (5293, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5313 doesn't move\n", + "Agent rider 5314 move from (2, 5) to (2, 6) using car (5273, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5323 doesn't move\n", + "Agent rider 5324 move from (4, 5) to (4, 4) using car (5294, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", "Driver 5336 arrived\n", - "Agent rider 5338 doesn't move\n", - "Agent rider 5339 move from (8, 1) to (8, 0) using car (5281, [(8, 1), (8, 0)], 0)\n", - "Agent rider 5340 move from (2, 8) to (2, 9) using car (5315, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5341 move from (2, 5) to (2, 4) using car (5379, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5342 move from (4, 8) to (4, 7) using car (5388, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 5343 move from (4, 2) to (5, 2) using car (5403, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 5349 arrived\n", - "Agent rider 5361 move from (4, 2) to (5, 2) using car (5378, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 5362 move from (6, 2) to (6, 3) using car (5400, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (9, 9) to (8, 9) using car (5432, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5364 move from (6, 9) to (7, 9) using car (5317, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5365 move from (5, 4) to (5, 5) using car (5424, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 5366 move from (5, 4) to (6, 4) using car (5382, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 5368 doesn't move\n", + "Agent rider 5339 doesn't move\n", + "Agent rider 5340 move from (7, 5) to (7, 4) using car (5325, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5358 move from (8, 0) to (8, 1) using car (5341, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (5, 8) to (6, 8) using car (5287, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5360 move from (1, 5) to (1, 4) using car (5280, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Driver 5365 arrived\n", "Agent rider 5369 doesn't move\n", - "Agent rider 5370 doesn't move\n", - "Driver 5371 arrived\n", - "Agent rider 5372 move from (9, 9) to (8, 9) using car (5432, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5373 doesn't move\n", - "Agent rider 5374 doesn't move\n", - "Driver 5377 arrived\n", - "Driver 5383 arrived\n", - "Driver 5401 arrived\n", - "Agent rider 5406 move from (9, 9) to (8, 9) using car (5432, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5408 move from (2, 6) to (2, 5) using car (5428, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5409 move from (0, 6) to (0, 7) using car (5332, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5410 move from (6, 7) to (7, 7) using car (5321, [(6, 7), (7, 7)], 0)\n", - "Agent rider 5411 move from (2, 8) to (2, 9) using car (5315, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5412 move from (0, 6) to (0, 7) using car (5332, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (9, 5) to (9, 6) using car (5326, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5415 move from (4, 3) to (4, 4) using car (5385, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5416 move from (6, 4) to (6, 5) using car (5394, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5417 doesn't move\n", - "Agent rider 5418 move from (0, 6) to (0, 7) using car (5332, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5430 doesn't move\n", - "Agent rider 5440 doesn't move\n", - "tick 392 ended\n", - "I am driver 5441 - trip: [(6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 5442 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "I am driver 5443 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 5444 - trip: [(2, 2), (3, 2), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 5445 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 5446 - trip: [(3, 8), (3, 7)]\n", - "I am driver 5447 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 5448 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 5449 - trip: [(4, 9), (5, 9), (6, 9), (6, 8)]\n", - "I am driver 5450 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 5451 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 5452 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 5453 - trip: [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 5454 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7)]\n", - "I am driver 5455 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5456 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6)]\n", - "I am driver 5457 - trip: [(6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 5458 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 5459 - trip: [(7, 8), (8, 8)]\n", - "I am driver 5460 - trip: [(7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 5461 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5462 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 5463 - trip: [(6, 5), (7, 5), (7, 4), (7, 3)]\n", - "23 drivers generated.\n", - "I am rider 5464 - dep: (3, 3) , arr: (2, 1)\n", - "I am rider 5465 - dep: (6, 0) , arr: (8, 3)\n", - "I am rider 5466 - dep: (2, 8) , arr: (0, 9)\n", - "I am rider 5467 - dep: (0, 4) , arr: (1, 0)\n", - "I am rider 5468 - dep: (9, 5) , arr: (8, 6)\n", - "I am rider 5469 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 5470 - dep: (4, 0) , arr: (9, 7)\n", - "I am rider 5471 - dep: (4, 9) , arr: (7, 5)\n", - "I am rider 5472 - dep: (0, 2) , arr: (7, 2)\n", - "I am rider 5473 - dep: (4, 2) , arr: (4, 6)\n", - "10 riders generated.\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (6, 2) to (7, 2) using car (5358, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4790 move from (7, 9) to (6, 9) using car (5451, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4901 move from (0, 7) to (0, 8) using car (5332, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 4901 arrived with a waiting time of 29 ticks\n", - "Agent rider 4902 move from (1, 0) to (0, 0) using car (5380, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4938 move from (6, 2) to (7, 2) using car (5358, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4977 move from (8, 9) to (8, 8) using car (5432, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4980 move from (1, 0) to (0, 0) using car (5380, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", + "Agent rider 5370 move from (5, 0) to (4, 0) using car (5342, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 doesn't move\n", + "Agent rider 5372 move from (5, 1) to (5, 2) using car (5345, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5373 move from (7, 4) to (7, 3) using car (5347, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5374 move from (5, 0) to (4, 0) using car (5342, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5375 move from (3, 0) to (2, 0) using car (5317, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5376 doesn't move\n", + "Agent rider 5377 move from (5, 6) to (5, 5) using car (5366, [(5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 5378 doesn't move\n", + "Agent rider 5379 doesn't move\n", + "Agent rider 5380 move from (8, 0) to (8, 1) using car (5341, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "tick 378 ended\n", + "I am driver 5381 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 5382 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 5383 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 5384 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 5385 - trip: [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5386 - trip: [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 5387 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 5388 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", + "I am driver 5389 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", + "I am driver 5390 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 5391 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 5392 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 5393 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 5394 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 5395 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 5396 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 5397 - trip: [(8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 5398 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5399 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 5400 - trip: [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 5401 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 5402 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "22 drivers generated.\n", + "I am rider 5403 - dep: (2, 9) , arr: (8, 4)\n", + "I am rider 5404 - dep: (7, 1) , arr: (2, 5)\n", + "I am rider 5405 - dep: (5, 0) , arr: (3, 2)\n", + "I am rider 5406 - dep: (5, 2) , arr: (9, 1)\n", + "I am rider 5407 - dep: (1, 5) , arr: (3, 3)\n", + "5 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4593 move from (9, 6) to (9, 7) using car (5282, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 4) to (1, 3) using car (5280, [(1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 4) to (1, 3) using car (5280, [(1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4869 move from (1, 9) to (0, 9) using car (5205, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4912 move from (7, 5) to (8, 5) using car (5283, [(7, 5), (8, 5)], 0)\n", + "Rider n° 4912 arrived with a waiting time of 10 ticks\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4960 move from (1, 4) to (1, 3) using car (5280, [(1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 move from (7, 5) to (8, 5) using car (5283, [(7, 5), (8, 5)], 0)\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5053 move from (6, 2) to (7, 2) using car (5358, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 5053 arrived with a waiting time of 8 ticks\n", - "Agent rider 5068 move from (4, 3) to (4, 2) using car (5390, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", - "Rider n° 5068 arrived with a waiting time of 8 ticks\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (2, 9) to (1, 9) using car (5355, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5108 move from (5, 2) to (4, 2) using car (5405, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 5110 move from (1, 0) to (0, 0) using car (5380, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5132 move from (2, 9) to (1, 9) using car (5355, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (0, 7) to (0, 8) using car (5332, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5142 move from (8, 7) to (9, 7) using car (5391, [(8, 7), (9, 7)], 0)\n", - "Agent rider 5150 move from (7, 2) to (7, 3) using car (5402, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", - "Rider n° 5150 arrived with a waiting time of 8 ticks\n", - "Agent rider 5171 move from (9, 1) to (8, 1) using car (5447, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 move from (7, 9) to (8, 9) using car (5317, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (7, 4) to (8, 4) using car (5396, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5239 move from (3, 8) to (2, 8) using car (5399, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5254 move from (5, 2) to (5, 1) using car (5403, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 5254 arrived with a waiting time of 8 ticks\n", - "Agent rider 5255 move from (1, 4) to (1, 5) using car (5452, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 5255 arrived with a waiting time of 4 ticks\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (7, 9) to (8, 9) using car (5317, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 5272 arrived\n", - "Agent rider 5277 move from (3, 8) to (2, 8) using car (5399, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5296 doesn't move\n", - "Driver 5303 arrived\n", - "Driver 5308 arrived\n", - "Agent rider 5313 move from (5, 8) to (4, 8) using car (5289, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5329 arrived\n", + "Agent rider 5042 move from (4, 4) to (4, 3) using car (5294, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5072 move from (7, 5) to (8, 5) using car (5283, [(7, 5), (8, 5)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (0, 4) to (1, 4) using car (5382, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5099 move from (7, 5) to (8, 5) using car (5283, [(7, 5), (8, 5)], 0)\n", + "Agent rider 5102 move from (1, 9) to (1, 8) using car (5332, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 5102 arrived with a waiting time of 8 ticks\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5125 move from (5, 3) to (5, 2) using car (5356, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5125 arrived with a waiting time of 8 ticks\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 6) to (9, 7) using car (5282, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 5139 move from (7, 4) to (8, 4) using car (5343, [(7, 4), (8, 4)], 0)\n", + "Agent rider 5140 move from (1, 4) to (2, 4) using car (5398, [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 5140 arrived with a waiting time of 8 ticks\n", + "Agent rider 5142 move from (1, 9) to (0, 9) using car (5205, [(1, 9), (0, 9)], 0)\n", + "Rider n° 5142 arrived with a waiting time of 8 ticks\n", + "Driver 5169 arrived\n", + "Agent rider 5170 move from (3, 6) to (2, 6) using car (5334, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5171 move from (7, 5) to (8, 5) using car (5283, [(7, 5), (8, 5)], 0)\n", + "Agent rider 5182 move from (2, 7) to (2, 8) using car (5353, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5183 move from (7, 5) to (8, 5) using car (5283, [(7, 5), (8, 5)], 0)\n", + "Rider n° 5183 arrived with a waiting time of 5 ticks\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (3, 1) to (4, 1) using car (5367, [(3, 1), (4, 1)], 0)\n", + "Agent rider 5217 move from (8, 8) to (7, 8) using car (5400, [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 5221 move from (2, 7) to (2, 6) using car (5316, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Rider n° 5221 arrived with a waiting time of 4 ticks\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (6, 8) to (7, 8) using car (5287, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 5235 move from (7, 2) to (8, 2) using car (5249, [(7, 2), (8, 2)], 0)\n", + "Driver 5240 arrived\n", + "Driver 5244 arrived\n", + "Driver 5253 arrived\n", + "Driver 5257 arrived\n", + "Agent rider 5263 doesn't move\n", + "Agent rider 5271 move from (1, 9) to (1, 8) using car (5332, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5284 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 4) to (7, 3) using car (5325, [(7, 4), (7, 3)], 0)\n", + "Agent rider 5290 move from (4, 4) to (4, 3) using car (5294, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5300 move from (4, 6) to (4, 7) using car (5292, [(4, 6), (4, 7)], 0)\n", + "Agent rider 5301 move from (7, 4) to (8, 4) using car (5343, [(7, 4), (8, 4)], 0)\n", + "Driver 5304 arrived\n", + "Driver 5307 arrived\n", + "Agent rider 5308 move from (4, 0) to (3, 0) using car (5342, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5309 move from (6, 3) to (6, 2) using car (5255, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 5310 move from (7, 2) to (8, 2) using car (5249, [(7, 2), (8, 2)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 move from (6, 8) to (5, 8) using car (5291, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 5313 doesn't move\n", + "Agent rider 5314 move from (2, 6) to (2, 7) using car (5273, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5320 arrived\n", + "Agent rider 5323 doesn't move\n", + "Agent rider 5324 move from (4, 4) to (4, 3) using car (5294, [(4, 4), (4, 3), (4, 2)], 0)\n", "Driver 5330 arrived\n", - "Agent rider 5333 move from (9, 1) to (8, 1) using car (5447, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5334 move from (5, 1) to (5, 0) using car (5389, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 move from (3, 0) to (4, 0) using car (5421, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 5337 arrived\n", - "Agent rider 5338 move from (1, 4) to (1, 5) using car (5454, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 9) to (1, 9) using car (5355, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5341 move from (2, 4) to (2, 3) using car (5379, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5342 move from (4, 7) to (4, 6) using car (5388, [(4, 7), (4, 6)], 0)\n", - "Agent rider 5343 move from (5, 2) to (5, 1) using car (5403, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5361 move from (5, 2) to (6, 2) using car (5378, [(5, 2), (6, 2)], 0)\n", - "Agent rider 5362 move from (6, 3) to (6, 4) using car (5400, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (8, 9) to (8, 8) using car (5432, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5364 move from (7, 9) to (8, 9) using car (5317, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5365 move from (5, 5) to (5, 6) using car (5424, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 5366 move from (6, 4) to (7, 4) using car (5382, [(6, 4), (7, 4)], 0)\n", - "Agent rider 5368 doesn't move\n", + "Driver 5331 arrived\n", + "Agent rider 5339 move from (2, 7) to (2, 6) using car (5316, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5340 move from (7, 4) to (7, 3) using car (5325, [(7, 4), (7, 3)], 0)\n", + "Driver 5351 arrived\n", + "Driver 5357 arrived\n", + "Agent rider 5358 move from (8, 1) to (8, 2) using car (5341, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (6, 8) to (6, 7) using car (5385, [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5360 move from (1, 4) to (2, 4) using car (5398, [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 5369 doesn't move\n", - "Agent rider 5370 doesn't move\n", - "Agent rider 5372 move from (8, 9) to (8, 8) using car (5432, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5373 move from (1, 4) to (1, 5) using car (5454, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7)], 0)\n", - "Agent rider 5374 move from (2, 9) to (1, 9) using car (5355, [(2, 9), (1, 9)], 0)\n", - "Driver 5387 arrived\n", - "Driver 5397 arrived\n", - "Agent rider 5406 move from (8, 9) to (8, 8) using car (5432, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5407 move from (0, 7) to (0, 8) using car (5332, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5408 move from (2, 5) to (2, 4) using car (5427, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 5409 move from (0, 7) to (0, 8) using car (5332, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 move from (2, 9) to (1, 9) using car (5355, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5412 move from (0, 7) to (0, 8) using car (5332, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (9, 6) to (9, 7) using car (5326, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5415 move from (4, 4) to (4, 5) using car (5385, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5416 move from (6, 5) to (6, 6) using car (5394, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5417 move from (0, 2) to (0, 3) using car (5462, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (0, 7) to (0, 8) using car (5332, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 5419 move from (3, 0) to (4, 0) using car (5421, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5430 move from (8, 9) to (8, 8) using car (5432, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5440 doesn't move\n", - "Agent rider 5464 move from (3, 3) to (3, 2) using car (5439, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5469 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5471 move from (4, 9) to (5, 9) using car (5449, [(4, 9), (5, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 5472 move from (0, 2) to (0, 3) using car (5462, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 move from (4, 2) to (4, 3) using car (5420, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "tick 393 ended\n", - "I am driver 5474 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 5475 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "2 drivers generated.\n", - "I am rider 5476 - dep: (6, 5) , arr: (7, 6)\n", - "1 riders generated.\n", - "Agent rider 4190 doesn't move\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (7, 2) to (8, 2) using car (5358, [(7, 2), (8, 2)], 0)\n", - "Agent rider 4790 move from (6, 9) to (5, 9) using car (5451, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4902 move from (0, 0) to (0, 1) using car (5380, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 4938 move from (7, 2) to (8, 2) using car (5358, [(7, 2), (8, 2)], 0)\n", - "Agent rider 4977 move from (8, 8) to (8, 7) using car (5432, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 4980 move from (0, 0) to (0, 1) using car (5380, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", + "Agent rider 5370 move from (4, 0) to (3, 0) using car (5342, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 doesn't move\n", + "Agent rider 5372 doesn't move\n", + "Agent rider 5373 doesn't move\n", + "Agent rider 5374 move from (4, 0) to (3, 0) using car (5342, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5376 move from (4, 1) to (5, 1) using car (5387, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5377 move from (5, 5) to (5, 4) using car (5366, [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Rider n° 5377 arrived with a waiting time of 1 ticks\n", + "Agent rider 5378 move from (4, 2) to (4, 3) using car (5395, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5379 move from (4, 1) to (5, 1) using car (5387, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5380 move from (8, 1) to (7, 1) using car (5401, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5403 move from (2, 9) to (3, 9) using car (5396, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 doesn't move\n", + "Agent rider 5405 move from (5, 0) to (4, 0) using car (5237, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5406 doesn't move\n", + "Agent rider 5407 doesn't move\n", + "tick 379 ended\n", + "I am driver 5408 - trip: [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 5409 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 5410 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5411 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 5412 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 5413 - trip: [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 5414 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 5415 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 5416 - trip: [(9, 8), (9, 7), (8, 7)]\n", + "I am driver 5417 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", + "I am driver 5418 - trip: [(2, 6), (2, 5)]\n", + "I am driver 5419 - trip: [(2, 6), (2, 5)]\n", + "12 drivers generated.\n", + "I am rider 5420 - dep: (7, 2) , arr: (5, 6)\n", + "I am rider 5421 - dep: (8, 5) , arr: (9, 3)\n", + "I am rider 5422 - dep: (5, 5) , arr: (6, 6)\n", + "I am rider 5423 - dep: (2, 7) , arr: (3, 6)\n", + "I am rider 5424 - dep: (5, 0) , arr: (8, 8)\n", + "I am rider 5425 - dep: (2, 5) , arr: (7, 6)\n", + "I am rider 5426 - dep: (9, 5) , arr: (1, 6)\n", + "7 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 3) to (1, 2) using car (5280, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 3) to (1, 2) using car (5280, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4960 move from (1, 3) to (1, 2) using car (5280, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 doesn't move\n", + "Agent rider 5035 doesn't move\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5068 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 move from (4, 2) to (3, 2) using car (5405, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 5110 move from (0, 0) to (0, 1) using car (5380, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (0, 8) to (0, 9) using car (5332, [(0, 8), (0, 9)], 0)\n", - "Agent rider 5142 move from (9, 7) to (9, 8) using car (5326, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 move from (8, 9) to (9, 9) using car (5317, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5184 move from (8, 9) to (9, 9) using car (5317, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5218 doesn't move\n", - "Agent rider 5220 doesn't move\n", - "Agent rider 5234 move from (5, 8) to (6, 8) using car (5435, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5239 move from (2, 8) to (2, 7) using car (5399, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5255 doesn't move\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (8, 9) to (9, 9) using car (5317, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5277 move from (2, 8) to (2, 7) using car (5399, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 5281 arrived\n", - "Driver 5303 arrived\n", - "Driver 5309 arrived\n", - "Agent rider 5313 move from (4, 8) to (3, 8) using car (5289, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5042 move from (4, 3) to (4, 2) using car (5294, [(4, 3), (4, 2)], 0)\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (8, 5) to (7, 5) using car (5383, [(8, 5), (7, 5), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 7) to (9, 8) using car (5282, [(9, 7), (9, 8)], 0)\n", + "Agent rider 5139 doesn't move\n", + "Agent rider 5142 doesn't move\n", + "Agent rider 5170 move from (2, 6) to (1, 6) using car (5316, [(2, 6), (1, 6)], 0)\n", + "Agent rider 5171 move from (8, 5) to (7, 5) using car (5383, [(8, 5), (7, 5), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5182 move from (2, 8) to (1, 8) using car (5344, [(2, 8), (1, 8)], 0)\n", + "Rider n° 5182 arrived with a waiting time of 6 ticks\n", + "Agent rider 5186 doesn't move\n", + "Driver 5189 arrived\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5217 move from (7, 8) to (8, 8) using car (5287, [(7, 8), (8, 8)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5226 move from (7, 8) to (8, 8) using car (5287, [(7, 8), (8, 8)], 0)\n", + "Rider n° 5226 arrived with a waiting time of 2 ticks\n", + "Agent rider 5235 move from (8, 2) to (8, 3) using car (5341, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 5243 arrived\n", + "Agent rider 5263 doesn't move\n", + "Driver 5264 arrived\n", + "Driver 5265 arrived\n", + "Agent rider 5271 move from (1, 8) to (1, 7) using car (5332, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5290 move from (4, 3) to (4, 2) using car (5294, [(4, 3), (4, 2)], 0)\n", + "Rider n° 5290 arrived with a waiting time of 4 ticks\n", + "Driver 5298 arrived\n", + "Agent rider 5300 move from (4, 7) to (3, 7) using car (5413, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5301 doesn't move\n", + "Driver 5307 arrived\n", + "Agent rider 5308 move from (3, 0) to (2, 0) using car (5342, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5309 move from (6, 2) to (6, 1) using car (5255, [(6, 2), (6, 1)], 0)\n", + "Agent rider 5310 move from (8, 2) to (8, 3) using car (5341, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 move from (5, 8) to (4, 8) using car (5291, [(5, 8), (4, 8)], 0)\n", + "Agent rider 5313 move from (6, 2) to (6, 1) using car (5255, [(6, 2), (6, 1)], 0)\n", "Rider n° 5313 arrived with a waiting time of 3 ticks\n", - "Driver 5315 arrived\n", - "Driver 5321 arrived\n", - "Driver 5330 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5334 move from (5, 0) to (6, 0) using car (5389, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 move from (4, 0) to (5, 0) using car (5421, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5338 doesn't move\n", - "Agent rider 5339 doesn't move\n", + "Agent rider 5314 move from (2, 7) to (2, 8) using car (5273, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5323 doesn't move\n", + "Agent rider 5324 move from (4, 3) to (4, 2) using car (5294, [(4, 3), (4, 2)], 0)\n", + "Driver 5331 arrived\n", + "Driver 5338 arrived\n", + "Agent rider 5339 move from (2, 6) to (1, 6) using car (5316, [(2, 6), (1, 6)], 0)\n", "Agent rider 5340 doesn't move\n", - "Agent rider 5341 move from (2, 3) to (3, 3) using car (5438, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5342 doesn't move\n", - "Agent rider 5343 move from (5, 1) to (6, 1) using car (5403, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5361 doesn't move\n", - "Agent rider 5362 move from (6, 4) to (6, 5) using car (5400, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (8, 8) to (8, 7) using car (5432, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5364 move from (8, 9) to (9, 9) using car (5317, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5365 move from (5, 6) to (4, 6) using car (5424, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 5366 move from (7, 4) to (8, 4) using car (5460, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 5368 doesn't move\n", + "Driver 5349 arrived\n", + "Driver 5352 arrived\n", + "Agent rider 5358 move from (8, 2) to (8, 3) using car (5341, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (6, 7) to (6, 6) using car (5385, [(6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5360 move from (2, 4) to (3, 4) using car (5398, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 5369 doesn't move\n", - "Agent rider 5370 move from (3, 8) to (3, 7) using car (5395, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5372 move from (8, 8) to (8, 7) using car (5432, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5373 move from (1, 5) to (1, 6) using car (5454, [(1, 5), (1, 6), (1, 7), (2, 7)], 0)\n", - "Agent rider 5374 doesn't move\n", - "Driver 5376 arrived\n", - "Driver 5386 arrived\n", - "Driver 5392 arrived\n", - "Agent rider 5406 move from (8, 8) to (8, 7) using car (5432, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5407 move from (0, 8) to (0, 9) using car (5332, [(0, 8), (0, 9)], 0)\n", - "Agent rider 5408 move from (2, 4) to (2, 3) using car (5427, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 5409 move from (0, 8) to (0, 9) using car (5332, [(0, 8), (0, 9)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5412 move from (0, 8) to (0, 9) using car (5332, [(0, 8), (0, 9)], 0)\n", - "Agent rider 5413 move from (8, 2) to (8, 3) using car (5429, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5414 move from (9, 7) to (9, 8) using car (5326, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 5415 move from (4, 5) to (4, 6) using car (5385, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5416 doesn't move\n", - "Agent rider 5417 move from (0, 3) to (0, 4) using car (5462, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (0, 8) to (0, 9) using car (5332, [(0, 8), (0, 9)], 0)\n", - "Agent rider 5419 move from (4, 0) to (5, 0) using car (5421, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 5423 arrived\n", - "Agent rider 5430 move from (8, 8) to (8, 7) using car (5432, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5440 doesn't move\n", - "Agent rider 5464 move from (3, 2) to (3, 1) using car (5439, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (2, 8) to (2, 7) using car (5399, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5469 move from (2, 3) to (3, 3) using car (5438, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 5469 arrived with a waiting time of 1 ticks\n", - "Agent rider 5470 move from (4, 0) to (5, 0) using car (5421, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5471 move from (5, 9) to (6, 9) using car (5449, [(5, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 5472 move from (0, 3) to (0, 4) using car (5462, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 doesn't move\n", - "Agent rider 5476 doesn't move\n", - "tick 394 ended\n", - "I am driver 5477 - trip: [(7, 2), (7, 1), (8, 1)]\n", - "I am driver 5478 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 5479 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 5480 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1)]\n", - "I am driver 5481 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 5482 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 5483 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5484 - trip: [(5, 1), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5485 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", - "I am driver 5486 - trip: [(6, 5), (7, 5), (8, 5), (8, 4)]\n", - "I am driver 5487 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)]\n", - "11 drivers generated.\n", - "I am rider 5488 - dep: (5, 3) , arr: (8, 3)\n", - "I am rider 5489 - dep: (2, 6) , arr: (4, 3)\n", - "I am rider 5490 - dep: (0, 4) , arr: (6, 3)\n", - "I am rider 5491 - dep: (7, 3) , arr: (1, 7)\n", - "I am rider 5492 - dep: (2, 6) , arr: (2, 2)\n", - "I am rider 5493 - dep: (6, 8) , arr: (4, 2)\n", - "I am rider 5494 - dep: (7, 9) , arr: (9, 4)\n", - "7 riders generated.\n", - "Agent rider 4190 move from (6, 1) to (7, 1) using car (5403, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4358 move from (6, 1) to (7, 1) using car (5403, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (5, 9) to (4, 9) using car (5451, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 move from (6, 1) to (7, 1) using car (5403, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4902 move from (0, 1) to (0, 2) using car (5380, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Rider n° 4902 arrived with a waiting time of 8 ticks\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4977 move from (8, 7) to (8, 6) using car (5432, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Rider n° 4977 arrived with a waiting time of 9 ticks\n", - "Agent rider 4980 move from (0, 1) to (0, 2) using car (5380, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 move from (3, 2) to (2, 2) using car (5405, [(3, 2), (2, 2)], 0)\n", - "Agent rider 5110 move from (0, 1) to (0, 2) using car (5380, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Rider n° 5110 arrived with a waiting time of 7 ticks\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 move from (9, 8) to (9, 9) using car (5326, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5218 move from (9, 8) to (9, 9) using car (5326, [(9, 8), (9, 9)], 0)\n", - "Rider n° 5218 arrived with a waiting time of 12 ticks\n", - "Agent rider 5220 move from (3, 1) to (3, 0) using car (5439, [(3, 1), (3, 0)], 0)\n", - "Rider n° 5220 arrived with a waiting time of 14 ticks\n", - "Agent rider 5234 move from (6, 8) to (7, 8) using car (5435, [(6, 8), (7, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (8, 4) to (9, 4) using car (5460, [(8, 4), (9, 4)], 0)\n", - "Agent rider 5238 move from (6, 7) to (6, 8) using car (5394, [(6, 7), (6, 8)], 0)\n", - "Agent rider 5239 move from (2, 7) to (2, 6) using car (5399, [(2, 7), (2, 6)], 0)\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 move from (2, 7) to (2, 6) using car (5399, [(2, 7), (2, 6)], 0)\n", - "Driver 5309 arrived\n", - "Driver 5315 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5334 move from (6, 0) to (7, 0) using car (5389, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5335 move from (5, 0) to (6, 0) using car (5421, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5338 doesn't move\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 doesn't move\n", - "Agent rider 5341 move from (3, 3) to (4, 3) using car (5438, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5342 move from (4, 6) to (3, 6) using car (5424, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 5342 arrived with a waiting time of 4 ticks\n", - "Agent rider 5343 move from (6, 1) to (7, 1) using car (5403, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 5355 arrived\n", - "Agent rider 5361 doesn't move\n", - "Agent rider 5362 move from (6, 5) to (6, 6) using car (5400, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (8, 7) to (8, 6) using car (5432, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (4, 6) to (3, 6) using car (5424, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 5366 move from (8, 4) to (9, 4) using car (5460, [(8, 4), (9, 4)], 0)\n", - "Agent rider 5368 move from (9, 8) to (9, 9) using car (5326, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5369 move from (9, 8) to (9, 9) using car (5326, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5370 move from (3, 7) to (3, 6) using car (5395, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5372 move from (8, 7) to (8, 6) using car (5432, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5373 move from (1, 6) to (1, 7) using car (5454, [(1, 6), (1, 7), (2, 7)], 0)\n", - "Agent rider 5374 doesn't move\n", - "Driver 5378 arrived\n", - "Driver 5381 arrived\n", - "Driver 5382 arrived\n", - "Driver 5384 arrived\n", - "Driver 5388 arrived\n", - "Driver 5391 arrived\n", - "Driver 5396 arrived\n", - "Driver 5398 arrived\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5408 move from (2, 3) to (3, 3) using car (5461, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 move from (8, 3) to (8, 4) using car (5429, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5414 move from (9, 8) to (9, 9) using car (5326, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5415 move from (4, 6) to (4, 7) using car (5385, [(4, 6), (4, 7)], 0)\n", - "Agent rider 5416 move from (6, 6) to (5, 6) using car (5445, [(6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5417 move from (0, 4) to (0, 5) using car (5462, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 move from (5, 0) to (6, 0) using car (5421, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 5428 arrived\n", - "Agent rider 5430 move from (8, 7) to (8, 6) using car (5432, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Driver 5437 arrived\n", - "Agent rider 5440 move from (0, 4) to (0, 5) using car (5462, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 5440 arrived with a waiting time of 3 ticks\n", - "Driver 5446 arrived\n", - "Driver 5459 arrived\n", - "Agent rider 5464 move from (3, 1) to (3, 0) using car (5439, [(3, 1), (3, 0)], 0)\n", - "Agent rider 5465 move from (6, 0) to (7, 0) using car (5389, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5466 move from (2, 7) to (2, 6) using car (5399, [(2, 7), (2, 6)], 0)\n", - "Agent rider 5467 move from (0, 4) to (0, 5) using car (5462, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (5, 0) to (6, 0) using car (5421, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5471 move from (6, 9) to (6, 8) using car (5449, [(6, 9), (6, 8)], 0)\n", - "Agent rider 5472 move from (0, 4) to (0, 5) using car (5462, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 doesn't move\n", - "Agent rider 5476 move from (6, 5) to (7, 5) using car (5486, [(6, 5), (7, 5), (8, 5), (8, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (2, 6) to (2, 5) using car (5442, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 5490 move from (0, 4) to (0, 5) using car (5462, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5491 move from (7, 3) to (6, 3) using car (5475, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5492 move from (2, 6) to (2, 5) using car (5442, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 5493 move from (6, 8) to (7, 8) using car (5435, [(6, 8), (7, 8)], 0)\n", - "Agent rider 5494 doesn't move\n", - "tick 395 ended\n" + "Agent rider 5370 move from (3, 0) to (2, 0) using car (5342, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 move from (9, 1) to (8, 1) using car (5415, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5372 doesn't move\n", + "Agent rider 5373 doesn't move\n", + "Agent rider 5374 move from (3, 0) to (2, 0) using car (5342, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5376 move from (5, 1) to (5, 2) using car (5387, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "I am driver 5495 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5496 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 5497 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 5498 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", - "I am driver 5499 - trip: [(7, 8), (6, 8)]\n", - "I am driver 5500 - trip: [(1, 6), (1, 7), (0, 7)]\n", - "I am driver 5501 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", - "I am driver 5502 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 5503 - trip: [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)]\n", - "I am driver 5504 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", - "I am driver 5505 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 5506 - trip: [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 5507 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 5508 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (3, 5)]\n", - "14 drivers generated.\n", - "I am rider 5509 - dep: (1, 9) , arr: (5, 3)\n", - "I am rider 5510 - dep: (3, 3) , arr: (4, 2)\n", - "I am rider 5511 - dep: (0, 9) , arr: (7, 3)\n", - "3 riders generated.\n", - "Agent rider 4190 move from (7, 1) to (8, 1) using car (5403, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 4190 arrived with a waiting time of 45 ticks\n", - "Agent rider 4358 move from (7, 1) to (8, 1) using car (5403, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (4, 9) to (3, 9) using car (5451, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 move from (7, 1) to (8, 1) using car (5403, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5171 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5220 move from (3, 1) to (3, 2) using car (5485, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", - "Agent rider 5234 move from (7, 8) to (6, 8) using car (5499, [(7, 8), (6, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5239 doesn't move\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 doesn't move\n", + "Agent rider 5378 move from (4, 3) to (4, 4) using car (5395, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5379 move from (5, 1) to (5, 2) using car (5387, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5380 move from (7, 1) to (6, 1) using car (5401, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5403 move from (3, 9) to (3, 8) using car (5396, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (7, 1) to (6, 1) using car (5401, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5405 move from (4, 0) to (3, 0) using car (5237, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5406 move from (5, 2) to (5, 1) using car (5356, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5407 doesn't move\n", + "Agent rider 5420 doesn't move\n", + "Agent rider 5421 doesn't move\n", + "Agent rider 5422 doesn't move\n", + "Agent rider 5423 move from (2, 7) to (2, 8) using car (5273, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 move from (2, 5) to (1, 5) using car (5318, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5426 doesn't move\n", + "tick 380 ended\n", + "I am driver 5427 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5428 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 5429 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 5430 - trip: [(5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 5431 - trip: [(4, 5), (4, 6), (3, 6)]\n", + "5 drivers generated.\n", + "I am rider 5432 - dep: (5, 7) , arr: (9, 9)\n", + "I am rider 5433 - dep: (0, 6) , arr: (1, 2)\n", + "2 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (4, 6) to (4, 5) using car (5386, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4593 move from (9, 7) to (8, 7) using car (5416, [(9, 7), (8, 7)], 0)\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 2) to (1, 1) using car (5280, [(1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4954 move from (4, 6) to (4, 5) using car (5386, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4960 move from (1, 2) to (1, 1) using car (5280, [(1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 8) to (1, 9) using car (5392, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5037 move from (4, 6) to (4, 5) using car (5386, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (7, 5) to (6, 5) using car (5383, [(7, 5), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5139 move from (8, 4) to (8, 5) using car (5399, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5170 doesn't move\n", + "Agent rider 5171 move from (7, 5) to (6, 5) using car (5383, [(7, 5), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Driver 5205 arrived\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5235 doesn't move\n", + "Driver 5249 arrived\n", + "Agent rider 5263 move from (1, 8) to (1, 9) using car (5392, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 5263 arrived with a waiting time of 5 ticks\n", + "Driver 5265 arrived\n", + "Agent rider 5271 move from (1, 7) to (1, 6) using car (5332, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5283 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Driver 5292 arrived\n", + "Driver 5293 arrived\n", + "Agent rider 5300 move from (3, 7) to (3, 6) using car (5413, [(3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5301 move from (8, 4) to (8, 5) using car (5399, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5309 move from (6, 1) to (5, 1) using car (5401, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5310 move from (8, 3) to (7, 3) using car (5412, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 move from (4, 8) to (4, 9) using car (5368, [(4, 8), (4, 9)], 0)\n", + "Agent rider 5314 move from (2, 8) to (2, 9) using car (5273, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", "Driver 5315 arrived\n", - "Driver 5317 arrived\n", - "Driver 5320 arrived\n", - "Driver 5322 arrived\n", - "Driver 5332 arrived\n", - "Agent rider 5333 move from (8, 1) to (7, 1) using car (5503, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 5334 move from (7, 0) to (8, 0) using car (5389, [(7, 0), (8, 0)], 0)\n", - "Rider n° 5334 arrived with a waiting time of 5 ticks\n", - "Agent rider 5335 move from (6, 0) to (6, 1) using car (5421, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5338 move from (1, 5) to (0, 5) using car (5375, [(1, 5), (0, 5)], 0)\n", - "Rider n° 5338 arrived with a waiting time of 4 ticks\n", + "Agent rider 5323 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Driver 5325 arrived\n", + "Driver 5335 arrived\n", "Agent rider 5339 doesn't move\n", "Agent rider 5340 doesn't move\n", - "Agent rider 5341 move from (4, 3) to (5, 3) using car (5438, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5343 move from (7, 1) to (7, 2) using car (5478, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 5346 arrived\n", - "Driver 5352 arrived\n", - "Driver 5358 arrived\n", - "Agent rider 5361 move from (6, 2) to (6, 3) using car (5455, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5362 move from (6, 6) to (6, 7) using car (5400, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (8, 6) to (7, 6) using car (5495, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (3, 6) to (2, 6) using car (5424, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", + "Driver 5343 arrived\n", + "Driver 5350 arrived\n", + "Agent rider 5358 move from (8, 3) to (8, 4) using car (5341, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (6, 6) to (7, 6) using car (5417, [(6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 5360 move from (3, 4) to (3, 5) using car (5398, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 5361 arrived\n", + "Driver 5364 arrived\n", + "Driver 5367 arrived\n", "Agent rider 5369 doesn't move\n", - "Agent rider 5370 move from (3, 6) to (3, 5) using car (5497, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 5372 move from (8, 6) to (7, 6) using car (5495, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5373 move from (1, 7) to (2, 7) using car (5454, [(1, 7), (2, 7)], 0)\n", - "Agent rider 5374 doesn't move\n", - "Driver 5382 arrived\n", - "Driver 5398 arrived\n", + "Agent rider 5370 move from (2, 0) to (1, 0) using car (5342, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 move from (8, 1) to (7, 1) using car (5415, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5372 move from (5, 2) to (5, 3) using car (5387, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5373 doesn't move\n", + "Agent rider 5374 move from (2, 0) to (1, 0) using car (5342, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5375 move from (2, 0) to (1, 0) using car (5342, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5376 move from (5, 2) to (4, 2) using car (5272, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5378 move from (4, 4) to (4, 5) using car (5395, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5379 move from (5, 2) to (5, 3) using car (5387, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5380 move from (6, 1) to (5, 1) using car (5401, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5403 move from (3, 8) to (3, 7) using car (5396, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (6, 1) to (5, 1) using car (5401, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5405 move from (3, 0) to (2, 0) using car (5237, [(3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 5406 doesn't move\n", "Agent rider 5407 doesn't move\n", - "Agent rider 5408 move from (3, 3) to (4, 3) using car (5461, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 move from (8, 4) to (8, 5) using car (5429, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5415 doesn't move\n", - "Agent rider 5416 move from (5, 6) to (5, 7) using car (5445, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5417 move from (0, 5) to (0, 6) using car (5462, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 move from (6, 0) to (6, 1) using car (5421, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 5426 arrived\n", - "Agent rider 5430 move from (8, 6) to (7, 6) using car (5482, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 move from (7, 0) to (8, 0) using car (5389, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 move from (0, 5) to (0, 6) using car (5462, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (6, 0) to (6, 1) using car (5421, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 5471 doesn't move\n", - "Agent rider 5472 move from (0, 5) to (0, 6) using car (5462, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 move from (4, 3) to (5, 3) using car (5438, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5476 move from (7, 5) to (7, 6) using car (5402, [(7, 5), (7, 6), (7, 7), (8, 7)], 0)\n", - "Rider n° 5476 arrived with a waiting time of 1 ticks\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (2, 5) to (2, 4) using car (5442, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 5490 move from (0, 5) to (0, 6) using car (5462, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5491 move from (6, 3) to (5, 3) using car (5475, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5492 move from (2, 5) to (2, 4) using car (5442, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 5493 move from (7, 8) to (6, 8) using car (5499, [(7, 8), (6, 8)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Agent rider 5509 doesn't move\n", - "Agent rider 5510 doesn't move\n", - "Agent rider 5511 doesn't move\n", - "tick 396 ended\n", - "I am driver 5512 - trip: [(3, 5), (3, 6), (2, 6)]\n", - "I am driver 5513 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5514 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 5515 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", - "I am driver 5516 - trip: [(2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 5517 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 5518 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 5519 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 5520 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 5521 - trip: [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 5522 - trip: [(6, 5), (5, 5), (4, 5), (4, 6)]\n", - "I am driver 5523 - trip: [(2, 1), (3, 1), (3, 2), (4, 2), (5, 2)]\n", - "I am driver 5524 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 5525 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", - "I am driver 5526 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)]\n", - "I am driver 5527 - trip: [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "16 drivers generated.\n", - "I am rider 5528 - dep: (2, 1) , arr: (0, 5)\n", - "I am rider 5529 - dep: (5, 5) , arr: (4, 8)\n", - "I am rider 5530 - dep: (0, 6) , arr: (6, 9)\n", - "I am rider 5531 - dep: (2, 7) , arr: (7, 9)\n", - "4 riders generated.\n", - "Agent rider 4358 move from (8, 1) to (9, 1) using car (5403, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (3, 9) to (2, 9) using car (5451, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 move from (8, 1) to (9, 1) using car (5403, [(8, 1), (9, 1)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (0, 2) to (0, 3) using car (5501, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5171 move from (8, 1) to (9, 1) using car (5403, [(8, 1), (9, 1)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5236 move from (1, 4) to (0, 4) using car (5357, [(1, 4), (0, 4)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5239 move from (2, 6) to (1, 6) using car (5424, [(2, 6), (1, 6)], 0)\n", - "Rider n° 5239 arrived with a waiting time of 7 ticks\n", - "Agent rider 5267 move from (8, 1) to (9, 1) using car (5403, [(8, 1), (9, 1)], 0)\n", - "Rider n° 5267 arrived with a waiting time of 9 ticks\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 move from (2, 6) to (2, 5) using car (5431, [(2, 6), (2, 5)], 0)\n", - "Driver 5289 arrived\n", + "Agent rider 5420 doesn't move\n", + "Agent rider 5421 doesn't move\n", + "Agent rider 5422 doesn't move\n", + "Agent rider 5423 move from (2, 8) to (2, 9) using car (5273, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5432 doesn't move\n", + "Agent rider 5433 doesn't move\n", + "tick 381 ended\n", + "I am driver 5434 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 5435 - trip: [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 5436 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5437 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)]\n", + "I am driver 5438 - trip: [(6, 2), (6, 3), (6, 4)]\n", + "I am driver 5439 - trip: [(8, 6), (8, 7), (8, 8)]\n", + "6 drivers generated.\n", + "I am rider 5440 - dep: (9, 7) , arr: (3, 9)\n", + "I am rider 5441 - dep: (6, 8) , arr: (2, 5)\n", + "I am rider 5442 - dep: (2, 5) , arr: (4, 4)\n", + "I am rider 5443 - dep: (4, 1) , arr: (1, 4)\n", + "I am rider 5444 - dep: (5, 0) , arr: (2, 0)\n", + "I am rider 5445 - dep: (7, 5) , arr: (1, 2)\n", + "6 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (4, 5) to (4, 4) using car (5386, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4593 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 1) to (0, 1) using car (5280, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 2) to (1, 3) using car (5402, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4954 move from (4, 5) to (4, 4) using car (5386, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 4960 move from (1, 1) to (0, 1) using car (5280, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5028 move from (1, 9) to (0, 9) using car (5353, [(1, 9), (0, 9)], 0)\n", + "Rider n° 5028 arrived with a waiting time of 20 ticks\n", + "Agent rider 5035 move from (8, 5) to (8, 6) using car (5399, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5037 move from (4, 5) to (4, 4) using car (5386, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 5042 move from (4, 2) to (4, 1) using car (5337, [(4, 2), (4, 1)], 0)\n", + "Agent rider 5072 move from (8, 5) to (8, 6) using car (5399, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (1, 4) to (0, 4) using car (5329, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5099 move from (6, 5) to (6, 6) using car (5383, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5139 move from (8, 5) to (8, 6) using car (5399, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5170 move from (1, 6) to (2, 6) using car (5408, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 5171 move from (6, 5) to (6, 6) using car (5383, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (4, 1) to (3, 1) using car (5430, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5235 doesn't move\n", + "Driver 5255 arrived\n", + "Driver 5265 arrived\n", + "Agent rider 5271 move from (1, 6) to (1, 5) using car (5332, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5282 arrived\n", + "Driver 5286 arrived\n", + "Driver 5287 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 3) to (7, 2) using car (5319, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Driver 5291 arrived\n", + "Driver 5293 arrived\n", + "Driver 5294 arrived\n", + "Agent rider 5300 doesn't move\n", + "Agent rider 5301 move from (8, 5) to (8, 6) using car (5399, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5309 move from (5, 1) to (5, 2) using car (5401, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5310 move from (7, 3) to (7, 2) using car (5319, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 doesn't move\n", + "Agent rider 5314 doesn't move\n", + "Driver 5316 arrived\n", "Driver 5317 arrived\n", - "Driver 5322 arrived\n", - "Driver 5326 arrived\n", - "Agent rider 5333 doesn't move\n", - "Agent rider 5335 move from (6, 1) to (6, 2) using car (5421, [(6, 1), (6, 2)], 0)\n", - "Agent rider 5339 doesn't move\n", + "Driver 5318 arrived\n", + "Agent rider 5323 doesn't move\n", + "Agent rider 5324 move from (4, 2) to (3, 2) using car (5272, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 5334 arrived\n", + "Agent rider 5339 move from (1, 6) to (1, 5) using car (5332, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 5339 arrived with a waiting time of 3 ticks\n", "Agent rider 5340 doesn't move\n", - "Agent rider 5341 move from (5, 3) to (6, 3) using car (5438, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 5341 arrived with a waiting time of 4 ticks\n", - "Agent rider 5343 move from (7, 2) to (7, 3) using car (5478, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 5352 arrived\n", - "Agent rider 5361 move from (6, 3) to (6, 4) using car (5455, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5361 arrived with a waiting time of 5 ticks\n", - "Agent rider 5362 move from (6, 7) to (6, 8) using car (5400, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (7, 6) to (6, 6) using car (5495, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (2, 6) to (1, 6) using car (5424, [(2, 6), (1, 6)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", + "Driver 5344 arrived\n", + "Driver 5345 arrived\n", + "Agent rider 5358 move from (8, 4) to (8, 5) using car (5341, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (7, 6) to (8, 6) using car (5417, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 5360 move from (3, 5) to (3, 6) using car (5398, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 5369 doesn't move\n", - "Agent rider 5370 move from (3, 5) to (3, 4) using car (5497, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 5372 move from (7, 6) to (6, 6) using car (5495, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5373 doesn't move\n", - "Agent rider 5374 doesn't move\n", - "Driver 5385 arrived\n", - "Driver 5390 arrived\n", - "Driver 5394 arrived\n", - "Driver 5399 arrived\n", - "Driver 5405 arrived\n", + "Agent rider 5370 move from (1, 0) to (1, 1) using car (5342, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 move from (7, 1) to (6, 1) using car (5415, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5372 doesn't move\n", + "Agent rider 5373 move from (7, 3) to (7, 2) using car (5319, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 5374 move from (1, 0) to (2, 0) using car (5388, [(1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 5375 move from (1, 0) to (1, 1) using car (5342, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5376 move from (4, 2) to (3, 2) using car (5272, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5378 move from (4, 5) to (4, 6) using car (5395, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5379 move from (5, 3) to (5, 4) using car (5387, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5380 move from (5, 1) to (5, 2) using car (5401, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5403 move from (3, 7) to (3, 6) using car (5396, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (5, 1) to (5, 2) using car (5401, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5405 doesn't move\n", "Agent rider 5406 doesn't move\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5408 move from (4, 3) to (5, 3) using car (5461, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5408 arrived with a waiting time of 2 ticks\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 move from (8, 5) to (8, 6) using car (5429, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5415 move from (4, 7) to (4, 8) using car (5514, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5416 move from (5, 7) to (5, 8) using car (5445, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5417 move from (0, 6) to (0, 7) using car (5462, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 move from (6, 1) to (6, 2) using car (5421, [(6, 1), (6, 2)], 0)\n", - "Driver 5422 arrived\n", - "Driver 5427 arrived\n", - "Agent rider 5430 move from (7, 6) to (6, 6) using car (5482, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Rider n° 5430 arrived with a waiting time of 2 ticks\n", - "Driver 5435 arrived\n", - "Driver 5439 arrived\n", - "Driver 5441 arrived\n", - "Driver 5449 arrived\n", - "Driver 5460 arrived\n", - "Driver 5463 arrived\n", - "Agent rider 5464 move from (3, 0) to (2, 0) using car (5479, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (2, 6) to (1, 6) using car (5424, [(2, 6), (1, 6)], 0)\n", - "Agent rider 5467 move from (0, 6) to (0, 7) using car (5462, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (6, 1) to (6, 2) using car (5421, [(6, 1), (6, 2)], 0)\n", - "Agent rider 5471 doesn't move\n", - "Agent rider 5472 move from (0, 6) to (0, 7) using car (5462, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 move from (5, 3) to (4, 3) using car (5475, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5488 move from (5, 3) to (6, 3) using car (5438, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5489 move from (2, 4) to (1, 4) using car (5420, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5490 move from (0, 6) to (0, 7) using car (5462, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5491 move from (5, 3) to (4, 3) using car (5475, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5492 move from (2, 4) to (2, 3) using car (5442, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 5493 doesn't move\n", - "Agent rider 5494 move from (7, 9) to (6, 9) using car (5525, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 5509 doesn't move\n", - "Agent rider 5510 doesn't move\n", - "Agent rider 5511 doesn't move\n", - "Agent rider 5528 move from (2, 1) to (3, 1) using car (5523, [(2, 1), (3, 1), (3, 2), (4, 2), (5, 2)], 0)\n", - "Agent rider 5529 doesn't move\n", - "Agent rider 5530 move from (0, 6) to (0, 7) using car (5462, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5531 move from (2, 7) to (3, 7) using car (5505, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)], 0)\n", - "tick 397 ended\n", - "I am driver 5532 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 5533 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 5534 - trip: [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 5535 - trip: [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 5536 - trip: [(2, 3), (3, 3), (3, 2), (4, 2), (5, 2)]\n", - "5 drivers generated.\n", - "I am rider 5537 - dep: (5, 2) , arr: (4, 5)\n", - "I am rider 5538 - dep: (4, 7) , arr: (1, 6)\n", - "I am rider 5539 - dep: (5, 6) , arr: (2, 8)\n", - "I am rider 5540 - dep: (9, 5) , arr: (4, 7)\n", - "4 riders generated.\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (8, 2) to (8, 1) using car (5480, [(8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 4790 move from (2, 9) to (2, 8) using car (5451, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4938 move from (8, 2) to (8, 1) using car (5480, [(8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 4980 move from (0, 3) to (0, 4) using car (5501, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (1, 9) to (2, 9) using car (5452, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 move from (1, 9) to (2, 9) using car (5452, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5136 move from (7, 7) to (8, 7) using car (5402, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 doesn't move\n", + "Agent rider 5407 move from (1, 5) to (2, 5) using car (5437, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Driver 5418 arrived\n", + "Driver 5419 arrived\n", + "Agent rider 5420 doesn't move\n", + "Agent rider 5421 doesn't move\n", + "Agent rider 5422 doesn't move\n", + "Agent rider 5423 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 move from (1, 5) to (2, 5) using car (5437, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5432 doesn't move\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5442 doesn't move\n", + "Agent rider 5443 doesn't move\n", + "Agent rider 5444 move from (5, 0) to (4, 0) using car (5356, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5445 move from (7, 5) to (7, 4) using car (5410, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "tick 382 ended\n", + "I am driver 5446 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 5447 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 5448 - trip: [(9, 6), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 5449 - trip: [(5, 7), (6, 7), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 5450 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 5451 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 5452 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 5453 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 5454 - trip: [(2, 6), (1, 6), (0, 6)]\n", + "I am driver 5455 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 5456 - trip: [(5, 0), (6, 0), (7, 0)]\n", + "I am driver 5457 - trip: [(3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 5458 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 5459 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 5460 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 5461 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 5462 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 5463 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 5464 - trip: [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)]\n", + "I am driver 5465 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 5466 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", + "I am driver 5467 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 5468 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 5469 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 5470 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "25 drivers generated.\n", + "I am rider 5471 - dep: (3, 7) , arr: (1, 6)\n", + "1 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (4, 4) to (4, 3) using car (5386, [(4, 4), (4, 3)], 0)\n", + "Agent rider 4593 move from (8, 7) to (7, 7) using car (5467, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 4593 arrived with a waiting time of 35 ticks\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 3) to (1, 4) using car (5402, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4954 move from (4, 4) to (4, 3) using car (5386, [(4, 4), (4, 3)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 move from (8, 6) to (9, 6) using car (5385, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5037 move from (4, 4) to (4, 3) using car (5386, [(4, 4), (4, 3)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 move from (8, 6) to (9, 6) using car (5385, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (0, 4) to (1, 4) using car (5458, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5139 move from (8, 6) to (9, 6) using car (5385, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5170 move from (2, 6) to (1, 6) using car (5454, [(2, 6), (1, 6), (0, 6)], 0)\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5234 move from (6, 8) to (6, 9) using car (5400, [(6, 8), (6, 9)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (6, 8) to (6, 9) using car (5400, [(6, 8), (6, 9)], 0)\n", - "Agent rider 5267 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (3, 1) to (2, 1) using car (5430, [(3, 1), (2, 1)], 0)\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5235 doesn't move\n", + "Driver 5265 arrived\n", + "Agent rider 5271 move from (1, 5) to (1, 4) using car (5332, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 5285 arrived\n", + "Driver 5287 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 2) to (7, 1) using car (5319, [(7, 2), (7, 1)], 0)\n", + "Driver 5293 arrived\n", + "Agent rider 5300 move from (3, 6) to (4, 6) using car (5398, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5301 move from (8, 6) to (9, 6) using car (5385, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5308 move from (2, 0) to (3, 0) using car (5428, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 move from (7, 2) to (7, 1) using car (5319, [(7, 2), (7, 1)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 doesn't move\n", + "Agent rider 5314 move from (2, 9) to (3, 9) using car (5392, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Driver 5317 arrived\n", - "Driver 5326 arrived\n", - "Agent rider 5333 move from (7, 1) to (7, 2) using car (5524, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Rider n° 5333 arrived with a waiting time of 7 ticks\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (1, 9) to (2, 9) using car (5452, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5343 move from (7, 3) to (7, 4) using car (5478, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5362 move from (6, 8) to (6, 9) using car (5400, [(6, 8), (6, 9)], 0)\n", - "Agent rider 5363 move from (6, 6) to (5, 6) using car (5495, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5370 move from (3, 4) to (3, 3) using car (5497, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 5372 move from (6, 6) to (5, 6) using car (5495, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5373 doesn't move\n", - "Agent rider 5374 move from (1, 9) to (2, 9) using car (5452, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 5375 arrived\n", - "Driver 5389 arrived\n", - "Driver 5394 arrived\n", + "Agent rider 5323 move from (5, 9) to (5, 8) using car (5452, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5324 move from (3, 2) to (2, 2) using car (5272, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5340 move from (7, 3) to (8, 3) using car (5366, [(7, 3), (8, 3)], 0)\n", + "Driver 5345 arrived\n", + "Driver 5346 arrived\n", + "Driver 5347 arrived\n", + "Agent rider 5358 move from (8, 5) to (8, 6) using car (5341, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5359 move from (8, 6) to (8, 5) using car (5417, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Rider n° 5359 arrived with a waiting time of 0 ticks\n", + "Agent rider 5360 doesn't move\n", + "Driver 5368 arrived\n", + "Agent rider 5369 move from (0, 3) to (0, 4) using car (5466, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 5370 move from (1, 1) to (1, 2) using car (5342, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 doesn't move\n", + "Agent rider 5372 move from (5, 3) to (5, 4) using car (5391, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5373 move from (7, 2) to (7, 1) using car (5319, [(7, 2), (7, 1)], 0)\n", + "Agent rider 5374 move from (2, 0) to (3, 0) using car (5388, [(2, 0), (3, 0)], 0)\n", + "Agent rider 5375 move from (1, 1) to (1, 2) using car (5342, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5376 move from (3, 2) to (2, 2) using car (5272, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5378 move from (4, 6) to (4, 7) using car (5395, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5379 move from (5, 4) to (5, 5) using car (5387, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5380 move from (5, 2) to (5, 3) using car (5401, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 5397 arrived\n", + "Agent rider 5403 move from (3, 6) to (3, 5) using car (5396, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (5, 2) to (5, 3) using car (5401, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5405 move from (2, 0) to (3, 0) using car (5388, [(2, 0), (3, 0)], 0)\n", "Agent rider 5406 doesn't move\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 move from (7, 7) to (8, 7) using car (5402, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5411 move from (1, 9) to (2, 9) using car (5452, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 move from (8, 6) to (8, 7) using car (5429, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5415 move from (4, 8) to (4, 9) using car (5514, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5416 move from (5, 8) to (5, 9) using car (5445, [(5, 8), (5, 9)], 0)\n", - "Rider n° 5416 arrived with a waiting time of 2 ticks\n", - "Agent rider 5417 move from (0, 7) to (0, 8) using car (5462, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Driver 5441 arrived\n", - "Driver 5444 arrived\n", - "Driver 5454 arrived\n", - "Driver 5456 arrived\n", - "Agent rider 5464 move from (2, 0) to (3, 0) using car (5516, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 move from (0, 7) to (0, 8) using car (5462, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5471 move from (6, 8) to (6, 9) using car (5400, [(6, 8), (6, 9)], 0)\n", - "Agent rider 5472 move from (0, 7) to (0, 8) using car (5462, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 move from (4, 3) to (4, 4) using car (5475, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 5477 arrived\n", - "Agent rider 5488 move from (6, 3) to (6, 4) using car (5438, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 move from (0, 7) to (0, 8) using car (5462, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5491 move from (4, 3) to (4, 4) using car (5475, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5492 move from (2, 3) to (2, 2) using car (5442, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Rider n° 5492 arrived with a waiting time of 0 ticks\n", - "Agent rider 5493 move from (6, 8) to (6, 9) using car (5400, [(6, 8), (6, 9)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5499 arrived\n", - "Agent rider 5509 move from (1, 9) to (2, 9) using car (5452, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5510 doesn't move\n", - "Agent rider 5511 doesn't move\n", - "Agent rider 5528 doesn't move\n", - "Agent rider 5529 move from (5, 5) to (5, 6) using car (5481, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 5530 move from (0, 7) to (0, 8) using car (5462, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5531 move from (3, 7) to (4, 7) using car (5505, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 5537 move from (5, 2) to (4, 2) using car (5534, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5538 move from (4, 7) to (4, 8) using car (5506, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5539 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "tick 398 ended\n", - "I am driver 5541 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 5542 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 5543 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 5544 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5545 - trip: [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 5546 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 5547 - trip: [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 5548 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 5549 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5550 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 5551 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (6, 6)]\n", - "I am driver 5552 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 5553 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 5554 - trip: [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "14 drivers generated.\n", - "I am rider 5555 - dep: (7, 2) , arr: (4, 7)\n", - "I am rider 5556 - dep: (0, 8) , arr: (2, 0)\n", - "I am rider 5557 - dep: (2, 8) , arr: (8, 8)\n", - "I am rider 5558 - dep: (2, 0) , arr: (0, 7)\n", - "I am rider 5559 - dep: (1, 2) , arr: (8, 4)\n", - "I am rider 5560 - dep: (8, 1) , arr: (1, 0)\n", - "I am rider 5561 - dep: (7, 1) , arr: (9, 6)\n", - "I am rider 5562 - dep: (5, 1) , arr: (6, 2)\n", - "I am rider 5563 - dep: (1, 0) , arr: (9, 3)\n", - "I am rider 5564 - dep: (0, 8) , arr: (5, 7)\n", - "10 riders generated.\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (8, 1) to (7, 1) using car (5480, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 4790 move from (2, 8) to (2, 7) using car (5451, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4938 move from (8, 1) to (7, 1) using car (5480, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 4980 move from (0, 4) to (1, 4) using car (5501, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", + "Agent rider 5407 move from (2, 5) to (3, 5) using car (5437, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Driver 5416 arrived\n", + "Driver 5419 arrived\n", + "Agent rider 5420 move from (7, 2) to (7, 1) using car (5319, [(7, 2), (7, 1)], 0)\n", + "Agent rider 5421 doesn't move\n", + "Agent rider 5422 doesn't move\n", + "Agent rider 5423 move from (2, 9) to (3, 9) using car (5392, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5424 move from (5, 0) to (6, 0) using car (5456, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 5425 move from (2, 5) to (3, 5) using car (5437, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5432 move from (5, 7) to (6, 7) using car (5449, [(5, 7), (6, 7), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5442 move from (2, 5) to (3, 5) using car (5437, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 5443 doesn't move\n", + "Agent rider 5444 move from (4, 0) to (3, 0) using car (5356, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5445 doesn't move\n", + "Agent rider 5471 doesn't move\n", + "tick 383 ended\n", + "I am driver 5472 - trip: [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 5473 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 5474 - trip: [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", + "I am driver 5475 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", + "4 drivers generated.\n", + "I am rider 5476 - dep: (8, 9) , arr: (1, 8)\n", + "1 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 4) to (1, 5) using car (5402, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4954 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", "Agent rider 5037 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (2, 9) to (3, 9) using car (5452, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5108 move from (2, 2) to (2, 1) using car (5442, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 5132 move from (2, 9) to (2, 8) using car (5549, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 5136 move from (8, 7) to (8, 8) using car (5429, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 doesn't move\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (1, 4) to (1, 3) using car (5332, [(1, 4), (1, 3)], 0)\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 8) to (9, 7) using car (5450, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5139 doesn't move\n", + "Agent rider 5170 move from (1, 6) to (0, 6) using car (5454, [(1, 6), (0, 6)], 0)\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5236 move from (0, 4) to (1, 4) using car (5501, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 doesn't move\n", - "Driver 5326 arrived\n", - "Agent rider 5335 move from (6, 2) to (7, 2) using car (5379, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (2, 9) to (3, 9) using car (5452, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5343 move from (7, 4) to (7, 5) using car (5478, [(7, 4), (7, 5)], 0)\n", - "Driver 5357 arrived\n", - "Agent rider 5362 move from (6, 9) to (5, 9) using car (5544, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5363 move from (5, 6) to (4, 6) using car (5495, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (1, 6) to (2, 6) using car (5547, [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5370 move from (3, 3) to (4, 3) using car (5497, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 5372 move from (5, 6) to (4, 6) using car (5495, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (2, 1) to (3, 1) using car (5463, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5235 doesn't move\n", + "Driver 5237 arrived\n", + "Agent rider 5271 move from (1, 4) to (1, 3) using car (5332, [(1, 4), (1, 3)], 0)\n", + "Driver 5280 arrived\n", + "Driver 5287 arrived\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 move from (7, 1) to (8, 1) using car (5472, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5300 move from (4, 6) to (5, 6) using car (5398, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5301 doesn't move\n", + "Agent rider 5308 move from (3, 0) to (4, 0) using car (5428, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 doesn't move\n", + "Agent rider 5311 move from (4, 6) to (5, 6) using car (5398, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5312 doesn't move\n", + "Agent rider 5314 move from (3, 9) to (4, 9) using car (5392, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5323 move from (5, 8) to (5, 7) using car (5452, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5324 move from (2, 2) to (1, 2) using car (5272, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 5329 arrived\n", + "Driver 5333 arrived\n", + "Driver 5337 arrived\n", + "Agent rider 5340 doesn't move\n", + "Driver 5346 arrived\n", + "Driver 5353 arrived\n", + "Driver 5354 arrived\n", + "Agent rider 5358 move from (8, 6) to (8, 7) using car (5341, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 5360 doesn't move\n", + "Agent rider 5369 move from (0, 4) to (0, 5) using car (5466, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 5370 move from (1, 2) to (1, 3) using car (5342, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5371 doesn't move\n", + "Agent rider 5372 move from (5, 4) to (5, 5) using car (5391, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 5373 doesn't move\n", - "Agent rider 5374 move from (2, 9) to (3, 9) using car (5452, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 5380 arrived\n", - "Driver 5394 arrived\n", - "Driver 5403 arrived\n", - "Driver 5404 arrived\n", - "Agent rider 5406 move from (8, 7) to (8, 8) using car (5429, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 move from (8, 7) to (7, 7) using car (5550, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5411 move from (2, 9) to (3, 9) using car (5452, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5412 doesn't move\n", - "Agent rider 5413 move from (8, 7) to (7, 7) using car (5550, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5415 move from (4, 9) to (5, 9) using car (5514, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 5415 arrived with a waiting time of 1 ticks\n", - "Agent rider 5417 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 move from (6, 2) to (7, 2) using car (5379, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 5420 arrived\n", - "Driver 5421 arrived\n", - "Driver 5424 arrived\n", + "Agent rider 5374 move from (3, 0) to (2, 0) using car (5356, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5375 move from (1, 2) to (1, 3) using car (5342, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5376 move from (2, 2) to (2, 3) using car (5435, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 5378 move from (4, 7) to (4, 8) using car (5395, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5379 move from (5, 5) to (5, 6) using car (5387, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5380 move from (5, 3) to (5, 4) using car (5401, [(5, 3), (5, 4)], 0)\n", + "Driver 5399 arrived\n", + "Driver 5400 arrived\n", + "Agent rider 5403 move from (3, 5) to (3, 4) using car (5396, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 doesn't move\n", + "Agent rider 5405 move from (3, 0) to (2, 0) using car (5356, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5406 move from (5, 1) to (6, 1) using car (5447, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5407 move from (3, 5) to (3, 4) using car (5362, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 5420 move from (7, 1) to (8, 1) using car (5472, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5421 move from (8, 5) to (8, 4) using car (5417, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 5422 move from (5, 5) to (5, 6) using car (5387, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 5423 move from (3, 9) to (4, 9) using car (5392, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5424 move from (6, 0) to (7, 0) using car (5456, [(6, 0), (7, 0)], 0)\n", + "Agent rider 5425 move from (3, 5) to (3, 6) using car (5461, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 5426 doesn't move\n", "Driver 5431 arrived\n", - "Driver 5448 arrived\n", - "Driver 5453 arrived\n", - "Agent rider 5464 move from (3, 0) to (4, 0) using car (5516, [(3, 0), (4, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (1, 6) to (2, 6) using car (5547, [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5467 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (6, 2) to (7, 2) using car (5379, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5432 move from (6, 7) to (7, 7) using car (5449, [(6, 7), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5433 move from (0, 6) to (0, 7) using car (5464, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5442 move from (3, 5) to (4, 5) using car (5437, [(3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 5443 doesn't move\n", + "Agent rider 5444 move from (3, 0) to (2, 0) using car (5356, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5444 arrived with a waiting time of 0 ticks\n", + "Agent rider 5445 move from (7, 4) to (6, 4) using car (5453, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Agent rider 5471 doesn't move\n", - "Agent rider 5472 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 move from (4, 4) to (4, 5) using car (5475, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 5486 arrived\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5491 move from (4, 4) to (4, 5) using car (5475, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5493 move from (6, 9) to (5, 9) using car (5544, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5500 arrived\n", - "Agent rider 5509 move from (2, 9) to (2, 8) using car (5549, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 5510 move from (3, 3) to (3, 2) using car (5536, [(3, 3), (3, 2), (4, 2), (5, 2)], 0)\n", - "Agent rider 5511 doesn't move\n", - "Agent rider 5528 doesn't move\n", - "Agent rider 5529 move from (5, 6) to (5, 7) using car (5481, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 5530 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5531 move from (4, 7) to (5, 7) using car (5505, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 5537 move from (4, 2) to (4, 3) using car (5534, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5538 move from (4, 8) to (4, 9) using car (5506, [(4, 8), (4, 9)], 0)\n", - "Agent rider 5539 move from (5, 6) to (5, 7) using car (5481, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (7, 2) to (7, 3) using car (5524, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 5556 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 move from (2, 0) to (3, 0) using car (5517, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5559 doesn't move\n", - "Agent rider 5560 move from (8, 1) to (7, 1) using car (5480, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 move from (1, 0) to (0, 0) using car (5479, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5564 move from (0, 8) to (0, 9) using car (5462, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "tick 399 ended\n", - "I am driver 5565 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 5566 - trip: [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "2 drivers generated.\n", - "I am rider 5567 - dep: (5, 1) , arr: (7, 0)\n", - "I am rider 5568 - dep: (0, 4) , arr: (7, 5)\n", - "I am rider 5569 - dep: (4, 3) , arr: (5, 6)\n", - "3 riders generated.\n", - "Agent rider 4358 doesn't move\n", - "Agent rider 4494 move from (7, 1) to (6, 1) using car (5480, [(7, 1), (6, 1)], 0)\n", - "Agent rider 4790 move from (2, 7) to (2, 6) using car (5451, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 doesn't move\n", - "Agent rider 4938 move from (7, 1) to (6, 1) using car (5480, [(7, 1), (6, 1)], 0)\n", - "Agent rider 4980 move from (1, 4) to (2, 4) using car (5501, [(1, 4), (2, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5089 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 move from (2, 1) to (1, 1) using car (5442, [(2, 1), (1, 1)], 0)\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 move from (8, 8) to (7, 8) using car (5429, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5140 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5142 doesn't move\n", + "Agent rider 5476 doesn't move\n", + "tick 384 ended\n", + "I am driver 5477 - trip: [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 5478 - trip: [(2, 4), (2, 3)]\n", + "I am driver 5479 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 5480 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 5481 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 5482 - trip: [(7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 5483 - trip: [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7)]\n", + "I am driver 5484 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 5485 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 5486 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "10 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4570 move from (4, 3) to (4, 2) using car (5409, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Rider n° 4570 arrived with a waiting time of 28 ticks\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 5) to (1, 6) using car (5402, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4954 move from (4, 3) to (4, 2) using car (5409, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Rider n° 4954 arrived with a waiting time of 11 ticks\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5037 move from (4, 3) to (4, 2) using car (5409, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Rider n° 5037 arrived with a waiting time of 8 ticks\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (1, 3) to (0, 3) using car (5327, [(1, 3), (0, 3)], 0)\n", + "Agent rider 5099 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 7) to (0, 8) using car (5464, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 5130 move from (9, 7) to (9, 6) using car (5450, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5139 doesn't move\n", + "Agent rider 5170 doesn't move\n", "Agent rider 5171 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5236 move from (1, 4) to (2, 4) using car (5501, [(1, 4), (2, 4)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 doesn't move\n", - "Agent rider 5268 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5269 doesn't move\n", - "Agent rider 5277 doesn't move\n", - "Agent rider 5335 move from (7, 2) to (8, 2) using car (5379, [(7, 2), (8, 2)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 move from (5, 9) to (5, 8) using car (5544, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5363 move from (4, 6) to (3, 6) using car (5495, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (2, 6) to (1, 6) using car (5436, [(2, 6), (1, 6)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5370 move from (4, 3) to (5, 3) using car (5497, [(4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 5372 move from (4, 6) to (3, 6) using car (5495, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5373 move from (2, 7) to (2, 6) using car (5451, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 5374 move from (3, 9) to (4, 9) using car (5452, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 5394 arrived\n", - "Driver 5400 arrived\n", - "Driver 5402 arrived\n", - "Driver 5404 arrived\n", - "Agent rider 5406 move from (8, 8) to (7, 8) using car (5429, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5407 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5409 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5410 move from (7, 7) to (6, 7) using car (5550, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n" + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5217 doesn't move\n", + "Agent rider 5223 move from (0, 7) to (0, 8) using car (5464, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5235 move from (8, 3) to (9, 3) using car (5394, [(8, 3), (9, 3)], 0)\n", + "Rider n° 5235 arrived with a waiting time of 4 ticks\n", + "Agent rider 5271 move from (1, 3) to (0, 3) using car (5327, [(1, 3), (0, 3)], 0)\n", + "Rider n° 5271 arrived with a waiting time of 4 ticks\n", + "Driver 5273 arrived\n", + "Driver 5287 arrived\n", + "Agent rider 5288 move from (0, 8) to (1, 8) using car (5486, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 1) to (8, 2) using car (5472, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5300 move from (5, 6) to (6, 6) using car (5398, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5301 doesn't move\n", + "Agent rider 5308 move from (4, 0) to (5, 0) using car (5428, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 5309 doesn't move\n", + "Agent rider 5310 move from (7, 1) to (7, 0) using car (5384, [(7, 1), (7, 0)], 0)\n", + "Rider n° 5310 arrived with a waiting time of 4 ticks\n", + "Agent rider 5311 move from (5, 6) to (6, 6) using car (5398, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5312 move from (4, 9) to (5, 9) using car (5392, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5314 move from (4, 9) to (5, 9) using car (5392, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 5319 arrived\n", + "Agent rider 5323 move from (5, 7) to (5, 6) using car (5484, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5324 move from (1, 2) to (0, 2) using car (5272, [(1, 2), (0, 2)], 0)\n", + "Driver 5337 arrived\n", + "Agent rider 5340 move from (8, 3) to (9, 3) using car (5394, [(8, 3), (9, 3)], 0)\n", + "Rider n° 5340 arrived with a waiting time of 5 ticks\n", + "Driver 5354 arrived\n", + "Driver 5355 arrived\n", + "Agent rider 5358 move from (8, 7) to (8, 8) using car (5341, [(8, 7), (8, 8)], 0)\n", + "Agent rider 5360 move from (3, 6) to (3, 7) using car (5461, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 5363 arrived\n", + "Driver 5366 arrived\n", + "Agent rider 5369 move from (0, 5) to (0, 6) using car (5466, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 5370 move from (1, 3) to (1, 4) using car (5342, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5371 move from (6, 1) to (6, 2) using car (5447, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5411 move from (3, 9) to (4, 9) using car (5452, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5412 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5413 move from (7, 7) to (6, 7) using car (5550, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5417 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5419 move from (7, 2) to (8, 2) using car (5379, [(7, 2), (8, 2)], 0)\n", - "Driver 5421 arrived\n", - "Driver 5434 arrived\n", - "Driver 5445 arrived\n", - "Driver 5457 arrived\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (2, 6) to (1, 6) using car (5436, [(2, 6), (1, 6)], 0)\n", - "Agent rider 5467 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (7, 2) to (8, 2) using car (5379, [(7, 2), (8, 2)], 0)\n", - "Agent rider 5471 doesn't move\n", - "Agent rider 5472 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5473 move from (4, 5) to (4, 6) using car (5475, [(4, 5), (4, 6)], 0)\n", - "Rider n° 5473 arrived with a waiting time of 2 ticks\n", - "Driver 5483 arrived\n", - "Agent rider 5488 move from (6, 4) to (6, 3) using car (5443, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5489 move from (1, 4) to (2, 4) using car (5501, [(1, 4), (2, 4)], 0)\n", - "Agent rider 5490 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5491 move from (4, 5) to (4, 4) using car (5545, [(4, 5), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5493 move from (5, 9) to (5, 8) using car (5544, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Agent rider 5509 move from (2, 8) to (2, 7) using car (5549, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 5510 move from (3, 2) to (4, 2) using car (5536, [(3, 2), (4, 2), (5, 2)], 0)\n", - "Rider n° 5510 arrived with a waiting time of 3 ticks\n", - "Agent rider 5511 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Driver 5512 arrived\n", - "Agent rider 5528 move from (3, 1) to (3, 2) using car (5513, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 5529 move from (5, 7) to (5, 8) using car (5481, [(5, 7), (5, 8)], 0)\n", - "Agent rider 5530 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5531 move from (5, 7) to (5, 8) using car (5481, [(5, 7), (5, 8)], 0)\n", - "Agent rider 5537 move from (4, 3) to (4, 4) using car (5534, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5538 move from (4, 9) to (3, 9) using car (5525, [(4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 5539 move from (5, 7) to (5, 8) using car (5481, [(5, 7), (5, 8)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (7, 3) to (7, 4) using car (5524, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 5556 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 move from (3, 0) to (3, 1) using car (5517, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5559 doesn't move\n", - "Agent rider 5560 move from (7, 1) to (6, 1) using car (5480, [(7, 1), (6, 1)], 0)\n", - "Agent rider 5561 move from (7, 1) to (6, 1) using car (5480, [(7, 1), (6, 1)], 0)\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 move from (0, 0) to (0, 1) using car (5479, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5564 move from (0, 9) to (1, 9) using car (5462, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5569 move from (4, 3) to (4, 4) using car (5534, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "tick 400 ended\n", - "I am driver 5570 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 5571 - trip: [(9, 1), (9, 0), (8, 0)]\n", - "I am driver 5572 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5573 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 5574 - trip: [(8, 6), (7, 6), (6, 6), (6, 7)]\n", - "I am driver 5575 - trip: [(2, 5), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 5576 - trip: [(2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 5577 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 5578 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 5579 - trip: [(1, 9), (0, 9), (0, 8), (0, 7)]\n", - "I am driver 5580 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 5581 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 5582 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 5583 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 5584 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "I am driver 5585 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 5586 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 5587 - trip: [(7, 5), (7, 6), (8, 6)]\n", - "I am driver 5588 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 5589 - trip: [(8, 1), (8, 2), (8, 3), (9, 3)]\n", - "20 drivers generated.\n", - "I am rider 5590 - dep: (1, 6) , arr: (5, 0)\n", - "I am rider 5591 - dep: (2, 9) , arr: (8, 9)\n", - "I am rider 5592 - dep: (0, 2) , arr: (9, 7)\n", - "I am rider 5593 - dep: (6, 3) , arr: (0, 8)\n", - "I am rider 5594 - dep: (0, 8) , arr: (9, 7)\n", - "5 riders generated.\n", - "Agent rider 4358 move from (9, 1) to (9, 0) using car (5571, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Rider n° 4358 arrived with a waiting time of 36 ticks\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (2, 6) to (2, 5) using car (5451, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 4818 move from (9, 1) to (9, 0) using car (5571, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Rider n° 4818 arrived with a waiting time of 20 ticks\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 move from (1, 9) to (0, 9) using car (5579, [(1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5089 move from (1, 9) to (0, 9) using car (5579, [(1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5090 move from (3, 9) to (3, 8) using car (5525, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (1, 9) to (0, 9) using car (5579, [(1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5142 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5171 move from (9, 1) to (9, 0) using car (5571, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Rider n° 5171 arrived with a waiting time of 19 ticks\n", - "Agent rider 5175 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5184 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5234 move from (6, 9) to (7, 9) using car (5514, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (6, 9) to (7, 9) using car (5514, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5268 move from (1, 9) to (0, 9) using car (5579, [(1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5269 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5277 doesn't move\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (3, 9) to (3, 8) using car (5525, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 5343 move from (7, 5) to (7, 6) using car (5587, [(7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 5362 doesn't move\n", - "Agent rider 5363 move from (3, 6) to (3, 5) using car (5495, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5365 move from (1, 6) to (1, 5) using car (5572, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5370 doesn't move\n", - "Agent rider 5372 move from (3, 6) to (3, 5) using car (5495, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5373 move from (2, 6) to (2, 5) using car (5451, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 5373 arrived with a waiting time of 5 ticks\n", - "Agent rider 5374 move from (4, 9) to (5, 9) using car (5452, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 5395 arrived\n", - "Driver 5402 arrived\n", - "Agent rider 5406 move from (7, 8) to (6, 8) using car (5429, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5407 move from (1, 9) to (2, 9) using car (5570, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (1, 9) to (2, 9) using car (5570, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 move from (4, 9) to (5, 9) using car (5452, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5412 move from (1, 9) to (2, 9) using car (5462, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5413 move from (6, 7) to (5, 7) using car (5550, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5414 move from (9, 9) to (8, 9) using car (5582, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5417 move from (1, 9) to (2, 9) using car (5462, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (1, 9) to (2, 9) using car (5462, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5419 doesn't move\n", - "Driver 5425 arrived\n", - "Driver 5432 arrived\n", - "Driver 5458 arrived\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 move from (1, 9) to (0, 9) using car (5579, [(1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5471 move from (6, 9) to (7, 9) using car (5514, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5472 move from (1, 9) to (2, 9) using car (5570, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5478 arrived\n", - "Agent rider 5488 move from (6, 3) to (6, 2) using car (5443, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 move from (1, 9) to (2, 9) using car (5570, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5491 move from (4, 4) to (3, 4) using car (5545, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5493 move from (5, 8) to (6, 8) using car (5546, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5494 move from (6, 9) to (7, 9) using car (5514, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5503 arrived\n", - "Driver 5506 arrived\n", - "Driver 5508 arrived\n", - "Agent rider 5509 doesn't move\n", - "Agent rider 5511 move from (1, 9) to (2, 9) using car (5570, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5516 arrived\n", - "Driver 5522 arrived\n", - "Agent rider 5528 move from (3, 2) to (2, 2) using car (5520, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5529 doesn't move\n", - "Agent rider 5530 move from (1, 9) to (2, 9) using car (5570, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5537 move from (4, 4) to (4, 5) using car (5534, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Rider n° 5537 arrived with a waiting time of 0 ticks\n", - "Agent rider 5538 move from (3, 9) to (3, 8) using car (5525, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 5539 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (7, 4) to (7, 5) using car (5524, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 5556 move from (1, 9) to (0, 9) using car (5579, [(1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 move from (3, 1) to (3, 2) using car (5517, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5559 doesn't move\n", - "Agent rider 5560 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 move from (5, 1) to (5, 2) using car (5532, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 5563 move from (0, 1) to (0, 2) using car (5479, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5564 move from (1, 9) to (2, 9) using car (5462, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5569 move from (4, 4) to (4, 5) using car (5534, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5590 move from (1, 6) to (1, 5) using car (5572, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5591 doesn't move\n", - "Agent rider 5592 move from (0, 2) to (1, 2) using car (5584, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 doesn't move\n", - "Agent rider 5594 doesn't move\n", - "tick 401 ended\n", - "I am driver 5595 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5596 - trip: [(1, 4), (1, 3), (2, 3)]\n", - "I am driver 5597 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "3 drivers generated.\n", - "I am rider 5598 - dep: (5, 5) , arr: (1, 6)\n", - "I am rider 5599 - dep: (3, 5) , arr: (8, 0)\n", - "I am rider 5600 - dep: (1, 1) , arr: (4, 9)\n", - "I am rider 5601 - dep: (3, 7) , arr: (2, 4)\n", - "4 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (2, 5) to (2, 4) using car (5451, [(2, 5), (2, 4)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (2, 4) to (1, 4) using car (5507, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5037 move from (0, 9) to (0, 8) using car (5579, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Rider n° 5037 arrived with a waiting time of 25 ticks\n", - "Agent rider 5089 move from (0, 9) to (0, 8) using car (5579, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Rider n° 5089 arrived with a waiting time of 24 ticks\n", - "Agent rider 5090 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 move from (2, 8) to (3, 8) using car (5515, [(2, 8), (3, 8), (4, 8)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (0, 9) to (0, 8) using car (5579, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5142 move from (8, 9) to (7, 9) using car (5582, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 move from (8, 9) to (7, 9) using car (5582, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5234 doesn't move\n", - "Agent rider 5236 move from (2, 4) to (1, 4) using car (5507, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5238 move from (7, 9) to (8, 9) using car (5514, [(7, 9), (8, 9)], 0)\n", - "Rider n° 5238 arrived with a waiting time of 7 ticks\n", - "Agent rider 5268 move from (0, 9) to (0, 8) using car (5579, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5269 move from (8, 9) to (7, 9) using car (5582, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5277 move from (2, 5) to (2, 4) using car (5451, [(2, 5), (2, 4)], 0)\n", - "Rider n° 5277 arrived with a waiting time of 5 ticks\n", - "Agent rider 5335 move from (8, 2) to (8, 3) using car (5589, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 5335 arrived with a waiting time of 11 ticks\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 doesn't move\n", - "Agent rider 5343 move from (7, 6) to (8, 6) using car (5587, [(7, 6), (8, 6)], 0)\n", - "Agent rider 5362 move from (5, 8) to (4, 8) using car (5518, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5363 move from (3, 5) to (3, 4) using car (5495, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (1, 5) to (1, 4) using car (5575, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 9) to (7, 9) using car (5582, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (8, 9) to (7, 9) using car (5582, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5370 move from (5, 3) to (5, 2) using car (5548, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5372 move from (3, 5) to (3, 4) using car (5495, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5374 move from (5, 9) to (6, 9) using car (5452, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 5379 arrived\n", - "Driver 5402 arrived\n", - "Agent rider 5406 move from (6, 8) to (5, 8) using car (5429, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5407 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 move from (5, 9) to (6, 9) using car (5452, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5412 move from (2, 9) to (3, 9) using car (5462, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5413 move from (5, 7) to (5, 6) using car (5544, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 move from (8, 9) to (7, 9) using car (5582, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5417 move from (2, 9) to (3, 9) using car (5462, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (2, 9) to (3, 9) using car (5462, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5419 move from (8, 2) to (8, 3) using car (5589, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Driver 5436 arrived\n", + "Agent rider 5372 move from (5, 5) to (4, 5) using car (5391, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5373 move from (7, 1) to (7, 0) using car (5384, [(7, 1), (7, 0)], 0)\n", + "Rider n° 5373 arrived with a waiting time of 4 ticks\n", + "Agent rider 5374 move from (2, 0) to (1, 0) using car (5356, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5375 move from (1, 3) to (1, 4) using car (5342, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5376 move from (2, 3) to (2, 4) using car (5435, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 5378 move from (4, 8) to (4, 9) using car (5395, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5378 arrived with a waiting time of 2 ticks\n", + "Agent rider 5379 move from (5, 6) to (4, 6) using car (5414, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5380 doesn't move\n", + "Driver 5383 arrived\n", + "Driver 5385 arrived\n", + "Driver 5386 arrived\n", + "Driver 5388 arrived\n", + "Driver 5389 arrived\n", + "Driver 5400 arrived\n", + "Agent rider 5403 move from (3, 4) to (3, 3) using car (5396, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 doesn't move\n", + "Agent rider 5405 move from (2, 0) to (1, 0) using car (5356, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5406 doesn't move\n", + "Agent rider 5407 move from (3, 4) to (3, 3) using car (5362, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 5407 arrived with a waiting time of 3 ticks\n", + "Driver 5408 arrived\n", + "Driver 5413 arrived\n", + "Agent rider 5420 move from (8, 1) to (8, 2) using car (5472, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5421 move from (8, 4) to (8, 3) using car (5417, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 5422 move from (5, 6) to (6, 6) using car (5398, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 5422 arrived with a waiting time of 4 ticks\n", + "Agent rider 5423 move from (4, 9) to (5, 9) using car (5392, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Driver 5430 arrived\n", + "Agent rider 5432 move from (7, 7) to (7, 8) using car (5449, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5433 move from (0, 7) to (0, 8) using car (5464, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", "Driver 5438 arrived\n", - "Driver 5442 arrived\n", - "Driver 5455 arrived\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 move from (0, 9) to (0, 8) using car (5579, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (8, 2) to (8, 3) using car (5589, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 5439 arrived\n", + "Agent rider 5440 move from (9, 7) to (9, 6) using car (5450, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5441 move from (6, 8) to (5, 8) using car (5481, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5442 move from (4, 5) to (4, 4) using car (5437, [(4, 5), (4, 4), (5, 4)], 0)\n", + "Rider n° 5442 arrived with a waiting time of 1 ticks\n", + "Agent rider 5443 move from (4, 1) to (3, 1) using car (5415, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5445 move from (6, 4) to (5, 4) using car (5453, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Agent rider 5471 doesn't move\n", - "Agent rider 5472 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5475 arrived\n", - "Driver 5480 arrived\n", - "Driver 5481 arrived\n", - "Driver 5484 arrived\n", - "Driver 5487 arrived\n", - "Agent rider 5488 move from (6, 2) to (6, 1) using car (5443, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5489 move from (2, 4) to (1, 4) using car (5507, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5490 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5491 move from (3, 4) to (3, 5) using car (5447, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5493 move from (6, 8) to (6, 7) using car (5546, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5494 move from (7, 9) to (8, 9) using car (5514, [(7, 9), (8, 9)], 0)\n", - "Driver 5501 arrived\n", - "Driver 5504 arrived\n", - "Agent rider 5509 move from (2, 7) to (3, 7) using car (5565, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5511 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5521 arrived\n", - "Driver 5523 arrived\n", - "Agent rider 5528 move from (2, 2) to (2, 3) using car (5520, [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5529 move from (5, 8) to (4, 8) using car (5518, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 5529 arrived with a waiting time of 2 ticks\n", - "Agent rider 5530 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (3, 8) to (2, 8) using car (5498, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5539 move from (5, 8) to (4, 8) using car (5518, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (7, 5) to (7, 6) using car (5524, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 5556 move from (0, 9) to (0, 8) using car (5579, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 5557 move from (2, 8) to (3, 8) using car (5515, [(2, 8), (3, 8), (4, 8)], 0)\n", - "Agent rider 5558 move from (3, 2) to (3, 3) using car (5517, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5559 move from (1, 2) to (2, 2) using car (5584, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 move from (5, 2) to (5, 3) using car (5532, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 5563 move from (0, 2) to (0, 3) using car (5479, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 5564 move from (2, 9) to (3, 9) using car (5462, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (0, 4) to (0, 5) using car (5533, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 5569 move from (4, 5) to (4, 6) using car (5534, [(4, 5), (4, 6)], 0)\n", - "Agent rider 5590 move from (1, 5) to (1, 4) using car (5572, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5591 move from (2, 9) to (3, 9) using car (5570, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5592 move from (1, 2) to (2, 2) using car (5584, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (6, 3) to (5, 3) using car (5502, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (3, 5) to (3, 4) using car (5495, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5600 move from (1, 1) to (2, 1) using car (5597, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5601 move from (3, 7) to (3, 8) using car (5485, [(3, 7), (3, 8), (2, 8)], 0)\n", - "tick 402 ended\n", - "0 drivers generated.\n", - "I am rider 5602 - dep: (2, 1) , arr: (0, 8)\n", - "I am rider 5603 - dep: (4, 4) , arr: (7, 9)\n", - "I am rider 5604 - dep: (0, 7) , arr: (7, 8)\n", - "3 riders generated.\n", - "Agent rider 4494 move from (6, 1) to (6, 0) using car (5443, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4790 move from (2, 4) to (1, 4) using car (5545, [(2, 4), (1, 4)], 0)\n", - "Agent rider 4938 move from (6, 1) to (6, 0) using car (5443, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4980 move from (1, 4) to (1, 3) using car (5575, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5089 doesn't move\n", - "Agent rider 5090 move from (3, 8) to (4, 8) using car (5515, [(3, 8), (4, 8)], 0)\n", - "Rider n° 5090 arrived with a waiting time of 23 ticks\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 move from (3, 8) to (2, 8) using car (5485, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5136 doesn't move\n", - "Agent rider 5140 move from (0, 8) to (0, 7) using car (5579, [(0, 8), (0, 7)], 0)\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5234 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5236 move from (1, 4) to (1, 3) using car (5575, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 move from (0, 8) to (0, 7) using car (5579, [(0, 8), (0, 7)], 0)\n", - "Agent rider 5269 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5335 doesn't move\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5340 move from (3, 8) to (4, 8) using car (5515, [(3, 8), (4, 8)], 0)\n", - "Rider n° 5340 arrived with a waiting time of 7 ticks\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 move from (4, 8) to (3, 8) using car (5518, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5363 move from (3, 4) to (3, 3) using car (5495, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (1, 4) to (1, 3) using car (5575, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5370 move from (5, 2) to (5, 1) using car (5548, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 5372 move from (3, 4) to (3, 3) using car (5495, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5374 move from (6, 9) to (7, 9) using car (5452, [(6, 9), (7, 9)], 0)\n", - "Driver 5402 arrived\n", - "Agent rider 5406 move from (5, 8) to (4, 8) using car (5429, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5407 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5410 move from (6, 7) to (6, 6) using car (5546, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5411 move from (6, 9) to (7, 9) using car (5452, [(6, 9), (7, 9)], 0)\n", - "Agent rider 5412 move from (3, 9) to (4, 9) using car (5462, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5413 move from (5, 6) to (5, 5) using car (5544, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5417 move from (3, 9) to (4, 9) using car (5462, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (3, 9) to (4, 9) using car (5462, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5419 move from (8, 3) to (9, 3) using car (5589, [(8, 3), (9, 3)], 0)\n", - "Driver 5433 arrived\n", - "Driver 5438 arrived\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 move from (0, 8) to (0, 7) using car (5579, [(0, 8), (0, 7)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (8, 3) to (9, 3) using car (5589, [(8, 3), (9, 3)], 0)\n", - "Agent rider 5471 move from (7, 9) to (7, 8) using car (5582, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5472 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5481 arrived\n", - "Agent rider 5488 move from (6, 1) to (6, 0) using car (5443, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5489 move from (1, 4) to (1, 3) using car (5572, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5490 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5491 move from (3, 5) to (3, 6) using car (5447, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5493 move from (6, 7) to (6, 6) using car (5546, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5497 arrived\n", - "Agent rider 5509 move from (3, 7) to (4, 7) using car (5565, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5511 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5523 arrived\n", - "Driver 5527 arrived\n", - "Agent rider 5528 move from (2, 3) to (2, 4) using car (5520, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5530 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5531 move from (5, 8) to (5, 7) using car (5577, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 5535 arrived\n", - "Driver 5536 arrived\n", - "Agent rider 5538 move from (2, 8) to (2, 9) using car (5576, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5539 move from (4, 8) to (3, 8) using car (5518, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (7, 6) to (7, 7) using car (5524, [(7, 6), (7, 7)], 0)\n", - "Agent rider 5556 move from (0, 8) to (0, 7) using car (5579, [(0, 8), (0, 7)], 0)\n", - "Agent rider 5557 move from (3, 8) to (4, 8) using car (5515, [(3, 8), (4, 8)], 0)\n", - "Agent rider 5558 move from (3, 3) to (3, 4) using car (5517, [(3, 3), (3, 4)], 0)\n", - "Agent rider 5559 move from (2, 2) to (3, 2) using car (5584, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 move from (6, 1) to (6, 0) using car (5443, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5561 move from (6, 1) to (6, 0) using car (5443, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5562 move from (5, 3) to (4, 3) using car (5502, [(5, 3), (4, 3)], 0)\n", - "Agent rider 5563 move from (0, 3) to (0, 4) using car (5479, [(0, 3), (0, 4)], 0)\n", - "Agent rider 5564 move from (3, 9) to (4, 9) using car (5462, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (0, 5) to (0, 6) using car (5533, [(0, 5), (0, 6)], 0)\n", - "Agent rider 5569 doesn't move\n", - "Agent rider 5590 move from (1, 4) to (1, 3) using car (5572, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5591 move from (3, 9) to (4, 9) using car (5570, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5592 move from (2, 2) to (3, 2) using car (5584, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (5, 3) to (5, 4) using car (5532, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 5594 move from (0, 8) to (0, 7) using car (5579, [(0, 8), (0, 7)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (3, 4) to (3, 3) using car (5495, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5600 move from (2, 1) to (3, 1) using car (5597, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5601 move from (3, 8) to (2, 8) using car (5485, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5604 doesn't move\n", - "tick 403 ended\n", - "I am driver 5605 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "Agent rider 5476 doesn't move\n", + "tick 385 ended\n", + "I am driver 5487 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 5488 - trip: [(3, 0), (4, 0), (5, 0)]\n", + "I am driver 5489 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 5490 - trip: [(8, 1), (7, 1), (6, 1), (6, 2)]\n", + "I am driver 5491 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "5 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (0, 1) to (1, 1) using car (5489, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 6) to (1, 7) using car (5402, [(1, 6), (1, 7)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 move from (0, 1) to (1, 1) using car (5489, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 move from (9, 6) to (9, 5) using car (5450, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5042 doesn't move\n", + "Agent rider 5072 move from (9, 6) to (9, 5) using car (5450, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 5072 arrived with a waiting time of 15 ticks\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (6, 6) to (7, 6) using car (5398, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 8) to (0, 9) using car (5464, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 5130 move from (9, 6) to (9, 5) using car (5450, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5139 move from (9, 6) to (9, 5) using car (5450, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5170 move from (0, 6) to (0, 7) using car (5466, [(0, 6), (0, 7)], 0)\n", + "Rider n° 5170 arrived with a waiting time of 10 ticks\n", + "Agent rider 5171 move from (6, 6) to (7, 6) using car (5398, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (3, 1) to (2, 1) using car (5415, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5217 move from (8, 8) to (7, 8) using car (5480, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 5223 move from (0, 8) to (0, 9) using car (5464, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5271 move from (1, 3) to (1, 4) using car (5465, [(1, 3), (1, 4)], 0)\n", + "Driver 5287 arrived\n", + "Agent rider 5288 move from (1, 8) to (2, 8) using car (5486, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 2) to (8, 3) using car (5472, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5300 move from (6, 6) to (7, 6) using car (5398, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5301 move from (9, 6) to (9, 5) using car (5450, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5308 move from (5, 0) to (5, 1) using car (5479, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5309 move from (5, 2) to (5, 1) using car (5382, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5311 move from (6, 6) to (7, 6) using car (5398, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5312 move from (5, 9) to (6, 9) using car (5392, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5314 move from (5, 9) to (6, 9) using car (5392, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5323 move from (5, 6) to (5, 5) using car (5484, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Driver 5332 arrived\n", + "Agent rider 5340 move from (8, 3) to (9, 3) using car (5417, [(8, 3), (9, 3)], 0)\n", + "Rider n° 5340 arrived with a waiting time of 5 ticks\n", + "Driver 5355 arrived\n", + "Agent rider 5358 move from (8, 8) to (7, 8) using car (5480, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Rider n° 5358 arrived with a waiting time of 2 ticks\n", + "Agent rider 5360 move from (3, 7) to (2, 7) using car (5477, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 5366 arrived\n", + "Agent rider 5369 move from (0, 6) to (0, 7) using car (5466, [(0, 6), (0, 7)], 0)\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5371 move from (6, 2) to (6, 3) using car (5447, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5372 move from (4, 5) to (3, 5) using car (5391, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5376 move from (2, 4) to (2, 5) using car (5435, [(2, 4), (2, 5)], 0)\n", + "Rider n° 5376 arrived with a waiting time of 2 ticks\n", + "Agent rider 5379 move from (4, 6) to (3, 6) using car (5414, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 5379 arrived with a waiting time of 1 ticks\n", + "Agent rider 5380 move from (5, 4) to (4, 4) using car (5470, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 5386 arrived\n", + "Driver 5389 arrived\n", + "Driver 5393 arrived\n", + "Driver 5401 arrived\n", + "Agent rider 5403 move from (3, 3) to (4, 3) using car (5396, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (5, 3) to (4, 3) using car (5462, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 5405 doesn't move\n", + "Agent rider 5406 doesn't move\n", + "Driver 5408 arrived\n", + "Driver 5411 arrived\n", + "Agent rider 5420 move from (8, 2) to (8, 3) using car (5472, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5421 move from (8, 3) to (9, 3) using car (5417, [(8, 3), (9, 3)], 0)\n", + "Rider n° 5421 arrived with a waiting time of 4 ticks\n", + "Agent rider 5423 move from (5, 9) to (6, 9) using car (5392, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 move from (3, 6) to (3, 7) using car (5434, [(3, 6), (3, 7)], 0)\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5432 move from (7, 8) to (7, 9) using car (5449, [(7, 8), (7, 9)], 0)\n", + "Agent rider 5433 move from (0, 8) to (0, 9) using car (5464, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Driver 5439 arrived\n", + "Agent rider 5440 move from (9, 6) to (9, 5) using car (5450, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5441 move from (5, 8) to (4, 8) using car (5481, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5443 move from (3, 1) to (2, 1) using car (5415, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5445 move from (5, 4) to (4, 4) using car (5453, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 5454 arrived\n", + "Driver 5456 arrived\n", + "Agent rider 5471 move from (3, 7) to (2, 7) using car (5477, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 5476 doesn't move\n", + "tick 386 ended\n", + "I am driver 5492 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 5493 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 5494 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 5495 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "4 drivers generated.\n", + "I am rider 5496 - dep: (1, 2) , arr: (1, 9)\n", + "I am rider 5497 - dep: (5, 5) , arr: (1, 7)\n", + "I am rider 5498 - dep: (8, 2) , arr: (1, 6)\n", + "I am rider 5499 - dep: (3, 8) , arr: (4, 9)\n", + "I am rider 5500 - dep: (0, 2) , arr: (7, 9)\n", + "I am rider 5501 - dep: (8, 4) , arr: (9, 1)\n", + "I am rider 5502 - dep: (2, 8) , arr: (2, 5)\n", + "I am rider 5503 - dep: (9, 3) , arr: (7, 0)\n", + "I am rider 5504 - dep: (0, 2) , arr: (0, 7)\n", + "I am rider 5505 - dep: (9, 4) , arr: (3, 4)\n", + "I am rider 5506 - dep: (2, 7) , arr: (9, 0)\n", + "I am rider 5507 - dep: (5, 6) , arr: (8, 9)\n", + "12 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 move from (0, 9) to (1, 9) using car (5464, [(0, 9), (1, 9)], 0)\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 move from (9, 5) to (9, 4) using car (5450, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5042 move from (4, 1) to (4, 0) using car (5460, [(4, 1), (4, 0), (5, 0)], 0)\n", + "Rider n° 5042 arrived with a waiting time of 13 ticks\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (7, 6) to (8, 6) using car (5398, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 9) to (1, 9) using car (5464, [(0, 9), (1, 9)], 0)\n", + "Agent rider 5130 move from (9, 5) to (9, 4) using car (5450, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5139 move from (9, 5) to (9, 4) using car (5450, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 5139 arrived with a waiting time of 7 ticks\n", + "Agent rider 5171 move from (7, 6) to (8, 6) using car (5398, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (2, 1) to (1, 1) using car (5415, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5217 move from (7, 8) to (6, 8) using car (5480, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 5223 move from (0, 9) to (1, 9) using car (5464, [(0, 9), (1, 9)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Driver 5272 arrived\n", + "Agent rider 5288 move from (2, 8) to (3, 8) using car (5486, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 3) to (8, 4) using car (5472, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5300 move from (7, 6) to (8, 6) using car (5398, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5301 move from (9, 5) to (9, 4) using car (5450, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 5301 arrived with a waiting time of 5 ticks\n", + "Agent rider 5308 move from (5, 1) to (5, 2) using car (5479, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5309 move from (5, 1) to (5, 0) using car (5382, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5311 move from (7, 6) to (8, 6) using car (5398, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5312 move from (6, 9) to (6, 8) using car (5495, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5314 move from (6, 9) to (7, 9) using car (5392, [(6, 9), (7, 9)], 0)\n", + "Agent rider 5323 move from (5, 5) to (5, 4) using car (5484, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Driver 5327 arrived\n", + "Agent rider 5340 doesn't move\n", + "Driver 5341 arrived\n", + "Driver 5342 arrived\n", + "Driver 5348 arrived\n", + "Driver 5356 arrived\n", + "Agent rider 5360 move from (2, 7) to (2, 6) using car (5477, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Rider n° 5360 arrived with a waiting time of 5 ticks\n", + "Agent rider 5369 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5371 move from (6, 3) to (6, 4) using car (5447, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 5371 arrived with a waiting time of 6 ticks\n", + "Agent rider 5372 move from (3, 5) to (2, 5) using car (5391, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5379 doesn't move\n", + "Agent rider 5380 move from (4, 4) to (3, 4) using car (5470, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 5380 arrived with a waiting time of 1 ticks\n", + "Driver 5384 arrived\n", + "Driver 5387 arrived\n", + "Driver 5394 arrived\n", + "Agent rider 5403 move from (4, 3) to (5, 3) using car (5396, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (4, 3) to (3, 3) using car (5462, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 5405 doesn't move\n", + "Agent rider 5406 move from (6, 1) to (7, 1) using car (5390, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5420 move from (8, 3) to (8, 4) using car (5472, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5423 move from (6, 9) to (6, 8) using car (5495, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5424 move from (7, 0) to (8, 0) using car (5410, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5425 doesn't move\n", + "Agent rider 5426 move from (9, 5) to (9, 4) using car (5450, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5432 doesn't move\n", + "Agent rider 5433 move from (0, 9) to (1, 9) using car (5464, [(0, 9), (1, 9)], 0)\n", + "Agent rider 5440 move from (9, 5) to (9, 4) using car (5450, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5441 move from (4, 8) to (4, 7) using car (5481, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5443 move from (2, 1) to (1, 1) using car (5415, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5445 move from (4, 4) to (4, 3) using car (5453, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 5448 arrived\n", + "Driver 5457 arrived\n", + "Agent rider 5471 move from (2, 7) to (2, 6) using car (5477, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 5476 doesn't move\n", + "Driver 5478 arrived\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5497 move from (5, 5) to (5, 4) using car (5452, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5499 move from (3, 8) to (3, 9) using car (5461, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 move from (2, 8) to (3, 8) using car (5486, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 doesn't move\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 doesn't move\n", + "Agent rider 5506 move from (2, 7) to (2, 6) using car (5487, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 doesn't move\n", + "tick 387 ended\n", + "I am driver 5508 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", "1 drivers generated.\n", - "I am rider 5606 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 5607 - dep: (1, 9) , arr: (0, 7)\n", - "2 riders generated.\n", - "Agent rider 4494 move from (6, 0) to (7, 0) using car (5443, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 move from (6, 0) to (7, 0) using car (5443, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 4980 move from (1, 3) to (1, 2) using car (5572, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5090 move from (3, 8) to (4, 8) using car (5496, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 5090 arrived with a waiting time of 23 ticks\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5140 doesn't move\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5234 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 5234 arrived with a waiting time of 17 ticks\n", - "Agent rider 5236 move from (1, 3) to (1, 2) using car (5572, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 doesn't move\n", - "Agent rider 5269 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 move from (3, 8) to (2, 8) using car (5518, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5363 move from (3, 3) to (3, 2) using car (5495, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (1, 3) to (1, 2) using car (5572, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5370 move from (5, 1) to (5, 0) using car (5548, [(5, 1), (5, 0)], 0)\n" + "I am rider 5509 - dep: (2, 5) , arr: (1, 6)\n", + "I am rider 5510 - dep: (7, 6) , arr: (1, 8)\n", + "I am rider 5511 - dep: (9, 3) , arr: (4, 7)\n", + "I am rider 5512 - dep: (3, 7) , arr: (9, 4)\n", + "I am rider 5513 - dep: (5, 9) , arr: (4, 5)\n", + "I am rider 5514 - dep: (9, 4) , arr: (3, 5)\n", + "6 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 move from (9, 4) to (9, 3) using car (5450, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5099 move from (8, 6) to (9, 6) using car (5398, [(8, 6), (9, 6)], 0)\n", + "Rider n° 5099 arrived with a waiting time of 9 ticks\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 4) to (9, 3) using car (5450, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5171 move from (8, 6) to (9, 6) using car (5398, [(8, 6), (9, 6)], 0)\n", + "Rider n° 5171 arrived with a waiting time of 10 ticks\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (1, 1) to (1, 2) using car (5415, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5217 move from (6, 8) to (6, 7) using car (5495, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (3, 8) to (4, 8) using car (5486, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 4) to (8, 5) using car (5472, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5300 move from (8, 6) to (9, 6) using car (5398, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5308 move from (5, 2) to (5, 3) using car (5479, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 5309 move from (5, 0) to (6, 0) using car (5382, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 5309 arrived with a waiting time of 8 ticks\n", + "Agent rider 5311 move from (8, 6) to (9, 6) using car (5398, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5312 move from (6, 8) to (5, 8) using car (5480, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 5314 doesn't move\n", + "Agent rider 5323 move from (5, 4) to (5, 3) using car (5458, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 5323 arrived with a waiting time of 5 ticks\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5340 doesn't move\n", + "Driver 5342 arrived\n", + "Driver 5356 arrived\n", + "Driver 5362 arrived\n", + "Agent rider 5369 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5372 move from (2, 5) to (1, 5) using car (5391, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5380 doesn't move\n", + "Driver 5387 arrived\n", + "Driver 5402 arrived\n", + "Agent rider 5403 move from (5, 3) to (6, 3) using car (5396, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (3, 3) to (3, 4) using car (5462, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 5405 doesn't move\n", + "Agent rider 5406 move from (7, 1) to (8, 1) using car (5390, [(7, 1), (8, 1)], 0)\n", + "Driver 5417 arrived\n", + "Agent rider 5420 move from (8, 4) to (8, 5) using car (5472, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5423 move from (6, 8) to (5, 8) using car (5480, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 5424 move from (8, 0) to (9, 0) using car (5410, [(8, 0), (9, 0)], 0)\n", + "Agent rider 5425 move from (3, 7) to (2, 7) using car (5467, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5426 move from (9, 4) to (9, 3) using car (5450, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5432 doesn't move\n", + "Agent rider 5433 doesn't move\n", + "Driver 5434 arrived\n", + "Driver 5435 arrived\n", + "Driver 5437 arrived\n", + "Agent rider 5440 move from (9, 4) to (9, 3) using car (5450, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5441 move from (4, 7) to (4, 6) using car (5481, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5443 move from (1, 1) to (1, 2) using car (5415, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5445 move from (4, 3) to (4, 2) using car (5453, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 5449 arrived\n", + "Driver 5465 arrived\n", + "Driver 5466 arrived\n", + "Agent rider 5471 move from (2, 6) to (1, 6) using car (5414, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 5471 arrived with a waiting time of 3 ticks\n", + "Agent rider 5476 doesn't move\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5497 move from (5, 4) to (4, 4) using car (5452, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5499 move from (3, 9) to (4, 9) using car (5474, [(3, 9), (4, 9)], 0)\n", + "Rider n° 5499 arrived with a waiting time of 0 ticks\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 move from (8, 4) to (8, 5) using car (5472, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5502 move from (3, 8) to (4, 8) using car (5486, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 doesn't move\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (9, 4) to (9, 3) using car (5450, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (2, 6) to (2, 5) using car (5487, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 move from (5, 6) to (5, 7) using car (5473, [(5, 6), (5, 7)], 0)\n", + "Agent rider 5509 move from (2, 5) to (1, 5) using car (5391, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5510 move from (7, 6) to (7, 7) using car (5451, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (3, 7) to (2, 7) using car (5467, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (9, 4) to (9, 3) using car (5450, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "tick 388 ended\n", + "I am driver 5515 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5516 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 5517 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", + "I am driver 5518 - trip: [(7, 7), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5519 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 5520 - trip: [(8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 5521 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 5522 - trip: [(3, 1), (3, 0), (2, 0)]\n", + "I am driver 5523 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", + "I am driver 5524 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 5525 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 5526 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 5527 - trip: [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 5528 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)]\n", + "I am driver 5529 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 5530 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 5531 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 5532 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 5533 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 5534 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (7, 5)]\n", + "I am driver 5535 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2)]\n", + "I am driver 5536 - trip: [(7, 5), (6, 5), (5, 5), (5, 4)]\n", + "I am driver 5537 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5538 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 5539 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 5540 - trip: [(4, 5), (3, 5), (2, 5)]\n", + "I am driver 5541 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 5542 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 5543 - trip: [(4, 6), (4, 5)]\n", + "I am driver 5544 - trip: [(5, 3), (6, 3), (7, 3), (7, 4)]\n", + "I am driver 5545 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 5546 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 5547 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "I am driver 5548 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 5549 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "35 drivers generated.\n", + "I am rider 5550 - dep: (4, 7) , arr: (2, 9)\n", + "I am rider 5551 - dep: (5, 8) , arr: (9, 3)\n", + "I am rider 5552 - dep: (7, 9) , arr: (0, 0)\n", + "I am rider 5553 - dep: (4, 5) , arr: (0, 6)\n", + "I am rider 5554 - dep: (7, 4) , arr: (4, 8)\n", + "5 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (1, 2) to (1, 3) using car (5415, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5217 move from (6, 7) to (6, 6) using car (5495, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (4, 8) to (5, 8) using car (5486, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 5) to (8, 6) using car (5472, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5300 doesn't move\n", + "Agent rider 5308 move from (5, 3) to (5, 4) using car (5479, [(5, 3), (5, 4)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5312 move from (5, 8) to (5, 7) using car (5480, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Rider n° 5312 arrived with a waiting time of 4 ticks\n", + "Agent rider 5314 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Driver 5342 arrived\n", + "Driver 5362 arrived\n", + "Agent rider 5369 move from (0, 7) to (1, 7) using car (5528, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5372 move from (1, 5) to (0, 5) using car (5391, [(1, 5), (0, 5)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Driver 5381 arrived\n", + "Driver 5392 arrived\n", + "Agent rider 5403 move from (6, 3) to (7, 3) using car (5396, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (3, 4) to (3, 5) using car (5462, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 5405 doesn't move\n", + "Agent rider 5406 doesn't move\n", + "Agent rider 5420 move from (8, 5) to (7, 5) using car (5520, [(8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 5423 move from (5, 8) to (5, 7) using car (5480, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 doesn't move\n", + "Agent rider 5426 move from (9, 3) to (9, 2) using car (5450, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 5429 arrived\n", + "Agent rider 5432 move from (7, 9) to (8, 9) using car (5395, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Driver 5435 arrived\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (4, 6) to (4, 5) using car (5481, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5443 move from (1, 2) to (1, 3) using car (5415, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5372 move from (3, 3) to (3, 2) using car (5495, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5374 doesn't move\n", - "Agent rider 5406 move from (4, 8) to (3, 8) using car (5429, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5407 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5410 move from (6, 6) to (6, 5) using car (5546, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5412 move from (4, 9) to (5, 9) using car (5462, [(4, 9), (5, 9)], 0)\n", - "Rider n° 5412 arrived with a waiting time of 7 ticks\n", - "Agent rider 5413 move from (5, 5) to (5, 4) using car (5544, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5417 move from (4, 9) to (5, 9) using car (5462, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5418 move from (4, 9) to (5, 9) using car (5462, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5419 doesn't move\n", - "Driver 5438 arrived\n", - "Driver 5451 arrived\n", - "Driver 5461 arrived\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5471 move from (7, 8) to (7, 7) using car (5582, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5472 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5488 move from (6, 0) to (7, 0) using car (5443, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5489 move from (1, 3) to (1, 2) using car (5572, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5490 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5491 move from (3, 6) to (3, 7) using car (5447, [(3, 6), (3, 7)], 0)\n", - "Agent rider 5493 move from (6, 6) to (6, 5) using car (5546, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5498 arrived\n", - "Driver 5507 arrived\n", - "Agent rider 5509 move from (4, 7) to (5, 7) using car (5565, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5511 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5514 arrived\n", - "Driver 5519 arrived\n", - "Driver 5525 arrived\n", - "Driver 5526 arrived\n", - "Agent rider 5528 move from (2, 4) to (2, 5) using car (5520, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5530 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5531 move from (5, 7) to (6, 7) using car (5547, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 5534 arrived\n", - "Driver 5536 arrived\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5539 move from (3, 8) to (2, 8) using car (5518, [(3, 8), (2, 8)], 0)\n", - "Rider n° 5539 arrived with a waiting time of 2 ticks\n", - "Agent rider 5540 doesn't move\n", - "Driver 5553 arrived\n", - "Agent rider 5555 move from (7, 7) to (8, 7) using car (5450, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 5556 doesn't move\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5559 move from (3, 2) to (4, 2) using car (5584, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 move from (6, 0) to (7, 0) using car (5443, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5561 move from (6, 0) to (7, 0) using car (5443, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5564 move from (4, 9) to (5, 9) using car (5462, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5567 move from (5, 1) to (5, 0) using car (5548, [(5, 1), (5, 0)], 0)\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5569 doesn't move\n", - "Driver 5571 arrived\n", - "Driver 5587 arrived\n", - "Agent rider 5590 move from (1, 3) to (1, 2) using car (5572, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5591 move from (4, 9) to (5, 9) using car (5570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5592 move from (3, 2) to (4, 2) using car (5584, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 doesn't move\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5598 move from (5, 5) to (4, 5) using car (5573, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 5599 move from (3, 3) to (3, 2) using car (5495, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5600 move from (3, 1) to (4, 1) using car (5597, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 5601 doesn't move\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5604 doesn't move\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 doesn't move\n", - "tick 404 ended\n", - "I am driver 5608 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 5609 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 5610 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 5611 - trip: [(0, 4), (0, 5), (0, 6)]\n", - "I am driver 5612 - trip: [(4, 5), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5613 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 5614 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5615 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 5616 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)]\n", - "I am driver 5617 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 5618 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)]\n", - "I am driver 5619 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5620 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7)]\n", - "I am driver 5621 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 5622 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 5623 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 5624 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 5625 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 5626 - trip: [(9, 7), (9, 8), (9, 9)]\n", - "I am driver 5627 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 5628 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 5629 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 5630 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 5631 - trip: [(4, 6), (4, 5), (5, 5)]\n", - "I am driver 5632 - trip: [(4, 4), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 5633 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 5634 - trip: [(2, 5), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 5635 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 5636 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 5637 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 5638 - trip: [(4, 6), (5, 6), (6, 6), (6, 5)]\n", - "I am driver 5639 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8)]\n", - "I am driver 5640 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 5641 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 5642 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5643 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "36 drivers generated.\n", - "I am rider 5644 - dep: (4, 7) , arr: (4, 3)\n", - "1 riders generated.\n", - "Agent rider 4494 move from (7, 0) to (8, 0) using car (5443, [(7, 0), (8, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 move from (7, 0) to (8, 0) using car (5443, [(7, 0), (8, 0)], 0)\n", - "Agent rider 4980 move from (1, 2) to (2, 2) using car (5572, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5136 move from (7, 7) to (7, 6) using car (5582, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 5136 arrived with a waiting time of 17 ticks\n", - "Agent rider 5140 move from (0, 7) to (1, 7) using car (5618, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Rider n° 5140 arrived with a waiting time of 18 ticks\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5236 move from (1, 2) to (2, 2) using car (5572, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 move from (0, 7) to (1, 7) using car (5618, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5269 move from (7, 7) to (7, 6) using car (5582, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 5269 arrived with a waiting time of 8 ticks\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 doesn't move\n", - "Agent rider 5363 move from (3, 2) to (3, 1) using car (5495, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (1, 2) to (2, 2) using car (5572, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 7) to (7, 6) using car (5582, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (7, 7) to (7, 6) using car (5582, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5445 move from (4, 2) to (3, 2) using car (5453, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 5464 arrived\n", + "Driver 5466 arrived\n", + "Agent rider 5476 move from (8, 9) to (7, 9) using car (5530, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5482 arrived\n", + "Driver 5488 arrived\n", + "Agent rider 5496 move from (1, 2) to (1, 3) using car (5415, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5497 move from (4, 4) to (3, 4) using car (5452, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 move from (8, 5) to (8, 6) using car (5472, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 5502 move from (4, 8) to (5, 8) using car (5486, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 move from (9, 3) to (9, 2) using car (5450, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (9, 3) to (9, 2) using car (5450, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (2, 5) to (2, 4) using car (5487, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 doesn't move\n", + "Agent rider 5509 move from (1, 5) to (0, 5) using car (5391, [(1, 5), (0, 5)], 0)\n", + "Agent rider 5510 move from (7, 7) to (6, 7) using car (5451, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5511 move from (9, 3) to (9, 2) using car (5450, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (9, 3) to (9, 2) using car (5450, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5550 doesn't move\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 move from (4, 5) to (3, 5) using car (5540, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5554 doesn't move\n", + "tick 389 ended\n", + "I am driver 5555 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 5556 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5557 - trip: [(5, 0), (4, 0), (3, 0), (3, 1)]\n", + "I am driver 5558 - trip: [(6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 5559 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 5560 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 5561 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 5562 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 5563 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 5564 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "10 drivers generated.\n", + "I am rider 5565 - dep: (7, 4) , arr: (0, 9)\n", + "I am rider 5566 - dep: (7, 9) , arr: (6, 4)\n", + "I am rider 5567 - dep: (4, 2) , arr: (3, 0)\n", + "I am rider 5568 - dep: (3, 3) , arr: (4, 9)\n", + "I am rider 5569 - dep: (3, 1) , arr: (4, 5)\n", + "I am rider 5570 - dep: (0, 6) , arr: (2, 3)\n", + "6 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 1) to (0, 1) using car (5412, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 7) to (1, 6) using car (5467, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 move from (1, 1) to (0, 1) using car (5412, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (1, 3) to (1, 4) using car (5415, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5217 move from (6, 6) to (6, 5) using car (5495, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (5, 8) to (6, 8) using car (5486, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 6) to (8, 7) using car (5472, [(8, 6), (8, 7)], 0)\n", + "Agent rider 5300 move from (9, 6) to (8, 6) using car (5563, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5311 move from (9, 6) to (8, 6) using car (5563, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 5314 move from (7, 9) to (6, 9) using car (5530, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Driver 5362 arrived\n", + "Agent rider 5369 move from (1, 7) to (1, 6) using car (5467, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 5370 doesn't move\n", - "Agent rider 5372 move from (3, 2) to (3, 1) using car (5495, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5374 move from (7, 9) to (8, 9) using car (5583, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5406 move from (3, 8) to (2, 8) using car (5429, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5407 move from (5, 9) to (6, 9) using car (5570, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 move from (6, 5) to (6, 4) using car (5546, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5411 move from (7, 9) to (8, 9) using car (5583, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5413 move from (5, 4) to (4, 4) using car (5544, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5417 doesn't move\n", - "Agent rider 5418 doesn't move\n", - "Agent rider 5419 move from (9, 3) to (8, 3) using car (5641, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 5452 arrived\n", - "Agent rider 5464 move from (4, 0) to (4, 1) using car (5622, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (1, 6) to (1, 7) using car (5586, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (9, 3) to (8, 3) using car (5641, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5471 move from (7, 7) to (7, 6) using car (5582, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5472 doesn't move\n", + "Agent rider 5372 doesn't move\n", + "Agent rider 5374 move from (1, 0) to (2, 0) using car (5541, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Driver 5390 arrived\n", + "Driver 5398 arrived\n", + "Agent rider 5403 move from (7, 3) to (8, 3) using car (5396, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5404 move from (3, 5) to (2, 5) using car (5540, [(3, 5), (2, 5)], 0)\n", + "Rider n° 5404 arrived with a waiting time of 3 ticks\n", + "Agent rider 5405 move from (1, 0) to (2, 0) using car (5541, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5406 doesn't move\n", + "Driver 5409 arrived\n", + "Driver 5410 arrived\n", + "Agent rider 5420 move from (7, 5) to (7, 6) using car (5520, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 5423 move from (5, 7) to (5, 6) using car (5480, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5425 doesn't move\n", + "Agent rider 5426 move from (9, 2) to (9, 1) using car (5450, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 5428 arrived\n", + "Agent rider 5432 move from (8, 9) to (9, 9) using car (5395, [(8, 9), (9, 9)], 0)\n", + "Rider n° 5432 arrived with a waiting time of 4 ticks\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (4, 5) to (4, 4) using car (5481, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5443 move from (1, 3) to (1, 4) using car (5415, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 5443 arrived with a waiting time of 3 ticks\n", + "Agent rider 5445 move from (3, 2) to (2, 2) using car (5453, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 5460 arrived\n", + "Driver 5463 arrived\n", + "Driver 5466 arrived\n", + "Driver 5473 arrived\n", + "Driver 5474 arrived\n", + "Agent rider 5476 move from (7, 9) to (6, 9) using car (5530, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5483 arrived\n", + "Driver 5490 arrived\n", + "Agent rider 5496 move from (1, 3) to (1, 4) using car (5415, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 5497 move from (3, 4) to (2, 4) using car (5452, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 move from (5, 8) to (6, 8) using car (5486, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 move from (9, 2) to (9, 1) using car (5450, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (9, 2) to (9, 1) using car (5450, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (2, 4) to (2, 3) using car (5487, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5510 move from (6, 7) to (5, 7) using car (5451, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (9, 2) to (9, 1) using car (5450, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5550 move from (4, 7) to (4, 8) using car (5532, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5551 move from (5, 8) to (6, 8) using car (5486, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (7, 9) to (6, 9) using car (5530, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5553 move from (3, 5) to (3, 6) using car (5462, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 5554 doesn't move\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5566 move from (7, 9) to (6, 9) using car (5530, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5567 doesn't move\n", + "Agent rider 5568 doesn't move\n", + "Agent rider 5569 move from (3, 1) to (3, 2) using car (5516, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5570 move from (0, 6) to (1, 6) using car (5555, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "tick 390 ended\n", + "I am driver 5571 - trip: [(3, 6), (3, 5)]\n", + "I am driver 5572 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 5573 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 5574 - trip: [(2, 5), (1, 5), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 5575 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "5 drivers generated.\n", + "I am rider 5576 - dep: (8, 1) , arr: (5, 4)\n", + "I am rider 5577 - dep: (9, 7) , arr: (4, 0)\n", + "I am rider 5578 - dep: (8, 0) , arr: (0, 2)\n", + "I am rider 5579 - dep: (4, 0) , arr: (6, 6)\n", + "I am rider 5580 - dep: (5, 3) , arr: (8, 0)\n", + "I am rider 5581 - dep: (2, 8) , arr: (5, 0)\n", + "I am rider 5582 - dep: (6, 5) , arr: (7, 7)\n", + "I am rider 5583 - dep: (3, 6) , arr: (3, 5)\n", + "I am rider 5584 - dep: (7, 6) , arr: (1, 3)\n", + "9 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 6) to (1, 5) using car (5467, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (1, 4) to (1, 3) using car (5535, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 5217 move from (6, 5) to (6, 4) using car (5533, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (6, 8) to (7, 8) using car (5486, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 7) to (8, 6) using car (5534, [(8, 7), (8, 6), (8, 5), (7, 5)], 0)\n", + "Agent rider 5300 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5311 move from (8, 6) to (9, 6) using car (5518, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5314 move from (6, 9) to (5, 9) using car (5530, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5369 move from (1, 6) to (1, 5) using car (5467, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5370 move from (1, 4) to (0, 4) using car (5415, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5372 doesn't move\n", + "Agent rider 5374 move from (2, 0) to (3, 0) using car (5541, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5375 move from (1, 4) to (0, 4) using car (5415, [(1, 4), (0, 4)], 0)\n", + "Driver 5391 arrived\n", + "Agent rider 5403 move from (8, 3) to (9, 3) using car (5396, [(8, 3), (9, 3)], 0)\n", + "Agent rider 5405 move from (2, 0) to (3, 0) using car (5541, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5406 doesn't move\n", + "Driver 5410 arrived\n", + "Driver 5414 arrived\n", + "Agent rider 5420 move from (7, 6) to (7, 7) using car (5520, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 5423 move from (5, 6) to (4, 6) using car (5564, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5424 move from (9, 0) to (9, 1) using car (5546, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5425 move from (2, 7) to (3, 7) using car (5528, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5426 doesn't move\n", + "Driver 5427 arrived\n", + "Agent rider 5432 doesn't move\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (4, 4) to (4, 3) using car (5481, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 5445 move from (2, 2) to (1, 2) using car (5453, [(2, 2), (1, 2)], 0)\n", + "Rider n° 5445 arrived with a waiting time of 1 ticks\n", + "Driver 5446 arrived\n", + "Driver 5461 arrived\n", + "Driver 5466 arrived\n", + "Driver 5470 arrived\n", + "Driver 5474 arrived\n", + "Agent rider 5476 move from (6, 9) to (5, 9) using car (5530, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5477 arrived\n", "Driver 5479 arrived\n", - "Driver 5482 arrived\n", - "Driver 5485 arrived\n", - "Agent rider 5488 move from (7, 0) to (8, 0) using car (5443, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5489 move from (1, 2) to (2, 2) using car (5572, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5490 doesn't move\n", - "Agent rider 5491 move from (3, 7) to (4, 7) using car (5628, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5493 move from (6, 5) to (6, 4) using car (5546, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5502 arrived\n", - "Driver 5505 arrived\n", - "Agent rider 5509 move from (5, 7) to (5, 6) using car (5565, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5497 move from (2, 4) to (1, 4) using car (5452, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5498 move from (8, 2) to (7, 2) using car (5573, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 move from (8, 6) to (9, 6) using car (5518, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5502 move from (6, 8) to (7, 8) using car (5486, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 move from (9, 1) to (9, 0) using car (5450, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (9, 1) to (9, 0) using car (5450, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (2, 3) to (2, 2) using car (5487, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5510 move from (5, 7) to (4, 7) using car (5451, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", "Agent rider 5511 doesn't move\n", - "Driver 5513 arrived\n", - "Driver 5515 arrived\n", - "Driver 5517 arrived\n", - "Driver 5524 arrived\n", - "Driver 5526 arrived\n", - "Agent rider 5528 move from (2, 5) to (1, 5) using car (5520, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5530 move from (5, 9) to (6, 9) using car (5570, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 5530 arrived with a waiting time of 0 ticks\n", - "Agent rider 5531 move from (6, 7) to (7, 7) using car (5547, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 5533 arrived\n", - "Driver 5536 arrived\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Driver 5545 arrived\n", - "Driver 5551 arrived\n", - "Driver 5552 arrived\n", - "Agent rider 5555 move from (8, 7) to (9, 7) using car (5450, [(8, 7), (9, 7)], 0)\n", - "Agent rider 5556 doesn't move\n", - "Agent rider 5557 move from (4, 8) to (5, 8) using car (5496, [(4, 8), (5, 8)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5559 move from (4, 2) to (5, 2) using car (5584, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 move from (7, 0) to (8, 0) using car (5443, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5561 move from (7, 0) to (8, 0) using car (5443, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 move from (0, 4) to (1, 4) using car (5608, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 5564 doesn't move\n", + "Agent rider 5512 move from (2, 7) to (3, 7) using car (5528, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (9, 1) to (9, 0) using car (5450, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 5543 arrived\n", + "Agent rider 5550 doesn't move\n", + "Agent rider 5551 move from (6, 8) to (7, 8) using car (5486, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (6, 9) to (5, 9) using car (5530, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5554 move from (7, 4) to (6, 4) using car (5538, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5565 move from (7, 4) to (6, 4) using car (5538, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5566 doesn't move\n", "Agent rider 5567 doesn't move\n", "Agent rider 5568 doesn't move\n", - "Agent rider 5569 move from (4, 6) to (5, 6) using car (5638, [(4, 6), (5, 6), (6, 6), (6, 5)], 0)\n", - "Rider n° 5569 arrived with a waiting time of 2 ticks\n", - "Driver 5574 arrived\n", - "Driver 5575 arrived\n", - "Driver 5576 arrived\n", - "Driver 5579 arrived\n", - "Driver 5589 arrived\n", - "Agent rider 5590 move from (1, 2) to (2, 2) using car (5572, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 5591 move from (5, 9) to (6, 9) using car (5570, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5592 move from (4, 2) to (5, 2) using car (5584, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (5, 4) to (4, 4) using car (5544, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5594 move from (0, 7) to (1, 7) using car (5618, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Driver 5596 arrived\n", - "Agent rider 5598 move from (4, 5) to (3, 5) using car (5573, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 5599 move from (3, 2) to (3, 1) using car (5495, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5600 doesn't move\n", - "Agent rider 5601 doesn't move\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5604 move from (0, 7) to (1, 7) using car (5618, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 9) to (1, 8) using car (5630, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 5644 move from (4, 7) to (5, 7) using car (5588, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "tick 405 ended\n", - "0 drivers generated.\n", - "I am rider 5645 - dep: (2, 5) , arr: (2, 4)\n", - "I am rider 5646 - dep: (6, 4) , arr: (2, 5)\n", - "I am rider 5647 - dep: (1, 2) , arr: (7, 5)\n", - "I am rider 5648 - dep: (5, 6) , arr: (3, 9)\n", - "I am rider 5649 - dep: (5, 3) , arr: (7, 7)\n", - "I am rider 5650 - dep: (6, 3) , arr: (9, 3)\n", - "6 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (1, 4) to (2, 4) using car (5608, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (2, 2) to (2, 1) using car (5549, [(2, 2), (2, 1)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5140 move from (0, 7) to (0, 6) using car (5637, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5236 move from (2, 2) to (2, 1) using car (5549, [(2, 2), (2, 1)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 move from (1, 7) to (2, 7) using car (5618, [(1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 doesn't move\n", - "Agent rider 5363 move from (3, 1) to (2, 1) using car (5495, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 move from (2, 2) to (2, 1) using car (5549, [(2, 2), (2, 1)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 6) to (7, 5) using car (5582, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (7, 6) to (7, 5) using car (5582, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5569 move from (3, 2) to (3, 3) using car (5516, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5570 move from (1, 6) to (2, 6) using car (5555, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5576 doesn't move\n", + "Agent rider 5577 doesn't move\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5579 doesn't move\n", + "Agent rider 5580 move from (5, 3) to (5, 2) using car (5542, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5581 doesn't move\n", + "Agent rider 5582 move from (6, 5) to (6, 4) using car (5533, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5583 move from (3, 6) to (3, 5) using car (5571, [(3, 6), (3, 5)], 0)\n", + "Rider n° 5583 arrived with a waiting time of 0 ticks\n", + "Agent rider 5584 doesn't move\n", + "tick 391 ended\n", + "I am driver 5585 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 5586 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 5587 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 5588 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 5589 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 5590 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 5591 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", + "I am driver 5592 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 5593 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 5594 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 5595 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 5596 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 5597 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 5598 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "14 drivers generated.\n", + "I am rider 5599 - dep: (5, 2) , arr: (4, 6)\n", + "1 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (0, 1) to (1, 1) using car (5593, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4781 move from (1, 5) to (0, 5) using car (5574, [(1, 5), (0, 5), (0, 4), (0, 3)], 0)\n", + "Rider n° 4781 arrived with a waiting time of 21 ticks\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 move from (0, 1) to (1, 1) using car (5593, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (1, 3) to (1, 2) using car (5535, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 5217 move from (6, 4) to (7, 4) using car (5533, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (7, 8) to (7, 7) using car (5486, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 6) to (8, 5) using car (5534, [(8, 6), (8, 5), (7, 5)], 0)\n", + "Agent rider 5300 move from (8, 6) to (8, 5) using car (5534, [(8, 6), (8, 5), (7, 5)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5314 move from (5, 9) to (4, 9) using car (5530, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5369 move from (1, 5) to (0, 5) using car (5574, [(1, 5), (0, 5), (0, 4), (0, 3)], 0)\n", "Agent rider 5370 doesn't move\n", - "Agent rider 5372 move from (3, 1) to (2, 1) using car (5495, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5372 doesn't move\n", "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Driver 5382 arrived\n", + "Driver 5395 arrived\n", + "Agent rider 5403 doesn't move\n", + "Agent rider 5405 move from (3, 0) to (3, 1) using car (5541, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", "Agent rider 5406 doesn't move\n", - "Agent rider 5407 move from (6, 9) to (7, 9) using car (5570, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5410 move from (6, 4) to (6, 3) using car (5546, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5413 move from (4, 4) to (3, 4) using car (5544, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 move from (7, 7) to (8, 7) using car (5547, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5417 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5418 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5419 move from (8, 3) to (7, 3) using car (5641, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 5412 arrived\n", + "Agent rider 5420 move from (7, 7) to (6, 7) using car (5520, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 5423 move from (4, 6) to (3, 6) using car (5564, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 5423 arrived with a waiting time of 1 ticks\n", + "Agent rider 5424 move from (9, 1) to (9, 2) using car (5546, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5425 move from (3, 7) to (4, 7) using car (5528, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5426 move from (9, 1) to (9, 2) using car (5546, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5432 doesn't move\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (4, 3) to (3, 3) using car (5558, [(4, 3), (3, 3)], 0)\n", + "Driver 5446 arrived\n", "Driver 5447 arrived\n", - "Driver 5462 arrived\n", - "Agent rider 5464 move from (4, 1) to (4, 2) using car (5622, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (1, 7) to (1, 8) using car (5586, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5467 move from (0, 7) to (0, 6) using car (5637, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (8, 3) to (7, 3) using car (5641, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5471 move from (7, 6) to (7, 5) using car (5582, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 5471 arrived with a waiting time of 5 ticks\n", - "Agent rider 5472 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 5474 arrived\n", - "Driver 5482 arrived\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (2, 2) to (3, 2) using car (5572, [(2, 2), (3, 2)], 0)\n", - "Agent rider 5490 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5491 move from (4, 7) to (5, 7) using car (5628, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5493 move from (6, 4) to (6, 3) using car (5546, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5505 arrived\n", - "Agent rider 5509 move from (5, 6) to (5, 5) using car (5565, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5511 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 5515 arrived\n", - "Driver 5518 arrived\n", - "Driver 5526 arrived\n", - "Agent rider 5528 move from (1, 5) to (0, 5) using car (5520, [(1, 5), (0, 5)], 0)\n", - "Rider n° 5528 arrived with a waiting time of 2 ticks\n", - "Agent rider 5531 move from (7, 7) to (8, 7) using car (5547, [(7, 7), (8, 7)], 0)\n", - "Driver 5532 arrived\n", - "Driver 5536 arrived\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Driver 5541 arrived\n", - "Driver 5548 arrived\n", - "Driver 5552 arrived\n", - "Driver 5554 arrived\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (0, 7) to (0, 6) using car (5637, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5557 move from (5, 8) to (5, 9) using car (5635, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5559 move from (5, 2) to (6, 2) using car (5584, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 move from (4, 3) to (3, 3) using car (5595, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 5563 move from (1, 4) to (2, 4) using car (5608, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 5564 move from (5, 9) to (5, 8) using car (5636, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 5468 arrived\n", + "Driver 5472 arrived\n", + "Driver 5475 arrived\n", + "Agent rider 5476 move from (5, 9) to (4, 9) using car (5530, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5479 arrived\n", + "Driver 5491 arrived\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5497 doesn't move\n", + "Agent rider 5498 move from (7, 2) to (6, 2) using car (5573, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 move from (7, 8) to (7, 7) using car (5486, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 move from (9, 0) to (8, 0) using car (5450, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (9, 0) to (8, 0) using car (5450, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (2, 2) to (3, 2) using car (5487, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5510 move from (4, 7) to (3, 7) using car (5451, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (3, 7) to (4, 7) using car (5528, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5513 move from (5, 9) to (5, 8) using car (5588, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5514 move from (9, 0) to (8, 0) using car (5450, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 5522 arrived\n", + "Driver 5540 arrived\n", + "Agent rider 5550 move from (4, 8) to (4, 7) using car (5598, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 5551 move from (7, 8) to (7, 7) using car (5486, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (5, 9) to (5, 8) using car (5588, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5554 move from (6, 4) to (5, 4) using car (5538, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5565 move from (6, 4) to (5, 4) using car (5538, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5566 doesn't move\n", "Agent rider 5567 doesn't move\n", - "Agent rider 5568 doesn't move\n", - "Driver 5575 arrived\n", - "Agent rider 5590 doesn't move\n", - "Agent rider 5591 move from (6, 9) to (7, 9) using car (5570, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5592 move from (5, 2) to (6, 2) using car (5584, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (4, 4) to (3, 4) using car (5544, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5594 move from (1, 7) to (1, 8) using car (5586, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5598 move from (3, 5) to (2, 5) using car (5573, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 5599 move from (3, 1) to (2, 1) using car (5495, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5600 move from (4, 1) to (4, 2) using car (5622, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 5601 move from (2, 8) to (2, 7) using car (5624, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5604 move from (1, 7) to (1, 8) using car (5586, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 8) to (1, 7) using car (5630, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5645 doesn't move\n", - "Agent rider 5646 move from (6, 4) to (5, 4) using car (5629, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 5647 doesn't move\n", - "Agent rider 5648 move from (5, 6) to (6, 6) using car (5638, [(5, 6), (6, 6), (6, 5)], 0)\n", - "Agent rider 5649 move from (5, 3) to (5, 4) using car (5609, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5650 doesn't move\n", - "tick 406 ended\n", - "I am driver 5651 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 5652 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 5653 - trip: [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)]\n", - "I am driver 5654 - trip: [(0, 4), (0, 3)]\n", - "I am driver 5655 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 5656 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 5657 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 5658 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 5659 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 5660 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 5661 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "11 drivers generated.\n", - "I am rider 5662 - dep: (4, 3) , arr: (7, 3)\n", - "I am rider 5663 - dep: (3, 1) , arr: (0, 1)\n", - "I am rider 5664 - dep: (2, 5) , arr: (9, 3)\n", - "3 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (2, 4) to (3, 4) using car (5608, [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (2, 1) to (1, 1) using car (5495, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5108 doesn't move\n", - "Agent rider 5132 move from (2, 8) to (2, 9) using car (5566, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5142 move from (7, 9) to (8, 9) using car (5570, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5175 doesn't move\n", - "Agent rider 5184 doesn't move\n", - "Agent rider 5236 move from (2, 1) to (1, 1) using car (5495, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 move from (2, 7) to (3, 7) using car (5618, [(2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 move from (2, 8) to (2, 9) using car (5566, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5363 move from (2, 1) to (1, 1) using car (5495, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5364 doesn't move\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 5) to (7, 4) using car (5582, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 move from (7, 5) to (7, 4) using car (5582, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5370 move from (5, 0) to (6, 0) using car (5617, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 5370 arrived with a waiting time of 9 ticks\n", - "Agent rider 5372 move from (2, 1) to (1, 1) using car (5495, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5568 move from (3, 3) to (3, 4) using car (5516, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5569 move from (3, 3) to (3, 4) using car (5516, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5570 move from (2, 6) to (2, 5) using car (5555, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5576 doesn't move\n", + "Agent rider 5577 doesn't move\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5579 doesn't move\n", + "Agent rider 5580 move from (5, 2) to (5, 1) using car (5542, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5581 move from (2, 8) to (3, 8) using car (5556, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5582 move from (6, 4) to (7, 4) using car (5533, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5584 move from (7, 6) to (7, 5) using car (5592, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5599 doesn't move\n", + "tick 392 ended\n", + "I am driver 5600 - trip: [(8, 9), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 5601 - trip: [(1, 4), (1, 5), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 5602 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "3 drivers generated.\n", + "I am rider 5603 - dep: (9, 7) , arr: (1, 8)\n", + "I am rider 5604 - dep: (4, 6) , arr: (0, 4)\n", + "2 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (1, 2) to (2, 2) using car (5535, [(1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 5217 move from (7, 4) to (8, 4) using car (5533, [(7, 4), (8, 4)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (7, 7) to (7, 6) using car (5486, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (8, 5) to (7, 5) using car (5534, [(8, 5), (7, 5)], 0)\n", + "Agent rider 5300 move from (8, 5) to (7, 5) using car (5534, [(8, 5), (7, 5)], 0)\n", + "Rider n° 5300 arrived with a waiting time of 4 ticks\n", + "Agent rider 5308 move from (5, 4) to (5, 3) using car (5480, [(5, 4), (5, 3)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5314 move from (4, 9) to (3, 9) using car (5530, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5369 move from (0, 5) to (0, 4) using car (5572, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5372 move from (0, 5) to (0, 4) using car (5572, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 5374 doesn't move\n", - "Agent rider 5406 move from (2, 8) to (2, 9) using car (5566, [(2, 8), (2, 9)], 0)\n", - "Agent rider 5407 move from (7, 9) to (8, 9) using car (5570, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (5, 8) to (5, 7) using car (5636, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5410 move from (6, 3) to (6, 2) using car (5546, [(6, 3), (6, 2)], 0)\n", - "Agent rider 5411 doesn't move\n", - "Agent rider 5413 move from (3, 4) to (2, 4) using car (5544, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5417 move from (5, 8) to (5, 9) using car (5640, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5418 move from (5, 8) to (5, 7) using car (5636, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 5418 arrived with a waiting time of 8 ticks\n", - "Agent rider 5419 doesn't move\n", - "Driver 5429 arrived\n", - "Driver 5443 arrived\n", - "Driver 5450 arrived\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (1, 8) to (1, 9) using car (5586, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5467 move from (0, 6) to (0, 5) using car (5637, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 move from (5, 8) to (5, 7) using car (5636, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 5482 arrived\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 move from (5, 8) to (5, 7) using car (5636, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5491 move from (5, 7) to (6, 7) using car (5628, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5493 move from (6, 3) to (6, 2) using car (5546, [(6, 3), (6, 2)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Driver 5496 arrived\n", - "Agent rider 5509 move from (5, 5) to (5, 4) using car (5565, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5511 move from (5, 8) to (5, 7) using car (5636, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Driver 5395 arrived\n", + "Driver 5396 arrived\n", + "Agent rider 5403 doesn't move\n", + "Agent rider 5405 move from (3, 1) to (3, 2) using car (5541, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Rider n° 5405 arrived with a waiting time of 5 ticks\n", + "Agent rider 5406 move from (8, 1) to (9, 1) using car (5469, [(8, 1), (9, 1)], 0)\n", + "Rider n° 5406 arrived with a waiting time of 10 ticks\n", + "Driver 5415 arrived\n", + "Agent rider 5420 move from (6, 7) to (5, 7) using car (5520, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 5424 move from (9, 2) to (9, 3) using car (5546, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5425 move from (4, 7) to (5, 7) using car (5528, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5426 move from (9, 2) to (9, 3) using car (5546, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Driver 5436 arrived\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Driver 5447 arrived\n", + "Driver 5453 arrived\n", + "Driver 5475 arrived\n", + "Agent rider 5476 move from (4, 9) to (3, 9) using car (5530, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5489 arrived\n", + "Agent rider 5496 move from (1, 4) to (1, 5) using car (5601, [(1, 4), (1, 5), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 5497 move from (1, 4) to (1, 5) using car (5601, [(1, 4), (1, 5), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 5498 move from (6, 2) to (5, 2) using car (5573, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 move from (7, 7) to (7, 6) using car (5486, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5503 move from (8, 0) to (7, 0) using car (5450, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 5503 arrived with a waiting time of 2 ticks\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (8, 0) to (7, 0) using car (5450, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (3, 2) to (4, 2) using car (5487, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 move from (5, 7) to (5, 8) using car (5526, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 5509 move from (0, 5) to (0, 4) using car (5572, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 move from (3, 7) to (2, 7) using car (5451, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5511 move from (9, 2) to (9, 3) using car (5546, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5512 move from (4, 7) to (5, 7) using car (5528, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5513 move from (5, 8) to (5, 7) using car (5588, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5514 move from (8, 0) to (7, 0) using car (5450, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Driver 5518 arrived\n", - "Agent rider 5528 doesn't move\n", - "Agent rider 5531 doesn't move\n", "Driver 5536 arrived\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Driver 5554 arrived\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (0, 6) to (0, 5) using car (5637, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5557 move from (5, 9) to (6, 9) using car (5623, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5558 move from (3, 4) to (2, 4) using car (5544, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5559 move from (6, 2) to (7, 2) using car (5584, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 move from (3, 3) to (3, 2) using car (5585, [(3, 3), (3, 2)], 0)\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5564 move from (5, 8) to (5, 7) using car (5636, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 5564 arrived with a waiting time of 1 ticks\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (0, 6) to (0, 5) using car (5637, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Driver 5583 arrived\n", - "Agent rider 5590 doesn't move\n", - "Agent rider 5591 move from (7, 9) to (8, 9) using car (5570, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 5591 arrived with a waiting time of 1 ticks\n", - "Agent rider 5592 move from (6, 2) to (7, 2) using car (5584, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (3, 4) to (2, 4) using car (5544, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5594 move from (1, 8) to (1, 9) using car (5586, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5598 move from (2, 5) to (1, 5) using car (5573, [(2, 5), (1, 5)], 0)\n", + "Driver 5544 arrived\n", + "Agent rider 5550 doesn't move\n", + "Agent rider 5551 move from (7, 7) to (7, 6) using car (5486, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (5, 8) to (5, 7) using car (5588, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 move from (3, 6) to (2, 6) using car (5564, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5554 move from (5, 4) to (4, 4) using car (5538, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5565 move from (5, 4) to (4, 4) using car (5538, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 5566 move from (6, 9) to (6, 8) using car (5547, [(6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 5567 move from (4, 2) to (4, 1) using car (5515, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5568 move from (3, 4) to (3, 5) using car (5516, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5569 move from (3, 4) to (3, 5) using car (5516, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5570 move from (2, 5) to (2, 4) using car (5555, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 5571 arrived\n", + "Agent rider 5576 move from (8, 1) to (8, 2) using car (5493, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 5577 doesn't move\n", + "Agent rider 5578 move from (8, 0) to (7, 0) using car (5450, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5579 move from (4, 0) to (5, 0) using car (5585, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 move from (5, 1) to (6, 1) using car (5542, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5581 move from (3, 8) to (4, 8) using car (5556, [(3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5582 move from (7, 4) to (7, 5) using car (5594, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5584 move from (7, 5) to (7, 4) using car (5592, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 5599 doesn't move\n", - "Agent rider 5600 move from (4, 2) to (4, 3) using car (5622, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 5601 move from (2, 7) to (2, 6) using car (5624, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 move from (4, 4) to (4, 5) using car (5610, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 5604 move from (1, 8) to (1, 9) using car (5586, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 7) to (1, 6) using car (5630, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5645 doesn't move\n", - "Agent rider 5646 move from (5, 4) to (4, 4) using car (5629, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 5647 doesn't move\n", - "Agent rider 5648 move from (6, 6) to (6, 5) using car (5638, [(6, 6), (6, 5)], 0)\n", - "Agent rider 5649 move from (5, 4) to (5, 5) using car (5609, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5650 move from (6, 3) to (6, 2) using car (5546, [(6, 3), (6, 2)], 0)\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (3, 1) to (4, 1) using car (5653, [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 5664 doesn't move\n", - "tick 407 ended\n", - "I am driver 5665 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "I am driver 5666 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 5667 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 5668 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5669 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 5670 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 5671 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "7 drivers generated.\n", - "I am rider 5672 - dep: (0, 5) , arr: (5, 2)\n", - "I am rider 5673 - dep: (2, 6) , arr: (8, 1)\n", - "I am rider 5674 - dep: (2, 2) , arr: (1, 6)\n", - "I am rider 5675 - dep: (9, 8) , arr: (4, 4)\n", - "I am rider 5676 - dep: (4, 3) , arr: (1, 9)\n", - "5 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (1, 1) to (0, 1) using car (5495, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5108 move from (1, 1) to (0, 1) using car (5495, [(1, 1), (0, 1)], 0)\n", - "Rider n° 5108 arrived with a waiting time of 15 ticks\n", - "Agent rider 5132 move from (2, 9) to (1, 9) using car (5625, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5142 move from (8, 9) to (8, 8) using car (5570, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5175 move from (8, 9) to (8, 8) using car (5570, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5184 move from (7, 8) to (6, 8) using car (5581, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5236 move from (1, 1) to (0, 1) using car (5495, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 move from (3, 7) to (3, 6) using car (5618, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5339 doesn't move\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 move from (2, 9) to (1, 9) using car (5625, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5363 move from (1, 1) to (0, 1) using car (5495, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5364 move from (8, 9) to (8, 8) using car (5570, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 4) to (7, 3) using car (5582, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5372 move from (1, 1) to (0, 1) using car (5495, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5374 doesn't move\n", - "Agent rider 5406 move from (2, 9) to (1, 9) using car (5625, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5407 move from (8, 9) to (8, 8) using car (5570, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (5, 7) to (5, 6) using car (5636, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5411 move from (8, 9) to (8, 8) using car (5570, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 5411 arrived with a waiting time of 7 ticks\n", - "Agent rider 5413 move from (2, 4) to (1, 4) using car (5544, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5417 move from (5, 9) to (4, 9) using car (5640, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5419 doesn't move\n", - "Driver 5443 arrived\n", - "Agent rider 5464 move from (4, 2) to (3, 2) using car (5580, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 doesn't move\n", - "Agent rider 5467 move from (0, 5) to (1, 5) using car (5637, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 move from (5, 7) to (5, 6) using car (5636, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 move from (5, 7) to (5, 6) using car (5636, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5491 move from (6, 7) to (7, 7) using car (5628, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5493 doesn't move\n", - "Agent rider 5494 move from (8, 9) to (8, 8) using car (5570, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5509 move from (5, 4) to (5, 3) using car (5565, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 5509 arrived with a waiting time of 3 ticks\n", - "Agent rider 5511 move from (5, 7) to (5, 6) using car (5636, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 5520 arrived\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (2, 9) to (1, 9) using car (5625, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Driver 5542 arrived\n", - "Driver 5543 arrived\n", - "Driver 5547 arrived\n", - "Driver 5549 arrived\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (0, 5) to (1, 5) using car (5637, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5557 move from (6, 9) to (7, 9) using car (5623, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5558 move from (2, 4) to (1, 4) using car (5544, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5559 move from (7, 2) to (7, 3) using car (5584, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (0, 5) to (1, 5) using car (5637, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Driver 5572 arrived\n", - "Driver 5577 arrived\n", - "Agent rider 5590 move from (2, 2) to (2, 1) using car (5627, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5592 move from (7, 2) to (7, 3) using car (5584, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (2, 4) to (1, 4) using car (5544, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5594 move from (1, 9) to (2, 9) using car (5586, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 doesn't move\n" + "Agent rider 5603 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5600 move from (4, 3) to (4, 4) using car (5622, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 5601 move from (2, 6) to (2, 5) using car (5624, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 move from (4, 5) to (5, 5) using car (5605, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5604 move from (1, 9) to (2, 9) using car (5586, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 6) to (1, 5) using car (5630, [(1, 6), (1, 5)], 0)\n", - "Driver 5611 arrived\n", - "Driver 5626 arrived\n", - "Driver 5631 arrived\n", - "Agent rider 5644 move from (5, 7) to (5, 6) using car (5636, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5645 move from (2, 5) to (2, 4) using car (5656, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 5645 arrived with a waiting time of 2 ticks\n", - "Agent rider 5646 move from (4, 4) to (3, 4) using car (5629, [(4, 4), (3, 4)], 0)\n", - "Agent rider 5647 move from (1, 2) to (1, 3) using car (5657, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5648 move from (6, 5) to (7, 5) using car (5632, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5649 doesn't move\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (4, 1) to (5, 1) using car (5653, [(4, 1), (5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 move from (0, 5) to (1, 5) using car (5637, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 5673 move from (2, 6) to (2, 5) using car (5624, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 move from (2, 2) to (2, 3) using car (5670, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 doesn't move\n", - "tick 408 ended\n", - "I am driver 5677 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5678 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 5679 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "3 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (1, 9) to (0, 9) using car (5625, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5142 move from (8, 8) to (8, 7) using car (5570, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5175 move from (8, 8) to (8, 7) using car (5570, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5184 move from (6, 8) to (5, 8) using car (5581, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 5184 arrived with a waiting time of 16 ticks\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5268 move from (3, 6) to (3, 5) using car (5615, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 5268 arrived with a waiting time of 20 ticks\n", - "Agent rider 5339 move from (8, 0) to (7, 0) using car (5677, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5343 doesn't move\n", - "Agent rider 5362 move from (1, 9) to (0, 9) using car (5625, [(1, 9), (0, 9)], 0)\n", - "Rider n° 5362 arrived with a waiting time of 4 ticks\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 move from (8, 8) to (8, 7) using car (5570, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5365 move from (2, 1) to (1, 1) using car (5658, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (7, 3) to (7, 4) using car (5584, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5374 doesn't move\n", - "Agent rider 5406 move from (1, 9) to (0, 9) using car (5625, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5407 move from (8, 8) to (8, 7) using car (5570, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5409 move from (5, 6) to (5, 5) using car (5636, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5413 move from (1, 4) to (0, 4) using car (5544, [(1, 4), (0, 4)], 0)\n", - "Agent rider 5414 doesn't move\n", - "Agent rider 5417 doesn't move\n", - "Agent rider 5419 move from (7, 3) to (7, 4) using car (5584, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5464 move from (3, 2) to (2, 2) using car (5580, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5466 move from (1, 9) to (0, 9) using car (5625, [(1, 9), (0, 9)], 0)\n", - "Rider n° 5466 arrived with a waiting time of 8 ticks\n", - "Agent rider 5467 move from (1, 5) to (2, 5) using car (5637, [(1, 5), (2, 5)], 0)\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (7, 3) to (7, 4) using car (5584, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5472 move from (5, 6) to (5, 5) using car (5636, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (3, 2) to (2, 2) using car (5580, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5490 move from (5, 6) to (5, 5) using car (5636, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5491 move from (7, 7) to (8, 7) using car (5628, [(7, 7), (8, 7)], 0)\n", - "Agent rider 5493 doesn't move\n", - "Agent rider 5494 move from (8, 8) to (8, 7) using car (5570, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5511 move from (5, 6) to (5, 5) using car (5636, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (1, 9) to (0, 9) using car (5625, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Driver 5543 arrived\n", - "Driver 5546 arrived\n", - "Driver 5549 arrived\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (1, 5) to (2, 5) using car (5637, [(1, 5), (2, 5)], 0)\n", - "Agent rider 5557 move from (7, 9) to (8, 9) using car (5623, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5558 move from (1, 4) to (0, 4) using car (5544, [(1, 4), (0, 4)], 0)\n", - "Agent rider 5559 move from (7, 3) to (7, 4) using car (5584, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5560 move from (8, 0) to (7, 0) using car (5677, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Driver 5566 arrived\n", + "Agent rider 5604 doesn't move\n", + "tick 393 ended\n", + "I am driver 5605 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 5606 - trip: [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5607 - trip: [(8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 5608 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5609 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 5610 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 5611 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 5612 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 5613 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "9 drivers generated.\n", + "I am rider 5614 - dep: (0, 5) , arr: (0, 0)\n", + "I am rider 5615 - dep: (3, 2) , arr: (3, 6)\n", + "2 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 move from (1, 1) to (0, 1) using car (5455, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 move from (1, 1) to (0, 1) using car (5455, [(1, 1), (0, 1)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 move from (2, 2) to (3, 2) using car (5535, [(2, 2), (3, 2)], 0)\n", + "Agent rider 5217 move from (8, 4) to (8, 5) using car (5591, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", + "Rider n° 5217 arrived with a waiting time of 9 ticks\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (7, 6) to (7, 5) using car (5486, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5314 move from (3, 9) to (3, 8) using car (5530, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Rider n° 5314 arrived with a waiting time of 4 ticks\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5369 move from (0, 4) to (0, 3) using car (5572, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5370 move from (0, 4) to (0, 3) using car (5574, [(0, 4), (0, 3)], 0)\n", + "Agent rider 5372 move from (0, 4) to (0, 3) using car (5572, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 move from (3, 0) to (2, 0) using car (5590, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5375 move from (0, 4) to (0, 3) using car (5574, [(0, 4), (0, 3)], 0)\n", + "Driver 5396 arrived\n", + "Agent rider 5403 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5406 doesn't move\n", + "Agent rider 5420 move from (5, 7) to (5, 6) using car (5588, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Rider n° 5420 arrived with a waiting time of 3 ticks\n", + "Agent rider 5424 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5425 move from (5, 7) to (6, 7) using car (5528, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5426 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5441 move from (3, 3) to (3, 4) using car (5494, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 5452 arrived\n", + "Driver 5462 arrived\n", + "Agent rider 5476 move from (3, 9) to (3, 8) using car (5530, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5481 arrived\n", + "Agent rider 5496 move from (1, 5) to (1, 6) using car (5601, [(1, 5), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 5497 move from (1, 5) to (1, 6) using car (5601, [(1, 5), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 5498 move from (5, 2) to (4, 2) using car (5573, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 move from (7, 6) to (7, 5) using car (5486, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (7, 0) to (6, 0) using car (5450, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5506 move from (4, 2) to (5, 2) using car (5487, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 doesn't move\n", + "Agent rider 5509 move from (0, 4) to (0, 3) using car (5572, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 move from (2, 7) to (1, 7) using car (5451, [(2, 7), (1, 7)], 0)\n", + "Agent rider 5511 move from (9, 3) to (9, 4) using car (5546, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5512 move from (5, 7) to (6, 7) using car (5528, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5513 move from (5, 7) to (4, 7) using car (5520, [(5, 7), (4, 7)], 0)\n", + "Agent rider 5514 move from (7, 0) to (6, 0) using car (5450, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5550 move from (4, 7) to (3, 7) using car (5485, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5551 move from (7, 6) to (7, 5) using car (5486, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (5, 7) to (5, 6) using car (5588, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 move from (2, 6) to (1, 6) using car (5564, [(2, 6), (1, 6)], 0)\n", + "Agent rider 5554 doesn't move\n", + "Driver 5557 arrived\n", + "Driver 5558 arrived\n", + "Driver 5562 arrived\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5566 doesn't move\n", + "Agent rider 5567 move from (4, 1) to (4, 0) using car (5515, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5568 move from (3, 5) to (3, 6) using car (5516, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5569 move from (3, 5) to (3, 6) using car (5516, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5570 move from (2, 4) to (2, 3) using car (5555, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 5570 arrived with a waiting time of 0 ticks\n", + "Agent rider 5576 move from (8, 2) to (7, 2) using car (5607, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 5577 doesn't move\n", + "Agent rider 5578 move from (7, 0) to (6, 0) using car (5450, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 5579 move from (5, 0) to (6, 0) using car (5585, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 move from (6, 1) to (7, 1) using car (5542, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5581 move from (4, 8) to (5, 8) using car (5556, [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5582 move from (7, 5) to (7, 6) using car (5594, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5584 move from (7, 4) to (7, 3) using car (5592, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5599 move from (5, 2) to (4, 2) using car (5573, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5603 doesn't move\n", + "Agent rider 5604 move from (4, 6) to (4, 5) using car (5598, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 move from (3, 2) to (3, 3) using car (5541, [(3, 2), (3, 3), (3, 4)], 0)\n", + "tick 394 ended\n", + "I am driver 5616 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 5617 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 5618 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 5619 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 5620 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "5 drivers generated.\n", + "I am rider 5621 - dep: (6, 6) , arr: (2, 6)\n", + "1 riders generated.\n", + "Agent rider 4501 doesn't move\n", + "Agent rider 4568 doesn't move\n", + "Agent rider 4626 doesn't move\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 doesn't move\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4771 doesn't move\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5035 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5096 move from (0, 3) to (0, 2) using car (5572, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (7, 5) to (7, 4) using car (5486, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (7, 5) to (7, 4) using car (5486, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5308 move from (5, 3) to (4, 3) using car (5597, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5369 move from (0, 3) to (0, 2) using car (5572, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 5369 arrived with a waiting time of 9 ticks\n", + "Agent rider 5370 move from (0, 3) to (0, 2) using car (5572, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5372 move from (0, 3) to (0, 2) using car (5572, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 move from (2, 0) to (1, 0) using car (5590, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5375 move from (0, 3) to (0, 2) using car (5572, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5403 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5420 doesn't move\n", + "Agent rider 5424 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5425 move from (6, 7) to (6, 6) using car (5528, [(6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5426 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5441 move from (3, 4) to (3, 5) using car (5494, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 5458 arrived\n", + "Driver 5459 arrived\n", + "Driver 5467 arrived\n", + "Driver 5469 arrived\n", + "Agent rider 5476 move from (3, 8) to (3, 7) using car (5530, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 5480 arrived\n", + "Driver 5484 arrived\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5497 doesn't move\n", + "Agent rider 5498 move from (4, 2) to (3, 2) using car (5573, [(4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 move from (7, 5) to (7, 4) using car (5486, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (6, 0) to (6, 1) using car (5585, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5506 move from (5, 2) to (6, 2) using car (5487, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 move from (5, 8) to (5, 9) using car (5556, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5509 move from (0, 3) to (0, 2) using car (5572, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 doesn't move\n", + "Agent rider 5511 move from (9, 4) to (9, 5) using car (5546, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5512 move from (6, 7) to (6, 6) using car (5528, [(6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (6, 0) to (6, 1) using car (5585, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 5533 arrived\n", + "Driver 5534 arrived\n", + "Agent rider 5550 doesn't move\n", + "Agent rider 5551 move from (7, 5) to (7, 4) using car (5486, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (5, 6) to (5, 5) using car (5588, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 move from (1, 6) to (2, 6) using car (5601, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 5554 doesn't move\n", + "Driver 5558 arrived\n", + "Driver 5561 arrived\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5566 doesn't move\n", "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (1, 5) to (2, 5) using car (5637, [(1, 5), (2, 5)], 0)\n", - "Driver 5573 arrived\n", - "Driver 5585 arrived\n", - "Agent rider 5590 move from (2, 1) to (2, 0) using car (5627, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5592 move from (7, 3) to (7, 4) using car (5584, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5593 doesn't move\n", - "Agent rider 5594 move from (2, 9) to (3, 9) using car (5586, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5598 move from (1, 5) to (2, 5) using car (5637, [(1, 5), (2, 5)], 0)\n", - "Agent rider 5599 move from (2, 1) to (2, 0) using car (5627, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5600 move from (4, 4) to (4, 5) using car (5608, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 5601 move from (2, 5) to (2, 4) using car (5624, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 5601 arrived with a waiting time of 2 ticks\n", - "Agent rider 5602 move from (2, 1) to (1, 1) using car (5658, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (5, 5) to (5, 6) using car (5605, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5604 move from (2, 9) to (3, 9) using car (5586, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 5) to (2, 5) using car (5637, [(1, 5), (2, 5)], 0)\n", - "Driver 5634 arrived\n", - "Driver 5638 arrived\n", - "Agent rider 5644 move from (5, 6) to (5, 5) using car (5636, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5646 move from (3, 4) to (2, 4) using car (5642, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5647 move from (1, 3) to (1, 4) using car (5657, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5648 move from (7, 5) to (8, 5) using car (5632, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5649 move from (5, 5) to (5, 6) using car (5605, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Driver 5654 arrived\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (5, 1) to (5, 0) using car (5653, [(5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 5664 move from (2, 5) to (2, 4) using car (5624, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5672 move from (1, 5) to (2, 5) using car (5637, [(1, 5), (2, 5)], 0)\n", - "Agent rider 5673 move from (2, 5) to (2, 4) using car (5624, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 move from (2, 3) to (2, 4) using car (5670, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 doesn't move\n", - "tick 409 ended\n", - "I am driver 5680 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 5681 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 5682 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 5683 - trip: [(8, 3), (8, 4), (8, 5)]\n", - "I am driver 5684 - trip: [(9, 3), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 5685 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", - "I am driver 5686 - trip: [(3, 7), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 5687 - trip: [(4, 7), (3, 7)]\n", - "I am driver 5688 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 5689 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 5690 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 5691 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 5692 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5693 - trip: [(2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 5694 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)]\n", - "I am driver 5695 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 5696 - trip: [(3, 9), (2, 9)]\n", - "I am driver 5697 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 5698 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 5699 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 5700 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", - "I am driver 5701 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5702 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 5703 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 5704 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 5705 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 5706 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "27 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (3, 4) to (3, 3) using car (5671, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (0, 9) to (1, 9) using car (5681, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5142 move from (8, 7) to (8, 6) using car (5570, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5175 move from (8, 7) to (8, 6) using car (5570, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (9, 4) to (8, 4) using car (5692, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5339 move from (7, 0) to (6, 0) using car (5677, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5343 move from (8, 6) to (9, 6) using car (5588, [(8, 6), (9, 6)], 0)\n", - "Rider n° 5343 arrived with a waiting time of 12 ticks\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 move from (8, 7) to (8, 6) using car (5570, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5365 move from (1, 1) to (1, 2) using car (5658, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5366 move from (9, 4) to (8, 4) using car (5692, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5368 move from (7, 4) to (8, 4) using car (5584, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5369 move from (7, 4) to (8, 4) using car (5584, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5374 move from (8, 9) to (9, 9) using car (5623, [(8, 9), (9, 9)], 0)\n", - "Rider n° 5374 arrived with a waiting time of 12 ticks\n", - "Agent rider 5406 move from (0, 9) to (1, 9) using car (5681, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5407 doesn't move\n", - "Agent rider 5409 move from (5, 5) to (5, 4) using car (5636, [(5, 5), (5, 4)], 0)\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (8, 7) to (8, 6) using car (5570, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5417 move from (4, 9) to (4, 8) using car (5666, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5419 move from (7, 4) to (8, 4) using car (5584, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5464 move from (2, 2) to (1, 2) using car (5580, [(2, 2), (1, 2)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (2, 5) to (2, 4) using car (5643, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5468 move from (9, 5) to (8, 5) using car (5694, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 5470 move from (7, 4) to (8, 4) using car (5584, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5472 move from (5, 5) to (5, 4) using car (5636, [(5, 5), (5, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (2, 2) to (1, 2) using car (5580, [(2, 2), (1, 2)], 0)\n", - "Agent rider 5490 move from (5, 5) to (5, 4) using car (5636, [(5, 5), (5, 4)], 0)\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5493 move from (6, 2) to (6, 3) using car (5617, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5494 move from (8, 7) to (8, 6) using car (5570, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 5495 arrived\n", - "Agent rider 5511 move from (5, 5) to (5, 4) using car (5636, [(5, 5), (5, 4)], 0)\n", - "Agent rider 5531 move from (8, 7) to (8, 6) using car (5570, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 5538 move from (0, 9) to (1, 9) using car (5681, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5540 move from (9, 5) to (8, 5) using car (5694, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Driver 5549 arrived\n", - "Driver 5550 arrived\n", - "Agent rider 5555 move from (9, 7) to (8, 7) using car (5701, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5556 move from (2, 5) to (2, 4) using car (5643, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5557 move from (8, 9) to (9, 9) using car (5623, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5559 move from (7, 4) to (8, 4) using car (5584, [(7, 4), (8, 4)], 0)\n", - "Rider n° 5559 arrived with a waiting time of 3 ticks\n", - "Agent rider 5560 move from (7, 0) to (6, 0) using car (5677, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 move from (2, 4) to (2, 3) using car (5624, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5567 move from (5, 0) to (6, 0) using car (5653, [(5, 0), (6, 0)], 0)\n", - "Agent rider 5568 move from (2, 5) to (2, 4) using car (5643, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5590 move from (2, 0) to (3, 0) using car (5627, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5592 move from (7, 4) to (8, 4) using car (5584, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5593 move from (1, 4) to (1, 5) using car (5669, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Driver 5595 arrived\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (2, 0) to (3, 0) using car (5627, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5600 move from (4, 5) to (4, 6) using car (5608, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 5602 move from (1, 1) to (1, 2) using car (5658, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (5, 6) to (5, 7) using car (5605, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5604 move from (3, 9) to (4, 9) using car (5586, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 doesn't move\n", - "Driver 5629 arrived\n", - "Driver 5630 arrived\n", - "Driver 5639 arrived\n", - "Agent rider 5644 move from (5, 5) to (5, 4) using car (5636, [(5, 5), (5, 4)], 0)\n", - "Agent rider 5646 move from (2, 4) to (2, 5) using car (5670, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Rider n° 5646 arrived with a waiting time of 0 ticks\n", - "Agent rider 5647 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5649 move from (5, 6) to (5, 7) using car (5605, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 move from (4, 3) to (4, 2) using car (5661, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (2, 4) to (2, 3) using car (5624, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5672 move from (2, 5) to (2, 4) using car (5643, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5673 move from (2, 4) to (2, 3) using car (5624, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 move from (4, 3) to (3, 3) using car (5641, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "tick 410 ended\n", - "0 drivers generated.\n", - "I am rider 5707 - dep: (3, 7) , arr: (3, 2)\n", - "I am rider 5708 - dep: (4, 6) , arr: (7, 7)\n", - "I am rider 5709 - dep: (9, 4) , arr: (3, 1)\n", - "3 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (3, 3) to (3, 2) using car (5671, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (1, 9) to (2, 9) using car (5681, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5142 move from (8, 6) to (9, 6) using car (5570, [(8, 6), (9, 6)], 0)\n", - "Agent rider 5175 move from (8, 6) to (9, 6) using car (5570, [(8, 6), (9, 6)], 0)\n", - "Rider n° 5175 arrived with a waiting time of 21 ticks\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5339 move from (6, 0) to (5, 0) using car (5677, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5364 move from (8, 6) to (9, 6) using car (5570, [(8, 6), (9, 6)], 0)\n", - "Rider n° 5364 arrived with a waiting time of 16 ticks\n", - "Agent rider 5365 move from (1, 2) to (1, 3) using car (5658, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5366 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5368 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5369 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5406 move from (1, 9) to (2, 9) using car (5681, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5407 move from (8, 7) to (8, 6) using car (5701, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (8, 6) to (7, 6) using car (5702, [(8, 6), (7, 6), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5417 move from (4, 8) to (4, 7) using car (5666, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 5417 arrived with a waiting time of 5 ticks\n", - "Agent rider 5419 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5464 move from (1, 2) to (1, 3) using car (5658, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5468 doesn't move\n", - "Agent rider 5470 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (1, 2) to (1, 3) using car (5658, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5490 doesn't move\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5493 move from (6, 3) to (6, 4) using car (5617, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5494 move from (8, 6) to (9, 6) using car (5570, [(8, 6), (9, 6)], 0)\n", - "Agent rider 5511 doesn't move\n", - "Agent rider 5531 move from (8, 6) to (7, 6) using car (5702, [(8, 6), (7, 6), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5538 move from (1, 9) to (2, 9) using car (5681, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 5540 move from (8, 5) to (7, 5) using car (5694, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Driver 5544 arrived\n", - "Driver 5550 arrived\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (2, 4) to (2, 3) using car (5643, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5560 move from (6, 0) to (5, 0) using car (5677, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 doesn't move\n", - "Agent rider 5563 move from (2, 3) to (2, 2) using car (5624, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 5565 arrived\n", + "Agent rider 5568 move from (3, 6) to (3, 7) using car (5516, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5569 move from (3, 6) to (3, 7) using car (5516, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5576 move from (7, 2) to (6, 2) using car (5607, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 5577 doesn't move\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5579 move from (6, 0) to (6, 1) using car (5585, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 move from (7, 1) to (8, 1) using car (5542, [(7, 1), (8, 1)], 0)\n", + "Agent rider 5581 move from (5, 8) to (6, 8) using car (5560, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 5582 move from (7, 6) to (7, 7) using car (5594, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 5582 arrived with a waiting time of 0 ticks\n", + "Agent rider 5584 move from (7, 3) to (7, 2) using car (5592, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5599 doesn't move\n", + "Agent rider 5603 doesn't move\n", + "Agent rider 5604 move from (4, 5) to (4, 4) using car (5598, [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 move from (3, 3) to (3, 4) using car (5541, [(3, 3), (3, 4)], 0)\n", + "Agent rider 5621 doesn't move\n", + "tick 395 ended\n", + "I am driver 5622 - trip: [(3, 7), (4, 7), (5, 7), (5, 6)]\n", + "I am driver 5623 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 5624 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 5625 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "4 drivers generated.\n", + "I am rider 5626 - dep: (0, 1) , arr: (6, 5)\n", + "I am rider 5627 - dep: (0, 0) , arr: (6, 8)\n", + "I am rider 5628 - dep: (9, 0) , arr: (1, 0)\n", + "I am rider 5629 - dep: (2, 8) , arr: (0, 2)\n", + "I am rider 5630 - dep: (2, 7) , arr: (5, 0)\n", + "5 riders generated.\n", + "Agent rider 4501 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4501 arrived with a waiting time of 51 ticks\n", + "Agent rider 4568 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4626 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4626 arrived with a waiting time of 37 ticks\n", + "Agent rider 4627 doesn't move\n", + "Agent rider 4701 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4754 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4771 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4771 arrived with a waiting time of 33 ticks\n", + "Agent rider 4779 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 doesn't move\n", + "Agent rider 4971 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4996 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5026 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5035 move from (9, 5) to (9, 6) using car (5546, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5081 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5096 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5104 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 5) to (9, 6) using car (5546, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5186 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5288 move from (7, 4) to (7, 3) using car (5486, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (7, 4) to (7, 3) using car (5486, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5308 move from (4, 3) to (4, 4) using car (5597, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5311 doesn't move\n", + "Agent rider 5324 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5370 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5372 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 move from (1, 0) to (1, 1) using car (5590, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5375 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5403 doesn't move\n", + "Agent rider 5424 move from (9, 5) to (9, 6) using car (5546, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5425 move from (6, 6) to (7, 6) using car (5528, [(6, 6), (7, 6)], 0)\n", + "Rider n° 5425 arrived with a waiting time of 5 ticks\n", + "Agent rider 5426 move from (9, 5) to (9, 6) using car (5546, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (9, 5) to (9, 6) using car (5546, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5441 move from (3, 5) to (3, 6) using car (5494, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 5451 arrived\n", + "Driver 5455 arrived\n", + "Driver 5459 arrived\n", + "Driver 5469 arrived\n", + "Agent rider 5476 move from (3, 7) to (3, 8) using car (5516, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Driver 5484 arrived\n", + "Driver 5492 arrived\n", + "Driver 5493 arrived\n", + "Agent rider 5496 move from (1, 6) to (1, 7) using car (5525, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5497 move from (1, 6) to (1, 7) using car (5525, [(1, 6), (1, 7)], 0)\n", + "Rider n° 5497 arrived with a waiting time of 2 ticks\n", + "Agent rider 5498 move from (3, 2) to (3, 3) using car (5573, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 5500 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5501 doesn't move\n", + "Agent rider 5502 doesn't move\n", + "Agent rider 5504 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5505 move from (6, 1) to (6, 2) using car (5585, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5506 move from (6, 2) to (7, 2) using car (5487, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5507 move from (5, 9) to (6, 9) using car (5556, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5509 move from (0, 2) to (0, 1) using car (5572, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 doesn't move\n", + "Agent rider 5511 move from (9, 5) to (9, 6) using car (5546, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5512 move from (6, 6) to (7, 6) using car (5528, [(6, 6), (7, 6)], 0)\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (6, 1) to (6, 2) using car (5585, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 5520 arrived\n", + "Driver 5534 arrived\n", + "Driver 5535 arrived\n", + "Driver 5539 arrived\n", + "Driver 5547 arrived\n", + "Agent rider 5550 move from (3, 7) to (3, 8) using car (5610, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 5551 move from (7, 4) to (7, 3) using car (5486, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (5, 5) to (5, 4) using car (5588, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 move from (2, 6) to (3, 6) using car (5601, [(2, 6), (3, 6)], 0)\n", + "Agent rider 5554 move from (4, 4) to (4, 5) using car (5608, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5559 arrived\n", + "Driver 5564 arrived\n", + "Agent rider 5565 move from (4, 4) to (4, 5) using car (5608, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5566 doesn't move\n", "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (2, 4) to (2, 3) using car (5643, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5590 move from (3, 0) to (4, 0) using car (5627, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5592 move from (8, 4) to (8, 5) using car (5683, [(8, 4), (8, 5)], 0)\n", - "Agent rider 5593 move from (1, 5) to (1, 6) using car (5669, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 5594 move from (3, 9) to (3, 8) using car (5705, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 5597 arrived\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (3, 0) to (4, 0) using car (5627, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5600 move from (4, 6) to (4, 7) using car (5608, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 5602 move from (1, 2) to (1, 3) using car (5658, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (5, 7) to (6, 7) using car (5605, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5604 move from (4, 9) to (5, 9) using car (5586, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (2, 5) to (2, 6) using car (5670, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Driver 5612 arrived\n", - "Driver 5613 arrived\n", - "Driver 5618 arrived\n", - "Driver 5625 arrived\n", - "Driver 5628 arrived\n", - "Driver 5630 arrived\n", - "Driver 5637 arrived\n", - "Driver 5640 arrived\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5649 move from (5, 7) to (6, 7) using car (5605, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 move from (4, 2) to (5, 2) using car (5661, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (2, 3) to (2, 2) using car (5624, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5672 move from (2, 4) to (2, 3) using car (5643, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5673 move from (2, 3) to (2, 2) using car (5624, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 move from (2, 4) to (2, 5) using car (5693, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 move from (3, 3) to (2, 3) using car (5641, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5707 move from (3, 7) to (3, 6) using car (5668, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5708 move from (4, 6) to (5, 6) using car (5622, [(4, 6), (5, 6)], 0)\n", - "Agent rider 5709 doesn't move\n", - "tick 411 ended\n", - "I am driver 5710 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 5711 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 5712 - trip: [(5, 0), (4, 0)]\n", - "I am driver 5713 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 5714 - trip: [(6, 6), (6, 7), (7, 7)]\n", - "I am driver 5715 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 5716 - trip: [(0, 8), (0, 9), (1, 9)]\n", - "I am driver 5717 - trip: [(8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 5718 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 5719 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 5720 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "11 drivers generated.\n", - "I am rider 5721 - dep: (2, 8) , arr: (6, 8)\n", - "I am rider 5722 - dep: (2, 3) , arr: (1, 9)\n", - "I am rider 5723 - dep: (0, 0) , arr: (1, 0)\n", - "3 riders generated.\n", - "Agent rider 4494 move from (8, 0) to (9, 0) using car (5619, [(8, 0), (9, 0)], 0)\n", - "Agent rider 4790 move from (3, 2) to (4, 2) using car (5671, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4938 move from (8, 0) to (9, 0) using car (5619, [(8, 0), (9, 0)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 move from (8, 0) to (9, 0) using car (5619, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5339 move from (5, 0) to (4, 0) using car (5677, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 move from (1, 3) to (1, 4) using car (5658, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5369 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 move from (8, 6) to (8, 5) using car (5701, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5414 move from (7, 6) to (6, 6) using car (5702, [(7, 6), (6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 5414 arrived with a waiting time of 10 ticks\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5464 move from (1, 3) to (1, 4) using car (5658, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5465 move from (8, 0) to (9, 0) using car (5619, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5467 move from (2, 4) to (1, 4) using car (5615, [(2, 4), (1, 4)], 0)\n", - "Agent rider 5468 move from (8, 5) to (8, 6) using car (5660, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 5468 arrived with a waiting time of 18 ticks\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (8, 0) to (9, 0) using car (5619, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5489 move from (1, 3) to (1, 4) using car (5658, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5490 doesn't move\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5493 doesn't move\n", - "Agent rider 5494 doesn't move\n", - "Agent rider 5511 doesn't move\n", - "Agent rider 5531 move from (7, 6) to (6, 6) using car (5702, [(7, 6), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 move from (7, 5) to (6, 5) using car (5694, [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Driver 5550 arrived\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (2, 3) to (2, 4) using car (5641, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5560 move from (5, 0) to (4, 0) using car (5677, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5561 move from (8, 0) to (9, 0) using car (5619, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5562 move from (3, 2) to (4, 2) using car (5671, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5563 move from (2, 2) to (2, 1) using car (5624, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 5568 move from (3, 7) to (3, 8) using car (5516, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5569 move from (3, 7) to (3, 6) using car (5530, [(3, 7), (3, 6)], 0)\n", + "Driver 5574 arrived\n", + "Agent rider 5576 move from (6, 2) to (5, 2) using car (5607, [(6, 2), (5, 2)], 0)\n", + "Agent rider 5577 move from (9, 7) to (9, 6) using car (5619, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (6, 0) to (5, 0) using car (5495, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5579 move from (6, 1) to (6, 2) using car (5585, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 doesn't move\n", + "Agent rider 5584 move from (7, 2) to (6, 2) using car (5592, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5599 doesn't move\n", + "Agent rider 5603 move from (9, 7) to (9, 8) using car (5602, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5604 move from (4, 4) to (4, 3) using car (5598, [(4, 4), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 doesn't move\n", + "Agent rider 5621 move from (6, 6) to (7, 6) using car (5528, [(6, 6), (7, 6)], 0)\n", + "Agent rider 5626 doesn't move\n", + "Agent rider 5627 doesn't move\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 doesn't move\n", + "tick 396 ended\n", + "0 drivers generated.\n", + "I am rider 5631 - dep: (4, 5) , arr: (7, 8)\n", + "I am rider 5632 - dep: (3, 1) , arr: (2, 2)\n", + "I am rider 5633 - dep: (7, 3) , arr: (2, 9)\n", + "I am rider 5634 - dep: (1, 3) , arr: (3, 2)\n", + "I am rider 5635 - dep: (4, 5) , arr: (7, 5)\n", + "I am rider 5636 - dep: (9, 5) , arr: (5, 0)\n", + "6 riders generated.\n", + "Agent rider 4568 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4568 arrived with a waiting time of 45 ticks\n", + "Agent rider 4627 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4701 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4701 arrived with a waiting time of 43 ticks\n", + "Agent rider 4754 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4754 arrived with a waiting time of 38 ticks\n", + "Agent rider 4779 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4971 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4996 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5026 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5035 move from (9, 6) to (9, 7) using car (5546, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 5035 arrived with a waiting time of 17 ticks\n", + "Agent rider 5081 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5096 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 5096 arrived with a waiting time of 20 ticks\n", + "Agent rider 5104 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 6) to (9, 7) using car (5546, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5186 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5288 move from (7, 3) to (7, 2) using car (5486, [(7, 3), (7, 2)], 0)\n", + "Agent rider 5289 move from (7, 3) to (7, 2) using car (5486, [(7, 3), (7, 2)], 0)\n", + "Agent rider 5308 move from (4, 4) to (4, 5) using car (5597, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5311 move from (9, 6) to (9, 5) using car (5619, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 5311 arrived with a waiting time of 12 ticks\n", + "Agent rider 5324 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5370 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5372 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 move from (1, 1) to (1, 2) using car (5590, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5375 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5403 doesn't move\n", + "Agent rider 5424 move from (9, 6) to (9, 7) using car (5546, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5426 move from (9, 6) to (9, 7) using car (5546, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (9, 6) to (9, 7) using car (5546, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5441 move from (3, 6) to (3, 7) using car (5494, [(3, 6), (3, 7)], 0)\n", + "Driver 5455 arrived\n", + "Driver 5469 arrived\n", + "Agent rider 5476 move from (3, 8) to (3, 9) using car (5516, [(3, 8), (3, 9)], 0)\n", + "Driver 5493 arrived\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 move from (3, 3) to (3, 4) using car (5573, [(3, 3), (3, 4)], 0)\n", + "Agent rider 5500 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5501 move from (9, 6) to (9, 5) using car (5619, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5502 doesn't move\n", + "Agent rider 5504 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5505 move from (6, 2) to (5, 2) using car (5592, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5506 move from (7, 2) to (8, 2) using car (5487, [(7, 2), (8, 2)], 0)\n", + "Agent rider 5507 move from (6, 9) to (7, 9) using car (5556, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5509 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 doesn't move\n", + "Agent rider 5511 move from (9, 6) to (9, 7) using car (5546, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 move from (4, 7) to (5, 7) using car (5622, [(4, 7), (5, 7), (5, 6)], 0)\n", + "Agent rider 5514 move from (6, 2) to (6, 3) using car (5585, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 5526 arrived\n", + "Driver 5529 arrived\n", + "Driver 5531 arrived\n", + "Driver 5532 arrived\n", + "Driver 5535 arrived\n", + "Driver 5541 arrived\n", + "Driver 5542 arrived\n", + "Agent rider 5550 move from (3, 8) to (3, 9) using car (5610, [(3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 5551 move from (7, 3) to (7, 2) using car (5486, [(7, 3), (7, 2)], 0)\n", + "Agent rider 5552 move from (5, 4) to (5, 3) using car (5588, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 move from (3, 6) to (3, 7) using car (5494, [(3, 6), (3, 7)], 0)\n", + "Agent rider 5554 move from (4, 5) to (4, 6) using car (5608, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5565 move from (4, 5) to (4, 6) using car (5608, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5566 move from (6, 8) to (6, 7) using car (5613, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (2, 3) to (3, 3) using car (5643, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 5580 arrived\n", - "Driver 5584 arrived\n", - "Driver 5588 arrived\n", - "Agent rider 5590 move from (4, 0) to (5, 0) using car (5627, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 5590 arrived with a waiting time of 2 ticks\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5593 move from (1, 6) to (1, 7) using car (5669, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 5594 move from (3, 8) to (4, 8) using car (5688, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 move from (2, 5) to (2, 6) using car (5693, [(2, 5), (2, 6)], 0)\n", - "Agent rider 5599 move from (4, 0) to (5, 0) using car (5627, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5600 move from (4, 7) to (4, 8) using car (5608, [(4, 7), (4, 8)], 0)\n", - "Agent rider 5602 move from (1, 3) to (1, 4) using car (5658, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (6, 7) to (7, 7) using car (5605, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5604 doesn't move\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (2, 6) to (2, 7) using car (5670, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Driver 5613 arrived\n", - "Driver 5623 arrived\n", - "Driver 5630 arrived\n", - "Driver 5632 arrived\n", - "Driver 5633 arrived\n", - "Driver 5635 arrived\n", - "Driver 5636 arrived\n", - "Driver 5640 arrived\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 move from (1, 4) to (1, 5) using car (5697, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (8, 5) to (8, 6) using car (5660, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5649 move from (6, 7) to (7, 7) using car (5605, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 5649 arrived with a waiting time of 1 ticks\n", - "Agent rider 5650 doesn't move\n", - "Driver 5653 arrived\n", - "Driver 5655 arrived\n", - "Driver 5656 arrived\n", - "Agent rider 5662 move from (5, 2) to (6, 2) using car (5661, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5663 move from (5, 0) to (4, 0) using car (5677, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5664 move from (2, 2) to (2, 1) using car (5624, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5672 move from (2, 3) to (3, 3) using car (5643, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5673 move from (2, 2) to (2, 1) using car (5624, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 move from (2, 5) to (2, 6) using car (5693, [(2, 5), (2, 6)], 0)\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 move from (2, 3) to (2, 4) using car (5641, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 5687 arrived\n", - "Driver 5696 arrived\n", - "Agent rider 5707 move from (3, 6) to (3, 5) using car (5668, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5721 doesn't move\n", - "Agent rider 5722 move from (2, 3) to (2, 4) using car (5641, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5723 doesn't move\n" + "Agent rider 5568 move from (3, 8) to (3, 9) using car (5516, [(3, 8), (3, 9)], 0)\n", + "Agent rider 5569 move from (3, 6) to (3, 7) using car (5494, [(3, 6), (3, 7)], 0)\n", + "Agent rider 5576 doesn't move\n", + "Agent rider 5577 move from (9, 6) to (9, 5) using car (5619, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (5, 0) to (4, 0) using car (5495, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5579 move from (6, 2) to (6, 3) using car (5585, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 doesn't move\n", + "Agent rider 5584 move from (6, 2) to (5, 2) using car (5592, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5599 move from (4, 2) to (4, 3) using car (5605, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 5600 arrived\n", + "Agent rider 5603 move from (9, 8) to (9, 9) using car (5602, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5604 move from (4, 3) to (3, 3) using car (5598, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 doesn't move\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (0, 1) to (0, 0) using car (5572, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 doesn't move\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 doesn't move\n", + "Agent rider 5631 move from (4, 5) to (4, 6) using car (5608, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 move from (3, 1) to (2, 1) using car (5624, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5634 doesn't move\n", + "Agent rider 5635 doesn't move\n", + "Agent rider 5636 doesn't move\n", + "tick 397 ended\n", + "I am driver 5637 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "1 drivers generated.\n", + "I am rider 5638 - dep: (1, 2) , arr: (1, 5)\n", + "I am rider 5639 - dep: (5, 6) , arr: (3, 3)\n", + "I am rider 5640 - dep: (1, 0) , arr: (6, 7)\n", + "I am rider 5641 - dep: (2, 9) , arr: (2, 1)\n", + "I am rider 5642 - dep: (7, 5) , arr: (3, 9)\n", + "I am rider 5643 - dep: (5, 5) , arr: (5, 2)\n", + "I am rider 5644 - dep: (7, 2) , arr: (7, 5)\n", + "7 riders generated.\n", + "Agent rider 4627 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4627 arrived with a waiting time of 33 ticks\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4779 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4960 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 4960 arrived with a waiting time of 22 ticks\n", + "Agent rider 4971 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4996 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5026 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5104 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 7) to (9, 8) using car (5546, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5186 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 5) to (4, 6) using car (5597, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5324 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5370 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5372 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5403 move from (9, 5) to (9, 4) using car (5619, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5424 move from (9, 7) to (9, 8) using car (5546, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5426 move from (9, 7) to (9, 8) using car (5546, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (9, 7) to (9, 8) using car (5546, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5441 doesn't move\n", + "Driver 5450 arrived\n", + "Driver 5469 arrived\n", + "Agent rider 5476 move from (3, 9) to (2, 9) using car (5610, [(3, 9), (2, 9)], 0)\n", + "Driver 5485 arrived\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5501 move from (9, 5) to (9, 4) using car (5619, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5502 move from (7, 4) to (7, 3) using car (5609, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5504 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5505 move from (5, 2) to (4, 2) using car (5592, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5507 move from (7, 9) to (8, 9) using car (5556, [(7, 9), (8, 9)], 0)\n", + "Rider n° 5507 arrived with a waiting time of 6 ticks\n", + "Agent rider 5509 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 doesn't move\n", + "Agent rider 5511 move from (9, 7) to (9, 8) using car (5546, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 move from (5, 7) to (5, 6) using car (5622, [(5, 7), (5, 6)], 0)\n", + "Agent rider 5514 move from (6, 3) to (6, 4) using car (5585, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 5517 arrived\n", + "Driver 5519 arrived\n", + "Driver 5524 arrived\n", + "Driver 5525 arrived\n", + "Driver 5528 arrived\n", + "Driver 5530 arrived\n", + "Driver 5532 arrived\n", + "Driver 5537 arrived\n", + "Driver 5542 arrived\n", + "Agent rider 5550 move from (3, 9) to (2, 9) using car (5610, [(3, 9), (2, 9)], 0)\n", + "Rider n° 5550 arrived with a waiting time of 4 ticks\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (5, 3) to (5, 2) using car (5588, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5554 move from (4, 6) to (4, 7) using car (5608, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5560 arrived\n", + "Driver 5563 arrived\n", + "Agent rider 5565 move from (4, 6) to (4, 7) using car (5608, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 412 ended\n", - "I am driver 5724 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 5725 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "2 drivers generated.\n", - "I am rider 5726 - dep: (6, 2) , arr: (6, 9)\n", - "1 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (4, 2) to (5, 2) using car (5671, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5142 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5339 move from (4, 0) to (3, 0) using car (5677, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 move from (1, 4) to (1, 5) using car (5658, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 5) to (8, 4) using car (5701, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5369 move from (8, 5) to (8, 4) using car (5701, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 move from (8, 5) to (8, 4) using car (5701, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5410 move from (6, 2) to (7, 2) using car (5661, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 5410 arrived with a waiting time of 13 ticks\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5464 move from (1, 4) to (1, 5) using car (5658, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (1, 4) to (1, 5) using car (5658, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 doesn't move\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5493 move from (6, 4) to (6, 3) using car (5704, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 5494 doesn't move\n", - "Agent rider 5511 doesn't move\n", - "Agent rider 5531 move from (6, 6) to (6, 7) using car (5702, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 move from (6, 5) to (5, 5) using car (5694, [(6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (2, 4) to (2, 5) using car (5641, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5557 move from (9, 9) to (8, 9) using car (5724, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5560 move from (4, 0) to (3, 0) using car (5677, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 move from (4, 2) to (5, 2) using car (5671, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5563 move from (2, 1) to (2, 0) using car (5624, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5567 doesn't move\n", - "Agent rider 5568 move from (3, 3) to (4, 3) using car (5643, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 5570 arrived\n", - "Driver 5582 arrived\n", + "Agent rider 5566 move from (6, 7) to (6, 6) using car (5613, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 5567 move from (4, 0) to (3, 0) using car (5495, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5567 arrived with a waiting time of 6 ticks\n", + "Agent rider 5568 move from (3, 9) to (2, 9) using car (5610, [(3, 9), (2, 9)], 0)\n", + "Agent rider 5569 doesn't move\n", + "Agent rider 5576 doesn't move\n", + "Agent rider 5577 move from (9, 5) to (9, 4) using car (5619, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (4, 0) to (3, 0) using car (5495, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5579 move from (6, 3) to (6, 4) using car (5585, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (6, 8) to (6, 7) using car (5618, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 5584 move from (5, 2) to (4, 2) using car (5592, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Driver 5586 arrived\n", - "Agent rider 5590 doesn't move\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5593 move from (1, 7) to (1, 8) using car (5669, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 5594 move from (4, 8) to (5, 8) using car (5688, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (5, 0) to (6, 0) using car (5627, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5600 doesn't move\n", - "Agent rider 5602 move from (1, 4) to (1, 5) using car (5658, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (7, 7) to (8, 7) using car (5605, [(7, 7), (8, 7)], 0)\n", + "Driver 5591 arrived\n", + "Agent rider 5599 move from (4, 3) to (4, 4) using car (5605, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 5601 arrived\n", + "Agent rider 5603 move from (9, 9) to (8, 9) using car (5602, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5604 move from (3, 3) to (2, 3) using car (5598, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 5607 arrived\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 doesn't move\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 move from (0, 0) to (1, 0) using car (5572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 move from (2, 7) to (3, 7) using car (5589, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 5631 move from (4, 6) to (4, 7) using car (5608, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 move from (2, 1) to (1, 1) using car (5624, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5634 doesn't move\n", + "Agent rider 5635 doesn't move\n", + "Agent rider 5636 move from (9, 5) to (9, 4) using car (5619, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5638 move from (1, 2) to (1, 3) using car (5590, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5639 doesn't move\n", + "Agent rider 5640 doesn't move\n", + "Agent rider 5641 doesn't move\n", + "Agent rider 5642 doesn't move\n", + "Agent rider 5643 doesn't move\n", + "Agent rider 5644 doesn't move\n", + "tick 398 ended\n", + "I am driver 5645 - trip: [(9, 5), (9, 4), (8, 4)]\n", + "I am driver 5646 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 5647 - trip: [(0, 6), (1, 6), (2, 6), (2, 5)]\n", + "I am driver 5648 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5649 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 5650 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 5651 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6)]\n", + "7 drivers generated.\n", + "I am rider 5652 - dep: (8, 1) , arr: (7, 7)\n", + "I am rider 5653 - dep: (8, 6) , arr: (6, 9)\n", + "I am rider 5654 - dep: (4, 6) , arr: (9, 5)\n", + "I am rider 5655 - dep: (0, 5) , arr: (1, 1)\n", + "I am rider 5656 - dep: (1, 9) , arr: (9, 5)\n", + "I am rider 5657 - dep: (9, 2) , arr: (5, 5)\n", + "I am rider 5658 - dep: (3, 0) , arr: (0, 9)\n", + "I am rider 5659 - dep: (2, 6) , arr: (3, 9)\n", + "8 riders generated.\n", + "Agent rider 4754 doesn't move\n", + "Agent rider 4779 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4971 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4996 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5026 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5104 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 move from (9, 8) to (9, 9) using car (5546, [(9, 8), (9, 9)], 0)\n", + "Agent rider 5186 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5216 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 6) to (4, 7) using car (5597, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5324 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5370 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5372 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5403 doesn't move\n", + "Agent rider 5424 move from (9, 8) to (9, 9) using car (5546, [(9, 8), (9, 9)], 0)\n", + "Agent rider 5426 move from (9, 8) to (9, 9) using car (5546, [(9, 8), (9, 9)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (9, 8) to (9, 9) using car (5546, [(9, 8), (9, 9)], 0)\n", + "Agent rider 5441 move from (3, 7) to (4, 7) using car (5589, [(3, 7), (4, 7)], 0)\n", + "Driver 5469 arrived\n", + "Agent rider 5476 doesn't move\n", + "Driver 5486 arrived\n", + "Driver 5487 arrived\n", + "Driver 5494 arrived\n", + "Agent rider 5496 move from (1, 7) to (1, 8) using car (5508, [(1, 7), (1, 8)], 0)\n", + "Agent rider 5498 move from (3, 4) to (4, 4) using car (5623, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5500 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5501 move from (9, 4) to (9, 3) using car (5619, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5502 move from (7, 3) to (7, 2) using car (5609, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5504 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5505 move from (4, 2) to (3, 2) using car (5592, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5510 move from (1, 7) to (1, 8) using car (5508, [(1, 7), (1, 8)], 0)\n", + "Rider n° 5510 arrived with a waiting time of 4 ticks\n", + "Agent rider 5511 move from (9, 8) to (9, 9) using car (5546, [(9, 8), (9, 9)], 0)\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (6, 4) to (6, 5) using car (5585, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 5516 arrived\n", + "Driver 5519 arrived\n", + "Driver 5525 arrived\n", + "Driver 5527 arrived\n", + "Driver 5530 arrived\n", + "Driver 5537 arrived\n", + "Driver 5538 arrived\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (5, 2) to (5, 1) using car (5588, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 move from (3, 7) to (4, 7) using car (5589, [(3, 7), (4, 7)], 0)\n", + "Agent rider 5554 move from (4, 7) to (4, 8) using car (5608, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 5554 arrived with a waiting time of 4 ticks\n", + "Driver 5563 arrived\n", + "Agent rider 5565 move from (4, 7) to (4, 8) using car (5608, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5566 move from (6, 6) to (6, 5) using car (5613, [(6, 6), (6, 5)], 0)\n", + "Agent rider 5568 doesn't move\n", + "Agent rider 5569 move from (3, 7) to (4, 7) using car (5589, [(3, 7), (4, 7)], 0)\n", + "Driver 5573 arrived\n", + "Agent rider 5576 move from (5, 2) to (5, 1) using car (5588, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5577 move from (9, 4) to (9, 3) using car (5619, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (3, 0) to (2, 0) using car (5495, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5579 move from (6, 4) to (6, 5) using car (5585, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (6, 7) to (6, 6) using car (5650, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5584 move from (4, 2) to (3, 2) using car (5592, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 5593 arrived\n", + "Driver 5594 arrived\n", + "Agent rider 5599 move from (4, 4) to (4, 5) using car (5605, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 5603 move from (8, 9) to (7, 9) using car (5602, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5604 move from (2, 3) to (1, 3) using car (5598, [(2, 3), (1, 3)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 move from (3, 4) to (4, 4) using car (5623, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 doesn't move\n", + "Agent rider 5631 move from (4, 7) to (4, 8) using car (5608, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 move from (1, 1) to (1, 2) using car (5624, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5633 move from (7, 3) to (7, 2) using car (5609, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5634 move from (1, 3) to (2, 3) using car (5646, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 5635 doesn't move\n", + "Agent rider 5636 move from (9, 4) to (9, 3) using car (5619, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5638 move from (1, 3) to (1, 4) using car (5590, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5639 doesn't move\n", + "Agent rider 5640 move from (1, 0) to (2, 0) using car (5572, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5641 doesn't move\n", + "Agent rider 5642 doesn't move\n", + "Agent rider 5643 doesn't move\n", + "Agent rider 5644 doesn't move\n", + "Agent rider 5652 doesn't move\n", + "Agent rider 5653 doesn't move\n", + "Agent rider 5654 move from (4, 6) to (4, 7) using car (5597, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5657 doesn't move\n", + "Agent rider 5658 move from (3, 0) to (2, 0) using car (5495, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5659 doesn't move\n", + "tick 399 ended\n", + "I am driver 5660 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 5661 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 5662 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 5663 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 5664 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 5665 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 5666 - trip: [(1, 3), (2, 3), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 5667 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 5668 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 5669 - trip: [(9, 4), (9, 5), (9, 6)]\n", + "I am driver 5670 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 5671 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5672 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 5673 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 5674 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 5675 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "I am driver 5676 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 5677 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 5678 - trip: [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 5679 - trip: [(8, 7), (8, 6)]\n", + "I am driver 5680 - trip: [(9, 6), (8, 6), (8, 7), (7, 7), (6, 7)]\n", + "I am driver 5681 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 5682 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 5683 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", + "24 drivers generated.\n", + "I am rider 5684 - dep: (9, 0) , arr: (4, 2)\n", + "I am rider 5685 - dep: (6, 6) , arr: (6, 0)\n", + "I am rider 5686 - dep: (8, 6) , arr: (9, 7)\n", + "I am rider 5687 - dep: (3, 1) , arr: (8, 1)\n", + "4 riders generated.\n", + "Agent rider 4779 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4869 move from (1, 9) to (2, 9) using car (5676, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 4971 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4996 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5026 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5104 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5129 move from (1, 9) to (2, 9) using car (5676, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5216 move from (3, 2) to (2, 2) using car (5592, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5288 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 7) to (4, 8) using car (5597, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 5324 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5370 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5372 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5403 move from (9, 4) to (8, 4) using car (5645, [(9, 4), (8, 4)], 0)\n", + "Rider n° 5403 arrived with a waiting time of 5 ticks\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (1, 9) to (2, 9) using car (5676, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5476 doesn't move\n", + "Driver 5487 arrived\n", + "Agent rider 5496 move from (1, 8) to (2, 8) using car (5651, [(1, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 5498 move from (4, 4) to (4, 5) using car (5623, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 5500 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5501 move from (9, 3) to (9, 2) using car (5619, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5502 move from (7, 2) to (6, 2) using car (5609, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5504 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5505 move from (3, 2) to (2, 2) using car (5663, [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (7, 6) to (7, 5) using car (5649, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 doesn't move\n", + "Driver 5519 arrived\n", + "Driver 5521 arrived\n", + "Driver 5523 arrived\n", + "Driver 5527 arrived\n", + "Driver 5537 arrived\n", + "Driver 5548 arrived\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (5, 1) to (5, 0) using car (5588, [(5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Driver 5556 arrived\n", + "Agent rider 5565 move from (4, 8) to (3, 8) using car (5611, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5566 doesn't move\n", + "Agent rider 5568 doesn't move\n", + "Agent rider 5569 doesn't move\n", + "Agent rider 5576 move from (5, 1) to (5, 0) using car (5588, [(5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 5577 move from (9, 3) to (9, 2) using car (5619, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5579 move from (6, 5) to (6, 6) using car (5585, [(6, 5), (6, 6)], 0)\n", + "Rider n° 5579 arrived with a waiting time of 2 ticks\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (6, 6) to (6, 5) using car (5650, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5584 move from (3, 2) to (2, 2) using car (5663, [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 5594 arrived\n", + "Driver 5595 arrived\n", + "Agent rider 5599 move from (4, 5) to (4, 6) using car (5605, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Rider n° 5599 arrived with a waiting time of 4 ticks\n", + "Agent rider 5603 move from (7, 9) to (6, 9) using car (5602, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", "Agent rider 5604 doesn't move\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (2, 7) to (2, 8) using car (5670, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", "Driver 5610 arrived\n", - "Driver 5616 arrived\n", - "Driver 5621 arrived\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 move from (4, 4) to (4, 5) using car (5623, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 5620 arrived\n", + "Agent rider 5621 move from (7, 6) to (7, 5) using car (5649, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", "Driver 5622 arrived\n", - "Driver 5632 arrived\n", - "Driver 5635 arrived\n", - "Driver 5640 arrived\n", - "Driver 5642 arrived\n", + "Agent rider 5626 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 doesn't move\n", + "Agent rider 5631 move from (4, 8) to (4, 9) using car (5608, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 doesn't move\n", + "Agent rider 5633 move from (7, 2) to (6, 2) using car (5609, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 5634 move from (2, 3) to (2, 2) using car (5617, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5635 move from (4, 5) to (5, 5) using car (5675, [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 5636 move from (9, 3) to (9, 2) using car (5619, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5638 move from (1, 4) to (1, 5) using car (5590, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 5638 arrived with a waiting time of 0 ticks\n", + "Agent rider 5639 doesn't move\n", + "Agent rider 5640 move from (2, 0) to (3, 0) using car (5572, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5641 doesn't move\n", + "Agent rider 5642 doesn't move\n", + "Agent rider 5643 doesn't move\n", "Agent rider 5644 doesn't move\n", - "Agent rider 5647 move from (1, 5) to (1, 6) using car (5697, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (8, 6) to (8, 7) using car (5660, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 move from (6, 2) to (7, 2) using car (5661, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 5655 arrived\n", - "Driver 5657 arrived\n", - "Agent rider 5662 move from (6, 2) to (7, 2) using car (5661, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 5663 move from (4, 0) to (3, 0) using car (5677, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5664 move from (2, 1) to (2, 0) using car (5624, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5672 move from (3, 3) to (4, 3) using car (5643, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 5673 move from (2, 1) to (2, 0) using car (5624, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 move from (2, 4) to (2, 5) using car (5641, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 5683 arrived\n", - "Agent rider 5707 move from (3, 5) to (3, 4) using car (5668, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5721 doesn't move\n", - "Agent rider 5722 move from (2, 4) to (2, 5) using car (5641, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 doesn't move\n", - "tick 413 ended\n", - "I am driver 5727 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 5728 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "2 drivers generated.\n", - "I am rider 5729 - dep: (3, 9) , arr: (4, 8)\n", - "I am rider 5730 - dep: (7, 0) , arr: (3, 1)\n", - "I am rider 5731 - dep: (1, 9) , arr: (2, 0)\n", - "I am rider 5732 - dep: (0, 1) , arr: (5, 6)\n", - "I am rider 5733 - dep: (2, 8) , arr: (3, 6)\n", - "I am rider 5734 - dep: (0, 7) , arr: (7, 0)\n", - "I am rider 5735 - dep: (5, 4) , arr: (2, 4)\n", - "7 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (5, 2) to (6, 2) using car (5671, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5142 move from (9, 6) to (9, 5) using car (5727, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 5142 arrived with a waiting time of 20 ticks\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (8, 5) to (8, 6) using car (5717, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5339 move from (3, 0) to (2, 0) using car (5677, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 5339 arrived with a waiting time of 22 ticks\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 move from (1, 5) to (1, 6) using car (5658, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5366 move from (8, 5) to (8, 6) using car (5717, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5368 move from (8, 4) to (8, 3) using car (5701, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5369 move from (8, 4) to (8, 3) using car (5701, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 5369 arrived with a waiting time of 13 ticks\n", + "Agent rider 5652 doesn't move\n", + "Agent rider 5653 doesn't move\n", + "Agent rider 5654 doesn't move\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 move from (1, 9) to (2, 9) using car (5676, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5657 doesn't move\n", + "Agent rider 5658 move from (2, 0) to (1, 0) using car (5495, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5659 doesn't move\n", + "Agent rider 5684 doesn't move\n", + "Agent rider 5685 move from (6, 6) to (6, 5) using car (5650, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5687 doesn't move\n", + "tick 400 ended\n", + "I am driver 5688 - trip: [(6, 5), (7, 5), (8, 5)]\n", + "I am driver 5689 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 5690 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 5691 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 5692 - trip: [(9, 5), (8, 5), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 5693 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "I am driver 5694 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 5695 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 5696 - trip: [(7, 9), (7, 8), (6, 8)]\n", + "I am driver 5697 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)]\n", + "I am driver 5698 - trip: [(6, 6), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 5699 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 5700 - trip: [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 5701 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6)]\n", + "I am driver 5702 - trip: [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", + "15 drivers generated.\n", + "I am rider 5703 - dep: (5, 9) , arr: (8, 5)\n", + "I am rider 5704 - dep: (4, 9) , arr: (9, 2)\n", + "I am rider 5705 - dep: (6, 3) , arr: (1, 3)\n", + "I am rider 5706 - dep: (0, 6) , arr: (2, 9)\n", + "I am rider 5707 - dep: (3, 0) , arr: (1, 4)\n", + "5 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 4971 move from (3, 0) to (2, 0) using car (5549, [(3, 0), (2, 0)], 0)\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 move from (3, 0) to (4, 0) using car (5572, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (3, 0) to (2, 0) using car (5549, [(3, 0), (2, 0)], 0)\n", + "Agent rider 5216 move from (2, 2) to (1, 2) using car (5592, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 5223 move from (1, 9) to (2, 9) using car (5693, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5288 move from (7, 2) to (8, 2) using car (5555, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5289 move from (7, 2) to (8, 2) using car (5555, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 move from (8, 4) to (8, 3) using car (5701, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 move from (8, 5) to (8, 6) using car (5717, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (1, 5) to (1, 6) using car (5658, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5470 move from (8, 5) to (8, 6) using car (5717, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 doesn't move\n", - "Agent rider 5490 doesn't move\n", - "Agent rider 5491 move from (8, 7) to (8, 8) using car (5660, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5493 move from (6, 3) to (5, 3) using car (5704, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 5494 move from (9, 6) to (9, 5) using car (5727, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5476 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5501 move from (9, 2) to (9, 1) using car (5619, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 5501 arrived with a waiting time of 7 ticks\n", + "Agent rider 5502 doesn't move\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5505 move from (2, 2) to (3, 2) using car (5617, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Driver 5508 arrived\n", + "Agent rider 5509 doesn't move\n", "Agent rider 5511 doesn't move\n", - "Agent rider 5531 move from (6, 7) to (6, 8) using car (5702, [(6, 7), (6, 8)], 0)\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 move from (5, 5) to (5, 6) using car (5694, [(5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 5555 move from (8, 7) to (8, 8) using car (5660, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5556 doesn't move\n", - "Agent rider 5557 move from (8, 9) to (7, 9) using car (5724, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5560 move from (3, 0) to (2, 0) using car (5677, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5562 move from (5, 2) to (6, 2) using car (5671, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 5562 arrived with a waiting time of 8 ticks\n", - "Agent rider 5563 move from (2, 0) to (3, 0) using car (5624, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5567 move from (6, 0) to (7, 0) using car (5627, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 5567 arrived with a waiting time of 12 ticks\n", - "Agent rider 5568 move from (4, 3) to (5, 3) using car (5643, [(4, 3), (5, 3)], 0)\n", - "Driver 5578 arrived\n", - "Driver 5586 arrived\n", - "Agent rider 5592 move from (8, 5) to (8, 6) using car (5717, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5593 move from (1, 8) to (0, 8) using car (5581, [(1, 8), (0, 8)], 0)\n", - "Rider n° 5593 arrived with a waiting time of 3 ticks\n", - "Agent rider 5594 move from (5, 8) to (6, 8) using car (5688, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (6, 0) to (7, 0) using car (5627, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5600 doesn't move\n", - "Agent rider 5602 move from (1, 5) to (1, 6) using car (5658, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (8, 7) to (8, 8) using car (5660, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5512 move from (7, 5) to (7, 4) using car (5649, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5513 doesn't move\n", + "Agent rider 5514 move from (6, 5) to (6, 4) using car (5618, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 5515 arrived\n", + "Driver 5521 arrived\n", + "Driver 5527 arrived\n", + "Driver 5546 arrived\n", + "Agent rider 5551 move from (7, 2) to (8, 2) using car (5555, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5552 move from (5, 0) to (4, 0) using car (5588, [(5, 0), (4, 0)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5565 move from (3, 8) to (2, 8) using car (5611, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5566 move from (6, 5) to (6, 4) using car (5618, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Rider n° 5566 arrived with a waiting time of 6 ticks\n", + "Agent rider 5568 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5569 doesn't move\n", + "Agent rider 5576 move from (5, 0) to (4, 0) using car (5588, [(5, 0), (4, 0)], 0)\n", + "Agent rider 5577 move from (9, 2) to (9, 1) using car (5619, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 doesn't move\n", + "Agent rider 5584 move from (2, 2) to (1, 2) using car (5663, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 5589 arrived\n", + "Driver 5595 arrived\n", + "Driver 5598 arrived\n", + "Agent rider 5603 move from (6, 9) to (5, 9) using car (5602, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 5604 move from (1, 3) to (1, 4) using car (5624, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Driver 5606 arrived\n", + "Driver 5613 arrived\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 doesn't move\n", + "Driver 5616 arrived\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (3, 0) to (4, 0) using car (5572, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 move from (3, 0) to (4, 0) using car (5572, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 move from (2, 8) to (2, 7) using car (5651, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 5630 move from (3, 7) to (3, 6) using car (5672, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5631 move from (4, 9) to (5, 9) using car (5608, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 doesn't move\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5634 move from (2, 2) to (3, 2) using car (5617, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 5634 arrived with a waiting time of 2 ticks\n", + "Agent rider 5635 move from (5, 5) to (6, 5) using car (5675, [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 5636 move from (9, 2) to (9, 1) using car (5619, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5639 doesn't move\n", + "Agent rider 5640 move from (3, 0) to (4, 0) using car (5572, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5641 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5642 doesn't move\n", + "Agent rider 5643 doesn't move\n", + "Agent rider 5644 move from (7, 2) to (8, 2) using car (5555, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5652 move from (8, 1) to (7, 1) using car (5662, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5653 move from (8, 6) to (8, 7) using car (5680, [(8, 6), (8, 7), (7, 7), (6, 7)], 0)\n", + "Agent rider 5654 doesn't move\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 move from (2, 9) to (3, 9) using car (5676, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5657 move from (9, 2) to (9, 1) using car (5619, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5659 move from (2, 6) to (3, 6) using car (5671, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5684 doesn't move\n", + "Agent rider 5685 move from (6, 5) to (6, 4) using car (5650, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5686 move from (8, 6) to (8, 7) using car (5680, [(8, 6), (8, 7), (7, 7), (6, 7)], 0)\n", + "Agent rider 5687 doesn't move\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5704 move from (4, 9) to (5, 9) using car (5608, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5705 doesn't move\n", + "Agent rider 5706 doesn't move\n", + "Agent rider 5707 move from (3, 0) to (2, 0) using car (5549, [(3, 0), (2, 0)], 0)\n", + "tick 401 ended\n", + "I am driver 5708 - trip: [(7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 5709 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 5710 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 5711 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 5712 - trip: [(3, 7), (2, 7)]\n", + "I am driver 5713 - trip: [(5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 5714 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 5715 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 5716 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 5717 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 5718 - trip: [(5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 5719 - trip: [(0, 4), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 5720 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 5721 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 5722 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 5723 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 5724 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 5725 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", + "I am driver 5726 - trip: [(1, 6), (1, 5), (1, 4)]\n", + "I am driver 5727 - trip: [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 5728 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 5729 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 5730 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 5731 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 5732 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 5733 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "26 drivers generated.\n", + "I am rider 5734 - dep: (2, 7) , arr: (4, 6)\n", + "1 riders generated.\n", + "Agent rider 4779 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 4869 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 4971 move from (2, 0) to (1, 0) using car (5677, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4996 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5026 move from (4, 0) to (5, 0) using car (5572, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5104 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5129 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (2, 0) to (1, 0) using car (5677, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5216 move from (1, 2) to (0, 2) using car (5592, [(1, 2), (0, 2)], 0)\n", + "Rider n° 5216 arrived with a waiting time of 10 ticks\n", + "Agent rider 5223 move from (2, 9) to (3, 9) using car (5693, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 5225 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5288 move from (8, 2) to (8, 3) using car (5695, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5289 move from (8, 2) to (9, 2) using car (5555, [(8, 2), (9, 2)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5370 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5372 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5374 move from (1, 2) to (0, 2) using car (5592, [(1, 2), (0, 2)], 0)\n", + "Agent rider 5375 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (4, 7) to (3, 7) using car (5637, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5476 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 5495 arrived\n", + "Agent rider 5496 move from (2, 8) to (1, 8) using car (5611, [(2, 8), (1, 8)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5502 move from (6, 2) to (5, 2) using car (5691, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5504 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5505 move from (3, 2) to (3, 3) using car (5701, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6)], 0)\n", + "Agent rider 5506 move from (8, 2) to (9, 2) using car (5555, [(8, 2), (9, 2)], 0)\n", + "Agent rider 5509 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (7, 4) to (7, 3) using car (5649, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 5513 move from (5, 6) to (5, 5) using car (5698, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5514 move from (6, 4) to (5, 4) using car (5618, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 5521 arrived\n", + "Driver 5545 arrived\n", + "Agent rider 5551 move from (8, 2) to (9, 2) using car (5555, [(8, 2), (9, 2)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 5552 move from (4, 0) to (5, 0) using car (5572, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5553 move from (4, 7) to (3, 7) using car (5637, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5565 move from (2, 8) to (1, 8) using car (5611, [(2, 8), (1, 8)], 0)\n", + "Agent rider 5568 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Rider n° 5568 arrived with a waiting time of 4 ticks\n", + "Agent rider 5569 move from (4, 7) to (4, 6) using car (5733, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5576 move from (4, 0) to (5, 0) using car (5572, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5577 move from (9, 1) to (9, 0) using car (5619, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 doesn't move\n", + "Agent rider 5584 move from (1, 2) to (1, 3) using car (5663, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 5584 arrived with a waiting time of 1 ticks\n", + "Driver 5585 arrived\n", + "Agent rider 5603 move from (5, 9) to (4, 9) using car (5602, [(5, 9), (4, 9), (3, 9)], 0)\n", "Agent rider 5604 doesn't move\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (2, 8) to (2, 9) using car (5670, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Driver 5608 arrived\n", - "Driver 5615 arrived\n", - "Driver 5619 arrived\n", - "Driver 5620 arrived\n", - "Driver 5622 arrived\n", - "Driver 5635 arrived\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 move from (1, 6) to (1, 7) using car (5697, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (8, 7) to (8, 8) using car (5660, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 move from (7, 2) to (8, 2) using car (5661, [(7, 2), (8, 2)], 0)\n", - "Driver 5657 arrived\n", - "Agent rider 5662 move from (7, 2) to (8, 2) using car (5661, [(7, 2), (8, 2)], 0)\n", - "Agent rider 5663 move from (3, 0) to (2, 0) using car (5677, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5664 move from (2, 0) to (3, 0) using car (5624, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5672 move from (4, 3) to (5, 3) using car (5643, [(4, 3), (5, 3)], 0)\n", - "Agent rider 5673 move from (2, 0) to (3, 0) using car (5624, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 move from (2, 5) to (2, 6) using car (5641, [(2, 5), (2, 6)], 0)\n", - "Driver 5684 arrived\n", - "Driver 5693 arrived\n", - "Agent rider 5707 move from (3, 4) to (3, 3) using car (5668, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 5708 move from (5, 6) to (5, 5) using car (5703, [(5, 6), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 5709 doesn't move\n", - "Driver 5712 arrived\n", - "Agent rider 5721 doesn't move\n", - "Agent rider 5722 move from (2, 5) to (2, 6) using car (5641, [(2, 5), (2, 6)], 0)\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 move from (6, 2) to (6, 3) using car (5720, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5729 doesn't move\n", - "Agent rider 5730 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5732 doesn't move\n", - "Agent rider 5733 move from (2, 8) to (2, 9) using car (5670, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5735 doesn't move\n", - "tick 414 ended\n", - "I am driver 5736 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 5737 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 5738 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 5739 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 5740 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 5741 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5742 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 5743 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5744 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 5745 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 5746 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5747 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 5748 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 5749 - trip: [(3, 2), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5750 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (8, 2)]\n", - "I am driver 5751 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 5752 - trip: [(3, 8), (3, 7), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 5753 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 5754 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 5755 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 5756 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 5757 - trip: [(8, 5), (8, 4)]\n", - "22 drivers generated.\n", - "I am rider 5758 - dep: (1, 8) , arr: (0, 7)\n", - "I am rider 5759 - dep: (1, 0) , arr: (4, 5)\n", - "I am rider 5760 - dep: (7, 1) , arr: (3, 9)\n", - "I am rider 5761 - dep: (4, 9) , arr: (9, 7)\n", - "I am rider 5762 - dep: (9, 3) , arr: (9, 6)\n", - "I am rider 5763 - dep: (0, 5) , arr: (8, 5)\n", - "6 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (6, 2) to (7, 2) using car (5671, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (0, 1) to (1, 1) using car (5748, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (2, 9) to (1, 9) using car (5670, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5236 move from (0, 1) to (1, 1) using car (5748, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 move from (0, 1) to (1, 1) using car (5748, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5365 move from (1, 6) to (1, 7) using car (5658, [(1, 6), (1, 7)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 3) to (8, 2) using car (5701, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5372 move from (0, 1) to (1, 1) using car (5748, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5406 move from (2, 9) to (1, 9) using car (5670, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5407 move from (8, 3) to (8, 2) using car (5701, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5464 move from (1, 5) to (1, 4) using car (5756, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (1, 6) to (1, 5) using car (5711, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (1, 4) to (2, 4) using car (5736, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 5490 doesn't move\n", - "Agent rider 5491 move from (8, 8) to (7, 8) using car (5660, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5493 move from (5, 3) to (4, 3) using car (5704, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 5494 move from (9, 5) to (9, 4) using car (5727, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 5494 arrived with a waiting time of 12 ticks\n", + "Driver 5612 arrived\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5615 doesn't move\n", + "Agent rider 5621 move from (7, 5) to (6, 5) using car (5690, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 5626 move from (4, 0) to (5, 0) using car (5572, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 move from (4, 0) to (5, 0) using car (5572, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 move from (3, 6) to (3, 5) using car (5672, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5631 move from (5, 9) to (6, 9) using car (5608, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 move from (1, 2) to (0, 2) using car (5592, [(1, 2), (0, 2)], 0)\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5635 move from (6, 5) to (7, 5) using car (5675, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Rider n° 5635 arrived with a waiting time of 3 ticks\n", + "Agent rider 5636 move from (9, 1) to (9, 0) using car (5619, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5639 move from (5, 6) to (5, 5) using car (5698, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5640 move from (4, 0) to (5, 0) using car (5572, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5641 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5642 doesn't move\n", + "Agent rider 5643 move from (5, 5) to (5, 4) using car (5713, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 5644 move from (8, 2) to (8, 3) using car (5695, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 5645 arrived\n", + "Agent rider 5652 move from (7, 1) to (6, 1) using car (5662, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5653 doesn't move\n", + "Agent rider 5654 move from (4, 7) to (5, 7) using car (5667, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 move from (3, 9) to (4, 9) using car (5676, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5657 move from (9, 1) to (9, 0) using car (5619, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5658 move from (1, 0) to (2, 0) using car (5694, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5659 move from (3, 6) to (3, 5) using car (5672, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 5679 arrived\n", + "Agent rider 5684 doesn't move\n", + "Agent rider 5685 move from (6, 4) to (6, 3) using car (5650, [(6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5686 move from (8, 7) to (7, 7) using car (5680, [(8, 7), (7, 7), (6, 7)], 0)\n", + "Agent rider 5687 move from (3, 1) to (4, 1) using car (5699, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5703 move from (5, 9) to (6, 9) using car (5608, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5704 move from (5, 9) to (6, 9) using car (5608, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5705 doesn't move\n", + "Agent rider 5706 doesn't move\n", + "Agent rider 5707 move from (2, 0) to (1, 0) using car (5677, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5734 move from (2, 7) to (2, 6) using car (5651, [(2, 7), (2, 6)], 0)\n", + "tick 402 ended\n", + "0 drivers generated.\n", + "I am rider 5735 - dep: (9, 3) , arr: (6, 9)\n", + "1 riders generated.\n", + "Agent rider 4779 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 4869 move from (4, 9) to (3, 9) using car (5602, [(4, 9), (3, 9)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5026 move from (5, 0) to (6, 0) using car (5572, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5104 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5129 move from (4, 9) to (5, 9) using car (5676, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (3, 9) to (4, 9) using car (5693, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 5225 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5288 move from (8, 3) to (8, 4) using car (5695, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 5288 arrived with a waiting time of 18 ticks\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 8) to (4, 7) using car (5681, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 5324 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5370 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5372 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (4, 9) to (5, 9) using car (5676, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 7) to (3, 6) using car (5637, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5476 move from (4, 9) to (3, 9) using car (5602, [(4, 9), (3, 9)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5502 move from (5, 2) to (4, 2) using car (5691, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5504 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5505 move from (3, 3) to (3, 4) using car (5701, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6)], 0)\n", + "Rider n° 5505 arrived with a waiting time of 1 ticks\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", "Agent rider 5511 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (2, 9) to (1, 9) using car (5670, [(2, 9), (1, 9)], 0)\n", - "Agent rider 5540 move from (5, 6) to (4, 6) using car (5694, [(5, 6), (4, 6)], 0)\n", - "Agent rider 5555 move from (8, 8) to (7, 8) using car (5660, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5556 move from (2, 5) to (2, 4) using car (5728, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5557 move from (7, 9) to (6, 9) using car (5724, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5560 move from (2, 0) to (1, 0) using car (5677, [(2, 0), (1, 0)], 0)\n", - "Rider n° 5560 arrived with a waiting time of 5 ticks\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 move from (3, 0) to (4, 0) using car (5624, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5568 move from (5, 3) to (4, 3) using car (5704, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 move from (6, 8) to (7, 8) using car (5688, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5599 move from (7, 0) to (8, 0) using car (5627, [(7, 0), (8, 0)], 0)\n", - "Rider n° 5599 arrived with a waiting time of 2 ticks\n", - "Agent rider 5600 doesn't move\n", - "Agent rider 5602 move from (1, 6) to (1, 7) using car (5658, [(1, 6), (1, 7)], 0)\n", - "Agent rider 5603 move from (8, 8) to (7, 8) using car (5660, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5604 move from (5, 9) to (6, 9) using car (5718, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5512 move from (7, 3) to (7, 2) using car (5649, [(7, 3), (7, 2)], 0)\n", + "Agent rider 5513 move from (5, 5) to (5, 4) using car (5698, [(5, 5), (5, 4)], 0)\n", + "Agent rider 5514 move from (5, 4) to (4, 4) using car (5618, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 5545 arrived\n", + "Driver 5549 arrived\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 move from (3, 7) to (3, 6) using car (5637, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5569 move from (4, 6) to (4, 5) using car (5733, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 5569 arrived with a waiting time of 3 ticks\n", + "Driver 5575 arrived\n", + "Agent rider 5576 move from (5, 0) to (6, 0) using car (5572, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5577 move from (9, 0) to (8, 0) using car (5619, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (6, 5) to (5, 5) using car (5690, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 5585 arrived\n", + "Driver 5588 arrived\n", + "Driver 5590 arrived\n", + "Driver 5596 arrived\n", + "Driver 5597 arrived\n", + "Agent rider 5603 move from (4, 9) to (3, 9) using car (5602, [(4, 9), (3, 9)], 0)\n", + "Agent rider 5604 move from (1, 4) to (1, 5) using car (5719, [(1, 4), (1, 5), (1, 6)], 0)\n", "Driver 5605 arrived\n", - "Agent rider 5606 move from (2, 0) to (1, 0) using car (5677, [(2, 0), (1, 0)], 0)\n", - "Agent rider 5607 move from (2, 9) to (1, 9) using car (5670, [(2, 9), (1, 9)], 0)\n", - "Driver 5617 arrived\n", - "Driver 5620 arrived\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 move from (1, 7) to (1, 8) using car (5697, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (8, 8) to (7, 8) using car (5660, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (2, 0) to (1, 0) using car (5677, [(2, 0), (1, 0)], 0)\n", - "Agent rider 5664 move from (3, 0) to (4, 0) using car (5624, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 5667 arrived\n", - "Agent rider 5672 move from (5, 3) to (4, 3) using car (5704, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 5673 move from (3, 0) to (4, 0) using car (5624, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 doesn't move\n", - "Driver 5678 arrived\n", - "Driver 5686 arrived\n", - "Driver 5689 arrived\n", - "Driver 5700 arrived\n", - "Driver 5706 arrived\n", - "Agent rider 5707 move from (3, 3) to (3, 2) using car (5668, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 5707 arrived with a waiting time of 0 ticks\n", - "Agent rider 5708 move from (5, 5) to (6, 5) using car (5703, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 5709 doesn't move\n", - "Driver 5714 arrived\n", - "Driver 5716 arrived\n", - "Agent rider 5721 doesn't move\n", - "Agent rider 5722 doesn't move\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 move from (6, 3) to (6, 4) using car (5720, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5729 doesn't move\n", - "Agent rider 5730 move from (7, 0) to (6, 0) using car (5745, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5732 move from (0, 1) to (1, 1) using car (5748, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5733 move from (2, 9) to (1, 9) using car (5670, [(2, 9), (1, 9)], 0)\n", + "Agent rider 5614 move from (0, 5) to (0, 6) using car (5665, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5615 doesn't move\n", + "Agent rider 5621 move from (6, 5) to (5, 5) using car (5690, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 5626 move from (5, 0) to (6, 0) using car (5572, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 move from (5, 0) to (6, 0) using car (5572, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5628 move from (9, 0) to (8, 0) using car (5619, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5629 move from (2, 7) to (2, 6) using car (5730, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5630 move from (3, 5) to (3, 4) using car (5672, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5631 move from (6, 9) to (7, 9) using car (5608, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5632 doesn't move\n", + "Agent rider 5633 move from (6, 2) to (6, 3) using car (5721, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5636 move from (9, 0) to (8, 0) using car (5619, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5639 move from (5, 5) to (5, 4) using car (5698, [(5, 5), (5, 4)], 0)\n", + "Agent rider 5640 move from (5, 0) to (6, 0) using car (5572, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5641 move from (4, 9) to (5, 9) using car (5676, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5642 move from (7, 5) to (6, 5) using car (5731, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5643 move from (5, 4) to (5, 3) using car (5713, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 5644 move from (8, 3) to (8, 4) using car (5695, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 5647 arrived\n", + "Agent rider 5652 move from (6, 1) to (6, 2) using car (5662, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5653 move from (8, 7) to (8, 8) using car (5711, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5654 move from (5, 7) to (6, 7) using car (5667, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 5655 move from (0, 5) to (0, 6) using car (5665, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5656 move from (4, 9) to (5, 9) using car (5676, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5657 move from (9, 0) to (8, 0) using car (5619, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5658 move from (2, 0) to (1, 0) using car (5587, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5659 doesn't move\n", + "Driver 5669 arrived\n", + "Agent rider 5684 move from (9, 0) to (8, 0) using car (5619, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5685 move from (6, 3) to (5, 3) using car (5650, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5687 move from (4, 1) to (5, 1) using car (5699, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 5703 move from (6, 9) to (7, 9) using car (5608, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5704 move from (6, 9) to (7, 9) using car (5608, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5705 move from (6, 3) to (5, 3) using car (5660, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 5706 doesn't move\n", + "Agent rider 5707 doesn't move\n", "Agent rider 5734 doesn't move\n", "Agent rider 5735 doesn't move\n", - "Agent rider 5758 move from (1, 8) to (2, 8) using car (5665, [(1, 8), (2, 8)], 0)\n", - "Agent rider 5759 doesn't move\n", - "Agent rider 5760 doesn't move\n", - "Agent rider 5761 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 doesn't move\n", - "tick 415 ended\n", - "I am driver 5764 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "1 drivers generated.\n", - "I am rider 5765 - dep: (6, 5) , arr: (8, 6)\n", - "1 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (7, 2) to (8, 2) using car (5671, [(7, 2), (8, 2)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (1, 1) to (2, 1) using car (5748, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 2) to (8, 3) using car (5682, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "tick 403 ended\n", + "0 drivers generated.\n", + "I am rider 5736 - dep: (0, 3) , arr: (5, 6)\n", + "I am rider 5737 - dep: (3, 3) , arr: (9, 5)\n", + "2 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (3, 9) to (4, 9) using car (5725, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (5, 9) to (5, 8) using car (5676, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (4, 9) to (5, 9) using car (5682, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 7) to (4, 6) using car (5681, [(4, 7), (4, 6)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5407 move from (8, 2) to (8, 1) using car (5701, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 5407 arrived with a waiting time of 10 ticks\n", - "Agent rider 5409 move from (5, 4) to (6, 4) using car (5659, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5464 move from (1, 4) to (1, 3) using car (5756, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (1, 5) to (1, 4) using car (5711, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 move from (5, 4) to (6, 4) using car (5659, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (2, 4) to (2, 3) using car (5728, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5490 move from (5, 4) to (6, 4) using car (5659, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5491 move from (7, 8) to (6, 8) using car (5660, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5493 move from (4, 3) to (4, 2) using car (5666, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 5493 arrived with a waiting time of 4 ticks\n", - "Agent rider 5511 move from (5, 4) to (6, 4) using car (5659, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (7, 8) to (6, 8) using car (5660, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5556 move from (2, 4) to (2, 3) using car (5728, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5557 move from (6, 9) to (5, 9) using car (5724, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 move from (4, 0) to (5, 0) using car (5624, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5568 move from (4, 3) to (4, 2) using car (5742, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", - "Driver 5581 arrived\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 move from (7, 8) to (8, 8) using car (5688, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5600 doesn't move\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5604 move from (6, 9) to (7, 9) using car (5718, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 doesn't move\n", - "Driver 5609 arrived\n", - "Driver 5620 arrived\n", - "Driver 5641 arrived\n", - "Driver 5643 arrived\n", - "Agent rider 5644 move from (5, 4) to (6, 4) using car (5659, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5647 move from (1, 8) to (2, 8) using car (5697, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (7, 8) to (6, 8) using car (5660, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 move from (8, 2) to (8, 3) using car (5682, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 5661 arrived\n", - "Agent rider 5662 move from (8, 2) to (8, 3) using car (5682, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (4, 0) to (5, 0) using car (5624, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 5669 arrived\n", - "Agent rider 5672 move from (4, 3) to (4, 2) using car (5742, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 5673 move from (4, 0) to (5, 0) using car (5624, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 doesn't move\n", - "Driver 5685 arrived\n", - "Driver 5691 arrived\n", - "Driver 5702 arrived\n", - "Agent rider 5707 doesn't move\n", - "Agent rider 5708 move from (6, 5) to (7, 5) using car (5703, [(6, 5), (7, 5)], 0)\n", - "Agent rider 5709 move from (9, 4) to (9, 3) using car (5727, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5717 arrived\n", - "Agent rider 5721 move from (2, 8) to (3, 8) using car (5679, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5722 doesn't move\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 move from (6, 4) to (6, 5) using car (5720, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 5729 doesn't move\n", - "Agent rider 5730 move from (6, 0) to (5, 0) using car (5745, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5732 move from (1, 1) to (2, 1) using car (5748, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5733 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5735 move from (5, 4) to (6, 4) using car (5659, [(5, 4), (6, 4)], 0)\n", - "Agent rider 5758 doesn't move\n", - "Agent rider 5759 doesn't move\n", - "Agent rider 5760 doesn't move\n", - "Agent rider 5761 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5765 move from (6, 5) to (7, 5) using car (5703, [(6, 5), (7, 5)], 0)\n", - "tick 416 ended\n", - "I am driver 5766 - trip: [(5, 6), (5, 5), (5, 4)]\n", - "I am driver 5767 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 5768 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)]\n", - "I am driver 5769 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 5770 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 5771 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5772 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 5773 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 5774 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 5775 - trip: [(5, 1), (6, 1), (7, 1), (7, 0), (8, 0)]\n", - "I am driver 5776 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 5777 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 5778 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 5779 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 5780 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "15 drivers generated.\n", - "I am rider 5781 - dep: (0, 3) , arr: (4, 1)\n", - "I am rider 5782 - dep: (8, 7) , arr: (4, 0)\n", - "I am rider 5783 - dep: (6, 9) , arr: (2, 1)\n", - "I am rider 5784 - dep: (7, 5) , arr: (5, 0)\n", - "I am rider 5785 - dep: (5, 2) , arr: (4, 7)\n", - "I am rider 5786 - dep: (6, 9) , arr: (8, 3)\n", - "I am rider 5787 - dep: (1, 8) , arr: (1, 0)\n", - "I am rider 5788 - dep: (5, 5) , arr: (4, 9)\n", - "I am rider 5789 - dep: (3, 0) , arr: (4, 8)\n", - "9 riders generated.\n", - "Agent rider 4494 move from (9, 0) to (8, 0) using car (5772, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 move from (9, 0) to (8, 0) using car (5772, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 move from (9, 0) to (8, 0) using car (5772, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5236 move from (1, 1) to (2, 1) using car (5774, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 move from (1, 1) to (2, 1) using car (5774, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5365 move from (1, 7) to (2, 7) using car (5780, [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 3) to (8, 4) using car (5682, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 5372 move from (1, 1) to (2, 1) using car (5774, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5409 move from (6, 4) to (6, 3) using car (5690, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5464 move from (1, 3) to (1, 2) using car (5756, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5465 move from (9, 0) to (8, 0) using car (5772, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5467 move from (1, 4) to (1, 3) using car (5711, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 move from (6, 4) to (6, 3) using car (5690, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5488 move from (9, 0) to (8, 0) using car (5772, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5489 move from (2, 3) to (2, 2) using car (5728, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5490 move from (6, 4) to (6, 3) using car (5690, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 5490 arrived with a waiting time of 6 ticks\n", - "Agent rider 5491 move from (6, 8) to (5, 8) using car (5660, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5511 move from (6, 4) to (6, 3) using car (5690, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5555 move from (6, 8) to (5, 8) using car (5660, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5556 move from (2, 3) to (2, 2) using car (5728, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5557 move from (5, 9) to (4, 9) using car (5724, [(5, 9), (4, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5561 move from (9, 0) to (8, 0) using car (5772, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5563 move from (5, 0) to (6, 0) using car (5624, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5568 move from (4, 2) to (4, 1) using car (5742, [(4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 move from (8, 8) to (8, 7) using car (5688, [(8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5600 move from (4, 8) to (4, 9) using car (5699, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 5600 arrived with a waiting time of 5 ticks\n", - "Agent rider 5602 move from (1, 7) to (2, 7) using car (5780, [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5604 move from (7, 9) to (7, 8) using car (5718, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 5604 arrived with a waiting time of 5 ticks\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 doesn't move\n", - "Driver 5627 arrived\n", - "Driver 5643 arrived\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 move from (2, 8) to (3, 8) using car (5697, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (6, 8) to (5, 8) using car (5660, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 move from (8, 3) to (8, 4) using car (5682, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (5, 9) to (5, 8) using car (5676, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 6) to (3, 5) using car (5637, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5476 move from (3, 9) to (4, 9) using car (5725, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 move from (4, 5) to (4, 6) using car (5674, [(4, 5), (4, 6)], 0)\n", + "Agent rider 5500 move from (3, 0) to (4, 0) using car (5694, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5502 move from (4, 2) to (3, 2) using car (5691, [(4, 2), (3, 2), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 move from (5, 4) to (5, 5) using car (5646, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 5514 move from (4, 4) to (3, 4) using car (5618, [(4, 4), (3, 4)], 0)\n", + "Driver 5549 arrived\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 doesn't move\n", + "Driver 5555 arrived\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5576 doesn't move\n", + "Agent rider 5577 move from (8, 0) to (7, 0) using car (5619, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (5, 5) to (5, 4) using car (5690, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 5590 arrived\n", + "Driver 5592 arrived\n", + "Driver 5597 arrived\n", + "Agent rider 5603 move from (3, 9) to (4, 9) using car (5725, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 5604 doesn't move\n", + "Driver 5611 arrived\n", + "Agent rider 5614 move from (0, 6) to (0, 7) using car (5665, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5615 move from (4, 5) to (4, 6) using car (5674, [(4, 5), (4, 6)], 0)\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (6, 0) to (7, 0) using car (5572, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5627 doesn't move\n", + "Agent rider 5628 move from (8, 0) to (7, 0) using car (5619, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5629 move from (2, 6) to (2, 5) using car (5730, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5630 move from (3, 4) to (3, 3) using car (5672, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5631 move from (7, 9) to (8, 9) using car (5608, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5632 doesn't move\n", + "Agent rider 5633 move from (6, 3) to (6, 4) using car (5721, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5636 move from (8, 0) to (7, 0) using car (5619, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5639 doesn't move\n", + "Agent rider 5640 doesn't move\n", + "Agent rider 5641 move from (5, 9) to (5, 8) using car (5676, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5642 move from (6, 5) to (5, 5) using car (5731, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5643 move from (5, 3) to (5, 2) using car (5713, [(5, 3), (5, 2)], 0)\n", + "Rider n° 5643 arrived with a waiting time of 4 ticks\n", + "Agent rider 5644 move from (8, 4) to (8, 5) using car (5695, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", "Driver 5651 arrived\n", - "Driver 5658 arrived\n", - "Agent rider 5662 move from (8, 3) to (8, 4) using car (5682, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (5, 0) to (6, 0) using car (5624, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 5665 arrived\n", - "Driver 5670 arrived\n", - "Agent rider 5672 move from (4, 2) to (4, 1) using car (5742, [(4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 5673 move from (5, 0) to (6, 0) using car (5624, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 doesn't move\n", + "Agent rider 5652 move from (6, 2) to (6, 3) using car (5662, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5653 move from (8, 8) to (8, 9) using car (5711, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5654 move from (6, 7) to (7, 7) using car (5667, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 5655 move from (0, 6) to (0, 7) using car (5665, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5656 move from (5, 9) to (5, 8) using car (5676, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 5657 move from (8, 0) to (7, 0) using car (5619, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5659 doesn't move\n", "Driver 5677 arrived\n", - "Driver 5692 arrived\n", - "Driver 5694 arrived\n", - "Driver 5695 arrived\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 move from (9, 3) to (9, 2) using car (5727, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5721 move from (3, 8) to (4, 8) using car (5679, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5722 doesn't move\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 move from (6, 5) to (6, 6) using car (5720, [(6, 5), (6, 6)], 0)\n", - "Agent rider 5729 move from (3, 9) to (4, 9) using car (5777, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5730 move from (5, 0) to (4, 0) using car (5745, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5732 doesn't move\n", - "Agent rider 5733 doesn't move\n", - "Agent rider 5734 move from (0, 7) to (1, 7) using car (5773, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 5683 arrived\n", + "Agent rider 5684 move from (8, 0) to (7, 0) using car (5619, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5685 move from (5, 3) to (5, 2) using car (5713, [(5, 3), (5, 2)], 0)\n", + "Agent rider 5686 move from (7, 7) to (8, 7) using car (5718, [(7, 7), (8, 7)], 0)\n", + "Agent rider 5687 move from (5, 1) to (6, 1) using car (5699, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 5688 arrived\n", + "Driver 5696 arrived\n", + "Agent rider 5703 move from (7, 9) to (8, 9) using car (5608, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5704 move from (7, 9) to (8, 9) using car (5608, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5705 move from (5, 3) to (4, 3) using car (5660, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 5706 move from (0, 6) to (0, 7) using car (5665, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Driver 5712 arrived\n", + "Agent rider 5734 move from (2, 6) to (2, 5) using car (5730, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 5735 doesn't move\n", - "Driver 5757 arrived\n", - "Agent rider 5758 doesn't move\n", - "Agent rider 5759 doesn't move\n", - "Agent rider 5760 doesn't move\n", - "Agent rider 5761 doesn't move\n", - "Agent rider 5762 move from (9, 3) to (9, 2) using car (5750, [(9, 3), (9, 2), (8, 2)], 0)\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5765 doesn't move\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 doesn't move\n", - "Agent rider 5783 move from (6, 9) to (5, 9) using car (5755, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 5784 doesn't move\n", - "Agent rider 5785 doesn't move\n", - "Agent rider 5786 move from (6, 9) to (5, 9) using car (5755, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 5787 move from (1, 8) to (2, 8) using car (5767, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5789 move from (3, 0) to (3, 1) using car (5778, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "tick 417 ended\n", - "I am driver 5790 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", - "I am driver 5791 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 5792 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 5793 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 5794 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 5795 - trip: [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 5796 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 5797 - trip: [(8, 9), (7, 9), (6, 9), (6, 8)]\n", - "I am driver 5798 - trip: [(4, 6), (3, 6), (2, 6), (2, 7)]\n", - "I am driver 5799 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5800 - trip: [(9, 0), (9, 1), (8, 1)]\n", - "I am driver 5801 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 5802 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5803 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 5804 - trip: [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5805 - trip: [(4, 6), (4, 5), (5, 5)]\n", - "I am driver 5806 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "17 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 move from (8, 0) to (7, 0) using car (5772, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 move from (8, 0) to (7, 0) using car (5772, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 4980 doesn't move\n", - "Agent rider 5014 move from (8, 0) to (7, 0) using car (5772, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5132 move from (1, 9) to (2, 9) using car (5793, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 4) to (8, 5) using car (5682, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 doesn't move\n", + "tick 404 ended\n", + "I am driver 5738 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 5739 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 5740 - trip: [(9, 6), (8, 6), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 5741 - trip: [(0, 2), (0, 3), (0, 4)]\n", + "I am driver 5742 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 5743 - trip: [(4, 5), (4, 4)]\n", + "I am driver 5744 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 5745 - trip: [(0, 4), (1, 4)]\n", + "I am driver 5746 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 5747 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 5748 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 5749 - trip: [(8, 2), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 5750 - trip: [(7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 5751 - trip: [(9, 4), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 5752 - trip: [(1, 2), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 5753 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 5754 - trip: [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 5755 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 5756 - trip: [(3, 0), (3, 1), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 5757 - trip: [(2, 6), (2, 7), (3, 7)]\n", + "I am driver 5758 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "21 drivers generated.\n", + "I am rider 5759 - dep: (1, 6) , arr: (5, 9)\n", + "I am rider 5760 - dep: (8, 7) , arr: (0, 4)\n", + "2 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (4, 9) to (5, 9) using car (5725, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (5, 9) to (5, 8) using car (5682, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5406 move from (1, 9) to (2, 9) using car (5793, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n" + "Agent rider 5374 move from (0, 2) to (0, 3) using car (5741, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 5) to (3, 6) using car (5701, [(3, 5), (3, 6), (4, 6)], 0)\n", + "Agent rider 5476 move from (4, 9) to (5, 9) using car (5725, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5409 move from (6, 3) to (6, 2) using car (5690, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 doesn't move\n", - "Agent rider 5464 move from (1, 2) to (1, 1) using car (5756, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5465 move from (8, 0) to (7, 0) using car (5772, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5467 move from (1, 3) to (1, 2) using car (5711, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5470 move from (8, 6) to (8, 7) using car (5747, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 5472 move from (6, 3) to (6, 2) using car (5690, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 5488 move from (8, 0) to (7, 0) using car (5772, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5489 move from (2, 2) to (2, 1) using car (5728, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5491 move from (5, 8) to (4, 8) using car (5660, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5500 move from (4, 0) to (5, 0) using car (5694, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5502 move from (3, 2) to (3, 3) using car (5691, [(3, 2), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", "Agent rider 5511 doesn't move\n", - "Agent rider 5531 move from (6, 8) to (7, 8) using car (5725, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 5538 move from (1, 9) to (2, 9) using car (5793, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5540 move from (4, 6) to (5, 6) using car (5752, [(4, 6), (5, 6)], 0)\n", - "Agent rider 5555 move from (5, 8) to (4, 8) using car (5660, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5556 move from (2, 2) to (2, 1) using car (5728, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5557 move from (4, 9) to (5, 9) using car (5699, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5561 move from (8, 0) to (7, 0) using car (5772, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5563 move from (6, 0) to (7, 0) using car (5624, [(6, 0), (7, 0)], 0)\n", - "Agent rider 5568 move from (4, 1) to (5, 1) using car (5742, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 5592 move from (8, 6) to (8, 7) using car (5747, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 5594 move from (8, 7) to (8, 6) using car (5688, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 doesn't move\n", - "Agent rider 5602 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 9) to (2, 9) using car (5793, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 5643 arrived\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 move from (3, 8) to (4, 8) using car (5697, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (5, 8) to (4, 8) using car (5660, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 move from (8, 4) to (8, 5) using car (5682, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 5659 arrived\n", - "Agent rider 5662 move from (8, 4) to (8, 5) using car (5682, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (6, 0) to (7, 0) using car (5624, [(6, 0), (7, 0)], 0)\n", - "Driver 5671 arrived\n", - "Agent rider 5672 move from (4, 1) to (5, 1) using car (5742, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 5673 move from (6, 0) to (7, 0) using car (5624, [(6, 0), (7, 0)], 0)\n", - "Agent rider 5674 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 move from (2, 6) to (2, 7) using car (5764, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 5694 arrived\n", - "Driver 5703 arrived\n", - "Agent rider 5708 move from (7, 5) to (6, 5) using car (5738, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 5709 move from (9, 2) to (9, 1) using car (5727, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5713 arrived\n", - "Agent rider 5721 move from (4, 8) to (5, 8) using car (5679, [(4, 8), (5, 8)], 0)\n", - "Agent rider 5722 move from (2, 6) to (2, 7) using car (5764, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 doesn't move\n", - "Agent rider 5729 move from (4, 9) to (5, 9) using car (5699, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5730 move from (4, 0) to (3, 0) using car (5745, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 5731 move from (1, 9) to (2, 9) using car (5793, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5732 move from (2, 1) to (3, 1) using car (5774, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5733 move from (1, 9) to (2, 9) using car (5793, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5734 move from (1, 7) to (2, 7) using car (5773, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 doesn't move\n", - "Agent rider 5758 doesn't move\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5513 move from (5, 5) to (4, 5) using car (5731, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 5513 arrived with a waiting time of 9 ticks\n", + "Agent rider 5514 move from (3, 4) to (4, 4) using car (5732, [(3, 4), (4, 4)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5576 move from (6, 0) to (7, 0) using car (5755, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5577 move from (7, 0) to (6, 0) using car (5619, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (5, 4) to (5, 3) using car (5690, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 5587 arrived\n", + "Driver 5592 arrived\n", + "Driver 5602 arrived\n", + "Agent rider 5603 move from (4, 9) to (5, 9) using car (5725, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 5604 move from (1, 5) to (0, 5) using car (5697, [(1, 5), (0, 5)], 0)\n", + "Agent rider 5614 move from (0, 7) to (0, 8) using car (5665, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5615 doesn't move\n", + "Agent rider 5621 move from (5, 5) to (5, 6) using car (5646, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 5626 doesn't move\n", + "Agent rider 5627 move from (6, 0) to (7, 0) using car (5755, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 move from (7, 0) to (6, 0) using car (5619, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5629 move from (2, 5) to (2, 4) using car (5730, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5630 move from (3, 3) to (3, 2) using car (5672, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 5631 move from (8, 9) to (7, 9) using car (5711, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5632 move from (0, 2) to (1, 2) using car (5758, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 5633 move from (6, 4) to (6, 5) using car (5721, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5636 move from (7, 0) to (6, 0) using car (5619, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5639 move from (5, 4) to (5, 3) using car (5690, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 5640 move from (6, 0) to (7, 0) using car (5755, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 doesn't move\n", + "Agent rider 5642 move from (5, 5) to (4, 5) using car (5731, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5644 move from (8, 5) to (8, 6) using car (5695, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 5649 arrived\n", + "Agent rider 5652 move from (6, 3) to (6, 4) using car (5662, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5653 move from (8, 9) to (7, 9) using car (5711, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5654 move from (7, 7) to (7, 6) using car (5667, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 5655 move from (0, 7) to (0, 8) using car (5665, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5657 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5659 move from (3, 5) to (3, 6) using car (5701, [(3, 5), (3, 6), (4, 6)], 0)\n", + "Driver 5680 arrived\n", + "Agent rider 5684 move from (7, 0) to (6, 0) using car (5619, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5685 move from (5, 2) to (6, 2) using car (5722, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5687 move from (6, 1) to (7, 1) using car (5699, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 5698 arrived\n", + "Agent rider 5703 move from (8, 9) to (7, 9) using car (5711, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5704 move from (8, 9) to (7, 9) using car (5711, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5705 move from (4, 3) to (3, 3) using car (5660, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 5706 move from (0, 7) to (0, 8) using car (5665, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Driver 5726 arrived\n", + "Agent rider 5734 move from (2, 5) to (2, 4) using car (5730, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5735 move from (9, 3) to (8, 3) using car (5742, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 doesn't move\n", "Agent rider 5759 doesn't move\n", - "Agent rider 5760 move from (7, 1) to (6, 1) using car (5802, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 5761 move from (4, 9) to (5, 9) using car (5699, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 5762 move from (9, 2) to (8, 2) using car (5750, [(9, 2), (8, 2)], 0)\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5765 move from (7, 5) to (6, 5) using car (5738, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 move from (8, 7) to (8, 6) using car (5688, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5784 move from (7, 5) to (7, 4) using car (5753, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5785 doesn't move\n", - "Agent rider 5786 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (5, 5) to (5, 4) using car (5766, [(5, 5), (5, 4)], 0)\n", - "Agent rider 5789 move from (3, 1) to (2, 1) using car (5770, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "tick 418 ended\n", - "I am driver 5807 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 5808 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 5809 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "3 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 4980 move from (2, 1) to (2, 2) using car (5770, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (2, 9) to (2, 8) using car (5793, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (8, 6) to (8, 5) using car (5688, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 move from (2, 7) to (2, 8) using car (5764, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5366 move from (8, 6) to (8, 5) using car (5688, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5368 move from (8, 5) to (8, 6) using car (5682, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5760 doesn't move\n", + "tick 405 ended\n", + "I am driver 5761 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", + "I am driver 5762 - trip: [(4, 8), (5, 8), (6, 8), (7, 8)]\n", + "2 drivers generated.\n", + "I am rider 5763 - dep: (0, 5) , arr: (1, 7)\n", + "I am rider 5764 - dep: (1, 5) , arr: (3, 5)\n", + "2 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (5, 9) to (5, 8) using car (5725, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 move from (6, 0) to (5, 0) using car (5619, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (5, 8) to (5, 7) using car (5724, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (5, 8) to (5, 7) using car (5724, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5406 move from (2, 9) to (2, 8) using car (5793, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5409 move from (6, 2) to (6, 1) using car (5690, [(6, 2), (6, 1)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 move from (8, 6) to (8, 5) using car (5688, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5464 move from (1, 1) to (1, 0) using car (5756, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (1, 2) to (2, 2) using car (5711, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5470 move from (8, 7) to (8, 8) using car (5747, [(8, 7), (8, 8)], 0)\n", - "Agent rider 5472 move from (6, 2) to (6, 1) using car (5690, [(6, 2), (6, 1)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (2, 1) to (2, 0) using car (5728, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5491 move from (4, 8) to (3, 8) using car (5660, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5374 move from (0, 3) to (0, 4) using car (5741, [(0, 3), (0, 4)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (5, 8) to (5, 7) using car (5724, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 6) to (3, 5) using car (5709, [(3, 6), (3, 5)], 0)\n", + "Agent rider 5476 move from (5, 9) to (5, 8) using car (5725, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 move from (5, 0) to (6, 0) using car (5694, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5502 move from (3, 3) to (3, 4) using car (5691, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", "Agent rider 5511 doesn't move\n", - "Agent rider 5531 move from (7, 8) to (8, 8) using car (5725, [(7, 8), (8, 8)], 0)\n", - "Agent rider 5538 move from (2, 9) to (2, 8) using car (5793, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5540 move from (5, 6) to (6, 6) using car (5740, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 5555 doesn't move\n", - "Agent rider 5556 move from (2, 1) to (2, 0) using car (5728, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 5556 arrived with a waiting time of 3 ticks\n", - "Agent rider 5557 move from (5, 9) to (6, 9) using car (5699, [(5, 9), (6, 9)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5561 move from (7, 0) to (6, 0) using car (5772, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 move from (5, 1) to (6, 1) using car (5742, [(5, 1), (6, 1)], 0)\n", - "Agent rider 5592 move from (8, 7) to (8, 8) using car (5747, [(8, 7), (8, 8)], 0)\n", - "Agent rider 5594 move from (8, 6) to (8, 5) using car (5688, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 5598 move from (2, 6) to (1, 6) using car (5680, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 5598 arrived with a waiting time of 11 ticks\n", - "Agent rider 5602 move from (2, 7) to (2, 8) using car (5764, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5603 move from (7, 8) to (8, 8) using car (5725, [(7, 8), (8, 8)], 0)\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (2, 9) to (2, 8) using car (5793, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5644 move from (6, 4) to (5, 4) using car (5771, [(6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 5647 move from (4, 8) to (5, 8) using car (5697, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (4, 8) to (3, 8) using car (5660, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Driver 5652 arrived\n", - "Agent rider 5662 move from (8, 5) to (8, 6) using car (5682, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", + "Agent rider 5512 move from (7, 2) to (7, 3) using car (5749, [(7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 5514 doesn't move\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 move from (3, 6) to (4, 6) using car (5701, [(3, 6), (4, 6)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5576 move from (7, 0) to (7, 1) using car (5755, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5577 move from (6, 0) to (5, 0) using car (5619, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5580 move from (8, 1) to (9, 1) using car (5670, [(8, 1), (9, 1)], 0)\n", + "Agent rider 5581 move from (5, 3) to (5, 2) using car (5690, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 5592 arrived\n", + "Agent rider 5603 move from (5, 9) to (5, 8) using car (5725, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 5604 doesn't move\n", + "Driver 5608 arrived\n", + "Agent rider 5614 move from (0, 8) to (0, 9) using car (5665, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5615 doesn't move\n", + "Driver 5618 arrived\n", + "Agent rider 5621 doesn't move\n", + "Driver 5623 arrived\n", + "Agent rider 5626 move from (7, 0) to (7, 1) using car (5755, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5627 move from (7, 0) to (7, 1) using car (5755, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 move from (6, 0) to (5, 0) using car (5619, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5629 move from (2, 4) to (2, 3) using car (5730, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5630 move from (3, 2) to (3, 1) using car (5672, [(3, 2), (3, 1)], 0)\n", + "Agent rider 5631 move from (7, 9) to (6, 9) using car (5711, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5632 move from (1, 2) to (2, 2) using car (5758, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 5632 arrived with a waiting time of 4 ticks\n", + "Agent rider 5633 move from (6, 5) to (6, 6) using car (5721, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5636 move from (6, 0) to (5, 0) using car (5619, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 5636 arrived with a waiting time of 1 ticks\n", + "Agent rider 5639 doesn't move\n", + "Agent rider 5640 move from (7, 0) to (7, 1) using car (5755, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 move from (5, 8) to (5, 7) using car (5724, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5642 move from (4, 5) to (4, 6) using car (5731, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5644 move from (8, 6) to (8, 5) using car (5740, [(8, 6), (8, 5), (7, 5), (6, 5)], 0)\n", + "Driver 5648 arrived\n", + "Driver 5650 arrived\n", + "Agent rider 5652 move from (6, 4) to (6, 5) using car (5662, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5653 move from (7, 9) to (6, 9) using car (5711, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 5653 arrived with a waiting time of 3 ticks\n", + "Agent rider 5654 move from (7, 6) to (8, 6) using car (5671, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5655 move from (0, 8) to (0, 9) using car (5665, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5657 move from (7, 0) to (7, 1) using car (5755, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5659 move from (3, 6) to (4, 6) using car (5701, [(3, 6), (4, 6)], 0)\n", "Driver 5668 arrived\n", - "Agent rider 5672 move from (5, 1) to (6, 1) using car (5742, [(5, 1), (6, 1)], 0)\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5674 move from (2, 6) to (1, 6) using car (5680, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 5674 arrived with a waiting time of 7 ticks\n", - "Agent rider 5675 move from (9, 8) to (9, 7) using car (5790, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5676 move from (2, 7) to (2, 8) using car (5764, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 5698 arrived\n", - "Driver 5704 arrived\n", - "Agent rider 5708 move from (6, 5) to (5, 5) using car (5738, [(6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 5709 move from (9, 1) to (9, 0) using car (5727, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5720 arrived\n", - "Agent rider 5721 doesn't move\n", - "Agent rider 5722 move from (2, 7) to (2, 8) using car (5764, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5723 doesn't move\n", - "Driver 5724 arrived\n", - "Agent rider 5726 doesn't move\n", - "Agent rider 5729 move from (5, 9) to (6, 9) using car (5699, [(5, 9), (6, 9)], 0)\n", - "Agent rider 5730 move from (3, 0) to (3, 1) using car (5745, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Rider n° 5730 arrived with a waiting time of 1 ticks\n", - "Agent rider 5731 move from (2, 9) to (2, 8) using car (5793, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5732 move from (3, 1) to (4, 1) using car (5774, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5733 move from (2, 9) to (2, 8) using car (5793, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5734 move from (2, 7) to (3, 7) using car (5773, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 move from (6, 4) to (5, 4) using car (5769, [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 5758 doesn't move\n", + "Driver 5673 arrived\n", + "Driver 5674 arrived\n", + "Driver 5678 arrived\n", + "Driver 5681 arrived\n", + "Agent rider 5684 move from (6, 0) to (5, 0) using car (5619, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5685 move from (6, 2) to (7, 2) using car (5722, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5687 move from (7, 1) to (8, 1) using car (5699, [(7, 1), (8, 1)], 0)\n", + "Rider n° 5687 arrived with a waiting time of 2 ticks\n", + "Driver 5689 arrived\n", + "Driver 5692 arrived\n", + "Driver 5702 arrived\n", + "Agent rider 5703 move from (7, 9) to (6, 9) using car (5711, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5704 move from (7, 9) to (6, 9) using car (5711, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5705 move from (3, 3) to (2, 3) using car (5660, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 5706 move from (0, 8) to (0, 9) using car (5665, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Driver 5708 arrived\n", + "Driver 5713 arrived\n", + "Driver 5718 arrived\n", + "Driver 5719 arrived\n", + "Driver 5729 arrived\n", + "Agent rider 5734 move from (2, 4) to (2, 3) using car (5730, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5735 move from (8, 3) to (7, 3) using car (5742, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 move from (0, 3) to (0, 4) using car (5741, [(0, 3), (0, 4)], 0)\n", + "Agent rider 5737 move from (3, 3) to (3, 4) using car (5691, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", "Agent rider 5759 doesn't move\n", - "Agent rider 5760 move from (6, 1) to (5, 1) using car (5802, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 5761 move from (5, 9) to (6, 9) using car (5699, [(5, 9), (6, 9)], 0)\n", - "Agent rider 5762 doesn't move\n", + "Agent rider 5760 doesn't move\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5765 doesn't move\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5784 move from (7, 4) to (7, 3) using car (5753, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5785 doesn't move\n", - "Agent rider 5786 move from (5, 9) to (5, 8) using car (5777, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5789 move from (2, 1) to (2, 2) using car (5770, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "tick 419 ended\n", - "I am driver 5810 - trip: [(6, 8), (5, 8), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 5811 - trip: [(0, 6), (1, 6), (1, 5), (1, 4)]\n", - "2 drivers generated.\n", - "I am rider 5812 - dep: (3, 2) , arr: (9, 1)\n", - "I am rider 5813 - dep: (4, 0) , arr: (7, 1)\n", - "I am rider 5814 - dep: (9, 9) , arr: (9, 8)\n", - "I am rider 5815 - dep: (0, 0) , arr: (5, 1)\n", - "I am rider 5816 - dep: (5, 5) , arr: (3, 5)\n", - "I am rider 5817 - dep: (9, 0) , arr: (3, 1)\n", - "I am rider 5818 - dep: (9, 0) , arr: (4, 6)\n", - "I am rider 5819 - dep: (8, 8) , arr: (0, 0)\n", - "8 riders generated.\n", - "Agent rider 4494 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 4980 move from (2, 2) to (2, 3) using car (5770, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Rider n° 4980 arrived with a waiting time of 33 ticks\n", - "Agent rider 5014 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5132 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (8, 5) to (9, 5) using car (5688, [(8, 5), (9, 5)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5366 move from (8, 5) to (9, 5) using car (5688, [(8, 5), (9, 5)], 0)\n", - "Agent rider 5368 doesn't move\n", + "Agent rider 5764 doesn't move\n", + "tick 406 ended\n", + "I am driver 5765 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 5766 - trip: [(2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 5767 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 5768 - trip: [(6, 1), (5, 1)]\n", + "I am driver 5769 - trip: [(5, 5), (4, 5), (3, 5), (3, 6)]\n", + "I am driver 5770 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 5771 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 5772 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 5773 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 5774 - trip: [(0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 5775 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 5776 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 5777 - trip: [(3, 9), (4, 9), (5, 9)]\n", + "I am driver 5778 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "14 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 move from (5, 0) to (4, 0) using car (5619, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (5, 7) to (5, 6) using car (5724, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (5, 7) to (5, 6) using car (5724, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 6) to (4, 7) using car (5731, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5406 move from (2, 8) to (2, 7) using car (5793, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5419 move from (8, 5) to (9, 5) using car (5688, [(8, 5), (9, 5)], 0)\n", - "Rider n° 5419 arrived with a waiting time of 14 ticks\n", - "Agent rider 5464 move from (1, 0) to (2, 0) using car (5756, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5465 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5467 move from (2, 2) to (3, 2) using car (5711, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5489 move from (2, 0) to (3, 0) using car (5728, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 5491 move from (3, 8) to (2, 8) using car (5660, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5511 move from (6, 3) to (7, 3) using car (5705, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 5511 arrived with a waiting time of 12 ticks\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (2, 8) to (2, 7) using car (5793, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5540 move from (6, 6) to (7, 6) using car (5740, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 5555 move from (4, 8) to (4, 7) using car (5767, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 5555 arrived with a waiting time of 8 ticks\n", - "Agent rider 5557 move from (6, 9) to (6, 8) using car (5797, [(6, 9), (6, 8)], 0)\n", - "Agent rider 5558 doesn't move\n", - "Agent rider 5561 move from (6, 0) to (7, 0) using car (5743, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5563 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 move from (8, 5) to (9, 5) using car (5688, [(8, 5), (9, 5)], 0)\n", - "Agent rider 5602 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (5, 7) to (5, 6) using car (5724, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5476 doesn't move\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 move from (4, 6) to (4, 7) using car (5731, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5500 move from (6, 0) to (7, 0) using car (5694, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5502 move from (3, 4) to (2, 4) using car (5691, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (7, 3) to (7, 4) using car (5749, [(7, 3), (7, 4)], 0)\n", + "Agent rider 5514 doesn't move\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (5, 0) to (4, 0) using car (5619, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5553 move from (4, 6) to (4, 7) using car (5731, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Driver 5572 arrived\n", + "Agent rider 5576 move from (7, 1) to (7, 2) using car (5755, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5577 move from (5, 0) to (4, 0) using car (5619, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 5577 arrived with a waiting time of 5 ticks\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (5, 2) to (5, 1) using car (5690, [(5, 2), (5, 1), (5, 0)], 0)\n", "Agent rider 5603 doesn't move\n", - "Agent rider 5606 move from (1, 0) to (2, 0) using car (5756, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5607 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 5604 doesn't move\n", + "Driver 5609 arrived\n", + "Agent rider 5614 move from (0, 9) to (1, 9) using car (5665, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5615 move from (4, 6) to (4, 7) using car (5731, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5621 doesn't move\n", "Driver 5624 arrived\n", - "Agent rider 5644 move from (5, 4) to (4, 4) using car (5771, [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 5647 move from (5, 8) to (6, 8) using car (5697, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 5648 move from (3, 8) to (2, 8) using car (5660, [(3, 8), (2, 8)], 0)\n", - "Agent rider 5650 move from (8, 5) to (9, 5) using car (5688, [(8, 5), (9, 5)], 0)\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (1, 0) to (2, 0) using car (5756, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5664 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", + "Agent rider 5626 move from (7, 1) to (7, 2) using car (5755, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5627 move from (7, 1) to (7, 2) using car (5755, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 move from (5, 0) to (4, 0) using car (5619, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5629 move from (2, 3) to (1, 3) using car (5660, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 5630 doesn't move\n", + "Agent rider 5631 doesn't move\n", + "Agent rider 5633 move from (6, 6) to (6, 7) using car (5721, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5639 move from (5, 3) to (5, 4) using car (5738, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5640 move from (7, 1) to (7, 2) using car (5755, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 move from (5, 7) to (5, 6) using car (5724, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5642 move from (4, 6) to (4, 7) using car (5731, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5644 move from (8, 5) to (7, 5) using car (5740, [(8, 5), (7, 5), (6, 5)], 0)\n", + "Rider n° 5644 arrived with a waiting time of 3 ticks\n", + "Driver 5650 arrived\n", + "Agent rider 5652 move from (6, 5) to (6, 6) using car (5662, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5654 move from (8, 6) to (9, 6) using car (5671, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5655 move from (0, 9) to (1, 9) using car (5665, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5656 move from (5, 8) to (6, 8) using car (5715, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 5657 move from (7, 1) to (7, 2) using car (5755, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5659 move from (4, 6) to (4, 7) using car (5731, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 5663 arrived\n", "Driver 5666 arrived\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 move from (7, 0) to (8, 0) using car (5775, [(7, 0), (8, 0)], 0)\n", - "Agent rider 5675 move from (9, 7) to (9, 6) using car (5790, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5676 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 5679 arrived\n", - "Agent rider 5708 move from (5, 5) to (6, 5) using car (5719, [(5, 5), (6, 5)], 0)\n", - "Agent rider 5709 move from (9, 0) to (8, 0) using car (5727, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5721 move from (5, 8) to (6, 8) using car (5697, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 5721 arrived with a waiting time of 5 ticks\n", - "Agent rider 5722 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 move from (6, 6) to (7, 6) using car (5740, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 5729 move from (6, 9) to (6, 8) using car (5797, [(6, 9), (6, 8)], 0)\n", - "Agent rider 5731 move from (2, 8) to (2, 7) using car (5793, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5732 move from (4, 1) to (4, 2) using car (5774, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 5733 move from (2, 8) to (2, 7) using car (5793, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5734 move from (3, 7) to (4, 7) using car (5773, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 move from (5, 4) to (5, 5) using car (5769, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Driver 5750 arrived\n", - "Driver 5752 arrived\n", - "Agent rider 5758 move from (2, 8) to (1, 8) using car (5764, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5759 move from (1, 0) to (2, 0) using car (5756, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5760 move from (5, 1) to (4, 1) using car (5802, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 5761 move from (6, 9) to (6, 8) using car (5797, [(6, 9), (6, 8)], 0)\n", - "Agent rider 5762 doesn't move\n", + "Driver 5674 arrived\n", + "Driver 5681 arrived\n", + "Agent rider 5684 move from (5, 0) to (4, 0) using car (5619, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5685 move from (7, 2) to (6, 2) using car (5771, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Driver 5689 arrived\n", + "Driver 5697 arrived\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5704 doesn't move\n", + "Agent rider 5705 move from (2, 3) to (1, 3) using car (5660, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 5705 arrived with a waiting time of 2 ticks\n", + "Agent rider 5706 move from (0, 9) to (1, 9) using car (5665, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Driver 5719 arrived\n", + "Driver 5732 arrived\n", + "Agent rider 5734 doesn't move\n", + "Agent rider 5735 move from (7, 3) to (6, 3) using car (5742, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 doesn't move\n", + "Driver 5743 arrived\n", + "Driver 5745 arrived\n", + "Agent rider 5759 doesn't move\n", + "Agent rider 5760 move from (8, 7) to (8, 8) using car (5695, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5765 doesn't move\n", - "Driver 5766 arrived\n", - "Agent rider 5781 move from (0, 3) to (0, 4) using car (5803, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5782 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5784 move from (7, 3) to (7, 2) using car (5753, [(7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5785 doesn't move\n", - "Agent rider 5786 move from (5, 8) to (5, 7) using car (5777, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 5787 move from (2, 8) to (2, 7) using car (5793, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5789 move from (2, 2) to (2, 3) using car (5770, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 5812 doesn't move\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 doesn't move\n", - "Agent rider 5816 move from (5, 5) to (4, 5) using car (5738, [(5, 5), (4, 5)], 0)\n", - "Agent rider 5817 move from (9, 0) to (8, 0) using car (5727, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (9, 0) to (8, 0) using car (5727, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5819 doesn't move\n", - "tick 420 ended\n", - "I am driver 5820 - trip: [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 5821 - trip: [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 5822 - trip: [(9, 4), (9, 3), (9, 2), (8, 2), (7, 2)]\n", - "I am driver 5823 - trip: [(6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 5824 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 5825 - trip: [(5, 8), (6, 8), (7, 8), (7, 7)]\n", - "I am driver 5826 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5827 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5828 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 5829 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 5830 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (1, 8)]\n", - "I am driver 5831 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "12 drivers generated.\n", - "I am rider 5832 - dep: (9, 4) , arr: (9, 0)\n", - "I am rider 5833 - dep: (1, 5) , arr: (6, 2)\n", - "I am rider 5834 - dep: (9, 6) , arr: (8, 4)\n", - "3 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5365 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", - "Rider n° 5365 arrived with a waiting time of 7 ticks\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", + "Agent rider 5764 doesn't move\n", + "tick 407 ended\n", + "I am driver 5779 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5780 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 5781 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5782 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 5783 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 5784 - trip: [(4, 2), (3, 2), (2, 2), (2, 3)]\n", + "I am driver 5785 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", + "I am driver 5786 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 5787 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 5788 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 5789 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 5790 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 5791 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 5792 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 5793 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (7, 6)]\n", + "I am driver 5794 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 5795 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 5796 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "I am driver 5797 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 5798 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 5799 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "21 drivers generated.\n", + "I am rider 5800 - dep: (2, 5) , arr: (5, 1)\n", + "1 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5026 move from (4, 0) to (3, 0) using car (5782, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (5, 6) to (5, 5) using car (5724, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (5, 6) to (5, 5) using car (5724, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5406 move from (2, 7) to (2, 6) using car (5793, [(2, 7), (2, 6)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 move from (0, 4) to (0, 5) using car (5803, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5464 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (3, 2) to (4, 2) using car (5711, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (3, 0) to (4, 0) using car (5728, [(3, 0), (4, 0)], 0)\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (2, 7) to (2, 6) using car (5793, [(2, 7), (2, 6)], 0)\n", - "Agent rider 5540 move from (7, 6) to (7, 5) using car (5776, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5557 move from (6, 8) to (7, 8) using car (5697, [(6, 8), (7, 8)], 0)\n", - "Agent rider 5558 move from (0, 4) to (0, 5) using car (5803, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5561 move from (7, 0) to (8, 0) using car (5743, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5602 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", - "Rider n° 5602 arrived with a waiting time of 8 ticks\n", + "Agent rider 5374 move from (0, 4) to (0, 5) using car (5752, [(0, 4), (0, 5)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (5, 6) to (5, 5) using car (5724, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 doesn't move\n", + "Agent rider 5476 doesn't move\n", + "Agent rider 5496 move from (1, 8) to (1, 7) using car (5716, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 move from (7, 0) to (8, 0) using car (5694, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5502 move from (2, 4) to (2, 5) using car (5781, [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 5502 arrived with a waiting time of 3 ticks\n", + "Agent rider 5504 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (7, 4) to (7, 3) using car (5667, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 5514 doesn't move\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (4, 0) to (3, 0) using car (5619, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5565 move from (1, 8) to (1, 7) using car (5716, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5576 move from (7, 2) to (7, 3) using car (5755, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5578 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5581 move from (5, 1) to (5, 0) using car (5690, [(5, 1), (5, 0)], 0)\n", + "Rider n° 5581 arrived with a waiting time of 5 ticks\n", "Agent rider 5603 doesn't move\n", - "Agent rider 5606 doesn't move\n", - "Agent rider 5607 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", - "Driver 5614 arrived\n", - "Agent rider 5644 move from (4, 4) to (4, 3) using car (5771, [(4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 5644 arrived with a waiting time of 9 ticks\n", - "Agent rider 5647 move from (6, 8) to (7, 8) using car (5697, [(6, 8), (7, 8)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (2, 0) to (3, 0) using car (5756, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5675 move from (9, 6) to (9, 5) using car (5790, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5676 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", - "Driver 5682 arrived\n", - "Driver 5690 arrived\n", + "Agent rider 5604 doesn't move\n", + "Agent rider 5614 move from (1, 9) to (2, 9) using car (5665, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5615 move from (4, 7) to (4, 8) using car (5731, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 5617 arrived\n", + "Agent rider 5621 move from (5, 6) to (5, 5) using car (5724, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Driver 5625 arrived\n", + "Agent rider 5626 move from (7, 2) to (7, 3) using car (5755, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5627 move from (7, 2) to (7, 3) using car (5755, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 move from (4, 0) to (3, 0) using car (5619, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5629 move from (1, 3) to (0, 3) using car (5660, [(1, 3), (0, 3)], 0)\n", + "Agent rider 5630 doesn't move\n", + "Agent rider 5631 doesn't move\n", + "Agent rider 5633 move from (6, 7) to (5, 7) using car (5721, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5639 move from (5, 4) to (4, 4) using car (5738, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5640 move from (7, 2) to (7, 3) using car (5755, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 doesn't move\n", + "Agent rider 5642 move from (4, 7) to (4, 8) using car (5731, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5652 move from (6, 6) to (6, 7) using car (5662, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5654 move from (9, 6) to (9, 7) using car (5746, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 5655 move from (1, 9) to (2, 9) using car (5665, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5656 move from (6, 8) to (7, 8) using car (5715, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 5657 move from (7, 2) to (7, 3) using car (5755, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5659 move from (4, 7) to (4, 8) using car (5731, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 5670 arrived\n", + "Driver 5672 arrived\n", + "Agent rider 5684 move from (4, 0) to (3, 0) using car (5619, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5685 move from (6, 2) to (5, 2) using car (5788, [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 5686 doesn't move\n", "Driver 5699 arrived\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 move from (8, 0) to (7, 0) using car (5727, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5722 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", - "Agent rider 5723 doesn't move\n", + "Driver 5700 arrived\n", + "Driver 5701 arrived\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5704 doesn't move\n", + "Agent rider 5706 move from (1, 9) to (2, 9) using car (5665, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5706 arrived with a waiting time of 3 ticks\n", + "Agent rider 5707 doesn't move\n", + "Driver 5709 arrived\n", + "Driver 5720 arrived\n", + "Agent rider 5734 move from (2, 3) to (3, 3) using car (5770, [(2, 3), (3, 3), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5735 move from (6, 3) to (6, 4) using car (5742, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 move from (0, 4) to (0, 5) using car (5752, [(0, 4), (0, 5)], 0)\n", + "Agent rider 5737 move from (3, 4) to (3, 5) using car (5723, [(3, 4), (3, 5)], 0)\n", + "Driver 5741 arrived\n", + "Driver 5757 arrived\n", + "Agent rider 5759 doesn't move\n", + "Agent rider 5760 move from (8, 8) to (7, 8) using car (5695, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5764 doesn't move\n", + "Agent rider 5800 doesn't move\n", + "tick 408 ended\n", + "I am driver 5801 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 5802 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 5803 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "3 drivers generated.\n", + "I am rider 5804 - dep: (9, 7) , arr: (6, 2)\n", + "I am rider 5805 - dep: (4, 6) , arr: (0, 1)\n", + "I am rider 5806 - dep: (2, 6) , arr: (8, 7)\n", + "I am rider 5807 - dep: (9, 8) , arr: (6, 7)\n", + "I am rider 5808 - dep: (2, 6) , arr: (3, 2)\n", + "I am rider 5809 - dep: (2, 5) , arr: (6, 4)\n", + "I am rider 5810 - dep: (8, 9) , arr: (7, 9)\n", + "7 riders generated.\n", + "Agent rider 4779 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (5, 8) to (4, 8) using car (5710, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 4971 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5026 move from (3, 0) to (2, 0) using car (5619, [(3, 0), (2, 0)], 0)\n", + "Agent rider 5081 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (5, 5) to (4, 5) using car (5724, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 move from (5, 5) to (4, 5) using car (5724, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5225 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 move from (0, 5) to (0, 4) using car (5774, [(0, 5), (0, 4)], 0)\n", + "Agent rider 5375 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (5, 5) to (4, 5) using car (5724, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 5) to (3, 6) using car (5769, [(3, 5), (3, 6)], 0)\n", + "Agent rider 5476 move from (5, 8) to (4, 8) using car (5710, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5496 move from (1, 7) to (1, 6) using car (5716, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 move from (8, 0) to (8, 1) using car (5694, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5504 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (7, 3) to (7, 4) using car (5755, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5514 move from (4, 4) to (3, 4) using car (5738, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (3, 0) to (2, 0) using car (5619, [(3, 0), (2, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 5553 doesn't move\n", + "Agent rider 5565 move from (1, 7) to (1, 6) using car (5716, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5576 move from (7, 3) to (7, 4) using car (5755, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5578 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5603 move from (5, 8) to (4, 8) using car (5710, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5604 move from (0, 5) to (0, 4) using car (5774, [(0, 5), (0, 4)], 0)\n", + "Rider n° 5604 arrived with a waiting time of 7 ticks\n", + "Agent rider 5614 move from (2, 9) to (1, 9) using car (5801, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5615 move from (4, 8) to (4, 7) using car (5783, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5621 move from (5, 5) to (4, 5) using car (5724, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5626 move from (7, 3) to (7, 4) using car (5755, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5627 move from (7, 3) to (7, 4) using car (5755, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 move from (3, 0) to (2, 0) using car (5619, [(3, 0), (2, 0)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 move from (3, 1) to (4, 1) using car (5761, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 5631 move from (6, 9) to (7, 9) using car (5727, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5633 move from (5, 7) to (4, 7) using car (5721, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5639 move from (4, 4) to (3, 4) using car (5738, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5640 move from (7, 3) to (7, 4) using car (5755, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 doesn't move\n", + "Agent rider 5642 move from (4, 8) to (4, 9) using car (5731, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5652 move from (6, 7) to (6, 8) using car (5662, [(6, 7), (6, 8)], 0)\n", + "Agent rider 5654 move from (9, 7) to (9, 8) using car (5746, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 5655 move from (2, 9) to (1, 9) using car (5801, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5656 move from (7, 8) to (8, 8) using car (5715, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 5657 move from (7, 3) to (7, 4) using car (5755, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5658 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5659 move from (4, 8) to (4, 9) using car (5731, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 5661 arrived\n", + "Driver 5671 arrived\n", + "Agent rider 5684 move from (3, 0) to (2, 0) using car (5782, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 5685 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Driver 5693 arrived\n", + "Driver 5700 arrived\n", + "Agent rider 5703 move from (6, 9) to (7, 9) using car (5727, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5704 move from (6, 9) to (7, 9) using car (5727, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5707 move from (1, 0) to (0, 0) using car (5802, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5714 arrived\n", "Driver 5725 arrived\n", - "Agent rider 5726 move from (7, 6) to (8, 6) using car (5740, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 5729 doesn't move\n", - "Agent rider 5731 move from (2, 7) to (2, 6) using car (5795, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5732 move from (4, 2) to (5, 2) using car (5808, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5733 move from (2, 7) to (2, 6) using car (5793, [(2, 7), (2, 6)], 0)\n", - "Agent rider 5734 move from (4, 7) to (5, 7) using car (5773, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 move from (5, 5) to (5, 4) using car (5799, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5742 arrived\n", - "Driver 5747 arrived\n", + "Agent rider 5734 move from (3, 3) to (4, 3) using car (5770, [(3, 3), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5735 move from (6, 4) to (6, 5) using car (5742, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 move from (0, 5) to (0, 4) using car (5774, [(0, 5), (0, 4)], 0)\n", + "Agent rider 5737 move from (3, 5) to (3, 6) using car (5769, [(3, 5), (3, 6)], 0)\n", "Driver 5749 arrived\n", - "Driver 5754 arrived\n", - "Agent rider 5758 move from (1, 8) to (0, 8) using car (5764, [(1, 8), (0, 8)], 0)\n", + "Driver 5750 arrived\n", + "Driver 5751 arrived\n", "Agent rider 5759 doesn't move\n", - "Agent rider 5760 doesn't move\n", - "Agent rider 5761 move from (6, 8) to (7, 8) using car (5697, [(6, 8), (7, 8)], 0)\n", - "Agent rider 5762 doesn't move\n", + "Agent rider 5760 move from (7, 8) to (6, 8) using car (5695, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5763 move from (0, 5) to (0, 4) using car (5774, [(0, 5), (0, 4)], 0)\n", + "Agent rider 5764 doesn't move\n", + "Driver 5768 arrived\n", + "Agent rider 5800 move from (2, 5) to (2, 6) using car (5781, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5804 move from (9, 7) to (9, 8) using car (5746, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 5805 doesn't move\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5807 doesn't move\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 move from (2, 5) to (2, 6) using car (5781, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5810 doesn't move\n", + "tick 409 ended\n", + "0 drivers generated.\n", + "I am rider 5811 - dep: (3, 6) , arr: (0, 6)\n", + "I am rider 5812 - dep: (9, 3) , arr: (2, 9)\n", + "I am rider 5813 - dep: (2, 2) , arr: (6, 3)\n", + "I am rider 5814 - dep: (9, 1) , arr: (6, 4)\n", + "4 riders generated.\n", + "Agent rider 4779 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (4, 8) to (3, 8) using car (5710, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 4971 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5026 move from (2, 0) to (3, 0) using car (5730, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (4, 5) to (3, 5) using car (5724, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 move from (4, 5) to (3, 5) using car (5724, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5225 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 7) to (4, 6) using car (5783, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5324 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (4, 5) to (3, 5) using car (5724, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 6) to (3, 5) using car (5791, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5476 move from (4, 8) to (3, 8) using car (5710, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5496 move from (1, 6) to (1, 5) using car (5716, [(1, 6), (1, 5)], 0)\n", + "Agent rider 5498 move from (4, 7) to (3, 7) using car (5721, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5500 move from (8, 1) to (8, 2) using car (5694, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5504 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5514 move from (3, 4) to (2, 4) using car (5738, [(3, 4), (2, 4)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5565 move from (1, 6) to (1, 5) using car (5716, [(1, 6), (1, 5)], 0)\n", + "Agent rider 5576 move from (7, 4) to (7, 5) using car (5776, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5578 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5603 move from (4, 8) to (3, 8) using car (5710, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5614 move from (1, 9) to (1, 8) using car (5801, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5615 move from (4, 7) to (3, 7) using car (5721, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 5621 move from (4, 5) to (3, 5) using car (5724, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 5626 move from (7, 4) to (7, 5) using car (5755, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5627 move from (7, 4) to (7, 5) using car (5755, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 move from (4, 1) to (5, 1) using car (5761, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 5631 move from (7, 9) to (8, 9) using car (5727, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5633 move from (4, 7) to (3, 7) using car (5721, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 5637 arrived\n", + "Agent rider 5639 move from (3, 4) to (2, 4) using car (5738, [(3, 4), (2, 4)], 0)\n", + "Agent rider 5640 move from (7, 4) to (7, 5) using car (5755, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 move from (5, 6) to (4, 6) using car (5765, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5642 move from (4, 9) to (3, 9) using car (5731, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 5642 arrived with a waiting time of 5 ticks\n", + "Driver 5646 arrived\n", + "Agent rider 5652 doesn't move\n", + "Agent rider 5654 move from (9, 8) to (8, 8) using car (5746, [(9, 8), (8, 8)], 0)\n", + "Agent rider 5655 move from (1, 9) to (1, 8) using car (5801, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5656 move from (8, 8) to (8, 7) using car (5715, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 5657 move from (7, 4) to (7, 5) using car (5755, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5658 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5659 move from (4, 9) to (3, 9) using car (5731, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 5659 arrived with a waiting time of 4 ticks\n", + "Driver 5660 arrived\n", + "Driver 5675 arrived\n", + "Driver 5676 arrived\n", + "Agent rider 5684 move from (2, 0) to (3, 0) using car (5730, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5685 move from (5, 2) to (5, 1) using car (5803, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Driver 5690 arrived\n", + "Driver 5691 arrived\n", + "Agent rider 5703 move from (7, 9) to (8, 9) using car (5727, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5704 move from (7, 9) to (8, 9) using car (5727, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5707 move from (0, 0) to (0, 1) using car (5802, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5711 arrived\n", + "Driver 5722 arrived\n", + "Driver 5723 arrived\n", + "Agent rider 5734 move from (4, 3) to (4, 2) using car (5770, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5735 move from (6, 5) to (6, 6) using car (5742, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (3, 6) to (3, 5) using car (5791, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Driver 5740 arrived\n", + "Driver 5747 arrived\n", + "Driver 5750 arrived\n", + "Driver 5752 arrived\n", + "Driver 5756 arrived\n", + "Driver 5758 arrived\n", + "Agent rider 5759 move from (1, 6) to (1, 5) using car (5716, [(1, 6), (1, 5)], 0)\n", + "Agent rider 5760 move from (6, 8) to (5, 8) using car (5695, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 5762 arrived\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5765 doesn't move\n", - "Agent rider 5781 move from (0, 4) to (0, 5) using car (5803, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5782 doesn't move\n", - "Agent rider 5783 move from (5, 9) to (4, 9) using car (5796, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 move from (7, 2) to (6, 2) using car (5753, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5785 doesn't move\n", - "Agent rider 5786 doesn't move\n", - "Agent rider 5787 move from (2, 7) to (2, 6) using car (5795, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5789 move from (2, 3) to (2, 4) using car (5770, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Driver 5800 arrived\n", - "Driver 5805 arrived\n", - "Agent rider 5812 move from (3, 2) to (4, 2) using car (5711, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5813 doesn't move\n", + "Agent rider 5764 doesn't move\n", + "Driver 5777 arrived\n", + "Agent rider 5800 move from (2, 6) to (2, 7) using car (5781, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5804 move from (9, 8) to (8, 8) using car (5746, [(9, 8), (8, 8)], 0)\n", + "Agent rider 5805 doesn't move\n", + "Agent rider 5806 move from (2, 6) to (2, 7) using car (5781, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5807 move from (9, 8) to (8, 8) using car (5746, [(9, 8), (8, 8)], 0)\n", + "Agent rider 5808 move from (2, 6) to (2, 7) using car (5781, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5809 move from (2, 6) to (2, 7) using car (5781, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5810 doesn't move\n", + "Agent rider 5811 move from (3, 6) to (3, 5) using car (5791, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5813 move from (2, 2) to (3, 2) using car (5779, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 5814 doesn't move\n", - "Agent rider 5815 doesn't move\n", - "Agent rider 5816 doesn't move\n", - "Agent rider 5817 move from (8, 0) to (7, 0) using car (5727, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (8, 0) to (7, 0) using car (5727, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5819 move from (8, 8) to (8, 7) using car (5807, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5832 move from (9, 4) to (9, 3) using car (5822, [(9, 4), (9, 3), (9, 2), (8, 2), (7, 2)], 0)\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5834 move from (9, 6) to (9, 5) using car (5790, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "tick 421 ended\n", - "I am driver 5835 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 5836 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 5837 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 5838 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 5839 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 5840 - trip: [(6, 1), (7, 1), (8, 1)]\n", - "I am driver 5841 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 5842 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 5843 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "9 drivers generated.\n", - "I am rider 5844 - dep: (2, 5) , arr: (6, 7)\n", - "I am rider 5845 - dep: (9, 0) , arr: (3, 3)\n", - "2 riders generated.\n", - "Agent rider 4494 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 4790 doesn't move\n", - "Agent rider 4938 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5014 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5236 move from (2, 1) to (1, 1) using car (5804, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5237 move from (9, 5) to (8, 5) using car (5790, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5363 move from (2, 1) to (1, 1) using car (5804, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5366 move from (9, 5) to (8, 5) using car (5790, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 move from (2, 1) to (1, 1) using car (5804, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5406 move from (2, 6) to (2, 5) using car (5795, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5409 move from (6, 1) to (7, 1) using car (5737, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 5413 move from (0, 5) to (0, 6) using car (5803, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5464 move from (2, 0) to (2, 1) using car (5828, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 5464 arrived with a waiting time of 9 ticks\n", - "Agent rider 5465 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 move from (6, 1) to (7, 1) using car (5737, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 5488 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5489 move from (4, 0) to (4, 1) using car (5772, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 move from (7, 5) to (7, 4) using car (5776, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 move from (0, 5) to (0, 6) using car (5803, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5561 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5563 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 move from (9, 5) to (8, 5) using car (5790, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5606 move from (2, 0) to (2, 1) using car (5828, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 5607 doesn't move\n", - "Agent rider 5644 doesn't move\n", - "Agent rider 5647 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 move from (9, 5) to (8, 5) using car (5790, [(9, 5), (8, 5), (7, 5)], 0)\n", + "tick 410 ended\n", + "I am driver 5815 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 5816 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)]\n", + "I am driver 5817 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5818 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", + "I am driver 5819 - trip: [(5, 2), (6, 2), (7, 2)]\n", + "I am driver 5820 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 5821 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 5822 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "8 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4779 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (3, 8) to (2, 8) using car (5710, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 4971 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5026 move from (3, 0) to (4, 0) using car (5730, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5081 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (3, 5) to (3, 4) using car (5791, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 move from (3, 5) to (2, 5) using car (5724, [(3, 5), (2, 5)], 0)\n", + "Agent rider 5225 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 6) to (4, 5) using car (5783, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5324 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (3, 5) to (3, 4) using car (5791, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5441 move from (3, 5) to (2, 5) using car (5724, [(3, 5), (2, 5)], 0)\n", + "Rider n° 5441 arrived with a waiting time of 9 ticks\n", + "Agent rider 5476 move from (3, 8) to (2, 8) using car (5710, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5496 move from (1, 5) to (1, 4) using car (5792, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 5498 move from (3, 7) to (2, 7) using car (5721, [(3, 7), (2, 7)], 0)\n", + "Agent rider 5500 move from (8, 2) to (8, 3) using car (5694, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5504 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5514 move from (2, 4) to (3, 4) using car (5822, [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5552 move from (2, 0) to (1, 0) using car (5733, [(2, 0), (1, 0)], 0)\n", + "Agent rider 5553 doesn't move\n", + "Agent rider 5565 move from (1, 5) to (1, 4) using car (5792, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 5576 move from (7, 5) to (7, 6) using car (5776, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5578 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 5578 arrived with a waiting time of 9 ticks\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5603 move from (3, 8) to (2, 8) using car (5710, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5614 move from (1, 8) to (1, 7) using car (5801, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5615 move from (3, 7) to (3, 6) using car (5775, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 5615 arrived with a waiting time of 8 ticks\n", + "Driver 5619 arrived\n", + "Agent rider 5621 move from (3, 5) to (2, 5) using car (5724, [(3, 5), (2, 5)], 0)\n", + "Agent rider 5626 move from (7, 5) to (7, 6) using car (5776, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5627 move from (7, 5) to (7, 6) using car (5755, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5628 move from (2, 0) to (1, 0) using car (5733, [(2, 0), (1, 0)], 0)\n", + "Rider n° 5628 arrived with a waiting time of 8 ticks\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5630 move from (5, 1) to (5, 0) using car (5803, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 5630 arrived with a waiting time of 6 ticks\n", + "Agent rider 5631 doesn't move\n", + "Agent rider 5633 move from (3, 7) to (2, 7) using car (5721, [(3, 7), (2, 7)], 0)\n", + "Agent rider 5639 move from (2, 4) to (3, 4) using car (5822, [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5640 move from (7, 5) to (7, 6) using car (5755, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 move from (4, 6) to (3, 6) using car (5765, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Driver 5646 arrived\n", + "Agent rider 5652 move from (6, 8) to (6, 9) using car (5728, [(6, 8), (6, 9)], 0)\n", + "Agent rider 5654 move from (8, 8) to (8, 9) using car (5744, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5655 move from (1, 8) to (1, 7) using car (5801, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5656 move from (8, 7) to (8, 6) using car (5715, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 5657 move from (7, 5) to (7, 6) using car (5776, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5658 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", "Driver 5660 arrived\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 move from (3, 0) to (4, 0) using car (5756, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 5664 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5672 move from (6, 1) to (7, 1) using car (5737, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 5673 move from (8, 0) to (9, 0) using car (5743, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5675 move from (9, 5) to (8, 5) using car (5790, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5676 doesn't move\n", - "Driver 5680 arrived\n", - "Driver 5688 arrived\n", - "Agent rider 5708 move from (6, 5) to (7, 5) using car (5744, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 5709 move from (7, 0) to (6, 0) using car (5727, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5715 arrived\n", - "Driver 5719 arrived\n", - "Agent rider 5722 doesn't move\n", - "Agent rider 5723 doesn't move\n", - "Agent rider 5726 move from (8, 6) to (9, 6) using car (5740, [(8, 6), (9, 6)], 0)\n", - "Agent rider 5729 doesn't move\n", - "Agent rider 5731 move from (2, 6) to (2, 5) using car (5795, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5732 move from (5, 2) to (5, 3) using car (5808, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5733 doesn't move\n", - "Agent rider 5734 move from (5, 7) to (6, 7) using car (5773, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 move from (5, 4) to (4, 4) using car (5799, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 5662 arrived\n", + "Driver 5664 arrived\n", + "Driver 5676 arrived\n", + "Driver 5682 arrived\n", + "Agent rider 5684 move from (3, 0) to (4, 0) using car (5730, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5685 move from (5, 1) to (5, 0) using car (5803, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5686 move from (8, 7) to (8, 6) using car (5715, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Driver 5691 arrived\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5704 doesn't move\n", + "Agent rider 5707 move from (0, 1) to (0, 2) using car (5802, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5723 arrived\n", + "Agent rider 5734 move from (4, 2) to (4, 1) using car (5770, [(4, 2), (4, 1)], 0)\n", + "Agent rider 5735 move from (6, 6) to (6, 7) using car (5742, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (3, 5) to (2, 5) using car (5724, [(3, 5), (2, 5)], 0)\n", + "Driver 5752 arrived\n", + "Driver 5754 arrived\n", + "Driver 5758 arrived\n", + "Agent rider 5759 doesn't move\n", + "Agent rider 5760 move from (5, 8) to (4, 8) using car (5695, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5764 doesn't move\n", + "Driver 5766 arrived\n", + "Driver 5769 arrived\n", + "Driver 5774 arrived\n", + "Agent rider 5800 doesn't move\n", + "Agent rider 5804 move from (8, 8) to (8, 9) using car (5744, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5805 move from (4, 6) to (3, 6) using car (5765, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5806 move from (2, 7) to (1, 7) using car (5781, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5807 move from (8, 8) to (8, 9) using car (5744, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 doesn't move\n", + "Agent rider 5810 doesn't move\n", + "Agent rider 5811 move from (3, 5) to (2, 5) using car (5724, [(3, 5), (2, 5)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5813 move from (3, 2) to (4, 2) using car (5779, [(3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5814 doesn't move\n", + "tick 411 ended\n", + "I am driver 5823 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 5824 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 5825 - trip: [(7, 5), (7, 4), (6, 4)]\n", + "I am driver 5826 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 5827 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 5828 - trip: [(5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 5829 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 5830 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "I am driver 5831 - trip: [(3, 4), (2, 4), (1, 4), (1, 5)]\n", + "I am driver 5832 - trip: [(6, 7), (6, 6), (7, 6)]\n", + "I am driver 5833 - trip: [(5, 0), (5, 1), (5, 2)]\n", + "I am driver 5834 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 5835 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (5, 3)]\n", + "I am driver 5836 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 5837 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 5838 - trip: [(5, 7), (4, 7), (3, 7), (2, 7)]\n", + "16 drivers generated.\n", + "I am rider 5839 - dep: (8, 4) , arr: (6, 0)\n", + "I am rider 5840 - dep: (0, 3) , arr: (2, 0)\n", + "I am rider 5841 - dep: (1, 6) , arr: (9, 6)\n", + "I am rider 5842 - dep: (1, 1) , arr: (5, 3)\n", + "I am rider 5843 - dep: (9, 1) , arr: (6, 6)\n", + "5 riders generated.\n", + "Agent rider 4779 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (2, 8) to (1, 8) using car (5710, [(2, 8), (1, 8)], 0)\n", + "Agent rider 4971 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5026 doesn't move\n", + "Agent rider 5081 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (3, 4) to (3, 3) using car (5822, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5130 doesn't move\n", + "Agent rider 5186 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 move from (9, 2) to (8, 2) using car (5835, [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (5, 3)], 0)\n", + "Agent rider 5308 move from (4, 5) to (4, 4) using car (5783, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5324 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5433 move from (3, 4) to (3, 3) using car (5822, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5476 move from (2, 8) to (1, 8) using car (5710, [(2, 8), (1, 8)], 0)\n", + "Rider n° 5476 arrived with a waiting time of 9 ticks\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 move from (8, 3) to (8, 4) using car (5694, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5504 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 move from (9, 2) to (8, 2) using car (5835, [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (5, 3)], 0)\n", + "Agent rider 5509 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5512 move from (7, 4) to (8, 4) using car (5772, [(7, 4), (8, 4)], 0)\n", + "Agent rider 5514 move from (3, 4) to (2, 4) using car (5831, [(3, 4), (2, 4), (1, 4), (1, 5)], 0)\n", + "Agent rider 5551 move from (9, 2) to (8, 2) using car (5835, [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (5, 3)], 0)\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 move from (4, 7) to (3, 7) using car (5780, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5576 move from (7, 6) to (6, 6) using car (5776, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5580 move from (9, 1) to (8, 1) using car (5829, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5603 move from (2, 8) to (1, 8) using car (5710, [(2, 8), (1, 8)], 0)\n", + "Rider n° 5603 arrived with a waiting time of 5 ticks\n", + "Agent rider 5614 move from (1, 7) to (1, 6) using car (5801, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 5619 arrived\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (7, 6) to (6, 6) using car (5776, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5627 move from (7, 6) to (7, 7) using car (5755, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5631 move from (8, 9) to (7, 9) using car (5744, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5639 move from (3, 4) to (3, 3) using car (5791, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Rider n° 5639 arrived with a waiting time of 6 ticks\n", + "Agent rider 5640 move from (7, 6) to (7, 7) using car (5755, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 move from (3, 6) to (3, 5) using car (5765, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5652 doesn't move\n", + "Agent rider 5654 doesn't move\n", + "Agent rider 5655 move from (1, 7) to (1, 6) using car (5801, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 5656 move from (8, 6) to (8, 5) using car (5715, [(8, 6), (8, 5)], 0)\n", + "Agent rider 5657 move from (7, 6) to (6, 6) using car (5776, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5658 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5662 arrived\n", + "Driver 5667 arrived\n", + "Driver 5682 arrived\n", + "Agent rider 5684 doesn't move\n", + "Agent rider 5685 move from (5, 0) to (6, 0) using car (5803, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 5685 arrived with a waiting time of 1 ticks\n", + "Agent rider 5686 move from (8, 6) to (8, 5) using car (5715, [(8, 6), (8, 5)], 0)\n", + "Agent rider 5703 move from (8, 9) to (7, 9) using car (5744, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5704 doesn't move\n", + "Agent rider 5707 move from (0, 2) to (0, 3) using car (5802, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5716 arrived\n", + "Driver 5717 arrived\n", + "Driver 5727 arrived\n", + "Agent rider 5734 doesn't move\n", + "Agent rider 5735 move from (6, 7) to (6, 8) using car (5742, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 doesn't move\n", "Driver 5738 arrived\n", "Driver 5746 arrived\n", - "Driver 5755 arrived\n", - "Agent rider 5758 doesn't move\n", - "Agent rider 5759 move from (2, 0) to (2, 1) using car (5828, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 5760 doesn't move\n", - "Agent rider 5761 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (0, 5) to (0, 6) using car (5803, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5765 move from (6, 5) to (7, 5) using car (5744, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Driver 5775 arrived\n", - "Agent rider 5781 move from (0, 5) to (0, 6) using car (5803, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5782 doesn't move\n", - "Agent rider 5783 move from (4, 9) to (3, 9) using car (5796, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 move from (6, 2) to (5, 2) using car (5753, [(6, 2), (5, 2)], 0)\n", - "Agent rider 5785 move from (5, 2) to (5, 3) using car (5808, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5786 move from (5, 7) to (6, 7) using car (5773, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5787 move from (2, 6) to (2, 5) using car (5795, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5789 doesn't move\n", - "Driver 5797 arrived\n", - "Driver 5798 arrived\n", + "Agent rider 5759 move from (1, 5) to (2, 5) using car (5821, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5760 move from (4, 8) to (3, 8) using car (5695, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5764 move from (1, 5) to (2, 5) using car (5821, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 5784 arrived\n", + "Agent rider 5800 doesn't move\n", + "Agent rider 5804 move from (8, 9) to (7, 9) using car (5744, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5805 move from (3, 6) to (3, 5) using car (5765, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5806 move from (1, 7) to (2, 7) using car (5824, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 5807 move from (8, 9) to (7, 9) using car (5744, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 doesn't move\n", + "Agent rider 5810 move from (8, 9) to (7, 9) using car (5744, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 5810 arrived with a waiting time of 3 ticks\n", + "Agent rider 5811 doesn't move\n", "Agent rider 5812 doesn't move\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 doesn't move\n", - "Agent rider 5816 move from (4, 5) to (3, 5) using car (5769, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Rider n° 5816 arrived with a waiting time of 1 ticks\n", - "Agent rider 5817 move from (7, 0) to (6, 0) using car (5727, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (7, 0) to (6, 0) using car (5836, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n" + "Agent rider 5813 move from (4, 2) to (5, 2) using car (5779, [(4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5814 move from (9, 1) to (8, 1) using car (5829, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5839 doesn't move\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5843 move from (9, 1) to (8, 1) using car (5829, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "tick 412 ended\n", + "I am driver 5844 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 5845 - trip: [(4, 0), (4, 1)]\n", + "I am driver 5846 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 5847 - trip: [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 5848 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 5849 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", + "I am driver 5850 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5851 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 5852 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 5853 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 5854 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5)]\n", + "I am driver 5855 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 5856 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 5857 - trip: [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 5858 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "15 drivers generated.\n", + "I am rider 5859 - dep: (0, 0) , arr: (4, 0)\n", + "I am rider 5860 - dep: (9, 3) , arr: (7, 8)\n", + "I am rider 5861 - dep: (1, 4) , arr: (0, 5)\n", + "I am rider 5862 - dep: (3, 6) , arr: (2, 3)\n", + "I am rider 5863 - dep: (1, 1) , arr: (6, 3)\n", + "I am rider 5864 - dep: (9, 8) , arr: (0, 4)\n", + "I am rider 5865 - dep: (8, 9) , arr: (2, 3)\n", + "I am rider 5866 - dep: (6, 0) , arr: (6, 2)\n", + "8 riders generated.\n", + "Agent rider 4779 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 doesn't move\n", + "Agent rider 4971 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5026 move from (4, 0) to (4, 1) using car (5845, [(4, 0), (4, 1)], 0)\n", + "Rider n° 5026 arrived with a waiting time of 34 ticks\n", + "Agent rider 5081 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (3, 3) to (3, 2) using car (5822, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5130 move from (9, 9) to (8, 9) using car (5858, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Rider n° 5130 arrived with a waiting time of 26 ticks\n", + "Agent rider 5186 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 move from (2, 5) to (1, 5) using car (5739, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5225 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (4, 4) to (4, 3) using car (5783, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5819 move from (8, 7) to (8, 6) using car (5807, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5832 move from (9, 3) to (9, 2) using car (5822, [(9, 3), (9, 2), (8, 2), (7, 2)], 0)\n", - "Agent rider 5833 move from (1, 5) to (1, 4) using car (5811, [(1, 5), (1, 4)], 0)\n", - "Agent rider 5834 move from (9, 5) to (8, 5) using car (5790, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 5844 doesn't move\n", - "Agent rider 5845 doesn't move\n", - "tick 422 ended\n", - "I am driver 5846 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5847 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 5848 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 5849 - trip: [(4, 6), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 5850 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", - "I am driver 5851 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 5852 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 5853 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", - "I am driver 5854 - trip: [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 5855 - trip: [(0, 3), (1, 3), (1, 4), (2, 4), (3, 4)]\n", - "I am driver 5856 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 5857 - trip: [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 5858 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 5859 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 5860 - trip: [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 5861 - trip: [(6, 5), (5, 5), (4, 5), (4, 4)]\n", - "I am driver 5862 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 5863 - trip: [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5864 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 5865 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 5866 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5867 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5868 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "23 drivers generated.\n", - "I am rider 5869 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 5870 - dep: (1, 8) , arr: (1, 5)\n", - "I am rider 5871 - dep: (1, 6) , arr: (3, 6)\n", - "I am rider 5872 - dep: (5, 3) , arr: (5, 1)\n", - "I am rider 5873 - dep: (4, 6) , arr: (5, 5)\n", - "I am rider 5874 - dep: (5, 2) , arr: (1, 7)\n", - "I am rider 5875 - dep: (6, 3) , arr: (3, 4)\n", - "7 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (8, 2) to (7, 2) using car (5852, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 doesn't move\n", - "Agent rider 5236 move from (1, 1) to (0, 1) using car (5804, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5237 move from (8, 5) to (7, 5) using car (5790, [(8, 5), (7, 5)], 0)\n", - "Agent rider 5363 move from (1, 1) to (0, 1) using car (5804, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5366 move from (8, 5) to (7, 5) using car (5790, [(8, 5), (7, 5)], 0)\n", - "Agent rider 5368 move from (8, 6) to (8, 5) using car (5807, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5372 move from (1, 1) to (0, 1) using car (5804, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5406 doesn't move\n", - "Agent rider 5409 move from (7, 1) to (8, 1) using car (5737, [(7, 1), (8, 1)], 0)\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 move from (7, 1) to (8, 1) using car (5737, [(7, 1), (8, 1)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (4, 1) to (4, 2) using car (5772, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 doesn't move\n", - "Agent rider 5540 move from (7, 4) to (7, 3) using car (5776, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 5557 doesn't move\n", - "Agent rider 5558 move from (0, 6) to (0, 7) using car (5803, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 5558 arrived with a waiting time of 14 ticks\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 move from (8, 5) to (7, 5) using car (5790, [(8, 5), (7, 5)], 0)\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5606 move from (2, 1) to (2, 2) using car (5802, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 5607 doesn't move\n", - "Agent rider 5647 move from (7, 8) to (7, 7) using car (5825, [(7, 8), (7, 7)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 move from (8, 5) to (7, 5) using car (5790, [(8, 5), (7, 5)], 0)\n", - "Agent rider 5662 move from (8, 6) to (8, 5) using car (5807, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 move from (7, 1) to (8, 1) using car (5737, [(7, 1), (8, 1)], 0)\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5675 doesn't move\n", - "Agent rider 5676 doesn't move\n", - "Driver 5697 arrived\n", - "Agent rider 5708 move from (7, 5) to (8, 5) using car (5744, [(7, 5), (8, 5)], 0)\n", - "Agent rider 5709 move from (6, 0) to (5, 0) using car (5727, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5710 arrived\n", - "Driver 5711 arrived\n", - "Agent rider 5722 doesn't move\n", - "Agent rider 5723 move from (0, 0) to (1, 0) using car (5858, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 5723 arrived with a waiting time of 11 ticks\n", - "Agent rider 5726 doesn't move\n", + "Agent rider 5324 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 move from (9, 9) to (8, 9) using car (5858, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5426 move from (9, 9) to (8, 9) using car (5858, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5433 move from (3, 3) to (3, 2) using car (5822, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5440 move from (9, 9) to (8, 9) using car (5858, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 doesn't move\n", + "Agent rider 5500 move from (8, 4) to (8, 5) using car (5694, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5504 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 move from (9, 9) to (8, 9) using car (5858, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5514 move from (2, 4) to (2, 5) using car (5844, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5551 move from (8, 2) to (7, 2) using car (5835, [(8, 2), (7, 2), (6, 2), (6, 3), (5, 3)], 0)\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 move from (3, 7) to (3, 6) using car (5780, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5576 move from (6, 6) to (5, 6) using car (5776, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5580 move from (8, 1) to (7, 1) using car (5829, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5614 move from (1, 6) to (1, 5) using car (5801, [(1, 6), (1, 5)], 0)\n", + "Agent rider 5621 doesn't move\n", + "Agent rider 5626 move from (6, 6) to (7, 6) using car (5832, [(6, 6), (7, 6)], 0)\n", + "Agent rider 5627 move from (7, 7) to (7, 8) using car (5755, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5629 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5631 move from (7, 9) to (6, 9) using car (5744, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5640 move from (7, 7) to (7, 8) using car (5755, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 5641 move from (3, 5) to (3, 4) using car (5765, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5652 move from (6, 9) to (7, 9) using car (5665, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5654 doesn't move\n", + "Agent rider 5655 move from (1, 6) to (1, 5) using car (5801, [(1, 6), (1, 5)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5657 move from (6, 6) to (5, 6) using car (5776, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 5658 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5682 arrived\n", + "Agent rider 5684 move from (4, 0) to (4, 1) using car (5845, [(4, 0), (4, 1)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5704 doesn't move\n", + "Agent rider 5707 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5717 arrived\n", + "Driver 5721 arrived\n", + "Driver 5724 arrived\n", "Driver 5728 arrived\n", - "Agent rider 5729 move from (6, 8) to (5, 8) using car (5821, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5731 move from (2, 5) to (2, 4) using car (5795, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5732 move from (5, 3) to (5, 4) using car (5808, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5733 move from (2, 6) to (3, 6) using car (5831, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 5733 arrived with a waiting time of 3 ticks\n", - "Agent rider 5734 move from (6, 7) to (7, 7) using car (5773, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 move from (4, 4) to (3, 4) using car (5799, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5736 arrived\n", - "Driver 5751 arrived\n", - "Agent rider 5758 doesn't move\n", - "Agent rider 5759 move from (2, 1) to (2, 2) using car (5828, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 5760 move from (4, 1) to (4, 2) using car (5772, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5761 doesn't move\n", - "Agent rider 5762 move from (8, 2) to (7, 2) using car (5852, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5763 move from (0, 6) to (0, 7) using car (5803, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5764 arrived\n", - "Agent rider 5765 move from (7, 5) to (8, 5) using car (5744, [(7, 5), (8, 5)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 move from (8, 6) to (8, 5) using car (5807, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (3, 9) to (2, 9) using car (5796, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 doesn't move\n", - "Agent rider 5785 move from (5, 3) to (5, 4) using car (5808, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5786 move from (6, 7) to (7, 7) using car (5773, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5787 move from (2, 5) to (2, 4) using car (5795, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5789 move from (2, 4) to (2, 5) using car (5839, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 5793 arrived\n", - "Driver 5798 arrived\n", - "Agent rider 5812 doesn't move\n", - "Agent rider 5813 move from (4, 0) to (5, 0) using car (5756, [(4, 0), (5, 0)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 move from (0, 0) to (1, 0) using car (5858, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5817 move from (6, 0) to (5, 0) using car (5727, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (6, 0) to (6, 1) using car (5836, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 5819 move from (8, 6) to (8, 5) using car (5807, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Driver 5827 arrived\n", - "Agent rider 5832 doesn't move\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5834 doesn't move\n", - "Agent rider 5844 move from (2, 5) to (2, 6) using car (5791, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5845 doesn't move\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5870 doesn't move\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5872 doesn't move\n", - "Agent rider 5873 doesn't move\n", - "Agent rider 5874 doesn't move\n", - "Agent rider 5875 move from (6, 3) to (5, 3) using car (5826, [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "tick 423 ended\n", - "I am driver 5876 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2)]\n", - "I am driver 5877 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", - "I am driver 5878 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 5879 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 5880 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5881 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 5882 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 5883 - trip: [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5884 - trip: [(8, 7), (7, 7), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 5885 - trip: [(5, 5), (5, 6), (5, 7), (5, 8)]\n", - "10 drivers generated.\n", - "I am rider 5886 - dep: (1, 8) , arr: (1, 7)\n", - "I am rider 5887 - dep: (1, 1) , arr: (2, 9)\n", - "2 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (7, 2) to (7, 3) using car (5852, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5132 move from (0, 8) to (0, 7) using car (5853, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Rider n° 5132 arrived with a waiting time of 23 ticks\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 5) to (8, 4) using car (5807, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5406 move from (2, 5) to (1, 5) using car (5769, [(2, 5), (1, 5)], 0)\n", - "Rider n° 5406 arrived with a waiting time of 14 ticks\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5470 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5489 move from (4, 2) to (4, 3) using car (5772, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 5489 arrived with a waiting time of 7 ticks\n", - "Agent rider 5491 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5538 move from (2, 6) to (1, 6) using car (5801, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 5538 arrived with a waiting time of 11 ticks\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5557 move from (7, 8) to (8, 8) using car (5780, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 5557 arrived with a waiting time of 8 ticks\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 move from (6, 1) to (6, 2) using car (5836, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 5592 doesn't move\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5606 move from (2, 2) to (2, 3) using car (5802, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 5607 move from (0, 8) to (0, 7) using car (5853, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Rider n° 5607 arrived with a waiting time of 6 ticks\n", - "Agent rider 5647 move from (7, 7) to (7, 6) using car (5773, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 move from (8, 5) to (8, 4) using car (5807, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5675 move from (8, 5) to (7, 5) using car (5859, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5676 doesn't move\n", - "Driver 5681 arrived\n", - "Driver 5705 arrived\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 move from (5, 0) to (4, 0) using car (5727, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5711 arrived\n", - "Driver 5718 arrived\n", - "Agent rider 5722 doesn't move\n", - "Agent rider 5726 doesn't move\n", - "Agent rider 5729 move from (5, 8) to (4, 8) using car (5821, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 5729 arrived with a waiting time of 5 ticks\n", - "Agent rider 5731 move from (2, 4) to (2, 3) using car (5795, [(2, 4), (2, 3)], 0)\n", - "Agent rider 5732 move from (5, 4) to (5, 5) using car (5808, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5734 move from (7, 7) to (7, 6) using car (5773, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5735 move from (3, 4) to (2, 4) using car (5799, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 5735 arrived with a waiting time of 4 ticks\n", - "Driver 5740 arrived\n", - "Driver 5743 arrived\n", - "Driver 5745 arrived\n", + "Driver 5731 arrived\n", + "Driver 5733 arrived\n", + "Agent rider 5734 doesn't move\n", + "Agent rider 5735 move from (6, 8) to (6, 9) using car (5742, [(6, 8), (6, 9)], 0)\n", + "Rider n° 5735 arrived with a waiting time of 2 ticks\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (2, 5) to (3, 5) using car (5821, [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Driver 5753 arrived\n", - "Agent rider 5758 move from (0, 8) to (0, 7) using car (5853, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Rider n° 5758 arrived with a waiting time of 6 ticks\n", "Agent rider 5759 doesn't move\n", - "Agent rider 5760 move from (4, 2) to (4, 3) using car (5772, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5761 move from (7, 8) to (8, 8) using car (5838, [(7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5762 move from (7, 2) to (7, 3) using car (5852, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5763 move from (0, 7) to (0, 8) using car (5803, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5765 doesn't move\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 move from (8, 5) to (8, 4) using car (5807, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (2, 9) to (1, 9) using car (5796, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 doesn't move\n", - "Agent rider 5785 move from (5, 4) to (5, 5) using car (5808, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5786 move from (7, 7) to (7, 6) using car (5773, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5787 move from (2, 4) to (2, 3) using car (5795, [(2, 4), (2, 3)], 0)\n", - "Agent rider 5788 move from (5, 4) to (5, 5) using car (5808, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5789 move from (2, 5) to (2, 6) using car (5839, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5760 move from (3, 8) to (3, 7) using car (5851, [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5764 move from (2, 5) to (3, 5) using car (5821, [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 5764 arrived with a waiting time of 6 ticks\n", + "Driver 5770 arrived\n", + "Driver 5773 arrived\n", + "Driver 5778 arrived\n", + "Driver 5785 arrived\n", + "Driver 5788 arrived\n", + "Driver 5793 arrived\n", + "Agent rider 5800 doesn't move\n", + "Agent rider 5804 move from (7, 9) to (6, 9) using car (5744, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5805 move from (3, 5) to (3, 4) using car (5765, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5807 move from (7, 9) to (6, 9) using car (5744, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5808 move from (2, 7) to (3, 7) using car (5824, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 5809 move from (2, 7) to (3, 7) using car (5824, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 5811 move from (2, 5) to (1, 5) using car (5739, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5813 move from (5, 2) to (5, 1) using car (5779, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5814 move from (8, 1) to (7, 1) using car (5829, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5839 move from (8, 4) to (8, 5) using car (5694, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 5840 move from (0, 3) to (0, 4) using car (5802, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5843 move from (8, 1) to (7, 1) using car (5829, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5859 doesn't move\n", + "Agent rider 5860 doesn't move\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5862 doesn't move\n", + "Agent rider 5863 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5865 doesn't move\n", + "Agent rider 5866 move from (6, 0) to (6, 1) using car (5856, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "tick 413 ended\n", + "I am driver 5867 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 5868 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 5869 - trip: [(3, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 5870 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 5871 - trip: [(2, 2), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 5872 - trip: [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 5873 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 5874 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 5875 - trip: [(0, 1), (1, 1)]\n", + "I am driver 5876 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 5877 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 5878 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 5879 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 5880 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5)]\n", + "14 drivers generated.\n", + "I am rider 5881 - dep: (2, 9) , arr: (0, 5)\n", + "I am rider 5882 - dep: (8, 5) , arr: (7, 9)\n", + "I am rider 5883 - dep: (2, 8) , arr: (6, 3)\n", + "I am rider 5884 - dep: (4, 3) , arr: (8, 4)\n", + "I am rider 5885 - dep: (2, 6) , arr: (6, 1)\n", + "5 riders generated.\n", + "Agent rider 4779 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (1, 8) to (2, 8) using car (5855, [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 4971 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5081 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (3, 2) to (3, 1) using car (5791, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5186 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 move from (8, 2) to (7, 2) using car (5848, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5308 move from (4, 3) to (4, 2) using car (5783, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5324 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5375 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 move from (8, 9) to (7, 9) using car (5858, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5426 move from (8, 9) to (7, 9) using car (5858, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5433 move from (3, 2) to (3, 1) using car (5791, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5440 move from (8, 9) to (7, 9) using car (5858, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5496 move from (1, 4) to (1, 5) using car (5831, [(1, 4), (1, 5)], 0)\n", + "Agent rider 5498 move from (2, 7) to (2, 6) using car (5820, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5500 move from (8, 5) to (8, 6) using car (5694, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5504 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 move from (8, 2) to (7, 2) using car (5848, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5509 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 move from (8, 9) to (7, 9) using car (5858, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5512 doesn't move\n", + "Agent rider 5514 move from (2, 5) to (2, 6) using car (5844, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5551 move from (7, 2) to (7, 3) using car (5761, [(7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 5552 doesn't move\n", + "Agent rider 5553 move from (3, 6) to (2, 6) using car (5780, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5565 move from (1, 4) to (1, 5) using car (5831, [(1, 4), (1, 5)], 0)\n", + "Agent rider 5576 move from (5, 6) to (5, 5) using car (5816, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Agent rider 5580 move from (7, 1) to (6, 1) using car (5829, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5621 move from (2, 5) to (2, 6) using car (5844, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Rider n° 5621 arrived with a waiting time of 10 ticks\n", + "Agent rider 5626 move from (7, 6) to (6, 6) using car (5826, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5627 move from (7, 8) to (6, 8) using car (5830, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Rider n° 5627 arrived with a waiting time of 3 ticks\n", + "Agent rider 5629 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5631 move from (6, 9) to (7, 9) using car (5828, [(6, 9), (7, 9)], 0)\n", + "Agent rider 5633 move from (2, 7) to (2, 8) using car (5849, [(2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 5640 move from (7, 8) to (6, 8) using car (5830, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5641 move from (3, 4) to (3, 3) using car (5765, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5652 doesn't move\n", + "Agent rider 5654 move from (8, 9) to (7, 9) using car (5876, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 move from (8, 5) to (8, 6) using car (5694, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5657 move from (5, 6) to (5, 5) using car (5816, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Rider n° 5657 arrived with a waiting time of 3 ticks\n", + "Agent rider 5658 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5684 doesn't move\n", + "Agent rider 5686 move from (8, 5) to (8, 6) using car (5694, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5704 move from (8, 9) to (7, 9) using car (5876, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5707 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5710 arrived\n", + "Driver 5715 arrived\n", + "Driver 5721 arrived\n", + "Driver 5728 arrived\n", + "Driver 5733 arrived\n", + "Agent rider 5734 doesn't move\n", + "Agent rider 5736 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5737 move from (3, 5) to (3, 4) using car (5821, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5759 move from (2, 5) to (2, 6) using car (5844, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5760 move from (3, 7) to (2, 7) using car (5818, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 5763 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5772 arrived\n", + "Driver 5781 arrived\n", + "Driver 5782 arrived\n", + "Agent rider 5800 move from (2, 7) to (2, 6) using car (5820, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5804 doesn't move\n", + "Agent rider 5805 move from (3, 4) to (3, 3) using car (5765, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5807 move from (6, 9) to (7, 9) using car (5828, [(6, 9), (7, 9)], 0)\n", + "Agent rider 5808 move from (3, 7) to (3, 6) using car (5824, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 5809 move from (3, 7) to (3, 6) using car (5851, [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5813 move from (5, 1) to (6, 1) using car (5872, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5814 move from (7, 1) to (6, 1) using car (5829, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 5819 arrived\n", + "Agent rider 5839 move from (8, 5) to (7, 5) using car (5852, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 5840 move from (0, 4) to (0, 5) using car (5802, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5841 move from (1, 6) to (2, 6) using car (5854, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5)], 0)\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5843 move from (7, 1) to (6, 1) using car (5829, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5859 doesn't move\n", + "Agent rider 5860 doesn't move\n", + "Agent rider 5861 move from (1, 4) to (1, 5) using car (5831, [(1, 4), (1, 5)], 0)\n", + "Agent rider 5862 move from (3, 6) to (2, 6) using car (5780, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5863 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5865 move from (8, 9) to (7, 9) using car (5858, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5866 move from (6, 1) to (6, 2) using car (5856, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 5866 arrived with a waiting time of 0 ticks\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 move from (8, 5) to (8, 6) using car (5694, [(8, 5), (8, 6)], 0)\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5884 move from (4, 3) to (4, 2) using car (5783, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5885 doesn't move\n", + "tick 414 ended\n", + "I am driver 5886 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 5887 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 5888 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "3 drivers generated.\n", + "I am rider 5889 - dep: (6, 2) , arr: (3, 7)\n", + "I am rider 5890 - dep: (7, 4) , arr: (0, 1)\n", + "I am rider 5891 - dep: (3, 9) , arr: (7, 7)\n", + "3 riders generated.\n", + "Agent rider 4779 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (2, 8) to (3, 8) using car (5849, [(2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 4971 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5081 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (3, 1) to (2, 1) using car (5791, [(3, 1), (2, 1)], 0)\n", + "Agent rider 5186 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 move from (7, 2) to (6, 2) using car (5848, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5308 move from (4, 2) to (5, 2) using car (5783, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5324 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5375 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5426 move from (7, 9) to (6, 9) using car (5858, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5433 move from (3, 1) to (2, 1) using car (5791, [(3, 1), (2, 1)], 0)\n", + "Agent rider 5440 move from (7, 9) to (6, 9) using car (5858, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5498 move from (2, 6) to (1, 6) using car (5780, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 5498 arrived with a waiting time of 14 ticks\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5504 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5506 move from (7, 2) to (6, 2) using car (5848, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5509 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 move from (7, 9) to (6, 9) using car (5858, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5512 move from (8, 4) to (9, 4) using car (5837, [(8, 4), (9, 4)], 0)\n", + "Rider n° 5512 arrived with a waiting time of 11 ticks\n", + "Agent rider 5514 move from (2, 6) to (2, 5) using car (5820, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5551 move from (7, 3) to (8, 3) using car (5761, [(7, 3), (8, 3)], 0)\n", + "Agent rider 5552 move from (1, 0) to (0, 0) using car (5794, [(1, 0), (0, 0)], 0)\n", + "Rider n° 5552 arrived with a waiting time of 9 ticks\n", + "Agent rider 5553 move from (2, 6) to (1, 6) using car (5780, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5576 move from (5, 5) to (5, 4) using car (5816, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Rider n° 5576 arrived with a waiting time of 5 ticks\n", + "Agent rider 5580 move from (6, 1) to (6, 2) using car (5872, [(6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5626 move from (6, 6) to (6, 5) using car (5826, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 5626 arrived with a waiting time of 2 ticks\n", + "Agent rider 5629 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5631 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 5631 arrived with a waiting time of 3 ticks\n", + "Agent rider 5633 doesn't move\n", + "Agent rider 5640 move from (6, 8) to (5, 8) using car (5830, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5641 move from (3, 3) to (3, 2) using car (5765, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5652 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5654 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5684 move from (4, 1) to (4, 2) using car (5869, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Rider n° 5684 arrived with a waiting time of 5 ticks\n", + "Agent rider 5686 doesn't move\n", + "Driver 5695 arrived\n", + "Agent rider 5703 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5704 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5707 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5715 arrived\n", + "Driver 5728 arrived\n", + "Agent rider 5734 move from (4, 1) to (4, 2) using car (5869, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 5736 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5737 move from (3, 4) to (3, 3) using car (5821, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 5739 arrived\n", + "Driver 5742 arrived\n", + "Agent rider 5759 move from (2, 6) to (2, 7) using car (5844, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5760 move from (2, 7) to (2, 6) using car (5818, [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 5763 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5767 arrived\n", + "Driver 5782 arrived\n", + "Driver 5786 arrived\n", "Driver 5792 arrived\n", - "Driver 5811 arrived\n", + "Driver 5798 arrived\n", + "Agent rider 5800 move from (2, 6) to (2, 5) using car (5820, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 5801 arrived\n", + "Agent rider 5804 doesn't move\n", + "Agent rider 5805 move from (3, 3) to (3, 2) using car (5765, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5807 move from (7, 9) to (7, 8) using car (5876, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5808 move from (3, 6) to (3, 5) using car (5824, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 5809 move from (3, 6) to (3, 5) using car (5851, [(3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5811 doesn't move\n", "Agent rider 5812 doesn't move\n", - "Agent rider 5813 move from (5, 0) to (4, 0) using car (5727, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5813 move from (6, 1) to (6, 2) using car (5872, [(6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 5814 doesn't move\n", - "Agent rider 5815 move from (1, 0) to (2, 0) using car (5858, [(1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5817 move from (5, 0) to (4, 0) using car (5727, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (6, 1) to (6, 2) using car (5836, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 5819 move from (8, 5) to (7, 5) using car (5859, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5832 doesn't move\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5834 move from (8, 5) to (8, 4) using car (5807, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 5834 arrived with a waiting time of 1 ticks\n", - "Agent rider 5844 move from (2, 6) to (2, 7) using car (5791, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5845 doesn't move\n", - "Agent rider 5869 move from (1, 0) to (2, 0) using car (5858, [(1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5870 doesn't move\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5872 doesn't move\n", - "Agent rider 5873 doesn't move\n", - "Agent rider 5874 doesn't move\n", - "Agent rider 5875 move from (5, 3) to (5, 4) using car (5826, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5886 doesn't move\n", - "Agent rider 5887 move from (1, 1) to (0, 1) using car (5701, [(1, 1), (0, 1)], 0)\n", - "tick 424 ended\n", - "I am driver 5888 - trip: [(8, 5), (8, 6)]\n", - "1 drivers generated.\n", - "I am rider 5889 - dep: (0, 8) , arr: (2, 1)\n", - "I am rider 5890 - dep: (5, 4) , arr: (3, 4)\n", - "I am rider 5891 - dep: (6, 9) , arr: (1, 5)\n", + "Driver 5825 arrived\n", + "Driver 5832 arrived\n", + "Driver 5833 arrived\n", + "Agent rider 5839 move from (7, 5) to (7, 4) using car (5787, [(7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 5840 move from (0, 5) to (0, 6) using car (5802, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5841 move from (2, 6) to (2, 7) using car (5844, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5843 doesn't move\n", + "Driver 5845 arrived\n", + "Agent rider 5859 doesn't move\n", + "Agent rider 5860 doesn't move\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5862 move from (2, 6) to (2, 5) using car (5820, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5863 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5865 move from (7, 9) to (6, 9) using car (5858, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (2, 8) to (2, 7) using car (5855, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 5884 move from (4, 2) to (5, 2) using car (5783, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5885 move from (2, 6) to (2, 5) using car (5820, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5889 move from (6, 2) to (6, 3) using car (5856, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 doesn't move\n", + "tick 415 ended\n", + "0 drivers generated.\n", + "I am rider 5892 - dep: (9, 4) , arr: (4, 1)\n", + "I am rider 5893 - dep: (4, 1) , arr: (0, 7)\n", + "I am rider 5894 - dep: (5, 2) , arr: (8, 1)\n", "3 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4790 move from (7, 3) to (7, 4) using car (5852, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 4790 arrived with a waiting time of 21 ticks\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (8, 4) to (8, 3) using car (5807, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (4, 2) to (4, 1) using car (5880, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5470 move from (8, 8) to (9, 8) using car (5838, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5491 move from (2, 8) to (1, 8) using car (5830, [(2, 8), (1, 8)], 0)\n", - "Agent rider 5531 move from (8, 8) to (9, 8) using car (5780, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5540 move from (7, 3) to (7, 4) using car (5852, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 move from (6, 2) to (6, 3) using car (5836, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 5592 move from (8, 8) to (9, 8) using car (5838, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (8, 8) to (9, 8) using car (5780, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5606 move from (2, 3) to (1, 3) using car (5802, [(2, 3), (1, 3)], 0)\n", - "Rider n° 5606 arrived with a waiting time of 16 ticks\n", - "Agent rider 5647 move from (7, 6) to (7, 5) using car (5773, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 5647 arrived with a waiting time of 5 ticks\n", - "Agent rider 5648 move from (2, 8) to (1, 8) using car (5830, [(2, 8), (1, 8)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 move from (8, 4) to (8, 3) using car (5807, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5663 move from (4, 0) to (3, 0) using car (5727, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5675 move from (7, 5) to (6, 5) using car (5859, [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5676 move from (0, 8) to (0, 9) using car (5803, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5708 move from (8, 5) to (8, 6) using car (5888, [(8, 5), (8, 6)], 0)\n", - "Agent rider 5709 move from (4, 0) to (3, 0) using car (5727, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 5718 arrived\n", - "Agent rider 5722 move from (0, 8) to (0, 9) using car (5803, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5726 doesn't move\n", - "Agent rider 5731 move from (2, 3) to (1, 3) using car (5802, [(2, 3), (1, 3)], 0)\n", - "Agent rider 5732 move from (5, 5) to (5, 6) using car (5808, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 5732 arrived with a waiting time of 2 ticks\n", - "Agent rider 5734 move from (7, 6) to (7, 5) using car (5773, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 5737 arrived\n", + "Agent rider 4779 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (3, 8) to (4, 8) using car (5849, [(3, 8), (4, 8)], 0)\n", + "Agent rider 4971 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5081 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5129 move from (2, 1) to (2, 2) using car (5795, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 5186 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5289 move from (6, 2) to (7, 2) using car (5872, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5308 move from (5, 2) to (5, 1) using car (5879, [(5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 5324 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5374 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5375 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 move from (6, 9) to (5, 9) using car (5858, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5433 move from (2, 1) to (2, 2) using car (5795, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 5440 move from (6, 9) to (5, 9) using car (5858, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5504 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 5504 arrived with a waiting time of 15 ticks\n", + "Agent rider 5506 move from (6, 2) to (7, 2) using car (5872, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5509 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5511 move from (6, 9) to (5, 9) using car (5858, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5514 doesn't move\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5553 move from (1, 6) to (0, 6) using car (5780, [(1, 6), (0, 6)], 0)\n", + "Rider n° 5553 arrived with a waiting time of 11 ticks\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5580 move from (6, 2) to (7, 2) using car (5872, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5633 move from (2, 8) to (2, 9) using car (5887, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 5633 arrived with a waiting time of 7 ticks\n", + "Agent rider 5640 move from (5, 8) to (4, 8) using car (5830, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5641 move from (3, 2) to (3, 1) using car (5765, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5652 move from (7, 8) to (7, 7) using car (5876, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 5652 arrived with a waiting time of 5 ticks\n", + "Agent rider 5654 move from (7, 8) to (7, 7) using car (5876, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Driver 5694 arrived\n", + "Agent rider 5703 move from (7, 8) to (7, 7) using car (5876, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5704 move from (7, 8) to (7, 7) using car (5876, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5707 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5728 arrived\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 5734 move from (4, 2) to (4, 3) using car (5869, [(4, 2), (4, 3)], 0)\n", + "Agent rider 5736 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5737 move from (3, 3) to (4, 3) using car (5821, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 5742 arrived\n", + "Driver 5755 arrived\n", + "Agent rider 5759 move from (2, 7) to (3, 7) using car (5844, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5760 move from (2, 6) to (2, 5) using car (5818, [(2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 5763 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 5776 arrived\n", + "Driver 5797 arrived\n", + "Driver 5799 arrived\n", + "Agent rider 5800 move from (2, 5) to (2, 4) using car (5820, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 5803 arrived\n", + "Agent rider 5804 move from (6, 9) to (5, 9) using car (5858, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5805 move from (3, 2) to (3, 1) using car (5765, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 5806 move from (2, 7) to (3, 7) using car (5844, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5807 move from (7, 8) to (7, 7) using car (5876, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5808 move from (3, 5) to (3, 4) using car (5824, [(3, 5), (3, 4)], 0)\n", + "Agent rider 5809 move from (3, 5) to (4, 5) using car (5851, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5813 doesn't move\n", + "Agent rider 5814 move from (6, 1) to (6, 2) using car (5873, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Driver 5828 arrived\n", + "Driver 5831 arrived\n", + "Driver 5833 arrived\n", + "Driver 5838 arrived\n", + "Agent rider 5839 move from (7, 4) to (6, 4) using car (5874, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5840 move from (0, 6) to (0, 7) using car (5802, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 5841 move from (2, 7) to (3, 7) using car (5844, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5843 move from (6, 1) to (6, 2) using car (5873, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 5859 doesn't move\n", + "Agent rider 5860 doesn't move\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5862 move from (2, 5) to (2, 4) using car (5820, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5863 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5865 move from (6, 9) to (5, 9) using car (5858, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 5875 arrived\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (2, 7) to (3, 7) using car (5844, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5884 move from (5, 2) to (6, 2) using car (5783, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5885 move from (2, 5) to (2, 4) using car (5820, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5889 move from (6, 3) to (6, 4) using car (5856, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (7, 4) to (6, 4) using car (5874, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5891 doesn't move\n", + "Agent rider 5892 doesn't move\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5894 move from (5, 2) to (6, 2) using car (5783, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "tick 416 ended\n", + "I am driver 5895 - trip: [(6, 5), (6, 4), (7, 4)]\n", + "I am driver 5896 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 5897 - trip: [(9, 3), (9, 4), (9, 5)]\n", + "I am driver 5898 - trip: [(6, 3), (6, 2), (5, 2)]\n", + "I am driver 5899 - trip: [(7, 6), (7, 7), (8, 7), (9, 7)]\n", + "5 drivers generated.\n", + "I am rider 5900 - dep: (7, 8) , arr: (9, 8)\n", + "I am rider 5901 - dep: (0, 6) , arr: (8, 8)\n", + "2 riders generated.\n", + "Agent rider 4779 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 4869 move from (4, 8) to (3, 8) using car (5830, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 4971 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 4996 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5081 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5104 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5289 move from (7, 2) to (8, 2) using car (5872, [(7, 2), (8, 2)], 0)\n", + "Agent rider 5308 move from (5, 1) to (6, 1) using car (5879, [(5, 1), (6, 1)], 0)\n", + "Agent rider 5324 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5370 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5372 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5374 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5375 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5424 doesn't move\n", + "Agent rider 5426 move from (5, 9) to (5, 8) using car (5858, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5433 doesn't move\n", + "Agent rider 5440 move from (5, 9) to (5, 8) using car (5858, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5506 move from (7, 2) to (8, 2) using car (5872, [(7, 2), (8, 2)], 0)\n", + "Agent rider 5509 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5511 move from (5, 9) to (5, 8) using car (5858, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5514 move from (2, 5) to (2, 4) using car (5818, [(2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5580 move from (7, 2) to (8, 2) using car (5872, [(7, 2), (8, 2)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5640 move from (4, 8) to (3, 8) using car (5830, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 5641 move from (3, 1) to (2, 1) using car (5765, [(3, 1), (2, 1)], 0)\n", + "Rider n° 5641 arrived with a waiting time of 6 ticks\n", + "Agent rider 5654 move from (7, 7) to (7, 6) using car (5876, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Driver 5665 arrived\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (7, 7) to (7, 6) using car (5876, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5704 move from (7, 7) to (7, 6) using car (5876, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5707 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Driver 5730 arrived\n", + "Agent rider 5734 doesn't move\n", + "Agent rider 5736 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5737 move from (4, 3) to (5, 3) using car (5821, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Driver 5744 arrived\n", "Driver 5748 arrived\n", - "Driver 5756 arrived\n", - "Agent rider 5759 move from (2, 2) to (3, 2) using car (5878, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5760 move from (4, 3) to (4, 4) using car (5772, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5761 move from (8, 8) to (9, 8) using car (5838, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5762 move from (7, 3) to (7, 4) using car (5852, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5763 move from (0, 8) to (0, 9) using car (5803, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5765 move from (8, 5) to (8, 6) using car (5888, [(8, 5), (8, 6)], 0)\n", - "Rider n° 5765 arrived with a waiting time of 5 ticks\n", - "Driver 5768 arrived\n", - "Driver 5777 arrived\n", - "Driver 5779 arrived\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 move from (8, 4) to (8, 3) using car (5807, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (1, 9) to (1, 8) using car (5796, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 doesn't move\n", - "Agent rider 5785 doesn't move\n", - "Agent rider 5786 move from (7, 6) to (7, 5) using car (5773, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5787 move from (2, 3) to (1, 3) using car (5802, [(2, 3), (1, 3)], 0)\n", - "Agent rider 5788 move from (5, 5) to (5, 6) using car (5808, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5789 move from (2, 6) to (2, 7) using car (5839, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 5790 arrived\n", + "Agent rider 5759 doesn't move\n", + "Agent rider 5760 move from (2, 5) to (2, 4) using car (5818, [(2, 5), (2, 4), (1, 4)], 0)\n", + "Driver 5761 arrived\n", + "Agent rider 5763 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Driver 5771 arrived\n", + "Driver 5791 arrived\n", "Driver 5794 arrived\n", - "Driver 5804 arrived\n", - "Driver 5810 arrived\n", - "Agent rider 5812 move from (4, 2) to (4, 1) using car (5880, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 move from (2, 0) to (2, 1) using car (5858, [(2, 0), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5817 move from (4, 0) to (3, 0) using car (5727, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (6, 2) to (6, 3) using car (5836, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 5819 move from (7, 5) to (6, 5) using car (5859, [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5823 arrived\n", - "Driver 5825 arrived\n", - "Agent rider 5832 doesn't move\n", - "Agent rider 5833 move from (1, 4) to (2, 4) using car (5855, [(1, 4), (2, 4), (3, 4)], 0)\n", - "Driver 5840 arrived\n", - "Agent rider 5844 move from (2, 7) to (3, 7) using car (5791, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5845 doesn't move\n", - "Agent rider 5869 move from (2, 0) to (2, 1) using car (5858, [(2, 0), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5870 doesn't move\n", - "Agent rider 5871 move from (1, 6) to (0, 6) using car (5801, [(1, 6), (0, 6)], 0)\n", - "Agent rider 5872 doesn't move\n", - "Agent rider 5873 move from (4, 6) to (5, 6) using car (5831, [(4, 6), (5, 6)], 0)\n", - "Agent rider 5874 doesn't move\n", - "Agent rider 5875 move from (5, 4) to (4, 4) using car (5826, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5886 doesn't move\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5889 move from (0, 8) to (0, 9) using car (5803, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5890 move from (5, 4) to (4, 4) using car (5826, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 5799 arrived\n", + "Agent rider 5800 move from (2, 4) to (2, 3) using car (5820, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5804 move from (5, 9) to (5, 8) using car (5858, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5805 move from (3, 1) to (2, 1) using car (5765, [(3, 1), (2, 1)], 0)\n", + "Agent rider 5806 move from (3, 7) to (4, 7) using car (5844, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5807 doesn't move\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 move from (4, 5) to (5, 5) using car (5851, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (9, 3) to (9, 4) using car (5897, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5813 move from (6, 2) to (6, 3) using car (5873, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Rider n° 5813 arrived with a waiting time of 1 ticks\n", + "Agent rider 5814 move from (6, 2) to (6, 3) using car (5873, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Driver 5833 arrived\n", + "Driver 5837 arrived\n", + "Agent rider 5839 move from (6, 4) to (6, 3) using car (5826, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5840 move from (0, 7) to (0, 8) using car (5802, [(0, 7), (0, 8)], 0)\n", + "Agent rider 5841 move from (3, 7) to (4, 7) using car (5844, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5842 move from (1, 1) to (1, 2) using car (5886, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5843 move from (6, 2) to (6, 3) using car (5873, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 5859 doesn't move\n", + "Agent rider 5860 move from (9, 3) to (9, 4) using car (5897, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5862 move from (2, 4) to (2, 3) using car (5820, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 5862 arrived with a waiting time of 1 ticks\n", + "Agent rider 5863 move from (1, 1) to (1, 2) using car (5886, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5865 move from (5, 9) to (5, 8) using car (5858, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5881 move from (2, 9) to (3, 9) using car (5887, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (3, 7) to (4, 7) using car (5844, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5884 move from (6, 2) to (7, 2) using car (5783, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5885 move from (2, 4) to (2, 3) using car (5820, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5889 move from (6, 4) to (6, 5) using car (5856, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (6, 4) to (5, 4) using car (5874, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", "Agent rider 5891 doesn't move\n", - "tick 425 ended\n", - "I am driver 5892 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 5893 - trip: [(6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 5894 - trip: [(1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 5895 - trip: [(1, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 5896 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 5897 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 5898 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 5899 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 5900 - trip: [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)]\n", - "I am driver 5901 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 5902 - trip: [(6, 6), (5, 6), (4, 6), (4, 5)]\n", - "I am driver 5903 - trip: [(6, 8), (7, 8), (8, 8)]\n", - "I am driver 5904 - trip: [(3, 6), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 5905 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 5906 - trip: [(6, 0), (5, 0), (4, 0)]\n", - "I am driver 5907 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 5908 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 5909 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4)]\n", - "I am driver 5910 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 5911 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "20 drivers generated.\n", - "I am rider 5912 - dep: (9, 4) , arr: (5, 2)\n", - "I am rider 5913 - dep: (5, 9) , arr: (9, 4)\n", - "I am rider 5914 - dep: (8, 0) , arr: (9, 8)\n", - "I am rider 5915 - dep: (2, 0) , arr: (6, 8)\n", - "I am rider 5916 - dep: (1, 8) , arr: (3, 7)\n", - "I am rider 5917 - dep: (2, 2) , arr: (8, 6)\n", - "6 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (7, 5) to (7, 4) using car (5773, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 move from (7, 5) to (7, 4) using car (5773, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5368 move from (8, 3) to (8, 2) using car (5807, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 5892 doesn't move\n", + "Agent rider 5893 move from (4, 1) to (4, 2) using car (5829, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5894 move from (6, 2) to (7, 2) using car (5783, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5900 doesn't move\n", + "Agent rider 5901 doesn't move\n", + "tick 417 ended\n", + "I am driver 5902 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 5903 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 5904 - trip: [(5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 5905 - trip: [(3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 5906 - trip: [(7, 6), (7, 5), (7, 4)]\n", + "I am driver 5907 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 5908 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5909 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 5910 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 5911 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 5912 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 5913 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 5914 - trip: [(0, 5), (1, 5)]\n", + "I am driver 5915 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (3, 6)]\n", + "I am driver 5916 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 5917 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 5918 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 5919 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 5920 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 5921 - trip: [(7, 3), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 5922 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 5923 - trip: [(7, 2), (7, 1), (8, 1)]\n", + "I am driver 5924 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 5925 - trip: [(6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 5926 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 5927 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 5928 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 5929 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", + "I am driver 5930 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "29 drivers generated.\n", + "I am rider 5931 - dep: (4, 1) , arr: (8, 7)\n", + "I am rider 5932 - dep: (8, 6) , arr: (4, 0)\n", + "I am rider 5933 - dep: (7, 0) , arr: (9, 0)\n", + "I am rider 5934 - dep: (4, 1) , arr: (8, 8)\n", + "4 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (3, 8) to (2, 8) using car (5905, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (2, 2) to (1, 2) using car (5836, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 move from (0, 6) to (0, 5) using car (5865, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5470 move from (9, 8) to (9, 7) using car (5838, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 5470 arrived with a waiting time of 16 ticks\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5491 move from (1, 8) to (1, 7) using car (5796, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 5491 arrived with a waiting time of 8 ticks\n", - "Agent rider 5531 move from (9, 8) to (9, 7) using car (5838, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5540 move from (7, 4) to (7, 5) using car (5852, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 move from (6, 3) to (6, 4) using car (5836, [(6, 3), (6, 4)], 0)\n", - "Agent rider 5592 move from (9, 8) to (9, 7) using car (5838, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 5592 arrived with a waiting time of 10 ticks\n", - "Agent rider 5594 move from (7, 5) to (8, 5) using car (5879, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5603 move from (9, 8) to (9, 7) using car (5838, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5647 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 move from (7, 5) to (8, 5) using car (5879, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5662 move from (8, 3) to (8, 2) using car (5807, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5663 move from (3, 0) to (2, 0) using car (5727, [(3, 0), (2, 0)], 0)\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5675 move from (6, 5) to (5, 5) using car (5859, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5676 move from (0, 9) to (1, 9) using car (5803, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 5676 arrived with a waiting time of 8 ticks\n", - "Driver 5701 arrived\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 move from (3, 0) to (2, 0) using car (5727, [(3, 0), (2, 0)], 0)\n", - "Agent rider 5722 move from (0, 9) to (1, 9) using car (5803, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 5722 arrived with a waiting time of 6 ticks\n", - "Agent rider 5726 move from (9, 6) to (9, 5) using car (5900, [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (7, 5) to (7, 4) using car (5773, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 5741 arrived\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5424 move from (7, 8) to (8, 8) using car (5827, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 5424 arrived with a waiting time of 22 ticks\n", + "Agent rider 5426 move from (5, 8) to (5, 7) using car (5858, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5433 move from (2, 2) to (1, 2) using car (5836, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 5433 arrived with a waiting time of 17 ticks\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5496 move from (1, 5) to (2, 5) using car (5922, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (5, 8) to (5, 7) using car (5858, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5514 move from (2, 4) to (2, 5) using car (5880, [(2, 4), (2, 5), (1, 5)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5565 move from (1, 5) to (2, 5) using car (5922, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 doesn't move\n", + "Agent rider 5654 move from (7, 6) to (7, 5) using car (5876, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (7, 6) to (7, 5) using car (5876, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5704 move from (7, 6) to (7, 5) using car (5876, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5734 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (5, 3) to (6, 3) using car (5821, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Driver 5748 arrived\n", - "Agent rider 5759 move from (3, 2) to (3, 3) using car (5878, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5760 move from (4, 4) to (4, 5) using car (5772, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5761 move from (9, 8) to (9, 7) using car (5838, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 5761 arrived with a waiting time of 5 ticks\n", - "Agent rider 5762 move from (7, 4) to (8, 4) using car (5860, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5763 move from (0, 9) to (1, 9) using car (5803, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5769 arrived\n", - "Driver 5774 arrived\n", - "Agent rider 5781 move from (0, 6) to (0, 5) using car (5865, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5782 move from (8, 3) to (8, 2) using car (5807, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (1, 8) to (1, 7) using car (5796, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 doesn't move\n", - "Agent rider 5785 move from (5, 5) to (4, 5) using car (5847, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5786 move from (7, 5) to (7, 4) using car (5773, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (5, 6) to (5, 7) using car (5808, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5789 move from (2, 7) to (2, 8) using car (5839, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 5795 arrived\n", - "Agent rider 5812 move from (4, 1) to (4, 0) using car (5880, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5813 move from (4, 0) to (5, 0) using car (5863, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5814 move from (9, 9) to (8, 9) using car (5905, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 5815 move from (2, 1) to (2, 2) using car (5858, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5817 move from (3, 0) to (2, 0) using car (5727, [(3, 0), (2, 0)], 0)\n", - "Agent rider 5818 move from (6, 3) to (6, 4) using car (5836, [(6, 3), (6, 4)], 0)\n", - "Agent rider 5819 move from (6, 5) to (5, 5) using car (5859, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5820 arrived\n", - "Driver 5822 arrived\n", - "Agent rider 5832 move from (9, 2) to (9, 1) using car (5868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5833 move from (2, 4) to (3, 4) using car (5855, [(2, 4), (3, 4)], 0)\n", - "Agent rider 5844 move from (3, 7) to (4, 7) using car (5791, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5845 doesn't move\n", - "Agent rider 5869 move from (2, 1) to (2, 2) using car (5858, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5870 move from (1, 8) to (1, 7) using car (5796, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5871 move from (0, 6) to (0, 5) using car (5853, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 5872 move from (5, 3) to (4, 3) using car (5776, [(5, 3), (4, 3)], 0)\n", - "Agent rider 5873 move from (5, 6) to (5, 5) using car (5851, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 5873 arrived with a waiting time of 2 ticks\n", - "Agent rider 5874 doesn't move\n", - "Agent rider 5875 move from (4, 4) to (3, 4) using car (5826, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 5875 arrived with a waiting time of 0 ticks\n", - "Agent rider 5886 move from (1, 8) to (1, 7) using car (5796, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 5886 arrived with a waiting time of 2 ticks\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5889 move from (0, 9) to (1, 9) using car (5803, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 5890 move from (4, 4) to (3, 4) using car (5826, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 5890 arrived with a waiting time of 0 ticks\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5912 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 move from (1, 8) to (1, 7) using car (5796, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5917 doesn't move\n", - "tick 426 ended\n", - "I am driver 5918 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5919 - trip: [(9, 3), (8, 3)]\n", - "I am driver 5920 - trip: [(6, 3), (7, 3), (8, 3)]\n", - "3 drivers generated.\n", - "I am rider 5921 - dep: (3, 4) , arr: (4, 4)\n", - "I am rider 5922 - dep: (0, 5) , arr: (5, 3)\n", + "Agent rider 5759 move from (3, 7) to (3, 8) using car (5815, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5760 move from (2, 4) to (1, 4) using car (5818, [(2, 4), (1, 4)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Driver 5775 arrived\n", + "Driver 5780 arrived\n", + "Driver 5787 arrived\n", + "Driver 5789 arrived\n", + "Driver 5794 arrived\n", + "Agent rider 5800 move from (2, 3) to (2, 2) using car (5820, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 5804 move from (5, 8) to (5, 7) using car (5858, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5805 doesn't move\n", + "Agent rider 5806 move from (4, 7) to (5, 7) using car (5844, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5807 move from (7, 7) to (7, 6) using car (5868, [(7, 7), (7, 6)], 0)\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 move from (5, 5) to (6, 5) using car (5851, [(5, 5), (6, 5)], 0)\n", + "Agent rider 5811 move from (1, 5) to (2, 5) using car (5922, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 5812 move from (9, 4) to (8, 4) using car (5926, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5814 move from (6, 3) to (6, 4) using car (5873, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Rider n° 5814 arrived with a waiting time of 3 ticks\n", + "Driver 5824 arrived\n", + "Driver 5835 arrived\n", + "Agent rider 5839 move from (6, 3) to (6, 2) using car (5826, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (4, 7) to (5, 7) using car (5844, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5842 move from (1, 2) to (1, 3) using car (5886, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5843 move from (6, 3) to (6, 4) using car (5908, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5849 arrived\n", + "Agent rider 5859 move from (0, 0) to (1, 0) using car (5907, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5860 move from (9, 4) to (8, 4) using car (5926, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5863 move from (1, 2) to (1, 3) using car (5886, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5864 move from (9, 8) to (9, 7) using car (5913, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (5, 8) to (5, 7) using car (5858, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 5869 arrived\n", + "Driver 5871 arrived\n", + "Agent rider 5881 move from (3, 9) to (4, 9) using car (5887, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5884 move from (7, 2) to (8, 2) using car (5783, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5885 doesn't move\n", + "Agent rider 5889 move from (6, 5) to (6, 6) using car (5856, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (5, 4) to (4, 4) using car (5874, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5891 move from (3, 9) to (4, 9) using car (5887, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 5892 move from (9, 4) to (8, 4) using car (5926, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5893 move from (4, 2) to (4, 3) using car (5829, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5894 move from (7, 2) to (7, 1) using car (5923, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 5900 move from (7, 8) to (8, 8) using car (5827, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5932 doesn't move\n", + "Agent rider 5933 doesn't move\n", + "Agent rider 5934 doesn't move\n", + "tick 418 ended\n", + "I am driver 5935 - trip: [(0, 5), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 5936 - trip: [(3, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 5937 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 5938 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 5939 - trip: [(0, 9), (0, 8)]\n", + "I am driver 5940 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", + "6 drivers generated.\n", + "I am rider 5941 - dep: (1, 9) , arr: (6, 5)\n", + "I am rider 5942 - dep: (4, 3) , arr: (5, 8)\n", "2 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5237 move from (7, 4) to (7, 3) using car (5773, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 5237 arrived with a waiting time of 29 ticks\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 move from (7, 4) to (7, 3) using car (5773, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 5368 move from (8, 2) to (7, 2) using car (5807, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (2, 8) to (1, 8) using car (5905, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (1, 2) to (1, 3) using car (5836, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 move from (8, 2) to (9, 2) using car (5783, [(8, 2), (9, 2)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 move from (0, 5) to (0, 4) using car (5865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (4, 1) to (4, 2) using car (5876, [(4, 1), (4, 2), (5, 2)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 7) to (9, 6) using car (5838, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5540 move from (7, 5) to (7, 6) using car (5852, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5594 move from (8, 5) to (8, 6) using car (5877, [(8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 5603 move from (9, 7) to (9, 6) using car (5838, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 move from (8, 5) to (9, 5) using car (5879, [(8, 5), (9, 5)], 0)\n", - "Agent rider 5662 move from (8, 2) to (7, 2) using car (5807, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5675 move from (5, 5) to (5, 4) using car (5859, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5701 arrived\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5726 move from (9, 5) to (9, 4) using car (5900, [(9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (7, 4) to (7, 3) using car (5773, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 5748 arrived\n", - "Agent rider 5759 move from (3, 3) to (3, 4) using car (5878, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5760 move from (4, 5) to (4, 6) using car (5772, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (1, 9) to (2, 9) using car (5803, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5770 arrived\n", - "Driver 5771 arrived\n", - "Driver 5780 arrived\n", - "Agent rider 5781 move from (0, 5) to (0, 4) using car (5865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5782 move from (8, 2) to (7, 2) using car (5807, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (1, 7) to (1, 6) using car (5796, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 move from (5, 2) to (6, 2) using car (5843, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5785 move from (4, 5) to (4, 6) using car (5772, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5786 move from (7, 4) to (8, 4) using car (5767, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (5, 7) to (5, 8) using car (5808, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5789 move from (2, 8) to (3, 8) using car (5839, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 5801 arrived\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (5, 7) to (5, 6) using car (5858, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5496 move from (2, 5) to (1, 5) using car (5880, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5500 move from (8, 6) to (7, 6) using car (5928, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5506 move from (8, 2) to (9, 2) using car (5783, [(8, 2), (9, 2)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (5, 7) to (6, 7) using car (5844, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5514 move from (2, 5) to (3, 5) using car (5922, [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", + "Rider n° 5514 arrived with a waiting time of 5 ticks\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5565 move from (2, 5) to (1, 5) using car (5880, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5580 move from (8, 2) to (9, 2) using car (5783, [(8, 2), (9, 2)], 0)\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (3, 8) to (3, 9) using car (5815, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5654 move from (7, 5) to (7, 4) using car (5906, [(7, 5), (7, 4)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 move from (8, 6) to (7, 6) using car (5928, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5703 move from (7, 5) to (7, 4) using car (5906, [(7, 5), (7, 4)], 0)\n", + "Agent rider 5704 move from (7, 5) to (7, 4) using car (5876, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5734 move from (4, 3) to (4, 4) using car (5829, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (6, 3) to (7, 3) using car (5821, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5759 move from (3, 8) to (3, 9) using car (5815, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5760 doesn't move\n", + "Agent rider 5763 doesn't move\n", + "Driver 5765 arrived\n", + "Driver 5789 arrived\n", + "Driver 5790 arrived\n", + "Driver 5796 arrived\n", + "Agent rider 5800 move from (2, 2) to (2, 1) using car (5820, [(2, 2), (2, 1), (2, 0)], 0)\n", "Driver 5802 arrived\n", - "Agent rider 5812 move from (4, 0) to (5, 0) using car (5880, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5813 move from (5, 0) to (6, 0) using car (5863, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5814 move from (8, 9) to (7, 9) using car (5905, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 5815 move from (2, 2) to (3, 2) using car (5858, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5817 doesn't move\n", - "Agent rider 5818 doesn't move\n", - "Agent rider 5819 move from (5, 5) to (5, 4) using car (5859, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5830 arrived\n", - "Driver 5831 arrived\n", - "Agent rider 5832 move from (9, 1) to (9, 0) using car (5868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 5832 arrived with a waiting time of 3 ticks\n", - "Agent rider 5833 doesn't move\n", - "Driver 5841 arrived\n", - "Agent rider 5844 move from (4, 7) to (5, 7) using car (5791, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5845 doesn't move\n", - "Driver 5861 arrived\n", - "Agent rider 5869 move from (2, 2) to (3, 2) using car (5858, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5870 move from (1, 7) to (1, 6) using car (5796, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5871 move from (0, 5) to (0, 4) using car (5853, [(0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 5872 doesn't move\n", - "Agent rider 5874 doesn't move\n", - "Agent rider 5887 doesn't move\n", - "Driver 5888 arrived\n", - "Agent rider 5889 move from (1, 9) to (2, 9) using car (5803, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5804 move from (5, 7) to (5, 6) using car (5858, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 5805 doesn't move\n", + "Agent rider 5806 move from (5, 7) to (6, 7) using car (5844, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5807 doesn't move\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 doesn't move\n", + "Agent rider 5811 move from (2, 5) to (1, 5) using car (5880, [(2, 5), (1, 5)], 0)\n", + "Agent rider 5812 move from (8, 4) to (7, 4) using car (5926, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 5823 arrived\n", + "Agent rider 5839 move from (6, 2) to (6, 1) using car (5826, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (5, 7) to (6, 7) using car (5844, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 5842 move from (1, 3) to (1, 4) using car (5886, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5843 move from (6, 4) to (6, 5) using car (5908, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 5847 arrived\n", + "Driver 5857 arrived\n", + "Agent rider 5859 move from (1, 0) to (2, 0) using car (5907, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5860 move from (8, 4) to (7, 4) using car (5926, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5863 move from (1, 3) to (1, 4) using car (5886, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5864 move from (9, 7) to (9, 6) using car (5913, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (5, 7) to (5, 6) using car (5858, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 5872 arrived\n", + "Driver 5879 arrived\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 move from (8, 6) to (7, 6) using car (5928, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5883 move from (4, 7) to (4, 6) using car (5903, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 5884 move from (8, 2) to (9, 2) using car (5783, [(8, 2), (9, 2)], 0)\n", + "Agent rider 5885 move from (2, 3) to (3, 3) using car (5929, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5889 move from (6, 6) to (6, 7) using car (5856, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (4, 4) to (3, 4) using car (5874, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5891 move from (4, 9) to (5, 9) using car (5887, [(4, 9), (5, 9)], 0)\n", + "Agent rider 5892 move from (8, 4) to (7, 4) using car (5926, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5893 move from (4, 3) to (4, 4) using car (5829, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 5894 move from (7, 1) to (8, 1) using car (5923, [(7, 1), (8, 1)], 0)\n", + "Rider n° 5894 arrived with a waiting time of 0 ticks\n", + "Agent rider 5900 move from (8, 8) to (9, 8) using car (5827, [(8, 8), (9, 8)], 0)\n", + "Rider n° 5900 arrived with a waiting time of 1 ticks\n", + "Agent rider 5901 doesn't move\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5932 move from (8, 6) to (7, 6) using car (5928, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5933 doesn't move\n", + "Agent rider 5934 doesn't move\n", + "Agent rider 5941 doesn't move\n", + "Agent rider 5942 move from (4, 3) to (4, 4) using car (5829, [(4, 3), (4, 4), (4, 5)], 0)\n", + "tick 419 ended\n", + "I am driver 5943 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 5944 - trip: [(5, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 5945 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)]\n", + "I am driver 5946 - trip: [(6, 1), (6, 2), (7, 2)]\n", + "I am driver 5947 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 5948 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 5949 - trip: [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 5950 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 5951 - trip: [(9, 0), (8, 0), (7, 0), (7, 1)]\n", + "I am driver 5952 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 5953 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 5954 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 5955 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "13 drivers generated.\n", + "I am rider 5956 - dep: (1, 6) , arr: (4, 6)\n", + "I am rider 5957 - dep: (2, 5) , arr: (0, 2)\n", + "2 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4869 move from (1, 8) to (0, 8) using car (5905, [(1, 8), (0, 8)], 0)\n", + "Rider n° 4869 arrived with a waiting time of 47 ticks\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (1, 3) to (1, 4) using car (5836, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (6, 1) to (6, 2) using car (5946, [(6, 1), (6, 2), (7, 2)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5372 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (5, 6) to (5, 5) using car (5858, [(5, 6), (5, 5)], 0)\n", + "Agent rider 5440 move from (5, 8) to (4, 8) using car (5930, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 5496 move from (1, 5) to (1, 6) using car (5935, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 5500 move from (7, 6) to (8, 6) using car (5870, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (6, 7) to (6, 8) using car (5856, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5551 doesn't move\n", + "Agent rider 5565 move from (1, 5) to (1, 6) using car (5935, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (3, 9) to (4, 9) using car (5815, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5654 move from (7, 4) to (7, 3) using car (5876, [(7, 4), (7, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 move from (7, 6) to (8, 6) using car (5870, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5703 move from (7, 4) to (7, 3) using car (5876, [(7, 4), (7, 3)], 0)\n", + "Agent rider 5704 move from (7, 4) to (7, 3) using car (5876, [(7, 4), (7, 3)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5734 move from (4, 4) to (4, 5) using car (5829, [(4, 4), (4, 5)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (7, 3) to (8, 3) using car (5821, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5759 move from (3, 9) to (4, 9) using car (5815, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5760 doesn't move\n", + "Agent rider 5763 doesn't move\n", + "Driver 5779 arrived\n", + "Driver 5790 arrived\n", + "Agent rider 5800 move from (2, 1) to (2, 0) using car (5820, [(2, 1), (2, 0)], 0)\n", + "Agent rider 5804 move from (5, 6) to (5, 5) using car (5858, [(5, 6), (5, 5)], 0)\n", + "Agent rider 5805 doesn't move\n", + "Agent rider 5806 move from (6, 7) to (7, 7) using car (5844, [(6, 7), (7, 7)], 0)\n", + "Agent rider 5807 move from (7, 6) to (6, 6) using car (5928, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5808 move from (3, 4) to (2, 4) using car (5874, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5809 move from (6, 5) to (6, 6) using car (5908, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5811 move from (1, 5) to (1, 6) using car (5935, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 5812 move from (7, 4) to (6, 4) using car (5926, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Driver 5817 arrived\n", + "Driver 5818 arrived\n", + "Driver 5822 arrived\n", + "Agent rider 5839 move from (6, 1) to (6, 0) using car (5826, [(6, 1), (6, 0)], 0)\n", + "Rider n° 5839 arrived with a waiting time of 1 ticks\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (6, 7) to (7, 7) using car (5844, [(6, 7), (7, 7)], 0)\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5843 move from (6, 5) to (6, 6) using car (5908, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 5843 arrived with a waiting time of 1 ticks\n", + "Driver 5851 arrived\n", + "Driver 5853 arrived\n", + "Driver 5854 arrived\n", + "Driver 5855 arrived\n", + "Agent rider 5859 move from (2, 0) to (3, 0) using car (5907, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5860 move from (7, 4) to (7, 3) using car (5876, [(7, 4), (7, 3)], 0)\n", + "Agent rider 5861 doesn't move\n", + "Agent rider 5863 doesn't move\n", + "Agent rider 5864 move from (9, 6) to (9, 5) using car (5913, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (5, 6) to (5, 5) using car (5858, [(5, 6), (5, 5)], 0)\n", + "Driver 5868 arrived\n", + "Driver 5877 arrived\n", + "Agent rider 5881 move from (4, 9) to (3, 9) using car (5940, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5882 move from (7, 6) to (8, 6) using car (5870, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 5883 move from (4, 6) to (4, 5) using car (5903, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 5884 doesn't move\n", + "Agent rider 5885 move from (3, 3) to (4, 3) using car (5929, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5889 move from (6, 7) to (6, 8) using car (5856, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (3, 4) to (2, 4) using car (5874, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", "Agent rider 5891 doesn't move\n", - "Agent rider 5912 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (8, 0) to (9, 0) using car (5883, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 move from (1, 7) to (1, 6) using car (5796, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5917 move from (2, 2) to (3, 2) using car (5858, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 5921 doesn't move\n", - "Agent rider 5922 move from (0, 5) to (0, 4) using car (5853, [(0, 5), (0, 4), (1, 4)], 0)\n", - "tick 427 ended\n", - "I am driver 5923 - trip: [(4, 4), (3, 4), (2, 4), (2, 3)]\n", - "I am driver 5924 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 5925 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 5926 - trip: [(4, 5), (3, 5)]\n", - "I am driver 5927 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5928 - trip: [(9, 8), (9, 7)]\n", - "I am driver 5929 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 5930 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 5931 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 5932 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 5933 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 5934 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "12 drivers generated.\n", - "I am rider 5935 - dep: (9, 3) , arr: (6, 3)\n", - "I am rider 5936 - dep: (3, 4) , arr: (8, 5)\n", - "I am rider 5937 - dep: (5, 0) , arr: (5, 1)\n", - "I am rider 5938 - dep: (7, 4) , arr: (5, 8)\n", - "4 riders generated.\n" + "Agent rider 5892 move from (7, 4) to (6, 4) using car (5926, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5893 move from (4, 4) to (4, 5) using car (5829, [(4, 4), (4, 5)], 0)\n", + "Driver 5895 arrived\n", + "Driver 5897 arrived\n", + "Driver 5898 arrived\n", + "Agent rider 5901 doesn't move\n", + "Driver 5914 arrived\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5932 move from (7, 6) to (6, 6) using car (5928, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5933 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 4494 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 4938 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5014 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 move from (7, 3) to (7, 2) using car (5773, [(7, 3), (7, 2)], 0)\n", - "Agent rider 5368 move from (7, 2) to (6, 2) using car (5807, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 5934 doesn't move\n", + "Agent rider 5941 move from (1, 9) to (1, 8) using car (5952, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5942 move from (4, 4) to (4, 5) using car (5829, [(4, 4), (4, 5)], 0)\n", + "Agent rider 5956 doesn't move\n", + "Agent rider 5957 doesn't move\n", + "tick 420 ended\n", + "I am driver 5958 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 5959 - trip: [(8, 3), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 5960 - trip: [(4, 0), (4, 1), (3, 1)]\n", + "I am driver 5961 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 5962 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "5 drivers generated.\n", + "I am rider 5963 - dep: (6, 7) , arr: (4, 3)\n", + "I am rider 5964 - dep: (8, 3) , arr: (9, 7)\n", + "I am rider 5965 - dep: (4, 9) , arr: (3, 3)\n", + "I am rider 5966 - dep: (2, 4) , arr: (9, 7)\n", + "I am rider 5967 - dep: (5, 5) , arr: (3, 2)\n", + "I am rider 5968 - dep: (7, 9) , arr: (9, 2)\n", + "6 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5223 move from (1, 5) to (0, 5) using car (5852, [(1, 5), (0, 5)], 0)\n", + "Rider n° 5223 arrived with a waiting time of 34 ticks\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5413 move from (0, 4) to (0, 3) using car (5865, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Rider n° 5413 arrived with a waiting time of 19 ticks\n", - "Agent rider 5465 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5467 move from (4, 2) to (3, 2) using car (5927, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5531 move from (9, 6) to (9, 5) using car (5838, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5540 move from (7, 6) to (6, 6) using car (5852, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5561 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5563 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5568 doesn't move\n", - "Agent rider 5594 move from (8, 6) to (9, 6) using car (5877, [(8, 6), (9, 6)], 0)\n", - "Agent rider 5603 move from (9, 6) to (9, 5) using car (5838, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5648 move from (1, 8) to (0, 8) using car (5821, [(1, 8), (0, 8)], 0)\n", - "Agent rider 5650 doesn't move\n", - "Agent rider 5662 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5675 move from (5, 4) to (4, 4) using car (5859, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 5675 arrived with a waiting time of 12 ticks\n", - "Agent rider 5708 move from (8, 6) to (9, 6) using car (5877, [(8, 6), (9, 6)], 0)\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5726 move from (9, 4) to (8, 4) using car (5900, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Driver 5727 arrived\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (7, 3) to (7, 2) using car (5773, [(7, 3), (7, 2)], 0)\n", - "Driver 5739 arrived\n", - "Agent rider 5759 move from (3, 4) to (3, 5) using car (5878, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5760 move from (4, 6) to (4, 7) using car (5772, [(4, 6), (4, 7)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (2, 9) to (3, 9) using car (5803, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5771 arrived\n", - "Driver 5776 arrived\n", - "Agent rider 5781 move from (0, 4) to (0, 3) using car (5865, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5782 move from (7, 2) to (6, 2) using car (5807, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (1, 6) to (1, 5) using car (5796, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 doesn't move\n", - "Agent rider 5785 move from (4, 6) to (4, 7) using car (5772, [(4, 6), (4, 7)], 0)\n", - "Rider n° 5785 arrived with a waiting time of 6 ticks\n", - "Agent rider 5786 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (5, 8) to (5, 9) using car (5808, [(5, 8), (5, 9)], 0)\n", - "Agent rider 5789 move from (3, 8) to (4, 8) using car (5839, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 5789 arrived with a waiting time of 1 ticks\n", - "Driver 5799 arrived\n", - "Driver 5802 arrived\n", - "Driver 5809 arrived\n", - "Agent rider 5812 move from (5, 0) to (6, 0) using car (5880, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5813 move from (6, 0) to (7, 0) using car (5863, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 move from (3, 2) to (4, 2) using car (5858, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5817 doesn't move\n", - "Agent rider 5818 doesn't move\n", - "Agent rider 5819 move from (5, 4) to (4, 4) using car (5859, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5831 arrived\n", - "Agent rider 5833 move from (3, 4) to (3, 3) using car (5850, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Driver 5835 arrived\n", - "Driver 5836 arrived\n", - "Agent rider 5844 move from (5, 7) to (6, 7) using car (5791, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 5844 arrived with a waiting time of 1 ticks\n", - "Agent rider 5845 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 5849 arrived\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (5, 5) to (5, 6) using car (5948, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5496 move from (1, 6) to (1, 7) using car (5935, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5500 move from (8, 6) to (9, 6) using car (5870, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (6, 8) to (5, 8) using car (5856, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5551 move from (8, 3) to (9, 3) using car (5821, [(8, 3), (9, 3)], 0)\n", + "Rider n° 5551 arrived with a waiting time of 18 ticks\n", + "Agent rider 5565 move from (1, 6) to (1, 7) using car (5935, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (4, 9) to (5, 9) using car (5815, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 5654 move from (7, 3) to (8, 3) using car (5846, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 move from (8, 6) to (9, 6) using car (5870, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 move from (8, 6) to (9, 6) using car (5870, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5703 move from (7, 3) to (8, 3) using car (5846, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5704 move from (7, 3) to (8, 3) using car (5846, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5734 move from (4, 5) to (4, 6) using car (5922, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Rider n° 5734 arrived with a waiting time of 7 ticks\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (8, 3) to (9, 3) using car (5821, [(8, 3), (9, 3)], 0)\n", + "Agent rider 5759 move from (4, 9) to (5, 9) using car (5815, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 5759 arrived with a waiting time of 8 ticks\n", + "Agent rider 5760 doesn't move\n", + "Agent rider 5763 doesn't move\n", + "Driver 5783 arrived\n", + "Agent rider 5800 move from (2, 0) to (3, 0) using car (5950, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5804 move from (5, 5) to (5, 6) using car (5948, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5805 move from (2, 1) to (1, 1) using car (5848, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5807 move from (6, 6) to (6, 7) using car (5908, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 5807 arrived with a waiting time of 3 ticks\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 doesn't move\n", + "Agent rider 5811 move from (1, 6) to (1, 7) using car (5935, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Driver 5816 arrived\n", + "Driver 5818 arrived\n", + "Driver 5827 arrived\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (1, 4) to (1, 5) using car (5836, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 5850 arrived\n", "Driver 5854 arrived\n", - "Driver 5855 arrived\n", - "Driver 5860 arrived\n", - "Driver 5864 arrived\n", - "Agent rider 5869 move from (3, 2) to (4, 2) using car (5858, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5870 move from (1, 6) to (1, 5) using car (5796, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 5870 arrived with a waiting time of 3 ticks\n", - "Agent rider 5871 move from (0, 4) to (1, 4) using car (5853, [(0, 4), (1, 4)], 0)\n", - "Agent rider 5872 doesn't move\n", - "Agent rider 5874 doesn't move\n", - "Driver 5885 arrived\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5889 move from (2, 9) to (3, 9) using car (5803, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5859 move from (3, 0) to (4, 0) using car (5907, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 5859 arrived with a waiting time of 5 ticks\n", + "Agent rider 5860 doesn't move\n", + "Agent rider 5861 move from (1, 5) to (0, 5) using car (5852, [(1, 5), (0, 5)], 0)\n", + "Rider n° 5861 arrived with a waiting time of 7 ticks\n", + "Agent rider 5863 move from (1, 4) to (1, 5) using car (5836, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 5864 move from (9, 5) to (9, 4) using car (5913, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (5, 5) to (5, 6) using car (5948, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 5873 arrived\n", + "Driver 5880 arrived\n", + "Agent rider 5881 move from (3, 9) to (3, 8) using car (5940, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5882 move from (8, 6) to (9, 6) using car (5870, [(8, 6), (9, 6)], 0)\n", + "Agent rider 5883 move from (4, 5) to (4, 4) using car (5903, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 5884 doesn't move\n", + "Agent rider 5885 move from (4, 3) to (4, 2) using car (5918, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 5886 arrived\n", + "Driver 5887 arrived\n", + "Agent rider 5889 move from (6, 8) to (5, 8) using car (5856, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (2, 4) to (1, 4) using car (5874, [(2, 4), (1, 4), (0, 4)], 0)\n", "Agent rider 5891 doesn't move\n", - "Agent rider 5912 move from (9, 4) to (8, 4) using car (5900, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 5913 move from (5, 9) to (6, 9) using car (5778, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5914 move from (9, 0) to (8, 0) using car (5868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 move from (1, 6) to (1, 5) using car (5796, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5917 move from (3, 2) to (4, 2) using car (5858, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5921 move from (3, 4) to (3, 3) using car (5850, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 5922 move from (0, 4) to (1, 4) using car (5853, [(0, 4), (1, 4)], 0)\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (3, 4) to (3, 5) using car (5878, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5937 move from (5, 0) to (6, 0) using car (5880, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5938 doesn't move\n", - "tick 428 ended\n", - "I am driver 5939 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 5940 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 5941 - trip: [(6, 0), (5, 0), (4, 0), (4, 1)]\n", - "I am driver 5942 - trip: [(2, 5), (1, 5), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 5943 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 5944 - trip: [(5, 7), (6, 7), (7, 7)]\n", - "I am driver 5945 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 5946 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 5947 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 5948 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 5949 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "11 drivers generated.\n", - "I am rider 5950 - dep: (5, 5) , arr: (9, 7)\n", - "I am rider 5951 - dep: (4, 2) , arr: (0, 2)\n", - "I am rider 5952 - dep: (9, 9) , arr: (4, 2)\n", - "I am rider 5953 - dep: (2, 7) , arr: (1, 4)\n", - "I am rider 5954 - dep: (1, 4) , arr: (1, 8)\n", - "I am rider 5955 - dep: (3, 2) , arr: (4, 3)\n", - "6 riders generated.\n", - "Agent rider 4494 move from (8, 0) to (7, 0) using car (5940, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 4938 move from (8, 0) to (7, 0) using car (5940, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 move from (6, 2) to (7, 2) using car (5806, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (8, 0) to (7, 0) using car (5940, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5467 move from (3, 2) to (3, 3) using car (5927, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (8, 0) to (7, 0) using car (5940, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5531 move from (9, 5) to (9, 4) using car (5838, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5540 move from (6, 6) to (5, 6) using car (5852, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5568 move from (6, 4) to (6, 5) using car (5901, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 5) to (9, 4) using car (5838, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 move from (9, 5) to (9, 4) using car (5838, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5662 move from (7, 2) to (7, 3) using car (5843, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Rider n° 5662 arrived with a waiting time of 8 ticks\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5726 move from (8, 4) to (7, 4) using car (5900, [(8, 4), (7, 4)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (7, 2) to (7, 3) using car (5843, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5759 move from (3, 5) to (4, 5) using car (5878, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Rider n° 5759 arrived with a waiting time of 7 ticks\n", - "Agent rider 5760 move from (4, 7) to (4, 8) using car (5847, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5762 move from (8, 4) to (7, 4) using car (5900, [(8, 4), (7, 4)], 0)\n", - "Agent rider 5763 move from (3, 9) to (4, 9) using car (5803, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5767 arrived\n", - "Agent rider 5781 move from (0, 3) to (0, 2) using car (5865, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5782 move from (6, 2) to (5, 2) using car (5807, [(6, 2), (5, 2)], 0)\n", - "Agent rider 5783 move from (1, 5) to (1, 4) using car (5796, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5784 move from (6, 2) to (5, 2) using car (5807, [(6, 2), (5, 2)], 0)\n", - "Agent rider 5786 move from (8, 4) to (7, 4) using car (5900, [(8, 4), (7, 4)], 0)\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 doesn't move\n", - "Driver 5802 arrived\n", - "Agent rider 5812 move from (6, 0) to (7, 0) using car (5880, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5813 move from (7, 0) to (8, 0) using car (5863, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 doesn't move\n", - "Agent rider 5817 doesn't move\n", - "Agent rider 5818 doesn't move\n", - "Agent rider 5819 move from (4, 4) to (3, 4) using car (5859, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 5833 move from (3, 3) to (3, 2) using car (5850, [(3, 3), (3, 2), (4, 2)], 0)\n", - "Driver 5836 arrived\n", - "Driver 5837 arrived\n", - "Driver 5842 arrived\n", - "Agent rider 5845 move from (8, 0) to (7, 0) using car (5940, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Driver 5851 arrived\n", - "Driver 5855 arrived\n", - "Driver 5857 arrived\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 move from (1, 4) to (0, 4) using car (5826, [(1, 4), (0, 4)], 0)\n", - "Agent rider 5872 move from (4, 3) to (4, 2) using car (5862, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 5874 move from (5, 2) to (5, 3) using car (5898, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 5879 arrived\n", - "Driver 5883 arrived\n", - "Driver 5884 arrived\n", - "Agent rider 5887 move from (0, 1) to (1, 1) using car (5947, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5889 doesn't move\n", - "Agent rider 5891 move from (6, 9) to (6, 8) using car (5905, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5903 arrived\n", + "Agent rider 5892 move from (6, 4) to (5, 4) using car (5926, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5893 move from (4, 5) to (4, 6) using car (5949, [(4, 5), (4, 6), (3, 6), (2, 6)], 0)\n", + "Driver 5898 arrived\n", + "Driver 5899 arrived\n", + "Agent rider 5901 doesn't move\n", "Driver 5906 arrived\n", - "Agent rider 5912 move from (8, 4) to (7, 4) using car (5900, [(8, 4), (7, 4)], 0)\n", - "Agent rider 5913 move from (6, 9) to (6, 8) using car (5905, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 5914 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 move from (1, 5) to (1, 4) using car (5796, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 5917 move from (4, 2) to (4, 3) using car (5943, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 5919 arrived\n", - "Agent rider 5921 move from (3, 3) to (3, 2) using car (5850, [(3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 5922 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (3, 5) to (4, 5) using car (5878, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5937 move from (6, 0) to (5, 0) using car (5941, [(6, 0), (5, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 5938 move from (7, 4) to (6, 4) using car (5945, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 move from (2, 7) to (3, 7) using car (5925, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 5954 doesn't move\n", - "Agent rider 5955 doesn't move\n", - "tick 429 ended\n", - "I am driver 5956 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 5957 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 5958 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5959 - trip: [(2, 2), (1, 2), (1, 3), (1, 4)]\n", - "4 drivers generated.\n", - "I am rider 5960 - dep: (1, 6) , arr: (7, 6)\n", - "1 riders generated.\n", - "Agent rider 4494 move from (7, 0) to (8, 0) using car (5880, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 4938 move from (7, 0) to (8, 0) using car (5880, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5014 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 move from (7, 2) to (8, 2) using car (5806, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 5368 move from (7, 2) to (8, 2) using car (5806, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 5923 arrived\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5932 doesn't move\n", + "Agent rider 5933 doesn't move\n", + "Agent rider 5934 doesn't move\n", + "Driver 5939 arrived\n", + "Agent rider 5941 move from (1, 8) to (1, 7) using car (5952, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5942 move from (4, 5) to (4, 6) using car (5922, [(4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 5956 move from (1, 6) to (1, 7) using car (5935, [(1, 6), (1, 7)], 0)\n", + "Agent rider 5957 doesn't move\n", + "Agent rider 5963 doesn't move\n", + "Agent rider 5964 move from (8, 3) to (9, 3) using car (5821, [(8, 3), (9, 3)], 0)\n", + "Agent rider 5965 move from (4, 9) to (3, 9) using car (5834, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 5966 move from (2, 4) to (1, 4) using car (5874, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5967 move from (5, 5) to (5, 6) using car (5948, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 doesn't move\n", + "tick 421 ended\n", + "I am driver 5969 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 5970 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 5971 - trip: [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 5972 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 5973 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 5974 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 5975 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)]\n", + "I am driver 5976 - trip: [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 5977 - trip: [(7, 1), (8, 1), (9, 1)]\n", + "I am driver 5978 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 5979 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 5980 - trip: [(7, 2), (7, 1)]\n", + "I am driver 5981 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 5982 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 5983 - trip: [(0, 9), (0, 8), (1, 8)]\n", + "I am driver 5984 - trip: [(8, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 5985 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 5986 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 5987 - trip: [(3, 8), (3, 7)]\n", + "19 drivers generated.\n", + "I am rider 5988 - dep: (0, 8) , arr: (2, 5)\n", + "I am rider 5989 - dep: (3, 7) , arr: (4, 1)\n", + "I am rider 5990 - dep: (5, 1) , arr: (2, 3)\n", + "I am rider 5991 - dep: (3, 8) , arr: (5, 3)\n", + "I am rider 5992 - dep: (1, 7) , arr: (0, 1)\n", + "I am rider 5993 - dep: (9, 3) , arr: (2, 3)\n", + "6 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (1, 4) to (0, 4) using car (5874, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (6, 2) to (6, 3) using car (5961, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (7, 0) to (8, 0) using car (5880, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5467 move from (3, 3) to (2, 3) using car (5927, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (7, 0) to (8, 0) using car (5880, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5531 move from (9, 4) to (9, 3) using car (5838, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5540 move from (5, 6) to (4, 6) using car (5852, [(5, 6), (4, 6)], 0)\n", - "Agent rider 5561 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5563 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5568 move from (6, 5) to (7, 5) using car (5901, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 5568 arrived with a waiting time of 11 ticks\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 4) to (9, 3) using car (5838, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5650 move from (9, 4) to (9, 3) using car (5838, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 5650 arrived with a waiting time of 12 ticks\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5726 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (7, 3) to (7, 4) using car (5843, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 5760 move from (4, 8) to (3, 8) using car (5847, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (4, 9) to (5, 9) using car (5803, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5772 arrived\n", - "Driver 5773 arrived\n", - "Agent rider 5781 move from (0, 2) to (0, 1) using car (5865, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 5782 move from (5, 2) to (5, 1) using car (5933, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5783 move from (1, 4) to (1, 3) using car (5796, [(1, 4), (1, 3)], 0)\n", - "Agent rider 5784 move from (5, 2) to (5, 1) using car (5933, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5786 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (5, 9) to (6, 9) using car (5892, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5808 arrived\n", - "Agent rider 5812 move from (7, 0) to (8, 0) using car (5880, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5813 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 move from (4, 2) to (4, 1) using car (5862, [(4, 2), (4, 1)], 0)\n", - "Agent rider 5817 doesn't move\n", - "Agent rider 5818 move from (6, 4) to (5, 4) using car (5945, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5819 move from (3, 4) to (2, 4) using car (5859, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5821 arrived\n", - "Driver 5824 arrived\n", - "Driver 5828 arrived\n", - "Agent rider 5833 move from (3, 2) to (4, 2) using car (5850, [(3, 2), (4, 2)], 0)\n", - "Driver 5837 arrived\n", - "Agent rider 5845 move from (7, 0) to (6, 0) using car (5940, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Driver 5853 arrived\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (5, 6) to (4, 6) using car (5928, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5440 doesn't move\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (5, 8) to (4, 8) using car (5856, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (5, 9) to (6, 9) using car (5815, [(5, 9), (6, 9)], 0)\n", + "Agent rider 5654 move from (8, 3) to (9, 3) using car (5846, [(8, 3), (9, 3)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (8, 3) to (9, 3) using car (5846, [(8, 3), (9, 3)], 0)\n", + "Agent rider 5704 move from (8, 3) to (9, 3) using car (5846, [(8, 3), (9, 3)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 doesn't move\n", + "Agent rider 5760 move from (1, 4) to (0, 4) using car (5874, [(1, 4), (0, 4)], 0)\n", + "Rider n° 5760 arrived with a waiting time of 5 ticks\n", + "Agent rider 5763 doesn't move\n", + "Driver 5795 arrived\n", + "Agent rider 5800 move from (3, 0) to (4, 0) using car (5950, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5804 move from (5, 6) to (5, 7) using car (5948, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5805 move from (1, 1) to (0, 1) using car (5848, [(1, 1), (0, 1)], 0)\n", + "Rider n° 5805 arrived with a waiting time of 5 ticks\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5808 doesn't move\n", + "Agent rider 5809 move from (6, 6) to (6, 5) using car (5962, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5811 move from (1, 7) to (1, 6) using car (5952, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Driver 5818 arrived\n", + "Driver 5820 arrived\n", + "Driver 5826 arrived\n", + "Driver 5829 arrived\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (1, 5) to (1, 6) using car (5836, [(1, 5), (1, 6)], 0)\n", + "Driver 5844 arrived\n", "Driver 5858 arrived\n", - "Agent rider 5869 move from (4, 2) to (4, 1) using car (5862, [(4, 2), (4, 1)], 0)\n", - "Agent rider 5871 move from (0, 4) to (0, 5) using car (5948, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 5872 move from (4, 2) to (4, 1) using car (5862, [(4, 2), (4, 1)], 0)\n", - "Agent rider 5874 move from (5, 3) to (5, 4) using car (5898, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 5860 move from (7, 3) to (7, 4) using car (5888, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 5863 move from (1, 5) to (1, 6) using car (5836, [(1, 5), (1, 6)], 0)\n", + "Agent rider 5864 move from (9, 4) to (9, 3) using car (5913, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (5, 6) to (4, 6) using car (5928, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", "Driver 5876 arrived\n", - "Driver 5877 arrived\n", - "Driver 5882 arrived\n", - "Driver 5884 arrived\n", - "Agent rider 5887 move from (1, 1) to (2, 1) using car (5947, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5889 move from (3, 9) to (3, 8) using car (5929, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 5891 move from (6, 8) to (6, 7) using car (5905, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5893 arrived\n", - "Driver 5895 arrived\n", - "Driver 5902 arrived\n", - "Driver 5904 arrived\n", - "Agent rider 5912 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (8, 0) to (9, 0) using car (5863, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 doesn't move\n", - "Agent rider 5917 move from (4, 3) to (4, 2) using car (5896, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 5920 arrived\n", - "Agent rider 5921 move from (3, 2) to (4, 2) using car (5850, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5922 move from (1, 4) to (1, 3) using car (5796, [(1, 4), (1, 3)], 0)\n", - "Driver 5926 arrived\n", - "Driver 5928 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (4, 5) to (5, 5) using car (5878, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5937 move from (5, 0) to (4, 0) using car (5941, [(5, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 5938 move from (6, 4) to (5, 4) using car (5945, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 move from (4, 2) to (4, 1) using car (5862, [(4, 2), (4, 1)], 0)\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 move from (3, 7) to (3, 8) using car (5894, [(3, 7), (3, 8)], 0)\n", - "Agent rider 5954 doesn't move\n", - "Agent rider 5955 move from (3, 2) to (4, 2) using car (5850, [(3, 2), (4, 2)], 0)\n", - "Agent rider 5960 doesn't move\n", - "tick 430 ended\n", - "0 drivers generated.\n", - "I am rider 5961 - dep: (0, 0) , arr: (1, 1)\n", - "I am rider 5962 - dep: (0, 8) , arr: (1, 3)\n", - "I am rider 5963 - dep: (0, 1) , arr: (4, 8)\n", - "I am rider 5964 - dep: (2, 0) , arr: (6, 9)\n", - "I am rider 5965 - dep: (2, 1) , arr: (6, 6)\n", - "I am rider 5966 - dep: (6, 0) , arr: (7, 1)\n", - "I am rider 5967 - dep: (0, 0) , arr: (2, 5)\n", - "I am rider 5968 - dep: (7, 3) , arr: (6, 7)\n", - "I am rider 5969 - dep: (6, 2) , arr: (1, 4)\n", - "9 riders generated.\n", - "Agent rider 4494 move from (8, 0) to (9, 0) using car (5880, [(8, 0), (9, 0)], 0)\n", - "Agent rider 4938 move from (8, 0) to (9, 0) using car (5880, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5236 move from (0, 1) to (1, 1) using car (5865, [(0, 1), (1, 1)], 0)\n", - "Agent rider 5363 move from (0, 1) to (1, 1) using car (5865, [(0, 1), (1, 1)], 0)\n", - "Agent rider 5366 move from (8, 2) to (9, 2) using car (5806, [(8, 2), (9, 2)], 0)\n", - "Agent rider 5368 move from (8, 2) to (9, 2) using car (5806, [(8, 2), (9, 2)], 0)\n", - "Agent rider 5372 move from (0, 1) to (1, 1) using car (5865, [(0, 1), (1, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (8, 0) to (9, 0) using car (5880, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5467 move from (2, 3) to (1, 3) using car (5927, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (8, 0) to (9, 0) using car (5880, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5531 move from (9, 3) to (9, 2) using car (5838, [(9, 3), (9, 2)], 0)\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 3) to (9, 2) using car (5838, [(9, 3), (9, 2)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5726 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (7, 4) to (8, 4) using car (5843, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5760 move from (3, 8) to (2, 8) using car (5847, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5762 move from (7, 4) to (8, 4) using car (5843, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5763 move from (5, 9) to (6, 9) using car (5803, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5773 arrived\n", - "Driver 5778 arrived\n", - "Agent rider 5781 move from (0, 1) to (1, 1) using car (5865, [(0, 1), (1, 1)], 0)\n", - "Agent rider 5782 move from (5, 1) to (5, 0) using car (5933, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5784 move from (5, 1) to (5, 0) using car (5933, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 5784 arrived with a waiting time of 6 ticks\n", - "Agent rider 5786 move from (7, 4) to (8, 4) using car (5843, [(7, 4), (8, 4)], 0)\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (6, 9) to (7, 9) using car (5892, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5807 arrived\n", - "Agent rider 5812 move from (8, 0) to (9, 0) using car (5880, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5815 doesn't move\n", - "Agent rider 5817 doesn't move\n", - "Agent rider 5818 move from (5, 4) to (5, 5) using car (5898, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 5819 move from (2, 4) to (1, 4) using car (5859, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 5824 arrived\n", - "Driver 5826 arrived\n", - "Agent rider 5833 move from (4, 2) to (4, 1) using car (5896, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 5845 move from (6, 0) to (5, 0) using car (5940, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 move from (0, 5) to (0, 6) using car (5948, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 5872 doesn't move\n", - "Agent rider 5874 move from (5, 4) to (5, 5) using car (5898, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 5877 arrived\n", - "Driver 5884 arrived\n", - "Agent rider 5887 move from (2, 1) to (3, 1) using car (5947, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5889 move from (3, 8) to (3, 7) using car (5929, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 5891 move from (6, 7) to (6, 6) using car (5905, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5900 arrived\n", + "Driver 5878 arrived\n", + "Agent rider 5881 move from (3, 8) to (3, 7) using car (5940, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (4, 4) to (4, 3) using car (5903, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 5884 doesn't move\n", + "Agent rider 5885 move from (4, 2) to (4, 1) using car (5918, [(4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 5887 arrived\n", + "Agent rider 5889 move from (5, 8) to (4, 8) using car (5856, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (1, 4) to (0, 4) using car (5874, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5891 move from (5, 9) to (6, 9) using car (5917, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5892 move from (5, 4) to (4, 4) using car (5926, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2)], 0)\n", + "Agent rider 5893 move from (4, 6) to (3, 6) using car (5949, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Driver 5899 arrived\n", + "Agent rider 5901 doesn't move\n", "Driver 5904 arrived\n", - "Driver 5911 arrived\n", - "Agent rider 5912 move from (7, 4) to (7, 3) using car (5897, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5913 move from (6, 8) to (7, 8) using car (5839, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5914 doesn't move\n", - "Agent rider 5915 move from (2, 0) to (3, 0) using car (5918, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5916 doesn't move\n", - "Agent rider 5917 move from (4, 2) to (4, 1) using car (5896, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 5921 doesn't move\n", - "Agent rider 5922 move from (1, 3) to (1, 4) using car (5949, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5935 move from (9, 3) to (9, 2) using car (5838, [(9, 3), (9, 2)], 0)\n", - "Agent rider 5936 move from (5, 5) to (6, 5) using car (5878, [(5, 5), (6, 5)], 0)\n", - "Agent rider 5937 move from (4, 0) to (4, 1) using car (5941, [(4, 0), (4, 1)], 0)\n", - "Agent rider 5938 move from (5, 4) to (5, 5) using car (5931, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 5950 move from (5, 5) to (6, 5) using car (5878, [(5, 5), (6, 5)], 0)\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 move from (3, 8) to (2, 8) using car (5847, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5954 doesn't move\n", - "Agent rider 5955 doesn't move\n", - "Agent rider 5960 doesn't move\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 1) to (1, 1) using car (5865, [(0, 1), (1, 1)], 0)\n", - "Agent rider 5964 move from (2, 0) to (3, 0) using car (5918, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5965 move from (2, 1) to (3, 1) using car (5947, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5966 move from (6, 0) to (5, 0) using car (5940, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 doesn't move\n", - "Agent rider 5969 doesn't move\n", - "tick 431 ended\n", - "I am driver 5970 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 5971 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 5972 - trip: [(1, 2), (2, 2), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 5973 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 5974 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 5975 - trip: [(7, 7), (6, 7), (5, 7)]\n", - "I am driver 5976 - trip: [(8, 1), (8, 2), (8, 3)]\n", - "I am driver 5977 - trip: [(4, 5), (3, 5)]\n", - "I am driver 5978 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 5979 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 5980 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 5981 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 5982 - trip: [(6, 1), (5, 1), (4, 1), (4, 2)]\n", - "I am driver 5983 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 5984 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 5985 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 5986 - trip: [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 5987 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)]\n", - "I am driver 5988 - trip: [(6, 0), (6, 1), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 5989 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 5990 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 5991 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 5992 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 5993 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "24 drivers generated.\n", - "I am rider 5994 - dep: (4, 9) , arr: (1, 4)\n", - "I am rider 5995 - dep: (2, 2) , arr: (1, 9)\n", - "I am rider 5996 - dep: (1, 7) , arr: (8, 6)\n", - "I am rider 5997 - dep: (0, 4) , arr: (8, 3)\n", - "I am rider 5998 - dep: (6, 6) , arr: (5, 5)\n", - "5 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 move from (8, 1) to (8, 2) using car (5976, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (1, 3) to (0, 3) using car (5927, [(1, 3), (0, 3)], 0)\n", - "Agent rider 5472 move from (8, 1) to (8, 2) using car (5976, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5540 doesn't move\n", - "Agent rider 5561 doesn't move\n", - "Agent rider 5563 doesn't move\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 doesn't move\n", - "Agent rider 5672 move from (8, 1) to (8, 2) using car (5976, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 doesn't move\n", - "Agent rider 5726 move from (7, 4) to (7, 5) using car (5978, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5731 move from (1, 3) to (0, 3) using car (5927, [(1, 3), (0, 3)], 0)\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5760 move from (2, 8) to (1, 8) using car (5847, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (6, 9) to (7, 9) using car (5803, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 5778 arrived\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5782 move from (5, 0) to (4, 0) using car (5868, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 5782 arrived with a waiting time of 5 ticks\n", - "Agent rider 5783 move from (1, 3) to (0, 3) using car (5927, [(1, 3), (0, 3)], 0)\n", - "Agent rider 5786 doesn't move\n", - "Agent rider 5787 move from (1, 3) to (0, 3) using car (5927, [(1, 3), (0, 3)], 0)\n", - "Agent rider 5788 move from (7, 9) to (8, 9) using car (5892, [(7, 9), (8, 9)], 0)\n", - "Driver 5791 arrived\n", - "Driver 5796 arrived\n", - "Agent rider 5812 doesn't move\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 move from (7, 9) to (8, 9) using car (5892, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5815 move from (4, 1) to (5, 1) using car (5896, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 5815 arrived with a waiting time of 5 ticks\n", - "Agent rider 5817 doesn't move\n", - "Agent rider 5818 move from (5, 5) to (5, 6) using car (5898, [(5, 5), (5, 6)], 0)\n", - "Agent rider 5819 move from (1, 4) to (0, 4) using car (5859, [(1, 4), (0, 4)], 0)\n", - "Driver 5826 arrived\n", - "Agent rider 5833 move from (4, 1) to (5, 1) using car (5896, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 5845 move from (5, 0) to (4, 0) using car (5940, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Driver 5850 arrived\n", - "Driver 5852 arrived\n", - "Driver 5856 arrived\n", - "Driver 5862 arrived\n", - "Driver 5863 arrived\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 move from (0, 6) to (0, 7) using car (5948, [(0, 6), (0, 7)], 0)\n", - "Agent rider 5872 move from (4, 1) to (5, 1) using car (5896, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 5872 arrived with a waiting time of 6 ticks\n", - "Agent rider 5874 doesn't move\n", - "Agent rider 5887 move from (3, 1) to (3, 2) using car (5947, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5889 move from (3, 7) to (3, 6) using car (5929, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 5891 move from (6, 6) to (6, 5) using car (5905, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5894 arrived\n", - "Agent rider 5912 move from (7, 3) to (7, 2) using car (5897, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5913 move from (7, 8) to (8, 8) using car (5839, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5914 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 move from (1, 4) to (1, 5) using car (5949, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5917 move from (4, 1) to (5, 1) using car (5896, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 5921 doesn't move\n", - "Agent rider 5922 move from (1, 4) to (1, 5) using car (5949, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Driver 5923 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 doesn't move\n", - "Agent rider 5937 move from (4, 1) to (5, 1) using car (5896, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 5937 arrived with a waiting time of 0 ticks\n", - "Agent rider 5938 move from (5, 5) to (5, 6) using car (5931, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Driver 5944 arrived\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 move from (2, 8) to (1, 8) using car (5847, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5954 move from (1, 4) to (1, 5) using car (5949, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5955 doesn't move\n", - "Agent rider 5960 move from (1, 6) to (1, 7) using car (5979, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", + "Driver 5905 arrived\n", + "Driver 5921 arrived\n", + "Driver 5925 arrived\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5932 move from (6, 6) to (6, 5) using car (5962, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5933 doesn't move\n", + "Agent rider 5934 doesn't move\n", + "Agent rider 5941 move from (1, 7) to (1, 6) using car (5952, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5942 move from (4, 6) to (5, 6) using car (5955, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 5956 move from (1, 7) to (1, 6) using car (5952, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5957 move from (2, 5) to (2, 4) using car (5954, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 5963 doesn't move\n", "Agent rider 5964 doesn't move\n", - "Agent rider 5965 move from (3, 1) to (3, 2) using car (5947, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 5966 move from (5, 0) to (6, 0) using car (5933, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 move from (7, 3) to (7, 4) using car (5957, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5969 move from (6, 2) to (6, 1) using car (5939, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 5994 doesn't move\n", - "Agent rider 5995 move from (2, 2) to (3, 2) using car (5974, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (0, 4) to (0, 3) using car (5942, [(0, 4), (0, 3)], 0)\n", - "Agent rider 5998 move from (6, 6) to (6, 5) using car (5905, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "tick 432 ended\n", - "I am driver 5999 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 6000 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 6001 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 6002 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 6003 - trip: [(3, 2), (3, 3), (3, 4)]\n", - "I am driver 6004 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 6005 - trip: [(2, 4), (2, 3), (1, 3)]\n", - "I am driver 6006 - trip: [(9, 4), (8, 4), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 6007 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 6008 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (2, 4)]\n", - "I am driver 6009 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 6010 - trip: [(2, 6), (1, 6), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 6011 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "13 drivers generated.\n", - "I am rider 6012 - dep: (4, 7) , arr: (2, 9)\n", - "I am rider 6013 - dep: (7, 5) , arr: (9, 5)\n", - "I am rider 6014 - dep: (0, 1) , arr: (2, 5)\n", - "I am rider 6015 - dep: (4, 3) , arr: (9, 8)\n", - "I am rider 6016 - dep: (6, 7) , arr: (4, 3)\n", - "I am rider 6017 - dep: (8, 1) , arr: (8, 6)\n", - "6 riders generated.\n", - "Agent rider 4494 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4938 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5014 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 move from (8, 2) to (8, 3) using car (5976, [(8, 2), (8, 3)], 0)\n", - "Agent rider 5465 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5467 move from (0, 3) to (0, 2) using car (5924, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5472 move from (8, 2) to (8, 3) using car (5976, [(8, 2), (8, 3)], 0)\n", - "Agent rider 5488 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5540 move from (4, 6) to (4, 7) using car (5943, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 5540 arrived with a waiting time of 17 ticks\n", - "Agent rider 5561 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5563 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 move from (2, 0) to (1, 0) using car (5867, [(2, 0), (1, 0)], 0)\n", - "Agent rider 5664 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5672 move from (8, 2) to (8, 3) using car (5976, [(8, 2), (8, 3)], 0)\n", - "Agent rider 5673 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 move from (2, 0) to (3, 0) using car (5999, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5726 move from (7, 5) to (7, 6) using car (5978, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5731 move from (0, 3) to (0, 2) using car (5924, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5734 move from (8, 4) to (8, 3) using car (5899, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5760 doesn't move\n", - "Agent rider 5762 move from (8, 4) to (8, 3) using car (5899, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 5763 move from (7, 9) to (8, 9) using car (5803, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 move from (0, 3) to (0, 2) using car (5924, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5786 move from (8, 4) to (8, 3) using car (5899, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Rider n° 5786 arrived with a waiting time of 5 ticks\n", - "Agent rider 5787 move from (0, 3) to (0, 2) using car (5924, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5788 doesn't move\n", - "Driver 5796 arrived\n", - "Driver 5806 arrived\n", - "Agent rider 5812 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5812 arrived with a waiting time of 5 ticks\n", - "Agent rider 5813 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5817 move from (2, 0) to (3, 0) using car (5999, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5818 move from (5, 6) to (5, 5) using car (5990, [(5, 6), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 move from (5, 1) to (6, 1) using car (5896, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 5838 arrived\n", - "Driver 5843 arrived\n", - "Agent rider 5845 move from (4, 0) to (4, 1) using car (5940, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Driver 5846 arrived\n", - "Driver 5848 arrived\n", + "Agent rider 5965 move from (3, 9) to (2, 9) using car (5834, [(3, 9), (2, 9)], 0)\n", + "Agent rider 5966 move from (1, 4) to (1, 5) using car (5937, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5967 move from (5, 6) to (4, 6) using car (5928, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5968 move from (7, 9) to (7, 8) using car (5974, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5990 doesn't move\n", + "Agent rider 5991 move from (3, 8) to (3, 7) using car (5940, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 5992 move from (1, 7) to (1, 6) using car (5952, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5993 doesn't move\n", + "tick 422 ended\n", + "I am driver 5994 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 5995 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 5996 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (3, 7)]\n", + "I am driver 5997 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 5998 - trip: [(9, 3), (9, 2), (9, 1)]\n", + "I am driver 5999 - trip: [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 6000 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 6001 - trip: [(6, 1), (6, 0)]\n", + "I am driver 6002 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 6003 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 6004 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", + "I am driver 6005 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "12 drivers generated.\n", + "I am rider 6006 - dep: (3, 6) , arr: (2, 3)\n", + "I am rider 6007 - dep: (0, 4) , arr: (7, 0)\n", + "2 riders generated.\n", + "Agent rider 4779 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 4971 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 4996 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5081 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5104 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5225 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5289 doesn't move\n", + "Agent rider 5308 move from (6, 3) to (6, 4) using car (5929, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5324 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5370 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5372 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Rider n° 5372 arrived with a waiting time of 18 ticks\n", + "Agent rider 5374 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5375 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5426 move from (4, 6) to (4, 7) using car (5928, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 5440 move from (4, 8) to (4, 9) using car (5919, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5506 doesn't move\n", + "Agent rider 5509 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5511 move from (4, 8) to (3, 8) using car (5856, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5580 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5640 move from (6, 9) to (5, 9) using car (5958, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5654 move from (9, 3) to (9, 2) using car (5998, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 5655 doesn't move\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (9, 3) to (9, 2) using car (5913, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5704 move from (9, 3) to (9, 2) using car (5913, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 5704 arrived with a waiting time of 5 ticks\n", + "Agent rider 5707 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5736 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5737 move from (9, 3) to (9, 2) using car (5998, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 5763 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5800 move from (4, 0) to (4, 1) using car (5950, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5804 doesn't move\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5808 move from (2, 4) to (2, 3) using car (5999, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 5809 move from (6, 5) to (6, 4) using car (5962, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 5809 arrived with a waiting time of 4 ticks\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (6, 4) to (6, 5) using car (5972, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 5820 arrived\n", + "Driver 5821 arrived\n", + "Driver 5829 arrived\n", + "Driver 5830 arrived\n", + "Agent rider 5840 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (1, 6) to (1, 5) using car (5952, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Driver 5852 arrived\n", - "Driver 5863 arrived\n", - "Driver 5865 arrived\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5874 doesn't move\n", + "Agent rider 5860 move from (7, 4) to (7, 5) using car (5888, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 5863 move from (1, 6) to (1, 5) using car (5952, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (9, 3) to (9, 2) using car (5913, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (4, 6) to (4, 5) using car (5927, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 5870 arrived\n", "Driver 5878 arrived\n", - "Driver 5880 arrived\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5889 move from (3, 6) to (3, 5) using car (5929, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 5891 move from (6, 5) to (6, 4) using car (5905, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5907 arrived\n", + "Agent rider 5881 move from (3, 7) to (3, 6) using car (5940, [(3, 7), (3, 6)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5884 move from (9, 2) to (8, 2) using car (6004, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 5885 move from (4, 1) to (5, 1) using car (5918, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 5889 move from (4, 8) to (3, 8) using car (5856, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 move from (6, 9) to (7, 9) using car (5917, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5892 move from (4, 4) to (4, 3) using car (5902, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 5893 move from (3, 6) to (2, 6) using car (5949, [(3, 6), (2, 6)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Driver 5905 arrived\n", "Driver 5910 arrived\n", - "Agent rider 5912 move from (7, 2) to (6, 2) using car (5897, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5913 move from (8, 8) to (9, 8) using car (5839, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5914 move from (9, 0) to (9, 1) using car (5993, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5916 move from (1, 5) to (1, 6) using car (5949, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5917 move from (5, 1) to (6, 1) using car (5896, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 5921 doesn't move\n", - "Agent rider 5922 move from (1, 5) to (2, 5) using car (5991, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (6, 5) to (6, 6) using car (5866, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5938 move from (5, 6) to (5, 7) using car (5931, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Driver 5941 arrived\n", - "Agent rider 5950 move from (6, 5) to (6, 6) using car (5866, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 move from (1, 8) to (0, 8) using car (5847, [(1, 8), (0, 8)], 0)\n", - "Agent rider 5954 move from (1, 5) to (1, 6) using car (5949, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5955 doesn't move\n", - "Agent rider 5960 move from (1, 7) to (1, 8) using car (5979, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", + "Driver 5915 arrived\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5932 move from (6, 5) to (6, 4) using car (5962, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5933 move from (7, 0) to (8, 0) using car (5924, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5934 move from (4, 1) to (4, 2) using car (6002, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5935 arrived\n", + "Driver 5936 arrived\n", + "Agent rider 5941 move from (1, 6) to (1, 5) using car (5952, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5942 move from (5, 6) to (5, 7) using car (5955, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Driver 5946 arrived\n", + "Agent rider 5956 move from (1, 6) to (1, 5) using car (5952, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5957 move from (2, 4) to (2, 3) using car (5954, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 5963 doesn't move\n", - "Agent rider 5964 doesn't move\n", - "Agent rider 5965 move from (3, 2) to (4, 2) using car (5974, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5966 move from (6, 0) to (7, 0) using car (5933, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 move from (7, 4) to (7, 5) using car (5957, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5969 move from (6, 1) to (5, 1) using car (5939, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 5994 doesn't move\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 move from (1, 7) to (1, 8) using car (5979, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 move from (0, 3) to (0, 2) using car (5924, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5998 doesn't move\n", + "Agent rider 5964 move from (9, 3) to (9, 2) using car (5998, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 5965 doesn't move\n", + "Agent rider 5966 move from (1, 5) to (1, 6) using car (5937, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5967 move from (4, 6) to (4, 5) using car (5927, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5968 move from (7, 8) to (7, 7) using car (5974, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5988 move from (0, 8) to (1, 8) using car (5983, [(0, 8), (1, 8)], 0)\n", + "Agent rider 5989 move from (3, 7) to (3, 6) using car (5940, [(3, 7), (3, 6)], 0)\n", + "Agent rider 5990 doesn't move\n", + "Agent rider 5991 doesn't move\n", + "Agent rider 5992 move from (1, 6) to (1, 5) using car (5952, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5993 move from (9, 3) to (9, 2) using car (5913, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6006 move from (3, 6) to (3, 5) using car (5976, [(3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6007 doesn't move\n", + "tick 423 ended\n", + "I am driver 6008 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 6009 - trip: [(6, 8), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 6010 - trip: [(0, 4), (0, 5), (0, 6)]\n", + "3 drivers generated.\n", + "I am rider 6011 - dep: (2, 6) , arr: (8, 2)\n", + "I am rider 6012 - dep: (2, 4) , arr: (7, 3)\n", + "I am rider 6013 - dep: (4, 5) , arr: (2, 4)\n", + "I am rider 6014 - dep: (6, 3) , arr: (0, 3)\n", + "I am rider 6015 - dep: (3, 8) , arr: (0, 0)\n", + "5 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 4) to (0, 5) using car (6010, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 move from (9, 2) to (9, 1) using car (5913, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5308 move from (6, 4) to (6, 5) using car (5929, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5440 move from (4, 9) to (3, 9) using car (5919, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 5440 arrived with a waiting time of 25 ticks\n", + "Agent rider 5496 doesn't move\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5506 move from (9, 2) to (9, 1) using car (5913, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (3, 8) to (2, 8) using car (5856, [(3, 8), (2, 8)], 0)\n", + "Agent rider 5565 doesn't move\n", + "Agent rider 5580 move from (9, 2) to (9, 1) using car (5913, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5614 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (5, 9) to (4, 9) using car (5958, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5654 move from (9, 2) to (9, 1) using car (5998, [(9, 2), (9, 1)], 0)\n", + "Agent rider 5655 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (9, 2) to (9, 1) using car (5913, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (9, 2) to (9, 1) using car (5998, [(9, 2), (9, 1)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5800 move from (4, 1) to (5, 1) using car (5969, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 5800 arrived with a waiting time of 4 ticks\n", + "Agent rider 5804 doesn't move\n", + "Agent rider 5806 move from (7, 7) to (7, 6) using car (5984, [(7, 7), (7, 6)], 0)\n", + "Agent rider 5808 move from (2, 3) to (2, 2) using car (5999, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 5811 move from (1, 6) to (1, 7) using car (5937, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5812 move from (6, 5) to (6, 6) using car (5972, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Driver 5815 arrived\n", + "Driver 5821 arrived\n", + "Driver 5830 arrived\n", + "Driver 5834 arrived\n", + "Driver 5836 arrived\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (7, 7) to (7, 6) using car (5974, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5842 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5846 arrived\n", + "Driver 5848 arrived\n", + "Agent rider 5860 move from (7, 5) to (7, 6) using car (5888, [(7, 5), (7, 6)], 0)\n", + "Agent rider 5863 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (9, 2) to (9, 1) using car (5913, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (4, 5) to (4, 4) using car (5927, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 5874 arrived\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (4, 3) to (4, 2) using car (5902, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 5884 move from (8, 2) to (7, 2) using car (6004, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 5885 move from (5, 1) to (6, 1) using car (5918, [(5, 1), (6, 1)], 0)\n", + "Rider n° 5885 arrived with a waiting time of 2 ticks\n", + "Agent rider 5889 move from (3, 8) to (2, 8) using car (5856, [(3, 8), (2, 8)], 0)\n", + "Agent rider 5890 move from (0, 4) to (0, 5) using car (6010, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 5891 move from (7, 9) to (8, 9) using car (5917, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5892 move from (4, 3) to (4, 2) using car (5902, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Driver 5896 arrived\n", + "Agent rider 5901 doesn't move\n", + "Driver 5909 arrived\n", + "Driver 5912 arrived\n", + "Driver 5920 arrived\n", + "Driver 5922 arrived\n", + "Agent rider 5931 move from (4, 1) to (4, 2) using car (5950, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 move from (6, 4) to (6, 3) using car (5962, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5933 move from (8, 0) to (9, 0) using car (5924, [(8, 0), (9, 0)], 0)\n", + "Rider n° 5933 arrived with a waiting time of 5 ticks\n", + "Agent rider 5934 move from (4, 2) to (4, 3) using car (6002, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5936 arrived\n", + "Agent rider 5941 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5942 move from (5, 7) to (5, 8) using car (5955, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Rider n° 5942 arrived with a waiting time of 0 ticks\n", + "Driver 5944 arrived\n", + "Driver 5951 arrived\n", + "Agent rider 5956 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5957 move from (2, 3) to (2, 2) using car (5954, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 5960 arrived\n", + "Agent rider 5963 doesn't move\n", + "Agent rider 5964 move from (9, 2) to (9, 1) using car (5998, [(9, 2), (9, 1)], 0)\n", + "Agent rider 5965 move from (2, 9) to (3, 9) using car (6005, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5966 move from (1, 6) to (1, 7) using car (5937, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5967 move from (4, 5) to (4, 4) using car (5927, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5968 move from (7, 7) to (7, 6) using car (5974, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 5980 arrived\n", + "Driver 5987 arrived\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5990 doesn't move\n", + "Agent rider 5991 doesn't move\n", + "Agent rider 5992 move from (1, 5) to (1, 4) using car (5952, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5993 move from (9, 2) to (9, 1) using car (5913, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6006 move from (3, 5) to (2, 5) using car (5976, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6007 move from (0, 4) to (0, 5) using car (6010, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6011 doesn't move\n", "Agent rider 6012 doesn't move\n", - "Agent rider 6013 doesn't move\n", - "Agent rider 6014 doesn't move\n", + "Agent rider 6013 move from (4, 5) to (4, 4) using car (5927, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 6014 move from (6, 3) to (6, 4) using car (5997, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", "Agent rider 6015 doesn't move\n", - "Agent rider 6016 move from (6, 7) to (7, 7) using car (5946, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 6017 doesn't move\n", - "tick 433 ended\n", - "0 drivers generated.\n", - "I am rider 6018 - dep: (1, 7) , arr: (6, 5)\n", - "I am rider 6019 - dep: (8, 8) , arr: (0, 7)\n", - "I am rider 6020 - dep: (0, 9) , arr: (0, 3)\n", - "I am rider 6021 - dep: (9, 5) , arr: (5, 7)\n", - "I am rider 6022 - dep: (7, 9) , arr: (5, 7)\n", + "tick 424 ended\n", + "I am driver 6016 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 6017 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", + "I am driver 6018 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 6019 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", + "I am driver 6020 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7)]\n", + "I am driver 6021 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 6022 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 6023 - trip: [(3, 1), (4, 1), (5, 1), (5, 2)]\n", + "I am driver 6024 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6)]\n", + "I am driver 6025 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1)]\n", + "I am driver 6026 - trip: [(5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 6027 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 6028 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 6029 - trip: [(7, 3), (6, 3), (6, 2), (6, 1)]\n", + "14 drivers generated.\n", + "I am rider 6030 - dep: (7, 1) , arr: (3, 4)\n", + "I am rider 6031 - dep: (6, 8) , arr: (0, 4)\n", + "I am rider 6032 - dep: (3, 4) , arr: (7, 5)\n", + "I am rider 6033 - dep: (4, 5) , arr: (9, 2)\n", + "I am rider 6034 - dep: (3, 8) , arr: (6, 3)\n", "5 riders generated.\n", - "Agent rider 4494 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 4938 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5014 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 move from (8, 3) to (8, 2) using car (5899, [(8, 3), (8, 2)], 0)\n", - "Agent rider 5465 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 move from (8, 3) to (8, 2) using car (5899, [(8, 3), (8, 2)], 0)\n", - "Agent rider 5488 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5561 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5563 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5672 move from (8, 3) to (8, 2) using car (5899, [(8, 3), (8, 2)], 0)\n", - "Agent rider 5673 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5709 move from (3, 0) to (3, 1) using car (5999, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 5709 arrived with a waiting time of 11 ticks\n", - "Agent rider 5726 move from (7, 6) to (7, 7) using car (5978, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (8, 3) to (8, 2) using car (5899, [(8, 3), (8, 2)], 0)\n", - "Agent rider 5760 move from (1, 8) to (1, 9) using car (5979, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5762 move from (8, 3) to (8, 2) using car (5899, [(8, 3), (8, 2)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 5) to (0, 6) using car (6010, [(0, 5), (0, 6)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5289 move from (9, 1) to (9, 0) using car (5913, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5308 move from (6, 5) to (6, 6) using car (5929, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 5496 move from (1, 7) to (1, 8) using car (5937, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5506 move from (9, 1) to (9, 0) using car (5913, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 5506 arrived with a waiting time of 19 ticks\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5565 move from (1, 7) to (1, 8) using car (5937, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5580 move from (9, 1) to (9, 0) using car (5913, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5614 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 doesn't move\n", + "Agent rider 5654 doesn't move\n", + "Agent rider 5655 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 doesn't move\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 doesn't move\n", + "Agent rider 5804 move from (5, 7) to (5, 6) using car (5995, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5806 move from (7, 6) to (6, 6) using car (6021, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5808 move from (2, 2) to (3, 2) using car (5999, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 5808 arrived with a waiting time of 8 ticks\n", + "Agent rider 5811 move from (1, 7) to (1, 8) using car (5937, [(1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 5812 doesn't move\n", - "Agent rider 5813 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5817 move from (3, 0) to (3, 1) using car (5999, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 5817 arrived with a waiting time of 6 ticks\n", - "Agent rider 5818 move from (5, 5) to (5, 4) using car (5990, [(5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 5819 doesn't move\n", - "Driver 5829 arrived\n", - "Agent rider 5833 move from (6, 1) to (7, 1) using car (5896, [(6, 1), (7, 1)], 0)\n", - "Agent rider 5845 move from (4, 1) to (4, 2) using car (5940, [(4, 1), (4, 2), (4, 3)], 0)\n", - "Driver 5852 arrived\n", - "Driver 5859 arrived\n", - "Driver 5865 arrived\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5874 doesn't move\n", - "Driver 5880 arrived\n", - "Driver 5881 arrived\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5889 move from (3, 5) to (3, 4) using car (5929, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 5891 move from (6, 4) to (5, 4) using car (5905, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5892 arrived\n", - "Driver 5898 arrived\n", - "Driver 5901 arrived\n", - "Driver 5908 arrived\n", - "Driver 5909 arrived\n", - "Agent rider 5912 move from (6, 2) to (5, 2) using car (5897, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 5912 arrived with a waiting time of 3 ticks\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 1) to (9, 2) using car (5993, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 move from (3, 0) to (3, 1) using car (5999, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5916 move from (1, 6) to (1, 7) using car (5949, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5917 move from (6, 1) to (7, 1) using car (5896, [(6, 1), (7, 1)], 0)\n", - "Agent rider 5921 doesn't move\n", - "Agent rider 5922 move from (2, 5) to (3, 5) using car (5991, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 5927 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (6, 6) to (6, 7) using car (5866, [(6, 6), (6, 7)], 0)\n", - "Agent rider 5938 move from (5, 7) to (5, 8) using car (5931, [(5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Rider n° 5938 arrived with a waiting time of 1 ticks\n", - "Driver 5942 arrived\n", - "Driver 5948 arrived\n", - "Agent rider 5950 move from (6, 6) to (6, 7) using car (5866, [(6, 6), (6, 7)], 0)\n", - "Agent rider 5951 move from (4, 1) to (4, 2) using car (5982, [(4, 1), (4, 2)], 0)\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5954 move from (1, 6) to (1, 7) using car (5949, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5955 doesn't move\n", + "Driver 5821 arrived\n", + "Driver 5834 arrived\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5848 arrived\n", + "Agent rider 5860 move from (7, 6) to (6, 6) using car (6021, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5863 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (9, 1) to (9, 0) using car (5913, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (4, 4) to (4, 3) using car (5927, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (4, 2) to (4, 1) using car (5902, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 5884 move from (7, 2) to (6, 2) using car (6004, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 move from (0, 5) to (0, 6) using car (6010, [(0, 5), (0, 6)], 0)\n", + "Agent rider 5891 move from (8, 9) to (9, 9) using car (5917, [(8, 9), (9, 9)], 0)\n", + "Agent rider 5892 move from (4, 2) to (4, 1) using car (5902, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Rider n° 5892 arrived with a waiting time of 2 ticks\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 doesn't move\n", + "Driver 5911 arrived\n", + "Driver 5916 arrived\n", + "Driver 5922 arrived\n", + "Driver 5930 arrived\n", + "Agent rider 5931 move from (4, 2) to (4, 3) using car (5950, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 move from (6, 3) to (6, 2) using car (5962, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5934 move from (4, 3) to (4, 4) using car (6002, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5940 arrived\n", + "Agent rider 5941 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5947 arrived\n", + "Driver 5949 arrived\n", + "Agent rider 5956 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5957 move from (2, 2) to (1, 2) using car (5954, [(2, 2), (1, 2), (0, 2)], 0)\n", "Driver 5959 arrived\n", - "Agent rider 5960 move from (1, 8) to (1, 9) using car (5979, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 0) to (3, 1) using car (5999, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5965 move from (4, 2) to (5, 2) using car (5974, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5966 move from (7, 0) to (8, 0) using car (5933, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 move from (7, 5) to (7, 6) using car (5957, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5969 move from (5, 1) to (4, 1) using car (5939, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5963 move from (6, 7) to (5, 7) using car (5973, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 5964 doesn't move\n", + "Agent rider 5965 move from (3, 9) to (3, 8) using car (6005, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5966 move from (1, 7) to (1, 8) using car (5937, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5967 move from (4, 4) to (4, 3) using car (5927, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5968 move from (7, 6) to (7, 5) using car (5974, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 5977 arrived\n", - "Agent rider 5994 move from (4, 9) to (5, 9) using car (5956, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 move from (1, 8) to (1, 9) using car (5979, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 5998 doesn't move\n", - "Agent rider 6012 move from (4, 7) to (4, 8) using car (5943, [(4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6013 doesn't move\n", + "Driver 5983 arrived\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5990 move from (5, 1) to (5, 2) using car (6008, [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5991 doesn't move\n", + "Agent rider 5992 move from (1, 4) to (1, 3) using car (5952, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5993 move from (9, 1) to (9, 0) using car (5913, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 6001 arrived\n", + "Agent rider 6006 move from (2, 5) to (1, 5) using car (5976, [(2, 5), (1, 5)], 0)\n", + "Agent rider 6007 move from (0, 5) to (0, 6) using car (6010, [(0, 5), (0, 6)], 0)\n", + "Agent rider 6011 doesn't move\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6013 move from (4, 4) to (4, 3) using car (5927, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", "Agent rider 6014 doesn't move\n", "Agent rider 6015 doesn't move\n", - "Agent rider 6016 move from (7, 7) to (7, 6) using car (5946, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 move from (8, 8) to (7, 8) using car (6009, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6022 doesn't move\n", - "tick 434 ended\n", - "I am driver 6023 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 6024 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6025 - trip: [(6, 3), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 6026 - trip: [(4, 8), (5, 8)]\n", - "I am driver 6027 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 6028 - trip: [(8, 4), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 6029 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 6030 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 6031 - trip: [(8, 4), (7, 4), (6, 4)]\n", - "I am driver 6032 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", - "I am driver 6033 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 6034 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 6035 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6036 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 6037 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 6038 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 6039 - trip: [(8, 6), (7, 6), (6, 6), (6, 5)]\n", - "I am driver 6040 - trip: [(5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 6041 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 6042 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 6043 - trip: [(9, 2), (9, 1)]\n", - "I am driver 6044 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5)]\n", - "I am driver 6045 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 6046 - trip: [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "24 drivers generated.\n", - "I am rider 6047 - dep: (6, 7) , arr: (9, 2)\n", - "1 riders generated.\n", - "Agent rider 4494 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 4938 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5014 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5366 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Rider n° 5366 arrived with a waiting time of 28 ticks\n", - "Agent rider 5368 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5531 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5561 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5563 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5563 arrived with a waiting time of 14 ticks\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5664 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5664 arrived with a waiting time of 12 ticks\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5726 move from (7, 7) to (7, 8) using car (5978, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5760 move from (1, 9) to (2, 9) using car (5979, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (8, 9) to (9, 9) using car (5986, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (8, 9) to (9, 9) using car (5986, [(8, 9), (9, 9)], 0)\n", - "Driver 5803 arrived\n", - "Agent rider 5813 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5814 move from (8, 9) to (9, 9) using car (5986, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5818 move from (5, 4) to (4, 4) using car (5990, [(5, 4), (4, 4)], 0)\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 move from (7, 1) to (6, 1) using car (5932, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 5839 arrived\n", - "Agent rider 5845 move from (4, 2) to (4, 3) using car (5940, [(4, 2), (4, 3)], 0)\n", - "Driver 5847 arrived\n", - "Driver 5859 arrived\n", - "Driver 5867 arrived\n", - "Agent rider 5869 move from (4, 1) to (3, 1) using car (5939, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5874 doesn't move\n", - "Driver 5881 arrived\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5889 move from (3, 4) to (3, 3) using car (6035, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5891 move from (5, 4) to (4, 4) using car (5905, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 5909 arrived\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 2) to (9, 3) using car (5993, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 move from (3, 1) to (3, 2) using car (5999, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5916 move from (1, 7) to (1, 8) using car (5949, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5917 move from (7, 1) to (6, 1) using car (5932, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 5921 move from (4, 2) to (4, 3) using car (6042, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 5922 move from (3, 5) to (4, 5) using car (5991, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 doesn't move\n", + "Agent rider 6032 doesn't move\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6034 doesn't move\n", + "tick 425 ended\n", + "0 drivers generated.\n", + "I am rider 6035 - dep: (7, 0) , arr: (0, 6)\n", + "I am rider 6036 - dep: (7, 4) , arr: (3, 5)\n", + "2 riders generated.\n", + "Agent rider 4779 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 4971 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 4996 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5081 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5104 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5225 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5289 move from (9, 0) to (8, 0) using car (5913, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 5289 arrived with a waiting time of 23 ticks\n", + "Agent rider 5308 move from (6, 6) to (5, 6) using car (6021, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 5308 arrived with a waiting time of 19 ticks\n", + "Agent rider 5324 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5370 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5374 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5375 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5426 doesn't move\n", + "Agent rider 5496 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Rider n° 5496 arrived with a waiting time of 21 ticks\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5509 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5565 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5580 move from (9, 0) to (8, 0) using car (5913, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 5580 arrived with a waiting time of 20 ticks\n", + "Agent rider 5614 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5629 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5640 move from (4, 9) to (5, 9) using car (5985, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 5654 doesn't move\n", + "Agent rider 5655 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5707 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5736 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5737 doesn't move\n", + "Agent rider 5763 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5804 move from (5, 6) to (5, 5) using car (5995, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5806 move from (6, 6) to (6, 7) using car (5929, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5811 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5812 move from (6, 6) to (5, 6) using car (6021, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 5834 arrived\n", + "Agent rider 5840 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5841 move from (7, 6) to (7, 5) using car (5971, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 5842 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5856 arrived\n", + "Agent rider 5860 doesn't move\n", + "Agent rider 5863 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (9, 0) to (8, 0) using car (5913, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (4, 3) to (4, 2) using car (5927, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5881 move from (3, 6) to (2, 6) using car (6017, [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (4, 1) to (5, 1) using car (6023, [(4, 1), (5, 1), (5, 2)], 0)\n", + "Agent rider 5884 move from (6, 2) to (6, 3) using car (5907, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 5888 arrived\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 doesn't move\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 doesn't move\n", + "Driver 5918 arrived\n", "Driver 5924 arrived\n", - "Agent rider 5935 move from (9, 2) to (9, 1) using car (6043, [(9, 2), (9, 1)], 0)\n", - "Agent rider 5936 move from (6, 7) to (6, 6) using car (6011, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5954 move from (1, 7) to (1, 8) using car (5949, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 5954 arrived with a waiting time of 3 ticks\n", - "Agent rider 5955 move from (4, 2) to (4, 3) using car (5940, [(4, 2), (4, 3)], 0)\n", - "Rider n° 5955 arrived with a waiting time of 5 ticks\n", - "Agent rider 5960 move from (1, 9) to (2, 9) using car (5979, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 1) to (3, 2) using car (5999, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5965 move from (5, 2) to (6, 2) using car (5974, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5966 move from (8, 0) to (9, 0) using car (5933, [(8, 0), (9, 0)], 0)\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 move from (7, 6) to (7, 7) using car (5957, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 5969 move from (4, 1) to (3, 1) using car (5939, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5931 move from (4, 3) to (4, 4) using car (5950, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 move from (6, 2) to (6, 1) using car (5962, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 5934 move from (4, 4) to (4, 5) using car (6002, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5941 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5945 arrived\n", + "Agent rider 5956 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5957 move from (1, 2) to (0, 2) using car (5954, [(1, 2), (0, 2)], 0)\n", + "Rider n° 5957 arrived with a waiting time of 2 ticks\n", + "Driver 5961 arrived\n", + "Agent rider 5963 move from (5, 7) to (4, 7) using car (5973, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 5964 doesn't move\n", + "Agent rider 5965 move from (3, 8) to (3, 7) using car (6005, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5966 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5967 move from (4, 3) to (4, 2) using car (5927, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 5968 move from (7, 5) to (7, 4) using car (5974, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 5984 arrived\n", + "Agent rider 5988 move from (1, 8) to (1, 9) using car (5937, [(1, 8), (1, 9)], 0)\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5990 doesn't move\n", + "Agent rider 5991 doesn't move\n", + "Agent rider 5992 move from (1, 3) to (1, 2) using car (5952, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5993 move from (9, 0) to (8, 0) using car (5913, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 5998 arrived\n", + "Agent rider 6006 doesn't move\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6011 doesn't move\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6013 move from (4, 3) to (4, 4) using car (5950, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6014 move from (6, 4) to (6, 5) using car (6024, [(6, 4), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 6015 move from (3, 8) to (3, 7) using car (6005, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 doesn't move\n", + "Agent rider 6032 doesn't move\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6034 move from (3, 8) to (3, 7) using car (6005, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (7, 0) to (6, 0) using car (5943, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6036 doesn't move\n", + "tick 426 ended\n", + "I am driver 6037 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 6038 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 6039 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 6040 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 6041 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 6042 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 6043 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 6044 - trip: [(9, 7), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 6045 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (8, 5)]\n", + "I am driver 6046 - trip: [(0, 7), (1, 7), (2, 7), (2, 6)]\n", + "I am driver 6047 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 6048 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 6049 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 6050 - trip: [(2, 4), (1, 4)]\n", + "I am driver 6051 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 6052 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 6053 - trip: [(6, 4), (6, 5), (7, 5)]\n", + "I am driver 6054 - trip: [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 6055 - trip: [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3)]\n", + "I am driver 6056 - trip: [(5, 0), (5, 1), (6, 1)]\n", + "20 drivers generated.\n", + "I am rider 6057 - dep: (7, 8) , arr: (3, 2)\n", + "I am rider 6058 - dep: (9, 5) , arr: (4, 4)\n", + "I am rider 6059 - dep: (5, 9) , arr: (4, 6)\n", + "I am rider 6060 - dep: (1, 5) , arr: (3, 4)\n", + "4 riders generated.\n", + "Agent rider 4779 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4971 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 4996 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5081 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5104 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5225 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5308 doesn't move\n", + "Agent rider 5324 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5370 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5374 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5375 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5426 move from (4, 7) to (3, 7) using car (5970, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5509 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5565 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Rider n° 5565 arrived with a waiting time of 16 ticks\n", + "Agent rider 5614 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5629 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5640 move from (5, 9) to (6, 9) using car (5985, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 5654 move from (9, 1) to (9, 2) using car (6019, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5655 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 5655 arrived with a waiting time of 14 ticks\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5658 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Rider n° 5658 arrived with a waiting time of 13 ticks\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (9, 1) to (9, 2) using car (6019, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5707 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5736 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5737 move from (9, 1) to (9, 2) using car (6019, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5763 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5804 move from (5, 5) to (5, 4) using car (5995, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5806 move from (6, 7) to (6, 8) using car (5929, [(6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 5811 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5812 move from (5, 6) to (4, 6) using car (6021, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5840 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5841 move from (7, 5) to (8, 5) using car (5997, [(7, 5), (8, 5)], 0)\n", + "Agent rider 5842 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5860 move from (6, 6) to (6, 7) using car (5982, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5863 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (8, 0) to (7, 0) using car (5913, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (4, 2) to (3, 2) using car (6043, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 5881 move from (2, 6) to (1, 6) using car (6017, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 move from (5, 1) to (5, 2) using car (6023, [(5, 1), (5, 2)], 0)\n", + "Agent rider 5884 move from (6, 3) to (6, 4) using car (5907, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 doesn't move\n", + "Agent rider 5893 move from (2, 6) to (1, 6) using car (6017, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Driver 5903 arrived\n", + "Driver 5917 arrived\n", + "Driver 5926 arrived\n", + "Driver 5928 arrived\n", + "Agent rider 5931 move from (4, 4) to (4, 5) using car (5950, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 move from (6, 1) to (6, 0) using car (5962, [(6, 1), (6, 0)], 0)\n", + "Agent rider 5934 move from (4, 5) to (4, 6) using car (6002, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5941 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5956 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5963 move from (4, 7) to (4, 6) using car (5958, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5964 move from (9, 1) to (9, 2) using car (6019, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5965 move from (3, 7) to (3, 6) using car (6005, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5966 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5967 move from (4, 2) to (3, 2) using car (6043, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 5967 arrived with a waiting time of 0 ticks\n", + "Agent rider 5968 move from (7, 4) to (7, 3) using car (5974, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 5975 arrived\n", "Driver 5976 arrived\n", - "Agent rider 5994 doesn't move\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 move from (1, 9) to (2, 9) using car (5979, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 5998 move from (6, 5) to (5, 5) using car (5983, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 5998 arrived with a waiting time of 2 ticks\n", - "Agent rider 6012 move from (4, 8) to (3, 8) using car (5943, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 5988 move from (1, 9) to (0, 9) using car (5919, [(1, 9), (0, 9)], 0)\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5990 move from (5, 2) to (4, 2) using car (6004, [(5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 5991 move from (3, 7) to (3, 6) using car (6005, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5992 move from (1, 2) to (1, 1) using car (5952, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5993 move from (8, 0) to (7, 0) using car (5913, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6006 doesn't move\n", + "Agent rider 6007 doesn't move\n", + "Driver 6010 arrived\n", + "Agent rider 6011 move from (2, 6) to (2, 5) using car (6037, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6012 move from (2, 4) to (1, 4) using car (6050, [(2, 4), (1, 4)], 0)\n", "Agent rider 6013 doesn't move\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6015 doesn't move\n", - "Agent rider 6016 move from (7, 6) to (7, 5) using car (5946, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (1, 7) to (1, 8) using car (5949, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6019 move from (7, 8) to (6, 8) using car (6009, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6020 move from (0, 9) to (1, 9) using car (6032, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6022 doesn't move\n", - "Agent rider 6047 move from (6, 7) to (6, 6) using car (6011, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "tick 435 ended\n", - "I am driver 6048 - trip: [(0, 5), (1, 5), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 6049 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (4, 6)]\n", - "2 drivers generated.\n", - "I am rider 6050 - dep: (5, 5) , arr: (7, 8)\n", - "1 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5014 move from (9, 3) to (9, 4) using car (5993, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5014 arrived with a waiting time of 40 ticks\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 3) to (9, 4) using car (5993, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5561 move from (9, 3) to (9, 4) using car (5993, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 3) to (9, 4) using car (5993, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5648 move from (0, 8) to (0, 7) using car (5992, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5726 move from (7, 8) to (7, 9) using car (5978, [(7, 8), (7, 9)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5760 move from (2, 9) to (3, 9) using car (5979, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 5760 arrived with a waiting time of 6 ticks\n", - "Agent rider 5762 doesn't move\n", + "Agent rider 6014 move from (6, 5) to (6, 6) using car (6024, [(6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 6015 move from (3, 7) to (3, 6) using car (6005, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 doesn't move\n", + "Agent rider 6032 move from (3, 4) to (3, 5) using car (5994, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6034 move from (3, 7) to (3, 6) using car (6005, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (6, 0) to (5, 0) using car (5943, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6036 move from (7, 4) to (6, 4) using car (6048, [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6058 doesn't move\n", + "Agent rider 6059 move from (5, 9) to (6, 9) using car (5985, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6060 doesn't move\n", + "tick 427 ended\n", + "I am driver 6061 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 6062 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 6063 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 6064 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (8, 7)]\n", + "4 drivers generated.\n", + "I am rider 6065 - dep: (3, 1) , arr: (0, 6)\n", + "I am rider 6066 - dep: (9, 6) , arr: (9, 8)\n", + "2 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (3, 7) to (2, 7) using car (5970, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5614 move from (1, 1) to (1, 0) using car (5952, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (6, 9) to (6, 8) using car (5985, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 5654 move from (9, 2) to (9, 3) using car (6019, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (9, 2) to (9, 3) using car (6019, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (9, 2) to (9, 3) using car (6019, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5818 move from (4, 4) to (4, 5) using car (6027, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5845 doesn't move\n", - "Driver 5859 arrived\n", - "Driver 5866 arrived\n", - "Agent rider 5869 move from (3, 1) to (2, 1) using car (5939, [(3, 1), (2, 1)], 0)\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5874 move from (5, 5) to (4, 5) using car (5983, [(5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5887 move from (3, 2) to (3, 3) using car (5999, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5889 move from (3, 3) to (3, 2) using car (6035, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5891 move from (4, 4) to (3, 4) using car (5905, [(4, 4), (3, 4)], 0)\n", - "Driver 5896 arrived\n", - "Driver 5899 arrived\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 3) to (9, 4) using car (5993, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 move from (3, 2) to (3, 3) using car (5999, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5916 move from (1, 8) to (2, 8) using car (5949, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5921 move from (4, 3) to (4, 4) using car (6042, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 5921 arrived with a waiting time of 5 ticks\n", - "Agent rider 5922 move from (4, 5) to (5, 5) using car (5991, [(4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 doesn't move\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 move from (4, 2) to (3, 2) using car (5897, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 move from (0, 8) to (0, 7) using car (5992, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5955 move from (4, 2) to (3, 2) using car (5897, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5960 move from (2, 9) to (3, 9) using car (5979, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 move from (0, 8) to (0, 7) using car (5992, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 2) to (3, 3) using car (5999, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5965 move from (6, 2) to (6, 3) using car (5974, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5804 move from (5, 4) to (5, 3) using car (5995, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (4, 6) to (4, 7) using car (6021, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (1, 1) to (1, 0) using car (5952, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5860 move from (6, 7) to (6, 8) using car (5982, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5863 move from (1, 1) to (1, 0) using car (5952, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (7, 0) to (6, 0) using car (5913, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (3, 2) to (3, 3) using car (6043, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 5867 arrived\n", + "Agent rider 5881 move from (1, 6) to (1, 5) using car (6017, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5884 doesn't move\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 doesn't move\n", + "Agent rider 5893 move from (1, 6) to (1, 5) using car (6017, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Agent rider 5931 move from (4, 5) to (5, 5) using car (5950, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 doesn't move\n", + "Agent rider 5934 move from (4, 6) to (4, 7) using car (6002, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5937 arrived\n", + "Driver 5938 arrived\n", + "Agent rider 5941 move from (1, 1) to (1, 0) using car (5952, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5948 arrived\n", + "Driver 5954 arrived\n", + "Driver 5955 arrived\n", + "Agent rider 5956 move from (1, 1) to (1, 0) using car (5952, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5963 move from (4, 6) to (4, 5) using car (5958, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 5964 move from (9, 2) to (9, 3) using car (6019, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5965 move from (3, 6) to (3, 5) using car (6005, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 doesn't move\n", - "Agent rider 5969 move from (3, 1) to (2, 1) using car (5939, [(3, 1), (2, 1)], 0)\n", + "Agent rider 5968 move from (7, 3) to (7, 2) using car (5974, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 5976 arrived\n", - "Driver 5982 arrived\n", - "Agent rider 5994 doesn't move\n", - "Agent rider 5995 move from (3, 2) to (3, 3) using car (5999, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5996 move from (2, 9) to (3, 9) using car (5979, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Driver 6003 arrived\n", - "Driver 6005 arrived\n", - "Agent rider 6012 move from (3, 8) to (2, 8) using car (5943, [(3, 8), (2, 8)], 0)\n", - "Agent rider 6013 move from (7, 5) to (8, 5) using car (5925, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6015 move from (4, 3) to (4, 4) using car (6042, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 move from (7, 5) to (7, 4) using car (5946, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (1, 8) to (2, 8) using car (5949, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6019 move from (6, 8) to (5, 8) using car (6009, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6022 doesn't move\n", - "Agent rider 6047 move from (6, 6) to (6, 5) using car (6011, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6050 doesn't move\n", - "tick 436 ended\n", - "I am driver 6051 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 6052 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 6053 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 6054 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 6055 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 6056 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)]\n", - "I am driver 6057 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 6058 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 6059 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6060 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "10 drivers generated.\n", - "I am rider 6061 - dep: (6, 2) , arr: (7, 4)\n", - "I am rider 6062 - dep: (5, 2) , arr: (2, 5)\n", - "2 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 4) to (9, 5) using car (5993, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5561 move from (9, 4) to (9, 5) using car (5993, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 4) to (9, 5) using car (5993, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5726 move from (7, 9) to (8, 9) using car (6040, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (9, 9) to (8, 9) using car (6060, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (9, 9) to (8, 9) using car (6060, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 move from (9, 9) to (8, 9) using car (6060, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5818 move from (4, 5) to (4, 6) using car (5983, [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 5818 arrived with a waiting time of 3 ticks\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5845 doesn't move\n", - "Driver 5866 arrived\n", - "Driver 5868 arrived\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 move from (0, 7) to (0, 6) using car (5992, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5874 move from (4, 5) to (4, 6) using car (5983, [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5887 move from (3, 3) to (3, 4) using car (5999, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5889 move from (3, 2) to (3, 1) using car (6035, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5891 move from (3, 4) to (3, 3) using car (6004, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 4) to (9, 5) using car (5993, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 move from (3, 3) to (3, 4) using car (5999, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5916 move from (2, 8) to (3, 8) using car (5949, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5922 move from (5, 5) to (5, 4) using car (5991, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 5933 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (6, 6) to (6, 5) using car (6039, [(6, 6), (6, 5)], 0)\n", - "Driver 5940 arrived\n", - "Driver 5945 arrived\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 move from (3, 2) to (2, 2) using car (5897, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5952 move from (9, 9) to (8, 9) using car (6060, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 move from (0, 7) to (0, 6) using car (5992, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5960 move from (3, 9) to (4, 9) using car (5979, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 move from (0, 7) to (0, 6) using car (5992, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 3) to (3, 4) using car (5999, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5965 move from (6, 3) to (6, 4) using car (5974, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5968 move from (7, 7) to (6, 7) using car (6049, [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6)], 0)\n", - "Rider n° 5968 arrived with a waiting time of 2 ticks\n", - "Agent rider 5969 doesn't move\n", - "Driver 5972 arrived\n", - "Driver 5986 arrived\n", - "Driver 5988 arrived\n", - "Driver 5990 arrived\n", - "Agent rider 5994 move from (5, 9) to (4, 9) using car (6038, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5995 move from (3, 3) to (3, 4) using car (5999, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5996 move from (3, 9) to (4, 9) using car (5979, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", + "Driver 5981 arrived\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 move from (3, 6) to (3, 5) using car (6005, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5990 move from (4, 2) to (4, 3) using car (6004, [(4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 5991 move from (3, 6) to (3, 5) using car (6005, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5992 move from (1, 1) to (0, 1) using car (6055, [(1, 1), (0, 1), (0, 2), (0, 3)], 0)\n", + "Rider n° 5992 arrived with a waiting time of 0 ticks\n", + "Agent rider 5993 move from (7, 0) to (6, 0) using car (5913, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 5996 arrived\n", + "Driver 5999 arrived\n", + "Agent rider 6006 doesn't move\n", + "Agent rider 6007 doesn't move\n", + "Driver 6009 arrived\n", + "Agent rider 6011 move from (2, 5) to (2, 4) using car (6037, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 6012 doesn't move\n", - "Agent rider 6013 move from (8, 5) to (9, 5) using car (5925, [(8, 5), (9, 5)], 0)\n", - "Rider n° 6013 arrived with a waiting time of 3 ticks\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6015 move from (4, 4) to (4, 5) using car (6042, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 move from (7, 4) to (7, 3) using car (5946, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (2, 8) to (3, 8) using car (5949, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (1, 9) to (2, 9) using car (6057, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6022 move from (7, 9) to (7, 8) using car (5956, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Driver 6026 arrived\n", - "Driver 6043 arrived\n", - "Agent rider 6047 doesn't move\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6061 move from (6, 2) to (6, 1) using car (5971, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6062 doesn't move\n", - "tick 437 ended\n", - "I am driver 6063 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 6064 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 6065 - trip: [(9, 4), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 6066 - trip: [(4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 6067 - trip: [(2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 6068 - trip: [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 6069 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 6070 - trip: [(2, 9), (2, 8), (3, 8)]\n", - "I am driver 6071 - trip: [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 6072 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (3, 4)]\n", - "I am driver 6073 - trip: [(2, 2), (3, 2)]\n", - "11 drivers generated.\n", - "I am rider 6074 - dep: (9, 8) , arr: (5, 2)\n", - "1 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 5) to (9, 6) using car (5993, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n" + "Agent rider 6013 doesn't move\n", + "Agent rider 6014 move from (6, 6) to (5, 6) using car (6024, [(6, 6), (5, 6)], 0)\n", + "Agent rider 6015 move from (3, 6) to (3, 5) using car (6005, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 doesn't move\n", + "Agent rider 6032 move from (3, 5) to (3, 6) using car (5994, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6033 move from (4, 5) to (5, 5) using car (5950, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6034 move from (3, 6) to (3, 5) using car (6005, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (5, 0) to (4, 0) using car (5943, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6036 move from (6, 4) to (6, 5) using car (5907, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6058 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5561 move from (9, 5) to (9, 6) using car (5993, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5561 arrived with a waiting time of 21 ticks\n", - "Agent rider 5594 doesn't move\n", - "Agent rider 5603 move from (9, 5) to (9, 6) using car (5993, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5726 move from (8, 9) to (7, 9) using car (6060, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (8, 9) to (7, 9) using car (6060, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (8, 9) to (7, 9) using car (6060, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 move from (8, 9) to (7, 9) using car (6060, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 move from (6, 1) to (6, 0) using car (5971, [(6, 1), (6, 0)], 0)\n", - "Agent rider 5845 doesn't move\n", - "Driver 5868 arrived\n", - "Agent rider 5869 doesn't move\n", - "Agent rider 5871 move from (0, 6) to (0, 5) using car (5992, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5874 move from (4, 6) to (4, 7) using car (5983, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5887 move from (3, 4) to (3, 5) using car (5999, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5889 move from (3, 1) to (2, 1) using car (6035, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 5889 arrived with a waiting time of 1 ticks\n", - "Agent rider 5891 move from (3, 3) to (3, 2) using car (6004, [(3, 3), (3, 2)], 0)\n", - "Driver 5905 arrived\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 5) to (9, 6) using car (5993, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 move from (3, 4) to (3, 5) using car (5999, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5916 doesn't move\n", - "Agent rider 5917 move from (6, 1) to (6, 0) using car (5971, [(6, 1), (6, 0)], 0)\n", - "Agent rider 5922 move from (5, 4) to (5, 3) using car (5991, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 5922 arrived with a waiting time of 1 ticks\n", - "Driver 5931 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 doesn't move\n", - "Driver 5939 arrived\n", - "Driver 5943 arrived\n", - "Agent rider 5950 move from (6, 7) to (7, 7) using car (6063, [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 5951 move from (2, 2) to (1, 2) using car (5897, [(2, 2), (1, 2)], 0)\n", - "Agent rider 5952 move from (8, 9) to (7, 9) using car (6060, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 move from (0, 6) to (0, 5) using car (5992, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 5958 arrived\n", - "Agent rider 5960 move from (4, 9) to (5, 9) using car (5979, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 move from (0, 6) to (0, 5) using car (5992, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 4) to (3, 5) using car (5999, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5965 move from (6, 4) to (6, 5) using car (5974, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5969 move from (2, 1) to (2, 2) using car (6072, [(2, 1), (2, 2), (2, 3), (2, 4), (3, 4)], 0)\n", - "Driver 5970 arrived\n", - "Driver 5978 arrived\n", - "Agent rider 5994 move from (4, 9) to (3, 9) using car (6038, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5995 move from (3, 4) to (3, 5) using car (5999, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5996 move from (4, 9) to (5, 9) using car (5979, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Driver 6008 arrived\n", - "Driver 6010 arrived\n", - "Agent rider 6012 doesn't move\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6015 move from (4, 5) to (4, 6) using car (6042, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 move from (7, 3) to (7, 2) using car (5946, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (3, 8) to (4, 8) using car (5949, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6019 move from (5, 8) to (5, 9) using car (6001, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6020 move from (2, 9) to (3, 9) using car (6057, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 move from (9, 5) to (9, 6) using car (5993, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 6022 move from (7, 8) to (7, 7) using car (5956, [(7, 8), (7, 7)], 0)\n", - "Driver 6031 arrived\n", - "Agent rider 6047 doesn't move\n", - "Agent rider 6050 move from (5, 5) to (6, 5) using car (5947, [(5, 5), (6, 5)], 0)\n", - "Agent rider 6061 move from (6, 1) to (6, 0) using car (5971, [(6, 1), (6, 0)], 0)\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 doesn't move\n", - "tick 438 ended\n", - "I am driver 6075 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 6076 - trip: [(9, 6), (9, 7)]\n", - "I am driver 6077 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 6078 - trip: [(3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 6079 - trip: [(5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 6080 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 6081 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 6082 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 6083 - trip: [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 6084 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6085 - trip: [(3, 0), (2, 0), (2, 1), (1, 1), (0, 1)]\n", - "11 drivers generated.\n", - "I am rider 6086 - dep: (2, 7) , arr: (5, 3)\n", - "I am rider 6087 - dep: (1, 5) , arr: (5, 1)\n", - "I am rider 6088 - dep: (6, 4) , arr: (6, 5)\n", - "I am rider 6089 - dep: (0, 2) , arr: (4, 2)\n", - "I am rider 6090 - dep: (9, 3) , arr: (8, 6)\n", - "5 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 6) to (9, 7) using car (5993, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5594 move from (9, 6) to (9, 7) using car (5993, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 5594 arrived with a waiting time of 17 ticks\n", - "Agent rider 5603 move from (9, 6) to (9, 7) using car (5993, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 move from (1, 0) to (2, 0) using car (6077, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 move from (9, 6) to (9, 7) using car (6076, [(9, 6), (9, 7)], 0)\n", - "Agent rider 5726 move from (7, 9) to (6, 9) using car (6060, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 5726 arrived with a waiting time of 8 ticks\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (7, 9) to (7, 8) using car (6071, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (7, 9) to (8, 9) using car (6030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 move from (7, 9) to (8, 9) using car (6030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5845 move from (4, 3) to (3, 3) using car (6045, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 5845 arrived with a waiting time of 9 ticks\n", - "Agent rider 5869 move from (2, 1) to (1, 1) using car (6035, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 5869 arrived with a waiting time of 8 ticks\n", - "Agent rider 5871 move from (0, 5) to (0, 6) using car (6053, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5874 move from (4, 7) to (3, 7) using car (5983, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5887 move from (3, 5) to (3, 6) using car (5999, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 6) to (9, 7) using car (5993, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 5915 move from (3, 5) to (3, 6) using car (5999, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5916 move from (3, 8) to (3, 7) using car (6078, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Rider n° 5916 arrived with a waiting time of 3 ticks\n", - "Agent rider 5917 doesn't move\n", - "Driver 5918 arrived\n", - "Driver 5925 arrived\n", - "Driver 5929 arrived\n", - "Driver 5930 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (6, 5) to (7, 5) using car (6044, [(6, 5), (7, 5)], 0)\n", - "Driver 5943 arrived\n", - "Agent rider 5950 move from (7, 7) to (8, 7) using car (6063, [(7, 7), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (7, 9) to (6, 9) using car (6060, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 move from (0, 5) to (0, 4) using car (5992, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 5957 arrived\n", - "Agent rider 5960 move from (5, 9) to (6, 9) using car (5979, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 move from (0, 5) to (0, 4) using car (5992, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 5) to (3, 6) using car (5999, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5965 move from (6, 5) to (6, 6) using car (5974, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5965 arrived with a waiting time of 0 ticks\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5967 doesn't move\n", - "Agent rider 5969 move from (2, 2) to (2, 3) using car (6072, [(2, 2), (2, 3), (2, 4), (3, 4)], 0)\n", - "Driver 5985 arrived\n", - "Agent rider 5994 move from (3, 9) to (3, 8) using car (6057, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 5995 move from (3, 5) to (3, 6) using car (5999, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5996 move from (5, 9) to (6, 9) using car (5979, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6012 move from (2, 8) to (2, 9) using car (6007, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Rider n° 6012 arrived with a waiting time of 3 ticks\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6015 move from (4, 6) to (4, 7) using car (6042, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 move from (7, 2) to (7, 1) using car (5946, [(7, 2), (7, 1)], 0)\n", - "Agent rider 6017 move from (8, 1) to (8, 2) using car (5989, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 6018 move from (4, 8) to (5, 8) using car (5949, [(4, 8), (5, 8)], 0)\n", - "Agent rider 6019 move from (5, 9) to (4, 9) using car (6001, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6020 move from (3, 9) to (3, 8) using car (6057, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 move from (9, 6) to (9, 7) using car (6076, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6022 doesn't move\n", - "Driver 6025 arrived\n", - "Driver 6028 arrived\n", - "Driver 6039 arrived\n", - "Driver 6040 arrived\n", - "Agent rider 6047 move from (6, 5) to (7, 5) using car (6058, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6050 move from (6, 5) to (6, 6) using car (5974, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 6061 doesn't move\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6086 doesn't move\n", - "Agent rider 6087 move from (1, 5) to (1, 4) using car (6052, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6088 doesn't move\n", - "Agent rider 6089 doesn't move\n", - "Agent rider 6090 doesn't move\n", - "tick 439 ended\n", - "I am driver 6091 - trip: [(7, 3), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 6092 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 6093 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 6094 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)]\n", - "4 drivers generated.\n", - "I am rider 6095 - dep: (6, 3) , arr: (0, 5)\n", - "I am rider 6096 - dep: (6, 0) , arr: (6, 4)\n", - "I am rider 6097 - dep: (7, 6) , arr: (0, 6)\n", - "I am rider 6098 - dep: (0, 4) , arr: (1, 4)\n", + "Agent rider 6059 move from (6, 9) to (6, 8) using car (5985, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6060 doesn't move\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6066 doesn't move\n", + "tick 428 ended\n", + "I am driver 6067 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 6068 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 6069 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 6070 - trip: [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 6071 - trip: [(1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 6072 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 6073 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 6074 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 6075 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 6076 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 6077 - trip: [(7, 7), (8, 7)]\n", + "I am driver 6078 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 6079 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)]\n", + "I am driver 6080 - trip: [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 6081 - trip: [(8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 6082 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 6083 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 6084 - trip: [(9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 6085 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 6086 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 6087 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (2, 5)]\n", + "21 drivers generated.\n", + "I am rider 6088 - dep: (2, 5) , arr: (3, 1)\n", + "I am rider 6089 - dep: (5, 1) , arr: (2, 9)\n", + "I am rider 6090 - dep: (7, 7) , arr: (5, 3)\n", + "I am rider 6091 - dep: (4, 2) , arr: (9, 1)\n", "4 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 move from (1, 1) to (0, 1) using car (6035, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5363 move from (1, 1) to (0, 1) using car (6035, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 move from (1, 1) to (0, 1) using car (6035, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 move from (8, 2) to (8, 3) using car (5989, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 7) to (9, 8) using car (5993, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5603 move from (9, 7) to (9, 8) using car (5993, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5648 doesn't move\n", - "Agent rider 5663 move from (2, 0) to (2, 1) using car (6085, [(2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5672 move from (8, 2) to (8, 3) using car (5989, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 5673 doesn't move\n", - "Agent rider 5708 move from (9, 7) to (9, 8) using car (5993, [(9, 7), (9, 8)], 0)\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 move from (8, 2) to (8, 3) using car (5989, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 5763 move from (7, 8) to (7, 7) using car (6071, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 5781 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 doesn't move\n", - "Agent rider 5813 doesn't move\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5819 move from (0, 4) to (0, 3) using car (5992, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5869 move from (2, 1) to (1, 1) using car (5932, [(2, 1), (1, 1)], 0)\n", - "Rider n° 5869 arrived with a waiting time of 8 ticks\n", - "Agent rider 5871 move from (0, 6) to (0, 7) using car (6053, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5874 move from (3, 7) to (2, 7) using car (5983, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 5887 move from (3, 6) to (3, 7) using car (5999, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5891 move from (3, 2) to (3, 1) using car (5980, [(3, 2), (3, 1)], 0)\n", - "Driver 5897 arrived\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5914 move from (9, 7) to (9, 8) using car (5993, [(9, 7), (9, 8)], 0)\n", - "Rider n° 5914 arrived with a waiting time of 4 ticks\n", - "Agent rider 5915 move from (3, 6) to (4, 6) using car (6056, [(3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", - "Agent rider 5917 doesn't move\n", - "Driver 5925 arrived\n", - "Driver 5930 arrived\n", - "Driver 5934 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (7, 5) to (7, 4) using car (6058, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Driver 5947 arrived\n", - "Agent rider 5950 move from (8, 7) to (8, 8) using car (6063, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (6, 9) to (6, 8) using car (6060, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 move from (0, 4) to (0, 3) using car (5992, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Driver 5956 arrived\n", - "Agent rider 5960 move from (6, 9) to (7, 9) using car (5979, [(6, 9), (7, 9)], 0)\n", - "Agent rider 5961 move from (0, 0) to (1, 0) using car (6092, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5962 move from (0, 4) to (0, 3) using car (5992, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 5963 move from (1, 1) to (0, 1) using car (6035, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5964 move from (3, 6) to (3, 7) using car (5999, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (2, 7) to (1, 7) using car (5970, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 5500 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5640 move from (6, 8) to (6, 7) using car (5985, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 5640 arrived with a waiting time of 4 ticks\n", + "Agent rider 5654 move from (9, 3) to (9, 4) using car (6019, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5686 doesn't move\n", + "Agent rider 5703 move from (9, 3) to (9, 4) using car (6019, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (9, 3) to (9, 4) using car (6019, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5804 move from (5, 3) to (5, 2) using car (5995, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 5806 move from (6, 8) to (7, 8) using car (5982, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (4, 7) to (4, 8) using car (6021, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (1, 0) to (2, 0) using car (5952, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5860 move from (6, 8) to (7, 8) using car (5982, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 5860 arrived with a waiting time of 6 ticks\n", + "Agent rider 5863 move from (1, 0) to (2, 0) using car (5952, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (6, 0) to (5, 0) using car (5913, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5865 move from (3, 3) to (2, 3) using car (6043, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 5865 arrived with a waiting time of 1 ticks\n", + "Agent rider 5881 move from (1, 5) to (1, 4) using car (6017, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 5882 doesn't move\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5884 move from (6, 4) to (7, 4) using car (6008, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 move from (9, 9) to (9, 8) using car (6016, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 5893 move from (1, 5) to (1, 6) using car (6071, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Driver 5902 arrived\n", + "Driver 5919 arrived\n", + "Driver 5927 arrived\n", + "Agent rider 5931 move from (5, 5) to (6, 5) using car (5950, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 move from (6, 0) to (5, 0) using car (5913, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5934 move from (4, 7) to (4, 8) using car (6002, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 5938 arrived\n", + "Agent rider 5941 move from (1, 0) to (2, 0) using car (5952, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5955 arrived\n", + "Agent rider 5956 move from (1, 0) to (2, 0) using car (5952, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5962 arrived\n", + "Agent rider 5963 move from (4, 5) to (4, 4) using car (5958, [(4, 5), (4, 4)], 0)\n", + "Agent rider 5964 move from (9, 3) to (9, 4) using car (6019, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 5965 move from (3, 5) to (3, 4) using car (6005, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (0, 0) to (1, 0) using car (6092, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5969 move from (2, 3) to (2, 4) using car (6072, [(2, 3), (2, 4), (3, 4)], 0)\n", + "Agent rider 5968 move from (7, 2) to (7, 1) using car (5974, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 5971 arrived\n", - "Agent rider 5994 move from (3, 8) to (3, 7) using car (6057, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 5995 move from (3, 6) to (3, 7) using car (5999, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5996 move from (6, 9) to (7, 9) using car (5979, [(6, 9), (7, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Driver 6004 arrived\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6015 move from (4, 7) to (4, 8) using car (6042, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6017 move from (8, 2) to (8, 3) using car (5989, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 move from (4, 9) to (3, 9) using car (6001, [(4, 9), (3, 9)], 0)\n", - "Agent rider 6020 move from (3, 8) to (3, 7) using car (6057, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 move from (9, 7) to (9, 8) using car (5993, [(9, 7), (9, 8)], 0)\n", - "Agent rider 6022 move from (7, 7) to (6, 7) using car (6033, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 move from (3, 5) to (3, 4) using car (6005, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5990 move from (4, 3) to (3, 3) using car (6004, [(4, 3), (3, 3)], 0)\n", + "Agent rider 5991 move from (3, 5) to (3, 4) using car (6005, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5993 move from (6, 0) to (5, 0) using car (5913, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 5997 arrived\n", + "Agent rider 6006 move from (1, 5) to (1, 4) using car (6017, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6011 doesn't move\n", + "Agent rider 6012 move from (1, 4) to (2, 4) using car (6075, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6013 doesn't move\n", + "Agent rider 6014 move from (5, 6) to (5, 7) using car (6020, [(5, 6), (5, 7), (4, 7)], 0)\n", + "Agent rider 6015 move from (3, 5) to (3, 4) using car (6005, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Driver 6023 arrived\n", - "Driver 6027 arrived\n", - "Driver 6040 arrived\n", - "Agent rider 6047 move from (7, 5) to (7, 4) using car (6058, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6050 move from (6, 6) to (6, 7) using car (5974, [(6, 6), (6, 7)], 0)\n", - "Agent rider 6061 doesn't move\n", - "Agent rider 6062 doesn't move\n", - "Driver 6073 arrived\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6086 move from (2, 7) to (3, 7) using car (6048, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 6087 move from (1, 4) to (1, 3) using car (6052, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 6026 arrived\n", + "Driver 6029 arrived\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 move from (6, 8) to (6, 7) using car (5985, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6032 move from (3, 6) to (3, 7) using car (5994, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6033 move from (5, 5) to (6, 5) using car (5950, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6034 move from (3, 5) to (3, 4) using car (6005, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (4, 0) to (4, 1) using car (6040, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 move from (6, 5) to (6, 4) using car (6079, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", + "Driver 6050 arrived\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6058 move from (9, 5) to (9, 6) using car (6064, [(9, 5), (9, 6), (9, 7), (8, 7)], 0)\n", + "Agent rider 6059 move from (6, 8) to (6, 7) using car (5985, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6060 move from (1, 5) to (1, 4) using car (6017, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6066 doesn't move\n", "Agent rider 6088 doesn't move\n", "Agent rider 6089 doesn't move\n", - "Agent rider 6090 doesn't move\n", - "Agent rider 6095 move from (6, 3) to (6, 4) using car (6080, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 doesn't move\n", - "Agent rider 6098 move from (0, 4) to (0, 3) using car (5992, [(0, 4), (0, 3), (0, 2)], 0)\n", - "tick 440 ended\n", - "I am driver 6099 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 6100 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", - "I am driver 6101 - trip: [(9, 7), (8, 7), (7, 7), (6, 7)]\n", - "I am driver 6102 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 6103 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 6104 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 6105 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 6106 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 6107 - trip: [(6, 9), (6, 8), (7, 8)]\n", - "I am driver 6108 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 6109 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 6110 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 6111 - trip: [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6112 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 6113 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 6114 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 6115 - trip: [(0, 5), (1, 5), (2, 5)]\n", - "17 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 doesn't move\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 move from (8, 3) to (8, 4) using car (5989, [(8, 3), (8, 4)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 move from (0, 7) to (0, 8) using car (6053, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5663 move from (2, 1) to (1, 1) using car (6085, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 5672 move from (8, 3) to (8, 4) using car (5989, [(8, 3), (8, 4)], 0)\n", - "Agent rider 5673 move from (9, 1) to (8, 1) using car (6105, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 5673 arrived with a waiting time of 15 ticks\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 move from (8, 3) to (8, 4) using car (5989, [(8, 3), (8, 4)], 0)\n", - "Agent rider 5763 move from (7, 7) to (7, 6) using car (6071, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 5781 move from (1, 1) to (2, 1) using car (6110, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (8, 9) to (7, 9) using car (6109, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5813 move from (9, 1) to (8, 1) using car (6105, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5814 move from (8, 9) to (7, 9) using car (6109, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5819 move from (0, 3) to (0, 2) using car (5992, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5833 move from (6, 0) to (7, 0) using car (6114, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5871 move from (0, 7) to (0, 8) using car (6053, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5874 move from (2, 7) to (1, 7) using car (5983, [(2, 7), (1, 7)], 0)\n", - "Rider n° 5874 arrived with a waiting time of 10 ticks\n", - "Agent rider 5887 move from (3, 7) to (3, 8) using car (5999, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 move from (4, 6) to (4, 7) using car (6056, [(4, 6), (4, 7), (5, 7)], 0)\n", - "Agent rider 5917 move from (6, 0) to (7, 0) using car (6114, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 5930 arrived\n", - "Agent rider 5935 move from (9, 1) to (8, 1) using car (6105, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5936 move from (7, 4) to (8, 4) using car (6079, [(7, 4), (8, 4)], 0)\n", - "Driver 5946 arrived\n", - "Driver 5949 arrived\n", - "Agent rider 5950 move from (8, 8) to (9, 8) using car (6063, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (6, 8) to (6, 7) using car (6060, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 move from (0, 3) to (0, 2) using car (5992, [(0, 3), (0, 2)], 0)\n", - "Agent rider 5960 doesn't move\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 move from (0, 3) to (0, 2) using car (5992, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6090 move from (7, 7) to (6, 7) using car (6068, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6091 doesn't move\n", + "tick 429 ended\n", + "I am driver 6092 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 6093 - trip: [(3, 1), (4, 1)]\n", + "I am driver 6094 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 6095 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 6096 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6097 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 6098 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 6099 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", + "I am driver 6100 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 6101 - trip: [(3, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 6102 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 6103 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", + "12 drivers generated.\n", + "I am rider 6104 - dep: (6, 6) , arr: (8, 6)\n", + "I am rider 6105 - dep: (2, 9) , arr: (0, 1)\n", + "I am rider 6106 - dep: (0, 3) , arr: (3, 9)\n", + "I am rider 6107 - dep: (9, 5) , arr: (2, 1)\n", + "I am rider 6108 - dep: (2, 8) , arr: (7, 8)\n", + "I am rider 6109 - dep: (2, 1) , arr: (9, 5)\n", + "6 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5426 move from (1, 7) to (1, 6) using car (6087, [(1, 7), (1, 6), (1, 5), (2, 5)], 0)\n", + "Rider n° 5426 arrived with a waiting time of 24 ticks\n", + "Agent rider 5500 move from (9, 6) to (9, 7) using car (6064, [(9, 6), (9, 7), (8, 7)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5654 move from (9, 4) to (9, 5) using car (6019, [(9, 4), (9, 5)], 0)\n", + "Rider n° 5654 arrived with a waiting time of 6 ticks\n", + "Agent rider 5656 doesn't move\n", + "Agent rider 5686 move from (9, 6) to (9, 7) using car (6064, [(9, 6), (9, 7), (8, 7)], 0)\n", + "Rider n° 5686 arrived with a waiting time of 21 ticks\n", + "Agent rider 5703 move from (9, 4) to (9, 5) using car (6019, [(9, 4), (9, 5)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5737 move from (9, 4) to (9, 5) using car (6019, [(9, 4), (9, 5)], 0)\n", + "Rider n° 5737 arrived with a waiting time of 7 ticks\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5804 move from (5, 2) to (5, 1) using car (6076, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5806 move from (7, 8) to (8, 8) using car (5982, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (4, 8) to (3, 8) using car (6021, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 move from (2, 0) to (3, 0) using car (5952, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5863 move from (2, 0) to (3, 0) using car (5952, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (5, 0) to (4, 0) using car (5913, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5881 move from (1, 4) to (0, 4) using car (6028, [(1, 4), (0, 4)], 0)\n", + "Agent rider 5882 move from (9, 6) to (9, 7) using car (6064, [(9, 6), (9, 7), (8, 7)], 0)\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5884 move from (7, 4) to (8, 4) using car (6008, [(7, 4), (8, 4)], 0)\n", + "Rider n° 5884 arrived with a waiting time of 4 ticks\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5891 move from (9, 8) to (9, 7) using car (6016, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 5893 move from (1, 6) to (1, 7) using car (6071, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Driver 5927 arrived\n", + "Agent rider 5931 move from (6, 5) to (7, 5) using car (5950, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5932 move from (5, 0) to (4, 0) using car (5913, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 5932 arrived with a waiting time of 3 ticks\n", + "Agent rider 5934 move from (4, 8) to (4, 9) using car (6002, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5941 move from (2, 0) to (3, 0) using car (5952, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 5953 arrived\n", + "Agent rider 5956 move from (2, 0) to (3, 0) using car (5952, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 5963 doesn't move\n", - "Agent rider 5964 move from (3, 7) to (3, 8) using car (5999, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5964 move from (9, 4) to (9, 5) using car (6019, [(9, 4), (9, 5)], 0)\n", + "Agent rider 5965 move from (3, 4) to (3, 3) using car (6005, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 5965 arrived with a waiting time of 1 ticks\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (1, 0) to (2, 0) using car (6092, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5969 move from (2, 4) to (3, 4) using car (6072, [(2, 4), (3, 4)], 0)\n", - "Driver 5973 arrived\n", - "Driver 5991 arrived\n", - "Agent rider 5994 move from (3, 7) to (3, 6) using car (6057, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 5995 move from (3, 7) to (3, 8) using car (5999, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Driver 6000 arrived\n", - "Driver 6009 arrived\n", + "Agent rider 5968 move from (7, 1) to (6, 1) using car (5974, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 5969 arrived\n", + "Driver 5972 arrived\n", + "Driver 5986 arrived\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 move from (3, 4) to (3, 3) using car (6005, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5990 doesn't move\n", + "Agent rider 5991 move from (3, 4) to (3, 3) using car (6005, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5993 move from (5, 0) to (4, 0) using car (5913, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6006 move from (1, 4) to (1, 3) using car (6017, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6011 move from (2, 4) to (3, 4) using car (6075, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6012 move from (2, 4) to (3, 4) using car (6075, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6013 doesn't move\n", "Agent rider 6014 doesn't move\n", - "Agent rider 6015 move from (4, 8) to (5, 8) using car (6042, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6017 move from (8, 3) to (8, 4) using car (5989, [(8, 3), (8, 4)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (3, 7) to (3, 6) using car (6057, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6022 move from (6, 7) to (5, 7) using car (6033, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 6022 arrived with a waiting time of 4 ticks\n", - "Driver 6030 arrived\n", - "Driver 6044 arrived\n", - "Driver 6046 arrived\n", - "Agent rider 6047 move from (7, 4) to (7, 3) using car (6058, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6050 move from (6, 7) to (5, 7) using car (6033, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6061 move from (6, 0) to (7, 0) using car (6114, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6062 move from (5, 2) to (5, 1) using car (6059, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 6070 arrived\n", - "Agent rider 6074 doesn't move\n", - "Driver 6076 arrived\n", - "Agent rider 6086 move from (3, 7) to (3, 6) using car (6057, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6087 move from (1, 3) to (1, 2) using car (6052, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6088 move from (6, 4) to (6, 5) using car (6080, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 6088 arrived with a waiting time of 2 ticks\n", + "Agent rider 6015 move from (3, 4) to (3, 3) using car (6005, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 6018 arrived\n", + "Driver 6024 arrived\n", + "Agent rider 6030 move from (7, 1) to (6, 1) using car (5974, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6031 move from (6, 7) to (5, 7) using car (6068, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6032 doesn't move\n", + "Agent rider 6033 move from (6, 5) to (7, 5) using car (5950, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6034 move from (3, 4) to (3, 3) using car (6005, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (4, 1) to (4, 2) using car (6040, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 doesn't move\n", + "Driver 6053 arrived\n", + "Driver 6056 arrived\n", + "Agent rider 6057 move from (7, 8) to (7, 7) using car (6042, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 6058 doesn't move\n", + "Agent rider 6059 move from (6, 7) to (5, 7) using car (6068, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6060 doesn't move\n", + "Agent rider 6065 move from (3, 1) to (4, 1) using car (6093, [(3, 1), (4, 1)], 0)\n", + "Agent rider 6066 move from (9, 6) to (9, 7) using car (6064, [(9, 6), (9, 7), (8, 7)], 0)\n", + "Agent rider 6088 doesn't move\n", "Agent rider 6089 doesn't move\n", - "Agent rider 6090 doesn't move\n", - "Agent rider 6095 move from (6, 4) to (6, 5) using car (6080, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6096 move from (6, 0) to (7, 0) using car (6114, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6097 doesn't move\n", - "Agent rider 6098 move from (0, 3) to (0, 2) using car (5992, [(0, 3), (0, 2)], 0)\n", - "tick 441 ended\n", - "I am driver 6116 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 6117 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6118 - trip: [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 6119 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 6120 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 6121 - trip: [(3, 2), (3, 3), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 6122 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", - "7 drivers generated.\n", - "I am rider 6123 - dep: (7, 1) , arr: (2, 9)\n", - "I am rider 6124 - dep: (3, 9) , arr: (0, 3)\n", - "I am rider 6125 - dep: (4, 4) , arr: (5, 7)\n", - "I am rider 6126 - dep: (6, 7) , arr: (5, 8)\n", - "I am rider 6127 - dep: (4, 4) , arr: (4, 7)\n", - "I am rider 6128 - dep: (3, 7) , arr: (5, 0)\n", - "I am rider 6129 - dep: (7, 7) , arr: (8, 1)\n", - "I am rider 6130 - dep: (6, 8) , arr: (1, 1)\n", - "I am rider 6131 - dep: (8, 4) , arr: (2, 8)\n", - "9 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 move from (0, 1) to (0, 2) using car (6119, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5363 move from (0, 1) to (0, 2) using car (6119, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 move from (0, 1) to (0, 2) using car (6119, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5409 move from (8, 2) to (8, 1) using car (6091, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 move from (0, 8) to (0, 9) using car (6053, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5663 move from (1, 1) to (0, 1) using car (6085, [(1, 1), (0, 1)], 0)\n", - "Rider n° 5663 arrived with a waiting time of 19 ticks\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (8, 2) to (8, 1) using car (6091, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (7, 6) to (7, 5) using car (6071, [(7, 6), (7, 5)], 0)\n", - "Agent rider 5781 move from (2, 1) to (3, 1) using car (6110, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (7, 9) to (7, 8) using car (6109, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5813 move from (8, 1) to (7, 1) using car (6105, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 5813 arrived with a waiting time of 11 ticks\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 move from (7, 0) to (7, 1) using car (6114, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5871 move from (0, 8) to (0, 9) using car (6053, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5887 move from (3, 8) to (3, 9) using car (5999, [(3, 8), (3, 9)], 0)\n", - "Agent rider 5891 move from (3, 1) to (2, 1) using car (6024, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 move from (4, 7) to (5, 7) using car (6048, [(4, 7), (5, 7)], 0)\n", - "Agent rider 5917 move from (7, 0) to (7, 1) using car (6114, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 5932 arrived\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 doesn't move\n", - "Driver 5949 arrived\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (6, 7) to (6, 6) using car (6060, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5960 move from (7, 9) to (7, 8) using car (6109, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5961 move from (1, 0) to (2, 0) using car (6075, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 1) to (0, 2) using car (6119, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5964 move from (3, 8) to (3, 9) using car (5999, [(3, 8), (3, 9)], 0)\n", + "Agent rider 6090 move from (6, 7) to (6, 6) using car (5985, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6091 move from (4, 2) to (5, 2) using car (6080, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6104 move from (6, 6) to (6, 7) using car (5907, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6107 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "tick 430 ended\n", + "I am driver 6110 - trip: [(6, 2), (7, 2), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 6111 - trip: [(4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 6112 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 6113 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 6114 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 6115 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 6116 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6117 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 6118 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 6119 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 6120 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 6121 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 6122 - trip: [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "13 drivers generated.\n", + "I am rider 6123 - dep: (6, 9) , arr: (3, 6)\n", + "I am rider 6124 - dep: (7, 9) , arr: (9, 2)\n", + "I am rider 6125 - dep: (4, 0) , arr: (7, 7)\n", + "I am rider 6126 - dep: (7, 6) , arr: (3, 9)\n", + "I am rider 6127 - dep: (0, 9) , arr: (0, 7)\n", + "I am rider 6128 - dep: (2, 6) , arr: (0, 9)\n", + "I am rider 6129 - dep: (5, 3) , arr: (9, 8)\n", + "7 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 6) to (0, 7) using car (6072, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5500 move from (9, 7) to (8, 7) using car (6119, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 doesn't move\n", + "Agent rider 5614 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5656 move from (9, 6) to (9, 5) using car (6084, [(9, 6), (9, 5)], 0)\n", + "Rider n° 5656 arrived with a waiting time of 19 ticks\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5804 move from (5, 1) to (5, 0) using car (6076, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5806 move from (8, 8) to (9, 8) using car (5982, [(8, 8), (9, 8)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (3, 8) to (2, 8) using car (6021, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (8, 5) to (8, 6) using car (6078, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 5842 move from (3, 0) to (4, 0) using car (5952, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5863 move from (3, 0) to (4, 0) using car (5952, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (4, 0) to (3, 0) using car (5913, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 move from (9, 7) to (8, 7) using car (6119, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5883 move from (5, 2) to (5, 3) using car (6080, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 move from (0, 6) to (0, 7) using car (6072, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5891 move from (9, 7) to (8, 7) using car (6119, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 5893 move from (1, 7) to (1, 8) using car (6071, [(1, 7), (1, 8)], 0)\n", + "Agent rider 5901 move from (0, 6) to (0, 7) using car (6072, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 5908 arrived\n", + "Driver 5929 arrived\n", + "Agent rider 5931 move from (7, 5) to (8, 5) using car (5950, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5934 move from (4, 9) to (5, 9) using car (6073, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 5941 doesn't move\n", + "Agent rider 5956 doesn't move\n", + "Driver 5958 arrived\n", + "Agent rider 5963 move from (4, 4) to (4, 3) using car (6054, [(4, 4), (4, 3)], 0)\n", + "Rider n° 5963 arrived with a waiting time of 5 ticks\n", + "Agent rider 5964 doesn't move\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (2, 0) to (2, 1) using car (6092, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5969 doesn't move\n", - "Driver 5974 arrived\n", - "Driver 5979 arrived\n", - "Driver 5980 arrived\n", - "Driver 5987 arrived\n", - "Driver 5993 arrived\n", - "Agent rider 5994 move from (3, 6) to (3, 5) using car (6057, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 5995 move from (3, 8) to (3, 9) using car (5999, [(3, 8), (3, 9)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Driver 6001 arrived\n", - "Driver 6007 arrived\n", - "Agent rider 6014 move from (0, 1) to (0, 2) using car (6119, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6015 move from (5, 8) to (6, 8) using car (6042, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (5, 8) to (6, 8) using car (6042, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (3, 6) to (3, 5) using car (6057, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Driver 6029 arrived\n", - "Driver 6035 arrived\n", - "Driver 6036 arrived\n", - "Agent rider 6047 move from (7, 3) to (7, 2) using car (6058, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Driver 6049 arrived\n", - "Agent rider 6050 move from (5, 7) to (4, 7) using car (6033, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6061 move from (7, 0) to (7, 1) using car (6114, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6062 move from (5, 1) to (4, 1) using car (6059, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 6065 arrived\n", - "Driver 6066 arrived\n", - "Driver 6067 arrived\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6086 move from (3, 6) to (3, 5) using car (6057, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6087 move from (1, 2) to (1, 1) using car (6052, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 5968 move from (6, 1) to (5, 1) using car (5974, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 move from (3, 3) to (4, 3) using car (6005, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5990 doesn't move\n", + "Agent rider 5991 move from (3, 3) to (4, 3) using car (6005, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5993 move from (4, 0) to (4, 1) using car (6111, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Driver 6003 arrived\n", + "Driver 6004 arrived\n", + "Agent rider 6006 doesn't move\n", + "Agent rider 6007 move from (0, 6) to (0, 7) using car (6072, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6011 move from (3, 4) to (4, 4) using car (6075, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6012 move from (3, 4) to (4, 4) using car (6075, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6013 move from (4, 4) to (3, 4) using car (6115, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6014 move from (5, 7) to (4, 7) using car (6068, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Driver 6027 arrived\n", + "Agent rider 6030 move from (6, 1) to (5, 1) using car (5974, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6031 move from (5, 7) to (4, 7) using car (6068, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6032 move from (3, 7) to (4, 7) using car (6096, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6033 move from (7, 5) to (8, 5) using car (5950, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6034 move from (3, 3) to (4, 3) using car (6005, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (4, 2) to (4, 3) using car (6040, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 move from (6, 4) to (6, 5) using car (6070, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 6044 arrived\n", + "Driver 6046 arrived\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6058 move from (9, 6) to (9, 5) using car (6084, [(9, 6), (9, 5)], 0)\n", + "Agent rider 6059 move from (5, 7) to (4, 7) using car (6068, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6060 move from (1, 4) to (2, 4) using car (6094, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6066 move from (9, 7) to (8, 7) using car (6064, [(9, 7), (8, 7)], 0)\n", + "Driver 6077 arrived\n", + "Agent rider 6088 doesn't move\n", "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 3) to (9, 2) using car (6064, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6095 move from (6, 5) to (6, 6) using car (6080, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6096 move from (7, 0) to (7, 1) using car (6114, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6097 move from (7, 6) to (7, 7) using car (6103, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6098 doesn't move\n", + "Agent rider 6090 move from (6, 6) to (6, 5) using car (5985, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6091 doesn't move\n", + "Agent rider 6104 move from (6, 7) to (7, 7) using car (6117, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6105 move from (2, 9) to (2, 8) using car (6097, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 6106 move from (0, 3) to (1, 3) using car (6120, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6107 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (2, 1) to (2, 0) using car (6103, [(2, 1), (2, 0), (1, 0)], 0)\n", "Agent rider 6123 doesn't move\n", "Agent rider 6124 doesn't move\n", - "Agent rider 6125 move from (4, 4) to (4, 5) using car (6093, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6126 move from (6, 7) to (7, 7) using car (6116, [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6127 move from (4, 4) to (4, 5) using car (6093, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6125 doesn't move\n", + "Agent rider 6126 move from (7, 6) to (7, 7) using car (6062, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6128 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 doesn't move\n", - "tick 442 ended\n", - "I am driver 6132 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 6133 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 6134 - trip: [(2, 5), (3, 5)]\n", - "I am driver 6135 - trip: [(1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 6136 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 6137 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 6138 - trip: [(0, 8), (1, 8)]\n", - "I am driver 6139 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 6140 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 6141 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6142 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 6143 - trip: [(9, 5), (8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 6144 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6145 - trip: [(9, 5), (9, 4), (9, 3)]\n", - "I am driver 6146 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 6147 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 6148 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 6149 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "18 drivers generated.\n", - "I am rider 6150 - dep: (3, 8) , arr: (5, 9)\n", - "I am rider 6151 - dep: (6, 6) , arr: (1, 8)\n", - "I am rider 6152 - dep: (2, 1) , arr: (9, 6)\n", - "I am rider 6153 - dep: (2, 9) , arr: (2, 5)\n", - "I am rider 6154 - dep: (5, 7) , arr: (8, 6)\n", - "I am rider 6155 - dep: (3, 1) , arr: (4, 2)\n", - "I am rider 6156 - dep: (1, 0) , arr: (6, 8)\n", - "I am rider 6157 - dep: (6, 6) , arr: (5, 5)\n", - "8 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5236 move from (0, 2) to (0, 3) using car (6119, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 5236 arrived with a waiting time of 38 ticks\n", - "Agent rider 5363 move from (0, 2) to (0, 3) using car (6119, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 5363 arrived with a waiting time of 31 ticks\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5372 move from (0, 2) to (0, 3) using car (6119, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 5372 arrived with a waiting time of 31 ticks\n", - "Agent rider 5409 move from (8, 1) to (8, 0) using car (6091, [(8, 1), (8, 0)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 move from (0, 9) to (1, 9) using car (6053, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 move from (8, 1) to (8, 0) using car (6091, [(8, 1), (8, 0)], 0)\n", - "Agent rider 5762 doesn't move\n", + "tick 431 ended\n", + "I am driver 6130 - trip: [(9, 4), (8, 4)]\n", + "I am driver 6131 - trip: [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 6132 - trip: [(3, 5), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 6133 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)]\n", + "4 drivers generated.\n", + "I am rider 6134 - dep: (7, 5) , arr: (0, 1)\n", + "1 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (0, 7) to (0, 8) using car (6072, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5500 move from (8, 7) to (8, 8) using car (6102, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5511 move from (2, 8) to (2, 7) using car (6097, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 5614 move from (1, 0) to (0, 0) using car (5943, [(1, 0), (0, 0)], 0)\n", + "Rider n° 5614 arrived with a waiting time of 22 ticks\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5703 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5781 move from (3, 1) to (4, 1) using car (6110, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 5781 arrived with a waiting time of 15 ticks\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (7, 8) to (6, 8) using car (6120, [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 move from (7, 1) to (7, 2) using car (6114, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5871 move from (0, 9) to (1, 9) using car (6053, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 move from (7, 1) to (7, 2) using car (6114, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5935 move from (8, 1) to (8, 0) using car (6091, [(8, 1), (8, 0)], 0)\n", - "Agent rider 5936 doesn't move\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (6, 6) to (6, 5) using car (6060, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5960 move from (7, 8) to (7, 7) using car (6109, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 2) to (0, 3) using car (6119, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5804 move from (5, 0) to (6, 0) using car (6076, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (2, 8) to (1, 8) using car (6021, [(2, 8), (1, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (8, 6) to (8, 7) using car (6078, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 5842 move from (4, 0) to (5, 0) using car (5952, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5863 move from (4, 0) to (5, 0) using car (5952, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (3, 0) to (2, 0) using car (5913, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 move from (8, 7) to (8, 8) using car (6102, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 5883 doesn't move\n", + "Agent rider 5889 move from (2, 8) to (2, 7) using car (6097, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 5890 move from (0, 7) to (0, 8) using car (6072, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5891 move from (8, 7) to (7, 7) using car (6119, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 5891 arrived with a waiting time of 8 ticks\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (0, 7) to (0, 8) using car (6072, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5931 move from (8, 5) to (9, 5) using car (5950, [(8, 5), (9, 5)], 0)\n", + "Agent rider 5934 move from (5, 9) to (6, 9) using car (6073, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 5941 move from (3, 0) to (4, 0) using car (6118, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5956 move from (3, 0) to (4, 0) using car (6118, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5963 move from (4, 4) to (5, 4) using car (6075, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Agent rider 5964 doesn't move\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (2, 1) to (2, 2) using car (6092, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5969 doesn't move\n", + "Agent rider 5968 move from (5, 1) to (4, 1) using car (5974, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 5970 arrived\n", "Driver 5979 arrived\n", - "Driver 5981 arrived\n", - "Driver 5983 arrived\n", - "Driver 5984 arrived\n", - "Driver 5989 arrived\n", - "Driver 5992 arrived\n", - "Agent rider 5994 move from (3, 5) to (3, 4) using car (6057, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (0, 2) to (0, 3) using car (6119, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 6006 arrived\n", - "Driver 6011 arrived\n", - "Agent rider 6014 move from (0, 2) to (0, 3) using car (6119, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6015 move from (6, 8) to (7, 8) using car (6042, [(6, 8), (7, 8), (8, 8)], 0)\n" + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 move from (4, 3) to (5, 3) using car (6005, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 5990 move from (3, 3) to (2, 3) using car (6039, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 5990 arrived with a waiting time of 6 ticks\n", + "Agent rider 5991 move from (4, 3) to (5, 3) using car (6005, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 5991 arrived with a waiting time of 4 ticks\n", + "Agent rider 5993 move from (4, 1) to (4, 2) using car (6111, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Driver 6000 arrived\n", + "Driver 6004 arrived\n", + "Agent rider 6006 move from (1, 3) to (2, 3) using car (6120, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 6006 arrived with a waiting time of 4 ticks\n", + "Agent rider 6007 move from (0, 7) to (0, 8) using car (6072, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 6008 arrived\n", + "Agent rider 6011 move from (4, 4) to (5, 4) using car (6075, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6012 move from (4, 4) to (5, 4) using car (6075, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6016 move from (7, 1) to (7, 2) using car (6114, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (6, 8) to (7, 8) using car (6042, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (3, 5) to (3, 4) using car (6057, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Driver 6036 arrived\n", - "Agent rider 6047 move from (7, 2) to (7, 1) using car (6058, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6050 doesn't move\n", + "Agent rider 6013 move from (3, 4) to (2, 4) using car (6115, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 6013 arrived with a waiting time of 4 ticks\n", + "Agent rider 6014 move from (4, 7) to (4, 6) using car (6068, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6015 move from (3, 3) to (2, 3) using car (6039, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 6019 arrived\n", + "Driver 6020 arrived\n", + "Driver 6025 arrived\n", + "Driver 6028 arrived\n", + "Agent rider 6030 move from (5, 1) to (4, 1) using car (5974, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6031 move from (4, 7) to (4, 6) using car (6068, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6032 move from (4, 7) to (5, 7) using car (6096, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6033 move from (8, 5) to (9, 5) using car (5950, [(8, 5), (9, 5)], 0)\n", + "Agent rider 6034 move from (4, 3) to (5, 3) using car (6005, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6035 move from (4, 3) to (4, 4) using car (6040, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 move from (6, 5) to (6, 6) using car (6070, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 6043 arrived\n", "Driver 6051 arrived\n", - "Agent rider 6061 move from (7, 1) to (7, 2) using car (6114, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6062 doesn't move\n", - "Driver 6063 arrived\n", - "Driver 6066 arrived\n", - "Driver 6068 arrived\n", - "Driver 6072 arrived\n", - "Agent rider 6074 doesn't move\n", - "Driver 6078 arrived\n", - "Driver 6079 arrived\n", - "Agent rider 6086 move from (3, 5) to (3, 4) using car (6057, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6087 move from (1, 1) to (2, 1) using car (6052, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 2) to (9, 1) using car (6064, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6095 move from (6, 6) to (6, 7) using car (6080, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6096 move from (7, 1) to (7, 2) using car (6114, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6097 move from (7, 7) to (7, 8) using car (6103, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6098 doesn't move\n", - "Agent rider 6123 move from (7, 1) to (6, 1) using car (6105, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 6055 arrived\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6058 doesn't move\n", + "Agent rider 6059 move from (4, 7) to (4, 6) using car (6068, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Rider n° 6059 arrived with a waiting time of 0 ticks\n", + "Agent rider 6060 move from (2, 4) to (3, 4) using car (6094, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 6060 arrived with a waiting time of 3 ticks\n", + "Agent rider 6065 move from (4, 1) to (4, 2) using car (6111, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6066 move from (8, 7) to (8, 8) using car (6102, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 6088 doesn't move\n", + "Agent rider 6089 move from (5, 1) to (4, 1) using car (5974, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6090 move from (6, 5) to (6, 4) using car (5985, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6091 doesn't move\n", + "Driver 6093 arrived\n", + "Agent rider 6104 move from (7, 7) to (8, 7) using car (6117, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6105 move from (2, 8) to (2, 7) using car (6097, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 6106 move from (1, 3) to (2, 3) using car (6120, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6107 doesn't move\n", + "Agent rider 6108 move from (2, 8) to (1, 8) using car (6021, [(2, 8), (1, 8)], 0)\n", + "Agent rider 6109 move from (2, 0) to (1, 0) using car (6103, [(2, 0), (1, 0)], 0)\n", + "Agent rider 6123 doesn't move\n", "Agent rider 6124 doesn't move\n", - "Agent rider 6125 move from (4, 5) to (4, 6) using car (6093, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6126 move from (7, 7) to (7, 8) using car (6103, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 6125 doesn't move\n", + "Agent rider 6126 move from (7, 7) to (7, 8) using car (6062, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", "Agent rider 6127 doesn't move\n", - "Agent rider 6128 move from (3, 7) to (2, 7) using car (6111, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6129 move from (7, 7) to (6, 7) using car (6101, [(7, 7), (6, 7)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 doesn't move\n", - "Agent rider 6150 doesn't move\n", - "Agent rider 6151 move from (6, 6) to (6, 7) using car (6080, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6152 move from (2, 1) to (2, 2) using car (6092, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6153 doesn't move\n", - "Agent rider 6154 doesn't move\n", - "Agent rider 6155 move from (3, 1) to (4, 1) using car (6110, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6157 move from (6, 6) to (6, 5) using car (6060, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "tick 443 ended\n", - "I am driver 6158 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 6159 - trip: [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 6160 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 6161 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 6162 - trip: [(6, 8), (6, 7), (6, 6)]\n", - "5 drivers generated.\n", - "I am rider 6163 - dep: (1, 1) , arr: (1, 6)\n", - "I am rider 6164 - dep: (2, 6) , arr: (0, 1)\n", - "I am rider 6165 - dep: (4, 7) , arr: (1, 3)\n", - "I am rider 6166 - dep: (9, 7) , arr: (6, 3)\n", - "I am rider 6167 - dep: (3, 3) , arr: (2, 4)\n", - "5 riders generated.\n", - "Agent rider 4494 move from (9, 1) to (9, 0) using car (6064, [(9, 1), (9, 0)], 0)\n", - "Agent rider 4938 move from (9, 1) to (9, 0) using car (6064, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5363 doesn't move\n", - "Agent rider 5368 move from (9, 1) to (9, 0) using car (6064, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (9, 1) to (9, 0) using car (6064, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5467 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 1) to (9, 0) using car (6064, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 move from (1, 9) to (2, 9) using car (6053, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 doesn't move\n", - "Agent rider 5788 move from (6, 8) to (5, 8) using car (6120, [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5819 doesn't move\n", - "Agent rider 5833 move from (7, 2) to (7, 3) using car (6114, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5871 move from (1, 9) to (2, 9) using car (6053, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 move from (7, 2) to (7, 3) using car (6114, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 doesn't move\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (6, 5) to (6, 4) using car (6060, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5960 move from (7, 7) to (7, 6) using car (6109, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 5960 arrived with a waiting time of 3 ticks\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 3) to (0, 4) using car (6119, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5964 doesn't move\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (2, 2) to (2, 3) using car (6092, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5969 move from (3, 4) to (2, 4) using car (6121, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Driver 5981 arrived\n", - "Driver 5984 arrived\n", - "Driver 5992 arrived\n", - "Agent rider 5994 move from (3, 4) to (2, 4) using car (6121, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (0, 3) to (0, 2) using car (6082, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 5999 arrived\n", - "Driver 6002 arrived\n", - "Driver 6011 arrived\n", - "Agent rider 6014 move from (0, 3) to (0, 2) using car (6082, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6015 move from (7, 8) to (8, 8) using car (6042, [(7, 8), (8, 8)], 0)\n", - "Agent rider 6016 move from (7, 2) to (7, 3) using car (6114, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (7, 8) to (8, 8) using car (6042, [(7, 8), (8, 8)], 0)\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (3, 4) to (2, 4) using car (6121, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Driver 6032 arrived\n", - "Driver 6037 arrived\n", - "Driver 6038 arrived\n", - "Driver 6041 arrived\n", - "Agent rider 6047 move from (7, 1) to (8, 1) using car (6058, [(7, 1), (8, 1)], 0)\n", - "Driver 6048 arrived\n", - "Agent rider 6050 doesn't move\n", - "Driver 6056 arrived\n", - "Agent rider 6061 move from (7, 2) to (7, 3) using car (6114, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6062 move from (4, 1) to (4, 2) using car (6110, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 6068 arrived\n", + "Agent rider 6128 move from (2, 6) to (2, 7) using car (6085, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6134 move from (7, 5) to (8, 5) using car (6045, [(7, 5), (8, 5)], 0)\n", + "tick 432 ended\n", + "I am driver 6135 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 6136 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 6137 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 6138 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 6139 - trip: [(8, 6), (8, 5), (7, 5)]\n", + "I am driver 6140 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 6141 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 6142 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 6143 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4)]\n", + "I am driver 6144 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 6145 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 6146 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)]\n", + "I am driver 6147 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 6148 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "14 drivers generated.\n", + "I am rider 6149 - dep: (2, 4) , arr: (4, 5)\n", + "I am rider 6150 - dep: (7, 9) , arr: (3, 4)\n", + "2 riders generated.\n", + "Agent rider 4779 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4971 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4996 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5081 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5104 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5129 move from (0, 8) to (0, 9) using car (6072, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5186 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5225 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5324 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5370 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5374 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5375 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5500 move from (8, 8) to (8, 9) using car (6102, [(8, 8), (8, 9)], 0)\n", + "Agent rider 5509 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5511 move from (2, 7) to (3, 7) using car (6085, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 5629 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5703 move from (9, 5) to (8, 5) using car (6136, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 5703 arrived with a waiting time of 10 ticks\n", + "Agent rider 5707 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5736 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5763 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5804 move from (6, 0) to (7, 0) using car (6076, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5811 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5841 move from (8, 7) to (8, 6) using car (6117, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 5842 move from (5, 0) to (6, 0) using car (5952, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5863 move from (5, 0) to (6, 0) using car (5952, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (2, 0) to (1, 0) using car (5913, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 move from (8, 8) to (8, 9) using car (6102, [(8, 8), (8, 9)], 0)\n", + "Agent rider 5883 move from (5, 3) to (6, 3) using car (6005, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 5883 arrived with a waiting time of 7 ticks\n", + "Agent rider 5889 move from (2, 7) to (3, 7) using car (6085, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 5889 arrived with a waiting time of 7 ticks\n", + "Agent rider 5890 move from (0, 8) to (0, 9) using car (6072, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (0, 8) to (0, 9) using car (6072, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 5907 arrived\n", + "Agent rider 5931 move from (9, 5) to (8, 5) using car (6136, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 5934 move from (6, 9) to (7, 9) using car (6073, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 5941 move from (4, 0) to (4, 1) using car (6118, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5956 move from (4, 0) to (4, 1) using car (6118, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5964 move from (9, 5) to (9, 4) using car (6016, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 5966 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 doesn't move\n", + "Driver 5982 arrived\n", + "Agent rider 5988 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5991 doesn't move\n", + "Agent rider 5993 move from (4, 2) to (4, 3) using car (6111, [(4, 2), (4, 3)], 0)\n", + "Agent rider 6007 move from (0, 8) to (0, 9) using car (6072, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6011 move from (5, 4) to (5, 3) using car (6075, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6012 move from (5, 4) to (5, 3) using car (6075, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6014 move from (4, 6) to (3, 6) using car (6131, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6015 move from (2, 3) to (1, 3) using car (6039, [(2, 3), (1, 3)], 0)\n", + "Driver 6020 arrived\n", + "Driver 6028 arrived\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 move from (4, 6) to (3, 6) using car (6131, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6032 move from (5, 7) to (6, 7) using car (6096, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6033 move from (9, 5) to (9, 4) using car (6016, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 6034 move from (5, 3) to (6, 3) using car (6005, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 6034 arrived with a waiting time of 1 ticks\n", + "Agent rider 6035 move from (4, 4) to (4, 5) using car (6040, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 move from (6, 6) to (6, 7) using car (6070, [(6, 6), (6, 7)], 0)\n", + "Driver 6052 arrived\n", + "Driver 6054 arrived\n", + "Agent rider 6057 move from (7, 7) to (6, 7) using car (6119, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6058 move from (9, 5) to (8, 5) using car (6136, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6060 move from (2, 4) to (1, 4) using car (6115, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 6064 arrived\n", + "Agent rider 6065 move from (4, 2) to (4, 3) using car (6111, [(4, 2), (4, 3)], 0)\n", + "Agent rider 6066 move from (8, 8) to (8, 9) using car (6102, [(8, 8), (8, 9)], 0)\n", "Driver 6071 arrived\n", - "Agent rider 6074 doesn't move\n", - "Driver 6079 arrived\n", - "Driver 6083 arrived\n", - "Driver 6085 arrived\n", - "Agent rider 6086 move from (3, 4) to (3, 3) using car (6057, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6087 move from (2, 1) to (3, 1) using car (6052, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 6081 arrived\n", + "Driver 6084 arrived\n", + "Agent rider 6088 move from (2, 5) to (2, 4) using car (6116, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 1) to (9, 0) using car (6064, [(9, 1), (9, 0)], 0)\n", - "Agent rider 6095 move from (6, 7) to (5, 7) using car (6080, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6096 move from (7, 2) to (7, 3) using car (6114, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6097 move from (7, 8) to (6, 8) using car (6103, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6098 doesn't move\n", - "Driver 6107 arrived\n", - "Driver 6115 arrived\n", - "Agent rider 6123 move from (6, 1) to (5, 1) using car (6105, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 6090 move from (6, 4) to (6, 3) using car (5985, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 6091 doesn't move\n", + "Agent rider 6104 move from (8, 7) to (8, 6) using car (6117, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 6104 arrived with a waiting time of 0 ticks\n", + "Agent rider 6105 move from (2, 7) to (1, 7) using car (6083, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6106 move from (2, 3) to (3, 3) using car (6120, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6107 move from (9, 5) to (8, 5) using car (6136, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6123 doesn't move\n", "Agent rider 6124 doesn't move\n", - "Agent rider 6125 move from (4, 6) to (5, 6) using car (6093, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6126 move from (7, 8) to (6, 8) using car (6103, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6127 move from (4, 5) to (4, 6) using car (6144, [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6128 move from (2, 7) to (1, 7) using car (6111, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6129 doesn't move\n", - "Agent rider 6130 move from (6, 8) to (5, 8) using car (6120, [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6131 doesn't move\n", + "Agent rider 6125 move from (4, 0) to (4, 1) using car (6118, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6126 move from (7, 8) to (7, 9) using car (6062, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 6127 move from (0, 9) to (1, 9) using car (6135, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6128 move from (2, 7) to (1, 7) using car (6083, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6129 move from (5, 3) to (6, 3) using car (6005, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6134 doesn't move\n", + "Agent rider 6149 move from (2, 4) to (1, 4) using car (6115, [(2, 4), (1, 4), (0, 4)], 0)\n", "Agent rider 6150 doesn't move\n", - "Agent rider 6151 move from (6, 7) to (5, 7) using car (6080, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6152 move from (2, 2) to (2, 3) using car (6092, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6153 move from (2, 9) to (3, 9) using car (6137, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6154 doesn't move\n", - "Agent rider 6155 move from (4, 1) to (4, 2) using car (6110, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 6155 arrived with a waiting time of 0 ticks\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6157 move from (6, 5) to (6, 4) using car (6060, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6163 move from (1, 1) to (2, 1) using car (6148, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6165 move from (4, 7) to (4, 6) using car (6108, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6166 doesn't move\n", - "Agent rider 6167 doesn't move\n", - "tick 444 ended\n", - "I am driver 6168 - trip: [(6, 2), (7, 2), (8, 2)]\n", - "I am driver 6169 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 6170 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 6171 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", - "I am driver 6172 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 6173 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 6174 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 6175 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", - "I am driver 6176 - trip: [(4, 8), (3, 8)]\n", - "I am driver 6177 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 6178 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 6179 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 6180 - trip: [(3, 1), (3, 2), (4, 2)]\n", - "I am driver 6181 - trip: [(5, 5), (4, 5), (3, 5), (3, 6)]\n", - "I am driver 6182 - trip: [(8, 0), (8, 1)]\n", - "I am driver 6183 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6184 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 6185 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 6186 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7)]\n", - "19 drivers generated.\n", + "tick 433 ended\n", + "I am driver 6151 - trip: [(4, 7), (3, 7)]\n", + "I am driver 6152 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 6153 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "3 drivers generated.\n", "0 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5409 move from (8, 0) to (8, 1) using car (6182, [(8, 0), (8, 1)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5648 move from (2, 9) to (3, 9) using car (6053, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 5648 arrived with a waiting time of 19 ticks\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5734 move from (8, 0) to (8, 1) using car (6182, [(8, 0), (8, 1)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 move from (7, 5) to (7, 6) using car (6143, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 5783 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5787 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5788 move from (5, 8) to (5, 9) using car (6120, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5819 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5871 move from (2, 9) to (3, 9) using car (6053, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5891 move from (2, 1) to (2, 2) using car (6148, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 move from (7, 3) to (7, 4) using car (6114, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 5935 move from (8, 0) to (8, 1) using car (6182, [(8, 0), (8, 1)], 0)\n", - "Agent rider 5936 doesn't move\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 move from (6, 4) to (6, 3) using car (6060, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5961 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 4) to (0, 5) using car (6119, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5964 doesn't move\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (2, 3) to (2, 4) using car (6092, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 5969 move from (2, 4) to (1, 4) using car (6121, [(2, 4), (1, 4)], 0)\n", - "Rider n° 5969 arrived with a waiting time of 4 ticks\n", - "Driver 5984 arrived\n", - "Agent rider 5994 move from (2, 4) to (1, 4) using car (6121, [(2, 4), (1, 4)], 0)\n", - "Rider n° 5994 arrived with a waiting time of 4 ticks\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 6002 arrived\n", - "Agent rider 6014 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6015 move from (8, 8) to (9, 8) using car (6116, [(8, 8), (9, 8)], 0)\n", - "Rider n° 6015 arrived with a waiting time of 3 ticks\n", - "Agent rider 6016 move from (7, 3) to (7, 4) using car (6114, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 move from (8, 8) to (9, 8) using car (6116, [(8, 8), (9, 8)], 0)\n", - "Agent rider 6019 move from (3, 9) to (4, 9) using car (6137, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6020 move from (2, 4) to (1, 4) using car (6121, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Driver 6024 arrived\n", + "Agent rider 4779 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4971 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4996 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5081 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5104 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5129 move from (0, 9) to (1, 9) using car (6072, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5186 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5225 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5324 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5370 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5374 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5375 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5500 move from (8, 9) to (7, 9) using car (6141, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Rider n° 5500 arrived with a waiting time of 24 ticks\n", + "Agent rider 5509 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5511 move from (3, 7) to (4, 7) using car (6085, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 5511 arrived with a waiting time of 24 ticks\n", + "Agent rider 5629 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5707 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5736 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5763 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5804 doesn't move\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5811 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5863 move from (6, 0) to (7, 0) using car (5952, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5864 move from (1, 0) to (0, 0) using car (5913, [(1, 0), (0, 0)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5882 move from (8, 9) to (7, 9) using car (6141, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Rider n° 5882 arrived with a waiting time of 12 ticks\n", + "Agent rider 5889 doesn't move\n", + "Agent rider 5890 move from (0, 9) to (1, 9) using car (6072, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (0, 9) to (1, 9) using car (6072, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5931 move from (8, 5) to (7, 5) using car (6139, [(8, 5), (7, 5)], 0)\n", + "Agent rider 5934 move from (7, 9) to (8, 9) using car (6073, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 5941 move from (4, 1) to (4, 2) using car (6118, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 5943 arrived\n", + "Driver 5950 arrived\n", + "Agent rider 5956 move from (4, 1) to (4, 2) using car (6118, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5964 move from (9, 4) to (9, 3) using car (6016, [(9, 4), (9, 3)], 0)\n", + "Agent rider 5966 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 move from (4, 1) to (5, 1) using car (6138, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 5973 arrived\n", + "Driver 5978 arrived\n", + "Agent rider 5988 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5989 move from (5, 3) to (5, 2) using car (6075, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 5993 doesn't move\n", + "Agent rider 6007 move from (0, 9) to (1, 9) using car (6072, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6011 move from (5, 3) to (5, 2) using car (6075, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6012 move from (5, 3) to (5, 2) using car (6075, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6014 move from (3, 6) to (2, 6) using car (6131, [(3, 6), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Driver 6017 arrived\n", + "Driver 6021 arrived\n", + "Agent rider 6030 move from (4, 1) to (4, 2) using car (6118, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6031 move from (3, 6) to (2, 6) using car (6131, [(3, 6), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6032 move from (6, 7) to (7, 7) using car (6096, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6033 move from (9, 4) to (9, 3) using car (6016, [(9, 4), (9, 3)], 0)\n", + "Agent rider 6035 move from (4, 5) to (4, 6) using car (6040, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 move from (6, 7) to (5, 7) using car (6119, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", "Driver 6038 arrived\n", - "Agent rider 6047 move from (8, 1) to (8, 0) using car (6147, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6061 move from (7, 3) to (7, 4) using car (6114, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 6061 arrived with a waiting time of 2 ticks\n", - "Agent rider 6062 move from (4, 2) to (4, 3) using car (6110, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6074 doesn't move\n", - "Driver 6077 arrived\n", - "Agent rider 6086 move from (3, 3) to (2, 3) using car (6141, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6087 move from (3, 1) to (4, 1) using car (6052, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (0, 2) to (0, 1) using car (6082, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 doesn't move\n", - "Driver 6091 arrived\n", - "Agent rider 6095 move from (5, 7) to (4, 7) using car (6080, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6096 move from (7, 3) to (7, 4) using car (6114, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6097 doesn't move\n", - "Agent rider 6098 doesn't move\n", - "Driver 6101 arrived\n", - "Agent rider 6123 move from (5, 1) to (4, 1) using car (6105, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (3, 9) to (4, 9) using car (6137, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6125 doesn't move\n", - "Agent rider 6126 move from (6, 8) to (5, 8) using car (6103, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 6126 arrived with a waiting time of 0 ticks\n", - "Agent rider 6127 move from (4, 6) to (4, 7) using car (6144, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 6127 arrived with a waiting time of 1 ticks\n", - "Agent rider 6128 move from (1, 7) to (1, 6) using car (6146, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 6129 move from (6, 7) to (6, 6) using car (6162, [(6, 7), (6, 6)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 doesn't move\n", - "Driver 6134 arrived\n", - "Driver 6138 arrived\n", - "Agent rider 6150 move from (3, 8) to (3, 9) using car (6045, [(3, 8), (3, 9)], 0)\n", - "Agent rider 6151 move from (5, 7) to (4, 7) using car (6080, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6152 move from (2, 3) to (2, 4) using car (6092, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6153 move from (3, 9) to (4, 9) using car (6137, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6154 doesn't move\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6157 move from (6, 4) to (6, 5) using car (6069, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 6163 move from (2, 1) to (2, 2) using car (6148, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 6164 move from (2, 6) to (2, 5) using car (6172, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6165 move from (4, 6) to (4, 5) using car (6108, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6166 doesn't move\n", - "Agent rider 6167 move from (3, 3) to (2, 3) using car (6141, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "tick 445 ended\n", - "I am driver 6187 - trip: [(7, 7), (6, 7), (5, 7), (5, 8)]\n", - "I am driver 6188 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 6189 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8)]\n", - "I am driver 6190 - trip: [(5, 7), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 6191 - trip: [(3, 2), (3, 3)]\n", - "I am driver 6192 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 6193 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 6194 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 6195 - trip: [(4, 4), (4, 5)]\n", - "I am driver 6196 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "10 drivers generated.\n", - "I am rider 6197 - dep: (6, 0) , arr: (1, 5)\n", - "I am rider 6198 - dep: (3, 6) , arr: (1, 4)\n", - "I am rider 6199 - dep: (7, 5) , arr: (1, 1)\n", - "I am rider 6200 - dep: (1, 1) , arr: (2, 5)\n", - "4 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5368 doesn't move\n", - "Agent rider 5409 move from (8, 1) to (8, 2) using car (6106, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5472 move from (8, 4) to (8, 3) using car (6112, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (8, 4) to (8, 3) using car (6112, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5734 move from (8, 1) to (8, 2) using car (6106, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 5762 doesn't move\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5783 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5787 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5788 move from (5, 9) to (4, 9) using car (6120, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 5788 arrived with a waiting time of 11 ticks\n", - "Agent rider 5814 doesn't move\n", - "Agent rider 5819 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 5819 arrived with a waiting time of 11 ticks\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5871 move from (3, 9) to (4, 9) using car (6053, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5887 move from (3, 9) to (4, 9) using car (6053, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5891 move from (2, 2) to (2, 3) using car (6148, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 move from (7, 4) to (7, 5) using car (6114, [(7, 4), (7, 5)], 0)\n", - "Agent rider 5935 move from (8, 1) to (8, 2) using car (6106, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 5936 doesn't move\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 move from (1, 2) to (1, 1) using car (6081, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 5952 move from (6, 3) to (6, 2) using car (6060, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5961 move from (2, 0) to (1, 0) using car (6149, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 5) to (0, 6) using car (6119, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5964 move from (3, 9) to (4, 9) using car (6053, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5967 move from (2, 4) to (2, 5) using car (6092, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 5967 arrived with a waiting time of 9 ticks\n", - "Driver 5984 arrived\n", - "Agent rider 5995 move from (3, 9) to (4, 9) using car (6053, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6016 move from (7, 4) to (7, 5) using car (6114, [(7, 4), (7, 5)], 0)\n", - "Agent rider 6017 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 doesn't move\n", "Driver 6042 arrived\n", - "Agent rider 6047 move from (8, 0) to (9, 0) using car (6147, [(8, 0), (9, 0)], 0)\n", - "Agent rider 6050 doesn't move\n", - "Driver 6057 arrived\n", - "Driver 6058 arrived\n", - "Agent rider 6062 move from (4, 3) to (4, 4) using car (6110, [(4, 3), (4, 4)], 0)\n", - "Driver 6064 arrived\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6086 move from (2, 3) to (1, 3) using car (6141, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6087 move from (4, 1) to (5, 1) using car (6052, [(4, 1), (5, 1)], 0)\n", - "Rider n° 6087 arrived with a waiting time of 0 ticks\n", - "Agent rider 6089 move from (0, 1) to (0, 0) using car (6082, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 doesn't move\n", - "Driver 6094 arrived\n", - "Agent rider 6095 move from (4, 7) to (3, 7) using car (6144, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6096 move from (7, 4) to (7, 5) using car (6114, [(7, 4), (7, 5)], 0)\n", - "Agent rider 6097 move from (6, 8) to (5, 8) using car (6169, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 6098 doesn't move\n", - "Agent rider 6123 move from (4, 1) to (3, 1) using car (6105, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (4, 9) to (5, 9) using car (6137, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6125 doesn't move\n", - "Agent rider 6127 doesn't move\n", - "Agent rider 6128 move from (1, 6) to (2, 6) using car (6192, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6129 move from (6, 6) to (7, 6) using car (6093, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 doesn't move\n", - "Driver 6145 arrived\n", - "Agent rider 6150 move from (3, 9) to (4, 9) using car (6053, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 6151 move from (4, 7) to (3, 7) using car (6080, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6152 move from (2, 4) to (3, 4) using car (6184, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (4, 9) to (5, 9) using car (6137, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6154 doesn't move\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6157 doesn't move\n", - "Agent rider 6163 move from (2, 2) to (2, 3) using car (6148, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 6164 move from (2, 5) to (3, 5) using car (6160, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 6165 move from (4, 5) to (4, 4) using car (6108, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6166 doesn't move\n", - "Agent rider 6167 move from (2, 3) to (2, 4) using car (6159, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 6167 arrived with a waiting time of 1 ticks\n", - "Agent rider 6197 doesn't move\n", - "Agent rider 6198 doesn't move\n", - "Agent rider 6199 move from (7, 5) to (7, 4) using car (6109, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 doesn't move\n", - "tick 446 ended\n", - "I am driver 6201 - trip: [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 6202 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 6203 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 6204 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 6205 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", - "I am driver 6206 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 6207 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (3, 9)]\n", - "7 drivers generated.\n", - "I am rider 6208 - dep: (9, 2) , arr: (7, 3)\n", - "I am rider 6209 - dep: (5, 7) , arr: (1, 0)\n", - "2 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5368 move from (9, 0) to (8, 0) using car (6206, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5467 move from (0, 0) to (1, 0) using car (6082, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 5467 arrived with a waiting time of 20 ticks\n", - "Agent rider 5472 move from (8, 3) to (8, 2) using car (6112, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (8, 3) to (8, 2) using car (6112, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 move from (0, 0) to (1, 0) using car (6082, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5762 move from (8, 4) to (8, 5) using car (6175, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 5763 move from (7, 6) to (8, 6) using car (6093, [(7, 6), (8, 6)], 0)\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5787 move from (0, 0) to (1, 0) using car (6082, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 5787 arrived with a waiting time of 19 ticks\n", - "Agent rider 5814 move from (7, 9) to (8, 9) using car (6117, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5871 move from (4, 9) to (3, 9) using car (6120, [(4, 9), (3, 9)], 0)\n", - "Agent rider 5887 move from (4, 9) to (3, 9) using car (6120, [(4, 9), (3, 9)], 0)\n", - "Agent rider 5891 move from (2, 3) to (2, 4) using car (6148, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5936 move from (8, 4) to (8, 5) using car (6175, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Rider n° 5936 arrived with a waiting time of 8 ticks\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 move from (1, 1) to (0, 1) using car (6081, [(1, 1), (0, 1)], 0)\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5961 move from (1, 0) to (1, 1) using car (6149, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 5961 arrived with a waiting time of 13 ticks\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 6) to (0, 7) using car (6119, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5964 move from (4, 9) to (5, 9) using car (6053, [(4, 9), (5, 9)], 0)\n", - "Agent rider 5966 move from (9, 0) to (8, 0) using car (6206, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 5984 arrived\n", - "Agent rider 5995 move from (4, 9) to (3, 9) using car (6120, [(4, 9), (3, 9)], 0)\n", - "Agent rider 5996 move from (7, 9) to (8, 9) using car (6117, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 5997 move from (0, 0) to (1, 0) using car (6082, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6017 move from (8, 4) to (8, 5) using car (6175, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 doesn't move\n", - "Driver 6033 arrived\n", "Driver 6045 arrived\n", - "Agent rider 6047 doesn't move\n", - "Agent rider 6050 move from (4, 7) to (5, 7) using car (6102, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 6055 arrived\n", - "Driver 6058 arrived\n", - "Driver 6059 arrived\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6086 doesn't move\n", - "Agent rider 6089 move from (0, 0) to (1, 0) using car (6082, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 doesn't move\n", - "Agent rider 6095 move from (3, 7) to (2, 7) using car (6144, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (5, 8) to (4, 8) using car (6169, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 6098 doesn't move\n", + "Driver 6048 arrived\n", + "Driver 6054 arrived\n", + "Agent rider 6057 move from (6, 7) to (5, 7) using car (6119, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6058 move from (8, 5) to (7, 5) using car (6136, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 6061 arrived\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6066 move from (8, 9) to (7, 9) using car (6141, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6079 arrived\n", + "Driver 6087 arrived\n", + "Agent rider 6088 move from (2, 4) to (2, 3) using car (6116, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6089 move from (4, 1) to (4, 2) using car (6118, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6090 move from (6, 3) to (6, 2) using car (5985, [(6, 3), (6, 2)], 0)\n", + "Agent rider 6091 move from (5, 2) to (6, 2) using car (6069, [(5, 2), (6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 6101 arrived\n", + "Driver 6103 arrived\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 3) to (3, 4) using car (6120, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6107 move from (8, 5) to (8, 4) using car (6113, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (1, 0) to (0, 0) using car (5913, [(1, 0), (0, 0)], 0)\n", + "Agent rider 6123 doesn't move\n", + "Agent rider 6124 move from (7, 9) to (8, 9) using car (6073, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 6125 move from (4, 1) to (5, 1) using car (6138, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6126 move from (7, 9) to (6, 9) using car (6062, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 6127 move from (1, 9) to (2, 9) using car (6135, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6128 doesn't move\n", + "Agent rider 6129 move from (6, 3) to (7, 3) using car (6005, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 6130 arrived\n", + "Agent rider 6134 move from (8, 5) to (8, 4) using car (6113, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6149 move from (1, 4) to (0, 4) using car (6115, [(1, 4), (0, 4)], 0)\n", + "Agent rider 6150 doesn't move\n", + "tick 434 ended\n", + "I am driver 6154 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", + "I am driver 6155 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6156 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", + "I am driver 6157 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6158 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 6159 - trip: [(7, 5), (7, 4), (7, 3)]\n", + "6 drivers generated.\n", + "I am rider 6160 - dep: (9, 5) , arr: (9, 0)\n", + "1 riders generated.\n", + "Agent rider 4779 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4971 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 4996 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5081 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5104 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5129 move from (1, 9) to (2, 9) using car (6072, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5186 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5225 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5324 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5370 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5374 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5375 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5509 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5629 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5707 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5736 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5763 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5804 doesn't move\n", + "Agent rider 5806 doesn't move\n", + "Agent rider 5811 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5841 doesn't move\n", + "Agent rider 5842 doesn't move\n", + "Agent rider 5863 move from (7, 0) to (6, 0) using car (6153, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5889 move from (2, 7) to (2, 8) using car (6142, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 5890 move from (1, 9) to (2, 9) using car (6072, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (1, 9) to (2, 9) using car (6072, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5934 move from (8, 9) to (8, 8) using car (6073, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Rider n° 5934 arrived with a waiting time of 5 ticks\n", + "Agent rider 5941 move from (4, 2) to (4, 3) using car (6118, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 5950 arrived\n", + "Agent rider 5956 move from (4, 2) to (4, 3) using car (6118, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5964 doesn't move\n", + "Agent rider 5966 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 move from (5, 1) to (6, 1) using car (6138, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 5988 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5989 move from (5, 2) to (5, 1) using car (6075, [(5, 2), (5, 1)], 0)\n", + "Agent rider 5993 doesn't move\n", + "Agent rider 6007 move from (1, 9) to (2, 9) using car (6072, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6011 move from (5, 2) to (5, 1) using car (6075, [(5, 2), (5, 1)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6014 move from (2, 6) to (2, 5) using car (6131, [(2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Driver 6021 arrived\n", + "Agent rider 6030 move from (4, 2) to (4, 3) using car (6118, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6031 move from (2, 6) to (2, 5) using car (6131, [(2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6032 move from (7, 7) to (7, 6) using car (6096, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6035 move from (4, 6) to (4, 7) using car (6040, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 6036 move from (5, 7) to (4, 7) using car (6119, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 6039 arrived\n", + "Driver 6041 arrived\n", + "Driver 6045 arrived\n", + "Driver 6049 arrived\n", + "Agent rider 6057 move from (5, 7) to (5, 6) using car (6155, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6058 move from (7, 5) to (6, 5) using car (6136, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6066 move from (7, 9) to (6, 9) using car (6141, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6070 arrived\n", + "Driver 6080 arrived\n", + "Driver 6083 arrived\n", + "Agent rider 6088 move from (2, 3) to (2, 2) using car (6116, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6089 move from (4, 2) to (4, 3) using car (6118, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6090 move from (6, 2) to (6, 3) using car (6069, [(6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 6091 move from (6, 2) to (6, 3) using car (6069, [(6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 6097 arrived\n", + "Driver 6102 arrived\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 4) to (3, 5) using car (6120, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6107 move from (8, 4) to (8, 3) using car (6113, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", "Driver 6111 arrived\n", - "Driver 6116 arrived\n", - "Driver 6121 arrived\n", - "Driver 6122 arrived\n", - "Agent rider 6123 move from (3, 1) to (2, 1) using car (6105, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (5, 9) to (5, 8) using car (6137, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6125 doesn't move\n", - "Agent rider 6128 move from (2, 6) to (3, 6) using car (6192, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6129 move from (7, 6) to (8, 6) using car (6093, [(7, 6), (8, 6)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 move from (8, 4) to (8, 5) using car (6175, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Driver 6135 arrived\n", - "Agent rider 6150 move from (4, 9) to (5, 9) using car (6053, [(4, 9), (5, 9)], 0)\n", - "Rider n° 6150 arrived with a waiting time of 2 ticks\n", - "Agent rider 6151 move from (3, 7) to (2, 7) using car (6080, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6152 move from (3, 4) to (3, 5) using car (6184, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 9) to (5, 8) using car (6137, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6154 doesn't move\n", - "Agent rider 6156 move from (1, 0) to (1, 1) using car (6149, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6157 move from (6, 5) to (5, 5) using car (6171, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Rider n° 6157 arrived with a waiting time of 1 ticks\n", - "Driver 6162 arrived\n", - "Agent rider 6163 move from (2, 3) to (2, 4) using car (6148, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 6164 move from (3, 5) to (4, 5) using car (6201, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6165 move from (4, 4) to (4, 3) using car (6108, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6166 doesn't move\n", - "Driver 6176 arrived\n", - "Driver 6182 arrived\n", - "Agent rider 6197 doesn't move\n", - "Agent rider 6198 doesn't move\n", - "Agent rider 6199 move from (7, 4) to (7, 3) using car (6109, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 doesn't move\n" + "Driver 6114 arrived\n", + "Agent rider 6123 doesn't move\n", + "Agent rider 6124 move from (8, 9) to (8, 8) using car (6073, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 6125 move from (5, 1) to (6, 1) using car (6138, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6126 move from (6, 9) to (5, 9) using car (6062, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 6127 move from (2, 9) to (3, 9) using car (6135, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6128 doesn't move\n", + "Agent rider 6129 move from (7, 3) to (8, 3) using car (6005, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6134 move from (8, 4) to (8, 3) using car (6113, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6150 move from (7, 9) to (6, 9) using car (6141, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6160 doesn't move\n", + "tick 435 ended\n", + "I am driver 6161 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 6162 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6163 - trip: [(3, 7), (3, 8), (2, 8)]\n", + "I am driver 6164 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 6165 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 6166 - trip: [(7, 1), (7, 0), (6, 0)]\n", + "I am driver 6167 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1)]\n", + "I am driver 6168 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 6169 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 6170 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 6171 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6172 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 6173 - trip: [(3, 7), (4, 7), (5, 7), (5, 6)]\n", + "I am driver 6174 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 6175 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 6176 - trip: [(9, 5), (9, 4), (9, 3), (9, 2)]\n", + "16 drivers generated.\n", + "I am rider 6177 - dep: (7, 7) , arr: (5, 7)\n", + "I am rider 6178 - dep: (6, 3) , arr: (4, 3)\n", + "I am rider 6179 - dep: (7, 7) , arr: (0, 3)\n", + "I am rider 6180 - dep: (9, 4) , arr: (5, 5)\n", + "I am rider 6181 - dep: (6, 6) , arr: (9, 3)\n", + "I am rider 6182 - dep: (6, 2) , arr: (3, 2)\n", + "I am rider 6183 - dep: (7, 8) , arr: (3, 9)\n", + "I am rider 6184 - dep: (5, 0) , arr: (1, 6)\n", + "I am rider 6185 - dep: (0, 9) , arr: (3, 6)\n", + "I am rider 6186 - dep: (7, 9) , arr: (0, 6)\n", + "I am rider 6187 - dep: (8, 5) , arr: (1, 7)\n", + "11 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4971 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6208 doesn't move\n", - "Agent rider 6209 doesn't move\n", - "tick 447 ended\n", - "I am driver 6210 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 6211 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 6212 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 6213 - trip: [(7, 3), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 6214 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 6215 - trip: [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 6216 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "7 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5368 move from (8, 0) to (7, 0) using car (6206, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 5368 arrived with a waiting time of 27 ticks\n", - "Agent rider 5409 move from (8, 2) to (8, 1) using car (6112, [(8, 2), (8, 1)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5472 move from (8, 2) to (9, 2) using car (6054, [(8, 2), (9, 2)], 0)\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (8, 2) to (9, 2) using car (6054, [(8, 2), (9, 2)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5731 move from (1, 0) to (2, 0) using car (6082, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 5731 arrived with a waiting time of 21 ticks\n", - "Agent rider 5734 move from (8, 2) to (8, 1) using car (6112, [(8, 2), (8, 1)], 0)\n", - "Agent rider 5762 move from (8, 5) to (8, 6) using car (6175, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (2, 9) to (3, 9) using car (6072, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5186 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 move from (3, 9) to (4, 9) using car (6135, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5783 move from (0, 0) to (0, 1) using car (6183, [(0, 0), (0, 1), (0, 2)], 0)\n", - "Agent rider 5814 move from (8, 9) to (9, 9) using car (6117, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5833 move from (7, 3) to (7, 2) using car (6109, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5891 move from (2, 4) to (2, 5) using car (6148, [(2, 4), (2, 5)], 0)\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 move from (5, 7) to (5, 8) using car (6187, [(5, 7), (5, 8)], 0)\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (8, 2) to (9, 2) using car (6054, [(8, 2), (9, 2)], 0)\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 doesn't move\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 7) to (0, 8) using car (6119, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5804 move from (7, 0) to (6, 0) using car (6067, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 5806 move from (9, 8) to (9, 7) using car (6156, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5841 move from (8, 6) to (9, 6) using car (6086, [(8, 6), (9, 6)], 0)\n", + "Rider n° 5841 arrived with a waiting time of 11 ticks\n", + "Agent rider 5842 move from (6, 0) to (5, 0) using car (6153, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 5863 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (2, 9) to (3, 9) using car (6072, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (2, 9) to (3, 9) using car (6072, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 5913 arrived\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5941 move from (4, 3) to (4, 4) using car (6118, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5956 move from (4, 3) to (4, 4) using car (6118, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 5964 doesn't move\n", - "Agent rider 5966 move from (8, 0) to (9, 0) using car (6210, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 move from (8, 9) to (9, 9) using car (6117, [(8, 9), (9, 9)], 0)\n", - "Agent rider 5997 move from (1, 0) to (2, 0) using car (6082, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6017 move from (8, 5) to (8, 6) using car (6175, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Rider n° 6017 arrived with a waiting time of 11 ticks\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (1, 4) to (1, 3) using car (6146, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Driver 6034 arrived\n", - "Agent rider 6047 doesn't move\n", - "Agent rider 6050 move from (5, 7) to (6, 7) using car (6102, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 6052 arrived\n", - "Driver 6058 arrived\n", - "Agent rider 6062 move from (4, 4) to (4, 5) using car (6203, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6074 doesn't move\n", - "Driver 6084 arrived\n", - "Agent rider 6086 move from (1, 3) to (1, 2) using car (6158, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (1, 0) to (2, 0) using car (6082, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 doesn't move\n", - "Agent rider 6095 move from (2, 7) to (1, 7) using car (6144, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (4, 8) to (3, 8) using car (6169, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 6098 doesn't move\n", - "Driver 6103 arrived\n", + "Agent rider 5966 move from (3, 9) to (4, 9) using car (6135, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 move from (6, 1) to (6, 2) using car (6138, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 5974 arrived\n", + "Driver 5985 arrived\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5993 move from (4, 3) to (5, 3) using car (6162, [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 5994 arrived\n", + "Driver 5995 arrived\n", + "Driver 6002 arrived\n", + "Agent rider 6007 move from (2, 9) to (3, 9) using car (6072, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6011 doesn't move\n", + "Agent rider 6012 move from (5, 2) to (6, 2) using car (6143, [(5, 2), (6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 6014 move from (2, 5) to (2, 4) using car (6131, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Driver 6016 arrived\n", + "Driver 6022 arrived\n", + "Agent rider 6030 move from (4, 3) to (4, 4) using car (6118, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6031 move from (2, 5) to (2, 4) using car (6131, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6032 move from (7, 6) to (7, 5) using car (6096, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 6032 arrived with a waiting time of 3 ticks\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6035 move from (4, 7) to (3, 7) using car (6119, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6036 move from (4, 7) to (3, 7) using car (6119, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 6037 arrived\n", + "Driver 6045 arrived\n", + "Driver 6047 arrived\n", + "Agent rider 6057 move from (5, 6) to (5, 5) using car (6155, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6058 move from (6, 5) to (5, 5) using car (6136, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6065 move from (4, 3) to (4, 4) using car (6118, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6066 move from (6, 9) to (5, 9) using car (6141, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6078 arrived\n", + "Agent rider 6088 move from (2, 2) to (3, 2) using car (6116, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6089 move from (4, 3) to (4, 4) using car (6118, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6090 move from (6, 3) to (6, 4) using car (6069, [(6, 3), (6, 4)], 0)\n", + "Agent rider 6091 move from (6, 3) to (6, 4) using car (6069, [(6, 3), (6, 4)], 0)\n", + "Driver 6099 arrived\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 5) to (3, 6) using car (6120, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6107 move from (8, 3) to (8, 2) using car (6113, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", "Driver 6110 arrived\n", - "Driver 6114 arrived\n", - "Driver 6118 arrived\n", - "Driver 6122 arrived\n", - "Agent rider 6123 move from (2, 1) to (1, 1) using car (6105, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (5, 8) to (5, 7) using car (6136, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6125 move from (5, 6) to (5, 7) using car (6186, [(5, 6), (5, 7), (6, 7)], 0)\n", - "Rider n° 6125 arrived with a waiting time of 3 ticks\n", - "Agent rider 6128 move from (3, 6) to (4, 6) using car (6192, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 6115 arrived\n", + "Agent rider 6123 move from (6, 9) to (5, 9) using car (6141, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6124 move from (8, 8) to (8, 7) using car (6073, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 6125 move from (6, 1) to (6, 2) using car (6138, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6126 move from (5, 9) to (4, 9) using car (6062, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6128 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6130 move from (5, 8) to (5, 7) using car (6136, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6131 doesn't move\n", - "Driver 6147 arrived\n", - "Agent rider 6151 move from (2, 7) to (1, 7) using car (6080, [(2, 7), (1, 7)], 0)\n", - "Agent rider 6152 move from (3, 5) to (3, 6) using car (6184, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 8) to (5, 7) using car (6137, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6154 move from (5, 7) to (6, 7) using car (6102, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6156 move from (1, 1) to (1, 2) using car (6149, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6163 move from (2, 4) to (2, 5) using car (6148, [(2, 4), (2, 5)], 0)\n", - "Agent rider 6164 move from (4, 5) to (5, 5) using car (6201, [(4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 doesn't move\n", - "Driver 6168 arrived\n", - "Driver 6180 arrived\n", - "Driver 6191 arrived\n", - "Driver 6195 arrived\n", - "Agent rider 6197 doesn't move\n", - "Agent rider 6198 doesn't move\n", - "Agent rider 6199 move from (7, 3) to (7, 2) using car (6109, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 move from (1, 1) to (1, 2) using car (6149, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6208 doesn't move\n", - "Agent rider 6209 doesn't move\n", - "tick 448 ended\n", - "I am driver 6217 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 6218 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 6219 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6220 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 6221 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 6222 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6223 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 6224 - trip: [(6, 1), (5, 1), (4, 1), (4, 2)]\n", - "I am driver 6225 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 6226 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 6227 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7)]\n", - "I am driver 6228 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 6229 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 6230 - trip: [(9, 6), (8, 6), (7, 6), (7, 5)]\n", - "I am driver 6231 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 6232 - trip: [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "16 drivers generated.\n", - "I am rider 6233 - dep: (4, 4) , arr: (3, 8)\n", + "Agent rider 6134 move from (8, 3) to (8, 2) using car (6113, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 6139 arrived\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6150 move from (6, 9) to (5, 9) using car (6141, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6151 arrived\n", + "Agent rider 6160 move from (9, 5) to (9, 4) using car (6176, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6178 move from (6, 3) to (6, 4) using car (6069, [(6, 3), (6, 4)], 0)\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6182 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 doesn't move\n", + "Agent rider 6185 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "tick 436 ended\n", + "I am driver 6188 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", + "I am driver 6189 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 6190 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 6191 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)]\n", + "I am driver 6192 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 6193 - trip: [(5, 6), (5, 5), (6, 5)]\n", + "I am driver 6194 - trip: [(0, 5), (0, 4), (0, 3)]\n", + "I am driver 6195 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 6196 - trip: [(5, 8), (5, 7), (4, 7)]\n", + "I am driver 6197 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (6, 8), (7, 8)]\n", + "I am driver 6198 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 6199 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 6200 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", + "I am driver 6201 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 6202 - trip: [(8, 4), (8, 5), (7, 5)]\n", + "I am driver 6203 - trip: [(6, 5), (6, 6), (5, 6)]\n", + "I am driver 6204 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 6205 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 6206 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 6207 - trip: [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 6208 - trip: [(7, 8), (6, 8), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 6209 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)]\n", + "I am driver 6210 - trip: [(3, 5), (2, 5), (1, 5), (1, 4)]\n", + "I am driver 6211 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "24 drivers generated.\n", + "I am rider 6212 - dep: (7, 8) , arr: (6, 2)\n", "1 riders generated.\n", - "Agent rider 4494 move from (9, 0) to (9, 1) using car (6210, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 4938 move from (9, 0) to (9, 1) using car (6210, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5409 move from (8, 1) to (8, 2) using car (6214, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5465 move from (9, 0) to (9, 1) using car (6210, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 0) to (9, 1) using car (6210, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 1) to (8, 2) using car (6214, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5762 move from (8, 6) to (8, 7) using car (6175, [(8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5783 move from (0, 1) to (0, 2) using car (6221, [(0, 1), (0, 2), (1, 2)], 0)\n", - "Agent rider 5814 move from (9, 9) to (9, 8) using car (6222, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 5814 arrived with a waiting time of 19 ticks\n", - "Agent rider 5833 move from (7, 2) to (6, 2) using car (6109, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 5833 arrived with a waiting time of 11 ticks\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5887 doesn't move\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5950 doesn't move\n", - "Agent rider 5951 move from (0, 1) to (0, 2) using car (6183, [(0, 1), (0, 2)], 0)\n", - "Rider n° 5951 arrived with a waiting time of 13 ticks\n", - "Agent rider 5952 doesn't move\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (0, 8) to (0, 9) using car (6119, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5964 move from (5, 9) to (6, 9) using car (6227, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7)], 0)\n", - "Rider n° 5964 arrived with a waiting time of 6 ticks\n", - "Agent rider 5966 move from (9, 0) to (9, 1) using car (6210, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5995 doesn't move\n", - "Agent rider 5996 move from (9, 9) to (9, 8) using car (6222, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5997 move from (2, 0) to (3, 0) using car (6082, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6014 move from (0, 1) to (0, 2) using car (6221, [(0, 1), (0, 2), (1, 2)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 move from (4, 9) to (3, 9) using car (6202, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6020 move from (1, 3) to (1, 2) using car (6146, [(1, 3), (1, 2)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6047 move from (9, 0) to (9, 1) using car (6204, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6050 move from (6, 7) to (7, 7) using car (6102, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 6053 arrived\n", - "Agent rider 6062 move from (4, 5) to (4, 4) using car (6171, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 6074 doesn't move\n", - "Driver 6081 arrived\n", - "Agent rider 6086 move from (1, 2) to (1, 1) using car (6158, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (2, 0) to (3, 0) using car (6082, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 move from (9, 0) to (9, 1) using car (6204, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 6093 arrived\n", - "Agent rider 6095 move from (1, 7) to (0, 7) using car (6144, [(1, 7), (0, 7)], 0)\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (3, 8) to (3, 7) using car (6169, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 6098 doesn't move\n", - "Driver 6120 arrived\n", - "Agent rider 6123 move from (1, 1) to (1, 2) using car (6105, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (5, 7) to (5, 6) using car (6136, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6128 move from (4, 6) to (5, 6) using car (6192, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6129 doesn't move\n", - "Agent rider 6130 move from (5, 7) to (5, 6) using car (6136, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6131 doesn't move\n", - "Driver 6141 arrived\n", - "Agent rider 6151 move from (1, 7) to (1, 8) using car (6216, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 6151 arrived with a waiting time of 0 ticks\n", - "Agent rider 6152 move from (3, 6) to (4, 6) using car (6184, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 7) to (5, 6) using car (6137, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6154 move from (6, 7) to (7, 7) using car (6102, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6156 move from (1, 2) to (1, 3) using car (6149, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 6160 arrived\n", - "Agent rider 6163 doesn't move\n", - "Agent rider 6164 move from (5, 5) to (5, 4) using car (6201, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 doesn't move\n", - "Driver 6181 arrived\n", - "Agent rider 6197 move from (6, 0) to (5, 0) using car (6228, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6198 move from (3, 6) to (2, 6) using car (6190, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6199 move from (7, 2) to (6, 2) using car (6109, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 move from (1, 2) to (1, 3) using car (6149, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6208 doesn't move\n", - "Agent rider 6209 move from (5, 7) to (5, 6) using car (6136, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6233 doesn't move\n", - "tick 449 ended\n", - "I am driver 6234 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "1 drivers generated.\n", - "I am rider 6235 - dep: (6, 7) , arr: (5, 1)\n", - "I am rider 6236 - dep: (8, 1) , arr: (4, 7)\n", - "I am rider 6237 - dep: (1, 0) , arr: (7, 3)\n", - "I am rider 6238 - dep: (6, 2) , arr: (6, 5)\n", - "4 riders generated.\n", - "Agent rider 4494 move from (9, 1) to (9, 2) using car (6210, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 4938 move from (9, 1) to (9, 2) using car (6210, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5409 move from (8, 2) to (8, 3) using car (6214, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5465 move from (9, 1) to (9, 2) using car (6210, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 1) to (9, 2) using car (6210, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 2) to (8, 3) using car (6214, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5762 move from (8, 7) to (9, 7) using car (6175, [(8, 7), (9, 7)], 0)\n", - "Agent rider 5763 move from (8, 6) to (7, 6) using car (6230, [(8, 6), (7, 6), (7, 5)], 0)\n", - "Agent rider 5783 move from (0, 2) to (1, 2) using car (6221, [(0, 2), (1, 2)], 0)\n", - "Agent rider 5833 doesn't move\n", - "Agent rider 5871 move from (3, 9) to (2, 9) using car (6202, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5887 move from (3, 9) to (2, 9) using car (6202, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 5887 arrived with a waiting time of 12 ticks\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 move from (9, 8) to (9, 7) using car (6222, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5915 move from (5, 8) to (4, 8) using car (6225, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5950 move from (9, 8) to (9, 7) using car (6222, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 5950 arrived with a waiting time of 14 ticks\n", - "Agent rider 5952 move from (6, 2) to (5, 2) using car (6109, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 5953 move from (0, 2) to (1, 2) using car (6221, [(0, 2), (1, 2)], 0)\n", - "Agent rider 5962 move from (0, 2) to (1, 2) using car (6221, [(0, 2), (1, 2)], 0)\n", - "Agent rider 5963 move from (0, 9) to (1, 9) using car (6119, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5966 move from (9, 1) to (9, 2) using car (6210, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5995 move from (3, 9) to (2, 9) using car (6202, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (3, 0) to (4, 0) using car (6082, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6014 move from (0, 2) to (1, 2) using car (6221, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 move from (9, 8) to (9, 7) using car (6222, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6019 move from (3, 9) to (2, 9) using car (6202, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6020 move from (1, 2) to (1, 3) using car (6105, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6021 move from (9, 8) to (9, 7) using car (6222, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6047 move from (9, 1) to (9, 2) using car (6204, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 6047 arrived with a waiting time of 4 ticks\n", - "Agent rider 6050 move from (7, 7) to (8, 7) using car (6102, [(7, 7), (8, 7)], 0)\n", - "Driver 6054 arrived\n", - "Driver 6060 arrived\n", - "Agent rider 6062 move from (4, 4) to (4, 3) using car (6171, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Driver 6069 arrived\n", - "Agent rider 6074 move from (9, 8) to (9, 7) using car (6222, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 4779 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4971 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4996 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5081 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5104 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5129 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5186 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5374 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5509 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5629 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5736 move from (4, 9) to (4, 8) using car (6206, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5763 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5804 move from (6, 0) to (6, 1) using car (6169, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 5806 move from (9, 7) to (9, 6) using car (6156, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 5811 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5812 move from (1, 8) to (0, 8) using car (6142, [(1, 8), (0, 8)], 0)\n", + "Agent rider 5840 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5842 move from (5, 0) to (4, 0) using car (6153, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 5863 move from (6, 0) to (6, 1) using car (6169, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5893 move from (1, 8) to (0, 8) using car (6142, [(1, 8), (0, 8)], 0)\n", + "Agent rider 5901 move from (3, 9) to (4, 9) using car (6072, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5931 move from (7, 5) to (8, 5) using car (6122, [(7, 5), (8, 5)], 0)\n", + "Agent rider 5941 move from (4, 4) to (4, 5) using car (6118, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 5952 arrived\n", + "Agent rider 5956 move from (4, 4) to (4, 5) using car (6118, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5964 doesn't move\n", + "Agent rider 5966 move from (4, 9) to (5, 9) using car (6135, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 doesn't move\n", + "Driver 5985 arrived\n", + "Agent rider 5988 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5993 move from (5, 3) to (5, 2) using car (6095, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 5995 arrived\n", + "Agent rider 6007 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6011 doesn't move\n", + "Agent rider 6012 move from (6, 2) to (6, 3) using car (6138, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6014 move from (2, 4) to (1, 4) using car (6131, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Driver 6022 arrived\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 move from (2, 4) to (1, 4) using car (6131, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6035 move from (3, 7) to (3, 6) using car (6119, [(3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6036 move from (3, 7) to (3, 6) using car (6119, [(3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 6047 arrived\n", + "Agent rider 6057 move from (5, 5) to (5, 4) using car (6155, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6058 move from (5, 5) to (4, 5) using car (6136, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6065 move from (4, 4) to (4, 5) using car (6118, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Driver 6068 arrived\n", "Driver 6075 arrived\n", - "Driver 6080 arrived\n", - "Agent rider 6086 move from (1, 1) to (2, 1) using car (6158, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (3, 0) to (4, 0) using car (6082, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 move from (9, 1) to (9, 2) using car (6204, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6095 doesn't move\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (3, 7) to (2, 7) using car (6234, [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 6098 move from (0, 2) to (1, 2) using car (6221, [(0, 2), (1, 2)], 0)\n", - "Driver 6104 arrived\n", - "Driver 6112 arrived\n", - "Driver 6117 arrived\n", - "Agent rider 6123 move from (1, 2) to (1, 3) using car (6105, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (5, 6) to (5, 5) using car (6136, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6128 move from (5, 6) to (5, 5) using car (6136, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6129 move from (8, 6) to (7, 6) using car (6230, [(8, 6), (7, 6), (7, 5)], 0)\n", - "Agent rider 6130 move from (5, 6) to (5, 5) using car (6136, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6131 doesn't move\n", + "Driver 6076 arrived\n", + "Agent rider 6088 doesn't move\n", + "Agent rider 6089 move from (4, 4) to (4, 5) using car (6118, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6090 doesn't move\n", + "Agent rider 6091 move from (6, 4) to (7, 4) using car (6121, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 6098 arrived\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 6) to (3, 7) using car (6120, [(3, 6), (3, 7)], 0)\n", + "Agent rider 6107 move from (8, 2) to (8, 1) using car (6113, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 move from (1, 8) to (0, 8) using car (6142, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6123 move from (5, 9) to (4, 9) using car (6141, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6124 doesn't move\n", + "Agent rider 6125 move from (6, 2) to (6, 3) using car (6138, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6126 move from (4, 9) to (3, 9) using car (6062, [(4, 9), (3, 9)], 0)\n", + "Rider n° 6126 arrived with a waiting time of 0 ticks\n", + "Agent rider 6127 move from (3, 9) to (3, 8) using car (6209, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6128 doesn't move\n", + "Agent rider 6129 move from (8, 3) to (8, 4) using car (6174, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", "Driver 6133 arrived\n", - "Driver 6139 arrived\n", - "Driver 6148 arrived\n", - "Agent rider 6152 move from (4, 6) to (5, 6) using car (6184, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 6) to (5, 5) using car (6137, [(5, 6), (5, 5)], 0)\n", - "Agent rider 6154 move from (7, 7) to (8, 7) using car (6102, [(7, 7), (8, 7)], 0)\n", - "Agent rider 6156 move from (1, 3) to (1, 4) using car (6149, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 6161 arrived\n", - "Agent rider 6163 doesn't move\n", - "Agent rider 6164 move from (5, 4) to (5, 3) using car (6201, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6165 move from (4, 3) to (3, 3) using car (6178, [(4, 3), (3, 3)], 0)\n", - "Agent rider 6166 doesn't move\n", - "Driver 6187 arrived\n", - "Agent rider 6197 move from (5, 0) to (4, 0) using car (6228, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6198 move from (2, 6) to (1, 6) using car (6190, [(2, 6), (1, 6)], 0)\n", - "Agent rider 6199 move from (6, 2) to (5, 2) using car (6109, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 move from (1, 3) to (1, 4) using car (6149, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6208 doesn't move\n", - "Agent rider 6209 move from (5, 6) to (5, 5) using car (6136, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6233 move from (4, 4) to (4, 3) using car (6171, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 doesn't move\n", - "Agent rider 6237 doesn't move\n", - "Agent rider 6238 doesn't move\n", - "tick 450 ended\n", - "I am driver 6239 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 6240 - trip: [(0, 6), (1, 6), (1, 7), (2, 7), (3, 7)]\n", - "I am driver 6241 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", - "I am driver 6242 - trip: [(8, 7), (8, 6), (9, 6)]\n", - "I am driver 6243 - trip: [(4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6244 - trip: [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 6245 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 6246 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 6247 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 6248 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 6249 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 6250 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 6251 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "13 drivers generated.\n", - "I am rider 6252 - dep: (8, 7) , arr: (3, 5)\n", - "I am rider 6253 - dep: (8, 4) , arr: (4, 6)\n", - "I am rider 6254 - dep: (5, 1) , arr: (5, 9)\n", - "I am rider 6255 - dep: (8, 1) , arr: (1, 2)\n", - "I am rider 6256 - dep: (2, 9) , arr: (5, 6)\n", - "5 riders generated.\n", - "Agent rider 4494 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 4938 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5409 move from (8, 3) to (8, 4) using car (6214, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5465 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5472 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5488 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 3) to (8, 4) using car (6214, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5762 move from (9, 7) to (9, 6) using car (6222, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 5762 arrived with a waiting time of 20 ticks\n", - "Agent rider 5763 move from (7, 6) to (7, 5) using car (6230, [(7, 6), (7, 5)], 0)\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5871 move from (2, 9) to (1, 9) using car (6202, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 move from (9, 7) to (9, 6) using car (6222, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5952 move from (5, 2) to (4, 2) using car (6109, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 5952 arrived with a waiting time of 11 ticks\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (1, 9) to (2, 9) using car (6119, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5966 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 5995 move from (2, 9) to (1, 9) using car (6202, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 5995 arrived with a waiting time of 8 ticks\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (4, 0) to (5, 0) using car (6082, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6134 move from (8, 2) to (8, 1) using car (6113, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6150 move from (5, 9) to (4, 9) using car (6141, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6160 move from (9, 4) to (9, 3) using car (6176, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6178 doesn't move\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 move from (9, 4) to (9, 3) using car (6176, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6182 move from (6, 2) to (6, 3) using car (6143, [(6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 6183 move from (7, 8) to (6, 8) using car (6168, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 6184 move from (5, 0) to (4, 0) using car (6153, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6185 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6212 move from (7, 8) to (6, 8) using car (6168, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "tick 437 ended\n", + "I am driver 6213 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 6214 - trip: [(3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 6215 - trip: [(4, 1), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 6216 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "4 drivers generated.\n", + "I am rider 6217 - dep: (7, 6) , arr: (8, 9)\n", + "I am rider 6218 - dep: (7, 5) , arr: (9, 8)\n", + "2 riders generated.\n", + "Agent rider 4779 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4971 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4996 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5081 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5104 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5129 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5186 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5374 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5509 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5629 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5736 move from (4, 8) to (4, 7) using car (6206, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5763 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5804 move from (6, 1) to (6, 2) using car (6169, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Rider n° 5804 arrived with a waiting time of 6 ticks\n", + "Agent rider 5806 move from (9, 6) to (9, 5) using car (6156, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 5811 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5842 move from (4, 0) to (4, 1) using car (6153, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 5863 move from (6, 1) to (6, 2) using car (6169, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 move from (0, 4) to (0, 3) using car (6194, [(0, 4), (0, 3)], 0)\n", + "Agent rider 5890 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (4, 9) to (5, 9) using car (6072, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5931 doesn't move\n", + "Agent rider 5941 move from (4, 5) to (5, 5) using car (6118, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 5956 move from (4, 5) to (4, 6) using car (6136, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 5956 arrived with a waiting time of 2 ticks\n", + "Agent rider 5964 doesn't move\n", + "Agent rider 5966 move from (5, 9) to (6, 9) using car (6135, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5968 doesn't move\n", + "Agent rider 5988 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5989 move from (5, 1) to (6, 1) using car (6100, [(5, 1), (6, 1)], 0)\n", + "Agent rider 5993 move from (5, 2) to (5, 1) using car (6095, [(5, 2), (5, 1)], 0)\n", + "Driver 6005 arrived\n", + "Agent rider 6007 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6011 doesn't move\n", + "Agent rider 6012 move from (6, 3) to (6, 4) using car (6143, [(6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 6014 move from (1, 4) to (0, 4) using car (6131, [(1, 4), (0, 4)], 0)\n", + "Agent rider 6015 move from (1, 3) to (1, 2) using car (6154, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6031 move from (1, 4) to (0, 4) using car (6131, [(1, 4), (0, 4)], 0)\n", + "Rider n° 6031 arrived with a waiting time of 4 ticks\n", + "Agent rider 6033 move from (9, 3) to (9, 2) using car (6176, [(9, 3), (9, 2)], 0)\n", + "Rider n° 6033 arrived with a waiting time of 6 ticks\n", + "Agent rider 6035 move from (3, 6) to (2, 6) using car (6119, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6036 doesn't move\n", + "Driver 6040 arrived\n", + "Agent rider 6057 move from (5, 4) to (5, 3) using car (6155, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6058 doesn't move\n", + "Agent rider 6065 move from (4, 5) to (4, 6) using car (6136, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6066 move from (5, 9) to (6, 9) using car (6135, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 6069 arrived\n", + "Driver 6076 arrived\n", + "Driver 6086 arrived\n", + "Agent rider 6088 move from (3, 2) to (3, 1) using car (6211, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Rider n° 6088 arrived with a waiting time of 5 ticks\n", + "Agent rider 6089 move from (4, 5) to (4, 6) using car (6136, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6090 doesn't move\n", + "Agent rider 6091 move from (7, 4) to (7, 3) using car (6096, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 6092 arrived\n", + "Agent rider 6105 move from (1, 7) to (2, 7) using car (6204, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6107 move from (8, 1) to (7, 1) using car (6113, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6123 move from (4, 9) to (3, 9) using car (6141, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6124 move from (8, 7) to (8, 6) using car (6191, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 6125 move from (6, 3) to (6, 4) using car (6138, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6127 move from (3, 8) to (3, 7) using car (6209, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6128 move from (1, 7) to (2, 7) using car (6204, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 6129 move from (8, 4) to (8, 5) using car (6174, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 6134 move from (8, 1) to (7, 1) using car (6113, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6149 move from (0, 4) to (0, 3) using car (6194, [(0, 4), (0, 3)], 0)\n", + "Agent rider 6150 move from (4, 9) to (3, 9) using car (6141, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6159 arrived\n", + "Agent rider 6160 move from (9, 3) to (9, 2) using car (6176, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6177 move from (7, 7) to (8, 7) using car (6085, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6178 doesn't move\n", + "Agent rider 6179 move from (7, 7) to (8, 7) using car (6085, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6180 move from (9, 3) to (9, 2) using car (6176, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6181 move from (6, 6) to (6, 5) using car (6148, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6182 move from (6, 3) to (6, 4) using car (6143, [(6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 6183 move from (6, 8) to (6, 9) using car (6137, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6184 move from (4, 0) to (4, 1) using car (6153, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6185 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (8, 5) to (7, 5) using car (6202, [(8, 5), (7, 5)], 0)\n", + "Agent rider 6212 move from (6, 8) to (6, 7) using car (6168, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 6217 doesn't move\n", + "Agent rider 6218 move from (7, 5) to (8, 5) using car (6094, [(7, 5), (8, 5), (9, 5)], 0)\n", + "tick 438 ended\n", + "I am driver 6219 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 6220 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 6221 - trip: [(4, 2), (3, 2), (2, 2)]\n", + "I am driver 6222 - trip: [(8, 1), (7, 1)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4779 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4971 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4996 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5081 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5104 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5129 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5186 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5374 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5509 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5629 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5736 move from (4, 7) to (4, 6) using car (6206, [(4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5763 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5806 move from (9, 5) to (9, 4) using car (6156, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 5811 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5842 move from (4, 1) to (4, 2) using car (6153, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 5863 move from (6, 2) to (6, 3) using car (6169, [(6, 2), (6, 3), (6, 4)], 0)\n", + "Rider n° 5863 arrived with a waiting time of 6 ticks\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (5, 9) to (6, 9) using car (6072, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 5931 move from (8, 5) to (8, 6) using car (6174, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 5941 move from (5, 5) to (6, 5) using car (6118, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 5941 arrived with a waiting time of 2 ticks\n", + "Agent rider 5964 move from (9, 3) to (9, 4) using car (6171, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5966 move from (6, 9) to (7, 9) using car (6137, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 5968 move from (6, 2) to (7, 2) using car (6162, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 5988 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5989 doesn't move\n", + "Agent rider 5993 move from (5, 1) to (5, 2) using car (6215, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 6007 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6011 move from (5, 1) to (6, 1) using car (6157, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6012 move from (6, 4) to (7, 4) using car (6143, [(6, 4), (7, 4)], 0)\n", "Agent rider 6014 doesn't move\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 move from (9, 7) to (9, 6) using car (6222, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6019 move from (2, 9) to (1, 9) using car (6202, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6020 move from (1, 3) to (1, 4) using car (6105, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 doesn't move\n", - "Driver 6060 arrived\n", - "Agent rider 6062 move from (4, 3) to (3, 3) using car (6171, [(4, 3), (3, 3)], 0)\n", - "Agent rider 6074 move from (9, 7) to (9, 6) using car (6222, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 6080 arrived\n", - "Agent rider 6086 move from (2, 1) to (3, 1) using car (6158, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (4, 0) to (5, 0) using car (6082, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6090 move from (9, 2) to (9, 3) using car (6204, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6095 doesn't move\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (2, 7) to (1, 7) using car (6234, [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 6098 doesn't move\n", - "Driver 6099 arrived\n", - "Driver 6108 arrived\n", - "Driver 6113 arrived\n", - "Agent rider 6123 move from (1, 3) to (1, 4) using car (6105, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (5, 5) to (5, 4) using car (6136, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6128 move from (5, 5) to (5, 4) using car (6136, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6129 move from (7, 6) to (7, 5) using car (6230, [(7, 6), (7, 5)], 0)\n", - "Agent rider 6130 move from (5, 5) to (5, 4) using car (6136, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6131 doesn't move\n", - "Driver 6132 arrived\n", - "Driver 6143 arrived\n", + "Agent rider 6015 move from (1, 2) to (1, 1) using car (6154, [(1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6033 doesn't move\n", + "Agent rider 6035 move from (2, 6) to (1, 6) using car (6119, [(2, 6), (1, 6)], 0)\n", + "Agent rider 6036 doesn't move\n", + "Agent rider 6057 move from (5, 3) to (5, 2) using car (6155, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6058 move from (4, 5) to (4, 4) using car (6207, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 6058 arrived with a waiting time of 5 ticks\n", + "Driver 6062 arrived\n", + "Driver 6063 arrived\n", + "Agent rider 6065 move from (4, 6) to (4, 7) using car (6136, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6066 move from (6, 9) to (7, 9) using car (6137, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 6074 arrived\n", + "Agent rider 6088 doesn't move\n", + "Agent rider 6089 move from (4, 6) to (4, 7) using car (6136, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6090 doesn't move\n", + "Agent rider 6091 move from (7, 3) to (7, 2) using car (6096, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6105 move from (2, 7) to (3, 7) using car (6204, [(2, 7), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6107 move from (7, 1) to (6, 1) using car (6113, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Driver 6112 arrived\n", + "Driver 6120 arrived\n", + "Driver 6122 arrived\n", + "Agent rider 6123 move from (3, 9) to (3, 8) using car (6141, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6124 move from (8, 6) to (8, 5) using car (6191, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 6125 move from (6, 4) to (6, 5) using car (6138, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6127 move from (3, 7) to (3, 6) using car (6209, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6128 doesn't move\n", + "Agent rider 6129 move from (8, 5) to (8, 6) using car (6174, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 6132 arrived\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 6134 move from (7, 1) to (6, 1) using car (6113, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 6140 arrived\n", + "Driver 6142 arrived\n", "Driver 6144 arrived\n", "Driver 6146 arrived\n", - "Agent rider 6152 move from (5, 6) to (6, 6) using car (6184, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 5) to (5, 4) using car (6136, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6154 move from (8, 7) to (8, 6) using car (6242, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 6154 arrived with a waiting time of 5 ticks\n", - "Agent rider 6156 move from (1, 4) to (1, 5) using car (6149, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6163 doesn't move\n", - "Agent rider 6164 move from (5, 3) to (5, 2) using car (6201, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 move from (9, 7) to (9, 6) using car (6222, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 6170 arrived\n", - "Driver 6183 arrived\n", - "Driver 6186 arrived\n", - "Driver 6189 arrived\n", - "Agent rider 6197 move from (4, 0) to (3, 0) using car (6228, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6198 doesn't move\n", - "Agent rider 6199 move from (5, 2) to (4, 2) using car (6109, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 move from (1, 4) to (1, 5) using car (6149, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6208 move from (9, 2) to (9, 3) using car (6210, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 6209 move from (5, 5) to (5, 4) using car (6136, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6233 move from (4, 3) to (3, 3) using car (6171, [(4, 3), (3, 3)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 doesn't move\n", - "Agent rider 6237 doesn't move\n", - "Agent rider 6238 move from (6, 2) to (6, 3) using car (6239, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6252 move from (8, 7) to (8, 6) using car (6242, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6253 doesn't move\n", - "Agent rider 6254 move from (5, 1) to (4, 1) using car (6231, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6255 doesn't move\n", - "Agent rider 6256 doesn't move\n", - "tick 451 ended\n", - "I am driver 6257 - trip: [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3)]\n", - "I am driver 6258 - trip: [(3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 6259 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 6260 - trip: [(4, 3), (3, 3), (2, 3), (2, 4)]\n", - "I am driver 6261 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 6262 - trip: [(4, 5), (5, 5), (5, 4), (5, 3)]\n", - "6 drivers generated.\n", - "I am rider 6263 - dep: (3, 0) , arr: (5, 8)\n", - "I am rider 6264 - dep: (2, 7) , arr: (5, 4)\n", - "I am rider 6265 - dep: (7, 6) , arr: (1, 0)\n", - "I am rider 6266 - dep: (6, 3) , arr: (6, 1)\n", - "I am rider 6267 - dep: (1, 2) , arr: (7, 8)\n", - "I am rider 6268 - dep: (9, 5) , arr: (6, 0)\n", - "I am rider 6269 - dep: (0, 2) , arr: (6, 5)\n", - "I am rider 6270 - dep: (1, 4) , arr: (6, 2)\n", - "I am rider 6271 - dep: (1, 3) , arr: (8, 0)\n", - "9 riders generated.\n", - "Agent rider 4494 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 4938 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5409 move from (8, 4) to (8, 5) using car (6214, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5465 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5472 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5488 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 4) to (8, 5) using car (6214, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 5763 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5871 move from (1, 9) to (0, 9) using car (6202, [(1, 9), (0, 9)], 0)\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 move from (9, 6) to (9, 5) using car (6222, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5953 doesn't move\n", - "Agent rider 5962 doesn't move\n", - "Agent rider 5963 move from (2, 9) to (3, 9) using car (6119, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 5966 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (5, 0) to (6, 0) using car (6082, [(5, 0), (6, 0)], 0)\n", - "Agent rider 6014 move from (1, 2) to (2, 2) using car (6246, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 move from (1, 9) to (0, 9) using car (6202, [(1, 9), (0, 9)], 0)\n", - "Agent rider 6020 move from (1, 4) to (1, 5) using car (6105, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 move from (8, 7) to (8, 8) using car (6106, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 move from (9, 6) to (9, 5) using car (6222, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6086 move from (3, 1) to (4, 1) using car (6158, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (5, 0) to (6, 0) using car (6082, [(5, 0), (6, 0)], 0)\n", - "Agent rider 6090 move from (9, 3) to (9, 4) using car (6204, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6095 doesn't move\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (1, 7) to (0, 7) using car (6234, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 6098 doesn't move\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6150 move from (3, 9) to (3, 8) using car (6141, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6160 doesn't move\n", + "Driver 6163 arrived\n", + "Driver 6166 arrived\n", + "Agent rider 6177 move from (8, 7) to (9, 7) using car (6085, [(8, 7), (9, 7)], 0)\n", + "Agent rider 6178 doesn't move\n", + "Agent rider 6179 move from (8, 7) to (9, 7) using car (6085, [(8, 7), (9, 7)], 0)\n", + "Agent rider 6180 doesn't move\n", + "Agent rider 6181 move from (6, 5) to (6, 4) using car (6148, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6182 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (4, 1) to (4, 2) using car (6153, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6185 doesn't move\n", + "Agent rider 6186 move from (7, 9) to (6, 9) using car (6188, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6187 move from (7, 5) to (7, 6) using car (6190, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6212 move from (6, 7) to (6, 6) using car (6168, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 6217 doesn't move\n", + "Agent rider 6218 move from (8, 5) to (8, 6) using car (6174, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "tick 439 ended\n", + "I am driver 6223 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 6224 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 6225 - trip: [(9, 1), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 6226 - trip: [(8, 6), (8, 5), (8, 4)]\n", + "I am driver 6227 - trip: [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 6228 - trip: [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 6229 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 6230 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 6231 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "I am driver 6232 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 6233 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 6234 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "I am driver 6235 - trip: [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6236 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", + "I am driver 6237 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 6238 - trip: [(4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 6239 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 6240 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6241 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 6242 - trip: [(2, 5), (2, 4), (2, 3), (2, 2)]\n", + "20 drivers generated.\n", + "I am rider 6243 - dep: (8, 7) , arr: (0, 2)\n", + "I am rider 6244 - dep: (9, 3) , arr: (3, 1)\n", + "I am rider 6245 - dep: (5, 0) , arr: (7, 4)\n", + "I am rider 6246 - dep: (3, 3) , arr: (2, 9)\n", + "I am rider 6247 - dep: (0, 4) , arr: (2, 4)\n", + "I am rider 6248 - dep: (6, 9) , arr: (7, 7)\n", + "I am rider 6249 - dep: (0, 6) , arr: (3, 3)\n", + "7 riders generated.\n", + "Agent rider 4779 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 4971 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Rider n° 4971 arrived with a waiting time of 52 ticks\n", + "Agent rider 4996 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5081 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5104 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5129 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5186 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5374 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5509 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5629 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5736 move from (4, 6) to (4, 5) using car (6206, [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 5763 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5806 move from (9, 4) to (9, 5) using car (6171, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5811 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5842 move from (4, 2) to (4, 3) using car (6153, [(4, 2), (4, 3)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5893 doesn't move\n", + "Agent rider 5901 move from (6, 9) to (7, 9) using car (6072, [(6, 9), (7, 9)], 0)\n", + "Agent rider 5931 move from (8, 6) to (8, 7) using car (6174, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 5931 arrived with a waiting time of 9 ticks\n", + "Agent rider 5964 move from (9, 4) to (9, 5) using car (6171, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5966 move from (7, 9) to (8, 9) using car (6137, [(7, 9), (8, 9)], 0)\n", + "Agent rider 5968 move from (7, 2) to (8, 2) using car (6096, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 5988 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5989 move from (6, 1) to (5, 1) using car (6113, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 5993 move from (5, 2) to (5, 3) using car (6215, [(5, 2), (5, 3)], 0)\n", + "Agent rider 6007 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6011 move from (6, 1) to (6, 2) using car (6157, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6014 move from (0, 4) to (0, 3) using car (6175, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 6014 arrived with a waiting time of 3 ticks\n", + "Agent rider 6015 move from (1, 1) to (0, 1) using car (6154, [(1, 1), (0, 1)], 0)\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6036 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Rider n° 6036 arrived with a waiting time of 4 ticks\n", + "Agent rider 6057 move from (5, 2) to (5, 3) using car (6215, [(5, 2), (5, 3)], 0)\n", + "Driver 6062 arrived\n", + "Agent rider 6065 move from (4, 7) to (4, 8) using car (6136, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6066 move from (7, 9) to (8, 9) using car (6137, [(7, 9), (8, 9)], 0)\n", + "Driver 6073 arrived\n", + "Agent rider 6089 move from (4, 7) to (4, 8) using car (6136, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6090 move from (6, 4) to (6, 3) using car (6148, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6091 move from (7, 2) to (8, 2) using car (6096, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 6095 arrived\n", "Driver 6100 arrived\n", - "Driver 6102 arrived\n", - "Agent rider 6123 move from (1, 4) to (1, 5) using car (6105, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6124 move from (5, 4) to (5, 3) using car (6136, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6128 move from (5, 4) to (5, 3) using car (6136, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 7) to (3, 6) using car (6204, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 6107 move from (6, 1) to (5, 1) using car (6113, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Driver 6117 arrived\n", + "Agent rider 6123 move from (3, 8) to (3, 7) using car (6141, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6124 move from (8, 5) to (8, 4) using car (6232, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 6125 move from (6, 5) to (6, 6) using car (6138, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 6127 move from (3, 6) to (3, 5) using car (6209, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 6128 doesn't move\n", + "Agent rider 6129 move from (8, 6) to (8, 7) using car (6174, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 6131 arrived\n", + "Agent rider 6134 move from (6, 1) to (5, 1) using car (6113, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6150 move from (3, 8) to (3, 7) using car (6141, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6152 arrived\n", + "Agent rider 6160 doesn't move\n", + "Driver 6173 arrived\n", + "Driver 6176 arrived\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6178 move from (6, 4) to (6, 3) using car (6148, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 doesn't move\n", + "Agent rider 6181 move from (6, 4) to (6, 3) using car (6148, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6182 move from (6, 4) to (6, 3) using car (6148, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6183 move from (6, 9) to (5, 9) using car (6188, [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6184 move from (4, 2) to (4, 3) using car (6153, [(4, 2), (4, 3)], 0)\n", + "Agent rider 6185 move from (0, 9) to (0, 8) using car (6241, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6186 move from (6, 9) to (5, 9) using car (6188, [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6187 move from (7, 6) to (7, 7) using car (6190, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Driver 6193 arrived\n", + "Driver 6194 arrived\n", + "Driver 6196 arrived\n", + "Driver 6202 arrived\n", + "Driver 6203 arrived\n", + "Agent rider 6212 move from (6, 6) to (6, 5) using car (6168, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 6217 move from (7, 6) to (7, 7) using car (6190, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6218 move from (8, 6) to (8, 7) using car (6174, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 6243 move from (8, 7) to (8, 6) using car (6230, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6245 move from (5, 0) to (6, 0) using car (6220, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6246 move from (3, 3) to (3, 4) using car (6195, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6247 move from (0, 4) to (0, 3) using car (6175, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6248 move from (6, 9) to (6, 8) using car (6199, [(6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 6249 move from (0, 6) to (0, 5) using car (6223, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "tick 440 ended\n", + "I am driver 6250 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5186 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Rider n° 5186 arrived with a waiting time of 48 ticks\n", + "Agent rider 5225 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5629 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5806 move from (9, 5) to (9, 6) using car (6171, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (0, 8) to (0, 7) using car (6241, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 5840 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5842 move from (4, 3) to (5, 3) using car (6250, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5)], 0)\n", + "Rider n° 5842 arrived with a waiting time of 8 ticks\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5893 move from (0, 8) to (0, 7) using car (6241, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Rider n° 5893 arrived with a waiting time of 12 ticks\n", + "Agent rider 5901 doesn't move\n", + "Agent rider 5964 move from (9, 5) to (9, 6) using car (6171, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5968 move from (8, 2) to (9, 2) using car (6096, [(8, 2), (9, 2)], 0)\n", + "Rider n° 5968 arrived with a waiting time of 4 ticks\n", + "Agent rider 5988 move from (3, 5) to (3, 4) using car (6209, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5989 move from (5, 1) to (4, 1) using car (6113, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 5989 arrived with a waiting time of 9 ticks\n", + "Agent rider 5993 move from (5, 3) to (6, 3) using car (6238, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6011 move from (6, 2) to (7, 2) using car (6155, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6012 move from (7, 4) to (7, 5) using car (6164, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Agent rider 6030 doesn't move\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6057 move from (5, 3) to (6, 3) using car (6238, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 6065 move from (4, 8) to (3, 8) using car (6136, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Driver 6085 arrived\n", + "Agent rider 6089 move from (4, 8) to (3, 8) using car (6136, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6090 move from (6, 3) to (6, 2) using car (6148, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6091 move from (8, 2) to (9, 2) using car (6096, [(8, 2), (9, 2)], 0)\n", + "Driver 6094 arrived\n", + "Agent rider 6105 move from (3, 7) to (3, 6) using car (6141, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6106 move from (3, 6) to (3, 5) using car (6204, [(3, 6), (3, 5)], 0)\n", + "Agent rider 6107 move from (5, 1) to (4, 1) using car (6113, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 move from (0, 8) to (0, 7) using car (6241, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Driver 6119 arrived\n", + "Driver 6121 arrived\n", + "Agent rider 6123 move from (3, 7) to (3, 6) using car (6141, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Rider n° 6123 arrived with a waiting time of 5 ticks\n", + "Agent rider 6124 move from (8, 4) to (8, 3) using car (6232, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 6125 move from (6, 6) to (6, 7) using car (6138, [(6, 6), (6, 7)], 0)\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6128 doesn't move\n", + "Agent rider 6129 move from (8, 7) to (8, 8) using car (6174, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 6134 move from (5, 1) to (4, 1) using car (6113, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 6135 arrived\n", + "Driver 6143 arrived\n", + "Driver 6145 arrived\n", + "Driver 6147 arrived\n", + "Agent rider 6149 move from (0, 3) to (0, 2) using car (6175, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6150 move from (3, 7) to (3, 6) using car (6141, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6160 doesn't move\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6178 move from (6, 3) to (6, 2) using car (6148, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6182 move from (6, 3) to (6, 2) using car (6148, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 6183 move from (5, 9) to (4, 9) using car (6188, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6184 move from (4, 3) to (5, 3) using car (6250, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 6185 move from (0, 8) to (0, 7) using car (6241, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6186 move from (5, 9) to (4, 9) using car (6188, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6187 move from (7, 7) to (7, 8) using car (6201, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 6194 arrived\n", + "Driver 6203 arrived\n", + "Driver 6210 arrived\n", + "Agent rider 6212 doesn't move\n", + "Agent rider 6217 move from (7, 7) to (7, 8) using car (6190, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6218 move from (8, 7) to (8, 8) using car (6174, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 6222 arrived\n", + "Agent rider 6243 move from (8, 6) to (8, 5) using car (6230, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 move from (9, 3) to (9, 2) using car (6156, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 6245 move from (6, 0) to (6, 1) using car (6220, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6246 move from (3, 4) to (3, 5) using car (6195, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6247 move from (0, 3) to (0, 2) using car (6175, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6248 move from (6, 8) to (6, 7) using car (6199, [(6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 6249 move from (0, 5) to (0, 4) using car (6223, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "tick 441 ended\n", + "I am driver 6251 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 6252 - trip: [(1, 9), (2, 9), (3, 9)]\n", + "I am driver 6253 - trip: [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 6254 - trip: [(1, 3), (1, 2), (0, 2)]\n", + "I am driver 6255 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 6256 - trip: [(8, 3), (8, 4), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 6257 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 6258 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 6259 - trip: [(9, 8), (9, 7), (8, 7)]\n", + "I am driver 6260 - trip: [(3, 7), (3, 6), (3, 5)]\n", + "I am driver 6261 - trip: [(7, 1), (7, 0), (6, 0)]\n", + "I am driver 6262 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7)]\n", + "12 drivers generated.\n", + "I am rider 6263 - dep: (6, 6) , arr: (4, 5)\n", + "I am rider 6264 - dep: (0, 8) , arr: (9, 0)\n", + "I am rider 6265 - dep: (9, 9) , arr: (1, 8)\n", + "I am rider 6266 - dep: (0, 9) , arr: (3, 4)\n", + "I am rider 6267 - dep: (5, 0) , arr: (5, 3)\n", + "I am rider 6268 - dep: (0, 8) , arr: (4, 3)\n", + "6 riders generated.\n", + "Agent rider 4779 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 4996 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5081 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5104 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5129 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5374 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5509 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5629 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 doesn't move\n", + "Agent rider 5763 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5806 move from (9, 6) to (9, 7) using car (6171, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 5811 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5812 move from (0, 7) to (0, 6) using car (6241, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 5840 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (3, 4) to (3, 3) using car (6209, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Agent rider 5964 move from (9, 6) to (9, 7) using car (6171, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 5964 arrived with a waiting time of 9 ticks\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5993 move from (6, 3) to (7, 3) using car (6238, [(6, 3), (7, 3)], 0)\n", + "Agent rider 6007 move from (3, 5) to (4, 5) using car (6231, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6011 move from (7, 2) to (8, 2) using car (6155, [(7, 2), (8, 2)], 0)\n", + "Rider n° 6011 arrived with a waiting time of 7 ticks\n", + "Agent rider 6012 move from (7, 5) to (7, 6) using car (6164, [(7, 5), (7, 6)], 0)\n", + "Agent rider 6015 doesn't move\n", + "Agent rider 6030 move from (4, 4) to (3, 4) using car (6206, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 6030 arrived with a waiting time of 11 ticks\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6065 move from (3, 8) to (2, 8) using car (6136, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Driver 6072 arrived\n", + "Driver 6082 arrived\n", + "Agent rider 6089 move from (3, 8) to (2, 8) using car (6136, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6090 move from (6, 2) to (5, 2) using car (6172, [(6, 2), (5, 2)], 0)\n", + "Agent rider 6091 move from (9, 2) to (9, 1) using car (6156, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 6091 arrived with a waiting time of 4 ticks\n", + "Agent rider 6105 move from (3, 6) to (3, 5) using car (6141, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6106 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6107 move from (4, 1) to (3, 1) using car (6113, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6108 move from (0, 7) to (0, 6) using car (6241, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Driver 6121 arrived\n", + "Agent rider 6124 move from (8, 3) to (8, 2) using car (6232, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 6125 move from (6, 7) to (6, 6) using car (6199, [(6, 7), (6, 6)], 0)\n", + "Agent rider 6127 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6128 move from (2, 7) to (2, 8) using car (6161, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6130 move from (5, 4) to (5, 3) using car (6136, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6131 doesn't move\n", + "Agent rider 6134 move from (4, 1) to (3, 1) using car (6113, [(4, 1), (3, 1), (2, 1)], 0)\n", "Driver 6137 arrived\n", - "Driver 6144 arrived\n", - "Agent rider 6152 move from (6, 6) to (7, 6) using car (6184, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 4) to (5, 5) using car (6211, [(5, 4), (5, 5)], 0)\n", - "Agent rider 6156 move from (1, 5) to (1, 6) using car (6149, [(1, 5), (1, 6)], 0)\n", - "Agent rider 6163 move from (2, 5) to (2, 6) using car (6232, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 6164 move from (5, 2) to (6, 2) using car (6172, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 move from (9, 6) to (9, 5) using car (6222, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 6145 arrived\n", + "Agent rider 6149 move from (0, 2) to (0, 1) using car (6175, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6150 move from (3, 6) to (3, 5) using car (6141, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 6153 arrived\n", + "Driver 6154 arrived\n", + "Agent rider 6160 move from (9, 2) to (9, 1) using car (6156, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Driver 6162 arrived\n", "Driver 6169 arrived\n", - "Driver 6175 arrived\n", - "Driver 6178 arrived\n", - "Driver 6188 arrived\n", - "Driver 6190 arrived\n", - "Driver 6193 arrived\n", - "Agent rider 6197 move from (3, 0) to (3, 1) using car (6228, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6198 move from (1, 6) to (1, 5) using car (6251, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6199 move from (4, 2) to (3, 2) using car (6109, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 move from (1, 5) to (1, 6) using car (6149, [(1, 5), (1, 6)], 0)\n", - "Driver 6207 arrived\n", - "Agent rider 6208 move from (9, 3) to (9, 4) using car (6210, [(9, 3), (9, 4)], 0)\n", - "Agent rider 6209 move from (5, 4) to (5, 3) using car (6136, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6178 move from (6, 2) to (5, 2) using car (6172, [(6, 2), (5, 2)], 0)\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 move from (9, 2) to (9, 3) using car (6224, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 6181 move from (6, 3) to (7, 3) using car (6238, [(6, 3), (7, 3)], 0)\n", + "Agent rider 6182 move from (6, 2) to (5, 2) using car (6172, [(6, 2), (5, 2)], 0)\n", + "Agent rider 6183 move from (4, 9) to (4, 8) using car (6188, [(4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6184 move from (5, 3) to (6, 3) using car (6250, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 6185 move from (0, 7) to (0, 6) using car (6241, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6186 move from (4, 9) to (4, 8) using car (6188, [(4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 6187 move from (7, 8) to (6, 8) using car (6201, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 6208 arrived\n", + "Agent rider 6212 move from (6, 5) to (6, 4) using car (6227, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Driver 6214 arrived\n", + "Driver 6215 arrived\n", + "Agent rider 6217 move from (7, 8) to (7, 9) using car (6190, [(7, 8), (7, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", "Driver 6221 arrived\n", - "Agent rider 6233 doesn't move\n", - "Agent rider 6235 move from (6, 7) to (5, 7) using car (6241, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6236 doesn't move\n", - "Agent rider 6237 doesn't move\n", - "Agent rider 6238 move from (6, 3) to (6, 4) using car (6239, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6252 doesn't move\n", - "Agent rider 6253 move from (8, 4) to (8, 5) using car (6214, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6255 doesn't move\n", - "Agent rider 6256 move from (2, 9) to (3, 9) using car (6119, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6263 move from (3, 0) to (3, 1) using car (6228, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6243 move from (8, 5) to (8, 4) using car (6230, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 move from (9, 2) to (9, 1) using car (6156, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 6245 move from (6, 1) to (6, 2) using car (6220, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6246 move from (3, 5) to (3, 6) using car (6195, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6247 move from (0, 2) to (0, 1) using car (6175, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6248 move from (6, 7) to (6, 6) using car (6199, [(6, 7), (6, 6)], 0)\n", + "Agent rider 6249 move from (0, 4) to (0, 3) using car (6223, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6263 move from (6, 6) to (5, 6) using car (6228, [(6, 6), (5, 6), (4, 6)], 0)\n", "Agent rider 6264 doesn't move\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6266 doesn't move\n" + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (5, 0) to (4, 0) using car (6216, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "tick 442 ended\n", + "I am driver 6269 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 6270 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 6271 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 6272 - trip: [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 6273 - trip: [(2, 9), (1, 9), (0, 9)]\n", + "I am driver 6274 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 6275 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 6276 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 6277 - trip: [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 6278 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 6279 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "11 drivers generated.\n", + "I am rider 6280 - dep: (1, 0) , arr: (5, 3)\n", + "I am rider 6281 - dep: (9, 4) , arr: (4, 1)\n", + "I am rider 6282 - dep: (1, 0) , arr: (2, 3)\n", + "3 riders generated.\n", + "Agent rider 4779 move from (3, 6) to (3, 5) using car (6260, [(3, 6), (3, 5)], 0)\n", + "Agent rider 4996 move from (3, 6) to (3, 7) using car (6195, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5081 move from (3, 6) to (3, 7) using car (6195, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5104 move from (3, 6) to (3, 5) using car (6260, [(3, 6), (3, 5)], 0)\n", + "Agent rider 5129 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5370 move from (3, 6) to (3, 5) using car (6260, [(3, 6), (3, 5)], 0)\n", + "Agent rider 5374 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5375 move from (3, 4) to (2, 4) using car (6206, [(3, 4), (2, 4)], 0)\n", + "Agent rider 5509 move from (3, 6) to (3, 5) using car (6260, [(3, 6), (3, 5)], 0)\n", + "Agent rider 5629 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5707 move from (3, 4) to (2, 4) using car (6206, [(3, 4), (2, 4)], 0)\n", + "Agent rider 5736 move from (4, 5) to (5, 5) using car (6231, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 5763 move from (3, 6) to (3, 7) using car (6195, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 5806 move from (9, 7) to (8, 7) using car (6259, [(9, 7), (8, 7)], 0)\n", + "Rider n° 5806 arrived with a waiting time of 12 ticks\n", + "Agent rider 5811 move from (3, 6) to (3, 5) using car (6260, [(3, 6), (3, 5)], 0)\n", + "Agent rider 5812 move from (0, 6) to (0, 5) using car (6241, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 5840 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 move from (0, 3) to (0, 2) using car (6223, [(0, 3), (0, 2)], 0)\n", + "Agent rider 5890 move from (3, 3) to (3, 2) using car (6209, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 5901 doesn't move\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5988 move from (3, 4) to (2, 4) using car (6206, [(3, 4), (2, 4)], 0)\n", + "Agent rider 5993 doesn't move\n", + "Agent rider 6007 move from (4, 5) to (5, 5) using car (6231, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6012 move from (7, 6) to (7, 7) using car (6205, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6015 move from (0, 1) to (0, 0) using car (6175, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 6015 arrived with a waiting time of 9 ticks\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6057 move from (6, 3) to (6, 2) using car (6258, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6065 move from (2, 8) to (1, 8) using car (6272, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Driver 6067 arrived\n", + "Driver 6082 arrived\n", + "Agent rider 6089 move from (2, 8) to (2, 9) using car (6161, [(2, 8), (2, 9), (1, 9)], 0)\n", + "Rider n° 6089 arrived with a waiting time of 4 ticks\n", + "Agent rider 6090 move from (5, 2) to (6, 2) using car (6253, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 6096 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6267 move from (1, 2) to (2, 2) using car (6250, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 6105 move from (3, 5) to (3, 4) using car (6141, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6106 move from (3, 6) to (3, 7) using car (6195, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6107 move from (3, 1) to (2, 1) using car (6113, [(3, 1), (2, 1)], 0)\n", + "Rider n° 6107 arrived with a waiting time of 3 ticks\n", + "Agent rider 6108 move from (0, 6) to (0, 5) using car (6241, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Driver 6116 arrived\n", + "Agent rider 6124 move from (8, 2) to (9, 2) using car (6157, [(8, 2), (9, 2)], 0)\n", + "Rider n° 6124 arrived with a waiting time of 4 ticks\n", + "Agent rider 6125 doesn't move\n", + "Agent rider 6127 move from (3, 6) to (3, 7) using car (6195, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6128 move from (2, 8) to (2, 9) using car (6161, [(2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 6129 move from (8, 8) to (7, 8) using car (6233, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 6134 move from (3, 1) to (2, 1) using car (6113, [(3, 1), (2, 1)], 0)\n", + "Driver 6138 arrived\n", + "Agent rider 6149 move from (0, 1) to (0, 0) using car (6175, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6150 move from (3, 5) to (3, 4) using car (6141, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Rider n° 6150 arrived with a waiting time of 2 ticks\n", + "Driver 6154 arrived\n", + "Agent rider 6160 doesn't move\n", + "Driver 6165 arrived\n", + "Driver 6167 arrived\n", + "Driver 6168 arrived\n", + "Agent rider 6177 move from (9, 7) to (8, 7) using car (6259, [(9, 7), (8, 7)], 0)\n", + "Agent rider 6178 move from (5, 2) to (4, 2) using car (6277, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6179 move from (9, 7) to (8, 7) using car (6274, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6180 move from (9, 3) to (9, 4) using car (6224, [(9, 3), (9, 4)], 0)\n", + "Agent rider 6181 move from (7, 3) to (7, 4) using car (6200, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6182 move from (5, 2) to (4, 2) using car (6277, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6183 move from (4, 8) to (3, 8) using car (6188, [(4, 8), (3, 8)], 0)\n", + "Agent rider 6184 doesn't move\n", + "Agent rider 6185 move from (0, 6) to (0, 5) using car (6241, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6186 move from (4, 8) to (3, 8) using car (6189, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6187 move from (6, 8) to (5, 8) using car (6201, [(6, 8), (5, 8)], 0)\n", + "Driver 6191 arrived\n", + "Driver 6198 arrived\n", + "Driver 6204 arrived\n", + "Driver 6211 arrived\n", + "Agent rider 6212 move from (6, 4) to (6, 3) using car (6227, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Driver 6215 arrived\n", + "Agent rider 6217 doesn't move\n", + "Agent rider 6218 move from (8, 8) to (7, 8) using car (6233, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 6226 arrived\n", + "Agent rider 6243 move from (8, 4) to (8, 3) using car (6230, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 move from (9, 1) to (8, 1) using car (6271, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 6245 move from (6, 2) to (6, 3) using car (6220, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6246 move from (3, 6) to (3, 7) using car (6195, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6247 move from (0, 1) to (0, 0) using car (6175, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6248 doesn't move\n", + "Agent rider 6249 move from (0, 3) to (0, 2) using car (6223, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6263 move from (5, 6) to (4, 6) using car (6228, [(5, 6), (4, 6)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (4, 0) to (3, 0) using car (6216, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Agent rider 6268 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (1, 4) to (1, 3) using car (6229, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6271 doesn't move\n", - "tick 452 ended\n", - "I am driver 6272 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 6273 - trip: [(2, 4), (1, 4)]\n", - "I am driver 6274 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 6275 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", - "I am driver 6276 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 6277 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6278 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 6279 - trip: [(9, 2), (8, 2)]\n", - "I am driver 6280 - trip: [(1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6281 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 6282 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 6283 - trip: [(5, 9), (4, 9)]\n", - "I am driver 6284 - trip: [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 6285 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 6286 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "15 drivers generated.\n", - "I am rider 6287 - dep: (5, 5) , arr: (5, 4)\n", - "I am rider 6288 - dep: (2, 9) , arr: (5, 1)\n", - "2 riders generated.\n", - "Agent rider 4494 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4938 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5472 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5488 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 doesn't move\n", + "Agent rider 6280 doesn't move\n", + "Agent rider 6281 doesn't move\n", + "Agent rider 6282 doesn't move\n", + "tick 443 ended\n", + "I am driver 6283 - trip: [(5, 3), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 6284 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 6285 - trip: [(7, 8), (7, 7)]\n", + "3 drivers generated.\n", + "I am rider 6286 - dep: (2, 6) , arr: (8, 6)\n", + "I am rider 6287 - dep: (6, 2) , arr: (6, 3)\n", + "I am rider 6288 - dep: (9, 7) , arr: (6, 6)\n", + "I am rider 6289 - dep: (6, 0) , arr: (3, 0)\n", + "I am rider 6290 - dep: (7, 0) , arr: (6, 5)\n", + "I am rider 6291 - dep: (4, 9) , arr: (2, 8)\n", + "6 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5225 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5324 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5629 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 move from (5, 5) to (6, 5) using car (6231, [(5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5783 doesn't move\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5913 move from (9, 5) to (9, 4) using car (6222, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 5913 arrived with a waiting time of 19 ticks\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5953 move from (1, 2) to (1, 3) using car (6205, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 5962 move from (1, 2) to (1, 3) using car (6205, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Rider n° 5962 arrived with a waiting time of 15 ticks\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5966 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (6, 0) to (7, 0) using car (6194, [(6, 0), (7, 0)], 0)\n", - "Agent rider 6014 move from (2, 2) to (3, 2) using car (6246, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 move from (1, 5) to (1, 6) using car (6105, [(1, 5), (1, 6)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 move from (8, 8) to (8, 9) using car (6106, [(8, 8), (8, 9)], 0)\n", - "Agent rider 6062 move from (3, 3) to (2, 3) using car (6260, [(3, 3), (2, 3), (2, 4)], 0)\n", - "Agent rider 6074 move from (9, 5) to (9, 4) using car (6222, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6086 move from (4, 1) to (5, 1) using car (6158, [(4, 1), (5, 1)], 0)\n", - "Agent rider 6089 move from (6, 0) to (7, 0) using car (6194, [(6, 0), (7, 0)], 0)\n", - "Agent rider 6090 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6095 move from (0, 7) to (0, 6) using car (6234, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6097 move from (0, 7) to (0, 6) using car (6234, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 6097 arrived with a waiting time of 3 ticks\n", - "Agent rider 6098 move from (1, 2) to (1, 3) using car (6205, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Driver 6102 arrived\n", - "Agent rider 6123 move from (1, 5) to (1, 6) using car (6105, [(1, 5), (1, 6)], 0)\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6128 move from (5, 3) to (5, 2) using car (6136, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6129 doesn't move\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 move from (8, 5) to (8, 6) using car (6214, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 6140 arrived\n", - "Agent rider 6152 move from (7, 6) to (8, 6) using car (6184, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6153 move from (5, 5) to (6, 5) using car (6177, [(5, 5), (6, 5)], 0)\n", - "Agent rider 6156 doesn't move\n", - "Driver 6159 arrived\n", - "Agent rider 6163 move from (2, 6) to (2, 7) using car (6232, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 6164 move from (6, 2) to (7, 2) using car (6172, [(6, 2), (7, 2)], 0)\n", - "Agent rider 6165 move from (3, 3) to (2, 3) using car (6260, [(3, 3), (2, 3), (2, 4)], 0)\n", - "Agent rider 6166 doesn't move\n", - "Driver 6171 arrived\n", - "Driver 6185 arrived\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (0, 5) to (1, 5) using car (6241, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 5840 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5864 move from (0, 0) to (1, 0) using car (6175, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (3, 2) to (2, 2) using car (6209, [(3, 2), (2, 2)], 0)\n", + "Agent rider 5901 move from (7, 9) to (8, 9) using car (6213, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5993 move from (7, 3) to (6, 3) using car (6251, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6007 move from (5, 5) to (6, 5) using car (6231, [(5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6057 move from (6, 2) to (6, 1) using car (6258, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6065 move from (1, 8) to (1, 7) using car (6272, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Driver 6082 arrived\n", + "Agent rider 6090 move from (6, 2) to (6, 3) using car (6219, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6105 move from (3, 4) to (3, 3) using car (6141, [(3, 4), (3, 3)], 0)\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6108 move from (0, 5) to (1, 5) using car (6241, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6109 move from (0, 0) to (1, 0) using car (6175, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 6118 arrived\n", + "Agent rider 6125 doesn't move\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6128 move from (2, 9) to (1, 9) using car (6161, [(2, 9), (1, 9)], 0)\n", + "Agent rider 6129 move from (7, 8) to (7, 7) using car (6285, [(7, 8), (7, 7)], 0)\n", + "Agent rider 6134 doesn't move\n", + "Driver 6148 arrived\n", + "Agent rider 6149 move from (0, 0) to (1, 0) using car (6175, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 6154 arrived\n", + "Driver 6155 arrived\n", + "Agent rider 6160 move from (9, 1) to (9, 0) using car (6236, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", + "Rider n° 6160 arrived with a waiting time of 5 ticks\n", + "Driver 6164 arrived\n", + "Driver 6167 arrived\n", + "Driver 6172 arrived\n", + "Agent rider 6177 move from (8, 7) to (8, 6) using car (6274, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6178 move from (4, 2) to (4, 1) using car (6277, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6179 move from (8, 7) to (8, 6) using car (6274, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6180 move from (9, 4) to (9, 3) using car (6255, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 4) to (7, 5) using car (6200, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6182 move from (4, 2) to (4, 1) using car (6277, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6183 move from (3, 8) to (2, 8) using car (6189, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6184 move from (6, 3) to (6, 4) using car (6220, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6185 move from (0, 5) to (1, 5) using car (6241, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 6186 move from (3, 8) to (2, 8) using car (6189, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6187 doesn't move\n", "Driver 6190 arrived\n", - "Driver 6196 arrived\n", - "Agent rider 6197 move from (3, 1) to (3, 2) using car (6231, [(3, 1), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6198 move from (1, 5) to (1, 4) using car (6251, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 6198 arrived with a waiting time of 4 ticks\n", - "Agent rider 6199 move from (3, 2) to (2, 2) using car (6109, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6200 doesn't move\n", - "Driver 6201 arrived\n", - "Agent rider 6208 move from (9, 4) to (9, 5) using car (6204, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6209 doesn't move\n", - "Driver 6224 arrived\n", - "Driver 6230 arrived\n", - "Agent rider 6233 doesn't move\n", - "Agent rider 6235 move from (5, 7) to (4, 7) using car (6241, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6236 move from (8, 1) to (7, 1) using car (6282, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6237 move from (1, 0) to (2, 0) using car (6286, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 6238 move from (6, 4) to (6, 5) using car (6239, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Rider n° 6238 arrived with a waiting time of 1 ticks\n", - "Agent rider 6252 doesn't move\n", - "Agent rider 6253 move from (8, 5) to (8, 6) using car (6214, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 move from (4, 1) to (5, 1) using car (6158, [(4, 1), (5, 1)], 0)\n", - "Agent rider 6255 move from (8, 1) to (7, 1) using car (6282, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6256 move from (3, 9) to (4, 9) using car (6119, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6263 move from (3, 1) to (3, 2) using car (6228, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 6192 arrived\n", + "Driver 6197 arrived\n", + "Driver 6199 arrived\n", + "Agent rider 6212 move from (6, 3) to (6, 2) using car (6227, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 6212 arrived with a waiting time of 1 ticks\n", + "Agent rider 6217 move from (7, 9) to (8, 9) using car (6213, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 6217 arrived with a waiting time of 3 ticks\n", + "Agent rider 6218 move from (7, 8) to (7, 7) using car (6285, [(7, 8), (7, 7)], 0)\n", + "Driver 6225 arrived\n", + "Driver 6238 arrived\n", + "Driver 6242 arrived\n", + "Agent rider 6243 move from (8, 3) to (8, 2) using car (6230, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 move from (8, 1) to (7, 1) using car (6271, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 6245 move from (6, 3) to (6, 4) using car (6220, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6246 doesn't move\n", + "Agent rider 6247 move from (0, 0) to (1, 0) using car (6175, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6248 doesn't move\n", + "Agent rider 6249 doesn't move\n", + "Agent rider 6263 doesn't move\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (7, 6) to (8, 6) using car (6184, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6265 doesn't move\n", "Agent rider 6266 doesn't move\n", - "Agent rider 6267 move from (2, 2) to (3, 2) using car (6250, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (9, 5) to (9, 4) using car (6222, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (1, 3) to (1, 2) using car (6229, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6271 move from (1, 3) to (1, 2) using car (6229, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6287 move from (5, 5) to (5, 4) using car (6262, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 6267 move from (3, 0) to (2, 0) using car (6216, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6280 doesn't move\n", + "Agent rider 6281 move from (9, 4) to (9, 3) using car (6255, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 doesn't move\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6287 move from (6, 2) to (6, 3) using car (6219, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", "Rider n° 6287 arrived with a waiting time of 0 ticks\n", "Agent rider 6288 doesn't move\n", - "tick 453 ended\n", - "I am driver 6289 - trip: [(0, 9), (0, 8)]\n", - "I am driver 6290 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 6291 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "3 drivers generated.\n", - "I am rider 6292 - dep: (8, 7) , arr: (7, 0)\n", - "I am rider 6293 - dep: (1, 3) , arr: (8, 6)\n", - "I am rider 6294 - dep: (8, 0) , arr: (9, 5)\n", - "I am rider 6295 - dep: (8, 8) , arr: (0, 2)\n", - "4 riders generated.\n", - "Agent rider 4494 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 4938 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5472 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5488 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (9, 4) to (9, 3) using car (6222, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 doesn't move\n", + "Agent rider 6289 doesn't move\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 move from (4, 9) to (3, 9) using car (6240, [(4, 9), (3, 9), (2, 9)], 0)\n", + "tick 444 ended\n", + "I am driver 6292 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", + "I am driver 6293 - trip: [(5, 8), (6, 8), (6, 7), (6, 6)]\n", + "2 drivers generated.\n", + "I am rider 6294 - dep: (8, 1) , arr: (1, 2)\n", + "I am rider 6295 - dep: (7, 5) , arr: (1, 9)\n", + "I am rider 6296 - dep: (6, 2) , arr: (4, 8)\n", + "I am rider 6297 - dep: (8, 4) , arr: (2, 0)\n", + "I am rider 6298 - dep: (0, 9) , arr: (2, 2)\n", + "I am rider 6299 - dep: (4, 2) , arr: (2, 9)\n", + "I am rider 6300 - dep: (5, 0) , arr: (2, 7)\n", + "I am rider 6301 - dep: (8, 4) , arr: (6, 2)\n", + "8 riders generated.\n", + "Agent rider 4779 doesn't move\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 doesn't move\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (2, 4) to (2, 3) using car (6239, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 5509 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 move from (2, 4) to (2, 3) using car (6239, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 5736 doesn't move\n", "Agent rider 5763 doesn't move\n", - "Agent rider 5783 move from (1, 2) to (1, 1) using car (6229, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 5871 move from (0, 9) to (0, 8) using car (6289, [(0, 9), (0, 8)], 0)\n", - "Agent rider 5891 doesn't move\n", - "Agent rider 5915 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5953 move from (1, 3) to (1, 4) using car (6205, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Rider n° 5953 arrived with a waiting time of 12 ticks\n", - "Agent rider 5963 move from (3, 9) to (4, 9) using car (6258, [(3, 9), (4, 9)], 0)\n", - "Agent rider 5966 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6014 move from (3, 2) to (3, 3) using car (6228, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 move from (0, 9) to (0, 8) using car (6289, [(0, 9), (0, 8)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6062 move from (2, 3) to (2, 4) using car (6260, [(2, 3), (2, 4)], 0)\n", - "Agent rider 6074 move from (9, 4) to (9, 3) using car (6222, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 6082 arrived\n", - "Agent rider 6086 doesn't move\n", - "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6095 move from (0, 6) to (0, 5) using car (6234, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 6095 arrived with a waiting time of 3 ticks\n", - "Agent rider 6096 doesn't move\n", - "Agent rider 6098 move from (1, 3) to (1, 4) using car (6205, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Rider n° 6098 arrived with a waiting time of 10 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (5, 3) to (5, 2) using car (6284, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5812 move from (1, 5) to (2, 5) using car (6241, [(1, 5), (2, 5)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5901 move from (8, 9) to (9, 9) using car (6213, [(8, 9), (9, 9)], 0)\n", + "Agent rider 5966 move from (8, 9) to (9, 9) using car (6213, [(8, 9), (9, 9)], 0)\n", + "Agent rider 5988 move from (2, 4) to (2, 3) using car (6239, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 5993 move from (6, 3) to (5, 3) using car (6251, [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6007 move from (6, 5) to (6, 4) using car (6231, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6057 move from (6, 1) to (5, 1) using car (6258, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6065 move from (1, 7) to (1, 6) using car (6272, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 6066 move from (8, 9) to (9, 9) using car (6213, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6090 move from (6, 3) to (5, 3) using car (6251, [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 6090 arrived with a waiting time of 3 ticks\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6108 move from (1, 5) to (2, 5) using car (6241, [(1, 5), (2, 5)], 0)\n", + "Agent rider 6109 move from (1, 0) to (2, 0) using car (6175, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 6113 arrived\n", + "Agent rider 6125 doesn't move\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6128 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6130 move from (5, 3) to (5, 2) using car (6284, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6131 move from (8, 6) to (8, 7) using car (6214, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 6149 arrived\n", - "Agent rider 6152 move from (8, 6) to (9, 6) using car (6184, [(8, 6), (9, 6)], 0)\n", - "Rider n° 6152 arrived with a waiting time of 0 ticks\n", - "Agent rider 6153 move from (6, 5) to (6, 6) using car (6239, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6163 move from (2, 7) to (2, 8) using car (6232, [(2, 7), (2, 8)], 0)\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6165 move from (2, 3) to (2, 4) using car (6260, [(2, 3), (2, 4)], 0)\n", - "Agent rider 6166 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 6174 arrived\n", - "Driver 6190 arrived\n", - "Agent rider 6197 move from (3, 2) to (2, 2) using car (6231, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6199 move from (2, 2) to (1, 2) using car (6109, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6200 doesn't move\n", - "Driver 6202 arrived\n", - "Agent rider 6208 move from (9, 5) to (9, 6) using car (6204, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6209 move from (5, 3) to (5, 2) using car (6284, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 6210 arrived\n", - "Driver 6211 arrived\n", - "Driver 6220 arrived\n", + "Agent rider 6134 doesn't move\n", + "Driver 6136 arrived\n", + "Agent rider 6149 move from (1, 0) to (2, 0) using car (6175, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 6155 arrived\n", + "Driver 6156 arrived\n", + "Driver 6157 arrived\n", + "Driver 6158 arrived\n", + "Driver 6167 arrived\n", + "Agent rider 6177 move from (8, 6) to (7, 6) using car (6292, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6178 move from (4, 1) to (3, 1) using car (6277, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6179 move from (8, 6) to (7, 6) using car (6292, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6180 move from (9, 3) to (9, 2) using car (6255, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 5) to (7, 6) using car (6200, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6182 move from (4, 1) to (3, 1) using car (6277, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6183 move from (2, 8) to (1, 8) using car (6189, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6184 move from (6, 4) to (6, 5) using car (6220, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6185 move from (1, 5) to (2, 5) using car (6241, [(1, 5), (2, 5)], 0)\n", + "Agent rider 6186 move from (2, 8) to (1, 8) using car (6189, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6187 move from (5, 8) to (6, 8) using car (6293, [(5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", + "Driver 6188 arrived\n", + "Driver 6192 arrived\n", + "Driver 6199 arrived\n", + "Driver 6201 arrived\n", + "Driver 6206 arrived\n", + "Driver 6207 arrived\n", + "Agent rider 6218 doesn't move\n", "Driver 6223 arrived\n", - "Agent rider 6233 doesn't move\n", - "Agent rider 6235 move from (4, 7) to (3, 7) using car (6241, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6236 move from (7, 1) to (6, 1) using car (6282, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6237 move from (2, 0) to (3, 0) using car (6286, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Driver 6242 arrived\n", - "Agent rider 6252 move from (8, 6) to (8, 7) using car (6214, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6253 move from (8, 6) to (8, 7) using car (6214, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6255 move from (7, 1) to (6, 1) using car (6282, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6256 move from (4, 9) to (5, 9) using car (6119, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6263 move from (3, 2) to (3, 3) using car (6228, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6264 move from (2, 7) to (3, 7) using car (6240, [(2, 7), (3, 7)], 0)\n", - "Agent rider 6265 move from (8, 6) to (8, 7) using car (6214, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6266 move from (6, 3) to (6, 2) using car (6192, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6267 move from (3, 2) to (4, 2) using car (6250, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (9, 4) to (9, 3) using car (6222, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (1, 2) to (1, 1) using car (6229, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6271 move from (1, 2) to (1, 1) using car (6229, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 6224 arrived\n", + "Driver 6228 arrived\n", + "Driver 6234 arrived\n", + "Driver 6235 arrived\n", + "Agent rider 6243 move from (8, 2) to (8, 1) using car (6230, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 move from (7, 1) to (6, 1) using car (6271, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 6245 doesn't move\n", + "Agent rider 6246 doesn't move\n", + "Agent rider 6247 doesn't move\n", + "Agent rider 6248 doesn't move\n", + "Agent rider 6249 doesn't move\n", + "Driver 6252 arrived\n", + "Driver 6254 arrived\n", + "Driver 6259 arrived\n", + "Driver 6260 arrived\n", + "Driver 6261 arrived\n", + "Agent rider 6263 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (9, 9) to (8, 9) using car (6171, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 doesn't move\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6280 move from (1, 0) to (2, 0) using car (6175, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6281 move from (9, 3) to (9, 2) using car (6255, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 doesn't move\n", + "Agent rider 6286 doesn't move\n", "Agent rider 6288 doesn't move\n", - "Agent rider 6292 move from (8, 7) to (9, 7) using car (6212, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6293 doesn't move\n", + "Agent rider 6289 doesn't move\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 move from (3, 9) to (2, 9) using car (6240, [(3, 9), (2, 9)], 0)\n", "Agent rider 6294 doesn't move\n", "Agent rider 6295 doesn't move\n", - "tick 454 ended\n", - "I am driver 6296 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 6297 - trip: [(9, 1), (9, 0)]\n", - "I am driver 6298 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6299 - trip: [(4, 2), (4, 3), (3, 3)]\n", - "I am driver 6300 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 6301 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 6302 - trip: [(7, 2), (6, 2)]\n", - "I am driver 6303 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 6304 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6305 - trip: [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 6306 - trip: [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 6307 - trip: [(5, 6), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 6308 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "13 drivers generated.\n", - "I am rider 6309 - dep: (2, 9) , arr: (6, 3)\n", - "1 riders generated.\n", - "Agent rider 4494 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 4938 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 5409 move from (8, 5) to (8, 4) using car (6275, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5465 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (9, 3) to (9, 2) using car (6222, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 5) to (8, 4) using car (6275, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5763 move from (7, 5) to (7, 6) using car (6274, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 5783 move from (1, 1) to (2, 1) using car (6229, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 5783 arrived with a waiting time of 19 ticks\n", - "Agent rider 5871 doesn't move\n", - "Agent rider 5891 move from (2, 5) to (1, 5) using car (6218, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 5891 arrived with a waiting time of 14 ticks\n", - "Agent rider 5915 move from (4, 8) to (5, 8) using car (6248, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 5917 move from (7, 5) to (7, 6) using car (6274, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 5935 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 5963 doesn't move\n", + "Agent rider 6296 doesn't move\n", + "Agent rider 6297 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6301 doesn't move\n", + "tick 445 ended\n", + "I am driver 6302 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6303 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 6304 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 6305 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", + "I am driver 6306 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "5 drivers generated.\n", + "I am rider 6307 - dep: (6, 4) , arr: (4, 7)\n", + "I am rider 6308 - dep: (5, 2) , arr: (3, 3)\n", + "I am rider 6309 - dep: (2, 3) , arr: (3, 6)\n", + "I am rider 6310 - dep: (4, 2) , arr: (4, 8)\n", + "I am rider 6311 - dep: (9, 3) , arr: (5, 2)\n", + "5 riders generated.\n", + "Agent rider 4779 move from (3, 5) to (3, 6) using car (6275, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 4996 doesn't move\n", + "Agent rider 5081 doesn't move\n", + "Agent rider 5104 move from (3, 5) to (3, 6) using car (6275, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5225 move from (2, 2) to (2, 3) using car (6305, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 5324 doesn't move\n", + "Agent rider 5370 move from (3, 5) to (3, 6) using car (6275, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 doesn't move\n", + "Agent rider 5509 move from (3, 5) to (3, 6) using car (6275, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5736 move from (6, 5) to (6, 6) using car (6220, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5763 doesn't move\n", + "Agent rider 5811 move from (3, 5) to (3, 6) using car (6275, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5812 doesn't move\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 move from (1, 0) to (1, 1) using car (6216, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5901 doesn't move\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6014 move from (3, 3) to (3, 4) using car (6228, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6016 move from (7, 5) to (7, 6) using car (6274, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6018 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6019 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (9, 7) to (9, 8) using car (6173, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 move from (9, 3) to (9, 2) using car (6222, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6086 doesn't move\n", - "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6096 move from (7, 5) to (7, 6) using car (6274, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Driver 6105 arrived\n", - "Driver 6106 arrived\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (5, 2) to (4, 2) using car (6284, [(5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 5988 doesn't move\n", + "Agent rider 5993 move from (5, 3) to (5, 2) using car (6251, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6007 move from (6, 4) to (6, 3) using car (6231, [(6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 move from (1, 6) to (1, 5) using car (6272, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 6057 move from (5, 1) to (4, 1) using car (6258, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6065 move from (1, 6) to (1, 5) using car (6272, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (2, 0) to (3, 0) using car (6175, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6125 doesn't move\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6128 doesn't move\n", - "Agent rider 6129 move from (7, 5) to (7, 6) using car (6274, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6130 move from (5, 2) to (4, 2) using car (6284, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6131 move from (8, 7) to (8, 8) using car (6214, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 6136 arrived\n", - "Agent rider 6152 doesn't move\n", - "Agent rider 6153 move from (6, 6) to (6, 7) using car (6239, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6156 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6134 doesn't move\n", + "Driver 6141 arrived\n", + "Agent rider 6149 move from (2, 0) to (3, 0) using car (6175, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 6156 arrived\n", "Driver 6158 arrived\n", - "Agent rider 6163 doesn't move\n", - "Agent rider 6164 move from (7, 2) to (6, 2) using car (6305, [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Driver 6172 arrived\n", - "Driver 6177 arrived\n", - "Driver 6194 arrived\n", - "Agent rider 6197 move from (2, 2) to (1, 2) using car (6231, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6199 move from (1, 2) to (1, 1) using car (6280, [(1, 2), (1, 1)], 0)\n", - "Rider n° 6199 arrived with a waiting time of 0 ticks\n", - "Agent rider 6200 doesn't move\n", - "Driver 6203 arrived\n", - "Agent rider 6208 move from (9, 6) to (9, 7) using car (6204, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6209 move from (5, 2) to (4, 2) using car (6284, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 6211 arrived\n", - "Driver 6227 arrived\n", - "Agent rider 6233 move from (3, 3) to (3, 4) using car (6228, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6235 move from (3, 7) to (2, 7) using car (6241, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6236 move from (6, 1) to (6, 2) using car (6259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6237 move from (3, 0) to (4, 0) using car (6286, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Driver 6243 arrived\n", - "Agent rider 6252 move from (8, 7) to (8, 8) using car (6214, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6253 move from (8, 7) to (8, 8) using car (6214, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6255 move from (6, 1) to (5, 1) using car (6282, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6256 move from (5, 9) to (5, 8) using car (6298, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 6263 move from (3, 3) to (3, 4) using car (6228, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6264 move from (3, 7) to (2, 7) using car (6241, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6265 move from (8, 7) to (8, 8) using car (6214, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6266 move from (6, 2) to (7, 2) using car (6192, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6267 move from (4, 2) to (5, 2) using car (6250, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (9, 3) to (9, 2) using car (6222, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (1, 1) to (2, 1) using car (6229, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6271 move from (1, 1) to (2, 1) using car (6229, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 6161 arrived\n", + "Driver 6170 arrived\n", + "Agent rider 6177 move from (7, 6) to (6, 6) using car (6292, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6178 move from (3, 1) to (2, 1) using car (6277, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6179 move from (7, 6) to (6, 6) using car (6292, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6180 move from (9, 2) to (9, 1) using car (6255, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 6) to (7, 7) using car (6200, [(7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6182 move from (3, 1) to (2, 1) using car (6277, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6183 move from (1, 8) to (0, 8) using car (6189, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6184 doesn't move\n", + "Agent rider 6185 doesn't move\n", + "Agent rider 6186 move from (1, 8) to (0, 8) using car (6189, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6187 move from (6, 8) to (6, 7) using car (6293, [(6, 8), (6, 7), (6, 6)], 0)\n", + "Driver 6207 arrived\n", + "Driver 6209 arrived\n", + "Agent rider 6218 doesn't move\n", + "Driver 6224 arrived\n", + "Driver 6229 arrived\n", + "Driver 6235 arrived\n", + "Driver 6237 arrived\n", + "Agent rider 6243 move from (8, 1) to (8, 0) using car (6230, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6244 move from (6, 1) to (5, 1) using car (6271, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 6245 move from (6, 4) to (6, 3) using car (6231, [(6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6246 doesn't move\n", + "Agent rider 6247 move from (1, 0) to (1, 1) using car (6216, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6248 doesn't move\n", + "Agent rider 6249 doesn't move\n", + "Driver 6260 arrived\n", + "Agent rider 6263 move from (4, 6) to (5, 6) using car (6270, [(4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (8, 9) to (7, 9) using car (6171, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (2, 0) to (3, 0) using car (6175, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6268 doesn't move\n", "Driver 6273 arrived\n", - "Driver 6279 arrived\n", - "Driver 6283 arrived\n", - "Agent rider 6288 move from (2, 9) to (1, 9) using car (6179, [(2, 9), (1, 9)], 0)\n", - "Agent rider 6292 doesn't move\n", - "Agent rider 6293 move from (1, 3) to (1, 4) using car (6278, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6309 move from (2, 9) to (1, 9) using car (6179, [(2, 9), (1, 9)], 0)\n", - "tick 455 ended\n", - "I am driver 6310 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 6311 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 6312 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6313 - trip: [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 6314 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 6315 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 6316 - trip: [(6, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 6317 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 6318 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 6319 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", - "I am driver 6320 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 6321 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 6322 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 6323 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 6324 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (7, 4)]\n", - "I am driver 6325 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", - "I am driver 6326 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 6327 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 6328 - trip: [(2, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 6329 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 6330 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 6331 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 6332 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6333 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 6334 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "25 drivers generated.\n", - "I am rider 6335 - dep: (5, 8) , arr: (4, 9)\n", - "I am rider 6336 - dep: (5, 6) , arr: (2, 6)\n", - "I am rider 6337 - dep: (0, 6) , arr: (4, 8)\n", - "I am rider 6338 - dep: (0, 5) , arr: (1, 3)\n", - "4 riders generated.\n", - "Agent rider 4494 doesn't move\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5409 move from (8, 4) to (8, 3) using car (6275, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5465 doesn't move\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 doesn't move\n", - "Agent rider 5531 move from (9, 8) to (9, 9) using car (6173, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5603 move from (9, 8) to (9, 9) using car (6173, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5672 move from (9, 2) to (9, 1) using car (6222, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5708 move from (9, 8) to (9, 9) using car (6173, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5734 move from (8, 4) to (8, 3) using car (6275, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5763 move from (7, 6) to (7, 7) using car (6274, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 5871 move from (0, 8) to (0, 7) using car (6317, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 5915 move from (5, 8) to (6, 8) using car (6248, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Rider n° 5915 arrived with a waiting time of 17 ticks\n", - "Agent rider 5917 move from (7, 6) to (7, 7) using car (6274, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5963 move from (4, 9) to (3, 9) using car (6261, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6280 move from (2, 0) to (3, 0) using car (6175, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6281 move from (9, 2) to (9, 1) using car (6255, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 move from (1, 0) to (1, 1) using car (6216, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 6285 arrived\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6289 doesn't move\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 move from (8, 1) to (8, 0) using car (6230, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6295 move from (7, 5) to (6, 5) using car (6284, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6296 move from (6, 2) to (5, 2) using car (6279, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 6297 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6301 doesn't move\n", + "Agent rider 6307 move from (6, 4) to (6, 5) using car (6219, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6308 doesn't move\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6310 doesn't move\n", + "Agent rider 6311 doesn't move\n", + "tick 446 ended\n", + "I am driver 6312 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 6313 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 6314 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 6315 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6316 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 6317 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 6318 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 6319 - trip: [(2, 2), (3, 2)]\n", + "I am driver 6320 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 6321 - trip: [(9, 4), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 6322 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 6323 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 6324 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 6325 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6326 - trip: [(1, 9), (0, 9)]\n", + "I am driver 6327 - trip: [(5, 9), (6, 9), (7, 9)]\n", + "I am driver 6328 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 6329 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", + "I am driver 6330 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 6331 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 6332 - trip: [(1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 6333 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "22 drivers generated.\n", + "I am rider 6334 - dep: (5, 3) , arr: (3, 8)\n", + "1 riders generated.\n", + "Agent rider 4779 move from (3, 6) to (3, 7) using car (6275, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 4996 move from (3, 7) to (2, 7) using car (6278, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5081 move from (3, 7) to (2, 7) using car (6278, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 5081 arrived with a waiting time of 48 ticks\n", + "Agent rider 5104 move from (3, 6) to (3, 7) using car (6275, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5129 move from (2, 2) to (2, 1) using car (6239, [(2, 2), (2, 1)], 0)\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5324 move from (2, 2) to (2, 1) using car (6239, [(2, 2), (2, 1)], 0)\n", + "Rider n° 5324 arrived with a waiting time of 35 ticks\n", + "Agent rider 5370 move from (3, 6) to (3, 7) using car (6275, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5374 move from (2, 2) to (2, 1) using car (6239, [(2, 2), (2, 1)], 0)\n", + "Agent rider 5375 move from (2, 3) to (2, 4) using car (6305, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 5509 move from (3, 6) to (3, 7) using car (6275, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5629 move from (2, 2) to (2, 1) using car (6239, [(2, 2), (2, 1)], 0)\n", + "Agent rider 5707 move from (2, 3) to (2, 4) using car (6305, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 5736 move from (6, 6) to (5, 6) using car (6292, [(6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Rider n° 5736 arrived with a waiting time of 22 ticks\n", + "Agent rider 5763 move from (3, 7) to (2, 7) using car (6278, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 5811 move from (3, 6) to (3, 7) using car (6275, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 5812 move from (2, 5) to (2, 6) using car (6316, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5840 move from (2, 2) to (2, 1) using car (6239, [(2, 2), (2, 1)], 0)\n", + "Agent rider 5864 move from (1, 1) to (1, 2) using car (6216, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 move from (2, 2) to (2, 1) using car (6239, [(2, 2), (2, 1)], 0)\n", + "Agent rider 5901 doesn't move\n", "Agent rider 5966 doesn't move\n", - "Agent rider 5996 move from (9, 8) to (9, 9) using car (6173, [(9, 8), (9, 9)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6014 move from (3, 4) to (3, 5) using car (6228, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6016 move from (7, 6) to (7, 7) using car (6274, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6019 move from (0, 8) to (0, 7) using car (6317, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 6019 arrived with a waiting time of 10 ticks\n", - "Agent rider 6020 move from (1, 6) to (1, 5) using car (6225, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 6021 move from (9, 8) to (9, 9) using car (6173, [(9, 8), (9, 9)], 0)\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 move from (9, 2) to (9, 1) using car (6222, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6086 doesn't move\n", - "Agent rider 6089 move from (7, 0) to (6, 0) using car (6314, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6090 doesn't move\n", - "Driver 6092 arrived\n", - "Agent rider 6096 move from (7, 6) to (7, 7) using car (6274, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Driver 6106 arrived\n", - "Driver 6109 arrived\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (4, 2) to (3, 2) using car (6284, [(4, 2), (3, 2)], 0)\n", - "Agent rider 6128 doesn't move\n", - "Agent rider 6129 move from (7, 6) to (7, 7) using car (6274, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6130 move from (4, 2) to (3, 2) using car (6284, [(4, 2), (3, 2)], 0)\n", - "Agent rider 6131 move from (8, 8) to (7, 8) using car (6214, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6153 move from (6, 7) to (5, 7) using car (6239, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6163 move from (2, 8) to (3, 8) using car (6328, [(2, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 6164 move from (6, 2) to (5, 2) using car (6305, [(6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 doesn't move\n", - "Driver 6184 arrived\n", - "Agent rider 6197 doesn't move\n", - "Agent rider 6200 move from (1, 6) to (1, 5) using car (6329, [(1, 6), (1, 5), (1, 4), (1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6208 doesn't move\n", - "Agent rider 6209 move from (4, 2) to (3, 2) using car (6284, [(4, 2), (3, 2)], 0)\n", - "Driver 6212 arrived\n", + "Agent rider 5988 move from (2, 3) to (2, 4) using car (6305, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 5993 move from (5, 2) to (4, 2) using car (6251, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6007 move from (6, 3) to (7, 3) using car (6231, [(6, 3), (7, 3)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 move from (1, 5) to (1, 4) using car (6272, [(1, 5), (1, 4)], 0)\n", + "Agent rider 6057 move from (4, 1) to (3, 1) using car (6258, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6065 move from (1, 5) to (1, 4) using car (6272, [(1, 5), (1, 4)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 doesn't move\n", + "Agent rider 6108 move from (2, 5) to (2, 6) using car (6316, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (3, 0) to (4, 0) using car (6175, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6125 move from (6, 6) to (6, 7) using car (6220, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6127 move from (3, 7) to (2, 7) using car (6278, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6128 move from (1, 9) to (0, 9) using car (6326, [(1, 9), (0, 9)], 0)\n", + "Rider n° 6128 arrived with a waiting time of 10 ticks\n", + "Agent rider 6129 move from (7, 7) to (7, 8) using car (6200, [(7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6134 move from (2, 1) to (1, 1) using car (6277, [(2, 1), (1, 1)], 0)\n", + "Agent rider 6149 move from (3, 0) to (4, 0) using car (6175, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 6158 arrived\n", + "Driver 6170 arrived\n", + "Agent rider 6177 move from (6, 6) to (6, 7) using car (6220, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6178 move from (2, 1) to (3, 1) using car (6324, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6179 move from (6, 6) to (5, 6) using car (6292, [(6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6180 move from (9, 1) to (9, 0) using car (6255, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6182 move from (2, 1) to (3, 1) using car (6324, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (6, 5) to (5, 5) using car (6284, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6185 move from (2, 5) to (2, 6) using car (6316, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (6, 7) to (6, 6) using car (6293, [(6, 7), (6, 6)], 0)\n", + "Driver 6205 arrived\n", + "Driver 6209 arrived\n", "Driver 6213 arrived\n", - "Driver 6215 arrived\n", - "Driver 6217 arrived\n", - "Driver 6232 arrived\n", - "Agent rider 6233 move from (3, 4) to (3, 5) using car (6228, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6235 move from (2, 7) to (2, 6) using car (6241, [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6236 move from (6, 2) to (6, 3) using car (6259, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6237 move from (4, 0) to (5, 0) using car (6286, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 6218 move from (7, 7) to (7, 8) using car (6200, [(7, 7), (7, 8), (8, 8)], 0)\n", + "Driver 6233 arrived\n", "Driver 6240 arrived\n", - "Driver 6244 arrived\n", - "Agent rider 6252 move from (8, 8) to (7, 8) using car (6214, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6253 move from (8, 8) to (7, 8) using car (6214, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6255 move from (5, 1) to (4, 1) using car (6282, [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6256 move from (5, 8) to (5, 7) using car (6298, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 6258 arrived\n", - "Driver 6260 arrived\n", + "Driver 6241 arrived\n", + "Agent rider 6243 doesn't move\n", + "Agent rider 6244 move from (5, 1) to (4, 1) using car (6271, [(5, 1), (4, 1)], 0)\n", + "Agent rider 6245 move from (6, 3) to (7, 3) using car (6231, [(6, 3), (7, 3)], 0)\n", + "Agent rider 6246 move from (3, 7) to (2, 7) using car (6278, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6247 move from (1, 1) to (1, 2) using car (6216, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6248 move from (6, 6) to (6, 7) using car (6220, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6249 doesn't move\n", + "Driver 6250 arrived\n", + "Driver 6256 arrived\n", "Driver 6262 arrived\n", - "Agent rider 6263 move from (3, 4) to (3, 5) using car (6228, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6264 move from (2, 7) to (2, 6) using car (6241, [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6265 move from (8, 8) to (7, 8) using car (6214, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6266 move from (7, 2) to (8, 2) using car (6192, [(7, 2), (8, 2)], 0)\n", - "Agent rider 6267 move from (5, 2) to (6, 2) using car (6250, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (9, 2) to (9, 1) using car (6222, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (2, 1) to (3, 1) using car (6229, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6271 move from (2, 1) to (3, 1) using car (6229, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6288 move from (1, 9) to (2, 9) using car (6326, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6289 arrived\n", - "Agent rider 6292 doesn't move\n", - "Agent rider 6293 move from (1, 4) to (1, 5) using car (6278, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6309 move from (1, 9) to (2, 9) using car (6326, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6335 doesn't move\n", - "Agent rider 6336 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "tick 456 ended\n", - "I am driver 6339 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)]\n", - "I am driver 6340 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", - "I am driver 6341 - trip: [(9, 4), (9, 5), (9, 6)]\n", - "I am driver 6342 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 6343 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 6344 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6345 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 6346 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "8 drivers generated.\n", - "I am rider 6347 - dep: (3, 7) , arr: (6, 7)\n", - "I am rider 6348 - dep: (8, 0) , arr: (2, 7)\n", - "I am rider 6349 - dep: (7, 4) , arr: (8, 5)\n", - "I am rider 6350 - dep: (8, 3) , arr: (7, 1)\n", - "I am rider 6351 - dep: (1, 5) , arr: (8, 1)\n", - "I am rider 6352 - dep: (0, 4) , arr: (2, 3)\n", - "I am rider 6353 - dep: (4, 0) , arr: (7, 9)\n", - "I am rider 6354 - dep: (6, 0) , arr: (4, 6)\n", - "I am rider 6355 - dep: (1, 8) , arr: (5, 7)\n", - "I am rider 6356 - dep: (6, 5) , arr: (6, 3)\n", - "10 riders generated.\n", - "Agent rider 4494 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4938 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5409 move from (8, 3) to (8, 2) using car (6275, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5465 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5472 doesn't move\n", - "Agent rider 5488 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (9, 1) to (9, 0) using car (6222, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 3) to (8, 2) using car (6275, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5763 move from (7, 7) to (7, 8) using car (6274, [(7, 7), (7, 8)], 0)\n", - "Agent rider 5871 move from (0, 7) to (1, 7) using car (6339, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5917 move from (7, 7) to (7, 8) using car (6274, [(7, 7), (7, 8)], 0)\n", - "Agent rider 5935 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5963 doesn't move\n", - "Agent rider 5966 doesn't move\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6014 doesn't move\n", - "Agent rider 6016 move from (7, 7) to (6, 7) using car (6323, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6018 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6020 move from (1, 5) to (1, 4) using car (6225, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 move from (8, 9) to (8, 8) using car (6315, [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 move from (9, 1) to (9, 0) using car (6222, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6086 move from (5, 1) to (5, 2) using car (6300, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6096 move from (7, 7) to (6, 7) using car (6323, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 6109 arrived\n", - "Agent rider 6123 move from (1, 6) to (1, 7) using car (6205, [(1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6128 move from (5, 2) to (5, 1) using car (6305, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 6129 move from (7, 7) to (7, 8) using car (6274, [(7, 7), (7, 8)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 move from (7, 8) to (6, 8) using car (6214, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6153 doesn't move\n", - "Agent rider 6156 doesn't move\n" + "Agent rider 6263 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (7, 9) to (6, 9) using car (6171, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (3, 0) to (4, 0) using car (6175, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6280 move from (3, 0) to (4, 0) using car (6175, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6281 move from (9, 1) to (9, 0) using car (6255, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 move from (1, 1) to (1, 2) using car (6216, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6289 move from (6, 0) to (5, 0) using car (6232, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6163 move from (3, 8) to (3, 7) using car (6328, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 6164 move from (5, 2) to (5, 1) using car (6272, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 6179 arrived\n", - "Agent rider 6197 move from (1, 2) to (1, 3) using car (6281, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 6200 move from (1, 5) to (1, 4) using car (6329, [(1, 5), (1, 4), (1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Driver 6204 arrived\n", - "Agent rider 6208 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6209 doesn't move\n", - "Driver 6213 arrived\n", + "Agent rider 6295 move from (6, 5) to (6, 6) using car (6302, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 move from (5, 2) to (4, 2) using car (6251, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6297 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6301 move from (8, 4) to (8, 3) using car (6274, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6307 move from (6, 5) to (5, 5) using car (6284, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6308 move from (5, 2) to (4, 2) using car (6251, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6309 move from (2, 3) to (2, 4) using car (6305, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 6310 doesn't move\n", + "Agent rider 6311 doesn't move\n", + "Agent rider 6334 doesn't move\n", + "tick 447 ended\n", + "I am driver 6335 - trip: [(7, 9), (8, 9)]\n", + "I am driver 6336 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 6337 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 6338 - trip: [(5, 6), (5, 7), (4, 7)]\n", + "I am driver 6339 - trip: [(8, 2), (7, 2), (7, 3), (6, 3), (5, 3)]\n", + "I am driver 6340 - trip: [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6341 - trip: [(6, 5), (6, 4), (5, 4)]\n", + "I am driver 6342 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 6343 - trip: [(9, 8), (8, 8), (8, 9), (7, 9), (6, 9)]\n", + "I am driver 6344 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 6345 - trip: [(4, 7), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 6346 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 6347 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 6348 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 6349 - trip: [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", + "I am driver 6350 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 6351 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 6352 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 6353 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 6354 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 6355 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "21 drivers generated.\n", + "I am rider 6356 - dep: (5, 3) , arr: (4, 3)\n", + "I am rider 6357 - dep: (6, 3) , arr: (7, 8)\n", + "I am rider 6358 - dep: (4, 7) , arr: (9, 3)\n", + "I am rider 6359 - dep: (7, 1) , arr: (4, 1)\n", + "I am rider 6360 - dep: (4, 9) , arr: (4, 5)\n", + "5 riders generated.\n", + "Agent rider 4779 move from (3, 7) to (3, 6) using car (6336, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 4996 move from (2, 7) to (1, 7) using car (6278, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 4996 arrived with a waiting time of 50 ticks\n", + "Agent rider 5104 move from (3, 7) to (3, 6) using car (6336, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5370 move from (3, 7) to (3, 6) using car (6336, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5375 move from (2, 4) to (2, 5) using car (6305, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Rider n° 5375 arrived with a waiting time of 32 ticks\n", + "Agent rider 5509 move from (3, 7) to (3, 6) using car (6336, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5763 move from (2, 7) to (1, 7) using car (6278, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 5763 arrived with a waiting time of 24 ticks\n", + "Agent rider 5811 move from (3, 7) to (3, 6) using car (6336, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 5812 move from (2, 6) to (2, 7) using car (6316, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 move from (1, 2) to (1, 3) using car (6216, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 5881 move from (0, 2) to (0, 3) using car (6349, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5901 move from (9, 9) to (8, 9) using car (6352, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 5966 move from (9, 9) to (8, 9) using car (6352, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 5988 move from (2, 4) to (2, 5) using car (6305, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Rider n° 5988 arrived with a waiting time of 12 ticks\n", + "Agent rider 5993 move from (4, 2) to (3, 2) using car (6251, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6012 move from (7, 7) to (7, 6) using car (6257, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 6035 move from (1, 4) to (1, 5) using car (6306, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6057 move from (3, 1) to (2, 1) using car (6258, [(3, 1), (2, 1)], 0)\n", + "Agent rider 6065 move from (1, 4) to (1, 5) using car (6306, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6066 move from (9, 9) to (8, 9) using car (6352, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 7) to (3, 8) using car (6275, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 6108 move from (2, 6) to (2, 7) using car (6316, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (4, 0) to (5, 0) using car (6175, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6125 move from (6, 7) to (7, 7) using car (6276, [(6, 7), (7, 7)], 0)\n", + "Rider n° 6125 arrived with a waiting time of 6 ticks\n", + "Agent rider 6127 move from (2, 7) to (1, 7) using car (6278, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6129 move from (7, 8) to (8, 8) using car (6200, [(7, 8), (8, 8)], 0)\n", + "Agent rider 6134 move from (1, 1) to (0, 1) using car (6351, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 6134 arrived with a waiting time of 4 ticks\n", + "Agent rider 6149 doesn't move\n", + "Driver 6170 arrived\n", + "Driver 6174 arrived\n", + "Agent rider 6177 move from (6, 7) to (6, 8) using car (6220, [(6, 7), (6, 8)], 0)\n", + "Agent rider 6178 move from (3, 1) to (2, 1) using car (6258, [(3, 1), (2, 1)], 0)\n", + "Agent rider 6179 move from (5, 6) to (5, 5) using car (6292, [(5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6180 move from (9, 0) to (8, 0) using car (6255, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 7) to (7, 6) using car (6257, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 6182 move from (3, 1) to (2, 1) using car (6258, [(3, 1), (2, 1)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (5, 5) to (4, 5) using car (6348, [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 6185 move from (2, 6) to (2, 7) using car (6316, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (6, 6) to (6, 7) using car (6302, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 6189 arrived\n", + "Driver 6209 arrived\n", + "Agent rider 6218 move from (7, 8) to (8, 8) using car (6200, [(7, 8), (8, 8)], 0)\n", + "Driver 6227 arrived\n", + "Driver 6241 arrived\n", + "Agent rider 6243 move from (8, 0) to (7, 0) using car (6333, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6245 doesn't move\n", + "Agent rider 6246 doesn't move\n", + "Agent rider 6247 move from (1, 2) to (1, 3) using car (6216, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6248 move from (6, 7) to (7, 7) using car (6276, [(6, 7), (7, 7)], 0)\n", + "Rider n° 6248 arrived with a waiting time of 4 ticks\n", + "Agent rider 6249 move from (0, 2) to (0, 3) using car (6349, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 6263 move from (5, 6) to (5, 5) using car (6292, [(5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (6, 9) to (5, 9) using car (6171, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (4, 0) to (5, 0) using car (6175, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6280 move from (4, 0) to (5, 0) using car (6175, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6281 move from (9, 0) to (8, 0) using car (6255, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 move from (1, 2) to (1, 3) using car (6216, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 6283 arrived\n", + "Agent rider 6286 move from (2, 6) to (2, 7) using car (6316, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6289 move from (5, 0) to (4, 0) using car (6232, [(5, 0), (4, 0)], 0)\n", + "Agent rider 6290 move from (7, 0) to (7, 1) using car (6304, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 move from (8, 0) to (7, 0) using car (6333, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (6, 6) to (6, 7) using car (6302, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 move from (4, 2) to (3, 2) using car (6279, [(4, 2), (3, 2)], 0)\n", + "Agent rider 6297 move from (8, 4) to (7, 4) using car (6317, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (4, 2) to (3, 2) using car (6251, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6301 move from (8, 3) to (8, 2) using car (6274, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6307 move from (5, 5) to (4, 5) using car (6284, [(5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6308 move from (4, 2) to (3, 2) using car (6251, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6309 move from (2, 4) to (2, 5) using car (6305, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 6310 move from (4, 2) to (3, 2) using car (6279, [(4, 2), (3, 2)], 0)\n", + "Agent rider 6311 doesn't move\n", + "Agent rider 6334 doesn't move\n", + "Agent rider 6356 doesn't move\n", + "Agent rider 6357 doesn't move\n", + "Agent rider 6358 move from (4, 7) to (5, 7) using car (6345, [(4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 6359 doesn't move\n", + "Agent rider 6360 doesn't move\n", + "tick 448 ended\n", + "I am driver 6361 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6362 - trip: [(4, 0), (3, 0)]\n", + "I am driver 6363 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 6364 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 6365 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 6366 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 6367 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 6368 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 6369 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 6370 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 6371 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 6372 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 6373 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", + "I am driver 6374 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 6375 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 6376 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 6377 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "17 drivers generated.\n", + "I am rider 6378 - dep: (9, 9) , arr: (0, 3)\n", + "1 riders generated.\n", + "Agent rider 4779 move from (3, 6) to (2, 6) using car (6353, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5104 move from (3, 6) to (2, 6) using car (6353, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 5104 arrived with a waiting time of 50 ticks\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5370 move from (3, 6) to (2, 6) using car (6353, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 5370 arrived with a waiting time of 30 ticks\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5509 move from (3, 6) to (2, 6) using car (6353, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 doesn't move\n", + "Agent rider 5811 move from (3, 6) to (2, 6) using car (6353, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5812 move from (2, 7) to (2, 8) using car (6316, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 move from (1, 3) to (1, 4) using car (6216, [(1, 3), (1, 4)], 0)\n", + "Agent rider 5881 move from (0, 3) to (0, 4) using car (6349, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5901 move from (8, 9) to (8, 8) using car (6352, [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Rider n° 5901 arrived with a waiting time of 19 ticks\n", + "Agent rider 5966 move from (8, 9) to (8, 8) using car (6352, [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 5993 move from (3, 2) to (2, 2) using car (6251, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6012 move from (7, 6) to (7, 5) using car (6257, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 6035 move from (1, 5) to (1, 6) using car (6306, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6065 move from (1, 5) to (1, 6) using car (6306, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6066 move from (8, 9) to (8, 8) using car (6352, [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 6105 doesn't move\n", + "Agent rider 6106 move from (3, 8) to (3, 9) using car (6275, [(3, 8), (3, 9)], 0)\n", + "Rider n° 6106 arrived with a waiting time of 7 ticks\n", + "Agent rider 6108 move from (2, 7) to (2, 8) using car (6316, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6129 move from (8, 8) to (8, 9) using car (6343, [(8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6178 doesn't move\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 move from (8, 0) to (7, 0) using car (6255, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 6) to (7, 5) using car (6257, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 6182 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (4, 5) to (3, 5) using car (6348, [(4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 6185 move from (2, 7) to (2, 8) using car (6316, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (6, 7) to (6, 8) using car (6302, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6218 move from (8, 8) to (8, 9) using car (6343, [(8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", "Driver 6231 arrived\n", - "Agent rider 6233 move from (3, 5) to (3, 6) using car (6228, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6235 move from (2, 6) to (1, 6) using car (6304, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 move from (6, 3) to (6, 4) using car (6259, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6237 move from (5, 0) to (6, 0) using car (6286, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 6252 move from (7, 8) to (6, 8) using car (6214, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6253 move from (7, 8) to (6, 8) using car (6214, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 move from (5, 1) to (5, 2) using car (6300, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6255 move from (4, 1) to (4, 2) using car (6282, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6256 move from (5, 7) to (5, 6) using car (6298, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 6256 arrived with a waiting time of 1 ticks\n", - "Driver 6257 arrived\n", - "Agent rider 6263 doesn't move\n", - "Agent rider 6264 move from (2, 6) to (2, 5) using car (6241, [(2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6265 move from (7, 8) to (6, 8) using car (6214, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 6236 arrived\n", + "Driver 6239 arrived\n", + "Agent rider 6243 move from (7, 0) to (6, 0) using car (6333, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6245 move from (7, 3) to (7, 4) using car (6365, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", + "Rider n° 6245 arrived with a waiting time of 2 ticks\n", + "Agent rider 6246 move from (2, 7) to (2, 8) using car (6316, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6247 move from (1, 3) to (1, 4) using car (6216, [(1, 3), (1, 4)], 0)\n", + "Agent rider 6249 move from (0, 3) to (0, 4) using car (6349, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 6263 move from (5, 5) to (4, 5) using car (6292, [(5, 5), (4, 5)], 0)\n", + "Rider n° 6263 arrived with a waiting time of 3 ticks\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (5, 9) to (4, 9) using car (6171, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 6266 doesn't move\n", - "Agent rider 6267 move from (6, 2) to (7, 2) using car (6250, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (9, 1) to (9, 0) using car (6222, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (3, 1) to (4, 1) using car (6229, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 6271 move from (3, 1) to (4, 1) using car (6229, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 6280 arrived\n", - "Agent rider 6288 move from (2, 9) to (3, 9) using car (6326, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (9, 7) to (9, 6) using car (6301, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6293 move from (1, 5) to (1, 6) using car (6278, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 doesn't move\n", - "Agent rider 6295 move from (8, 8) to (7, 8) using car (6245, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 6297 arrived\n", - "Driver 6302 arrived\n", - "Agent rider 6309 move from (2, 9) to (3, 9) using car (6326, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6335 doesn't move\n", - "Agent rider 6336 move from (5, 6) to (5, 5) using car (6332, [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6347 doesn't move\n", - "Agent rider 6348 doesn't move\n", - "Agent rider 6349 doesn't move\n", - "Agent rider 6350 move from (8, 3) to (8, 2) using car (6275, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 6351 move from (1, 5) to (1, 4) using car (6329, [(1, 5), (1, 4), (1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 doesn't move\n", - "Agent rider 6354 move from (6, 0) to (5, 0) using car (6314, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 doesn't move\n", + "Agent rider 6267 doesn't move\n", + "Agent rider 6268 doesn't move\n", + "Driver 6271 arrived\n", + "Driver 6272 arrived\n", + "Driver 6277 arrived\n", + "Agent rider 6280 doesn't move\n", + "Agent rider 6281 move from (8, 0) to (7, 0) using car (6255, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 move from (1, 3) to (1, 4) using car (6216, [(1, 3), (1, 4)], 0)\n", + "Agent rider 6286 move from (2, 7) to (2, 8) using car (6316, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6289 move from (4, 0) to (3, 0) using car (6362, [(4, 0), (3, 0)], 0)\n", + "Rider n° 6289 arrived with a waiting time of 3 ticks\n", + "Agent rider 6290 move from (7, 1) to (7, 2) using car (6304, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Driver 6293 arrived\n", + "Agent rider 6294 move from (7, 0) to (6, 0) using car (6333, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (6, 7) to (6, 8) using car (6302, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 doesn't move\n", + "Agent rider 6297 move from (7, 4) to (6, 4) using car (6317, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (3, 2) to (2, 2) using car (6251, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6301 move from (8, 2) to (7, 2) using car (6274, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6307 move from (4, 5) to (4, 6) using car (6284, [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6308 move from (3, 2) to (2, 2) using car (6251, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6309 move from (2, 5) to (2, 6) using car (6305, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 6310 doesn't move\n", + "Agent rider 6311 move from (9, 3) to (8, 3) using car (6369, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 6319 arrived\n", + "Driver 6326 arrived\n", + "Agent rider 6334 doesn't move\n", "Agent rider 6356 doesn't move\n", - "tick 457 ended\n", + "Agent rider 6357 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6359 doesn't move\n", + "Agent rider 6360 move from (4, 9) to (3, 9) using car (6354, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 6378 doesn't move\n", + "tick 449 ended\n", "0 drivers generated.\n", - "I am rider 6357 - dep: (7, 7) , arr: (0, 6)\n", - "I am rider 6358 - dep: (4, 7) , arr: (9, 5)\n", - "2 riders generated.\n", - "Agent rider 4494 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4938 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5409 move from (8, 2) to (8, 1) using car (6275, [(8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5465 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5472 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5488 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5531 move from (9, 9) to (9, 8) using car (6318, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5603 move from (9, 9) to (9, 8) using car (6318, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5672 move from (9, 0) to (8, 0) using car (6222, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5708 move from (9, 9) to (9, 8) using car (6318, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5734 move from (8, 2) to (8, 1) using car (6275, [(8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 5763 move from (7, 8) to (8, 8) using car (6248, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 5871 move from (1, 7) to (2, 7) using car (6339, [(1, 7), (2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5917 move from (7, 8) to (8, 8) using car (6248, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 5935 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5963 move from (3, 9) to (4, 9) using car (6326, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 5966 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5996 move from (9, 9) to (9, 8) using car (6318, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5997 move from (7, 0) to (8, 0) using car (6345, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6014 move from (3, 5) to (2, 5) using car (6333, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6014 arrived with a waiting time of 14 ticks\n", - "Agent rider 6016 move from (6, 7) to (5, 7) using car (6323, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6018 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6020 move from (1, 4) to (1, 3) using car (6225, [(1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 6021 move from (9, 9) to (9, 8) using car (6318, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6050 move from (8, 8) to (8, 7) using car (6315, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 6062 doesn't move\n", - "Agent rider 6074 move from (9, 0) to (8, 0) using car (6222, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6086 move from (5, 2) to (5, 3) using car (6300, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Rider n° 6086 arrived with a waiting time of 5 ticks\n", - "Agent rider 6089 move from (6, 0) to (6, 1) using car (6286, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 6090 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6096 doesn't move\n", - "Driver 6119 arrived\n", - "Agent rider 6123 move from (1, 7) to (0, 7) using car (6205, [(1, 7), (0, 7)], 0)\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6128 move from (5, 1) to (5, 0) using car (6305, [(5, 1), (5, 0)], 0)\n", - "Rider n° 6128 arrived with a waiting time of 4 ticks\n", - "Agent rider 6129 move from (7, 8) to (8, 8) using car (6248, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 move from (6, 8) to (5, 8) using car (6214, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 6142 arrived\n", - "Agent rider 6153 move from (5, 7) to (5, 6) using car (6334, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6156 move from (1, 6) to (1, 7) using car (6278, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6163 move from (3, 7) to (3, 6) using car (6328, [(3, 7), (3, 6)], 0)\n", - "Agent rider 6164 move from (5, 1) to (4, 1) using car (6272, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6165 doesn't move\n", - "Agent rider 6166 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 6173 arrived\n", - "Driver 6192 arrived\n", - "Agent rider 6197 move from (1, 3) to (1, 4) using car (6281, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 6200 move from (1, 4) to (1, 3) using car (6329, [(1, 4), (1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6208 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6209 doesn't move\n", - "Driver 6218 arrived\n", - "Driver 6226 arrived\n", - "Agent rider 6233 move from (3, 6) to (3, 7) using car (6228, [(3, 6), (3, 7)], 0)\n", - "Agent rider 6235 move from (1, 6) to (1, 5) using car (6304, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 move from (6, 4) to (6, 5) using car (6259, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6237 move from (6, 0) to (6, 1) using car (6286, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 6252 move from (6, 8) to (5, 8) using car (6214, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6253 move from (6, 8) to (5, 8) using car (6214, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 move from (5, 2) to (5, 3) using car (6300, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6255 move from (4, 2) to (3, 2) using car (6282, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 6257 arrived\n", - "Agent rider 6263 move from (3, 5) to (4, 5) using car (6308, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6264 move from (2, 5) to (2, 4) using car (6241, [(2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 6265 move from (6, 8) to (6, 7) using car (6313, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6266 move from (8, 2) to (8, 1) using car (6275, [(8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 6267 move from (7, 2) to (7, 3) using car (6250, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (9, 0) to (8, 0) using car (6222, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 move from (0, 2) to (0, 1) using car (6234, [(0, 2), (0, 1)], 0)\n", - "Agent rider 6270 move from (4, 1) to (5, 1) using car (6229, [(4, 1), (5, 1)], 0)\n", - "Agent rider 6271 move from (4, 1) to (5, 1) using car (6229, [(4, 1), (5, 1)], 0)\n", - "Driver 6284 arrived\n", - "Agent rider 6288 move from (3, 9) to (4, 9) using car (6326, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (9, 6) to (9, 5) using car (6301, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6293 move from (1, 6) to (1, 7) using car (6278, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 doesn't move\n", - "Agent rider 6295 move from (7, 8) to (6, 8) using car (6245, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 6299 arrived\n", - "Agent rider 6309 move from (3, 9) to (4, 9) using car (6326, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6335 doesn't move\n", - "Agent rider 6336 move from (5, 5) to (5, 4) using car (6332, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6337 move from (0, 6) to (0, 5) using car (6317, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6347 move from (3, 7) to (3, 6) using car (6328, [(3, 7), (3, 6)], 0)\n", - "Agent rider 6348 doesn't move\n", - "Agent rider 6349 doesn't move\n", - "Agent rider 6350 move from (8, 2) to (8, 1) using car (6275, [(8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 6351 move from (1, 4) to (1, 3) using car (6329, [(1, 4), (1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (4, 0) to (4, 1) using car (6310, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6354 move from (5, 0) to (4, 0) using car (6314, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 doesn't move\n", - "Agent rider 6356 doesn't move\n", - "Agent rider 6357 move from (7, 7) to (8, 7) using car (6307, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 6358 move from (4, 7) to (3, 7) using car (6239, [(4, 7), (3, 7), (2, 7)], 0)\n", - "tick 458 ended\n", - "I am driver 6359 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 6360 - trip: [(1, 8), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 6361 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7)]\n", - "I am driver 6362 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6363 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 6364 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 6365 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 6366 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 6367 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 6368 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6369 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 6370 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", - "I am driver 6371 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 6372 - trip: [(4, 8), (4, 9)]\n", - "I am driver 6373 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 6374 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "16 drivers generated.\n", - "I am rider 6375 - dep: (5, 3) , arr: (6, 4)\n", - "I am rider 6376 - dep: (2, 4) , arr: (3, 1)\n", - "I am rider 6377 - dep: (7, 9) , arr: (4, 3)\n", - "I am rider 6378 - dep: (2, 3) , arr: (0, 4)\n", - "4 riders generated.\n", - "Agent rider 4494 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4938 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5409 move from (8, 1) to (9, 1) using car (6275, [(8, 1), (9, 1)], 0)\n", - "Agent rider 5465 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5472 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5488 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (8, 0) to (7, 0) using car (6222, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (8, 1) to (9, 1) using car (6275, [(8, 1), (9, 1)], 0)\n", - "Agent rider 5763 move from (8, 8) to (8, 7) using car (6248, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 5871 move from (2, 7) to (3, 7) using car (6339, [(2, 7), (3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 5917 move from (8, 8) to (8, 7) using car (6248, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 5935 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5963 move from (4, 9) to (4, 8) using car (6326, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 5963 arrived with a waiting time of 12 ticks\n", - "Agent rider 5966 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5996 move from (9, 8) to (9, 7) using car (6318, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5997 move from (8, 0) to (9, 0) using car (6345, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6016 move from (5, 7) to (4, 7) using car (6323, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6020 move from (1, 3) to (1, 2) using car (6225, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 move from (8, 7) to (9, 7) using car (6307, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6062 move from (2, 4) to (2, 5) using car (6320, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 6062 arrived with a waiting time of 11 ticks\n", - "Agent rider 6074 move from (8, 0) to (7, 0) using car (6222, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6089 move from (6, 1) to (6, 2) using car (6286, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 6090 doesn't move\n", - "Agent rider 6096 move from (6, 7) to (6, 6) using car (6313, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (3, 2) to (2, 2) using car (6282, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6129 move from (8, 8) to (8, 7) using car (6248, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 6130 move from (3, 2) to (2, 2) using car (6282, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6131 move from (5, 8) to (4, 8) using car (6214, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6153 move from (5, 6) to (5, 5) using car (6334, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6156 move from (1, 7) to (1, 8) using car (6278, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6163 move from (3, 6) to (3, 7) using car (6206, [(3, 6), (3, 7)], 0)\n", - "Agent rider 6164 move from (4, 1) to (3, 1) using car (6272, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6165 move from (2, 4) to (1, 4) using car (6241, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6166 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 6192 arrived\n", - "Agent rider 6197 move from (1, 4) to (1, 5) using car (6281, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Rider n° 6197 arrived with a waiting time of 4 ticks\n", - "Agent rider 6200 move from (1, 3) to (2, 3) using car (6329, [(1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6208 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6209 move from (3, 2) to (2, 2) using car (6282, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 6216 arrived\n", - "Agent rider 6233 move from (3, 7) to (2, 7) using car (6239, [(3, 7), (2, 7)], 0)\n", - "Agent rider 6235 move from (1, 5) to (1, 4) using car (6304, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 move from (6, 5) to (6, 6) using car (6259, [(6, 5), (6, 6)], 0)\n", - "Agent rider 6237 move from (6, 1) to (6, 2) using car (6286, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Driver 6246 arrived\n", - "Driver 6249 arrived\n", - "Agent rider 6252 doesn't move\n", - "Agent rider 6253 move from (5, 8) to (4, 8) using car (6214, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6254 move from (5, 3) to (5, 4) using car (6300, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6255 move from (3, 2) to (2, 2) using car (6282, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 6261 arrived\n", - "Agent rider 6263 move from (4, 5) to (5, 5) using car (6308, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6264 move from (2, 4) to (1, 4) using car (6241, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6265 move from (6, 7) to (6, 6) using car (6313, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6266 move from (8, 1) to (9, 1) using car (6275, [(8, 1), (9, 1)], 0)\n", - "Agent rider 6267 move from (7, 3) to (7, 4) using car (6250, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (8, 0) to (7, 0) using car (6222, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 doesn't move\n", - "Agent rider 6271 doesn't move\n", - "Driver 6274 arrived\n", + "I am rider 6379 - dep: (1, 1) , arr: (8, 3)\n", + "I am rider 6380 - dep: (9, 8) , arr: (0, 5)\n", + "I am rider 6381 - dep: (7, 7) , arr: (5, 4)\n", + "I am rider 6382 - dep: (5, 5) , arr: (0, 0)\n", + "I am rider 6383 - dep: (0, 5) , arr: (0, 7)\n", + "I am rider 6384 - dep: (6, 0) , arr: (0, 0)\n", + "I am rider 6385 - dep: (0, 7) , arr: (7, 1)\n", + "I am rider 6386 - dep: (8, 6) , arr: (6, 6)\n", + "I am rider 6387 - dep: (0, 9) , arr: (6, 9)\n", + "9 riders generated.\n", + "Agent rider 4779 move from (2, 6) to (2, 5) using car (6353, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5225 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5509 move from (2, 6) to (2, 5) using car (6353, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 move from (2, 4) to (2, 3) using car (6350, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5811 move from (2, 6) to (2, 5) using car (6353, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 5812 move from (2, 8) to (2, 9) using car (6316, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 5812 arrived with a waiting time of 18 ticks\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5966 move from (8, 8) to (8, 7) using car (6352, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 5993 move from (2, 2) to (1, 2) using car (6251, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6007 move from (7, 3) to (7, 2) using car (6331, [(7, 3), (7, 2)], 0)\n", + "Agent rider 6012 move from (7, 5) to (7, 4) using car (6257, [(7, 5), (7, 4)], 0)\n", + "Agent rider 6035 move from (1, 6) to (1, 7) using car (6306, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6057 doesn't move\n", + "Agent rider 6065 move from (1, 6) to (1, 7) using car (6306, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6066 move from (8, 8) to (8, 7) using car (6352, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 6105 move from (3, 3) to (2, 3) using car (6373, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6108 move from (2, 8) to (2, 9) using car (6316, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (5, 0) to (5, 1) using car (6371, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6129 move from (8, 9) to (7, 9) using car (6343, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6177 move from (6, 8) to (6, 9) using car (6219, [(6, 8), (6, 9)], 0)\n", + "Agent rider 6178 doesn't move\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 move from (7, 0) to (6, 0) using car (6255, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 5) to (7, 4) using car (6257, [(7, 5), (7, 4)], 0)\n", + "Agent rider 6182 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (3, 5) to (2, 5) using car (6348, [(3, 5), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 6185 move from (2, 8) to (3, 8) using car (6375, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (6, 8) to (6, 9) using car (6302, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 6195 arrived\n", + "Driver 6200 arrived\n", + "Agent rider 6218 move from (8, 9) to (7, 9) using car (6343, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Driver 6220 arrived\n", + "Driver 6232 arrived\n", + "Driver 6239 arrived\n", + "Agent rider 6243 move from (6, 0) to (5, 0) using car (6333, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6246 move from (2, 8) to (2, 9) using car (6316, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 6246 arrived with a waiting time of 4 ticks\n", + "Agent rider 6247 doesn't move\n", + "Agent rider 6249 move from (0, 4) to (1, 4) using car (6349, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Driver 6253 arrived\n", + "Driver 6258 arrived\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (4, 9) to (3, 9) using car (6171, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (5, 0) to (5, 1) using car (6303, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Driver 6270 arrived\n", + "Driver 6272 arrived\n", "Driver 6276 arrived\n", - "Agent rider 6288 move from (4, 9) to (4, 8) using car (6326, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6290 arrived\n", - "Agent rider 6292 move from (9, 5) to (9, 4) using car (6301, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6293 move from (1, 7) to (1, 8) using car (6278, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 move from (8, 0) to (9, 0) using car (6345, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6295 move from (6, 8) to (5, 8) using car (6245, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6309 move from (4, 9) to (4, 8) using car (6326, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6335 move from (5, 8) to (4, 8) using car (6214, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6336 move from (5, 4) to (4, 4) using car (6331, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 6337 move from (0, 5) to (0, 4) using car (6317, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 6338 move from (0, 5) to (0, 4) using car (6317, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 6347 move from (3, 6) to (3, 7) using car (6206, [(3, 6), (3, 7)], 0)\n", - "Agent rider 6348 move from (8, 0) to (9, 0) using car (6345, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6349 doesn't move\n", - "Agent rider 6350 move from (8, 1) to (9, 1) using car (6275, [(8, 1), (9, 1)], 0)\n", - "Agent rider 6351 move from (1, 3) to (2, 3) using car (6329, [(1, 3), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (4, 1) to (4, 2) using car (6367, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6354 move from (4, 0) to (3, 0) using car (6314, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 move from (1, 8) to (2, 8) using car (6360, [(1, 8), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 6279 arrived\n", + "Agent rider 6280 move from (5, 0) to (5, 1) using car (6303, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 6281 move from (7, 0) to (6, 0) using car (6255, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 doesn't move\n", + "Agent rider 6286 move from (2, 8) to (2, 9) using car (6316, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 2) to (7, 3) using car (6304, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 move from (6, 0) to (5, 0) using car (6333, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (6, 8) to (6, 9) using car (6302, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 move from (3, 2) to (4, 2) using car (6370, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 6297 move from (6, 4) to (5, 4) using car (6317, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (2, 2) to (1, 2) using car (6251, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6301 move from (7, 2) to (6, 2) using car (6274, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Rider n° 6301 arrived with a waiting time of 2 ticks\n", + "Agent rider 6307 move from (4, 6) to (4, 7) using car (6284, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 6307 arrived with a waiting time of 0 ticks\n", + "Agent rider 6308 move from (2, 2) to (1, 2) using car (6251, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6309 move from (2, 6) to (2, 7) using car (6305, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 6310 move from (3, 2) to (4, 2) using car (6370, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 6311 move from (8, 3) to (7, 3) using car (6369, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 6327 arrived\n", + "Agent rider 6334 doesn't move\n", + "Driver 6335 arrived\n", "Agent rider 6356 doesn't move\n", - "Agent rider 6357 move from (8, 7) to (8, 6) using car (6315, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 6357 move from (6, 3) to (6, 4) using car (6376, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 6358 doesn't move\n", - "Agent rider 6375 doesn't move\n", - "Agent rider 6376 move from (2, 4) to (1, 4) using car (6241, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6377 move from (7, 9) to (6, 9) using car (6373, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6359 move from (7, 1) to (7, 2) using car (6322, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 6360 move from (3, 9) to (3, 8) using car (6354, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", "Agent rider 6378 doesn't move\n", - "tick 459 ended\n", - "I am driver 6379 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 6380 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 6381 - trip: [(4, 2), (5, 2), (6, 2), (6, 1)]\n", - "I am driver 6382 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 6383 - trip: [(2, 5), (2, 4)]\n", - "I am driver 6384 - trip: [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 6385 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 6386 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 6387 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 6388 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 6389 - trip: [(8, 4), (7, 4), (6, 4)]\n", - "I am driver 6390 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", - "12 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 4494 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 4938 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5472 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5488 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (7, 0) to (6, 0) using car (6319, [(7, 0), (6, 0)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5763 move from (8, 7) to (8, 6) using car (6248, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 5871 move from (3, 7) to (3, 6) using car (6339, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Rider n° 5871 arrived with a waiting time of 10 ticks\n", - "Agent rider 5917 move from (8, 7) to (8, 6) using car (6248, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Rider n° 5917 arrived with a waiting time of 13 ticks\n", - "Agent rider 5935 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5966 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (9, 0) to (9, 1) using car (6345, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6016 doesn't move\n", - "Agent rider 6018 move from (9, 5) to (9, 6) using car (6325, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6020 move from (1, 2) to (1, 1) using car (6225, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6074 move from (7, 0) to (6, 0) using car (6319, [(7, 0), (6, 0)], 0)\n", - "Agent rider 6089 move from (6, 2) to (6, 3) using car (6286, [(6, 2), (6, 3)], 0)\n", - "Agent rider 6090 move from (9, 5) to (9, 6) using car (6325, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6096 move from (6, 6) to (6, 5) using car (6313, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (2, 2) to (1, 2) using car (6282, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6129 move from (8, 7) to (8, 6) using car (6248, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 6130 move from (2, 2) to (1, 2) using car (6282, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6131 move from (4, 8) to (3, 8) using car (6214, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6153 move from (5, 5) to (4, 5) using car (6334, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6156 move from (1, 8) to (2, 8) using car (6278, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6163 move from (3, 7) to (2, 7) using car (6247, [(3, 7), (2, 7)], 0)\n", - "Agent rider 6164 move from (3, 1) to (2, 1) using car (6272, [(3, 1), (2, 1)], 0)\n", - "Agent rider 6165 move from (1, 4) to (1, 3) using car (6304, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Rider n° 6165 arrived with a waiting time of 8 ticks\n", - "Agent rider 6166 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6197 doesn't move\n", - "Agent rider 6200 doesn't move\n", - "Driver 6205 arrived\n", - "Agent rider 6208 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6209 move from (2, 2) to (1, 2) using car (6282, [(2, 2), (1, 2)], 0)\n", - "Driver 6228 arrived\n", - "Driver 6229 arrived\n", - "Agent rider 6233 doesn't move\n", - "Driver 6234 arrived\n", - "Agent rider 6235 move from (1, 4) to (1, 3) using car (6304, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 doesn't move\n", - "Agent rider 6237 move from (6, 2) to (6, 3) using car (6286, [(6, 2), (6, 3)], 0)\n", - "Agent rider 6252 doesn't move\n", - "Agent rider 6253 move from (4, 8) to (4, 7) using car (6326, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6254 move from (5, 4) to (5, 5) using car (6300, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6255 move from (2, 2) to (1, 2) using car (6282, [(2, 2), (1, 2)], 0)\n", - "Rider n° 6255 arrived with a waiting time of 2 ticks\n", - "Agent rider 6263 move from (5, 5) to (5, 6) using car (6308, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (7, 7) to (8, 7) using car (6269, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 6382 doesn't move\n", + "Agent rider 6383 doesn't move\n", + "Agent rider 6384 move from (6, 0) to (5, 0) using car (6333, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6386 doesn't move\n", + "Agent rider 6387 doesn't move\n", + "tick 450 ended\n", + "I am driver 6388 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 6389 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6390 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 6391 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2)]\n", + "I am driver 6392 - trip: [(7, 4), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 6393 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 6394 - trip: [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 6395 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "8 drivers generated.\n", + "I am rider 6396 - dep: (5, 2) , arr: (9, 9)\n", + "I am rider 6397 - dep: (4, 7) , arr: (0, 7)\n", + "I am rider 6398 - dep: (5, 5) , arr: (0, 1)\n", + "I am rider 6399 - dep: (7, 5) , arr: (8, 1)\n", + "4 riders generated.\n", + "Agent rider 4779 move from (2, 5) to (2, 6) using car (6348, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5225 move from (2, 3) to (1, 3) using car (6373, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Rider n° 5225 arrived with a waiting time of 48 ticks\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5509 move from (2, 5) to (2, 6) using car (6348, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 move from (2, 3) to (1, 3) using car (6373, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 5811 move from (2, 5) to (2, 6) using car (6348, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 move from (1, 4) to (2, 4) using car (6349, [(1, 4), (2, 4)], 0)\n", + "Agent rider 5881 doesn't move\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5966 move from (8, 7) to (8, 6) using car (6352, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 5993 doesn't move\n", + "Agent rider 6007 move from (7, 2) to (7, 3) using car (6322, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 6012 move from (7, 4) to (8, 4) using car (6392, [(7, 4), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6035 move from (1, 7) to (1, 8) using car (6306, [(1, 7), (1, 8)], 0)\n", + "Agent rider 6057 move from (2, 1) to (3, 1) using car (6395, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6065 move from (1, 7) to (1, 8) using car (6306, [(1, 7), (1, 8)], 0)\n", + "Agent rider 6066 move from (8, 7) to (8, 8) using car (6347, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 6105 move from (2, 3) to (2, 2) using car (6350, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6108 move from (2, 9) to (3, 9) using car (6316, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (5, 1) to (5, 2) using car (6371, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6127 move from (1, 7) to (1, 8) using car (6306, [(1, 7), (1, 8)], 0)\n", + "Agent rider 6129 move from (7, 9) to (6, 9) using car (6343, [(7, 9), (6, 9)], 0)\n", + "Agent rider 6149 doesn't move\n", + "Agent rider 6177 move from (6, 9) to (5, 9) using car (6302, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6178 move from (2, 1) to (3, 1) using car (6395, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6179 move from (5, 5) to (4, 5) using car (6314, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6180 move from (6, 0) to (5, 0) using car (6255, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6181 move from (7, 4) to (8, 4) using car (6392, [(7, 4), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6182 move from (2, 1) to (3, 1) using car (6395, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (2, 5) to (2, 6) using car (6348, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 6185 move from (3, 8) to (3, 7) using car (6354, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (6, 9) to (5, 9) using car (6302, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 6200 arrived\n", + "Driver 6216 arrived\n", + "Agent rider 6218 move from (7, 9) to (6, 9) using car (6343, [(7, 9), (6, 9)], 0)\n", + "Driver 6239 arrived\n", + "Agent rider 6243 move from (5, 0) to (4, 0) using car (6333, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6247 move from (1, 4) to (2, 4) using car (6349, [(1, 4), (2, 4)], 0)\n", + "Rider n° 6247 arrived with a waiting time of 2 ticks\n", + "Agent rider 6249 move from (1, 4) to (2, 4) using car (6349, [(1, 4), (2, 4)], 0)\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (6, 6) to (6, 5) using car (6313, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6266 move from (9, 1) to (8, 1) using car (6385, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6267 move from (7, 4) to (7, 5) using car (6250, [(7, 4), (7, 5)], 0)\n", - "Agent rider 6268 move from (7, 0) to (6, 0) using car (6222, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 6268 arrived with a waiting time of 1 ticks\n", - "Agent rider 6269 move from (0, 1) to (0, 2) using car (6343, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6270 doesn't move\n", - "Agent rider 6271 doesn't move\n", - "Agent rider 6288 move from (4, 8) to (4, 7) using car (6326, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6291 arrived\n", - "Agent rider 6292 move from (9, 4) to (9, 3) using car (6301, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 6293 move from (1, 8) to (2, 8) using car (6278, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 move from (9, 0) to (9, 1) using car (6345, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6295 move from (5, 8) to (4, 8) using car (6245, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 6305 arrived\n", - "Agent rider 6309 move from (4, 8) to (4, 7) using car (6326, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6328 arrived\n", - "Agent rider 6335 move from (4, 8) to (3, 8) using car (6214, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6336 move from (4, 4) to (3, 4) using car (6331, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 move from (0, 4) to (0, 3) using car (6317, [(0, 4), (0, 3)], 0)\n", + "Agent rider 6265 move from (3, 9) to (2, 9) using car (6171, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (5, 1) to (5, 2) using car (6303, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Driver 6272 arrived\n", + "Driver 6275 arrived\n", + "Agent rider 6280 move from (5, 1) to (5, 2) using car (6303, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 6281 move from (6, 0) to (5, 0) using car (6255, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 move from (1, 4) to (2, 4) using car (6349, [(1, 4), (2, 4)], 0)\n", + "Agent rider 6286 move from (2, 9) to (3, 9) using car (6316, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 3) to (7, 4) using car (6304, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Driver 6292 arrived\n", + "Agent rider 6294 move from (5, 0) to (4, 0) using car (6333, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (6, 9) to (5, 9) using car (6302, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 doesn't move\n", + "Agent rider 6297 move from (5, 4) to (4, 4) using car (6317, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 move from (5, 0) to (4, 0) using car (6333, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6308 doesn't move\n", + "Agent rider 6309 move from (2, 7) to (2, 8) using car (6305, [(2, 7), (2, 8), (2, 9), (3, 9)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 6310 doesn't move\n", + "Agent rider 6311 move from (7, 3) to (6, 3) using car (6369, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 6321 arrived\n", + "Driver 6332 arrived\n", + "Agent rider 6334 doesn't move\n", + "Driver 6338 arrived\n", "Driver 6341 arrived\n", - "Agent rider 6347 move from (3, 7) to (3, 6) using car (6339, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 6348 move from (9, 0) to (9, 1) using car (6345, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6349 move from (7, 4) to (7, 5) using car (6250, [(7, 4), (7, 5)], 0)\n", - "Agent rider 6350 move from (9, 1) to (8, 1) using car (6385, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6351 move from (2, 3) to (3, 3) using car (6329, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6352 move from (0, 4) to (0, 3) using car (6317, [(0, 4), (0, 3)], 0)\n", - "Agent rider 6353 move from (4, 2) to (4, 3) using car (6367, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6354 move from (3, 0) to (2, 0) using car (6314, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 move from (2, 8) to (2, 9) using car (6360, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", "Agent rider 6356 doesn't move\n", - "Agent rider 6357 move from (8, 6) to (7, 6) using car (6315, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 6358 move from (3, 7) to (3, 6) using car (6339, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 6375 move from (5, 3) to (6, 3) using car (6303, [(5, 3), (6, 3)], 0)\n", - "Agent rider 6376 move from (1, 4) to (1, 3) using car (6304, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6377 move from (6, 9) to (5, 9) using car (6373, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6357 move from (6, 4) to (6, 5) using car (6376, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 6358 move from (5, 7) to (6, 7) using car (6363, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6359 move from (7, 2) to (7, 3) using car (6322, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 6360 move from (3, 8) to (3, 7) using car (6354, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 6362 arrived\n", "Agent rider 6378 doesn't move\n", - "tick 460 ended\n", - "I am driver 6391 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 6392 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6393 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", - "I am driver 6394 - trip: [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 6395 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 6396 - trip: [(1, 2), (2, 2), (3, 2), (3, 1)]\n", - "I am driver 6397 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 6398 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", - "8 drivers generated.\n", - "I am rider 6399 - dep: (1, 7) , arr: (0, 9)\n", - "I am rider 6400 - dep: (7, 3) , arr: (9, 6)\n", - "I am rider 6401 - dep: (5, 4) , arr: (8, 1)\n", - "I am rider 6402 - dep: (8, 6) , arr: (3, 4)\n", - "I am rider 6403 - dep: (3, 6) , arr: (8, 3)\n", - "5 riders generated.\n", - "Agent rider 4494 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 4494 arrived with a waiting time of 65 ticks\n", - "Agent rider 4938 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 4938 arrived with a waiting time of 47 ticks\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5465 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 5465 arrived with a waiting time of 42 ticks\n", - "Agent rider 5472 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 5488 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 5488 arrived with a waiting time of 34 ticks\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5763 move from (8, 6) to (8, 5) using car (6248, [(8, 6), (8, 5)], 0)\n", - "Rider n° 5763 arrived with a waiting time of 17 ticks\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (9, 3) to (9, 2) using car (6301, [(9, 3), (9, 2)], 0)\n", - "Agent rider 5966 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (9, 1) to (9, 2) using car (6345, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6016 move from (4, 7) to (4, 6) using car (6326, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6018 move from (9, 6) to (9, 7) using car (6325, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6020 move from (1, 1) to (0, 1) using car (6225, [(1, 1), (0, 1)], 0)\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 doesn't move\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6089 doesn't move\n", - "Agent rider 6090 move from (9, 6) to (8, 6) using car (6391, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 6090 arrived with a waiting time of 9 ticks\n", - "Agent rider 6096 move from (6, 5) to (6, 4) using car (6313, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 6096 arrived with a waiting time of 10 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 move from (8, 6) to (8, 5) using car (6248, [(8, 6), (8, 5)], 0)\n", - "Agent rider 6130 doesn't move\n", - "Agent rider 6131 move from (3, 8) to (2, 8) using car (6214, [(3, 8), (2, 8)], 0)\n", - "Rider n° 6131 arrived with a waiting time of 10 ticks\n", - "Agent rider 6153 move from (4, 5) to (3, 5) using car (6334, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6156 move from (2, 8) to (3, 8) using car (6278, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6163 doesn't move\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6166 move from (9, 3) to (9, 2) using car (6301, [(9, 3), (9, 2)], 0)\n", - "Agent rider 6200 move from (2, 3) to (2, 4) using car (6365, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 6206 arrived\n", - "Agent rider 6208 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6209 doesn't move\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (8, 7) to (8, 6) using car (6269, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 6382 move from (5, 5) to (4, 5) using car (6314, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6383 doesn't move\n", + "Agent rider 6384 move from (5, 0) to (4, 0) using car (6333, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6386 doesn't move\n", + "Agent rider 6387 doesn't move\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6397 move from (4, 7) to (3, 7) using car (6284, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6398 move from (5, 5) to (4, 5) using car (6314, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6399 doesn't move\n", + "tick 451 ended\n", + "I am driver 6400 - trip: [(6, 8), (6, 7), (5, 7)]\n", + "I am driver 6401 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 6402 - trip: [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 6403 - trip: [(7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 6404 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 6405 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 6406 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 6407 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 6408 - trip: [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 6409 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "10 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 4779 move from (2, 6) to (2, 7) using car (6348, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5509 move from (2, 6) to (2, 7) using car (6348, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5707 move from (1, 3) to (1, 4) using car (6373, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Rider n° 5707 arrived with a waiting time of 24 ticks\n", + "Agent rider 5811 move from (2, 6) to (2, 7) using car (6348, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 move from (2, 4) to (2, 3) using car (6353, [(2, 4), (2, 3)], 0)\n", + "Agent rider 5881 move from (0, 4) to (0, 5) using car (6351, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 5881 arrived with a waiting time of 23 ticks\n", + "Agent rider 5890 doesn't move\n", + "Agent rider 5966 move from (8, 6) to (7, 6) using car (6352, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 5993 move from (1, 2) to (2, 2) using car (6402, [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6012 move from (8, 4) to (8, 3) using car (6392, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6057 move from (3, 1) to (4, 1) using car (6395, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6066 move from (8, 8) to (7, 8) using car (6347, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 6105 move from (2, 2) to (2, 1) using car (6350, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6108 move from (3, 9) to (4, 9) using car (6316, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (5, 2) to (6, 2) using car (6408, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6149 move from (4, 0) to (3, 0) using car (6333, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6177 move from (5, 9) to (4, 9) using car (6368, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 6178 move from (3, 1) to (4, 1) using car (6395, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6179 move from (4, 5) to (3, 5) using car (6314, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6180 doesn't move\n", + "Agent rider 6181 move from (8, 4) to (8, 3) using car (6392, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6182 move from (3, 1) to (4, 1) using car (6395, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (2, 6) to (2, 7) using car (6348, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 6185 move from (3, 7) to (3, 6) using car (6354, [(3, 7), (3, 6)], 0)\n", + "Rider n° 6185 arrived with a waiting time of 5 ticks\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (5, 9) to (4, 9) using car (6302, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 6216 arrived\n", + "Agent rider 6218 doesn't move\n", "Driver 6219 arrived\n", - "Driver 6229 arrived\n", - "Agent rider 6233 doesn't move\n", - "Agent rider 6235 move from (1, 3) to (1, 2) using car (6304, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 move from (6, 6) to (5, 6) using car (6371, [(6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 6237 doesn't move\n", - "Driver 6239 arrived\n", - "Driver 6241 arrived\n", - "Agent rider 6252 doesn't move\n", - "Agent rider 6253 move from (4, 7) to (4, 6) using car (6326, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 6253 arrived with a waiting time of 1 ticks\n", - "Agent rider 6254 move from (5, 5) to (5, 6) using car (6300, [(5, 5), (5, 6)], 0)\n", - "Driver 6259 arrived\n", - "Agent rider 6263 move from (5, 6) to (5, 7) using car (6308, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6243 move from (4, 0) to (3, 0) using car (6333, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6249 move from (2, 4) to (2, 3) using car (6353, [(2, 4), (2, 3)], 0)\n", + "Driver 6251 arrived\n", + "Driver 6257 arrived\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (6, 5) to (6, 4) using car (6313, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6266 move from (8, 1) to (7, 1) using car (6385, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 move from (0, 2) to (0, 3) using car (6343, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6270 move from (5, 1) to (6, 1) using car (6251, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6271 move from (5, 1) to (6, 1) using car (6251, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 6275 arrived\n", - "Agent rider 6288 move from (4, 7) to (4, 6) using car (6326, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (9, 3) to (8, 3) using car (6394, [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6293 move from (2, 8) to (3, 8) using car (6278, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 move from (9, 1) to (9, 2) using car (6345, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 6295 move from (4, 8) to (3, 8) using car (6245, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 6296 arrived\n", - "Driver 6306 arrived\n", - "Driver 6307 arrived\n", - "Agent rider 6309 move from (4, 7) to (4, 6) using car (6326, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6312 arrived\n", - "Driver 6316 arrived\n", - "Driver 6324 arrived\n", - "Agent rider 6335 move from (3, 8) to (2, 8) using car (6214, [(3, 8), (2, 8)], 0)\n", - "Agent rider 6336 move from (3, 4) to (2, 4) using car (6331, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Driver 6344 arrived\n", - "Agent rider 6347 move from (3, 6) to (4, 6) using car (6339, [(3, 6), (4, 6)], 0)\n", - "Agent rider 6348 move from (9, 1) to (9, 2) using car (6345, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6349 doesn't move\n", - "Agent rider 6350 move from (8, 1) to (7, 1) using car (6385, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 6350 arrived with a waiting time of 0 ticks\n", - "Agent rider 6351 move from (3, 3) to (4, 3) using car (6329, [(3, 3), (4, 3)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (4, 3) to (4, 4) using car (6346, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6354 move from (2, 0) to (1, 0) using car (6314, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 move from (2, 9) to (3, 9) using car (6360, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 6356 move from (6, 5) to (6, 4) using car (6313, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6357 move from (7, 6) to (7, 7) using car (6359, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6358 move from (3, 6) to (4, 6) using car (6384, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 6372 arrived\n", - "Agent rider 6375 doesn't move\n", - "Agent rider 6376 move from (1, 3) to (1, 2) using car (6304, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6377 move from (5, 9) to (5, 8) using car (6373, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6265 move from (2, 9) to (1, 9) using car (6171, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6267 move from (5, 2) to (5, 3) using car (6303, [(5, 2), (5, 3)], 0)\n", + "Rider n° 6267 arrived with a waiting time of 2 ticks\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6280 move from (5, 2) to (5, 3) using car (6303, [(5, 2), (5, 3)], 0)\n", + "Rider n° 6280 arrived with a waiting time of 3 ticks\n", + "Agent rider 6281 move from (5, 0) to (4, 0) using car (6255, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6282 move from (2, 4) to (2, 3) using car (6353, [(2, 4), (2, 3)], 0)\n", + "Rider n° 6282 arrived with a waiting time of 4 ticks\n", + "Agent rider 6286 move from (3, 9) to (4, 9) using car (6316, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 4) to (7, 5) using car (6304, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 6291 move from (2, 9) to (1, 9) using car (6171, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6294 move from (4, 0) to (3, 0) using car (6333, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (5, 9) to (4, 9) using car (6302, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 doesn't move\n", + "Agent rider 6297 move from (4, 4) to (4, 3) using car (6317, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (1, 2) to (2, 2) using car (6402, [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6300 move from (4, 0) to (3, 0) using car (6333, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6308 move from (1, 2) to (2, 2) using car (6402, [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6309 move from (2, 8) to (2, 9) using car (6305, [(2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 6310 doesn't move\n", + "Agent rider 6311 move from (6, 3) to (5, 3) using car (6369, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 6313 arrived\n", + "Driver 6331 arrived\n", + "Agent rider 6334 doesn't move\n", + "Driver 6345 arrived\n", + "Agent rider 6356 doesn't move\n", + "Agent rider 6357 move from (6, 5) to (6, 6) using car (6376, [(6, 5), (6, 6)], 0)\n", + "Agent rider 6358 move from (6, 7) to (7, 7) using car (6363, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6359 doesn't move\n", + "Agent rider 6360 move from (3, 7) to (3, 6) using car (6354, [(3, 7), (3, 6)], 0)\n", "Agent rider 6378 doesn't move\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (8, 6) to (8, 5) using car (6269, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 6382 move from (4, 5) to (3, 5) using car (6314, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6383 doesn't move\n", + "Agent rider 6384 move from (4, 0) to (3, 0) using car (6333, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6386 move from (8, 6) to (7, 6) using car (6352, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 6387 doesn't move\n", + "Agent rider 6396 move from (5, 2) to (5, 3) using car (6371, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6397 move from (3, 7) to (2, 7) using car (6284, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6398 move from (4, 5) to (3, 5) using car (6314, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 6399 doesn't move\n", - "Agent rider 6400 doesn't move\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6402 doesn't move\n", - "Agent rider 6403 move from (3, 6) to (4, 6) using car (6384, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "tick 461 ended\n", - "I am driver 6404 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6405 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6406 - trip: [(5, 3), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 6407 - trip: [(6, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "4 drivers generated.\n", - "I am rider 6408 - dep: (4, 3) , arr: (5, 5)\n", - "I am rider 6409 - dep: (1, 3) , arr: (2, 9)\n", - "I am rider 6410 - dep: (3, 2) , arr: (1, 8)\n", - "I am rider 6411 - dep: (9, 7) , arr: (8, 2)\n", - "4 riders generated.\n", - "Agent rider 4938 doesn't move\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5472 move from (8, 3) to (7, 3) using car (6394, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (6, 0) to (7, 0) using car (6321, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5917 doesn't move\n", - "Agent rider 5935 move from (9, 2) to (9, 3) using car (6345, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5966 move from (8, 3) to (7, 3) using car (6394, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 5996 move from (9, 7) to (9, 8) using car (6325, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 5997 move from (9, 2) to (9, 3) using car (6345, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6016 move from (4, 6) to (4, 5) using car (6326, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6018 move from (9, 7) to (9, 8) using car (6325, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 doesn't move\n", - "Agent rider 6050 move from (9, 7) to (9, 8) using car (6325, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6074 move from (6, 0) to (7, 0) using car (6321, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 6089 move from (6, 3) to (5, 3) using car (6374, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 6096 move from (6, 5) to (6, 6) using car (6340, [(6, 5), (6, 6), (7, 6)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (1, 2) to (1, 1) using car (6304, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "tick 452 ended\n", + "I am driver 6410 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 6411 - trip: [(4, 2), (3, 2), (2, 2)]\n", + "I am driver 6412 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)]\n", + "I am driver 6413 - trip: [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 6414 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 6415 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 6416 - trip: [(7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 6417 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 6418 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 6419 - trip: [(1, 1), (2, 1), (3, 1), (3, 2)]\n", + "I am driver 6420 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 6421 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "12 drivers generated.\n", + "I am rider 6422 - dep: (9, 1) , arr: (9, 6)\n", + "I am rider 6423 - dep: (4, 7) , arr: (6, 8)\n", + "2 riders generated.\n", + "Agent rider 4779 move from (2, 7) to (1, 7) using car (6284, [(2, 7), (1, 7)], 0)\n", + "Agent rider 5129 move from (2, 1) to (1, 1) using car (6350, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5374 move from (2, 1) to (1, 1) using car (6350, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5509 move from (2, 7) to (1, 7) using car (6284, [(2, 7), (1, 7)], 0)\n", + "Agent rider 5629 move from (2, 1) to (1, 1) using car (6350, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5811 move from (2, 7) to (1, 7) using car (6284, [(2, 7), (1, 7)], 0)\n", + "Agent rider 5840 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5890 move from (2, 1) to (1, 1) using car (6350, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5993 move from (2, 2) to (2, 1) using car (6344, [(2, 2), (2, 1)], 0)\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6012 move from (8, 3) to (8, 2) using car (6392, [(8, 3), (8, 2)], 0)\n", + "Agent rider 6035 move from (1, 8) to (1, 7) using car (6418, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6057 move from (4, 1) to (4, 2) using car (6395, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6065 move from (1, 8) to (1, 7) using car (6418, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Agent rider 6105 move from (2, 1) to (1, 1) using car (6350, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6108 move from (4, 9) to (5, 9) using car (6316, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (6, 2) to (6, 3) using car (6408, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6127 move from (1, 8) to (1, 7) using car (6418, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6130 move from (1, 2) to (1, 1) using car (6304, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Rider n° 6130 arrived with a waiting time of 9 ticks\n", - "Agent rider 6153 move from (3, 5) to (2, 5) using car (6334, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6153 arrived with a waiting time of 2 ticks\n", - "Agent rider 6156 move from (3, 8) to (4, 8) using car (6278, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6163 move from (2, 7) to (1, 7) using car (6395, [(2, 7), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6166 move from (9, 2) to (9, 3) using car (6345, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6200 move from (2, 4) to (2, 5) using car (6365, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6200 arrived with a waiting time of 6 ticks\n", - "Agent rider 6208 move from (8, 3) to (7, 3) using car (6394, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 6208 arrived with a waiting time of 5 ticks\n", - "Agent rider 6209 move from (1, 2) to (1, 1) using car (6304, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6233 move from (2, 7) to (2, 8) using car (6320, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6235 move from (1, 2) to (1, 1) using car (6304, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 move from (5, 6) to (5, 5) using car (6371, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 6237 move from (6, 3) to (7, 3) using car (6407, [(6, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 6237 arrived with a waiting time of 4 ticks\n", - "Driver 6241 arrived\n", - "Driver 6247 arrived\n", - "Driver 6250 arrived\n", - "Agent rider 6252 move from (5, 8) to (5, 7) using car (6373, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6254 move from (5, 6) to (5, 5) using car (6371, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 6263 move from (5, 7) to (5, 8) using car (6308, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 6263 arrived with a waiting time of 1 ticks\n", + "Agent rider 6149 move from (3, 0) to (3, 1) using car (6333, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6175 arrived\n", + "Agent rider 6177 move from (4, 9) to (4, 8) using car (6368, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 6178 move from (4, 1) to (4, 2) using car (6395, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6179 move from (3, 5) to (2, 5) using car (6314, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6180 move from (5, 0) to (4, 0) using car (6390, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6181 move from (8, 3) to (8, 2) using car (6392, [(8, 3), (8, 2)], 0)\n", + "Agent rider 6182 move from (4, 1) to (4, 2) using car (6395, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (2, 7) to (1, 7) using car (6284, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (4, 9) to (3, 9) using car (6302, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Driver 6230 arrived\n", + "Agent rider 6243 move from (3, 0) to (3, 1) using car (6333, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6244 doesn't move\n", + "Agent rider 6249 doesn't move\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (6, 4) to (6, 3) using car (6313, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6266 move from (7, 1) to (6, 1) using car (6385, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 6266 arrived with a waiting time of 3 ticks\n", - "Agent rider 6267 move from (7, 5) to (8, 5) using car (6366, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6269 move from (0, 3) to (0, 4) using car (6343, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6270 move from (6, 1) to (7, 1) using car (6251, [(6, 1), (7, 1)], 0)\n", - "Agent rider 6271 move from (6, 1) to (7, 1) using car (6251, [(6, 1), (7, 1)], 0)\n", - "Driver 6272 arrived\n", - "Driver 6277 arrived\n", - "Driver 6282 arrived\n", - "Driver 6285 arrived\n", - "Driver 6286 arrived\n", - "Agent rider 6288 move from (4, 6) to (4, 5) using car (6326, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (8, 3) to (7, 3) using car (6394, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6293 move from (3, 8) to (4, 8) using car (6278, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6294 move from (9, 2) to (9, 3) using car (6345, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6295 move from (3, 8) to (2, 8) using car (6245, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 6303 arrived\n", - "Driver 6307 arrived\n", - "Agent rider 6309 move from (4, 6) to (4, 5) using car (6326, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6317 arrived\n", - "Driver 6319 arrived\n", - "Driver 6322 arrived\n", - "Driver 6333 arrived\n", - "Agent rider 6335 doesn't move\n", - "Agent rider 6336 move from (2, 4) to (2, 5) using car (6365, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 move from (0, 3) to (0, 4) using car (6343, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6347 move from (4, 6) to (4, 5) using car (6384, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6348 move from (9, 2) to (9, 3) using car (6345, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6349 move from (7, 5) to (8, 5) using car (6366, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 6349 arrived with a waiting time of 4 ticks\n", - "Agent rider 6351 doesn't move\n", - "Agent rider 6352 move from (0, 3) to (0, 4) using car (6343, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6353 move from (4, 4) to (4, 5) using car (6346, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6354 move from (1, 0) to (1, 1) using car (6314, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 move from (3, 9) to (4, 9) using car (6360, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 6356 move from (6, 4) to (6, 3) using car (6313, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 6356 arrived with a waiting time of 4 ticks\n", - "Agent rider 6357 move from (7, 7) to (6, 7) using car (6405, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6358 move from (4, 6) to (4, 5) using car (6384, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6375 doesn't move\n", - "Agent rider 6376 move from (1, 2) to (1, 1) using car (6304, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6377 move from (5, 8) to (5, 7) using car (6373, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6378 doesn't move\n", - "Driver 6383 arrived\n", - "Agent rider 6399 move from (1, 7) to (1, 8) using car (6281, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 6400 doesn't move\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6402 move from (8, 6) to (7, 6) using car (6391, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6403 move from (4, 6) to (4, 5) using car (6384, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6408 doesn't move\n", - "Agent rider 6409 doesn't move\n", - "Agent rider 6410 move from (3, 2) to (3, 3) using car (6380, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 6411 move from (9, 7) to (9, 8) using car (6325, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "tick 462 ended\n", - "I am driver 6412 - trip: [(7, 8), (6, 8), (5, 8)]\n", - "I am driver 6413 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", - "I am driver 6414 - trip: [(8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 6415 - trip: [(4, 9), (4, 8)]\n", - "I am driver 6416 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 6417 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 6418 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 6419 - trip: [(8, 3), (8, 2), (8, 1), (9, 1)]\n", - "I am driver 6420 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6421 - trip: [(2, 5), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 6422 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "11 drivers generated.\n", - "I am rider 6423 - dep: (1, 0) , arr: (6, 2)\n", - "I am rider 6424 - dep: (4, 0) , arr: (6, 5)\n", - "I am rider 6425 - dep: (0, 0) , arr: (8, 8)\n", - "I am rider 6426 - dep: (9, 7) , arr: (2, 7)\n", - "4 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5472 move from (7, 3) to (7, 2) using car (6394, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 5472 arrived with a waiting time of 30 ticks\n", - "Agent rider 5531 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 5603 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 5672 move from (7, 0) to (7, 1) using car (6321, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 5708 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (9, 3) to (9, 4) using car (6345, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5966 move from (7, 3) to (7, 2) using car (6394, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 5996 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 5997 move from (9, 3) to (9, 4) using car (6345, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6016 move from (4, 5) to (4, 4) using car (6326, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6018 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6050 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 6074 move from (7, 0) to (7, 1) using car (6321, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 6089 move from (5, 3) to (4, 3) using car (6374, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (1, 1) to (1, 0) using car (6304, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6129 move from (8, 5) to (9, 5) using car (6366, [(8, 5), (9, 5)], 0)\n", - "Agent rider 6153 doesn't move\n", - "Agent rider 6156 move from (4, 8) to (5, 8) using car (6278, [(4, 8), (5, 8)], 0)\n", - "Agent rider 6163 move from (1, 7) to (1, 6) using car (6395, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Rider n° 6163 arrived with a waiting time of 5 ticks\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6166 move from (9, 3) to (9, 4) using car (6345, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6208 move from (8, 3) to (8, 2) using car (6419, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 6209 move from (1, 1) to (1, 0) using car (6304, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Rider n° 6209 arrived with a waiting time of 6 ticks\n", - "Driver 6214 arrived\n", - "Driver 6225 arrived\n", - "Agent rider 6233 move from (2, 8) to (3, 8) using car (6320, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 6233 arrived with a waiting time of 6 ticks\n", - "Agent rider 6235 move from (1, 1) to (1, 0) using car (6304, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6236 move from (5, 5) to (5, 4) using car (6371, [(5, 5), (5, 4)], 0)\n", - "Driver 6241 arrived\n", - "Driver 6248 arrived\n", - "Agent rider 6252 move from (5, 7) to (5, 6) using car (6373, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6254 move from (5, 5) to (5, 4) using car (6371, [(5, 5), (5, 4)], 0)\n", - "Agent rider 6264 move from (1, 4) to (0, 4) using car (6331, [(1, 4), (0, 4)], 0)\n", - "Agent rider 6265 move from (6, 3) to (5, 3) using car (6390, [(6, 3), (5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", - "Agent rider 6267 move from (8, 5) to (9, 5) using car (6366, [(8, 5), (9, 5)], 0)\n", - "Agent rider 6269 move from (0, 4) to (0, 5) using car (6343, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6270 doesn't move\n", - "Agent rider 6271 doesn't move\n", - "Driver 6277 arrived\n", - "Driver 6285 arrived\n", - "Agent rider 6288 move from (4, 5) to (4, 4) using car (6326, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (7, 3) to (7, 2) using car (6394, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6293 move from (4, 8) to (5, 8) using car (6278, [(4, 8), (5, 8)], 0)\n", - "Agent rider 6294 move from (9, 3) to (9, 4) using car (6345, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6295 move from (2, 8) to (1, 8) using car (6245, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 6300 arrived\n", - "Driver 6301 arrived\n", - "Agent rider 6309 move from (4, 5) to (4, 4) using car (6326, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6310 arrived\n", - "Driver 6311 arrived\n", - "Driver 6315 arrived\n", - "Driver 6329 arrived\n", - "Agent rider 6335 move from (2, 8) to (3, 8) using car (6320, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6336 move from (2, 5) to (2, 6) using car (6365, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6336 arrived with a waiting time of 1 ticks\n", - "Agent rider 6337 move from (0, 4) to (0, 5) using car (6343, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6338 move from (0, 4) to (0, 5) using car (6343, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 6265 move from (1, 9) to (0, 9) using car (6171, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6266 move from (0, 9) to (1, 9) using car (6414, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Driver 6274 arrived\n", + "Agent rider 6281 doesn't move\n", + "Agent rider 6286 move from (4, 9) to (5, 9) using car (6316, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 5) to (7, 6) using car (6304, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 6291 move from (1, 9) to (0, 9) using car (6171, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6294 move from (3, 0) to (3, 1) using car (6333, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (4, 9) to (3, 9) using car (6302, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 doesn't move\n", + "Agent rider 6297 move from (4, 3) to (4, 2) using car (6317, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 move from (0, 9) to (1, 9) using car (6414, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6299 move from (2, 2) to (2, 1) using car (6344, [(2, 2), (2, 1)], 0)\n", + "Agent rider 6300 move from (3, 0) to (3, 1) using car (6333, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6306 arrived\n", + "Agent rider 6308 move from (2, 2) to (2, 1) using car (6344, [(2, 2), (2, 1)], 0)\n", + "Agent rider 6309 move from (2, 9) to (3, 9) using car (6305, [(2, 9), (3, 9)], 0)\n", + "Agent rider 6310 doesn't move\n", + "Agent rider 6311 doesn't move\n", + "Driver 6323 arrived\n", + "Driver 6324 arrived\n", + "Agent rider 6334 move from (5, 3) to (5, 4) using car (6371, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", "Driver 6339 arrived\n", - "Agent rider 6347 move from (4, 5) to (4, 6) using car (6346, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6348 move from (9, 3) to (9, 4) using car (6345, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6351 move from (4, 3) to (5, 3) using car (6387, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 6352 move from (0, 4) to (0, 5) using car (6343, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6353 move from (4, 5) to (4, 6) using car (6346, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6354 move from (1, 1) to (1, 2) using car (6314, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 move from (4, 9) to (5, 9) using car (6360, [(4, 9), (5, 9)], 0)\n", - "Agent rider 6357 move from (6, 7) to (5, 7) using car (6405, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6358 move from (4, 5) to (5, 5) using car (6384, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 6363 arrived\n", - "Agent rider 6375 move from (6, 3) to (6, 4) using car (6406, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Rider n° 6375 arrived with a waiting time of 3 ticks\n", - "Agent rider 6376 move from (1, 1) to (1, 0) using car (6304, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 6377 move from (5, 7) to (5, 6) using car (6373, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6378 move from (2, 3) to (1, 3) using car (6332, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 6389 arrived\n", - "Agent rider 6399 move from (1, 8) to (1, 9) using car (6281, [(1, 8), (1, 9)], 0)\n", - "Agent rider 6400 move from (7, 3) to (7, 2) using car (6394, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6401 move from (5, 4) to (5, 3) using car (6386, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6402 move from (7, 6) to (6, 6) using car (6391, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6403 move from (4, 5) to (5, 5) using car (6384, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6408 move from (4, 3) to (5, 3) using car (6387, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 6409 doesn't move\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 8) to (8, 8) using car (6325, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 6340 arrived\n", + "Driver 6343 arrived\n", + "Driver 6349 arrived\n", + "Driver 6355 arrived\n", + "Agent rider 6356 move from (5, 3) to (4, 3) using car (6369, [(5, 3), (4, 3), (4, 4), (4, 5)], 0)\n", + "Rider n° 6356 arrived with a waiting time of 5 ticks\n", + "Agent rider 6357 move from (6, 6) to (6, 7) using car (6410, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6358 move from (7, 7) to (7, 6) using car (6363, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6359 doesn't move\n", + "Agent rider 6360 doesn't move\n", + "Agent rider 6378 move from (9, 9) to (8, 9) using car (6417, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (1, 1) to (2, 1) using car (6419, [(1, 1), (2, 1), (3, 1), (3, 2)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (8, 5) to (8, 4) using car (6269, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 6382 move from (3, 5) to (2, 5) using car (6314, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6383 move from (0, 5) to (0, 6) using car (6351, [(0, 5), (0, 6)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6386 move from (7, 6) to (6, 6) using car (6352, [(7, 6), (6, 6)], 0)\n", + "Rider n° 6386 arrived with a waiting time of 2 ticks\n", + "Agent rider 6387 move from (0, 9) to (1, 9) using car (6414, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6396 move from (5, 3) to (5, 4) using car (6371, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6397 move from (2, 7) to (1, 7) using car (6284, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6398 move from (3, 5) to (2, 5) using car (6314, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6399 move from (7, 5) to (7, 4) using car (6405, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6422 doesn't move\n", "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (4, 0) to (3, 0) using car (6222, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "tick 463 ended\n", - "I am driver 6427 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 6428 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 6429 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 6430 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 6431 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 6432 - trip: [(6, 3), (6, 2), (6, 1)]\n", - "I am driver 6433 - trip: [(3, 2), (3, 3), (3, 4), (4, 4), (5, 4)]\n", - "7 drivers generated.\n", - "I am rider 6434 - dep: (3, 7) , arr: (6, 1)\n", - "I am rider 6435 - dep: (3, 0) , arr: (2, 7)\n", - "2 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5531 move from (8, 8) to (7, 8) using car (6325, [(8, 8), (7, 8)], 0)\n", - "Agent rider 5603 move from (8, 8) to (7, 8) using car (6325, [(8, 8), (7, 8)], 0)\n", - "Agent rider 5672 move from (7, 1) to (7, 2) using car (6321, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 5708 move from (8, 8) to (7, 8) using car (6325, [(8, 8), (7, 8)], 0)\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (9, 4) to (9, 5) using car (6345, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5966 move from (7, 2) to (7, 1) using car (6394, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 5966 arrived with a waiting time of 14 ticks\n", - "Agent rider 5996 move from (8, 8) to (8, 7) using car (6361, [(8, 8), (8, 7)], 0)\n", - "Agent rider 5997 move from (9, 4) to (9, 5) using car (6345, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6016 move from (4, 4) to (4, 3) using car (6326, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 6016 arrived with a waiting time of 12 ticks\n", - "Agent rider 6018 move from (8, 8) to (7, 8) using car (6325, [(8, 8), (7, 8)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (8, 8) to (7, 8) using car (6325, [(8, 8), (7, 8)], 0)\n", - "Agent rider 6050 move from (8, 8) to (7, 8) using car (6325, [(8, 8), (7, 8)], 0)\n", - "Rider n° 6050 arrived with a waiting time of 12 ticks\n", - "Agent rider 6074 move from (7, 1) to (7, 2) using car (6321, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 6089 move from (4, 3) to (4, 2) using car (6374, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 6089 arrived with a waiting time of 10 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (1, 0) to (0, 0) using car (6304, [(1, 0), (0, 0)], 0)\n", + "tick 453 ended\n", + "I am driver 6424 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 6425 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 6426 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 6427 - trip: [(6, 5), (5, 5), (4, 5)]\n", + "I am driver 6428 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "5 drivers generated.\n", + "I am rider 6429 - dep: (2, 8) , arr: (1, 5)\n", + "I am rider 6430 - dep: (4, 7) , arr: (9, 9)\n", + "I am rider 6431 - dep: (8, 8) , arr: (6, 3)\n", + "I am rider 6432 - dep: (6, 4) , arr: (2, 4)\n", + "I am rider 6433 - dep: (4, 9) , arr: (1, 0)\n", + "I am rider 6434 - dep: (3, 5) , arr: (7, 0)\n", + "I am rider 6435 - dep: (1, 8) , arr: (4, 9)\n", + "I am rider 6436 - dep: (3, 5) , arr: (2, 7)\n", + "I am rider 6437 - dep: (0, 3) , arr: (4, 2)\n", + "9 riders generated.\n", + "Agent rider 4779 move from (1, 7) to (1, 6) using car (6418, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 4779 arrived with a waiting time of 63 ticks\n", + "Agent rider 5129 move from (1, 1) to (0, 1) using car (6350, [(1, 1), (0, 1)], 0)\n", + "Agent rider 5374 move from (1, 1) to (0, 1) using car (6350, [(1, 1), (0, 1)], 0)\n", + "Agent rider 5509 move from (1, 7) to (1, 6) using car (6418, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 5509 arrived with a waiting time of 25 ticks\n", + "Agent rider 5629 move from (1, 1) to (0, 1) using car (6350, [(1, 1), (0, 1)], 0)\n", + "Agent rider 5811 move from (1, 7) to (1, 6) using car (6418, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 5840 move from (2, 1) to (2, 0) using car (6402, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 5840 arrived with a waiting time of 22 ticks\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5890 move from (1, 1) to (0, 1) using car (6350, [(1, 1), (0, 1)], 0)\n", + "Rider n° 5890 arrived with a waiting time of 14 ticks\n", + "Agent rider 5966 move from (7, 6) to (7, 7) using car (6304, [(7, 6), (7, 7)], 0)\n", + "Agent rider 5993 move from (2, 1) to (3, 1) using car (6419, [(2, 1), (3, 1), (3, 2)], 0)\n", + "Agent rider 6007 move from (7, 3) to (7, 2) using car (6416, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 move from (1, 7) to (1, 6) using car (6418, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6057 move from (4, 2) to (3, 2) using car (6317, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 6057 arrived with a waiting time of 8 ticks\n", + "Agent rider 6065 move from (1, 7) to (1, 6) using car (6418, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6066 move from (7, 8) to (8, 8) using car (6372, [(7, 8), (8, 8)], 0)\n", + "Agent rider 6105 move from (1, 1) to (0, 1) using car (6350, [(1, 1), (0, 1)], 0)\n", + "Rider n° 6105 arrived with a waiting time of 11 ticks\n", + "Agent rider 6108 move from (5, 9) to (6, 9) using car (6316, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (6, 3) to (7, 3) using car (6408, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6166 move from (9, 4) to (9, 5) using car (6345, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6209 doesn't move\n", - "Agent rider 6233 doesn't move\n", - "Agent rider 6235 move from (1, 0) to (0, 0) using car (6304, [(1, 0), (0, 0)], 0)\n", - "Agent rider 6236 doesn't move\n", - "Driver 6251 arrived\n", - "Agent rider 6252 move from (5, 6) to (5, 5) using car (6373, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (5, 3) to (4, 3) using car (6390, [(5, 3), (4, 3), (4, 2), (3, 2)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 move from (0, 5) to (0, 6) using car (6343, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6270 move from (7, 1) to (7, 2) using car (6321, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 6271 doesn't move\n", - "Agent rider 6288 move from (4, 4) to (4, 3) using car (6326, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (7, 2) to (7, 1) using car (6394, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6294 move from (9, 4) to (9, 5) using car (6345, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 6294 arrived with a waiting time of 5 ticks\n", - "Agent rider 6295 move from (1, 8) to (0, 8) using car (6245, [(1, 8), (0, 8)], 0)\n", - "Driver 6301 arrived\n", - "Agent rider 6309 move from (4, 4) to (4, 3) using car (6326, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6311 arrived\n", - "Agent rider 6335 move from (3, 8) to (4, 8) using car (6320, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 6337 move from (0, 5) to (0, 6) using car (6343, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6338 move from (0, 5) to (0, 6) using car (6343, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6347 move from (4, 6) to (4, 7) using car (6346, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6348 move from (9, 4) to (9, 5) using car (6345, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6351 move from (5, 3) to (5, 2) using car (6386, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6352 move from (0, 5) to (0, 6) using car (6343, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6353 move from (4, 6) to (4, 7) using car (6346, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6354 move from (1, 2) to (1, 3) using car (6314, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6355 doesn't move\n", - "Agent rider 6357 move from (5, 7) to (4, 7) using car (6405, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6358 move from (5, 5) to (6, 5) using car (6384, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6376 move from (1, 0) to (0, 0) using car (6304, [(1, 0), (0, 0)], 0)\n", - "Agent rider 6377 move from (5, 6) to (5, 5) using car (6373, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6378 move from (1, 3) to (0, 3) using car (6332, [(1, 3), (0, 3)], 0)\n", - "Driver 6381 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 doesn't move\n", - "Agent rider 6401 move from (5, 3) to (5, 2) using car (6386, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6402 move from (6, 6) to (5, 6) using car (6391, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6403 move from (5, 5) to (6, 5) using car (6384, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6408 doesn't move\n", - "Agent rider 6409 doesn't move\n", - "Agent rider 6410 move from (3, 3) to (2, 3) using car (6362, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 6411 move from (8, 8) to (8, 7) using car (6361, [(8, 8), (8, 7)], 0)\n", - "Agent rider 6423 move from (1, 0) to (0, 0) using car (6304, [(1, 0), (0, 0)], 0)\n", - "Agent rider 6424 move from (3, 0) to (2, 0) using car (6222, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "Agent rider 6434 doesn't move\n", - "Agent rider 6435 move from (3, 0) to (2, 0) using car (6222, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "tick 464 ended\n", - "I am driver 6436 - trip: [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 6437 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 6438 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6439 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 6440 - trip: [(2, 9), (3, 9), (4, 9), (4, 8)]\n", - "I am driver 6441 - trip: [(2, 7), (2, 8), (1, 8)]\n", - "I am driver 6442 - trip: [(4, 6), (5, 6), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 6443 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 6444 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "9 drivers generated.\n", - "I am rider 6445 - dep: (7, 9) , arr: (0, 7)\n", - "I am rider 6446 - dep: (1, 1) , arr: (5, 9)\n", - "I am rider 6447 - dep: (2, 7) , arr: (1, 2)\n", - "I am rider 6448 - dep: (1, 4) , arr: (6, 4)\n", - "I am rider 6449 - dep: (9, 7) , arr: (5, 5)\n", - "I am rider 6450 - dep: (2, 6) , arr: (5, 5)\n", - "I am rider 6451 - dep: (9, 9) , arr: (0, 8)\n", - "I am rider 6452 - dep: (9, 2) , arr: (1, 9)\n", - "I am rider 6453 - dep: (6, 8) , arr: (7, 2)\n", - "I am rider 6454 - dep: (9, 7) , arr: (1, 0)\n", - "I am rider 6455 - dep: (2, 7) , arr: (1, 7)\n", - "11 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5531 move from (7, 8) to (8, 8) using car (6308, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5603 move from (7, 8) to (8, 8) using car (6308, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 5672 doesn't move\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (9, 5) to (9, 6) using car (6345, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (9, 5) to (9, 6) using car (6345, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (7, 8) to (8, 8) using car (6308, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6074 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 move from (9, 5) to (9, 6) using car (6345, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6156 move from (5, 8) to (4, 8) using car (6413, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6164 doesn't move\n", - "Agent rider 6166 move from (9, 5) to (9, 6) using car (6345, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 doesn't move\n", - "Agent rider 6252 move from (5, 5) to (4, 5) using car (6373, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6254 doesn't move\n", + "Agent rider 6149 move from (3, 1) to (3, 2) using car (6333, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6177 move from (4, 8) to (4, 7) using car (6368, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 6178 move from (4, 2) to (4, 3) using car (6395, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 6178 arrived with a waiting time of 5 ticks\n", + "Agent rider 6179 move from (2, 5) to (1, 5) using car (6314, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6180 move from (4, 0) to (4, 1) using car (6390, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6182 move from (4, 2) to (3, 2) using car (6317, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 6182 arrived with a waiting time of 4 ticks\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6184 move from (1, 7) to (1, 6) using car (6418, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 6184 arrived with a waiting time of 3 ticks\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (3, 9) to (2, 9) using car (6302, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 doesn't move\n", + "Agent rider 6244 move from (4, 1) to (3, 1) using car (6374, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 6244 arrived with a waiting time of 7 ticks\n", + "Agent rider 6249 doesn't move\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (4, 3) to (4, 2) using car (6326, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6267 move from (9, 5) to (9, 6) using car (6345, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6269 move from (0, 6) to (0, 7) using car (6343, [(0, 6), (0, 7)], 0)\n", - "Agent rider 6270 doesn't move\n", - "Agent rider 6271 move from (7, 1) to (7, 0) using car (6394, [(7, 1), (7, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (1, 9) to (2, 9) using car (6414, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", "Driver 6278 arrived\n", - "Driver 6281 arrived\n", - "Agent rider 6288 move from (4, 3) to (4, 2) using car (6326, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6292 move from (7, 1) to (7, 0) using car (6394, [(7, 1), (7, 0)], 0)\n", - "Rider n° 6292 arrived with a waiting time of 2 ticks\n", - "Agent rider 6293 move from (5, 8) to (4, 8) using car (6413, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6309 move from (4, 3) to (4, 2) using car (6326, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6331 arrived\n", - "Agent rider 6335 move from (4, 8) to (5, 8) using car (6320, [(4, 8), (5, 8)], 0)\n", - "Agent rider 6337 move from (0, 6) to (0, 7) using car (6343, [(0, 6), (0, 7)], 0)\n", - "Agent rider 6338 move from (0, 6) to (0, 7) using car (6343, [(0, 6), (0, 7)], 0)\n", + "Agent rider 6281 move from (4, 0) to (4, 1) using car (6390, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Rider n° 6281 arrived with a waiting time of 2 ticks\n", + "Agent rider 6286 move from (5, 9) to (6, 9) using car (6316, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 6) to (7, 5) using car (6363, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 move from (3, 1) to (3, 2) using car (6333, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6295 move from (3, 9) to (2, 9) using car (6302, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6296 move from (4, 2) to (4, 3) using car (6395, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6297 move from (4, 2) to (3, 2) using car (6317, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 move from (1, 9) to (2, 9) using car (6414, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6299 move from (2, 1) to (3, 1) using car (6419, [(2, 1), (3, 1), (3, 2)], 0)\n", + "Agent rider 6300 move from (3, 1) to (3, 2) using car (6333, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6303 arrived\n", + "Agent rider 6308 move from (2, 1) to (3, 1) using car (6419, [(2, 1), (3, 1), (3, 2)], 0)\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6310 move from (4, 2) to (4, 3) using car (6395, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6311 doesn't move\n", + "Driver 6320 arrived\n", + "Driver 6324 arrived\n", + "Driver 6329 arrived\n", + "Driver 6330 arrived\n", + "Agent rider 6334 move from (5, 4) to (5, 5) using car (6371, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 6337 arrived\n", "Driver 6340 arrived\n", - "Driver 6342 arrived\n", - "Agent rider 6347 move from (4, 7) to (4, 8) using car (6346, [(4, 7), (4, 8)], 0)\n", - "Agent rider 6348 move from (9, 5) to (9, 6) using car (6345, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6351 move from (5, 2) to (5, 1) using car (6386, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6352 move from (0, 6) to (0, 7) using car (6343, [(0, 6), (0, 7)], 0)\n", - "Agent rider 6353 move from (4, 7) to (4, 8) using car (6346, [(4, 7), (4, 8)], 0)\n", - "Agent rider 6354 move from (1, 3) to (2, 3) using car (6427, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6355 doesn't move\n", - "Agent rider 6357 move from (4, 7) to (3, 7) using car (6405, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6358 move from (6, 5) to (7, 5) using car (6384, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 6360 arrived\n", - "Driver 6364 arrived\n", - "Driver 6366 arrived\n", - "Driver 6371 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6377 move from (5, 5) to (4, 5) using car (6373, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6378 move from (0, 3) to (1, 3) using car (6437, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 6382 arrived\n", - "Driver 6396 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 move from (7, 2) to (7, 3) using car (6321, [(7, 2), (7, 3)], 0)\n", - "Agent rider 6401 move from (5, 2) to (5, 1) using car (6386, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6402 move from (5, 6) to (5, 5) using car (6391, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6403 move from (6, 5) to (7, 5) using car (6384, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6408 doesn't move\n", - "Agent rider 6409 move from (1, 3) to (1, 4) using car (6314, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6410 move from (2, 3) to (2, 4) using car (6429, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6411 doesn't move\n", - "Driver 6415 arrived\n", + "Driver 6353 arrived\n", + "Driver 6354 arrived\n", + "Agent rider 6356 doesn't move\n", + "Agent rider 6357 move from (6, 7) to (6, 8) using car (6410, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6358 move from (7, 6) to (7, 5) using car (6363, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6359 move from (7, 3) to (7, 2) using car (6416, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 6360 move from (3, 6) to (2, 6) using car (6346, [(3, 6), (2, 6)], 0)\n", + "Driver 6370 arrived\n", + "Driver 6376 arrived\n", + "Agent rider 6378 move from (8, 9) to (7, 9) using car (6417, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (2, 1) to (2, 0) using car (6402, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (8, 4) to (7, 4) using car (6415, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6382 move from (2, 5) to (1, 5) using car (6314, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6383 move from (0, 6) to (1, 6) using car (6424, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 doesn't move\n", + "Agent rider 6396 move from (5, 4) to (5, 5) using car (6371, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6397 doesn't move\n", + "Agent rider 6398 move from (2, 5) to (1, 5) using car (6314, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6399 move from (7, 4) to (7, 3) using car (6405, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6422 move from (9, 1) to (9, 0) using car (6388, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (2, 0) to (1, 0) using car (6222, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "Agent rider 6434 doesn't move\n", - "Agent rider 6435 move from (2, 0) to (1, 0) using car (6222, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6445 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 2) to (9, 3) using car (6388, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 6453 move from (6, 8) to (5, 8) using car (6439, [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6455 move from (2, 7) to (2, 8) using car (6441, [(2, 7), (2, 8), (1, 8)], 0)\n", - "tick 465 ended\n", - "I am driver 6456 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 6457 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 6458 - trip: [(3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 6459 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 6460 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3)]\n", - "5 drivers generated.\n", - "I am rider 6461 - dep: (2, 7) , arr: (4, 1)\n", - "I am rider 6462 - dep: (2, 5) , arr: (5, 8)\n", - "I am rider 6463 - dep: (5, 1) , arr: (7, 1)\n", - "I am rider 6464 - dep: (7, 1) , arr: (8, 4)\n", - "I am rider 6465 - dep: (7, 6) , arr: (0, 6)\n", - "I am rider 6466 - dep: (2, 0) , arr: (3, 9)\n", - "I am rider 6467 - dep: (1, 9) , arr: (7, 8)\n", - "I am rider 6468 - dep: (9, 0) , arr: (2, 5)\n", - "I am rider 6469 - dep: (9, 8) , arr: (1, 8)\n", - "I am rider 6470 - dep: (9, 5) , arr: (9, 6)\n", - "10 riders generated.\n", - "Agent rider 5409 move from (9, 1) to (9, 0) using car (6318, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5531 move from (8, 8) to (9, 8) using car (6308, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5603 move from (8, 8) to (9, 8) using car (6308, [(8, 8), (9, 8)], 0)\n", - "Agent rider 5672 move from (7, 2) to (6, 2) using car (6428, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 5708 doesn't move\n", - "Agent rider 5734 move from (9, 1) to (9, 0) using car (6318, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5935 move from (9, 6) to (9, 7) using car (6345, [(9, 6), (9, 7)], 0)\n", - "Agent rider 5996 doesn't move\n", - "Agent rider 5997 move from (9, 6) to (9, 7) using car (6345, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (8, 8) to (8, 7) using car (6418, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 6074 move from (7, 2) to (6, 2) using car (6428, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 move from (9, 6) to (9, 7) using car (6345, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6156 move from (4, 8) to (3, 8) using car (6413, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6164 move from (2, 1) to (1, 1) using car (6298, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 6166 move from (9, 6) to (9, 7) using car (6345, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 doesn't move\n", - "Driver 6245 arrived\n", - "Agent rider 6252 move from (4, 5) to (3, 5) using car (6373, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 6252 arrived with a waiting time of 5 ticks\n", - "Agent rider 6254 doesn't move\n", + "Agent rider 6429 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6431 doesn't move\n", + "Agent rider 6432 doesn't move\n", + "Agent rider 6433 doesn't move\n", + "Agent rider 6434 move from (3, 5) to (3, 6) using car (6393, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6435 doesn't move\n", + "Agent rider 6436 move from (3, 5) to (3, 6) using car (6393, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6437 doesn't move\n", + "tick 454 ended\n", + "I am driver 6438 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "1 drivers generated.\n", + "I am rider 6439 - dep: (2, 8) , arr: (2, 4)\n", + "I am rider 6440 - dep: (5, 4) , arr: (1, 9)\n", + "I am rider 6441 - dep: (3, 3) , arr: (0, 6)\n", + "I am rider 6442 - dep: (9, 7) , arr: (2, 5)\n", + "I am rider 6443 - dep: (2, 8) , arr: (0, 8)\n", + "I am rider 6444 - dep: (0, 2) , arr: (9, 7)\n", + "I am rider 6445 - dep: (5, 0) , arr: (0, 3)\n", + "I am rider 6446 - dep: (1, 1) , arr: (4, 0)\n", + "8 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5811 move from (1, 6) to (1, 7) using car (6373, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5993 move from (3, 1) to (2, 1) using car (6374, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6007 move from (7, 2) to (7, 1) using car (6416, [(7, 2), (7, 1)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 move from (1, 6) to (1, 7) using car (6373, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6065 move from (1, 6) to (1, 7) using car (6373, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Agent rider 6108 move from (6, 9) to (7, 9) using car (6316, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 move from (7, 3) to (8, 3) using car (6408, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6127 doesn't move\n", + "Agent rider 6129 move from (6, 9) to (7, 9) using car (6316, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6149 move from (3, 2) to (3, 3) using car (6333, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6171 arrived\n", + "Agent rider 6177 doesn't move\n", + "Agent rider 6179 move from (1, 5) to (0, 5) using car (6314, [(1, 5), (0, 5)], 0)\n", + "Agent rider 6180 move from (4, 1) to (4, 2) using car (6390, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (2, 9) to (1, 9) using car (6302, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6218 move from (6, 9) to (7, 9) using car (6316, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6243 move from (3, 1) to (2, 1) using car (6374, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6249 move from (2, 3) to (2, 2) using car (6389, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 6255 arrived\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (4, 2) to (4, 1) using car (6326, [(4, 2), (4, 1)], 0)\n", - "Agent rider 6267 move from (9, 6) to (9, 7) using car (6345, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6270 move from (7, 2) to (6, 2) using car (6428, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6270 arrived with a waiting time of 4 ticks\n", - "Agent rider 6271 doesn't move\n", - "Driver 6281 arrived\n", - "Agent rider 6288 move from (4, 2) to (4, 1) using car (6326, [(4, 2), (4, 1)], 0)\n", - "Agent rider 6293 move from (4, 8) to (3, 8) using car (6413, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Driver 6304 arrived\n", - "Agent rider 6309 move from (4, 2) to (4, 1) using car (6326, [(4, 2), (4, 1)], 0)\n", - "Driver 6323 arrived\n", - "Driver 6325 arrived\n", - "Driver 6332 arrived\n", - "Driver 6334 arrived\n", - "Agent rider 6335 move from (5, 8) to (5, 9) using car (6439, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Driver 6342 arrived\n", - "Agent rider 6347 move from (4, 8) to (3, 8) using car (6413, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6348 move from (9, 6) to (9, 7) using car (6345, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6351 move from (5, 1) to (6, 1) using car (6386, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (4, 8) to (3, 8) using car (6413, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6354 move from (2, 3) to (3, 3) using car (6427, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6355 move from (5, 9) to (4, 9) using car (6359, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6357 move from (3, 7) to (2, 7) using car (6405, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6358 move from (7, 5) to (8, 5) using car (6384, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 6361 arrived\n", - "Driver 6369 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6377 doesn't move\n", - "Agent rider 6378 doesn't move\n", - "Driver 6379 arrived\n", - "Driver 6395 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 doesn't move\n", - "Agent rider 6401 move from (5, 1) to (6, 1) using car (6386, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6402 move from (5, 5) to (5, 4) using car (6391, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6403 move from (7, 5) to (8, 5) using car (6384, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 6406 arrived\n", - "Agent rider 6408 move from (5, 3) to (5, 4) using car (6397, [(5, 3), (5, 4)], 0)\n", - "Agent rider 6409 move from (1, 4) to (1, 5) using car (6314, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6410 move from (2, 4) to (2, 5) using car (6429, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6411 doesn't move\n", - "Driver 6412 arrived\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (2, 9) to (3, 9) using car (6414, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6281 doesn't move\n", + "Driver 6284 arrived\n", + "Agent rider 6286 move from (6, 9) to (7, 9) using car (6316, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 5) to (7, 4) using car (6363, [(7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 move from (3, 2) to (2, 2) using car (6317, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6295 move from (2, 9) to (1, 9) using car (6302, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 6295 arrived with a waiting time of 1 ticks\n", + "Agent rider 6296 move from (4, 3) to (4, 4) using car (6395, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6297 move from (3, 2) to (2, 2) using car (6317, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6298 move from (2, 9) to (3, 9) using car (6414, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6299 move from (3, 1) to (2, 1) using car (6374, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6300 move from (3, 2) to (3, 3) using car (6333, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6305 arrived\n", + "Agent rider 6308 move from (3, 1) to (3, 2) using car (6419, [(3, 1), (3, 2)], 0)\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6310 move from (4, 3) to (4, 4) using car (6395, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6311 move from (5, 3) to (5, 2) using car (6391, [(5, 3), (5, 2), (4, 2)], 0)\n", + "Rider n° 6311 arrived with a waiting time of 5 ticks\n", + "Driver 6315 arrived\n", + "Driver 6318 arrived\n", + "Driver 6322 arrived\n", + "Driver 6330 arrived\n", + "Agent rider 6334 move from (5, 5) to (5, 6) using car (6371, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 6340 arrived\n", + "Driver 6344 arrived\n", + "Driver 6348 arrived\n", + "Driver 6351 arrived\n", + "Driver 6352 arrived\n", + "Driver 6354 arrived\n", + "Agent rider 6357 move from (6, 8) to (7, 8) using car (6410, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 6357 arrived with a waiting time of 2 ticks\n", + "Agent rider 6358 move from (7, 5) to (7, 4) using car (6363, [(7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 6359 move from (7, 2) to (7, 1) using car (6416, [(7, 2), (7, 1)], 0)\n", + "Agent rider 6360 doesn't move\n", + "Agent rider 6378 move from (7, 9) to (6, 9) using car (6417, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (2, 0) to (3, 0) using car (6402, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (7, 4) to (6, 4) using car (6415, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6382 doesn't move\n", + "Agent rider 6383 move from (1, 6) to (1, 7) using car (6373, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 doesn't move\n", + "Driver 6392 arrived\n", + "Agent rider 6396 move from (5, 5) to (5, 6) using car (6371, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6397 doesn't move\n", + "Agent rider 6398 doesn't move\n", + "Agent rider 6399 move from (7, 3) to (7, 2) using car (6405, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6400 arrived\n", + "Agent rider 6422 move from (9, 0) to (8, 0) using car (6388, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (1, 0) to (0, 0) using car (6222, [(1, 0), (0, 0)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "Agent rider 6434 move from (3, 7) to (2, 7) using car (6405, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6435 move from (1, 0) to (0, 0) using car (6222, [(1, 0), (0, 0)], 0)\n", + "Agent rider 6429 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6431 move from (8, 8) to (8, 7) using car (6438, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6432 doesn't move\n", + "Agent rider 6433 doesn't move\n", + "Agent rider 6434 move from (3, 6) to (3, 7) using car (6393, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6435 doesn't move\n", + "Agent rider 6436 move from (3, 6) to (3, 7) using car (6393, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6437 doesn't move\n", + "Agent rider 6439 doesn't move\n", + "Agent rider 6440 doesn't move\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 doesn't move\n", + "Agent rider 6444 doesn't move\n", "Agent rider 6445 doesn't move\n", "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (1, 4) to (1, 5) using car (6314, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (2, 6) to (1, 6) using car (6330, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 3) to (9, 4) using car (6388, [(9, 3), (9, 4)], 0)\n", - "Agent rider 6453 move from (5, 8) to (5, 9) using car (6439, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6455 move from (2, 8) to (1, 8) using car (6441, [(2, 8), (1, 8)], 0)\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6463 move from (5, 1) to (6, 1) using car (6386, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (7, 6) to (7, 7) using car (6422, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 doesn't move\n", - "Agent rider 6470 doesn't move\n", - "tick 466 ended\n", - "I am driver 6471 - trip: [(9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 6472 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 6473 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 6474 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 6475 - trip: [(4, 1), (3, 1), (2, 1), (2, 2)]\n", - "I am driver 6476 - trip: [(2, 3), (1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 6477 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 6478 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 6479 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4)]\n", - "I am driver 6480 - trip: [(4, 4), (4, 3), (4, 2)]\n", - "I am driver 6481 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 6482 - trip: [(8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 6483 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 6484 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 6485 - trip: [(1, 6), (1, 7), (1, 8)]\n", - "I am driver 6486 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6487 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6488 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 6489 - trip: [(0, 8), (0, 9)]\n", - "I am driver 6490 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 6491 - trip: [(2, 3), (2, 4), (1, 4), (0, 4)]\n", - "21 drivers generated.\n", - "I am rider 6492 - dep: (0, 1) , arr: (9, 6)\n", - "I am rider 6493 - dep: (7, 8) , arr: (3, 4)\n", - "I am rider 6494 - dep: (3, 2) , arr: (5, 4)\n", - "I am rider 6495 - dep: (1, 5) , arr: (4, 9)\n", - "4 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5672 move from (6, 2) to (5, 2) using car (6428, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 5672 arrived with a waiting time of 24 ticks\n", - "Agent rider 5708 move from (7, 8) to (7, 7) using car (6444, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 5708 arrived with a waiting time of 39 ticks\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5996 move from (8, 7) to (8, 6) using car (6418, [(8, 7), (8, 6)], 0)\n", - "Rider n° 5996 arrived with a waiting time of 18 ticks\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6018 move from (7, 8) to (7, 7) using car (6444, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (8, 7) to (7, 7) using car (6487, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6074 move from (6, 2) to (5, 2) using car (6428, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6074 arrived with a waiting time of 14 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 doesn't move\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6164 move from (1, 1) to (0, 1) using car (6298, [(1, 1), (0, 1)], 0)\n", - "Rider n° 6164 arrived with a waiting time of 7 ticks\n", - "Agent rider 6166 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 move from (5, 4) to (4, 4) using car (6391, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6252 doesn't move\n" + "tick 455 ended\n", + "I am driver 6447 - trip: [(8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 6448 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", + "I am driver 6449 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 6450 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 6451 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 6452 - trip: [(6, 7), (7, 7)]\n", + "I am driver 6453 - trip: [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 6454 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 6455 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 6456 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 6457 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 6458 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 6459 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)]\n", + "I am driver 6460 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 6461 - trip: [(2, 1), (3, 1)]\n", + "I am driver 6462 - trip: [(8, 4), (8, 3), (9, 3)]\n", + "I am driver 6463 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 6464 - trip: [(3, 1), (3, 0), (4, 0)]\n", + "I am driver 6465 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", + "I am driver 6466 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 6467 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 6468 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "22 drivers generated.\n", + "I am rider 6469 - dep: (8, 6) , arr: (3, 4)\n", + "1 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5811 move from (1, 7) to (1, 8) using car (6373, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5993 doesn't move\n", + "Agent rider 6007 doesn't move\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 move from (1, 7) to (1, 8) using car (6373, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6065 move from (1, 7) to (1, 8) using car (6373, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6066 doesn't move\n", + "Agent rider 6108 move from (7, 9) to (8, 9) using car (6375, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6109 move from (8, 3) to (9, 3) using car (6408, [(8, 3), (9, 3)], 0)\n", + "Agent rider 6127 move from (1, 7) to (1, 8) using car (6373, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6129 move from (7, 9) to (8, 9) using car (6316, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6149 move from (3, 3) to (3, 4) using car (6333, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6254 move from (5, 4) to (4, 4) using car (6391, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 6177 move from (4, 7) to (5, 7) using car (6413, [(4, 7), (5, 7)], 0)\n", + "Rider n° 6177 arrived with a waiting time of 7 ticks\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 move from (4, 2) to (4, 3) using car (6390, [(4, 2), (4, 3)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (1, 9) to (0, 9) using car (6302, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6218 move from (7, 9) to (8, 9) using car (6316, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6243 move from (2, 1) to (1, 1) using car (6374, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6249 move from (2, 2) to (3, 2) using car (6389, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (4, 1) to (3, 1) using car (6475, [(4, 1), (3, 1), (2, 1), (2, 2)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6271 doesn't move\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (3, 9) to (4, 9) using car (6414, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Driver 6269 arrived\n", + "Driver 6284 arrived\n", + "Agent rider 6286 move from (7, 9) to (8, 9) using car (6316, [(7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 6288 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 move from (0, 8) to (0, 9) using car (6489, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6309 doesn't move\n", - "Driver 6313 arrived\n", - "Driver 6320 arrived\n", - "Driver 6321 arrived\n", + "Agent rider 6290 move from (7, 4) to (8, 4) using car (6363, [(7, 4), (8, 4)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6294 move from (2, 2) to (1, 2) using car (6317, [(2, 2), (1, 2)], 0)\n", + "Rider n° 6294 arrived with a waiting time of 2 ticks\n", + "Agent rider 6296 move from (4, 4) to (4, 5) using car (6395, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6297 move from (2, 2) to (1, 2) using car (6317, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6298 move from (3, 9) to (4, 9) using car (6414, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 move from (3, 3) to (3, 4) using car (6333, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6304 arrived\n", + "Agent rider 6308 doesn't move\n", + "Agent rider 6309 move from (3, 9) to (4, 9) using car (6414, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6310 move from (4, 4) to (4, 5) using car (6395, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 6322 arrived\n", "Driver 6325 arrived\n", - "Driver 6334 arrived\n", - "Agent rider 6335 move from (5, 9) to (4, 9) using car (6439, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 6335 arrived with a waiting time of 4 ticks\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Driver 6343 arrived\n", + "Agent rider 6334 move from (5, 6) to (5, 7) using car (6371, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", "Driver 6346 arrived\n", - "Agent rider 6347 doesn't move\n", - "Agent rider 6348 doesn't move\n", - "Agent rider 6351 move from (6, 1) to (7, 1) using car (6386, [(6, 1), (7, 1)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (3, 8) to (3, 7) using car (6413, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 6354 move from (3, 3) to (4, 3) using car (6427, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6355 move from (4, 9) to (4, 8) using car (6440, [(4, 9), (4, 8)], 0)\n", - "Agent rider 6357 move from (2, 7) to (2, 6) using car (6405, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6358 move from (8, 5) to (9, 5) using car (6384, [(8, 5), (9, 5)], 0)\n", - "Rider n° 6358 arrived with a waiting time of 1 ticks\n", - "Driver 6362 arrived\n", - "Driver 6368 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6377 doesn't move\n", - "Agent rider 6378 doesn't move\n", - "Driver 6387 arrived\n", + "Driver 6350 arrived\n", + "Driver 6352 arrived\n", + "Agent rider 6357 doesn't move\n", + "Agent rider 6358 move from (7, 4) to (8, 4) using car (6363, [(7, 4), (8, 4)], 0)\n", + "Agent rider 6359 doesn't move\n", + "Agent rider 6360 move from (2, 6) to (2, 5) using car (6424, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6372 arrived\n", + "Agent rider 6378 move from (6, 9) to (5, 9) using car (6417, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (3, 0) to (4, 0) using car (6454, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6381 move from (6, 4) to (5, 4) using car (6415, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 6381 arrived with a waiting time of 0 ticks\n", + "Agent rider 6382 move from (1, 5) to (1, 4) using car (6418, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6383 move from (1, 7) to (1, 8) using car (6373, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 doesn't move\n", + "Agent rider 6396 move from (5, 6) to (5, 7) using car (6371, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6397 move from (1, 7) to (1, 8) using car (6373, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 6398 move from (1, 5) to (1, 4) using car (6418, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6399 move from (7, 2) to (7, 1) using car (6405, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6403 arrived\n", + "Driver 6411 arrived\n", + "Agent rider 6422 doesn't move\n", + "Agent rider 6423 move from (4, 7) to (5, 7) using car (6413, [(4, 7), (5, 7)], 0)\n", + "Agent rider 6429 doesn't move\n", + "Agent rider 6430 move from (4, 7) to (5, 7) using car (6413, [(4, 7), (5, 7)], 0)\n", + "Agent rider 6431 move from (8, 7) to (8, 6) using car (6456, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 6432 move from (6, 4) to (5, 4) using car (6415, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6433 doesn't move\n", + "Agent rider 6434 move from (3, 7) to (3, 8) using car (6393, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6435 move from (1, 8) to (1, 9) using car (6367, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6436 move from (3, 7) to (3, 8) using car (6393, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6437 doesn't move\n", + "Agent rider 6439 doesn't move\n", + "Agent rider 6440 doesn't move\n", + "Agent rider 6441 move from (3, 3) to (3, 4) using car (6333, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (5, 0) to (4, 0) using car (6465, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 6446 doesn't move\n", + "Agent rider 6469 move from (8, 6) to (8, 7) using car (6426, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "tick 456 ended\n", + "I am driver 6470 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6471 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 6472 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", + "I am driver 6473 - trip: [(8, 3), (7, 3), (6, 3), (5, 3)]\n", + "I am driver 6474 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 6475 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "6 drivers generated.\n", + "I am rider 6476 - dep: (3, 1) , arr: (9, 2)\n", + "1 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5811 move from (1, 8) to (0, 8) using car (6373, [(1, 8), (0, 8)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5993 doesn't move\n", + "Agent rider 6007 move from (7, 1) to (7, 0) using car (6405, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 6007 arrived with a waiting time of 12 ticks\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 move from (1, 8) to (0, 8) using car (6373, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6065 move from (1, 8) to (0, 8) using car (6373, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6066 move from (8, 8) to (9, 8) using car (6410, [(8, 8), (9, 8)], 0)\n", + "Rider n° 6066 arrived with a waiting time of 12 ticks\n", + "Agent rider 6108 move from (8, 9) to (7, 9) using car (6460, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6127 move from (1, 8) to (0, 8) using car (6373, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6129 move from (8, 9) to (9, 9) using car (6316, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6149 move from (3, 4) to (3, 5) using car (6333, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6179 doesn't move\n", + "Agent rider 6180 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 9) to (9, 9) using car (6316, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6243 move from (1, 1) to (0, 1) using car (6374, [(1, 1), (0, 1)], 0)\n", + "Agent rider 6249 move from (3, 2) to (4, 2) using car (6389, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (4, 9) to (4, 8) using car (6414, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Driver 6284 arrived\n", + "Agent rider 6286 move from (8, 9) to (9, 9) using car (6316, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6296 move from (4, 5) to (4, 6) using car (6395, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6297 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 move from (3, 4) to (3, 5) using car (6333, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6308 move from (3, 2) to (4, 2) using car (6389, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6309 move from (4, 9) to (4, 8) using car (6414, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6310 move from (4, 5) to (4, 6) using car (6395, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 6314 arrived\n", + "Driver 6325 arrived\n", + "Agent rider 6334 move from (5, 7) to (5, 8) using car (6371, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 6342 arrived\n", + "Driver 6352 arrived\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6359 move from (7, 1) to (7, 0) using car (6405, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6360 move from (2, 5) to (3, 5) using car (6457, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 6361 arrived\n", + "Driver 6364 arrived\n", + "Driver 6365 arrived\n", + "Driver 6369 arrived\n", + "Agent rider 6378 move from (5, 9) to (4, 9) using car (6417, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (4, 0) to (5, 0) using car (6454, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (1, 4) to (1, 3) using car (6418, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6383 move from (1, 8) to (0, 8) using car (6373, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 move from (1, 9) to (2, 9) using car (6367, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", "Driver 6394 arrived\n", - "Driver 6398 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 move from (7, 3) to (8, 3) using car (6370, [(7, 3), (8, 3)], 0)\n", - "Agent rider 6401 move from (6, 1) to (7, 1) using car (6386, [(6, 1), (7, 1)], 0)\n", - "Agent rider 6402 move from (5, 4) to (4, 4) using car (6391, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6403 move from (8, 5) to (9, 5) using car (6384, [(8, 5), (9, 5)], 0)\n", - "Driver 6407 arrived\n", - "Agent rider 6408 doesn't move\n", - "Agent rider 6409 move from (1, 5) to (1, 6) using car (6314, [(1, 5), (1, 6)], 0)\n", - "Agent rider 6410 move from (2, 5) to (2, 6) using car (6429, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6411 move from (8, 7) to (8, 6) using car (6418, [(8, 7), (8, 6)], 0)\n", - "Driver 6414 arrived\n", + "Agent rider 6396 move from (5, 7) to (5, 8) using car (6371, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6397 move from (1, 8) to (0, 8) using car (6373, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6398 move from (1, 4) to (1, 3) using car (6418, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6399 move from (7, 1) to (7, 0) using car (6405, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6401 arrived\n", + "Driver 6409 arrived\n", + "Driver 6416 arrived\n", "Driver 6419 arrived\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "Driver 6432 arrived\n", - "Agent rider 6434 move from (2, 7) to (2, 6) using car (6405, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6445 doesn't move\n", - "Agent rider 6446 move from (1, 1) to (0, 1) using car (6298, [(1, 1), (0, 1)], 0)\n", - "Agent rider 6447 move from (2, 7) to (2, 6) using car (6405, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6448 move from (1, 5) to (1, 6) using car (6314, [(1, 5), (1, 6)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (1, 6) to (0, 6) using car (6330, [(1, 6), (0, 6)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 4) to (9, 5) using car (6472, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6455 doesn't move\n", - "Agent rider 6461 move from (2, 7) to (2, 6) using car (6405, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6462 move from (2, 5) to (2, 6) using car (6429, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6463 move from (6, 1) to (7, 1) using car (6386, [(6, 1), (7, 1)], 0)\n", - "Rider n° 6463 arrived with a waiting time of 0 ticks\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (7, 7) to (7, 8) using car (6422, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 doesn't move\n", - "Agent rider 6470 doesn't move\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (7, 8) to (7, 7) using car (6444, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6494 move from (3, 2) to (3, 1) using car (6457, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 6495 move from (1, 5) to (1, 6) using car (6314, [(1, 5), (1, 6)], 0)\n", - "tick 467 ended\n", - "I am driver 6496 - trip: [(5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 6497 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 6498 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 6499 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 6500 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 6501 - trip: [(8, 7), (7, 7), (6, 7), (6, 6)]\n", - "I am driver 6502 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "7 drivers generated.\n", - "I am rider 6503 - dep: (2, 1) , arr: (7, 5)\n", - "I am rider 6504 - dep: (7, 7) , arr: (7, 6)\n", - "I am rider 6505 - dep: (4, 2) , arr: (3, 5)\n", - "I am rider 6506 - dep: (7, 8) , arr: (2, 9)\n", - "I am rider 6507 - dep: (6, 5) , arr: (9, 2)\n", - "I am rider 6508 - dep: (3, 9) , arr: (0, 9)\n", - "I am rider 6509 - dep: (7, 0) , arr: (1, 9)\n", - "7 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5708 move from (7, 8) to (6, 8) using car (6422, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (7, 7) to (6, 7) using car (6487, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", + "Agent rider 6422 doesn't move\n", + "Agent rider 6423 move from (5, 7) to (5, 8) using car (6371, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 6427 arrived\n", + "Agent rider 6429 move from (2, 8) to (2, 7) using car (6455, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6430 move from (5, 7) to (5, 8) using car (6371, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6431 move from (8, 6) to (8, 5) using car (6456, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 6432 move from (5, 4) to (4, 4) using car (6415, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6433 doesn't move\n", + "Agent rider 6434 move from (3, 8) to (4, 8) using car (6393, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6435 move from (1, 9) to (2, 9) using car (6367, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6436 doesn't move\n", + "Agent rider 6437 doesn't move\n", + "Agent rider 6439 move from (2, 8) to (2, 7) using car (6455, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6440 move from (5, 4) to (4, 4) using car (6415, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6441 move from (3, 4) to (3, 5) using car (6333, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 move from (2, 8) to (3, 8) using car (6475, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (4, 0) to (3, 0) using car (6465, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 6446 doesn't move\n", + "Agent rider 6469 move from (8, 7) to (8, 8) using car (6426, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 6476 move from (3, 1) to (2, 1) using car (6412, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "tick 457 ended\n", + "I am driver 6477 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6478 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 6479 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 6480 - trip: [(4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 6481 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6482 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 6483 - trip: [(0, 4), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 6484 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 6485 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 6486 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 6487 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 6488 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 6489 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8)]\n", + "I am driver 6490 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 6491 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 6492 - trip: [(0, 5), (0, 4), (0, 3), (1, 3), (2, 3)]\n", + "I am driver 6493 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", + "I am driver 6494 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 6495 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "19 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 5993 move from (2, 1) to (2, 2) using car (6412, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6108 move from (7, 9) to (6, 9) using car (6460, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6166 doesn't move\n", - "Driver 6222 arrived\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 doesn't move\n", - "Agent rider 6254 doesn't move\n", + "Agent rider 6149 move from (3, 5) to (4, 5) using car (6457, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 6149 arrived with a waiting time of 9 ticks\n", + "Agent rider 6179 move from (0, 5) to (0, 4) using car (6492, [(0, 5), (0, 4), (0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 6180 move from (4, 3) to (4, 4) using car (6490, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 doesn't move\n", + "Agent rider 6249 doesn't move\n", "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (3, 1) to (2, 1) using car (6475, [(3, 1), (2, 1), (2, 2)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6271 move from (7, 0) to (8, 0) using car (6460, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", - "Rider n° 6271 arrived with a waiting time of 7 ticks\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (4, 8) to (4, 7) using car (6414, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6286 doesn't move\n", "Agent rider 6288 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Driver 6308 arrived\n", - "Agent rider 6309 doesn't move\n", - "Driver 6318 arrived\n", - "Driver 6321 arrived\n", - "Driver 6326 arrived\n", - "Agent rider 6335 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Driver 6345 arrived\n", - "Agent rider 6347 doesn't move\n", - "Agent rider 6348 doesn't move\n", - "Agent rider 6351 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 doesn't move\n", - "Agent rider 6354 move from (4, 3) to (4, 4) using car (6427, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6355 doesn't move\n", - "Agent rider 6357 move from (2, 6) to (2, 5) using car (6405, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6377 doesn't move\n", - "Agent rider 6378 move from (1, 3) to (0, 3) using car (6476, [(1, 3), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 6388 arrived\n", - "Driver 6390 arrived\n", - "Driver 6397 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 move from (8, 3) to (8, 4) using car (6393, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6402 move from (4, 4) to (3, 4) using car (6391, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 6402 arrived with a waiting time of 1 ticks\n", - "Agent rider 6403 move from (9, 5) to (9, 6) using car (6472, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6408 doesn't move\n", - "Agent rider 6409 doesn't move\n", - "Agent rider 6410 move from (2, 6) to (2, 7) using car (6429, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6411 move from (8, 6) to (9, 6) using car (6367, [(8, 6), (9, 6)], 0)\n", - "Driver 6416 arrived\n", - "Driver 6421 arrived\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "Agent rider 6434 move from (2, 6) to (2, 5) using car (6405, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Driver 6441 arrived\n", - "Agent rider 6445 move from (7, 9) to (6, 9) using car (6482, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 move from (2, 6) to (2, 5) using car (6405, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6448 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 5) to (9, 6) using car (6472, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6455 move from (1, 8) to (2, 8) using car (6477, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 6461 move from (2, 6) to (2, 5) using car (6405, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6462 move from (2, 6) to (2, 7) using car (6429, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (7, 8) to (6, 8) using car (6422, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 move from (2, 0) to (1, 0) using car (6420, [(2, 0), (1, 0)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 doesn't move\n", - "Agent rider 6470 move from (9, 5) to (9, 6) using car (6472, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 6470 arrived with a waiting time of 2 ticks\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (7, 7) to (7, 6) using car (6444, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6494 move from (3, 1) to (4, 1) using car (6457, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 6495 doesn't move\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6504 move from (7, 7) to (7, 6) using car (6444, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 6504 arrived with a waiting time of 0 ticks\n", - "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (7, 8) to (6, 8) using car (6422, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6508 doesn't move\n", - "Agent rider 6509 move from (7, 0) to (6, 0) using car (6490, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "tick 468 ended\n", - "I am driver 6510 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 6511 - trip: [(2, 7), (2, 6), (1, 6)]\n", - "I am driver 6512 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 6513 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 6514 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 6515 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3)]\n", - "6 drivers generated.\n", - "I am rider 6516 - dep: (7, 6) , arr: (3, 0)\n", - "I am rider 6517 - dep: (9, 3) , arr: (7, 6)\n", - "I am rider 6518 - dep: (0, 9) , arr: (4, 3)\n", - "I am rider 6519 - dep: (9, 6) , arr: (1, 3)\n", - "I am rider 6520 - dep: (2, 2) , arr: (4, 5)\n", - "I am rider 6521 - dep: (7, 1) , arr: (4, 6)\n", - "I am rider 6522 - dep: (1, 8) , arr: (9, 0)\n", - "I am rider 6523 - dep: (2, 4) , arr: (6, 7)\n", - "8 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6018 move from (7, 7) to (6, 7) using car (6501, [(7, 7), (6, 7), (6, 6)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6021 move from (6, 7) to (5, 7) using car (6487, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 6021 arrived with a waiting time of 22 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 doesn't move\n", - "Agent rider 6156 doesn't move\n", - "Agent rider 6166 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 move from (4, 4) to (4, 5) using car (6443, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 6254 move from (4, 4) to (4, 5) using car (6443, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 6264 move from (0, 4) to (0, 5) using car (6488, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 6265 move from (2, 1) to (2, 2) using car (6475, [(2, 1), (2, 2)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6288 move from (4, 1) to (5, 1) using car (6457, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Rider n° 6288 arrived with a waiting time of 4 ticks\n", - "Agent rider 6293 move from (3, 8) to (4, 8) using car (6498, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Driver 6298 arrived\n", - "Agent rider 6309 move from (4, 1) to (5, 1) using car (6457, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Driver 6314 arrived\n", - "Driver 6321 arrived\n", - "Driver 6327 arrived\n", - "Driver 6330 arrived\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6347 doesn't move\n", - "Agent rider 6348 doesn't move\n", - "Agent rider 6351 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 doesn't move\n", - "Agent rider 6354 move from (4, 4) to (4, 5) using car (6427, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6355 doesn't move\n", - "Agent rider 6357 move from (2, 5) to (2, 4) using car (6405, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 6370 arrived\n", - "Driver 6373 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6377 move from (4, 5) to (4, 4) using car (6456, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 6378 move from (0, 3) to (0, 2) using car (6476, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 6384 arrived\n", - "Driver 6386 arrived\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6296 move from (4, 6) to (4, 7) using car (6395, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6297 doesn't move\n", + "Agent rider 6298 move from (4, 9) to (3, 9) using car (6421, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6299 move from (2, 1) to (2, 2) using car (6412, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 6300 move from (3, 5) to (3, 6) using car (6333, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6302 arrived\n", + "Agent rider 6308 doesn't move\n", + "Agent rider 6309 move from (4, 8) to (4, 7) using car (6414, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6310 move from (4, 6) to (4, 7) using car (6395, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 6317 arrived\n", + "Agent rider 6334 doesn't move\n", + "Driver 6347 arrived\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6359 doesn't move\n", + "Agent rider 6360 move from (3, 5) to (4, 5) using car (6457, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 6360 arrived with a waiting time of 3 ticks\n", + "Driver 6363 arrived\n", + "Driver 6365 arrived\n", + "Driver 6366 arrived\n", + "Driver 6375 arrived\n", + "Agent rider 6378 move from (4, 9) to (3, 9) using car (6417, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (5, 0) to (5, 1) using car (6454, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (1, 3) to (1, 2) using car (6418, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6383 doesn't move\n", + "Agent rider 6384 move from (3, 0) to (2, 0) using car (6465, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 move from (2, 9) to (3, 9) using car (6367, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", "Driver 6390 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 move from (8, 4) to (8, 5) using car (6393, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6403 move from (9, 6) to (9, 7) using car (6472, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6408 doesn't move\n", - "Agent rider 6409 doesn't move\n", - "Agent rider 6410 move from (2, 7) to (2, 8) using car (6429, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6411 move from (9, 6) to (9, 7) using car (6472, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6418 arrived\n", + "Driver 6391 arrived\n", + "Agent rider 6396 move from (5, 8) to (5, 9) using car (6371, [(5, 8), (5, 9)], 0)\n", + "Agent rider 6397 doesn't move\n", + "Agent rider 6398 move from (1, 3) to (1, 2) using car (6418, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6399 move from (7, 0) to (8, 0) using car (6405, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6407 arrived\n", + "Driver 6408 arrived\n", + "Driver 6413 arrived\n", + "Agent rider 6422 move from (8, 0) to (8, 1) using car (6481, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 doesn't move\n", - "Driver 6433 arrived\n", - "Agent rider 6434 move from (2, 5) to (2, 4) using car (6405, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Driver 6440 arrived\n", - "Agent rider 6445 move from (6, 9) to (5, 9) using car (6482, [(6, 9), (5, 9)], 0)\n", + "Agent rider 6429 move from (2, 7) to (2, 6) using car (6455, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6430 move from (5, 8) to (5, 9) using car (6371, [(5, 8), (5, 9)], 0)\n", + "Agent rider 6431 move from (8, 5) to (8, 4) using car (6456, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 6432 move from (4, 4) to (3, 4) using car (6415, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6433 move from (4, 9) to (3, 9) using car (6421, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6434 move from (4, 8) to (4, 7) using car (6414, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6435 move from (2, 9) to (3, 9) using car (6367, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6436 doesn't move\n", + "Agent rider 6437 doesn't move\n", + "Agent rider 6439 move from (2, 7) to (2, 6) using car (6455, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6440 move from (4, 4) to (3, 4) using car (6415, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6441 move from (3, 5) to (3, 6) using car (6333, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (3, 0) to (2, 0) using car (6465, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", "Agent rider 6446 doesn't move\n", - "Agent rider 6447 move from (2, 5) to (2, 4) using car (6405, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6448 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 6) to (9, 7) using car (6472, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6455 doesn't move\n", - "Agent rider 6461 move from (2, 5) to (2, 4) using car (6405, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6462 move from (2, 7) to (2, 8) using car (6429, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (6, 8) to (5, 8) using car (6422, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 doesn't move\n", - "Driver 6489 arrived\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (7, 6) to (7, 5) using car (6444, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6494 move from (4, 1) to (5, 1) using car (6457, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 6495 doesn't move\n", - "Agent rider 6503 move from (2, 1) to (2, 2) using car (6475, [(2, 1), (2, 2)], 0)\n", - "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (6, 8) to (5, 8) using car (6422, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6508 move from (3, 9) to (2, 9) using car (6439, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6509 move from (6, 0) to (6, 1) using car (6490, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 6516 move from (7, 6) to (7, 5) using car (6444, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (9, 6) to (9, 7) using car (6472, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6520 doesn't move\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 doesn't move\n", - "tick 469 ended\n", - "I am driver 6524 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", - "I am driver 6525 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 6526 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 6527 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 6528 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 6529 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 6530 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 6531 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 6532 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 6533 - trip: [(6, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 6534 - trip: [(1, 6), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 6535 - trip: [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 6536 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (2, 4)]\n", - "I am driver 6537 - trip: [(4, 6), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 6538 - trip: [(1, 6), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 6539 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 6540 - trip: [(5, 7), (5, 6), (5, 5)]\n", - "I am driver 6541 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 6542 - trip: [(4, 5), (4, 4), (5, 4)]\n", - "I am driver 6543 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 6544 - trip: [(9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 6545 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)]\n", - "I am driver 6546 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "23 drivers generated.\n", - "I am rider 6547 - dep: (3, 8) , arr: (1, 3)\n", - "I am rider 6548 - dep: (0, 8) , arr: (1, 1)\n", - "I am rider 6549 - dep: (3, 9) , arr: (0, 9)\n", - "I am rider 6550 - dep: (8, 3) , arr: (5, 7)\n", - "4 riders generated.\n", - "Agent rider 5409 move from (9, 0) to (9, 1) using car (6460, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", - "Agent rider 5531 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5734 move from (9, 0) to (9, 1) using car (6460, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", - "Agent rider 5935 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6018 move from (6, 7) to (6, 6) using car (6501, [(6, 7), (6, 6)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", + "Driver 6452 arrived\n", + "Driver 6461 arrived\n", + "Agent rider 6469 move from (8, 8) to (7, 8) using car (6426, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 6476 move from (2, 1) to (3, 1) using car (6493, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", + "tick 458 ended\n", + "I am driver 6496 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 6497 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 6498 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (2, 4)]\n", + "I am driver 6499 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)]\n", + "I am driver 6500 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 6501 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6502 - trip: [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "7 drivers generated.\n", + "I am rider 6503 - dep: (9, 9) , arr: (8, 4)\n", + "I am rider 6504 - dep: (7, 3) , arr: (6, 3)\n", + "I am rider 6505 - dep: (0, 2) , arr: (0, 9)\n", + "I am rider 6506 - dep: (3, 7) , arr: (9, 6)\n", + "I am rider 6507 - dep: (6, 9) , arr: (5, 9)\n", + "I am rider 6508 - dep: (5, 3) , arr: (6, 5)\n", + "I am rider 6509 - dep: (7, 9) , arr: (1, 6)\n", + "I am rider 6510 - dep: (3, 9) , arr: (0, 0)\n", + "I am rider 6511 - dep: (4, 3) , arr: (2, 5)\n", + "9 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5864 move from (2, 3) to (2, 4) using car (6489, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", + "Agent rider 5966 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 5993 move from (2, 2) to (2, 3) using car (6412, [(2, 2), (2, 3), (1, 3)], 0)\n", + "Rider n° 5993 arrived with a waiting time of 7 ticks\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6108 move from (6, 9) to (5, 9) using car (6460, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6156 move from (3, 8) to (4, 8) using car (6477, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 6166 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 move from (4, 5) to (4, 6) using car (6443, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 6254 move from (4, 5) to (4, 6) using car (6443, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 6179 move from (0, 4) to (0, 3) using car (6492, [(0, 4), (0, 3), (1, 3), (2, 3)], 0)\n", + "Rider n° 6179 arrived with a waiting time of 9 ticks\n", + "Agent rider 6180 move from (4, 4) to (4, 5) using car (6490, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 doesn't move\n", + "Agent rider 6249 move from (4, 2) to (3, 2) using car (6502, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", "Agent rider 6264 doesn't move\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 move from (4, 8) to (5, 8) using car (6498, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6309 move from (5, 1) to (6, 1) using car (6457, [(5, 1), (6, 1)], 0)\n", - "Driver 6321 arrived\n", - "Driver 6330 arrived\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6347 move from (3, 8) to (4, 8) using car (6477, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 6348 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6351 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (3, 7) to (3, 8) using car (6481, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6354 move from (4, 5) to (4, 6) using car (6427, [(4, 5), (4, 6)], 0)\n", - "Rider n° 6354 arrived with a waiting time of 0 ticks\n", - "Agent rider 6355 move from (4, 8) to (5, 8) using car (6498, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 6357 move from (2, 4) to (2, 5) using car (6385, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 6359 arrived\n", - "Driver 6367 arrived\n", + "Agent rider 6266 move from (4, 7) to (4, 6) using car (6414, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (8, 4) to (8, 3) using car (6438, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6296 move from (4, 7) to (4, 8) using car (6395, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 6296 arrived with a waiting time of 5 ticks\n", + "Agent rider 6297 move from (1, 2) to (1, 1) using car (6418, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6298 move from (3, 9) to (3, 8) using car (6421, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6299 move from (2, 2) to (2, 3) using car (6412, [(2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 6300 move from (3, 6) to (3, 7) using car (6333, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6308 move from (4, 2) to (3, 2) using car (6502, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 6309 move from (4, 7) to (4, 6) using car (6414, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6310 move from (4, 7) to (4, 8) using car (6395, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 6310 arrived with a waiting time of 6 ticks\n", + "Driver 6312 arrived\n", + "Driver 6316 arrived\n", + "Agent rider 6334 move from (5, 8) to (4, 8) using car (6451, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6358 move from (8, 4) to (8, 3) using car (6438, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6359 move from (7, 0) to (6, 0) using car (6406, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 6363 arrived\n", + "Driver 6366 arrived\n", "Driver 6373 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6377 move from (4, 4) to (4, 3) using car (6456, [(4, 4), (4, 3)], 0)\n", - "Rider n° 6377 arrived with a waiting time of 3 ticks\n", - "Agent rider 6378 move from (0, 2) to (0, 1) using car (6476, [(0, 2), (0, 1)], 0)\n", - "Driver 6390 arrived\n", - "Agent rider 6399 doesn't move\n", - "Agent rider 6400 move from (8, 5) to (8, 6) using car (6393, [(8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6403 doesn't move\n", - "Agent rider 6408 move from (5, 4) to (5, 5) using car (6428, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6408 arrived with a waiting time of 6 ticks\n", - "Agent rider 6409 move from (1, 6) to (2, 6) using car (6534, [(1, 6), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6410 move from (2, 8) to (2, 9) using car (6429, [(2, 8), (2, 9)], 0)\n", - "Agent rider 6411 doesn't move\n", - "Driver 6413 arrived\n", - "Driver 6417 arrived\n", - "Driver 6420 arrived\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6434 move from (2, 4) to (3, 4) using car (6514, [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Driver 6442 arrived\n", - "Agent rider 6445 move from (5, 9) to (6, 9) using car (6365, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 6374 arrived\n", + "Agent rider 6378 move from (3, 9) to (2, 9) using car (6417, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (5, 1) to (6, 1) using car (6454, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (1, 2) to (1, 1) using car (6418, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6383 doesn't move\n", + "Agent rider 6384 move from (2, 0) to (2, 1) using car (6465, [(2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 move from (3, 9) to (4, 9) using car (6367, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 6391 arrived\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6397 doesn't move\n", + "Agent rider 6398 move from (1, 2) to (1, 1) using car (6418, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6399 move from (8, 0) to (9, 0) using car (6405, [(8, 0), (9, 0)], 0)\n", + "Driver 6408 arrived\n", + "Driver 6410 arrived\n", + "Agent rider 6422 move from (8, 1) to (8, 2) using car (6481, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6423 move from (5, 8) to (6, 8) using car (6393, [(5, 8), (6, 8)], 0)\n", + "Rider n° 6423 arrived with a waiting time of 4 ticks\n", + "Agent rider 6429 move from (2, 6) to (2, 5) using car (6455, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6431 move from (8, 4) to (8, 3) using car (6456, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 6432 move from (3, 4) to (2, 4) using car (6415, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 6432 arrived with a waiting time of 2 ticks\n", + "Agent rider 6433 move from (3, 9) to (3, 8) using car (6421, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6434 move from (4, 7) to (4, 6) using car (6414, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6435 move from (3, 9) to (4, 9) using car (6367, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6435 arrived with a waiting time of 2 ticks\n", + "Agent rider 6436 move from (3, 8) to (3, 7) using car (6479, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6437 doesn't move\n", + "Agent rider 6439 move from (2, 6) to (2, 5) using car (6455, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6440 move from (3, 4) to (2, 4) using car (6415, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6441 move from (3, 6) to (3, 7) using car (6333, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (2, 0) to (2, 1) using car (6465, [(2, 0), (2, 1), (2, 2)], 0)\n", "Agent rider 6446 doesn't move\n", - "Agent rider 6447 move from (2, 4) to (1, 4) using car (6391, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6448 move from (1, 6) to (2, 6) using car (6534, [(1, 6), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6449 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 7) to (9, 8) using car (6472, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 move from (5, 9) to (6, 9) using car (6365, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6454 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6455 move from (2, 8) to (2, 9) using car (6429, [(2, 8), (2, 9)], 0)\n", - "Driver 6458 arrived\n", - "Agent rider 6461 move from (2, 4) to (1, 4) using car (6391, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6462 move from (2, 8) to (2, 9) using car (6429, [(2, 8), (2, 9)], 0)\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (5, 8) to (4, 8) using car (6422, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 move from (1, 0) to (2, 0) using car (6541, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (9, 0) to (9, 1) using car (6460, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", - "Agent rider 6469 doesn't move\n", - "Driver 6480 arrived\n", - "Driver 6485 arrived\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (7, 5) to (7, 4) using car (6444, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6494 move from (5, 1) to (6, 1) using car (6457, [(5, 1), (6, 1)], 0)\n", - "Agent rider 6495 doesn't move\n", + "Driver 6462 arrived\n", + "Driver 6464 arrived\n", + "Agent rider 6469 move from (7, 8) to (6, 8) using car (6426, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 6476 move from (3, 1) to (4, 1) using car (6493, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", "Agent rider 6503 doesn't move\n", - "Agent rider 6505 move from (4, 2) to (5, 2) using car (6437, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6506 move from (5, 8) to (4, 8) using car (6422, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6508 move from (2, 9) to (1, 9) using car (6439, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6509 move from (6, 1) to (6, 2) using car (6490, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 6516 move from (7, 5) to (7, 4) using car (6444, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (9, 7) to (8, 7) using car (6524, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6520 doesn't move\n", - "Agent rider 6521 move from (7, 1) to (7, 0) using car (6483, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 move from (2, 4) to (3, 4) using car (6514, [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6547 doesn't move\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6549 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "tick 470 ended\n", - "I am driver 6551 - trip: [(3, 8), (2, 8), (1, 8), (1, 7)]\n", - "I am driver 6552 - trip: [(5, 3), (5, 2), (6, 2)]\n", - "I am driver 6553 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 6554 - trip: [(5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 6555 - trip: [(6, 9), (6, 8), (6, 7)]\n", - "I am driver 6556 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 6557 - trip: [(6, 9), (5, 9), (4, 9)]\n", - "I am driver 6558 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 6559 - trip: [(5, 5), (5, 4), (6, 4)]\n", - "I am driver 6560 - trip: [(7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 6561 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 6562 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 6563 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "13 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 5409 move from (9, 1) to (9, 2) using car (6460, [(9, 1), (9, 2), (9, 3)], 0)\n", - "Agent rider 5531 move from (9, 8) to (9, 9) using car (6472, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 5603 move from (9, 8) to (9, 9) using car (6472, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 5734 move from (9, 1) to (9, 2) using car (6460, [(9, 1), (9, 2), (9, 3)], 0)\n", - "Agent rider 5935 move from (8, 7) to (8, 6) using car (6527, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5997 doesn't move\n", - "Agent rider 6018 doesn't move\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", + "Agent rider 6504 move from (7, 3) to (7, 4) using car (6470, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6507 move from (6, 9) to (5, 9) using car (6460, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 6507 arrived with a waiting time of 0 ticks\n", + "Agent rider 6508 move from (5, 3) to (5, 4) using car (6482, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6509 move from (7, 9) to (6, 9) using car (6472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 6510 move from (3, 9) to (2, 9) using car (6417, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6511 move from (4, 3) to (4, 2) using car (6368, [(4, 3), (4, 2)], 0)\n", + "tick 459 ended\n", + "I am driver 6512 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 6513 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 6514 - trip: [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 6515 - trip: [(3, 5), (3, 6)]\n", + "I am driver 6516 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 6517 - trip: [(3, 4), (2, 4), (1, 4), (1, 3), (0, 3)]\n", + "I am driver 6518 - trip: [(6, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 6519 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6520 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 6521 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", + "I am driver 6522 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", + "I am driver 6523 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 6524 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 6525 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 6526 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6)]\n", + "I am driver 6527 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "16 drivers generated.\n", + "I am rider 6528 - dep: (4, 1) , arr: (5, 0)\n", + "I am rider 6529 - dep: (8, 9) , arr: (2, 5)\n", + "I am rider 6530 - dep: (0, 6) , arr: (6, 0)\n", + "I am rider 6531 - dep: (3, 9) , arr: (0, 3)\n", + "I am rider 6532 - dep: (5, 3) , arr: (7, 3)\n", + "I am rider 6533 - dep: (2, 7) , arr: (5, 4)\n", + "I am rider 6534 - dep: (1, 0) , arr: (2, 1)\n", + "I am rider 6535 - dep: (4, 2) , arr: (0, 4)\n", + "I am rider 6536 - dep: (7, 0) , arr: (5, 4)\n", + "I am rider 6537 - dep: (8, 0) , arr: (9, 0)\n", + "10 riders generated.\n", + "Agent rider 5129 move from (0, 1) to (1, 1) using car (6524, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 move from (0, 1) to (1, 1) using car (6524, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 5811 doesn't move\n", + "Agent rider 5864 move from (2, 4) to (1, 4) using car (6480, [(2, 4), (1, 4)], 0)\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 6012 move from (8, 2) to (8, 3) using car (6481, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6035 doesn't move\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6127 doesn't move\n", "Agent rider 6129 doesn't move\n", - "Agent rider 6156 move from (4, 8) to (5, 8) using car (6477, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 6166 move from (8, 7) to (8, 6) using car (6527, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6236 move from (4, 6) to (4, 7) using car (6443, [(4, 6), (4, 7)], 0)\n", - "Rider n° 6236 arrived with a waiting time of 8 ticks\n", - "Agent rider 6254 move from (4, 6) to (4, 7) using car (6443, [(4, 6), (4, 7)], 0)\n", + "Agent rider 6180 move from (4, 5) to (4, 6) using car (6490, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6181 move from (8, 2) to (8, 3) using car (6481, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 doesn't move\n", + "Agent rider 6187 move from (0, 9) to (0, 8) using car (6491, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 move from (0, 1) to (1, 1) using car (6524, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6249 move from (3, 2) to (3, 3) using car (6502, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 6249 arrived with a waiting time of 7 ticks\n", "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (0, 9) to (0, 8) using car (6491, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6266 move from (4, 6) to (4, 5) using car (6414, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 doesn't move\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (8, 3) to (8, 2) using car (6438, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6291 move from (0, 9) to (0, 8) using car (6491, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6297 move from (1, 1) to (1, 0) using car (6418, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6298 move from (3, 8) to (3, 7) using car (6421, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6299 move from (2, 3) to (1, 3) using car (6412, [(2, 3), (1, 3)], 0)\n", + "Agent rider 6300 move from (3, 7) to (3, 8) using car (6333, [(3, 7), (3, 8)], 0)\n", + "Agent rider 6308 move from (3, 2) to (3, 3) using car (6502, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 6308 arrived with a waiting time of 4 ticks\n", + "Agent rider 6309 doesn't move\n", + "Driver 6312 arrived\n", + "Agent rider 6334 move from (4, 8) to (4, 9) using car (6395, [(4, 8), (4, 9)], 0)\n", + "Agent rider 6358 move from (8, 3) to (8, 2) using car (6456, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 6359 move from (6, 0) to (5, 0) using car (6406, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 6366 arrived\n", + "Driver 6371 arrived\n", + "Driver 6374 arrived\n", + "Agent rider 6378 move from (2, 9) to (1, 9) using car (6417, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (6, 1) to (7, 1) using car (6454, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (1, 1) to (1, 0) using car (6418, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6383 doesn't move\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 move from (4, 9) to (5, 9) using car (6367, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 6388 arrived\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6397 doesn't move\n", + "Agent rider 6398 doesn't move\n", + "Agent rider 6399 move from (9, 0) to (8, 0) using car (6521, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 6410 arrived\n", + "Agent rider 6422 move from (8, 2) to (8, 3) using car (6481, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 6424 arrived\n", + "Agent rider 6429 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6431 move from (8, 3) to (8, 2) using car (6438, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6433 move from (3, 8) to (2, 8) using car (6497, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (4, 6) to (4, 5) using car (6414, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6436 move from (3, 7) to (3, 8) using car (6333, [(3, 7), (3, 8)], 0)\n", + "Agent rider 6437 move from (0, 3) to (1, 3) using car (6492, [(0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 6439 move from (2, 5) to (2, 4) using car (6455, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 6439 arrived with a waiting time of 2 ticks\n", + "Agent rider 6440 move from (2, 4) to (2, 5) using car (6489, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", + "Agent rider 6441 move from (3, 7) to (3, 6) using car (6479, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 move from (3, 8) to (2, 8) using car (6497, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (2, 1) to (2, 2) using car (6465, [(2, 1), (2, 2)], 0)\n", + "Agent rider 6446 move from (1, 1) to (1, 0) using car (6418, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6469 move from (6, 8) to (5, 8) using car (6426, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 6476 move from (4, 1) to (5, 1) using car (6493, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6504 move from (7, 4) to (7, 5) using car (6425, [(7, 4), (7, 5)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (3, 7) to (3, 6) using car (6479, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6508 move from (5, 4) to (6, 4) using car (6482, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6509 move from (6, 9) to (5, 9) using car (6472, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 6510 move from (2, 9) to (1, 9) using car (6417, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6511 doesn't move\n", + "Agent rider 6528 move from (4, 1) to (4, 0) using car (6500, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6529 move from (8, 9) to (9, 9) using car (6471, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6530 doesn't move\n", + "Agent rider 6531 doesn't move\n", + "Agent rider 6532 doesn't move\n", + "Agent rider 6533 doesn't move\n", + "Agent rider 6534 move from (1, 0) to (1, 1) using car (6523, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6535 doesn't move\n", + "Agent rider 6536 doesn't move\n", + "Agent rider 6537 move from (8, 0) to (9, 0) using car (6377, [(8, 0), (9, 0)], 0)\n", + "Rider n° 6537 arrived with a waiting time of 0 ticks\n", + "tick 460 ended\n", + "I am driver 6538 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 6539 - trip: [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 6540 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 6541 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", + "I am driver 6542 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 6543 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 6544 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 6545 - trip: [(4, 4), (4, 5), (5, 5)]\n", + "8 drivers generated.\n", + "I am rider 6546 - dep: (9, 8) , arr: (5, 4)\n", + "I am rider 6547 - dep: (1, 1) , arr: (1, 6)\n", + "I am rider 6548 - dep: (7, 4) , arr: (1, 1)\n", + "I am rider 6549 - dep: (4, 5) , arr: (2, 2)\n", + "I am rider 6550 - dep: (6, 4) , arr: (0, 8)\n", + "I am rider 6551 - dep: (7, 4) , arr: (3, 0)\n", + "6 riders generated.\n", + "Agent rider 5129 move from (1, 1) to (1, 2) using car (6523, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 move from (1, 1) to (1, 2) using car (6523, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 5811 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 6012 move from (8, 3) to (8, 4) using car (6481, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6035 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6065 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6108 move from (5, 9) to (6, 9) using car (6475, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6127 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6127 arrived with a waiting time of 15 ticks\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6180 move from (4, 6) to (4, 5) using car (6495, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6187 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 move from (1, 1) to (1, 2) using car (6523, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6264 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 move from (5, 8) to (5, 7) using car (6498, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6309 move from (6, 1) to (6, 2) using car (6530, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 6330 arrived\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6347 move from (4, 8) to (5, 8) using car (6477, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 6348 move from (8, 7) to (7, 7) using car (6524, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6351 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (3, 8) to (4, 8) using car (6481, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6355 move from (5, 8) to (5, 7) using car (6498, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Rider n° 6355 arrived with a waiting time of 6 ticks\n", - "Agent rider 6357 move from (2, 5) to (2, 6) using car (6385, [(2, 5), (2, 6)], 0)\n", - "Driver 6373 arrived\n", + "Agent rider 6266 move from (4, 5) to (4, 4) using car (6414, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6268 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6297 move from (1, 0) to (2, 0) using car (6418, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 6297 arrived with a waiting time of 5 ticks\n", + "Agent rider 6298 move from (3, 7) to (3, 6) using car (6421, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6309 doesn't move\n", + "Driver 6328 arrived\n", + "Agent rider 6334 doesn't move\n", + "Driver 6336 arrived\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6359 move from (5, 0) to (4, 0) using car (6406, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 6368 arrived\n", "Driver 6374 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6378 doesn't move\n", - "Agent rider 6399 move from (1, 9) to (0, 9) using car (6439, [(1, 9), (0, 9)], 0)\n", - "Rider n° 6399 arrived with a waiting time of 8 ticks\n", - "Agent rider 6400 move from (8, 6) to (9, 6) using car (6393, [(8, 6), (9, 6)], 0)\n", - "Rider n° 6400 arrived with a waiting time of 4 ticks\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6403 doesn't move\n", - "Driver 6404 arrived\n", - "Agent rider 6409 move from (2, 6) to (2, 5) using car (6534, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 doesn't move\n", - "Driver 6417 arrived\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 move from (8, 7) to (7, 7) using car (6524, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Driver 6431 arrived\n", - "Agent rider 6434 move from (3, 4) to (3, 5) using car (6514, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6445 move from (6, 9) to (6, 8) using car (6555, [(6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 6) to (2, 5) using car (6534, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6449 move from (8, 7) to (7, 7) using car (6524, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6450 move from (0, 6) to (0, 5) using car (6538, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6452 move from (9, 8) to (9, 9) using car (6472, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 move from (6, 9) to (6, 8) using car (6555, [(6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 6454 move from (8, 7) to (7, 7) using car (6524, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (4, 8) to (3, 8) using car (6422, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 move from (2, 0) to (3, 0) using car (6541, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 6467 move from (1, 9) to (0, 9) using car (6439, [(1, 9), (0, 9)], 0)\n", - "Agent rider 6468 move from (9, 1) to (9, 2) using car (6460, [(9, 1), (9, 2), (9, 3)], 0)\n", - "Agent rider 6469 move from (9, 8) to (9, 9) using car (6472, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6471 arrived\n", - "Driver 6475 arrived\n", - "Driver 6482 arrived\n", - "Driver 6491 arrived\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (7, 4) to (7, 3) using car (6444, [(7, 4), (7, 3)], 0)\n", - "Agent rider 6494 move from (6, 1) to (6, 2) using car (6530, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6495 doesn't move\n", + "Agent rider 6378 move from (1, 9) to (0, 9) using car (6417, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (7, 1) to (8, 1) using car (6454, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (1, 0) to (2, 0) using car (6418, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6383 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6383 arrived with a waiting time of 6 ticks\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6387 move from (5, 9) to (6, 9) using car (6367, [(5, 9), (6, 9)], 0)\n", + "Rider n° 6387 arrived with a waiting time of 6 ticks\n", + "Driver 6393 arrived\n", + "Agent rider 6396 move from (5, 9) to (6, 9) using car (6475, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6397 move from (0, 8) to (0, 7) using car (6491, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6397 arrived with a waiting time of 5 ticks\n", + "Agent rider 6398 doesn't move\n", + "Agent rider 6399 move from (8, 0) to (9, 0) using car (6402, [(8, 0), (9, 0)], 0)\n", + "Driver 6405 arrived\n", + "Agent rider 6422 move from (8, 3) to (8, 4) using car (6481, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6429 move from (2, 5) to (1, 5) using car (6474, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 6429 arrived with a waiting time of 4 ticks\n", + "Agent rider 6430 move from (5, 9) to (6, 9) using car (6475, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6431 doesn't move\n", + "Agent rider 6433 move from (2, 8) to (1, 8) using car (6497, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (4, 5) to (4, 4) using car (6414, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6436 doesn't move\n", + "Agent rider 6437 move from (1, 3) to (2, 3) using car (6492, [(1, 3), (2, 3)], 0)\n", + "Agent rider 6440 move from (2, 5) to (2, 6) using car (6489, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", + "Agent rider 6441 move from (3, 6) to (3, 5) using car (6479, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 move from (2, 8) to (1, 8) using car (6497, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (2, 2) to (1, 2) using car (6522, [(2, 2), (1, 2), (1, 3)], 0)\n", + "Agent rider 6446 move from (1, 0) to (2, 0) using car (6418, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 6453 arrived\n", + "Driver 6459 arrived\n", + "Agent rider 6469 move from (5, 8) to (4, 8) using car (6426, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 6473 arrived\n", + "Agent rider 6476 move from (5, 1) to (6, 1) using car (6493, [(5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", "Agent rider 6503 doesn't move\n", + "Agent rider 6504 move from (7, 5) to (7, 4) using car (6519, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (4, 8) to (3, 8) using car (6422, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6507 move from (6, 5) to (7, 5) using car (6430, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6508 move from (1, 9) to (0, 9) using car (6439, [(1, 9), (0, 9)], 0)\n", - "Rider n° 6508 arrived with a waiting time of 1 ticks\n", - "Agent rider 6509 move from (6, 2) to (6, 3) using car (6490, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 6516 move from (7, 4) to (7, 3) using car (6444, [(7, 4), (7, 3)], 0)\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (8, 7) to (7, 7) using car (6524, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6520 doesn't move\n", - "Agent rider 6521 move from (7, 0) to (6, 0) using car (6483, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 move from (3, 4) to (3, 5) using car (6514, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6547 move from (3, 8) to (2, 8) using car (6551, [(3, 8), (2, 8), (1, 8), (1, 7)], 0)\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 move from (6, 4) to (7, 4) using car (6466, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 6509 move from (5, 9) to (4, 9) using car (6472, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 6510 move from (1, 9) to (0, 9) using car (6417, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6511 doesn't move\n", + "Agent rider 6528 move from (4, 0) to (5, 0) using car (6485, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 6528 arrived with a waiting time of 0 ticks\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 doesn't move\n", + "Agent rider 6531 doesn't move\n", + "Agent rider 6532 doesn't move\n", + "Agent rider 6533 doesn't move\n", + "Agent rider 6534 move from (1, 1) to (2, 1) using car (6524, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 6534 arrived with a waiting time of 0 ticks\n", + "Agent rider 6535 doesn't move\n", + "Agent rider 6536 doesn't move\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6547 move from (1, 1) to (1, 2) using car (6523, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6548 doesn't move\n", - "Agent rider 6549 move from (3, 9) to (3, 8) using car (6529, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 6550 doesn't move\n", - "tick 471 ended\n", - "I am driver 6564 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7)]\n", - "I am driver 6565 - trip: [(3, 9), (3, 8), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 6566 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 6567 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "Agent rider 6549 move from (4, 5) to (3, 5) using car (6450, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6550 move from (6, 4) to (7, 4) using car (6466, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 6551 doesn't move\n", + "tick 461 ended\n", + "I am driver 6552 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", + "I am driver 6553 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 6554 - trip: [(0, 3), (1, 3), (2, 3)]\n", + "I am driver 6555 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", "4 drivers generated.\n", - "I am rider 6568 - dep: (1, 5) , arr: (8, 1)\n", + "I am rider 6556 - dep: (6, 4) , arr: (3, 3)\n", "1 riders generated.\n", - "Agent rider 5409 move from (9, 2) to (9, 3) using car (6460, [(9, 2), (9, 3)], 0)\n", - "Agent rider 5531 move from (9, 9) to (8, 9) using car (6472, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 5603 move from (9, 9) to (8, 9) using car (6472, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 5734 move from (9, 2) to (9, 3) using car (6460, [(9, 2), (9, 3)], 0)\n", - "Agent rider 5935 move from (8, 6) to (8, 5) using car (6527, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5997 move from (9, 7) to (9, 6) using car (6539, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6018 move from (6, 6) to (6, 5) using car (6478, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 6018 arrived with a waiting time of 16 ticks\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6123 move from (0, 7) to (0, 8) using car (6488, [(0, 7), (0, 8)], 0)\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 move from (9, 7) to (9, 6) using car (6539, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6156 move from (5, 8) to (6, 8) using car (6477, [(5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Rider n° 6156 arrived with a waiting time of 13 ticks\n", - "Agent rider 6166 move from (8, 6) to (8, 5) using car (6527, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 move from (0, 5) to (0, 4) using car (6538, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 6265 move from (2, 2) to (3, 2) using car (6545, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)], 0)\n", - "Agent rider 6267 move from (9, 7) to (9, 8) using car (6544, [(9, 7), (9, 8)], 0)\n", - "Agent rider 6269 move from (0, 7) to (0, 8) using car (6488, [(0, 7), (0, 8)], 0)\n", - "Agent rider 6293 move from (5, 7) to (5, 6) using car (6498, [(5, 7), (5, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6309 move from (6, 2) to (6, 3) using car (6530, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 6309 arrived with a waiting time of 2 ticks\n", - "Agent rider 6337 move from (0, 7) to (0, 8) using car (6488, [(0, 7), (0, 8)], 0)\n", - "Agent rider 6338 move from (0, 7) to (0, 8) using car (6488, [(0, 7), (0, 8)], 0)\n", - "Agent rider 6347 move from (5, 8) to (6, 8) using car (6477, [(5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 6348 move from (7, 7) to (6, 7) using car (6524, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6351 doesn't move\n", - "Agent rider 6352 move from (0, 7) to (0, 8) using car (6488, [(0, 7), (0, 8)], 0)\n", - "Agent rider 6353 move from (4, 8) to (5, 8) using car (6481, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6357 doesn't move\n", + "Agent rider 5129 move from (1, 2) to (1, 3) using car (6522, [(1, 2), (1, 3)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 move from (1, 2) to (1, 3) using car (6522, [(1, 2), (1, 3)], 0)\n", + "Agent rider 5811 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 5811 arrived with a waiting time of 18 ticks\n", + "Agent rider 5864 move from (1, 4) to (2, 4) using car (6498, [(1, 4), (2, 4)], 0)\n", + "Agent rider 5966 doesn't move\n", + "Agent rider 6012 move from (8, 4) to (8, 5) using car (6481, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6035 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6035 arrived with a waiting time of 10 ticks\n", + "Agent rider 6065 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6065 arrived with a waiting time of 9 ticks\n", + "Agent rider 6108 move from (6, 9) to (7, 9) using car (6475, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6180 move from (4, 5) to (5, 5) using car (6544, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 6180 arrived with a waiting time of 6 ticks\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6186 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6186 arrived with a waiting time of 17 ticks\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 move from (1, 2) to (1, 3) using car (6522, [(1, 2), (1, 3)], 0)\n", + "Agent rider 6264 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6268 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (8, 2) to (7, 2) using car (6538, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 move from (3, 6) to (3, 5) using car (6421, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6300 move from (3, 8) to (3, 7) using car (6540, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6309 move from (4, 6) to (4, 5) using car (6451, [(4, 6), (4, 5)], 0)\n", + "Driver 6333 arrived\n", + "Agent rider 6334 move from (4, 9) to (3, 9) using car (6472, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 6358 move from (8, 2) to (9, 2) using car (6389, [(8, 2), (9, 2)], 0)\n", + "Agent rider 6359 move from (4, 0) to (4, 1) using car (6512, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 6359 arrived with a waiting time of 6 ticks\n", "Driver 6374 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6378 doesn't move\n", - "Driver 6380 arrived\n", - "Driver 6391 arrived\n", - "Driver 6392 arrived\n", - "Agent rider 6400 move from (8, 6) to (8, 7) using car (6459, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6403 move from (9, 7) to (9, 6) using car (6539, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6409 move from (2, 5) to (2, 4) using car (6534, [(2, 5), (2, 4)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 7) to (9, 6) using car (6539, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 move from (7, 7) to (6, 7) using car (6524, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Driver 6427 arrived\n", - "Driver 6429 arrived\n", - "Agent rider 6434 move from (3, 5) to (4, 5) using car (6514, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Driver 6436 arrived\n", - "Agent rider 6445 move from (6, 8) to (6, 7) using car (6555, [(6, 8), (6, 7)], 0)\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 5) to (2, 4) using car (6534, [(2, 5), (2, 4)], 0)\n", - "Agent rider 6449 move from (7, 7) to (6, 7) using car (6524, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6450 move from (0, 5) to (0, 4) using car (6538, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 6451 move from (9, 9) to (8, 9) using car (6472, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6452 move from (9, 9) to (8, 9) using car (6472, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 move from (6, 8) to (6, 7) using car (6555, [(6, 8), (6, 7)], 0)\n" + "Driver 6377 arrived\n", + "Agent rider 6378 move from (0, 9) to (0, 8) using car (6417, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 move from (8, 1) to (7, 1) using car (6438, [(8, 1), (7, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (2, 0) to (3, 0) using car (6418, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 6384 move from (2, 1) to (1, 1) using car (6494, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6385 move from (0, 7) to (0, 6) using car (6491, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 6395 arrived\n", + "Agent rider 6396 move from (6, 9) to (7, 9) using car (6475, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6398 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Driver 6404 arrived\n", + "Driver 6412 arrived\n", + "Agent rider 6422 move from (8, 4) to (8, 5) using car (6481, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 6425 arrived\n", + "Agent rider 6430 move from (6, 9) to (7, 9) using car (6475, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 6431 move from (8, 2) to (7, 2) using car (6538, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6433 move from (1, 8) to (1, 7) using car (6497, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (4, 4) to (5, 4) using car (6414, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6436 move from (3, 8) to (3, 7) using car (6540, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6437 doesn't move\n", + "Agent rider 6440 move from (2, 6) to (2, 7) using car (6489, [(2, 6), (2, 7), (2, 8), (3, 8)], 0)\n", + "Agent rider 6441 move from (3, 5) to (2, 5) using car (6450, [(3, 5), (2, 5)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (1, 2) to (1, 3) using car (6522, [(1, 2), (1, 3)], 0)\n", + "Agent rider 6446 move from (2, 0) to (3, 0) using car (6418, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Driver 6448 arrived\n", + "Driver 6465 arrived\n", + "Agent rider 6469 move from (4, 8) to (3, 8) using car (6426, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 6471 arrived\n", + "Agent rider 6476 move from (6, 1) to (6, 2) using car (6493, [(6, 1), (6, 2), (7, 2)], 0)\n", + "Driver 6480 arrived\n", + "Driver 6483 arrived\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6504 move from (7, 4) to (7, 3) using car (6519, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 move from (7, 4) to (8, 4) using car (6466, [(7, 4), (8, 4)], 0)\n", + "Agent rider 6509 move from (4, 9) to (3, 9) using car (6472, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 6510 move from (0, 9) to (0, 8) using car (6417, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6511 move from (4, 2) to (4, 3) using car (6513, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 6515 arrived\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 doesn't move\n", + "Agent rider 6531 move from (3, 9) to (2, 9) using car (6460, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6532 move from (5, 3) to (5, 2) using car (6518, [(5, 3), (5, 2)], 0)\n", + "Agent rider 6533 move from (2, 7) to (2, 6) using car (6543, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6454 move from (7, 7) to (6, 7) using car (6524, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Driver 6456 arrived\n", - "Driver 6457 arrived\n", - "Agent rider 6461 move from (1, 4) to (1, 5) using car (6543, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (3, 8) to (2, 8) using car (6422, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 move from (3, 0) to (4, 0) using car (6541, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (9, 2) to (9, 3) using car (6460, [(9, 2), (9, 3)], 0)\n", - "Agent rider 6469 move from (9, 9) to (8, 9) using car (6472, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6476 arrived\n", - "Driver 6479 arrived\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 move from (6, 2) to (7, 2) using car (6437, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6495 move from (1, 6) to (1, 7) using car (6546, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 6496 arrived\n", - "Driver 6501 arrived\n", - "Agent rider 6503 move from (2, 2) to (3, 2) using car (6532, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (5, 2) to (5, 3) using car (6554, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 6506 move from (3, 8) to (2, 8) using car (6422, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6507 move from (7, 5) to (8, 5) using car (6430, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6509 move from (6, 3) to (6, 4) using car (6490, [(6, 3), (6, 4)], 0)\n", - "Driver 6511 arrived\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (7, 7) to (6, 7) using car (6524, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6520 move from (2, 2) to (3, 2) using car (6532, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6521 move from (6, 0) to (5, 0) using car (6483, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 move from (3, 5) to (4, 5) using car (6514, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6547 move from (2, 8) to (1, 8) using car (6551, [(2, 8), (1, 8), (1, 7)], 0)\n", - "Agent rider 6548 move from (0, 8) to (1, 8) using car (6564, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7)], 0)\n", - "Agent rider 6549 move from (3, 8) to (2, 8) using car (6422, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6568 doesn't move\n", - "tick 472 ended\n", - "I am driver 6569 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 6570 - trip: [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 6571 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6572 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", - "I am driver 6573 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 6574 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "I am driver 6575 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 6576 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 6577 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", - "I am driver 6578 - trip: [(3, 2), (3, 3), (3, 4)]\n", - "I am driver 6579 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 6580 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 6581 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 6582 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 6583 - trip: [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 6584 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 6585 - trip: [(3, 5), (3, 6), (2, 6)]\n", - "I am driver 6586 - trip: [(4, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 6587 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 6588 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3)]\n", - "I am driver 6589 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "21 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5531 move from (8, 9) to (7, 9) using car (6472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 5531 arrived with a waiting time of 40 ticks\n", - "Agent rider 5603 move from (8, 9) to (7, 9) using car (6472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 5603 arrived with a waiting time of 39 ticks\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (8, 5) to (8, 4) using car (6527, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5997 move from (9, 6) to (9, 5) using car (6572, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 doesn't move\n", - "Agent rider 6129 move from (9, 6) to (9, 5) using car (6572, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6166 move from (8, 5) to (8, 4) using car (6527, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 move from (0, 4) to (0, 3) using car (6538, [(0, 4), (0, 3)], 0)\n", - "Agent rider 6265 move from (3, 2) to (3, 3) using car (6578, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6347 move from (6, 8) to (6, 7) using car (6477, [(6, 8), (6, 7), (6, 6)], 0)\n", - "Rider n° 6347 arrived with a waiting time of 4 ticks\n", - "Agent rider 6348 move from (6, 7) to (5, 7) using car (6524, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6351 move from (7, 1) to (8, 1) using car (6513, [(7, 1), (8, 1)], 0)\n", - "Rider n° 6351 arrived with a waiting time of 6 ticks\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (5, 8) to (6, 8) using car (6570, [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 6357 move from (2, 6) to (2, 5) using car (6535, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 6365 arrived\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6378 doesn't move\n", - "Driver 6385 arrived\n", - "Driver 6392 arrived\n", - "Driver 6393 arrived\n", - "Agent rider 6401 move from (7, 1) to (8, 1) using car (6513, [(7, 1), (8, 1)], 0)\n", - "Rider n° 6401 arrived with a waiting time of 7 ticks\n", - "Agent rider 6403 move from (9, 6) to (9, 5) using car (6572, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6409 move from (2, 4) to (2, 5) using car (6577, [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 6) to (9, 5) using car (6572, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6426 move from (6, 7) to (5, 7) using car (6524, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6434 move from (4, 5) to (5, 5) using car (6514, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Driver 6439 arrived\n", - "Driver 6443 arrived\n", - "Driver 6444 arrived\n", - "Agent rider 6445 move from (6, 7) to (5, 7) using car (6524, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 4) to (2, 3) using car (6574, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 6449 move from (6, 7) to (5, 7) using car (6524, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6450 move from (0, 4) to (0, 3) using car (6538, [(0, 4), (0, 3)], 0)\n", - "Agent rider 6451 move from (8, 9) to (7, 9) using car (6472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6452 move from (8, 9) to (7, 9) using car (6472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 move from (6, 7) to (5, 7) using car (6524, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Driver 6457 arrived\n", - "Agent rider 6461 move from (1, 5) to (0, 5) using car (6474, [(1, 5), (0, 5)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 move from (7, 1) to (8, 1) using car (6513, [(7, 1), (8, 1)], 0)\n", - "Agent rider 6465 move from (2, 8) to (1, 8) using car (6422, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6466 move from (4, 0) to (5, 0) using car (6541, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 move from (8, 9) to (7, 9) using car (6472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 move from (7, 2) to (8, 2) using car (6437, [(7, 2), (8, 2)], 0)\n", - "Agent rider 6495 move from (1, 7) to (2, 7) using car (6546, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 6499 arrived\n", - "Agent rider 6503 move from (3, 2) to (3, 3) using car (6532, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (5, 3) to (5, 4) using car (6554, [(5, 3), (5, 4)], 0)\n", - "Agent rider 6506 move from (2, 8) to (1, 8) using car (6422, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6507 move from (8, 5) to (8, 4) using car (6527, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6509 move from (6, 4) to (5, 4) using car (6566, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (6, 7) to (5, 7) using car (6524, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6520 move from (3, 2) to (3, 3) using car (6532, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6521 move from (5, 0) to (5, 1) using car (6588, [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 move from (4, 5) to (5, 5) using car (6514, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Driver 6540 arrived\n", - "Driver 6542 arrived\n", - "Agent rider 6547 move from (1, 8) to (1, 7) using car (6551, [(1, 8), (1, 7)], 0)\n", - "Agent rider 6548 move from (1, 8) to (1, 7) using car (6551, [(1, 8), (1, 7)], 0)\n", - "Agent rider 6549 move from (2, 8) to (1, 8) using car (6422, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6568 move from (1, 5) to (1, 6) using car (6543, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "tick 473 ended\n", - "I am driver 6590 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6591 - trip: [(0, 6), (1, 6), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 6592 - trip: [(3, 1), (4, 1), (5, 1), (5, 2)]\n", - "3 drivers generated.\n", - "I am rider 6593 - dep: (9, 3) , arr: (7, 7)\n", - "I am rider 6594 - dep: (4, 8) , arr: (3, 9)\n", - "I am rider 6595 - dep: (3, 7) , arr: (4, 6)\n", - "I am rider 6596 - dep: (8, 4) , arr: (8, 8)\n", - "I am rider 6597 - dep: (8, 1) , arr: (3, 4)\n", - "I am rider 6598 - dep: (7, 5) , arr: (1, 0)\n", - "I am rider 6599 - dep: (6, 4) , arr: (4, 8)\n", - "I am rider 6600 - dep: (0, 1) , arr: (5, 5)\n", - "8 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5603 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (8, 4) to (8, 3) using car (6527, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5997 move from (9, 5) to (9, 4) using car (6572, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6020 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (0, 0) to (0, 1) using car (6582, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6129 move from (9, 5) to (9, 4) using car (6572, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6166 move from (8, 4) to (8, 3) using car (6527, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (3, 3) to (3, 4) using car (6578, [(3, 3), (3, 4)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6348 move from (5, 7) to (4, 7) using car (6524, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (6, 8) to (7, 8) using car (6570, [(6, 8), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 6357 move from (2, 5) to (1, 5) using car (6428, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6376 move from (0, 0) to (0, 1) using car (6582, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6378 doesn't move\n", - "Driver 6392 arrived\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6403 move from (9, 5) to (9, 4) using car (6572, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Driver 6405 arrived\n", - "Agent rider 6409 move from (2, 5) to (2, 6) using car (6577, [(2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 5) to (9, 4) using car (6572, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (0, 0) to (0, 1) using car (6582, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6425 move from (0, 0) to (0, 1) using car (6582, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6426 move from (5, 7) to (4, 7) using car (6524, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6434 move from (5, 5) to (6, 5) using car (6514, [(5, 5), (6, 5)], 0)\n", - "Agent rider 6435 move from (0, 0) to (0, 1) using car (6582, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 6443 arrived\n", - "Agent rider 6445 move from (5, 7) to (4, 7) using car (6524, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 6535 move from (4, 2) to (4, 3) using car (6513, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 6536 move from (7, 0) to (6, 0) using car (6521, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6547 move from (1, 2) to (1, 3) using car (6523, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6548 move from (7, 4) to (7, 3) using car (6519, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6549 move from (3, 5) to (3, 4) using car (6479, [(3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6550 move from (7, 4) to (8, 4) using car (6466, [(7, 4), (8, 4)], 0)\n", + "Agent rider 6551 move from (7, 4) to (7, 3) using car (6519, [(7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6556 doesn't move\n", + "tick 462 ended\n", + "I am driver 6557 - trip: [(5, 7), (6, 7)]\n", + "I am driver 6558 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 6559 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 6560 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 6561 - trip: [(5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 6562 - trip: [(6, 8), (7, 8), (8, 8), (8, 7)]\n", + "6 drivers generated.\n", + "I am rider 6563 - dep: (7, 0) , arr: (4, 1)\n", + "1 riders generated.\n", + "Agent rider 5129 move from (1, 3) to (0, 3) using car (6517, [(1, 3), (0, 3)], 0)\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 move from (1, 3) to (0, 3) using car (6517, [(1, 3), (0, 3)], 0)\n", + "Agent rider 5864 doesn't move\n", + "Agent rider 5966 move from (7, 7) to (8, 7) using car (6487, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6012 move from (8, 5) to (8, 6) using car (6481, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6065 doesn't move\n", + "Agent rider 6108 move from (7, 9) to (8, 9) using car (6475, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 move from (0, 8) to (0, 7) using car (6417, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 move from (1, 3) to (0, 3) using car (6517, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6264 move from (0, 6) to (0, 5) using car (6491, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6265 move from (0, 8) to (0, 7) using car (6417, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6266 move from (4, 4) to (4, 3) using car (6495, [(4, 4), (4, 3)], 0)\n", + "Agent rider 6268 move from (0, 6) to (0, 5) using car (6491, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (7, 2) to (6, 2) using car (6538, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 move from (0, 8) to (0, 7) using car (6417, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6298 move from (3, 5) to (3, 4) using car (6421, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6299 move from (1, 3) to (1, 4) using car (6523, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6309 move from (4, 5) to (3, 5) using car (6484, [(4, 5), (3, 5)], 0)\n", + "Agent rider 6334 move from (3, 9) to (3, 8) using car (6472, [(3, 9), (3, 8), (3, 7)], 0)\n", + "Rider n° 6334 arrived with a waiting time of 8 ticks\n", + "Agent rider 6358 doesn't move\n", + "Driver 6367 arrived\n", + "Driver 6377 arrived\n", + "Agent rider 6378 move from (0, 8) to (0, 7) using car (6417, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 doesn't move\n", + "Agent rider 6384 move from (1, 1) to (0, 1) using car (6494, [(1, 1), (0, 1)], 0)\n", + "Agent rider 6385 move from (0, 6) to (0, 5) using car (6491, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6396 move from (7, 9) to (8, 9) using car (6475, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6398 move from (1, 1) to (0, 1) using car (6494, [(1, 1), (0, 1)], 0)\n", + "Rider n° 6398 arrived with a waiting time of 4 ticks\n", + "Agent rider 6399 doesn't move\n", + "Driver 6402 arrived\n", + "Agent rider 6422 move from (8, 5) to (8, 6) using car (6481, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 6428 arrived\n", + "Agent rider 6430 move from (7, 9) to (8, 9) using car (6475, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6431 move from (7, 2) to (6, 2) using car (6538, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6433 move from (1, 7) to (1, 6) using car (6497, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (5, 4) to (6, 4) using car (6414, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6436 doesn't move\n", + "Agent rider 6437 move from (2, 3) to (3, 3) using car (6478, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6440 move from (2, 7) to (2, 8) using car (6489, [(2, 7), (2, 8), (3, 8)], 0)\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6443 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6445 move from (1, 3) to (0, 3) using car (6517, [(1, 3), (0, 3)], 0)\n", + "Rider n° 6445 arrived with a waiting time of 1 ticks\n", + "Agent rider 6446 move from (3, 0) to (4, 0) using car (6418, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 6446 arrived with a waiting time of 5 ticks\n", + "Driver 6447 arrived\n", + "Driver 6463 arrived\n", + "Agent rider 6469 doesn't move\n", + "Agent rider 6476 move from (6, 2) to (7, 2) using car (6493, [(6, 2), (7, 2)], 0)\n", + "Driver 6492 arrived\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6504 move from (7, 3) to (7, 2) using car (6527, [(7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 move from (8, 4) to (9, 4) using car (6482, [(8, 4), (9, 4)], 0)\n", + "Agent rider 6509 move from (3, 9) to (3, 8) using car (6472, [(3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 6510 move from (0, 8) to (0, 7) using car (6417, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6511 move from (4, 3) to (4, 4) using car (6513, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (0, 6) to (0, 5) using car (6491, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6531 move from (2, 9) to (1, 9) using car (6460, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6532 doesn't move\n", + "Agent rider 6533 move from (2, 6) to (2, 5) using car (6543, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6535 move from (4, 3) to (4, 4) using car (6513, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 6536 move from (6, 0) to (5, 0) using car (6521, [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6547 move from (1, 3) to (1, 4) using car (6523, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6548 move from (7, 3) to (7, 2) using car (6519, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6549 move from (3, 4) to (2, 4) using car (6479, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6550 move from (8, 4) to (9, 4) using car (6482, [(8, 4), (9, 4)], 0)\n", + "Agent rider 6551 move from (7, 3) to (7, 2) using car (6519, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6556 move from (6, 4) to (6, 3) using car (6520, [(6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 6563 doesn't move\n", + "tick 463 ended\n", + "I am driver 6564 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 6565 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 6566 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 6567 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 6568 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 6569 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 6570 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 6571 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (6, 6)]\n", + "I am driver 6572 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 6573 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 6574 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", + "I am driver 6575 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 6576 - trip: [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", + "I am driver 6577 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 6578 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6579 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "16 drivers generated.\n", + "I am rider 6580 - dep: (7, 5) , arr: (2, 3)\n", + "I am rider 6581 - dep: (3, 1) , arr: (9, 2)\n", + "I am rider 6582 - dep: (7, 3) , arr: (2, 6)\n", + "3 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5864 move from (2, 4) to (1, 4) using car (6479, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 5966 move from (8, 7) to (9, 7) using car (6487, [(8, 7), (9, 7)], 0)\n", + "Rider n° 5966 arrived with a waiting time of 20 ticks\n", + "Agent rider 6012 move from (8, 6) to (8, 7) using car (6481, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 move from (0, 7) to (0, 6) using car (6417, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6187 move from (0, 7) to (0, 6) using car (6417, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 doesn't move\n", + "Agent rider 6264 move from (0, 5) to (0, 4) using car (6491, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6265 move from (0, 7) to (0, 6) using car (6417, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6266 move from (4, 3) to (4, 4) using car (6553, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 6268 move from (0, 5) to (0, 4) using car (6491, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 move from (9, 7) to (9, 6) using car (6576, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6290 move from (6, 2) to (5, 2) using car (6538, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 move from (0, 7) to (0, 6) using car (6417, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6298 move from (3, 4) to (3, 3) using car (6421, [(3, 4), (3, 3)], 0)\n", + "Agent rider 6299 move from (1, 4) to (1, 5) using car (6523, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6300 doesn't move\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Driver 6377 arrived\n", + "Agent rider 6378 move from (0, 7) to (0, 6) using car (6417, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 doesn't move\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 move from (0, 5) to (0, 4) using car (6491, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 6389 arrived\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Driver 6406 arrived\n", + "Driver 6415 arrived\n", + "Driver 6420 arrived\n", + "Agent rider 6422 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6431 doesn't move\n", + "Agent rider 6433 move from (1, 6) to (1, 5) using car (6497, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (6, 4) to (6, 3) using car (6579, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 6436 doesn't move\n", + "Agent rider 6437 move from (3, 3) to (4, 3) using car (6478, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 6438 arrived\n", + "Agent rider 6440 move from (2, 8) to (3, 8) using car (6489, [(2, 8), (3, 8)], 0)\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 move from (9, 7) to (9, 6) using car (6576, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6443 move from (1, 8) to (0, 8) using car (6539, [(1, 8), (0, 8)], 0)\n", + "Rider n° 6443 arrived with a waiting time of 6 ticks\n", + "Agent rider 6444 doesn't move\n", "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 3) to (2, 2) using car (6574, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 6449 move from (5, 7) to (4, 7) using car (6524, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 move from (7, 9) to (6, 9) using car (6472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6452 move from (7, 9) to (6, 9) using car (6472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 move from (6, 7) to (6, 6) using car (6477, [(6, 7), (6, 6)], 0)\n", - "Agent rider 6454 move from (5, 7) to (4, 7) using car (6524, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Driver 6460 arrived\n", - "Agent rider 6461 move from (0, 5) to (0, 4) using car (6576, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 move from (1, 8) to (0, 8) using car (6422, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6466 move from (5, 0) to (5, 1) using car (6575, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 move from (7, 9) to (6, 9) using car (6472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6488 arrived\n", - "Driver 6490 arrived\n", - "Agent rider 6492 move from (0, 1) to (1, 1) using car (6590, [(0, 1), (1, 1), (2, 1), (2, 2)], 0)\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 doesn't move\n", - "Agent rider 6495 move from (2, 7) to (3, 7) using car (6546, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 6450 arrived\n", + "Driver 6451 arrived\n", + "Driver 6454 arrived\n", + "Driver 6456 arrived\n", + "Driver 6466 arrived\n", + "Driver 6468 arrived\n", + "Agent rider 6469 move from (3, 8) to (3, 7) using car (6472, [(3, 8), (3, 7)], 0)\n", + "Driver 6474 arrived\n", + "Agent rider 6476 move from (7, 2) to (8, 2) using car (6519, [(7, 2), (8, 2), (9, 2)], 0)\n", "Driver 6498 arrived\n", - "Driver 6502 arrived\n", - "Agent rider 6503 move from (3, 3) to (3, 4) using car (6532, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (5, 4) to (5, 5) using car (6589, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6506 move from (1, 8) to (0, 8) using car (6422, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6507 move from (8, 4) to (8, 3) using car (6527, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6509 move from (5, 4) to (5, 5) using car (6589, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (5, 7) to (4, 7) using car (6524, [(5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6520 move from (3, 3) to (3, 4) using car (6532, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6521 move from (5, 1) to (5, 2) using car (6588, [(5, 1), (5, 2), (5, 3), (6, 3)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 move from (5, 5) to (6, 5) using car (6514, [(5, 5), (6, 5)], 0)\n", - "Driver 6533 arrived\n", - "Driver 6534 arrived\n", - "Driver 6537 arrived\n", - "Driver 6544 arrived\n", - "Agent rider 6547 doesn't move\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6504 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (3, 6) to (3, 5) using car (6540, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 move from (3, 8) to (3, 7) using car (6472, [(3, 8), (3, 7)], 0)\n", + "Agent rider 6510 move from (0, 7) to (0, 6) using car (6417, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 6511 move from (4, 4) to (4, 5) using car (6513, [(4, 4), (4, 5)], 0)\n", + "Driver 6518 arrived\n", + "Driver 6522 arrived\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (0, 5) to (0, 4) using car (6491, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 6531 move from (1, 9) to (1, 8) using car (6460, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6532 move from (5, 2) to (5, 3) using car (6485, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6533 move from (2, 5) to (2, 4) using car (6543, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6535 move from (4, 4) to (4, 5) using car (6513, [(4, 4), (4, 5)], 0)\n", + "Agent rider 6536 move from (5, 0) to (4, 0) using car (6521, [(5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 6545 arrived\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6547 move from (1, 4) to (1, 5) using car (6523, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6548 doesn't move\n", - "Agent rider 6549 move from (1, 8) to (0, 8) using car (6422, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6550 move from (8, 3) to (8, 4) using car (6561, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Driver 6552 arrived\n", - "Driver 6555 arrived\n", - "Driver 6557 arrived\n", - "Driver 6559 arrived\n", - "Agent rider 6568 move from (1, 6) to (1, 7) using car (6543, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6593 doesn't move\n", + "Agent rider 6549 doesn't move\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6551 doesn't move\n", + "Agent rider 6556 move from (6, 3) to (5, 3) using car (6520, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 6563 move from (7, 0) to (8, 0) using car (6500, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6580 move from (7, 5) to (7, 4) using car (6575, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6581 move from (3, 1) to (4, 1) using car (6488, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 6582 doesn't move\n", + "tick 464 ended\n", + "I am driver 6583 - trip: [(6, 1), (5, 1), (4, 1), (4, 2)]\n", + "I am driver 6584 - trip: [(6, 5), (6, 4), (5, 4)]\n", + "I am driver 6585 - trip: [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 6586 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 6587 - trip: [(5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 6588 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)]\n", + "I am driver 6589 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 6590 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 6591 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 6592 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "10 drivers generated.\n", + "I am rider 6593 - dep: (8, 7) , arr: (1, 4)\n", + "I am rider 6594 - dep: (9, 8) , arr: (1, 0)\n", + "I am rider 6595 - dep: (4, 9) , arr: (6, 8)\n", + "I am rider 6596 - dep: (6, 1) , arr: (1, 7)\n", + "I am rider 6597 - dep: (5, 7) , arr: (1, 7)\n", + "I am rider 6598 - dep: (3, 6) , arr: (5, 5)\n", + "I am rider 6599 - dep: (5, 3) , arr: (2, 9)\n", + "I am rider 6600 - dep: (3, 4) , arr: (5, 2)\n", + "I am rider 6601 - dep: (1, 6) , arr: (9, 4)\n", + "9 riders generated.\n", + "Agent rider 5129 doesn't move\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 doesn't move\n", + "Agent rider 5864 move from (1, 4) to (0, 4) using car (6479, [(1, 4), (0, 4)], 0)\n", + "Rider n° 5864 arrived with a waiting time of 24 ticks\n", + "Agent rider 6012 move from (8, 7) to (8, 8) using car (6481, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 move from (0, 6) to (0, 5) using car (6417, [(0, 6), (0, 5)], 0)\n", + "Agent rider 6187 move from (0, 6) to (0, 5) using car (6417, [(0, 6), (0, 5)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 doesn't move\n", + "Agent rider 6264 move from (0, 4) to (1, 4) using car (6586, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6265 move from (0, 6) to (0, 5) using car (6417, [(0, 6), (0, 5)], 0)\n", + "Agent rider 6266 move from (4, 4) to (4, 5) using car (6553, [(4, 4), (4, 5)], 0)\n", + "Agent rider 6268 move from (0, 4) to (1, 4) using car (6586, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 move from (9, 6) to (9, 5) using car (6576, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6290 move from (5, 2) to (5, 3) using car (6538, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 move from (0, 6) to (0, 5) using car (6417, [(0, 6), (0, 5)], 0)\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (1, 5) to (1, 6) using car (6523, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6300 move from (3, 7) to (2, 7) using car (6496, [(3, 7), (2, 7)], 0)\n", + "Rider n° 6300 arrived with a waiting time of 9 ticks\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 move from (0, 6) to (0, 5) using car (6417, [(0, 6), (0, 5)], 0)\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (3, 0) to (2, 0) using car (6572, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 move from (0, 4) to (1, 4) using car (6586, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6422 doesn't move\n", + "Driver 6426 arrived\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6431 move from (6, 2) to (6, 3) using car (6516, [(6, 2), (6, 3)], 0)\n", + "Rider n° 6431 arrived with a waiting time of 3 ticks\n", + "Agent rider 6433 move from (1, 5) to (1, 4) using car (6497, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (6, 3) to (6, 2) using car (6579, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 6436 move from (3, 7) to (2, 7) using car (6496, [(3, 7), (2, 7)], 0)\n", + "Rider n° 6436 arrived with a waiting time of 5 ticks\n", + "Agent rider 6437 move from (4, 3) to (5, 3) using car (6478, [(4, 3), (5, 3)], 0)\n", + "Agent rider 6440 move from (3, 8) to (2, 8) using car (6561, [(3, 8), (2, 8)], 0)\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 move from (9, 6) to (9, 5) using car (6576, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Driver 6451 arrived\n", + "Driver 6458 arrived\n", + "Agent rider 6469 move from (3, 7) to (2, 7) using car (6496, [(3, 7), (2, 7)], 0)\n", + "Driver 6475 arrived\n", + "Agent rider 6476 move from (8, 2) to (9, 2) using car (6519, [(8, 2), (9, 2)], 0)\n", + "Rider n° 6476 arrived with a waiting time of 0 ticks\n", + "Driver 6482 arrived\n", + "Driver 6484 arrived\n", + "Driver 6493 arrived\n", + "Driver 6494 arrived\n", + "Driver 6495 arrived\n", + "Driver 6502 arrived\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6504 move from (7, 2) to (6, 2) using car (6573, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (3, 5) to (3, 4) using car (6540, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 move from (3, 7) to (2, 7) using car (6496, [(3, 7), (2, 7)], 0)\n", + "Agent rider 6510 move from (0, 6) to (0, 5) using car (6417, [(0, 6), (0, 5)], 0)\n", + "Agent rider 6511 move from (4, 5) to (3, 5) using car (6486, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 6517 arrived\n", + "Driver 6526 arrived\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (0, 4) to (1, 4) using car (6586, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6531 move from (1, 8) to (1, 7) using car (6460, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6532 move from (5, 3) to (4, 3) using car (6520, [(5, 3), (4, 3)], 0)\n", + "Agent rider 6533 doesn't move\n", + "Agent rider 6535 move from (4, 5) to (3, 5) using car (6486, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6536 move from (4, 0) to (4, 1) using car (6521, [(4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6547 move from (1, 5) to (1, 6) using car (6523, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 6547 arrived with a waiting time of 0 ticks\n", + "Agent rider 6548 doesn't move\n", + "Agent rider 6549 move from (2, 4) to (2, 3) using car (6543, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6551 doesn't move\n", + "Driver 6554 arrived\n", + "Agent rider 6556 move from (5, 3) to (4, 3) using car (6520, [(5, 3), (4, 3)], 0)\n", + "Driver 6557 arrived\n", + "Agent rider 6563 move from (8, 0) to (9, 0) using car (6500, [(8, 0), (9, 0)], 0)\n", + "Agent rider 6580 move from (7, 4) to (6, 4) using car (6567, [(7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 6581 move from (4, 1) to (5, 1) using car (6488, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6593 move from (8, 7) to (8, 8) using car (6481, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 6594 doesn't move\n", - "Agent rider 6595 doesn't move\n", + "Agent rider 6595 move from (4, 9) to (3, 9) using car (6501, [(4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 6596 doesn't move\n", "Agent rider 6597 doesn't move\n", "Agent rider 6598 doesn't move\n", - "Agent rider 6599 move from (6, 4) to (6, 5) using car (6580, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6600 move from (0, 1) to (1, 1) using car (6590, [(0, 1), (1, 1), (2, 1), (2, 2)], 0)\n", - "tick 474 ended\n", - "I am driver 6601 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 6602 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (3, 4)]\n", - "I am driver 6603 - trip: [(5, 8), (6, 8), (7, 8), (7, 7)]\n", - "I am driver 6604 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 6605 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6606 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "6 drivers generated.\n", - "I am rider 6607 - dep: (5, 8) , arr: (7, 6)\n", - "I am rider 6608 - dep: (8, 5) , arr: (8, 4)\n", - "I am rider 6609 - dep: (3, 8) , arr: (3, 7)\n", - "I am rider 6610 - dep: (0, 8) , arr: (3, 1)\n", - "4 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (8, 3) to (8, 2) using car (6527, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 5997 move from (9, 4) to (9, 3) using car (6572, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6020 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6129 move from (9, 4) to (9, 3) using car (6572, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6166 move from (8, 3) to (8, 2) using car (6527, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 move from (4, 7) to (4, 6) using car (6524, [(4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (3, 4) to (3, 3) using car (6586, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6348 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6353 move from (7, 8) to (7, 9) using car (6570, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Rider n° 6353 arrived with a waiting time of 3 ticks\n", - "Agent rider 6357 move from (1, 5) to (0, 5) using car (6428, [(1, 5), (0, 5)], 0)\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6378 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6401 doesn't move\n", - "Agent rider 6403 move from (9, 4) to (9, 3) using car (6572, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6409 doesn't move\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 4) to (9, 3) using car (6572, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6425 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6426 doesn't move\n", - "Driver 6430 arrived\n", - "Agent rider 6434 move from (6, 5) to (6, 6) using car (6530, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6435 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 6437 arrived\n", - "Agent rider 6445 doesn't move\n", - "Agent rider 6446 move from (0, 1) to (0, 2) using car (6582, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 doesn't move\n", - "Agent rider 6449 move from (4, 7) to (4, 6) using car (6524, [(4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 move from (6, 9) to (5, 9) using car (6605, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6452 move from (6, 9) to (5, 9) using car (6472, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 move from (4, 7) to (4, 6) using car (6587, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Agent rider 6461 move from (0, 4) to (0, 3) using car (6576, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (5, 1) to (5, 2) using car (6575, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6469 move from (6, 9) to (5, 9) using car (6472, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6473 arrived\n", - "Driver 6474 arrived\n", - "Driver 6486 arrived\n", + "Agent rider 6599 doesn't move\n", + "Agent rider 6600 doesn't move\n", + "Agent rider 6601 doesn't move\n", + "tick 465 ended\n", + "I am driver 6602 - trip: [(4, 2), (4, 1), (3, 1)]\n", + "I am driver 6603 - trip: [(6, 9), (5, 9), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 6604 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)]\n", + "I am driver 6605 - trip: [(4, 1), (4, 0), (5, 0)]\n", + "I am driver 6606 - trip: [(4, 9), (5, 9), (6, 9)]\n", + "5 drivers generated.\n", + "I am rider 6607 - dep: (0, 9) , arr: (3, 5)\n", + "I am rider 6608 - dep: (0, 3) , arr: (1, 9)\n", + "2 riders generated.\n", + "Agent rider 5129 move from (0, 3) to (0, 2) using car (6491, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 5129 arrived with a waiting time of 49 ticks\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 5629 move from (0, 3) to (0, 2) using car (6491, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 5629 arrived with a waiting time of 37 ticks\n", + "Agent rider 6012 move from (8, 8) to (8, 9) using car (6481, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6243 move from (0, 3) to (0, 2) using car (6491, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 6243 arrived with a waiting time of 6 ticks\n", + "Agent rider 6264 move from (1, 4) to (1, 3) using car (6497, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (4, 5) to (4, 4) using car (6568, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6268 move from (1, 4) to (2, 4) using car (6586, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 move from (9, 5) to (8, 5) using car (6576, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6290 move from (5, 3) to (5, 4) using car (6538, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (1, 6) to (1, 7) using car (6523, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6309 move from (3, 5) to (2, 5) using car (6486, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (2, 0) to (1, 0) using car (6572, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 move from (1, 4) to (2, 4) using car (6586, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Driver 6418 arrived\n", + "Driver 6421 arrived\n", + "Agent rider 6422 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6433 move from (1, 4) to (1, 3) using car (6497, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (6, 2) to (7, 2) using car (6477, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6437 move from (5, 3) to (5, 4) using car (6538, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6440 doesn't move\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 move from (9, 5) to (8, 5) using car (6576, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Driver 6449 arrived\n", + "Driver 6467 arrived\n", + "Agent rider 6469 doesn't move\n", + "Driver 6472 arrived\n", + "Agent rider 6476 doesn't move\n", + "Driver 6484 arrived\n", + "Driver 6487 arrived\n", + "Driver 6489 arrived\n", "Driver 6490 arrived\n", - "Agent rider 6492 move from (1, 1) to (2, 1) using car (6590, [(1, 1), (2, 1), (2, 2)], 0)\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 doesn't move\n", - "Agent rider 6495 move from (3, 7) to (4, 7) using car (6546, [(3, 7), (4, 7)], 0)\n", - "Driver 6500 arrived\n", - "Agent rider 6503 move from (3, 4) to (3, 5) using car (6532, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (5, 5) to (5, 6) using car (6589, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (8, 3) to (8, 2) using car (6527, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 6509 move from (5, 5) to (4, 5) using car (6553, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 6494 arrived\n", + "Driver 6499 arrived\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6504 move from (6, 2) to (6, 3) using car (6573, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 6504 arrived with a waiting time of 1 ticks\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (3, 4) to (3, 3) using car (6540, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 doesn't move\n", + "Agent rider 6511 move from (3, 5) to (2, 5) using car (6486, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 6511 arrived with a waiting time of 2 ticks\n", "Driver 6513 arrived\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (4, 7) to (4, 6) using car (6524, [(4, 7), (4, 6), (3, 6)], 0)\n", - "Agent rider 6520 move from (3, 4) to (3, 5) using car (6532, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6521 move from (5, 2) to (5, 3) using car (6545, [(5, 2), (5, 3), (6, 3)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6523 move from (6, 5) to (6, 6) using car (6530, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 6534 arrived\n", - "Driver 6538 arrived\n", - "Agent rider 6547 doesn't move\n", + "Driver 6527 arrived\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (1, 4) to (1, 3) using car (6497, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6531 move from (1, 7) to (1, 6) using car (6460, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6532 doesn't move\n", + "Agent rider 6533 doesn't move\n", + "Agent rider 6535 move from (3, 5) to (2, 5) using car (6486, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6536 doesn't move\n", + "Driver 6539 arrived\n", + "Agent rider 6546 doesn't move\n", "Agent rider 6548 doesn't move\n", "Agent rider 6549 doesn't move\n", - "Agent rider 6550 move from (8, 4) to (8, 5) using car (6561, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Driver 6551 arrived\n", - "Driver 6554 arrived\n", - "Driver 6560 arrived\n", - "Agent rider 6568 move from (1, 7) to (1, 8) using car (6543, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 6593 doesn't move\n", - "Agent rider 6594 move from (4, 8) to (4, 7) using car (6567, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6595 move from (3, 7) to (4, 7) using car (6546, [(3, 7), (4, 7)], 0)\n", - "Agent rider 6596 move from (8, 4) to (8, 5) using car (6561, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6551 doesn't move\n", + "Agent rider 6556 doesn't move\n", + "Agent rider 6563 doesn't move\n", + "Agent rider 6580 move from (6, 4) to (6, 3) using car (6567, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 6581 move from (5, 1) to (6, 1) using car (6488, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 6582 move from (7, 3) to (7, 2) using car (6575, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6593 move from (8, 8) to (8, 9) using car (6481, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (3, 9) to (2, 9) using car (6501, [(3, 9), (2, 9)], 0)\n", + "Agent rider 6596 move from (6, 1) to (6, 2) using car (6524, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6597 move from (5, 7) to (5, 8) using car (6566, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6598 doesn't move\n", + "Agent rider 6599 move from (5, 3) to (5, 4) using car (6538, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6600 move from (3, 4) to (3, 3) using car (6540, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "tick 466 ended\n", + "I am driver 6609 - trip: [(3, 5), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 6610 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "2 drivers generated.\n", + "I am rider 6611 - dep: (2, 2) , arr: (6, 4)\n", + "I am rider 6612 - dep: (0, 8) , arr: (1, 5)\n", + "I am rider 6613 - dep: (1, 8) , arr: (5, 3)\n", + "I am rider 6614 - dep: (3, 2) , arr: (1, 4)\n", + "I am rider 6615 - dep: (1, 1) , arr: (0, 8)\n", + "5 riders generated.\n", + "Agent rider 5374 doesn't move\n", + "Agent rider 6012 move from (8, 9) to (7, 9) using car (6481, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6108 move from (8, 9) to (7, 9) using car (6481, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (1, 3) to (1, 2) using car (6497, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (4, 4) to (4, 3) using car (6568, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6268 move from (2, 4) to (3, 4) using car (6586, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 move from (8, 5) to (7, 5) using car (6576, [(8, 5), (7, 5)], 0)\n", + "Agent rider 6290 move from (5, 4) to (5, 5) using car (6538, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (1, 7) to (1, 8) using car (6523, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6379 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6382 move from (1, 0) to (0, 0) using car (6572, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 6382 arrived with a waiting time of 4 ticks\n", + "Agent rider 6384 doesn't move\n", + "Agent rider 6385 move from (2, 4) to (2, 3) using car (6555, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 move from (8, 9) to (7, 9) using car (6481, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6399 doesn't move\n", + "Driver 6417 arrived\n", + "Driver 6421 arrived\n", + "Agent rider 6422 move from (8, 6) to (9, 6) using car (6525, [(8, 6), (9, 6)], 0)\n", + "Rider n° 6422 arrived with a waiting time of 6 ticks\n", + "Agent rider 6430 move from (8, 9) to (7, 9) using car (6481, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6433 move from (1, 3) to (1, 2) using car (6497, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 move from (7, 2) to (8, 2) using car (6477, [(7, 2), (8, 2)], 0)\n", + "Agent rider 6437 move from (5, 4) to (5, 3) using car (6564, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6440 move from (2, 8) to (2, 7) using car (6589, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6441 move from (2, 5) to (1, 5) using car (6486, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6442 move from (8, 5) to (7, 5) using car (6576, [(8, 5), (7, 5)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6469 doesn't move\n", + "Agent rider 6476 doesn't move\n", + "Driver 6478 arrived\n", + "Driver 6479 arrived\n", + "Driver 6490 arrived\n", + "Driver 6496 arrived\n", + "Driver 6500 arrived\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (3, 3) to (4, 3) using car (6540, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 move from (2, 7) to (1, 7) using car (6585, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6510 doesn't move\n", + "Driver 6516 arrived\n", + "Driver 6519 arrived\n", + "Driver 6520 arrived\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (1, 3) to (1, 2) using car (6497, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6531 move from (1, 6) to (1, 5) using car (6460, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6532 doesn't move\n", + "Agent rider 6533 move from (2, 4) to (3, 4) using car (6586, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6535 move from (2, 5) to (1, 5) using car (6486, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6536 move from (4, 1) to (4, 2) using car (6583, [(4, 1), (4, 2)], 0)\n", + "Driver 6541 arrived\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6548 move from (7, 2) to (6, 2) using car (6575, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6549 doesn't move\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6551 move from (7, 2) to (6, 2) using car (6575, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 6553 arrived\n", + "Agent rider 6556 doesn't move\n", + "Driver 6561 arrived\n", + "Driver 6562 arrived\n", + "Agent rider 6563 doesn't move\n", + "Agent rider 6580 move from (6, 3) to (5, 3) using car (6567, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 6581 move from (6, 1) to (7, 1) using car (6488, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 6582 move from (7, 2) to (6, 2) using car (6575, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6593 move from (8, 9) to (7, 9) using car (6481, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (6, 2) to (6, 3) using car (6524, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", "Agent rider 6597 doesn't move\n", "Agent rider 6598 doesn't move\n", - "Agent rider 6599 move from (6, 5) to (6, 6) using car (6580, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6600 move from (1, 1) to (2, 1) using car (6590, [(1, 1), (2, 1), (2, 2)], 0)\n", - "Agent rider 6607 move from (5, 8) to (6, 8) using car (6603, [(5, 8), (6, 8), (7, 8), (7, 7)], 0)\n", + "Agent rider 6599 move from (5, 4) to (5, 5) using car (6538, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6600 move from (3, 3) to (4, 3) using car (6540, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6601 move from (1, 6) to (1, 5) using car (6460, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6607 doesn't move\n", "Agent rider 6608 doesn't move\n", - "Agent rider 6609 move from (3, 8) to (3, 7) using car (6564, [(3, 8), (3, 7)], 0)\n", - "Rider n° 6609 arrived with a waiting time of 0 ticks\n", - "Agent rider 6610 doesn't move\n", - "tick 475 ended\n", - "I am driver 6611 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7)]\n", - "I am driver 6612 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 6613 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 6614 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (4, 1)]\n", - "I am driver 6615 - trip: [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 6616 - trip: [(2, 7), (2, 6)]\n", - "I am driver 6617 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 6618 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6619 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 6620 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", - "I am driver 6621 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 6622 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6623 - trip: [(0, 5), (1, 5), (1, 4), (2, 4), (3, 4)]\n", - "I am driver 6624 - trip: [(4, 5), (4, 6)]\n", - "I am driver 6625 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 6626 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 6627 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 6628 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "18 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 5409 move from (9, 3) to (9, 2) using car (6539, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5734 move from (9, 3) to (9, 2) using car (6539, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5935 move from (8, 2) to (8, 1) using car (6527, [(8, 2), (8, 1)], 0)\n", - "Agent rider 5997 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6020 move from (0, 2) to (0, 3) using car (6582, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 6020 arrived with a waiting time of 19 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6124 move from (0, 2) to (0, 3) using car (6582, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 6124 arrived with a waiting time of 16 ticks\n", - "Agent rider 6129 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6166 move from (8, 2) to (8, 1) using car (6527, [(8, 2), (8, 1)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 move from (0, 3) to (0, 2) using car (6576, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6265 move from (3, 3) to (3, 4) using car (6569, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6267 move from (9, 8) to (9, 7) using car (6622, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6348 move from (4, 7) to (3, 7) using car (6567, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6357 doesn't move\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6378 move from (0, 2) to (0, 3) using car (6582, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6403 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6409 move from (2, 6) to (2, 7) using car (6591, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Driver 6422 arrived\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 move from (0, 2) to (0, 3) using car (6582, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6426 move from (4, 7) to (3, 7) using car (6567, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6434 move from (6, 6) to (6, 7) using car (6530, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6435 move from (0, 2) to (0, 3) using car (6582, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 6438 arrived\n", - "Agent rider 6445 move from (4, 7) to (3, 7) using car (6567, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6446 move from (0, 2) to (0, 3) using car (6582, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 2) to (2, 3) using car (6602, [(2, 2), (2, 3), (2, 4), (3, 4)], 0)\n", - "Agent rider 6449 move from (4, 6) to (3, 6) using car (6524, [(4, 6), (3, 6)], 0)\n", - "Agent rider 6450 move from (0, 3) to (0, 2) using car (6576, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6451 move from (5, 9) to (4, 9) using car (6605, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6452 move from (5, 9) to (4, 9) using car (6472, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 move from (6, 6) to (6, 7) using car (6530, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6454 move from (4, 6) to (4, 5) using car (6587, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Agent rider 6461 move from (0, 3) to (0, 2) using car (6576, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (5, 2) to (5, 3) using car (6575, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6469 move from (5, 9) to (4, 9) using car (6472, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6474 arrived\n", - "Driver 6477 arrived\n", - "Driver 6487 arrived\n" + "Agent rider 6611 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 doesn't move\n", + "Agent rider 6615 doesn't move\n", + "tick 467 ended\n", + "I am driver 6616 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 6617 - trip: [(4, 7), (4, 8), (4, 9)]\n", + "I am driver 6618 - trip: [(8, 0), (8, 1), (9, 1)]\n", + "I am driver 6619 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 6620 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "5 drivers generated.\n", + "I am rider 6621 - dep: (0, 4) , arr: (0, 8)\n", + "I am rider 6622 - dep: (7, 2) , arr: (2, 7)\n", + "I am rider 6623 - dep: (7, 2) , arr: (2, 9)\n", + "I am rider 6624 - dep: (3, 6) , arr: (2, 7)\n", + "4 riders generated.\n", + "Agent rider 5374 move from (0, 1) to (0, 0) using car (6491, [(0, 1), (0, 0)], 0)\n", + "Rider n° 5374 arrived with a waiting time of 51 ticks\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (1, 2) to (1, 1) using car (6497, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6268 move from (3, 4) to (3, 3) using car (6586, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 6286 doesn't move\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 move from (5, 5) to (4, 5) using car (6538, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 move from (1, 8) to (1, 9) using car (6523, [(1, 8), (1, 9)], 0)\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6379 move from (7, 1) to (8, 1) using car (6488, [(7, 1), (8, 1)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6384 move from (0, 1) to (0, 0) using car (6491, [(0, 1), (0, 0)], 0)\n", + "Rider n° 6384 arrived with a waiting time of 11 ticks\n", + "Agent rider 6385 move from (2, 3) to (2, 2) using car (6555, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Driver 6414 arrived\n", + "Driver 6421 arrived\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6433 move from (1, 2) to (1, 1) using car (6497, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6434 doesn't move\n", + "Agent rider 6437 move from (5, 3) to (5, 2) using car (6564, [(5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6440 move from (2, 7) to (2, 6) using car (6589, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6441 move from (1, 5) to (0, 5) using car (6486, [(1, 5), (0, 5)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Driver 6457 arrived\n", + "Agent rider 6469 move from (2, 7) to (2, 6) using car (6589, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6479 arrived\n", + "Driver 6485 arrived\n", + "Driver 6501 arrived\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (4, 3) to (5, 3) using car (6540, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 move from (1, 7) to (0, 7) using car (6585, [(1, 7), (0, 7)], 0)\n", + "Agent rider 6510 doesn't move\n", + "Driver 6514 arrived\n", + "Driver 6519 arrived\n", + "Driver 6521 arrived\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (1, 2) to (1, 1) using car (6497, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6531 move from (1, 5) to (1, 4) using car (6460, [(1, 5), (1, 4), (1, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6492 move from (2, 1) to (2, 2) using car (6590, [(2, 1), (2, 2)], 0)\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 move from (8, 2) to (7, 2) using car (6614, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (4, 1)], 0)\n", - "Agent rider 6495 doesn't move\n", - "Driver 6497 arrived\n", - "Agent rider 6503 move from (3, 5) to (4, 5) using car (6532, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (5, 6) to (4, 6) using car (6589, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (8, 2) to (8, 1) using car (6527, [(8, 2), (8, 1)], 0)\n", - "Agent rider 6509 move from (4, 5) to (4, 6) using car (6553, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 6510 arrived\n", - "Driver 6514 arrived\n", - "Driver 6515 arrived\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 doesn't move\n", - "Agent rider 6520 move from (3, 5) to (4, 5) using car (6532, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Rider n° 6520 arrived with a waiting time of 3 ticks\n", - "Agent rider 6521 move from (5, 3) to (6, 3) using car (6545, [(5, 3), (6, 3)], 0)\n", - "Agent rider 6522 move from (1, 8) to (2, 8) using car (6619, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 6523 move from (6, 6) to (6, 7) using car (6530, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 6523 arrived with a waiting time of 1 ticks\n", - "Driver 6535 arrived\n", - "Driver 6536 arrived\n", - "Agent rider 6547 move from (1, 7) to (1, 6) using car (6512, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6548 move from (1, 7) to (1, 6) using car (6512, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6549 doesn't move\n", - "Agent rider 6550 move from (8, 5) to (8, 6) using car (6561, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 6568 move from (1, 8) to (2, 8) using car (6619, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 6578 arrived\n", - "Driver 6585 arrived\n", - "Agent rider 6593 move from (9, 3) to (9, 2) using car (6572, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 6532 move from (4, 3) to (5, 3) using car (6540, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6533 doesn't move\n", + "Agent rider 6535 move from (1, 5) to (1, 4) using car (6460, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6536 move from (4, 2) to (4, 1) using car (6559, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6548 move from (6, 2) to (5, 2) using car (6575, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6549 move from (2, 3) to (2, 2) using car (6555, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 6549 arrived with a waiting time of 3 ticks\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6551 move from (6, 2) to (5, 2) using car (6575, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6556 doesn't move\n", + "Driver 6562 arrived\n", + "Agent rider 6563 doesn't move\n", + "Driver 6574 arrived\n", + "Agent rider 6580 move from (5, 3) to (4, 3) using car (6567, [(5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 6581 move from (7, 1) to (8, 1) using car (6488, [(7, 1), (8, 1)], 0)\n", + "Agent rider 6582 move from (6, 2) to (5, 2) using car (6575, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 6584 arrived\n", + "Agent rider 6593 move from (7, 9) to (6, 9) using car (6481, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 6594 doesn't move\n", - "Agent rider 6595 move from (4, 7) to (3, 7) using car (6567, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6596 move from (8, 5) to (8, 6) using car (6561, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 6597 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (6, 3) to (6, 4) using car (6524, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6597 move from (5, 8) to (4, 8) using car (6603, [(5, 8), (4, 8), (3, 8)], 0)\n", "Agent rider 6598 doesn't move\n", - "Agent rider 6599 move from (6, 6) to (6, 7) using car (6580, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6600 move from (2, 1) to (2, 2) using car (6590, [(2, 1), (2, 2)], 0)\n", - "Agent rider 6607 move from (6, 8) to (7, 8) using car (6603, [(6, 8), (7, 8), (7, 7)], 0)\n", - "Agent rider 6608 move from (8, 5) to (8, 6) using car (6561, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 6610 doesn't move\n", - "tick 476 ended\n", - "I am driver 6629 - trip: [(6, 0), (6, 1), (6, 2)]\n", - "I am driver 6630 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6)]\n", - "I am driver 6631 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 6632 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 6633 - trip: [(6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6634 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 6635 - trip: [(4, 7), (4, 8), (5, 8)]\n", - "I am driver 6636 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "8 drivers generated.\n", - "I am rider 6637 - dep: (1, 5) , arr: (2, 4)\n", - "I am rider 6638 - dep: (7, 3) , arr: (2, 3)\n", - "I am rider 6639 - dep: (3, 3) , arr: (6, 7)\n", - "I am rider 6640 - dep: (1, 3) , arr: (9, 8)\n", - "I am rider 6641 - dep: (0, 6) , arr: (7, 7)\n", - "I am rider 6642 - dep: (0, 2) , arr: (4, 1)\n", - "I am rider 6643 - dep: (0, 9) , arr: (5, 8)\n", - "I am rider 6644 - dep: (5, 1) , arr: (4, 0)\n", - "8 riders generated.\n", - "Agent rider 5409 move from (9, 2) to (9, 1) using car (6539, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5734 move from (9, 2) to (9, 1) using car (6539, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 5935 move from (8, 1) to (7, 1) using car (6617, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5997 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6129 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6166 move from (8, 1) to (7, 1) using car (6617, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 move from (0, 2) to (0, 1) using car (6576, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6265 move from (3, 4) to (2, 4) using car (6569, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 6267 move from (9, 7) to (9, 6) using car (6622, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6348 move from (3, 7) to (2, 7) using car (6567, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 6348 arrived with a waiting time of 6 ticks\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6357 doesn't move\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6378 move from (0, 3) to (0, 4) using car (6582, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 6378 arrived with a waiting time of 10 ticks\n", - "Agent rider 6403 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6409 move from (2, 7) to (2, 8) using car (6591, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (0, 2) to (0, 1) using car (6576, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6425 move from (0, 3) to (0, 4) using car (6582, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6426 move from (3, 7) to (2, 7) using car (6567, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 6426 arrived with a waiting time of 8 ticks\n", - "Driver 6428 arrived\n", + "Agent rider 6599 move from (5, 5) to (4, 5) using car (6538, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 6600 move from (4, 3) to (5, 3) using car (6540, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6601 move from (1, 5) to (1, 4) using car (6460, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6611 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (1, 8) to (1, 9) using car (6523, [(1, 8), (1, 9)], 0)\n", + "Agent rider 6614 doesn't move\n", + "Agent rider 6615 move from (1, 1) to (1, 2) using car (6552, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 6621 doesn't move\n", + "Agent rider 6622 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6624 doesn't move\n", + "tick 468 ended\n", + "I am driver 6625 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 6626 - trip: [(3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 6627 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 6628 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 6629 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6630 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 6631 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", + "I am driver 6632 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 6633 - trip: [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 6634 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "10 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (9, 3) to (8, 3) using car (6627, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6129 move from (9, 9) to (8, 9) using car (6634, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (9, 9) to (8, 9) using car (6634, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6264 move from (1, 1) to (1, 0) using car (6497, [(1, 1), (1, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6266 move from (4, 3) to (3, 3) using car (6567, [(4, 3), (3, 3)], 0)\n", + "Agent rider 6268 move from (3, 3) to (4, 3) using car (6616, [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Rider n° 6268 arrived with a waiting time of 19 ticks\n", + "Agent rider 6286 move from (9, 9) to (8, 9) using car (6634, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6288 move from (7, 5) to (7, 4) using car (6542, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 move from (3, 3) to (3, 2) using car (6586, [(3, 3), (3, 2)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6309 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6379 move from (8, 1) to (8, 2) using car (6569, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6385 move from (2, 2) to (3, 2) using car (6555, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Driver 6421 arrived\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6433 move from (1, 1) to (1, 0) using car (6497, [(1, 1), (1, 0)], 0)\n", + "Rider n° 6433 arrived with a waiting time of 4 ticks\n", "Agent rider 6434 doesn't move\n", - "Agent rider 6435 move from (0, 3) to (0, 4) using car (6582, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6445 move from (3, 7) to (2, 7) using car (6567, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6446 move from (0, 3) to (0, 4) using car (6582, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 3) to (2, 4) using car (6602, [(2, 3), (2, 4), (3, 4)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (0, 2) to (0, 1) using car (6576, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6451 move from (4, 9) to (3, 9) using car (6605, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6452 move from (4, 9) to (3, 9) using car (6472, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 move from (6, 7) to (7, 7) using car (6530, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6454 move from (4, 5) to (4, 4) using car (6587, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Driver 6459 arrived\n", - "Agent rider 6461 move from (0, 2) to (0, 1) using car (6576, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (5, 3) to (5, 4) using car (6575, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6469 move from (4, 9) to (3, 9) using car (6472, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 6437 move from (5, 2) to (4, 2) using car (6575, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 6437 arrived with a waiting time of 7 ticks\n", + "Agent rider 6440 move from (2, 6) to (2, 5) using car (6589, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 move from (7, 5) to (7, 4) using car (6542, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6444 move from (0, 2) to (0, 3) using car (6590, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6469 move from (2, 6) to (2, 5) using car (6589, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Driver 6477 arrived\n", - "Driver 6483 arrived\n", - "Driver 6484 arrived\n", - "Agent rider 6492 move from (2, 2) to (2, 1) using car (6632, [(2, 2), (2, 1), (3, 1)], 0)\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 move from (7, 2) to (6, 2) using car (6614, [(7, 2), (6, 2), (5, 2), (5, 1), (4, 1)], 0)\n", - "Agent rider 6495 doesn't move\n", - "Agent rider 6503 move from (4, 5) to (5, 5) using car (6532, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (4, 6) to (3, 6) using car (6589, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6509 move from (4, 6) to (4, 7) using car (6553, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 6515 arrived\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (4, 6) to (3, 6) using car (6589, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 move from (2, 8) to (3, 8) using car (6619, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 6529 arrived\n", - "Driver 6536 arrived\n", - "Driver 6546 arrived\n", - "Agent rider 6547 move from (1, 6) to (1, 5) using car (6512, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6548 move from (1, 6) to (1, 5) using car (6512, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6549 doesn't move\n", - "Agent rider 6550 move from (8, 6) to (8, 7) using car (6561, [(8, 6), (8, 7)], 0)\n", - "Driver 6564 arrived\n", - "Driver 6565 arrived\n", - "Agent rider 6568 move from (2, 8) to (3, 8) using car (6619, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 6586 arrived\n", - "Agent rider 6593 move from (9, 2) to (9, 1) using car (6572, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 6594 doesn't move\n", - "Agent rider 6595 move from (3, 7) to (2, 7) using car (6567, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6596 move from (8, 6) to (8, 7) using car (6561, [(8, 6), (8, 7)], 0)\n", - "Agent rider 6597 move from (8, 1) to (7, 1) using car (6617, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (7, 5) to (7, 4) using car (6626, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6599 move from (6, 7) to (6, 8) using car (6580, [(6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6600 move from (2, 2) to (2, 1) using car (6632, [(2, 2), (2, 1), (3, 1)], 0)\n", - "Agent rider 6607 move from (7, 8) to (7, 7) using car (6603, [(7, 8), (7, 7)], 0)\n", - "Agent rider 6608 move from (8, 6) to (8, 7) using car (6561, [(8, 6), (8, 7)], 0)\n", - "Agent rider 6610 doesn't move\n", - "Agent rider 6637 move from (1, 5) to (1, 4) using car (6623, [(1, 5), (1, 4), (2, 4), (3, 4)], 0)\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6639 move from (3, 3) to (3, 4) using car (6630, [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (0, 2) to (0, 1) using car (6576, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6644 doesn't move\n", - "tick 477 ended\n", - "I am driver 6645 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 6646 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 6647 - trip: [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 6648 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6649 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 6650 - trip: [(2, 5), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 6651 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 6652 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", - "I am driver 6653 - trip: [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 6654 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 6655 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 6656 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 6657 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 6658 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 6659 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 6660 - trip: [(4, 3), (3, 3), (2, 3)]\n", - "16 drivers generated.\n", - "I am rider 6661 - dep: (5, 0) , arr: (2, 5)\n", - "1 riders generated.\n", - "Agent rider 5409 move from (9, 1) to (9, 0) using car (6539, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5734 move from (9, 1) to (9, 0) using car (6539, [(9, 1), (9, 0)], 0)\n", - "Agent rider 5935 move from (7, 1) to (6, 1) using car (6617, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 5997 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6129 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Rider n° 6129 arrived with a waiting time of 14 ticks\n", - "Agent rider 6166 move from (7, 1) to (6, 1) using car (6617, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 move from (4, 6) to (4, 7) using car (6563, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 6264 move from (0, 1) to (0, 0) using car (6576, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6265 move from (2, 4) to (1, 4) using car (6569, [(2, 4), (1, 4)], 0)\n", - "Agent rider 6267 move from (9, 6) to (9, 5) using car (6622, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6357 doesn't move\n", - "Agent rider 6376 move from (0, 1) to (0, 0) using car (6576, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6403 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Agent rider 6409 move from (2, 8) to (2, 9) using car (6591, [(2, 8), (2, 9)], 0)\n", - "Rider n° 6409 arrived with a waiting time of 6 ticks\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6411 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 move from (0, 1) to (0, 0) using car (6576, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6425 move from (0, 4) to (0, 5) using car (6582, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 6428 arrived\n", - "Agent rider 6434 doesn't move\n", - "Agent rider 6435 move from (0, 4) to (0, 5) using car (6582, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6445 move from (2, 7) to (1, 7) using car (6567, [(2, 7), (1, 7)], 0)\n", - "Agent rider 6446 move from (0, 4) to (0, 5) using car (6582, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (2, 4) to (3, 4) using car (6646, [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (0, 1) to (0, 0) using car (6576, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6451 move from (3, 9) to (2, 9) using car (6605, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6452 move from (3, 9) to (2, 9) using car (6472, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 move from (4, 4) to (4, 3) using car (6587, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 6455 doesn't move\n", - "Agent rider 6461 move from (0, 1) to (0, 0) using car (6576, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 doesn't move\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (5, 4) to (5, 5) using car (6575, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Agent rider 6469 move from (3, 9) to (2, 9) using car (6472, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 6478 arrived\n", - "Driver 6481 arrived\n", - "Driver 6484 arrived\n", - "Agent rider 6492 move from (2, 1) to (3, 1) using car (6632, [(2, 1), (3, 1)], 0)\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6494 doesn't move\n", - "Agent rider 6495 move from (4, 7) to (4, 8) using car (6553, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6503 move from (5, 5) to (6, 5) using car (6532, [(5, 5), (6, 5)], 0)\n", - "Agent rider 6505 move from (3, 6) to (2, 6) using car (6589, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6509 move from (4, 7) to (4, 8) using car (6553, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (3, 6) to (2, 6) using car (6589, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 doesn't move\n", - "Driver 6524 arrived\n", - "Driver 6526 arrived\n", - "Driver 6527 arrived\n", - "Driver 6541 arrived\n", - "Driver 6545 arrived\n", - "Agent rider 6547 move from (1, 5) to (1, 4) using car (6512, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6548 move from (1, 5) to (1, 4) using car (6512, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6549 doesn't move\n", + "Agent rider 6503 move from (9, 9) to (8, 9) using car (6634, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6505 move from (0, 2) to (0, 3) using car (6590, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6506 move from (5, 3) to (6, 3) using car (6540, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 doesn't move\n", + "Driver 6519 arrived\n", + "Driver 6525 arrived\n", + "Agent rider 6529 move from (9, 9) to (8, 9) using car (6634, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6530 move from (1, 1) to (1, 0) using car (6497, [(1, 1), (1, 0)], 0)\n", + "Agent rider 6531 move from (1, 4) to (1, 3) using car (6460, [(1, 4), (1, 3)], 0)\n", + "Agent rider 6532 move from (5, 3) to (6, 3) using car (6540, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6533 doesn't move\n", + "Agent rider 6535 move from (1, 4) to (1, 3) using car (6460, [(1, 4), (1, 3)], 0)\n", + "Agent rider 6536 move from (4, 1) to (5, 1) using car (6559, [(4, 1), (5, 1)], 0)\n", + "Driver 6543 arrived\n", + "Driver 6544 arrived\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6548 move from (5, 2) to (4, 2) using car (6575, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Agent rider 6550 doesn't move\n", - "Driver 6565 arrived\n", - "Driver 6566 arrived\n", - "Agent rider 6568 doesn't move\n", - "Driver 6570 arrived\n", - "Driver 6574 arrived\n", - "Driver 6577 arrived\n", + "Agent rider 6551 move from (5, 2) to (4, 2) using car (6575, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6556 move from (4, 3) to (3, 3) using car (6567, [(4, 3), (3, 3)], 0)\n", + "Rider n° 6556 arrived with a waiting time of 4 ticks\n", + "Driver 6560 arrived\n", + "Agent rider 6563 doesn't move\n", + "Driver 6571 arrived\n", + "Driver 6576 arrived\n", + "Agent rider 6580 move from (4, 3) to (3, 3) using car (6567, [(4, 3), (3, 3)], 0)\n", + "Agent rider 6581 move from (8, 1) to (8, 2) using car (6569, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6582 move from (5, 2) to (4, 2) using car (6575, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Driver 6583 arrived\n", - "Driver 6584 arrived\n", - "Driver 6588 arrived\n", - "Driver 6590 arrived\n", - "Driver 6592 arrived\n", - "Agent rider 6593 move from (9, 1) to (8, 1) using car (6572, [(9, 1), (8, 1)], 0)\n", - "Agent rider 6594 move from (4, 7) to (4, 8) using car (6553, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6595 move from (2, 7) to (2, 6) using car (6531, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6596 doesn't move\n", - "Agent rider 6597 move from (7, 1) to (6, 1) using car (6617, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (7, 4) to (7, 3) using car (6626, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6599 move from (6, 8) to (5, 8) using car (6634, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6600 move from (2, 1) to (3, 1) using car (6632, [(2, 1), (3, 1)], 0)\n", - "Agent rider 6607 move from (7, 7) to (8, 7) using car (6530, [(7, 7), (8, 7)], 0)\n", + "Driver 6587 arrived\n", + "Agent rider 6593 move from (6, 9) to (5, 9) using car (6481, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (6, 4) to (6, 5) using car (6524, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6597 move from (4, 8) to (3, 8) using car (6603, [(4, 8), (3, 8)], 0)\n", + "Agent rider 6598 doesn't move\n", + "Agent rider 6599 doesn't move\n", + "Agent rider 6600 move from (5, 3) to (6, 3) using car (6540, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6601 move from (1, 4) to (2, 4) using car (6630, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 6602 arrived\n", + "Driver 6605 arrived\n", + "Driver 6606 arrived\n", + "Agent rider 6607 doesn't move\n", "Agent rider 6608 doesn't move\n", - "Agent rider 6610 doesn't move\n", - "Driver 6616 arrived\n", - "Driver 6624 arrived\n", - "Agent rider 6637 move from (1, 4) to (2, 4) using car (6623, [(1, 4), (2, 4), (3, 4)], 0)\n", - "Rider n° 6637 arrived with a waiting time of 0 ticks\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6639 move from (3, 4) to (3, 5) using car (6630, [(3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", - "Agent rider 6640 move from (1, 3) to (1, 2) using car (6636, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (0, 1) to (0, 0) using car (6576, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6644 doesn't move\n", - "Agent rider 6661 move from (5, 0) to (4, 0) using car (6620, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "tick 478 ended\n", - "I am driver 6662 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "1 drivers generated.\n", - "I am rider 6663 - dep: (0, 5) , arr: (6, 8)\n", - "I am rider 6664 - dep: (6, 8) , arr: (5, 1)\n", - "I am rider 6665 - dep: (2, 7) , arr: (4, 5)\n", - "3 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 doesn't move\n", - "Agent rider 5997 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6166 doesn't move\n", - "Agent rider 6235 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6254 move from (4, 7) to (4, 8) using car (6563, [(4, 7), (4, 8)], 0)\n", - "Agent rider 6264 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6265 move from (1, 4) to (1, 3) using car (6512, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6267 move from (9, 5) to (9, 4) using car (6622, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 move from (5, 6) to (6, 6) using car (6558, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6357 move from (0, 5) to (0, 6) using car (6582, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 6357 arrived with a waiting time of 4 ticks\n", - "Agent rider 6376 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6403 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6410 move from (2, 9) to (1, 9) using car (6472, [(2, 9), (1, 9)], 0)\n", - "Agent rider 6411 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Rider n° 6411 arrived with a waiting time of 4 ticks\n", - "Agent rider 6423 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6425 move from (0, 5) to (0, 6) using car (6582, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6434 doesn't move\n", - "Agent rider 6435 move from (0, 5) to (0, 6) using car (6582, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6445 doesn't move\n", - "Agent rider 6446 move from (0, 5) to (0, 6) using car (6582, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 move from (1, 4) to (1, 3) using car (6512, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6448 move from (3, 4) to (3, 3) using car (6646, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6451 move from (2, 9) to (2, 8) using car (6605, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6452 move from (2, 9) to (1, 9) using car (6472, [(2, 9), (1, 9)], 0)\n", - "Rider n° 6452 arrived with a waiting time of 0 ticks\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 move from (4, 3) to (3, 3) using car (6571, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 6455 move from (2, 9) to (2, 8) using car (6605, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6461 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 move from (2, 9) to (1, 9) using car (6472, [(2, 9), (1, 9)], 0)\n", - "Agent rider 6464 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (5, 5) to (5, 4) using car (6647, [(5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6469 move from (2, 9) to (1, 9) using car (6472, [(2, 9), (1, 9)], 0)\n", - "Driver 6481 arrived\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (7, 3) to (6, 3) using car (6626, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6494 doesn't move\n", - "Agent rider 6495 move from (4, 8) to (4, 9) using car (6553, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 6495 arrived with a waiting time of 6 ticks\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6505 move from (2, 6) to (2, 5) using car (6531, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6509 move from (4, 8) to (4, 9) using car (6553, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6516 move from (7, 3) to (6, 3) using car (6626, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6517 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 6) to (2, 5) using car (6531, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 move from (3, 8) to (3, 7) using car (6651, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6525 arrived\n", - "Driver 6527 arrived\n", - "Driver 6528 arrived\n", - "Agent rider 6547 move from (1, 4) to (1, 3) using car (6512, [(1, 4), (1, 3)], 0)\n", - "Rider n° 6547 arrived with a waiting time of 3 ticks\n", - "Agent rider 6548 move from (1, 4) to (1, 3) using car (6512, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6549 doesn't move\n", - "Agent rider 6550 move from (8, 7) to (8, 8) using car (6604, [(8, 7), (8, 8)], 0)\n", - "Driver 6556 arrived\n", - "Driver 6561 arrived\n", - "Driver 6566 arrived\n", - "Agent rider 6568 move from (3, 8) to (3, 7) using car (6651, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6584 arrived\n", - "Agent rider 6593 move from (8, 1) to (8, 2) using car (6615, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6594 move from (4, 8) to (4, 9) using car (6553, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6595 move from (2, 6) to (3, 6) using car (6627, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6596 move from (8, 7) to (8, 8) using car (6604, [(8, 7), (8, 8)], 0)\n", - "Rider n° 6596 arrived with a waiting time of 2 ticks\n", - "Agent rider 6597 move from (6, 1) to (5, 1) using car (6617, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (7, 3) to (6, 3) using car (6626, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6599 move from (5, 8) to (4, 8) using car (6634, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 6599 arrived with a waiting time of 0 ticks\n", - "Agent rider 6600 doesn't move\n", - "Driver 6603 arrived\n", - "Agent rider 6607 move from (8, 7) to (7, 7) using car (6658, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6608 move from (8, 7) to (7, 7) using car (6658, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6610 doesn't move\n", - "Agent rider 6638 move from (7, 3) to (6, 3) using car (6626, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6639 move from (3, 5) to (4, 5) using car (6650, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 6640 move from (1, 2) to (1, 1) using car (6636, [(1, 2), (1, 1)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (0, 0) to (1, 0) using car (6576, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6644 move from (5, 1) to (5, 0) using car (6613, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 6661 move from (4, 0) to (3, 0) using car (6620, [(4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 6663 move from (0, 5) to (0, 6) using car (6582, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6664 move from (6, 8) to (6, 7) using car (6652, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 doesn't move\n", - "tick 479 ended\n", - "I am driver 6666 - trip: [(5, 7), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 6667 - trip: [(9, 0), (9, 1), (9, 2), (9, 3)]\n", - "I am driver 6668 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (7, 4)]\n", - "I am driver 6669 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 6670 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6671 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 6672 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 6673 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 6674 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 6675 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 6676 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "11 drivers generated.\n", - "I am rider 6677 - dep: (3, 4) , arr: (1, 2)\n", - "I am rider 6678 - dep: (2, 6) , arr: (1, 1)\n", + "Agent rider 6611 move from (2, 2) to (3, 2) using car (6555, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 doesn't move\n", + "Agent rider 6615 move from (1, 2) to (1, 3) using car (6552, [(1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 6621 doesn't move\n", + "Agent rider 6622 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6624 doesn't move\n", + "tick 469 ended\n", + "I am driver 6635 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 6636 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 6637 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 6638 - trip: [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 6639 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 6640 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 6641 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 6642 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 6643 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", + "I am driver 6644 - trip: [(0, 6), (0, 5), (1, 5)]\n", + "I am driver 6645 - trip: [(6, 3), (5, 3)]\n", + "I am driver 6646 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 6647 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 6648 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 6649 - trip: [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 6650 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 6651 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 6652 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 6653 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 6654 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 6655 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 6656 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 6657 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 6658 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 6659 - trip: [(1, 5), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 6660 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 6661 - trip: [(9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 6662 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 6663 - trip: [(0, 2), (0, 3), (1, 3)]\n", + "I am driver 6664 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 6665 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 6666 - trip: [(8, 7), (7, 7), (6, 7), (6, 6)]\n", + "I am driver 6667 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 6668 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", + "I am driver 6669 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "35 drivers generated.\n", + "I am rider 6670 - dep: (8, 6) , arr: (5, 1)\n", + "I am rider 6671 - dep: (4, 5) , arr: (2, 3)\n", "2 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (6, 1) to (6, 2) using car (6628, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 5997 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Rider n° 5997 arrived with a waiting time of 18 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6166 move from (6, 1) to (6, 2) using car (6628, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 6235 move from (1, 0) to (2, 0) using car (6576, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6254 doesn't move\n", + "Agent rider 6012 move from (7, 9) to (8, 9) using car (6650, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6108 move from (7, 9) to (8, 9) using car (6577, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 move from (8, 9) to (8, 8) using car (6634, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 9) to (8, 8) using car (6634, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", "Agent rider 6264 doesn't move\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 4) to (9, 3) using car (6622, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6293 move from (6, 6) to (7, 6) using car (6558, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 doesn't move\n", - "Agent rider 6352 doesn't move\n", - "Agent rider 6376 move from (1, 0) to (2, 0) using car (6576, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6403 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Rider n° 6403 arrived with a waiting time of 2 ticks\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6423 move from (1, 0) to (2, 0) using car (6576, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (1, 0) to (2, 0) using car (6576, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6425 move from (0, 6) to (0, 7) using car (6582, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6434 move from (6, 7) to (6, 6) using car (6652, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6435 move from (0, 6) to (0, 7) using car (6582, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6445 doesn't move\n", - "Agent rider 6446 move from (0, 6) to (0, 7) using car (6582, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (3, 3) to (3, 2) using car (6646, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 6449 move from (3, 6) to (4, 6) using car (6627, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 move from (2, 8) to (2, 7) using car (6605, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6453 move from (7, 7) to (7, 6) using car (6658, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6454 move from (3, 3) to (2, 3) using car (6571, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 6455 move from (2, 8) to (2, 7) using car (6605, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6461 move from (1, 0) to (2, 0) using car (6576, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (5, 4) to (4, 4) using car (6647, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6469 doesn't move\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (6, 3) to (5, 3) using car (6626, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6494 move from (6, 2) to (5, 2) using car (6659, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6505 move from (2, 5) to (2, 4) using car (6531, [(2, 5), (2, 4)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6509 move from (4, 9) to (3, 9) using car (6553, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6516 move from (6, 3) to (5, 3) using car (6626, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6517 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 5) to (2, 4) using car (6531, [(2, 5), (2, 4)], 0)\n", - "Agent rider 6521 move from (6, 3) to (5, 3) using car (6626, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6522 move from (3, 7) to (3, 6) using car (6651, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6527 arrived\n", - "Driver 6530 arrived\n", - "Driver 6532 arrived\n", - "Driver 6539 arrived\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6549 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Driver 6562 arrived\n", - "Driver 6567 arrived\n", - "Agent rider 6568 move from (3, 7) to (3, 6) using car (6651, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6569 arrived\n", - "Driver 6572 arrived\n", + "Agent rider 6266 move from (3, 3) to (3, 2) using car (6626, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 6286 move from (8, 9) to (8, 8) using car (6634, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6309 move from (2, 5) to (2, 6) using car (6592, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6379 move from (8, 2) to (8, 3) using car (6569, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 6379 arrived with a waiting time of 8 ticks\n", + "Agent rider 6380 move from (9, 8) to (9, 7) using car (6647, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6385 move from (3, 2) to (4, 2) using car (6555, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 move from (7, 9) to (8, 9) using car (6577, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6399 move from (9, 0) to (8, 0) using car (6656, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 6430 move from (7, 9) to (8, 9) using car (6577, [(7, 9), (8, 9)], 0)\n", + "Agent rider 6434 move from (8, 2) to (8, 3) using car (6569, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6440 move from (2, 5) to (2, 6) using car (6592, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6444 move from (0, 3) to (0, 4) using car (6590, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6469 move from (2, 5) to (2, 4) using car (6589, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6486 arrived\n", + "Driver 6488 arrived\n", + "Driver 6491 arrived\n", + "Agent rider 6503 move from (8, 9) to (8, 8) using car (6634, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6505 move from (0, 3) to (0, 4) using car (6590, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6506 move from (6, 3) to (7, 3) using car (6540, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 move from (9, 4) to (8, 4) using car (6653, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 doesn't move\n", + "Driver 6523 arrived\n", + "Agent rider 6529 move from (8, 9) to (8, 8) using car (6634, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6530 doesn't move\n", + "Agent rider 6531 move from (1, 3) to (0, 3) using car (6552, [(1, 3), (0, 3)], 0)\n", + "Rider n° 6531 arrived with a waiting time of 2 ticks\n", + "Agent rider 6532 move from (6, 3) to (7, 3) using car (6540, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 6532 arrived with a waiting time of 5 ticks\n", + "Agent rider 6533 move from (3, 4) to (4, 4) using car (6635, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 6535 move from (1, 3) to (0, 3) using car (6552, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6536 doesn't move\n", + "Driver 6544 arrived\n", + "Agent rider 6546 move from (9, 8) to (9, 7) using car (6647, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6548 move from (4, 2) to (3, 2) using car (6575, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6550 move from (9, 4) to (8, 4) using car (6653, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6551 move from (4, 2) to (3, 2) using car (6575, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6563 move from (9, 0) to (8, 0) using car (6656, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 6570 arrived\n", "Driver 6579 arrived\n", - "Driver 6591 arrived\n", - "Agent rider 6593 move from (8, 2) to (8, 3) using car (6615, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6594 move from (4, 9) to (3, 9) using car (6553, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 6594 arrived with a waiting time of 3 ticks\n", - "Agent rider 6595 move from (3, 6) to (4, 6) using car (6627, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 6595 arrived with a waiting time of 1 ticks\n", - "Agent rider 6597 move from (5, 1) to (4, 1) using car (6617, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (6, 3) to (5, 3) using car (6676, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6600 doesn't move\n", - "Driver 6602 arrived\n", - "Agent rider 6607 move from (7, 7) to (7, 6) using car (6658, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 6607 arrived with a waiting time of 0 ticks\n", - "Agent rider 6608 move from (7, 7) to (7, 6) using car (6658, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6610 doesn't move\n", - "Driver 6629 arrived\n", - "Driver 6632 arrived\n", - "Driver 6635 arrived\n", - "Agent rider 6638 move from (6, 3) to (5, 3) using car (6626, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 6639 move from (4, 5) to (5, 5) using car (6650, [(4, 5), (5, 5)], 0)\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 move from (0, 6) to (0, 7) using car (6582, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6642 move from (1, 0) to (2, 0) using car (6576, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6644 move from (5, 0) to (4, 0) using car (6613, [(5, 0), (4, 0)], 0)\n", - "Rider n° 6644 arrived with a waiting time of 2 ticks\n", - "Agent rider 6661 move from (3, 0) to (3, 1) using car (6620, [(3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 6663 move from (0, 6) to (0, 7) using car (6582, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6664 move from (6, 7) to (6, 6) using car (6652, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6677 doesn't move\n", - "Agent rider 6678 doesn't move\n", - "tick 480 ended\n", - "I am driver 6679 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)]\n", - "I am driver 6680 - trip: [(5, 9), (6, 9), (7, 9)]\n", - "I am driver 6681 - trip: [(8, 5), (7, 5), (7, 4), (6, 4), (5, 4)]\n", - "I am driver 6682 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 6683 - trip: [(1, 0), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 6684 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 6685 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 6686 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 6687 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 6688 - trip: [(6, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 6689 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 6690 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 6691 - trip: [(8, 4), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 6692 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6693 - trip: [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 6694 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 6695 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 6696 - trip: [(9, 1), (9, 0), (8, 0)]\n", - "I am driver 6697 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 6698 - trip: [(9, 6), (9, 7)]\n", - "I am driver 6699 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 6700 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 6701 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 6702 - trip: [(9, 2), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 6703 - trip: [(3, 0), (3, 1), (3, 2), (4, 2), (5, 2)]\n", - "I am driver 6704 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 6705 - trip: [(8, 2), (7, 2), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 6706 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "28 drivers generated.\n", - "I am rider 6707 - dep: (5, 3) , arr: (7, 4)\n", - "I am rider 6708 - dep: (8, 2) , arr: (3, 1)\n", - "I am rider 6709 - dep: (3, 6) , arr: (6, 1)\n", - "I am rider 6710 - dep: (0, 9) , arr: (9, 5)\n", - "I am rider 6711 - dep: (7, 2) , arr: (1, 9)\n", - "5 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 5935 move from (6, 2) to (6, 3) using car (6628, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 5935 arrived with a waiting time of 21 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6166 move from (6, 2) to (6, 3) using car (6628, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 6166 arrived with a waiting time of 13 ticks\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 move from (4, 8) to (4, 7) using car (6611, [(4, 8), (4, 7)], 0)\n", - "Agent rider 6264 move from (1, 0) to (1, 1) using car (6631, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 6580 move from (3, 3) to (3, 2) using car (6626, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 6581 move from (8, 2) to (8, 3) using car (6569, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6582 move from (4, 2) to (3, 2) using car (6575, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 6585 arrived\n", + "Agent rider 6593 doesn't move\n", + "Agent rider 6594 move from (9, 8) to (9, 7) using car (6647, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6595 move from (2, 9) to (1, 9) using car (6578, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6596 move from (6, 5) to (6, 6) using car (6524, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6597 doesn't move\n", + "Agent rider 6598 doesn't move\n", + "Agent rider 6599 move from (4, 5) to (4, 6) using car (6629, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6600 move from (6, 3) to (5, 3) using car (6645, [(6, 3), (5, 3)], 0)\n", + "Agent rider 6601 move from (2, 4) to (3, 4) using car (6630, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 6606 arrived\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 move from (0, 3) to (0, 4) using car (6590, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6611 move from (3, 2) to (4, 2) using car (6555, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 doesn't move\n", + "Agent rider 6615 move from (1, 3) to (0, 3) using car (6552, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6621 doesn't move\n", + "Agent rider 6622 move from (7, 2) to (7, 3) using car (6668, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 6623 move from (7, 2) to (7, 3) using car (6668, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 6624 doesn't move\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6671 move from (4, 5) to (4, 6) using car (6629, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "tick 470 ended\n", + "I am driver 6672 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 6673 - trip: [(9, 4), (8, 4), (7, 4)]\n", + "I am driver 6674 - trip: [(4, 1), (5, 1), (6, 1), (6, 2)]\n", + "I am driver 6675 - trip: [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 6676 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 6677 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 6678 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", + "7 drivers generated.\n", + "I am rider 6679 - dep: (1, 0) , arr: (9, 0)\n", + "I am rider 6680 - dep: (0, 7) , arr: (2, 4)\n", + "I am rider 6681 - dep: (9, 0) , arr: (7, 7)\n", + "I am rider 6682 - dep: (5, 8) , arr: (0, 9)\n", + "I am rider 6683 - dep: (1, 8) , arr: (2, 1)\n", + "I am rider 6684 - dep: (4, 4) , arr: (2, 1)\n", + "I am rider 6685 - dep: (0, 1) , arr: (3, 5)\n", + "I am rider 6686 - dep: (3, 1) , arr: (7, 6)\n", + "I am rider 6687 - dep: (3, 2) , arr: (3, 3)\n", + "I am rider 6688 - dep: (0, 4) , arr: (1, 0)\n", + "I am rider 6689 - dep: (7, 9) , arr: (3, 9)\n", + "I am rider 6690 - dep: (7, 8) , arr: (5, 4)\n", + "12 riders generated.\n", + "Agent rider 6012 move from (8, 9) to (8, 8) using car (6650, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6108 move from (8, 9) to (8, 8) using car (6650, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6109 move from (8, 3) to (8, 4) using car (6569, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6181 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 move from (0, 5) to (1, 5) using car (6644, [(0, 5), (1, 5)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 3) to (9, 4) using car (6687, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (0, 8) to (1, 8) using car (6699, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6293 move from (7, 6) to (8, 6) using car (6558, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 6293 arrived with a waiting time of 10 ticks\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 move from (0, 8) to (1, 8) using car (6699, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6338 move from (0, 8) to (1, 8) using car (6699, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6352 move from (0, 8) to (1, 8) using car (6699, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6376 doesn't move\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6423 move from (2, 0) to (3, 0) using car (6576, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (2, 0) to (3, 0) using car (6576, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6425 move from (0, 7) to (0, 8) using car (6582, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6434 move from (6, 6) to (6, 5) using car (6652, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6435 move from (0, 7) to (0, 8) using car (6582, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6445 doesn't move\n", - "Agent rider 6446 move from (0, 7) to (0, 8) using car (6582, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (3, 2) to (4, 2) using car (6646, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n" + "Agent rider 6266 move from (3, 2) to (3, 1) using car (6626, [(3, 2), (3, 1)], 0)\n", + "Agent rider 6286 move from (8, 8) to (8, 7) using car (6634, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6288 move from (7, 4) to (7, 5) using car (6662, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6298 move from (3, 2) to (2, 2) using car (6575, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 6298 arrived with a waiting time of 14 ticks\n", + "Agent rider 6299 move from (1, 9) to (0, 9) using car (6578, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6309 move from (2, 6) to (3, 6) using car (6592, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Rider n° 6309 arrived with a waiting time of 10 ticks\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 move from (0, 5) to (1, 5) using car (6644, [(0, 5), (1, 5)], 0)\n", + "Agent rider 6380 move from (9, 7) to (9, 6) using car (6647, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6385 move from (4, 2) to (5, 2) using car (6555, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 move from (8, 9) to (8, 8) using car (6650, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6399 move from (8, 0) to (7, 0) using car (6656, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 6430 move from (8, 9) to (8, 8) using car (6650, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6434 doesn't move\n", + "Agent rider 6440 doesn't move\n", + "Agent rider 6441 doesn't move\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6444 move from (0, 4) to (0, 5) using car (6590, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 6455 arrived\n", + "Driver 6460 arrived\n", + "Agent rider 6469 doesn't move\n", + "Driver 6470 arrived\n", + "Driver 6488 arrived\n", + "Driver 6497 arrived\n", + "Agent rider 6503 move from (8, 8) to (8, 7) using car (6634, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6505 move from (0, 4) to (0, 5) using car (6590, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6506 move from (7, 3) to (8, 3) using car (6540, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6508 move from (8, 4) to (7, 4) using car (6653, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 move from (0, 5) to (1, 5) using car (6644, [(0, 5), (1, 5)], 0)\n", + "Driver 6512 arrived\n", + "Agent rider 6529 move from (8, 8) to (8, 7) using car (6634, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6530 doesn't move\n", + "Agent rider 6532 doesn't move\n", + "Agent rider 6533 move from (4, 4) to (5, 4) using car (6635, [(4, 4), (5, 4), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", + "Rider n° 6533 arrived with a waiting time of 6 ticks\n", + "Agent rider 6535 move from (0, 3) to (0, 4) using car (6572, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 6535 arrived with a waiting time of 2 ticks\n", + "Agent rider 6536 doesn't move\n", + "Agent rider 6546 move from (9, 7) to (9, 6) using car (6647, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6548 move from (3, 2) to (2, 2) using car (6575, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6550 move from (8, 4) to (7, 4) using car (6653, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6551 move from (3, 2) to (3, 1) using car (6626, [(3, 2), (3, 1)], 0)\n", + "Driver 6559 arrived\n", + "Agent rider 6563 move from (8, 0) to (7, 0) using car (6678, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 6565 arrived\n", + "Driver 6566 arrived\n", + "Driver 6567 arrived\n", + "Agent rider 6580 move from (3, 2) to (2, 2) using car (6575, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6581 doesn't move\n", + "Agent rider 6582 move from (3, 2) to (2, 2) using car (6575, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 6586 arrived\n", + "Agent rider 6593 move from (5, 9) to (5, 8) using car (6658, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6594 move from (9, 7) to (9, 6) using car (6647, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6595 move from (1, 9) to (0, 9) using car (6578, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6596 doesn't move\n", + "Agent rider 6597 doesn't move\n", + "Agent rider 6598 move from (3, 6) to (4, 6) using car (6632, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 6599 move from (4, 6) to (4, 7) using car (6629, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6600 doesn't move\n", + "Agent rider 6601 move from (3, 4) to (4, 4) using car (6630, [(3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Driver 6603 arrived\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 move from (0, 4) to (0, 5) using car (6590, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 6609 arrived\n", + "Agent rider 6611 move from (4, 2) to (5, 2) using car (6555, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (1, 9) to (0, 9) using car (6578, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6614 move from (3, 2) to (2, 2) using car (6575, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6615 move from (0, 3) to (0, 4) using car (6572, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Driver 6617 arrived\n", + "Driver 6618 arrived\n", + "Agent rider 6621 move from (0, 4) to (0, 5) using car (6590, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6622 move from (7, 3) to (6, 3) using car (6627, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6623 move from (7, 3) to (7, 4) using car (6668, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 6624 move from (3, 6) to (4, 6) using car (6632, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6671 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6681 doesn't move\n", + "Agent rider 6682 move from (5, 8) to (4, 8) using car (6591, [(5, 8), (4, 8)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 move from (4, 4) to (4, 3) using car (6649, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6685 doesn't move\n", + "Agent rider 6686 doesn't move\n", + "Agent rider 6687 move from (3, 2) to (3, 1) using car (6626, [(3, 2), (3, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6449 move from (4, 6) to (5, 6) using car (6627, [(4, 6), (5, 6)], 0)\n", - "Agent rider 6450 move from (1, 0) to (1, 1) using car (6631, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6451 move from (2, 7) to (1, 7) using car (6605, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6453 move from (7, 6) to (7, 5) using car (6658, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6454 move from (2, 3) to (1, 3) using car (6571, [(2, 3), (1, 3)], 0)\n", - "Agent rider 6455 move from (2, 7) to (1, 7) using car (6605, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 6455 arrived with a waiting time of 10 ticks\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6464 move from (8, 3) to (8, 4) using car (6615, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Rider n° 6464 arrived with a waiting time of 12 ticks\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (8, 3) to (8, 4) using car (6615, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6469 doesn't move\n", - "Driver 6472 arrived\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6493 move from (5, 3) to (4, 3) using car (6626, [(5, 3), (4, 3)], 0)\n", - "Agent rider 6494 move from (5, 2) to (5, 3) using car (6659, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6505 doesn't move\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6509 move from (3, 9) to (2, 9) using car (6553, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 6512 arrived\n", - "Agent rider 6516 move from (5, 3) to (5, 2) using car (6682, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6517 move from (8, 3) to (8, 4) using car (6615, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 4) to (2, 3) using car (6670, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6521 move from (5, 3) to (4, 3) using car (6626, [(5, 3), (4, 3)], 0)\n", - "Agent rider 6522 move from (3, 6) to (3, 5) using car (6651, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6530 arrived\n", - "Driver 6539 arrived\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6549 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Driver 6563 arrived\n", - "Agent rider 6568 move from (3, 6) to (3, 5) using car (6651, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6580 arrived\n", - "Driver 6589 arrived\n", - "Agent rider 6593 move from (8, 3) to (8, 4) using car (6615, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 doesn't move\n", + "tick 471 ended\n", + "I am driver 6691 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 6692 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", + "I am driver 6693 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 6694 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 6695 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 6696 - trip: [(4, 1), (4, 0), (3, 0)]\n", + "I am driver 6697 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "7 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6012 move from (8, 8) to (8, 7) using car (6650, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6108 move from (8, 8) to (8, 7) using car (6650, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6109 move from (8, 4) to (8, 5) using car (6569, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6129 move from (8, 8) to (8, 7) using car (6650, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6181 move from (8, 3) to (9, 3) using car (6540, [(8, 3), (9, 3)], 0)\n", + "Rider n° 6181 arrived with a waiting time of 21 ticks\n", + "Agent rider 6183 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6187 move from (1, 5) to (0, 5) using car (6538, [(1, 5), (0, 5)], 0)\n", + "Agent rider 6218 move from (8, 8) to (8, 7) using car (6650, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6286 move from (8, 7) to (8, 6) using car (6634, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Rider n° 6286 arrived with a waiting time of 15 ticks\n", + "Agent rider 6288 move from (7, 5) to (7, 6) using car (6662, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 move from (1, 5) to (0, 5) using car (6538, [(1, 5), (0, 5)], 0)\n", + "Agent rider 6380 move from (9, 6) to (9, 5) using car (6647, [(9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6385 move from (5, 2) to (6, 2) using car (6555, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 move from (8, 8) to (8, 7) using car (6650, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6399 move from (7, 0) to (6, 0) using car (6656, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 6430 move from (8, 8) to (8, 7) using car (6650, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6434 move from (8, 3) to (9, 3) using car (6540, [(8, 3), (9, 3)], 0)\n", + "Agent rider 6440 move from (2, 6) to (2, 7) using car (6659, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6441 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 6441 arrived with a waiting time of 8 ticks\n", + "Agent rider 6442 move from (7, 4) to (6, 4) using car (6653, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6444 move from (0, 5) to (1, 5) using car (6695, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Driver 6460 arrived\n", + "Agent rider 6469 move from (2, 4) to (3, 4) using car (6655, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Rider n° 6469 arrived with a waiting time of 4 ticks\n", + "Driver 6497 arrived\n", + "Agent rider 6503 move from (8, 7) to (8, 6) using car (6634, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6505 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6506 move from (8, 3) to (9, 3) using car (6540, [(8, 3), (9, 3)], 0)\n", + "Agent rider 6508 move from (7, 4) to (7, 5) using car (6668, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 move from (1, 5) to (0, 5) using car (6538, [(1, 5), (0, 5)], 0)\n", + "Agent rider 6529 move from (8, 7) to (8, 6) using car (6634, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6530 doesn't move\n", + "Agent rider 6533 move from (4, 4) to (5, 4) using car (6619, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 6533 arrived with a waiting time of 6 ticks\n", + "Agent rider 6536 move from (5, 1) to (5, 2) using car (6636, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 6542 arrived\n", + "Agent rider 6546 move from (9, 6) to (9, 5) using car (6647, [(9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6548 move from (2, 2) to (1, 2) using car (6575, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6550 move from (7, 4) to (6, 4) using car (6653, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6551 doesn't move\n", + "Driver 6552 arrived\n", + "Agent rider 6563 move from (7, 0) to (6, 0) using car (6678, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 6564 arrived\n", + "Driver 6566 arrived\n", + "Driver 6577 arrived\n", + "Agent rider 6580 move from (2, 2) to (1, 2) using car (6575, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6581 move from (8, 3) to (9, 3) using car (6540, [(8, 3), (9, 3)], 0)\n", + "Agent rider 6582 move from (2, 2) to (1, 2) using car (6575, [(2, 2), (1, 2)], 0)\n", + "Driver 6588 arrived\n", + "Agent rider 6593 move from (5, 8) to (5, 7) using car (6658, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6594 move from (9, 6) to (9, 5) using car (6647, [(9, 6), (9, 5), (9, 4)], 0)\n", "Agent rider 6595 doesn't move\n", - "Agent rider 6597 move from (4, 1) to (3, 1) using car (6617, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (5, 3) to (4, 3) using car (6676, [(5, 3), (4, 3), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6596 doesn't move\n", + "Agent rider 6597 move from (3, 8) to (4, 8) using car (6652, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 6598 move from (4, 6) to (5, 6) using car (6632, [(4, 6), (5, 6)], 0)\n", + "Agent rider 6599 move from (4, 7) to (4, 8) using car (6629, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 6600 doesn't move\n", + "Agent rider 6601 move from (4, 4) to (5, 4) using car (6630, [(4, 4), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", "Driver 6604 arrived\n", - "Agent rider 6608 move from (7, 6) to (7, 5) using car (6658, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6610 move from (0, 8) to (1, 8) using car (6699, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Driver 6623 arrived\n", - "Driver 6633 arrived\n", - "Driver 6636 arrived\n", - "Agent rider 6638 move from (5, 3) to (4, 3) using car (6626, [(5, 3), (4, 3)], 0)\n", - "Agent rider 6639 doesn't move\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 move from (0, 7) to (0, 8) using car (6582, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6642 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Driver 6660 arrived\n", - "Agent rider 6661 move from (3, 1) to (2, 1) using car (6620, [(3, 1), (2, 1)], 0)\n", - "Agent rider 6663 move from (0, 7) to (0, 8) using car (6582, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6664 move from (6, 6) to (6, 5) using car (6652, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 move from (2, 7) to (1, 7) using car (6605, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6677 doesn't move\n", - "Agent rider 6678 doesn't move\n", - "Agent rider 6707 move from (5, 3) to (4, 3) using car (6626, [(5, 3), (4, 3)], 0)\n", - "Agent rider 6708 move from (8, 2) to (7, 2) using car (6700, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6709 move from (3, 6) to (3, 5) using car (6651, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (7, 2) to (7, 3) using car (6657, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "tick 481 ended\n", - "I am driver 6712 - trip: [(6, 4), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 6713 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6714 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "3 drivers generated.\n", - "I am rider 6715 - dep: (8, 8) , arr: (1, 9)\n", - "I am rider 6716 - dep: (4, 8) , arr: (0, 1)\n", - "2 riders generated.\n", - "Agent rider 5409 move from (9, 0) to (8, 0) using car (6696, [(9, 0), (8, 0)], 0)\n", - "Agent rider 5734 move from (9, 0) to (8, 0) using car (6696, [(9, 0), (8, 0)], 0)\n", - "Agent rider 6123 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6235 move from (2, 0) to (3, 0) using car (6683, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 move from (1, 1) to (1, 2) using car (6631, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 4) to (9, 5) using car (6687, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (1, 8) to (2, 8) using car (6699, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 move from (1, 8) to (2, 8) using car (6699, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6338 move from (1, 8) to (1, 7) using car (6621, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6352 move from (1, 8) to (1, 7) using car (6621, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6376 move from (2, 0) to (3, 0) using car (6683, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6423 move from (3, 0) to (4, 0) using car (6576, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6434 move from (6, 5) to (6, 4) using car (6652, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6435 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6445 move from (1, 7) to (0, 7) using car (6605, [(1, 7), (0, 7)], 0)\n", - "Rider n° 6445 arrived with a waiting time of 7 ticks\n", - "Agent rider 6446 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (4, 2) to (5, 2) using car (6646, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (1, 1) to (1, 2) using car (6631, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6451 move from (1, 7) to (0, 7) using car (6605, [(1, 7), (0, 7)], 0)\n", - "Agent rider 6453 move from (7, 5) to (7, 4) using car (6658, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6461 move from (2, 0) to (3, 0) using car (6683, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (4, 4) to (3, 4) using car (6693, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (8, 4) to (8, 5) using car (6615, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6611 move from (5, 2) to (6, 2) using car (6555, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 move from (2, 2) to (1, 2) using car (6575, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6615 move from (0, 4) to (0, 5) using car (6572, [(0, 4), (0, 5)], 0)\n", + "Driver 6618 arrived\n", + "Agent rider 6621 move from (0, 5) to (0, 6) using car (6590, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6622 move from (6, 3) to (5, 3) using car (6627, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6623 move from (7, 4) to (6, 4) using car (6653, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6624 move from (4, 6) to (5, 6) using car (6632, [(4, 6), (5, 6)], 0)\n", + "Driver 6645 arrived\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6671 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6681 doesn't move\n", + "Agent rider 6682 doesn't move\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 move from (4, 3) to (4, 2) using car (6649, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6685 move from (0, 1) to (1, 1) using car (6693, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6686 doesn't move\n", + "Agent rider 6687 doesn't move\n", + "Agent rider 6688 move from (0, 4) to (0, 5) using car (6572, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 doesn't move\n", + "tick 472 ended\n", + "I am driver 6698 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "1 drivers generated.\n", + "I am rider 6699 - dep: (9, 6) , arr: (2, 3)\n", + "I am rider 6700 - dep: (8, 1) , arr: (3, 2)\n", + "I am rider 6701 - dep: (5, 8) , arr: (1, 2)\n", + "I am rider 6702 - dep: (0, 1) , arr: (7, 7)\n", + "I am rider 6703 - dep: (0, 6) , arr: (0, 7)\n", + "I am rider 6704 - dep: (7, 4) , arr: (7, 6)\n", + "I am rider 6705 - dep: (6, 5) , arr: (5, 7)\n", + "I am rider 6706 - dep: (4, 7) , arr: (7, 9)\n", + "I am rider 6707 - dep: (6, 7) , arr: (9, 8)\n", + "9 riders generated.\n", + "Agent rider 6012 move from (8, 7) to (8, 6) using car (6650, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6108 move from (8, 7) to (8, 6) using car (6650, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6109 move from (8, 5) to (8, 6) using car (6569, [(8, 5), (8, 6)], 0)\n", + "Agent rider 6129 move from (8, 7) to (8, 6) using car (6650, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6183 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 7) to (8, 6) using car (6650, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6264 move from (1, 0) to (2, 0) using car (6692, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 6265 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6288 move from (7, 6) to (7, 7) using car (6662, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6290 doesn't move\n", + "Agent rider 6291 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6380 move from (9, 5) to (9, 4) using car (6647, [(9, 5), (9, 4)], 0)\n", + "Agent rider 6385 move from (6, 2) to (7, 2) using car (6555, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6396 move from (8, 7) to (8, 6) using car (6650, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6399 move from (6, 0) to (7, 0) using car (6568, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6430 move from (8, 7) to (8, 6) using car (6650, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 6434 move from (9, 3) to (9, 2) using car (6638, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6440 move from (2, 7) to (1, 7) using car (6610, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6442 move from (6, 4) to (5, 4) using car (6653, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6444 move from (1, 5) to (2, 5) using car (6695, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", "Agent rider 6469 doesn't move\n", - "Agent rider 6492 move from (3, 1) to (4, 1) using car (6689, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6493 move from (4, 3) to (3, 3) using car (6676, [(4, 3), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6494 move from (5, 3) to (5, 4) using car (6659, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 6494 arrived with a waiting time of 4 ticks\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6507 move from (8, 3) to (9, 3) using car (6573, [(8, 3), (9, 3)], 0)\n", - "Agent rider 6509 move from (2, 9) to (1, 9) using car (6553, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 6509 arrived with a waiting time of 0 ticks\n", - "Agent rider 6516 move from (5, 2) to (5, 1) using car (6682, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6517 move from (8, 4) to (8, 5) using car (6615, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 3) to (2, 2) using car (6670, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 move from (3, 5) to (3, 4) using car (6651, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6531 arrived\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6549 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Rider n° 6549 arrived with a waiting time of 8 ticks\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6568 move from (3, 5) to (3, 4) using car (6651, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6581 arrived\n", - "Agent rider 6593 move from (8, 4) to (8, 5) using car (6615, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 6597 move from (3, 1) to (3, 2) using car (6617, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (4, 3) to (3, 3) using car (6676, [(4, 3), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6600 move from (3, 1) to (4, 1) using car (6689, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6608 move from (7, 5) to (7, 4) using car (6658, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 6610 move from (1, 8) to (1, 7) using car (6621, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 6612 arrived\n", - "Driver 6613 arrived\n", - "Driver 6614 arrived\n", - "Driver 6630 arrived\n", - "Agent rider 6638 move from (4, 3) to (3, 3) using car (6676, [(4, 3), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6639 doesn't move\n", - "Agent rider 6640 move from (1, 1) to (1, 2) using car (6631, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6641 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6642 move from (2, 0) to (3, 0) using car (6683, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Driver 6650 arrived\n", - "Agent rider 6661 move from (2, 1) to (2, 0) using car (6704, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6663 move from (0, 8) to (0, 9) using car (6582, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6664 move from (6, 5) to (6, 4) using car (6652, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 move from (1, 7) to (0, 7) using car (6605, [(1, 7), (0, 7)], 0)\n", - "Agent rider 6677 doesn't move\n", - "Agent rider 6678 doesn't move\n", - "Agent rider 6707 doesn't move\n", - "Agent rider 6708 move from (7, 2) to (6, 2) using car (6700, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6709 move from (3, 5) to (3, 4) using car (6651, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (7, 3) to (7, 4) using car (6657, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6715 doesn't move\n", - "Agent rider 6716 move from (4, 8) to (3, 8) using car (6654, [(4, 8), (3, 8)], 0)\n", - "tick 482 ended\n", - "I am driver 6717 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 6718 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 6719 - trip: [(9, 3), (9, 4), (9, 5)]\n", - "3 drivers generated.\n", - "I am rider 6720 - dep: (1, 4) , arr: (4, 2)\n", - "I am rider 6721 - dep: (4, 5) , arr: (6, 7)\n", - "I am rider 6722 - dep: (5, 3) , arr: (9, 7)\n", - "3 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 move from (3, 0) to (4, 0) using car (6683, [(3, 0), (4, 0)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 move from (1, 2) to (1, 3) using car (6631, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 5) to (9, 6) using car (6687, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (2, 8) to (3, 8) using car (6699, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 move from (2, 8) to (3, 8) using car (6699, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6338 move from (1, 7) to (1, 6) using car (6621, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6352 move from (1, 7) to (1, 6) using car (6621, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6376 move from (3, 0) to (3, 1) using car (6649, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Rider n° 6376 arrived with a waiting time of 13 ticks\n", - "Agent rider 6410 move from (1, 9) to (1, 8) using car (6692, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6410 arrived with a waiting time of 12 ticks\n", - "Agent rider 6423 move from (4, 0) to (5, 0) using car (6576, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (3, 0) to (3, 1) using car (6649, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6434 move from (6, 4) to (6, 3) using car (6652, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (5, 2) to (6, 2) using car (6646, [(5, 2), (6, 2)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (1, 2) to (1, 3) using car (6631, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6453 move from (7, 4) to (7, 3) using car (6658, [(7, 4), (7, 3)], 0)\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6461 move from (3, 0) to (4, 0) using car (6683, [(3, 0), (4, 0)], 0)\n", - "Agent rider 6462 move from (1, 9) to (0, 9) using car (6553, [(1, 9), (0, 9)], 0)\n", - "Agent rider 6465 doesn't move\n", - "Agent rider 6466 move from (3, 4) to (3, 5) using car (6714, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (8, 5) to (8, 6) using car (6615, [(8, 5), (8, 6)], 0)\n", - "Agent rider 6469 move from (1, 9) to (1, 8) using car (6692, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6469 arrived with a waiting time of 8 ticks\n", - "Agent rider 6492 move from (4, 1) to (4, 2) using car (6689, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6493 doesn't move\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6505 doesn't move\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (9, 3) to (9, 4) using car (6719, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 6516 move from (5, 1) to (4, 1) using car (6682, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6517 move from (8, 5) to (8, 6) using car (6615, [(8, 5), (8, 6)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 2) to (1, 2) using car (6648, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 move from (3, 4) to (3, 3) using car (6651, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6503 move from (8, 6) to (8, 5) using car (6634, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6505 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6506 move from (9, 3) to (9, 2) using car (6638, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6508 move from (7, 5) to (7, 4) using car (6672, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 doesn't move\n", + "Agent rider 6529 move from (8, 6) to (8, 5) using car (6634, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6530 move from (1, 0) to (2, 0) using car (6692, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 6536 move from (5, 2) to (5, 3) using car (6636, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6546 move from (9, 5) to (9, 4) using car (6647, [(9, 5), (9, 4)], 0)\n", "Agent rider 6548 doesn't move\n", - "Agent rider 6550 move from (8, 8) to (9, 8) using car (6543, [(8, 8), (9, 8)], 0)\n", - "Agent rider 6568 move from (3, 4) to (3, 3) using car (6651, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6571 arrived\n", - "Driver 6587 arrived\n", - "Agent rider 6593 move from (8, 5) to (8, 6) using car (6615, [(8, 5), (8, 6)], 0)\n", - "Agent rider 6597 move from (3, 2) to (3, 3) using car (6617, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 6598 move from (3, 3) to (3, 2) using car (6676, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6600 move from (4, 1) to (4, 2) using car (6689, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 6601 arrived\n", - "Agent rider 6608 move from (7, 4) to (7, 3) using car (6658, [(7, 4), (7, 3)], 0)\n", - "Agent rider 6610 move from (1, 7) to (1, 6) using car (6621, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 6611 arrived\n", - "Driver 6613 arrived\n", - "Driver 6620 arrived\n", + "Agent rider 6550 move from (6, 4) to (5, 4) using car (6653, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6551 doesn't move\n", + "Agent rider 6563 move from (6, 0) to (5, 0) using car (6678, [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 6566 arrived\n", + "Driver 6578 arrived\n", + "Agent rider 6580 doesn't move\n", + "Agent rider 6581 move from (9, 3) to (9, 2) using car (6638, [(9, 3), (9, 2)], 0)\n", + "Rider n° 6581 arrived with a waiting time of 1 ticks\n", + "Agent rider 6582 doesn't move\n", + "Driver 6589 arrived\n", + "Driver 6591 arrived\n", + "Agent rider 6593 move from (5, 7) to (5, 6) using car (6658, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6594 move from (9, 5) to (9, 4) using car (6647, [(9, 5), (9, 4)], 0)\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (6, 6) to (5, 6) using car (6646, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6597 move from (4, 8) to (4, 9) using car (6629, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6598 doesn't move\n", + "Agent rider 6599 move from (4, 8) to (4, 9) using car (6629, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6600 move from (5, 3) to (5, 2) using car (6675, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 6600 arrived with a waiting time of 3 ticks\n", + "Agent rider 6601 move from (5, 4) to (5, 5) using car (6630, [(5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6611 move from (6, 2) to (6, 3) using car (6654, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 doesn't move\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6621 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6622 move from (5, 3) to (4, 3) using car (6627, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6623 move from (6, 4) to (5, 4) using car (6653, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6624 doesn't move\n", "Driver 6626 arrived\n", - "Driver 6627 arrived\n", - "Agent rider 6638 move from (3, 3) to (3, 2) using car (6676, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6639 doesn't move\n", - "Agent rider 6640 move from (1, 2) to (1, 3) using car (6631, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (3, 0) to (4, 0) using car (6683, [(3, 0), (4, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Driver 6647 arrived\n", - "Agent rider 6661 move from (2, 0) to (3, 0) using car (6704, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 move from (6, 4) to (6, 3) using car (6652, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6677 doesn't move\n", - "Agent rider 6678 move from (2, 6) to (1, 6) using car (6645, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 6698 arrived\n", - "Agent rider 6707 move from (4, 3) to (5, 3) using car (6674, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6708 move from (6, 2) to (5, 2) using car (6700, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6709 move from (3, 4) to (3, 3) using car (6651, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (7, 4) to (7, 5) using car (6657, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6715 move from (8, 8) to (9, 8) using car (6543, [(8, 8), (9, 8)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6721 move from (4, 5) to (5, 5) using car (6662, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6722 doesn't move\n", - "tick 483 ended\n", - "I am driver 6723 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 6724 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)]\n", - "2 drivers generated.\n", - "I am rider 6725 - dep: (8, 6) , arr: (8, 1)\n", - "I am rider 6726 - dep: (4, 5) , arr: (6, 6)\n", - "I am rider 6727 - dep: (8, 9) , arr: (0, 9)\n", - "I am rider 6728 - dep: (6, 9) , arr: (4, 0)\n", - "I am rider 6729 - dep: (3, 2) , arr: (7, 8)\n", - "I am rider 6730 - dep: (0, 7) , arr: (7, 7)\n", - "I am rider 6731 - dep: (7, 7) , arr: (2, 5)\n", - "I am rider 6732 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 6733 - dep: (7, 7) , arr: (8, 6)\n", - "I am rider 6734 - dep: (3, 1) , arr: (0, 6)\n", - "I am rider 6735 - dep: (1, 3) , arr: (7, 9)\n", - "11 riders generated.\n", - "Agent rider 5409 doesn't move\n", - "Agent rider 5734 doesn't move\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6254 move from (4, 7) to (5, 7) using car (6701, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 6264 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6265 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6267 move from (9, 6) to (9, 7) using car (6687, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (3, 8) to (3, 7) using car (6699, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 move from (3, 8) to (3, 7) using car (6699, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6338 move from (1, 6) to (1, 5) using car (6621, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6352 move from (1, 6) to (1, 5) using car (6621, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6410 doesn't move\n", - "Agent rider 6423 move from (5, 0) to (6, 0) using car (6576, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (3, 1) to (3, 2) using car (6649, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6434 move from (6, 3) to (6, 2) using car (6652, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6448 move from (6, 2) to (6, 3) using car (6697, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6453 doesn't move\n", - "Agent rider 6454 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6465 move from (0, 8) to (0, 7) using car (6669, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6466 move from (3, 5) to (3, 6) using car (6714, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6492 move from (4, 2) to (4, 3) using car (6689, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6493 move from (3, 3) to (3, 4) using car (6617, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 6493 arrived with a waiting time of 8 ticks\n", - "Agent rider 6503 doesn't move\n", - "Agent rider 6505 move from (2, 4) to (2, 5) using car (6684, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 6644 arrived\n", + "Driver 6663 arrived\n", + "Agent rider 6670 move from (8, 6) to (8, 5) using car (6634, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6671 doesn't move\n", + "Agent rider 6679 move from (1, 0) to (2, 0) using car (6692, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6681 doesn't move\n", + "Agent rider 6682 move from (4, 8) to (4, 9) using car (6629, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6685 move from (1, 1) to (2, 1) using car (6693, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6686 doesn't move\n", + "Agent rider 6687 doesn't move\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 doesn't move\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6703 move from (0, 6) to (0, 7) using car (6590, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 6703 arrived with a waiting time of 0 ticks\n", + "Agent rider 6704 move from (7, 4) to (7, 3) using car (6642, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 6705 doesn't move\n", + "Agent rider 6706 move from (4, 7) to (4, 6) using car (6669, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 6707 doesn't move\n", + "tick 473 ended\n", + "I am driver 6708 - trip: [(8, 8), (8, 7), (9, 7)]\n", + "I am driver 6709 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 6710 - trip: [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 6711 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 6712 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 6713 - trip: [(2, 2), (2, 3), (1, 3)]\n", + "I am driver 6714 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 6715 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 6716 - trip: [(9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 6717 - trip: [(4, 5), (4, 4), (3, 4)]\n", + "I am driver 6718 - trip: [(7, 9), (7, 8), (7, 7)]\n", + "I am driver 6719 - trip: [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 6720 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 6721 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "I am driver 6722 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8)]\n", + "I am driver 6723 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 6724 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 6725 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 6726 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 6727 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 6728 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "21 drivers generated.\n", + "I am rider 6729 - dep: (7, 1) , arr: (3, 5)\n", + "I am rider 6730 - dep: (6, 5) , arr: (1, 5)\n", + "2 riders generated.\n", + "Agent rider 6012 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6108 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6109 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6129 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6183 move from (0, 7) to (0, 8) using car (6590, [(0, 7), (0, 8)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6264 move from (2, 0) to (3, 0) using car (6692, [(2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 6265 move from (0, 7) to (0, 8) using car (6590, [(0, 7), (0, 8)], 0)\n", + "Agent rider 6266 doesn't move\n", + "Agent rider 6288 move from (7, 7) to (7, 8) using car (6662, [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6290 move from (4, 5) to (5, 5) using car (6625, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 6291 move from (0, 7) to (0, 8) using car (6590, [(0, 7), (0, 8)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6358 doesn't move\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6385 doesn't move\n", + "Agent rider 6396 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6399 move from (7, 0) to (8, 0) using car (6568, [(7, 0), (8, 0)], 0)\n", + "Agent rider 6430 move from (8, 6) to (8, 5) using car (6650, [(8, 6), (8, 5)], 0)\n", + "Agent rider 6434 doesn't move\n", + "Agent rider 6440 doesn't move\n", + "Agent rider 6442 move from (5, 4) to (4, 4) using car (6653, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6444 move from (2, 5) to (3, 5) using car (6695, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Driver 6481 arrived\n", + "Agent rider 6503 move from (8, 5) to (8, 4) using car (6634, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Rider n° 6503 arrived with a waiting time of 10 ticks\n", + "Agent rider 6505 move from (0, 7) to (0, 8) using car (6590, [(0, 7), (0, 8)], 0)\n", "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (9, 4) to (9, 5) using car (6719, [(9, 4), (9, 5)], 0)\n", - "Agent rider 6516 move from (4, 1) to (3, 1) using car (6682, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (1, 2) to (0, 2) using car (6648, [(1, 2), (0, 2)], 0)\n", - "Agent rider 6521 doesn't move\n", - "Agent rider 6522 move from (3, 3) to (3, 2) using car (6651, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6548 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6550 doesn't move\n", + "Agent rider 6508 move from (7, 4) to (7, 3) using car (6672, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6509 move from (0, 7) to (0, 6) using car (6677, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6510 doesn't move\n", + "Driver 6524 arrived\n", + "Agent rider 6529 move from (8, 5) to (8, 4) using car (6634, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6530 move from (2, 0) to (3, 0) using car (6692, [(2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 6536 move from (5, 3) to (5, 4) using car (6636, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 6536 arrived with a waiting time of 5 ticks\n", + "Driver 6538 arrived\n", + "Driver 6540 arrived\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6548 move from (1, 2) to (1, 1) using car (6691, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 6548 arrived with a waiting time of 5 ticks\n", + "Agent rider 6550 move from (5, 4) to (4, 4) using car (6653, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6551 move from (3, 1) to (3, 0) using car (6657, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 6551 arrived with a waiting time of 6 ticks\n", "Driver 6558 arrived\n", - "Agent rider 6568 move from (3, 3) to (3, 2) using car (6651, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6563 move from (5, 0) to (4, 0) using car (6678, [(5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 6572 arrived\n", "Driver 6573 arrived\n", "Driver 6575 arrived\n", - "Driver 6582 arrived\n", - "Agent rider 6593 doesn't move\n", - "Agent rider 6597 move from (3, 3) to (3, 4) using car (6617, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 6597 arrived with a waiting time of 3 ticks\n", - "Agent rider 6598 move from (3, 2) to (2, 2) using car (6676, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6600 move from (4, 2) to (4, 3) using car (6689, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 6605 arrived\n", - "Agent rider 6608 move from (7, 3) to (7, 4) using car (6655, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6610 move from (1, 6) to (1, 5) using car (6621, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 6613 arrived\n", - "Driver 6627 arrived\n", - "Agent rider 6638 move from (3, 2) to (2, 2) using car (6676, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6639 move from (5, 5) to (5, 6) using car (6659, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6640 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Driver 6653 arrived\n", - "Driver 6654 arrived\n", - "Agent rider 6661 move from (3, 0) to (4, 0) using car (6704, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 move from (6, 3) to (6, 2) using car (6652, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Driver 6667 arrived\n", - "Agent rider 6677 move from (3, 4) to (3, 3) using car (6606, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6678 move from (1, 6) to (1, 5) using car (6621, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 6680 arrived\n", - "Driver 6696 arrived\n", - "Agent rider 6707 move from (5, 3) to (6, 3) using car (6674, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6708 move from (5, 2) to (4, 2) using car (6700, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6709 move from (3, 3) to (3, 2) using car (6651, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (7, 5) to (6, 5) using car (6723, [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6715 doesn't move\n", - "Agent rider 6716 move from (3, 8) to (3, 7) using car (6699, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6721 move from (5, 5) to (5, 6) using car (6659, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6722 move from (5, 3) to (6, 3) using car (6674, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6726 doesn't move\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6729 move from (3, 2) to (3, 3) using car (6724, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", + "Agent rider 6580 move from (1, 2) to (1, 1) using car (6691, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6582 move from (1, 2) to (1, 1) using car (6691, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6593 move from (5, 6) to (4, 6) using car (6646, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (5, 6) to (4, 6) using car (6646, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6597 move from (4, 9) to (3, 9) using car (6629, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6598 move from (5, 6) to (5, 5) using car (6658, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 6598 arrived with a waiting time of 7 ticks\n", + "Agent rider 6599 move from (4, 9) to (3, 9) using car (6629, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6601 move from (5, 5) to (6, 5) using car (6630, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 move from (0, 7) to (0, 8) using car (6590, [(0, 7), (0, 8)], 0)\n", + "Agent rider 6611 move from (6, 3) to (6, 4) using car (6654, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 6611 arrived with a waiting time of 2 ticks\n", + "Agent rider 6612 move from (0, 8) to (0, 7) using car (6728, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 move from (1, 2) to (1, 1) using car (6691, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Driver 6616 arrived\n", + "Agent rider 6621 move from (0, 7) to (0, 8) using car (6590, [(0, 7), (0, 8)], 0)\n", + "Rider n° 6621 arrived with a waiting time of 3 ticks\n", + "Agent rider 6622 move from (4, 3) to (4, 4) using car (6714, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 6623 move from (5, 4) to (4, 4) using car (6653, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6624 move from (5, 6) to (4, 6) using car (6646, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6631 arrived\n", + "Driver 6632 arrived\n", + "Driver 6659 arrived\n", + "Driver 6661 arrived\n", + "Driver 6666 arrived\n", + "Agent rider 6670 move from (8, 5) to (8, 4) using car (6634, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6671 doesn't move\n", + "Driver 6673 arrived\n", + "Agent rider 6679 move from (2, 0) to (3, 0) using car (6692, [(2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 6680 move from (0, 7) to (0, 6) using car (6677, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6681 doesn't move\n", + "Agent rider 6682 move from (4, 9) to (3, 9) using car (6629, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6685 move from (2, 1) to (3, 1) using car (6693, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6686 move from (3, 1) to (4, 1) using car (6628, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 6687 doesn't move\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 move from (7, 9) to (7, 8) using car (6718, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6690 move from (7, 8) to (6, 8) using car (6727, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 move from (8, 1) to (8, 2) using car (6725, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6704 move from (7, 3) to (6, 3) using car (6715, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 6705 doesn't move\n", + "Agent rider 6706 move from (4, 6) to (5, 6) using car (6710, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6707 move from (6, 7) to (6, 8) using car (6633, [(6, 7), (6, 8)], 0)\n", + "Agent rider 6729 doesn't move\n", "Agent rider 6730 doesn't move\n", - "Agent rider 6731 move from (7, 7) to (6, 7) using car (6618, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6732 doesn't move\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 move from (3, 1) to (3, 2) using car (6649, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6735 move from (1, 3) to (1, 4) using car (6631, [(1, 3), (1, 4)], 0)\n", - "tick 484 ended\n", - "I am driver 6736 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 6737 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 6738 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6739 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6740 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 6741 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 6742 - trip: [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "7 drivers generated.\n", - "I am rider 6743 - dep: (7, 7) , arr: (9, 2)\n", - "I am rider 6744 - dep: (0, 2) , arr: (3, 4)\n", + "tick 474 ended\n", + "I am driver 6731 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 6732 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 6733 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", + "I am driver 6734 - trip: [(0, 3), (1, 3), (2, 3)]\n", + "I am driver 6735 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 6736 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 6737 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", + "I am driver 6738 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 6739 - trip: [(9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 6740 - trip: [(6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 6741 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 6742 - trip: [(7, 2), (6, 2), (5, 2), (5, 1)]\n", + "I am driver 6743 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 6744 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 6745 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", + "I am driver 6746 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 6747 - trip: [(5, 7), (4, 7), (3, 7)]\n", + "17 drivers generated.\n", + "I am rider 6748 - dep: (5, 7) , arr: (2, 0)\n", + "I am rider 6749 - dep: (9, 9) , arr: (8, 1)\n", "2 riders generated.\n", - "Agent rider 5409 move from (8, 0) to (7, 0) using car (6622, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 5734 move from (8, 0) to (7, 0) using car (6622, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 5734 arrived with a waiting time of 32 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 move from (4, 0) to (5, 0) using car (6704, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6254 doesn't move\n", - "Agent rider 6264 doesn't move\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (3, 0) to (4, 0) using car (6657, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 7) to (9, 8) using car (6687, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (3, 7) to (3, 6) using car (6699, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6338 move from (1, 5) to (1, 4) using car (6621, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6352 move from (1, 5) to (1, 4) using car (6621, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 6423 move from (6, 0) to (7, 0) using car (6576, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (3, 2) to (3, 3) using car (6649, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6434 move from (6, 2) to (6, 1) using car (6652, [(6, 2), (6, 1), (7, 1)], 0)\n", - "Rider n° 6434 arrived with a waiting time of 5 ticks\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6448 move from (6, 3) to (6, 4) using car (6674, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 6448 arrived with a waiting time of 4 ticks\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 move from (0, 7) to (0, 6) using car (6669, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6453 move from (7, 3) to (7, 2) using car (6718, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Rider n° 6453 arrived with a waiting time of 8 ticks\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6461 move from (4, 0) to (5, 0) using car (6704, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6465 move from (0, 7) to (0, 6) using car (6669, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Rider n° 6465 arrived with a waiting time of 9 ticks\n", - "Agent rider 6466 move from (3, 6) to (3, 7) using car (6714, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6492 move from (4, 3) to (4, 4) using car (6689, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6503 move from (6, 5) to (7, 5) using car (6662, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 6503 arrived with a waiting time of 9 ticks\n", - "Agent rider 6505 move from (2, 5) to (2, 6) using car (6684, [(2, 5), (2, 6)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6516 doesn't move\n", - "Agent rider 6517 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 doesn't move\n", - "Agent rider 6521 move from (4, 3) to (4, 4) using car (6689, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6522 move from (3, 2) to (3, 1) using car (6651, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6543 arrived\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Driver 6553 arrived\n", - "Agent rider 6568 move from (3, 2) to (3, 1) using car (6651, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6575 arrived\n", - "Agent rider 6593 doesn't move\n", - "Agent rider 6598 move from (2, 2) to (1, 2) using car (6676, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6600 move from (4, 3) to (4, 4) using car (6689, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6608 move from (7, 4) to (7, 5) using car (6655, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6610 move from (1, 5) to (1, 4) using car (6621, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 6615 arrived\n", - "Driver 6625 arrived\n", - "Agent rider 6638 move from (2, 2) to (1, 2) using car (6676, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6639 move from (5, 6) to (5, 7) using car (6659, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (4, 0) to (5, 0) using car (6704, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Driver 6646 arrived\n", - "Driver 6654 arrived\n", - "Driver 6656 arrived\n", - "Driver 6658 arrived\n", - "Agent rider 6661 move from (4, 0) to (5, 0) using car (6704, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 move from (6, 2) to (6, 1) using car (6652, [(6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6665 move from (0, 7) to (0, 6) using car (6669, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 6666 arrived\n", - "Driver 6668 arrived\n", - "Agent rider 6677 doesn't move\n", - "Agent rider 6678 move from (1, 5) to (1, 4) using car (6621, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 6683 arrived\n", - "Driver 6688 arrived\n", - "Driver 6702 arrived\n", - "Agent rider 6707 move from (6, 3) to (6, 4) using car (6697, [(6, 3), (6, 4)], 0)\n", - "Agent rider 6708 move from (4, 2) to (3, 2) using car (6700, [(4, 2), (3, 2)], 0)\n", - "Agent rider 6709 doesn't move\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (6, 5) to (6, 6) using car (6723, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6715 doesn't move\n", - "Agent rider 6716 move from (3, 7) to (3, 6) using car (6699, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6721 move from (5, 6) to (5, 7) using car (6659, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6722 move from (6, 3) to (6, 4) using car (6674, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6726 doesn't move\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6729 move from (3, 3) to (3, 4) using car (6724, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 6730 move from (0, 7) to (0, 6) using car (6669, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6731 doesn't move\n", - "Agent rider 6732 move from (0, 1) to (0, 2) using car (6675, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 move from (3, 2) to (3, 3) using car (6649, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6735 doesn't move\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6744 doesn't move\n", - "tick 485 ended\n", - "I am driver 6745 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 6746 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "2 drivers generated.\n", - "I am rider 6747 - dep: (1, 6) , arr: (3, 5)\n", - "I am rider 6748 - dep: (9, 6) , arr: (6, 0)\n", - "I am rider 6749 - dep: (5, 9) , arr: (7, 5)\n", - "3 riders generated.\n" + "Agent rider 6266 move from (3, 1) to (3, 2) using car (6693, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6288 move from (7, 8) to (7, 7) using car (6718, [(7, 8), (7, 7)], 0)\n", + "Agent rider 6290 move from (5, 5) to (6, 5) using car (6625, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Rider n° 6290 arrived with a waiting time of 12 ticks\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6358 move from (9, 2) to (9, 3) using car (6716, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 6358 arrived with a waiting time of 17 ticks\n", + "Agent rider 6378 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6385 move from (7, 2) to (7, 1) using car (6642, [(7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Rider n° 6385 arrived with a waiting time of 13 ticks\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6434 move from (9, 2) to (9, 3) using car (6716, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 6440 doesn't move\n", + "Agent rider 6442 move from (4, 4) to (4, 5) using car (6653, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6444 move from (3, 5) to (4, 5) using car (6695, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 6503 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (9, 2) to (9, 3) using car (6716, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 6508 move from (7, 3) to (7, 4) using car (6745, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6509 move from (0, 6) to (0, 5) using car (6677, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6510 doesn't move\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (3, 0) to (4, 0) using car (6657, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 6538 arrived\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6550 move from (4, 4) to (4, 5) using car (6653, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6563 move from (4, 0) to (4, 1) using car (6678, [(4, 0), (4, 1), (3, 1)], 0)\n", + "Rider n° 6563 arrived with a waiting time of 5 ticks\n", + "Driver 6569 arrived\n", + "Driver 6573 arrived\n", + "Agent rider 6580 move from (1, 1) to (1, 0) using car (6691, [(1, 1), (1, 0)], 0)\n", + "Agent rider 6582 move from (1, 1) to (1, 0) using car (6691, [(1, 1), (1, 0)], 0)\n", + "Driver 6592 arrived\n", + "Agent rider 6593 move from (4, 6) to (3, 6) using car (6646, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (4, 6) to (3, 6) using car (6646, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6597 move from (3, 9) to (2, 9) using car (6629, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6599 move from (3, 9) to (2, 9) using car (6629, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 6599 arrived with a waiting time of 2 ticks\n", + "Agent rider 6601 move from (6, 5) to (7, 5) using car (6630, [(6, 5), (7, 5)], 0)\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 move from (0, 7) to (0, 6) using car (6728, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 move from (1, 1) to (1, 0) using car (6691, [(1, 1), (1, 0)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Driver 6620 arrived\n", + "Agent rider 6622 move from (4, 4) to (4, 5) using car (6653, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6623 move from (4, 4) to (4, 5) using car (6653, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6624 move from (4, 6) to (3, 6) using car (6646, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6632 arrived\n", + "Driver 6638 arrived\n", + "Driver 6643 arrived\n", + "Driver 6647 arrived\n", + "Agent rider 6670 move from (8, 4) to (8, 3) using car (6634, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 6671 move from (4, 6) to (3, 6) using car (6646, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6674 arrived\n", + "Agent rider 6679 move from (3, 0) to (4, 0) using car (6657, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6680 move from (0, 6) to (0, 5) using car (6677, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6681 move from (9, 0) to (8, 0) using car (6732, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6682 move from (3, 9) to (2, 9) using car (6629, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 move from (4, 2) to (3, 2) using car (6675, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6685 move from (3, 1) to (3, 2) using car (6693, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6686 move from (4, 1) to (5, 1) using car (6628, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 6687 move from (3, 1) to (3, 2) using car (6693, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 move from (7, 8) to (7, 9) using car (6662, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6690 move from (6, 8) to (6, 7) using car (6727, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 6696 arrived\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 move from (8, 2) to (8, 3) using car (6725, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 6701 move from (5, 8) to (5, 7) using car (6712, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6704 doesn't move\n", + "Agent rider 6705 doesn't move\n", + "Agent rider 6706 move from (5, 6) to (5, 7) using car (6710, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6707 move from (6, 8) to (7, 8) using car (6652, [(6, 8), (7, 8)], 0)\n", + "Agent rider 6729 doesn't move\n", + "Agent rider 6730 move from (6, 5) to (7, 5) using car (6630, [(6, 5), (7, 5)], 0)\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 doesn't move\n", + "tick 475 ended\n", + "I am driver 6750 - trip: [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "1 drivers generated.\n", + "I am rider 6751 - dep: (5, 8) , arr: (8, 4)\n", + "I am rider 6752 - dep: (1, 1) , arr: (2, 3)\n", + "I am rider 6753 - dep: (1, 2) , arr: (8, 0)\n", + "I am rider 6754 - dep: (3, 3) , arr: (5, 9)\n", + "I am rider 6755 - dep: (2, 2) , arr: (1, 7)\n", + "I am rider 6756 - dep: (1, 1) , arr: (7, 8)\n", + "I am rider 6757 - dep: (0, 8) , arr: (5, 7)\n", + "I am rider 6758 - dep: (4, 9) , arr: (0, 3)\n", + "I am rider 6759 - dep: (9, 1) , arr: (8, 4)\n", + "I am rider 6760 - dep: (5, 8) , arr: (9, 1)\n", + "I am rider 6761 - dep: (3, 9) , arr: (4, 5)\n", + "11 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 5409 move from (7, 0) to (6, 0) using car (6622, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 5409 arrived with a waiting time of 52 ticks\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 move from (5, 0) to (6, 0) using car (6704, [(5, 0), (6, 0)], 0)\n", - "Agent rider 6254 move from (5, 7) to (5, 8) using car (6659, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6264 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (4, 0) to (5, 0) using car (6657, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 8) to (9, 9) using car (6687, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (3, 6) to (3, 5) using car (6699, [(3, 6), (3, 5)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6337 move from (3, 7) to (3, 8) using car (6693, [(3, 7), (3, 8)], 0)\n", - "Agent rider 6338 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Rider n° 6338 arrived with a waiting time of 18 ticks\n", - "Agent rider 6352 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6423 move from (7, 0) to (8, 0) using car (6576, [(7, 0), (8, 0)], 0)\n", - "Agent rider 6424 move from (3, 3) to (3, 4) using car (6649, [(3, 3), (3, 4)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6447 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6449 move from (5, 6) to (4, 6) using car (6679, [(5, 6), (4, 6)], 0)\n", - "Agent rider 6450 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6451 move from (0, 6) to (0, 5) using car (6669, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6461 move from (5, 0) to (6, 0) using car (6704, [(5, 0), (6, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6466 move from (3, 7) to (3, 8) using car (6714, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (8, 6) to (7, 6) using car (6745, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6492 move from (4, 4) to (4, 5) using car (6689, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 6266 move from (3, 2) to (3, 3) using car (6693, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6378 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6380 move from (9, 4) to (9, 3) using car (6739, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 move from (8, 0) to (7, 0) using car (6732, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6434 doesn't move\n", + "Agent rider 6440 move from (1, 7) to (1, 8) using car (6709, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 6442 move from (4, 5) to (3, 5) using car (6653, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6444 move from (4, 5) to (4, 6) using car (6731, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 6505 doesn't move\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6516 move from (3, 1) to (3, 0) using car (6651, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 6516 arrived with a waiting time of 8 ticks\n", - "Agent rider 6517 move from (8, 6) to (7, 6) using car (6745, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 6517 arrived with a waiting time of 9 ticks\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (0, 2) to (0, 3) using car (6675, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6521 move from (4, 4) to (4, 5) using car (6689, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6522 move from (3, 1) to (3, 0) using car (6651, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6548 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6550 move from (9, 8) to (9, 9) using car (6687, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6568 move from (3, 1) to (3, 0) using car (6651, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6593 move from (8, 6) to (7, 6) using car (6745, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6598 doesn't move\n", - "Agent rider 6600 move from (4, 4) to (4, 5) using car (6689, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 6606 arrived\n", - "Agent rider 6608 move from (7, 5) to (8, 5) using car (6662, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6610 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Driver 6631 arrived\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6639 move from (5, 7) to (5, 8) using car (6659, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6640 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (5, 0) to (6, 0) using car (6704, [(5, 0), (6, 0)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Driver 6645 arrived\n", - "Driver 6648 arrived\n", - "Agent rider 6661 doesn't move\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 move from (6, 1) to (7, 1) using car (6652, [(6, 1), (7, 1)], 0)\n", - "Agent rider 6665 move from (0, 6) to (0, 5) using car (6669, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 6668 arrived\n", - "Driver 6670 arrived\n", - "Agent rider 6677 move from (3, 3) to (2, 3) using car (6739, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6678 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Driver 6681 arrived\n", - "Driver 6703 arrived\n", - "Driver 6705 arrived\n", - "Agent rider 6707 doesn't move\n", - "Agent rider 6708 doesn't move\n", - "Agent rider 6709 doesn't move\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (6, 6) to (6, 7) using car (6723, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Driver 6712 arrived\n", - "Agent rider 6715 move from (9, 8) to (9, 9) using car (6687, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6716 move from (3, 6) to (3, 5) using car (6699, [(3, 6), (3, 5)], 0)\n", - "Driver 6719 arrived\n", - "Agent rider 6720 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6721 move from (5, 7) to (5, 8) using car (6659, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 6722 move from (6, 4) to (6, 5) using car (6674, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6725 move from (8, 6) to (7, 6) using car (6745, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6726 doesn't move\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6729 move from (3, 4) to (3, 5) using car (6737, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6730 move from (0, 6) to (0, 5) using car (6669, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6731 move from (6, 7) to (5, 7) using car (6671, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6732 move from (0, 2) to (0, 3) using car (6675, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6733 move from (7, 7) to (7, 8) using car (6657, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6734 move from (3, 3) to (2, 3) using car (6739, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6735 move from (1, 4) to (1, 3) using car (6621, [(1, 4), (1, 3)], 0)\n", - "Agent rider 6743 move from (7, 7) to (7, 8) using car (6657, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 6744 move from (0, 2) to (0, 3) using car (6675, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6747 move from (1, 6) to (1, 5) using car (6692, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6748 doesn't move\n", + "Agent rider 6506 move from (9, 3) to (9, 4) using car (6716, [(9, 3), (9, 4)], 0)\n", + "Agent rider 6508 move from (7, 4) to (7, 5) using car (6745, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6509 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6510 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6530 move from (4, 0) to (5, 0) using car (6657, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6546 move from (9, 4) to (9, 3) using car (6739, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6550 move from (4, 5) to (3, 5) using car (6653, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Driver 6555 arrived\n", + "Driver 6568 arrived\n", + "Driver 6573 arrived\n", + "Agent rider 6580 doesn't move\n", + "Agent rider 6582 doesn't move\n", + "Driver 6590 arrived\n", + "Agent rider 6593 move from (3, 6) to (2, 6) using car (6646, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6594 move from (9, 4) to (9, 3) using car (6739, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 move from (3, 6) to (2, 6) using car (6646, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6597 move from (2, 9) to (1, 9) using car (6629, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6607 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Driver 6610 arrived\n", + "Agent rider 6612 move from (0, 6) to (0, 5) using car (6728, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 doesn't move\n", + "Agent rider 6615 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6622 move from (4, 5) to (3, 5) using car (6653, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6623 move from (4, 5) to (3, 5) using car (6653, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 6624 move from (3, 6) to (2, 6) using car (6646, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6633 arrived\n", + "Driver 6650 arrived\n", + "Driver 6655 arrived\n", + "Driver 6664 arrived\n", + "Driver 6665 arrived\n", + "Agent rider 6670 move from (8, 3) to (8, 2) using car (6634, [(8, 3), (8, 2)], 0)\n", + "Agent rider 6671 move from (3, 6) to (2, 6) using car (6646, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6679 move from (4, 0) to (5, 0) using car (6657, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6680 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6681 move from (8, 0) to (7, 0) using car (6732, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6682 move from (2, 9) to (1, 9) using car (6629, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 move from (3, 2) to (2, 2) using car (6675, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6685 move from (3, 2) to (3, 3) using car (6693, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6686 move from (5, 1) to (6, 1) using car (6628, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 6687 move from (3, 2) to (3, 3) using car (6693, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 6687 arrived with a waiting time of 3 ticks\n", + "Agent rider 6688 move from (0, 5) to (0, 4) using car (6677, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6689 move from (7, 9) to (8, 9) using car (6662, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6690 move from (6, 7) to (6, 6) using car (6727, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 move from (8, 3) to (8, 2) using car (6634, [(8, 3), (8, 2)], 0)\n", + "Agent rider 6701 move from (5, 7) to (5, 6) using car (6712, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6704 doesn't move\n", + "Agent rider 6705 move from (6, 5) to (6, 6) using car (6654, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6706 move from (5, 7) to (5, 8) using car (6710, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 6707 move from (7, 8) to (7, 9) using car (6668, [(7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 6729 doesn't move\n", + "Agent rider 6730 doesn't move\n", + "Agent rider 6748 move from (5, 7) to (5, 6) using car (6712, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", "Agent rider 6749 doesn't move\n", - "tick 486 ended\n", - "I am driver 6750 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 6751 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 6752 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6)]\n", - "I am driver 6753 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 6754 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 6755 - trip: [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 6756 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 6757 - trip: [(5, 3), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 6758 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 6759 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)]\n", - "I am driver 6760 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5)]\n", - "I am driver 6761 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 6762 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (1, 2)]\n", - "I am driver 6763 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 6764 - trip: [(0, 9), (0, 8), (1, 8)]\n", - "I am driver 6765 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 6766 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6767 - trip: [(5, 3), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 6768 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 6769 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)]\n", - "I am driver 6770 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 6771 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3)]\n", - "I am driver 6772 - trip: [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 6773 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6774 - trip: [(5, 8), (5, 7), (6, 7)]\n", - "I am driver 6775 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 6776 - trip: [(3, 7), (3, 8), (4, 8)]\n", - "I am driver 6777 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 6778 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "29 drivers generated.\n", - "I am rider 6779 - dep: (5, 5) , arr: (0, 7)\n", - "I am rider 6780 - dep: (3, 4) , arr: (9, 3)\n", - "I am rider 6781 - dep: (5, 4) , arr: (2, 8)\n", - "I am rider 6782 - dep: (2, 6) , arr: (1, 5)\n", - "I am rider 6783 - dep: (3, 6) , arr: (3, 7)\n", - "I am rider 6784 - dep: (9, 7) , arr: (5, 5)\n", - "I am rider 6785 - dep: (7, 0) , arr: (2, 3)\n", - "I am rider 6786 - dep: (5, 8) , arr: (7, 6)\n", - "8 riders generated.\n", - "Agent rider 6123 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6235 move from (6, 0) to (6, 1) using car (6771, [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 6254 move from (5, 8) to (5, 9) using car (6659, [(5, 8), (5, 9)], 0)\n", - "Rider n° 6254 arrived with a waiting time of 17 ticks\n", - "Agent rider 6264 move from (1, 3) to (2, 3) using car (6763, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 doesn't move\n", + "Agent rider 6753 doesn't move\n", + "Agent rider 6754 move from (3, 3) to (4, 3) using car (6720, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 doesn't move\n", + "Agent rider 6756 doesn't move\n", + "Agent rider 6757 doesn't move\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6761 doesn't move\n", + "tick 476 ended\n", + "I am driver 6762 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", + "I am driver 6763 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 6764 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 6765 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 6766 - trip: [(3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 6767 - trip: [(2, 4), (2, 3)]\n", + "I am driver 6768 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "7 drivers generated.\n", + "I am rider 6769 - dep: (3, 6) , arr: (0, 5)\n", + "I am rider 6770 - dep: (7, 4) , arr: (0, 4)\n", + "I am rider 6771 - dep: (0, 4) , arr: (1, 7)\n", + "I am rider 6772 - dep: (7, 2) , arr: (8, 5)\n", + "4 riders generated.\n", + "Agent rider 6012 doesn't move\n", + "Agent rider 6108 move from (8, 5) to (8, 6) using car (6746, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 move from (8, 5) to (8, 6) using car (6746, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6218 move from (8, 5) to (8, 6) using car (6746, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6264 move from (5, 0) to (6, 0) using car (6619, [(5, 0), (6, 0), (7, 0)], 0)\n", "Agent rider 6265 doesn't move\n", - "Agent rider 6267 move from (9, 9) to (8, 9) using car (6687, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (3, 5) to (3, 6) using car (6737, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6295 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6337 doesn't move\n", - "Agent rider 6352 move from (1, 3) to (2, 3) using car (6763, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Rider n° 6352 arrived with a waiting time of 18 ticks\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6424 doesn't move\n", - "Agent rider 6425 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6435 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6446 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6449 move from (4, 6) to (4, 5) using car (6717, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6450 move from (1, 3) to (2, 3) using car (6763, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6466 move from (3, 8) to (3, 9) using car (6714, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 6466 arrived with a waiting time of 4 ticks\n", - "Agent rider 6467 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6468 move from (7, 6) to (7, 7) using car (6655, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6492 doesn't move\n", + "Agent rider 6266 move from (3, 3) to (3, 4) using car (6693, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 6266 arrived with a waiting time of 16 ticks\n", + "Agent rider 6288 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6378 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 6378 arrived with a waiting time of 12 ticks\n", + "Agent rider 6380 move from (9, 3) to (9, 2) using car (6739, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6396 move from (8, 5) to (8, 6) using car (6746, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6399 move from (7, 0) to (7, 1) using car (6732, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6430 move from (8, 5) to (8, 6) using car (6746, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6434 move from (9, 3) to (9, 2) using car (6739, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6440 move from (1, 8) to (1, 9) using car (6709, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Rider n° 6440 arrived with a waiting time of 6 ticks\n", + "Agent rider 6442 move from (3, 5) to (2, 5) using car (6653, [(3, 5), (2, 5)], 0)\n", + "Rider n° 6442 arrived with a waiting time of 12 ticks\n", + "Agent rider 6444 move from (4, 6) to (4, 7) using car (6731, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6507 move from (9, 5) to (9, 6) using car (6706, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 6517 move from (8, 6) to (8, 7) using car (6736, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6518 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6519 move from (0, 3) to (0, 4) using car (6675, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6521 move from (4, 5) to (4, 6) using car (6689, [(4, 5), (4, 6)], 0)\n", - "Rider n° 6521 arrived with a waiting time of 7 ticks\n", - "Agent rider 6522 move from (3, 0) to (4, 0) using car (6651, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6550 move from (9, 9) to (8, 9) using car (6687, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6568 move from (3, 0) to (4, 0) using car (6651, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6593 move from (7, 6) to (7, 7) using car (6655, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 6593 arrived with a waiting time of 4 ticks\n", - "Agent rider 6598 doesn't move\n", - "Agent rider 6600 move from (4, 5) to (4, 6) using car (6689, [(4, 5), (4, 6)], 0)\n", - "Agent rider 6608 move from (8, 5) to (9, 5) using car (6662, [(8, 5), (9, 5)], 0)\n", - "Agent rider 6610 doesn't move\n", - "Driver 6628 arrived\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6639 move from (5, 8) to (5, 7) using car (6774, [(5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 6640 move from (1, 3) to (2, 3) using car (6763, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6642 doesn't move\n", - "Agent rider 6643 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Driver 6648 arrived\n", - "Agent rider 6661 doesn't move\n", - "Agent rider 6663 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (0, 5) to (0, 4) using car (6669, [(0, 5), (0, 4)], 0)\n", - "Driver 6676 arrived\n", - "Agent rider 6677 move from (2, 3) to (1, 3) using car (6739, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6678 doesn't move\n", - "Driver 6682 arrived\n", - "Driver 6684 arrived\n", - "Driver 6697 arrived\n", - "Driver 6700 arrived\n", - "Agent rider 6707 doesn't move\n", - "Agent rider 6708 move from (3, 2) to (3, 3) using car (6685, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 6709 move from (3, 2) to (4, 2) using car (6740, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6710 move from (0, 9) to (0, 8) using car (6764, [(0, 9), (0, 8), (1, 8)], 0)\n", - "Agent rider 6711 move from (6, 7) to (5, 7) using car (6723, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6715 move from (9, 9) to (8, 9) using car (6687, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6716 move from (3, 5) to (3, 6) using car (6724, [(3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6721 move from (5, 8) to (5, 7) using car (6774, [(5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 6722 move from (6, 5) to (6, 6) using car (6674, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6725 move from (7, 6) to (7, 7) using car (6655, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6726 move from (4, 5) to (4, 6) using car (6689, [(4, 5), (4, 6)], 0)\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6729 move from (3, 5) to (3, 6) using car (6737, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6730 move from (0, 5) to (0, 4) using car (6669, [(0, 5), (0, 4)], 0)\n", - "Agent rider 6731 move from (5, 7) to (4, 7) using car (6671, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6732 move from (0, 3) to (0, 4) using car (6675, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6733 move from (7, 8) to (7, 9) using car (6657, [(7, 8), (7, 9)], 0)\n", - "Agent rider 6734 move from (2, 3) to (1, 3) using car (6739, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 6735 move from (1, 3) to (2, 3) using car (6763, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6743 move from (7, 8) to (7, 9) using car (6657, [(7, 8), (7, 9)], 0)\n", - "Agent rider 6744 move from (0, 3) to (0, 4) using car (6675, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6747 move from (1, 5) to (1, 4) using car (6692, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6748 doesn't move\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6779 doesn't move\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6781 move from (5, 4) to (4, 4) using car (6762, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 6782 doesn't move\n", - "Agent rider 6783 move from (3, 6) to (3, 7) using car (6617, [(3, 6), (3, 7)], 0)\n", - "Rider n° 6783 arrived with a waiting time of 0 ticks\n", - "Agent rider 6784 doesn't move\n", - "Agent rider 6785 doesn't move\n", - "Agent rider 6786 move from (5, 8) to (5, 7) using car (6774, [(5, 8), (5, 7), (6, 7)], 0)\n", - "tick 487 ended\n", - "I am driver 6787 - trip: [(9, 9), (9, 8), (8, 8)]\n", - "I am driver 6788 - trip: [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 6789 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", - "I am driver 6790 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 6791 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 6792 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 6793 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 6794 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6795 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "I am driver 6796 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)]\n", - "10 drivers generated.\n", - "I am rider 6797 - dep: (5, 0) , arr: (2, 1)\n", - "I am rider 6798 - dep: (9, 1) , arr: (2, 9)\n", - "I am rider 6799 - dep: (5, 9) , arr: (6, 2)\n", - "I am rider 6800 - dep: (2, 6) , arr: (6, 5)\n", - "I am rider 6801 - dep: (1, 4) , arr: (3, 1)\n", - "5 riders generated.\n", - "Agent rider 6123 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6235 move from (6, 1) to (6, 2) using car (6771, [(6, 1), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 6264 move from (2, 3) to (2, 4) using car (6760, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 6265 move from (1, 4) to (1, 3) using car (6692, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6267 move from (8, 9) to (7, 9) using car (6687, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6269 move from (3, 6) to (4, 6) using car (6737, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6295 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6337 move from (3, 8) to (4, 8) using car (6776, [(3, 8), (4, 8)], 0)\n", - "Rider n° 6337 arrived with a waiting time of 21 ticks\n", - "Agent rider 6423 move from (8, 0) to (7, 0) using car (6769, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6424 move from (3, 4) to (4, 4) using car (6791, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6425 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6435 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6446 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6447 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (2, 3) to (2, 4) using car (6760, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 6451 doesn't move\n", - "Agent rider 6454 move from (1, 4) to (1, 3) using car (6692, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6467 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6468 move from (7, 7) to (7, 8) using car (6655, [(7, 7), (7, 8)], 0)\n", - "Agent rider 6492 move from (4, 5) to (4, 4) using car (6717, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6507 move from (9, 6) to (9, 7) using car (6706, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 6518 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6519 move from (0, 4) to (1, 4) using car (6796, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6522 move from (4, 0) to (5, 0) using car (6651, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6548 doesn't move\n", - "Agent rider 6550 move from (8, 9) to (7, 9) using car (6687, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6568 move from (4, 0) to (5, 0) using car (6651, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 6576 arrived\n", - "Agent rider 6598 doesn't move\n", - "Agent rider 6600 doesn't move\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6510 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6529 move from (8, 4) to (8, 5) using car (6725, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 6530 move from (5, 0) to (6, 0) using car (6619, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 6530 arrived with a waiting time of 6 ticks\n", + "Agent rider 6546 move from (9, 3) to (9, 2) using car (6739, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6550 move from (3, 5) to (2, 5) using car (6653, [(3, 5), (2, 5)], 0)\n", + "Driver 6568 arrived\n", + "Agent rider 6580 move from (1, 0) to (1, 1) using car (6762, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 0) to (1, 1) using car (6762, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6593 move from (2, 6) to (2, 5) using car (6646, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6594 move from (9, 3) to (9, 2) using car (6739, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 doesn't move\n", + "Agent rider 6597 move from (1, 9) to (0, 9) using car (6738, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6601 move from (7, 5) to (7, 4) using car (6724, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6607 doesn't move\n", "Agent rider 6608 doesn't move\n", - "Agent rider 6610 doesn't move\n", - "Driver 6619 arrived\n", - "Driver 6621 arrived\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6639 move from (5, 7) to (6, 7) using car (6774, [(5, 7), (6, 7)], 0)\n", - "Rider n° 6639 arrived with a waiting time of 3 ticks\n", - "Agent rider 6640 move from (2, 3) to (3, 3) using car (6763, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6642 doesn't move\n", - "Agent rider 6643 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", + "Agent rider 6612 move from (0, 5) to (0, 4) using car (6728, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6614 move from (1, 0) to (1, 1) using car (6762, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6615 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6622 move from (3, 5) to (2, 5) using car (6653, [(3, 5), (2, 5)], 0)\n", + "Agent rider 6623 move from (3, 5) to (2, 5) using car (6653, [(3, 5), (2, 5)], 0)\n", + "Agent rider 6624 doesn't move\n", + "Driver 6630 arrived\n", + "Driver 6635 arrived\n", + "Driver 6637 arrived\n", "Driver 6649 arrived\n", "Driver 6652 arrived\n", - "Agent rider 6661 move from (5, 0) to (4, 0) using car (6622, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6663 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (0, 4) to (1, 4) using car (6796, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 6672 arrived\n", - "Agent rider 6677 doesn't move\n", - "Agent rider 6678 doesn't move\n", - "Driver 6679 arrived\n", - "Driver 6684 arrived\n", + "Driver 6665 arrived\n", + "Driver 6669 arrived\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6671 move from (2, 6) to (2, 5) using car (6646, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6676 arrived\n", + "Agent rider 6679 move from (5, 0) to (6, 0) using car (6619, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6680 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6681 move from (7, 0) to (7, 1) using car (6732, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6682 move from (1, 9) to (0, 9) using car (6629, [(1, 9), (0, 9)], 0)\n", + "Rider n° 6682 arrived with a waiting time of 1 ticks\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 move from (2, 2) to (1, 2) using car (6675, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6685 move from (3, 3) to (3, 4) using car (6693, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6686 move from (6, 1) to (7, 1) using car (6628, [(6, 1), (7, 1)], 0)\n", + "Agent rider 6688 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6689 move from (8, 9) to (9, 9) using car (6662, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6690 move from (6, 6) to (6, 5) using car (6727, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", "Driver 6691 arrived\n", - "Driver 6693 arrived\n", - "Driver 6694 arrived\n", - "Driver 6699 arrived\n", - "Driver 6701 arrived\n", - "Driver 6704 arrived\n", - "Agent rider 6707 doesn't move\n", - "Agent rider 6708 move from (3, 3) to (3, 4) using car (6685, [(3, 3), (3, 4)], 0)\n", - "Agent rider 6709 move from (4, 2) to (5, 2) using car (6740, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6710 move from (0, 8) to (1, 8) using car (6764, [(0, 8), (1, 8)], 0)\n", - "Agent rider 6711 move from (5, 7) to (4, 7) using car (6723, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6715 move from (8, 9) to (7, 9) using car (6687, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6716 move from (3, 6) to (3, 7) using car (6724, [(3, 6), (3, 7), (2, 7)], 0)\n", + "Driver 6692 arrived\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 move from (5, 6) to (5, 5) using car (6712, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6704 doesn't move\n", + "Agent rider 6705 move from (6, 6) to (6, 7) using car (6654, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6706 move from (5, 8) to (5, 9) using car (6710, [(5, 8), (5, 9)], 0)\n", + "Agent rider 6707 move from (7, 9) to (8, 9) using car (6668, [(7, 9), (8, 9)], 0)\n", + "Driver 6708 arrived\n", + "Driver 6713 arrived\n", + "Driver 6717 arrived\n", "Driver 6718 arrived\n", - "Agent rider 6720 move from (1, 3) to (0, 3) using car (6739, [(1, 3), (0, 3)], 0)\n", - "Agent rider 6721 move from (5, 7) to (6, 7) using car (6774, [(5, 7), (6, 7)], 0)\n", - "Rider n° 6721 arrived with a waiting time of 0 ticks\n", - "Agent rider 6722 move from (6, 6) to (6, 7) using car (6674, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6725 move from (7, 7) to (7, 8) using car (6655, [(7, 7), (7, 8)], 0)\n", - "Agent rider 6726 doesn't move\n", - "Agent rider 6727 move from (8, 9) to (7, 9) using car (6687, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6729 move from (3, 6) to (4, 6) using car (6737, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6730 move from (0, 4) to (0, 5) using car (6675, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6731 move from (4, 7) to (3, 7) using car (6671, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 6732 move from (0, 4) to (1, 4) using car (6796, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 move from (1, 3) to (0, 3) using car (6739, [(1, 3), (0, 3)], 0)\n", - "Agent rider 6735 move from (2, 3) to (3, 3) using car (6763, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6744 move from (0, 4) to (1, 4) using car (6796, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6747 doesn't move\n", - "Agent rider 6748 move from (9, 6) to (9, 7) using car (6706, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 6749 move from (5, 9) to (6, 9) using car (6770, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6779 move from (5, 5) to (4, 5) using car (6741, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 move from (3, 4) to (4, 4) using car (6788, [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 6781 doesn't move\n", - "Agent rider 6782 doesn't move\n", - "Agent rider 6784 doesn't move\n", - "Agent rider 6785 doesn't move\n", - "Agent rider 6786 move from (5, 7) to (6, 7) using car (6774, [(5, 7), (6, 7)], 0)\n", - "Agent rider 6797 move from (5, 0) to (4, 0) using car (6622, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 9) to (6, 9) using car (6770, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6800 doesn't move\n", - "Agent rider 6801 doesn't move\n", - "tick 488 ended\n", - "I am driver 6802 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 6803 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 6804 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 6805 - trip: [(5, 2), (4, 2), (3, 2), (3, 3)]\n", - "I am driver 6806 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 6807 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 6808 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 6809 - trip: [(9, 6), (8, 6), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 6810 - trip: [(7, 7), (7, 8), (8, 8), (9, 8)]\n", - "9 drivers generated.\n", - "I am rider 6811 - dep: (0, 2) , arr: (1, 6)\n", - "I am rider 6812 - dep: (1, 5) , arr: (0, 9)\n", - "2 riders generated.\n", - "Agent rider 6123 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6235 move from (6, 2) to (6, 1) using car (6757, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6267 doesn't move\n", - "Agent rider 6269 move from (4, 6) to (5, 6) using car (6737, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6295 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6423 move from (7, 0) to (6, 0) using car (6769, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6424 move from (4, 4) to (5, 4) using car (6791, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6425 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6435 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6446 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6447 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6447 arrived with a waiting time of 17 ticks\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (2, 4) to (2, 5) using car (6760, [(2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 6451 move from (0, 5) to (0, 6) using car (6675, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6454 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6467 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6468 move from (7, 8) to (7, 9) using car (6745, [(7, 8), (7, 9)], 0)\n", - "Agent rider 6492 move from (4, 4) to (5, 4) using car (6717, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6729 move from (7, 1) to (6, 1) using car (6743, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6730 doesn't move\n", + "Agent rider 6748 move from (5, 6) to (5, 5) using car (6712, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 move from (5, 8) to (5, 9) using car (6710, [(5, 8), (5, 9)], 0)\n", + "Agent rider 6752 doesn't move\n", + "Agent rider 6753 doesn't move\n", + "Agent rider 6754 move from (4, 3) to (5, 3) using car (6720, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 move from (2, 2) to (1, 2) using car (6675, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6756 doesn't move\n", + "Agent rider 6757 doesn't move\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6761 move from (3, 9) to (4, 9) using car (6741, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 move from (0, 4) to (0, 3) using car (6677, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6772 doesn't move\n", + "tick 477 ended\n", + "I am driver 6773 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 6774 - trip: [(6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 6775 - trip: [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 6776 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6777 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 6778 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 6779 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 6780 - trip: [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 6781 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 6782 - trip: [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 6783 - trip: [(2, 1), (2, 0), (3, 0)]\n", + "I am driver 6784 - trip: [(9, 2), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 6785 - trip: [(1, 3), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 6786 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 6787 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 6788 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", + "I am driver 6789 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "17 drivers generated.\n", + "I am rider 6790 - dep: (9, 5) , arr: (1, 1)\n", + "I am rider 6791 - dep: (6, 1) , arr: (6, 9)\n", + "I am rider 6792 - dep: (3, 2) , arr: (1, 0)\n", + "I am rider 6793 - dep: (2, 3) , arr: (2, 1)\n", + "I am rider 6794 - dep: (3, 7) , arr: (3, 4)\n", + "I am rider 6795 - dep: (7, 3) , arr: (6, 4)\n", + "I am rider 6796 - dep: (2, 3) , arr: (0, 9)\n", + "7 riders generated.\n", + "Agent rider 6012 move from (8, 5) to (8, 4) using car (6721, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6108 move from (8, 6) to (8, 7) using car (6746, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6109 move from (8, 5) to (8, 6) using car (6725, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 6129 move from (8, 6) to (8, 7) using car (6746, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6183 doesn't move\n", + "Agent rider 6187 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6218 move from (8, 6) to (8, 7) using car (6746, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6264 move from (6, 0) to (7, 0) using car (6619, [(6, 0), (7, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6288 move from (7, 7) to (7, 6) using car (6765, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 move from (0, 9) to (0, 8) using car (6738, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6380 move from (9, 2) to (8, 2) using car (6784, [(9, 2), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6396 move from (8, 6) to (8, 7) using car (6746, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 move from (8, 6) to (8, 7) using car (6746, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6434 move from (9, 2) to (8, 2) using car (6784, [(9, 2), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6442 doesn't move\n", + "Agent rider 6444 move from (4, 7) to (5, 7) using car (6719, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 6505 doesn't move\n", - "Agent rider 6506 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6507 move from (9, 7) to (9, 8) using car (6706, [(9, 7), (9, 8)], 0)\n", - "Agent rider 6518 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6519 move from (1, 4) to (2, 4) using car (6796, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6522 move from (5, 0) to (6, 0) using car (6651, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6548 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6550 move from (7, 9) to (6, 9) using car (6687, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6568 move from (5, 0) to (6, 0) using car (6651, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6598 doesn't move\n", - "Agent rider 6600 move from (4, 6) to (5, 6) using car (6737, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 move from (7, 5) to (7, 4) using car (6786, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 6509 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6510 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6529 move from (8, 5) to (8, 4) using car (6721, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6546 move from (9, 2) to (8, 2) using car (6784, [(9, 2), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6550 move from (2, 5) to (2, 4) using car (6646, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6580 move from (1, 1) to (1, 2) using car (6762, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 1) to (1, 2) using car (6762, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6593 move from (2, 5) to (2, 4) using car (6646, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6594 move from (9, 2) to (8, 2) using car (6784, [(9, 2), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6595 move from (0, 9) to (0, 8) using car (6738, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6596 move from (2, 6) to (2, 7) using car (6768, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6597 move from (0, 9) to (0, 8) using car (6738, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6601 move from (7, 4) to (7, 3) using car (6724, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6607 move from (0, 9) to (0, 8) using car (6738, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", "Agent rider 6608 doesn't move\n", - "Agent rider 6610 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Driver 6617 arrived\n", - "Driver 6621 arrived\n", + "Agent rider 6612 move from (0, 4) to (0, 3) using car (6728, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 6613 move from (0, 9) to (0, 8) using car (6738, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6614 move from (1, 1) to (1, 2) using car (6762, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6615 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6622 move from (2, 5) to (2, 4) using car (6646, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6623 move from (2, 5) to (2, 4) using car (6646, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6624 move from (2, 6) to (2, 7) using car (6768, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 6624 arrived with a waiting time of 5 ticks\n", + "Driver 6625 arrived\n", "Driver 6634 arrived\n", - "Agent rider 6638 move from (1, 2) to (0, 2) using car (6766, [(1, 2), (0, 2)], 0)\n", - "Agent rider 6640 move from (3, 3) to (4, 3) using car (6763, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6642 doesn't move\n", - "Agent rider 6643 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Driver 6657 arrived\n", - "Driver 6659 arrived\n", - "Agent rider 6661 move from (4, 0) to (3, 0) using car (6622, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 6662 arrived\n", - "Agent rider 6663 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6664 move from (7, 1) to (7, 0) using car (6690, [(7, 1), (7, 0)], 0)\n", - "Agent rider 6665 move from (1, 4) to (2, 4) using car (6796, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 6669 arrived\n", - "Agent rider 6677 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6677 arrived with a waiting time of 6 ticks\n", - "Agent rider 6678 move from (1, 3) to (1, 2) using car (6692, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Driver 6684 arrived\n", - "Driver 6686 arrived\n", - "Driver 6689 arrived\n", - "Driver 6694 arrived\n", - "Driver 6701 arrived\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6671 move from (2, 5) to (2, 4) using car (6646, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 6678 arrived\n", + "Agent rider 6679 move from (6, 0) to (7, 0) using car (6619, [(6, 0), (7, 0)], 0)\n", + "Agent rider 6680 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6681 move from (7, 1) to (7, 2) using car (6732, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6683 move from (1, 8) to (2, 8) using car (6722, [(1, 8), (2, 8), (3, 8)], 0)\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6685 move from (3, 4) to (3, 5) using car (6693, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 6685 arrived with a waiting time of 1 ticks\n", + "Agent rider 6686 move from (7, 1) to (7, 2) using car (6732, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6688 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 5) to (6, 4) using car (6727, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 6692 arrived\n", + "Driver 6697 arrived\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 move from (5, 5) to (4, 5) using car (6712, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6704 move from (6, 3) to (7, 3) using car (6782, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6705 move from (6, 7) to (6, 8) using car (6654, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 6706 doesn't move\n", "Agent rider 6707 doesn't move\n", - "Agent rider 6708 move from (3, 4) to (2, 4) using car (6762, [(3, 4), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 6709 move from (5, 2) to (5, 1) using car (6740, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 6710 move from (1, 8) to (0, 8) using car (6673, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6711 move from (4, 7) to (3, 7) using car (6723, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6715 move from (7, 9) to (6, 9) using car (6687, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6716 move from (3, 7) to (2, 7) using car (6755, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 move from (6, 7) to (6, 8) using car (6674, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6725 move from (7, 8) to (7, 9) using car (6745, [(7, 8), (7, 9)], 0)\n", - "Agent rider 6726 move from (4, 6) to (5, 6) using car (6737, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6727 move from (7, 9) to (6, 9) using car (6687, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6728 move from (6, 9) to (7, 9) using car (6770, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6729 move from (4, 6) to (5, 6) using car (6737, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6730 move from (0, 5) to (0, 6) using car (6675, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6731 move from (3, 7) to (2, 7) using car (6671, [(3, 7), (2, 7)], 0)\n", - "Agent rider 6732 move from (1, 4) to (2, 4) using car (6796, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6733 move from (7, 9) to (8, 9) using car (6742, [(7, 9), (8, 9)], 0)\n", - "Agent rider 6734 doesn't move\n", - "Agent rider 6735 move from (3, 3) to (4, 3) using car (6763, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6743 move from (7, 9) to (8, 9) using car (6742, [(7, 9), (8, 9)], 0)\n", - "Agent rider 6744 move from (1, 4) to (2, 4) using car (6796, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6747 move from (1, 4) to (2, 4) using car (6796, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6748 move from (9, 7) to (9, 8) using car (6706, [(9, 7), (9, 8)], 0)\n", - "Agent rider 6749 move from (6, 9) to (7, 9) using car (6770, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6779 move from (4, 5) to (4, 6) using car (6741, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 move from (4, 4) to (5, 4) using car (6717, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6781 move from (4, 4) to (4, 5) using car (6778, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 6782 doesn't move\n", - "Agent rider 6784 move from (9, 7) to (9, 8) using car (6706, [(9, 7), (9, 8)], 0)\n", - "Agent rider 6785 move from (7, 0) to (6, 0) using car (6769, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6786 move from (6, 7) to (6, 8) using car (6674, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 6797 move from (4, 0) to (3, 0) using car (6622, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (6, 9) to (7, 9) using car (6770, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6800 doesn't move\n", - "Agent rider 6801 move from (1, 4) to (2, 4) using car (6796, [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "tick 489 ended\n", - "I am driver 6813 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 6814 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "2 drivers generated.\n", - "I am rider 6815 - dep: (6, 6) , arr: (7, 8)\n", - "I am rider 6816 - dep: (7, 7) , arr: (3, 9)\n", - "I am rider 6817 - dep: (2, 3) , arr: (4, 0)\n", - "3 riders generated.\n" + "Driver 6714 arrived\n", + "Driver 6716 arrived\n", + "Driver 6718 arrived\n", + "Agent rider 6729 move from (6, 1) to (5, 1) using car (6743, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6730 move from (7, 5) to (7, 4) using car (6786, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Driver 6734 arrived\n", + "Driver 6747 arrived\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 1) to (1, 2) using car (6762, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 doesn't move\n", + "Agent rider 6754 move from (5, 3) to (6, 3) using car (6720, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 doesn't move\n", + "Agent rider 6756 move from (1, 1) to (1, 2) using car (6762, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 doesn't move\n", + "Agent rider 6758 move from (4, 9) to (4, 8) using car (6741, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 move from (9, 1) to (8, 1) using car (6778, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6761 move from (4, 9) to (4, 8) using car (6741, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (7, 4) to (7, 5) using car (6735, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 6771 move from (0, 3) to (0, 2) using car (6677, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6772 doesn't move\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6791 move from (6, 1) to (5, 1) using car (6743, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6792 move from (3, 2) to (2, 2) using car (6641, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6793 doesn't move\n", + "Agent rider 6794 doesn't move\n", + "Agent rider 6795 doesn't move\n", + "Agent rider 6796 move from (2, 3) to (1, 3) using car (6660, [(2, 3), (1, 3), (0, 3)], 0)\n", + "tick 478 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6012 move from (8, 4) to (8, 3) using car (6721, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6108 move from (8, 7) to (8, 8) using car (6746, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6109 move from (8, 6) to (8, 7) using car (6725, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 6129 move from (8, 7) to (8, 8) using car (6746, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6183 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 7) to (8, 8) using car (6746, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6288 move from (7, 6) to (6, 6) using car (6773, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 6288 arrived with a waiting time of 24 ticks\n", + "Agent rider 6291 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6299 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6380 move from (8, 2) to (8, 1) using car (6784, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6396 move from (8, 7) to (8, 8) using car (6746, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 move from (8, 7) to (8, 8) using car (6746, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6434 move from (8, 2) to (8, 1) using car (6784, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6444 move from (5, 7) to (6, 7) using car (6719, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6505 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 doesn't move\n", + "Agent rider 6529 move from (8, 4) to (8, 3) using car (6721, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6546 move from (8, 2) to (8, 1) using car (6784, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6550 move from (2, 4) to (2, 3) using car (6646, [(2, 4), (2, 3)], 0)\n", + "Agent rider 6580 move from (1, 2) to (1, 3) using car (6762, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 2) to (1, 3) using car (6762, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6593 move from (2, 4) to (2, 3) using car (6646, [(2, 4), (2, 3)], 0)\n", + "Agent rider 6594 move from (8, 2) to (8, 1) using car (6784, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6595 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6596 move from (2, 7) to (2, 8) using car (6768, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6597 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6601 move from (7, 3) to (8, 3) using car (6724, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 6607 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6608 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6612 move from (0, 3) to (0, 2) using car (6728, [(0, 3), (0, 2)], 0)\n", + "Agent rider 6613 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6614 move from (1, 2) to (1, 3) using car (6762, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6622 move from (2, 4) to (2, 3) using car (6646, [(2, 4), (2, 3)], 0)\n", + "Agent rider 6623 move from (2, 4) to (2, 3) using car (6646, [(2, 4), (2, 3)], 0)\n", + "Driver 6625 arrived\n", + "Driver 6627 arrived\n", + "Driver 6628 arrived\n", + "Driver 6629 arrived\n", + "Driver 6642 arrived\n", + "Driver 6651 arrived\n", + "Driver 6653 arrived\n", + "Driver 6662 arrived\n", + "Driver 6668 arrived\n", + "Agent rider 6670 move from (8, 2) to (8, 1) using car (6784, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6671 move from (2, 4) to (2, 3) using car (6646, [(2, 4), (2, 3)], 0)\n", + "Rider n° 6671 arrived with a waiting time of 4 ticks\n", + "Driver 6675 arrived\n", + "Agent rider 6679 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 move from (6, 1) to (6, 0) using car (6757, [(6, 1), (6, 0)], 0)\n", - "Agent rider 6264 doesn't move\n", - "Agent rider 6265 move from (1, 2) to (1, 1) using car (6692, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6267 move from (7, 9) to (7, 8) using car (6770, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Rider n° 6267 arrived with a waiting time of 11 ticks\n", - "Agent rider 6269 move from (5, 6) to (6, 6) using car (6737, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6423 move from (6, 0) to (5, 0) using car (6769, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6424 move from (5, 4) to (6, 4) using car (6791, [(5, 4), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 move from (4, 5) to (4, 6) using car (6778, [(4, 5), (4, 6)], 0)\n", - "Agent rider 6450 move from (2, 5) to (1, 5) using car (6760, [(2, 5), (1, 5)], 0)\n", - "Agent rider 6451 move from (0, 6) to (0, 7) using car (6675, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6454 move from (1, 2) to (1, 1) using car (6692, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6461 move from (6, 0) to (5, 0) using car (6769, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (7, 9) to (7, 8) using car (6770, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6492 move from (5, 4) to (6, 4) using car (6717, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6505 move from (2, 6) to (3, 6) using car (6804, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (9, 8) to (8, 8) using car (6813, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 4) to (2, 3) using car (6762, [(2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 6522 move from (6, 0) to (7, 0) using car (6651, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6548 move from (1, 2) to (1, 1) using car (6692, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6548 arrived with a waiting time of 11 ticks\n", - "Agent rider 6550 move from (6, 9) to (5, 9) using car (6687, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6568 move from (6, 0) to (7, 0) using car (6651, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6598 move from (1, 2) to (1, 1) using car (6692, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6600 move from (5, 6) to (6, 6) using car (6737, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6608 doesn't move\n", - "Agent rider 6610 move from (1, 2) to (1, 1) using car (6692, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (4, 3) to (5, 3) using car (6763, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (6, 0) to (5, 0) using car (6769, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Driver 6655 arrived\n", - "Driver 6659 arrived\n", - "Agent rider 6661 move from (3, 0) to (2, 0) using car (6622, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (2, 4) to (3, 4) using car (6796, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6678 move from (1, 2) to (1, 1) using car (6692, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6678 arrived with a waiting time of 5 ticks\n", - "Driver 6685 arrived\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6681 move from (7, 2) to (7, 3) using car (6732, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6683 move from (2, 8) to (3, 8) using car (6722, [(2, 8), (3, 8)], 0)\n", + "Agent rider 6684 move from (1, 2) to (0, 2) using car (6648, [(1, 2), (0, 2)], 0)\n", + "Agent rider 6686 move from (7, 2) to (7, 3) using car (6732, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 4) to (6, 3) using car (6727, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 move from (8, 2) to (8, 1) using car (6784, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 6701 move from (4, 5) to (3, 5) using car (6712, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6704 move from (7, 3) to (7, 4) using car (6782, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6705 move from (6, 8) to (6, 9) using car (6654, [(6, 8), (6, 9)], 0)\n", + "Agent rider 6706 doesn't move\n", "Agent rider 6707 doesn't move\n", - "Agent rider 6708 move from (2, 4) to (3, 4) using car (6796, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6709 move from (5, 1) to (6, 1) using car (6740, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 6709 arrived with a waiting time of 2 ticks\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (3, 7) to (2, 7) using car (6723, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6715 move from (6, 9) to (5, 9) using car (6687, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (7, 9) to (7, 8) using car (6770, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6726 move from (5, 6) to (6, 6) using car (6737, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 6726 arrived with a waiting time of 4 ticks\n", - "Agent rider 6727 move from (6, 9) to (5, 9) using car (6687, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 6728 move from (7, 9) to (7, 8) using car (6770, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6729 move from (5, 6) to (6, 6) using car (6737, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6730 move from (0, 6) to (0, 7) using car (6675, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6731 doesn't move\n", - "Agent rider 6732 move from (2, 4) to (2, 3) using car (6762, [(2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", - "Agent rider 6733 move from (8, 9) to (9, 9) using car (6736, [(8, 9), (9, 9)], 0)\n", - "Agent rider 6734 doesn't move\n", - "Agent rider 6735 move from (4, 3) to (5, 3) using car (6763, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Driver 6710 arrived\n", + "Driver 6718 arrived\n", + "Agent rider 6729 move from (5, 1) to (5, 2) using car (6743, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6730 doesn't move\n", "Driver 6739 arrived\n", - "Agent rider 6743 move from (8, 9) to (9, 9) using car (6736, [(8, 9), (9, 9)], 0)\n", - "Agent rider 6744 move from (2, 4) to (3, 4) using car (6796, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 6744 arrived with a waiting time of 1 ticks\n", - "Agent rider 6747 move from (2, 4) to (3, 4) using car (6796, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6748 move from (9, 8) to (8, 8) using car (6813, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6749 move from (7, 9) to (7, 8) using car (6770, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Driver 6764 arrived\n", - "Driver 6774 arrived\n", - "Driver 6776 arrived\n", - "Agent rider 6779 move from (4, 6) to (4, 7) using car (6741, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 move from (5, 4) to (6, 4) using car (6717, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6781 move from (4, 5) to (4, 6) using car (6778, [(4, 5), (4, 6)], 0)\n", - "Agent rider 6782 move from (2, 6) to (3, 6) using car (6804, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6784 move from (9, 8) to (8, 8) using car (6813, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6785 move from (6, 0) to (5, 0) using car (6769, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6786 doesn't move\n", - "Agent rider 6797 move from (3, 0) to (2, 0) using car (6622, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (7, 9) to (7, 8) using car (6770, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 6800 move from (2, 6) to (3, 6) using car (6804, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6801 move from (2, 4) to (3, 4) using car (6796, [(2, 4), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6815 doesn't move\n", - "Agent rider 6816 doesn't move\n", - "Agent rider 6817 doesn't move\n", - "tick 490 ended\n", - "I am driver 6818 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 6819 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (5, 4)]\n", - "I am driver 6820 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 6821 - trip: [(2, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6822 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 6823 - trip: [(6, 3), (6, 4), (6, 5)]\n", - "I am driver 6824 - trip: [(3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 6825 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 6826 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 6827 - trip: [(8, 3), (8, 2), (9, 2)]\n", - "I am driver 6828 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", - "I am driver 6829 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 6830 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 6831 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6832 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "15 drivers generated.\n", - "I am rider 6833 - dep: (1, 3) , arr: (0, 5)\n", - "I am rider 6834 - dep: (2, 1) , arr: (6, 3)\n", - "I am rider 6835 - dep: (1, 5) , arr: (1, 8)\n", - "I am rider 6836 - dep: (5, 6) , arr: (8, 8)\n", - "4 riders generated.\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6264 move from (2, 4) to (3, 4) using car (6807, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 6265 move from (1, 1) to (1, 0) using car (6692, [(1, 1), (1, 0)], 0)\n", - "Rider n° 6265 arrived with a waiting time of 10 ticks\n", - "Agent rider 6269 doesn't move\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6423 move from (5, 0) to (4, 0) using car (6769, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6424 move from (6, 4) to (6, 5) using car (6750, [(6, 4), (6, 5)], 0)\n", - "Rider n° 6424 arrived with a waiting time of 10 ticks\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6451 move from (0, 7) to (0, 8) using car (6675, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 6451 arrived with a waiting time of 11 ticks\n", - "Agent rider 6454 move from (1, 1) to (1, 0) using car (6692, [(1, 1), (1, 0)], 0)\n", - "Rider n° 6454 arrived with a waiting time of 10 ticks\n", - "Agent rider 6461 move from (5, 0) to (4, 0) using car (6769, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6492 move from (6, 4) to (7, 4) using car (6717, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6505 move from (3, 6) to (4, 6) using car (6804, [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 move from (8, 8) to (9, 8) using car (6810, [(8, 8), (9, 8)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6519 move from (2, 3) to (1, 3) using car (6738, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 6519 arrived with a waiting time of 2 ticks\n", - "Agent rider 6522 move from (7, 0) to (8, 0) using car (6651, [(7, 0), (8, 0)], 0)\n", - "Agent rider 6550 move from (5, 9) to (4, 9) using car (6687, [(5, 9), (4, 9)], 0)\n", - "Agent rider 6568 move from (7, 0) to (8, 0) using car (6651, [(7, 0), (8, 0)], 0)\n", - "Agent rider 6598 move from (1, 1) to (1, 0) using car (6692, [(1, 1), (1, 0)], 0)\n", - "Rider n° 6598 arrived with a waiting time of 7 ticks\n", - "Agent rider 6600 move from (6, 6) to (7, 6) using car (6737, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6608 move from (9, 5) to (8, 5) using car (6820, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 6610 move from (1, 1) to (1, 0) using car (6692, [(1, 1), (1, 0)], 0)\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (5, 3) to (6, 3) using car (6763, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (5, 0) to (4, 0) using car (6769, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Driver 6659 arrived\n", - "Agent rider 6661 move from (2, 0) to (1, 0) using car (6622, [(2, 0), (1, 0)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 move from (7, 0) to (8, 0) using car (6651, [(7, 0), (8, 0)], 0)\n", - "Agent rider 6665 move from (3, 4) to (3, 3) using car (6796, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 6671 arrived\n", - "Driver 6673 arrived\n", - "Driver 6685 arrived\n", - "Driver 6690 arrived\n", - "Driver 6706 arrived\n", - "Agent rider 6707 move from (6, 4) to (7, 4) using car (6717, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 6707 arrived with a waiting time of 6 ticks\n", - "Agent rider 6708 move from (3, 4) to (3, 3) using car (6796, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (2, 7) to (1, 7) using car (6723, [(2, 7), (1, 7)], 0)\n", - "Driver 6713 arrived\n", - "Agent rider 6715 move from (5, 9) to (4, 9) using car (6687, [(5, 9), (4, 9)], 0)\n", - "Agent rider 6716 move from (2, 7) to (2, 6) using car (6794, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Driver 6724 arrived\n", - "Agent rider 6725 move from (7, 8) to (7, 7) using car (6770, [(7, 8), (7, 7)], 0)\n", - "Agent rider 6727 move from (5, 9) to (4, 9) using car (6687, [(5, 9), (4, 9)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6729 move from (6, 6) to (7, 6) using car (6737, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6730 move from (0, 7) to (0, 8) using car (6675, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6731 move from (2, 7) to (2, 6) using car (6794, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 6732 move from (2, 3) to (1, 3) using car (6821, [(2, 3), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 doesn't move\n", - "Agent rider 6735 move from (5, 3) to (6, 3) using car (6763, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Driver 6740 arrived\n", "Driver 6742 arrived\n", - "Agent rider 6743 doesn't move\n", - "Driver 6745 arrived\n", - "Agent rider 6747 doesn't move\n", - "Agent rider 6748 move from (8, 8) to (7, 8) using car (6813, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6749 move from (7, 8) to (7, 7) using car (6770, [(7, 8), (7, 7)], 0)\n", - "Driver 6766 arrived\n", - "Agent rider 6779 move from (4, 7) to (4, 8) using car (6741, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 move from (6, 4) to (7, 4) using car (6717, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6781 doesn't move\n", - "Agent rider 6782 doesn't move\n", - "Agent rider 6784 move from (8, 8) to (7, 8) using car (6813, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6785 move from (5, 0) to (4, 0) using car (6769, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6786 doesn't move\n", - "Driver 6787 arrived\n", - "Agent rider 6797 move from (2, 0) to (1, 0) using car (6622, [(2, 0), (1, 0)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 doesn't move\n", - "Agent rider 6800 move from (3, 6) to (4, 6) using car (6804, [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6801 move from (3, 4) to (3, 3) using car (6796, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6815 move from (6, 6) to (7, 6) using car (6737, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6816 doesn't move\n", - "Agent rider 6817 move from (2, 3) to (1, 3) using car (6821, [(2, 3), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6834 move from (2, 1) to (2, 2) using car (6818, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 doesn't move\n", - "tick 491 ended\n", - "I am driver 6837 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 6838 - trip: [(2, 4), (2, 5), (2, 6)]\n", - "I am driver 6839 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 6840 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 6841 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 6842 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6843 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6844 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 6845 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 6846 - trip: [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6847 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "11 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 6123 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6264 move from (3, 4) to (4, 4) using car (6807, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 6269 move from (6, 6) to (6, 5) using car (6831, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 6269 arrived with a waiting time of 22 ticks\n", - "Agent rider 6295 move from (0, 8) to (0, 7) using car (6790, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 6423 move from (4, 0) to (4, 1) using car (6769, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6446 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6449 move from (4, 6) to (4, 5) using car (6804, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6454 doesn't move\n", - "Agent rider 6461 move from (4, 0) to (4, 1) using car (6769, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Rider n° 6461 arrived with a waiting time of 7 ticks\n", - "Agent rider 6462 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (7, 8) to (6, 8) using car (6813, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 move from (7, 4) to (8, 4) using car (6717, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6505 move from (4, 6) to (4, 5) using car (6804, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6506 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (0, 8) to (0, 7) using car (6790, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6568 doesn't move\n", - "Agent rider 6600 move from (7, 6) to (8, 6) using car (6737, [(7, 6), (8, 6)], 0)\n", - "Agent rider 6608 move from (8, 5) to (8, 4) using car (6820, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 6608 arrived with a waiting time of 5 ticks\n", - "Agent rider 6610 move from (1, 0) to (1, 1) using car (6843, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Driver 6618 arrived\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (6, 3) to (6, 4) using car (6763, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6642 move from (4, 0) to (4, 1) using car (6769, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Rider n° 6642 arrived with a waiting time of 5 ticks\n", - "Agent rider 6643 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6661 move from (1, 0) to (1, 1) using car (6843, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 6663 move from (0, 8) to (0, 9) using car (6675, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (3, 3) to (3, 2) using car (6796, [(3, 3), (3, 2)], 0)\n", - "Driver 6673 arrived\n", - "Driver 6674 arrived\n", - "Driver 6695 arrived\n", - "Agent rider 6707 move from (6, 4) to (6, 5) using car (6823, [(6, 4), (6, 5)], 0)\n", - "Agent rider 6708 move from (3, 3) to (3, 2) using car (6796, [(3, 3), (3, 2)], 0)\n", - "Agent rider 6710 move from (0, 8) to (0, 7) using car (6790, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6715 doesn't move\n", - "Agent rider 6716 move from (2, 6) to (2, 5) using car (6794, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 6720 move from (0, 3) to (0, 4) using car (6844, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6722 move from (6, 8) to (6, 7) using car (6759, [(6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 move from (7, 8) to (6, 8) using car (6813, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6729 doesn't move\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6731 move from (2, 6) to (2, 5) using car (6794, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 6731 arrived with a waiting time of 2 ticks\n", - "Agent rider 6732 move from (1, 3) to (1, 2) using car (6821, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 move from (0, 3) to (0, 4) using car (6844, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6735 move from (6, 3) to (6, 4) using car (6763, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Driver 6736 arrived\n", - "Agent rider 6743 doesn't move\n", - "Driver 6746 arrived\n", - "Agent rider 6747 move from (3, 4) to (3, 5) using car (6777, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 6747 arrived with a waiting time of 2 ticks\n", - "Agent rider 6748 move from (7, 8) to (6, 8) using car (6813, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6748 doesn't move\n", "Agent rider 6749 doesn't move\n", - "Driver 6752 arrived\n", - "Driver 6754 arrived\n", - "Driver 6757 arrived\n", - "Driver 6760 arrived\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 2) to (1, 3) using car (6762, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 move from (1, 2) to (0, 2) using car (6648, [(1, 2), (0, 2)], 0)\n", + "Agent rider 6754 move from (6, 3) to (6, 4) using car (6720, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 move from (1, 2) to (1, 3) using car (6762, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6756 move from (1, 2) to (1, 3) using car (6762, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 move from (0, 8) to (0, 7) using car (6738, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6758 move from (4, 8) to (4, 7) using car (6741, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 move from (5, 8) to (5, 9) using car (6694, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6761 move from (4, 8) to (4, 7) using car (6741, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", "Driver 6767 arrived\n", - "Driver 6771 arrived\n", - "Driver 6772 arrived\n", - "Driver 6778 arrived\n", - "Agent rider 6779 move from (4, 8) to (4, 9) using car (6741, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 move from (7, 4) to (8, 4) using car (6717, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 6781 doesn't move\n", - "Agent rider 6782 move from (3, 6) to (3, 7) using car (6832, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6784 move from (7, 8) to (6, 8) using car (6813, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6785 move from (4, 0) to (4, 1) using car (6769, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 6786 move from (6, 8) to (6, 7) using car (6759, [(6, 8), (6, 7), (7, 7)], 0)\n", - "Agent rider 6797 move from (1, 0) to (1, 1) using car (6843, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (7, 8) to (6, 8) using car (6813, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6800 move from (4, 6) to (4, 5) using car (6804, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 6801 move from (3, 3) to (3, 2) using car (6796, [(3, 3), (3, 2)], 0)\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6815 doesn't move\n", - "Agent rider 6816 doesn't move\n", - "Agent rider 6817 move from (1, 3) to (1, 2) using car (6821, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6833 move from (1, 3) to (0, 3) using car (6738, [(1, 3), (0, 3)], 0)\n", - "Agent rider 6834 move from (2, 2) to (3, 2) using car (6840, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 doesn't move\n", - "tick 492 ended\n", - "I am driver 6848 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 6849 - trip: [(7, 6), (7, 5), (7, 4)]\n", - "I am driver 6850 - trip: [(8, 0), (7, 0)]\n", - "I am driver 6851 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", - "I am driver 6852 - trip: [(6, 7), (6, 6), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 6853 - trip: [(5, 2), (6, 2), (7, 2)]\n", - "I am driver 6854 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 6855 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 6856 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 6857 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", - "I am driver 6858 - trip: [(4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 6859 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 6860 - trip: [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 6861 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (7, 5) to (7, 6) using car (6735, [(7, 5), (7, 6)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6772 move from (7, 2) to (7, 3) using car (6732, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6791 move from (5, 1) to (5, 2) using car (6743, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6792 move from (2, 2) to (1, 2) using car (6641, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6793 move from (2, 3) to (2, 2) using car (6785, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6794 doesn't move\n", + "Agent rider 6795 move from (7, 3) to (7, 4) using car (6782, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6796 doesn't move\n", + "tick 479 ended\n", + "I am driver 6797 - trip: [(2, 8), (3, 8), (4, 8), (4, 7)]\n", + "I am driver 6798 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 6799 - trip: [(1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 6800 - trip: [(1, 5), (2, 5), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 6801 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 6802 - trip: [(3, 5), (4, 5), (5, 5)]\n", + "I am driver 6803 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 6804 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", + "I am driver 6805 - trip: [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 6806 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 6807 - trip: [(9, 7), (8, 7), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 6808 - trip: [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 6809 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 6810 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", "14 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6264 move from (4, 4) to (5, 4) using car (6807, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 6264 arrived with a waiting time of 18 ticks\n", - "Agent rider 6295 move from (0, 7) to (0, 6) using car (6790, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 6423 move from (4, 1) to (4, 2) using car (6769, [(4, 1), (4, 2)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 move from (4, 5) to (4, 6) using car (6758, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6461 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (6, 8) to (5, 8) using car (6813, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 move from (8, 4) to (9, 4) using car (6717, [(8, 4), (9, 4)], 0)\n", - "Agent rider 6505 move from (4, 5) to (4, 6) using car (6758, [(4, 5), (4, 6), (4, 7)], 0)\n", + "I am rider 6811 - dep: (3, 5) , arr: (6, 3)\n", + "I am rider 6812 - dep: (5, 9) , arr: (6, 5)\n", + "I am rider 6813 - dep: (8, 9) , arr: (5, 9)\n", + "3 riders generated.\n", + "Agent rider 6012 move from (8, 3) to (7, 3) using car (6810, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 6012 arrived with a waiting time of 21 ticks\n", + "Agent rider 6108 move from (8, 8) to (8, 9) using car (6746, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 move from (8, 8) to (8, 9) using car (6746, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6183 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 8) to (8, 9) using car (6746, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6291 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6299 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6380 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Agent rider 6396 move from (8, 8) to (8, 9) using car (6746, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 move from (8, 8) to (8, 9) using car (6746, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6434 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Agent rider 6444 move from (6, 7) to (7, 7) using car (6719, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6505 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (0, 7) to (0, 6) using car (6790, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 6522 move from (8, 0) to (7, 0) using car (6850, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6568 move from (8, 0) to (7, 0) using car (6850, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6610 move from (1, 1) to (2, 1) using car (6854, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 6622 arrived\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (6, 4) to (6, 5) using car (6763, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Driver 6651 arrived\n", - "Agent rider 6661 move from (1, 1) to (1, 2) using car (6843, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 move from (8, 0) to (7, 0) using car (6850, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6665 move from (3, 2) to (4, 2) using car (6840, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 6674 arrived\n", - "Driver 6687 arrived\n", - "Driver 6692 arrived\n", + "Agent rider 6508 move from (7, 4) to (7, 5) using car (6782, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 doesn't move\n", + "Agent rider 6529 move from (8, 3) to (7, 3) using car (6810, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 6546 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Agent rider 6550 move from (2, 3) to (1, 3) using car (6764, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6580 move from (1, 3) to (1, 4) using car (6762, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 3) to (1, 4) using car (6809, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6593 move from (2, 3) to (1, 3) using car (6764, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6594 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Agent rider 6595 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6596 move from (2, 8) to (3, 8) using car (6797, [(2, 8), (3, 8), (4, 8), (4, 7)], 0)\n", + "Agent rider 6597 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6601 move from (8, 3) to (9, 3) using car (6724, [(8, 3), (9, 3)], 0)\n", + "Agent rider 6607 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6608 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6614 move from (1, 3) to (1, 4) using car (6762, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Rider n° 6614 arrived with a waiting time of 6 ticks\n", + "Agent rider 6615 doesn't move\n", + "Driver 6619 arrived\n", + "Agent rider 6622 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Driver 6627 arrived\n", + "Driver 6629 arrived\n", + "Driver 6640 arrived\n", + "Driver 6653 arrived\n", + "Driver 6657 arrived\n", + "Driver 6658 arrived\n", + "Agent rider 6670 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Driver 6677 arrived\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6681 move from (7, 3) to (7, 4) using car (6732, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6686 move from (7, 3) to (7, 4) using car (6732, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 3) to (6, 4) using car (6780, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Agent rider 6701 move from (3, 5) to (2, 5) using car (6712, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 6702 move from (0, 1) to (0, 2) using car (6736, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6704 move from (7, 4) to (7, 5) using car (6782, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6705 doesn't move\n", + "Agent rider 6706 move from (5, 9) to (6, 9) using car (6694, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 6707 doesn't move\n", - "Agent rider 6708 move from (3, 2) to (2, 2) using car (6808, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 6710 move from (0, 7) to (0, 6) using car (6790, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6715 move from (4, 9) to (3, 9) using car (6741, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6716 move from (2, 5) to (2, 4) using car (6794, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 6720 move from (0, 4) to (0, 5) using car (6844, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6722 move from (6, 7) to (7, 7) using car (6759, [(6, 7), (7, 7)], 0)\n", - "Driver 6723 arrived\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6727 move from (4, 9) to (3, 9) using car (6741, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6728 move from (6, 8) to (5, 8) using car (6813, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6729 move from (7, 6) to (7, 7) using car (6751, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6732 move from (1, 2) to (1, 1) using car (6821, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 move from (0, 4) to (0, 5) using car (6844, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6735 move from (6, 4) to (6, 5) using car (6763, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Driver 6709 arrived\n", + "Agent rider 6729 move from (5, 2) to (5, 3) using car (6743, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6730 move from (7, 4) to (7, 5) using car (6782, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", "Driver 6740 arrived\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6747 move from (3, 4) to (3, 5) using car (6803, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 6747 arrived with a waiting time of 2 ticks\n", - "Agent rider 6748 move from (6, 8) to (5, 8) using car (6813, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 6748 move from (5, 5) to (5, 4) using car (6781, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 move from (5, 9) to (6, 9) using car (6694, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6752 move from (1, 3) to (1, 4) using car (6762, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 doesn't move\n", + "Agent rider 6754 move from (6, 4) to (6, 5) using car (6720, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 move from (1, 3) to (1, 4) using car (6762, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6756 move from (1, 3) to (1, 4) using car (6762, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 move from (0, 7) to (0, 6) using car (6738, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6758 move from (4, 7) to (4, 6) using car (6741, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 move from (8, 1) to (8, 0) using car (6784, [(8, 1), (8, 0)], 0)\n", + "Agent rider 6760 move from (5, 9) to (6, 9) using car (6694, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6761 move from (4, 7) to (4, 6) using car (6741, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6772 move from (7, 3) to (7, 4) using car (6732, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6791 move from (5, 2) to (5, 3) using car (6743, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6792 doesn't move\n", + "Agent rider 6793 move from (2, 2) to (3, 2) using car (6785, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6794 move from (3, 7) to (4, 7) using car (6798, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 6795 doesn't move\n", + "Agent rider 6796 move from (1, 3) to (1, 4) using car (6762, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6811 move from (3, 5) to (4, 5) using car (6802, [(3, 5), (4, 5), (5, 5)], 0)\n", + "Agent rider 6812 move from (5, 9) to (6, 9) using car (6694, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6813 doesn't move\n", + "tick 480 ended\n", + "I am driver 6814 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 6815 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 6816 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 6817 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6108 move from (8, 9) to (7, 9) using car (6746, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6109 move from (8, 7) to (9, 7) using car (6775, [(8, 7), (9, 7)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6187 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6291 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6299 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6434 doesn't move\n", + "Agent rider 6444 move from (7, 7) to (8, 7) using car (6719, [(7, 7), (8, 7)], 0)\n", + "Agent rider 6505 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6506 doesn't move\n", + "Agent rider 6508 move from (7, 5) to (7, 6) using car (6782, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6509 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6510 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6529 move from (7, 3) to (6, 3) using car (6810, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6550 move from (1, 3) to (0, 3) using car (6764, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6580 move from (1, 4) to (1, 5) using car (6762, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 4) to (1, 5) using car (6809, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6593 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6596 move from (3, 8) to (4, 8) using car (6797, [(3, 8), (4, 8), (4, 7)], 0)\n", + "Agent rider 6597 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6607 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6608 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6612 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6613 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6615 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6622 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Driver 6629 arrived\n", + "Driver 6636 arrived\n", + "Driver 6639 arrived\n", + "Driver 6641 arrived\n", + "Driver 6646 arrived\n", + "Driver 6648 arrived\n", + "Driver 6654 arrived\n", + "Driver 6658 arrived\n", + "Driver 6660 arrived\n", + "Driver 6667 arrived\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6681 move from (7, 4) to (7, 5) using car (6732, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6683 move from (3, 8) to (4, 8) using car (6797, [(3, 8), (4, 8), (4, 7)], 0)\n", + "Agent rider 6684 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6686 move from (7, 4) to (7, 5) using car (6732, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6688 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 4) to (6, 5) using car (6780, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 6695 arrived\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 move from (2, 5) to (1, 5) using car (6712, [(2, 5), (1, 5)], 0)\n", + "Agent rider 6702 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6704 move from (7, 5) to (7, 6) using car (6782, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Rider n° 6704 arrived with a waiting time of 3 ticks\n", + "Agent rider 6705 move from (6, 9) to (5, 9) using car (6817, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6706 move from (6, 9) to (7, 9) using car (6694, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 6706 arrived with a waiting time of 2 ticks\n", + "Agent rider 6707 doesn't move\n", + "Driver 6711 arrived\n", + "Driver 6722 arrived\n", + "Driver 6726 arrived\n", + "Driver 6728 arrived\n", + "Agent rider 6729 move from (5, 3) to (5, 4) using car (6743, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6730 move from (7, 5) to (7, 6) using car (6782, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Driver 6735 arrived\n", + "Driver 6744 arrived\n", + "Agent rider 6748 move from (5, 4) to (5, 3) using car (6781, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", "Agent rider 6749 doesn't move\n", "Driver 6750 arrived\n", - "Driver 6755 arrived\n", + "Agent rider 6751 move from (6, 9) to (7, 9) using car (6694, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6752 move from (1, 4) to (1, 5) using car (6762, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6754 move from (6, 5) to (6, 6) using car (6720, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 move from (1, 4) to (1, 5) using car (6762, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6756 move from (1, 4) to (1, 5) using car (6762, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 move from (0, 6) to (0, 5) using car (6738, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6758 move from (4, 6) to (4, 5) using car (6741, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 move from (6, 9) to (7, 9) using car (6694, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6761 move from (4, 6) to (4, 5) using car (6741, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 6761 arrived with a waiting time of 1 ticks\n", + "Driver 6766 arrived\n", + "Agent rider 6769 move from (3, 6) to (2, 6) using car (6777, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 move from (0, 2) to (0, 3) using car (6736, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6772 move from (7, 4) to (7, 5) using car (6732, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Driver 6783 arrived\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6791 move from (5, 3) to (5, 4) using car (6743, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 6792 doesn't move\n", + "Agent rider 6793 move from (3, 2) to (4, 2) using car (6785, [(3, 2), (4, 2)], 0)\n", + "Agent rider 6794 move from (4, 7) to (5, 7) using car (6798, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 6795 move from (7, 4) to (8, 4) using car (6789, [(7, 4), (8, 4)], 0)\n", + "Agent rider 6796 move from (1, 4) to (1, 5) using car (6762, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6811 move from (4, 5) to (5, 5) using car (6802, [(4, 5), (5, 5)], 0)\n", + "Agent rider 6812 doesn't move\n", + "Agent rider 6813 move from (8, 9) to (7, 9) using car (6746, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "tick 481 ended\n", + "I am driver 6818 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 6819 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (7, 4)]\n", + "I am driver 6820 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 6821 - trip: [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 6822 - trip: [(5, 2), (5, 3), (4, 3)]\n", + "I am driver 6823 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 6824 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 6825 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6826 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 6827 - trip: [(8, 7), (8, 6), (7, 6)]\n", + "I am driver 6828 - trip: [(2, 1), (1, 1)]\n", + "I am driver 6829 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)]\n", + "I am driver 6830 - trip: [(7, 3), (7, 2), (6, 2)]\n", + "I am driver 6831 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 6832 - trip: [(5, 5), (5, 6), (4, 6)]\n", + "I am driver 6833 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 6834 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 6835 - trip: [(9, 4), (8, 4), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 6836 - trip: [(4, 7), (3, 7), (2, 7), (2, 8)]\n", + "I am driver 6837 - trip: [(9, 4), (8, 4)]\n", + "I am driver 6838 - trip: [(5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 6839 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 6840 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 6841 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 6842 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "25 drivers generated.\n", + "I am rider 6843 - dep: (8, 5) , arr: (5, 1)\n", + "I am rider 6844 - dep: (1, 7) , arr: (3, 2)\n", + "I am rider 6845 - dep: (5, 5) , arr: (2, 6)\n", + "I am rider 6846 - dep: (3, 0) , arr: (0, 6)\n", + "I am rider 6847 - dep: (3, 5) , arr: (4, 0)\n", + "I am rider 6848 - dep: (4, 9) , arr: (4, 6)\n", + "6 riders generated.\n", + "Agent rider 6108 move from (7, 9) to (8, 9) using car (6694, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6187 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6291 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6299 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6380 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Agent rider 6396 doesn't move\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 doesn't move\n", + "Agent rider 6434 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Rider n° 6434 arrived with a waiting time of 6 ticks\n", + "Agent rider 6444 move from (8, 7) to (8, 6) using car (6827, [(8, 7), (8, 6), (7, 6)], 0)\n", + "Agent rider 6505 move from (0, 5) to (0, 4) using car (6738, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6506 move from (9, 4) to (8, 4) using car (6837, [(9, 4), (8, 4)], 0)\n", + "Agent rider 6508 move from (7, 6) to (7, 5) using car (6805, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6509 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6510 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6529 move from (6, 3) to (5, 3) using car (6810, [(6, 3), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 6546 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Agent rider 6550 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6580 move from (1, 5) to (1, 6) using car (6762, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 5) to (1, 6) using car (6809, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 6593 move from (1, 3) to (1, 4) using car (6799, [(1, 3), (1, 4)], 0)\n", + "Rider n° 6593 arrived with a waiting time of 2 ticks\n", + "Agent rider 6594 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Agent rider 6595 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6596 doesn't move\n", + "Agent rider 6597 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6607 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6608 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6612 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6613 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6615 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6622 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Driver 6636 arrived\n", + "Driver 6641 arrived\n", + "Driver 6648 arrived\n", + "Driver 6660 arrived\n", + "Agent rider 6670 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6681 move from (7, 5) to (7, 6) using car (6732, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 6683 move from (4, 8) to (4, 7) using car (6797, [(4, 8), (4, 7)], 0)\n", + "Agent rider 6684 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6686 move from (7, 5) to (7, 6) using car (6732, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 6686 arrived with a waiting time of 3 ticks\n", + "Agent rider 6688 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 5) to (6, 6) using car (6780, [(6, 5), (6, 6)], 0)\n", + "Driver 6693 arrived\n", + "Agent rider 6699 move from (9, 6) to (9, 5) using car (6804, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6700 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6705 move from (5, 9) to (4, 9) using car (6817, [(5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Driver 6715 arrived\n", + "Driver 6724 arrived\n", + "Driver 6725 arrived\n", + "Agent rider 6729 move from (5, 4) to (5, 5) using car (6743, [(5, 4), (5, 5)], 0)\n", + "Agent rider 6730 move from (7, 6) to (7, 5) using car (6805, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 6733 arrived\n", + "Driver 6737 arrived\n", + "Driver 6745 arrived\n", + "Agent rider 6748 move from (5, 3) to (5, 2) using car (6781, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 move from (7, 9) to (8, 9) using car (6694, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6752 move from (1, 5) to (1, 6) using car (6762, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6754 move from (6, 6) to (6, 7) using car (6720, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 6755 move from (1, 5) to (1, 6) using car (6762, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6756 move from (1, 5) to (1, 6) using car (6762, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 move from (0, 5) to (1, 5) using car (6829, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6758 move from (4, 5) to (4, 4) using car (6741, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 move from (8, 0) to (7, 0) using car (6788, [(8, 0), (7, 0)], 0)\n", + "Agent rider 6760 move from (7, 9) to (8, 9) using car (6694, [(7, 9), (8, 9), (9, 9)], 0)\n", "Driver 6765 arrived\n", - "Driver 6770 arrived\n", - "Driver 6772 arrived\n", - "Agent rider 6779 move from (4, 9) to (3, 9) using car (6741, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 move from (8, 4) to (9, 4) using car (6717, [(8, 4), (9, 4)], 0)\n", - "Agent rider 6781 doesn't move\n", - "Agent rider 6782 move from (3, 7) to (3, 8) using car (6832, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6784 move from (6, 8) to (5, 8) using car (6813, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6785 move from (4, 1) to (4, 2) using car (6769, [(4, 1), (4, 2)], 0)\n", - "Agent rider 6786 move from (6, 7) to (7, 7) using car (6759, [(6, 7), (7, 7)], 0)\n", - "Driver 6789 arrived\n", - "Agent rider 6797 move from (1, 1) to (2, 1) using car (6854, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 6797 arrived with a waiting time of 0 ticks\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (6, 8) to (5, 8) using car (6813, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6800 move from (4, 5) to (4, 6) using car (6830, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6801 move from (3, 2) to (2, 2) using car (6808, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 6805 arrived\n", - "Driver 6810 arrived\n", + "Agent rider 6769 move from (2, 6) to (1, 6) using car (6777, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6770 move from (7, 6) to (7, 5) using car (6805, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6771 move from (0, 3) to (0, 4) using car (6736, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 6772 doesn't move\n", + "Driver 6774 arrived\n", + "Driver 6784 arrived\n", + "Agent rider 6790 move from (9, 5) to (8, 5) using car (6823, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 move from (5, 4) to (5, 5) using car (6838, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6792 move from (1, 2) to (1, 1) using car (6801, [(1, 2), (1, 1)], 0)\n", + "Agent rider 6793 doesn't move\n", + "Agent rider 6794 move from (5, 7) to (5, 8) using car (6773, [(5, 7), (5, 8)], 0)\n", + "Agent rider 6795 doesn't move\n", + "Agent rider 6796 move from (1, 5) to (1, 6) using car (6762, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", "Agent rider 6811 doesn't move\n", "Agent rider 6812 doesn't move\n", - "Agent rider 6815 move from (7, 6) to (7, 7) using car (6751, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6816 doesn't move\n", - "Agent rider 6817 move from (1, 2) to (1, 1) using car (6821, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6834 move from (3, 2) to (4, 2) using car (6840, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 doesn't move\n", - "tick 493 ended\n", - "I am driver 6862 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 6863 - trip: [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 6864 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 6865 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 6866 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 6867 - trip: [(3, 5), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 6868 - trip: [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2)]\n", - "7 drivers generated.\n", - "I am rider 6869 - dep: (9, 2) , arr: (6, 8)\n", - "I am rider 6870 - dep: (1, 3) , arr: (3, 8)\n", - "I am rider 6871 - dep: (1, 1) , arr: (9, 6)\n", - "I am rider 6872 - dep: (6, 8) , arr: (6, 1)\n", - "I am rider 6873 - dep: (7, 9) , arr: (1, 6)\n", - "I am rider 6874 - dep: (4, 4) , arr: (5, 7)\n", - "I am rider 6875 - dep: (8, 5) , arr: (8, 9)\n", - "I am rider 6876 - dep: (7, 1) , arr: (1, 5)\n", - "I am rider 6877 - dep: (6, 6) , arr: (5, 6)\n", - "I am rider 6878 - dep: (3, 5) , arr: (4, 2)\n", - "I am rider 6879 - dep: (5, 7) , arr: (2, 3)\n", - "I am rider 6880 - dep: (0, 9) , arr: (4, 8)\n", - "I am rider 6881 - dep: (0, 5) , arr: (4, 9)\n", - "I am rider 6882 - dep: (3, 4) , arr: (7, 6)\n", - "14 riders generated.\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6295 move from (0, 6) to (0, 5) using car (6790, [(0, 6), (0, 5)], 0)\n", - "Agent rider 6423 move from (4, 2) to (5, 2) using car (6840, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 move from (4, 6) to (4, 7) using car (6758, [(4, 6), (4, 7)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (5, 8) to (4, 8) using car (6813, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (4, 6) to (4, 7) using car (6758, [(4, 6), (4, 7)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (0, 6) to (0, 5) using car (6790, [(0, 6), (0, 5)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6550 move from (4, 9) to (5, 9) using car (6753, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 6568 doesn't move\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6610 move from (2, 1) to (3, 1) using car (6854, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 6610 arrived with a waiting time of 8 ticks\n", - "Agent rider 6638 doesn't move\n" + "Agent rider 6813 move from (7, 9) to (6, 9) using car (6746, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 6843 doesn't move\n", + "Agent rider 6844 doesn't move\n", + "Agent rider 6845 move from (5, 5) to (5, 6) using car (6832, [(5, 5), (5, 6), (4, 6)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6847 doesn't move\n", + "Agent rider 6848 doesn't move\n", + "tick 482 ended\n", + "I am driver 6849 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 6850 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 6851 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "I am driver 6852 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 6853 - trip: [(3, 9), (3, 8), (4, 8)]\n", + "I am driver 6854 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 6855 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 6856 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 6857 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6858 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "10 drivers generated.\n", + "I am rider 6859 - dep: (0, 9) , arr: (1, 0)\n", + "I am rider 6860 - dep: (1, 6) , arr: (4, 3)\n", + "I am rider 6861 - dep: (4, 7) , arr: (3, 9)\n", + "I am rider 6862 - dep: (4, 0) , arr: (1, 3)\n", + "4 riders generated.\n", + "Agent rider 6108 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6183 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6187 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6218 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6264 move from (7, 0) to (6, 0) using car (6786, [(7, 0), (6, 0)], 0)\n", + "Agent rider 6265 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6291 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6299 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6396 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Rider n° 6396 arrived with a waiting time of 12 ticks\n", + "Agent rider 6399 doesn't move\n", + "Agent rider 6430 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Rider n° 6430 arrived with a waiting time of 13 ticks\n", + "Agent rider 6444 move from (8, 6) to (7, 6) using car (6825, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6505 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6506 move from (8, 4) to (7, 4) using car (6835, [(8, 4), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 6508 doesn't move\n", + "Agent rider 6509 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6510 doesn't move\n", + "Agent rider 6529 move from (5, 3) to (4, 3) using car (6822, [(5, 3), (4, 3)], 0)\n", + "Agent rider 6546 move from (7, 0) to (6, 0) using car (6786, [(7, 0), (6, 0)], 0)\n", + "Agent rider 6550 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6580 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6640 move from (6, 5) to (6, 6) using car (6763, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6661 move from (1, 2) to (1, 3) using car (6843, [(1, 2), (1, 3)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (4, 2) to (5, 2) using car (6840, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 6675 arrived\n", - "Driver 6692 arrived\n", - "Agent rider 6708 move from (2, 2) to (1, 2) using car (6808, [(2, 2), (1, 2)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 doesn't move\n", - "Driver 6714 arrived\n", - "Agent rider 6715 move from (3, 9) to (2, 9) using car (6741, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6716 move from (2, 4) to (2, 3) using car (6794, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 6720 move from (0, 5) to (0, 6) using car (6844, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6722 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6725 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6727 move from (3, 9) to (2, 9) using car (6741, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6728 move from (5, 8) to (4, 8) using car (6813, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6729 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 6729 arrived with a waiting time of 1 ticks\n", + "Agent rider 6582 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6596 doesn't move\n", + "Agent rider 6597 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6607 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6608 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6612 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6613 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6615 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6622 move from (2, 3) to (2, 4) using car (6779, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6623 move from (2, 3) to (2, 4) using car (6779, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 6641 arrived\n", + "Driver 6656 arrived\n", + "Agent rider 6670 move from (7, 0) to (6, 0) using car (6786, [(7, 0), (6, 0)], 0)\n", + "Driver 6672 arrived\n", + "Agent rider 6679 move from (7, 0) to (6, 0) using car (6786, [(7, 0), (6, 0)], 0)\n", + "Agent rider 6680 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6681 move from (7, 6) to (7, 7) using car (6732, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 6681 arrived with a waiting time of 4 ticks\n", + "Agent rider 6683 move from (4, 7) to (4, 6) using car (6849, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6688 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 6) to (6, 5) using car (6787, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Driver 6698 arrived\n", + "Agent rider 6699 move from (9, 5) to (8, 5) using car (6804, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 move from (1, 5) to (2, 5) using car (6829, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6702 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6705 move from (4, 9) to (4, 8) using car (6817, [(4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6707 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Driver 6712 arrived\n", + "Driver 6719 arrived\n", + "Driver 6723 arrived\n", + "Driver 6725 arrived\n", + "Agent rider 6729 move from (5, 5) to (5, 6) using car (6838, [(5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 6730 doesn't move\n", - "Agent rider 6732 move from (1, 1) to (1, 0) using car (6821, [(1, 1), (1, 0)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6734 move from (0, 5) to (0, 6) using car (6844, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6734 arrived with a waiting time of 3 ticks\n", - "Agent rider 6735 move from (6, 5) to (6, 6) using car (6763, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Driver 6737 arrived\n", - "Driver 6738 arrived\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6748 move from (5, 8) to (4, 8) using car (6813, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6749 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 6762 arrived\n", - "Driver 6772 arrived\n", + "Driver 6731 arrived\n", + "Agent rider 6748 move from (5, 2) to (5, 1) using car (6781, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6752 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 doesn't move\n", + "Agent rider 6754 move from (6, 7) to (6, 8) using car (6720, [(6, 7), (6, 8)], 0)\n", + "Agent rider 6755 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Rider n° 6755 arrived with a waiting time of 2 ticks\n", + "Agent rider 6756 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 doesn't move\n", + "Agent rider 6758 move from (4, 4) to (4, 3) using car (6741, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 move from (8, 9) to (9, 9) using car (6694, [(8, 9), (9, 9)], 0)\n", + "Driver 6764 arrived\n", + "Agent rider 6769 move from (1, 6) to (0, 6) using car (6777, [(1, 6), (0, 6)], 0)\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 move from (0, 4) to (0, 5) using car (6736, [(0, 4), (0, 5)], 0)\n", + "Agent rider 6772 doesn't move\n", + "Driver 6775 arrived\n", + "Driver 6785 arrived\n", + "Driver 6789 arrived\n", + "Agent rider 6790 move from (8, 5) to (7, 5) using car (6823, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 move from (5, 5) to (5, 6) using car (6838, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6792 doesn't move\n", + "Agent rider 6793 move from (4, 2) to (3, 2) using car (6727, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 6794 move from (5, 8) to (6, 8) using car (6768, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6795 move from (8, 4) to (7, 4) using car (6835, [(8, 4), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 6796 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Driver 6802 arrived\n", + "Agent rider 6811 move from (5, 5) to (6, 5) using car (6854, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6812 doesn't move\n", + "Agent rider 6813 move from (6, 9) to (5, 9) using car (6746, [(6, 9), (5, 9)], 0)\n", + "Rider n° 6813 arrived with a waiting time of 1 ticks\n", + "Agent rider 6843 move from (8, 5) to (7, 5) using car (6823, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6844 doesn't move\n", + "Agent rider 6845 move from (5, 6) to (4, 6) using car (6832, [(5, 6), (4, 6)], 0)\n", + "Agent rider 6846 move from (3, 0) to (4, 0) using car (6815, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 6847 doesn't move\n", + "Agent rider 6848 move from (4, 9) to (4, 8) using car (6817, [(4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6860 move from (1, 6) to (1, 7) using car (6762, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6862 doesn't move\n", + "tick 483 ended\n", + "I am driver 6863 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 6864 - trip: [(2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 6865 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 6866 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (2, 5) to (3, 5) using car (6829, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (7, 0) to (6, 0) using car (6841, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6399 move from (7, 1) to (8, 1) using car (6820, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 6399 arrived with a waiting time of 17 ticks\n", + "Agent rider 6444 move from (7, 6) to (7, 7) using car (6839, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (7, 4) to (7, 5) using car (6826, [(7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6508 move from (7, 5) to (6, 5) using car (6823, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Rider n° 6508 arrived with a waiting time of 9 ticks\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 move from (0, 4) to (0, 3) using car (6850, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6529 move from (4, 3) to (4, 4) using car (6824, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6580 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6582 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6594 move from (7, 0) to (6, 0) using car (6841, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6595 move from (1, 5) to (2, 5) using car (6851, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6596 move from (4, 8) to (4, 7) using car (6817, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6597 doesn't move\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6607 move from (2, 5) to (3, 5) using car (6829, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Rider n° 6607 arrived with a waiting time of 12 ticks\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (2, 5) to (3, 5) using car (6829, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6622 move from (2, 4) to (2, 5) using car (6779, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6623 move from (2, 4) to (2, 5) using car (6779, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 6656 arrived\n", + "Agent rider 6670 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6683 move from (4, 6) to (4, 5) using car (6849, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6684 move from (0, 4) to (0, 3) using car (6850, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6688 move from (0, 4) to (0, 3) using car (6850, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 5) to (6, 4) using car (6787, [(6, 5), (6, 4)], 0)\n", + "Agent rider 6699 move from (8, 5) to (7, 5) using car (6804, [(8, 5), (7, 5)], 0)\n", + "Agent rider 6700 move from (7, 0) to (6, 0) using car (6841, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6701 move from (2, 5) to (3, 5) using car (6829, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6705 move from (4, 8) to (4, 7) using car (6817, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Driver 6719 arrived\n", + "Driver 6721 arrived\n", + "Driver 6725 arrived\n", + "Agent rider 6729 move from (5, 6) to (5, 5) using car (6821, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 6730 move from (7, 5) to (6, 5) using car (6823, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 6743 arrived\n", + "Agent rider 6748 move from (5, 1) to (4, 1) using car (6816, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6753 move from (0, 4) to (0, 3) using car (6850, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 move from (6, 8) to (7, 8) using car (6768, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6756 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6757 move from (1, 5) to (2, 5) using car (6851, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6758 move from (4, 3) to (4, 2) using car (6741, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 6759 move from (7, 0) to (7, 1) using car (6776, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Driver 6763 arrived\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (7, 5) to (6, 5) using car (6823, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6772 doesn't move\n", "Driver 6773 arrived\n", - "Agent rider 6779 move from (3, 9) to (2, 9) using car (6741, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6781 move from (4, 6) to (4, 7) using car (6829, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6782 move from (3, 8) to (3, 9) using car (6832, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 6784 move from (5, 8) to (4, 8) using car (6813, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6785 move from (4, 2) to (3, 2) using car (6822, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 6786 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 6791 arrived\n", - "Driver 6796 arrived\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 8) to (4, 8) using car (6813, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6800 move from (4, 6) to (5, 6) using car (6830, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6801 move from (2, 2) to (1, 2) using car (6808, [(2, 2), (1, 2)], 0)\n", - "Driver 6809 arrived\n", - "Agent rider 6811 doesn't move\n", + "Driver 6780 arrived\n", + "Driver 6788 arrived\n", + "Agent rider 6790 move from (7, 5) to (6, 5) using car (6823, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 move from (5, 6) to (5, 7) using car (6838, [(5, 6), (5, 7)], 0)\n", + "Agent rider 6792 doesn't move\n", + "Agent rider 6793 move from (3, 2) to (2, 2) using car (6727, [(3, 2), (2, 2)], 0)\n", + "Agent rider 6794 doesn't move\n", + "Agent rider 6795 move from (7, 4) to (7, 3) using car (6805, [(7, 4), (7, 3)], 0)\n", + "Agent rider 6796 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Driver 6797 arrived\n", + "Driver 6799 arrived\n", + "Driver 6801 arrived\n", + "Agent rider 6811 move from (6, 5) to (6, 4) using car (6787, [(6, 5), (6, 4)], 0)\n", "Agent rider 6812 doesn't move\n", - "Agent rider 6815 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 6815 arrived with a waiting time of 2 ticks\n", - "Agent rider 6816 move from (7, 7) to (7, 8) using car (6751, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6817 move from (1, 1) to (1, 0) using car (6821, [(1, 1), (1, 0)], 0)\n", - "Driver 6823 arrived\n", - "Driver 6827 arrived\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6834 move from (4, 2) to (5, 2) using car (6840, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 doesn't move\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 doesn't move\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6874 doesn't move\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (7, 1) to (7, 2) using car (6837, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6877 doesn't move\n", - "Agent rider 6878 move from (3, 5) to (2, 5) using car (6867, [(3, 5), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6880 doesn't move\n", - "Agent rider 6881 move from (0, 5) to (0, 6) using car (6844, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 doesn't move\n", - "tick 494 ended\n", - "I am driver 6883 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6884 - trip: [(3, 8), (3, 9), (2, 9)]\n", - "2 drivers generated.\n", - "I am rider 6885 - dep: (7, 3) , arr: (4, 3)\n", - "I am rider 6886 - dep: (5, 3) , arr: (3, 8)\n", - "I am rider 6887 - dep: (3, 0) , arr: (5, 6)\n", - "I am rider 6888 - dep: (4, 3) , arr: (9, 6)\n", - "I am rider 6889 - dep: (0, 5) , arr: (1, 7)\n", - "I am rider 6890 - dep: (9, 7) , arr: (3, 3)\n", - "I am rider 6891 - dep: (2, 8) , arr: (1, 0)\n", - "I am rider 6892 - dep: (3, 0) , arr: (0, 4)\n", - "8 riders generated.\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 move from (6, 0) to (7, 0) using car (6775, [(6, 0), (7, 0)], 0)\n", - "Agent rider 6295 doesn't move\n", - "Agent rider 6423 move from (5, 2) to (5, 3) using car (6840, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 move from (4, 7) to (4, 8) using car (6829, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (4, 8) to (3, 8) using car (6813, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (4, 7) to (4, 8) using car (6829, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6550 move from (5, 9) to (6, 9) using car (6753, [(5, 9), (6, 9)], 0)\n", - "Agent rider 6568 doesn't move\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (6, 6) to (6, 7) using car (6763, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6661 doesn't move\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (5, 2) to (5, 3) using car (6840, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 6692 arrived\n", - "Agent rider 6708 doesn't move\n", - "Agent rider 6710 move from (0, 6) to (0, 7) using car (6844, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6711 move from (1, 7) to (1, 6) using car (6861, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6715 move from (2, 9) to (1, 9) using car (6741, [(2, 9), (1, 9)], 0)\n", - "Rider n° 6715 arrived with a waiting time of 4 ticks\n", - "Agent rider 6716 move from (2, 3) to (2, 2) using car (6794, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 6717 arrived\n", - "Agent rider 6720 move from (0, 6) to (0, 7) using car (6844, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (7, 8) to (6, 8) using car (6857, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 6727 move from (2, 9) to (1, 9) using car (6741, [(2, 9), (1, 9)], 0)\n", - "Agent rider 6728 move from (4, 8) to (3, 8) using car (6813, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6732 doesn't move\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6735 move from (6, 6) to (6, 7) using car (6763, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Driver 6738 arrived\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6748 move from (4, 8) to (3, 8) using car (6813, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6749 move from (7, 8) to (6, 8) using car (6857, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Driver 6759 arrived\n", - "Driver 6768 arrived\n", - "Driver 6769 arrived\n", - "Driver 6773 arrived\n", - "Agent rider 6779 move from (2, 9) to (1, 9) using car (6741, [(2, 9), (1, 9)], 0)\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6781 move from (4, 7) to (4, 8) using car (6829, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6782 doesn't move\n", - "Agent rider 6784 move from (4, 8) to (3, 8) using car (6813, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6785 move from (3, 2) to (2, 2) using car (6822, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 6786 move from (7, 8) to (6, 8) using car (6857, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Driver 6793 arrived\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (4, 8) to (3, 8) using car (6813, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6800 move from (5, 6) to (6, 6) using car (6830, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6801 doesn't move\n", - "Driver 6806 arrived\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6816 move from (7, 8) to (7, 9) using car (6751, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6817 doesn't move\n", - "Driver 6824 arrived\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6834 move from (5, 2) to (5, 3) using car (6840, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 doesn't move\n", - "Driver 6838 arrived\n", - "Driver 6850 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 doesn't move\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6874 move from (4, 4) to (4, 5) using car (6845, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (7, 2) to (7, 3) using car (6837, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6877 doesn't move\n", - "Agent rider 6878 doesn't move\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6880 doesn't move\n", - "Agent rider 6881 move from (0, 6) to (0, 7) using car (6844, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 move from (3, 4) to (4, 4) using car (6855, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 6885 move from (7, 3) to (7, 4) using car (6795, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 6886 move from (5, 3) to (5, 4) using car (6863, [(5, 3), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6887 doesn't move\n", - "Agent rider 6888 move from (4, 3) to (4, 2) using car (6804, [(4, 3), (4, 2)], 0)\n", - "Agent rider 6889 doesn't move\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 doesn't move\n", - "tick 495 ended\n", - "I am driver 6893 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 6894 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 6895 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 6896 - trip: [(5, 1), (4, 1), (3, 1)]\n", - "I am driver 6897 - trip: [(7, 5), (8, 5), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 6898 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (1, 2)]\n", - "I am driver 6899 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "I am driver 6900 - trip: [(3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 6901 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 6902 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 6903 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (6, 7)]\n", - "I am driver 6904 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 6905 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)]\n", - "I am driver 6906 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "14 drivers generated.\n", - "I am rider 6907 - dep: (5, 2) , arr: (1, 1)\n", - "I am rider 6908 - dep: (2, 4) , arr: (2, 6)\n", - "I am rider 6909 - dep: (3, 8) , arr: (8, 1)\n", - "3 riders generated.\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6295 move from (0, 5) to (0, 4) using car (6898, [(0, 5), (0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6423 move from (5, 3) to (5, 4) using car (6840, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (3, 8) to (3, 7) using car (6813, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (4, 8) to (3, 8) using car (6829, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (0, 5) to (0, 4) using car (6898, [(0, 5), (0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6522 doesn't move\n", + "Driver 6828 arrived\n", + "Driver 6837 arrived\n", + "Agent rider 6843 move from (7, 5) to (6, 5) using car (6823, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6844 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6845 doesn't move\n", + "Agent rider 6846 move from (4, 0) to (4, 1) using car (6815, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 6847 move from (3, 5) to (3, 4) using car (6834, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6848 move from (4, 8) to (4, 7) using car (6817, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6860 move from (1, 7) to (1, 8) using car (6762, [(1, 7), (1, 8), (2, 8)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6862 move from (4, 0) to (4, 1) using car (6815, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "tick 484 ended\n", + "I am driver 6867 - trip: [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 6868 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 6869 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 6870 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 6871 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 6872 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 6873 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 6874 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 6875 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 6876 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 6877 - trip: [(1, 4), (1, 5), (1, 6)]\n", + "I am driver 6878 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 6879 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 6880 - trip: [(8, 6), (7, 6), (6, 6)]\n", + "I am driver 6881 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", + "I am driver 6882 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 6883 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 6884 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 6885 - trip: [(5, 5), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 6886 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 6887 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 6888 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 6889 - trip: [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 6890 - trip: [(4, 5), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "24 drivers generated.\n", + "I am rider 6891 - dep: (3, 0) , arr: (1, 6)\n", + "I am rider 6892 - dep: (1, 3) , arr: (9, 0)\n", + "I am rider 6893 - dep: (8, 3) , arr: (0, 2)\n", + "I am rider 6894 - dep: (8, 0) , arr: (6, 6)\n", + "I am rider 6895 - dep: (7, 1) , arr: (6, 6)\n", + "5 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (3, 5) to (4, 5) using car (6829, [(3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (6, 0) to (7, 0) using car (6852, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 6265 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6291 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6299 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6444 move from (7, 7) to (7, 8) using car (6839, [(7, 7), (7, 8)], 0)\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (7, 5) to (7, 6) using car (6826, [(7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 move from (0, 3) to (0, 2) using car (6850, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6529 move from (4, 4) to (4, 5) using car (6824, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6546 move from (6, 0) to (5, 0) using car (6841, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", "Agent rider 6550 doesn't move\n", - "Agent rider 6568 doesn't move\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (6, 7) to (7, 7) using car (6893, [(6, 7), (7, 7), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6661 doesn't move\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (5, 3) to (5, 4) using car (6840, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6708 doesn't move\n", - "Agent rider 6710 move from (0, 7) to (0, 8) using car (6844, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 move from (0, 7) to (0, 8) using car (6844, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (6, 8) to (6, 9) using car (6825, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 move from (3, 8) to (3, 7) using car (6813, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6732 doesn't move\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6735 move from (6, 7) to (6, 8) using car (6763, [(6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6748 doesn't move\n", - "Agent rider 6749 move from (6, 8) to (6, 9) using car (6825, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6756 arrived\n", - "Driver 6758 arrived\n", - "Driver 6761 arrived\n", - "Driver 6769 arrived\n", + "Agent rider 6580 doesn't move\n", + "Agent rider 6582 move from (1, 8) to (2, 8) using car (6762, [(1, 8), (2, 8)], 0)\n", + "Agent rider 6594 move from (6, 0) to (5, 0) using car (6841, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6595 move from (2, 5) to (3, 5) using car (6851, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6596 move from (4, 7) to (3, 7) using car (6817, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6597 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (3, 5) to (4, 5) using car (6829, [(3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6622 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6623 move from (2, 5) to (2, 6) using car (6779, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6670 move from (6, 0) to (5, 0) using car (6841, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6679 move from (6, 0) to (7, 0) using car (6852, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6683 move from (4, 5) to (4, 4) using car (6849, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6684 move from (0, 3) to (0, 2) using car (6850, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6688 move from (0, 3) to (0, 2) using car (6850, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 doesn't move\n", + "Driver 6694 arrived\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6700 move from (6, 0) to (5, 0) using car (6841, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6701 move from (3, 5) to (3, 4) using car (6887, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6705 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Driver 6720 arrived\n", + "Driver 6725 arrived\n", + "Agent rider 6729 doesn't move\n", + "Agent rider 6730 move from (6, 5) to (5, 5) using car (6823, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 6736 arrived\n", + "Driver 6738 arrived\n", + "Driver 6746 arrived\n", + "Agent rider 6748 move from (4, 1) to (3, 1) using car (6816, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 doesn't move\n", + "Agent rider 6753 move from (0, 3) to (0, 2) using car (6850, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 move from (7, 8) to (7, 9) using car (6732, [(7, 8), (7, 9)], 0)\n", + "Agent rider 6756 move from (1, 8) to (2, 8) using car (6762, [(1, 8), (2, 8)], 0)\n", + "Agent rider 6757 move from (2, 5) to (3, 5) using car (6851, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6759 move from (7, 1) to (7, 2) using car (6776, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6772 move from (7, 5) to (8, 5) using car (6854, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 6772 arrived with a waiting time of 5 ticks\n", "Driver 6777 arrived\n", - "Agent rider 6779 doesn't move\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6781 move from (4, 8) to (3, 8) using car (6829, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6782 move from (3, 9) to (2, 9) using car (6839, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6784 doesn't move\n", - "Agent rider 6785 move from (2, 2) to (2, 3) using car (6822, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 6785 arrived with a waiting time of 2 ticks\n", - "Agent rider 6786 move from (6, 8) to (6, 9) using car (6825, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6788 arrived\n", - "Driver 6790 arrived\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 doesn't move\n", - "Agent rider 6800 move from (6, 6) to (7, 6) using car (6830, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 6801 doesn't move\n", + "Driver 6782 arrived\n", + "Driver 6786 arrived\n", + "Agent rider 6790 move from (6, 5) to (5, 5) using car (6823, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 doesn't move\n", + "Agent rider 6792 move from (1, 1) to (2, 1) using car (6806, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 6793 move from (2, 2) to (2, 1) using car (6855, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 6793 arrived with a waiting time of 2 ticks\n", + "Agent rider 6794 doesn't move\n", + "Agent rider 6795 move from (7, 3) to (7, 2) using car (6835, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 6796 move from (1, 8) to (2, 8) using car (6762, [(1, 8), (2, 8)], 0)\n", + "Driver 6800 arrived\n", + "Driver 6803 arrived\n", + "Driver 6807 arrived\n", "Driver 6808 arrived\n", "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6816 move from (7, 9) to (6, 9) using car (6751, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6817 doesn't move\n", - "Driver 6821 arrived\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6834 move from (5, 3) to (5, 4) using car (6840, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 move from (5, 6) to (5, 7) using car (6841, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 6843 arrived\n", - "Driver 6849 arrived\n", - "Driver 6853 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 move from (6, 8) to (6, 9) using car (6825, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6873 move from (7, 9) to (6, 9) using car (6751, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6874 move from (4, 5) to (4, 6) using car (6845, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (7, 3) to (7, 4) using car (6837, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6877 doesn't move\n", - "Agent rider 6878 doesn't move\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6880 doesn't move\n", - "Agent rider 6881 move from (0, 7) to (0, 8) using car (6844, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 move from (4, 4) to (5, 4) using car (6855, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 6885 move from (7, 4) to (8, 4) using car (6795, [(7, 4), (8, 4)], 0)\n", - "Agent rider 6886 move from (5, 4) to (4, 4) using car (6863, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6887 doesn't move\n", - "Agent rider 6888 move from (4, 2) to (3, 2) using car (6868, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 6889 move from (0, 5) to (0, 4) using car (6898, [(0, 5), (0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 move from (2, 8) to (3, 8) using car (6894, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 6812 move from (6, 9) to (6, 8) using car (6814, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 6822 arrived\n", + "Driver 6827 arrived\n", + "Driver 6830 arrived\n", + "Driver 6832 arrived\n", + "Agent rider 6843 move from (6, 5) to (6, 4) using car (6879, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 6844 doesn't move\n", + "Agent rider 6845 doesn't move\n", + "Agent rider 6846 move from (4, 1) to (3, 1) using car (6816, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6847 move from (3, 4) to (3, 3) using car (6834, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6848 move from (4, 7) to (3, 7) using car (6817, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6860 doesn't move\n", + "Agent rider 6861 move from (4, 7) to (3, 7) using car (6817, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6862 move from (4, 1) to (3, 1) using car (6816, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6891 move from (3, 0) to (2, 0) using car (6884, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6892 doesn't move\n", - "Agent rider 6907 move from (5, 2) to (5, 3) using car (6859, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6908 doesn't move\n", - "Agent rider 6909 doesn't move\n", - "tick 496 ended\n", - "I am driver 6910 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 6911 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 6912 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 6913 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 6914 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6)]\n", - "I am driver 6915 - trip: [(4, 5), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 6916 - trip: [(5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 6917 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "I am driver 6918 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 6919 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 6920 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 6921 - trip: [(5, 5), (6, 5), (7, 5), (7, 6)]\n", - "I am driver 6922 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 6923 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 6924 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 6925 - trip: [(4, 5), (5, 5), (6, 5), (6, 4)]\n", - "I am driver 6926 - trip: [(1, 3), (2, 3)]\n", - "I am driver 6927 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "18 drivers generated.\n", - "I am rider 6928 - dep: (2, 4) , arr: (5, 5)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (8, 0) to (7, 0) using car (6878, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6895 move from (7, 1) to (7, 2) using car (6776, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "tick 485 ended\n", + "I am driver 6896 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 6897 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 6898 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 6899 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6900 - trip: [(3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 6901 - trip: [(2, 8), (1, 8), (0, 8)]\n", + "I am driver 6902 - trip: [(2, 5), (2, 4)]\n", + "I am driver 6903 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 6904 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 6905 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 6906 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 6907 - trip: [(5, 9), (5, 8), (5, 7)]\n", + "12 drivers generated.\n", + "I am rider 6908 - dep: (3, 4) , arr: (8, 1)\n", "1 riders generated.\n", - "Agent rider 6123 doesn't move\n", - "Agent rider 6235 doesn't move\n", - "Agent rider 6295 move from (0, 4) to (0, 3) using car (6898, [(0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6423 move from (5, 4) to (6, 4) using car (6855, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 6425 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6446 doesn't move\n", - "Agent rider 6449 doesn't move\n", - "Agent rider 6450 move from (1, 5) to (1, 4) using car (6861, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 move from (3, 7) to (3, 6) using car (6813, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (3, 8) to (2, 8) using car (6829, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6506 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (0, 4) to (0, 3) using car (6898, [(0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6522 doesn't move\n", - "Agent rider 6550 move from (6, 9) to (5, 9) using car (6751, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6568 doesn't move\n", - "Agent rider 6600 move from (8, 6) to (7, 6) using car (6862, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (7, 7) to (8, 7) using car (6893, [(7, 7), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6641 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6661 move from (1, 3) to (2, 3) using car (6926, [(1, 3), (2, 3)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6664 doesn't move\n", - "Agent rider 6665 move from (5, 4) to (5, 5) using car (6840, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6708 doesn't move\n", - "Agent rider 6710 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 move from (2, 2) to (1, 2) using car (6846, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6720 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (6, 9) to (7, 9) using car (6825, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 move from (3, 7) to (3, 6) using car (6813, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6730 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6732 doesn't move\n", - "Agent rider 6733 move from (9, 9) to (9, 8) using car (6851, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6735 move from (6, 8) to (6, 9) using car (6763, [(6, 8), (6, 9), (7, 9)], 0)\n", - "Driver 6741 arrived\n", - "Agent rider 6743 move from (9, 9) to (9, 8) using car (6851, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6748 move from (3, 8) to (4, 8) using car (6894, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (6, 9) to (7, 9) using car (6825, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6753 arrived\n", - "Driver 6758 arrived\n", - "Driver 6775 arrived\n", - "Agent rider 6779 doesn't move\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6781 move from (3, 8) to (2, 8) using car (6829, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 6781 arrived with a waiting time of 4 ticks\n", - "Agent rider 6782 move from (2, 9) to (2, 8) using car (6839, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6784 move from (3, 8) to (4, 8) using car (6894, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6786 move from (6, 9) to (7, 9) using car (6825, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6790 arrived\n", - "Driver 6792 arrived\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (3, 8) to (4, 8) using car (6894, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6800 doesn't move\n", - "Agent rider 6801 doesn't move\n", - "Driver 6804 arrived\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Driver 6814 arrived\n", - "Agent rider 6816 move from (6, 9) to (5, 9) using car (6751, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6817 doesn't move\n", - "Driver 6819 arrived\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6834 move from (5, 4) to (6, 4) using car (6855, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6836 move from (5, 7) to (5, 8) using car (6841, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 6847 arrived\n", - "Driver 6858 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 move from (1, 3) to (2, 3) using car (6926, [(1, 3), (2, 3)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 doesn't move\n", - "Agent rider 6873 move from (6, 9) to (5, 9) using car (6751, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6874 move from (4, 6) to (4, 7) using car (6845, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6875 move from (8, 5) to (9, 5) using car (6897, [(8, 5), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6876 move from (7, 4) to (7, 5) using car (6837, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6877 move from (6, 6) to (5, 6) using car (6848, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Rider n° 6877 arrived with a waiting time of 3 ticks\n", - "Agent rider 6878 move from (2, 5) to (2, 4) using car (6865, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6880 doesn't move\n", - "Agent rider 6881 move from (0, 8) to (0, 9) using car (6844, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 move from (5, 4) to (5, 5) using car (6840, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 6885 doesn't move\n", - "Agent rider 6886 move from (4, 4) to (3, 4) using car (6863, [(4, 4), (3, 4)], 0)\n", - "Agent rider 6887 doesn't move\n", - "Agent rider 6888 move from (3, 2) to (2, 2) using car (6868, [(3, 2), (2, 2)], 0)\n", - "Agent rider 6889 move from (0, 4) to (0, 3) using car (6898, [(0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 move from (3, 8) to (4, 8) using car (6894, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6892 doesn't move\n", - "Agent rider 6907 move from (5, 3) to (5, 4) using car (6859, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6908 move from (2, 4) to (2, 5) using car (6856, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 6909 move from (3, 8) to (4, 8) using car (6894, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6928 move from (2, 4) to (2, 5) using car (6856, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "tick 497 ended\n", - "I am driver 6929 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 6930 - trip: [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 6931 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 6932 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "4 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 6123 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6235 move from (7, 0) to (8, 0) using car (6828, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 6295 move from (0, 3) to (0, 2) using car (6898, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Rider n° 6295 arrived with a waiting time of 27 ticks\n", - "Agent rider 6423 doesn't move\n", - "Agent rider 6425 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6435 move from (0, 9) to (1, 9) using car (6929, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6446 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6449 move from (4, 8) to (5, 8) using car (6894, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6450 move from (1, 4) to (0, 4) using car (6860, [(1, 4), (0, 4)], 0)\n", - "Agent rider 6462 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 move from (3, 6) to (3, 5) using car (6813, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (2, 8) to (2, 7) using car (6839, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6506 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6507 move from (9, 8) to (9, 7) using car (6851, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6518 move from (0, 3) to (0, 2) using car (6898, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6522 move from (7, 0) to (8, 0) using car (6828, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 6550 move from (5, 9) to (4, 9) using car (6751, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6568 move from (7, 0) to (8, 0) using car (6828, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 6600 move from (7, 6) to (6, 6) using car (6862, [(7, 6), (6, 6)], 0)\n", - "Agent rider 6638 doesn't move\n", - "Agent rider 6640 move from (8, 7) to (8, 6) using car (6893, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6641 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6661 move from (2, 3) to (2, 4) using car (6902, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 6663 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6664 move from (7, 0) to (8, 0) using car (6828, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 6665 move from (5, 5) to (5, 6) using car (6840, [(5, 5), (5, 6)], 0)\n", - "Agent rider 6708 doesn't move\n", - "Agent rider 6710 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 move from (1, 2) to (0, 2) using car (6846, [(1, 2), (0, 2)], 0)\n", - "Agent rider 6720 move from (0, 9) to (1, 9) using car (6929, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (7, 9) to (8, 9) using car (6825, [(7, 9), (8, 9)], 0)\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 move from (3, 6) to (3, 5) using car (6813, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6730 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6732 move from (1, 0) to (2, 0) using car (6920, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 6732 arrived with a waiting time of 4 ticks\n", - "Agent rider 6733 move from (9, 8) to (9, 7) using car (6851, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6735 move from (6, 9) to (7, 9) using car (6763, [(6, 9), (7, 9)], 0)\n", - "Rider n° 6735 arrived with a waiting time of 1 ticks\n", - "Agent rider 6743 move from (9, 8) to (9, 7) using car (6851, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n" + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (9, 7) to (8, 7) using car (6899, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (4, 5) to (4, 6) using car (6824, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (7, 0) to (7, 1) using car (6852, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 6265 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6291 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6299 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (7, 6) to (8, 6) using car (6826, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 move from (0, 2) to (0, 1) using car (6850, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6529 move from (4, 5) to (4, 4) using car (6829, [(4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6546 move from (5, 0) to (5, 1) using car (6857, [(5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6580 move from (1, 8) to (1, 7) using car (6886, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6582 move from (2, 8) to (1, 8) using car (6901, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6594 move from (5, 0) to (4, 0) using car (6841, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6595 move from (3, 5) to (4, 5) using car (6851, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6596 move from (3, 7) to (2, 7) using car (6817, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6597 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (4, 5) to (4, 4) using car (6829, [(4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6622 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Rider n° 6622 arrived with a waiting time of 5 ticks\n", + "Agent rider 6623 move from (2, 6) to (2, 7) using car (6779, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6670 move from (5, 0) to (5, 1) using car (6857, [(5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 6670 arrived with a waiting time of 7 ticks\n", + "Agent rider 6679 move from (7, 0) to (7, 1) using car (6852, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6683 move from (4, 4) to (4, 3) using car (6849, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6684 move from (0, 2) to (0, 1) using car (6850, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6688 move from (0, 2) to (0, 1) using car (6850, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 doesn't move\n", + "Agent rider 6699 move from (7, 5) to (6, 5) using car (6872, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6700 move from (5, 0) to (4, 0) using car (6841, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 6701 move from (3, 4) to (3, 3) using car (6887, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6705 move from (4, 7) to (5, 7) using car (6831, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 6705 arrived with a waiting time of 5 ticks\n", + "Agent rider 6707 doesn't move\n", + "Driver 6725 arrived\n", + "Driver 6727 arrived\n", + "Agent rider 6729 move from (5, 5) to (4, 5) using car (6823, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6730 move from (5, 5) to (4, 5) using car (6823, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 6738 arrived\n", + "Agent rider 6748 move from (3, 1) to (2, 1) using car (6816, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 8) to (1, 7) using car (6886, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6753 move from (0, 2) to (0, 1) using car (6850, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 move from (2, 8) to (1, 8) using car (6901, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6757 move from (3, 5) to (4, 5) using car (6851, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6758 move from (4, 2) to (4, 3) using car (6815, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 6759 move from (7, 2) to (8, 2) using car (6776, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6748 move from (4, 8) to (5, 8) using car (6894, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (7, 9) to (8, 9) using car (6825, [(7, 9), (8, 9)], 0)\n", - "Driver 6758 arrived\n", - "Agent rider 6779 doesn't move\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6782 move from (2, 8) to (2, 7) using car (6839, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6784 move from (4, 8) to (5, 8) using car (6894, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6786 move from (7, 9) to (8, 9) using car (6825, [(7, 9), (8, 9)], 0)\n", - "Driver 6792 arrived\n", - "Driver 6795 arrived\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (4, 8) to (5, 8) using car (6894, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6800 move from (7, 6) to (6, 6) using car (6862, [(7, 6), (6, 6)], 0)\n", - "Agent rider 6801 doesn't move\n", - "Driver 6802 arrived\n", - "Driver 6807 arrived\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 move from (1, 5) to (1, 4) using car (6927, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6816 move from (5, 9) to (4, 9) using car (6751, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6817 doesn't move\n", - "Driver 6832 arrived\n", - "Agent rider 6833 move from (0, 3) to (0, 2) using car (6898, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6834 doesn't move\n", - "Agent rider 6835 move from (1, 5) to (1, 4) using car (6927, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6836 move from (5, 8) to (6, 8) using car (6841, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 6852 arrived\n", - "Driver 6867 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 move from (2, 3) to (2, 4) using car (6902, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 doesn't move\n", - "Agent rider 6873 move from (5, 9) to (4, 9) using car (6751, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6874 doesn't move\n", - "Agent rider 6875 move from (9, 5) to (9, 6) using car (6897, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 6876 move from (7, 5) to (7, 6) using car (6837, [(7, 5), (7, 6)], 0)\n", - "Agent rider 6878 move from (2, 4) to (2, 3) using car (6865, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6880 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6881 move from (0, 9) to (1, 9) using car (6844, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 move from (5, 5) to (5, 6) using car (6840, [(5, 5), (5, 6)], 0)\n", - "Driver 6884 arrived\n", - "Agent rider 6885 doesn't move\n", - "Agent rider 6886 move from (3, 4) to (3, 3) using car (6900, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6887 doesn't move\n", - "Agent rider 6888 move from (2, 2) to (2, 1) using car (6826, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (0, 3) to (0, 2) using car (6898, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 move from (4, 8) to (3, 8) using car (6857, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 doesn't move\n", + "Driver 6786 arrived\n", + "Driver 6787 arrived\n", + "Agent rider 6790 move from (5, 5) to (4, 5) using car (6823, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 doesn't move\n", + "Agent rider 6792 move from (2, 1) to (2, 0) using car (6855, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6794 move from (6, 8) to (6, 7) using car (6863, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6795 move from (7, 2) to (6, 2) using car (6888, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 6796 move from (2, 8) to (1, 8) using car (6901, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 6803 arrived\n", + "Driver 6804 arrived\n", + "Driver 6805 arrived\n", + "Driver 6808 arrived\n", + "Driver 6809 arrived\n", + "Agent rider 6811 move from (6, 4) to (6, 3) using car (6879, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 6811 arrived with a waiting time of 2 ticks\n", + "Agent rider 6812 move from (6, 8) to (6, 7) using car (6814, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 6836 arrived\n", + "Driver 6838 arrived\n", + "Agent rider 6843 move from (6, 4) to (6, 3) using car (6879, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 6844 move from (1, 8) to (1, 7) using car (6886, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 move from (4, 6) to (4, 7) using car (6865, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 6846 move from (3, 1) to (2, 1) using car (6816, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6847 move from (3, 3) to (3, 2) using car (6834, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6848 move from (3, 7) to (2, 7) using car (6817, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 6853 arrived\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6860 move from (1, 8) to (1, 7) using car (6886, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 move from (3, 7) to (2, 7) using car (6817, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6862 move from (3, 1) to (2, 1) using car (6816, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6891 move from (2, 0) to (1, 0) using car (6884, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6892 doesn't move\n", - "Agent rider 6907 move from (5, 4) to (5, 5) using car (6859, [(5, 4), (5, 5)], 0)\n", - "Agent rider 6908 move from (2, 5) to (2, 6) using car (6856, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 6908 arrived with a waiting time of 1 ticks\n", - "Agent rider 6909 move from (4, 8) to (5, 8) using car (6894, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6928 move from (2, 5) to (2, 6) using car (6856, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "tick 498 ended\n", - "I am driver 6933 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 6934 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 6935 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 6936 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", - "I am driver 6937 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 6938 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 6939 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6940 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 6941 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 6942 - trip: [(6, 0), (5, 0), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 6943 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 6944 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "12 drivers generated.\n", - "I am rider 6945 - dep: (6, 7) , arr: (0, 1)\n", - "I am rider 6946 - dep: (6, 6) , arr: (3, 4)\n", - "I am rider 6947 - dep: (1, 8) , arr: (3, 0)\n", - "I am rider 6948 - dep: (6, 4) , arr: (9, 8)\n", - "I am rider 6949 - dep: (1, 9) , arr: (2, 2)\n", - "I am rider 6950 - dep: (4, 3) , arr: (4, 9)\n", - "I am rider 6951 - dep: (2, 0) , arr: (6, 9)\n", - "7 riders generated.\n", - "Agent rider 6123 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6123 arrived with a waiting time of 37 ticks\n", - "Agent rider 6235 move from (8, 0) to (7, 0) using car (6941, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6423 move from (6, 4) to (6, 3) using car (6923, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6425 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6435 move from (1, 9) to (1, 8) using car (6929, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6446 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6449 move from (5, 8) to (5, 7) using car (6894, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6462 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 move from (3, 5) to (3, 4) using car (6813, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (2, 7) to (2, 6) using car (6839, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6506 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6506 arrived with a waiting time of 18 ticks\n", - "Agent rider 6507 move from (9, 7) to (9, 6) using car (6851, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6518 move from (0, 2) to (1, 2) using car (6898, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6522 move from (8, 0) to (8, 1) using car (6828, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 6550 move from (4, 9) to (3, 9) using car (6751, [(4, 9), (3, 9)], 0)\n", - "Agent rider 6568 move from (8, 0) to (8, 1) using car (6828, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 6568 arrived with a waiting time of 7 ticks\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6638 move from (0, 2) to (1, 2) using car (6898, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6640 move from (8, 6) to (9, 6) using car (6893, [(8, 6), (9, 6)], 0)\n", - "Agent rider 6641 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6661 move from (2, 4) to (2, 5) using car (6902, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 6661 arrived with a waiting time of 4 ticks\n", - "Agent rider 6663 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6664 move from (8, 0) to (7, 0) using car (6941, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6708 doesn't move\n", - "Agent rider 6710 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 move from (0, 2) to (1, 2) using car (6898, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6720 move from (1, 9) to (1, 8) using car (6929, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (8, 9) to (8, 8) using car (6936, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6727 doesn't move\n", - "Agent rider 6728 move from (3, 5) to (3, 4) using car (6813, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 6730 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6733 move from (9, 7) to (9, 6) using car (6851, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6743 move from (9, 7) to (9, 6) using car (6851, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6748 move from (5, 8) to (5, 7) using car (6894, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (8, 9) to (8, 8) using car (6936, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6779 doesn't move\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6782 move from (2, 7) to (2, 6) using car (6839, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6784 move from (5, 8) to (5, 7) using car (6894, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6786 move from (8, 9) to (8, 8) using car (6936, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Driver 6794 arrived\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 8) to (5, 7) using car (6894, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6800 move from (6, 6) to (6, 5) using car (6935, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 6800 arrived with a waiting time of 3 ticks\n", - "Agent rider 6801 doesn't move\n", - "Agent rider 6811 move from (0, 2) to (1, 2) using car (6898, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6812 move from (1, 4) to (1, 3) using car (6927, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6816 move from (4, 9) to (3, 9) using car (6751, [(4, 9), (3, 9)], 0)\n", - "Rider n° 6816 arrived with a waiting time of 4 ticks\n", - "Agent rider 6817 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (7, 0) to (7, 1) using car (6852, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 6895 move from (7, 2) to (6, 2) using car (6888, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 6908 move from (3, 4) to (3, 3) using car (6887, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "tick 486 ended\n", + "I am driver 6909 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", + "I am driver 6910 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 6911 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 6912 - trip: [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 6913 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 6914 - trip: [(8, 4), (9, 4)]\n", + "I am driver 6915 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 6916 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 6917 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 6918 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 6919 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 6920 - trip: [(2, 6), (2, 5)]\n", + "I am driver 6921 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "13 drivers generated.\n", + "I am rider 6922 - dep: (8, 0) , arr: (1, 9)\n", + "I am rider 6923 - dep: (8, 9) , arr: (7, 1)\n", + "I am rider 6924 - dep: (0, 9) , arr: (0, 7)\n", + "I am rider 6925 - dep: (3, 6) , arr: (4, 0)\n", + "I am rider 6926 - dep: (6, 9) , arr: (0, 8)\n", + "I am rider 6927 - dep: (3, 3) , arr: (5, 6)\n", + "6 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (8, 7) to (7, 7) using car (6919, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (4, 6) to (4, 7) using car (6825, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (7, 1) to (7, 2) using car (6852, [(7, 1), (7, 2)], 0)\n", + "Agent rider 6265 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6291 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6299 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6380 move from (6, 0) to (5, 0) using car (6878, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6506 move from (8, 6) to (9, 6) using car (6826, [(8, 6), (9, 6)], 0)\n", + "Rider n° 6506 arrived with a waiting time of 10 ticks\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6510 move from (0, 1) to (0, 0) using car (6850, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 6510 arrived with a waiting time of 11 ticks\n", + "Agent rider 6529 move from (4, 4) to (5, 4) using car (6829, [(4, 4), (5, 4)], 0)\n", + "Agent rider 6546 move from (5, 1) to (5, 2) using car (6857, [(5, 1), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6550 doesn't move\n", + "Agent rider 6580 move from (1, 7) to (1, 6) using car (6886, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6582 move from (1, 8) to (0, 8) using car (6901, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6594 move from (4, 0) to (3, 0) using car (6841, [(4, 0), (3, 0)], 0)\n", + "Agent rider 6595 move from (4, 5) to (5, 5) using car (6851, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6596 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Rider n° 6596 arrived with a waiting time of 6 ticks\n", + "Agent rider 6597 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Rider n° 6597 arrived with a waiting time of 5 ticks\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 move from (4, 4) to (5, 4) using car (6829, [(4, 4), (5, 4)], 0)\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6623 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6679 move from (7, 1) to (7, 2) using car (6852, [(7, 1), (7, 2)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6683 move from (4, 3) to (4, 2) using car (6849, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6684 move from (0, 1) to (0, 0) using car (6850, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6688 move from (0, 1) to (0, 0) using car (6850, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 4) to (6, 5) using car (6881, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 6699 move from (6, 5) to (5, 5) using car (6872, [(6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6700 move from (4, 0) to (3, 0) using car (6841, [(4, 0), (3, 0)], 0)\n", + "Agent rider 6701 move from (3, 3) to (3, 2) using car (6887, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Driver 6727 arrived\n", + "Agent rider 6729 move from (4, 5) to (4, 4) using car (6823, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6730 move from (4, 5) to (4, 4) using car (6823, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 6732 arrived\n", + "Agent rider 6748 move from (2, 1) to (1, 1) using car (6816, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 7) to (1, 6) using car (6886, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6753 move from (0, 1) to (0, 0) using car (6850, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 move from (1, 8) to (0, 8) using car (6901, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6757 move from (4, 5) to (5, 5) using car (6851, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6759 move from (8, 2) to (9, 2) using car (6776, [(8, 2), (9, 2)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Driver 6762 arrived\n", + "Driver 6768 arrived\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (6, 5) to (5, 5) using car (6872, [(6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Driver 6781 arrived\n", + "Driver 6787 arrived\n", + "Agent rider 6790 move from (4, 5) to (4, 4) using car (6823, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 move from (5, 7) to (6, 7) using car (6831, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 6792 move from (2, 0) to (1, 0) using car (6903, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 6792 arrived with a waiting time of 4 ticks\n", + "Agent rider 6794 move from (6, 7) to (6, 6) using car (6863, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6795 move from (6, 2) to (6, 3) using car (6888, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 6796 move from (1, 8) to (0, 8) using car (6901, [(1, 8), (0, 8)], 0)\n", + "Driver 6804 arrived\n", + "Driver 6809 arrived\n", + "Driver 6810 arrived\n", + "Agent rider 6812 move from (6, 7) to (6, 6) using car (6814, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Driver 6820 arrived\n", - "Driver 6830 arrived\n", - "Agent rider 6833 move from (0, 2) to (1, 2) using car (6898, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6834 move from (6, 4) to (6, 3) using car (6923, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 6834 arrived with a waiting time of 1 ticks\n", - "Agent rider 6835 move from (1, 4) to (1, 3) using car (6927, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6836 move from (6, 8) to (7, 8) using car (6841, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 6863 arrived\n", - "Driver 6868 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 move from (2, 4) to (2, 5) using car (6902, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 doesn't move\n", - "Agent rider 6873 move from (4, 9) to (3, 9) using car (6751, [(4, 9), (3, 9)], 0)\n", - "Agent rider 6874 doesn't move\n", - "Agent rider 6875 move from (9, 6) to (9, 7) using car (6897, [(9, 6), (9, 7)], 0)\n", - "Agent rider 6876 doesn't move\n", - "Agent rider 6878 move from (2, 3) to (2, 2) using car (6865, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6880 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6881 move from (1, 9) to (2, 9) using car (6844, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 doesn't move\n", - "Agent rider 6885 move from (8, 4) to (7, 4) using car (6944, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6886 doesn't move\n", - "Agent rider 6887 doesn't move\n", - "Agent rider 6888 move from (2, 1) to (2, 0) using car (6826, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (0, 2) to (1, 2) using car (6898, [(0, 2), (1, 2)], 0)\n", - "Agent rider 6890 move from (9, 7) to (8, 7) using car (6938, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6891 move from (3, 8) to (2, 8) using car (6857, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Driver 6838 arrived\n", + "Driver 6839 arrived\n", + "Agent rider 6843 move from (6, 3) to (6, 2) using car (6879, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 6844 move from (1, 7) to (1, 6) using car (6886, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 move from (4, 7) to (4, 8) using car (6865, [(4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 6846 move from (2, 1) to (1, 1) using car (6816, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6847 move from (3, 2) to (3, 1) using car (6834, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6848 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6859 move from (0, 9) to (1, 9) using car (6913, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6860 move from (1, 7) to (1, 6) using car (6886, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 move from (2, 7) to (1, 7) using car (6817, [(2, 7), (1, 7)], 0)\n", + "Agent rider 6862 move from (2, 1) to (1, 1) using car (6816, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6891 move from (1, 0) to (1, 1) using car (6884, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6892 doesn't move\n", - "Driver 6896 arrived\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (5, 8) to (5, 7) using car (6894, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 6926 arrived\n", - "Agent rider 6928 doesn't move\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6946 doesn't move\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (6, 4) to (6, 3) using car (6923, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6949 move from (1, 9) to (1, 8) using car (6929, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6950 move from (4, 3) to (5, 3) using car (6906, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 6951 move from (2, 0) to (3, 0) using car (6920, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "tick 499 ended\n", - "I am driver 6952 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 6953 - trip: [(2, 0), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 6954 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", - "I am driver 6955 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6956 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 6957 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 6958 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 6959 - trip: [(2, 8), (3, 8), (4, 8)]\n", - "I am driver 6960 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (2, 4)]\n", - "I am driver 6961 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6962 - trip: [(2, 3), (1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 6963 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "12 drivers generated.\n", - "I am rider 6964 - dep: (0, 6) , arr: (0, 4)\n", - "I am rider 6965 - dep: (4, 0) , arr: (4, 2)\n", - "I am rider 6966 - dep: (5, 9) , arr: (3, 8)\n", - "I am rider 6967 - dep: (5, 5) , arr: (6, 2)\n", - "I am rider 6968 - dep: (3, 4) , arr: (0, 5)\n", - "I am rider 6969 - dep: (0, 9) , arr: (8, 2)\n", - "I am rider 6970 - dep: (1, 1) , arr: (8, 7)\n", - "7 riders generated.\n", - "Agent rider 6235 move from (7, 0) to (6, 0) using car (6941, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6423 move from (6, 3) to (6, 2) using car (6923, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 6423 arrived with a waiting time of 17 ticks\n", - "Agent rider 6425 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6435 move from (1, 8) to (1, 7) using car (6929, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6446 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6449 move from (5, 7) to (5, 6) using car (6894, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6450 move from (0, 4) to (0, 3) using car (6943, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 move from (3, 4) to (3, 3) using car (6813, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (2, 6) to (2, 5) using car (6839, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 6507 move from (9, 6) to (9, 5) using car (6851, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6518 move from (1, 2) to (2, 2) using car (6958, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6522 move from (8, 1) to (8, 2) using car (6828, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (7, 1) to (7, 2) using car (6852, [(7, 1), (7, 2)], 0)\n", + "Agent rider 6895 move from (6, 2) to (6, 3) using car (6888, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 6908 move from (3, 3) to (3, 2) using car (6887, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 move from (0, 9) to (1, 9) using car (6913, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6925 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6927 move from (3, 3) to (3, 4) using car (6842, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "tick 487 ended\n", + "I am driver 6928 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 6929 - trip: [(8, 5), (8, 6), (7, 6)]\n", + "I am driver 6930 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 6931 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 6932 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 6933 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "6 drivers generated.\n", + "I am rider 6934 - dep: (8, 5) , arr: (6, 8)\n", + "I am rider 6935 - dep: (0, 7) , arr: (9, 5)\n", + "I am rider 6936 - dep: (5, 4) , arr: (8, 6)\n", + "I am rider 6937 - dep: (2, 0) , arr: (4, 5)\n", + "I am rider 6938 - dep: (1, 4) , arr: (4, 2)\n", + "I am rider 6939 - dep: (9, 1) , arr: (5, 6)\n", + "6 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (4, 7) to (4, 8) using car (6825, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (5, 0) to (4, 0) using car (6878, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6505 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6546 move from (5, 2) to (4, 2) using car (6835, [(5, 2), (4, 2)], 0)\n", "Agent rider 6550 doesn't move\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6638 move from (1, 2) to (2, 2) using car (6958, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6640 move from (9, 6) to (9, 5) using car (6851, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6641 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6663 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6664 move from (7, 0) to (6, 0) using car (6941, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6708 move from (1, 2) to (1, 1) using car (6861, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6710 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 move from (1, 8) to (1, 7) using car (6929, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6722 move from (7, 8) to (8, 8) using car (6841, [(7, 8), (8, 8)], 0)\n", - "Agent rider 6725 move from (8, 8) to (8, 7) using car (6936, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6727 move from (1, 9) to (0, 9) using car (6914, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Rider n° 6727 arrived with a waiting time of 9 ticks\n", - "Agent rider 6728 move from (3, 4) to (3, 3) using car (6813, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6730 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6733 move from (9, 6) to (9, 5) using car (6851, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6743 move from (9, 6) to (9, 5) using car (6851, [(9, 6), (9, 5), (9, 4)], 0)\n", - "Agent rider 6748 move from (5, 7) to (5, 6) using car (6894, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (8, 8) to (8, 7) using car (6936, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Driver 6763 arrived\n", - "Agent rider 6779 move from (1, 9) to (0, 9) using car (6914, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6782 move from (2, 6) to (1, 6) using car (6822, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 6784 move from (5, 7) to (5, 6) using car (6894, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6786 move from (8, 8) to (8, 7) using car (6936, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 7) to (5, 6) using car (6894, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6801 move from (1, 2) to (1, 1) using car (6861, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6811 move from (1, 2) to (2, 2) using car (6958, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6812 move from (1, 3) to (0, 3) using car (6831, [(1, 3), (0, 3)], 0)\n", - "Agent rider 6817 doesn't move\n", + "Agent rider 6580 move from (1, 6) to (1, 5) using car (6886, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (5, 5) to (5, 6) using car (6868, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6597 doesn't move\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6613 doesn't move\n", + "Agent rider 6615 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6683 move from (4, 2) to (4, 1) using car (6849, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6684 move from (0, 0) to (1, 0) using car (6850, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6688 move from (0, 0) to (1, 0) using car (6850, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 6688 arrived with a waiting time of 7 ticks\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 doesn't move\n", + "Agent rider 6699 move from (5, 5) to (4, 5) using car (6872, [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (4, 4) to (4, 3) using car (6823, [(4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6730 doesn't move\n", + "Driver 6741 arrived\n", + "Agent rider 6748 move from (1, 1) to (0, 1) using car (6816, [(1, 1), (0, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 6) to (1, 5) using car (6886, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6753 move from (0, 0) to (1, 0) using car (6850, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 doesn't move\n", + "Agent rider 6757 move from (5, 5) to (5, 6) using car (6868, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Driver 6768 arrived\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (5, 5) to (4, 5) using car (6872, [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Driver 6779 arrived\n", + "Driver 6787 arrived\n", + "Agent rider 6790 move from (4, 4) to (4, 3) using car (6823, [(4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 6791 doesn't move\n", + "Agent rider 6794 move from (6, 6) to (6, 5) using car (6863, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6795 move from (6, 3) to (6, 4) using car (6888, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 6795 arrived with a waiting time of 3 ticks\n", + "Agent rider 6796 doesn't move\n", + "Driver 6798 arrived\n", + "Driver 6810 arrived\n", + "Agent rider 6812 move from (6, 6) to (6, 5) using car (6814, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 6812 arrived with a waiting time of 4 ticks\n", + "Driver 6821 arrived\n", + "Driver 6833 arrived\n", + "Driver 6839 arrived\n", + "Agent rider 6843 move from (6, 2) to (5, 2) using car (6876, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 6844 move from (1, 6) to (1, 5) using car (6886, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 move from (4, 8) to (3, 8) using car (6865, [(4, 8), (3, 8)], 0)\n", + "Agent rider 6846 move from (1, 1) to (1, 2) using car (6884, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6847 move from (3, 1) to (3, 0) using car (6834, [(3, 1), (3, 0)], 0)\n", + "Agent rider 6848 doesn't move\n", + "Driver 6854 arrived\n", + "Agent rider 6859 move from (1, 9) to (2, 9) using car (6913, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6860 move from (1, 6) to (1, 5) using car (6886, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6862 move from (1, 1) to (1, 2) using car (6884, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 6864 arrived\n", + "Driver 6877 arrived\n", + "Driver 6880 arrived\n", + "Agent rider 6891 move from (1, 1) to (1, 2) using car (6884, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (8, 3) to (8, 2) using car (6866, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", + "Agent rider 6894 doesn't move\n", + "Agent rider 6895 move from (6, 3) to (6, 4) using car (6888, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 6902 arrived\n", + "Agent rider 6908 move from (3, 2) to (4, 2) using car (6887, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 move from (1, 9) to (2, 9) using car (6913, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6925 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6927 move from (3, 4) to (3, 5) using car (6842, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6934 move from (8, 5) to (8, 6) using car (6929, [(8, 5), (8, 6), (7, 6)], 0)\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6936 doesn't move\n", + "Agent rider 6937 doesn't move\n", + "Agent rider 6938 doesn't move\n", + "Agent rider 6939 doesn't move\n", + "tick 488 ended\n", + "I am driver 6940 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 6941 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 6942 - trip: [(5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 6943 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 6944 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", + "I am driver 6945 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 6946 - trip: [(4, 2), (4, 1), (5, 1)]\n", + "I am driver 6947 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", + "I am driver 6948 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 6949 - trip: [(6, 1), (6, 0)]\n", + "I am driver 6950 - trip: [(7, 8), (6, 8), (5, 8), (5, 7)]\n", + "I am driver 6951 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 6952 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "13 drivers generated.\n", + "I am rider 6953 - dep: (7, 8) , arr: (7, 4)\n", + "I am rider 6954 - dep: (7, 6) , arr: (1, 8)\n", + "I am rider 6955 - dep: (6, 2) , arr: (7, 3)\n", + "I am rider 6956 - dep: (0, 2) , arr: (8, 8)\n", + "4 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (7, 7) to (8, 7) using car (6831, [(7, 7), (8, 7)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (4, 8) to (4, 9) using car (6825, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 6187 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (7, 2) to (7, 1) using car (6904, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (4, 0) to (3, 0) using car (6878, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6444 move from (7, 8) to (6, 8) using car (6950, [(7, 8), (6, 8), (5, 8), (5, 7)], 0)\n", + "Agent rider 6505 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6509 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6529 move from (5, 4) to (5, 5) using car (6921, [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6546 move from (4, 2) to (5, 2) using car (6887, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6550 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6580 move from (1, 5) to (1, 4) using car (6886, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (5, 6) to (5, 7) using car (6868, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6613 move from (5, 4) to (5, 3) using car (6897, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Rider n° 6613 arrived with a waiting time of 10 ticks\n", + "Agent rider 6615 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (7, 2) to (7, 1) using car (6904, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6680 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 move from (1, 0) to (2, 0) using car (6850, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 5) to (6, 4) using car (6863, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6699 move from (4, 5) to (4, 4) using car (6872, [(4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6700 doesn't move\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (4, 3) to (4, 4) using car (6931, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 6730 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 5) to (1, 4) using car (6886, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6753 move from (1, 0) to (2, 0) using car (6850, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 doesn't move\n", + "Agent rider 6757 move from (5, 6) to (5, 7) using car (6868, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 6757 arrived with a waiting time of 4 ticks\n", + "Agent rider 6758 move from (4, 3) to (3, 3) using car (6823, [(4, 3), (3, 3)], 0)\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (4, 5) to (4, 4) using car (6872, [(4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6771 move from (0, 5) to (0, 6) using car (6930, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 6776 arrived\n", + "Driver 6787 arrived\n", + "Agent rider 6790 move from (4, 3) to (3, 3) using car (6823, [(4, 3), (3, 3)], 0)\n", + "Agent rider 6791 doesn't move\n", + "Agent rider 6794 move from (6, 5) to (6, 4) using car (6863, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6796 doesn't move\n", + "Driver 6806 arrived\n", + "Agent rider 6812 move from (6, 6) to (7, 6) using car (6824, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Driver 6817 arrived\n", "Driver 6818 arrived\n", - "Driver 6825 arrived\n", + "Driver 6826 arrived\n", "Driver 6829 arrived\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6835 move from (1, 3) to (0, 3) using car (6831, [(1, 3), (0, 3)], 0)\n", - "Agent rider 6836 move from (7, 8) to (8, 8) using car (6841, [(7, 8), (8, 8)], 0)\n", - "Rider n° 6836 arrived with a waiting time of 5 ticks\n", - "Driver 6837 arrived\n", - "Driver 6840 arrived\n", - "Driver 6846 arrived\n", - "Driver 6859 arrived\n", - "Driver 6860 arrived\n", - "Driver 6862 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 move from (6, 9) to (6, 8) using car (6922, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6874 doesn't move\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (7, 6) to (6, 6) using car (6904, [(7, 6), (6, 6)], 0)\n", - "Agent rider 6878 doesn't move\n", - "Agent rider 6879 move from (5, 7) to (5, 6) using car (6894, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6880 doesn't move\n", - "Agent rider 6881 move from (2, 9) to (3, 9) using car (6844, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6882 doesn't move\n", - "Agent rider 6885 move from (7, 4) to (6, 4) using car (6944, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6886 doesn't move\n", - "Agent rider 6887 move from (3, 0) to (3, 1) using car (6920, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6888 move from (2, 0) to (3, 0) using car (6826, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (1, 2) to (2, 2) using car (6958, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6890 move from (8, 7) to (7, 7) using car (6938, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6891 move from (2, 8) to (2, 7) using car (6857, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Driver 6841 arrived\n", + "Agent rider 6843 move from (5, 2) to (4, 2) using car (6876, [(5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 6844 move from (1, 5) to (1, 4) using car (6886, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 doesn't move\n", + "Agent rider 6846 move from (1, 2) to (1, 3) using car (6884, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6847 doesn't move\n", + "Agent rider 6848 doesn't move\n", + "Driver 6852 arrived\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6860 move from (1, 5) to (1, 4) using car (6886, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6862 move from (1, 2) to (1, 3) using car (6884, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 6862 arrived with a waiting time of 1 ticks\n", + "Driver 6871 arrived\n", + "Agent rider 6891 move from (1, 2) to (1, 3) using car (6884, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6892 doesn't move\n", - "Driver 6900 arrived\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (5, 7) to (5, 6) using car (6894, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6928 move from (2, 6) to (3, 6) using car (6933, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6946 doesn't move\n", - "Agent rider 6947 move from (1, 8) to (1, 7) using car (6929, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6949 move from (1, 8) to (1, 7) using car (6929, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6950 move from (5, 3) to (6, 3) using car (6906, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 6951 move from (3, 0) to (3, 1) using car (6920, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (4, 0) to (3, 0) using car (6842, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6966 doesn't move\n", - "Agent rider 6967 doesn't move\n", - "Agent rider 6968 move from (3, 4) to (3, 3) using car (6813, [(3, 4), (3, 3)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6970 doesn't move\n", - "tick 500 ended\n", - "I am driver 6971 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 6972 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 6973 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 6974 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 6975 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 6976 - trip: [(4, 7), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 6977 - trip: [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "7 drivers generated.\n", - "I am rider 6978 - dep: (8, 6) , arr: (9, 8)\n", - "I am rider 6979 - dep: (7, 6) , arr: (6, 5)\n", - "I am rider 6980 - dep: (0, 3) , arr: (8, 5)\n", - "3 riders generated.\n", - "Agent rider 6235 move from (6, 0) to (5, 0) using car (6941, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6425 doesn't move\n", - "Agent rider 6435 move from (1, 7) to (1, 6) using car (6929, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6446 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6449 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 6449 arrived with a waiting time of 17 ticks\n", - "Agent rider 6450 move from (0, 3) to (0, 2) using car (6943, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6505 move from (2, 5) to (3, 5) using car (6937, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Rider n° 6505 arrived with a waiting time of 10 ticks\n", - "Agent rider 6507 move from (9, 5) to (9, 4) using car (6851, [(9, 5), (9, 4)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6522 move from (8, 2) to (8, 3) using car (6828, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 6550 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6638 move from (2, 2) to (2, 3) using car (6958, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 6638 arrived with a waiting time of 14 ticks\n", - "Agent rider 6640 move from (9, 5) to (9, 4) using car (6851, [(9, 5), (9, 4)], 0)\n", - "Agent rider 6641 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6663 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6664 move from (6, 0) to (5, 0) using car (6941, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6665 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6708 move from (1, 1) to (2, 1) using car (6861, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6711 move from (1, 6) to (0, 6) using car (6822, [(1, 6), (0, 6)], 0)\n", - "Agent rider 6716 move from (1, 2) to (1, 1) using car (6927, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6720 move from (1, 7) to (1, 6) using car (6929, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (8, 7) to (8, 6) using car (6936, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6733 move from (9, 5) to (9, 4) using car (6851, [(9, 5), (9, 4)], 0)\n", - "Agent rider 6743 move from (9, 5) to (9, 4) using car (6851, [(9, 5), (9, 4)], 0)\n", - "Agent rider 6748 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (8, 7) to (8, 6) using car (6936, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Driver 6751 arrived\n", - "Agent rider 6779 move from (0, 9) to (0, 8) using car (6914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6782 doesn't move\n", - "Agent rider 6784 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 6784 arrived with a waiting time of 3 ticks\n", - "Agent rider 6786 move from (8, 7) to (8, 6) using car (6936, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6801 move from (1, 1) to (2, 1) using car (6861, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6811 move from (2, 2) to (2, 3) using car (6958, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6817 doesn't move\n", - "Agent rider 6833 move from (1, 2) to (1, 3) using car (6960, [(1, 2), (1, 3), (1, 4), (2, 4)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Driver 6837 arrived\n", - "Driver 6855 arrived\n", - "Driver 6860 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 move from (2, 5) to (3, 5) using car (6937, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 6871 move from (1, 1) to (2, 1) using car (6861, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6872 move from (6, 8) to (6, 7) using car (6922, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6874 move from (4, 7) to (5, 7) using car (6918, [(4, 7), (5, 7)], 0)\n", - "Rider n° 6874 arrived with a waiting time of 4 ticks\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 doesn't move\n", - "Agent rider 6878 doesn't move\n", - "Agent rider 6879 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6880 move from (2, 9) to (3, 9) using car (6956, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6881 move from (3, 9) to (4, 9) using car (6844, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6881 arrived with a waiting time of 0 ticks\n", - "Agent rider 6882 doesn't move\n", - "Agent rider 6885 move from (6, 4) to (5, 4) using car (6944, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6886 doesn't move\n", - "Agent rider 6887 move from (3, 1) to (3, 2) using car (6920, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6888 move from (3, 0) to (4, 0) using car (6826, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (2, 2) to (2, 3) using car (6958, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6890 move from (7, 7) to (6, 7) using car (6938, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6891 move from (2, 7) to (2, 6) using car (6857, [(2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 6892 move from (3, 0) to (2, 0) using car (6842, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 6893 arrived\n", - "Driver 6895 arrived\n", - "Driver 6897 arrived\n", - "Driver 6898 arrived\n", - "Driver 6899 arrived\n", - "Driver 6903 arrived\n", - "Driver 6905 arrived\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (5, 6) to (5, 5) using car (6894, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 6915 arrived\n", - "Driver 6916 arrived\n", - "Driver 6921 arrived\n", - "Driver 6925 arrived\n", - "Agent rider 6928 move from (3, 6) to (4, 6) using car (6933, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6946 doesn't move\n", - "Agent rider 6947 move from (1, 7) to (1, 6) using car (6929, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6948 move from (6, 3) to (7, 3) using car (6906, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 6949 move from (1, 7) to (1, 6) using car (6929, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6950 doesn't move\n", - "Agent rider 6951 move from (3, 1) to (3, 2) using car (6920, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (3, 0) to (2, 0) using car (6842, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 6966 move from (5, 9) to (4, 9) using car (6919, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6967 doesn't move\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (0, 9) to (0, 8) using car (6914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 6970 move from (1, 1) to (2, 1) using car (6861, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 move from (7, 6) to (7, 7) using car (6977, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 6980 move from (0, 3) to (0, 2) using car (6932, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "tick 501 ended\n", - "I am driver 6981 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 6982 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 6983 - trip: [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 6984 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 6985 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 6986 - trip: [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 6987 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 6988 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "8 drivers generated.\n", - "I am rider 6989 - dep: (4, 9) , arr: (7, 2)\n", - "1 riders generated.\n", - "Agent rider 6235 move from (5, 0) to (5, 1) using car (6941, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6235 arrived with a waiting time of 24 ticks\n", - "Agent rider 6425 move from (3, 9) to (4, 9) using car (6975, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6435 move from (1, 6) to (1, 5) using car (6929, [(1, 6), (1, 5)], 0)\n", - "Agent rider 6446 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6446 arrived with a waiting time of 20 ticks\n", - "Agent rider 6450 move from (0, 2) to (0, 1) using car (6943, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (2, 2) to (3, 2) using car (6953, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 6522 move from (8, 3) to (9, 3) using car (6828, [(8, 3), (9, 3)], 0)\n", - "Agent rider 6550 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6663 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6664 move from (5, 0) to (5, 1) using car (6941, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6664 arrived with a waiting time of 8 ticks\n", - "Agent rider 6665 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6708 move from (2, 1) to (3, 1) using car (6861, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 6708 arrived with a waiting time of 6 ticks\n", - "Agent rider 6710 move from (3, 9) to (4, 9) using car (6975, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 move from (1, 1) to (1, 0) using car (6927, [(1, 1), (1, 0)], 0)\n", - "Agent rider 6720 move from (1, 6) to (1, 5) using car (6929, [(1, 6), (1, 5)], 0)\n", - "Agent rider 6722 doesn't move\n" + "Agent rider 6893 move from (8, 2) to (8, 1) using car (6866, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", + "Agent rider 6894 doesn't move\n", + "Agent rider 6895 move from (6, 4) to (6, 5) using car (6888, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 6901 arrived\n", + "Driver 6907 arrived\n", + "Agent rider 6908 move from (4, 2) to (5, 2) using car (6887, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 6914 arrived\n", + "Driver 6920 arrived\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 move from (2, 9) to (1, 9) using car (6870, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6925 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6927 move from (3, 5) to (3, 6) using car (6842, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6934 move from (8, 6) to (7, 6) using car (6929, [(8, 6), (7, 6)], 0)\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6936 move from (5, 4) to (5, 5) using car (6921, [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6937 doesn't move\n", + "Agent rider 6938 doesn't move\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6953 move from (7, 8) to (6, 8) using car (6950, [(7, 8), (6, 8), (5, 8), (5, 7)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6955 move from (6, 2) to (7, 2) using car (6857, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 6956 doesn't move\n", + "tick 489 ended\n", + "0 drivers generated.\n", + "I am rider 6957 - dep: (0, 4) , arr: (4, 6)\n", + "I am rider 6958 - dep: (3, 6) , arr: (1, 1)\n", + "I am rider 6959 - dep: (7, 4) , arr: (1, 6)\n", + "I am rider 6960 - dep: (3, 5) , arr: (7, 8)\n", + "I am rider 6961 - dep: (8, 7) , arr: (7, 3)\n", + "5 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (8, 7) to (8, 6) using car (6940, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6183 move from (4, 9) to (3, 9) using car (6825, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 6183 arrived with a waiting time of 28 ticks\n", + "Agent rider 6187 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (7, 1) to (6, 1) using car (6904, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (3, 0) to (3, 1) using car (6878, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6505 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6509 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6529 move from (5, 5) to (5, 6) using car (6921, [(5, 5), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6546 move from (5, 2) to (5, 3) using car (6896, [(5, 2), (5, 3)], 0)\n", + "Agent rider 6550 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6580 move from (1, 4) to (1, 3) using car (6886, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 move from (3, 0) to (2, 0) using car (6918, [(3, 0), (2, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6725 move from (8, 6) to (8, 5) using car (6936, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6728 move from (3, 3) to (3, 2) using car (6939, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6730 move from (4, 9) to (5, 9) using car (6844, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6748 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (8, 6) to (8, 5) using car (6936, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6779 move from (0, 8) to (0, 7) using car (6914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Rider n° 6779 arrived with a waiting time of 5 ticks\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6782 move from (1, 6) to (1, 5) using car (6929, [(1, 6), (1, 5)], 0)\n", - "Rider n° 6782 arrived with a waiting time of 6 ticks\n", - "Agent rider 6786 move from (8, 6) to (8, 5) using car (6936, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6801 move from (2, 1) to (3, 1) using car (6861, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 6801 arrived with a waiting time of 6 ticks\n", - "Agent rider 6811 move from (2, 3) to (2, 4) using car (6958, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6812 move from (0, 3) to (0, 2) using car (6962, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 6813 arrived\n", - "Agent rider 6817 doesn't move\n", - "Driver 6831 arrived\n", - "Agent rider 6833 move from (1, 3) to (1, 4) using car (6960, [(1, 3), (1, 4), (2, 4)], 0)\n", - "Agent rider 6835 move from (0, 3) to (0, 2) using car (6962, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 6841 arrived\n", - "Driver 6848 arrived\n", - "Driver 6854 arrived\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 move from (2, 1) to (3, 1) using car (6861, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6872 move from (6, 7) to (5, 7) using car (6938, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6875 move from (9, 7) to (9, 6) using car (6955, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6876 doesn't move\n", - "Agent rider 6878 move from (2, 2) to (3, 2) using car (6953, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 6879 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6880 move from (3, 9) to (4, 9) using car (6956, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 6882 move from (5, 6) to (5, 5) using car (6972, [(5, 6), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 6885 move from (5, 4) to (4, 4) using car (6944, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6886 doesn't move\n", - "Agent rider 6887 move from (3, 2) to (3, 3) using car (6920, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6888 move from (4, 0) to (5, 0) using car (6826, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (2, 3) to (2, 4) using car (6958, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6890 move from (6, 7) to (6, 6) using car (6922, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6891 move from (2, 6) to (1, 6) using car (6857, [(2, 6), (1, 6)], 0)\n", - "Agent rider 6892 move from (2, 0) to (1, 0) using car (6842, [(2, 0), (1, 0)], 0)\n", - "Driver 6897 arrived\n", - "Driver 6899 arrived\n", - "Driver 6904 arrived\n", - "Agent rider 6907 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6909 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 6916 arrived\n", - "Agent rider 6928 move from (4, 6) to (5, 6) using car (6933, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6945 move from (6, 7) to (5, 7) using car (6938, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6946 doesn't move\n", - "Agent rider 6947 move from (1, 6) to (1, 5) using car (6929, [(1, 6), (1, 5)], 0)\n", - "Agent rider 6948 move from (7, 3) to (8, 3) using car (6906, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 6949 move from (1, 6) to (1, 5) using car (6929, [(1, 6), (1, 5)], 0)\n", - "Agent rider 6950 doesn't move\n", - "Agent rider 6951 move from (3, 2) to (3, 3) using car (6920, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (2, 0) to (3, 0) using car (6865, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 6966 move from (4, 9) to (3, 9) using car (6919, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6967 move from (5, 5) to (5, 4) using car (6894, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6968 move from (3, 3) to (3, 2) using car (6939, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6969 move from (0, 8) to (0, 7) using car (6914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 6970 move from (2, 1) to (3, 1) using car (6861, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6978 move from (8, 6) to (8, 5) using car (6936, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6979 move from (7, 7) to (7, 8) using car (6977, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 6980 move from (0, 2) to (0, 1) using car (6932, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6989 doesn't move\n", - "tick 502 ended\n", - "I am driver 6990 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 6991 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6992 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 6993 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 6994 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", - "I am driver 6995 - trip: [(7, 5), (8, 5), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 6996 - trip: [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)]\n", - "I am driver 6997 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 6998 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 6999 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "10 drivers generated.\n", - "I am rider 7000 - dep: (9, 2) , arr: (0, 0)\n", - "I am rider 7001 - dep: (8, 7) , arr: (4, 5)\n", - "I am rider 7002 - dep: (8, 1) , arr: (1, 8)\n", - "I am rider 7003 - dep: (5, 4) , arr: (4, 1)\n", - "I am rider 7004 - dep: (1, 3) , arr: (5, 7)\n", - "I am rider 7005 - dep: (2, 8) , arr: (0, 0)\n", - "I am rider 7006 - dep: (3, 1) , arr: (8, 4)\n", - "I am rider 7007 - dep: (4, 9) , arr: (7, 5)\n", - "I am rider 7008 - dep: (9, 5) , arr: (7, 0)\n", - "I am rider 7009 - dep: (3, 3) , arr: (4, 5)\n", - "10 riders generated.\n", - "Agent rider 6425 move from (4, 9) to (5, 9) using car (6975, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (0, 1) to (0, 0) using car (6943, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6468 move from (3, 3) to (3, 4) using car (6920, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (3, 2) to (4, 2) using car (6953, [(3, 2), (4, 2)], 0)\n", - "Agent rider 6522 move from (9, 3) to (9, 2) using car (6996, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 6550 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6600 move from (6, 6) to (6, 5) using car (6922, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6663 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6710 move from (4, 9) to (5, 9) using car (6975, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (8, 5) to (8, 4) using car (6936, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6728 move from (3, 2) to (4, 2) using car (6953, [(3, 2), (4, 2)], 0)\n", - "Agent rider 6730 move from (5, 9) to (6, 9) using car (6844, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6748 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (8, 5) to (8, 4) using car (6936, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6786 move from (8, 5) to (8, 4) using car (6936, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 6803 arrived\n", - "Agent rider 6811 move from (2, 4) to (2, 5) using car (6958, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6817 doesn't move\n", - "Driver 6822 arrived\n", - "Agent rider 6833 move from (1, 4) to (2, 4) using car (6960, [(1, 4), (2, 4)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Driver 6839 arrived\n", - "Driver 6851 arrived\n", - "Driver 6864 arrived\n", - "Agent rider 6869 move from (9, 2) to (9, 3) using car (6994, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 move from (3, 1) to (4, 1) using car (6861, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6872 move from (5, 7) to (5, 6) using car (6938, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6873 move from (3, 9) to (3, 8) using car (6919, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (6, 6) to (6, 5) using car (6922, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6878 move from (3, 2) to (4, 2) using car (6953, [(3, 2), (4, 2)], 0)\n", - "Rider n° 6878 arrived with a waiting time of 4 ticks\n", - "Agent rider 6879 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6880 move from (4, 9) to (4, 8) using car (6956, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 6880 arrived with a waiting time of 5 ticks\n", - "Agent rider 6882 move from (5, 5) to (6, 5) using car (6972, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 6885 move from (4, 4) to (3, 4) using car (6944, [(4, 4), (3, 4)], 0)\n", - "Agent rider 6886 move from (3, 3) to (3, 4) using car (6920, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6887 move from (3, 3) to (3, 4) using car (6920, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6888 move from (5, 0) to (6, 0) using car (6826, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (2, 4) to (2, 5) using car (6958, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6890 move from (6, 6) to (6, 5) using car (6922, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6891 doesn't move\n", + "Agent rider 6595 move from (5, 7) to (5, 8) using car (6868, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6615 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (7, 1) to (6, 1) using car (6904, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6680 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6683 move from (4, 1) to (5, 1) using car (6946, [(4, 1), (5, 1)], 0)\n", + "Agent rider 6684 move from (2, 0) to (3, 0) using car (6850, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6690 move from (6, 4) to (5, 4) using car (6863, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Rider n° 6690 arrived with a waiting time of 6 ticks\n", + "Agent rider 6699 move from (4, 4) to (3, 4) using car (6872, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6700 move from (3, 0) to (3, 1) using car (6878, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (4, 4) to (3, 4) using car (6872, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 6730 move from (4, 4) to (3, 4) using car (6931, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 6748 move from (0, 1) to (0, 2) using car (6903, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 4) to (1, 3) using car (6886, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6753 move from (2, 0) to (3, 0) using car (6850, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 doesn't move\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (4, 4) to (3, 4) using car (6931, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 6771 move from (0, 6) to (0, 7) using car (6930, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 6778 arrived\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6791 move from (6, 7) to (6, 8) using car (6881, [(6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 6794 move from (6, 4) to (5, 4) using car (6863, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6796 doesn't move\n", + "Agent rider 6812 move from (7, 6) to (8, 6) using car (6824, [(7, 6), (8, 6)], 0)\n", + "Driver 6816 arrived\n", + "Driver 6818 arrived\n", + "Driver 6819 arrived\n", + "Driver 6829 arrived\n", + "Driver 6834 arrived\n", + "Driver 6835 arrived\n", + "Driver 6840 arrived\n", + "Agent rider 6843 move from (4, 2) to (3, 2) using car (6876, [(4, 2), (3, 2)], 0)\n", + "Agent rider 6844 move from (1, 4) to (1, 3) using car (6886, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 move from (3, 8) to (3, 7) using car (6947, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6846 move from (1, 3) to (1, 4) using car (6884, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6847 doesn't move\n", + "Agent rider 6848 doesn't move\n", + "Driver 6858 arrived\n", + "Agent rider 6859 move from (2, 9) to (3, 9) using car (6948, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (1, 4) to (1, 3) using car (6886, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Driver 6865 arrived\n", + "Driver 6874 arrived\n", + "Driver 6875 arrived\n", + "Agent rider 6891 move from (1, 3) to (1, 4) using car (6884, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Agent rider 6892 doesn't move\n", - "Driver 6899 arrived\n", - "Driver 6901 arrived\n", - "Agent rider 6907 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6909 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 6911 arrived\n", - "Driver 6918 arrived\n", - "Agent rider 6928 move from (5, 6) to (5, 5) using car (6933, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 6928 arrived with a waiting time of 1 ticks\n", - "Driver 6930 arrived\n", - "Agent rider 6945 move from (5, 7) to (5, 6) using car (6938, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6946 move from (6, 6) to (6, 5) using car (6922, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6949 doesn't move\n", - "Agent rider 6950 move from (6, 3) to (6, 4) using car (6957, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (3, 3) to (3, 4) using car (6920, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 6959 arrived\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (3, 0) to (4, 0) using car (6865, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 6966 move from (3, 9) to (3, 8) using car (6919, [(3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 6966 arrived with a waiting time of 1 ticks\n", - "Agent rider 6967 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 6968 move from (3, 2) to (3, 1) using car (6939, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6969 move from (0, 7) to (0, 6) using car (6914, [(0, 7), (0, 6)], 0)\n", - "Agent rider 6970 move from (3, 1) to (4, 1) using car (6861, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 move from (7, 8) to (6, 8) using car (6977, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 6980 move from (0, 1) to (0, 0) using car (6932, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6989 move from (4, 9) to (4, 8) using car (6956, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7000 doesn't move\n", - "Agent rider 7001 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7003 move from (5, 4) to (5, 3) using car (6894, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7004 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (3, 1) to (4, 1) using car (6861, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7007 move from (4, 9) to (5, 9) using car (6975, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 doesn't move\n", - "Agent rider 7009 move from (3, 3) to (3, 4) using car (6920, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "tick 503 ended\n", - "I am driver 7010 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 7011 - trip: [(0, 7), (0, 8), (0, 9)]\n", - "I am driver 7012 - trip: [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 7013 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 7014 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 7015 - trip: [(4, 5), (5, 5), (6, 5)]\n", - "I am driver 7016 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 7017 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7018 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 7019 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 7020 - trip: [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 7021 - trip: [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7022 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 7023 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 7024 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 7025 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 7026 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 7027 - trip: [(7, 9), (6, 9)]\n", - "I am driver 7028 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 7029 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", - "20 drivers generated.\n", - "I am rider 7030 - dep: (5, 1) , arr: (2, 0)\n", - "I am rider 7031 - dep: (9, 1) , arr: (6, 5)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 doesn't move\n", + "Agent rider 6895 move from (6, 5) to (6, 6) using car (6888, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 6895 arrived with a waiting time of 0 ticks\n", + "Agent rider 6908 move from (5, 2) to (6, 2) using car (6887, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 move from (1, 9) to (0, 9) using car (6870, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6925 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6927 move from (3, 6) to (4, 6) using car (6842, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6936 move from (5, 5) to (5, 6) using car (6921, [(5, 5), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6937 move from (2, 0) to (3, 0) using car (6850, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6938 move from (1, 4) to (1, 3) using car (6886, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6953 doesn't move\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6955 doesn't move\n", + "Agent rider 6956 doesn't move\n", + "Agent rider 6957 doesn't move\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 move from (3, 5) to (2, 5) using car (6915, [(3, 5), (2, 5)], 0)\n", + "Agent rider 6961 move from (8, 7) to (8, 6) using car (6940, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "tick 490 ended\n", + "I am driver 6962 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 6963 - trip: [(9, 6), (9, 7), (9, 8)]\n", + "I am driver 6964 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 6965 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 6966 - trip: [(7, 2), (7, 3), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 6967 - trip: [(1, 3), (1, 4), (2, 4)]\n", + "I am driver 6968 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "7 drivers generated.\n", + "I am rider 6969 - dep: (7, 0) , arr: (0, 5)\n", + "I am rider 6970 - dep: (6, 3) , arr: (0, 4)\n", "2 riders generated.\n", - "Agent rider 6425 move from (5, 9) to (6, 9) using car (6975, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (0, 0) to (1, 0) using car (6943, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6467 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6468 move from (3, 4) to (3, 5) using car (6920, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6492 doesn't move\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (4, 2) to (3, 2) using car (7021, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6522 move from (9, 2) to (9, 1) using car (6996, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 6550 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6600 move from (6, 5) to (7, 5) using car (6972, [(6, 5), (7, 5)], 0)\n", - "Agent rider 6640 doesn't move\n", - "Agent rider 6641 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6643 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6663 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6710 move from (5, 9) to (6, 9) using car (6975, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (8, 4) to (8, 3) using car (6936, [(8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6728 move from (4, 2) to (3, 2) using car (7021, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6730 move from (6, 9) to (7, 9) using car (6844, [(6, 9), (7, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6743 doesn't move\n", - "Agent rider 6748 move from (5, 3) to (5, 2) using car (6894, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6749 move from (8, 4) to (8, 3) using car (6936, [(8, 4), (8, 3), (9, 3)], 0)\n", - "Agent rider 6780 doesn't move\n", - "Agent rider 6786 doesn't move\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (5, 3) to (5, 2) using car (6894, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6811 move from (2, 5) to (2, 6) using car (6958, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6817 doesn't move\n", - "Driver 6828 arrived\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6835 doesn't move\n", - "Driver 6842 arrived\n", - "Driver 6845 arrived\n", - "Driver 6857 arrived\n", - "Agent rider 6869 move from (9, 3) to (9, 4) using car (6994, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6870 doesn't move\n", - "Agent rider 6871 move from (4, 1) to (5, 1) using car (6861, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6872 move from (5, 6) to (5, 5) using car (6938, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6873 move from (3, 8) to (2, 8) using car (6919, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (6, 5) to (6, 4) using car (6922, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6879 move from (5, 3) to (5, 2) using car (6894, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6882 move from (6, 5) to (7, 5) using car (6972, [(6, 5), (7, 5)], 0)\n", - "Agent rider 6885 move from (3, 4) to (4, 4) using car (6981, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 6886 move from (3, 4) to (3, 5) using car (6920, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6887 move from (3, 4) to (4, 4) using car (6981, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 6888 move from (6, 0) to (7, 0) using car (6826, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (2, 5) to (2, 6) using car (6958, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6890 move from (6, 5) to (6, 4) using car (6922, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 doesn't move\n", - "Driver 6901 arrived\n", - "Agent rider 6907 move from (5, 3) to (5, 2) using car (6894, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6909 doesn't move\n", - "Driver 6910 arrived\n", - "Driver 6927 arrived\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (8, 6) to (8, 5) using car (6940, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (6, 1) to (5, 1) using car (6904, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (3, 1) to (3, 2) using car (6878, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 6444 move from (6, 8) to (7, 8) using car (6917, [(6, 8), (7, 8)], 0)\n", + "Agent rider 6505 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6509 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6529 move from (5, 6) to (6, 6) using car (6921, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6550 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6550 arrived with a waiting time of 11 ticks\n", + "Agent rider 6580 move from (1, 3) to (1, 2) using car (6886, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (5, 8) to (5, 7) using car (6950, [(5, 8), (5, 7)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6615 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6615 arrived with a waiting time of 11 ticks\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (6, 1) to (5, 1) using car (6904, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6680 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6683 doesn't move\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6699 move from (3, 4) to (2, 4) using car (6872, [(3, 4), (2, 4)], 0)\n", + "Agent rider 6700 move from (3, 1) to (3, 2) using car (6878, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Rider n° 6700 arrived with a waiting time of 7 ticks\n", + "Agent rider 6701 move from (3, 2) to (2, 2) using car (6911, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 6702 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (3, 4) to (2, 4) using car (6872, [(3, 4), (2, 4)], 0)\n", + "Agent rider 6730 move from (3, 4) to (2, 4) using car (6931, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 6748 move from (0, 2) to (0, 3) using car (6903, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 3) to (1, 2) using car (6886, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6753 move from (3, 0) to (4, 0) using car (6850, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 doesn't move\n", + "Agent rider 6758 move from (3, 3) to (3, 2) using car (6910, [(3, 3), (3, 2)], 0)\n", + "Agent rider 6759 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 6) to (0, 7) using car (6856, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 6770 move from (3, 4) to (2, 4) using car (6931, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 6771 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6790 move from (3, 3) to (3, 2) using car (6910, [(3, 3), (3, 2)], 0)\n", + "Agent rider 6791 move from (6, 8) to (6, 9) using car (6881, [(6, 8), (6, 9), (5, 9)], 0)\n", + "Rider n° 6791 arrived with a waiting time of 4 ticks\n", + "Agent rider 6794 move from (5, 4) to (4, 4) using car (6863, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6796 doesn't move\n", + "Driver 6818 arrived\n", + "Driver 6823 arrived\n", + "Driver 6831 arrived\n", + "Driver 6835 arrived\n", + "Agent rider 6843 doesn't move\n", + "Agent rider 6844 move from (1, 3) to (1, 2) using car (6886, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 move from (3, 7) to (3, 6) using car (6947, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6846 move from (1, 4) to (1, 5) using car (6884, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6847 move from (3, 0) to (4, 0) using car (6850, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 6847 arrived with a waiting time of 4 ticks\n", + "Agent rider 6848 doesn't move\n", + "Agent rider 6859 move from (3, 9) to (3, 8) using car (6948, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (1, 3) to (1, 2) using car (6886, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Driver 6875 arrived\n", + "Driver 6879 arrived\n", + "Driver 6885 arrived\n", + "Driver 6889 arrived\n", + "Driver 6890 arrived\n", + "Agent rider 6891 move from (1, 4) to (1, 5) using car (6884, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6892 move from (1, 3) to (1, 2) using car (6886, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (7, 2) to (7, 3) using car (6966, [(7, 2), (7, 3), (7, 4), (6, 4), (5, 4)], 0)\n", + "Driver 6898 arrived\n", + "Agent rider 6908 move from (6, 2) to (7, 2) using car (6887, [(6, 2), (7, 2)], 0)\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 doesn't move\n", + "Agent rider 6925 doesn't move\n", + "Agent rider 6926 move from (6, 9) to (6, 8) using car (6968, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6927 move from (4, 6) to (5, 6) using car (6842, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 6927 arrived with a waiting time of 0 ticks\n", "Driver 6929 arrived\n", - "Driver 6937 arrived\n", - "Driver 6942 arrived\n", - "Agent rider 6945 move from (5, 6) to (5, 5) using car (6938, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6946 move from (6, 5) to (6, 4) using car (6922, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (8, 3) to (8, 4) using car (6924, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6949 doesn't move\n", - "Agent rider 6950 move from (6, 4) to (6, 5) using car (6957, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (3, 4) to (3, 5) using car (6920, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (4, 0) to (5, 0) using car (6865, [(4, 0), (5, 0)], 0)\n", - "Agent rider 6967 move from (5, 3) to (5, 2) using car (6894, [(5, 3), (5, 2)], 0)\n", - "Agent rider 6968 move from (3, 1) to (3, 0) using car (6939, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6934 move from (7, 6) to (7, 7) using car (6909, [(7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6935 move from (0, 7) to (0, 8) using car (6930, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6936 move from (5, 6) to (6, 6) using car (6921, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6937 move from (3, 0) to (4, 0) using car (6850, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6938 move from (1, 3) to (1, 2) using car (6886, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Driver 6949 arrived\n", + "Agent rider 6953 doesn't move\n", + "Agent rider 6954 move from (7, 6) to (7, 7) using car (6909, [(7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6955 move from (7, 2) to (7, 3) using car (6933, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Rider n° 6955 arrived with a waiting time of 1 ticks\n", + "Agent rider 6956 move from (0, 2) to (0, 3) using car (6903, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 6957 doesn't move\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 doesn't move\n", + "Agent rider 6961 move from (8, 6) to (8, 5) using car (6940, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 6969 doesn't move\n", - "Agent rider 6970 move from (4, 1) to (5, 1) using car (6861, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 doesn't move\n", - "Agent rider 6980 move from (0, 0) to (1, 0) using car (6932, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6989 move from (4, 8) to (4, 7) using car (6956, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7000 doesn't move\n", - "Agent rider 7001 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7003 move from (5, 3) to (5, 2) using car (6894, [(5, 3), (5, 2)], 0)\n", - "Agent rider 7004 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (4, 1) to (5, 1) using car (6861, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7007 move from (5, 9) to (6, 9) using car (6975, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (9, 5) to (9, 4) using car (6955, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7009 move from (3, 4) to (4, 4) using car (6981, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 7030 doesn't move\n", - "Agent rider 7031 doesn't move\n", - "tick 504 ended\n", - "I am driver 7032 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 7033 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 7034 - trip: [(1, 8), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 7035 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", - "I am driver 7036 - trip: [(7, 0), (6, 0), (5, 0)]\n", - "5 drivers generated.\n", - "I am rider 7037 - dep: (5, 2) , arr: (2, 4)\n", - "I am rider 7038 - dep: (2, 1) , arr: (6, 5)\n", - "I am rider 7039 - dep: (1, 1) , arr: (2, 8)\n", - "I am rider 7040 - dep: (5, 8) , arr: (7, 6)\n", - "I am rider 7041 - dep: (5, 3) , arr: (6, 8)\n", - "I am rider 7042 - dep: (2, 9) , arr: (1, 3)\n", - "6 riders generated.\n", - "Agent rider 6425 move from (6, 9) to (7, 9) using car (6975, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (1, 0) to (2, 0) using car (6943, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 move from (3, 5) to (3, 6) using car (6920, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6492 move from (9, 4) to (9, 5) using car (6994, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6507 move from (9, 4) to (9, 3) using car (6955, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6518 move from (3, 2) to (3, 1) using car (6992, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 6522 move from (9, 1) to (9, 0) using car (6996, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Rider n° 6522 arrived with a waiting time of 13 ticks\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6600 doesn't move\n", - "Agent rider 6640 move from (9, 4) to (9, 5) using car (6994, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6665 doesn't move\n", - "Agent rider 6710 move from (6, 9) to (7, 9) using car (6975, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 doesn't move\n", - "Agent rider 6716 move from (1, 0) to (0, 0) using car (6961, [(1, 0), (0, 0)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 move from (8, 8) to (9, 8) using car (6866, [(8, 8), (9, 8)], 0)\n", - "Agent rider 6725 move from (8, 3) to (9, 3) using car (6936, [(8, 3), (9, 3)], 0)\n", - "Agent rider 6728 move from (3, 2) to (3, 1) using car (6992, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6970 move from (6, 3) to (6, 2) using car (6814, [(6, 3), (6, 2)], 0)\n", + "tick 491 ended\n", + "I am driver 6971 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 6972 - trip: [(6, 7), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 6973 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 6974 - trip: [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 6975 - trip: [(3, 7), (4, 7), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 6976 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", + "I am driver 6977 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 6978 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 6979 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5)]\n", + "I am driver 6980 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 6981 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 6982 - trip: [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 6983 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 6984 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "14 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (3, 2) to (2, 2) using car (6906, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6505 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6505 arrived with a waiting time of 19 ticks\n", + "Agent rider 6509 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6546 doesn't move\n", + "Agent rider 6580 move from (1, 2) to (1, 3) using car (6979, [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 6582 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (5, 7) to (5, 8) using car (6982, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 6601 doesn't move\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6683 move from (5, 1) to (4, 1) using car (6904, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6684 doesn't move\n", + "Agent rider 6689 doesn't move\n", + "Agent rider 6699 move from (2, 4) to (1, 4) using car (6931, [(2, 4), (1, 4)], 0)\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (2, 4) to (1, 4) using car (6931, [(2, 4), (1, 4)], 0)\n", + "Agent rider 6730 move from (2, 4) to (1, 4) using car (6931, [(2, 4), (1, 4)], 0)\n", + "Agent rider 6748 move from (0, 3) to (0, 4) using car (6903, [(0, 3), (0, 4)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (1, 2) to (1, 3) using car (6979, [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 6753 move from (4, 0) to (5, 0) using car (6850, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6758 move from (3, 2) to (2, 2) using car (6906, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6759 move from (9, 2) to (9, 3) using car (6941, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 7) to (0, 8) using car (6856, [(0, 7), (0, 8)], 0)\n", + "Agent rider 6770 move from (2, 4) to (1, 4) using car (6931, [(2, 4), (1, 4)], 0)\n", + "Agent rider 6771 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6790 move from (3, 2) to (2, 2) using car (6906, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6794 move from (4, 4) to (3, 4) using car (6863, [(4, 4), (3, 4)], 0)\n", + "Rider n° 6794 arrived with a waiting time of 4 ticks\n", + "Agent rider 6796 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6796 arrived with a waiting time of 5 ticks\n", + "Driver 6815 arrived\n", + "Driver 6823 arrived\n", + "Driver 6824 arrived\n", + "Driver 6835 arrived\n", + "Agent rider 6843 doesn't move\n", + "Agent rider 6844 doesn't move\n", + "Agent rider 6845 doesn't move\n", + "Agent rider 6846 move from (1, 5) to (1, 6) using car (6884, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6848 move from (1, 7) to (1, 6) using car (6962, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Driver 6857 arrived\n", + "Agent rider 6859 move from (3, 8) to (3, 7) using car (6948, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (1, 2) to (1, 1) using car (6886, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Driver 6870 arrived\n", + "Driver 6876 arrived\n", + "Driver 6882 arrived\n", + "Driver 6890 arrived\n", + "Agent rider 6891 move from (1, 5) to (1, 6) using car (6884, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 6891 arrived with a waiting time of 0 ticks\n", + "Agent rider 6892 move from (1, 2) to (1, 1) using car (6886, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (7, 3) to (7, 4) using car (6966, [(7, 3), (7, 4), (6, 4), (5, 4)], 0)\n", + "Driver 6896 arrived\n", + "Driver 6905 arrived\n", + "Agent rider 6908 doesn't move\n", + "Driver 6912 arrived\n", + "Driver 6915 arrived\n", + "Driver 6918 arrived\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 move from (0, 9) to (1, 9) using car (6977, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 6925 move from (3, 6) to (3, 5) using car (6947, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6926 move from (6, 8) to (6, 7) using car (6968, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6934 move from (7, 7) to (7, 8) using car (6909, [(7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6935 move from (0, 8) to (0, 9) using car (6930, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6936 move from (6, 6) to (7, 6) using car (6921, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 6937 move from (4, 0) to (3, 0) using car (6943, [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6938 doesn't move\n", + "Agent rider 6939 doesn't move\n", + "Driver 6946 arrived\n", + "Agent rider 6953 move from (6, 8) to (6, 7) using car (6968, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6954 move from (7, 7) to (7, 8) using car (6909, [(7, 7), (7, 8), (8, 8)], 0)\n", + "Agent rider 6956 move from (0, 3) to (0, 4) using car (6903, [(0, 3), (0, 4)], 0)\n", + "Agent rider 6957 doesn't move\n", + "Agent rider 6958 move from (3, 6) to (3, 5) using car (6947, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 doesn't move\n", + "Agent rider 6961 move from (8, 5) to (8, 4) using car (6940, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6969 doesn't move\n", + "Agent rider 6970 doesn't move\n", + "tick 492 ended\n", + "I am driver 6985 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 6986 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 6987 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 6988 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "4 drivers generated.\n", + "I am rider 6989 - dep: (1, 9) , arr: (9, 5)\n", + "I am rider 6990 - dep: (4, 5) , arr: (3, 0)\n", + "I am rider 6991 - dep: (2, 6) , arr: (2, 5)\n", + "I am rider 6992 - dep: (1, 5) , arr: (8, 0)\n", + "4 riders generated.\n", + "Agent rider 6108 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6109 move from (8, 5) to (8, 4) using car (6980, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 6129 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6187 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6218 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6264 move from (5, 1) to (5, 0) using car (6951, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6265 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (2, 2) to (2, 3) using car (6906, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6444 move from (7, 8) to (8, 8) using car (6909, [(7, 8), (8, 8)], 0)\n", + "Agent rider 6509 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6529 move from (6, 6) to (5, 6) using car (6971, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6546 move from (5, 3) to (5, 2) using car (6873, [(5, 3), (5, 2)], 0)\n", + "Agent rider 6580 move from (1, 3) to (1, 4) using car (6979, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 6582 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 move from (5, 8) to (5, 9) using car (6982, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 6601 move from (9, 3) to (9, 4) using car (6941, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Rider n° 6601 arrived with a waiting time of 15 ticks\n", + "Agent rider 6608 doesn't move\n", + "Agent rider 6612 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (5, 1) to (5, 0) using car (6951, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6680 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6683 move from (4, 1) to (3, 1) using car (6904, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 6684 move from (3, 0) to (3, 1) using car (6943, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6689 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6701 move from (2, 2) to (2, 3) using car (6906, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6702 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6729 doesn't move\n", "Agent rider 6730 doesn't move\n", - "Agent rider 6733 move from (9, 4) to (9, 5) using car (6994, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6743 move from (9, 4) to (9, 3) using car (6955, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 6748 doesn't move\n", - "Agent rider 6749 move from (8, 3) to (9, 3) using car (6936, [(8, 3), (9, 3)], 0)\n", - "Agent rider 6780 move from (9, 4) to (9, 3) using car (6955, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 6780 arrived with a waiting time of 12 ticks\n", - "Agent rider 6786 move from (8, 4) to (8, 5) using car (6924, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 doesn't move\n", - "Agent rider 6811 move from (2, 6) to (3, 6) using car (6958, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6817 move from (1, 0) to (2, 0) using car (6932, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6833 move from (2, 4) to (2, 3) using car (7020, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6869 move from (9, 4) to (9, 5) using car (6994, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6870 move from (3, 5) to (3, 6) using car (6920, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6871 move from (5, 1) to (5, 2) using car (6973, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6872 move from (5, 5) to (5, 4) using car (6938, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6873 move from (2, 8) to (1, 8) using car (6919, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (6, 4) to (5, 4) using car (6922, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6882 doesn't move\n", - "Agent rider 6885 move from (4, 4) to (4, 3) using car (7023, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 6885 arrived with a waiting time of 2 ticks\n", - "Agent rider 6886 move from (3, 5) to (3, 6) using car (6920, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6887 move from (4, 4) to (5, 4) using car (6981, [(4, 4), (5, 4)], 0)\n", - "Agent rider 6888 move from (7, 0) to (8, 0) using car (6826, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (2, 6) to (3, 6) using car (6958, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6890 move from (6, 4) to (5, 4) using car (6922, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 6749 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6751 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6752 move from (1, 3) to (1, 4) using car (6979, [(1, 3), (1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 6753 move from (5, 0) to (6, 0) using car (6850, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6758 move from (2, 2) to (2, 3) using car (6906, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6759 move from (9, 3) to (9, 4) using car (6941, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 6760 move from (9, 9) to (8, 9) using car (6988, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6790 move from (2, 2) to (2, 3) using car (6906, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6796 doesn't move\n", + "Driver 6814 arrived\n", + "Driver 6823 arrived\n", + "Driver 6825 arrived\n", + "Agent rider 6843 doesn't move\n", + "Agent rider 6844 move from (1, 2) to (2, 2) using car (6981, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6845 move from (3, 6) to (3, 5) using car (6919, [(3, 6), (3, 5)], 0)\n", + "Agent rider 6846 move from (1, 6) to (1, 7) using car (6884, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6848 move from (1, 6) to (1, 7) using car (6884, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 6849 arrived\n", + "Driver 6851 arrived\n", + "Agent rider 6859 move from (3, 7) to (3, 6) using car (6948, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (1, 1) to (2, 1) using car (6886, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Driver 6866 arrived\n", + "Driver 6872 arrived\n", + "Driver 6883 arrived\n", + "Driver 6887 arrived\n", "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (1, 0) to (0, 0) using car (6961, [(1, 0), (0, 0)], 0)\n", - "Driver 6906 arrived\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (5, 3) to (5, 2) using car (6987, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 6914 arrived\n", + "Agent rider 6892 move from (1, 1) to (2, 1) using car (6886, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (7, 4) to (6, 4) using car (6966, [(7, 4), (6, 4), (5, 4)], 0)\n", + "Driver 6897 arrived\n", + "Agent rider 6908 doesn't move\n", + "Driver 6910 arrived\n", "Driver 6917 arrived\n", - "Driver 6929 arrived\n", - "Driver 6944 arrived\n", - "Agent rider 6945 move from (5, 5) to (5, 4) using car (6938, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6946 move from (6, 4) to (5, 4) using car (6922, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (8, 4) to (8, 5) using car (6924, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6949 doesn't move\n", - "Agent rider 6950 move from (6, 5) to (6, 6) using car (6957, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (3, 5) to (3, 6) using car (6920, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 6953 arrived\n", - "Driver 6960 arrived\n", - "Driver 6962 arrived\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 doesn't move\n", - "Agent rider 6967 doesn't move\n", - "Agent rider 6968 move from (3, 0) to (2, 0) using car (6939, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 move from (1, 9) to (1, 8) using car (6977, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 6925 move from (3, 5) to (3, 4) using car (6947, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6926 move from (6, 7) to (6, 6) using car (6968, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6934 move from (7, 8) to (8, 8) using car (6909, [(7, 8), (8, 8)], 0)\n", + "Agent rider 6935 move from (0, 9) to (1, 9) using car (6930, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6936 move from (7, 6) to (8, 6) using car (6921, [(7, 6), (8, 6)], 0)\n", + "Rider n° 6936 arrived with a waiting time of 1 ticks\n", + "Agent rider 6937 move from (3, 0) to (3, 1) using car (6943, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6938 move from (1, 2) to (2, 2) using car (6981, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Driver 6942 arrived\n", + "Driver 6950 arrived\n", + "Agent rider 6953 move from (6, 7) to (6, 6) using car (6968, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6954 move from (7, 8) to (8, 8) using car (6909, [(7, 8), (8, 8)], 0)\n", + "Agent rider 6956 doesn't move\n", + "Agent rider 6957 doesn't move\n", + "Agent rider 6958 move from (3, 5) to (3, 4) using car (6947, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6959 move from (7, 4) to (6, 4) using car (6966, [(7, 4), (6, 4), (5, 4)], 0)\n", + "Agent rider 6960 doesn't move\n", + "Agent rider 6961 move from (8, 4) to (8, 3) using car (6940, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 6969 doesn't move\n", - "Agent rider 6970 move from (5, 1) to (5, 2) using car (6973, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 6976 arrived\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 move from (6, 8) to (5, 8) using car (7024, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 6980 move from (1, 0) to (2, 0) using car (6932, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6989 move from (4, 7) to (4, 6) using car (6956, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7000 doesn't move\n", - "Agent rider 7001 doesn't move\n", - "Agent rider 7002 move from (8, 1) to (8, 2) using car (7013, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7003 doesn't move\n", - "Agent rider 7004 move from (1, 3) to (2, 3) using car (7019, [(1, 3), (2, 3), (2, 2)], 0)\n", - "Agent rider 7005 move from (2, 8) to (1, 8) using car (6919, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7006 move from (5, 1) to (6, 1) using car (6861, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7007 move from (6, 9) to (7, 9) using car (6975, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (9, 4) to (9, 3) using car (6955, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7009 move from (4, 4) to (5, 4) using car (6981, [(4, 4), (5, 4)], 0)\n", - "Agent rider 7030 move from (5, 1) to (5, 0) using car (6952, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 7031 move from (9, 1) to (9, 0) using car (6996, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7041 move from (5, 3) to (5, 4) using car (7029, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 7042 doesn't move\n", - "tick 505 ended\n", - "I am driver 7043 - trip: [(1, 3), (1, 2)]\n", - "I am driver 7044 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 7045 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 7046 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 7047 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "5 drivers generated.\n", - "I am rider 7048 - dep: (2, 3) , arr: (1, 7)\n", - "I am rider 7049 - dep: (2, 1) , arr: (5, 4)\n", - "I am rider 7050 - dep: (9, 5) , arr: (0, 8)\n", - "3 riders generated.\n" + "Agent rider 6970 doesn't move\n", + "Agent rider 6989 move from (1, 9) to (1, 8) using car (6977, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 6990 move from (4, 5) to (4, 4) using car (6964, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 6991 doesn't move\n", + "Agent rider 6992 doesn't move\n", + "tick 493 ended\n", + "I am driver 6993 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 6994 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 6995 - trip: [(7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 6996 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", + "I am driver 6997 - trip: [(0, 9), (1, 9), (2, 9)]\n", + "I am driver 6998 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 6999 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 7000 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7001 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)]\n", + "I am driver 7002 - trip: [(5, 0), (5, 1), (4, 1)]\n", + "I am driver 7003 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 7004 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 7005 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7006 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 7007 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 7008 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 7009 - trip: [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 7010 - trip: [(3, 2), (3, 1), (2, 1)]\n", + "I am driver 7011 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 7012 - trip: [(8, 4), (7, 4)]\n", + "I am driver 7013 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 7014 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 7015 - trip: [(3, 5), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 7016 - trip: [(9, 3), (9, 4), (8, 4)]\n", + "I am driver 7017 - trip: [(7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 7018 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 7019 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7020 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 7021 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "29 drivers generated.\n", + "I am rider 7022 - dep: (9, 9) , arr: (7, 0)\n", + "I am rider 7023 - dep: (4, 6) , arr: (7, 8)\n", + "I am rider 7024 - dep: (0, 5) , arr: (6, 0)\n", + "3 riders generated.\n", + "Agent rider 6108 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6109 move from (8, 4) to (8, 5) using car (6983, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 6129 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6264 move from (5, 0) to (6, 0) using car (6951, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6265 move from (1, 7) to (1, 8) using car (6884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 6265 arrived with a waiting time of 28 ticks\n", + "Agent rider 6291 move from (1, 7) to (1, 8) using car (6884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6299 move from (1, 7) to (1, 8) using car (6884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6380 move from (2, 3) to (2, 4) using car (6906, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6444 doesn't move\n", + "Agent rider 6509 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6425 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (2, 0) to (3, 0) using car (6943, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 6462 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6467 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6468 move from (3, 6) to (3, 7) using car (6920, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6492 move from (9, 5) to (9, 6) using car (6994, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Rider n° 6492 arrived with a waiting time of 22 ticks\n", - "Agent rider 6507 move from (9, 3) to (9, 2) using car (6955, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 6507 arrived with a waiting time of 17 ticks\n", - "Agent rider 6518 move from (3, 1) to (2, 1) using car (6992, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 6550 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6600 move from (7, 5) to (6, 5) using car (7033, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6640 move from (9, 5) to (9, 6) using car (6994, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6641 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6643 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6663 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6665 move from (5, 4) to (5, 5) using car (6941, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6710 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 move from (0, 6) to (0, 7) using car (6997, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (9, 3) to (9, 2) using car (7018, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6728 move from (3, 1) to (2, 1) using car (6992, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 6730 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6733 move from (9, 5) to (9, 6) using car (6994, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6743 move from (9, 3) to (9, 2) using car (6955, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 6743 arrived with a waiting time of 11 ticks\n", - "Agent rider 6748 move from (5, 2) to (5, 1) using car (6987, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6749 move from (9, 3) to (9, 2) using car (7018, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6786 move from (8, 5) to (8, 6) using car (6924, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6798 move from (9, 1) to (8, 1) using car (7047, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 move from (5, 2) to (5, 1) using car (6987, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 move from (0, 2) to (0, 3) using car (6974, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 6817 move from (2, 0) to (3, 0) using car (6932, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6833 move from (2, 3) to (2, 2) using car (7019, [(2, 3), (2, 2)], 0)\n", - "Agent rider 6835 move from (0, 2) to (0, 3) using car (6974, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Driver 6844 arrived\n", - "Driver 6865 arrived\n", - "Agent rider 6869 move from (9, 5) to (9, 6) using car (6994, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6870 move from (3, 6) to (3, 7) using car (6920, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6871 move from (5, 2) to (5, 3) using car (6973, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6872 move from (5, 4) to (5, 3) using car (6938, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6873 move from (1, 8) to (0, 8) using car (6919, [(1, 8), (0, 8)], 0)\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (5, 4) to (5, 5) using car (6941, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6879 move from (5, 2) to (5, 3) using car (6973, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6882 move from (7, 5) to (7, 6) using car (7026, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 6882 arrived with a waiting time of 5 ticks\n", - "Driver 6883 arrived\n", - "Agent rider 6886 move from (3, 6) to (3, 7) using car (6920, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6887 move from (5, 4) to (5, 5) using car (7029, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 6888 move from (8, 0) to (9, 0) using car (6826, [(8, 0), (9, 0)], 0)\n", - "Agent rider 6889 move from (3, 6) to (3, 7) using car (6920, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 6890 move from (5, 4) to (4, 4) using car (6922, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 doesn't move\n", - "Driver 6894 arrived\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (5, 2) to (5, 1) using car (6987, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 6917 arrived\n", - "Driver 6923 arrived\n", + "Agent rider 6529 move from (5, 6) to (4, 6) using car (6971, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6546 move from (5, 2) to (5, 3) using car (7000, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6580 move from (1, 4) to (2, 4) using car (7004, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6582 move from (1, 9) to (2, 9) using car (6930, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6594 move from (2, 0) to (3, 0) using car (7021, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6608 move from (1, 7) to (1, 8) using car (6884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 move from (1, 7) to (1, 8) using car (6884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6679 move from (5, 0) to (6, 0) using car (6951, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 6680 move from (1, 9) to (2, 9) using car (6930, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6683 move from (3, 1) to (2, 1) using car (6904, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 6683 arrived with a waiting time of 10 ticks\n", + "Agent rider 6684 move from (3, 1) to (2, 1) using car (6904, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 6684 arrived with a waiting time of 7 ticks\n", + "Agent rider 6689 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6699 move from (1, 4) to (2, 4) using car (7004, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6701 move from (2, 3) to (2, 4) using car (6906, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6702 move from (1, 9) to (2, 9) using car (6930, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6729 move from (1, 4) to (1, 5) using car (6979, [(1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 6730 move from (1, 4) to (1, 5) using car (6979, [(1, 4), (1, 5), (2, 5)], 0)\n", + "Rider n° 6730 arrived with a waiting time of 8 ticks\n", + "Agent rider 6748 move from (0, 4) to (1, 4) using car (7001, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6749 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6751 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6752 move from (1, 4) to (2, 4) using car (7004, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6753 move from (6, 0) to (7, 0) using car (6850, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6754 doesn't move\n", + "Agent rider 6756 move from (1, 9) to (2, 9) using car (6930, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6758 move from (2, 3) to (2, 4) using car (6906, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6759 move from (9, 4) to (8, 4) using car (7018, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 6759 arrived with a waiting time of 9 ticks\n", + "Agent rider 6760 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (1, 4) to (1, 5) using car (6979, [(1, 4), (1, 5), (2, 5)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 move from (2, 3) to (2, 4) using car (6906, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 6814 arrived\n", + "Driver 6825 arrived\n", + "Agent rider 6843 move from (3, 2) to (3, 1) using car (7010, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 6844 move from (2, 2) to (3, 2) using car (6981, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 6844 arrived with a waiting time of 4 ticks\n", + "Agent rider 6845 doesn't move\n", + "Agent rider 6846 move from (1, 7) to (1, 6) using car (6945, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 6848 doesn't move\n", + "Driver 6856 arrived\n", + "Agent rider 6859 move from (3, 6) to (3, 5) using car (6948, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (2, 1) to (3, 1) using car (6886, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 move from (1, 7) to (1, 8) using car (6884, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 6863 arrived\n", + "Driver 6867 arrived\n", + "Driver 6881 arrived\n", + "Agent rider 6892 move from (2, 1) to (3, 1) using car (6886, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 move from (6, 4) to (5, 4) using car (6966, [(6, 4), (5, 4)], 0)\n", + "Driver 6900 arrived\n", + "Driver 6903 arrived\n", + "Agent rider 6908 move from (7, 2) to (8, 2) using car (6928, [(7, 2), (8, 2)], 0)\n", + "Driver 6916 arrived\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 move from (8, 9) to (7, 9) using car (6988, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6924 move from (1, 8) to (1, 7) using car (6977, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 6925 move from (3, 4) to (3, 3) using car (6947, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", "Driver 6931 arrived\n", - "Agent rider 6945 move from (5, 4) to (5, 5) using car (6941, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6946 move from (5, 4) to (4, 4) using car (6922, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (8, 5) to (8, 6) using car (6924, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6949 doesn't move\n", - "Agent rider 6950 move from (6, 6) to (6, 7) using car (6957, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (3, 6) to (3, 7) using car (6920, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 6932 arrived\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (1, 9) to (2, 9) using car (6930, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6937 move from (3, 1) to (3, 2) using car (6998, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 6938 move from (2, 2) to (3, 2) using car (6981, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Driver 6944 arrived\n", + "Agent rider 6953 move from (6, 6) to (6, 5) using car (6968, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (0, 4) to (1, 4) using car (7001, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6957 move from (0, 4) to (1, 4) using car (7001, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6958 move from (3, 4) to (3, 3) using car (6947, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 doesn't move\n", + "Agent rider 6961 move from (8, 3) to (8, 2) using car (6940, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Driver 6963 arrived\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (5, 0) to (4, 0) using car (6935, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 6967 move from (5, 2) to (5, 1) using car (6987, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6968 move from (2, 0) to (1, 0) using car (6939, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6969 move from (0, 6) to (0, 7) using car (6997, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6970 move from (5, 2) to (5, 3) using car (6973, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 6972 arrived\n", - "Driver 6977 arrived\n", - "Agent rider 6978 move from (8, 5) to (8, 6) using car (6924, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6979 move from (5, 8) to (4, 8) using car (7024, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 6980 move from (2, 0) to (3, 0) using car (6932, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6989 move from (4, 6) to (4, 5) using car (6956, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7000 doesn't move\n", - "Agent rider 7001 move from (8, 7) to (8, 8) using car (6940, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7002 move from (8, 2) to (8, 3) using car (7013, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7003 doesn't move\n", - "Agent rider 7004 move from (2, 3) to (3, 3) using car (7020, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 7005 move from (1, 8) to (0, 8) using car (6919, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7006 move from (6, 1) to (7, 1) using car (6861, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7007 move from (7, 9) to (8, 9) using car (6975, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (9, 3) to (9, 2) using car (6955, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7009 move from (5, 4) to (5, 5) using car (6941, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Driver 7027 arrived\n", - "Agent rider 7030 move from (5, 0) to (4, 0) using car (6935, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7031 move from (9, 0) to (8, 0) using car (6996, [(9, 0), (8, 0)], 0)\n", - "Agent rider 7037 move from (5, 2) to (5, 3) using car (6973, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (5, 8) to (4, 8) using car (7024, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 7041 move from (5, 4) to (5, 5) using car (7029, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 7042 doesn't move\n", - "Agent rider 7048 move from (2, 3) to (2, 2) using car (7019, [(2, 3), (2, 2)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 move from (9, 5) to (9, 6) using car (6994, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "tick 506 ended\n", - "I am driver 7051 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 7052 - trip: [(6, 2), (7, 2), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 7053 - trip: [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 7054 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 7055 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 7056 - trip: [(5, 9), (4, 9), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 7057 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 7058 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", - "8 drivers generated.\n", - "I am rider 7059 - dep: (6, 3) , arr: (4, 9)\n", - "I am rider 7060 - dep: (7, 5) , arr: (8, 2)\n", - "I am rider 7061 - dep: (0, 4) , arr: (2, 8)\n", - "I am rider 7062 - dep: (7, 8) , arr: (1, 5)\n", - "4 riders generated.\n", - "Agent rider 6425 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 6425 arrived with a waiting time of 23 ticks\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (3, 0) to (4, 0) using car (7058, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6467 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6468 move from (3, 7) to (3, 8) using car (6920, [(3, 7), (3, 8)], 0)\n", - "Agent rider 6507 doesn't move\n", - "Agent rider 6518 move from (2, 1) to (1, 1) using car (6992, [(2, 1), (1, 1)], 0)\n", - "Agent rider 6550 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6600 move from (6, 5) to (5, 5) using car (7033, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 6600 arrived with a waiting time of 13 ticks\n", - "Agent rider 6640 move from (9, 6) to (9, 7) using car (6994, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6641 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6663 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6665 move from (5, 5) to (4, 5) using car (6941, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6665 arrived with a waiting time of 9 ticks\n", - "Agent rider 6710 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 move from (0, 7) to (0, 8) using car (6997, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (9, 2) to (9, 1) using car (7018, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6728 move from (2, 1) to (1, 1) using car (6992, [(2, 1), (1, 1)], 0)\n", - "Agent rider 6730 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6733 move from (9, 6) to (9, 7) using car (6994, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6748 move from (5, 1) to (6, 1) using car (6987, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6749 move from (9, 2) to (9, 1) using car (7018, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6786 move from (8, 6) to (8, 7) using car (6924, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6798 move from (8, 1) to (7, 1) using car (7047, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 move from (5, 1) to (6, 1) using car (6987, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6811 doesn't move\n", - "Agent rider 6812 move from (0, 3) to (0, 4) using car (6974, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 6817 move from (3, 0) to (4, 0) using car (6932, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 6817 arrived with a waiting time of 11 ticks\n", - "Agent rider 6833 doesn't move\n", - "Agent rider 6835 move from (0, 3) to (0, 4) using car (6974, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Driver 6856 arrived\n", - "Driver 6866 arrived\n", - "Agent rider 6869 move from (9, 6) to (9, 7) using car (6994, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6870 move from (3, 7) to (3, 8) using car (6920, [(3, 7), (3, 8)], 0)\n", - "Rider n° 6870 arrived with a waiting time of 7 ticks\n", - "Agent rider 6871 move from (5, 3) to (5, 4) using car (6973, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6872 move from (5, 3) to (5, 2) using car (6938, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6875 move from (9, 6) to (9, 7) using car (6994, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6876 move from (5, 5) to (4, 5) using car (6941, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6879 move from (5, 3) to (5, 2) using car (6938, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 6883 arrived\n", - "Agent rider 6886 move from (3, 7) to (3, 8) using car (6920, [(3, 7), (3, 8)], 0)\n", - "Rider n° 6886 arrived with a waiting time of 4 ticks\n", - "Agent rider 6887 move from (5, 5) to (5, 6) using car (7029, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Rider n° 6887 arrived with a waiting time of 5 ticks\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 move from (3, 7) to (3, 8) using car (6920, [(3, 7), (3, 8)], 0)\n", - "Agent rider 6890 move from (4, 4) to (3, 4) using car (6922, [(4, 4), (3, 4)], 0)\n", - "Agent rider 6891 move from (1, 6) to (0, 6) using car (7034, [(1, 6), (0, 6)], 0)\n", - "Agent rider 6892 doesn't move\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (5, 1) to (6, 1) using car (6987, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 6912 arrived\n", - "Driver 6934 arrived\n", - "Driver 6936 arrived\n", - "Agent rider 6945 move from (5, 5) to (4, 5) using car (6941, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6946 move from (4, 4) to (3, 4) using car (6922, [(4, 4), (3, 4)], 0)\n", - "Rider n° 6946 arrived with a waiting time of 4 ticks\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (8, 6) to (8, 7) using car (6924, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6949 doesn't move\n", - "Agent rider 6950 move from (6, 7) to (6, 8) using car (6957, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (3, 7) to (4, 7) using car (7010, [(3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6961 arrived\n", - "Agent rider 6964 doesn't move\n", - "Agent rider 6965 move from (4, 0) to (3, 0) using car (6935, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 6967 move from (5, 1) to (6, 1) using car (6987, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6968 move from (1, 0) to (0, 0) using car (6939, [(1, 0), (0, 0)], 0)\n", - "Agent rider 6969 move from (0, 7) to (0, 8) using car (6997, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6970 move from (5, 3) to (5, 4) using car (6973, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6978 move from (8, 6) to (8, 7) using car (6924, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6979 move from (4, 8) to (4, 7) using car (7024, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 6980 move from (3, 0) to (4, 0) using car (7058, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Driver 6981 arrived\n", - "Driver 6982 arrived\n", - "Agent rider 6989 move from (4, 5) to (4, 4) using car (6956, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7000 move from (9, 2) to (9, 1) using car (6955, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (8, 8) to (7, 8) using car (7046, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7002 move from (8, 3) to (8, 4) using car (7013, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7003 doesn't move\n", - "Agent rider 7004 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (7, 1) to (8, 1) using car (6861, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7007 move from (8, 9) to (8, 8) using car (6975, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (9, 2) to (9, 1) using car (6955, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7009 move from (5, 5) to (4, 5) using car (6941, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 7009 arrived with a waiting time of 0 ticks\n", - "Driver 7011 arrived\n", - "Driver 7015 arrived\n", - "Agent rider 7030 move from (4, 0) to (3, 0) using car (6935, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 move from (5, 3) to (5, 4) using car (6973, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7038 move from (2, 1) to (1, 1) using car (6992, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (4, 8) to (4, 7) using car (7024, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 7041 move from (5, 5) to (5, 6) using car (7029, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 7042 doesn't move\n", - "Agent rider 7048 doesn't move\n", - "Agent rider 7049 move from (2, 1) to (1, 1) using car (6992, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7050 move from (9, 6) to (9, 7) using car (6994, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 7059 doesn't move\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 doesn't move\n", - "Agent rider 7062 doesn't move\n", - "tick 507 ended\n", - "I am driver 7063 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 7064 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 7065 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (3, 4)]\n", - "I am driver 7066 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 7067 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 7068 - trip: [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 7069 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 7070 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7071 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 7072 - trip: [(7, 3), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 7073 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 7074 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 7075 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 7076 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 7077 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7)]\n", - "I am driver 7078 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 7079 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", - "17 drivers generated.\n", - "I am rider 7080 - dep: (9, 2) , arr: (7, 4)\n", - "I am rider 7081 - dep: (7, 7) , arr: (6, 4)\n", - "I am rider 7082 - dep: (5, 2) , arr: (7, 5)\n", - "3 riders generated.\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 doesn't move\n", - "Agent rider 6462 move from (8, 9) to (7, 9) using car (6940, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6467 move from (8, 8) to (8, 7) using car (6975, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6550 move from (8, 8) to (8, 7) using car (6975, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6640 move from (9, 7) to (9, 8) using car (6994, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Rider n° 6640 arrived with a waiting time of 7 ticks\n", - "Agent rider 6641 move from (8, 8) to (8, 7) using car (6975, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6643 move from (8, 9) to (7, 9) using car (6940, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6710 move from (8, 8) to (8, 7) using car (6975, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 move from (0, 8) to (0, 9) using car (6997, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 move from (9, 1) to (9, 0) using car (7018, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (8, 8) to (8, 7) using car (6975, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6733 move from (9, 7) to (9, 8) using car (6994, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6748 move from (6, 1) to (7, 1) using car (6987, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6749 move from (9, 1) to (9, 0) using car (7018, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6786 move from (8, 7) to (8, 8) using car (6924, [(8, 7), (8, 8)], 0)\n", - "Agent rider 6798 move from (7, 1) to (6, 1) using car (7047, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 move from (6, 1) to (7, 1) using car (6987, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6811 move from (3, 6) to (2, 6) using car (6998, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 6812 move from (0, 4) to (0, 5) using car (6974, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Driver 6826 arrived\n", - "Agent rider 6833 move from (2, 2) to (1, 2) using car (7051, [(2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6835 move from (0, 4) to (0, 5) using car (6974, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 6869 move from (9, 7) to (9, 8) using car (6994, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6871 move from (5, 4) to (5, 5) using car (6973, [(5, 4), (5, 5)], 0)\n", - "Agent rider 6872 move from (5, 2) to (5, 1) using car (6938, [(5, 2), (5, 1)], 0)\n", - "Agent rider 6873 move from (0, 8) to (0, 9) using car (6997, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6875 move from (9, 7) to (9, 8) using car (6994, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 6876 move from (4, 5) to (3, 5) using car (6941, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6886 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 doesn't move\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 move from (0, 6) to (0, 5) using car (6993, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6892 doesn't move\n", - "Agent rider 6907 move from (5, 2) to (5, 1) using car (6938, [(5, 2), (5, 1)], 0)\n", - "Agent rider 6909 move from (6, 1) to (7, 1) using car (6987, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 6913 arrived\n", + "Driver 6967 arrived\n", + "Agent rider 6969 move from (7, 0) to (6, 0) using car (6996, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 6970 doesn't move\n", + "Agent rider 6989 move from (1, 8) to (1, 7) using car (7009, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 6990 move from (4, 4) to (4, 3) using car (6964, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 6991 doesn't move\n", + "Agent rider 6992 move from (1, 5) to (1, 4) using car (6962, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (4, 6) to (5, 6) using car (6975, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 7024 doesn't move\n", + "tick 494 ended\n", + "I am driver 7025 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 7026 - trip: [(9, 8), (8, 8)]\n", + "I am driver 7027 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 7028 - trip: [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 7029 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 7030 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 7031 - trip: [(7, 4), (7, 3), (7, 2), (7, 1)]\n", + "7 drivers generated.\n", + "I am rider 7032 - dep: (0, 2) , arr: (1, 9)\n", + "I am rider 7033 - dep: (6, 4) , arr: (0, 9)\n", + "I am rider 7034 - dep: (6, 9) , arr: (7, 3)\n", + "I am rider 7035 - dep: (5, 4) , arr: (1, 9)\n", + "I am rider 7036 - dep: (4, 5) , arr: (5, 3)\n", + "5 riders generated.\n", + "Agent rider 6108 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6109 move from (8, 5) to (8, 6) using car (6983, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 6129 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6187 move from (1, 9) to (2, 9) using car (6997, [(1, 9), (2, 9)], 0)\n", + "Agent rider 6218 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6264 move from (6, 0) to (7, 0) using car (6951, [(6, 0), (7, 0)], 0)\n", + "Agent rider 6291 move from (1, 8) to (0, 8) using car (6868, [(1, 8), (0, 8)], 0)\n", + "Agent rider 6299 move from (1, 8) to (1, 9) using car (6884, [(1, 8), (1, 9)], 0)\n", + "Agent rider 6380 move from (2, 4) to (2, 5) using car (6906, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6444 move from (8, 8) to (9, 8) using car (6995, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 6509 move from (1, 9) to (2, 9) using car (6997, [(1, 9), (2, 9)], 0)\n", + "Agent rider 6529 move from (4, 6) to (4, 5) using car (7006, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6546 move from (5, 3) to (5, 4) using car (7000, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 6546 arrived with a waiting time of 15 ticks\n", + "Agent rider 6580 doesn't move\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6608 move from (1, 8) to (1, 9) using car (6884, [(1, 8), (1, 9)], 0)\n", + "Rider n° 6608 arrived with a waiting time of 15 ticks\n", + "Agent rider 6612 move from (1, 9) to (2, 9) using car (6997, [(1, 9), (2, 9)], 0)\n", + "Agent rider 6623 move from (1, 8) to (1, 9) using car (6884, [(1, 8), (1, 9)], 0)\n", + "Agent rider 6679 move from (6, 0) to (7, 0) using car (6951, [(6, 0), (7, 0)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6684 move from (3, 1) to (2, 1) using car (7010, [(3, 1), (2, 1)], 0)\n", + "Rider n° 6684 arrived with a waiting time of 7 ticks\n", + "Agent rider 6689 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6701 move from (2, 4) to (2, 5) using car (6906, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6702 move from (2, 9) to (3, 9) using car (6930, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6729 move from (1, 5) to (2, 5) using car (6979, [(1, 5), (2, 5)], 0)\n", + "Agent rider 6748 move from (1, 4) to (1, 3) using car (6962, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 6749 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6751 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6752 doesn't move\n", + "Agent rider 6753 move from (7, 0) to (8, 0) using car (6850, [(7, 0), (8, 0)], 0)\n", + "Rider n° 6753 arrived with a waiting time of 5 ticks\n", + "Agent rider 6754 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6756 move from (2, 9) to (3, 9) using car (6930, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6760 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (1, 5) to (2, 5) using car (6979, [(1, 5), (2, 5)], 0)\n", + "Agent rider 6771 move from (1, 9) to (2, 9) using car (6997, [(1, 9), (2, 9)], 0)\n", + "Agent rider 6790 move from (2, 4) to (2, 5) using car (6906, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 6825 arrived\n", + "Agent rider 6843 move from (3, 1) to (4, 1) using car (6886, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6845 move from (3, 5) to (3, 6) using car (6973, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 6846 move from (1, 6) to (1, 5) using car (6945, [(1, 6), (1, 5)], 0)\n", + "Agent rider 6848 move from (1, 7) to (1, 6) using car (7009, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Driver 6855 arrived\n", + "Agent rider 6859 move from (3, 5) to (3, 4) using car (6948, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (3, 1) to (4, 1) using car (6886, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6861 move from (1, 8) to (1, 9) using car (6884, [(1, 8), (1, 9)], 0)\n", + "Driver 6867 arrived\n", + "Driver 6869 arrived\n", + "Driver 6873 arrived\n", + "Driver 6878 arrived\n", + "Agent rider 6892 move from (3, 1) to (4, 1) using car (6886, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6894 doesn't move\n", + "Driver 6903 arrived\n", + "Agent rider 6908 move from (8, 2) to (8, 1) using car (6940, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 6908 arrived with a waiting time of 2 ticks\n", + "Driver 6909 arrived\n", "Driver 6919 arrived\n", + "Driver 6921 arrived\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 move from (7, 9) to (6, 9) using car (6988, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6924 move from (1, 7) to (1, 6) using car (6977, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 6925 move from (3, 3) to (3, 2) using car (6947, [(3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6926 move from (6, 6) to (5, 6) using car (7028, [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 6932 arrived\n", "Driver 6933 arrived\n", - "Agent rider 6945 move from (4, 5) to (3, 5) using car (6941, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (8, 7) to (8, 8) using car (6924, [(8, 7), (8, 8)], 0)\n", - "Agent rider 6949 doesn't move\n", - "Agent rider 6950 move from (6, 8) to (6, 9) using car (6957, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (4, 7) to (5, 7) using car (7010, [(4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6964 move from (0, 6) to (0, 5) using car (6993, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 6965 move from (3, 0) to (2, 0) using car (6935, [(3, 0), (2, 0)], 0)\n", - "Agent rider 6967 move from (6, 1) to (7, 1) using car (6987, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (0, 8) to (0, 9) using car (6997, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6970 move from (5, 4) to (5, 5) using car (6973, [(5, 4), (5, 5)], 0)\n", - "Driver 6971 arrived\n", - "Agent rider 6978 move from (8, 7) to (8, 8) using car (6924, [(8, 7), (8, 8)], 0)\n", - "Agent rider 6979 move from (4, 7) to (4, 6) using car (7024, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 6980 move from (4, 0) to (5, 0) using car (7058, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Driver 6982 arrived\n", - "Driver 6983 arrived\n", - "Agent rider 6989 move from (4, 4) to (4, 3) using car (6956, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6995 arrived\n", - "Driver 6996 arrived\n", - "Agent rider 7000 move from (9, 1) to (9, 0) using car (6955, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (7, 8) to (6, 8) using car (7046, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7003 move from (5, 2) to (5, 1) using car (6938, [(5, 2), (5, 1)], 0)\n", - "Agent rider 7004 move from (3, 3) to (3, 4) using car (6990, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7005 move from (0, 8) to (0, 9) using car (6997, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7006 doesn't move\n", - "Agent rider 7007 move from (8, 8) to (8, 7) using car (6975, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (9, 1) to (9, 0) using car (6955, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 7019 arrived\n", - "Agent rider 7030 move from (3, 0) to (2, 0) using car (6935, [(3, 0), (2, 0)], 0)\n", - "Rider n° 7030 arrived with a waiting time of 1 ticks\n", - "Agent rider 7031 doesn't move\n", - "Driver 7036 arrived\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (4, 7) to (5, 7) using car (7010, [(4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7041 move from (5, 6) to (5, 7) using car (7029, [(5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 7042 doesn't move\n", - "Driver 7043 arrived\n", - "Agent rider 7048 move from (2, 2) to (1, 2) using car (7051, [(2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 move from (9, 7) to (9, 8) using car (6994, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 7059 move from (6, 3) to (6, 4) using car (7076, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 move from (0, 4) to (0, 5) using car (6974, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 7062 move from (7, 8) to (6, 8) using car (7046, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7080 move from (9, 2) to (9, 3) using car (7057, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7082 doesn't move\n", - "tick 508 ended\n", - "I am driver 7083 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 7084 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 7085 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 7086 - trip: [(7, 4), (8, 4), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 7087 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 7088 - trip: [(6, 0), (5, 0), (4, 0)]\n", - "I am driver 7089 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 7090 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 7091 - trip: [(2, 7), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 7092 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "10 drivers generated.\n", - "I am rider 7093 - dep: (5, 9) , arr: (4, 5)\n", - "I am rider 7094 - dep: (1, 7) , arr: (9, 5)\n", - "I am rider 7095 - dep: (2, 5) , arr: (7, 3)\n", - "I am rider 7096 - dep: (4, 9) , arr: (6, 2)\n", - "I am rider 7097 - dep: (9, 5) , arr: (7, 5)\n", - "I am rider 7098 - dep: (3, 5) , arr: (2, 8)\n", - "6 riders generated.\n", - "Agent rider 6435 move from (1, 5) to (2, 5) using car (7085, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6450 move from (4, 0) to (3, 0) using car (7071, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 6462 move from (7, 9) to (6, 9) using car (6940, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6641 move from (8, 7) to (8, 6) using car (6975, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6643 move from (7, 9) to (6, 9) using car (6940, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6710 move from (8, 7) to (8, 6) using car (6975, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6711 move from (0, 9) to (1, 9) using car (6997, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 6711 arrived with a waiting time of 12 ticks\n", - "Agent rider 6716 move from (0, 0) to (1, 0) using car (7083, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6720 move from (1, 5) to (2, 5) using car (7085, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6722 move from (9, 8) to (8, 8) using car (6994, [(9, 8), (8, 8)], 0)\n", - "Agent rider 6725 move from (9, 0) to (8, 0) using car (7018, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (8, 7) to (8, 6) using car (6975, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6733 move from (9, 8) to (8, 8) using car (6994, [(9, 8), (8, 8)], 0)\n", - "Agent rider 6748 doesn't move\n", - "Agent rider 6749 move from (9, 0) to (8, 0) using car (7018, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6786 doesn't move\n", - "Agent rider 6798 move from (6, 1) to (5, 1) using car (7047, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 move from (7, 1) to (8, 1) using car (6987, [(7, 1), (8, 1)], 0)\n", - "Agent rider 6811 move from (2, 6) to (1, 6) using car (6998, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 6811 arrived with a waiting time of 12 ticks\n", - "Agent rider 6812 move from (0, 5) to (0, 6) using car (6974, [(0, 5), (0, 6)], 0)\n", - "Agent rider 6833 move from (1, 2) to (0, 2) using car (7051, [(1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6835 move from (0, 5) to (0, 6) using car (6974, [(0, 5), (0, 6)], 0)\n", - "Driver 6861 arrived\n", - "Agent rider 6869 move from (9, 8) to (8, 8) using car (6994, [(9, 8), (8, 8)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6872 move from (5, 1) to (6, 1) using car (7075, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 6872 arrived with a waiting time of 5 ticks\n", - "Agent rider 6873 move from (0, 9) to (1, 9) using car (6997, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6875 move from (9, 8) to (8, 8) using car (6994, [(9, 8), (8, 8)], 0)\n", - "Agent rider 6876 move from (3, 5) to (2, 5) using car (6941, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6888 move from (9, 0) to (8, 0) using car (7018, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 6889 doesn't move\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 move from (0, 5) to (0, 4) using car (6993, [(0, 5), (0, 4)], 0)\n", - "Agent rider 6892 move from (0, 0) to (1, 0) using car (7083, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6907 doesn't move\n", - "Agent rider 6909 move from (7, 1) to (8, 1) using car (6987, [(7, 1), (8, 1)], 0)\n", - "Rider n° 6909 arrived with a waiting time of 2 ticks\n", - "Driver 6919 arrived\n", - "Driver 6920 arrived\n", - "Driver 6922 arrived\n", - "Driver 6939 arrived\n", - "Agent rider 6945 move from (3, 5) to (2, 5) using car (6941, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6947 move from (1, 5) to (2, 5) using car (7085, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6949 move from (1, 5) to (2, 5) using car (7085, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6950 move from (6, 9) to (5, 9) using car (6957, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 6951 move from (5, 7) to (5, 8) using car (7010, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6952 arrived\n", - "Driver 6958 arrived\n", - "Agent rider 6964 move from (0, 5) to (0, 4) using car (6993, [(0, 5), (0, 4)], 0)\n", - "Rider n° 6964 arrived with a waiting time of 8 ticks\n", - "Agent rider 6965 doesn't move\n", - "Agent rider 6967 move from (7, 1) to (8, 1) using car (6987, [(7, 1), (8, 1)], 0)\n", - "Agent rider 6968 move from (0, 0) to (1, 0) using car (7083, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6969 move from (0, 9) to (1, 9) using car (6997, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (2, 9) to (3, 9) using car (6930, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6937 move from (3, 2) to (3, 3) using car (6986, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6938 move from (3, 2) to (4, 2) using car (6981, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 6938 arrived with a waiting time of 3 ticks\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6953 move from (6, 5) to (6, 4) using car (6968, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (1, 4) to (2, 4) using car (7001, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6957 move from (1, 4) to (2, 4) using car (7001, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6958 move from (3, 3) to (3, 2) using car (6947, [(3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 doesn't move\n", + "Agent rider 6961 doesn't move\n", + "Agent rider 6969 move from (6, 0) to (5, 0) using car (6996, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", "Agent rider 6970 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 move from (4, 6) to (4, 5) using car (7024, [(4, 6), (4, 5)], 0)\n", - "Agent rider 6980 move from (5, 0) to (6, 0) using car (7058, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Driver 6983 arrived\n", - "Agent rider 6989 move from (4, 3) to (4, 2) using car (6956, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 6992 arrived\n", - "Driver 6996 arrived\n", - "Agent rider 7000 move from (9, 0) to (8, 0) using car (6955, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (6, 8) to (5, 8) using car (7046, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7002 move from (8, 4) to (7, 4) using car (7067, [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7003 doesn't move\n", - "Agent rider 7004 move from (3, 4) to (3, 5) using car (6990, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7005 move from (0, 9) to (1, 9) using car (6997, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7006 doesn't move\n", - "Agent rider 7007 move from (8, 7) to (8, 6) using car (6975, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (9, 0) to (8, 0) using car (6955, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 7020 arrived\n", - "Driver 7021 arrived\n", - "Agent rider 7031 doesn't move\n", - "Driver 7034 arrived\n", - "Agent rider 7037 move from (5, 4) to (5, 3) using car (7073, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (5, 7) to (5, 8) using car (7010, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7041 move from (5, 7) to (5, 8) using car (7029, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 7042 doesn't move\n", - "Agent rider 7048 move from (1, 2) to (0, 2) using car (7051, [(1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 move from (9, 8) to (8, 8) using car (6994, [(9, 8), (8, 8)], 0)\n", - "Agent rider 7059 move from (6, 4) to (6, 5) using car (7076, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 move from (0, 5) to (0, 6) using car (6974, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7062 move from (6, 8) to (5, 8) using car (7046, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7080 move from (9, 3) to (9, 4) using car (7057, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7081 move from (7, 7) to (8, 7) using car (6986, [(7, 7), (8, 7)], 0)\n", - "Agent rider 7082 doesn't move\n", - "Agent rider 7093 doesn't move\n", - "Agent rider 7094 doesn't move\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (4, 9) to (3, 9) using car (7077, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 doesn't move\n", - "tick 509 ended\n", - "I am driver 7099 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 7100 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 7101 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 7102 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 7103 - trip: [(6, 4), (6, 5), (6, 6)]\n", - "I am driver 7104 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 7105 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 7106 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 7107 - trip: [(4, 7), (4, 8)]\n", - "9 drivers generated.\n", - "0 riders generated.\n" + "Agent rider 6989 move from (1, 7) to (1, 6) using car (7009, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 6990 move from (4, 3) to (4, 2) using car (6964, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 6991 doesn't move\n", + "Agent rider 6992 move from (1, 4) to (2, 4) using car (7001, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (5, 6) to (6, 6) using car (6975, [(5, 6), (6, 6)], 0)\n", + "Agent rider 7024 doesn't move\n", + "Agent rider 7032 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7034 doesn't move\n", + "Agent rider 7035 doesn't move\n", + "Agent rider 7036 doesn't move\n", + "tick 495 ended\n", + "I am driver 7037 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 7038 - trip: [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7039 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 7040 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 7041 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2)]\n", + "I am driver 7042 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "6 drivers generated.\n", + "I am rider 7043 - dep: (4, 2) , arr: (2, 2)\n", + "I am rider 7044 - dep: (2, 8) , arr: (2, 7)\n", + "2 riders generated.\n", + "Agent rider 6108 move from (6, 9) to (5, 9) using car (6988, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6109 move from (8, 6) to (8, 7) using car (6983, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (2, 5) to (2, 6) using car (6906, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6444 move from (9, 8) to (9, 7) using car (6995, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Rider n° 6444 arrived with a waiting time of 20 ticks\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6580 move from (2, 4) to (3, 4) using car (7001, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6689 move from (6, 9) to (5, 9) using car (6988, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6699 move from (2, 4) to (3, 4) using car (7001, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (3, 9) to (4, 9) using car (6930, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (2, 5) to (2, 6) using car (6906, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6748 move from (1, 3) to (1, 2) using car (6962, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (2, 4) to (3, 4) using car (7001, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6754 move from (6, 9) to (5, 9) using car (6988, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 6754 arrived with a waiting time of 9 ticks\n", + "Agent rider 6756 move from (3, 9) to (4, 9) using car (6930, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6758 move from (2, 4) to (3, 4) using car (7001, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (2, 5) to (2, 6) using car (6906, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6843 move from (4, 1) to (5, 1) using car (6886, [(4, 1), (5, 1)], 0)\n", + "Rider n° 6843 arrived with a waiting time of 4 ticks\n", + "Agent rider 6845 move from (3, 6) to (3, 5) using car (7005, [(3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6846 move from (1, 5) to (1, 4) using car (7041, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2)], 0)\n", + "Agent rider 6848 move from (1, 6) to (2, 6) using car (7009, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 6859 move from (3, 4) to (3, 3) using car (6948, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 doesn't move\n", + "Agent rider 6861 doesn't move\n", + "Driver 6873 arrived\n", + "Agent rider 6892 move from (4, 1) to (5, 1) using car (6886, [(4, 1), (5, 1)], 0)\n", + "Agent rider 6893 move from (8, 1) to (8, 0) using car (6940, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6894 move from (5, 4) to (5, 5) using car (7029, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 6899 arrived\n", + "Driver 6909 arrived\n", + "Driver 6921 arrived\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 move from (6, 9) to (5, 9) using car (6988, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6924 move from (1, 6) to (1, 5) using car (6977, [(1, 6), (1, 5)], 0)\n", + "Agent rider 6925 move from (3, 2) to (4, 2) using car (6947, [(3, 2), (4, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Driver 6928 arrived\n", + "Driver 6933 arrived\n", + "Agent rider 6934 move from (8, 8) to (9, 8) using car (6913, [(8, 8), (9, 8)], 0)\n", + "Agent rider 6935 move from (3, 9) to (4, 9) using car (6930, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6937 move from (3, 3) to (3, 4) using car (6986, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6953 move from (6, 4) to (6, 3) using car (6968, [(6, 4), (6, 3)], 0)\n", + "Agent rider 6954 move from (8, 8) to (9, 8) using car (6913, [(8, 8), (9, 8)], 0)\n", + "Agent rider 6956 move from (2, 4) to (2, 5) using car (6978, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 move from (2, 4) to (3, 4) using car (7001, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 6958 move from (3, 2) to (4, 2) using car (6947, [(3, 2), (4, 2)], 0)\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 doesn't move\n", + "Agent rider 6961 move from (8, 2) to (7, 2) using car (6980, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Driver 6966 arrived\n", + "Agent rider 6969 move from (5, 0) to (4, 0) using car (6996, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 6970 move from (6, 2) to (6, 3) using car (7014, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6972 arrived\n", + "Agent rider 6989 move from (1, 6) to (2, 6) using car (7009, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 6990 move from (4, 2) to (4, 1) using car (6964, [(4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 6991 doesn't move\n", + "Agent rider 6992 move from (2, 4) to (3, 4) using car (7001, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 7012 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (6, 6) to (6, 5) using car (7017, [(6, 6), (6, 5)], 0)\n", + "Agent rider 7024 doesn't move\n", + "Agent rider 7032 move from (0, 2) to (0, 3) using car (7008, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7034 move from (6, 9) to (5, 9) using car (6988, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 7035 move from (5, 4) to (5, 5) using car (7029, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7036 move from (4, 5) to (4, 4) using car (7006, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7043 move from (4, 2) to (4, 3) using car (7019, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7044 doesn't move\n", + "tick 496 ended\n", + "I am driver 7045 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 7046 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 7047 - trip: [(9, 6), (8, 6), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 7048 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 7049 - trip: [(7, 6), (6, 6), (6, 5), (6, 4)]\n", + "5 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6108 doesn't move\n", + "Agent rider 6109 move from (8, 7) to (7, 7) using car (6983, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (2, 9) to (1, 9) using car (6982, [(2, 9), (1, 9)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6509 move from (2, 9) to (1, 9) using car (6982, [(2, 9), (1, 9)], 0)\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6580 doesn't move\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 doesn't move\n", + "Agent rider 6595 doesn't move\n", + "Agent rider 6612 move from (2, 9) to (1, 9) using car (6982, [(2, 9), (1, 9)], 0)\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6689 move from (5, 9) to (4, 9) using car (6988, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6699 doesn't move\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (4, 9) to (5, 9) using car (6930, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (2, 6) to (3, 6) using car (7009, [(2, 6), (3, 6)], 0)\n", + "Agent rider 6748 move from (1, 2) to (1, 1) using car (6962, [(1, 2), (1, 1)], 0)\n", + "Agent rider 6749 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 doesn't move\n", + "Agent rider 6756 move from (4, 9) to (5, 9) using car (6930, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6758 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 doesn't move\n", + "Agent rider 6771 move from (2, 9) to (1, 9) using car (6982, [(2, 9), (1, 9)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Driver 6842 arrived\n", + "Agent rider 6845 move from (3, 5) to (3, 6) using car (6984, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 6846 move from (1, 4) to (1, 3) using car (7041, [(1, 4), (1, 3), (1, 2), (2, 2)], 0)\n", + "Agent rider 6848 move from (2, 6) to (3, 6) using car (7009, [(2, 6), (3, 6)], 0)\n", + "Driver 6850 arrived\n", + "Agent rider 6859 move from (3, 3) to (3, 2) using car (6948, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (4, 1) to (4, 2) using car (7021, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Driver 6868 arrived\n", + "Driver 6884 arrived\n", + "Driver 6888 arrived\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (8, 0) to (7, 0) using car (6940, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6894 move from (5, 5) to (5, 6) using car (7029, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 6904 arrived\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6923 doesn't move\n", + "Agent rider 6924 doesn't move\n", + "Agent rider 6925 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (4, 9) to (5, 9) using car (6930, [(4, 9), (5, 9), (6, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (3, 0) to (3, 1) using car (7071, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 6462 move from (6, 9) to (5, 9) using car (6940, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6467 doesn't move\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6641 move from (8, 6) to (9, 6) using car (6975, [(8, 6), (9, 6)], 0)\n", - "Agent rider 6643 move from (6, 9) to (5, 9) using car (6940, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6710 move from (8, 6) to (9, 6) using car (6975, [(8, 6), (9, 6)], 0)\n", - "Agent rider 6716 move from (1, 0) to (2, 0) using car (7099, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6720 move from (2, 5) to (3, 5) using car (7085, [(2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (8, 6) to (9, 6) using car (6975, [(8, 6), (9, 6)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6748 move from (7, 1) to (7, 0) using car (6999, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6786 doesn't move\n", - "Agent rider 6798 move from (5, 1) to (5, 2) using car (7047, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 move from (8, 1) to (8, 0) using car (7052, [(8, 1), (8, 0)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6833 move from (0, 2) to (0, 3) using car (7051, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6871 move from (5, 5) to (6, 5) using car (7068, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6876 move from (2, 5) to (1, 5) using car (6941, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 6876 arrived with a waiting time of 3 ticks\n", - "Agent rider 6879 move from (5, 2) to (4, 2) using car (7028, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 move from (3, 8) to (2, 8) using car (7056, [(3, 8), (2, 8)], 0)\n", - "Agent rider 6890 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (1, 0) to (2, 0) using car (7083, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6907 move from (5, 1) to (4, 1) using car (6991, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 6919 arrived\n", - "Driver 6922 arrived\n", - "Driver 6924 arrived\n", - "Driver 6935 arrived\n", - "Driver 6938 arrived\n", - "Agent rider 6945 move from (2, 5) to (2, 4) using car (7064, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 6947 move from (2, 5) to (2, 4) using car (7079, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6949 move from (2, 5) to (2, 4) using car (7064, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 6950 move from (5, 9) to (4, 9) using car (6957, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 6950 arrived with a waiting time of 2 ticks\n", - "Agent rider 6951 move from (5, 8) to (5, 9) using car (7010, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 6954 arrived\n", - "Agent rider 6964 move from (0, 5) to (0, 4) using car (7053, [(0, 5), (0, 4)], 0)\n", - "Rider n° 6964 arrived with a waiting time of 8 ticks\n", - "Agent rider 6965 doesn't move\n", - "Agent rider 6967 move from (8, 1) to (8, 0) using car (7052, [(8, 1), (8, 0)], 0)\n", - "Agent rider 6968 move from (1, 0) to (2, 0) using car (7083, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 6969 move from (1, 9) to (2, 9) using car (6997, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6970 move from (5, 5) to (6, 5) using car (7068, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Driver 6973 arrived\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 move from (4, 5) to (4, 6) using car (7044, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 6980 move from (6, 0) to (7, 0) using car (7058, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Driver 6984 arrived\n", - "Agent rider 6989 move from (4, 2) to (4, 3) using car (7070, [(4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7000 move from (8, 0) to (7, 0) using car (6955, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (5, 8) to (4, 8) using car (7029, [(5, 8), (4, 8)], 0)\n", - "Agent rider 7002 move from (7, 4) to (7, 5) using car (7067, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7003 move from (5, 1) to (4, 1) using car (6991, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7003 arrived with a waiting time of 4 ticks\n", - "Agent rider 7004 move from (3, 5) to (3, 6) using car (6990, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (8, 1) to (8, 0) using car (7052, [(8, 1), (8, 0)], 0)\n", - "Agent rider 7007 move from (8, 6) to (9, 6) using car (6975, [(8, 6), (9, 6)], 0)\n", - "Agent rider 7008 move from (8, 0) to (7, 0) using car (6955, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7008 arrived with a waiting time of 1 ticks\n", - "Driver 7012 arrived\n", - "Driver 7021 arrived\n", - "Driver 7022 arrived\n", - "Agent rider 7031 move from (8, 0) to (7, 0) using car (7018, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7037 move from (5, 3) to (5, 2) using car (7073, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (5, 8) to (5, 9) using car (7010, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7041 move from (5, 8) to (4, 8) using car (7029, [(5, 8), (4, 8)], 0)\n", - "Agent rider 7042 move from (2, 9) to (1, 9) using car (7102, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7048 move from (0, 2) to (0, 3) using car (7051, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7059 move from (6, 5) to (6, 6) using car (7076, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 doesn't move\n", - "Agent rider 7062 move from (5, 8) to (4, 8) using car (7046, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7082 doesn't move\n", - "Agent rider 7093 move from (5, 9) to (5, 8) using car (7092, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 7094 doesn't move\n", - "Agent rider 7095 move from (2, 5) to (3, 5) using car (7085, [(2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7096 move from (3, 9) to (2, 9) using car (7077, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 move from (3, 5) to (3, 6) using car (6990, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "tick 510 ended\n", - "I am driver 7108 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 7109 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 7110 - trip: [(1, 9), (1, 8), (0, 8)]\n", - "I am driver 7111 - trip: [(3, 5), (2, 5), (1, 5), (1, 6)]\n", - "4 drivers generated.\n", - "I am rider 7112 - dep: (9, 6) , arr: (2, 9)\n", - "I am rider 7113 - dep: (5, 4) , arr: (5, 8)\n", - "2 riders generated.\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (3, 1) to (3, 2) using car (7071, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 6462 move from (5, 9) to (4, 9) using car (6940, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6467 move from (8, 7) to (8, 8) using car (7013, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6468 doesn't move\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6550 move from (8, 7) to (8, 8) using car (7013, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 move from (5, 9) to (4, 9) using car (6940, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6663 doesn't move\n", - "Agent rider 6710 move from (9, 6) to (8, 6) using car (7108, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6716 move from (2, 0) to (2, 1) using car (7017, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6720 move from (3, 5) to (3, 4) using car (7085, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6748 move from (7, 0) to (6, 0) using car (6955, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 6748 arrived with a waiting time of 5 ticks\n", + "Agent rider 6937 move from (3, 4) to (3, 5) using car (6986, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Driver 6941 arrived\n", + "Driver 6945 arrived\n", + "Driver 6951 arrived\n", + "Driver 6952 arrived\n", + "Agent rider 6953 move from (6, 3) to (6, 4) using car (7014, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (2, 5) to (2, 6) using car (6978, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 move from (3, 4) to (3, 5) using car (6986, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 doesn't move\n", + "Agent rider 6960 move from (2, 5) to (2, 6) using car (6978, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6961 move from (7, 2) to (7, 1) using car (7031, [(7, 2), (7, 1)], 0)\n", + "Driver 6965 arrived\n", + "Agent rider 6969 move from (4, 0) to (3, 0) using car (7048, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (6, 3) to (6, 4) using car (7014, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6975 arrived\n", + "Driver 6979 arrived\n", + "Agent rider 6989 move from (2, 6) to (3, 6) using car (7009, [(2, 6), (3, 6)], 0)\n", + "Agent rider 6990 doesn't move\n", + "Agent rider 6991 doesn't move\n", + "Agent rider 6992 move from (3, 4) to (4, 4) using car (7001, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 6997 arrived\n", + "Driver 7002 arrived\n", + "Driver 7010 arrived\n", + "Driver 7016 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 doesn't move\n", + "Driver 7026 arrived\n", + "Agent rider 7032 move from (0, 3) to (0, 4) using car (7008, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7034 doesn't move\n", + "Agent rider 7035 move from (5, 5) to (5, 6) using car (7029, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7036 move from (4, 4) to (5, 4) using car (7004, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7043 move from (4, 3) to (4, 4) using car (7019, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7044 move from (2, 8) to (3, 8) using car (7037, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "tick 497 ended\n", + "I am driver 7050 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 7051 - trip: [(4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 7052 - trip: [(9, 7), (8, 7), (7, 7), (7, 8)]\n", + "I am driver 7053 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 7054 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 7055 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 7056 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 7057 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 7058 - trip: [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 7059 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 7060 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 7061 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", + "I am driver 7062 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 7063 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 7064 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 7065 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 7066 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 7067 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 7068 - trip: [(2, 1), (2, 0), (3, 0)]\n", + "I am driver 7069 - trip: [(1, 5), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 7070 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 7071 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 7072 - trip: [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 7073 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 7074 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "25 drivers generated.\n", + "I am rider 7075 - dep: (3, 9) , arr: (9, 9)\n", + "1 riders generated.\n", + "Agent rider 6108 move from (5, 9) to (6, 9) using car (7072, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (7, 0) to (6, 0) using car (6940, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (2, 6) to (2, 5) using car (7042, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 move from (4, 5) to (3, 5) using car (7028, [(4, 5), (3, 5)], 0)\n", + "Agent rider 6580 move from (3, 4) to (3, 3) using car (7005, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 move from (3, 0) to (2, 0) using car (7048, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6595 move from (5, 9) to (6, 9) using car (7072, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (7, 0) to (6, 0) using car (6940, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6689 move from (4, 9) to (3, 9) using car (6988, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 6689 arrived with a waiting time of 18 ticks\n", + "Agent rider 6699 move from (3, 4) to (3, 3) using car (7005, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6701 doesn't move\n", + "Agent rider 6702 move from (5, 9) to (6, 9) using car (7072, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6729 move from (3, 6) to (3, 5) using car (7054, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Rider n° 6729 arrived with a waiting time of 5 ticks\n", + "Agent rider 6748 doesn't move\n", "Agent rider 6749 doesn't move\n", - "Agent rider 6786 doesn't move\n", - "Agent rider 6798 move from (5, 2) to (5, 3) using car (7047, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6833 move from (0, 3) to (0, 4) using car (7051, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6869 doesn't move\n", - "Agent rider 6871 move from (6, 5) to (7, 5) using car (7068, [(6, 5), (7, 5)], 0)\n", - "Agent rider 6873 doesn't move\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6879 move from (4, 2) to (3, 2) using car (7028, [(4, 2), (3, 2)], 0)\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 move from (2, 8) to (3, 8) using car (7087, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 6890 move from (3, 4) to (3, 3) using car (7033, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 6890 arrived with a waiting time of 7 ticks\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (2, 0) to (2, 1) using car (7017, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6907 move from (4, 1) to (3, 1) using car (6991, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 6922 arrived\n", - "Driver 6938 arrived\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6752 move from (3, 4) to (3, 3) using car (7005, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6756 move from (5, 9) to (6, 9) using car (7072, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6758 move from (3, 4) to (3, 3) using car (7005, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (2, 6) to (2, 5) using car (7042, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6845 move from (3, 6) to (3, 5) using car (7054, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 6846 move from (1, 3) to (1, 2) using car (7041, [(1, 3), (1, 2), (2, 2)], 0)\n", + "Agent rider 6848 move from (3, 6) to (3, 7) using car (6984, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 6859 move from (3, 2) to (3, 1) using car (6948, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 6860 move from (4, 2) to (4, 3) using car (7021, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 6860 arrived with a waiting time of 2 ticks\n", + "Agent rider 6861 doesn't move\n", + "Driver 6884 arrived\n", + "Driver 6886 arrived\n", + "Agent rider 6892 move from (5, 1) to (6, 1) using car (6964, [(5, 1), (6, 1)], 0)\n", + "Agent rider 6893 move from (7, 0) to (6, 0) using car (6940, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6894 move from (5, 6) to (5, 7) using car (7000, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 6913 arrived\n", + "Agent rider 6922 move from (8, 0) to (7, 0) using car (7046, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (5, 9) to (6, 9) using car (7072, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6924 move from (1, 5) to (0, 5) using car (7069, [(1, 5), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 6925 move from (4, 2) to (4, 1) using car (7013, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 6926 move from (5, 6) to (4, 6) using car (7029, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (5, 9) to (6, 9) using car (7038, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6937 move from (3, 5) to (3, 6) using car (6986, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6939 doesn't move\n", "Driver 6943 arrived\n", - "Agent rider 6945 move from (2, 4) to (2, 3) using car (7064, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 6947 move from (2, 4) to (2, 3) using car (7079, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6949 move from (2, 4) to (2, 3) using car (7064, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 6951 move from (5, 9) to (6, 9) using car (7010, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 6951 arrived with a waiting time of 0 ticks\n", - "Agent rider 6965 move from (2, 0) to (3, 0) using car (7099, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6967 doesn't move\n", - "Agent rider 6968 move from (2, 0) to (2, 1) using car (7017, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6969 move from (2, 9) to (3, 9) using car (6997, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 6970 move from (6, 5) to (7, 5) using car (7068, [(6, 5), (7, 5)], 0)\n", - "Driver 6974 arrived\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 move from (4, 6) to (5, 6) using car (7044, [(4, 6), (5, 6)], 0)\n", - "Agent rider 6980 move from (7, 0) to (7, 1) using car (7058, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Driver 6986 arrived\n", - "Driver 6987 arrived\n", - "Agent rider 6989 move from (4, 3) to (5, 3) using car (7070, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 6993 arrived\n", - "Driver 6994 arrived\n", - "Agent rider 7000 move from (7, 0) to (6, 0) using car (6955, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (4, 8) to (4, 7) using car (7106, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7002 move from (7, 5) to (7, 6) using car (7067, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 move from (3, 6) to (3, 7) using car (6990, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7005 move from (1, 9) to (0, 9) using car (7102, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7006 doesn't move\n", - "Agent rider 7007 move from (9, 6) to (8, 6) using car (7108, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Driver 7016 arrived\n", - "Driver 7022 arrived\n", - "Driver 7024 arrived\n", - "Agent rider 7031 move from (7, 0) to (7, 1) using car (7058, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7037 move from (5, 2) to (4, 2) using car (7073, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (5, 9) to (6, 9) using car (7010, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7041 doesn't move\n", - "Agent rider 7042 move from (1, 9) to (0, 9) using car (7102, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 7045 arrived\n", - "Agent rider 7048 move from (0, 3) to (0, 4) using car (7051, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7059 move from (6, 6) to (6, 7) using car (7076, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 move from (7, 5) to (7, 6) using car (7067, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7061 doesn't move\n", - "Agent rider 7062 move from (4, 8) to (3, 8) using car (7046, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7080 move from (9, 4) to (9, 5) using car (7086, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7081 move from (8, 7) to (8, 8) using car (7013, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7082 move from (5, 2) to (5, 3) using car (7047, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7093 move from (5, 8) to (5, 7) using car (7092, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 7094 doesn't move\n", - "Agent rider 7095 move from (3, 5) to (3, 4) using car (7085, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7096 move from (2, 9) to (3, 9) using car (6997, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 move from (3, 6) to (3, 7) using car (6990, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7112 doesn't move\n", - "Agent rider 7113 move from (5, 4) to (5, 5) using car (7054, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "tick 511 ended\n", - "I am driver 7114 - trip: [(6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 7115 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 7116 - trip: [(4, 7), (3, 7), (2, 7)]\n", - "I am driver 7117 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 7118 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 7119 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 7120 - trip: [(2, 4), (2, 3)]\n", - "I am driver 7121 - trip: [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "8 drivers generated.\n", - "I am rider 7122 - dep: (3, 7) , arr: (2, 5)\n", - "I am rider 7123 - dep: (1, 7) , arr: (9, 5)\n", - "I am rider 7124 - dep: (0, 7) , arr: (4, 7)\n", - "I am rider 7125 - dep: (3, 2) , arr: (1, 0)\n", - "I am rider 7126 - dep: (5, 6) , arr: (4, 9)\n", - "I am rider 7127 - dep: (8, 8) , arr: (0, 3)\n", - "I am rider 7128 - dep: (5, 9) , arr: (6, 8)\n", - "I am rider 7129 - dep: (4, 0) , arr: (2, 3)\n", - "8 riders generated.\n", - "Agent rider 6435 doesn't move\n", - "Agent rider 6450 move from (3, 2) to (3, 3) using car (7071, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 6462 move from (4, 9) to (3, 9) using car (6940, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6467 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 6467 arrived with a waiting time of 30 ticks\n", - "Agent rider 6468 move from (3, 8) to (2, 8) using car (7046, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6518 doesn't move\n", - "Agent rider 6550 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6641 move from (9, 6) to (9, 7) using car (7057, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 move from (4, 9) to (3, 9) using car (6940, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 6663 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6710 move from (8, 6) to (7, 6) using car (7108, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6716 move from (2, 1) to (2, 2) using car (7017, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6720 move from (3, 4) to (3, 3) using car (7085, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 6722 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6725 move from (8, 0) to (7, 0) using car (7104, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (9, 6) to (9, 7) using car (7057, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6749 move from (8, 0) to (7, 0) using car (7104, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6786 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6798 move from (5, 3) to (5, 4) using car (7047, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6799 move from (8, 0) to (7, 0) using car (7104, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6833 move from (0, 4) to (0, 5) using car (7051, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 6833 arrived with a waiting time of 9 ticks\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6869 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6873 move from (1, 9) to (1, 8) using car (7077, [(1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 6875 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6879 doesn't move\n", - "Agent rider 6888 move from (8, 0) to (7, 0) using car (7104, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6889 move from (3, 8) to (4, 8) using car (7087, [(3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (2, 1) to (2, 2) using car (7017, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 6902 arrived\n", - "Agent rider 6907 move from (3, 1) to (2, 1) using car (6991, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 6945 move from (2, 3) to (2, 2) using car (7064, [(2, 3), (2, 2)], 0)\n", - "Agent rider 6947 move from (2, 3) to (2, 2) using car (7079, [(2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", - "Agent rider 6948 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6949 move from (2, 3) to (2, 2) using car (7064, [(2, 3), (2, 2)], 0)\n", - "Rider n° 6949 arrived with a waiting time of 6 ticks\n", - "Driver 6956 arrived\n", - "Agent rider 6965 move from (3, 0) to (4, 0) using car (7099, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6967 move from (8, 0) to (7, 0) using car (7104, [(8, 0), (7, 0)], 0)\n", - "Agent rider 6968 move from (2, 1) to (2, 2) using car (7017, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6970 doesn't move\n", - "Driver 6975 arrived\n", - "Agent rider 6978 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6979 move from (5, 6) to (5, 7) using car (7101, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 6980 move from (7, 1) to (7, 2) using car (7058, [(7, 1), (7, 2)], 0)\n", - "Driver 6985 arrived\n", - "Driver 6987 arrived\n", - "Agent rider 6989 move from (5, 3) to (6, 3) using car (7070, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 6994 arrived\n", - "Driver 6998 arrived\n", - "Agent rider 7000 move from (6, 0) to (5, 0) using car (6955, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (4, 7) to (4, 6) using car (7106, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7002 move from (7, 6) to (7, 7) using car (7067, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 move from (3, 7) to (3, 8) using car (6990, [(3, 7), (3, 8)], 0)\n", - "Agent rider 7005 move from (0, 9) to (0, 8) using car (7102, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7006 move from (8, 0) to (7, 0) using car (7104, [(8, 0), (7, 0)], 0)\n", - "Agent rider 7007 move from (8, 6) to (7, 6) using car (7108, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Driver 7023 arrived\n", - "Driver 7029 arrived\n", - "Agent rider 7031 move from (7, 1) to (7, 2) using car (7058, [(7, 1), (7, 2)], 0)\n", - "Driver 7035 arrived\n", - "Agent rider 7037 move from (4, 2) to (3, 2) using car (7073, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 7038 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (6, 9) to (7, 9) using car (7010, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7041 doesn't move\n", - "Agent rider 7042 move from (0, 9) to (0, 8) using car (7102, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7048 move from (0, 4) to (0, 5) using car (7051, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 7052 arrived\n", - "Driver 7053 arrived\n", - "Driver 7056 arrived\n", - "Agent rider 7059 move from (6, 7) to (6, 8) using car (7076, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 doesn't move\n", - "Agent rider 7062 move from (3, 8) to (2, 8) using car (7046, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7080 move from (9, 5) to (9, 6) using car (7086, [(9, 5), (9, 6)], 0)\n", - "Agent rider 7081 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7082 move from (5, 3) to (5, 4) using car (7047, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 7088 arrived\n", - "Agent rider 7093 move from (5, 7) to (5, 6) using car (7092, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 7094 doesn't move\n", - "Agent rider 7095 move from (3, 4) to (3, 3) using car (7085, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7096 doesn't move\n", - "Agent rider 7097 move from (9, 5) to (9, 6) using car (7086, [(9, 5), (9, 6)], 0)\n", - "Agent rider 7098 move from (3, 7) to (3, 8) using car (6990, [(3, 7), (3, 8)], 0)\n", - "Driver 7107 arrived\n", - "Agent rider 7112 move from (9, 6) to (9, 7) using car (7057, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7113 move from (5, 5) to (5, 6) using car (7054, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7122 doesn't move\n", - "Agent rider 7123 doesn't move\n", - "Agent rider 7124 doesn't move\n", - "Agent rider 7125 doesn't move\n", - "Agent rider 7126 move from (5, 6) to (5, 7) using car (7101, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 7127 move from (8, 8) to (7, 8) using car (7013, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7128 doesn't move\n", - "Agent rider 7129 doesn't move\n", - "tick 512 ended\n", - "I am driver 7130 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 7131 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 7132 - trip: [(4, 0), (3, 0), (2, 0), (2, 1)]\n", - "I am driver 7133 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 7134 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 7135 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 7136 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 7137 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 7138 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 7139 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 7140 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 7141 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 7142 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 7143 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 7144 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 7145 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 7146 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 7147 - trip: [(0, 7), (1, 7), (2, 7), (2, 8)]\n", - "I am driver 7148 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 7149 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "20 drivers generated.\n", - "I am rider 7150 - dep: (6, 4) , arr: (5, 1)\n", - "I am rider 7151 - dep: (1, 6) , arr: (1, 0)\n", - "I am rider 7152 - dep: (8, 1) , arr: (7, 2)\n", - "I am rider 7153 - dep: (4, 6) , arr: (9, 9)\n", + "Driver 6947 arrived\n", + "Driver 6952 arrived\n", + "Agent rider 6953 move from (6, 4) to (6, 3) using car (7030, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (2, 6) to (2, 7) using car (6978, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 move from (3, 5) to (3, 6) using car (6986, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 6958 move from (4, 2) to (4, 1) using car (7013, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 6959 move from (6, 4) to (6, 5) using car (7014, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6960 move from (2, 6) to (2, 7) using car (6978, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6961 doesn't move\n", + "Driver 6968 arrived\n", + "Agent rider 6969 move from (3, 0) to (2, 0) using car (7048, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (6, 4) to (6, 5) using car (7014, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6977 arrived\n", + "Agent rider 6989 move from (3, 6) to (3, 7) using car (6984, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 6990 doesn't move\n", + "Agent rider 6991 move from (2, 6) to (2, 5) using car (7042, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Rider n° 6991 arrived with a waiting time of 5 ticks\n", + "Agent rider 6992 move from (4, 4) to (5, 4) using car (7001, [(4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 7017 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 doesn't move\n", + "Agent rider 7032 move from (0, 4) to (0, 5) using car (7008, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 move from (6, 4) to (6, 5) using car (7014, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (5, 9) to (6, 9) using car (7072, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7035 move from (5, 6) to (4, 6) using car (7029, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7036 doesn't move\n", + "Agent rider 7043 move from (4, 4) to (3, 4) using car (7019, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7044 move from (3, 8) to (2, 8) using car (7007, [(3, 8), (2, 8)], 0)\n", + "Agent rider 7075 doesn't move\n", + "tick 498 ended\n", + "I am driver 7076 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 7077 - trip: [(1, 7), (1, 6), (1, 5), (0, 5)]\n", + "I am driver 7078 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 7079 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 7080 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 7081 - trip: [(7, 4), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 7082 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)]\n", + "I am driver 7083 - trip: [(3, 0), (2, 0), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 7084 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7085 - trip: [(6, 1), (7, 1), (8, 1)]\n", + "10 drivers generated.\n", + "I am rider 7086 - dep: (0, 9) , arr: (8, 5)\n", + "1 riders generated.\n", + "Agent rider 6108 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6109 move from (7, 7) to (7, 6) using car (7053, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 6129 move from (6, 9) to (7, 9) using car (7038, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (6, 9) to (7, 9) using car (7038, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6264 move from (6, 0) to (5, 0) using car (6940, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (2, 5) to (2, 4) using car (7042, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 move from (3, 5) to (3, 4) using car (7054, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 6580 move from (3, 3) to (2, 3) using car (7005, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 6580 arrived with a waiting time of 5 ticks\n", + "Agent rider 6582 doesn't move\n", + "Agent rider 6594 move from (2, 0) to (1, 0) using car (7048, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 6594 arrived with a waiting time of 17 ticks\n", + "Agent rider 6595 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 6595 arrived with a waiting time of 14 ticks\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (6, 0) to (5, 0) using car (6940, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6680 doesn't move\n", + "Agent rider 6699 move from (3, 3) to (2, 3) using car (7005, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 6699 arrived with a waiting time of 13 ticks\n", + "Agent rider 6701 move from (2, 5) to (2, 4) using car (7042, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6702 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6707 move from (6, 9) to (7, 9) using car (7038, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6748 move from (1, 1) to (2, 1) using car (7063, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 6749 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6751 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6752 move from (3, 3) to (2, 3) using car (7005, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 6752 arrived with a waiting time of 5 ticks\n", + "Agent rider 6756 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6758 move from (3, 3) to (2, 3) using car (7005, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6760 move from (6, 9) to (7, 9) using car (7038, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (2, 5) to (2, 4) using car (7042, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 move from (2, 5) to (2, 4) using car (7042, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6845 move from (3, 5) to (3, 6) using car (7061, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 6846 move from (1, 2) to (2, 2) using car (7041, [(1, 2), (2, 2)], 0)\n", + "Agent rider 6848 move from (3, 7) to (4, 7) using car (6984, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 6859 move from (3, 1) to (3, 0) using car (6948, [(3, 1), (3, 0)], 0)\n", + "Agent rider 6861 doesn't move\n", + "Driver 6886 arrived\n", + "Agent rider 6892 move from (6, 1) to (7, 1) using car (7085, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 6893 move from (6, 0) to (5, 0) using car (6940, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6894 move from (5, 7) to (6, 7) using car (7000, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 6906 arrived\n", + "Agent rider 6922 move from (7, 0) to (6, 0) using car (7046, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6924 move from (0, 5) to (0, 6) using car (7008, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6925 move from (4, 1) to (4, 0) using car (7039, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 6925 arrived with a waiting time of 6 ticks\n", + "Agent rider 6926 move from (4, 6) to (3, 6) using car (7029, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (6, 9) to (7, 9) using car (7038, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6937 move from (3, 6) to (3, 5) using car (7062, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Driver 6947 arrived\n", + "Agent rider 6953 move from (6, 3) to (6, 2) using car (7030, [(6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (2, 7) to (2, 8) using car (6978, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 move from (3, 6) to (3, 7) using car (6986, [(3, 6), (3, 7)], 0)\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 move from (6, 5) to (6, 6) using car (7014, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6960 move from (2, 7) to (2, 8) using car (6978, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6961 doesn't move\n", + "Driver 6962 arrived\n", + "Agent rider 6969 move from (2, 0) to (1, 0) using car (7048, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (6, 5) to (6, 6) using car (7014, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6973 arrived\n", + "Driver 6982 arrived\n", + "Agent rider 6989 doesn't move\n", + "Agent rider 6990 move from (4, 1) to (4, 0) using car (7039, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 6992 move from (5, 4) to (6, 4) using car (7001, [(5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 7009 arrived\n", + "Driver 7011 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (0, 5) to (0, 6) using car (7008, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7031 arrived\n", + "Agent rider 7032 move from (0, 5) to (0, 6) using car (7008, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 move from (6, 5) to (6, 6) using car (7014, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (6, 9) to (6, 8) using car (7072, [(6, 9), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7035 move from (4, 6) to (3, 6) using car (7029, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7036 doesn't move\n", + "Agent rider 7043 move from (3, 4) to (2, 4) using car (7019, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7044 move from (2, 8) to (3, 8) using car (7080, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7075 doesn't move\n", + "Agent rider 7086 doesn't move\n", + "tick 499 ended\n", + "I am driver 7087 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 7088 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "2 drivers generated.\n", + "I am rider 7089 - dep: (1, 2) , arr: (9, 3)\n", + "I am rider 7090 - dep: (6, 9) , arr: (9, 9)\n", + "I am rider 7091 - dep: (1, 9) , arr: (4, 9)\n", + "I am rider 7092 - dep: (9, 5) , arr: (0, 8)\n", "4 riders generated.\n", - "Agent rider 6435 move from (2, 5) to (2, 6) using car (7069, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6450 move from (3, 3) to (3, 4) using car (7071, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 6462 move from (3, 9) to (2, 9) using car (6940, [(3, 9), (2, 9)], 0)\n", - "Agent rider 6468 move from (2, 8) to (2, 7) using car (7046, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6518 move from (1, 1) to (2, 1) using car (7148, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6550 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6641 move from (9, 7) to (9, 8) using car (7057, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 move from (3, 9) to (2, 9) using car (6940, [(3, 9), (2, 9)], 0)\n", - "Agent rider 6663 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 6663 arrived with a waiting time of 16 ticks\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6716 move from (2, 2) to (1, 2) using car (7017, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6720 move from (3, 3) to (3, 2) using car (7085, [(3, 3), (3, 2)], 0)\n", - "Agent rider 6722 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (9, 7) to (9, 8) using car (7057, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 move from (7, 8) to (7, 7) using car (7140, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6786 move from (7, 8) to (7, 7) using car (7140, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 doesn't move\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6835 doesn't move\n" + "Agent rider 6108 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 6108 arrived with a waiting time of 28 ticks\n", + "Agent rider 6109 move from (7, 6) to (7, 5) using car (7053, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 6129 move from (7, 9) to (8, 9) using car (7038, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (7, 9) to (8, 9) using car (7038, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (2, 4) to (1, 4) using car (7019, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 move from (3, 4) to (2, 4) using car (7018, [(3, 4), (2, 4)], 0)\n", + "Agent rider 6582 move from (2, 9) to (2, 8) using car (6988, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6595 move from (6, 9) to (5, 9) using car (7071, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (2, 9) to (2, 8) using car (6988, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6701 move from (2, 4) to (1, 4) using car (7019, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6702 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6707 move from (7, 9) to (8, 9) using car (7038, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6748 move from (2, 1) to (2, 2) using car (6996, [(2, 1), (2, 2)], 0)\n", + "Agent rider 6749 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6751 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6756 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 6756 arrived with a waiting time of 6 ticks\n", + "Agent rider 6758 move from (2, 3) to (1, 3) using car (7005, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6760 move from (7, 9) to (8, 9) using car (7038, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (2, 4) to (1, 4) using car (7019, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 move from (2, 4) to (1, 4) using car (7019, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6845 move from (3, 6) to (2, 6) using car (7029, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 6845 arrived with a waiting time of 5 ticks\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6848 move from (4, 7) to (4, 6) using car (7037, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Rider n° 6848 arrived with a waiting time of 6 ticks\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6892 move from (7, 1) to (8, 1) using car (7085, [(7, 1), (8, 1)], 0)\n", + "Agent rider 6893 move from (5, 0) to (4, 0) using car (6940, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6894 doesn't move\n", + "Driver 6911 arrived\n", + "Agent rider 6922 move from (6, 0) to (5, 0) using car (7046, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 6924 move from (0, 6) to (0, 7) using car (7008, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6924 arrived with a waiting time of 2 ticks\n", + "Agent rider 6926 move from (3, 6) to (3, 7) using car (7061, [(3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Driver 6930 arrived\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (7, 9) to (8, 9) using car (7038, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6937 move from (3, 5) to (3, 4) using car (7062, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 6939 move from (9, 1) to (9, 2) using car (7076, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6953 move from (6, 2) to (7, 2) using car (7030, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (2, 8) to (2, 9) using car (6978, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 doesn't move\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 move from (6, 6) to (5, 6) using car (7014, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6960 move from (2, 8) to (2, 9) using car (6978, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6961 doesn't move\n", + "Driver 6964 arrived\n", + "Agent rider 6969 move from (1, 0) to (0, 0) using car (7048, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (6, 6) to (5, 6) using car (7014, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6976 arrived\n", + "Driver 6980 arrived\n", + "Agent rider 6989 doesn't move\n", + "Agent rider 6990 doesn't move\n", + "Agent rider 6992 move from (6, 4) to (6, 3) using car (7001, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 6999 arrived\n", + "Driver 7007 arrived\n", + "Driver 7011 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (6, 5) to (6, 6) using car (7027, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 7024 move from (0, 6) to (0, 7) using car (7008, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7028 arrived\n", + "Agent rider 7032 move from (0, 6) to (0, 7) using car (7008, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 move from (6, 6) to (5, 6) using car (7014, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (6, 8) to (7, 8) using car (7072, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7035 move from (3, 6) to (3, 7) using car (7061, [(3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 7036 move from (5, 4) to (5, 3) using car (7073, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 7036 arrived with a waiting time of 3 ticks\n", + "Agent rider 7043 move from (2, 4) to (2, 3) using car (7042, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 7044 move from (3, 8) to (4, 8) using car (7080, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7075 doesn't move\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7090 doesn't move\n", + "Agent rider 7091 doesn't move\n", + "Agent rider 7092 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6869 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 6869 arrived with a waiting time of 11 ticks\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6873 move from (1, 8) to (1, 7) using car (7131, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 6875 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6879 move from (3, 2) to (2, 2) using car (7073, [(3, 2), (2, 2)], 0)\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 move from (4, 8) to (4, 7) using car (7087, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (2, 2) to (1, 2) using car (7017, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6907 move from (2, 1) to (1, 1) using car (6991, [(2, 1), (1, 1)], 0)\n", - "Rider n° 6907 arrived with a waiting time of 7 ticks\n", - "Driver 6932 arrived\n", - "Driver 6941 arrived\n", - "Agent rider 6945 move from (2, 2) to (1, 2) using car (7017, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6947 move from (2, 2) to (2, 1) using car (7079, [(2, 2), (2, 1), (3, 1)], 0)\n", - "Agent rider 6948 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6965 move from (4, 0) to (5, 0) using car (7099, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6967 doesn't move\n", - "Agent rider 6968 move from (2, 2) to (1, 2) using car (7017, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 6969 move from (3, 9) to (3, 8) using car (7117, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 6970 doesn't move\n", - "Agent rider 6978 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6979 move from (5, 7) to (5, 8) using car (7101, [(5, 7), (5, 8)], 0)\n", - "Agent rider 6980 doesn't move\n", - "Driver 6987 arrived\n", - "Driver 6988 arrived\n", - "Agent rider 6989 move from (6, 3) to (7, 3) using car (7070, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7000 move from (5, 0) to (4, 0) using car (6955, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7001 move from (4, 6) to (4, 5) using car (7106, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 7001 arrived with a waiting time of 3 ticks\n", - "Agent rider 7002 move from (7, 7) to (6, 7) using car (7067, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 doesn't move\n", - "Agent rider 7005 move from (0, 8) to (0, 7) using car (7102, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7006 doesn't move\n", - "Agent rider 7007 move from (7, 6) to (7, 5) using car (7100, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 7007 arrived with a waiting time of 0 ticks\n", - "Driver 7014 arrived\n", - "Driver 7028 arrived\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 move from (3, 2) to (2, 2) using car (7073, [(3, 2), (2, 2)], 0)\n", - "Agent rider 7038 move from (1, 1) to (2, 1) using car (7148, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (1, 1) to (2, 1) using car (7148, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7040 move from (7, 9) to (8, 9) using car (7010, [(7, 9), (8, 9)], 0)\n", - "Agent rider 7041 move from (4, 8) to (4, 7) using car (7087, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 7042 move from (0, 8) to (0, 7) using car (7102, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 7044 arrived\n", - "Agent rider 7048 move from (0, 5) to (0, 6) using car (7051, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 move from (1, 1) to (2, 1) using car (7148, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7050 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 7053 arrived\n", - "Agent rider 7059 move from (6, 8) to (6, 9) using car (7076, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 doesn't move\n", - "Agent rider 7062 move from (2, 8) to (2, 7) using car (7046, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7065 arrived\n", - "Driver 7068 arrived\n", - "Driver 7074 arrived\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 8) to (7, 7) using car (7140, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7082 move from (5, 4) to (5, 5) using car (7047, [(5, 4), (5, 5)], 0)\n", - "Driver 7091 arrived\n", - "Agent rider 7093 move from (5, 6) to (5, 5) using car (7092, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 7094 move from (1, 7) to (2, 7) using car (7142, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7095 move from (3, 3) to (3, 2) using car (7085, [(3, 3), (3, 2)], 0)\n", - "Agent rider 7096 move from (3, 9) to (3, 8) using car (7117, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 doesn't move\n", - "Driver 7103 arrived\n", - "Agent rider 7112 move from (9, 7) to (9, 8) using car (7057, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7113 move from (5, 6) to (5, 7) using car (7054, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7122 move from (3, 7) to (2, 7) using car (7116, [(3, 7), (2, 7)], 0)\n", - "Agent rider 7123 move from (1, 7) to (2, 7) using car (7142, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7124 move from (0, 7) to (1, 7) using car (7147, [(0, 7), (1, 7), (2, 7), (2, 8)], 0)\n", - "Agent rider 7125 move from (3, 2) to (2, 2) using car (7073, [(3, 2), (2, 2)], 0)\n", - "Agent rider 7126 move from (5, 7) to (5, 8) using car (7101, [(5, 7), (5, 8)], 0)\n", - "Agent rider 7127 move from (7, 8) to (6, 8) using car (7013, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7128 doesn't move\n", - "Agent rider 7129 move from (4, 0) to (3, 0) using car (7132, [(4, 0), (3, 0), (2, 0), (2, 1)], 0)\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7151 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (4, 6) to (4, 5) using car (7106, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "tick 513 ended\n", - "I am driver 7154 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7155 - trip: [(9, 2), (9, 1), (9, 0)]\n", - "I am driver 7156 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7157 - trip: [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 7158 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 6435 move from (2, 6) to (2, 7) using car (7069, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 6435 arrived with a waiting time of 27 ticks\n", - "Agent rider 6450 move from (3, 4) to (3, 5) using car (7071, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6468 move from (2, 7) to (2, 6) using car (7046, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6518 move from (2, 1) to (3, 1) using car (7148, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6550 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6641 move from (9, 8) to (9, 9) using car (7057, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6716 move from (1, 2) to (0, 2) using car (7017, [(1, 2), (0, 2)], 0)\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6725 move from (7, 0) to (6, 0) using car (7115, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (9, 8) to (9, 9) using car (7057, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 move from (7, 7) to (7, 6) using car (7140, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6749 move from (7, 0) to (6, 0) using car (7115, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6786 move from (7, 7) to (7, 6) using car (7140, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Rider n° 6786 arrived with a waiting time of 6 ticks\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6799 move from (7, 0) to (6, 0) using car (7115, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6812 move from (0, 6) to (0, 7) using car (7051, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6835 move from (0, 6) to (0, 7) using car (7051, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6873 move from (1, 7) to (1, 6) using car (7131, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 6873 arrived with a waiting time of 8 ticks\n", - "Agent rider 6875 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6879 move from (2, 2) to (2, 3) using car (7158, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 6879 arrived with a waiting time of 10 ticks\n", - "Agent rider 6888 move from (7, 0) to (6, 0) using car (7115, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6889 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (1, 2) to (0, 2) using car (7017, [(1, 2), (0, 2)], 0)\n", - "Driver 6932 arrived\n", - "Agent rider 6945 move from (1, 2) to (0, 2) using car (7017, [(1, 2), (0, 2)], 0)\n", - "Agent rider 6947 move from (2, 1) to (3, 1) using car (7079, [(2, 1), (3, 1)], 0)\n", - "Agent rider 6948 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6965 move from (5, 0) to (6, 0) using car (7099, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6967 move from (7, 0) to (6, 0) using car (7115, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6968 move from (1, 2) to (0, 2) using car (7017, [(1, 2), (0, 2)], 0)\n", - "Agent rider 6969 move from (3, 8) to (3, 7) using car (7117, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 6970 doesn't move\n", - "Agent rider 6978 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 6979 doesn't move\n", - "Agent rider 6980 doesn't move\n", - "Driver 6988 arrived\n", - "Agent rider 6989 move from (7, 3) to (8, 3) using car (7070, [(7, 3), (8, 3)], 0)\n", - "Driver 6990 arrived\n", - "Agent rider 7000 move from (4, 0) to (3, 0) using car (6955, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7002 move from (6, 7) to (5, 7) using car (7067, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 move from (3, 8) to (3, 7) using car (7117, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7005 move from (0, 7) to (0, 6) using car (7102, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7006 move from (7, 0) to (6, 0) using car (7115, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 7026 arrived\n", - "Agent rider 7031 doesn't move\n", - "Driver 7032 arrived\n", - "Driver 7033 arrived\n", - "Agent rider 7037 move from (2, 2) to (2, 3) using car (7158, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7038 move from (2, 1) to (3, 1) using car (7148, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (2, 1) to (3, 1) using car (7079, [(2, 1), (3, 1)], 0)\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7041 move from (4, 7) to (4, 6) using car (7087, [(4, 7), (4, 6)], 0)\n", - "Agent rider 7042 move from (0, 7) to (0, 6) using car (7102, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7048 move from (0, 6) to (0, 7) using car (7051, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 move from (2, 1) to (3, 1) using car (7079, [(2, 1), (3, 1)], 0)\n", - "Agent rider 7050 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 7058 arrived\n", - "Agent rider 7059 move from (6, 9) to (5, 9) using car (7076, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 move from (0, 6) to (0, 7) using car (7051, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7062 move from (2, 7) to (2, 6) using car (7046, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7064 arrived\n", - "Driver 7075 arrived\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 7) to (7, 6) using car (7140, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7082 move from (5, 5) to (5, 4) using car (7092, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 7086 arrived\n", - "Agent rider 7093 doesn't move\n", - "Agent rider 7094 move from (2, 7) to (3, 7) using car (7142, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (3, 8) to (3, 7) using car (7117, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 doesn't move\n", - "Driver 7104 arrived\n", - "Driver 7110 arrived\n", - "Agent rider 7112 move from (9, 8) to (9, 9) using car (7057, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7113 move from (5, 7) to (5, 8) using car (7054, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 7113 arrived with a waiting time of 0 ticks\n", - "Driver 7120 arrived\n", - "Agent rider 7122 move from (2, 7) to (2, 6) using car (7046, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7123 move from (2, 7) to (3, 7) using car (7142, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7124 move from (1, 7) to (2, 7) using car (7147, [(1, 7), (2, 7), (2, 8)], 0)\n", - "Agent rider 7125 move from (2, 2) to (2, 3) using car (7158, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7126 doesn't move\n", - "Agent rider 7127 move from (6, 8) to (5, 8) using car (7013, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7128 move from (5, 9) to (6, 9) using car (6997, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7129 move from (3, 0) to (2, 0) using car (7132, [(3, 0), (2, 0), (2, 1)], 0)\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7151 doesn't move\n", - "Agent rider 7152 move from (8, 1) to (9, 1) using car (7025, [(8, 1), (9, 1)], 0)\n", - "Agent rider 7153 move from (4, 5) to (4, 4) using car (7106, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "tick 514 ended\n", - "I am driver 7159 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 7160 - trip: [(8, 5), (8, 6), (7, 6)]\n", - "I am driver 7161 - trip: [(5, 4), (6, 4), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7162 - trip: [(4, 7), (4, 8)]\n", - "I am driver 7163 - trip: [(9, 1), (9, 2)]\n", - "I am driver 7164 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 7165 - trip: [(7, 7), (7, 8)]\n", - "I am driver 7166 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 7167 - trip: [(3, 4), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 7168 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 7169 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 7170 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 7171 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 7172 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 7173 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 7174 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 7175 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 7176 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 7177 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 7178 - trip: [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 7179 - trip: [(7, 3), (7, 2), (7, 1), (7, 0)]\n", + "tick 500 ended\n", + "I am driver 7093 - trip: [(5, 6), (5, 5)]\n", + "I am driver 7094 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 7095 - trip: [(4, 0), (5, 0), (5, 1), (5, 2)]\n", + "I am driver 7096 - trip: [(0, 3), (0, 2)]\n", + "I am driver 7097 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 7098 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", + "6 drivers generated.\n", + "I am rider 7099 - dep: (5, 2) , arr: (2, 9)\n", + "I am rider 7100 - dep: (1, 2) , arr: (3, 9)\n", + "I am rider 7101 - dep: (1, 9) , arr: (8, 6)\n", + "I am rider 7102 - dep: (5, 0) , arr: (6, 4)\n", + "I am rider 7103 - dep: (4, 1) , arr: (4, 5)\n", + "I am rider 7104 - dep: (9, 8) , arr: (5, 6)\n", + "I am rider 7105 - dep: (8, 9) , arr: (6, 3)\n", + "7 riders generated.\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 move from (8, 9) to (9, 9) using car (7038, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (8, 9) to (9, 9) using car (7038, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6264 move from (5, 0) to (6, 0) using car (7039, [(5, 0), (6, 0)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 move from (1, 4) to (0, 4) using car (7019, [(1, 4), (0, 4)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6582 move from (2, 8) to (2, 7) using car (6988, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 move from (5, 0) to (6, 0) using car (7039, [(5, 0), (6, 0)], 0)\n", + "Agent rider 6680 move from (2, 8) to (2, 7) using car (6988, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6701 move from (1, 4) to (1, 3) using car (7066, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6702 move from (7, 8) to (7, 7) using car (7094, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 6702 arrived with a waiting time of 12 ticks\n", + "Agent rider 6707 move from (8, 9) to (9, 9) using car (7038, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 move from (7, 8) to (7, 7) using car (7094, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 move from (7, 8) to (7, 7) using car (7094, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6758 move from (1, 3) to (0, 3) using car (7005, [(1, 3), (0, 3)], 0)\n", + "Rider n° 6758 arrived with a waiting time of 8 ticks\n", + "Agent rider 6760 move from (8, 9) to (9, 9) using car (7038, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6770 move from (1, 4) to (0, 4) using car (7019, [(1, 4), (0, 4)], 0)\n", + "Rider n° 6770 arrived with a waiting time of 8 ticks\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 move from (1, 4) to (1, 3) using car (7066, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6859 doesn't move\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (4, 0) to (3, 0) using car (6940, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6894 move from (6, 7) to (6, 6) using car (7059, [(6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 6894 arrived with a waiting time of 5 ticks\n", + "Agent rider 6922 move from (5, 0) to (4, 0) using car (7046, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 8) to (7, 7) using car (7094, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6926 move from (3, 7) to (3, 8) using car (7061, [(3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (8, 9) to (9, 9) using car (7038, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6937 move from (3, 4) to (3, 3) using car (7062, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 6939 move from (9, 2) to (9, 3) using car (7076, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 6948 arrived\n", + "Agent rider 6953 doesn't move\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (2, 9) to (3, 9) using car (6978, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 move from (3, 7) to (4, 7) using car (7050, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6958 move from (4, 1) to (3, 1) using car (6987, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 6959 move from (5, 6) to (4, 6) using car (7014, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6960 move from (2, 9) to (3, 9) using car (6978, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6961 move from (7, 1) to (7, 2) using car (7060, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 6969 move from (0, 0) to (0, 1) using car (7048, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (5, 6) to (4, 6) using car (7014, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6971 arrived\n", + "Driver 6974 arrived\n", + "Driver 6983 arrived\n", + "Driver 6986 arrived\n", + "Agent rider 6989 move from (3, 7) to (4, 7) using car (7050, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6990 move from (4, 0) to (3, 0) using car (6940, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 6990 arrived with a waiting time of 3 ticks\n", + "Agent rider 6992 doesn't move\n", + "Driver 6995 arrived\n", + "Driver 7015 arrived\n", + "Driver 7021 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (6, 6) to (6, 7) using car (7027, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 7024 move from (0, 7) to (0, 8) using car (7008, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7025 arrived\n", + "Agent rider 7032 move from (0, 7) to (0, 8) using car (7008, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 move from (5, 6) to (4, 6) using car (7014, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (7, 8) to (7, 7) using car (7094, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7035 move from (3, 7) to (3, 8) using car (7061, [(3, 7), (3, 8), (2, 8)], 0)\n", + "Driver 7041 arrived\n", + "Agent rider 7043 move from (2, 3) to (2, 2) using car (7088, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 7043 arrived with a waiting time of 0 ticks\n", + "Agent rider 7044 move from (4, 8) to (4, 7) using car (7080, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 7049 arrived\n", + "Driver 7068 arrived\n", + "Agent rider 7075 move from (3, 9) to (4, 9) using car (7098, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7090 doesn't move\n", + "Agent rider 7091 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7099 move from (5, 2) to (5, 3) using car (7084, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7102 move from (5, 0) to (6, 0) using car (7039, [(5, 0), (6, 0)], 0)\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 move from (8, 9) to (9, 9) using car (7038, [(8, 9), (9, 9)], 0)\n", + "tick 501 ended\n", + "I am driver 7106 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 7107 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1), (6, 1)]\n", + "I am driver 7108 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 7109 - trip: [(5, 6), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 7110 - trip: [(3, 2), (4, 2)]\n", + "I am driver 7111 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 7112 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 7113 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 7114 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 7115 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 7116 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 7117 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 7118 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 7119 - trip: [(3, 5), (3, 4), (2, 4)]\n", + "I am driver 7120 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 7121 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 7122 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", + "I am driver 7123 - trip: [(2, 4), (1, 4)]\n", + "I am driver 7124 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 7125 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 7126 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", "21 drivers generated.\n", - "I am rider 7180 - dep: (8, 6) , arr: (3, 4)\n", - "I am rider 7181 - dep: (0, 7) , arr: (3, 0)\n", - "I am rider 7182 - dep: (6, 2) , arr: (4, 1)\n", - "I am rider 7183 - dep: (5, 1) , arr: (9, 9)\n", - "4 riders generated.\n", - "Agent rider 6450 move from (3, 5) to (3, 6) using car (7071, [(3, 5), (3, 6)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6468 move from (2, 6) to (2, 5) using car (7046, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 6468 arrived with a waiting time of 16 ticks\n", - "Agent rider 6518 move from (3, 1) to (4, 1) using car (7148, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6550 move from (5, 8) to (4, 8) using car (7013, [(5, 8), (4, 8)], 0)\n", - "Agent rider 6641 move from (9, 9) to (8, 9) using car (7057, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 move from (7, 6) to (7, 5) using car (7140, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 move from (5, 8) to (4, 8) using car (7013, [(5, 8), (4, 8)], 0)\n", - "Agent rider 6725 move from (6, 0) to (6, 1) using car (7099, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6728 move from (1, 1) to (1, 2) using car (7168, [(1, 1), (1, 2), (2, 2)], 0)\n", - "Agent rider 6730 move from (9, 9) to (8, 9) using car (7057, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 move from (7, 6) to (7, 5) using car (7140, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6749 move from (6, 0) to (6, 1) using car (7099, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6798 move from (5, 4) to (5, 5) using car (7146, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6799 move from (6, 0) to (6, 1) using car (7099, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6812 move from (0, 7) to (0, 8) using car (7051, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6835 move from (0, 7) to (0, 8) using car (7051, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6875 move from (5, 8) to (4, 8) using car (7013, [(5, 8), (4, 8)], 0)\n", - "Agent rider 6888 move from (6, 0) to (6, 1) using car (7099, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6889 doesn't move\n", - "Agent rider 6891 doesn't move\n", + "I am rider 7127 - dep: (0, 8) , arr: (2, 7)\n", + "I am rider 7128 - dep: (7, 1) , arr: (9, 1)\n", + "I am rider 7129 - dep: (0, 2) , arr: (5, 5)\n", + "I am rider 7130 - dep: (4, 8) , arr: (5, 0)\n", + "I am rider 7131 - dep: (0, 4) , arr: (8, 2)\n", + "I am rider 7132 - dep: (4, 7) , arr: (9, 8)\n", + "I am rider 7133 - dep: (8, 4) , arr: (3, 9)\n", + "I am rider 7134 - dep: (0, 8) , arr: (5, 5)\n", + "I am rider 7135 - dep: (3, 8) , arr: (1, 9)\n", + "I am rider 7136 - dep: (0, 8) , arr: (6, 7)\n", + "I am rider 7137 - dep: (0, 3) , arr: (5, 3)\n", + "11 riders generated.\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6291 move from (0, 8) to (0, 9) using car (7008, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6299 doesn't move\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6529 move from (2, 4) to (1, 4) using car (7123, [(2, 4), (1, 4)], 0)\n", + "Agent rider 6582 move from (2, 7) to (2, 6) using car (6988, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 6582 arrived with a waiting time of 13 ticks\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6623 doesn't move\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (2, 7) to (2, 6) using car (6988, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6701 move from (1, 3) to (1, 2) using car (7066, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Rider n° 6701 arrived with a waiting time of 10 ticks\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 move from (2, 2) to (2, 1) using car (7088, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 6749 move from (7, 7) to (7, 6) using car (7094, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 move from (7, 7) to (7, 6) using car (7094, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 8) to (0, 9) using car (7069, [(0, 8), (0, 9)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 move from (1, 3) to (1, 2) using car (7066, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6859 move from (3, 0) to (2, 0) using car (6940, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6861 doesn't move\n", "Agent rider 6892 doesn't move\n", - "Driver 6940 arrived\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (5, 8) to (4, 8) using car (7013, [(5, 8), (4, 8)], 0)\n", - "Agent rider 6965 move from (6, 0) to (5, 0) using car (7115, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6967 move from (6, 0) to (6, 1) using car (7099, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (3, 7) to (3, 6) using car (7142, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6970 doesn't move\n", - "Agent rider 6978 move from (5, 8) to (4, 8) using car (7013, [(5, 8), (4, 8)], 0)\n", - "Agent rider 6979 doesn't move\n", - "Agent rider 6980 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Driver 6991 arrived\n", - "Agent rider 7000 move from (3, 0) to (2, 0) using car (6955, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7002 move from (5, 7) to (4, 7) using car (7067, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 move from (3, 7) to (3, 6) using car (7117, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7005 move from (0, 6) to (0, 5) using car (7102, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7006 move from (6, 0) to (6, 1) using car (7099, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 7010 arrived\n", - "Agent rider 7031 doesn't move\n", - "Driver 7033 arrived\n", - "Agent rider 7037 move from (2, 3) to (1, 3) using car (7158, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7038 move from (3, 1) to (4, 1) using car (7148, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (3, 1) to (4, 1) using car (7176, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7041 doesn't move\n", - "Agent rider 7042 move from (0, 6) to (0, 5) using car (7102, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 6893 move from (3, 0) to (2, 0) using car (6940, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 6922 move from (4, 0) to (3, 0) using car (7046, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 7) to (7, 6) using car (7094, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6926 move from (3, 8) to (2, 8) using car (7061, [(3, 8), (2, 8)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (3, 3) to (4, 3) using car (7042, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 6939 move from (9, 3) to (9, 4) using car (7076, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6953 move from (7, 2) to (7, 3) using car (7060, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (3, 9) to (4, 9) using car (6978, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6957 move from (4, 7) to (4, 6) using car (7080, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 6957 arrived with a waiting time of 5 ticks\n", + "Agent rider 6958 move from (3, 1) to (2, 1) using car (6987, [(3, 1), (2, 1)], 0)\n", + "Agent rider 6959 move from (4, 6) to (3, 6) using car (7014, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6960 move from (3, 9) to (4, 9) using car (6978, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6961 move from (7, 2) to (7, 3) using car (7060, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 6961 arrived with a waiting time of 4 ticks\n", + "Agent rider 6969 move from (0, 1) to (0, 2) using car (7048, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (4, 6) to (3, 6) using car (7014, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6974 arrived\n", + "Agent rider 6989 move from (4, 7) to (5, 7) using car (7050, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6992 move from (6, 3) to (6, 2) using car (7097, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6993 arrived\n", + "Driver 6996 arrived\n", + "Driver 7004 arrived\n", + "Driver 7018 arrived\n", + "Driver 7020 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (6, 7) to (7, 7) using car (6984, [(6, 7), (7, 7)], 0)\n", + "Agent rider 7024 move from (0, 8) to (0, 9) using car (7008, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7032 move from (0, 8) to (0, 9) using car (7008, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 move from (4, 6) to (3, 6) using car (7014, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (7, 7) to (7, 6) using car (7094, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7035 move from (3, 8) to (2, 8) using car (7061, [(3, 8), (2, 8)], 0)\n", + "Agent rider 7044 move from (4, 7) to (5, 7) using car (7070, [(4, 7), (5, 7), (6, 7)], 0)\n", "Driver 7047 arrived\n", - "Agent rider 7048 move from (0, 7) to (0, 8) using car (7051, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7049 move from (3, 1) to (4, 1) using car (7148, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7050 move from (5, 8) to (4, 8) using car (7054, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 7055 arrived\n", - "Agent rider 7059 move from (5, 9) to (4, 9) using car (7076, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 7059 arrived with a waiting time of 1 ticks\n", - "Agent rider 7060 move from (7, 6) to (7, 5) using car (7140, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7061 move from (0, 7) to (0, 8) using car (7051, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7062 move from (2, 6) to (2, 5) using car (7046, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7073 arrived\n", - "Driver 7077 arrived\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 6) to (7, 5) using car (7140, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7082 move from (5, 4) to (6, 4) using car (7141, [(5, 4), (6, 4), (6, 5), (7, 5)], 0)\n", + "Driver 7051 arrived\n", + "Driver 7052 arrived\n", + "Agent rider 7075 move from (4, 9) to (5, 9) using car (7098, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", "Driver 7085 arrived\n", - "Agent rider 7093 doesn't move\n", - "Agent rider 7094 move from (3, 7) to (3, 6) using car (7117, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (3, 7) to (3, 6) using car (7142, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 doesn't move\n", - "Driver 7101 arrived\n", - "Driver 7111 arrived\n", - "Agent rider 7112 move from (9, 9) to (8, 9) using car (7057, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 7116 arrived\n", - "Agent rider 7122 move from (2, 6) to (2, 5) using car (7046, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 7122 arrived with a waiting time of 1 ticks\n", - "Agent rider 7123 move from (3, 7) to (3, 6) using car (7117, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7124 move from (2, 7) to (2, 8) using car (7147, [(2, 7), (2, 8)], 0)\n", - "Agent rider 7125 move from (2, 3) to (1, 3) using car (7158, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7126 move from (5, 8) to (4, 8) using car (7013, [(5, 8), (4, 8)], 0)\n", - "Agent rider 7127 move from (5, 8) to (4, 8) using car (7054, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7128 move from (6, 9) to (7, 9) using car (6997, [(6, 9), (7, 9)], 0)\n", - "Agent rider 7129 move from (2, 0) to (2, 1) using car (7132, [(2, 0), (2, 1)], 0)\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7151 move from (1, 6) to (1, 5) using car (7131, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7152 move from (9, 1) to (9, 2) using car (7163, [(9, 1), (9, 2)], 0)\n", - "Agent rider 7153 move from (4, 4) to (4, 3) using car (7106, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7180 doesn't move\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7182 doesn't move\n", - "Agent rider 7183 doesn't move\n", - "tick 515 ended\n", - "I am driver 7184 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 7185 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 7186 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 7187 - trip: [(5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 7188 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 7189 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 7190 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4)]\n", - "I am driver 7191 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 7192 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "9 drivers generated.\n", - "I am rider 7193 - dep: (8, 4) , arr: (5, 4)\n", - "I am rider 7194 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 7195 - dep: (4, 8) , arr: (8, 9)\n", - "I am rider 7196 - dep: (8, 8) , arr: (5, 9)\n", - "I am rider 7197 - dep: (1, 2) , arr: (7, 4)\n", - "5 riders generated.\n", - "Agent rider 6450 move from (3, 6) to (3, 5) using car (7117, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6518 move from (4, 1) to (4, 2) using car (7148, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6550 move from (4, 8) to (3, 8) using car (7054, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 6641 move from (8, 9) to (7, 9) using car (7057, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 move from (7, 5) to (7, 4) using car (7140, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6728 move from (1, 2) to (2, 2) using car (7168, [(1, 2), (2, 2)], 0)\n", - "Agent rider 6730 move from (8, 9) to (7, 9) using car (7057, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6749 move from (6, 1) to (6, 2) using car (7099, [(6, 1), (6, 2)], 0)\n", - "Agent rider 6798 move from (5, 5) to (4, 5) using car (7146, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6799 move from (6, 1) to (6, 2) using car (7099, [(6, 1), (6, 2)], 0)\n", - "Rider n° 6799 arrived with a waiting time of 5 ticks\n", - "Agent rider 6812 move from (0, 8) to (0, 9) using car (7051, [(0, 8), (0, 9)], 0)\n", - "Rider n° 6812 arrived with a waiting time of 17 ticks\n", - "Agent rider 6835 move from (0, 8) to (0, 9) using car (7051, [(0, 8), (0, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 move from (4, 7) to (3, 7) using car (7067, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 doesn't move\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Driver 6957 arrived\n", - "Agent rider 6965 move from (5, 0) to (4, 0) using car (7115, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6967 move from (6, 1) to (6, 2) using car (7099, [(6, 1), (6, 2)], 0)\n", - "Rider n° 6967 arrived with a waiting time of 5 ticks\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (3, 6) to (3, 5) using car (7142, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6970 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 doesn't move\n", - "Agent rider 6980 move from (7, 2) to (7, 3) using car (7177, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7000 move from (2, 0) to (1, 0) using car (6955, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7002 move from (4, 7) to (3, 7) using car (7067, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 doesn't move\n", - "Agent rider 7005 move from (0, 5) to (0, 4) using car (7102, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7006 doesn't move\n", - "Driver 7017 arrived\n", - "Driver 7018 arrived\n", - "Driver 7025 arrived\n", - "Agent rider 7031 move from (7, 2) to (6, 2) using car (7173, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7037 move from (1, 3) to (0, 3) using car (7158, [(1, 3), (0, 3)], 0)\n", - "Agent rider 7038 move from (4, 1) to (4, 2) using car (7148, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (8, 9) to (7, 9) using car (7057, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7041 move from (4, 6) to (4, 7) using car (7175, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7042 move from (0, 5) to (0, 4) using car (7102, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 7048 move from (0, 8) to (0, 9) using car (7051, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7049 doesn't move\n", - "Agent rider 7050 move from (4, 8) to (3, 8) using car (7054, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7060 move from (7, 5) to (7, 4) using car (7140, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7061 move from (0, 8) to (0, 9) using car (7051, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7062 move from (2, 5) to (2, 4) using car (7046, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7063 arrived\n", - "Driver 7066 arrived\n", - "Driver 7070 arrived\n", - "Driver 7072 arrived\n", - "Driver 7079 arrived\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 5) to (7, 4) using car (7140, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7082 move from (6, 4) to (6, 5) using car (7141, [(6, 4), (6, 5), (7, 5)], 0)\n", - "Driver 7087 arrived\n", - "Driver 7089 arrived\n", - "Agent rider 7093 move from (5, 5) to (4, 5) using car (7146, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 7093 arrived with a waiting time of 3 ticks\n", - "Agent rider 7094 move from (3, 6) to (3, 5) using car (7117, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (3, 6) to (3, 5) using car (7142, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7098 doesn't move\n", - "Agent rider 7112 move from (8, 9) to (7, 9) using car (7057, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 7114 arrived\n", - "Agent rider 7123 move from (3, 6) to (3, 5) using car (7117, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7124 move from (2, 8) to (3, 8) using car (7069, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7125 doesn't move\n", - "Agent rider 7126 doesn't move\n", - "Agent rider 7127 move from (4, 8) to (3, 8) using car (7185, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 7086 move from (0, 9) to (1, 9) using car (7114, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7090 doesn't move\n", + "Agent rider 7091 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7099 doesn't move\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7102 move from (6, 0) to (5, 0) using car (7121, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 doesn't move\n", + "Agent rider 7127 move from (0, 8) to (0, 9) using car (7008, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", "Agent rider 7128 doesn't move\n", "Agent rider 7129 doesn't move\n", - "Agent rider 7150 move from (6, 4) to (6, 3) using car (7154, [(6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7151 move from (1, 5) to (1, 4) using car (7131, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (4, 3) to (5, 3) using car (7106, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7180 move from (8, 6) to (7, 6) using car (7160, [(8, 6), (7, 6)], 0)\n", - "Agent rider 7181 move from (0, 7) to (0, 6) using car (7138, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7182 doesn't move\n", - "Agent rider 7183 doesn't move\n", - "Agent rider 7193 doesn't move\n", - "Agent rider 7194 doesn't move\n", - "Agent rider 7195 doesn't move\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (1, 2) to (2, 2) using car (7168, [(1, 2), (2, 2)], 0)\n", - "tick 516 ended\n", - "I am driver 7198 - trip: [(7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 7199 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "2 drivers generated.\n", - "I am rider 7200 - dep: (0, 0) , arr: (2, 4)\n", - "I am rider 7201 - dep: (2, 6) , arr: (9, 1)\n", - "I am rider 7202 - dep: (5, 8) , arr: (1, 0)\n", + "Agent rider 7130 move from (4, 8) to (5, 8) using car (7082, [(4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (8, 4) to (9, 4) using car (6981, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7134 move from (0, 8) to (0, 9) using car (7008, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7135 move from (3, 8) to (2, 8) using car (7061, [(3, 8), (2, 8)], 0)\n", + "Agent rider 7136 move from (0, 8) to (0, 9) using car (7008, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7137 doesn't move\n", + "tick 502 ended\n", + "I am driver 7138 - trip: [(5, 2), (5, 1), (5, 0), (6, 0)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6291 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6299 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 6299 arrived with a waiting time of 30 ticks\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6509 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6612 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6623 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 6623 arrived with a waiting time of 18 ticks\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (2, 6) to (2, 5) using car (6988, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 move from (7, 6) to (7, 5) using car (7094, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 move from (7, 6) to (7, 5) using car (7094, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6771 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6790 move from (1, 2) to (2, 2) using car (7066, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6859 move from (2, 0) to (1, 0) using car (6940, [(2, 0), (1, 0)], 0)\n", + "Rider n° 6859 arrived with a waiting time of 7 ticks\n", + "Agent rider 6861 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (2, 0) to (1, 0) using car (6940, [(2, 0), (1, 0)], 0)\n", + "Agent rider 6922 move from (3, 0) to (2, 0) using car (7046, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 6) to (7, 5) using car (7094, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (4, 3) to (5, 3) using car (7042, [(4, 3), (5, 3)], 0)\n", + "Agent rider 6939 move from (9, 4) to (9, 5) using car (7076, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6953 move from (7, 3) to (7, 4) using car (7060, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 6953 arrived with a waiting time of 3 ticks\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (4, 9) to (5, 9) using car (6978, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 move from (3, 6) to (2, 6) using car (7014, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6960 move from (4, 9) to (5, 9) using car (6978, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6969 move from (0, 2) to (0, 3) using car (7048, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (3, 6) to (2, 6) using car (7014, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 6989 move from (5, 7) to (6, 7) using car (7050, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6992 move from (6, 2) to (6, 1) using car (7097, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6994 arrived\n", + "Driver 6998 arrived\n", + "Driver 7005 arrived\n", + "Driver 7013 arrived\n", + "Driver 7019 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7029 arrived\n", + "Agent rider 7032 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 7032 arrived with a waiting time of 1 ticks\n", + "Agent rider 7033 move from (3, 6) to (2, 6) using car (7014, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (7, 6) to (7, 5) using car (7094, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7035 doesn't move\n", + "Driver 7038 arrived\n", + "Driver 7039 arrived\n", + "Agent rider 7044 move from (5, 7) to (6, 7) using car (7070, [(5, 7), (6, 7)], 0)\n", + "Driver 7052 arrived\n", + "Driver 7058 arrived\n", + "Driver 7072 arrived\n", + "Agent rider 7075 move from (5, 9) to (6, 9) using car (7098, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Driver 7077 arrived\n", + "Agent rider 7086 move from (1, 9) to (2, 9) using car (7114, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7089 move from (1, 2) to (2, 2) using car (7066, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7090 doesn't move\n", + "Agent rider 7091 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Driver 7093 arrived\n", + "Driver 7096 arrived\n", + "Agent rider 7099 doesn't move\n", + "Agent rider 7100 move from (1, 2) to (2, 2) using car (7066, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7102 move from (5, 0) to (5, 1) using car (7121, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 doesn't move\n", + "Agent rider 7127 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7128 move from (7, 1) to (8, 1) using car (7006, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7129 move from (0, 2) to (0, 3) using car (7048, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 7130 move from (5, 8) to (5, 7) using car (7082, [(5, 8), (5, 7), (6, 7)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 move from (4, 7) to (5, 7) using car (7087, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 7133 move from (9, 4) to (9, 5) using car (7076, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7134 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (0, 9) to (1, 9) using car (7008, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7137 doesn't move\n", + "tick 503 ended\n", + "I am driver 7139 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 7140 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 7141 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 7142 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 7143 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5)]\n", + "I am driver 7144 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 7145 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)]\n", + "I am driver 7146 - trip: [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 7147 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 7148 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 7149 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7150 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 7151 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7152 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "14 drivers generated.\n", + "I am rider 7153 - dep: (8, 8) , arr: (5, 1)\n", + "I am rider 7154 - dep: (4, 4) , arr: (2, 4)\n", + "I am rider 7155 - dep: (8, 6) , arr: (9, 0)\n", + "I am rider 7156 - dep: (5, 2) , arr: (2, 1)\n", + "I am rider 7157 - dep: (5, 8) , arr: (3, 7)\n", + "I am rider 7158 - dep: (8, 2) , arr: (5, 1)\n", + "I am rider 7159 - dep: (0, 7) , arr: (2, 1)\n", + "I am rider 7160 - dep: (5, 6) , arr: (8, 7)\n", + "I am rider 7161 - dep: (8, 3) , arr: (0, 1)\n", + "I am rider 7162 - dep: (4, 2) , arr: (8, 5)\n", + "I am rider 7163 - dep: (2, 8) , arr: (4, 7)\n", + "I am rider 7164 - dep: (2, 0) , arr: (9, 8)\n", + "12 riders generated.\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (2, 9) to (2, 8) using car (7114, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 doesn't move\n", + "Agent rider 6291 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6380 doesn't move\n", + "Agent rider 6509 move from (2, 9) to (2, 8) using car (7114, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6529 doesn't move\n", + "Agent rider 6612 move from (2, 9) to (2, 8) using car (7114, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6679 doesn't move\n", + "Agent rider 6680 move from (2, 5) to (2, 4) using car (6988, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 6680 arrived with a waiting time of 15 ticks\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 move from (7, 5) to (7, 4) using car (7094, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 move from (7, 5) to (7, 4) using car (7094, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (2, 9) to (2, 8) using car (7114, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6790 move from (2, 2) to (3, 2) using car (7066, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 6846 move from (2, 2) to (2, 3) using car (7126, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6861 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6892 move from (8, 1) to (9, 1) using car (7006, [(8, 1), (9, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 move from (2, 0) to (2, 1) using car (7046, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 5) to (7, 4) using car (7094, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (5, 3) to (5, 4) using car (7118, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 6939 move from (9, 5) to (9, 6) using car (7076, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (5, 9) to (6, 9) using car (6978, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6958 doesn't move\n", + "Agent rider 6959 move from (2, 6) to (1, 6) using car (7014, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 6959 arrived with a waiting time of 7 ticks\n", + "Agent rider 6960 move from (5, 9) to (6, 9) using car (6978, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6969 move from (0, 3) to (0, 4) using car (7048, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 6970 move from (2, 6) to (1, 6) using car (7014, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 6981 arrived\n", + "Driver 6984 arrived\n", + "Driver 6987 arrived\n", + "Agent rider 6989 move from (6, 7) to (7, 7) using car (7050, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6992 move from (6, 1) to (6, 0) using car (7097, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 6998 arrived\n", + "Driver 7000 arrived\n", + "Driver 7001 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7030 arrived\n", + "Agent rider 7033 move from (2, 6) to (1, 6) using car (7014, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (7, 5) to (7, 4) using car (7094, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7035 doesn't move\n", + "Driver 7037 arrived\n", + "Driver 7039 arrived\n", + "Agent rider 7044 doesn't move\n", + "Driver 7045 arrived\n", + "Driver 7061 arrived\n", + "Driver 7064 arrived\n", + "Driver 7069 arrived\n", + "Driver 7073 arrived\n", + "Agent rider 7075 move from (6, 9) to (7, 9) using car (7098, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Driver 7081 arrived\n", + "Driver 7083 arrived\n", + "Agent rider 7086 move from (2, 9) to (2, 8) using car (7114, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7089 move from (2, 2) to (3, 2) using car (7066, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7090 move from (6, 9) to (7, 9) using car (7098, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 7091 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7092 move from (9, 5) to (9, 6) using car (7076, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7099 move from (5, 3) to (5, 4) using car (7111, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 move from (2, 2) to (2, 3) using car (7126, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7101 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7102 move from (5, 1) to (5, 2) using car (7121, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7103 move from (4, 1) to (4, 2) using car (7078, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 doesn't move\n", + "Driver 7110 arrived\n", + "Driver 7123 arrived\n", + "Agent rider 7127 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7128 move from (8, 1) to (9, 1) using car (7006, [(8, 1), (9, 1)], 0)\n", + "Rider n° 7128 arrived with a waiting time of 1 ticks\n", + "Agent rider 7129 move from (0, 3) to (0, 4) using car (7048, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 7130 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 move from (5, 7) to (6, 7) using car (7087, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 7133 move from (9, 5) to (9, 6) using car (7076, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7134 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (1, 9) to (2, 9) using car (7008, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7137 move from (0, 3) to (0, 4) using car (7048, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 7153 move from (8, 8) to (7, 8) using car (7140, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 7154 move from (4, 4) to (5, 4) using car (7139, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 7155 move from (8, 6) to (8, 5) using car (7113, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7156 move from (5, 2) to (5, 1) using car (7106, [(5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 7157 move from (5, 8) to (6, 8) using car (7108, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 7158 doesn't move\n", + "Agent rider 7159 move from (0, 7) to (0, 6) using car (7145, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 doesn't move\n", + "Agent rider 7162 doesn't move\n", + "Agent rider 7163 doesn't move\n", + "Agent rider 7164 move from (2, 0) to (2, 1) using car (7046, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "tick 504 ended\n", + "I am driver 7165 - trip: [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9)]\n", + "I am driver 7166 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 7167 - trip: [(4, 2), (3, 2)]\n", + "I am driver 7168 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 7169 - trip: [(2, 6), (3, 6)]\n", + "I am driver 7170 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 7171 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 7172 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 7173 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 7174 - trip: [(8, 0), (8, 1)]\n", + "I am driver 7175 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 7176 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7177 - trip: [(9, 7), (9, 6)]\n", + "I am driver 7178 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 7179 - trip: [(5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 7180 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 7181 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 7182 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 7183 - trip: [(1, 4), (2, 4)]\n", + "19 drivers generated.\n", + "I am rider 7184 - dep: (1, 8) , arr: (6, 6)\n", + "I am rider 7185 - dep: (9, 1) , arr: (7, 2)\n", + "I am rider 7186 - dep: (4, 7) , arr: (8, 2)\n", "3 riders generated.\n", - "Agent rider 6450 move from (3, 5) to (3, 4) using car (7117, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6518 move from (4, 2) to (4, 3) using car (7148, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 6518 arrived with a waiting time of 27 ticks\n", - "Agent rider 6550 move from (3, 8) to (2, 8) using car (7054, [(3, 8), (2, 8)], 0)\n", - "Agent rider 6641 move from (7, 9) to (6, 9) using car (7057, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 doesn't move\n" + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (2, 8) to (2, 7) using car (7114, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (6, 0) to (7, 0) using car (7097, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6291 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 6380 move from (0, 4) to (0, 5) using car (7048, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 6380 arrived with a waiting time of 30 ticks\n", + "Agent rider 6509 move from (2, 8) to (2, 7) using car (7114, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6529 move from (1, 4) to (2, 4) using car (7183, [(1, 4), (2, 4)], 0)\n", + "Agent rider 6612 move from (2, 8) to (2, 7) using car (7114, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6679 move from (6, 0) to (7, 0) using car (7097, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 move from (2, 1) to (1, 1) using car (7057, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6749 move from (7, 4) to (7, 3) using car (7094, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (2, 8) to (2, 7) using car (7114, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6790 move from (3, 2) to (4, 2) using car (7066, [(3, 2), (4, 2)], 0)\n", + "Agent rider 6846 move from (2, 3) to (2, 4) using car (7126, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6861 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 6861 arrived with a waiting time of 16 ticks\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 move from (2, 1) to (2, 2) using car (7046, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 4) to (7, 3) using car (7094, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (5, 4) to (5, 5) using car (7118, [(5, 4), (5, 5), (5, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6710 doesn't move\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6720 move from (3, 2) to (4, 2) using car (7188, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Rider n° 6720 arrived with a waiting time of 16 ticks\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6725 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (7, 9) to (6, 9) using car (7057, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6749 move from (6, 2) to (5, 2) using car (7173, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6798 move from (4, 5) to (3, 5) using car (7146, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 6812 doesn't move\n", - "Agent rider 6835 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6875 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6889 move from (3, 7) to (2, 7) using car (7067, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6891 move from (0, 4) to (0, 3) using car (7102, [(0, 4), (0, 3)], 0)\n", - "Agent rider 6892 doesn't move\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6965 move from (4, 0) to (4, 1) using car (7115, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (3, 5) to (3, 4) using car (7142, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6939 move from (9, 6) to (9, 7) using car (7076, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 6940 arrived\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (6, 9) to (7, 9) using car (6978, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6958 move from (2, 1) to (1, 1) using car (7057, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 6958 arrived with a waiting time of 7 ticks\n", + "Agent rider 6960 move from (6, 9) to (7, 9) using car (6978, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6969 move from (0, 4) to (0, 5) using car (7048, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 6969 arrived with a waiting time of 3 ticks\n", + "Agent rider 6970 move from (1, 6) to (0, 6) using car (7014, [(1, 6), (0, 6)], 0)\n", + "Driver 6984 arrived\n", + "Driver 6985 arrived\n", + "Agent rider 6989 move from (7, 7) to (7, 6) using car (7050, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6992 move from (6, 0) to (7, 0) using car (7097, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 7000 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7027 arrived\n", + "Agent rider 7033 move from (1, 6) to (0, 6) using car (7014, [(1, 6), (0, 6)], 0)\n", + "Agent rider 7034 move from (7, 4) to (7, 3) using car (7094, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 7034 arrived with a waiting time of 2 ticks\n", + "Agent rider 7035 doesn't move\n", + "Driver 7039 arrived\n", + "Driver 7042 arrived\n", + "Agent rider 7044 move from (6, 7) to (7, 7) using car (7087, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 7055 arrived\n", + "Driver 7056 arrived\n", + "Driver 7062 arrived\n", + "Driver 7070 arrived\n", + "Agent rider 7075 move from (7, 9) to (8, 9) using car (7098, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Driver 7079 arrived\n", + "Agent rider 7086 move from (2, 8) to (2, 7) using car (7114, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7089 move from (3, 2) to (4, 2) using car (7066, [(3, 2), (4, 2)], 0)\n", + "Agent rider 7090 move from (7, 9) to (8, 9) using car (7098, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 7091 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7092 move from (9, 6) to (9, 7) using car (7076, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 7095 arrived\n", + "Agent rider 7099 move from (5, 4) to (5, 5) using car (7111, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 move from (2, 3) to (2, 4) using car (7126, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7101 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7102 move from (5, 2) to (5, 3) using car (7121, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7103 move from (4, 2) to (4, 3) using car (7078, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 doesn't move\n", + "Driver 7119 arrived\n", + "Agent rider 7127 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7129 move from (0, 4) to (0, 5) using car (7048, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 7130 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 move from (6, 7) to (7, 7) using car (7087, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 7133 move from (9, 6) to (9, 7) using car (7076, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7134 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (2, 9) to (3, 9) using car (7008, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7137 move from (0, 4) to (0, 5) using car (7048, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 7153 doesn't move\n", + "Agent rider 7154 move from (5, 4) to (5, 5) using car (7118, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7155 move from (8, 5) to (8, 4) using car (7113, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 doesn't move\n", + "Agent rider 7158 move from (8, 2) to (8, 3) using car (7175, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7159 move from (0, 6) to (0, 5) using car (7145, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (8, 3) to (7, 3) using car (7151, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7162 move from (4, 2) to (4, 3) using car (7078, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7163 doesn't move\n", + "Agent rider 7164 move from (2, 1) to (2, 2) using car (7046, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7184 doesn't move\n", + "Agent rider 7185 doesn't move\n", + "Agent rider 7186 move from (4, 7) to (5, 7) using car (7152, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "tick 505 ended\n", + "I am driver 7187 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 7188 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 7189 - trip: [(9, 6), (9, 7), (8, 7)]\n", + "3 drivers generated.\n", + "I am rider 7190 - dep: (5, 0) , arr: (0, 2)\n", + "I am rider 7191 - dep: (1, 9) , arr: (9, 9)\n", + "I am rider 7192 - dep: (7, 8) , arr: (0, 3)\n", + "I am rider 7193 - dep: (4, 1) , arr: (3, 9)\n", + "I am rider 7194 - dep: (9, 5) , arr: (6, 9)\n", + "I am rider 7195 - dep: (8, 7) , arr: (3, 7)\n", + "I am rider 7196 - dep: (8, 2) , arr: (9, 6)\n", + "I am rider 7197 - dep: (2, 9) , arr: (7, 3)\n", + "8 riders generated.\n", + "Agent rider 6109 doesn't move\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (2, 7) to (3, 7) using car (7182, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (7, 0) to (8, 0) using car (7097, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6291 move from (3, 9) to (2, 9) using car (7003, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6509 move from (2, 7) to (2, 6) using car (7114, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6529 move from (2, 4) to (2, 5) using car (7126, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 6529 arrived with a waiting time of 17 ticks\n", + "Agent rider 6612 move from (2, 7) to (2, 6) using car (7114, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6679 move from (7, 0) to (8, 0) using car (7097, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 move from (1, 1) to (0, 1) using car (7057, [(1, 1), (0, 1)], 0)\n", + "Agent rider 6749 move from (7, 3) to (7, 2) using car (7094, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (2, 7) to (3, 7) using car (7182, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 move from (2, 4) to (2, 5) using car (7126, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6892 move from (9, 1) to (8, 1) using car (7107, [(9, 1), (8, 1), (7, 1), (6, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 move from (2, 2) to (2, 3) using car (7046, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 3) to (7, 2) using car (7094, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (5, 5) to (5, 6) using car (7111, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 move from (7, 9) to (8, 9) using car (6978, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6960 move from (7, 9) to (7, 8) using car (7170, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 6960 arrived with a waiting time of 6 ticks\n", "Agent rider 6970 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6979 doesn't move\n", - "Agent rider 6980 move from (7, 3) to (7, 4) using car (7177, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Driver 6997 arrived\n", - "Agent rider 7000 move from (1, 0) to (0, 0) using car (6955, [(1, 0), (0, 0)], 0)\n", - "Rider n° 7000 arrived with a waiting time of 4 ticks\n", - "Agent rider 7002 move from (3, 7) to (2, 7) using car (7067, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7004 doesn't move\n", - "Agent rider 7005 move from (0, 4) to (0, 3) using car (7102, [(0, 4), (0, 3)], 0)\n", - "Agent rider 7006 doesn't move\n", - "Driver 7013 arrived\n", - "Driver 7018 arrived\n", - "Agent rider 7031 move from (6, 2) to (5, 2) using car (7173, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7038 move from (4, 2) to (4, 3) using car (7148, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (4, 1) to (4, 2) using car (7171, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7040 move from (7, 9) to (6, 9) using car (7057, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7041 move from (4, 7) to (4, 8) using car (7175, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7042 move from (0, 4) to (0, 3) using car (7102, [(0, 4), (0, 3)], 0)\n", - "Agent rider 7048 doesn't move\n", - "Agent rider 7049 move from (4, 1) to (5, 1) using car (7190, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4)], 0)\n", - "Agent rider 7050 move from (3, 8) to (2, 8) using car (7054, [(3, 8), (2, 8)], 0)\n", - "Agent rider 7060 move from (7, 4) to (7, 3) using car (7140, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7061 doesn't move\n", - "Agent rider 7062 move from (2, 4) to (2, 3) using car (7046, [(2, 4), (2, 3)], 0)\n", - "Driver 7066 arrived\n", + "Driver 6985 arrived\n", + "Agent rider 6989 move from (7, 6) to (7, 5) using car (7050, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6992 move from (7, 0) to (8, 0) using car (7097, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 6992 arrived with a waiting time of 2 ticks\n", + "Driver 7006 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (7, 7) to (8, 7) using car (7087, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7024 move from (3, 9) to (4, 9) using car (7008, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 doesn't move\n", + "Driver 7040 arrived\n", + "Agent rider 7044 move from (7, 7) to (6, 7) using car (7171, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Driver 7054 arrived\n", + "Driver 7056 arrived\n", + "Driver 7059 arrived\n", "Driver 7071 arrived\n", - "Agent rider 7080 move from (9, 6) to (9, 5) using car (7143, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7082 move from (6, 5) to (7, 5) using car (7141, [(6, 5), (7, 5)], 0)\n", - "Rider n° 7082 arrived with a waiting time of 3 ticks\n", - "Driver 7089 arrived\n", - "Driver 7092 arrived\n", - "Agent rider 7094 move from (3, 5) to (3, 4) using car (7117, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (3, 5) to (3, 4) using car (7142, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 move from (9, 6) to (9, 5) using car (7143, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 7098 move from (3, 8) to (2, 8) using car (7054, [(3, 8), (2, 8)], 0)\n", - "Rider n° 7098 arrived with a waiting time of 5 ticks\n", - "Agent rider 7112 move from (7, 9) to (6, 9) using car (7057, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 7121 arrived\n", - "Agent rider 7123 move from (3, 5) to (3, 4) using car (7117, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7124 move from (3, 8) to (2, 8) using car (7054, [(3, 8), (2, 8)], 0)\n", - "Agent rider 7125 doesn't move\n", - "Agent rider 7126 doesn't move\n", - "Agent rider 7127 move from (3, 8) to (2, 8) using car (7185, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7128 move from (7, 9) to (6, 9) using car (7057, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7129 doesn't move\n", - "Driver 7132 arrived\n", - "Driver 7147 arrived\n", - "Agent rider 7150 move from (6, 3) to (7, 3) using car (7154, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7151 move from (1, 4) to (1, 3) using car (7131, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (5, 3) to (4, 3) using car (7199, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Driver 7155 arrived\n", - "Driver 7162 arrived\n", - "Driver 7163 arrived\n", - "Driver 7165 arrived\n", - "Agent rider 7180 move from (7, 6) to (7, 5) using car (7166, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7181 move from (0, 6) to (0, 5) using car (7138, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7182 doesn't move\n", - "Agent rider 7183 move from (5, 1) to (6, 1) using car (7176, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7193 move from (8, 4) to (8, 5) using car (7133, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 7075 doesn't move\n", + "Driver 7082 arrived\n", + "Agent rider 7086 move from (2, 7) to (3, 7) using car (7182, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7090 doesn't move\n", + "Agent rider 7091 move from (3, 9) to (4, 9) using car (7008, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 7091 arrived with a waiting time of 4 ticks\n", + "Agent rider 7092 move from (9, 7) to (9, 8) using car (7076, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7099 move from (5, 5) to (5, 6) using car (7111, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 move from (2, 4) to (2, 5) using car (7126, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7101 move from (3, 9) to (4, 9) using car (7008, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7102 move from (5, 3) to (5, 4) using car (7121, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7103 move from (4, 3) to (4, 4) using car (7078, [(4, 3), (4, 4)], 0)\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 doesn't move\n", + "Driver 7109 arrived\n", + "Agent rider 7127 move from (3, 9) to (2, 9) using car (7003, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7129 move from (0, 5) to (0, 6) using car (7048, [(0, 5), (0, 6)], 0)\n", + "Agent rider 7130 move from (5, 7) to (6, 7) using car (7152, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 move from (7, 7) to (8, 7) using car (7087, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7133 move from (9, 7) to (9, 8) using car (7076, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7134 move from (3, 9) to (4, 9) using car (7008, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (3, 9) to (4, 9) using car (7008, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7137 move from (0, 5) to (0, 4) using car (7145, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7153 doesn't move\n", + "Agent rider 7154 move from (5, 5) to (5, 4) using car (7187, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 7155 move from (8, 4) to (8, 3) using car (7113, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 move from (6, 8) to (5, 8) using car (7140, [(6, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 7158 move from (8, 3) to (7, 3) using car (7188, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7159 move from (0, 5) to (0, 4) using car (7145, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (7, 3) to (7, 2) using car (7094, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 move from (4, 3) to (4, 4) using car (7078, [(4, 3), (4, 4)], 0)\n", + "Agent rider 7163 doesn't move\n", + "Agent rider 7164 move from (2, 2) to (2, 3) using car (7046, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7184 move from (1, 8) to (2, 8) using car (7117, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7185 move from (9, 1) to (8, 1) using car (7107, [(9, 1), (8, 1), (7, 1), (6, 1)], 0)\n", + "Agent rider 7186 move from (5, 7) to (6, 7) using car (7152, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 7190 move from (5, 0) to (6, 0) using car (7106, [(5, 0), (6, 0)], 0)\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 doesn't move\n", + "Agent rider 7193 doesn't move\n", "Agent rider 7194 doesn't move\n", "Agent rider 7195 doesn't move\n", "Agent rider 7196 doesn't move\n", "Agent rider 7197 doesn't move\n", - "Agent rider 7200 doesn't move\n", - "Agent rider 7201 move from (2, 6) to (3, 6) using car (7083, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7202 doesn't move\n", - "tick 517 ended\n", - "I am driver 7203 - trip: [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 7204 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 7205 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 7206 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 7207 - trip: [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 7208 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 7209 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 7210 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", - "I am driver 7211 - trip: [(5, 5), (4, 5)]\n", - "I am driver 7212 - trip: [(2, 6), (2, 7), (2, 8)]\n", - "I am driver 7213 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 7214 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 7215 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7216 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", - "14 drivers generated.\n", - "I am rider 7217 - dep: (1, 3) , arr: (9, 1)\n", - "1 riders generated.\n", - "Agent rider 6450 move from (3, 4) to (4, 4) using car (7117, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 6462 move from (2, 9) to (3, 9) using car (7178, [(2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6641 move from (6, 9) to (5, 9) using car (7057, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6643 move from (2, 9) to (3, 9) using car (7178, [(2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 6710 move from (7, 4) to (7, 5) using car (7177, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6722 move from (4, 8) to (5, 8) using car (7069, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6725 move from (6, 1) to (7, 1) using car (7176, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (6, 9) to (5, 9) using car (7057, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6749 move from (5, 2) to (5, 3) using car (7173, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6798 move from (3, 5) to (2, 5) using car (7146, [(3, 5), (2, 5)], 0)\n", - "Agent rider 6835 move from (0, 9) to (1, 9) using car (7206, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6875 move from (4, 8) to (4, 9) using car (7175, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6888 move from (6, 1) to (7, 1) using car (7176, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6889 move from (2, 7) to (1, 7) using car (7067, [(2, 7), (1, 7)], 0)\n", - "Rider n° 6889 arrived with a waiting time of 5 ticks\n", - "Agent rider 6891 doesn't move\n", + "tick 506 ended\n", + "I am driver 7198 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 7199 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 7200 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)]\n", + "I am driver 7201 - trip: [(9, 3), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 7202 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "5 drivers generated.\n", + "I am rider 7203 - dep: (9, 0) , arr: (8, 7)\n", + "I am rider 7204 - dep: (2, 0) , arr: (0, 2)\n", + "I am rider 7205 - dep: (4, 7) , arr: (5, 1)\n", + "I am rider 7206 - dep: (3, 4) , arr: (5, 0)\n", + "I am rider 7207 - dep: (3, 9) , arr: (5, 9)\n", + "5 riders generated.\n", + "Agent rider 6109 move from (7, 5) to (8, 5) using car (7050, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6264 move from (8, 0) to (9, 0) using car (7097, [(8, 0), (9, 0)], 0)\n", + "Rider n° 6264 arrived with a waiting time of 35 ticks\n", + "Agent rider 6291 move from (2, 9) to (1, 9) using car (7003, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 move from (2, 6) to (2, 5) using car (7114, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6679 move from (8, 0) to (9, 0) using car (7097, [(8, 0), (9, 0)], 0)\n", + "Rider n° 6679 arrived with a waiting time of 15 ticks\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 move from (7, 2) to (7, 1) using car (7094, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 move from (2, 5) to (2, 6) using car (7126, [(2, 5), (2, 6), (2, 7)], 0)\n", "Agent rider 6892 doesn't move\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (4, 8) to (5, 8) using car (7069, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6965 move from (4, 1) to (4, 2) using car (7115, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 6965 arrived with a waiting time of 3 ticks\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (3, 4) to (3, 3) using car (7142, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 move from (2, 3) to (2, 4) using car (7046, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6923 move from (7, 2) to (7, 1) using car (7094, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 6923 arrived with a waiting time of 8 ticks\n", + "Agent rider 6926 move from (2, 8) to (3, 8) using car (7117, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 6934 move from (9, 8) to (9, 9) using car (7076, [(9, 8), (9, 9)], 0)\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (5, 6) to (5, 7) using car (7111, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6939 move from (9, 7) to (8, 7) using car (7189, [(9, 7), (8, 7)], 0)\n", + "Agent rider 6954 move from (9, 8) to (9, 9) using car (7076, [(9, 8), (9, 9)], 0)\n", + "Agent rider 6956 move from (8, 9) to (9, 9) using car (6978, [(8, 9), (9, 9)], 0)\n", "Agent rider 6970 doesn't move\n", - "Agent rider 6978 move from (4, 8) to (5, 8) using car (7069, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6979 move from (5, 8) to (5, 7) using car (7174, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6980 move from (7, 4) to (7, 5) using car (7177, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (2, 7) to (1, 7) using car (7067, [(2, 7), (1, 7)], 0)\n", - "Agent rider 7004 move from (3, 6) to (4, 6) using car (7207, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (6, 1) to (7, 1) using car (7176, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 7018 arrived\n", - "Agent rider 7031 move from (5, 2) to (5, 3) using car (7173, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7038 move from (4, 3) to (4, 4) using car (7148, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (4, 2) to (4, 3) using car (7171, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7040 move from (6, 9) to (6, 8) using car (7210, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 7041 move from (4, 8) to (5, 8) using car (7069, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7042 doesn't move\n", - "Agent rider 7048 move from (0, 9) to (1, 9) using car (7206, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7049 move from (5, 1) to (6, 1) using car (7190, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4)], 0)\n", - "Agent rider 7050 move from (2, 8) to (2, 7) using car (7185, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7051 arrived\n", - "Agent rider 7060 move from (7, 3) to (7, 2) using car (7140, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7061 move from (0, 9) to (1, 9) using car (7206, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7062 move from (2, 3) to (1, 3) using car (7105, [(2, 3), (1, 3)], 0)\n", - "Agent rider 7080 move from (9, 5) to (9, 4) using car (7143, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 7081 move from (7, 4) to (7, 5) using car (7177, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7084 arrived\n", - "Driver 7090 arrived\n", - "Agent rider 7094 move from (3, 4) to (4, 4) using car (7117, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (3, 4) to (3, 3) using car (7142, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 move from (9, 5) to (9, 4) using car (7143, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 7099 arrived\n", - "Agent rider 7112 move from (6, 9) to (5, 9) using car (7057, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Driver 7119 arrived\n", - "Agent rider 7123 move from (3, 4) to (4, 4) using car (7117, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7124 doesn't move\n", - "Agent rider 7125 move from (1, 3) to (1, 2) using car (7131, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7126 move from (4, 8) to (4, 9) using car (7175, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 7126 arrived with a waiting time of 3 ticks\n", - "Agent rider 7127 move from (2, 8) to (2, 7) using car (7185, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7128 move from (6, 9) to (6, 8) using car (7210, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Rider n° 7128 arrived with a waiting time of 3 ticks\n", - "Agent rider 7129 move from (2, 1) to (2, 2) using car (7170, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7150 move from (7, 3) to (7, 2) using car (7140, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7151 move from (1, 3) to (1, 2) using car (7131, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (4, 3) to (4, 4) using car (7148, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 7158 arrived\n", - "Driver 7160 arrived\n", - "Driver 7163 arrived\n", - "Driver 7168 arrived\n", - "Agent rider 7180 doesn't move\n", - "Agent rider 7181 move from (0, 5) to (0, 4) using car (7138, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7182 move from (6, 2) to (5, 2) using car (7198, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7183 move from (6, 1) to (7, 1) using car (7176, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7193 move from (8, 5) to (8, 6) using car (7133, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7194 doesn't move\n", - "Agent rider 7195 move from (4, 8) to (4, 9) using car (7175, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 doesn't move\n", - "Agent rider 7200 doesn't move\n", - "Agent rider 7201 move from (3, 6) to (4, 6) using car (7207, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7202 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "tick 518 ended\n", - "I am driver 7218 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 7219 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 7220 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 7221 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 7222 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 7223 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 7224 - trip: [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "7 drivers generated.\n", - "I am rider 7225 - dep: (3, 6) , arr: (0, 5)\n", - "I am rider 7226 - dep: (5, 6) , arr: (3, 5)\n", - "I am rider 7227 - dep: (3, 2) , arr: (4, 0)\n", - "I am rider 7228 - dep: (8, 6) , arr: (2, 2)\n", - "I am rider 7229 - dep: (3, 1) , arr: (6, 5)\n", - "I am rider 7230 - dep: (9, 3) , arr: (4, 8)\n", - "I am rider 7231 - dep: (4, 7) , arr: (0, 2)\n", - "I am rider 7232 - dep: (6, 2) , arr: (4, 9)\n", - "I am rider 7233 - dep: (5, 7) , arr: (5, 8)\n", - "I am rider 7234 - dep: (8, 0) , arr: (4, 4)\n", - "I am rider 7235 - dep: (9, 1) , arr: (8, 9)\n", - "11 riders generated.\n", - "Agent rider 6450 move from (4, 4) to (4, 5) using car (7148, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 6462 move from (3, 9) to (4, 9) using car (7178, [(3, 9), (4, 9)], 0)\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 move from (3, 9) to (4, 9) using car (7178, [(3, 9), (4, 9)], 0)\n", - "Agent rider 6710 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6722 move from (5, 8) to (6, 8) using car (7069, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6725 move from (7, 1) to (8, 1) using car (7176, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Rider n° 6725 arrived with a waiting time of 9 ticks\n", - "Agent rider 6728 move from (2, 2) to (2, 3) using car (7170, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6733 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Agent rider 6749 move from (5, 3) to (5, 4) using car (7173, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 6798 move from (2, 5) to (1, 5) using car (7108, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 6835 move from (1, 9) to (2, 9) using car (7206, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 6871 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Agent rider 6875 move from (4, 9) to (5, 9) using car (7175, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6888 move from (7, 1) to (8, 1) using car (7176, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 doesn't move\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6947 doesn't move\n", - "Agent rider 6948 move from (5, 8) to (6, 8) using car (7069, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 6955 arrived\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (3, 3) to (3, 2) using car (7142, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6970 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Agent rider 6978 move from (5, 8) to (6, 8) using car (7069, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6979 move from (5, 7) to (5, 6) using car (7174, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 6980 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Driver 6999 arrived\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7004 move from (4, 6) to (4, 7) using car (7207, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (7, 1) to (8, 1) using car (7176, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7031 move from (5, 3) to (5, 4) using car (7173, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7038 move from (4, 4) to (4, 5) using car (7148, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (4, 3) to (4, 4) using car (7171, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7041 move from (5, 8) to (6, 8) using car (7069, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 7041 arrived with a waiting time of 3 ticks\n", - "Agent rider 7042 doesn't move\n", - "Driver 7046 arrived\n", - "Agent rider 7048 move from (1, 9) to (2, 9) using car (7206, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7049 move from (6, 1) to (5, 1) using car (7222, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7050 move from (2, 7) to (2, 8) using car (7212, [(2, 7), (2, 8)], 0)\n", - "Driver 7054 arrived\n", - "Agent rider 7060 move from (7, 2) to (7, 1) using car (7140, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7061 move from (1, 9) to (2, 9) using car (7206, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7062 doesn't move\n", - "Driver 7076 arrived\n", - "Agent rider 7080 move from (9, 4) to (9, 3) using car (7143, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 7081 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Driver 7090 arrived\n", - "Agent rider 7094 move from (4, 4) to (4, 5) using car (7148, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7096 move from (3, 3) to (3, 2) using car (7142, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 move from (9, 4) to (9, 3) using car (7143, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 7102 arrived\n", - "Agent rider 7112 move from (5, 9) to (4, 9) using car (7057, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7123 move from (4, 4) to (4, 5) using car (7148, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7124 doesn't move\n", - "Agent rider 7125 move from (1, 2) to (1, 1) using car (7131, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7127 move from (2, 7) to (2, 6) using car (7185, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7129 move from (2, 2) to (2, 3) using car (7170, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 7129 arrived with a waiting time of 3 ticks\n", - "Driver 7141 arrived\n", - "Agent rider 7150 move from (7, 2) to (7, 1) using car (7140, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 7151 move from (1, 2) to (1, 1) using car (7131, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (4, 4) to (4, 5) using car (7148, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 6988 arrived\n", + "Agent rider 6989 move from (7, 5) to (8, 5) using car (7050, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 7014 arrived\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (4, 9) to (5, 9) using car (7008, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 move from (2, 8) to (3, 8) using car (7117, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7044 doesn't move\n", + "Driver 7053 arrived\n", + "Driver 7056 arrived\n", + "Driver 7060 arrived\n", + "Driver 7066 arrived\n", + "Agent rider 7075 move from (8, 9) to (9, 9) using car (6978, [(8, 9), (9, 9)], 0)\n", + "Rider n° 7075 arrived with a waiting time of 4 ticks\n", + "Agent rider 7086 move from (3, 7) to (4, 7) using car (7182, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7090 move from (8, 9) to (9, 9) using car (6978, [(8, 9), (9, 9)], 0)\n", + "Rider n° 7090 arrived with a waiting time of 5 ticks\n", + "Agent rider 7092 move from (9, 8) to (9, 9) using car (7076, [(9, 8), (9, 9)], 0)\n", + "Agent rider 7099 move from (5, 6) to (5, 7) using car (7111, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 move from (2, 5) to (2, 6) using car (7126, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7101 move from (4, 9) to (5, 9) using car (7008, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7102 move from (5, 4) to (5, 3) using car (7187, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 move from (9, 8) to (9, 9) using car (7076, [(9, 8), (9, 9)], 0)\n", + "Agent rider 7105 doesn't move\n", + "Driver 7112 arrived\n", + "Driver 7122 arrived\n", + "Driver 7124 arrived\n", + "Agent rider 7127 move from (2, 9) to (1, 9) using car (7003, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 7) to (6, 6) using car (7152, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 7131 move from (0, 4) to (0, 3) using car (7145, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (9, 8) to (9, 9) using car (7076, [(9, 8), (9, 9)], 0)\n", + "Agent rider 7134 move from (4, 9) to (5, 9) using car (7008, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7135 move from (2, 8) to (3, 8) using car (7117, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7136 move from (4, 9) to (5, 9) using car (7008, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7137 move from (0, 4) to (0, 3) using car (7145, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Driver 7138 arrived\n", + "Agent rider 7153 move from (7, 8) to (7, 7) using car (7170, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 move from (5, 4) to (5, 5) using car (7121, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7155 doesn't move\n", + "Agent rider 7156 move from (5, 1) to (4, 1) using car (7148, [(5, 1), (4, 1)], 0)\n", + "Agent rider 7157 move from (5, 8) to (5, 7) using car (7140, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 7158 move from (7, 3) to (6, 3) using car (7188, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7159 move from (0, 4) to (0, 3) using car (7145, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 move from (5, 6) to (6, 6) using car (7125, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 7161 move from (7, 2) to (7, 1) using car (7094, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 doesn't move\n", + "Agent rider 7163 move from (2, 8) to (3, 8) using car (7117, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7164 move from (2, 3) to (2, 4) using car (7046, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Driver 7167 arrived\n", - "Driver 7179 arrived\n", - "Agent rider 7180 move from (7, 5) to (7, 6) using car (7177, [(7, 5), (7, 6)], 0)\n", - "Agent rider 7181 move from (0, 4) to (0, 3) using car (7138, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7182 move from (5, 2) to (4, 2) using car (7198, [(5, 2), (4, 2)], 0)\n", - "Agent rider 7183 move from (7, 1) to (8, 1) using car (7176, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7193 move from (8, 6) to (8, 7) using car (7133, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Driver 7169 arrived\n", + "Driver 7174 arrived\n", + "Driver 7177 arrived\n", + "Driver 7183 arrived\n", + "Agent rider 7184 move from (2, 8) to (3, 8) using car (7117, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7185 move from (8, 1) to (7, 1) using car (7107, [(8, 1), (7, 1), (6, 1)], 0)\n", + "Agent rider 7186 move from (6, 7) to (6, 6) using car (7152, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 7190 move from (6, 0) to (6, 1) using car (7144, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (7, 8) to (7, 7) using car (7170, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 doesn't move\n", "Agent rider 7194 doesn't move\n", - "Agent rider 7195 move from (4, 9) to (5, 9) using car (7175, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7196 move from (8, 8) to (9, 8) using car (7130, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7197 move from (2, 2) to (2, 3) using car (7170, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7200 doesn't move\n", - "Agent rider 7201 move from (4, 6) to (4, 7) using car (7207, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7202 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7225 move from (3, 6) to (3, 5) using car (7189, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 7226 doesn't move\n", - "Agent rider 7227 doesn't move\n", - "Agent rider 7228 move from (8, 6) to (8, 7) using car (7133, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7229 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7232 doesn't move\n", - "Agent rider 7233 move from (5, 7) to (5, 6) using car (7174, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 7234 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "tick 519 ended\n", - "I am driver 7236 - trip: [(8, 1), (8, 0), (9, 0)]\n", - "I am driver 7237 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)]\n", - "I am driver 7238 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 7239 - trip: [(0, 5), (0, 4), (0, 3)]\n", - "I am driver 7240 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 7241 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)]\n", - "I am driver 7242 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 7243 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 7244 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 7245 - trip: [(7, 3), (7, 4)]\n", - "10 drivers generated.\n", - "I am rider 7246 - dep: (4, 6) , arr: (2, 0)\n", - "I am rider 7247 - dep: (2, 2) , arr: (9, 3)\n", - "I am rider 7248 - dep: (2, 2) , arr: (1, 3)\n", - "I am rider 7249 - dep: (3, 8) , arr: (0, 5)\n", - "I am rider 7250 - dep: (5, 5) , arr: (4, 7)\n", - "I am rider 7251 - dep: (9, 9) , arr: (6, 9)\n", - "6 riders generated.\n", - "Agent rider 6450 move from (4, 5) to (5, 5) using car (7148, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 6450 arrived with a waiting time of 16 ticks\n", - "Agent rider 6462 move from (4, 9) to (3, 9) using car (7057, [(4, 9), (3, 9)], 0)\n", - "Agent rider 6550 move from (2, 8) to (3, 8) using car (7214, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6641 move from (5, 9) to (6, 9) using car (7175, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6643 move from (4, 9) to (3, 9) using car (7057, [(4, 9), (3, 9)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6716 doesn't move\n", - "Agent rider 6722 move from (6, 8) to (7, 8) using car (7069, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6728 move from (2, 3) to (2, 4) using car (7170, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6730 move from (5, 9) to (6, 9) using car (7175, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6749 move from (5, 4) to (6, 4) using car (7117, [(5, 4), (6, 4)], 0)\n", - "Agent rider 6798 move from (1, 5) to (0, 5) using car (7108, [(1, 5), (0, 5)], 0)\n", - "Agent rider 6835 move from (2, 9) to (3, 9) using car (7206, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6875 move from (5, 9) to (6, 9) using car (7175, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6888 move from (8, 1) to (8, 2) using car (7176, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6891 move from (0, 3) to (0, 2) using car (7138, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7196 doesn't move\n", + "Agent rider 7197 move from (2, 9) to (1, 9) using car (7003, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7205 doesn't move\n", + "Agent rider 7206 move from (3, 4) to (3, 3) using car (7141, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7207 move from (3, 9) to (3, 8) using car (7202, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "tick 507 ended\n", + "I am driver 7208 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2)]\n", + "I am driver 7209 - trip: [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7210 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 7211 - trip: [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 7212 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 7213 - trip: [(2, 1), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 7214 - trip: [(0, 7), (0, 6), (0, 5)]\n", + "I am driver 7215 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 7216 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", + "I am driver 7217 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 7218 - trip: [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7219 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 7220 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 7221 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 7222 - trip: [(5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 7223 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "16 drivers generated.\n", + "I am rider 7224 - dep: (1, 1) , arr: (3, 3)\n", + "I am rider 7225 - dep: (0, 7) , arr: (6, 0)\n", + "2 riders generated.\n", + "Agent rider 6109 move from (8, 5) to (9, 5) using car (7050, [(8, 5), (9, 5)], 0)\n", + "Rider n° 6109 arrived with a waiting time of 42 ticks\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (3, 7) to (4, 7) using car (7176, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (1, 9) to (2, 9) using car (7165, [(1, 9), (2, 9)], 0)\n", + "Agent rider 6509 move from (2, 6) to (2, 7) using car (7126, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6749 move from (7, 1) to (8, 1) using car (7088, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 6749 arrived with a waiting time of 21 ticks\n", + "Agent rider 6751 move from (7, 4) to (8, 4) using car (7080, [(7, 4), (8, 4)], 0)\n", + "Rider n° 6751 arrived with a waiting time of 18 ticks\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (1, 9) to (0, 9) using car (7003, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6771 move from (3, 7) to (4, 7) using car (7176, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 move from (2, 6) to (2, 7) using car (7126, [(2, 6), (2, 7)], 0)\n", "Agent rider 6892 doesn't move\n", - "Agent rider 6945 doesn't move\n", - "Agent rider 6947 move from (3, 1) to (2, 1) using car (7078, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 6948 move from (6, 8) to (7, 8) using car (7069, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6968 doesn't move\n", - "Agent rider 6969 move from (3, 2) to (4, 2) using car (7142, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 move from (2, 4) to (2, 5) using car (7046, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6937 move from (5, 7) to (5, 6) using car (7140, [(5, 7), (5, 6)], 0)\n", + "Agent rider 6939 move from (8, 7) to (8, 6) using car (7098, [(8, 7), (8, 6)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6956 doesn't move\n", "Agent rider 6970 doesn't move\n", - "Agent rider 6978 move from (6, 8) to (7, 8) using car (7069, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 6979 move from (5, 6) to (5, 5) using car (7174, [(5, 6), (5, 5)], 0)\n", - "Agent rider 6980 doesn't move\n", - "Agent rider 6989 move from (8, 3) to (9, 3) using car (7106, [(8, 3), (9, 3)], 0)\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7004 move from (4, 7) to (5, 7) using car (7207, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 7004 arrived with a waiting time of 6 ticks\n", - "Agent rider 7005 move from (0, 3) to (0, 2) using car (7138, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7006 move from (8, 1) to (8, 2) using car (7176, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7031 move from (5, 4) to (6, 4) using car (7117, [(5, 4), (6, 4)], 0)\n", - "Agent rider 7037 move from (0, 3) to (0, 2) using car (7138, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7038 move from (4, 5) to (5, 5) using car (7148, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7039 move from (4, 4) to (4, 5) using car (7171, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7040 move from (6, 8) to (7, 8) using car (7069, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7042 move from (0, 3) to (0, 2) using car (7138, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7048 move from (2, 9) to (3, 9) using car (7206, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7049 move from (5, 1) to (4, 1) using car (7222, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7050 move from (2, 8) to (3, 8) using car (7214, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7060 move from (7, 1) to (8, 1) using car (7140, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7061 move from (2, 9) to (3, 9) using car (7206, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7062 move from (1, 3) to (1, 2) using car (7184, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 7067 arrived\n", - "Agent rider 7080 move from (9, 3) to (9, 2) using car (7143, [(9, 3), (9, 2)], 0)\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7094 move from (4, 5) to (5, 5) using car (7148, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7095 move from (3, 2) to (4, 2) using car (7142, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7096 move from (3, 2) to (4, 2) using car (7142, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 move from (9, 3) to (9, 2) using car (7143, [(9, 3), (9, 2)], 0)\n", - "Driver 7105 arrived\n", - "Agent rider 7112 move from (4, 9) to (3, 9) using car (7057, [(4, 9), (3, 9)], 0)\n", - "Agent rider 7123 move from (4, 5) to (5, 5) using car (7148, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7124 doesn't move\n", - "Agent rider 7125 move from (1, 1) to (1, 0) using car (7131, [(1, 1), (1, 0)], 0)\n", - "Rider n° 7125 arrived with a waiting time of 3 ticks\n", - "Agent rider 7127 move from (2, 6) to (2, 5) using car (7185, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7134 arrived\n", - "Driver 7135 arrived\n", - "Driver 7146 arrived\n", - "Agent rider 7150 move from (7, 1) to (8, 1) using car (7140, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7151 move from (1, 1) to (1, 0) using car (7131, [(1, 1), (1, 0)], 0)\n", - "Rider n° 7151 arrived with a waiting time of 2 ticks\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (4, 5) to (5, 5) using car (7218, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 7154 arrived\n", - "Driver 7157 arrived\n", - "Driver 7161 arrived\n", - "Agent rider 7180 doesn't move\n", - "Agent rider 7181 move from (0, 3) to (0, 2) using car (7138, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7182 move from (4, 2) to (4, 1) using car (7144, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", - "Rider n° 7182 arrived with a waiting time of 3 ticks\n", - "Agent rider 7183 move from (8, 1) to (8, 2) using car (7176, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 7187 arrived\n", - "Agent rider 7193 move from (8, 7) to (8, 8) using car (7133, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 6989 move from (8, 5) to (9, 5) using car (7050, [(8, 5), (9, 5)], 0)\n", + "Rider n° 6989 arrived with a waiting time of 2 ticks\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (8, 7) to (8, 6) using car (7098, [(8, 7), (8, 6)], 0)\n", + "Agent rider 7024 move from (5, 9) to (5, 8) using car (7223, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 doesn't move\n", + "Agent rider 7044 doesn't move\n", + "Driver 7048 arrived\n", + "Driver 7056 arrived\n", + "Driver 7057 arrived\n", + "Driver 7063 arrived\n", + "Driver 7074 arrived\n", + "Driver 7078 arrived\n", + "Driver 7084 arrived\n", + "Agent rider 7086 move from (4, 7) to (5, 7) using car (7182, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7087 arrived\n", + "Agent rider 7089 move from (4, 2) to (5, 2) using car (7220, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7099 move from (5, 7) to (5, 8) using car (7111, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 move from (2, 6) to (2, 7) using car (7126, [(2, 6), (2, 7)], 0)\n", + "Agent rider 7101 move from (5, 9) to (5, 8) using car (7223, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7102 move from (5, 3) to (4, 3) using car (7151, [(5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 doesn't move\n", + "Agent rider 7105 doesn't move\n", + "Driver 7106 arrived\n", + "Driver 7118 arrived\n", + "Driver 7120 arrived\n", + "Driver 7124 arrived\n", + "Agent rider 7127 move from (1, 9) to (2, 9) using car (7165, [(1, 9), (2, 9)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 doesn't move\n", + "Agent rider 7131 move from (0, 3) to (0, 2) using car (7145, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7132 move from (8, 7) to (9, 7) using car (7149, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7134 move from (5, 9) to (5, 8) using car (7223, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (5, 9) to (5, 8) using car (7223, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7137 move from (0, 3) to (0, 2) using car (7145, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Driver 7139 arrived\n", + "Agent rider 7153 move from (7, 7) to (7, 6) using car (7170, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 doesn't move\n", + "Agent rider 7155 move from (8, 3) to (8, 2) using car (7201, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 move from (5, 7) to (5, 8) using car (7111, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7158 move from (6, 3) to (5, 3) using car (7188, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7159 move from (0, 3) to (0, 2) using car (7145, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 move from (6, 6) to (7, 6) using car (7125, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 7161 move from (7, 1) to (6, 1) using car (7094, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 doesn't move\n", + "Agent rider 7163 move from (3, 8) to (4, 8) using car (7117, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7164 move from (2, 4) to (2, 5) using car (7046, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7184 move from (3, 8) to (4, 8) using car (7117, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7185 move from (7, 1) to (6, 1) using car (7107, [(7, 1), (6, 1)], 0)\n", + "Agent rider 7186 move from (6, 6) to (6, 5) using car (7152, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7191 move from (1, 9) to (2, 9) using car (7165, [(1, 9), (2, 9)], 0)\n", + "Agent rider 7192 move from (7, 7) to (7, 6) using car (7170, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 doesn't move\n", "Agent rider 7194 doesn't move\n", - "Agent rider 7195 move from (5, 9) to (6, 9) using car (7175, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (2, 3) to (2, 4) using car (7170, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7200 move from (0, 0) to (1, 0) using car (7238, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7201 move from (4, 7) to (4, 6) using car (7241, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7202 move from (5, 8) to (4, 8) using car (7213, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Driver 7211 arrived\n", - "Agent rider 7217 move from (1, 3) to (1, 2) using car (7184, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7225 doesn't move\n", - "Agent rider 7226 move from (5, 6) to (5, 5) using car (7174, [(5, 6), (5, 5)], 0)\n", - "Agent rider 7227 move from (3, 2) to (4, 2) using car (7142, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7228 move from (8, 7) to (8, 8) using car (7133, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7229 doesn't move\n", - "Agent rider 7230 move from (9, 3) to (9, 2) using car (7143, [(9, 3), (9, 2)], 0)\n", - "Agent rider 7231 move from (4, 7) to (4, 6) using car (7241, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7232 move from (6, 2) to (5, 2) using car (7208, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7233 doesn't move\n", - "Agent rider 7234 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7246 doesn't move\n", - "Agent rider 7247 move from (2, 2) to (3, 2) using car (7244, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7248 move from (2, 2) to (3, 2) using car (7244, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7249 doesn't move\n", - "Agent rider 7250 move from (5, 5) to (5, 6) using car (7221, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7251 move from (9, 9) to (8, 9) using car (7240, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "tick 520 ended\n", - "I am driver 7252 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 7253 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 7254 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 7255 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 7256 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 7257 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "6 drivers generated.\n", - "I am rider 7258 - dep: (0, 9) , arr: (5, 0)\n", - "I am rider 7259 - dep: (3, 3) , arr: (8, 5)\n", - "I am rider 7260 - dep: (3, 1) , arr: (8, 2)\n", - "I am rider 7261 - dep: (9, 2) , arr: (7, 8)\n", - "I am rider 7262 - dep: (5, 2) , arr: (6, 6)\n", - "5 riders generated.\n", - "Agent rider 6462 move from (3, 9) to (2, 9) using car (7252, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6550 move from (3, 8) to (3, 7) using car (7214, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6641 move from (6, 9) to (7, 9) using car (7175, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6643 move from (3, 9) to (2, 9) using car (7252, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6710 move from (7, 6) to (7, 7) using car (7118, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6716 move from (0, 2) to (0, 1) using car (7138, [(0, 2), (0, 1)], 0)\n", - "Rider n° 6716 arrived with a waiting time of 15 ticks\n", - "Agent rider 6722 move from (7, 8) to (8, 8) using car (7069, [(7, 8), (8, 8)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 move from (6, 9) to (7, 9) using car (7175, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6733 move from (7, 6) to (7, 7) using car (7118, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6835 move from (3, 9) to (2, 9) using car (7252, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6871 move from (7, 6) to (7, 7) using car (7118, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6875 move from (6, 9) to (7, 9) using car (7175, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6888 move from (8, 2) to (8, 3) using car (7176, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6891 move from (0, 2) to (0, 1) using car (7138, [(0, 2), (0, 1)], 0)\n", - "Agent rider 6892 move from (0, 2) to (0, 3) using car (7220, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 6945 move from (0, 2) to (0, 1) using car (7138, [(0, 2), (0, 1)], 0)\n", - "Rider n° 6945 arrived with a waiting time of 9 ticks\n", - "Agent rider 6947 move from (2, 1) to (1, 1) using car (7078, [(2, 1), (1, 1)], 0)\n", - "Agent rider 6948 move from (7, 8) to (8, 8) using car (7069, [(7, 8), (8, 8)], 0)\n", - "Agent rider 6968 move from (0, 2) to (0, 3) using car (7220, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 6969 move from (4, 2) to (5, 2) using car (7142, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6970 move from (7, 6) to (7, 7) using car (7118, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6978 move from (7, 8) to (8, 8) using car (7069, [(7, 8), (8, 8)], 0)\n", - "Agent rider 6979 move from (5, 5) to (6, 5) using car (7148, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 6979 arrived with a waiting time of 5 ticks\n", - "Agent rider 6980 move from (7, 6) to (7, 7) using car (7118, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (1, 7) to (0, 7) using car (7145, [(1, 7), (0, 7)], 0)\n", - "Agent rider 7005 move from (0, 2) to (0, 1) using car (7138, [(0, 2), (0, 1)], 0)\n", - "Agent rider 7006 move from (8, 2) to (8, 3) using car (7176, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7038 move from (5, 5) to (6, 5) using car (7148, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 7038 arrived with a waiting time of 7 ticks\n", - "Agent rider 7039 move from (4, 5) to (4, 6) using car (7171, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7040 move from (7, 8) to (8, 8) using car (7069, [(7, 8), (8, 8)], 0)\n", - "Agent rider 7042 move from (0, 2) to (0, 1) using car (7138, [(0, 2), (0, 1)], 0)\n", - "Agent rider 7048 move from (3, 9) to (2, 9) using car (7252, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7049 move from (4, 1) to (4, 2) using car (7222, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 move from (3, 9) to (2, 9) using car (7252, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7062 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 6) to (7, 7) using car (7118, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Driver 7083 arrived\n", - "Agent rider 7094 move from (5, 5) to (6, 5) using car (7148, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7095 move from (4, 2) to (5, 2) using car (7142, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7096 move from (4, 2) to (5, 2) using car (7142, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7112 move from (3, 9) to (2, 9) using car (7252, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 7112 arrived with a waiting time of 1 ticks\n", - "Agent rider 7123 move from (5, 5) to (6, 5) using car (7148, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7124 doesn't move\n", - "Agent rider 7127 move from (2, 5) to (2, 4) using car (7185, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 7130 arrived\n", - "Driver 7135 arrived\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (5, 5) to (6, 5) using car (7218, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 7177 arrived\n", - "Driver 7178 arrived\n", - "Agent rider 7180 move from (7, 6) to (7, 7) using car (7209, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7181 move from (0, 2) to (0, 1) using car (7138, [(0, 2), (0, 1)], 0)\n", - "Agent rider 7183 move from (8, 2) to (8, 3) using car (7176, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7193 move from (8, 8) to (7, 8) using car (7133, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7194 move from (0, 1) to (0, 2) using car (7109, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 7195 move from (6, 9) to (7, 9) using car (7175, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7195 move from (8, 7) to (8, 6) using car (7098, [(8, 7), (8, 6)], 0)\n", "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (2, 4) to (2, 5) using car (7170, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 7198 arrived\n", - "Agent rider 7200 move from (1, 0) to (2, 0) using car (7238, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7201 move from (4, 6) to (4, 5) using car (7241, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n" + "Agent rider 7197 move from (1, 9) to (2, 9) using car (7165, [(1, 9), (2, 9)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (2, 0) to (3, 0) using car (7216, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 7205 doesn't move\n", + "Agent rider 7206 move from (3, 3) to (4, 3) using car (7141, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7207 move from (3, 8) to (4, 8) using car (7117, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7224 doesn't move\n", + "Agent rider 7225 move from (0, 7) to (0, 6) using car (7214, [(0, 7), (0, 6), (0, 5)], 0)\n", + "tick 508 ended\n", + "I am driver 7226 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 7227 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 7228 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 7229 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "I am driver 7230 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 7231 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", + "I am driver 7232 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7233 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7234 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 7235 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 7236 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 7237 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 7238 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 7239 - trip: [(4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 7240 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 7241 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", + "I am driver 7242 - trip: [(9, 4), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)]\n", + "I am driver 7243 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "18 drivers generated.\n", + "I am rider 7244 - dep: (3, 4) , arr: (6, 4)\n", + "I am rider 7245 - dep: (5, 0) , arr: (4, 9)\n", + "I am rider 7246 - dep: (3, 1) , arr: (1, 3)\n", + "I am rider 7247 - dep: (6, 0) , arr: (9, 4)\n", + "I am rider 7248 - dep: (9, 3) , arr: (7, 2)\n", + "I am rider 7249 - dep: (3, 6) , arr: (6, 6)\n", + "I am rider 7250 - dep: (5, 9) , arr: (1, 0)\n", + "7 riders generated.\n", + "Agent rider 6129 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 move from (2, 5) to (2, 6) using car (7046, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6707 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6751 doesn't move\n", + "Agent rider 6760 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6769 move from (0, 9) to (1, 9) using car (7238, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 move from (8, 1) to (9, 1) using car (7088, [(8, 1), (9, 1)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 move from (2, 5) to (2, 6) using car (7046, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6935 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6937 doesn't move\n", + "Agent rider 6939 move from (8, 6) to (8, 7) using car (7175, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 6954 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6956 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6970 move from (0, 6) to (0, 5) using car (7214, [(0, 6), (0, 5)], 0)\n", + "Driver 6978 arrived\n", + "Agent rider 7022 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7023 move from (8, 6) to (8, 7) using car (7175, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7024 move from (5, 8) to (5, 7) using car (7223, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7033 move from (0, 6) to (0, 5) using car (7214, [(0, 6), (0, 5)], 0)\n", + "Agent rider 7035 doesn't move\n", + "Agent rider 7044 doesn't move\n", + "Driver 7057 arrived\n", + "Driver 7076 arrived\n", + "Agent rider 7086 move from (5, 7) to (6, 7) using car (7182, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7089 move from (5, 2) to (5, 1) using car (7220, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7092 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Driver 7097 arrived\n", + "Agent rider 7099 move from (5, 8) to (4, 8) using car (7111, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 move from (5, 8) to (5, 7) using car (7223, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7102 move from (4, 3) to (5, 3) using car (7141, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7103 move from (4, 4) to (5, 4) using car (7235, [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7104 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Driver 7113 arrived\n", + "Driver 7115 arrived\n", + "Driver 7120 arrived\n", + "Agent rider 7127 doesn't move\n", + "Agent rider 7129 move from (0, 6) to (0, 5) using car (7214, [(0, 6), (0, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7202 move from (4, 8) to (3, 8) using car (7213, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Driver 7212 arrived\n", - "Agent rider 7217 move from (1, 2) to (1, 1) using car (7184, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7225 doesn't move\n", - "Agent rider 7226 move from (5, 5) to (6, 5) using car (7148, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7227 move from (4, 2) to (5, 2) using car (7142, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7228 move from (8, 8) to (7, 8) using car (7133, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7229 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (4, 6) to (4, 5) using car (7241, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7232 move from (5, 2) to (4, 2) using car (7208, [(5, 2), (4, 2)], 0)\n", - "Agent rider 7233 move from (5, 6) to (5, 7) using car (7221, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7234 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7246 move from (4, 6) to (4, 5) using car (7241, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7247 move from (3, 2) to (4, 2) using car (7244, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7130 move from (6, 6) to (6, 5) using car (7208, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", + "Agent rider 7131 move from (0, 2) to (0, 1) using car (7145, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (9, 9) to (8, 9) using car (7234, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7134 move from (5, 8) to (5, 7) using car (7223, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (5, 8) to (5, 7) using car (7223, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7137 move from (0, 2) to (0, 1) using car (7145, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Driver 7146 arrived\n", + "Driver 7148 arrived\n", + "Agent rider 7153 move from (7, 6) to (7, 5) using car (7170, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 doesn't move\n", + "Agent rider 7155 move from (8, 2) to (8, 1) using car (7201, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7156 move from (4, 1) to (4, 2) using car (7172, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7157 move from (5, 8) to (4, 8) using car (7111, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7158 doesn't move\n", + "Agent rider 7159 move from (0, 2) to (0, 1) using car (7145, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 move from (7, 6) to (8, 6) using car (7125, [(7, 6), (8, 6)], 0)\n", + "Agent rider 7161 move from (6, 1) to (5, 1) using car (7094, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 move from (4, 4) to (5, 4) using car (7235, [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7163 doesn't move\n", + "Agent rider 7164 move from (2, 5) to (2, 6) using car (7046, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7184 move from (4, 8) to (5, 8) using car (7117, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7185 doesn't move\n", + "Agent rider 7186 move from (6, 5) to (6, 4) using car (7152, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 7189 arrived\n", + "Agent rider 7190 move from (6, 1) to (5, 1) using car (7094, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (7, 6) to (7, 5) using car (7170, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 doesn't move\n", + "Agent rider 7194 doesn't move\n", + "Agent rider 7195 move from (8, 6) to (8, 7) using car (7175, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7196 move from (8, 2) to (7, 2) using car (7226, [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7197 doesn't move\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (3, 0) to (4, 0) using car (7216, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 7205 move from (4, 7) to (5, 7) using car (7199, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 move from (4, 3) to (5, 3) using car (7141, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7207 move from (4, 8) to (5, 8) using car (7117, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7224 move from (1, 1) to (1, 2) using car (7213, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 7225 move from (0, 6) to (0, 5) using car (7214, [(0, 6), (0, 5)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7245 doesn't move\n", + "Agent rider 7246 move from (3, 1) to (3, 2) using car (7198, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 7247 move from (6, 0) to (7, 0) using car (7147, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 7248 doesn't move\n", "Agent rider 7249 doesn't move\n", - "Agent rider 7250 move from (5, 6) to (5, 7) using car (7221, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7251 move from (8, 9) to (7, 9) using car (7240, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7258 move from (0, 9) to (0, 8) using car (7257, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 doesn't move\n", - "Agent rider 7260 move from (3, 1) to (4, 1) using car (7137, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 doesn't move\n", - "tick 521 ended\n", - "I am driver 7263 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 7264 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 7265 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 7266 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", - "I am driver 7267 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 7268 - trip: [(0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 7269 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "7 drivers generated.\n", - "I am rider 7270 - dep: (2, 6) , arr: (5, 2)\n", - "I am rider 7271 - dep: (7, 5) , arr: (8, 8)\n", - "I am rider 7272 - dep: (8, 3) , arr: (4, 7)\n", - "I am rider 7273 - dep: (5, 0) , arr: (0, 4)\n", - "I am rider 7274 - dep: (7, 9) , arr: (5, 2)\n", - "5 riders generated.\n", - "Agent rider 6462 move from (2, 9) to (2, 8) using car (7252, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6550 move from (3, 7) to (3, 6) using car (7214, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 6641 move from (7, 9) to (8, 9) using car (7175, [(7, 9), (8, 9)], 0)\n", - "Agent rider 6643 move from (2, 9) to (2, 8) using car (7252, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 move from (2, 4) to (2, 3) using car (7185, [(2, 4), (2, 3)], 0)\n", - "Agent rider 6730 move from (7, 9) to (8, 9) using car (7175, [(7, 9), (8, 9)], 0)\n", - "Agent rider 6733 move from (7, 7) to (7, 8) using car (7118, [(7, 7), (7, 8)], 0)\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6835 move from (2, 9) to (2, 8) using car (7252, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6875 move from (7, 9) to (8, 9) using car (7175, [(7, 9), (8, 9)], 0)\n", - "Rider n° 6875 arrived with a waiting time of 13 ticks\n", - "Agent rider 6888 move from (8, 3) to (8, 4) using car (7176, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6892 move from (0, 3) to (0, 4) using car (7220, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 6892 arrived with a waiting time of 17 ticks\n", - "Agent rider 6947 move from (1, 1) to (1, 0) using car (7184, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6968 move from (0, 3) to (0, 4) using car (7220, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 6969 move from (5, 2) to (6, 2) using car (7142, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 6970 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6980 move from (7, 7) to (7, 8) using car (7118, [(7, 7), (7, 8)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7006 move from (8, 3) to (8, 4) using car (7176, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Rider n° 7006 arrived with a waiting time of 6 ticks\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 move from (0, 2) to (0, 3) using car (7109, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 7039 move from (4, 6) to (4, 7) using car (7171, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7042 doesn't move\n", - "Agent rider 7048 move from (2, 9) to (2, 8) using car (7252, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7049 move from (4, 2) to (5, 2) using car (7244, [(4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7050 move from (3, 8) to (2, 8) using car (7213, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Driver 7057 arrived\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7061 move from (2, 9) to (2, 8) using car (7252, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 7061 arrived with a waiting time of 6 ticks\n", - "Agent rider 7062 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 7) to (7, 8) using car (7118, [(7, 7), (7, 8)], 0)\n", - "Agent rider 7094 move from (6, 5) to (7, 5) using car (7148, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7095 move from (5, 2) to (6, 2) using car (7142, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7096 move from (5, 2) to (6, 2) using car (7142, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 7096 arrived with a waiting time of 1 ticks\n", - "Agent rider 7097 doesn't move\n", - "Driver 7106 arrived\n", - "Driver 7108 arrived\n", - "Driver 7115 arrived\n", - "Driver 7117 arrived\n", - "Agent rider 7123 move from (6, 5) to (7, 5) using car (7148, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7124 move from (2, 8) to (3, 8) using car (7243, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7127 move from (2, 4) to (2, 3) using car (7185, [(2, 4), (2, 3)], 0)\n", - "Driver 7131 arrived\n", - "Driver 7136 arrived\n", + "Agent rider 7250 doesn't move\n", + "tick 509 ended\n", + "I am driver 7251 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", + "I am driver 7252 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 7253 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7254 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 7255 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7256 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 7257 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 7258 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 7259 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 7260 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "10 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6129 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6187 move from (4, 7) to (4, 8) using car (7239, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6218 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 move from (2, 6) to (2, 7) using car (7046, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6707 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6748 move from (0, 1) to (1, 1) using car (7145, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 6760 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (4, 7) to (4, 8) using car (7239, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 6790 move from (4, 2) to (3, 2) using car (7172, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (1, 0) to (2, 0) using car (7231, [(1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 6922 move from (2, 6) to (2, 7) using car (7046, [(2, 6), (2, 7)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6935 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6937 move from (5, 6) to (5, 5) using car (7181, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 6939 move from (8, 7) to (8, 6) using car (7229, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6954 move from (8, 9) to (7, 9) using car (7234, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6956 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 6956 arrived with a waiting time of 4 ticks\n", + "Agent rider 6970 doesn't move\n", + "Driver 7003 arrived\n", + "Driver 7008 arrived\n", + "Agent rider 7022 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 move from (8, 7) to (8, 8) using car (7175, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7024 move from (5, 7) to (6, 7) using car (7199, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 doesn't move\n", + "Agent rider 7044 move from (6, 7) to (5, 7) using car (7211, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Driver 7050 arrived\n", + "Driver 7065 arrived\n", + "Driver 7067 arrived\n", + "Driver 7080 arrived\n", + "Agent rider 7086 move from (6, 7) to (7, 7) using car (7182, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7089 move from (5, 1) to (6, 1) using car (7220, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7092 move from (8, 9) to (7, 9) using car (7234, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Driver 7098 arrived\n", + "Agent rider 7099 move from (4, 8) to (3, 8) using car (7111, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 move from (5, 7) to (6, 7) using car (7176, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7102 move from (5, 3) to (6, 3) using car (7141, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7103 move from (5, 4) to (5, 5) using car (7200, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 7104 move from (8, 9) to (7, 9) using car (7234, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (8, 9) to (8, 8) using car (7228, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 7107 arrived\n", + "Driver 7121 arrived\n", + "Driver 7126 arrived\n", + "Agent rider 7127 doesn't move\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 5) to (6, 4) using car (7208, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", + "Agent rider 7131 move from (0, 1) to (1, 1) using car (7145, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (8, 9) to (7, 9) using car (7234, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7134 move from (5, 7) to (5, 6) using car (7223, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7136 move from (5, 7) to (6, 7) using car (7176, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 7136 arrived with a waiting time of 0 ticks\n", + "Agent rider 7137 move from (0, 1) to (1, 1) using car (7145, [(0, 1), (1, 1), (2, 1)], 0)\n", "Driver 7140 arrived\n", - "Driver 7143 arrived\n", + "Driver 7142 arrived\n", "Driver 7149 arrived\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 5) to (6, 6) using car (7218, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 7153 move from (7, 5) to (7, 4) using car (7170, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 doesn't move\n", + "Agent rider 7155 move from (8, 1) to (8, 0) using car (7201, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7156 move from (4, 2) to (3, 2) using car (7172, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7157 move from (4, 8) to (3, 8) using car (7111, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7158 move from (5, 3) to (6, 3) using car (7141, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7159 move from (0, 1) to (1, 1) using car (7145, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (5, 1) to (4, 1) using car (7094, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 move from (5, 4) to (6, 4) using car (7235, [(5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7163 move from (4, 8) to (4, 7) using car (7230, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 7163 arrived with a waiting time of 4 ticks\n", + "Agent rider 7164 move from (2, 6) to (2, 7) using car (7046, [(2, 6), (2, 7)], 0)\n", + "Driver 7165 arrived\n", "Driver 7173 arrived\n", - "Driver 7174 arrived\n", - "Driver 7178 arrived\n", - "Agent rider 7180 move from (7, 7) to (7, 8) using car (7209, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7183 move from (8, 3) to (8, 4) using car (7176, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7193 move from (7, 8) to (6, 8) using car (7133, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7194 move from (0, 2) to (0, 3) using car (7109, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 7195 move from (7, 9) to (8, 9) using car (7175, [(7, 9), (8, 9)], 0)\n", - "Rider n° 7195 arrived with a waiting time of 2 ticks\n", - "Agent rider 7196 move from (9, 8) to (9, 7) using car (7219, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 7197 move from (2, 5) to (2, 6) using car (7170, [(2, 5), (2, 6)], 0)\n", - "Agent rider 7200 move from (2, 0) to (2, 1) using car (7238, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7201 move from (4, 5) to (4, 4) using car (7241, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7202 move from (3, 8) to (3, 7) using car (7206, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7217 move from (1, 1) to (1, 0) using car (7184, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7225 move from (3, 5) to (2, 5) using car (7223, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 7226 doesn't move\n", - "Agent rider 7227 doesn't move\n", - "Agent rider 7228 move from (7, 8) to (6, 8) using car (7133, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7229 move from (3, 1) to (3, 2) using car (7204, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (4, 5) to (4, 4) using car (7241, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7232 move from (4, 2) to (4, 3) using car (7222, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7233 move from (5, 7) to (5, 8) using car (7221, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 7233 arrived with a waiting time of 1 ticks\n", - "Agent rider 7234 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Driver 7245 arrived\n", - "Agent rider 7246 move from (4, 5) to (4, 4) using car (7241, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7247 move from (4, 2) to (5, 2) using car (7244, [(4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7184 move from (5, 8) to (6, 8) using car (7117, [(5, 8), (6, 8)], 0)\n", + "Agent rider 7185 doesn't move\n", + "Agent rider 7186 move from (6, 4) to (6, 3) using car (7152, [(6, 4), (6, 3)], 0)\n", + "Agent rider 7190 move from (5, 1) to (4, 1) using car (7094, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (7, 5) to (7, 4) using car (7170, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (4, 1) to (3, 1) using car (7217, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7194 move from (9, 5) to (8, 5) using car (7256, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 7195 move from (8, 7) to (8, 6) using car (7229, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 7196 move from (7, 2) to (6, 2) using car (7226, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7197 doesn't move\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7205 move from (5, 7) to (6, 7) using car (7199, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 move from (5, 3) to (6, 3) using car (7141, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7207 doesn't move\n", + "Agent rider 7224 move from (1, 2) to (1, 3) using car (7213, [(1, 2), (1, 3)], 0)\n", + "Agent rider 7225 doesn't move\n", + "Agent rider 7244 move from (3, 4) to (2, 4) using car (7209, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7245 doesn't move\n", + "Agent rider 7246 move from (3, 2) to (3, 3) using car (7232, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7247 move from (7, 0) to (8, 0) using car (7147, [(7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 7248 doesn't move\n", - "Agent rider 7249 move from (3, 8) to (2, 8) using car (7213, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7250 move from (5, 7) to (4, 7) using car (7205, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 7250 arrived with a waiting time of 0 ticks\n", - "Agent rider 7251 move from (7, 9) to (6, 9) using car (7240, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 7251 arrived with a waiting time of 0 ticks\n", - "Agent rider 7258 move from (0, 8) to (0, 7) using car (7257, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 doesn't move\n", - "Agent rider 7260 move from (4, 1) to (5, 1) using car (7137, [(4, 1), (5, 1)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 doesn't move\n", - "Agent rider 7270 doesn't move\n", - "Agent rider 7271 move from (7, 5) to (8, 5) using car (7159, [(7, 5), (8, 5)], 0)\n", - "Agent rider 7272 move from (8, 3) to (8, 4) using car (7176, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (7, 9) to (6, 9) using car (7240, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "tick 522 ended\n", - "I am driver 7275 - trip: [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 7276 - trip: [(7, 2), (6, 2), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 7277 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 7278 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 7279 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 7280 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 7281 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 7282 - trip: [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 7283 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 7284 - trip: [(5, 0), (5, 1)]\n", - "I am driver 7285 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 7286 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)]\n", - "12 drivers generated.\n", - "I am rider 7287 - dep: (9, 0) , arr: (6, 2)\n", - "I am rider 7288 - dep: (9, 8) , arr: (6, 1)\n", - "I am rider 7289 - dep: (6, 9) , arr: (4, 8)\n", - "I am rider 7290 - dep: (1, 8) , arr: (5, 8)\n", - "I am rider 7291 - dep: (5, 3) , arr: (4, 2)\n", - "I am rider 7292 - dep: (0, 6) , arr: (2, 7)\n", - "6 riders generated.\n", - "Agent rider 6462 move from (2, 8) to (1, 8) using car (7213, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6550 move from (3, 6) to (3, 5) using car (7214, [(3, 6), (3, 5)], 0)\n", - "Agent rider 6641 doesn't move\n", - "Agent rider 6643 move from (2, 8) to (1, 8) using car (7213, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 6710 move from (7, 7) to (8, 7) using car (7207, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6730 doesn't move\n", - "Agent rider 6733 doesn't move\n", - "Agent rider 6749 move from (6, 4) to (6, 3) using car (7210, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6798 move from (0, 5) to (0, 6) using car (7268, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 6835 move from (2, 8) to (1, 8) using car (7213, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Rider n° 6835 arrived with a waiting time of 16 ticks\n", - "Agent rider 6871 move from (7, 7) to (8, 7) using car (7207, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 6888 move from (8, 4) to (8, 5) using car (7176, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6947 move from (1, 0) to (2, 0) using car (7184, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6968 move from (0, 4) to (0, 5) using car (7220, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 6968 arrived with a waiting time of 8 ticks\n", - "Agent rider 6969 move from (6, 2) to (7, 2) using car (7142, [(6, 2), (7, 2)], 0)\n", - "Agent rider 6970 move from (7, 7) to (8, 7) using car (7207, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 6970 arrived with a waiting time of 11 ticks\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6980 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 move from (0, 3) to (0, 4) using car (7109, [(0, 3), (0, 4)], 0)\n", - "Agent rider 7039 move from (4, 7) to (4, 8) using car (7171, [(4, 7), (4, 8)], 0)\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7042 doesn't move\n", - "Agent rider 7048 move from (2, 8) to (1, 8) using car (7213, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7049 move from (5, 2) to (5, 3) using car (7244, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7050 move from (2, 8) to (1, 8) using car (7213, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7060 doesn't move\n", - "Agent rider 7062 doesn't move\n", - "Driver 7069 arrived\n", - "Driver 7078 arrived\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7094 move from (7, 5) to (8, 5) using car (7148, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7095 move from (6, 2) to (7, 2) using car (7142, [(6, 2), (7, 2)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Driver 7108 arrived\n", + "Agent rider 7249 move from (3, 6) to (3, 5) using car (7202, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 7250 move from (5, 9) to (4, 9) using car (7215, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "tick 510 ended\n", + "I am driver 7261 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "1 drivers generated.\n", + "I am rider 7262 - dep: (8, 3) , arr: (3, 4)\n", + "1 riders generated.\n", + "Agent rider 6129 move from (8, 8) to (8, 9) using car (7175, [(8, 8), (8, 9)], 0)\n", + "Agent rider 6187 move from (4, 8) to (5, 8) using car (7210, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 6218 move from (8, 8) to (8, 9) using car (7175, [(8, 8), (8, 9)], 0)\n", + "Agent rider 6291 move from (2, 9) to (3, 9) using car (7238, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6707 move from (8, 8) to (8, 9) using car (7175, [(8, 8), (8, 9)], 0)\n", + "Agent rider 6748 move from (1, 1) to (2, 1) using car (7145, [(1, 1), (2, 1)], 0)\n", + "Agent rider 6760 move from (8, 8) to (8, 7) using car (7228, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (4, 8) to (5, 8) using car (7210, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 6790 move from (3, 2) to (2, 2) using car (7172, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6926 move from (3, 8) to (2, 8) using car (7111, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 6934 move from (8, 8) to (8, 9) using car (7175, [(8, 8), (8, 9)], 0)\n", + "Agent rider 6935 move from (8, 8) to (8, 7) using car (7228, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6937 doesn't move\n", + "Agent rider 6939 move from (8, 6) to (8, 5) using car (7229, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6954 move from (7, 9) to (6, 9) using car (7234, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6970 doesn't move\n", + "Driver 7008 arrived\n", + "Agent rider 7022 move from (8, 8) to (8, 7) using car (7228, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 move from (8, 8) to (8, 9) using car (7175, [(8, 8), (8, 9)], 0)\n", + "Agent rider 7024 move from (6, 7) to (6, 6) using car (7199, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 move from (3, 8) to (2, 8) using car (7111, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7044 move from (5, 7) to (4, 7) using car (7211, [(5, 7), (4, 7)], 0)\n", + "Driver 7065 arrived\n", + "Driver 7080 arrived\n", + "Agent rider 7086 move from (7, 7) to (7, 6) using car (7182, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7088 arrived\n", + "Agent rider 7089 move from (6, 1) to (7, 1) using car (7220, [(6, 1), (7, 1)], 0)\n", + "Agent rider 7092 move from (7, 9) to (6, 9) using car (7234, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7099 move from (3, 8) to (2, 8) using car (7111, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 move from (6, 7) to (7, 7) using car (7176, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7102 doesn't move\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 move from (7, 9) to (6, 9) using car (7234, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (8, 8) to (8, 7) using car (7228, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 7125 arrived\n", + "Agent rider 7127 move from (2, 9) to (3, 9) using car (7238, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 4) to (6, 3) using car (7208, [(6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", + "Agent rider 7131 move from (1, 1) to (2, 1) using car (7145, [(1, 1), (2, 1)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (7, 9) to (6, 9) using car (7234, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7134 move from (5, 6) to (5, 5) using car (7223, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 7134 arrived with a waiting time of 0 ticks\n", + "Agent rider 7135 move from (3, 8) to (2, 8) using car (7111, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7137 move from (1, 1) to (2, 1) using car (7145, [(1, 1), (2, 1)], 0)\n", + "Driver 7143 arrived\n", + "Driver 7150 arrived\n", + "Agent rider 7153 move from (7, 4) to (7, 3) using car (7170, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 doesn't move\n", + "Agent rider 7155 move from (8, 0) to (9, 0) using car (7147, [(8, 0), (9, 0)], 0)\n", + "Rider n° 7155 arrived with a waiting time of 1 ticks\n", + "Agent rider 7156 move from (3, 2) to (2, 2) using car (7172, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7157 move from (3, 8) to (2, 8) using car (7111, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7158 move from (6, 3) to (5, 3) using car (7240, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 7159 move from (1, 1) to (2, 1) using car (7145, [(1, 1), (2, 1)], 0)\n", + "Rider n° 7159 arrived with a waiting time of 0 ticks\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (4, 1) to (3, 1) using car (7094, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 move from (6, 4) to (6, 5) using car (7144, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 7164 doesn't move\n", + "Driver 7171 arrived\n", + "Driver 7179 arrived\n", + "Agent rider 7184 move from (6, 8) to (6, 9) using car (7180, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7185 move from (6, 1) to (7, 1) using car (7220, [(6, 1), (7, 1)], 0)\n", + "Agent rider 7186 move from (6, 3) to (7, 3) using car (7141, [(6, 3), (7, 3)], 0)\n", + "Agent rider 7190 move from (4, 1) to (3, 1) using car (7094, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7191 move from (2, 9) to (3, 9) using car (7238, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7192 move from (7, 4) to (7, 3) using car (7170, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 1) to (3, 2) using car (7260, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7194 move from (8, 5) to (7, 5) using car (7256, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 7195 move from (8, 6) to (8, 5) using car (7229, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 7196 move from (6, 2) to (6, 3) using car (7226, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7197 move from (2, 9) to (3, 9) using car (7238, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (4, 0) to (3, 0) using car (7257, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 7205 move from (6, 7) to (6, 6) using car (7199, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 move from (6, 3) to (5, 3) using car (7240, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 7207 move from (5, 8) to (5, 9) using car (7233, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7207 arrived with a waiting time of 1 ticks\n", + "Driver 7214 arrived\n", + "Agent rider 7224 doesn't move\n", + "Agent rider 7225 doesn't move\n", + "Agent rider 7244 move from (2, 4) to (1, 4) using car (7209, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7245 move from (5, 0) to (5, 1) using car (7216, [(5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 7246 move from (3, 3) to (2, 3) using car (7232, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7247 move from (8, 0) to (9, 0) using car (7147, [(8, 0), (9, 0)], 0)\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7249 doesn't move\n", + "Agent rider 7250 move from (4, 9) to (3, 9) using car (7215, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7262 move from (8, 3) to (8, 2) using car (7242, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", + "tick 511 ended\n", + "I am driver 7263 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 7264 - trip: [(2, 6), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 7265 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 7266 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7267 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7268 - trip: [(7, 5), (8, 5), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 7269 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 7270 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 7271 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 7272 - trip: [(4, 4), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7273 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 7274 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 7275 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 7276 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 7277 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 7278 - trip: [(3, 4), (2, 4), (1, 4), (1, 5)]\n", + "I am driver 7279 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 7280 - trip: [(4, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 7281 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 7282 - trip: [(3, 7), (2, 7), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 7283 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", + "21 drivers generated.\n", + "I am rider 7284 - dep: (5, 2) , arr: (2, 8)\n", + "I am rider 7285 - dep: (2, 5) , arr: (5, 5)\n", + "2 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (5, 8) to (5, 7) using car (7210, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (3, 9) to (2, 9) using car (7215, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (8, 7) to (8, 6) using car (7228, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (5, 8) to (5, 7) using car (7210, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 6790 move from (2, 2) to (1, 2) using car (7172, [(2, 2), (1, 2)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6922 doesn't move\n", + "Agent rider 6926 move from (2, 8) to (1, 8) using car (7111, [(2, 8), (1, 8)], 0)\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (8, 7) to (8, 6) using car (7228, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6937 doesn't move\n", + "Agent rider 6939 move from (8, 5) to (8, 4) using car (7229, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6954 move from (6, 9) to (5, 9) using car (7234, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6970 doesn't move\n", + "Agent rider 7022 move from (8, 7) to (8, 6) using car (7228, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (6, 6) to (6, 5) using car (7275, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 move from (2, 8) to (1, 8) using car (7111, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7044 doesn't move\n", + "Driver 7046 arrived\n", + "Driver 7080 arrived\n", + "Agent rider 7086 move from (7, 6) to (7, 5) using car (7182, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (6, 9) to (5, 9) using car (7234, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7099 move from (2, 8) to (1, 8) using car (7111, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 move from (7, 7) to (8, 7) using car (7176, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7102 move from (6, 3) to (6, 4) using car (7226, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 7102 arrived with a waiting time of 1 ticks\n", + "Agent rider 7103 doesn't move\n", + "Agent rider 7104 move from (6, 9) to (5, 9) using car (7234, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (8, 7) to (8, 6) using car (7228, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Driver 7117 arrived\n", - "Agent rider 7123 move from (7, 5) to (8, 5) using car (7148, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7124 move from (3, 8) to (4, 8) using car (7243, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Driver 7138 arrived\n", + "Agent rider 7127 move from (3, 9) to (2, 9) using car (7215, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 3) to (6, 2) using car (7208, [(6, 3), (6, 2), (5, 2)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (6, 9) to (5, 9) using car (7234, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7135 move from (2, 8) to (1, 8) using car (7111, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7137 doesn't move\n", + "Driver 7152 arrived\n", + "Agent rider 7153 move from (7, 3) to (7, 2) using car (7170, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 move from (5, 5) to (5, 4) using car (7223, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7156 move from (2, 2) to (1, 2) using car (7172, [(2, 2), (1, 2)], 0)\n", + "Agent rider 7157 move from (2, 8) to (1, 8) using car (7111, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7158 doesn't move\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (3, 1) to (2, 1) using car (7094, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 doesn't move\n", + "Agent rider 7164 doesn't move\n", + "Driver 7166 arrived\n", + "Driver 7168 arrived\n", + "Agent rider 7184 move from (6, 9) to (5, 9) using car (7234, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7185 doesn't move\n", + "Agent rider 7186 move from (7, 3) to (7, 2) using car (7170, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7190 move from (3, 1) to (2, 1) using car (7094, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7191 move from (3, 9) to (4, 9) using car (7238, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7192 move from (7, 3) to (7, 2) using car (7170, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 2) to (3, 3) using car (7260, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7194 move from (7, 5) to (6, 5) using car (7256, [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 7195 move from (8, 5) to (8, 4) using car (7229, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 7196 move from (6, 3) to (6, 4) using car (7226, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7197 move from (3, 9) to (4, 9) using car (7238, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (3, 0) to (2, 0) using car (7257, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 7205 move from (6, 6) to (6, 5) using car (7199, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 doesn't move\n", + "Driver 7213 arrived\n", + "Driver 7222 arrived\n", + "Agent rider 7224 move from (1, 3) to (2, 3) using car (7271, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7225 doesn't move\n", + "Agent rider 7244 move from (1, 4) to (0, 4) using car (7209, [(1, 4), (0, 4)], 0)\n", + "Agent rider 7245 move from (5, 1) to (5, 2) using car (7263, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7246 move from (2, 3) to (1, 3) using car (7232, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 7246 arrived with a waiting time of 0 ticks\n", + "Agent rider 7247 doesn't move\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7249 move from (3, 5) to (4, 5) using car (7267, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7250 move from (3, 9) to (2, 9) using car (7215, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7262 move from (8, 2) to (8, 1) using car (7242, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 7284 move from (5, 2) to (5, 3) using car (7261, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 doesn't move\n", + "tick 512 ended\n", + "0 drivers generated.\n", + "I am rider 7286 - dep: (8, 3) , arr: (9, 3)\n", + "I am rider 7287 - dep: (1, 1) , arr: (9, 7)\n", + "I am rider 7288 - dep: (6, 1) , arr: (3, 1)\n", + "I am rider 7289 - dep: (8, 5) , arr: (4, 4)\n", + "I am rider 7290 - dep: (4, 2) , arr: (5, 3)\n", + "I am rider 7291 - dep: (3, 4) , arr: (9, 2)\n", + "I am rider 7292 - dep: (2, 1) , arr: (3, 3)\n", + "7 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (5, 7) to (5, 6) using car (7210, [(5, 7), (5, 6)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (2, 9) to (1, 9) using car (7215, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6509 move from (2, 7) to (1, 7) using car (7282, [(2, 7), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6612 move from (2, 7) to (1, 7) using car (7282, [(2, 7), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 move from (2, 1) to (1, 1) using car (7094, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6760 move from (8, 6) to (8, 5) using car (7228, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6771 move from (5, 7) to (5, 6) using car (7210, [(5, 7), (5, 6)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 move from (2, 7) to (1, 7) using car (7282, [(2, 7), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (2, 0) to (2, 1) using car (7257, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 6922 move from (2, 7) to (1, 7) using car (7282, [(2, 7), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 move from (8, 6) to (8, 5) using car (7228, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6937 move from (5, 5) to (4, 5) using car (7144, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 6937 arrived with a waiting time of 5 ticks\n", + "Agent rider 6939 move from (8, 4) to (8, 3) using car (7229, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6954 move from (5, 9) to (4, 9) using car (7234, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6970 doesn't move\n", + "Agent rider 7022 move from (8, 6) to (8, 5) using car (7228, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (6, 5) to (6, 4) using car (7275, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 doesn't move\n", + "Agent rider 7044 doesn't move\n", + "Driver 7080 arrived\n", + "Agent rider 7086 move from (7, 5) to (7, 6) using car (7235, [(7, 5), (7, 6), (8, 6), (9, 6)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (5, 9) to (4, 9) using car (7234, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7099 doesn't move\n", + "Agent rider 7100 move from (2, 7) to (1, 7) using car (7282, [(2, 7), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7101 move from (8, 7) to (9, 7) using car (7176, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7103 move from (5, 5) to (4, 5) using car (7144, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 7103 arrived with a waiting time of 7 ticks\n", + "Agent rider 7104 move from (5, 9) to (4, 9) using car (7234, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (8, 6) to (8, 5) using car (7228, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7127 move from (2, 9) to (1, 9) using car (7215, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 2) to (5, 2) using car (7208, [(6, 2), (5, 2)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (5, 9) to (4, 9) using car (7234, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7135 doesn't move\n", + "Agent rider 7137 doesn't move\n", + "Driver 7141 arrived\n", "Driver 7145 arrived\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 6) to (6, 7) using car (7218, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 7174 arrived\n", - "Agent rider 7180 move from (7, 8) to (6, 8) using car (7209, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7183 move from (8, 4) to (8, 5) using car (7176, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 7191 arrived\n", - "Agent rider 7193 move from (6, 8) to (6, 7) using car (7286, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7194 move from (0, 3) to (0, 4) using car (7109, [(0, 3), (0, 4)], 0)\n", - "Agent rider 7196 move from (9, 7) to (9, 6) using car (7219, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 7197 doesn't move\n", - "Agent rider 7200 move from (2, 1) to (2, 2) using car (7238, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7201 move from (4, 4) to (4, 3) using car (7241, [(4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7202 move from (3, 7) to (3, 6) using car (7206, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 7208 arrived\n", - "Agent rider 7217 move from (1, 0) to (2, 0) using car (7184, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7225 move from (2, 5) to (1, 5) using car (7223, [(2, 5), (1, 5)], 0)\n", - "Agent rider 7226 doesn't move\n", - "Agent rider 7227 doesn't move\n", - "Agent rider 7228 move from (6, 8) to (6, 7) using car (7286, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7229 move from (3, 2) to (3, 3) using car (7204, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (4, 4) to (4, 3) using car (7241, [(4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7232 move from (4, 3) to (3, 3) using car (7285, [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 7234 move from (8, 0) to (8, 1) using car (7216, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 7235 move from (9, 1) to (8, 1) using car (7281, [(9, 1), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Driver 7236 arrived\n", + "Driver 7147 arrived\n", + "Agent rider 7153 move from (7, 2) to (6, 2) using car (7170, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 move from (5, 4) to (4, 4) using car (7223, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 doesn't move\n", + "Agent rider 7158 move from (5, 3) to (5, 2) using car (7181, [(5, 3), (5, 2)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (2, 1) to (1, 1) using car (7094, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7162 doesn't move\n", + "Agent rider 7164 doesn't move\n", + "Driver 7168 arrived\n", + "Driver 7175 arrived\n", + "Agent rider 7184 move from (5, 9) to (4, 9) using car (7234, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7185 move from (7, 1) to (6, 1) using car (7283, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7186 doesn't move\n", + "Agent rider 7190 move from (2, 1) to (1, 1) using car (7094, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (7, 2) to (6, 2) using car (7170, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 3) to (3, 4) using car (7260, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7194 doesn't move\n", + "Agent rider 7195 move from (8, 4) to (8, 3) using car (7229, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 7196 move from (6, 4) to (6, 5) using car (7226, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7197 move from (4, 9) to (4, 8) using car (7238, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (2, 0) to (2, 1) using car (7257, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 7205 move from (6, 5) to (6, 4) using car (7199, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 move from (5, 3) to (5, 2) using car (7181, [(5, 3), (5, 2)], 0)\n", + "Driver 7211 arrived\n", + "Driver 7220 arrived\n", + "Agent rider 7224 move from (2, 3) to (3, 3) using car (7271, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 7224 arrived with a waiting time of 2 ticks\n", + "Agent rider 7225 doesn't move\n", + "Driver 7231 arrived\n", "Driver 7239 arrived\n", - "Agent rider 7246 move from (4, 4) to (4, 3) using car (7241, [(4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7247 move from (5, 2) to (5, 3) using car (7244, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7248 move from (3, 2) to (2, 2) using car (7215, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7249 move from (2, 8) to (1, 8) using car (7213, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7251 move from (7, 9) to (6, 9) using car (7255, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 7251 arrived with a waiting time of 0 ticks\n", - "Agent rider 7258 move from (0, 7) to (0, 6) using car (7257, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 doesn't move\n", - "Agent rider 7260 move from (5, 1) to (6, 1) using car (7256, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 move from (5, 2) to (5, 3) using car (7244, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7270 doesn't move\n", - "Agent rider 7271 doesn't move\n", - "Agent rider 7272 move from (8, 4) to (8, 5) using car (7176, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7273 move from (5, 0) to (5, 1) using car (7284, [(5, 0), (5, 1)], 0)\n", - "Agent rider 7274 move from (6, 9) to (5, 9) using car (7240, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7245 move from (5, 2) to (5, 3) using car (7263, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7247 doesn't move\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7249 move from (4, 5) to (5, 5) using car (7267, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7250 move from (2, 9) to (1, 9) using car (7215, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7262 move from (8, 1) to (7, 1) using car (7242, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 7284 move from (5, 3) to (5, 4) using car (7261, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 doesn't move\n", + "Agent rider 7286 doesn't move\n", "Agent rider 7287 doesn't move\n", "Agent rider 7288 doesn't move\n", "Agent rider 7289 doesn't move\n", - "Agent rider 7290 doesn't move\n", - "Agent rider 7291 move from (5, 3) to (5, 4) using car (7237, [(5, 3), (5, 4), (4, 4)], 0)\n", + "Agent rider 7290 move from (4, 2) to (5, 2) using car (7114, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7291 doesn't move\n", "Agent rider 7292 doesn't move\n", - "tick 523 ended\n", - "I am driver 7293 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7294 - trip: [(2, 2), (3, 2), (4, 2)]\n", - "I am driver 7295 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)]\n", - "I am driver 7296 - trip: [(0, 8), (1, 8), (2, 8), (3, 8)]\n", - "I am driver 7297 - trip: [(9, 7), (8, 7), (7, 7)]\n", - "I am driver 7298 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 7299 - trip: [(2, 9), (2, 8), (3, 8)]\n", - "I am driver 7300 - trip: [(5, 3), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 7301 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 7302 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 7303 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 7304 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 7305 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 7306 - trip: [(6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 7307 - trip: [(1, 9), (2, 9), (3, 9), (3, 8)]\n", - "I am driver 7308 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 7309 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 7310 - trip: [(8, 8), (8, 9), (7, 9)]\n", - "I am driver 7311 - trip: [(3, 9), (2, 9), (1, 9)]\n", - "I am driver 7312 - trip: [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 7313 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "21 drivers generated.\n", - "I am rider 7314 - dep: (9, 5) , arr: (8, 5)\n", - "I am rider 7315 - dep: (7, 6) , arr: (1, 2)\n", - "I am rider 7316 - dep: (7, 7) , arr: (4, 4)\n", - "I am rider 7317 - dep: (0, 7) , arr: (5, 6)\n", - "I am rider 7318 - dep: (5, 5) , arr: (3, 3)\n", - "I am rider 7319 - dep: (8, 5) , arr: (9, 5)\n", - "6 riders generated.\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6641 move from (8, 9) to (7, 9) using car (7283, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 move from (8, 7) to (9, 7) using car (7207, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 move from (2, 3) to (1, 3) using car (7298, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 6730 move from (8, 9) to (7, 9) using car (7283, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 6733 move from (7, 8) to (8, 8) using car (7269, [(7, 8), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6749 move from (6, 3) to (6, 2) using car (7210, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6798 move from (0, 6) to (0, 7) using car (7268, [(0, 6), (0, 7)], 0)\n", - "Agent rider 6871 move from (8, 7) to (9, 7) using car (7207, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6888 move from (8, 5) to (9, 5) using car (7148, [(8, 5), (9, 5)], 0)\n", - "Agent rider 6891 move from (0, 1) to (1, 1) using car (7305, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6947 move from (2, 0) to (3, 0) using car (7184, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 6947 arrived with a waiting time of 12 ticks\n", - "Agent rider 6948 move from (8, 8) to (8, 9) using car (7310, [(8, 8), (8, 9), (7, 9)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (8, 8) to (8, 9) using car (7310, [(8, 8), (8, 9), (7, 9)], 0)\n", - "Agent rider 6980 move from (7, 8) to (8, 8) using car (7269, [(7, 8), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 move from (0, 1) to (1, 1) using car (7305, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7039 doesn't move\n", - "Agent rider 7040 move from (8, 8) to (8, 9) using car (7310, [(8, 8), (8, 9), (7, 9)], 0)\n", - "Agent rider 7042 move from (0, 1) to (1, 1) using car (7305, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7048 move from (1, 8) to (1, 7) using car (7213, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Rider n° 7048 arrived with a waiting time of 2 ticks\n", - "Agent rider 7049 move from (5, 3) to (5, 4) using car (7244, [(5, 3), (5, 4)], 0)\n", - "Rider n° 7049 arrived with a waiting time of 7 ticks\n", - "Agent rider 7050 move from (1, 8) to (1, 7) using car (7213, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7060 move from (8, 1) to (8, 2) using car (7216, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 7060 arrived with a waiting time of 10 ticks\n", - "Agent rider 7062 doesn't move\n", - "Driver 7078 arrived\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7094 move from (8, 5) to (9, 5) using car (7148, [(8, 5), (9, 5)], 0)\n", - "Rider n° 7094 arrived with a waiting time of 4 ticks\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Driver 7118 arrived\n", - "Agent rider 7123 move from (8, 5) to (9, 5) using car (7148, [(8, 5), (9, 5)], 0)\n", - "Rider n° 7123 arrived with a waiting time of 1 ticks\n", - "Agent rider 7124 move from (4, 8) to (4, 7) using car (7243, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 7124 arrived with a waiting time of 5 ticks\n", - "Agent rider 7127 move from (2, 3) to (1, 3) using car (7298, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 7137 arrived\n", - "Driver 7139 arrived\n", - "Driver 7144 arrived\n", - "Agent rider 7150 move from (8, 1) to (8, 2) using car (7281, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 7) to (6, 8) using car (7218, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 7156 arrived\n", - "Driver 7159 arrived\n", - "Driver 7166 arrived\n", - "Driver 7170 arrived\n", + "tick 513 ended\n", + "I am driver 7293 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 7294 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 7295 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 7296 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 7297 - trip: [(9, 0), (8, 0), (7, 0), (7, 1)]\n", + "I am driver 7298 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 7299 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", + "I am driver 7300 - trip: [(7, 1), (8, 1)]\n", + "I am driver 7301 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 7302 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 7303 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 7304 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 7305 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 7306 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 7307 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 7308 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 7309 - trip: [(6, 6), (6, 5), (6, 4)]\n", + "I am driver 7310 - trip: [(5, 8), (5, 7), (4, 7)]\n", + "18 drivers generated.\n", + "I am rider 7311 - dep: (8, 9) , arr: (4, 2)\n", + "I am rider 7312 - dep: (3, 0) , arr: (2, 3)\n", + "2 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (5, 6) to (4, 6) using car (7243, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (1, 9) to (1, 8) using car (7215, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (8, 5) to (8, 4) using car (7228, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 move from (1, 9) to (1, 8) using car (7215, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6771 move from (5, 6) to (4, 6) using car (7243, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (2, 1) to (2, 2) using car (7257, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 6922 move from (1, 7) to (1, 8) using car (7282, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6939 move from (8, 3) to (8, 2) using car (7229, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 6954 move from (4, 9) to (4, 8) using car (7234, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 6970 doesn't move\n", + "Agent rider 7022 move from (8, 5) to (8, 4) using car (7228, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7024 move from (6, 4) to (6, 3) using car (7275, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7035 move from (1, 8) to (1, 9) using car (7274, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 7035 arrived with a waiting time of 9 ticks\n", + "Agent rider 7044 doesn't move\n", + "Agent rider 7086 move from (7, 6) to (8, 6) using car (7235, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7089 move from (7, 1) to (8, 1) using car (7300, [(7, 1), (8, 1)], 0)\n", + "Agent rider 7092 move from (4, 9) to (4, 8) using car (7234, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7099 move from (1, 8) to (1, 9) using car (7274, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7100 move from (1, 7) to (1, 8) using car (7282, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 move from (4, 9) to (4, 8) using car (7234, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (8, 5) to (8, 4) using car (7228, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 7111 arrived\n", + "Driver 7116 arrived\n", + "Agent rider 7127 move from (1, 9) to (1, 8) using car (7215, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (5, 2) to (6, 2) using car (7114, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (4, 9) to (5, 9) using car (7212, [(4, 9), (5, 9)], 0)\n", + "Agent rider 7135 move from (1, 8) to (1, 9) using car (7274, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 7135 arrived with a waiting time of 8 ticks\n", + "Agent rider 7137 move from (2, 1) to (2, 2) using car (7257, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 7147 arrived\n", + "Agent rider 7153 move from (6, 2) to (5, 2) using car (7170, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7154 move from (4, 4) to (3, 4) using car (7223, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 move from (1, 8) to (2, 8) using car (7294, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7158 move from (5, 2) to (6, 2) using car (7114, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7161 move from (1, 1) to (0, 1) using car (7094, [(1, 1), (0, 1)], 0)\n", + "Rider n° 7161 arrived with a waiting time of 1 ticks\n", + "Agent rider 7162 doesn't move\n", + "Agent rider 7164 doesn't move\n", "Driver 7172 arrived\n", - "Driver 7175 arrived\n", - "Agent rider 7180 move from (6, 8) to (5, 8) using car (7209, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7181 move from (0, 1) to (1, 1) using car (7305, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7183 move from (8, 5) to (8, 6) using car (7176, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 7185 arrived\n", - "Driver 7186 arrived\n", - "Driver 7190 arrived\n", - "Agent rider 7193 move from (6, 7) to (6, 6) using car (7286, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", + "Driver 7178 arrived\n", + "Agent rider 7184 move from (4, 9) to (4, 8) using car (7234, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7185 move from (6, 1) to (5, 1) using car (7283, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7186 doesn't move\n", + "Driver 7187 arrived\n", + "Agent rider 7190 move from (1, 1) to (0, 1) using car (7094, [(1, 1), (0, 1)], 0)\n", + "Agent rider 7191 move from (4, 9) to (5, 9) using car (7212, [(4, 9), (5, 9)], 0)\n", + "Agent rider 7192 move from (6, 2) to (5, 2) using car (7170, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 4) to (3, 5) using car (7260, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", "Agent rider 7194 doesn't move\n", - "Agent rider 7196 move from (9, 6) to (9, 5) using car (7219, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 7197 doesn't move\n", - "Agent rider 7200 move from (2, 2) to (2, 3) using car (7238, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7201 move from (4, 3) to (4, 2) using car (7241, [(4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7202 move from (3, 6) to (3, 5) using car (7206, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 7203 arrived\n", - "Agent rider 7217 move from (2, 0) to (3, 0) using car (7184, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 7224 arrived\n", + "Agent rider 7195 move from (8, 3) to (8, 2) using car (7229, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 7196 doesn't move\n", + "Agent rider 7197 move from (4, 8) to (5, 8) using car (7295, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (2, 1) to (2, 2) using car (7257, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 7205 move from (6, 4) to (6, 3) using car (7199, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 move from (5, 2) to (6, 2) using car (7114, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 7209 arrived\n", + "Driver 7216 arrived\n", "Agent rider 7225 doesn't move\n", - "Agent rider 7226 doesn't move\n", - "Agent rider 7227 move from (5, 2) to (5, 1) using car (7263, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 7228 move from (6, 7) to (6, 6) using car (7286, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7229 move from (3, 3) to (3, 4) using car (7204, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (4, 3) to (4, 2) using car (7241, [(4, 3), (4, 2), (5, 2)], 0)\n", - "Agent rider 7232 move from (3, 3) to (2, 3) using car (7285, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 7234 move from (8, 1) to (8, 2) using car (7281, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7235 move from (8, 1) to (8, 2) using car (7216, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 7246 doesn't move\n", - "Agent rider 7247 move from (5, 3) to (5, 4) using car (7244, [(5, 3), (5, 4)], 0)\n", - "Agent rider 7248 move from (2, 2) to (1, 2) using car (7215, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7249 move from (1, 8) to (1, 7) using car (7213, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7258 move from (0, 6) to (0, 5) using car (7257, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 move from (3, 3) to (3, 4) using car (7204, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7260 move from (6, 1) to (7, 1) using car (7256, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 move from (5, 3) to (5, 4) using car (7244, [(5, 3), (5, 4)], 0)\n", - "Agent rider 7270 doesn't move\n", - "Agent rider 7271 move from (8, 5) to (8, 6) using car (7176, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7272 move from (8, 5) to (9, 5) using car (7148, [(8, 5), (9, 5)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (5, 9) to (4, 9) using car (7240, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7245 move from (5, 3) to (5, 4) using car (7263, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7247 doesn't move\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7249 move from (5, 5) to (6, 5) using car (7267, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7250 move from (1, 9) to (1, 8) using car (7215, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7262 doesn't move\n", + "Agent rider 7284 move from (5, 4) to (5, 5) using car (7261, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 doesn't move\n", + "Agent rider 7286 move from (8, 3) to (8, 2) using car (7229, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", "Agent rider 7287 doesn't move\n", - "Agent rider 7288 doesn't move\n", - "Agent rider 7289 move from (6, 9) to (5, 9) using car (7255, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7290 doesn't move\n", - "Agent rider 7291 move from (5, 4) to (4, 4) using car (7237, [(5, 4), (4, 4)], 0)\n", - "Agent rider 7292 move from (0, 6) to (0, 7) using car (7268, [(0, 6), (0, 7)], 0)\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7316 doesn't move\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7318 doesn't move\n", - "Agent rider 7319 move from (8, 5) to (9, 5) using car (7148, [(8, 5), (9, 5)], 0)\n", - "Rider n° 7319 arrived with a waiting time of 0 ticks\n", - "tick 524 ended\n", - "I am driver 7320 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 7321 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "2 drivers generated.\n", - "I am rider 7322 - dep: (0, 7) , arr: (3, 7)\n", - "I am rider 7323 - dep: (1, 3) , arr: (2, 8)\n", + "Agent rider 7288 move from (6, 1) to (5, 1) using car (7283, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7289 move from (8, 5) to (8, 4) using car (7228, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7290 move from (5, 2) to (6, 2) using car (7114, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7291 move from (3, 4) to (3, 3) using car (7236, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7292 move from (2, 1) to (2, 2) using car (7257, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 7311 doesn't move\n", + "Agent rider 7312 move from (3, 0) to (4, 0) using car (7308, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "tick 514 ended\n", + "I am driver 7313 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 7314 - trip: [(4, 7), (3, 7), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 7315 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 7316 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", + "I am driver 7317 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "5 drivers generated.\n", + "I am rider 7318 - dep: (1, 9) , arr: (7, 4)\n", + "I am rider 7319 - dep: (7, 8) , arr: (5, 1)\n", "2 riders generated.\n", - "Agent rider 6462 move from (1, 8) to (2, 8) using car (7296, [(1, 8), (2, 8), (3, 8)], 0)\n", - "Agent rider 6550 doesn't move\n", - "Agent rider 6641 move from (7, 9) to (7, 8) using car (7283, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 6643 move from (1, 8) to (2, 8) using car (7296, [(1, 8), (2, 8), (3, 8)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 move from (8, 8) to (8, 7) using car (7269, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6728 move from (1, 3) to (1, 2) using car (7298, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 6730 move from (7, 9) to (7, 8) using car (7283, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 6733 move from (8, 8) to (8, 7) using car (7269, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6749 move from (6, 2) to (6, 1) using car (7210, [(6, 2), (6, 1), (7, 1)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 move from (9, 5) to (9, 4) using car (7219, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 6891 move from (1, 1) to (1, 2) using car (7305, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6948 move from (8, 9) to (7, 9) using car (7310, [(8, 9), (7, 9)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (8, 9) to (7, 9) using car (7310, [(8, 9), (7, 9)], 0)\n", - "Agent rider 6980 move from (8, 8) to (8, 7) using car (7269, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 move from (1, 1) to (1, 2) using car (7305, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7031 doesn't move\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7039 move from (4, 8) to (3, 8) using car (7133, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 7040 move from (8, 9) to (7, 9) using car (7310, [(8, 9), (7, 9)], 0)\n", - "Agent rider 7042 move from (1, 1) to (1, 2) using car (7305, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7049 move from (5, 3) to (5, 4) using car (7280, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 7049 arrived with a waiting time of 7 ticks\n", - "Agent rider 7050 move from (1, 7) to (1, 6) using car (7213, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7062 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Driver 7109 arrived\n", - "Agent rider 7123 doesn't move\n", - "Agent rider 7127 move from (1, 3) to (1, 2) using car (7298, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 7139 arrived\n", - "Driver 7142 arrived\n", - "Agent rider 7150 move from (8, 2) to (8, 3) using car (7281, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 8) to (6, 9) using car (7218, [(6, 8), (6, 9)], 0)\n", - "Driver 7159 arrived\n", - "Driver 7171 arrived\n", - "Driver 7175 arrived\n", - "Agent rider 7180 move from (5, 8) to (4, 8) using car (7209, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7181 move from (1, 1) to (1, 2) using car (7305, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7183 move from (8, 6) to (8, 7) using car (7176, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 7186 arrived\n", - "Driver 7188 arrived\n", - "Driver 7189 arrived\n", - "Agent rider 7193 move from (6, 6) to (6, 5) using car (7286, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7194 doesn't move\n", - "Agent rider 7196 move from (9, 5) to (9, 4) using car (7219, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 7197 doesn't move\n", - "Driver 7199 arrived\n", - "Agent rider 7200 move from (2, 3) to (2, 4) using car (7238, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 7200 arrived with a waiting time of 3 ticks\n", - "Agent rider 7201 move from (4, 2) to (5, 2) using car (7241, [(4, 2), (5, 2)], 0)\n", - "Agent rider 7202 move from (3, 5) to (3, 4) using car (7206, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 7214 arrived\n", - "Agent rider 7217 move from (3, 0) to (4, 0) using car (7184, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 7222 arrived\n", - "Driver 7223 arrived\n", + "Agent rider 6129 move from (8, 9) to (9, 9) using car (7233, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6187 move from (4, 6) to (3, 6) using car (7243, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 6218 move from (8, 9) to (9, 9) using car (7233, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6291 move from (1, 8) to (1, 9) using car (7282, [(1, 8), (1, 9)], 0)\n", + "Agent rider 6509 doesn't move\n", + "Agent rider 6612 doesn't move\n", + "Agent rider 6707 move from (8, 9) to (9, 9) using car (7233, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6748 move from (1, 1) to (2, 1) using car (7307, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 6760 move from (8, 4) to (8, 3) using car (7228, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 move from (1, 8) to (1, 7) using car (7215, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6771 move from (4, 6) to (3, 6) using car (7243, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (2, 2) to (2, 3) using car (7257, [(2, 2), (2, 3)], 0)\n", + "Agent rider 6922 move from (1, 8) to (1, 9) using car (7282, [(1, 8), (1, 9)], 0)\n", + "Rider n° 6922 arrived with a waiting time of 13 ticks\n", + "Agent rider 6926 move from (1, 8) to (1, 9) using car (7282, [(1, 8), (1, 9)], 0)\n", + "Agent rider 6934 move from (8, 9) to (9, 9) using car (7233, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6939 move from (8, 2) to (8, 3) using car (7313, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 6970 doesn't move\n", + "Agent rider 7022 move from (8, 4) to (8, 3) using car (7228, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 move from (8, 9) to (9, 9) using car (7233, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7024 move from (6, 3) to (6, 2) using car (7275, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7044 move from (4, 7) to (3, 7) using car (7314, [(4, 7), (3, 7), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7086 move from (8, 6) to (9, 6) using car (7235, [(8, 6), (9, 6)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7099 move from (1, 9) to (2, 9) using car (7274, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 7099 arrived with a waiting time of 3 ticks\n", + "Agent rider 7100 move from (1, 8) to (1, 9) using car (7282, [(1, 8), (1, 9)], 0)\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 move from (4, 8) to (4, 7) using car (7234, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (8, 4) to (7, 4) using car (7317, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7127 move from (1, 8) to (1, 7) using car (7215, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7137 move from (2, 2) to (2, 3) using car (7257, [(2, 2), (2, 3)], 0)\n", + "Driver 7151 arrived\n", + "Agent rider 7153 doesn't move\n", + "Agent rider 7154 move from (3, 4) to (2, 4) using car (7223, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 7154 arrived with a waiting time of 4 ticks\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 move from (2, 8) to (3, 8) using car (7294, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7158 doesn't move\n", + "Agent rider 7160 move from (8, 6) to (9, 6) using car (7235, [(8, 6), (9, 6)], 0)\n", + "Agent rider 7162 move from (6, 5) to (7, 5) using car (7230, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7164 doesn't move\n", + "Driver 7176 arrived\n", + "Driver 7180 arrived\n", + "Driver 7181 arrived\n", + "Agent rider 7184 move from (4, 8) to (4, 7) using car (7234, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7185 move from (5, 1) to (4, 1) using car (7283, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7186 doesn't move\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (5, 2) to (4, 2) using car (7170, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 5) to (3, 6) using car (7260, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7194 move from (6, 5) to (6, 6) using car (7267, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7195 move from (8, 2) to (8, 3) using car (7313, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 7196 move from (6, 5) to (7, 5) using car (7230, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7197 move from (5, 8) to (6, 8) using car (7295, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7202 arrived\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 move from (2, 2) to (2, 3) using car (7257, [(2, 2), (2, 3)], 0)\n", + "Agent rider 7205 move from (6, 3) to (6, 2) using car (7199, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 7206 doesn't move\n", + "Driver 7208 arrived\n", + "Driver 7210 arrived\n", "Agent rider 7225 doesn't move\n", - "Agent rider 7226 doesn't move\n", - "Agent rider 7227 move from (5, 1) to (5, 0) using car (7263, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 7228 move from (6, 6) to (6, 5) using car (7286, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7229 move from (3, 4) to (3, 5) using car (7204, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (4, 2) to (5, 2) using car (7241, [(4, 2), (5, 2)], 0)\n", - "Agent rider 7232 move from (2, 3) to (2, 4) using car (7238, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7234 move from (8, 2) to (8, 3) using car (7281, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7235 move from (8, 2) to (8, 3) using car (7216, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 7246 move from (4, 3) to (4, 2) using car (7300, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7247 move from (5, 4) to (6, 4) using car (7321, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 7232 arrived\n", + "Driver 7237 arrived\n", + "Driver 7241 arrived\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7245 move from (5, 4) to (5, 5) using car (7263, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7247 doesn't move\n", "Agent rider 7248 doesn't move\n", - "Agent rider 7249 move from (1, 7) to (1, 6) using car (7213, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 7258 move from (0, 5) to (0, 4) using car (7257, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 move from (3, 4) to (3, 5) using car (7204, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7260 move from (7, 1) to (8, 1) using car (7256, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 doesn't move\n", - "Agent rider 7270 doesn't move\n", - "Agent rider 7271 move from (8, 6) to (8, 7) using car (7176, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7272 move from (9, 5) to (9, 4) using car (7219, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 7273 move from (5, 1) to (5, 0) using car (7263, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 7274 move from (4, 9) to (3, 9) using car (7240, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Driver 7284 arrived\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7288 doesn't move\n", - "Agent rider 7289 move from (5, 9) to (4, 9) using car (7255, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7290 move from (1, 8) to (2, 8) using car (7296, [(1, 8), (2, 8), (3, 8)], 0)\n", - "Agent rider 7291 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7314 move from (9, 5) to (9, 4) using car (7219, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7316 doesn't move\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7318 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7323 doesn't move\n", - "tick 525 ended\n", - "I am driver 7324 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 7325 - trip: [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 7326 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 7327 - trip: [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 7328 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 7329 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 7330 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 7331 - trip: [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 7332 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 7333 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 7334 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 7335 - trip: [(7, 9), (7, 8)]\n", - "I am driver 7336 - trip: [(3, 4), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 7337 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 7338 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 7339 - trip: [(6, 5), (5, 5), (4, 5)]\n", - "16 drivers generated.\n", - "I am rider 7340 - dep: (1, 5) , arr: (8, 9)\n", - "I am rider 7341 - dep: (3, 0) , arr: (6, 1)\n", - "I am rider 7342 - dep: (7, 4) , arr: (4, 1)\n", - "I am rider 7343 - dep: (1, 4) , arr: (5, 6)\n", - "I am rider 7344 - dep: (3, 0) , arr: (1, 6)\n", - "I am rider 7345 - dep: (7, 3) , arr: (6, 6)\n", - "6 riders generated.\n", - "Agent rider 6462 move from (2, 8) to (3, 8) using car (7296, [(2, 8), (3, 8)], 0)\n", - "Agent rider 6550 move from (3, 5) to (4, 5) using car (7204, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6641 move from (7, 8) to (7, 7) using car (7283, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 6641 arrived with a waiting time of 18 ticks\n", - "Agent rider 6643 move from (2, 8) to (3, 8) using car (7296, [(2, 8), (3, 8)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 move from (8, 7) to (8, 6) using car (7269, [(8, 7), (8, 6), (9, 6)], 0)\n" + "Agent rider 7249 move from (6, 5) to (6, 6) using car (7267, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7249 arrived with a waiting time of 2 ticks\n", + "Agent rider 7250 move from (1, 8) to (1, 7) using car (7215, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7262 move from (7, 1) to (6, 1) using car (7305, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 7284 move from (5, 5) to (5, 6) using car (7261, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 doesn't move\n", + "Agent rider 7286 move from (8, 2) to (8, 3) using car (7313, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 7287 move from (1, 1) to (2, 1) using car (7307, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7288 move from (5, 1) to (4, 1) using car (7283, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7289 move from (8, 4) to (7, 4) using car (7317, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7290 doesn't move\n", + "Agent rider 7291 move from (3, 3) to (3, 2) using car (7236, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7292 move from (2, 2) to (2, 3) using car (7257, [(2, 2), (2, 3)], 0)\n", + "Agent rider 7311 move from (8, 9) to (9, 9) using car (7233, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7312 move from (4, 0) to (4, 1) using car (7308, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7318 move from (1, 9) to (2, 9) using car (7274, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7319 doesn't move\n", + "tick 515 ended\n", + "I am driver 7320 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 7321 - trip: [(5, 8), (5, 9), (6, 9)]\n", + "I am driver 7322 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 7323 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 7324 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 7325 - trip: [(0, 4), (0, 5), (0, 6), (0, 7)]\n", + "I am driver 7326 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "7 drivers generated.\n", + "I am rider 7327 - dep: (3, 0) , arr: (9, 5)\n", + "I am rider 7328 - dep: (6, 9) , arr: (4, 6)\n", + "I am rider 7329 - dep: (3, 5) , arr: (9, 3)\n", + "I am rider 7330 - dep: (6, 6) , arr: (5, 7)\n", + "I am rider 7331 - dep: (9, 4) , arr: (2, 8)\n", + "I am rider 7332 - dep: (0, 4) , arr: (4, 6)\n", + "I am rider 7333 - dep: (2, 2) , arr: (7, 4)\n", + "7 riders generated.\n", + "Agent rider 6129 move from (9, 9) to (8, 9) using car (7326, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6187 doesn't move\n", + "Agent rider 6218 move from (9, 9) to (8, 9) using car (7326, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6509 move from (1, 7) to (1, 6) using car (7215, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 6509 arrived with a waiting time of 27 ticks\n", + "Agent rider 6612 move from (1, 7) to (1, 6) using car (7215, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6707 move from (9, 9) to (8, 9) using car (7326, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (8, 3) to (8, 2) using car (7228, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 6769 move from (1, 7) to (1, 6) using car (7215, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6771 doesn't move\n", + "Agent rider 6790 doesn't move\n", + "Agent rider 6846 move from (1, 7) to (1, 6) using car (7215, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (9, 9) to (8, 9) using car (7326, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6935 doesn't move\n", + "Agent rider 6939 move from (8, 3) to (8, 4) using car (7313, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 6954 move from (4, 8) to (4, 9) using car (7301, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 6970 move from (0, 5) to (0, 4) using car (7276, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 6970 arrived with a waiting time of 13 ticks\n", + "Agent rider 7022 move from (8, 3) to (8, 2) using car (7228, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7023 move from (9, 9) to (8, 9) using car (7326, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7024 move from (6, 2) to (6, 1) using car (7275, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7044 move from (3, 7) to (2, 7) using car (7314, [(3, 7), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 7044 arrived with a waiting time of 8 ticks\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (4, 8) to (4, 9) using car (7301, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 7094 arrived\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 move from (4, 7) to (4, 6) using car (7234, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7105 move from (7, 4) to (6, 4) using car (7317, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 7108 arrived\n", + "Agent rider 7127 move from (1, 7) to (1, 6) using car (7215, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 2) to (6, 1) using car (7275, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7131 move from (2, 1) to (3, 1) using car (7307, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7137 move from (2, 3) to (2, 4) using car (7270, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Driver 7144 arrived\n", + "Agent rider 7153 doesn't move\n", + "Agent rider 7156 doesn't move\n", + "Agent rider 7157 move from (3, 8) to (3, 7) using car (7294, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 7157 arrived with a waiting time of 2 ticks\n", + "Agent rider 7158 move from (6, 2) to (6, 1) using car (7199, [(6, 2), (6, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7162 move from (7, 5) to (8, 5) using car (7230, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 7162 arrived with a waiting time of 6 ticks\n", + "Agent rider 7164 doesn't move\n", + "Driver 7180 arrived\n", + "Driver 7182 arrived\n", + "Agent rider 7184 move from (4, 7) to (4, 6) using car (7234, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7185 doesn't move\n", + "Agent rider 7186 move from (7, 2) to (8, 2) using car (7114, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 7186 arrived with a waiting time of 3 ticks\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (4, 2) to (3, 2) using car (7170, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 6) to (3, 7) using car (7260, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7194 move from (6, 6) to (6, 7) using car (7267, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7195 move from (8, 3) to (8, 4) using car (7313, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 6728 move from (1, 2) to (1, 1) using car (7298, [(1, 2), (1, 1)], 0)\n", - "Agent rider 6730 move from (7, 8) to (7, 7) using car (7283, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 6730 arrived with a waiting time of 10 ticks\n", - "Agent rider 6733 move from (8, 7) to (8, 6) using car (7269, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 6733 arrived with a waiting time of 19 ticks\n", - "Agent rider 6749 move from (6, 1) to (7, 1) using car (7210, [(6, 1), (7, 1)], 0)\n", - "Agent rider 6798 move from (0, 7) to (0, 8) using car (7220, [(0, 7), (0, 8)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 move from (9, 4) to (9, 3) using car (7219, [(9, 4), (9, 3)], 0)\n", - "Agent rider 6891 move from (1, 2) to (1, 1) using car (7298, [(1, 2), (1, 1)], 0)\n", - "Agent rider 6948 move from (7, 9) to (7, 8) using car (7335, [(7, 9), (7, 8)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (7, 9) to (7, 8) using car (7335, [(7, 9), (7, 8)], 0)\n", - "Agent rider 6980 move from (8, 7) to (8, 6) using car (7269, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (0, 7) to (0, 8) using car (7220, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7005 move from (1, 2) to (1, 1) using car (7298, [(1, 2), (1, 1)], 0)\n", - "Agent rider 7031 move from (6, 4) to (6, 5) using car (7267, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Rider n° 7031 arrived with a waiting time of 12 ticks\n", - "Agent rider 7037 move from (0, 4) to (0, 3) using car (7257, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7039 move from (3, 8) to (2, 8) using car (7133, [(3, 8), (2, 8)], 0)\n", - "Rider n° 7039 arrived with a waiting time of 10 ticks\n", - "Agent rider 7040 move from (7, 9) to (7, 8) using car (7335, [(7, 9), (7, 8)], 0)\n", - "Agent rider 7042 move from (1, 2) to (1, 3) using car (7305, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 7042 arrived with a waiting time of 9 ticks\n", - "Agent rider 7050 move from (1, 6) to (1, 5) using car (7213, [(1, 6), (1, 5)], 0)\n", - "Agent rider 7062 move from (1, 2) to (1, 3) using car (7305, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 8) to (7, 7) using car (7283, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Driver 7100 arrived\n", - "Agent rider 7123 move from (8, 5) to (9, 5) using car (7306, [(8, 5), (9, 5)], 0)\n", - "Rider n° 7123 arrived with a waiting time of 2 ticks\n", - "Agent rider 7127 move from (1, 2) to (1, 1) using car (7298, [(1, 2), (1, 1)], 0)\n", - "Driver 7142 arrived\n", - "Driver 7148 arrived\n", - "Agent rider 7150 move from (8, 3) to (7, 3) using car (7281, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Driver 7175 arrived\n", - "Agent rider 7180 doesn't move\n", - "Agent rider 7181 move from (1, 2) to (1, 1) using car (7298, [(1, 2), (1, 1)], 0)\n", - "Agent rider 7183 move from (8, 7) to (8, 8) using car (7176, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 7188 arrived\n", - "Agent rider 7193 move from (6, 5) to (5, 5) using car (7339, [(6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 7194 move from (0, 4) to (0, 3) using car (7257, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7196 move from (9, 4) to (9, 3) using car (7219, [(9, 4), (9, 3)], 0)\n", - "Agent rider 7197 move from (2, 6) to (2, 5) using car (7293, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7200 doesn't move\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 move from (3, 4) to (3, 3) using car (7206, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 7207 arrived\n", - "Agent rider 7217 move from (4, 0) to (5, 0) using car (7184, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 7223 arrived\n", - "Agent rider 7225 doesn't move\n", - "Agent rider 7226 move from (6, 5) to (5, 5) using car (7339, [(6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 7227 move from (5, 0) to (4, 0) using car (7263, [(5, 0), (4, 0)], 0)\n", - "Rider n° 7227 arrived with a waiting time of 3 ticks\n", - "Agent rider 7228 move from (6, 5) to (6, 4) using car (7286, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7229 move from (3, 5) to (4, 5) using car (7204, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7232 move from (2, 4) to (2, 5) using car (7238, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7234 move from (8, 3) to (7, 3) using car (7281, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7235 move from (8, 3) to (9, 3) using car (7216, [(8, 3), (9, 3)], 0)\n", - "Driver 7237 arrived\n", - "Driver 7244 arrived\n", - "Agent rider 7246 move from (4, 2) to (4, 1) using car (7300, [(4, 2), (4, 1)], 0)\n", - "Agent rider 7247 move from (6, 4) to (7, 4) using car (7321, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7248 move from (1, 2) to (1, 3) using car (7305, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 7248 arrived with a waiting time of 3 ticks\n", - "Agent rider 7249 move from (1, 6) to (1, 5) using car (7213, [(1, 6), (1, 5)], 0)\n", - "Agent rider 7258 move from (0, 4) to (0, 3) using car (7257, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 move from (3, 5) to (4, 5) using car (7204, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7260 move from (8, 1) to (9, 1) using car (7256, [(8, 1), (9, 1)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 move from (5, 4) to (5, 5) using car (7280, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Driver 7268 arrived\n", - "Agent rider 7270 move from (2, 6) to (2, 5) using car (7293, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7271 move from (8, 7) to (8, 8) using car (7176, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Rider n° 7271 arrived with a waiting time of 1 ticks\n", - "Agent rider 7272 move from (9, 4) to (9, 3) using car (7219, [(9, 4), (9, 3)], 0)\n", - "Agent rider 7273 move from (5, 0) to (4, 0) using car (7263, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7274 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7288 move from (9, 8) to (8, 8) using car (7330, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7289 move from (4, 9) to (3, 9) using car (7255, [(4, 9), (3, 9)], 0)\n", - "Agent rider 7290 move from (2, 8) to (3, 8) using car (7296, [(2, 8), (3, 8)], 0)\n", - "Agent rider 7291 doesn't move\n", - "Agent rider 7292 move from (0, 7) to (0, 8) using car (7220, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7314 move from (9, 4) to (9, 3) using car (7219, [(9, 4), (9, 3)], 0)\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7316 move from (7, 7) to (6, 7) using car (7301, [(7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7317 move from (0, 7) to (0, 8) using car (7220, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7318 doesn't move\n", - "Agent rider 7322 move from (0, 7) to (0, 8) using car (7220, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7323 move from (1, 3) to (1, 4) using car (7285, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7341 doesn't move\n", - "Agent rider 7342 move from (7, 4) to (6, 4) using car (7302, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7344 doesn't move\n", - "Agent rider 7345 doesn't move\n", - "tick 526 ended\n", - "I am driver 7346 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 7347 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)]\n", - "I am driver 7348 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", - "I am driver 7349 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 7350 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 7351 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 7352 - trip: [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 7353 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 7354 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 7355 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 7356 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 7357 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "12 drivers generated.\n", - "I am rider 7358 - dep: (1, 8) , arr: (4, 8)\n", - "I am rider 7359 - dep: (4, 9) , arr: (8, 8)\n", - "I am rider 7360 - dep: (0, 9) , arr: (4, 3)\n", - "I am rider 7361 - dep: (2, 3) , arr: (6, 0)\n", - "I am rider 7362 - dep: (8, 7) , arr: (0, 9)\n", + "Agent rider 7196 move from (7, 5) to (8, 5) using car (7230, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7197 move from (6, 8) to (7, 8) using car (7295, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7200 arrived\n", + "Driver 7201 arrived\n", + "Agent rider 7203 move from (9, 0) to (9, 1) using car (7306, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7205 move from (6, 2) to (6, 1) using car (7199, [(6, 2), (6, 1)], 0)\n", + "Agent rider 7206 move from (6, 2) to (6, 1) using car (7275, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 7210 arrived\n", + "Driver 7212 arrived\n", + "Agent rider 7225 move from (0, 5) to (0, 4) using car (7276, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7244 move from (0, 4) to (0, 5) using car (7325, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7245 move from (5, 5) to (5, 6) using car (7263, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7247 move from (9, 0) to (9, 1) using car (7306, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7250 move from (1, 7) to (1, 6) using car (7215, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 7254 arrived\n", + "Driver 7259 arrived\n", + "Agent rider 7262 move from (6, 1) to (5, 1) using car (7305, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 7264 arrived\n", + "Driver 7278 arrived\n", + "Driver 7280 arrived\n", + "Agent rider 7284 move from (5, 6) to (5, 7) using car (7261, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 move from (2, 5) to (1, 5) using car (7269, [(2, 5), (1, 5)], 0)\n", + "Agent rider 7286 move from (8, 3) to (8, 2) using car (7228, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7287 move from (2, 1) to (2, 2) using car (7296, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7288 move from (4, 1) to (3, 1) using car (7283, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 7288 arrived with a waiting time of 1 ticks\n", + "Agent rider 7289 move from (7, 4) to (6, 4) using car (7317, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7290 doesn't move\n", + "Agent rider 7291 move from (3, 2) to (3, 1) using car (7236, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7292 doesn't move\n", + "Driver 7300 arrived\n", + "Agent rider 7311 move from (9, 9) to (8, 9) using car (7326, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7312 move from (4, 1) to (3, 1) using car (7283, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7318 move from (2, 9) to (3, 9) using car (7274, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7319 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 doesn't move\n", + "Agent rider 7329 doesn't move\n", + "Agent rider 7330 move from (6, 6) to (6, 7) using car (7267, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7331 doesn't move\n", + "Agent rider 7332 move from (0, 4) to (0, 5) using car (7325, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7333 doesn't move\n", + "tick 516 ended\n", + "0 drivers generated.\n", + "I am rider 7334 - dep: (8, 5) , arr: (6, 1)\n", + "I am rider 7335 - dep: (1, 1) , arr: (7, 4)\n", + "I am rider 7336 - dep: (4, 8) , arr: (7, 9)\n", + "I am rider 7337 - dep: (3, 3) , arr: (6, 2)\n", + "I am rider 7338 - dep: (2, 3) , arr: (1, 9)\n", "5 riders generated.\n", - "Agent rider 6462 move from (3, 8) to (2, 8) using car (7209, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6550 move from (4, 5) to (5, 5) using car (7204, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 6643 move from (3, 8) to (2, 8) using car (7209, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 move from (8, 6) to (9, 6) using car (7269, [(8, 6), (9, 6)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6733 move from (8, 7) to (8, 6) using car (7355, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Rider n° 6733 arrived with a waiting time of 19 ticks\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6980 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7037 move from (0, 3) to (0, 2) using car (7257, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7040 doesn't move\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7062 move from (1, 3) to (1, 4) using car (7305, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 7) to (7, 6) using car (7283, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7123 move from (8, 5) to (8, 6) using car (7295, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Driver 7148 arrived\n", - "Agent rider 7150 move from (7, 3) to (6, 3) using car (7281, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 9) to (6, 8) using car (7357, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7180 move from (4, 8) to (3, 8) using car (7331, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7183 move from (8, 8) to (8, 9) using car (7176, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7193 move from (5, 5) to (4, 5) using car (7339, [(5, 5), (4, 5)], 0)\n", - "Agent rider 7194 move from (0, 3) to (0, 2) using car (7257, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (2, 5) to (2, 4) using car (7293, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 move from (3, 3) to (3, 2) using car (7206, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 7215 arrived\n", - "Agent rider 7217 move from (5, 0) to (6, 0) using car (7184, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 6129 move from (8, 9) to (7, 9) using car (7326, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6187 move from (3, 6) to (3, 7) using car (7240, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6218 move from (8, 9) to (7, 9) using car (7326, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6612 move from (1, 6) to (1, 5) using car (7215, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 6612 arrived with a waiting time of 25 ticks\n", + "Agent rider 6707 move from (8, 9) to (7, 9) using car (7326, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6748 move from (2, 1) to (1, 1) using car (7277, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 6760 move from (8, 2) to (9, 2) using car (7114, [(8, 2), (9, 2)], 0)\n", + "Agent rider 6769 move from (1, 6) to (1, 5) using car (7215, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6771 move from (3, 6) to (3, 7) using car (7240, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6790 move from (1, 2) to (1, 1) using car (7265, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 6790 arrived with a waiting time of 16 ticks\n", + "Agent rider 6846 move from (1, 6) to (1, 5) using car (7215, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6892 move from (9, 1) to (9, 2) using car (7306, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (8, 9) to (7, 9) using car (7326, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6935 move from (8, 5) to (9, 5) using car (7230, [(8, 5), (9, 5)], 0)\n", + "Rider n° 6935 arrived with a waiting time of 13 ticks\n", + "Agent rider 6939 move from (8, 4) to (8, 5) using car (7313, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 6954 move from (4, 9) to (3, 9) using car (7301, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7022 move from (8, 2) to (8, 1) using car (7228, [(8, 2), (8, 1)], 0)\n", + "Agent rider 7023 move from (8, 9) to (7, 9) using car (7326, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7024 move from (6, 1) to (6, 0) using car (7275, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7024 arrived with a waiting time of 5 ticks\n", + "Agent rider 7033 move from (0, 5) to (0, 6) using car (7325, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 move from (8, 1) to (8, 2) using car (7251, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 7092 move from (4, 9) to (3, 9) using car (7301, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 move from (4, 6) to (4, 5) using car (7234, [(4, 6), (4, 5)], 0)\n", + "Agent rider 7105 doesn't move\n", + "Agent rider 7127 move from (1, 6) to (1, 5) using car (7215, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 7129 move from (0, 5) to (0, 6) using car (7325, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7130 move from (6, 1) to (6, 0) using car (7275, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7131 move from (3, 1) to (4, 1) using car (7307, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (5, 9) to (6, 9) using car (7321, [(5, 9), (6, 9)], 0)\n", + "Agent rider 7137 move from (2, 4) to (3, 4) using car (7322, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7153 doesn't move\n", + "Agent rider 7156 move from (1, 2) to (1, 1) using car (7265, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7158 doesn't move\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7164 doesn't move\n", + "Driver 7182 arrived\n", + "Agent rider 7184 move from (4, 6) to (4, 5) using car (7234, [(4, 6), (4, 5)], 0)\n", + "Agent rider 7185 doesn't move\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7191 move from (5, 9) to (6, 9) using car (7321, [(5, 9), (6, 9)], 0)\n", + "Agent rider 7192 move from (3, 2) to (2, 2) using car (7170, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 7) to (3, 8) using car (7260, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 7194 move from (6, 7) to (6, 8) using car (7267, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7195 move from (8, 4) to (8, 5) using car (7313, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 7196 move from (8, 5) to (9, 5) using car (7230, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7197 move from (7, 8) to (7, 7) using car (7295, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7201 arrived\n", + "Agent rider 7203 move from (9, 1) to (9, 2) using car (7306, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7205 doesn't move\n", + "Agent rider 7206 move from (6, 1) to (6, 0) using car (7275, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 7212 arrived\n", "Driver 7218 arrived\n", "Driver 7221 arrived\n", - "Agent rider 7225 move from (1, 5) to (0, 5) using car (7282, [(1, 5), (0, 5)], 0)\n", - "Rider n° 7225 arrived with a waiting time of 5 ticks\n", - "Agent rider 7226 move from (5, 5) to (4, 5) using car (7339, [(5, 5), (4, 5)], 0)\n", - "Agent rider 7228 move from (6, 4) to (6, 3) using car (7286, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7229 move from (4, 5) to (5, 5) using car (7204, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7232 move from (2, 5) to (2, 6) using car (7238, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7234 move from (7, 3) to (6, 3) using car (7281, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Driver 7241 arrived\n", + "Agent rider 7225 move from (0, 4) to (0, 3) using car (7276, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7233 arrived\n", + "Driver 7235 arrived\n", + "Driver 7238 arrived\n", "Driver 7242 arrived\n", - "Agent rider 7246 move from (4, 1) to (3, 1) using car (7328, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 7247 move from (7, 4) to (8, 4) using car (7321, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7249 move from (1, 5) to (0, 5) using car (7282, [(1, 5), (0, 5)], 0)\n", - "Rider n° 7249 arrived with a waiting time of 2 ticks\n", - "Driver 7253 arrived\n", - "Driver 7254 arrived\n", - "Agent rider 7258 move from (0, 3) to (0, 2) using car (7257, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7259 move from (4, 5) to (5, 5) using car (7204, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 doesn't move\n", - "Agent rider 7270 move from (2, 5) to (2, 4) using car (7293, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (3, 9) to (4, 9) using car (7338, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7288 move from (8, 8) to (8, 7) using car (7326, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 doesn't move\n", - "Agent rider 7290 move from (3, 8) to (2, 8) using car (7209, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7291 move from (4, 4) to (4, 3) using car (7336, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 7244 move from (0, 5) to (0, 4) using car (7293, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 7245 doesn't move\n", + "Agent rider 7247 move from (9, 1) to (9, 2) using car (7306, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7250 move from (1, 6) to (1, 5) using car (7215, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 7255 arrived\n", + "Driver 7257 arrived\n", + "Agent rider 7262 move from (5, 1) to (4, 1) using car (7305, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 7268 arrived\n", + "Driver 7273 arrived\n", + "Driver 7282 arrived\n", + "Agent rider 7284 move from (5, 7) to (4, 7) using car (7226, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 doesn't move\n", + "Agent rider 7286 move from (8, 2) to (9, 2) using car (7114, [(8, 2), (9, 2)], 0)\n", + "Agent rider 7287 move from (2, 2) to (2, 3) using car (7296, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (6, 4) to (5, 4) using car (7317, [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7290 move from (6, 2) to (5, 2) using car (7298, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 7291 move from (3, 1) to (4, 1) using car (7307, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", "Agent rider 7292 doesn't move\n", - "Driver 7294 arrived\n", - "Driver 7297 arrived\n", - "Driver 7299 arrived\n", + "Driver 7309 arrived\n", "Driver 7310 arrived\n", - "Driver 7311 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7316 move from (6, 7) to (6, 6) using car (7301, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7318 move from (5, 5) to (4, 5) using car (7339, [(5, 5), (4, 5)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7323 move from (1, 4) to (1, 5) using car (7285, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7341 doesn't move\n", - "Agent rider 7342 move from (6, 4) to (6, 3) using car (7286, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7344 move from (3, 0) to (2, 0) using car (7334, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7345 move from (7, 3) to (6, 3) using car (7281, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7358 doesn't move\n", - "Agent rider 7359 move from (4, 9) to (3, 9) using car (7278, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 7360 doesn't move\n", - "Agent rider 7361 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "tick 527 ended\n", - "I am driver 7363 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 7364 - trip: [(9, 0), (8, 0), (8, 1), (8, 2)]\n", - "2 drivers generated.\n", - "I am rider 7365 - dep: (7, 6) , arr: (0, 8)\n", - "I am rider 7366 - dep: (5, 0) , arr: (8, 8)\n", - "I am rider 7367 - dep: (4, 6) , arr: (4, 0)\n", - "I am rider 7368 - dep: (7, 4) , arr: (9, 4)\n", - "I am rider 7369 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 7370 - dep: (2, 1) , arr: (0, 1)\n", - "I am rider 7371 - dep: (9, 0) , arr: (3, 4)\n", - "7 riders generated.\n", - "Agent rider 6462 move from (2, 8) to (1, 8) using car (7209, [(2, 8), (1, 8)], 0)\n", - "Agent rider 6550 move from (5, 5) to (5, 6) using car (7329, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 6643 move from (2, 8) to (1, 8) using car (7209, [(2, 8), (1, 8)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6948 move from (7, 8) to (7, 7) using car (7309, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (7, 8) to (7, 7) using car (7309, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 6980 move from (8, 6) to (8, 5) using car (7355, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Rider n° 6980 arrived with a waiting time of 6 ticks\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7037 move from (0, 2) to (0, 1) using car (7257, [(0, 2), (0, 1)], 0)\n", - "Agent rider 7040 move from (7, 8) to (7, 7) using car (7309, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7050 move from (1, 5) to (1, 6) using car (7285, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 7062 move from (1, 4) to (1, 5) using car (7305, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 7062 arrived with a waiting time of 7 ticks\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 6) to (7, 5) using car (7283, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 doesn't move\n", - "Driver 7133 arrived\n", - "Agent rider 7150 move from (6, 3) to (6, 2) using car (7286, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 8) to (6, 7) using car (7357, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7180 move from (3, 8) to (3, 7) using car (7331, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7183 move from (8, 9) to (9, 9) using car (7176, [(8, 9), (9, 9)], 0)\n", - "Rider n° 7183 arrived with a waiting time of 2 ticks\n", - "Driver 7192 arrived\n", - "Agent rider 7193 doesn't move\n", - "Agent rider 7194 move from (0, 2) to (0, 1) using car (7257, [(0, 2), (0, 1)], 0)\n", + "Agent rider 7311 move from (8, 9) to (7, 9) using car (7326, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7312 move from (3, 1) to (2, 1) using car (7283, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7318 move from (3, 9) to (4, 9) using car (7274, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7319 move from (7, 8) to (7, 7) using car (7295, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 doesn't move\n", + "Agent rider 7329 doesn't move\n", + "Agent rider 7330 doesn't move\n", + "Agent rider 7331 doesn't move\n", + "Agent rider 7332 move from (0, 5) to (0, 6) using car (7325, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7333 move from (2, 2) to (2, 3) using car (7296, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7334 move from (8, 5) to (9, 5) using car (7230, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7335 doesn't move\n", + "Agent rider 7336 move from (4, 8) to (5, 8) using car (7320, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7337 doesn't move\n", + "Agent rider 7338 doesn't move\n", + "tick 517 ended\n", + "I am driver 7339 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 7340 - trip: [(6, 8), (6, 9), (5, 9)]\n", + "I am driver 7341 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 7342 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 7343 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 7344 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 7345 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7346 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 7347 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (7, 4)]\n", + "I am driver 7348 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 7349 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 7350 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 7351 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 7352 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 7353 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 7354 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 7355 - trip: [(4, 6), (4, 5), (5, 5)]\n", + "I am driver 7356 - trip: [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 7357 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 7358 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 7359 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", + "I am driver 7360 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)]\n", + "I am driver 7361 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 7362 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 7363 - trip: [(2, 7), (2, 6), (1, 6)]\n", + "I am driver 7364 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 7365 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 7366 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "28 drivers generated.\n", + "I am rider 7367 - dep: (1, 2) , arr: (9, 0)\n", + "1 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (3, 7) to (2, 7) using car (7240, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 move from (1, 1) to (2, 1) using car (7265, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 6760 move from (9, 2) to (9, 3) using car (7306, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6769 move from (1, 5) to (1, 4) using car (7215, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 6771 move from (3, 7) to (2, 7) using car (7240, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 6846 move from (1, 5) to (2, 5) using car (7345, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6892 move from (9, 2) to (9, 3) using car (7306, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (7, 9) to (6, 9) using car (7326, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6939 move from (8, 5) to (8, 6) using car (7313, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 6954 move from (3, 9) to (2, 9) using car (7301, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (7, 9) to (6, 9) using car (7326, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7033 move from (0, 6) to (0, 7) using car (7325, [(0, 6), (0, 7)], 0)\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 move from (8, 2) to (9, 2) using car (7258, [(8, 2), (9, 2)], 0)\n", + "Agent rider 7092 move from (3, 9) to (2, 9) using car (7301, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 move from (4, 5) to (4, 6) using car (7361, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 7105 doesn't move\n", + "Agent rider 7127 move from (1, 5) to (2, 5) using car (7345, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7129 move from (0, 6) to (0, 7) using car (7325, [(0, 6), (0, 7)], 0)\n", + "Agent rider 7130 doesn't move\n", + "Agent rider 7131 move from (4, 1) to (5, 1) using car (7307, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7137 move from (3, 4) to (4, 4) using car (7322, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7153 doesn't move\n", + "Agent rider 7156 move from (1, 1) to (2, 1) using car (7265, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 7156 arrived with a waiting time of 7 ticks\n", + "Agent rider 7158 move from (6, 1) to (5, 1) using car (7348, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 7158 arrived with a waiting time of 5 ticks\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7164 move from (2, 7) to (2, 8) using car (7266, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7184 doesn't move\n", + "Agent rider 7185 move from (4, 1) to (5, 1) using car (7307, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7191 doesn't move\n", + "Agent rider 7192 move from (2, 2) to (1, 2) using car (7170, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7193 move from (3, 8) to (3, 9) using car (7260, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 7193 arrived with a waiting time of 4 ticks\n", + "Agent rider 7194 move from (6, 8) to (6, 9) using car (7267, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7194 arrived with a waiting time of 6 ticks\n", + "Agent rider 7195 move from (8, 5) to (8, 6) using car (7313, [(8, 5), (8, 6), (8, 7)], 0)\n", "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (2, 4) to (2, 3) using car (7293, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 move from (3, 2) to (3, 1) using car (7206, [(3, 2), (3, 1)], 0)\n", - "Driver 7210 arrived\n", - "Driver 7213 arrived\n", - "Driver 7216 arrived\n", - "Agent rider 7217 move from (6, 0) to (7, 0) using car (7184, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 7219 arrived\n", - "Driver 7220 arrived\n", - "Agent rider 7225 doesn't move\n", - "Agent rider 7226 doesn't move\n", - "Agent rider 7228 move from (6, 3) to (6, 2) using car (7286, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7229 move from (5, 5) to (6, 5) using car (7204, [(5, 5), (6, 5)], 0)\n", - "Rider n° 7229 arrived with a waiting time of 3 ticks\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (5, 2) to (5, 3) using car (7277, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7232 move from (2, 6) to (3, 6) using car (7238, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7234 move from (6, 3) to (6, 2) using car (7286, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Driver 7242 arrived\n", - "Agent rider 7246 move from (3, 1) to (2, 1) using car (7328, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 7247 move from (8, 4) to (9, 4) using car (7321, [(8, 4), (9, 4)], 0)\n", - "Driver 7254 arrived\n", - "Driver 7255 arrived\n", + "Agent rider 7197 move from (7, 7) to (7, 6) using car (7295, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7198 arrived\n", + "Driver 7199 arrived\n", + "Agent rider 7203 move from (9, 2) to (9, 3) using car (7306, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7205 move from (6, 1) to (5, 1) using car (7348, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 7205 arrived with a waiting time of 3 ticks\n", + "Agent rider 7206 doesn't move\n", + "Driver 7217 arrived\n", + "Agent rider 7225 move from (0, 3) to (0, 2) using car (7276, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7229 arrived\n", + "Driver 7243 arrived\n", + "Agent rider 7244 move from (0, 4) to (0, 3) using car (7293, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 7245 move from (5, 6) to (4, 6) using car (7304, [(5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 7247 move from (9, 2) to (9, 3) using car (7306, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7248 move from (9, 3) to (9, 4) using car (7353, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7250 move from (1, 5) to (1, 4) using car (7215, [(1, 5), (1, 4), (1, 3)], 0)\n", "Driver 7256 arrived\n", - "Agent rider 7258 move from (0, 2) to (0, 1) using car (7257, [(0, 2), (0, 1)], 0)\n", - "Agent rider 7259 move from (5, 5) to (6, 5) using car (7204, [(5, 5), (6, 5)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 move from (5, 5) to (6, 5) using car (7204, [(5, 5), (6, 5)], 0)\n", - "Driver 7263 arrived\n", - "Agent rider 7270 move from (2, 4) to (2, 3) using car (7293, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (4, 9) to (5, 9) using car (7338, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 7275 arrived\n", - "Driver 7276 arrived\n", - "Agent rider 7287 move from (9, 0) to (8, 0) using car (7364, [(9, 0), (8, 0), (8, 1), (8, 2)], 0)\n", - "Agent rider 7288 move from (8, 7) to (8, 6) using car (7326, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 move from (3, 9) to (3, 8) using car (7278, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 7290 move from (2, 8) to (1, 8) using car (7209, [(2, 8), (1, 8)], 0)\n", - "Agent rider 7291 move from (4, 3) to (4, 2) using car (7336, [(4, 3), (4, 2)], 0)\n", - "Rider n° 7291 arrived with a waiting time of 2 ticks\n", - "Agent rider 7292 doesn't move\n", - "Driver 7296 arrived\n", - "Driver 7298 arrived\n", - "Driver 7300 arrived\n", - "Driver 7306 arrived\n", - "Driver 7307 arrived\n", - "Driver 7311 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7316 doesn't move\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7318 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7323 move from (1, 5) to (1, 6) using car (7285, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Driver 7335 arrived\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7341 move from (3, 0) to (4, 0) using car (7356, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7342 move from (6, 3) to (6, 2) using car (7286, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7343 move from (1, 4) to (1, 5) using car (7305, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7344 move from (2, 0) to (1, 0) using car (7334, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7345 doesn't move\n", - "Agent rider 7358 move from (1, 8) to (1, 7) using car (7348, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 7359 doesn't move\n", - "Agent rider 7360 move from (0, 9) to (1, 9) using car (7363, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7361 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7365 doesn't move\n", - "Agent rider 7366 doesn't move\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7368 move from (7, 4) to (7, 5) using car (7327, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (9, 0) to (8, 0) using car (7364, [(9, 0), (8, 0), (8, 1), (8, 2)], 0)\n", - "tick 528 ended\n", - "I am driver 7372 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 7373 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 7374 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)]\n", - "I am driver 7375 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 7376 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7377 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 7378 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 7379 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 7380 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 7381 - trip: [(8, 3), (7, 3), (7, 4), (6, 4), (5, 4)]\n", - "I am driver 7382 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 7383 - trip: [(5, 5), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 7384 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 7385 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 7386 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7387 - trip: [(3, 4), (3, 5), (4, 5)]\n", - "I am driver 7388 - trip: [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 7389 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 7390 - trip: [(8, 7), (8, 8), (8, 9)]\n", - "I am driver 7391 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 7392 - trip: [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 7393 - trip: [(8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 7394 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 7395 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7)]\n", - "24 drivers generated.\n", - "I am rider 7396 - dep: (0, 4) , arr: (4, 7)\n", - "I am rider 7397 - dep: (7, 1) , arr: (9, 0)\n", - "I am rider 7398 - dep: (3, 7) , arr: (0, 9)\n", - "I am rider 7399 - dep: (6, 5) , arr: (9, 3)\n", - "4 riders generated.\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6550 move from (5, 6) to (5, 7) using car (7329, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 6550 arrived with a waiting time of 21 ticks\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 move from (9, 7) to (8, 7) using car (7384, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 6722 move from (9, 6) to (8, 6) using car (7374, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6749 move from (7, 1) to (8, 1) using car (7169, [(7, 1), (8, 1)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6871 move from (9, 7) to (8, 7) using car (7384, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6948 move from (7, 7) to (8, 7) using car (7308, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (7, 7) to (8, 7) using car (7308, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7040 move from (7, 7) to (7, 6) using car (7309, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 7040 arrived with a waiting time of 7 ticks\n", - "Agent rider 7050 move from (1, 6) to (1, 7) using car (7285, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 5) to (7, 4) using car (7283, [(7, 5), (7, 4)], 0)\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7150 move from (6, 2) to (6, 1) using car (7286, [(6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Driver 7164 arrived\n", - "Agent rider 7180 move from (3, 7) to (3, 6) using car (7331, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7193 move from (4, 5) to (3, 5) using car (7267, [(4, 5), (3, 5)], 0)\n", - "Agent rider 7194 doesn't move\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (2, 3) to (2, 2) using car (7293, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 doesn't move\n", - "Driver 7205 arrived\n", - "Driver 7213 arrived\n", - "Agent rider 7217 move from (7, 0) to (8, 0) using car (7184, [(7, 0), (8, 0)], 0)\n", - "Driver 7220 arrived\n", - "Agent rider 7226 move from (4, 5) to (3, 5) using car (7267, [(4, 5), (3, 5)], 0)\n", - "Rider n° 7226 arrived with a waiting time of 6 ticks\n", - "Agent rider 7228 move from (6, 2) to (5, 2) using car (7382, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (5, 3) to (5, 4) using car (7277, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7232 move from (3, 6) to (4, 6) using car (7238, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 7234 move from (6, 2) to (6, 1) using car (7286, [(6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7246 move from (2, 1) to (2, 0) using car (7394, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7246 arrived with a waiting time of 2 ticks\n", - "Agent rider 7247 doesn't move\n", - "Driver 7252 arrived\n", - "Driver 7255 arrived\n", - "Agent rider 7258 doesn't move\n", - "Agent rider 7259 doesn't move\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 doesn't move\n", - "Driver 7266 arrived\n", + "Agent rider 7262 move from (4, 1) to (4, 2) using car (7351, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", "Driver 7269 arrived\n", - "Agent rider 7270 move from (2, 3) to (2, 2) using car (7293, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 move from (4, 0) to (5, 0) using car (7356, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7274 move from (5, 9) to (5, 8) using car (7338, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 7276 arrived\n", - "Driver 7279 arrived\n", - "Driver 7281 arrived\n", - "Driver 7282 arrived\n", - "Agent rider 7287 move from (8, 0) to (8, 1) using car (7364, [(8, 0), (8, 1), (8, 2)], 0)\n", - "Agent rider 7288 move from (8, 6) to (8, 5) using car (7326, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 move from (3, 8) to (3, 7) using car (7278, [(3, 8), (3, 7)], 0)\n", + "Driver 7272 arrived\n", + "Agent rider 7284 move from (4, 7) to (3, 7) using car (7226, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7285 move from (1, 5) to (2, 5) using car (7345, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7286 move from (9, 2) to (9, 3) using car (7306, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 7286 arrived with a waiting time of 1 ticks\n", + "Agent rider 7287 move from (2, 3) to (2, 4) using car (7296, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (5, 4) to (5, 5) using car (7317, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 7290 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Driver 7298 arrived\n", - "Driver 7307 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (7, 6) to (6, 6) using car (7350, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7316 doesn't move\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7318 move from (4, 5) to (3, 5) using car (7267, [(4, 5), (3, 5)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7323 move from (1, 6) to (1, 7) using car (7285, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Driver 7339 arrived\n", - "Agent rider 7340 move from (1, 5) to (1, 6) using car (7305, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7341 move from (4, 0) to (5, 0) using car (7356, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7342 move from (6, 2) to (6, 1) using car (7286, [(6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7343 move from (1, 5) to (1, 6) using car (7305, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7344 move from (1, 0) to (0, 0) using car (7334, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7345 doesn't move\n", - "Agent rider 7358 doesn't move\n", - "Agent rider 7359 doesn't move\n", - "Agent rider 7360 move from (1, 9) to (2, 9) using car (7363, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7361 move from (2, 3) to (2, 2) using car (7293, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7362 move from (8, 7) to (7, 7) using car (7372, [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 doesn't move\n", - "Agent rider 7366 doesn't move\n", + "Agent rider 7291 move from (4, 1) to (5, 1) using car (7307, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7292 move from (2, 3) to (2, 4) using car (7296, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 7297 arrived\n", + "Driver 7310 arrived\n", + "Agent rider 7311 move from (7, 9) to (6, 9) using car (7326, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7312 move from (2, 1) to (2, 2) using car (7283, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7318 move from (4, 9) to (5, 9) using car (7274, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7319 move from (7, 7) to (7, 6) using car (7295, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 doesn't move\n", + "Agent rider 7329 doesn't move\n", + "Agent rider 7330 doesn't move\n", + "Agent rider 7331 doesn't move\n", + "Agent rider 7332 move from (0, 6) to (0, 7) using car (7325, [(0, 6), (0, 7)], 0)\n", + "Agent rider 7333 move from (2, 3) to (2, 4) using car (7296, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7334 doesn't move\n", + "Agent rider 7335 move from (1, 1) to (2, 1) using car (7265, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7336 move from (5, 8) to (6, 8) using car (7320, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7337 doesn't move\n", + "Agent rider 7338 doesn't move\n", "Agent rider 7367 doesn't move\n", - "Agent rider 7368 move from (7, 5) to (7, 4) using car (7283, [(7, 5), (7, 4)], 0)\n", - "Agent rider 7369 move from (2, 1) to (2, 0) using car (7394, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7370 move from (2, 1) to (2, 0) using car (7394, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7371 move from (8, 0) to (8, 1) using car (7364, [(8, 0), (8, 1), (8, 2)], 0)\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (7, 1) to (8, 1) using car (7169, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7399 doesn't move\n", - "tick 529 ended\n", - "I am driver 7400 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 7401 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 7402 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 7403 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 7404 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "5 drivers generated.\n", - "I am rider 7405 - dep: (5, 2) , arr: (8, 2)\n", - "1 riders generated.\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 move from (8, 7) to (9, 7) using car (7308, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 doesn't move\n", - "Agent rider 6749 move from (8, 1) to (8, 2) using car (7364, [(8, 1), (8, 2)], 0)\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6871 move from (8, 7) to (9, 7) using car (7308, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6891 doesn't move\n", - "Agent rider 6948 move from (8, 7) to (9, 7) using car (7308, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (8, 7) to (9, 7) using car (7308, [(8, 7), (9, 7)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (0, 8) to (0, 7) using car (7240, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7037 doesn't move\n", - "Agent rider 7050 move from (1, 7) to (1, 8) using car (7285, [(1, 7), (1, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 doesn't move\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", + "tick 518 ended\n", + "I am driver 7368 - trip: [(2, 7), (2, 8), (2, 9), (3, 9)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6187 move from (2, 7) to (1, 7) using car (7240, [(2, 7), (1, 7)], 0)\n", + "Rider n° 6187 arrived with a waiting time of 33 ticks\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (1, 9) to (0, 9) using car (7188, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (9, 3) to (9, 4) using car (7306, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6769 move from (1, 4) to (1, 3) using car (7215, [(1, 4), (1, 3)], 0)\n", + "Agent rider 6771 move from (2, 7) to (1, 7) using car (7240, [(2, 7), (1, 7)], 0)\n", + "Rider n° 6771 arrived with a waiting time of 17 ticks\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 move from (9, 3) to (9, 4) using car (7306, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 move from (1, 9) to (0, 9) using car (7188, [(1, 9), (0, 9)], 0)\n", + "Agent rider 6934 move from (6, 9) to (5, 9) using car (7326, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6939 move from (8, 6) to (8, 7) using car (7313, [(8, 6), (8, 7)], 0)\n", + "Agent rider 6954 move from (2, 9) to (1, 9) using car (7301, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7022 move from (8, 1) to (7, 1) using car (7358, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7023 move from (6, 9) to (7, 9) using car (7267, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (2, 9) to (1, 9) using car (7301, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7100 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 move from (4, 6) to (4, 7) using car (7361, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 7105 move from (6, 4) to (6, 3) using car (7359, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", + "Rider n° 7105 arrived with a waiting time of 9 ticks\n", + "Driver 7114 arrived\n", "Agent rider 7127 doesn't move\n", - "Agent rider 7150 move from (6, 1) to (6, 0) using car (7286, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Driver 7176 arrived\n", - "Agent rider 7180 move from (3, 6) to (3, 5) using car (7331, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 7181 doesn't move\n", - "Agent rider 7193 move from (3, 5) to (4, 5) using car (7349, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7194 doesn't move\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7130 move from (6, 0) to (5, 0) using car (7354, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Rider n° 7130 arrived with a waiting time of 5 ticks\n", + "Agent rider 7131 move from (5, 1) to (6, 1) using car (7307, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 move from (6, 9) to (5, 9) using car (7326, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7137 move from (4, 4) to (5, 4) using car (7322, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7153 move from (5, 2) to (5, 1) using car (7279, [(5, 2), (5, 1)], 0)\n", + "Rider n° 7153 arrived with a waiting time of 6 ticks\n", + "Agent rider 7158 move from (6, 1) to (7, 1) using car (7316, [(6, 1), (7, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7164 move from (2, 8) to (3, 8) using car (7266, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7184 move from (4, 5) to (5, 5) using car (7355, [(4, 5), (5, 5)], 0)\n", + "Agent rider 7185 move from (5, 1) to (6, 1) using car (7307, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7191 move from (6, 9) to (7, 9) using car (7267, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7192 move from (1, 2) to (0, 2) using car (7170, [(1, 2), (0, 2)], 0)\n", + "Agent rider 7194 move from (6, 8) to (6, 9) using car (7227, [(6, 8), (6, 9)], 0)\n", + "Rider n° 7194 arrived with a waiting time of 6 ticks\n", + "Agent rider 7195 move from (8, 6) to (8, 7) using car (7313, [(8, 6), (8, 7)], 0)\n", "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (2, 2) to (3, 2) using car (7293, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 doesn't move\n", - "Driver 7204 arrived\n", - "Driver 7206 arrived\n", - "Driver 7209 arrived\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7226 move from (4, 5) to (4, 6) using car (7302, [(4, 5), (4, 6), (3, 6)], 0)\n", - "Agent rider 7228 move from (5, 2) to (4, 2) using car (7382, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (5, 4) to (5, 5) using car (7277, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7232 move from (4, 6) to (5, 6) using car (7238, [(4, 6), (5, 6)], 0)\n", - "Agent rider 7234 move from (6, 1) to (6, 0) using car (7286, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7247 doesn't move\n", - "Driver 7255 arrived\n", - "Driver 7257 arrived\n", - "Agent rider 7258 doesn't move\n", - "Agent rider 7259 move from (6, 5) to (6, 4) using car (7383, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 doesn't move\n", - "Agent rider 7270 move from (2, 2) to (3, 2) using car (7293, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7272 doesn't move\n" + "Agent rider 7197 move from (7, 6) to (7, 5) using car (7295, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7199 arrived\n", + "Agent rider 7203 move from (9, 3) to (9, 4) using car (7306, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7206 move from (6, 0) to (5, 0) using car (7354, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Rider n° 7206 arrived with a waiting time of 3 ticks\n", + "Driver 7219 arrived\n", + "Driver 7223 arrived\n", + "Agent rider 7225 move from (0, 2) to (0, 1) using car (7276, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7228 arrived\n", + "Driver 7230 arrived\n", + "Driver 7234 arrived\n", + "Agent rider 7244 move from (0, 3) to (0, 2) using car (7293, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 7245 move from (4, 6) to (4, 7) using car (7304, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 7247 move from (9, 3) to (9, 4) using car (7306, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 7247 arrived with a waiting time of 4 ticks\n", + "Agent rider 7248 move from (9, 4) to (9, 5) using car (7353, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7250 move from (1, 4) to (1, 3) using car (7215, [(1, 4), (1, 3)], 0)\n", + "Agent rider 7262 move from (4, 2) to (4, 3) using car (7351, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 7284 move from (3, 7) to (2, 7) using car (7226, [(3, 7), (2, 7)], 0)\n", + "Agent rider 7285 move from (2, 5) to (3, 5) using car (7345, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7287 move from (2, 4) to (2, 5) using car (7296, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (5, 5) to (4, 5) using car (7317, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7290 move from (5, 2) to (5, 3) using car (7357, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Rider n° 7290 arrived with a waiting time of 3 ticks\n", + "Agent rider 7291 move from (5, 1) to (6, 1) using car (7307, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7292 move from (2, 4) to (2, 5) using car (7296, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 7299 arrived\n", + "Agent rider 7311 move from (6, 9) to (5, 9) using car (7326, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7312 move from (2, 2) to (2, 3) using car (7283, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 7312 arrived with a waiting time of 0 ticks\n", + "Agent rider 7318 doesn't move\n", + "Agent rider 7319 move from (7, 6) to (7, 5) using car (7295, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7321 arrived\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 move from (6, 9) to (5, 9) using car (7326, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7329 move from (3, 5) to (3, 4) using car (7294, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7330 move from (6, 7) to (5, 7) using car (7303, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 7330 arrived with a waiting time of 2 ticks\n", + "Agent rider 7331 move from (9, 4) to (9, 5) using car (7353, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (2, 4) to (2, 5) using car (7296, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7334 doesn't move\n", + "Agent rider 7335 move from (2, 1) to (3, 1) using car (7265, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7336 move from (6, 8) to (6, 9) using car (7227, [(6, 8), (6, 9)], 0)\n", + "Agent rider 7337 doesn't move\n", + "Agent rider 7338 move from (2, 3) to (2, 4) using car (7352, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 7367 doesn't move\n", + "tick 519 ended\n", + "I am driver 7369 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 7370 - trip: [(7, 3), (7, 2), (8, 2)]\n", + "I am driver 7371 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 7372 - trip: [(3, 0), (4, 0)]\n", + "I am driver 7373 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 7374 - trip: [(4, 9), (4, 8), (3, 8)]\n", + "I am driver 7375 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "7 drivers generated.\n", + "I am rider 7376 - dep: (3, 8) , arr: (5, 2)\n", + "I am rider 7377 - dep: (1, 2) , arr: (9, 8)\n", + "I am rider 7378 - dep: (1, 2) , arr: (4, 4)\n", + "I am rider 7379 - dep: (0, 2) , arr: (3, 8)\n", + "I am rider 7380 - dep: (6, 4) , arr: (3, 9)\n", + "I am rider 7381 - dep: (7, 1) , arr: (6, 5)\n", + "I am rider 7382 - dep: (8, 7) , arr: (5, 4)\n", + "I am rider 7383 - dep: (3, 5) , arr: (2, 0)\n", + "I am rider 7384 - dep: (1, 9) , arr: (9, 6)\n", + "I am rider 7385 - dep: (5, 4) , arr: (6, 3)\n", + "I am rider 7386 - dep: (2, 0) , arr: (1, 4)\n", + "I am rider 7387 - dep: (0, 9) , arr: (1, 8)\n", + "I am rider 7388 - dep: (9, 3) , arr: (9, 9)\n", + "I am rider 7389 - dep: (8, 0) , arr: (3, 8)\n", + "14 riders generated.\n", + "Agent rider 6129 move from (7, 9) to (8, 9) using car (7267, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6218 move from (7, 9) to (8, 9) using car (7267, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (7, 9) to (8, 9) using car (7267, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 6748 move from (2, 1) to (1, 1) using car (7305, [(2, 1), (1, 1)], 0)\n", + "Agent rider 6760 move from (9, 4) to (9, 5) using car (7306, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6846 move from (2, 5) to (2, 6) using car (7296, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 6892 move from (9, 4) to (9, 5) using car (7306, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 move from (2, 3) to (1, 3) using car (7283, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (5, 9) to (5, 8) using car (7326, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6954 move from (1, 9) to (0, 9) using car (7301, [(1, 9), (0, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7273 move from (5, 0) to (5, 1) using car (7385, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7274 move from (5, 8) to (5, 7) using car (7338, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 7282 arrived\n", - "Agent rider 7287 move from (8, 1) to (8, 2) using car (7364, [(8, 1), (8, 2)], 0)\n", - "Agent rider 7288 move from (8, 5) to (8, 4) using car (7326, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 doesn't move\n", - "Agent rider 7290 doesn't move\n", - "Agent rider 7292 move from (0, 8) to (0, 7) using car (7240, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7022 move from (7, 1) to (8, 1) using car (7281, [(7, 1), (8, 1)], 0)\n", + "Agent rider 7023 move from (7, 9) to (8, 9) using car (7267, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (1, 9) to (0, 9) using car (7301, [(1, 9), (0, 9)], 0)\n", + "Agent rider 7100 move from (1, 9) to (2, 9) using car (7369, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7104 doesn't move\n", + "Driver 7114 arrived\n", + "Agent rider 7127 move from (2, 5) to (2, 6) using car (7296, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 move from (6, 1) to (7, 1) using car (7307, [(6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7132 doesn't move\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7137 move from (5, 4) to (5, 3) using car (7322, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 7137 arrived with a waiting time of 4 ticks\n", + "Agent rider 7158 move from (7, 1) to (8, 1) using car (7281, [(7, 1), (8, 1)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7164 move from (3, 8) to (4, 8) using car (7266, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7184 move from (5, 5) to (5, 6) using car (7302, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 7185 move from (6, 1) to (7, 1) using car (7307, [(6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7190 move from (0, 1) to (0, 0) using car (7276, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7191 move from (7, 9) to (8, 9) using car (7267, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7192 move from (0, 2) to (0, 1) using car (7293, [(0, 2), (0, 1)], 0)\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7196 move from (9, 5) to (9, 6) using car (7353, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 7196 arrived with a waiting time of 6 ticks\n", + "Agent rider 7197 move from (7, 5) to (7, 4) using car (7295, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7203 move from (9, 4) to (9, 5) using car (7306, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 move from (2, 3) to (1, 3) using car (7283, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 7223 arrived\n", + "Agent rider 7225 move from (0, 1) to (0, 0) using car (7276, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7230 arrived\n", + "Agent rider 7244 move from (0, 2) to (0, 1) using car (7293, [(0, 2), (0, 1)], 0)\n", + "Agent rider 7245 move from (4, 7) to (4, 8) using car (7304, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 7248 move from (9, 5) to (9, 6) using car (7353, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7250 doesn't move\n", + "Driver 7252 arrived\n", + "Driver 7253 arrived\n", + "Driver 7258 arrived\n", + "Agent rider 7262 move from (4, 3) to (4, 4) using car (7351, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", + "Driver 7277 arrived\n", + "Agent rider 7284 move from (2, 7) to (2, 8) using car (7270, [(2, 7), (2, 8)], 0)\n", + "Rider n° 7284 arrived with a waiting time of 0 ticks\n", + "Agent rider 7285 move from (3, 5) to (4, 5) using car (7345, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7287 move from (2, 5) to (2, 6) using car (7296, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (4, 5) to (3, 5) using car (7317, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7291 move from (6, 1) to (7, 1) using car (7307, [(6, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7292 move from (2, 5) to (2, 6) using car (7296, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 7308 arrived\n", + "Agent rider 7311 move from (5, 9) to (5, 8) using car (7326, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 7314 arrived\n", + "Agent rider 7318 move from (5, 9) to (5, 8) using car (7326, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7319 move from (7, 5) to (7, 4) using car (7295, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Driver 7325 arrived\n", + "Agent rider 7327 move from (3, 0) to (4, 0) using car (7372, [(3, 0), (4, 0)], 0)\n", + "Agent rider 7328 move from (5, 9) to (5, 8) using car (7326, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7329 move from (3, 4) to (3, 3) using car (7294, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7331 move from (9, 5) to (9, 6) using car (7353, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (2, 5) to (2, 6) using car (7296, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7334 move from (9, 5) to (9, 6) using car (7353, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7335 move from (3, 1) to (4, 1) using car (7265, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7336 move from (6, 9) to (7, 9) using car (7274, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 7336 arrived with a waiting time of 0 ticks\n", + "Agent rider 7337 doesn't move\n", + "Agent rider 7338 move from (2, 4) to (2, 5) using car (7352, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7376 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7379 move from (0, 2) to (0, 1) using car (7293, [(0, 2), (0, 1)], 0)\n", + "Agent rider 7380 doesn't move\n", + "Agent rider 7381 move from (7, 1) to (7, 2) using car (7358, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7382 doesn't move\n", + "Agent rider 7383 move from (3, 5) to (3, 4) using car (7373, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7384 move from (1, 9) to (2, 9) using car (7369, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7385 move from (5, 4) to (5, 3) using car (7322, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7386 doesn't move\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (8, 0) to (9, 0) using car (7275, [(8, 0), (9, 0)], 0)\n", + "tick 520 ended\n", + "I am driver 7390 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 7391 - trip: [(2, 5), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 7392 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 7393 - trip: [(5, 5), (6, 5)]\n", + "I am driver 7394 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 7395 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 7396 - trip: [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", + "I am driver 7397 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 7398 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "9 drivers generated.\n", + "I am rider 7399 - dep: (8, 1) , arr: (0, 3)\n", + "I am rider 7400 - dep: (2, 8) , arr: (1, 2)\n", + "I am rider 7401 - dep: (9, 2) , arr: (7, 5)\n", + "3 riders generated.\n", + "Agent rider 6129 move from (8, 9) to (9, 9) using car (7267, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6218 move from (8, 9) to (9, 9) using car (7267, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (8, 9) to (9, 9) using car (7267, [(8, 9), (9, 9)], 0)\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (9, 5) to (9, 6) using car (7306, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6769 move from (1, 3) to (0, 3) using car (7283, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6846 doesn't move\n", + "Agent rider 6892 move from (9, 5) to (9, 6) using car (7306, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 move from (1, 3) to (0, 3) using car (7283, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 doesn't move\n", + "Agent rider 6939 move from (8, 7) to (7, 7) using car (7360, [(8, 7), (7, 7)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (8, 9) to (9, 9) using car (7267, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (9, 6) to (9, 7) using car (7353, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7100 move from (2, 9) to (3, 9) using car (7368, [(2, 9), (3, 9)], 0)\n", + "Rider n° 7100 arrived with a waiting time of 10 ticks\n", + "Agent rider 7101 move from (9, 7) to (9, 8) using car (7396, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 7104 move from (4, 7) to (5, 7) using car (7323, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 7127 doesn't move\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 move from (7, 1) to (7, 2) using car (7307, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7132 move from (9, 7) to (9, 8) using car (7396, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 7132 arrived with a waiting time of 14 ticks\n", + "Agent rider 7133 move from (5, 9) to (6, 9) using car (7260, [(5, 9), (6, 9)], 0)\n", + "Agent rider 7158 doesn't move\n", + "Agent rider 7160 move from (9, 6) to (9, 7) using car (7353, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7164 move from (4, 8) to (5, 8) using car (7266, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 7170 arrived\n", + "Agent rider 7184 move from (5, 6) to (5, 7) using car (7302, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 7185 move from (7, 1) to (7, 2) using car (7307, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 7185 arrived with a waiting time of 6 ticks\n", + "Driver 7188 arrived\n", + "Agent rider 7190 move from (0, 0) to (1, 0) using car (7276, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7191 move from (8, 9) to (9, 9) using car (7267, [(8, 9), (9, 9)], 0)\n", + "Rider n° 7191 arrived with a waiting time of 8 ticks\n", + "Agent rider 7192 doesn't move\n", + "Agent rider 7195 move from (8, 7) to (7, 7) using car (7360, [(8, 7), (7, 7)], 0)\n", + "Agent rider 7197 move from (7, 4) to (7, 3) using car (7295, [(7, 4), (7, 3)], 0)\n", + "Rider n° 7197 arrived with a waiting time of 3 ticks\n", + "Agent rider 7203 move from (9, 5) to (9, 6) using car (7306, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 move from (1, 3) to (0, 3) using car (7283, [(1, 3), (0, 3)], 0)\n", + "Driver 7215 arrived\n", + "Agent rider 7225 move from (0, 0) to (1, 0) using car (7276, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7226 arrived\n", + "Driver 7227 arrived\n", + "Driver 7240 arrived\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7245 move from (4, 8) to (4, 9) using car (7304, [(4, 8), (4, 9), (3, 9)], 0)\n", + "Rider n° 7245 arrived with a waiting time of 3 ticks\n", + "Agent rider 7248 move from (9, 6) to (9, 7) using car (7353, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7250 doesn't move\n", + "Driver 7253 arrived\n", + "Driver 7261 arrived\n", + "Agent rider 7262 doesn't move\n", + "Driver 7271 arrived\n", + "Driver 7279 arrived\n", + "Agent rider 7285 move from (4, 5) to (5, 5) using car (7345, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7285 arrived with a waiting time of 5 ticks\n", + "Agent rider 7287 move from (2, 6) to (3, 6) using car (7296, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (3, 5) to (2, 5) using car (7317, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7291 move from (7, 1) to (7, 2) using car (7307, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 7292 move from (2, 6) to (3, 6) using car (7296, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7311 move from (5, 8) to (5, 7) using car (7326, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 7313 arrived\n", + "Driver 7316 arrived\n", + "Agent rider 7318 move from (5, 8) to (5, 7) using car (7326, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7319 move from (7, 4) to (7, 3) using car (7295, [(7, 4), (7, 3)], 0)\n", + "Agent rider 7327 move from (4, 0) to (3, 0) using car (7354, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 7328 move from (5, 8) to (5, 7) using car (7326, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7329 move from (3, 3) to (3, 2) using car (7294, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7331 move from (9, 6) to (9, 7) using car (7353, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (2, 6) to (3, 6) using car (7296, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7334 move from (9, 6) to (9, 7) using car (7353, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7335 move from (4, 1) to (5, 1) using car (7265, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7337 move from (3, 3) to (3, 2) using car (7294, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7338 move from (2, 5) to (2, 6) using car (7352, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Driver 7340 arrived\n", + "Driver 7355 arrived\n", + "Driver 7363 arrived\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7376 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7379 doesn't move\n", + "Agent rider 7380 doesn't move\n", + "Agent rider 7381 move from (7, 2) to (7, 3) using car (7358, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7382 move from (8, 7) to (7, 7) using car (7360, [(8, 7), (7, 7)], 0)\n", + "Agent rider 7383 move from (3, 4) to (3, 3) using car (7373, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7384 move from (2, 9) to (3, 9) using car (7369, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7385 move from (5, 3) to (5, 2) using car (7322, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7386 doesn't move\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7401 doesn't move\n", + "tick 521 ended\n", + "I am driver 7402 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", + "1 drivers generated.\n", + "I am rider 7403 - dep: (2, 9) , arr: (2, 5)\n", + "I am rider 7404 - dep: (8, 5) , arr: (6, 9)\n", + "I am rider 7405 - dep: (8, 5) , arr: (1, 7)\n", + "I am rider 7406 - dep: (3, 5) , arr: (8, 7)\n", + "I am rider 7407 - dep: (3, 6) , arr: (8, 0)\n", + "I am rider 7408 - dep: (4, 4) , arr: (8, 8)\n", + "I am rider 7409 - dep: (6, 5) , arr: (5, 4)\n", + "I am rider 7410 - dep: (9, 0) , arr: (5, 5)\n", + "I am rider 7411 - dep: (7, 7) , arr: (7, 3)\n", + "I am rider 7412 - dep: (5, 7) , arr: (2, 4)\n", + "I am rider 7413 - dep: (2, 3) , arr: (7, 3)\n", + "11 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (9, 6) to (9, 7) using car (7306, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6846 move from (2, 6) to (2, 7) using car (7352, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 6892 move from (9, 6) to (9, 7) using car (7306, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6934 move from (5, 8) to (6, 8) using car (7266, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 6934 arrived with a waiting time of 18 ticks\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (9, 7) to (9, 8) using car (7353, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 move from (9, 8) to (9, 9) using car (7396, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 7104 move from (5, 7) to (5, 6) using car (7326, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 7104 arrived with a waiting time of 8 ticks\n", + "Agent rider 7127 move from (2, 6) to (2, 7) using car (7352, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Rider n° 7127 arrived with a waiting time of 4 ticks\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 move from (7, 2) to (7, 3) using car (7307, [(7, 2), (7, 3)], 0)\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7160 move from (9, 7) to (9, 8) using car (7353, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7164 move from (5, 8) to (6, 8) using car (7266, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7184 move from (5, 7) to (6, 7) using car (7323, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 7188 arrived\n", + "Agent rider 7190 move from (1, 0) to (2, 0) using car (7276, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7192 doesn't move\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7203 move from (9, 6) to (9, 7) using car (7306, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7225 move from (1, 0) to (2, 0) using car (7276, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7227 arrived\n", + "Driver 7236 arrived\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7248 move from (9, 7) to (9, 8) using car (7353, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7250 doesn't move\n", + "Driver 7251 arrived\n", + "Agent rider 7262 doesn't move\n", + "Driver 7270 arrived\n", + "Driver 7275 arrived\n", + "Driver 7281 arrived\n", + "Agent rider 7287 move from (3, 6) to (4, 6) using car (7296, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (2, 5) to (1, 5) using car (7317, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7291 move from (7, 2) to (7, 3) using car (7307, [(7, 2), (7, 3)], 0)\n", + "Agent rider 7292 doesn't move\n", + "Driver 7293 arrived\n", + "Driver 7298 arrived\n", "Driver 7301 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (6, 6) to (5, 6) using car (7350, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7316 move from (6, 6) to (5, 6) using car (7350, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7317 move from (0, 8) to (0, 7) using car (7240, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7318 doesn't move\n", - "Driver 7320 arrived\n", - "Driver 7321 arrived\n", - "Agent rider 7322 move from (0, 8) to (0, 7) using car (7240, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7323 move from (1, 7) to (1, 8) using car (7285, [(1, 7), (1, 8)], 0)\n", - "Driver 7336 arrived\n", - "Agent rider 7340 move from (1, 6) to (1, 7) using car (7305, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7341 move from (5, 0) to (6, 0) using car (7356, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7342 move from (6, 1) to (6, 0) using car (7286, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 7343 move from (1, 6) to (2, 6) using car (7348, [(1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 7344 move from (0, 0) to (0, 1) using car (7334, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7345 move from (6, 3) to (6, 4) using car (7347, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 7358 doesn't move\n", - "Agent rider 7359 doesn't move\n", - "Agent rider 7360 move from (2, 9) to (3, 9) using car (7363, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7361 move from (2, 2) to (3, 2) using car (7293, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7362 move from (7, 7) to (7, 8) using car (7372, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 doesn't move\n", - "Agent rider 7366 move from (5, 0) to (6, 0) using car (7356, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 7305 arrived\n", + "Agent rider 7311 move from (5, 7) to (5, 6) using car (7326, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7318 move from (5, 7) to (5, 6) using car (7326, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7319 move from (7, 3) to (7, 4) using car (7358, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 move from (5, 7) to (5, 6) using car (7326, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7329 move from (3, 2) to (4, 2) using car (7294, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7331 move from (9, 7) to (9, 8) using car (7353, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (3, 6) to (4, 6) using car (7296, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7334 move from (9, 7) to (9, 8) using car (7353, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7335 move from (5, 1) to (6, 1) using car (7265, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7337 move from (3, 2) to (4, 2) using car (7294, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7338 move from (2, 6) to (2, 7) using car (7352, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", "Agent rider 7367 doesn't move\n", - "Agent rider 7368 doesn't move\n", - "Agent rider 7369 move from (2, 0) to (1, 0) using car (7394, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7370 move from (2, 0) to (1, 0) using car (7394, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7371 move from (8, 1) to (8, 2) using car (7364, [(8, 1), (8, 2)], 0)\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (8, 1) to (8, 2) using car (7364, [(8, 1), (8, 2)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7399 move from (6, 5) to (6, 4) using car (7383, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 7372 arrived\n", + "Agent rider 7376 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7379 doesn't move\n", + "Agent rider 7380 doesn't move\n", + "Agent rider 7381 move from (7, 3) to (7, 4) using car (7358, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7382 doesn't move\n", + "Agent rider 7383 move from (3, 3) to (3, 2) using car (7373, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7384 move from (3, 9) to (3, 8) using car (7369, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7385 move from (5, 2) to (5, 1) using car (7322, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7386 move from (2, 0) to (3, 0) using car (7398, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7401 doesn't move\n", + "Agent rider 7403 doesn't move\n", + "Agent rider 7404 doesn't move\n", "Agent rider 7405 doesn't move\n", - "tick 530 ended\n", - "I am driver 7406 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 7407 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 7408 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 7409 - trip: [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 7410 - trip: [(4, 6), (3, 6)]\n", - "I am driver 7411 - trip: [(1, 3), (1, 4), (1, 5), (0, 5)]\n", - "I am driver 7412 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 7413 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 7414 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 7415 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 7416 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (3, 6) to (4, 6) using car (7296, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7408 move from (4, 4) to (4, 5) using car (7339, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7409 move from (6, 5) to (6, 4) using car (7371, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 doesn't move\n", + "Agent rider 7412 move from (5, 7) to (5, 6) using car (7326, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7413 doesn't move\n", + "tick 522 ended\n", + "I am driver 7414 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 7415 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 7416 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 7417 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 7418 - trip: [(4, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 7419 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 7420 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 7421 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 7422 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 7423 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 7424 - trip: [(4, 1), (4, 0), (3, 0)]\n", "11 drivers generated.\n", - "I am rider 7417 - dep: (5, 5) , arr: (6, 6)\n", - "I am rider 7418 - dep: (6, 3) , arr: (1, 3)\n", - "I am rider 7419 - dep: (6, 0) , arr: (9, 7)\n", - "I am rider 7420 - dep: (2, 2) , arr: (3, 0)\n", - "I am rider 7421 - dep: (9, 2) , arr: (5, 5)\n", - "5 riders generated.\n", - "Agent rider 6462 doesn't move\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 move from (1, 1) to (1, 0) using car (7389, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 6749 doesn't move\n", - "Agent rider 6798 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6891 move from (1, 1) to (1, 0) using car (7389, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 6891 arrived with a waiting time of 20 ticks\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (0, 7) to (0, 6) using car (7240, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7005 move from (1, 1) to (1, 0) using car (7389, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 7037 move from (0, 1) to (0, 2) using car (7334, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7081 move from (7, 4) to (6, 4) using car (7381, [(7, 4), (6, 4), (5, 4)], 0)\n", - "Rider n° 7081 arrived with a waiting time of 8 ticks\n", - "Agent rider 7095 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 1) to (1, 0) using car (7389, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 7150 move from (6, 0) to (5, 0) using car (7286, [(6, 0), (5, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (6, 7) to (7, 7) using car (7333, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 7169 arrived\n", - "Agent rider 7180 move from (3, 5) to (3, 4) using car (7331, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Rider n° 7180 arrived with a waiting time of 4 ticks\n", - "Agent rider 7181 move from (1, 1) to (1, 0) using car (7389, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Driver 7184 arrived\n", - "Agent rider 7193 move from (4, 5) to (5, 5) using car (7349, [(4, 5), (5, 5)], 0)\n", - "Agent rider 7194 move from (0, 1) to (0, 2) using car (7334, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (3, 2) to (4, 2) using car (7293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 move from (3, 1) to (3, 0) using car (7378, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 7206 arrived\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7228 move from (4, 2) to (3, 2) using car (7382, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7232 doesn't move\n", - "Agent rider 7234 move from (6, 0) to (6, 1) using car (7356, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7247 doesn't move\n", - "Driver 7257 arrived\n", - "Agent rider 7258 move from (0, 1) to (0, 2) using car (7334, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7259 move from (6, 4) to (7, 4) using car (7383, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", + "I am rider 7425 - dep: (7, 9) , arr: (8, 5)\n", + "I am rider 7426 - dep: (1, 8) , arr: (4, 3)\n", + "I am rider 7427 - dep: (1, 5) , arr: (9, 2)\n", + "I am rider 7428 - dep: (0, 7) , arr: (6, 8)\n", + "I am rider 7429 - dep: (5, 6) , arr: (2, 9)\n", + "I am rider 7430 - dep: (7, 6) , arr: (1, 9)\n", + "6 riders generated.\n", + "Agent rider 6129 move from (9, 9) to (8, 9) using car (7415, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6218 move from (9, 9) to (8, 9) using car (7415, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (9, 9) to (8, 9) using car (7415, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6748 doesn't move\n", + "Agent rider 6760 move from (9, 7) to (9, 8) using car (7306, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6846 move from (2, 7) to (1, 7) using car (7303, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6892 move from (9, 7) to (9, 8) using car (7306, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (9, 9) to (8, 9) using car (7415, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (9, 8) to (9, 9) using car (7353, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 move from (9, 9) to (8, 9) using car (7396, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 7127 doesn't move\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 move from (7, 3) to (7, 4) using car (7350, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7160 move from (9, 8) to (9, 9) using car (7353, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7164 move from (6, 8) to (7, 8) using car (7266, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7184 move from (6, 7) to (7, 7) using car (7323, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 7190 move from (2, 0) to (3, 0) using car (7276, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7192 move from (0, 1) to (1, 1) using car (7414, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7203 move from (9, 7) to (9, 8) using car (7306, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7225 move from (2, 0) to (3, 0) using car (7276, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 7236 arrived\n", + "Agent rider 7244 move from (0, 1) to (1, 1) using car (7414, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (9, 8) to (9, 9) using car (7353, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7250 move from (1, 3) to (1, 2) using car (7365, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 7260 arrived\n", "Agent rider 7262 doesn't move\n", - "Driver 7265 arrived\n", "Driver 7267 arrived\n", - "Agent rider 7270 move from (3, 2) to (4, 2) using car (7293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 move from (5, 1) to (5, 2) using car (7385, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7274 move from (5, 7) to (5, 6) using car (7338, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 7278 arrived\n", - "Driver 7280 arrived\n", + "Driver 7274 arrived\n", "Driver 7283 arrived\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7288 move from (8, 4) to (8, 3) using car (7326, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 move from (3, 7) to (2, 7) using car (7392, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7290 doesn't move\n", - "Agent rider 7292 move from (0, 7) to (0, 6) using car (7240, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Driver 7303 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (5, 6) to (4, 6) using car (7350, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7316 move from (5, 6) to (4, 6) using car (7350, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7317 move from (0, 7) to (0, 6) using car (7240, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7318 move from (3, 5) to (3, 4) using car (7331, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 7321 arrived\n", - "Agent rider 7322 move from (0, 7) to (0, 6) using car (7240, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7323 doesn't move\n", - "Driver 7324 arrived\n", - "Agent rider 7340 move from (1, 7) to (1, 8) using car (7305, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7341 move from (6, 0) to (6, 1) using car (7356, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Rider n° 7341 arrived with a waiting time of 2 ticks\n", - "Agent rider 7342 move from (6, 0) to (5, 0) using car (7286, [(6, 0), (5, 0)], 0)\n", - "Agent rider 7343 move from (2, 6) to (3, 6) using car (7348, [(2, 6), (3, 6)], 0)\n", - "Agent rider 7344 move from (0, 1) to (0, 2) using car (7334, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7345 move from (6, 4) to (6, 5) using car (7347, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 7358 move from (1, 7) to (1, 8) using car (7305, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7359 move from (3, 9) to (4, 9) using car (7363, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7360 move from (3, 9) to (4, 9) using car (7363, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7361 move from (3, 2) to (4, 2) using car (7293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7362 move from (7, 8) to (7, 9) using car (7372, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 move from (7, 6) to (6, 6) using car (7374, [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 7366 move from (6, 0) to (6, 1) using car (7356, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7368 doesn't move\n", - "Agent rider 7369 move from (1, 0) to (0, 0) using car (7394, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7370 move from (1, 0) to (0, 0) using car (7394, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7371 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (3, 7) to (2, 7) using car (7392, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7399 move from (6, 4) to (7, 4) using car (7383, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7405 doesn't move\n", - "Agent rider 7417 move from (5, 5) to (5, 6) using car (7277, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7418 doesn't move\n", - "Agent rider 7419 move from (6, 0) to (6, 1) using car (7356, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "tick 531 ended\n", - "I am driver 7422 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 7423 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "I am driver 7424 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 7425 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 7426 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 7427 - trip: [(6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 7428 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 7429 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 7430 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 7431 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 7432 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 7433 - trip: [(2, 5), (1, 5), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 7434 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 7435 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 7436 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "15 drivers generated.\n", - "I am rider 7437 - dep: (7, 2) , arr: (5, 1)\n", - "I am rider 7438 - dep: (3, 1) , arr: (1, 3)\n", - "I am rider 7439 - dep: (9, 1) , arr: (0, 6)\n", - "I am rider 7440 - dep: (7, 7) , arr: (6, 5)\n", - "4 riders generated.\n", - "Agent rider 6462 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6643 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6728 move from (1, 0) to (2, 0) using car (7408, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 6749 move from (8, 2) to (8, 3) using car (7337, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6798 move from (0, 8) to (0, 9) using car (7304, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (0, 6) to (0, 5) using car (7240, [(0, 6), (0, 5)], 0)\n", - "Agent rider 7005 move from (1, 0) to (2, 0) using car (7389, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 7037 move from (0, 2) to (1, 2) using car (7434, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7050 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7095 move from (7, 2) to (7, 3) using car (7404, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 7095 arrived with a waiting time of 15 ticks\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 0) to (2, 0) using car (7408, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (7, 7) to (7, 6) using car (7333, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7180 move from (3, 5) to (2, 5) using car (7403, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 7181 move from (1, 0) to (2, 0) using car (7389, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 7193 doesn't move\n", - "Agent rider 7194 move from (0, 2) to (1, 2) using car (7434, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (4, 2) to (5, 2) using car (7293, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7202 move from (3, 0) to (2, 0) using car (7378, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7228 move from (3, 2) to (2, 2) using car (7382, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 7228 arrived with a waiting time of 0 ticks\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7232 move from (5, 6) to (5, 7) using car (7406, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7234 move from (6, 1) to (6, 2) using car (7356, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Driver 7238 arrived\n", - "Agent rider 7247 doesn't move\n", - "Agent rider 7258 move from (0, 2) to (1, 2) using car (7434, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7259 move from (7, 4) to (8, 4) using car (7383, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7262 move from (6, 5) to (6, 6) using car (7347, [(6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Rider n° 7262 arrived with a waiting time of 7 ticks\n", - "Driver 7264 arrived\n", - "Driver 7267 arrived\n", - "Agent rider 7270 move from (4, 2) to (5, 2) using car (7293, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 7270 arrived with a waiting time of 4 ticks\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 move from (5, 2) to (5, 3) using car (7385, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7274 move from (5, 6) to (5, 5) using car (7338, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Driver 7280 arrived\n", - "Driver 7285 arrived\n", - "Agent rider 7287 move from (8, 2) to (8, 1) using car (7355, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 7288 move from (8, 3) to (8, 2) using car (7326, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 doesn't move\n", - "Agent rider 7290 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7292 move from (0, 6) to (0, 5) using car (7240, [(0, 6), (0, 5)], 0)\n", - "Driver 7308 arrived\n", - "Driver 7312 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (4, 6) to (4, 5) using car (7350, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7316 move from (4, 6) to (4, 5) using car (7350, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7317 move from (0, 6) to (0, 5) using car (7240, [(0, 6), (0, 5)], 0)\n", - "Agent rider 7318 move from (3, 4) to (3, 3) using car (7331, [(3, 4), (3, 3)], 0)\n", - "Rider n° 7318 arrived with a waiting time of 5 ticks\n", - "Agent rider 7322 move from (0, 6) to (0, 5) using car (7240, [(0, 6), (0, 5)], 0)\n", - "Agent rider 7323 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 7323 arrived with a waiting time of 2 ticks\n", - "Agent rider 7340 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7344 move from (0, 2) to (1, 2) using car (7434, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7345 move from (6, 5) to (6, 6) using car (7347, [(6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Rider n° 7345 arrived with a waiting time of 3 ticks\n", - "Agent rider 7358 move from (1, 8) to (2, 8) using car (7305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7359 move from (4, 9) to (5, 9) using car (7363, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7360 move from (4, 9) to (5, 9) using car (7363, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7361 move from (4, 2) to (5, 2) using car (7293, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7362 move from (7, 9) to (6, 9) using car (7372, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 7364 arrived\n", - "Agent rider 7365 move from (6, 6) to (5, 6) using car (7374, [(6, 6), (5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 7366 move from (6, 1) to (6, 2) using car (7356, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7367 move from (4, 6) to (4, 5) using car (7350, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7368 move from (7, 4) to (8, 4) using car (7383, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 doesn't move\n", - "Driver 7387 arrived\n", - "Driver 7390 arrived\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (8, 2) to (8, 1) using car (7355, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 7398 move from (2, 7) to (1, 7) using car (7392, [(2, 7), (1, 7)], 0)\n", - "Agent rider 7399 move from (7, 4) to (8, 4) using car (7383, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7405 doesn't move\n", - "Agent rider 7417 move from (5, 6) to (5, 7) using car (7277, [(5, 6), (5, 7)], 0)\n", - "Agent rider 7418 move from (6, 3) to (5, 3) using car (7401, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7419 move from (6, 1) to (6, 2) using car (7356, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7437 doesn't move\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7440 move from (7, 7) to (7, 6) using car (7333, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "tick 532 ended\n", - "I am driver 7441 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 7442 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", - "I am driver 7443 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 7444 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 7445 - trip: [(5, 0), (6, 0), (7, 0)]\n", - "I am driver 7446 - trip: [(9, 4), (8, 4), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 7447 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "7 drivers generated.\n", - "I am rider 7448 - dep: (8, 9) , arr: (7, 8)\n", - "I am rider 7449 - dep: (4, 4) , arr: (9, 5)\n", - "I am rider 7450 - dep: (8, 6) , arr: (4, 2)\n", - "3 riders generated.\n", - "Agent rider 6462 move from (2, 8) to (3, 8) using car (7305, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6643 move from (2, 8) to (3, 8) using car (7305, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 move from (8, 6) to (8, 7) using car (7379, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6728 move from (2, 0) to (3, 0) using car (7408, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 6749 move from (8, 3) to (8, 4) using car (7337, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6798 move from (0, 9) to (1, 9) using car (7304, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 move from (2, 0) to (1, 0) using car (7378, [(2, 0), (1, 0)], 0)\n", - "Agent rider 7037 move from (1, 2) to (1, 3) using car (7434, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7050 move from (2, 8) to (3, 8) using car (7305, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (2, 0) to (1, 0) using car (7378, [(2, 0), (1, 0)], 0)\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (7, 6) to (7, 5) using car (7333, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7181 move from (2, 0) to (3, 0) using car (7389, [(2, 0), (3, 0)], 0)\n", - "Rider n° 7181 arrived with a waiting time of 7 ticks\n", - "Agent rider 7193 move from (5, 5) to (5, 4) using car (7338, [(5, 5), (5, 4)], 0)\n", - "Rider n° 7193 arrived with a waiting time of 3 ticks\n", - "Agent rider 7194 move from (1, 2) to (1, 1) using car (7332, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (5, 2) to (6, 2) using car (7293, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 move from (5, 2) to (6, 2) using car (7293, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7202 move from (2, 0) to (1, 0) using car (7378, [(2, 0), (1, 0)], 0)\n", - "Rider n° 7202 arrived with a waiting time of 5 ticks\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (5, 5) to (5, 4) using car (7338, [(5, 5), (5, 4)], 0)\n", - "Agent rider 7232 move from (5, 7) to (5, 8) using car (7406, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7234 move from (6, 2) to (6, 3) using car (7356, [(6, 2), (6, 3)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Driver 7243 arrived\n", - "Agent rider 7247 move from (9, 4) to (8, 4) using car (7446, [(9, 4), (8, 4), (8, 5), (7, 5), (6, 5)], 0)\n", - "Agent rider 7258 move from (1, 2) to (1, 1) using car (7332, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7259 doesn't move\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Driver 7264 arrived\n", - "Agent rider 7270 doesn't move\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 move from (5, 3) to (4, 3) using car (7401, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7274 move from (5, 5) to (5, 4) using car (7338, [(5, 5), (5, 4)], 0)\n", - "Driver 7285 arrived\n", - "Driver 7286 arrived\n", - "Agent rider 7287 move from (8, 1) to (8, 0) using car (7355, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 7288 move from (8, 2) to (8, 1) using car (7326, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 move from (2, 7) to (2, 8) using car (7373, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7290 move from (2, 8) to (3, 8) using car (7305, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7287 move from (4, 6) to (5, 6) using car (7296, [(4, 6), (5, 6)], 0)\n", + "Agent rider 7289 move from (1, 5) to (0, 5) using car (7317, [(1, 5), (0, 5)], 0)\n", + "Agent rider 7291 move from (7, 3) to (7, 4) using car (7350, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 7292 doesn't move\n", "Driver 7295 arrived\n", - "Driver 7302 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (4, 5) to (4, 4) using car (7350, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7316 move from (4, 5) to (4, 4) using car (7350, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Rider n° 7316 arrived with a waiting time of 4 ticks\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Driver 7325 arrived\n", - "Driver 7327 arrived\n", - "Agent rider 7340 move from (2, 8) to (3, 8) using car (7305, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7342 move from (5, 0) to (6, 0) using car (7445, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7344 move from (1, 2) to (1, 3) using car (7434, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 7348 arrived\n", - "Driver 7349 arrived\n", - "Driver 7351 arrived\n", - "Driver 7352 arrived\n", - "Agent rider 7358 move from (2, 8) to (3, 8) using car (7305, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7359 move from (5, 9) to (6, 9) using car (7363, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7360 move from (5, 9) to (6, 9) using car (7363, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7361 move from (5, 2) to (6, 2) using car (7293, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7362 move from (6, 9) to (5, 9) using car (7372, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 move from (5, 6) to (5, 7) using car (7374, [(5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 7366 move from (6, 2) to (5, 2) using car (7429, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7367 move from (4, 5) to (4, 4) using car (7350, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7368 move from (8, 4) to (9, 4) using car (7383, [(8, 4), (9, 4)], 0)\n", - "Rider n° 7368 arrived with a waiting time of 2 ticks\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (8, 2) to (8, 1) using car (7326, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 7301 arrived\n", + "Agent rider 7311 move from (5, 6) to (5, 5) using car (7326, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7318 move from (5, 6) to (5, 5) using car (7326, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7319 move from (7, 4) to (7, 5) using car (7358, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7327 move from (3, 0) to (3, 1) using car (7398, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 7328 move from (5, 6) to (5, 7) using car (7357, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 7329 move from (4, 2) to (5, 2) using car (7294, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7331 move from (9, 8) to (9, 9) using car (7353, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (4, 6) to (5, 6) using car (7296, [(4, 6), (5, 6)], 0)\n", + "Agent rider 7334 move from (9, 8) to (9, 9) using car (7353, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7335 move from (6, 1) to (7, 1) using car (7265, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7337 move from (4, 2) to (5, 2) using car (7294, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7338 move from (2, 7) to (2, 8) using car (7352, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Driver 7341 arrived\n", + "Driver 7347 arrived\n", + "Driver 7360 arrived\n", + "Agent rider 7367 doesn't move\n", + "Driver 7368 arrived\n", + "Driver 7370 arrived\n", + "Driver 7374 arrived\n", + "Agent rider 7376 move from (3, 8) to (3, 7) using car (7375, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (1, 2) to (2, 2) using car (7422, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 7379 move from (0, 1) to (1, 1) using car (7414, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7380 move from (6, 4) to (5, 4) using car (7371, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 7381 move from (7, 4) to (7, 5) using car (7358, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7382 doesn't move\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (3, 8) to (3, 7) using car (7369, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7385 move from (5, 1) to (6, 1) using car (7322, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7386 move from (3, 0) to (3, 1) using car (7398, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", "Driver 7393 arrived\n", - "Driver 7394 arrived\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (8, 1) to (8, 0) using car (7355, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7399 move from (8, 4) to (9, 4) using car (7383, [(8, 4), (9, 4)], 0)\n", - "Agent rider 7405 move from (5, 2) to (6, 2) using car (7293, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 7410 arrived\n", - "Agent rider 7417 move from (5, 7) to (6, 7) using car (7432, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 7418 move from (5, 3) to (5, 4) using car (7385, [(5, 3), (5, 4)], 0)\n", - "Agent rider 7419 move from (6, 2) to (5, 2) using car (7429, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7420 move from (2, 2) to (1, 2) using car (7382, [(2, 2), (1, 2)], 0)\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7437 doesn't move\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7440 move from (7, 6) to (7, 5) using car (7333, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7448 move from (8, 9) to (7, 9) using car (7441, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7450 move from (8, 6) to (7, 6) using car (7423, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "tick 533 ended\n", - "I am driver 7451 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 7452 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 7453 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 7454 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 7455 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 7456 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 7457 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 7458 - trip: [(9, 7), (8, 7), (7, 7)]\n", - "I am driver 7459 - trip: [(4, 6), (5, 6), (6, 6), (6, 5)]\n", - "I am driver 7460 - trip: [(7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 7461 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "11 drivers generated.\n", - "I am rider 7462 - dep: (0, 0) , arr: (6, 2)\n", - "I am rider 7463 - dep: (0, 8) , arr: (0, 6)\n", - "I am rider 7464 - dep: (9, 9) , arr: (1, 7)\n", - "I am rider 7465 - dep: (7, 6) , arr: (8, 2)\n", - "I am rider 7466 - dep: (8, 8) , arr: (2, 0)\n", - "I am rider 7467 - dep: (6, 9) , arr: (5, 5)\n", - "6 riders generated.\n", - "Agent rider 6462 move from (3, 8) to (4, 8) using car (7305, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6643 move from (3, 8) to (4, 8) using car (7305, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 6710 move from (9, 7) to (8, 7) using car (7458, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 6722 move from (8, 7) to (8, 8) using car (7379, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6728 move from (3, 0) to (4, 0) using car (7408, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Rider n° 6728 arrived with a waiting time of 22 ticks\n", - "Agent rider 6749 move from (8, 4) to (8, 5) using car (7446, [(8, 4), (8, 5), (7, 5), (6, 5)], 0)\n", - "Agent rider 6798 move from (1, 9) to (2, 9) using car (7304, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 6798 arrived with a waiting time of 28 ticks\n", - "Agent rider 6871 move from (9, 7) to (8, 7) using car (7458, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 6888 move from (9, 3) to (8, 3) using car (7457, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6948 move from (9, 7) to (8, 7) using car (7458, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 6969 doesn't move\n", - "Agent rider 6978 move from (9, 7) to (8, 7) using car (7458, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 6989 move from (9, 3) to (8, 3) using car (7457, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7002 move from (0, 5) to (0, 6) using car (7433, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7037 move from (1, 3) to (1, 4) using car (7434, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7150 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (7, 5) to (8, 5) using car (7333, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 7193 doesn't move\n", - "Agent rider 7194 move from (1, 1) to (1, 0) using car (7332, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 7194 arrived with a waiting time of 9 ticks\n", - "Agent rider 7196 move from (9, 3) to (8, 3) using car (7457, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7197 move from (6, 2) to (7, 2) using car (7293, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7201 move from (6, 2) to (7, 2) using car (7293, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7217 move from (8, 0) to (7, 0) using car (7355, [(8, 0), (7, 0)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (5, 4) to (4, 4) using car (7425, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7232 move from (5, 8) to (5, 9) using car (7406, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7234 move from (6, 3) to (6, 2) using car (7330, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7235 move from (9, 3) to (8, 3) using car (7457, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 7240 arrived\n", - "Agent rider 7247 move from (8, 4) to (8, 5) using car (7337, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 7258 move from (1, 1) to (1, 0) using car (7332, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7259 move from (8, 4) to (8, 5) using car (7337, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 7259 arrived with a waiting time of 5 ticks\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7270 move from (4, 2) to (5, 2) using car (7386, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 7270 arrived with a waiting time of 5 ticks\n", - "Agent rider 7272 move from (9, 3) to (8, 3) using car (7457, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7273 move from (4, 3) to (3, 3) using car (7401, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7274 doesn't move\n", - "Driver 7277 arrived\n", - "Driver 7286 arrived\n", - "Agent rider 7287 move from (8, 0) to (7, 0) using car (7355, [(8, 0), (7, 0)], 0)\n", - "Agent rider 7288 move from (8, 1) to (7, 1) using car (7326, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7289 move from (2, 8) to (2, 9) using car (7373, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7290 move from (3, 8) to (4, 8) using car (7305, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7292 move from (0, 5) to (0, 6) using car (7433, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7401 doesn't move\n", + "Agent rider 7403 doesn't move\n", + "Agent rider 7404 move from (8, 5) to (7, 5) using car (7417, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7405 move from (8, 5) to (7, 5) using car (7417, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (4, 6) to (3, 6) using car (7423, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 move from (4, 5) to (4, 6) using car (7339, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7409 move from (6, 4) to (5, 4) using car (7371, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Rider n° 7409 arrived with a waiting time of 0 ticks\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 doesn't move\n", + "Agent rider 7412 move from (5, 6) to (5, 5) using car (7326, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7413 doesn't move\n", + "Agent rider 7425 doesn't move\n", + "Agent rider 7426 move from (1, 8) to (1, 7) using car (7366, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 7427 move from (1, 5) to (0, 5) using car (7317, [(1, 5), (0, 5)], 0)\n", + "Agent rider 7428 doesn't move\n", + "Agent rider 7429 move from (5, 6) to (5, 7) using car (7357, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 7430 doesn't move\n", + "tick 523 ended\n", + "I am driver 7431 - trip: [(1, 4), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 7432 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 7433 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 7434 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 7435 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 7436 - trip: [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 7437 - trip: [(7, 3), (6, 3), (5, 3), (5, 4)]\n", + "I am driver 7438 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 7439 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 7440 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2)]\n", + "I am driver 7441 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 7442 - trip: [(2, 0), (2, 1), (1, 1)]\n", + "I am driver 7443 - trip: [(7, 4), (7, 5), (8, 5)]\n", + "I am driver 7444 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7445 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 7446 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "16 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6129 move from (8, 9) to (7, 9) using car (7396, [(8, 9), (7, 9)], 0)\n", + "Agent rider 6218 move from (8, 9) to (7, 9) using car (7396, [(8, 9), (7, 9)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (8, 9) to (7, 9) using car (7396, [(8, 9), (7, 9)], 0)\n", + "Agent rider 6748 move from (1, 1) to (2, 1) using car (7414, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 6760 move from (9, 8) to (9, 9) using car (7306, [(9, 8), (9, 9)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6846 move from (1, 7) to (0, 7) using car (7303, [(1, 7), (0, 7)], 0)\n", + "Agent rider 6892 move from (9, 8) to (9, 9) using car (7306, [(9, 8), (9, 9)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 move from (7, 7) to (8, 7) using car (7323, [(7, 7), (8, 7)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7023 move from (8, 9) to (7, 9) using car (7415, [(8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (9, 9) to (8, 9) using car (7353, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7089 move from (9, 2) to (8, 2) using car (7446, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 move from (8, 9) to (7, 9) using car (7415, [(8, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 move from (7, 4) to (7, 5) using car (7443, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7160 move from (9, 9) to (8, 9) using car (7353, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7164 move from (7, 8) to (8, 8) using car (7266, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7184 move from (7, 7) to (8, 7) using car (7323, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7190 move from (3, 0) to (4, 0) using car (7276, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7192 move from (1, 1) to (2, 1) using car (7414, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7195 move from (7, 7) to (8, 7) using car (7323, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7203 move from (9, 8) to (9, 9) using car (7306, [(9, 8), (9, 9)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7225 move from (3, 0) to (4, 0) using car (7276, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7244 move from (1, 1) to (2, 1) using car (7414, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (9, 9) to (8, 9) using car (7435, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7250 move from (1, 2) to (1, 1) using car (7365, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7262 doesn't move\n", + "Driver 7263 arrived\n", + "Driver 7274 arrived\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 move from (7, 4) to (7, 5) using car (7443, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 7292 doesn't move\n", "Driver 7302 arrived\n", - "Driver 7313 arrived\n", - "Agent rider 7314 move from (9, 3) to (8, 3) using car (7457, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7315 move from (4, 4) to (4, 3) using car (7350, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7317 move from (0, 5) to (0, 6) using car (7433, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 7322 move from (0, 5) to (0, 6) using car (7433, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 7328 arrived\n", - "Driver 7331 arrived\n", - "Agent rider 7340 move from (3, 8) to (4, 8) using car (7305, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7342 move from (6, 0) to (7, 0) using car (7445, [(6, 0), (7, 0)], 0)\n", - "Agent rider 7343 move from (3, 6) to (3, 5) using car (7442, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 7344 move from (1, 3) to (1, 4) using car (7434, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Driver 7304 arrived\n", + "Driver 7307 arrived\n", + "Agent rider 7311 move from (5, 5) to (5, 4) using car (7326, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 7315 arrived\n", + "Agent rider 7318 move from (5, 5) to (5, 4) using car (7326, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7319 move from (7, 5) to (6, 5) using car (7417, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 doesn't move\n", + "Agent rider 7329 move from (5, 2) to (6, 2) using car (7294, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7331 move from (9, 9) to (8, 9) using car (7353, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 doesn't move\n", + "Agent rider 7334 move from (9, 9) to (8, 9) using car (7435, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (7, 1) to (8, 1) using car (7265, [(7, 1), (8, 1)], 0)\n", + "Agent rider 7337 move from (5, 2) to (6, 2) using car (7294, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 7337 arrived with a waiting time of 4 ticks\n", + "Agent rider 7338 move from (2, 8) to (2, 9) using car (7352, [(2, 8), (2, 9), (1, 9)], 0)\n", + "Driver 7346 arrived\n", "Driver 7349 arrived\n", - "Driver 7352 arrived\n", - "Agent rider 7358 move from (3, 8) to (4, 8) using car (7305, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 7358 arrived with a waiting time of 3 ticks\n", - "Agent rider 7359 move from (6, 9) to (7, 9) using car (7363, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7360 doesn't move\n", - "Agent rider 7361 move from (6, 2) to (6, 1) using car (7357, [(6, 2), (6, 1)], 0)\n", - "Agent rider 7362 move from (5, 9) to (4, 9) using car (7372, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 move from (5, 7) to (4, 7) using car (7374, [(5, 7), (4, 7)], 0)\n", - "Agent rider 7366 move from (5, 2) to (5, 3) using car (7429, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7367 move from (4, 4) to (4, 3) using car (7350, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (8, 1) to (7, 1) using car (7326, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 7381 arrived\n", - "Driver 7391 arrived\n", - "Driver 7392 arrived\n", - "Driver 7394 arrived\n", - "Agent rider 7396 move from (0, 4) to (0, 5) using car (7455, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 7397 move from (8, 0) to (7, 0) using car (7355, [(8, 0), (7, 0)], 0)\n", - "Agent rider 7398 move from (1, 7) to (1, 8) using car (7416, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7367 move from (1, 2) to (1, 1) using car (7365, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7376 move from (3, 7) to (3, 6) using car (7375, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 7377 move from (1, 2) to (1, 1) using car (7365, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7378 move from (2, 2) to (3, 2) using car (7422, [(2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 7379 move from (1, 1) to (2, 1) using car (7414, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7380 move from (5, 4) to (4, 4) using car (7371, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 7381 move from (7, 5) to (6, 5) using car (7417, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 7381 arrived with a waiting time of 0 ticks\n", + "Agent rider 7382 doesn't move\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (3, 7) to (3, 6) using car (7369, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7385 move from (6, 1) to (7, 1) using car (7322, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7386 move from (3, 1) to (3, 2) using car (7398, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", "Agent rider 7399 doesn't move\n", - "Agent rider 7405 move from (6, 2) to (7, 2) using car (7293, [(6, 2), (7, 2), (8, 2)], 0)\n" + "Agent rider 7400 doesn't move\n", + "Agent rider 7401 move from (9, 2) to (8, 2) using car (7446, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7403 move from (2, 9) to (3, 9) using car (7419, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 move from (7, 5) to (7, 6) using car (7358, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7405 doesn't move\n", + "Agent rider 7406 move from (3, 5) to (3, 6) using car (7362, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7407 move from (3, 6) to (2, 6) using car (7423, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 move from (4, 6) to (4, 7) using car (7339, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 doesn't move\n", + "Agent rider 7412 move from (5, 5) to (4, 5) using car (7394, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 7413 doesn't move\n", + "Agent rider 7425 doesn't move\n", + "Agent rider 7426 move from (1, 7) to (1, 6) using car (7366, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 doesn't move\n", + "Agent rider 7429 move from (5, 7) to (5, 8) using car (7357, [(5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 7430 doesn't move\n", + "tick 524 ended\n", + "I am driver 7447 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 7448 - trip: [(6, 2), (5, 2), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 7449 - trip: [(2, 1), (2, 0), (3, 0)]\n", + "I am driver 7450 - trip: [(5, 5), (5, 6), (4, 6)]\n", + "I am driver 7451 - trip: [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 7452 - trip: [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 7453 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 7454 - trip: [(4, 7), (3, 7), (2, 7), (2, 8)]\n", + "I am driver 7455 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 7456 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 7457 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 7458 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 7459 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 7460 - trip: [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 7461 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 7462 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 7463 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 7464 - trip: [(7, 1), (6, 1), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 7465 - trip: [(0, 7), (0, 6)]\n", + "I am driver 7466 - trip: [(2, 2), (1, 2), (1, 3), (1, 4)]\n", + "20 drivers generated.\n", + "I am rider 7467 - dep: (1, 8) , arr: (6, 5)\n", + "I am rider 7468 - dep: (7, 7) , arr: (3, 9)\n", + "I am rider 7469 - dep: (1, 8) , arr: (6, 9)\n", + "I am rider 7470 - dep: (8, 3) , arr: (3, 7)\n", + "I am rider 7471 - dep: (6, 3) , arr: (2, 1)\n", + "5 riders generated.\n", + "Agent rider 6129 move from (7, 9) to (7, 8) using car (7415, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6218 move from (7, 9) to (7, 8) using car (7415, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (7, 9) to (7, 8) using car (7415, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 6748 move from (2, 1) to (2, 0) using car (7449, [(2, 1), (2, 0), (3, 0)], 0)\n", + "Rider n° 6748 arrived with a waiting time of 19 ticks\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6846 move from (0, 7) to (0, 6) using car (7465, [(0, 7), (0, 6)], 0)\n", + "Rider n° 6846 arrived with a waiting time of 13 ticks\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 6954 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7417 move from (6, 7) to (7, 7) using car (7347, [(6, 7), (7, 7)], 0)\n", - "Agent rider 7418 move from (5, 4) to (4, 4) using car (7425, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7419 move from (5, 2) to (5, 3) using car (7429, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7437 move from (7, 2) to (7, 1) using car (7309, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7440 move from (7, 5) to (6, 5) using car (7451, [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 7440 arrived with a waiting time of 0 ticks\n", - "Agent rider 7448 doesn't move\n", - "Agent rider 7449 move from (4, 4) to (3, 4) using car (7427, [(4, 4), (3, 4)], 0)\n", - "Agent rider 7450 move from (7, 6) to (7, 5) using car (7461, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 doesn't move\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 doesn't move\n", - "Agent rider 7467 doesn't move\n", - "tick 534 ended\n", - "I am driver 7468 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 7469 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 7470 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 7471 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7472 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "5 drivers generated.\n", - "I am rider 7473 - dep: (6, 0) , arr: (0, 6)\n", - "1 riders generated.\n", - "Agent rider 6462 move from (4, 8) to (5, 8) using car (7305, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 6462 arrived with a waiting time of 32 ticks\n", - "Agent rider 6643 move from (4, 8) to (5, 8) using car (7305, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 6643 arrived with a waiting time of 27 ticks\n", - "Agent rider 6710 move from (8, 7) to (7, 7) using car (7458, [(8, 7), (7, 7)], 0)\n", - "Agent rider 6722 move from (8, 8) to (9, 8) using car (7379, [(8, 8), (9, 8)], 0)\n", - "Agent rider 6749 move from (8, 5) to (7, 5) using car (7446, [(8, 5), (7, 5), (6, 5)], 0)\n", - "Rider n° 6749 arrived with a waiting time of 12 ticks\n", - "Agent rider 6871 move from (8, 7) to (7, 7) using car (7458, [(8, 7), (7, 7)], 0)\n", - "Agent rider 6888 move from (8, 3) to (7, 3) using car (7457, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6969 move from (7, 2) to (8, 2) using car (7293, [(7, 2), (8, 2)], 0)\n", - "Rider n° 6969 arrived with a waiting time of 15 ticks\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6989 move from (8, 3) to (7, 3) using car (7457, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7002 move from (0, 6) to (0, 7) using car (7433, [(0, 6), (0, 7)], 0)\n", - "Agent rider 7005 move from (1, 0) to (2, 0) using car (7332, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7037 move from (1, 4) to (1, 5) using car (7434, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 0) to (2, 0) using car (7332, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7150 move from (5, 0) to (5, 1) using car (7414, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Rider n° 7150 arrived with a waiting time of 9 ticks\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (8, 5) to (8, 6) using car (7337, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 7194 doesn't move\n", - "Agent rider 7196 move from (8, 3) to (7, 3) using car (7457, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7197 doesn't move\n", - "Agent rider 7201 move from (7, 2) to (8, 2) using car (7293, [(7, 2), (8, 2)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (4, 4) to (3, 4) using car (7425, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7232 move from (5, 9) to (4, 9) using car (7406, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 7232 arrived with a waiting time of 2 ticks\n", - "Agent rider 7234 move from (6, 2) to (6, 1) using car (7330, [(6, 2), (6, 1)], 0)\n", - "Agent rider 7235 move from (8, 3) to (7, 3) using car (7457, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7247 move from (8, 5) to (9, 5) using car (7333, [(8, 5), (9, 5)], 0)\n", - "Agent rider 7258 move from (1, 0) to (2, 0) using car (7332, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 move from (8, 3) to (7, 3) using car (7457, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7273 move from (3, 3) to (3, 4) using car (7401, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7274 move from (5, 4) to (5, 5) using car (7431, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 7286 arrived\n", + "Agent rider 7022 move from (8, 1) to (8, 2) using car (7458, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 7023 move from (7, 9) to (7, 8) using car (7415, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Rider n° 7023 arrived with a waiting time of 11 ticks\n", + "Agent rider 7033 move from (0, 7) to (0, 6) using car (7465, [(0, 7), (0, 6)], 0)\n", + "Agent rider 7086 move from (8, 9) to (7, 9) using car (7435, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 move from (7, 9) to (7, 8) using car (7416, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7129 move from (0, 7) to (0, 6) using car (7465, [(0, 7), (0, 6)], 0)\n", + "Agent rider 7131 move from (7, 5) to (8, 5) using car (7443, [(7, 5), (8, 5)], 0)\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7160 move from (8, 9) to (7, 9) using car (7435, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7164 move from (8, 8) to (9, 8) using car (7266, [(8, 8), (9, 8)], 0)\n", + "Rider n° 7164 arrived with a waiting time of 7 ticks\n", + "Agent rider 7184 doesn't move\n", + "Agent rider 7190 move from (4, 0) to (5, 0) using car (7276, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7192 move from (2, 1) to (1, 1) using car (7442, [(2, 1), (1, 1)], 0)\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7225 move from (4, 0) to (5, 0) using car (7276, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7244 move from (2, 1) to (3, 1) using car (7414, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (8, 9) to (7, 9) using car (7435, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7250 doesn't move\n", + "Agent rider 7262 move from (4, 4) to (3, 4) using car (7371, [(4, 4), (3, 4)], 0)\n", + "Rider n° 7262 arrived with a waiting time of 5 ticks\n", "Agent rider 7287 doesn't move\n", - "Agent rider 7288 move from (7, 1) to (6, 1) using car (7326, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7288 arrived with a waiting time of 3 ticks\n", - "Agent rider 7289 move from (2, 9) to (3, 9) using car (7452, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7290 move from (4, 8) to (5, 8) using car (7305, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 7290 arrived with a waiting time of 5 ticks\n", - "Agent rider 7292 move from (0, 6) to (0, 7) using car (7433, [(0, 6), (0, 7)], 0)\n", - "Agent rider 7314 move from (8, 3) to (7, 3) using car (7457, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7315 move from (4, 3) to (4, 2) using car (7350, [(4, 3), (4, 2)], 0)\n", - "Agent rider 7317 move from (0, 6) to (0, 7) using car (7433, [(0, 6), (0, 7)], 0)\n", - "Agent rider 7322 move from (0, 6) to (0, 7) using car (7433, [(0, 6), (0, 7)], 0)\n", - "Driver 7329 arrived\n", - "Driver 7338 arrived\n", - "Agent rider 7340 move from (4, 8) to (5, 8) using car (7305, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7344 move from (1, 4) to (1, 5) using car (7434, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 move from (7, 5) to (8, 5) using car (7443, [(7, 5), (8, 5)], 0)\n", + "Agent rider 7292 move from (3, 6) to (3, 5) using car (7369, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 7296 arrived\n", + "Agent rider 7311 move from (5, 4) to (5, 3) using car (7326, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 7317 arrived\n", + "Agent rider 7318 doesn't move\n", + "Agent rider 7319 move from (6, 5) to (5, 5) using car (7417, [(6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 7324 arrived\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7328 move from (5, 7) to (4, 7) using car (7390, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7329 move from (6, 2) to (7, 2) using car (7294, [(6, 2), (7, 2)], 0)\n", + "Agent rider 7331 move from (8, 9) to (7, 9) using car (7353, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 move from (0, 7) to (0, 6) using car (7465, [(0, 7), (0, 6)], 0)\n", + "Agent rider 7333 doesn't move\n", + "Agent rider 7334 move from (8, 9) to (7, 9) using car (7435, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (8, 1) to (8, 2) using car (7392, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 7338 move from (2, 9) to (1, 9) using car (7352, [(2, 9), (1, 9)], 0)\n", + "Rider n° 7338 arrived with a waiting time of 2 ticks\n", + "Driver 7342 arrived\n", + "Driver 7344 arrived\n", + "Driver 7354 arrived\n", + "Driver 7359 arrived\n", + "Agent rider 7367 move from (1, 1) to (2, 1) using car (7365, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7376 move from (3, 6) to (4, 6) using car (7452, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7377 move from (1, 1) to (2, 1) using car (7365, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7378 move from (3, 2) to (3, 3) using car (7398, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 7379 move from (2, 1) to (3, 1) using car (7414, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7380 move from (4, 4) to (3, 4) using car (7371, [(4, 4), (3, 4)], 0)\n", + "Agent rider 7382 move from (7, 7) to (7, 6) using car (7459, [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7383 move from (3, 2) to (3, 1) using car (7422, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 7384 move from (3, 6) to (4, 6) using car (7452, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7385 move from (7, 1) to (6, 1) using car (7464, [(7, 1), (6, 1), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 7386 move from (3, 2) to (3, 3) using car (7402, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Driver 7391 arrived\n", + "Agent rider 7399 move from (8, 1) to (8, 2) using car (7392, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7401 doesn't move\n", + "Agent rider 7403 move from (3, 9) to (4, 9) using car (7419, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 move from (7, 6) to (6, 6) using car (7358, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7405 doesn't move\n", + "Agent rider 7406 move from (3, 6) to (4, 6) using car (7452, [(3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7407 move from (2, 6) to (2, 5) using car (7423, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 move from (4, 7) to (4, 8) using car (7339, [(4, 7), (4, 8)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 move from (7, 7) to (7, 6) using car (7459, [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7412 move from (4, 5) to (3, 5) using car (7394, [(4, 5), (3, 5)], 0)\n", + "Agent rider 7413 doesn't move\n", + "Agent rider 7425 move from (7, 9) to (7, 8) using car (7416, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7426 move from (1, 6) to (1, 5) using car (7366, [(1, 6), (1, 5)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 move from (0, 7) to (0, 6) using car (7465, [(0, 7), (0, 6)], 0)\n", + "Agent rider 7429 move from (5, 8) to (5, 9) using car (7357, [(5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Agent rider 7467 doesn't move\n", + "Agent rider 7468 doesn't move\n", + "Agent rider 7469 doesn't move\n", + "Agent rider 7470 move from (8, 3) to (7, 3) using car (7453, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 doesn't move\n", + "tick 525 ended\n", + "I am driver 7472 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 7473 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 7474 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 7475 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 7476 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 7477 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 7478 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 7479 - trip: [(8, 9), (9, 9)]\n", + "I am driver 7480 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 7481 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 7482 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 7483 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 7484 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 7485 - trip: [(5, 6), (4, 6), (3, 6), (3, 5)]\n", + "14 drivers generated.\n", + "I am rider 7486 - dep: (3, 2) , arr: (2, 4)\n", + "I am rider 7487 - dep: (1, 9) , arr: (5, 3)\n", + "2 riders generated.\n", + "Agent rider 6129 move from (7, 8) to (7, 7) using car (7415, [(7, 8), (7, 7)], 0)\n", + "Agent rider 6218 move from (7, 8) to (7, 7) using car (7415, [(7, 8), (7, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (7, 8) to (7, 7) using car (7415, [(7, 8), (7, 7)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 move from (8, 7) to (7, 7) using car (7455, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 move from (8, 2) to (7, 2) using car (7473, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (7, 9) to (6, 9) using car (7435, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7089 move from (8, 2) to (8, 3) using car (7392, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 move from (7, 8) to (7, 7) using car (7416, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7133 doesn't move\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7184 move from (8, 7) to (7, 7) using car (7455, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7192 move from (1, 1) to (1, 0) using car (7434, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7225 move from (5, 0) to (6, 0) using car (7276, [(5, 0), (6, 0)], 0)\n", + "Rider n° 7225 arrived with a waiting time of 6 ticks\n", + "Agent rider 7244 move from (3, 1) to (4, 1) using car (7414, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (7, 9) to (6, 9) using car (7435, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7250 move from (1, 1) to (1, 0) using car (7434, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 7250 arrived with a waiting time of 5 ticks\n", + "Driver 7265 arrived\n", + "Agent rider 7287 move from (5, 6) to (4, 6) using car (7450, [(5, 6), (4, 6)], 0)\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7292 move from (3, 5) to (3, 4) using car (7369, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 7303 arrived\n", + "Driver 7306 arrived\n", + "Agent rider 7311 move from (5, 3) to (5, 2) using car (7326, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7318 doesn't move\n", + "Agent rider 7319 doesn't move\n", + "Driver 7323 arrived\n", + "Agent rider 7327 move from (3, 1) to (4, 1) using car (7414, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7328 move from (4, 7) to (4, 6) using car (7474, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3)], 0)\n", + "Rider n° 7328 arrived with a waiting time of 4 ticks\n", + "Agent rider 7329 doesn't move\n", + "Agent rider 7331 move from (7, 9) to (6, 9) using car (7353, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 doesn't move\n", + "Agent rider 7334 move from (7, 9) to (6, 9) using car (7435, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (8, 2) to (8, 3) using car (7392, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", "Driver 7356 arrived\n", - "Agent rider 7359 move from (7, 9) to (8, 9) using car (7363, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7360 move from (6, 9) to (6, 8) using car (7441, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7361 doesn't move\n", - "Agent rider 7362 move from (4, 9) to (3, 9) using car (7372, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 doesn't move\n", - "Agent rider 7366 move from (5, 3) to (5, 4) using car (7429, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7367 move from (4, 3) to (4, 2) using car (7350, [(4, 3), (4, 2)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (7, 1) to (6, 1) using car (7326, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 7378 arrived\n", - "Driver 7382 arrived\n", - "Driver 7383 arrived\n", - "Driver 7385 arrived\n", - "Driver 7388 arrived\n", - "Driver 7389 arrived\n", - "Driver 7392 arrived\n", - "Agent rider 7396 move from (0, 5) to (0, 6) using car (7455, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 8) to (1, 7) using car (7444, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 7399 doesn't move\n", - "Agent rider 7405 move from (7, 2) to (8, 2) using car (7293, [(7, 2), (8, 2)], 0)\n", - "Rider n° 7405 arrived with a waiting time of 3 ticks\n", - "Driver 7411 arrived\n", - "Agent rider 7417 move from (7, 7) to (7, 6) using car (7432, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 7418 move from (4, 4) to (3, 4) using car (7425, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7419 move from (5, 3) to (5, 4) using car (7429, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7437 move from (7, 1) to (6, 1) using car (7326, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7448 doesn't move\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7450 move from (7, 5) to (7, 4) using car (7461, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 doesn't move\n", - "Agent rider 7465 move from (7, 6) to (7, 5) using car (7375, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 7466 doesn't move\n", - "Agent rider 7467 move from (6, 9) to (6, 8) using car (7441, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7473 doesn't move\n", - "tick 535 ended\n", - "I am driver 7474 - trip: [(6, 5), (7, 5), (8, 5)]\n", - "1 drivers generated.\n", - "I am rider 7475 - dep: (6, 9) , arr: (8, 5)\n", - "I am rider 7476 - dep: (6, 5) , arr: (6, 1)\n", - "I am rider 7477 - dep: (4, 2) , arr: (0, 2)\n", - "3 riders generated.\n", - "Agent rider 6643 doesn't move\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6948 doesn't move\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 doesn't move\n", - "Agent rider 7005 move from (2, 0) to (3, 0) using car (7332, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7037 move from (1, 5) to (1, 6) using car (7434, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7050 move from (3, 8) to (2, 8) using car (7413, [(3, 8), (2, 8)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (2, 0) to (3, 0) using car (7332, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (8, 6) to (8, 7) using car (7337, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7197 move from (7, 2) to (7, 3) using car (7426, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (3, 4) to (2, 4) using car (7425, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7234 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7247 doesn't move\n", - "Agent rider 7258 move from (2, 0) to (3, 0) using car (7332, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 move from (7, 3) to (6, 3) using car (7457, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7273 move from (3, 4) to (2, 4) using car (7425, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7274 move from (5, 5) to (5, 6) using car (7431, [(5, 5), (5, 6)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7289 move from (3, 9) to (4, 9) using car (7452, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7317 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (5, 8) to (6, 8) using car (7305, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7344 move from (1, 5) to (1, 6) using car (7434, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 7344 arrived with a waiting time of 1 ticks\n", - "Driver 7347 arrived\n", - "Driver 7355 arrived\n", - "Driver 7357 arrived\n", - "Agent rider 7359 move from (8, 9) to (8, 8) using car (7363, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 7359 arrived with a waiting time of 3 ticks\n", - "Agent rider 7360 move from (6, 8) to (6, 7) using car (7441, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7361 doesn't move\n", - "Agent rider 7362 move from (3, 9) to (2, 9) using car (7372, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7365 doesn't move\n", - "Agent rider 7366 move from (5, 4) to (5, 5) using car (7429, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (6, 1) to (5, 1) using car (7326, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 7374 arrived\n", - "Driver 7377 arrived\n", - "Driver 7383 arrived\n", - "Driver 7389 arrived\n", - "Driver 7395 arrived\n", - "Agent rider 7396 move from (0, 6) to (0, 7) using car (7455, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 7) to (1, 6) using car (7444, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 7399 doesn't move\n", - "Driver 7400 arrived\n", - "Agent rider 7417 move from (7, 6) to (6, 6) using car (7456, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Rider n° 7417 arrived with a waiting time of 0 ticks\n", - "Agent rider 7418 move from (3, 4) to (2, 4) using car (7425, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 7419 move from (5, 4) to (5, 5) using car (7429, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Driver 7427 arrived\n", - "Agent rider 7437 move from (6, 1) to (5, 1) using car (7326, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7437 arrived with a waiting time of 2 ticks\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Driver 7445 arrived\n", - "Agent rider 7448 doesn't move\n", - "Agent rider 7449 move from (3, 4) to (3, 5) using car (7435, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 7450 move from (7, 4) to (7, 3) using car (7461, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 doesn't move\n", - "Agent rider 7465 move from (7, 5) to (7, 4) using car (7375, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 7466 move from (8, 8) to (7, 8) using car (7471, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 8) to (6, 7) using car (7441, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7475 move from (6, 9) to (7, 9) using car (7402, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 7476 doesn't move\n", - "Agent rider 7477 doesn't move\n", - "tick 536 ended\n", - "I am driver 7478 - trip: [(7, 1), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 7479 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 7480 - trip: [(8, 2), (8, 3), (9, 3)]\n", - "I am driver 7481 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 7482 - trip: [(4, 2), (4, 1)]\n", - "I am driver 7483 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 7484 - trip: [(6, 3), (6, 4)]\n", - "I am driver 7485 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (2, 6)]\n", - "I am driver 7486 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 7487 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 7488 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 7489 - trip: [(1, 6), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 7490 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 7491 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 7492 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 7493 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 7494 - trip: [(5, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 7495 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "18 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6722 move from (9, 8) to (9, 7) using car (7490, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 6722 arrived with a waiting time of 27 ticks\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 move from (7, 3) to (7, 4) using car (7426, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 6948 move from (8, 7) to (8, 8) using car (7337, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6978 move from (8, 7) to (8, 8) using car (7337, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (0, 7) to (0, 8) using car (7455, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7005 move from (3, 0) to (4, 0) using car (7332, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7037 move from (1, 6) to (2, 6) using car (7489, [(1, 6), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (3, 0) to (4, 0) using car (7332, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (8, 7) to (8, 8) using car (7337, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 7196 move from (7, 3) to (7, 4) using car (7426, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7197 move from (7, 3) to (7, 4) using car (7426, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Rider n° 7197 arrived with a waiting time of 6 ticks\n", - "Agent rider 7201 move from (8, 2) to (8, 3) using car (7480, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (2, 4) to (1, 4) using car (7425, [(2, 4), (1, 4)], 0)\n", - "Agent rider 7234 doesn't move\n", - "Agent rider 7235 move from (7, 3) to (7, 4) using car (7426, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7247 doesn't move\n", - "Agent rider 7258 move from (3, 0) to (4, 0) using car (7332, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 move from (6, 3) to (5, 3) using car (7457, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7273 move from (2, 4) to (1, 4) using car (7425, [(2, 4), (1, 4)], 0)\n", - "Agent rider 7274 move from (5, 6) to (5, 7) using car (7409, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7289 move from (4, 9) to (4, 8) using car (7452, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 7289 arrived with a waiting time of 4 ticks\n", - "Agent rider 7292 move from (0, 7) to (0, 8) using car (7455, [(0, 7), (0, 8)], 0)\n", - "Driver 7293 arrived\n", - "Driver 7309 arrived\n", - "Agent rider 7314 move from (7, 3) to (7, 4) using car (7426, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7315 move from (4, 2) to (4, 3) using car (7408, [(4, 2), (4, 3)], 0)\n", - "Agent rider 7317 move from (0, 7) to (0, 8) using car (7455, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7322 move from (0, 7) to (0, 8) using car (7455, [(0, 7), (0, 8)], 0)\n", - "Driver 7330 arrived\n", - "Driver 7333 arrived\n", - "Agent rider 7340 move from (6, 8) to (7, 8) using car (7305, [(6, 8), (7, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7343 move from (3, 5) to (3, 6) using car (7435, [(3, 5), (3, 6)], 0)\n", - "Driver 7346 arrived\n", + "Driver 7361 arrived\n", + "Driver 7364 arrived\n", + "Agent rider 7367 move from (2, 1) to (3, 1) using car (7365, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7376 move from (4, 6) to (4, 5) using car (7447, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7377 move from (2, 1) to (3, 1) using car (7365, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7378 move from (3, 3) to (3, 4) using car (7398, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 7379 move from (3, 1) to (3, 2) using car (7457, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7380 doesn't move\n", + "Agent rider 7382 move from (7, 6) to (7, 5) using car (7459, [(7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7383 move from (3, 1) to (3, 0) using car (7422, [(3, 1), (3, 0)], 0)\n", + "Agent rider 7384 move from (4, 6) to (5, 6) using car (7452, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7385 move from (6, 1) to (6, 2) using car (7464, [(6, 1), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 7386 move from (3, 3) to (2, 3) using car (7402, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Driver 7396 arrived\n", + "Agent rider 7399 move from (8, 2) to (7, 2) using car (7473, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 move from (2, 8) to (1, 8) using car (7432, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7401 move from (8, 2) to (8, 3) using car (7392, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 7403 move from (4, 9) to (5, 9) using car (7419, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 move from (6, 6) to (5, 6) using car (7358, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 7405 doesn't move\n", + "Agent rider 7406 move from (4, 6) to (5, 6) using car (7452, [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7407 move from (2, 5) to (2, 4) using car (7423, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 move from (7, 6) to (7, 5) using car (7459, [(7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7412 move from (3, 5) to (3, 4) using car (7369, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 7413 move from (2, 3) to (2, 2) using car (7440, [(2, 3), (2, 2), (3, 2)], 0)\n", + "Driver 7424 arrived\n", + "Agent rider 7425 move from (7, 8) to (7, 7) using car (7416, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7426 move from (1, 5) to (1, 4) using car (7482, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 doesn't move\n", + "Agent rider 7429 move from (5, 9) to (4, 9) using car (7357, [(5, 9), (4, 9)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Agent rider 7467 doesn't move\n", + "Agent rider 7468 doesn't move\n", + "Agent rider 7469 doesn't move\n", + "Agent rider 7470 move from (7, 3) to (6, 3) using car (7453, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 move from (6, 3) to (5, 3) using car (7438, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 7486 doesn't move\n", + "Agent rider 7487 doesn't move\n", + "tick 526 ended\n", + "I am driver 7488 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 7489 - trip: [(7, 1), (7, 2), (7, 3), (6, 3), (5, 3)]\n", + "I am driver 7490 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7491 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "4 drivers generated.\n", + "I am rider 7492 - dep: (2, 5) , arr: (0, 6)\n", + "I am rider 7493 - dep: (7, 8) , arr: (0, 8)\n", + "I am rider 7494 - dep: (3, 8) , arr: (0, 0)\n", + "I am rider 7495 - dep: (4, 5) , arr: (4, 0)\n", + "4 riders generated.\n", + "Agent rider 6129 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6218 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 move from (7, 2) to (8, 2) using car (7373, [(7, 2), (8, 2)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (6, 9) to (7, 9) using car (7345, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7089 move from (8, 3) to (8, 4) using car (7392, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7133 move from (6, 9) to (5, 9) using car (7353, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7184 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7190 move from (5, 0) to (4, 0) using car (7475, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7192 move from (1, 0) to (2, 0) using car (7434, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7195 move from (8, 7) to (8, 8) using car (7441, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7244 move from (4, 1) to (5, 1) using car (7414, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (6, 9) to (5, 9) using car (7435, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 7265 arrived\n", + "Driver 7266 arrived\n", + "Agent rider 7287 move from (4, 6) to (3, 6) using car (7485, [(4, 6), (3, 6), (3, 5)], 0)\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7292 move from (3, 4) to (3, 3) using car (7369, [(3, 4), (3, 3)], 0)\n", + "Rider n° 7292 arrived with a waiting time of 6 ticks\n", + "Driver 7294 arrived\n", + "Driver 7306 arrived\n", + "Agent rider 7311 doesn't move\n", + "Agent rider 7318 doesn't move\n", + "Agent rider 7319 doesn't move\n", + "Agent rider 7327 move from (4, 1) to (5, 1) using car (7414, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7329 move from (7, 2) to (8, 2) using car (7477, [(7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7331 move from (6, 9) to (5, 9) using car (7353, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (5, 6) to (5, 5) using car (7452, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7334 move from (6, 9) to (5, 9) using car (7435, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (8, 3) to (8, 4) using car (7392, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Driver 7339 arrived\n", "Driver 7350 arrived\n", + "Driver 7352 arrived\n", + "Driver 7362 arrived\n", + "Driver 7366 arrived\n", + "Agent rider 7367 move from (3, 1) to (4, 1) using car (7365, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 7371 arrived\n", + "Agent rider 7376 move from (4, 5) to (4, 4) using car (7447, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7377 move from (3, 1) to (4, 1) using car (7365, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7378 move from (3, 4) to (3, 3) using car (7369, [(3, 4), (3, 3)], 0)\n", + "Agent rider 7379 move from (3, 2) to (3, 3) using car (7457, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7380 doesn't move\n", + "Agent rider 7382 move from (7, 5) to (7, 4) using car (7459, [(7, 5), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (5, 6) to (4, 6) using car (7358, [(5, 6), (4, 6)], 0)\n", + "Agent rider 7385 move from (6, 2) to (5, 2) using car (7446, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7386 move from (2, 3) to (1, 3) using car (7402, [(2, 3), (1, 3)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Driver 7394 arrived\n", + "Driver 7395 arrived\n", + "Agent rider 7399 move from (7, 2) to (6, 2) using car (7473, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 move from (1, 8) to (0, 8) using car (7432, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7401 move from (8, 3) to (8, 4) using car (7392, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 7403 move from (5, 9) to (5, 8) using car (7419, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 move from (5, 6) to (4, 6) using car (7358, [(5, 6), (4, 6)], 0)\n", + "Agent rider 7405 move from (7, 5) to (7, 6) using car (7445, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (5, 6) to (4, 6) using car (7358, [(5, 6), (4, 6)], 0)\n", + "Agent rider 7407 move from (2, 4) to (2, 3) using car (7423, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 move from (7, 5) to (7, 4) using car (7459, [(7, 5), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7412 move from (3, 4) to (3, 3) using car (7369, [(3, 4), (3, 3)], 0)\n", + "Agent rider 7413 move from (2, 2) to (3, 2) using car (7440, [(2, 2), (3, 2)], 0)\n", + "Driver 7418 arrived\n", + "Agent rider 7425 move from (7, 7) to (7, 6) using car (7416, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7426 move from (1, 4) to (1, 3) using car (7482, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 doesn't move\n", + "Agent rider 7429 doesn't move\n", + "Agent rider 7430 doesn't move\n", + "Driver 7442 arrived\n", + "Driver 7443 arrived\n", + "Driver 7465 arrived\n", + "Agent rider 7467 move from (1, 8) to (0, 8) using car (7432, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7468 doesn't move\n", + "Agent rider 7469 move from (1, 8) to (0, 8) using car (7432, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7470 move from (6, 3) to (5, 3) using car (7453, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 move from (5, 3) to (5, 2) using car (7451, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 7486 move from (3, 2) to (3, 3) using car (7457, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7487 move from (1, 9) to (2, 9) using car (7490, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7495 move from (4, 5) to (4, 4) using car (7447, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "tick 527 ended\n", + "I am driver 7496 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", + "I am driver 7497 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 7498 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 7499 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 7500 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 7501 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "6 drivers generated.\n", + "I am rider 7502 - dep: (7, 8) , arr: (8, 4)\n", + "I am rider 7503 - dep: (0, 3) , arr: (0, 0)\n", + "I am rider 7504 - dep: (2, 1) , arr: (0, 8)\n", + "I am rider 7505 - dep: (6, 6) , arr: (8, 1)\n", + "4 riders generated.\n", + "Agent rider 6129 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6218 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6291 doesn't move\n", + "Agent rider 6707 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6954 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (7, 9) to (8, 9) using car (7345, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7089 move from (8, 4) to (8, 5) using car (7392, [(8, 4), (8, 5)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7133 move from (5, 9) to (4, 9) using car (7353, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7160 move from (7, 9) to (8, 9) using car (7345, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7184 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7190 move from (4, 0) to (3, 0) using car (7475, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7192 doesn't move\n", + "Agent rider 7195 doesn't move\n", + "Agent rider 7203 doesn't move\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7244 move from (5, 1) to (6, 1) using car (7414, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (5, 9) to (5, 8) using car (7435, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 7266 arrived\n", + "Driver 7276 arrived\n", + "Agent rider 7287 move from (3, 6) to (3, 5) using car (7485, [(3, 6), (3, 5)], 0)\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Driver 7294 arrived\n", + "Agent rider 7311 move from (5, 2) to (4, 2) using car (7446, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 7311 arrived with a waiting time of 2 ticks\n", + "Agent rider 7318 move from (5, 4) to (6, 4) using car (7460, [(5, 4), (6, 4)], 0)\n", + "Agent rider 7319 move from (5, 5) to (5, 4) using car (7480, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 7320 arrived\n", + "Driver 7322 arrived\n", + "Agent rider 7327 move from (5, 1) to (6, 1) using car (7414, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7329 move from (8, 2) to (9, 2) using car (7477, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7331 move from (5, 9) to (4, 9) using car (7353, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (5, 5) to (5, 4) using car (7452, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7334 move from (5, 9) to (5, 8) using car (7435, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (8, 4) to (8, 5) using car (7392, [(8, 4), (8, 5)], 0)\n", + "Driver 7343 arrived\n", + "Driver 7351 arrived\n", "Driver 7357 arrived\n", - "Agent rider 7360 move from (6, 7) to (6, 6) using car (7441, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7361 doesn't move\n", - "Agent rider 7362 move from (2, 9) to (1, 9) using car (7372, [(2, 9), (1, 9)], 0)\n", - "Agent rider 7365 doesn't move\n", - "Agent rider 7366 move from (5, 5) to (5, 6) using car (7429, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7367 move from (4, 2) to (4, 1) using car (7482, [(4, 2), (4, 1)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (5, 1) to (4, 1) using car (7326, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 7376 arrived\n", - "Driver 7379 arrived\n", + "Agent rider 7367 move from (4, 1) to (5, 1) using car (7365, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7376 move from (4, 4) to (4, 3) using car (7447, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7377 move from (4, 1) to (4, 2) using car (7499, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 move from (3, 3) to (3, 4) using car (7457, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7379 move from (3, 3) to (3, 4) using car (7457, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7380 doesn't move\n", + "Agent rider 7382 move from (7, 4) to (6, 4) using car (7459, [(7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7385 move from (5, 2) to (4, 2) using car (7446, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7386 move from (1, 3) to (1, 2) using car (7482, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7387 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", "Driver 7395 arrived\n", - "Agent rider 7396 move from (0, 7) to (0, 8) using car (7455, [(0, 7), (0, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 6) to (1, 7) using car (7434, [(1, 6), (1, 7)], 0)\n", - "Agent rider 7399 doesn't move\n", - "Driver 7412 arrived\n", - "Agent rider 7418 move from (2, 4) to (1, 4) using car (7425, [(2, 4), (1, 4)], 0)\n", - "Agent rider 7419 move from (5, 5) to (5, 6) using car (7429, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Driver 7433 arrived\n", - "Driver 7436 arrived\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7448 move from (7, 9) to (7, 8) using car (7402, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Rider n° 7448 arrived with a waiting time of 3 ticks\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7450 move from (7, 3) to (6, 3) using car (7461, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 7458 arrived\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (9, 9) to (8, 9) using car (7487, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7465 move from (7, 4) to (8, 4) using car (7375, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7466 move from (7, 8) to (7, 7) using car (7471, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 7) to (6, 6) using car (7441, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7475 move from (7, 9) to (7, 8) using car (7402, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 7476 move from (6, 5) to (6, 4) using car (7470, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7477 move from (4, 2) to (4, 3) using car (7408, [(4, 2), (4, 3)], 0)\n", - "tick 537 ended\n", - "I am driver 7496 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 7497 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 7498 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 7499 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1)]\n", - "I am driver 7500 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 7501 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", - "I am driver 7502 - trip: [(2, 5), (1, 5)]\n", - "I am driver 7503 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 7504 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 7505 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 7506 - trip: [(1, 1), (2, 1), (3, 1), (3, 2)]\n", - "I am driver 7507 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 7508 - trip: [(2, 0), (2, 1)]\n", - "I am driver 7509 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", - "I am driver 7510 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 7511 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 7512 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 7513 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "18 drivers generated.\n", - "I am rider 7514 - dep: (2, 7) , arr: (0, 1)\n", - "I am rider 7515 - dep: (5, 2) , arr: (0, 3)\n", - "I am rider 7516 - dep: (0, 0) , arr: (7, 1)\n", - "I am rider 7517 - dep: (9, 3) , arr: (4, 6)\n", - "I am rider 7518 - dep: (2, 7) , arr: (1, 9)\n", - "I am rider 7519 - dep: (7, 2) , arr: (9, 1)\n", - "I am rider 7520 - dep: (2, 3) , arr: (0, 4)\n", - "I am rider 7521 - dep: (3, 9) , arr: (6, 6)\n", - "I am rider 7522 - dep: (5, 1) , arr: (7, 4)\n", - "I am rider 7523 - dep: (2, 1) , arr: (7, 5)\n", - "I am rider 7524 - dep: (1, 4) , arr: (4, 0)\n", - "I am rider 7525 - dep: (3, 9) , arr: (7, 4)\n", - "I am rider 7526 - dep: (9, 4) , arr: (9, 0)\n", - "I am rider 7527 - dep: (8, 1) , arr: (2, 8)\n", - "14 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 move from (7, 4) to (7, 5) using car (7426, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 6948 move from (8, 8) to (9, 8) using car (7337, [(8, 8), (9, 8)], 0)\n", - "Rider n° 6948 arrived with a waiting time of 15 ticks\n", - "Agent rider 6978 move from (8, 8) to (9, 8) using car (7337, [(8, 8), (9, 8)], 0)\n", - "Rider n° 6978 arrived with a waiting time of 17 ticks\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7002 move from (0, 8) to (1, 8) using car (7496, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 7002 arrived with a waiting time of 14 ticks\n", - "Agent rider 7005 move from (4, 0) to (5, 0) using car (7332, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7037 move from (2, 6) to (2, 5) using car (7489, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (8, 8) to (9, 8) using car (7337, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7196 move from (7, 4) to (7, 5) using car (7426, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7201 move from (8, 3) to (9, 3) using car (7480, [(8, 3), (9, 3)], 0)\n", - "Agent rider 7217 move from (7, 0) to (6, 0) using car (7500, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7234 move from (6, 1) to (5, 1) using car (7384, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7235 move from (7, 4) to (7, 5) using car (7426, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7247 doesn't move\n", - "Agent rider 7258 move from (4, 0) to (5, 0) using car (7332, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 7258 arrived with a waiting time of 2 ticks\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 move from (5, 3) to (5, 4) using car (7414, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 doesn't move\n", - "Agent rider 7287 move from (7, 0) to (6, 0) using car (7500, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7292 move from (0, 8) to (0, 9) using car (7334, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7314 move from (7, 4) to (7, 5) using car (7426, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7317 move from (0, 8) to (1, 8) using car (7496, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 move from (0, 8) to (0, 9) using car (7334, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7340 move from (7, 8) to (7, 7) using car (7415, [(7, 8), (7, 7)], 0)\n", - "Agent rider 7342 move from (7, 0) to (6, 0) using car (7500, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7343 doesn't move\n", - "Driver 7350 arrived\n", - "Driver 7353 arrived\n", - "Agent rider 7360 move from (6, 6) to (6, 5) using car (7441, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7361 move from (6, 1) to (5, 1) using car (7384, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7365 move from (4, 7) to (4, 8) using car (7424, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7366 move from (5, 6) to (5, 7) using car (7429, [(5, 6), (5, 7)], 0)\n", - "Agent rider 7367 move from (4, 1) to (3, 1) using car (7326, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (4, 1) to (3, 1) using car (7326, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 7379 arrived\n", - "Driver 7380 arrived\n", - "Agent rider 7396 move from (0, 8) to (1, 8) using car (7498, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7399 doesn't move\n", - "Driver 7406 arrived\n", - "Driver 7407 arrived\n", - "Driver 7413 arrived\n", - "Agent rider 7418 doesn't move\n", - "Agent rider 7419 move from (5, 6) to (5, 7) using car (7429, [(5, 6), (5, 7)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", + "Agent rider 7399 move from (6, 2) to (5, 2) using car (7473, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 move from (0, 8) to (0, 7) using car (7432, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7401 move from (8, 4) to (8, 5) using car (7392, [(8, 4), (8, 5)], 0)\n", + "Agent rider 7403 move from (5, 8) to (5, 7) using car (7419, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7405 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (2, 3) to (2, 2) using car (7423, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 doesn't move\n", + "Agent rider 7412 move from (3, 3) to (3, 4) using car (7457, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7413 doesn't move\n", + "Driver 7415 arrived\n", + "Driver 7422 arrived\n", + "Agent rider 7425 move from (7, 6) to (7, 5) using car (7416, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7426 move from (1, 3) to (1, 2) using car (7482, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 doesn't move\n", + "Agent rider 7429 doesn't move\n", + "Agent rider 7430 move from (7, 6) to (7, 7) using car (7445, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Driver 7431 arrived\n", - "Driver 7432 arrived\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Driver 7446 arrived\n", - "Agent rider 7449 move from (3, 5) to (3, 6) using car (7493, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7450 move from (6, 3) to (5, 3) using car (7461, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 7459 arrived\n", - "Driver 7460 arrived\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 move from (0, 8) to (0, 9) using car (7334, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7464 move from (8, 9) to (7, 9) using car (7487, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (7, 7) to (7, 6) using car (7471, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 6) to (6, 5) using car (7441, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7475 move from (7, 8) to (7, 7) using car (7402, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 7476 move from (6, 4) to (6, 3) using car (7470, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7477 move from (4, 3) to (4, 4) using car (7481, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7514 move from (2, 7) to (3, 7) using car (7486, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 doesn't move\n", - "Agent rider 7517 doesn't move\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7519 move from (7, 2) to (8, 2) using car (7478, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 move from (3, 9) to (4, 9) using car (7416, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7522 doesn't move\n", - "Agent rider 7523 move from (2, 1) to (3, 1) using car (7503, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7524 doesn't move\n", - "Agent rider 7525 move from (3, 9) to (4, 9) using car (7416, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7526 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "tick 538 ended\n", - "I am driver 7528 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 7529 - trip: [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 7530 - trip: [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 7531 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "4 drivers generated.\n", - "I am rider 7532 - dep: (8, 6) , arr: (8, 7)\n", - "1 riders generated.\n", - "Agent rider 6710 move from (7, 7) to (7, 6) using car (7402, [(7, 7), (7, 6)], 0)\n", - "Agent rider 6871 move from (7, 7) to (7, 6) using car (7402, [(7, 7), (7, 6)], 0)\n", - "Agent rider 6888 move from (7, 5) to (7, 6) using car (7426, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 6978 doesn't move\n", - "Agent rider 6989 move from (7, 3) to (7, 2) using car (7447, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 6989 arrived with a waiting time of 22 ticks\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7037 move from (2, 5) to (2, 4) using car (7489, [(2, 5), (2, 4)], 0)\n", - "Rider n° 7037 arrived with a waiting time of 10 ticks\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (4, 0) to (3, 0) using car (7512, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 move from (7, 5) to (7, 6) using car (7426, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (1, 4) to (1, 3) using car (7444, [(1, 4), (1, 3)], 0)\n", - "Agent rider 7234 move from (5, 1) to (4, 1) using car (7384, [(5, 1), (4, 1)], 0)\n", - "Agent rider 7235 move from (7, 5) to (7, 6) using car (7426, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7247 doesn't move\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 move from (5, 4) to (5, 5) using car (7414, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 7273 move from (1, 4) to (1, 3) using car (7444, [(1, 4), (1, 3)], 0)\n", - "Agent rider 7274 doesn't move\n", - "Agent rider 7287 move from (6, 0) to (5, 0) using car (7500, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Driver 7305 arrived\n", - "Agent rider 7314 move from (7, 5) to (7, 6) using car (7426, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7317 move from (1, 8) to (1, 7) using car (7496, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (7, 7) to (7, 6) using car (7402, [(7, 7), (7, 6)], 0)\n", - "Agent rider 7342 move from (6, 0) to (5, 0) using car (7500, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7343 doesn't move\n", - "Driver 7353 arrived\n", - "Agent rider 7360 move from (6, 5) to (6, 4) using car (7441, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7361 move from (5, 1) to (4, 1) using car (7384, [(5, 1), (4, 1)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7365 move from (4, 8) to (3, 8) using car (7424, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7366 doesn't move\n", - "Agent rider 7367 move from (3, 1) to (2, 1) using car (7442, [(3, 1), (2, 1)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (3, 1) to (4, 1) using car (7503, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 7372 arrived\n", - "Driver 7373 arrived\n", - "Driver 7375 arrived\n", - "Driver 7380 arrived\n", - "Driver 7386 arrived\n", - "Agent rider 7396 move from (1, 8) to (2, 8) using car (7498, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n" + "Driver 7437 arrived\n", + "Driver 7443 arrived\n", + "Driver 7449 arrived\n", + "Driver 7450 arrived\n", + "Agent rider 7467 move from (0, 8) to (0, 7) using car (7432, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7468 doesn't move\n", + "Agent rider 7469 move from (0, 8) to (0, 7) using car (7432, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7470 move from (5, 3) to (4, 3) using car (7453, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 move from (5, 2) to (4, 2) using car (7451, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 7479 arrived\n", + "Agent rider 7486 move from (3, 3) to (3, 4) using car (7457, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7487 move from (2, 9) to (3, 9) using car (7490, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (3, 8) to (4, 8) using car (7462, [(3, 8), (4, 8)], 0)\n", + "Agent rider 7495 move from (4, 4) to (4, 3) using car (7447, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7502 move from (7, 8) to (8, 8) using car (7478, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "tick 528 ended\n", + "I am driver 7506 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 7507 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 7508 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 7509 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 7510 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 7511 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 7512 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 7513 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 7514 - trip: [(5, 5), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 7515 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 7516 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 7517 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7518 - trip: [(1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 7519 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 7520 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 7521 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "16 drivers generated.\n", + "I am rider 7522 - dep: (4, 5) , arr: (3, 6)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7399 doesn't move\n", - "Driver 7403 arrived\n", - "Driver 7407 arrived\n", - "Driver 7408 arrived\n", - "Agent rider 7418 move from (1, 4) to (1, 3) using car (7444, [(1, 4), (1, 3)], 0)\n", - "Rider n° 7418 arrived with a waiting time of 2 ticks\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Driver 7425 arrived\n", - "Driver 7430 arrived\n", - "Driver 7432 arrived\n", - "Driver 7434 arrived\n", - "Driver 7435 arrived\n", - "Agent rider 7438 move from (3, 1) to (2, 1) using car (7326, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7449 move from (3, 6) to (3, 7) using car (7493, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7450 move from (5, 3) to (4, 3) using car (7461, [(5, 3), (4, 3)], 0)\n", - "Driver 7455 arrived\n", - "Driver 7460 arrived\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (7, 9) to (6, 9) using car (7404, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (7, 6) to (7, 5) using car (7471, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 5) to (6, 4) using car (7441, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 7473 move from (6, 0) to (5, 0) using car (7500, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Driver 7474 arrived\n", - "Agent rider 7475 move from (7, 7) to (7, 6) using car (7402, [(7, 7), (7, 6)], 0)\n", - "Agent rider 7476 move from (6, 3) to (6, 2) using car (7470, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7477 move from (4, 4) to (4, 3) using car (7492, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 7482 arrived\n", - "Driver 7484 arrived\n", - "Agent rider 7514 move from (3, 7) to (3, 6) using car (7453, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 doesn't move\n", - "Agent rider 7517 doesn't move\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7519 move from (8, 2) to (9, 2) using car (7478, [(8, 2), (9, 2)], 0)\n", - "Agent rider 7520 move from (2, 3) to (3, 3) using car (7469, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 7521 move from (4, 9) to (5, 9) using car (7416, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7522 move from (5, 1) to (4, 1) using car (7384, [(5, 1), (4, 1)], 0)\n", - "Agent rider 7523 move from (3, 1) to (4, 1) using car (7503, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7524 move from (1, 4) to (1, 3) using car (7444, [(1, 4), (1, 3)], 0)\n", - "Agent rider 7525 move from (4, 9) to (5, 9) using car (7416, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7526 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7532 move from (8, 6) to (8, 5) using car (7363, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "tick 539 ended\n", - "I am driver 7533 - trip: [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 7534 - trip: [(8, 7), (7, 7), (6, 7)]\n", - "I am driver 7535 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 7536 - trip: [(3, 4), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 7537 - trip: [(9, 2), (9, 1), (8, 1)]\n", - "I am driver 7538 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 7539 - trip: [(1, 6), (1, 7)]\n", - "7 drivers generated.\n", - "I am rider 7540 - dep: (9, 8) , arr: (0, 2)\n", - "I am rider 7541 - dep: (8, 4) , arr: (4, 5)\n", + "I am rider 7523 - dep: (5, 4) , arr: (5, 0)\n", "2 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 6989 doesn't move\n", - "Agent rider 7005 move from (5, 0) to (4, 0) using car (7500, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7050 doesn't move\n", - "Agent rider 7080 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 7097 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 7127 move from (3, 0) to (2, 0) using car (7512, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7152 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 move from (7, 6) to (7, 7) using car (7426, [(7, 6), (7, 7)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7234 move from (4, 1) to (4, 2) using car (7503, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7235 move from (7, 6) to (7, 7) using car (7426, [(7, 6), (7, 7)], 0)\n", - "Agent rider 7247 move from (9, 5) to (9, 4) using car (7490, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 7272 move from (5, 5) to (5, 6) using car (7414, [(5, 5), (5, 6)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 doesn't move\n", - "Agent rider 7287 move from (5, 0) to (4, 0) using car (7500, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (4, 3) to (4, 2) using car (7492, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 7317 move from (1, 7) to (1, 6) using car (7496, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Driver 7334 arrived\n", - "Driver 7337 arrived\n", - "Agent rider 7340 move from (7, 6) to (7, 7) using car (7426, [(7, 6), (7, 7)], 0)\n", - "Agent rider 7342 move from (5, 0) to (4, 0) using car (7500, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7343 doesn't move\n", - "Agent rider 7360 move from (6, 4) to (6, 3) using car (7441, [(6, 4), (6, 3)], 0)\n", - "Agent rider 7361 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7365 move from (3, 8) to (2, 8) using car (7424, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7366 doesn't move\n", - "Agent rider 7367 move from (2, 1) to (1, 1) using car (7326, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 doesn't move\n", + "Agent rider 6129 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6218 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6291 move from (0, 9) to (1, 9) using car (7510, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 6707 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6760 move from (9, 9) to (8, 9) using car (7519, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (9, 9) to (8, 9) using car (7519, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 move from (0, 9) to (1, 9) using car (7521, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 6939 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6954 move from (0, 9) to (1, 9) using car (7521, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (8, 9) to (9, 9) using car (7345, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (0, 9) to (1, 9) using car (7521, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 7101 doesn't move\n", + "Agent rider 7129 doesn't move\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7133 move from (4, 9) to (3, 9) using car (7353, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 7133 arrived with a waiting time of 10 ticks\n", + "Agent rider 7160 move from (8, 9) to (9, 9) using car (7345, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7184 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7190 move from (3, 0) to (3, 1) using car (7475, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7192 doesn't move\n", + "Agent rider 7195 move from (8, 8) to (7, 8) using car (7501, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7203 move from (9, 9) to (8, 9) using car (7519, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7244 move from (6, 1) to (6, 2) using car (7414, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (5, 8) to (5, 7) using car (7435, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Driver 7276 arrived\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7311 move from (5, 2) to (4, 2) using car (7473, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 7311 arrived with a waiting time of 2 ticks\n", + "Agent rider 7318 move from (6, 4) to (5, 4) using car (7459, [(6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 7319 move from (5, 4) to (5, 3) using car (7480, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 7322 arrived\n", + "Driver 7326 arrived\n", + "Agent rider 7327 move from (6, 1) to (6, 2) using car (7414, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7329 move from (9, 2) to (9, 3) using car (7477, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Rider n° 7329 arrived with a waiting time of 4 ticks\n", + "Agent rider 7331 move from (4, 9) to (3, 9) using car (7353, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7333 move from (5, 4) to (5, 3) using car (7452, [(5, 4), (5, 3)], 0)\n", + "Agent rider 7334 move from (5, 8) to (5, 7) using car (7435, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 doesn't move\n", + "Driver 7348 arrived\n", + "Driver 7358 arrived\n", + "Agent rider 7367 move from (5, 1) to (6, 1) using car (7365, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 7369 arrived\n", "Driver 7373 arrived\n", - "Driver 7380 arrived\n", - "Agent rider 7396 move from (2, 8) to (3, 8) using car (7498, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7399 doesn't move\n", - "Driver 7408 arrived\n", - "Driver 7409 arrived\n", - "Driver 7415 arrived\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Driver 7429 arrived\n", - "Driver 7432 arrived\n", - "Driver 7435 arrived\n", - "Agent rider 7438 move from (2, 1) to (1, 1) using car (7326, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7449 move from (3, 7) to (3, 8) using car (7493, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7450 move from (4, 3) to (4, 2) using car (7492, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 7450 arrived with a waiting time of 0 ticks\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (6, 9) to (5, 9) using car (7404, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (7, 5) to (7, 4) using car (7471, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 4) to (6, 5) using car (7501, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7)], 0)\n", - "Agent rider 7473 move from (5, 0) to (4, 0) using car (7500, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7475 doesn't move\n", - "Agent rider 7476 move from (6, 2) to (6, 1) using car (7470, [(6, 2), (6, 1)], 0)\n", - "Rider n° 7476 arrived with a waiting time of 1 ticks\n", - "Agent rider 7477 move from (4, 3) to (4, 2) using car (7492, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 7480 arrived\n", - "Driver 7502 arrived\n", - "Driver 7508 arrived\n", - "Agent rider 7514 move from (3, 6) to (3, 5) using car (7453, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 doesn't move\n", - "Agent rider 7517 doesn't move\n", - "Agent rider 7518 move from (2, 7) to (1, 7) using car (7401, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7519 move from (9, 2) to (9, 1) using car (7537, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Rider n° 7519 arrived with a waiting time of 0 ticks\n", - "Agent rider 7520 move from (3, 3) to (2, 3) using car (7457, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 7521 move from (5, 9) to (6, 9) using car (7416, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7522 doesn't move\n", - "Agent rider 7523 move from (4, 1) to (4, 2) using car (7503, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7524 doesn't move\n", - "Agent rider 7525 move from (5, 9) to (6, 9) using car (7416, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7526 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7532 doesn't move\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7541 doesn't move\n", - "tick 540 ended\n", - "I am driver 7542 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 7543 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 7544 - trip: [(4, 8), (4, 9)]\n", - "I am driver 7545 - trip: [(4, 2), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 7546 - trip: [(6, 2), (6, 1), (7, 1)]\n", - "I am driver 7547 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 7548 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 7549 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 7550 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 7551 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 7552 - trip: [(6, 1), (6, 2), (7, 2)]\n", - "I am driver 7553 - trip: [(4, 1), (3, 1), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 7554 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", - "13 drivers generated.\n", - "I am rider 7555 - dep: (7, 0) , arr: (2, 2)\n", - "I am rider 7556 - dep: (6, 6) , arr: (2, 0)\n", - "I am rider 7557 - dep: (0, 6) , arr: (0, 1)\n", - "I am rider 7558 - dep: (3, 8) , arr: (9, 3)\n", - "I am rider 7559 - dep: (8, 7) , arr: (2, 0)\n", - "I am rider 7560 - dep: (6, 5) , arr: (0, 1)\n", - "I am rider 7561 - dep: (3, 2) , arr: (5, 9)\n", - "I am rider 7562 - dep: (5, 4) , arr: (2, 5)\n", - "I am rider 7563 - dep: (0, 5) , arr: (8, 8)\n", - "I am rider 7564 - dep: (1, 4) , arr: (5, 0)\n", - "10 riders generated.\n", - "Agent rider 6710 move from (7, 6) to (8, 6) using car (7479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 6871 move from (7, 6) to (8, 6) using car (7479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 6888 move from (7, 6) to (8, 6) using car (7479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 7005 move from (4, 0) to (3, 0) using car (7500, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7050 move from (2, 8) to (1, 8) using car (7424, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7080 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Agent rider 7097 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Agent rider 7127 move from (2, 0) to (1, 0) using car (7512, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7152 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 move from (7, 7) to (6, 7) using car (7534, [(7, 7), (6, 7)], 0)\n", - "Agent rider 7201 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7234 move from (4, 2) to (4, 3) using car (7503, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7235 move from (7, 7) to (6, 7) using car (7534, [(7, 7), (6, 7)], 0)\n", - "Agent rider 7247 move from (9, 4) to (9, 3) using car (7490, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7247 arrived with a waiting time of 8 ticks\n", - "Agent rider 7260 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Agent rider 7261 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (5, 7) to (5, 6) using car (7505, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7287 move from (4, 0) to (3, 0) using car (7500, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7314 move from (7, 6) to (8, 6) using car (7479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 7315 move from (4, 2) to (4, 1) using car (7492, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 7317 move from (1, 6) to (1, 5) using car (7496, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Driver 7332 arrived\n", - "Driver 7337 arrived\n", - "Agent rider 7340 move from (7, 7) to (6, 7) using car (7534, [(7, 7), (6, 7)], 0)\n", - "Agent rider 7342 move from (4, 0) to (3, 0) using car (7500, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7343 move from (3, 6) to (4, 6) using car (7504, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7360 move from (6, 3) to (6, 2) using car (7511, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 7361 move from (4, 1) to (5, 1) using car (7497, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7365 move from (2, 8) to (1, 8) using car (7424, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7366 doesn't move\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 move from (0, 0) to (1, 0) using car (7549, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7370 move from (0, 0) to (1, 0) using car (7549, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7371 move from (4, 1) to (4, 2) using car (7528, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 7380 arrived\n", - "Driver 7384 arrived\n", - "Agent rider 7396 move from (3, 8) to (4, 8) using car (7493, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 7) to (0, 7) using car (7401, [(1, 7), (0, 7)], 0)\n", - "Agent rider 7399 move from (9, 4) to (9, 3) using car (7490, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7399 arrived with a waiting time of 8 ticks\n", + "Agent rider 7376 move from (4, 3) to (4, 2) using car (7447, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7377 move from (4, 2) to (4, 3) using car (7499, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 move from (3, 4) to (2, 4) using car (7417, [(3, 4), (2, 4)], 0)\n", + "Agent rider 7379 move from (3, 4) to (3, 5) using car (7457, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7380 move from (3, 4) to (3, 5) using car (7457, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7382 move from (6, 4) to (5, 4) using car (7459, [(6, 4), (5, 4), (4, 4)], 0)\n", + "Rider n° 7382 arrived with a waiting time of 4 ticks\n", + "Agent rider 7383 move from (3, 0) to (4, 0) using car (7434, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7385 move from (4, 2) to (3, 2) using car (7446, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7386 doesn't move\n", + "Agent rider 7387 move from (0, 9) to (1, 9) using car (7521, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Driver 7390 arrived\n", + "Driver 7397 arrived\n", + "Driver 7398 arrived\n", + "Agent rider 7399 move from (5, 2) to (4, 2) using car (7473, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 move from (0, 7) to (0, 6) using car (7432, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7401 doesn't move\n", "Driver 7402 arrived\n", - "Driver 7409 arrived\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (9, 1) to (8, 1) using car (7537, [(9, 1), (8, 1)], 0)\n", - "Driver 7432 arrived\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Driver 7442 arrived\n", - "Driver 7444 arrived\n", - "Agent rider 7449 move from (3, 8) to (4, 8) using car (7493, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7461 arrived\n", - "Agent rider 7462 move from (0, 0) to (1, 0) using car (7549, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (5, 9) to (4, 9) using car (7404, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7465 move from (8, 4) to (8, 3) using car (7363, [(8, 4), (8, 3)], 0)\n", - "Agent rider 7466 move from (7, 4) to (7, 3) using car (7471, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 5) to (6, 6) using car (7501, [(6, 5), (6, 6), (6, 7), (5, 7)], 0)\n", - "Agent rider 7473 move from (4, 0) to (3, 0) using car (7500, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7475 move from (7, 6) to (8, 6) using car (7479, [(7, 6), (8, 6)], 0)\n", - "Agent rider 7477 move from (4, 2) to (4, 1) using car (7492, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 7478 arrived\n", - "Driver 7489 arrived\n", - "Driver 7494 arrived\n", - "Agent rider 7514 move from (3, 5) to (3, 4) using car (7453, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 move from (0, 0) to (1, 0) using car (7549, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 doesn't move\n", - "Agent rider 7518 move from (1, 7) to (0, 7) using car (7401, [(1, 7), (0, 7)], 0)\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 move from (6, 9) to (7, 9) using car (7416, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7522 move from (4, 1) to (4, 2) using car (7528, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7523 move from (4, 2) to (4, 3) using car (7503, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7524 doesn't move\n", - "Agent rider 7525 move from (6, 9) to (7, 9) using car (7416, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7526 move from (9, 4) to (9, 3) using car (7490, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7532 doesn't move\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7541 doesn't move\n", - "Agent rider 7555 doesn't move\n", - "Agent rider 7556 move from (6, 6) to (5, 6) using car (7483, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 7557 doesn't move\n", - "Agent rider 7558 move from (3, 8) to (4, 8) using car (7493, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7560 doesn't move\n", - "Agent rider 7561 doesn't move\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 doesn't move\n", - "tick 541 ended\n", - "0 drivers generated.\n", - "I am rider 7565 - dep: (2, 3) , arr: (2, 2)\n", - "I am rider 7566 - dep: (1, 0) , arr: (5, 0)\n", - "I am rider 7567 - dep: (4, 8) , arr: (4, 1)\n", - "3 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7050 move from (1, 8) to (0, 8) using car (7424, [(1, 8), (0, 8)], 0)\n", - "Rider n° 7050 arrived with a waiting time of 11 ticks\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 0) to (1, 1) using car (7512, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7201 move from (9, 3) to (9, 2) using car (7490, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7234 move from (4, 3) to (4, 4) using car (7503, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Rider n° 7234 arrived with a waiting time of 6 ticks\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 move from (5, 6) to (4, 6) using car (7483, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (5, 6) to (5, 5) using car (7505, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7287 move from (3, 0) to (2, 0) using car (7500, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Driver 7304 arrived\n", - "Agent rider 7314 doesn't move\n", - "Agent rider 7315 move from (4, 1) to (3, 1) using car (7492, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 7317 move from (1, 5) to (1, 4) using car (7496, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", + "Agent rider 7403 move from (5, 7) to (5, 6) using car (7419, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7405 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (2, 2) to (2, 1) using car (7423, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7408 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 doesn't move\n", + "Agent rider 7412 move from (3, 4) to (2, 4) using car (7417, [(3, 4), (2, 4)], 0)\n", + "Rider n° 7412 arrived with a waiting time of 0 ticks\n", + "Agent rider 7413 doesn't move\n", + "Agent rider 7425 move from (7, 5) to (7, 4) using car (7416, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 7426 move from (1, 2) to (2, 2) using car (7516, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 doesn't move\n", + "Agent rider 7429 move from (4, 9) to (3, 9) using car (7353, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 7430 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7436 arrived\n", + "Driver 7440 arrived\n", + "Driver 7450 arrived\n", + "Driver 7454 arrived\n", + "Driver 7466 arrived\n", + "Agent rider 7467 move from (0, 7) to (0, 6) using car (7432, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7468 move from (7, 7) to (6, 7) using car (7445, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7469 move from (0, 7) to (0, 6) using car (7432, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7470 move from (4, 3) to (4, 4) using car (7453, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 move from (4, 2) to (3, 2) using car (7451, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 7486 move from (3, 4) to (2, 4) using car (7417, [(3, 4), (2, 4)], 0)\n", + "Rider n° 7486 arrived with a waiting time of 1 ticks\n", + "Agent rider 7487 move from (3, 9) to (4, 9) using car (7490, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (4, 8) to (4, 7) using car (7488, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 7495 move from (4, 3) to (4, 2) using car (7447, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7502 move from (8, 8) to (8, 7) using car (7478, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 move from (6, 6) to (7, 6) using car (7463, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7522 doesn't move\n", + "Agent rider 7523 move from (5, 4) to (5, 3) using car (7480, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "tick 529 ended\n", + "I am driver 7524 - trip: [(7, 0), (6, 0)]\n", + "I am driver 7525 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "I am driver 7526 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 7527 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 7528 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 7529 - trip: [(5, 0), (6, 0)]\n", + "I am driver 7530 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 7531 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 7532 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 7533 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 7534 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 7535 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7)]\n", + "I am driver 7536 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 7537 - trip: [(4, 5), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 7538 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "I am driver 7539 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 7540 - trip: [(9, 8), (9, 9), (8, 9)]\n", + "I am driver 7541 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", + "18 drivers generated.\n", + "I am rider 7542 - dep: (9, 6) , arr: (5, 2)\n", + "I am rider 7543 - dep: (6, 6) , arr: (1, 7)\n", + "2 riders generated.\n", + "Agent rider 6129 move from (6, 7) to (6, 8) using car (7496, [(6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 6218 move from (6, 7) to (6, 8) using car (7496, [(6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 6291 move from (1, 9) to (2, 9) using car (7510, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 6707 move from (6, 7) to (6, 8) using car (7496, [(6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 move from (1, 9) to (1, 8) using car (7521, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 6939 move from (6, 7) to (5, 7) using car (7445, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 6954 move from (1, 9) to (1, 8) using car (7521, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 6954 arrived with a waiting time of 24 ticks\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (1, 9) to (1, 8) using car (7521, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 7101 move from (7, 6) to (8, 6) using car (7463, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 7101 arrived with a waiting time of 12 ticks\n", + "Agent rider 7129 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7160 doesn't move\n", + "Agent rider 7184 doesn't move\n", + "Agent rider 7190 move from (3, 1) to (3, 2) using car (7475, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7192 doesn't move\n", + "Agent rider 7195 move from (7, 8) to (6, 8) using car (7501, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7203 move from (8, 9) to (7, 9) using car (7519, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7244 move from (6, 2) to (7, 2) using car (7414, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7248 move from (5, 7) to (5, 6) using car (7435, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7287 move from (3, 5) to (3, 6) using car (7457, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7318 doesn't move\n", + "Agent rider 7319 move from (5, 3) to (5, 2) using car (7480, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Driver 7326 arrived\n", - "Driver 7337 arrived\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 move from (3, 0) to (2, 0) using car (7500, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7343 move from (4, 6) to (5, 6) using car (7504, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 7343 arrived with a waiting time of 9 ticks\n", - "Agent rider 7360 move from (6, 2) to (6, 1) using car (7511, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 7361 move from (5, 1) to (5, 0) using car (7497, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7365 move from (1, 8) to (0, 8) using car (7424, [(1, 8), (0, 8)], 0)\n", - "Rider n° 7365 arrived with a waiting time of 6 ticks\n", - "Agent rider 7366 doesn't move\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 move from (1, 0) to (1, 1) using car (7512, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7370 move from (1, 0) to (1, 1) using car (7512, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7371 move from (4, 2) to (4, 3) using car (7528, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 7384 arrived\n", - "Agent rider 7396 move from (4, 8) to (5, 8) using car (7493, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Driver 7414 arrived\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Driver 7426 arrived\n", - "Agent rider 7438 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Driver 7441 arrived\n", - "Agent rider 7449 move from (4, 8) to (5, 8) using car (7493, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7327 move from (6, 2) to (7, 2) using car (7414, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7331 move from (3, 9) to (2, 9) using car (7353, [(3, 9), (2, 9)], 0)\n", + "Agent rider 7332 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7333 doesn't move\n", + "Agent rider 7334 move from (5, 7) to (5, 6) using car (7435, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (8, 5) to (7, 5) using car (7508, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7367 move from (6, 1) to (7, 1) using car (7365, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 7373 arrived\n", + "Agent rider 7376 doesn't move\n", + "Agent rider 7377 move from (4, 3) to (4, 4) using car (7499, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7379 move from (3, 5) to (3, 6) using car (7457, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7380 move from (3, 5) to (3, 6) using car (7457, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7383 move from (4, 0) to (5, 0) using car (7434, [(4, 0), (5, 0)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7385 move from (3, 2) to (3, 3) using car (7446, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7386 move from (1, 2) to (1, 3) using car (7515, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 7387 move from (1, 9) to (1, 8) using car (7521, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 7387 arrived with a waiting time of 9 ticks\n", + "Agent rider 7388 move from (9, 3) to (9, 4) using car (7477, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Driver 7392 arrived\n", + "Driver 7398 arrived\n", + "Agent rider 7399 move from (4, 2) to (3, 2) using car (7473, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7401 move from (8, 5) to (7, 5) using car (7508, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 7401 arrived with a waiting time of 5 ticks\n", + "Agent rider 7403 move from (5, 6) to (5, 5) using car (7419, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7405 move from (6, 7) to (5, 7) using car (7445, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7408 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7411 move from (7, 4) to (7, 3) using car (7416, [(7, 4), (7, 3)], 0)\n", + "Rider n° 7411 arrived with a waiting time of 5 ticks\n", + "Agent rider 7413 move from (3, 2) to (3, 3) using car (7446, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 7421 arrived\n", + "Agent rider 7425 move from (7, 4) to (7, 5) using car (7507, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7426 move from (2, 2) to (3, 2) using car (7516, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7429 move from (3, 9) to (2, 9) using car (7353, [(3, 9), (2, 9)], 0)\n", + "Rider n° 7429 arrived with a waiting time of 2 ticks\n", + "Agent rider 7430 move from (6, 7) to (5, 7) using car (7445, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7444 arrived\n", + "Driver 7448 arrived\n", "Driver 7456 arrived\n", - "Agent rider 7462 move from (1, 0) to (2, 0) using car (7549, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (4, 9) to (3, 9) using car (7404, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (7, 3) to (7, 2) using car (7471, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 6) to (6, 7) using car (7501, [(6, 6), (6, 7), (5, 7)], 0)\n", - "Driver 7469 arrived\n", - "Driver 7470 arrived\n", - "Agent rider 7473 move from (3, 0) to (2, 0) using car (7500, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7475 doesn't move\n", - "Agent rider 7477 move from (4, 1) to (3, 1) using car (7492, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 7460 arrived\n", + "Driver 7462 arrived\n", + "Driver 7464 arrived\n", + "Agent rider 7467 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7468 move from (6, 7) to (5, 7) using car (7445, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7469 move from (0, 6) to (0, 5) using car (7432, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7470 move from (4, 4) to (4, 5) using car (7453, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 move from (3, 2) to (2, 2) using car (7451, [(3, 2), (2, 2)], 0)\n", "Driver 7485 arrived\n", - "Driver 7506 arrived\n", - "Agent rider 7514 move from (3, 4) to (3, 3) using car (7453, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 move from (1, 0) to (2, 0) using car (7549, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 move from (9, 3) to (9, 2) using car (7490, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 move from (2, 3) to (1, 3) using car (7423, [(2, 3), (1, 3)], 0)\n", - "Agent rider 7521 move from (7, 9) to (8, 9) using car (7416, [(7, 9), (8, 9)], 0)\n", - "Agent rider 7522 move from (4, 2) to (4, 3) using car (7528, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7523 move from (4, 3) to (4, 4) using car (7503, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7524 doesn't move\n", - "Agent rider 7525 move from (7, 9) to (8, 9) using car (7416, [(7, 9), (8, 9)], 0)\n", - "Agent rider 7526 move from (9, 3) to (9, 2) using car (7490, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7532 doesn't move\n", - "Driver 7539 arrived\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7541 move from (8, 4) to (8, 5) using car (7538, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7555 move from (7, 0) to (6, 0) using car (7447, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7556 move from (5, 6) to (5, 5) using car (7505, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7557 doesn't move\n", - "Agent rider 7558 move from (4, 8) to (5, 8) using car (7493, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7559 move from (8, 7) to (8, 6) using car (7547, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7560 doesn't move\n", - "Agent rider 7561 move from (3, 2) to (3, 3) using car (7545, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 doesn't move\n", - "Agent rider 7565 move from (2, 3) to (1, 3) using car (7423, [(2, 3), (1, 3)], 0)\n", - "Agent rider 7566 move from (1, 0) to (2, 0) using car (7549, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7567 move from (4, 8) to (5, 8) using car (7493, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "tick 542 ended\n", - "I am driver 7568 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 7569 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 7570 - trip: [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 7571 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 7572 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 7573 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 7574 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 7575 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", - "I am driver 7576 - trip: [(2, 5), (3, 5), (4, 5)]\n", - "I am driver 7577 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 7578 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 7579 - trip: [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7580 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 7581 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 7582 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "15 drivers generated.\n", - "I am rider 7583 - dep: (6, 2) , arr: (6, 3)\n", - "I am rider 7584 - dep: (7, 1) , arr: (9, 8)\n", - "I am rider 7585 - dep: (4, 4) , arr: (8, 0)\n", - "I am rider 7586 - dep: (7, 4) , arr: (6, 9)\n", - "I am rider 7587 - dep: (0, 2) , arr: (7, 2)\n", - "I am rider 7588 - dep: (7, 4) , arr: (3, 6)\n", - "I am rider 7589 - dep: (0, 6) , arr: (8, 6)\n", - "7 riders generated.\n", - "Agent rider 6710 move from (8, 6) to (8, 5) using car (7547, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 6871 move from (8, 6) to (8, 5) using car (7547, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 6888 move from (8, 6) to (8, 5) using car (7547, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7005 move from (3, 0) to (2, 0) using car (7509, [(3, 0), (2, 0)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 1) to (1, 2) using car (7512, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 move from (6, 7) to (5, 7) using car (7501, [(6, 7), (5, 7)], 0)\n", - "Agent rider 7201 move from (9, 2) to (9, 1) using car (7490, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7201 arrived with a waiting time of 11 ticks\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (1, 3) to (1, 2) using car (7443, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (5, 5) to (5, 4) using car (7505, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7287 move from (2, 0) to (3, 0) using car (7549, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7314 move from (8, 6) to (8, 5) using car (7547, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 7314 arrived with a waiting time of 11 ticks\n", - "Agent rider 7315 move from (3, 1) to (2, 1) using car (7492, [(3, 1), (2, 1)], 0)\n", - "Agent rider 7317 move from (1, 4) to (1, 3) using car (7496, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Driver 7337 arrived\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 move from (2, 0) to (2, 1) using car (7500, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Driver 7354 arrived\n", - "Agent rider 7360 move from (6, 1) to (5, 1) using car (7511, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 7361 move from (5, 0) to (6, 0) using car (7497, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 7361 arrived with a waiting time of 6 ticks\n", - "Agent rider 7362 move from (1, 9) to (2, 9) using car (7575, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Driver 7363 arrived\n", - "Agent rider 7366 move from (5, 7) to (6, 7) using car (7531, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 move from (1, 1) to (1, 2) using car (7512, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (4, 3) to (4, 4) using car (7528, [(4, 3), (4, 4)], 0)\n", - "Agent rider 7396 move from (5, 8) to (6, 8) using car (7493, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Driver 7401 arrived\n", - "Agent rider 7419 move from (5, 7) to (6, 7) using car (7531, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7438 move from (1, 1) to (1, 2) using car (7512, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7449 move from (5, 8) to (6, 8) using car (7493, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7454 arrived\n", - "Agent rider 7462 move from (2, 0) to (3, 0) using car (7549, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (3, 9) to (2, 9) using car (7404, [(3, 9), (2, 9)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (7, 2) to (6, 2) using car (7471, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (6, 7) to (5, 7) using car (7501, [(6, 7), (5, 7)], 0)\n", - "Driver 7470 arrived\n", - "Agent rider 7473 move from (2, 0) to (2, 1) using car (7500, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 7475 move from (8, 6) to (8, 5) using car (7547, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 7475 arrived with a waiting time of 2 ticks\n", - "Agent rider 7477 move from (3, 1) to (2, 1) using car (7492, [(3, 1), (2, 1)], 0)\n", - "Driver 7479 arrived\n", - "Driver 7488 arrived\n", - "Agent rider 7514 move from (3, 3) to (3, 2) using car (7453, [(3, 3), (3, 2)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 move from (2, 0) to (3, 0) using car (7549, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 move from (9, 2) to (8, 2) using car (7577, [(9, 2), (8, 2), (7, 2), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 doesn't move\n", - "Agent rider 7522 move from (4, 3) to (4, 4) using car (7528, [(4, 3), (4, 4)], 0)\n", - "Agent rider 7523 move from (4, 4) to (4, 5) using car (7503, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7524 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7526 move from (9, 2) to (9, 1) using car (7490, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7532 move from (8, 5) to (8, 6) using car (7538, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7534 arrived\n", - "Driver 7537 arrived\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7541 move from (8, 5) to (8, 6) using car (7538, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7544 arrived\n", - "Agent rider 7555 move from (6, 0) to (5, 0) using car (7447, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7556 move from (5, 5) to (5, 4) using car (7505, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7557 doesn't move\n", - "Agent rider 7558 move from (5, 8) to (6, 8) using car (7493, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7560 doesn't move\n", - "Agent rider 7561 doesn't move\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 move from (1, 4) to (1, 3) using car (7496, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7565 move from (1, 3) to (1, 2) using car (7443, [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7566 move from (2, 0) to (3, 0) using car (7549, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7567 move from (5, 8) to (6, 8) using car (7493, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7583 move from (6, 2) to (6, 3) using car (7568, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 7583 arrived with a waiting time of 0 ticks\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 move from (4, 4) to (4, 3) using car (7533, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 7586 move from (7, 4) to (7, 5) using car (7554, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (7, 4) to (7, 5) using car (7554, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7589 doesn't move\n", - "tick 543 ended\n", - "I am driver 7590 - trip: [(6, 4), (7, 4), (8, 4), (8, 3)]\n", - "I am driver 7591 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 7592 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 7593 - trip: [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7594 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 7595 - trip: [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7596 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 7597 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 7598 - trip: [(8, 7), (7, 7), (6, 7), (6, 8)]\n", - "I am driver 7599 - trip: [(7, 4), (7, 3), (6, 3)]\n", - "I am driver 7600 - trip: [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4)]\n", - "I am driver 7601 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 7602 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 7603 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 7604 - trip: [(9, 4), (9, 5)]\n", - "I am driver 7605 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 7606 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 7607 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 7608 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 7609 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "20 drivers generated.\n", - "I am rider 7610 - dep: (8, 0) , arr: (2, 0)\n", - "I am rider 7611 - dep: (8, 0) , arr: (8, 3)\n", - "I am rider 7612 - dep: (7, 3) , arr: (7, 1)\n", - "I am rider 7613 - dep: (9, 3) , arr: (9, 5)\n", - "I am rider 7614 - dep: (8, 2) , arr: (8, 4)\n", - "I am rider 7615 - dep: (2, 3) , arr: (7, 2)\n", - "6 riders generated.\n", - "Agent rider 6710 move from (8, 5) to (8, 4) using car (7547, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 6871 move from (8, 5) to (8, 4) using car (7547, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 6888 move from (8, 5) to (8, 4) using car (7547, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7005 move from (2, 0) to (1, 0) using car (7553, [(2, 0), (1, 0)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 2) to (1, 3) using car (7512, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 move from (6, 0) to (7, 0) using car (7497, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (1, 2) to (1, 1) using car (7443, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7235 move from (6, 7) to (6, 8) using car (7535, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7274 move from (5, 4) to (5, 3) using car (7505, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7287 move from (3, 0) to (4, 0) using car (7549, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7315 move from (2, 1) to (2, 2) using car (7500, [(2, 1), (2, 2)], 0)\n", - "Agent rider 7317 move from (1, 3) to (1, 2) using car (7496, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (6, 7) to (6, 8) using car (7535, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7342 move from (2, 1) to (2, 2) using car (7500, [(2, 1), (2, 2)], 0)\n", - "Agent rider 7360 move from (5, 1) to (4, 1) using car (7511, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 7362 move from (2, 9) to (3, 9) using car (7575, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 7366 move from (6, 7) to (6, 8) using car (7535, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 move from (1, 2) to (1, 1) using car (7443, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 move from (4, 4) to (5, 4) using car (7593, [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7396 move from (6, 8) to (7, 8) using car (7493, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", + "Agent rider 7487 move from (4, 9) to (4, 8) using car (7531, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (7, 8) to (6, 8) using car (7501, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7495 move from (4, 2) to (4, 1) using car (7447, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7502 move from (8, 7) to (8, 6) using car (7478, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 move from (7, 6) to (7, 5) using car (7525, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7522 move from (4, 5) to (4, 6) using car (7514, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 7523 move from (5, 3) to (5, 2) using car (7480, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 doesn't move\n", + "tick 530 ended\n", + "I am driver 7544 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 7545 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 7546 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 7547 - trip: [(6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 7548 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 7549 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 7550 - trip: [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)]\n", + "I am driver 7551 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7552 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "9 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (2, 9) to (1, 9) using car (7535, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 3) to (1, 3) using car (7550, [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6893 move from (0, 3) to (1, 3) using car (7550, [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 6926 move from (1, 8) to (1, 7) using car (7521, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 5) to (0, 4) using car (7432, [(0, 5), (0, 4)], 0)\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 move from (1, 8) to (1, 7) using car (7521, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 7129 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7131 doesn't move\n", + "Agent rider 7160 move from (9, 9) to (8, 9) using car (7540, [(9, 9), (8, 9)], 0)\n", + "Agent rider 7184 doesn't move\n", + "Agent rider 7190 move from (3, 2) to (3, 3) using car (7473, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7192 move from (2, 0) to (2, 1) using car (7539, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7195 move from (6, 8) to (5, 8) using car (7501, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7203 move from (7, 9) to (8, 9) using car (7527, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7204 move from (0, 3) to (1, 3) using car (7550, [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 7244 move from (7, 2) to (7, 3) using car (7476, [(7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 7248 move from (5, 6) to (5, 5) using car (7435, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7287 move from (3, 6) to (3, 7) using car (7457, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7289 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7318 doesn't move\n", + "Agent rider 7319 move from (5, 2) to (4, 2) using car (7480, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7327 move from (7, 2) to (8, 2) using car (7414, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7331 move from (2, 9) to (1, 9) using car (7535, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7)], 0)\n", + "Agent rider 7332 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7333 move from (5, 3) to (5, 4) using car (7526, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7334 move from (5, 6) to (5, 5) using car (7435, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 7335 move from (7, 5) to (7, 4) using car (7525, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Rider n° 7335 arrived with a waiting time of 2 ticks\n", + "Driver 7345 arrived\n", + "Agent rider 7367 move from (7, 1) to (8, 1) using car (7365, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 7375 arrived\n", + "Agent rider 7376 move from (4, 2) to (5, 2) using car (7549, [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3)], 0)\n", + "Rider n° 7376 arrived with a waiting time of 4 ticks\n", + "Agent rider 7377 move from (4, 4) to (4, 5) using car (7499, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7379 move from (3, 6) to (3, 7) using car (7457, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7380 move from (3, 6) to (3, 7) using car (7457, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (4, 6) to (4, 5) using car (7488, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 7385 move from (3, 3) to (4, 3) using car (7546, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7386 move from (1, 3) to (1, 4) using car (7515, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 7386 arrived with a waiting time of 3 ticks\n", + "Agent rider 7388 move from (9, 4) to (9, 5) using car (7477, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Driver 7398 arrived\n", + "Agent rider 7399 move from (3, 2) to (3, 3) using car (7473, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 move from (0, 5) to (0, 4) using car (7432, [(0, 5), (0, 4)], 0)\n", + "Agent rider 7403 move from (5, 5) to (5, 4) using car (7537, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7405 move from (5, 7) to (4, 7) using car (7445, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (4, 6) to (4, 5) using car (7488, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 7407 move from (2, 1) to (3, 1) using car (7482, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7408 move from (4, 8) to (5, 8) using car (7517, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7413 move from (3, 3) to (4, 3) using car (7546, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Driver 7417 arrived\n", + "Driver 7420 arrived\n", + "Agent rider 7425 move from (7, 5) to (7, 4) using car (7525, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7426 move from (3, 2) to (3, 3) using car (7473, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7427 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7428 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 move from (5, 7) to (4, 7) using car (7445, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7439 arrived\n", + "Driver 7452 arrived\n", + "Agent rider 7467 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7468 move from (5, 7) to (4, 7) using car (7445, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7469 move from (0, 5) to (1, 5) using car (7551, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7470 move from (4, 5) to (4, 6) using car (7453, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 doesn't move\n", + "Agent rider 7487 move from (4, 8) to (4, 7) using car (7531, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7495 doesn't move\n", + "Agent rider 7502 move from (8, 6) to (8, 5) using car (7478, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7503 move from (0, 3) to (1, 3) using car (7550, [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 move from (7, 5) to (7, 4) using car (7525, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7522 move from (4, 6) to (4, 7) using car (7514, [(4, 6), (4, 7)], 0)\n", + "Agent rider 7523 move from (5, 2) to (4, 2) using car (7480, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (6, 6) to (6, 7) using car (7484, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "tick 531 ended\n", + "I am driver 7553 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "1 drivers generated.\n", + "I am rider 7554 - dep: (2, 3) , arr: (9, 3)\n", + "I am rider 7555 - dep: (7, 9) , arr: (2, 1)\n", + "2 riders generated.\n", + "Agent rider 6129 doesn't move\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6291 move from (1, 9) to (1, 8) using car (7548, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 6707 doesn't move\n", + "Agent rider 6760 move from (8, 9) to (9, 9) using car (7527, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (8, 9) to (9, 9) using car (7527, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6893 move from (1, 3) to (1, 2) using car (7550, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 doesn't move\n", + "Agent rider 7022 move from (8, 2) to (9, 2) using car (7414, [(8, 2), (9, 2)], 0)\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 doesn't move\n", + "Agent rider 7089 move from (8, 5) to (8, 4) using car (7478, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7129 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7131 move from (8, 5) to (8, 4) using car (7478, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7160 move from (8, 9) to (9, 9) using car (7527, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7184 doesn't move\n", + "Agent rider 7190 move from (3, 3) to (2, 3) using car (7473, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7192 move from (2, 1) to (2, 2) using car (7539, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 7195 move from (5, 8) to (4, 8) using car (7501, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7203 move from (8, 9) to (9, 9) using car (7527, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7204 move from (1, 3) to (1, 2) using car (7550, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 7244 move from (7, 3) to (7, 4) using car (7476, [(7, 3), (7, 4)], 0)\n", + "Agent rider 7248 move from (5, 5) to (5, 4) using car (7435, [(5, 5), (5, 4)], 0)\n", + "Agent rider 7287 move from (3, 7) to (3, 8) using car (7457, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7289 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7291 move from (8, 5) to (8, 4) using car (7478, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7318 move from (5, 4) to (6, 4) using car (7526, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7319 move from (4, 2) to (4, 1) using car (7433, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 7327 move from (8, 2) to (9, 2) using car (7414, [(8, 2), (9, 2)], 0)\n", + "Agent rider 7331 move from (1, 9) to (1, 8) using car (7548, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 7332 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7333 move from (5, 4) to (6, 4) using car (7526, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7334 move from (5, 5) to (5, 4) using car (7435, [(5, 5), (5, 4)], 0)\n", + "Driver 7345 arrived\n", + "Driver 7353 arrived\n", + "Agent rider 7367 move from (8, 1) to (9, 1) using car (7365, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7376 move from (4, 2) to (4, 1) using car (7433, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 7377 move from (4, 5) to (5, 5) using car (7499, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7379 move from (3, 7) to (3, 8) using car (7457, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 7379 arrived with a waiting time of 2 ticks\n", + "Agent rider 7380 move from (3, 7) to (3, 8) using car (7457, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (4, 5) to (5, 5) using car (7499, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7385 move from (4, 3) to (5, 3) using car (7512, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7388 move from (9, 5) to (9, 6) using car (7477, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 move from (3, 3) to (2, 3) using car (7473, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 doesn't move\n", + "Agent rider 7404 move from (4, 6) to (4, 7) using car (7453, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7405 move from (4, 7) to (3, 7) using car (7445, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (4, 5) to (5, 5) using car (7499, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7407 move from (3, 1) to (4, 1) using car (7482, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7408 move from (5, 8) to (6, 8) using car (7517, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7413 move from (4, 3) to (5, 3) using car (7512, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", "Driver 7416 arrived\n", - "Agent rider 7419 move from (6, 7) to (6, 8) using car (7535, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7420 move from (1, 2) to (1, 1) using car (7443, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7421 doesn't move\n", - "Driver 7422 arrived\n", "Driver 7423 arrived\n", - "Driver 7424 arrived\n", - "Agent rider 7438 move from (1, 2) to (1, 3) using car (7512, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Rider n° 7438 arrived with a waiting time of 9 ticks\n", - "Agent rider 7439 move from (9, 1) to (9, 0) using car (7490, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 move from (6, 8) to (7, 8) using car (7493, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7425 move from (7, 4) to (7, 3) using car (7525, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7426 move from (3, 3) to (2, 3) using car (7473, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 7427 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7428 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 move from (4, 7) to (3, 7) using car (7445, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7434 arrived\n", "Driver 7451 arrived\n", - "Agent rider 7462 move from (3, 0) to (4, 0) using car (7549, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 doesn't move\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (6, 2) to (5, 2) using car (7471, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 doesn't move\n", + "Driver 7459 arrived\n", + "Agent rider 7467 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7468 move from (4, 7) to (3, 7) using car (7445, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7469 move from (1, 5) to (2, 5) using car (7551, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7470 move from (4, 6) to (4, 7) using car (7453, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7471 doesn't move\n", + "Agent rider 7487 move from (4, 7) to (4, 6) using car (7531, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 7489 arrived\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (6, 8) to (5, 8) using car (7481, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 7494 move from (4, 7) to (4, 6) using car (7531, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7495 doesn't move\n", + "Agent rider 7502 move from (8, 5) to (8, 4) using car (7478, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 7502 arrived with a waiting time of 0 ticks\n", + "Agent rider 7503 move from (1, 3) to (1, 2) using car (7550, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 move from (7, 4) to (7, 3) using car (7525, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7522 move from (4, 7) to (3, 7) using car (7445, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7523 move from (4, 2) to (4, 1) using car (7433, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 7524 arrived\n", + "Driver 7529 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (6, 7) to (5, 7) using car (7484, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7554 move from (2, 3) to (1, 3) using car (7446, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7555 doesn't move\n", + "tick 532 ended\n", + "I am driver 7556 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 7557 - trip: [(2, 2), (1, 2), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 7558 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 7559 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 7560 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 7561 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 7562 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 7563 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 7564 - trip: [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 7565 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 7566 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 7567 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7568 - trip: [(2, 3), (3, 3)]\n", + "I am driver 7569 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 7570 - trip: [(6, 2), (5, 2), (4, 2), (4, 3)]\n", + "I am driver 7571 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 7572 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "17 drivers generated.\n", + "I am rider 7573 - dep: (3, 0) , arr: (7, 5)\n", + "I am rider 7574 - dep: (3, 8) , arr: (1, 3)\n", + "I am rider 7575 - dep: (9, 1) , arr: (3, 5)\n", + "3 riders generated.\n", + "Agent rider 6129 move from (6, 8) to (7, 8) using car (7517, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6218 move from (6, 8) to (7, 8) using car (7517, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6291 move from (1, 8) to (2, 8) using car (7560, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 6291 arrived with a waiting time of 51 ticks\n", + "Agent rider 6707 move from (6, 8) to (7, 8) using car (7517, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6760 move from (9, 9) to (9, 8) using car (7527, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 move from (1, 3) to (0, 3) using car (7446, [(1, 3), (0, 3)], 0)\n", + "Agent rider 6892 move from (9, 9) to (9, 8) using car (7527, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6893 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 6939 move from (5, 7) to (5, 6) using car (7536, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Rider n° 6939 arrived with a waiting time of 19 ticks\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (9, 9) to (8, 9) using car (7556, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7089 move from (8, 4) to (8, 3) using car (7478, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7129 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7131 move from (8, 4) to (8, 3) using car (7478, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7160 move from (9, 9) to (8, 9) using car (7556, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7184 move from (6, 7) to (6, 6) using car (7534, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 7184 arrived with a waiting time of 6 ticks\n", + "Agent rider 7190 move from (2, 3) to (1, 3) using car (7473, [(2, 3), (1, 3)], 0)\n", + "Agent rider 7192 move from (2, 2) to (1, 2) using car (7557, [(2, 2), (1, 2), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 7195 move from (4, 8) to (4, 7) using car (7501, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 7203 move from (9, 9) to (8, 9) using car (7556, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7204 doesn't move\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7287 move from (3, 8) to (3, 9) using car (7457, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7289 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7291 move from (8, 4) to (8, 3) using car (7478, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7318 move from (6, 4) to (7, 4) using car (7526, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 7318 arrived with a waiting time of 6 ticks\n", + "Agent rider 7319 move from (4, 1) to (5, 1) using car (7482, [(4, 1), (5, 1)], 0)\n", + "Rider n° 7319 arrived with a waiting time of 4 ticks\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7331 move from (1, 8) to (2, 8) using car (7560, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 7331 arrived with a waiting time of 3 ticks\n", + "Agent rider 7332 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7333 move from (6, 4) to (7, 4) using car (7526, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 7333 arrived with a waiting time of 5 ticks\n", + "Agent rider 7334 doesn't move\n", + "Driver 7353 arrived\n", + "Agent rider 7367 move from (9, 1) to (8, 1) using car (7558, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7377 move from (5, 5) to (6, 5) using car (7499, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 move from (2, 4) to (2, 5) using car (7567, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7380 move from (3, 8) to (3, 9) using car (7457, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 7380 arrived with a waiting time of 6 ticks\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (5, 5) to (6, 5) using car (7499, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7385 move from (5, 3) to (6, 3) using car (7512, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Rider n° 7385 arrived with a waiting time of 0 ticks\n", + "Agent rider 7388 move from (9, 6) to (9, 7) using car (7477, [(9, 6), (9, 7)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 move from (2, 3) to (1, 3) using car (7473, [(2, 3), (1, 3)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 doesn't move\n", + "Agent rider 7404 move from (4, 7) to (4, 8) using car (7453, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7405 move from (3, 7) to (2, 7) using car (7445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (5, 5) to (6, 5) using car (7499, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7408 move from (6, 8) to (7, 8) using car (7517, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7413 move from (5, 3) to (6, 3) using car (7512, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7425 move from (7, 3) to (7, 2) using car (7525, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7426 move from (2, 3) to (3, 3) using car (7568, [(2, 3), (3, 3)], 0)\n", + "Agent rider 7427 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7428 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 move from (3, 7) to (2, 7) using car (7445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7432 arrived\n", + "Driver 7438 arrived\n", + "Driver 7463 arrived\n", + "Agent rider 7467 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7468 move from (3, 7) to (2, 7) using car (7445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7469 move from (2, 5) to (3, 5) using car (7551, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7470 doesn't move\n", + "Agent rider 7471 doesn't move\n", "Driver 7472 arrived\n", - "Agent rider 7473 move from (2, 1) to (2, 2) using car (7500, [(2, 1), (2, 2)], 0)\n", - "Agent rider 7477 move from (2, 1) to (2, 2) using car (7500, [(2, 1), (2, 2)], 0)\n", - "Driver 7495 arrived\n", - "Driver 7499 arrived\n", - "Agent rider 7514 move from (3, 2) to (3, 1) using car (7486, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7516 move from (3, 0) to (4, 0) using car (7549, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 move from (8, 2) to (7, 2) using car (7577, [(8, 2), (7, 2), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 move from (8, 9) to (7, 9) using car (7602, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7522 move from (4, 4) to (5, 4) using car (7593, [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7523 move from (4, 5) to (4, 6) using car (7503, [(4, 5), (4, 6)], 0)\n", - "Agent rider 7524 move from (1, 3) to (1, 2) using car (7496, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7525 move from (8, 9) to (7, 9) using car (7602, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7526 move from (9, 1) to (9, 0) using car (7490, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7526 arrived with a waiting time of 3 ticks\n", - "Agent rider 7527 doesn't move\n", - "Driver 7530 arrived\n", - "Agent rider 7532 move from (8, 6) to (8, 7) using car (7538, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 7532 arrived with a waiting time of 3 ticks\n", - "Driver 7536 arrived\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7541 move from (8, 6) to (8, 7) using car (7538, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7546 arrived\n", - "Driver 7552 arrived\n", - "Agent rider 7555 move from (5, 0) to (4, 0) using car (7447, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7556 move from (5, 4) to (5, 3) using car (7505, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7557 move from (0, 6) to (0, 5) using car (7601, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n" + "Driver 7474 arrived\n", + "Agent rider 7487 move from (4, 6) to (4, 5) using car (7531, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (5, 8) to (4, 8) using car (7481, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 7494 move from (4, 6) to (4, 5) using car (7531, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7495 move from (4, 1) to (4, 0) using car (7433, [(4, 1), (4, 0)], 0)\n", + "Rider n° 7495 arrived with a waiting time of 2 ticks\n", + "Driver 7498 arrived\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 move from (2, 1) to (1, 1) using car (7509, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 move from (7, 3) to (7, 2) using car (7525, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Driver 7514 arrived\n", + "Driver 7518 arrived\n", + "Agent rider 7522 move from (3, 7) to (2, 7) using car (7445, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7523 move from (4, 1) to (4, 0) using car (7433, [(4, 1), (4, 0)], 0)\n", + "Driver 7540 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (5, 7) to (4, 7) using car (7484, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7554 move from (1, 3) to (0, 3) using car (7446, [(1, 3), (0, 3)], 0)\n", + "Agent rider 7555 move from (7, 9) to (8, 9) using car (7490, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7573 doesn't move\n", + "Agent rider 7574 doesn't move\n", + "Agent rider 7575 move from (9, 1) to (8, 1) using car (7558, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "tick 533 ended\n", + "I am driver 7576 - trip: [(2, 2), (2, 1), (1, 1)]\n", + "1 drivers generated.\n", + "I am rider 7577 - dep: (0, 5) , arr: (3, 5)\n", + "I am rider 7578 - dep: (2, 2) , arr: (9, 6)\n", + "I am rider 7579 - dep: (8, 7) , arr: (9, 4)\n", + "I am rider 7580 - dep: (2, 8) , arr: (5, 0)\n", + "I am rider 7581 - dep: (6, 2) , arr: (8, 8)\n", + "I am rider 7582 - dep: (2, 6) , arr: (1, 6)\n", + "I am rider 7583 - dep: (9, 3) , arr: (7, 9)\n", + "I am rider 7584 - dep: (6, 0) , arr: (1, 1)\n", + "I am rider 7585 - dep: (6, 5) , arr: (2, 3)\n", + "I am rider 7586 - dep: (9, 3) , arr: (8, 2)\n", + "10 riders generated.\n", + "Agent rider 6129 move from (7, 8) to (8, 8) using car (7517, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6218 move from (7, 8) to (8, 8) using car (7517, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6707 move from (7, 8) to (8, 8) using car (7517, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 6760 move from (9, 8) to (9, 7) using car (7527, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (9, 8) to (9, 7) using car (7527, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6893 move from (1, 2) to (0, 2) using car (7557, [(1, 2), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 6893 arrived with a waiting time of 31 ticks\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (8, 9) to (8, 8) using car (7556, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7089 move from (8, 3) to (8, 2) using car (7478, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7129 move from (3, 5) to (4, 5) using car (7551, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7131 move from (8, 3) to (8, 2) using car (7478, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 7131 arrived with a waiting time of 15 ticks\n", + "Agent rider 7160 move from (8, 9) to (8, 8) using car (7556, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7192 move from (1, 2) to (0, 2) using car (7557, [(1, 2), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 7195 move from (4, 7) to (3, 7) using car (7484, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 7195 arrived with a waiting time of 8 ticks\n", + "Agent rider 7203 move from (8, 9) to (8, 8) using car (7556, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7204 move from (1, 2) to (0, 2) using car (7557, [(1, 2), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 7204 arrived with a waiting time of 16 ticks\n", + "Agent rider 7244 move from (7, 4) to (8, 4) using car (7526, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7248 doesn't move\n", + "Agent rider 7287 move from (3, 9) to (4, 9) using car (7457, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7289 move from (3, 5) to (4, 5) using car (7551, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7291 move from (8, 3) to (8, 2) using car (7478, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 7319 move from (4, 1) to (5, 1) using car (7562, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 7319 arrived with a waiting time of 4 ticks\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7332 move from (3, 5) to (3, 6) using car (7475, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7334 doesn't move\n", + "Driver 7365 arrived\n", + "Agent rider 7367 move from (8, 1) to (7, 1) using car (7558, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7377 move from (6, 5) to (7, 5) using car (7499, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7383 doesn't move\n", + "Agent rider 7384 move from (6, 5) to (7, 5) using car (7499, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 doesn't move\n", + "Agent rider 7404 move from (4, 8) to (4, 9) using car (7453, [(4, 8), (4, 9)], 0)\n", + "Agent rider 7405 move from (2, 7) to (1, 7) using car (7445, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 7405 arrived with a waiting time of 4 ticks\n", + "Agent rider 7406 move from (6, 5) to (7, 5) using car (7499, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7407 move from (4, 1) to (5, 1) using car (7562, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 7408 move from (7, 8) to (8, 8) using car (7517, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 7408 arrived with a waiting time of 5 ticks\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7413 move from (6, 3) to (7, 3) using car (7512, [(6, 3), (7, 3)], 0)\n", + "Rider n° 7413 arrived with a waiting time of 6 ticks\n", + "Driver 7414 arrived\n", + "Agent rider 7425 doesn't move\n", + "Agent rider 7426 doesn't move\n", + "Agent rider 7427 move from (3, 5) to (4, 5) using car (7551, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7428 move from (3, 5) to (4, 5) using car (7551, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 move from (2, 7) to (1, 7) using car (7445, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7435 arrived\n", + "Driver 7447 arrived\n", + "Agent rider 7467 move from (3, 5) to (4, 5) using car (7551, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7468 doesn't move\n", + "Agent rider 7469 move from (3, 5) to (4, 5) using car (7551, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7470 move from (4, 7) to (3, 7) using car (7484, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 7470 arrived with a waiting time of 1 ticks\n", + "Agent rider 7471 move from (2, 2) to (2, 1) using car (7576, [(2, 2), (2, 1), (1, 1)], 0)\n", + "Rider n° 7471 arrived with a waiting time of 4 ticks\n", + "Driver 7476 arrived\n", + "Agent rider 7487 move from (4, 5) to (4, 4) using car (7531, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7492 move from (2, 5) to (2, 6) using car (7567, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7493 move from (4, 8) to (3, 8) using car (7481, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 7494 move from (4, 5) to (3, 5) using car (7569, [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 7496 arrived\n", + "Driver 7500 arrived\n", + "Agent rider 7503 move from (1, 2) to (0, 2) using car (7557, [(1, 2), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 7504 move from (1, 1) to (1, 2) using car (7509, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 move from (7, 2) to (7, 1) using car (7525, [(7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7522 move from (2, 7) to (1, 7) using car (7445, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7523 doesn't move\n", + "Driver 7537 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (4, 7) to (3, 7) using car (7484, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (8, 9) to (8, 8) using car (7556, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7573 doesn't move\n", + "Agent rider 7574 doesn't move\n", + "Agent rider 7575 move from (8, 1) to (7, 1) using car (7558, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7577 doesn't move\n", + "Agent rider 7578 move from (2, 2) to (3, 2) using car (7550, [(2, 2), (3, 2)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (2, 8) to (3, 8) using car (7560, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7582 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (6, 0) to (5, 0) using car (7552, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7585 move from (6, 5) to (7, 5) using car (7488, [(6, 5), (7, 5)], 0)\n", + "Agent rider 7586 doesn't move\n", + "tick 534 ended\n", + "I am driver 7587 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 7588 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 7589 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4)]\n", + "I am driver 7590 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 7591 - trip: [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 7592 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 7593 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 7594 - trip: [(2, 3), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7595 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 7596 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 7597 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7598 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 7599 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 7600 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 7601 - trip: [(3, 6), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 7602 - trip: [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 7603 - trip: [(8, 9), (8, 8)]\n", + "17 drivers generated.\n", + "I am rider 7604 - dep: (0, 2) , arr: (1, 1)\n", + "I am rider 7605 - dep: (7, 0) , arr: (7, 2)\n", + "I am rider 7606 - dep: (6, 8) , arr: (2, 0)\n", + "I am rider 7607 - dep: (5, 7) , arr: (6, 1)\n", + "I am rider 7608 - dep: (4, 9) , arr: (7, 0)\n", + "I am rider 7609 - dep: (5, 6) , arr: (1, 7)\n", + "6 riders generated.\n", + "Agent rider 6129 move from (8, 8) to (9, 8) using car (7517, [(8, 8), (9, 8)], 0)\n", + "Rider n° 6129 arrived with a waiting time of 52 ticks\n", + "Agent rider 6218 move from (8, 8) to (9, 8) using car (7517, [(8, 8), (9, 8)], 0)\n", + "Rider n° 6218 arrived with a waiting time of 49 ticks\n", + "Agent rider 6707 move from (8, 8) to (9, 8) using car (7517, [(8, 8), (9, 8)], 0)\n", + "Rider n° 6707 arrived with a waiting time of 33 ticks\n", + "Agent rider 6760 move from (9, 7) to (9, 6) using car (7527, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (9, 7) to (9, 6) using car (7527, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6926 move from (1, 7) to (0, 7) using car (7445, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (8, 8) to (8, 7) using car (7556, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7089 move from (8, 2) to (8, 1) using car (7478, [(8, 2), (8, 1)], 0)\n", + "Agent rider 7092 move from (1, 7) to (0, 7) using car (7445, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7129 move from (4, 5) to (5, 5) using car (7551, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 7129 arrived with a waiting time of 20 ticks\n", + "Agent rider 7160 move from (8, 8) to (8, 7) using car (7556, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 7160 arrived with a waiting time of 16 ticks\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7192 move from (0, 2) to (0, 3) using car (7557, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 7192 arrived with a waiting time of 6 ticks\n", + "Agent rider 7203 move from (8, 8) to (8, 7) using car (7556, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 7203 arrived with a waiting time of 13 ticks\n", + "Agent rider 7244 move from (8, 4) to (9, 4) using car (7526, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7248 move from (5, 4) to (6, 4) using car (7587, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7287 move from (4, 9) to (5, 9) using car (7457, [(4, 9), (5, 9)], 0)\n", + "Agent rider 7289 doesn't move\n", + "Agent rider 7291 move from (8, 2) to (8, 1) using car (7478, [(8, 2), (8, 1)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7332 move from (3, 6) to (3, 7) using car (7475, [(3, 6), (3, 7)], 0)\n", + "Agent rider 7334 move from (5, 4) to (6, 4) using car (7587, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7367 move from (7, 1) to (7, 0) using car (7525, [(7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 7377 move from (7, 5) to (8, 5) using car (7499, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7378 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7558 move from (6, 8) to (7, 8) using car (7493, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7559 move from (8, 6) to (8, 5) using car (7569, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (6, 5) to (6, 4) using car (7573, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (3, 3) to (3, 4) using car (7571, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7562 move from (5, 4) to (5, 3) using car (7505, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 move from (1, 3) to (1, 2) using car (7496, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7565 move from (1, 2) to (1, 3) using car (7512, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 7566 move from (3, 0) to (4, 0) using car (7549, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7567 move from (6, 8) to (7, 8) using car (7493, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 move from (4, 3) to (4, 2) using car (7533, [(4, 3), (4, 2)], 0)\n", - "Agent rider 7586 move from (7, 5) to (7, 6) using car (7554, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (7, 5) to (7, 6) using car (7554, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7589 move from (0, 6) to (0, 5) using car (7601, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7610 doesn't move\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7612 doesn't move\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7614 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "tick 544 ended\n", - "I am driver 7616 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 7617 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 7618 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", - "I am driver 7619 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)]\n", - "I am driver 7620 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 7621 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 7622 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 7623 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 7624 - trip: [(2, 4), (3, 4), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 7625 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 7626 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 7627 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", - "12 drivers generated.\n", - "I am rider 7628 - dep: (2, 4) , arr: (0, 6)\n", - "I am rider 7629 - dep: (6, 7) , arr: (1, 8)\n", - "I am rider 7630 - dep: (6, 0) , arr: (0, 4)\n", - "3 riders generated.\n", - "Agent rider 6710 move from (8, 4) to (8, 3) using car (7547, [(8, 4), (8, 3)], 0)\n", - "Agent rider 6871 move from (8, 4) to (8, 5) using car (7581, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6888 move from (8, 4) to (8, 5) using car (7581, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7005 doesn't move\n", - "Agent rider 7080 move from (8, 1) to (9, 1) using car (7513, [(8, 1), (9, 1)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7127 move from (1, 3) to (1, 4) using car (7512, [(1, 3), (1, 4)], 0)\n", - "Agent rider 7152 move from (8, 1) to (9, 1) using car (7513, [(8, 1), (9, 1)], 0)\n", - "Agent rider 7153 move from (9, 8) to (9, 7) using car (7597, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 move from (7, 0) to (8, 0) using car (7497, [(7, 0), (8, 0)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7231 move from (1, 1) to (1, 0) using car (7443, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7235 move from (6, 8) to (7, 8) using car (7535, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7260 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 move from (1, 3) to (1, 4) using car (7512, [(1, 3), (1, 4)], 0)\n", - "Agent rider 7274 move from (5, 3) to (5, 2) using car (7505, [(5, 3), (5, 2)], 0)\n", - "Rider n° 7274 arrived with a waiting time of 5 ticks\n", - "Agent rider 7287 move from (4, 0) to (5, 0) using car (7549, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7317 move from (1, 2) to (1, 1) using car (7496, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (6, 8) to (7, 8) using car (7535, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7360 move from (4, 1) to (4, 2) using car (7596, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 7362 move from (3, 9) to (4, 9) using car (7575, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 7366 move from (6, 8) to (7, 8) using car (7535, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 move from (1, 1) to (1, 0) using car (7443, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7370 move from (1, 1) to (1, 0) using car (7443, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7371 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (7, 0) to (8, 0) using car (7497, [(7, 0), (8, 0)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Driver 7404 arrived\n", - "Agent rider 7419 move from (6, 8) to (7, 8) using car (7535, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7420 move from (1, 1) to (1, 0) using car (7443, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 7421 doesn't move\n", - "Driver 7423 arrived\n", - "Agent rider 7439 move from (9, 0) to (8, 0) using car (7490, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 move from (7, 8) to (8, 8) using car (7493, [(7, 8), (8, 8)], 0)\n", - "Driver 7452 arrived\n", - "Driver 7453 arrived\n", - "Driver 7457 arrived\n", - "Agent rider 7462 move from (4, 0) to (5, 0) using car (7549, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (2, 9) to (1, 9) using car (7607, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 move from (5, 2) to (4, 2) using car (7471, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7467 move from (5, 7) to (5, 6) using car (7619, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7477 doesn't move\n", - "Driver 7492 arrived\n", - "Driver 7501 arrived\n", - "Driver 7509 arrived\n", + "Agent rider 7383 move from (5, 0) to (4, 0) using car (7552, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7384 move from (7, 5) to (8, 5) using car (7499, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7388 move from (9, 7) to (9, 6) using car (7527, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 doesn't move\n", + "Agent rider 7404 move from (4, 9) to (5, 9) using car (7457, [(4, 9), (5, 9)], 0)\n", + "Agent rider 7406 move from (7, 5) to (8, 5) using car (7499, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7407 move from (5, 1) to (6, 1) using car (7562, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Driver 7414 arrived\n", + "Driver 7419 arrived\n", + "Agent rider 7425 doesn't move\n", + "Agent rider 7426 move from (3, 3) to (3, 4) using car (7513, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 move from (4, 5) to (5, 5) using car (7551, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 move from (1, 7) to (0, 7) using car (7445, [(1, 7), (0, 7)], 0)\n", + "Driver 7433 arrived\n", + "Driver 7446 arrived\n", + "Driver 7461 arrived\n", + "Agent rider 7467 doesn't move\n", + "Agent rider 7468 doesn't move\n", + "Agent rider 7469 move from (4, 5) to (5, 5) using car (7551, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7471 doesn't move\n", + "Driver 7473 arrived\n", + "Driver 7477 arrived\n", + "Driver 7482 arrived\n", + "Agent rider 7487 move from (4, 4) to (4, 3) using car (7531, [(4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (3, 8) to (2, 8) using car (7481, [(3, 8), (2, 8)], 0)\n", + "Agent rider 7494 move from (3, 5) to (2, 5) using car (7569, [(3, 5), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 7497 arrived\n", + "Agent rider 7503 move from (0, 2) to (0, 3) using car (7557, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 7504 move from (1, 2) to (1, 3) using car (7509, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 move from (7, 1) to (7, 0) using car (7525, [(7, 1), (7, 0), (8, 0)], 0)\n", "Driver 7510 arrived\n", - "Agent rider 7514 move from (3, 1) to (3, 0) using car (7486, [(3, 1), (3, 0)], 0)\n", - "Agent rider 7515 move from (5, 2) to (4, 2) using car (7471, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7516 move from (4, 0) to (5, 0) using car (7549, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 move from (7, 2) to (6, 2) using car (7577, [(7, 2), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 move from (1, 3) to (1, 4) using car (7512, [(1, 3), (1, 4)], 0)\n", - "Agent rider 7521 move from (7, 9) to (6, 9) using car (7602, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7522 move from (5, 4) to (5, 3) using car (7593, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7524 move from (1, 2) to (1, 1) using car (7496, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7525 move from (7, 9) to (6, 9) using car (7602, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Driver 7528 arrived\n", - "Driver 7529 arrived\n", - "Agent rider 7540 move from (9, 8) to (9, 7) using car (7597, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (8, 7) to (8, 8) using car (7538, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7545 arrived\n", - "Agent rider 7555 move from (4, 0) to (3, 0) using car (7447, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7556 move from (5, 3) to (5, 2) using car (7505, [(5, 3), (5, 2)], 0)\n", - "Agent rider 7557 move from (0, 5) to (0, 4) using car (7601, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7558 move from (7, 8) to (8, 8) using car (7493, [(7, 8), (8, 8)], 0)\n", - "Agent rider 7559 move from (8, 5) to (8, 4) using car (7569, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (6, 4) to (6, 3) using car (7573, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (3, 4) to (3, 5) using car (7571, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7562 move from (5, 3) to (5, 2) using car (7505, [(5, 3), (5, 2)], 0)\n", - "Agent rider 7563 move from (0, 5) to (0, 4) using car (7601, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7564 move from (1, 2) to (1, 1) using car (7496, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7565 move from (1, 3) to (1, 4) using car (7512, [(1, 3), (1, 4)], 0)\n", - "Agent rider 7566 move from (4, 0) to (5, 0) using car (7549, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Rider n° 7566 arrived with a waiting time of 0 ticks\n", - "Agent rider 7567 doesn't move\n", - "Agent rider 7584 move from (7, 1) to (8, 1) using car (7542, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 7515 arrived\n", + "Agent rider 7522 doesn't move\n", + "Agent rider 7523 move from (4, 0) to (5, 0) using car (7566, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 7523 arrived with a waiting time of 1 ticks\n", + "Driver 7533 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (3, 7) to (2, 7) using car (7484, [(3, 7), (2, 7)], 0)\n", + "Driver 7547 arrived\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 doesn't move\n", + "Driver 7568 arrived\n", + "Agent rider 7573 move from (3, 0) to (4, 0) using car (7563, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7574 doesn't move\n", + "Agent rider 7575 move from (7, 1) to (7, 2) using car (7558, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7577 doesn't move\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7579 move from (8, 7) to (9, 7) using car (7541, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7580 move from (3, 8) to (4, 8) using car (7560, [(3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7582 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (5, 0) to (4, 0) using car (7552, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 7585 doesn't move\n", - "Agent rider 7586 move from (7, 6) to (7, 7) using car (7554, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (7, 6) to (6, 6) using car (7582, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 move from (0, 5) to (0, 4) using car (7601, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7610 doesn't move\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7612 move from (7, 3) to (7, 2) using car (7487, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7614 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 move from (6, 0) to (5, 0) using car (7603, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "tick 545 ended\n", - "I am driver 7631 - trip: [(3, 2), (3, 3), (3, 4)]\n", - "I am driver 7632 - trip: [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 7633 - trip: [(5, 0), (5, 1), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 7634 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 7635 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (3, 4)]\n", - "I am driver 7636 - trip: [(3, 9), (3, 8)]\n", - "I am driver 7637 - trip: [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 7638 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", - "I am driver 7639 - trip: [(9, 6), (8, 6), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 7640 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 7641 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 7642 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "12 drivers generated.\n", - "I am rider 7643 - dep: (4, 3) , arr: (0, 6)\n", - "I am rider 7644 - dep: (8, 2) , arr: (6, 6)\n", - "I am rider 7645 - dep: (2, 1) , arr: (7, 2)\n", - "I am rider 7646 - dep: (0, 5) , arr: (4, 5)\n", - "4 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 move from (8, 5) to (8, 6) using car (7581, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6888 move from (8, 5) to (8, 6) using car (7581, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7005 move from (1, 0) to (0, 0) using car (7443, [(1, 0), (0, 0)], 0)\n", - "Rider n° 7005 arrived with a waiting time of 16 ticks\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 7) to (9, 6) using car (7597, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 move from (8, 0) to (7, 0) using car (7490, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7230 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7231 move from (1, 0) to (0, 0) using car (7443, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7235 move from (7, 8) to (8, 8) using car (7535, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7260 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 7260 arrived with a waiting time of 18 ticks\n", - "Agent rider 7261 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7272 doesn't move\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (5, 0) to (6, 0) using car (7549, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7317 move from (1, 1) to (2, 1) using car (7496, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (7, 8) to (8, 8) using car (7535, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7360 move from (4, 2) to (4, 3) using car (7596, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Rider n° 7360 arrived with a waiting time of 2 ticks\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7366 move from (7, 8) to (8, 8) using car (7535, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 7366 arrived with a waiting time of 6 ticks\n", - "Agent rider 7367 move from (1, 1) to (2, 1) using car (7496, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7369 move from (1, 0) to (0, 0) using car (7443, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7370 move from (1, 0) to (0, 0) using car (7443, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7371 doesn't move\n", - "Agent rider 7396 move from (7, 8) to (6, 8) using car (7572, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7397 move from (8, 0) to (7, 0) using car (7490, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7419 move from (7, 8) to (8, 8) using car (7535, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7420 move from (1, 0) to (0, 0) using car (7443, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7421 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7439 move from (8, 0) to (7, 0) using car (7490, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 doesn't move\n", + "Agent rider 7586 doesn't move\n", + "Agent rider 7604 move from (0, 2) to (0, 3) using car (7557, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 doesn't move\n", + "Agent rider 7607 doesn't move\n", + "Agent rider 7608 move from (4, 9) to (5, 9) using car (7457, [(4, 9), (5, 9)], 0)\n", + "Agent rider 7609 doesn't move\n", + "tick 535 ended\n", + "I am driver 7610 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 7611 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 7612 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 7613 - trip: [(1, 8), (1, 7), (2, 7)]\n", + "4 drivers generated.\n", + "I am rider 7614 - dep: (1, 5) , arr: (7, 7)\n", + "1 riders generated.\n", + "Agent rider 6218 doesn't move\n", + "Agent rider 6760 move from (9, 6) to (9, 5) using car (7527, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 move from (0, 3) to (0, 4) using car (7557, [(0, 3), (0, 4)], 0)\n", + "Agent rider 6892 move from (9, 6) to (9, 5) using car (7527, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (8, 7) to (8, 6) using car (7556, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7160 move from (8, 8) to (7, 8) using car (7590, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7190 move from (1, 3) to (1, 2) using car (7521, [(1, 3), (1, 2)], 0)\n", + "Agent rider 7203 move from (8, 8) to (7, 8) using car (7590, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7248 move from (6, 4) to (7, 4) using car (7587, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7289 move from (4, 5) to (4, 4) using car (7532, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 7289 arrived with a waiting time of 9 ticks\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7332 move from (3, 7) to (3, 6) using car (7612, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 7334 move from (6, 4) to (7, 4) using car (7587, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7367 move from (7, 0) to (8, 0) using car (7525, [(7, 0), (8, 0)], 0)\n", + "Agent rider 7377 move from (8, 5) to (9, 5) using car (7499, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7378 move from (2, 5) to (2, 4) using car (7569, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 7383 move from (4, 0) to (3, 0) using car (7552, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7384 move from (8, 5) to (9, 5) using car (7499, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7388 move from (9, 6) to (9, 5) using car (7527, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 move from (1, 3) to (1, 4) using car (7509, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 move from (5, 4) to (5, 5) using car (7528, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7406 move from (8, 5) to (9, 5) using car (7499, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7407 move from (6, 1) to (7, 1) using car (7562, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Driver 7419 arrived\n", + "Agent rider 7425 move from (7, 2) to (7, 3) using car (7558, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7426 move from (3, 4) to (3, 5) using car (7513, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 7427 move from (4, 5) to (4, 4) using car (7532, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 7428 move from (5, 5) to (5, 6) using car (7551, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 doesn't move\n", "Driver 7453 arrived\n", - "Agent rider 7462 move from (5, 0) to (6, 0) using car (7549, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (1, 9) to (1, 8) using car (7607, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 7465 doesn't move\n", - "Agent rider 7466 doesn't move\n", - "Agent rider 7467 move from (5, 6) to (5, 5) using car (7619, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", - "Rider n° 7467 arrived with a waiting time of 2 ticks\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7477 doesn't move\n", + "Agent rider 7467 move from (4, 5) to (5, 5) using car (7592, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 7468 move from (2, 7) to (2, 8) using car (7567, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7469 move from (5, 5) to (5, 6) using car (7551, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 7473 arrived\n", + "Driver 7480 arrived\n", + "Driver 7483 arrived\n", + "Agent rider 7487 move from (4, 3) to (3, 3) using car (7531, [(4, 3), (3, 3)], 0)\n", + "Driver 7488 arrived\n", + "Driver 7490 arrived\n", "Driver 7491 arrived\n", - "Driver 7500 arrived\n", - "Driver 7503 arrived\n", - "Driver 7510 arrived\n", - "Agent rider 7514 move from (3, 0) to (2, 0) using car (7627, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7515 move from (4, 2) to (3, 2) using car (7471, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7516 move from (5, 0) to (6, 0) using car (7549, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 doesn't move\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 doesn't move\n", - "Agent rider 7522 doesn't move\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7524 move from (1, 1) to (2, 1) using car (7496, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7525 move from (6, 9) to (5, 9) using car (7602, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7527 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 7529 arrived\n", - "Driver 7531 arrived\n", - "Driver 7533 arrived\n", - "Agent rider 7540 move from (9, 7) to (9, 6) using car (7597, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (8, 8) to (8, 9) using car (7538, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7553 arrived\n", - "Agent rider 7555 move from (3, 0) to (2, 0) using car (7447, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7556 doesn't move\n", - "Agent rider 7557 move from (0, 4) to (0, 3) using car (7601, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7558 move from (8, 8) to (7, 8) using car (7642, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7559 move from (8, 4) to (8, 3) using car (7569, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (6, 3) to (6, 2) using car (7573, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (3, 5) to (3, 6) using car (7571, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (0, 4) to (0, 3) using car (7601, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7564 move from (1, 1) to (2, 1) using car (7496, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 doesn't move\n", - "Driver 7576 arrived\n", - "Agent rider 7584 move from (8, 1) to (8, 2) using car (7542, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7585 move from (4, 2) to (4, 3) using car (7596, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 7586 move from (7, 7) to (7, 8) using car (7554, [(7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (6, 6) to (5, 6) using car (7582, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 move from (0, 4) to (0, 3) using car (7601, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 7604 arrived\n", - "Agent rider 7610 move from (8, 0) to (7, 0) using car (7490, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7611 move from (8, 0) to (7, 0) using car (7490, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7612 move from (7, 2) to (7, 1) using car (7487, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 7612 arrived with a waiting time of 1 ticks\n", - "Agent rider 7613 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (2, 8) to (2, 7) using car (7588, [(2, 8), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7494 move from (2, 5) to (2, 4) using car (7569, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 7503 move from (0, 3) to (0, 4) using car (7557, [(0, 3), (0, 4)], 0)\n", + "Agent rider 7504 move from (1, 3) to (1, 4) using car (7509, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 move from (7, 0) to (8, 0) using car (7525, [(7, 0), (8, 0)], 0)\n", + "Driver 7512 arrived\n", + "Agent rider 7522 move from (1, 7) to (2, 7) using car (7596, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 7534 arrived\n", + "Driver 7535 arrived\n", + "Agent rider 7542 move from (9, 6) to (9, 5) using car (7527, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7543 doesn't move\n", + "Driver 7546 arrived\n", + "Driver 7549 arrived\n", + "Driver 7550 arrived\n", + "Agent rider 7554 move from (0, 3) to (0, 4) using car (7557, [(0, 3), (0, 4)], 0)\n", + "Agent rider 7555 move from (8, 8) to (7, 8) using car (7590, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7573 move from (4, 0) to (5, 0) using car (7563, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7574 move from (3, 8) to (3, 7) using car (7553, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 7575 move from (7, 2) to (7, 3) using car (7558, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7577 doesn't move\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (4, 8) to (4, 7) using car (7560, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 7581 move from (6, 2) to (6, 1) using car (7591, [(6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7582 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (4, 0) to (3, 0) using car (7552, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7585 move from (7, 5) to (7, 4) using car (7598, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Agent rider 7604 move from (0, 3) to (0, 4) using car (7557, [(0, 3), (0, 4)], 0)\n", + "Agent rider 7605 move from (7, 0) to (8, 0) using car (7525, [(7, 0), (8, 0)], 0)\n", + "Agent rider 7606 move from (6, 8) to (5, 8) using car (7559, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 7607 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 move from (5, 6) to (5, 7) using car (7565, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 7614 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 move from (2, 4) to (3, 4) using car (7623, [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 move from (5, 0) to (4, 0) using car (7603, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7644 doesn't move\n", - "Agent rider 7645 doesn't move\n", - "Agent rider 7646 move from (0, 5) to (0, 4) using car (7618, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0)], 0)\n", - "tick 546 ended\n", - "I am driver 7647 - trip: [(3, 9), (3, 8), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 7648 - trip: [(1, 5), (2, 5), (3, 5), (3, 6)]\n", - "I am driver 7649 - trip: [(5, 9), (6, 9), (7, 9)]\n", - "I am driver 7650 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 7651 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 7652 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 7653 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 7654 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 7655 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 7656 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", - "10 drivers generated.\n", - "I am rider 7657 - dep: (3, 5) , arr: (5, 4)\n", - "I am rider 7658 - dep: (7, 9) , arr: (1, 0)\n", - "I am rider 7659 - dep: (9, 7) , arr: (7, 3)\n", - "3 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 move from (8, 6) to (8, 7) using car (7581, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6888 move from (8, 6) to (8, 7) using car (7581, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 6) to (9, 5) using car (7597, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7235 move from (8, 8) to (9, 8) using car (7535, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7261 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7272 move from (4, 6) to (4, 7) using car (7543, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 7272 arrived with a waiting time of 12 ticks\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (6, 0) to (7, 0) using car (7549, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7315 doesn't move\n", - "Agent rider 7317 move from (2, 1) to (3, 1) using car (7496, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (8, 8) to (9, 8) using car (7535, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7367 move from (2, 1) to (3, 1) using car (7496, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 doesn't move\n", - "Agent rider 7396 move from (6, 8) to (5, 8) using car (7572, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7419 move from (8, 8) to (9, 8) using car (7535, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7439 move from (7, 0) to (6, 0) using car (7490, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 move from (8, 8) to (9, 8) using car (7535, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7462 move from (6, 0) to (7, 0) using car (7549, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 doesn't move\n", - "Agent rider 7464 move from (1, 8) to (1, 7) using car (7607, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Rider n° 7464 arrived with a waiting time of 4 ticks\n", - "Agent rider 7465 move from (8, 3) to (8, 2) using car (7569, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 7465 arrived with a waiting time of 9 ticks\n", - "Agent rider 7466 doesn't move\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7477 doesn't move\n", + "tick 536 ended\n", + "I am driver 7615 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 7616 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7617 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 7618 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6760 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7086 move from (8, 6) to (8, 5) using car (7556, [(8, 6), (8, 5)], 0)\n", + "Rider n° 7086 arrived with a waiting time of 11 ticks\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (1, 2) to (2, 2) using car (7617, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7248 move from (7, 4) to (7, 3) using car (7598, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7332 doesn't move\n", + "Agent rider 7334 move from (7, 4) to (7, 3) using car (7598, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7378 move from (2, 4) to (2, 3) using car (7569, [(2, 4), (2, 3)], 0)\n", + "Agent rider 7383 move from (3, 0) to (2, 0) using car (7552, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 7383 arrived with a waiting time of 8 ticks\n", + "Agent rider 7384 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7388 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 move from (1, 4) to (0, 4) using car (7594, [(1, 4), (0, 4)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 move from (5, 5) to (4, 5) using car (7528, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7406 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7407 move from (7, 1) to (7, 0) using car (7506, [(7, 1), (7, 0)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7425 move from (7, 3) to (7, 4) using car (7558, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7426 doesn't move\n", + "Agent rider 7427 move from (4, 4) to (4, 3) using car (7532, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 7428 move from (5, 6) to (5, 7) using car (7551, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Driver 7445 arrived\n", + "Driver 7457 arrived\n", + "Agent rider 7467 move from (5, 5) to (6, 5) using car (7592, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 7467 arrived with a waiting time of 3 ticks\n", + "Agent rider 7468 move from (2, 8) to (2, 9) using car (7567, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7469 move from (5, 6) to (5, 7) using car (7551, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 7475 arrived\n", + "Driver 7478 arrived\n", "Driver 7481 arrived\n", - "Driver 7486 arrived\n", - "Driver 7493 arrived\n", - "Driver 7497 arrived\n", - "Driver 7498 arrived\n", - "Driver 7503 arrived\n", - "Driver 7505 arrived\n", + "Driver 7484 arrived\n", + "Agent rider 7487 doesn't move\n", + "Driver 7490 arrived\n", + "Agent rider 7492 move from (2, 6) to (1, 6) using car (7507, [(2, 6), (1, 6)], 0)\n", + "Agent rider 7493 move from (2, 7) to (2, 8) using car (7601, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7494 move from (2, 4) to (2, 3) using car (7569, [(2, 4), (2, 3)], 0)\n", + "Driver 7501 arrived\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 move from (1, 4) to (1, 5) using car (7509, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 doesn't move\n", "Driver 7511 arrived\n", - "Driver 7512 arrived\n", - "Driver 7513 arrived\n", - "Agent rider 7514 move from (2, 0) to (1, 0) using car (7627, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7515 move from (3, 2) to (2, 2) using car (7471, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7516 move from (6, 0) to (7, 0) using car (7549, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7517 move from (6, 2) to (6, 3) using car (7550, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 doesn't move\n", - "Agent rider 7522 move from (5, 3) to (5, 4) using car (7608, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7523 move from (4, 6) to (4, 5) using car (7635, [(4, 6), (4, 5), (4, 4), (3, 4)], 0)\n", - "Agent rider 7524 move from (2, 1) to (3, 1) using car (7496, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 7516 arrived\n", + "Driver 7517 arrived\n", + "Agent rider 7522 move from (2, 7) to (2, 6) using car (7588, [(2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 7526 arrived\n", + "Driver 7535 arrived\n", + "Driver 7541 arrived\n", + "Agent rider 7542 move from (9, 5) to (9, 4) using car (7527, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7543 move from (2, 7) to (2, 6) using car (7588, [(2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 7550 arrived\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (7, 8) to (6, 8) using car (7590, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 7570 arrived\n", + "Agent rider 7573 move from (5, 0) to (5, 1) using car (7563, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7574 move from (3, 7) to (3, 6) using car (7553, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 7575 move from (7, 3) to (7, 4) using car (7558, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 7576 arrived\n", + "Agent rider 7577 doesn't move\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (4, 7) to (4, 6) using car (7560, [(4, 7), (4, 6)], 0)\n", + "Agent rider 7581 move from (6, 1) to (7, 1) using car (7591, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7582 move from (2, 6) to (1, 6) using car (7507, [(2, 6), (1, 6)], 0)\n", + "Rider n° 7582 arrived with a waiting time of 3 ticks\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (3, 0) to (2, 0) using car (7552, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7585 move from (7, 4) to (7, 3) using car (7598, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Driver 7603 arrived\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (5, 8) to (4, 8) using car (7559, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 7607 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 move from (5, 7) to (5, 8) using car (7565, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7614 doesn't move\n", + "tick 537 ended\n", + "I am driver 7619 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 7620 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "2 drivers generated.\n", + "I am rider 7621 - dep: (1, 0) , arr: (7, 0)\n", + "I am rider 7622 - dep: (0, 8) , arr: (2, 9)\n", + "2 riders generated.\n", + "Agent rider 6760 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (2, 2) to (3, 2) using car (7617, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7244 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7248 move from (7, 3) to (7, 2) using car (7598, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Rider n° 7248 arrived with a waiting time of 11 ticks\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7332 move from (3, 6) to (4, 6) using car (7539, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Rider n° 7332 arrived with a waiting time of 11 ticks\n", + "Agent rider 7334 move from (7, 3) to (7, 2) using car (7598, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7384 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7388 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 move from (4, 5) to (3, 5) using car (7528, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7406 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7425 move from (7, 4) to (7, 5) using car (7558, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7426 move from (3, 5) to (3, 4) using car (7612, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 7427 move from (4, 3) to (4, 2) using car (7532, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 7428 move from (5, 7) to (5, 8) using car (7551, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Driver 7441 arrived\n", + "Agent rider 7468 move from (2, 9) to (3, 9) using car (7567, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7468 arrived with a waiting time of 6 ticks\n", + "Agent rider 7469 move from (5, 7) to (5, 8) using car (7551, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 7478 arrived\n", + "Driver 7484 arrived\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (2, 8) to (2, 9) using car (7601, [(2, 8), (2, 9)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Driver 7499 arrived\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 move from (1, 5) to (1, 6) using car (7509, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 doesn't move\n", + "Driver 7517 arrived\n", + "Driver 7521 arrived\n", + "Agent rider 7522 move from (2, 6) to (2, 5) using car (7588, [(2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 7525 arrived\n", "Driver 7531 arrived\n", - "Agent rider 7540 move from (9, 6) to (9, 5) using car (7597, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (8, 9) to (7, 9) using car (7538, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7547 arrived\n", - "Agent rider 7555 move from (2, 0) to (1, 0) using car (7447, [(2, 0), (1, 0)], 0)\n", - "Agent rider 7556 doesn't move\n", - "Agent rider 7557 move from (0, 3) to (0, 2) using car (7601, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7558 move from (7, 8) to (7, 7) using car (7642, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7559 move from (8, 3) to (8, 2) using car (7569, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (6, 2) to (6, 1) using car (7573, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 doesn't move\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (0, 3) to (0, 2) using car (7601, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7564 move from (2, 1) to (3, 1) using car (7496, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (7, 8) to (7, 7) using car (7642, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7584 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7586 move from (7, 8) to (7, 9) using car (7554, [(7, 8), (7, 9), (6, 9)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (5, 6) to (5, 5) using car (7582, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 move from (0, 3) to (0, 2) using car (7601, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Driver 7599 arrived\n", - "Agent rider 7610 move from (7, 0) to (6, 0) using car (7490, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7614 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7615 move from (2, 3) to (3, 3) using car (7641, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 7628 move from (3, 4) to (4, 4) using car (7623, [(3, 4), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 move from (4, 0) to (3, 0) using car (7603, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 7643 move from (4, 3) to (4, 4) using car (7596, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 7644 move from (8, 2) to (8, 3) using car (7542, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7645 move from (2, 1) to (3, 1) using car (7496, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7646 move from (0, 4) to (0, 3) using car (7618, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 7657 doesn't move\n", + "Driver 7536 arrived\n", + "Driver 7538 arrived\n", + "Agent rider 7542 move from (9, 4) to (9, 3) using car (7527, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 7543 move from (2, 6) to (2, 5) using car (7588, [(2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 7548 arrived\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (6, 8) to (5, 8) using car (7590, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 7557 arrived\n", + "Driver 7564 arrived\n", + "Driver 7566 arrived\n", + "Agent rider 7573 move from (5, 1) to (5, 2) using car (7563, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7574 move from (3, 6) to (3, 5) using car (7553, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 7575 move from (7, 4) to (7, 5) using car (7558, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 7577 doesn't move\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 doesn't move\n", + "Agent rider 7581 move from (7, 1) to (8, 1) using car (7591, [(7, 1), (8, 1)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (2, 0) to (1, 0) using car (7552, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7585 move from (7, 3) to (7, 2) using car (7598, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (4, 8) to (3, 8) using car (7559, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 7607 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 move from (5, 8) to (4, 8) using car (7565, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7614 move from (1, 5) to (1, 6) using car (7509, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7621 doesn't move\n", + "Agent rider 7622 doesn't move\n", + "tick 538 ended\n", + "I am driver 7623 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 7624 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "I am driver 7625 - trip: [(0, 2), (0, 3), (1, 3)]\n", + "I am driver 7626 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 7627 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 7628 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 7629 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 7630 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 7631 - trip: [(1, 7), (2, 7), (3, 7), (3, 8)]\n", + "I am driver 7632 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 7633 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 7634 - trip: [(2, 4), (3, 4), (4, 4)]\n", + "I am driver 7635 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 7636 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7637 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7638 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 7639 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 7640 - trip: [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 7641 - trip: [(4, 5), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 7642 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 7643 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 7644 - trip: [(6, 5), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 7645 - trip: [(7, 5), (8, 5)]\n", + "I am driver 7646 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 7647 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 7648 - trip: [(2, 4), (2, 3)]\n", + "I am driver 7649 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 7650 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 7651 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 7652 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 7653 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 7654 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (1, 5)]\n", + "I am driver 7655 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 7656 - trip: [(6, 0), (6, 1), (6, 2)]\n", + "I am driver 7657 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "35 drivers generated.\n", + "I am rider 7658 - dep: (8, 6) , arr: (9, 1)\n", + "I am rider 7659 - dep: (5, 8) , arr: (2, 9)\n", + "I am rider 7660 - dep: (2, 7) , arr: (0, 5)\n", + "3 riders generated.\n", + "Agent rider 6760 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6769 doesn't move\n", + "Agent rider 6892 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (3, 2) to (3, 3) using car (7593, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 7244 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7334 move from (7, 2) to (6, 2) using car (7598, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 7367 move from (8, 0) to (7, 0) using car (7651, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7377 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7378 move from (2, 3) to (2, 2) using car (7642, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7384 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7388 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7389 move from (9, 0) to (8, 0) using car (7629, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7403 move from (3, 5) to (2, 5) using car (7528, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 7403 arrived with a waiting time of 6 ticks\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7406 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (9, 0) to (8, 0) using car (7629, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7425 move from (7, 5) to (8, 5) using car (7645, [(7, 5), (8, 5)], 0)\n", + "Rider n° 7425 arrived with a waiting time of 4 ticks\n", + "Agent rider 7426 move from (3, 4) to (3, 3) using car (7612, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7428 move from (5, 8) to (6, 8) using car (7551, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 7428 arrived with a waiting time of 6 ticks\n", + "Agent rider 7430 doesn't move\n", + "Driver 7455 arrived\n", + "Driver 7458 arrived\n", + "Agent rider 7469 move from (5, 8) to (6, 8) using car (7551, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 7484 arrived\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 move from (1, 6) to (1, 7) using car (7509, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (2, 3) to (2, 2) using car (7642, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 move from (1, 6) to (1, 7) using car (7509, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7505 move from (8, 0) to (7, 0) using car (7651, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 7506 arrived\n", + "Driver 7507 arrived\n", + "Driver 7513 arrived\n", + "Agent rider 7522 doesn't move\n", + "Driver 7538 arrived\n", + "Agent rider 7542 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7543 move from (2, 5) to (1, 5) using car (7588, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (5, 8) to (4, 8) using car (7590, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 7556 arrived\n", + "Driver 7560 arrived\n", + "Driver 7569 arrived\n", + "Agent rider 7573 move from (5, 2) to (5, 3) using car (7563, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 7574 move from (3, 5) to (2, 5) using car (7528, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7575 doesn't move\n", + "Agent rider 7577 move from (0, 5) to (1, 5) using car (7652, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7578 move from (3, 2) to (4, 2) using car (7617, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (4, 6) to (5, 6) using car (7539, [(4, 6), (5, 6)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Agent rider 7584 move from (1, 0) to (0, 0) using car (7552, [(1, 0), (0, 0)], 0)\n", + "Agent rider 7585 move from (7, 2) to (6, 2) using car (7650, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 7586 move from (9, 3) to (9, 2) using car (7527, [(9, 3), (9, 2)], 0)\n", + "Driver 7594 arrived\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 move from (8, 0) to (7, 0) using car (7651, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7606 move from (3, 8) to (3, 7) using car (7559, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 7607 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 move from (4, 8) to (3, 8) using car (7565, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 7613 arrived\n", + "Agent rider 7614 move from (1, 6) to (1, 7) using car (7509, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 7621 move from (1, 0) to (0, 0) using car (7552, [(1, 0), (0, 0)], 0)\n", + "Agent rider 7622 doesn't move\n", "Agent rider 7658 doesn't move\n", - "Agent rider 7659 doesn't move\n", - "tick 547 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 6710 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6871 move from (8, 7) to (8, 8) using car (7581, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6888 move from (8, 7) to (8, 8) using car (7581, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 5) to (9, 4) using car (7597, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 move from (7, 0) to (7, 1) using car (7549, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7230 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7231 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (7, 0) to (7, 1) using car (7549, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 move from (0, 9) to (0, 8) using car (7634, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7315 move from (2, 2) to (1, 2) using car (7471, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 7315 arrived with a waiting time of 11 ticks\n", - "Agent rider 7317 move from (3, 1) to (4, 1) using car (7496, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7322 move from (0, 9) to (0, 8) using car (7634, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 move from (2, 2) to (1, 2) using car (7471, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7367 move from (3, 1) to (4, 1) using car (7496, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7370 doesn't move\n", - "Agent rider 7371 doesn't move\n", - "Agent rider 7396 move from (5, 8) to (5, 7) using car (7575, [(5, 8), (5, 7)], 0)\n", - "Agent rider 7397 move from (7, 0) to (7, 1) using car (7549, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7398 move from (0, 7) to (0, 6) using car (7578, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7439 move from (6, 0) to (5, 0) using car (7490, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 7443 arrived\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7462 move from (7, 0) to (7, 1) using car (7549, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 move from (0, 9) to (0, 8) using car (7634, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7465 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7466 doesn't move\n", - "Driver 7468 arrived\n", - "Agent rider 7473 move from (2, 2) to (1, 2) using car (7471, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7477 move from (2, 2) to (1, 2) using car (7471, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 7483 arrived\n", - "Driver 7498 arrived\n", - "Driver 7507 arrived\n" + "Agent rider 7659 move from (5, 8) to (4, 8) using car (7590, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7660 doesn't move\n", + "tick 539 ended\n", + "I am driver 7661 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 7662 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 7663 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 7664 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 7665 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 7666 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 7667 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (2, 6)]\n", + "I am driver 7668 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 7669 - trip: [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7670 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 7671 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 7672 - trip: [(7, 0), (7, 1), (6, 1)]\n", + "I am driver 7673 - trip: [(3, 4), (4, 4), (5, 4), (5, 3)]\n", + "13 drivers generated.\n", + "I am rider 7674 - dep: (1, 0) , arr: (5, 3)\n", + "I am rider 7675 - dep: (8, 1) , arr: (1, 9)\n", + "2 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 4) to (1, 4) using car (7670, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (3, 3) to (2, 3) using car (7597, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7334 doesn't move\n", + "Agent rider 7367 move from (7, 0) to (7, 1) using car (7672, [(7, 0), (7, 1), (6, 1)], 0)\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (2, 2) to (2, 1) using car (7642, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (8, 0) to (7, 0) using car (7629, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7399 doesn't move\n", + "Agent rider 7400 move from (0, 4) to (1, 4) using car (7670, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7404 doesn't move\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (7, 0) to (7, 1) using car (7672, [(7, 0), (7, 1), (6, 1)], 0)\n", + "Agent rider 7410 move from (8, 0) to (7, 0) using car (7629, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Driver 7512 arrived\n", - "Agent rider 7514 move from (1, 0) to (0, 0) using car (7627, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7515 move from (2, 2) to (1, 2) using car (7471, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7516 move from (7, 0) to (7, 1) using car (7549, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Rider n° 7516 arrived with a waiting time of 3 ticks\n", - "Agent rider 7517 move from (6, 3) to (6, 4) using car (7550, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7518 move from (0, 7) to (0, 6) using car (7578, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 doesn't move\n", - "Agent rider 7522 move from (5, 4) to (6, 4) using car (7608, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7524 move from (3, 1) to (4, 1) using car (7496, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7525 move from (5, 9) to (6, 9) using car (7605, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7527 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7540 move from (9, 5) to (9, 4) using car (7597, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (7, 9) to (6, 9) using car (7538, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 7551 arrived\n", - "Agent rider 7555 move from (1, 0) to (0, 0) using car (7627, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7556 move from (5, 2) to (4, 2) using car (7633, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 7557 move from (0, 2) to (0, 1) using car (7601, [(0, 2), (0, 1)], 0)\n", - "Rider n° 7557 arrived with a waiting time of 3 ticks\n", - "Agent rider 7558 move from (7, 7) to (7, 6) using car (7642, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7559 move from (8, 2) to (8, 1) using car (7569, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (6, 1) to (5, 1) using car (7573, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (3, 6) to (4, 6) using car (7655, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7562 move from (5, 2) to (4, 2) using car (7633, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 move from (3, 1) to (4, 1) using car (7496, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (7, 7) to (7, 6) using car (7642, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 7584 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7585 move from (4, 3) to (5, 3) using car (7624, [(4, 3), (5, 3)], 0)\n", - "Agent rider 7586 move from (7, 9) to (6, 9) using car (7538, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 7586 arrived with a waiting time of 0 ticks\n", - "Agent rider 7587 move from (0, 2) to (0, 1) using car (7601, [(0, 2), (0, 1)], 0)\n", - "Agent rider 7588 move from (5, 5) to (5, 4) using car (7582, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 doesn't move\n", - "Driver 7590 arrived\n", - "Driver 7598 arrived\n", - "Agent rider 7610 move from (6, 0) to (5, 0) using car (7490, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7611 move from (7, 0) to (7, 1) using car (7549, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7614 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 7614 arrived with a waiting time of 3 ticks\n", - "Agent rider 7615 move from (3, 3) to (4, 3) using car (7641, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 7628 move from (4, 4) to (4, 5) using car (7623, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7629 move from (6, 7) to (6, 8) using car (7568, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7630 move from (3, 0) to (3, 1) using car (7603, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Driver 7636 arrived\n", - "Agent rider 7643 move from (4, 4) to (4, 5) using car (7623, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 7644 move from (8, 3) to (8, 4) using car (7542, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7645 move from (3, 1) to (4, 1) using car (7496, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 7646 move from (0, 3) to (0, 2) using car (7618, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 7657 doesn't move\n", - "Agent rider 7658 move from (7, 9) to (6, 9) using car (7538, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7659 doesn't move\n", - "tick 548 ended\n", - "I am driver 7660 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 7661 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7662 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 7663 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 7664 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "5 drivers generated.\n", - "I am rider 7665 - dep: (3, 8) , arr: (4, 1)\n", - "I am rider 7666 - dep: (5, 0) , arr: (6, 8)\n", - "I am rider 7667 - dep: (3, 1) , arr: (3, 7)\n", - "3 riders generated.\n", - "Agent rider 6710 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6871 move from (8, 8) to (8, 9) using car (7581, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 6888 move from (8, 8) to (8, 9) using car (7581, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 4) to (9, 3) using car (7597, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 move from (7, 1) to (7, 2) using car (7549, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7230 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7231 move from (0, 0) to (0, 1) using car (7627, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (7, 1) to (7, 2) using car (7549, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7292 move from (0, 8) to (0, 7) using car (7634, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7317 move from (4, 1) to (5, 1) using car (7664, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7322 move from (0, 8) to (0, 7) using car (7634, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 move from (1, 2) to (0, 2) using car (7471, [(1, 2), (0, 2)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7367 doesn't move\n", - "Agent rider 7369 move from (0, 0) to (0, 1) using car (7627, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7370 move from (0, 0) to (0, 1) using car (7627, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 7370 arrived with a waiting time of 14 ticks\n", - "Agent rider 7371 move from (5, 4) to (4, 4) using car (7582, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7396 move from (5, 7) to (6, 7) using car (7594, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7397 move from (7, 1) to (7, 2) using car (7549, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7398 move from (0, 6) to (0, 5) using car (7578, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 7428 arrived\n", - "Agent rider 7439 move from (5, 0) to (4, 0) using car (7490, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 7447 arrived\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7462 move from (7, 1) to (7, 2) using car (7549, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7463 move from (0, 8) to (0, 7) using car (7634, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7466 move from (4, 2) to (4, 1) using car (7640, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7473 move from (1, 2) to (0, 2) using car (7471, [(1, 2), (0, 2)], 0)\n", - "Agent rider 7477 move from (1, 2) to (0, 2) using car (7471, [(1, 2), (0, 2)], 0)\n", - "Rider n° 7477 arrived with a waiting time of 4 ticks\n", - "Driver 7487 arrived\n", - "Driver 7512 arrived\n", - "Agent rider 7514 move from (0, 0) to (0, 1) using car (7627, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 7514 arrived with a waiting time of 0 ticks\n", - "Agent rider 7515 move from (1, 2) to (0, 2) using car (7471, [(1, 2), (0, 2)], 0)\n", - "Agent rider 7517 move from (6, 4) to (6, 5) using car (7550, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7518 move from (0, 6) to (0, 5) using car (7578, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 move from (6, 9) to (6, 8) using car (7605, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7522 move from (6, 4) to (7, 4) using car (7608, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 7522 arrived with a waiting time of 3 ticks\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7524 doesn't move\n", - "Agent rider 7525 move from (6, 9) to (6, 8) using car (7605, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7527 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 7535 arrived\n", - "Agent rider 7540 move from (9, 4) to (9, 3) using car (7597, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (6, 9) to (6, 8) using car (7605, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7555 move from (0, 0) to (0, 1) using car (7627, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7556 move from (4, 2) to (4, 1) using car (7640, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7558 move from (7, 6) to (8, 6) using car (7654, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 7559 move from (8, 1) to (7, 1) using car (7569, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (5, 1) to (4, 1) using car (7573, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (4, 6) to (5, 6) using car (7655, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7562 move from (4, 2) to (3, 2) using car (7633, [(4, 2), (3, 2)], 0)\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 move from (4, 1) to (5, 1) using car (7496, [(4, 1), (5, 1)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (7, 6) to (7, 5) using car (7642, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 7570 arrived\n", - "Driver 7577 arrived\n", - "Agent rider 7584 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7585 move from (5, 3) to (5, 2) using car (7619, [(5, 3), (5, 2), (6, 2)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (5, 4) to (4, 4) using car (7582, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 doesn't move\n", - "Driver 7600 arrived\n", - "Agent rider 7610 move from (5, 0) to (4, 0) using car (7490, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7611 move from (7, 1) to (7, 2) using car (7549, [(7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7615 move from (4, 3) to (5, 3) using car (7641, [(4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 7628 move from (4, 5) to (4, 6) using car (7623, [(4, 5), (4, 6)], 0)\n", - "Agent rider 7629 move from (6, 8) to (6, 9) using car (7568, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7630 doesn't move\n", - "Driver 7631 arrived\n", - "Agent rider 7643 move from (4, 5) to (4, 6) using car (7623, [(4, 5), (4, 6)], 0)\n", - "Agent rider 7644 move from (8, 4) to (8, 5) using car (7542, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7645 move from (4, 1) to (5, 1) using car (7664, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7657 move from (3, 5) to (4, 5) using car (7580, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7658 move from (6, 9) to (6, 8) using car (7605, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7659 doesn't move\n", - "Agent rider 7665 doesn't move\n", - "Agent rider 7666 move from (5, 0) to (4, 0) using car (7490, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7667 move from (3, 1) to (3, 2) using car (7603, [(3, 1), (3, 2), (3, 3)], 0)\n", - "tick 549 ended\n", - "I am driver 7668 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "1 drivers generated.\n", - "I am rider 7669 - dep: (1, 1) , arr: (5, 1)\n", - "I am rider 7670 - dep: (6, 1) , arr: (9, 7)\n", - "2 riders generated.\n", - "Agent rider 6710 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 6871 move from (8, 9) to (9, 9) using car (7581, [(8, 9), (9, 9)], 0)\n", - "Agent rider 6888 move from (8, 9) to (9, 9) using car (7581, [(8, 9), (9, 9)], 0)\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7127 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 3) to (9, 2) using car (7597, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7196 doesn't move\n", - "Agent rider 7217 move from (7, 2) to (8, 2) using car (7632, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7230 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7231 move from (0, 1) to (0, 2) using car (7627, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 7231 arrived with a waiting time of 11 ticks\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (7, 2) to (7, 3) using car (7549, [(7, 2), (7, 3)], 0)\n", - "Agent rider 7292 move from (0, 7) to (0, 6) using car (7634, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7317 move from (5, 1) to (6, 1) using car (7664, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7322 move from (0, 7) to (0, 6) using car (7634, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 move from (4, 9) to (3, 9) using car (7543, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7367 move from (4, 1) to (4, 0) using car (7640, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 7367 arrived with a waiting time of 11 ticks\n", - "Agent rider 7369 move from (0, 1) to (0, 2) using car (7627, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 7369 arrived with a waiting time of 12 ticks\n", - "Agent rider 7371 move from (4, 4) to (3, 4) using car (7582, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 7371 arrived with a waiting time of 7 ticks\n", - "Agent rider 7396 move from (6, 7) to (6, 8) using car (7620, [(6, 7), (6, 8)], 0)\n", - "Agent rider 7397 move from (7, 2) to (8, 2) using car (7632, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7398 move from (0, 5) to (0, 4) using car (7578, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7439 move from (4, 0) to (3, 0) using car (7490, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7462 move from (7, 2) to (7, 3) using car (7549, [(7, 2), (7, 3)], 0)\n", - "Agent rider 7463 move from (0, 7) to (0, 6) using car (7634, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 7463 arrived with a waiting time of 13 ticks\n", - "Agent rider 7466 move from (4, 1) to (4, 0) using car (7640, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Driver 7487 arrived\n", - "Driver 7504 arrived\n", - "Agent rider 7514 doesn't move\n", - "Agent rider 7515 doesn't move\n", - "Agent rider 7517 move from (6, 5) to (6, 6) using car (7550, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7518 move from (0, 5) to (0, 4) using car (7578, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 move from (6, 8) to (6, 7) using car (7605, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7523 move from (4, 5) to (5, 5) using car (7580, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7524 move from (4, 1) to (4, 0) using car (7640, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 7524 arrived with a waiting time of 6 ticks\n", - "Agent rider 7525 move from (6, 8) to (6, 7) using car (7605, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7527 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7540 move from (9, 3) to (9, 2) using car (7597, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (6, 8) to (6, 7) using car (7605, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Driver 7554 arrived\n", - "Agent rider 7555 move from (0, 1) to (0, 0) using car (7618, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 7556 move from (4, 1) to (4, 0) using car (7640, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7558 move from (8, 6) to (9, 6) using car (7654, [(8, 6), (9, 6)], 0)\n", - "Agent rider 7559 move from (7, 1) to (6, 1) using car (7569, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (4, 1) to (3, 1) using car (7573, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (5, 6) to (5, 7) using car (7655, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7562 move from (3, 2) to (3, 3) using car (7603, [(3, 2), (3, 3)], 0)\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 doesn't move\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (7, 5) to (7, 4) using car (7642, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 7571 arrived\n", - "Driver 7575 arrived\n", - "Agent rider 7584 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7585 move from (5, 2) to (6, 2) using car (7619, [(5, 2), (6, 2)], 0)\n", - "Agent rider 7587 move from (0, 1) to (0, 0) using car (7618, [(0, 1), (0, 0), (1, 0)], 0)\n", - "Agent rider 7588 move from (4, 4) to (3, 4) using car (7582, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 doesn't move\n", - "Driver 7592 arrived\n", - "Driver 7593 arrived\n", + "Agent rider 7426 move from (3, 3) to (3, 4) using car (7593, [(3, 3), (3, 4)], 0)\n", + "Agent rider 7427 move from (4, 2) to (5, 2) using car (7617, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Driver 7458 arrived\n", + "Agent rider 7469 doesn't move\n", + "Agent rider 7487 move from (3, 3) to (3, 4) using car (7593, [(3, 3), (3, 4)], 0)\n", + "Agent rider 7492 move from (1, 7) to (0, 7) using car (7509, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7493 move from (2, 9) to (1, 9) using car (7508, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7494 move from (2, 2) to (2, 1) using car (7642, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7503 doesn't move\n", + "Agent rider 7504 move from (1, 7) to (0, 7) using car (7509, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7505 move from (7, 0) to (7, 1) using car (7672, [(7, 0), (7, 1), (6, 1)], 0)\n", + "Driver 7507 arrived\n", + "Driver 7520 arrived\n", + "Agent rider 7522 doesn't move\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (1, 5) to (0, 5) using car (7588, [(1, 5), (0, 5)], 0)\n", + "Agent rider 7554 move from (0, 4) to (1, 4) using car (7670, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (4, 8) to (3, 8) using car (7590, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 7572 arrived\n", + "Agent rider 7573 move from (5, 3) to (5, 4) using car (7563, [(5, 3), (5, 4)], 0)\n", + "Agent rider 7574 move from (2, 5) to (2, 4) using car (7519, [(2, 5), (2, 4)], 0)\n", + "Agent rider 7575 doesn't move\n", + "Agent rider 7577 move from (1, 5) to (2, 5) using car (7652, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7578 move from (4, 2) to (5, 2) using car (7662, [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7585 move from (6, 2) to (5, 2) using car (7650, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Driver 7587 arrived\n", + "Driver 7589 arrived\n", + "Driver 7591 arrived\n", "Driver 7595 arrived\n", "Driver 7601 arrived\n", - "Driver 7606 arrived\n", - "Agent rider 7610 move from (4, 0) to (3, 0) using car (7490, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7611 move from (7, 2) to (7, 3) using car (7549, [(7, 2), (7, 3)], 0)\n", - "Agent rider 7613 move from (9, 3) to (9, 2) using car (7597, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7615 move from (5, 3) to (6, 3) using car (7641, [(5, 3), (6, 3)], 0)\n", - "Driver 7622 arrived\n", - "Driver 7624 arrived\n", - "Agent rider 7628 move from (4, 6) to (5, 6) using car (7596, [(4, 6), (5, 6)], 0)\n", - "Agent rider 7629 move from (6, 9) to (5, 9) using car (7568, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 move from (4, 6) to (5, 6) using car (7596, [(4, 6), (5, 6)], 0)\n", - "Agent rider 7644 move from (8, 5) to (8, 6) using car (7542, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7645 move from (5, 1) to (6, 1) using car (7664, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7646 doesn't move\n", - "Driver 7649 arrived\n", - "Agent rider 7657 move from (4, 5) to (5, 5) using car (7580, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 7658 move from (6, 8) to (6, 7) using car (7605, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7659 move from (9, 7) to (8, 7) using car (7668, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7665 move from (3, 8) to (3, 7) using car (7602, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7666 move from (4, 0) to (3, 0) using car (7490, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7667 move from (3, 2) to (3, 3) using car (7603, [(3, 2), (3, 3)], 0)\n", - "Agent rider 7669 doesn't move\n", - "Agent rider 7670 doesn't move\n", - "tick 550 ended\n", - "I am driver 7671 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 7672 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)]\n", - "I am driver 7673 - trip: [(6, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 7674 - trip: [(2, 7), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 7675 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 7676 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 7677 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 7678 - trip: [(6, 0), (6, 1), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7679 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 7680 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 7681 - trip: [(6, 6), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 7682 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 7683 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 7684 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (6, 5)]\n", - "I am driver 7685 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 7686 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 7687 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7688 - trip: [(8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 7689 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 7690 - trip: [(4, 5), (4, 6), (4, 7)]\n", - "I am driver 7691 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 7692 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 7693 - trip: [(4, 7), (4, 8)]\n", - "I am driver 7694 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 7695 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "25 drivers generated.\n", - "I am rider 7696 - dep: (3, 0) , arr: (6, 4)\n", - "I am rider 7697 - dep: (7, 6) , arr: (5, 0)\n", - "I am rider 7698 - dep: (8, 7) , arr: (0, 2)\n", - "I am rider 7699 - dep: (7, 8) , arr: (0, 3)\n", - "4 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 doesn't move\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7127 move from (1, 4) to (1, 3) using car (7607, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 move from (5, 7) to (5, 8) using car (7655, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7217 move from (8, 2) to (9, 2) using car (7632, [(8, 2), (9, 2)], 0)\n", - "Agent rider 7230 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (7, 3) to (6, 3) using car (7672, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", - "Agent rider 7292 move from (0, 6) to (0, 5) using car (7634, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7317 move from (6, 1) to (7, 1) using car (7664, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7322 move from (0, 6) to (0, 5) using car (7634, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 move from (3, 9) to (2, 9) using car (7543, [(3, 9), (2, 9)], 0)\n", - "Agent rider 7369 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (8, 2) to (9, 2) using car (7632, [(8, 2), (9, 2)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 move from (0, 0) to (1, 0) using car (7618, [(0, 0), (1, 0)], 0)\n", - "Agent rider 7421 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7439 move from (3, 0) to (2, 0) using car (7490, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7462 move from (7, 3) to (6, 3) using car (7672, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", - "Agent rider 7466 move from (4, 0) to (3, 0) using car (7640, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 7471 arrived\n", - "Agent rider 7473 move from (0, 2) to (0, 3) using car (7627, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Driver 7496 arrived\n", - "Agent rider 7514 move from (0, 0) to (0, 1) using car (7671, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Rider n° 7514 arrived with a waiting time of 1 ticks\n", - "Agent rider 7515 move from (0, 2) to (0, 3) using car (7627, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 7515 arrived with a waiting time of 8 ticks\n", - "Agent rider 7517 move from (6, 6) to (5, 6) using car (7675, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7521 move from (6, 7) to (6, 6) using car (7605, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 7521 arrived with a waiting time of 4 ticks\n", - "Agent rider 7523 move from (5, 5) to (6, 5) using car (7580, [(5, 5), (6, 5)], 0)\n", - "Agent rider 7525 move from (6, 7) to (6, 6) using car (7605, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7527 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7540 move from (9, 2) to (9, 1) using car (7597, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (6, 7) to (6, 6) using car (7605, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 7555 move from (0, 0) to (1, 0) using car (7618, [(0, 0), (1, 0)], 0)\n", - "Agent rider 7556 move from (4, 0) to (3, 0) using car (7640, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7558 doesn't move\n", - "Agent rider 7559 move from (6, 1) to (5, 1) using car (7569, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (3, 1) to (2, 1) using car (7573, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (5, 7) to (5, 8) using car (7655, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (0, 2) to (0, 3) using car (7627, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7564 doesn't move\n", - "Agent rider 7565 move from (1, 4) to (1, 3) using car (7607, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 7567 move from (7, 4) to (7, 3) using car (7642, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 7572 arrived\n", - "Driver 7574 arrived\n", - "Driver 7579 arrived\n", - "Agent rider 7584 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (0, 0) to (1, 0) using car (7618, [(0, 0), (1, 0)], 0)\n", - "Agent rider 7588 move from (3, 4) to (2, 4) using car (7582, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 move from (0, 2) to (0, 3) using car (7627, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 7604 move from (0, 4) to (1, 4) using car (7670, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7605 move from (7, 0) to (7, 1) using car (7672, [(7, 0), (7, 1), (6, 1)], 0)\n", + "Agent rider 7606 move from (3, 7) to (3, 6) using car (7559, [(3, 7), (3, 6)], 0)\n", + "Agent rider 7607 move from (5, 7) to (6, 7) using car (7596, [(5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 move from (3, 8) to (2, 8) using car (7565, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7614 move from (1, 7) to (0, 7) using car (7509, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7621 doesn't move\n", + "Agent rider 7622 doesn't move\n", + "Agent rider 7658 doesn't move\n", + "Agent rider 7659 move from (4, 8) to (3, 8) using car (7590, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 doesn't move\n", + "tick 540 ended\n", + "I am driver 7676 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 7677 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 7678 - trip: [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 7679 - trip: [(8, 4), (8, 3), (9, 3)]\n", + "I am driver 7680 - trip: [(5, 2), (5, 1), (6, 1)]\n", + "I am driver 7681 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 7682 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 7683 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "8 drivers generated.\n", + "I am rider 7684 - dep: (6, 2) , arr: (9, 7)\n", + "I am rider 7685 - dep: (9, 2) , arr: (5, 8)\n", + "I am rider 7686 - dep: (8, 9) , arr: (7, 3)\n", + "I am rider 7687 - dep: (9, 7) , arr: (8, 4)\n", + "I am rider 7688 - dep: (0, 7) , arr: (8, 4)\n", + "I am rider 7689 - dep: (5, 9) , arr: (6, 9)\n", + "I am rider 7690 - dep: (1, 6) , arr: (2, 7)\n", + "I am rider 7691 - dep: (8, 8) , arr: (9, 6)\n", + "I am rider 7692 - dep: (8, 5) , arr: (7, 6)\n", + "I am rider 7693 - dep: (9, 9) , arr: (1, 8)\n", + "I am rider 7694 - dep: (9, 4) , arr: (2, 1)\n", + "11 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (1, 4) to (2, 4) using car (7670, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 doesn't move\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (2, 3) to (1, 3) using car (7597, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 move from (5, 9) to (6, 9) using car (7567, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7334 doesn't move\n", + "Agent rider 7367 move from (7, 1) to (7, 0) using car (7561, [(7, 1), (7, 0)], 0)\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (2, 1) to (3, 1) using car (7642, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (7, 0) to (6, 0) using car (7629, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7399 move from (0, 4) to (0, 3) using car (7663, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7399 arrived with a waiting time of 9 ticks\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7404 move from (5, 9) to (6, 9) using car (7567, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7404 arrived with a waiting time of 10 ticks\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (7, 1) to (7, 0) using car (7561, [(7, 1), (7, 0)], 0)\n", + "Agent rider 7410 move from (7, 0) to (6, 0) using car (7629, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7426 move from (3, 4) to (3, 5) using car (7655, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 7427 move from (5, 2) to (6, 2) using car (7617, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Agent rider 7469 move from (6, 8) to (6, 9) using car (7592, [(6, 8), (6, 9)], 0)\n", + "Rider n° 7469 arrived with a waiting time of 3 ticks\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (1, 9) to (0, 9) using car (7508, [(1, 9), (0, 9)], 0)\n", + "Agent rider 7494 move from (2, 1) to (3, 1) using car (7642, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7503 move from (0, 4) to (0, 3) using car (7663, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 move from (7, 1) to (7, 0) using car (7561, [(7, 1), (7, 0)], 0)\n", + "Agent rider 7522 move from (2, 5) to (3, 5) using car (7652, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 7527 arrived\n", + "Driver 7539 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 doesn't move\n", + "Driver 7552 arrived\n", + "Driver 7553 arrived\n", + "Agent rider 7554 move from (1, 4) to (2, 4) using car (7670, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (3, 8) to (2, 8) using car (7590, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7573 doesn't move\n", + "Agent rider 7574 doesn't move\n", + "Agent rider 7575 move from (7, 5) to (6, 5) using car (7647, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 7577 move from (2, 5) to (3, 5) using car (7652, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 7577 arrived with a waiting time of 5 ticks\n", + "Agent rider 7578 move from (5, 2) to (5, 3) using car (7635, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (5, 6) to (6, 6) using car (7640, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7585 move from (5, 2) to (4, 2) using car (7650, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 move from (7, 1) to (7, 0) using car (7561, [(7, 1), (7, 0)], 0)\n", + "Agent rider 7606 move from (3, 6) to (2, 6) using car (7611, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7607 move from (6, 7) to (6, 6) using car (7596, [(6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 7608 move from (5, 9) to (6, 9) using car (7567, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7609 move from (2, 8) to (1, 8) using car (7565, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7621 doesn't move\n", + "Agent rider 7622 doesn't move\n", + "Driver 7645 arrived\n", + "Driver 7648 arrived\n", + "Agent rider 7658 move from (8, 6) to (8, 5) using car (7620, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7659 move from (3, 8) to (2, 8) using car (7590, [(3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 doesn't move\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7687 doesn't move\n", + "Agent rider 7688 doesn't move\n", + "Agent rider 7689 move from (5, 9) to (6, 9) using car (7567, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7689 arrived with a waiting time of 0 ticks\n", + "Agent rider 7690 move from (1, 6) to (2, 6) using car (7681, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7691 doesn't move\n", + "Agent rider 7692 move from (8, 5) to (7, 5) using car (7676, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 doesn't move\n", + "tick 541 ended\n", + "I am driver 7695 - trip: [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 7696 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 7697 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7698 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (6, 2), (5, 2)]\n", + "4 drivers generated.\n", + "I am rider 7699 - dep: (4, 0) , arr: (8, 3)\n", + "I am rider 7700 - dep: (5, 4) , arr: (5, 0)\n", + "I am rider 7701 - dep: (7, 8) , arr: (3, 2)\n", + "I am rider 7702 - dep: (5, 2) , arr: (5, 1)\n", + "I am rider 7703 - dep: (3, 3) , arr: (7, 1)\n", + "5 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (2, 4) to (1, 4) using car (7641, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 4) to (0, 5) using car (7636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (1, 3) to (0, 3) using car (7597, [(1, 3), (0, 3)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 move from (6, 9) to (7, 9) using car (7567, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7334 move from (6, 2) to (6, 1) using car (7619, [(6, 2), (6, 1)], 0)\n", + "Rider n° 7334 arrived with a waiting time of 6 ticks\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (3, 1) to (4, 1) using car (7642, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (6, 0) to (5, 0) using car (7629, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (6, 0) to (5, 0) using car (7629, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7426 move from (3, 5) to (4, 5) using car (7652, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7427 move from (6, 2) to (7, 2) using car (7617, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (3, 1) to (3, 0) using car (7612, [(3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 7503 move from (0, 3) to (0, 2) using car (7663, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Driver 7509 arrived\n", + "Driver 7519 arrived\n", + "Agent rider 7522 move from (3, 5) to (3, 6) using car (7655, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Rider n° 7522 arrived with a waiting time of 4 ticks\n", + "Driver 7530 arrived\n", + "Driver 7532 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 doesn't move\n", + "Driver 7544 arrived\n", + "Driver 7545 arrived\n", + "Driver 7553 arrived\n", + "Agent rider 7554 move from (2, 4) to (3, 4) using car (7670, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (2, 8) to (2, 7) using car (7666, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7558 arrived\n", + "Driver 7559 arrived\n", + "Driver 7563 arrived\n", + "Agent rider 7573 doesn't move\n", + "Agent rider 7574 move from (2, 4) to (1, 4) using car (7641, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 7575 move from (6, 5) to (5, 5) using car (7647, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 7578 move from (5, 3) to (5, 4) using car (7635, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7585 move from (4, 2) to (3, 2) using car (7650, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Driver 7588 arrived\n", "Driver 7593 arrived\n", - "Agent rider 7610 move from (3, 0) to (2, 0) using car (7490, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7610 arrived with a waiting time of 2 ticks\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Driver 7617 arrived\n", - "Driver 7623 arrived\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7629 move from (5, 9) to (4, 9) using car (7568, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7630 move from (3, 1) to (2, 1) using car (7621, [(3, 1), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 7633 arrived\n", - "Driver 7635 arrived\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7644 move from (8, 6) to (8, 7) using car (7542, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 7645 move from (6, 1) to (7, 1) using car (7664, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n" + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 doesn't move\n", + "Agent rider 7607 doesn't move\n", + "Agent rider 7608 move from (6, 9) to (7, 9) using car (7567, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7609 move from (1, 8) to (0, 8) using car (7565, [(1, 8), (0, 8)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7621 doesn't move\n", + "Agent rider 7622 doesn't move\n", + "Driver 7625 arrived\n", + "Driver 7634 arrived\n", + "Driver 7656 arrived\n", + "Agent rider 7658 move from (8, 5) to (8, 4) using car (7620, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7659 move from (2, 8) to (2, 7) using car (7590, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 doesn't move\n", + "Agent rider 7684 move from (6, 2) to (7, 2) using car (7617, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7687 doesn't move\n", + "Agent rider 7688 doesn't move\n", + "Agent rider 7690 move from (2, 6) to (1, 6) using car (7611, [(2, 6), (1, 6)], 0)\n", + "Agent rider 7691 move from (8, 8) to (9, 8) using car (7551, [(8, 8), (9, 8)], 0)\n", + "Agent rider 7692 doesn't move\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 doesn't move\n", + "Agent rider 7699 doesn't move\n", + "Agent rider 7700 move from (5, 4) to (5, 3) using car (7673, [(5, 4), (5, 3)], 0)\n", + "Agent rider 7701 doesn't move\n", + "Agent rider 7702 doesn't move\n", + "Agent rider 7703 move from (3, 3) to (3, 4) using car (7653, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "tick 542 ended\n", + "I am driver 7704 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 7705 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 7706 - trip: [(3, 7), (3, 6), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 7707 - trip: [(8, 5), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 7708 - trip: [(0, 4), (0, 3), (0, 2)]\n", + "I am driver 7709 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 7710 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 7711 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7712 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 7713 - trip: [(1, 6), (2, 6), (2, 7), (3, 7), (4, 7)]\n", + "10 drivers generated.\n", + "I am rider 7714 - dep: (8, 6) , arr: (5, 6)\n", + "I am rider 7715 - dep: (6, 9) , arr: (2, 4)\n", + "I am rider 7716 - dep: (6, 2) , arr: (0, 1)\n", + "I am rider 7717 - dep: (5, 7) , arr: (0, 9)\n", + "I am rider 7718 - dep: (2, 4) , arr: (4, 5)\n", + "I am rider 7719 - dep: (4, 7) , arr: (3, 5)\n", + "6 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (1, 4) to (0, 4) using car (7641, [(1, 4), (0, 4)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 5) to (0, 6) using car (7636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7089 move from (8, 1) to (7, 1) using car (7698, [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 doesn't move\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 move from (7, 9) to (8, 9) using car (7567, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7291 move from (8, 1) to (7, 1) using car (7698, [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (4, 1) to (5, 1) using car (7642, [(4, 1), (5, 1)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (5, 0) to (4, 0) using car (7629, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (5, 0) to (4, 0) using car (7629, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7426 doesn't move\n", + "Agent rider 7427 move from (7, 2) to (8, 2) using car (7617, [(7, 2), (8, 2)], 0)\n", + "Agent rider 7430 doesn't move\n", + "Agent rider 7487 move from (3, 4) to (4, 4) using car (7670, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7503 move from (0, 2) to (0, 1) using car (7663, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Driver 7508 arrived\n", + "Driver 7519 arrived\n", + "Driver 7528 arrived\n", + "Driver 7532 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (0, 5) to (0, 6) using car (7636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7545 arrived\n", + "Agent rider 7554 move from (3, 4) to (4, 4) using car (7670, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (2, 7) to (2, 6) using car (7666, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7559 arrived\n", + "Driver 7561 arrived\n", + "Agent rider 7573 move from (5, 4) to (6, 4) using car (7635, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7574 move from (1, 4) to (0, 4) using car (7641, [(1, 4), (0, 4)], 0)\n", + "Agent rider 7575 move from (5, 5) to (4, 5) using car (7647, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 7578 move from (5, 4) to (6, 4) using car (7635, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (6, 6) to (6, 5) using car (7695, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7581 move from (8, 1) to (7, 1) using car (7698, [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7585 move from (3, 2) to (3, 3) using car (7650, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Driver 7592 arrived\n", + "Driver 7600 arrived\n", + "Driver 7602 arrived\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 doesn't move\n", + "Agent rider 7607 move from (6, 6) to (6, 5) using car (7695, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 doesn't move\n", + "Driver 7610 arrived\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7621 doesn't move\n", + "Agent rider 7622 doesn't move\n", + "Driver 7631 arrived\n", + "Driver 7644 arrived\n", + "Agent rider 7658 move from (8, 4) to (8, 3) using car (7620, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7659 move from (2, 7) to (2, 6) using car (7590, [(2, 7), (2, 6)], 0)\n", + "Agent rider 7660 move from (2, 7) to (2, 6) using car (7666, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7672 arrived\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 move from (8, 1) to (7, 1) using car (7698, [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7684 move from (7, 2) to (8, 2) using car (7617, [(7, 2), (8, 2)], 0)\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7687 doesn't move\n", + "Agent rider 7688 doesn't move\n", + "Agent rider 7690 move from (1, 6) to (2, 6) using car (7713, [(1, 6), (2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 7691 doesn't move\n", + "Agent rider 7692 doesn't move\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 doesn't move\n", + "Agent rider 7699 move from (4, 0) to (3, 0) using car (7651, [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7700 move from (5, 3) to (6, 3) using car (7630, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 7701 move from (7, 8) to (7, 7) using car (7633, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 7702 doesn't move\n", + "Agent rider 7703 move from (3, 4) to (4, 4) using car (7670, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7714 doesn't move\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7718 doesn't move\n", + "Agent rider 7719 doesn't move\n", + "tick 543 ended\n", + "I am driver 7720 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5)]\n", + "I am driver 7721 - trip: [(9, 8), (8, 8), (7, 8)]\n", + "I am driver 7722 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 7723 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 7724 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 7725 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 7726 - trip: [(5, 2), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 7727 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "8 drivers generated.\n", + "I am rider 7728 - dep: (6, 4) , arr: (9, 7)\n", + "I am rider 7729 - dep: (1, 3) , arr: (3, 1)\n", + "I am rider 7730 - dep: (0, 0) , arr: (3, 7)\n", + "3 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6769 move from (0, 4) to (0, 5) using car (7682, [(0, 4), (0, 5)], 0)\n", + "Rider n° 6769 arrived with a waiting time of 44 ticks\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6926 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 6) to (0, 7) using car (7636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7089 move from (7, 1) to (7, 2) using car (7698, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7092 doesn't move\n", + "Agent rider 7190 move from (0, 3) to (0, 2) using car (7708, [(0, 3), (0, 2)], 0)\n", + "Rider n° 7190 arrived with a waiting time of 10 ticks\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 move from (8, 9) to (9, 9) using car (7567, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7291 move from (7, 1) to (7, 2) using car (7698, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (5, 1) to (5, 2) using car (7725, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (4, 0) to (3, 0) using car (7629, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7400 doesn't move\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7426 doesn't move\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7430 doesn't move\n", + "Agent rider 7487 move from (4, 4) to (5, 4) using car (7670, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (3, 0) to (3, 1) using car (7651, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7503 move from (0, 1) to (0, 0) using car (7663, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7503 arrived with a waiting time of 8 ticks\n", + "Agent rider 7504 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Driver 7519 arrived\n", + "Driver 7532 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (0, 6) to (0, 7) using car (7636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7551 arrived\n", + "Agent rider 7554 move from (4, 4) to (5, 4) using car (7670, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (2, 6) to (2, 5) using car (7666, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7561 arrived\n", + "Driver 7565 arrived\n", + "Agent rider 7573 move from (6, 4) to (7, 4) using car (7635, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7574 move from (0, 4) to (1, 4) using car (7720, [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5)], 0)\n", + "Agent rider 7575 move from (4, 5) to (3, 5) using car (7647, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Rider n° 7575 arrived with a waiting time of 2 ticks\n", + "Agent rider 7578 move from (6, 4) to (7, 4) using car (7635, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (6, 5) to (6, 4) using car (7695, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7581 move from (7, 1) to (7, 2) using car (7698, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7585 move from (3, 3) to (3, 4) using car (7650, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Driver 7597 arrived\n", + "Driver 7598 arrived\n", + "Driver 7602 arrived\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (2, 6) to (2, 5) using car (7666, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 7607 move from (6, 5) to (6, 4) using car (7695, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7609 doesn't move\n", + "Driver 7611 arrived\n", + "Agent rider 7614 doesn't move\n", + "Driver 7619 arrived\n", + "Agent rider 7621 doesn't move\n", + "Agent rider 7622 doesn't move\n", + "Driver 7639 arrived\n", + "Driver 7640 arrived\n", + "Agent rider 7658 move from (8, 3) to (8, 2) using car (7620, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7659 move from (2, 6) to (2, 7) using car (7713, [(2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 7660 move from (2, 6) to (2, 5) using car (7666, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7673 arrived\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 move from (7, 1) to (7, 0) using car (7649, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 7679 arrived\n", + "Driver 7680 arrived\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7687 doesn't move\n", + "Agent rider 7688 doesn't move\n", + "Agent rider 7690 move from (2, 6) to (2, 7) using car (7713, [(2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", + "Rider n° 7690 arrived with a waiting time of 0 ticks\n", + "Agent rider 7691 move from (9, 8) to (8, 8) using car (7721, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 7692 move from (7, 5) to (7, 6) using car (7707, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 7692 arrived with a waiting time of 2 ticks\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7646 move from (0, 2) to (0, 3) using car (7627, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Driver 7648 arrived\n", - "Agent rider 7657 move from (5, 5) to (6, 5) using car (7580, [(5, 5), (6, 5)], 0)\n", - "Agent rider 7658 doesn't move\n", - "Agent rider 7659 move from (8, 7) to (7, 7) using car (7668, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7665 move from (3, 7) to (3, 6) using car (7602, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 7666 move from (3, 0) to (4, 0) using car (7694, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7669 doesn't move\n", - "Agent rider 7670 move from (6, 1) to (7, 1) using car (7664, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7696 move from (3, 0) to (4, 0) using car (7694, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7697 doesn't move\n", - "Agent rider 7698 move from (8, 7) to (7, 7) using car (7668, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", "Agent rider 7699 doesn't move\n", - "tick 551 ended\n", - "I am driver 7700 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 7701 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 7702 - trip: [(4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 7703 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 7704 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 7705 - trip: [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 7706 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 7707 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 7708 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 7709 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 7710 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 7711 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 7712 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 7713 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 7714 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 7715 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 7716 - trip: [(7, 7), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 7717 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", - "I am driver 7718 - trip: [(6, 0), (7, 0), (7, 1), (7, 2)]\n", - "I am driver 7719 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", - "20 drivers generated.\n", - "I am rider 7720 - dep: (5, 7) , arr: (7, 9)\n", - "I am rider 7721 - dep: (1, 2) , arr: (2, 8)\n", - "I am rider 7722 - dep: (6, 0) , arr: (0, 2)\n", - "I am rider 7723 - dep: (6, 7) , arr: (0, 6)\n", - "I am rider 7724 - dep: (3, 0) , arr: (2, 8)\n", - "I am rider 7725 - dep: (8, 7) , arr: (7, 9)\n", - "6 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 move from (9, 9) to (9, 8) using car (7695, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 6888 move from (9, 9) to (9, 8) using car (7695, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7080 move from (9, 1) to (9, 0) using car (7597, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7097 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "Agent rider 7127 move from (1, 3) to (0, 3) using car (7616, [(1, 3), (0, 3)], 0)\n", - "Rider n° 7127 arrived with a waiting time of 12 ticks\n", - "Agent rider 7152 move from (9, 1) to (9, 0) using car (7597, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7153 doesn't move\n", - "Agent rider 7196 move from (5, 8) to (5, 9) using car (7655, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 7196 arrived with a waiting time of 21 ticks\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "Agent rider 7273 doesn't move\n", - "Agent rider 7287 move from (6, 3) to (5, 3) using car (7672, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7317 move from (7, 1) to (7, 2) using car (7704, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7419 doesn't move\n", - "Agent rider 7420 move from (1, 0) to (1, 1) using car (7701, [(1, 0), (1, 1), (2, 1)], 0)\n", - "Agent rider 7421 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "Agent rider 7439 move from (2, 0) to (1, 0) using car (7490, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7449 doesn't move\n", - "Agent rider 7462 move from (6, 3) to (5, 3) using car (7672, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", - "Agent rider 7466 move from (3, 0) to (2, 0) using car (7640, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 7466 arrived with a waiting time of 5 ticks\n", - "Agent rider 7473 move from (0, 3) to (0, 4) using car (7627, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 7514 doesn't move\n", - "Agent rider 7517 move from (5, 6) to (4, 6) using car (7675, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 7517 arrived with a waiting time of 5 ticks\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7520 doesn't move\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7525 move from (6, 6) to (6, 5) using car (7605, [(6, 6), (6, 5)], 0)\n", - "Agent rider 7527 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "Driver 7538 arrived\n", - "Agent rider 7540 move from (9, 1) to (9, 0) using car (7597, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (6, 6) to (6, 5) using car (7605, [(6, 6), (6, 5)], 0)\n", - "Driver 7548 arrived\n", - "Driver 7549 arrived\n", - "Agent rider 7555 move from (1, 0) to (1, 1) using car (7701, [(1, 0), (1, 1), (2, 1)], 0)\n", - "Agent rider 7556 move from (3, 0) to (2, 0) using car (7640, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 7556 arrived with a waiting time of 2 ticks\n", - "Agent rider 7558 doesn't move\n", - "Agent rider 7559 move from (5, 1) to (4, 1) using car (7569, [(5, 1), (4, 1)], 0)\n", - "Agent rider 7560 move from (2, 1) to (1, 1) using car (7573, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7561 move from (5, 8) to (5, 9) using car (7655, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 7561 arrived with a waiting time of 3 ticks\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (0, 3) to (1, 3) using car (7708, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7564 move from (5, 1) to (4, 1) using car (7569, [(5, 1), (4, 1)], 0)\n", - "Agent rider 7565 move from (1, 3) to (1, 2) using car (7607, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 7567 move from (7, 3) to (7, 2) using car (7642, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 7581 arrived\n", - "Agent rider 7584 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", + "Agent rider 7700 doesn't move\n", + "Agent rider 7701 move from (7, 7) to (7, 6) using car (7633, [(7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 7702 doesn't move\n", + "Agent rider 7703 move from (4, 4) to (5, 4) using car (7670, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7714 move from (8, 6) to (9, 6) using car (7596, [(8, 6), (9, 6)], 0)\n", + "Agent rider 7715 move from (6, 9) to (7, 9) using car (7709, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7716 move from (6, 2) to (6, 1) using car (7696, [(6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7718 doesn't move\n", + "Agent rider 7719 doesn't move\n", + "Agent rider 7728 move from (6, 4) to (7, 4) using car (7635, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7729 move from (1, 3) to (2, 3) using car (7704, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 7730 doesn't move\n", + "tick 544 ended\n", + "I am driver 7731 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 7732 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 7733 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", + "I am driver 7734 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 7735 - trip: [(3, 6), (3, 5)]\n", + "I am driver 7736 - trip: [(9, 7), (9, 6), (9, 5)]\n", + "I am driver 7737 - trip: [(8, 0), (9, 0)]\n", + "I am driver 7738 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 7739 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4)]\n", + "I am driver 7740 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "10 drivers generated.\n", + "I am rider 7741 - dep: (8, 5) , arr: (5, 4)\n", + "I am rider 7742 - dep: (5, 7) , arr: (9, 5)\n", + "2 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 6926 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 6926 arrived with a waiting time of 40 ticks\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7089 move from (7, 2) to (6, 2) using car (7698, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7092 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7092 arrived with a waiting time of 26 ticks\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 move from (9, 9) to (8, 9) using car (7734, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7291 move from (7, 2) to (6, 2) using car (7698, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7367 move from (7, 0) to (6, 0) using car (7649, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (5, 2) to (5, 3) using car (7725, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (3, 0) to (2, 0) using car (7629, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7400 move from (1, 4) to (1, 3) using car (7705, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 move from (7, 0) to (6, 0) using car (7649, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7410 doesn't move\n", + "Agent rider 7426 doesn't move\n", + "Agent rider 7427 move from (8, 2) to (8, 1) using car (7620, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7430 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7487 move from (5, 4) to (5, 5) using car (7670, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7492 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (3, 1) to (2, 1) using car (7651, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7504 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7504 arrived with a waiting time of 9 ticks\n", + "Agent rider 7505 move from (7, 0) to (6, 0) using car (7649, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 7532 arrived\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7554 move from (5, 4) to (5, 5) using car (7670, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (2, 5) to (2, 4) using car (7666, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 7573 move from (7, 4) to (8, 4) using car (7635, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7574 move from (1, 4) to (1, 3) using car (7705, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 7574 arrived with a waiting time of 4 ticks\n", + "Agent rider 7578 move from (7, 4) to (8, 4) using car (7635, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7579 move from (9, 7) to (9, 6) using car (7736, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7580 move from (6, 4) to (6, 3) using car (7695, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7581 move from (7, 2) to (6, 2) using car (7698, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (0, 0) to (1, 0) using car (7663, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (1, 0) to (1, 1) using car (7701, [(1, 0), (1, 1), (2, 1)], 0)\n", - "Agent rider 7588 move from (2, 4) to (1, 4) using car (7582, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 7589 move from (0, 3) to (1, 3) using car (7708, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7596 arrived\n", - "Driver 7603 arrived\n", - "Driver 7608 arrived\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Driver 7619 arrived\n", - "Driver 7620 arrived\n", - "Agent rider 7628 move from (5, 6) to (4, 6) using car (7675, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7629 move from (4, 9) to (3, 9) using car (7568, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7630 move from (2, 1) to (2, 2) using car (7621, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 7637 arrived\n", - "Driver 7639 arrived\n", - "Driver 7641 arrived\n", - "Agent rider 7643 move from (5, 6) to (4, 6) using car (7675, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7644 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "Agent rider 7645 move from (7, 1) to (7, 2) using car (7664, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 7645 arrived with a waiting time of 1 ticks\n", - "Agent rider 7646 move from (0, 3) to (0, 4) using car (7627, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Driver 7647 arrived\n", + "Agent rider 7586 doesn't move\n", + "Driver 7590 arrived\n", + "Driver 7598 arrived\n", + "Agent rider 7604 move from (1, 4) to (1, 3) using car (7705, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7605 move from (7, 0) to (6, 0) using car (7649, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7606 move from (2, 5) to (2, 4) using car (7666, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 7607 move from (6, 4) to (6, 3) using car (7695, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7608 move from (7, 9) to (8, 9) using car (7709, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7609 doesn't move\n", + "Driver 7612 arrived\n", + "Agent rider 7614 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7615 arrived\n", + "Driver 7617 arrived\n", + "Agent rider 7621 move from (0, 0) to (1, 0) using car (7663, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7622 doesn't move\n", + "Driver 7626 arrived\n", + "Driver 7640 arrived\n", + "Driver 7641 arrived\n", + "Driver 7642 arrived\n", + "Agent rider 7658 move from (8, 2) to (8, 1) using car (7620, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7659 move from (2, 7) to (3, 7) using car (7713, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Driver 7669 arrived\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 move from (7, 0) to (6, 0) using car (7649, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 7680 arrived\n", + "Agent rider 7684 move from (8, 2) to (8, 1) using car (7620, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7687 move from (9, 7) to (9, 6) using car (7736, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7688 move from (0, 7) to (0, 8) using car (7636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7691 doesn't move\n", + "Agent rider 7693 move from (9, 9) to (8, 9) using car (7734, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7694 move from (9, 4) to (9, 3) using car (7733, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7699 move from (3, 0) to (4, 0) using car (7727, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7700 doesn't move\n", + "Agent rider 7701 move from (7, 6) to (7, 5) using car (7633, [(7, 6), (7, 5)], 0)\n", + "Agent rider 7702 move from (5, 2) to (5, 1) using car (7665, [(5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", + "Rider n° 7702 arrived with a waiting time of 3 ticks\n", + "Agent rider 7703 move from (5, 4) to (5, 5) using car (7670, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7714 doesn't move\n", + "Agent rider 7715 move from (7, 9) to (8, 9) using car (7709, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7716 move from (6, 1) to (5, 1) using car (7696, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7718 doesn't move\n", + "Agent rider 7719 move from (4, 7) to (4, 6) using car (7661, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 7728 move from (7, 4) to (8, 4) using car (7635, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7729 doesn't move\n", + "Agent rider 7730 move from (0, 0) to (1, 0) using car (7663, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7741 doesn't move\n", + "Agent rider 7742 move from (5, 7) to (6, 7) using car (7616, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "tick 545 ended\n", + "I am driver 7743 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 7744 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 7745 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 7746 - trip: [(7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 7747 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "5 drivers generated.\n", + "I am rider 7748 - dep: (1, 3) , arr: (1, 2)\n", + "I am rider 7749 - dep: (4, 4) , arr: (5, 3)\n", + "I am rider 7750 - dep: (5, 0) , arr: (0, 3)\n", + "I am rider 7751 - dep: (4, 3) , arr: (4, 2)\n", + "I am rider 7752 - dep: (6, 1) , arr: (8, 9)\n", + "I am rider 7753 - dep: (3, 4) , arr: (4, 3)\n", + "I am rider 7754 - dep: (0, 2) , arr: (9, 0)\n", + "I am rider 7755 - dep: (4, 5) , arr: (7, 6)\n", + "I am rider 7756 - dep: (5, 1) , arr: (8, 3)\n", + "I am rider 7757 - dep: (9, 0) , arr: (5, 8)\n", + "10 riders generated.\n", + "Agent rider 6760 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7033 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7033 arrived with a waiting time of 33 ticks\n", + "Agent rider 7089 move from (6, 2) to (6, 3) using car (7668, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7287 move from (8, 9) to (8, 8) using car (7709, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7291 move from (6, 2) to (5, 2) using car (7698, [(6, 2), (5, 2)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7378 move from (5, 3) to (5, 4) using car (7725, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (2, 0) to (2, 1) using car (7629, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7400 move from (1, 3) to (1, 2) using car (7705, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 7400 arrived with a waiting time of 17 ticks\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (4, 0) to (4, 1) using car (7727, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7426 doesn't move\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7430 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7487 move from (5, 5) to (5, 6) using car (7670, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7492 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (2, 1) to (1, 1) using car (7651, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7554 move from (5, 5) to (5, 6) using car (7670, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 7555 move from (2, 4) to (2, 3) using car (7666, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7562 arrived\n", + "Driver 7567 arrived\n", + "Agent rider 7573 move from (8, 4) to (9, 4) using car (7635, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7578 move from (8, 4) to (9, 4) using car (7635, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7579 move from (9, 6) to (9, 5) using car (7736, [(9, 6), (9, 5)], 0)\n", + "Agent rider 7580 move from (6, 3) to (6, 2) using car (7695, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7581 move from (6, 2) to (6, 3) using car (7668, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (1, 0) to (2, 0) using car (7663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7585 move from (3, 4) to (3, 3) using car (7722, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Driver 7596 arrived\n", + "Agent rider 7604 move from (1, 3) to (1, 2) using car (7705, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7605 move from (6, 0) to (5, 0) using car (7649, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7606 move from (2, 4) to (2, 3) using car (7666, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 7607 move from (6, 3) to (6, 2) using car (7695, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7608 move from (8, 9) to (8, 8) using car (7734, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7614 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7621 move from (1, 0) to (2, 0) using car (7663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7622 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7627 arrived\n", + "Driver 7628 arrived\n", + "Driver 7630 arrived\n", + "Driver 7632 arrived\n", + "Driver 7637 arrived\n", + "Driver 7641 arrived\n", "Driver 7654 arrived\n", - "Agent rider 7657 doesn't move\n", + "Driver 7657 arrived\n", "Agent rider 7658 doesn't move\n", - "Agent rider 7659 doesn't move\n", - "Agent rider 7665 doesn't move\n", - "Agent rider 7666 move from (4, 0) to (5, 0) using car (7694, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7669 doesn't move\n", - "Agent rider 7670 move from (7, 1) to (7, 2) using car (7664, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7696 move from (4, 0) to (5, 0) using car (7694, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7697 doesn't move\n", - "Agent rider 7698 doesn't move\n", - "Agent rider 7699 doesn't move\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 move from (1, 2) to (1, 3) using car (7717, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 move from (3, 0) to (2, 0) using car (7640, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 7725 move from (8, 7) to (8, 8) using car (7542, [(8, 7), (8, 8)], 0)\n", - "tick 552 ended\n", - "I am driver 7726 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 7727 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "2 drivers generated.\n", - "I am rider 7728 - dep: (3, 5) , arr: (7, 7)\n", - "I am rider 7729 - dep: (3, 3) , arr: (4, 8)\n", - "I am rider 7730 - dep: (8, 6) , arr: (5, 1)\n", - "I am rider 7731 - dep: (1, 3) , arr: (9, 1)\n", - "4 riders generated.\n", - "Agent rider 6710 move from (8, 6) to (9, 6) using car (7656, [(8, 6), (9, 6)], 0)\n", - "Agent rider 6871 move from (9, 8) to (9, 7) using car (7695, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 6888 move from (9, 8) to (9, 7) using car (7695, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7080 move from (9, 0) to (8, 0) using car (7597, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 move from (9, 0) to (8, 0) using car (7597, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7153 move from (9, 2) to (9, 3) using car (7680, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7273 move from (1, 4) to (0, 4) using car (7582, [(1, 4), (0, 4)], 0)\n", - "Rider n° 7273 arrived with a waiting time of 17 ticks\n", - "Agent rider 7287 move from (5, 3) to (6, 3) using car (7661, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7317 move from (7, 2) to (7, 3) using car (7704, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 move from (0, 2) to (0, 1) using car (7578, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7396 move from (6, 8) to (5, 8) using car (7653, [(6, 8), (5, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (0, 4) to (0, 5) using car (7627, [(0, 4), (0, 5)], 0)\n", - "Agent rider 7419 move from (9, 8) to (9, 7) using car (7695, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 7419 arrived with a waiting time of 9 ticks\n", - "Agent rider 7420 move from (1, 1) to (2, 1) using car (7701, [(1, 1), (2, 1)], 0)\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7439 move from (1, 0) to (0, 0) using car (7490, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7449 move from (9, 8) to (9, 7) using car (7695, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7462 move from (5, 3) to (6, 3) using car (7661, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7473 move from (0, 4) to (0, 5) using car (7627, [(0, 4), (0, 5)], 0)\n", - "Agent rider 7517 doesn't move\n", - "Agent rider 7518 move from (0, 4) to (0, 5) using car (7627, [(0, 4), (0, 5)], 0)\n", - "Agent rider 7520 move from (1, 4) to (0, 4) using car (7582, [(1, 4), (0, 4)], 0)\n", - "Rider n° 7520 arrived with a waiting time of 11 ticks\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7525 move from (6, 5) to (6, 4) using car (7650, [(6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 move from (9, 0) to (8, 0) using car (7597, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 doesn't move\n", - "Driver 7543 arrived\n", - "Driver 7549 arrived\n", - "Agent rider 7555 move from (1, 1) to (2, 1) using car (7701, [(1, 1), (2, 1)], 0)\n", - "Agent rider 7558 doesn't move\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7560 move from (1, 1) to (0, 1) using car (7573, [(1, 1), (0, 1)], 0)\n", - "Rider n° 7560 arrived with a waiting time of 3 ticks\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (1, 3) to (2, 3) using car (7708, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7564 move from (4, 1) to (4, 2) using car (7702, [(4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 7565 move from (1, 2) to (1, 1) using car (7607, [(1, 2), (1, 1)], 0)\n", - "Agent rider 7567 move from (7, 2) to (7, 1) using car (7710, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7580 arrived\n", + "Agent rider 7659 move from (3, 7) to (4, 7) using car (7713, [(3, 7), (4, 7)], 0)\n", + "Agent rider 7660 move from (2, 5) to (1, 5) using car (7706, [(2, 5), (1, 5)], 0)\n", + "Driver 7662 arrived\n", + "Driver 7671 arrived\n", + "Agent rider 7674 move from (1, 0) to (2, 0) using car (7663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7675 move from (6, 0) to (5, 0) using car (7649, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 7678 arrived\n", + "Driver 7682 arrived\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 move from (8, 9) to (8, 8) using car (7709, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7687 move from (9, 6) to (9, 5) using car (7736, [(9, 6), (9, 5)], 0)\n", + "Agent rider 7688 move from (0, 8) to (0, 9) using car (7636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7691 doesn't move\n", + "Agent rider 7693 move from (8, 9) to (8, 8) using car (7709, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7694 move from (9, 3) to (9, 2) using car (7733, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7699 move from (4, 0) to (4, 1) using car (7727, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7700 move from (6, 3) to (6, 2) using car (7695, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7701 move from (7, 5) to (8, 5) using car (7652, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7703 move from (5, 5) to (5, 6) using car (7670, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Driver 7708 arrived\n", + "Agent rider 7714 move from (9, 6) to (9, 5) using car (7736, [(9, 6), (9, 5)], 0)\n", + "Agent rider 7715 move from (8, 9) to (8, 8) using car (7709, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7716 move from (5, 1) to (4, 1) using car (7696, [(5, 1), (4, 1)], 0)\n", + "Agent rider 7717 move from (5, 7) to (6, 7) using car (7655, [(5, 7), (6, 7)], 0)\n", + "Agent rider 7718 move from (2, 4) to (3, 4) using car (7720, [(2, 4), (3, 4), (3, 5), (4, 5)], 0)\n", + "Agent rider 7719 move from (4, 6) to (4, 5) using car (7661, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 7728 move from (8, 4) to (9, 4) using car (7635, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7729 move from (2, 3) to (3, 3) using car (7731, [(2, 3), (3, 3), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 7730 move from (1, 0) to (2, 0) using car (7663, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7741 doesn't move\n", + "Agent rider 7742 move from (6, 7) to (7, 7) using car (7616, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7748 move from (1, 3) to (1, 2) using car (7705, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 7748 arrived with a waiting time of 0 ticks\n", + "Agent rider 7749 doesn't move\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7751 doesn't move\n", + "Agent rider 7752 move from (6, 1) to (7, 1) using car (7726, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7753 move from (3, 4) to (3, 3) using car (7722, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7755 move from (4, 5) to (4, 6) using car (7664, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7756 doesn't move\n", + "Agent rider 7757 doesn't move\n", + "tick 546 ended\n", + "I am driver 7758 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)]\n", + "I am driver 7759 - trip: [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)]\n", + "I am driver 7760 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7761 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 7762 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 7763 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 7764 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 7765 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 7766 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 7767 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 7768 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 7769 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 7770 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 7771 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7772 - trip: [(1, 7), (2, 7), (3, 7)]\n", + "I am driver 7773 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 7774 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 7775 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 7776 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 7777 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 7778 - trip: [(0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 7779 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 7780 - trip: [(6, 4), (5, 4), (4, 4), (4, 3)]\n", + "23 drivers generated.\n", + "I am rider 7781 - dep: (5, 7) , arr: (0, 3)\n", + "I am rider 7782 - dep: (7, 5) , arr: (7, 6)\n", + "I am rider 7783 - dep: (3, 2) , arr: (3, 6)\n", + "I am rider 7784 - dep: (6, 1) , arr: (8, 3)\n", + "I am rider 7785 - dep: (8, 0) , arr: (1, 0)\n", + "5 riders generated.\n", + "Agent rider 6760 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 6760 arrived with a waiting time of 35 ticks\n", + "Agent rider 6892 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7022 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7244 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7287 move from (8, 8) to (8, 7) using car (7709, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7378 doesn't move\n", + "Agent rider 7384 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7388 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7389 move from (2, 1) to (2, 2) using car (7629, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 7406 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (4, 1) to (4, 2) using car (7727, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7426 move from (4, 5) to (4, 4) using car (7661, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7430 move from (0, 9) to (1, 9) using car (7636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7430 arrived with a waiting time of 14 ticks\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 move from (0, 9) to (1, 9) using car (7769, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7493 move from (0, 9) to (1, 9) using car (7769, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7494 move from (1, 1) to (0, 1) using car (7651, [(1, 1), (0, 1)], 0)\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7542 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7543 move from (0, 9) to (1, 9) using car (7636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (2, 3) to (3, 3) using car (7666, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 7567 arrived\n", + "Driver 7571 arrived\n", + "Agent rider 7573 doesn't move\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7579 doesn't move\n", + "Agent rider 7580 move from (6, 2) to (6, 1) using car (7695, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7581 move from (6, 3) to (6, 4) using car (7668, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 7583 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", "Agent rider 7584 doesn't move\n", - "Agent rider 7585 move from (6, 2) to (7, 2) using car (7678, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (1, 4) to (0, 4) using car (7582, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7589 move from (1, 3) to (2, 3) using car (7708, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7594 arrived\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7613 move from (9, 2) to (9, 3) using car (7680, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Driver 7618 arrived\n", - "Driver 7620 arrived\n", - "Agent rider 7628 move from (4, 6) to (3, 6) using car (7675, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7629 move from (3, 9) to (2, 9) using car (7568, [(3, 9), (2, 9)], 0)\n", - "Agent rider 7630 move from (2, 2) to (2, 3) using car (7621, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7585 move from (3, 3) to (4, 3) using car (7731, [(3, 3), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 7586 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Driver 7599 arrived\n", + "Agent rider 7604 move from (1, 2) to (1, 1) using car (7705, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 7604 arrived with a waiting time of 7 ticks\n", + "Agent rider 7605 move from (5, 0) to (6, 0) using car (7665, [(5, 0), (6, 0)], 0)\n", + "Agent rider 7606 move from (2, 3) to (3, 3) using car (7666, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 7607 move from (6, 2) to (6, 1) using car (7695, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 7607 arrived with a waiting time of 6 ticks\n", + "Agent rider 7608 move from (8, 8) to (8, 7) using car (7734, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 move from (0, 9) to (1, 9) using car (7636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7614 move from (0, 9) to (1, 9) using car (7636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7621 move from (2, 0) to (3, 0) using car (7663, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7622 move from (0, 9) to (1, 9) using car (7636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7628 arrived\n", "Driver 7632 arrived\n", + "Driver 7633 arrived\n", "Driver 7638 arrived\n", - "Agent rider 7643 move from (4, 6) to (3, 6) using car (7675, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7644 doesn't move\n", - "Agent rider 7646 move from (0, 4) to (0, 5) using car (7627, [(0, 4), (0, 5)], 0)\n", - "Agent rider 7657 doesn't move\n", - "Agent rider 7658 move from (6, 7) to (6, 6) using car (7668, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7659 doesn't move\n", - "Agent rider 7665 move from (3, 6) to (3, 5) using car (7709, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7666 move from (5, 0) to (6, 0) using car (7694, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7669 move from (1, 1) to (2, 1) using car (7701, [(1, 1), (2, 1)], 0)\n", - "Agent rider 7670 move from (7, 2) to (7, 3) using car (7664, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7693 arrived\n", - "Agent rider 7696 move from (5, 0) to (6, 0) using car (7694, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7697 doesn't move\n", - "Agent rider 7698 doesn't move\n", - "Agent rider 7699 move from (7, 8) to (7, 7) using car (7711, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7720 move from (5, 7) to (5, 8) using car (7714, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7721 move from (1, 3) to (1, 4) using car (7717, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 move from (2, 0) to (1, 0) using car (7640, [(2, 0), (1, 0)], 0)\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 doesn't move\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 move from (8, 6) to (9, 6) using car (7656, [(8, 6), (9, 6)], 0)\n", - "Agent rider 7731 doesn't move\n", - "tick 553 ended\n", - "I am driver 7732 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 7733 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", - "I am driver 7734 - trip: [(7, 7), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 7735 - trip: [(3, 6), (2, 6), (1, 6), (1, 7)]\n", - "I am driver 7736 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 7737 - trip: [(7, 6), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 7738 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "7 drivers generated.\n", - "I am rider 7739 - dep: (8, 3) , arr: (6, 1)\n", - "I am rider 7740 - dep: (0, 0) , arr: (7, 3)\n", - "I am rider 7741 - dep: (5, 9) , arr: (4, 6)\n", - "I am rider 7742 - dep: (0, 2) , arr: (6, 9)\n", - "4 riders generated.\n", - "Agent rider 6710 doesn't move\n", - "Agent rider 6871 move from (9, 7) to (9, 6) using car (7695, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 6871 arrived with a waiting time of 30 ticks\n", - "Agent rider 6888 move from (9, 7) to (9, 6) using car (7695, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 6888 arrived with a waiting time of 18 ticks\n", - "Agent rider 7080 move from (8, 0) to (7, 0) using car (7597, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 move from (8, 0) to (7, 0) using car (7597, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7153 move from (9, 3) to (9, 4) using car (7680, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7287 move from (6, 3) to (7, 3) using car (7661, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7317 move from (7, 3) to (7, 4) using car (7704, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 move from (0, 1) to (0, 0) using car (7578, [(0, 1), (0, 0)], 0)\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7449 move from (9, 7) to (9, 6) using car (7695, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7462 move from (6, 3) to (7, 3) using car (7661, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7523 doesn't move\n", - "Agent rider 7525 move from (6, 4) to (6, 3) using car (7650, [(6, 4), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 move from (8, 0) to (7, 0) using car (7597, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (6, 5) to (5, 5) using car (7685, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Driver 7542 arrived\n", - "Driver 7549 arrived\n", - "Driver 7550 arrived\n", - "Agent rider 7555 doesn't move\n", - "Agent rider 7558 doesn't move\n", - "Agent rider 7559 move from (4, 1) to (3, 1) using car (7662, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (2, 3) to (2, 4) using car (7679, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 move from (4, 2) to (4, 3) using car (7702, [(4, 2), (4, 3)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (7, 1) to (7, 0) using car (7710, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7569 arrived\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 move from (7, 2) to (8, 2) using car (7678, [(7, 2), (8, 2)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 doesn't move\n", - "Agent rider 7589 move from (2, 3) to (2, 4) using car (7679, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7602 arrived\n", - "Driver 7605 arrived\n", - "Agent rider 7611 doesn't move\n", - "Agent rider 7613 move from (9, 3) to (9, 4) using car (7680, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7615 move from (6, 3) to (7, 3) using car (7661, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 7616 arrived\n", - "Driver 7620 arrived\n", - "Driver 7625 arrived\n", - "Agent rider 7628 move from (3, 6) to (2, 6) using car (7675, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 move from (2, 3) to (1, 3) using car (7621, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7643 move from (3, 6) to (2, 6) using car (7675, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7644 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7657 doesn't move\n", - "Agent rider 7658 move from (6, 6) to (6, 5) using car (7668, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7659 move from (7, 7) to (7, 6) using car (7711, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7665 move from (3, 5) to (3, 4) using car (7709, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7666 move from (6, 0) to (6, 1) using car (7694, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7669 doesn't move\n", - "Agent rider 7670 move from (7, 3) to (7, 4) using car (7664, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7690 arrived\n", - "Agent rider 7696 move from (6, 0) to (6, 1) using car (7694, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7697 doesn't move\n", - "Agent rider 7698 move from (7, 7) to (7, 6) using car (7711, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (7, 7) to (7, 6) using car (7711, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 move from (1, 4) to (1, 5) using car (7717, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 move from (6, 0) to (5, 0) using car (7703, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 move from (3, 5) to (3, 4) using car (7709, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (1, 3) to (1, 2) using car (7692, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7739 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7741 move from (5, 9) to (5, 8) using car (7727, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7742 move from (0, 2) to (0, 1) using car (7591, [(0, 2), (0, 1)], 0)\n", - "tick 554 ended\n", - "I am driver 7743 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5)]\n", - "I am driver 7744 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", - "I am driver 7745 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 7746 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 7747 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 7748 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "I am driver 7749 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 7750 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 7751 - trip: [(1, 3), (1, 2)]\n", - "I am driver 7752 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 7753 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 7754 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", - "I am driver 7755 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "13 drivers generated.\n", - "I am rider 7756 - dep: (1, 5) , arr: (1, 3)\n", - "1 riders generated.\n", - "Agent rider 6710 move from (9, 6) to (9, 5) using car (7695, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 6710 arrived with a waiting time of 32 ticks\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 7080 move from (7, 0) to (6, 0) using car (7597, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 move from (7, 0) to (6, 0) using car (7597, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7153 move from (9, 4) to (9, 5) using car (7680, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7287 move from (7, 3) to (8, 3) using car (7661, [(7, 3), (8, 3)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7317 move from (7, 4) to (7, 5) using car (7704, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7396 move from (5, 8) to (4, 8) using car (7716, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7449 move from (9, 6) to (9, 5) using car (7695, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 7449 arrived with a waiting time of 9 ticks\n", - "Agent rider 7462 move from (7, 3) to (8, 3) using car (7661, [(7, 3), (8, 3)], 0)\n", - "Agent rider 7473 doesn't move\n", - "Driver 7490 arrived\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7523 move from (6, 5) to (7, 5) using car (7705, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 7523 arrived with a waiting time of 7 ticks\n", - "Agent rider 7525 move from (6, 3) to (7, 3) using car (7650, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 move from (7, 0) to (6, 0) using car (7597, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7541 move from (5, 5) to (4, 5) using car (7685, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Rider n° 7541 arrived with a waiting time of 3 ticks\n", - "Driver 7549 arrived\n", - "Agent rider 7555 doesn't move\n", - "Agent rider 7558 move from (9, 6) to (9, 5) using car (7695, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7559 move from (3, 1) to (2, 1) using car (7662, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7562 move from (3, 3) to (4, 3) using car (7708, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7563 move from (2, 4) to (2, 5) using car (7679, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 doesn't move\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (7, 0) to (6, 0) using car (7597, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7568 arrived\n", - "Driver 7573 arrived\n", - "Driver 7582 arrived\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7588 move from (0, 4) to (0, 5) using car (7671, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 7589 move from (2, 4) to (2, 5) using car (7679, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7605 arrived\n", - "Driver 7607 arrived\n", - "Agent rider 7611 move from (7, 3) to (8, 3) using car (7661, [(7, 3), (8, 3)], 0)\n", - "Rider n° 7611 arrived with a waiting time of 7 ticks\n", - "Agent rider 7613 move from (9, 4) to (9, 5) using car (7680, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 7613 arrived with a waiting time of 8 ticks\n", - "Agent rider 7615 move from (7, 3) to (8, 3) using car (7661, [(7, 3), (8, 3)], 0)\n", - "Driver 7620 arrived\n", - "Driver 7627 arrived\n", - "Agent rider 7628 move from (2, 6) to (1, 6) using car (7675, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 move from (1, 3) to (0, 3) using car (7621, [(1, 3), (0, 3)], 0)\n", - "Driver 7640 arrived\n", - "Agent rider 7643 move from (2, 6) to (1, 6) using car (7675, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7644 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Driver 7651 arrived\n", - "Driver 7652 arrived\n", + "Driver 7647 arrived\n", "Driver 7653 arrived\n", - "Driver 7656 arrived\n", - "Agent rider 7657 move from (6, 5) to (6, 4) using car (7668, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7658 move from (6, 5) to (6, 4) using car (7668, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7659 move from (7, 6) to (7, 5) using car (7711, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7665 move from (3, 4) to (3, 3) using car (7709, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7666 move from (6, 1) to (6, 2) using car (7694, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7667 move from (3, 3) to (4, 3) using car (7708, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7669 move from (2, 1) to (3, 1) using car (7754, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 7670 move from (7, 4) to (7, 5) using car (7664, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7673 arrived\n", - "Driver 7674 arrived\n", - "Driver 7676 arrived\n", - "Driver 7688 arrived\n", - "Agent rider 7696 move from (6, 1) to (6, 2) using car (7694, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7697 move from (7, 6) to (7, 5) using car (7711, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7698 move from (7, 6) to (7, 5) using car (7711, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 7658 doesn't move\n", + "Agent rider 7659 move from (4, 7) to (4, 8) using car (7683, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Driver 7667 arrived\n", + "Agent rider 7674 move from (2, 0) to (3, 0) using car (7663, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7675 move from (5, 0) to (4, 0) using car (7649, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7686 move from (8, 8) to (8, 7) using car (7709, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7687 move from (9, 5) to (8, 5) using car (7774, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7688 move from (0, 9) to (1, 9) using car (7769, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7691 move from (8, 8) to (8, 7) using car (7709, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7693 move from (8, 8) to (8, 7) using car (7734, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7694 move from (9, 2) to (9, 1) using car (7733, [(9, 2), (9, 1), (8, 1)], 0)\n", "Agent rider 7699 doesn't move\n", - "Driver 7701 arrived\n", - "Agent rider 7720 move from (5, 8) to (4, 8) using car (7716, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7721 move from (1, 5) to (1, 6) using car (7717, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 move from (5, 0) to (4, 0) using car (7703, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 move from (3, 4) to (3, 3) using car (7709, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 move from (9, 6) to (9, 5) using car (7695, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7731 move from (1, 2) to (1, 1) using car (7692, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7739 move from (8, 3) to (7, 3) using car (7752, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7741 move from (5, 8) to (4, 8) using car (7716, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7742 doesn't move\n", + "Agent rider 7700 move from (6, 2) to (6, 1) using car (7695, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 7701 doesn't move\n", + "Agent rider 7703 doesn't move\n", + "Driver 7707 arrived\n", + "Agent rider 7714 move from (9, 5) to (8, 5) using car (7774, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7715 move from (8, 8) to (8, 7) using car (7709, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7716 move from (4, 1) to (5, 1) using car (7712, [(4, 1), (5, 1)], 0)\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7718 move from (3, 4) to (3, 5) using car (7720, [(3, 4), (3, 5), (4, 5)], 0)\n", + "Agent rider 7719 move from (4, 5) to (4, 4) using car (7661, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Driver 7721 arrived\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7729 move from (3, 3) to (4, 3) using car (7731, [(3, 3), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 7730 move from (2, 0) to (3, 0) using car (7663, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 7735 arrived\n", + "Driver 7737 arrived\n", + "Agent rider 7741 doesn't move\n", + "Agent rider 7742 move from (7, 7) to (8, 7) using car (7616, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7749 doesn't move\n", + "Agent rider 7750 move from (5, 0) to (4, 0) using car (7649, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7751 doesn't move\n", + "Agent rider 7752 move from (7, 1) to (8, 1) using car (7726, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7753 move from (3, 3) to (4, 3) using car (7722, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 7753 arrived with a waiting time of 0 ticks\n", + "Agent rider 7754 move from (0, 2) to (1, 2) using car (7760, [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7755 doesn't move\n", "Agent rider 7756 doesn't move\n", - "tick 555 ended\n", - "I am driver 7757 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 7758 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 7759 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "3 drivers generated.\n", - "I am rider 7760 - dep: (0, 5) , arr: (4, 8)\n", - "I am rider 7761 - dep: (7, 9) , arr: (5, 7)\n", - "I am rider 7762 - dep: (2, 2) , arr: (8, 0)\n", - "I am rider 7763 - dep: (6, 8) , arr: (4, 2)\n", - "I am rider 7764 - dep: (5, 5) , arr: (3, 7)\n", - "I am rider 7765 - dep: (0, 6) , arr: (2, 4)\n", - "I am rider 7766 - dep: (4, 9) , arr: (5, 2)\n", - "I am rider 7767 - dep: (4, 6) , arr: (1, 7)\n", - "I am rider 7768 - dep: (2, 4) , arr: (3, 7)\n", - "I am rider 7769 - dep: (3, 0) , arr: (5, 6)\n", - "10 riders generated.\n", - "Agent rider 6888 doesn't move\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 move from (6, 0) to (5, 0) using car (7597, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7153 move from (9, 5) to (9, 6) using car (7680, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7317 move from (7, 5) to (7, 6) using car (7704, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7322 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7396 move from (4, 8) to (3, 8) using car (7716, [(4, 8), (3, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7420 move from (2, 1) to (1, 1) using car (7662, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7421 doesn't move\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7473 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Rider n° 7473 arrived with a waiting time of 10 ticks\n", - "Agent rider 7518 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7525 move from (7, 3) to (8, 3) using car (7650, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 move from (6, 0) to (5, 0) using car (7597, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7549 arrived\n", - "Agent rider 7555 move from (2, 1) to (1, 1) using car (7662, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7558 move from (9, 5) to (9, 4) using car (7695, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7559 move from (2, 1) to (1, 1) using car (7662, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7562 move from (4, 3) to (5, 3) using car (7708, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7563 move from (2, 5) to (2, 6) using car (7679, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 doesn't move\n", - "Agent rider 7565 move from (1, 1) to (2, 1) using car (7692, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7567 move from (6, 0) to (5, 0) using car (7597, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7573 arrived\n", - "Driver 7578 arrived\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7781 doesn't move\n", + "Agent rider 7782 doesn't move\n", + "Agent rider 7783 doesn't move\n", + "Agent rider 7784 doesn't move\n", + "Agent rider 7785 move from (8, 0) to (7, 0) using car (7646, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "tick 547 ended\n", + "I am driver 7786 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 7787 - trip: [(6, 8), (7, 8), (8, 8), (8, 7), (9, 7)]\n", + "I am driver 7788 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 7789 - trip: [(0, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 7790 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 7791 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 7792 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 7793 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 7794 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)]\n", + "I am driver 7795 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 7796 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 7797 - trip: [(1, 0), (2, 0), (3, 0)]\n", + "I am driver 7798 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 7799 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 7800 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 7801 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "16 drivers generated.\n", + "I am rider 7802 - dep: (8, 3) , arr: (8, 6)\n", + "I am rider 7803 - dep: (6, 7) , arr: (2, 5)\n", + "I am rider 7804 - dep: (8, 5) , arr: (5, 4)\n", + "I am rider 7805 - dep: (7, 2) , arr: (2, 6)\n", + "I am rider 7806 - dep: (1, 7) , arr: (2, 5)\n", + "I am rider 7807 - dep: (9, 2) , arr: (7, 9)\n", + "6 riders generated.\n", + "Agent rider 6892 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7022 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7244 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7287 move from (8, 7) to (9, 7) using car (7616, [(8, 7), (9, 7)], 0)\n", + "Rider n° 7287 arrived with a waiting time of 10 ticks\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7378 move from (5, 4) to (4, 4) using car (7780, [(5, 4), (4, 4), (4, 3)], 0)\n", + "Rider n° 7378 arrived with a waiting time of 10 ticks\n", + "Agent rider 7384 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7388 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7406 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (4, 2) to (4, 3) using car (7727, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7426 move from (4, 4) to (4, 3) using car (7661, [(4, 4), (4, 3)], 0)\n", + "Rider n° 7426 arrived with a waiting time of 6 ticks\n", + "Agent rider 7427 move from (8, 1) to (9, 1) using car (7726, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 move from (1, 9) to (2, 9) using car (7769, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7493 move from (1, 9) to (2, 9) using car (7769, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7542 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7543 move from (1, 9) to (2, 9) using car (7769, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (3, 3) to (3, 2) using car (7744, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 7571 arrived\n", + "Agent rider 7573 move from (9, 4) to (8, 4) using car (7798, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7578 move from (9, 4) to (8, 4) using car (7798, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7579 move from (9, 5) to (9, 4) using car (7759, [(9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", + "Rider n° 7579 arrived with a waiting time of 11 ticks\n", + "Agent rider 7580 move from (6, 1) to (6, 0) using car (7695, [(6, 1), (6, 0)], 0)\n", + "Agent rider 7581 move from (6, 4) to (6, 5) using car (7668, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 7583 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (1, 1) to (2, 1) using car (7692, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n" + "Agent rider 7585 move from (4, 3) to (4, 2) using car (7731, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 7586 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7604 doesn't move\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (3, 3) to (3, 2) using car (7744, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7608 move from (8, 7) to (8, 6) using car (7734, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 move from (1, 9) to (2, 9) using car (7769, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7614 move from (1, 9) to (2, 9) using car (7636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7618 arrived\n", + "Agent rider 7621 move from (3, 0) to (4, 0) using car (7663, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7622 move from (1, 9) to (2, 9) using car (7636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7622 arrived with a waiting time of 8 ticks\n", + "Driver 7624 arrived\n", + "Driver 7633 arrived\n", + "Driver 7635 arrived\n", + "Driver 7643 arrived\n", + "Driver 7655 arrived\n", + "Agent rider 7658 move from (8, 1) to (9, 1) using car (7726, [(8, 1), (9, 1)], 0)\n", + "Rider n° 7658 arrived with a waiting time of 4 ticks\n", + "Agent rider 7659 move from (4, 8) to (3, 8) using car (7683, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7660 move from (1, 5) to (2, 5) using car (7794, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 7674 move from (3, 0) to (4, 0) using car (7790, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7675 doesn't move\n", + "Agent rider 7684 move from (8, 1) to (9, 1) using car (7726, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7685 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7686 move from (8, 7) to (8, 6) using car (7709, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7687 doesn't move\n", + "Agent rider 7688 move from (1, 9) to (2, 9) using car (7769, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7691 move from (8, 7) to (9, 7) using car (7616, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 move from (9, 1) to (8, 1) using car (7733, [(9, 1), (8, 1)], 0)\n", + "Driver 7696 arrived\n", + "Driver 7698 arrived\n", + "Agent rider 7699 move from (4, 1) to (5, 1) using car (7738, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7700 move from (6, 1) to (6, 0) using car (7695, [(6, 1), (6, 0)], 0)\n", + "Agent rider 7701 move from (8, 5) to (7, 5) using car (7774, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7703 doesn't move\n", + "Driver 7706 arrived\n", + "Driver 7713 arrived\n", + "Agent rider 7714 move from (8, 5) to (7, 5) using car (7774, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7715 move from (8, 7) to (8, 6) using car (7709, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7716 move from (5, 1) to (4, 1) using car (7746, [(5, 1), (4, 1)], 0)\n", + "Agent rider 7717 move from (6, 7) to (6, 8) using car (7771, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7718 move from (3, 5) to (4, 5) using car (7720, [(3, 5), (4, 5)], 0)\n", + "Rider n° 7718 arrived with a waiting time of 3 ticks\n", + "Agent rider 7719 move from (4, 4) to (4, 5) using car (7747, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 7728 move from (9, 4) to (8, 4) using car (7798, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7729 move from (4, 3) to (4, 2) using car (7731, [(4, 3), (4, 2), (4, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7588 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7589 move from (2, 5) to (2, 6) using car (7679, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7591 arrived\n", - "Driver 7607 arrived\n", - "Driver 7609 arrived\n", - "Agent rider 7613 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 move from (1, 6) to (1, 7) using car (7735, [(1, 6), (1, 7)], 0)\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Driver 7642 arrived\n", - "Agent rider 7643 move from (1, 6) to (1, 7) using car (7735, [(1, 6), (1, 7)], 0)\n", - "Agent rider 7644 doesn't move\n", - "Agent rider 7646 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Driver 7652 arrived\n", - "Driver 7655 arrived\n", - "Agent rider 7657 move from (6, 4) to (5, 4) using car (7668, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Rider n° 7657 arrived with a waiting time of 5 ticks\n", - "Agent rider 7658 move from (6, 4) to (5, 4) using car (7668, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7659 move from (7, 5) to (7, 4) using car (7711, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7665 move from (3, 3) to (3, 2) using car (7709, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7666 doesn't move\n", - "Agent rider 7667 move from (4, 3) to (5, 3) using car (7708, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7669 move from (3, 1) to (4, 1) using car (7754, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 7670 move from (7, 5) to (7, 6) using car (7664, [(7, 5), (7, 6)], 0)\n", - "Driver 7674 arrived\n", - "Driver 7678 arrived\n", - "Driver 7681 arrived\n", - "Agent rider 7696 move from (6, 2) to (6, 3) using car (7694, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 7697 move from (7, 5) to (7, 4) using car (7711, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7698 move from (7, 5) to (7, 4) using car (7711, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (7, 6) to (6, 6) using car (7748, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7702 arrived\n", - "Driver 7718 arrived\n", - "Agent rider 7720 move from (4, 8) to (3, 8) using car (7716, [(4, 8), (3, 8)], 0)\n", - "Agent rider 7721 move from (1, 6) to (1, 7) using car (7717, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 move from (4, 0) to (4, 1) using car (7703, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7723 move from (6, 7) to (5, 7) using car (7726, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 move from (3, 3) to (4, 3) using car (7738, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (3, 3) to (4, 3) using car (7738, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 move from (9, 5) to (9, 4) using car (7695, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7731 move from (1, 1) to (2, 1) using car (7692, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7739 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7741 doesn't move\n", - "Agent rider 7742 doesn't move\n", + "Agent rider 7730 move from (3, 0) to (4, 0) using car (7790, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7736 arrived\n", + "Agent rider 7741 move from (8, 5) to (7, 5) using car (7774, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7742 move from (8, 7) to (8, 6) using car (7709, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7749 move from (4, 4) to (4, 3) using car (7661, [(4, 4), (4, 3)], 0)\n", + "Agent rider 7750 move from (4, 0) to (3, 0) using car (7649, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7751 move from (4, 3) to (4, 2) using car (7731, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 7751 arrived with a waiting time of 2 ticks\n", + "Agent rider 7752 move from (8, 1) to (9, 1) using car (7726, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7755 doesn't move\n", "Agent rider 7756 doesn't move\n", - "Agent rider 7760 move from (0, 5) to (0, 6) using car (7671, [(0, 5), (0, 6)], 0)\n", - "Agent rider 7761 doesn't move\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7763 move from (6, 8) to (5, 8) using car (7734, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7764 move from (5, 5) to (5, 4) using car (7715, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 7765 doesn't move\n", - "Agent rider 7766 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 doesn't move\n", - "tick 556 ended\n", - "I am driver 7770 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 7771 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7772 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 7773 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 7774 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 7775 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 7776 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 7777 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 7778 - trip: [(6, 4), (7, 4), (8, 4), (8, 5), (9, 5)]\n", - "I am driver 7779 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3)]\n", - "I am driver 7780 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 7781 - trip: [(4, 1), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 7782 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 7783 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 7784 - trip: [(3, 6), (4, 6), (5, 6)]\n", - "I am driver 7785 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 7786 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 7787 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 7788 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 7789 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 7790 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 7791 - trip: [(8, 4), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 7792 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "23 drivers generated.\n", - "I am rider 7793 - dep: (7, 1) , arr: (4, 3)\n", - "I am rider 7794 - dep: (6, 1) , arr: (5, 4)\n", - "I am rider 7795 - dep: (8, 8) , arr: (4, 2)\n", - "I am rider 7796 - dep: (1, 6) , arr: (2, 2)\n", - "I am rider 7797 - dep: (9, 1) , arr: (7, 4)\n", - "I am rider 7798 - dep: (5, 6) , arr: (2, 1)\n", - "6 riders generated.\n", - "Agent rider 7080 move from (6, 0) to (6, 1) using car (7759, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7097 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 6) to (9, 7) using car (7680, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7287 move from (8, 3) to (9, 3) using car (7650, [(8, 3), (9, 3)], 0)\n", - "Agent rider 7292 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7317 move from (7, 6) to (6, 6) using car (7704, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7322 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 move from (8, 3) to (9, 3) using car (7650, [(8, 3), (9, 3)], 0)\n", - "Agent rider 7518 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7525 move from (8, 3) to (9, 3) using car (7650, [(8, 3), (9, 3)], 0)\n", - "Agent rider 7527 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7540 move from (5, 0) to (4, 0) using car (7597, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7555 doesn't move\n", - "Agent rider 7558 move from (9, 4) to (9, 3) using car (7695, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 7558 arrived with a waiting time of 4 ticks\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7562 move from (5, 3) to (6, 3) using car (7708, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7563 move from (2, 6) to (2, 7) using car (7679, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 move from (4, 3) to (4, 2) using car (7750, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (5, 0) to (4, 0) using car (7597, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7578 arrived\n", - "Agent rider 7584 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (2, 1) to (3, 1) using car (7692, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7588 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7589 move from (2, 6) to (2, 7) using car (7679, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7609 arrived\n", - "Agent rider 7615 move from (8, 3) to (9, 3) using car (7650, [(8, 3), (9, 3)], 0)\n", - "Driver 7621 arrived\n", - "Driver 7626 arrived\n", - "Agent rider 7628 move from (1, 7) to (1, 8) using car (7717, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Driver 7634 arrived\n", - "Agent rider 7643 move from (1, 7) to (1, 8) using car (7717, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7644 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7646 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7655 arrived\n", - "Agent rider 7658 move from (5, 4) to (4, 4) using car (7668, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7659 move from (7, 4) to (7, 3) using car (7711, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7659 arrived with a waiting time of 5 ticks\n", - "Driver 7661 arrived\n", - "Agent rider 7665 move from (3, 2) to (4, 2) using car (7709, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7666 doesn't move\n", - "Agent rider 7667 move from (5, 3) to (6, 3) using car (7708, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7669 move from (4, 1) to (5, 1) using car (7754, [(4, 1), (5, 1), (6, 1), (6, 2), (7, 2)], 0)\n", - "Rider n° 7669 arrived with a waiting time of 4 ticks\n", - "Agent rider 7670 doesn't move\n", - "Driver 7675 arrived\n", - "Driver 7682 arrived\n", - "Driver 7683 arrived\n", - "Driver 7684 arrived\n", - "Agent rider 7696 move from (6, 3) to (6, 4) using car (7694, [(6, 3), (6, 4)], 0)\n", - "Rider n° 7696 arrived with a waiting time of 0 ticks\n", - "Agent rider 7697 doesn't move\n", - "Agent rider 7698 move from (7, 4) to (7, 3) using car (7711, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (6, 6) to (5, 6) using car (7748, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7707 arrived\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 move from (1, 7) to (1, 8) using car (7717, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 move from (4, 1) to (4, 2) using car (7703, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7723 move from (5, 7) to (4, 7) using car (7726, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7728 move from (4, 3) to (5, 3) using car (7738, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (4, 3) to (5, 3) using car (7738, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 move from (9, 4) to (9, 3) using car (7695, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7731 move from (2, 1) to (3, 1) using car (7692, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7739 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7741 doesn't move\n", - "Agent rider 7742 doesn't move\n", - "Driver 7751 arrived\n", - "Agent rider 7756 move from (1, 5) to (1, 4) using car (7736, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 7760 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7761 move from (7, 9) to (6, 9) using car (7757, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7763 move from (5, 8) to (4, 8) using car (7734, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7764 move from (5, 4) to (4, 4) using car (7668, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7765 move from (0, 6) to (1, 6) using car (7772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7766 doesn't move\n", - "Agent rider 7767 move from (4, 6) to (4, 7) using car (7691, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (3, 0) to (3, 1) using car (7775, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 move from (6, 1) to (5, 1) using car (7786, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 7795 move from (8, 8) to (8, 7) using car (7660, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 doesn't move\n", - "tick 557 ended\n", - "I am driver 7799 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 7800 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 7801 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "3 drivers generated.\n", - "I am rider 7802 - dep: (8, 4) , arr: (5, 4)\n", - "I am rider 7803 - dep: (9, 3) , arr: (8, 2)\n", - "I am rider 7804 - dep: (5, 5) , arr: (6, 0)\n", - "I am rider 7805 - dep: (0, 7) , arr: (4, 7)\n", - "I am rider 7806 - dep: (2, 5) , arr: (8, 6)\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7781 doesn't move\n", + "Agent rider 7782 move from (7, 5) to (6, 5) using car (7796, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 7783 doesn't move\n", + "Agent rider 7784 doesn't move\n", + "Agent rider 7785 move from (7, 0) to (6, 0) using car (7646, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7803 doesn't move\n", + "Agent rider 7804 move from (8, 5) to (7, 5) using car (7774, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7806 move from (1, 7) to (1, 6) using car (7761, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7807 doesn't move\n", + "tick 548 ended\n", + "I am driver 7808 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 7809 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 7810 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 7811 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 7812 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 7813 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 7814 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 7815 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 7816 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "9 drivers generated.\n", + "I am rider 7817 - dep: (9, 8) , arr: (0, 5)\n", + "I am rider 7818 - dep: (9, 6) , arr: (7, 2)\n", + "I am rider 7819 - dep: (8, 7) , arr: (3, 5)\n", + "3 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7089 doesn't move\n", + "Agent rider 7244 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7384 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7388 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7389 move from (2, 2) to (2, 3) using car (7760, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7406 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (4, 3) to (4, 4) using car (7727, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7487 doesn't move\n", + "Agent rider 7492 move from (2, 9) to (2, 8) using car (7777, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7493 move from (2, 9) to (2, 8) using car (7777, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7542 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7543 move from (2, 9) to (2, 8) using car (7777, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (3, 2) to (3, 3) using car (7811, [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 7573 move from (8, 4) to (7, 4) using car (7798, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7578 move from (8, 4) to (7, 4) using car (7798, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7580 move from (6, 0) to (5, 0) using car (7620, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 7580 arrived with a waiting time of 3 ticks\n", + "Agent rider 7581 move from (6, 5) to (6, 6) using car (7668, [(6, 5), (6, 6)], 0)\n", + "Agent rider 7583 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7584 move from (2, 0) to (3, 0) using car (7764, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7585 move from (4, 2) to (4, 3) using car (7792, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 7586 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (3, 2) to (3, 3) using car (7811, [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 7608 move from (8, 6) to (8, 5) using car (7734, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 move from (2, 9) to (2, 8) using car (7777, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7614 move from (2, 9) to (3, 9) using car (7636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7621 move from (4, 0) to (5, 0) using car (7663, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 7623 arrived\n", + "Driver 7635 arrived\n", + "Driver 7651 arrived\n", + "Driver 7652 arrived\n", + "Agent rider 7658 doesn't move\n", + "Agent rider 7659 move from (3, 8) to (2, 8) using car (7683, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Driver 7665 arrived\n", + "Driver 7670 arrived\n", + "Agent rider 7674 move from (4, 0) to (4, 1) using car (7790, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7675 move from (4, 0) to (4, 1) using car (7790, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7676 arrived\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7686 move from (8, 6) to (8, 5) using car (7709, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7687 doesn't move\n", + "Agent rider 7688 move from (2, 9) to (3, 9) using car (7769, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7691 doesn't move\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 move from (8, 1) to (7, 1) using car (7810, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7699 move from (5, 1) to (6, 1) using car (7738, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7700 move from (6, 0) to (5, 0) using car (7620, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 7700 arrived with a waiting time of 2 ticks\n", + "Agent rider 7701 move from (7, 5) to (6, 5) using car (7774, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7703 doesn't move\n", + "Driver 7712 arrived\n", + "Agent rider 7714 move from (7, 5) to (6, 5) using car (7774, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (6, 8) to (6, 9) using car (7771, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7719 move from (4, 5) to (4, 6) using car (7747, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7729 move from (4, 2) to (4, 1) using car (7731, [(4, 2), (4, 1)], 0)\n", + "Agent rider 7730 move from (4, 0) to (4, 1) using car (7790, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7741 move from (7, 5) to (6, 5) using car (7774, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7742 move from (8, 6) to (8, 5) using car (7709, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7749 move from (4, 3) to (5, 3) using car (7666, [(4, 3), (5, 3)], 0)\n", + "Rider n° 7749 arrived with a waiting time of 2 ticks\n", + "Agent rider 7750 move from (3, 0) to (2, 0) using car (7649, [(3, 0), (2, 0)], 0)\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7755 doesn't move\n", + "Agent rider 7756 move from (5, 1) to (6, 1) using car (7738, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7781 doesn't move\n", + "Agent rider 7782 move from (6, 5) to (6, 6) using car (7668, [(6, 5), (6, 6)], 0)\n", + "Agent rider 7783 move from (3, 2) to (3, 3) using car (7811, [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 7784 doesn't move\n", + "Agent rider 7785 move from (6, 0) to (5, 0) using car (7646, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7803 doesn't move\n", + "Agent rider 7804 move from (7, 5) to (6, 5) using car (7774, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7806 move from (1, 6) to (1, 5) using car (7761, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7818 move from (9, 6) to (8, 6) using car (7814, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7819 doesn't move\n", + "tick 549 ended\n", + "I am driver 7820 - trip: [(5, 5), (4, 5), (3, 5), (3, 4)]\n", + "I am driver 7821 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7)]\n", + "2 drivers generated.\n", + "I am rider 7822 - dep: (1, 2) , arr: (0, 8)\n", + "I am rider 7823 - dep: (0, 4) , arr: (9, 3)\n", + "I am rider 7824 - dep: (7, 3) , arr: (5, 4)\n", + "I am rider 7825 - dep: (6, 1) , arr: (4, 3)\n", + "I am rider 7826 - dep: (9, 7) , arr: (8, 7)\n", "5 riders generated.\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7153 move from (9, 7) to (9, 8) using car (7680, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7235 doesn't move\n", - "Agent rider 7261 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7287 move from (9, 3) to (9, 2) using car (7695, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7292 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7317 move from (6, 6) to (5, 6) using car (7704, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 7317 arrived with a waiting time of 7 ticks\n", - "Agent rider 7322 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7340 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 move from (2, 9) to (1, 9) using car (7714, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 move from (9, 3) to (9, 2) using car (7695, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7525 move from (9, 3) to (9, 2) using car (7695, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7527 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7540 move from (4, 0) to (3, 0) using car (7597, [(4, 0), (3, 0)], 0)\n", - "Agent rider 7555 doesn't move\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7562 move from (6, 3) to (7, 3) using car (7708, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7563 move from (2, 7) to (3, 7) using car (7679, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 move from (4, 2) to (5, 2) using car (7709, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7567 move from (4, 0) to (4, 1) using car (7799, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 7567 arrived with a waiting time of 2 ticks\n", - "Agent rider 7584 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7089 move from (6, 3) to (7, 3) using car (7722, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7367 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (2, 3) to (2, 4) using car (7760, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7407 doesn't move\n", + "Agent rider 7410 move from (4, 4) to (4, 5) using car (7727, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7487 move from (5, 6) to (5, 5) using car (7775, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7492 move from (2, 8) to (2, 7) using car (7777, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 7493 move from (2, 8) to (1, 8) using car (7683, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7542 move from (7, 1) to (6, 1) using car (7810, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7543 move from (2, 8) to (1, 8) using car (7683, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7554 move from (5, 6) to (5, 5) using car (7775, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7555 move from (3, 3) to (3, 2) using car (7763, [(3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7573 move from (7, 4) to (6, 4) using car (7798, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7578 move from (7, 4) to (6, 4) using car (7798, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (3, 0) to (4, 0) using car (7764, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (3, 1) to (4, 1) using car (7692, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7588 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7589 move from (2, 7) to (3, 7) using car (7679, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7615 move from (9, 3) to (9, 2) using car (7695, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 7626 arrived\n", - "Agent rider 7628 move from (1, 8) to (0, 8) using car (7689, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7629 move from (2, 9) to (1, 9) using car (7714, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 move from (1, 8) to (0, 8) using car (7689, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7644 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7646 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7658 move from (4, 4) to (3, 4) using car (7668, [(4, 4), (3, 4)], 0)\n", - "Driver 7662 arrived\n", - "Driver 7664 arrived\n", - "Agent rider 7665 move from (4, 2) to (4, 3) using car (7732, [(4, 2), (4, 3)], 0)\n", - "Agent rider 7666 doesn't move\n", - "Agent rider 7667 move from (6, 3) to (7, 3) using car (7708, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Driver 7671 arrived\n", - "Driver 7672 arrived\n", - "Driver 7683 arrived\n", - "Driver 7685 arrived\n", - "Agent rider 7697 move from (7, 4) to (7, 3) using car (7791, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7698 move from (7, 3) to (7, 2) using car (7711, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (5, 6) to (4, 6) using car (7748, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 7586 move from (7, 1) to (6, 1) using car (7810, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (3, 3) to (3, 2) using car (7763, [(3, 3), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7608 move from (8, 5) to (8, 4) using car (7734, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 move from (2, 8) to (1, 8) using car (7683, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7614 move from (3, 9) to (4, 9) using car (7636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7616 arrived\n", + "Agent rider 7621 move from (5, 0) to (6, 0) using car (7663, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 7650 arrived\n", + "Driver 7652 arrived\n", + "Agent rider 7659 move from (2, 8) to (1, 8) using car (7683, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7660 move from (2, 5) to (2, 4) using car (7809, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Driver 7661 arrived\n", + "Agent rider 7674 move from (4, 1) to (4, 2) using car (7790, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7675 move from (4, 1) to (4, 2) using car (7790, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 move from (7, 1) to (6, 1) using car (7810, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7686 move from (8, 5) to (8, 4) using car (7709, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7687 move from (8, 5) to (8, 4) using car (7709, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Rider n° 7687 arrived with a waiting time of 6 ticks\n", + "Agent rider 7688 move from (3, 9) to (4, 9) using car (7769, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7691 doesn't move\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 move from (7, 1) to (6, 1) using car (7810, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Driver 7695 arrived\n", + "Agent rider 7699 move from (6, 1) to (7, 1) using car (7738, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7701 move from (6, 5) to (5, 5) using car (7774, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7703 move from (5, 6) to (5, 5) using car (7775, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Driver 7705 arrived\n", - "Driver 7716 arrived\n", - "Driver 7719 arrived\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 move from (1, 8) to (1, 9) using car (7717, [(1, 8), (1, 9), (2, 9)], 0)\n", - "Agent rider 7722 move from (4, 2) to (3, 2) using car (7703, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7723 move from (4, 7) to (3, 7) using car (7726, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7728 move from (5, 3) to (6, 3) using car (7738, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (5, 3) to (6, 3) using car (7738, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 move from (9, 3) to (9, 2) using car (7695, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7731 move from (3, 1) to (4, 1) using car (7692, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 7735 arrived\n", - "Driver 7737 arrived\n", - "Agent rider 7739 move from (7, 3) to (7, 2) using car (7711, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7741 move from (4, 8) to (4, 7) using car (7753, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7742 doesn't move\n", - "Agent rider 7756 move from (1, 4) to (1, 3) using car (7736, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 7756 arrived with a waiting time of 2 ticks\n", - "Agent rider 7760 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7761 move from (6, 9) to (5, 9) using car (7757, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 7762 move from (2, 2) to (3, 2) using car (7800, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7763 move from (4, 8) to (4, 7) using car (7753, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7764 move from (4, 4) to (3, 4) using car (7668, [(4, 4), (3, 4)], 0)\n", - "Agent rider 7765 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7766 move from (4, 9) to (3, 9) using car (7749, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 move from (4, 7) to (3, 7) using car (7726, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (3, 1) to (3, 2) using car (7775, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 move from (5, 1) to (4, 1) using car (7786, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 7795 move from (8, 7) to (8, 6) using car (7660, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 7796 move from (1, 6) to (2, 6) using car (7772, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (5, 6) to (4, 6) using car (7744, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Driver 7710 arrived\n", + "Agent rider 7714 move from (6, 5) to (5, 5) using car (7774, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7715 move from (8, 6) to (7, 6) using car (7814, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7716 move from (4, 1) to (3, 1) using car (7766, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 7717 move from (6, 9) to (7, 9) using car (7771, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7719 doesn't move\n", + "Driver 7720 arrived\n", + "Driver 7726 arrived\n", + "Agent rider 7728 move from (8, 4) to (7, 4) using car (7759, [(8, 4), (7, 4)], 0)\n", + "Agent rider 7729 move from (4, 1) to (3, 1) using car (7766, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Rider n° 7729 arrived with a waiting time of 1 ticks\n", + "Agent rider 7730 move from (4, 1) to (4, 2) using car (7790, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7733 arrived\n", + "Driver 7739 arrived\n", + "Agent rider 7741 move from (6, 5) to (5, 5) using car (7774, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 7742 move from (8, 5) to (8, 4) using car (7709, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Driver 7746 arrived\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7755 move from (4, 6) to (5, 6) using car (7770, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 7756 move from (6, 1) to (7, 1) using car (7738, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7757 doesn't move\n", + "Driver 7772 arrived\n", + "Agent rider 7781 move from (5, 7) to (6, 7) using car (7779, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 7782 doesn't move\n", + "Agent rider 7783 move from (3, 3) to (3, 4) using car (7811, [(3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 7784 move from (6, 1) to (7, 1) using car (7738, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7785 move from (5, 0) to (4, 0) using car (7646, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 move from (9, 3) to (9, 2) using car (7695, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7804 move from (5, 5) to (5, 4) using car (7727, [(5, 5), (5, 4)], 0)\n", + "Agent rider 7803 move from (6, 7) to (6, 6) using car (7732, [(6, 7), (6, 6)], 0)\n", + "Agent rider 7804 move from (6, 5) to (5, 5) using car (7774, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (2, 5) to (3, 5) using car (7790, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "tick 558 ended\n", - "I am driver 7807 - trip: [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 7808 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 7809 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 7810 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 7811 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 7812 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)]\n", - "I am driver 7813 - trip: [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 7814 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 7815 - trip: [(2, 4), (2, 5)]\n", - "I am driver 7816 - trip: [(3, 4), (3, 5), (4, 5)]\n", - "10 drivers generated.\n", - "I am rider 7817 - dep: (9, 9) , arr: (1, 9)\n", - "I am rider 7818 - dep: (7, 3) , arr: (7, 6)\n", - "I am rider 7819 - dep: (3, 8) , arr: (7, 1)\n", + "Agent rider 7806 move from (1, 5) to (1, 4) using car (7761, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (9, 8) to (9, 7) using car (7791, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7818 move from (8, 6) to (7, 6) using car (7814, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7819 doesn't move\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 doesn't move\n", + "Agent rider 7825 doesn't move\n", + "Agent rider 7826 doesn't move\n", + "tick 550 ended\n", + "I am driver 7827 - trip: [(4, 2), (4, 3), (5, 3)]\n", + "I am driver 7828 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 7829 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 7830 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 7831 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7832 - trip: [(3, 0), (4, 0), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 7833 - trip: [(5, 5), (4, 5), (3, 5), (3, 6)]\n", + "I am driver 7834 - trip: [(1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 7835 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 7836 - trip: [(9, 1), (9, 2), (9, 3)]\n", + "I am driver 7837 - trip: [(6, 1), (5, 1)]\n", + "I am driver 7838 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 7839 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)]\n", + "I am driver 7840 - trip: [(5, 7), (5, 8)]\n", + "I am driver 7841 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7842 - trip: [(2, 1), (2, 0)]\n", + "I am driver 7843 - trip: [(4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 7844 - trip: [(2, 7), (2, 6), (1, 6)]\n", + "18 drivers generated.\n", + "I am rider 7845 - dep: (6, 8) , arr: (1, 0)\n", + "I am rider 7846 - dep: (6, 8) , arr: (0, 8)\n", + "I am rider 7847 - dep: (4, 5) , arr: (9, 9)\n", "3 riders generated.\n", - "Agent rider 7080 move from (6, 1) to (6, 2) using car (7754, [(6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 7097 move from (8, 6) to (9, 6) using car (7660, [(8, 6), (9, 6)], 0)\n", - "Agent rider 7152 move from (5, 0) to (6, 0) using car (7781, [(5, 0), (6, 0)], 0)\n", - "Agent rider 7153 move from (9, 8) to (9, 9) using car (7680, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 7153 arrived with a waiting time of 11 ticks\n", - "Agent rider 7217 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Rider n° 7217 arrived with a waiting time of 22 ticks\n", - "Agent rider 7230 move from (8, 6) to (7, 6) using car (7810, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7235 move from (9, 8) to (9, 9) using car (7680, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7261 move from (8, 6) to (9, 6) using car (7660, [(8, 6), (9, 6)], 0)\n", - "Agent rider 7287 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (9, 8) to (9, 9) using car (7680, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7362 move from (1, 9) to (0, 9) using car (7714, [(1, 9), (0, 9)], 0)\n", - "Rider n° 7362 arrived with a waiting time of 17 ticks\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (8, 6) to (7, 6) using car (7810, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7525 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7527 move from (8, 6) to (7, 6) using car (7810, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7555 move from (1, 1) to (2, 1) using car (7807, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7562 move from (7, 3) to (7, 2) using car (7791, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7563 move from (3, 7) to (4, 7) using car (7679, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 move from (5, 2) to (6, 2) using car (7709, [(5, 2), (6, 2)], 0)\n", - "Agent rider 7565 doesn't move\n", - "Agent rider 7584 move from (8, 6) to (9, 6) using car (7660, [(8, 6), (9, 6)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7089 move from (7, 3) to (8, 3) using car (7722, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7244 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7291 move from (5, 2) to (6, 2) using car (7744, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7327 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7367 move from (6, 0) to (7, 0) using car (7663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7377 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7384 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7388 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7389 move from (2, 4) to (2, 5) using car (7760, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7406 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7407 move from (6, 0) to (7, 0) using car (7663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7410 move from (4, 5) to (5, 5) using car (7727, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 7410 arrived with a waiting time of 19 ticks\n", + "Agent rider 7427 move from (9, 1) to (9, 2) using car (7836, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Rider n° 7427 arrived with a waiting time of 14 ticks\n", + "Agent rider 7487 move from (5, 5) to (5, 4) using car (7775, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7492 move from (2, 7) to (2, 6) using car (7844, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (6, 0) to (7, 0) using car (7663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7542 move from (6, 1) to (5, 1) using car (7837, [(6, 1), (5, 1)], 0)\n", + "Agent rider 7543 doesn't move\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7555 move from (3, 2) to (2, 2) using car (7763, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7573 move from (6, 4) to (5, 4) using car (7798, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7584 move from (4, 0) to (3, 0) using car (7646, [(4, 0), (3, 0), (2, 0)], 0)\n", "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (4, 1) to (5, 1) using car (7692, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7588 move from (2, 6) to (3, 6) using car (7772, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 7588 arrived with a waiting time of 1 ticks\n", - "Agent rider 7589 move from (3, 7) to (4, 7) using car (7679, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7615 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7629 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7644 move from (8, 6) to (7, 6) using car (7810, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7646 doesn't move\n", - "Driver 7650 arrived\n", - "Agent rider 7658 doesn't move\n", - "Agent rider 7665 doesn't move\n", - "Agent rider 7666 move from (6, 2) to (6, 3) using car (7759, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7667 move from (7, 3) to (7, 4) using car (7708, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Driver 7672 arrived\n", - "Driver 7677 arrived\n", - "Driver 7685 arrived\n", - "Driver 7694 arrived\n", - "Agent rider 7697 move from (7, 3) to (7, 2) using car (7791, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7698 move from (7, 2) to (7, 1) using car (7711, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (4, 6) to (3, 6) using car (7748, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7715 arrived\n", - "Agent rider 7720 move from (3, 8) to (4, 8) using car (7801, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7721 move from (1, 9) to (2, 9) using car (7717, [(1, 9), (2, 9)], 0)\n", - "Agent rider 7722 move from (3, 2) to (2, 2) using car (7703, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7723 move from (3, 7) to (3, 6) using car (7726, [(3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 move from (8, 6) to (9, 6) using car (7660, [(8, 6), (9, 6)], 0)\n", - "Agent rider 7728 move from (6, 3) to (6, 4) using car (7738, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (6, 3) to (6, 4) using car (7738, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7731 move from (4, 1) to (5, 1) using car (7692, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7739 move from (7, 2) to (7, 1) using car (7711, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7741 move from (4, 7) to (4, 6) using car (7753, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 7741 arrived with a waiting time of 2 ticks\n", - "Agent rider 7742 move from (0, 1) to (1, 1) using car (7814, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 7760 move from (2, 6) to (3, 6) using car (7772, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7761 move from (5, 9) to (5, 8) using car (7757, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7763 move from (4, 7) to (4, 6) using car (7753, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7764 doesn't move\n", - "Agent rider 7765 doesn't move\n", - "Agent rider 7766 move from (3, 9) to (3, 8) using car (7749, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 move from (3, 7) to (3, 6) using car (7726, [(3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7768 move from (2, 4) to (2, 5) using car (7815, [(2, 4), (2, 5)], 0)\n", - "Agent rider 7769 move from (3, 2) to (3, 3) using car (7775, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 move from (4, 1) to (3, 1) using car (7786, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 7795 move from (8, 6) to (7, 6) using car (7810, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (4, 6) to (3, 6) using car (7744, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 7802 move from (8, 4) to (8, 5) using car (7778, [(8, 4), (8, 5), (9, 5)], 0)\n", - "Agent rider 7803 move from (9, 2) to (9, 1) using car (7695, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7804 move from (5, 4) to (5, 3) using car (7779, [(5, 4), (5, 3), (4, 3)], 0)\n", + "Agent rider 7586 move from (6, 1) to (7, 1) using car (7800, [(6, 1), (7, 1)], 0)\n", + "Agent rider 7605 move from (6, 0) to (7, 0) using car (7663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7606 move from (3, 2) to (2, 2) using car (7763, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7608 move from (8, 4) to (8, 3) using car (7734, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 doesn't move\n", + "Agent rider 7614 move from (4, 9) to (5, 9) using car (7636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7621 move from (6, 0) to (7, 0) using car (7663, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7621 arrived with a waiting time of 6 ticks\n", + "Driver 7649 arrived\n", + "Driver 7652 arrived\n", + "Agent rider 7659 doesn't move\n", + "Agent rider 7660 move from (2, 4) to (2, 5) using car (7760, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 7664 arrived\n", + "Driver 7666 arrived\n", + "Driver 7668 arrived\n", + "Agent rider 7674 move from (4, 2) to (4, 3) using car (7827, [(4, 2), (4, 3), (5, 3)], 0)\n", + "Agent rider 7675 move from (4, 2) to (4, 3) using car (7790, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7681 arrived\n", + "Agent rider 7684 move from (9, 1) to (9, 2) using car (7836, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 7685 move from (6, 1) to (5, 1) using car (7810, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7686 move from (8, 4) to (8, 3) using car (7709, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7688 move from (4, 9) to (4, 8) using car (7769, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7691 move from (9, 7) to (9, 6) using car (7791, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 7691 arrived with a waiting time of 6 ticks\n", + "Agent rider 7693 move from (8, 7) to (7, 7) using car (7795, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 7694 move from (6, 1) to (5, 1) using car (7810, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7699 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7701 move from (5, 5) to (5, 4) using car (7775, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7703 move from (5, 5) to (5, 4) using car (7775, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7714 doesn't move\n", + "Agent rider 7715 move from (7, 6) to (6, 6) using car (7814, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (7, 9) to (8, 9) using car (7771, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7719 move from (4, 6) to (4, 5) using car (7762, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7730 move from (4, 2) to (4, 3) using car (7790, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7731 arrived\n", + "Agent rider 7741 move from (5, 5) to (5, 4) using car (7775, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 7741 arrived with a waiting time of 3 ticks\n", + "Agent rider 7742 move from (8, 4) to (8, 3) using car (7709, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (9, 1) to (9, 2) using car (7836, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7755 move from (5, 6) to (6, 6) using car (7770, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 7756 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7757 move from (9, 0) to (8, 0) using car (7839, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Driver 7778 arrived\n", + "Driver 7780 arrived\n", + "Agent rider 7781 doesn't move\n", + "Agent rider 7782 doesn't move\n", + "Agent rider 7783 move from (3, 4) to (3, 5) using car (7811, [(3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 7784 move from (7, 1) to (7, 2) using car (7738, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7785 move from (4, 0) to (3, 0) using car (7646, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 7797 arrived\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7803 doesn't move\n", + "Agent rider 7804 move from (5, 5) to (5, 4) using car (7775, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 7804 arrived with a waiting time of 0 ticks\n", "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (3, 5) to (4, 5) using car (7790, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 7817 doesn't move\n", - "Agent rider 7818 move from (7, 3) to (7, 4) using car (7708, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7819 move from (3, 8) to (4, 8) using car (7801, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "tick 559 ended\n", - "I am driver 7820 - trip: [(1, 9), (1, 8)]\n", - "I am driver 7821 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 7822 - trip: [(8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 7823 - trip: [(4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 7824 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 7825 - trip: [(4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 7826 - trip: [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 7827 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 7828 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "9 drivers generated.\n", - "I am rider 7829 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 7830 - dep: (8, 0) , arr: (9, 4)\n", - "I am rider 7831 - dep: (7, 0) , arr: (3, 7)\n", - "I am rider 7832 - dep: (0, 5) , arr: (4, 8)\n", - "4 riders generated.\n", - "Agent rider 7080 move from (6, 2) to (7, 2) using car (7750, [(6, 2), (7, 2)], 0)\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7217 doesn't move\n", - "Agent rider 7230 move from (7, 6) to (6, 6) using car (7810, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7235 move from (9, 9) to (8, 9) using car (7680, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 7235 arrived with a waiting time of 25 ticks\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7340 move from (9, 9) to (8, 9) using car (7680, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 7340 arrived with a waiting time of 16 ticks\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7396 move from (3, 8) to (2, 8) using car (7776, [(3, 8), (2, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 doesn't move\n", - "Agent rider 7420 doesn't move\n", - "Agent rider 7421 move from (7, 6) to (6, 6) using car (7810, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7518 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (7, 6) to (6, 6) using car (7810, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7555 move from (2, 1) to (2, 2) using car (7807, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 7555 arrived with a waiting time of 5 ticks\n", - "Agent rider 7559 doesn't move\n", - "Agent rider 7562 move from (7, 2) to (6, 2) using car (7791, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7563 move from (4, 7) to (5, 7) using car (7679, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n" + "Agent rider 7806 move from (1, 4) to (1, 3) using car (7761, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (9, 7) to (9, 6) using car (7791, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7818 doesn't move\n", + "Agent rider 7819 move from (8, 7) to (7, 7) using car (7795, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 move from (0, 4) to (0, 3) using car (7808, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 7824 move from (7, 3) to (8, 3) using car (7722, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7825 move from (6, 1) to (5, 1) using car (7810, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7826 move from (9, 7) to (9, 6) using car (7791, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7564 doesn't move\n", - "Agent rider 7565 move from (2, 1) to (2, 2) using car (7807, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 7565 arrived with a waiting time of 10 ticks\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (5, 1) to (6, 1) using car (7692, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7589 move from (4, 7) to (5, 7) using car (7679, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7597 arrived\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7629 move from (1, 9) to (1, 8) using car (7808, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 7629 arrived with a waiting time of 8 ticks\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7644 move from (7, 6) to (6, 6) using car (7810, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 7644 arrived with a waiting time of 5 ticks\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7658 move from (3, 4) to (3, 3) using car (7746, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 7665 move from (4, 3) to (4, 2) using car (7788, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7666 move from (6, 3) to (6, 4) using car (7759, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7667 move from (7, 4) to (7, 5) using car (7708, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7668 arrived\n", - "Agent rider 7670 doesn't move\n", - "Driver 7677 arrived\n", - "Driver 7689 arrived\n", - "Agent rider 7697 move from (7, 2) to (6, 2) using car (7791, [(7, 2), (6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7698 move from (7, 1) to (6, 1) using car (7711, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (3, 6) to (2, 6) using car (7748, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7710 arrived\n", - "Agent rider 7720 move from (4, 8) to (5, 8) using car (7801, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (2, 2) to (1, 2) using car (7703, [(2, 2), (1, 2)], 0)\n", - "Agent rider 7723 move from (3, 6) to (2, 6) using car (7726, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 doesn't move\n", - "Driver 7727 arrived\n", - "Agent rider 7728 move from (6, 4) to (6, 5) using car (7738, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (6, 4) to (6, 5) using car (7738, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (5, 1) to (6, 1) using car (7692, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 7847 move from (4, 5) to (5, 5) using car (7727, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "tick 551 ended\n", + "I am driver 7848 - trip: [(1, 3), (1, 2), (1, 1), (0, 1)]\n", + "I am driver 7849 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 7850 - trip: [(7, 5), (7, 6), (6, 6)]\n", + "I am driver 7851 - trip: [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 7852 - trip: [(2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 7853 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)]\n", + "I am driver 7854 - trip: [(9, 2), (9, 3), (8, 3)]\n", + "7 drivers generated.\n", + "I am rider 7855 - dep: (2, 9) , arr: (0, 4)\n", + "1 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7089 move from (8, 3) to (9, 3) using car (7722, [(8, 3), (9, 3)], 0)\n", + "Rider n° 7089 arrived with a waiting time of 28 ticks\n", + "Agent rider 7244 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7291 move from (6, 2) to (7, 2) using car (7744, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7327 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7367 move from (7, 0) to (8, 0) using car (7663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7377 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7384 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7388 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7389 move from (2, 5) to (2, 6) using car (7760, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7406 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7407 move from (7, 0) to (8, 0) using car (7663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7407 arrived with a waiting time of 12 ticks\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7487 move from (5, 4) to (5, 3) using car (7775, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 7487 arrived with a waiting time of 9 ticks\n", + "Agent rider 7492 move from (2, 6) to (1, 6) using car (7844, [(2, 6), (1, 6)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (7, 0) to (8, 0) using car (7663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7542 move from (5, 1) to (6, 1) using car (7765, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 7543 doesn't move\n", + "Agent rider 7554 move from (5, 5) to (6, 5) using car (7727, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7555 doesn't move\n", + "Agent rider 7573 move from (5, 4) to (5, 5) using car (7773, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (6, 6) to (7, 6) using car (7770, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 7583 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7584 move from (3, 0) to (2, 0) using car (7646, [(3, 0), (2, 0)], 0)\n", + "Agent rider 7585 move from (4, 3) to (3, 3) using car (7745, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 7586 doesn't move\n", + "Agent rider 7605 move from (7, 0) to (8, 0) using car (7663, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7606 doesn't move\n", + "Agent rider 7608 move from (8, 3) to (8, 2) using car (7734, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 doesn't move\n", + "Agent rider 7614 move from (5, 9) to (6, 9) using car (7636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7620 arrived\n", + "Driver 7629 arrived\n", + "Driver 7652 arrived\n", + "Agent rider 7659 doesn't move\n", + "Agent rider 7660 doesn't move\n", + "Driver 7666 arrived\n", + "Agent rider 7674 move from (4, 3) to (5, 3) using car (7827, [(4, 3), (5, 3)], 0)\n", + "Rider n° 7674 arrived with a waiting time of 6 ticks\n", + "Agent rider 7675 move from (4, 3) to (4, 4) using car (7790, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7683 arrived\n", + "Agent rider 7684 move from (9, 2) to (9, 3) using car (7836, [(9, 2), (9, 3)], 0)\n", + "Agent rider 7685 move from (5, 1) to (4, 1) using car (7810, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7686 move from (8, 3) to (8, 2) using car (7709, [(8, 3), (8, 2)], 0)\n", + "Agent rider 7688 move from (4, 8) to (4, 7) using car (7769, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 move from (7, 7) to (6, 7) using car (7795, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 7694 move from (5, 1) to (4, 1) using car (7810, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7699 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7701 move from (5, 4) to (5, 3) using car (7775, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7703 move from (5, 4) to (5, 3) using car (7775, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 7704 arrived\n", + "Agent rider 7714 move from (5, 5) to (5, 6) using car (7794, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Rider n° 7714 arrived with a waiting time of 3 ticks\n", + "Agent rider 7715 move from (6, 6) to (5, 6) using car (7814, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7716 move from (3, 1) to (3, 2) using car (7843, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7717 move from (8, 9) to (9, 9) using car (7771, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7719 move from (4, 5) to (3, 5) using car (7833, [(4, 5), (3, 5), (3, 6)], 0)\n", + "Rider n° 7719 arrived with a waiting time of 3 ticks\n", + "Driver 7724 arrived\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7730 move from (4, 3) to (4, 4) using car (7790, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Driver 7732 arrived\n", - "Driver 7734 arrived\n", - "Agent rider 7739 move from (7, 1) to (6, 1) using car (7711, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7739 arrived with a waiting time of 3 ticks\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 move from (1, 1) to (2, 1) using car (7814, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 7742 move from (8, 3) to (9, 3) using car (7722, [(8, 3), (9, 3)], 0)\n", "Driver 7743 arrived\n", - "Driver 7755 arrived\n", - "Agent rider 7760 doesn't move\n", - "Agent rider 7761 move from (5, 8) to (5, 7) using car (7757, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Rider n° 7761 arrived with a waiting time of 1 ticks\n", - "Agent rider 7762 move from (3, 2) to (3, 1) using car (7780, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7763 move from (4, 6) to (4, 5) using car (7813, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7764 doesn't move\n", - "Agent rider 7765 doesn't move\n", - "Agent rider 7766 move from (3, 8) to (3, 7) using car (7749, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 move from (3, 6) to (2, 6) using car (7726, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (3, 3) to (3, 4) using car (7775, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Driver 7784 arrived\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 move from (3, 1) to (2, 1) using car (7786, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 7795 move from (7, 6) to (7, 5) using car (7770, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (3, 6) to (3, 5) using car (7744, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 7802 move from (8, 5) to (9, 5) using car (7778, [(8, 5), (9, 5)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7804 move from (5, 3) to (4, 3) using car (7779, [(5, 3), (4, 3)], 0)\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 doesn't move\n", - "Agent rider 7817 move from (9, 9) to (8, 9) using car (7680, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7818 move from (7, 4) to (7, 5) using car (7708, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7819 move from (4, 8) to (5, 8) using car (7801, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7829 doesn't move\n", - "Agent rider 7830 doesn't move\n", - "Agent rider 7831 doesn't move\n", - "Agent rider 7832 doesn't move\n", - "tick 560 ended\n", - "I am driver 7833 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 7834 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", - "I am driver 7835 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 7836 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", + "Driver 7747 arrived\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (9, 2) to (9, 3) using car (7854, [(9, 2), (9, 3), (8, 3)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7755 move from (6, 6) to (7, 6) using car (7770, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 7755 arrived with a waiting time of 3 ticks\n", + "Agent rider 7756 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7757 move from (8, 0) to (7, 0) using car (7839, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Driver 7759 arrived\n", + "Agent rider 7781 move from (6, 7) to (5, 7) using car (7841, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7782 move from (6, 6) to (7, 6) using car (7770, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 7782 arrived with a waiting time of 3 ticks\n", + "Agent rider 7783 doesn't move\n", + "Agent rider 7784 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7785 move from (3, 0) to (2, 0) using car (7646, [(3, 0), (2, 0)], 0)\n", + "Agent rider 7802 move from (8, 3) to (8, 2) using car (7709, [(8, 3), (8, 2)], 0)\n", + "Agent rider 7803 move from (6, 6) to (5, 6) using car (7814, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7805 move from (7, 2) to (7, 3) using car (7738, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7806 move from (1, 3) to (1, 2) using car (7761, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7807 move from (9, 2) to (9, 3) using car (7854, [(9, 2), (9, 3), (8, 3)], 0)\n", + "Agent rider 7817 move from (9, 6) to (9, 5) using car (7791, [(9, 6), (9, 5)], 0)\n", + "Agent rider 7818 move from (7, 6) to (7, 5) using car (7853, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 7819 move from (7, 7) to (7, 6) using car (7779, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 move from (0, 3) to (0, 2) using car (7808, [(0, 3), (0, 2)], 0)\n", + "Agent rider 7824 move from (8, 3) to (8, 2) using car (7734, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7825 move from (5, 1) to (4, 1) using car (7810, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7826 move from (9, 6) to (9, 5) using car (7791, [(9, 6), (9, 5)], 0)\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 move from (5, 5) to (6, 5) using car (7727, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7855 move from (2, 9) to (1, 9) using car (7821, [(2, 9), (1, 9), (1, 8), (1, 7)], 0)\n", + "tick 552 ended\n", + "I am driver 7856 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 7857 - trip: [(3, 3), (3, 2), (2, 2)]\n", + "I am driver 7858 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 7859 - trip: [(6, 0), (6, 1), (6, 2), (7, 2), (8, 2)]\n", "4 drivers generated.\n", - "I am rider 7837 - dep: (9, 9) , arr: (4, 5)\n", - "I am rider 7838 - dep: (9, 7) , arr: (4, 2)\n", - "I am rider 7839 - dep: (2, 6) , arr: (1, 9)\n", - "I am rider 7840 - dep: (1, 1) , arr: (3, 8)\n", - "I am rider 7841 - dep: (6, 6) , arr: (1, 0)\n", - "I am rider 7842 - dep: (2, 4) , arr: (4, 8)\n", - "I am rider 7843 - dep: (1, 9) , arr: (5, 4)\n", - "I am rider 7844 - dep: (1, 3) , arr: (3, 7)\n", - "8 riders generated.\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (2, 6) to (1, 6) using car (7726, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7322 move from (2, 6) to (1, 6) using car (7726, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7396 move from (2, 8) to (1, 8) using car (7691, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 6) to (1, 7) using car (7745, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 7420 move from (1, 1) to (1, 0) using car (7736, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 7421 move from (6, 6) to (5, 6) using car (7810, [(6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7518 move from (1, 6) to (1, 7) using car (7745, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 doesn't move\n", - "Agent rider 7559 move from (1, 1) to (1, 0) using car (7736, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 7562 move from (6, 2) to (5, 2) using car (7791, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 7563 move from (5, 7) to (6, 7) using car (7679, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 move from (6, 2) to (6, 1) using car (7777, [(6, 2), (6, 1), (6, 0)], 0)\n", + "0 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 move from (7, 3) to (7, 2) using car (7838, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7291 move from (7, 2) to (8, 2) using car (7744, [(7, 2), (8, 2)], 0)\n", + "Agent rider 7327 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7367 move from (8, 0) to (9, 0) using car (7663, [(8, 0), (9, 0)], 0)\n", + "Rider n° 7367 arrived with a waiting time of 16 ticks\n", + "Agent rider 7377 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7384 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7388 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7389 move from (2, 6) to (2, 7) using car (7760, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7406 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7427 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (8, 0) to (9, 0) using car (7663, [(8, 0), (9, 0)], 0)\n", + "Agent rider 7542 doesn't move\n", + "Agent rider 7543 doesn't move\n", + "Agent rider 7554 move from (6, 5) to (7, 5) using car (7727, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7555 move from (2, 2) to (2, 1) using car (7809, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Rider n° 7555 arrived with a waiting time of 3 ticks\n", + "Agent rider 7573 move from (5, 5) to (6, 5) using car (7762, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (7, 6) to (8, 6) using car (7770, [(7, 6), (8, 6)], 0)\n", + "Agent rider 7583 doesn't move\n", "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (6, 1) to (7, 1) using car (7692, [(6, 1), (7, 1)], 0)\n", - "Agent rider 7589 move from (5, 7) to (6, 7) using car (7679, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (2, 6) to (1, 6) using car (7726, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7658 move from (3, 3) to (3, 2) using car (7746, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Driver 7660 arrived\n", - "Driver 7663 arrived\n", - "Agent rider 7665 move from (4, 2) to (4, 1) using car (7788, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 7665 arrived with a waiting time of 3 ticks\n", - "Agent rider 7666 move from (6, 4) to (6, 5) using car (7759, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7667 move from (7, 5) to (7, 6) using car (7708, [(7, 5), (7, 6)], 0)\n", - "Agent rider 7670 move from (7, 6) to (7, 7) using car (7782, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 7687 arrived\n", - "Driver 7695 arrived\n", - "Agent rider 7697 move from (6, 2) to (6, 1) using car (7777, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 7698 move from (6, 1) to (5, 1) using car (7711, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (2, 6) to (2, 5) using car (7748, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7704 arrived\n", - "Driver 7709 arrived\n", - "Driver 7714 arrived\n", - "Driver 7717 arrived\n", - "Agent rider 7720 move from (5, 8) to (6, 8) using car (7801, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7721 move from (2, 9) to (1, 9) using car (7789, [(2, 9), (1, 9)], 0)\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 move from (2, 6) to (1, 6) using car (7726, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 move from (6, 5) to (6, 6) using car (7738, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (6, 5) to (6, 6) using car (7738, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (6, 1) to (7, 1) using car (7692, [(6, 1), (7, 1)], 0)\n", - "Driver 7733 arrived\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 doesn't move\n", - "Driver 7747 arrived\n", - "Driver 7752 arrived\n", - "Agent rider 7760 doesn't move\n", - "Agent rider 7762 move from (3, 1) to (4, 1) using car (7780, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7763 move from (4, 5) to (4, 4) using car (7813, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7764 move from (3, 4) to (3, 5) using car (7775, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7765 move from (2, 6) to (2, 5) using car (7748, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 7766 move from (3, 7) to (3, 6) using car (7749, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 move from (2, 6) to (1, 6) using car (7726, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (3, 4) to (3, 5) using car (7775, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Driver 7781 arrived\n", - "Agent rider 7793 move from (7, 1) to (6, 1) using car (7822, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 7794 move from (2, 1) to (2, 2) using car (7786, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 7795 move from (7, 5) to (7, 4) using car (7770, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 move from (2, 6) to (2, 5) using car (7748, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (3, 5) to (3, 4) using car (7744, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 7585 move from (3, 3) to (2, 3) using car (7745, [(3, 3), (2, 3)], 0)\n", + "Rider n° 7585 arrived with a waiting time of 4 ticks\n", + "Agent rider 7586 doesn't move\n", + "Agent rider 7605 move from (8, 0) to (9, 0) using car (7663, [(8, 0), (9, 0)], 0)\n", + "Agent rider 7606 move from (2, 2) to (2, 1) using car (7809, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 7608 move from (8, 2) to (7, 2) using car (7734, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7609 doesn't move\n", + "Agent rider 7614 move from (6, 9) to (7, 9) using car (7636, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7629 arrived\n", + "Agent rider 7659 doesn't move\n", + "Agent rider 7660 doesn't move\n", + "Agent rider 7674 doesn't move\n", + "Agent rider 7675 move from (4, 4) to (4, 5) using car (7790, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7684 move from (9, 3) to (8, 3) using car (7854, [(9, 3), (8, 3)], 0)\n", + "Agent rider 7685 move from (4, 1) to (4, 2) using car (7810, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7686 move from (8, 2) to (7, 2) using car (7734, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7688 move from (4, 7) to (4, 6) using car (7769, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 move from (6, 7) to (6, 8) using car (7776, [(6, 7), (6, 8)], 0)\n", + "Agent rider 7694 move from (4, 1) to (5, 1) using car (7832, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 7699 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 7699 arrived with a waiting time of 3 ticks\n", + "Agent rider 7701 move from (5, 3) to (5, 2) using car (7775, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7703 move from (5, 3) to (5, 2) using car (7775, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 7715 move from (5, 6) to (4, 6) using car (7814, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7716 move from (3, 2) to (2, 2) using car (7843, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7717 doesn't move\n", + "Driver 7725 arrived\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7730 move from (4, 4) to (4, 5) using car (7790, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7740 arrived\n", + "Agent rider 7742 move from (9, 3) to (8, 3) using car (7854, [(9, 3), (8, 3)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (9, 3) to (8, 3) using car (7854, [(9, 3), (8, 3)], 0)\n", + "Agent rider 7754 move from (1, 2) to (1, 1) using car (7761, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7756 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 7756 arrived with a waiting time of 3 ticks\n", + "Agent rider 7757 move from (7, 0) to (6, 0) using car (7839, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Driver 7777 arrived\n", + "Agent rider 7781 move from (5, 7) to (4, 7) using car (7841, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7783 move from (3, 5) to (3, 6) using car (7833, [(3, 5), (3, 6)], 0)\n", + "Rider n° 7783 arrived with a waiting time of 3 ticks\n", + "Agent rider 7784 move from (7, 3) to (8, 3) using car (7738, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 7784 arrived with a waiting time of 3 ticks\n", + "Agent rider 7785 doesn't move\n", + "Driver 7787 arrived\n", + "Driver 7800 arrived\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7804 doesn't move\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (4, 5) to (4, 4) using car (7753, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 7815 arrived\n", - "Agent rider 7817 move from (8, 9) to (7, 9) using car (7680, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7818 move from (7, 5) to (7, 6) using car (7708, [(7, 5), (7, 6)], 0)\n", - "Rider n° 7818 arrived with a waiting time of 0 ticks\n", - "Agent rider 7819 move from (5, 8) to (6, 8) using car (7801, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 7829 doesn't move\n", - "Agent rider 7830 doesn't move\n", - "Agent rider 7831 doesn't move\n", - "Agent rider 7832 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (2, 6) to (1, 6) using car (7726, [(2, 6), (1, 6)], 0)\n", - "Agent rider 7840 move from (1, 1) to (1, 0) using car (7736, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7842 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7844 doesn't move\n", - "tick 561 ended\n", - "I am driver 7845 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 7846 - trip: [(5, 3), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 7847 - trip: [(5, 5), (5, 4), (4, 4)]\n", - "I am driver 7848 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 7849 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 7850 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 7851 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 7852 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 7853 - trip: [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 7854 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 7855 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 7856 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 7857 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 7858 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 7859 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 7860 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 7861 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 7862 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 7863 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 7864 - trip: [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 7865 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 7866 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 7867 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 7868 - trip: [(6, 0), (6, 1), (6, 2), (6, 3)]\n", - "24 drivers generated.\n", - "I am rider 7869 - dep: (9, 5) , arr: (8, 1)\n", - "I am rider 7870 - dep: (4, 0) , arr: (8, 3)\n", - "2 riders generated.\n", - "Agent rider 7080 doesn't move\n", - "Agent rider 7097 move from (9, 6) to (8, 6) using car (7851, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 7152 move from (6, 0) to (6, 1) using car (7868, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7230 move from (6, 6) to (6, 7) using car (7738, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7261 move from (9, 6) to (8, 6) using car (7851, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7396 move from (1, 8) to (0, 8) using car (7691, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 7) to (1, 8) using car (7745, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 7420 move from (1, 0) to (2, 0) using car (7736, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 7421 move from (5, 6) to (5, 5) using car (7810, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 7421 arrived with a waiting time of 17 ticks\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7518 move from (1, 7) to (1, 8) using car (7745, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (6, 6) to (6, 7) using car (7738, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7540 move from (3, 0) to (2, 0) using car (7855, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7559 move from (1, 0) to (2, 0) using car (7736, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 7559 arrived with a waiting time of 7 ticks\n", - "Agent rider 7562 move from (5, 2) to (4, 2) using car (7791, [(5, 2), (4, 2)], 0)\n", - "Agent rider 7563 move from (6, 7) to (7, 7) using car (7679, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7564 move from (6, 1) to (6, 0) using car (7777, [(6, 1), (6, 0)], 0)\n", - "Agent rider 7584 move from (9, 6) to (8, 6) using car (7851, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7589 move from (6, 7) to (7, 7) using car (7679, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7658 move from (3, 2) to (3, 1) using car (7746, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Driver 7663 arrived\n", - "Agent rider 7666 move from (6, 5) to (6, 6) using car (7759, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7670 move from (7, 7) to (7, 8) using car (7782, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 7686 arrived\n", - "Agent rider 7697 move from (6, 1) to (6, 0) using car (7777, [(6, 1), (6, 0)], 0)\n", - "Agent rider 7698 move from (5, 1) to (4, 1) using car (7711, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (2, 5) to (2, 4) using car (7748, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7700 arrived\n", - "Driver 7703 arrived\n", - "Driver 7713 arrived\n", - "Driver 7717 arrived\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (1, 2) to (2, 2) using car (7862, [(1, 2), (2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 move from (9, 6) to (8, 6) using car (7851, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 7728 move from (6, 6) to (6, 7) using car (7738, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (6, 6) to (6, 7) using car (7738, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 move from (2, 1) to (2, 2) using car (7833, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7750 arrived\n", - "Driver 7754 arrived\n", - "Agent rider 7760 doesn't move\n", - "Agent rider 7762 move from (4, 1) to (5, 1) using car (7780, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7763 move from (4, 4) to (4, 3) using car (7813, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7764 move from (3, 5) to (3, 6) using car (7775, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7765 move from (2, 5) to (2, 4) using car (7748, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Rider n° 7765 arrived with a waiting time of 3 ticks\n", - "Agent rider 7766 move from (3, 6) to (3, 5) using car (7749, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (3, 5) to (4, 5) using car (7826, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Driver 7776 arrived\n", - "Driver 7778 arrived\n", - "Driver 7779 arrived\n", - "Driver 7783 arrived\n", - "Agent rider 7793 move from (6, 1) to (5, 1) using car (7822, [(6, 1), (5, 1)], 0)\n", - "Agent rider 7794 move from (2, 2) to (2, 3) using car (7786, [(2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 7795 move from (7, 4) to (7, 3) using car (7770, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 move from (2, 5) to (2, 4) using car (7748, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (3, 4) to (3, 3) using car (7744, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7804 doesn't move\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (4, 4) to (5, 4) using car (7753, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 7816 arrived\n", - "Agent rider 7817 move from (7, 9) to (6, 9) using car (7680, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 7819 move from (6, 8) to (7, 8) using car (7801, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 7820 arrived\n", - "Agent rider 7829 doesn't move\n", - "Agent rider 7830 doesn't move\n", - "Agent rider 7831 doesn't move\n", - "Agent rider 7832 move from (0, 5) to (1, 5) using car (7849, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7842 move from (2, 4) to (2, 5) using car (7864, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7844 move from (1, 3) to (2, 3) using car (7858, [(1, 3), (2, 3), (2, 4), (2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7869 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "tick 562 ended\n", - "I am driver 7871 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 7872 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 7873 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 7874 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)]\n", - "I am driver 7875 - trip: [(2, 3), (3, 3), (3, 2), (4, 2), (5, 2)]\n", - "I am driver 7876 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 7877 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7878 - trip: [(4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 7879 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 7880 - trip: [(6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 7881 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "11 drivers generated.\n", - "I am rider 7882 - dep: (1, 6) , arr: (9, 4)\n", - "I am rider 7883 - dep: (0, 7) , arr: (2, 9)\n", - "I am rider 7884 - dep: (1, 1) , arr: (9, 2)\n", - "3 riders generated.\n", - "Agent rider 7080 move from (7, 2) to (7, 3) using car (7800, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7097 move from (8, 6) to (7, 6) using car (7851, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 7152 move from (6, 1) to (6, 2) using car (7868, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7230 move from (6, 7) to (6, 8) using car (7738, [(6, 7), (6, 8)], 0)\n", - "Agent rider 7261 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7322 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 8) to (1, 9) using car (7745, [(1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 7420 move from (2, 0) to (3, 0) using car (7736, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 7420 arrived with a waiting time of 22 ticks\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7518 move from (1, 8) to (1, 9) using car (7745, [(1, 8), (1, 9), (0, 9)], 0)\n", - "Rider n° 7518 arrived with a waiting time of 15 ticks\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (6, 7) to (6, 8) using car (7738, [(6, 7), (6, 8)], 0)\n", - "Agent rider 7540 move from (2, 0) to (1, 0) using car (7855, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7562 doesn't move\n", - "Agent rider 7563 move from (7, 7) to (8, 7) using car (7679, [(7, 7), (8, 7)], 0)\n", - "Agent rider 7564 doesn't move\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (7, 1) to (8, 1) using car (7774, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7589 move from (7, 7) to (8, 7) using car (7679, [(7, 7), (8, 7)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7658 move from (3, 1) to (3, 0) using car (7746, [(3, 1), (3, 0)], 0)\n", - "Agent rider 7666 move from (6, 6) to (6, 7) using car (7759, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7670 move from (7, 8) to (8, 8) using car (7782, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 7692 arrived\n", - "Agent rider 7697 doesn't move\n", - "Agent rider 7698 move from (4, 1) to (3, 1) using car (7711, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (2, 4) to (2, 3) using car (7748, [(2, 4), (2, 3), (1, 3)], 0)\n", - "Driver 7703 arrived\n", - "Driver 7706 arrived\n", - "Driver 7708 arrived\n", - "Driver 7712 arrived\n", - "Driver 7717 arrived\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (2, 2) to (3, 2) using car (7862, [(2, 2), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 7723 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7724 doesn't move\n", - "Agent rider 7725 doesn't move\n", - "Driver 7726 arrived\n", - "Agent rider 7728 move from (6, 7) to (6, 8) using car (7738, [(6, 7), (6, 8)], 0)\n", - "Agent rider 7729 move from (6, 7) to (6, 8) using car (7738, [(6, 7), (6, 8)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (7, 1) to (8, 1) using car (7774, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 move from (2, 2) to (2, 3) using car (7833, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7757 arrived\n", - "Agent rider 7760 move from (3, 6) to (3, 7) using car (7775, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7762 move from (5, 1) to (6, 1) using car (7780, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7763 move from (4, 3) to (4, 2) using car (7813, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 7763 arrived with a waiting time of 0 ticks\n", - "Agent rider 7764 move from (3, 6) to (3, 7) using car (7775, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 7764 arrived with a waiting time of 2 ticks\n", - "Agent rider 7766 move from (3, 5) to (3, 4) using car (7749, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7768 move from (2, 5) to (2, 6) using car (7864, [(2, 5), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 7769 move from (4, 5) to (5, 5) using car (7826, [(4, 5), (5, 5)], 0)\n", - "Driver 7771 arrived\n", - "Driver 7779 arrived\n", - "Driver 7787 arrived\n", - "Driver 7789 arrived\n", - "Agent rider 7793 move from (5, 1) to (6, 1) using car (7780, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7794 move from (2, 3) to (2, 4) using car (7858, [(2, 3), (2, 4), (2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7795 move from (7, 3) to (7, 2) using car (7770, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 move from (2, 4) to (2, 3) using car (7748, [(2, 4), (2, 3), (1, 3)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (3, 3) to (3, 2) using car (7744, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7804 move from (4, 3) to (4, 2) using car (7813, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (5, 4) to (6, 4) using car (7753, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7803 move from (5, 6) to (4, 6) using car (7814, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7805 move from (7, 3) to (7, 2) using car (7838, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7806 move from (1, 2) to (2, 2) using car (7789, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7807 move from (9, 3) to (8, 3) using car (7854, [(9, 3), (8, 3)], 0)\n", "Agent rider 7817 doesn't move\n", - "Agent rider 7819 move from (7, 8) to (7, 7) using car (7867, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 7829 doesn't move\n", - "Agent rider 7830 doesn't move\n", - "Agent rider 7831 move from (7, 0) to (6, 0) using car (7874, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 7832 move from (1, 5) to (2, 5) using car (7849, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (6, 6) to (6, 5) using car (7792, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7842 move from (2, 5) to (2, 6) using car (7864, [(2, 5), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7844 doesn't move\n", - "Agent rider 7869 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (1, 6) to (1, 5) using car (7808, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "tick 563 ended\n", - "I am driver 7885 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 7886 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 7887 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 7888 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 7889 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7)]\n", - "I am driver 7890 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 7891 - trip: [(3, 6), (4, 6), (5, 6), (6, 6)]\n", - "7 drivers generated.\n", - "I am rider 7892 - dep: (4, 2) , arr: (4, 0)\n", - "I am rider 7893 - dep: (4, 1) , arr: (7, 2)\n", - "I am rider 7894 - dep: (7, 7) , arr: (4, 6)\n", - "I am rider 7895 - dep: (2, 4) , arr: (2, 1)\n", - "4 riders generated.\n", - "Agent rider 7080 move from (7, 3) to (7, 4) using car (7800, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 7080 arrived with a waiting time of 37 ticks\n", - "Agent rider 7097 doesn't move\n", - "Agent rider 7152 move from (6, 2) to (6, 3) using car (7868, [(6, 2), (6, 3)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7261 move from (8, 6) to (7, 6) using car (7888, [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7322 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7398 move from (1, 9) to (0, 9) using car (7745, [(1, 9), (0, 9)], 0)\n", - "Rider n° 7398 arrived with a waiting time of 19 ticks\n", - "Agent rider 7439 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 move from (1, 0) to (0, 0) using car (7855, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7562 move from (4, 2) to (4, 1) using car (7813, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7564 move from (6, 0) to (5, 0) using car (7874, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Rider n° 7564 arrived with a waiting time of 8 ticks\n", + "Agent rider 7818 move from (7, 5) to (7, 4) using car (7853, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 7819 move from (7, 6) to (7, 5) using car (7779, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 7822 move from (1, 2) to (0, 2) using car (7763, [(1, 2), (0, 2)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 move from (8, 2) to (7, 2) using car (7734, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7825 move from (4, 1) to (4, 2) using car (7810, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7826 doesn't move\n", + "Driver 7837 arrived\n", + "Driver 7840 arrived\n", + "Driver 7842 arrived\n", + "Agent rider 7845 move from (6, 8) to (7, 8) using car (7697, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7846 move from (6, 8) to (7, 8) using car (7697, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7847 move from (6, 5) to (7, 5) using car (7727, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7855 move from (1, 9) to (1, 8) using car (7821, [(1, 9), (1, 8), (1, 7)], 0)\n", + "tick 553 ended\n", + "0 drivers generated.\n", + "I am rider 7860 - dep: (8, 0) , arr: (4, 0)\n", + "I am rider 7861 - dep: (1, 4) , arr: (5, 7)\n", + "I am rider 7862 - dep: (2, 6) , arr: (7, 3)\n", + "I am rider 7863 - dep: (6, 6) , arr: (2, 0)\n", + "I am rider 7864 - dep: (3, 3) , arr: (9, 7)\n", + "I am rider 7865 - dep: (3, 5) , arr: (8, 3)\n", + "I am rider 7866 - dep: (3, 0) , arr: (5, 3)\n", + "I am rider 7867 - dep: (2, 1) , arr: (6, 6)\n", + "I am rider 7868 - dep: (1, 0) , arr: (9, 4)\n", + "9 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 move from (7, 2) to (7, 1) using car (7838, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7244 move from (7, 2) to (6, 2) using car (7734, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7377 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7384 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7388 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7389 move from (2, 7) to (3, 7) using car (7760, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7406 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7492 move from (1, 6) to (1, 7) using car (7828, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7493 move from (1, 8) to (1, 7) using car (7821, [(1, 8), (1, 7)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7542 move from (6, 1) to (6, 2) using car (7859, [(6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7543 move from (1, 8) to (1, 7) using car (7821, [(1, 8), (1, 7)], 0)\n", + "Rider n° 7543 arrived with a waiting time of 7 ticks\n", + "Agent rider 7554 move from (7, 5) to (8, 5) using car (7727, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7573 move from (6, 5) to (7, 5) using car (7762, [(6, 5), (7, 5)], 0)\n", + "Rider n° 7573 arrived with a waiting time of 5 ticks\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7589 move from (8, 7) to (8, 6) using car (7852, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7589 arrived with a waiting time of 4 ticks\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7658 doesn't move\n", - "Agent rider 7666 move from (6, 7) to (6, 8) using car (7759, [(6, 7), (6, 8)], 0)\n", - "Rider n° 7666 arrived with a waiting time of 3 ticks\n", - "Agent rider 7667 doesn't move\n", - "Agent rider 7670 move from (8, 8) to (9, 8) using car (7782, [(8, 8), (9, 8)], 0)\n", - "Driver 7691 arrived\n", - "Agent rider 7697 move from (6, 0) to (5, 0) using car (7874, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Rider n° 7697 arrived with a waiting time of 6 ticks\n", - "Agent rider 7698 move from (3, 1) to (2, 1) using car (7711, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7699 move from (2, 3) to (1, 3) using car (7748, [(2, 3), (1, 3)], 0)\n", - "Driver 7706 arrived\n", - "Driver 7717 arrived\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 move from (1, 9) to (0, 9) using car (7745, [(1, 9), (0, 9)], 0)\n", - "Agent rider 7722 move from (3, 2) to (3, 1) using car (7744, [(3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 7723 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7724 move from (1, 0) to (0, 0) using car (7855, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7725 doesn't move\n", + "Agent rider 7586 move from (7, 1) to (8, 1) using car (7765, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 7605 doesn't move\n", + "Agent rider 7606 move from (2, 1) to (2, 0) using car (7809, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Rider n° 7606 arrived with a waiting time of 4 ticks\n", + "Agent rider 7608 move from (7, 2) to (7, 1) using car (7838, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7609 move from (1, 8) to (1, 7) using car (7821, [(1, 8), (1, 7)], 0)\n", + "Rider n° 7609 arrived with a waiting time of 7 ticks\n", + "Agent rider 7614 move from (7, 9) to (8, 9) using car (7786, [(7, 9), (8, 9)], 0)\n", + "Driver 7646 arrived\n", + "Agent rider 7659 move from (1, 8) to (1, 7) using car (7821, [(1, 8), (1, 7)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Agent rider 7675 move from (4, 5) to (4, 6) using car (7790, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7684 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7685 move from (4, 2) to (4, 3) using car (7810, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7688 move from (4, 6) to (4, 5) using car (7769, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 move from (6, 8) to (7, 8) using car (7767, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7694 doesn't move\n", + "Agent rider 7701 move from (5, 2) to (5, 1) using car (7775, [(5, 2), (5, 1)], 0)\n", + "Agent rider 7703 move from (5, 2) to (6, 2) using car (7831, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 7709 arrived\n", + "Agent rider 7715 move from (4, 6) to (4, 5) using car (7769, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7716 move from (2, 2) to (1, 2) using car (7843, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7717 doesn't move\n", + "Driver 7722 arrived\n", + "Driver 7723 arrived\n", "Agent rider 7728 doesn't move\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 move from (2, 3) to (2, 4) using car (7833, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 7730 move from (4, 5) to (4, 6) using car (7790, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7742 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Agent rider 7754 move from (1, 1) to (2, 1) using car (7761, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7757 move from (6, 0) to (5, 0) using car (7839, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", "Driver 7758 arrived\n", - "Agent rider 7760 move from (3, 7) to (3, 8) using car (7775, [(3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 7762 move from (6, 1) to (7, 1) using car (7780, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7764 doesn't move\n", - "Agent rider 7766 move from (3, 4) to (3, 3) using car (7749, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7768 move from (2, 6) to (3, 6) using car (7864, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 7769 doesn't move\n", - "Driver 7777 arrived\n", + "Driver 7771 arrived\n", + "Agent rider 7781 move from (4, 7) to (3, 7) using car (7841, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7784 doesn't move\n", + "Agent rider 7785 doesn't move\n", "Driver 7791 arrived\n", - "Agent rider 7793 move from (6, 1) to (7, 1) using car (7780, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7794 move from (2, 4) to (2, 5) using car (7858, [(2, 4), (2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7795 move from (7, 2) to (7, 1) using car (7770, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 move from (2, 3) to (1, 3) using car (7748, [(2, 3), (1, 3)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (3, 2) to (3, 1) using car (7744, [(3, 2), (3, 1), (2, 1)], 0)\n", + "Driver 7793 arrived\n", + "Driver 7796 arrived\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7804 move from (4, 2) to (4, 1) using car (7813, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (6, 4) to (7, 4) using car (7753, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 7807 arrived\n", - "Agent rider 7817 move from (6, 9) to (5, 9) using car (7854, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7819 move from (7, 7) to (7, 6) using car (7867, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 7822 arrived\n", - "Driver 7823 arrived\n", - "Driver 7825 arrived\n", - "Agent rider 7829 doesn't move\n", - "Agent rider 7830 doesn't move\n", - "Agent rider 7831 move from (6, 0) to (5, 0) using car (7874, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 7832 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7840 move from (1, 0) to (0, 0) using car (7855, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7841 move from (6, 5) to (6, 4) using car (7792, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7842 move from (2, 6) to (3, 6) using car (7864, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7844 move from (2, 3) to (2, 4) using car (7833, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7869 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (1, 5) to (1, 4) using car (7808, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7892 move from (4, 2) to (4, 1) using car (7813, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7893 doesn't move\n", - "Agent rider 7894 doesn't move\n", - "Agent rider 7895 move from (2, 4) to (2, 5) using car (7858, [(2, 4), (2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "tick 564 ended\n", - "I am driver 7896 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 7897 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7898 - trip: [(4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 7899 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 7900 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 7901 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 7902 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 7903 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "8 drivers generated.\n", - "I am rider 7904 - dep: (1, 9) , arr: (5, 3)\n", - "I am rider 7905 - dep: (4, 1) , arr: (5, 8)\n", - "I am rider 7906 - dep: (2, 6) , arr: (0, 5)\n", - "I am rider 7907 - dep: (0, 4) , arr: (7, 4)\n", - "4 riders generated.\n" + "Agent rider 7803 move from (4, 6) to (3, 6) using car (7814, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7805 move from (7, 2) to (7, 1) using car (7838, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7806 move from (2, 2) to (3, 2) using car (7789, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7807 move from (8, 3) to (9, 3) using car (7738, [(8, 3), (9, 3)], 0)\n", + "Driver 7808 arrived\n", + "Driver 7811 arrived\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7818 move from (7, 4) to (7, 3) using car (7853, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 7819 move from (7, 5) to (6, 5) using car (7856, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7820 arrived\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 move from (7, 2) to (6, 2) using car (7734, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7825 move from (4, 2) to (4, 3) using car (7810, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 7825 arrived with a waiting time of 1 ticks\n", + "Agent rider 7826 doesn't move\n", + "Driver 7827 arrived\n", + "Driver 7836 arrived\n", + "Driver 7844 arrived\n", + "Agent rider 7845 move from (7, 8) to (8, 8) using car (7697, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7846 move from (7, 8) to (8, 8) using car (7697, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7847 move from (7, 5) to (8, 5) using car (7727, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7855 move from (1, 8) to (1, 7) using car (7821, [(1, 8), (1, 7)], 0)\n", + "Agent rider 7860 doesn't move\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (3, 3) to (3, 2) using car (7768, [(3, 3), (3, 2)], 0)\n", + "Agent rider 7865 doesn't move\n", + "Agent rider 7866 doesn't move\n", + "Agent rider 7867 doesn't move\n", + "Agent rider 7868 doesn't move\n", + "tick 554 ended\n", + "I am driver 7869 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "I am driver 7870 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 7871 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 7872 - trip: [(3, 0), (3, 1)]\n", + "I am driver 7873 - trip: [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 7874 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 7875 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 7876 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 7877 - trip: [(3, 8), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 7878 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 7879 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 7880 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 7881 - trip: [(0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 7882 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 7883 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 7884 - trip: [(3, 6), (3, 7), (3, 8)]\n", + "I am driver 7885 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 7886 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 7887 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 7888 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)]\n", + "I am driver 7889 - trip: [(6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 7890 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)]\n", + "I am driver 7891 - trip: [(8, 0), (9, 0)]\n", + "I am driver 7892 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 7893 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 7894 - trip: [(8, 1), (8, 2)]\n", + "I am driver 7895 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", + "I am driver 7896 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 7897 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 7898 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "30 drivers generated.\n", + "I am rider 7899 - dep: (7, 4) , arr: (9, 3)\n", + "I am rider 7900 - dep: (1, 0) , arr: (6, 2)\n", + "I am rider 7901 - dep: (1, 7) , arr: (5, 7)\n", + "I am rider 7902 - dep: (9, 2) , arr: (6, 4)\n", + "I am rider 7903 - dep: (0, 1) , arr: (0, 5)\n", + "5 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7097 move from (7, 6) to (7, 5) using car (7801, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 7097 arrived with a waiting time of 37 ticks\n", - "Agent rider 7152 move from (6, 3) to (7, 3) using car (7850, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7261 move from (7, 6) to (7, 7) using car (7888, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (0, 0) to (0, 1) using car (7855, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7396 doesn't move\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7439 move from (0, 0) to (0, 1) using car (7855, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7540 move from (0, 0) to (0, 1) using car (7855, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7562 move from (4, 1) to (4, 0) using car (7813, [(4, 1), (4, 0)], 0)\n", - "Agent rider 7563 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 move from (7, 1) to (8, 1) using car (7764, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7244 move from (6, 2) to (7, 2) using car (7831, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 doesn't move\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (1, 7) to (1, 8) using car (7828, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (9, 0) to (8, 0) using car (7876, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7542 move from (6, 2) to (5, 2) using car (7734, [(6, 2), (5, 2)], 0)\n", + "Rider n° 7542 arrived with a waiting time of 14 ticks\n", + "Agent rider 7554 move from (8, 5) to (9, 5) using car (7727, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7578 move from (6, 4) to (7, 4) using car (7799, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7584 move from (2, 0) to (1, 0) using car (7809, [(2, 0), (1, 0)], 0)\n", + "Agent rider 7586 move from (8, 1) to (8, 2) using car (7765, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Rider n° 7586 arrived with a waiting time of 14 ticks\n", + "Agent rider 7605 move from (9, 0) to (8, 0) using car (7876, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7608 move from (7, 1) to (8, 1) using car (7764, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 7614 move from (8, 9) to (9, 9) using car (7636, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7659 move from (1, 7) to (1, 8) using car (7828, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7660 doesn't move\n", + "Driver 7663 arrived\n", + "Agent rider 7675 move from (4, 6) to (4, 7) using car (7790, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7677 arrived\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 move from (4, 3) to (4, 4) using car (7810, [(4, 3), (4, 4)], 0)\n", + "Agent rider 7686 doesn't move\n", + "Agent rider 7688 move from (4, 5) to (4, 4) using car (7769, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 doesn't move\n", + "Agent rider 7701 doesn't move\n", + "Agent rider 7703 move from (6, 2) to (7, 2) using car (7831, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7715 move from (4, 5) to (4, 4) using car (7769, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7716 move from (1, 2) to (0, 2) using car (7843, [(1, 2), (0, 2)], 0)\n", + "Agent rider 7717 move from (9, 9) to (9, 8) using car (7895, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Driver 7723 arrived\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7730 move from (4, 6) to (4, 7) using car (7790, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Driver 7744 arrived\n", + "Driver 7745 arrived\n", + "Agent rider 7750 move from (2, 0) to (1, 0) using car (7809, [(2, 0), (1, 0)], 0)\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (2, 1) to (3, 1) using car (7761, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7757 move from (5, 0) to (5, 1) using car (7896, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 7763 arrived\n", + "Driver 7766 arrived\n", + "Driver 7770 arrived\n", + "Driver 7776 arrived\n", + "Agent rider 7781 move from (3, 7) to (2, 7) using car (7841, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7785 move from (2, 0) to (1, 0) using car (7809, [(2, 0), (1, 0)], 0)\n", + "Rider n° 7785 arrived with a waiting time of 2 ticks\n", + "Driver 7788 arrived\n", + "Driver 7792 arrived\n", + "Driver 7795 arrived\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7803 move from (3, 6) to (2, 6) using car (7814, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7805 move from (7, 1) to (6, 1) using car (7838, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7806 move from (3, 2) to (2, 2) using car (7873, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Driver 7813 arrived\n", + "Driver 7815 arrived\n", + "Driver 7816 arrived\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7818 move from (7, 3) to (7, 2) using car (7853, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", + "Rider n° 7818 arrived with a waiting time of 1 ticks\n", + "Agent rider 7819 move from (6, 5) to (5, 5) using car (7856, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 move from (6, 2) to (5, 2) using car (7734, [(6, 2), (5, 2)], 0)\n", + "Agent rider 7826 doesn't move\n", + "Driver 7833 arrived\n", + "Driver 7834 arrived\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 move from (8, 5) to (9, 5) using car (7727, [(8, 5), (9, 5)], 0)\n", + "Driver 7850 arrived\n", + "Driver 7854 arrived\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7860 doesn't move\n", + "Agent rider 7861 move from (1, 4) to (1, 5) using car (7879, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7862 move from (2, 6) to (2, 5) using car (7882, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (3, 2) to (2, 2) using car (7873, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7865 doesn't move\n", + "Agent rider 7866 move from (3, 0) to (3, 1) using car (7872, [(3, 0), (3, 1)], 0)\n", + "Agent rider 7867 move from (2, 1) to (3, 1) using car (7761, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7868 move from (1, 0) to (2, 0) using car (7870, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7899 doesn't move\n", + "Agent rider 7900 move from (1, 0) to (2, 0) using car (7870, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7901 doesn't move\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "tick 555 ended\n", + "I am driver 7904 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 7905 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 7906 - trip: [(7, 6), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7907 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "4 drivers generated.\n", + "I am rider 7908 - dep: (7, 2) , arr: (1, 5)\n", + "I am rider 7909 - dep: (8, 5) , arr: (2, 0)\n", + "I am rider 7910 - dep: (4, 2) , arr: (5, 5)\n", + "I am rider 7911 - dep: (6, 2) , arr: (5, 7)\n", + "I am rider 7912 - dep: (1, 6) , arr: (1, 5)\n", + "I am rider 7913 - dep: (6, 9) , arr: (8, 2)\n", + "I am rider 7914 - dep: (1, 1) , arr: (0, 6)\n", + "I am rider 7915 - dep: (7, 3) , arr: (0, 0)\n", + "I am rider 7916 - dep: (4, 1) , arr: (2, 3)\n", + "9 riders generated.\n", + "Agent rider 6892 move from (8, 1) to (9, 1) using car (7764, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7022 move from (8, 1) to (9, 1) using car (7764, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7244 move from (7, 2) to (7, 3) using car (7831, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7291 move from (8, 2) to (8, 3) using car (7765, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7389 move from (3, 7) to (3, 8) using car (7884, [(3, 7), (3, 8)], 0)\n", + "Rider n° 7389 arrived with a waiting time of 20 ticks\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7492 move from (1, 7) to (2, 7) using car (7878, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 7493 move from (1, 8) to (2, 8) using car (7828, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (8, 0) to (7, 0) using car (7876, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7578 move from (7, 4) to (8, 4) using car (7799, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7658 doesn't move\n", - "Agent rider 7667 move from (7, 6) to (7, 7) using car (7861, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Driver 7679 arrived\n", - "Agent rider 7697 move from (6, 0) to (7, 0) using car (7880, [(6, 0), (7, 0)], 0)\n", - "Agent rider 7698 move from (2, 1) to (1, 1) using car (7711, [(2, 1), (1, 1)], 0)\n", - "Agent rider 7699 doesn't move\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (3, 1) to (2, 1) using car (7744, [(3, 1), (2, 1)], 0)\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 move from (0, 0) to (0, 1) using car (7855, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 move from (6, 8) to (7, 8) using car (7772, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 doesn't move\n", + "Agent rider 7605 move from (8, 0) to (7, 0) using car (7876, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7608 move from (8, 1) to (9, 1) using car (7764, [(8, 1), (9, 1)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7659 move from (1, 8) to (2, 8) using car (7828, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7660 move from (2, 5) to (1, 5) using car (7773, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 7675 move from (4, 7) to (4, 8) using car (7790, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7686 move from (7, 2) to (7, 3) using car (7831, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 7686 arrived with a waiting time of 7 ticks\n", + "Agent rider 7688 move from (4, 4) to (5, 4) using car (7769, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 doesn't move\n", + "Agent rider 7701 move from (5, 1) to (5, 2) using car (7896, [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7703 move from (7, 2) to (7, 1) using car (7853, [(7, 2), (7, 1), (6, 1), (5, 1)], 0)\n", + "Rider n° 7703 arrived with a waiting time of 3 ticks\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (9, 8) to (9, 7) using car (7895, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7730 move from (4, 7) to (4, 8) using car (7790, [(4, 7), (4, 8), (4, 9)], 0)\n", "Driver 7738 arrived\n", - "Agent rider 7740 move from (0, 0) to (0, 1) using car (7855, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7742 move from (2, 4) to (2, 5) using car (7833, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7746 arrived\n", - "Agent rider 7760 move from (3, 8) to (4, 8) using car (7775, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 7760 arrived with a waiting time of 3 ticks\n", - "Agent rider 7762 move from (7, 1) to (8, 1) using car (7780, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7766 move from (3, 3) to (3, 2) using car (7749, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 move from (3, 6) to (4, 6) using car (7864, [(3, 6), (4, 6)], 0)\n", - "Agent rider 7769 doesn't move\n", + "Agent rider 7742 doesn't move\n", + "Driver 7745 arrived\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (3, 1) to (4, 1) using car (7761, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7757 move from (5, 1) to (5, 2) using car (7896, [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 7762 arrived\n", + "Driver 7768 arrived\n", "Driver 7774 arrived\n", + "Driver 7775 arrived\n", + "Driver 7779 arrived\n", + "Agent rider 7781 move from (2, 7) to (2, 6) using car (7841, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", "Driver 7786 arrived\n", - "Driver 7790 arrived\n", - "Agent rider 7793 move from (7, 1) to (7, 0) using car (7770, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7794 move from (2, 5) to (3, 5) using car (7858, [(2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7795 move from (7, 1) to (7, 0) using car (7770, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7798 move from (3, 1) to (2, 1) using car (7744, [(3, 1), (2, 1)], 0)\n", - "Rider n° 7798 arrived with a waiting time of 1 ticks\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7804 move from (4, 1) to (4, 0) using car (7813, [(4, 1), (4, 0)], 0)\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (7, 4) to (8, 4) using car (7753, [(7, 4), (8, 4)], 0)\n", - "Driver 7810 arrived\n", - "Driver 7811 arrived\n", - "Agent rider 7817 move from (5, 9) to (4, 9) using car (7854, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7819 move from (7, 6) to (7, 5) using car (7867, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 7823 arrived\n", - "Driver 7826 arrived\n", - "Agent rider 7829 doesn't move\n", - "Agent rider 7830 move from (8, 0) to (9, 0) using car (7901, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7831 move from (5, 0) to (4, 0) using car (7874, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 7832 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (0, 0) to (0, 1) using car (7855, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7841 move from (6, 4) to (5, 4) using car (7886, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7842 move from (3, 6) to (4, 6) using car (7864, [(3, 6), (4, 6)], 0)\n", - "Agent rider 7843 move from (1, 9) to (2, 9) using car (7885, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7844 move from (2, 4) to (2, 5) using car (7833, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7847 arrived\n", - "Agent rider 7869 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (1, 4) to (1, 3) using car (7808, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7892 move from (4, 1) to (4, 0) using car (7813, [(4, 1), (4, 0)], 0)\n", - "Rider n° 7892 arrived with a waiting time of 0 ticks\n", - "Agent rider 7893 move from (4, 1) to (4, 0) using car (7813, [(4, 1), (4, 0)], 0)\n", - "Agent rider 7894 doesn't move\n", - "Agent rider 7895 move from (2, 5) to (3, 5) using car (7858, [(2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7904 move from (1, 9) to (2, 9) using car (7885, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (4, 1) to (4, 0) using car (7813, [(4, 1), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "tick 565 ended\n", - "I am driver 7908 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 7909 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", - "I am driver 7910 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 7911 - trip: [(4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 7912 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", - "I am driver 7913 - trip: [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 7914 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 7915 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 7916 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 7917 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", - "I am driver 7918 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 7919 - trip: [(8, 5), (7, 5), (6, 5), (6, 4)]\n", - "12 drivers generated.\n", - "I am rider 7920 - dep: (9, 9) , arr: (3, 7)\n", - "I am rider 7921 - dep: (3, 1) , arr: (7, 0)\n", - "I am rider 7922 - dep: (5, 2) , arr: (9, 0)\n", - "I am rider 7923 - dep: (7, 5) , arr: (2, 2)\n", - "I am rider 7924 - dep: (7, 2) , arr: (3, 2)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (7, 3) to (8, 3) using car (7850, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7261 move from (7, 7) to (7, 8) using car (7888, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 7261 arrived with a waiting time of 30 ticks\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (0, 1) to (0, 2) using car (7917, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7396 move from (0, 8) to (1, 8) using car (7915, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7439 move from (0, 1) to (0, 2) using car (7855, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (6, 8) to (6, 9) using car (7828, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7540 move from (0, 1) to (0, 2) using car (7855, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 7540 arrived with a waiting time of 8 ticks\n", - "Agent rider 7562 move from (4, 0) to (4, 1) using car (7874, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 7563 doesn't move\n", - "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 move from (0, 8) to (1, 8) using car (7915, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 move from (0, 8) to (1, 8) using car (7915, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7658 move from (3, 0) to (2, 0) using car (7821, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7667 move from (7, 7) to (6, 7) using car (7861, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Driver 7680 arrived\n", - "Agent rider 7698 doesn't move\n", - "Agent rider 7699 doesn't move\n", - "Agent rider 7720 move from (6, 8) to (6, 9) using car (7836, [(6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 move from (0, 1) to (0, 2) using car (7917, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7725 doesn't move\n", - "Agent rider 7728 move from (7, 8) to (7, 7) using car (7899, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 7728 arrived with a waiting time of 2 ticks\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (0, 1) to (0, 2) using car (7917, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7742 move from (2, 5) to (2, 6) using car (7833, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7745 arrived\n", - "Driver 7748 arrived\n", - "Driver 7759 arrived\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7766 move from (3, 2) to (3, 1) using car (7749, [(3, 2), (3, 1)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 move from (4, 6) to (4, 5) using car (7856, [(4, 6), (4, 5)], 0)\n", - "Agent rider 7769 doesn't move\n", - "Driver 7773 arrived\n", - "Driver 7782 arrived\n", - "Agent rider 7793 move from (7, 0) to (6, 0) using car (7770, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7794 move from (3, 5) to (4, 5) using car (7858, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7795 move from (7, 0) to (6, 0) using car (7770, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 move from (1, 3) to (1, 2) using car (7808, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 doesn't move\n", + "Driver 7794 arrived\n", + "Agent rider 7802 move from (8, 2) to (8, 3) using car (7765, [(8, 2), (8, 3), (8, 4)], 0)\n", "Agent rider 7803 doesn't move\n", - "Agent rider 7804 move from (4, 0) to (5, 0) using car (7887, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (8, 4) to (8, 5) using car (7848, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Driver 7811 arrived\n", - "Agent rider 7817 move from (4, 9) to (3, 9) using car (7854, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7819 move from (7, 5) to (7, 4) using car (7867, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 7829 move from (1, 0) to (1, 1) using car (7918, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 7829 arrived with a waiting time of 6 ticks\n", - "Agent rider 7830 move from (9, 0) to (9, 1) using car (7901, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7831 move from (4, 0) to (5, 0) using car (7914, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (0, 1) to (0, 2) using car (7917, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (5, 4) to (4, 4) using car (7886, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7842 move from (4, 6) to (4, 7) using car (7866, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7843 move from (2, 9) to (3, 9) using car (7885, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7844 move from (2, 5) to (2, 6) using car (7833, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7868 arrived\n", - "Agent rider 7869 doesn't move\n", - "Agent rider 7870 move from (4, 0) to (5, 0) using car (7887, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7882 move from (1, 3) to (1, 2) using car (7808, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7893 move from (4, 0) to (5, 0) using car (7887, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7894 move from (7, 7) to (7, 8) using car (7888, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7895 move from (3, 5) to (4, 5) using car (7858, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 7904 move from (2, 9) to (3, 9) using car (7885, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (4, 0) to (5, 0) using car (7914, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7906 move from (2, 6) to (2, 7) using car (7835, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7907 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 doesn't move\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 move from (7, 5) to (7, 4) using car (7867, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 7924 move from (7, 2) to (6, 2) using car (7859, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "tick 566 ended\n", - "I am driver 7925 - trip: [(5, 4), (6, 4), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 7926 - trip: [(5, 6), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 7927 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 7928 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "4 drivers generated.\n", - "I am rider 7929 - dep: (2, 5) , arr: (8, 7)\n", - "1 riders generated.\n", - "Agent rider 7152 move from (8, 3) to (9, 3) using car (7850, [(8, 3), (9, 3)], 0)\n", - "Agent rider 7230 doesn't move\n", - "Agent rider 7287 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7292 move from (1, 4) to (0, 4) using car (7846, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7322 move from (1, 4) to (0, 4) using car (7846, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7342 move from (0, 2) to (0, 3) using car (7917, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7396 move from (1, 8) to (2, 8) using car (7915, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7397 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7439 move from (0, 2) to (0, 3) using car (7855, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7462 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7525 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7527 move from (6, 9) to (5, 9) using car (7828, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7562 move from (4, 1) to (4, 2) using car (7874, [(4, 1), (4, 2)], 0)\n", - "Agent rider 7563 doesn't move\n", + "Agent rider 7805 move from (6, 1) to (5, 1) using car (7838, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7806 move from (2, 2) to (2, 3) using car (7873, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Driver 7812 arrived\n", + "Driver 7816 arrived\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7819 move from (5, 5) to (4, 5) using car (7856, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 7821 arrived\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 doesn't move\n", + "Agent rider 7826 doesn't move\n", + "Driver 7832 arrived\n", + "Driver 7834 arrived\n", + "Agent rider 7845 move from (8, 8) to (7, 8) using car (7869, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7846 move from (8, 8) to (7, 8) using car (7869, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Driver 7848 arrived\n", + "Driver 7852 arrived\n", + "Agent rider 7855 move from (1, 7) to (2, 7) using car (7878, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 7857 arrived\n", + "Agent rider 7860 move from (8, 0) to (7, 0) using car (7876, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7861 move from (1, 5) to (1, 6) using car (7879, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7862 move from (2, 5) to (2, 4) using car (7882, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (2, 2) to (2, 3) using car (7873, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7865 doesn't move\n", + "Agent rider 7866 move from (3, 1) to (4, 1) using car (7761, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7867 move from (3, 1) to (4, 1) using car (7761, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 7868 move from (2, 0) to (3, 0) using car (7870, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7899 move from (7, 4) to (8, 4) using car (7799, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7900 move from (2, 0) to (3, 0) using car (7870, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7901 move from (1, 7) to (2, 7) using car (7878, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Agent rider 7908 move from (7, 2) to (7, 3) using car (7831, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7910 doesn't move\n", + "Agent rider 7911 doesn't move\n", + "Agent rider 7912 doesn't move\n", + "Agent rider 7913 doesn't move\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 move from (7, 3) to (8, 3) using car (7829, [(7, 3), (8, 3)], 0)\n", + "Agent rider 7916 move from (4, 1) to (4, 2) using car (7888, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", + "tick 556 ended\n", + "I am driver 7917 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 7918 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 7919 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", + "I am driver 7920 - trip: [(6, 2), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 7921 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 7922 - trip: [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 7923 - trip: [(8, 6), (7, 6), (6, 6)]\n", + "I am driver 7924 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 7925 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 7926 - trip: [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 7927 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 7928 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 7929 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 7930 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)]\n", + "I am driver 7931 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 7932 - trip: [(3, 8), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 7933 - trip: [(8, 6), (8, 5), (7, 5)]\n", + "I am driver 7934 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 7935 - trip: [(6, 6), (6, 5)]\n", + "I am driver 7936 - trip: [(6, 6), (6, 7), (5, 7)]\n", + "20 drivers generated.\n", + "I am rider 7937 - dep: (4, 9) , arr: (8, 0)\n", + "I am rider 7938 - dep: (6, 2) , arr: (9, 5)\n", + "I am rider 7939 - dep: (0, 6) , arr: (1, 7)\n", + "I am rider 7940 - dep: (5, 2) , arr: (0, 3)\n", + "I am rider 7941 - dep: (5, 7) , arr: (3, 7)\n", + "I am rider 7942 - dep: (5, 6) , arr: (9, 3)\n", + "I am rider 7943 - dep: (5, 0) , arr: (2, 8)\n", + "I am rider 7944 - dep: (1, 0) , arr: (4, 4)\n", + "8 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 move from (7, 3) to (7, 4) using car (7831, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7291 move from (8, 3) to (8, 4) using car (7765, [(8, 3), (8, 4)], 0)\n", + "Agent rider 7327 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7377 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7384 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7388 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7406 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (2, 8) to (3, 8) using car (7828, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (7, 0) to (7, 1) using car (7925, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7578 move from (8, 4) to (9, 4) using car (7799, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7581 move from (8, 6) to (7, 6) using car (7923, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 7583 move from (7, 3) to (7, 4) using car (7831, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 7584 doesn't move\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (8, 1) to (8, 2) using car (7814, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 7615 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7628 move from (1, 8) to (2, 8) using car (7915, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7630 doesn't move\n", - "Agent rider 7643 move from (1, 8) to (2, 8) using car (7915, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7646 move from (1, 4) to (0, 4) using car (7846, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7658 move from (2, 0) to (1, 0) using car (7821, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7658 arrived with a waiting time of 6 ticks\n", - "Agent rider 7667 move from (6, 7) to (5, 7) using car (7861, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7698 move from (1, 1) to (1, 2) using car (7918, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 7699 doesn't move\n", - "Driver 7711 arrived\n", - "Agent rider 7720 move from (6, 9) to (7, 9) using car (7836, [(6, 9), (7, 9)], 0)\n", - "Rider n° 7720 arrived with a waiting time of 8 ticks\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 move from (1, 4) to (0, 4) using car (7846, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7724 move from (0, 2) to (0, 3) using car (7917, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7725 move from (8, 6) to (8, 7) using car (7872, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7729 doesn't move\n", - "Agent rider 7730 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7731 move from (8, 1) to (8, 2) using car (7814, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 7740 move from (0, 2) to (0, 3) using car (7917, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7742 move from (2, 6) to (2, 7) using car (7833, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7744 arrived\n", - "Driver 7748 arrived\n", - "Driver 7753 arrived\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7766 move from (3, 1) to (3, 2) using car (7911, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7767 move from (1, 4) to (0, 4) using car (7846, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7768 move from (4, 5) to (5, 5) using car (7858, [(4, 5), (5, 5)], 0)\n", - "Agent rider 7769 move from (5, 5) to (5, 4) using car (7849, [(5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", - "Driver 7780 arrived\n", - "Driver 7785 arrived\n", - "Driver 7788 arrived\n", - "Agent rider 7793 move from (6, 0) to (5, 0) using car (7770, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7794 move from (4, 5) to (5, 5) using car (7858, [(4, 5), (5, 5)], 0)\n", - "Agent rider 7795 move from (6, 0) to (5, 0) using car (7770, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7802 move from (9, 5) to (8, 5) using car (7927, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7803 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7804 move from (5, 0) to (6, 0) using car (7887, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 7804 arrived with a waiting time of 2 ticks\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7806 move from (8, 5) to (8, 6) using car (7848, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 7806 arrived with a waiting time of 1 ticks\n", - "Driver 7809 arrived\n", - "Driver 7813 arrived\n", - "Agent rider 7817 move from (3, 9) to (2, 9) using car (7854, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7819 move from (7, 4) to (7, 3) using car (7867, [(7, 4), (7, 3)], 0)\n", - "Agent rider 7830 move from (9, 1) to (9, 2) using car (7901, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7831 move from (5, 0) to (6, 0) using car (7914, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (1, 4) to (0, 4) using car (7846, [(1, 4), (0, 4)], 0)\n", - "Agent rider 7840 move from (0, 2) to (0, 3) using car (7917, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (4, 4) to (4, 3) using car (7886, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7842 move from (4, 7) to (4, 8) using car (7866, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 7842 arrived with a waiting time of 1 ticks\n", - "Agent rider 7843 move from (3, 9) to (4, 9) using car (7885, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7844 move from (2, 6) to (2, 7) using car (7833, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7853 arrived\n", - "Driver 7862 arrived\n", - "Driver 7864 arrived\n", - "Driver 7865 arrived\n", - "Agent rider 7869 move from (9, 5) to (8, 5) using car (7927, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7870 move from (5, 0) to (6, 0) using car (7887, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 7873 arrived\n", - "Driver 7878 arrived\n", - "Driver 7880 arrived\n", - "Agent rider 7882 move from (1, 2) to (1, 1) using car (7808, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7893 move from (5, 0) to (6, 0) using car (7887, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7894 move from (7, 8) to (6, 8) using car (7888, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (3, 9) to (4, 9) using car (7885, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (5, 0) to (6, 0) using car (7914, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7906 move from (2, 7) to (2, 8) using car (7835, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7907 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 doesn't move\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 move from (7, 4) to (7, 3) using car (7867, [(7, 4), (7, 3)], 0)\n", - "Agent rider 7924 move from (6, 2) to (5, 2) using car (7859, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7929 doesn't move\n", - "tick 567 ended\n", - "I am driver 7930 - trip: [(8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 7931 - trip: [(2, 7), (2, 8)]\n", - "2 drivers generated.\n", - "I am rider 7932 - dep: (9, 7) , arr: (8, 2)\n", - "I am rider 7933 - dep: (0, 3) , arr: (5, 3)\n", - "I am rider 7934 - dep: (4, 3) , arr: (2, 7)\n", - "I am rider 7935 - dep: (4, 8) , arr: (7, 5)\n", - "I am rider 7936 - dep: (3, 5) , arr: (3, 2)\n", - "I am rider 7937 - dep: (8, 0) , arr: (0, 2)\n", - "I am rider 7938 - dep: (9, 3) , arr: (2, 2)\n", - "7 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7230 move from (6, 8) to (5, 8) using car (7888, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7287 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (0, 3) to (0, 4) using car (7917, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7396 move from (2, 8) to (3, 8) using car (7915, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7397 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7439 move from (0, 3) to (0, 4) using car (7855, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7462 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7525 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7527 move from (5, 9) to (4, 9) using car (7828, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7562 move from (4, 2) to (3, 2) using car (7877, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7563 move from (8, 7) to (8, 8) using car (7872, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 7563 arrived with a waiting time of 11 ticks\n", - "Agent rider 7584 move from (8, 6) to (8, 7) using car (7848, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 move from (8, 2) to (8, 3) using car (7814, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 7615 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7628 move from (2, 8) to (2, 9) using car (7835, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7630 move from (0, 3) to (0, 4) using car (7855, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 7630 arrived with a waiting time of 14 ticks\n", - "Agent rider 7643 move from (2, 8) to (2, 9) using car (7835, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7667 move from (5, 7) to (4, 7) using car (7861, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7698 doesn't move\n", - "Agent rider 7699 doesn't move\n", - "Agent rider 7720 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 doesn't move\n", - "Agent rider 7724 move from (0, 3) to (0, 4) using car (7917, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7725 move from (8, 7) to (8, 8) using car (7872, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7729 move from (6, 8) to (5, 8) using car (7888, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7730 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7731 move from (8, 2) to (8, 3) using car (7814, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 7740 move from (0, 3) to (0, 4) using car (7917, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7742 move from (2, 7) to (3, 7) using car (7833, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7748 arrived\n", - "Driver 7749 arrived\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7766 move from (3, 2) to (2, 2) using car (7911, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (5, 4) to (5, 3) using car (7849, [(5, 4), (5, 3), (6, 3)], 0)\n", - "Driver 7772 arrived\n", + "Agent rider 7605 move from (7, 0) to (7, 1) using car (7925, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Driver 7636 arrived\n", + "Agent rider 7659 move from (2, 8) to (3, 8) using car (7828, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 7660 move from (1, 5) to (0, 5) using car (7773, [(1, 5), (0, 5)], 0)\n", + "Rider n° 7660 arrived with a waiting time of 11 ticks\n", + "Agent rider 7675 move from (4, 8) to (4, 9) using car (7790, [(4, 8), (4, 9)], 0)\n", + "Agent rider 7684 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7685 doesn't move\n", + "Agent rider 7688 move from (5, 4) to (6, 4) using car (7769, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 move from (7, 8) to (6, 8) using car (7869, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7694 move from (5, 1) to (4, 1) using car (7838, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 7697 arrived\n", + "Agent rider 7701 move from (5, 2) to (5, 3) using car (7896, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7715 move from (4, 4) to (5, 4) using car (7887, [(4, 4), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (9, 7) to (9, 6) using car (7895, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Driver 7727 arrived\n", + "Agent rider 7728 doesn't move\n", + "Agent rider 7730 move from (4, 8) to (3, 8) using car (7889, [(4, 8), (3, 8)], 0)\n", + "Driver 7734 arrived\n", + "Agent rider 7742 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7754 move from (4, 1) to (5, 1) using car (7883, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 7757 move from (5, 2) to (5, 3) using car (7896, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 7767 arrived\n", "Driver 7775 arrived\n", - "Driver 7785 arrived\n", - "Agent rider 7793 move from (5, 0) to (4, 0) using car (7770, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7795 move from (5, 0) to (4, 0) using car (7770, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 7801 arrived\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7805 doesn't move\n", - "Agent rider 7817 move from (2, 9) to (1, 9) using car (7854, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 7817 arrived with a waiting time of 2 ticks\n", - "Agent rider 7819 doesn't move\n", - "Driver 7824 arrived\n", - "Driver 7827 arrived\n", - "Agent rider 7830 move from (9, 2) to (9, 3) using car (7901, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7831 move from (6, 0) to (6, 1) using car (7914, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 move from (2, 5) to (2, 6) using car (7876, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (0, 3) to (0, 4) using car (7917, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (4, 3) to (4, 2) using car (7886, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 7843 move from (4, 9) to (5, 9) using car (7885, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7844 move from (2, 7) to (3, 7) using car (7833, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 7844 arrived with a waiting time of 2 ticks\n", - "Driver 7856 arrived\n", - "Driver 7863 arrived\n", - "Driver 7865 arrived\n", - "Agent rider 7869 move from (8, 5) to (8, 4) using car (7927, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7870 move from (6, 0) to (7, 0) using car (7887, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 7875 arrived\n", - "Agent rider 7882 move from (1, 1) to (2, 1) using car (7808, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 move from (1, 1) to (2, 1) using car (7808, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7781 move from (2, 6) to (2, 5) using car (7841, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 7789 arrived\n", + "Agent rider 7802 move from (8, 3) to (8, 4) using car (7765, [(8, 3), (8, 4)], 0)\n", + "Agent rider 7803 move from (2, 6) to (2, 5) using car (7841, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 7803 arrived with a waiting time of 4 ticks\n", + "Agent rider 7805 move from (5, 1) to (4, 1) using car (7838, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7806 move from (2, 3) to (2, 4) using car (7873, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7807 move from (9, 3) to (8, 3) using car (7927, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 7809 arrived\n", + "Driver 7810 arrived\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7819 move from (4, 5) to (4, 6) using car (7856, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 move from (5, 2) to (5, 3) using car (7896, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7826 doesn't move\n", + "Driver 7830 arrived\n", + "Driver 7834 arrived\n", + "Driver 7843 arrived\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 move from (7, 8) to (6, 8) using car (7869, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Driver 7849 arrived\n", + "Driver 7851 arrived\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7860 move from (7, 0) to (6, 0) using car (7876, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 move from (2, 4) to (2, 3) using car (7882, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (2, 3) to (2, 4) using car (7873, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7865 move from (3, 5) to (3, 4) using car (7871, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7866 move from (4, 1) to (5, 1) using car (7761, [(4, 1), (5, 1)], 0)\n", + "Agent rider 7867 move from (4, 1) to (5, 1) using car (7883, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 7868 move from (3, 0) to (4, 0) using car (7870, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7872 arrived\n", "Driver 7891 arrived\n", - "Agent rider 7893 move from (6, 0) to (7, 0) using car (7887, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7894 move from (6, 8) to (5, 8) using car (7888, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 7895 move from (4, 5) to (3, 5) using car (7851, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 7904 move from (4, 9) to (5, 9) using car (7885, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 0) to (6, 1) using car (7914, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7906 move from (2, 8) to (2, 9) using car (7835, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7907 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 move from (3, 1) to (4, 1) using car (7860, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 doesn't move\n", - "Agent rider 7924 move from (5, 2) to (4, 2) using car (7859, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7929 move from (2, 5) to (2, 6) using car (7876, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (0, 3) to (0, 4) using car (7917, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7934 move from (4, 3) to (3, 3) using car (7792, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7935 doesn't move\n", - "Agent rider 7936 doesn't move\n", - "Agent rider 7937 doesn't move\n", + "Driver 7894 arrived\n", + "Agent rider 7899 move from (8, 4) to (9, 4) using car (7799, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7900 move from (3, 0) to (4, 0) using car (7870, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7901 move from (2, 7) to (3, 7) using car (7878, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7910 move from (4, 2) to (4, 3) using car (7888, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", + "Agent rider 7911 doesn't move\n", + "Agent rider 7912 doesn't move\n", + "Agent rider 7913 doesn't move\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7916 move from (4, 2) to (3, 2) using car (7874, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7937 move from (4, 9) to (5, 9) using car (7877, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 7938 doesn't move\n", - "tick 568 ended\n", - "I am driver 7939 - trip: [(4, 5), (3, 5), (2, 5), (1, 5)]\n", - "1 drivers generated.\n", - "I am rider 7940 - dep: (5, 3) , arr: (2, 6)\n", - "I am rider 7941 - dep: (1, 3) , arr: (5, 8)\n", + "Agent rider 7939 move from (0, 6) to (1, 6) using car (7929, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7940 move from (5, 2) to (5, 3) using car (7896, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7941 move from (5, 7) to (6, 7) using car (7760, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7942 move from (5, 6) to (5, 5) using car (7885, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7944 doesn't move\n", + "tick 557 ended\n", + "I am driver 7945 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)]\n", + "I am driver 7946 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 7947 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 7948 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", + "I am driver 7949 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 7950 - trip: [(3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 7951 - trip: [(5, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 7952 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", + "I am driver 7953 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "9 drivers generated.\n", + "I am rider 7954 - dep: (7, 3) , arr: (8, 7)\n", + "I am rider 7955 - dep: (4, 0) , arr: (1, 0)\n", "2 riders generated.\n", - "Agent rider 7152 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7230 move from (5, 8) to (4, 8) using car (7888, [(5, 8), (4, 8)], 0)\n", - "Rider n° 7230 arrived with a waiting time of 33 ticks\n", - "Agent rider 7287 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7292 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7322 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7396 move from (3, 8) to (4, 8) using car (7915, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7397 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7439 move from (0, 4) to (0, 5) using car (7855, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7462 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7525 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7527 move from (4, 9) to (3, 9) using car (7828, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7562 move from (3, 2) to (2, 2) using car (7877, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7584 move from (8, 7) to (8, 8) using car (7848, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 7585 move from (8, 2) to (8, 1) using car (7852, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7587 move from (8, 3) to (8, 4) using car (7814, [(8, 3), (8, 4)], 0)\n", - "Agent rider 7615 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7628 move from (2, 9) to (1, 9) using car (7835, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7643 move from (2, 9) to (1, 9) using car (7835, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7646 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7667 move from (4, 7) to (3, 7) using car (7861, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 7667 arrived with a waiting time of 7 ticks\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7698 doesn't move\n", - "Agent rider 7699 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (2, 1) to (3, 1) using car (7808, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7723 move from (0, 4) to (0, 5) using car (7855, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7724 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7725 move from (8, 8) to (8, 9) using car (7872, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7729 move from (5, 8) to (4, 8) using car (7888, [(5, 8), (4, 8)], 0)\n", - "Rider n° 7729 arrived with a waiting time of 7 ticks\n", - "Agent rider 7730 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7731 move from (8, 3) to (8, 4) using car (7814, [(8, 3), (8, 4)], 0)\n", - "Agent rider 7740 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7742 move from (3, 7) to (4, 7) using car (7833, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 7749 arrived\n", - "Agent rider 7762 doesn't move\n", - "Agent rider 7766 move from (2, 2) to (1, 2) using car (7911, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7767 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (5, 3) to (6, 3) using car (7849, [(5, 3), (6, 3)], 0)\n", - "Driver 7775 arrived\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7795 doesn't move\n", - "Agent rider 7796 doesn't move\n", - "Agent rider 7797 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7377 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7384 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7388 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7406 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7492 move from (2, 7) to (2, 6) using car (7886, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 7493 move from (3, 8) to (3, 7) using car (7930, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 doesn't move\n", + "Agent rider 7554 doesn't move\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 move from (7, 4) to (7, 5) using car (7831, [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7605 move from (7, 1) to (7, 2) using car (7925, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 7605 arrived with a waiting time of 10 ticks\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7659 move from (3, 8) to (3, 7) using car (7930, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 7675 doesn't move\n", + "Agent rider 7684 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7685 move from (4, 4) to (4, 5) using car (7924, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7688 move from (6, 4) to (7, 4) using car (7769, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7693 move from (6, 8) to (5, 8) using car (7869, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7694 move from (4, 1) to (3, 1) using car (7838, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7701 doesn't move\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (9, 6) to (8, 6) using car (7947, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 7728 move from (7, 4) to (7, 5) using car (7831, [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7730 move from (3, 8) to (3, 7) using car (7930, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Rider n° 7730 arrived with a waiting time of 1 ticks\n", + "Agent rider 7742 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7754 move from (5, 1) to (6, 1) using car (7883, [(5, 1), (6, 1)], 0)\n", + "Agent rider 7757 move from (5, 3) to (5, 4) using car (7896, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 7764 arrived\n", + "Agent rider 7781 move from (2, 5) to (2, 4) using car (7841, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 7801 arrived\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7805 doesn't move\n", + "Agent rider 7805 move from (4, 1) to (3, 1) using car (7838, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 7806 move from (2, 4) to (2, 5) using car (7873, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 7806 arrived with a waiting time of 0 ticks\n", + "Agent rider 7807 move from (8, 3) to (7, 3) using car (7927, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 7810 arrived\n", + "Driver 7814 arrived\n", + "Agent rider 7817 doesn't move\n", "Agent rider 7819 doesn't move\n", - "Driver 7827 arrived\n", - "Agent rider 7830 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 7830 arrived with a waiting time of 5 ticks\n", - "Agent rider 7831 move from (6, 1) to (6, 2) using car (7914, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 move from (2, 6) to (2, 7) using car (7876, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7836 arrived\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (0, 4) to (0, 5) using car (7855, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7840 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (4, 2) to (3, 2) using car (7859, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7843 move from (5, 9) to (6, 9) using car (7885, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7846 arrived\n", - "Driver 7850 arrived\n", - "Driver 7858 arrived\n", - "Driver 7865 arrived\n", - "Driver 7867 arrived\n", - "Agent rider 7869 move from (8, 4) to (8, 3) using car (7927, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7870 move from (7, 0) to (7, 1) using car (7887, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 7874 arrived\n", - "Agent rider 7882 move from (2, 1) to (3, 1) using car (7808, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n" + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7824 move from (5, 3) to (5, 4) using car (7896, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 7824 arrived with a waiting time of 2 ticks\n", + "Agent rider 7826 doesn't move\n", + "Driver 7829 arrived\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 move from (6, 8) to (5, 8) using car (7869, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Driver 7851 arrived\n", + "Agent rider 7855 move from (2, 7) to (2, 6) using car (7886, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 7859 arrived\n", + "Agent rider 7860 doesn't move\n", + "Agent rider 7861 move from (1, 6) to (2, 6) using car (7929, [(1, 6), (2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 move from (2, 3) to (1, 3) using car (7882, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 7863 move from (6, 6) to (6, 5) using car (7875, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7864 move from (2, 4) to (3, 4) using car (7921, [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7865 doesn't move\n", + "Agent rider 7866 move from (5, 1) to (6, 1) using car (7883, [(5, 1), (6, 1)], 0)\n", + "Agent rider 7867 move from (5, 1) to (6, 1) using car (7883, [(5, 1), (6, 1)], 0)\n", + "Agent rider 7868 move from (4, 0) to (5, 0) using car (7870, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7884 arrived\n", + "Agent rider 7899 doesn't move\n", + "Agent rider 7900 move from (4, 0) to (5, 0) using car (7870, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7901 move from (3, 7) to (4, 7) using car (7878, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (8, 5) to (7, 5) using car (7933, [(8, 5), (7, 5)], 0)\n", + "Agent rider 7910 move from (4, 3) to (4, 4) using car (7888, [(4, 3), (4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", + "Agent rider 7911 doesn't move\n", + "Agent rider 7912 move from (1, 6) to (1, 5) using car (7945, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1)], 0)\n", + "Rider n° 7912 arrived with a waiting time of 2 ticks\n", + "Agent rider 7913 move from (6, 9) to (7, 9) using car (7928, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7916 move from (3, 2) to (2, 2) using car (7874, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7938 doesn't move\n", + "Agent rider 7939 move from (1, 6) to (2, 6) using car (7929, [(1, 6), (2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7941 move from (6, 7) to (5, 7) using car (7936, [(6, 7), (5, 7)], 0)\n", + "Agent rider 7942 move from (5, 5) to (5, 4) using car (7885, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7944 doesn't move\n", + "Agent rider 7954 doesn't move\n", + "Agent rider 7955 doesn't move\n", + "tick 558 ended\n", + "I am driver 7956 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 7957 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 7958 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 7959 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 7960 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 7961 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 7962 - trip: [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 7963 - trip: [(3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 7964 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 7965 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 7966 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", + "I am driver 7967 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 7968 - trip: [(3, 0), (3, 1), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 7969 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 7970 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 7971 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 7972 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "17 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 move from (7, 4) to (8, 4) using car (7769, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (7, 3) to (7, 4) using car (7920, [(7, 3), (7, 4)], 0)\n", + "Agent rider 7377 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7884 move from (2, 1) to (3, 1) using car (7808, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7893 move from (7, 0) to (7, 1) using car (7887, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7894 move from (5, 8) to (4, 8) using car (7888, [(5, 8), (4, 8)], 0)\n", - "Agent rider 7895 move from (3, 5) to (2, 5) using car (7851, [(3, 5), (2, 5)], 0)\n", - "Driver 7898 arrived\n", - "Agent rider 7904 move from (5, 9) to (6, 9) using car (7885, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 1) to (6, 2) using car (7914, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7906 move from (2, 9) to (1, 9) using car (7835, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7907 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 move from (4, 1) to (5, 1) using car (7860, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7922 move from (5, 2) to (6, 2) using car (7897, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7923 doesn't move\n", - "Agent rider 7924 move from (4, 2) to (3, 2) using car (7859, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 7924 arrived with a waiting time of 0 ticks\n", - "Agent rider 7929 move from (2, 6) to (2, 7) using car (7876, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (0, 4) to (0, 5) using car (7917, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7934 move from (3, 3) to (2, 3) using car (7792, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7935 doesn't move\n", - "Agent rider 7936 move from (3, 5) to (2, 5) using car (7851, [(3, 5), (2, 5)], 0)\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7406 doesn't move\n", + "Agent rider 7492 move from (2, 6) to (2, 5) using car (7886, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (7, 1) to (6, 1) using car (7890, [(7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 7554 move from (9, 5) to (9, 4) using car (7895, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 move from (7, 5) to (7, 6) using car (7831, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7659 doesn't move\n", + "Agent rider 7675 move from (4, 9) to (3, 9) using car (7898, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7685 move from (4, 5) to (4, 6) using car (7924, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7688 move from (7, 4) to (8, 4) using car (7769, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 7688 arrived with a waiting time of 4 ticks\n", + "Agent rider 7693 doesn't move\n", + "Agent rider 7694 move from (3, 1) to (2, 1) using car (7838, [(3, 1), (2, 1)], 0)\n", + "Rider n° 7694 arrived with a waiting time of 7 ticks\n", + "Agent rider 7701 move from (5, 3) to (4, 3) using car (7918, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 7711 arrived\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (8, 6) to (7, 6) using car (7947, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 7728 move from (7, 5) to (7, 6) using car (7831, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7742 move from (7, 3) to (7, 4) using car (7920, [(7, 3), (7, 4)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 move from (5, 4) to (6, 4) using car (7896, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 7761 arrived\n", + "Driver 7765 arrived\n", + "Driver 7773 arrived\n", + "Agent rider 7781 move from (2, 4) to (2, 3) using car (7841, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 7790 arrived\n", + "Driver 7798 arrived\n", + "Driver 7799 arrived\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7805 move from (3, 1) to (2, 1) using car (7838, [(3, 1), (2, 1)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Driver 7814 arrived\n", + "Agent rider 7817 move from (9, 5) to (8, 5) using car (7966, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 7819 doesn't move\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7826 move from (9, 5) to (8, 5) using car (7966, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Driver 7839 arrived\n", + "Agent rider 7845 move from (7, 8) to (7, 7) using car (7931, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 move from (9, 5) to (8, 5) using car (7966, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 7855 move from (2, 6) to (2, 5) using car (7886, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 7860 doesn't move\n", + "Agent rider 7861 move from (2, 6) to (3, 6) using car (7929, [(2, 6), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 move from (1, 3) to (0, 3) using car (7882, [(1, 3), (0, 3)], 0)\n", + "Agent rider 7863 move from (6, 5) to (6, 4) using car (7875, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7864 move from (3, 4) to (3, 5) using car (7921, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7865 move from (3, 4) to (3, 5) using car (7921, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7866 move from (6, 1) to (6, 2) using car (7876, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7867 move from (6, 1) to (6, 2) using car (7876, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7868 move from (5, 0) to (6, 0) using car (7870, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7881 arrived\n", + "Driver 7889 arrived\n", + "Agent rider 7899 doesn't move\n", + "Agent rider 7900 move from (5, 0) to (6, 0) using car (7870, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7901 move from (4, 7) to (5, 7) using car (7878, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Rider n° 7901 arrived with a waiting time of 1 ticks\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Agent rider 7908 move from (7, 3) to (6, 3) using car (7927, [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7910 move from (4, 4) to (4, 5) using car (7888, [(4, 4), (4, 5), (4, 6), (3, 6)], 0)\n", + "Agent rider 7911 move from (6, 2) to (6, 3) using car (7919, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 7913 move from (7, 9) to (8, 9) using car (7928, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 move from (8, 3) to (7, 3) using car (7953, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (2, 2) to (1, 2) using car (7874, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 7935 arrived\n", "Agent rider 7937 doesn't move\n", - "Agent rider 7938 move from (9, 3) to (9, 4) using car (7901, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7940 move from (5, 3) to (6, 3) using car (7849, [(5, 3), (6, 3)], 0)\n", - "Agent rider 7941 move from (1, 3) to (1, 4) using car (7918, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "tick 569 ended\n", - "I am driver 7942 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 7943 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 7944 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 7945 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 7946 - trip: [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9)]\n", - "I am driver 7947 - trip: [(5, 6), (4, 6), (3, 6), (3, 5)]\n", - "I am driver 7948 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 7949 - trip: [(2, 6), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 7950 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 7951 - trip: [(8, 3), (7, 3), (6, 3), (6, 4)]\n", - "10 drivers generated.\n", - "I am rider 7952 - dep: (0, 8) , arr: (0, 1)\n", - "I am rider 7953 - dep: (0, 0) , arr: (9, 6)\n", - "I am rider 7954 - dep: (7, 4) , arr: (2, 6)\n", - "I am rider 7955 - dep: (7, 0) , arr: (5, 2)\n", - "I am rider 7956 - dep: (6, 9) , arr: (5, 2)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7287 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7292 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7322 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7396 move from (4, 8) to (4, 7) using car (7915, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 7396 arrived with a waiting time of 15 ticks\n", - "Agent rider 7397 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7439 move from (0, 5) to (0, 6) using car (7855, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 7439 arrived with a waiting time of 23 ticks\n", - "Agent rider 7462 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7525 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7527 move from (3, 9) to (2, 9) using car (7828, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 7562 move from (2, 2) to (1, 2) using car (7877, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7584 move from (8, 8) to (9, 8) using car (7848, [(8, 8), (9, 8)], 0)\n", - "Rider n° 7584 arrived with a waiting time of 13 ticks\n", - "Agent rider 7585 move from (8, 1) to (8, 0) using car (7852, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7585 arrived with a waiting time of 18 ticks\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7615 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7628 move from (1, 9) to (0, 9) using car (7835, [(1, 9), (0, 9)], 0)\n", - "Agent rider 7643 move from (1, 9) to (0, 9) using car (7835, [(1, 9), (0, 9)], 0)\n", - "Agent rider 7646 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7698 move from (1, 2) to (0, 2) using car (7911, [(1, 2), (0, 2)], 0)\n", - "Rider n° 7698 arrived with a waiting time of 5 ticks\n", - "Agent rider 7699 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7723 move from (0, 5) to (0, 6) using car (7855, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 7723 arrived with a waiting time of 8 ticks\n", - "Agent rider 7724 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7725 move from (8, 9) to (7, 9) using car (7872, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 7725 arrived with a waiting time of 10 ticks\n", - "Agent rider 7730 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7742 move from (4, 7) to (5, 7) using car (7833, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 7762 move from (8, 1) to (8, 0) using car (7852, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 7762 arrived with a waiting time of 7 ticks\n", - "Agent rider 7766 doesn't move\n", - "Agent rider 7767 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 doesn't move\n", - "Driver 7770 arrived\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7795 doesn't move\n", - "Agent rider 7796 move from (1, 2) to (0, 2) using car (7911, [(1, 2), (0, 2)], 0)\n", - "Agent rider 7797 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7802 move from (8, 5) to (9, 5) using car (7857, [(8, 5), (9, 5)], 0)\n", - "Agent rider 7803 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7938 move from (6, 2) to (6, 3) using car (7934, [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7939 doesn't move\n", + "Agent rider 7940 move from (5, 3) to (4, 3) using car (7918, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7941 move from (5, 7) to (6, 7) using car (7926, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 7942 move from (5, 4) to (6, 4) using car (7896, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7944 doesn't move\n", + "Agent rider 7954 doesn't move\n", + "Agent rider 7955 doesn't move\n", + "tick 559 ended\n", + "I am driver 7973 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 7974 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 7975 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 7976 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 7977 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 7978 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 7979 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 7980 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 7981 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 7982 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 7983 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 7984 - trip: [(6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 7985 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)]\n", + "13 drivers generated.\n", + "I am rider 7986 - dep: (9, 2) , arr: (1, 6)\n", + "1 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 doesn't move\n", + "Agent rider 7291 move from (8, 4) to (9, 4) using car (7769, [(8, 4), (9, 4)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7384 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7388 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7492 move from (2, 5) to (2, 4) using car (7886, [(2, 5), (2, 4)], 0)\n", + "Agent rider 7493 move from (3, 7) to (3, 8) using car (7950, [(3, 7), (3, 8)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (6, 1) to (7, 1) using car (7897, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7554 move from (9, 4) to (9, 3) using car (7895, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 7554 arrived with a waiting time of 12 ticks\n", + "Agent rider 7578 move from (9, 4) to (9, 3) using car (7895, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7581 move from (7, 6) to (7, 7) using car (7831, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7583 move from (7, 6) to (7, 7) using car (7831, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7659 move from (3, 7) to (3, 8) using car (7950, [(3, 7), (3, 8)], 0)\n", + "Agent rider 7675 move from (3, 9) to (2, 9) using car (7898, [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7684 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7685 move from (4, 6) to (4, 7) using car (7924, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7693 move from (5, 8) to (4, 8) using car (7957, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7701 move from (4, 3) to (4, 2) using car (7918, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7728 move from (7, 6) to (7, 7) using car (7831, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7754 move from (6, 1) to (5, 1) using car (7890, [(6, 1), (5, 1)], 0)\n", + "Agent rider 7757 doesn't move\n", + "Driver 7765 arrived\n", + "Agent rider 7781 move from (2, 3) to (1, 3) using car (7841, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 7798 arrived\n", + "Agent rider 7802 move from (8, 4) to (9, 4) using car (7769, [(8, 4), (9, 4)], 0)\n", "Agent rider 7805 doesn't move\n", - "Agent rider 7819 move from (7, 3) to (7, 2) using car (7845, [(7, 3), (7, 2)], 0)\n", - "Driver 7821 arrived\n", - "Agent rider 7831 move from (6, 2) to (6, 3) using car (7914, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 move from (2, 7) to (2, 8) using car (7876, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7834 arrived\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (0, 5) to (0, 6) using car (7855, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7840 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (3, 2) to (2, 2) using car (7859, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 7843 move from (6, 9) to (7, 9) using car (7885, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7869 move from (8, 3) to (8, 2) using car (7927, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7870 move from (7, 1) to (7, 2) using car (7887, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7882 move from (3, 1) to (4, 1) using car (7808, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 move from (3, 1) to (4, 1) using car (7808, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7893 move from (7, 1) to (7, 2) using car (7887, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 7893 arrived with a waiting time of 1 ticks\n", - "Agent rider 7894 move from (4, 8) to (4, 7) using car (7915, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Driver 7900 arrived\n", - "Agent rider 7904 move from (6, 9) to (7, 9) using car (7885, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 2) to (6, 3) using car (7914, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7906 move from (1, 9) to (0, 9) using car (7835, [(1, 9), (0, 9)], 0)\n", - "Agent rider 7907 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 7919 arrived\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 move from (5, 1) to (6, 1) using car (7860, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7922 move from (6, 2) to (7, 2) using car (7897, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7923 doesn't move\n", - "Agent rider 7929 move from (2, 7) to (2, 8) using car (7876, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7931 arrived\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (0, 5) to (0, 6) using car (7917, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7934 move from (2, 3) to (1, 3) using car (7792, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7935 move from (4, 8) to (4, 7) using car (7915, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7936 doesn't move\n", + "Agent rider 7807 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7817 move from (8, 5) to (7, 5) using car (7966, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 7819 doesn't move\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7826 move from (8, 5) to (7, 5) using car (7966, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Driver 7835 arrived\n", + "Agent rider 7845 move from (7, 7) to (7, 6) using car (7931, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 move from (5, 8) to (4, 8) using car (7957, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7847 move from (8, 5) to (7, 5) using car (7966, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Driver 7853 arrived\n", + "Agent rider 7855 move from (2, 5) to (2, 4) using car (7886, [(2, 5), (2, 4)], 0)\n", + "Agent rider 7860 move from (6, 0) to (5, 0) using car (7984, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 7861 move from (3, 6) to (3, 7) using car (7929, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (6, 4) to (6, 3) using car (7875, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7864 move from (3, 5) to (4, 5) using car (7921, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7865 move from (3, 5) to (4, 5) using car (7921, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7866 move from (6, 2) to (6, 3) using car (7876, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7867 move from (6, 2) to (6, 3) using car (7876, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7868 move from (6, 0) to (7, 0) using car (7870, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7880 arrived\n", + "Driver 7883 arrived\n", + "Agent rider 7899 move from (9, 4) to (9, 3) using car (7895, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 7899 arrived with a waiting time of 3 ticks\n", + "Agent rider 7900 doesn't move\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Driver 7906 arrived\n", + "Agent rider 7908 move from (6, 3) to (5, 3) using car (7927, [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7910 move from (4, 5) to (5, 5) using car (7963, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Rider n° 7910 arrived with a waiting time of 1 ticks\n", + "Agent rider 7911 move from (6, 3) to (6, 4) using car (7919, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 7913 move from (8, 9) to (9, 9) using car (7928, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 move from (7, 3) to (6, 3) using car (7953, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (1, 2) to (2, 2) using car (7980, [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Driver 7923 arrived\n", + "Driver 7933 arrived\n", + "Driver 7936 arrived\n", "Agent rider 7937 doesn't move\n", - "Agent rider 7938 move from (9, 4) to (9, 5) using car (7901, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7940 doesn't move\n", - "Agent rider 7941 move from (1, 4) to (1, 5) using car (7918, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 7952 doesn't move\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (7, 4) to (7, 3) using car (7899, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 7938 move from (6, 3) to (6, 4) using car (7934, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7939 move from (2, 6) to (2, 7) using car (7873, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7940 move from (4, 3) to (4, 2) using car (7956, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 7941 move from (6, 7) to (7, 7) using car (7926, [(6, 7), (7, 7)], 0)\n", + "Agent rider 7942 move from (6, 4) to (7, 4) using car (7896, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7944 doesn't move\n", + "Agent rider 7954 move from (7, 3) to (7, 4) using car (7925, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 7955 doesn't move\n", - "Agent rider 7956 move from (6, 9) to (7, 9) using car (7885, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "tick 570 ended\n", - "I am driver 7957 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "I am driver 7958 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", - "I am driver 7959 - trip: [(8, 3), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 7960 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 7961 - trip: [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 7962 - trip: [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 7963 - trip: [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 7964 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 7965 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 7966 - trip: [(1, 1), (2, 1)]\n", - "I am driver 7967 - trip: [(6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 7968 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 7969 - trip: [(1, 8), (1, 9), (2, 9), (3, 9)]\n", - "I am driver 7970 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", - "I am driver 7971 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 7972 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 7973 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 7974 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 7975 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 7976 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 7977 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 7978 - trip: [(3, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 7979 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "23 drivers generated.\n", - "I am rider 7980 - dep: (3, 5) , arr: (6, 2)\n", - "I am rider 7981 - dep: (9, 8) , arr: (6, 9)\n", - "I am rider 7982 - dep: (2, 9) , arr: (1, 1)\n", - "I am rider 7983 - dep: (0, 8) , arr: (2, 3)\n", - "I am rider 7984 - dep: (1, 2) , arr: (1, 5)\n", - "I am rider 7985 - dep: (4, 0) , arr: (9, 9)\n", - "I am rider 7986 - dep: (0, 8) , arr: (4, 3)\n", - "I am rider 7987 - dep: (3, 9) , arr: (8, 5)\n", - "I am rider 7988 - dep: (7, 7) , arr: (6, 8)\n", - "I am rider 7989 - dep: (2, 3) , arr: (8, 6)\n", - "10 riders generated.\n", - "Agent rider 7152 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7287 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7292 move from (0, 6) to (0, 7) using car (7917, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7322 move from (0, 6) to (0, 7) using car (7917, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7397 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7462 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7525 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7527 move from (2, 9) to (1, 9) using car (7828, [(2, 9), (1, 9)], 0)\n", - "Agent rider 7562 move from (1, 2) to (1, 3) using car (7943, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 7585 doesn't move\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7615 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (0, 6) to (0, 7) using car (7917, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7699 move from (1, 3) to (0, 3) using car (7792, [(1, 3), (0, 3)], 0)\n", - "Rider n° 7699 arrived with a waiting time of 9 ticks\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7724 move from (0, 6) to (0, 7) using car (7917, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7730 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Driver 7736 arrived\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 doesn't move\n", - "Agent rider 7766 doesn't move\n", - "Agent rider 7767 move from (0, 6) to (0, 7) using car (7917, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7768 move from (5, 5) to (5, 6) using car (7942, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 7769 move from (6, 3) to (6, 4) using car (7914, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7795 doesn't move\n", - "Agent rider 7796 move from (0, 2) to (1, 2) using car (7957, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7797 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 7800 arrived\n", - "Agent rider 7802 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7803 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7805 move from (0, 7) to (1, 7) using car (7973, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Driver 7814 arrived\n", - "Agent rider 7819 doesn't move\n", - "Agent rider 7831 move from (6, 3) to (6, 4) using car (7914, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 move from (2, 8) to (3, 8) using car (7876, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 move from (9, 7) to (9, 8) using car (7946, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 7839 move from (0, 6) to (0, 7) using car (7855, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7840 move from (0, 6) to (0, 7) using car (7917, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (2, 2) to (1, 2) using car (7859, [(2, 2), (1, 2)], 0)\n", - "Agent rider 7843 move from (7, 9) to (8, 9) using car (7885, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7849 arrived\n", - "Driver 7851 arrived\n", - "Driver 7854 arrived\n", - "Agent rider 7869 move from (8, 2) to (8, 1) using car (7927, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 7869 arrived with a waiting time of 5 ticks\n", - "Agent rider 7870 move from (7, 2) to (8, 2) using car (7897, [(7, 2), (8, 2)], 0)\n", - "Driver 7879 arrived\n", - "Agent rider 7882 move from (4, 1) to (5, 1) using car (7808, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 move from (4, 1) to (5, 1) using car (7808, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 7888 arrived\n", - "Driver 7889 arrived\n", - "Agent rider 7894 move from (4, 7) to (4, 6) using car (7915, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 7894 arrived with a waiting time of 2 ticks\n", - "Agent rider 7895 move from (2, 5) to (1, 5) using car (7939, [(2, 5), (1, 5)], 0)\n", - "Agent rider 7904 move from (7, 9) to (8, 9) using car (7885, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 doesn't move\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 move from (6, 1) to (7, 1) using car (7860, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 7922 move from (7, 2) to (8, 2) using car (7887, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 7923 move from (7, 3) to (7, 2) using car (7899, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7929 move from (2, 8) to (3, 8) using car (7876, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7932 move from (9, 7) to (9, 8) using car (7946, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 7933 doesn't move\n", - "Agent rider 7934 move from (1, 3) to (1, 4) using car (7977, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7935 move from (4, 7) to (4, 6) using car (7915, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7936 move from (2, 5) to (1, 5) using car (7939, [(2, 5), (1, 5)], 0)\n", - "Agent rider 7937 move from (8, 0) to (7, 0) using car (7852, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 move from (9, 5) to (9, 6) using car (7901, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 7940 move from (6, 3) to (6, 4) using car (7914, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7941 move from (1, 5) to (1, 6) using car (7918, [(1, 5), (1, 6)], 0)\n", - "Agent rider 7952 move from (0, 8) to (0, 7) using car (7964, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (7, 3) to (6, 3) using car (7951, [(7, 3), (6, 3), (6, 4)], 0)\n", - "Agent rider 7955 doesn't move\n", - "Agent rider 7956 move from (7, 9) to (8, 9) using car (7885, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (2, 9) to (1, 9) using car (7828, [(2, 9), (1, 9)], 0)\n", - "Agent rider 7983 move from (0, 8) to (0, 7) using car (7964, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 move from (1, 2) to (0, 2) using car (7877, [(1, 2), (0, 2)], 0)\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7986 move from (0, 8) to (0, 7) using car (7964, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "tick 571 ended\n", - "I am driver 7990 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 7991 - trip: [(4, 2), (3, 2), (2, 2)]\n", - "I am driver 7992 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "3 drivers generated.\n", - "I am rider 7993 - dep: (7, 7) , arr: (9, 0)\n", - "I am rider 7994 - dep: (5, 4) , arr: (2, 0)\n", - "2 riders generated.\n", - "Agent rider 7152 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7287 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7292 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7322 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7397 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7462 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7525 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7527 move from (1, 9) to (2, 9) using car (7969, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 7562 move from (1, 3) to (2, 3) using car (7943, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 7587 move from (8, 4) to (8, 5) using car (7950, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 7615 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7724 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7730 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7731 move from (8, 4) to (8, 5) using car (7950, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7742 doesn't move\n", - "Agent rider 7766 move from (1, 2) to (2, 2) using car (7957, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7767 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7768 move from (5, 6) to (5, 7) using car (7942, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 7769 move from (6, 4) to (6, 5) using car (7914, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 move from (5, 5) to (4, 5) using car (7961, [(5, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7795 doesn't move\n", - "Agent rider 7796 move from (1, 2) to (2, 2) using car (7957, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Rider n° 7796 arrived with a waiting time of 7 ticks\n", - "Agent rider 7797 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Driver 7799 arrived\n", - "Agent rider 7802 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7803 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7805 move from (1, 7) to (2, 7) using car (7973, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Driver 7812 arrived\n", - "Agent rider 7819 move from (7, 2) to (7, 1) using car (7899, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 7819 arrived with a waiting time of 3 ticks\n", - "Agent rider 7831 move from (6, 4) to (6, 5) using car (7914, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 7832 move from (3, 8) to (4, 8) using car (7876, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 7832 arrived with a waiting time of 6 ticks\n", - "Driver 7835 arrived\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (0, 7) to (0, 8) using car (7855, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7840 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (1, 2) to (2, 2) using car (7957, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7843 move from (8, 9) to (9, 9) using car (7885, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7845 arrived\n", - "Driver 7848 arrived\n", - "Driver 7851 arrived\n", - "Driver 7857 arrived\n", - "Agent rider 7870 move from (8, 2) to (9, 2) using car (7887, [(8, 2), (9, 2)], 0)\n", - "Driver 7871 arrived\n", - "Driver 7881 arrived\n", - "Agent rider 7882 move from (5, 1) to (6, 1) using car (7808, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7884 move from (5, 1) to (6, 1) using car (7808, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 7886 arrived\n", - "Driver 7889 arrived\n", - "Agent rider 7895 move from (1, 5) to (0, 5) using car (7926, [(1, 5), (0, 5)], 0)\n", - "Agent rider 7904 move from (8, 9) to (9, 9) using car (7885, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 3) to (6, 4) using car (7979, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "Driver 7909 arrived\n", - "Driver 7911 arrived\n", - "Driver 7913 arrived\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7921 doesn't move\n", - "Agent rider 7922 move from (8, 2) to (9, 2) using car (7887, [(8, 2), (9, 2)], 0)\n", - "Agent rider 7923 move from (7, 2) to (7, 1) using car (7899, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 7925 arrived\n", - "Agent rider 7929 move from (3, 8) to (4, 8) using car (7876, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 7930 arrived\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 doesn't move\n", - "Agent rider 7934 move from (1, 4) to (1, 5) using car (7977, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7935 move from (4, 6) to (4, 5) using car (7915, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7936 move from (1, 5) to (0, 5) using car (7926, [(1, 5), (0, 5)], 0)\n", - "Agent rider 7937 move from (7, 0) to (6, 0) using car (7852, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 move from (9, 6) to (9, 7) using car (7901, [(9, 6), (9, 7)], 0)\n", - "Agent rider 7940 move from (6, 4) to (6, 5) using car (7914, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 7986 doesn't move\n", + "tick 560 ended\n", + "0 drivers generated.\n", + "I am rider 7987 - dep: (6, 0) , arr: (8, 1)\n", + "I am rider 7988 - dep: (4, 2) , arr: (6, 5)\n", + "I am rider 7989 - dep: (8, 7) , arr: (7, 0)\n", + "I am rider 7990 - dep: (0, 4) , arr: (9, 7)\n", + "I am rider 7991 - dep: (3, 1) , arr: (8, 0)\n", + "I am rider 7992 - dep: (9, 1) , arr: (1, 7)\n", + "I am rider 7993 - dep: (6, 5) , arr: (6, 8)\n", + "I am rider 7994 - dep: (4, 2) , arr: (7, 2)\n", + "I am rider 7995 - dep: (9, 1) , arr: (8, 2)\n", + "9 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 move from (8, 4) to (7, 4) using car (7978, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 move from (7, 4) to (8, 4) using car (7896, [(7, 4), (8, 4)], 0)\n", + "Agent rider 7377 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7384 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7388 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7492 move from (2, 4) to (3, 4) using car (7977, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (7, 1) to (7, 2) using car (7897, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (7, 7) to (8, 7) using car (7831, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7583 move from (7, 7) to (8, 7) using car (7831, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 move from (9, 9) to (9, 8) using car (7928, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7659 move from (3, 8) to (2, 8) using car (7869, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7675 move from (2, 9) to (1, 9) using car (7898, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 7675 arrived with a waiting time of 5 ticks\n", + "Agent rider 7684 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7685 move from (4, 7) to (4, 8) using car (7924, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7693 move from (4, 8) to (3, 8) using car (7957, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7701 move from (4, 2) to (4, 1) using car (7918, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7728 move from (7, 7) to (8, 7) using car (7831, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7742 move from (7, 4) to (8, 4) using car (7896, [(7, 4), (8, 4)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 move from (6, 4) to (6, 5) using car (7919, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 7781 move from (1, 3) to (0, 3) using car (7841, [(1, 3), (0, 3)], 0)\n", + "Rider n° 7781 arrived with a waiting time of 4 ticks\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7807 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7819 move from (4, 6) to (3, 6) using car (7888, [(4, 6), (3, 6)], 0)\n", + "Agent rider 7822 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7826 doesn't move\n", + "Driver 7828 arrived\n", + "Driver 7838 arrived\n", + "Agent rider 7845 move from (7, 6) to (7, 5) using car (7931, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 move from (4, 8) to (3, 8) using car (7957, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (2, 4) to (3, 4) using car (7977, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 7858 arrived\n", + "Agent rider 7860 move from (5, 0) to (4, 0) using car (7984, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 7860 arrived with a waiting time of 4 ticks\n", + "Agent rider 7861 move from (3, 7) to (3, 8) using car (7929, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (6, 3) to (5, 3) using car (7953, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 move from (4, 5) to (5, 5) using car (7921, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7865 move from (4, 5) to (5, 5) using car (7921, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 7866 move from (6, 3) to (5, 3) using car (7953, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 7866 arrived with a waiting time of 1 ticks\n", + "Agent rider 7867 move from (6, 3) to (6, 4) using car (7876, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7868 move from (7, 0) to (8, 0) using car (7870, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7882 arrived\n", + "Driver 7887 arrived\n", + "Driver 7892 arrived\n", + "Agent rider 7900 doesn't move\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Driver 7904 arrived\n", + "Agent rider 7908 move from (5, 3) to (5, 4) using car (7927, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7911 move from (6, 4) to (6, 5) using car (7919, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 7913 move from (9, 9) to (9, 8) using car (7928, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 move from (6, 3) to (5, 3) using car (7953, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 doesn't move\n", + "Driver 7920 arrived\n", + "Agent rider 7937 move from (5, 9) to (5, 8) using car (7949, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7938 move from (6, 4) to (6, 5) using car (7934, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7939 move from (2, 7) to (2, 8) using car (7873, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 7940 move from (4, 2) to (4, 1) using car (7956, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", "Agent rider 7941 doesn't move\n", - "Agent rider 7952 move from (0, 7) to (0, 6) using car (7964, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (6, 3) to (6, 4) using car (7979, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7942 move from (7, 4) to (8, 4) using car (7896, [(7, 4), (8, 4)], 0)\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7944 doesn't move\n", + "Agent rider 7954 move from (7, 4) to (7, 5) using car (7925, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 7955 doesn't move\n", - "Agent rider 7956 move from (8, 9) to (9, 9) using car (7885, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 move from (9, 8) to (9, 9) using car (7946, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 7982 move from (1, 9) to (2, 9) using car (7969, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 7983 move from (0, 7) to (0, 8) using car (7917, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7986 move from (0, 7) to (0, 6) using car (7964, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7986 doesn't move\n", "Agent rider 7987 doesn't move\n", - "Agent rider 7988 move from (7, 7) to (6, 7) using car (7896, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 7993 move from (7, 7) to (8, 7) using car (7916, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7988 doesn't move\n", + "Agent rider 7989 move from (8, 7) to (8, 6) using car (7976, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7991 move from (3, 1) to (3, 0) using car (7871, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7992 doesn't move\n", + "Agent rider 7993 doesn't move\n", "Agent rider 7994 doesn't move\n", - "tick 572 ended\n", - "I am driver 7995 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (6, 6)]\n", - "I am driver 7996 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 7997 - trip: [(1, 1), (2, 1), (3, 1), (3, 2)]\n", - "I am driver 7998 - trip: [(4, 5), (3, 5), (2, 5), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 7999 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 8000 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 8001 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7)]\n", - "I am driver 8002 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 8003 - trip: [(8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 8004 - trip: [(6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 8005 - trip: [(7, 5), (6, 5), (5, 5), (5, 6)]\n", - "I am driver 8006 - trip: [(9, 1), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 8007 - trip: [(7, 5), (7, 6), (8, 6)]\n", - "I am driver 8008 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", - "I am driver 8009 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 8010 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 8011 - trip: [(7, 3), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 8012 - trip: [(6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 8013 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 8014 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 8015 - trip: [(2, 4), (3, 4), (4, 4), (4, 3)]\n", - "I am driver 8016 - trip: [(3, 7), (3, 6)]\n", - "I am driver 8017 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 8018 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (7, 5)]\n", - "24 drivers generated.\n", - "I am rider 8019 - dep: (6, 7) , arr: (3, 2)\n", - "I am rider 8020 - dep: (9, 2) , arr: (7, 2)\n", - "I am rider 8021 - dep: (5, 8) , arr: (4, 4)\n", - "I am rider 8022 - dep: (6, 3) , arr: (7, 5)\n", - "I am rider 8023 - dep: (7, 9) , arr: (5, 9)\n", - "I am rider 8024 - dep: (3, 8) , arr: (7, 9)\n", - "I am rider 8025 - dep: (7, 9) , arr: (4, 6)\n", - "7 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7322 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 move from (0, 6) to (0, 5) using car (7964, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (2, 9) to (3, 9) using car (7969, [(2, 9), (3, 9)], 0)\n", - "Agent rider 7562 move from (2, 3) to (2, 4) using car (8014, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7587 move from (8, 5) to (8, 6) using car (7950, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7670 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7724 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (8, 5) to (8, 6) using car (7950, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 7740 move from (0, 6) to (0, 5) using car (7964, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7742 move from (5, 7) to (5, 8) using car (7942, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 7766 move from (2, 2) to (3, 2) using car (7957, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7767 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7768 move from (5, 7) to (5, 6) using car (7960, [(5, 7), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 7769 doesn't move\n", - "Driver 7792 arrived\n", - "Agent rider 7793 move from (4, 0) to (4, 1) using car (7948, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7794 move from (4, 5) to (5, 5) using car (7915, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7795 move from (4, 0) to (4, 1) using car (7948, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7797 doesn't move\n", + "Agent rider 7995 doesn't move\n", + "tick 561 ended\n", + "I am driver 7996 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 7997 - trip: [(3, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 7998 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 7999 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 8000 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 8001 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 8002 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 8003 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 8004 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 8005 - trip: [(6, 7), (5, 7), (4, 7)]\n", + "I am driver 8006 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6)]\n", + "I am driver 8007 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 8008 - trip: [(3, 8), (3, 7), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 8009 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8010 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8011 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8012 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", + "17 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7244 move from (7, 4) to (6, 4) using car (7978, [(7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 7244 arrived with a waiting time of 19 ticks\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7384 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7388 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7492 move from (3, 4) to (3, 5) using car (7999, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7493 move from (3, 8) to (2, 8) using car (7957, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7494 move from (0, 1) to (1, 1) using car (7996, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7505 move from (7, 2) to (7, 3) using car (7897, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (8, 7) to (9, 7) using car (7831, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7583 move from (8, 7) to (9, 7) using car (7831, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7584 doesn't move\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 move from (9, 8) to (9, 7) using car (7928, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7659 move from (2, 8) to (2, 9) using car (7873, [(2, 8), (2, 9)], 0)\n", + "Rider n° 7659 arrived with a waiting time of 4 ticks\n", + "Agent rider 7684 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7685 move from (4, 8) to (5, 8) using car (7924, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 7685 arrived with a waiting time of 8 ticks\n", + "Agent rider 7693 move from (3, 8) to (2, 8) using car (7957, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7701 move from (4, 1) to (3, 1) using car (7981, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7715 move from (5, 4) to (4, 4) using car (7927, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7728 move from (8, 7) to (9, 7) using car (7831, [(8, 7), (9, 7)], 0)\n", + "Rider n° 7728 arrived with a waiting time of 9 ticks\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7754 move from (5, 1) to (6, 1) using car (7885, [(5, 1), (6, 1)], 0)\n", + "Agent rider 7757 move from (6, 5) to (6, 6) using car (7919, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Driver 7760 arrived\n", + "Driver 7769 arrived\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7805 move from (2, 7) to (3, 7) using car (7973, [(2, 7), (3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Agent rider 7819 move from (7, 2) to (7, 3) using car (7944, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Driver 7828 arrived\n", - "Agent rider 7831 move from (6, 5) to (5, 5) using car (8004, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 7837 move from (9, 9) to (9, 8) using car (7885, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 move from (0, 8) to (0, 9) using car (7855, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7840 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7841 move from (2, 2) to (3, 2) using car (7957, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7843 move from (9, 9) to (9, 8) using car (7885, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7848 arrived\n", - "Driver 7859 arrived\n", - "Driver 7861 arrived\n", - "Driver 7866 arrived\n", - "Agent rider 7870 doesn't move\n", - "Driver 7877 arrived\n", - "Agent rider 7882 move from (6, 1) to (7, 1) using car (7808, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 7883 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7884 move from (6, 1) to (7, 1) using car (7808, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 7890 arrived\n", - "Agent rider 7895 doesn't move\n", - "Driver 7897 arrived\n", - "Agent rider 7904 move from (9, 9) to (9, 8) using car (7885, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 4) to (6, 5) using car (7979, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (0, 6) to (0, 5) using car (7964, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 7910 arrived\n", - "Driver 7918 arrived\n", - "Agent rider 7920 move from (9, 9) to (8, 9) using car (7946, [(9, 9), (8, 9)], 0)\n", - "Agent rider 7921 move from (7, 1) to (7, 0) using car (7899, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 7921 arrived with a waiting time of 3 ticks\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 doesn't move\n", - "Agent rider 7929 move from (4, 8) to (5, 8) using car (7876, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (0, 6) to (0, 5) using car (7964, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7934 move from (1, 5) to (1, 6) using car (7977, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 7935 move from (4, 5) to (5, 5) using car (7915, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7936 doesn't move\n", - "Agent rider 7937 move from (6, 0) to (5, 0) using car (7852, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Driver 7939 arrived\n", - "Agent rider 7940 move from (6, 5) to (5, 5) using car (8004, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Agent rider 7952 move from (0, 6) to (0, 5) using car (7964, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (6, 4) to (6, 5) using car (7979, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7955 doesn't move\n", - "Agent rider 7956 move from (9, 9) to (9, 8) using car (7885, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7966 arrived\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 move from (9, 9) to (8, 9) using car (7946, [(9, 9), (8, 9)], 0)\n", - "Agent rider 7982 move from (2, 9) to (3, 9) using car (7969, [(2, 9), (3, 9)], 0)\n", - "Agent rider 7983 move from (0, 8) to (1, 8) using car (7917, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 move from (4, 0) to (4, 1) using car (7948, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7986 move from (0, 6) to (0, 5) using car (7964, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7987 move from (3, 9) to (2, 9) using car (7903, [(3, 9), (2, 9)], 0)\n", - "Agent rider 7988 move from (6, 7) to (5, 7) using car (7896, [(6, 7), (5, 7)], 0)\n" + "Agent rider 7805 move from (2, 1) to (2, 0) using car (7893, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7807 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7989 move from (2, 3) to (3, 3) using car (7974, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 7993 doesn't move\n", - "Agent rider 7994 doesn't move\n", - "Agent rider 8019 move from (6, 7) to (6, 6) using car (7996, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8022 move from (6, 3) to (6, 2) using car (7928, [(6, 3), (6, 2)], 0)\n", - "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (3, 8) to (3, 9) using car (7949, [(3, 8), (3, 9)], 0)\n", - "Agent rider 8025 doesn't move\n", - "tick 573 ended\n", - "I am driver 8026 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 8027 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 8028 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 8029 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 8030 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 8031 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 8032 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 8033 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8034 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 8035 - trip: [(2, 3), (2, 2)]\n", - "I am driver 8036 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", - "I am driver 8037 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 8038 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "13 drivers generated.\n", - "I am rider 8039 - dep: (6, 4) , arr: (4, 1)\n", - "I am rider 8040 - dep: (3, 7) , arr: (2, 2)\n", - "I am rider 8041 - dep: (7, 0) , arr: (1, 7)\n", - "I am rider 8042 - dep: (7, 9) , arr: (0, 0)\n", - "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7322 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7342 move from (0, 5) to (0, 4) using car (7964, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7562 move from (2, 4) to (2, 5) using car (8014, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 7562 arrived with a waiting time of 10 ticks\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7670 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 7670 arrived with a waiting time of 14 ticks\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7724 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Rider n° 7724 arrived with a waiting time of 10 ticks\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (8, 6) to (8, 7) using car (7950, [(8, 6), (8, 7)], 0)\n", - "Agent rider 7740 move from (0, 5) to (0, 4) using car (7964, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7742 move from (5, 8) to (5, 9) using car (7942, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 7766 move from (3, 2) to (4, 2) using car (7957, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7767 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (6, 5) to (5, 5) using car (8005, [(6, 5), (5, 5), (5, 6)], 0)\n", - "Agent rider 7793 move from (4, 1) to (4, 2) using car (7948, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7794 move from (5, 5) to (6, 5) using car (7915, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7795 move from (4, 1) to (4, 2) using car (7948, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Rider n° 7795 arrived with a waiting time of 4 ticks\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7805 move from (3, 7) to (4, 7) using car (7973, [(3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Rider n° 7805 arrived with a waiting time of 13 ticks\n", - "Driver 7828 arrived\n", - "Agent rider 7831 doesn't move\n", - "Agent rider 7837 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7838 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7866 arrived\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (7, 1) to (8, 1) using car (7808, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7883 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7884 move from (7, 1) to (8, 1) using car (7808, [(7, 1), (8, 1)], 0)\n", - "Driver 7887 arrived\n", - "Agent rider 7895 move from (0, 5) to (0, 4) using car (7964, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 7901 arrived\n", - "Agent rider 7904 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 5) to (6, 6) using car (7979, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (0, 5) to (1, 5) using car (8030, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", - "Driver 7916 arrived\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 doesn't move\n", + "Agent rider 7817 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7819 move from (3, 6) to (3, 5) using car (7960, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 7819 arrived with a waiting time of 5 ticks\n", + "Agent rider 7822 move from (0, 2) to (0, 3) using car (8004, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7823 move from (0, 2) to (0, 3) using car (8004, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7826 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7845 move from (7, 5) to (7, 4) using car (7931, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 move from (3, 8) to (2, 8) using car (7957, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7847 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7855 move from (3, 4) to (3, 3) using car (7930, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Driver 7856 arrived\n", + "Agent rider 7860 move from (5, 0) to (4, 0) using car (7948, [(5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Rider n° 7860 arrived with a waiting time of 4 ticks\n", + "Agent rider 7861 move from (3, 8) to (4, 8) using car (7929, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (5, 3) to (4, 3) using car (7953, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 move from (5, 5) to (6, 5) using car (7921, [(5, 5), (6, 5)], 0)\n", + "Agent rider 7865 move from (5, 5) to (6, 5) using car (7921, [(5, 5), (6, 5)], 0)\n", + "Agent rider 7867 move from (6, 4) to (6, 5) using car (7876, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7868 move from (8, 0) to (9, 0) using car (7870, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7874 arrived\n", + "Driver 7877 arrived\n", + "Driver 7886 arrived\n", + "Driver 7890 arrived\n", + "Agent rider 7900 move from (6, 0) to (6, 1) using car (7964, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7902 move from (9, 2) to (9, 1) using car (7895, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7903 doesn't move\n", + "Agent rider 7908 move from (5, 4) to (4, 4) using car (7927, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7909 move from (7, 5) to (7, 4) using car (7931, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7911 move from (6, 5) to (6, 6) using car (7919, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 7913 move from (9, 8) to (9, 7) using car (7928, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 move from (1, 1) to (1, 2) using car (8001, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7915 move from (5, 3) to (4, 3) using car (7953, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (2, 2) to (1, 2) using car (7968, [(2, 2), (1, 2)], 0)\n", "Driver 7926 arrived\n", - "Agent rider 7929 move from (5, 8) to (6, 8) using car (7876, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7932 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7933 move from (0, 5) to (1, 5) using car (8030, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7934 move from (1, 6) to (1, 7) using car (7977, [(1, 6), (1, 7)], 0)\n", - "Agent rider 7935 move from (5, 5) to (6, 5) using car (7915, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 7936 move from (0, 5) to (1, 5) using car (8030, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7937 move from (5, 0) to (4, 0) using car (7852, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7940 move from (5, 5) to (4, 5) using car (8004, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 7941 move from (1, 6) to (1, 7) using car (7977, [(1, 6), (1, 7)], 0)\n", - "Driver 7947 arrived\n", + "Agent rider 7937 move from (5, 8) to (5, 7) using car (7949, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7938 move from (6, 5) to (7, 5) using car (7934, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7939 move from (2, 8) to (2, 7) using car (7869, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7940 move from (4, 1) to (3, 1) using car (7981, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7941 doesn't move\n", + "Agent rider 7942 doesn't move\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7944 doesn't move\n", + "Driver 7950 arrived\n", "Driver 7951 arrived\n", - "Agent rider 7952 move from (0, 5) to (0, 4) using car (7964, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (6, 5) to (6, 4) using car (7992, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7955 move from (7, 0) to (6, 0) using car (7899, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7956 move from (9, 8) to (9, 7) using car (7885, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7980 move from (3, 5) to (2, 5) using car (7998, [(3, 5), (2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (1, 8) to (2, 8) using car (7917, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 move from (4, 1) to (4, 2) using car (7948, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7986 move from (0, 5) to (1, 5) using car (8030, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7987 doesn't move\n", + "Agent rider 7954 move from (7, 5) to (7, 6) using car (7925, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7955 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7987 move from (6, 0) to (6, 1) using car (7964, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (3, 3) to (3, 4) using car (7974, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 7993 move from (8, 7) to (9, 7) using car (7902, [(8, 7), (9, 7)], 0)\n", + "Agent rider 7989 move from (8, 6) to (8, 5) using car (8007, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7991 move from (3, 0) to (4, 0) using car (7871, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7992 doesn't move\n", + "Agent rider 7993 move from (6, 5) to (6, 6) using car (7919, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", "Agent rider 7994 doesn't move\n", - "Agent rider 8019 move from (6, 6) to (6, 5) using car (7996, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 8) to (5, 7) using car (7995, [(5, 8), (5, 7), (5, 6), (6, 6)], 0)\n", - "Agent rider 8022 doesn't move\n", - "Agent rider 8023 move from (7, 9) to (7, 8) using car (8029, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (7, 9) to (7, 8) using car (8029, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8039 doesn't move\n", - "Agent rider 8040 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8042 move from (7, 9) to (7, 8) using car (8029, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "tick 574 ended\n", - "I am driver 8043 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "1 drivers generated.\n", - "I am rider 8044 - dep: (5, 5) , arr: (2, 4)\n", - "I am rider 8045 - dep: (7, 4) , arr: (2, 6)\n", - "I am rider 8046 - dep: (1, 7) , arr: (1, 0)\n", - "3 riders generated.\n", - "Agent rider 7152 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7287 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (0, 4) to (0, 3) using car (7964, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7462 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7525 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7587 move from (8, 6) to (7, 6) using car (8027, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 7615 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (3, 1) to (3, 2) using car (7997, [(3, 1), (3, 2)], 0)\n", - "Agent rider 7730 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (0, 4) to (0, 3) using car (7964, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7742 move from (5, 9) to (6, 9) using car (7942, [(5, 9), (6, 9)], 0)\n", - "Rider n° 7742 arrived with a waiting time of 7 ticks\n", - "Agent rider 7766 move from (4, 2) to (5, 2) using car (7957, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Rider n° 7766 arrived with a waiting time of 4 ticks\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 doesn't move\n", - "Agent rider 7769 move from (5, 5) to (5, 6) using car (7999, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 7769 arrived with a waiting time of 6 ticks\n", - "Agent rider 7793 move from (4, 2) to (4, 3) using car (7948, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Rider n° 7793 arrived with a waiting time of 8 ticks\n", - "Agent rider 7794 move from (6, 5) to (7, 5) using car (7915, [(6, 5), (7, 5)], 0)\n", - "Agent rider 7797 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7802 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7803 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7831 move from (5, 5) to (5, 6) using car (7999, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 7833 arrived\n", - "Agent rider 7837 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7838 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (3, 2) to (3, 3) using car (8000, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 7843 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7855 arrived\n", - "Driver 7860 arrived\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7895 move from (0, 4) to (0, 3) using car (7964, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 7995 doesn't move\n", + "tick 562 ended\n", + "I am driver 8013 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 8014 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8015 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", + "I am driver 8016 - trip: [(4, 5), (3, 5)]\n", + "I am driver 8017 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 8018 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 8019 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 8020 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 8021 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 8022 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "10 drivers generated.\n", + "I am rider 8023 - dep: (8, 9) , arr: (5, 5)\n", + "I am rider 8024 - dep: (7, 0) , arr: (0, 9)\n", + "I am rider 8025 - dep: (0, 7) , arr: (1, 5)\n", + "I am rider 8026 - dep: (0, 3) , arr: (6, 8)\n", + "I am rider 8027 - dep: (6, 5) , arr: (7, 7)\n", + "I am rider 8028 - dep: (9, 6) , arr: (0, 7)\n", + "I am rider 8029 - dep: (5, 0) , arr: (6, 6)\n", + "I am rider 8030 - dep: (1, 8) , arr: (8, 1)\n", + "I am rider 8031 - dep: (0, 3) , arr: (0, 7)\n", + "I am rider 8032 - dep: (3, 4) , arr: (6, 6)\n", + "10 riders generated.\n", + "Agent rider 6892 move from (9, 1) to (8, 1) using car (7895, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7022 move from (9, 1) to (8, 1) using car (7895, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7384 move from (7, 6) to (7, 5) using car (7878, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 7388 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7406 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7492 move from (3, 5) to (3, 6) using car (7999, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7493 move from (2, 8) to (1, 8) using car (7957, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7494 move from (1, 1) to (2, 1) using car (7945, [(1, 1), (2, 1)], 0)\n", + "Agent rider 7505 move from (7, 3) to (8, 3) using car (7897, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (9, 7) to (9, 6) using car (8012, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7583 move from (9, 7) to (9, 6) using car (8012, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7584 move from (1, 0) to (1, 1) using car (8020, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 7584 arrived with a waiting time of 16 ticks\n", + "Agent rider 7608 move from (9, 1) to (8, 1) using car (7895, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7614 move from (9, 7) to (9, 6) using car (8012, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7684 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7693 move from (2, 8) to (1, 8) using car (7957, [(2, 8), (1, 8)], 0)\n", + "Rider n° 7693 arrived with a waiting time of 10 ticks\n", + "Agent rider 7701 move from (3, 1) to (3, 2) using car (7981, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 7701 arrived with a waiting time of 4 ticks\n", + "Agent rider 7715 move from (4, 4) to (3, 4) using car (7927, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 move from (1, 0) to (1, 1) using car (8020, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7752 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 move from (6, 6) to (6, 7) using car (7919, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Driver 7769 arrived\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7805 move from (2, 0) to (1, 0) using car (8002, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7817 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7822 move from (0, 3) to (0, 4) using car (8004, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7823 move from (0, 3) to (0, 4) using car (8004, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7826 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 7841 arrived\n", + "Agent rider 7845 move from (7, 4) to (7, 3) using car (7931, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 move from (2, 8) to (1, 8) using car (7957, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7847 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7855 move from (3, 3) to (3, 2) using car (7930, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 7860 move from (5, 0) to (4, 0) using car (8009, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 7860 arrived with a waiting time of 4 ticks\n", + "Agent rider 7861 move from (4, 8) to (5, 8) using car (7929, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 move from (0, 3) to (0, 4) using car (8004, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7863 move from (4, 3) to (4, 2) using car (7953, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 move from (6, 5) to (6, 6) using car (7876, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7865 move from (6, 5) to (6, 6) using car (7876, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7867 move from (6, 5) to (6, 6) using car (7876, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 7867 arrived with a waiting time of 1 ticks\n", + "Agent rider 7868 move from (9, 0) to (9, 1) using car (7870, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7875 arrived\n", + "Driver 7888 arrived\n", "Driver 7896 arrived\n", - "Driver 7903 arrived\n", - "Agent rider 7904 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 6) to (6, 7) using car (7979, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (1, 5) to (2, 5) using car (8030, [(1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 move from (7, 1) to (6, 1) using car (8002, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 7928 arrived\n", - "Agent rider 7929 move from (6, 8) to (7, 8) using car (7876, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 7932 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7933 move from (1, 5) to (2, 5) using car (8030, [(1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7934 move from (1, 7) to (2, 7) using car (8037, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 7934 arrived with a waiting time of 0 ticks\n", - "Agent rider 7935 move from (6, 5) to (7, 5) using car (7915, [(6, 5), (7, 5)], 0)\n", - "Rider n° 7935 arrived with a waiting time of 2 ticks\n", - "Agent rider 7936 doesn't move\n", - "Agent rider 7937 move from (4, 0) to (3, 0) using car (7852, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 7940 move from (4, 5) to (3, 5) using car (8004, [(4, 5), (3, 5)], 0)\n", - "Agent rider 7941 move from (1, 7) to (2, 7) using car (8037, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 7943 arrived\n", - "Driver 7946 arrived\n", - "Driver 7949 arrived\n", - "Agent rider 7952 move from (0, 4) to (0, 3) using car (7964, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (6, 4) to (5, 4) using car (7992, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7955 move from (6, 0) to (5, 0) using car (7899, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7956 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 7967 arrived\n", - "Driver 7969 arrived\n", - "Driver 7978 arrived\n", - "Agent rider 7980 move from (2, 5) to (1, 5) using car (7998, [(2, 5), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 move from (4, 2) to (4, 3) using car (7948, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7986 move from (1, 5) to (2, 5) using car (8030, [(1, 5), (2, 5), (3, 5), (4, 5)], 0)\n", + "Agent rider 7900 move from (6, 1) to (6, 2) using car (7964, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 7900 arrived with a waiting time of 2 ticks\n", + "Agent rider 7902 doesn't move\n", + "Agent rider 7903 doesn't move\n", + "Driver 7905 arrived\n", + "Agent rider 7908 move from (4, 4) to (3, 4) using car (7927, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 7909 move from (7, 4) to (7, 3) using car (7931, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7911 move from (6, 6) to (6, 7) using car (7919, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 7913 move from (9, 7) to (9, 6) using car (7928, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 move from (1, 2) to (1, 3) using car (8001, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7915 move from (4, 3) to (4, 2) using car (7953, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (1, 2) to (1, 3) using car (8001, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 7932 arrived\n", + "Agent rider 7937 move from (5, 7) to (5, 6) using car (7949, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7938 move from (7, 5) to (8, 5) using car (7934, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 7939 move from (2, 7) to (2, 6) using car (7869, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 7940 move from (3, 1) to (3, 2) using car (7981, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7941 doesn't move\n", + "Agent rider 7942 move from (8, 4) to (8, 3) using car (8011, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7943 move from (5, 0) to (5, 1) using car (7958, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (1, 0) to (1, 1) using car (8020, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 7951 arrived\n", + "Agent rider 7954 move from (7, 6) to (7, 7) using car (7925, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7955 move from (4, 0) to (3, 0) using car (7985, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Driver 7963 arrived\n", + "Agent rider 7986 doesn't move\n", "Agent rider 7987 doesn't move\n", - "Agent rider 7988 move from (5, 7) to (5, 6) using car (7995, [(5, 7), (5, 6), (6, 6)], 0)\n", - "Agent rider 7989 move from (3, 4) to (3, 5) using car (7974, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 7991 arrived\n", - "Agent rider 7993 move from (9, 7) to (9, 6) using car (7885, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7988 move from (4, 2) to (4, 3) using car (7983, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 7989 move from (8, 5) to (8, 4) using car (8007, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7991 move from (4, 0) to (5, 0) using car (7871, [(4, 0), (5, 0)], 0)\n", + "Agent rider 7992 doesn't move\n", + "Agent rider 7993 move from (6, 6) to (6, 7) using car (7919, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", "Agent rider 7994 doesn't move\n", - "Driver 8016 arrived\n", - "Agent rider 8019 move from (6, 5) to (6, 4) using car (7996, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 7) to (5, 6) using car (7995, [(5, 7), (5, 6), (6, 6)], 0)\n", - "Agent rider 8022 doesn't move\n", + "Agent rider 7995 move from (9, 1) to (8, 1) using car (7895, [(9, 1), (8, 1)], 0)\n", "Agent rider 8023 doesn't move\n", "Agent rider 8024 doesn't move\n", "Agent rider 8025 doesn't move\n", - "Agent rider 8039 move from (6, 4) to (5, 4) using car (7992, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 8040 doesn't move\n", - "Agent rider 8041 move from (7, 0) to (7, 1) using car (8034, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8042 move from (7, 8) to (7, 7) using car (8029, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (5, 5) to (5, 6) using car (7999, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8045 move from (7, 4) to (7, 5) using car (7944, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8046 move from (1, 7) to (2, 7) using car (8037, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "tick 575 ended\n", - "I am driver 8047 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 8048 - trip: [(8, 0), (9, 0)]\n", - "I am driver 8049 - trip: [(0, 5), (1, 5), (1, 4), (2, 4), (3, 4)]\n", - "I am driver 8050 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (2, 6)]\n", - "I am driver 8051 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 8052 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 8053 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 8054 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 8055 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 8056 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 8057 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", - "I am driver 8058 - trip: [(0, 4), (0, 3)]\n", - "I am driver 8059 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 8060 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8061 - trip: [(8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 8062 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 8063 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8064 - trip: [(1, 7), (1, 6), (1, 5)]\n", - "I am driver 8065 - trip: [(3, 2), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 8066 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 8067 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 8068 - trip: [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "22 drivers generated.\n", - "I am rider 8069 - dep: (9, 7) , arr: (8, 7)\n", - "I am rider 8070 - dep: (6, 3) , arr: (9, 1)\n", - "I am rider 8071 - dep: (2, 9) , arr: (8, 7)\n", - "I am rider 8072 - dep: (9, 5) , arr: (4, 2)\n", - "4 riders generated.\n", - "Agent rider 7152 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7287 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (0, 3) to (0, 2) using car (7964, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7462 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7525 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7527 move from (3, 9) to (3, 8) using car (8050, [(3, 9), (3, 8), (3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7587 doesn't move\n", - "Agent rider 7615 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (3, 2) to (4, 2) using car (8065, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 7730 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (0, 3) to (0, 2) using car (7964, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7766 move from (4, 2) to (4, 1) using car (7961, [(4, 2), (4, 1)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 move from (5, 6) to (5, 7) using car (7999, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7793 doesn't move\n", - "Agent rider 7794 move from (7, 5) to (7, 6) using car (7944, [(7, 5), (7, 6)], 0)\n", - "Agent rider 7797 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7802 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7803 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Driver 7808 arrived\n", - "Agent rider 7831 move from (5, 6) to (5, 7) using car (7999, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7837 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7838 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (3, 3) to (3, 4) using car (8000, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 7843 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Driver 7860 arrived\n", - "Agent rider 7870 doesn't move\n", - "Driver 7872 arrived\n", - "Agent rider 7882 move from (8, 1) to (8, 2) using car (8031, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 move from (8, 1) to (8, 2) using car (8031, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7895 move from (0, 3) to (0, 2) using car (7964, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 7902 arrived\n", - "Agent rider 7904 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7905 move from (6, 7) to (6, 8) using car (7979, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (2, 5) to (3, 5) using car (8030, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Driver 7912 arrived\n", - "Driver 7914 arrived\n", - "Driver 7917 arrived\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 move from (6, 1) to (5, 1) using car (8002, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 7929 move from (7, 8) to (8, 8) using car (7876, [(7, 8), (8, 8)], 0)\n", - "Agent rider 7932 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7933 move from (2, 5) to (3, 5) using car (8030, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7935 move from (6, 5) to (7, 5) using car (8018, [(6, 5), (7, 5)], 0)\n", - "Rider n° 7935 arrived with a waiting time of 2 ticks\n", - "Agent rider 7936 move from (1, 5) to (1, 4) using car (7998, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 7937 move from (3, 0) to (2, 0) using car (7852, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7940 move from (3, 5) to (3, 6) using car (7974, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Driver 7950 arrived\n", - "Agent rider 7952 move from (0, 3) to (0, 2) using car (7964, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (5, 4) to (4, 4) using car (7992, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 7955 move from (5, 0) to (4, 0) using car (7899, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 7956 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Driver 7959 arrived\n", - "Driver 7962 arrived\n", - "Driver 7971 arrived\n", - "Driver 7975 arrived\n", - "Driver 7977 arrived\n", - "Agent rider 7980 move from (1, 5) to (1, 4) using car (7998, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (3, 9) to (3, 8) using car (8050, [(3, 9), (3, 8), (3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 move from (4, 3) to (4, 4) using car (7948, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7986 move from (2, 5) to (3, 5) using car (8030, [(2, 5), (3, 5), (4, 5)], 0)\n", - "Agent rider 7987 move from (2, 9) to (3, 9) using car (8055, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 move from (5, 6) to (6, 6) using car (7995, [(5, 6), (6, 6)], 0)\n", - "Agent rider 7989 move from (3, 5) to (3, 6) using car (7974, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 7993 move from (9, 6) to (9, 5) using car (7885, [(9, 6), (9, 5)], 0)\n", - "Agent rider 7994 move from (5, 4) to (4, 4) using car (7992, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 8007 arrived\n", - "Agent rider 8019 move from (6, 4) to (6, 3) using car (7996, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 6) to (6, 6) using car (7995, [(5, 6), (6, 6)], 0)\n", - "Agent rider 8022 move from (6, 2) to (7, 2) using car (8008, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 8023 move from (7, 8) to (8, 8) using car (7876, [(7, 8), (8, 8)], 0)\n", - "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (7, 8) to (8, 8) using car (7876, [(7, 8), (8, 8)], 0)\n", - "Driver 8035 arrived\n", - "Agent rider 8039 move from (5, 4) to (4, 4) using car (7992, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 8040 doesn't move\n", - "Agent rider 8041 move from (7, 1) to (7, 2) using car (8034, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8042 move from (7, 7) to (7, 6) using car (8029, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (5, 6) to (5, 7) using car (7999, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8045 doesn't move\n", - "Agent rider 8046 move from (2, 7) to (3, 7) using car (8037, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8069 move from (9, 7) to (8, 7) using car (8063, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 8069 arrived with a waiting time of 0 ticks\n", - "Agent rider 8070 doesn't move\n", - "Agent rider 8071 move from (2, 9) to (3, 9) using car (8055, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 doesn't move\n", - "tick 576 ended\n", - "I am driver 8073 - trip: [(5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 8074 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)]\n", + "Agent rider 8026 move from (0, 3) to (0, 4) using car (8004, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 move from (6, 5) to (6, 6) using car (7876, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8029 move from (5, 0) to (5, 1) using car (7958, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 8030 move from (1, 8) to (0, 8) using car (7952, [(1, 8), (0, 8)], 0)\n", + "Agent rider 8031 move from (0, 3) to (0, 4) using car (8004, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "tick 563 ended\n", + "I am driver 8033 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 8034 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", "2 drivers generated.\n", - "I am rider 8075 - dep: (5, 6) , arr: (5, 3)\n", - "I am rider 8076 - dep: (5, 4) , arr: (9, 9)\n", - "I am rider 8077 - dep: (3, 4) , arr: (2, 4)\n", - "I am rider 8078 - dep: (2, 1) , arr: (3, 9)\n", - "I am rider 8079 - dep: (2, 2) , arr: (2, 9)\n", + "I am rider 8035 - dep: (3, 7) , arr: (8, 3)\n", + "I am rider 8036 - dep: (4, 3) , arr: (3, 2)\n", + "I am rider 8037 - dep: (9, 6) , arr: (6, 2)\n", + "I am rider 8038 - dep: (3, 6) , arr: (7, 5)\n", + "I am rider 8039 - dep: (8, 1) , arr: (1, 8)\n", "5 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (0, 2) to (0, 1) using car (7964, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (3, 8) to (3, 7) using car (8050, [(3, 8), (3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7587 move from (7, 6) to (7, 5) using car (8029, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (8, 7) to (7, 7) using car (8063, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (0, 2) to (0, 1) using car (7964, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 move from (5, 7) to (4, 7) using car (7999, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 doesn't move\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7384 move from (7, 5) to (8, 5) using car (7878, [(7, 5), (8, 5)], 0)\n", + "Agent rider 7388 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7406 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Rider n° 7406 arrived with a waiting time of 16 ticks\n", + "Agent rider 7492 move from (3, 6) to (2, 6) using car (8008, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (8, 3) to (8, 2) using car (8011, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (9, 6) to (9, 5) using car (8012, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7583 move from (9, 6) to (9, 5) using car (8012, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 move from (9, 6) to (9, 5) using car (8012, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7684 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7701 doesn't move\n", + "Agent rider 7715 move from (3, 4) to (2, 4) using car (7927, [(3, 4), (2, 4)], 0)\n", + "Rider n° 7715 arrived with a waiting time of 7 ticks\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (7, 7) to (6, 7) using car (7925, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 move from (1, 1) to (1, 2) using car (8020, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7752 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 move from (6, 7) to (6, 8) using car (7919, [(6, 7), (6, 8), (7, 8)], 0)\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7831 move from (5, 7) to (4, 7) using car (7999, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (3, 4) to (3, 5) using car (8000, [(3, 4), (3, 5)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (8, 2) to (8, 3) using car (8031, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7883 doesn't move\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7895 move from (0, 2) to (0, 1) using car (7964, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7905 move from (6, 8) to (5, 8) using car (7979, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 7905 arrived with a waiting time of 1 ticks\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (3, 5) to (4, 5) using car (8030, [(3, 5), (4, 5)], 0)\n", - "Driver 7914 arrived\n", - "Driver 7915 arrived\n", - "Agent rider 7920 move from (8, 9) to (9, 9) using car (8059, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7922 doesn't move\n", - "Agent rider 7923 move from (5, 1) to (4, 1) using car (8002, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (3, 5) to (4, 5) using car (8030, [(3, 5), (4, 5)], 0)\n", - "Agent rider 7936 move from (1, 4) to (1, 3) using car (7998, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 7937 move from (2, 0) to (1, 0) using car (7852, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7940 move from (3, 6) to (3, 7) using car (7974, [(3, 6), (3, 7)], 0)\n", - "Agent rider 7941 move from (2, 7) to (2, 8) using car (8014, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Driver 7942 arrived\n", - "Agent rider 7952 move from (0, 2) to (0, 1) using car (7964, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 7952 arrived with a waiting time of 1 ticks\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (4, 4) to (3, 4) using car (7992, [(4, 4), (3, 4)], 0)\n", - "Agent rider 7955 move from (4, 0) to (3, 0) using car (7899, [(4, 0), (3, 0)], 0)\n", - "Agent rider 7956 doesn't move\n", - "Agent rider 7980 move from (1, 4) to (1, 3) using car (7998, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 7981 move from (8, 9) to (9, 9) using car (8059, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 move from (3, 8) to (3, 7) using car (8050, [(3, 8), (3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 2) to (0, 1) using car (7964, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7985 move from (4, 4) to (4, 5) using car (7948, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7986 move from (3, 5) to (4, 5) using car (8030, [(3, 5), (4, 5)], 0)\n", - "Agent rider 7987 move from (3, 9) to (4, 9) using car (8055, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (3, 6) to (3, 7) using car (7974, [(3, 6), (3, 7)], 0)\n", - "Agent rider 7993 doesn't move\n", - "Agent rider 7994 move from (4, 4) to (3, 4) using car (7992, [(4, 4), (3, 4)], 0)\n", - "Driver 7997 arrived\n", - "Driver 8003 arrived\n", - "Driver 8004 arrived\n", - "Driver 8005 arrived\n", - "Driver 8006 arrived\n", - "Driver 8011 arrived\n", - "Driver 8012 arrived\n", - "Driver 8015 arrived\n", - "Agent rider 8019 move from (6, 3) to (5, 3) using car (7996, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (6, 6) to (5, 6) using car (8027, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8022 move from (7, 2) to (7, 3) using car (8008, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 7805 move from (1, 0) to (0, 0) using car (8002, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7817 move from (7, 7) to (6, 7) using car (7925, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7822 move from (0, 4) to (0, 5) using car (8004, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7823 move from (0, 4) to (0, 5) using car (8004, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7826 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Rider n° 7826 arrived with a waiting time of 8 ticks\n", + "Driver 7831 arrived\n", + "Agent rider 7845 move from (7, 3) to (7, 2) using car (7931, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Agent rider 7855 move from (3, 2) to (3, 3) using car (7981, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7861 move from (5, 8) to (6, 8) using car (7929, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 7862 move from (0, 4) to (0, 5) using car (8004, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7863 move from (4, 2) to (4, 1) using car (7953, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 move from (6, 6) to (6, 7) using car (7876, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7865 move from (6, 6) to (6, 7) using car (7876, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 7868 move from (9, 1) to (9, 2) using car (7870, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7873 arrived\n", + "Driver 7885 arrived\n", + "Agent rider 7902 move from (9, 1) to (9, 2) using car (7870, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7903 doesn't move\n", + "Driver 7907 arrived\n", + "Agent rider 7908 move from (3, 4) to (2, 4) using car (7927, [(3, 4), (2, 4)], 0)\n", + "Agent rider 7909 move from (7, 3) to (7, 2) using car (7931, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7911 doesn't move\n", + "Agent rider 7913 move from (9, 6) to (9, 5) using car (7928, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 move from (1, 3) to (1, 4) using car (8001, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7915 move from (4, 2) to (4, 1) using car (7953, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (1, 3) to (1, 2) using car (7971, [(1, 3), (1, 2)], 0)\n", + "Driver 7921 arrived\n", + "Driver 7922 arrived\n", + "Agent rider 7937 move from (5, 6) to (5, 5) using car (7949, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7938 move from (8, 5) to (9, 5) using car (7934, [(8, 5), (9, 5)], 0)\n", + "Rider n° 7938 arrived with a waiting time of 2 ticks\n", + "Agent rider 7939 move from (2, 6) to (2, 7) using car (8010, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7940 move from (3, 2) to (2, 2) using car (7930, [(3, 2), (2, 2)], 0)\n", + "Agent rider 7941 move from (7, 7) to (6, 7) using car (7925, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7942 move from (8, 3) to (9, 3) using car (7897, [(8, 3), (9, 3)], 0)\n", + "Rider n° 7942 arrived with a waiting time of 1 ticks\n", + "Agent rider 7943 move from (5, 1) to (5, 2) using car (7958, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (1, 1) to (1, 2) using car (8020, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7954 move from (7, 7) to (8, 7) using car (7969, [(7, 7), (8, 7)], 0)\n", + "Rider n° 7954 arrived with a waiting time of 2 ticks\n", + "Agent rider 7955 move from (3, 0) to (2, 0) using car (7985, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Driver 7968 arrived\n", + "Driver 7984 arrived\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7987 doesn't move\n", + "Agent rider 7988 move from (4, 3) to (4, 4) using car (7983, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 7989 move from (8, 4) to (8, 3) using car (8007, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 7990 move from (0, 4) to (0, 5) using car (8004, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7991 doesn't move\n", + "Agent rider 7992 move from (9, 1) to (9, 2) using car (7972, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7993 move from (6, 7) to (6, 8) using car (7919, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Rider n° 7993 arrived with a waiting time of 1 ticks\n", + "Agent rider 7994 doesn't move\n", + "Agent rider 7995 move from (8, 1) to (8, 2) using car (8022, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 7995 arrived with a waiting time of 2 ticks\n", "Agent rider 8023 doesn't move\n", - "Agent rider 8024 doesn't move\n", + "Agent rider 8024 move from (7, 0) to (6, 0) using car (8003, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", "Agent rider 8025 doesn't move\n", - "Agent rider 8039 move from (4, 4) to (3, 4) using car (7992, [(4, 4), (3, 4)], 0)\n", - "Agent rider 8040 move from (3, 7) to (4, 7) using car (8037, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8041 move from (7, 2) to (6, 2) using car (8057, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", - "Agent rider 8042 move from (7, 6) to (7, 5) using car (8029, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (5, 7) to (4, 7) using car (7999, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8045 move from (7, 5) to (7, 6) using car (8062, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 8046 move from (3, 7) to (4, 7) using car (8037, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8070 move from (6, 3) to (6, 2) using car (8028, [(6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8071 move from (3, 9) to (4, 9) using car (8055, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8075 doesn't move\n", - "Agent rider 8076 move from (5, 4) to (6, 4) using car (8073, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8077 move from (3, 4) to (3, 5) using car (8000, [(3, 4), (3, 5)], 0)\n", - "Agent rider 8078 doesn't move\n", - "Agent rider 8079 doesn't move\n", - "tick 577 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7322 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7342 move from (0, 1) to (0, 0) using car (7964, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (3, 7) to (3, 6) using car (8050, [(3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7587 move from (7, 5) to (7, 4) using car (8029, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (4, 2) to (4, 1) using car (7970, [(4, 2), (4, 1), (3, 1)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (7, 7) to (6, 7) using car (8063, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (0, 1) to (0, 0) using car (7964, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7768 move from (4, 7) to (3, 7) using car (7999, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 7768 arrived with a waiting time of 11 ticks\n", - "Agent rider 7794 move from (7, 6) to (7, 5) using car (7958, [(7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 7797 doesn't move\n", + "Agent rider 8026 move from (0, 4) to (0, 5) using car (8004, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 move from (6, 6) to (6, 7) using car (7876, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8028 move from (9, 6) to (9, 5) using car (8012, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 8029 move from (5, 1) to (5, 2) using car (7958, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 8030 move from (0, 8) to (0, 7) using car (7898, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8031 move from (0, 4) to (0, 5) using car (8004, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8035 doesn't move\n", + "Agent rider 8036 move from (4, 3) to (4, 2) using car (7977, [(4, 3), (4, 2)], 0)\n", + "Agent rider 8037 move from (9, 6) to (9, 5) using car (7928, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 8038 move from (3, 6) to (3, 5) using car (7947, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8039 move from (8, 1) to (8, 2) using car (8022, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "tick 564 ended\n", + "I am driver 8040 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 8041 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 8042 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 8043 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 8044 - trip: [(6, 9), (7, 9), (8, 9), (8, 8)]\n", + "I am driver 8045 - trip: [(0, 6), (1, 6)]\n", + "6 drivers generated.\n", + "I am rider 8046 - dep: (6, 3) , arr: (7, 6)\n", + "I am rider 8047 - dep: (1, 0) , arr: (6, 5)\n", + "2 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7022 doesn't move\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7492 move from (2, 6) to (1, 6) using car (8008, [(2, 6), (1, 6)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7505 move from (8, 2) to (8, 1) using car (8011, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 7505 arrived with a waiting time of 13 ticks\n", + "Agent rider 7578 doesn't move\n", + "Agent rider 7581 move from (9, 5) to (9, 4) using car (8012, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7583 move from (9, 5) to (9, 4) using car (8012, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7608 doesn't move\n", + "Agent rider 7614 move from (9, 5) to (9, 4) using car (8012, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7715 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (6, 7) to (5, 7) using car (7925, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 move from (1, 2) to (1, 3) using car (8020, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 move from (6, 8) to (7, 8) using car (7919, [(6, 8), (7, 8)], 0)\n", "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7831 move from (4, 7) to (3, 7) using car (7999, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 7831 arrived with a waiting time of 4 ticks\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7841 move from (3, 5) to (3, 6) using car (7972, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "Driver 7876 arrived\n", - "Agent rider 7882 move from (8, 3) to (7, 3) using car (8031, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7883 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 7883 arrived with a waiting time of 12 ticks\n", - "Agent rider 7884 doesn't move\n", - "Driver 7885 arrived\n", - "Agent rider 7895 move from (0, 1) to (0, 0) using car (7964, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "Driver 7908 arrived\n", - "Driver 7915 arrived\n", - "Agent rider 7920 move from (9, 9) to (9, 8) using car (8059, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7922 move from (9, 2) to (9, 1) using car (8032, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7923 move from (4, 1) to (3, 1) using car (8002, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (4, 5) to (4, 6) using car (7948, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7936 move from (1, 3) to (1, 2) using car (7998, [(1, 3), (1, 2)], 0)\n" + "Agent rider 7805 move from (0, 0) to (0, 1) using car (8002, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (6, 7) to (5, 7) using car (7925, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7822 move from (0, 5) to (0, 6) using car (8004, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7823 move from (0, 5) to (0, 6) using car (8004, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 7831 arrived\n", + "Agent rider 7845 move from (7, 2) to (6, 2) using car (7931, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (3, 3) to (3, 4) using car (7981, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 7861 move from (6, 8) to (7, 8) using car (7919, [(6, 8), (7, 8)], 0)\n", + "Agent rider 7862 move from (0, 5) to (0, 6) using car (8004, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7863 move from (4, 1) to (3, 1) using car (7953, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 move from (6, 7) to (6, 8) using car (7876, [(6, 7), (6, 8)], 0)\n", + "Agent rider 7865 move from (6, 7) to (6, 8) using car (7876, [(6, 7), (6, 8)], 0)\n", + "Agent rider 7868 move from (9, 2) to (9, 3) using car (7870, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Driver 7871 arrived\n", + "Driver 7895 arrived\n", + "Agent rider 7902 move from (9, 2) to (9, 3) using car (7870, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 7903 doesn't move\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (7, 2) to (6, 2) using car (7931, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7911 move from (6, 7) to (5, 7) using car (7925, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 7911 arrived with a waiting time of 4 ticks\n", + "Agent rider 7913 move from (9, 5) to (9, 4) using car (7928, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 7914 move from (1, 4) to (1, 5) using car (8001, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7915 move from (4, 1) to (3, 1) using car (7953, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (1, 2) to (1, 3) using car (8020, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 7922 arrived\n", + "Agent rider 7937 move from (5, 5) to (5, 4) using car (7949, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7939 move from (2, 7) to (1, 7) using car (8010, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 7939 arrived with a waiting time of 1 ticks\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7941 move from (6, 7) to (5, 7) using car (7925, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7943 move from (5, 2) to (5, 3) using car (7958, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (1, 2) to (1, 3) using car (8020, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 7945 arrived\n", + "Driver 7952 arrived\n", + "Agent rider 7955 move from (2, 0) to (1, 0) using car (7985, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", + "Rider n° 7955 arrived with a waiting time of 5 ticks\n", + "Driver 7956 arrived\n", + "Driver 7957 arrived\n", + "Driver 7962 arrived\n", + "Driver 7966 arrived\n", + "Driver 7975 arrived\n", + "Agent rider 7986 move from (9, 2) to (9, 3) using car (7972, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7987 doesn't move\n", + "Agent rider 7988 move from (4, 4) to (4, 5) using car (7983, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 7989 move from (8, 3) to (8, 2) using car (8007, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 7990 move from (0, 5) to (0, 6) using car (8004, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7991 doesn't move\n", + "Agent rider 7992 move from (9, 2) to (9, 3) using car (7972, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7994 doesn't move\n", + "Driver 8005 arrived\n", + "Driver 8016 arrived\n", + "Agent rider 8023 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7937 move from (1, 0) to (0, 0) using car (7852, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7940 move from (3, 7) to (3, 6) using car (8050, [(3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7941 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Driver 7944 arrived\n", - "Driver 7945 arrived\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 doesn't move\n", - "Agent rider 7955 doesn't move\n", - "Agent rider 7956 doesn't move\n", - "Driver 7961 arrived\n", + "Agent rider 8024 move from (6, 0) to (5, 0) using car (8003, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 8025 move from (0, 7) to (0, 6) using car (7898, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8026 move from (0, 5) to (0, 6) using car (8004, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 move from (6, 7) to (6, 8) using car (7876, [(6, 7), (6, 8)], 0)\n", + "Agent rider 8028 move from (9, 5) to (9, 4) using car (8012, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 8029 move from (5, 2) to (5, 3) using car (7958, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 8030 move from (0, 7) to (0, 6) using car (7898, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8031 move from (0, 5) to (0, 6) using car (8004, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8035 move from (3, 7) to (3, 8) using car (7999, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8036 doesn't move\n", + "Agent rider 8037 move from (9, 5) to (9, 4) using car (7928, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 8038 move from (3, 5) to (3, 4) using car (8018, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 8039 move from (8, 2) to (8, 3) using car (8022, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8046 move from (6, 3) to (6, 4) using car (7964, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8047 move from (1, 0) to (1, 1) using car (8034, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "tick 565 ended\n", + "I am driver 8048 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 8049 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 8050 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 8051 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 8052 - trip: [(5, 4), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 8053 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", + "I am driver 8054 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 8055 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 8056 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 8057 - trip: [(4, 7), (4, 8), (5, 8)]\n", + "I am driver 8058 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 8059 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 8060 - trip: [(2, 6), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 8061 - trip: [(8, 1), (7, 1), (6, 1), (5, 1)]\n", + "14 drivers generated.\n", + "I am rider 8062 - dep: (1, 2) , arr: (3, 4)\n", + "1 riders generated.\n", + "Agent rider 6892 move from (8, 1) to (8, 0) using car (8011, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7022 move from (8, 1) to (8, 0) using car (8011, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7291 move from (9, 4) to (9, 3) using car (8012, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7578 move from (9, 3) to (9, 4) using car (7972, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7608 move from (8, 1) to (8, 0) using car (8011, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (5, 7) to (4, 7) using car (7925, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (6, 1) to (7, 1) using car (7980, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7802 doesn't move\n", + "Agent rider 7805 move from (0, 1) to (0, 2) using car (8002, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (5, 7) to (4, 7) using car (7925, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7822 move from (0, 6) to (0, 7) using car (8004, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7823 move from (0, 6) to (0, 7) using car (8004, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (6, 2) to (5, 2) using car (7931, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (3, 4) to (3, 3) using car (7947, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 move from (0, 6) to (0, 5) using car (7898, [(0, 6), (0, 5)], 0)\n", + "Agent rider 7863 move from (3, 1) to (2, 1) using car (7953, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7865 doesn't move\n", + "Agent rider 7868 move from (9, 3) to (9, 4) using car (7870, [(9, 3), (9, 4)], 0)\n", + "Rider n° 7868 arrived with a waiting time of 1 ticks\n", + "Driver 7869 arrived\n", + "Driver 7878 arrived\n", + "Driver 7897 arrived\n", + "Agent rider 7902 move from (9, 3) to (9, 4) using car (7870, [(9, 3), (9, 4)], 0)\n", + "Agent rider 7903 move from (0, 1) to (0, 2) using car (8002, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (6, 2) to (5, 2) using car (7931, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7913 move from (9, 4) to (9, 3) using car (7928, [(9, 4), (9, 3)], 0)\n", + "Agent rider 7914 move from (1, 5) to (1, 6) using car (8001, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7915 move from (3, 1) to (2, 1) using car (7953, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 doesn't move\n", + "Driver 7918 arrived\n", + "Driver 7927 arrived\n", + "Driver 7930 arrived\n", + "Driver 7934 arrived\n", + "Agent rider 7937 move from (5, 4) to (5, 3) using car (7949, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7941 move from (5, 7) to (4, 7) using car (7925, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7943 move from (5, 3) to (5, 4) using car (7958, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (1, 3) to (1, 4) using car (8020, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 7948 arrived\n", + "Driver 7956 arrived\n", + "Driver 7967 arrived\n", + "Driver 7969 arrived\n", + "Driver 7971 arrived\n", + "Driver 7977 arrived\n", + "Agent rider 7986 move from (9, 3) to (9, 4) using car (7972, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7987 move from (6, 1) to (7, 1) using car (7980, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 7988 move from (4, 5) to (4, 6) using car (7983, [(4, 5), (4, 6)], 0)\n", + "Agent rider 7989 move from (8, 2) to (8, 1) using car (8007, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 7990 move from (0, 6) to (0, 7) using car (8004, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7991 move from (5, 0) to (6, 0) using car (7917, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 7992 move from (9, 3) to (9, 4) using car (7972, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7994 move from (4, 2) to (5, 2) using car (7974, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 7997 arrived\n", + "Agent rider 8023 doesn't move\n", + "Agent rider 8024 move from (5, 0) to (4, 0) using car (8003, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 8025 move from (0, 6) to (0, 5) using car (7898, [(0, 6), (0, 5)], 0)\n", + "Agent rider 8026 move from (0, 6) to (0, 7) using car (8004, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8029 move from (5, 3) to (5, 4) using car (7958, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 8030 move from (0, 6) to (0, 7) using car (8004, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8031 move from (0, 6) to (0, 7) using car (8004, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 8031 arrived with a waiting time of 0 ticks\n", + "Agent rider 8032 move from (3, 4) to (3, 5) using car (7981, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8035 move from (3, 8) to (4, 8) using car (7999, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8036 move from (4, 2) to (4, 1) using car (7961, [(4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 8037 move from (9, 4) to (9, 3) using car (7928, [(9, 4), (9, 3)], 0)\n", + "Agent rider 8038 move from (3, 4) to (3, 5) using car (7981, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8039 move from (8, 3) to (8, 4) using car (8022, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8046 move from (6, 4) to (6, 5) using car (7964, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8047 move from (1, 1) to (1, 2) using car (8034, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8062 doesn't move\n", + "tick 566 ended\n", + "I am driver 8063 - trip: [(5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 8064 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 8065 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 8066 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 8067 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 8068 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 8069 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 8070 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 8071 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 8072 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 8073 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 8074 - trip: [(8, 5), (7, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 8075 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 8076 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 8077 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "15 drivers generated.\n", + "I am rider 8078 - dep: (4, 5) , arr: (2, 1)\n", + "I am rider 8079 - dep: (6, 0) , arr: (4, 7)\n", + "I am rider 8080 - dep: (3, 3) , arr: (0, 8)\n", + "I am rider 8081 - dep: (7, 7) , arr: (2, 3)\n", + "I am rider 8082 - dep: (9, 0) , arr: (0, 4)\n", + "I am rider 8083 - dep: (6, 9) , arr: (0, 3)\n", + "6 riders generated.\n", + "Agent rider 6892 move from (8, 0) to (7, 0) using car (8011, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7022 move from (8, 0) to (7, 0) using car (8011, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 7022 arrived with a waiting time of 49 ticks\n", + "Agent rider 7291 move from (9, 3) to (9, 2) using car (8012, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 7291 arrived with a waiting time of 27 ticks\n", + "Agent rider 7327 move from (8, 4) to (8, 5) using car (8022, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7492 move from (1, 6) to (1, 7) using car (8060, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (2, 1) to (1, 1) using car (7953, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7578 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7581 move from (9, 4) to (9, 5) using car (8059, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 7583 move from (9, 4) to (9, 5) using car (8059, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 7608 move from (8, 0) to (7, 0) using car (8011, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 7608 arrived with a waiting time of 15 ticks\n", + "Agent rider 7614 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (4, 7) to (3, 7) using car (7925, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 move from (8, 4) to (8, 5) using car (8022, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (7, 1) to (8, 1) using car (7980, [(7, 1), (8, 1)], 0)\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7802 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7805 move from (0, 2) to (0, 3) using car (8002, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (4, 7) to (3, 7) using car (7925, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7822 move from (0, 7) to (0, 8) using car (8004, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 7822 arrived with a waiting time of 11 ticks\n", + "Agent rider 7823 move from (0, 7) to (0, 8) using car (8004, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (5, 2) to (4, 2) using car (7931, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (3, 3) to (3, 2) using car (7947, [(3, 3), (3, 2)], 0)\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (2, 1) to (1, 1) using car (7953, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7865 doesn't move\n", + "Driver 7869 arrived\n", + "Driver 7876 arrived\n", + "Driver 7893 arrived\n", + "Agent rider 7902 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7903 move from (0, 2) to (0, 3) using car (8002, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (5, 2) to (4, 2) using car (7931, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7913 move from (9, 3) to (9, 2) using car (8012, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7914 move from (1, 6) to (1, 7) using car (8060, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 7915 move from (2, 1) to (1, 1) using car (7953, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7916 doesn't move\n", + "Driver 7919 arrived\n", + "Driver 7929 arrived\n", + "Agent rider 7937 move from (5, 3) to (5, 2) using car (7949, [(5, 3), (5, 2)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7941 move from (4, 7) to (3, 7) using car (7925, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 7941 arrived with a waiting time of 3 ticks\n", + "Agent rider 7943 move from (5, 4) to (5, 5) using car (7958, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (1, 4) to (1, 5) using car (8067, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 7969 arrived\n", "Driver 7973 arrived\n", - "Driver 7976 arrived\n", - "Agent rider 7980 move from (1, 3) to (1, 2) using car (7998, [(1, 3), (1, 2)], 0)\n", - "Agent rider 7981 move from (9, 9) to (9, 8) using car (8059, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 move from (3, 7) to (3, 6) using car (8050, [(3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 7983 move from (2, 8) to (2, 9) using car (8014, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7984 move from (0, 1) to (0, 0) using car (7964, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7985 move from (4, 5) to (4, 6) using car (7948, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7986 move from (4, 5) to (4, 6) using car (7948, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7987 move from (4, 9) to (4, 8) using car (8055, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 move from (6, 6) to (7, 6) using car (8017, [(6, 6), (7, 6)], 0)\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 7993 doesn't move\n", - "Agent rider 7994 doesn't move\n", - "Driver 7995 arrived\n", - "Driver 8001 arrived\n", - "Driver 8004 arrived\n", + "Driver 7978 arrived\n", + "Driver 7982 arrived\n", + "Agent rider 7986 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7987 move from (7, 1) to (8, 1) using car (7980, [(7, 1), (8, 1)], 0)\n", + "Rider n° 7987 arrived with a waiting time of 4 ticks\n", + "Agent rider 7988 move from (4, 6) to (3, 6) using car (8017, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 7989 move from (8, 1) to (8, 0) using car (8007, [(8, 1), (8, 0)], 0)\n", + "Agent rider 7990 move from (0, 7) to (0, 8) using car (8004, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7991 move from (6, 0) to (7, 0) using car (7917, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 7992 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7994 move from (5, 2) to (6, 2) using car (7974, [(5, 2), (6, 2), (7, 2)], 0)\n", "Driver 8006 arrived\n", - "Driver 8012 arrived\n", - "Driver 8018 arrived\n", - "Agent rider 8019 move from (5, 3) to (4, 3) using car (7996, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 move from (9, 2) to (9, 1) using car (8032, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 8021 move from (5, 6) to (5, 5) using car (8027, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8022 move from (7, 3) to (7, 4) using car (8008, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (3, 9) to (4, 9) using car (8060, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 8008 arrived\n", + "Agent rider 8023 move from (8, 9) to (8, 8) using car (8044, [(8, 9), (8, 8)], 0)\n", + "Agent rider 8024 move from (4, 0) to (3, 0) using car (8003, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", "Agent rider 8025 doesn't move\n", - "Agent rider 8039 doesn't move\n", - "Agent rider 8040 move from (4, 7) to (5, 7) using car (8037, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8041 move from (6, 2) to (6, 3) using car (8053, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8042 move from (7, 5) to (7, 4) using car (8029, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (4, 7) to (3, 7) using car (7999, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8045 move from (7, 6) to (7, 7) using car (8062, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 8046 move from (4, 7) to (5, 7) using car (8037, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 8048 arrived\n", - "Driver 8058 arrived\n", - "Agent rider 8070 move from (6, 2) to (7, 2) using car (8028, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8071 move from (4, 9) to (4, 8) using car (8055, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8075 move from (5, 6) to (5, 5) using car (8027, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8076 move from (6, 4) to (7, 4) using car (8073, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8077 move from (3, 5) to (3, 6) using car (7972, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8026 move from (0, 7) to (0, 8) using car (8004, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 doesn't move\n", + "Agent rider 8028 move from (9, 4) to (9, 5) using car (7972, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 8029 move from (5, 4) to (5, 5) using car (7958, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 8030 move from (0, 7) to (0, 8) using car (8004, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8032 move from (3, 5) to (3, 6) using car (7981, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8035 doesn't move\n", + "Agent rider 8036 move from (4, 1) to (3, 1) using car (7961, [(4, 1), (3, 1)], 0)\n", + "Agent rider 8037 move from (9, 3) to (9, 2) using car (8012, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (8, 4) to (8, 5) using car (8022, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 8045 arrived\n", + "Agent rider 8046 move from (6, 5) to (6, 6) using car (7964, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8047 move from (1, 2) to (1, 3) using car (8034, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8062 move from (1, 2) to (1, 3) using car (8034, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Agent rider 8078 doesn't move\n", "Agent rider 8079 doesn't move\n", - "tick 578 ended\n", - "I am driver 8080 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "1 drivers generated.\n", - "I am rider 8081 - dep: (4, 3) , arr: (5, 8)\n", - "I am rider 8082 - dep: (4, 1) , arr: (4, 9)\n", - "I am rider 8083 - dep: (2, 5) , arr: (6, 5)\n", - "I am rider 8084 - dep: (2, 0) , arr: (7, 0)\n", - "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (2, 9) to (3, 9) using car (8014, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7322 move from (2, 9) to (3, 9) using car (8014, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7342 move from (0, 0) to (1, 0) using car (7964, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (3, 6) to (3, 7) using car (7972, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7587 move from (7, 4) to (7, 3) using car (8029, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (2, 9) to (3, 9) using car (8014, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (4, 1) to (3, 1) using car (7970, [(4, 1), (3, 1)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (6, 7) to (6, 6) using car (8063, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (0, 0) to (1, 0) using car (7964, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 5) to (8, 5) using car (7958, [(7, 5), (8, 5)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (2, 9) to (3, 9) using car (8014, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7841 move from (3, 6) to (2, 6) using car (8050, [(3, 6), (2, 6)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (7, 3) to (7, 4) using car (7957, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7884 doesn't move\n", - "Agent rider 7895 move from (0, 0) to (1, 0) using car (7964, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 7899 arrived\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "Driver 7915 arrived\n", - "Agent rider 7920 move from (9, 8) to (9, 7) using car (8059, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7922 move from (9, 1) to (9, 0) using car (8032, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 7922 arrived with a waiting time of 8 ticks\n", - "Agent rider 7923 move from (3, 1) to (2, 1) using car (8002, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 7929 move from (8, 8) to (9, 8) using car (8033, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (4, 6) to (4, 7) using car (7948, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7936 doesn't move\n", - "Agent rider 7937 move from (0, 0) to (1, 0) using car (7964, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7940 move from (3, 6) to (2, 6) using car (8050, [(3, 6), (2, 6)], 0)\n", - "Rider n° 7940 arrived with a waiting time of 1 ticks\n", - "Agent rider 7941 move from (2, 9) to (3, 9) using car (8014, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Driver 7945 arrived\n", - "Agent rider 7953 move from (0, 0) to (1, 0) using car (7964, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7954 move from (3, 4) to (3, 5) using car (7990, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7955 doesn't move\n", - "Agent rider 7956 doesn't move\n", - "Driver 7974 arrived\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 move from (9, 8) to (9, 7) using car (8059, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 move from (3, 6) to (2, 6) using car (8050, [(3, 6), (2, 6)], 0)\n", - "Agent rider 7983 move from (2, 9) to (3, 9) using car (8014, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7984 move from (0, 0) to (1, 0) using car (7964, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7986 move from (4, 6) to (4, 7) using car (7948, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 7987 move from (4, 8) to (4, 7) using car (8055, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (3, 7) to (4, 7) using car (8051, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 7992 arrived\n", - "Agent rider 7993 doesn't move\n", - "Agent rider 7994 move from (3, 4) to (3, 5) using car (7990, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 8000 arrived\n", - "Driver 8006 arrived\n", - "Driver 8009 arrived\n", - "Agent rider 8019 move from (4, 3) to (3, 3) using car (7996, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 5) to (5, 4) using car (8027, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8022 move from (7, 4) to (7, 5) using car (8008, [(7, 4), (7, 5), (8, 5)], 0)\n", - "Rider n° 8022 arrived with a waiting time of 2 ticks\n", - "Agent rider 8023 move from (8, 8) to (9, 8) using car (8033, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8024 move from (4, 9) to (5, 9) using car (8060, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8025 move from (8, 8) to (9, 8) using car (8033, [(8, 8), (9, 8)], 0)\n", - "Driver 8026 arrived\n", - "Driver 8030 arrived\n", - "Agent rider 8039 move from (3, 4) to (3, 5) using car (7990, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8040 move from (5, 7) to (5, 6) using car (8037, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8041 move from (6, 3) to (6, 4) using car (8053, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8042 move from (7, 4) to (7, 3) using car (8029, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (3, 7) to (2, 7) using car (7999, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8045 move from (7, 7) to (6, 7) using car (8062, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 8046 move from (5, 7) to (5, 6) using car (8037, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 8064 arrived\n", - "Agent rider 8070 move from (7, 2) to (8, 2) using car (8028, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8071 move from (4, 8) to (4, 7) using car (8055, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8075 move from (5, 5) to (5, 4) using car (8027, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8076 move from (7, 4) to (7, 5) using car (8008, [(7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 8077 move from (3, 6) to (2, 6) using car (8050, [(3, 6), (2, 6)], 0)\n", - "Agent rider 8078 doesn't move\n", - "Agent rider 8079 doesn't move\n", - "Agent rider 8081 move from (4, 3) to (4, 4) using car (8080, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8082 move from (4, 1) to (4, 2) using car (8047, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 8083 doesn't move\n", - "Agent rider 8084 doesn't move\n", - "tick 579 ended\n", - "I am driver 8085 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 8086 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 8087 - trip: [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8088 - trip: [(6, 7), (6, 6), (6, 5)]\n", - "I am driver 8089 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 8090 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 8091 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "7 drivers generated.\n", - "I am rider 8092 - dep: (7, 9) , arr: (7, 3)\n", - "I am rider 8093 - dep: (9, 6) , arr: (2, 0)\n", - "I am rider 8094 - dep: (5, 7) , arr: (3, 0)\n", - "I am rider 8095 - dep: (5, 3) , arr: (3, 4)\n", - "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (3, 9) to (2, 9) using car (8067, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7322 move from (3, 9) to (4, 9) using car (8014, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7342 move from (1, 0) to (2, 0) using car (7964, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 doesn't move\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (3, 7) to (3, 8) using car (7972, [(3, 7), (3, 8)], 0)\n", - "Agent rider 7587 move from (7, 3) to (7, 2) using car (8029, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 7587 arrived with a waiting time of 17 ticks\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (3, 9) to (4, 9) using car (8014, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (3, 1) to (3, 2) using car (8085, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 move from (6, 6) to (6, 5) using car (8063, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (1, 0) to (2, 0) using car (7964, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (3, 9) to (4, 9) using car (8014, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Driver 7852 arrived\n", - "Agent rider 7870 doesn't move\n", - "Agent rider 7882 move from (7, 4) to (8, 4) using car (7957, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7884 move from (8, 2) to (9, 2) using car (8028, [(8, 2), (9, 2)], 0)\n", - "Rider n° 7884 arrived with a waiting time of 9 ticks\n", - "Agent rider 7895 move from (1, 0) to (2, 0) using car (7964, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "Agent rider 7920 move from (9, 7) to (9, 6) using car (8059, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7923 move from (2, 1) to (2, 2) using car (8002, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 7923 arrived with a waiting time of 5 ticks\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (4, 7) to (5, 7) using car (8066, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7936 doesn't move\n", + "Agent rider 8080 move from (3, 3) to (3, 2) using car (7947, [(3, 3), (3, 2)], 0)\n", + "Agent rider 8081 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8083 move from (6, 9) to (6, 8) using car (8048, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "tick 567 ended\n", + "I am driver 8084 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 8085 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8086 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 8087 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 8088 - trip: [(4, 4), (4, 3), (5, 3)]\n", + "I am driver 8089 - trip: [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 8090 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 8091 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 8092 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", + "I am driver 8093 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 8094 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (6, 3)]\n", + "11 drivers generated.\n", + "I am rider 8095 - dep: (2, 0) , arr: (6, 4)\n", + "I am rider 8096 - dep: (5, 6) , arr: (2, 7)\n", + "2 riders generated.\n", + "Agent rider 6892 move from (7, 0) to (8, 0) using car (7917, [(7, 0), (8, 0)], 0)\n", + "Agent rider 7291 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 move from (8, 5) to (8, 6) using car (8022, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7492 doesn't move\n", + "Agent rider 7493 move from (1, 8) to (1, 7) using car (8069, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 7494 move from (1, 1) to (0, 1) using car (7953, [(1, 1), (0, 1)], 0)\n", + "Agent rider 7578 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Rider n° 7578 arrived with a waiting time of 16 ticks\n", + "Agent rider 7581 move from (9, 5) to (9, 6) using car (8059, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 7583 move from (9, 5) to (9, 6) using car (8059, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 7614 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7716 move from (0, 2) to (0, 3) using car (8053, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7717 move from (3, 7) to (2, 7) using car (7925, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7750 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7802 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7805 move from (0, 3) to (0, 4) using car (8002, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (3, 7) to (2, 7) using car (7925, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7823 move from (0, 8) to (0, 9) using car (8004, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (4, 2) to (3, 2) using car (7931, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 move from (1, 8) to (1, 7) using car (8069, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (1, 1) to (0, 1) using car (7953, [(1, 1), (0, 1)], 0)\n", + "Agent rider 7864 move from (6, 8) to (6, 7) using car (8048, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7865 move from (6, 8) to (6, 7) using car (8048, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 7870 arrived\n", + "Driver 7898 arrived\n", + "Agent rider 7902 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7903 move from (0, 3) to (0, 4) using car (8002, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (4, 2) to (3, 2) using car (7931, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7913 move from (9, 2) to (9, 1) using car (8012, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 7914 doesn't move\n", + "Agent rider 7915 move from (1, 1) to (0, 1) using car (7953, [(1, 1), (0, 1)], 0)\n", + "Agent rider 7916 move from (1, 3) to (2, 3) using car (8068, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 7916 arrived with a waiting time of 3 ticks\n", + "Driver 7924 arrived\n", + "Driver 7928 arrived\n", "Agent rider 7937 doesn't move\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7941 move from (3, 9) to (4, 9) using car (8014, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7953 move from (1, 0) to (2, 0) using car (7964, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7954 move from (3, 5) to (3, 6) using car (7990, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7955 doesn't move\n", - "Agent rider 7956 doesn't move\n", - "Driver 7960 arrived\n", - "Driver 7963 arrived\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (5, 5) to (5, 6) using car (7958, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (1, 5) to (2, 5) using car (8093, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 7946 arrived\n", "Driver 7965 arrived\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 move from (9, 7) to (9, 6) using car (8059, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (3, 9) to (2, 9) using car (8067, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7986 move from (4, 7) to (5, 7) using car (8066, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7987 move from (4, 7) to (4, 6) using car (8055, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (4, 7) to (4, 6) using car (8055, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7993 doesn't move\n", - "Agent rider 7994 move from (3, 5) to (3, 6) using car (7990, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 7998 arrived\n", - "Driver 8017 arrived\n", - "Agent rider 8019 move from (3, 3) to (2, 3) using car (7996, [(3, 3), (2, 3)], 0)\n", - "Agent rider 8020 move from (9, 1) to (9, 2) using car (8010, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 8021 move from (5, 4) to (5, 3) using car (8027, [(5, 4), (5, 3)], 0)\n", + "Driver 7983 arrived\n", + "Agent rider 7986 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7988 move from (3, 6) to (3, 5) using car (8017, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 7989 move from (8, 0) to (8, 1) using car (8064, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7990 move from (0, 8) to (0, 9) using car (8004, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7991 move from (7, 0) to (8, 0) using car (7917, [(7, 0), (8, 0)], 0)\n", + "Rider n° 7991 arrived with a waiting time of 2 ticks\n", + "Agent rider 7992 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 7994 move from (6, 2) to (7, 2) using car (7974, [(6, 2), (7, 2)], 0)\n", + "Rider n° 7994 arrived with a waiting time of 5 ticks\n", + "Driver 8010 arrived\n", + "Driver 8013 arrived\n", "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (5, 9) to (6, 9) using car (8060, [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8024 move from (3, 0) to (2, 0) using car (8003, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", "Agent rider 8025 doesn't move\n", - "Agent rider 8039 move from (3, 5) to (3, 6) using car (7990, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8040 move from (5, 6) to (5, 5) using car (8037, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8041 move from (6, 4) to (6, 5) using car (8053, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8042 move from (7, 3) to (7, 2) using car (8029, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (2, 7) to (1, 7) using car (7999, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8045 move from (6, 7) to (5, 7) using car (8062, [(6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 8046 move from (5, 6) to (5, 5) using car (8037, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 8061 arrived\n", - "Driver 8065 arrived\n", - "Agent rider 8070 move from (8, 2) to (9, 2) using car (8028, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8071 move from (4, 7) to (4, 6) using car (8055, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8075 move from (5, 4) to (5, 3) using car (8027, [(5, 4), (5, 3)], 0)\n", - "Rider n° 8075 arrived with a waiting time of 1 ticks\n", - "Agent rider 8076 move from (7, 5) to (8, 5) using car (8008, [(7, 5), (8, 5)], 0)\n", - "Agent rider 8077 doesn't move\n", - "Agent rider 8078 move from (2, 1) to (2, 2) using car (8002, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8026 move from (0, 8) to (0, 9) using car (8004, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 move from (6, 8) to (6, 7) using car (8048, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8028 move from (9, 5) to (9, 6) using car (7972, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 8029 move from (5, 5) to (5, 6) using car (7958, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 8030 move from (0, 8) to (0, 9) using car (8004, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8032 move from (3, 6) to (3, 7) using car (7981, [(3, 6), (3, 7)], 0)\n", + "Agent rider 8035 move from (4, 8) to (5, 8) using car (8076, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 8036 doesn't move\n", + "Agent rider 8037 move from (9, 2) to (9, 1) using car (8012, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (8, 5) to (8, 6) using car (8022, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8046 move from (6, 6) to (6, 7) using car (7964, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8047 move from (1, 3) to (2, 3) using car (8068, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8062 move from (1, 3) to (2, 3) using car (8068, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8078 doesn't move\n", "Agent rider 8079 doesn't move\n", - "Agent rider 8081 move from (4, 4) to (4, 5) using car (8080, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8082 move from (4, 2) to (4, 3) using car (8057, [(4, 2), (4, 3), (3, 3)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8081 doesn't move\n", + "Agent rider 8082 doesn't move\n", "Agent rider 8083 doesn't move\n", - "Agent rider 8084 doesn't move\n", - "Agent rider 8092 doesn't move\n", - "Agent rider 8093 move from (9, 6) to (9, 5) using car (8086, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 doesn't move\n", "Agent rider 8095 doesn't move\n", - "tick 580 ended\n", - "I am driver 8096 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 8097 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 8098 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 8099 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 8100 - trip: [(5, 7), (6, 7), (7, 7), (7, 6)]\n", - "I am driver 8101 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7)]\n", - "I am driver 8102 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 8103 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 8104 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)]\n", - "I am driver 8105 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", - "I am driver 8106 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 8107 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 8108 - trip: [(3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 8109 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1)]\n", - "I am driver 8110 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 8111 - trip: [(7, 7), (6, 7), (5, 7)]\n", - "16 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 move from (2, 9) to (1, 9) using car (8067, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7322 move from (4, 9) to (5, 9) using car (8014, [(4, 9), (5, 9)], 0)\n", - "Agent rider 7342 move from (2, 0) to (3, 0) using car (7964, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7462 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (3, 8) to (3, 9) using car (8108, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (4, 9) to (5, 9) using car (8014, [(4, 9), (5, 9)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7730 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n" + "Agent rider 8096 doesn't move\n", + "tick 568 ended\n", + "I am driver 8097 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 8098 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 8099 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 8100 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8101 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8102 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)]\n", + "I am driver 8103 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 8104 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 8105 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8106 - trip: [(0, 1), (0, 2)]\n", + "I am driver 8107 - trip: [(2, 6), (1, 6), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 8108 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7)]\n", + "12 drivers generated.\n", + "I am rider 8109 - dep: (7, 4) , arr: (2, 6)\n", + "I am rider 8110 - dep: (6, 7) , arr: (3, 0)\n", + "2 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7327 move from (8, 5) to (8, 6) using car (8066, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7492 move from (1, 7) to (1, 6) using car (8069, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 move from (0, 1) to (0, 2) using car (8106, [(0, 1), (0, 2)], 0)\n", + "Agent rider 7581 move from (9, 6) to (9, 7) using car (8059, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 7583 move from (9, 6) to (9, 7) using car (8059, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 7614 move from (9, 6) to (8, 6) using car (8098, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7716 move from (0, 3) to (0, 4) using car (8053, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7717 move from (2, 7) to (1, 7) using car (7925, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7742 move from (8, 5) to (8, 6) using car (8066, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 7750 move from (1, 3) to (0, 3) using car (7985, [(1, 3), (0, 3)], 0)\n", + "Rider n° 7750 arrived with a waiting time of 16 ticks\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (8, 1) to (8, 2) using car (8064, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7802 move from (9, 6) to (8, 6) using car (8098, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 7802 arrived with a waiting time of 15 ticks\n", + "Agent rider 7805 move from (0, 4) to (0, 5) using car (8002, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 move from (2, 7) to (1, 7) using car (7925, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7823 move from (0, 9) to (1, 9) using car (8004, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (3, 2) to (2, 2) using car (7931, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (3, 2) to (2, 2) using car (7931, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (0, 1) to (0, 2) using car (8106, [(0, 1), (0, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7731 move from (6, 5) to (6, 4) using car (8063, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (2, 0) to (3, 0) using car (7964, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 move from (2, 8) to (1, 8) using car (7979, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (4, 9) to (5, 9) using car (8014, [(4, 9), (5, 9)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7870 move from (9, 2) to (9, 3) using car (8010, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 move from (2, 0) to (3, 0) using car (7964, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7904 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 doesn't move\n", - "Agent rider 7920 move from (9, 6) to (9, 5) using car (8059, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 7927 arrived\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7933 move from (5, 7) to (5, 6) using car (8066, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7936 doesn't move\n", - "Agent rider 7937 doesn't move\n", - "Agent rider 7938 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 move from (4, 9) to (5, 9) using car (8014, [(4, 9), (5, 9)], 0)\n", - "Agent rider 7953 move from (2, 0) to (3, 0) using car (7964, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7954 move from (3, 6) to (3, 7) using car (7990, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 7955 move from (3, 0) to (4, 0) using car (8105, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 7956 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 7958 arrived\n", - "Driver 7963 arrived\n", - "Driver 7968 arrived\n", - "Driver 7970 arrived\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 move from (9, 6) to (9, 5) using car (8059, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (2, 9) to (1, 9) using car (8067, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7986 move from (5, 7) to (5, 6) using car (8066, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7987 move from (4, 6) to (4, 5) using car (8055, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (4, 6) to (4, 5) using car (8055, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7993 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7994 doesn't move\n", - "Agent rider 8019 doesn't move\n", - "Agent rider 8020 move from (9, 2) to (9, 3) using car (8010, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (6, 9) to (6, 8) using car (8060, [(6, 9), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8025 doesn't move\n", - "Driver 8031 arrived\n", - "Driver 8033 arrived\n", - "Agent rider 8039 doesn't move\n", - "Agent rider 8040 move from (5, 5) to (5, 4) using car (8037, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8041 move from (6, 5) to (6, 6) using car (8053, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8042 move from (7, 2) to (6, 2) using car (8029, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (1, 7) to (0, 7) using car (7999, [(1, 7), (0, 7)], 0)\n", - "Agent rider 8045 move from (5, 7) to (4, 7) using car (8062, [(5, 7), (4, 7)], 0)\n", - "Agent rider 8046 move from (5, 5) to (5, 4) using car (8037, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 8049 arrived\n", - "Driver 8050 arrived\n", - "Driver 8068 arrived\n", - "Agent rider 8070 move from (9, 2) to (9, 3) using car (8010, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 8071 move from (4, 6) to (4, 5) using car (8055, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 8073 arrived\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 doesn't move\n", - "Agent rider 8078 move from (2, 2) to (2, 3) using car (8101, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8079 move from (2, 2) to (2, 3) using car (8002, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8081 move from (4, 5) to (4, 6) using car (8080, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8082 move from (4, 3) to (3, 3) using car (8057, [(4, 3), (3, 3)], 0)\n", - "Agent rider 8083 doesn't move\n", - "Agent rider 8084 move from (2, 0) to (3, 0) using car (7964, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8092 doesn't move\n", - "Agent rider 8093 move from (9, 5) to (9, 4) using car (8086, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 7) to (5, 6) using car (8066, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8095 doesn't move\n", - "tick 581 ended\n", - "I am driver 8112 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 8113 - trip: [(8, 0), (8, 1)]\n", - "I am driver 8114 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 8115 - trip: [(0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 8116 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 8117 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 8118 - trip: [(3, 3), (3, 4), (2, 4)]\n", - "I am driver 8119 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 8120 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 8121 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8122 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 8123 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8124 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 8125 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 8126 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 8127 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 8128 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 8129 - trip: [(3, 8), (4, 8), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 8130 - trip: [(2, 5), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 8131 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 8132 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 8133 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 8134 - trip: [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 8135 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 8136 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 8137 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 8138 - trip: [(8, 3), (8, 2), (7, 2)]\n", - "I am driver 8139 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 8140 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 8141 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "30 drivers generated.\n", - "I am rider 8142 - dep: (7, 4) , arr: (5, 8)\n", - "I am rider 8143 - dep: (9, 0) , arr: (7, 8)\n", - "I am rider 8144 - dep: (8, 2) , arr: (4, 6)\n", - "I am rider 8145 - dep: (9, 0) , arr: (7, 7)\n", - "I am rider 8146 - dep: (8, 3) , arr: (2, 1)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7287 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 move from (1, 9) to (0, 9) using car (8067, [(1, 9), (0, 9)], 0)\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (3, 0) to (4, 0) using car (7964, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7462 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7527 move from (3, 9) to (4, 9) using car (8108, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7615 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (5, 9) to (6, 9) using car (8103, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7730 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 move from (6, 4) to (6, 3) using car (8063, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (3, 0) to (4, 0) using car (7964, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 move from (1, 8) to (0, 8) using car (7979, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7794 move from (8, 5) to (8, 4) using car (8132, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7797 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7802 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7837 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7870 move from (9, 3) to (8, 3) using car (8125, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5)], 0)\n", - "Rider n° 7870 arrived with a waiting time of 12 ticks\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 move from (3, 0) to (4, 0) using car (7964, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7904 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (4, 5) to (4, 4) using car (8055, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7920 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7933 move from (5, 6) to (5, 5) using car (8066, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7936 move from (1, 2) to (2, 2) using car (8109, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 7864 move from (6, 7) to (6, 8) using car (7964, [(6, 7), (6, 8)], 0)\n", + "Agent rider 7865 move from (6, 7) to (6, 6) using car (8048, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 7879 arrived\n", + "Agent rider 7902 move from (9, 6) to (8, 6) using car (8098, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7903 move from (0, 4) to (0, 5) using car (8002, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 7903 arrived with a waiting time of 11 ticks\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (3, 2) to (2, 2) using car (7931, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 7913 move from (9, 1) to (8, 1) using car (8012, [(9, 1), (8, 1)], 0)\n", + "Agent rider 7914 move from (1, 7) to (1, 6) using car (8069, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 7915 move from (0, 1) to (0, 2) using car (8106, [(0, 1), (0, 2)], 0)\n", "Agent rider 7937 doesn't move\n", - "Agent rider 7938 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Driver 7948 arrived\n", - "Agent rider 7953 move from (3, 0) to (4, 0) using car (7964, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7954 move from (3, 7) to (3, 8) using car (7990, [(3, 7), (3, 8)], 0)\n", - "Agent rider 7955 move from (4, 0) to (5, 0) using car (8105, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 7956 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 7957 arrived\n", - "Driver 7963 arrived\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (5, 6) to (5, 7) using car (7958, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (2, 5) to (3, 5) using car (8093, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 7947 arrived\n", + "Driver 7949 arrived\n", + "Driver 7961 arrived\n", "Driver 7970 arrived\n", - "Driver 7972 arrived\n", - "Agent rider 7980 move from (1, 2) to (2, 2) using car (8109, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 7981 move from (9, 5) to (9, 4) using car (8059, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (1, 9) to (0, 9) using car (8067, [(1, 9), (0, 9)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 move from (4, 6) to (4, 7) using car (8080, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7986 move from (5, 6) to (5, 5) using car (8066, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7987 move from (4, 5) to (4, 4) using car (8055, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (4, 5) to (4, 4) using car (8055, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7993 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7994 doesn't move\n", - "Driver 7996 arrived\n", - "Driver 8008 arrived\n", - "Agent rider 8019 move from (2, 3) to (2, 4) using car (8101, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8020 move from (9, 3) to (9, 4) using car (8010, [(9, 3), (9, 4)], 0)\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (6, 8) to (7, 8) using car (8060, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8025 doesn't move\n", - "Driver 8027 arrived\n", - "Driver 8028 arrived\n", - "Driver 8034 arrived\n", - "Driver 8038 arrived\n", - "Agent rider 8039 move from (3, 6) to (3, 5) using car (8106, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 8040 move from (5, 4) to (5, 3) using car (8037, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8041 move from (6, 6) to (6, 7) using car (8053, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8042 move from (6, 2) to (5, 2) using car (8029, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8044 move from (0, 7) to (0, 6) using car (8115, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 8045 doesn't move\n", - "Agent rider 8046 move from (5, 4) to (5, 3) using car (8116, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8050 arrived\n", - "Driver 8056 arrived\n", - "Agent rider 8070 doesn't move\n", - "Agent rider 8071 move from (4, 5) to (4, 4) using car (8055, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 move from (8, 5) to (8, 4) using car (8132, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8077 doesn't move\n", - "Agent rider 8078 move from (2, 3) to (2, 4) using car (8101, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8079 move from (2, 3) to (2, 4) using car (8002, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8081 move from (4, 6) to (4, 7) using car (8080, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8082 move from (3, 3) to (3, 4) using car (8085, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8083 move from (2, 5) to (3, 5) using car (8130, [(2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 8084 move from (3, 0) to (4, 0) using car (7964, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8092 doesn't move\n", - "Agent rider 8093 move from (9, 4) to (9, 3) using car (8086, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 6) to (5, 5) using car (8066, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8095 doesn't move\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 doesn't move\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 doesn't move\n", - "tick 582 ended\n", - "I am driver 8147 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "1 drivers generated.\n", - "I am rider 8148 - dep: (6, 6) , arr: (7, 2)\n", - "1 riders generated.\n", - "Agent rider 7152 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7287 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (4, 0) to (5, 0) using car (7964, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7397 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7462 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7527 move from (4, 9) to (5, 9) using car (8108, [(4, 9), (5, 9)], 0)\n", - "Agent rider 7615 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (6, 9) to (6, 8) using car (8103, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7730 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 move from (6, 3) to (6, 2) using car (8063, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (4, 0) to (5, 0) using car (7964, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 4) to (8, 3) using car (8132, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7797 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7802 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7837 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (2, 6) to (3, 6) using car (8141, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7843 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 move from (8, 4) to (8, 3) using car (8132, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (4, 4) to (5, 4) using car (8055, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7920 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7933 move from (5, 5) to (5, 4) using car (8066, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7936 move from (2, 2) to (3, 2) using car (8109, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1)], 0)\n", - "Rider n° 7936 arrived with a waiting time of 7 ticks\n", - "Agent rider 7937 move from (1, 0) to (0, 0) using car (8091, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7938 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Agent rider 7953 move from (4, 0) to (5, 0) using car (7964, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7954 doesn't move\n", - "Agent rider 7955 move from (5, 0) to (5, 1) using car (8110, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 7956 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 7963 arrived\n", - "Driver 7972 arrived\n", - "Agent rider 7980 move from (2, 2) to (3, 2) using car (8109, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 7981 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 move from (2, 6) to (3, 6) using car (8141, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (1, 0) to (0, 0) using car (8091, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7985 move from (4, 7) to (4, 8) using car (8080, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7986 move from (5, 5) to (5, 4) using car (8066, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7987 move from (4, 4) to (5, 4) using car (8055, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 doesn't move\n", - "Agent rider 7989 move from (4, 4) to (5, 4) using car (8055, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7993 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7994 doesn't move\n", - "Driver 7999 arrived\n", - "Driver 8013 arrived\n", - "Driver 8014 arrived\n", - "Agent rider 8019 move from (2, 4) to (2, 5) using car (8101, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8020 move from (9, 4) to (9, 3) using car (8059, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8021 move from (5, 3) to (5, 4) using car (8090, [(5, 3), (5, 4)], 0)\n", + "Driver 7980 arrived\n", + "Agent rider 7986 move from (9, 6) to (8, 6) using car (8098, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7988 move from (3, 5) to (4, 5) using car (8072, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7989 move from (8, 1) to (8, 2) using car (8064, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7990 move from (0, 9) to (1, 9) using car (8004, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (9, 6) to (8, 6) using car (8098, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 8007 arrived\n", + "Driver 8009 arrived\n", + "Driver 8015 arrived\n", "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (7, 8) to (8, 8) using car (8060, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8024 move from (2, 0) to (1, 0) using car (8003, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", "Agent rider 8025 doesn't move\n", - "Driver 8028 arrived\n", - "Driver 8036 arrived\n", - "Agent rider 8039 move from (3, 5) to (3, 4) using car (8106, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 8040 move from (5, 3) to (5, 2) using car (8037, [(5, 3), (5, 2)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8042 doesn't move\n", - "Agent rider 8044 move from (0, 6) to (0, 5) using car (8115, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 8045 doesn't move\n", - "Agent rider 8046 move from (5, 3) to (5, 2) using car (8116, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8052 arrived\n", + "Agent rider 8026 move from (0, 9) to (1, 9) using car (8004, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8027 move from (6, 7) to (6, 8) using car (7964, [(6, 7), (6, 8)], 0)\n", + "Agent rider 8028 move from (9, 6) to (8, 6) using car (8098, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8029 move from (5, 6) to (5, 7) using car (8091, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8030 move from (0, 9) to (1, 9) using car (8004, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8032 move from (3, 7) to (3, 6) using car (8040, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8035 move from (5, 8) to (6, 8) using car (8076, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 8036 doesn't move\n", + "Agent rider 8037 move from (9, 1) to (8, 1) using car (8012, [(9, 1), (8, 1)], 0)\n", + "Agent rider 8038 move from (3, 5) to (4, 5) using car (8072, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (8, 6) to (8, 7) using car (8022, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 8044 arrived\n", + "Agent rider 8046 move from (6, 7) to (6, 6) using car (8048, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8047 move from (2, 3) to (3, 3) using car (8068, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", "Driver 8057 arrived\n", - "Driver 8062 arrived\n", - "Agent rider 8070 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8071 move from (4, 4) to (5, 4) using car (8055, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 8074 arrived\n", - "Agent rider 8076 move from (8, 4) to (8, 3) using car (8132, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8077 move from (2, 6) to (3, 6) using car (8141, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 8078 move from (2, 4) to (2, 5) using car (8101, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8079 move from (2, 4) to (2, 5) using car (8002, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8081 move from (4, 7) to (4, 8) using car (8080, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8082 move from (3, 4) to (3, 5) using car (8085, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8083 move from (3, 5) to (4, 5) using car (8130, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 8084 move from (4, 0) to (5, 0) using car (7964, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 8088 arrived\n", - "Agent rider 8092 doesn't move\n", - "Agent rider 8093 move from (9, 3) to (9, 2) using car (8086, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 5) to (5, 4) using car (8066, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8095 move from (5, 3) to (5, 4) using car (8090, [(5, 3), (5, 4)], 0)\n", - "Agent rider 8142 move from (7, 4) to (7, 5) using car (8112, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (8, 2) to (7, 2) using car (8138, [(8, 2), (7, 2)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 doesn't move\n", - "Agent rider 8148 move from (6, 6) to (6, 5) using car (8097, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "tick 583 ended\n", - "I am driver 8149 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8150 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 8151 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 8152 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 8153 - trip: [(4, 3), (5, 3), (6, 3), (7, 3)]\n", - "5 drivers generated.\n", - "I am rider 8154 - dep: (3, 3) , arr: (7, 9)\n", - "I am rider 8155 - dep: (1, 2) , arr: (4, 5)\n", - "I am rider 8156 - dep: (9, 7) , arr: (3, 0)\n", - "3 riders generated.\n", - "Agent rider 7152 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7287 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 move from (5, 0) to (6, 0) using car (7964, [(5, 0), (6, 0)], 0)\n", - "Agent rider 7397 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7462 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7615 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (6, 8) to (6, 9) using car (8053, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 doesn't move\n", - "Agent rider 7730 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 move from (6, 2) to (6, 1) using car (8063, [(6, 2), (6, 1)], 0)\n", - "Agent rider 7740 move from (5, 0) to (6, 0) using car (7964, [(5, 0), (6, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 3) to (8, 2) using car (8132, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7797 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7802 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7837 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (3, 6) to (3, 5) using car (8141, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7843 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 move from (8, 3) to (8, 2) using car (8132, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7907 move from (5, 4) to (6, 4) using car (8055, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7920 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7933 move from (5, 4) to (5, 3) using car (8066, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 7933 arrived with a waiting time of 2 ticks\n", - "Agent rider 7937 move from (0, 0) to (0, 1) using car (8091, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7938 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Agent rider 7953 move from (5, 0) to (6, 0) using car (7964, [(5, 0), (6, 0)], 0)\n", - "Agent rider 7954 doesn't move\n", - "Agent rider 7955 move from (5, 1) to (5, 2) using car (8110, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Rider n° 7955 arrived with a waiting time of 7 ticks\n", - "Agent rider 7956 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8062 move from (2, 3) to (3, 3) using car (8068, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8078 doesn't move\n", + "Agent rider 8079 doesn't move\n", + "Agent rider 8080 move from (3, 2) to (2, 2) using car (7931, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8081 doesn't move\n", + "Agent rider 8082 move from (9, 0) to (8, 0) using car (8104, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8083 doesn't move\n", + "Agent rider 8095 move from (2, 0) to (2, 1) using car (8097, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 8096 move from (5, 6) to (4, 6) using car (8042, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8109 doesn't move\n", + "Agent rider 8110 move from (6, 7) to (6, 6) using car (8048, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "tick 569 ended\n", + "I am driver 8111 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 8112 - trip: [(5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 8113 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "3 drivers generated.\n", + "I am rider 8114 - dep: (0, 7) , arr: (0, 9)\n", + "I am rider 8115 - dep: (1, 8) , arr: (6, 3)\n", + "I am rider 8116 - dep: (9, 5) , arr: (0, 4)\n", + "I am rider 8117 - dep: (2, 0) , arr: (8, 6)\n", + "I am rider 8118 - dep: (5, 4) , arr: (0, 2)\n", + "I am rider 8119 - dep: (1, 2) , arr: (0, 6)\n", + "6 riders generated.\n", + "Agent rider 6892 move from (8, 0) to (7, 0) using car (8104, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 7327 move from (8, 6) to (8, 7) using car (8066, [(8, 6), (8, 7)], 0)\n", + "Agent rider 7377 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7384 move from (8, 6) to (8, 7) using car (8066, [(8, 6), (8, 7)], 0)\n", + "Agent rider 7388 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7492 move from (1, 6) to (0, 6) using car (8107, [(1, 6), (0, 6), (0, 5), (0, 4)], 0)\n", + "Rider n° 7492 arrived with a waiting time of 19 ticks\n", + "Agent rider 7493 move from (1, 7) to (0, 7) using car (7925, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (9, 7) to (9, 8) using car (8059, [(9, 7), (9, 8)], 0)\n", + "Agent rider 7583 move from (9, 7) to (9, 8) using car (8059, [(9, 7), (9, 8)], 0)\n", + "Agent rider 7614 move from (8, 6) to (8, 7) using car (8066, [(8, 6), (8, 7)], 0)\n", + "Agent rider 7684 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7716 move from (0, 4) to (0, 5) using car (8053, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 7717 move from (1, 7) to (1, 8) using car (8020, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7742 move from (8, 6) to (8, 7) using car (8066, [(8, 6), (8, 7)], 0)\n", + "Agent rider 7752 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7805 move from (0, 5) to (0, 6) using car (8002, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7807 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7817 move from (1, 7) to (0, 7) using car (7925, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7823 move from (1, 9) to (2, 9) using car (8004, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (2, 2) to (1, 2) using car (7931, [(2, 2), (1, 2)], 0)\n", + "Agent rider 7846 move from (1, 7) to (0, 7) using car (7925, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7847 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7855 move from (2, 2) to (1, 2) using car (7931, [(2, 2), (1, 2)], 0)\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (6, 8) to (7, 8) using car (8076, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 7865 move from (6, 6) to (6, 5) using car (8048, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7902 move from (8, 6) to (7, 6) using car (8098, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (2, 2) to (1, 2) using car (7931, [(2, 2), (1, 2)], 0)\n", + "Agent rider 7913 doesn't move\n", + "Agent rider 7914 move from (1, 6) to (0, 6) using car (8107, [(1, 6), (0, 6), (0, 5), (0, 4)], 0)\n", + "Rider n° 7914 arrived with a waiting time of 7 ticks\n", + "Agent rider 7915 doesn't move\n", + "Driver 7917 arrived\n", + "Agent rider 7937 move from (5, 2) to (6, 2) using car (8018, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7940 move from (2, 2) to (1, 2) using car (7931, [(2, 2), (1, 2)], 0)\n", + "Agent rider 7943 move from (5, 7) to (5, 8) using car (7958, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (3, 5) to (4, 5) using car (8093, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 7949 arrived\n", + "Driver 7953 arrived\n", + "Driver 7959 arrived\n", + "Driver 7974 arrived\n", + "Driver 7976 arrived\n", "Driver 7979 arrived\n", - "Agent rider 7980 move from (3, 2) to (4, 2) using car (8109, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 7981 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 7982 move from (3, 6) to (3, 5) using car (8141, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 0) to (0, 1) using car (8091, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7985 move from (4, 8) to (5, 8) using car (8080, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7986 move from (5, 4) to (5, 3) using car (8066, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 7987 move from (5, 4) to (6, 4) using car (8055, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 move from (7, 6) to (7, 5) using car (8051, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 7989 move from (5, 4) to (6, 4) using car (8055, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 7990 arrived\n", - "Agent rider 7993 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7994 move from (3, 6) to (3, 5) using car (8141, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 8010 arrived\n", - "Driver 8014 arrived\n", - "Agent rider 8019 move from (2, 5) to (2, 6) using car (8101, [(2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8020 move from (9, 3) to (9, 2) using car (8059, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8021 move from (5, 4) to (5, 3) using car (8066, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 7981 arrived\n", + "Agent rider 7986 move from (8, 6) to (7, 6) using car (8098, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7988 move from (4, 5) to (4, 4) using car (8072, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7989 doesn't move\n", + "Agent rider 7990 move from (1, 9) to (2, 9) using car (8004, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (8, 6) to (7, 6) using car (8098, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 8009 arrived\n", + "Driver 8021 arrived\n", "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (8, 8) to (9, 8) using car (8060, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8024 move from (1, 0) to (1, 1) using car (8003, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", "Agent rider 8025 doesn't move\n", - "Agent rider 8039 move from (3, 4) to (3, 3) using car (8106, [(3, 4), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 8040 move from (5, 2) to (5, 1) using car (8116, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8041 move from (6, 7) to (5, 7) using car (8104, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (5, 2) to (5, 1) using car (8116, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8044 move from (0, 5) to (0, 4) using car (8115, [(0, 5), (0, 4)], 0)\n", - "Agent rider 8045 doesn't move\n", - "Agent rider 8046 move from (5, 2) to (5, 1) using car (8116, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8054 arrived\n", - "Driver 8067 arrived\n", - "Agent rider 8070 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 8070 arrived with a waiting time of 2 ticks\n", - "Agent rider 8071 move from (5, 4) to (6, 4) using car (8055, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 move from (8, 3) to (8, 2) using car (8132, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8077 move from (3, 6) to (3, 5) using car (8141, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 8078 move from (2, 5) to (2, 6) using car (8101, [(2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8079 move from (2, 5) to (2, 6) using car (8002, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8081 move from (4, 8) to (5, 8) using car (8080, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 8081 arrived with a waiting time of 0 ticks\n", - "Agent rider 8082 move from (3, 5) to (3, 6) using car (8085, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8083 move from (4, 5) to (5, 5) using car (8130, [(4, 5), (5, 5)], 0)\n", - "Agent rider 8084 move from (5, 0) to (6, 0) using car (7964, [(5, 0), (6, 0)], 0)\n", - "Agent rider 8092 move from (7, 9) to (7, 8) using car (8133, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 8093 move from (9, 2) to (9, 1) using car (8086, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 4) to (5, 3) using car (8066, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8095 move from (5, 4) to (5, 3) using car (8066, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 8111 arrived\n", - "Driver 8113 arrived\n", - "Agent rider 8142 move from (7, 5) to (7, 6) using car (8112, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 doesn't move\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 doesn't move\n", - "Agent rider 8148 move from (6, 5) to (6, 4) using car (8097, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8154 doesn't move\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 doesn't move\n", - "tick 584 ended\n", - "I am driver 8157 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", - "I am driver 8158 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 8159 - trip: [(2, 5), (3, 5), (4, 5)]\n", - "I am driver 8160 - trip: [(1, 8), (1, 7), (1, 6)]\n", - "I am driver 8161 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 8162 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 8163 - trip: [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 8164 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 8165 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 8166 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 8167 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 8168 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", - "I am driver 8169 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 8170 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 8171 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 8172 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 8173 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 8174 - trip: [(3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 8175 - trip: [(6, 9), (6, 8), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 8176 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 8177 - trip: [(7, 5), (6, 5), (5, 5)]\n", - "I am driver 8178 - trip: [(4, 1), (3, 1)]\n", - "I am driver 8179 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 8180 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 8181 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 8182 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "26 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 7152 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7287 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 doesn't move\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7397 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 7397 arrived with a waiting time of 32 ticks\n", - "Agent rider 7462 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7527 doesn't move\n", - "Agent rider 7615 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (6, 9) to (5, 9) using car (8149, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (3, 2) to (2, 2) using car (8029, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7730 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 move from (6, 1) to (7, 1) using car (8105, [(6, 1), (7, 1)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 2) to (8, 1) using car (8132, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7797 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7802 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7837 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 doesn't move\n", - "Agent rider 7841 move from (3, 5) to (3, 4) using car (8141, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7843 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 move from (8, 2) to (8, 1) using car (8132, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7895 move from (4, 0) to (3, 0) using car (8032, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7904 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 7907 move from (6, 4) to (7, 4) using car (8055, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 7907 arrived with a waiting time of 10 ticks\n", - "Agent rider 7920 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7929 move from (9, 8) to (8, 8) using car (8182, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 7932 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7937 move from (0, 1) to (0, 2) using car (8091, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 7937 arrived with a waiting time of 6 ticks\n", - "Agent rider 7938 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 move from (5, 9) to (6, 9) using car (8129, [(5, 9), (6, 9)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 doesn't move\n", - "Agent rider 7956 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7980 move from (4, 2) to (5, 2) using car (8109, [(4, 2), (5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 7981 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 7982 move from (3, 5) to (3, 4) using car (8141, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 1) to (0, 2) using car (8091, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7985 move from (5, 8) to (6, 8) using car (8080, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7986 move from (5, 3) to (5, 2) using car (8066, [(5, 3), (5, 2)], 0)\n", - "Agent rider 7987 move from (6, 4) to (7, 4) using car (8055, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7988 move from (7, 5) to (6, 5) using car (8177, [(7, 5), (6, 5), (5, 5)], 0)\n", - "Agent rider 7989 move from (6, 4) to (7, 4) using car (8055, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7993 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 7993 arrived with a waiting time of 5 ticks\n", - "Agent rider 7994 move from (3, 5) to (3, 4) using car (8141, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 8014 arrived\n", - "Agent rider 8019 move from (2, 6) to (2, 7) using car (8101, [(2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8020 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8023 move from (9, 8) to (8, 8) using car (8182, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8024 move from (9, 8) to (8, 8) using car (8182, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8025 move from (9, 8) to (8, 8) using car (8182, [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Driver 8037 arrived\n", - "Agent rider 8039 move from (3, 3) to (4, 3) using car (8106, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 8040 doesn't move\n", - "Agent rider 8041 move from (5, 7) to (4, 7) using car (8104, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (5, 1) to (5, 0) using car (8116, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8044 move from (0, 4) to (1, 4) using car (8158, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 8045 doesn't move\n", - "Agent rider 8046 move from (5, 1) to (5, 0) using car (8116, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8070 move from (9, 2) to (9, 1) using car (8059, [(9, 2), (9, 1)], 0)\n", - "Rider n° 8070 arrived with a waiting time of 2 ticks\n", - "Agent rider 8071 move from (6, 4) to (7, 4) using car (8055, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8072 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 move from (8, 2) to (8, 1) using car (8132, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8077 move from (3, 5) to (3, 4) using car (8141, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 8078 move from (2, 6) to (2, 7) using car (8101, [(2, 6), (2, 7), (3, 7)], 0)\n", - "Agent rider 8079 move from (2, 6) to (2, 7) using car (8002, [(2, 6), (2, 7)], 0)\n", - "Agent rider 8082 move from (3, 6) to (3, 7) using car (8085, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 8026 move from (1, 9) to (2, 9) using car (8001, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8027 move from (6, 8) to (7, 8) using car (8076, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 8028 move from (8, 6) to (7, 6) using car (8098, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8029 move from (5, 7) to (6, 7) using car (8075, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8030 move from (1, 9) to (2, 9) using car (8001, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8035 move from (6, 8) to (7, 8) using car (8076, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 8036 move from (3, 1) to (4, 1) using car (8050, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8037 doesn't move\n", + "Agent rider 8038 move from (4, 5) to (4, 4) using car (8072, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (8, 7) to (8, 8) using car (8022, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8046 move from (6, 6) to (6, 7) using car (8074, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8047 move from (3, 3) to (4, 3) using car (8068, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 8052 arrived\n", + "Driver 8060 arrived\n", + "Driver 8061 arrived\n", + "Agent rider 8062 move from (3, 3) to (4, 3) using car (8068, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8078 move from (4, 5) to (4, 4) using car (8084, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 8079 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8081 doesn't move\n", + "Agent rider 8082 move from (8, 0) to (7, 0) using car (8104, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", "Agent rider 8083 doesn't move\n", - "Agent rider 8084 doesn't move\n", - "Driver 8089 arrived\n", - "Driver 8090 arrived\n", - "Agent rider 8092 move from (7, 8) to (7, 7) using car (8133, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 8093 move from (9, 1) to (9, 0) using car (8086, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 3) to (5, 2) using car (8066, [(5, 3), (5, 2)], 0)\n", - "Agent rider 8095 doesn't move\n", - "Driver 8100 arrived\n", - "Driver 8108 arrived\n", - "Driver 8118 arrived\n", - "Driver 8138 arrived\n", - "Agent rider 8142 move from (7, 6) to (7, 7) using car (8112, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 doesn't move\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 doesn't move\n", - "Agent rider 8148 move from (6, 4) to (6, 3) using car (8097, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8154 doesn't move\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (9, 7) to (8, 7) using car (8179, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "tick 585 ended\n", - "I am driver 8183 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 8184 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 8185 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", - "I am driver 8186 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 8187 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "5 drivers generated.\n", - "I am rider 8188 - dep: (5, 3) , arr: (5, 8)\n", - "I am rider 8189 - dep: (7, 1) , arr: (0, 2)\n", - "I am rider 8190 - dep: (2, 4) , arr: (8, 9)\n", - "I am rider 8191 - dep: (7, 9) , arr: (8, 6)\n", - "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 move from (5, 9) to (4, 9) using car (8053, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7462 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (5, 9) to (4, 9) using car (8121, [(5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (5, 9) to (4, 9) using car (8149, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (2, 2) to (1, 2) using car (8029, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 7730 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 1) to (8, 0) using car (8132, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (5, 9) to (4, 9) using car (8121, [(5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7841 move from (3, 4) to (3, 3) using car (8141, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7843 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 move from (8, 1) to (8, 0) using car (8132, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 7895 move from (3, 0) to (2, 0) using car (8032, [(3, 0), (2, 0)], 0)\n", - "Agent rider 7904 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7929 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 move from (6, 9) to (5, 9) using car (8170, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 doesn't move\n", - "Agent rider 7956 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8095 move from (2, 1) to (2, 2) using car (8097, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 8096 move from (4, 6) to (3, 6) using car (8042, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8109 move from (7, 4) to (6, 4) using car (8103, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8110 move from (6, 6) to (5, 6) using car (8073, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8114 doesn't move\n", + "Agent rider 8115 move from (1, 8) to (2, 8) using car (8113, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8117 doesn't move\n", + "Agent rider 8118 move from (5, 4) to (4, 4) using car (7998, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 8119 move from (1, 2) to (1, 3) using car (8019, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "tick 570 ended\n", + "I am driver 8120 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)]\n", + "I am driver 8121 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", + "I am driver 8122 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9)]\n", + "I am driver 8123 - trip: [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)]\n", + "I am driver 8124 - trip: [(5, 1), (5, 2), (5, 3)]\n", + "I am driver 8125 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 8126 - trip: [(8, 5), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 8127 - trip: [(3, 8), (3, 9), (4, 9)]\n", + "I am driver 8128 - trip: [(1, 3), (1, 4)]\n", + "I am driver 8129 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 8130 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 8131 - trip: [(3, 5), (2, 5), (1, 5)]\n", + "12 drivers generated.\n", + "I am rider 8132 - dep: (0, 1) , arr: (4, 3)\n", + "I am rider 8133 - dep: (0, 2) , arr: (4, 2)\n", + "I am rider 8134 - dep: (8, 5) , arr: (3, 5)\n", + "3 riders generated.\n", + "Agent rider 6892 move from (7, 0) to (6, 0) using car (8121, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7493 doesn't move\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (1, 8) to (1, 9) using car (8020, [(1, 8), (1, 9)], 0)\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7752 move from (8, 8) to (7, 8) using car (8022, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 doesn't move\n", + "Agent rider 7805 move from (0, 6) to (0, 5) using car (8107, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7807 move from (8, 8) to (7, 8) using car (8022, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7823 move from (2, 9) to (3, 9) using car (8004, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 doesn't move\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7861 move from (7, 8) to (7, 7) using car (8076, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (7, 8) to (7, 7) using car (8076, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 7865 move from (6, 5) to (6, 4) using car (8048, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7902 move from (7, 6) to (6, 6) using car (8098, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7913 move from (8, 1) to (7, 1) using car (8123, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 move from (6, 2) to (7, 2) using car (8018, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (5, 8) to (5, 9) using car (7958, [(5, 8), (5, 9)], 0)\n", + "Agent rider 7944 move from (4, 5) to (5, 5) using car (8093, [(4, 5), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 7953 arrived\n", "Driver 7964 arrived\n", - "Agent rider 7980 move from (5, 2) to (5, 1) using car (8109, [(5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (3, 4) to (3, 3) using car (8141, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 2) to (0, 3) using car (8091, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7985 move from (6, 8) to (7, 8) using car (8080, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7986 doesn't move\n", - "Agent rider 7987 move from (7, 4) to (8, 4) using car (8055, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7988 move from (6, 5) to (6, 6) using car (8102, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7989 move from (7, 4) to (8, 4) using car (8055, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7994 move from (3, 4) to (3, 3) using car (8141, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 8019 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 3) to (5, 4) using car (8110, [(5, 3), (5, 4)], 0)\n", - "Agent rider 8023 move from (8, 8) to (7, 8) using car (8182, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (8, 8) to (7, 8) using car (8182, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8039 doesn't move\n", - "Agent rider 8040 move from (5, 1) to (4, 1) using car (8135, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 8041 move from (4, 7) to (3, 7) using car (8104, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (5, 0) to (4, 0) using car (8116, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8043 arrived\n", - "Agent rider 8044 doesn't move\n", - "Agent rider 8045 move from (4, 7) to (3, 7) using car (8104, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8046 move from (5, 0) to (4, 0) using car (8116, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8060 arrived\n", - "Driver 8063 arrived\n", - "Agent rider 8071 move from (7, 4) to (8, 4) using car (8055, [(7, 4), (8, 4)], 0)\n", - "Agent rider 8072 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 move from (8, 1) to (8, 0) using car (8132, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8077 move from (3, 4) to (3, 3) using car (8141, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 8078 move from (2, 7) to (3, 7) using car (8101, [(2, 7), (3, 7)], 0)\n", - "Agent rider 8079 move from (2, 7) to (3, 7) using car (8101, [(2, 7), (3, 7)], 0)\n", - "Agent rider 8082 move from (3, 7) to (3, 8) using car (8085, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8083 move from (5, 5) to (6, 5) using car (8137, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 8083 arrived with a waiting time of 4 ticks\n", - "Agent rider 8084 doesn't move\n", - "Driver 8087 arrived\n", - "Driver 8090 arrived\n", - "Agent rider 8092 doesn't move\n", - "Agent rider 8093 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 2) to (5, 1) using car (8109, [(5, 2), (5, 1), (6, 1)], 0)\n", - "Agent rider 8095 move from (5, 3) to (5, 4) using car (8110, [(5, 3), (5, 4)], 0)\n", - "Driver 8098 arrived\n", - "Driver 8115 arrived\n", - "Driver 8130 arrived\n", - "Agent rider 8142 move from (7, 7) to (6, 7) using car (8112, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8143 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8144 move from (7, 2) to (6, 2) using car (8185, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", - "Agent rider 8145 move from (9, 0) to (8, 0) using car (8086, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8146 doesn't move\n", - "Agent rider 8148 move from (6, 3) to (6, 2) using car (8097, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8154 move from (3, 3) to (3, 4) using car (8169, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (8, 7) to (7, 7) using car (8179, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8188 move from (5, 3) to (5, 4) using car (8110, [(5, 3), (5, 4)], 0)\n", - "Agent rider 8189 doesn't move\n", - "Agent rider 8190 doesn't move\n", - "Agent rider 8191 doesn't move\n", - "tick 586 ended\n", - "I am driver 8192 - trip: [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "1 drivers generated.\n", - "I am rider 8193 - dep: (3, 6) , arr: (6, 1)\n", - "I am rider 8194 - dep: (2, 3) , arr: (1, 0)\n", - "2 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 move from (4, 9) to (3, 9) using car (8053, [(4, 9), (3, 9)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7462 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (4, 9) to (4, 8) using car (8121, [(4, 9), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 doesn't move\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7722 move from (1, 2) to (0, 2) using car (8029, [(1, 2), (0, 2)], 0)\n", - "Rider n° 7722 arrived with a waiting time of 16 ticks\n", - "Agent rider 7730 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 move from (7, 1) to (7, 2) using car (8165, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (4, 9) to (4, 8) using car (8121, [(4, 9), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7841 move from (3, 3) to (3, 2) using car (8141, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7843 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 move from (8, 0) to (9, 0) using car (8132, [(8, 0), (9, 0)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7929 move from (8, 8) to (8, 7) using car (8192, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Rider n° 7929 arrived with a waiting time of 9 ticks\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 move from (5, 9) to (4, 9) using car (8170, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (3, 8) to (3, 9) using car (8085, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 7956 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7980 move from (5, 1) to (6, 1) using car (8109, [(5, 1), (6, 1)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (3, 3) to (3, 2) using car (8141, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 3) to (0, 4) using car (8091, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7985 move from (7, 8) to (8, 8) using car (8080, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 7986 doesn't move\n", - "Agent rider 7987 move from (8, 4) to (8, 3) using car (8147, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 7988 move from (6, 6) to (6, 7) using car (8102, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 7989 move from (8, 4) to (8, 3) using car (8147, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 7994 move from (3, 3) to (3, 2) using car (8141, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 8002 arrived\n", - "Agent rider 8019 move from (2, 7) to (3, 7) using car (8173, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (8, 8) to (8, 7) using car (8192, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 8025 move from (7, 8) to (6, 8) using car (8182, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8039 move from (4, 3) to (4, 2) using car (8117, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 8040 move from (4, 1) to (3, 1) using car (8135, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 8041 move from (3, 7) to (2, 7) using car (8104, [(3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (4, 0) to (3, 0) using car (8116, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8044 move from (1, 4) to (0, 4) using car (8123, [(1, 4), (0, 4)], 0)\n", - "Agent rider 8045 move from (3, 7) to (2, 7) using car (8104, [(3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8046 move from (4, 0) to (3, 0) using car (8116, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8059 arrived\n", - "Driver 8063 arrived\n", - "Driver 8066 arrived\n", - "Agent rider 8071 move from (8, 4) to (8, 3) using car (8147, [(8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 8072 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 move from (8, 0) to (9, 0) using car (8132, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8077 move from (3, 3) to (3, 2) using car (8141, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 8078 move from (3, 7) to (2, 7) using car (8104, [(3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8079 move from (3, 7) to (2, 7) using car (8104, [(3, 7), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8082 move from (3, 8) to (3, 9) using car (8085, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8084 doesn't move\n", - "Driver 8090 arrived\n", - "Agent rider 8092 move from (7, 7) to (7, 6) using car (8179, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8093 move from (8, 0) to (7, 0) using car (8086, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (5, 1) to (4, 1) using car (8166, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8095 doesn't move\n", - "Driver 8105 arrived\n", - "Driver 8120 arrived\n", - "Driver 8129 arrived\n", - "Driver 8134 arrived\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 move from (8, 0) to (9, 0) using car (8132, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8144 move from (6, 2) to (5, 2) using car (8185, [(6, 2), (5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", - "Agent rider 8145 move from (8, 0) to (9, 0) using car (8132, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8146 move from (8, 3) to (8, 2) using car (8131, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8148 move from (6, 2) to (7, 2) using car (8097, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 8148 arrived with a waiting time of 0 ticks\n", - "Agent rider 8154 move from (3, 4) to (3, 5) using car (8169, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8155 move from (1, 2) to (0, 2) using car (8029, [(1, 2), (0, 2)], 0)\n", - "Agent rider 8156 move from (7, 7) to (7, 6) using car (8179, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8178 arrived\n", - "Agent rider 8188 doesn't move\n", - "Agent rider 8189 move from (7, 1) to (7, 2) using car (8165, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8190 doesn't move\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 doesn't move\n", - "Agent rider 8194 doesn't move\n", - "tick 587 ended\n", - "I am driver 8195 - trip: [(1, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 8196 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 8197 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", - "3 drivers generated.\n", - "I am rider 8198 - dep: (5, 9) , arr: (2, 3)\n", - "1 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 move from (3, 9) to (2, 9) using car (8085, [(3, 9), (2, 9)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7462 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (4, 8) to (3, 8) using car (8121, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (4, 9) to (4, 8) using car (8162, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7730 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 move from (7, 2) to (8, 2) using car (8097, [(7, 2), (8, 2)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 doesn't move\n", - "Agent rider 7840 move from (4, 8) to (3, 8) using car (8121, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 7840 arrived with a waiting time of 9 ticks\n", - "Agent rider 7841 move from (3, 2) to (3, 1) using car (8141, [(3, 2), (3, 1)], 0)\n", - "Agent rider 7843 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 move from (4, 9) to (4, 8) using car (8162, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7954 move from (3, 9) to (2, 9) using car (8149, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7956 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (3, 2) to (3, 1) using car (8141, [(3, 2), (3, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 4) to (0, 5) using car (8091, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7985 move from (8, 8) to (9, 8) using car (8080, [(8, 8), (9, 8)], 0)\n", - "Agent rider 7986 move from (5, 2) to (4, 2) using car (8185, [(5, 2), (4, 2), (4, 3), (3, 3)], 0)\n", - "Agent rider 7987 move from (8, 3) to (8, 2) using car (8147, [(8, 3), (8, 2)], 0)\n", - "Agent rider 7988 move from (6, 7) to (6, 8) using car (8102, [(6, 7), (6, 8)], 0)\n", - "Rider n° 7988 arrived with a waiting time of 8 ticks\n", - "Agent rider 7989 move from (8, 3) to (8, 2) using car (8147, [(8, 3), (8, 2)], 0)\n", - "Agent rider 7994 move from (3, 2) to (3, 1) using car (8141, [(3, 2), (3, 1)], 0)\n", - "Agent rider 8019 move from (3, 7) to (3, 6) using car (8173, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 4) to (5, 3) using car (8161, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 8023 doesn't move\n", - "Agent rider 8024 move from (8, 7) to (8, 6) using car (8192, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 8025 move from (6, 8) to (6, 7) using car (8182, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Driver 8032 arrived\n", - "Agent rider 8039 move from (4, 2) to (4, 1) using car (8117, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 8039 arrived with a waiting time of 4 ticks\n", - "Agent rider 8040 move from (3, 1) to (3, 2) using car (8135, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 8041 move from (2, 7) to (2, 6) using car (8104, [(2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (3, 0) to (2, 0) using car (8116, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8044 move from (0, 4) to (0, 5) using car (8091, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8045 move from (2, 7) to (2, 6) using car (8104, [(2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", - "Rider n° 8045 arrived with a waiting time of 5 ticks\n", - "Agent rider 8046 move from (3, 0) to (2, 0) using car (8116, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8047 arrived\n", + "Driver 7972 arrived\n", + "Driver 7976 arrived\n", + "Driver 7981 arrived\n", + "Driver 7985 arrived\n", + "Agent rider 7986 move from (7, 6) to (6, 6) using car (8098, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7988 move from (4, 4) to (5, 4) using car (8072, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7989 doesn't move\n", + "Agent rider 7990 move from (2, 9) to (3, 9) using car (8004, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (7, 6) to (6, 6) using car (8098, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 8000 arrived\n", + "Driver 8012 arrived\n", + "Agent rider 8023 move from (8, 8) to (7, 8) using car (8022, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8024 move from (1, 1) to (1, 2) using car (8003, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 8025 move from (0, 5) to (0, 6) using car (8053, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 8026 move from (2, 9) to (3, 9) using car (8001, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8027 move from (7, 8) to (7, 7) using car (8076, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Rider n° 8027 arrived with a waiting time of 2 ticks\n", + "Agent rider 8028 move from (7, 6) to (6, 6) using car (8098, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8029 move from (6, 7) to (7, 7) using car (8075, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8030 move from (2, 9) to (3, 9) using car (8001, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8032 move from (3, 6) to (3, 5) using car (8042, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 8033 arrived\n", + "Agent rider 8035 move from (7, 8) to (7, 7) using car (8076, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 8036 move from (4, 1) to (3, 1) using car (8129, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8037 move from (8, 1) to (7, 1) using car (8123, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 8038 move from (4, 4) to (5, 4) using car (8072, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (8, 8) to (7, 8) using car (8022, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8046 move from (6, 7) to (7, 7) using car (8075, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8047 move from (4, 3) to (5, 3) using car (8068, [(4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", "Driver 8051 arrived\n", "Driver 8055 arrived\n", + "Driver 8058 arrived\n", + "Driver 8061 arrived\n", + "Agent rider 8062 move from (4, 3) to (5, 3) using car (8068, [(4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", "Driver 8063 arrived\n", - "Agent rider 8071 move from (8, 3) to (8, 2) using car (8147, [(8, 3), (8, 2)], 0)\n", - "Agent rider 8072 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 move from (3, 2) to (3, 3) using car (8186, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8078 doesn't move\n", + "Agent rider 8078 move from (4, 4) to (3, 4) using car (7998, [(4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 8079 doesn't move\n", - "Agent rider 8082 move from (3, 9) to (2, 9) using car (8085, [(3, 9), (2, 9)], 0)\n", - "Agent rider 8084 doesn't move\n", - "Agent rider 8092 move from (7, 6) to (7, 5) using car (8179, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8093 move from (7, 0) to (6, 0) using car (8086, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (4, 1) to (3, 1) using car (8166, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8095 move from (5, 4) to (5, 3) using car (8161, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", - "Driver 8101 arrived\n", + "Agent rider 8080 move from (2, 2) to (2, 3) using car (8111, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8081 doesn't move\n", + "Agent rider 8082 move from (7, 0) to (6, 0) using car (8104, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8083 doesn't move\n", + "Driver 8088 arrived\n", + "Agent rider 8095 move from (2, 2) to (2, 3) using car (8097, [(2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 8096 move from (3, 6) to (3, 5) using car (8042, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", "Driver 8106 arrived\n", - "Driver 8110 arrived\n", - "Driver 8125 arrived\n", - "Driver 8127 arrived\n", - "Driver 8133 arrived\n", - "Driver 8140 arrived\n", - "Agent rider 8142 move from (6, 7) to (6, 8) using car (8102, [(6, 7), (6, 8)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 2) to (5, 3) using car (8184, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 move from (8, 2) to (8, 1) using car (8131, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 8153 arrived\n", - "Agent rider 8154 move from (3, 5) to (3, 6) using car (8169, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (7, 6) to (7, 5) using car (8179, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8159 arrived\n", - "Driver 8160 arrived\n", - "Driver 8177 arrived\n", - "Agent rider 8188 doesn't move\n", - "Agent rider 8189 move from (7, 2) to (7, 1) using car (8163, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8190 move from (2, 4) to (2, 5) using car (8096, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 doesn't move\n", - "Agent rider 8194 doesn't move\n", - "Agent rider 8198 doesn't move\n", - "tick 588 ended\n", - "I am driver 8199 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 8200 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 8201 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 8202 - trip: [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 8203 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (1, 7)]\n", - "I am driver 8204 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 8205 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 8206 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", - "I am driver 8207 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", - "I am driver 8208 - trip: [(5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 8209 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 8210 - trip: [(7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 8211 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 8212 - trip: [(7, 6), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 8213 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "15 drivers generated.\n", - "I am rider 8214 - dep: (2, 8) , arr: (5, 2)\n", - "1 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 move from (2, 9) to (2, 8) using car (8195, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 7342 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7527 move from (3, 8) to (2, 8) using car (8121, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 7527 arrived with a waiting time of 19 ticks\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (4, 8) to (4, 7) using car (8162, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7721 move from (0, 9) to (1, 9) using car (8124, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 7730 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7839 move from (0, 9) to (1, 9) using car (8124, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 7839 arrived with a waiting time of 19 ticks\n", - "Agent rider 7841 move from (3, 1) to (2, 1) using car (8166, [(3, 1), (2, 1)], 0)\n", - "Agent rider 7843 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 move from (2, 0) to (1, 0) using car (8116, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 7904 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Agent rider 7953 doesn't move\n" + "Agent rider 8109 move from (6, 4) to (6, 5) using car (8049, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8110 move from (5, 6) to (4, 6) using car (8073, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8114 doesn't move\n", + "Agent rider 8115 move from (2, 8) to (3, 8) using car (8113, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (9, 5) to (8, 5) using car (8125, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 doesn't move\n", + "Agent rider 8118 move from (4, 4) to (3, 4) using car (7998, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 8119 move from (1, 3) to (1, 4) using car (8019, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 8132 doesn't move\n", + "Agent rider 8133 doesn't move\n", + "Agent rider 8134 doesn't move\n", + "tick 571 ended\n", + "I am driver 8135 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 8136 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 8137 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7)]\n", + "I am driver 8138 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 8139 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 8140 - trip: [(7, 3), (7, 2), (7, 1)]\n", + "I am driver 8141 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 8142 - trip: [(4, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 8143 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 8144 - trip: [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8145 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 8146 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 8147 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 8148 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "14 drivers generated.\n", + "I am rider 8149 - dep: (4, 2) , arr: (8, 6)\n", + "I am rider 8150 - dep: (9, 8) , arr: (0, 3)\n", + "I am rider 8151 - dep: (3, 1) , arr: (0, 3)\n", + "I am rider 8152 - dep: (1, 9) , arr: (2, 3)\n", + "I am rider 8153 - dep: (4, 4) , arr: (2, 4)\n", + "I am rider 8154 - dep: (9, 2) , arr: (1, 1)\n", + "I am rider 8155 - dep: (4, 8) , arr: (8, 3)\n", + "I am rider 8156 - dep: (5, 3) , arr: (3, 6)\n", + "I am rider 8157 - dep: (4, 4) , arr: (7, 2)\n", + "9 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7493 move from (0, 7) to (0, 8) using car (8002, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 7493 arrived with a waiting time of 21 ticks\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7684 doesn't move\n", + "Agent rider 7716 move from (0, 5) to (0, 4) using car (8107, [(0, 5), (0, 4)], 0)\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (8, 2) to (9, 2) using car (8089, [(8, 2), (9, 2)], 0)\n", + "Agent rider 7757 move from (7, 8) to (6, 8) using car (8022, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7805 move from (0, 5) to (0, 4) using car (8107, [(0, 5), (0, 4)], 0)\n", + "Agent rider 7807 move from (7, 8) to (6, 8) using car (8022, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 7817 move from (0, 7) to (0, 8) using car (8002, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 7823 move from (3, 9) to (4, 9) using car (8004, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7846 move from (0, 7) to (0, 8) using car (8002, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 7846 arrived with a waiting time of 10 ticks\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (1, 2) to (1, 3) using car (8003, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 7861 move from (7, 7) to (7, 6) using car (8076, [(7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 7862 move from (0, 5) to (0, 4) using car (8107, [(0, 5), (0, 4)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (7, 7) to (7, 6) using car (8075, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 7865 move from (6, 4) to (6, 3) using car (8048, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7902 move from (6, 6) to (6, 5) using car (8098, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7913 move from (7, 1) to (6, 1) using car (8123, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 7915 doesn't move\n", + "Driver 7925 arrived\n", + "Driver 7931 arrived\n", + "Agent rider 7937 move from (7, 2) to (8, 2) using car (8018, [(7, 2), (8, 2)], 0)\n", + "Agent rider 7940 move from (1, 2) to (1, 3) using car (8003, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 7943 move from (5, 9) to (4, 9) using car (8092, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 7944 move from (5, 5) to (5, 4) using car (8093, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 7960 arrived\n", + "Driver 7972 arrived\n", + "Driver 7981 arrived\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7988 move from (5, 4) to (5, 5) using car (8071, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 7989 move from (8, 2) to (9, 2) using car (8089, [(8, 2), (9, 2)], 0)\n", + "Agent rider 7990 move from (3, 9) to (4, 9) using car (8004, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 doesn't move\n", + "Driver 7999 arrived\n", + "Agent rider 8023 move from (7, 8) to (6, 8) using car (8022, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8024 move from (1, 2) to (1, 3) using car (8003, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 8025 move from (0, 6) to (0, 7) using car (8053, [(0, 6), (0, 7)], 0)\n", + "Agent rider 8026 move from (3, 9) to (4, 9) using car (8001, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8029 move from (7, 7) to (7, 6) using car (8075, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8030 move from (3, 9) to (4, 9) using car (8001, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8032 move from (3, 5) to (3, 4) using car (8042, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8035 move from (7, 7) to (7, 6) using car (8075, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8036 move from (3, 1) to (2, 1) using car (8129, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8037 move from (7, 1) to (6, 1) using car (8123, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 8038 move from (5, 4) to (6, 4) using car (8072, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (7, 8) to (6, 8) using car (8022, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8046 move from (7, 7) to (7, 6) using car (8075, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Rider n° 8046 arrived with a waiting time of 0 ticks\n", + "Agent rider 8047 move from (5, 3) to (6, 3) using car (8068, [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 8059 arrived\n", + "Agent rider 8062 move from (5, 3) to (5, 4) using car (8102, [(5, 3), (5, 4), (4, 4)], 0)\n", + "Driver 8066 arrived\n", + "Driver 8069 arrived\n", + "Agent rider 8078 move from (3, 4) to (3, 3) using car (8040, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8079 move from (6, 0) to (5, 0) using car (8104, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8080 move from (2, 3) to (2, 4) using car (8111, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8081 move from (7, 7) to (7, 6) using car (8075, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7954 move from (2, 9) to (2, 8) using car (8149, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7956 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (3, 1) to (2, 1) using car (8166, [(3, 1), (2, 1)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7986 move from (4, 2) to (4, 3) using car (8185, [(4, 2), (4, 3), (3, 3)], 0)\n", - "Rider n° 7986 arrived with a waiting time of 2 ticks\n", - "Agent rider 7987 doesn't move\n", + "Agent rider 8082 move from (6, 0) to (5, 0) using car (8104, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8083 move from (6, 8) to (6, 7) using car (8087, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8095 move from (2, 3) to (2, 4) using car (8097, [(2, 3), (2, 4)], 0)\n", + "Agent rider 8096 move from (3, 5) to (3, 4) using car (8042, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8109 move from (6, 5) to (6, 6) using car (8049, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8110 move from (4, 6) to (4, 5) using car (8073, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8114 move from (0, 7) to (0, 8) using car (8002, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 8115 move from (3, 8) to (3, 7) using car (8113, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (8, 5) to (7, 5) using car (8125, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 doesn't move\n", + "Agent rider 8118 move from (3, 4) to (3, 3) using car (8040, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8119 move from (1, 4) to (1, 5) using car (8019, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 8132 move from (0, 1) to (0, 2) using car (8130, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8133 doesn't move\n", + "Agent rider 8134 move from (8, 5) to (7, 5) using car (8125, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8149 move from (4, 2) to (5, 2) using car (8090, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8151 move from (3, 1) to (2, 1) using car (8129, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8152 move from (1, 9) to (2, 9) using car (8067, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 8153 move from (4, 4) to (5, 4) using car (8142, [(4, 4), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8154 doesn't move\n", + "Agent rider 8155 move from (4, 8) to (4, 7) using car (8136, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8156 move from (5, 3) to (5, 4) using car (8102, [(5, 3), (5, 4), (4, 4)], 0)\n", + "Agent rider 8157 move from (4, 4) to (5, 4) using car (8142, [(4, 4), (5, 4), (5, 5), (5, 6)], 0)\n", + "tick 572 ended\n", + "I am driver 8158 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 8159 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 8160 - trip: [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1)]\n", + "I am driver 8161 - trip: [(5, 4), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 8162 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 8163 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 8164 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 8165 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "8 drivers generated.\n", + "I am rider 8166 - dep: (1, 8) , arr: (5, 7)\n", + "1 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7377 move from (8, 8) to (9, 8) using car (8165, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 7377 arrived with a waiting time of 22 ticks\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 move from (8, 8) to (9, 8) using car (8165, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7494 move from (0, 2) to (0, 3) using car (8130, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7684 move from (8, 8) to (9, 8) using car (8165, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 doesn't move\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7752 move from (7, 8) to (8, 8) using car (8091, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7757 move from (6, 8) to (5, 8) using car (8022, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 7757 arrived with a waiting time of 12 ticks\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7807 move from (6, 8) to (6, 9) using car (8100, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7817 move from (0, 8) to (0, 9) using car (8002, [(0, 8), (0, 9)], 0)\n", + "Agent rider 7823 move from (4, 9) to (5, 9) using car (8004, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 doesn't move\n", + "Agent rider 7847 move from (8, 8) to (9, 8) using car (8165, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7855 move from (1, 3) to (1, 4) using car (8003, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 7861 move from (7, 6) to (6, 6) using car (8143, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (0, 2) to (0, 3) using car (8130, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7864 move from (7, 6) to (8, 6) using car (8076, [(7, 6), (8, 6)], 0)\n", + "Agent rider 7865 move from (6, 3) to (6, 4) using car (8068, [(6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7902 move from (6, 5) to (6, 4) using car (8098, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 7902 arrived with a waiting time of 8 ticks\n", + "Agent rider 7908 move from (2, 4) to (2, 5) using car (8111, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7913 move from (6, 1) to (7, 1) using car (8050, [(6, 1), (7, 1)], 0)\n", + "Agent rider 7915 move from (0, 2) to (0, 3) using car (8130, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 7931 arrived\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7940 move from (1, 3) to (1, 4) using car (8003, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 7943 move from (4, 9) to (4, 8) using car (8092, [(4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 7944 move from (5, 4) to (4, 4) using car (8102, [(5, 4), (4, 4)], 0)\n", + "Rider n° 7944 arrived with a waiting time of 6 ticks\n", + "Driver 7958 arrived\n", + "Driver 7972 arrived\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7988 doesn't move\n", "Agent rider 7989 doesn't move\n", - "Agent rider 7994 move from (3, 1) to (2, 1) using car (8166, [(3, 1), (2, 1)], 0)\n", - "Agent rider 8019 move from (3, 6) to (3, 5) using car (8173, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (5, 3) to (4, 3) using car (8208, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8023 move from (7, 8) to (7, 9) using car (8183, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (6, 7) to (5, 7) using car (8099, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Driver 8029 arrived\n", - "Agent rider 8039 move from (4, 2) to (4, 3) using car (8185, [(4, 2), (4, 3), (3, 3)], 0)\n", - "Agent rider 8040 move from (3, 2) to (3, 3) using car (8135, [(3, 2), (3, 3)], 0)\n", - "Agent rider 8041 move from (2, 6) to (2, 5) using car (8104, [(2, 6), (2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (2, 0) to (1, 0) using car (8116, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8044 doesn't move\n", - "Agent rider 8046 move from (2, 0) to (1, 0) using car (8116, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 8046 arrived with a waiting time of 0 ticks\n", - "Driver 8051 arrived\n", - "Driver 8053 arrived\n", - "Driver 8063 arrived\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 move from (3, 3) to (2, 3) using car (8186, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8078 doesn't move\n", - "Agent rider 8079 doesn't move\n", - "Agent rider 8082 move from (2, 9) to (3, 9) using car (8206, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 8084 doesn't move\n", - "Agent rider 8092 move from (7, 5) to (7, 4) using car (8179, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8093 move from (6, 0) to (5, 0) using car (8086, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 8094 move from (3, 1) to (2, 1) using car (8166, [(3, 1), (2, 1)], 0)\n", - "Agent rider 8095 move from (5, 3) to (4, 3) using car (8208, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Driver 8109 arrived\n", - "Driver 8123 arrived\n", - "Driver 8126 arrived\n", - "Driver 8132 arrived\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 3) to (5, 4) using car (8184, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 move from (8, 1) to (7, 1) using car (8131, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8154 move from (3, 6) to (3, 7) using car (8211, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (7, 5) to (7, 4) using car (8179, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8160 arrived\n", - "Driver 8174 arrived\n", - "Agent rider 8188 doesn't move\n", - "Agent rider 8189 doesn't move\n", - "Agent rider 8190 move from (2, 5) to (2, 6) using car (8096, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (3, 6) to (3, 5) using car (8173, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8194 doesn't move\n", - "Agent rider 8198 doesn't move\n", - "Agent rider 8214 doesn't move\n", - "tick 589 ended\n", - "I am driver 8215 - trip: [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 8216 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)]\n", - "2 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (6, 0) to (7, 0) using car (8157, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 move from (2, 8) to (2, 7) using car (8195, [(2, 8), (2, 7)], 0)\n", - "Agent rider 7342 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7462 move from (6, 0) to (7, 0) using car (8157, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (4, 7) to (4, 6) using car (8162, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7730 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (6, 0) to (7, 0) using car (8157, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7838 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 move from (1, 0) to (0, 0) using car (8116, [(1, 0), (0, 0)], 0)\n", - "Agent rider 7904 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7941 doesn't move\n", - "Agent rider 7953 move from (6, 0) to (7, 0) using car (8157, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7954 move from (2, 8) to (2, 7) using car (8149, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 7956 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 5) to (0, 6) using car (8203, [(0, 5), (0, 6), (0, 7), (1, 7)], 0)\n", - "Agent rider 7985 move from (9, 8) to (8, 8) using car (8168, [(9, 8), (8, 8)], 0)\n", - "Agent rider 7987 doesn't move\n", + "Agent rider 7990 move from (4, 9) to (5, 9) using car (8004, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (6, 6) to (6, 7) using car (8049, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 8020 arrived\n", + "Agent rider 8023 move from (6, 8) to (5, 8) using car (8022, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8024 move from (1, 3) to (2, 3) using car (8135, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8025 doesn't move\n", + "Agent rider 8026 move from (4, 9) to (5, 9) using car (8001, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8028 move from (6, 6) to (6, 7) using car (8049, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8029 move from (7, 6) to (6, 6) using car (8143, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Rider n° 8029 arrived with a waiting time of 0 ticks\n", + "Agent rider 8030 move from (4, 9) to (5, 9) using car (8001, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8035 move from (7, 6) to (7, 5) using car (8075, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8036 move from (2, 1) to (2, 2) using car (8129, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8037 move from (6, 1) to (7, 1) using car (8050, [(6, 1), (7, 1)], 0)\n", + "Agent rider 8038 move from (6, 4) to (7, 4) using car (8072, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (6, 8) to (6, 9) using car (8100, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8047 move from (6, 3) to (6, 4) using car (8068, [(6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8062 move from (5, 4) to (4, 4) using car (8102, [(5, 4), (4, 4)], 0)\n", + "Driver 8077 arrived\n", + "Agent rider 8078 move from (3, 3) to (3, 2) using car (8040, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8079 move from (5, 0) to (5, 1) using car (8104, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8080 move from (2, 4) to (2, 5) using car (8111, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8081 move from (7, 6) to (6, 6) using car (8143, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 8082 move from (5, 0) to (5, 1) using car (8104, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8083 move from (6, 7) to (6, 6) using car (8087, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8095 doesn't move\n", + "Agent rider 8096 move from (3, 4) to (3, 3) using car (8042, [(3, 4), (3, 3)], 0)\n", + "Agent rider 8109 doesn't move\n", + "Agent rider 8110 move from (4, 5) to (4, 4) using car (8073, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8114 move from (0, 8) to (0, 9) using car (8002, [(0, 8), (0, 9)], 0)\n", + "Rider n° 8114 arrived with a waiting time of 2 ticks\n", + "Agent rider 8115 move from (3, 7) to (3, 6) using car (8113, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (7, 5) to (6, 5) using car (8125, [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 move from (2, 0) to (2, 1) using car (8139, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8118 move from (3, 3) to (3, 2) using car (8040, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8119 move from (1, 5) to (1, 6) using car (8019, [(1, 5), (1, 6)], 0)\n", + "Driver 8128 arrived\n", + "Agent rider 8132 move from (0, 2) to (0, 3) using car (8130, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8133 move from (0, 2) to (0, 3) using car (8130, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8134 move from (7, 5) to (6, 5) using car (8125, [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8149 move from (5, 2) to (5, 3) using car (8090, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8151 move from (2, 1) to (2, 2) using car (8129, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8152 move from (2, 9) to (1, 9) using car (8085, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8153 move from (5, 4) to (4, 4) using car (8102, [(5, 4), (4, 4)], 0)\n", + "Agent rider 8154 doesn't move\n", + "Agent rider 8155 move from (4, 7) to (4, 6) using car (8136, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8156 move from (5, 4) to (5, 5) using car (8142, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8157 move from (5, 4) to (5, 3) using car (8093, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8166 move from (1, 8) to (2, 8) using car (8034, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "tick 573 ended\n", + "I am driver 8167 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 8168 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 8169 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 8170 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "4 drivers generated.\n", + "I am rider 8171 - dep: (9, 4) , arr: (8, 7)\n", + "I am rider 8172 - dep: (0, 3) , arr: (2, 8)\n", + "I am rider 8173 - dep: (1, 9) , arr: (7, 8)\n", + "3 riders generated.\n", + "Agent rider 6892 move from (6, 0) to (5, 0) using car (8123, [(6, 0), (5, 0)], 0)\n", + "Agent rider 7327 doesn't move\n", + "Agent rider 7384 doesn't move\n", + "Agent rider 7388 move from (9, 8) to (9, 7) using car (8165, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7494 move from (0, 3) to (0, 4) using car (8130, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7581 move from (9, 8) to (9, 7) using car (8165, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7583 move from (9, 8) to (9, 7) using car (8165, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7684 move from (9, 8) to (9, 7) using car (8165, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 7684 arrived with a waiting time of 16 ticks\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7717 move from (1, 9) to (0, 9) using car (8085, [(1, 9), (0, 9)], 0)\n", + "Rider n° 7717 arrived with a waiting time of 11 ticks\n", + "Agent rider 7742 doesn't move\n", + "Agent rider 7752 move from (8, 8) to (9, 8) using car (8091, [(8, 8), (9, 8)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7807 doesn't move\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7823 move from (5, 9) to (6, 9) using car (8004, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (1, 2) to (1, 1) using car (8070, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7847 move from (9, 8) to (9, 7) using car (8165, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7855 move from (1, 4) to (1, 5) using car (8003, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 7861 move from (6, 6) to (5, 6) using car (8143, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 move from (0, 3) to (0, 4) using car (8130, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7864 move from (8, 6) to (8, 7) using car (8064, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7865 move from (6, 4) to (7, 4) using car (8068, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (1, 2) to (1, 1) using car (8070, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7913 doesn't move\n", + "Agent rider 7915 move from (0, 3) to (0, 4) using car (8130, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7937 move from (8, 2) to (8, 1) using car (8160, [(8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (4, 8) to (3, 8) using car (8092, [(4, 8), (3, 8)], 0)\n", + "Driver 7958 arrived\n", + "Agent rider 7986 move from (6, 6) to (5, 6) using car (8143, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7988 doesn't move\n", "Agent rider 7989 doesn't move\n", - "Agent rider 7994 doesn't move\n", - "Agent rider 8019 move from (3, 5) to (3, 4) using car (8173, [(3, 5), (3, 4)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 move from (4, 3) to (4, 2) using car (8139, [(4, 3), (4, 2)], 0)\n", - "Agent rider 8023 move from (7, 9) to (6, 9) using car (8183, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8024 move from (8, 6) to (8, 7) using car (8212, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 8025 move from (5, 7) to (4, 7) using car (8099, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8039 move from (4, 3) to (4, 2) using car (8139, [(4, 3), (4, 2)], 0)\n", - "Agent rider 8040 doesn't move\n", - "Agent rider 8041 move from (2, 5) to (1, 5) using car (8104, [(2, 5), (1, 5)], 0)\n", - "Agent rider 8042 move from (1, 0) to (0, 0) using car (8116, [(1, 0), (0, 0)], 0)\n", - "Rider n° 8042 arrived with a waiting time of 1 ticks\n", - "Agent rider 8044 move from (0, 5) to (0, 6) using car (8203, [(0, 5), (0, 6), (0, 7), (1, 7)], 0)\n", - "Driver 8051 arrived\n", - "Driver 8063 arrived\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 move from (2, 3) to (1, 3) using car (8186, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8078 move from (2, 7) to (3, 7) using car (8158, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 8079 doesn't move\n", - "Driver 8080 arrived\n", - "Agent rider 8082 move from (3, 9) to (4, 9) using car (8206, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Rider n° 8082 arrived with a waiting time of 0 ticks\n", - "Agent rider 8084 move from (6, 0) to (7, 0) using car (8157, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Rider n° 8084 arrived with a waiting time of 7 ticks\n", - "Driver 8085 arrived\n", - "Agent rider 8092 move from (7, 4) to (7, 3) using car (8179, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 8092 arrived with a waiting time of 5 ticks\n", - "Agent rider 8093 move from (5, 0) to (4, 0) using car (8086, [(5, 0), (4, 0)], 0)\n", - "Agent rider 8094 doesn't move\n", - "Agent rider 8095 move from (4, 3) to (3, 3) using car (8185, [(4, 3), (3, 3)], 0)\n", + "Agent rider 7990 move from (5, 9) to (6, 9) using car (8004, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (6, 7) to (5, 7) using car (8049, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 7996 arrived\n", + "Driver 7998 arrived\n", + "Driver 8018 arrived\n", + "Agent rider 8023 move from (5, 8) to (4, 8) using car (8022, [(5, 8), (4, 8)], 0)\n", + "Agent rider 8024 move from (2, 3) to (2, 4) using car (8135, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8025 move from (0, 7) to (0, 8) using car (8122, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 8026 move from (5, 9) to (6, 9) using car (8001, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8028 move from (6, 7) to (5, 7) using car (8049, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8030 move from (5, 9) to (6, 9) using car (8001, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8035 move from (7, 5) to (7, 4) using car (8075, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 8036 doesn't move\n", + "Agent rider 8037 doesn't move\n", + "Agent rider 8038 move from (7, 4) to (8, 4) using car (8072, [(7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (6, 9) to (5, 9) using car (8100, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8041 arrived\n", + "Agent rider 8047 move from (6, 4) to (6, 5) using car (8161, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 8047 arrived with a waiting time of 0 ticks\n", + "Driver 8053 arrived\n", + "Agent rider 8062 move from (4, 4) to (4, 3) using car (8073, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 8074 arrived\n", + "Agent rider 8078 move from (3, 2) to (3, 1) using car (8040, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8079 move from (5, 1) to (5, 2) using car (8104, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8080 move from (2, 5) to (2, 6) using car (8111, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8081 move from (6, 6) to (6, 5) using car (8087, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8082 move from (5, 1) to (5, 2) using car (8104, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8083 move from (6, 6) to (6, 5) using car (8087, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8089 arrived\n", + "Agent rider 8095 move from (2, 4) to (2, 5) using car (8137, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", + "Agent rider 8096 doesn't move\n", "Driver 8097 arrived\n", + "Driver 8107 arrived\n", + "Agent rider 8109 move from (6, 6) to (5, 6) using car (8143, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 8110 move from (4, 4) to (4, 3) using car (8073, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8115 move from (3, 6) to (3, 5) using car (8113, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (6, 5) to (6, 4) using car (8125, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 move from (2, 1) to (2, 2) using car (8139, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8118 move from (3, 2) to (3, 1) using car (8040, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8119 move from (1, 6) to (1, 5) using car (8138, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Driver 8124 arrived\n", + "Driver 8127 arrived\n", + "Driver 8131 arrived\n", + "Agent rider 8132 move from (0, 3) to (0, 4) using car (8130, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8133 move from (0, 3) to (0, 4) using car (8130, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8134 move from (6, 5) to (6, 4) using car (8125, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8149 move from (5, 3) to (6, 3) using car (8120, [(5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 8150 move from (9, 8) to (9, 7) using car (8165, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 8151 move from (2, 2) to (2, 3) using car (8129, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8152 move from (1, 9) to (0, 9) using car (8085, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8153 move from (4, 4) to (4, 3) using car (8073, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8154 doesn't move\n", + "Agent rider 8155 move from (4, 6) to (4, 5) using car (8136, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8156 move from (5, 5) to (5, 6) using car (8142, [(5, 5), (5, 6)], 0)\n", + "Agent rider 8157 move from (5, 3) to (5, 2) using car (8093, [(5, 3), (5, 2)], 0)\n", + "Agent rider 8166 move from (2, 8) to (3, 8) using car (8034, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8171 move from (9, 4) to (9, 3) using car (8065, [(9, 4), (9, 3)], 0)\n", + "Agent rider 8172 move from (0, 3) to (0, 4) using car (8130, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8173 move from (1, 9) to (0, 9) using car (8085, [(1, 9), (0, 9)], 0)\n", + "tick 574 ended\n", + "I am driver 8174 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 8175 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "2 drivers generated.\n", + "I am rider 8176 - dep: (8, 5) , arr: (2, 2)\n", + "I am rider 8177 - dep: (6, 5) , arr: (2, 9)\n", + "I am rider 8178 - dep: (1, 6) , arr: (5, 7)\n", + "I am rider 8179 - dep: (9, 2) , arr: (5, 0)\n", + "I am rider 8180 - dep: (6, 1) , arr: (0, 6)\n", + "5 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7327 move from (8, 7) to (8, 6) using car (8086, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7384 move from (8, 7) to (8, 6) using car (8086, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7388 move from (9, 7) to (9, 6) using car (8165, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7494 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7581 move from (9, 7) to (9, 6) using car (8165, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 move from (8, 7) to (8, 8) using car (8064, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7716 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7742 move from (8, 7) to (8, 6) using car (8086, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (9, 2) to (9, 3) using car (8163, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7805 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7807 move from (6, 9) to (7, 9) using car (8001, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 7807 arrived with a waiting time of 13 ticks\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7823 move from (6, 9) to (7, 9) using car (8004, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7845 move from (1, 1) to (1, 0) using car (8070, [(1, 1), (1, 0)], 0)\n", + "Rider n° 7845 arrived with a waiting time of 8 ticks\n", + "Agent rider 7847 move from (9, 7) to (9, 6) using car (8165, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 7855 move from (1, 5) to (1, 4) using car (8138, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7861 move from (5, 6) to (4, 6) using car (8143, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7862 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7863 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7864 move from (8, 7) to (8, 8) using car (8064, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 7865 move from (7, 4) to (8, 4) using car (8068, [(7, 4), (8, 4)], 0)\n", + "Agent rider 7908 doesn't move\n", + "Agent rider 7909 move from (1, 1) to (1, 0) using car (8070, [(1, 1), (1, 0)], 0)\n", + "Agent rider 7913 doesn't move\n", + "Agent rider 7915 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7937 move from (8, 1) to (7, 1) using car (8160, [(8, 1), (7, 1), (6, 1)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (3, 8) to (4, 8) using car (8034, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7986 move from (5, 6) to (4, 6) using car (8143, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7988 move from (5, 5) to (6, 5) using car (8162, [(5, 5), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 7988 arrived with a waiting time of 4 ticks\n", + "Agent rider 7989 move from (9, 2) to (9, 3) using car (8163, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 move from (6, 9) to (7, 9) using car (8004, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (5, 7) to (4, 7) using car (8049, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 7998 arrived\n", + "Driver 8002 arrived\n", + "Driver 8014 arrived\n", + "Driver 8017 arrived\n", + "Driver 8019 arrived\n", + "Agent rider 8023 doesn't move\n", + "Agent rider 8024 move from (2, 4) to (2, 5) using car (8135, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8025 move from (0, 8) to (0, 9) using car (8122, [(0, 8), (0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 8026 move from (6, 9) to (7, 9) using car (8001, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8028 move from (5, 7) to (4, 7) using car (8049, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8030 move from (6, 9) to (7, 9) using car (8001, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8035 move from (7, 4) to (8, 4) using car (8068, [(7, 4), (8, 4)], 0)\n", + "Agent rider 8036 doesn't move\n", + "Agent rider 8037 doesn't move\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (5, 9) to (4, 9) using car (8100, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8042 arrived\n", + "Driver 8048 arrived\n", + "Driver 8050 arrived\n", + "Driver 8056 arrived\n", + "Agent rider 8062 doesn't move\n", + "Driver 8076 arrived\n", + "Agent rider 8078 doesn't move\n", + "Agent rider 8079 move from (5, 2) to (5, 3) using car (8104, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8080 move from (2, 6) to (2, 7) using car (8111, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8081 move from (6, 5) to (6, 4) using car (8087, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8083 move from (6, 5) to (6, 4) using car (8087, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8094 arrived\n", + "Agent rider 8095 move from (2, 5) to (2, 6) using car (8137, [(2, 5), (2, 6), (2, 7), (3, 7)], 0)\n", + "Agent rider 8096 doesn't move\n", + "Driver 8099 arrived\n", "Driver 8102 arrived\n", - "Driver 8137 arrived\n", - "Driver 8141 arrived\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 4) to (5, 5) using car (8184, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 move from (7, 1) to (6, 1) using car (8131, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 8147 arrived\n", - "Driver 8151 arrived\n", - "Agent rider 8154 move from (3, 7) to (3, 8) using car (8211, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (7, 4) to (7, 3) using car (8179, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8175 arrived\n", - "Agent rider 8188 move from (5, 4) to (5, 5) using car (8184, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8189 move from (7, 1) to (6, 1) using car (8131, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8190 move from (2, 6) to (2, 7) using car (8096, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (3, 5) to (3, 4) using car (8173, [(3, 5), (3, 4)], 0)\n", - "Agent rider 8194 move from (2, 3) to (1, 3) using car (8186, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8198 doesn't move\n", - "Agent rider 8214 move from (2, 8) to (2, 7) using car (8149, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "tick 590 ended\n", - "I am driver 8217 - trip: [(3, 8), (4, 8), (5, 8)]\n", - "I am driver 8218 - trip: [(2, 9), (2, 8)]\n", - "I am driver 8219 - trip: [(3, 8), (4, 8), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 8220 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 8221 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8222 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", - "6 drivers generated.\n", + "Agent rider 8109 move from (5, 6) to (4, 6) using car (8143, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 8110 move from (4, 3) to (4, 2) using car (8073, [(4, 3), (4, 2)], 0)\n", + "Agent rider 8115 move from (3, 5) to (3, 4) using car (8113, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (6, 4) to (6, 3) using car (8125, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 move from (2, 2) to (2, 3) using car (8139, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8118 move from (3, 1) to (3, 2) using car (8146, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8119 move from (1, 5) to (1, 6) using car (8003, [(1, 5), (1, 6)], 0)\n", + "Agent rider 8132 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8133 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8134 move from (6, 4) to (6, 3) using car (8125, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8140 arrived\n", + "Agent rider 8149 move from (6, 3) to (6, 4) using car (8120, [(6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 8150 move from (9, 7) to (9, 6) using car (8165, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 8151 doesn't move\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8153 doesn't move\n", + "Agent rider 8154 move from (9, 2) to (9, 3) using car (8163, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8155 move from (4, 5) to (4, 4) using car (8136, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8156 move from (5, 6) to (4, 6) using car (8143, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 8157 move from (5, 2) to (5, 3) using car (8104, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8166 move from (3, 8) to (4, 8) using car (8034, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (0, 4) to (0, 5) using car (8130, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8173 doesn't move\n", + "Agent rider 8176 move from (8, 5) to (8, 4) using car (8159, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 doesn't move\n", + "Agent rider 8178 doesn't move\n", + "Agent rider 8179 move from (9, 2) to (9, 3) using car (8163, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 doesn't move\n", + "tick 575 ended\n", + "I am driver 8181 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 8182 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8183 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 8184 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 8185 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 8186 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)]\n", + "I am driver 8187 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 8188 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)]\n", + "I am driver 8189 - trip: [(8, 3), (7, 3), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8190 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 8191 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 8192 - trip: [(6, 0), (6, 1), (7, 1)]\n", + "I am driver 8193 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "13 drivers generated.\n", "0 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (7, 0) to (7, 1) using car (8157, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7322 move from (2, 7) to (3, 7) using car (8216, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Rider n° 7322 arrived with a waiting time of 32 ticks\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7462 move from (7, 0) to (7, 1) using car (8157, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 doesn't move\n", - "Agent rider 7643 doesn't move\n", - "Agent rider 7646 move from (4, 6) to (4, 5) using car (8162, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 7646 arrived with a waiting time of 14 ticks\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (7, 0) to (7, 1) using car (8157, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7906 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7941 doesn't move\n", - "Agent rider 7953 move from (7, 0) to (7, 1) using car (8157, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 7954 move from (2, 7) to (2, 6) using car (8149, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 7954 arrived with a waiting time of 5 ticks\n", - "Agent rider 7956 doesn't move\n", - "Agent rider 7980 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (0, 6) to (0, 7) using car (8203, [(0, 6), (0, 7), (1, 7)], 0)\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 7994 doesn't move\n", - "Agent rider 8019 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8023 move from (6, 9) to (5, 9) using car (8183, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 8023 arrived with a waiting time of 11 ticks\n", - "Agent rider 8024 move from (8, 7) to (8, 8) using car (8212, [(8, 7), (8, 8)], 0)\n", - "Agent rider 8025 move from (4, 7) to (3, 7) using car (8099, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8040 move from (3, 3) to (2, 3) using car (8208, [(3, 3), (2, 3)], 0)\n", - "Agent rider 8041 move from (1, 5) to (0, 5) using car (8119, [(1, 5), (0, 5)], 0)\n", - "Agent rider 8044 move from (0, 6) to (0, 7) using car (8203, [(0, 6), (0, 7), (1, 7)], 0)\n", - "Driver 8063 arrived\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 move from (1, 3) to (0, 3) using car (8186, [(1, 3), (0, 3)], 0)\n", - "Agent rider 8078 move from (3, 7) to (4, 7) using car (8158, [(3, 7), (4, 7)], 0)\n", - "Agent rider 8079 move from (2, 7) to (2, 8) using car (8096, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7327 move from (8, 6) to (8, 5) using car (8086, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7384 move from (8, 6) to (8, 5) using car (8086, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7494 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7581 move from (9, 6) to (9, 5) using car (8165, [(9, 6), (9, 5)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 move from (8, 8) to (8, 9) using car (8064, [(8, 8), (8, 9)], 0)\n", + "Agent rider 7716 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7742 move from (8, 6) to (8, 5) using car (8086, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (9, 3) to (9, 4) using car (8163, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7805 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7817 move from (0, 9) to (1, 9) using car (8122, [(0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 7823 move from (7, 9) to (8, 9) using car (8004, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (1, 4) to (1, 3) using car (8138, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7861 move from (4, 6) to (3, 6) using car (8143, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7862 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7863 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7864 move from (8, 8) to (8, 9) using car (8064, [(8, 8), (8, 9)], 0)\n", + "Agent rider 7865 move from (8, 4) to (8, 3) using car (8159, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 7865 arrived with a waiting time of 6 ticks\n", + "Agent rider 7908 move from (2, 5) to (1, 5) using car (8071, [(2, 5), (1, 5)], 0)\n", + "Rider n° 7908 arrived with a waiting time of 12 ticks\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7913 move from (7, 1) to (6, 1) using car (8160, [(7, 1), (6, 1)], 0)\n", + "Agent rider 7915 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7937 move from (7, 1) to (6, 1) using car (8160, [(7, 1), (6, 1)], 0)\n", + "Agent rider 7940 move from (1, 4) to (1, 3) using car (8138, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 7943 move from (4, 8) to (5, 8) using car (8034, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7986 move from (4, 6) to (3, 6) using car (8143, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 7989 move from (9, 3) to (9, 4) using car (8163, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 move from (7, 9) to (8, 9) using car (8004, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (4, 7) to (3, 7) using car (8049, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 8011 arrived\n", + "Driver 8017 arrived\n", + "Driver 8022 arrived\n", + "Agent rider 8023 move from (4, 8) to (5, 8) using car (8034, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8024 move from (2, 5) to (2, 6) using car (8135, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8025 move from (0, 9) to (1, 9) using car (8122, [(0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 8026 move from (7, 9) to (8, 9) using car (8001, [(7, 9), (8, 9)], 0)\n", + "Agent rider 8028 move from (4, 7) to (3, 7) using car (8049, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8030 move from (7, 9) to (8, 9) using car (8001, [(7, 9), (8, 9)], 0)\n", + "Agent rider 8032 move from (3, 4) to (4, 4) using car (8113, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8035 move from (8, 4) to (8, 3) using car (8159, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 8035 arrived with a waiting time of 2 ticks\n", + "Agent rider 8036 doesn't move\n", + "Agent rider 8037 move from (7, 1) to (6, 1) using car (8160, [(7, 1), (6, 1)], 0)\n", + "Agent rider 8038 move from (8, 4) to (7, 4) using car (8191, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 8039 move from (4, 9) to (3, 9) using car (8100, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8043 arrived\n", + "Agent rider 8062 move from (4, 3) to (3, 3) using car (8148, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Driver 8065 arrived\n", + "Driver 8072 arrived\n", + "Agent rider 8078 move from (3, 1) to (2, 1) using car (8121, [(3, 1), (2, 1)], 0)\n", + "Rider n° 8078 arrived with a waiting time of 4 ticks\n", + "Agent rider 8079 move from (5, 3) to (5, 4) using car (8104, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8080 move from (2, 7) to (2, 8) using car (8111, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8081 move from (6, 4) to (6, 3) using car (8087, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 8082 doesn't move\n", + "Agent rider 8083 move from (6, 4) to (6, 3) using car (8087, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Driver 8085 arrived\n", - "Agent rider 8093 doesn't move\n", - "Agent rider 8094 doesn't move\n", - "Agent rider 8095 move from (3, 3) to (2, 3) using car (8208, [(3, 3), (2, 3)], 0)\n", + "Driver 8091 arrived\n", + "Driver 8092 arrived\n", + "Driver 8093 arrived\n", + "Agent rider 8095 move from (2, 6) to (2, 7) using car (8137, [(2, 6), (2, 7), (3, 7)], 0)\n", + "Agent rider 8096 doesn't move\n", "Driver 8103 arrived\n", - "Driver 8114 arrived\n", - "Driver 8122 arrived\n", - "Driver 8135 arrived\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 5) to (5, 6) using car (8184, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 move from (6, 1) to (5, 1) using car (8131, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8154 move from (3, 8) to (4, 8) using car (8211, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (7, 3) to (7, 2) using car (8179, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 8108 arrived\n", + "Agent rider 8109 move from (4, 6) to (3, 6) using car (8143, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 8110 doesn't move\n", + "Driver 8112 arrived\n", + "Agent rider 8115 move from (3, 4) to (4, 4) using car (8113, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (6, 3) to (5, 3) using car (8125, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8117 move from (2, 3) to (2, 4) using car (8139, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8118 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Driver 8123 arrived\n", + "Driver 8126 arrived\n", + "Agent rider 8132 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8133 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8134 move from (6, 3) to (5, 3) using car (8125, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8142 arrived\n", + "Agent rider 8149 move from (6, 4) to (6, 5) using car (8120, [(6, 4), (6, 5), (7, 5)], 0)\n", + "Agent rider 8150 move from (9, 6) to (9, 5) using car (8165, [(9, 6), (9, 5)], 0)\n", + "Agent rider 8151 doesn't move\n", + "Agent rider 8152 move from (0, 9) to (1, 9) using car (8122, [(0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 8153 move from (4, 3) to (3, 3) using car (8148, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 8154 move from (9, 3) to (9, 4) using car (8163, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8155 move from (4, 4) to (4, 3) using car (8136, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8156 move from (4, 6) to (3, 6) using car (8143, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Rider n° 8156 arrived with a waiting time of 0 ticks\n", + "Agent rider 8157 doesn't move\n", + "Agent rider 8166 move from (4, 8) to (5, 8) using car (8034, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8171 move from (9, 3) to (9, 4) using car (8163, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 move from (0, 5) to (0, 6) using car (8130, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8173 move from (0, 9) to (1, 9) using car (8122, [(0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 8176 move from (8, 4) to (8, 3) using car (8159, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 doesn't move\n", + "Agent rider 8178 doesn't move\n", + "Agent rider 8179 move from (9, 3) to (9, 4) using car (8163, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 doesn't move\n", + "tick 576 ended\n", + "I am driver 8194 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 8195 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 8196 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 8197 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 8198 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8199 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 8200 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8201 - trip: [(4, 1), (3, 1), (2, 1)]\n", + "I am driver 8202 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 8203 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 8204 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 8205 - trip: [(6, 6), (6, 5)]\n", + "I am driver 8206 - trip: [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5)]\n", + "I am driver 8207 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 8208 - trip: [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 8209 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 8210 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)]\n", + "I am driver 8211 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 8212 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 8213 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3)]\n", + "I am driver 8214 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5)]\n", + "I am driver 8215 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 8216 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "23 drivers generated.\n", + "I am rider 8217 - dep: (3, 9) , arr: (9, 2)\n", + "I am rider 8218 - dep: (2, 7) , arr: (3, 2)\n", + "I am rider 8219 - dep: (2, 3) , arr: (2, 6)\n", + "I am rider 8220 - dep: (0, 9) , arr: (6, 3)\n", + "I am rider 8221 - dep: (9, 2) , arr: (5, 4)\n", + "I am rider 8222 - dep: (7, 4) , arr: (7, 6)\n", + "6 riders generated.\n", + "Agent rider 6892 move from (5, 0) to (5, 1) using car (8213, [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3)], 0)\n", + "Agent rider 7327 move from (8, 5) to (9, 5) using car (8161, [(8, 5), (9, 5)], 0)\n", + "Rider n° 7327 arrived with a waiting time of 35 ticks\n", + "Agent rider 7384 move from (8, 5) to (9, 5) using car (8161, [(8, 5), (9, 5)], 0)\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7494 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 move from (8, 9) to (9, 9) using car (8004, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7716 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7742 move from (8, 5) to (9, 5) using car (8161, [(8, 5), (9, 5)], 0)\n", + "Rider n° 7742 arrived with a waiting time of 13 ticks\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7817 move from (1, 9) to (2, 9) using car (8122, [(1, 9), (2, 9)], 0)\n", + "Agent rider 7823 move from (8, 9) to (9, 9) using car (8004, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 move from (1, 3) to (1, 4) using car (8190, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 7861 move from (3, 6) to (4, 6) using car (8194, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 7862 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7863 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7864 move from (8, 9) to (9, 9) using car (8004, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7908 move from (2, 5) to (2, 6) using car (8129, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7913 move from (6, 1) to (6, 2) using car (8168, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7915 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 7937 move from (6, 1) to (7, 1) using car (8192, [(6, 1), (7, 1)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (5, 8) to (5, 7) using car (8214, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 7986 move from (3, 6) to (2, 6) using car (8143, [(3, 6), (2, 6)], 0)\n", + "Agent rider 7989 move from (9, 4) to (9, 5) using car (8163, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 move from (8, 9) to (9, 9) using car (8004, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7992 move from (3, 7) to (2, 7) using car (8049, [(3, 7), (2, 7)], 0)\n", + "Driver 8003 arrived\n", + "Driver 8017 arrived\n", + "Agent rider 8023 move from (5, 8) to (5, 7) using car (8214, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 8024 move from (2, 6) to (2, 7) using car (8135, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8025 move from (1, 9) to (2, 9) using car (8122, [(1, 9), (2, 9)], 0)\n", + "Agent rider 8026 move from (8, 9) to (9, 9) using car (8004, [(8, 9), (9, 9)], 0)\n", + "Agent rider 8028 move from (3, 7) to (2, 7) using car (8049, [(3, 7), (2, 7)], 0)\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8032 move from (4, 4) to (5, 4) using car (8113, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8036 move from (2, 2) to (3, 2) using car (8186, [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", + "Rider n° 8036 arrived with a waiting time of 6 ticks\n", + "Agent rider 8037 move from (6, 1) to (6, 2) using car (8168, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 8037 arrived with a waiting time of 3 ticks\n", + "Agent rider 8038 move from (7, 4) to (6, 4) using car (8191, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 8039 move from (3, 9) to (2, 9) using car (8100, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8040 arrived\n", + "Agent rider 8062 move from (3, 3) to (3, 4) using car (8146, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Rider n° 8062 arrived with a waiting time of 2 ticks\n", + "Driver 8068 arrived\n", + "Driver 8070 arrived\n", + "Driver 8073 arrived\n", + "Agent rider 8079 move from (5, 4) to (5, 5) using car (8104, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8081 move from (6, 3) to (5, 3) using car (8087, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8082 move from (5, 2) to (4, 2) using car (8175, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8083 move from (6, 3) to (5, 3) using car (8087, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8090 arrived\n", + "Driver 8092 arrived\n", + "Agent rider 8095 move from (2, 7) to (2, 6) using car (8210, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8096 move from (3, 3) to (3, 4) using car (8146, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8098 arrived\n", + "Agent rider 8109 move from (3, 6) to (2, 6) using car (8143, [(3, 6), (2, 6)], 0)\n", + "Rider n° 8109 arrived with a waiting time of 2 ticks\n", + "Agent rider 8110 doesn't move\n", + "Agent rider 8115 move from (4, 4) to (5, 4) using car (8113, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (5, 3) to (4, 3) using car (8125, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 move from (2, 4) to (2, 5) using car (8139, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8118 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8132 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8133 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8134 move from (5, 3) to (4, 3) using car (8202, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 8147 arrived\n", + "Agent rider 8149 move from (6, 5) to (7, 5) using car (8120, [(6, 5), (7, 5)], 0)\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8151 doesn't move\n", + "Agent rider 8152 move from (1, 9) to (2, 9) using car (8122, [(1, 9), (2, 9)], 0)\n", + "Agent rider 8153 move from (3, 3) to (3, 4) using car (8146, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8154 move from (9, 4) to (9, 5) using car (8163, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8155 move from (4, 3) to (5, 3) using car (8136, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8157 doesn't move\n", + "Agent rider 8166 move from (5, 8) to (5, 7) using car (8214, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5)], 0)\n", + "Rider n° 8166 arrived with a waiting time of 0 ticks\n", + "Agent rider 8171 move from (9, 4) to (9, 5) using car (8163, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 move from (0, 6) to (0, 7) using car (8130, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8173 move from (1, 9) to (2, 9) using car (8122, [(1, 9), (2, 9)], 0)\n", + "Agent rider 8176 move from (8, 3) to (8, 2) using car (8159, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (6, 5) to (6, 6) using car (8184, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 doesn't move\n", + "Agent rider 8179 move from (9, 4) to (9, 5) using car (8163, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (3, 9) to (4, 9) using car (8196, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 7) to (2, 6) using car (8210, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8219 doesn't move\n", + "Agent rider 8220 doesn't move\n", + "Agent rider 8221 doesn't move\n", + "Agent rider 8222 move from (7, 4) to (6, 4) using car (8191, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "tick 577 ended\n", + "I am driver 8223 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8224 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8225 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 8226 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 8227 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 8228 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 8229 - trip: [(6, 0), (6, 1), (5, 1)]\n", + "7 drivers generated.\n", + "I am rider 8230 - dep: (8, 5) , arr: (4, 1)\n", + "I am rider 8231 - dep: (4, 6) , arr: (8, 2)\n", + "2 riders generated.\n", + "Agent rider 6892 doesn't move\n", + "Agent rider 7384 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 7384 arrived with a waiting time of 22 ticks\n", + "Agent rider 7388 doesn't move\n", + "Agent rider 7494 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7581 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7716 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7817 move from (2, 9) to (1, 9) using car (8100, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7847 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7861 move from (4, 6) to (5, 6) using car (8194, [(4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 7862 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7863 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7913 move from (6, 2) to (7, 2) using car (8168, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 7915 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7937 move from (7, 1) to (6, 1) using car (8188, [(7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 move from (5, 7) to (5, 6) using car (8214, [(5, 7), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 7986 move from (2, 6) to (2, 7) using car (8129, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 7989 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7992 move from (2, 7) to (2, 8) using car (8135, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 8001 arrived\n", + "Agent rider 8023 move from (5, 7) to (5, 6) using car (8214, [(5, 7), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 8024 move from (2, 7) to (2, 8) using car (8135, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8025 move from (2, 9) to (1, 9) using car (8100, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8026 doesn't move\n", + "Agent rider 8028 move from (2, 7) to (2, 8) using car (8135, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8032 move from (5, 4) to (6, 4) using car (8113, [(5, 4), (6, 4)], 0)\n", + "Agent rider 8037 move from (6, 1) to (6, 2) using car (8183, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 8037 arrived with a waiting time of 3 ticks\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (2, 9) to (1, 9) using car (8100, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8054 arrived\n", + "Driver 8064 arrived\n", + "Driver 8067 arrived\n", + "Driver 8070 arrived\n", + "Driver 8071 arrived\n", + "Agent rider 8079 move from (5, 5) to (5, 6) using car (8104, [(5, 5), (5, 6)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8081 move from (5, 3) to (4, 3) using car (8087, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8082 move from (4, 2) to (3, 2) using car (8175, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8083 move from (5, 3) to (4, 3) using car (8087, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8084 arrived\n", + "Driver 8092 arrived\n", + "Agent rider 8095 move from (2, 6) to (2, 5) using car (8210, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8096 move from (3, 4) to (3, 5) using car (8146, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8110 move from (4, 2) to (3, 2) using car (8175, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8115 move from (5, 4) to (6, 4) using car (8113, [(5, 4), (6, 4)], 0)\n", + "Agent rider 8116 move from (4, 3) to (3, 3) using car (8125, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 move from (2, 5) to (2, 6) using car (8139, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8118 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Driver 8121 arrived\n", + "Agent rider 8132 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8133 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8134 move from (4, 3) to (4, 4) using car (8202, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 8149 doesn't move\n", + "Agent rider 8150 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8151 doesn't move\n", + "Agent rider 8152 move from (2, 9) to (1, 9) using car (8100, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8153 doesn't move\n", + "Agent rider 8154 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8155 move from (5, 3) to (6, 3) using car (8136, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8157 move from (5, 3) to (6, 3) using car (8136, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 8160 arrived\n", "Driver 8165 arrived\n", - "Driver 8166 arrived\n", + "Agent rider 8171 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 move from (0, 7) to (0, 8) using car (8130, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8173 move from (2, 9) to (3, 9) using car (8111, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8176 move from (8, 2) to (8, 1) using car (8159, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (6, 6) to (6, 7) using car (8184, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 doesn't move\n", + "Agent rider 8179 move from (9, 5) to (9, 6) using car (8163, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (4, 9) to (5, 9) using car (8196, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 6) to (2, 5) using car (8210, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8219 move from (2, 3) to (2, 4) using car (8167, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8220 doesn't move\n", + "Agent rider 8221 move from (9, 2) to (9, 3) using car (8197, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 8222 doesn't move\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 move from (4, 6) to (4, 5) using car (8198, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "tick 578 ended\n", + "I am driver 8232 - trip: [(3, 5), (4, 5)]\n", + "I am driver 8233 - trip: [(1, 8), (2, 8)]\n", + "I am driver 8234 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 8235 - trip: [(1, 7), (1, 8), (0, 8)]\n", + "I am driver 8236 - trip: [(0, 5), (1, 5)]\n", + "I am driver 8237 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 8238 - trip: [(5, 7), (6, 7)]\n", + "I am driver 8239 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 8240 - trip: [(0, 6), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 8241 - trip: [(2, 2), (3, 2), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 8242 - trip: [(4, 2), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 8243 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8244 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 8245 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "14 drivers generated.\n", + "I am rider 8246 - dep: (6, 1) , arr: (7, 9)\n", + "I am rider 8247 - dep: (6, 4) , arr: (6, 3)\n", + "I am rider 8248 - dep: (8, 0) , arr: (5, 8)\n", + "I am rider 8249 - dep: (5, 5) , arr: (0, 3)\n", + "I am rider 8250 - dep: (0, 8) , arr: (9, 8)\n", + "I am rider 8251 - dep: (0, 8) , arr: (1, 1)\n", + "I am rider 8252 - dep: (1, 3) , arr: (3, 7)\n", + "I am rider 8253 - dep: (6, 6) , arr: (2, 0)\n", + "I am rider 8254 - dep: (1, 6) , arr: (0, 1)\n", + "I am rider 8255 - dep: (6, 4) , arr: (0, 2)\n", + "10 riders generated.\n", + "Agent rider 6892 move from (5, 1) to (5, 0) using car (8145, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 7388 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7583 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7752 move from (9, 8) to (8, 8) using car (8234, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7817 move from (1, 9) to (0, 9) using car (8100, [(1, 9), (0, 9)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7847 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7909 move from (1, 0) to (0, 0) using car (8105, [(1, 0), (0, 0)], 0)\n", + "Agent rider 7913 move from (7, 2) to (8, 2) using car (8168, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 7913 arrived with a waiting time of 5 ticks\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 move from (6, 1) to (6, 2) using car (8188, [(6, 1), (6, 2)], 0)\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7986 move from (2, 7) to (2, 6) using car (8174, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 7989 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7992 move from (2, 8) to (2, 9) using car (8135, [(2, 8), (2, 9)], 0)\n", + "Driver 8004 arrived\n", + "Agent rider 8023 move from (5, 6) to (5, 5) using car (8214, [(5, 6), (5, 5), (4, 5)], 0)\n", + "Rider n° 8023 arrived with a waiting time of 8 ticks\n", + "Agent rider 8024 move from (2, 8) to (2, 9) using car (8135, [(2, 8), (2, 9)], 0)\n", + "Agent rider 8025 doesn't move\n", + "Agent rider 8026 doesn't move\n", + "Agent rider 8028 move from (2, 8) to (2, 9) using car (8135, [(2, 8), (2, 9)], 0)\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (1, 9) to (0, 9) using car (8100, [(1, 9), (0, 9)], 0)\n", + "Driver 8049 arrived\n", + "Driver 8064 arrived\n", + "Driver 8070 arrived\n", + "Driver 8075 arrived\n", + "Agent rider 8079 doesn't move\n", + "Agent rider 8080 move from (2, 8) to (2, 9) using car (8135, [(2, 8), (2, 9)], 0)\n", + "Agent rider 8081 move from (4, 3) to (3, 3) using car (8087, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8082 move from (3, 2) to (2, 2) using car (8175, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8083 move from (4, 3) to (3, 3) using car (8087, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8095 move from (2, 5) to (2, 4) using car (8210, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8096 move from (3, 5) to (3, 6) using car (8146, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8110 doesn't move\n", + "Agent rider 8115 move from (6, 4) to (5, 4) using car (8208, [(6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 8116 move from (3, 3) to (2, 3) using car (8125, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 move from (2, 6) to (2, 7) using car (8139, [(2, 6), (2, 7)], 0)\n", + "Agent rider 8118 move from (3, 2) to (2, 2) using car (8175, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8119 doesn't move\n", + "Driver 8120 arrived\n", + "Driver 8122 arrived\n", + "Agent rider 8132 doesn't move\n", + "Agent rider 8133 doesn't move\n", + "Agent rider 8134 move from (4, 4) to (4, 5) using car (8202, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 8137 arrived\n", + "Driver 8143 arrived\n", + "Driver 8148 arrived\n", + "Agent rider 8149 doesn't move\n", + "Agent rider 8150 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8151 doesn't move\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8153 move from (3, 4) to (2, 4) using car (8203, [(3, 4), (2, 4), (2, 3), (2, 2)], 0)\n", + "Rider n° 8153 arrived with a waiting time of 2 ticks\n", + "Agent rider 8154 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8155 move from (6, 3) to (7, 3) using car (8136, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8157 move from (6, 3) to (7, 3) using car (8136, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 8161 arrived\n", "Driver 8169 arrived\n", - "Driver 8172 arrived\n", - "Driver 8180 arrived\n", - "Agent rider 8188 move from (5, 5) to (5, 6) using car (8184, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8189 move from (6, 1) to (5, 1) using car (8131, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8190 move from (2, 7) to (3, 7) using car (8216, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (3, 4) to (3, 5) using car (8152, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8194 move from (1, 3) to (0, 3) using car (8186, [(1, 3), (0, 3)], 0)\n", - "Agent rider 8198 doesn't move\n", - "Agent rider 8214 move from (2, 7) to (2, 6) using car (8149, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "tick 591 ended\n", - "I am driver 8223 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8224 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 8225 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 8226 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 8227 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)]\n", - "5 drivers generated.\n", - "I am rider 8228 - dep: (1, 3) , arr: (9, 2)\n", - "I am rider 8229 - dep: (9, 2) , arr: (4, 7)\n", - "I am rider 8230 - dep: (5, 7) , arr: (4, 5)\n", - "I am rider 8231 - dep: (6, 5) , arr: (0, 5)\n", - "I am rider 8232 - dep: (4, 1) , arr: (3, 8)\n", - "I am rider 8233 - dep: (6, 0) , arr: (8, 4)\n", - "I am rider 8234 - dep: (4, 8) , arr: (0, 6)\n", - "I am rider 8235 - dep: (7, 1) , arr: (6, 1)\n", - "I am rider 8236 - dep: (2, 3) , arr: (2, 5)\n", - "I am rider 8237 - dep: (9, 9) , arr: (6, 2)\n", - "I am rider 8238 - dep: (7, 8) , arr: (4, 1)\n", - "11 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 move from (7, 1) to (7, 2) using car (8157, [(7, 1), (7, 2)], 0)\n", - "Agent rider 7292 move from (0, 9) to (0, 8) using car (8170, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7462 move from (7, 1) to (7, 2) using car (8157, [(7, 1), (7, 2)], 0)\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 move from (0, 9) to (0, 8) using car (8170, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7643 move from (0, 9) to (0, 8) using car (8170, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7721 move from (1, 9) to (2, 9) using car (8187, [(1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", - "Agent rider 7730 doesn't move\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (7, 1) to (7, 2) using car (8157, [(7, 1), (7, 2)], 0)\n", - "Agent rider 7767 move from (0, 8) to (0, 9) using car (8091, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7906 move from (0, 9) to (0, 8) using car (8170, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7941 move from (4, 8) to (5, 8) using car (8211, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Rider n° 7941 arrived with a waiting time of 9 ticks\n", - "Agent rider 7953 move from (7, 1) to (8, 1) using car (8117, [(7, 1), (8, 1)], 0)\n", - "Agent rider 7956 doesn't move\n", - "Agent rider 7980 move from (6, 1) to (6, 2) using car (8200, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Rider n° 7980 arrived with a waiting time of 10 ticks\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 9) to (0, 8) using car (8170, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7984 move from (0, 7) to (1, 7) using car (8203, [(0, 7), (1, 7)], 0)\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 7994 doesn't move\n", - "Agent rider 8019 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 doesn't move\n", + "Agent rider 8171 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 doesn't move\n", + "Agent rider 8173 move from (3, 9) to (4, 9) using car (8111, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8176 move from (8, 1) to (7, 1) using car (8159, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (6, 7) to (6, 8) using car (8184, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 doesn't move\n", + "Agent rider 8179 move from (9, 6) to (9, 7) using car (8163, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Driver 8192 arrived\n", + "Driver 8205 arrived\n", + "Agent rider 8217 move from (5, 9) to (6, 9) using car (8196, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 5) to (2, 4) using car (8210, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8219 move from (2, 4) to (2, 5) using car (8167, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8220 doesn't move\n", + "Agent rider 8221 move from (9, 3) to (9, 4) using car (8197, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 8222 doesn't move\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 move from (4, 5) to (4, 4) using car (8198, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8246 move from (6, 1) to (6, 2) using car (8188, [(6, 1), (6, 2)], 0)\n", + "Agent rider 8247 move from (6, 4) to (5, 4) using car (8208, [(6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 move from (5, 5) to (5, 4) using car (8182, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 doesn't move\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8252 move from (1, 3) to (1, 4) using car (8212, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8255 move from (6, 4) to (5, 4) using car (8208, [(6, 4), (5, 4), (4, 4)], 0)\n", + "tick 579 ended\n", + "I am driver 8256 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 8257 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 8258 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "3 drivers generated.\n", + "I am rider 8259 - dep: (5, 0) , arr: (1, 0)\n", + "I am rider 8260 - dep: (4, 1) , arr: (7, 9)\n", + "I am rider 8261 - dep: (2, 6) , arr: (4, 7)\n", + "I am rider 8262 - dep: (9, 0) , arr: (9, 5)\n", + "I am rider 8263 - dep: (3, 6) , arr: (0, 4)\n", + "5 riders generated.\n", + "Agent rider 6892 move from (5, 0) to (6, 0) using car (8145, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 7388 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7583 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7752 doesn't move\n", + "Agent rider 7754 move from (9, 4) to (9, 5) using car (8197, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7817 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7847 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7855 move from (1, 4) to (1, 5) using car (8212, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 7861 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7940 doesn't move\n", + "Agent rider 7943 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7992 doesn't move\n", + "Agent rider 8023 doesn't move\n", "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (3, 7) to (4, 7) using car (8216, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Agent rider 8040 move from (2, 3) to (2, 2) using car (8205, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 8040 arrived with a waiting time of 5 ticks\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 move from (0, 7) to (1, 7) using car (8203, [(0, 7), (1, 7)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 doesn't move\n", - "Agent rider 8078 doesn't move\n", - "Agent rider 8079 move from (2, 8) to (2, 9) using car (8096, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Rider n° 8079 arrived with a waiting time of 7 ticks\n", - "Driver 8085 arrived\n", + "Agent rider 8025 move from (1, 9) to (0, 9) using car (8258, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8026 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (8, 9) to (8, 8) using car (8158, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 8032 doesn't move\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 doesn't move\n", + "Driver 8064 arrived\n", + "Driver 8075 arrived\n", + "Agent rider 8079 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8081 move from (3, 3) to (2, 3) using car (8087, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 8081 arrived with a waiting time of 5 ticks\n", + "Agent rider 8082 move from (2, 2) to (2, 3) using car (8175, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8083 move from (3, 3) to (2, 3) using car (8087, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Driver 8086 arrived\n", - "Agent rider 8093 doesn't move\n", - "Agent rider 8094 doesn't move\n", - "Agent rider 8095 doesn't move\n", + "Agent rider 8095 move from (2, 4) to (2, 3) using car (8210, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8096 move from (3, 6) to (3, 7) using car (8146, [(3, 6), (3, 7), (3, 8)], 0)\n", "Driver 8104 arrived\n", - "Driver 8112 arrived\n", - "Driver 8116 arrived\n", - "Driver 8121 arrived\n", - "Driver 8139 arrived\n", - "Agent rider 8142 move from (6, 8) to (6, 9) using car (8197, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 6) to (5, 7) using car (8184, [(5, 6), (5, 7)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 move from (5, 1) to (4, 1) using car (8131, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 8150 arrived\n", - "Agent rider 8154 move from (4, 8) to (5, 8) using car (8211, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (7, 2) to (6, 2) using car (8179, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8110 move from (3, 2) to (3, 1) using car (8242, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 8113 arrived\n", + "Agent rider 8115 move from (5, 4) to (5, 3) using car (8182, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8116 move from (2, 3) to (1, 3) using car (8125, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8117 doesn't move\n", + "Agent rider 8118 doesn't move\n", + "Agent rider 8119 move from (1, 6) to (2, 6) using car (8240, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Driver 8122 arrived\n", + "Driver 8130 arrived\n", + "Agent rider 8132 doesn't move\n", + "Agent rider 8133 doesn't move\n", + "Agent rider 8134 doesn't move\n", + "Driver 8141 arrived\n", + "Agent rider 8149 move from (7, 5) to (7, 6) using car (8211, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 8150 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8151 move from (2, 3) to (1, 3) using car (8125, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8155 move from (7, 3) to (8, 3) using car (8136, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 8155 arrived with a waiting time of 0 ticks\n", + "Agent rider 8157 move from (7, 3) to (7, 2) using car (8170, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 8157 arrived with a waiting time of 2 ticks\n", "Driver 8164 arrived\n", - "Driver 8166 arrived\n", - "Driver 8168 arrived\n", - "Driver 8173 arrived\n", - "Driver 8185 arrived\n", - "Agent rider 8188 move from (5, 6) to (5, 7) using car (8184, [(5, 6), (5, 7)], 0)\n", - "Agent rider 8189 move from (5, 1) to (4, 1) using car (8131, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8190 doesn't move\n", - "Agent rider 8191 doesn't move\n", - "Driver 8192 arrived\n", - "Agent rider 8193 move from (3, 5) to (4, 5) using car (8152, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8194 doesn't move\n", - "Driver 8195 arrived\n", - "Agent rider 8198 move from (5, 9) to (4, 9) using car (8183, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8214 move from (2, 6) to (2, 5) using car (8149, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8228 move from (1, 3) to (2, 3) using car (8224, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8232 move from (4, 1) to (3, 1) using car (8161, [(4, 1), (3, 1)], 0)\n", - "Agent rider 8233 move from (6, 0) to (5, 0) using car (8201, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 8234 move from (4, 8) to (5, 8) using car (8217, [(4, 8), (5, 8)], 0)\n", - "Agent rider 8235 move from (7, 1) to (8, 1) using car (8117, [(7, 1), (8, 1)], 0)\n", - "Agent rider 8236 doesn't move\n", - "Agent rider 8237 doesn't move\n", - "Agent rider 8238 doesn't move\n", - "tick 592 ended\n", - "I am driver 8239 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 8240 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 8241 - trip: [(2, 7), (3, 7)]\n", - "I am driver 8242 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)]\n", - "4 drivers generated.\n", - "I am rider 8243 - dep: (7, 3) , arr: (0, 2)\n", - "1 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (0, 8) to (0, 7) using car (8170, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7342 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 move from (0, 8) to (0, 7) using car (8170, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7643 move from (0, 8) to (0, 7) using car (8170, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7721 move from (2, 9) to (1, 9) using car (8096, [(2, 9), (1, 9)], 0)\n", - "Agent rider 7730 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7838 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7882 doesn't move\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7906 move from (0, 8) to (0, 7) using car (8170, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7956 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 8) to (0, 7) using car (8170, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 7994 doesn't move\n", - "Agent rider 8019 move from (3, 4) to (3, 3) using car (8202, [(3, 4), (3, 3)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (4, 7) to (5, 7) using car (8216, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 doesn't move\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (4, 0) to (5, 0) using car (8207, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8077 doesn't move\n", - "Agent rider 8078 move from (4, 7) to (5, 7) using car (8219, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Driver 8085 arrived\n", - "Agent rider 8093 doesn't move\n", - "Agent rider 8094 doesn't move\n", - "Agent rider 8095 move from (2, 3) to (3, 3) using car (8224, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 8116 arrived\n", - "Driver 8119 arrived\n", - "Driver 8136 arrived\n", - "Agent rider 8142 move from (6, 9) to (7, 9) using car (8206, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 doesn't move\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8146 move from (4, 1) to (3, 1) using car (8131, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8154 move from (5, 8) to (6, 8) using car (8211, [(5, 8), (6, 8)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (6, 2) to (5, 2) using car (8179, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8158 arrived\n", - "Driver 8163 arrived\n", - "Driver 8166 arrived\n", - "Driver 8171 arrived\n", - "Driver 8181 arrived\n", - "Driver 8182 arrived\n", - "Driver 8186 arrived\n", - "Agent rider 8188 doesn't move\n", - "Agent rider 8189 move from (4, 1) to (3, 1) using car (8131, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8190 move from (3, 7) to (3, 8) using car (8223, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (4, 5) to (5, 5) using car (8152, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8194 doesn't move\n", - "Agent rider 8198 move from (4, 9) to (3, 9) using car (8183, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 8208 arrived\n", - "Driver 8210 arrived\n", - "Driver 8212 arrived\n", - "Agent rider 8214 move from (2, 5) to (2, 4) using car (8220, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Driver 8218 arrived\n", - "Agent rider 8228 move from (2, 3) to (3, 3) using car (8224, [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8232 doesn't move\n", - "Agent rider 8233 doesn't move\n", - "Agent rider 8234 move from (5, 8) to (6, 8) using car (8211, [(5, 8), (6, 8)], 0)\n", - "Agent rider 8235 doesn't move\n", - "Agent rider 8236 doesn't move\n", - "Agent rider 8237 move from (9, 9) to (8, 9) using car (8242, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 8238 move from (7, 8) to (7, 7) using car (8222, [(7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 8243 move from (7, 3) to (6, 3) using car (8239, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "tick 593 ended\n", - "I am driver 8244 - trip: [(6, 7), (6, 6)]\n", - "I am driver 8245 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 8246 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8247 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)]\n", - "I am driver 8248 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 8249 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 8250 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 8251 - trip: [(5, 3), (5, 2), (5, 1)]\n", - "I am driver 8252 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 8253 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 8254 - trip: [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", - "I am driver 8255 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 8256 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8257 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 8258 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 8259 - trip: [(9, 6), (8, 6), (7, 6), (7, 7)]\n", - "I am driver 8260 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7)]\n", - "I am driver 8261 - trip: [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 8262 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 8263 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 8264 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 8265 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 8266 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)]\n", - "I am driver 8267 - trip: [(9, 4), (8, 4), (7, 4), (7, 3)]\n", - "I am driver 8268 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 8269 - trip: [(1, 4), (2, 4), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 8270 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 8271 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "I am driver 8272 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 8273 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 8274 - trip: [(5, 4), (5, 5), (5, 6)]\n", - "I am driver 8275 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8276 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 8277 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 8278 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "35 drivers generated.\n", - "I am rider 8279 - dep: (3, 5) , arr: (9, 1)\n", - "I am rider 8280 - dep: (0, 9) , arr: (0, 6)\n", - "I am rider 8281 - dep: (2, 6) , arr: (5, 6)\n", - "3 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 doesn't move\n", - "Agent rider 7342 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7628 move from (0, 7) to (0, 6) using car (8170, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 7628 arrived with a waiting time of 30 ticks\n", - "Agent rider 7643 move from (0, 7) to (0, 6) using car (8170, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 7643 arrived with a waiting time of 30 ticks\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7730 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Rider n° 7730 arrived with a waiting time of 16 ticks\n", - "Agent rider 7731 move from (8, 2) to (9, 2) using car (8261, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7797 doesn't move\n", - "Agent rider 7802 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7838 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7841 move from (2, 1) to (2, 0) using car (8205, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 7843 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7882 move from (9, 0) to (9, 1) using car (8247, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7906 move from (0, 7) to (0, 6) using car (8170, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7953 move from (8, 1) to (7, 1) using car (8276, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 7956 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (2, 1) to (2, 0) using car (8205, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 7983 move from (0, 7) to (0, 6) using car (8170, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 doesn't move\n", - "Agent rider 7987 move from (8, 2) to (9, 2) using car (8261, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 7989 move from (8, 2) to (9, 2) using car (8261, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 7994 move from (2, 1) to (2, 0) using car (8205, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 7994 arrived with a waiting time of 12 ticks\n", - "Agent rider 8019 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8021 doesn't move\n", - "Agent rider 8024 doesn't move\n", - "Agent rider 8025 move from (5, 7) to (6, 7) using car (8216, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 doesn't move\n", - "Agent rider 8071 move from (8, 2) to (9, 2) using car (8261, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 8072 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 8076 move from (9, 0) to (9, 1) using car (8247, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8077 move from (0, 3) to (1, 3) using car (8263, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8078 doesn't move\n", - "Driver 8091 arrived\n", - "Agent rider 8093 move from (4, 0) to (3, 0) using car (8201, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 8094 move from (2, 1) to (2, 0) using car (8205, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 8095 move from (3, 3) to (4, 3) using car (8224, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 8107 arrived\n", - "Driver 8117 arrived\n", - "Driver 8128 arrived\n", - "Agent rider 8142 move from (7, 9) to (7, 8) using car (8206, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 8143 move from (9, 0) to (9, 1) using car (8247, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8144 move from (5, 7) to (6, 7) using car (8216, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Agent rider 8145 move from (9, 0) to (9, 1) using car (8247, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8146 move from (3, 1) to (2, 1) using car (8131, [(3, 1), (2, 1)], 0)\n", - "Rider n° 8146 arrived with a waiting time of 5 ticks\n", - "Agent rider 8154 doesn't move\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (5, 2) to (4, 2) using car (8179, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8157 arrived\n", - "Driver 8161 arrived\n", - "Driver 8166 arrived\n", - "Driver 8167 arrived\n", - "Driver 8182 arrived\n", - "Driver 8184 arrived\n", - "Agent rider 8188 doesn't move\n", - "Agent rider 8189 move from (3, 1) to (2, 1) using car (8131, [(3, 1), (2, 1)], 0)\n", - "Agent rider 8190 move from (3, 8) to (4, 8) using car (8223, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8191 move from (7, 9) to (7, 8) using car (8206, [(7, 9), (7, 8), (7, 7)], 0)\n", - "Agent rider 8193 doesn't move\n", - "Agent rider 8194 doesn't move\n", - "Driver 8196 arrived\n", - "Agent rider 8198 doesn't move\n", - "Driver 8203 arrived\n", - "Driver 8209 arrived\n", - "Agent rider 8214 move from (2, 4) to (2, 3) using car (8220, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Driver 8217 arrived\n", - "Agent rider 8228 move from (3, 3) to (4, 3) using car (8224, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (5, 7) to (6, 7) using car (8216, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8232 move from (3, 1) to (2, 1) using car (8131, [(3, 1), (2, 1)], 0)\n", - "Agent rider 8233 move from (5, 0) to (5, 1) using car (8207, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 8234 move from (6, 8) to (5, 8) using car (8252, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8235 move from (8, 1) to (7, 1) using car (8276, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 8236 doesn't move\n", - "Agent rider 8237 move from (8, 9) to (7, 9) using car (8242, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 8238 doesn't move\n", - "Agent rider 8243 move from (6, 3) to (5, 3) using car (8239, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8281 doesn't move\n" + "Agent rider 8171 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 doesn't move\n", + "Agent rider 8173 move from (4, 9) to (5, 9) using car (8111, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8176 move from (7, 1) to (6, 1) using car (8159, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (6, 8) to (6, 9) using car (8184, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 move from (1, 6) to (1, 7) using car (8190, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8179 move from (9, 7) to (9, 8) using car (8163, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 move from (6, 1) to (5, 1) using car (8226, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8201 arrived\n", + "Agent rider 8217 move from (6, 9) to (7, 9) using car (8196, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 4) to (2, 3) using car (8203, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8219 move from (2, 5) to (2, 6) using car (8167, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 8219 arrived with a waiting time of 1 ticks\n", + "Agent rider 8220 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 594 ended\n", - "0 drivers generated.\n", - "I am rider 8282 - dep: (7, 4) , arr: (7, 1)\n", - "I am rider 8283 - dep: (2, 9) , arr: (2, 8)\n", - "I am rider 8284 - dep: (8, 9) , arr: (6, 9)\n", - "I am rider 8285 - dep: (9, 8) , arr: (9, 7)\n", - "4 riders generated.\n", - "Agent rider 7152 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7287 doesn't move\n", - "Agent rider 7292 move from (0, 7) to (0, 8) using car (8254, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7462 doesn't move\n", - "Agent rider 7525 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7615 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7643 move from (0, 7) to (0, 8) using car (8254, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7721 doesn't move\n", - "Agent rider 7731 move from (9, 2) to (9, 3) using car (8261, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7797 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7802 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7803 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7837 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7838 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7841 doesn't move\n", - "Agent rider 7843 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7882 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7906 move from (0, 6) to (0, 5) using car (8170, [(0, 6), (0, 5)], 0)\n", - "Rider n° 7906 arrived with a waiting time of 22 ticks\n", - "Agent rider 7920 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7932 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7938 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 7953 move from (7, 1) to (6, 1) using car (8276, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 7956 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Rider n° 7956 arrived with a waiting time of 6 ticks\n", - "Agent rider 7981 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 6) to (0, 5) using car (8170, [(0, 6), (0, 5)], 0)\n", - "Agent rider 7984 move from (1, 7) to (1, 8) using car (8258, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 7985 move from (8, 8) to (8, 9) using car (8227, [(8, 8), (8, 9), (7, 9)], 0)\n", - "Agent rider 7987 move from (9, 2) to (9, 3) using car (8261, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 7989 move from (9, 2) to (9, 3) using car (8261, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 8019 doesn't move\n", - "Agent rider 8020 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8021 move from (4, 2) to (3, 2) using car (8179, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8024 move from (8, 8) to (8, 9) using car (8227, [(8, 8), (8, 9), (7, 9)], 0)\n", - "Agent rider 8025 move from (6, 7) to (5, 7) using car (8222, [(6, 7), (5, 7)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 move from (1, 7) to (1, 8) using car (8258, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 8071 move from (9, 2) to (9, 3) using car (8261, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 8072 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 8076 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8077 move from (1, 3) to (2, 3) using car (8263, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8078 move from (5, 7) to (5, 8) using car (8246, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8093 move from (3, 0) to (2, 0) using car (8201, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 8093 arrived with a waiting time of 3 ticks\n", - "Agent rider 8094 move from (2, 0) to (3, 0) using car (8205, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 8094 arrived with a waiting time of 5 ticks\n", - "Agent rider 8095 doesn't move\n", - "Driver 8096 arrived\n", - "Driver 8099 arrived\n", - "Driver 8117 arrived\n", - "Agent rider 8142 move from (7, 8) to (7, 7) using car (8206, [(7, 8), (7, 7)], 0)\n", - "Agent rider 8143 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8144 move from (6, 7) to (5, 7) using car (8222, [(6, 7), (5, 7)], 0)\n", - "Agent rider 8145 move from (9, 1) to (9, 2) using car (8247, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Driver 8149 arrived\n", - "Agent rider 8154 doesn't move\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8156 move from (4, 2) to (3, 2) using car (8179, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 8161 arrived\n", - "Driver 8167 arrived\n", - "Agent rider 8188 move from (5, 7) to (5, 8) using car (8246, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 8188 arrived with a waiting time of 5 ticks\n", - "Agent rider 8189 move from (2, 1) to (3, 1) using car (8268, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 8190 move from (4, 8) to (5, 8) using car (8223, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8191 move from (7, 8) to (7, 7) using car (8206, [(7, 8), (7, 7)], 0)\n", - "Agent rider 8193 move from (5, 5) to (5, 4) using car (8255, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8194 doesn't move\n", - "Agent rider 8198 doesn't move\n", - "Driver 8200 arrived\n", - "Driver 8202 arrived\n", - "Driver 8211 arrived\n", - "Driver 8213 arrived\n", - "Agent rider 8214 move from (2, 3) to (2, 2) using car (8220, [(2, 3), (2, 2)], 0)\n", - "Driver 8215 arrived\n", - "Agent rider 8228 move from (4, 3) to (4, 4) using car (8224, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 move from (9, 2) to (9, 3) using car (8261, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 8230 move from (6, 7) to (5, 7) using car (8222, [(6, 7), (5, 7)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8232 move from (2, 1) to (2, 2) using car (8265, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8233 move from (5, 1) to (5, 2) using car (8207, [(5, 1), (5, 2)], 0)\n", - "Agent rider 8234 doesn't move\n", - "Agent rider 8235 move from (7, 1) to (6, 1) using car (8276, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Rider n° 8235 arrived with a waiting time of 1 ticks\n", - "Agent rider 8236 doesn't move\n", - "Agent rider 8237 move from (7, 9) to (8, 9) using car (8176, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8238 move from (7, 7) to (7, 6) using car (8272, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 8241 arrived\n", - "Agent rider 8243 move from (5, 3) to (4, 3) using car (8239, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8281 move from (2, 6) to (3, 6) using car (8245, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8282 doesn't move\n", - "Agent rider 8283 move from (2, 9) to (1, 9) using car (8183, [(2, 9), (1, 9)], 0)\n", - "Agent rider 8284 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "tick 595 ended\n", - "I am driver 8286 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 8287 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 8288 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 8289 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4)]\n", - "I am driver 8290 - trip: [(3, 1), (4, 1)]\n", - "I am driver 8291 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8292 - trip: [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8293 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 8294 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)]\n", - "I am driver 8295 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 8296 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 8297 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 8298 - trip: [(5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 8299 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 8300 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 8301 - trip: [(9, 9), (8, 9), (7, 9)]\n", - "I am driver 8302 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 8303 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8304 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 8305 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)]\n", - "I am driver 8306 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 8307 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 8308 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 8309 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 8310 - trip: [(3, 1), (4, 1), (5, 1)]\n", - "I am driver 8311 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 8312 - trip: [(4, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 8313 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 8314 - trip: [(3, 2), (3, 3), (4, 3)]\n", - "I am driver 8315 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "30 drivers generated.\n", - "I am rider 8316 - dep: (2, 7) , arr: (5, 4)\n", - "I am rider 8317 - dep: (9, 5) , arr: (2, 7)\n", - "I am rider 8318 - dep: (9, 7) , arr: (2, 6)\n", - "3 riders generated.\n", - "Agent rider 7152 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7287 move from (7, 2) to (6, 2) using car (8300, [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 7287 arrived with a waiting time of 27 ticks\n", - "Agent rider 7292 move from (0, 8) to (1, 8) using car (8254, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7462 move from (7, 2) to (6, 2) using car (8300, [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 7462 arrived with a waiting time of 25 ticks\n", - "Agent rider 7525 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7615 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7721 move from (1, 9) to (2, 9) using car (8311, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7841 move from (2, 0) to (1, 0) using car (8201, [(2, 0), (1, 0)], 0)\n", - "Rider n° 7841 arrived with a waiting time of 11 ticks\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7882 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7920 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7932 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7953 doesn't move\n", - "Agent rider 7981 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7982 move from (2, 0) to (1, 0) using car (8201, [(2, 0), (1, 0)], 0)\n", - "Agent rider 7983 move from (0, 5) to (0, 4) using car (8253, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7985 move from (8, 9) to (9, 9) using car (8176, [(8, 9), (9, 9)], 0)\n", - "Rider n° 7985 arrived with a waiting time of 10 ticks\n", - "Agent rider 7987 move from (9, 3) to (9, 4) using car (8261, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 7989 move from (9, 3) to (9, 4) using car (8261, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 8019 move from (3, 3) to (3, 2) using car (8225, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 8019 arrived with a waiting time of 6 ticks\n", - "Agent rider 8020 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8021 move from (3, 2) to (3, 3) using car (8314, [(3, 2), (3, 3), (4, 3)], 0)\n", - "Agent rider 8024 move from (8, 9) to (7, 9) using car (8227, [(8, 9), (7, 9)], 0)\n", - "Rider n° 8024 arrived with a waiting time of 9 ticks\n", - "Agent rider 8025 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 doesn't move\n", - "Agent rider 8071 move from (9, 3) to (9, 4) using car (8261, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8076 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8077 doesn't move\n", - "Agent rider 8078 move from (5, 8) to (4, 8) using car (8246, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8094 move from (2, 0) to (1, 0) using car (8201, [(2, 0), (1, 0)], 0)\n", - "Agent rider 8095 move from (4, 3) to (3, 3) using car (8239, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Driver 8099 arrived\n", - "Driver 8131 arrived\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8144 doesn't move\n", - "Agent rider 8145 move from (9, 2) to (9, 3) using car (8247, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Driver 8152 arrived\n", - "Agent rider 8154 move from (6, 8) to (7, 8) using car (8275, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8155 move from (0, 2) to (0, 3) using car (8305, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8156 doesn't move\n", - "Driver 8187 arrived\n", - "Agent rider 8189 move from (3, 1) to (4, 1) using car (8290, [(3, 1), (4, 1)], 0)\n", - "Agent rider 8190 move from (5, 8) to (6, 8) using car (8223, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8191 move from (7, 7) to (7, 6) using car (8289, [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4)], 0)\n", - "Agent rider 8193 move from (5, 4) to (5, 3) using car (8255, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8194 doesn't move\n", - "Driver 8197 arrived\n", - "Agent rider 8198 doesn't move\n", - "Driver 8213 arrived\n", - "Agent rider 8214 move from (2, 2) to (3, 2) using car (8288, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 8219 arrived\n", - "Agent rider 8228 move from (4, 4) to (5, 4) using car (8224, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 move from (9, 3) to (9, 4) using car (8261, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 8221 move from (9, 4) to (9, 5) using car (8197, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 8222 doesn't move\n", "Agent rider 8230 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8232 move from (2, 2) to (3, 2) using car (8288, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8233 doesn't move\n", - "Agent rider 8234 move from (5, 8) to (4, 8) using car (8246, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8236 doesn't move\n", - "Agent rider 8237 move from (8, 9) to (7, 9) using car (8227, [(8, 9), (7, 9)], 0)\n", - "Agent rider 8238 move from (7, 6) to (7, 5) using car (8272, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8243 move from (4, 3) to (3, 3) using car (8239, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Driver 8244 arrived\n", - "Agent rider 8279 move from (3, 5) to (3, 4) using car (8273, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8281 move from (3, 6) to (4, 6) using car (8245, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8282 move from (7, 4) to (7, 3) using car (8267, [(7, 4), (7, 3)], 0)\n", - "Agent rider 8283 move from (1, 9) to (2, 9) using car (8311, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8284 move from (8, 9) to (7, 9) using car (8227, [(8, 9), (7, 9)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8316 doesn't move\n", - "Agent rider 8317 move from (9, 5) to (9, 6) using car (8266, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8318 move from (9, 7) to (8, 7) using car (8303, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "tick 596 ended\n", - "I am driver 8319 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 8320 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 8321 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 8322 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 8323 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 8324 - trip: [(2, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 8325 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8326 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 8327 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 8328 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 8329 - trip: [(5, 7), (5, 8), (6, 8)]\n", + "Agent rider 8231 move from (4, 4) to (4, 3) using car (8228, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 8246 doesn't move\n", + "Agent rider 8247 move from (5, 4) to (5, 3) using car (8182, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 move from (5, 4) to (5, 3) using car (8182, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 doesn't move\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8252 move from (1, 4) to (1, 5) using car (8212, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8253 move from (6, 6) to (7, 6) using car (8194, [(6, 6), (7, 6)], 0)\n", + "Agent rider 8254 move from (1, 6) to (2, 6) using car (8240, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8255 move from (5, 4) to (5, 3) using car (8182, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8259 doesn't move\n", + "Agent rider 8260 doesn't move\n", + "Agent rider 8261 doesn't move\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 6) to (3, 7) using car (8146, [(3, 6), (3, 7), (3, 8)], 0)\n", + "tick 580 ended\n", + "I am driver 8264 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 8265 - trip: [(7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 8266 - trip: [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 8267 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)]\n", + "I am driver 8268 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 8269 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 8270 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 8271 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 8272 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 8273 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 8274 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", "11 drivers generated.\n", - "I am rider 8330 - dep: (3, 8) , arr: (1, 0)\n", - "I am rider 8331 - dep: (9, 9) , arr: (6, 8)\n", - "I am rider 8332 - dep: (5, 4) , arr: (4, 5)\n", - "I am rider 8333 - dep: (3, 2) , arr: (5, 1)\n", - "I am rider 8334 - dep: (3, 4) , arr: (9, 8)\n", - "I am rider 8335 - dep: (8, 4) , arr: (6, 0)\n", - "I am rider 8336 - dep: (8, 8) , arr: (9, 5)\n", - "I am rider 8337 - dep: (8, 0) , arr: (8, 4)\n", - "I am rider 8338 - dep: (2, 5) , arr: (8, 8)\n", - "9 riders generated.\n", - "Agent rider 7152 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7292 move from (1, 8) to (2, 8) using car (8254, [(1, 8), (2, 8)], 0)\n", - "Agent rider 7342 doesn't move\n", - "Agent rider 7525 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7615 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7721 move from (2, 9) to (2, 8) using car (8311, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 7721 arrived with a waiting time of 31 ticks\n", - "Agent rider 7731 doesn't move\n", - "Agent rider 7740 move from (7, 2) to (7, 3) using car (8307, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Rider n° 7740 arrived with a waiting time of 22 ticks\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7797 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7838 move from (5, 2) to (5, 1) using car (8304, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7882 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 7882 arrived with a waiting time of 9 ticks\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 doesn't move\n", - "Agent rider 7920 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7932 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7953 move from (6, 1) to (7, 1) using car (8299, [(6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 4) to (0, 3) using car (8253, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 move from (1, 8) to (0, 8) using car (8199, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7987 move from (9, 4) to (9, 5) using car (8261, [(9, 4), (9, 5)], 0)\n", - "Agent rider 7989 move from (9, 4) to (9, 5) using car (8261, [(9, 4), (9, 5)], 0)\n", - "Agent rider 8020 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8021 move from (3, 3) to (4, 3) using car (8269, [(3, 3), (4, 3)], 0)\n", - "Agent rider 8025 move from (5, 7) to (5, 6) using car (8296, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 move from (1, 8) to (2, 8) using car (8254, [(1, 8), (2, 8)], 0)\n", - "Agent rider 8071 move from (9, 4) to (9, 5) using car (8261, [(9, 4), (9, 5)], 0)\n", - "Agent rider 8072 move from (5, 2) to (5, 1) using car (8304, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8076 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8077 move from (2, 3) to (2, 4) using car (8265, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 8077 arrived with a waiting time of 6 ticks\n", - "Agent rider 8078 move from (4, 8) to (3, 8) using car (8246, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8095 move from (3, 3) to (2, 3) using car (8239, [(3, 3), (2, 3)], 0)\n", - "Agent rider 8142 move from (7, 7) to (6, 7) using car (8260, [(7, 7), (6, 7)], 0)\n", - "Agent rider 8143 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8144 move from (5, 7) to (5, 6) using car (8296, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8145 move from (9, 3) to (9, 4) using car (8247, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8154 move from (7, 8) to (8, 8) using car (8275, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8155 move from (0, 3) to (0, 4) using car (8305, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8156 move from (3, 2) to (3, 1) using car (8225, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Driver 8170 arrived\n", - "Driver 8183 arrived\n", - "Agent rider 8189 doesn't move\n", - "Agent rider 8190 move from (6, 8) to (7, 8) using car (8223, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8191 move from (7, 6) to (7, 7) using car (8257, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 8193 move from (5, 3) to (5, 2) using car (8255, [(5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8194 doesn't move\n", - "Agent rider 8198 doesn't move\n", + "I am rider 8275 - dep: (0, 8) , arr: (1, 4)\n", + "1 riders generated.\n", + "Agent rider 6892 move from (6, 0) to (7, 0) using car (8145, [(6, 0), (7, 0)], 0)\n", + "Agent rider 7388 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 7388 arrived with a waiting time of 32 ticks\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7583 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7752 move from (8, 8) to (8, 9) using car (8225, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 7752 arrived with a waiting time of 16 ticks\n", + "Agent rider 7754 move from (9, 5) to (9, 6) using car (8197, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7817 move from (0, 9) to (0, 8) using car (8258, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7847 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 7847 arrived with a waiting time of 14 ticks\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7861 move from (5, 6) to (5, 7) using car (8227, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 7861 arrived with a waiting time of 9 ticks\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7909 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7940 move from (1, 3) to (0, 3) using car (8125, [(1, 3), (0, 3)], 0)\n", + "Rider n° 7940 arrived with a waiting time of 13 ticks\n", + "Agent rider 7943 move from (5, 6) to (5, 7) using car (8227, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7986 move from (2, 6) to (3, 6) using car (8240, [(2, 6), (3, 6)], 0)\n", + "Agent rider 7989 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7992 move from (2, 9) to (1, 9) using car (8244, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8024 move from (2, 9) to (1, 9) using car (8244, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8025 move from (0, 9) to (0, 8) using car (8258, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8026 doesn't move\n", + "Agent rider 8028 move from (2, 9) to (1, 9) using car (8244, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8030 move from (8, 8) to (8, 7) using car (8158, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 8032 move from (6, 4) to (6, 5) using car (8183, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 8034 arrived\n", + "Agent rider 8038 move from (6, 4) to (6, 5) using car (8183, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8039 move from (0, 9) to (0, 8) using car (8258, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Driver 8075 arrived\n", + "Agent rider 8079 move from (5, 6) to (5, 7) using car (8227, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8080 move from (2, 9) to (1, 9) using car (8244, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8082 move from (2, 3) to (1, 3) using car (8087, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8083 move from (2, 3) to (1, 3) using car (8087, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8095 move from (2, 3) to (2, 4) using car (8175, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8096 move from (3, 7) to (3, 8) using car (8146, [(3, 7), (3, 8)], 0)\n", + "Driver 8100 arrived\n", + "Driver 8105 arrived\n", + "Agent rider 8110 move from (3, 1) to (2, 1) using car (8242, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 8115 doesn't move\n", + "Agent rider 8116 move from (1, 3) to (0, 3) using car (8125, [(1, 3), (0, 3)], 0)\n", + "Agent rider 8117 doesn't move\n", + "Agent rider 8118 doesn't move\n", + "Agent rider 8119 move from (2, 6) to (3, 6) using car (8240, [(2, 6), (3, 6)], 0)\n", + "Driver 8129 arrived\n", + "Agent rider 8132 doesn't move\n", + "Agent rider 8133 doesn't move\n", + "Agent rider 8134 move from (4, 5) to (3, 5) using car (8193, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 8134 arrived with a waiting time of 2 ticks\n", + "Driver 8135 arrived\n", + "Driver 8139 arrived\n", + "Driver 8144 arrived\n", + "Agent rider 8149 move from (7, 6) to (7, 7) using car (8211, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 8150 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8151 move from (1, 3) to (0, 3) using car (8125, [(1, 3), (0, 3)], 0)\n", + "Rider n° 8151 arrived with a waiting time of 5 ticks\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8157 move from (7, 3) to (7, 2) using car (8185, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 8157 arrived with a waiting time of 2 ticks\n", + "Agent rider 8171 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 doesn't move\n", + "Agent rider 8173 move from (5, 9) to (6, 9) using car (8111, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8176 move from (6, 1) to (5, 1) using car (8159, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (6, 9) to (5, 9) using car (8184, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 move from (1, 7) to (2, 7) using car (8256, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8179 move from (9, 8) to (9, 9) using car (8163, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 move from (5, 1) to (4, 1) using car (8226, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8188 arrived\n", + "Agent rider 8217 move from (7, 9) to (7, 8) using car (8196, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 3) to (2, 2) using car (8203, [(2, 3), (2, 2)], 0)\n", + "Agent rider 8220 move from (0, 9) to (0, 8) using car (8258, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8221 move from (9, 5) to (9, 6) using car (8197, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 8222 move from (6, 4) to (6, 5) using car (8183, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 8229 arrived\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 move from (4, 3) to (5, 3) using car (8228, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Driver 8232 arrived\n", + "Driver 8233 arrived\n", + "Driver 8236 arrived\n", + "Driver 8238 arrived\n", + "Agent rider 8246 move from (6, 2) to (6, 3) using car (8271, [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8247 doesn't move\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 move from (5, 3) to (5, 2) using car (8182, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 doesn't move\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8252 move from (1, 5) to (1, 6) using car (8212, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8254 move from (2, 6) to (2, 5) using car (8268, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8255 move from (5, 3) to (5, 2) using car (8182, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8259 doesn't move\n", + "Agent rider 8260 doesn't move\n", + "Agent rider 8261 move from (2, 6) to (2, 7) using car (8167, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 7) to (3, 8) using car (8146, [(3, 7), (3, 8)], 0)\n", + "Agent rider 8275 doesn't move\n", + "tick 581 ended\n", + "I am driver 8276 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 8277 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 8278 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "3 drivers generated.\n", + "I am rider 8279 - dep: (0, 9) , arr: (1, 4)\n", + "1 riders generated.\n", + "Agent rider 6892 move from (7, 0) to (8, 0) using car (8265, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7494 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7581 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7583 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7614 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7716 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7754 move from (9, 6) to (9, 7) using car (8197, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 7805 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7817 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7823 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7863 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7864 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7909 move from (0, 0) to (1, 0) using car (8195, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7915 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7943 move from (5, 7) to (4, 7) using car (8227, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7992 move from (1, 9) to (1, 8) using car (8244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8024 doesn't move\n", + "Agent rider 8025 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8026 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8028 move from (1, 9) to (1, 8) using car (8244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8030 move from (8, 7) to (8, 6) using car (8158, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 8032 move from (6, 5) to (6, 6) using car (8183, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 8032 arrived with a waiting time of 9 ticks\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8079 move from (5, 7) to (4, 7) using car (8227, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 8079 arrived with a waiting time of 7 ticks\n", + "Agent rider 8080 move from (1, 9) to (1, 8) using car (8244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8082 move from (1, 3) to (0, 3) using car (8087, [(1, 3), (0, 3)], 0)\n", + "Agent rider 8083 move from (1, 3) to (0, 3) using car (8087, [(1, 3), (0, 3)], 0)\n", + "Rider n° 8083 arrived with a waiting time of 4 ticks\n", + "Agent rider 8095 doesn't move\n", + "Agent rider 8096 doesn't move\n", + "Driver 8101 arrived\n", + "Agent rider 8110 move from (2, 1) to (2, 0) using car (8243, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8115 move from (5, 3) to (6, 3) using car (8228, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Rider n° 8115 arrived with a waiting time of 1 ticks\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8117 move from (2, 7) to (3, 7) using car (8256, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8118 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8132 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8133 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Driver 8135 arrived\n", + "Driver 8138 arrived\n", + "Driver 8144 arrived\n", + "Agent rider 8149 move from (7, 7) to (7, 6) using car (8234, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8150 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8152 move from (1, 9) to (1, 8) using car (8244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8154 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 8162 arrived\n", + "Driver 8168 arrived\n", + "Agent rider 8171 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8172 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8173 move from (6, 9) to (7, 9) using car (8111, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8176 move from (5, 1) to (4, 1) using car (8159, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (5, 9) to (4, 9) using car (8184, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 move from (2, 7) to (3, 7) using car (8256, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8179 move from (9, 9) to (8, 9) using car (8163, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 move from (4, 1) to (3, 1) using car (8226, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8186 arrived\n", + "Driver 8191 arrived\n", + "Driver 8194 arrived\n", "Driver 8206 arrived\n", - "Driver 8207 arrived\n", - "Agent rider 8214 move from (3, 2) to (4, 2) using car (8288, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 8220 arrived\n", - "Driver 8222 arrived\n", - "Agent rider 8228 move from (5, 4) to (6, 4) using car (8224, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 move from (9, 4) to (9, 5) using car (8261, [(9, 4), (9, 5)], 0)\n", - "Agent rider 8230 move from (5, 7) to (5, 6) using car (8296, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8231 move from (6, 5) to (6, 6) using car (8302, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 doesn't move\n", - "Agent rider 8233 doesn't move\n", - "Agent rider 8234 move from (4, 8) to (3, 8) using car (8246, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8236 move from (2, 3) to (2, 4) using car (8265, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8237 doesn't move\n", - "Agent rider 8238 move from (7, 5) to (7, 4) using car (8272, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8243 move from (3, 3) to (2, 3) using car (8239, [(3, 3), (2, 3)], 0)\n", - "Driver 8251 arrived\n", - "Driver 8274 arrived\n", + "Driver 8208 arrived\n", + "Driver 8213 arrived\n", + "Driver 8214 arrived\n", + "Agent rider 8217 move from (7, 8) to (7, 7) using car (8196, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 2) to (2, 1) using car (8210, [(2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8220 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8221 move from (9, 6) to (9, 7) using car (8197, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 8222 move from (6, 5) to (6, 6) using car (8183, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 move from (5, 3) to (6, 3) using car (8228, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Driver 8233 arrived\n", + "Driver 8235 arrived\n", + "Agent rider 8246 move from (6, 3) to (6, 4) using car (8271, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8247 move from (5, 3) to (6, 3) using car (8228, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Rider n° 8247 arrived with a waiting time of 1 ticks\n", + "Agent rider 8248 move from (8, 0) to (8, 1) using car (8277, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 8249 move from (5, 2) to (4, 2) using car (8182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8251 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8252 move from (1, 6) to (1, 7) using car (8212, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8254 move from (2, 5) to (2, 4) using car (8268, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8255 move from (5, 2) to (4, 2) using car (8182, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8259 doesn't move\n", + "Agent rider 8260 move from (4, 1) to (4, 2) using car (8276, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8261 move from (2, 7) to (3, 7) using car (8256, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8275 move from (0, 8) to (0, 7) using car (8258, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8281 move from (4, 6) to (5, 6) using car (8245, [(4, 6), (5, 6)], 0)\n", - "Rider n° 8281 arrived with a waiting time of 1 ticks\n", - "Agent rider 8282 doesn't move\n", - "Agent rider 8283 move from (2, 9) to (2, 8) using car (8311, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 8283 arrived with a waiting time of 0 ticks\n", - "Agent rider 8284 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8316 doesn't move\n", - "Agent rider 8317 move from (9, 6) to (9, 7) using car (8266, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8318 move from (8, 7) to (7, 7) using car (8303, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8330 move from (3, 8) to (3, 7) using car (8252, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8332 move from (5, 4) to (6, 4) using car (8224, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8333 move from (3, 2) to (3, 1) using car (8225, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (8, 4) to (8, 3) using car (8240, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 8336 doesn't move\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8338 doesn't move\n", - "tick 597 ended\n", - "I am driver 8339 - trip: [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 8340 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 8341 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 8342 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 8343 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (7, 3)]\n", - "I am driver 8344 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 8345 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "7 drivers generated.\n", - "I am rider 8346 - dep: (3, 7) , arr: (4, 4)\n", - "I am rider 8347 - dep: (8, 1) , arr: (7, 3)\n", - "I am rider 8348 - dep: (9, 6) , arr: (8, 0)\n", - "I am rider 8349 - dep: (5, 0) , arr: (5, 9)\n", - "I am rider 8350 - dep: (6, 9) , arr: (8, 0)\n", - "I am rider 8351 - dep: (7, 4) , arr: (4, 3)\n", - "I am rider 8352 - dep: (2, 5) , arr: (5, 6)\n", - "I am rider 8353 - dep: (8, 8) , arr: (8, 7)\n", - "I am rider 8354 - dep: (6, 2) , arr: (7, 8)\n", - "I am rider 8355 - dep: (7, 7) , arr: (7, 1)\n", - "10 riders generated.\n", - "Agent rider 7152 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7292 move from (2, 8) to (2, 7) using car (8311, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 7292 arrived with a waiting time of 39 ticks\n", - "Agent rider 7342 move from (5, 2) to (5, 1) using car (8322, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 7525 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7615 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7731 move from (9, 3) to (9, 2) using car (8315, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (5, 2) to (6, 2) using car (8271, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7797 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7802 move from (5, 2) to (6, 2) using car (8271, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7803 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7837 move from (5, 2) to (5, 3) using car (8300, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 7838 move from (5, 1) to (6, 1) using car (8268, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7843 move from (5, 2) to (6, 2) using car (8271, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7904 move from (5, 2) to (5, 3) using car (8300, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 7904 arrived with a waiting time of 8 ticks\n", - "Agent rider 7920 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7932 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7938 move from (5, 2) to (5, 3) using car (8300, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 7953 move from (7, 1) to (8, 1) using car (8299, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 3) to (0, 2) using car (8253, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 doesn't move\n", + "tick 582 ended\n", + "I am driver 8280 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 6892 move from (8, 0) to (9, 0) using car (8265, [(8, 0), (9, 0)], 0)\n", + "Rider n° 6892 arrived with a waiting time of 54 ticks\n", + "Agent rider 7494 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7583 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 7583 arrived with a waiting time of 26 ticks\n", + "Agent rider 7614 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7716 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7754 move from (9, 7) to (9, 8) using car (8197, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 7805 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7817 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7863 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7909 move from (1, 0) to (2, 0) using car (8195, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7909 arrived with a waiting time of 13 ticks\n", + "Agent rider 7915 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7943 move from (4, 7) to (3, 7) using car (8227, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 7992 move from (1, 8) to (1, 7) using car (8244, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Rider n° 7992 arrived with a waiting time of 5 ticks\n", + "Agent rider 8024 doesn't move\n", + "Agent rider 8025 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8026 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8028 move from (1, 8) to (1, 7) using car (8244, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8030 move from (8, 6) to (9, 6) using car (8158, [(8, 6), (9, 6)], 0)\n", + "Agent rider 8038 doesn't move\n", + "Agent rider 8039 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8095 move from (2, 4) to (2, 3) using car (8268, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8110 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8117 move from (3, 7) to (4, 7) using car (8256, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8118 move from (2, 2) to (1, 2) using car (8189, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8119 doesn't move\n", + "Driver 8125 arrived\n", + "Agent rider 8132 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8133 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Driver 8136 arrived\n", + "Driver 8144 arrived\n", + "Driver 8145 arrived\n", + "Driver 8146 arrived\n", + "Agent rider 8149 move from (7, 6) to (7, 5) using car (8234, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8150 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8152 move from (1, 8) to (1, 7) using car (8244, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8154 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8173 move from (7, 9) to (8, 9) using car (8111, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8176 move from (4, 1) to (3, 1) using car (8159, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (4, 9) to (3, 9) using car (8184, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8178 move from (3, 7) to (4, 7) using car (8256, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8179 move from (8, 9) to (7, 9) using car (8163, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 move from (3, 1) to (3, 2) using car (8226, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8203 arrived\n", + "Driver 8209 arrived\n", + "Driver 8214 arrived\n", + "Agent rider 8217 move from (7, 7) to (7, 6) using car (8196, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8218 move from (2, 1) to (2, 0) using car (8210, [(2, 1), (2, 0), (3, 0)], 0)\n", + "Agent rider 8220 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8221 move from (9, 7) to (9, 8) using car (8197, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 8222 move from (6, 6) to (6, 5) using car (8239, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 move from (6, 3) to (7, 3) using car (8228, [(6, 3), (7, 3)], 0)\n", + "Driver 8240 arrived\n", + "Agent rider 8246 move from (6, 4) to (6, 5) using car (8271, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8248 move from (8, 1) to (8, 2) using car (8277, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 8249 move from (4, 2) to (3, 2) using car (8182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8251 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8252 move from (1, 7) to (1, 8) using car (8212, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8253 move from (7, 6) to (7, 5) using car (8234, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8254 move from (2, 4) to (2, 3) using car (8268, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8255 move from (4, 2) to (3, 2) using car (8182, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8259 doesn't move\n", + "Agent rider 8260 move from (4, 2) to (4, 3) using car (8276, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8261 move from (3, 7) to (4, 7) using car (8256, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 8261 arrived with a waiting time of 1 ticks\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8275 move from (0, 7) to (0, 6) using car (8258, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8279 move from (0, 9) to (1, 9) using car (8280, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "tick 583 ended\n", + "I am driver 8281 - trip: [(2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 8282 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 8283 - trip: [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 8284 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 8285 - trip: [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 8286 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 8287 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", + "I am driver 8288 - trip: [(5, 6), (5, 5)]\n", + "I am driver 8289 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 8290 - trip: [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)]\n", + "I am driver 8291 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 8292 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 8293 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 8294 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", + "I am driver 8295 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 8296 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 8297 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 8298 - trip: [(2, 7), (3, 7), (4, 7), (4, 6)]\n", + "I am driver 8299 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 8300 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8301 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", + "I am driver 8302 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 8303 - trip: [(5, 6), (5, 5), (4, 5)]\n", + "23 drivers generated.\n", + "I am rider 8304 - dep: (5, 6) , arr: (3, 7)\n", + "I am rider 8305 - dep: (6, 5) , arr: (9, 0)\n", + "I am rider 8306 - dep: (7, 0) , arr: (1, 2)\n", + "I am rider 8307 - dep: (5, 7) , arr: (8, 4)\n", + "I am rider 8308 - dep: (6, 7) , arr: (2, 9)\n", + "I am rider 8309 - dep: (6, 8) , arr: (1, 3)\n", + "I am rider 8310 - dep: (1, 5) , arr: (6, 2)\n", + "I am rider 8311 - dep: (3, 7) , arr: (1, 0)\n", + "I am rider 8312 - dep: (1, 8) , arr: (9, 6)\n", + "I am rider 8313 - dep: (3, 5) , arr: (3, 0)\n", + "I am rider 8314 - dep: (3, 7) , arr: (9, 5)\n", + "I am rider 8315 - dep: (1, 5) , arr: (5, 2)\n", + "I am rider 8316 - dep: (8, 4) , arr: (3, 2)\n", + "I am rider 8317 - dep: (7, 7) , arr: (2, 4)\n", + "14 riders generated.\n", + "Agent rider 7494 move from (0, 6) to (0, 5) using car (8258, [(0, 6), (0, 5)], 0)\n", + "Agent rider 7581 move from (8, 9) to (9, 9) using car (8111, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7716 move from (0, 6) to (0, 5) using car (8258, [(0, 6), (0, 5)], 0)\n", + "Agent rider 7754 move from (9, 8) to (9, 7) using car (8287, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 7805 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7817 move from (0, 6) to (0, 5) using car (8258, [(0, 6), (0, 5)], 0)\n", + "Rider n° 7817 arrived with a waiting time of 12 ticks\n", + "Agent rider 7823 move from (8, 9) to (9, 9) using car (8111, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7855 move from (1, 5) to (0, 5) using car (8193, [(1, 5), (0, 5)], 0)\n", + "Agent rider 7862 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7863 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7864 move from (8, 9) to (9, 9) using car (8111, [(8, 9), (9, 9)], 0)\n", + "Agent rider 7915 move from (0, 6) to (0, 5) using car (8258, [(0, 6), (0, 5)], 0)\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7943 move from (3, 7) to (2, 7) using car (8227, [(3, 7), (2, 7)], 0)\n", + "Agent rider 7986 doesn't move\n", "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8021 move from (4, 3) to (4, 4) using car (8293, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)], 0)\n", - "Rider n° 8021 arrived with a waiting time of 9 ticks\n", - "Agent rider 8025 move from (5, 6) to (5, 5) using car (8296, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8044 move from (2, 8) to (2, 7) using car (8311, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (5, 1) to (6, 1) using car (8268, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 8076 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8078 move from (3, 8) to (2, 8) using car (8246, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 7990 move from (8, 9) to (9, 9) using car (8111, [(8, 9), (9, 9)], 0)\n", + "Agent rider 8024 doesn't move\n", + "Agent rider 8025 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8026 move from (7, 9) to (6, 9) using car (8163, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8028 move from (1, 7) to (1, 6) using car (8244, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8038 move from (6, 5) to (7, 5) using car (8271, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 8038 arrived with a waiting time of 8 ticks\n", + "Agent rider 8039 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8080 move from (1, 8) to (1, 9) using car (8212, [(1, 8), (1, 9)], 0)\n", + "Agent rider 8082 move from (0, 3) to (0, 2) using car (8294, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Driver 8087 arrived\n", "Agent rider 8095 doesn't move\n", - "Driver 8124 arrived\n", - "Agent rider 8142 doesn't move\n", - "Agent rider 8143 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8144 move from (5, 6) to (5, 5) using car (8296, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8145 move from (9, 4) to (8, 4) using car (8247, [(9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 8154 move from (8, 8) to (9, 8) using car (8275, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8155 move from (0, 4) to (0, 5) using car (8305, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8156 move from (3, 1) to (3, 0) using car (8225, [(3, 1), (3, 0)], 0)\n", - "Rider n° 8156 arrived with a waiting time of 2 ticks\n", - "Driver 8162 arrived\n", - "Driver 8176 arrived\n", - "Agent rider 8189 doesn't move\n", - "Agent rider 8190 move from (7, 8) to (8, 8) using car (8223, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8191 move from (7, 7) to (7, 8) using car (8257, [(7, 7), (7, 8)], 0)\n", - "Agent rider 8193 move from (5, 2) to (6, 2) using car (8255, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8194 move from (0, 3) to (0, 2) using car (8253, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8198 move from (3, 9) to (3, 8) using car (8313, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8201 arrived\n", - "Driver 8204 arrived\n", - "Driver 8207 arrived\n", - "Agent rider 8214 move from (4, 2) to (5, 2) using car (8288, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 8214 arrived with a waiting time of 1 ticks\n", - "Driver 8216 arrived\n", - "Driver 8227 arrived\n", - "Agent rider 8228 move from (6, 4) to (7, 4) using car (8224, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (5, 6) to (5, 5) using car (8296, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8231 move from (6, 6) to (6, 7) using car (8302, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 move from (3, 2) to (3, 3) using car (8294, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 8233 move from (5, 2) to (6, 2) using car (8271, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 8234 move from (3, 8) to (2, 8) using car (8246, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8236 move from (2, 4) to (2, 5) using car (8265, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 8236 arrived with a waiting time of 5 ticks\n", - "Agent rider 8237 doesn't move\n", - "Agent rider 8238 move from (7, 4) to (7, 3) using car (8272, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8243 doesn't move\n", - "Driver 8259 arrived\n", - "Driver 8267 arrived\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8282 doesn't move\n", - "Agent rider 8284 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Driver 8290 arrived\n", - "Agent rider 8316 doesn't move\n", - "Agent rider 8317 move from (9, 7) to (9, 8) using car (8266, [(9, 7), (9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8318 move from (7, 7) to (6, 7) using car (8303, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8330 move from (3, 7) to (3, 6) using car (8252, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8332 move from (6, 4) to (7, 4) using car (8224, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 8333 move from (3, 1) to (3, 0) using car (8225, [(3, 1), (3, 0)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (8, 3) to (8, 2) using car (8240, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 8336 move from (8, 8) to (9, 8) using car (8275, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8338 move from (2, 5) to (2, 6) using car (8309, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8346 move from (3, 7) to (3, 6) using car (8252, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8347 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8349 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8351 move from (7, 4) to (7, 3) using car (8272, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8352 move from (2, 5) to (3, 5) using car (8326, [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8353 move from (8, 8) to (9, 8) using car (8275, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8354 doesn't move\n", - "Agent rider 8355 move from (7, 7) to (7, 8) using car (8257, [(7, 7), (7, 8)], 0)\n", - "tick 598 ended\n", - "I am driver 8356 - trip: [(9, 7), (8, 7), (7, 7), (7, 8)]\n", - "I am driver 8357 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 8358 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 8359 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 8360 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 8361 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 8362 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "7 drivers generated.\n", - "I am rider 8363 - dep: (9, 8) , arr: (7, 3)\n", - "I am rider 8364 - dep: (8, 0) , arr: (5, 2)\n", - "I am rider 8365 - dep: (2, 0) , arr: (3, 5)\n", - "I am rider 8366 - dep: (0, 2) , arr: (4, 4)\n", - "4 riders generated.\n" + "Agent rider 8096 move from (3, 8) to (4, 8) using car (8282, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8110 move from (2, 0) to (3, 0) using car (8195, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 8110 arrived with a waiting time of 4 ticks\n", + "Agent rider 8116 move from (0, 3) to (0, 2) using car (8294, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8117 move from (4, 7) to (5, 7) using car (8256, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8118 move from (1, 2) to (0, 2) using car (8189, [(1, 2), (0, 2)], 0)\n", + "Rider n° 8118 arrived with a waiting time of 6 ticks\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8132 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8133 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Driver 8144 arrived\n", + "Driver 8146 arrived\n", + "Agent rider 8149 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (1, 7) to (1, 6) using car (8244, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8154 doesn't move\n", + "Agent rider 8171 move from (8, 9) to (9, 9) using car (8111, [(8, 9), (9, 9)], 0)\n", + "Agent rider 8172 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8173 move from (8, 9) to (7, 9) using car (8267, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8176 move from (3, 1) to (2, 1) using car (8159, [(3, 1), (2, 1)], 0)\n", + "Agent rider 8177 move from (3, 9) to (2, 9) using car (8184, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 8177 arrived with a waiting time of 2 ticks\n", + "Agent rider 8178 move from (4, 7) to (5, 7) using car (8256, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 8178 arrived with a waiting time of 5 ticks\n", + "Agent rider 8179 move from (7, 9) to (6, 9) using car (8163, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8180 move from (3, 2) to (3, 3) using car (8226, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8181 arrived\n", + "Driver 8187 arrived\n", + "Driver 8211 arrived\n", + "Driver 8215 arrived\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8218 move from (2, 0) to (3, 0) using car (8195, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 8220 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8221 move from (9, 8) to (9, 7) using car (8287, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 8222 move from (6, 5) to (7, 5) using car (8271, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 8225 arrived\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 doesn't move\n", + "Driver 8241 arrived\n", + "Driver 8242 arrived\n", + "Agent rider 8246 move from (6, 5) to (7, 5) using car (8271, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8248 move from (8, 2) to (8, 3) using car (8277, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 8249 move from (3, 2) to (2, 2) using car (8182, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8251 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8252 doesn't move\n", + "Agent rider 8253 move from (7, 5) to (7, 4) using car (8234, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8254 move from (2, 3) to (2, 2) using car (8268, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8255 move from (3, 2) to (2, 2) using car (8182, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8259 doesn't move\n", + "Agent rider 8260 move from (4, 3) to (4, 4) using car (8276, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8275 move from (0, 6) to (1, 6) using car (8290, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8279 move from (1, 9) to (1, 8) using car (8280, [(1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8304 move from (5, 6) to (5, 5) using car (8288, [(5, 6), (5, 5)], 0)\n", + "Agent rider 8305 move from (6, 5) to (7, 5) using car (8271, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8307 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7152 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 7342 move from (5, 1) to (4, 1) using car (8322, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 7342 arrived with a waiting time of 30 ticks\n", - "Agent rider 7525 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Rider n° 7525 arrived with a waiting time of 25 ticks\n", - "Agent rider 7615 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 7731 move from (9, 2) to (9, 1) using car (8315, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Rider n° 7731 arrived with a waiting time of 17 ticks\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (6, 2) to (7, 2) using car (8271, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7797 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Rider n° 7797 arrived with a waiting time of 26 ticks\n", - "Agent rider 7802 move from (6, 2) to (7, 2) using car (8271, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7803 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 7837 move from (5, 3) to (6, 3) using car (8263, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7838 move from (6, 1) to (6, 2) using car (8268, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 7843 move from (6, 2) to (7, 2) using car (8271, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7920 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 7932 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 7938 move from (5, 3) to (4, 3) using car (8300, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 7953 move from (8, 1) to (9, 1) using car (8299, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 2) to (0, 1) using car (8253, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 doesn't move\n", + "Agent rider 8308 move from (6, 7) to (6, 8) using car (8183, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8309 move from (6, 8) to (7, 8) using car (8283, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8310 doesn't move\n", + "Agent rider 8311 doesn't move\n", + "Agent rider 8312 doesn't move\n", + "Agent rider 8313 doesn't move\n", + "Agent rider 8314 move from (3, 7) to (4, 7) using car (8285, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8315 doesn't move\n", + "Agent rider 8316 doesn't move\n", + "Agent rider 8317 move from (7, 7) to (7, 8) using car (8297, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "tick 584 ended\n", + "I am driver 8318 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 8319 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 8320 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8321 - trip: [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 8322 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 8323 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", + "I am driver 8324 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 8325 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 8326 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 8327 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 8328 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 8329 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 8330 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 8331 - trip: [(4, 8), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 8332 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 8333 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 8334 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 8335 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", + "18 drivers generated.\n", + "I am rider 8336 - dep: (0, 6) , arr: (9, 9)\n", + "1 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7614 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 move from (9, 7) to (9, 6) using car (8287, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 7805 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7863 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 doesn't move\n", + "Agent rider 7943 move from (2, 7) to (2, 8) using car (8175, [(2, 7), (2, 8)], 0)\n", + "Rider n° 7943 arrived with a waiting time of 8 ticks\n", + "Agent rider 7986 move from (3, 6) to (3, 7) using car (8302, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 8025 move from (5, 5) to (5, 4) using car (8296, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8041 move from (0, 5) to (0, 6) using car (8305, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8044 move from (2, 7) to (2, 6) using car (8311, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (6, 1) to (6, 2) using car (8268, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 8076 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 8078 move from (2, 8) to (1, 8) using car (8246, [(2, 8), (1, 8)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8024 doesn't move\n", + "Agent rider 8025 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Rider n° 8025 arrived with a waiting time of 8 ticks\n", + "Agent rider 8026 doesn't move\n", + "Agent rider 8028 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8030 move from (9, 6) to (8, 6) using car (8319, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 move from (0, 2) to (0, 1) using car (8294, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8095 move from (2, 3) to (2, 4) using car (8281, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 8096 move from (4, 8) to (3, 8) using car (8331, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 8116 move from (0, 2) to (0, 1) using car (8294, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8117 move from (5, 7) to (6, 7) using car (8256, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8119 move from (3, 6) to (3, 7) using car (8302, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8132 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8133 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Driver 8146 arrived\n", + "Agent rider 8149 move from (7, 5) to (8, 5) using car (8271, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8150 move from (7, 9) to (6, 9) using car (8295, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8154 move from (7, 9) to (6, 9) using car (8295, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 8158 arrived\n", + "Driver 8167 arrived\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8173 doesn't move\n", + "Agent rider 8176 move from (2, 1) to (2, 0) using car (8174, [(2, 1), (2, 0)], 0)\n", + "Agent rider 8178 move from (4, 7) to (5, 7) using car (8285, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 8178 arrived with a waiting time of 5 ticks\n", + "Agent rider 8179 doesn't move\n", + "Agent rider 8180 move from (3, 3) to (3, 4) using car (8226, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8196 arrived\n", + "Driver 8202 arrived\n", + "Driver 8204 arrived\n", + "Driver 8207 arrived\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8218 move from (3, 0) to (4, 0) using car (8284, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8220 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8221 move from (9, 7) to (9, 6) using car (8287, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 8222 move from (7, 5) to (7, 6) using car (8301, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Rider n° 8222 arrived with a waiting time of 3 ticks\n", + "Driver 8228 arrived\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8231 doesn't move\n", + "Driver 8242 arrived\n", + "Agent rider 8246 move from (7, 5) to (7, 6) using car (8301, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 8248 move from (8, 3) to (8, 4) using car (8277, [(8, 3), (8, 4)], 0)\n", + "Agent rider 8249 move from (2, 2) to (1, 2) using car (8182, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8250 move from (1, 6) to (1, 5) using car (8290, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8251 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8252 move from (1, 8) to (1, 7) using car (8280, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8253 move from (7, 4) to (7, 3) using car (8234, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8254 move from (2, 2) to (1, 2) using car (8182, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8255 move from (2, 2) to (1, 2) using car (8182, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8259 move from (5, 0) to (4, 0) using car (8170, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8260 move from (4, 4) to (4, 5) using car (8276, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 move from (9, 0) to (8, 0) using car (8322, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8263 move from (3, 8) to (3, 7) using car (8329, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Driver 8265 arrived\n", + "Agent rider 8275 move from (1, 6) to (1, 5) using car (8244, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 8279 move from (1, 8) to (1, 7) using car (8280, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8304 move from (5, 5) to (4, 5) using car (8303, [(5, 5), (4, 5)], 0)\n", + "Agent rider 8305 move from (7, 5) to (8, 5) using car (8271, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8307 move from (5, 7) to (6, 7) using car (8256, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8308 move from (6, 8) to (6, 9) using car (8183, [(6, 8), (6, 9)], 0)\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8310 doesn't move\n", + "Agent rider 8311 doesn't move\n", + "Agent rider 8312 move from (1, 8) to (1, 7) using car (8280, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8313 doesn't move\n", + "Agent rider 8314 move from (4, 7) to (5, 7) using car (8285, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8315 doesn't move\n", + "Agent rider 8316 move from (8, 4) to (8, 5) using car (8291, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8317 move from (7, 8) to (7, 9) using car (8297, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8336 doesn't move\n", + "tick 585 ended\n", + "0 drivers generated.\n", + "I am rider 8337 - dep: (2, 2) , arr: (0, 7)\n", + "I am rider 8338 - dep: (1, 4) , arr: (9, 6)\n", + "I am rider 8339 - dep: (7, 2) , arr: (8, 8)\n", + "3 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7614 move from (7, 9) to (7, 8) using car (8320, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 move from (9, 6) to (9, 5) using car (8287, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 7805 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 7863 move from (1, 5) to (1, 4) using car (8244, [(1, 5), (1, 4)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 move from (6, 2) to (6, 1) using car (8264, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 7986 move from (3, 7) to (2, 7) using car (8266, [(3, 7), (2, 7)], 0)\n", + "Agent rider 7989 move from (7, 9) to (7, 8) using car (8320, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8024 move from (1, 9) to (0, 9) using car (8223, [(1, 9), (0, 9)], 0)\n", + "Rider n° 8024 arrived with a waiting time of 6 ticks\n", + "Agent rider 8026 move from (6, 9) to (5, 9) using car (8295, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8028 move from (1, 5) to (1, 4) using car (8244, [(1, 5), (1, 4)], 0)\n", + "Agent rider 8030 move from (8, 6) to (7, 6) using car (8319, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 move from (1, 5) to (1, 4) using car (8244, [(1, 5), (1, 4)], 0)\n", + "Agent rider 8080 move from (1, 9) to (0, 9) using car (8223, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8082 move from (0, 1) to (0, 0) using car (8294, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", "Agent rider 8095 doesn't move\n", - "Agent rider 8142 move from (6, 7) to (6, 8) using car (8302, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8143 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 8144 move from (5, 5) to (5, 4) using car (8296, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8145 move from (8, 4) to (7, 4) using car (8247, [(8, 4), (7, 4)], 0)\n", - "Agent rider 8154 move from (9, 8) to (9, 9) using car (8266, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8155 move from (0, 5) to (0, 6) using car (8305, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Driver 8162 arrived\n", - "Driver 8179 arrived\n", - "Agent rider 8189 doesn't move\n", - "Agent rider 8190 move from (8, 8) to (8, 9) using car (8287, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Rider n° 8190 arrived with a waiting time of 3 ticks\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (6, 2) to (7, 2) using car (8255, [(6, 2), (7, 2)], 0)\n", - "Agent rider 8194 move from (0, 2) to (0, 1) using car (8253, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8198 move from (3, 8) to (3, 7) using car (8313, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8199 arrived\n", + "Agent rider 8096 move from (3, 8) to (3, 7) using car (8331, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 8111 arrived\n", + "Agent rider 8116 move from (0, 1) to (0, 0) using car (8294, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8117 move from (6, 7) to (7, 7) using car (8256, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8119 move from (3, 7) to (2, 7) using car (8266, [(3, 7), (2, 7)], 0)\n", + "Agent rider 8132 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8133 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8149 move from (8, 5) to (8, 6) using car (8291, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 8149 arrived with a waiting time of 3 ticks\n", + "Agent rider 8150 move from (6, 9) to (5, 9) using car (8295, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 move from (1, 5) to (1, 4) using car (8244, [(1, 5), (1, 4)], 0)\n", + "Agent rider 8154 move from (6, 9) to (5, 9) using car (8295, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 8159 arrived\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8173 move from (7, 9) to (7, 8) using car (8320, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 8173 arrived with a waiting time of 2 ticks\n", + "Agent rider 8176 move from (2, 0) to (1, 0) using car (8198, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8179 move from (6, 9) to (7, 9) using car (8328, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 move from (3, 4) to (3, 5) using car (8226, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8189 arrived\n", + "Driver 8193 arrived\n", + "Driver 8197 arrived\n", "Driver 8204 arrived\n", - "Agent rider 8214 doesn't move\n", - "Agent rider 8228 move from (7, 4) to (8, 4) using car (8224, [(7, 4), (8, 4)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (5, 5) to (5, 4) using car (8296, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8231 move from (6, 7) to (6, 8) using car (8302, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 move from (3, 3) to (3, 4) using car (8294, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 8233 move from (6, 2) to (7, 2) using car (8271, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 8234 move from (2, 8) to (2, 7) using car (8270, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 8237 doesn't move\n", - "Agent rider 8238 move from (7, 3) to (7, 2) using car (8272, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Driver 8210 arrived\n", + "Driver 8212 arrived\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8218 move from (4, 0) to (4, 1) using car (8284, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8220 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8221 move from (9, 6) to (9, 5) using car (8287, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Driver 8227 arrived\n", + "Agent rider 8230 move from (8, 5) to (9, 5) using car (8271, [(8, 5), (9, 5)], 0)\n", + "Agent rider 8231 move from (7, 3) to (7, 2) using car (8234, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", "Driver 8239 arrived\n", - "Agent rider 8243 doesn't move\n", - "Driver 8245 arrived\n", - "Driver 8254 arrived\n", - "Driver 8260 arrived\n", - "Driver 8261 arrived\n", + "Driver 8243 arrived\n", + "Agent rider 8246 move from (7, 6) to (7, 7) using car (8301, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 move from (1, 2) to (0, 2) using car (8182, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8250 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8251 move from (1, 5) to (1, 4) using car (8244, [(1, 5), (1, 4)], 0)\n", + "Agent rider 8252 move from (1, 7) to (1, 6) using car (8280, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8253 move from (7, 3) to (7, 2) using car (8234, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8254 move from (1, 2) to (0, 2) using car (8182, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8255 move from (1, 2) to (0, 2) using car (8182, [(1, 2), (0, 2)], 0)\n", + "Rider n° 8255 arrived with a waiting time of 0 ticks\n", + "Driver 8258 arrived\n", + "Agent rider 8259 move from (4, 0) to (3, 0) using car (8170, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8260 move from (4, 5) to (4, 6) using car (8276, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 7) to (3, 6) using car (8293, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", "Driver 8269 arrived\n", - "Agent rider 8279 move from (3, 4) to (4, 4) using car (8328, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8282 move from (7, 3) to (7, 2) using car (8272, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8284 doesn't move\n", - "Agent rider 8285 move from (9, 8) to (9, 9) using car (8266, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Driver 8301 arrived\n", - "Driver 8310 arrived\n", - "Driver 8314 arrived\n", - "Agent rider 8316 doesn't move\n", - "Agent rider 8317 move from (9, 8) to (9, 9) using car (8266, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8318 move from (6, 7) to (5, 7) using car (8303, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8330 move from (3, 6) to (3, 5) using car (8252, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8332 move from (7, 4) to (6, 4) using car (8289, [(7, 4), (6, 4)], 0)\n", - "Agent rider 8333 doesn't move\n", - "Agent rider 8334 move from (3, 4) to (4, 4) using car (8328, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8335 move from (8, 2) to (8, 1) using car (8240, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 8336 move from (9, 8) to (9, 9) using car (8266, [(9, 8), (9, 9), (8, 9)], 0)\n", + "Agent rider 8275 move from (1, 5) to (1, 4) using car (8244, [(1, 5), (1, 4)], 0)\n", + "Rider n° 8275 arrived with a waiting time of 1 ticks\n", + "Agent rider 8279 move from (1, 7) to (1, 6) using car (8321, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Driver 8288 arrived\n", + "Agent rider 8304 move from (4, 5) to (4, 6) using car (8276, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8305 move from (8, 5) to (9, 5) using car (8271, [(8, 5), (9, 5)], 0)\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8307 move from (6, 7) to (7, 7) using car (8256, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8308 move from (6, 9) to (5, 9) using car (8295, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8310 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8311 move from (3, 7) to (3, 6) using car (8293, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8312 move from (1, 7) to (1, 6) using car (8280, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8313 doesn't move\n", + "Agent rider 8314 move from (5, 7) to (5, 6) using car (8285, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8315 move from (1, 5) to (2, 5) using car (8290, [(1, 5), (2, 5), (3, 5)], 0)\n", + "Agent rider 8316 move from (8, 5) to (9, 5) using car (8271, [(8, 5), (9, 5)], 0)\n", + "Agent rider 8317 move from (7, 9) to (7, 8) using car (8320, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8336 doesn't move\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8338 move from (2, 6) to (2, 7) using car (8309, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8346 move from (3, 6) to (3, 5) using car (8252, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8347 move from (8, 1) to (9, 1) using car (8299, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 8338 move from (1, 4) to (2, 4) using car (8333, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8339 move from (7, 2) to (8, 2) using car (8245, [(7, 2), (8, 2), (9, 2)], 0)\n", + "tick 586 ended\n", + "I am driver 8340 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 8341 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 8342 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 8343 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)]\n", + "I am driver 8344 - trip: [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "5 drivers generated.\n", + "I am rider 8345 - dep: (8, 1) , arr: (2, 7)\n", + "I am rider 8346 - dep: (8, 2) , arr: (9, 8)\n", + "I am rider 8347 - dep: (4, 3) , arr: (2, 8)\n", + "I am rider 8348 - dep: (8, 9) , arr: (7, 7)\n", + "I am rider 8349 - dep: (5, 9) , arr: (5, 2)\n", + "I am rider 8350 - dep: (0, 2) , arr: (4, 8)\n", + "I am rider 8351 - dep: (4, 9) , arr: (0, 2)\n", + "7 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7614 move from (7, 8) to (7, 7) using car (8320, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 7614 arrived with a waiting time of 22 ticks\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 move from (9, 5) to (8, 5) using car (8287, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 7805 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 move from (6, 1) to (6, 0) using car (8264, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 7986 move from (2, 7) to (2, 6) using car (8325, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7989 move from (7, 8) to (7, 7) using car (8320, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8026 move from (5, 9) to (4, 9) using car (8295, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (7, 6) to (6, 6) using car (8319, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 move from (0, 0) to (1, 0) using car (8294, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8095 move from (2, 4) to (3, 4) using car (8333, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8096 move from (3, 7) to (3, 6) using car (8331, [(3, 7), (3, 6)], 0)\n", + "Agent rider 8116 move from (0, 0) to (1, 0) using car (8294, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8117 move from (7, 7) to (8, 7) using car (8256, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8119 move from (2, 7) to (2, 6) using car (8325, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8132 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 8133 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 8150 move from (5, 9) to (4, 9) using car (8295, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (5, 9) to (4, 9) using car (8295, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Driver 8174 arrived\n", + "Driver 8175 arrived\n", + "Agent rider 8176 doesn't move\n", + "Agent rider 8179 move from (7, 9) to (7, 8) using car (8328, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 move from (3, 5) to (3, 6) using car (8226, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8183 arrived\n", + "Driver 8184 arrived\n", + "Driver 8199 arrived\n", + "Driver 8200 arrived\n", + "Driver 8210 arrived\n", + "Driver 8216 arrived\n", + "Agent rider 8217 move from (7, 6) to (6, 6) using car (8319, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8218 move from (4, 1) to (4, 2) using car (8284, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8220 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 8221 move from (9, 5) to (8, 5) using car (8287, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 8230 move from (9, 5) to (8, 5) using car (8287, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 8231 move from (7, 2) to (8, 2) using car (8272, [(7, 2), (8, 2)], 0)\n", + "Rider n° 8231 arrived with a waiting time of 2 ticks\n", + "Driver 8243 arrived\n", + "Agent rider 8246 move from (7, 7) to (7, 8) using car (8301, [(7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8252 move from (1, 6) to (2, 6) using car (8280, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8253 move from (7, 2) to (7, 1) using car (8234, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8259 move from (3, 0) to (2, 0) using car (8170, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8260 move from (4, 6) to (4, 7) using car (8276, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 6) to (3, 5) using car (8293, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 8267 arrived\n", + "Driver 8274 arrived\n", + "Driver 8277 arrived\n", + "Agent rider 8279 move from (1, 6) to (1, 5) using car (8321, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Driver 8303 arrived\n", + "Agent rider 8304 move from (4, 6) to (4, 7) using car (8276, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8305 move from (9, 5) to (8, 5) using car (8287, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 8306 move from (7, 0) to (6, 0) using car (8322, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8307 doesn't move\n", + "Agent rider 8308 move from (5, 9) to (4, 9) using car (8295, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8309 move from (7, 8) to (7, 7) using car (8320, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 8311 move from (3, 6) to (3, 5) using car (8293, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8312 move from (1, 6) to (2, 6) using car (8280, [(1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 8313 doesn't move\n", + "Agent rider 8314 move from (5, 6) to (5, 5) using car (8285, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8315 move from (2, 5) to (3, 5) using car (8290, [(2, 5), (3, 5)], 0)\n", + "Agent rider 8316 move from (9, 5) to (8, 5) using car (8287, [(9, 5), (8, 5), (7, 5)], 0)\n", + "Agent rider 8317 move from (7, 8) to (7, 7) using car (8320, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8336 doesn't move\n", + "Agent rider 8337 move from (2, 2) to (1, 2) using car (8185, [(2, 2), (1, 2)], 0)\n", + "Agent rider 8338 move from (2, 4) to (3, 4) using car (8333, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8339 move from (8, 2) to (9, 2) using car (8245, [(8, 2), (9, 2)], 0)\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8346 move from (8, 2) to (9, 2) using car (8245, [(8, 2), (9, 2)], 0)\n", + "Agent rider 8347 doesn't move\n", "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (5, 0) to (4, 0) using car (8308, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8349 move from (5, 9) to (4, 9) using car (8295, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 8350 doesn't move\n", - "Agent rider 8351 move from (7, 3) to (6, 3) using car (8357, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8352 move from (3, 5) to (4, 5) using car (8326, [(3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8353 move from (9, 8) to (9, 9) using car (8266, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8354 move from (6, 2) to (6, 3) using car (8319, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 move from (9, 8) to (9, 9) using car (8266, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 8364 doesn't move\n", - "Agent rider 8365 doesn't move\n", - "Agent rider 8366 move from (0, 2) to (0, 1) using car (8253, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "tick 599 ended\n", - "0 drivers generated.\n", - "I am rider 8367 - dep: (1, 9) , arr: (2, 3)\n", - "I am rider 8368 - dep: (4, 5) , arr: (8, 5)\n", - "I am rider 8369 - dep: (4, 9) , arr: (3, 5)\n", - "I am rider 8370 - dep: (8, 2) , arr: (6, 7)\n", - "I am rider 8371 - dep: (3, 3) , arr: (5, 1)\n", - "I am rider 8372 - dep: (4, 2) , arr: (9, 9)\n", - "I am rider 8373 - dep: (2, 2) , arr: (8, 1)\n", - "I am rider 8374 - dep: (9, 6) , arr: (4, 4)\n", - "8 riders generated.\n", - "Agent rider 7152 move from (7, 4) to (7, 3) using car (8306, [(7, 4), (7, 3)], 0)\n", - "Agent rider 7525 move from (8, 4) to (8, 3) using car (8343, [(8, 4), (8, 3), (7, 3)], 0)\n", - "Agent rider 7615 move from (7, 4) to (7, 3) using car (8306, [(7, 4), (7, 3)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 2) to (7, 3) using car (8271, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7802 move from (7, 2) to (7, 3) using car (8271, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7803 move from (7, 4) to (7, 3) using car (8306, [(7, 4), (7, 3)], 0)\n", - "Agent rider 7837 move from (6, 3) to (7, 3) using car (8263, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7838 move from (6, 2) to (6, 3) using car (8268, [(6, 2), (6, 3)], 0)\n", - "Agent rider 7843 move from (7, 2) to (7, 3) using car (8271, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 move from (7, 4) to (7, 3) using car (8306, [(7, 4), (7, 3)], 0)\n", - "Agent rider 7938 move from (4, 3) to (3, 3) using car (8300, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 7953 move from (9, 1) to (9, 2) using car (8299, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 doesn't move\n", - "Agent rider 7983 move from (0, 1) to (0, 0) using car (8253, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (7, 4) to (7, 3) using car (8306, [(7, 4), (7, 3)], 0)\n", - "Agent rider 8025 move from (5, 4) to (5, 3) using car (8296, [(5, 4), (5, 3)], 0)\n", - "Agent rider 8041 move from (0, 6) to (0, 7) using car (8305, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8044 move from (2, 6) to (2, 5) using car (8311, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (6, 2) to (6, 3) using car (8268, [(6, 2), (6, 3)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8078 doesn't move\n", - "Agent rider 8095 move from (2, 3) to (2, 4) using car (8323, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8142 move from (6, 8) to (5, 8) using car (8302, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 8142 arrived with a waiting time of 7 ticks\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 4) to (5, 3) using car (8296, [(5, 4), (5, 3)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8154 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", - "Agent rider 8155 move from (0, 6) to (0, 7) using car (8305, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", - "Driver 8179 arrived\n", - "Agent rider 8189 move from (4, 1) to (3, 1) using car (8322, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (7, 2) to (7, 1) using car (8272, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8194 move from (0, 1) to (0, 0) using car (8253, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8198 move from (3, 7) to (3, 6) using car (8313, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8204 arrived\n", - "Driver 8225 arrived\n", - "Agent rider 8228 move from (8, 4) to (8, 3) using car (8343, [(8, 4), (8, 3), (7, 3)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (5, 4) to (5, 3) using car (8296, [(5, 4), (5, 3)], 0)\n", - "Agent rider 8231 move from (6, 8) to (5, 8) using car (8302, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 move from (3, 4) to (3, 5) using car (8294, [(3, 4), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 8233 move from (7, 2) to (7, 3) using car (8271, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 8234 move from (2, 7) to (2, 6) using car (8270, [(2, 7), (2, 6)], 0)\n", - "Agent rider 8237 doesn't move\n", - "Agent rider 8238 move from (7, 2) to (7, 1) using car (8272, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8243 doesn't move\n", - "Driver 8257 arrived\n", - "Driver 8261 arrived\n", - "Driver 8275 arrived\n", - "Driver 8277 arrived\n", - "Driver 8278 arrived\n", - "Agent rider 8279 move from (4, 4) to (5, 4) using car (8328, [(4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8282 move from (7, 2) to (7, 1) using car (8272, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 8282 arrived with a waiting time of 3 ticks\n", - "Agent rider 8284 doesn't move\n", - "Agent rider 8285 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", + "Agent rider 8351 doesn't move\n", + "tick 587 ended\n", + "I am driver 8352 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 8353 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5)]\n", + "I am driver 8354 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 8355 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "4 drivers generated.\n", + "I am rider 8356 - dep: (4, 6) , arr: (2, 5)\n", + "1 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (3, 5) to (3, 4) using car (8329, [(3, 5), (3, 4)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 move from (6, 0) to (7, 0) using car (8195, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 7986 move from (2, 6) to (3, 6) using car (8280, [(2, 6), (3, 6)], 0)\n", + "Agent rider 7989 move from (7, 7) to (7, 6) using car (8320, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8026 move from (4, 9) to (3, 9) using car (8295, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (6, 6) to (6, 5) using car (8319, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8095 move from (3, 4) to (4, 4) using car (8333, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8096 move from (3, 6) to (3, 7) using car (8226, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8117 doesn't move\n", + "Agent rider 8119 move from (2, 6) to (3, 6) using car (8280, [(2, 6), (3, 6)], 0)\n", + "Agent rider 8132 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8133 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8150 move from (4, 9) to (3, 9) using car (8295, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (4, 9) to (3, 9) using car (8295, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (3, 5) to (3, 4) using car (8329, [(3, 5), (3, 4)], 0)\n", + "Driver 8175 arrived\n", + "Agent rider 8176 move from (1, 0) to (2, 0) using car (8294, [(1, 0), (2, 0), (3, 0)], 0)\n", + "Agent rider 8179 move from (7, 8) to (7, 7) using car (8328, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 move from (3, 6) to (3, 7) using car (8226, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8182 arrived\n", + "Driver 8184 arrived\n", + "Driver 8200 arrived\n", + "Driver 8216 arrived\n", + "Agent rider 8217 move from (6, 6) to (6, 5) using car (8319, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8218 move from (4, 2) to (4, 3) using car (8284, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8220 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8221 move from (8, 5) to (7, 5) using car (8287, [(8, 5), (7, 5)], 0)\n", + "Driver 8223 arrived\n", + "Agent rider 8230 move from (8, 5) to (7, 5) using car (8287, [(8, 5), (7, 5)], 0)\n", + "Driver 8244 arrived\n", + "Agent rider 8246 move from (7, 8) to (7, 9) using car (8301, [(7, 8), (7, 9), (6, 9)], 0)\n", + "Rider n° 8246 arrived with a waiting time of 1 ticks\n", + "Agent rider 8248 move from (8, 4) to (8, 5) using car (8343, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (3, 5) to (3, 4) using car (8329, [(3, 5), (3, 4)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8252 move from (2, 6) to (3, 6) using car (8280, [(2, 6), (3, 6)], 0)\n", + "Agent rider 8253 move from (7, 1) to (7, 0) using car (8234, [(7, 1), (7, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8259 move from (2, 0) to (1, 0) using car (8170, [(2, 0), (1, 0)], 0)\n", + "Rider n° 8259 arrived with a waiting time of 5 ticks\n", + "Agent rider 8260 move from (4, 7) to (5, 7) using car (8276, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 8266 arrived\n", + "Driver 8271 arrived\n", + "Agent rider 8279 move from (1, 5) to (1, 4) using car (8321, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 8279 arrived with a waiting time of 1 ticks\n", + "Driver 8281 arrived\n", "Driver 8298 arrived\n", - "Driver 8312 arrived\n", - "Agent rider 8316 move from (2, 7) to (2, 6) using car (8325, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8317 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", - "Agent rider 8318 move from (5, 7) to (4, 7) using car (8303, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 8329 arrived\n", - "Agent rider 8330 move from (3, 5) to (3, 4) using car (8252, [(3, 5), (3, 4)], 0)\n", - "Agent rider 8331 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", - "Agent rider 8332 doesn't move\n", - "Agent rider 8333 doesn't move\n", - "Agent rider 8334 move from (4, 4) to (5, 4) using car (8328, [(4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8335 move from (8, 1) to (8, 0) using car (8240, [(8, 1), (8, 0)], 0)\n", - "Agent rider 8336 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", + "Agent rider 8304 doesn't move\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 move from (6, 0) to (5, 0) using car (8322, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8307 move from (7, 7) to (7, 6) using car (8320, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8308 move from (4, 9) to (3, 9) using car (8295, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8309 move from (7, 7) to (7, 6) using car (8320, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8311 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8312 move from (2, 6) to (3, 6) using car (8280, [(2, 6), (3, 6)], 0)\n", + "Agent rider 8313 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8314 doesn't move\n", + "Agent rider 8315 move from (3, 5) to (3, 4) using car (8293, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8316 move from (8, 5) to (7, 5) using car (8287, [(8, 5), (7, 5)], 0)\n", + "Agent rider 8317 move from (7, 7) to (7, 6) using car (8320, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8336 doesn't move\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8338 move from (2, 7) to (3, 7) using car (8309, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8346 move from (3, 5) to (3, 4) using car (8252, [(3, 5), (3, 4)], 0)\n", - "Agent rider 8347 move from (9, 1) to (9, 2) using car (8299, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 8338 move from (3, 4) to (4, 4) using car (8333, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8339 doesn't move\n", + "Agent rider 8345 move from (8, 1) to (9, 1) using car (8332, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8346 doesn't move\n", + "Agent rider 8347 doesn't move\n", "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (4, 0) to (3, 0) using car (8308, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8349 move from (4, 9) to (3, 9) using car (8295, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 8350 doesn't move\n", - "Agent rider 8351 move from (6, 3) to (5, 3) using car (8357, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8352 move from (4, 5) to (4, 6) using car (8326, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8353 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", - "Agent rider 8354 move from (6, 3) to (7, 3) using car (8263, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 move from (9, 9) to (8, 9) using car (8266, [(9, 9), (8, 9)], 0)\n", - "Agent rider 8364 doesn't move\n", - "Agent rider 8365 move from (2, 0) to (1, 0) using car (8250, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8366 move from (0, 1) to (0, 0) using car (8253, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8367 doesn't move\n", - "Agent rider 8368 move from (4, 5) to (4, 6) using car (8326, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8369 move from (4, 9) to (5, 9) using car (8258, [(4, 9), (5, 9)], 0)\n", - "Agent rider 8370 doesn't move\n", - "Agent rider 8371 move from (3, 3) to (2, 3) using car (8262, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 8372 move from (4, 2) to (5, 2) using car (8273, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 8373 doesn't move\n", - "Agent rider 8374 doesn't move\n", - "tick 600 ended\n", - "I am driver 8375 - trip: [(4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 8376 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (9, 2)]\n", - "2 drivers generated.\n", - "I am rider 8377 - dep: (4, 9) , arr: (4, 0)\n", - "I am rider 8378 - dep: (3, 5) , arr: (0, 5)\n", - "I am rider 8379 - dep: (5, 5) , arr: (1, 0)\n", - "I am rider 8380 - dep: (5, 3) , arr: (1, 2)\n", - "I am rider 8381 - dep: (9, 2) , arr: (5, 4)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7615 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7802 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7803 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7837 move from (7, 3) to (7, 4) using car (8263, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7838 move from (6, 3) to (5, 3) using car (8297, [(6, 3), (5, 3)], 0)\n", - "Agent rider 7843 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7895 move from (0, 0) to (1, 0) using car (8253, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 7938 move from (3, 3) to (2, 3) using car (8300, [(3, 3), (2, 3)], 0)\n", - "Agent rider 7953 move from (9, 2) to (9, 3) using car (8299, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7982 move from (1, 0) to (1, 1) using car (8250, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 7982 arrived with a waiting time of 14 ticks\n", - "Agent rider 7983 move from (0, 0) to (1, 0) using car (8253, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 8025 move from (5, 3) to (4, 3) using car (8357, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8041 move from (0, 7) to (0, 8) using car (8305, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8044 move from (2, 5) to (2, 4) using car (8311, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 8044 arrived with a waiting time of 5 ticks\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (6, 3) to (5, 3) using car (8297, [(6, 3), (5, 3)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8078 doesn't move\n", - "Agent rider 8095 move from (2, 4) to (2, 5) using car (8323, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8143 doesn't move\n", - "Agent rider 8144 move from (5, 3) to (4, 3) using car (8357, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8145 doesn't move\n", + "Agent rider 8351 move from (4, 9) to (3, 9) using car (8295, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8356 move from (4, 6) to (4, 5) using car (8296, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "tick 588 ended\n", + "I am driver 8357 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 8358 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 8359 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 8360 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 8361 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 8362 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 8363 - trip: [(7, 9), (6, 9)]\n", + "I am driver 8364 - trip: [(2, 7), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 8365 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 8366 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 8367 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 8368 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 8369 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 8370 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)]\n", + "I am driver 8371 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 8372 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 8373 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 8374 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 8375 - trip: [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "19 drivers generated.\n", + "I am rider 8376 - dep: (9, 1) , arr: (8, 4)\n", + "I am rider 8377 - dep: (3, 5) , arr: (8, 2)\n", + "I am rider 8378 - dep: (0, 4) , arr: (9, 1)\n", + "I am rider 8379 - dep: (9, 1) , arr: (6, 5)\n", + "I am rider 8380 - dep: (6, 9) , arr: (2, 9)\n", + "I am rider 8381 - dep: (1, 5) , arr: (7, 6)\n", + "I am rider 8382 - dep: (8, 6) , arr: (4, 2)\n", + "I am rider 8383 - dep: (0, 1) , arr: (3, 3)\n", + "I am rider 8384 - dep: (2, 8) , arr: (4, 1)\n", + "I am rider 8385 - dep: (5, 2) , arr: (3, 2)\n", + "10 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (9, 9) to (8, 9) using car (8362, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 move from (8, 5) to (8, 4) using car (8283, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7805 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7823 move from (9, 9) to (8, 9) using car (8362, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7863 move from (1, 4) to (1, 3) using car (8321, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 7864 move from (9, 9) to (8, 9) using car (8362, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7937 move from (7, 0) to (8, 0) using car (8195, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 7937 arrived with a waiting time of 12 ticks\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (7, 6) to (7, 5) using car (8320, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 move from (9, 9) to (8, 9) using car (8362, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8026 move from (3, 9) to (3, 8) using car (8341, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8028 move from (1, 4) to (1, 3) using car (8321, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 8030 move from (6, 5) to (6, 4) using car (8319, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 move from (1, 4) to (1, 3) using car (8321, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 move from (1, 0) to (0, 0) using car (8224, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8095 move from (4, 4) to (5, 4) using car (8333, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8096 move from (3, 7) to (3, 8) using car (8226, [(3, 7), (3, 8)], 0)\n", + "Agent rider 8116 move from (1, 0) to (0, 0) using car (8224, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8117 move from (8, 7) to (8, 6) using car (8344, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Rider n° 8117 arrived with a waiting time of 6 ticks\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8132 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8133 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8150 move from (3, 9) to (2, 9) using car (8295, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 move from (1, 4) to (1, 3) using car (8321, [(1, 4), (1, 3), (1, 2)], 0)\n", "Agent rider 8154 doesn't move\n", - "Agent rider 8155 move from (0, 7) to (0, 8) using car (8305, [(0, 7), (0, 8), (1, 8)], 0)\n", - "Agent rider 8189 move from (3, 1) to (2, 1) using car (8322, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8193 move from (7, 1) to (6, 1) using car (8272, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 8193 arrived with a waiting time of 3 ticks\n", - "Agent rider 8194 move from (0, 0) to (1, 0) using car (8253, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 8194 arrived with a waiting time of 9 ticks\n", - "Agent rider 8198 move from (3, 6) to (3, 5) using car (8313, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8205 arrived\n", - "Driver 8223 arrived\n", - "Driver 8224 arrived\n", - "Agent rider 8228 move from (8, 3) to (7, 3) using car (8343, [(8, 3), (7, 3)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (5, 3) to (4, 3) using car (8357, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8231 move from (5, 8) to (4, 8) using car (8302, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 move from (3, 5) to (3, 6) using car (8294, [(3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 8233 move from (7, 3) to (7, 4) using car (8271, [(7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 8234 doesn't move\n", - "Agent rider 8237 doesn't move\n", - "Agent rider 8238 move from (7, 1) to (6, 1) using car (8272, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8243 move from (2, 3) to (1, 3) using car (8262, [(2, 3), (1, 3)], 0)\n", - "Driver 8246 arrived\n", - "Driver 8247 arrived\n", - "Driver 8255 arrived\n", - "Driver 8278 arrived\n", - "Agent rider 8279 move from (5, 4) to (5, 3) using car (8328, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8284 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Driver 8289 arrived\n", - "Driver 8304 arrived\n", - "Agent rider 8316 move from (2, 6) to (2, 5) using car (8325, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8317 doesn't move\n", - "Agent rider 8318 move from (4, 7) to (3, 7) using car (8303, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 8324 arrived\n", - "Agent rider 8330 doesn't move\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8332 move from (6, 4) to (6, 5) using car (8319, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8333 move from (3, 0) to (4, 0) using car (8226, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8334 move from (5, 4) to (5, 3) using car (8328, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8335 doesn't move\n", + "Agent rider 8171 move from (9, 9) to (8, 9) using car (8362, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8172 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8176 move from (2, 0) to (3, 0) using car (8294, [(2, 0), (3, 0)], 0)\n", + "Agent rider 8179 move from (7, 7) to (7, 6) using car (8328, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Driver 8184 arrived\n", + "Driver 8185 arrived\n", + "Driver 8198 arrived\n", + "Driver 8216 arrived\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8218 doesn't move\n", + "Agent rider 8220 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8221 doesn't move\n", + "Agent rider 8230 doesn't move\n", + "Driver 8237 arrived\n", + "Driver 8245 arrived\n", + "Agent rider 8248 move from (8, 5) to (8, 6) using car (8343, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8251 move from (1, 4) to (1, 3) using car (8321, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 8252 doesn't move\n", + "Agent rider 8253 move from (7, 0) to (8, 0) using car (8264, [(7, 0), (8, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8260 move from (5, 7) to (6, 7) using car (8276, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 8270 arrived\n", + "Driver 8272 arrived\n", + "Driver 8290 arrived\n", + "Agent rider 8304 move from (4, 7) to (4, 6) using car (8342, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 8305 move from (8, 5) to (8, 4) using car (8283, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8306 move from (5, 0) to (4, 0) using car (8322, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8307 move from (7, 6) to (7, 5) using car (8320, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8308 move from (3, 9) to (2, 9) using car (8295, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 8308 arrived with a waiting time of 0 ticks\n", + "Agent rider 8309 move from (7, 6) to (7, 5) using car (8320, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8311 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8312 doesn't move\n", + "Agent rider 8313 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8314 move from (5, 5) to (6, 5) using car (8273, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8315 move from (3, 4) to (3, 3) using car (8293, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8316 doesn't move\n", + "Agent rider 8317 move from (7, 6) to (7, 5) using car (8320, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8323 arrived\n", + "Driver 8331 arrived\n", "Agent rider 8336 doesn't move\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8338 move from (3, 7) to (4, 7) using car (8309, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8339 doesn't move\n", + "Agent rider 8345 move from (9, 1) to (9, 2) using car (8332, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 8346 doesn't move\n", - "Agent rider 8347 move from (9, 2) to (9, 3) using car (8299, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 8347 move from (4, 3) to (4, 4) using car (8284, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (3, 0) to (2, 0) using car (8308, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8349 move from (3, 9) to (3, 8) using car (8341, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 8350 doesn't move\n", - "Agent rider 8351 move from (5, 3) to (4, 3) using car (8357, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 8351 arrived with a waiting time of 0 ticks\n", - "Agent rider 8352 move from (4, 6) to (5, 6) using car (8326, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 8352 arrived with a waiting time of 0 ticks\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8354 move from (7, 3) to (7, 4) using car (8263, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 doesn't move\n", - "Agent rider 8364 doesn't move\n", - "Agent rider 8365 move from (1, 0) to (1, 1) using car (8250, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8366 move from (0, 0) to (1, 0) using car (8253, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8367 move from (1, 9) to (1, 8) using car (8242, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 8368 move from (4, 6) to (5, 6) using car (8326, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8370 doesn't move\n", - "Agent rider 8371 move from (2, 3) to (1, 3) using car (8262, [(2, 3), (1, 3)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8373 doesn't move\n", - "Agent rider 8374 doesn't move\n", + "Agent rider 8351 move from (3, 9) to (2, 9) using car (8295, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8356 doesn't move\n", + "Agent rider 8376 move from (9, 1) to (9, 2) using car (8332, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 8377 doesn't move\n", - "Agent rider 8378 move from (3, 5) to (3, 6) using car (8294, [(3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8380 move from (5, 3) to (4, 3) using car (8357, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8381 move from (9, 2) to (9, 3) using car (8299, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "tick 601 ended\n", - "I am driver 8382 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 8383 - trip: [(5, 6), (6, 6), (7, 6), (7, 5)]\n", - "I am driver 8384 - trip: [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 8385 - trip: [(8, 0), (8, 1)]\n", - "I am driver 8386 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 8387 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 8388 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 8389 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 8390 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 8391 - trip: [(2, 6), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 8392 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 8393 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 8394 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 8395 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 8396 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", - "I am driver 8397 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 8398 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)]\n", - "I am driver 8399 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "18 drivers generated.\n", - "I am rider 8400 - dep: (0, 4) , arr: (7, 9)\n", - "I am rider 8401 - dep: (4, 6) , arr: (2, 5)\n", - "I am rider 8402 - dep: (5, 1) , arr: (5, 7)\n", - "3 riders generated.\n", - "Agent rider 7152 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7615 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7802 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7803 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7837 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7838 doesn't move\n", - "Agent rider 7843 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7895 move from (1, 0) to (2, 0) using car (8361, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 7920 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7932 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 7938 doesn't move\n", - "Agent rider 7953 move from (9, 3) to (9, 4) using car (8299, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 7983 move from (1, 0) to (2, 0) using car (8361, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 7984 move from (0, 8) to (1, 8) using car (8305, [(0, 8), (1, 8)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Agent rider 8025 move from (4, 3) to (4, 4) using car (8389, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8041 move from (0, 8) to (1, 8) using car (8305, [(0, 8), (1, 8)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 doesn't move\n", - "Agent rider 8076 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8078 move from (1, 8) to (1, 9) using car (8248, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8095 move from (2, 5) to (2, 4) using car (8325, [(2, 5), (2, 4)], 0)\n", - "Agent rider 8143 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8144 move from (4, 3) to (4, 4) using car (8389, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8145 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8154 doesn't move\n", - "Agent rider 8155 move from (0, 8) to (1, 8) using car (8305, [(0, 8), (1, 8)], 0)\n", - "Agent rider 8189 move from (2, 1) to (1, 1) using car (8322, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8194 doesn't move\n", - "Agent rider 8198 move from (3, 5) to (3, 4) using car (8313, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8224 arrived\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (4, 3) to (4, 4) using car (8389, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8231 move from (4, 8) to (3, 8) using car (8302, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 doesn't move\n", - "Agent rider 8233 move from (7, 4) to (8, 4) using car (8271, [(7, 4), (8, 4)], 0)\n", - "Rider n° 8233 arrived with a waiting time of 3 ticks\n", - "Agent rider 8234 doesn't move\n", - "Agent rider 8237 move from (7, 9) to (6, 9) using car (8397, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8238 move from (6, 1) to (5, 1) using car (8272, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 8240 arrived\n", - "Agent rider 8243 doesn't move\n", - "Driver 8247 arrived\n", - "Driver 8252 arrived\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8379 move from (9, 1) to (9, 2) using car (8332, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8380 move from (6, 9) to (5, 9) using car (8361, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 8381 doesn't move\n", + "Agent rider 8382 doesn't move\n", + "Agent rider 8383 move from (0, 1) to (1, 1) using car (8365, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8384 doesn't move\n", + "Agent rider 8385 move from (5, 2) to (5, 3) using car (8326, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "tick 589 ended\n", + "I am driver 8386 - trip: [(5, 8), (4, 8), (4, 7), (4, 6)]\n", + "1 drivers generated.\n", + "I am rider 8387 - dep: (5, 8) , arr: (0, 6)\n", + "1 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (8, 9) to (7, 9) using car (8362, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 move from (8, 4) to (8, 3) using car (8283, [(8, 4), (8, 3)], 0)\n", + "Agent rider 7805 move from (3, 3) to (4, 3) using car (8355, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (3, 3) to (3, 2) using car (8293, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7863 move from (1, 3) to (1, 2) using car (8321, [(1, 3), (1, 2)], 0)\n", + "Agent rider 7864 move from (8, 9) to (7, 9) using car (8362, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7986 move from (3, 6) to (3, 7) using car (8360, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 7989 move from (7, 5) to (7, 4) using car (8320, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 move from (8, 9) to (7, 9) using car (8362, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8026 doesn't move\n", + "Agent rider 8028 move from (1, 3) to (1, 2) using car (8321, [(1, 3), (1, 2)], 0)\n", + "Agent rider 8030 move from (6, 4) to (6, 3) using car (8319, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 move from (1, 3) to (1, 2) using car (8321, [(1, 3), (1, 2)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8095 doesn't move\n", + "Agent rider 8096 move from (3, 8) to (3, 7) using car (8340, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (3, 6) to (3, 7) using car (8360, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8132 move from (3, 3) to (4, 3) using car (8355, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 8132 arrived with a waiting time of 4 ticks\n", + "Agent rider 8133 move from (3, 3) to (3, 2) using car (8293, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8150 move from (2, 9) to (1, 9) using car (8295, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 move from (1, 3) to (1, 2) using car (8321, [(1, 3), (1, 2)], 0)\n", + "Agent rider 8154 move from (3, 9) to (2, 9) using car (8366, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Driver 8170 arrived\n", + "Agent rider 8171 move from (8, 9) to (7, 9) using car (8362, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8172 move from (3, 3) to (4, 3) using car (8355, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8176 move from (3, 0) to (4, 0) using car (8367, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8179 move from (7, 6) to (7, 5) using car (8328, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 move from (3, 7) to (3, 6) using car (8364, [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Driver 8185 arrived\n", + "Driver 8190 arrived\n", + "Driver 8216 arrived\n", + "Agent rider 8217 move from (6, 5) to (7, 5) using car (8373, [(6, 5), (7, 5), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 8218 doesn't move\n", + "Agent rider 8220 move from (3, 3) to (4, 3) using car (8355, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8221 doesn't move\n", + "Agent rider 8230 move from (7, 5) to (7, 4) using car (8320, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8234 arrived\n", + "Driver 8245 arrived\n", + "Agent rider 8248 move from (8, 6) to (8, 7) using car (8343, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (3, 3) to (4, 3) using car (8355, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 move from (1, 3) to (1, 2) using car (8321, [(1, 3), (1, 2)], 0)\n", + "Agent rider 8252 move from (3, 6) to (3, 7) using car (8360, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 8252 arrived with a waiting time of 2 ticks\n", + "Agent rider 8253 move from (8, 0) to (9, 0) using car (8195, [(8, 0), (9, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", "Driver 8256 arrived\n", - "Driver 8258 arrived\n", - "Driver 8264 arrived\n", - "Driver 8266 arrived\n", + "Agent rider 8260 doesn't move\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (3, 3) to (4, 3) using car (8355, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Driver 8268 arrived\n", - "Driver 8270 arrived\n", - "Driver 8276 arrived\n", - "Agent rider 8279 move from (5, 3) to (5, 2) using car (8328, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8284 move from (7, 9) to (6, 9) using car (8397, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Rider n° 8284 arrived with a waiting time of 6 ticks\n", - "Agent rider 8285 doesn't move\n", - "Driver 8286 arrived\n", + "Driver 8272 arrived\n", + "Driver 8278 arrived\n", + "Driver 8280 arrived\n", "Driver 8287 arrived\n", - "Driver 8296 arrived\n", - "Driver 8306 arrived\n", - "Driver 8315 arrived\n", - "Agent rider 8316 move from (2, 5) to (2, 6) using car (8323, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8317 doesn't move\n", - "Agent rider 8318 move from (3, 7) to (2, 7) using car (8303, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8330 doesn't move\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8332 move from (6, 5) to (6, 6) using car (8319, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8333 move from (4, 0) to (5, 0) using car (8226, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8334 move from (5, 3) to (5, 2) using car (8328, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8335 move from (8, 0) to (8, 1) using car (8385, [(8, 0), (8, 1)], 0)\n", + "Driver 8302 arrived\n", + "Agent rider 8304 move from (4, 6) to (4, 5) using car (8342, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 8305 move from (8, 4) to (8, 3) using car (8283, [(8, 4), (8, 3)], 0)\n", + "Agent rider 8306 move from (4, 0) to (3, 0) using car (8322, [(4, 0), (3, 0)], 0)\n", + "Agent rider 8307 move from (7, 5) to (7, 4) using car (8320, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8309 move from (7, 5) to (7, 4) using car (8320, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (3, 3) to (3, 2) using car (8293, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8311 move from (3, 3) to (3, 2) using car (8293, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8312 doesn't move\n", + "Agent rider 8313 move from (3, 3) to (3, 2) using car (8293, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8314 move from (6, 5) to (7, 5) using car (8273, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8315 move from (3, 3) to (3, 2) using car (8293, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8316 move from (7, 5) to (7, 4) using car (8320, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8317 move from (7, 5) to (7, 4) using car (8320, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8327 arrived\n", + "Driver 8329 arrived\n", + "Driver 8335 arrived\n", "Agent rider 8336 doesn't move\n", - "Agent rider 8337 move from (8, 0) to (8, 1) using car (8385, [(8, 0), (8, 1)], 0)\n", - "Agent rider 8338 move from (4, 7) to (5, 7) using car (8309, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8346 doesn't move\n", - "Agent rider 8347 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (2, 0) to (2, 1) using car (8308, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (4, 4) to (5, 4) using car (8296, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8339 move from (9, 2) to (9, 3) using car (8332, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8345 move from (9, 2) to (9, 3) using car (8332, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8346 move from (9, 2) to (9, 3) using car (8332, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8347 move from (4, 4) to (5, 4) using car (8284, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8348 move from (8, 9) to (7, 9) using car (8362, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8349 move from (3, 8) to (3, 7) using car (8340, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", "Agent rider 8350 doesn't move\n", - "Agent rider 8352 move from (4, 6) to (5, 6) using car (8359, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 8352 arrived with a waiting time of 0 ticks\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8354 move from (7, 4) to (7, 5) using car (8263, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 doesn't move\n", - "Agent rider 8364 move from (8, 0) to (8, 1) using car (8385, [(8, 0), (8, 1)], 0)\n", - "Agent rider 8365 move from (1, 1) to (1, 2) using car (8250, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8366 move from (1, 0) to (2, 0) using car (8361, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 8367 move from (1, 8) to (1, 7) using car (8242, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 8368 move from (5, 6) to (6, 6) using car (8326, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8370 doesn't move\n", - "Agent rider 8371 doesn't move\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8373 doesn't move\n", - "Agent rider 8374 doesn't move\n", + "Agent rider 8351 move from (2, 9) to (1, 9) using car (8295, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8356 doesn't move\n", + "Agent rider 8376 move from (9, 2) to (9, 3) using car (8332, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 8377 doesn't move\n", - "Agent rider 8378 move from (3, 6) to (2, 6) using car (8295, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8380 move from (4, 3) to (3, 3) using car (8357, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8381 move from (9, 3) to (9, 4) using car (8299, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 8400 doesn't move\n", - "Agent rider 8401 move from (4, 6) to (5, 6) using car (8359, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8402 doesn't move\n", - "tick 602 ended\n", - "I am driver 8403 - trip: [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 8404 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", - "I am driver 8405 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 8406 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (6, 5)]\n", - "I am driver 8407 - trip: [(8, 1), (8, 2), (8, 3), (9, 3)]\n", - "I am driver 8408 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2)]\n", - "I am driver 8409 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 8410 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 8411 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 8412 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 8413 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 8414 - trip: [(5, 8), (5, 9)]\n", - "12 drivers generated.\n", - "I am rider 8415 - dep: (4, 0) , arr: (5, 9)\n", - "I am rider 8416 - dep: (3, 7) , arr: (6, 7)\n", - "I am rider 8417 - dep: (9, 2) , arr: (5, 2)\n", - "I am rider 8418 - dep: (4, 2) , arr: (4, 9)\n", - "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 4) to (8, 5) using car (8412, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7802 move from (8, 4) to (8, 5) using car (8412, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 7838 move from (5, 3) to (5, 2) using car (8384, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 7843 move from (8, 4) to (8, 5) using car (8412, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7895 move from (2, 0) to (3, 0) using car (8361, [(2, 0), (3, 0)], 0)\n", - "Agent rider 7920 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7938 move from (2, 3) to (2, 2) using car (8311, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 7938 arrived with a waiting time of 12 ticks\n", - "Agent rider 7953 move from (9, 4) to (9, 5) using car (8299, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 7981 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 7983 move from (2, 0) to (3, 0) using car (8361, [(2, 0), (3, 0)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8025 move from (4, 4) to (4, 5) using car (8389, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8072 move from (5, 3) to (5, 2) using car (8384, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 8076 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 8078 move from (1, 9) to (2, 9) using car (8248, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8095 doesn't move\n", - "Agent rider 8143 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 8144 move from (4, 4) to (4, 5) using car (8389, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8145 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 8154 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 8154 arrived with a waiting time of 6 ticks\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8189 move from (1, 1) to (0, 1) using car (8322, [(1, 1), (0, 1)], 0)\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8198 move from (3, 4) to (3, 3) using car (8313, [(3, 4), (3, 3)], 0)\n", - "Agent rider 8228 move from (7, 3) to (7, 4) using car (8395, [(7, 3), (7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8230 move from (4, 4) to (4, 5) using car (8389, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 8230 arrived with a waiting time of 3 ticks\n", - "Agent rider 8231 move from (3, 8) to (2, 8) using car (8302, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 move from (3, 6) to (3, 7) using car (8391, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 8234 move from (2, 6) to (1, 6) using car (8295, [(2, 6), (1, 6)], 0)\n", - "Agent rider 8237 move from (6, 9) to (6, 8) using car (8397, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8238 move from (5, 1) to (4, 1) using car (8272, [(5, 1), (4, 1)], 0)\n", - "Rider n° 8238 arrived with a waiting time of 2 ticks\n", - "Agent rider 8243 doesn't move\n", - "Driver 8249 arrived\n", - "Driver 8258 arrived\n", - "Driver 8262 arrived\n", - "Driver 8268 arrived\n", - "Driver 8273 arrived\n", - "Agent rider 8279 move from (5, 2) to (6, 2) using car (8328, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 8287 arrived\n", - "Driver 8292 arrived\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8379 move from (9, 2) to (9, 3) using car (8332, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8380 doesn't move\n", + "Agent rider 8381 doesn't move\n", + "Agent rider 8382 move from (8, 6) to (8, 5) using car (8344, [(8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 8383 move from (1, 1) to (2, 1) using car (8365, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8384 move from (2, 8) to (3, 8) using car (8358, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8385 move from (5, 3) to (5, 2) using car (8285, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8387 move from (5, 8) to (4, 8) using car (8386, [(5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "tick 590 ended\n", + "I am driver 8388 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 8389 - trip: [(6, 7), (6, 6), (7, 6)]\n", + "I am driver 8390 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 8391 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 8392 - trip: [(3, 1), (3, 0), (2, 0)]\n", + "I am driver 8393 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8394 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 8395 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 8396 - trip: [(0, 6), (1, 6)]\n", + "I am driver 8397 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6)]\n", + "10 drivers generated.\n", + "I am rider 8398 - dep: (2, 4) , arr: (0, 8)\n", + "I am rider 8399 - dep: (5, 7) , arr: (9, 7)\n", + "I am rider 8400 - dep: (3, 8) , arr: (5, 7)\n", + "3 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 move from (7, 9) to (6, 9) using car (8362, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (4, 3) to (5, 3) using car (8355, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (3, 2) to (4, 2) using car (8293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (7, 9) to (6, 9) using car (8362, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7986 move from (3, 7) to (3, 6) using car (8340, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 7989 move from (7, 4) to (7, 3) using car (8320, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 move from (7, 9) to (6, 9) using car (8362, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8026 move from (3, 8) to (4, 8) using car (8358, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (6, 3) to (6, 2) using car (8319, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8095 move from (5, 4) to (6, 4) using car (8284, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 8095 arrived with a waiting time of 6 ticks\n", + "Agent rider 8096 move from (3, 7) to (3, 8) using car (8360, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (3, 7) to (3, 6) using car (8340, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8133 move from (3, 2) to (4, 2) using car (8293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 8133 arrived with a waiting time of 5 ticks\n", + "Agent rider 8150 move from (1, 9) to (1, 8) using car (8295, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (2, 9) to (1, 9) using car (8366, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Driver 8163 arrived\n", + "Agent rider 8171 move from (7, 9) to (6, 9) using car (8362, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8172 move from (4, 3) to (5, 3) using car (8355, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8176 move from (4, 0) to (5, 0) using car (8367, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8179 move from (7, 5) to (7, 4) using car (8328, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Driver 8190 arrived\n", + "Agent rider 8217 move from (7, 5) to (8, 5) using car (8373, [(7, 5), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 8218 move from (4, 3) to (4, 2) using car (8370, [(4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 8220 move from (4, 3) to (5, 3) using car (8355, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8221 move from (7, 5) to (7, 4) using car (8328, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Driver 8224 arrived\n", + "Driver 8226 arrived\n", + "Agent rider 8230 move from (7, 4) to (7, 3) using car (8320, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8245 arrived\n", + "Agent rider 8248 move from (8, 7) to (8, 8) using car (8343, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (4, 3) to (5, 3) using car (8355, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8254 doesn't move\n", + "Driver 8257 arrived\n", + "Agent rider 8260 move from (6, 7) to (6, 8) using car (8324, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (4, 3) to (5, 3) using car (8355, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 8264 arrived\n", + "Driver 8272 arrived\n", + "Driver 8280 arrived\n", + "Driver 8286 arrived\n", + "Driver 8294 arrived\n", + "Driver 8301 arrived\n", + "Agent rider 8304 doesn't move\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8307 doesn't move\n", + "Agent rider 8309 move from (7, 4) to (7, 3) using car (8320, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (3, 2) to (4, 2) using car (8293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8311 move from (3, 2) to (4, 2) using car (8293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8312 move from (3, 6) to (3, 5) using car (8364, [(3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 8313 move from (3, 2) to (4, 2) using car (8293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8314 move from (7, 5) to (8, 5) using car (8273, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8315 move from (3, 2) to (4, 2) using car (8293, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8316 move from (7, 4) to (7, 3) using car (8320, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8317 move from (7, 4) to (7, 3) using car (8320, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8336 move from (0, 6) to (1, 6) using car (8396, [(0, 6), (1, 6)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (5, 4) to (6, 4) using car (8296, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8339 move from (9, 3) to (9, 4) using car (8332, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8345 move from (9, 3) to (9, 4) using car (8332, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8346 move from (9, 3) to (9, 4) using car (8332, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8347 move from (5, 4) to (5, 5) using car (8326, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8348 move from (7, 9) to (6, 9) using car (8362, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8349 move from (3, 7) to (3, 6) using car (8340, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8351 move from (1, 9) to (1, 8) using car (8295, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8356 doesn't move\n", + "Driver 8363 arrived\n", + "Agent rider 8376 move from (9, 3) to (9, 4) using car (8332, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8379 move from (9, 3) to (9, 4) using car (8332, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8380 doesn't move\n", + "Agent rider 8381 move from (1, 5) to (2, 5) using car (8394, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8382 doesn't move\n", + "Agent rider 8383 move from (2, 1) to (3, 1) using car (8365, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8384 move from (3, 8) to (4, 8) using car (8358, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8385 move from (5, 2) to (5, 1) using car (8285, [(5, 2), (5, 1)], 0)\n", + "Agent rider 8387 move from (4, 8) to (4, 7) using car (8386, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 8398 move from (2, 4) to (3, 4) using car (8397, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8400 move from (3, 8) to (4, 8) using car (8358, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "tick 591 ended\n", + "I am driver 8401 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "1 drivers generated.\n", + "I am rider 8402 - dep: (7, 6) , arr: (5, 1)\n", + "I am rider 8403 - dep: (0, 4) , arr: (7, 0)\n", + "2 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (5, 3) to (6, 3) using car (8355, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 move from (4, 2) to (5, 2) using car (8293, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (7, 3) to (7, 2) using car (8320, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8026 move from (4, 8) to (5, 8) using car (8358, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (6, 2) to (6, 1) using car (8319, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 move from (1, 8) to (1, 7) using car (8295, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (1, 9) to (1, 8) using car (8366, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (5, 3) to (6, 3) using car (8355, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8176 move from (5, 0) to (6, 0) using car (8367, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8179 move from (7, 4) to (7, 3) using car (8328, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Driver 8195 arrived\n", + "Agent rider 8217 move from (8, 5) to (8, 4) using car (8373, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 8218 move from (4, 2) to (5, 2) using car (8370, [(4, 2), (5, 2)], 0)\n", + "Agent rider 8220 move from (5, 3) to (6, 3) using car (8355, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 8220 arrived with a waiting time of 4 ticks\n", + "Agent rider 8221 doesn't move\n", + "Driver 8226 arrived\n", + "Agent rider 8230 move from (7, 3) to (7, 2) using car (8320, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 move from (8, 8) to (8, 9) using car (8343, [(8, 8), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (5, 3) to (6, 3) using car (8355, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8260 move from (6, 8) to (6, 9) using car (8324, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8262 move from (8, 0) to (8, 1) using car (8374, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 8263 move from (5, 3) to (6, 3) using car (8355, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 8272 arrived\n", + "Driver 8283 arrived\n", + "Driver 8289 arrived\n", "Driver 8297 arrived\n", + "Driver 8299 arrived\n", "Driver 8300 arrived\n", - "Driver 8307 arrived\n", - "Agent rider 8316 move from (2, 6) to (3, 6) using car (8323, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8317 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8318 move from (2, 7) to (2, 6) using car (8303, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 8318 arrived with a waiting time of 0 ticks\n", - "Agent rider 8330 doesn't move\n", - "Agent rider 8331 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8332 doesn't move\n", - "Agent rider 8333 move from (5, 0) to (6, 0) using car (8226, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n" + "Agent rider 8304 doesn't move\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 move from (3, 0) to (2, 0) using car (8392, [(3, 0), (2, 0)], 0)\n", + "Agent rider 8307 doesn't move\n", + "Agent rider 8309 move from (7, 3) to (7, 2) using car (8320, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (4, 2) to (5, 2) using car (8293, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8311 move from (4, 2) to (5, 2) using car (8370, [(4, 2), (5, 2)], 0)\n", + "Agent rider 8312 doesn't move\n", + "Agent rider 8313 move from (4, 2) to (5, 2) using car (8370, [(4, 2), (5, 2)], 0)\n", + "Agent rider 8314 move from (8, 5) to (9, 5) using car (8273, [(8, 5), (9, 5)], 0)\n", + "Rider n° 8314 arrived with a waiting time of 1 ticks\n", + "Agent rider 8315 move from (4, 2) to (5, 2) using car (8293, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 8315 arrived with a waiting time of 2 ticks\n", + "Agent rider 8316 move from (7, 3) to (7, 2) using car (8320, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8317 move from (7, 3) to (7, 2) using car (8320, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8321 arrived\n", + "Driver 8322 arrived\n", + "Driver 8330 arrived\n", + "Agent rider 8336 doesn't move\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (6, 4) to (7, 4) using car (8296, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8339 move from (9, 4) to (9, 5) using car (8332, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8345 move from (9, 4) to (9, 5) using car (8332, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8346 move from (9, 4) to (9, 5) using car (8332, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8347 move from (5, 5) to (4, 5) using car (8393, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8348 doesn't move\n", + "Agent rider 8349 move from (3, 6) to (3, 5) using car (8340, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8351 move from (1, 8) to (1, 7) using car (8295, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8356 doesn't move\n", + "Agent rider 8376 move from (9, 4) to (9, 5) using car (8332, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8379 move from (9, 4) to (9, 5) using car (8332, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8380 doesn't move\n", + "Agent rider 8381 move from (2, 5) to (3, 5) using car (8394, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8382 move from (8, 5) to (8, 4) using car (8373, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 8383 move from (3, 1) to (4, 1) using car (8365, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8384 move from (4, 8) to (5, 8) using car (8358, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8385 doesn't move\n", + "Agent rider 8387 move from (4, 7) to (4, 6) using car (8386, [(4, 7), (4, 6)], 0)\n", + "Agent rider 8398 doesn't move\n", + "Agent rider 8399 move from (5, 7) to (5, 6) using car (8361, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 8400 move from (4, 8) to (5, 8) using car (8358, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 doesn't move\n", + "tick 592 ended\n", + "I am driver 8404 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 8405 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 8406 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 8407 - trip: [(8, 3), (7, 3), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8408 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)]\n", + "I am driver 8409 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 8410 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 8411 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 8412 - trip: [(4, 9), (3, 9)]\n", + "I am driver 8413 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 8414 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 8334 move from (5, 2) to (6, 2) using car (8328, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8335 move from (8, 1) to (8, 2) using car (8376, [(8, 1), (8, 2), (9, 2)], 0)\n", - "Agent rider 8336 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8337 move from (8, 1) to (8, 2) using car (8407, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 8338 move from (5, 7) to (6, 7) using car (8309, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8343 arrived\n", + "I am driver 8415 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 8416 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 8417 - trip: [(2, 4), (2, 5), (2, 6)]\n", + "I am driver 8418 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 8419 - trip: [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 8420 - trip: [(6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 8421 - trip: [(1, 3), (1, 2)]\n", + "I am driver 8422 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", + "I am driver 8423 - trip: [(2, 3), (1, 3), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 8424 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8425 - trip: [(9, 1), (8, 1), (7, 1), (7, 2)]\n", + "I am driver 8426 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 8427 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8428 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 8429 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 8430 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 8431 - trip: [(3, 9), (2, 9), (1, 9)]\n", + "I am driver 8432 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 8433 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 8434 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 8435 - trip: [(3, 5), (2, 5), (1, 5)]\n", + "I am driver 8436 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "33 drivers generated.\n", + "I am rider 8437 - dep: (5, 4) , arr: (1, 0)\n", + "I am rider 8438 - dep: (8, 3) , arr: (2, 8)\n", + "I am rider 8439 - dep: (6, 3) , arr: (9, 5)\n", + "3 riders generated.\n", + "Agent rider 7494 move from (0, 5) to (1, 5) using car (8416, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7581 move from (6, 9) to (7, 9) using car (8324, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7716 move from (0, 5) to (1, 5) using car (8416, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (6, 3) to (6, 4) using car (8354, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 move from (0, 5) to (1, 5) using car (8416, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7862 move from (5, 2) to (6, 2) using car (8293, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 move from (0, 5) to (1, 5) using car (8416, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 doesn't move\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8026 move from (5, 8) to (6, 8) using car (8358, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 8026 arrived with a waiting time of 6 ticks\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (6, 1) to (6, 0) using car (8319, [(6, 1), (6, 0)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 move from (1, 7) to (1, 6) using car (8295, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (1, 8) to (1, 7) using car (8366, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8171 doesn't move\n", + "Agent rider 8172 move from (6, 3) to (6, 4) using car (8355, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8176 move from (6, 0) to (6, 1) using car (8367, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8179 move from (7, 3) to (7, 2) using car (8328, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (8, 4) to (8, 3) using car (8373, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 8218 doesn't move\n", + "Agent rider 8221 move from (7, 4) to (6, 4) using car (8388, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8230 move from (7, 2) to (6, 2) using car (8320, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 move from (8, 9) to (7, 9) using car (8343, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (6, 3) to (6, 4) using car (8355, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8253 move from (9, 0) to (8, 0) using car (8429, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8260 move from (6, 9) to (7, 9) using car (8324, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8260 arrived with a waiting time of 3 ticks\n", + "Agent rider 8262 move from (8, 1) to (8, 2) using car (8374, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 8263 doesn't move\n", + "Driver 8285 arrived\n", + "Driver 8299 arrived\n", + "Agent rider 8304 move from (4, 5) to (3, 5) using car (8393, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8307 move from (7, 4) to (8, 4) using car (8296, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 8307 arrived with a waiting time of 4 ticks\n", + "Agent rider 8309 move from (7, 2) to (6, 2) using car (8320, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8310 move from (5, 2) to (6, 2) using car (8293, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 8310 arrived with a waiting time of 2 ticks\n", + "Agent rider 8311 doesn't move\n", + "Agent rider 8312 move from (3, 5) to (4, 5) using car (8394, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8313 doesn't move\n", + "Agent rider 8315 doesn't move\n", + "Agent rider 8316 move from (7, 2) to (6, 2) using car (8320, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8317 move from (7, 2) to (6, 2) using car (8320, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8322 arrived\n", + "Agent rider 8336 doesn't move\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (7, 4) to (8, 4) using car (8296, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8339 move from (9, 5) to (9, 6) using car (8332, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 8342 arrived\n", "Driver 8344 arrived\n", - "Agent rider 8346 move from (3, 4) to (4, 4) using car (8362, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 8345 move from (9, 5) to (9, 6) using car (8332, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8346 move from (9, 5) to (9, 6) using car (8332, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8347 move from (4, 5) to (3, 5) using car (8393, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8348 move from (6, 9) to (7, 9) using car (8324, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8349 move from (3, 5) to (3, 4) using car (8340, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8351 move from (1, 7) to (1, 6) using car (8295, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 8353 arrived\n", + "Agent rider 8356 move from (4, 5) to (3, 5) using car (8326, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8376 move from (9, 5) to (9, 6) using car (8332, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8377 move from (3, 5) to (4, 5) using car (8394, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8379 move from (9, 5) to (9, 6) using car (8332, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8380 doesn't move\n", + "Agent rider 8381 move from (3, 5) to (4, 5) using car (8394, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8382 move from (8, 4) to (8, 3) using car (8373, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 8383 doesn't move\n", + "Agent rider 8384 move from (5, 8) to (6, 8) using car (8358, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8385 doesn't move\n", + "Agent rider 8387 doesn't move\n", + "Driver 8396 arrived\n", + "Agent rider 8398 doesn't move\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8400 move from (5, 8) to (6, 8) using car (8358, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8437 doesn't move\n", + "Agent rider 8438 move from (8, 3) to (7, 3) using car (8407, [(8, 3), (7, 3), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8439 move from (6, 3) to (6, 4) using car (8354, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "tick 593 ended\n", + "I am driver 8440 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 8441 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 8442 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 8443 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8444 - trip: [(8, 3), (8, 4), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 8445 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 8446 - trip: [(8, 3), (9, 3)]\n", + "7 drivers generated.\n", + "I am rider 8447 - dep: (0, 5) , arr: (7, 8)\n", + "I am rider 8448 - dep: (0, 2) , arr: (2, 9)\n", + "I am rider 8449 - dep: (0, 7) , arr: (5, 4)\n", + "I am rider 8450 - dep: (8, 1) , arr: (6, 9)\n", + "4 riders generated.\n", + "Agent rider 7494 move from (1, 5) to (1, 4) using car (8416, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7581 move from (7, 9) to (8, 9) using car (8324, [(7, 9), (8, 9)], 0)\n", + "Agent rider 7716 move from (1, 5) to (1, 4) using car (8416, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (6, 4) to (5, 4) using car (8388, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 move from (1, 5) to (1, 4) using car (8416, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7862 move from (6, 2) to (7, 2) using car (8293, [(6, 2), (7, 2)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (6, 9) to (7, 9) using car (8357, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7915 move from (1, 5) to (1, 4) using car (8416, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (7, 2) to (7, 1) using car (8328, [(7, 2), (7, 1)], 0)\n", + "Agent rider 7990 move from (6, 9) to (7, 9) using car (8357, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 move from (3, 8) to (2, 8) using car (8291, [(3, 8), (2, 8)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 move from (1, 6) to (1, 5) using car (8295, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (1, 7) to (1, 6) using car (8366, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8171 move from (6, 9) to (7, 9) using car (8357, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8172 move from (6, 4) to (5, 4) using car (8388, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8176 doesn't move\n", + "Agent rider 8179 move from (7, 2) to (7, 1) using car (8328, [(7, 2), (7, 1)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (8, 3) to (8, 2) using car (8373, [(8, 3), (8, 2)], 0)\n", + "Agent rider 8218 doesn't move\n", + "Agent rider 8221 move from (6, 4) to (5, 4) using car (8388, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 8221 arrived with a waiting time of 4 ticks\n", + "Agent rider 8230 move from (6, 2) to (5, 2) using car (8320, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 move from (7, 9) to (6, 9) using car (8343, [(7, 9), (6, 9)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (6, 4) to (6, 5) using car (8355, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8253 move from (8, 0) to (7, 0) using car (8429, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8262 move from (8, 2) to (8, 3) using car (8374, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 8263 doesn't move\n", + "Driver 8273 arrived\n", + "Driver 8276 arrived\n", + "Driver 8284 arrived\n", + "Agent rider 8304 move from (3, 5) to (3, 6) using car (8393, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 move from (2, 0) to (3, 0) using car (8325, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8309 move from (6, 2) to (5, 2) using car (8320, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8311 move from (5, 2) to (5, 1) using car (8434, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8312 move from (4, 5) to (5, 5) using car (8394, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8313 move from (5, 2) to (5, 1) using car (8434, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8316 move from (6, 2) to (5, 2) using car (8320, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8317 move from (6, 2) to (5, 2) using car (8320, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8333 arrived\n", + "Driver 8334 arrived\n", + "Agent rider 8336 move from (1, 6) to (1, 5) using car (8295, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 4) to (8, 5) using car (8292, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8339 move from (9, 6) to (9, 7) using car (8332, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8345 move from (9, 6) to (9, 7) using car (8332, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8346 move from (9, 6) to (9, 7) using car (8332, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8347 move from (3, 5) to (3, 6) using car (8393, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8348 move from (7, 9) to (8, 9) using car (8324, [(7, 9), (8, 9)], 0)\n", + "Agent rider 8349 move from (3, 4) to (3, 3) using car (8340, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8351 move from (1, 6) to (1, 5) using car (8295, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8356 move from (3, 5) to (2, 5) using car (8326, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Rider n° 8356 arrived with a waiting time of 4 ticks\n", + "Driver 8370 arrived\n", + "Agent rider 8376 move from (9, 6) to (9, 7) using car (8332, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8377 move from (4, 5) to (5, 5) using car (8394, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8378 move from (0, 4) to (0, 5) using car (8430, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8379 move from (9, 6) to (9, 7) using car (8332, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 8380 move from (5, 9) to (4, 9) using car (8414, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8381 move from (4, 5) to (5, 5) using car (8394, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8382 move from (8, 3) to (8, 2) using car (8373, [(8, 3), (8, 2)], 0)\n", + "Agent rider 8383 doesn't move\n", + "Agent rider 8384 move from (6, 8) to (6, 7) using car (8358, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8385 doesn't move\n", + "Driver 8386 arrived\n", + "Agent rider 8387 doesn't move\n", + "Driver 8389 arrived\n", + "Driver 8392 arrived\n", + "Agent rider 8398 move from (3, 4) to (3, 5) using car (8432, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8400 move from (6, 8) to (6, 7) using car (8358, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (0, 4) to (0, 5) using car (8430, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8437 doesn't move\n", + "Agent rider 8438 move from (7, 3) to (6, 3) using car (8407, [(7, 3), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8439 move from (6, 4) to (6, 5) using car (8354, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8447 doesn't move\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8450 move from (8, 1) to (8, 2) using car (8426, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "tick 594 ended\n", + "I am driver 8451 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 8452 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 8453 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 8454 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 8455 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 8456 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "6 drivers generated.\n", + "I am rider 8457 - dep: (8, 9) , arr: (3, 0)\n", + "I am rider 8458 - dep: (6, 8) , arr: (0, 0)\n", + "I am rider 8459 - dep: (3, 0) , arr: (6, 2)\n", + "3 riders generated.\n", + "Agent rider 7494 move from (1, 4) to (1, 3) using car (8416, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7581 doesn't move\n", + "Agent rider 7716 move from (1, 4) to (1, 3) using car (8416, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7754 move from (8, 3) to (8, 2) using car (8408, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 7805 move from (5, 4) to (4, 4) using car (8388, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7862 doesn't move\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (7, 9) to (8, 9) using car (8357, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7915 move from (1, 4) to (1, 3) using car (8416, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7986 move from (3, 6) to (3, 7) using car (8393, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7989 move from (7, 1) to (7, 2) using car (8425, [(7, 1), (7, 2)], 0)\n", + "Agent rider 7990 move from (7, 9) to (8, 9) using car (8357, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (6, 0) to (7, 0) using car (8391, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (3, 6) to (3, 7) using car (8393, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8150 move from (1, 5) to (1, 4) using car (8295, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (1, 6) to (1, 5) using car (8366, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8171 move from (7, 9) to (8, 9) using car (8357, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8172 move from (5, 4) to (5, 5) using car (8409, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8176 move from (6, 1) to (5, 1) using car (8405, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8179 move from (7, 1) to (7, 2) using car (8425, [(7, 1), (7, 2)], 0)\n", + "Agent rider 8180 move from (3, 6) to (3, 7) using car (8393, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8218 move from (5, 2) to (4, 2) using car (8320, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8230 move from (5, 2) to (4, 2) using car (8320, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (6, 5) to (6, 6) using car (8355, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8253 move from (7, 0) to (6, 0) using car (8429, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8254 doesn't move\n", + "Agent rider 8262 move from (8, 3) to (8, 4) using car (8374, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 8263 move from (6, 3) to (6, 2) using car (8407, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8276 arrived\n", + "Driver 8282 arrived\n", + "Agent rider 8304 move from (3, 6) to (3, 7) using car (8393, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 8304 arrived with a waiting time of 3 ticks\n", + "Agent rider 8305 move from (8, 3) to (8, 2) using car (8408, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8309 move from (5, 2) to (4, 2) using car (8320, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8311 move from (5, 1) to (5, 0) using car (8434, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8312 move from (5, 5) to (6, 5) using car (8394, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8313 move from (5, 1) to (5, 0) using car (8434, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8316 move from (5, 2) to (4, 2) using car (8320, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8317 move from (5, 2) to (4, 2) using car (8320, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8319 arrived\n", + "Driver 8334 arrived\n", + "Agent rider 8336 move from (1, 5) to (1, 4) using car (8295, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 5) to (8, 6) using car (8292, [(8, 5), (8, 6)], 0)\n", + "Agent rider 8339 move from (9, 7) to (9, 8) using car (8332, [(9, 7), (9, 8)], 0)\n", + "Agent rider 8345 move from (9, 7) to (9, 8) using car (8332, [(9, 7), (9, 8)], 0)\n", + "Agent rider 8346 move from (9, 7) to (9, 8) using car (8332, [(9, 7), (9, 8)], 0)\n", "Rider n° 8346 arrived with a waiting time of 2 ticks\n", - "Agent rider 8347 move from (9, 3) to (9, 2) using car (8396, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 8347 move from (3, 6) to (3, 7) using car (8393, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (2, 1) to (2, 2) using car (8308, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8350 move from (6, 9) to (6, 8) using car (8397, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8353 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8354 move from (7, 5) to (7, 6) using car (8263, [(7, 5), (7, 6)], 0)\n", - "Agent rider 8355 move from (7, 8) to (6, 8) using car (8411, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 8356 arrived\n", - "Agent rider 8363 move from (8, 9) to (7, 9) using car (8409, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8364 move from (8, 1) to (8, 2) using car (8376, [(8, 1), (8, 2), (9, 2)], 0)\n", - "Agent rider 8365 move from (1, 2) to (1, 3) using car (8250, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8366 move from (2, 0) to (3, 0) using car (8361, [(2, 0), (3, 0)], 0)\n", - "Agent rider 8367 move from (1, 7) to (1, 6) using car (8242, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 8368 move from (6, 6) to (7, 6) using car (8326, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8370 doesn't move\n", - "Agent rider 8371 doesn't move\n", - "Agent rider 8372 move from (5, 2) to (6, 2) using car (8328, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8373 doesn't move\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8378 move from (2, 6) to (1, 6) using car (8295, [(2, 6), (1, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8380 move from (3, 3) to (2, 3) using car (8357, [(3, 3), (2, 3)], 0)\n", - "Agent rider 8381 move from (9, 4) to (9, 5) using car (8299, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 8400 doesn't move\n", - "Agent rider 8401 move from (5, 6) to (6, 6) using car (8359, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8402 move from (5, 1) to (4, 1) using car (8272, [(5, 1), (4, 1)], 0)\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8416 move from (3, 7) to (2, 7) using car (8293, [(3, 7), (2, 7)], 0)\n", - "Agent rider 8417 doesn't move\n", - "Agent rider 8418 doesn't move\n", - "tick 603 ended\n", - "I am driver 8419 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 8420 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8421 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 8422 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 8423 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 8424 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 8425 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 8426 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 8427 - trip: [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 8428 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (1, 5)]\n", - "I am driver 8429 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 8430 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", - "12 drivers generated.\n", - "I am rider 8431 - dep: (1, 7) , arr: (3, 9)\n", - "I am rider 8432 - dep: (0, 6) , arr: (7, 6)\n", - "I am rider 8433 - dep: (0, 4) , arr: (5, 9)\n", - "I am rider 8434 - dep: (9, 4) , arr: (8, 8)\n", - "4 riders generated.\n", - "Agent rider 7152 move from (8, 4) to (8, 5) using car (8404, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 7615 move from (8, 4) to (8, 5) using car (8404, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 5) to (8, 6) using car (8412, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7802 move from (8, 5) to (8, 6) using car (8412, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7803 move from (8, 4) to (8, 5) using car (8404, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 7837 move from (7, 6) to (7, 5) using car (8383, [(7, 6), (7, 5)], 0)\n", - "Agent rider 7838 move from (5, 2) to (4, 2) using car (8384, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Rider n° 7838 arrived with a waiting time of 20 ticks\n", - "Agent rider 7843 move from (8, 5) to (8, 6) using car (8412, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7895 move from (3, 0) to (4, 0) using car (8253, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 move from (8, 4) to (8, 5) using car (8404, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 7953 move from (9, 5) to (9, 6) using car (8299, [(9, 5), (9, 6)], 0)\n", - "Rider n° 7953 arrived with a waiting time of 16 ticks\n", - "Agent rider 7981 move from (7, 6) to (8, 6) using car (8326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 7983 move from (3, 0) to (4, 0) using car (8253, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 move from (1, 8) to (0, 8) using car (8358, [(1, 8), (0, 8)], 0)\n", - "Agent rider 7987 move from (9, 5) to (9, 6) using car (8299, [(9, 5), (9, 6)], 0)\n", - "Agent rider 7989 move from (9, 5) to (9, 6) using car (8299, [(9, 5), (9, 6)], 0)\n", - "Agent rider 8020 move from (8, 4) to (8, 5) using car (8404, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 8025 move from (4, 5) to (4, 6) using car (8389, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 8025 arrived with a waiting time of 10 ticks\n", - "Agent rider 8041 move from (1, 8) to (0, 8) using car (8358, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8071 move from (9, 5) to (9, 6) using car (8299, [(9, 5), (9, 6)], 0)\n", - "Agent rider 8072 move from (5, 2) to (4, 2) using car (8384, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Rider n° 8072 arrived with a waiting time of 9 ticks\n", - "Agent rider 8076 move from (7, 6) to (8, 6) using car (8326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8078 move from (2, 9) to (3, 9) using car (8248, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 8078 arrived with a waiting time of 9 ticks\n", - "Agent rider 8095 move from (2, 4) to (2, 3) using car (8390, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8143 move from (7, 6) to (8, 6) using car (8326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8144 move from (4, 5) to (4, 6) using car (8389, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 8144 arrived with a waiting time of 5 ticks\n", - "Agent rider 8145 move from (7, 6) to (8, 6) using car (8326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8155 move from (1, 8) to (2, 8) using car (8420, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8189 doesn't move\n", - "Agent rider 8191 doesn't move\n", - "Agent rider 8198 doesn't move\n", - "Agent rider 8228 move from (7, 4) to (7, 5) using car (8395, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 8229 move from (9, 5) to (9, 6) using car (8299, [(9, 5), (9, 6)], 0)\n", - "Agent rider 8231 move from (2, 8) to (1, 8) using car (8302, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8232 move from (3, 7) to (3, 8) using car (8391, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 8232 arrived with a waiting time of 3 ticks\n", - "Agent rider 8234 move from (1, 6) to (0, 6) using car (8242, [(1, 6), (0, 6)], 0)\n", - "Rider n° 8234 arrived with a waiting time of 3 ticks\n", - "Agent rider 8237 move from (6, 8) to (6, 7) using car (8397, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8243 move from (1, 3) to (1, 4) using car (8250, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 8262 arrived\n", - "Driver 8271 arrived\n", - "Agent rider 8279 move from (6, 2) to (7, 2) using car (8328, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 move from (7, 9) to (6, 9) using car (8409, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 8305 arrived\n", - "Agent rider 8316 move from (3, 6) to (4, 6) using car (8323, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 8317 move from (7, 9) to (6, 9) using car (8409, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 8325 arrived\n", - "Agent rider 8330 move from (3, 4) to (3, 3) using car (8408, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", - "Agent rider 8331 move from (7, 9) to (6, 9) using car (8409, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8332 move from (6, 6) to (6, 5) using car (8403, [(6, 6), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 8333 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (8, 2) to (9, 2) using car (8376, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8336 move from (7, 9) to (6, 9) using car (8409, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8337 move from (8, 2) to (8, 3) using car (8407, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 8338 move from (6, 7) to (7, 7) using car (8309, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8344 arrived\n", - "Agent rider 8347 move from (9, 2) to (9, 1) using car (8396, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 8348 move from (9, 6) to (8, 6) using car (8422, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8349 move from (2, 2) to (2, 3) using car (8308, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8350 move from (6, 8) to (7, 8) using car (8345, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8353 move from (7, 9) to (6, 9) using car (8409, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8354 move from (7, 6) to (8, 6) using car (8326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8355 move from (6, 8) to (6, 7) using car (8397, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8363 move from (7, 9) to (6, 9) using car (8409, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8364 move from (8, 2) to (9, 2) using car (8376, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8365 move from (1, 3) to (1, 4) using car (8250, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8366 move from (3, 0) to (4, 0) using car (8253, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8367 move from (1, 6) to (0, 6) using car (8242, [(1, 6), (0, 6)], 0)\n", - "Agent rider 8368 move from (7, 6) to (8, 6) using car (8326, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8369 move from (5, 9) to (4, 9) using car (8430, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8370 move from (8, 2) to (8, 3) using car (8407, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 8371 move from (1, 3) to (1, 4) using car (8250, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8373 move from (2, 2) to (3, 2) using car (8311, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8374 move from (9, 6) to (8, 6) using car (8422, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8378 move from (1, 6) to (0, 6) using car (8242, [(1, 6), (0, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8380 doesn't move\n", - "Agent rider 8381 move from (9, 5) to (9, 6) using car (8299, [(9, 5), (9, 6)], 0)\n", - "Driver 8385 arrived\n", - "Agent rider 8400 doesn't move\n", - "Agent rider 8401 move from (6, 6) to (6, 5) using car (8403, [(6, 6), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 8349 move from (3, 3) to (3, 2) using car (8340, [(3, 3), (3, 2)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8351 move from (1, 5) to (1, 4) using car (8295, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 8368 arrived\n", + "Agent rider 8376 move from (9, 7) to (9, 8) using car (8332, [(9, 7), (9, 8)], 0)\n", + "Agent rider 8377 move from (5, 5) to (6, 5) using car (8394, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8378 move from (0, 5) to (0, 6) using car (8430, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8379 move from (9, 7) to (9, 8) using car (8332, [(9, 7), (9, 8)], 0)\n", + "Agent rider 8380 move from (4, 9) to (3, 9) using car (8414, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8381 move from (5, 5) to (6, 5) using car (8394, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8382 move from (8, 2) to (8, 3) using car (8426, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8383 doesn't move\n", + "Agent rider 8384 move from (6, 7) to (6, 6) using car (8451, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8385 doesn't move\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8398 move from (3, 5) to (3, 6) using car (8432, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8400 move from (6, 7) to (6, 6) using car (8451, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 8402 doesn't move\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8416 move from (2, 7) to (2, 8) using car (8321, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8417 move from (9, 2) to (9, 1) using car (8396, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 8418 doesn't move\n", - "Agent rider 8431 doesn't move\n", - "Agent rider 8432 doesn't move\n", - "Agent rider 8433 doesn't move\n", - "Agent rider 8434 move from (9, 4) to (8, 4) using car (8425, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "tick 604 ended\n", - "I am driver 8435 - trip: [(0, 5), (1, 5), (1, 4), (2, 4), (3, 4)]\n", - "I am driver 8436 - trip: [(3, 0), (2, 0)]\n", - "I am driver 8437 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 8438 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 8439 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 8440 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 8441 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 8442 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 8443 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 8444 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 8445 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 8446 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 8447 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8448 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", - "I am driver 8449 - trip: [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "15 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7802 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7843 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7895 move from (4, 0) to (5, 0) using car (8253, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7981 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7983 move from (4, 0) to (5, 0) using car (8253, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 7984 move from (0, 8) to (1, 8) using car (8444, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", + "Agent rider 8403 move from (0, 5) to (0, 6) using car (8430, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8412 arrived\n", + "Driver 8421 arrived\n", + "Agent rider 8437 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8439 doesn't move\n", + "Agent rider 8447 move from (0, 5) to (0, 6) using car (8430, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 move from (0, 7) to (1, 7) using car (8452, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 8450 move from (8, 2) to (8, 3) using car (8426, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (8, 9) to (7, 9) using car (8442, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 8458 move from (6, 8) to (6, 7) using car (8441, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8459 move from (3, 0) to (4, 0) using car (8325, [(3, 0), (4, 0), (5, 0)], 0)\n", + "tick 595 ended\n", + "I am driver 8460 - trip: [(3, 7), (3, 6), (2, 6)]\n", + "I am driver 8461 - trip: [(3, 0), (3, 1), (3, 2)]\n", + "2 drivers generated.\n", + "I am rider 8462 - dep: (8, 2) , arr: (3, 3)\n", + "1 riders generated.\n", + "Agent rider 7494 move from (1, 3) to (1, 2) using car (8416, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7581 move from (8, 9) to (8, 8) using car (8357, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 7581 arrived with a waiting time of 25 ticks\n", + "Agent rider 7716 move from (1, 3) to (1, 2) using car (8416, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7754 move from (8, 2) to (8, 1) using car (8408, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 7805 move from (4, 4) to (3, 4) using car (8388, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7823 move from (8, 9) to (8, 8) using car (8357, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7855 move from (1, 4) to (1, 3) using car (8295, [(1, 4), (1, 3)], 0)\n", + "Agent rider 7862 move from (7, 2) to (7, 3) using car (8455, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 7862 arrived with a waiting time of 15 ticks\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (8, 9) to (8, 8) using car (8357, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7915 move from (1, 3) to (1, 2) using car (8416, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7986 move from (3, 7) to (2, 7) using car (8393, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", "Agent rider 7989 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 move from (0, 8) to (1, 8) using car (8444, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8095 move from (2, 3) to (2, 4) using car (8308, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8143 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8189 move from (0, 1) to (0, 2) using car (8428, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (1, 5)], 0)\n", - "Rider n° 8189 arrived with a waiting time of 6 ticks\n", - "Agent rider 8191 move from (7, 8) to (8, 8) using car (8345, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8198 move from (3, 3) to (3, 2) using car (8408, [(3, 3), (3, 2), (2, 2)], 0)\n", - "Driver 8221 arrived\n", - "Agent rider 8228 move from (7, 5) to (8, 5) using car (8395, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 move from (1, 8) to (0, 8) using car (8302, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8234 move from (1, 6) to (1, 7) using car (8410, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 8237 move from (6, 7) to (6, 6) using car (8397, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8243 move from (1, 4) to (1, 5) using car (8250, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 8263 arrived\n", - "Driver 8272 arrived\n", - "Agent rider 8279 move from (7, 2) to (8, 2) using car (8328, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 doesn't move\n", + "Agent rider 7990 move from (8, 9) to (8, 8) using car (8357, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (7, 0) to (7, 1) using car (8391, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (3, 7) to (2, 7) using car (8393, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8150 move from (1, 4) to (1, 3) using car (8295, [(1, 4), (1, 3)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (1, 5) to (1, 4) using car (8366, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8171 move from (8, 9) to (8, 8) using car (8357, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8172 move from (5, 5) to (5, 6) using car (8409, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8176 move from (5, 1) to (4, 1) using car (8405, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8179 move from (7, 2) to (7, 3) using car (8455, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8180 move from (3, 7) to (2, 7) using car (8393, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8217 move from (8, 2) to (8, 1) using car (8408, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8218 move from (4, 2) to (3, 2) using car (8320, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 8218 arrived with a waiting time of 4 ticks\n", + "Agent rider 8230 move from (4, 2) to (3, 2) using car (8320, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 doesn't move\n", + "Agent rider 8249 move from (0, 2) to (0, 1) using car (8423, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8250 move from (6, 6) to (6, 7) using car (8355, [(6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 doesn't move\n", + "Agent rider 8253 move from (6, 0) to (5, 0) using car (8429, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8254 move from (0, 2) to (0, 1) using car (8423, [(0, 2), (0, 1)], 0)\n", + "Rider n° 8254 arrived with a waiting time of 10 ticks\n", + "Agent rider 8262 move from (8, 4) to (8, 5) using car (8374, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 8263 move from (6, 2) to (5, 2) using car (8407, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8282 arrived\n", + "Driver 8291 arrived\n", "Driver 8293 arrived\n", - "Driver 8294 arrived\n", - "Driver 8295 arrived\n", - "Driver 8313 arrived\n", - "Agent rider 8316 move from (4, 6) to (5, 6) using car (8323, [(4, 6), (5, 6)], 0)\n", - "Agent rider 8317 move from (6, 9) to (5, 9) using car (8409, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 8319 arrived\n", - "Driver 8322 arrived\n", - "Agent rider 8330 move from (3, 3) to (3, 2) using car (8408, [(3, 3), (3, 2), (2, 2)], 0)\n", - "Agent rider 8331 move from (6, 9) to (5, 9) using car (8409, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8332 move from (6, 5) to (5, 5) using car (8403, [(6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 8333 doesn't move\n", - "Agent rider 8334 move from (6, 2) to (6, 3) using car (8392, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 doesn't move\n", - "Agent rider 8337 move from (8, 3) to (9, 3) using car (8407, [(8, 3), (9, 3)], 0)\n", - "Agent rider 8338 move from (7, 7) to (8, 7) using car (8309, [(7, 7), (8, 7)], 0)\n", - "Driver 8339 arrived\n", - "Agent rider 8347 move from (9, 1) to (9, 0) using car (8396, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (2, 3) to (3, 3) using car (8424, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 8350 move from (7, 8) to (8, 8) using car (8345, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8354 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 8355 move from (6, 7) to (6, 6) using car (8397, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 8357 arrived\n", - "Driver 8361 arrived\n", - "Agent rider 8363 move from (6, 9) to (5, 9) using car (8409, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8364 doesn't move\n", - "Agent rider 8365 move from (1, 4) to (1, 5) using car (8250, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8366 move from (4, 0) to (5, 0) using car (8253, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8367 move from (0, 6) to (0, 5) using car (8439, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8368 doesn't move\n", - "Agent rider 8369 move from (4, 9) to (3, 9) using car (8430, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8370 move from (8, 3) to (7, 3) using car (8429, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8371 doesn't move\n", - "Agent rider 8372 move from (6, 2) to (6, 3) using car (8392, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8373 move from (3, 2) to (4, 2) using car (8311, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8374 move from (8, 6) to (8, 7) using car (8412, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 8296 arrived\n", + "Agent rider 8305 move from (8, 2) to (8, 1) using car (8408, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8306 move from (3, 0) to (3, 1) using car (8461, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 8309 move from (4, 2) to (3, 2) using car (8320, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8311 move from (5, 0) to (4, 0) using car (8434, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8312 move from (6, 5) to (7, 5) using car (8394, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8313 move from (5, 0) to (4, 0) using car (8434, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8316 move from (4, 2) to (3, 2) using car (8320, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 8316 arrived with a waiting time of 2 ticks\n", + "Agent rider 8317 move from (4, 2) to (3, 2) using car (8320, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8318 arrived\n", + "Driver 8324 arrived\n", + "Driver 8328 arrived\n", + "Agent rider 8336 move from (1, 4) to (1, 3) using car (8295, [(1, 4), (1, 3)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8339 doesn't move\n", + "Driver 8343 arrived\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (3, 7) to (2, 7) using car (8393, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8348 move from (8, 9) to (8, 8) using car (8357, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8349 move from (3, 2) to (3, 1) using car (8341, [(3, 2), (3, 1)], 0)\n", + "Agent rider 8350 move from (0, 2) to (0, 1) using car (8423, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8351 move from (1, 4) to (1, 3) using car (8295, [(1, 4), (1, 3)], 0)\n", + "Driver 8360 arrived\n", + "Driver 8364 arrived\n", + "Driver 8371 arrived\n", + "Driver 8373 arrived\n", "Driver 8375 arrived\n", - "Agent rider 8377 move from (4, 9) to (3, 9) using car (8430, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8378 move from (0, 6) to (0, 5) using car (8439, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Rider n° 8378 arrived with a waiting time of 0 ticks\n", + "Agent rider 8376 doesn't move\n", + "Agent rider 8377 move from (6, 5) to (7, 5) using car (8394, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8378 move from (0, 6) to (0, 7) using car (8430, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", "Agent rider 8379 doesn't move\n", - "Agent rider 8380 move from (2, 3) to (2, 2) using car (8390, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8381 doesn't move\n", - "Agent rider 8400 doesn't move\n", - "Agent rider 8401 move from (6, 5) to (5, 5) using car (8403, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 8380 move from (3, 9) to (2, 9) using car (8414, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 8380 arrived with a waiting time of 4 ticks\n", + "Agent rider 8381 move from (6, 5) to (7, 5) using car (8394, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8382 move from (8, 3) to (8, 4) using car (8426, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8383 doesn't move\n", + "Agent rider 8384 move from (6, 6) to (6, 5) using car (8451, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8385 move from (5, 1) to (4, 1) using car (8401, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8398 doesn't move\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8400 move from (6, 6) to (6, 7) using car (8355, [(6, 6), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 8402 doesn't move\n", - "Driver 8414 arrived\n", - "Agent rider 8415 move from (4, 0) to (5, 0) using car (8253, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 8416 move from (2, 8) to (3, 8) using car (8420, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8417 move from (9, 1) to (9, 0) using car (8396, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 8418 move from (4, 2) to (3, 2) using car (8384, [(4, 2), (3, 2)], 0)\n", - "Agent rider 8431 doesn't move\n", - "Agent rider 8432 move from (0, 6) to (0, 5) using car (8439, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8433 doesn't move\n", - "Agent rider 8434 move from (8, 4) to (7, 4) using car (8425, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "tick 605 ended\n", - "0 drivers generated.\n", - "I am rider 8450 - dep: (1, 8) , arr: (2, 9)\n", - "I am rider 8451 - dep: (3, 6) , arr: (4, 8)\n", - "I am rider 8452 - dep: (3, 7) , arr: (0, 7)\n", - "I am rider 8453 - dep: (1, 3) , arr: (4, 2)\n", - "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (7, 5) to (6, 5) using car (8406, [(7, 5), (6, 5)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7920 move from (7, 6) to (6, 6) using car (8422, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7981 move from (8, 7) to (8, 8) using car (8412, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (1, 8) to (2, 8) using car (8444, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 move from (8, 6) to (8, 7) using car (8404, [(8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 8095 doesn't move\n", - "Agent rider 8143 move from (8, 7) to (8, 8) using car (8412, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 8145 move from (8, 6) to (8, 7) using car (8404, [(8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 8155 doesn't move\n", - "Agent rider 8191 move from (8, 8) to (8, 7) using car (8345, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8198 move from (3, 2) to (2, 2) using car (8408, [(3, 2), (2, 2)], 0)\n", - "Agent rider 8228 move from (8, 5) to (9, 5) using car (8395, [(8, 5), (9, 5)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8237 move from (6, 6) to (6, 5) using car (8397, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 8242 arrived\n", - "Agent rider 8243 move from (1, 5) to (1, 6) using car (8250, [(1, 5), (1, 6)], 0)\n", - "Agent rider 8279 move from (8, 2) to (9, 2) using car (8328, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 doesn't move\n", + "Agent rider 8403 move from (0, 6) to (0, 7) using car (8430, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8417 arrived\n", + "Driver 8431 arrived\n", + "Driver 8435 arrived\n", + "Agent rider 8437 doesn't move\n", + "Agent rider 8438 move from (6, 3) to (6, 4) using car (8427, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8439 move from (6, 5) to (7, 5) using car (8394, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 8446 arrived\n", + "Agent rider 8447 move from (0, 6) to (0, 7) using car (8430, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 move from (0, 2) to (0, 1) using car (8423, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8449 move from (1, 7) to (2, 7) using car (8452, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 8450 move from (8, 3) to (8, 4) using car (8426, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (7, 9) to (6, 9) using car (8442, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 8458 move from (6, 7) to (6, 6) using car (8441, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8459 move from (4, 0) to (5, 0) using car (8325, [(4, 0), (5, 0)], 0)\n", + "Agent rider 8462 move from (8, 2) to (8, 1) using car (8408, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "tick 596 ended\n", + "I am driver 8463 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 8464 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 8465 - trip: [(5, 1), (5, 0), (4, 0)]\n", + "I am driver 8466 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", + "I am driver 8467 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 8468 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", + "I am driver 8469 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 8470 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 8471 - trip: [(2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 8472 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 8473 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "11 drivers generated.\n", + "I am rider 8474 - dep: (7, 9) , arr: (3, 9)\n", + "I am rider 8475 - dep: (5, 9) , arr: (9, 5)\n", + "I am rider 8476 - dep: (9, 2) , arr: (4, 8)\n", + "3 riders generated.\n", + "Agent rider 7494 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7716 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7754 move from (8, 1) to (8, 0) using car (8408, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 7805 move from (3, 4) to (3, 5) using car (8388, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7823 move from (8, 8) to (8, 7) using car (8357, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7855 move from (1, 3) to (2, 3) using car (8472, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 7863 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7864 move from (8, 8) to (8, 7) using car (8357, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7915 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 7986 move from (2, 7) to (1, 7) using car (8393, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 7989 move from (7, 2) to (7, 3) using car (8365, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 7990 move from (8, 8) to (8, 7) using car (8357, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (7, 1) to (7, 2) using car (8391, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8039 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 move from (2, 8) to (1, 8) using car (8362, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (2, 7) to (1, 7) using car (8393, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8154 move from (1, 4) to (1, 3) using car (8366, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8171 move from (8, 8) to (8, 7) using car (8357, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 8171 arrived with a waiting time of 8 ticks\n", + "Agent rider 8172 move from (5, 6) to (5, 7) using car (8409, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8176 move from (4, 1) to (3, 1) using car (8405, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8179 move from (7, 3) to (7, 4) using car (8455, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8180 move from (2, 7) to (1, 7) using car (8393, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8217 move from (8, 1) to (8, 0) using car (8408, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8230 move from (3, 2) to (2, 2) using car (8320, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8248 move from (6, 9) to (5, 9) using car (8442, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 8249 doesn't move\n", + "Agent rider 8250 move from (6, 7) to (7, 7) using car (8355, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8251 move from (1, 2) to (1, 1) using car (8416, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 8251 arrived with a waiting time of 11 ticks\n", + "Agent rider 8253 move from (5, 0) to (4, 0) using car (8429, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8262 doesn't move\n", + "Agent rider 8263 move from (5, 2) to (4, 2) using car (8407, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Driver 8291 arrived\n", - "Driver 8294 arrived\n", - "Driver 8299 arrived\n", - "Agent rider 8316 doesn't move\n", - "Agent rider 8317 move from (5, 9) to (4, 9) using car (8409, [(5, 9), (4, 9)], 0)\n", - "Driver 8320 arrived\n", + "Driver 8292 arrived\n", + "Agent rider 8305 move from (8, 1) to (8, 0) using car (8408, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8306 move from (3, 1) to (3, 2) using car (8461, [(3, 1), (3, 2)], 0)\n", + "Agent rider 8309 move from (3, 2) to (2, 2) using car (8320, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8311 move from (4, 0) to (3, 0) using car (8424, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8312 move from (7, 5) to (8, 5) using car (8394, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8313 move from (4, 0) to (3, 0) using car (8424, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 8313 arrived with a waiting time of 5 ticks\n", + "Agent rider 8317 move from (3, 2) to (2, 2) using car (8320, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Driver 8326 arrived\n", - "Agent rider 8330 move from (3, 2) to (2, 2) using car (8408, [(3, 2), (2, 2)], 0)\n", - "Agent rider 8331 move from (5, 9) to (4, 9) using car (8409, [(5, 9), (4, 9)], 0)\n", - "Agent rider 8332 move from (5, 5) to (4, 5) using car (8403, [(5, 5), (4, 5)], 0)\n", - "Rider n° 8332 arrived with a waiting time of 2 ticks\n", - "Agent rider 8333 doesn't move\n", - "Agent rider 8334 move from (6, 3) to (6, 4) using car (8392, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 doesn't move\n", + "Driver 8332 arrived\n", + "Agent rider 8336 move from (1, 3) to (2, 3) using car (8472, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8338 move from (8, 7) to (8, 8) using car (8412, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Rider n° 8338 arrived with a waiting time of 1 ticks\n", - "Driver 8341 arrived\n", - "Agent rider 8347 move from (9, 0) to (8, 0) using car (8396, [(9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (3, 3) to (4, 3) using car (8424, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 8350 move from (8, 8) to (8, 7) using car (8345, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8354 move from (8, 7) to (8, 8) using car (8412, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 8355 move from (6, 6) to (6, 5) using car (8397, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 8358 arrived\n", - "Driver 8360 arrived\n", - "Driver 8362 arrived\n", - "Agent rider 8363 doesn't move\n", - "Agent rider 8364 doesn't move\n", - "Agent rider 8365 move from (1, 5) to (1, 4) using car (8435, [(1, 5), (1, 4), (2, 4), (3, 4)], 0)\n", - "Agent rider 8366 move from (5, 0) to (6, 0) using car (8253, [(5, 0), (6, 0)], 0)\n", - "Agent rider 8367 move from (0, 5) to (0, 4) using car (8439, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8368 doesn't move\n", - "Agent rider 8369 move from (3, 9) to (3, 8) using car (8430, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8370 move from (7, 3) to (6, 3) using car (8429, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8371 doesn't move\n", - "Agent rider 8372 move from (6, 3) to (6, 4) using car (8392, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8373 move from (4, 2) to (5, 2) using car (8311, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8374 move from (8, 7) to (8, 8) using car (8412, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Driver 8376 arrived\n", - "Agent rider 8377 move from (3, 9) to (3, 8) using car (8430, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8339 doesn't move\n", + "Driver 8340 arrived\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (2, 7) to (1, 7) using car (8393, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8348 move from (8, 8) to (8, 7) using car (8357, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8349 move from (3, 1) to (3, 2) using car (8461, [(3, 1), (3, 2)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8351 doesn't move\n", + "Driver 8354 arrived\n", + "Driver 8361 arrived\n", + "Driver 8367 arrived\n", + "Driver 8372 arrived\n", + "Agent rider 8376 doesn't move\n", + "Agent rider 8377 move from (7, 5) to (8, 5) using car (8394, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8378 move from (0, 7) to (0, 8) using car (8430, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", "Agent rider 8379 doesn't move\n", - "Agent rider 8380 move from (2, 2) to (1, 2) using car (8390, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 8380 arrived with a waiting time of 1 ticks\n", - "Agent rider 8381 doesn't move\n", - "Driver 8383 arrived\n", - "Driver 8386 arrived\n", + "Agent rider 8381 move from (7, 5) to (6, 5) using car (8444, [(7, 5), (6, 5)], 0)\n", + "Agent rider 8382 move from (8, 4) to (7, 4) using car (8470, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8383 move from (4, 1) to (3, 1) using car (8401, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8384 move from (6, 5) to (6, 4) using car (8451, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8385 move from (4, 1) to (3, 1) using car (8401, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8387 move from (4, 6) to (3, 6) using car (8418, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 8390 arrived\n", + "Driver 8397 arrived\n", + "Agent rider 8398 move from (3, 6) to (2, 6) using car (8460, [(3, 6), (2, 6)], 0)\n", + "Agent rider 8399 doesn't move\n", "Agent rider 8400 doesn't move\n", - "Agent rider 8401 move from (5, 5) to (4, 5) using car (8403, [(5, 5), (4, 5)], 0)\n", "Agent rider 8402 doesn't move\n", - "Agent rider 8415 move from (5, 0) to (6, 0) using car (8253, [(5, 0), (6, 0)], 0)\n", - "Agent rider 8416 move from (3, 8) to (4, 8) using car (8420, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8417 move from (9, 0) to (8, 0) using car (8396, [(9, 0), (8, 0), (7, 0)], 0)\n", - "Agent rider 8418 doesn't move\n", - "Agent rider 8431 move from (1, 7) to (1, 8) using car (8410, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 8432 move from (0, 5) to (0, 4) using car (8439, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8433 doesn't move\n", - "Agent rider 8434 move from (7, 4) to (6, 4) using car (8425, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8450 doesn't move\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 doesn't move\n", - "tick 606 ended\n", - "I am driver 8454 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 8455 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8456 - trip: [(5, 5), (5, 6)]\n", - "I am driver 8457 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2)]\n", - "I am driver 8458 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 8459 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 8460 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 8461 - trip: [(5, 1), (6, 1)]\n", - "I am driver 8462 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 8463 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 8464 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 8465 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 8466 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 8467 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 8468 - trip: [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 8469 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 8470 - trip: [(9, 2), (8, 2)]\n", - "I am driver 8471 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 8472 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 8473 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 8474 - trip: [(8, 3), (7, 3), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 8475 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "22 drivers generated.\n", - "I am rider 8476 - dep: (9, 2) , arr: (1, 0)\n", - "I am rider 8477 - dep: (2, 6) , arr: (7, 2)\n", - "I am rider 8478 - dep: (2, 3) , arr: (1, 5)\n", - "I am rider 8479 - dep: (5, 3) , arr: (8, 4)\n", + "Agent rider 8403 move from (0, 7) to (0, 8) using car (8430, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8420 arrived\n", + "Driver 8425 arrived\n", + "Agent rider 8437 move from (5, 4) to (4, 4) using car (8410, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 8438 move from (6, 4) to (6, 5) using car (8427, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8439 move from (7, 5) to (8, 5) using car (8394, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8447 move from (0, 7) to (0, 8) using car (8430, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 move from (2, 7) to (3, 7) using car (8452, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 8450 move from (8, 4) to (8, 5) using car (8426, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (6, 9) to (5, 9) using car (8442, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8459 move from (5, 0) to (4, 0) using car (8429, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8462 move from (8, 1) to (8, 0) using car (8408, [(8, 1), (8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8474 doesn't move\n", + "Agent rider 8475 doesn't move\n", + "Agent rider 8476 doesn't move\n", + "tick 597 ended\n", + "I am driver 8477 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 8478 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 8479 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 8480 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 8481 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 8482 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 8483 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 8484 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 8485 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 8486 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 8487 - trip: [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 8488 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 8489 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 8490 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 8491 - trip: [(7, 5), (7, 4), (6, 4)]\n", + "I am driver 8492 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 8493 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 8494 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 8495 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 8496 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 8497 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 8498 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 8499 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 8500 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 8501 - trip: [(8, 7), (8, 6), (8, 5)]\n", + "I am driver 8502 - trip: [(2, 1), (3, 1), (3, 2), (3, 3)]\n", + "26 drivers generated.\n", + "I am rider 8503 - dep: (6, 0) , arr: (1, 2)\n", + "I am rider 8504 - dep: (2, 1) , arr: (5, 3)\n", + "I am rider 8505 - dep: (0, 0) , arr: (2, 1)\n", + "I am rider 8506 - dep: (3, 1) , arr: (2, 5)\n", "4 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 7) to (8, 6) using car (8345, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7802 move from (8, 7) to (8, 6) using car (8345, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7803 doesn't move\n", - "Agent rider 7837 move from (6, 5) to (6, 6) using car (8438, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 7843 move from (8, 7) to (8, 6) using car (8345, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7932 doesn't move\n", - "Agent rider 7981 move from (8, 8) to (7, 8) using car (8412, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 move from (1, 8) to (1, 9) using car (8410, [(1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 move from (8, 7) to (9, 7) using car (8265, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8095 doesn't move\n", - "Agent rider 8143 move from (8, 8) to (7, 8) using car (8412, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Rider n° 8143 arrived with a waiting time of 12 ticks\n", - "Agent rider 8145 move from (8, 7) to (9, 7) using car (8265, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8155 move from (2, 8) to (3, 8) using car (8444, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8191 move from (8, 7) to (8, 6) using car (8345, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 8191 arrived with a waiting time of 14 ticks\n", - "Agent rider 8198 doesn't move\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 move from (0, 8) to (1, 8) using car (8459, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8237 move from (6, 5) to (6, 4) using car (8397, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8243 doesn't move\n", - "Agent rider 8279 move from (9, 2) to (8, 2) using car (8470, [(9, 2), (8, 2)], 0)\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Driver 8294 arrived\n", - "Driver 8302 arrived\n", - "Driver 8303 arrived\n", - "Driver 8309 arrived\n", - "Agent rider 8316 move from (5, 6) to (5, 5) using car (8411, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8317 doesn't move\n", - "Driver 8323 arrived\n", - "Agent rider 8330 doesn't move\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8333 move from (6, 0) to (6, 1) using car (8426, [(6, 0), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8334 move from (6, 4) to (6, 5) using car (8392, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8335 move from (9, 2) to (8, 2) using car (8470, [(9, 2), (8, 2)], 0)\n", - "Agent rider 8336 doesn't move\n", + "Agent rider 7494 move from (1, 1) to (1, 0) using car (8416, [(1, 1), (1, 0)], 0)\n", + "Agent rider 7716 move from (1, 1) to (1, 0) using car (8416, [(1, 1), (1, 0)], 0)\n", + "Agent rider 7754 doesn't move\n", + "Agent rider 7805 move from (3, 5) to (3, 6) using car (8388, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 7823 move from (8, 7) to (8, 6) using car (8357, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7863 move from (1, 1) to (1, 0) using car (8416, [(1, 1), (1, 0)], 0)\n", + "Agent rider 7864 doesn't move\n", + "Agent rider 7915 move from (1, 1) to (1, 0) using car (8416, [(1, 1), (1, 0)], 0)\n", + "Agent rider 7986 move from (1, 7) to (0, 7) using car (8393, [(1, 7), (0, 7)], 0)\n", + "Agent rider 7989 move from (7, 3) to (7, 4) using car (8365, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 7990 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (7, 2) to (7, 3) using car (8391, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8039 move from (1, 1) to (1, 0) using car (8416, [(1, 1), (1, 0)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (1, 7) to (0, 7) using car (8393, [(1, 7), (0, 7)], 0)\n", + "Agent rider 8150 move from (1, 3) to (1, 2) using car (8366, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8152 move from (1, 1) to (1, 0) using car (8416, [(1, 1), (1, 0)], 0)\n", + "Agent rider 8154 move from (1, 3) to (1, 2) using car (8366, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 8172 move from (5, 7) to (5, 8) using car (8409, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8176 move from (3, 1) to (2, 1) using car (8405, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8179 move from (7, 4) to (6, 4) using car (8470, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8180 move from (1, 7) to (0, 7) using car (8393, [(1, 7), (0, 7)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8248 move from (5, 9) to (5, 8) using car (8442, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Rider n° 8248 arrived with a waiting time of 7 ticks\n", + "Agent rider 8249 move from (0, 1) to (0, 2) using car (8495, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8250 move from (7, 7) to (8, 7) using car (8355, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8253 move from (4, 0) to (3, 0) using car (8429, [(4, 0), (3, 0)], 0)\n", + "Agent rider 8262 move from (8, 5) to (9, 5) using car (8394, [(8, 5), (9, 5)], 0)\n", + "Rider n° 8262 arrived with a waiting time of 12 ticks\n", + "Agent rider 8263 move from (4, 2) to (3, 2) using car (8407, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8292 arrived\n", + "Driver 8295 arrived\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8309 move from (2, 2) to (1, 2) using car (8320, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8311 move from (3, 0) to (2, 0) using car (8424, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8312 move from (8, 5) to (9, 5) using car (8394, [(8, 5), (9, 5)], 0)\n", + "Agent rider 8317 move from (2, 2) to (2, 3) using car (8492, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 8325 arrived\n", + "Driver 8332 arrived\n", + "Agent rider 8336 move from (2, 3) to (3, 3) using car (8472, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", - "Driver 8342 arrived\n" + "Agent rider 8338 doesn't move\n", + "Agent rider 8339 move from (9, 8) to (8, 8) using car (8480, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8339 arrived with a waiting time of 4 ticks\n", + "Driver 8341 arrived\n", + "Agent rider 8345 move from (9, 8) to (8, 8) using car (8480, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8347 move from (1, 7) to (0, 7) using car (8393, [(1, 7), (0, 7)], 0)\n", + "Agent rider 8348 move from (8, 7) to (8, 6) using car (8501, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8349 doesn't move\n", + "Agent rider 8350 move from (0, 1) to (0, 2) using car (8495, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8351 move from (1, 3) to (1, 2) using car (8366, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Driver 8369 arrived\n", + "Agent rider 8376 move from (9, 8) to (8, 8) using car (8480, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 move from (0, 8) to (0, 9) using car (8430, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8379 move from (9, 8) to (8, 8) using car (8480, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8381 move from (6, 5) to (6, 6) using car (8427, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8382 doesn't move\n", + "Agent rider 8383 move from (3, 1) to (3, 2) using car (8401, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8384 move from (6, 4) to (6, 3) using car (8451, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8385 move from (3, 1) to (3, 2) using car (8401, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 8385 arrived with a waiting time of 4 ticks\n", + "Agent rider 8387 move from (3, 6) to (2, 6) using car (8418, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8398 move from (2, 6) to (2, 7) using car (8496, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8399 move from (5, 6) to (6, 6) using car (8432, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8400 move from (6, 7) to (5, 7) using car (8466, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Rider n° 8400 arrived with a waiting time of 1 ticks\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (0, 8) to (0, 9) using car (8430, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8419 arrived\n", + "Driver 8422 arrived\n", + "Driver 8423 arrived\n", + "Driver 8433 arrived\n", + "Agent rider 8437 move from (4, 4) to (3, 4) using car (8410, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 8438 move from (6, 5) to (6, 6) using car (8427, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8439 move from (8, 5) to (9, 5) using car (8394, [(8, 5), (9, 5)], 0)\n", + "Rider n° 8439 arrived with a waiting time of 1 ticks\n", + "Agent rider 8447 move from (0, 8) to (0, 9) using car (8430, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 move from (0, 1) to (0, 2) using car (8495, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8449 move from (3, 7) to (4, 7) using car (8452, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 8450 move from (8, 5) to (8, 6) using car (8426, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (5, 9) to (5, 8) using car (8442, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8459 move from (4, 0) to (3, 0) using car (8429, [(4, 0), (3, 0)], 0)\n", + "Agent rider 8462 move from (8, 0) to (7, 0) using car (8408, [(8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 8474 doesn't move\n", + "Agent rider 8475 move from (5, 9) to (5, 8) using car (8442, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 8476 doesn't move\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8504 move from (2, 1) to (3, 1) using car (8502, [(2, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 8505 doesn't move\n", + "Agent rider 8506 move from (3, 1) to (2, 1) using car (8405, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "tick 598 ended\n", + "I am driver 8507 - trip: [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 8508 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "2 drivers generated.\n", + "I am rider 8509 - dep: (7, 9) , arr: (8, 4)\n", + "I am rider 8510 - dep: (4, 4) , arr: (1, 3)\n", + "I am rider 8511 - dep: (6, 5) , arr: (3, 7)\n", + "I am rider 8512 - dep: (2, 8) , arr: (5, 9)\n", + "4 riders generated.\n", + "Agent rider 7494 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7754 move from (8, 0) to (9, 0) using car (8413, [(8, 0), (9, 0)], 0)\n", + "Rider n° 7754 arrived with a waiting time of 25 ticks\n", + "Agent rider 7805 move from (3, 6) to (2, 6) using car (8388, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 7805 arrived with a waiting time of 11 ticks\n", + "Agent rider 7823 move from (8, 6) to (8, 5) using car (8357, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7855 move from (2, 3) to (2, 4) using car (8492, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 7863 doesn't move\n", + "Agent rider 7864 move from (8, 7) to (9, 7) using car (8355, [(8, 7), (9, 7)], 0)\n", + "Rider n° 7864 arrived with a waiting time of 14 ticks\n", + "Agent rider 7915 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (7, 4) to (7, 5) using car (8365, [(7, 4), (7, 5)], 0)\n", + "Agent rider 7990 move from (8, 7) to (9, 7) using car (8355, [(8, 7), (9, 7)], 0)\n", + "Rider n° 7990 arrived with a waiting time of 15 ticks\n", + "Agent rider 8028 move from (1, 2) to (0, 2) using car (8320, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8030 move from (7, 3) to (7, 4) using car (8391, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 move from (0, 9) to (1, 9) using car (8430, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 move from (1, 8) to (1, 7) using car (8414, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 move from (1, 2) to (0, 2) using car (8320, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8154 move from (1, 2) to (1, 1) using car (8366, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 8154 arrived with a waiting time of 5 ticks\n", + "Agent rider 8172 move from (5, 8) to (4, 8) using car (8409, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8176 move from (2, 1) to (2, 2) using car (8405, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8176 arrived with a waiting time of 2 ticks\n", + "Agent rider 8179 move from (6, 4) to (5, 4) using car (8470, [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (8, 0) to (9, 0) using car (8413, [(8, 0), (9, 0)], 0)\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8249 move from (0, 2) to (0, 3) using car (8495, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 8249 arrived with a waiting time of 10 ticks\n", + "Agent rider 8250 move from (8, 7) to (9, 7) using car (8355, [(8, 7), (9, 7)], 0)\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8263 move from (3, 2) to (2, 2) using car (8407, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8295 arrived\n", + "Agent rider 8305 move from (8, 0) to (9, 0) using car (8413, [(8, 0), (9, 0)], 0)\n", + "Rider n° 8305 arrived with a waiting time of 6 ticks\n", + "Agent rider 8306 move from (3, 2) to (2, 2) using car (8407, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8309 move from (1, 2) to (0, 2) using car (8320, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8311 move from (2, 0) to (1, 0) using car (8424, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 8311 arrived with a waiting time of 3 ticks\n", + "Agent rider 8312 move from (9, 5) to (9, 6) using car (8443, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 8312 arrived with a waiting time of 4 ticks\n", + "Agent rider 8317 move from (2, 3) to (2, 4) using car (8492, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8317 arrived with a waiting time of 0 ticks\n", + "Driver 8332 arrived\n", + "Agent rider 8336 move from (3, 3) to (4, 3) using car (8472, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8337 move from (1, 2) to (0, 2) using car (8320, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8338 move from (8, 6) to (8, 5) using car (8501, [(8, 6), (8, 5)], 0)\n", + "Driver 8341 arrived\n", + "Agent rider 8345 move from (8, 8) to (7, 8) using car (8480, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8348 move from (8, 6) to (8, 7) using car (8426, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8349 doesn't move\n", + "Agent rider 8350 move from (0, 2) to (0, 3) using car (8495, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8351 move from (1, 2) to (0, 2) using car (8320, [(1, 2), (0, 2)], 0)\n", + "Rider n° 8351 arrived with a waiting time of 2 ticks\n", + "Driver 8359 arrived\n", + "Agent rider 8376 move from (8, 8) to (8, 7) using car (8493, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 move from (0, 9) to (1, 9) using car (8430, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8379 move from (8, 8) to (8, 7) using car (8493, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8381 move from (6, 6) to (7, 6) using car (8432, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 8381 arrived with a waiting time of 2 ticks\n", + "Agent rider 8382 doesn't move\n", + "Agent rider 8383 move from (3, 2) to (3, 3) using car (8401, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 8383 arrived with a waiting time of 4 ticks\n", + "Agent rider 8384 move from (6, 3) to (5, 3) using car (8451, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8387 move from (2, 6) to (1, 6) using car (8418, [(2, 6), (1, 6)], 0)\n", + "Driver 8395 arrived\n", + "Agent rider 8398 move from (2, 7) to (2, 8) using car (8496, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8399 move from (6, 6) to (7, 6) using car (8432, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8402 move from (7, 6) to (7, 5) using car (8456, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8403 move from (0, 9) to (1, 9) using car (8430, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8404 arrived\n", + "Driver 8406 arrived\n", + "Driver 8415 arrived\n", + "Driver 8422 arrived\n", + "Agent rider 8437 move from (3, 4) to (2, 4) using car (8410, [(3, 4), (2, 4), (1, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "Agent rider 8438 move from (6, 6) to (6, 7) using car (8427, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8444 arrived\n", + "Agent rider 8447 move from (0, 9) to (1, 9) using car (8430, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 move from (0, 2) to (0, 3) using car (8495, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8449 move from (4, 7) to (5, 7) using car (8452, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 8450 move from (8, 6) to (8, 7) using car (8426, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (5, 8) to (4, 8) using car (8409, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8458 move from (6, 6) to (5, 6) using car (8468, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 8459 doesn't move\n", + "Driver 8460 arrived\n", + "Driver 8461 arrived\n", + "Agent rider 8462 move from (7, 0) to (6, 0) using car (8408, [(7, 0), (6, 0)], 0)\n", + "Agent rider 8474 doesn't move\n", + "Agent rider 8475 move from (5, 8) to (6, 8) using car (8467, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 doesn't move\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8504 move from (3, 1) to (3, 2) using car (8482, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 8505 doesn't move\n", + "Agent rider 8506 move from (2, 1) to (2, 2) using car (8405, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8509 move from (7, 9) to (7, 8) using car (8484, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8510 doesn't move\n", + "Agent rider 8511 doesn't move\n", + "Agent rider 8512 doesn't move\n", + "tick 599 ended\n", + "I am driver 8513 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 8514 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8515 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 8516 - trip: [(3, 3), (4, 3)]\n", + "I am driver 8517 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "5 drivers generated.\n", + "I am rider 8518 - dep: (9, 5) , arr: (8, 9)\n", + "I am rider 8519 - dep: (4, 6) , arr: (5, 1)\n", + "2 riders generated.\n", + "Agent rider 7494 move from (1, 0) to (0, 0) using car (8424, [(1, 0), (0, 0)], 0)\n", + "Rider n° 7494 arrived with a waiting time of 37 ticks\n", + "Agent rider 7716 move from (1, 0) to (0, 0) using car (8424, [(1, 0), (0, 0)], 0)\n", + "Agent rider 7805 doesn't move\n", + "Agent rider 7823 move from (8, 5) to (8, 4) using car (8357, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 7855 move from (2, 4) to (1, 4) using car (8410, [(2, 4), (1, 4)], 0)\n", + "Agent rider 7863 move from (1, 0) to (0, 0) using car (8424, [(1, 0), (0, 0)], 0)\n", + "Agent rider 7915 move from (1, 0) to (0, 0) using car (8424, [(1, 0), (0, 0)], 0)\n", + "Rider n° 7915 arrived with a waiting time of 17 ticks\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (7, 5) to (7, 4) using car (8456, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (7, 4) to (8, 4) using car (8441, [(7, 4), (8, 4)], 0)\n", + "Agent rider 8039 move from (1, 0) to (0, 0) using car (8424, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8080 move from (1, 9) to (2, 9) using car (8430, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8096 move from (1, 7) to (1, 6) using car (8414, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (1, 0) to (0, 0) using car (8424, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8172 move from (4, 8) to (3, 8) using car (8409, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8179 doesn't move\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8230 move from (2, 2) to (3, 2) using car (8445, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 8250 doesn't move\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8263 move from (2, 2) to (2, 3) using car (8405, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8305 doesn't move\n", + "Agent rider 8306 move from (2, 2) to (1, 2) using car (8407, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 8306 arrived with a waiting time of 7 ticks\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8312 doesn't move\n", + "Agent rider 8336 move from (4, 3) to (5, 3) using car (8472, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (7, 8) to (6, 8) using car (8480, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 8347 doesn't move\n", - "Agent rider 8348 move from (8, 6) to (8, 5) using car (8421, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8349 move from (4, 3) to (5, 3) using car (8424, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 8350 move from (8, 7) to (8, 6) using car (8345, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8354 move from (8, 8) to (7, 8) using car (8412, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Rider n° 8354 arrived with a waiting time of 1 ticks\n", - "Agent rider 8355 move from (6, 5) to (6, 4) using car (8397, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8348 move from (8, 7) to (8, 8) using car (8426, [(8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8349 doesn't move\n", + "Agent rider 8350 move from (0, 3) to (0, 4) using car (8495, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 8352 arrived\n", "Driver 8362 arrived\n", - "Agent rider 8363 move from (5, 9) to (6, 9) using car (8458, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8364 move from (9, 2) to (8, 2) using car (8455, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8365 move from (1, 4) to (2, 4) using car (8435, [(1, 4), (2, 4), (3, 4)], 0)\n", - "Agent rider 8366 move from (6, 0) to (6, 1) using car (8426, [(6, 0), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8367 doesn't move\n", - "Agent rider 8368 move from (8, 6) to (8, 5) using car (8421, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 8368 arrived with a waiting time of 2 ticks\n", - "Agent rider 8369 move from (3, 8) to (3, 7) using car (8430, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8370 doesn't move\n", - "Agent rider 8371 move from (1, 4) to (2, 4) using car (8435, [(1, 4), (2, 4), (3, 4)], 0)\n", - "Agent rider 8372 move from (6, 4) to (6, 5) using car (8392, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8373 move from (5, 2) to (6, 2) using car (8311, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8374 move from (8, 8) to (7, 8) using car (8412, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8381 doesn't move\n", - "Driver 8384 arrived\n", - "Driver 8391 arrived\n", - "Agent rider 8400 move from (0, 4) to (0, 3) using car (8439, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8401 doesn't move\n", - "Agent rider 8402 doesn't move\n", - "Driver 8407 arrived\n", - "Agent rider 8415 move from (6, 0) to (6, 1) using car (8426, [(6, 0), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8416 move from (4, 8) to (5, 8) using car (8420, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8417 doesn't move\n", - "Agent rider 8418 move from (3, 2) to (3, 3) using car (8465, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8431 move from (1, 8) to (1, 9) using car (8410, [(1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 8432 move from (0, 4) to (0, 3) using car (8439, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8433 move from (0, 4) to (0, 3) using car (8439, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8434 move from (6, 4) to (6, 5) using car (8392, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 8436 arrived\n", - "Agent rider 8450 move from (1, 8) to (1, 9) using car (8410, [(1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 move from (1, 3) to (0, 3) using car (8441, [(1, 3), (0, 3)], 0)\n", - "Agent rider 8476 move from (9, 2) to (8, 2) using car (8455, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8478 doesn't move\n", - "Agent rider 8479 doesn't move\n", - "tick 607 ended\n", - "I am driver 8480 - trip: [(5, 5), (5, 4), (5, 3)]\n", - "I am driver 8481 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 8482 - trip: [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 8483 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (1, 7)]\n", - "I am driver 8484 - trip: [(6, 9), (6, 8), (5, 8)]\n", - "I am driver 8485 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "6 drivers generated.\n", - "I am rider 8486 - dep: (6, 2) , arr: (4, 8)\n", - "1 riders generated.\n", - "Agent rider 7152 move from (8, 5) to (8, 4) using car (8421, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7615 move from (8, 5) to (8, 4) using car (8421, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 6) to (8, 5) using car (8345, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7802 move from (8, 6) to (8, 5) using car (8345, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7803 move from (8, 5) to (8, 4) using car (8437, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7837 move from (6, 6) to (6, 7) using car (8438, [(6, 6), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 7843 move from (8, 6) to (8, 5) using car (8345, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7920 move from (6, 6) to (6, 7) using car (8438, [(6, 6), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 7932 move from (8, 5) to (8, 4) using car (8437, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7981 move from (7, 8) to (6, 8) using car (8412, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (2, 8) to (2, 7) using car (8405, [(2, 8), (2, 7)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (8, 5) to (8, 4) using car (8421, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8041 move from (1, 9) to (0, 9) using car (8410, [(1, 9), (0, 9)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8095 move from (2, 4) to (3, 4) using car (8435, [(2, 4), (3, 4)], 0)\n", - "Rider n° 8095 arrived with a waiting time of 12 ticks\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8155 move from (3, 8) to (4, 8) using car (8444, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8198 doesn't move\n", - "Driver 8226 arrived\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 move from (1, 8) to (2, 8) using car (8459, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8237 move from (6, 4) to (6, 3) using car (8397, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8243 move from (1, 6) to (1, 7) using car (8387, [(1, 6), (1, 7)], 0)\n", - "Driver 8250 arrived\n", - "Driver 8253 arrived\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 move from (6, 9) to (7, 9) using car (8248, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 8288 arrived\n", - "Driver 8302 arrived\n", - "Agent rider 8316 move from (5, 5) to (5, 4) using car (8411, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 8316 arrived with a waiting time of 5 ticks\n", - "Agent rider 8317 doesn't move\n", - "Driver 8328 arrived\n", - "Agent rider 8330 doesn't move\n", - "Agent rider 8331 move from (4, 9) to (5, 9) using car (8321, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8333 move from (6, 1) to (5, 1) using car (8426, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 8333 arrived with a waiting time of 5 ticks\n", - "Agent rider 8334 move from (6, 5) to (6, 6) using car (8392, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 move from (6, 9) to (7, 9) using car (8458, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8347 move from (8, 0) to (7, 0) using car (8457, [(8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 8348 move from (8, 5) to (8, 4) using car (8421, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8349 move from (5, 3) to (5, 4) using car (8429, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8350 move from (8, 6) to (8, 5) using car (8345, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8353 move from (6, 9) to (7, 9) using car (8248, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8355 move from (6, 4) to (6, 3) using car (8397, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Driver 8359 arrived\n", - "Agent rider 8363 move from (6, 9) to (7, 9) using car (8458, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8364 move from (8, 2) to (7, 2) using car (8455, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8365 move from (2, 4) to (3, 4) using car (8435, [(2, 4), (3, 4)], 0)\n", - "Agent rider 8366 move from (6, 1) to (5, 1) using car (8426, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8367 move from (0, 4) to (0, 5) using car (8428, [(0, 4), (0, 5), (1, 5)], 0)\n", - "Agent rider 8369 move from (3, 7) to (3, 6) using car (8430, [(3, 7), (3, 6)], 0)\n", - "Agent rider 8370 move from (6, 3) to (6, 4) using car (8443, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8371 move from (2, 4) to (3, 4) using car (8435, [(2, 4), (3, 4)], 0)\n", - "Agent rider 8372 move from (6, 5) to (6, 6) using car (8392, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8373 move from (6, 2) to (7, 2) using car (8311, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8374 move from (7, 8) to (6, 8) using car (8412, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 8377 move from (3, 8) to (4, 8) using car (8444, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8379 move from (5, 5) to (5, 4) using car (8411, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8381 doesn't move\n", - "Driver 8395 arrived\n", - "Driver 8398 arrived\n", - "Agent rider 8400 move from (0, 3) to (0, 2) using car (8439, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8401 doesn't move\n", - "Agent rider 8402 doesn't move\n", - "Driver 8403 arrived\n", - "Driver 8406 arrived\n", - "Driver 8408 arrived\n", - "Driver 8409 arrived\n", - "Agent rider 8415 move from (6, 1) to (5, 1) using car (8426, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 8416 move from (5, 8) to (6, 8) using car (8420, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8417 move from (8, 0) to (7, 0) using car (8457, [(8, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 8418 move from (3, 3) to (3, 4) using car (8465, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8431 move from (1, 9) to (0, 9) using car (8410, [(1, 9), (0, 9)], 0)\n", - "Agent rider 8432 move from (0, 3) to (0, 2) using car (8439, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8433 move from (0, 3) to (0, 2) using car (8439, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8434 move from (6, 5) to (6, 6) using car (8392, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8450 move from (1, 9) to (0, 9) using car (8410, [(1, 9), (0, 9)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 move from (3, 7) to (3, 6) using car (8430, [(3, 7), (3, 6)], 0)\n", - "Agent rider 8453 move from (0, 3) to (0, 2) using car (8439, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8478 move from (2, 3) to (2, 2) using car (8442, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8479 move from (5, 3) to (6, 3) using car (8424, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 8486 move from (6, 2) to (5, 2) using car (8413, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "tick 608 ended\n", - "I am driver 8487 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 8488 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 8489 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8490 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 8491 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 8492 - trip: [(2, 4), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 8493 - trip: [(5, 8), (5, 9)]\n", - "I am driver 8494 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 8495 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 8496 - trip: [(8, 8), (7, 8)]\n", - "I am driver 8497 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", - "I am driver 8498 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 8499 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "13 drivers generated.\n", - "I am rider 8500 - dep: (5, 2) , arr: (5, 7)\n", - "I am rider 8501 - dep: (9, 8) , arr: (0, 5)\n", - "I am rider 8502 - dep: (2, 1) , arr: (1, 8)\n", - "I am rider 8503 - dep: (6, 2) , arr: (9, 8)\n", - "I am rider 8504 - dep: (7, 6) , arr: (7, 9)\n", - "I am rider 8505 - dep: (6, 8) , arr: (2, 1)\n", - "I am rider 8506 - dep: (3, 9) , arr: (4, 0)\n", - "I am rider 8507 - dep: (0, 2) , arr: (6, 0)\n", - "I am rider 8508 - dep: (2, 6) , arr: (7, 2)\n", - "I am rider 8509 - dep: (3, 8) , arr: (9, 8)\n", - "10 riders generated.\n", - "Agent rider 7152 move from (8, 4) to (8, 3) using car (8421, [(8, 4), (8, 3)], 0)\n", - "Agent rider 7615 move from (8, 4) to (8, 3) using car (8421, [(8, 4), (8, 3)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 5) to (8, 4) using car (8345, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7802 move from (8, 5) to (8, 4) using car (8345, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7803 move from (8, 4) to (8, 3) using car (8437, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7837 move from (6, 7) to (5, 7) using car (8438, [(6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 7843 move from (8, 5) to (8, 4) using car (8345, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 7895 move from (5, 0) to (4, 0) using car (8446, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7920 move from (6, 7) to (5, 7) using car (8438, [(6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 7932 move from (8, 4) to (8, 3) using car (8437, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7981 move from (6, 8) to (5, 8) using car (8484, [(6, 8), (5, 8)], 0)\n", - "Agent rider 7983 move from (5, 0) to (4, 0) using car (8446, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7984 move from (2, 7) to (2, 6) using car (8382, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (8, 4) to (8, 3) using car (8421, [(8, 4), (8, 3)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8155 move from (4, 8) to (4, 7) using car (8444, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8198 move from (2, 2) to (1, 2) using car (8442, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8237 move from (6, 3) to (6, 2) using car (8397, [(6, 3), (6, 2)], 0)\n", - "Rider n° 8237 arrived with a waiting time of 6 ticks\n", - "Agent rider 8243 doesn't move\n", - "Driver 8253 arrived\n", - "Driver 8265 arrived\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 move from (7, 9) to (8, 9) using car (8248, [(7, 9), (8, 9)], 0)\n", - "Driver 8302 arrived\n", - "Agent rider 8317 move from (4, 9) to (4, 8) using car (8447, [(4, 9), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 8327 arrived\n", - "Agent rider 8330 move from (2, 2) to (1, 2) using car (8442, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8331 move from (5, 9) to (6, 9) using car (8321, [(5, 9), (6, 9)], 0)\n", - "Agent rider 8334 move from (6, 6) to (6, 7) using car (8392, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 move from (7, 9) to (7, 8) using car (8458, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8347 move from (7, 0) to (7, 1) using car (8457, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 8348 move from (8, 4) to (8, 3) using car (8421, [(8, 4), (8, 3)], 0)\n", - "Agent rider 8349 move from (5, 4) to (5, 5) using car (8429, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8350 move from (8, 5) to (8, 4) using car (8345, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8353 move from (7, 9) to (8, 9) using car (8248, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8355 move from (6, 3) to (6, 2) using car (8397, [(6, 3), (6, 2)], 0)\n", - "Agent rider 8363 move from (7, 9) to (7, 8) using car (8458, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8364 move from (7, 2) to (6, 2) using car (8455, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8365 move from (3, 4) to (3, 5) using car (8465, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 8365 arrived with a waiting time of 1 ticks\n", - "Agent rider 8366 move from (5, 1) to (4, 1) using car (8426, [(5, 1), (4, 1)], 0)\n", - "Agent rider 8367 move from (0, 5) to (1, 5) using car (8428, [(0, 5), (1, 5)], 0)\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8370 move from (6, 4) to (6, 5) using car (8443, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8371 doesn't move\n", - "Agent rider 8372 move from (6, 6) to (6, 7) using car (8392, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8373 move from (7, 2) to (8, 2) using car (8311, [(7, 2), (8, 2)], 0)\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 move from (4, 8) to (4, 7) using car (8444, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8379 move from (5, 4) to (5, 3) using car (8411, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8381 doesn't move\n", - "Driver 8390 arrived\n", + "Agent rider 8376 move from (8, 7) to (8, 6) using car (8493, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8377 move from (8, 5) to (8, 4) using car (8357, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8378 move from (1, 9) to (2, 9) using car (8430, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8379 move from (8, 7) to (8, 6) using car (8493, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8382 move from (7, 4) to (6, 4) using car (8485, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8384 move from (5, 3) to (4, 3) using car (8451, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8387 doesn't move\n", "Driver 8393 arrived\n", - "Driver 8396 arrived\n", - "Agent rider 8400 move from (0, 2) to (0, 1) using car (8439, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8401 doesn't move\n", - "Agent rider 8402 doesn't move\n", - "Driver 8404 arrived\n", - "Driver 8408 arrived\n", - "Agent rider 8415 move from (5, 1) to (4, 1) using car (8426, [(5, 1), (4, 1)], 0)\n", - "Agent rider 8416 move from (6, 8) to (6, 7) using car (8420, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 8416 arrived with a waiting time of 0 ticks\n", - "Agent rider 8417 move from (7, 0) to (7, 1) using car (8457, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 8418 move from (3, 4) to (3, 5) using car (8465, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8427 arrived\n", - "Agent rider 8431 doesn't move\n", - "Agent rider 8432 move from (0, 2) to (0, 1) using car (8439, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8433 move from (0, 2) to (0, 1) using car (8439, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8434 move from (6, 6) to (6, 7) using car (8392, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 8441 arrived\n", - "Agent rider 8450 doesn't move\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 move from (0, 2) to (0, 1) using car (8439, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Driver 8456 arrived\n", + "Driver 8394 arrived\n", + "Agent rider 8398 move from (2, 8) to (3, 8) using car (8496, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8399 move from (7, 6) to (8, 6) using car (8432, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8402 move from (7, 5) to (7, 4) using car (8456, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8403 move from (1, 9) to (2, 9) using car (8430, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8416 arrived\n", + "Driver 8428 arrived\n", + "Driver 8429 arrived\n", + "Agent rider 8437 doesn't move\n", + "Agent rider 8438 move from (6, 7) to (6, 8) using car (8427, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8447 move from (1, 9) to (2, 9) using car (8430, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 move from (0, 3) to (0, 4) using car (8495, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8449 move from (5, 7) to (5, 6) using car (8442, [(5, 7), (5, 6)], 0)\n", + "Agent rider 8450 move from (8, 7) to (8, 8) using car (8426, [(8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (4, 8) to (3, 8) using car (8409, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8458 move from (5, 6) to (4, 6) using car (8468, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 8459 doesn't move\n", "Driver 8461 arrived\n", - "Driver 8470 arrived\n", + "Agent rider 8462 doesn't move\n", + "Driver 8465 arrived\n", + "Agent rider 8474 move from (7, 9) to (6, 9) using car (8486, [(7, 9), (6, 9), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8475 move from (6, 8) to (7, 8) using car (8467, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8478 move from (2, 2) to (1, 2) using car (8442, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8479 move from (6, 3) to (6, 2) using car (8397, [(6, 3), (6, 2)], 0)\n", - "Agent rider 8486 move from (5, 2) to (4, 2) using car (8413, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 8500 move from (5, 2) to (4, 2) using car (8413, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (6, 8) to (6, 7) using car (8420, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8506 doesn't move\n", - "Agent rider 8507 move from (0, 2) to (0, 1) using car (8439, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8509 doesn't move\n", - "tick 609 ended\n", - "I am driver 8510 - trip: [(2, 3), (2, 4), (2, 5)]\n", - "I am driver 8511 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 8512 - trip: [(4, 5), (4, 6), (3, 6)]\n", - "I am driver 8513 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", - "I am driver 8514 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 8515 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 8516 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 8517 - trip: [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 8518 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "9 drivers generated.\n", - "I am rider 8519 - dep: (7, 6) , arr: (8, 3)\n", - "I am rider 8520 - dep: (1, 8) , arr: (8, 3)\n", - "2 riders generated.\n", - "Agent rider 7152 move from (8, 3) to (8, 2) using car (8437, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7615 move from (8, 3) to (8, 2) using car (8437, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (8, 4) to (8, 3) using car (8345, [(8, 4), (8, 3)], 0)\n", - "Agent rider 7802 move from (8, 4) to (8, 3) using car (8345, [(8, 4), (8, 3)], 0)\n", - "Agent rider 7803 move from (8, 3) to (8, 2) using car (8437, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7803 arrived with a waiting time of 27 ticks\n", - "Agent rider 7837 move from (5, 7) to (4, 7) using car (8438, [(5, 7), (4, 7)], 0)\n", - "Agent rider 7843 move from (8, 4) to (8, 3) using car (8345, [(8, 4), (8, 3)], 0)\n", - "Agent rider 7895 move from (4, 0) to (3, 0) using car (8446, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7920 move from (5, 7) to (4, 7) using car (8438, [(5, 7), (4, 7)], 0)\n", - "Agent rider 7932 move from (8, 3) to (8, 2) using car (8437, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 7932 arrived with a waiting time of 23 ticks\n", - "Agent rider 7981 move from (5, 8) to (4, 8) using car (8412, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 7983 move from (4, 0) to (3, 0) using car (8446, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7984 move from (2, 6) to (2, 5) using car (8382, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 move from (8, 3) to (8, 2) using car (8437, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8145 doesn't move\n", - "Agent rider 8155 move from (4, 7) to (4, 6) using car (8444, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8198 move from (1, 2) to (0, 2) using car (8442, [(1, 2), (0, 2)], 0)\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8243 doesn't move\n", - "Driver 8265 arrived\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Driver 8308 arrived\n", - "Agent rider 8317 move from (4, 8) to (3, 8) using car (8447, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8330 move from (1, 2) to (1, 1) using car (8467, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8334 move from (6, 7) to (7, 7) using car (8423, [(6, 7), (7, 7)], 0)\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 move from (7, 8) to (7, 7) using car (8458, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8337 doesn't move\n", - "Driver 8340 arrived\n", - "Agent rider 8347 move from (7, 1) to (7, 2) using car (8457, [(7, 1), (7, 2)], 0)\n", - "Agent rider 8348 move from (8, 3) to (8, 2) using car (8437, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8349 move from (5, 5) to (5, 6) using car (8429, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8350 move from (8, 4) to (8, 3) using car (8345, [(8, 4), (8, 3)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (6, 2) to (5, 2) using car (8474, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 8363 move from (7, 8) to (7, 7) using car (8514, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8364 move from (6, 2) to (5, 2) using car (8455, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8364 arrived with a waiting time of 5 ticks\n", - "Agent rider 8366 doesn't move\n", - "Agent rider 8367 doesn't move\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8370 move from (6, 5) to (6, 6) using car (8443, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 8371 move from (3, 4) to (3, 3) using car (8462, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 8372 move from (6, 7) to (6, 8) using car (8392, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8373 doesn't move\n", - "Agent rider 8374 move from (6, 8) to (6, 7) using car (8499, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8377 move from (4, 7) to (4, 6) using car (8444, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8379 move from (5, 3) to (5, 2) using car (8411, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8381 doesn't move\n", - "Driver 8387 arrived\n", - "Agent rider 8400 move from (0, 1) to (0, 0) using car (8439, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8401 move from (4, 5) to (4, 6) using car (8512, [(4, 5), (4, 6), (3, 6)], 0)\n", - "Agent rider 8402 doesn't move\n", - "Driver 8405 arrived\n", - "Driver 8410 arrived\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8417 move from (7, 1) to (6, 1) using car (8518, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 8418 move from (3, 5) to (3, 6) using car (8465, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8430 arrived\n", - "Agent rider 8431 doesn't move\n", - "Agent rider 8432 move from (0, 1) to (0, 0) using car (8439, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8433 move from (0, 1) to (0, 0) using car (8439, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8434 move from (6, 7) to (7, 7) using car (8423, [(6, 7), (7, 7)], 0)\n", - "Driver 8435 arrived\n", - "Driver 8448 arrived\n", - "Agent rider 8450 doesn't move\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 move from (0, 1) to (0, 0) using car (8439, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (2, 6) to (2, 5) using car (8382, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 8478 move from (1, 2) to (0, 2) using car (8442, [(1, 2), (0, 2)], 0)\n", - "Agent rider 8479 move from (6, 2) to (5, 2) using car (8474, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 8486 doesn't move\n", - "Agent rider 8500 doesn't move\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", - "Agent rider 8503 move from (6, 2) to (5, 2) using car (8474, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (6, 7) to (6, 6) using car (8420, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8506 doesn't move\n", - "Agent rider 8507 move from (0, 1) to (0, 0) using car (8439, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8508 move from (2, 6) to (2, 5) using car (8382, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 8509 move from (3, 8) to (2, 8) using car (8483, [(3, 8), (2, 8), (2, 7), (1, 7)], 0)\n", - "Agent rider 8519 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "tick 610 ended\n", - "I am driver 8521 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 8522 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)]\n", - "I am driver 8523 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 8524 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 8525 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 8526 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 8527 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 8528 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 8529 - trip: [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 8530 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 8531 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 8532 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (7, 7)]\n", - "I am driver 8533 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 8534 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 8535 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 8536 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "16 drivers generated.\n", - "I am rider 8537 - dep: (8, 5) , arr: (4, 0)\n", - "1 riders generated.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 move from (0, 9) to (0, 8) using car (8495, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7837 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7895 move from (3, 0) to (2, 0) using car (8446, [(3, 0), (2, 0)], 0)\n", - "Agent rider 7920 move from (4, 7) to (4, 8) using car (8464, [(4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 7981 move from (4, 8) to (3, 8) using car (8412, [(4, 8), (3, 8)], 0)\n", - "Agent rider 7983 move from (3, 0) to (2, 0) using car (8446, [(3, 0), (2, 0)], 0)\n", - "Agent rider 7984 move from (2, 5) to (2, 4) using car (8382, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 7989 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 move from (0, 9) to (0, 8) using car (8495, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 move from (9, 7) to (8, 7) using car (8525, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 8145 move from (9, 7) to (8, 7) using car (8525, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 8155 move from (4, 6) to (4, 5) using car (8444, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 8155 arrived with a waiting time of 14 ticks\n", - "Agent rider 8198 move from (0, 2) to (1, 2) using car (8522, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", - "Agent rider 8228 move from (9, 5) to (8, 5) using car (8530, [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 move from (2, 8) to (2, 7) using car (8483, [(2, 8), (2, 7), (1, 7)], 0)\n", - "Agent rider 8243 doesn't move\n", - "Driver 8248 arrived\n", - "Agent rider 8279 move from (8, 2) to (8, 1) using car (8437, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8280 move from (0, 9) to (0, 8) using car (8495, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Driver 8311 arrived\n", - "Agent rider 8317 move from (3, 8) to (2, 8) using car (8447, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 8321 arrived\n", - "Agent rider 8330 move from (1, 1) to (1, 0) using car (8467, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Rider n° 8330 arrived with a waiting time of 5 ticks\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8334 move from (7, 7) to (7, 6) using car (8458, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 8335 move from (8, 2) to (8, 1) using car (8437, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8336 move from (7, 7) to (7, 6) using car (8458, [(7, 7), (7, 6), (7, 5)], 0)\n", + "Agent rider 8504 move from (3, 2) to (3, 3) using car (8482, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 8505 doesn't move\n", + "Agent rider 8506 move from (2, 2) to (2, 3) using car (8405, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8509 move from (7, 8) to (7, 7) using car (8484, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8510 doesn't move\n", + "Agent rider 8511 doesn't move\n", + "Agent rider 8512 move from (2, 8) to (3, 8) using car (8496, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8518 doesn't move\n", + "Agent rider 8519 move from (4, 6) to (5, 6) using car (8478, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "tick 600 ended\n", + "I am driver 8520 - trip: [(0, 6), (1, 6), (2, 6), (2, 7)]\n", + "I am driver 8521 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 8522 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 8523 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 8524 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 8525 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 8526 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "7 drivers generated.\n", + "I am rider 8527 - dep: (3, 7) , arr: (7, 4)\n", + "I am rider 8528 - dep: (7, 2) , arr: (3, 0)\n", + "I am rider 8529 - dep: (7, 5) , arr: (0, 9)\n", + "I am rider 8530 - dep: (2, 7) , arr: (9, 5)\n", + "I am rider 8531 - dep: (2, 5) , arr: (5, 7)\n", + "I am rider 8532 - dep: (4, 3) , arr: (7, 1)\n", + "I am rider 8533 - dep: (4, 5) , arr: (7, 2)\n", + "I am rider 8534 - dep: (8, 2) , arr: (3, 4)\n", + "I am rider 8535 - dep: (5, 1) , arr: (4, 3)\n", + "I am rider 8536 - dep: (0, 1) , arr: (9, 7)\n", + "I am rider 8537 - dep: (4, 9) , arr: (2, 4)\n", + "I am rider 8538 - dep: (3, 8) , arr: (4, 0)\n", + "I am rider 8539 - dep: (1, 2) , arr: (9, 5)\n", + "13 riders generated.\n", + "Agent rider 7716 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 7823 move from (8, 4) to (8, 3) using car (8357, [(8, 4), (8, 3)], 0)\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7863 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 move from (7, 4) to (7, 3) using car (8456, [(7, 4), (7, 3)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (8, 4) to (8, 3) using car (8357, [(8, 4), (8, 3)], 0)\n", + "Agent rider 8039 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8080 move from (2, 9) to (3, 9) using car (8430, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8082 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8096 doesn't move\n", + "Agent rider 8116 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8172 move from (3, 8) to (2, 8) using car (8409, [(3, 8), (2, 8)], 0)\n", + "Rider n° 8172 arrived with a waiting time of 3 ticks\n", + "Agent rider 8179 move from (5, 4) to (5, 3) using car (8488, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8230 move from (3, 2) to (4, 2) using car (8445, [(3, 2), (4, 2)], 0)\n", + "Agent rider 8250 move from (9, 7) to (9, 8) using car (8443, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 8250 arrived with a waiting time of 4 ticks\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8263 move from (2, 3) to (2, 4) using car (8405, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8306 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Driver 8320 arrived\n", + "Agent rider 8336 move from (5, 3) to (6, 3) using car (8472, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 5) to (8, 6) using car (8513, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 8345 move from (6, 8) to (6, 9) using car (8427, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 8347 doesn't move\n", - "Agent rider 8348 move from (8, 2) to (8, 1) using car (8437, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8349 move from (5, 6) to (5, 7) using car (8429, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (5, 2) to (5, 1) using car (8411, [(5, 2), (5, 1)], 0)\n", - "Agent rider 8363 move from (7, 7) to (7, 6) using car (8514, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8366 move from (4, 1) to (4, 2) using car (8498, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8367 doesn't move\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8370 move from (6, 6) to (6, 7) using car (8443, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 8370 arrived with a waiting time of 5 ticks\n", - "Agent rider 8371 move from (3, 3) to (3, 2) using car (8462, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 8372 move from (6, 8) to (6, 9) using car (8392, [(6, 8), (6, 9)], 0)\n", - "Agent rider 8373 move from (8, 2) to (8, 1) using car (8437, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 8373 arrived with a waiting time of 5 ticks\n", - "Agent rider 8374 move from (6, 7) to (6, 6) using car (8499, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8377 move from (4, 6) to (4, 5) using car (8444, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8379 move from (5, 2) to (4, 2) using car (8474, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 8381 doesn't move\n", - "Driver 8388 arrived\n", - "Driver 8397 arrived\n", - "Agent rider 8400 move from (0, 0) to (1, 0) using car (8533, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8401 move from (4, 6) to (3, 6) using car (8512, [(4, 6), (3, 6)], 0)\n", - "Agent rider 8402 move from (4, 1) to (4, 2) using car (8498, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 8410 arrived\n", - "Agent rider 8415 move from (4, 1) to (4, 2) using car (8498, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8417 move from (6, 1) to (5, 1) using car (8518, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 8418 move from (3, 6) to (4, 6) using car (8532, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (7, 7)], 0)\n", - "Driver 8421 arrived\n", - "Driver 8426 arrived\n", - "Driver 8428 arrived\n", - "Agent rider 8431 move from (0, 9) to (0, 8) using car (8495, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8432 move from (0, 0) to (1, 0) using car (8533, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (0, 0) to (1, 0) using car (8533, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8434 move from (7, 7) to (7, 6) using car (8458, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Driver 8449 arrived\n", - "Agent rider 8450 move from (0, 9) to (0, 8) using car (8495, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8451 move from (3, 6) to (4, 6) using car (8532, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 move from (0, 0) to (1, 0) using car (8439, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8476 move from (8, 2) to (8, 1) using car (8437, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 move from (2, 5) to (2, 4) using car (8382, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 8478 move from (0, 2) to (1, 2) using car (8522, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", - "Agent rider 8479 doesn't move\n", - "Driver 8480 arrived\n", - "Driver 8484 arrived\n", - "Agent rider 8486 doesn't move\n", - "Driver 8493 arrived\n", - "Driver 8496 arrived\n", - "Agent rider 8500 doesn't move\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (2, 1) to (2, 2) using car (8524, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 8348 move from (8, 8) to (7, 8) using car (8426, [(8, 8), (7, 8)], 0)\n", + "Agent rider 8349 move from (3, 2) to (4, 2) using car (8445, [(3, 2), (4, 2)], 0)\n", + "Agent rider 8350 move from (0, 4) to (0, 5) using car (8495, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 8355 arrived\n", + "Driver 8358 arrived\n", + "Driver 8365 arrived\n", + "Agent rider 8376 move from (8, 6) to (8, 5) using car (8493, [(8, 6), (8, 5)], 0)\n", + "Agent rider 8377 move from (8, 4) to (8, 3) using car (8357, [(8, 4), (8, 3)], 0)\n", + "Agent rider 8378 move from (2, 9) to (3, 9) using car (8430, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8379 move from (8, 6) to (8, 5) using car (8493, [(8, 6), (8, 5)], 0)\n", + "Agent rider 8382 move from (6, 4) to (5, 4) using car (8485, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8384 doesn't move\n", + "Agent rider 8387 move from (1, 6) to (1, 5) using car (8414, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 8394 arrived\n", + "Agent rider 8398 move from (3, 8) to (2, 8) using car (8409, [(3, 8), (2, 8)], 0)\n", + "Agent rider 8399 move from (8, 6) to (9, 6) using car (8432, [(8, 6), (9, 6)], 0)\n", + "Agent rider 8402 move from (7, 4) to (7, 3) using car (8456, [(7, 4), (7, 3)], 0)\n", + "Agent rider 8403 move from (2, 9) to (3, 9) using car (8430, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 8408 arrived\n", + "Driver 8413 arrived\n", + "Driver 8418 arrived\n", + "Driver 8429 arrived\n", + "Driver 8434 arrived\n", + "Agent rider 8437 doesn't move\n", + "Agent rider 8438 move from (6, 8) to (6, 9) using car (8427, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8447 move from (2, 9) to (3, 9) using car (8430, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 8448 move from (0, 4) to (0, 5) using car (8495, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8450 move from (8, 8) to (7, 8) using car (8426, [(8, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (3, 8) to (2, 8) using car (8409, [(3, 8), (2, 8)], 0)\n", + "Agent rider 8458 move from (4, 6) to (3, 6) using car (8468, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 8459 doesn't move\n", + "Agent rider 8462 doesn't move\n", + "Agent rider 8474 doesn't move\n", + "Agent rider 8475 move from (7, 8) to (8, 8) using car (8467, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 doesn't move\n", + "Driver 8491 arrived\n", + "Driver 8501 arrived\n", "Agent rider 8503 doesn't move\n", "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (6, 6) to (5, 6) using car (8494, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (3, 9) to (4, 9) using car (8489, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8507 move from (0, 0) to (1, 0) using car (8439, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8508 move from (2, 5) to (2, 4) using car (8382, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 8509 move from (2, 8) to (2, 7) using car (8483, [(2, 8), (2, 7), (1, 7)], 0)\n", + "Agent rider 8505 move from (0, 0) to (1, 0) using car (8523, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8506 move from (2, 3) to (2, 4) using car (8405, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8509 move from (7, 7) to (7, 6) using car (8484, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8510 move from (4, 4) to (4, 5) using car (8500, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 8511 doesn't move\n", + "Agent rider 8512 move from (3, 8) to (4, 8) using car (8496, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8518 doesn't move\n", "Agent rider 8519 doesn't move\n", - "Agent rider 8520 doesn't move\n", + "Agent rider 8527 move from (3, 7) to (3, 8) using car (8473, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8528 doesn't move\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8531 move from (2, 5) to (2, 6) using car (8492, [(2, 5), (2, 6)], 0)\n", + "Agent rider 8532 doesn't move\n", + "Agent rider 8533 move from (4, 5) to (4, 6) using car (8463, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8535 move from (5, 1) to (5, 0) using car (8514, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8536 doesn't move\n", "Agent rider 8537 doesn't move\n", - "tick 611 ended\n", - "I am driver 8538 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 8539 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "2 drivers generated.\n", - "I am rider 8540 - dep: (5, 9) , arr: (6, 6)\n", - "I am rider 8541 - dep: (0, 0) , arr: (4, 8)\n", - "I am rider 8542 - dep: (4, 1) , arr: (2, 9)\n", - "I am rider 8543 - dep: (2, 8) , arr: (1, 7)\n", - "I am rider 8544 - dep: (7, 9) , arr: (7, 6)\n", - "I am rider 8545 - dep: (5, 8) , arr: (9, 9)\n", - "I am rider 8546 - dep: (6, 6) , arr: (6, 9)\n", - "7 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 move from (0, 8) to (0, 7) using car (8495, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7837 move from (4, 7) to (4, 6) using car (8459, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7895 doesn't move\n", - "Agent rider 7920 move from (4, 8) to (3, 8) using car (8464, [(4, 8), (3, 8)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7983 doesn't move\n", - "Agent rider 7984 move from (2, 4) to (2, 3) using car (8382, [(2, 4), (2, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", + "Agent rider 8538 move from (3, 8) to (4, 8) using car (8496, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8539 move from (1, 2) to (0, 2) using car (8407, [(1, 2), (0, 2)], 0)\n", + "tick 601 ended\n", + "0 drivers generated.\n", + "I am rider 8540 - dep: (0, 9) , arr: (5, 2)\n", + "I am rider 8541 - dep: (1, 9) , arr: (3, 1)\n", + "I am rider 8542 - dep: (5, 6) , arr: (4, 8)\n", + "I am rider 8543 - dep: (6, 6) , arr: (6, 7)\n", + "I am rider 8544 - dep: (9, 5) , arr: (1, 1)\n", + "I am rider 8545 - dep: (7, 6) , arr: (0, 1)\n", + "I am rider 8546 - dep: (0, 6) , arr: (2, 2)\n", + "I am rider 8547 - dep: (0, 5) , arr: (3, 3)\n", + "I am rider 8548 - dep: (3, 1) , arr: (0, 0)\n", + "I am rider 8549 - dep: (8, 2) , arr: (5, 6)\n", + "10 riders generated.\n", + "Agent rider 7716 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7863 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 7863 arrived with a waiting time of 19 ticks\n", + "Agent rider 7986 doesn't move\n", "Agent rider 7989 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 move from (0, 8) to (0, 7) using car (8495, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8145 move from (8, 7) to (7, 7) using car (8525, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5)], 0)\n", - "Rider n° 8145 arrived with a waiting time of 16 ticks\n", - "Agent rider 8198 move from (1, 2) to (2, 2) using car (8522, [(1, 2), (2, 2), (3, 2), (3, 3), (4, 3)], 0)\n", - "Agent rider 8228 move from (8, 5) to (7, 5) using car (8530, [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 move from (2, 7) to (1, 7) using car (8483, [(2, 7), (1, 7)], 0)\n", - "Agent rider 8243 move from (1, 7) to (2, 7) using car (8521, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8280 move from (0, 8) to (0, 7) using car (8495, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8317 doesn't move\n", - "Agent rider 8330 move from (1, 1) to (1, 2) using car (8536, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 move from (7, 6) to (7, 5) using car (8458, [(7, 6), (7, 5)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8039 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8096 move from (1, 6) to (2, 6) using car (8520, [(1, 6), (2, 6), (2, 7)], 0)\n", + "Agent rider 8116 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8179 move from (5, 3) to (5, 2) using car (8488, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8263 move from (2, 4) to (2, 3) using car (8499, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (6, 3) to (6, 4) using car (8472, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", - "Driver 8345 arrived\n", + "Agent rider 8338 move from (8, 6) to (8, 7) using car (8513, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 8345 move from (6, 9) to (5, 9) using car (8427, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 8347 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8349 move from (5, 7) to (5, 8) using car (8429, [(5, 7), (5, 8)], 0)\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 move from (7, 6) to (7, 5) using car (8514, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8366 move from (4, 2) to (4, 3) using car (8498, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8367 doesn't move\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8371 move from (3, 2) to (3, 1) using car (8462, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 move from (6, 6) to (6, 5) using car (8499, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8377 move from (4, 5) to (4, 4) using car (8444, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8379 move from (4, 2) to (3, 2) using car (8474, [(4, 2), (3, 2)], 0)\n", - "Agent rider 8381 doesn't move\n", - "Driver 8389 arrived\n", - "Driver 8394 arrived\n", - "Agent rider 8400 move from (1, 0) to (2, 0) using car (8533, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8401 doesn't move\n", - "Agent rider 8402 move from (4, 2) to (4, 3) using car (8498, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8415 move from (4, 2) to (4, 3) using car (8498, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8417 move from (5, 1) to (5, 2) using car (8518, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Rider n° 8417 arrived with a waiting time of 2 ticks\n", - "Agent rider 8418 move from (4, 6) to (5, 6) using car (8532, [(4, 6), (5, 6), (6, 6), (6, 7), (7, 7)], 0)\n", - "Driver 8423 arrived\n", - "Driver 8428 arrived\n", - "Agent rider 8431 move from (0, 8) to (0, 7) using car (8495, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8432 move from (1, 0) to (2, 0) using car (8533, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (1, 0) to (2, 0) using car (8533, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8434 move from (7, 6) to (7, 5) using car (8458, [(7, 6), (7, 5)], 0)\n", - "Driver 8438 arrived\n", + "Agent rider 8348 move from (7, 8) to (6, 8) using car (8455, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8349 doesn't move\n", + "Agent rider 8350 move from (0, 5) to (0, 6) using car (8495, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 8365 arrived\n", + "Driver 8366 arrived\n", + "Driver 8374 arrived\n", + "Agent rider 8376 doesn't move\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8379 doesn't move\n", + "Agent rider 8382 move from (5, 4) to (4, 4) using car (8485, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8384 doesn't move\n", + "Agent rider 8387 move from (1, 5) to (2, 5) using car (8524, [(1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 8388 arrived\n", + "Agent rider 8398 doesn't move\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 doesn't move\n", + "Driver 8410 arrived\n", + "Driver 8424 arrived\n", + "Agent rider 8437 move from (2, 4) to (2, 3) using car (8499, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8438 move from (6, 9) to (5, 9) using car (8427, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8441 arrived\n", "Driver 8442 arrived\n", - "Agent rider 8450 move from (0, 8) to (0, 7) using car (8495, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8451 move from (4, 6) to (5, 6) using car (8532, [(4, 6), (5, 6), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 move from (1, 0) to (2, 0) using car (8439, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Driver 8457 arrived\n", - "Agent rider 8476 move from (8, 1) to (7, 1) using car (8437, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 move from (2, 4) to (2, 3) using car (8382, [(2, 4), (2, 3)], 0)\n", - "Agent rider 8478 doesn't move\n", - "Agent rider 8479 doesn't move\n", - "Agent rider 8486 move from (4, 2) to (4, 3) using car (8498, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8500 move from (4, 2) to (4, 3) using car (8498, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", - "Agent rider 8503 doesn't move\n", - "Agent rider 8504 move from (7, 6) to (7, 5) using car (8458, [(7, 6), (7, 5)], 0)\n", - "Agent rider 8505 move from (5, 6) to (4, 6) using car (8494, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (4, 9) to (5, 9) using car (8489, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8507 move from (1, 0) to (2, 0) using car (8439, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8508 move from (2, 4) to (2, 3) using car (8382, [(2, 4), (2, 3)], 0)\n", - "Agent rider 8509 doesn't move\n", - "Agent rider 8519 move from (7, 6) to (7, 5) using car (8458, [(7, 6), (7, 5)], 0)\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8537 move from (8, 5) to (7, 5) using car (8530, [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8447 doesn't move\n", + "Agent rider 8448 move from (0, 5) to (0, 6) using car (8495, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8449 move from (5, 6) to (5, 7) using car (8494, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 8450 move from (7, 8) to (6, 8) using car (8455, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 move from (3, 6) to (2, 6) using car (8468, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 8459 doesn't move\n", + "Agent rider 8462 move from (6, 0) to (7, 0) using car (8521, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Driver 8469 arrived\n", + "Agent rider 8474 move from (6, 9) to (5, 9) using car (8427, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8475 move from (8, 8) to (8, 7) using car (8467, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 doesn't move\n", + "Driver 8502 arrived\n", + "Agent rider 8503 move from (6, 0) to (7, 0) using car (8521, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8504 move from (3, 3) to (3, 2) using car (8508, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8505 move from (1, 0) to (2, 0) using car (8523, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8506 move from (2, 4) to (2, 5) using car (8405, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8506 arrived with a waiting time of 0 ticks\n", + "Agent rider 8509 move from (7, 6) to (7, 5) using car (8484, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8510 move from (4, 5) to (3, 5) using car (8470, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8511 move from (6, 5) to (6, 6) using car (8507, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8512 move from (4, 8) to (5, 8) using car (8496, [(4, 8), (5, 8)], 0)\n", + "Driver 8516 arrived\n", + "Agent rider 8518 doesn't move\n", + "Agent rider 8519 move from (5, 6) to (5, 7) using car (8494, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 8527 move from (3, 8) to (3, 9) using car (8473, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8528 doesn't move\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8531 doesn't move\n", + "Agent rider 8532 doesn't move\n", + "Agent rider 8533 move from (4, 6) to (4, 7) using car (8463, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8535 move from (5, 0) to (4, 0) using car (8514, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8538 move from (4, 8) to (5, 8) using car (8496, [(4, 8), (5, 8)], 0)\n", + "Agent rider 8539 doesn't move\n", "Agent rider 8540 doesn't move\n", "Agent rider 8541 doesn't move\n", - "Agent rider 8542 doesn't move\n", - "Agent rider 8543 move from (2, 8) to (1, 8) using car (8447, [(2, 8), (1, 8)], 0)\n", + "Agent rider 8542 move from (5, 6) to (5, 7) using car (8494, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 8543 doesn't move\n", "Agent rider 8544 doesn't move\n", "Agent rider 8545 doesn't move\n", - "Agent rider 8546 move from (6, 6) to (6, 7) using car (8424, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "tick 612 ended\n", - "I am driver 8547 - trip: [(3, 4), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 8548 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 8549 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 8550 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "4 drivers generated.\n", - "I am rider 8551 - dep: (3, 6) , arr: (4, 1)\n", - "I am rider 8552 - dep: (4, 4) , arr: (0, 3)\n", - "I am rider 8553 - dep: (2, 5) , arr: (9, 3)\n", - "3 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 move from (0, 7) to (0, 6) using car (8495, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7837 move from (4, 6) to (4, 5) using car (8459, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Rider n° 7837 arrived with a waiting time of 22 ticks\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7895 move from (2, 0) to (2, 1) using car (8533, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 7895 arrived with a waiting time of 21 ticks\n", - "Agent rider 7920 move from (3, 8) to (2, 8) using car (8513, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 7981 move from (3, 8) to (2, 8) using car (8513, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 7983 move from (2, 0) to (2, 1) using car (8533, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 move from (9, 6) to (8, 6) using car (8549, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 7989 move from (9, 6) to (8, 6) using car (8549, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Rider n° 7989 arrived with a waiting time of 22 ticks\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 move from (0, 7) to (0, 6) using car (8495, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8071 move from (9, 6) to (8, 6) using car (8549, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8198 doesn't move\n", - "Agent rider 8228 move from (7, 5) to (7, 4) using car (8514, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8229 move from (9, 6) to (8, 6) using car (8549, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8243 move from (2, 7) to (3, 7) using car (8521, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8279 move from (8, 1) to (8, 2) using car (8534, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8280 move from (0, 7) to (0, 6) using car (8495, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 8280 arrived with a waiting time of 17 ticks\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8317 move from (2, 8) to (2, 7) using car (8535, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Rider n° 8317 arrived with a waiting time of 5 ticks\n", - "Agent rider 8331 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (8, 1) to (8, 2) using car (8534, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8336 doesn't move\n", + "Agent rider 8546 doesn't move\n", + "Agent rider 8547 move from (0, 5) to (0, 6) using car (8495, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 doesn't move\n", + "tick 602 ended\n", + "I am driver 8550 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 8551 - trip: [(9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 8552 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "3 drivers generated.\n", + "I am rider 8553 - dep: (4, 0) , arr: (9, 5)\n", + "I am rider 8554 - dep: (2, 2) , arr: (9, 3)\n", + "I am rider 8555 - dep: (1, 3) , arr: (8, 6)\n", + "I am rider 8556 - dep: (4, 9) , arr: (7, 8)\n", + "I am rider 8557 - dep: (5, 4) , arr: (6, 6)\n", + "I am rider 8558 - dep: (4, 0) , arr: (7, 8)\n", + "6 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 move from (1, 4) to (1, 3) using car (8414, [(1, 4), (1, 3)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8039 move from (2, 0) to (3, 0) using car (8523, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 move from (2, 0) to (3, 0) using car (8523, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8096 move from (2, 6) to (2, 7) using car (8520, [(2, 6), (2, 7)], 0)\n", + "Rider n° 8096 arrived with a waiting time of 12 ticks\n", + "Agent rider 8116 move from (2, 0) to (3, 0) using car (8523, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (2, 0) to (3, 0) using car (8523, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8179 move from (5, 2) to (6, 2) using car (8488, [(5, 2), (6, 2)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8230 doesn't move\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8263 move from (2, 3) to (1, 3) using car (8451, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (6, 4) to (6, 5) using car (8472, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 7) to (8, 6) using car (8467, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8345 move from (5, 9) to (4, 9) using car (8427, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 8347 doesn't move\n", - "Agent rider 8348 move from (8, 1) to (8, 2) using car (8534, [(8, 1), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8349 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 move from (7, 5) to (7, 4) using car (8514, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8366 move from (4, 3) to (4, 4) using car (8498, [(4, 3), (4, 4)], 0)\n", - "Rider n° 8366 arrived with a waiting time of 1 ticks\n", - "Agent rider 8367 move from (1, 5) to (1, 4) using car (8539, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8371 move from (3, 1) to (4, 1) using car (8462, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 move from (6, 5) to (6, 4) using car (8499, [(6, 5), (6, 4)], 0)\n", - "Agent rider 8377 move from (4, 4) to (4, 3) using car (8444, [(4, 4), (4, 3)], 0)\n", + "Agent rider 8348 move from (6, 8) to (5, 8) using car (8455, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8349 move from (4, 2) to (5, 2) using car (8515, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 8349 arrived with a waiting time of 4 ticks\n", + "Agent rider 8350 move from (0, 6) to (0, 7) using car (8495, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 8357 arrived\n", + "Driver 8366 arrived\n", + "Agent rider 8376 doesn't move\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 move from (3, 9) to (4, 9) using car (8473, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 8379 doesn't move\n", - "Agent rider 8381 move from (9, 6) to (8, 6) using car (8549, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Driver 8392 arrived\n", - "Agent rider 8400 move from (2, 0) to (2, 1) using car (8533, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8401 doesn't move\n", - "Agent rider 8402 move from (4, 3) to (3, 3) using car (8548, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8382 move from (4, 4) to (4, 3) using car (8485, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8384 doesn't move\n", + "Agent rider 8387 move from (2, 5) to (2, 6) using car (8405, [(2, 5), (2, 6)], 0)\n", + "Driver 8391 arrived\n", + "Agent rider 8398 doesn't move\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (3, 9) to (4, 9) using car (8473, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 8407 arrived\n", + "Driver 8409 arrived\n", "Driver 8411 arrived\n", - "Driver 8412 arrived\n", - "Driver 8413 arrived\n", - "Agent rider 8415 move from (4, 3) to (3, 3) using car (8548, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8418 move from (5, 6) to (5, 7) using car (8526, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 8425 arrived\n", - "Agent rider 8431 move from (0, 7) to (0, 6) using car (8495, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8432 move from (2, 0) to (2, 1) using car (8533, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (2, 0) to (2, 1) using car (8533, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8434 doesn't move\n", + "Driver 8426 arrived\n", + "Driver 8432 arrived\n", + "Driver 8436 arrived\n", + "Agent rider 8437 move from (2, 3) to (2, 2) using car (8499, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8438 move from (5, 9) to (4, 9) using car (8427, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 8442 arrived\n", "Driver 8445 arrived\n", - "Driver 8446 arrived\n", - "Agent rider 8450 move from (0, 7) to (0, 6) using car (8495, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8451 move from (5, 6) to (5, 7) using car (8526, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 move from (2, 0) to (3, 0) using car (8439, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8447 move from (3, 9) to (4, 9) using car (8473, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8448 move from (0, 6) to (0, 7) using car (8495, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8449 move from (5, 7) to (5, 8) using car (8494, [(5, 7), (5, 8)], 0)\n", + "Agent rider 8450 move from (6, 8) to (5, 8) using car (8455, [(6, 8), (5, 8), (4, 8)], 0)\n", "Driver 8454 arrived\n", - "Agent rider 8476 move from (7, 1) to (6, 1) using car (8437, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 move from (2, 3) to (2, 4) using car (8524, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8478 move from (1, 2) to (1, 3) using car (8536, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 8479 doesn't move\n", - "Agent rider 8486 move from (4, 3) to (3, 3) using car (8548, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 8456 arrived\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8459 doesn't move\n", + "Agent rider 8462 move from (7, 0) to (8, 0) using car (8521, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Driver 8466 arrived\n", + "Agent rider 8474 move from (5, 9) to (4, 9) using car (8427, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8475 move from (8, 7) to (8, 6) using car (8467, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 doesn't move\n", + "Driver 8487 arrived\n", "Driver 8492 arrived\n", - "Agent rider 8500 move from (4, 3) to (3, 3) using car (8548, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", - "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (4, 6) to (4, 5) using car (8459, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (5, 9) to (6, 9) using car (8489, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8507 move from (2, 0) to (3, 0) using car (8439, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8508 move from (2, 3) to (2, 4) using car (8524, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8509 doesn't move\n", - "Driver 8510 arrived\n", - "Driver 8512 arrived\n", - "Agent rider 8519 move from (7, 5) to (7, 4) using car (8514, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8537 move from (7, 5) to (7, 4) using car (8514, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8540 move from (5, 9) to (6, 9) using car (8489, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 8493 arrived\n", + "Agent rider 8503 move from (7, 0) to (8, 0) using car (8521, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8504 move from (3, 2) to (3, 1) using car (8508, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8505 move from (2, 0) to (3, 0) using car (8523, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8509 move from (7, 5) to (7, 4) using car (8484, [(7, 5), (7, 4)], 0)\n", + "Agent rider 8510 move from (3, 5) to (2, 5) using car (8470, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8511 move from (6, 6) to (6, 7) using car (8507, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8512 move from (5, 8) to (5, 9) using car (8478, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 8512 arrived with a waiting time of 1 ticks\n", + "Agent rider 8518 doesn't move\n", + "Agent rider 8519 move from (5, 7) to (5, 8) using car (8494, [(5, 7), (5, 8)], 0)\n", + "Agent rider 8527 move from (3, 9) to (4, 9) using car (8473, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8528 doesn't move\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 move from (2, 7) to (2, 6) using car (8497, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8531 move from (2, 6) to (2, 7) using car (8520, [(2, 6), (2, 7)], 0)\n", + "Agent rider 8532 doesn't move\n", + "Agent rider 8533 move from (4, 7) to (4, 8) using car (8463, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8535 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8538 move from (5, 8) to (4, 8) using car (8486, [(5, 8), (4, 8)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", "Agent rider 8541 doesn't move\n", - "Agent rider 8542 move from (4, 1) to (3, 1) using car (8491, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8543 doesn't move\n", + "Agent rider 8542 move from (5, 7) to (5, 8) using car (8494, [(5, 7), (5, 8)], 0)\n", + "Agent rider 8543 move from (6, 6) to (6, 7) using car (8507, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 8543 arrived with a waiting time of 1 ticks\n", "Agent rider 8544 doesn't move\n", "Agent rider 8545 doesn't move\n", - "Agent rider 8546 move from (6, 7) to (6, 8) using car (8424, [(6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 8551 doesn't move\n", - "Agent rider 8552 move from (4, 4) to (4, 3) using car (8444, [(4, 4), (4, 3)], 0)\n", + "Agent rider 8546 move from (0, 6) to (0, 7) using car (8495, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8547 move from (0, 6) to (0, 7) using car (8495, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 8548 move from (3, 1) to (4, 1) using car (8517, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8549 doesn't move\n", "Agent rider 8553 doesn't move\n", - "tick 613 ended\n", - "I am driver 8554 - trip: [(1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 8555 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 8556 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8557 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 8558 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 8559 - trip: [(8, 5), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 8560 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8561 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 8562 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 8563 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 8564 - trip: [(0, 5), (1, 5), (2, 5), (3, 5)]\n", - "I am driver 8565 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 8566 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 8567 - trip: [(6, 8), (5, 8), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 8568 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", - "I am driver 8569 - trip: [(6, 5), (6, 6), (6, 7)]\n", - "I am driver 8570 - trip: [(7, 3), (6, 3), (5, 3), (5, 4)]\n", - "I am driver 8571 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 8572 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 8573 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 8574 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8575 - trip: [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 8576 - trip: [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 8577 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "24 drivers generated.\n", - "I am rider 8578 - dep: (7, 7) , arr: (2, 7)\n", - "I am rider 8579 - dep: (6, 8) , arr: (4, 3)\n", - "I am rider 8580 - dep: (2, 7) , arr: (1, 7)\n", - "I am rider 8581 - dep: (3, 0) , arr: (8, 8)\n", - "I am rider 8582 - dep: (5, 3) , arr: (1, 3)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (8, 2) to (8, 3) using car (8534, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7615 move from (8, 2) to (8, 3) using car (8534, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7767 move from (0, 6) to (0, 5) using car (8495, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7920 move from (2, 8) to (2, 7) using car (8513, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7983 move from (2, 1) to (2, 2) using car (8533, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 7984 move from (2, 3) to (1, 3) using car (8481, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 8020 move from (8, 2) to (8, 3) using car (8534, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8041 move from (0, 6) to (0, 5) using car (8495, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8198 move from (2, 2) to (2, 3) using car (8455, [(2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8198 arrived with a waiting time of 12 ticks\n", - "Agent rider 8228 move from (7, 4) to (7, 3) using car (8514, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8229 move from (8, 6) to (7, 6) using car (8549, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8231 move from (1, 7) to (2, 7) using car (8577, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 8243 doesn't move\n", - "Agent rider 8279 move from (8, 2) to (8, 3) using car (8534, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8331 move from (6, 9) to (6, 8) using car (8489, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 8331 arrived with a waiting time of 10 ticks\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (8, 2) to (8, 3) using car (8534, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8336 move from (7, 5) to (7, 6) using car (8515, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8556 doesn't move\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 doesn't move\n", + "tick 603 ended\n", + "I am driver 8559 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 8560 - trip: [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 8561 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 8562 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 8563 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 8564 - trip: [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", + "I am driver 8565 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 8566 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 8567 - trip: [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)]\n", + "I am driver 8568 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 8569 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 8570 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", + "I am driver 8571 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8572 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 8573 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 8574 - trip: [(4, 5), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 8575 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 8576 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 8577 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 8578 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 8579 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 8580 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8581 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 8582 - trip: [(2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 8583 - trip: [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 8584 - trip: [(7, 5), (6, 5)]\n", + "I am driver 8585 - trip: [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 8586 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "28 drivers generated.\n", + "I am rider 8587 - dep: (9, 1) , arr: (9, 2)\n", + "I am rider 8588 - dep: (8, 5) , arr: (1, 7)\n", + "I am rider 8589 - dep: (3, 7) , arr: (4, 9)\n", + "3 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 move from (1, 3) to (0, 3) using car (8451, [(1, 3), (0, 3)], 0)\n", + "Agent rider 7986 move from (0, 7) to (0, 8) using car (8495, [(0, 7), (0, 8)], 0)\n", + "Agent rider 7989 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 move from (3, 0) to (2, 0) using car (8514, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8116 move from (3, 0) to (2, 0) using car (8514, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8119 move from (0, 7) to (0, 8) using car (8495, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8179 doesn't move\n", + "Agent rider 8180 move from (0, 7) to (0, 8) using car (8495, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8217 move from (9, 0) to (8, 0) using car (8561, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8230 move from (4, 2) to (4, 1) using car (8585, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 8230 arrived with a waiting time of 13 ticks\n", + "Agent rider 8253 move from (3, 0) to (2, 0) using car (8514, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 8253 arrived with a waiting time of 10 ticks\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8263 move from (1, 3) to (0, 3) using car (8451, [(1, 3), (0, 3)], 0)\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (6, 5) to (6, 6) using car (8472, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8347 doesn't move\n", - "Agent rider 8348 move from (8, 2) to (8, 3) using car (8534, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8349 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8363 move from (7, 4) to (7, 3) using car (8514, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 8363 arrived with a waiting time of 3 ticks\n", - "Agent rider 8367 move from (1, 4) to (1, 3) using car (8539, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8369 doesn't move\n", - "Agent rider 8371 move from (4, 1) to (5, 1) using car (8462, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Rider n° 8371 arrived with a waiting time of 5 ticks\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 doesn't move\n", + "Agent rider 8338 move from (8, 6) to (8, 5) using car (8467, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8345 move from (4, 9) to (3, 9) using car (8427, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8347 move from (0, 7) to (0, 8) using car (8495, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8348 doesn't move\n", + "Agent rider 8350 move from (0, 7) to (0, 8) using car (8495, [(0, 7), (0, 8)], 0)\n", + "Driver 8366 arrived\n", + "Agent rider 8376 doesn't move\n", "Agent rider 8377 doesn't move\n", - "Agent rider 8379 move from (3, 2) to (2, 2) using car (8419, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8381 move from (8, 6) to (7, 6) using car (8549, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Driver 8382 arrived\n", - "Agent rider 8400 move from (2, 1) to (2, 2) using car (8533, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8401 move from (3, 6) to (2, 6) using car (8482, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 8402 move from (3, 3) to (3, 4) using car (8548, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 8412 arrived\n", - "Agent rider 8415 move from (3, 3) to (3, 4) using car (8548, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8418 move from (5, 7) to (5, 8) using car (8526, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 8429 arrived\n", - "Agent rider 8431 move from (0, 6) to (0, 5) using car (8495, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8432 move from (2, 1) to (2, 2) using car (8533, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 doesn't move\n", - "Agent rider 8434 move from (7, 5) to (7, 6) using car (8515, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 8446 arrived\n", - "Driver 8447 arrived\n", - "Agent rider 8450 move from (0, 6) to (0, 5) using car (8495, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8451 move from (5, 7) to (5, 8) using car (8526, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8452 move from (3, 6) to (2, 6) using car (8482, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 8453 move from (3, 0) to (4, 0) using car (8439, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Driver 8458 arrived\n", - "Driver 8460 arrived\n", - "Driver 8464 arrived\n", - "Driver 8467 arrived\n", - "Driver 8469 arrived\n", - "Driver 8474 arrived\n", - "Agent rider 8476 move from (6, 1) to (5, 1) using car (8437, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8478 move from (1, 3) to (1, 4) using car (8536, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 8479 move from (5, 2) to (5, 3) using car (8550, [(5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Driver 8483 arrived\n", - "Agent rider 8486 move from (3, 3) to (3, 4) using car (8548, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 8487 arrived\n", - "Driver 8497 arrived\n", - "Agent rider 8500 move from (3, 3) to (3, 4) using car (8548, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (2, 2) to (2, 3) using car (8455, [(2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8503 move from (5, 2) to (5, 3) using car (8550, [(5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8504 move from (7, 5) to (7, 6) using car (8515, [(7, 5), (7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8505 move from (4, 5) to (4, 4) using car (8459, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (6, 9) to (6, 8) using car (8489, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8507 move from (3, 0) to (4, 0) using car (8439, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8508 doesn't move\n", + "Agent rider 8378 move from (4, 9) to (5, 9) using car (8473, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8379 doesn't move\n", + "Agent rider 8382 move from (4, 3) to (4, 2) using car (8485, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 8382 arrived with a waiting time of 4 ticks\n", + "Agent rider 8384 move from (4, 3) to (4, 2) using car (8485, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8387 move from (2, 6) to (2, 5) using car (8497, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8398 move from (2, 8) to (1, 8) using car (8560, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (4, 9) to (5, 9) using car (8473, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 8409 arrived\n", + "Driver 8436 arrived\n", + "Agent rider 8437 move from (2, 2) to (2, 1) using car (8499, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8438 move from (4, 9) to (3, 9) using car (8427, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8447 move from (4, 9) to (5, 9) using car (8473, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8448 move from (0, 7) to (0, 8) using car (8495, [(0, 7), (0, 8)], 0)\n", + "Agent rider 8449 move from (5, 8) to (4, 8) using car (8455, [(5, 8), (4, 8)], 0)\n", + "Agent rider 8450 doesn't move\n", + "Agent rider 8457 move from (2, 8) to (1, 8) using car (8560, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8458 move from (2, 6) to (2, 5) using car (8497, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8459 move from (3, 0) to (4, 0) using car (8523, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8462 move from (8, 0) to (8, 1) using car (8521, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8474 move from (4, 9) to (3, 9) using car (8427, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 8474 arrived with a waiting time of 4 ticks\n", + "Agent rider 8475 move from (8, 6) to (8, 5) using car (8467, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 move from (9, 2) to (9, 3) using car (8575, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 8481 arrived\n", + "Driver 8489 arrived\n", + "Driver 8493 arrived\n", + "Driver 8496 arrived\n", + "Agent rider 8503 move from (8, 0) to (8, 1) using car (8521, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8504 move from (3, 1) to (4, 1) using car (8508, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8505 move from (3, 0) to (2, 0) using car (8514, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 8509 doesn't move\n", - "Agent rider 8519 move from (7, 4) to (7, 3) using car (8514, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8537 move from (7, 4) to (7, 3) using car (8514, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8540 move from (6, 9) to (6, 8) using car (8489, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8541 move from (0, 0) to (1, 0) using car (8571, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8542 doesn't move\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (5, 8) to (5, 7) using car (8538, [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8546 move from (6, 8) to (6, 9) using car (8424, [(6, 8), (6, 9), (7, 9)], 0)\n", - "Rider n° 8546 arrived with a waiting time of 0 ticks\n", - "Agent rider 8551 doesn't move\n", - "Agent rider 8552 move from (4, 3) to (3, 3) using car (8485, [(4, 3), (3, 3)], 0)\n", + "Agent rider 8510 move from (2, 5) to (2, 4) using car (8468, [(2, 5), (2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 8511 move from (6, 7) to (6, 8) using car (8507, [(6, 7), (6, 8)], 0)\n", + "Agent rider 8518 move from (9, 5) to (9, 6) using car (8577, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8519 move from (5, 8) to (4, 8) using car (8455, [(5, 8), (4, 8)], 0)\n", + "Agent rider 8527 move from (4, 9) to (5, 9) using car (8473, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8528 move from (7, 2) to (6, 2) using car (8583, [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 move from (2, 6) to (2, 5) using car (8497, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8531 move from (2, 7) to (3, 7) using car (8552, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 8532 move from (4, 3) to (4, 2) using car (8485, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8533 move from (4, 8) to (5, 8) using car (8463, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8535 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (4, 9) to (3, 9) using car (8427, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8538 move from (4, 8) to (5, 8) using car (8463, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8542 move from (5, 8) to (4, 8) using car (8455, [(5, 8), (4, 8)], 0)\n", + "Rider n° 8542 arrived with a waiting time of 0 ticks\n", + "Agent rider 8544 move from (9, 5) to (8, 5) using car (8562, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (7, 6) to (6, 6) using car (8550, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 doesn't move\n", + "Agent rider 8547 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 doesn't move\n", "Agent rider 8553 doesn't move\n", - "Agent rider 8578 move from (7, 7) to (6, 7) using car (8560, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8579 move from (6, 8) to (5, 8) using car (8567, [(6, 8), (5, 8), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 8580 move from (2, 7) to (1, 7) using car (8475, [(2, 7), (1, 7)], 0)\n", - "Rider n° 8580 arrived with a waiting time of 0 ticks\n", - "Agent rider 8581 move from (3, 0) to (4, 0) using car (8439, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8582 doesn't move\n", - "tick 614 ended\n", - "I am driver 8583 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 8584 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", - "I am driver 8585 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 8586 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 8587 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 8588 - trip: [(5, 3), (5, 2)]\n", - "I am driver 8589 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 8590 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 8591 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 8592 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 8593 - trip: [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 8594 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "12 drivers generated.\n", - "I am rider 8595 - dep: (0, 4) , arr: (8, 8)\n", - "I am rider 8596 - dep: (6, 1) , arr: (9, 1)\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 move from (1, 3) to (0, 3) using car (8451, [(1, 3), (0, 3)], 0)\n", + "Agent rider 8556 move from (4, 9) to (5, 9) using car (8473, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 doesn't move\n", + "Agent rider 8587 move from (9, 1) to (8, 1) using car (8569, [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8588 doesn't move\n", + "Agent rider 8589 doesn't move\n", + "tick 604 ended\n", + "I am driver 8590 - trip: [(2, 3), (1, 3), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 8591 - trip: [(1, 4), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 8592 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 8593 - trip: [(3, 7), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 8594 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 8595 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 8596 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 8597 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 8598 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8599 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 8600 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 8601 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 8602 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 8603 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6)]\n", + "I am driver 8604 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 8605 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 8606 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 8607 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "18 drivers generated.\n", + "I am rider 8608 - dep: (8, 2) , arr: (3, 4)\n", + "I am rider 8609 - dep: (6, 5) , arr: (5, 8)\n", "2 riders generated.\n", - "Agent rider 7152 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7615 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7767 move from (0, 5) to (0, 4) using car (8495, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 7794 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7802 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7843 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7983 move from (2, 2) to (2, 3) using car (8533, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 7983 arrived with a waiting time of 16 ticks\n", - "Agent rider 7984 move from (1, 3) to (0, 3) using car (8481, [(1, 3), (0, 3)], 0)\n", - "Agent rider 7987 doesn't move\n", - "Agent rider 8020 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8041 move from (0, 5) to (0, 4) using car (8495, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (7, 3) to (7, 2) using car (8514, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8229 move from (7, 6) to (7, 7) using car (8515, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8231 move from (2, 7) to (2, 6) using car (8513, [(2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 8243 move from (3, 7) to (3, 6) using car (8565, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8279 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 move from (7, 6) to (7, 7) using car (8515, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8335 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8336 move from (7, 6) to (7, 7) using car (8515, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 7716 move from (2, 0) to (1, 0) using car (8514, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 7989 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 move from (3, 9) to (2, 9) using car (8427, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8082 move from (2, 0) to (1, 0) using car (8514, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8116 move from (2, 0) to (1, 0) using car (8514, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8119 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 doesn't move\n", + "Agent rider 8179 move from (6, 2) to (5, 2) using car (8583, [(6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (8, 0) to (8, 1) using car (8561, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8253 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (6, 6) to (6, 7) using car (8472, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 5) to (8, 6) using car (8525, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 8345 move from (3, 9) to (2, 9) using car (8427, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Agent rider 8347 doesn't move\n", - "Agent rider 8348 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8349 move from (5, 8) to (5, 9) using car (8526, [(5, 8), (5, 9)], 0)\n", - "Rider n° 8349 arrived with a waiting time of 3 ticks\n", - "Agent rider 8350 move from (8, 3) to (7, 3) using car (8534, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (5, 1) to (6, 1) using car (8462, [(5, 1), (6, 1)], 0)\n", - "Agent rider 8367 move from (1, 3) to (2, 3) using car (8592, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 8367 arrived with a waiting time of 5 ticks\n", - "Agent rider 8369 move from (3, 6) to (3, 5) using car (8521, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 8369 arrived with a waiting time of 9 ticks\n", - "Agent rider 8372 move from (6, 9) to (7, 9) using car (8424, [(6, 9), (7, 9)], 0)\n", - "Agent rider 8374 doesn't move\n", + "Agent rider 8348 move from (5, 8) to (6, 8) using car (8463, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8376 move from (8, 5) to (8, 4) using car (8467, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 8376 arrived with a waiting time of 5 ticks\n", "Agent rider 8377 doesn't move\n", - "Agent rider 8379 move from (2, 2) to (1, 2) using car (8419, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8381 move from (7, 6) to (6, 6) using car (8549, [(7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Driver 8399 arrived\n", - "Agent rider 8400 move from (2, 2) to (2, 3) using car (8533, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8401 move from (2, 6) to (2, 5) using car (8535, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Rider n° 8401 arrived with a waiting time of 5 ticks\n", - "Agent rider 8402 move from (3, 4) to (3, 5) using car (8548, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8415 move from (3, 4) to (3, 5) using car (8548, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8418 move from (5, 8) to (5, 9) using car (8526, [(5, 8), (5, 9)], 0)\n", - "Driver 8422 arrived\n", - "Agent rider 8431 doesn't move\n", - "Agent rider 8432 move from (2, 2) to (2, 3) using car (8533, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (2, 1) to (3, 1) using car (8562, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8434 move from (7, 6) to (7, 7) using car (8515, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 8444 arrived\n", - "Driver 8447 arrived\n", + "Agent rider 8378 move from (5, 9) to (6, 9) using car (8473, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8379 move from (8, 5) to (7, 5) using car (8562, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8384 move from (4, 2) to (4, 1) using car (8485, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 8384 arrived with a waiting time of 4 ticks\n", + "Agent rider 8387 move from (2, 5) to (2, 4) using car (8497, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8398 move from (1, 8) to (0, 8) using car (8560, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Rider n° 8398 arrived with a waiting time of 5 ticks\n", + "Agent rider 8399 move from (9, 6) to (9, 7) using car (8551, [(9, 6), (9, 7)], 0)\n", + "Rider n° 8399 arrived with a waiting time of 9 ticks\n", + "Driver 8401 arrived\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (5, 9) to (6, 9) using car (8473, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 8405 arrived\n", + "Driver 8414 arrived\n", + "Driver 8430 arrived\n", + "Agent rider 8437 move from (2, 1) to (2, 0) using car (8499, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8438 move from (3, 9) to (2, 9) using car (8427, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8447 move from (5, 9) to (6, 9) using car (8473, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8450 move from (5, 8) to (6, 8) using car (8463, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8457 move from (1, 8) to (0, 8) using car (8560, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8458 move from (2, 5) to (2, 4) using car (8497, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8459 move from (4, 0) to (5, 0) using car (8606, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8462 move from (8, 1) to (7, 1) using car (8569, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 8464 arrived\n", + "Driver 8471 arrived\n", + "Agent rider 8475 move from (8, 5) to (8, 4) using car (8467, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 move from (9, 3) to (9, 4) using car (8575, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 8484 arrived\n", + "Driver 8486 arrived\n", + "Driver 8488 arrived\n", + "Driver 8494 arrived\n", + "Driver 8500 arrived\n", + "Agent rider 8503 move from (8, 1) to (7, 1) using car (8569, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8504 move from (4, 1) to (5, 1) using car (8508, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8505 doesn't move\n", + "Agent rider 8509 doesn't move\n", + "Agent rider 8510 move from (2, 4) to (2, 3) using car (8468, [(2, 4), (2, 3), (1, 3)], 0)\n", + "Agent rider 8511 doesn't move\n", + "Driver 8513 arrived\n", + "Agent rider 8518 move from (9, 6) to (9, 7) using car (8577, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8519 doesn't move\n", + "Driver 8520 arrived\n", + "Agent rider 8527 move from (5, 9) to (6, 9) using car (8473, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8528 move from (6, 2) to (5, 2) using car (8583, [(6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 move from (2, 5) to (3, 5) using car (8572, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8531 doesn't move\n", + "Agent rider 8532 move from (4, 2) to (4, 1) using car (8485, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8533 doesn't move\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8535 move from (4, 0) to (4, 1) using car (8523, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (3, 9) to (2, 9) using car (8427, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8538 doesn't move\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8544 move from (8, 5) to (7, 5) using car (8562, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (6, 6) to (5, 6) using car (8550, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (0, 7) to (1, 7) using car (8604, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8547 move from (0, 7) to (1, 7) using car (8604, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8548 move from (4, 1) to (4, 0) using car (8585, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 move from (4, 0) to (4, 1) using car (8523, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8556 move from (5, 9) to (6, 9) using car (8473, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 move from (4, 0) to (4, 1) using car (8523, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8587 move from (8, 1) to (8, 2) using car (8521, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8588 move from (8, 5) to (7, 5) using car (8562, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8589 move from (3, 7) to (3, 8) using car (8482, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 8608 doesn't move\n", + "Agent rider 8609 doesn't move\n", + "tick 605 ended\n", + "I am driver 8610 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 8611 - trip: [(5, 2), (4, 2), (3, 2), (2, 2)]\n", + "2 drivers generated.\n", + "I am rider 8612 - dep: (0, 4) , arr: (1, 3)\n", + "I am rider 8613 - dep: (0, 4) , arr: (9, 7)\n", + "I am rider 8614 - dep: (5, 1) , arr: (6, 8)\n", + "I am rider 8615 - dep: (6, 9) , arr: (9, 7)\n", + "I am rider 8616 - dep: (7, 3) , arr: (5, 1)\n", + "I am rider 8617 - dep: (4, 2) , arr: (7, 7)\n", + "6 riders generated.\n", + "Agent rider 7716 move from (1, 0) to (0, 0) using car (8514, [(1, 0), (0, 0)], 0)\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7986 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7989 move from (7, 3) to (7, 2) using car (8522, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 doesn't move\n", + "Agent rider 8039 move from (3, 0) to (2, 0) using car (8581, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8080 move from (2, 9) to (1, 9) using car (8427, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8082 move from (1, 0) to (0, 0) using car (8514, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8116 move from (1, 0) to (0, 0) using car (8514, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8119 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (3, 0) to (2, 0) using car (8581, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8179 move from (5, 2) to (5, 1) using car (8583, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8180 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8217 move from (8, 1) to (8, 2) using car (8561, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (6, 7) to (6, 8) using car (8472, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 6) to (8, 7) using car (8525, [(8, 6), (8, 7)], 0)\n", + "Agent rider 8345 move from (2, 9) to (1, 9) using car (8427, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8347 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8348 move from (6, 8) to (7, 8) using car (8463, [(6, 8), (7, 8)], 0)\n", + "Agent rider 8350 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8377 doesn't move\n", + "Agent rider 8378 move from (6, 9) to (7, 9) using car (8473, [(6, 9), (7, 9)], 0)\n", + "Agent rider 8379 move from (7, 5) to (6, 5) using car (8562, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 8379 arrived with a waiting time of 5 ticks\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8399 doesn't move\n", + "Agent rider 8402 move from (7, 3) to (7, 2) using car (8522, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8403 move from (6, 9) to (7, 9) using car (8473, [(6, 9), (7, 9)], 0)\n", + "Driver 8414 arrived\n", + "Agent rider 8437 move from (2, 0) to (1, 0) using car (8499, [(2, 0), (1, 0)], 0)\n", + "Rider n° 8437 arrived with a waiting time of 6 ticks\n", + "Agent rider 8438 move from (2, 9) to (1, 9) using car (8427, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8447 move from (6, 9) to (7, 9) using car (8473, [(6, 9), (7, 9)], 0)\n", + "Agent rider 8448 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8449 doesn't move\n", "Agent rider 8450 doesn't move\n", - "Agent rider 8451 move from (5, 8) to (5, 9) using car (8526, [(5, 8), (5, 9)], 0)\n", - "Agent rider 8452 move from (2, 6) to (1, 6) using car (8482, [(2, 6), (1, 6), (0, 6)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 8453 move from (4, 0) to (5, 0) using car (8439, [(4, 0), (5, 0)], 0)\n", - "Agent rider 8476 move from (5, 1) to (4, 1) using car (8437, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8478 move from (1, 4) to (1, 5) using car (8536, [(1, 4), (1, 5)], 0)\n", - "Rider n° 8478 arrived with a waiting time of 2 ticks\n", - "Agent rider 8479 move from (5, 3) to (6, 3) using car (8550, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8486 move from (3, 4) to (3, 5) using car (8548, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 8490 arrived\n", + "Driver 8451 arrived\n", + "Driver 8452 arrived\n", + "Driver 8455 arrived\n", + "Agent rider 8457 move from (0, 8) to (0, 7) using car (8560, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8458 move from (2, 4) to (2, 3) using car (8497, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8459 move from (5, 0) to (6, 0) using car (8606, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8462 move from (7, 1) to (7, 2) using car (8569, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 8470 arrived\n", + "Agent rider 8475 move from (8, 4) to (8, 3) using car (8467, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8476 move from (9, 4) to (9, 5) using car (8575, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 8477 arrived\n", + "Driver 8479 arrived\n", + "Driver 8483 arrived\n", + "Driver 8488 arrived\n", + "Driver 8495 arrived\n", "Driver 8498 arrived\n", - "Driver 8499 arrived\n", - "Agent rider 8500 move from (3, 4) to (3, 5) using car (8548, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (2, 3) to (2, 4) using car (8455, [(2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8503 move from (5, 3) to (6, 3) using car (8550, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8504 move from (7, 6) to (7, 7) using car (8515, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8505 move from (4, 4) to (4, 3) using car (8459, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (6, 8) to (6, 7) using car (8489, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8507 move from (4, 0) to (5, 0) using car (8439, [(4, 0), (5, 0)], 0)\n", - "Agent rider 8508 doesn't move\n", + "Agent rider 8503 move from (7, 1) to (7, 2) using car (8569, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8504 move from (5, 1) to (6, 1) using car (8508, [(5, 1), (6, 1)], 0)\n", + "Agent rider 8505 doesn't move\n", + "Driver 8507 arrived\n", "Agent rider 8509 doesn't move\n", + "Agent rider 8510 move from (2, 3) to (1, 3) using car (8468, [(2, 3), (1, 3)], 0)\n", + "Rider n° 8510 arrived with a waiting time of 2 ticks\n", + "Agent rider 8511 doesn't move\n", "Driver 8517 arrived\n", + "Agent rider 8518 move from (9, 7) to (9, 8) using car (8577, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", "Agent rider 8519 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8537 move from (7, 3) to (7, 2) using car (8514, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8540 move from (6, 8) to (6, 7) using car (8489, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 8527 move from (6, 9) to (7, 9) using car (8473, [(6, 9), (7, 9)], 0)\n", + "Agent rider 8528 move from (5, 2) to (5, 1) using car (8583, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 move from (3, 5) to (4, 5) using car (8572, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8531 doesn't move\n", + "Agent rider 8532 move from (4, 1) to (4, 0) using car (8485, [(4, 1), (4, 0)], 0)\n", + "Agent rider 8533 doesn't move\n", + "Agent rider 8534 move from (8, 2) to (8, 3) using car (8521, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8535 move from (4, 1) to (4, 2) using car (8523, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (2, 9) to (1, 9) using car (8427, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8538 doesn't move\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", "Agent rider 8541 doesn't move\n", - "Agent rider 8542 doesn't move\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (5, 7) to (6, 7) using car (8440, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8551 move from (3, 6) to (3, 5) using car (8521, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8552 doesn't move\n", - "Agent rider 8553 move from (2, 5) to (2, 6) using car (8524, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8578 move from (6, 7) to (5, 7) using car (8560, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8579 move from (5, 8) to (5, 7) using car (8567, [(5, 8), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 8581 move from (4, 0) to (5, 0) using car (8439, [(4, 0), (5, 0)], 0)\n", - "Agent rider 8582 move from (5, 3) to (4, 3) using car (8555, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8596 doesn't move\n", - "tick 615 ended\n", - "I am driver 8597 - trip: [(9, 4), (8, 4), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 8598 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 8599 - trip: [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "3 drivers generated.\n", - "I am rider 8600 - dep: (6, 4) , arr: (5, 0)\n", - "I am rider 8601 - dep: (3, 0) , arr: (1, 9)\n", - "I am rider 8602 - dep: (0, 6) , arr: (7, 3)\n", - "I am rider 8603 - dep: (8, 8) , arr: (5, 5)\n", - "I am rider 8604 - dep: (7, 5) , arr: (7, 1)\n", - "I am rider 8605 - dep: (5, 4) , arr: (5, 9)\n", - "I am rider 8606 - dep: (9, 7) , arr: (8, 4)\n", - "7 riders generated.\n", - "Agent rider 7152 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7615 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7767 move from (0, 4) to (0, 3) using car (8495, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 7794 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7802 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7843 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 7920 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 7987 move from (8, 6) to (8, 5) using car (8557, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 7987 arrived with a waiting time of 25 ticks\n", - "Agent rider 8020 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 8041 move from (0, 4) to (0, 3) using car (8495, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (7, 2) to (7, 1) using car (8514, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8229 move from (7, 7) to (8, 7) using car (8465, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8231 move from (2, 6) to (1, 6) using car (8513, [(2, 6), (1, 6)], 0)\n", - "Agent rider 8243 move from (3, 6) to (3, 5) using car (8565, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 move from (8, 9) to (7, 9) using car (8472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8334 move from (7, 7) to (8, 7) using car (8515, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8335 move from (7, 3) to (6, 3) using car (8534, [(7, 3), (6, 3)], 0)\n", - "Agent rider 8336 move from (7, 7) to (8, 7) using car (8515, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8544 move from (7, 5) to (6, 5) using car (8562, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (5, 6) to (4, 6) using car (8550, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (1, 7) to (2, 7) using car (8604, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8547 move from (1, 7) to (2, 7) using car (8604, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8548 move from (4, 0) to (5, 0) using car (8585, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8549 move from (8, 2) to (8, 3) using car (8578, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 8553 move from (4, 1) to (4, 2) using car (8523, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8556 move from (6, 9) to (7, 9) using car (8473, [(6, 9), (7, 9)], 0)\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 move from (4, 1) to (4, 2) using car (8523, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 8584 arrived\n", + "Agent rider 8587 move from (8, 2) to (8, 3) using car (8521, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8588 move from (7, 5) to (6, 5) using car (8562, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8589 move from (3, 8) to (3, 9) using car (8482, [(3, 8), (3, 9)], 0)\n", + "Agent rider 8608 move from (8, 2) to (8, 3) using car (8521, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8609 doesn't move\n", + "Agent rider 8612 move from (0, 4) to (0, 3) using car (8591, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 8613 move from (0, 4) to (0, 3) using car (8591, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 8614 move from (5, 1) to (6, 1) using car (8508, [(5, 1), (6, 1)], 0)\n", + "Agent rider 8615 move from (6, 9) to (7, 9) using car (8473, [(6, 9), (7, 9)], 0)\n", + "Agent rider 8616 move from (7, 3) to (7, 2) using car (8522, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8617 doesn't move\n", + "tick 606 ended\n", + "I am driver 8618 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 8619 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 8620 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 8621 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7)]\n", + "I am driver 8622 - trip: [(5, 0), (6, 0)]\n", + "I am driver 8623 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 8624 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "7 drivers generated.\n", + "I am rider 8625 - dep: (3, 4) , arr: (2, 3)\n", + "I am rider 8626 - dep: (8, 9) , arr: (0, 1)\n", + "2 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7823 doesn't move\n", + "Agent rider 7855 move from (0, 3) to (0, 2) using car (8590, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 7986 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7989 move from (7, 2) to (7, 1) using car (8522, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8030 move from (8, 3) to (8, 2) using car (8467, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8039 move from (2, 0) to (2, 1) using car (8581, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8080 move from (1, 9) to (0, 9) using car (8427, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8119 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Rider n° 8119 arrived with a waiting time of 17 ticks\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (2, 0) to (2, 1) using car (8581, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8179 move from (5, 1) to (5, 0) using car (8583, [(5, 1), (5, 0)], 0)\n", + "Rider n° 8179 arrived with a waiting time of 3 ticks\n", + "Agent rider 8180 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Rider n° 8180 arrived with a waiting time of 16 ticks\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (0, 3) to (0, 2) using car (8590, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (6, 8) to (6, 9) using car (8472, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8347 move from (7, 2) to (7, 3) using car (8576, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Rider n° 8347 arrived with a waiting time of 8 ticks\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (1, 9) to (0, 9) using car (8427, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8347 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (8, 9) to (7, 9) using car (8472, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8369 move from (3, 6) to (3, 5) using car (8565, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 8369 arrived with a waiting time of 9 ticks\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 move from (4, 3) to (4, 2) using car (8459, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8379 move from (1, 2) to (0, 2) using car (8419, [(1, 2), (0, 2)], 0)\n", - "Agent rider 8381 move from (6, 6) to (6, 5) using car (8549, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 8400 move from (2, 3) to (2, 4) using car (8533, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8402 move from (3, 5) to (3, 6) using car (8548, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8415 move from (3, 5) to (3, 6) using car (8548, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8418 doesn't move\n", - "Agent rider 8431 doesn't move\n", - "Agent rider 8432 move from (2, 3) to (2, 4) using car (8533, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (3, 1) to (3, 2) using car (8562, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8434 move from (7, 7) to (8, 7) using car (8465, [(7, 7), (8, 7)], 0)\n", - "Driver 8447 arrived\n", - "Agent rider 8450 doesn't move\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 move from (1, 6) to (0, 6) using car (8482, [(1, 6), (0, 6)], 0)\n", - "Agent rider 8453 doesn't move\n", + "Agent rider 8350 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8377 move from (8, 3) to (8, 2) using car (8467, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 8377 arrived with a waiting time of 11 ticks\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8387 move from (2, 4) to (1, 4) using car (8574, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 8402 move from (7, 2) to (7, 1) using car (8522, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 move from (1, 9) to (0, 9) using car (8427, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8447 doesn't move\n", + "Agent rider 8448 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8450 move from (6, 8) to (6, 9) using car (8472, [(6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8450 arrived with a waiting time of 2 ticks\n", + "Driver 8452 arrived\n", + "Driver 8453 arrived\n", + "Agent rider 8457 move from (0, 7) to (0, 6) using car (8560, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8458 move from (2, 3) to (2, 2) using car (8497, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8459 move from (6, 0) to (6, 1) using car (8606, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8462 move from (7, 2) to (7, 3) using car (8569, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8475 move from (8, 3) to (8, 4) using car (8521, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8476 move from (9, 5) to (9, 6) using car (8575, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 8480 arrived\n", + "Agent rider 8503 move from (7, 2) to (7, 1) using car (8522, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8504 doesn't move\n", + "Agent rider 8505 move from (2, 0) to (2, 1) using car (8581, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8505 arrived with a waiting time of 5 ticks\n", + "Agent rider 8509 move from (7, 4) to (7, 5) using car (8601, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8511 move from (6, 8) to (5, 8) using car (8602, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8518 move from (9, 8) to (9, 9) using car (8577, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8519 doesn't move\n", + "Agent rider 8527 doesn't move\n", + "Agent rider 8528 move from (5, 1) to (5, 0) using car (8583, [(5, 1), (5, 0)], 0)\n", + "Agent rider 8529 doesn't move\n", + "Agent rider 8530 move from (4, 5) to (4, 4) using car (8572, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8531 doesn't move\n", + "Agent rider 8532 doesn't move\n", + "Agent rider 8533 doesn't move\n", + "Agent rider 8534 move from (8, 3) to (8, 4) using car (8521, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8535 move from (4, 2) to (4, 3) using car (8523, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 8535 arrived with a waiting time of 2 ticks\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (1, 9) to (0, 9) using car (8427, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8538 doesn't move\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 move from (1, 9) to (0, 9) using car (8427, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8544 move from (6, 5) to (5, 5) using car (8562, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (4, 6) to (3, 6) using car (8550, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (2, 7) to (3, 7) using car (8604, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8547 move from (2, 7) to (3, 7) using car (8604, [(2, 7), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8548 move from (5, 0) to (6, 0) using car (8622, [(5, 0), (6, 0)], 0)\n", + "Agent rider 8549 move from (8, 3) to (8, 4) using car (8578, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Driver 8551 arrived\n", + "Agent rider 8553 move from (4, 2) to (4, 3) using car (8523, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (2, 2) to (2, 1) using car (8563, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8555 move from (0, 3) to (0, 2) using car (8590, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 8556 doesn't move\n", + "Agent rider 8557 move from (5, 4) to (5, 3) using car (8624, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8558 move from (4, 2) to (4, 3) using car (8523, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8587 move from (8, 3) to (8, 2) using car (8467, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8588 move from (6, 5) to (5, 5) using car (8562, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8589 move from (3, 9) to (4, 9) using car (8559, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 8589 arrived with a waiting time of 1 ticks\n", + "Agent rider 8608 move from (8, 3) to (8, 4) using car (8521, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8609 move from (6, 5) to (5, 5) using car (8562, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8612 move from (0, 3) to (0, 2) using car (8590, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 8613 move from (0, 3) to (0, 2) using car (8590, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 8614 doesn't move\n", + "Agent rider 8615 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8616 move from (7, 2) to (7, 1) using car (8522, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8617 move from (4, 2) to (4, 3) using car (8523, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8625 doesn't move\n", + "Agent rider 8626 doesn't move\n", + "tick 607 ended\n", + "I am driver 8627 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 8628 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 8629 - trip: [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7)]\n", + "I am driver 8630 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 8631 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 8632 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 8633 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 8634 - trip: [(8, 2), (8, 3), (7, 3)]\n", + "I am driver 8635 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "9 drivers generated.\n", + "I am rider 8636 - dep: (7, 4) , arr: (5, 7)\n", + "1 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7823 move from (8, 3) to (9, 3) using car (8515, [(8, 3), (9, 3)], 0)\n", + "Rider n° 7823 arrived with a waiting time of 31 ticks\n", + "Agent rider 7855 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 7986 move from (0, 6) to (0, 5) using car (8560, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 7989 move from (7, 1) to (7, 0) using car (8522, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 7989 arrived with a waiting time of 12 ticks\n", + "Agent rider 8028 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8030 move from (8, 2) to (8, 1) using car (8467, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Rider n° 8030 arrived with a waiting time of 10 ticks\n", + "Agent rider 8039 move from (2, 1) to (2, 2) using car (8581, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8152 move from (2, 1) to (2, 2) using car (8581, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8180 doesn't move\n", + "Agent rider 8217 move from (8, 2) to (8, 1) using car (8467, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8263 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8309 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8336 move from (6, 9) to (7, 9) using car (8472, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8337 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (0, 6) to (0, 5) using car (8560, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8348 doesn't move\n", + "Agent rider 8350 move from (0, 6) to (0, 5) using car (8560, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8387 move from (1, 4) to (0, 4) using car (8574, [(1, 4), (0, 4)], 0)\n", + "Agent rider 8402 move from (7, 1) to (7, 0) using car (8522, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Driver 8440 arrived\n", + "Agent rider 8447 doesn't move\n", + "Agent rider 8448 move from (0, 6) to (0, 5) using car (8560, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Driver 8452 arrived\n", + "Agent rider 8457 move from (0, 6) to (0, 5) using car (8560, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 8458 move from (2, 2) to (2, 1) using car (8497, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8459 move from (6, 1) to (6, 2) using car (8606, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Rider n° 8459 arrived with a waiting time of 5 ticks\n", + "Agent rider 8462 move from (7, 3) to (8, 3) using car (8576, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 8463 arrived\n", "Driver 8468 arrived\n", "Driver 8473 arrived\n", - "Driver 8475 arrived\n", - "Agent rider 8476 move from (4, 1) to (3, 1) using car (8437, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 move from (2, 4) to (3, 4) using car (8563, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8479 move from (6, 3) to (7, 3) using car (8550, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8475 move from (8, 4) to (8, 5) using car (8521, [(8, 4), (8, 5)], 0)\n", + "Agent rider 8476 move from (9, 6) to (8, 6) using car (8627, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 8482 arrived\n", "Driver 8485 arrived\n", - "Agent rider 8486 move from (3, 5) to (3, 6) using car (8548, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 8491 arrived\n", "Driver 8499 arrived\n", - "Agent rider 8500 move from (3, 5) to (3, 6) using car (8548, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (2, 4) to (1, 4) using car (8455, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8503 move from (6, 3) to (7, 3) using car (8550, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8504 move from (7, 7) to (8, 7) using car (8465, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8505 move from (4, 3) to (4, 2) using car (8459, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (6, 7) to (6, 6) using car (8573, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (2, 4) to (3, 4) using car (8563, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8509 doesn't move\n", - "Driver 8511 arrived\n", - "Driver 8518 arrived\n", + "Agent rider 8503 move from (7, 1) to (7, 0) using car (8522, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8504 move from (6, 1) to (6, 2) using car (8606, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 8508 arrived\n", + "Agent rider 8509 move from (7, 5) to (7, 6) using car (8601, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8511 move from (5, 8) to (5, 7) using car (8602, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 8514 arrived\n", + "Agent rider 8518 move from (9, 9) to (8, 9) using car (8577, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Rider n° 8518 arrived with a waiting time of 4 ticks\n", "Agent rider 8519 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Driver 8528 arrived\n", - "Driver 8529 arrived\n", - "Agent rider 8537 move from (7, 2) to (7, 1) using car (8514, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8540 move from (6, 7) to (6, 6) using car (8489, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 8540 arrived with a waiting time of 1 ticks\n", - "Agent rider 8541 move from (1, 0) to (2, 0) using car (8590, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 1) to (3, 2) using car (8562, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (6, 7) to (7, 7) using car (8440, [(6, 7), (7, 7)], 0)\n", - "Agent rider 8551 move from (3, 5) to (3, 4) using car (8521, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8552 doesn't move\n", - "Agent rider 8553 move from (2, 6) to (2, 7) using car (8524, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8578 move from (5, 7) to (4, 7) using car (8560, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8579 move from (5, 7) to (4, 7) using car (8560, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8581 doesn't move\n", - "Agent rider 8582 move from (4, 3) to (3, 3) using car (8575, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 8595 move from (0, 4) to (0, 5) using car (8586, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 doesn't move\n", - "Agent rider 8600 doesn't move\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 doesn't move\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8604 doesn't move\n", - "Agent rider 8605 doesn't move\n", - "Agent rider 8606 doesn't move\n", - "tick 616 ended\n", - "I am driver 8607 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8608 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 8609 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 8610 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 8611 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8612 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (7, 4)]\n", - "I am driver 8613 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 8614 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "8 drivers generated.\n", - "I am rider 8615 - dep: (7, 8) , arr: (6, 9)\n", - "I am rider 8616 - dep: (2, 2) , arr: (2, 5)\n", - "I am rider 8617 - dep: (4, 3) , arr: (5, 2)\n", - "I am rider 8618 - dep: (3, 5) , arr: (3, 6)\n", - "I am rider 8619 - dep: (8, 6) , arr: (1, 9)\n", - "I am rider 8620 - dep: (6, 1) , arr: (0, 5)\n", - "I am rider 8621 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 8622 - dep: (5, 9) , arr: (9, 2)\n", - "8 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 move from (0, 3) to (0, 2) using car (8495, [(0, 3), (0, 2)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7920 move from (2, 7) to (3, 7) using car (8524, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 7920 arrived with a waiting time of 26 ticks\n", - "Agent rider 7981 move from (2, 8) to (2, 9) using car (8531, [(2, 8), (2, 9)], 0)\n", - "Agent rider 7984 move from (0, 3) to (0, 2) using car (8495, [(0, 3), (0, 2)], 0)\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 move from (0, 3) to (0, 2) using car (8495, [(0, 3), (0, 2)], 0)\n", - "Agent rider 8071 doesn't move\n", - "Agent rider 8076 move from (8, 7) to (9, 7) using car (8515, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8228 move from (7, 1) to (7, 0) using car (8514, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8243 move from (3, 5) to (3, 4) using car (8565, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8279 move from (7, 3) to (8, 3) using car (8550, [(7, 3), (8, 3)], 0)\n", - "Agent rider 8285 move from (7, 9) to (6, 9) using car (8472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8334 move from (8, 7) to (9, 7) using car (8515, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8335 doesn't move\n", - "Agent rider 8336 move from (8, 7) to (9, 7) using car (8515, [(8, 7), (9, 7)], 0)\n", + "Driver 8524 arrived\n", + "Driver 8525 arrived\n", + "Agent rider 8527 doesn't move\n", + "Agent rider 8528 doesn't move\n", + "Agent rider 8529 move from (7, 5) to (7, 6) using car (8571, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (4, 4) to (5, 4) using car (8572, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8531 move from (3, 7) to (4, 7) using car (8604, [(3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 8532 doesn't move\n", + "Agent rider 8533 move from (5, 8) to (5, 7) using car (8602, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8534 move from (8, 4) to (7, 4) using car (8631, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8536 move from (0, 1) to (1, 1) using car (8630, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8538 move from (5, 8) to (5, 7) using car (8602, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8539 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8544 move from (5, 5) to (4, 5) using car (8562, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (3, 6) to (3, 5) using car (8550, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (3, 7) to (3, 6) using car (8635, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8547 move from (3, 7) to (3, 6) using car (8635, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (8, 4) to (7, 4) using car (8631, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8553 move from (4, 3) to (4, 4) using car (8523, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (2, 1) to (3, 1) using car (8563, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8555 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8556 doesn't move\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 move from (4, 3) to (4, 4) using car (8523, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 8582 arrived\n", + "Agent rider 8587 move from (8, 2) to (8, 1) using car (8467, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8588 move from (5, 5) to (4, 5) using car (8562, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8608 move from (8, 4) to (7, 4) using car (8631, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8609 doesn't move\n", + "Agent rider 8612 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8613 move from (0, 2) to (0, 1) using car (8590, [(0, 2), (0, 1)], 0)\n", + "Agent rider 8614 move from (6, 1) to (6, 2) using car (8606, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 8615 doesn't move\n", + "Agent rider 8616 move from (7, 1) to (7, 0) using car (8522, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8617 move from (4, 3) to (4, 4) using car (8523, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8625 move from (3, 4) to (3, 3) using car (8600, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8626 move from (8, 9) to (7, 9) using car (8628, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8636 doesn't move\n", + "tick 608 ended\n", + "I am driver 8637 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8638 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 8639 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 8640 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 8641 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 8642 - trip: [(4, 6), (5, 6), (6, 6), (6, 7)]\n", + "I am driver 8643 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 8644 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 8645 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 8646 - trip: [(6, 0), (5, 0), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 8647 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 8648 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8649 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 8650 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 8651 - trip: [(2, 2), (1, 2), (0, 2)]\n", + "I am driver 8652 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "16 drivers generated.\n", + "I am rider 8653 - dep: (9, 7) , arr: (7, 4)\n", + "I am rider 8654 - dep: (3, 7) , arr: (9, 4)\n", + "I am rider 8655 - dep: (6, 7) , arr: (3, 9)\n", + "I am rider 8656 - dep: (8, 8) , arr: (4, 2)\n", + "4 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7986 move from (0, 5) to (0, 4) using car (8560, [(0, 5), (0, 4)], 0)\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8039 move from (2, 2) to (2, 3) using car (8581, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8152 move from (2, 2) to (2, 3) using car (8581, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8152 arrived with a waiting time of 15 ticks\n", + "Agent rider 8217 move from (8, 1) to (9, 1) using car (8467, [(8, 1), (9, 1)], 0)\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8336 move from (7, 9) to (8, 9) using car (8472, [(7, 9), (8, 9)], 0)\n", "Agent rider 8337 doesn't move\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (0, 5) to (0, 4) using car (8560, [(0, 5), (0, 4)], 0)\n", "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (7, 9) to (6, 9) using car (8472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8355 move from (6, 1) to (6, 2) using car (8612, [(6, 1), (6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 8372 move from (7, 9) to (6, 9) using car (8472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 move from (4, 2) to (4, 1) using car (8459, [(4, 2), (4, 1)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8381 move from (6, 5) to (5, 5) using car (8574, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8400 move from (2, 4) to (2, 5) using car (8533, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8402 move from (3, 6) to (3, 7) using car (8548, [(3, 6), (3, 7)], 0)\n", - "Agent rider 8415 move from (3, 6) to (3, 7) using car (8548, [(3, 6), (3, 7)], 0)\n", - "Agent rider 8418 doesn't move\n", - "Driver 8420 arrived\n", - "Driver 8424 arrived\n", - "Agent rider 8431 move from (0, 5) to (0, 6) using car (8586, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8432 move from (2, 4) to (2, 5) using car (8533, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (3, 2) to (3, 3) using car (8562, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8434 move from (8, 7) to (9, 7) using car (8515, [(8, 7), (9, 7)], 0)\n", - "Driver 8439 arrived\n", - "Agent rider 8450 move from (0, 5) to (0, 6) using car (8586, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 doesn't move\n", - "Agent rider 8453 doesn't move\n", - "Driver 8462 arrived\n", - "Driver 8466 arrived\n", - "Driver 8475 arrived\n", - "Agent rider 8476 move from (3, 1) to (2, 1) using car (8437, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8477 move from (3, 4) to (4, 4) using car (8563, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8479 move from (7, 3) to (8, 3) using car (8550, [(7, 3), (8, 3)], 0)\n", - "Driver 8481 arrived\n", - "Agent rider 8486 move from (3, 6) to (3, 7) using car (8548, [(3, 6), (3, 7)], 0)\n", - "Agent rider 8500 move from (3, 6) to (3, 7) using car (8548, [(3, 6), (3, 7)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (1, 4) to (0, 4) using car (8455, [(1, 4), (0, 4)], 0)\n", - "Agent rider 8503 move from (7, 3) to (7, 4) using car (8576, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 8504 move from (8, 7) to (9, 7) using car (8515, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8505 move from (4, 2) to (4, 1) using car (8459, [(4, 2), (4, 1)], 0)\n", - "Agent rider 8506 move from (6, 6) to (5, 6) using car (8594, [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (3, 4) to (4, 4) using car (8563, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8509 move from (2, 7) to (3, 7) using car (8524, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8519 move from (7, 3) to (8, 3) using car (8550, [(7, 3), (8, 3)], 0)\n", - "Rider n° 8519 arrived with a waiting time of 4 ticks\n", - "Agent rider 8520 doesn't move\n", - "Driver 8522 arrived\n", - "Driver 8526 arrived\n", - "Driver 8529 arrived\n", - "Driver 8532 arrived\n", - "Driver 8536 arrived\n", - "Agent rider 8537 move from (7, 1) to (7, 0) using car (8514, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 8539 arrived\n", - "Agent rider 8541 move from (2, 0) to (2, 1) using car (8590, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 2) to (3, 3) using car (8562, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 move from (7, 9) to (6, 9) using car (8472, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8545 doesn't move\n", - "Agent rider 8551 move from (3, 4) to (4, 4) using car (8563, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8552 move from (3, 3) to (2, 3) using car (8575, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 8553 move from (2, 7) to (3, 7) using car (8524, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8569 arrived\n", - "Agent rider 8578 move from (4, 7) to (3, 7) using car (8560, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8579 move from (4, 7) to (3, 7) using car (8560, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 8581 doesn't move\n", - "Agent rider 8582 move from (3, 3) to (2, 3) using car (8575, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 8588 arrived\n", - "Agent rider 8595 move from (0, 5) to (0, 6) using car (8586, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (6, 1) to (6, 2) using car (8612, [(6, 1), (6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 8600 doesn't move\n", - "Agent rider 8601 move from (3, 0) to (4, 0) using car (8571, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 8602 doesn't move\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8604 doesn't move\n", - "Agent rider 8605 doesn't move\n", - "Agent rider 8606 move from (9, 7) to (9, 8) using car (8559, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8616 doesn't move\n", - "Agent rider 8617 doesn't move\n", - "Agent rider 8618 move from (3, 5) to (4, 5) using car (8593, [(3, 5), (4, 5), (5, 5)], 0)\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8620 move from (6, 1) to (6, 2) using car (8612, [(6, 1), (6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 8621 doesn't move\n", - "Agent rider 8622 doesn't move\n", - "tick 617 ended\n", - "I am driver 8623 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8624 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "I am driver 8625 - trip: [(4, 9), (5, 9), (6, 9)]\n", - "I am driver 8626 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 8627 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 8628 - trip: [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 8629 - trip: [(7, 8), (7, 7), (7, 6)]\n", - "I am driver 8630 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 8631 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 8632 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 8633 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 8634 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 8635 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", - "I am driver 8636 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 8637 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 8638 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 8639 - trip: [(2, 3), (2, 4), (2, 5), (3, 5), (4, 5)]\n", - "I am driver 8640 - trip: [(1, 6), (1, 5), (1, 4), (0, 4)]\n", - "I am driver 8641 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "19 drivers generated.\n", - "I am rider 8642 - dep: (3, 3) , arr: (9, 0)\n", - "I am rider 8643 - dep: (5, 3) , arr: (3, 2)\n", - "2 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8071 move from (8, 6) to (8, 7) using car (8558, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 8071 arrived with a waiting time of 23 ticks\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (7, 0) to (8, 0) using car (8514, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8231 move from (1, 6) to (1, 5) using car (8640, [(1, 6), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 8243 move from (3, 4) to (3, 3) using car (8565, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 move from (6, 9) to (5, 9) using car (8472, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 doesn't move\n", + "Agent rider 8350 move from (0, 5) to (0, 4) using car (8560, [(0, 5), (0, 4)], 0)\n", + "Agent rider 8378 move from (7, 9) to (7, 8) using car (8628, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8387 move from (0, 4) to (0, 3) using car (8620, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8402 move from (7, 0) to (6, 0) using car (8522, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8403 move from (7, 9) to (7, 8) using car (8628, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 8427 arrived\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8447 move from (7, 9) to (7, 8) using car (8628, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 8447 arrived with a waiting time of 4 ticks\n", + "Agent rider 8448 move from (0, 5) to (0, 4) using car (8560, [(0, 5), (0, 4)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8457 move from (0, 5) to (0, 4) using car (8560, [(0, 5), (0, 4)], 0)\n", + "Agent rider 8458 move from (2, 1) to (2, 0) using car (8497, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8462 move from (8, 3) to (7, 3) using car (8634, [(8, 3), (7, 3)], 0)\n", + "Agent rider 8475 move from (8, 5) to (8, 6) using car (8578, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 8476 move from (8, 6) to (7, 6) using car (8627, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 8478 arrived\n", + "Driver 8485 arrived\n", + "Agent rider 8503 move from (7, 0) to (6, 0) using car (8522, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8504 move from (6, 2) to (6, 3) using car (8606, [(6, 2), (6, 3)], 0)\n", + "Agent rider 8509 move from (7, 6) to (7, 7) using car (8601, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8511 move from (5, 7) to (4, 7) using car (8603, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6)], 0)\n", + "Agent rider 8519 doesn't move\n", + "Driver 8525 arrived\n", + "Agent rider 8527 move from (7, 9) to (7, 8) using car (8628, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8528 doesn't move\n", + "Agent rider 8529 move from (7, 6) to (7, 7) using car (8571, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (5, 4) to (6, 4) using car (8572, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8531 move from (4, 7) to (5, 7) using car (8604, [(4, 7), (5, 7)], 0)\n", + "Rider n° 8531 arrived with a waiting time of 4 ticks\n", + "Agent rider 8532 move from (4, 0) to (5, 0) using car (8643, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8533 move from (5, 7) to (5, 6) using car (8602, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8534 move from (7, 4) to (6, 4) using car (8631, [(7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8536 move from (1, 1) to (2, 1) using car (8630, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8538 move from (5, 7) to (5, 6) using car (8640, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8544 move from (4, 5) to (3, 5) using car (8562, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (3, 5) to (3, 4) using car (8550, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (3, 6) to (3, 5) using car (8635, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8547 move from (3, 6) to (3, 5) using car (8635, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (7, 4) to (7, 5) using car (8569, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 8552 arrived\n", + "Agent rider 8553 move from (4, 4) to (4, 5) using car (8523, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (3, 1) to (4, 1) using car (8563, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8556 move from (7, 9) to (7, 8) using car (8628, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 8556 arrived with a waiting time of 3 ticks\n", + "Agent rider 8557 move from (5, 3) to (5, 4) using car (8597, [(5, 3), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8558 move from (4, 4) to (4, 5) using car (8523, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 8564 arrived\n", + "Driver 8567 arrived\n", + "Driver 8583 arrived\n", + "Agent rider 8587 move from (8, 1) to (9, 1) using car (8467, [(8, 1), (9, 1)], 0)\n", + "Agent rider 8588 move from (4, 5) to (3, 5) using car (8562, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 8593 arrived\n", + "Agent rider 8608 move from (7, 4) to (6, 4) using car (8631, [(7, 4), (6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8609 move from (5, 5) to (5, 4) using car (8566, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8614 doesn't move\n", + "Agent rider 8615 move from (7, 9) to (7, 8) using car (8628, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8616 move from (7, 0) to (6, 0) using car (8522, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8617 move from (4, 4) to (4, 5) using car (8523, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 8622 arrived\n", + "Agent rider 8625 move from (3, 3) to (3, 2) using car (8600, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8626 doesn't move\n", + "Agent rider 8636 move from (7, 4) to (7, 5) using car (8569, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8653 move from (9, 7) to (9, 8) using car (8575, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8655 doesn't move\n", + "Agent rider 8656 doesn't move\n", + "tick 609 ended\n", + "I am driver 8657 - trip: [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 8658 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 8659 - trip: [(6, 6), (7, 6), (8, 6), (8, 5), (9, 5)]\n", + "I am driver 8660 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 8661 - trip: [(6, 1), (6, 2), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 8662 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 8663 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 8664 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 8665 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 8666 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 8667 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 8668 - trip: [(8, 0), (8, 1)]\n", + "I am driver 8669 - trip: [(4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 8670 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "14 drivers generated.\n", + "I am rider 8671 - dep: (4, 7) , arr: (7, 3)\n", + "1 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", "Agent rider 8336 doesn't move\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8348 move from (7, 3) to (7, 2) using car (8608, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 8350 move from (7, 3) to (7, 2) using car (8608, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 8353 move from (6, 9) to (5, 9) using car (8472, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8355 move from (6, 2) to (6, 3) using car (8612, [(6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 8372 move from (6, 9) to (5, 9) using car (8472, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8381 move from (5, 5) to (5, 4) using car (8574, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8381 arrived with a waiting time of 8 ticks\n", - "Agent rider 8400 doesn't move\n", - "Agent rider 8402 move from (3, 7) to (4, 7) using car (8524, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8415 move from (3, 7) to (4, 7) using car (8524, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8418 doesn't move\n", - "Driver 8419 arrived\n", - "Driver 8424 arrived\n", - "Agent rider 8431 move from (0, 6) to (0, 7) using car (8586, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8432 move from (2, 5) to (2, 6) using car (8533, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (3, 3) to (3, 4) using car (8562, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Driver 8440 arrived\n", - "Agent rider 8450 move from (0, 6) to (0, 7) using car (8586, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8452 move from (0, 6) to (0, 7) using car (8586, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 8452 arrived with a waiting time of 8 ticks\n", - "Agent rider 8453 move from (5, 0) to (4, 0) using car (8523, [(5, 0), (4, 0)], 0)\n", - "Driver 8463 arrived\n", - "Driver 8465 arrived\n", - "Agent rider 8476 move from (2, 1) to (1, 1) using car (8437, [(2, 1), (1, 1)], 0)\n", - "Agent rider 8477 move from (4, 4) to (5, 4) using car (8563, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8479 doesn't move\n", - "Driver 8482 arrived\n", - "Agent rider 8486 move from (3, 7) to (4, 7) using car (8524, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8500 move from (3, 7) to (4, 7) using car (8524, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8501 move from (9, 8) to (9, 9) using car (8559, [(9, 8), (9, 9)], 0)\n", - "Agent rider 8502 move from (0, 4) to (1, 4) using car (8636, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8503 move from (7, 4) to (7, 5) using car (8576, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8348 move from (7, 8) to (7, 7) using car (8628, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 8348 arrived with a waiting time of 9 ticks\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8378 move from (7, 8) to (7, 7) using car (8628, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8387 move from (0, 3) to (0, 2) using car (8620, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8402 move from (6, 0) to (5, 0) using car (8522, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8403 move from (7, 8) to (7, 7) using car (8628, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 move from (4, 8) to (5, 8) using car (8607, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 move from (2, 0) to (1, 0) using car (8497, [(2, 0), (1, 0)], 0)\n", + "Agent rider 8462 doesn't move\n", + "Agent rider 8475 doesn't move\n", + "Agent rider 8476 move from (7, 6) to (6, 6) using car (8627, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 8485 arrived\n", + "Driver 8490 arrived\n", + "Agent rider 8503 move from (6, 0) to (5, 0) using car (8522, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (4, 1) to (4, 2) using car (8638, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8506 move from (5, 6) to (4, 6) using car (8594, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 move from (5, 0) to (4, 0) using car (8523, [(5, 0), (4, 0)], 0)\n", - "Agent rider 8508 move from (4, 4) to (5, 4) using car (8563, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8509 move from (3, 7) to (4, 7) using car (8524, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8513 arrived\n", - "Driver 8516 arrived\n", - "Agent rider 8520 move from (1, 8) to (2, 8) using car (8632, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8525 arrived\n", - "Driver 8534 arrived\n", - "Agent rider 8537 move from (7, 0) to (8, 0) using car (8514, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8541 move from (2, 1) to (2, 2) using car (8590, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 3) to (3, 4) using car (8562, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8543 move from (1, 8) to (2, 8) using car (8632, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8544 move from (6, 9) to (5, 9) using car (8472, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8545 doesn't move\n", - "Agent rider 8551 move from (4, 4) to (5, 4) using car (8563, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8552 move from (2, 3) to (1, 3) using car (8575, [(2, 3), (1, 3)], 0)\n", - "Agent rider 8553 move from (3, 7) to (3, 6) using car (8585, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8564 arrived\n", + "Agent rider 8509 doesn't move\n", + "Agent rider 8511 move from (4, 7) to (3, 7) using car (8603, [(4, 7), (3, 7), (3, 6), (2, 6)], 0)\n", + "Rider n° 8511 arrived with a waiting time of 5 ticks\n", + "Driver 8515 arrived\n", + "Agent rider 8519 move from (4, 8) to (5, 8) using car (8607, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 8521 arrived\n", + "Agent rider 8527 move from (7, 8) to (7, 7) using car (8628, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8528 move from (5, 0) to (4, 0) using car (8610, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 8529 move from (7, 7) to (7, 8) using car (8571, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (6, 4) to (7, 4) using car (8572, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8532 move from (5, 0) to (5, 1) using car (8646, [(5, 0), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 8533 move from (5, 6) to (5, 5) using car (8602, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8534 move from (6, 4) to (5, 4) using car (8631, [(6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8536 move from (2, 1) to (3, 1) using car (8630, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8538 move from (5, 6) to (5, 5) using car (8640, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8544 move from (3, 5) to (3, 4) using car (8562, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (3, 4) to (3, 3) using car (8550, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (3, 5) to (3, 4) using car (8562, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8547 move from (3, 5) to (3, 4) using car (8562, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8548 move from (6, 0) to (5, 0) using car (8522, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8549 move from (7, 5) to (7, 6) using car (8569, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8553 move from (4, 5) to (5, 5) using car (8523, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (4, 1) to (5, 1) using car (8563, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8557 move from (5, 4) to (6, 4) using car (8597, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 8558 move from (4, 5) to (5, 5) using car (8523, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", "Driver 8570 arrived\n", - "Agent rider 8578 move from (3, 7) to (2, 7) using car (8560, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 8578 arrived with a waiting time of 0 ticks\n", - "Agent rider 8579 move from (3, 7) to (3, 6) using car (8585, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8581 move from (5, 0) to (4, 0) using car (8523, [(5, 0), (4, 0)], 0)\n", - "Agent rider 8582 move from (2, 3) to (1, 3) using car (8575, [(2, 3), (1, 3)], 0)\n", - "Rider n° 8582 arrived with a waiting time of 1 ticks\n", - "Agent rider 8595 move from (0, 6) to (0, 7) using car (8586, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (6, 2) to (6, 3) using car (8612, [(6, 2), (6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 8600 doesn't move\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (0, 6) to (0, 7) using car (8586, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8604 doesn't move\n", - "Agent rider 8605 doesn't move\n", - "Agent rider 8606 move from (9, 8) to (9, 9) using car (8559, [(9, 8), (9, 9)], 0)\n", - "Agent rider 8615 move from (7, 8) to (7, 7) using car (8629, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 8616 doesn't move\n", - "Agent rider 8617 move from (4, 3) to (5, 3) using car (8592, [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8618 move from (4, 5) to (5, 5) using car (8593, [(4, 5), (5, 5)], 0)\n", - "Agent rider 8619 move from (8, 6) to (8, 7) using car (8589, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8620 doesn't move\n", - "Agent rider 8621 move from (0, 1) to (1, 1) using car (8626, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 8622 doesn't move\n", - "Agent rider 8642 move from (3, 3) to (3, 2) using car (8521, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8643 doesn't move\n", - "tick 618 ended\n", - "I am driver 8644 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2)]\n", - "I am driver 8645 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", - "I am driver 8646 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 8647 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 8648 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "5 drivers generated.\n", - "I am rider 8649 - dep: (5, 6) , arr: (5, 2)\n", - "I am rider 8650 - dep: (6, 4) , arr: (9, 5)\n", - "I am rider 8651 - dep: (2, 0) , arr: (0, 3)\n", - "I am rider 8652 - dep: (3, 8) , arr: (5, 6)\n", - "I am rider 8653 - dep: (4, 0) , arr: (5, 2)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (6, 3) to (6, 4) using car (8612, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 7615 move from (6, 3) to (6, 4) using car (8612, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (6, 3) to (6, 4) using car (8612, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 7802 move from (6, 3) to (6, 4) using car (8612, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 7843 move from (6, 3) to (6, 4) using car (8612, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8020 move from (6, 3) to (6, 4) using car (8612, [(6, 3), (6, 4), (7, 4)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (8, 0) to (9, 0) using car (8514, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8229 move from (8, 7) to (8, 8) using car (8589, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8231 move from (1, 5) to (1, 4) using car (8640, [(1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 8243 move from (3, 3) to (3, 2) using car (8565, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8279 move from (8, 3) to (9, 3) using car (8584, [(8, 3), (9, 3)], 0)\n", - "Agent rider 8285 move from (5, 9) to (6, 9) using car (8625, [(5, 9), (6, 9)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 doesn't move\n", + "Driver 8573 arrived\n", + "Driver 8574 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 doesn't move\n", + "Driver 8590 arrived\n", + "Driver 8591 arrived\n", + "Driver 8594 arrived\n", + "Agent rider 8608 move from (6, 4) to (5, 4) using car (8631, [(6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8609 doesn't move\n", + "Driver 8611 arrived\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8614 doesn't move\n", + "Agent rider 8615 move from (7, 8) to (7, 7) using car (8628, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8616 move from (6, 0) to (5, 0) using car (8522, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8617 move from (4, 5) to (5, 5) using car (8523, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8625 doesn't move\n", + "Agent rider 8626 move from (7, 9) to (6, 9) using car (8639, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 8636 move from (7, 5) to (7, 6) using car (8569, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 8653 move from (9, 8) to (9, 9) using car (8575, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8655 move from (6, 7) to (6, 8) using car (8623, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8656 move from (8, 8) to (7, 8) using car (8658, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8671 move from (4, 7) to (3, 7) using car (8603, [(4, 7), (3, 7), (3, 6), (2, 6)], 0)\n", + "tick 610 ended\n", + "I am driver 8672 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 8673 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "2 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8039 doesn't move\n", + "Agent rider 8080 move from (0, 9) to (0, 8) using car (8666, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 8080 arrived with a waiting time of 25 ticks\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", "Agent rider 8336 doesn't move\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8348 move from (7, 2) to (7, 1) using car (8608, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 8350 move from (7, 2) to (7, 1) using car (8608, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 8353 move from (5, 9) to (6, 9) using car (8625, [(5, 9), (6, 9)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8372 move from (5, 9) to (6, 9) using car (8625, [(5, 9), (6, 9)], 0)\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 doesn't move\n", - "Agent rider 8402 move from (4, 7) to (5, 7) using car (8524, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 8402 arrived with a waiting time of 8 ticks\n", - "Agent rider 8415 move from (4, 7) to (5, 7) using car (8524, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8418 move from (5, 9) to (4, 9) using car (8472, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 8418 arrived with a waiting time of 6 ticks\n", - "Driver 8424 arrived\n", - "Agent rider 8431 move from (0, 7) to (0, 8) using car (8586, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8432 move from (2, 6) to (2, 7) using car (8533, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (3, 4) to (3, 5) using car (8562, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Driver 8443 arrived\n", - "Agent rider 8450 move from (0, 7) to (0, 8) using car (8586, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8451 move from (5, 9) to (4, 9) using car (8472, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 8453 move from (4, 0) to (3, 0) using car (8561, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8455 arrived\n", - "Driver 8459 arrived\n", - "Driver 8465 arrived\n", - "Agent rider 8476 move from (1, 1) to (2, 1) using car (8566, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8477 move from (5, 4) to (5, 3) using car (8563, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8479 move from (8, 3) to (8, 4) using car (8645, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Rider n° 8479 arrived with a waiting time of 5 ticks\n", - "Agent rider 8486 doesn't move\n", - "Driver 8488 arrived\n", - "Driver 8494 arrived\n", - "Driver 8495 arrived\n", - "Agent rider 8500 move from (4, 7) to (5, 7) using car (8524, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 8500 arrived with a waiting time of 2 ticks\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", - "Agent rider 8503 move from (7, 5) to (7, 6) using car (8576, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (4, 2) to (3, 2) using car (8530, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8506 move from (4, 6) to (4, 5) using car (8594, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 move from (4, 0) to (3, 0) using car (8561, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n" + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 9) to (0, 8) using car (8666, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8350 doesn't move\n", + "Agent rider 8378 move from (7, 7) to (7, 6) using car (8628, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8387 move from (0, 2) to (0, 1) using car (8620, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8402 move from (5, 0) to (4, 0) using car (8632, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8403 move from (7, 7) to (7, 6) using car (8628, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8438 move from (0, 9) to (0, 8) using car (8666, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 move from (5, 8) to (6, 8) using car (8607, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8462 doesn't move\n", + "Driver 8467 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 8508 move from (5, 4) to (5, 3) using car (8563, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8509 move from (4, 7) to (5, 7) using car (8524, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8515 arrived\n", - "Agent rider 8520 move from (2, 8) to (3, 8) using car (8632, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8527 arrived\n", - "Driver 8531 arrived\n", - "Agent rider 8537 move from (8, 0) to (9, 0) using car (8514, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8541 move from (2, 2) to (2, 3) using car (8590, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 4) to (3, 5) using car (8562, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8543 move from (2, 8) to (3, 8) using car (8632, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8544 move from (5, 9) to (6, 9) using car (8625, [(5, 9), (6, 9)], 0)\n", - "Agent rider 8545 doesn't move\n", - "Driver 8548 arrived\n", - "Driver 8549 arrived\n", - "Driver 8550 arrived\n", - "Agent rider 8551 move from (5, 4) to (5, 3) using car (8563, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8552 move from (1, 3) to (1, 2) using car (8631, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 8553 move from (3, 6) to (3, 5) using car (8585, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8555 arrived\n", - "Driver 8567 arrived\n", - "Driver 8568 arrived\n", - "Agent rider 8579 move from (3, 6) to (3, 5) using car (8585, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8581 move from (4, 0) to (3, 0) using car (8561, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8595 move from (0, 7) to (0, 8) using car (8586, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 doesn't move\n", - "Agent rider 8600 move from (6, 4) to (6, 3) using car (8573, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8601 move from (4, 0) to (3, 0) using car (8561, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8602 move from (0, 7) to (0, 8) using car (8586, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8604 move from (7, 5) to (7, 6) using car (8576, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 8605 move from (5, 4) to (5, 5) using car (8635, [(5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8615 move from (7, 7) to (7, 6) using car (8629, [(7, 7), (7, 6)], 0)\n", - "Agent rider 8616 move from (2, 2) to (2, 3) using car (8590, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8617 move from (5, 3) to (5, 2) using car (8592, [(5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 8617 arrived with a waiting time of 1 ticks\n", - "Agent rider 8618 doesn't move\n", - "Agent rider 8619 move from (8, 7) to (8, 8) using car (8589, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8620 doesn't move\n", - "Agent rider 8621 doesn't move\n", - "Agent rider 8622 move from (5, 9) to (4, 9) using car (8634, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 8642 move from (3, 2) to (3, 1) using car (8521, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8643 move from (5, 3) to (4, 3) using car (8609, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 8649 move from (5, 6) to (6, 6) using car (8554, [(5, 6), (6, 6)], 0)\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8652 doesn't move\n", - "Agent rider 8653 move from (4, 0) to (3, 0) using car (8561, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "tick 619 ended\n", - "I am driver 8654 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", - "I am driver 8655 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9)]\n", - "I am driver 8656 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 8657 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 8658 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "5 drivers generated.\n", - "I am rider 8659 - dep: (5, 7) , arr: (1, 4)\n", - "I am rider 8660 - dep: (8, 1) , arr: (0, 6)\n", - "I am rider 8661 - dep: (6, 2) , arr: (5, 0)\n", - "I am rider 8662 - dep: (5, 3) , arr: (2, 9)\n", - "I am rider 8663 - dep: (1, 7) , arr: (7, 0)\n", - "5 riders generated.\n", - "Agent rider 7152 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 7615 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 7802 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 7843 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8020 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (9, 0) to (8, 0) using car (8657, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8229 move from (8, 8) to (7, 8) using car (8589, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8231 move from (1, 4) to (0, 4) using car (8607, [(1, 4), (0, 4)], 0)\n", - "Agent rider 8243 move from (3, 2) to (2, 2) using car (8599, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (6, 3) to (6, 2) using car (8573, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8336 doesn't move\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8348 move from (7, 1) to (7, 0) using car (8608, [(7, 1), (7, 0)], 0)\n", - "Agent rider 8350 move from (7, 1) to (7, 0) using car (8608, [(7, 1), (7, 0)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (6, 3) to (6, 2) using car (8489, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (2, 5) to (3, 5) using car (8641, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (5, 7) to (6, 7) using car (8524, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8424 arrived\n", - "Agent rider 8431 move from (0, 8) to (0, 9) using car (8586, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8432 move from (2, 7) to (3, 7) using car (8533, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 8433 doesn't move\n", - "Agent rider 8434 doesn't move\n", - "Driver 8437 arrived\n", - "Agent rider 8450 move from (0, 8) to (0, 9) using car (8586, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8451 move from (4, 9) to (3, 9) using car (8472, [(4, 9), (3, 9)], 0)\n", - "Agent rider 8453 move from (3, 0) to (2, 0) using car (8561, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8459 arrived\n", - "Driver 8471 arrived\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (5, 3) to (5, 2) using car (8563, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8486 doesn't move\n", - "Driver 8495 arrived\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", - "Agent rider 8503 move from (7, 6) to (7, 7) using car (8576, [(7, 6), (7, 7)], 0)\n", + "Driver 8472 arrived\n", + "Agent rider 8475 doesn't move\n", + "Agent rider 8476 move from (6, 6) to (5, 6) using car (8627, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 8490 arrived\n", + "Agent rider 8503 move from (5, 0) to (4, 0) using car (8522, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (3, 2) to (2, 2) using car (8530, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8506 move from (4, 5) to (4, 4) using car (8594, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 move from (3, 0) to (2, 0) using car (8561, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8508 move from (5, 3) to (5, 2) using car (8563, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8509 move from (5, 7) to (6, 7) using car (8524, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8520 move from (3, 8) to (3, 7) using car (8632, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 8523 arrived\n", - "Agent rider 8537 move from (9, 0) to (8, 0) using car (8657, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Driver 8538 arrived\n", - "Agent rider 8541 move from (2, 3) to (2, 4) using car (8590, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 5) to (3, 6) using car (8562, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (7, 7) to (8, 7) using car (8591, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 8549 arrived\n", - "Agent rider 8551 move from (5, 3) to (5, 2) using car (8563, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8552 move from (1, 2) to (1, 1) using car (8631, [(1, 2), (1, 1)], 0)\n", - "Agent rider 8553 move from (3, 5) to (3, 4) using car (8585, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8509 move from (7, 7) to (7, 6) using car (8628, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 8515 arrived\n", + "Agent rider 8519 move from (5, 8) to (6, 8) using car (8607, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8527 move from (7, 7) to (7, 6) using car (8628, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8528 move from (4, 0) to (3, 0) using car (8610, [(4, 0), (3, 0)], 0)\n", + "Rider n° 8528 arrived with a waiting time of 5 ticks\n", + "Agent rider 8529 move from (7, 8) to (7, 9) using car (8571, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (7, 4) to (8, 4) using car (8572, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8532 move from (5, 1) to (6, 1) using car (8563, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8533 move from (5, 5) to (5, 4) using car (8602, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8534 move from (5, 4) to (5, 3) using car (8631, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8536 move from (3, 1) to (3, 2) using car (8630, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 9) to (0, 8) using car (8666, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8538 move from (5, 5) to (5, 4) using car (8640, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (0, 9) to (0, 8) using car (8666, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 9) to (0, 8) using car (8666, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8544 move from (3, 4) to (3, 3) using car (8562, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (3, 3) to (3, 2) using car (8550, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (3, 4) to (3, 3) using car (8562, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8547 move from (3, 4) to (3, 3) using car (8562, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 8547 arrived with a waiting time of 1 ticks\n", + "Agent rider 8548 move from (5, 0) to (4, 0) using car (8522, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8549 move from (7, 6) to (7, 7) using car (8569, [(7, 6), (7, 7)], 0)\n", + "Agent rider 8553 move from (5, 5) to (6, 5) using car (8523, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (5, 1) to (5, 2) using car (8643, [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 move from (5, 5) to (6, 5) using car (8523, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", "Driver 8559 arrived\n", + "Driver 8560 arrived\n", "Driver 8568 arrived\n", - "Driver 8571 arrived\n", - "Driver 8575 arrived\n", - "Agent rider 8579 move from (3, 5) to (3, 4) using car (8585, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8581 move from (3, 0) to (2, 0) using car (8561, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8587 arrived\n", - "Driver 8593 arrived\n", - "Agent rider 8595 move from (0, 8) to (0, 9) using car (8586, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (6, 3) to (6, 2) using car (8489, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8600 move from (6, 3) to (6, 2) using car (8573, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8601 move from (3, 0) to (2, 0) using car (8561, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8602 move from (0, 8) to (0, 9) using car (8586, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 move from (8, 8) to (7, 8) using car (8589, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8604 move from (7, 6) to (7, 5) using car (8656, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 8605 doesn't move\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8615 move from (7, 6) to (7, 7) using car (8576, [(7, 6), (7, 7)], 0)\n", - "Agent rider 8616 move from (2, 3) to (2, 4) using car (8590, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8618 doesn't move\n", - "Agent rider 8619 move from (8, 8) to (7, 8) using car (8589, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8620 move from (6, 2) to (5, 2) using car (8623, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8621 move from (1, 1) to (1, 2) using car (8583, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 8622 move from (4, 9) to (3, 9) using car (8634, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 8642 doesn't move\n", - "Agent rider 8643 move from (4, 3) to (4, 2) using car (8609, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 move from (6, 4) to (7, 4) using car (8612, [(6, 4), (7, 4)], 0)\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8652 move from (3, 8) to (3, 7) using car (8632, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8653 move from (3, 0) to (2, 0) using car (8561, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8659 move from (5, 7) to (6, 7) using car (8524, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8661 doesn't move\n", - "Agent rider 8662 move from (5, 3) to (6, 3) using car (8654, [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 8663 doesn't move\n", - "tick 620 ended\n", - "I am driver 8664 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 8665 - trip: [(3, 2), (2, 2)]\n", - "I am driver 8666 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 8667 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)]\n", - "I am driver 8668 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 8669 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 8670 - trip: [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 8671 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 8672 - trip: [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 8673 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 0), (5, 0)]\n", - "I am driver 8674 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 8675 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)]\n", - "I am driver 8676 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8677 - trip: [(6, 5), (5, 5), (4, 5), (4, 6)]\n", - "I am driver 8678 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 8679 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8680 - trip: [(7, 3), (6, 3), (6, 4), (6, 5)]\n", - "17 drivers generated.\n", - "I am rider 8681 - dep: (3, 5) , arr: (8, 9)\n", - "1 riders generated.\n", - "Agent rider 7152 doesn't move\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8020 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (8, 0) to (7, 0) using car (8657, [(8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8229 move from (7, 8) to (6, 8) using car (8589, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8243 move from (2, 2) to (1, 2) using car (8599, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (6, 2) to (6, 1) using car (8573, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Driver 8574 arrived\n", + "Driver 8576 arrived\n", + "Driver 8585 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 move from (3, 5) to (2, 5) using car (8669, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 8591 arrived\n", + "Driver 8604 arrived\n", + "Driver 8606 arrived\n", + "Agent rider 8608 move from (5, 4) to (5, 3) using car (8631, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8609 doesn't move\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8614 move from (6, 2) to (6, 3) using car (8645, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8615 move from (7, 7) to (8, 7) using car (8579, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8616 move from (5, 0) to (4, 0) using car (8632, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8617 move from (5, 5) to (6, 5) using car (8523, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8625 doesn't move\n", + "Agent rider 8626 move from (6, 9) to (5, 9) using car (8639, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 8634 arrived\n", + "Agent rider 8636 move from (7, 6) to (7, 7) using car (8569, [(7, 6), (7, 7)], 0)\n", + "Agent rider 8653 move from (9, 9) to (8, 9) using car (8575, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8654 move from (3, 7) to (3, 6) using car (8603, [(3, 7), (3, 6), (2, 6)], 0)\n", + "Agent rider 8655 move from (6, 8) to (6, 9) using car (8623, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8656 move from (7, 8) to (6, 8) using car (8658, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8671 move from (3, 7) to (3, 6) using car (8603, [(3, 7), (3, 6), (2, 6)], 0)\n", + "tick 611 ended\n", + "I am driver 8674 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 8675 - trip: [(5, 8), (4, 8), (3, 8)]\n", + "I am driver 8676 - trip: [(4, 4), (3, 4), (3, 5), (3, 6)]\n", + "3 drivers generated.\n", + "I am rider 8677 - dep: (5, 5) , arr: (2, 6)\n", + "I am rider 8678 - dep: (0, 0) , arr: (1, 0)\n", + "I am rider 8679 - dep: (4, 6) , arr: (2, 3)\n", + "I am rider 8680 - dep: (1, 1) , arr: (6, 9)\n", + "I am rider 8681 - dep: (5, 5) , arr: (7, 9)\n", + "I am rider 8682 - dep: (2, 1) , arr: (3, 5)\n", + "I am rider 8683 - dep: (5, 0) , arr: (1, 7)\n", + "7 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7986 doesn't move\n", + "Agent rider 8028 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8039 move from (2, 3) to (1, 3) using car (8665, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8309 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", "Agent rider 8336 doesn't move\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8348 doesn't move\n", + "Agent rider 8337 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8338 move from (8, 7) to (9, 7) using car (8579, [(8, 7), (9, 7)], 0)\n", + "Agent rider 8345 move from (0, 8) to (0, 7) using car (8666, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8347 doesn't move\n", "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (6, 2) to (6, 1) using car (8489, [(6, 2), (6, 1)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (3, 5) to (4, 5) using car (8641, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (6, 7) to (7, 7) using car (8524, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8431 move from (0, 9) to (1, 9) using car (8586, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8432 move from (3, 7) to (4, 7) using car (8637, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8433 move from (3, 5) to (4, 5) using car (8641, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8450 move from (0, 9) to (1, 9) using car (8586, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8451 move from (3, 9) to (2, 9) using car (8634, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 8453 move from (2, 0) to (1, 0) using car (8561, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8471 arrived\n", - "Agent rider 8476 move from (2, 1) to (2, 2) using car (8648, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 8477 move from (5, 2) to (5, 1) using car (8563, [(5, 2), (5, 1)], 0)\n", - "Agent rider 8486 move from (4, 7) to (4, 8) using car (8611, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 8486 arrived with a waiting time of 4 ticks\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 doesn't move\n", - "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8505 move from (2, 2) to (2, 1) using car (8613, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 8505 arrived with a waiting time of 0 ticks\n", - "Agent rider 8506 move from (4, 4) to (4, 3) using car (8594, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 move from (2, 0) to (1, 0) using car (8561, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8508 move from (5, 2) to (5, 1) using car (8563, [(5, 2), (5, 1)], 0)\n", - "Agent rider 8509 move from (6, 7) to (7, 7) using car (8524, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8514 arrived\n", - "Agent rider 8520 move from (3, 7) to (4, 7) using car (8637, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8537 move from (8, 0) to (7, 0) using car (8657, [(8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8541 move from (2, 4) to (2, 5) using car (8590, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 6) to (3, 7) using car (8562, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (8, 7) to (9, 7) using car (8591, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8551 move from (5, 2) to (5, 1) using car (8563, [(5, 2), (5, 1)], 0)\n", - "Agent rider 8552 doesn't move\n", - "Agent rider 8553 move from (3, 4) to (3, 3) using car (8585, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8554 arrived\n", - "Driver 8571 arrived\n", + "Agent rider 8378 move from (7, 6) to (7, 5) using car (8628, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8387 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8402 move from (4, 0) to (4, 1) using car (8632, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8403 move from (7, 6) to (7, 5) using car (8628, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8438 move from (0, 8) to (0, 7) using car (8666, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8448 doesn't move\n", + "Agent rider 8449 move from (6, 8) to (5, 8) using car (8658, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8462 doesn't move\n", + "Driver 8472 arrived\n", + "Agent rider 8475 move from (8, 6) to (8, 5) using car (8659, [(8, 6), (8, 5), (9, 5)], 0)\n", + "Agent rider 8476 move from (5, 6) to (4, 6) using car (8627, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 8497 arrived\n", + "Agent rider 8503 move from (4, 0) to (3, 0) using car (8674, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8504 move from (6, 3) to (5, 3) using car (8661, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 8504 arrived with a waiting time of 4 ticks\n", + "Agent rider 8509 move from (7, 6) to (7, 5) using car (8628, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8519 move from (6, 8) to (5, 8) using car (8658, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8527 move from (7, 6) to (7, 5) using car (8628, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 8529 move from (7, 9) to (6, 9) using car (8571, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (8, 4) to (9, 4) using car (8572, [(8, 4), (9, 4)], 0)\n", + "Agent rider 8532 move from (6, 1) to (7, 1) using car (8563, [(6, 1), (7, 1)], 0)\n", + "Rider n° 8532 arrived with a waiting time of 5 ticks\n", + "Agent rider 8533 move from (5, 4) to (5, 3) using car (8602, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8536 move from (3, 2) to (3, 3) using car (8630, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 8) to (0, 7) using car (8666, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8538 move from (5, 4) to (5, 3) using car (8640, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8540 move from (0, 8) to (0, 7) using car (8666, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 8) to (0, 7) using car (8666, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8544 move from (3, 3) to (3, 2) using car (8562, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (3, 2) to (2, 2) using car (8550, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (3, 3) to (3, 2) using car (8562, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8548 move from (4, 0) to (3, 0) using car (8522, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 move from (6, 5) to (7, 5) using car (8523, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (5, 2) to (5, 3) using car (8643, [(5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8555 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8557 doesn't move\n", + "Agent rider 8558 move from (6, 5) to (7, 5) using car (8523, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 8560 arrived\n", + "Driver 8566 arrived\n", + "Driver 8578 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 move from (2, 5) to (2, 6) using car (8581, [(2, 5), (2, 6)], 0)\n", + "Driver 8595 arrived\n", + "Agent rider 8608 doesn't move\n", + "Agent rider 8609 doesn't move\n", + "Agent rider 8612 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8613 move from (0, 1) to (0, 0) using car (8620, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8614 move from (6, 3) to (6, 4) using car (8645, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8615 move from (8, 7) to (9, 7) using car (8579, [(8, 7), (9, 7)], 0)\n", + "Rider n° 8615 arrived with a waiting time of 2 ticks\n", + "Agent rider 8616 move from (4, 0) to (4, 1) using car (8632, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8617 move from (6, 5) to (7, 5) using car (8523, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8625 move from (3, 2) to (2, 2) using car (8550, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8626 move from (5, 9) to (4, 9) using car (8639, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 8636 doesn't move\n", + "Driver 8651 arrived\n", + "Agent rider 8653 move from (8, 9) to (7, 9) using car (8575, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8655 move from (6, 9) to (5, 9) using car (8623, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8656 move from (6, 8) to (5, 8) using car (8658, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 8668 arrived\n", + "Agent rider 8671 doesn't move\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8678 doesn't move\n", + "Agent rider 8679 doesn't move\n", + "Agent rider 8680 doesn't move\n", + "Agent rider 8681 doesn't move\n", + "Agent rider 8682 doesn't move\n", + "Agent rider 8683 doesn't move\n", + "tick 612 ended\n", + "I am driver 8684 - trip: [(6, 6), (7, 6), (8, 6), (8, 5)]\n", + "I am driver 8685 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)]\n", + "I am driver 8686 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 8687 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", + "I am driver 8688 - trip: [(3, 8), (3, 7), (2, 7)]\n", + "I am driver 8689 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 8690 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 8691 - trip: [(3, 1), (3, 2), (4, 2)]\n", + "I am driver 8692 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 8693 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 8694 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "11 drivers generated.\n", + "I am rider 8695 - dep: (7, 4) , arr: (2, 5)\n", + "I am rider 8696 - dep: (1, 4) , arr: (1, 1)\n", + "I am rider 8697 - dep: (5, 6) , arr: (1, 4)\n", + "I am rider 8698 - dep: (1, 1) , arr: (0, 4)\n", + "I am rider 8699 - dep: (8, 5) , arr: (4, 9)\n", + "I am rider 8700 - dep: (5, 2) , arr: (0, 8)\n", + "6 riders generated.\n", + "Agent rider 7716 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7855 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 7986 move from (0, 4) to (1, 4) using car (8690, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8028 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8039 move from (1, 3) to (1, 4) using car (8665, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8082 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8116 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8150 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8309 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8336 move from (8, 9) to (9, 9) using car (8601, [(8, 9), (9, 9)], 0)\n", + "Rider n° 8336 arrived with a waiting time of 11 ticks\n", + "Agent rider 8337 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 7) to (0, 6) using car (8666, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8347 move from (0, 4) to (1, 4) using car (8690, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8350 move from (0, 4) to (1, 4) using car (8690, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8387 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8402 move from (4, 1) to (4, 2) using car (8632, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 move from (0, 7) to (0, 6) using car (8666, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 8443 arrived\n", + "Agent rider 8448 move from (0, 4) to (1, 4) using car (8690, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8449 move from (5, 8) to (4, 8) using car (8658, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8457 move from (0, 4) to (1, 4) using car (8690, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8462 move from (7, 3) to (7, 2) using car (8637, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8475 move from (8, 5) to (9, 5) using car (8659, [(8, 5), (9, 5)], 0)\n", + "Rider n° 8475 arrived with a waiting time of 3 ticks\n", + "Agent rider 8476 move from (4, 6) to (4, 7) using car (8627, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8503 move from (3, 0) to (2, 0) using car (8674, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8509 move from (7, 5) to (8, 5) using car (8523, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8519 move from (5, 8) to (4, 8) using car (8658, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8527 move from (7, 5) to (7, 4) using car (8628, [(7, 5), (7, 4)], 0)\n", + "Rider n° 8527 arrived with a waiting time of 2 ticks\n", + "Agent rider 8529 move from (6, 9) to (5, 9) using car (8571, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8533 move from (5, 3) to (6, 3) using car (8643, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8534 move from (5, 3) to (4, 3) using car (8661, [(5, 3), (4, 3)], 0)\n", + "Agent rider 8536 move from (3, 3) to (3, 4) using car (8630, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 7) to (0, 6) using car (8666, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8538 move from (5, 3) to (5, 2) using car (8640, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8540 move from (0, 7) to (0, 6) using car (8666, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 7) to (0, 6) using car (8666, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8544 move from (3, 2) to (3, 1) using car (8562, [(3, 2), (3, 1)], 0)\n", + "Agent rider 8545 move from (2, 2) to (1, 2) using car (8550, [(2, 2), (1, 2)], 0)\n", + "Agent rider 8546 move from (3, 2) to (2, 2) using car (8648, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 8546 arrived with a waiting time of 2 ticks\n", + "Agent rider 8548 move from (3, 0) to (2, 0) using car (8522, [(3, 0), (2, 0)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 move from (7, 5) to (8, 5) using car (8523, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8554 move from (5, 3) to (6, 3) using car (8643, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8555 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8557 move from (6, 4) to (6, 5) using car (8645, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8558 move from (7, 5) to (8, 5) using car (8523, [(7, 5), (8, 5)], 0)\n", + "Driver 8569 arrived\n", "Driver 8577 arrived\n", - "Agent rider 8579 move from (3, 4) to (3, 3) using car (8585, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8581 move from (2, 0) to (1, 0) using car (8561, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 8584 arrived\n", - "Agent rider 8595 move from (0, 9) to (1, 9) using car (8586, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (6, 2) to (6, 1) using car (8489, [(6, 2), (6, 1)], 0)\n", - "Agent rider 8600 move from (6, 2) to (6, 1) using car (8573, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8601 move from (2, 0) to (1, 0) using car (8561, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8602 move from (0, 9) to (1, 9) using car (8586, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 move from (7, 8) to (6, 8) using car (8589, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8604 move from (7, 5) to (7, 4) using car (8656, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 8605 move from (5, 5) to (4, 5) using car (8614, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8616 move from (2, 4) to (2, 5) using car (8590, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 8616 arrived with a waiting time of 2 ticks\n", - "Agent rider 8618 move from (5, 5) to (5, 6) using car (8647, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 8619 move from (7, 8) to (6, 8) using car (8589, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8620 move from (5, 2) to (4, 2) using car (8623, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8621 move from (1, 2) to (1, 3) using car (8583, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 8621 arrived with a waiting time of 2 ticks\n", - "Agent rider 8622 move from (3, 9) to (2, 9) using car (8634, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Driver 8625 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 doesn't move\n", + "Driver 8597 arrived\n", + "Driver 8599 arrived\n", + "Driver 8600 arrived\n", + "Driver 8605 arrived\n", + "Agent rider 8608 move from (5, 3) to (4, 3) using car (8661, [(5, 3), (4, 3)], 0)\n", + "Agent rider 8609 move from (5, 4) to (5, 5) using car (8638, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 8610 arrived\n", + "Agent rider 8612 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8613 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8614 move from (6, 4) to (6, 5) using car (8645, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8616 move from (4, 1) to (4, 2) using car (8632, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8617 move from (7, 5) to (8, 5) using car (8523, [(7, 5), (8, 5)], 0)\n", + "Driver 8618 arrived\n", + "Driver 8621 arrived\n", + "Driver 8624 arrived\n", + "Agent rider 8625 doesn't move\n", + "Agent rider 8626 move from (4, 9) to (3, 9) using car (8639, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", "Driver 8629 arrived\n", - "Agent rider 8642 move from (3, 1) to (4, 1) using car (8566, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8643 doesn't move\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 move from (2, 0) to (1, 0) using car (8561, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8652 move from (3, 7) to (4, 7) using car (8670, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8653 move from (2, 0) to (1, 0) using car (8561, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8659 doesn't move\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8661 move from (6, 2) to (6, 1) using car (8573, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8662 move from (6, 3) to (7, 3) using car (8672, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8681 move from (3, 5) to (4, 5) using car (8641, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 621 ended\n", - "I am driver 8682 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4)]\n", - "I am driver 8683 - trip: [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 8684 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "3 drivers generated.\n", - "I am rider 8685 - dep: (4, 2) , arr: (4, 3)\n", - "I am rider 8686 - dep: (8, 6) , arr: (0, 7)\n", - "I am rider 8687 - dep: (0, 4) , arr: (7, 1)\n", - "I am rider 8688 - dep: (3, 3) , arr: (0, 2)\n", - "4 riders generated.\n", - "Agent rider 7152 move from (7, 4) to (7, 3) using car (8656, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7615 move from (7, 4) to (7, 3) using car (8656, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7981 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8020 move from (7, 4) to (7, 3) using car (8656, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (7, 0) to (7, 1) using car (8657, [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8229 move from (6, 8) to (5, 8) using car (8589, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8243 move from (1, 2) to (0, 2) using car (8599, [(1, 2), (0, 2)], 0)\n", - "Rider n° 8243 arrived with a waiting time of 10 ticks\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8335 move from (6, 1) to (6, 0) using car (8573, [(6, 1), (6, 0)], 0)\n", - "Rider n° 8335 arrived with a waiting time of 10 ticks\n", - "Agent rider 8336 doesn't move\n", - "Agent rider 8337 doesn't move\n", - "Agent rider 8348 move from (7, 0) to (7, 1) using car (8657, [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8350 move from (7, 0) to (7, 1) using car (8657, [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (6, 1) to (6, 0) using car (8573, [(6, 1), (6, 0)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8377 move from (4, 1) to (4, 0) using car (8609, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Rider n° 8377 arrived with a waiting time of 11 ticks\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (4, 5) to (5, 5) using car (8641, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (7, 7) to (8, 7) using car (8524, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8431 move from (1, 9) to (2, 9) using car (8586, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8432 move from (4, 7) to (5, 7) using car (8637, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8433 move from (4, 5) to (5, 5) using car (8641, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8450 move from (1, 9) to (2, 9) using car (8586, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 8450 arrived with a waiting time of 5 ticks\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8453 move from (1, 0) to (0, 0) using car (8561, [(1, 0), (0, 0)], 0)\n", - "Driver 8472 arrived\n", - "Agent rider 8476 move from (2, 2) to (2, 3) using car (8648, [(2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (1, 4) to (1, 5) using car (8675, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 8503 move from (7, 7) to (8, 7) using car (8524, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8506 move from (4, 3) to (4, 2) using car (8594, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 move from (1, 0) to (0, 0) using car (8561, [(1, 0), (0, 0)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8509 move from (7, 7) to (8, 7) using car (8524, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8520 move from (4, 7) to (5, 7) using car (8637, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8521 arrived\n", - "Driver 8535 arrived\n", - "Agent rider 8537 move from (7, 0) to (7, 1) using car (8657, [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8541 move from (2, 5) to (2, 6) using car (8590, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 7) to (3, 8) using car (8562, [(3, 7), (3, 8)], 0)\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", + "Agent rider 8636 doesn't move\n", + "Driver 8642 arrived\n", + "Agent rider 8653 move from (7, 9) to (6, 9) using car (8586, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8655 move from (5, 9) to (4, 9) using car (8623, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8656 move from (5, 8) to (4, 8) using car (8658, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8671 doesn't move\n", + "Agent rider 8677 move from (5, 5) to (4, 5) using car (8652, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 8678 move from (0, 0) to (1, 0) using car (8620, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 8678 arrived with a waiting time of 1 ticks\n", + "Agent rider 8679 move from (4, 6) to (3, 6) using car (8647, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 8680 move from (1, 1) to (1, 0) using car (8663, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8681 doesn't move\n", + "Agent rider 8682 doesn't move\n", + "Agent rider 8683 doesn't move\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 doesn't move\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 doesn't move\n", + "Agent rider 8700 doesn't move\n", + "tick 613 ended\n", + "I am driver 8701 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 8702 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 8703 - trip: [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 8704 - trip: [(3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 8705 - trip: [(1, 6), (1, 5), (0, 5)]\n", + "I am driver 8706 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 8707 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 8708 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 8709 - trip: [(9, 4), (8, 4), (7, 4), (7, 3)]\n", + "I am driver 8710 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 8711 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 8712 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8713 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 8714 - trip: [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 8715 - trip: [(7, 8), (6, 8), (5, 8), (5, 7)]\n", + "I am driver 8716 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 8717 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 8718 - trip: [(3, 9), (2, 9), (1, 9)]\n", + "18 drivers generated.\n", + "I am rider 8719 - dep: (2, 0) , arr: (5, 4)\n", + "I am rider 8720 - dep: (3, 0) , arr: (8, 4)\n", + "I am rider 8721 - dep: (4, 6) , arr: (9, 7)\n", + "3 riders generated.\n", + "Agent rider 7716 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 7855 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 7986 move from (1, 4) to (1, 5) using car (8665, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8028 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8039 move from (1, 4) to (1, 5) using car (8665, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8082 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8116 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8150 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8309 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8337 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 6) to (0, 5) using car (8666, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8347 move from (1, 4) to (1, 5) using car (8665, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8350 move from (1, 4) to (2, 4) using car (8690, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 move from (7, 5) to (7, 4) using car (8692, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8387 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8402 move from (4, 2) to (4, 3) using car (8632, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8403 move from (7, 5) to (7, 4) using car (8692, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8438 move from (0, 6) to (0, 5) using car (8666, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8448 move from (1, 4) to (1, 5) using car (8708, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 8449 move from (4, 8) to (5, 8) using car (8592, [(4, 8), (5, 8)], 0)\n", + "Agent rider 8457 move from (1, 4) to (2, 4) using car (8690, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8458 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8462 move from (7, 2) to (6, 2) using car (8637, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8476 move from (4, 7) to (4, 8) using car (8627, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 8476 arrived with a waiting time of 7 ticks\n", + "Agent rider 8503 move from (2, 0) to (2, 1) using car (8674, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8509 move from (8, 5) to (7, 5) using car (8687, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8519 move from (4, 8) to (5, 8) using car (8592, [(4, 8), (5, 8)], 0)\n", + "Driver 8526 arrived\n", + "Agent rider 8529 move from (5, 9) to (4, 9) using car (8571, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (9, 4) to (8, 4) using car (8709, [(9, 4), (8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 8533 move from (6, 3) to (7, 3) using car (8643, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8534 doesn't move\n", + "Agent rider 8536 move from (3, 4) to (3, 5) using car (8630, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 6) to (0, 5) using car (8666, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8538 move from (5, 2) to (5, 1) using car (8640, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 move from (1, 0) to (2, 0) using car (8620, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8540 move from (0, 6) to (0, 5) using car (8666, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 6) to (0, 5) using car (8666, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8544 move from (3, 1) to (2, 1) using car (8650, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 8545 doesn't move\n", - "Driver 8547 arrived\n", - "Agent rider 8551 doesn't move\n", - "Agent rider 8552 doesn't move\n", - "Agent rider 8553 move from (3, 3) to (4, 3) using car (8585, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8558 arrived\n", - "Driver 8576 arrived\n", - "Agent rider 8579 move from (3, 3) to (4, 3) using car (8585, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 8579 arrived with a waiting time of 0 ticks\n", - "Agent rider 8581 move from (1, 0) to (0, 0) using car (8561, [(1, 0), (0, 0)], 0)\n", - "Agent rider 8595 move from (1, 9) to (2, 9) using car (8586, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 doesn't move\n", - "Agent rider 8600 move from (6, 1) to (6, 0) using car (8573, [(6, 1), (6, 0)], 0)\n", - "Agent rider 8601 move from (1, 0) to (0, 0) using car (8561, [(1, 0), (0, 0)], 0)\n", - "Agent rider 8602 move from (1, 9) to (2, 9) using car (8586, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 move from (6, 8) to (5, 8) using car (8589, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8604 move from (7, 4) to (7, 3) using car (8656, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 8605 move from (4, 5) to (5, 5) using car (8641, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8606 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (7, 7) to (6, 7) using car (8619, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8553 move from (8, 5) to (7, 5) using car (8687, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8554 move from (6, 3) to (7, 3) using car (8643, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 8555 move from (1, 0) to (2, 0) using car (8620, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8557 move from (6, 5) to (6, 6) using car (8645, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 8557 arrived with a waiting time of 7 ticks\n", + "Agent rider 8558 move from (8, 5) to (7, 5) using car (8687, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Driver 8563 arrived\n", + "Driver 8572 arrived\n", + "Driver 8579 arrived\n", + "Driver 8580 arrived\n", + "Driver 8581 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 doesn't move\n", + "Driver 8600 arrived\n", + "Driver 8603 arrived\n", "Driver 8607 arrived\n", - "Driver 8608 arrived\n", - "Driver 8612 arrived\n", - "Agent rider 8615 move from (7, 7) to (8, 7) using car (8524, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8618 move from (5, 6) to (4, 6) using car (8647, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 8619 move from (6, 8) to (5, 8) using car (8589, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8620 move from (4, 2) to (3, 2) using car (8623, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8622 move from (2, 9) to (2, 8) using car (8634, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8608 doesn't move\n", + "Agent rider 8609 move from (5, 5) to (5, 6) using car (8638, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8612 move from (1, 0) to (2, 0) using car (8663, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8613 move from (1, 0) to (2, 0) using car (8620, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8614 move from (6, 5) to (6, 6) using car (8645, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8616 move from (4, 2) to (4, 3) using car (8632, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8617 move from (8, 5) to (7, 5) using car (8687, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8625 move from (2, 2) to (2, 3) using car (8648, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 8625 arrived with a waiting time of 4 ticks\n", + "Agent rider 8626 move from (3, 9) to (3, 8) using car (8639, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", "Driver 8631 arrived\n", - "Driver 8640 arrived\n", - "Agent rider 8642 move from (4, 1) to (5, 1) using car (8566, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8643 move from (4, 2) to (3, 2) using car (8623, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8643 arrived with a waiting time of 2 ticks\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 move from (1, 0) to (0, 0) using car (8561, [(1, 0), (0, 0)], 0)\n", - "Agent rider 8652 move from (4, 7) to (5, 7) using car (8670, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8653 move from (1, 0) to (0, 0) using car (8561, [(1, 0), (0, 0)], 0)\n", - "Agent rider 8659 move from (6, 7) to (5, 7) using car (8669, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 8660 move from (8, 1) to (7, 1) using car (8673, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8661 move from (6, 1) to (6, 0) using car (8573, [(6, 1), (6, 0)], 0)\n", - "Agent rider 8662 move from (7, 3) to (7, 4) using car (8658, [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8681 move from (4, 5) to (5, 5) using car (8641, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8685 doesn't move\n", - "Agent rider 8686 move from (8, 6) to (7, 6) using car (8676, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Agent rider 8688 doesn't move\n", - "tick 622 ended\n", - "I am driver 8689 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 8690 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 8691 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "I am driver 8692 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 8693 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", - "I am driver 8694 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)]\n", - "I am driver 8695 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "7 drivers generated.\n", - "I am rider 8696 - dep: (9, 1) , arr: (6, 1)\n", - "I am rider 8697 - dep: (8, 6) , arr: (8, 5)\n", - "2 riders generated.\n", - "Agent rider 7152 move from (7, 3) to (7, 2) using car (8656, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 7152 arrived with a waiting time of 65 ticks\n", - "Agent rider 7615 move from (7, 3) to (7, 2) using car (8656, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 7615 arrived with a waiting time of 40 ticks\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 4) to (7, 5) using car (8658, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7802 move from (7, 4) to (7, 5) using car (8658, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7843 move from (7, 4) to (7, 5) using car (8658, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7981 move from (2, 9) to (3, 9) using car (8586, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8020 move from (7, 3) to (7, 2) using car (8656, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 8020 arrived with a waiting time of 25 ticks\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 move from (9, 7) to (9, 6) using car (8664, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 move from (5, 8) to (4, 8) using car (8589, [(5, 8), (4, 8)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 move from (9, 7) to (9, 6) using car (8664, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8336 move from (9, 7) to (9, 6) using car (8664, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 8636 move from (7, 7) to (6, 7) using car (8619, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 8646 arrived\n", + "Agent rider 8653 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8654 doesn't move\n", + "Agent rider 8655 move from (4, 9) to (3, 9) using car (8623, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8655 arrived with a waiting time of 1 ticks\n", + "Agent rider 8656 doesn't move\n", + "Driver 8669 arrived\n", + "Agent rider 8671 doesn't move\n", + "Agent rider 8677 move from (4, 5) to (3, 5) using car (8652, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 8679 move from (3, 6) to (2, 6) using car (8647, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 8680 move from (1, 0) to (2, 0) using car (8620, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8681 move from (5, 5) to (5, 6) using car (8638, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8682 doesn't move\n", + "Agent rider 8683 move from (5, 0) to (4, 0) using car (8672, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 doesn't move\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (8, 5) to (7, 5) using car (8687, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8700 doesn't move\n", + "Agent rider 8719 move from (2, 0) to (2, 1) using car (8674, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8720 move from (3, 0) to (4, 0) using car (8710, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 doesn't move\n", + "tick 614 ended\n", + "I am driver 8722 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "1 drivers generated.\n", + "I am rider 8723 - dep: (8, 4) , arr: (2, 4)\n", + "I am rider 8724 - dep: (4, 4) , arr: (7, 8)\n", + "I am rider 8725 - dep: (9, 0) , arr: (9, 7)\n", + "I am rider 8726 - dep: (1, 0) , arr: (1, 2)\n", + "I am rider 8727 - dep: (4, 0) , arr: (4, 5)\n", + "I am rider 8728 - dep: (9, 3) , arr: (3, 5)\n", + "6 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 7986 move from (1, 5) to (1, 6) using car (8665, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Rider n° 7986 arrived with a waiting time of 24 ticks\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8039 move from (1, 5) to (1, 6) using car (8665, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", "Agent rider 8337 doesn't move\n", - "Agent rider 8348 move from (7, 1) to (6, 1) using car (8673, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8350 move from (7, 1) to (6, 1) using car (8673, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 move from (7, 4) to (7, 5) using car (8658, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (5, 5) to (5, 6) using car (8641, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (8, 7) to (9, 7) using car (8645, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8431 move from (2, 9) to (3, 9) using car (8586, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 8431 arrived with a waiting time of 6 ticks\n", - "Agent rider 8432 move from (5, 7) to (6, 7) using car (8637, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8433 move from (5, 5) to (5, 6) using car (8641, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8434 move from (9, 7) to (9, 6) using car (8664, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8451 move from (2, 9) to (3, 9) using car (8586, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 move from (2, 3) to (2, 4) using car (8648, [(2, 3), (2, 4)], 0)\n", - "Agent rider 8477 move from (5, 1) to (6, 1) using car (8566, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 8489 arrived\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (1, 5) to (1, 6) using car (8675, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 8503 move from (8, 7) to (9, 7) using car (8645, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8504 move from (9, 7) to (9, 6) using car (8664, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8506 move from (4, 2) to (4, 1) using car (8594, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (5, 1) to (6, 1) using car (8566, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8509 move from (8, 7) to (9, 7) using car (8645, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8520 move from (5, 7) to (6, 7) using car (8637, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8530 arrived\n", - "Agent rider 8537 move from (7, 1) to (6, 1) using car (8673, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8541 move from (2, 6) to (2, 7) using car (8590, [(2, 6), (2, 7)], 0)\n", - "Agent rider 8542 move from (3, 8) to (2, 8) using car (8611, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8543 move from (3, 8) to (2, 8) using car (8611, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (9, 7) to (9, 6) using car (8664, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8551 move from (5, 1) to (4, 1) using car (8597, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Rider n° 8551 arrived with a waiting time of 3 ticks\n", - "Agent rider 8552 doesn't move\n", - "Agent rider 8553 move from (4, 3) to (5, 3) using car (8585, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8560 arrived\n", - "Driver 8563 arrived\n", - "Driver 8565 arrived\n", - "Driver 8572 arrived\n", - "Agent rider 8579 doesn't move\n", - "Agent rider 8581 doesn't move\n", - "Driver 8591 arrived\n", - "Driver 8592 arrived\n", - "Agent rider 8595 move from (2, 9) to (3, 9) using car (8586, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 doesn't move\n", - "Agent rider 8600 doesn't move\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (2, 9) to (3, 9) using car (8586, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8604 move from (7, 3) to (7, 2) using car (8656, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 8605 move from (5, 5) to (5, 6) using car (8641, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Driver 8608 arrived\n", - "Agent rider 8615 move from (8, 7) to (9, 7) using car (8645, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8618 move from (4, 6) to (3, 6) using car (8638, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 8618 arrived with a waiting time of 2 ticks\n", - "Agent rider 8619 move from (5, 8) to (4, 8) using car (8589, [(5, 8), (4, 8)], 0)\n", - "Agent rider 8620 move from (3, 2) to (2, 2) using car (8623, [(3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8622 move from (2, 8) to (3, 8) using car (8679, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8628 arrived\n", - "Driver 8635 arrived\n", - "Driver 8639 arrived\n", - "Agent rider 8642 move from (5, 1) to (6, 1) using car (8566, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8652 move from (5, 7) to (5, 6) using car (8670, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 8652 arrived with a waiting time of 1 ticks\n", - "Agent rider 8653 doesn't move\n", - "Agent rider 8659 move from (5, 7) to (4, 7) using car (8669, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8661 doesn't move\n", - "Agent rider 8662 move from (7, 4) to (7, 5) using car (8658, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Driver 8665 arrived\n", - "Agent rider 8681 move from (5, 5) to (5, 6) using car (8641, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8685 move from (4, 2) to (4, 3) using car (8690, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 8685 arrived with a waiting time of 1 ticks\n", - "Agent rider 8686 move from (7, 6) to (6, 6) using car (8676, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Agent rider 8688 doesn't move\n", - "Agent rider 8696 move from (9, 1) to (8, 1) using car (8695, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 8697 doesn't move\n", - "tick 623 ended\n", - "I am driver 8698 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 8699 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 8700 - trip: [(2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 8701 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 8702 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 8703 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 8704 - trip: [(6, 9), (7, 9), (8, 9)]\n", - "I am driver 8705 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", - "I am driver 8706 - trip: [(9, 7), (8, 7), (8, 8), (7, 8), (6, 8)]\n", - "I am driver 8707 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 8708 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 8709 - trip: [(6, 8), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 8710 - trip: [(7, 7), (6, 7), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 8711 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 8712 - trip: [(4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 8713 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 8714 - trip: [(1, 6), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 8715 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 8716 - trip: [(2, 5), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 8717 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 8718 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 8719 - trip: [(7, 1), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 8720 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 8721 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (7, 5)]\n", - "I am driver 8722 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 8723 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "26 drivers generated.\n", - "I am rider 8724 - dep: (0, 9) , arr: (8, 8)\n", - "1 riders generated.\n", - "Agent rider 7615 doesn't move\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 5) to (7, 6) using car (8658, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7802 move from (7, 5) to (7, 6) using car (8658, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7843 move from (7, 5) to (7, 6) using car (8658, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7981 move from (3, 9) to (4, 9) using car (8586, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (7, 1) to (8, 1) using car (8719, [(7, 1), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8229 move from (4, 8) to (5, 8) using car (8678, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 move from (6, 9) to (7, 9) using car (8704, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8336 move from (9, 6) to (9, 5) using car (8664, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Rider n° 8336 arrived with a waiting time of 12 ticks\n", - "Agent rider 8337 move from (9, 3) to (8, 3) using car (8717, [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 8348 move from (6, 1) to (7, 1) using car (8566, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8350 move from (6, 1) to (7, 1) using car (8566, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8353 move from (6, 9) to (7, 9) using car (8704, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8372 move from (6, 9) to (7, 9) using car (8704, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8374 move from (7, 5) to (7, 6) using car (8658, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (5, 6) to (5, 7) using car (8641, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (9, 7) to (8, 7) using car (8706, [(9, 7), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8432 move from (6, 7) to (7, 7) using car (8637, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8433 move from (5, 6) to (5, 7) using car (8641, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8434 move from (9, 6) to (9, 5) using car (8664, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (6, 1) to (7, 1) using car (8566, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (1, 6) to (1, 7) using car (8675, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 8503 move from (9, 7) to (8, 7) using car (8706, [(9, 7), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8506 move from (4, 1) to (4, 0) using car (8594, [(4, 1), (4, 0)], 0)\n", - "Rider n° 8506 arrived with a waiting time of 2 ticks\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (6, 1) to (7, 1) using car (8566, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8509 move from (9, 7) to (8, 7) using car (8706, [(9, 7), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8520 move from (6, 7) to (7, 7) using car (8637, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 8524 arrived\n", - "Agent rider 8537 move from (6, 1) to (6, 0) using car (8673, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8541 move from (2, 7) to (2, 6) using car (8634, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 8542 move from (2, 8) to (1, 8) using car (8611, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8543 move from (2, 8) to (1, 8) using car (8611, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8544 move from (6, 9) to (7, 9) using car (8704, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 5) to (0, 4) using car (8666, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8347 move from (1, 5) to (1, 6) using car (8665, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8350 move from (2, 4) to (2, 5) using car (8690, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 move from (7, 4) to (7, 3) using car (8692, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8402 move from (4, 3) to (4, 4) using car (8632, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8403 move from (7, 4) to (7, 3) using car (8692, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8438 move from (0, 5) to (0, 4) using car (8666, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8448 move from (1, 5) to (1, 6) using car (8708, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8457 move from (2, 4) to (2, 3) using car (8707, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8458 move from (2, 0) to (3, 0) using car (8663, [(2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8462 move from (6, 2) to (5, 2) using car (8637, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8503 move from (2, 1) to (1, 1) using car (8650, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8509 doesn't move\n", + "Agent rider 8519 doesn't move\n", + "Driver 8522 arrived\n", + "Driver 8523 arrived\n", + "Agent rider 8529 move from (4, 9) to (3, 9) using car (8571, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 move from (8, 4) to (7, 4) using car (8709, [(8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 8533 move from (7, 3) to (7, 2) using car (8701, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 8533 arrived with a waiting time of 3 ticks\n", + "Agent rider 8534 move from (4, 3) to (4, 4) using car (8632, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8536 move from (3, 5) to (3, 6) using car (8630, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 5) to (0, 4) using car (8666, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8538 move from (5, 1) to (5, 0) using car (8640, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8539 move from (2, 0) to (3, 0) using car (8620, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 8540 move from (0, 5) to (0, 4) using car (8666, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 5) to (0, 4) using car (8666, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8544 move from (2, 1) to (1, 1) using car (8650, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 8544 arrived with a waiting time of 2 ticks\n", "Agent rider 8545 doesn't move\n", - "Agent rider 8552 move from (1, 1) to (0, 1) using car (8702, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8553 move from (5, 3) to (6, 3) using car (8585, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8557 arrived\n", - "Driver 8561 arrived\n", + "Agent rider 8548 move from (2, 0) to (3, 0) using car (8663, [(2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8549 move from (6, 7) to (5, 7) using car (8619, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 8550 arrived\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8554 move from (7, 3) to (8, 3) using car (8643, [(7, 3), (8, 3)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8558 move from (7, 5) to (6, 5) using car (8687, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", "Driver 8562 arrived\n", "Driver 8565 arrived\n", - "Driver 8573 arrived\n", - "Agent rider 8581 doesn't move\n", - "Driver 8592 arrived\n", - "Agent rider 8595 move from (3, 9) to (4, 9) using car (8586, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (6, 1) to (7, 1) using car (8566, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 8599 arrived\n", - "Agent rider 8600 doesn't move\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (3, 9) to (4, 9) using car (8586, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8604 move from (7, 2) to (7, 1) using car (8656, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 8604 arrived with a waiting time of 3 ticks\n", - "Agent rider 8605 move from (5, 6) to (5, 7) using car (8641, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8615 move from (9, 7) to (8, 7) using car (8706, [(9, 7), (8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8620 move from (2, 2) to (2, 3) using car (8623, [(2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8622 move from (3, 8) to (4, 8) using car (8679, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8642 move from (6, 1) to (7, 1) using car (8566, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 move from (7, 4) to (7, 5) using car (8674, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 8651 doesn't move\n", + "Driver 8580 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 doesn't move\n", + "Driver 8601 arrived\n", + "Driver 8607 arrived\n", + "Agent rider 8608 move from (4, 3) to (4, 4) using car (8632, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8609 move from (5, 6) to (5, 7) using car (8638, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8614 move from (6, 6) to (6, 7) using car (8645, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8616 move from (4, 3) to (4, 4) using car (8632, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8617 move from (7, 5) to (6, 5) using car (8687, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8626 move from (3, 8) to (3, 7) using car (8639, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 8628 arrived\n", + "Driver 8633 arrived\n", + "Agent rider 8636 move from (6, 7) to (5, 7) using car (8619, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 8636 arrived with a waiting time of 3 ticks\n", "Agent rider 8653 doesn't move\n", - "Agent rider 8659 move from (4, 7) to (3, 7) using car (8669, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 8660 move from (7, 1) to (6, 1) using car (8694, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", - "Agent rider 8661 doesn't move\n", - "Agent rider 8662 move from (7, 5) to (7, 6) using car (8658, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8681 move from (5, 6) to (5, 7) using car (8641, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8686 move from (6, 6) to (5, 6) using car (8676, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Agent rider 8688 move from (3, 3) to (2, 3) using car (8671, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 8696 move from (8, 1) to (7, 1) using car (8695, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 8697 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "tick 624 ended\n", - "0 drivers generated.\n", - "I am rider 8725 - dep: (9, 3) , arr: (5, 8)\n", - "I am rider 8726 - dep: (3, 8) , arr: (4, 9)\n", - "I am rider 8727 - dep: (4, 8) , arr: (1, 9)\n", - "I am rider 8728 - dep: (4, 7) , arr: (7, 8)\n", - "I am rider 8729 - dep: (8, 1) , arr: (4, 7)\n", - "I am rider 8730 - dep: (8, 1) , arr: (2, 5)\n", - "6 riders generated.\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (7, 6) to (6, 6) using car (8658, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7802 move from (7, 6) to (6, 6) using car (8658, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7843 move from (7, 6) to (6, 6) using car (8658, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7981 move from (4, 9) to (5, 9) using car (8586, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (8, 1) to (8, 2) using car (8719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8229 move from (5, 8) to (6, 8) using car (8678, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 move from (7, 9) to (8, 9) using car (8704, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8337 move from (8, 3) to (8, 4) using car (8721, [(8, 3), (8, 4), (8, 5), (7, 5)], 0)\n", - "Rider n° 8337 arrived with a waiting time of 23 ticks\n", - "Agent rider 8348 move from (7, 1) to (8, 1) using car (8566, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8350 move from (7, 1) to (8, 1) using car (8566, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8353 move from (7, 9) to (8, 9) using car (8704, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8355 move from (6, 0) to (5, 0) using car (8673, [(6, 0), (5, 0)], 0)\n", - "Agent rider 8372 move from (7, 9) to (8, 9) using car (8704, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8374 move from (7, 6) to (6, 6) using car (8658, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (5, 7) to (5, 8) using car (8641, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (8, 7) to (8, 8) using car (8706, [(8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8432 move from (7, 7) to (8, 7) using car (8637, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8433 move from (5, 7) to (5, 8) using car (8641, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8434 move from (9, 5) to (9, 4) using car (8664, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (7, 1) to (8, 1) using car (8566, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8502 move from (1, 7) to (1, 8) using car (8675, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Rider n° 8502 arrived with a waiting time of 7 ticks\n", - "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (7, 1) to (8, 1) using car (8566, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8656 doesn't move\n", + "Driver 8659 arrived\n", + "Driver 8661 arrived\n", + "Agent rider 8671 doesn't move\n", + "Driver 8675 arrived\n", + "Agent rider 8677 move from (3, 5) to (3, 6) using car (8630, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8679 move from (2, 6) to (2, 5) using car (8647, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 8680 doesn't move\n", + "Agent rider 8681 move from (5, 6) to (5, 7) using car (8638, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8682 move from (2, 1) to (2, 2) using car (8674, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8683 move from (4, 0) to (3, 0) using car (8672, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8695 move from (7, 4) to (7, 3) using car (8692, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (5, 6) to (5, 5) using car (8713, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (7, 5) to (6, 5) using car (8687, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8700 doesn't move\n", + "Agent rider 8719 move from (2, 1) to (2, 2) using car (8674, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8720 move from (4, 0) to (5, 0) using car (8710, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (8, 4) to (7, 4) using car (8709, [(8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 8724 move from (4, 4) to (5, 4) using car (8711, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8726 doesn't move\n", + "Agent rider 8727 move from (4, 0) to (3, 0) using car (8662, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8728 doesn't move\n", + "tick 615 ended\n", + "I am driver 8729 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 8730 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 8731 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7)]\n", + "I am driver 8732 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 8733 - trip: [(4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 8734 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 8735 - trip: [(1, 9), (1, 8), (0, 8)]\n", + "I am driver 8736 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 8737 - trip: [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 8738 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 8739 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 8740 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (4, 3)]\n", + "12 drivers generated.\n", + "I am rider 8741 - dep: (0, 1) , arr: (8, 2)\n", + "I am rider 8742 - dep: (6, 1) , arr: (6, 5)\n", + "2 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8039 move from (1, 6) to (1, 7) using car (8665, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 4) to (0, 3) using car (8666, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8347 move from (1, 6) to (1, 7) using car (8665, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8350 move from (2, 5) to (2, 6) using car (8690, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 move from (7, 3) to (7, 2) using car (8692, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (7, 3) to (7, 2) using car (8692, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8438 move from (0, 4) to (0, 3) using car (8666, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8448 move from (1, 6) to (1, 7) using car (8708, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 8449 move from (5, 8) to (5, 7) using car (8715, [(5, 8), (5, 7)], 0)\n", + "Agent rider 8457 move from (2, 3) to (2, 2) using car (8707, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8458 move from (3, 0) to (2, 0) using car (8672, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8462 move from (5, 2) to (4, 2) using car (8637, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8503 move from (1, 1) to (0, 1) using car (8650, [(1, 1), (0, 1)], 0)\n", "Agent rider 8509 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8537 move from (6, 0) to (5, 0) using car (8673, [(6, 0), (5, 0)], 0)\n", - "Agent rider 8541 move from (2, 6) to (3, 6) using car (8714, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 8542 doesn't move\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 move from (7, 9) to (8, 9) using car (8704, [(7, 9), (8, 9)], 0)\n", + "Agent rider 8519 move from (5, 8) to (5, 7) using car (8715, [(5, 8), (5, 7)], 0)\n", + "Driver 8523 arrived\n", + "Agent rider 8529 move from (3, 9) to (2, 9) using car (8571, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8534 move from (4, 4) to (4, 5) using car (8632, [(4, 4), (4, 5)], 0)\n", + "Agent rider 8536 move from (3, 6) to (4, 6) using car (8630, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 4) to (0, 3) using car (8666, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8538 move from (5, 0) to (4, 0) using car (8702, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 8538 arrived with a waiting time of 3 ticks\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (0, 4) to (0, 3) using car (8666, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 4) to (0, 3) using car (8666, [(0, 4), (0, 3), (0, 2)], 0)\n", "Agent rider 8545 doesn't move\n", - "Agent rider 8552 move from (0, 1) to (0, 2) using car (8702, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8553 move from (6, 3) to (7, 3) using car (8585, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8556 arrived\n", - "Driver 8561 arrived\n", + "Agent rider 8548 move from (3, 0) to (2, 0) using car (8672, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 move from (2, 0) to (3, 0) using car (8729, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (6, 5) to (6, 6) using car (8670, [(6, 5), (6, 6)], 0)\n", "Driver 8565 arrived\n", - "Driver 8574 arrived\n", - "Agent rider 8581 doesn't move\n", - "Driver 8589 arrived\n", - "Driver 8590 arrived\n", - "Agent rider 8595 move from (4, 9) to (5, 9) using car (8586, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (7, 1) to (8, 1) using car (8566, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 8600 move from (6, 0) to (5, 0) using car (8673, [(6, 0), (5, 0)], 0)\n", - "Rider n° 8600 arrived with a waiting time of 5 ticks\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (4, 9) to (3, 9) using car (8718, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8603 move from (5, 8) to (6, 8) using car (8678, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8605 move from (5, 7) to (5, 8) using car (8641, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Driver 8609 arrived\n", - "Agent rider 8615 move from (8, 7) to (8, 8) using car (8706, [(8, 7), (8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8620 move from (2, 3) to (2, 4) using car (8623, [(2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8622 move from (4, 8) to (5, 8) using car (8679, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8624 arrived\n", - "Driver 8627 arrived\n", - "Agent rider 8642 move from (7, 1) to (8, 1) using car (8566, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 8645 arrived\n", - "Driver 8648 arrived\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 move from (7, 5) to (7, 6) using car (8674, [(7, 5), (7, 6)], 0)\n", - "Agent rider 8651 doesn't move\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 doesn't move\n", + "Driver 8592 arrived\n", + "Driver 8596 arrived\n", + "Driver 8598 arrived\n", + "Driver 8602 arrived\n", + "Agent rider 8608 move from (4, 4) to (4, 5) using car (8632, [(4, 4), (4, 5)], 0)\n", + "Agent rider 8609 move from (5, 7) to (5, 8) using car (8638, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 8609 arrived with a waiting time of 6 ticks\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 move from (2, 0) to (3, 0) using car (8729, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8614 move from (6, 7) to (6, 8) using car (8645, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 8614 arrived with a waiting time of 3 ticks\n", + "Agent rider 8616 doesn't move\n", + "Agent rider 8617 move from (6, 5) to (6, 6) using car (8670, [(6, 5), (6, 6)], 0)\n", + "Agent rider 8626 doesn't move\n", "Agent rider 8653 doesn't move\n", - "Agent rider 8659 move from (3, 7) to (3, 6) using car (8707, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8660 move from (6, 1) to (5, 1) using car (8694, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", - "Agent rider 8661 move from (6, 0) to (5, 0) using car (8673, [(6, 0), (5, 0)], 0)\n", - "Rider n° 8661 arrived with a waiting time of 3 ticks\n", - "Agent rider 8662 move from (7, 6) to (6, 6) using car (8658, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8663 move from (1, 7) to (1, 8) using car (8675, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Driver 8677 arrived\n", - "Driver 8680 arrived\n", - "Agent rider 8681 move from (5, 7) to (5, 8) using car (8641, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8686 move from (5, 6) to (4, 6) using car (8676, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 move from (0, 4) to (0, 3) using car (8610, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 8688 move from (2, 3) to (2, 4) using car (8623, [(2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8696 move from (7, 1) to (6, 1) using car (8695, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 8696 arrived with a waiting time of 0 ticks\n", - "Agent rider 8697 doesn't move\n", - "Agent rider 8724 move from (0, 9) to (1, 9) using car (8655, [(0, 9), (1, 9), (2, 9)], 0)\n", + "Agent rider 8654 move from (3, 6) to (4, 6) using car (8630, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8656 doesn't move\n", + "Driver 8657 arrived\n", + "Driver 8658 arrived\n", + "Agent rider 8671 move from (3, 6) to (4, 6) using car (8630, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 8676 arrived\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8679 move from (2, 5) to (2, 4) using car (8647, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 8680 move from (2, 0) to (3, 0) using car (8729, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8681 move from (5, 7) to (5, 8) using car (8638, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8682 move from (2, 2) to (2, 3) using car (8674, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8683 move from (3, 0) to (2, 0) using car (8672, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 8688 arrived\n", + "Driver 8691 arrived\n", + "Agent rider 8695 move from (7, 3) to (7, 2) using car (8692, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8696 move from (1, 4) to (1, 3) using car (8685, [(1, 4), (1, 3), (0, 3)], 0)\n", + "Agent rider 8697 move from (5, 5) to (5, 4) using car (8713, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8698 move from (1, 1) to (0, 1) using car (8650, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8699 move from (6, 5) to (6, 6) using car (8687, [(6, 5), (6, 6), (5, 6)], 0)\n", + "Agent rider 8700 move from (5, 2) to (4, 2) using car (8637, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8719 move from (2, 2) to (2, 3) using car (8674, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8720 move from (5, 0) to (6, 0) using car (8710, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (7, 4) to (7, 3) using car (8709, [(7, 4), (7, 3)], 0)\n", + "Agent rider 8724 move from (5, 4) to (5, 5) using car (8731, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7)], 0)\n", "Agent rider 8725 doesn't move\n", - "Agent rider 8726 move from (3, 8) to (4, 8) using car (8692, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 8727 doesn't move\n", + "Agent rider 8726 doesn't move\n", + "Agent rider 8727 move from (3, 0) to (3, 1) using car (8662, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Agent rider 8728 doesn't move\n", - "Agent rider 8729 move from (8, 1) to (8, 2) using car (8719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8730 move from (8, 1) to (8, 2) using car (8719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "tick 625 ended\n", - "I am driver 8731 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 8732 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 8733 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7)]\n", - "I am driver 8734 - trip: [(1, 9), (0, 9)]\n", - "I am driver 8735 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 8736 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 8737 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 8738 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 8739 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8742 doesn't move\n", + "tick 616 ended\n", + "I am driver 8743 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", + "I am driver 8744 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 8745 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 8746 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1)]\n", + "I am driver 8747 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 8748 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 8749 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 8750 - trip: [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 8751 - trip: [(0, 8), (1, 8), (1, 7), (1, 6)]\n", "9 drivers generated.\n", - "I am rider 8740 - dep: (9, 4) , arr: (9, 5)\n", - "I am rider 8741 - dep: (8, 0) , arr: (0, 7)\n", - "2 riders generated.\n", - "Agent rider 7767 move from (0, 2) to (0, 3) using car (8702, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7794 move from (6, 6) to (5, 6) using car (8658, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7802 move from (6, 6) to (5, 6) using car (8658, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7843 move from (6, 6) to (5, 6) using car (8658, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 7981 move from (5, 9) to (6, 9) using car (8586, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 7981 arrived with a waiting time of 24 ticks\n", - "Agent rider 7984 move from (0, 2) to (0, 3) using car (8702, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8041 move from (0, 2) to (0, 3) using car (8702, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (8, 2) to (8, 3) using car (8719, [(8, 2), (8, 3)], 0)\n", - "Agent rider 8229 move from (6, 8) to (6, 7) using car (8678, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8348 move from (8, 1) to (9, 1) using car (8566, [(8, 1), (9, 1)], 0)\n", - "Agent rider 8350 move from (8, 1) to (9, 1) using car (8566, [(8, 1), (9, 1)], 0)\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 move from (6, 6) to (5, 6) using car (8658, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (5, 8) to (5, 9) using car (8641, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (8, 8) to (7, 8) using car (8706, [(8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8432 move from (8, 7) to (9, 7) using car (8533, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8433 move from (5, 8) to (5, 9) using car (8641, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 8433 arrived with a waiting time of 5 ticks\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8451 move from (3, 9) to (3, 8) using car (8718, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (8, 1) to (9, 1) using car (8566, [(8, 1), (9, 1)], 0)\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8503 move from (8, 7) to (9, 7) using car (8533, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (8, 1) to (9, 1) using car (8566, [(8, 1), (9, 1)], 0)\n", - "Agent rider 8509 move from (8, 7) to (9, 7) using car (8533, [(8, 7), (9, 7)], 0)\n", - "Agent rider 8520 move from (7, 7) to (6, 7) using car (8723, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8537 doesn't move\n", - "Agent rider 8541 move from (3, 6) to (4, 6) using car (8714, [(3, 6), (4, 6)], 0)\n", - "Agent rider 8542 move from (1, 8) to (1, 9) using car (8675, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 8543 move from (1, 8) to (1, 9) using car (8675, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 8544 doesn't move\n", + "I am rider 8752 - dep: (1, 2) , arr: (1, 0)\n", + "I am rider 8753 - dep: (2, 1) , arr: (1, 9)\n", + "I am rider 8754 - dep: (7, 9) , arr: (2, 6)\n", + "I am rider 8755 - dep: (6, 9) , arr: (5, 8)\n", + "I am rider 8756 - dep: (9, 0) , arr: (6, 6)\n", + "I am rider 8757 - dep: (8, 2) , arr: (8, 6)\n", + "I am rider 8758 - dep: (1, 6) , arr: (6, 6)\n", + "7 riders generated.\n", + "Agent rider 7716 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 7855 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8028 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8039 move from (1, 7) to (1, 8) using car (8665, [(1, 7), (1, 8)], 0)\n", + "Rider n° 8039 arrived with a waiting time of 14 ticks\n", + "Agent rider 8082 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8116 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8150 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8309 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8337 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 3) to (0, 2) using car (8666, [(0, 3), (0, 2)], 0)\n", + "Agent rider 8347 move from (1, 7) to (1, 8) using car (8665, [(1, 7), (1, 8)], 0)\n", + "Agent rider 8350 move from (2, 6) to (2, 7) using car (8690, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 move from (7, 2) to (8, 2) using car (8714, [(7, 2), (8, 2)], 0)\n", + "Agent rider 8387 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (7, 2) to (8, 2) using car (8714, [(7, 2), (8, 2)], 0)\n", + "Agent rider 8438 move from (0, 3) to (0, 2) using car (8666, [(0, 3), (0, 2)], 0)\n", + "Agent rider 8448 move from (1, 7) to (1, 8) using car (8708, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 8449 move from (5, 7) to (6, 7) using car (8734, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8457 move from (2, 2) to (2, 1) using car (8707, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8462 move from (4, 2) to (3, 2) using car (8637, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8509 move from (7, 5) to (7, 4) using car (8748, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8519 move from (5, 7) to (6, 7) using car (8734, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8529 move from (2, 9) to (1, 9) using car (8571, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8534 move from (4, 5) to (4, 4) using car (8732, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8536 move from (4, 6) to (5, 6) using car (8630, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 3) to (0, 2) using car (8666, [(0, 3), (0, 2)], 0)\n", + "Agent rider 8539 move from (3, 0) to (4, 0) using car (8729, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 move from (0, 3) to (0, 2) using car (8666, [(0, 3), (0, 2)], 0)\n", + "Agent rider 8541 move from (0, 3) to (0, 2) using car (8666, [(0, 3), (0, 2)], 0)\n", "Agent rider 8545 doesn't move\n", - "Agent rider 8552 move from (0, 2) to (0, 3) using car (8702, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 8552 arrived with a waiting time of 5 ticks\n", - "Agent rider 8553 move from (7, 3) to (8, 3) using car (8585, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 8561 arrived\n", - "Agent rider 8581 doesn't move\n", - "Driver 8590 arrived\n", - "Driver 8594 arrived\n", - "Agent rider 8595 move from (5, 9) to (6, 9) using car (8586, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8596 move from (8, 1) to (9, 1) using car (8566, [(8, 1), (9, 1)], 0)\n", - "Rider n° 8596 arrived with a waiting time of 5 ticks\n", - "Driver 8597 arrived\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (3, 9) to (3, 8) using car (8718, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8603 move from (6, 8) to (6, 7) using car (8678, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8605 move from (5, 8) to (5, 9) using car (8641, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 8605 arrived with a waiting time of 4 ticks\n", - "Agent rider 8606 doesn't move\n", - "Driver 8611 arrived\n", - "Driver 8614 arrived\n", - "Agent rider 8615 move from (8, 8) to (7, 8) using car (8706, [(8, 8), (7, 8), (6, 8)], 0)\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8620 move from (2, 4) to (1, 4) using car (8623, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8622 move from (5, 8) to (6, 8) using car (8679, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8632 arrived\n", - "Agent rider 8642 move from (8, 1) to (9, 1) using car (8566, [(8, 1), (9, 1)], 0)\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8653 doesn't move\n", - "Agent rider 8659 doesn't move\n", - "Agent rider 8660 move from (5, 1) to (4, 1) using car (8694, [(5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", - "Agent rider 8662 move from (6, 6) to (5, 6) using car (8658, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 8663 move from (1, 8) to (1, 9) using car (8675, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 8681 move from (5, 8) to (5, 9) using car (8641, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8686 move from (4, 6) to (4, 7) using car (8676, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 move from (0, 3) to (0, 2) using car (8610, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 8688 move from (2, 4) to (1, 4) using car (8623, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8697 move from (8, 6) to (8, 7) using car (8654, [(8, 6), (8, 7), (9, 7)], 0)\n", - "Agent rider 8724 move from (1, 9) to (2, 9) using car (8655, [(1, 9), (2, 9)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (5, 7) to (6, 7) using car (8734, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 move from (3, 0) to (4, 0) using car (8729, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (6, 6) to (5, 6) using car (8687, [(6, 6), (5, 6)], 0)\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 move from (2, 6) to (2, 7) using car (8690, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 8596 arrived\n", + "Driver 8602 arrived\n", + "Agent rider 8608 move from (4, 5) to (4, 4) using car (8732, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8612 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8613 move from (3, 0) to (4, 0) using car (8729, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 doesn't move\n", + "Agent rider 8617 move from (6, 6) to (5, 6) using car (8687, [(6, 6), (5, 6)], 0)\n", + "Driver 8623 arrived\n", + "Agent rider 8626 doesn't move\n", + "Driver 8643 arrived\n", + "Agent rider 8653 move from (6, 9) to (5, 9) using car (8706, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8654 move from (4, 6) to (5, 6) using car (8630, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8656 doesn't move\n", + "Driver 8658 arrived\n", + "Agent rider 8671 move from (4, 6) to (5, 6) using car (8630, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8679 move from (2, 4) to (2, 3) using car (8647, [(2, 4), (2, 3)], 0)\n", + "Rider n° 8679 arrived with a waiting time of 1 ticks\n", + "Agent rider 8680 move from (3, 0) to (4, 0) using car (8729, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8681 move from (5, 8) to (5, 9) using car (8638, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8682 move from (2, 3) to (2, 4) using car (8674, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8683 move from (2, 0) to (2, 1) using car (8672, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 8684 arrived\n", + "Agent rider 8695 move from (7, 2) to (6, 2) using car (8692, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8696 move from (1, 3) to (0, 3) using car (8685, [(1, 3), (0, 3)], 0)\n", + "Agent rider 8697 move from (5, 4) to (5, 3) using car (8713, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (6, 6) to (5, 6) using car (8687, [(6, 6), (5, 6)], 0)\n", + "Agent rider 8700 move from (4, 2) to (3, 2) using car (8637, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8705 arrived\n", + "Driver 8718 arrived\n", + "Agent rider 8719 move from (2, 3) to (2, 4) using car (8674, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8720 move from (6, 0) to (6, 1) using car (8710, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 move from (4, 6) to (5, 6) using car (8630, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8723 doesn't move\n", + "Agent rider 8724 move from (5, 5) to (5, 6) using car (8731, [(5, 5), (5, 6), (5, 7), (4, 7)], 0)\n", "Agent rider 8725 doesn't move\n", - "Agent rider 8726 doesn't move\n", - "Agent rider 8727 doesn't move\n", + "Agent rider 8726 move from (1, 0) to (2, 0) using car (8743, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", + "Agent rider 8727 move from (3, 1) to (3, 2) using car (8662, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Agent rider 8728 doesn't move\n", - "Agent rider 8729 move from (8, 2) to (8, 3) using car (8719, [(8, 2), (8, 3)], 0)\n", - "Agent rider 8730 move from (8, 2) to (8, 3) using car (8719, [(8, 2), (8, 3)], 0)\n", - "Agent rider 8740 doesn't move\n", - "Agent rider 8741 move from (8, 0) to (7, 0) using car (8732, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "tick 626 ended\n", - "I am driver 8742 - trip: [(1, 3), (1, 4), (0, 4)]\n", - "I am driver 8743 - trip: [(2, 8), (1, 8), (0, 8)]\n", - "I am driver 8744 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 8745 - trip: [(6, 0), (5, 0), (4, 0), (4, 1)]\n", - "I am driver 8746 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 8747 - trip: [(3, 4), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 8748 - trip: [(8, 7), (8, 6), (8, 5)]\n", - "I am driver 8749 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8750 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", - "9 drivers generated.\n", - "I am rider 8751 - dep: (3, 8) , arr: (8, 6)\n", - "I am rider 8752 - dep: (0, 3) , arr: (5, 0)\n", - "I am rider 8753 - dep: (3, 5) , arr: (0, 9)\n", - "I am rider 8754 - dep: (2, 2) , arr: (3, 0)\n", - "I am rider 8755 - dep: (1, 7) , arr: (9, 7)\n", - "I am rider 8756 - dep: (7, 5) , arr: (5, 2)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8742 doesn't move\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8753 doesn't move\n", + "Agent rider 8754 move from (7, 9) to (6, 9) using car (8738, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8755 move from (6, 9) to (5, 9) using car (8706, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8756 doesn't move\n", + "Agent rider 8757 doesn't move\n", + "Agent rider 8758 move from (1, 6) to (1, 5) using car (8693, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "tick 617 ended\n", + "I am driver 8759 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 8760 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 8761 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", + "I am driver 8762 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 8763 - trip: [(8, 4), (9, 4)]\n", + "I am driver 8764 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 8765 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "7 drivers generated.\n", + "I am rider 8766 - dep: (7, 3) , arr: (0, 0)\n", + "I am rider 8767 - dep: (9, 9) , arr: (5, 3)\n", + "I am rider 8768 - dep: (5, 3) , arr: (5, 2)\n", + "I am rider 8769 - dep: (3, 3) , arr: (3, 2)\n", + "I am rider 8770 - dep: (0, 0) , arr: (6, 5)\n", + "I am rider 8771 - dep: (7, 1) , arr: (3, 7)\n", "6 riders generated.\n", - "Agent rider 7767 move from (0, 3) to (0, 4) using car (8702, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7794 move from (5, 6) to (4, 6) using car (8658, [(5, 6), (4, 6)], 0)\n", - "Agent rider 7802 move from (5, 6) to (4, 6) using car (8658, [(5, 6), (4, 6)], 0)\n", - "Agent rider 7843 move from (5, 6) to (4, 6) using car (8658, [(5, 6), (4, 6)], 0)\n", - "Agent rider 7984 move from (0, 3) to (0, 4) using car (8702, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8041 move from (0, 3) to (0, 4) using car (8702, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 move from (8, 3) to (9, 3) using car (8585, [(8, 3), (9, 3)], 0)\n", - "Agent rider 8229 move from (6, 7) to (6, 6) using car (8678, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8231 doesn't move\n", - "Agent rider 8279 move from (9, 3) to (9, 2) using car (8664, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 doesn't move\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 move from (5, 6) to (4, 6) using car (8658, [(5, 6), (4, 6)], 0)\n", - "Agent rider 8379 move from (0, 2) to (0, 1) using car (8610, [(0, 2), (0, 1)], 0)\n", - "Agent rider 8400 move from (5, 9) to (6, 9) using car (8641, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8415 move from (7, 8) to (6, 8) using car (8706, [(7, 8), (6, 8)], 0)\n", - "Agent rider 8432 doesn't move\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8451 move from (3, 8) to (3, 7) using car (8718, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8453 move from (0, 0) to (1, 0) using car (8749, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8476 move from (2, 4) to (2, 3) using car (8634, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 doesn't move\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8028 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8082 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8116 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8150 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8309 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8337 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (1, 8) to (0, 8) using car (8627, [(1, 8), (0, 8)], 0)\n", + "Agent rider 8350 move from (2, 7) to (3, 7) using car (8690, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8387 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8402 move from (4, 4) to (4, 3) using car (8732, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8448 move from (1, 8) to (1, 9) using car (8708, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 8449 move from (6, 7) to (7, 7) using car (8734, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8457 move from (2, 1) to (2, 0) using car (8707, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8462 move from (3, 2) to (3, 3) using car (8662, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 8462 arrived with a waiting time of 5 ticks\n", "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8507 move from (0, 0) to (1, 0) using car (8749, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8509 doesn't move\n", - "Agent rider 8520 move from (6, 7) to (6, 6) using car (8723, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 8509 move from (7, 4) to (8, 4) using car (8711, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 8509 arrived with a waiting time of 6 ticks\n", + "Agent rider 8519 move from (6, 7) to (7, 7) using car (8734, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8529 move from (1, 9) to (0, 9) using car (8571, [(1, 9), (0, 9)], 0)\n", + "Rider n° 8529 arrived with a waiting time of 7 ticks\n", + "Agent rider 8530 move from (7, 4) to (8, 4) using car (8711, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8534 move from (4, 4) to (4, 3) using car (8732, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8536 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 8537 doesn't move\n", - "Agent rider 8541 move from (4, 6) to (4, 7) using car (8690, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8542 move from (1, 9) to (2, 9) using car (8675, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Rider n° 8542 arrived with a waiting time of 4 ticks\n", - "Agent rider 8543 move from (1, 9) to (2, 9) using car (8675, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 8544 doesn't move\n", + "Agent rider 8539 move from (4, 0) to (5, 0) using car (8729, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", "Agent rider 8545 doesn't move\n", - "Agent rider 8553 move from (8, 3) to (9, 3) using car (8585, [(8, 3), (9, 3)], 0)\n", - "Rider n° 8553 arrived with a waiting time of 2 ticks\n", - "Agent rider 8581 move from (0, 0) to (1, 0) using car (8749, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8594 arrived\n", - "Agent rider 8595 move from (6, 9) to (7, 9) using car (8586, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 8597 arrived\n", - "Agent rider 8601 move from (0, 0) to (1, 0) using car (8749, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8602 move from (3, 8) to (3, 7) using car (8718, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 8603 move from (6, 7) to (6, 6) using car (8678, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8615 move from (7, 8) to (6, 8) using car (8706, [(7, 8), (6, 8)], 0)\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8620 move from (1, 4) to (0, 4) using car (8623, [(1, 4), (0, 4)], 0)\n", - "Agent rider 8622 move from (6, 8) to (6, 7) using car (8679, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8636 arrived\n", - "Driver 8637 arrived\n", - "Driver 8638 arrived\n", - "Agent rider 8642 doesn't move\n", - "Driver 8644 arrived\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 move from (0, 0) to (1, 0) using car (8749, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8653 move from (0, 0) to (1, 0) using car (8749, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8657 arrived\n", - "Agent rider 8659 doesn't move\n", - "Agent rider 8660 move from (4, 1) to (4, 2) using car (8694, [(4, 1), (4, 2), (3, 2)], 0)\n", - "Agent rider 8662 move from (5, 6) to (4, 6) using car (8658, [(5, 6), (4, 6)], 0)\n", - "Agent rider 8663 move from (1, 9) to (2, 9) using car (8675, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Driver 8667 arrived\n", - "Driver 8671 arrived\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (6, 7) to (7, 7) using car (8734, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8553 move from (7, 5) to (8, 5) using car (8660, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 move from (4, 0) to (5, 0) using car (8729, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 8561 arrived\n", + "Driver 8586 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 doesn't move\n", + "Driver 8602 arrived\n", + "Agent rider 8608 move from (4, 4) to (4, 3) using car (8732, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8612 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8613 move from (4, 0) to (5, 0) using car (8729, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 move from (4, 4) to (4, 3) using car (8732, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8617 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8626 move from (3, 7) to (3, 6) using car (8730, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 8632 arrived\n", + "Driver 8635 arrived\n", + "Driver 8639 arrived\n", + "Driver 8649 arrived\n", + "Driver 8650 arrived\n", + "Agent rider 8653 move from (5, 9) to (4, 9) using car (8706, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 8654 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8656 doesn't move\n", + "Driver 8663 arrived\n", + "Driver 8670 arrived\n", + "Agent rider 8671 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Driver 8673 arrived\n", - "Driver 8674 arrived\n", - "Agent rider 8681 move from (5, 9) to (6, 9) using car (8641, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8686 move from (4, 7) to (4, 8) using car (8676, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 move from (0, 2) to (0, 1) using car (8610, [(0, 2), (0, 1)], 0)\n", - "Agent rider 8688 move from (1, 4) to (0, 4) using car (8623, [(1, 4), (0, 4)], 0)\n", - "Agent rider 8697 move from (8, 7) to (8, 6) using car (8748, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8677 move from (3, 6) to (3, 7) using car (8712, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 8680 move from (4, 0) to (5, 0) using car (8729, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8681 move from (5, 9) to (4, 9) using car (8638, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8682 move from (2, 4) to (2, 5) using car (8674, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8683 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8695 move from (6, 2) to (5, 2) using car (8692, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (5, 3) to (5, 2) using car (8713, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (5, 6) to (5, 7) using car (8731, [(5, 6), (5, 7), (4, 7)], 0)\n", + "Agent rider 8700 move from (3, 2) to (3, 3) using car (8662, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Driver 8704 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (9, 3) to (9, 4) using car (8720, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 8709 arrived\n", + "Driver 8715 arrived\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8720 move from (6, 1) to (6, 2) using car (8710, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8723 doesn't move\n", + "Agent rider 8724 move from (5, 6) to (6, 6) using car (8630, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8725 doesn't move\n", "Agent rider 8726 doesn't move\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 move from (4, 7) to (4, 8) using car (8676, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8740 doesn't move\n", - "Agent rider 8741 move from (7, 0) to (6, 0) using car (8732, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8751 move from (3, 8) to (3, 7) using car (8718, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 8727 move from (3, 2) to (3, 3) using car (8662, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8742 move from (6, 1) to (6, 2) using car (8710, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8754 doesn't move\n", - "Agent rider 8755 doesn't move\n", + "Agent rider 8753 move from (2, 1) to (2, 2) using car (8672, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8754 move from (6, 9) to (5, 9) using car (8738, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8755 move from (5, 9) to (4, 9) using car (8706, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", "Agent rider 8756 doesn't move\n", - "tick 627 ended\n", - "I am driver 8757 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 8758 - trip: [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 8759 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 8760 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 8761 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 8762 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 8763 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 8764 - trip: [(4, 5), (3, 5), (2, 5), (2, 6)]\n", - "I am driver 8765 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 8766 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 8767 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8768 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (1, 2)]\n", - "12 drivers generated.\n", - "I am rider 8769 - dep: (6, 5) , arr: (3, 8)\n", - "1 riders generated.\n", - "Agent rider 7767 move from (0, 4) to (0, 5) using car (8702, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8041 move from (0, 4) to (0, 5) using car (8702, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 move from (6, 6) to (6, 5) using car (8678, [(6, 6), (6, 5)], 0)\n", - "Agent rider 8231 move from (0, 4) to (0, 5) using car (8702, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 8231 arrived with a waiting time of 17 ticks\n", - "Agent rider 8279 move from (9, 2) to (9, 1) using car (8664, [(9, 2), (9, 1), (9, 0)], 0)\n", - "Rider n° 8279 arrived with a waiting time of 17 ticks\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (5, 0) to (4, 0) using car (8745, [(5, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 8372 doesn't move\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8400 move from (6, 9) to (7, 9) using car (8641, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 8400 arrived with a waiting time of 7 ticks\n", - "Agent rider 8415 move from (6, 8) to (6, 7) using car (8736, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8432 doesn't move\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8451 move from (3, 7) to (3, 6) using car (8718, [(3, 7), (3, 6)], 0)\n", - "Agent rider 8453 move from (1, 0) to (1, 1) using car (8749, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8476 move from (2, 3) to (2, 2) using car (8634, [(2, 3), (2, 2)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (9, 9) to (8, 9) using car (8757, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 8757 doesn't move\n", + "Agent rider 8758 move from (1, 5) to (1, 4) using car (8693, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8768 move from (5, 3) to (5, 2) using car (8713, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 8768 arrived with a waiting time of 0 ticks\n", + "Agent rider 8769 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 doesn't move\n", + "tick 618 ended\n", + "I am driver 8772 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 8773 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 8774 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "I am driver 8775 - trip: [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 8776 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 8777 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 8778 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 8779 - trip: [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 8780 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 8781 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 8782 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "11 drivers generated.\n", + "I am rider 8783 - dep: (4, 0) , arr: (1, 1)\n", + "I am rider 8784 - dep: (8, 4) , arr: (4, 8)\n", + "I am rider 8785 - dep: (3, 4) , arr: (4, 0)\n", + "I am rider 8786 - dep: (7, 6) , arr: (0, 5)\n", + "I am rider 8787 - dep: (9, 0) , arr: (4, 9)\n", + "5 riders generated.\n", + "Agent rider 7716 doesn't move\n", + "Agent rider 7855 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8028 move from (2, 2) to (2, 3) using car (8672, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8082 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8116 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8150 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8309 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8337 move from (2, 2) to (2, 3) using car (8672, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8350 move from (3, 7) to (4, 7) using car (8690, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8387 move from (2, 2) to (2, 3) using car (8672, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8402 move from (4, 3) to (4, 2) using car (8732, [(4, 3), (4, 2)], 0)\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8448 move from (1, 9) to (2, 9) using car (8708, [(1, 9), (2, 9)], 0)\n", + "Rider n° 8448 arrived with a waiting time of 7 ticks\n", + "Agent rider 8449 move from (7, 7) to (7, 6) using car (8734, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8457 move from (2, 0) to (1, 0) using car (8707, [(2, 0), (1, 0)], 0)\n", + "Agent rider 8458 move from (2, 0) to (1, 0) using car (8707, [(2, 0), (1, 0)], 0)\n", "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8507 move from (1, 0) to (1, 1) using car (8749, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8509 doesn't move\n", - "Agent rider 8520 move from (6, 6) to (6, 5) using car (8723, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Driver 8533 arrived\n", - "Agent rider 8537 move from (5, 0) to (4, 0) using car (8656, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 8537 arrived with a waiting time of 3 ticks\n", - "Agent rider 8541 move from (4, 7) to (4, 8) using car (8690, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 8541 arrived with a waiting time of 3 ticks\n", - "Agent rider 8543 move from (2, 9) to (3, 9) using car (8675, [(2, 9), (3, 9)], 0)\n", - "Agent rider 8544 doesn't move\n", + "Agent rider 8519 move from (7, 7) to (7, 6) using car (8734, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8530 move from (8, 4) to (9, 4) using car (8711, [(8, 4), (9, 4)], 0)\n", + "Agent rider 8534 move from (4, 3) to (4, 2) using car (8732, [(4, 3), (4, 2)], 0)\n", + "Agent rider 8536 move from (6, 6) to (7, 6) using car (8630, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8539 move from (5, 0) to (6, 0) using car (8729, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", "Agent rider 8545 doesn't move\n", - "Driver 8566 arrived\n", - "Agent rider 8581 move from (1, 0) to (1, 1) using car (8749, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8583 arrived\n", - "Agent rider 8595 move from (7, 9) to (8, 9) using car (8586, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 8601 move from (1, 0) to (1, 1) using car (8749, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8602 move from (3, 7) to (3, 6) using car (8718, [(3, 7), (3, 6)], 0)\n", - "Agent rider 8603 move from (6, 6) to (6, 5) using car (8678, [(6, 6), (6, 5)], 0)\n", - "Agent rider 8606 move from (9, 9) to (8, 9) using car (8757, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 move from (6, 8) to (6, 7) using car (8736, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8619 move from (4, 8) to (3, 8) using car (8676, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8620 move from (0, 4) to (0, 5) using car (8702, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 8620 arrived with a waiting time of 2 ticks\n", - "Agent rider 8622 move from (6, 7) to (6, 6) using car (8679, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8633 arrived\n", - "Driver 8637 arrived\n", - "Agent rider 8642 doesn't move\n", + "Agent rider 8548 move from (2, 0) to (1, 0) using car (8707, [(2, 0), (1, 0)], 0)\n", + "Agent rider 8549 move from (7, 7) to (7, 6) using car (8734, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 move from (5, 0) to (6, 0) using car (8729, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (6, 6) to (6, 7) using car (8775, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 8575 arrived\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8588 move from (2, 7) to (1, 7) using car (8619, [(2, 7), (1, 7)], 0)\n", + "Rider n° 8588 arrived with a waiting time of 7 ticks\n", + "Agent rider 8608 move from (4, 3) to (4, 2) using car (8732, [(4, 3), (4, 2)], 0)\n", + "Agent rider 8612 move from (2, 2) to (1, 2) using car (8637, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8613 move from (5, 0) to (6, 0) using car (8729, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 move from (4, 3) to (4, 2) using car (8732, [(4, 3), (4, 2)], 0)\n", + "Agent rider 8617 move from (6, 6) to (7, 6) using car (8630, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 8620 arrived\n", + "Agent rider 8626 move from (3, 6) to (3, 5) using car (8730, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 8635 arrived\n", + "Driver 8640 arrived\n", "Driver 8647 arrived\n", - "Agent rider 8649 move from (6, 6) to (6, 5) using car (8723, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 move from (1, 0) to (1, 1) using car (8749, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8653 move from (1, 0) to (1, 1) using car (8749, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8655 arrived\n", - "Agent rider 8659 move from (3, 6) to (3, 5) using car (8738, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8660 move from (4, 2) to (3, 2) using car (8694, [(4, 2), (3, 2)], 0)\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 move from (2, 9) to (3, 9) using car (8675, [(2, 9), (3, 9)], 0)\n", - "Driver 8672 arrived\n", - "Driver 8674 arrived\n", - "Agent rider 8681 move from (6, 9) to (7, 9) using car (8641, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 8683 arrived\n", - "Agent rider 8686 move from (4, 8) to (3, 8) using car (8676, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Agent rider 8688 doesn't move\n", - "Agent rider 8697 move from (8, 6) to (8, 5) using car (8748, [(8, 6), (8, 5)], 0)\n", - "Rider n° 8697 arrived with a waiting time of 3 ticks\n", - "Driver 8700 arrived\n", - "Driver 8709 arrived\n", - "Driver 8712 arrived\n", + "Driver 8650 arrived\n", + "Driver 8652 arrived\n", + "Agent rider 8653 move from (4, 9) to (5, 9) using car (8777, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8654 move from (6, 6) to (7, 6) using car (8630, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8656 move from (4, 8) to (4, 7) using car (8778, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 8665 arrived\n", + "Driver 8666 arrived\n", + "Agent rider 8671 move from (6, 6) to (7, 6) using car (8630, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8677 move from (3, 7) to (3, 6) using car (8762, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 8680 move from (5, 0) to (6, 0) using car (8729, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8681 move from (4, 9) to (5, 9) using car (8777, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8682 move from (2, 5) to (2, 6) using car (8674, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 8683 move from (2, 2) to (2, 3) using car (8672, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 8685 arrived\n", + "Driver 8686 arrived\n", + "Driver 8687 arrived\n", + "Agent rider 8695 move from (5, 2) to (4, 2) using car (8692, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (5, 2) to (4, 2) using car (8692, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (5, 7) to (4, 7) using car (8731, [(5, 7), (4, 7)], 0)\n", + "Agent rider 8700 move from (3, 3) to (3, 4) using car (8662, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", "Driver 8714 arrived\n", - "Driver 8719 arrived\n", - "Agent rider 8724 move from (2, 9) to (3, 9) using car (8675, [(2, 9), (3, 9)], 0)\n", - "Agent rider 8725 move from (9, 4) to (9, 5) using car (8720, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 8716 arrived\n", + "Agent rider 8719 move from (2, 4) to (3, 4) using car (8760, [(2, 4), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8720 move from (6, 2) to (6, 3) using car (8710, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 move from (6, 6) to (7, 6) using car (8630, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8723 move from (7, 3) to (7, 2) using car (8748, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8724 move from (6, 6) to (6, 7) using car (8775, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8725 doesn't move\n", "Agent rider 8726 doesn't move\n", - "Agent rider 8727 move from (4, 8) to (3, 8) using car (8676, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8728 move from (4, 8) to (3, 8) using car (8676, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8729 move from (8, 3) to (8, 4) using car (8626, [(8, 3), (8, 4)], 0)\n", - "Agent rider 8730 move from (8, 3) to (8, 4) using car (8626, [(8, 3), (8, 4)], 0)\n", - "Driver 8734 arrived\n", - "Agent rider 8740 move from (9, 4) to (9, 5) using car (8720, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8740 arrived with a waiting time of 2 ticks\n", - "Agent rider 8741 move from (6, 0) to (5, 0) using car (8732, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8751 move from (3, 7) to (3, 6) using car (8718, [(3, 7), (3, 6)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "Agent rider 8727 move from (3, 3) to (3, 4) using car (8662, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Driver 8735 arrived\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8742 move from (6, 2) to (6, 3) using car (8710, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8754 doesn't move\n", - "Agent rider 8755 doesn't move\n", + "Agent rider 8753 move from (2, 2) to (2, 3) using car (8672, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8754 move from (5, 9) to (4, 9) using car (8738, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8755 move from (4, 9) to (4, 8) using car (8706, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", "Agent rider 8756 doesn't move\n", - "Agent rider 8769 move from (6, 5) to (5, 5) using car (8767, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "tick 628 ended\n", - "I am driver 8770 - trip: [(4, 4), (5, 4), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 8771 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 8772 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 8773 - trip: [(7, 3), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 8774 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 8775 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 8776 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 8777 - trip: [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 8778 - trip: [(5, 7), (4, 7), (3, 7), (3, 6)]\n", - "9 drivers generated.\n", - "I am rider 8779 - dep: (9, 1) , arr: (2, 5)\n", - "I am rider 8780 - dep: (0, 7) , arr: (7, 2)\n", - "I am rider 8781 - dep: (4, 9) , arr: (4, 2)\n", - "I am rider 8782 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 8783 - dep: (3, 6) , arr: (1, 3)\n", - "I am rider 8784 - dep: (2, 2) , arr: (5, 4)\n", - "I am rider 8785 - dep: (2, 3) , arr: (2, 1)\n", - "I am rider 8786 - dep: (5, 6) , arr: (7, 6)\n", - "I am rider 8787 - dep: (2, 7) , arr: (7, 1)\n", - "I am rider 8788 - dep: (4, 0) , arr: (8, 5)\n", - "I am rider 8789 - dep: (3, 9) , arr: (9, 8)\n", - "I am rider 8790 - dep: (2, 4) , arr: (9, 2)\n", - "12 riders generated.\n", - "Agent rider 7767 move from (0, 5) to (0, 6) using car (8702, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7984 move from (0, 4) to (0, 3) using car (8768, [(0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 8041 move from (0, 5) to (0, 6) using car (8702, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8076 doesn't move\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8279 doesn't move\n", - "Agent rider 8285 move from (8, 9) to (9, 9) using car (8586, [(8, 9), (9, 9)], 0)\n", - "Agent rider 8334 doesn't move\n", - "Agent rider 8348 move from (9, 1) to (9, 0) using car (8664, [(9, 1), (9, 0)], 0)\n", - "Agent rider 8350 move from (9, 1) to (9, 0) using car (8664, [(9, 1), (9, 0)], 0)\n", - "Agent rider 8353 move from (8, 9) to (9, 9) using car (8586, [(8, 9), (9, 9)], 0)\n", - "Agent rider 8355 move from (4, 0) to (4, 1) using car (8745, [(4, 0), (4, 1)], 0)\n", - "Agent rider 8372 move from (8, 9) to (9, 9) using car (8586, [(8, 9), (9, 9)], 0)\n", - "Rider n° 8372 arrived with a waiting time of 14 ticks\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8415 move from (6, 7) to (6, 6) using car (8736, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8432 doesn't move\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (9, 1) to (9, 0) using car (8664, [(9, 1), (9, 0)], 0)\n", - "Agent rider 8501 move from (8, 9) to (7, 9) using car (8757, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 8757 doesn't move\n", + "Agent rider 8758 doesn't move\n", + "Agent rider 8766 move from (7, 3) to (7, 2) using car (8748, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8769 move from (3, 3) to (4, 3) using car (8740, [(3, 3), (4, 3)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 doesn't move\n", + "Agent rider 8783 move from (4, 0) to (3, 0) using car (8664, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8784 doesn't move\n", + "Agent rider 8785 doesn't move\n", + "Agent rider 8786 doesn't move\n", + "Agent rider 8787 doesn't move\n", + "tick 619 ended\n", + "I am driver 8788 - trip: [(6, 5), (7, 5), (8, 5), (8, 4), (9, 4)]\n", + "I am driver 8789 - trip: [(0, 2), (0, 3), (0, 4)]\n", + "I am driver 8790 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 8791 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 8792 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 8793 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8794 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 8795 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 8796 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 8797 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 8798 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "11 drivers generated.\n", + "I am rider 8799 - dep: (2, 4) , arr: (5, 2)\n", + "I am rider 8800 - dep: (0, 0) , arr: (9, 1)\n", + "I am rider 8801 - dep: (2, 9) , arr: (3, 9)\n", + "I am rider 8802 - dep: (5, 8) , arr: (4, 8)\n", + "I am rider 8803 - dep: (0, 0) , arr: (4, 3)\n", + "5 riders generated.\n", + "Agent rider 7716 move from (2, 1) to (1, 1) using car (8641, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 7855 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8028 move from (2, 3) to (2, 4) using car (8672, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8082 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8116 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8150 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8217 move from (9, 1) to (8, 1) using car (8790, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 8263 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8309 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8337 move from (2, 3) to (2, 4) using car (8672, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 move from (0, 2) to (0, 3) using car (8789, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8350 move from (4, 7) to (5, 7) using car (8690, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8378 move from (8, 2) to (8, 3) using car (8737, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 8387 move from (2, 3) to (2, 4) using car (8672, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (8, 2) to (7, 2) using car (8796, [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 8438 move from (0, 2) to (0, 3) using car (8789, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8449 move from (7, 6) to (7, 5) using car (8734, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 doesn't move\n", "Agent rider 8503 doesn't move\n", - "Agent rider 8504 doesn't move\n", - "Agent rider 8507 move from (1, 1) to (1, 2) using car (8749, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8508 move from (9, 1) to (9, 0) using car (8664, [(9, 1), (9, 0)], 0)\n", - "Agent rider 8509 doesn't move\n", - "Agent rider 8520 move from (6, 5) to (6, 4) using car (8723, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8537 move from (5, 0) to (4, 0) using car (8732, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 8537 arrived with a waiting time of 3 ticks\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 move from (8, 9) to (9, 9) using car (8586, [(8, 9), (9, 9)], 0)\n", - "Agent rider 8545 doesn't move\n", - "Agent rider 8581 move from (1, 1) to (1, 2) using car (8749, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8585 arrived\n", - "Agent rider 8595 move from (8, 9) to (9, 9) using car (8586, [(8, 9), (9, 9)], 0)\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 doesn't move\n", - "Agent rider 8603 doesn't move\n", - "Agent rider 8606 move from (8, 9) to (7, 9) using car (8757, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Driver 8610 arrived\n", - "Driver 8613 arrived\n", - "Agent rider 8615 move from (6, 7) to (6, 6) using car (8736, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8619 move from (3, 8) to (2, 8) using car (8676, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8622 move from (6, 6) to (6, 5) using car (8679, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8623 arrived\n", - "Agent rider 8642 move from (9, 1) to (9, 0) using car (8664, [(9, 1), (9, 0)], 0)\n", - "Rider n° 8642 arrived with a waiting time of 3 ticks\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8653 doesn't move\n", - "Driver 8654 arrived\n", - "Driver 8658 arrived\n", - "Agent rider 8659 move from (3, 5) to (3, 4) using car (8738, [(3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 move from (4, 6) to (3, 6) using car (8758, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Driver 8668 arrived\n", - "Driver 8674 arrived\n", - "Agent rider 8681 move from (7, 9) to (8, 9) using car (8641, [(7, 9), (8, 9)], 0)\n", - "Rider n° 8681 arrived with a waiting time of 0 ticks\n", - "Agent rider 8686 move from (3, 8) to (2, 8) using car (8676, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Agent rider 8688 move from (0, 4) to (0, 3) using car (8768, [(0, 4), (0, 3), (0, 2), (1, 2)], 0)\n", - "Driver 8706 arrived\n", - "Driver 8710 arrived\n", - "Driver 8715 arrived\n", + "Agent rider 8519 move from (7, 6) to (7, 5) using car (8734, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8534 move from (4, 2) to (3, 2) using car (8692, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8536 move from (7, 6) to (8, 6) using car (8630, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 2) to (0, 3) using car (8789, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8539 move from (6, 0) to (7, 0) using car (8729, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 move from (0, 2) to (0, 3) using car (8789, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8541 move from (0, 2) to (0, 3) using car (8789, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8545 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (7, 6) to (8, 6) using car (8630, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8554 doesn't move\n", + "Agent rider 8555 move from (6, 0) to (7, 0) using car (8729, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (6, 7) to (6, 8) using car (8775, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Driver 8571 arrived\n", + "Agent rider 8587 move from (9, 1) to (8, 1) using car (8790, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 8608 move from (4, 2) to (3, 2) using car (8692, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8612 move from (1, 2) to (0, 2) using car (8637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8613 move from (6, 0) to (7, 0) using car (8729, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 doesn't move\n", + "Agent rider 8617 move from (7, 6) to (8, 6) using car (8630, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8626 move from (3, 5) to (3, 4) using car (8730, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 8627 arrived\n", + "Driver 8644 arrived\n", + "Driver 8652 arrived\n", + "Agent rider 8653 move from (5, 9) to (6, 9) using car (8777, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8654 move from (7, 6) to (8, 6) using car (8630, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8656 move from (4, 7) to (4, 6) using car (8778, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 8660 arrived\n", + "Driver 8666 arrived\n", + "Driver 8667 arrived\n", + "Agent rider 8671 move from (7, 6) to (7, 5) using car (8734, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8677 move from (3, 6) to (3, 5) using car (8762, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 8680 move from (6, 0) to (6, 1) using car (8793, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8681 move from (5, 9) to (6, 9) using car (8777, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8682 move from (2, 6) to (2, 5) using car (8792, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8683 move from (2, 3) to (2, 4) using car (8672, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 8686 arrived\n", + "Agent rider 8695 move from (4, 2) to (3, 2) using car (8692, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (4, 2) to (3, 2) using car (8692, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (4, 7) to (5, 7) using car (8690, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8700 move from (3, 4) to (3, 5) using car (8662, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 8703 arrived\n", "Driver 8716 arrived\n", - "Driver 8721 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (9, 5) to (9, 6) using car (8720, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8726 move from (4, 8) to (4, 9) using car (8690, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 8726 arrived with a waiting time of 3 ticks\n", - "Agent rider 8727 move from (3, 8) to (2, 8) using car (8676, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8728 move from (3, 8) to (4, 8) using car (8761, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8741 move from (5, 0) to (4, 0) using car (8732, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8751 doesn't move\n", + "Driver 8717 arrived\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8720 move from (6, 3) to (6, 4) using car (8710, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8721 move from (7, 6) to (8, 6) using car (8630, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 8722 arrived\n", + "Agent rider 8723 move from (7, 2) to (6, 2) using car (8748, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8724 move from (6, 7) to (6, 8) using car (8775, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8725 move from (9, 0) to (8, 0) using car (8794, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8726 move from (2, 0) to (1, 0) using car (8694, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8727 move from (3, 4) to (3, 5) using car (8662, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Driver 8733 arrived\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8742 move from (6, 3) to (6, 4) using car (8710, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8754 doesn't move\n", + "Agent rider 8753 move from (2, 3) to (2, 4) using car (8672, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8754 move from (4, 9) to (3, 9) using car (8738, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 8755 doesn't move\n", - "Agent rider 8756 move from (7, 5) to (6, 5) using car (8746, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8769 move from (5, 5) to (4, 5) using car (8767, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8779 move from (9, 1) to (9, 2) using car (8699, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8780 move from (0, 7) to (0, 6) using car (8701, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 8781 move from (4, 9) to (4, 8) using car (8771, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8783 doesn't move\n", + "Agent rider 8756 move from (9, 0) to (8, 0) using car (8794, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8757 move from (8, 2) to (8, 3) using car (8737, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 8758 move from (1, 4) to (1, 5) using car (8776, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 8763 arrived\n", + "Agent rider 8766 move from (7, 2) to (6, 2) using car (8748, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8769 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 doesn't move\n", + "Agent rider 8783 move from (3, 0) to (2, 0) using car (8664, [(3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 8784 doesn't move\n", - "Agent rider 8785 move from (2, 3) to (2, 2) using car (8747, [(2, 3), (2, 2)], 0)\n", - "Agent rider 8786 move from (5, 6) to (6, 6) using car (8708, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 move from (4, 0) to (4, 1) using car (8745, [(4, 0), (4, 1)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "tick 629 ended\n", - "I am driver 8791 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 8792 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 8793 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 8794 - trip: [(0, 4), (0, 5)]\n", - "I am driver 8795 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (1, 5)]\n", - "I am driver 8796 - trip: [(8, 4), (8, 3), (9, 3)]\n", - "I am driver 8797 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 8798 - trip: [(3, 6), (3, 7), (3, 8)]\n", - "I am driver 8799 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 8800 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 8801 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 8802 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 8803 - trip: [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 8804 - trip: [(7, 9), (6, 9), (5, 9), (5, 8)]\n", - "14 drivers generated.\n", - "I am rider 8805 - dep: (8, 8) , arr: (5, 7)\n", - "I am rider 8806 - dep: (8, 3) , arr: (5, 7)\n", - "I am rider 8807 - dep: (5, 5) , arr: (3, 5)\n", - "I am rider 8808 - dep: (1, 3) , arr: (3, 4)\n", - "4 riders generated.\n", - "Agent rider 7767 move from (0, 6) to (0, 7) using car (8702, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7984 doesn't move\n", - "Agent rider 8041 move from (0, 6) to (0, 7) using car (8702, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8076 move from (9, 6) to (9, 7) using car (8720, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 move from (6, 5) to (6, 6) using car (8695, [(6, 5), (6, 6)], 0)\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 move from (9, 6) to (9, 7) using car (8720, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8348 doesn't move\n", + "Agent rider 8785 move from (3, 4) to (3, 3) using car (8760, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8786 move from (7, 6) to (7, 5) using car (8734, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 8787 move from (9, 0) to (8, 0) using car (8794, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8799 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8802 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "tick 620 ended\n", + "I am driver 8804 - trip: [(9, 5), (8, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 8805 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 8806 - trip: [(5, 5), (5, 6), (5, 7)]\n", + "I am driver 8807 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 8808 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 8809 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 8810 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 8811 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 8812 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 8813 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 8814 - trip: [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 8815 - trip: [(4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 8816 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 8817 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 8818 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 8819 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 8820 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "17 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 7716 move from (1, 1) to (0, 1) using car (8641, [(1, 1), (0, 1)], 0)\n", + "Rider n° 7716 arrived with a waiting time of 42 ticks\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 move from (2, 4) to (2, 5) using car (8672, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8337 move from (2, 4) to (2, 5) using car (8672, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8338 move from (9, 7) to (8, 7) using car (8805, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8345 move from (0, 3) to (0, 4) using car (8789, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8347 doesn't move\n", "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (4, 1) to (5, 1) using car (8792, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8379 doesn't move\n", - "Agent rider 8415 move from (6, 6) to (7, 6) using car (8708, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8432 doesn't move\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8451 move from (3, 6) to (3, 7) using car (8798, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (7, 9) to (6, 9) using car (8757, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 8378 move from (8, 3) to (9, 3) using car (8797, [(8, 3), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 8387 move from (2, 4) to (2, 5) using car (8672, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 move from (0, 3) to (0, 4) using car (8789, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8457 move from (1, 0) to (1, 1) using car (8694, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8458 move from (1, 0) to (1, 1) using car (8694, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Agent rider 8503 doesn't move\n", - "Agent rider 8504 move from (9, 6) to (9, 7) using car (8720, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8507 move from (1, 2) to (1, 3) using car (8749, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8509 doesn't move\n", - "Agent rider 8520 move from (6, 4) to (6, 3) using car (8723, [(6, 4), (6, 3)], 0)\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (9, 6) to (9, 7) using car (8720, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8581 move from (1, 2) to (1, 3) using car (8749, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Driver 8598 arrived\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 doesn't move\n", - "Agent rider 8603 move from (6, 5) to (5, 5) using car (8746, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 8603 arrived with a waiting time of 7 ticks\n", - "Agent rider 8606 move from (7, 9) to (6, 9) using car (8757, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Driver 8613 arrived\n", - "Agent rider 8615 move from (6, 6) to (7, 6) using car (8708, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8619 move from (2, 8) to (1, 8) using car (8676, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8622 doesn't move\n", - "Driver 8626 arrived\n", - "Driver 8630 arrived\n", - "Driver 8634 arrived\n", - "Agent rider 8649 move from (6, 5) to (5, 5) using car (8746, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8653 doesn't move\n", - "Agent rider 8659 move from (3, 4) to (2, 4) using car (8738, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 move from (3, 6) to (3, 7) using car (8798, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Driver 8670 arrived\n", - "Driver 8675 arrived\n", - "Driver 8678 arrived\n", - "Driver 8682 arrived\n", - "Driver 8684 arrived\n", - "Agent rider 8686 move from (2, 8) to (1, 8) using car (8676, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Agent rider 8688 move from (0, 3) to (0, 2) using car (8768, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Rider n° 8688 arrived with a waiting time of 3 ticks\n", - "Driver 8692 arrived\n", - "Driver 8693 arrived\n", - "Driver 8694 arrived\n", - "Driver 8703 arrived\n", + "Agent rider 8519 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8534 move from (3, 2) to (3, 3) using car (8781, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8536 move from (8, 6) to (9, 6) using car (8630, [(8, 6), (9, 6)], 0)\n", + "Agent rider 8537 move from (0, 3) to (0, 4) using car (8789, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8539 move from (7, 0) to (7, 1) using car (8729, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 move from (0, 3) to (0, 4) using car (8789, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8541 move from (0, 3) to (0, 4) using car (8789, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 move from (1, 0) to (1, 1) using car (8694, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8549 move from (8, 6) to (9, 6) using car (8630, [(8, 6), (9, 6)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8554 move from (8, 3) to (9, 3) using car (8797, [(8, 3), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 8554 arrived with a waiting time of 9 ticks\n", + "Agent rider 8555 move from (7, 0) to (7, 1) using car (8729, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (6, 8) to (5, 8) using car (8775, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8608 move from (3, 2) to (3, 3) using car (8781, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 move from (7, 0) to (7, 1) using car (8729, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 doesn't move\n", + "Agent rider 8617 move from (8, 6) to (9, 6) using car (8630, [(8, 6), (9, 6)], 0)\n", + "Driver 8619 arrived\n", + "Agent rider 8626 move from (3, 4) to (3, 3) using car (8730, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8653 move from (6, 9) to (6, 8) using car (8777, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8654 move from (8, 6) to (9, 6) using car (8630, [(8, 6), (9, 6)], 0)\n", + "Agent rider 8656 move from (4, 6) to (4, 5) using car (8778, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 8667 arrived\n", + "Agent rider 8671 doesn't move\n", + "Agent rider 8677 move from (3, 5) to (3, 6) using car (8662, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8680 move from (6, 1) to (6, 2) using car (8793, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8681 doesn't move\n", + "Agent rider 8682 doesn't move\n", + "Agent rider 8683 move from (2, 4) to (2, 5) using car (8672, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8695 move from (3, 2) to (3, 3) using car (8781, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8696 move from (0, 3) to (0, 4) using car (8789, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8697 move from (3, 2) to (3, 3) using car (8781, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 doesn't move\n", + "Agent rider 8700 move from (3, 5) to (3, 6) using car (8662, [(3, 5), (3, 6), (3, 7)], 0)\n", "Driver 8707 arrived\n", - "Driver 8716 arrived\n", - "Driver 8718 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (9, 6) to (9, 7) using car (8720, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 move from (2, 8) to (1, 8) using car (8676, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8728 move from (4, 8) to (5, 8) using car (8761, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 doesn't move\n", - "Driver 8735 arrived\n", + "Driver 8708 arrived\n", + "Driver 8711 arrived\n", + "Driver 8717 arrived\n", + "Agent rider 8719 move from (3, 4) to (3, 3) using car (8730, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8720 doesn't move\n", + "Agent rider 8721 move from (8, 6) to (9, 6) using car (8630, [(8, 6), (9, 6)], 0)\n", + "Agent rider 8723 move from (6, 2) to (5, 2) using car (8748, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8724 move from (6, 8) to (5, 8) using car (8775, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8725 move from (8, 0) to (8, 1) using car (8794, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8726 move from (1, 0) to (1, 1) using car (8694, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8727 move from (3, 5) to (3, 6) using car (8662, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Driver 8731 arrived\n", + "Driver 8732 arrived\n", + "Driver 8740 arrived\n", "Agent rider 8741 doesn't move\n", - "Driver 8742 arrived\n", + "Agent rider 8742 move from (6, 4) to (6, 5) using car (8710, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 8742 arrived with a waiting time of 2 ticks\n", "Driver 8743 arrived\n", - "Driver 8748 arrived\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (0, 3) to (0, 2) using car (8768, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8754 doesn't move\n", + "Driver 8751 arrived\n", + "Agent rider 8752 move from (1, 2) to (1, 1) using car (8693, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8753 move from (2, 4) to (2, 5) using car (8672, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8754 move from (3, 9) to (2, 9) using car (8738, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 8755 doesn't move\n", - "Agent rider 8756 move from (6, 5) to (5, 5) using car (8746, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8769 move from (4, 5) to (3, 5) using car (8767, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8779 move from (9, 2) to (9, 3) using car (8699, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8780 move from (0, 6) to (0, 5) using car (8701, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 8781 move from (4, 8) to (4, 7) using car (8771, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8782 move from (0, 3) to (0, 2) using car (8768, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Agent rider 8783 move from (3, 6) to (2, 6) using car (8758, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8756 move from (8, 0) to (8, 1) using car (8794, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8757 move from (8, 3) to (8, 4) using car (8737, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 8758 move from (1, 5) to (1, 6) using car (8776, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8766 move from (6, 2) to (5, 2) using car (8748, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8769 move from (4, 3) to (4, 2) using car (8747, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 doesn't move\n", + "Agent rider 8783 move from (2, 0) to (1, 0) using car (8664, [(2, 0), (1, 0)], 0)\n", "Agent rider 8784 doesn't move\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8786 move from (6, 6) to (7, 6) using car (8708, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 8786 arrived with a waiting time of 0 ticks\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 move from (4, 1) to (5, 1) using car (8792, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8805 doesn't move\n", - "Agent rider 8806 move from (8, 3) to (8, 4) using car (8773, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 8807 doesn't move\n", - "Agent rider 8808 doesn't move\n", - "tick 630 ended\n", - "I am driver 8809 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 8810 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 8811 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 8812 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 8813 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 8814 - trip: [(2, 8), (3, 8), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 8815 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 8816 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 8817 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 8818 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 7767 move from (0, 7) to (0, 8) using car (8702, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 7794 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 7843 doesn't move\n", - "Agent rider 7984 move from (0, 3) to (0, 4) using car (8795, [(0, 3), (0, 4), (0, 5), (1, 5)], 0)\n", - "Agent rider 8041 move from (0, 7) to (0, 8) using car (8702, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8076 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8228 move from (9, 3) to (9, 4) using car (8699, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8334 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8334 arrived with a waiting time of 17 ticks\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (5, 1) to (6, 1) using car (8792, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8374 doesn't move\n", - "Agent rider 8379 move from (0, 1) to (1, 1) using car (8813, [(0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8415 move from (7, 6) to (8, 6) using car (8708, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8432 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8451 move from (3, 7) to (3, 8) using car (8798, [(3, 7), (3, 8)], 0)\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (6, 9) to (5, 9) using car (8757, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8503 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8503 arrived with a waiting time of 10 ticks\n", - "Agent rider 8504 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8509 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8509 arrived with a waiting time of 11 ticks\n", - "Agent rider 8520 move from (6, 3) to (7, 3) using car (8750, [(6, 3), (7, 3)], 0)\n", - "Agent rider 8543 move from (3, 9) to (2, 9) using car (8690, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8581 move from (1, 3) to (1, 4) using car (8749, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8586 arrived\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (3, 6) to (4, 6) using car (8763, [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8606 move from (6, 9) to (5, 9) using car (8757, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 move from (7, 6) to (8, 6) using car (8708, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8619 move from (1, 8) to (2, 8) using car (8691, [(1, 8), (2, 8)], 0)\n", - "Agent rider 8622 move from (6, 5) to (6, 4) using car (8801, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8630 arrived\n", - "Driver 8641 arrived\n", - "Agent rider 8649 move from (5, 5) to (5, 4) using car (8746, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8650 move from (7, 6) to (8, 6) using car (8708, [(7, 6), (8, 6)], 0)\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8653 doesn't move\n", - "Agent rider 8659 move from (2, 4) to (1, 4) using car (8738, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8659 arrived with a waiting time of 3 ticks\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 move from (3, 7) to (3, 8) using car (8798, [(3, 7), (3, 8)], 0)\n", - "Agent rider 8663 move from (3, 9) to (2, 9) using car (8690, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 8664 arrived\n", - "Driver 8666 arrived\n", - "Driver 8669 arrived\n", - "Driver 8675 arrived\n", - "Driver 8684 arrived\n", - "Agent rider 8686 move from (1, 8) to (2, 8) using car (8691, [(1, 8), (2, 8)], 0)\n", - "Agent rider 8687 move from (0, 1) to (1, 1) using car (8813, [(0, 1), (1, 1), (2, 1)], 0)\n", - "Driver 8689 arrived\n", - "Driver 8693 arrived\n", - "Agent rider 8724 move from (3, 9) to (2, 9) using car (8690, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8725 move from (9, 7) to (9, 8) using car (8720, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 move from (1, 8) to (2, 8) using car (8691, [(1, 8), (2, 8)], 0)\n", - "Agent rider 8728 move from (5, 8) to (6, 8) using car (8761, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8729 move from (8, 4) to (7, 4) using car (8818, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 8730 move from (8, 4) to (7, 4) using car (8818, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)], 0)\n", - "Driver 8731 arrived\n", - "Driver 8737 arrived\n", + "Agent rider 8785 move from (3, 3) to (3, 2) using car (8760, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8786 doesn't move\n", + "Agent rider 8787 move from (8, 0) to (8, 1) using car (8794, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8799 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 move from (2, 9) to (1, 9) using car (8638, [(2, 9), (1, 9)], 0)\n", + "Agent rider 8802 move from (5, 8) to (4, 8) using car (8761, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Rider n° 8802 arrived with a waiting time of 1 ticks\n", + "Agent rider 8803 doesn't move\n", + "tick 621 ended\n", + "I am driver 8821 - trip: [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 8822 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 8823 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 8824 - trip: [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 8825 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 8826 - trip: [(1, 1), (1, 2)]\n", + "I am driver 8827 - trip: [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 8828 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 8829 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "9 drivers generated.\n", + "I am rider 8830 - dep: (2, 7) , arr: (8, 7)\n", + "1 riders generated.\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 move from (2, 5) to (2, 6) using car (8672, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 move from (8, 1) to (8, 2) using car (8794, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8337 move from (2, 5) to (2, 6) using car (8672, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8338 move from (8, 7) to (7, 7) using car (8805, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (0, 8) to (0, 7) using car (8807, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8350 move from (5, 7) to (5, 8) using car (8820, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8378 move from (9, 3) to (9, 2) using car (8797, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 8387 move from (2, 5) to (2, 6) using car (8672, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8402 move from (4, 2) to (4, 1) using car (8747, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8403 move from (7, 2) to (7, 1) using car (8746, [(7, 2), (7, 1), (6, 1)], 0)\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 move from (7, 5) to (7, 4) using car (8819, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8457 move from (1, 1) to (2, 1) using car (8693, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8458 move from (1, 1) to (1, 2) using car (8826, [(1, 1), (1, 2)], 0)\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8519 move from (7, 5) to (7, 4) using car (8819, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8534 move from (3, 3) to (3, 4) using car (8781, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 8534 arrived with a waiting time of 7 ticks\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8539 move from (7, 1) to (7, 2) using car (8729, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 move from (1, 1) to (1, 2) using car (8826, [(1, 1), (1, 2)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 move from (8, 5) to (8, 4) using car (8788, [(8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8555 move from (7, 1) to (7, 2) using car (8729, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (5, 8) to (4, 8) using car (8775, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8587 move from (8, 1) to (8, 2) using car (8794, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8608 move from (3, 3) to (3, 4) using car (8781, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 8608 arrived with a waiting time of 3 ticks\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 move from (7, 1) to (7, 2) using car (8729, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 move from (4, 2) to (4, 1) using car (8747, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8626 doesn't move\n", + "Driver 8637 arrived\n", + "Driver 8648 arrived\n", + "Agent rider 8653 move from (6, 8) to (6, 7) using car (8777, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8656 move from (4, 5) to (4, 4) using car (8778, [(4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8671 move from (7, 5) to (7, 4) using car (8819, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8677 move from (3, 6) to (3, 7) using car (8662, [(3, 6), (3, 7)], 0)\n", + "Agent rider 8680 move from (6, 2) to (6, 3) using car (8793, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8681 doesn't move\n", + "Agent rider 8682 doesn't move\n", + "Agent rider 8683 move from (2, 5) to (2, 6) using car (8672, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8695 move from (3, 3) to (3, 4) using car (8781, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (3, 3) to (3, 4) using car (8781, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (5, 7) to (5, 8) using car (8820, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8700 move from (3, 6) to (3, 7) using car (8662, [(3, 6), (3, 7)], 0)\n", + "Driver 8708 arrived\n", + "Driver 8713 arrived\n", + "Agent rider 8719 move from (3, 3) to (4, 3) using car (8730, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8720 move from (6, 4) to (7, 4) using car (8780, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (5, 2) to (4, 2) using car (8828, [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8724 move from (5, 8) to (4, 8) using car (8775, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8725 move from (8, 1) to (8, 2) using car (8794, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8726 move from (1, 1) to (1, 2) using car (8694, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 8726 arrived with a waiting time of 4 ticks\n", + "Agent rider 8727 doesn't move\n", + "Agent rider 8728 move from (9, 3) to (9, 2) using car (8797, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 8732 arrived\n", + "Driver 8736 arrived\n", "Driver 8739 arrived\n", - "Agent rider 8741 move from (4, 0) to (3, 0) using car (8793, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8741 doesn't move\n", "Driver 8743 arrived\n", - "Driver 8745 arrived\n", - "Driver 8747 arrived\n", - "Agent rider 8751 move from (3, 6) to (4, 6) using car (8763, [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8752 move from (0, 2) to (1, 2) using car (8768, [(0, 2), (1, 2)], 0)\n", - "Agent rider 8753 move from (3, 5) to (3, 6) using car (8767, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8754 doesn't move\n", + "Agent rider 8752 move from (1, 1) to (1, 2) using car (8826, [(1, 1), (1, 2)], 0)\n", + "Agent rider 8753 move from (2, 5) to (2, 6) using car (8672, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8754 move from (2, 9) to (2, 8) using car (8738, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 8755 doesn't move\n", - "Agent rider 8756 move from (5, 5) to (5, 4) using car (8746, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8769 move from (3, 5) to (3, 6) using car (8767, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8779 move from (9, 3) to (9, 4) using car (8699, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8780 move from (0, 5) to (1, 5) using car (8810, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (4, 7) to (4, 6) using car (8771, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8782 move from (0, 2) to (1, 2) using car (8768, [(0, 2), (1, 2)], 0)\n", - "Agent rider 8783 move from (2, 6) to (1, 6) using car (8758, [(2, 6), (1, 6)], 0)\n", + "Agent rider 8756 move from (8, 1) to (8, 2) using car (8794, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8757 move from (8, 4) to (8, 5) using car (8737, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 8758 move from (1, 6) to (1, 7) using car (8776, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8766 move from (5, 2) to (4, 2) using car (8748, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8769 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (7, 1) to (7, 2) using car (8729, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8783 doesn't move\n", "Agent rider 8784 doesn't move\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 move from (5, 1) to (6, 1) using car (8792, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 move from (3, 9) to (2, 9) using car (8690, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8805 move from (8, 8) to (8, 9) using car (8698, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8806 move from (8, 4) to (7, 4) using car (8818, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 8807 doesn't move\n", - "Agent rider 8808 doesn't move\n", - "tick 631 ended\n", - "I am driver 8819 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 8820 - trip: [(6, 4), (6, 3), (6, 2)]\n", - "I am driver 8821 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 8822 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 8823 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 8824 - trip: [(1, 5), (1, 4), (1, 3)]\n", - "I am driver 8825 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8826 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 8827 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 8828 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 8829 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "11 drivers generated.\n", - "I am rider 8830 - dep: (2, 8) , arr: (8, 6)\n", - "I am rider 8831 - dep: (9, 3) , arr: (0, 1)\n", - "I am rider 8832 - dep: (8, 1) , arr: (0, 5)\n", - "3 riders generated.\n", - "Agent rider 7767 move from (0, 8) to (0, 9) using car (8702, [(0, 8), (0, 9)], 0)\n", - "Agent rider 7794 move from (4, 6) to (4, 5) using car (8763, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7802 move from (4, 6) to (4, 5) using car (8763, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7843 move from (4, 6) to (4, 5) using car (8763, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7984 move from (0, 4) to (0, 5) using car (8795, [(0, 4), (0, 5), (1, 5)], 0)\n", - "Agent rider 8041 move from (0, 8) to (0, 9) using car (8702, [(0, 8), (0, 9)], 0)\n", - "Agent rider 8076 move from (9, 8) to (9, 9) using car (8720, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8076 arrived with a waiting time of 29 ticks\n", - "Agent rider 8228 move from (9, 4) to (9, 5) using car (8699, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8355 move from (6, 1) to (7, 1) using car (8792, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Rider n° 8355 arrived with a waiting time of 13 ticks\n", - "Agent rider 8374 move from (4, 6) to (4, 5) using car (8763, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8379 move from (1, 1) to (2, 1) using car (8813, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8432 move from (9, 8) to (9, 9) using car (8720, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8434 move from (9, 4) to (9, 5) using car (8699, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8451 move from (3, 8) to (3, 7) using car (8814, [(3, 8), (3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 8453 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (5, 9) to (4, 9) using car (8757, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8504 move from (9, 8) to (9, 9) using car (8720, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8543 move from (2, 9) to (1, 9) using car (8690, [(2, 9), (1, 9)], 0)\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8545 move from (9, 8) to (9, 9) using car (8720, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8545 arrived with a waiting time of 12 ticks\n", - "Agent rider 8581 move from (1, 4) to (1, 5) using car (8749, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8601 move from (1, 1) to (1, 2) using car (8809, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8602 move from (4, 6) to (4, 5) using car (8763, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8606 move from (5, 9) to (4, 9) using car (8757, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8622 move from (6, 4) to (6, 3) using car (8801, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 8785 move from (3, 2) to (4, 2) using car (8760, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8786 move from (7, 5) to (7, 4) using car (8819, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 1) to (8, 2) using car (8794, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8799 move from (2, 4) to (2, 3) using car (8792, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Agent rider 8830 doesn't move\n", + "tick 622 ended\n", + "I am driver 8831 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 8832 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 8833 - trip: [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 8834 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 8835 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 8836 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 8837 - trip: [(7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 8838 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 8839 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 8840 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4)]\n", + "I am driver 8841 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 8842 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 8843 - trip: [(6, 5), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 8844 - trip: [(3, 5), (4, 5)]\n", + "14 drivers generated.\n", + "I am rider 8845 - dep: (8, 7) , arr: (3, 1)\n", + "I am rider 8846 - dep: (6, 5) , arr: (3, 5)\n", + "I am rider 8847 - dep: (6, 5) , arr: (7, 8)\n", + "I am rider 8848 - dep: (7, 4) , arr: (8, 6)\n", + "4 riders generated.\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 move from (2, 6) to (2, 7) using car (8672, [(2, 6), (2, 7)], 0)\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 move from (8, 2) to (8, 3) using car (8794, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8337 move from (2, 6) to (2, 7) using car (8672, [(2, 6), (2, 7)], 0)\n", + "Agent rider 8338 move from (7, 7) to (8, 7) using car (8690, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (0, 7) to (0, 6) using car (8807, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8350 move from (5, 8) to (4, 8) using car (8820, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 8350 arrived with a waiting time of 15 ticks\n", + "Agent rider 8378 move from (9, 2) to (9, 1) using car (8797, [(9, 2), (9, 1)], 0)\n", + "Rider n° 8378 arrived with a waiting time of 11 ticks\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8402 doesn't move\n", + "Agent rider 8403 move from (7, 1) to (6, 1) using car (8746, [(7, 1), (6, 1)], 0)\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 move from (7, 4) to (7, 3) using car (8819, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8457 move from (2, 1) to (3, 1) using car (8693, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8519 move from (7, 4) to (7, 3) using car (8819, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8539 move from (7, 2) to (7, 3) using car (8729, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 move from (8, 4) to (9, 4) using car (8788, [(8, 4), (9, 4)], 0)\n", + "Agent rider 8555 move from (7, 2) to (7, 3) using car (8729, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 move from (4, 8) to (5, 8) using car (8764, [(4, 8), (5, 8)], 0)\n", + "Agent rider 8587 move from (8, 2) to (8, 3) using car (8794, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 move from (7, 2) to (7, 3) using car (8729, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 doesn't move\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8626 doesn't move\n", + "Driver 8630 arrived\n", + "Driver 8638 arrived\n", "Driver 8641 arrived\n", - "Driver 8646 arrived\n", - "Agent rider 8649 move from (5, 4) to (5, 3) using car (8746, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 move from (1, 1) to (1, 2) using car (8809, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8653 move from (1, 1) to (2, 1) using car (8813, [(1, 1), (2, 1)], 0)\n", - "Driver 8656 arrived\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 move from (2, 9) to (1, 9) using car (8690, [(2, 9), (1, 9)], 0)\n", - "Driver 8666 arrived\n", - "Driver 8675 arrived\n", - "Driver 8676 arrived\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 doesn't move\n", - "Driver 8695 arrived\n", - "Driver 8705 arrived\n", - "Driver 8723 arrived\n", - "Agent rider 8724 move from (2, 9) to (1, 9) using car (8690, [(2, 9), (1, 9)], 0)\n", - "Agent rider 8725 move from (9, 8) to (9, 9) using car (8720, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 move from (6, 8) to (6, 7) using car (8761, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8729 move from (7, 4) to (6, 4) using car (8818, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 8730 move from (7, 4) to (6, 4) using car (8818, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 8741 move from (3, 0) to (2, 0) using car (8793, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8751 move from (4, 6) to (4, 5) using car (8763, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 8645 arrived\n", + "Agent rider 8653 move from (6, 7) to (6, 6) using car (8840, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8656 move from (4, 4) to (4, 3) using car (8778, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 8664 arrived\n", + "Agent rider 8671 move from (7, 4) to (7, 3) using car (8819, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 8671 arrived with a waiting time of 5 ticks\n", + "Driver 8674 arrived\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8680 move from (6, 3) to (6, 4) using car (8793, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8681 move from (6, 9) to (5, 9) using car (8779, [(6, 9), (5, 9)], 0)\n", + "Agent rider 8682 move from (2, 5) to (3, 5) using car (8825, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 8682 arrived with a waiting time of 5 ticks\n", + "Agent rider 8683 move from (2, 6) to (2, 7) using car (8672, [(2, 6), (2, 7)], 0)\n", + "Driver 8692 arrived\n", + "Agent rider 8695 move from (3, 4) to (3, 5) using car (8781, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (3, 4) to (3, 5) using car (8781, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (5, 8) to (4, 8) using car (8820, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8700 doesn't move\n", + "Driver 8702 arrived\n", + "Agent rider 8719 move from (4, 3) to (5, 3) using car (8730, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8720 move from (7, 4) to (8, 4) using car (8780, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 8720 arrived with a waiting time of 1 ticks\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (4, 2) to (4, 3) using car (8828, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8724 move from (4, 8) to (5, 8) using car (8764, [(4, 8), (5, 8)], 0)\n", + "Agent rider 8725 move from (8, 2) to (8, 3) using car (8794, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8727 move from (3, 6) to (3, 5) using car (8821, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8728 move from (9, 2) to (9, 1) using car (8797, [(9, 2), (9, 1)], 0)\n", + "Driver 8734 arrived\n", + "Agent rider 8741 doesn't move\n", + "Driver 8745 arrived\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 move from (3, 6) to (3, 7) using car (8767, [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8754 doesn't move\n", - "Agent rider 8755 doesn't move\n", - "Agent rider 8756 move from (5, 4) to (5, 3) using car (8746, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 8764 arrived\n", - "Agent rider 8769 move from (3, 6) to (3, 7) using car (8767, [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8779 move from (9, 4) to (9, 5) using car (8699, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8780 move from (1, 5) to (1, 4) using car (8810, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (4, 6) to (4, 5) using car (8771, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8783 move from (1, 6) to (1, 5) using car (8777, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 8753 move from (2, 6) to (2, 7) using car (8672, [(2, 6), (2, 7)], 0)\n", + "Agent rider 8754 move from (2, 8) to (2, 7) using car (8738, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 8755 move from (4, 8) to (5, 8) using car (8764, [(4, 8), (5, 8)], 0)\n", + "Rider n° 8755 arrived with a waiting time of 3 ticks\n", + "Agent rider 8756 move from (8, 2) to (8, 3) using car (8794, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8757 move from (8, 5) to (8, 6) using car (8737, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 8757 arrived with a waiting time of 3 ticks\n", + "Agent rider 8758 move from (1, 7) to (1, 8) using car (8776, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 8765 arrived\n", + "Agent rider 8766 move from (4, 2) to (3, 2) using car (8748, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8769 move from (4, 2) to (3, 2) using car (8748, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 8769 arrived with a waiting time of 3 ticks\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (7, 2) to (7, 3) using car (8729, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8783 doesn't move\n", "Agent rider 8784 doesn't move\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 move from (6, 1) to (7, 1) using car (8792, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 move from (2, 9) to (1, 9) using car (8690, [(2, 9), (1, 9)], 0)\n", - "Agent rider 8790 move from (2, 4) to (3, 4) using car (8800, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8794 arrived\n", - "Agent rider 8805 move from (8, 9) to (7, 9) using car (8698, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8806 move from (7, 4) to (6, 4) using car (8818, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 8807 move from (5, 5) to (6, 5) using car (8766, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8808 doesn't move\n", - "Agent rider 8830 doesn't move\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 doesn't move\n", - "tick 632 ended\n", - "I am driver 8833 - trip: [(1, 6), (1, 7), (1, 8)]\n", - "I am driver 8834 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 8835 - trip: [(9, 7), (9, 6), (9, 5), (9, 4)]\n", - "I am driver 8836 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 8837 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 8838 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", - "I am driver 8839 - trip: [(4, 4), (4, 3), (4, 2)]\n", - "I am driver 8840 - trip: [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 8841 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (4, 6)]\n", - "I am driver 8842 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 8843 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 8844 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", - "I am driver 8845 - trip: [(4, 6), (4, 7), (5, 7)]\n", - "I am driver 8846 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 8847 - trip: [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 8848 - trip: [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 8849 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "Agent rider 8785 move from (4, 2) to (3, 2) using car (8748, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8786 move from (7, 4) to (7, 3) using car (8819, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 2) to (8, 3) using car (8794, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8789 arrived\n", + "Agent rider 8799 move from (2, 3) to (2, 2) using car (8792, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 move from (1, 9) to (0, 9) using car (8712, [(1, 9), (0, 9)], 0)\n", + "Agent rider 8803 doesn't move\n", + "Agent rider 8830 move from (2, 7) to (3, 7) using car (8838, [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8845 doesn't move\n", + "Agent rider 8846 move from (6, 5) to (6, 6) using car (8809, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8847 move from (6, 5) to (6, 6) using car (8809, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8848 move from (7, 4) to (8, 4) using car (8780, [(7, 4), (8, 4), (9, 4)], 0)\n", + "tick 623 ended\n", + "I am driver 8849 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 8850 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 8851 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 8852 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 8853 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "5 drivers generated.\n", + "I am rider 8854 - dep: (2, 2) , arr: (5, 1)\n", + "I am rider 8855 - dep: (4, 8) , arr: (0, 5)\n", + "I am rider 8856 - dep: (8, 7) , arr: (8, 1)\n", + "I am rider 8857 - dep: (3, 2) , arr: (9, 7)\n", + "4 riders generated.\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (8, 7) to (9, 7) using car (8690, [(8, 7), (9, 7)], 0)\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 move from (0, 6) to (0, 5) using car (8807, [(0, 6), (0, 5)], 0)\n", + "Agent rider 8378 doesn't move\n", + "Agent rider 8387 doesn't move\n", + "Agent rider 8402 move from (4, 1) to (5, 1) using car (8813, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", + "Rider n° 8402 arrived with a waiting time of 16 ticks\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 move from (7, 3) to (6, 3) using car (8819, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8457 move from (3, 1) to (4, 1) using car (8811, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8458 move from (1, 2) to (1, 1) using car (8816, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8519 move from (7, 3) to (6, 3) using car (8819, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8539 move from (7, 3) to (7, 4) using car (8729, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 move from (1, 2) to (1, 1) using car (8816, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (7, 3) to (7, 4) using car (8729, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 doesn't move\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 move from (7, 3) to (7, 4) using car (8729, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8616 move from (4, 1) to (5, 1) using car (8813, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", + "Rider n° 8616 arrived with a waiting time of 5 ticks\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8626 move from (3, 3) to (2, 3) using car (8791, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 8638 arrived\n", + "Driver 8645 arrived\n", + "Agent rider 8653 move from (6, 6) to (6, 5) using car (8840, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Agent rider 8656 move from (4, 3) to (4, 2) using car (8778, [(4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 8656 arrived with a waiting time of 6 ticks\n", + "Driver 8662 arrived\n", + "Agent rider 8671 move from (7, 4) to (7, 3) using car (8829, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 8671 arrived with a waiting time of 5 ticks\n", + "Agent rider 8677 move from (3, 7) to (3, 6) using car (8831, [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 8680 move from (6, 4) to (6, 5) using car (8793, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8681 move from (5, 9) to (6, 9) using car (8851, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8683 doesn't move\n", + "Agent rider 8695 move from (3, 5) to (3, 6) using car (8781, [(3, 5), (3, 6)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (3, 5) to (3, 4) using car (8821, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (4, 8) to (3, 8) using car (8820, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8700 move from (3, 7) to (3, 8) using car (8838, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 8701 arrived\n", + "Driver 8710 arrived\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (4, 3) to (3, 3) using car (8828, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8724 doesn't move\n", + "Agent rider 8725 move from (8, 3) to (8, 4) using car (8794, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8727 move from (3, 5) to (4, 5) using car (8825, [(3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 8727 arrived with a waiting time of 1 ticks\n", + "Agent rider 8728 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Driver 8744 arrived\n", + "Agent rider 8752 move from (1, 2) to (1, 1) using car (8816, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8753 doesn't move\n", + "Agent rider 8754 move from (2, 7) to (2, 6) using car (8738, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Rider n° 8754 arrived with a waiting time of 0 ticks\n", + "Agent rider 8756 move from (8, 3) to (8, 4) using car (8794, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8758 doesn't move\n", + "Agent rider 8766 move from (3, 2) to (2, 2) using car (8748, [(3, 2), (2, 2)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (7, 3) to (6, 3) using car (8819, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8783 doesn't move\n", + "Agent rider 8784 doesn't move\n", + "Agent rider 8785 move from (3, 2) to (2, 2) using car (8748, [(3, 2), (2, 2)], 0)\n", + "Agent rider 8786 move from (7, 3) to (6, 3) using car (8819, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 3) to (8, 4) using car (8794, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8799 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8806 arrived\n", + "Driver 8826 arrived\n", + "Agent rider 8830 move from (3, 7) to (3, 8) using car (8838, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8845 doesn't move\n", + "Agent rider 8846 move from (6, 6) to (6, 5) using car (8777, [(6, 6), (6, 5)], 0)\n", + "Agent rider 8847 move from (6, 6) to (6, 7) using car (8809, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8848 doesn't move\n", + "Agent rider 8854 doesn't move\n", + "Agent rider 8855 move from (4, 8) to (3, 8) using car (8818, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8856 doesn't move\n", + "Agent rider 8857 doesn't move\n", + "tick 624 ended\n", + "I am driver 8858 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)]\n", + "I am driver 8859 - trip: [(1, 6), (1, 5)]\n", + "I am driver 8860 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 8861 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 8862 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "5 drivers generated.\n", + "I am rider 8863 - dep: (1, 4) , arr: (4, 7)\n", + "I am rider 8864 - dep: (7, 5) , arr: (4, 1)\n", + "I am rider 8865 - dep: (9, 3) , arr: (4, 6)\n", + "I am rider 8866 - dep: (2, 8) , arr: (6, 2)\n", + "I am rider 8867 - dep: (1, 1) , arr: (3, 0)\n", + "I am rider 8868 - dep: (7, 1) , arr: (6, 7)\n", + "I am rider 8869 - dep: (9, 3) , arr: (1, 2)\n", + "7 riders generated.\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 doesn't move\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 doesn't move\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8387 move from (2, 6) to (1, 6) using car (8827, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 move from (6, 3) to (5, 3) using car (8819, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8457 move from (4, 1) to (3, 1) using car (8790, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 8458 move from (1, 1) to (2, 1) using car (8816, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8503 doesn't move\n", + "Agent rider 8519 move from (6, 3) to (5, 3) using car (8819, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8539 move from (7, 4) to (7, 5) using car (8729, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 move from (1, 1) to (2, 1) using car (8816, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (7, 4) to (7, 5) using car (8729, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8558 doesn't move\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8612 doesn't move\n", + "Agent rider 8613 move from (7, 4) to (7, 5) using car (8729, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8626 move from (2, 3) to (1, 3) using car (8791, [(2, 3), (1, 3)], 0)\n", + "Driver 8645 arrived\n", + "Agent rider 8653 move from (6, 5) to (6, 4) using car (8840, [(6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 8654 doesn't move\n", + "Driver 8662 arrived\n", + "Driver 8672 arrived\n", + "Agent rider 8677 move from (3, 6) to (4, 6) using car (8812, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 8680 move from (6, 5) to (6, 6) using car (8793, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8681 move from (6, 9) to (7, 9) using car (8851, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 8681 arrived with a waiting time of 4 ticks\n", + "Agent rider 8683 doesn't move\n", + "Agent rider 8695 move from (3, 6) to (3, 5) using car (8831, [(3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (3, 4) to (3, 3) using car (8821, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 8698 doesn't move\n", + "Agent rider 8699 move from (3, 8) to (4, 8) using car (8838, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8700 move from (3, 8) to (2, 8) using car (8818, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 8712 arrived\n", + "Agent rider 8719 move from (5, 3) to (5, 2) using car (8817, [(5, 3), (5, 2)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (3, 3) to (2, 3) using car (8828, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8724 doesn't move\n", + "Agent rider 8725 move from (8, 4) to (8, 5) using car (8794, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Driver 8746 arrived\n", + "Driver 8749 arrived\n", + "Driver 8750 arrived\n", + "Agent rider 8752 move from (1, 1) to (2, 1) using car (8816, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8753 doesn't move\n", + "Agent rider 8756 move from (8, 4) to (8, 5) using car (8794, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8758 move from (1, 8) to (1, 7) using car (8761, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Driver 8762 arrived\n", + "Driver 8764 arrived\n", + "Agent rider 8766 move from (2, 2) to (2, 1) using car (8842, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (6, 3) to (5, 3) using car (8819, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Driver 8774 arrived\n", + "Driver 8775 arrived\n", + "Driver 8779 arrived\n", + "Agent rider 8783 doesn't move\n", + "Agent rider 8784 move from (8, 4) to (8, 5) using car (8794, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8785 move from (2, 2) to (2, 1) using car (8842, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8786 move from (6, 3) to (5, 3) using car (8819, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 4) to (8, 5) using car (8794, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8788 arrived\n", + "Driver 8797 arrived\n", + "Agent rider 8799 move from (2, 2) to (2, 1) using car (8842, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8815 arrived\n", + "Agent rider 8830 move from (3, 8) to (4, 8) using car (8838, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 8844 arrived\n", + "Agent rider 8845 doesn't move\n", + "Agent rider 8846 doesn't move\n", + "Agent rider 8847 doesn't move\n", + "Agent rider 8848 move from (8, 4) to (8, 5) using car (8794, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8854 move from (2, 2) to (2, 1) using car (8842, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8855 move from (3, 8) to (2, 8) using car (8818, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8856 doesn't move\n", + "Agent rider 8857 move from (3, 2) to (3, 3) using car (8841, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (1, 4) to (1, 3) using car (8808, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 8864 move from (7, 5) to (6, 5) using car (8850, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8865 doesn't move\n", + "Agent rider 8866 move from (2, 8) to (1, 8) using car (8824, [(2, 8), (1, 8)], 0)\n", + "Agent rider 8867 move from (1, 1) to (2, 1) using car (8816, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8868 move from (7, 1) to (7, 0) using car (8852, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8869 doesn't move\n", + "tick 625 ended\n", + "I am driver 8870 - trip: [(1, 3), (1, 2), (1, 1), (0, 1)]\n", + "I am driver 8871 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 8872 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 8873 - trip: [(6, 6), (6, 7), (6, 8)]\n", + "I am driver 8874 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 8875 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 8876 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 8877 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 8878 - trip: [(7, 1), (7, 2), (7, 3)]\n", + "I am driver 8879 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 8880 - trip: [(1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 8881 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 8882 - trip: [(0, 3), (0, 4)]\n", + "I am driver 8883 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 8884 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 8885 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)]\n", + "I am driver 8886 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", "17 drivers generated.\n", - "I am rider 8850 - dep: (6, 8) , arr: (9, 7)\n", - "I am rider 8851 - dep: (6, 9) , arr: (8, 2)\n", - "I am rider 8852 - dep: (0, 5) , arr: (9, 5)\n", - "I am rider 8853 - dep: (7, 6) , arr: (9, 7)\n", - "I am rider 8854 - dep: (4, 2) , arr: (1, 5)\n", - "5 riders generated.\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (4, 5) to (4, 4) using car (8763, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7802 move from (4, 5) to (4, 4) using car (8763, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7843 move from (4, 5) to (4, 4) using car (8763, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 7984 move from (0, 5) to (1, 5) using car (8795, [(0, 5), (1, 5)], 0)\n", - "Rider n° 7984 arrived with a waiting time of 30 ticks\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 doesn't move\n", - "Agent rider 8285 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8374 move from (4, 5) to (4, 4) using car (8763, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 8374 arrived with a waiting time of 17 ticks\n", - "Agent rider 8379 move from (2, 1) to (1, 1) using car (8732, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8415 move from (8, 6) to (8, 7) using car (8772, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8432 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8434 move from (9, 5) to (9, 6) using car (8699, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8451 move from (3, 7) to (4, 7) using car (8814, [(3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 8453 move from (1, 1) to (2, 1) using car (8822, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n" + "I am rider 8887 - dep: (8, 4) , arr: (9, 3)\n", + "I am rider 8888 - dep: (8, 9) , arr: (8, 6)\n", + "2 riders generated.\n", + "Agent rider 7855 doesn't move\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8082 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8150 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 doesn't move\n", + "Agent rider 8309 move from (0, 2) to (1, 2) using car (8884, [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8337 doesn't move\n", + "Agent rider 8338 move from (9, 7) to (9, 6) using car (8885, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Rider n° 8338 arrived with a waiting time of 19 ticks\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8387 move from (1, 6) to (0, 6) using car (8827, [(1, 6), (0, 6)], 0)\n", + "Rider n° 8387 arrived with a waiting time of 10 ticks\n", + "Agent rider 8403 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 move from (5, 3) to (5, 2) using car (8822, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8503 move from (0, 1) to (0, 2) using car (8875, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8519 move from (5, 3) to (5, 2) using car (8822, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8539 move from (7, 5) to (7, 6) using car (8729, [(7, 5), (7, 6)], 0)\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (7, 5) to (7, 6) using car (8729, [(7, 5), (7, 6)], 0)\n", + "Agent rider 8558 doesn't move\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8612 move from (0, 2) to (1, 2) using car (8884, [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8613 move from (7, 5) to (7, 6) using car (8872, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8626 move from (1, 3) to (1, 2) using car (8870, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 8501 move from (4, 9) to (4, 8) using car (8757, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8504 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8581 move from (1, 5) to (1, 6) using car (8749, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8601 move from (1, 2) to (1, 3) using car (8809, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8602 doesn't move\n", - "Agent rider 8606 move from (4, 9) to (4, 8) using car (8757, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 move from (8, 6) to (8, 7) using car (8772, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8622 move from (6, 3) to (6, 2) using car (8801, [(6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8646 arrived\n", - "Agent rider 8649 move from (5, 3) to (5, 2) using car (8746, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 8649 arrived with a waiting time of 9 ticks\n", - "Agent rider 8650 move from (8, 6) to (8, 7) using car (8772, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8651 move from (1, 2) to (1, 3) using car (8809, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8653 move from (2, 1) to (1, 1) using car (8732, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8660 move from (3, 2) to (3, 3) using car (8759, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 doesn't move\n", - "Driver 8675 arrived\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 doesn't move\n", - "Driver 8691 arrived\n", - "Driver 8708 arrived\n", - "Driver 8717 arrived\n", + "Agent rider 8653 move from (6, 4) to (7, 4) using car (8840, [(6, 4), (7, 4)], 0)\n", + "Rider n° 8653 arrived with a waiting time of 3 ticks\n", + "Agent rider 8654 doesn't move\n", + "Driver 8672 arrived\n", + "Agent rider 8677 move from (4, 6) to (5, 6) using car (8812, [(4, 6), (5, 6)], 0)\n", + "Agent rider 8680 move from (6, 6) to (6, 7) using car (8873, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8683 doesn't move\n", + "Driver 8689 arrived\n", + "Driver 8690 arrived\n", + "Driver 8694 arrived\n", + "Agent rider 8695 move from (3, 5) to (4, 5) using car (8831, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 8696 doesn't move\n", + "Agent rider 8697 move from (3, 3) to (3, 4) using car (8841, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8698 move from (0, 1) to (0, 2) using car (8875, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8699 move from (4, 8) to (5, 8) using car (8838, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8700 move from (2, 8) to (1, 8) using car (8818, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 move from (2, 3) to (1, 3) using car (8828, [(2, 3), (1, 3)], 0)\n", "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (9, 9) to (8, 9) using car (8720, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 move from (6, 7) to (6, 6) using car (8761, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8729 move from (6, 4) to (6, 5) using car (8744, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8730 move from (6, 4) to (5, 4) using car (8847, [(6, 4), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Driver 8733 arrived\n", - "Agent rider 8741 move from (2, 0) to (2, 1) using car (8793, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 8725 move from (8, 5) to (8, 6) using car (8794, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Driver 8748 arrived\n", "Driver 8750 arrived\n", - "Agent rider 8751 move from (4, 5) to (4, 4) using car (8763, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 move from (3, 7) to (3, 8) using car (8767, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8754 doesn't move\n", - "Agent rider 8755 doesn't move\n", - "Agent rider 8756 move from (5, 3) to (5, 2) using car (8746, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 8756 arrived with a waiting time of 2 ticks\n", - "Driver 8758 arrived\n", - "Driver 8768 arrived\n", - "Agent rider 8769 move from (3, 7) to (3, 8) using car (8767, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 8769 arrived with a waiting time of 0 ticks\n", + "Agent rider 8753 doesn't move\n", + "Agent rider 8756 doesn't move\n", + "Agent rider 8758 move from (1, 7) to (2, 7) using car (8860, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 8764 arrived\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (5, 3) to (4, 3) using car (8819, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", "Driver 8773 arrived\n", - "Driver 8778 arrived\n", - "Agent rider 8779 move from (9, 5) to (8, 5) using car (8834, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 8780 move from (1, 4) to (1, 3) using car (8810, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (4, 5) to (4, 4) using car (8771, [(4, 5), (4, 4)], 0)\n", - "Agent rider 8782 move from (1, 2) to (1, 3) using car (8809, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8783 move from (1, 5) to (1, 4) using car (8777, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8784 doesn't move\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (2, 7) to (3, 7) using car (8827, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 move from (7, 1) to (8, 1) using car (8792, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (3, 4) to (4, 4) using car (8800, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8796 arrived\n", - "Driver 8798 arrived\n", - "Agent rider 8805 move from (7, 9) to (6, 9) using car (8698, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8806 move from (6, 4) to (6, 5) using car (8744, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8807 move from (6, 5) to (6, 6) using car (8799, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8808 move from (1, 3) to (1, 4) using car (8776, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 8830 doesn't move\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 doesn't move\n", - "Agent rider 8850 move from (6, 8) to (5, 8) using car (8823, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (0, 5) to (1, 5) using car (8795, [(0, 5), (1, 5)], 0)\n", - "Agent rider 8853 move from (7, 6) to (7, 7) using car (8816, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8854 doesn't move\n", - "tick 633 ended\n", - "I am driver 8855 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 8856 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 8857 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 8858 - trip: [(9, 7), (8, 7), (7, 7)]\n", - "I am driver 8859 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 8860 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 8861 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 8862 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 8863 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "9 drivers generated.\n", - "I am rider 8864 - dep: (2, 2) , arr: (6, 0)\n", - "I am rider 8865 - dep: (0, 5) , arr: (4, 1)\n", - "I am rider 8866 - dep: (9, 0) , arr: (3, 5)\n", - "3 riders generated.\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7794 move from (4, 4) to (5, 4) using car (8763, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 7794 arrived with a waiting time of 24 ticks\n", - "Agent rider 7802 move from (4, 4) to (5, 4) using car (8763, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 7802 arrived with a waiting time of 32 ticks\n", - "Agent rider 7843 move from (4, 4) to (5, 4) using car (8763, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 7843 arrived with a waiting time of 25 ticks\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8229 move from (6, 6) to (6, 7) using car (8799, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8285 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8379 move from (1, 1) to (0, 1) using car (8732, [(1, 1), (0, 1)], 0)\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8432 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8434 move from (9, 6) to (9, 7) using car (8699, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8451 doesn't move\n", - "Agent rider 8453 move from (2, 1) to (3, 1) using car (8822, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (4, 8) to (3, 8) using car (8825, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8504 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 8504 arrived with a waiting time of 15 ticks\n", - "Agent rider 8507 move from (1, 3) to (1, 2) using car (8810, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8581 move from (1, 6) to (1, 7) using car (8749, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8601 move from (1, 3) to (1, 4) using car (8809, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8602 doesn't move\n", - "Agent rider 8606 move from (4, 8) to (4, 7) using car (8757, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8622 move from (6, 2) to (7, 2) using car (8801, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8649 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8653 doesn't move\n", - "Agent rider 8660 move from (3, 3) to (2, 3) using car (8759, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8662 move from (3, 8) to (2, 8) using car (8767, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 doesn't move\n", - "Driver 8690 arrived\n", - "Driver 8702 arrived\n", - "Driver 8713 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (8, 9) to (7, 9) using car (8720, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", + "Driver 8775 arrived\n", + "Driver 8776 arrived\n", + "Driver 8777 arrived\n", + "Driver 8780 arrived\n", + "Driver 8781 arrived\n", + "Agent rider 8783 move from (1, 0) to (2, 0) using car (8874, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 8784 move from (8, 5) to (8, 6) using car (8794, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8785 move from (2, 1) to (3, 1) using car (8816, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8786 move from (5, 3) to (4, 3) using car (8819, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 5) to (8, 6) using car (8794, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8799 move from (2, 1) to (3, 1) using car (8816, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8807 arrived\n", + "Driver 8814 arrived\n", + "Agent rider 8830 move from (4, 8) to (5, 8) using car (8838, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8845 doesn't move\n", + "Agent rider 8846 move from (6, 5) to (5, 5) using car (8850, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8847 doesn't move\n", + "Agent rider 8848 move from (8, 5) to (8, 6) using car (8794, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 8848 arrived with a waiting time of 1 ticks\n", + "Agent rider 8854 move from (2, 1) to (3, 1) using car (8816, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8855 move from (2, 8) to (1, 8) using car (8818, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8856 doesn't move\n", + "Agent rider 8857 move from (3, 3) to (3, 4) using car (8841, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (1, 3) to (1, 2) using car (8808, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 8864 move from (6, 5) to (5, 5) using car (8850, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8865 doesn't move\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8867 move from (2, 1) to (3, 1) using car (8816, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8868 move from (7, 0) to (6, 0) using car (8852, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8869 doesn't move\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8888 doesn't move\n", + "tick 626 ended\n", + "I am driver 8889 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 8890 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8891 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 8892 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 8893 - trip: [(5, 8), (6, 8), (7, 8)]\n", + "I am driver 8894 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "6 drivers generated.\n", + "I am rider 8895 - dep: (5, 8) , arr: (5, 6)\n", + "I am rider 8896 - dep: (2, 6) , arr: (8, 9)\n", + "I am rider 8897 - dep: (1, 2) , arr: (8, 6)\n", + "I am rider 8898 - dep: (8, 8) , arr: (7, 4)\n", + "I am rider 8899 - dep: (1, 3) , arr: (6, 3)\n", + "5 riders generated.\n", + "Agent rider 7855 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8028 move from (2, 7) to (1, 7) using car (8798, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8082 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8116 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8150 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8150 arrived with a waiting time of 24 ticks\n", + "Agent rider 8217 move from (8, 3) to (9, 3) using car (8730, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8263 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8309 move from (1, 2) to (2, 2) using car (8884, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8337 move from (2, 7) to (1, 7) using car (8798, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8403 move from (6, 1) to (7, 1) using car (8693, [(6, 1), (7, 1)], 0)\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 move from (5, 2) to (6, 2) using car (8822, [(5, 2), (6, 2)], 0)\n", + "Agent rider 8457 doesn't move\n", + "Agent rider 8458 move from (2, 1) to (1, 1) using car (8790, [(2, 1), (1, 1)], 0)\n", + "Agent rider 8503 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8519 move from (5, 2) to (6, 2) using car (8822, [(5, 2), (6, 2)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (9, 6) to (9, 5) using car (8885, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8537 move from (0, 4) to (0, 3) using car (8858, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (0, 4) to (0, 3) using car (8858, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8541 move from (0, 4) to (0, 3) using car (8858, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 move from (2, 1) to (1, 1) using car (8790, [(2, 1), (1, 1)], 0)\n", + "Agent rider 8549 move from (9, 6) to (9, 5) using car (8885, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (7, 6) to (7, 7) using car (8872, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8558 move from (5, 8) to (6, 8) using car (8838, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8587 move from (8, 3) to (9, 3) using car (8730, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8612 move from (1, 2) to (2, 2) using car (8884, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8613 move from (7, 6) to (7, 7) using car (8872, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8617 move from (9, 6) to (9, 5) using car (8885, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8626 move from (1, 2) to (1, 1) using car (8870, [(1, 2), (1, 1), (0, 1)], 0)\n", + "Agent rider 8654 move from (9, 6) to (9, 5) using car (8885, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8680 move from (6, 7) to (6, 8) using car (8873, [(6, 7), (6, 8)], 0)\n", + "Agent rider 8683 move from (2, 7) to (1, 7) using car (8798, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 8683 arrived with a waiting time of 5 ticks\n", + "Driver 8690 arrived\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8696 move from (0, 4) to (0, 3) using car (8858, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8697 doesn't move\n", + "Agent rider 8698 move from (0, 2) to (0, 3) using car (8875, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8699 doesn't move\n", + "Agent rider 8700 move from (1, 8) to (0, 8) using car (8818, [(1, 8), (0, 8)], 0)\n", + "Rider n° 8700 arrived with a waiting time of 4 ticks\n", + "Driver 8706 arrived\n", + "Agent rider 8719 move from (5, 2) to (6, 2) using car (8822, [(5, 2), (6, 2)], 0)\n", + "Agent rider 8721 move from (9, 6) to (9, 5) using car (8885, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8723 doesn't move\n", + "Agent rider 8724 move from (5, 8) to (6, 8) using car (8838, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 7) using car (8794, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 8728 doesn't move\n", - "Agent rider 8729 move from (6, 5) to (6, 6) using car (8744, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8730 move from (5, 4) to (5, 3) using car (8847, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Driver 8738 arrived\n", - "Agent rider 8741 move from (2, 1) to (2, 2) using car (8793, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8751 move from (4, 4) to (5, 4) using car (8763, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8752 move from (1, 2) to (1, 1) using car (8856, [(1, 2), (1, 1), (2, 1)], 0)\n", - "Agent rider 8753 move from (3, 8) to (2, 8) using car (8767, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8754 move from (2, 2) to (3, 2) using car (8849, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8755 doesn't move\n", - "Agent rider 8769 doesn't move\n", - "Agent rider 8779 move from (8, 5) to (7, 5) using car (8834, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 8780 move from (1, 3) to (1, 2) using car (8810, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (4, 4) to (5, 4) using car (8800, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8783 move from (1, 4) to (1, 3) using car (8777, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 8783 arrived with a waiting time of 1 ticks\n", - "Agent rider 8784 move from (2, 2) to (3, 2) using car (8849, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (3, 7) to (4, 7) using car (8827, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 move from (8, 1) to (8, 2) using car (8792, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (4, 4) to (5, 4) using car (8763, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 8737 arrived\n", + "Agent rider 8741 doesn't move\n", + "Driver 8750 arrived\n", + "Agent rider 8752 move from (2, 1) to (1, 1) using car (8790, [(2, 1), (1, 1)], 0)\n", + "Agent rider 8753 move from (2, 7) to (1, 7) using car (8798, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 8756 move from (8, 5) to (7, 5) using car (8886, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 8758 move from (2, 7) to (3, 7) using car (8860, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 8760 arrived\n", + "Agent rider 8766 move from (2, 1) to (1, 1) using car (8790, [(2, 1), (1, 1)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (4, 3) to (4, 4) using car (8853, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Driver 8775 arrived\n", + "Driver 8777 arrived\n", + "Driver 8781 arrived\n", + "Agent rider 8783 move from (2, 0) to (3, 0) using car (8874, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 8784 move from (8, 6) to (8, 7) using car (8794, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8785 move from (3, 1) to (4, 1) using car (8816, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8786 move from (4, 3) to (3, 3) using car (8819, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 6) to (8, 7) using car (8794, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8791 arrived\n", + "Agent rider 8799 move from (3, 1) to (4, 1) using car (8816, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", "Driver 8804 arrived\n", - "Agent rider 8805 move from (6, 9) to (5, 9) using car (8698, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8806 move from (6, 5) to (6, 6) using car (8744, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8807 move from (6, 6) to (6, 5) using car (8761, [(6, 6), (6, 5)], 0)\n", - "Agent rider 8808 move from (1, 4) to (2, 4) using car (8837, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Driver 8813 arrived\n", - "Agent rider 8830 doesn't move\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 move from (8, 1) to (8, 2) using car (8792, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 move from (6, 9) to (5, 9) using car (8698, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8852 move from (1, 5) to (2, 5) using car (8861, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 8853 move from (7, 7) to (7, 8) using car (8816, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8854 move from (4, 2) to (3, 2) using car (8774, [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8864 doesn't move\n", - "Agent rider 8865 move from (0, 5) to (0, 4) using car (8826, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 8866 doesn't move\n", - "tick 634 ended\n", - "I am driver 8867 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 8868 - trip: [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0)]\n", - "I am driver 8869 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 8870 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "4 drivers generated.\n", - "I am rider 8871 - dep: (5, 2) , arr: (2, 3)\n", - "I am rider 8872 - dep: (8, 8) , arr: (2, 9)\n", - "I am rider 8873 - dep: (6, 1) , arr: (7, 9)\n", - "I am rider 8874 - dep: (5, 2) , arr: (4, 5)\n", - "I am rider 8875 - dep: (0, 8) , arr: (3, 9)\n", - "I am rider 8876 - dep: (8, 3) , arr: (6, 4)\n", - "I am rider 8877 - dep: (3, 6) , arr: (0, 8)\n", - "I am rider 8878 - dep: (1, 6) , arr: (8, 4)\n", - "I am rider 8879 - dep: (5, 7) , arr: (4, 4)\n", - "9 riders generated.\n", - "Agent rider 7767 doesn't move\n", - "Agent rider 7802 doesn't move\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8228 move from (9, 5) to (9, 4) using car (8835, [(9, 5), (9, 4)], 0)\n", - "Agent rider 8229 move from (6, 7) to (5, 7) using car (8799, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 8285 move from (7, 9) to (6, 9) using car (8720, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (7, 9) to (6, 9) using car (8720, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8379 move from (0, 1) to (0, 0) using car (8811, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 8415 move from (8, 7) to (7, 7) using car (8858, [(8, 7), (7, 7)], 0)\n", - "Agent rider 8432 move from (7, 9) to (6, 9) using car (8720, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8434 move from (9, 7) to (9, 8) using car (8699, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8451 move from (4, 7) to (4, 8) using car (8848, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 8451 arrived with a waiting time of 13 ticks\n", - "Agent rider 8453 move from (3, 1) to (4, 1) using car (8822, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (3, 8) to (2, 8) using car (8825, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8507 move from (1, 2) to (1, 1) using car (8810, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8520 doesn't move\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 move from (7, 9) to (6, 9) using car (8720, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8581 move from (1, 7) to (1, 8) using car (8749, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 move from (7, 9) to (6, 9) using car (8720, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8601 move from (1, 4) to (1, 5) using car (8809, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8602 move from (4, 5) to (5, 5) using car (8815, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8606 move from (4, 7) to (4, 6) using car (8757, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 move from (8, 7) to (7, 7) using car (8858, [(8, 7), (7, 7)], 0)\n", - "Agent rider 8619 move from (2, 8) to (1, 8) using car (8767, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8622 move from (7, 2) to (8, 2) using car (8801, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8650 move from (8, 7) to (7, 7) using car (8858, [(8, 7), (7, 7)], 0)\n", - "Agent rider 8651 doesn't move\n", - "Agent rider 8653 move from (1, 1) to (2, 1) using car (8856, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8660 move from (2, 3) to (1, 3) using car (8759, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 8662 move from (2, 8) to (1, 8) using car (8767, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Driver 8679 arrived\n", - "Agent rider 8686 move from (2, 8) to (1, 8) using car (8767, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8687 doesn't move\n", - "Driver 8711 arrived\n", - "Driver 8722 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (7, 9) to (6, 9) using car (8720, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 move from (2, 8) to (1, 8) using car (8767, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8728 move from (6, 6) to (6, 7) using car (8744, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8729 move from (6, 6) to (6, 7) using car (8744, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8730 doesn't move\n", - "Driver 8736 arrived\n", - "Agent rider 8741 move from (2, 2) to (2, 3) using car (8793, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8751 move from (5, 4) to (6, 4) using car (8763, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8752 move from (1, 1) to (2, 1) using car (8856, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8753 move from (2, 8) to (1, 8) using car (8767, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8754 move from (3, 2) to (3, 1) using car (8803, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 8755 move from (1, 7) to (1, 8) using car (8749, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8765 arrived\n", - "Driver 8766 arrived\n", - "Driver 8771 arrived\n", - "Agent rider 8779 move from (7, 5) to (6, 5) using car (8834, [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 8780 move from (1, 2) to (1, 1) using car (8810, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (5, 4) to (5, 5) using car (8762, [(5, 4), (5, 5)], 0)\n", - "Agent rider 8782 move from (1, 3) to (1, 2) using car (8777, [(1, 3), (1, 2)], 0)\n", - "Agent rider 8784 move from (3, 2) to (3, 3) using car (8821, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (4, 7) to (4, 6) using car (8827, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 move from (8, 2) to (8, 3) using car (8792, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (5, 4) to (6, 4) using car (8763, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 8811 arrived\n", + "Driver 8817 arrived\n", + "Driver 8824 arrived\n", + "Agent rider 8830 move from (5, 8) to (6, 8) using car (8838, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 8837 arrived\n", + "Driver 8843 arrived\n", + "Agent rider 8845 doesn't move\n", + "Agent rider 8846 move from (5, 5) to (4, 5) using car (8850, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8847 move from (6, 7) to (6, 8) using car (8873, [(6, 7), (6, 8)], 0)\n", + "Agent rider 8854 move from (3, 1) to (4, 1) using car (8816, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 8855 move from (1, 8) to (0, 8) using car (8818, [(1, 8), (0, 8)], 0)\n", + "Agent rider 8856 doesn't move\n", + "Agent rider 8857 move from (3, 4) to (3, 5) using car (8841, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Driver 8859 arrived\n", + "Agent rider 8863 move from (1, 2) to (2, 2) using car (8884, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (5, 5) to (4, 5) using car (8850, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8865 move from (9, 3) to (8, 3) using car (8890, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8866 move from (1, 8) to (0, 8) using car (8818, [(1, 8), (0, 8)], 0)\n", + "Agent rider 8867 doesn't move\n", + "Agent rider 8868 move from (6, 0) to (5, 0) using car (8852, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8869 move from (9, 3) to (8, 3) using car (8890, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8887 move from (8, 4) to (7, 4) using car (8891, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8888 move from (8, 9) to (8, 8) using car (8851, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8895 move from (5, 8) to (6, 8) using car (8893, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (1, 2) to (2, 2) using car (8884, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8899 doesn't move\n", + "tick 627 ended\n", + "I am driver 8900 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 0), (5, 0)]\n", + "I am driver 8901 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", + "I am driver 8902 - trip: [(3, 5), (2, 5), (1, 5), (1, 6)]\n", + "3 drivers generated.\n", + "I am rider 8903 - dep: (0, 1) , arr: (6, 9)\n", + "1 riders generated.\n", + "Agent rider 7855 move from (0, 3) to (0, 4) using car (8875, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 7855 arrived with a waiting time of 34 ticks\n", + "Agent rider 8028 move from (1, 7) to (0, 7) using car (8798, [(1, 7), (0, 7)], 0)\n", + "Rider n° 8028 arrived with a waiting time of 30 ticks\n", + "Agent rider 8082 move from (0, 3) to (0, 4) using car (8875, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8082 arrived with a waiting time of 31 ticks\n", + "Agent rider 8116 move from (0, 3) to (0, 4) using car (8875, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8116 arrived with a waiting time of 29 ticks\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8263 move from (0, 3) to (0, 4) using car (8875, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8263 arrived with a waiting time of 18 ticks\n", + "Agent rider 8309 move from (2, 2) to (2, 3) using car (8884, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8337 move from (1, 7) to (0, 7) using car (8798, [(1, 7), (0, 7)], 0)\n", + "Rider n° 8337 arrived with a waiting time of 28 ticks\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8403 move from (7, 1) to (7, 0) using car (8839, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 8403 arrived with a waiting time of 12 ticks\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8457 move from (3, 1) to (3, 0) using car (8821, [(3, 1), (3, 0)], 0)\n", + "Rider n° 8457 arrived with a waiting time of 8 ticks\n", + "Agent rider 8458 move from (1, 1) to (0, 1) using car (8870, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8503 move from (0, 3) to (0, 2) using car (8858, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8519 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (9, 5) to (9, 4) using car (8885, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8537 move from (0, 3) to (0, 4) using car (8875, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (0, 3) to (0, 2) using car (8858, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8541 move from (0, 3) to (0, 2) using car (8858, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8545 doesn't move\n", + "Agent rider 8548 move from (1, 1) to (0, 1) using car (8870, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8549 move from (9, 5) to (9, 4) using car (8885, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (7, 7) to (7, 8) using car (8872, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8558 move from (6, 8) to (7, 8) using car (8838, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 8558 arrived with a waiting time of 5 ticks\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8612 move from (2, 2) to (2, 3) using car (8884, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8613 move from (7, 7) to (7, 8) using car (8872, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8617 move from (9, 5) to (9, 4) using car (8885, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8626 move from (1, 1) to (0, 1) using car (8870, [(1, 1), (0, 1)], 0)\n", + "Rider n° 8626 arrived with a waiting time of 6 ticks\n", + "Agent rider 8654 move from (9, 5) to (9, 4) using car (8885, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Rider n° 8654 arrived with a waiting time of 11 ticks\n", + "Agent rider 8677 move from (5, 6) to (5, 5) using car (8862, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8680 move from (6, 8) to (7, 8) using car (8893, [(6, 8), (7, 8)], 0)\n", + "Driver 8690 arrived\n", + "Agent rider 8695 move from (4, 5) to (3, 5) using car (8850, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8696 move from (0, 3) to (0, 2) using car (8858, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8697 doesn't move\n", + "Agent rider 8698 move from (0, 3) to (0, 4) using car (8875, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8698 arrived with a waiting time of 12 ticks\n", + "Agent rider 8699 doesn't move\n", + "Driver 8706 arrived\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8721 move from (9, 5) to (9, 4) using car (8885, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 8723 doesn't move\n", + "Agent rider 8724 move from (6, 8) to (7, 8) using car (8838, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 8724 arrived with a waiting time of 3 ticks\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (9, 1) to (8, 1) using car (8900, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Driver 8729 arrived\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8752 move from (1, 1) to (0, 1) using car (8870, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8753 move from (1, 7) to (0, 7) using car (8798, [(1, 7), (0, 7)], 0)\n", + "Agent rider 8756 move from (7, 5) to (6, 5) using car (8886, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 8758 move from (3, 7) to (4, 7) using car (8860, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 8759 arrived\n", + "Agent rider 8766 move from (1, 1) to (0, 1) using car (8870, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8767 move from (9, 9) to (8, 9) using car (8901, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (4, 4) to (4, 5) using car (8853, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Driver 8777 arrived\n", + "Driver 8778 arrived\n", + "Agent rider 8783 move from (3, 0) to (3, 1) using car (8874, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 8784 move from (8, 7) to (8, 8) using car (8794, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8785 move from (4, 1) to (5, 1) using car (8816, [(4, 1), (5, 1)], 0)\n", + "Agent rider 8786 move from (3, 3) to (2, 3) using car (8819, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8787 move from (8, 7) to (8, 8) using car (8794, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8792 arrived\n", "Driver 8795 arrived\n", - "Driver 8802 arrived\n", - "Agent rider 8805 doesn't move\n", - "Agent rider 8806 move from (6, 6) to (6, 7) using car (8744, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8807 doesn't move\n", - "Agent rider 8808 move from (2, 4) to (3, 4) using car (8837, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 8808 arrived with a waiting time of 3 ticks\n", + "Agent rider 8799 move from (4, 1) to (5, 1) using car (8816, [(4, 1), (5, 1)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8812 arrived\n", "Driver 8820 arrived\n", - "Driver 8824 arrived\n", - "Agent rider 8830 doesn't move\n", - "Agent rider 8831 move from (9, 3) to (9, 4) using car (8846, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8832 move from (8, 2) to (8, 3) using car (8792, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (2, 5) to (3, 5) using car (8861, [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 8853 move from (7, 8) to (8, 8) using car (8816, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8854 move from (3, 2) to (2, 2) using car (8774, [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8864 doesn't move\n", - "Agent rider 8865 move from (0, 4) to (0, 3) using car (8826, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 8866 doesn't move\n", - "Agent rider 8871 move from (5, 2) to (4, 2) using car (8859, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8872 move from (8, 8) to (7, 8) using car (8772, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 doesn't move\n", - "Agent rider 8874 move from (5, 2) to (4, 2) using car (8859, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8875 doesn't move\n", - "Agent rider 8876 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (1, 6) to (1, 5) using car (8760, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 8879 move from (5, 7) to (5, 6) using car (8823, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "tick 635 ended\n", - "I am driver 8880 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 8881 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 8882 - trip: [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 8883 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 8884 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 8885 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 8886 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (9, 2)]\n", - "I am driver 8887 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 8888 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 8889 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 8890 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 8891 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 8892 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 8893 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)]\n", - "I am driver 8894 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 8895 - trip: [(2, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 8896 - trip: [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "17 drivers generated.\n", - "I am rider 8897 - dep: (0, 0) , arr: (2, 3)\n", - "I am rider 8898 - dep: (8, 0) , arr: (0, 0)\n", - "I am rider 8899 - dep: (9, 2) , arr: (6, 8)\n", - "I am rider 8900 - dep: (7, 6) , arr: (6, 1)\n", - "4 riders generated.\n", - "Agent rider 7767 move from (0, 9) to (1, 9) using car (8889, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8041 move from (0, 9) to (1, 9) using car (8889, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8228 move from (9, 4) to (8, 4) using car (8885, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8229 move from (5, 7) to (4, 7) using car (8799, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Rider n° 8229 arrived with a waiting time of 23 ticks\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8379 move from (0, 0) to (1, 0) using car (8811, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 8379 arrived with a waiting time of 21 ticks\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8432 doesn't move\n", - "Agent rider 8434 move from (9, 8) to (9, 9) using car (8699, [(9, 8), (9, 9)], 0)\n", - "Agent rider 8453 move from (4, 1) to (4, 2) using car (8822, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Rider n° 8453 arrived with a waiting time of 11 ticks\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (2, 8) to (1, 8) using car (8825, [(2, 8), (1, 8)], 0)\n", - "Agent rider 8507 move from (1, 1) to (2, 1) using car (8810, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8520 move from (7, 3) to (8, 3) using car (8797, [(7, 3), (8, 3)], 0)\n", - "Rider n° 8520 arrived with a waiting time of 13 ticks\n", - "Agent rider 8543 doesn't move\n", - "Agent rider 8544 doesn't move\n", - "Agent rider 8581 move from (1, 8) to (2, 8) using car (8749, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 move from (6, 9) to (5, 9) using car (8720, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8601 doesn't move\n", - "Agent rider 8602 move from (5, 5) to (6, 5) using car (8815, [(5, 5), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8606 move from (4, 6) to (4, 5) using car (8757, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8622 move from (8, 2) to (9, 2) using car (8801, [(8, 2), (9, 2)], 0)\n", - "Rider n° 8622 arrived with a waiting time of 3 ticks\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8651 move from (1, 3) to (0, 3) using car (8759, [(1, 3), (0, 3)], 0)\n", - "Rider n° 8651 arrived with a waiting time of 11 ticks\n", - "Agent rider 8653 move from (2, 1) to (3, 1) using car (8893, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 8660 move from (1, 3) to (0, 3) using car (8759, [(1, 3), (0, 3)], 0)\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 move from (1, 1) to (2, 1) using car (8810, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (6, 9) to (5, 9) using car (8720, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 move from (5, 3) to (4, 3) using car (8836, [(5, 3), (4, 3), (4, 4), (3, 4), (2, 4)], 0)\n", - "Driver 8732 arrived\n", - "Agent rider 8741 move from (2, 3) to (2, 4) using car (8793, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 8746 arrived\n", - "Agent rider 8751 move from (6, 4) to (7, 4) using car (8763, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8752 move from (2, 1) to (3, 1) using car (8893, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8754 move from (3, 1) to (3, 0) using car (8803, [(3, 1), (3, 0)], 0)\n", - "Rider n° 8754 arrived with a waiting time of 7 ticks\n", - "Agent rider 8755 move from (1, 8) to (2, 8) using car (8749, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8761 arrived\n", - "Driver 8766 arrived\n", - "Driver 8770 arrived\n", - "Agent rider 8779 move from (6, 5) to (5, 5) using car (8834, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 8780 move from (1, 1) to (2, 1) using car (8810, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (3, 3) to (3, 4) using car (8821, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (4, 6) to (4, 5) using car (8827, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 move from (8, 3) to (8, 4) using car (8792, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (6, 4) to (7, 4) using car (8763, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8805 move from (5, 9) to (4, 9) using car (8829, [(5, 9), (4, 9)], 0)\n", - "Agent rider 8806 doesn't move\n", - "Agent rider 8807 move from (6, 5) to (5, 5) using car (8834, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Driver 8814 arrived\n", - "Agent rider 8830 doesn't move\n", - "Agent rider 8831 move from (9, 4) to (8, 4) using car (8885, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (8, 3) to (7, 3) using car (8884, [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 8833 arrived\n", - "Driver 8839 arrived\n", - "Driver 8845 arrived\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 move from (5, 9) to (4, 9) using car (8829, [(5, 9), (4, 9)], 0)\n", - "Agent rider 8852 move from (3, 5) to (4, 5) using car (8861, [(3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 8853 move from (8, 8) to (9, 8) using car (8816, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8854 move from (2, 2) to (1, 2) using car (8774, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8864 doesn't move\n", - "Agent rider 8865 move from (0, 3) to (0, 2) using car (8826, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Driver 8823 arrived\n", + "Driver 8827 arrived\n", + "Driver 8828 arrived\n", + "Agent rider 8830 move from (6, 8) to (7, 8) using car (8838, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 8840 arrived\n", + "Agent rider 8845 doesn't move\n", + "Agent rider 8846 move from (4, 5) to (3, 5) using car (8850, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 8846 arrived with a waiting time of 1 ticks\n", + "Agent rider 8847 move from (6, 8) to (7, 8) using car (8838, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 8847 arrived with a waiting time of 2 ticks\n", + "Agent rider 8854 move from (4, 1) to (5, 1) using car (8816, [(4, 1), (5, 1)], 0)\n", + "Rider n° 8854 arrived with a waiting time of 1 ticks\n", + "Agent rider 8855 doesn't move\n", + "Agent rider 8856 doesn't move\n", + "Agent rider 8857 move from (3, 5) to (3, 6) using car (8841, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (2, 2) to (2, 3) using car (8884, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (4, 5) to (3, 5) using car (8850, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8865 move from (8, 3) to (7, 3) using car (8890, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 8866 doesn't move\n", - "Agent rider 8871 move from (4, 2) to (3, 2) using car (8859, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8872 move from (7, 8) to (6, 8) using car (8772, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 doesn't move\n", - "Agent rider 8874 doesn't move\n", - "Agent rider 8875 doesn't move\n", - "Agent rider 8876 move from (8, 3) to (8, 4) using car (8792, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 8877 move from (3, 6) to (4, 6) using car (8841, [(3, 6), (4, 6)], 0)\n", - "Agent rider 8878 move from (1, 5) to (2, 5) using car (8869, [(1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8879 move from (5, 6) to (5, 5) using car (8823, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8897 move from (0, 0) to (1, 0) using car (8811, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 8898 doesn't move\n", + "Agent rider 8867 move from (3, 1) to (3, 0) using car (8821, [(3, 1), (3, 0)], 0)\n", + "Rider n° 8867 arrived with a waiting time of 1 ticks\n", + "Agent rider 8868 move from (5, 0) to (4, 0) using car (8852, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8869 move from (8, 3) to (7, 3) using car (8890, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8882 arrived\n", + "Agent rider 8887 move from (7, 4) to (6, 4) using car (8891, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8888 move from (8, 8) to (8, 7) using car (8851, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8895 move from (6, 8) to (5, 8) using car (8881, [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (2, 2) to (2, 3) using car (8884, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 8) to (8, 7) using car (8851, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 8899 doesn't move\n", - "Agent rider 8900 move from (7, 6) to (6, 6) using car (8857, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "tick 636 ended\n", - "I am driver 8901 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8902 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6)]\n", - "I am driver 8903 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)]\n", - "I am driver 8904 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 8905 - trip: [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 8906 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 8907 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 8908 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 8909 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 8910 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "10 drivers generated.\n", - "I am rider 8911 - dep: (2, 1) , arr: (7, 1)\n", - "I am rider 8912 - dep: (6, 5) , arr: (8, 8)\n", - "I am rider 8913 - dep: (4, 3) , arr: (7, 0)\n", - "I am rider 8914 - dep: (4, 3) , arr: (1, 6)\n", - "I am rider 8915 - dep: (9, 1) , arr: (7, 7)\n", - "I am rider 8916 - dep: (4, 6) , arr: (9, 3)\n", - "I am rider 8917 - dep: (5, 6) , arr: (8, 2)\n", - "I am rider 8918 - dep: (5, 9) , arr: (6, 0)\n", - "8 riders generated.\n", - "Agent rider 7767 move from (1, 9) to (1, 8) using car (8889, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8041 move from (1, 9) to (1, 8) using car (8889, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8228 move from (8, 4) to (9, 4) using car (8792, [(8, 4), (9, 4)], 0)\n", - "Agent rider 8285 move from (6, 9) to (6, 8) using car (8892, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8348 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (6, 9) to (6, 8) using car (8892, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8432 move from (6, 9) to (6, 8) using car (8892, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8507 move from (2, 1) to (3, 1) using car (8810, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8543 move from (1, 9) to (1, 8) using car (8889, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8544 move from (6, 9) to (6, 8) using car (8892, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8581 move from (2, 8) to (3, 8) using car (8749, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 move from (5, 9) to (4, 9) using car (8720, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8601 move from (1, 5) to (1, 6) using car (8887, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8602 move from (6, 5) to (6, 4) using car (8815, [(6, 5), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8606 move from (4, 5) to (4, 4) using car (8757, [(4, 5), (4, 4)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8653 move from (3, 1) to (4, 1) using car (8893, [(3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 move from (1, 9) to (1, 8) using car (8889, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 move from (2, 1) to (3, 1) using car (8810, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8701 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (5, 9) to (4, 9) using car (8720, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 move from (4, 3) to (4, 4) using car (8836, [(4, 3), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 8741 move from (2, 4) to (2, 5) using car (8793, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 8744 arrived\n", - "Agent rider 8751 move from (7, 4) to (8, 4) using car (8763, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8752 move from (3, 1) to (4, 1) using car (8893, [(3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 8903 doesn't move\n", + "tick 628 ended\n", + "I am driver 8904 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 8905 - trip: [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 8906 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 8907 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 8908 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 8909 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 8910 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 8911 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 8912 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 8913 - trip: [(9, 3), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 8914 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 8915 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 8916 - trip: [(3, 7), (3, 8), (3, 9)]\n", + "I am driver 8917 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 8918 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 8919 - trip: [(2, 6), (3, 6), (4, 6)]\n", + "I am driver 8920 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 8921 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 8922 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 8923 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 8924 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", + "I am driver 8925 - trip: [(2, 7), (2, 6)]\n", + "I am driver 8926 - trip: [(6, 4), (6, 5)]\n", + "I am driver 8927 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 8928 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 8929 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (5, 4)]\n", + "I am driver 8930 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 8931 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "28 drivers generated.\n", + "I am rider 8932 - dep: (1, 2) , arr: (8, 4)\n", + "I am rider 8933 - dep: (0, 1) , arr: (1, 3)\n", + "I am rider 8934 - dep: (9, 9) , arr: (0, 2)\n", + "I am rider 8935 - dep: (6, 9) , arr: (1, 3)\n", + "I am rider 8936 - dep: (4, 8) , arr: (7, 6)\n", + "I am rider 8937 - dep: (8, 0) , arr: (1, 3)\n", + "6 riders generated.\n", + "Agent rider 8028 doesn't move\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8217 doesn't move\n", + "Agent rider 8309 move from (2, 3) to (1, 3) using car (8819, [(2, 3), (1, 3)], 0)\n", + "Rider n° 8309 arrived with a waiting time of 20 ticks\n", + "Agent rider 8345 move from (0, 4) to (0, 5) using car (8875, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8438 move from (0, 4) to (0, 5) using car (8875, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8449 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8503 move from (0, 2) to (1, 2) using car (8915, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 8503 arrived with a waiting time of 13 ticks\n", + "Agent rider 8519 doesn't move\n", + "Agent rider 8530 move from (9, 4) to (8, 4) using car (8907, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8536 move from (9, 4) to (8, 4) using car (8907, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8537 move from (0, 4) to (0, 5) using car (8875, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (0, 2) to (1, 2) using car (8931, [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8541 move from (0, 2) to (0, 1) using car (8858, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8545 move from (0, 2) to (0, 1) using car (8858, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Rider n° 8545 arrived with a waiting time of 16 ticks\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (9, 4) to (8, 4) using car (8921, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8553 move from (9, 4) to (8, 4) using car (8907, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8555 move from (7, 8) to (8, 8) using car (8838, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8587 doesn't move\n", + "Agent rider 8612 move from (2, 3) to (1, 3) using car (8819, [(2, 3), (1, 3)], 0)\n", + "Rider n° 8612 arrived with a waiting time of 10 ticks\n", + "Agent rider 8613 move from (7, 8) to (8, 8) using car (8838, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8617 move from (9, 4) to (8, 4) using car (8921, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8654 move from (9, 5) to (9, 4) using car (8924, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Rider n° 8654 arrived with a waiting time of 11 ticks\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8680 move from (7, 8) to (7, 9) using car (8872, [(7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", + "Driver 8693 arrived\n", + "Agent rider 8695 move from (3, 5) to (3, 4) using car (8850, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8696 move from (0, 2) to (0, 1) using car (8858, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8697 doesn't move\n", + "Agent rider 8699 move from (5, 8) to (4, 8) using car (8881, [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8721 move from (9, 4) to (8, 4) using car (8907, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8723 doesn't move\n", + "Agent rider 8725 move from (8, 7) to (8, 6) using car (8851, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8728 move from (8, 1) to (7, 1) using car (8900, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Driver 8730 arrived\n", + "Agent rider 8741 doesn't move\n", + "Driver 8747 arrived\n", + "Agent rider 8752 doesn't move\n", "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (2, 8) to (3, 8) using car (8749, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8762 arrived\n", - "Driver 8767 arrived\n", - "Driver 8777 arrived\n", - "Agent rider 8779 move from (5, 5) to (5, 4) using car (8834, [(5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 8780 move from (2, 1) to (3, 1) using car (8810, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (5, 5) to (5, 4) using car (8823, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (3, 4) to (3, 5) using car (8821, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 8756 doesn't move\n", + "Agent rider 8758 move from (4, 7) to (5, 7) using car (8860, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (8, 9) to (7, 9) using car (8901, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (4, 5) to (4, 6) using car (8853, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Driver 8772 arrived\n", + "Driver 8778 arrived\n", + "Agent rider 8783 move from (3, 1) to (2, 1) using car (8834, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8784 move from (8, 8) to (7, 8) using car (8794, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (4, 5) to (4, 4) using car (8827, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 move from (8, 4) to (9, 4) using car (8792, [(8, 4), (9, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (7, 4) to (8, 4) using car (8763, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8805 doesn't move\n", - "Agent rider 8806 doesn't move\n", - "Agent rider 8807 move from (5, 5) to (5, 4) using car (8834, [(5, 5), (5, 4), (4, 4)], 0)\n", + "Agent rider 8786 doesn't move\n", + "Agent rider 8787 move from (8, 8) to (7, 8) using car (8794, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8790 arrived\n", + "Agent rider 8799 move from (5, 1) to (6, 1) using car (8842, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8810 arrived\n", + "Driver 8813 arrived\n", "Driver 8818 arrived\n", - "Driver 8819 arrived\n", - "Agent rider 8830 move from (2, 8) to (3, 8) using car (8749, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (8, 4) to (7, 4) using car (8885, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (7, 3) to (7, 2) using car (8884, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 8835 arrived\n", - "Driver 8842 arrived\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (4, 5) to (4, 6) using car (8861, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 8853 doesn't move\n", - "Agent rider 8854 move from (1, 2) to (1, 3) using car (8774, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 8856 arrived\n", - "Driver 8858 arrived\n", - "Agent rider 8864 doesn't move\n", - "Agent rider 8865 move from (0, 2) to (0, 1) using car (8826, [(0, 2), (0, 1)], 0)\n", + "Driver 8822 arrived\n", + "Driver 8828 arrived\n", + "Agent rider 8830 move from (7, 8) to (8, 8) using car (8838, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 8836 arrived\n", + "Agent rider 8845 move from (8, 7) to (8, 6) using car (8851, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8847 doesn't move\n", + "Agent rider 8855 doesn't move\n", + "Agent rider 8856 move from (8, 7) to (8, 6) using car (8851, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8857 move from (3, 6) to (3, 7) using car (8841, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (2, 3) to (2, 4) using car (8884, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (3, 5) to (3, 4) using car (8850, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8865 move from (7, 3) to (6, 3) using car (8890, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 8866 doesn't move\n", - "Agent rider 8871 move from (3, 2) to (2, 2) using car (8859, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 8872 move from (6, 8) to (5, 8) using car (8772, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 move from (6, 1) to (6, 2) using car (8896, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8874 move from (4, 2) to (4, 3) using car (8822, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8875 doesn't move\n", - "Agent rider 8876 move from (8, 4) to (7, 4) using car (8885, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (2, 5) to (2, 4) using car (8869, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8879 move from (5, 5) to (5, 4) using car (8834, [(5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 8897 move from (1, 0) to (1, 1) using car (8907, [(1, 0), (1, 1), (2, 1)], 0)\n", - "Agent rider 8898 doesn't move\n", + "Agent rider 8868 move from (4, 0) to (3, 0) using car (8852, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8869 move from (7, 3) to (6, 3) using car (8890, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8873 arrived\n", + "Driver 8878 arrived\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8888 move from (8, 7) to (8, 6) using car (8851, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 8888 arrived with a waiting time of 1 ticks\n", + "Agent rider 8895 move from (5, 8) to (4, 8) using car (8881, [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (2, 3) to (2, 4) using car (8884, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 7) to (8, 6) using car (8851, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 8899 doesn't move\n", - "Agent rider 8900 doesn't move\n", - "Agent rider 8911 move from (2, 1) to (3, 1) using car (8810, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8912 move from (6, 5) to (6, 4) using car (8815, [(6, 5), (6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 move from (4, 3) to (4, 4) using car (8836, [(4, 3), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (4, 6) to (4, 5) using car (8812, [(4, 6), (4, 5)], 0)\n", - "Agent rider 8917 doesn't move\n", - "Agent rider 8918 move from (5, 9) to (4, 9) using car (8720, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "tick 637 ended\n", - "I am driver 8919 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 8920 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 8921 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 8922 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 8923 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 8924 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 8925 - trip: [(4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 8926 - trip: [(7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 8927 - trip: [(3, 7), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 8928 - trip: [(3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 8929 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "11 drivers generated.\n", - "I am rider 8930 - dep: (2, 0) , arr: (7, 6)\n", - "1 riders generated.\n" + "Agent rider 8903 doesn't move\n", + "Agent rider 8932 doesn't move\n", + "Agent rider 8933 doesn't move\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8935 doesn't move\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 doesn't move\n", + "tick 629 ended\n", + "I am driver 8938 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 8939 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)]\n", + "2 drivers generated.\n", + "I am rider 8940 - dep: (7, 3) , arr: (8, 6)\n", + "1 riders generated.\n", + "Agent rider 8116 doesn't move\n", + "Agent rider 8217 move from (9, 3) to (9, 2) using car (8885, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Rider n° 8217 arrived with a waiting time of 27 ticks\n", + "Agent rider 8345 move from (0, 5) to (0, 6) using car (8875, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 move from (0, 5) to (0, 6) using car (8875, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8438 move from (0, 5) to (0, 6) using car (8875, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8449 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 7767 move from (1, 8) to (1, 7) using car (8889, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 7767 arrived with a waiting time of 49 ticks\n", - "Agent rider 8041 move from (1, 8) to (1, 7) using car (8889, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 8041 arrived with a waiting time of 24 ticks\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8348 move from (9, 0) to (8, 0) using car (8919, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 8348 arrived with a waiting time of 22 ticks\n", - "Agent rider 8350 move from (9, 0) to (8, 0) using car (8919, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 8350 arrived with a waiting time of 22 ticks\n", - "Agent rider 8353 doesn't move\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8432 move from (6, 8) to (6, 7) using car (8892, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 move from (2, 2) to (1, 2) using car (8859, [(2, 2), (1, 2)], 0)\n", - "Agent rider 8477 move from (9, 0) to (8, 0) using car (8919, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8501 move from (1, 8) to (1, 7) using car (8889, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8507 move from (3, 1) to (4, 1) using car (8810, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 move from (9, 0) to (8, 0) using car (8919, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8543 move from (1, 8) to (1, 7) using car (8889, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 8543 arrived with a waiting time of 15 ticks\n", - "Agent rider 8544 move from (6, 8) to (6, 7) using car (8892, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8581 move from (3, 8) to (4, 8) using car (8749, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 move from (4, 9) to (3, 9) using car (8720, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8601 move from (1, 6) to (1, 7) using car (8887, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8602 move from (6, 4) to (6, 3) using car (8815, [(6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8606 move from (4, 4) to (3, 4) using car (8836, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8653 move from (4, 1) to (5, 1) using car (8893, [(4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 move from (1, 8) to (1, 7) using car (8889, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 move from (3, 1) to (4, 1) using car (8810, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8699 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (4, 9) to (3, 9) using car (8720, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 move from (6, 7) to (6, 6) using car (8909, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 move from (4, 4) to (3, 4) using car (8836, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 8741 move from (2, 5) to (2, 6) using car (8793, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 8751 move from (8, 4) to (9, 4) using car (8763, [(8, 4), (9, 4)], 0)\n", - "Agent rider 8752 move from (4, 1) to (3, 1) using car (8844, [(4, 1), (3, 1)], 0)\n", + "Agent rider 8458 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8519 doesn't move\n", + "Agent rider 8530 move from (8, 4) to (7, 4) using car (8907, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 5) to (0, 6) using car (8875, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (1, 2) to (2, 2) using car (8931, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8541 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8548 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8549 move from (8, 4) to (7, 4) using car (8921, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8553 move from (8, 4) to (7, 4) using car (8907, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8555 move from (8, 8) to (9, 8) using car (8838, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8587 move from (9, 3) to (9, 2) using car (8885, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Rider n° 8587 arrived with a waiting time of 16 ticks\n", + "Agent rider 8613 move from (8, 8) to (9, 8) using car (8838, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8617 move from (8, 4) to (7, 4) using car (8921, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8677 move from (5, 5) to (4, 5) using car (8886, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 8680 move from (7, 9) to (6, 9) using car (8872, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Rider n° 8680 arrived with a waiting time of 2 ticks\n", + "Agent rider 8695 move from (3, 4) to (3, 3) using car (8850, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8696 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Rider n° 8696 arrived with a waiting time of 11 ticks\n", + "Agent rider 8697 move from (3, 4) to (3, 3) using car (8850, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8699 move from (4, 8) to (3, 8) using car (8883, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8719 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (7, 1) to (6, 1) using car (8900, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", + "Driver 8738 arrived\n", + "Agent rider 8741 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8752 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (3, 8) to (4, 8) using car (8749, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8759 arrived\n", - "Agent rider 8779 move from (5, 4) to (4, 4) using car (8834, [(5, 4), (4, 4)], 0)\n", - "Agent rider 8780 move from (3, 1) to (4, 1) using car (8810, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (5, 4) to (5, 3) using car (8823, [(5, 4), (5, 3)], 0)\n", - "Agent rider 8782 move from (1, 2) to (1, 3) using car (8895, [(1, 2), (1, 3)], 0)\n", - "Agent rider 8784 move from (3, 5) to (4, 5) using car (8821, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8785 move from (2, 2) to (1, 2) using car (8859, [(2, 2), (1, 2)], 0)\n", - "Agent rider 8787 move from (4, 4) to (4, 3) using car (8827, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (8, 4) to (9, 4) using car (8763, [(8, 4), (9, 4)], 0)\n", - "Driver 8797 arrived\n", - "Driver 8801 arrived\n", - "Driver 8803 arrived\n", - "Agent rider 8805 move from (4, 9) to (3, 9) using car (8720, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 8806 doesn't move\n", - "Agent rider 8807 move from (5, 4) to (4, 4) using car (8834, [(5, 4), (4, 4)], 0)\n", - "Driver 8809 arrived\n", + "Agent rider 8756 doesn't move\n", + "Agent rider 8758 move from (5, 7) to (6, 7) using car (8860, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 8761 arrived\n", + "Agent rider 8766 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8767 move from (7, 9) to (6, 9) using car (8872, [(7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (4, 6) to (4, 7) using car (8853, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Driver 8778 arrived\n", + "Driver 8782 arrived\n", + "Agent rider 8783 move from (2, 1) to (1, 1) using car (8834, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 8783 arrived with a waiting time of 4 ticks\n", + "Agent rider 8784 move from (7, 8) to (6, 8) using car (8794, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8785 doesn't move\n", + "Agent rider 8786 move from (2, 3) to (2, 4) using car (8927, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 8787 move from (7, 8) to (6, 8) using car (8794, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8798 arrived\n", + "Agent rider 8799 move from (6, 1) to (6, 2) using car (8939, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8813 arrived\n", "Driver 8816 arrived\n", - "Driver 8819 arrived\n", + "Driver 8821 arrived\n", "Driver 8825 arrived\n", - "Driver 8829 arrived\n", - "Agent rider 8830 move from (3, 8) to (4, 8) using car (8749, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (7, 4) to (6, 4) using car (8885, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (7, 2) to (6, 2) using car (8906, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 8841 arrived\n", - "Driver 8848 arrived\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 move from (4, 9) to (4, 8) using car (8888, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8852 move from (4, 6) to (5, 6) using car (8861, [(4, 6), (5, 6)], 0)\n", - "Agent rider 8853 move from (9, 8) to (9, 9) using car (8843, [(9, 8), (9, 9)], 0)\n", - "Agent rider 8854 move from (1, 3) to (1, 4) using car (8774, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 8864 move from (2, 2) to (3, 2) using car (8863, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (9, 0) to (8, 0) using car (8919, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (2, 2) to (1, 2) using car (8859, [(2, 2), (1, 2)], 0)\n", - "Agent rider 8872 move from (5, 8) to (4, 8) using car (8772, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 move from (6, 2) to (6, 3) using car (8896, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8874 move from (4, 3) to (4, 4) using car (8822, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8875 doesn't move\n", - "Agent rider 8876 move from (7, 4) to (6, 4) using car (8885, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 8876 arrived with a waiting time of 1 ticks\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (2, 4) to (2, 3) using car (8869, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8879 move from (5, 4) to (4, 4) using car (8834, [(5, 4), (4, 4)], 0)\n", - "Rider n° 8879 arrived with a waiting time of 0 ticks\n", - "Agent rider 8897 move from (1, 1) to (2, 1) using car (8907, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8898 doesn't move\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8900 doesn't move\n", - "Agent rider 8911 move from (3, 1) to (4, 1) using car (8810, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8912 move from (6, 4) to (6, 3) using car (8815, [(6, 4), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 move from (4, 4) to (3, 4) using car (8836, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8917 move from (5, 6) to (5, 5) using car (8924, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 8918 move from (4, 9) to (4, 8) using car (8888, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8930 doesn't move\n", - "tick 638 ended\n", - "I am driver 8931 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 8932 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 8933 - trip: [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 8934 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 8935 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 8936 - trip: [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 8937 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5)]\n", - "I am driver 8938 - trip: [(5, 4), (5, 3), (6, 3)]\n", - "8 drivers generated.\n", - "I am rider 8939 - dep: (2, 3) , arr: (6, 0)\n", - "I am rider 8940 - dep: (9, 7) , arr: (0, 9)\n", - "I am rider 8941 - dep: (9, 8) , arr: (6, 6)\n", - "I am rider 8942 - dep: (9, 1) , arr: (7, 2)\n", - "I am rider 8943 - dep: (9, 8) , arr: (6, 6)\n", - "5 riders generated.\n", - "Agent rider 8041 doesn't move\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8350 doesn't move\n", - "Agent rider 8353 move from (6, 8) to (7, 8) using car (8894, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8415 doesn't move\n", - "Agent rider 8432 move from (6, 7) to (6, 6) using car (8892, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (8, 0) to (7, 0) using car (8919, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8501 move from (1, 7) to (1, 6) using car (8889, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8507 move from (4, 1) to (5, 1) using car (8810, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 move from (8, 0) to (7, 0) using car (8919, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8544 move from (6, 7) to (6, 6) using car (8892, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8581 move from (4, 8) to (5, 8) using car (8749, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8601 move from (1, 7) to (1, 8) using car (8887, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8602 move from (6, 3) to (7, 3) using car (8815, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 8602 arrived with a waiting time of 6 ticks\n", - "Agent rider 8606 move from (3, 4) to (3, 5) using car (8934, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8615 doesn't move\n", - "Agent rider 8619 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8653 move from (5, 1) to (5, 2) using car (8893, [(5, 1), (5, 2), (6, 2)], 0)\n", - "Rider n° 8653 arrived with a waiting time of 8 ticks\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 doesn't move\n", - "Agent rider 8663 move from (1, 7) to (2, 7) using car (8920, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 move from (4, 1) to (5, 1) using car (8810, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8698 arrived\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8725 move from (3, 9) to (2, 9) using car (8720, [(3, 9), (2, 9)], 0)\n", - "Agent rider 8727 doesn't move\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 move from (6, 7) to (6, 6) using car (8892, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8730 move from (3, 4) to (2, 4) using car (8836, [(3, 4), (2, 4)], 0)\n", - "Agent rider 8741 move from (2, 6) to (2, 7) using car (8793, [(2, 6), (2, 7)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (4, 8) to (5, 8) using car (8749, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8757 arrived\n", - "Driver 8760 arrived\n", - "Agent rider 8779 move from (4, 4) to (4, 5) using car (8822, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8780 move from (4, 1) to (5, 1) using car (8810, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (5, 3) to (5, 2) using car (8931, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 8782 move from (1, 3) to (1, 4) using car (8882, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 8784 move from (4, 5) to (5, 5) using car (8821, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (4, 3) to (4, 2) using car (8827, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "Driver 8792 arrived\n", - "Driver 8803 arrived\n", - "Agent rider 8805 move from (3, 9) to (2, 9) using car (8720, [(3, 9), (2, 9)], 0)\n", - "Agent rider 8806 move from (6, 7) to (6, 6) using car (8892, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8807 move from (4, 4) to (4, 5) using car (8822, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 8811 arrived\n", - "Driver 8812 arrived\n", - "Driver 8817 arrived\n", - "Driver 8826 arrived\n", - "Agent rider 8830 move from (4, 8) to (5, 8) using car (8749, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (6, 4) to (5, 4) using car (8885, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (6, 2) to (5, 2) using car (8906, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 8838 arrived\n", - "Agent rider 8850 move from (5, 8) to (6, 8) using car (8881, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8851 move from (4, 8) to (4, 7) using car (8888, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8852 move from (5, 6) to (6, 6) using car (8936, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 8853 doesn't move\n", - "Agent rider 8854 move from (1, 4) to (1, 5) using car (8774, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 8854 arrived with a waiting time of 1 ticks\n", - "Agent rider 8864 move from (3, 2) to (4, 2) using car (8863, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (8, 0) to (7, 0) using car (8919, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 move from (4, 8) to (3, 8) using car (8772, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 move from (6, 3) to (6, 4) using car (8896, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8874 move from (4, 4) to (4, 5) using car (8822, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Rider n° 8874 arrived with a waiting time of 1 ticks\n", - "Agent rider 8875 move from (0, 8) to (0, 9) using car (8828, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8877 move from (4, 6) to (3, 6) using car (8857, [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8878 move from (2, 3) to (2, 2) using car (8869, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8898 move from (8, 0) to (7, 0) using car (8919, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 8830 move from (8, 8) to (9, 8) using car (8838, [(8, 8), (9, 8)], 0)\n", + "Driver 8831 arrived\n", + "Agent rider 8845 move from (8, 6) to (8, 5) using car (8851, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8855 doesn't move\n", + "Agent rider 8856 move from (8, 6) to (8, 5) using car (8851, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8857 move from (3, 7) to (4, 7) using car (8841, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (2, 4) to (2, 5) using car (8884, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (3, 4) to (3, 3) using car (8850, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8865 move from (6, 3) to (5, 3) using car (8890, [(6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8868 move from (3, 0) to (2, 0) using car (8852, [(3, 0), (2, 0)], 0)\n", + "Agent rider 8869 move from (6, 3) to (5, 3) using car (8890, [(6, 3), (5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8870 arrived\n", + "Agent rider 8887 move from (6, 4) to (6, 3) using car (8892, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Driver 8893 arrived\n", + "Agent rider 8895 move from (4, 8) to (4, 7) using car (8881, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (2, 4) to (2, 5) using car (8884, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 6) to (8, 5) using car (8851, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 8899 doesn't move\n", - "Agent rider 8900 doesn't move\n", - "Agent rider 8911 move from (4, 1) to (5, 1) using car (8810, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8912 move from (6, 3) to (6, 4) using car (8896, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8913 move from (4, 3) to (4, 2) using car (8827, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8914 move from (3, 4) to (2, 4) using car (8836, [(3, 4), (2, 4)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (4, 5) to (5, 5) using car (8821, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 8917 move from (5, 5) to (5, 4) using car (8924, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 8918 move from (4, 8) to (4, 7) using car (8888, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8930 doesn't move\n", - "Agent rider 8939 move from (2, 3) to (2, 2) using car (8869, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8940 move from (9, 7) to (9, 8) using car (8846, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 doesn't move\n", - "Agent rider 8942 doesn't move\n", - "Agent rider 8943 doesn't move\n", - "tick 639 ended\n", - "I am driver 8944 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 8945 - trip: [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "2 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 move from (6, 8) to (7, 8) using car (8881, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8353 move from (7, 8) to (8, 8) using car (8894, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8415 move from (7, 7) to (8, 7) using car (8935, [(7, 7), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 8432 move from (6, 6) to (7, 6) using car (8936, [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 8432 arrived with a waiting time of 6 ticks\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (7, 0) to (6, 0) using car (8919, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8501 move from (1, 6) to (1, 5) using car (8889, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8507 move from (5, 1) to (6, 1) using car (8810, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8508 move from (7, 0) to (6, 0) using car (8919, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8544 move from (6, 6) to (7, 6) using car (8936, [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 8544 arrived with a waiting time of 16 ticks\n", - "Agent rider 8581 move from (5, 8) to (6, 8) using car (8749, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8601 move from (1, 8) to (1, 9) using car (8887, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 8601 arrived with a waiting time of 10 ticks\n", - "Agent rider 8606 move from (3, 5) to (3, 6) using car (8934, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8615 move from (7, 7) to (8, 7) using car (8935, [(7, 7), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 8619 move from (1, 8) to (1, 9) using car (8887, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 8619 arrived with a waiting time of 12 ticks\n", - "Agent rider 8650 move from (7, 7) to (7, 6) using car (8926, [(7, 7), (7, 6)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 move from (1, 8) to (1, 9) using car (8887, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8663 move from (2, 7) to (3, 7) using car (8920, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 move from (5, 1) to (6, 1) using car (8810, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8724 doesn't move\n", + "Agent rider 8903 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8932 move from (1, 2) to (2, 2) using car (8931, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8933 move from (0, 1) to (1, 1) using car (8858, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8935 move from (6, 9) to (5, 9) using car (8911, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8936 move from (4, 8) to (4, 7) using car (8881, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8937 doesn't move\n", + "Agent rider 8940 doesn't move\n", + "tick 630 ended\n", + "I am driver 8941 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 8942 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 8943 - trip: [(3, 7), (3, 6), (3, 5)]\n", + "I am driver 8944 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 8945 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 8946 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 8947 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", + "I am driver 8948 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", + "I am driver 8949 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 8950 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 8951 - trip: [(3, 2), (2, 2)]\n", + "I am driver 8952 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 8953 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 8954 - trip: [(4, 0), (4, 1), (4, 2)]\n", + "I am driver 8955 - trip: [(2, 4), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 8956 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 8957 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 8958 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 8959 - trip: [(7, 8), (7, 9), (6, 9), (5, 9)]\n", + "19 drivers generated.\n", + "I am rider 8960 - dep: (2, 1) , arr: (2, 4)\n", + "I am rider 8961 - dep: (1, 7) , arr: (2, 5)\n", + "I am rider 8962 - dep: (8, 4) , arr: (8, 2)\n", + "I am rider 8963 - dep: (4, 2) , arr: (9, 8)\n", + "I am rider 8964 - dep: (1, 4) , arr: (7, 9)\n", + "I am rider 8965 - dep: (3, 1) , arr: (9, 8)\n", + "I am rider 8966 - dep: (4, 9) , arr: (5, 2)\n", + "I am rider 8967 - dep: (6, 1) , arr: (7, 4)\n", + "I am rider 8968 - dep: (2, 1) , arr: (5, 6)\n", + "I am rider 8969 - dep: (9, 0) , arr: (5, 9)\n", + "10 riders generated.\n", + "Agent rider 8217 move from (9, 3) to (9, 2) using car (8924, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Rider n° 8217 arrived with a waiting time of 27 ticks\n", + "Agent rider 8345 move from (0, 6) to (0, 7) using car (8875, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 move from (0, 6) to (0, 7) using car (8875, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8438 move from (0, 6) to (0, 7) using car (8875, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8449 move from (6, 2) to (6, 3) using car (8939, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8458 move from (1, 1) to (2, 1) using car (8858, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8519 move from (6, 2) to (6, 1) using car (8877, [(6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8530 move from (7, 4) to (6, 4) using car (8907, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 6) to (0, 7) using car (8875, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (2, 2) to (3, 2) using car (8931, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8541 move from (1, 1) to (2, 1) using car (8858, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8548 move from (1, 1) to (2, 1) using car (8858, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8549 move from (7, 4) to (6, 4) using car (8921, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8553 move from (7, 4) to (6, 4) using car (8907, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8677 move from (4, 5) to (3, 5) using car (8886, [(4, 5), (3, 5)], 0)\n", + "Agent rider 8695 move from (3, 3) to (3, 4) using car (8874, [(3, 3), (3, 4)], 0)\n", + "Agent rider 8697 move from (3, 3) to (3, 4) using car (8874, [(3, 3), (3, 4)], 0)\n", + "Agent rider 8699 doesn't move\n", + "Agent rider 8719 move from (6, 2) to (6, 3) using car (8939, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8723 doesn't move\n", "Agent rider 8725 doesn't move\n", - "Agent rider 8727 move from (1, 8) to (1, 9) using car (8887, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 8727 arrived with a waiting time of 10 ticks\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 move from (2, 4) to (2, 3) using car (8923, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8741 move from (2, 7) to (3, 7) using car (8920, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (3, 1) to (2, 1) using car (8905, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8728 move from (6, 1) to (6, 0) using car (8900, [(6, 1), (6, 0), (5, 0)], 0)\n", + "Agent rider 8741 move from (1, 1) to (1, 2) using car (8834, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8752 move from (1, 1) to (2, 1) using car (8858, [(1, 1), (2, 1)], 0)\n", "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (5, 8) to (6, 8) using car (8749, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8760 arrived\n", - "Driver 8763 arrived\n", - "Agent rider 8779 move from (4, 5) to (4, 6) using car (8822, [(4, 5), (4, 6)], 0)\n", - "Agent rider 8780 move from (5, 1) to (6, 1) using car (8810, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8781 move from (5, 2) to (4, 2) using car (8906, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 8781 arrived with a waiting time of 1 ticks\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (5, 5) to (6, 5) using car (8821, [(5, 5), (6, 5)], 0)\n", + "Agent rider 8756 move from (6, 5) to (6, 6) using car (8905, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 8756 arrived with a waiting time of 6 ticks\n", + "Agent rider 8758 move from (6, 7) to (7, 7) using car (8860, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8766 move from (1, 1) to (2, 1) using car (8858, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8767 move from (6, 9) to (5, 9) using car (8872, [(6, 9), (5, 9)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8771 move from (4, 7) to (3, 7) using car (8881, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 8771 arrived with a waiting time of 4 ticks\n", + "Driver 8782 arrived\n", + "Agent rider 8784 move from (6, 8) to (5, 8) using car (8794, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (4, 2) to (5, 2) using car (8863, [(4, 2), (5, 2), (6, 2)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "Driver 8799 arrived\n", - "Agent rider 8805 doesn't move\n", - "Agent rider 8806 doesn't move\n", - "Agent rider 8807 move from (4, 5) to (4, 6) using car (8822, [(4, 5), (4, 6)], 0)\n", - "Driver 8812 arrived\n", - "Driver 8823 arrived\n", - "Agent rider 8830 move from (5, 8) to (6, 8) using car (8749, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (5, 4) to (4, 4) using car (8885, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (5, 2) to (4, 2) using car (8906, [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Driver 8834 arrived\n", - "Driver 8840 arrived\n", - "Driver 8843 arrived\n", - "Driver 8844 arrived\n", - "Driver 8847 arrived\n", - "Agent rider 8850 move from (6, 8) to (7, 8) using car (8881, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 8851 move from (4, 7) to (4, 6) using car (8908, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8852 move from (6, 6) to (7, 6) using car (8936, [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 8853 doesn't move\n", - "Driver 8859 arrived\n", - "Driver 8861 arrived\n", - "Driver 8862 arrived\n", - "Agent rider 8864 move from (4, 2) to (4, 1) using car (8827, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (7, 0) to (6, 0) using car (8919, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 8868 arrived\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 move from (3, 8) to (2, 8) using car (8772, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 move from (6, 4) to (6, 5) using car (8896, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8875 move from (0, 9) to (1, 9) using car (8828, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8877 move from (3, 6) to (3, 5) using car (8857, [(3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8878 move from (2, 2) to (3, 2) using car (8869, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8895 arrived\n", - "Agent rider 8897 move from (2, 1) to (3, 1) using car (8932, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 8898 move from (7, 0) to (6, 0) using car (8919, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8900 doesn't move\n", - "Driver 8907 arrived\n", - "Agent rider 8911 move from (5, 1) to (6, 1) using car (8810, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8912 move from (6, 4) to (6, 5) using car (8896, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8913 move from (4, 2) to (4, 1) using car (8827, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8914 move from (2, 4) to (2, 3) using car (8923, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (5, 5) to (6, 5) using car (8821, [(5, 5), (6, 5)], 0)\n", - "Agent rider 8917 move from (5, 4) to (5, 3) using car (8924, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 8918 move from (4, 7) to (4, 6) using car (8888, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8930 doesn't move\n", - "Agent rider 8939 move from (2, 2) to (3, 2) using car (8869, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8940 move from (9, 8) to (9, 9) using car (8846, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (9, 8) to (9, 9) using car (8846, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8942 doesn't move\n", - "Agent rider 8943 move from (9, 8) to (9, 9) using car (8846, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "tick 640 ended\n", - "I am driver 8946 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 8947 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 8948 - trip: [(1, 6), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8949 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 8950 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 8951 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 8952 - trip: [(3, 3), (3, 4), (4, 4)]\n", - "I am driver 8953 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 8954 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "9 drivers generated.\n", - "I am rider 8955 - dep: (3, 5) , arr: (0, 3)\n", - "I am rider 8956 - dep: (2, 1) , arr: (9, 0)\n", - "I am rider 8957 - dep: (0, 3) , arr: (8, 4)\n", - "3 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 move from (7, 8) to (8, 8) using car (8881, [(7, 8), (8, 8)], 0)\n", - "Agent rider 8353 move from (8, 8) to (8, 7) using car (8894, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 8353 arrived with a waiting time of 23 ticks\n", - "Agent rider 8415 move from (8, 7) to (8, 8) using car (8935, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 8434 move from (9, 9) to (8, 9) using car (8846, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8476 move from (1, 2) to (2, 2) using car (8947, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8507 move from (6, 1) to (7, 1) using car (8810, [(6, 1), (7, 1)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8581 move from (6, 8) to (7, 8) using car (8749, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 move from (3, 6) to (3, 7) using car (8934, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8615 move from (8, 7) to (8, 8) using car (8935, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 8650 move from (7, 6) to (7, 5) using car (8936, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8662 move from (1, 9) to (2, 9) using car (8828, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 8662 arrived with a waiting time of 7 ticks\n", - "Agent rider 8663 move from (3, 7) to (4, 7) using car (8920, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8687 move from (6, 1) to (7, 1) using car (8810, [(6, 1), (7, 1)], 0)\n", - "Rider n° 8687 arrived with a waiting time of 10 ticks\n", - "Driver 8720 arrived\n", - "Agent rider 8724 move from (1, 9) to (2, 9) using car (8828, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8725 doesn't move\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8741 move from (3, 7) to (4, 7) using car (8920, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (2, 1) to (1, 1) using car (8905, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (6, 8) to (7, 8) using car (8749, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8763 arrived\n", - "Driver 8776 arrived\n", - "Agent rider 8779 move from (4, 6) to (4, 5) using car (8908, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8780 move from (6, 1) to (7, 1) using car (8810, [(6, 1), (7, 1)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (6, 5) to (6, 4) using car (8892, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8785 move from (1, 2) to (2, 2) using car (8947, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8787 move from (5, 2) to (6, 2) using car (8863, [(5, 2), (6, 2)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (1, 9) to (2, 9) using car (8828, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Driver 8793 arrived\n", - "Driver 8800 arrived\n", - "Agent rider 8805 doesn't move\n", - "Agent rider 8806 doesn't move\n", - "Agent rider 8807 move from (4, 6) to (4, 5) using car (8908, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8830 move from (6, 8) to (7, 8) using car (8749, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (4, 4) to (3, 4) using car (8885, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (4, 2) to (4, 3) using car (8929, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 8836 arrived\n", - "Driver 8843 arrived\n", - "Agent rider 8850 move from (7, 8) to (8, 8) using car (8881, [(7, 8), (8, 8)], 0)\n", - "Agent rider 8851 move from (4, 6) to (4, 5) using car (8908, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8852 move from (7, 6) to (7, 5) using car (8936, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 8853 move from (9, 9) to (8, 9) using car (8846, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 8862 arrived\n", - "Agent rider 8864 move from (4, 1) to (4, 0) using car (8827, [(4, 1), (4, 0)], 0)\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (6, 0) to (5, 0) using car (8919, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (1, 2) to (2, 2) using car (8947, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8872 move from (2, 8) to (1, 8) using car (8772, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8873 move from (6, 5) to (6, 6) using car (8896, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8875 move from (1, 9) to (2, 9) using car (8828, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8877 move from (3, 5) to (2, 5) using car (8857, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8878 move from (3, 2) to (4, 2) using car (8869, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8886 arrived\n", - "Agent rider 8897 move from (3, 1) to (3, 2) using car (8946, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 8898 move from (6, 0) to (5, 0) using car (8919, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8900 move from (6, 6) to (6, 5) using car (8922, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8911 move from (6, 1) to (7, 1) using car (8810, [(6, 1), (7, 1)], 0)\n", - "Rider n° 8911 arrived with a waiting time of 0 ticks\n", - "Agent rider 8912 move from (6, 5) to (6, 6) using car (8896, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 8913 move from (4, 1) to (4, 0) using car (8827, [(4, 1), (4, 0)], 0)\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 move from (9, 1) to (8, 1) using car (8949, [(9, 1), (8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8916 move from (6, 5) to (6, 4) using car (8892, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 8917 move from (5, 3) to (6, 3) using car (8921, [(5, 3), (6, 3)], 0)\n", - "Agent rider 8918 move from (4, 6) to (4, 5) using car (8888, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8930 move from (2, 0) to (3, 0) using car (8950, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8939 move from (3, 2) to (4, 2) using car (8869, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8940 move from (9, 9) to (8, 9) using car (8846, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (9, 9) to (8, 9) using car (8846, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8942 move from (9, 1) to (8, 1) using car (8949, [(9, 1), (8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8943 move from (9, 9) to (8, 9) using car (8846, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8955 move from (3, 5) to (2, 5) using car (8857, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8956 move from (2, 1) to (1, 1) using car (8905, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 8957 doesn't move\n", - "tick 641 ended\n", - "I am driver 8958 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 8959 - trip: [(2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8960 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 8961 - trip: [(7, 8), (7, 7), (6, 7)]\n", - "I am driver 8962 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 8963 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 8964 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 8965 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 8966 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 8967 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "10 drivers generated.\n", - "I am rider 8968 - dep: (3, 7) , arr: (0, 8)\n", - "I am rider 8969 - dep: (6, 0) , arr: (9, 1)\n", - "I am rider 8970 - dep: (4, 7) , arr: (4, 9)\n", - "I am rider 8971 - dep: (8, 5) , arr: (6, 2)\n", - "I am rider 8972 - dep: (4, 5) , arr: (9, 9)\n", - "5 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8415 move from (8, 8) to (8, 9) using car (8935, [(8, 8), (8, 9)], 0)\n", - "Agent rider 8434 move from (8, 9) to (7, 9) using car (8846, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8476 move from (2, 2) to (3, 2) using car (8947, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 doesn't move\n", - "Agent rider 8507 move from (7, 1) to (8, 1) using car (8933, [(7, 1), (8, 1)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8581 move from (7, 8) to (8, 8) using car (8749, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 8581 arrived with a waiting time of 6 ticks\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 move from (3, 7) to (4, 7) using car (8934, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8615 move from (8, 8) to (8, 9) using car (8935, [(8, 8), (8, 9)], 0)\n", - "Agent rider 8650 move from (7, 5) to (6, 5) using car (8937, [(7, 5), (6, 5)], 0)\n", - "Agent rider 8660 move from (0, 3) to (0, 2) using car (8903, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8663 move from (4, 7) to (5, 7) using car (8920, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8686 move from (1, 8) to (0, 8) using car (8772, [(1, 8), (0, 8)], 0)\n", - "Driver 8720 arrived\n", - "Agent rider 8724 move from (2, 9) to (3, 9) using car (8828, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8725 move from (2, 9) to (3, 9) using car (8887, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8728 move from (6, 6) to (6, 7) using car (8896, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8729 move from (6, 6) to (6, 7) using car (8896, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8741 move from (4, 7) to (4, 6) using car (8967, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (1, 1) to (0, 1) using car (8905, [(1, 1), (0, 1)], 0)\n", - "Agent rider 8753 move from (1, 8) to (0, 8) using car (8772, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8755 move from (7, 8) to (8, 8) using car (8749, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 8774 arrived\n", - "Agent rider 8779 move from (4, 5) to (4, 4) using car (8908, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8780 doesn't move\n", - "Agent rider 8782 move from (1, 4) to (1, 3) using car (8889, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 8784 move from (6, 4) to (6, 3) using car (8892, [(6, 4), (6, 3)], 0)\n", - "Agent rider 8785 move from (2, 2) to (3, 2) using car (8947, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (2, 9) to (3, 9) using car (8828, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Driver 8800 arrived\n", - "Agent rider 8805 move from (2, 9) to (3, 9) using car (8887, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8806 move from (6, 6) to (6, 7) using car (8896, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8807 move from (4, 5) to (4, 4) using car (8908, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Driver 8815 arrived\n", - "Driver 8821 arrived\n", - "Driver 8822 arrived\n", - "Agent rider 8830 move from (7, 8) to (8, 8) using car (8749, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (3, 4) to (3, 5) using car (8885, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (4, 3) to (4, 4) using car (8929, [(4, 3), (4, 4)], 0)\n", - "Driver 8849 arrived\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 move from (4, 5) to (4, 4) using car (8908, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 8852 move from (7, 5) to (6, 5) using car (8937, [(7, 5), (6, 5)], 0)\n", - "Agent rider 8853 move from (8, 9) to (7, 9) using car (8846, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 8855 arrived\n", - "Agent rider 8864 doesn't move\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (5, 0) to (4, 0) using car (8919, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (2, 2) to (3, 2) using car (8947, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8872 move from (1, 8) to (0, 8) using car (8772, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8873 move from (6, 6) to (6, 7) using car (8896, [(6, 6), (6, 7)], 0)\n", - "Agent rider 8875 move from (2, 9) to (3, 9) using car (8828, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 8875 arrived with a waiting time of 4 ticks\n", - "Agent rider 8877 move from (2, 5) to (1, 5) using car (8857, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8878 move from (4, 2) to (5, 2) using car (8869, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8882 arrived\n", - "Driver 8893 arrived\n", - "Agent rider 8897 move from (3, 2) to (3, 3) using car (8946, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 8898 move from (5, 0) to (4, 0) using car (8919, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 8786 move from (2, 4) to (2, 5) using car (8927, [(2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 8787 move from (6, 8) to (5, 8) using car (8794, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 8799 move from (6, 2) to (6, 3) using car (8939, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8816 arrived\n", + "Driver 8819 arrived\n", + "Driver 8825 arrived\n", + "Agent rider 8830 doesn't move\n", + "Driver 8833 arrived\n", + "Agent rider 8845 move from (8, 5) to (8, 4) using car (8851, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8855 doesn't move\n", + "Agent rider 8856 move from (8, 5) to (8, 4) using car (8851, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8857 move from (4, 7) to (5, 7) using car (8841, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (2, 5) to (2, 6) using car (8884, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (3, 3) to (3, 2) using car (8944, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8865 move from (5, 3) to (5, 4) using car (8942, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8868 doesn't move\n", + "Agent rider 8869 move from (5, 3) to (4, 3) using car (8890, [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8895 move from (4, 7) to (5, 7) using car (8841, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (2, 5) to (2, 6) using car (8884, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 5) to (8, 4) using car (8851, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 8899 doesn't move\n", - "Agent rider 8900 move from (6, 5) to (6, 4) using car (8922, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8902 arrived\n", - "Agent rider 8912 move from (6, 6) to (6, 7) using car (8896, [(6, 6), (6, 7)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (6, 4) to (6, 3) using car (8892, [(6, 4), (6, 3)], 0)\n", - "Agent rider 8917 move from (6, 3) to (7, 3) using car (8909, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8918 move from (4, 5) to (4, 4) using car (8888, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8903 move from (1, 1) to (1, 2) using car (8834, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Driver 8925 arrived\n", "Driver 8926 arrived\n", - "Driver 8927 arrived\n", - "Driver 8928 arrived\n", - "Agent rider 8930 move from (3, 0) to (4, 0) using car (8950, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 8938 arrived\n", - "Agent rider 8939 move from (4, 2) to (5, 2) using car (8869, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8940 move from (8, 9) to (7, 9) using car (8846, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (8, 9) to (7, 9) using car (8846, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8942 move from (8, 1) to (7, 1) using car (8949, [(8, 1), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8943 move from (8, 9) to (7, 9) using car (8846, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8955 move from (2, 5) to (1, 5) using car (8857, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8956 move from (1, 1) to (0, 1) using car (8905, [(1, 1), (0, 1)], 0)\n", - "Agent rider 8957 move from (0, 3) to (0, 2) using car (8903, [(0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8968 move from (3, 7) to (4, 7) using car (8934, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8932 move from (2, 2) to (3, 2) using car (8931, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8933 move from (1, 1) to (1, 2) using car (8834, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8935 move from (5, 9) to (4, 9) using car (8911, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8936 move from (4, 7) to (5, 7) using car (8841, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8937 doesn't move\n", + "Agent rider 8940 move from (7, 3) to (7, 2) using car (8914, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8962 doesn't move\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8964 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8966 move from (4, 9) to (4, 8) using car (8949, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 doesn't move\n", + "tick 631 ended\n", + "I am driver 8970 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "1 drivers generated.\n", + "I am rider 8971 - dep: (7, 0) , arr: (9, 8)\n", + "I am rider 8972 - dep: (4, 7) , arr: (8, 7)\n", + "I am rider 8973 - dep: (9, 0) , arr: (8, 7)\n", + "I am rider 8974 - dep: (0, 2) , arr: (8, 2)\n", + "I am rider 8975 - dep: (6, 6) , arr: (6, 9)\n", + "I am rider 8976 - dep: (7, 6) , arr: (2, 6)\n", + "I am rider 8977 - dep: (7, 6) , arr: (4, 8)\n", + "I am rider 8978 - dep: (8, 4) , arr: (4, 0)\n", + "8 riders generated.\n", + "Agent rider 8345 move from (0, 7) to (0, 8) using car (8875, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 move from (0, 7) to (0, 8) using car (8875, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8438 move from (0, 7) to (0, 8) using car (8875, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8449 move from (6, 3) to (6, 4) using car (8939, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8519 move from (6, 1) to (7, 1) using car (8877, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (8, 4) to (8, 5) using car (8930, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8537 move from (0, 7) to (0, 8) using car (8875, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 doesn't move\n", + "Agent rider 8540 move from (3, 2) to (3, 1) using car (8944, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (6, 4) to (5, 4) using car (8921, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8697 move from (3, 4) to (3, 3) using car (8955, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8699 doesn't move\n", + "Agent rider 8719 move from (6, 3) to (6, 4) using car (8939, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8721 move from (8, 4) to (8, 5) using car (8930, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8723 move from (1, 3) to (2, 3) using car (8957, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (6, 0) to (5, 0) using car (8900, [(6, 0), (5, 0)], 0)\n", + "Agent rider 8741 move from (1, 2) to (1, 3) using car (8834, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8753 move from (0, 7) to (0, 8) using car (8875, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8758 move from (7, 7) to (7, 6) using car (8860, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (5, 9) to (4, 9) using car (8901, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Driver 8782 arrived\n", + "Agent rider 8784 move from (5, 8) to (4, 8) using car (8794, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 8784 arrived with a waiting time of 6 ticks\n", + "Agent rider 8785 move from (5, 1) to (5, 0) using car (8906, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 8786 move from (2, 5) to (1, 5) using car (8927, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 8787 move from (5, 8) to (4, 8) using car (8794, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 8796 arrived\n", + "Agent rider 8799 move from (6, 3) to (6, 2) using car (8917, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8809 arrived\n", + "Driver 8819 arrived\n", + "Driver 8829 arrived\n", + "Agent rider 8830 doesn't move\n", + "Driver 8838 arrived\n", + "Agent rider 8845 move from (8, 4) to (8, 3) using car (8851, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 8852 arrived\n", + "Agent rider 8855 doesn't move\n", + "Agent rider 8856 move from (8, 4) to (8, 3) using car (8851, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8857 move from (5, 7) to (6, 7) using car (8841, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8863 move from (2, 6) to (2, 7) using car (8884, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (3, 2) to (3, 1) using car (8944, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8865 move from (5, 4) to (4, 4) using car (8908, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8868 doesn't move\n", + "Agent rider 8869 move from (4, 3) to (4, 2) using car (8890, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8895 doesn't move\n", + "Agent rider 8896 move from (2, 6) to (2, 7) using car (8884, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8897 move from (2, 6) to (2, 7) using car (8884, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 4) to (8, 5) using car (8930, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8899 move from (1, 3) to (2, 3) using car (8950, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 8902 arrived\n", + "Agent rider 8903 move from (1, 2) to (1, 3) using car (8834, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 8916 arrived\n", + "Driver 8919 arrived\n", + "Driver 8926 arrived\n", + "Agent rider 8932 move from (3, 2) to (3, 3) using car (8931, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8933 move from (1, 2) to (1, 3) using car (8834, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 8933 arrived with a waiting time of 1 ticks\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8935 move from (4, 9) to (3, 9) using car (8911, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8936 move from (5, 7) to (6, 7) using car (8841, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 8937 doesn't move\n", + "Agent rider 8940 doesn't move\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8962 move from (8, 4) to (8, 3) using car (8851, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8963 move from (4, 2) to (5, 2) using car (8880, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8964 move from (1, 4) to (1, 5) using car (8915, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 move from (3, 1) to (3, 2) using car (8945, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 8966 move from (4, 8) to (4, 7) using car (8949, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 8967 move from (6, 1) to (7, 1) using car (8877, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8968 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8970 doesn't move\n", "Agent rider 8971 doesn't move\n", "Agent rider 8972 doesn't move\n", - "tick 642 ended\n", - "I am driver 8973 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 8974 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 8975 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 8976 - trip: [(8, 1), (8, 2)]\n", - "I am driver 8977 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 8978 - trip: [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 8979 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 8980 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 8981 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 8982 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 8983 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 8984 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)]\n", - "12 drivers generated.\n", - "I am rider 8985 - dep: (6, 6) , arr: (9, 0)\n", - "I am rider 8986 - dep: (5, 6) , arr: (4, 9)\n", - "I am rider 8987 - dep: (7, 6) , arr: (2, 4)\n", - "I am rider 8988 - dep: (0, 8) , arr: (9, 6)\n", - "I am rider 8989 - dep: (7, 1) , arr: (3, 1)\n", - "I am rider 8990 - dep: (6, 7) , arr: (5, 2)\n", - "I am rider 8991 - dep: (5, 1) , arr: (2, 2)\n", - "I am rider 8992 - dep: (0, 6) , arr: (0, 4)\n", - "I am rider 8993 - dep: (2, 0) , arr: (7, 9)\n", - "I am rider 8994 - dep: (9, 6) , arr: (6, 6)\n", - "10 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 move from (8, 8) to (9, 8) using car (8749, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8415 move from (8, 9) to (7, 9) using car (8981, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 move from (3, 2) to (4, 2) using car (8947, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8501 move from (1, 5) to (0, 5) using car (8857, [(1, 5), (0, 5)], 0)\n", - "Rider n° 8501 arrived with a waiting time of 21 ticks\n", - "Agent rider 8507 move from (8, 1) to (8, 2) using car (8976, [(8, 1), (8, 2)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8595 move from (3, 9) to (4, 9) using car (8828, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8606 move from (4, 7) to (5, 7) using car (8934, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8615 move from (8, 9) to (7, 9) using car (8981, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8650 move from (6, 5) to (7, 5) using car (8951, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8660 move from (0, 2) to (0, 1) using car (8903, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8663 move from (5, 7) to (6, 7) using car (8920, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8724 move from (3, 9) to (4, 9) using car (8828, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8725 move from (3, 9) to (4, 9) using car (8887, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8975 doesn't move\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8977 doesn't move\n", + "Agent rider 8978 move from (8, 4) to (8, 3) using car (8851, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "tick 632 ended\n", + "I am driver 8979 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 8980 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 8981 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 8982 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 8983 - trip: [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 8984 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 8985 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 8986 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 8987 - trip: [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2)]\n", + "I am driver 8988 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", + "10 drivers generated.\n", + "I am rider 8989 - dep: (8, 5) , arr: (1, 2)\n", + "I am rider 8990 - dep: (7, 1) , arr: (2, 5)\n", + "I am rider 8991 - dep: (0, 6) , arr: (3, 3)\n", + "3 riders generated.\n", + "Agent rider 8345 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8438 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8449 move from (6, 4) to (5, 4) using car (8929, [(6, 4), (5, 4)], 0)\n", + "Rider n° 8449 arrived with a waiting time of 12 ticks\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8519 move from (7, 1) to (6, 1) using car (8988, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8530 move from (6, 4) to (7, 4) using car (8920, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8536 move from (8, 5) to (8, 6) using car (8930, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8537 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 move from (7, 6) to (7, 5) using car (8860, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8540 move from (3, 1) to (4, 1) using car (8944, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (5, 4) to (5, 5) using car (8970, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8553 move from (6, 4) to (7, 4) using car (8920, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8617 doesn't move\n", + "Agent rider 8677 doesn't move\n", + "Agent rider 8695 move from (3, 4) to (3, 5) using car (8835, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8697 move from (3, 3) to (3, 4) using car (8931, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8699 move from (3, 8) to (4, 8) using car (8861, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 8719 move from (6, 4) to (5, 4) using car (8929, [(6, 4), (5, 4)], 0)\n", + "Rider n° 8719 arrived with a waiting time of 7 ticks\n", + "Agent rider 8721 move from (8, 5) to (8, 6) using car (8930, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8723 move from (2, 3) to (2, 4) using car (8957, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8723 arrived with a waiting time of 7 ticks\n", + "Agent rider 8725 doesn't move\n", "Agent rider 8728 doesn't move\n", - "Agent rider 8729 move from (6, 7) to (6, 6) using car (8965, [(6, 7), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8741 move from (4, 6) to (4, 7) using car (8977, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8751 doesn't move\n", + "Agent rider 8741 doesn't move\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (8, 8) to (9, 8) using car (8749, [(8, 8), (9, 8)], 0)\n", - "Driver 8775 arrived\n", - "Agent rider 8779 move from (4, 4) to (4, 3) using car (8908, [(4, 4), (4, 3)], 0)\n", - "Agent rider 8780 move from (7, 1) to (7, 2) using car (8949, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 8780 arrived with a waiting time of 1 ticks\n", - "Agent rider 8782 move from (1, 3) to (1, 2) using car (8889, [(1, 3), (1, 2)], 0)\n", + "Agent rider 8753 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8758 move from (7, 6) to (7, 5) using car (8860, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (4, 9) to (3, 9) using car (8901, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 8770 doesn't move\n", "Agent rider 8784 doesn't move\n", - "Agent rider 8785 move from (3, 2) to (4, 2) using car (8947, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8787 move from (6, 2) to (7, 2) using car (8944, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (3, 9) to (4, 9) using car (8828, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8805 move from (3, 9) to (4, 9) using car (8887, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8806 move from (6, 7) to (6, 6) using car (8965, [(6, 7), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 8807 move from (4, 4) to (4, 3) using car (8908, [(4, 4), (4, 3)], 0)\n", - "Driver 8810 arrived\n", - "Driver 8821 arrived\n", - "Driver 8827 arrived\n", - "Agent rider 8830 move from (8, 8) to (9, 8) using car (8749, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8831 move from (3, 5) to (3, 6) using car (8885, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8832 move from (4, 4) to (4, 3) using car (8908, [(4, 4), (4, 3)], 0)\n", - "Agent rider 8850 move from (8, 8) to (9, 8) using car (8749, [(8, 8), (9, 8)], 0)\n", - "Agent rider 8851 move from (4, 4) to (5, 4) using car (8867, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 8852 move from (6, 5) to (7, 5) using car (8951, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8853 doesn't move\n", - "Driver 8860 arrived\n", - "Driver 8863 arrived\n", - "Agent rider 8864 move from (4, 0) to (5, 0) using car (8950, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 8785 doesn't move\n", + "Agent rider 8786 move from (1, 5) to (0, 5) using car (8927, [(1, 5), (0, 5)], 0)\n", + "Rider n° 8786 arrived with a waiting time of 3 ticks\n", + "Agent rider 8787 move from (4, 8) to (3, 8) using car (8928, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8799 move from (6, 2) to (5, 2) using car (8917, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 8799 arrived with a waiting time of 3 ticks\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8801 doesn't move\n", + "Agent rider 8803 doesn't move\n", + "Driver 8819 arrived\n", + "Agent rider 8830 doesn't move\n", + "Driver 8842 arrived\n", + "Agent rider 8845 move from (8, 3) to (8, 2) using car (8851, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 8849 arrived\n", + "Driver 8850 arrived\n", + "Agent rider 8855 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8856 move from (8, 3) to (8, 2) using car (8851, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8857 move from (6, 7) to (7, 7) using car (8841, [(6, 7), (7, 7)], 0)\n", + "Driver 8858 arrived\n", + "Driver 8862 arrived\n", + "Agent rider 8863 move from (2, 7) to (3, 7) using car (8884, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8864 move from (3, 1) to (4, 1) using car (8944, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Rider n° 8864 arrived with a waiting time of 0 ticks\n", "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (4, 0) to (3, 0) using car (8919, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (3, 2) to (4, 2) using car (8947, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8873 doesn't move\n", - "Agent rider 8877 move from (1, 5) to (0, 5) using car (8857, [(1, 5), (0, 5)], 0)\n", - "Agent rider 8878 move from (5, 2) to (6, 2) using car (8869, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8881 arrived\n", - "Driver 8884 arrived\n", - "Agent rider 8897 move from (3, 3) to (3, 4) using car (8946, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 8898 move from (4, 0) to (3, 0) using car (8919, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8900 move from (6, 4) to (6, 3) using car (8922, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8913 move from (4, 0) to (5, 0) using car (8950, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8917 move from (7, 3) to (8, 3) using car (8909, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8918 move from (4, 4) to (4, 3) using car (8888, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 8921 arrived\n", - "Driver 8926 arrived\n", - "Driver 8928 arrived\n", - "Agent rider 8930 move from (4, 0) to (5, 0) using car (8950, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8939 move from (5, 2) to (6, 2) using car (8869, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8940 move from (7, 9) to (6, 9) using car (8846, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 doesn't move\n", - "Agent rider 8942 move from (7, 1) to (7, 2) using car (8949, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 8942 arrived with a waiting time of 2 ticks\n", - "Agent rider 8943 doesn't move\n", - "Agent rider 8955 move from (1, 5) to (0, 5) using car (8857, [(1, 5), (0, 5)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 move from (0, 2) to (0, 1) using car (8903, [(0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8866 move from (0, 8) to (0, 9) using car (8875, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8868 doesn't move\n", + "Agent rider 8869 move from (4, 2) to (3, 2) using car (8890, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8872 arrived\n", + "Driver 8874 arrived\n", + "Driver 8886 arrived\n", + "Agent rider 8887 move from (6, 3) to (7, 3) using car (8871, [(6, 3), (7, 3)], 0)\n", + "Agent rider 8895 doesn't move\n", + "Agent rider 8896 move from (2, 7) to (3, 7) using car (8981, [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8897 move from (2, 7) to (3, 7) using car (8884, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 5) to (8, 4) using car (8979, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8899 move from (2, 3) to (3, 3) using car (8950, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8903 doesn't move\n", + "Agent rider 8932 move from (3, 3) to (3, 4) using car (8931, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8935 move from (3, 9) to (3, 8) using car (8911, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8936 move from (6, 7) to (7, 7) using car (8841, [(6, 7), (7, 7)], 0)\n", + "Agent rider 8937 move from (8, 0) to (7, 0) using car (8913, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8940 move from (7, 2) to (6, 2) using car (8953, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 8951 arrived\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8962 move from (8, 3) to (8, 2) using car (8851, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 8962 arrived with a waiting time of 1 ticks\n", + "Agent rider 8963 move from (5, 2) to (6, 2) using car (8880, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 8964 move from (1, 5) to (1, 6) using car (8915, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 move from (3, 2) to (3, 3) using car (8945, [(3, 2), (3, 3)], 0)\n", + "Agent rider 8966 move from (4, 7) to (5, 7) using car (8946, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8967 move from (7, 1) to (8, 1) using car (8877, [(7, 1), (8, 1)], 0)\n", "Agent rider 8968 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8970 doesn't move\n", "Agent rider 8971 doesn't move\n", "Agent rider 8972 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (5, 6) to (5, 5) using car (8963, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8987 doesn't move\n", - "Agent rider 8988 doesn't move\n", - "Agent rider 8989 move from (7, 1) to (7, 2) using car (8949, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8990 move from (6, 7) to (6, 6) using car (8958, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8991 move from (5, 1) to (5, 0) using car (8924, [(5, 1), (5, 0)], 0)\n", - "Agent rider 8992 doesn't move\n", - "Agent rider 8993 doesn't move\n", - "Agent rider 8994 doesn't move\n", - "tick 643 ended\n", - "I am driver 8995 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 8996 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 8997 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 8998 - trip: [(0, 9), (0, 8), (0, 7)]\n", - "I am driver 8999 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 9000 - trip: [(7, 6), (6, 6), (5, 6), (5, 5)]\n", - "I am driver 9001 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9002 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "I am driver 9003 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 9004 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 9005 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 9006 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 9007 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 9008 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 9009 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 9010 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 9011 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 9012 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 9013 - trip: [(9, 3), (9, 2), (8, 2)]\n", - "I am driver 9014 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "20 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8415 move from (7, 9) to (6, 9) using car (8981, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8595 move from (4, 9) to (5, 9) using car (8828, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8606 move from (5, 7) to (6, 7) using car (8934, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 8615 move from (7, 9) to (6, 9) using car (8981, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 8615 arrived with a waiting time of 8 ticks\n", - "Agent rider 8650 move from (7, 5) to (7, 4) using car (8951, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8660 doesn't move\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8686 doesn't move\n", - "Agent rider 8724 move from (4, 9) to (5, 9) using car (8828, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8725 move from (4, 9) to (5, 9) using car (8887, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8728 move from (6, 7) to (7, 7) using car (8910, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8729 doesn't move\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8741 move from (4, 7) to (4, 8) using car (8977, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (0, 1) to (1, 1) using car (8903, [(0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8755 doesn't move\n", - "Driver 8772 arrived\n", - "Agent rider 8779 move from (4, 3) to (4, 4) using car (9003, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (6, 3) to (6, 2) using car (8922, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 move from (0, 2) to (1, 2) using car (8985, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8975 doesn't move\n", + "Agent rider 8976 move from (7, 6) to (7, 5) using car (8860, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8977 doesn't move\n", + "Agent rider 8978 move from (8, 3) to (8, 2) using car (8851, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 8989 move from (8, 5) to (8, 4) using car (8979, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8990 move from (7, 1) to (6, 1) using car (8988, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8991 doesn't move\n", + "tick 633 ended\n", + "I am driver 8992 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 8993 - trip: [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 8994 - trip: [(2, 4), (3, 4), (4, 4), (4, 5)]\n", + "I am driver 8995 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 8996 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "5 drivers generated.\n", + "I am rider 8997 - dep: (0, 8) , arr: (8, 9)\n", + "I am rider 8998 - dep: (6, 9) , arr: (4, 0)\n", + "I am rider 8999 - dep: (1, 7) , arr: (2, 4)\n", + "I am rider 9000 - dep: (9, 8) , arr: (1, 3)\n", + "I am rider 9001 - dep: (1, 9) , arr: (0, 9)\n", + "5 riders generated.\n", + "Agent rider 8345 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8438 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8519 move from (6, 1) to (5, 1) using car (8988, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Rider n° 8519 arrived with a waiting time of 11 ticks\n", + "Agent rider 8530 move from (7, 4) to (8, 4) using car (8920, [(7, 4), (8, 4)], 0)\n", + "Agent rider 8536 move from (8, 6) to (8, 7) using car (8930, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8537 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 move from (7, 5) to (8, 5) using car (8860, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 8540 move from (4, 1) to (5, 1) using car (8944, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8549 move from (5, 5) to (5, 6) using car (8970, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8549 arrived with a waiting time of 12 ticks\n", + "Agent rider 8553 move from (7, 4) to (8, 4) using car (8920, [(7, 4), (8, 4)], 0)\n", + "Agent rider 8555 doesn't move\n", + "Agent rider 8613 doesn't move\n", + "Agent rider 8617 move from (7, 4) to (7, 5) using car (8952, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8677 move from (3, 5) to (3, 6) using car (8835, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8695 move from (3, 5) to (3, 6) using car (8835, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8697 doesn't move\n", + "Agent rider 8699 move from (4, 8) to (5, 8) using car (8861, [(4, 8), (5, 8)], 0)\n", + "Agent rider 8721 move from (8, 6) to (8, 7) using car (8930, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 7) using car (8930, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 8728 doesn't move\n", + "Agent rider 8741 move from (1, 3) to (1, 2) using car (8987, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8753 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8753 arrived with a waiting time of 7 ticks\n", + "Agent rider 8758 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (3, 9) to (3, 8) using car (8901, [(3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 8770 move from (0, 0) to (1, 0) using car (8996, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (7, 2) to (8, 2) using car (8944, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (4, 9) to (5, 9) using car (8828, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Driver 8791 arrived\n", - "Agent rider 8805 move from (4, 9) to (5, 9) using car (8887, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 8806 move from (6, 6) to (6, 7) using car (8979, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 8807 move from (4, 3) to (4, 4) using car (9003, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 8821 arrived\n", - "Agent rider 8830 move from (9, 8) to (8, 8) using car (8995, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8831 move from (3, 6) to (3, 5) using car (9012, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8832 move from (4, 3) to (4, 4) using car (9003, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (7, 5) to (7, 4) using car (8951, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8853 move from (7, 9) to (8, 9) using car (8973, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8863 arrived\n", - "Agent rider 8864 move from (5, 0) to (6, 0) using car (8950, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 8864 arrived with a waiting time of 5 ticks\n", - "Agent rider 8865 move from (0, 1) to (1, 1) using car (8903, [(0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8866 move from (3, 0) to (2, 0) using car (8919, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (4, 2) to (4, 3) using car (8947, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8873 move from (6, 7) to (7, 7) using car (8910, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (6, 2) to (7, 2) using car (8869, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 8787 doesn't move\n", + "Driver 8793 arrived\n", + "Agent rider 8800 move from (0, 0) to (1, 0) using car (8996, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8801 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8803 move from (0, 0) to (1, 0) using car (8996, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 8805 arrived\n", + "Agent rider 8830 doesn't move\n", + "Agent rider 8845 move from (8, 2) to (8, 1) using car (8851, [(8, 2), (8, 1)], 0)\n", + "Driver 8850 arrived\n", + "Driver 8853 arrived\n", + "Agent rider 8855 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8856 move from (8, 2) to (8, 1) using car (8851, [(8, 2), (8, 1)], 0)\n", + "Rider n° 8856 arrived with a waiting time of 5 ticks\n", + "Agent rider 8857 doesn't move\n", + "Agent rider 8863 move from (3, 7) to (4, 7) using car (8884, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 8863 arrived with a waiting time of 0 ticks\n", + "Agent rider 8865 move from (4, 4) to (4, 5) using car (8986, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 8866 move from (0, 9) to (1, 9) using car (8875, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8868 doesn't move\n", + "Agent rider 8869 move from (3, 2) to (2, 2) using car (8890, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 8874 arrived\n", + "Driver 8879 arrived\n", + "Driver 8883 arrived\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8895 move from (5, 7) to (5, 6) using car (8946, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 8895 arrived with a waiting time of 2 ticks\n", + "Agent rider 8896 move from (3, 7) to (3, 8) using car (8981, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8897 move from (3, 7) to (4, 7) using car (8884, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 4) to (8, 3) using car (8979, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8899 move from (3, 3) to (4, 3) using car (8950, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 8900 arrived\n", + "Agent rider 8903 doesn't move\n", + "Driver 8923 arrived\n", + "Agent rider 8932 move from (3, 4) to (3, 5) using car (8931, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 move from (9, 9) to (9, 8) using car (8992, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (3, 8) to (3, 7) using car (8911, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 move from (7, 0) to (6, 0) using car (8913, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8940 move from (6, 2) to (7, 2) using car (8880, [(6, 2), (7, 2)], 0)\n", + "Driver 8943 arrived\n", + "Driver 8954 arrived\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 7) to (1, 6) using car (8889, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8963 move from (6, 2) to (7, 2) using car (8880, [(6, 2), (7, 2)], 0)\n", + "Agent rider 8964 move from (1, 6) to (1, 7) using car (8915, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 move from (3, 3) to (4, 3) using car (8950, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8966 move from (5, 7) to (5, 6) using car (8946, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 move from (9, 0) to (8, 0) using car (8924, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8972 doesn't move\n", + "Agent rider 8973 move from (9, 0) to (8, 0) using car (8924, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8975 doesn't move\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8977 doesn't move\n", + "Agent rider 8978 move from (8, 2) to (8, 1) using car (8851, [(8, 2), (8, 1)], 0)\n", + "Agent rider 8989 move from (8, 4) to (8, 3) using car (8979, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8990 move from (6, 1) to (5, 1) using car (8988, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8991 doesn't move\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 8999 move from (1, 7) to (1, 6) using car (8889, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9001 doesn't move\n", + "tick 634 ended\n", + "I am driver 9002 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 9003 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 9004 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)]\n", + "I am driver 9005 - trip: [(9, 6), (8, 6), (7, 6), (7, 7)]\n", + "I am driver 9006 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 9007 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "6 drivers generated.\n", + "I am rider 9008 - dep: (3, 4) , arr: (9, 3)\n", + "I am rider 9009 - dep: (4, 0) , arr: (2, 2)\n", + "I am rider 9010 - dep: (3, 0) , arr: (4, 8)\n", + "I am rider 9011 - dep: (9, 9) , arr: (8, 1)\n", + "I am rider 9012 - dep: (3, 4) , arr: (6, 9)\n", + "I am rider 9013 - dep: (0, 3) , arr: (4, 7)\n", + "I am rider 9014 - dep: (8, 9) , arr: (0, 0)\n", + "I am rider 9015 - dep: (7, 3) , arr: (1, 0)\n", + "I am rider 9016 - dep: (4, 9) , arr: (8, 9)\n", + "9 riders generated.\n", + "Agent rider 8345 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8347 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8438 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8539 move from (8, 5) to (9, 5) using car (8860, [(8, 5), (9, 5)], 0)\n", + "Rider n° 8539 arrived with a waiting time of 16 ticks\n", + "Agent rider 8540 move from (5, 1) to (6, 1) using car (8944, [(5, 1), (6, 1)], 0)\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (9, 8) to (9, 7) using car (8992, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8613 move from (9, 8) to (9, 7) using car (8992, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 8613 arrived with a waiting time of 8 ticks\n", + "Agent rider 8617 move from (7, 5) to (7, 6) using car (8952, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8677 move from (3, 6) to (2, 6) using car (8905, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 8677 arrived with a waiting time of 8 ticks\n", + "Agent rider 8695 move from (3, 6) to (2, 6) using car (8905, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8697 move from (3, 4) to (3, 5) using car (8907, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8699 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (5, 0) to (4, 0) using car (8984, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8741 move from (1, 2) to (2, 2) using car (8987, [(1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8758 move from (7, 5) to (7, 6) using car (8952, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (3, 8) to (4, 8) using car (8981, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8770 move from (1, 0) to (2, 0) using car (8996, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8785 move from (5, 0) to (4, 0) using car (8984, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 8785 arrived with a waiting time of 6 ticks\n", + "Agent rider 8787 move from (3, 8) to (4, 8) using car (8981, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8800 move from (1, 0) to (2, 0) using car (8996, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8801 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8803 move from (1, 0) to (2, 0) using car (8996, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8830 move from (9, 8) to (9, 7) using car (8992, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 8834 arrived\n", + "Driver 8839 arrived\n", + "Driver 8841 arrived\n", + "Agent rider 8845 move from (8, 1) to (7, 1) using car (9004, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8855 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8857 doesn't move\n", + "Agent rider 8865 move from (4, 5) to (4, 6) using car (8986, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 8865 arrived with a waiting time of 3 ticks\n", + "Agent rider 8866 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 8868 doesn't move\n", + "Agent rider 8869 move from (2, 2) to (1, 2) using car (8890, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 8869 arrived with a waiting time of 2 ticks\n", + "Driver 8871 arrived\n", + "Driver 8876 arrived\n", + "Driver 8877 arrived\n", + "Driver 8881 arrived\n", + "Driver 8885 arrived\n", + "Agent rider 8887 doesn't move\n", + "Driver 8894 arrived\n", + "Agent rider 8896 move from (3, 8) to (4, 8) using car (8981, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8897 move from (4, 7) to (5, 7) using car (8884, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 3) to (8, 2) using car (8979, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8899 move from (4, 3) to (5, 3) using car (8950, [(4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8903 move from (1, 3) to (1, 4) using car (8985, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 8927 arrived\n", + "Driver 8929 arrived\n", + "Agent rider 8932 move from (3, 5) to (3, 6) using car (8931, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 move from (9, 8) to (9, 7) using car (8992, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (3, 7) to (3, 6) using car (8911, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 move from (6, 0) to (5, 0) using car (8913, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8940 doesn't move\n", + "Driver 8945 arrived\n", + "Driver 8955 arrived\n", + "Driver 8959 arrived\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 6) to (1, 5) using car (8889, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8964 move from (1, 7) to (1, 8) using car (8915, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8966 move from (5, 6) to (5, 5) using car (8946, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8967 move from (8, 1) to (9, 1) using car (8808, [(8, 1), (9, 1)], 0)\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 move from (8, 0) to (7, 0) using car (8924, [(8, 0), (7, 0)], 0)\n", + "Agent rider 8971 move from (7, 0) to (8, 0) using car (8906, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 8972 move from (4, 7) to (5, 7) using car (8884, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8973 move from (8, 0) to (7, 0) using car (8924, [(8, 0), (7, 0)], 0)\n", + "Agent rider 8974 move from (1, 2) to (2, 2) using car (8987, [(1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 8975 move from (6, 6) to (6, 7) using car (8939, [(6, 6), (6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8977 doesn't move\n", + "Agent rider 8978 move from (8, 1) to (7, 1) using car (9004, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8989 move from (8, 3) to (8, 2) using car (8979, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8990 move from (5, 1) to (4, 1) using car (8988, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8991 doesn't move\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 move from (6, 9) to (5, 9) using car (8982, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 6) to (1, 5) using car (8889, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9000 move from (9, 8) to (9, 7) using car (8992, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9001 move from (1, 9) to (2, 9) using car (8875, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9008 move from (3, 4) to (4, 4) using car (8994, [(3, 4), (4, 4), (4, 5)], 0)\n", + "Agent rider 9009 doesn't move\n", + "Agent rider 9010 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 move from (3, 4) to (3, 5) using car (8907, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9015 doesn't move\n", + "Agent rider 9016 doesn't move\n", + "tick 635 ended\n", + "I am driver 9017 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 9018 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 9019 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 9020 - trip: [(4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 9021 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", + "I am driver 9022 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 9023 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 9024 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 9025 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 9026 - trip: [(2, 6), (2, 7), (1, 7)]\n", + "10 drivers generated.\n", + "I am rider 9027 - dep: (3, 8) , arr: (2, 0)\n", + "I am rider 9028 - dep: (3, 3) , arr: (6, 5)\n", + "I am rider 9029 - dep: (1, 1) , arr: (8, 3)\n", + "I am rider 9030 - dep: (3, 0) , arr: (2, 4)\n", + "4 riders generated.\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8347 doesn't move\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (8, 7) to (8, 6) using car (8912, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8540 doesn't move\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (9, 7) to (9, 6) using car (8992, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8617 move from (7, 6) to (7, 7) using car (8952, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 8617 arrived with a waiting time of 9 ticks\n", + "Agent rider 8695 move from (2, 6) to (1, 6) using car (8905, [(2, 6), (1, 6)], 0)\n", + "Agent rider 8697 move from (3, 5) to (3, 6) using car (8907, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 8699 move from (5, 8) to (4, 8) using car (8942, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 8721 move from (8, 7) to (8, 6) using car (8912, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8725 move from (8, 7) to (8, 6) using car (8912, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8728 move from (4, 0) to (3, 0) using car (9017, [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8741 move from (2, 2) to (3, 2) using car (8987, [(2, 2), (3, 2)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8758 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (4, 8) to (5, 8) using car (8910, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8770 move from (2, 0) to (3, 0) using car (8996, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8787 doesn't move\n", + "Agent rider 8800 move from (2, 0) to (3, 0) using car (8996, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8801 move from (2, 9) to (3, 9) using car (8875, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 8801 arrived with a waiting time of 12 ticks\n", + "Agent rider 8803 move from (2, 0) to (3, 0) using car (8996, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8830 move from (9, 7) to (9, 6) using car (8992, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 8841 arrived\n", + "Agent rider 8845 move from (7, 1) to (6, 1) using car (9004, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Driver 8851 arrived\n", + "Agent rider 8855 doesn't move\n", + "Agent rider 8857 doesn't move\n", + "Driver 8861 arrived\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8868 move from (2, 0) to (3, 0) using car (8996, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 8871 arrived\n", + "Driver 8877 arrived\n", "Driver 8880 arrived\n", - "Driver 8891 arrived\n", + "Agent rider 8887 doesn't move\n", "Driver 8892 arrived\n", - "Driver 8896 arrived\n", - "Agent rider 8897 move from (3, 4) to (3, 5) using car (8946, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 8898 doesn't move\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8900 move from (6, 3) to (6, 2) using car (8922, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 8905 arrived\n", - "Agent rider 8912 move from (6, 7) to (7, 7) using car (8910, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8913 move from (5, 0) to (6, 0) using car (8950, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 move from (8, 1) to (8, 2) using car (8953, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8917 move from (8, 3) to (9, 3) using car (8909, [(8, 3), (9, 3)], 0)\n", - "Agent rider 8918 move from (4, 3) to (4, 2) using car (8888, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 8896 move from (4, 8) to (5, 8) using car (8910, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8897 move from (5, 7) to (6, 7) using car (8884, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 2) to (8, 1) using car (8979, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8899 move from (5, 3) to (5, 2) using car (8950, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8903 move from (1, 4) to (1, 5) using car (8985, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 8914 arrived\n", + "Driver 8920 arrived\n", "Driver 8928 arrived\n", - "Driver 8929 arrived\n", - "Agent rider 8930 move from (5, 0) to (6, 0) using car (8950, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 8931 arrived\n", - "Driver 8933 arrived\n", - "Driver 8935 arrived\n", - "Driver 8937 arrived\n", - "Agent rider 8939 doesn't move\n", - "Agent rider 8940 move from (6, 9) to (5, 9) using car (8846, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (7, 9) to (8, 9) using car (8973, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8943 move from (7, 9) to (8, 9) using car (8973, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8952 arrived\n", - "Agent rider 8955 doesn't move\n", - "Agent rider 8956 move from (0, 1) to (1, 1) using car (8903, [(0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8957 move from (0, 1) to (1, 1) using car (8903, [(0, 1), (1, 1), (2, 1)], 0)\n", - "Agent rider 8968 move from (4, 7) to (4, 8) using car (8977, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8932 move from (3, 6) to (4, 6) using car (8931, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 move from (9, 7) to (9, 6) using car (8992, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 doesn't move\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 move from (5, 0) to (4, 0) using car (8913, [(5, 0), (4, 0)], 0)\n", + "Agent rider 8940 move from (7, 2) to (7, 3) using car (9021, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Driver 8947 arrived\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 5) to (1, 4) using car (8889, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 8963 move from (7, 2) to (7, 3) using car (9021, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 8964 move from (1, 8) to (2, 8) using car (8915, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8966 move from (5, 5) to (5, 4) using car (8946, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8970 doesn't move\n", - "Agent rider 8971 move from (8, 5) to (8, 4) using car (8894, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 8972 move from (4, 5) to (4, 6) using car (8954, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 8985 move from (6, 6) to (6, 5) using car (8958, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8986 doesn't move\n", - "Agent rider 8987 move from (7, 6) to (6, 6) using car (9000, [(7, 6), (6, 6), (5, 6), (5, 5)], 0)\n", - "Agent rider 8988 move from (0, 8) to (1, 8) using car (8996, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (7, 2) to (6, 2) using car (8949, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8990 move from (6, 6) to (6, 5) using car (8958, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8991 move from (5, 0) to (6, 0) using car (8950, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8992 doesn't move\n", - "Agent rider 8993 doesn't move\n", - "Agent rider 8994 doesn't move\n", - "tick 644 ended\n", - "I am driver 9015 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 9016 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "2 drivers generated.\n", - "I am rider 9017 - dep: (0, 4) , arr: (9, 2)\n", - "I am rider 9018 - dep: (1, 0) , arr: (6, 7)\n", - "I am rider 9019 - dep: (9, 9) , arr: (7, 3)\n", + "Agent rider 8971 move from (8, 0) to (9, 0) using car (8906, [(8, 0), (9, 0)], 0)\n", + "Agent rider 8972 move from (5, 7) to (6, 7) using car (8884, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 move from (2, 2) to (3, 2) using car (8987, [(2, 2), (3, 2)], 0)\n", + "Agent rider 8975 move from (6, 7) to (6, 8) using car (8939, [(6, 7), (6, 8), (5, 8)], 0)\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8977 move from (7, 6) to (7, 7) using car (8952, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8978 move from (7, 1) to (6, 1) using car (9004, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8989 move from (8, 2) to (8, 1) using car (8979, [(8, 2), (8, 1), (9, 1)], 0)\n", + "Agent rider 8990 move from (4, 1) to (3, 1) using car (8988, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8991 doesn't move\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 move from (5, 9) to (4, 9) using car (8982, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 5) to (1, 4) using car (8889, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9000 move from (9, 7) to (9, 6) using car (8992, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9001 doesn't move\n", + "Agent rider 9008 move from (4, 4) to (4, 3) using car (9007, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 9009 move from (4, 0) to (3, 0) using car (9017, [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9010 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 move from (3, 5) to (3, 6) using car (8907, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9015 doesn't move\n", + "Agent rider 9016 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9028 move from (3, 3) to (4, 3) using car (9002, [(3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9030 doesn't move\n", + "tick 636 ended\n", + "I am driver 9031 - trip: [(4, 4), (4, 3), (4, 2), (4, 1)]\n", + "1 drivers generated.\n", + "I am rider 9032 - dep: (6, 8) , arr: (5, 0)\n", + "I am rider 9033 - dep: (4, 5) , arr: (5, 1)\n", + "I am rider 9034 - dep: (3, 3) , arr: (1, 9)\n", + "I am rider 9035 - dep: (2, 8) , arr: (7, 2)\n", + "I am rider 9036 - dep: (1, 0) , arr: (9, 5)\n", + "I am rider 9037 - dep: (4, 3) , arr: (2, 2)\n", + "6 riders generated.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 8345 move from (2, 9) to (1, 9) using car (9022, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8347 move from (2, 9) to (1, 9) using car (9022, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8438 move from (2, 9) to (1, 9) using car (9022, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (8, 4) to (7, 4) using car (9023, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8536 move from (8, 6) to (8, 5) using car (8912, [(8, 6), (8, 5)], 0)\n", + "Agent rider 8537 move from (2, 9) to (1, 9) using car (9022, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8540 move from (6, 1) to (5, 1) using car (9004, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8541 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (8, 4) to (7, 4) using car (9023, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8555 move from (9, 6) to (9, 5) using car (8992, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8697 move from (3, 6) to (2, 6) using car (9024, [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8699 move from (4, 8) to (4, 9) using car (8922, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8699 arrived with a waiting time of 7 ticks\n", + "Agent rider 8721 move from (8, 6) to (8, 5) using car (8912, [(8, 6), (8, 5)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 5) using car (8912, [(8, 6), (8, 5)], 0)\n", + "Agent rider 8728 move from (3, 0) to (4, 0) using car (8996, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8741 move from (3, 2) to (2, 2) using car (8938, [(3, 2), (2, 2)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8758 move from (7, 6) to (8, 6) using car (8983, [(7, 6), (8, 6)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (5, 8) to (6, 8) using car (8981, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8770 move from (3, 0) to (4, 0) using car (8996, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8787 move from (4, 8) to (4, 9) using car (8922, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8787 arrived with a waiting time of 3 ticks\n", + "Driver 8794 arrived\n", + "Agent rider 8800 move from (3, 0) to (4, 0) using car (8996, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8803 move from (3, 0) to (4, 0) using car (8996, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 8808 arrived\n", + "Agent rider 8830 move from (9, 6) to (9, 5) using car (8992, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 8832 arrived\n", + "Agent rider 8845 move from (6, 1) to (5, 1) using car (9004, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8855 move from (2, 9) to (1, 9) using car (9022, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8857 doesn't move\n", + "Driver 8860 arrived\n", + "Agent rider 8866 move from (2, 9) to (3, 9) using car (9025, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 8868 move from (3, 0) to (4, 0) using car (8996, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 8880 arrived\n", + "Agent rider 8887 move from (7, 3) to (7, 4) using car (9021, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 8896 move from (5, 8) to (6, 8) using car (8910, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8897 move from (6, 7) to (7, 7) using car (8884, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 move from (8, 1) to (9, 1) using car (8979, [(8, 1), (9, 1)], 0)\n", + "Agent rider 8899 move from (5, 2) to (5, 1) using car (8950, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 8901 arrived\n", + "Agent rider 8903 move from (1, 5) to (1, 6) using car (8985, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 8924 arrived\n", + "Agent rider 8932 move from (4, 6) to (5, 6) using car (8931, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 move from (9, 6) to (9, 5) using car (8992, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (3, 6) to (2, 6) using car (9024, [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 move from (4, 0) to (3, 0) using car (8908, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8940 move from (7, 3) to (7, 4) using car (9021, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Driver 8944 arrived\n", + "Driver 8948 arrived\n", + "Driver 8957 arrived\n", + "Driver 8958 arrived\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 4) to (1, 3) using car (8889, [(1, 4), (1, 3)], 0)\n", + "Agent rider 8963 move from (7, 3) to (7, 4) using car (9021, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 8964 move from (2, 8) to (3, 8) using car (8915, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 move from (4, 3) to (4, 4) using car (9006, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8966 move from (5, 4) to (5, 3) using car (8946, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 move from (7, 0) to (8, 0) using car (8980, [(7, 0), (8, 0)], 0)\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8972 move from (6, 7) to (7, 7) using car (8884, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8973 move from (7, 0) to (8, 0) using car (8980, [(7, 0), (8, 0)], 0)\n", + "Agent rider 8974 move from (3, 2) to (2, 2) using car (8938, [(3, 2), (2, 2)], 0)\n", + "Agent rider 8975 move from (6, 8) to (5, 8) using car (8939, [(6, 8), (5, 8)], 0)\n", + "Agent rider 8976 move from (7, 5) to (6, 5) using car (9003, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8977 move from (7, 7) to (7, 8) using car (8952, [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8978 move from (6, 1) to (5, 1) using car (9004, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8989 move from (8, 1) to (9, 1) using car (8979, [(8, 1), (9, 1)], 0)\n", + "Agent rider 8990 move from (3, 1) to (2, 1) using car (8988, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8991 doesn't move\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 move from (4, 9) to (3, 9) using car (8982, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 4) to (1, 3) using car (8889, [(1, 4), (1, 3)], 0)\n", + "Agent rider 9000 move from (9, 6) to (9, 5) using car (8992, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9001 move from (2, 9) to (1, 9) using car (9022, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 9008 move from (4, 3) to (4, 2) using car (9007, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 9009 move from (3, 0) to (3, 1) using car (9017, [(3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9010 move from (3, 0) to (4, 0) using car (8996, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (8, 9) to (7, 9) using car (8930, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9015 move from (7, 3) to (7, 4) using car (9021, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 9016 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9028 move from (4, 3) to (4, 4) using car (9006, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9030 move from (3, 0) to (3, 1) using car (9017, [(3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9032 move from (6, 8) to (5, 8) using car (8939, [(6, 8), (5, 8)], 0)\n", + "Agent rider 9033 doesn't move\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 move from (2, 8) to (3, 8) using car (8915, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9036 move from (1, 0) to (1, 1) using car (9019, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9037 move from (4, 3) to (4, 2) using car (8949, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "tick 637 ended\n", + "I am driver 9038 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 9039 - trip: [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 9040 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 9041 - trip: [(6, 4), (7, 4), (8, 4)]\n", + "I am driver 9042 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 9043 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 9044 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)]\n", + "I am driver 9045 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "8 drivers generated.\n", + "I am rider 9046 - dep: (6, 3) , arr: (4, 1)\n", + "I am rider 9047 - dep: (9, 7) , arr: (2, 0)\n", + "I am rider 9048 - dep: (6, 5) , arr: (0, 4)\n", "3 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8415 move from (6, 9) to (5, 9) using car (8981, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 8415 arrived with a waiting time of 9 ticks\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 move from (4, 2) to (4, 1) using car (8888, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 8477 move from (6, 0) to (6, 1) using car (8950, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8507 move from (8, 2) to (8, 3) using car (8982, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8508 move from (6, 0) to (6, 1) using car (8950, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8595 move from (5, 9) to (6, 9) using car (8828, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8606 move from (6, 7) to (7, 7) using car (8934, [(6, 7), (7, 7)], 0)\n", - "Agent rider 8650 move from (7, 4) to (7, 3) using car (8951, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8660 move from (0, 1) to (0, 2) using car (8999, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8686 move from (0, 8) to (0, 7) using car (8998, [(0, 8), (0, 7)], 0)\n", - "Rider n° 8686 arrived with a waiting time of 11 ticks\n", - "Agent rider 8724 move from (5, 9) to (6, 9) using car (8828, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8345 move from (1, 9) to (0, 9) using car (9022, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8347 move from (1, 9) to (0, 9) using car (9022, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8438 move from (1, 9) to (0, 9) using car (9022, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (7, 4) to (7, 5) using car (9021, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (1, 9) to (0, 9) using car (9022, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8540 move from (5, 1) to (4, 1) using car (9004, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8541 move from (2, 1) to (3, 1) using car (9043, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 8541 arrived with a waiting time of 21 ticks\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (7, 4) to (7, 5) using car (9021, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 8555 move from (9, 5) to (9, 4) using car (8992, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8697 move from (2, 6) to (1, 6) using car (9024, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8721 doesn't move\n", "Agent rider 8725 doesn't move\n", - "Agent rider 8728 move from (7, 7) to (8, 7) using car (8910, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8729 move from (6, 6) to (6, 7) using car (8962, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8730 doesn't move\n", - "Agent rider 8741 move from (4, 8) to (3, 8) using car (8977, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 8749 arrived\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (1, 1) to (2, 1) using car (8903, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8753 move from (0, 8) to (0, 7) using car (8998, [(0, 8), (0, 7)], 0)\n", - "Agent rider 8755 doesn't move\n", - "Agent rider 8779 move from (4, 4) to (4, 5) using car (9003, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (6, 2) to (5, 2) using car (8949, [(6, 2), (5, 2)], 0)\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (8, 2) to (9, 2) using car (8944, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (5, 9) to (6, 9) using car (8828, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8805 doesn't move\n", - "Agent rider 8806 move from (6, 7) to (7, 7) using car (8934, [(6, 7), (7, 7)], 0)\n", - "Agent rider 8807 move from (4, 4) to (4, 5) using car (9003, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 8830 move from (8, 8) to (8, 7) using car (8995, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8831 move from (3, 5) to (3, 4) using car (9012, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8832 move from (4, 4) to (4, 3) using car (8967, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 8837 arrived\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 move from (5, 4) to (5, 3) using car (8963, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8852 move from (7, 4) to (7, 3) using car (8951, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 8853 move from (8, 9) to (9, 9) using car (8973, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8857 arrived\n", - "Agent rider 8864 doesn't move\n", - "Agent rider 8865 move from (1, 1) to (2, 1) using car (8903, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8866 move from (2, 0) to (2, 1) using car (8919, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (4, 3) to (4, 4) using car (8947, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8872 move from (0, 8) to (0, 7) using car (8998, [(0, 8), (0, 7)], 0)\n", - "Agent rider 8873 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (7, 2) to (8, 2) using car (8869, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 8883 arrived\n", - "Driver 8889 arrived\n", + "Agent rider 8728 move from (4, 0) to (4, 1) using car (8996, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8758 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (6, 8) to (7, 8) using car (8981, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8770 move from (4, 0) to (4, 1) using car (8996, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 8794 arrived\n", + "Agent rider 8800 move from (4, 0) to (4, 1) using car (8996, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8803 move from (4, 0) to (4, 1) using car (8996, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8830 move from (9, 5) to (9, 4) using car (8992, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 8835 arrived\n", + "Agent rider 8845 move from (5, 1) to (4, 1) using car (9004, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 8855 move from (1, 9) to (0, 9) using car (9022, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8857 move from (7, 7) to (8, 7) using car (8884, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8866 move from (3, 9) to (3, 8) using car (8982, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (4, 0) to (4, 1) using car (8996, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8887 doesn't move\n", "Driver 8890 arrived\n", - "Driver 8892 arrived\n", - "Agent rider 8897 move from (3, 5) to (3, 6) using car (8946, [(3, 5), (3, 6)], 0)\n", + "Driver 8891 arrived\n", + "Agent rider 8896 move from (6, 8) to (7, 8) using car (8910, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8897 move from (7, 7) to (8, 7) using car (8884, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8899 move from (5, 1) to (5, 0) using car (8950, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8903 move from (1, 6) to (1, 7) using car (8985, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 8905 arrived\n", + "Driver 8906 arrived\n", + "Driver 8913 arrived\n", + "Driver 8917 arrived\n", + "Driver 8918 arrived\n", + "Agent rider 8932 move from (5, 6) to (6, 6) using car (8931, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 move from (9, 5) to (9, 4) using car (8992, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (2, 6) to (1, 6) using car (9024, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8936 move from (7, 7) to (8, 7) using car (8884, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8937 move from (3, 0) to (2, 0) using car (8908, [(3, 0), (2, 0)], 0)\n", + "Agent rider 8940 move from (7, 4) to (7, 5) using car (9021, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Driver 8958 arrived\n", + "Agent rider 8960 move from (2, 1) to (2, 2) using car (8988, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (7, 4) to (7, 5) using car (9021, [(7, 4), (7, 5), (8, 5)], 0)\n", + "Agent rider 8964 move from (3, 8) to (4, 8) using car (8915, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 move from (4, 4) to (4, 5) using car (9006, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8966 move from (5, 3) to (5, 2) using car (8946, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 8966 arrived with a waiting time of 0 ticks\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 move from (2, 1) to (2, 2) using car (8988, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8969 doesn't move\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8972 move from (7, 7) to (8, 7) using car (8884, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 8972 arrived with a waiting time of 3 ticks\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8975 doesn't move\n", + "Agent rider 8976 move from (6, 5) to (5, 5) using car (9003, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8977 doesn't move\n", + "Agent rider 8978 move from (5, 1) to (5, 0) using car (8950, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 8987 arrived\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 8990 move from (2, 1) to (2, 2) using car (8988, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8991 doesn't move\n", + "Driver 8994 arrived\n", + "Agent rider 8997 move from (0, 8) to (0, 7) using car (9044, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8998 move from (3, 9) to (3, 8) using car (8982, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 doesn't move\n", + "Agent rider 9000 move from (9, 5) to (9, 4) using car (8992, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9001 move from (1, 9) to (0, 9) using car (9022, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Rider n° 9001 arrived with a waiting time of 2 ticks\n", + "Agent rider 9008 move from (4, 2) to (5, 2) using car (9007, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 9009 move from (3, 1) to (3, 2) using car (9017, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9010 move from (4, 0) to (4, 1) using car (8996, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (7, 9) to (6, 9) using car (8930, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9015 move from (7, 4) to (6, 4) using car (9023, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9016 move from (4, 9) to (5, 9) using car (8875, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9028 move from (4, 4) to (4, 5) using car (9006, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 9029 move from (1, 1) to (1, 2) using car (9019, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9030 move from (3, 1) to (3, 2) using car (9017, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9032 move from (5, 8) to (5, 7) using car (9042, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9033 move from (4, 5) to (4, 4) using car (9045, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9034 move from (3, 3) to (2, 3) using car (8953, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9035 doesn't move\n", + "Agent rider 9036 move from (1, 1) to (1, 2) using car (9019, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9046 doesn't move\n", + "Agent rider 9047 doesn't move\n", + "Agent rider 9048 move from (6, 5) to (5, 5) using car (9003, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "tick 638 ended\n", + "I am driver 9049 - trip: [(0, 2), (0, 3)]\n", + "I am driver 9050 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 9051 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 9052 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 9053 - trip: [(3, 8), (3, 7), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 9054 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 9055 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 9056 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 9057 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 9058 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 9059 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 9060 - trip: [(9, 7), (9, 6), (9, 5)]\n", + "I am driver 9061 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 9062 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 9063 - trip: [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 9064 - trip: [(7, 2), (7, 1), (8, 1)]\n", + "I am driver 9065 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "I am driver 9066 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 9067 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (5, 6)]\n", + "I am driver 9068 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 9069 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 9070 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)]\n", + "I am driver 9071 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", + "I am driver 9072 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 9073 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 9074 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 9075 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "27 drivers generated.\n", + "I am rider 9076 - dep: (2, 9) , arr: (9, 3)\n", + "I am rider 9077 - dep: (6, 7) , arr: (3, 0)\n", + "I am rider 9078 - dep: (6, 7) , arr: (1, 3)\n", + "I am rider 9079 - dep: (4, 1) , arr: (4, 3)\n", + "I am rider 9080 - dep: (8, 0) , arr: (1, 0)\n", + "5 riders generated.\n", + "Agent rider 8345 move from (0, 9) to (0, 8) using car (9022, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8347 move from (0, 9) to (0, 8) using car (9022, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8438 move from (0, 9) to (0, 8) using car (9022, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8458 move from (2, 1) to (1, 1) using car (8921, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8530 move from (7, 5) to (8, 5) using car (9021, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 9) to (0, 8) using car (9022, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8540 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8548 move from (2, 1) to (1, 1) using car (8921, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8553 move from (7, 5) to (8, 5) using car (9021, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8555 move from (9, 4) to (9, 3) using car (8992, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8695 move from (1, 6) to (1, 5) using car (9024, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8697 move from (1, 6) to (1, 5) using car (9024, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8741 move from (2, 2) to (2, 3) using car (8988, [(2, 2), (2, 3)], 0)\n", + "Agent rider 8752 move from (2, 1) to (1, 1) using car (8921, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8758 move from (8, 6) to (7, 6) using car (9050, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8766 move from (2, 1) to (1, 1) using car (8921, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 8767 move from (7, 8) to (8, 8) using car (8981, [(7, 8), (8, 8)], 0)\n", + "Agent rider 8770 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8800 move from (4, 1) to (4, 0) using car (8949, [(4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 8803 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8830 move from (9, 4) to (9, 3) using car (8992, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8845 move from (4, 1) to (3, 1) using car (9004, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", + "Rider n° 8845 arrived with a waiting time of 6 ticks\n", + "Agent rider 8855 move from (0, 9) to (0, 8) using car (9022, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8857 move from (8, 7) to (9, 7) using car (8884, [(8, 7), (9, 7)], 0)\n", + "Rider n° 8857 arrived with a waiting time of 5 ticks\n", + "Agent rider 8866 move from (3, 8) to (3, 7) using car (8982, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8887 move from (7, 4) to (8, 4) using car (9041, [(7, 4), (8, 4)], 0)\n", + "Driver 8889 arrived\n", + "Driver 8891 arrived\n", + "Agent rider 8896 move from (7, 8) to (8, 8) using car (8910, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8897 move from (8, 7) to (9, 7) using car (8884, [(8, 7), (9, 7)], 0)\n", "Agent rider 8898 doesn't move\n", - "Agent rider 8899 move from (9, 2) to (8, 2) using car (9013, [(9, 2), (8, 2)], 0)\n", - "Agent rider 8900 move from (6, 2) to (6, 1) using car (8922, [(6, 2), (6, 1)], 0)\n", - "Rider n° 8900 arrived with a waiting time of 4 ticks\n", + "Agent rider 8899 move from (5, 0) to (6, 0) using car (8950, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 8903 move from (1, 7) to (1, 8) using car (8985, [(1, 7), (1, 8), (1, 9)], 0)\n", "Driver 8906 arrived\n", + "Driver 8909 arrived\n", + "Driver 8912 arrived\n", + "Driver 8918 arrived\n", + "Agent rider 8932 move from (6, 6) to (7, 6) using car (8931, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 8934 move from (9, 4) to (9, 3) using car (8992, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (1, 6) to (1, 5) using car (9024, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8936 move from (8, 7) to (9, 7) using car (8884, [(8, 7), (9, 7)], 0)\n", + "Agent rider 8937 move from (2, 0) to (3, 0) using car (9056, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Driver 8938 arrived\n", + "Driver 8939 arrived\n", + "Agent rider 8940 move from (7, 5) to (8, 5) using car (9021, [(7, 5), (8, 5)], 0)\n", + "Driver 8942 arrived\n", + "Agent rider 8960 move from (2, 2) to (2, 3) using car (8988, [(2, 2), (2, 3)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (7, 5) to (8, 5) using car (9021, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8964 move from (4, 8) to (5, 8) using car (8915, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 move from (4, 5) to (5, 5) using car (9006, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 move from (2, 2) to (2, 3) using car (8988, [(2, 2), (2, 3)], 0)\n", + "Agent rider 8969 doesn't move\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 move from (2, 2) to (2, 3) using car (8988, [(2, 2), (2, 3)], 0)\n", + "Agent rider 8975 doesn't move\n", + "Agent rider 8976 move from (5, 5) to (4, 5) using car (9003, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8977 move from (7, 8) to (8, 8) using car (8981, [(7, 8), (8, 8)], 0)\n", + "Agent rider 8978 move from (5, 0) to (6, 0) using car (8950, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 8979 arrived\n", + "Driver 8980 arrived\n", + "Driver 8983 arrived\n", + "Driver 8984 arrived\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 8990 move from (2, 2) to (2, 3) using car (8988, [(2, 2), (2, 3)], 0)\n", + "Agent rider 8991 move from (0, 6) to (0, 5) using car (9039, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Driver 8993 arrived\n", + "Agent rider 8997 move from (0, 7) to (0, 6) using car (9044, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8998 move from (3, 8) to (3, 7) using car (8982, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 doesn't move\n", + "Agent rider 9000 move from (9, 4) to (9, 3) using car (8992, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 9005 arrived\n", + "Agent rider 9008 move from (5, 2) to (6, 2) using car (9007, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 9009 move from (3, 2) to (2, 2) using car (9017, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 9009 arrived with a waiting time of 1 ticks\n", + "Agent rider 9010 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (6, 9) to (5, 9) using car (8930, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9015 move from (6, 4) to (5, 4) using car (9023, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9016 move from (5, 9) to (6, 9) using car (8875, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9026 arrived\n", + "Agent rider 9027 move from (3, 8) to (3, 7) using car (8982, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9028 move from (4, 5) to (5, 5) using car (9006, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 9029 move from (1, 2) to (1, 3) using car (9019, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9030 move from (3, 2) to (2, 2) using car (9017, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9032 move from (5, 7) to (5, 6) using car (9042, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9033 move from (4, 4) to (4, 3) using car (9045, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9034 move from (2, 3) to (1, 3) using car (8953, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9035 move from (3, 8) to (3, 7) using car (8982, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (1, 2) to (1, 3) using car (9019, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9037 move from (4, 2) to (4, 1) using car (9031, [(4, 2), (4, 1)], 0)\n", + "Agent rider 9046 move from (6, 3) to (6, 4) using car (9055, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 9047 move from (9, 7) to (8, 7) using car (9067, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (5, 6)], 0)\n", + "Agent rider 9048 move from (5, 5) to (4, 5) using car (9003, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9079 move from (4, 1) to (4, 2) using car (8996, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9080 doesn't move\n", + "tick 639 ended\n", + "I am driver 9081 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 9082 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 9083 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 9084 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 9085 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 9086 - trip: [(3, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 9087 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 9088 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 9089 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 9090 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 9091 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 9092 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 9093 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 9094 - trip: [(6, 9), (7, 9), (8, 9)]\n", + "14 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8345 move from (0, 8) to (0, 7) using car (9022, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8347 move from (0, 8) to (1, 8) using car (9084, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 8438 move from (0, 8) to (1, 8) using car (9084, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 8458 move from (1, 1) to (0, 1) using car (8921, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 8) to (0, 7) using car (9022, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8540 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8548 move from (1, 1) to (0, 1) using car (8921, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (9, 3) to (9, 2) using car (8992, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8695 doesn't move\n", + "Agent rider 8697 move from (1, 5) to (1, 4) using car (9024, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Rider n° 8697 arrived with a waiting time of 6 ticks\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8752 move from (1, 1) to (0, 1) using car (8921, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8758 move from (7, 6) to (6, 6) using car (9050, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 8758 arrived with a waiting time of 5 ticks\n", + "Agent rider 8766 move from (1, 1) to (0, 1) using car (8921, [(1, 1), (0, 1)], 0)\n", + "Agent rider 8767 doesn't move\n", + "Agent rider 8770 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8803 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Rider n° 8803 arrived with a waiting time of 14 ticks\n", + "Agent rider 8830 move from (9, 3) to (9, 2) using car (8992, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8855 move from (0, 8) to (0, 7) using car (9022, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8866 move from (3, 7) to (3, 6) using car (8982, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8887 move from (8, 4) to (7, 4) using car (9088, [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 8891 arrived\n", + "Agent rider 8896 move from (8, 8) to (9, 8) using car (8910, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8897 move from (9, 7) to (8, 7) using car (9085, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8899 move from (6, 0) to (7, 0) using car (8950, [(6, 0), (7, 0)], 0)\n", + "Agent rider 8903 doesn't move\n", + "Driver 8907 arrived\n", "Driver 8908 arrived\n", - "Agent rider 8912 move from (7, 7) to (8, 7) using car (8910, [(7, 7), (8, 7)], 0)\n", - "Agent rider 8913 move from (6, 0) to (6, 1) using car (8950, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 move from (8, 2) to (8, 3) using car (8953, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8916 move from (6, 3) to (7, 3) using car (8923, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8917 doesn't move\n", - "Agent rider 8918 move from (4, 2) to (4, 1) using car (8888, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Driver 8924 arrived\n", - "Driver 8929 arrived\n", - "Agent rider 8930 move from (6, 0) to (6, 1) using car (8950, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 8936 arrived\n", - "Agent rider 8939 move from (6, 2) to (6, 1) using car (8922, [(6, 2), (6, 1)], 0)\n", - "Agent rider 8940 move from (5, 9) to (4, 9) using car (8846, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (8, 9) to (9, 9) using car (8973, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8943 move from (8, 9) to (9, 9) using car (8973, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8948 arrived\n", - "Agent rider 8955 doesn't move\n", - "Agent rider 8956 move from (1, 1) to (2, 1) using car (8903, [(1, 1), (2, 1)], 0)\n", - "Agent rider 8957 move from (1, 1) to (2, 1) using car (8903, [(1, 1), (2, 1)], 0)\n", - "Driver 8961 arrived\n", - "Agent rider 8968 move from (4, 8) to (3, 8) using car (8977, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8969 move from (6, 0) to (6, 1) using car (8950, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8970 doesn't move\n", - "Agent rider 8971 move from (8, 4) to (8, 3) using car (8894, [(8, 4), (8, 3)], 0)\n", - "Agent rider 8972 doesn't move\n", - "Driver 8976 arrived\n", - "Agent rider 8985 move from (6, 5) to (6, 4) using car (8958, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8986 doesn't move\n", - "Agent rider 8987 move from (6, 6) to (5, 6) using car (9000, [(6, 6), (5, 6), (5, 5)], 0)\n", - "Agent rider 8988 move from (1, 8) to (2, 8) using car (8996, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (6, 2) to (6, 1) using car (8922, [(6, 2), (6, 1)], 0)\n", - "Agent rider 8990 move from (6, 5) to (6, 4) using car (8958, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8991 move from (6, 0) to (6, 1) using car (8950, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8992 move from (0, 6) to (0, 5) using car (8997, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 8993 move from (2, 0) to (2, 1) using car (8919, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8994 doesn't move\n", - "Agent rider 9017 doesn't move\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "tick 645 ended\n", - "I am driver 9020 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9021 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9022 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 9023 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 9024 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 9025 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 9026 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9027 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 9028 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 9029 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 9030 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 9031 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 9032 - trip: [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 9033 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 9034 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 9035 - trip: [(3, 3), (3, 4), (3, 5)]\n", - "I am driver 9036 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 9037 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 9038 - trip: [(8, 7), (8, 6), (7, 6)]\n", - "I am driver 9039 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 9040 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 9041 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "22 drivers generated.\n", - "I am rider 9042 - dep: (3, 5) , arr: (3, 8)\n", - "I am rider 9043 - dep: (8, 8) , arr: (1, 9)\n", - "I am rider 9044 - dep: (9, 7) , arr: (0, 3)\n", - "I am rider 9045 - dep: (8, 5) , arr: (2, 7)\n", - "I am rider 9046 - dep: (8, 9) , arr: (7, 2)\n", - "I am rider 9047 - dep: (9, 2) , arr: (1, 5)\n", - "I am rider 9048 - dep: (4, 8) , arr: (6, 8)\n", - "7 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 doesn't move\n", - "Agent rider 8434 move from (7, 9) to (8, 9) using car (9014, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 8476 move from (4, 1) to (4, 0) using car (8888, [(4, 1), (4, 0)], 0)\n", - "Agent rider 8477 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8507 move from (8, 3) to (7, 3) using car (8982, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8508 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8595 move from (6, 9) to (7, 9) using car (8828, [(6, 9), (7, 9)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8650 move from (7, 3) to (8, 3) using car (8923, [(7, 3), (8, 3)], 0)\n", - "Agent rider 8660 move from (0, 2) to (0, 3) using car (8999, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8724 move from (6, 9) to (7, 9) using car (8828, [(6, 9), (7, 9)], 0)\n", - "Agent rider 8725 move from (5, 9) to (5, 8) using car (8981, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 8725 arrived with a waiting time of 5 ticks\n", - "Agent rider 8728 move from (8, 7) to (8, 6) using car (9038, [(8, 7), (8, 6), (7, 6)], 0)\n", - "Agent rider 8729 move from (6, 7) to (6, 8) using car (8962, [(6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8730 move from (2, 3) to (2, 4) using car (9031, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 8741 move from (3, 8) to (2, 8) using car (8977, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8751 doesn't move\n" + "Agent rider 8932 move from (7, 6) to (7, 5) using car (9068, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8934 move from (9, 3) to (9, 2) using car (8992, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (1, 5) to (1, 4) using car (9024, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 8936 move from (9, 7) to (8, 7) using car (9085, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8937 move from (3, 0) to (4, 0) using car (9056, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Driver 8939 arrived\n", + "Agent rider 8940 doesn't move\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 3) to (1, 4) using car (9019, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8964 move from (5, 8) to (5, 9) using car (9073, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8965 move from (5, 5) to (6, 5) using car (9006, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 doesn't move\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8975 move from (5, 8) to (5, 9) using car (9073, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8976 move from (4, 5) to (3, 5) using car (9003, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8977 doesn't move\n", + "Agent rider 8978 move from (6, 0) to (7, 0) using car (8950, [(6, 0), (7, 0)], 0)\n", + "Driver 8980 arrived\n", + "Driver 8984 arrived\n", + "Driver 8986 arrived\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 8990 doesn't move\n", + "Agent rider 8991 move from (0, 5) to (1, 5) using car (9039, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 8997 move from (0, 6) to (0, 5) using car (9044, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8998 move from (3, 7) to (3, 6) using car (8982, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 3) to (1, 4) using car (9019, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9000 move from (9, 3) to (9, 2) using car (8992, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9008 move from (6, 2) to (7, 2) using car (9007, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 9010 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9011 move from (9, 9) to (8, 9) using car (9082, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9012 move from (3, 6) to (3, 7) using car (9018, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (5, 9) to (4, 9) using car (8930, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9015 move from (5, 4) to (4, 4) using car (9023, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9016 move from (6, 9) to (7, 9) using car (8875, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9020 arrived\n", + "Agent rider 9027 move from (3, 7) to (3, 6) using car (8982, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9028 move from (5, 5) to (6, 5) using car (9006, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 9028 arrived with a waiting time of 0 ticks\n", + "Agent rider 9029 move from (1, 3) to (0, 3) using car (8953, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9030 doesn't move\n", + "Agent rider 9032 move from (5, 6) to (5, 5) using car (9042, [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9033 move from (4, 3) to (4, 2) using car (9045, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9034 move from (1, 3) to (1, 4) using car (9019, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9035 move from (3, 7) to (3, 6) using car (8982, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9036 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 8752 move from (2, 1) to (2, 2) using car (8919, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8755 doesn't move\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 move from (1, 2) to (2, 2) using car (9021, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8784 doesn't move\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (6, 9) to (7, 9) using car (8828, [(6, 9), (7, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8805 move from (5, 9) to (5, 8) using car (8981, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8806 doesn't move\n", - "Agent rider 8807 doesn't move\n", - "Agent rider 8830 move from (8, 7) to (8, 6) using car (8995, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 8830 arrived with a waiting time of 5 ticks\n", - "Agent rider 8831 move from (3, 4) to (3, 3) using car (9012, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8832 move from (4, 3) to (4, 2) using car (8967, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8850 doesn't move\n", - "Agent rider 8851 move from (5, 3) to (5, 2) using car (8963, [(5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8852 move from (7, 3) to (8, 3) using car (8923, [(7, 3), (8, 3)], 0)\n", - "Agent rider 8853 move from (9, 9) to (9, 8) using car (8973, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8864 move from (5, 0) to (5, 1) using car (9039, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8865 move from (2, 1) to (2, 2) using car (8919, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8866 move from (2, 1) to (2, 2) using car (8919, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8871 move from (4, 4) to (4, 5) using car (8947, [(4, 4), (4, 5)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8873 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (8, 2) to (9, 2) using car (8869, [(8, 2), (9, 2)], 0)\n", - "Driver 8890 arrived\n", - "Agent rider 8897 move from (3, 6) to (3, 7) using car (8932, [(3, 6), (3, 7)], 0)\n", - "Agent rider 8898 doesn't move\n", - "Agent rider 8899 move from (8, 2) to (9, 2) using car (8869, [(8, 2), (9, 2)], 0)\n", - "Driver 8908 arrived\n", - "Driver 8909 arrived\n", - "Agent rider 8912 move from (8, 7) to (8, 6) using car (9038, [(8, 7), (8, 6), (7, 6)], 0)\n", - "Agent rider 8913 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 move from (8, 3) to (8, 4) using car (8953, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8916 move from (7, 3) to (8, 3) using car (8923, [(7, 3), (8, 3)], 0)\n", - "Agent rider 8917 move from (9, 3) to (9, 4) using car (9034, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8918 move from (4, 1) to (4, 0) using car (8888, [(4, 1), (4, 0)], 0)\n", - "Driver 8929 arrived\n", - "Agent rider 8930 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8939 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8940 move from (4, 9) to (3, 9) using car (8846, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (9, 9) to (9, 8) using car (8973, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8943 move from (9, 9) to (9, 8) using car (8973, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8945 arrived\n", - "Agent rider 8955 move from (0, 5) to (0, 4) using car (8997, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 8956 move from (2, 1) to (2, 2) using car (8919, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8957 move from (2, 1) to (2, 2) using car (8919, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 8959 arrived\n", - "Agent rider 8968 move from (3, 8) to (2, 8) using car (8977, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8969 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8970 doesn't move\n", - "Agent rider 8971 move from (8, 3) to (7, 3) using car (8982, [(8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 8972 move from (4, 6) to (5, 6) using car (9007, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8985 move from (6, 4) to (6, 3) using car (8958, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8986 move from (5, 5) to (4, 5) using car (8965, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 8987 doesn't move\n", - "Agent rider 8988 move from (2, 8) to (3, 8) using car (8996, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8990 move from (6, 4) to (6, 3) using car (8958, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 8991 move from (6, 1) to (6, 2) using car (8950, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 8992 move from (0, 5) to (0, 4) using car (8997, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 8992 arrived with a waiting time of 2 ticks\n", - "Agent rider 8993 move from (2, 1) to (2, 2) using car (8919, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8994 doesn't move\n", - "Agent rider 9017 doesn't move\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 move from (9, 9) to (9, 8) using car (8973, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9042 doesn't move\n", - "Agent rider 9043 move from (8, 8) to (7, 8) using car (9025, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 9044 move from (9, 7) to (8, 7) using car (9028, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9045 doesn't move\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9047 doesn't move\n", - "Agent rider 9048 doesn't move\n", - "tick 646 ended\n", - "I am driver 9049 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (7, 5)]\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9046 move from (6, 4) to (7, 4) using car (9002, [(6, 4), (7, 4)], 0)\n", + "Agent rider 9047 move from (8, 7) to (7, 7) using car (9067, [(8, 7), (7, 7), (6, 7), (6, 6), (5, 6)], 0)\n", + "Agent rider 9048 move from (4, 5) to (3, 5) using car (9003, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 9076 move from (2, 9) to (3, 9) using car (9040, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9079 move from (4, 2) to (4, 3) using car (8996, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Rider n° 9079 arrived with a waiting time of 0 ticks\n", + "Agent rider 9080 doesn't move\n", + "tick 640 ended\n", + "I am driver 9095 - trip: [(8, 6), (8, 7), (9, 7)]\n", "1 drivers generated.\n", - "I am rider 9050 - dep: (0, 7) , arr: (5, 1)\n", - "I am rider 9051 - dep: (9, 8) , arr: (0, 5)\n", - "I am rider 9052 - dep: (8, 5) , arr: (8, 6)\n", - "3 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8285 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 8285 arrived with a waiting time of 32 ticks\n", - "Agent rider 8434 move from (8, 9) to (8, 8) using car (9014, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Rider n° 8434 arrived with a waiting time of 19 ticks\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 doesn't move\n", - "Agent rider 8507 move from (7, 3) to (6, 3) using car (8982, [(7, 3), (6, 3)], 0)\n", - "Agent rider 8508 doesn't move\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8660 move from (0, 3) to (0, 4) using car (8999, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 8663 move from (6, 7) to (6, 6) using car (9029, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8728 move from (8, 6) to (7, 6) using car (9038, [(8, 6), (7, 6)], 0)\n", - "Agent rider 8729 move from (6, 8) to (5, 8) using car (8962, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8730 move from (2, 4) to (2, 5) using car (9031, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 8730 arrived with a waiting time of 9 ticks\n", - "Agent rider 8741 move from (2, 8) to (1, 8) using car (8977, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8751 move from (9, 4) to (9, 5) using car (9034, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8752 move from (2, 2) to (3, 2) using car (9021, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8755 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 8755 arrived with a waiting time of 11 ticks\n", - "Agent rider 8779 move from (4, 5) to (3, 5) using car (8965, [(4, 5), (3, 5)], 0)\n", - "Agent rider 8782 move from (2, 2) to (1, 2) using car (9023, [(2, 2), (1, 2)], 0)\n", - "Agent rider 8784 doesn't move\n", - "Agent rider 8785 move from (4, 2) to (4, 1) using car (8967, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8805 move from (5, 8) to (5, 7) using car (8981, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 8805 arrived with a waiting time of 6 ticks\n", - "Agent rider 8806 move from (7, 7) to (6, 7) using car (9033, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8807 move from (4, 5) to (3, 5) using car (8965, [(4, 5), (3, 5)], 0)\n", - "Rider n° 8807 arrived with a waiting time of 4 ticks\n", - "Agent rider 8831 move from (3, 3) to (3, 2) using car (9012, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8832 doesn't move\n", - "Agent rider 8850 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 8850 arrived with a waiting time of 9 ticks\n", - "Agent rider 8851 move from (5, 2) to (6, 2) using car (8963, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8853 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 8853 arrived with a waiting time of 4 ticks\n", - "Agent rider 8865 move from (2, 2) to (3, 2) using car (9021, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8866 move from (2, 2) to (2, 3) using car (8919, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 8867 arrived\n", - "Agent rider 8871 move from (4, 5) to (3, 5) using car (8965, [(4, 5), (3, 5)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8873 move from (7, 7) to (7, 8) using car (9008, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 doesn't move\n", - "Driver 8885 arrived\n", - "Driver 8887 arrived\n", - "Driver 8894 arrived\n", - "Agent rider 8897 doesn't move\n", + "I am rider 9096 - dep: (3, 1) , arr: (4, 3)\n", + "1 riders generated.\n", + "Agent rider 8345 move from (0, 7) to (0, 6) using car (9022, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8347 move from (1, 8) to (2, 8) using car (9084, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 8347 arrived with a waiting time of 20 ticks\n", + "Agent rider 8438 move from (1, 8) to (2, 8) using car (9084, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 8438 arrived with a waiting time of 14 ticks\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 7) to (0, 6) using car (9022, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8540 move from (4, 3) to (5, 3) using car (9052, [(4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (9, 2) to (9, 1) using car (8992, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8695 move from (1, 5) to (2, 5) using car (9039, [(1, 5), (2, 5)], 0)\n", + "Rider n° 8695 arrived with a waiting time of 7 ticks\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (4, 3) to (4, 4) using car (8996, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (8, 8) to (7, 8) using car (9090, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8770 move from (4, 3) to (4, 4) using car (8996, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 8800 move from (4, 0) to (5, 0) using car (9043, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8830 move from (9, 2) to (9, 1) using car (8992, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8855 move from (0, 7) to (0, 6) using car (9022, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8866 move from (3, 6) to (3, 5) using car (8982, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (4, 3) to (4, 4) using car (8996, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 8884 arrived\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (8, 7) to (7, 7) using car (9085, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", "Agent rider 8898 doesn't move\n", "Agent rider 8899 doesn't move\n", - "Driver 8901 arrived\n", - "Driver 8903 arrived\n", + "Agent rider 8903 move from (1, 8) to (2, 8) using car (9084, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", "Driver 8904 arrived\n", - "Driver 8909 arrived\n", - "Driver 8910 arrived\n", - "Agent rider 8912 move from (8, 6) to (7, 6) using car (9038, [(8, 6), (7, 6)], 0)\n", - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 move from (8, 4) to (8, 5) using car (8953, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8917 doesn't move\n", - "Agent rider 8918 doesn't move\n", - "Driver 8920 arrived\n", + "Driver 8908 arrived\n", + "Driver 8911 arrived\n", "Driver 8922 arrived\n", - "Agent rider 8930 move from (6, 2) to (6, 3) using car (8950, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 8934 arrived\n", - "Agent rider 8939 doesn't move\n", - "Agent rider 8940 move from (3, 9) to (2, 9) using car (8846, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8943 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8944 arrived\n", + "Agent rider 8932 move from (7, 5) to (7, 4) using car (9068, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8934 move from (9, 2) to (9, 1) using car (8992, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8935 move from (1, 4) to (1, 3) using car (9024, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Rider n° 8935 arrived with a waiting time of 2 ticks\n", + "Agent rider 8936 move from (8, 7) to (7, 7) using car (9085, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8937 doesn't move\n", + "Agent rider 8940 doesn't move\n", + "Driver 8941 arrived\n", "Driver 8946 arrived\n", - "Driver 8949 arrived\n", - "Agent rider 8955 move from (0, 4) to (0, 3) using car (8997, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 8955 arrived with a waiting time of 2 ticks\n", - "Agent rider 8956 move from (2, 2) to (3, 2) using car (9021, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8957 move from (2, 2) to (3, 2) using car (9021, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8964 arrived\n", - "Agent rider 8968 move from (2, 8) to (1, 8) using car (8977, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 4) to (1, 5) using car (9019, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8964 move from (5, 9) to (6, 9) using car (9073, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8965 move from (6, 5) to (7, 5) using car (9006, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8968 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8970 move from (4, 7) to (4, 8) using car (8966, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8971 move from (7, 3) to (6, 3) using car (8982, [(7, 3), (6, 3)], 0)\n", - "Agent rider 8972 move from (5, 6) to (5, 7) using car (9007, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 8985 move from (6, 3) to (6, 2) using car (8958, [(6, 3), (6, 2)], 0)\n", - "Agent rider 8986 doesn't move\n", - "Agent rider 8987 doesn't move\n", - "Agent rider 8988 move from (3, 8) to (4, 8) using car (8996, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (6, 2) to (5, 2) using car (9015, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8990 move from (6, 3) to (6, 2) using car (8958, [(6, 3), (6, 2)], 0)\n", - "Agent rider 8991 move from (6, 2) to (5, 2) using car (9015, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8993 move from (2, 2) to (3, 2) using car (9021, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8994 doesn't move\n", - "Driver 8998 arrived\n", - "Driver 9013 arrived\n", - "Agent rider 9017 move from (0, 4) to (0, 3) using car (8997, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9042 move from (3, 5) to (3, 6) using car (9030, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9043 doesn't move\n", - "Agent rider 9044 move from (8, 7) to (7, 7) using car (9028, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9045 doesn't move\n", - "Agent rider 9046 move from (8, 9) to (8, 8) using car (9014, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 9047 doesn't move\n", - "Agent rider 9048 doesn't move\n", - "Agent rider 9050 doesn't move\n", - "Agent rider 9051 move from (9, 8) to (9, 7) using car (8973, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9052 doesn't move\n", - "tick 647 ended\n", - "I am driver 9053 - trip: [(8, 5), (8, 6), (7, 6)]\n", - "I am driver 9054 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 9055 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 9056 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 9057 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 9058 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 9059 - trip: [(0, 2), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 9060 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 9061 - trip: [(4, 6), (4, 7), (5, 7)]\n", - "I am driver 9062 - trip: [(8, 8), (8, 7), (8, 6)]\n", - "I am driver 9063 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 9064 - trip: [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 9065 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4)]\n", - "I am driver 9066 - trip: [(4, 5), (4, 4), (3, 4)]\n", - "I am driver 9067 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 9068 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 9069 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 9070 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", - "18 drivers generated.\n", - "I am rider 9071 - dep: (0, 6) , arr: (8, 7)\n", - "I am rider 9072 - dep: (3, 7) , arr: (4, 1)\n", - "I am rider 9073 - dep: (2, 7) , arr: (0, 8)\n", - "3 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8434 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8477 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Rider n° 8477 arrived with a waiting time of 21 ticks\n", - "Agent rider 8507 doesn't move\n", - "Agent rider 8508 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Rider n° 8508 arrived with a waiting time of 19 ticks\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8660 move from (0, 4) to (0, 5) using car (8999, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 8663 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 move from (5, 8) to (4, 8) using car (8962, [(5, 8), (4, 8)], 0)\n", - "Agent rider 8741 move from (1, 8) to (0, 8) using car (8977, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8751 move from (9, 5) to (8, 5) using car (9054, [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 8752 move from (3, 2) to (4, 2) using car (9021, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8753 move from (0, 7) to (1, 7) using car (9070, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8784 move from (5, 2) to (5, 3) using car (9039, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8785 move from (4, 1) to (3, 1) using car (8967, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8787 doesn't move\n", - "Agent rider 8788 move from (9, 4) to (8, 4) using car (9065, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8806 move from (6, 7) to (5, 7) using car (9033, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Rider n° 8806 arrived with a waiting time of 6 ticks\n", - "Driver 8828 arrived\n", - "Agent rider 8831 move from (3, 2) to (3, 1) using car (9012, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8832 move from (4, 2) to (4, 3) using car (9036, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8851 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8865 move from (3, 2) to (4, 2) using car (9021, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8866 move from (2, 3) to (2, 4) using car (8919, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 8869 arrived\n", - "Driver 8870 arrived\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 move from (0, 7) to (1, 7) using car (9070, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 8873 move from (7, 8) to (7, 9) using car (9008, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 8873 arrived with a waiting time of 5 ticks\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 doesn't move\n", - "Driver 8887 arrived\n", - "Driver 8888 arrived\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8898 doesn't move\n", - "Agent rider 8899 doesn't move\n", - "Driver 8903 arrived\n", - "Driver 8909 arrived\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8913 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Agent rider 8914 move from (2, 3) to (2, 4) using car (8919, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 8915 move from (8, 5) to (8, 6) using car (8953, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8917 move from (9, 4) to (8, 4) using car (9065, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4)], 0)\n", - "Agent rider 8918 doesn't move\n", - "Driver 8922 arrived\n", - "Driver 8923 arrived\n", - "Agent rider 8930 move from (6, 3) to (6, 4) using car (8950, [(6, 3), (6, 4)], 0)\n", - "Driver 8932 arrived\n", - "Agent rider 8939 doesn't move\n", - "Agent rider 8940 move from (2, 9) to (1, 9) using car (8846, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 8941 move from (9, 7) to (9, 6) using car (8973, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8943 move from (9, 7) to (9, 6) using car (8973, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 8946 arrived\n", - "Driver 8947 arrived\n", - "Agent rider 8956 move from (3, 2) to (4, 2) using car (9021, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8957 move from (3, 2) to (4, 2) using car (9021, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8968 move from (1, 8) to (0, 8) using car (8977, [(1, 8), (0, 8)], 0)\n", - "Rider n° 8968 arrived with a waiting time of 1 ticks\n", - "Agent rider 8969 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Agent rider 8970 move from (4, 8) to (4, 9) using car (8966, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 8970 arrived with a waiting time of 5 ticks\n", "Agent rider 8971 doesn't move\n", - "Agent rider 8972 move from (5, 7) to (5, 8) using car (9007, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 8974 arrived\n", - "Agent rider 8985 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Agent rider 8986 move from (4, 5) to (4, 6) using car (8983, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 8987 doesn't move\n", - "Agent rider 8988 move from (4, 8) to (5, 8) using car (8996, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (5, 2) to (4, 2) using car (9015, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8990 move from (6, 2) to (7, 2) using car (8963, [(6, 2), (7, 2)], 0)\n", - "Agent rider 8991 move from (5, 2) to (4, 2) using car (9015, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8993 move from (3, 2) to (4, 2) using car (9021, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8994 doesn't move\n", - "Driver 9000 arrived\n", - "Driver 9003 arrived\n", - "Agent rider 9017 move from (0, 3) to (0, 2) using car (8997, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 move from (9, 7) to (9, 6) using car (8973, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9042 move from (3, 6) to (3, 7) using car (9030, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9043 move from (7, 8) to (7, 9) using car (9008, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9044 move from (7, 7) to (6, 7) using car (9028, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9045 move from (8, 5) to (8, 6) using car (8953, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9046 move from (8, 8) to (8, 7) using car (9014, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8975 move from (5, 9) to (6, 9) using car (9073, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 8975 arrived with a waiting time of 5 ticks\n", + "Agent rider 8976 move from (3, 5) to (2, 5) using car (9003, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 8977 move from (8, 8) to (7, 8) using car (9090, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8978 doesn't move\n", + "Driver 8981 arrived\n", + "Driver 8988 arrived\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 8990 doesn't move\n", + "Agent rider 8991 move from (1, 5) to (2, 5) using car (9039, [(1, 5), (2, 5)], 0)\n", + "Driver 8995 arrived\n", + "Agent rider 8997 move from (0, 5) to (0, 4) using car (9044, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8998 move from (3, 6) to (3, 5) using car (8982, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 doesn't move\n", + "Agent rider 9000 move from (9, 2) to (9, 1) using car (8992, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9008 move from (7, 2) to (8, 2) using car (9007, [(7, 2), (8, 2)], 0)\n", + "Agent rider 9010 move from (4, 3) to (4, 4) using car (8996, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9011 move from (8, 9) to (7, 9) using car (9082, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9012 move from (3, 7) to (3, 8) using car (9018, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9015 move from (4, 4) to (4, 3) using car (9023, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9016 move from (7, 9) to (8, 9) using car (8875, [(7, 9), (8, 9)], 0)\n", + "Rider n° 9016 arrived with a waiting time of 3 ticks\n", + "Driver 9021 arrived\n", + "Agent rider 9027 move from (3, 6) to (3, 5) using car (8982, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9030 doesn't move\n", + "Driver 9031 arrived\n", + "Agent rider 9032 move from (5, 5) to (5, 4) using car (9042, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9033 move from (4, 2) to (4, 1) using car (9045, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9034 move from (1, 4) to (1, 5) using car (9019, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9035 move from (3, 6) to (3, 5) using car (8982, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (1, 3) to (1, 4) using car (9087, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Driver 9041 arrived\n", + "Agent rider 9046 move from (7, 4) to (6, 4) using car (9088, [(7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9047 move from (7, 7) to (6, 7) using car (9067, [(7, 7), (6, 7), (6, 6), (5, 6)], 0)\n", + "Agent rider 9048 move from (3, 5) to (2, 5) using car (9003, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 9049 arrived\n", + "Agent rider 9076 move from (3, 9) to (4, 9) using car (9040, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9080 doesn't move\n", + "Agent rider 9096 move from (3, 1) to (4, 1) using car (9070, [(3, 1), (4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "tick 641 ended\n", + "I am driver 9097 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 9098 - trip: [(6, 3), (6, 4)]\n", + "I am driver 9099 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 9100 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 9101 - trip: [(6, 8), (6, 9), (7, 9), (8, 9)]\n", + "5 drivers generated.\n", + "I am rider 9102 - dep: (6, 3) , arr: (8, 1)\n", + "I am rider 9103 - dep: (0, 7) , arr: (4, 6)\n", + "I am rider 9104 - dep: (7, 4) , arr: (1, 2)\n", + "I am rider 9105 - dep: (0, 8) , arr: (8, 6)\n", + "I am rider 9106 - dep: (5, 8) , arr: (4, 0)\n", + "5 riders generated.\n", + "Agent rider 8345 move from (0, 6) to (0, 5) using car (9022, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8438 doesn't move\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 6) to (0, 5) using car (9022, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8540 move from (5, 3) to (5, 2) using car (9038, [(5, 3), (5, 2)], 0)\n", + "Rider n° 8540 arrived with a waiting time of 17 ticks\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (4, 4) to (4, 5) using car (8996, [(4, 4), (4, 5)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (7, 8) to (6, 8) using car (9090, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8770 move from (4, 4) to (4, 5) using car (8996, [(4, 4), (4, 5)], 0)\n", + "Agent rider 8800 move from (5, 0) to (6, 0) using car (9043, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8830 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8855 move from (0, 6) to (0, 5) using car (9022, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Rider n° 8855 arrived with a waiting time of 6 ticks\n", + "Agent rider 8866 move from (3, 5) to (3, 4) using car (8982, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (4, 4) to (4, 5) using car (8996, [(4, 4), (4, 5)], 0)\n", + "Agent rider 8887 move from (7, 4) to (7, 3) using car (9068, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (7, 7) to (6, 7) using car (9085, [(7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8898 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8899 move from (7, 0) to (7, 1) using car (9072, [(7, 0), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 8903 move from (2, 8) to (3, 8) using car (9084, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 8908 arrived\n", + "Driver 8910 arrived\n", + "Driver 8921 arrived\n", + "Agent rider 8932 move from (7, 4) to (7, 3) using car (9068, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8934 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8936 move from (7, 7) to (6, 7) using car (9085, [(7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8937 doesn't move\n", + "Agent rider 8940 doesn't move\n", + "Driver 8946 arrived\n", + "Driver 8949 arrived\n", + "Driver 8950 arrived\n", + "Driver 8952 arrived\n", + "Driver 8953 arrived\n", + "Driver 8956 arrived\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 move from (1, 5) to (1, 6) using car (9019, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8964 move from (6, 9) to (7, 9) using car (9073, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 8964 arrived with a waiting time of 1 ticks\n", + "Agent rider 8965 move from (7, 5) to (8, 5) using car (9006, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8967 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 doesn't move\n", + "Driver 8970 arrived\n", + "Agent rider 8971 move from (9, 0) to (8, 0) using car (9100, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8976 move from (2, 5) to (1, 5) using car (9003, [(2, 5), (1, 5)], 0)\n", + "Agent rider 8977 move from (7, 8) to (6, 8) using car (9090, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8978 doesn't move\n", + "Driver 8985 arrived\n", + "Agent rider 8989 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8990 doesn't move\n", + "Agent rider 8991 move from (2, 5) to (2, 4) using car (9059, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 8997 move from (0, 4) to (0, 3) using car (9044, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8998 move from (3, 5) to (3, 4) using car (8982, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 4) to (1, 5) using car (9087, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9000 move from (9, 1) to (9, 0) using car (8992, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 9002 arrived\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (4, 4) to (4, 5) using car (8996, [(4, 4), (4, 5)], 0)\n", + "Agent rider 9011 move from (7, 9) to (7, 8) using car (9082, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9012 move from (3, 8) to (3, 9) using car (9018, [(3, 8), (3, 9)], 0)\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (4, 9) to (4, 8) using car (9040, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9015 move from (4, 3) to (4, 2) using car (9023, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9027 move from (3, 5) to (3, 4) using car (8982, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9030 move from (2, 2) to (2, 3) using car (9004, [(2, 2), (2, 3), (1, 3)], 0)\n", + "Agent rider 9032 move from (5, 4) to (5, 3) using car (9042, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9033 move from (4, 1) to (5, 1) using car (9070, [(4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Rider n° 9033 arrived with a waiting time of 1 ticks\n", + "Agent rider 9034 move from (1, 5) to (1, 6) using car (9019, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9035 move from (3, 5) to (3, 4) using car (8982, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (1, 4) to (1, 5) using car (9087, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9037 move from (4, 1) to (4, 0) using car (9045, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9046 doesn't move\n", "Agent rider 9047 doesn't move\n", - "Agent rider 9048 move from (4, 8) to (5, 8) using car (8996, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 9050 move from (0, 7) to (1, 7) using car (9070, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9052 move from (8, 5) to (8, 6) using car (8953, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Rider n° 9052 arrived with a waiting time of 1 ticks\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 doesn't move\n", - "Agent rider 9073 move from (2, 7) to (2, 6) using car (9016, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "tick 648 ended\n", - "I am driver 9074 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9075 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 9076 - trip: [(4, 4), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 9077 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 9078 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 9079 - trip: [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)]\n", - "I am driver 9080 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 9081 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 9082 - trip: [(7, 9), (8, 9)]\n", - "I am driver 9083 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 9084 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "11 drivers generated.\n", - "I am rider 9085 - dep: (0, 9) , arr: (9, 9)\n", - "I am rider 9086 - dep: (6, 6) , arr: (5, 6)\n", - "2 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8476 move from (4, 0) to (4, 1) using car (9010, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8507 move from (6, 3) to (6, 2) using car (9020, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8595 move from (7, 9) to (8, 9) using car (9082, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8660 move from (0, 5) to (0, 6) using car (8999, [(0, 5), (0, 6)], 0)\n", - "Rider n° 8660 arrived with a waiting time of 13 ticks\n", - "Agent rider 8663 move from (6, 6) to (6, 5) using car (9011, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8724 move from (7, 9) to (8, 9) using car (9082, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 doesn't move\n", + "Agent rider 9048 move from (2, 5) to (1, 5) using car (9003, [(2, 5), (1, 5)], 0)\n", + "Driver 9060 arrived\n", + "Driver 9064 arrived\n", + "Agent rider 9076 move from (4, 9) to (4, 8) using car (9040, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9080 doesn't move\n", + "Agent rider 9096 move from (4, 1) to (5, 1) using car (9070, [(4, 1), (5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 9102 move from (6, 3) to (6, 4) using car (9098, [(6, 3), (6, 4)], 0)\n", + "Agent rider 9103 doesn't move\n", + "Agent rider 9104 move from (7, 4) to (7, 3) using car (9068, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 9105 doesn't move\n", + "Agent rider 9106 move from (5, 8) to (5, 7) using car (9089, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "tick 642 ended\n", + "I am driver 9107 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 9108 - trip: [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 9109 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 9110 - trip: [(4, 1), (3, 1), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 9111 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", + "I am driver 9112 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9113 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 9114 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 9115 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 9116 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 9117 - trip: [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 9118 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9119 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 9120 - trip: [(7, 8), (7, 9)]\n", + "I am driver 9121 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)]\n", + "I am driver 9122 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 9123 - trip: [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 9124 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 9125 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 9126 - trip: [(2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 9127 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 9128 - trip: [(2, 7), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 9129 - trip: [(6, 8), (5, 8), (4, 8)]\n", + "I am driver 9130 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 9131 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", + "25 drivers generated.\n", + "I am rider 9132 - dep: (3, 7) , arr: (2, 4)\n", + "I am rider 9133 - dep: (8, 9) , arr: (3, 8)\n", + "I am rider 9134 - dep: (5, 9) , arr: (9, 7)\n", + "I am rider 9135 - dep: (2, 4) , arr: (4, 2)\n", + "4 riders generated.\n", + "Agent rider 8345 move from (0, 5) to (0, 4) using car (9022, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 5) to (0, 4) using car (9022, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (9, 0) to (8, 0) using car (9115, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8728 move from (4, 5) to (3, 5) using car (9123, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 8728 arrived with a waiting time of 13 ticks\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 move from (8, 5) to (9, 5) using car (9040, [(8, 5), (9, 5)], 0)\n", - "Agent rider 8752 move from (4, 2) to (5, 2) using car (9021, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8753 move from (1, 7) to (2, 7) using car (9070, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 move from (1, 2) to (1, 1) using car (9059, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 8784 move from (5, 3) to (5, 4) using car (9039, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 8784 arrived with a waiting time of 8 ticks\n", - "Agent rider 8785 move from (3, 1) to (2, 1) using car (8967, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 8785 arrived with a waiting time of 13 ticks\n", - "Agent rider 8787 move from (9, 2) to (8, 2) using car (9079, [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 8788 move from (8, 4) to (7, 4) using car (9065, [(8, 4), (7, 4), (6, 4), (5, 4)], 0)\n", - "Agent rider 8789 move from (7, 9) to (8, 9) using car (9082, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8790 doesn't move\n", - "Driver 8828 arrived\n", - "Agent rider 8831 move from (3, 1) to (2, 1) using car (8967, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 8832 move from (4, 3) to (4, 4) using car (9036, [(4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (2, 4) to (2, 5) using car (8919, [(2, 4), (2, 5)], 0)\n", - "Driver 8870 arrived\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 move from (1, 7) to (2, 7) using car (9070, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 8877 move from (0, 5) to (0, 6) using car (8999, [(0, 5), (0, 6)], 0)\n", - "Agent rider 8878 move from (9, 2) to (8, 2) using car (9079, [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Driver 8888 arrived\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8898 doesn't move\n", - "Agent rider 8899 move from (9, 2) to (8, 2) using car (9079, [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Driver 8909 arrived\n", - "Agent rider 8912 move from (7, 6) to (8, 6) using car (9009, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 move from (2, 4) to (2, 5) using car (8919, [(2, 4), (2, 5)], 0)\n", - "Agent rider 8915 move from (8, 6) to (8, 7) using car (8953, [(8, 6), (8, 7)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8917 move from (8, 4) to (8, 3) using car (8995, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8918 doesn't move\n", - "Driver 8923 arrived\n", - "Agent rider 8930 doesn't move\n", - "Agent rider 8939 doesn't move\n", - "Agent rider 8940 move from (1, 9) to (0, 9) using car (8846, [(1, 9), (0, 9)], 0)\n", - "Rider n° 8940 arrived with a waiting time of 0 ticks\n", - "Agent rider 8941 move from (9, 6) to (8, 6) using car (9080, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8943 move from (9, 6) to (8, 6) using car (9080, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 8947 arrived\n", - "Driver 8954 arrived\n", - "Agent rider 8956 move from (4, 2) to (5, 2) using car (9021, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8957 move from (4, 2) to (5, 2) using car (9021, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8958 arrived\n", - "Driver 8965 arrived\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (6, 8) to (6, 7) using car (9090, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8800 move from (6, 0) to (7, 0) using car (9043, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8830 move from (9, 0) to (8, 0) using car (9115, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8866 move from (3, 4) to (3, 3) using car (8982, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (4, 5) to (3, 5) using car (9123, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 8875 arrived\n", + "Agent rider 8887 move from (7, 3) to (7, 2) using car (9068, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (6, 7) to (6, 6) using car (9085, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8898 move from (9, 0) to (8, 0) using car (9115, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8899 move from (7, 1) to (7, 0) using car (9065, [(7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 8903 move from (3, 8) to (4, 8) using car (9084, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 8910 arrived\n", + "Driver 8931 arrived\n", + "Agent rider 8932 move from (7, 3) to (7, 2) using car (9068, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8934 move from (9, 0) to (8, 0) using car (8992, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8936 move from (6, 7) to (6, 6) using car (9085, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 8937 move from (4, 0) to (3, 0) using car (9045, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8940 doesn't move\n", + "Driver 8949 arrived\n", + "Driver 8952 arrived\n", + "Driver 8956 arrived\n", + "Agent rider 8960 move from (2, 3) to (1, 3) using car (9004, [(2, 3), (1, 3)], 0)\n", + "Agent rider 8961 move from (1, 6) to (1, 7) using car (9019, [(1, 6), (1, 7)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (9, 0) to (8, 0) using car (9115, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8968 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8971 move from (6, 3) to (6, 2) using car (9020, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 8971 arrived with a waiting time of 3 ticks\n", - "Agent rider 8972 move from (5, 8) to (5, 9) using car (9007, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 8975 arrived\n", - "Driver 8978 arrived\n", - "Driver 8979 arrived\n", - "Driver 8980 arrived\n", - "Driver 8982 arrived\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (4, 6) to (4, 7) using car (8983, [(4, 6), (4, 7)], 0)\n", - "Agent rider 8987 move from (5, 6) to (5, 5) using car (8981, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8988 move from (5, 8) to (6, 8) using car (8996, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 doesn't move\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8973 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8976 move from (1, 5) to (2, 5) using car (9125, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 8977 move from (6, 8) to (5, 8) using car (9129, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 8978 doesn't move\n", + "Agent rider 8989 move from (9, 0) to (8, 0) using car (8992, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Agent rider 8990 doesn't move\n", - "Agent rider 8991 doesn't move\n", - "Agent rider 8993 move from (4, 2) to (4, 3) using car (9015, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8994 move from (9, 6) to (8, 6) using car (9080, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9017 move from (0, 2) to (0, 1) using car (8997, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 move from (9, 6) to (9, 5) using car (8973, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 9023 arrived\n", - "Driver 9035 arrived\n", - "Driver 9038 arrived\n", - "Agent rider 9042 move from (3, 7) to (3, 8) using car (9030, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 9042 arrived with a waiting time of 1 ticks\n", - "Agent rider 9043 move from (7, 9) to (6, 9) using car (9008, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9044 move from (6, 7) to (6, 6) using car (9028, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9045 move from (8, 6) to (8, 7) using car (8953, [(8, 6), (8, 7)], 0)\n", - "Agent rider 9046 move from (8, 7) to (8, 6) using car (9014, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 9047 move from (9, 2) to (8, 2) using car (9079, [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 9048 move from (5, 8) to (6, 8) using car (8996, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Rider n° 9048 arrived with a waiting time of 2 ticks\n", - "Agent rider 9050 move from (1, 7) to (2, 7) using car (9070, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 doesn't move\n", - "Agent rider 9073 doesn't move\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9086 doesn't move\n", - "tick 649 ended\n", - "0 drivers generated.\n", - "I am rider 9087 - dep: (6, 2) , arr: (3, 8)\n", - "I am rider 9088 - dep: (7, 0) , arr: (1, 4)\n", - "I am rider 9089 - dep: (9, 3) , arr: (8, 2)\n", - "I am rider 9090 - dep: (0, 6) , arr: (3, 6)\n", - "I am rider 9091 - dep: (6, 9) , arr: (5, 4)\n", - "5 riders generated.\n", - "Agent rider 8228 doesn't move\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8507 move from (6, 2) to (6, 1) using car (9020, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8650 move from (8, 3) to (8, 2) using car (8995, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8663 move from (6, 5) to (6, 4) using car (9011, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8728 doesn't move\n", - "Agent rider 8729 doesn't move\n", + "Agent rider 8991 move from (2, 4) to (2, 3) using car (9059, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 8997 move from (0, 3) to (1, 3) using car (9118, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8998 move from (3, 4) to (3, 3) using car (8982, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 5) to (1, 4) using car (9061, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9000 move from (9, 0) to (8, 0) using car (8992, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 9007 arrived\n", + "Agent rider 9008 move from (8, 2) to (9, 2) using car (9075, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9010 move from (4, 5) to (3, 5) using car (9123, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 9011 move from (7, 8) to (7, 7) using car (9082, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 move from (0, 3) to (1, 3) using car (9118, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9015 move from (4, 2) to (4, 1) using car (9023, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9017 arrived\n", + "Agent rider 9027 move from (3, 4) to (3, 3) using car (8982, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9029 move from (0, 3) to (1, 3) using car (9118, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9030 move from (2, 3) to (1, 3) using car (9004, [(2, 3), (1, 3)], 0)\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 move from (1, 6) to (1, 7) using car (9019, [(1, 6), (1, 7)], 0)\n", + "Agent rider 9035 move from (3, 4) to (3, 3) using car (8982, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (1, 5) to (2, 5) using car (9125, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9037 move from (4, 0) to (3, 0) using car (9045, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9039 arrived\n", + "Agent rider 9046 move from (6, 4) to (5, 4) using car (9124, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9047 doesn't move\n", + "Agent rider 9048 move from (1, 5) to (1, 4) using car (9061, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Driver 9071 arrived\n", + "Agent rider 9076 move from (4, 8) to (4, 7) using car (9040, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9080 move from (8, 0) to (7, 0) using car (9100, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9094 arrived\n", + "Agent rider 9096 move from (5, 1) to (5, 2) using car (9070, [(5, 1), (5, 2), (6, 2)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9103 doesn't move\n", + "Agent rider 9104 move from (7, 3) to (7, 2) using car (9068, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 9105 move from (0, 8) to (1, 8) using car (9119, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9106 move from (5, 7) to (5, 6) using car (9089, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9133 move from (8, 9) to (7, 9) using car (9111, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 move from (2, 4) to (2, 3) using car (9059, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "tick 643 ended\n", + "I am driver 9136 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 9137 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (5, 6)]\n", + "I am driver 9138 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 9139 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 9140 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 9141 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 9142 - trip: [(6, 8), (7, 8), (8, 8), (8, 7)]\n", + "I am driver 9143 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9144 - trip: [(6, 7), (6, 6), (6, 5), (7, 5), (8, 5)]\n", + "9 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8345 move from (0, 4) to (0, 3) using car (9022, [(0, 4), (0, 3)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", + "Agent rider 8536 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", + "Agent rider 8537 move from (0, 4) to (0, 3) using car (9022, [(0, 4), (0, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", + "Agent rider 8555 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8721 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", + "Agent rider 8725 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 move from (9, 5) to (9, 4) using car (8973, [(9, 5), (9, 4), (9, 3)], 0)\n" + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (6, 7) to (6, 6) using car (9090, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8800 move from (7, 0) to (8, 0) using car (9043, [(7, 0), (8, 0)], 0)\n", + "Agent rider 8830 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8866 move from (3, 3) to (3, 2) using car (8982, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8868 doesn't move\n", + "Agent rider 8887 move from (7, 2) to (7, 1) using car (9068, [(7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (6, 6) to (6, 5) using car (9085, [(6, 6), (6, 5)], 0)\n", + "Agent rider 8898 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8899 doesn't move\n", + "Agent rider 8903 doesn't move\n", + "Driver 8915 arrived\n", + "Agent rider 8932 move from (7, 2) to (7, 1) using car (9068, [(7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 8934 move from (8, 0) to (7, 0) using car (8992, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8936 move from (6, 6) to (6, 5) using car (9085, [(6, 6), (6, 5)], 0)\n", + "Agent rider 8937 move from (3, 0) to (2, 0) using car (9045, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8940 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", + "Rider n° 8940 arrived with a waiting time of 7 ticks\n", + "Driver 8952 arrived\n", + "Agent rider 8960 move from (1, 3) to (2, 3) using car (9118, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8961 move from (1, 7) to (0, 7) using car (9063, [(1, 7), (0, 7)], 0)\n", + "Agent rider 8963 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n", + "Agent rider 8965 move from (8, 5) to (8, 6) using car (9069, [(8, 5), (8, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 8752 move from (5, 2) to (5, 1) using car (9021, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 move from (1, 1) to (1, 0) using car (9059, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 8785 doesn't move\n", - "Agent rider 8787 move from (8, 2) to (8, 1) using car (9079, [(8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 8788 move from (7, 4) to (6, 4) using car (9065, [(7, 4), (6, 4), (5, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 doesn't move\n", - "Agent rider 8831 move from (2, 1) to (1, 1) using car (8967, [(2, 1), (1, 1)], 0)\n", - "Agent rider 8832 move from (4, 4) to (4, 5) using car (9036, [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (8, 3) to (8, 2) using car (8995, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8865 doesn't move\n", - "Agent rider 8866 move from (2, 5) to (2, 4) using car (9016, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (8, 2) to (8, 1) using car (9079, [(8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8898 move from (3, 0) to (2, 0) using car (9012, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8899 move from (8, 2) to (8, 1) using car (9079, [(8, 2), (8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 8912 move from (8, 6) to (9, 6) using car (9009, [(8, 6), (9, 6)], 0)\n", - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 move from (2, 5) to (2, 4) using car (9016, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (8, 3) to (8, 2) using car (8995, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8917 move from (8, 3) to (8, 2) using car (8995, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 8917 arrived with a waiting time of 3 ticks\n", - "Agent rider 8918 doesn't move\n", - "Agent rider 8930 move from (6, 4) to (6, 5) using car (9002, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 8939 move from (6, 2) to (6, 1) using car (9020, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 8941 move from (8, 6) to (7, 6) using car (9080, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 8943 move from (8, 6) to (7, 6) using car (9080, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 8950 arrived\n", - "Agent rider 8956 move from (5, 2) to (5, 1) using car (9021, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8957 move from (5, 2) to (5, 1) using car (9021, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8962 arrived\n", - "Driver 8963 arrived\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8972 move from (5, 9) to (6, 9) using car (9007, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 8977 arrived\n", - "Driver 8979 arrived\n", - "Driver 8984 arrived\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (4, 7) to (3, 7) using car (9033, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8987 move from (5, 5) to (5, 4) using car (8981, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8988 move from (6, 8) to (7, 8) using car (8996, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 doesn't move\n", + "Agent rider 8967 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8968 doesn't move\n", + "Agent rider 8969 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 0) to (8, 1) using car (9115, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8977 move from (5, 8) to (4, 8) using car (9129, [(5, 8), (4, 8)], 0)\n", + "Rider n° 8977 arrived with a waiting time of 6 ticks\n", + "Agent rider 8978 move from (7, 0) to (6, 0) using car (9100, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8989 move from (8, 0) to (7, 0) using car (8992, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Agent rider 8990 doesn't move\n", "Agent rider 8991 doesn't move\n", - "Agent rider 8993 move from (4, 3) to (4, 4) using car (9015, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8994 move from (8, 6) to (7, 6) using car (9080, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9017 move from (0, 1) to (0, 0) using car (8997, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 move from (9, 5) to (9, 4) using car (8973, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9043 move from (6, 9) to (5, 9) using car (9008, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9044 doesn't move\n", - "Agent rider 9045 doesn't move\n", - "Agent rider 9046 move from (8, 6) to (8, 5) using car (9014, [(8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 9047 doesn't move\n", - "Agent rider 9050 move from (2, 7) to (3, 7) using car (9070, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", - "Agent rider 9051 move from (9, 7) to (9, 8) using car (9034, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 doesn't move\n", - "Agent rider 9073 doesn't move\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9086 doesn't move\n", - "Agent rider 9087 doesn't move\n", - "Agent rider 9088 doesn't move\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 doesn't move\n", - "Agent rider 9091 doesn't move\n", - "tick 650 ended\n", - "I am driver 9092 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7)]\n", - "1 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8228 move from (9, 4) to (9, 3) using car (8973, [(9, 4), (9, 3)], 0)\n", - "Agent rider 8476 doesn't move\n", - "Agent rider 8507 move from (6, 1) to (6, 0) using car (9020, [(6, 1), (6, 0)], 0)\n", - "Rider n° 8507 arrived with a waiting time of 11 ticks\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 move from (7, 7) to (7, 6) using car (9027, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 8650 move from (8, 2) to (7, 2) using car (8995, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8663 move from (6, 4) to (6, 3) using car (9011, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8728 move from (7, 6) to (7, 7) using car (9037, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 8729 move from (4, 8) to (4, 7) using car (9077, [(4, 8), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 8729 arrived with a waiting time of 11 ticks\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 move from (9, 4) to (9, 3) using car (8973, [(9, 4), (9, 3)], 0)\n", - "Agent rider 8752 move from (5, 1) to (6, 1) using car (9021, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 5) to (3, 4) using car (9069, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8787 move from (8, 1) to (7, 1) using car (9079, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Rider n° 8787 arrived with a waiting time of 8 ticks\n", - "Agent rider 8788 move from (6, 4) to (5, 4) using car (9065, [(6, 4), (5, 4)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (9, 4) to (9, 3) using car (8973, [(9, 4), (9, 3)], 0)\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 move from (4, 5) to (4, 6) using car (9036, [(4, 5), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Driver 8846 arrived\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (8, 2) to (7, 2) using car (8995, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8865 move from (4, 2) to (4, 1) using car (9022, [(4, 2), (4, 1)], 0)\n", - "Rider n° 8865 arrived with a waiting time of 8 ticks\n", - "Agent rider 8866 move from (2, 4) to (2, 3) using car (9016, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 8871 move from (3, 5) to (3, 4) using car (9069, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (8, 1) to (7, 1) using car (9079, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 8897 move from (3, 7) to (3, 6) using car (9033, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8898 move from (2, 0) to (1, 0) using car (9012, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8899 move from (8, 1) to (7, 1) using car (9079, [(8, 1), (7, 1), (6, 1)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8913 doesn't move\n", - "Agent rider 8914 doesn't move\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (8, 2) to (7, 2) using car (8995, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8918 doesn't move\n", - "Driver 8919 arrived\n", - "Agent rider 8930 move from (6, 5) to (6, 6) using car (9002, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 8939 move from (6, 1) to (6, 0) using car (9020, [(6, 1), (6, 0)], 0)\n", - "Rider n° 8939 arrived with a waiting time of 4 ticks\n", - "Agent rider 8941 move from (7, 6) to (6, 6) using car (9080, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8941 arrived with a waiting time of 2 ticks\n", - "Agent rider 8943 move from (7, 6) to (6, 6) using car (9080, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8943 arrived with a waiting time of 2 ticks\n", - "Driver 8953 arrived\n", - "Agent rider 8956 move from (5, 1) to (6, 1) using car (9021, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 8957 move from (5, 1) to (6, 1) using car (9021, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 8963 arrived\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8972 move from (6, 9) to (7, 9) using car (9007, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 8979 arrived\n", - "Driver 8983 arrived\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (3, 7) to (3, 6) using car (9058, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 8987 move from (5, 4) to (4, 4) using car (8981, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8988 move from (7, 8) to (8, 8) using car (8996, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (4, 2) to (4, 1) using car (9026, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8990 doesn't move\n", - "Agent rider 8991 move from (4, 2) to (4, 1) using car (9026, [(4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8993 move from (4, 4) to (4, 5) using car (9015, [(4, 4), (4, 5)], 0)\n", - "Agent rider 8994 move from (7, 6) to (6, 6) using car (9080, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 8994 arrived with a waiting time of 6 ticks\n", - "Driver 8999 arrived\n", - "Driver 9005 arrived\n", - "Agent rider 9017 move from (0, 0) to (1, 0) using car (8997, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 move from (1, 0) to (2, 0) using car (9059, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9019 move from (9, 4) to (9, 3) using car (8973, [(9, 4), (9, 3)], 0)\n", - "Driver 9032 arrived\n", - "Driver 9040 arrived\n", - "Agent rider 9043 move from (5, 9) to (4, 9) using car (9008, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9044 doesn't move\n", - "Agent rider 9045 doesn't move\n", - "Agent rider 9046 move from (8, 5) to (8, 4) using car (9014, [(8, 5), (8, 4)], 0)\n", - "Agent rider 9047 move from (8, 2) to (7, 2) using car (8995, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9050 move from (3, 7) to (3, 6) using car (9033, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9051 move from (9, 8) to (9, 9) using car (9034, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 8996 arrived\n", + "Agent rider 8997 move from (1, 3) to (2, 3) using car (9118, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8998 move from (3, 3) to (3, 2) using car (8982, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (1, 4) to (1, 3) using car (9061, [(1, 4), (1, 3)], 0)\n", + "Agent rider 9000 move from (8, 0) to (7, 0) using car (8992, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 9003 arrived\n", + "Driver 9006 arrived\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (3, 5) to (3, 6) using car (9123, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 9011 move from (7, 7) to (7, 6) using car (9082, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 move from (1, 3) to (2, 3) using car (9118, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9014 move from (4, 8) to (4, 7) using car (9084, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9015 move from (4, 1) to (4, 0) using car (9023, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9018 arrived\n", + "Agent rider 9027 move from (3, 3) to (3, 2) using car (8982, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9029 move from (1, 3) to (2, 3) using car (9118, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9030 move from (1, 3) to (2, 3) using car (9118, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 move from (3, 3) to (3, 2) using car (8982, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (2, 5) to (3, 5) using car (9125, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9037 move from (3, 0) to (2, 0) using car (9045, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9038 arrived\n", + "Agent rider 9046 move from (5, 4) to (4, 4) using car (9124, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9047 move from (6, 7) to (6, 6) using car (9090, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9048 move from (1, 4) to (1, 3) using car (9061, [(1, 4), (1, 3)], 0)\n", "Driver 9053 arrived\n", - "Driver 9061 arrived\n", - "Driver 9062 arrived\n", - "Driver 9066 arrived\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 move from (3, 7) to (3, 6) using car (9033, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9073 doesn't move\n", - "Driver 9082 arrived\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9086 doesn't move\n", - "Agent rider 9087 move from (6, 2) to (6, 3) using car (9055, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9088 doesn't move\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 doesn't move\n", - "Agent rider 9091 move from (6, 9) to (6, 8) using car (9063, [(6, 9), (6, 8), (5, 8), (4, 8)], 0)\n", - "tick 651 ended\n", - "I am driver 9093 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 9094 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 0), (5, 0)]\n", - "I am driver 9095 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 9096 - trip: [(3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 9097 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 9098 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 9099 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 9100 - trip: [(3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 9101 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 9102 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 9103 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 9104 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 9105 - trip: [(7, 7), (6, 7), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 9106 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 9107 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 9108 - trip: [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)]\n", - "I am driver 9109 - trip: [(3, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 9110 - trip: [(1, 5), (2, 5), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 9111 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 9112 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 9113 - trip: [(3, 8), (3, 9), (4, 9)]\n", - "I am driver 9114 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 9115 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 9116 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9117 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 9118 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 9119 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 9120 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 9121 - trip: [(1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 9122 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "30 drivers generated.\n", - "I am rider 9123 - dep: (1, 1) , arr: (0, 9)\n", - "I am rider 9124 - dep: (7, 2) , arr: (0, 6)\n", - "I am rider 9125 - dep: (5, 8) , arr: (9, 3)\n", - "I am rider 9126 - dep: (5, 6) , arr: (5, 2)\n", - "I am rider 9127 - dep: (2, 4) , arr: (8, 4)\n", - "I am rider 9128 - dep: (4, 4) , arr: (0, 8)\n", - "I am rider 9129 - dep: (9, 9) , arr: (6, 2)\n", - "I am rider 9130 - dep: (4, 7) , arr: (0, 9)\n", - "8 riders generated.\n", - "Agent rider 8228 move from (9, 3) to (9, 2) using car (9108, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Rider n° 8228 arrived with a waiting time of 24 ticks\n", - "Agent rider 8476 move from (4, 1) to (3, 1) using car (9026, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 move from (7, 6) to (7, 5) using car (9027, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 8650 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8663 move from (6, 3) to (6, 2) using car (9011, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8728 move from (7, 7) to (7, 8) using car (9037, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 8728 arrived with a waiting time of 12 ticks\n", - "Agent rider 8741 move from (0, 8) to (1, 8) using car (9120, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 8751 move from (9, 3) to (9, 2) using car (9108, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 8752 move from (6, 1) to (7, 1) using car (9021, [(6, 1), (7, 1)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 4) to (3, 3) using car (9069, [(3, 4), (3, 3)], 0)\n", - "Agent rider 8782 move from (1, 0) to (0, 0) using car (9012, [(1, 0), (0, 0)], 0)\n", - "Agent rider 8788 move from (5, 4) to (5, 3) using car (9078, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8790 move from (9, 3) to (9, 2) using car (9108, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Rider n° 8790 arrived with a waiting time of 15 ticks\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 move from (4, 6) to (3, 6) using car (9036, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8851 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8852 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8866 move from (2, 3) to (2, 2) using car (9016, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 8871 move from (3, 4) to (3, 3) using car (9069, [(3, 4), (3, 3)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (7, 1) to (6, 1) using car (9079, [(7, 1), (6, 1)], 0)\n", - "Agent rider 8897 move from (3, 6) to (3, 5) using car (9033, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8898 move from (1, 0) to (0, 0) using car (9012, [(1, 0), (0, 0)], 0)\n", - "Rider n° 8898 arrived with a waiting time of 9 ticks\n", - "Agent rider 8899 move from (7, 1) to (6, 1) using car (9079, [(7, 1), (6, 1)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8913 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8914 move from (2, 4) to (2, 5) using car (9060, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8918 doesn't move\n", - "Agent rider 8930 doesn't move\n", - "Agent rider 8941 move from (7, 6) to (6, 6) using car (9006, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 8941 arrived with a waiting time of 2 ticks\n", - "Driver 8951 arrived\n", - "Agent rider 8956 move from (6, 1) to (7, 1) using car (9021, [(6, 1), (7, 1)], 0)\n", - "Agent rider 8957 move from (6, 1) to (7, 1) using car (9021, [(6, 1), (7, 1)], 0)\n", - "Driver 8960 arrived\n", - "Driver 8967 arrived\n", - "Agent rider 8969 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8972 move from (7, 9) to (8, 9) using car (9007, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8985 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8986 move from (3, 6) to (3, 5) using car (9058, [(3, 6), (3, 5)], 0)\n", - "Agent rider 8987 move from (4, 4) to (3, 4) using car (8981, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 8988 move from (8, 8) to (8, 7) using car (8996, [(8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8989 move from (4, 1) to (3, 1) using car (9026, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 8989 arrived with a waiting time of 2 ticks\n", - "Agent rider 8990 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 8991 move from (4, 1) to (3, 1) using car (9026, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 8993 doesn't move\n", + "Driver 9054 arrived\n", + "Agent rider 9076 move from (4, 7) to (4, 6) using car (9040, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (6, 7) to (6, 6) using car (9090, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9078 move from (6, 7) to (5, 7) using car (9062, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9080 move from (7, 0) to (6, 0) using car (9100, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9086 arrived\n", + "Driver 9095 arrived\n", + "Agent rider 9096 doesn't move\n", + "Driver 9098 arrived\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9103 move from (0, 7) to (1, 7) using car (9137, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 9104 move from (7, 2) to (7, 1) using car (9068, [(7, 2), (7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 9105 move from (1, 8) to (2, 8) using car (9119, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9106 move from (5, 6) to (5, 5) using car (9089, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9133 move from (7, 9) to (6, 9) using car (9111, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 9134 move from (5, 9) to (6, 9) using car (9097, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9135 doesn't move\n", + "tick 644 ended\n", + "I am driver 9145 - trip: [(2, 6), (3, 6), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 9146 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 9147 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 9148 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 9149 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)]\n", + "I am driver 9150 - trip: [(4, 6), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 9151 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 9152 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 9153 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 9154 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 9155 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 9156 - trip: [(5, 5), (5, 4), (4, 4)]\n", + "12 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8458 move from (0, 1) to (1, 1) using car (9044, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (0, 1) to (1, 1) using car (9044, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8752 move from (0, 1) to (1, 1) using car (9044, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8766 move from (0, 1) to (1, 1) using car (9044, [(0, 1), (1, 1), (2, 1)], 0)\n", + "Agent rider 8767 move from (6, 6) to (6, 5) using car (9090, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8770 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8830 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8866 move from (3, 2) to (3, 1) using car (8982, [(3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (3, 5) to (4, 5) using car (9125, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 8887 move from (7, 1) to (8, 1) using car (9092, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 doesn't move\n", + "Agent rider 8898 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8899 move from (7, 0) to (6, 0) using car (8992, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8903 move from (4, 8) to (5, 8) using car (9114, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 8930 arrived\n", + "Agent rider 8932 move from (7, 1) to (8, 1) using car (9092, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8934 move from (7, 0) to (6, 0) using car (8992, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 move from (2, 0) to (1, 0) using car (9045, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 8952 arrived\n", + "Agent rider 8960 move from (2, 3) to (2, 4) using car (9093, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8960 arrived with a waiting time of 10 ticks\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8968 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8969 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 1) to (8, 2) using car (9115, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8978 move from (6, 0) to (5, 0) using car (9100, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8989 move from (7, 0) to (6, 0) using car (8992, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8990 move from (2, 3) to (2, 4) using car (9093, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 8991 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 8991 arrived with a waiting time of 7 ticks\n", + "Agent rider 8997 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8998 move from (3, 2) to (3, 1) using car (8982, [(3, 2), (3, 1)], 0)\n", + "Agent rider 8999 doesn't move\n", + "Agent rider 9000 move from (7, 0) to (6, 0) using car (8992, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Driver 9004 arrived\n", - "Driver 9009 arrived\n", - "Agent rider 9017 move from (1, 0) to (2, 0) using car (8997, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 move from (9, 3) to (9, 2) using car (9108, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 9043 move from (4, 9) to (3, 9) using car (9008, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9044 move from (6, 6) to (5, 6) using car (9080, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9045 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 doesn't move\n", + "Agent rider 9011 move from (7, 6) to (7, 5) using car (9082, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 move from (2, 3) to (2, 4) using car (9093, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9014 move from (4, 7) to (4, 6) using car (9084, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9015 move from (4, 0) to (3, 0) using car (9023, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9019 arrived\n", + "Agent rider 9027 move from (3, 2) to (3, 1) using car (8982, [(3, 2), (3, 1)], 0)\n", + "Agent rider 9029 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9030 move from (2, 3) to (2, 4) using car (9093, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 9030 arrived with a waiting time of 3 ticks\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 move from (1, 7) to (1, 8) using car (9087, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9035 move from (3, 2) to (3, 1) using car (8982, [(3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (3, 5) to (4, 5) using car (9125, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9037 move from (2, 0) to (1, 0) using car (9045, [(2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 9046 doesn't move\n", - "Agent rider 9047 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Driver 9049 arrived\n", - "Agent rider 9050 move from (3, 6) to (3, 5) using car (9033, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9051 move from (9, 9) to (8, 9) using car (9034, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 9062 arrived\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 move from (3, 6) to (3, 5) using car (9033, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9073 doesn't move\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9086 move from (6, 6) to (5, 6) using car (9080, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 9086 arrived with a waiting time of 3 ticks\n", - "Agent rider 9087 move from (6, 3) to (6, 4) using car (9055, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9088 doesn't move\n", - "Agent rider 9089 move from (9, 3) to (9, 2) using car (9108, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 9090 doesn't move\n", - "Agent rider 9091 move from (6, 8) to (5, 8) using car (9063, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (7, 2) to (6, 2) using car (8995, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9126 doesn't move\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9128 move from (4, 4) to (3, 4) using car (8981, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 9129 move from (9, 9) to (8, 9) using car (9034, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9130 doesn't move\n", - "tick 652 ended\n", - "I am driver 9131 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 9132 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 9133 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 9134 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 9135 - trip: [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 9136 - trip: [(4, 5), (3, 5), (2, 5)]\n", - "I am driver 9137 - trip: [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 9138 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 9139 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "9 drivers generated.\n", - "I am rider 9140 - dep: (3, 7) , arr: (2, 7)\n", - "I am rider 9141 - dep: (6, 7) , arr: (8, 7)\n", - "I am rider 9142 - dep: (9, 9) , arr: (5, 0)\n", - "I am rider 9143 - dep: (6, 8) , arr: (2, 0)\n", - "I am rider 9144 - dep: (4, 1) , arr: (7, 8)\n", - "I am rider 9145 - dep: (9, 4) , arr: (0, 7)\n", - "I am rider 9146 - dep: (4, 0) , arr: (6, 1)\n", - "I am rider 9147 - dep: (2, 5) , arr: (5, 5)\n", + "Agent rider 9047 move from (6, 6) to (6, 5) using car (9090, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9048 doesn't move\n", + "Driver 9051 arrived\n", + "Driver 9054 arrived\n", + "Driver 9057 arrived\n", + "Driver 9066 arrived\n", + "Driver 9067 arrived\n", + "Driver 9075 arrived\n", + "Agent rider 9076 move from (4, 6) to (4, 5) using car (9040, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (6, 6) to (6, 5) using car (9090, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9078 move from (5, 7) to (4, 7) using car (9062, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9080 move from (6, 0) to (5, 0) using car (9100, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 9096 move from (5, 2) to (5, 3) using car (9131, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9103 move from (1, 7) to (2, 7) using car (9137, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 9104 move from (7, 1) to (7, 0) using car (9068, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 9105 move from (2, 8) to (3, 8) using car (9119, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9106 move from (5, 5) to (5, 4) using car (9089, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 9120 arrived\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9133 move from (6, 9) to (5, 9) using car (9111, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 9134 move from (6, 9) to (7, 9) using car (9097, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9135 move from (2, 3) to (3, 3) using car (9118, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "tick 645 ended\n", + "I am driver 9157 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 9158 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 9159 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", + "I am driver 9160 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 9161 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 9162 - trip: [(6, 5), (7, 5), (8, 5), (8, 4)]\n", + "I am driver 9163 - trip: [(8, 4), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 9164 - trip: [(3, 1), (3, 2), (2, 2)]\n", + "8 drivers generated.\n", + "I am rider 9165 - dep: (9, 3) , arr: (2, 3)\n", + "I am rider 9166 - dep: (6, 3) , arr: (0, 2)\n", + "I am rider 9167 - dep: (8, 6) , arr: (7, 8)\n", + "I am rider 9168 - dep: (9, 9) , arr: (3, 0)\n", + "I am rider 9169 - dep: (1, 1) , arr: (8, 6)\n", + "I am rider 9170 - dep: (2, 8) , arr: (5, 1)\n", + "I am rider 9171 - dep: (0, 2) , arr: (2, 3)\n", + "7 riders generated.\n", + "Agent rider 8345 doesn't move\n", + "Agent rider 8458 move from (1, 1) to (2, 1) using car (9044, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 3) to (0, 4) using car (9140, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8548 move from (1, 1) to (2, 1) using car (9044, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (3, 3) to (4, 3) using car (9118, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8752 move from (1, 1) to (2, 1) using car (9044, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8766 move from (1, 1) to (2, 1) using car (9044, [(1, 1), (2, 1)], 0)\n", + "Agent rider 8767 move from (6, 5) to (6, 4) using car (9090, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 8770 move from (4, 5) to (5, 5) using car (9125, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8830 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8866 move from (3, 1) to (3, 2) using car (9164, [(3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 8868 move from (4, 5) to (5, 5) using car (9125, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 8887 move from (8, 1) to (8, 2) using car (9092, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (6, 5) to (7, 5) using car (9144, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8898 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8899 move from (6, 0) to (5, 0) using car (8992, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8903 doesn't move\n", + "Agent rider 8932 move from (8, 1) to (8, 2) using car (9092, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8934 move from (6, 0) to (5, 0) using car (8992, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8936 move from (6, 5) to (7, 5) using car (9144, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 8937 doesn't move\n", + "Agent rider 8960 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8968 move from (3, 3) to (4, 3) using car (9118, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8969 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 2) to (8, 3) using car (9115, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 move from (3, 3) to (4, 3) using car (9118, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8976 doesn't move\n", + "Agent rider 8978 move from (5, 0) to (4, 0) using car (9100, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Rider n° 8978 arrived with a waiting time of 3 ticks\n", + "Agent rider 8989 move from (6, 0) to (5, 0) using car (8992, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8990 move from (2, 4) to (2, 5) using car (9093, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8990 arrived with a waiting time of 5 ticks\n", + "Agent rider 8997 move from (3, 3) to (4, 3) using car (9118, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8998 move from (3, 1) to (3, 2) using car (9164, [(3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 8999 move from (1, 3) to (2, 3) using car (9160, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9000 move from (6, 0) to (5, 0) using car (8992, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (3, 6) to (3, 7) using car (9145, [(3, 6), (3, 7), (4, 7), (5, 7)], 0)\n", + "Agent rider 9011 move from (7, 5) to (7, 4) using car (9082, [(7, 5), (7, 4)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 move from (2, 4) to (2, 5) using car (9093, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9014 move from (4, 6) to (4, 5) using car (9084, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9015 move from (3, 0) to (2, 0) using car (9023, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9022 arrived\n", + "Driver 9025 arrived\n", + "Agent rider 9027 move from (3, 1) to (3, 2) using car (9164, [(3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 9029 move from (3, 3) to (4, 3) using car (9118, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 move from (3, 1) to (3, 2) using car (9164, [(3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 9036 move from (4, 5) to (5, 5) using car (9125, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9037 move from (1, 0) to (0, 0) using car (9045, [(1, 0), (0, 0)], 0)\n", + "Driver 9043 arrived\n", + "Agent rider 9046 doesn't move\n", + "Agent rider 9047 move from (6, 5) to (6, 4) using car (9090, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9048 move from (1, 3) to (1, 4) using car (9109, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Driver 9055 arrived\n", + "Driver 9056 arrived\n", + "Driver 9061 arrived\n", + "Driver 9063 arrived\n", + "Driver 9065 arrived\n", + "Driver 9067 arrived\n", + "Driver 9069 arrived\n", + "Driver 9070 arrived\n", + "Driver 9072 arrived\n", + "Driver 9073 arrived\n", + "Agent rider 9076 move from (4, 5) to (4, 4) using car (9040, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (6, 5) to (6, 4) using car (9090, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9078 move from (4, 7) to (3, 7) using car (9062, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9080 move from (5, 0) to (4, 0) using car (9100, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9085 arrived\n", + "Driver 9088 arrived\n", + "Agent rider 9096 doesn't move\n", + "Driver 9101 arrived\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9103 move from (2, 7) to (3, 7) using car (9137, [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 9104 move from (7, 0) to (6, 0) using car (9068, [(7, 0), (6, 0)], 0)\n", + "Agent rider 9105 move from (3, 8) to (4, 8) using car (9119, [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9106 move from (5, 4) to (5, 3) using car (9089, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 9129 arrived\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9133 move from (5, 9) to (4, 9) using car (9111, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 9134 move from (7, 9) to (8, 9) using car (9097, [(7, 9), (8, 9)], 0)\n", + "Agent rider 9135 move from (3, 3) to (3, 2) using car (9081, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 doesn't move\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (1, 1) to (2, 1) using car (9044, [(1, 1), (2, 1)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9171 move from (0, 2) to (0, 3) using car (9159, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "tick 646 ended\n", + "I am driver 9172 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 9173 - trip: [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 9174 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 9175 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 9176 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 9177 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 9178 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", + "I am driver 9179 - trip: [(4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 9180 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 9181 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 9182 - trip: [(6, 1), (6, 0), (5, 0)]\n", + "I am driver 9183 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 9184 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 9185 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "14 drivers generated.\n", + "I am rider 9186 - dep: (5, 7) , arr: (4, 0)\n", + "I am rider 9187 - dep: (6, 8) , arr: (3, 6)\n", + "I am rider 9188 - dep: (8, 2) , arr: (5, 3)\n", + "I am rider 9189 - dep: (0, 3) , arr: (3, 0)\n", + "I am rider 9190 - dep: (7, 3) , arr: (3, 9)\n", + "I am rider 9191 - dep: (9, 0) , arr: (8, 5)\n", + "I am rider 9192 - dep: (2, 5) , arr: (3, 7)\n", + "I am rider 9193 - dep: (6, 5) , arr: (2, 7)\n", "8 riders generated.\n", - "Agent rider 8476 move from (3, 1) to (3, 0) using car (9068, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8595 move from (8, 9) to (7, 9) using car (9034, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8606 move from (7, 5) to (7, 4) using car (9027, [(7, 5), (7, 4)], 0)\n", - "Agent rider 8650 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Agent rider 8663 move from (6, 2) to (6, 1) using car (9011, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8724 move from (8, 9) to (7, 9) using car (9034, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 move from (9, 2) to (9, 1) using car (9108, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 8345 move from (0, 3) to (0, 4) using car (9159, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 4) to (0, 5) using car (9140, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8555 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (4, 3) to (5, 3) using car (9118, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 8752 doesn't move\n", - "Agent rider 8753 move from (2, 7) to (2, 6) using car (9111, [(2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 move from (5, 3) to (6, 3) using car (9064, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8789 move from (8, 9) to (7, 9) using car (9034, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 move from (3, 6) to (2, 6) using car (9036, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 8851 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Agent rider 8852 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Agent rider 8866 move from (2, 2) to (3, 2) using car (9132, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8897 move from (3, 5) to (3, 4) using car (9033, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 8899 move from (6, 1) to (5, 1) using car (9103, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8913 move from (6, 2) to (6, 1) using car (9011, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8914 move from (2, 5) to (2, 6) using car (9060, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 8915 move from (8, 7) to (8, 6) using car (8996, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8916 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Agent rider 8918 doesn't move\n", - "Agent rider 8930 move from (6, 6) to (7, 6) using car (9031, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 8930 arrived with a waiting time of 5 ticks\n", - "Driver 8951 arrived\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 doesn't move\n", - "Driver 8966 arrived\n", - "Agent rider 8969 move from (6, 2) to (6, 1) using car (9011, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8972 move from (8, 9) to (7, 9) using car (9034, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 8973 arrived\n", - "Agent rider 8985 move from (6, 2) to (6, 1) using car (9011, [(6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8986 doesn't move\n", - "Agent rider 8987 move from (3, 4) to (2, 4) using car (8981, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 8987 arrived with a waiting time of 4 ticks\n", - "Agent rider 8988 move from (8, 7) to (8, 6) using car (8996, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8990 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Rider n° 8990 arrived with a waiting time of 3 ticks\n", - "Agent rider 8991 move from (3, 1) to (2, 1) using car (9026, [(3, 1), (2, 1)], 0)\n", - "Agent rider 8993 doesn't move\n", - "Driver 9014 arrived\n", - "Driver 9015 arrived\n", - "Agent rider 9017 move from (2, 0) to (3, 0) using car (8997, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 move from (2, 0) to (3, 0) using car (9118, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 move from (9, 2) to (9, 1) using car (9108, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Driver 9020 arrived\n", - "Driver 9022 arrived\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (6, 4) to (5, 4) using car (9141, [(6, 4), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 8770 move from (5, 5) to (6, 5) using car (9125, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Rider n° 8770 arrived with a waiting time of 19 ticks\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8830 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8866 move from (3, 2) to (3, 1) using car (9081, [(3, 2), (3, 1)], 0)\n", + "Agent rider 8868 move from (5, 5) to (6, 5) using car (9125, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 8887 move from (8, 2) to (8, 3) using car (9092, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (7, 5) to (8, 5) using car (9144, [(7, 5), (8, 5)], 0)\n", + "Agent rider 8898 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8899 move from (5, 0) to (4, 0) using car (8992, [(5, 0), (4, 0)], 0)\n", + "Agent rider 8903 move from (5, 8) to (6, 8) using car (9127, [(5, 8), (6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 8932 move from (8, 2) to (8, 3) using car (9092, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 8934 move from (5, 0) to (4, 0) using car (8992, [(5, 0), (4, 0)], 0)\n", + "Agent rider 8936 doesn't move\n", + "Agent rider 8937 move from (1, 0) to (0, 0) using car (9136, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8968 move from (4, 3) to (5, 3) using car (9118, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8969 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 3) to (8, 4) using car (9115, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 move from (4, 3) to (5, 3) using car (9118, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8976 move from (2, 5) to (2, 6) using car (9093, [(2, 5), (2, 6)], 0)\n", + "Rider n° 8976 arrived with a waiting time of 7 ticks\n", + "Driver 8982 arrived\n", + "Agent rider 8989 move from (5, 0) to (4, 0) using car (8992, [(5, 0), (4, 0)], 0)\n", + "Agent rider 8997 move from (4, 3) to (5, 3) using car (9118, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8998 move from (3, 2) to (3, 1) using car (9081, [(3, 2), (3, 1)], 0)\n", + "Agent rider 8999 move from (2, 3) to (2, 4) using car (9160, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 8999 arrived with a waiting time of 4 ticks\n", + "Agent rider 9000 move from (5, 0) to (4, 0) using car (8992, [(5, 0), (4, 0)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (3, 7) to (4, 7) using car (9137, [(3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 move from (2, 5) to (2, 6) using car (9093, [(2, 5), (2, 6)], 0)\n", + "Agent rider 9014 move from (4, 5) to (4, 4) using car (9084, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9015 move from (2, 0) to (1, 0) using car (9023, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 9015 arrived with a waiting time of 2 ticks\n", "Driver 9024 arrived\n", - "Agent rider 9043 move from (3, 9) to (2, 9) using car (9008, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9044 move from (5, 6) to (5, 5) using car (9080, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9045 move from (8, 7) to (8, 6) using car (8996, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", + "Agent rider 9027 move from (3, 2) to (3, 1) using car (9081, [(3, 2), (3, 1)], 0)\n", + "Agent rider 9029 move from (4, 3) to (5, 3) using car (9118, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9032 move from (5, 3) to (5, 2) using car (9089, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 move from (3, 2) to (3, 1) using car (9081, [(3, 2), (3, 1)], 0)\n", + "Agent rider 9036 move from (5, 5) to (6, 5) using car (9125, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9037 doesn't move\n", "Agent rider 9046 doesn't move\n", - "Agent rider 9047 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Agent rider 9050 move from (3, 5) to (3, 4) using car (9033, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9051 move from (8, 9) to (7, 9) using car (9034, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 9047 move from (6, 4) to (6, 3) using car (9090, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9048 doesn't move\n", + "Driver 9052 arrived\n", + "Driver 9056 arrived\n", "Driver 9065 arrived\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 move from (3, 5) to (3, 4) using car (9033, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9073 doesn't move\n", - "Driver 9076 arrived\n", - "Driver 9081 arrived\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (6, 4) to (6, 5) using car (9055, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9088 move from (7, 0) to (6, 0) using car (9119, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 9089 move from (9, 2) to (9, 1) using car (9108, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 9090 doesn't move\n", - "Agent rider 9091 doesn't move\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (6, 2) to (5, 2) using car (8995, [(6, 2), (5, 2)], 0)\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9126 doesn't move\n", - "Agent rider 9127 move from (2, 4) to (2, 3) using car (9138, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 move from (8, 9) to (7, 9) using car (9034, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9140 move from (3, 7) to (3, 6) using car (9075, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 9141 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 move from (4, 1) to (4, 2) using car (9097, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 doesn't move\n", - "Agent rider 9147 doesn't move\n", - "tick 653 ended\n", - "I am driver 9148 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 9149 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 9150 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 9151 - trip: [(2, 8), (2, 7), (1, 7)]\n", - "I am driver 9152 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 9153 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 9154 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "7 drivers generated.\n", - "I am rider 9155 - dep: (1, 8) , arr: (8, 9)\n", - "I am rider 9156 - dep: (7, 9) , arr: (9, 2)\n", - "I am rider 9157 - dep: (1, 9) , arr: (7, 3)\n", - "I am rider 9158 - dep: (2, 7) , arr: (3, 4)\n", - "I am rider 9159 - dep: (8, 2) , arr: (4, 9)\n", - "I am rider 9160 - dep: (1, 2) , arr: (8, 3)\n", - "I am rider 9161 - dep: (3, 0) , arr: (7, 4)\n", - "7 riders generated.\n", - "Agent rider 8476 move from (3, 0) to (2, 0) using car (9068, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8663 move from (6, 1) to (6, 0) using car (9011, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 move from (9, 1) to (9, 0) using car (9108, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 8752 move from (7, 1) to (6, 1) using car (9094, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8753 move from (2, 6) to (2, 7) using car (9060, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 8779 move from (3, 3) to (3, 4) using car (9122, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 move from (6, 3) to (7, 3) using car (9064, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 move from (2, 6) to (2, 5) using car (9111, [(2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8851 move from (5, 2) to (5, 1) using car (9078, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8866 move from (3, 2) to (4, 2) using car (9132, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (6, 1) to (6, 0) using car (9011, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8897 move from (3, 4) to (3, 3) using car (9033, [(3, 4), (3, 3)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 move from (9, 6) to (9, 7) using car (9112, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8913 move from (6, 1) to (6, 0) using car (9011, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8914 move from (2, 6) to (1, 6) using car (9036, [(2, 6), (1, 6)], 0)\n", - "Rider n° 8914 arrived with a waiting time of 8 ticks\n", - "Agent rider 8915 move from (8, 6) to (8, 5) using car (8996, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8918 doesn't move\n", - "Driver 8951 arrived\n", - "Agent rider 8956 move from (7, 1) to (6, 1) using car (9094, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8957 move from (7, 1) to (6, 1) using car (9094, [(7, 1), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8969 move from (6, 1) to (6, 0) using car (9011, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8972 doesn't move\n", - "Agent rider 8985 move from (6, 1) to (6, 0) using car (9011, [(6, 1), (6, 0), (7, 0)], 0)\n", - "Agent rider 8986 doesn't move\n", - "Agent rider 8988 move from (8, 6) to (8, 5) using car (8996, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 8991 doesn't move\n", - "Agent rider 8993 doesn't move\n", - "Driver 9007 arrived\n", - "Driver 9012 arrived\n", - "Driver 9015 arrived\n", - "Agent rider 9017 move from (3, 0) to (4, 0) using car (8997, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 move from (3, 0) to (4, 0) using car (9118, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 move from (9, 1) to (9, 0) using car (9108, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Driver 9021 arrived\n", - "Driver 9024 arrived\n", - "Driver 9029 arrived\n", - "Agent rider 9043 move from (2, 9) to (1, 9) using car (9008, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 9043 arrived with a waiting time of 1 ticks\n", - "Agent rider 9044 move from (5, 5) to (5, 4) using car (9080, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n" + "Driver 9070 arrived\n", + "Driver 9073 arrived\n", + "Agent rider 9076 move from (4, 4) to (5, 4) using car (9040, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (6, 4) to (6, 3) using car (9090, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9078 move from (3, 7) to (2, 7) using car (9062, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9080 move from (4, 0) to (3, 0) using car (9100, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9091 arrived\n", + "Agent rider 9096 move from (5, 3) to (5, 4) using car (9143, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9102 move from (6, 4) to (6, 3) using car (9090, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9103 move from (3, 7) to (4, 7) using car (9137, [(3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9105 move from (4, 8) to (5, 8) using car (9119, [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9106 move from (5, 3) to (5, 2) using car (9089, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 9126 arrived\n", + "Driver 9128 arrived\n", + "Agent rider 9132 move from (3, 7) to (2, 7) using car (9062, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9133 move from (4, 9) to (3, 9) using car (9111, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 move from (3, 2) to (3, 1) using car (9081, [(3, 2), (3, 1)], 0)\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 doesn't move\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 move from (2, 8) to (3, 8) using car (9087, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9171 move from (0, 3) to (0, 4) using car (9159, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9186 move from (5, 7) to (5, 6) using car (9183, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9187 doesn't move\n", + "Agent rider 9188 move from (8, 2) to (8, 3) using car (9092, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9189 move from (0, 3) to (0, 4) using car (9159, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9190 move from (7, 3) to (7, 2) using car (9152, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9192 move from (2, 5) to (2, 6) using car (9093, [(2, 5), (2, 6)], 0)\n", + "Agent rider 9193 doesn't move\n", + "tick 647 ended\n", + "I am driver 9194 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "1 drivers generated.\n", + "I am rider 9195 - dep: (3, 4) , arr: (0, 6)\n", + "I am rider 9196 - dep: (4, 7) , arr: (5, 7)\n", + "2 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9045 doesn't move\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9047 doesn't move\n", - "Agent rider 9050 move from (3, 4) to (3, 3) using car (9033, [(3, 4), (3, 3)], 0)\n", - "Agent rider 9051 move from (7, 9) to (6, 9) using car (9034, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 9058 arrived\n", - "Driver 9069 arrived\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 move from (3, 4) to (3, 3) using car (9033, [(3, 4), (3, 3)], 0)\n", - "Agent rider 9073 move from (2, 6) to (2, 7) using car (9060, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Driver 9079 arrived\n", - "Driver 9084 arrived\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (6, 5) to (6, 6) using car (9055, [(6, 5), (6, 6)], 0)\n", - "Agent rider 9088 move from (6, 0) to (5, 0) using car (9119, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 9089 move from (9, 1) to (9, 0) using car (9108, [(9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 9090 doesn't move\n", - "Agent rider 9091 doesn't move\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9126 doesn't move\n", - "Agent rider 9127 move from (2, 3) to (2, 2) using car (9138, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 move from (7, 9) to (6, 9) using car (9034, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9140 doesn't move\n", - "Agent rider 9141 move from (6, 7) to (7, 7) using car (9077, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 move from (4, 2) to (4, 3) using car (9097, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 doesn't move\n", - "Agent rider 9147 move from (2, 5) to (3, 5) using car (9098, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 doesn't move\n", - "Agent rider 9158 move from (2, 7) to (2, 6) using car (9109, [(2, 7), (2, 6)], 0)\n", - "Agent rider 9159 doesn't move\n", - "Agent rider 9160 move from (1, 2) to (2, 2) using car (9133, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (3, 0) to (4, 0) using car (9118, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "tick 654 ended\n", - "I am driver 9162 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", - "I am driver 9163 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 9164 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 9165 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", - "I am driver 9166 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 9167 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 9168 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 9169 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "8 drivers generated.\n", - "I am rider 9170 - dep: (4, 8) , arr: (6, 6)\n", - "I am rider 9171 - dep: (7, 8) , arr: (2, 3)\n", - "I am rider 9172 - dep: (1, 8) , arr: (3, 6)\n", - "I am rider 9173 - dep: (0, 6) , arr: (7, 5)\n", - "I am rider 9174 - dep: (3, 0) , arr: (8, 2)\n", - "I am rider 9175 - dep: (6, 1) , arr: (4, 4)\n", - "I am rider 9176 - dep: (8, 8) , arr: (6, 5)\n", - "I am rider 9177 - dep: (2, 3) , arr: (8, 9)\n", - "I am rider 9178 - dep: (1, 6) , arr: (1, 8)\n", - "9 riders generated.\n", - "Agent rider 8476 move from (2, 0) to (1, 0) using car (9068, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 8476 arrived with a waiting time of 23 ticks\n", - "Agent rider 8595 move from (7, 9) to (8, 9) using car (9030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8606 move from (7, 4) to (7, 5) using car (9139, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8663 move from (6, 0) to (7, 0) using car (9011, [(6, 0), (7, 0)], 0)\n", - "Rider n° 8663 arrived with a waiting time of 15 ticks\n", - "Agent rider 8724 move from (7, 9) to (8, 9) using car (9030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8741 move from (1, 8) to (0, 8) using car (9074, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8751 move from (9, 0) to (8, 0) using car (9108, [(9, 0), (8, 0)], 0)\n", - "Agent rider 8752 move from (6, 1) to (6, 0) using car (9094, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8753 move from (2, 7) to (2, 8) using car (9060, [(2, 7), (2, 8)], 0)\n", - "Agent rider 8779 move from (3, 4) to (3, 5) using car (9122, [(3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 move from (7, 3) to (8, 3) using car (9064, [(7, 3), (8, 3)], 0)\n", - "Agent rider 8789 move from (7, 9) to (8, 9) using car (9030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8831 doesn't move\n", - "Agent rider 8832 move from (2, 5) to (1, 5) using car (9111, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 doesn't move\n", + "Agent rider 8345 move from (0, 4) to (0, 5) using car (9159, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8536 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8537 move from (0, 5) to (0, 6) using car (9140, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8555 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8721 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8741 move from (5, 3) to (6, 3) using car (9118, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8767 move from (5, 4) to (5, 3) using car (9141, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 8767 arrived with a waiting time of 11 ticks\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8830 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 8866 doesn't move\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 move from (2, 7) to (2, 8) using car (9060, [(2, 7), (2, 8)], 0)\n", - "Agent rider 8877 move from (0, 6) to (0, 5) using car (9166, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 8878 move from (6, 0) to (7, 0) using car (9011, [(6, 0), (7, 0)], 0)\n", + "Agent rider 8868 move from (6, 5) to (6, 6) using car (9108, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8896 doesn't move\n", "Agent rider 8897 doesn't move\n", + "Agent rider 8898 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 8899 doesn't move\n", - "Agent rider 8912 move from (9, 7) to (9, 8) using car (9112, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8913 move from (6, 0) to (7, 0) using car (9011, [(6, 0), (7, 0)], 0)\n", - "Rider n° 8913 arrived with a waiting time of 7 ticks\n", - "Agent rider 8915 move from (8, 5) to (9, 5) using car (8996, [(8, 5), (9, 5)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8918 move from (4, 0) to (5, 0) using car (8997, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 8956 move from (6, 1) to (6, 0) using car (9094, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 move from (6, 0) to (7, 0) using car (9011, [(6, 0), (7, 0)], 0)\n", - "Agent rider 8972 move from (7, 9) to (8, 9) using car (9030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 8985 move from (6, 0) to (7, 0) using car (9011, [(6, 0), (7, 0)], 0)\n", - "Agent rider 8986 move from (3, 5) to (4, 5) using car (9098, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8988 move from (8, 5) to (9, 5) using car (8996, [(8, 5), (9, 5)], 0)\n", - "Agent rider 8991 doesn't move\n", - "Agent rider 8993 doesn't move\n", - "Driver 8995 arrived\n", - "Driver 9010 arrived\n", - "Driver 9015 arrived\n", - "Driver 9016 arrived\n", - "Agent rider 9017 move from (4, 0) to (5, 0) using car (8997, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 move from (4, 0) to (5, 0) using car (9118, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 move from (9, 0) to (8, 0) using car (9108, [(9, 0), (8, 0)], 0)\n", - "Driver 9024 arrived\n", - "Driver 9026 arrived\n", - "Driver 9027 arrived\n", - "Driver 9039 arrived\n", - "Agent rider 9044 move from (5, 4) to (4, 4) using car (9080, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9045 move from (8, 6) to (7, 6) using car (9152, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9047 move from (5, 2) to (4, 2) using car (9148, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 9050 doesn't move\n", - "Agent rider 9051 move from (6, 9) to (5, 9) using car (9034, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 9054 arrived\n", - "Driver 9059 arrived\n", - "Driver 9063 arrived\n", - "Agent rider 9071 move from (0, 6) to (0, 5) using car (9166, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9072 doesn't move\n", - "Agent rider 9073 move from (2, 7) to (2, 8) using car (9060, [(2, 7), (2, 8)], 0)\n", - "Driver 9083 arrived\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 doesn't move\n", - "Agent rider 9088 move from (5, 0) to (4, 0) using car (9119, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 9089 move from (9, 0) to (8, 0) using car (9108, [(9, 0), (8, 0)], 0)\n", - "Agent rider 9090 move from (0, 6) to (0, 5) using car (9166, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9091 doesn't move\n", - "Driver 9107 arrived\n", + "Agent rider 8903 move from (6, 8) to (6, 7) using car (9127, [(6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 8932 move from (8, 3) to (8, 4) using car (9092, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 8932 arrived with a waiting time of 1 ticks\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8936 move from (7, 5) to (7, 6) using car (9138, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 8936 arrived with a waiting time of 7 ticks\n", + "Agent rider 8937 move from (0, 0) to (0, 1) using car (9136, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8965 move from (8, 6) to (8, 5) using car (9178, [(8, 6), (8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8967 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8968 move from (5, 3) to (5, 4) using car (9147, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8969 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 4) to (8, 5) using car (9115, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 move from (5, 3) to (6, 3) using car (9118, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 8982 arrived\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 8997 move from (5, 3) to (5, 4) using car (9147, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (4, 7) to (5, 7) using car (9145, [(4, 7), (5, 7)], 0)\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (4, 4) to (4, 3) using car (9084, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9029 move from (5, 3) to (6, 3) using car (9118, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9032 move from (5, 2) to (5, 1) using car (9089, [(5, 2), (5, 1)], 0)\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 doesn't move\n", + "Agent rider 9036 move from (6, 5) to (7, 5) using car (9125, [(6, 5), (7, 5)], 0)\n", + "Agent rider 9037 move from (0, 0) to (0, 1) using car (9136, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Driver 9042 arrived\n", + "Driver 9044 arrived\n", + "Driver 9045 arrived\n", + "Agent rider 9046 move from (4, 4) to (4, 3) using car (9084, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9047 move from (6, 3) to (6, 2) using car (9090, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9048 move from (1, 4) to (0, 4) using car (9124, [(1, 4), (0, 4)], 0)\n", + "Rider n° 9048 arrived with a waiting time of 2 ticks\n", + "Driver 9056 arrived\n", + "Driver 9068 arrived\n", + "Driver 9073 arrived\n", + "Agent rider 9076 move from (5, 4) to (6, 4) using car (9040, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (6, 3) to (6, 2) using car (9090, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9078 move from (2, 7) to (1, 7) using car (9062, [(2, 7), (1, 7)], 0)\n", + "Agent rider 9080 move from (3, 0) to (2, 0) using car (9100, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9082 arrived\n", + "Agent rider 9096 move from (5, 4) to (5, 3) using car (9141, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 9097 arrived\n", + "Agent rider 9102 move from (6, 3) to (6, 2) using car (9090, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9103 move from (4, 7) to (4, 6) using car (9137, [(4, 7), (4, 6), (5, 6)], 0)\n", + "Rider n° 9103 arrived with a waiting time of 2 ticks\n", + "Agent rider 9104 move from (6, 0) to (5, 0) using car (9182, [(6, 0), (5, 0)], 0)\n", + "Agent rider 9105 move from (5, 8) to (5, 7) using car (9119, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9106 move from (5, 2) to (5, 1) using car (9089, [(5, 2), (5, 1)], 0)\n", + "Driver 9110 arrived\n", + "Driver 9112 arrived\n", "Driver 9113 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (5, 2) to (4, 2) using car (9148, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 9125 move from (5, 8) to (6, 8) using car (9100, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 9126 doesn't move\n", - "Agent rider 9127 move from (2, 2) to (3, 2) using car (9133, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 move from (3, 4) to (3, 5) using car (9122, [(3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 9129 move from (6, 9) to (5, 9) using car (9034, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9140 doesn't move\n", - "Agent rider 9141 move from (7, 7) to (8, 7) using car (9077, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 9141 arrived with a waiting time of 1 ticks\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (6, 8) to (5, 8) using car (9154, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (4, 3) to (4, 4) using car (9097, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 move from (4, 0) to (5, 0) using car (8997, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9147 move from (3, 5) to (4, 5) using car (9098, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9155 move from (1, 8) to (0, 8) using car (9074, [(1, 8), (0, 8)], 0)\n", - "Agent rider 9156 move from (7, 9) to (8, 9) using car (9030, [(7, 9), (8, 9)], 0)\n", - "Agent rider 9157 move from (1, 9) to (0, 9) using car (9008, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (8, 2) to (7, 2) using car (9164, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9160 move from (2, 2) to (3, 2) using car (9133, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (4, 0) to (5, 0) using car (9118, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 9132 move from (2, 7) to (1, 7) using car (9062, [(2, 7), (1, 7)], 0)\n", + "Agent rider 9133 move from (3, 9) to (3, 8) using car (9111, [(3, 9), (3, 8), (3, 7)], 0)\n", + "Rider n° 9133 arrived with a waiting time of 0 ticks\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 doesn't move\n", + "Driver 9142 arrived\n", + "Driver 9156 arrived\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 move from (6, 3) to (6, 2) using car (9090, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 doesn't move\n", "Agent rider 9170 doesn't move\n", - "Agent rider 9171 move from (7, 8) to (6, 8) using car (9162, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 9172 move from (1, 8) to (0, 8) using car (9074, [(1, 8), (0, 8)], 0)\n", - "Agent rider 9173 move from (0, 6) to (0, 5) using car (9166, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9174 doesn't move\n", - "Agent rider 9175 move from (6, 1) to (6, 0) using car (9094, [(6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 9176 doesn't move\n", - "Agent rider 9177 move from (2, 3) to (2, 2) using car (9121, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 9178 doesn't move\n", - "tick 655 ended\n", - "I am driver 9179 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 9180 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 9181 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 9182 - trip: [(7, 5), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 9183 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 9184 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 9185 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "7 drivers generated.\n", - "I am rider 9186 - dep: (4, 6) , arr: (6, 1)\n", - "I am rider 9187 - dep: (9, 8) , arr: (3, 7)\n", - "I am rider 9188 - dep: (0, 5) , arr: (2, 0)\n", - "I am rider 9189 - dep: (7, 8) , arr: (2, 9)\n", - "I am rider 9190 - dep: (9, 0) , arr: (1, 6)\n", - "5 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8606 move from (7, 5) to (7, 4) using car (9182, [(7, 5), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", + "Agent rider 9171 move from (0, 4) to (0, 5) using car (9159, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9186 move from (5, 6) to (5, 5) using car (9183, [(5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9187 move from (6, 8) to (5, 8) using car (9107, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 9188 move from (8, 3) to (8, 4) using car (9092, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9189 move from (0, 4) to (0, 5) using car (9159, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9190 move from (7, 2) to (6, 2) using car (9152, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9192 doesn't move\n", + "Agent rider 9193 move from (6, 5) to (6, 6) using car (9108, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9196 move from (4, 7) to (5, 7) using car (9145, [(4, 7), (5, 7)], 0)\n", + "Rider n° 9196 arrived with a waiting time of 0 ticks\n", + "tick 648 ended\n", + "0 drivers generated.\n", + "I am rider 9197 - dep: (8, 1) , arr: (5, 6)\n", + "I am rider 9198 - dep: (5, 4) , arr: (4, 7)\n", + "I am rider 9199 - dep: (5, 3) , arr: (4, 5)\n", + "I am rider 9200 - dep: (9, 0) , arr: (4, 0)\n", + "I am rider 9201 - dep: (0, 4) , arr: (1, 1)\n", + "I am rider 9202 - dep: (4, 4) , arr: (4, 0)\n", + "I am rider 9203 - dep: (5, 4) , arr: (4, 2)\n", + "I am rider 9204 - dep: (1, 0) , arr: (6, 9)\n", + "8 riders generated.\n", + "Agent rider 8345 move from (0, 5) to (0, 6) using car (9159, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (8, 5) to (8, 4) using car (9178, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8536 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8537 move from (0, 6) to (0, 7) using car (9140, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (8, 5) to (8, 4) using car (9178, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8555 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Rider n° 8555 arrived with a waiting time of 11 ticks\n", + "Agent rider 8721 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8725 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8752 move from (6, 0) to (5, 0) using car (9094, [(6, 0), (5, 0)], 0)\n", - "Rider n° 8752 arrived with a waiting time of 8 ticks\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 5) to (3, 6) using car (9122, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 doesn't move\n", - "Agent rider 8831 move from (1, 1) to (0, 1) using car (9041, [(1, 1), (0, 1)], 0)\n", - "Rider n° 8831 arrived with a waiting time of 8 ticks\n", - "Agent rider 8832 move from (1, 5) to (0, 5) using car (9111, [(1, 5), (0, 5)], 0)\n", - "Rider n° 8832 arrived with a waiting time of 3 ticks\n", - "Agent rider 8851 move from (5, 1) to (6, 1) using car (9106, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8866 move from (4, 2) to (4, 3) using car (9148, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8871 move from (3, 3) to (3, 2) using car (9025, [(3, 3), (3, 2)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (0, 5) to (0, 4) using car (9166, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8897 move from (3, 3) to (3, 2) using car (9025, [(3, 3), (3, 2)], 0)\n", - "Agent rider 8899 move from (5, 1) to (5, 2) using car (9169, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8912 move from (9, 8) to (9, 9) using car (9112, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 8915 doesn't move\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8918 move from (5, 0) to (6, 0) using car (8997, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 8918 arrived with a waiting time of 8 ticks\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8972 doesn't move\n", - "Driver 8981 arrived\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (4, 5) to (5, 5) using car (9098, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8988 doesn't move\n", - "Agent rider 8991 doesn't move\n", - "Agent rider 8993 move from (4, 5) to (5, 5) using car (9098, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 9001 arrived\n", - "Driver 9002 arrived\n", - "Driver 9006 arrived\n", - "Driver 9016 arrived\n", - "Agent rider 9017 move from (5, 0) to (6, 0) using car (8997, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9018 move from (5, 0) to (5, 1) using car (9118, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Driver 9027 arrived\n", - "Driver 9028 arrived\n", - "Driver 9031 arrived\n", - "Driver 9033 arrived\n", - "Driver 9036 arrived\n", - "Agent rider 9044 move from (4, 4) to (3, 4) using car (9080, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9045 move from (7, 6) to (6, 6) using car (9152, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9047 move from (4, 2) to (4, 3) using car (9148, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 9050 move from (3, 3) to (3, 2) using car (9025, [(3, 3), (3, 2)], 0)\n", - "Agent rider 9051 move from (5, 9) to (4, 9) using car (9034, [(5, 9), (4, 9)], 0)\n", - "Driver 9055 arrived\n", - "Agent rider 9071 move from (0, 5) to (0, 4) using car (9166, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9072 move from (3, 3) to (3, 2) using car (9025, [(3, 3), (3, 2)], 0)\n", - "Agent rider 9073 doesn't move\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (6, 6) to (6, 5) using car (9137, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 9088 move from (4, 0) to (3, 0) using car (9119, [(4, 0), (3, 0)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (0, 5) to (0, 4) using car (9166, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9091 doesn't move\n", - "Driver 9096 arrived\n", - "Driver 9109 arrived\n", - "Agent rider 9123 move from (1, 1) to (0, 1) using car (9041, [(1, 1), (0, 1)], 0)\n", - "Agent rider 9124 move from (4, 2) to (4, 3) using car (9148, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 9125 move from (6, 8) to (7, 8) using car (9100, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 9126 move from (5, 6) to (5, 5) using car (9101, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 9127 move from (3, 2) to (4, 2) using car (9133, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 move from (3, 5) to (3, 6) using car (9122, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 9129 move from (5, 9) to (4, 9) using car (9034, [(5, 9), (4, 9)], 0)\n", - "Agent rider 9130 move from (4, 7) to (4, 8) using car (9117, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 9136 arrived\n", - "Agent rider 9140 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (5, 8) to (4, 8) using car (9154, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (4, 4) to (4, 5) using car (9097, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 move from (5, 0) to (6, 0) using car (8997, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9147 move from (4, 5) to (5, 5) using car (9098, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 9147 arrived with a waiting time of 1 ticks\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 doesn't move\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (7, 2) to (6, 2) using car (9164, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9160 move from (3, 2) to (4, 2) using car (9133, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (5, 0) to (5, 1) using car (9118, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9170 doesn't move\n", - "Agent rider 9171 move from (6, 8) to (5, 8) using car (9162, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 move from (0, 5) to (0, 4) using car (9166, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9174 doesn't move\n", - "Agent rider 9175 move from (6, 0) to (5, 0) using car (9094, [(6, 0), (5, 0)], 0)\n", - "Agent rider 9176 doesn't move\n", - "Agent rider 9177 move from (2, 2) to (2, 1) using car (9183, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9178 doesn't move\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 move from (9, 8) to (9, 9) using car (9112, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 move from (0, 5) to (0, 4) using car (9166, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9189 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "tick 656 ended\n", - "I am driver 9191 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 9192 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 9193 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 9194 - trip: [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)]\n", - "I am driver 9195 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 9196 - trip: [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 9197 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 9198 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 9199 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "9 drivers generated.\n", - "I am rider 9200 - dep: (9, 5) , arr: (7, 2)\n", - "1 riders generated.\n", - "Agent rider 8595 move from (8, 9) to (9, 9) using car (9192, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8606 move from (7, 4) to (8, 4) using car (9182, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 8606 arrived with a waiting time of 16 ticks\n", - "Agent rider 8650 move from (5, 2) to (5, 3) using car (9169, [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8724 move from (8, 9) to (9, 9) using car (9192, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 move from (8, 0) to (7, 0) using car (9153, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 8830 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8868 move from (6, 6) to (6, 7) using car (9108, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 8868 arrived with a waiting time of 6 ticks\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8897 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Rider n° 8897 arrived with a waiting time of 2 ticks\n", + "Agent rider 8898 move from (8, 5) to (8, 4) using car (9178, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8899 doesn't move\n", + "Agent rider 8903 doesn't move\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8937 move from (0, 1) to (0, 2) using car (9136, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8965 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8967 move from (8, 5) to (8, 4) using car (9178, [(8, 5), (8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8968 move from (5, 4) to (5, 5) using car (9147, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8969 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 5) to (8, 6) using car (9115, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 doesn't move\n", + "Driver 8992 arrived\n", + "Agent rider 8997 move from (5, 4) to (5, 5) using car (9147, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (5, 7) to (4, 7) using car (9194, [(5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 9011 move from (7, 4) to (7, 3) using car (9177, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 doesn't move\n", + "Agent rider 9014 move from (4, 3) to (4, 2) using car (9084, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 move from (0, 1) to (0, 2) using car (9136, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Driver 9044 arrived\n", + "Agent rider 9046 move from (4, 3) to (4, 2) using car (9084, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9047 move from (6, 2) to (5, 2) using car (9152, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 9073 arrived\n", + "Agent rider 9076 move from (6, 4) to (7, 4) using car (9040, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (6, 2) to (5, 2) using car (9152, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9078 move from (1, 7) to (0, 7) using car (9150, [(1, 7), (0, 7)], 0)\n", + "Agent rider 9080 move from (2, 0) to (2, 1) using car (9100, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9081 arrived\n", + "Driver 9083 arrived\n", + "Driver 9093 arrived\n", + "Agent rider 9096 move from (5, 3) to (5, 2) using car (9141, [(5, 3), (5, 2)], 0)\n", + "Agent rider 9102 move from (6, 2) to (6, 1) using car (9090, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9105 move from (5, 7) to (6, 7) using car (9176, [(5, 7), (6, 7), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 9106 doesn't move\n", + "Driver 9113 arrived\n", + "Driver 9123 arrived\n", + "Agent rider 9132 move from (1, 7) to (0, 7) using car (9150, [(1, 7), (0, 7)], 0)\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 doesn't move\n", + "Driver 9144 arrived\n", + "Driver 9164 arrived\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 move from (6, 2) to (5, 2) using car (9152, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (2, 1) to (2, 2) using car (9158, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 9170 move from (3, 8) to (3, 7) using car (9154, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9171 move from (0, 5) to (0, 6) using car (9159, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9186 move from (5, 5) to (5, 4) using car (9183, [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9187 move from (5, 8) to (4, 8) using car (9107, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 9188 doesn't move\n", + "Agent rider 9189 move from (0, 5) to (0, 6) using car (9159, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9190 move from (6, 2) to (5, 2) using car (9152, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9192 doesn't move\n", + "Agent rider 9193 move from (6, 6) to (6, 7) using car (9108, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9198 move from (5, 4) to (5, 5) using car (9147, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9199 move from (5, 3) to (5, 2) using car (9141, [(5, 3), (5, 2)], 0)\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9202 doesn't move\n", + "Agent rider 9203 doesn't move\n", + "Agent rider 9204 doesn't move\n", + "tick 649 ended\n", + "I am driver 9205 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 9206 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 9207 - trip: [(3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9208 - trip: [(1, 3), (1, 2), (1, 1), (0, 1)]\n", + "I am driver 9209 - trip: [(6, 5), (7, 5), (8, 5), (8, 6), (9, 6)]\n", + "I am driver 9210 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 9211 - trip: [(4, 7), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 9212 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 9213 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 9214 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "10 drivers generated.\n", + "I am rider 9215 - dep: (0, 0) , arr: (7, 6)\n", + "I am rider 9216 - dep: (2, 0) , arr: (8, 5)\n", + "I am rider 9217 - dep: (3, 9) , arr: (5, 7)\n", + "I am rider 9218 - dep: (3, 8) , arr: (7, 3)\n", + "I am rider 9219 - dep: (8, 4) , arr: (3, 0)\n", + "I am rider 9220 - dep: (9, 0) , arr: (3, 7)\n", + "6 riders generated.\n", + "Agent rider 8345 move from (0, 6) to (0, 7) using car (9159, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8458 move from (2, 1) to (2, 2) using car (9100, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8530 move from (8, 4) to (8, 3) using car (9178, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8536 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (2, 1) to (2, 2) using car (9100, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8553 move from (8, 4) to (8, 3) using car (9178, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8721 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 6) to (3, 7) using car (9122, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (8, 9) to (9, 9) using car (9192, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8832 doesn't move\n", - "Agent rider 8851 move from (6, 1) to (7, 1) using car (9106, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 8852 move from (5, 2) to (5, 3) using car (9169, [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8866 move from (4, 3) to (4, 4) using car (9148, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (0, 4) to (0, 3) using car (9166, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8899 move from (5, 2) to (5, 3) using car (9169, [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (9, 5) to (8, 5) using car (9194, [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 8916 doesn't move\n", - "Agent rider 8956 move from (6, 0) to (7, 0) using car (8997, [(6, 0), (7, 0)], 0)\n", - "Agent rider 8957 move from (6, 1) to (7, 1) using car (9106, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8972 move from (8, 9) to (9, 9) using car (9192, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 8972 arrived with a waiting time of 5 ticks\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (5, 5) to (5, 6) using car (9098, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8988 move from (9, 5) to (8, 5) using car (9194, [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 8991 move from (2, 1) to (2, 2) using car (9103, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Rider n° 8991 arrived with a waiting time of 5 ticks\n", - "Agent rider 8993 move from (5, 5) to (5, 6) using car (9098, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 8996 arrived\n", - "Driver 9002 arrived\n", - "Driver 9008 arrived\n", - "Driver 9011 arrived\n", - "Agent rider 9017 doesn't move\n", - "Agent rider 9018 move from (5, 1) to (5, 2) using car (9118, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Driver 9028 arrived\n", - "Driver 9030 arrived\n", - "Driver 9033 arrived\n", - "Driver 9037 arrived\n", - "Agent rider 9044 move from (3, 4) to (2, 4) using car (9080, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9045 move from (6, 6) to (5, 6) using car (9152, [(6, 6), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9047 move from (4, 3) to (4, 4) using car (9148, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 9050 doesn't move\n", - "Agent rider 9051 doesn't move\n", - "Driver 9060 arrived\n", - "Driver 9064 arrived\n", - "Driver 9067 arrived\n", - "Agent rider 9071 move from (0, 4) to (0, 3) using car (9166, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9072 doesn't move\n", - "Agent rider 9073 doesn't move\n", + "Agent rider 8752 move from (2, 1) to (2, 2) using car (9100, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8766 move from (2, 1) to (2, 2) using car (9100, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8800 move from (7, 0) to (6, 0) using car (9153, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 8830 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Rider n° 8830 arrived with a waiting time of 5 ticks\n", + "Agent rider 8866 doesn't move\n", + "Agent rider 8887 doesn't move\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8898 move from (8, 4) to (8, 3) using car (9178, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8899 move from (4, 0) to (5, 0) using car (9184, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8903 move from (6, 7) to (6, 8) using car (9108, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8934 move from (4, 0) to (5, 0) using car (9184, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8937 move from (0, 2) to (0, 3) using car (9136, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8965 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8967 move from (8, 4) to (8, 3) using car (9178, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 8968 move from (5, 5) to (5, 6) using car (9147, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8968 arrived with a waiting time of 12 ticks\n", + "Agent rider 8969 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8973 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Rider n° 8973 arrived with a waiting time of 9 ticks\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (4, 0) to (5, 0) using car (9184, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8997 move from (5, 5) to (5, 6) using car (9147, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 move from (4, 0) to (5, 0) using car (9184, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9010 move from (4, 7) to (4, 8) using car (9180, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 9010 arrived with a waiting time of 3 ticks\n", + "Agent rider 9011 move from (7, 3) to (7, 2) using car (9177, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 9012 move from (3, 9) to (4, 9) using car (9181, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 9013 move from (2, 6) to (2, 7) using car (9160, [(2, 6), (2, 7)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Driver 9023 arrived\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 doesn't move\n", + "Agent rider 9035 doesn't move\n", + "Agent rider 9036 move from (7, 5) to (8, 5) using car (9161, [(7, 5), (8, 5)], 0)\n", + "Agent rider 9037 move from (0, 2) to (0, 3) using car (9136, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 9046 move from (4, 2) to (4, 1) using car (9084, [(4, 2), (4, 1)], 0)\n", + "Rider n° 9046 arrived with a waiting time of 5 ticks\n", + "Agent rider 9047 move from (5, 2) to (4, 2) using car (9152, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 9062 arrived\n", "Driver 9074 arrived\n", - "Driver 9075 arrived\n", - "Agent rider 9085 move from (0, 9) to (1, 9) using car (9193, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9087 move from (6, 5) to (6, 4) using car (9137, [(6, 5), (6, 4)], 0)\n", - "Agent rider 9088 doesn't move\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (0, 4) to (0, 3) using car (9166, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9091 move from (5, 8) to (5, 7) using car (9120, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 9105 arrived\n", - "Driver 9108 arrived\n", - "Driver 9110 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (4, 3) to (4, 4) using car (9148, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 9125 move from (7, 8) to (8, 8) using car (9100, [(7, 8), (8, 8)], 0)\n", - "Agent rider 9126 move from (5, 5) to (5, 4) using car (9101, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 9127 move from (4, 2) to (5, 2) using car (9133, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 move from (3, 6) to (3, 7) using car (9122, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 move from (4, 8) to (4, 9) using car (9117, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9140 move from (3, 6) to (3, 7) using car (9122, [(3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (4, 8) to (3, 8) using car (9154, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (4, 5) to (4, 6) using car (9097, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 move from (6, 0) to (7, 0) using car (8997, [(6, 0), (7, 0)], 0)\n", + "Agent rider 9076 move from (7, 4) to (8, 4) using car (9040, [(7, 4), (8, 4)], 0)\n", + "Agent rider 9077 move from (5, 2) to (4, 2) using car (9152, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9078 move from (0, 7) to (0, 8) using car (9140, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 9080 move from (2, 1) to (2, 2) using car (9100, [(2, 1), (2, 2), (2, 3)], 0)\n", + "Driver 9083 arrived\n", + "Driver 9089 arrived\n", + "Agent rider 9096 move from (5, 2) to (4, 2) using car (9152, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9102 move from (6, 1) to (6, 0) using car (9090, [(6, 1), (6, 0)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9105 move from (6, 7) to (6, 6) using car (9176, [(6, 7), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 9106 doesn't move\n", + "Driver 9114 arrived\n", + "Driver 9117 arrived\n", + "Driver 9124 arrived\n", + "Driver 9125 arrived\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 doesn't move\n", + "Driver 9139 arrived\n", + "Driver 9145 arrived\n", "Driver 9151 arrived\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 move from (8, 9) to (9, 9) using car (9192, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9157 move from (0, 9) to (1, 9) using car (9193, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (6, 2) to (5, 2) using car (9164, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9160 move from (4, 2) to (5, 2) using car (9133, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (5, 1) to (5, 2) using car (9118, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9170 move from (4, 8) to (5, 8) using car (9167, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 9171 move from (5, 8) to (5, 7) using car (9120, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 move from (0, 4) to (0, 3) using car (9166, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9174 move from (3, 0) to (4, 0) using car (9195, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 doesn't move\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9178 doesn't move\n", - "Agent rider 9186 move from (4, 6) to (5, 6) using car (9196, [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9187 move from (9, 9) to (8, 9) using car (9112, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 move from (0, 4) to (0, 3) using car (9166, [(0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9189 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9200 move from (9, 5) to (8, 5) using car (9194, [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", - "tick 657 ended\n", - "I am driver 9201 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9202 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 9203 - trip: [(2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9204 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 9205 - trip: [(1, 7), (1, 8)]\n", - "5 drivers generated.\n", - "I am rider 9206 - dep: (8, 0) , arr: (9, 8)\n", - "I am rider 9207 - dep: (9, 4) , arr: (5, 5)\n", - "I am rider 9208 - dep: (6, 1) , arr: (9, 9)\n", - "3 riders generated.\n", - "Agent rider 8595 move from (9, 9) to (9, 8) using car (9192, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8650 move from (5, 3) to (5, 4) using car (9169, [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8724 move from (9, 9) to (9, 8) using car (9192, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Driver 9162 arrived\n", + "Driver 9163 arrived\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 move from (5, 2) to (4, 2) using car (9152, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9167 move from (8, 6) to (8, 7) using car (9115, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (2, 2) to (2, 3) using car (9158, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 9170 move from (3, 7) to (3, 6) using car (9154, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9171 move from (0, 6) to (0, 7) using car (9159, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Driver 9182 arrived\n", + "Agent rider 9186 move from (5, 4) to (5, 3) using car (9183, [(5, 4), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9187 move from (4, 8) to (3, 8) using car (9107, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 9188 move from (8, 4) to (8, 3) using car (9178, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 9189 move from (0, 6) to (0, 7) using car (9159, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9190 move from (5, 2) to (4, 2) using car (9152, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9192 move from (2, 6) to (2, 7) using car (9160, [(2, 6), (2, 7)], 0)\n", + "Agent rider 9193 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9198 move from (5, 5) to (5, 6) using car (9147, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9199 move from (5, 2) to (4, 2) using car (9152, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9202 move from (4, 4) to (4, 3) using car (9116, [(4, 4), (4, 3)], 0)\n", + "Agent rider 9203 move from (5, 4) to (5, 3) using car (9183, [(5, 4), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9204 doesn't move\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 doesn't move\n", + "Agent rider 9217 move from (3, 9) to (4, 9) using car (9181, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 9218 move from (3, 8) to (3, 9) using car (9207, [(3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9219 move from (8, 4) to (8, 3) using car (9178, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 9220 doesn't move\n", + "tick 650 ended\n", + "I am driver 9221 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 9222 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 9223 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 9224 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 9225 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9226 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 9227 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 9228 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", + "I am driver 9229 - trip: [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 9230 - trip: [(5, 0), (6, 0), (7, 0)]\n", + "I am driver 9231 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 9232 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 9233 - trip: [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 9234 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 9235 - trip: [(4, 4), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 9236 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 9237 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 9238 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 9239 - trip: [(8, 0), (8, 1), (9, 1)]\n", + "I am driver 9240 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 9241 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "21 drivers generated.\n", + "I am rider 9242 - dep: (5, 1) , arr: (0, 3)\n", + "I am rider 9243 - dep: (4, 2) , arr: (9, 7)\n", + "I am rider 9244 - dep: (9, 0) , arr: (8, 2)\n", + "I am rider 9245 - dep: (1, 6) , arr: (4, 1)\n", + "4 riders generated.\n", + "Agent rider 8345 move from (0, 7) to (0, 8) using car (9159, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8536 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8537 move from (0, 7) to (0, 8) using car (9159, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8721 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8725 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 7) to (2, 7) using car (9122, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8789 move from (9, 9) to (9, 8) using car (9192, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 8789 arrived with a waiting time of 17 ticks\n", - "Agent rider 8851 move from (7, 1) to (8, 1) using car (9106, [(7, 1), (8, 1)], 0)\n", - "Agent rider 8852 move from (5, 3) to (5, 4) using car (9169, [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8866 move from (4, 4) to (4, 5) using car (9148, [(4, 4), (4, 5)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (0, 3) to (0, 2) using car (9166, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 move from (9, 9) to (9, 8) using car (9192, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8915 move from (8, 5) to (8, 4) using car (9194, [(8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 8916 move from (5, 2) to (6, 2) using car (9133, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 move from (7, 1) to (8, 1) using car (9106, [(7, 1), (8, 1)], 0)\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (5, 6) to (5, 7) using car (9098, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8988 move from (8, 5) to (8, 4) using car (9194, [(8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 8993 move from (5, 6) to (5, 7) using car (9098, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 9008 arrived\n", - "Agent rider 9017 doesn't move\n", - "Agent rider 9018 move from (5, 2) to (5, 3) using car (9118, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Driver 9025 arrived\n", - "Driver 9030 arrived\n", - "Driver 9034 arrived\n", - "Driver 9041 arrived\n", - "Agent rider 9044 move from (2, 4) to (1, 4) using car (9080, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 9045 move from (5, 6) to (5, 5) using car (9152, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 9046 move from (8, 4) to (9, 4) using car (9182, [(8, 4), (9, 4)], 0)\n", - "Agent rider 9047 move from (4, 4) to (4, 5) using car (9148, [(4, 4), (4, 5)], 0)\n", - "Agent rider 9050 move from (3, 2) to (4, 2) using car (9099, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 9051 move from (4, 9) to (3, 9) using car (9117, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 9057 arrived\n", - "Driver 9064 arrived\n", - "Driver 9068 arrived\n", - "Agent rider 9071 move from (0, 3) to (0, 2) using car (9166, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9072 move from (3, 2) to (4, 2) using car (9099, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 9073 doesn't move\n", - "Driver 9075 arrived\n", - "Driver 9077 arrived\n", - "Agent rider 9085 move from (1, 9) to (2, 9) using car (9202, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9087 move from (6, 4) to (6, 3) using car (9093, [(6, 4), (6, 3)], 0)\n", - "Agent rider 9088 move from (3, 0) to (4, 0) using car (9134, [(3, 0), (4, 0)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (0, 3) to (0, 2) using car (9166, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9091 move from (5, 7) to (5, 6) using car (9120, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 9092 arrived\n", - "Driver 9094 arrived\n", - "Driver 9104 arrived\n", - "Driver 9110 arrived\n", + "Agent rider 8752 move from (2, 2) to (2, 3) using car (9100, [(2, 2), (2, 3)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8866 move from (3, 1) to (4, 1) using car (9214, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8887 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Rider n° 8887 arrived with a waiting time of 12 ticks\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8898 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8899 move from (5, 0) to (5, 1) using car (9184, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8903 move from (6, 8) to (6, 9) using car (9108, [(6, 8), (6, 9)], 0)\n", + "Rider n° 8903 arrived with a waiting time of 8 ticks\n", + "Agent rider 8934 move from (5, 0) to (5, 1) using car (9184, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8937 move from (0, 3) to (0, 4) using car (9136, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 move from (0, 7) to (0, 8) using car (9159, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8963 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8965 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8967 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8969 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (5, 0) to (5, 1) using car (9184, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8997 move from (5, 6) to (5, 7) using car (9147, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8998 move from (3, 1) to (4, 1) using car (9214, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9000 move from (5, 0) to (5, 1) using car (9184, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (7, 2) to (7, 1) using car (9177, [(7, 2), (7, 1)], 0)\n", + "Agent rider 9012 move from (4, 9) to (5, 9) using car (9181, [(4, 9), (5, 9)], 0)\n", + "Agent rider 9013 move from (2, 7) to (3, 7) using car (9231, [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 9014 move from (4, 2) to (3, 2) using car (9152, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9034 move from (1, 8) to (1, 9) using car (9109, [(1, 8), (1, 9)], 0)\n", + "Rider n° 9034 arrived with a waiting time of 7 ticks\n", + "Agent rider 9035 move from (3, 1) to (4, 1) using car (9214, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 move from (0, 3) to (0, 4) using car (9136, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 9047 move from (4, 2) to (3, 2) using car (9152, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 9050 arrived\n", + "Driver 9074 arrived\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (4, 2) to (3, 2) using car (9152, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9080 move from (2, 2) to (2, 3) using car (9100, [(2, 2), (2, 3)], 0)\n", + "Agent rider 9096 doesn't move\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 move from (5, 0) to (5, 1) using car (9184, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9105 move from (6, 6) to (7, 6) using car (9176, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 9106 doesn't move\n", "Driver 9111 arrived\n", - "Driver 9119 arrived\n", "Driver 9121 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (4, 4) to (3, 4) using car (9180, [(4, 4), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9125 move from (8, 8) to (7, 8) using car (9198, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9126 move from (5, 4) to (5, 3) using car (9101, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 9127 move from (5, 2) to (6, 2) using car (9133, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 move from (3, 7) to (2, 7) using car (9122, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 move from (4, 9) to (3, 9) using car (9117, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 9135 arrived\n", - "Agent rider 9140 move from (3, 7) to (2, 7) using car (9122, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 9140 arrived with a waiting time of 3 ticks\n", - "Agent rider 9142 move from (9, 9) to (9, 8) using car (9192, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9143 move from (3, 8) to (3, 7) using car (9154, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (4, 6) to (4, 7) using car (9097, [(4, 6), (4, 7)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 doesn't move\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 move from (9, 9) to (9, 8) using car (9192, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9157 move from (1, 9) to (2, 9) using car (9193, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (5, 2) to (5, 3) using car (9118, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9160 move from (5, 2) to (6, 2) using car (9133, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (5, 2) to (5, 3) using car (9118, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9170 move from (5, 8) to (6, 8) using car (9167, [(5, 8), (6, 8)], 0)\n", - "Agent rider 9171 move from (5, 7) to (5, 6) using car (9120, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 move from (0, 3) to (0, 2) using car (9166, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9174 move from (4, 0) to (5, 0) using car (9195, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (8, 8) to (7, 8) using car (9198, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9177 move from (2, 1) to (3, 1) using car (9185, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9178 doesn't move\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 move from (8, 9) to (7, 9) using car (9112, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 move from (0, 3) to (0, 2) using car (9166, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9189 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9200 move from (8, 5) to (8, 4) using car (9194, [(8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 doesn't move\n", - "tick 658 ended\n", - "I am driver 9209 - trip: [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 9210 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 9211 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 9212 - trip: [(2, 4), (2, 3), (1, 3)]\n", - "I am driver 9213 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 9214 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 9215 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (5, 4)]\n", - "7 drivers generated.\n", - "I am rider 9216 - dep: (0, 2) , arr: (4, 2)\n", - "I am rider 9217 - dep: (1, 3) , arr: (6, 3)\n", - "2 riders generated.\n", - "Agent rider 8595 move from (9, 8) to (9, 7) using car (9192, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8650 move from (5, 4) to (5, 5) using car (9169, [(5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8724 move from (9, 8) to (9, 7) using car (9192, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (2, 8) to (1, 8) using car (9203, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8779 move from (2, 7) to (1, 7) using car (9122, [(2, 7), (1, 7)], 0)\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (5, 4) to (5, 5) using car (9169, [(5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8866 move from (4, 5) to (4, 6) using car (9168, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 8871 doesn't move\n", - "Agent rider 8872 move from (2, 8) to (1, 8) using car (9203, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8877 move from (0, 2) to (0, 1) using car (9166, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8897 doesn't move\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 move from (9, 8) to (9, 7) using car (9192, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8915 move from (8, 4) to (7, 4) using car (9194, [(8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 8916 move from (6, 2) to (6, 3) using car (9133, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (5, 7) to (5, 8) using car (9098, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 8988 move from (8, 4) to (7, 4) using car (9194, [(8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 8993 move from (5, 7) to (5, 8) using car (9098, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 8997 arrived\n", - "Agent rider 9017 doesn't move\n", - "Agent rider 9018 move from (5, 3) to (5, 4) using car (9118, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Driver 9030 arrived\n", - "Driver 9041 arrived\n", - "Agent rider 9044 move from (1, 4) to (0, 4) using car (9080, [(1, 4), (0, 4)], 0)\n", - "Agent rider 9045 move from (5, 5) to (5, 6) using car (9132, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9047 move from (4, 5) to (4, 6) using car (9168, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 9050 move from (4, 2) to (5, 2) using car (9099, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 9051 move from (3, 9) to (2, 9) using car (9117, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 9064 arrived\n", - "Driver 9070 arrived\n", - "Agent rider 9071 move from (0, 2) to (0, 1) using car (9166, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9072 move from (4, 2) to (5, 2) using car (9099, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 9073 move from (2, 8) to (1, 8) using car (9203, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 9077 arrived\n", - "Driver 9078 arrived\n", - "Agent rider 9085 move from (2, 9) to (3, 9) using car (9202, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9087 doesn't move\n", - "Agent rider 9088 move from (4, 0) to (5, 0) using car (9138, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (0, 2) to (0, 1) using car (9166, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9091 move from (5, 6) to (5, 5) using car (9120, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 9095 arrived\n", - "Driver 9100 arrived\n", - "Driver 9111 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (3, 4) to (3, 3) using car (9180, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9125 move from (7, 8) to (7, 9) using car (9139, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 9126 move from (5, 3) to (5, 2) using car (9101, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 9126 arrived with a waiting time of 4 ticks\n", - "Agent rider 9127 move from (6, 2) to (6, 3) using car (9133, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 move from (2, 7) to (1, 7) using car (9122, [(2, 7), (1, 7)], 0)\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 move from (3, 9) to (2, 9) using car (9117, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 9125 arrived\n", + "Driver 9127 arrived\n", "Driver 9131 arrived\n", + "Agent rider 9132 move from (0, 7) to (0, 8) using car (9159, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 move from (3, 1) to (4, 1) using car (9214, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Driver 9137 arrived\n", - "Agent rider 9142 move from (9, 8) to (9, 7) using car (9192, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9143 move from (3, 7) to (3, 6) using car (9154, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9146 doesn't move\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 move from (9, 8) to (9, 7) using car (9192, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9157 move from (2, 9) to (3, 9) using car (9193, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 doesn't move\n", - "Agent rider 9160 move from (6, 2) to (6, 3) using car (9133, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (5, 3) to (5, 4) using car (9118, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9170 doesn't move\n", - "Agent rider 9171 move from (5, 6) to (5, 5) using car (9120, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 move from (0, 2) to (0, 1) using car (9166, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9174 move from (5, 0) to (6, 0) using car (9195, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9175 move from (5, 0) to (6, 0) using car (9195, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9176 move from (7, 8) to (7, 9) using car (9139, [(7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 9177 move from (3, 1) to (4, 1) using car (9214, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9178 doesn't move\n", - "Agent rider 9186 move from (5, 6) to (5, 5) using car (9120, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9187 move from (7, 9) to (6, 9) using car (9112, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 move from (0, 2) to (0, 1) using car (9166, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9189 move from (7, 8) to (6, 8) using car (9198, [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9200 move from (8, 4) to (7, 4) using car (9194, [(8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 move from (6, 1) to (7, 1) using car (9204, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9216 move from (0, 2) to (0, 1) using car (9166, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 9217 move from (1, 3) to (1, 4) using car (9191, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "tick 659 ended\n", - "I am driver 9218 - trip: [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 9219 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 9220 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9221 - trip: [(0, 4), (1, 4), (1, 5), (2, 5), (3, 5)]\n", - "I am driver 9222 - trip: [(3, 5), (3, 6)]\n", - "I am driver 9223 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 9224 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 9225 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 9226 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 9227 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "10 drivers generated.\n", - "I am rider 9228 - dep: (0, 1) , arr: (4, 7)\n", - "I am rider 9229 - dep: (9, 5) , arr: (2, 0)\n", - "I am rider 9230 - dep: (7, 7) , arr: (0, 8)\n", - "I am rider 9231 - dep: (4, 2) , arr: (9, 3)\n", - "I am rider 9232 - dep: (7, 4) , arr: (4, 0)\n", + "Driver 9141 arrived\n", + "Driver 9150 arrived\n", + "Driver 9163 arrived\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 move from (4, 2) to (3, 2) using car (9152, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9167 move from (8, 7) to (7, 7) using car (9115, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (2, 3) to (2, 4) using car (9158, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 9170 move from (3, 6) to (3, 5) using car (9154, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9171 move from (0, 7) to (0, 8) using car (9159, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Driver 9179 arrived\n", + "Agent rider 9186 move from (5, 3) to (6, 3) using car (9183, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9187 move from (3, 8) to (2, 8) using car (9107, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 9188 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9189 move from (0, 7) to (0, 8) using car (9159, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9190 move from (4, 2) to (3, 2) using car (9152, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9192 move from (2, 7) to (3, 7) using car (9231, [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 9192 arrived with a waiting time of 2 ticks\n", + "Agent rider 9193 move from (6, 7) to (5, 7) using car (9138, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9198 move from (5, 6) to (5, 7) using car (9147, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9199 doesn't move\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9202 doesn't move\n", + "Agent rider 9203 move from (5, 3) to (6, 3) using car (9183, [(5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9204 doesn't move\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 doesn't move\n", + "Agent rider 9217 move from (4, 9) to (5, 9) using car (9181, [(4, 9), (5, 9)], 0)\n", + "Agent rider 9218 doesn't move\n", + "Agent rider 9219 move from (8, 3) to (9, 3) using car (9178, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9220 doesn't move\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "tick 651 ended\n", + "I am driver 9246 - trip: [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 9247 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 9248 - trip: [(0, 6), (1, 6)]\n", + "I am driver 9249 - trip: [(2, 2), (1, 2)]\n", + "I am driver 9250 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (5, 6)]\n", + "I am driver 9251 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9252 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 9253 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 9254 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 9255 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 9256 - trip: [(8, 7), (8, 6)]\n", + "I am driver 9257 - trip: [(3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 9258 - trip: [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "13 drivers generated.\n", + "I am rider 9259 - dep: (9, 9) , arr: (8, 3)\n", + "I am rider 9260 - dep: (8, 4) , arr: (6, 2)\n", + "I am rider 9261 - dep: (4, 5) , arr: (9, 7)\n", + "I am rider 9262 - dep: (9, 1) , arr: (7, 5)\n", + "I am rider 9263 - dep: (3, 7) , arr: (4, 4)\n", "5 riders generated.\n", - "Agent rider 8595 move from (9, 7) to (9, 6) using car (9192, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8650 move from (5, 5) to (6, 5) using car (9169, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8724 move from (9, 7) to (9, 6) using car (9192, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (1, 8) to (0, 8) using car (9203, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 move from (5, 5) to (6, 5) using car (9169, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 8866 doesn't move\n", - "Agent rider 8871 move from (3, 2) to (3, 3) using car (9164, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 8872 move from (1, 8) to (0, 8) using car (9203, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8877 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8897 move from (3, 2) to (3, 3) using car (9164, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 8899 move from (5, 3) to (5, 4) using car (9181, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8912 move from (9, 7) to (9, 6) using car (9192, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 8915 move from (7, 4) to (6, 4) using car (9194, [(7, 4), (6, 4)], 0)\n", - "Agent rider 8916 move from (6, 3) to (7, 3) using car (9133, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8986 move from (5, 8) to (5, 9) using car (9098, [(5, 8), (5, 9)], 0)\n", - "Agent rider 8988 move from (7, 4) to (6, 4) using car (9194, [(7, 4), (6, 4)], 0)\n", - "Agent rider 8993 move from (5, 8) to (5, 9) using car (9098, [(5, 8), (5, 9)], 0)\n", - "Agent rider 9017 move from (6, 0) to (7, 0) using car (9195, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9018 move from (5, 4) to (5, 5) using car (9118, [(5, 4), (5, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Driver 9041 arrived\n", - "Agent rider 9044 move from (0, 4) to (1, 4) using car (9221, [(0, 4), (1, 4), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 9045 move from (5, 6) to (4, 6) using car (9211, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 9046 move from (9, 4) to (9, 5) using car (9213, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 doesn't move\n", - "Agent rider 9050 move from (5, 2) to (5, 1) using car (9101, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 9050 arrived with a waiting time of 3 ticks\n", - "Agent rider 9051 move from (2, 9) to (1, 9) using car (9117, [(2, 9), (1, 9)], 0)\n", - "Driver 9070 arrived\n", - "Agent rider 9071 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9072 move from (5, 2) to (5, 1) using car (9101, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 9073 move from (1, 8) to (0, 8) using car (9203, [(1, 8), (0, 8)], 0)\n", - "Rider n° 9073 arrived with a waiting time of 8 ticks\n", - "Driver 9078 arrived\n", - "Agent rider 9085 move from (3, 9) to (4, 9) using car (9202, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9087 doesn't move\n", - "Agent rider 9088 doesn't move\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9091 move from (5, 5) to (5, 4) using car (9120, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Rider n° 9091 arrived with a waiting time of 5 ticks\n", - "Driver 9093 arrived\n", - "Driver 9097 arrived\n", - "Driver 9103 arrived\n", - "Driver 9106 arrived\n", - "Agent rider 9123 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9124 move from (3, 3) to (2, 3) using car (9180, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9125 move from (7, 9) to (8, 9) using car (9139, [(7, 9), (8, 9)], 0)\n", - "Agent rider 9127 move from (6, 3) to (7, 3) using car (9133, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 move from (2, 9) to (1, 9) using car (9117, [(2, 9), (1, 9)], 0)\n", - "Driver 9134 arrived\n", - "Agent rider 9142 move from (9, 7) to (9, 6) using car (9192, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9143 move from (3, 6) to (3, 5) using car (9154, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (9, 4) to (9, 5) using car (9213, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9146 doesn't move\n", - "Driver 9148 arrived\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 move from (9, 7) to (9, 6) using car (9192, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9157 move from (3, 9) to (4, 9) using car (9193, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (5, 3) to (5, 4) using car (9181, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9160 move from (6, 3) to (7, 3) using car (9133, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9161 move from (5, 4) to (5, 5) using car (9118, [(5, 4), (5, 5)], 0)\n", - "Driver 9167 arrived\n", - "Agent rider 9170 move from (6, 8) to (5, 8) using car (9198, [(6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9171 move from (5, 5) to (5, 4) using car (9120, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9174 move from (6, 0) to (7, 0) using car (9195, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (7, 9) to (8, 9) using car (9139, [(7, 9), (8, 9)], 0)\n", - "Agent rider 9177 move from (4, 1) to (5, 1) using car (9214, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9178 doesn't move\n", - "Driver 9182 arrived\n", - "Agent rider 9186 move from (5, 5) to (5, 4) using car (9120, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9187 move from (6, 9) to (5, 9) using car (9112, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9189 move from (6, 8) to (5, 8) using car (9198, [(6, 8), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9200 move from (7, 4) to (6, 4) using car (9194, [(7, 4), (6, 4)], 0)\n", - "Driver 9205 arrived\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (9, 4) to (9, 5) using car (9213, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 move from (7, 1) to (8, 1) using car (9204, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9216 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9217 doesn't move\n", - "Agent rider 9228 move from (0, 1) to (1, 1) using car (9166, [(0, 1), (1, 1)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (7, 4) to (6, 4) using car (9194, [(7, 4), (6, 4)], 0)\n", - "tick 660 ended\n", - "I am driver 9233 - trip: [(5, 6), (5, 7)]\n", - "I am driver 9234 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 9235 - trip: [(7, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 9236 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 9237 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 9238 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9239 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 9240 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9241 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)]\n", - "I am driver 9242 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 9243 - trip: [(4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9244 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 9245 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 9246 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 9247 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 9248 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 9249 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9250 - trip: [(8, 4), (8, 3), (8, 2), (9, 2)]\n", - "I am driver 9251 - trip: [(8, 8), (8, 7), (8, 6)]\n", - "I am driver 9252 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "20 drivers generated.\n", - "I am rider 9253 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 9254 - dep: (7, 0) , arr: (7, 7)\n", - "I am rider 9255 - dep: (9, 7) , arr: (7, 5)\n", - "3 riders generated.\n", - "Agent rider 8595 move from (9, 6) to (9, 5) using car (9192, [(9, 6), (9, 5)], 0)\n", - "Agent rider 8650 move from (6, 5) to (7, 5) using car (9169, [(6, 5), (7, 5)], 0)\n", - "Agent rider 8724 move from (9, 6) to (9, 5) using car (9192, [(9, 6), (9, 5)], 0)\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8851 move from (8, 1) to (9, 1) using car (9204, [(8, 1), (9, 1)], 0)\n", - "Agent rider 8852 move from (6, 5) to (7, 5) using car (9169, [(6, 5), (7, 5)], 0)\n", - "Agent rider 8866 move from (4, 6) to (3, 6) using car (9211, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 8871 move from (3, 3) to (2, 3) using car (9164, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 8871 arrived with a waiting time of 11 ticks\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (7, 0) to (7, 1) using car (9195, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8897 move from (3, 3) to (2, 3) using car (9164, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 8897 arrived with a waiting time of 9 ticks\n", - "Agent rider 8899 move from (5, 4) to (5, 5) using car (9181, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8912 move from (9, 6) to (9, 5) using car (9192, [(9, 6), (9, 5)], 0)\n", - "Agent rider 8915 move from (6, 4) to (5, 4) using car (9209, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 8916 move from (7, 3) to (8, 3) using car (9133, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 8956 move from (7, 0) to (7, 1) using car (9195, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 move from (7, 0) to (7, 1) using car (9195, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8985 move from (7, 0) to (7, 1) using car (9195, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8986 move from (5, 9) to (4, 9) using car (9112, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 8986 arrived with a waiting time of 5 ticks\n", - "Agent rider 8988 move from (6, 4) to (5, 4) using car (9209, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 8993 doesn't move\n", - "Agent rider 9017 move from (7, 0) to (7, 1) using car (9195, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9018 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (1, 4) to (1, 5) using car (9221, [(1, 4), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 9045 move from (4, 6) to (3, 6) using car (9211, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 9046 move from (9, 5) to (9, 6) using car (9213, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 move from (4, 6) to (3, 6) using car (9211, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 doesn't move\n", - "Driver 9078 arrived\n", - "Driver 9080 arrived\n", - "Agent rider 9085 move from (4, 9) to (5, 9) using car (9202, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9087 doesn't move\n", - "Agent rider 9088 doesn't move\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 doesn't move\n", - "Driver 9093 arrived\n", - "Driver 9102 arrived\n", - "Driver 9106 arrived\n", - "Driver 9114 arrived\n", + "Agent rider 8345 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8458 move from (2, 2) to (1, 2) using car (9249, [(2, 2), (1, 2)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8537 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8548 move from (2, 2) to (1, 2) using car (9249, [(2, 2), (1, 2)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8725 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8741 move from (6, 3) to (7, 3) using car (9183, [(6, 3), (7, 3)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 move from (2, 2) to (1, 2) using car (9249, [(2, 2), (1, 2)], 0)\n", + "Agent rider 8800 move from (6, 0) to (7, 0) using car (9210, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8866 move from (4, 1) to (5, 1) using car (9214, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8899 move from (5, 1) to (5, 2) using car (9184, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8934 move from (5, 1) to (5, 2) using car (9184, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8937 move from (0, 4) to (0, 5) using car (9136, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 8963 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8965 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8969 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8971 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 8974 move from (6, 3) to (7, 3) using car (9183, [(6, 3), (7, 3)], 0)\n", + "Agent rider 8989 move from (5, 1) to (5, 2) using car (9184, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 8997 move from (5, 7) to (5, 8) using car (9147, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 move from (5, 1) to (5, 2) using car (9184, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9013 move from (3, 7) to (4, 7) using car (9231, [(3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 9013 arrived with a waiting time of 10 ticks\n", + "Agent rider 9014 move from (3, 2) to (2, 2) using car (9152, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9027 move from (3, 1) to (2, 1) using car (9257, [(3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9029 move from (6, 3) to (7, 3) using car (9183, [(6, 3), (7, 3)], 0)\n", + "Agent rider 9032 move from (5, 1) to (5, 2) using car (9224, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 9035 move from (4, 1) to (5, 1) using car (9253, [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9036 move from (8, 5) to (8, 6) using car (9209, [(8, 5), (8, 6), (9, 6)], 0)\n", + "Agent rider 9037 move from (0, 4) to (0, 5) using car (9136, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Driver 9040 arrived\n", + "Agent rider 9047 move from (3, 2) to (2, 2) using car (9152, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 9059 arrived\n", + "Agent rider 9076 move from (8, 4) to (7, 4) using car (9222, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9080 doesn't move\n", + "Driver 9084 arrived\n", + "Driver 9090 arrived\n", + "Driver 9092 arrived\n", + "Agent rider 9096 move from (4, 2) to (5, 2) using car (9225, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9102 move from (6, 0) to (7, 0) using car (9210, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 9104 move from (5, 1) to (5, 2) using car (9184, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9105 move from (7, 6) to (8, 6) using car (9176, [(7, 6), (8, 6)], 0)\n", + "Rider n° 9105 arrived with a waiting time of 1 ticks\n", + "Agent rider 9106 move from (5, 1) to (5, 2) using car (9224, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Driver 9116 arrived\n", "Driver 9122 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (2, 3) to (1, 3) using car (9180, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9125 move from (8, 9) to (8, 8) using car (9248, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9127 move from (7, 3) to (8, 3) using car (9133, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 move from (4, 9) to (4, 8) using car (9193, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9142 move from (9, 6) to (9, 5) using car (9192, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9143 move from (3, 5) to (3, 4) using car (9154, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (4, 7) to (5, 7) using car (9168, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 9145 move from (9, 5) to (9, 6) using car (9213, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9146 move from (7, 0) to (6, 0) using car (9235, [(7, 0), (6, 0), (6, 1), (6, 2)], 0)\n", - "Driver 9150 arrived\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 move from (9, 6) to (9, 5) using car (9192, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9157 move from (4, 9) to (4, 8) using car (9193, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (5, 4) to (5, 5) using car (9181, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9160 move from (7, 3) to (8, 3) using car (9133, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 9160 arrived with a waiting time of 0 ticks\n", - "Agent rider 9161 move from (5, 5) to (5, 4) using car (9227, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9170 move from (5, 8) to (5, 9) using car (9198, [(5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9171 move from (5, 4) to (5, 3) using car (9120, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9174 move from (7, 0) to (7, 1) using car (9195, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9175 move from (6, 0) to (7, 0) using car (9239, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9176 move from (8, 9) to (8, 8) using car (9248, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9177 move from (5, 1) to (6, 1) using car (9214, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9178 doesn't move\n", - "Agent rider 9186 move from (5, 4) to (5, 3) using car (9120, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 9187 move from (5, 9) to (4, 9) using car (9112, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 9127 arrived\n", + "Driver 9130 arrived\n", + "Agent rider 9132 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 move from (4, 1) to (5, 1) using car (9214, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 9148 arrived\n", + "Driver 9149 arrived\n", + "Driver 9160 arrived\n", + "Driver 9161 arrived\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 move from (3, 2) to (2, 2) using car (9152, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9167 move from (7, 7) to (6, 7) using car (9115, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (2, 4) to (2, 5) using car (9158, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 9170 move from (3, 5) to (3, 4) using car (9154, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9171 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Driver 9173 arrived\n", + "Agent rider 9186 move from (6, 3) to (7, 3) using car (9183, [(6, 3), (7, 3)], 0)\n", + "Agent rider 9187 doesn't move\n", "Agent rider 9188 doesn't move\n", - "Agent rider 9189 move from (5, 8) to (5, 9) using car (9198, [(5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9200 move from (6, 4) to (5, 4) using car (9209, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (9, 5) to (9, 6) using car (9213, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 move from (8, 1) to (9, 1) using car (9204, [(8, 1), (9, 1)], 0)\n", - "Agent rider 9216 doesn't move\n", - "Agent rider 9217 doesn't move\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 move from (9, 5) to (9, 6) using car (9213, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 move from (4, 2) to (5, 2) using car (9184, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9232 move from (6, 4) to (5, 4) using car (9209, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9254 doesn't move\n", - "Agent rider 9255 doesn't move\n", - "tick 661 ended\n", - "0 drivers generated.\n", - "I am rider 9256 - dep: (9, 5) , arr: (3, 3)\n", - "I am rider 9257 - dep: (5, 7) , arr: (3, 8)\n", - "2 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 move from (8, 3) to (9, 3) using car (9133, [(8, 3), (9, 3)], 0)\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8866 move from (3, 6) to (2, 6) using car (9211, [(3, 6), (2, 6)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 doesn't move\n", - "Agent rider 8899 move from (5, 5) to (5, 6) using car (9181, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (5, 4) to (4, 4) using car (9209, [(5, 4), (4, 4)], 0)\n", - "Agent rider 8916 move from (8, 3) to (9, 3) using car (9133, [(8, 3), (9, 3)], 0)\n", - "Rider n° 8916 arrived with a waiting time of 10 ticks\n", - "Agent rider 8956 move from (7, 1) to (7, 2) using car (9195, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 move from (7, 1) to (7, 2) using car (9195, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8985 move from (7, 1) to (7, 2) using car (9195, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8988 move from (5, 4) to (5, 3) using car (9227, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8993 move from (5, 9) to (6, 9) using car (9202, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9017 move from (7, 1) to (7, 2) using car (9195, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9018 move from (5, 5) to (5, 6) using car (9181, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (1, 5) to (2, 5) using car (9221, [(1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 9045 move from (3, 6) to (2, 6) using car (9211, [(3, 6), (2, 6)], 0)\n", - "Agent rider 9046 move from (9, 6) to (9, 7) using car (9213, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 move from (3, 6) to (2, 6) using car (9211, [(3, 6), (2, 6)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Driver 9056 arrived\n", - "Agent rider 9071 doesn't move\n", - "Agent rider 9072 move from (5, 1) to (4, 1) using car (9242, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 9072 arrived with a waiting time of 6 ticks\n", - "Driver 9080 arrived\n", - "Agent rider 9085 move from (5, 9) to (6, 9) using car (9202, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9087 doesn't move\n", - "Agent rider 9088 doesn't move\n" + "Agent rider 9189 move from (0, 8) to (1, 8) using car (9159, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9190 move from (3, 2) to (3, 3) using car (9238, [(3, 2), (3, 3), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9193 move from (5, 7) to (4, 7) using car (9138, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9195 move from (3, 4) to (3, 5) using car (9235, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 9197 move from (8, 1) to (9, 1) using car (9239, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9198 move from (5, 7) to (4, 7) using car (9138, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 9198 arrived with a waiting time of 0 ticks\n", + "Agent rider 9199 move from (4, 2) to (5, 2) using car (9225, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 move from (0, 4) to (0, 5) using car (9136, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 9202 move from (4, 3) to (5, 3) using car (9099, [(4, 3), (5, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 doesn't move\n", - "Driver 9098 arrived\n", - "Driver 9106 arrived\n", - "Driver 9117 arrived\n", - "Driver 9118 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (1, 3) to (0, 3) using car (9180, [(1, 3), (0, 3)], 0)\n", - "Agent rider 9125 move from (8, 8) to (8, 7) using car (9248, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9127 move from (8, 3) to (9, 3) using car (9133, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 move from (4, 8) to (4, 7) using car (9193, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Driver 9132 arrived\n", - "Driver 9139 arrived\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (3, 4) to (3, 3) using car (9154, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (5, 7) to (6, 7) using car (9168, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 9145 move from (9, 6) to (9, 7) using car (9213, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9146 move from (6, 0) to (6, 1) using car (9235, [(6, 0), (6, 1), (6, 2)], 0)\n", - "Rider n° 9146 arrived with a waiting time of 5 ticks\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (4, 8) to (4, 7) using car (9193, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 move from (2, 6) to (1, 6) using car (9162, [(2, 6), (1, 6)], 0)\n", - "Agent rider 9159 move from (5, 5) to (5, 6) using car (9181, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9161 move from (5, 4) to (4, 4) using car (9209, [(5, 4), (4, 4)], 0)\n", - "Driver 9166 arrived\n", - "Agent rider 9170 move from (5, 9) to (4, 9) using car (9198, [(5, 9), (4, 9)], 0)\n", - "Agent rider 9171 move from (5, 3) to (5, 2) using car (9120, [(5, 3), (5, 2)], 0)\n", - "Agent rider 9172 doesn't move\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9174 move from (7, 1) to (7, 2) using car (9195, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9175 move from (7, 0) to (7, 1) using car (9239, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9176 move from (8, 8) to (8, 7) using car (9248, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9177 move from (6, 1) to (7, 1) using car (9214, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9178 move from (1, 6) to (1, 7) using car (9191, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 9186 move from (5, 3) to (5, 2) using car (9120, [(5, 3), (5, 2)], 0)\n", - "Agent rider 9187 move from (4, 9) to (3, 9) using car (9112, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9189 move from (5, 9) to (4, 9) using car (9198, [(5, 9), (4, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Driver 9194 arrived\n", - "Driver 9199 arrived\n", - "Agent rider 9200 move from (5, 4) to (5, 3) using car (9227, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 9203 arrived\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (9, 6) to (9, 7) using car (9213, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Driver 9212 arrived\n", + "Agent rider 9203 move from (6, 3) to (7, 3) using car (9183, [(6, 3), (7, 3)], 0)\n", + "Agent rider 9204 move from (1, 0) to (2, 0) using car (9146, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9215 doesn't move\n", "Agent rider 9216 doesn't move\n", - "Agent rider 9217 move from (1, 4) to (1, 3) using car (9201, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 9222 arrived\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 move from (9, 6) to (9, 7) using car (9213, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 move from (5, 2) to (6, 2) using car (9184, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9232 move from (5, 4) to (4, 4) using car (9209, [(5, 4), (4, 4)], 0)\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9254 move from (7, 0) to (7, 1) using car (9239, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9255 doesn't move\n", - "Agent rider 9256 doesn't move\n", - "Agent rider 9257 doesn't move\n", - "tick 662 ended\n", - "I am driver 9258 - trip: [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 9259 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 9260 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 9261 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 9262 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 9263 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 9264 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", - "I am driver 9265 - trip: [(2, 6), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 9266 - trip: [(8, 8), (7, 8)]\n", - "I am driver 9267 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 9268 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 9269 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 9270 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 9271 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 9272 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 9273 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9274 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 9275 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 9276 - trip: [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 9277 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "20 drivers generated.\n", - "I am rider 9278 - dep: (0, 1) , arr: (2, 2)\n", - "1 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 move from (0, 8) to (1, 8) using car (9264, [(0, 8), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (0, 8) to (1, 8) using car (9264, [(0, 8), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8851 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8866 move from (2, 6) to (3, 6) using car (9265, [(2, 6), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 8872 move from (0, 8) to (1, 8) using car (9264, [(0, 8), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (7, 1) to (8, 1) using car (9214, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 8899 move from (5, 6) to (5, 7) using car (9181, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (4, 4) to (4, 3) using car (9237, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Agent rider 8956 move from (7, 2) to (8, 2) using car (9195, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8957 doesn't move\n", - "Agent rider 8969 move from (7, 2) to (8, 2) using car (9195, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8985 move from (7, 2) to (8, 2) using car (9195, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 8988 move from (5, 3) to (5, 2) using car (9227, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8993 move from (6, 9) to (7, 9) using car (9202, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 8993 arrived with a waiting time of 7 ticks\n", - "Agent rider 9017 move from (7, 2) to (8, 2) using car (9195, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9018 move from (5, 6) to (5, 7) using car (9181, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 doesn't move\n", - "Agent rider 9045 move from (2, 6) to (2, 7) using car (9240, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 9045 arrived with a waiting time of 6 ticks\n", - "Agent rider 9046 move from (9, 7) to (9, 8) using car (9213, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 move from (2, 6) to (3, 6) using car (9265, [(2, 6), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 doesn't move\n", - "Driver 9080 arrived\n", - "Agent rider 9085 move from (6, 9) to (7, 9) using car (9202, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9087 move from (6, 3) to (5, 3) using car (9246, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (5, 0) to (4, 0) using car (9271, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 doesn't move\n", - "Driver 9099 arrived\n", - "Driver 9101 arrived\n", + "Agent rider 9217 doesn't move\n", + "Agent rider 9218 doesn't move\n", + "Agent rider 9219 doesn't move\n", + "Agent rider 9220 doesn't move\n", + "Agent rider 9242 move from (5, 1) to (5, 2) using car (9184, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9243 move from (4, 2) to (5, 2) using car (9225, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9260 move from (8, 4) to (7, 4) using car (9222, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 9261 doesn't move\n", + "Agent rider 9262 doesn't move\n", + "Agent rider 9263 move from (3, 7) to (4, 7) using car (9231, [(3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "tick 652 ended\n", + "I am driver 9264 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 9265 - trip: [(6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 9266 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 9267 - trip: [(0, 8), (1, 8), (2, 8), (2, 7)]\n", + "I am driver 9268 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 9269 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 9270 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 9271 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 9272 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 9273 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9274 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "11 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8345 move from (1, 8) to (2, 8) using car (9159, [(1, 8), (2, 8)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (7, 3) to (6, 3) using car (9269, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 move from (7, 0) to (7, 1) using car (9210, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8866 move from (5, 1) to (6, 1) using car (9214, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8896 move from (9, 8) to (8, 8) using car (9271, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8899 move from (5, 2) to (6, 2) using car (9225, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8934 move from (5, 2) to (5, 3) using car (9224, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 8937 move from (0, 5) to (0, 6) using car (9136, [(0, 5), (0, 6)], 0)\n", + "Agent rider 8961 move from (1, 8) to (2, 8) using car (9159, [(1, 8), (2, 8)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8969 move from (6, 7) to (5, 7) using car (9115, [(6, 7), (5, 7)], 0)\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8974 move from (7, 3) to (6, 3) using car (9269, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8989 move from (5, 2) to (5, 3) using car (9224, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 8997 move from (5, 8) to (5, 9) using car (9147, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 move from (5, 2) to (5, 3) using car (9184, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9014 move from (2, 2) to (1, 2) using car (9152, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9027 move from (2, 1) to (1, 1) using car (9257, [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9032 move from (5, 2) to (5, 3) using car (9224, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 9035 move from (5, 1) to (5, 2) using car (9253, [(5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9036 move from (8, 6) to (9, 6) using car (9209, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9037 move from (0, 5) to (0, 6) using car (9136, [(0, 5), (0, 6)], 0)\n", + "Agent rider 9047 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 doesn't move\n", + "Agent rider 9080 doesn't move\n", + "Driver 9092 arrived\n", + "Agent rider 9096 move from (5, 2) to (5, 3) using car (9184, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Driver 9100 arrived\n", + "Agent rider 9102 move from (7, 0) to (7, 1) using car (9210, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 9104 move from (5, 2) to (5, 3) using car (9224, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 9106 move from (5, 2) to (5, 3) using car (9224, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Driver 9108 arrived\n", + "Driver 9109 arrived\n", "Driver 9118 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (0, 3) to (1, 3) using car (9270, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9125 move from (8, 7) to (8, 6) using car (9248, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9128 move from (1, 7) to (1, 8) using car (9191, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 9129 move from (4, 7) to (4, 6) using car (9193, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (3, 3) to (3, 2) using car (9154, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (6, 7) to (7, 7) using car (9168, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 9145 move from (9, 7) to (9, 8) using car (9213, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9119 arrived\n", + "Driver 9127 arrived\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 move from (5, 1) to (5, 2) using car (9253, [(5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Driver 9149 arrived\n", - "Agent rider 9155 move from (0, 8) to (1, 8) using car (9264, [(0, 8), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (4, 7) to (4, 6) using car (9193, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (5, 6) to (5, 7) using car (9181, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9161 move from (4, 4) to (4, 3) using car (9237, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 9169 arrived\n", - "Agent rider 9170 doesn't move\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9172 move from (0, 8) to (1, 8) using car (9264, [(0, 8), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9174 move from (7, 2) to (8, 2) using car (9195, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 9174 arrived with a waiting time of 2 ticks\n", - "Agent rider 9175 move from (7, 1) to (7, 2) using car (9239, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9176 move from (8, 7) to (8, 6) using car (9248, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9177 move from (7, 1) to (8, 1) using car (9214, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9178 move from (1, 7) to (1, 8) using car (9191, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 9178 arrived with a waiting time of 7 ticks\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 move from (3, 9) to (2, 9) using car (9112, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9189 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Driver 9192 arrived\n", - "Driver 9196 arrived\n", - "Driver 9197 arrived\n", - "Agent rider 9200 move from (5, 3) to (5, 2) using car (9227, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 9204 arrived\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (9, 7) to (9, 8) using car (9213, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9216 doesn't move\n", - "Agent rider 9217 move from (1, 3) to (1, 2) using car (9201, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 move from (9, 7) to (9, 8) using car (9213, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 move from (6, 2) to (7, 2) using car (9184, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9232 move from (4, 4) to (4, 3) using car (9237, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 9233 arrived\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9254 doesn't move\n", - "Agent rider 9255 move from (9, 7) to (9, 8) using car (9213, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Agent rider 9257 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "tick 663 ended\n", - "I am driver 9279 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 9280 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 9281 - trip: [(8, 1), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 9282 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 9283 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 9284 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 9285 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 9286 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 9287 - trip: [(4, 4), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 9288 - trip: [(2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 9289 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 9290 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 9291 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 9292 - trip: [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 9293 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 9294 - trip: [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "16 drivers generated.\n", - "I am rider 9295 - dep: (3, 9) , arr: (1, 7)\n", - "I am rider 9296 - dep: (8, 2) , arr: (5, 8)\n", - "I am rider 9297 - dep: (3, 9) , arr: (2, 7)\n", - "I am rider 9298 - dep: (7, 7) , arr: (6, 5)\n", - "4 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 move from (8, 0) to (9, 0) using car (9183, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8782 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8851 move from (9, 1) to (8, 1) using car (9282, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8866 move from (3, 6) to (3, 5) using car (9249, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 8866 arrived with a waiting time of 6 ticks\n", - "Agent rider 8872 move from (1, 8) to (2, 8) using car (9191, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8878 move from (8, 1) to (8, 2) using car (9214, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 8899 move from (5, 7) to (5, 8) using car (9181, [(5, 7), (5, 8)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (4, 3) to (4, 4) using car (9225, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 8956 move from (8, 2) to (9, 2) using car (9195, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8957 move from (8, 1) to (8, 2) using car (9214, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 8969 move from (8, 2) to (9, 2) using car (9195, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8985 move from (8, 2) to (9, 2) using car (9195, [(8, 2), (9, 2)], 0)\n", - "Agent rider 8988 move from (5, 2) to (6, 2) using car (9227, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9017 move from (8, 2) to (9, 2) using car (9195, [(8, 2), (9, 2)], 0)\n", - "Rider n° 9017 arrived with a waiting time of 5 ticks\n", - "Agent rider 9018 move from (5, 7) to (5, 8) using car (9181, [(5, 7), (5, 8)], 0)\n", - "Agent rider 9019 move from (8, 0) to (9, 0) using car (9183, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9044 move from (2, 5) to (2, 4) using car (9238, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9046 move from (9, 8) to (9, 9) using car (9213, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 move from (3, 6) to (3, 5) using car (9265, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 move from (1, 1) to (1, 2) using car (9277, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 move from (7, 9) to (8, 9) using car (9202, [(7, 9), (8, 9)], 0)\n", - "Agent rider 9087 move from (5, 3) to (4, 3) using car (9246, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (4, 0) to (4, 1) using car (9271, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9089 move from (8, 0) to (9, 0) using car (9183, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9090 doesn't move\n", - "Driver 9101 arrived\n", - "Driver 9120 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (1, 3) to (1, 4) using car (9270, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9125 move from (8, 6) to (8, 5) using car (9248, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 doesn't move\n", - "Driver 9133 arrived\n", - "Driver 9138 arrived\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (3, 2) to (3, 1) using car (9154, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9144 move from (7, 7) to (8, 7) using car (9168, [(7, 7), (8, 7)], 0)\n", - "Agent rider 9145 move from (9, 8) to (9, 9) using car (9213, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Driver 9153 arrived\n", - "Agent rider 9155 move from (1, 8) to (2, 8) using car (9191, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (4, 6) to (4, 5) using car (9193, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (5, 7) to (5, 8) using car (9181, [(5, 7), (5, 8)], 0)\n", - "Agent rider 9161 move from (4, 3) to (5, 3) using car (9237, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 9162 arrived\n", - "Driver 9164 arrived\n", - "Driver 9165 arrived\n", - "Agent rider 9170 doesn't move\n", + "Driver 9155 arrived\n", + "Driver 9161 arrived\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9166 move from (2, 2) to (1, 2) using car (9152, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (2, 5) to (2, 6) using car (9158, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 9170 move from (3, 4) to (3, 3) using car (9206, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 9171 doesn't move\n", - "Agent rider 9172 move from (1, 8) to (1, 7) using car (9264, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 9173 move from (1, 1) to (1, 2) using car (9277, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 2) to (7, 3) using car (9239, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9176 move from (8, 6) to (8, 5) using car (9248, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9177 move from (8, 1) to (8, 2) using car (9214, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 9180 arrived\n", - "Agent rider 9186 move from (5, 2) to (6, 2) using car (9227, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9187 move from (2, 9) to (1, 9) using car (9112, [(2, 9), (1, 9)], 0)\n", + "Driver 9172 arrived\n", + "Driver 9175 arrived\n", + "Driver 9177 arrived\n", + "Driver 9178 arrived\n", + "Driver 9181 arrived\n", + "Agent rider 9186 move from (7, 3) to (6, 3) using car (9269, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9187 doesn't move\n", "Agent rider 9188 doesn't move\n", "Agent rider 9189 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Driver 9197 arrived\n", - "Driver 9198 arrived\n", - "Agent rider 9200 move from (5, 2) to (6, 2) using car (9227, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9206 move from (8, 0) to (9, 0) using car (9183, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9207 move from (9, 8) to (9, 9) using car (9213, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 move from (9, 1) to (8, 1) using car (9282, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 9209 arrived\n", - "Driver 9211 arrived\n", - "Driver 9215 arrived\n", - "Agent rider 9216 doesn't move\n", - "Agent rider 9217 move from (1, 2) to (1, 1) using car (9201, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 move from (9, 8) to (9, 9) using car (9213, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 move from (7, 2) to (8, 2) using car (9184, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9232 move from (4, 3) to (5, 3) using car (9237, [(4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 9251 arrived\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9254 move from (7, 1) to (7, 2) using car (9273, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9255 move from (9, 8) to (9, 9) using car (9213, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Agent rider 9257 move from (5, 7) to (5, 8) using car (9181, [(5, 7), (5, 8)], 0)\n", - "Agent rider 9278 move from (0, 1) to (1, 1) using car (9280, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9296 doesn't move\n", - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 move from (7, 7) to (8, 7) using car (9168, [(7, 7), (8, 7)], 0)\n", - "tick 664 ended\n", - "I am driver 9299 - trip: [(3, 8), (3, 7), (2, 7)]\n", - "I am driver 9300 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 9301 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 9302 - trip: [(1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 9303 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 9304 - trip: [(0, 2), (0, 3), (0, 4)]\n", - "I am driver 9305 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 9306 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 9307 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 9308 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 9309 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (8, 5)]\n", - "11 drivers generated.\n", - "I am rider 9310 - dep: (0, 2) , arr: (9, 7)\n", - "1 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", + "Agent rider 9190 move from (3, 3) to (2, 3) using car (9252, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9193 move from (4, 7) to (3, 7) using car (9138, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9195 move from (3, 5) to (3, 6) using car (9235, [(3, 5), (3, 6)], 0)\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9199 move from (5, 2) to (5, 3) using car (9184, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 move from (0, 5) to (0, 6) using car (9136, [(0, 5), (0, 6)], 0)\n", + "Agent rider 9202 doesn't move\n", + "Agent rider 9203 move from (7, 3) to (6, 3) using car (9269, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9204 move from (2, 0) to (3, 0) using car (9146, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 move from (2, 0) to (3, 0) using car (9146, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9217 move from (5, 9) to (4, 9) using car (9143, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 9218 move from (3, 9) to (4, 9) using car (9223, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9219 doesn't move\n", + "Agent rider 9220 doesn't move\n", + "Agent rider 9242 move from (5, 2) to (5, 3) using car (9184, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9243 move from (5, 2) to (5, 3) using car (9184, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9260 move from (7, 4) to (6, 4) using car (9222, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 9261 doesn't move\n", + "Agent rider 9262 doesn't move\n", + "Agent rider 9263 move from (4, 7) to (4, 6) using car (9231, [(4, 7), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "tick 653 ended\n", + "I am driver 9275 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 9276 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)]\n", + "I am driver 9277 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 9278 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6)]\n", + "I am driver 9279 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 9280 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 9281 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 9282 - trip: [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "8 drivers generated.\n", + "I am rider 9283 - dep: (8, 4) , arr: (9, 7)\n", + "I am rider 9284 - dep: (8, 3) , arr: (8, 6)\n", + "I am rider 9285 - dep: (6, 5) , arr: (7, 3)\n", + "I am rider 9286 - dep: (3, 2) , arr: (7, 2)\n", + "4 riders generated.\n", + "Agent rider 8345 move from (2, 8) to (2, 7) using car (9227, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Rider n° 8345 arrived with a waiting time of 18 ticks\n", + "Agent rider 8458 move from (1, 2) to (0, 2) using car (9152, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8530 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8536 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", + "Agent rider 8537 move from (1, 8) to (2, 8) using car (9266, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8548 move from (1, 2) to (0, 2) using car (9152, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8553 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8721 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", + "Agent rider 8725 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (1, 7) to (1, 6) using car (9264, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 8782 move from (0, 0) to (0, 1) using car (9234, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Rider n° 8782 arrived with a waiting time of 23 ticks\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8851 move from (8, 1) to (8, 2) using car (9282, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 8851 arrived with a waiting time of 12 ticks\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 move from (2, 8) to (1, 8) using car (9240, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8877 move from (1, 1) to (2, 1) using car (9280, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8878 move from (8, 2) to (8, 3) using car (9214, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 8899 move from (5, 8) to (5, 7) using car (9241, [(5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (4, 4) to (4, 5) using car (9225, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 move from (8, 2) to (8, 3) using car (9214, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 8752 move from (2, 3) to (2, 2) using car (9226, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 8766 move from (1, 2) to (0, 2) using car (9152, [(1, 2), (0, 2)], 0)\n", + "Agent rider 8800 move from (7, 1) to (7, 2) using car (9210, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 8866 move from (6, 1) to (6, 2) using car (9214, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 8866 arrived with a waiting time of 10 ticks\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8898 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8899 move from (6, 2) to (6, 3) using car (9225, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 8899 arrived with a waiting time of 9 ticks\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8937 move from (0, 6) to (0, 5) using car (9276, [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 8961 move from (2, 8) to (2, 7) using car (9227, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 8963 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", + "Agent rider 8965 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", + "Agent rider 8967 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8969 doesn't move\n", + "Agent rider 8971 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (7, 1) to (7, 2) using car (9210, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9014 move from (1, 2) to (0, 2) using car (9152, [(1, 2), (0, 2)], 0)\n", + "Agent rider 9027 move from (1, 1) to (0, 1) using car (9257, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9032 doesn't move\n", + "Agent rider 9035 move from (5, 2) to (6, 2) using car (9253, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 move from (0, 6) to (0, 5) using car (9276, [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 9047 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 move from (1, 8) to (2, 8) using car (9266, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9080 move from (2, 3) to (2, 2) using car (9226, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9096 doesn't move\n", + "Driver 9099 arrived\n", + "Agent rider 9102 move from (7, 1) to (7, 2) using car (9210, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9106 doesn't move\n", + "Driver 9107 arrived\n", + "Driver 9109 arrived\n", + "Driver 9119 arrived\n", + "Agent rider 9132 move from (1, 8) to (2, 8) using car (9266, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9134 doesn't move\n", + "Agent rider 9135 move from (5, 2) to (6, 2) using car (9253, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 9157 arrived\n", + "Agent rider 9165 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9166 move from (1, 2) to (0, 2) using car (9152, [(1, 2), (0, 2)], 0)\n", + "Rider n° 9166 arrived with a waiting time of 2 ticks\n", + "Agent rider 9167 move from (6, 7) to (7, 7) using car (9233, [(6, 7), (7, 7)], 0)\n", + "Agent rider 9168 move from (9, 9) to (8, 9) using car (9279, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 move from (2, 6) to (2, 7) using car (9158, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 9170 move from (3, 3) to (3, 2) using car (9206, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9171 move from (1, 8) to (2, 8) using car (9266, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 9176 arrived\n", + "Driver 9178 arrived\n", + "Driver 9183 arrived\n", + "Driver 9185 arrived\n", + "Agent rider 9186 move from (6, 3) to (5, 3) using car (9269, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9187 move from (2, 8) to (2, 7) using car (9227, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 9188 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (1, 8) to (2, 8) using car (9266, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9190 move from (2, 3) to (1, 3) using car (9252, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9193 move from (3, 7) to (2, 7) using car (9138, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 9193 arrived with a waiting time of 2 ticks\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9199 move from (5, 3) to (5, 4) using car (9184, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 move from (0, 6) to (0, 5) using car (9276, [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 9202 doesn't move\n", + "Agent rider 9203 move from (6, 3) to (5, 3) using car (9269, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9204 move from (3, 0) to (4, 0) using car (9146, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9207 arrived\n", + "Driver 9208 arrived\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 move from (3, 0) to (4, 0) using car (9146, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9217 move from (4, 9) to (4, 8) using car (9223, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9218 move from (4, 9) to (4, 8) using car (9223, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9219 move from (9, 3) to (9, 2) using car (9205, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 doesn't move\n", + "Driver 9230 arrived\n", + "Driver 9239 arrived\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 move from (5, 3) to (5, 4) using car (9184, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "Driver 9248 arrived\n", + "Driver 9249 arrived\n", + "Driver 9256 arrived\n", + "Agent rider 9259 move from (9, 9) to (8, 9) using car (9279, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9260 doesn't move\n", + "Agent rider 9261 move from (4, 5) to (5, 5) using car (9212, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 doesn't move\n", + "Agent rider 9263 move from (4, 6) to (4, 5) using car (9240, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9283 move from (8, 4) to (8, 3) using car (9270, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 9284 doesn't move\n", + "Agent rider 9285 move from (6, 5) to (6, 4) using car (9228, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 9286 move from (3, 2) to (4, 2) using car (9273, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "tick 654 ended\n", + "I am driver 9287 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8536 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8537 move from (2, 8) to (3, 8) using car (9266, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8721 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8725 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8741 move from (6, 3) to (7, 3) using car (9225, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8752 move from (2, 2) to (2, 1) using car (9226, [(2, 2), (2, 1)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8898 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8934 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8937 move from (0, 5) to (0, 4) using car (9276, [(0, 5), (0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 8961 move from (2, 7) to (2, 6) using car (9227, [(2, 7), (2, 6)], 0)\n", + "Agent rider 8963 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8965 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8967 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (6, 2) to (6, 3) using car (9268, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9018 move from (5, 8) to (5, 7) using car (9241, [(5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (2, 4) to (2, 3) using car (9238, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9046 move from (9, 9) to (8, 9) using car (9213, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 move from (3, 5) to (2, 5) using car (9226, [(3, 5), (2, 5)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 move from (1, 2) to (1, 3) using car (9277, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (4, 3) to (3, 3) using car (9246, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (4, 1) to (4, 2) using car (9271, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (1, 1) to (2, 1) using car (9280, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 8971 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 8974 move from (6, 3) to (7, 3) using car (9225, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8989 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 move from (0, 1) to (0, 2) using car (9257, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9029 doesn't move\n", + "Agent rider 9032 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9035 move from (6, 2) to (7, 2) using car (9253, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 9035 arrived with a waiting time of 4 ticks\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 move from (0, 5) to (0, 4) using car (9276, [(0, 5), (0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 9047 move from (2, 2) to (2, 1) using car (9226, [(2, 2), (2, 1)], 0)\n", + "Driver 9058 arrived\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (3, 2) to (3, 1) using car (9206, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9078 move from (2, 8) to (3, 8) using car (9266, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9080 move from (2, 2) to (2, 1) using car (9226, [(2, 2), (2, 1)], 0)\n", + "Driver 9087 arrived\n", + "Agent rider 9096 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 9096 arrived with a waiting time of 4 ticks\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9106 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 9109 arrived\n", "Driver 9115 arrived\n", - "Agent rider 9123 move from (1, 1) to (2, 1) using car (9280, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9124 move from (1, 4) to (1, 5) using car (9270, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9125 move from (8, 5) to (8, 4) using car (9248, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9128 doesn't move\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 doesn't move\n", - "Driver 9138 arrived\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (9, 9) to (8, 9) using car (9213, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 9152 arrived\n", - "Agent rider 9155 move from (2, 8) to (3, 8) using car (9191, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (4, 5) to (4, 4) using car (9193, [(4, 5), (4, 4)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (5, 8) to (5, 7) using car (9241, [(5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 9161 move from (5, 3) to (6, 3) using car (9237, [(5, 3), (6, 3), (7, 3)], 0)\n", - "Driver 9163 arrived\n", - "Driver 9165 arrived\n", - "Agent rider 9170 move from (4, 9) to (3, 9) using car (9245, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9172 move from (1, 7) to (1, 6) using car (9264, [(1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 9173 move from (1, 2) to (1, 3) using car (9277, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 3) to (7, 4) using car (9239, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9176 move from (8, 5) to (8, 4) using car (9248, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9177 move from (8, 2) to (8, 3) using car (9214, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 9179 arrived\n", - "Agent rider 9186 move from (6, 2) to (7, 2) using car (9227, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (1, 1) to (1, 2) using car (9302, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9189 move from (4, 9) to (3, 9) using car (9245, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Driver 9198 arrived\n", - "Agent rider 9200 move from (6, 2) to (7, 2) using car (9227, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 9200 arrived with a waiting time of 0 ticks\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (9, 9) to (8, 9) using car (9213, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Driver 9210 arrived\n", - "Agent rider 9216 move from (1, 1) to (2, 1) using car (9201, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9217 move from (1, 1) to (2, 1) using car (9201, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 9218 arrived\n", - "Driver 9220 arrived\n", - "Driver 9221 arrived\n", - "Driver 9223 arrived\n", - "Agent rider 9228 move from (1, 1) to (2, 1) using car (9280, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (9, 9) to (8, 9) using car (9213, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (7, 7) to (6, 7) using car (9263, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9231 move from (8, 2) to (9, 2) using car (9184, [(8, 2), (9, 2)], 0)\n", - "Agent rider 9232 doesn't move\n", + "Agent rider 9132 move from (2, 8) to (3, 8) using car (9266, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9134 move from (8, 9) to (7, 9) using car (9279, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9135 move from (6, 2) to (7, 2) using car (9253, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 9136 arrived\n", + "Driver 9159 arrived\n", + "Agent rider 9165 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (7, 7) to (7, 6) using car (9265, [(7, 7), (7, 6)], 0)\n", + "Agent rider 9168 move from (8, 9) to (7, 9) using car (9279, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 move from (2, 7) to (2, 6) using car (9227, [(2, 7), (2, 6)], 0)\n", + "Agent rider 9170 move from (3, 2) to (3, 1) using car (9206, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9171 move from (2, 8) to (3, 8) using car (9266, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 9174 arrived\n", + "Driver 9178 arrived\n", + "Driver 9180 arrived\n", + "Agent rider 9186 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9187 move from (2, 7) to (2, 6) using car (9227, [(2, 7), (2, 6)], 0)\n", + "Agent rider 9188 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (2, 8) to (3, 8) using car (9266, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9190 move from (1, 3) to (1, 4) using car (9252, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9199 move from (5, 4) to (5, 5) using car (9184, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9200 doesn't move\n", + "Agent rider 9201 move from (0, 5) to (0, 4) using car (9276, [(0, 5), (0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 9202 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9203 move from (5, 3) to (4, 3) using car (9269, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9204 move from (4, 0) to (5, 0) using car (9146, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9208 arrived\n", + "Driver 9209 arrived\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 move from (4, 0) to (5, 0) using car (9146, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9217 move from (4, 8) to (4, 7) using car (9223, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9218 move from (4, 8) to (4, 7) using car (9223, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9219 move from (9, 2) to (9, 1) using car (9205, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 doesn't move\n", "Driver 9235 arrived\n", - "Driver 9243 arrived\n", - "Driver 9250 arrived\n", - "Agent rider 9253 move from (0, 2) to (0, 3) using car (9304, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 9254 move from (7, 2) to (7, 3) using car (9269, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9255 move from (9, 9) to (8, 9) using car (9213, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Agent rider 9257 move from (5, 8) to (4, 8) using car (9293, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9266 arrived\n", - "Agent rider 9278 move from (1, 1) to (1, 2) using car (9302, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9296 doesn't move\n" + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 move from (5, 4) to (5, 5) using car (9184, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (1, 6) to (1, 7) using car (9277, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Driver 9249 arrived\n", + "Agent rider 9259 move from (8, 9) to (7, 9) using car (9279, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9260 move from (6, 4) to (6, 3) using car (9228, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 9261 move from (5, 5) to (5, 6) using car (9212, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 doesn't move\n", + "Agent rider 9263 move from (4, 5) to (4, 4) using car (9240, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 9263 arrived with a waiting time of 0 ticks\n", + "Agent rider 9283 doesn't move\n", + "Agent rider 9284 doesn't move\n", + "Agent rider 9285 move from (6, 4) to (6, 3) using car (9228, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 9286 move from (4, 2) to (5, 2) using car (9273, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "tick 655 ended\n", + "I am driver 9288 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 9289 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 9290 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 9291 - trip: [(7, 6), (6, 6), (5, 6), (5, 7)]\n", + "I am driver 9292 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 9293 - trip: [(9, 4), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 9294 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 9295 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5)]\n", + "I am driver 9296 - trip: [(3, 2), (2, 2), (1, 2)]\n", + "I am driver 9297 - trip: [(9, 5), (8, 5), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 9298 - trip: [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 9299 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 9300 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", + "I am driver 9301 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 9302 - trip: [(1, 7), (1, 6)]\n", + "I am driver 9303 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 9304 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 9305 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 9306 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 9307 - trip: [(8, 8), (7, 8), (6, 8), (6, 7)]\n", + "I am driver 9308 - trip: [(4, 7), (4, 6), (4, 5), (4, 4)]\n", + "21 drivers generated.\n", + "I am rider 9309 - dep: (1, 2) , arr: (0, 9)\n", + "I am rider 9310 - dep: (6, 0) , arr: (8, 6)\n", + "I am rider 9311 - dep: (4, 3) , arr: (8, 9)\n", + "I am rider 9312 - dep: (4, 2) , arr: (8, 9)\n", + "4 riders generated.\n", + "Agent rider 8458 move from (0, 2) to (0, 3) using car (9257, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8530 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8536 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8537 move from (3, 8) to (3, 7) using car (9266, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8548 move from (0, 2) to (0, 3) using car (9257, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8553 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8721 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8725 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8741 move from (7, 3) to (8, 3) using car (9225, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 move from (0, 2) to (0, 3) using car (9257, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 8800 move from (7, 2) to (8, 2) using car (9253, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 8896 move from (8, 8) to (7, 8) using car (9307, [(8, 8), (7, 8), (6, 8), (6, 7)], 0)\n", + "Agent rider 8898 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8934 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 8937 move from (0, 4) to (0, 3) using car (9276, [(0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8965 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8967 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8969 doesn't move\n", + "Agent rider 8971 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 8974 move from (7, 3) to (8, 3) using car (9225, [(7, 3), (8, 3), (9, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 doesn't move\n", - "Agent rider 9310 move from (0, 2) to (0, 3) using car (9304, [(0, 2), (0, 3), (0, 4)], 0)\n", - "tick 665 ended\n", - "I am driver 9311 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 9312 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9313 - trip: [(3, 4), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 9314 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9315 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 9316 - trip: [(4, 7), (4, 6), (4, 5), (3, 5), (2, 5)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 move from (1, 8) to (0, 8) using car (9240, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (1, 8) to (0, 8) using car (9240, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8779 move from (1, 6) to (2, 6) using car (9264, [(1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 move from (1, 8) to (0, 8) using car (9240, [(1, 8), (0, 8)], 0)\n", - "Agent rider 8877 move from (2, 1) to (3, 1) using car (9280, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8878 move from (8, 3) to (8, 4) using car (9214, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Rider n° 8878 arrived with a waiting time of 9 ticks\n", - "Agent rider 8899 move from (5, 7) to (6, 7) using car (9241, [(5, 7), (6, 7)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (4, 5) to (5, 5) using car (9225, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8957 move from (8, 3) to (8, 4) using car (9214, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Rider n° 8957 arrived with a waiting time of 9 ticks\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (6, 3) to (6, 4) using car (9268, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9018 move from (5, 7) to (6, 7) using car (9241, [(5, 7), (6, 7)], 0)\n", - "Rider n° 9018 arrived with a waiting time of 8 ticks\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (2, 3) to (2, 2) using car (9238, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9046 move from (8, 9) to (7, 9) using car (9213, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8989 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 8997 doesn't move\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9011 move from (7, 2) to (8, 2) using car (9253, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9012 doesn't move\n", + "Agent rider 9014 move from (0, 2) to (0, 3) using car (9257, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9027 move from (0, 2) to (0, 3) using car (9257, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9029 move from (7, 3) to (8, 3) using car (9225, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 9029 arrived with a waiting time of 10 ticks\n", + "Agent rider 9032 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9036 move from (9, 6) to (8, 6) using car (9305, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9037 move from (0, 4) to (0, 3) using car (9276, [(0, 4), (0, 3), (1, 3)], 0)\n", "Agent rider 9047 doesn't move\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 move from (1, 3) to (1, 4) using car (9277, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 move from (8, 9) to (7, 9) using car (9213, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9087 move from (3, 3) to (3, 4) using car (9246, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (4, 2) to (4, 3) using car (9271, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (2, 1) to (3, 1) using car (9280, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 9112 arrived\n", - "Driver 9116 arrived\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (1, 5) to (1, 6) using car (9270, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9125 move from (8, 4) to (8, 3) using car (9248, [(8, 4), (8, 3)], 0)\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9128 move from (1, 8) to (0, 8) using car (9240, [(1, 8), (0, 8)], 0)\n", - "Rider n° 9128 arrived with a waiting time of 7 ticks\n", - "Agent rider 9129 doesn't move\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (8, 9) to (7, 9) using car (9213, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9076 move from (7, 4) to (7, 3) using car (9280, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9077 move from (3, 1) to (2, 1) using car (9206, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9078 move from (3, 8) to (2, 8) using car (9234, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 9080 doesn't move\n", + "Agent rider 9096 doesn't move\n", + "Agent rider 9102 move from (7, 2) to (8, 2) using car (9253, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9104 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9106 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 9115 arrived\n", + "Agent rider 9132 move from (3, 8) to (3, 7) using car (9266, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9134 move from (7, 9) to (8, 9) using car (9299, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9135 move from (7, 2) to (8, 2) using car (9253, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 9152 arrived\n", "Driver 9154 arrived\n", - "Agent rider 9155 move from (3, 8) to (4, 8) using car (9191, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 doesn't move\n", - "Agent rider 9158 move from (1, 6) to (2, 6) using car (9264, [(1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 9159 doesn't move\n", - "Agent rider 9161 move from (6, 3) to (7, 3) using car (9237, [(6, 3), (7, 3)], 0)\n", - "Driver 9165 arrived\n", - "Driver 9168 arrived\n", - "Agent rider 9170 move from (3, 9) to (2, 9) using car (9245, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9171 move from (5, 2) to (4, 2) using car (9262, [(5, 2), (4, 2)], 0)\n", - "Agent rider 9172 move from (1, 6) to (2, 6) using car (9264, [(1, 6), (2, 6), (3, 6)], 0)\n", - "Agent rider 9173 move from (1, 3) to (1, 4) using car (9277, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 4) to (7, 5) using car (9239, [(7, 4), (7, 5)], 0)\n", - "Agent rider 9176 doesn't move\n", - "Agent rider 9177 move from (8, 3) to (8, 4) using car (9214, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 9181 arrived\n", - "Driver 9183 arrived\n", - "Agent rider 9186 move from (7, 2) to (8, 2) using car (9227, [(7, 2), (8, 2)], 0)\n", + "Agent rider 9165 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (7, 6) to (7, 7) using car (9241, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9168 move from (7, 9) to (7, 8) using car (9279, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9171 move from (3, 8) to (3, 7) using car (9266, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 9178 arrived\n", + "Agent rider 9186 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (1, 2) to (1, 3) using car (9302, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9189 move from (3, 9) to (2, 9) using car (9245, [(3, 9), (2, 9)], 0)\n", - "Rider n° 9189 arrived with a waiting time of 5 ticks\n", - "Agent rider 9190 doesn't move\n", - "Driver 9195 arrived\n", + "Agent rider 9188 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (3, 8) to (3, 7) using car (9266, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9190 move from (1, 4) to (1, 5) using car (9252, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Driver 9194 arrived\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9199 move from (5, 5) to (4, 5) using car (9251, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 9199 arrived with a waiting time of 1 ticks\n", "Agent rider 9200 doesn't move\n", - "Driver 9202 arrived\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (8, 9) to (7, 9) using car (9213, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 move from (8, 1) to (8, 2) using car (9224, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 9216 move from (2, 1) to (3, 1) using car (9201, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9217 move from (2, 1) to (3, 1) using car (9201, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 9221 arrived\n", - "Agent rider 9228 move from (2, 1) to (3, 1) using car (9280, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (8, 9) to (7, 9) using car (9213, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (6, 7) to (5, 7) using car (9263, [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 3) to (0, 4) using car (9304, [(0, 3), (0, 4)], 0)\n", - "Agent rider 9254 move from (7, 3) to (7, 4) using car (9269, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9255 move from (8, 9) to (7, 9) using car (9213, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Agent rider 9257 move from (4, 8) to (3, 8) using car (9293, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 9257 arrived with a waiting time of 2 ticks\n", - "Agent rider 9278 move from (1, 2) to (1, 3) using car (9302, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9295 move from (3, 9) to (2, 9) using car (9245, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9296 move from (8, 2) to (8, 3) using car (9282, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (3, 9) to (2, 9) using car (9245, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9298 doesn't move\n", - "Agent rider 9310 move from (0, 3) to (0, 4) using car (9304, [(0, 3), (0, 4)], 0)\n", - "tick 666 ended\n", - "I am driver 9317 - trip: [(4, 9), (5, 9), (6, 9)]\n", - "1 drivers generated.\n", - "I am rider 9318 - dep: (2, 1) , arr: (9, 3)\n", - "I am rider 9319 - dep: (7, 5) , arr: (1, 0)\n", - "I am rider 9320 - dep: (5, 9) , arr: (4, 1)\n", - "3 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (2, 6) to (3, 6) using car (9264, [(2, 6), (3, 6)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (3, 1) to (3, 2) using car (9280, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (5, 5) to (6, 5) using car (9225, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (6, 4) to (6, 5) using car (9268, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (2, 2) to (2, 1) using car (9238, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9046 move from (7, 9) to (6, 9) using car (9213, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9047 move from (2, 5) to (1, 5) using car (9287, [(2, 5), (1, 5)], 0)\n", - "Rider n° 9047 arrived with a waiting time of 7 ticks\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 move from (1, 4) to (1, 5) using car (9277, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 move from (7, 9) to (6, 9) using car (9213, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9087 move from (3, 4) to (3, 5) using car (9246, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (4, 3) to (3, 3) using car (9271, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (3, 1) to (3, 2) using car (9280, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 9116 arrived\n", - "Agent rider 9123 move from (2, 1) to (2, 2) using car (9300, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 move from (1, 6) to (1, 7) using car (9270, [(1, 6), (1, 7)], 0)\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9129 move from (4, 6) to (5, 6) using car (9286, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (3, 1) to (4, 1) using car (9201, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (7, 9) to (6, 9) using car (9213, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9155 move from (4, 8) to (4, 9) using car (9260, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 doesn't move\n", - "Agent rider 9158 move from (2, 6) to (3, 6) using car (9264, [(2, 6), (3, 6)], 0)\n", - "Agent rider 9159 move from (5, 7) to (4, 7) using car (9263, [(5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9161 doesn't move\n", - "Driver 9168 arrived\n", + "Agent rider 9201 move from (0, 4) to (0, 3) using car (9276, [(0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 9202 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9203 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9203 arrived with a waiting time of 1 ticks\n", + "Agent rider 9204 move from (5, 0) to (6, 0) using car (9146, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9209 arrived\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 move from (5, 0) to (6, 0) using car (9146, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9217 move from (4, 7) to (4, 6) using car (9223, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9218 move from (4, 7) to (4, 6) using car (9223, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9219 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 doesn't move\n", + "Driver 9229 arrived\n", + "Driver 9233 arrived\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 move from (5, 5) to (5, 6) using car (9184, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (1, 7) to (1, 6) using car (9302, [(1, 7), (1, 6)], 0)\n", + "Agent rider 9259 move from (7, 9) to (7, 8) using car (9279, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9260 move from (6, 3) to (6, 2) using car (9228, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Rider n° 9260 arrived with a waiting time of 1 ticks\n", + "Agent rider 9261 move from (5, 6) to (5, 7) using car (9212, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 move from (9, 1) to (9, 0) using car (9205, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9283 move from (8, 3) to (8, 4) using car (9300, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 9284 move from (8, 3) to (8, 4) using car (9300, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 9285 move from (6, 3) to (6, 2) using car (9228, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 9286 move from (5, 2) to (6, 2) using car (9273, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9310 doesn't move\n", + "Agent rider 9311 move from (4, 3) to (4, 2) using car (9232, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9312 doesn't move\n", + "tick 656 ended\n", + "I am driver 9313 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 9314 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 9315 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 9316 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 9317 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 9318 - trip: [(5, 5), (6, 5), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 9319 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3)]\n", + "7 drivers generated.\n", + "I am rider 9320 - dep: (9, 0) , arr: (5, 1)\n", + "I am rider 9321 - dep: (5, 1) , arr: (4, 6)\n", + "2 riders generated.\n", + "Agent rider 8458 move from (0, 3) to (0, 4) using car (9257, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8530 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (3, 7) to (3, 6) using car (9266, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8548 move from (0, 3) to (0, 4) using car (9257, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8553 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (8, 3) to (9, 3) using car (9225, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8752 move from (2, 1) to (1, 1) using car (9206, [(2, 1), (1, 1)], 0)\n", + "Agent rider 8766 move from (0, 3) to (0, 4) using car (9257, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8800 move from (8, 2) to (9, 2) using car (9253, [(8, 2), (9, 2)], 0)\n", + "Agent rider 8896 doesn't move\n", + "Agent rider 8898 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8934 move from (4, 2) to (4, 1) using car (9269, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8937 move from (0, 3) to (1, 3) using car (9276, [(0, 3), (1, 3)], 0)\n", + "Rider n° 8937 arrived with a waiting time of 7 ticks\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8969 move from (5, 7) to (5, 8) using car (9212, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8974 move from (8, 3) to (9, 3) using car (9225, [(8, 3), (9, 3)], 0)\n", + "Agent rider 8989 move from (4, 2) to (4, 1) using car (9269, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8997 move from (5, 9) to (6, 9) using car (9254, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8998 doesn't move\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9011 move from (8, 2) to (9, 2) using car (9253, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9012 move from (5, 9) to (6, 9) using car (9140, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 9012 arrived with a waiting time of 15 ticks\n", + "Agent rider 9014 move from (0, 3) to (0, 4) using car (9257, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9027 move from (0, 3) to (1, 3) using car (9276, [(0, 3), (1, 3)], 0)\n", + "Agent rider 9032 move from (4, 2) to (4, 1) using car (9232, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9036 move from (8, 6) to (7, 6) using car (9305, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9037 move from (0, 3) to (1, 3) using car (9276, [(0, 3), (1, 3)], 0)\n", + "Agent rider 9047 move from (2, 1) to (1, 1) using car (9206, [(2, 1), (1, 1)], 0)\n", + "Agent rider 9076 move from (7, 3) to (7, 2) using car (9282, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 9077 move from (2, 1) to (3, 1) using car (9288, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9078 move from (2, 8) to (1, 8) using car (9234, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 9080 move from (2, 1) to (1, 1) using car (9206, [(2, 1), (1, 1)], 0)\n", + "Agent rider 9102 move from (8, 2) to (9, 2) using car (9253, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9104 move from (4, 2) to (4, 1) using car (9269, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9106 move from (4, 2) to (4, 1) using car (9232, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9132 move from (3, 7) to (3, 6) using car (9266, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9134 move from (8, 9) to (9, 9) using car (9299, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9135 move from (8, 2) to (9, 2) using car (9253, [(8, 2), (9, 2)], 0)\n", + "Driver 9138 arrived\n", + "Driver 9154 arrived\n", + "Agent rider 9165 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 move from (7, 8) to (7, 7) using car (9279, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 doesn't move\n", "Agent rider 9170 doesn't move\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9172 move from (2, 6) to (3, 6) using car (9264, [(2, 6), (3, 6)], 0)\n", - "Rider n° 9172 arrived with a waiting time of 7 ticks\n", - "Agent rider 9173 move from (1, 4) to (1, 5) using car (9277, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 5) to (7, 6) using car (9307, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9176 move from (8, 4) to (8, 5) using car (9214, [(8, 4), (8, 5)], 0)\n", - "Agent rider 9177 move from (8, 4) to (8, 5) using car (9214, [(8, 4), (8, 5)], 0)\n", - "Driver 9183 arrived\n", - "Driver 9184 arrived\n", - "Driver 9185 arrived\n", - "Agent rider 9186 move from (8, 2) to (8, 1) using car (9306, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 9171 move from (3, 7) to (3, 6) using car (9266, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9186 move from (4, 2) to (4, 1) using car (9232, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (1, 3) to (1, 4) using car (9302, [(1, 3), (1, 4)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Driver 9193 arrived\n", - "Agent rider 9200 move from (6, 2) to (7, 2) using car (9308, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Rider n° 9200 arrived with a waiting time of 1 ticks\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (7, 9) to (6, 9) using car (9213, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 move from (8, 2) to (8, 3) using car (9224, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 9216 move from (3, 1) to (4, 1) using car (9201, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9217 move from (3, 1) to (4, 1) using car (9201, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9188 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (3, 7) to (3, 6) using car (9266, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9190 move from (1, 5) to (1, 6) using car (9252, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9191 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9200 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9201 move from (0, 3) to (1, 3) using car (9276, [(0, 3), (1, 3)], 0)\n", + "Agent rider 9202 move from (4, 2) to (4, 1) using car (9232, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9204 move from (6, 0) to (7, 0) using car (9315, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 9211 arrived\n", + "Driver 9213 arrived\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 move from (6, 0) to (7, 0) using car (9315, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9217 move from (4, 6) to (4, 7) using car (9289, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9218 move from (4, 6) to (4, 5) using car (9223, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9219 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 9224 arrived\n", "Driver 9226 arrived\n", - "Agent rider 9228 move from (3, 1) to (3, 2) using car (9280, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (7, 9) to (6, 9) using car (9213, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (5, 7) to (4, 7) using car (9263, [(5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (5, 3) to (5, 2) using car (9283, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 9236 arrived\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9254 move from (7, 4) to (7, 5) using car (9269, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9255 move from (7, 9) to (6, 9) using car (9213, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", + "Driver 9227 arrived\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 move from (5, 6) to (5, 7) using car (9184, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9244 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9245 doesn't move\n", + "Agent rider 9259 move from (7, 8) to (7, 7) using car (9279, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9261 move from (5, 7) to (5, 8) using car (9212, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Driver 9265 arrived\n", - "Agent rider 9278 move from (1, 3) to (1, 4) using car (9302, [(1, 3), (1, 4)], 0)\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9296 move from (8, 3) to (8, 4) using car (9282, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 doesn't move\n", - "Agent rider 9310 doesn't move\n", - "Agent rider 9318 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 doesn't move\n", - "tick 667 ended\n", - "I am driver 9321 - trip: [(7, 9), (7, 8), (6, 8)]\n", - "I am driver 9322 - trip: [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 9323 - trip: [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6)]\n", - "I am driver 9324 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 9325 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 9326 - trip: [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 9327 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 9328 - trip: [(6, 1), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 9329 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 9330 - trip: [(5, 2), (5, 3), (5, 4)]\n", - "I am driver 9331 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (2, 4)]\n", - "I am driver 9332 - trip: [(5, 5), (5, 6)]\n", - "I am driver 9333 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 9334 - trip: [(2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 9335 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 9336 - trip: [(8, 7), (8, 8)]\n", - "I am driver 9337 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 9338 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 9339 - trip: [(9, 4), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 9340 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "20 drivers generated.\n", - "I am rider 9341 - dep: (6, 7) , arr: (0, 8)\n", - "1 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", + "Driver 9267 arrived\n", + "Agent rider 9283 move from (8, 4) to (8, 5) using car (9300, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 9284 move from (8, 4) to (8, 5) using car (9293, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9285 move from (6, 2) to (6, 3) using car (9273, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9286 move from (6, 2) to (6, 1) using car (9228, [(6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9310 move from (6, 0) to (7, 0) using car (9315, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9311 move from (4, 2) to (4, 1) using car (9232, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9312 move from (4, 2) to (4, 1) using car (9232, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9320 move from (9, 0) to (8, 0) using car (9205, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9321 doesn't move\n", + "tick 657 ended\n", + "I am driver 9322 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 9323 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 9324 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 9325 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "4 drivers generated.\n", + "I am rider 9326 - dep: (3, 8) , arr: (9, 9)\n", + "I am rider 9327 - dep: (9, 8) , arr: (6, 3)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8537 move from (3, 6) to (3, 5) using car (9266, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8725 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (3, 2) to (3, 3) using car (9280, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (6, 5) to (6, 6) using car (9268, [(6, 5), (6, 6)], 0)\n", - "Agent rider 8956 doesn't move\n", + "Agent rider 8752 move from (1, 1) to (2, 1) using car (9319, [(1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8896 move from (7, 8) to (7, 9) using car (9298, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8898 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 8934 move from (4, 1) to (4, 0) using car (9269, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8965 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8967 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (6, 5) to (7, 5) using car (9225, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (2, 1) to (1, 1) using car (9238, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9046 move from (6, 9) to (5, 9) using car (9213, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9051 doesn't move\n", - "Agent rider 9071 move from (1, 5) to (1, 6) using car (9277, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (3, 5) to (3, 6) using car (9246, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (3, 3) to (2, 3) using car (9271, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (3, 2) to (3, 3) using car (9280, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9123 move from (2, 2) to (2, 3) using car (9300, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 move from (8, 3) to (8, 4) using car (9224, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9129 move from (5, 6) to (6, 6) using car (9286, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9130 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 move from (8, 7) to (8, 8) using car (9336, [(8, 7), (8, 8)], 0)\n", - "Agent rider 9145 move from (6, 9) to (5, 9) using car (9213, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9155 move from (4, 9) to (5, 9) using car (9260, [(4, 9), (5, 9)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (4, 4) to (4, 3) using car (9314, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9158 doesn't move\n", - "Agent rider 9159 move from (4, 7) to (4, 8) using car (9263, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9161 move from (7, 3) to (7, 4) using car (9309, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Rider n° 9161 arrived with a waiting time of 1 ticks\n", - "Agent rider 9170 doesn't move\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (1, 5) to (1, 6) using car (9277, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 6) to (7, 7) using car (9307, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9176 doesn't move\n", - "Agent rider 9177 doesn't move\n", - "Driver 9184 arrived\n", - "Agent rider 9186 move from (8, 1) to (8, 0) using car (9306, [(8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 8971 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (4, 1) to (4, 0) using car (9269, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8997 move from (6, 9) to (7, 9) using car (9254, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 8998 move from (4, 1) to (4, 0) using car (9232, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 8998 arrived with a waiting time of 10 ticks\n", + "Agent rider 9000 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9032 move from (4, 1) to (4, 0) using car (9232, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9047 move from (1, 1) to (2, 1) using car (9319, [(1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 9076 move from (7, 2) to (7, 1) using car (9282, [(7, 2), (7, 1)], 0)\n", + "Agent rider 9077 move from (3, 1) to (4, 1) using car (9288, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9078 move from (1, 8) to (1, 7) using car (9234, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 9080 move from (1, 1) to (2, 1) using car (9319, [(1, 1), (2, 1), (2, 2), (2, 3)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 move from (4, 1) to (4, 0) using car (9269, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9106 move from (4, 1) to (4, 0) using car (9232, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9106 arrived with a waiting time of 4 ticks\n", + "Agent rider 9132 move from (3, 6) to (3, 5) using car (9266, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9134 move from (9, 9) to (9, 8) using car (9299, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9135 doesn't move\n", + "Driver 9143 arrived\n", + "Driver 9147 arrived\n", + "Driver 9158 arrived\n", + "Agent rider 9165 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9168 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 move from (3, 1) to (4, 1) using car (9288, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9171 move from (3, 6) to (3, 5) using car (9266, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9186 move from (4, 1) to (4, 0) using car (9232, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9186 arrived with a waiting time of 0 ticks\n", "Agent rider 9187 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9200 move from (6, 2) to (7, 2) using car (9219, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 9200 arrived with a waiting time of 1 ticks\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (6, 9) to (5, 9) using car (9213, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9208 move from (8, 3) to (8, 4) using car (9224, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 9216 move from (4, 1) to (5, 1) using car (9201, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9217 move from (4, 1) to (5, 1) using car (9201, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9188 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (3, 6) to (3, 5) using car (9266, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9190 move from (1, 6) to (1, 7) using car (9252, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9200 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9202 move from (4, 1) to (4, 0) using car (9232, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9202 arrived with a waiting time of 4 ticks\n", + "Agent rider 9204 move from (7, 0) to (7, 1) using car (9315, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9216 move from (7, 0) to (7, 1) using car (9315, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9217 doesn't move\n", + "Agent rider 9218 move from (4, 5) to (4, 4) using car (9223, [(4, 5), (4, 4)], 0)\n", + "Agent rider 9219 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Driver 9227 arrived\n", - "Agent rider 9228 move from (3, 2) to (3, 3) using car (9280, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (6, 9) to (5, 9) using car (9213, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (4, 7) to (4, 8) using car (9263, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (5, 2) to (4, 2) using car (9283, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Driver 9237 arrived\n", - "Driver 9239 arrived\n", - "Driver 9240 arrived\n", - "Driver 9241 arrived\n", - "Driver 9244 arrived\n", - "Driver 9245 arrived\n", - "Driver 9248 arrived\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9254 move from (7, 5) to (7, 6) using car (9269, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9255 move from (6, 9) to (5, 9) using car (9213, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Driver 9262 arrived\n", - "Agent rider 9278 doesn't move\n", - "Driver 9288 arrived\n", - "Agent rider 9295 move from (2, 9) to (1, 9) using car (9247, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9296 move from (8, 4) to (8, 5) using car (9282, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (2, 9) to (1, 9) using car (9247, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9298 move from (8, 7) to (8, 8) using car (9336, [(8, 7), (8, 8)], 0)\n", - "Driver 9299 arrived\n", - "Driver 9304 arrived\n", - "Agent rider 9310 doesn't move\n", - "Agent rider 9318 doesn't move\n", - "Agent rider 9319 move from (7, 5) to (7, 6) using car (9273, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9320 move from (5, 9) to (6, 9) using car (9317, [(5, 9), (6, 9)], 0)\n", - "Agent rider 9341 doesn't move\n", - "tick 668 ended\n", - "I am driver 9342 - trip: [(5, 9), (4, 9)]\n", - "1 drivers generated.\n", - "I am rider 9343 - dep: (6, 7) , arr: (2, 4)\n", - "1 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 move from (7, 5) to (8, 5) using car (9225, [(7, 5), (8, 5)], 0)\n", - "Agent rider 8724 doesn't move\n", + "Driver 9231 arrived\n", + "Driver 9238 arrived\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "Driver 9250 arrived\n", + "Driver 9255 arrived\n", + "Driver 9258 arrived\n", + "Agent rider 9259 move from (7, 7) to (7, 6) using car (9279, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9261 move from (5, 8) to (6, 8) using car (9212, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9283 move from (8, 5) to (8, 6) using car (9300, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 9284 move from (8, 5) to (8, 6) using car (9293, [(8, 5), (8, 6)], 0)\n", + "Rider n° 9284 arrived with a waiting time of 2 ticks\n", + "Agent rider 9285 move from (6, 3) to (6, 4) using car (9273, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9286 move from (6, 1) to (7, 1) using car (9228, [(6, 1), (7, 1)], 0)\n", + "Driver 9302 arrived\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9310 move from (7, 0) to (7, 1) using car (9315, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9320 move from (8, 0) to (7, 0) using car (9205, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9321 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 doesn't move\n", + "tick 658 ended\n", + "I am driver 9328 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)]\n", + "I am driver 9329 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)]\n", + "I am driver 9330 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 9331 - trip: [(5, 5), (6, 5)]\n", + "I am driver 9332 - trip: [(2, 1), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 9333 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 9334 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 9335 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "8 drivers generated.\n", + "I am rider 9336 - dep: (3, 4) , arr: (5, 8)\n", + "I am rider 9337 - dep: (3, 2) , arr: (8, 8)\n", + "I am rider 9338 - dep: (5, 8) , arr: (2, 0)\n", + "I am rider 9339 - dep: (2, 4) , arr: (2, 9)\n", + "I am rider 9340 - dep: (5, 6) , arr: (2, 3)\n", + "I am rider 9341 - dep: (9, 5) , arr: (4, 0)\n", + "I am rider 9342 - dep: (2, 8) , arr: (2, 6)\n", + "I am rider 9343 - dep: (2, 7) , arr: (6, 4)\n", + "8 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8537 move from (3, 5) to (3, 4) using car (9266, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8725 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", "Agent rider 8741 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 6) to (3, 7) using car (9246, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 move from (7, 5) to (8, 5) using car (9225, [(7, 5), (8, 5)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (3, 3) to (3, 4) using car (9280, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8899 move from (6, 7) to (6, 6) using car (9337, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (6, 6) to (6, 5) using car (9286, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8956 doesn't move\n", + "Agent rider 8752 move from (2, 1) to (2, 0) using car (9332, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8896 move from (7, 9) to (8, 9) using car (9254, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 8896 arrived with a waiting time of 20 ticks\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8934 move from (4, 0) to (3, 0) using car (9269, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8965 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8967 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (7, 5) to (8, 5) using car (9225, [(7, 5), (8, 5)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (1, 1) to (0, 1) using car (9238, [(1, 1), (0, 1)], 0)\n", - "Agent rider 9046 move from (5, 9) to (4, 9) using car (9342, [(5, 9), (4, 9)], 0)\n", - "Agent rider 9051 move from (1, 9) to (0, 9) using car (9301, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9071 move from (1, 6) to (1, 7) using car (9277, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (3, 6) to (3, 7) using car (9246, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 9088 move from (2, 3) to (1, 3) using car (9271, [(2, 3), (1, 3)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (3, 3) to (3, 4) using car (9280, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9123 move from (2, 3) to (2, 4) using car (9300, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 move from (8, 4) to (9, 4) using car (9224, [(8, 4), (9, 4)], 0)\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9129 move from (6, 6) to (6, 5) using car (9286, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9130 move from (1, 9) to (0, 9) using car (9247, [(1, 9), (0, 9)], 0)\n", - "Rider n° 9130 arrived with a waiting time of 12 ticks\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (5, 9) to (4, 9) using car (9213, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (4, 3) to (5, 3) using car (9291, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9158 move from (3, 6) to (3, 5) using car (9324, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9159 move from (4, 8) to (4, 9) using car (9263, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 9159 arrived with a waiting time of 3 ticks\n", - "Agent rider 9170 doesn't move\n", - "Agent rider 9171 move from (4, 2) to (3, 2) using car (9283, [(4, 2), (3, 2)], 0)\n", - "Agent rider 9173 move from (1, 6) to (1, 7) using car (9277, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 7) to (7, 8) using car (9307, [(7, 7), (7, 8)], 0)\n", - "Agent rider 9176 move from (8, 5) to (8, 6) using car (9282, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9177 move from (8, 5) to (8, 6) using car (9282, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9186 move from (8, 0) to (7, 0) using car (9306, [(8, 0), (7, 0)], 0)\n", - "Agent rider 9187 move from (1, 9) to (0, 9) using car (9247, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9188 move from (1, 4) to (0, 4) using car (9259, [(1, 4), (0, 4)], 0)\n", + "Agent rider 8971 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (4, 0) to (3, 0) using car (9269, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 8997 move from (7, 9) to (8, 9) using car (9254, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 8997 arrived with a waiting time of 7 ticks\n", + "Agent rider 9000 move from (5, 3) to (4, 3) using car (9280, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9032 move from (4, 0) to (5, 0) using car (9232, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9032 arrived with a waiting time of 8 ticks\n", + "Agent rider 9036 move from (7, 6) to (7, 5) using car (9279, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9047 move from (2, 1) to (2, 0) using car (9332, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Rider n° 9047 arrived with a waiting time of 6 ticks\n", + "Agent rider 9076 move from (7, 1) to (7, 2) using car (9315, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 move from (1, 7) to (1, 6) using car (9234, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 9080 move from (2, 1) to (2, 0) using car (9332, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 move from (4, 0) to (3, 0) using car (9269, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9132 move from (3, 5) to (3, 4) using car (9266, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9134 move from (9, 8) to (9, 7) using car (9299, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 9134 arrived with a waiting time of 9 ticks\n", + "Agent rider 9135 doesn't move\n", + "Driver 9146 arrived\n", + "Driver 9158 arrived\n", + "Agent rider 9165 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (7, 6) to (7, 7) using car (9297, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 9168 move from (7, 6) to (7, 5) using car (9279, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 move from (4, 1) to (4, 2) using car (9288, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9171 move from (3, 5) to (3, 4) using car (9266, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Driver 9184 arrived\n", + "Agent rider 9187 doesn't move\n", + "Agent rider 9188 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (3, 5) to (3, 4) using car (9266, [(3, 5), (3, 4), (3, 3)], 0)\n", "Agent rider 9190 doesn't move\n", - "Driver 9191 arrived\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (5, 9) to (4, 9) using car (9342, [(5, 9), (4, 9)], 0)\n", - "Agent rider 9208 move from (8, 4) to (9, 4) using car (9224, [(8, 4), (9, 4)], 0)\n", - "Driver 9214 arrived\n", - "Agent rider 9216 move from (5, 1) to (5, 2) using car (9328, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 9217 move from (5, 1) to (5, 2) using car (9328, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 9228 move from (3, 3) to (3, 4) using car (9280, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (5, 9) to (4, 9) using car (9213, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (4, 8) to (4, 9) using car (9263, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (4, 2) to (3, 2) using car (9283, [(4, 2), (3, 2)], 0)\n", - "Driver 9240 arrived\n", - "Driver 9245 arrived\n", - "Agent rider 9253 move from (0, 4) to (0, 5) using car (9234, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 9254 move from (7, 6) to (7, 7) using car (9269, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 9254 arrived with a waiting time of 2 ticks\n", - "Agent rider 9255 move from (5, 9) to (4, 9) using car (9342, [(5, 9), (4, 9)], 0)\n", - "Agent rider 9256 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 move from (3, 6) to (2, 6) using car (9222, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 9197 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9200 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9204 move from (7, 1) to (7, 2) using car (9315, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 9206 arrived\n", + "Driver 9210 arrived\n", + "Agent rider 9215 move from (0, 0) to (1, 0) using car (9334, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (7, 1) to (7, 2) using car (9315, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9217 move from (4, 7) to (5, 7) using car (9317, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 9217 arrived with a waiting time of 2 ticks\n", + "Agent rider 9218 doesn't move\n", + "Agent rider 9219 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 9225 arrived\n", + "Driver 9236 arrived\n", + "Agent rider 9242 move from (5, 3) to (4, 3) using car (9280, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9243 move from (5, 7) to (4, 7) using car (9241, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "Driver 9247 arrived\n", + "Driver 9253 arrived\n", + "Driver 9257 arrived\n", + "Agent rider 9259 move from (7, 6) to (7, 5) using car (9279, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9261 move from (6, 8) to (7, 8) using car (9212, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 doesn't move\n", "Driver 9264 arrived\n", - "Driver 9270 arrived\n", + "Driver 9268 arrived\n", "Driver 9272 arrived\n", "Driver 9276 arrived\n", - "Agent rider 9278 move from (1, 4) to (0, 4) using car (9259, [(1, 4), (0, 4)], 0)\n", + "Driver 9278 arrived\n", + "Agent rider 9283 move from (8, 6) to (8, 7) using car (9300, [(8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 9285 move from (6, 4) to (6, 3) using car (9281, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 9286 move from (7, 1) to (7, 2) using car (9315, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 9286 arrived with a waiting time of 0 ticks\n", "Driver 9287 arrived\n", - "Driver 9289 arrived\n", - "Driver 9292 arrived\n", - "Driver 9294 arrived\n", - "Agent rider 9295 move from (1, 9) to (0, 9) using car (9247, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9296 move from (8, 5) to (8, 6) using car (9282, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (1, 9) to (0, 9) using car (9247, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9298 doesn't move\n", - "Driver 9302 arrived\n", - "Agent rider 9310 move from (0, 4) to (0, 5) using car (9234, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 9318 move from (2, 1) to (3, 1) using car (9312, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9319 move from (7, 6) to (7, 7) using car (9273, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9320 doesn't move\n", + "Driver 9296 arrived\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9310 move from (7, 1) to (7, 2) using car (9315, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9311 move from (4, 1) to (4, 2) using car (9288, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9312 move from (4, 1) to (4, 2) using car (9288, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9320 move from (7, 0) to (6, 0) using car (9205, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 9321 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 8) to (9, 7) using car (9299, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9336 move from (3, 4) to (3, 5) using car (9301, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9337 doesn't move\n", + "Agent rider 9338 doesn't move\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9340 doesn't move\n", "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (2, 8) to (1, 8) using car (9275, [(2, 8), (1, 8)], 0)\n", "Agent rider 9343 doesn't move\n", - "tick 669 ended\n", - "I am driver 9344 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 9345 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 9346 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 9347 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "4 drivers generated.\n", - "I am rider 9348 - dep: (2, 4) , arr: (2, 8)\n", - "I am rider 9349 - dep: (9, 5) , arr: (4, 3)\n", - "I am rider 9350 - dep: (5, 8) , arr: (2, 6)\n", - "I am rider 9351 - dep: (5, 1) , arr: (0, 1)\n", - "I am rider 9352 - dep: (6, 7) , arr: (1, 5)\n", - "I am rider 9353 - dep: (4, 8) , arr: (0, 8)\n", - "I am rider 9354 - dep: (6, 5) , arr: (2, 6)\n", - "I am rider 9355 - dep: (6, 3) , arr: (8, 1)\n", - "I am rider 9356 - dep: (0, 1) , arr: (4, 4)\n", - "9 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8741 move from (0, 8) to (0, 7) using car (9323, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Rider n° 8741 arrived with a waiting time of 18 ticks\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (0, 8) to (0, 7) using car (9323, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 8779 move from (3, 7) to (3, 8) using car (9246, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 move from (0, 8) to (0, 7) using car (9323, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 8877 move from (3, 4) to (3, 5) using car (9280, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (6, 5) to (6, 4) using car (9286, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8956 doesn't move\n", + "tick 659 ended\n", + "I am driver 9344 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 9345 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 9346 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 9347 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 9348 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 9349 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)]\n", + "I am driver 9350 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 9351 - trip: [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 9352 - trip: [(8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 9353 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 9354 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", + "I am driver 9355 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 9356 - trip: [(6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 9357 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 9358 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 9359 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 9360 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 9361 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "18 drivers generated.\n", + "I am rider 9362 - dep: (6, 1) , arr: (3, 6)\n", + "I am rider 9363 - dep: (0, 8) , arr: (5, 4)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8537 move from (3, 4) to (3, 3) using car (9266, [(3, 4), (3, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8725 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8741 move from (9, 3) to (8, 3) using car (9357, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8752 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8934 move from (3, 0) to (2, 0) using car (9269, [(3, 0), (2, 0)], 0)\n", + "Agent rider 8961 move from (2, 6) to (1, 6) using car (9222, [(2, 6), (1, 6)], 0)\n", + "Agent rider 8963 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8965 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8967 doesn't move\n", "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (0, 1) to (0, 2) using car (9333, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9051 move from (0, 9) to (0, 8) using car (9301, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9071 move from (1, 7) to (1, 8) using car (9277, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9087 move from (3, 7) to (3, 8) using car (9246, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Rider n° 9087 arrived with a waiting time of 6 ticks\n", - "Agent rider 9088 move from (1, 3) to (1, 4) using car (9331, [(1, 3), (1, 4), (2, 4)], 0)\n", - "Rider n° 9088 arrived with a waiting time of 7 ticks\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (3, 4) to (3, 5) using car (9280, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9123 move from (2, 4) to (2, 5) using car (9300, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 move from (1, 7) to (1, 8) using car (9277, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9129 move from (6, 5) to (6, 4) using car (9286, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (4, 9) to (3, 9) using car (9213, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (5, 3) to (6, 3) using car (9291, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9158 move from (3, 5) to (3, 4) using car (9324, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 9158 arrived with a waiting time of 11 ticks\n", - "Agent rider 9170 move from (2, 9) to (3, 9) using car (9290, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (1, 7) to (1, 8) using car (9277, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (8, 6) to (8, 7) using car (9282, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9177 move from (8, 6) to (8, 7) using car (9282, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 move from (0, 9) to (0, 8) using car (9301, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 8971 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8974 move from (9, 3) to (8, 3) using car (9357, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8989 move from (3, 0) to (2, 0) using car (9269, [(3, 0), (2, 0)], 0)\n", + "Agent rider 9000 move from (4, 3) to (3, 3) using car (9280, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (9, 2) to (9, 3) using car (9350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 move from (7, 5) to (7, 4) using car (9279, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 move from (7, 2) to (7, 3) using car (9315, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9078 move from (1, 6) to (1, 5) using car (9234, [(1, 6), (1, 5)], 0)\n", + "Agent rider 9080 doesn't move\n", + "Agent rider 9102 move from (9, 2) to (9, 3) using car (9350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 9104 move from (3, 0) to (2, 0) using car (9269, [(3, 0), (2, 0)], 0)\n", + "Agent rider 9132 move from (3, 4) to (3, 3) using car (9266, [(3, 4), (3, 3)], 0)\n", + "Agent rider 9135 move from (9, 2) to (9, 3) using car (9350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", + "Driver 9140 arrived\n", + "Driver 9158 arrived\n", + "Agent rider 9165 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (7, 7) to (6, 7) using car (9297, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 9168 move from (7, 5) to (7, 4) using car (9279, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9171 move from (3, 4) to (3, 3) using car (9266, [(3, 4), (3, 3)], 0)\n", + "Agent rider 9187 doesn't move\n", + "Agent rider 9188 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (3, 4) to (3, 3) using car (9266, [(3, 4), (3, 3)], 0)\n", + "Agent rider 9190 move from (1, 7) to (1, 8) using car (9328, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 move from (2, 6) to (1, 6) using car (9222, [(2, 6), (1, 6)], 0)\n", + "Agent rider 9197 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9200 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9204 move from (7, 2) to (7, 3) using car (9315, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 9210 arrived\n", + "Agent rider 9215 move from (1, 0) to (2, 0) using car (9334, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (7, 2) to (7, 3) using car (9315, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9218 doesn't move\n", + "Agent rider 9219 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 9221 arrived\n", + "Driver 9223 arrived\n", + "Driver 9228 arrived\n", + "Driver 9237 arrived\n", + "Driver 9240 arrived\n", + "Agent rider 9242 move from (4, 3) to (3, 3) using car (9280, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (1, 6) to (2, 6) using car (9329, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Driver 9246 arrived\n", + "Agent rider 9259 move from (7, 5) to (7, 4) using car (9279, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9261 move from (7, 8) to (8, 8) using car (9212, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9262 doesn't move\n", + "Driver 9277 arrived\n", + "Driver 9282 arrived\n", + "Agent rider 9283 move from (8, 7) to (9, 7) using car (9300, [(8, 7), (9, 7)], 0)\n", + "Rider n° 9283 arrived with a waiting time of 1 ticks\n", + "Agent rider 9285 move from (6, 3) to (6, 2) using car (9281, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 9287 arrived\n", + "Driver 9291 arrived\n", + "Driver 9293 arrived\n", + "Driver 9307 arrived\n", + "Driver 9308 arrived\n", + "Agent rider 9309 move from (1, 2) to (2, 2) using car (9345, [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9310 move from (7, 2) to (7, 3) using car (9315, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9320 move from (6, 0) to (5, 0) using car (9205, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9321 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 7) to (9, 6) using car (9299, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9336 move from (3, 5) to (3, 6) using car (9301, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9337 move from (3, 2) to (4, 2) using car (9335, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 doesn't move\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9340 move from (5, 6) to (4, 6) using car (9305, [(5, 6), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (1, 8) to (1, 9) using car (9252, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 9343 doesn't move\n", + "Agent rider 9362 move from (6, 1) to (5, 1) using car (9314, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 9363 doesn't move\n", + "tick 660 ended\n", + "I am driver 9364 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 9365 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 9366 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 9367 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 9368 - trip: [(5, 3), (4, 3), (3, 3), (3, 4)]\n", + "I am driver 9369 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 9370 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", + "I am driver 9371 - trip: [(3, 4), (2, 4), (1, 4)]\n", + "I am driver 9372 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 9373 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 9374 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 9375 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 9376 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3)]\n", + "13 drivers generated.\n", + "I am rider 9377 - dep: (7, 0) , arr: (2, 3)\n", + "I am rider 9378 - dep: (3, 1) , arr: (8, 6)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8537 move from (3, 3) to (2, 3) using car (9280, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8725 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8752 move from (2, 0) to (1, 0) using car (9292, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 8752 arrived with a waiting time of 25 ticks\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8898 move from (7, 0) to (6, 0) using car (9372, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8934 move from (2, 0) to (1, 0) using car (9292, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8965 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8967 move from (7, 0) to (6, 0) using car (9372, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8969 doesn't move\n", + "Agent rider 8971 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (2, 0) to (2, 1) using car (9334, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9000 move from (3, 3) to (2, 3) using car (9280, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (9, 3) to (8, 3) using car (9369, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 move from (7, 3) to (7, 4) using car (9315, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9077 move from (4, 1) to (3, 1) using car (9270, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 9078 move from (1, 5) to (1, 4) using car (9370, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9080 move from (2, 0) to (1, 0) using car (9292, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 9080 arrived with a waiting time of 8 ticks\n", + "Agent rider 9102 move from (9, 3) to (8, 3) using car (9369, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9104 move from (2, 0) to (2, 1) using car (9334, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9132 move from (3, 3) to (2, 3) using car (9280, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9135 move from (9, 3) to (8, 3) using car (9369, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 9158 arrived\n", + "Agent rider 9165 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (6, 7) to (5, 7) using car (9297, [(6, 7), (5, 7), (4, 7)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (2, 6) to (3, 6) using car (9329, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 9170 move from (4, 2) to (5, 2) using car (9335, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9171 move from (3, 3) to (2, 3) using car (9280, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Rider n° 9171 arrived with a waiting time of 1 ticks\n", + "Agent rider 9187 move from (2, 6) to (3, 6) using car (9329, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Rider n° 9187 arrived with a waiting time of 8 ticks\n", + "Agent rider 9188 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 move from (3, 3) to (2, 3) using car (9280, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9190 move from (1, 8) to (1, 9) using car (9328, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9200 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 9200 arrived with a waiting time of 8 ticks\n", + "Agent rider 9201 doesn't move\n", + "Agent rider 9204 doesn't move\n", + "Driver 9214 arrived\n", + "Agent rider 9215 move from (2, 0) to (2, 1) using car (9334, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (7, 3) to (7, 4) using car (9315, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9218 doesn't move\n", + "Agent rider 9219 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9220 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 9228 arrived\n", + "Driver 9240 arrived\n", + "Agent rider 9242 move from (3, 3) to (2, 3) using car (9280, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (2, 6) to (3, 6) using car (9329, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 9259 move from (7, 4) to (7, 3) using car (9279, [(7, 4), (7, 3)], 0)\n", + "Agent rider 9261 move from (8, 8) to (9, 8) using car (9212, [(8, 8), (9, 8)], 0)\n", + "Agent rider 9262 move from (7, 0) to (6, 0) using car (9372, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 9274 arrived\n", + "Driver 9275 arrived\n", + "Agent rider 9283 doesn't move\n", + "Agent rider 9285 move from (6, 2) to (6, 1) using car (9281, [(6, 2), (6, 1)], 0)\n", + "Driver 9295 arrived\n", + "Driver 9308 arrived\n", + "Agent rider 9309 move from (2, 2) to (3, 2) using car (9345, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9310 move from (7, 3) to (7, 4) using car (9315, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9311 move from (4, 2) to (4, 3) using car (9361, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 2) to (4, 3) using car (9361, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9320 move from (5, 0) to (4, 0) using car (9205, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9321 move from (5, 1) to (5, 2) using car (9314, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 9326 move from (3, 8) to (4, 8) using car (9324, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 9327 move from (9, 6) to (9, 5) using car (9299, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 9331 arrived\n", + "Agent rider 9336 move from (3, 6) to (3, 7) using car (9301, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9337 move from (4, 2) to (5, 2) using car (9335, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 doesn't move\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9340 move from (4, 6) to (4, 5) using car (9305, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (1, 9) to (0, 9) using car (9359, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 9343 move from (2, 7) to (3, 7) using car (9348, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9362 move from (5, 1) to (5, 2) using car (9314, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 9363 doesn't move\n", + "Agent rider 9377 move from (7, 0) to (6, 0) using car (9372, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9378 doesn't move\n", + "tick 661 ended\n", + "I am driver 9379 - trip: [(0, 3), (0, 4)]\n", + "I am driver 9380 - trip: [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 9381 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 9382 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9383 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 9384 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 9385 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2)]\n", + "7 drivers generated.\n", + "I am rider 9386 - dep: (7, 0) , arr: (3, 8)\n", + "I am rider 9387 - dep: (3, 5) , arr: (3, 7)\n", + "I am rider 9388 - dep: (0, 2) , arr: (5, 7)\n", + "I am rider 9389 - dep: (4, 3) , arr: (9, 3)\n", + "I am rider 9390 - dep: (6, 6) , arr: (9, 3)\n", + "5 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (2, 3) to (1, 3) using car (9280, [(2, 3), (1, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (8, 3) to (7, 3) using car (9369, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8898 move from (6, 0) to (6, 1) using car (9372, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8934 move from (1, 0) to (0, 0) using car (9292, [(1, 0), (0, 0)], 0)\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (6, 0) to (6, 1) using car (9372, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8969 move from (5, 8) to (5, 9) using car (9306, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8969 arrived with a waiting time of 17 ticks\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8974 move from (8, 3) to (7, 3) using car (9369, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8989 move from (2, 1) to (2, 2) using car (9334, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9000 move from (2, 3) to (1, 3) using car (9280, [(2, 3), (1, 3)], 0)\n", + "Rider n° 9000 arrived with a waiting time of 8 ticks\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (8, 3) to (7, 3) using car (9369, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 move from (1, 3) to (1, 2) using car (9358, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9036 move from (7, 4) to (7, 5) using car (9315, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9037 move from (1, 3) to (2, 3) using car (9373, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9076 move from (7, 4) to (6, 4) using car (9349, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9077 move from (3, 1) to (2, 1) using car (9270, [(3, 1), (2, 1)], 0)\n", + "Agent rider 9078 move from (1, 4) to (1, 3) using car (9370, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Rider n° 9078 arrived with a waiting time of 7 ticks\n", + "Agent rider 9102 move from (8, 3) to (7, 3) using car (9369, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9104 move from (2, 1) to (2, 2) using car (9334, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9132 move from (2, 3) to (1, 3) using car (9280, [(2, 3), (1, 3)], 0)\n", + "Agent rider 9135 move from (8, 3) to (7, 3) using car (9369, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9165 move from (4, 0) to (3, 0) using car (9205, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 move from (7, 4) to (6, 4) using car (9349, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 move from (5, 2) to (5, 3) using car (9314, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 9187 move from (2, 6) to (2, 7) using car (9364, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 9188 move from (4, 0) to (3, 0) using car (9205, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9190 move from (1, 9) to (2, 9) using car (9328, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (4, 0) to (3, 0) using car (9205, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9201 move from (1, 3) to (1, 2) using car (9358, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9204 move from (7, 3) to (7, 4) using car (9367, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9215 move from (2, 1) to (2, 2) using car (9334, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (7, 4) to (7, 5) using car (9315, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9218 move from (4, 4) to (4, 5) using car (9288, [(4, 4), (4, 5)], 0)\n", + "Agent rider 9219 move from (4, 0) to (3, 0) using car (9205, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 9219 arrived with a waiting time of 2 ticks\n", + "Agent rider 9220 move from (4, 0) to (3, 0) using car (9205, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 9222 arrived\n", + "Driver 9234 arrived\n", + "Agent rider 9242 move from (2, 3) to (1, 3) using car (9280, [(2, 3), (1, 3)], 0)\n", + "Agent rider 9243 move from (4, 7) to (4, 8) using car (9344, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (3, 6) to (4, 6) using car (9329, [(3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 9259 move from (7, 3) to (7, 4) using car (9367, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9261 doesn't move\n", + "Agent rider 9262 move from (6, 0) to (6, 1) using car (9372, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 9266 arrived\n", + "Driver 9269 arrived\n", + "Driver 9273 arrived\n", + "Driver 9275 arrived\n", + "Agent rider 9285 doesn't move\n", + "Driver 9298 arrived\n", + "Driver 9300 arrived\n", + "Driver 9303 arrived\n", + "Agent rider 9309 move from (3, 2) to (3, 3) using car (9345, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9310 move from (7, 4) to (7, 5) using car (9315, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9311 move from (4, 3) to (4, 4) using car (9361, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 3) to (4, 4) using car (9361, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 9318 arrived\n", + "Driver 9319 arrived\n", + "Agent rider 9320 move from (4, 0) to (3, 0) using car (9205, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9321 move from (5, 2) to (5, 3) using car (9314, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 5) to (9, 4) using car (9299, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9336 move from (3, 7) to (4, 7) using car (9348, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9337 move from (5, 2) to (6, 2) using car (9335, [(5, 2), (6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 move from (5, 8) to (4, 8) using car (9375, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 move from (2, 4) to (1, 4) using car (9371, [(2, 4), (1, 4)], 0)\n", + "Agent rider 9340 move from (4, 5) to (4, 4) using car (9305, [(4, 5), (4, 4)], 0)\n", + "Agent rider 9341 move from (9, 5) to (9, 4) using car (9299, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9342 move from (0, 9) to (0, 8) using car (9359, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 9343 move from (3, 7) to (4, 7) using car (9348, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9362 move from (5, 2) to (5, 3) using car (9314, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 9363 doesn't move\n", + "Agent rider 9377 move from (6, 0) to (6, 1) using car (9372, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9378 doesn't move\n", + "Agent rider 9386 move from (7, 0) to (8, 0) using car (9232, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9387 move from (3, 5) to (3, 6) using car (9294, [(3, 5), (3, 6)], 0)\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9389 doesn't move\n", + "Agent rider 9390 doesn't move\n", + "tick 662 ended\n", + "I am driver 9391 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 9392 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9393 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 9394 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9395 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 9396 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 9397 - trip: [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)]\n", + "I am driver 9398 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9399 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 9400 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 9401 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 9402 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 9403 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 9404 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "14 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (8, 0) to (9, 0) using car (9232, [(8, 0), (9, 0)], 0)\n", + "Agent rider 8536 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8537 move from (1, 3) to (1, 2) using car (9370, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (8, 0) to (9, 0) using car (9232, [(8, 0), (9, 0)], 0)\n", + "Agent rider 8721 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8725 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8741 move from (7, 3) to (6, 3) using car (9369, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8898 move from (6, 1) to (6, 2) using car (9372, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8965 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8967 move from (6, 1) to (6, 2) using car (9372, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8971 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8974 move from (7, 3) to (6, 3) using car (9369, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8989 move from (2, 2) to (2, 3) using car (9334, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9008 move from (8, 0) to (9, 0) using car (9232, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9011 move from (7, 3) to (6, 3) using car (9369, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 move from (1, 2) to (1, 1) using car (9358, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9036 move from (7, 5) to (7, 6) using car (9315, [(7, 5), (7, 6)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 move from (6, 4) to (5, 4) using car (9349, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9102 move from (7, 3) to (6, 3) using car (9369, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9104 move from (2, 2) to (2, 3) using car (9334, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9132 move from (1, 3) to (1, 2) using car (9370, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9135 move from (7, 3) to (6, 3) using car (9369, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9165 move from (3, 0) to (2, 0) using car (9205, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (5, 7) to (6, 7) using car (9397, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 9168 move from (6, 4) to (5, 4) using car (9349, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 doesn't move\n", "Agent rider 9188 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9216 move from (5, 2) to (5, 3) using car (9328, [(5, 2), (5, 3)], 0)\n", - "Agent rider 9217 move from (5, 2) to (5, 3) using car (9328, [(5, 2), (5, 3)], 0)\n", - "Agent rider 9228 move from (3, 4) to (3, 5) using car (9280, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (4, 9) to (3, 9) using car (9213, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (4, 9) to (3, 9) using car (9213, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 5) to (0, 6) using car (9234, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9255 doesn't move\n", - "Agent rider 9256 doesn't move\n", - "Driver 9260 arrived\n", - "Driver 9268 arrived\n", - "Agent rider 9278 doesn't move\n", + "Agent rider 9189 move from (2, 3) to (3, 3) using car (9373, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9190 move from (2, 9) to (3, 9) using car (9328, [(2, 9), (3, 9)], 0)\n", + "Rider n° 9190 arrived with a waiting time of 1 ticks\n", + "Agent rider 9191 move from (8, 0) to (9, 0) using car (9232, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9201 move from (1, 2) to (1, 1) using car (9358, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 9201 arrived with a waiting time of 7 ticks\n", + "Agent rider 9204 move from (7, 4) to (7, 5) using car (9367, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 9212 arrived\n", + "Agent rider 9215 move from (2, 2) to (2, 3) using car (9334, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (7, 5) to (7, 6) using car (9315, [(7, 5), (7, 6)], 0)\n", + "Agent rider 9218 move from (4, 5) to (4, 4) using car (9385, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9220 move from (3, 0) to (2, 0) using car (9205, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9242 move from (1, 3) to (1, 2) using car (9370, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9243 move from (4, 8) to (5, 8) using car (9344, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9244 move from (8, 0) to (9, 0) using car (9232, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9245 doesn't move\n", + "Driver 9252 arrived\n", + "Agent rider 9259 move from (7, 4) to (7, 5) using car (9367, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9261 doesn't move\n", + "Agent rider 9262 move from (6, 1) to (6, 2) using car (9372, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 9269 arrived\n", + "Driver 9275 arrived\n", + "Driver 9279 arrived\n", "Driver 9281 arrived\n", - "Driver 9284 arrived\n", + "Agent rider 9285 move from (6, 1) to (6, 2) using car (9372, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", "Driver 9289 arrived\n", - "Agent rider 9295 move from (0, 9) to (0, 8) using car (9301, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9296 move from (8, 6) to (8, 7) using car (9282, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (0, 9) to (0, 8) using car (9301, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9298 doesn't move\n", - "Agent rider 9310 move from (0, 5) to (0, 6) using car (9234, [(0, 5), (0, 6)], 0)\n", - "Driver 9313 arrived\n", - "Driver 9317 arrived\n", - "Agent rider 9318 move from (3, 1) to (4, 1) using car (9312, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9319 move from (7, 7) to (7, 8) using car (9273, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9309 move from (3, 3) to (3, 4) using car (9345, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9310 move from (7, 5) to (7, 6) using car (9315, [(7, 5), (7, 6)], 0)\n", + "Agent rider 9311 move from (4, 4) to (4, 5) using car (9361, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 4) to (4, 5) using car (9361, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 9319 arrived\n", "Agent rider 9320 doesn't move\n", + "Agent rider 9321 doesn't move\n", + "Agent rider 9326 move from (4, 8) to (5, 8) using car (9344, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9327 move from (9, 4) to (9, 3) using car (9299, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", "Driver 9332 arrived\n", - "Driver 9336 arrived\n", - "Agent rider 9341 doesn't move\n", - "Agent rider 9343 doesn't move\n", - "Agent rider 9348 move from (2, 4) to (2, 5) using car (9300, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9350 doesn't move\n", - "Agent rider 9351 move from (5, 1) to (4, 1) using car (9315, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9353 doesn't move\n", - "Agent rider 9354 move from (6, 5) to (6, 4) using car (9326, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9355 doesn't move\n", - "Agent rider 9356 move from (0, 1) to (0, 2) using car (9333, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "tick 670 ended\n", - "I am driver 9357 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9358 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 9359 - trip: [(1, 5), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 9360 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 9361 - trip: [(2, 0), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 9362 - trip: [(4, 6), (4, 5)]\n", - "I am driver 9363 - trip: [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9364 - trip: [(8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 9365 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 9366 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 9367 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 9368 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 9369 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (2, 4)]\n", - "I am driver 9370 - trip: [(1, 3), (1, 4), (1, 5)]\n", - "I am driver 9371 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 9372 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 9373 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 9374 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "18 drivers generated.\n", - "I am rider 9375 - dep: (5, 9) , arr: (8, 0)\n", - "1 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (0, 7) to (0, 6) using car (9323, [(0, 7), (0, 6)], 0)\n", - "Agent rider 8779 doesn't move\n", - "Agent rider 8788 move from (9, 3) to (8, 3) using car (9358, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 move from (0, 7) to (0, 6) using car (9323, [(0, 7), (0, 6)], 0)\n", - "Agent rider 8877 move from (3, 5) to (3, 6) using car (9280, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (6, 4) to (6, 3) using car (9286, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9044 move from (0, 2) to (0, 3) using car (9333, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 9044 arrived with a waiting time of 3 ticks\n", - "Agent rider 9046 doesn't move\n", - "Agent rider 9051 move from (0, 8) to (0, 7) using car (9301, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9071 move from (1, 8) to (2, 8) using car (9277, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9088 move from (1, 3) to (1, 4) using car (9370, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Rider n° 9088 arrived with a waiting time of 7 ticks\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9090 move from (3, 5) to (3, 6) using car (9280, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 9090 arrived with a waiting time of 9 ticks\n", - "Agent rider 9123 move from (2, 5) to (2, 6) using car (9300, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9127 move from (9, 3) to (8, 3) using car (9358, [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9129 move from (6, 4) to (6, 3) using car (9286, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (4, 1) to (3, 1) using car (9315, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 9144 doesn't move\n", - "Agent rider 9145 move from (3, 9) to (2, 9) using car (9213, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9155 doesn't move\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9157 move from (6, 3) to (7, 3) using car (9291, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 9157 arrived with a waiting time of 4 ticks\n" + "Agent rider 9336 move from (4, 7) to (4, 8) using car (9313, [(4, 7), (4, 8), (3, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9170 move from (3, 9) to (4, 9) using car (9290, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (1, 8) to (2, 8) using car (9277, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 8) to (7, 9) using car (9269, [(7, 8), (7, 9)], 0)\n", - "Agent rider 9176 move from (8, 7) to (8, 8) using car (9282, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9177 move from (8, 7) to (8, 8) using car (9282, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9186 move from (7, 0) to (6, 0) using car (9274, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9187 move from (0, 8) to (0, 7) using car (9301, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 9337 move from (6, 2) to (7, 2) using car (9335, [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 move from (4, 8) to (4, 7) using car (9375, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9340 doesn't move\n", + "Agent rider 9341 move from (9, 4) to (9, 3) using car (9299, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9342 move from (0, 8) to (0, 7) using car (9359, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 9343 move from (4, 7) to (5, 7) using car (9348, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 9362 doesn't move\n", + "Agent rider 9363 move from (0, 8) to (0, 7) using car (9359, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 9377 move from (6, 1) to (6, 2) using car (9372, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9378 doesn't move\n", + "Agent rider 9386 move from (8, 0) to (9, 0) using car (9232, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9387 doesn't move\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9389 doesn't move\n", + "Agent rider 9390 move from (6, 6) to (7, 6) using car (9383, [(6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "tick 663 ended\n", + "I am driver 9405 - trip: [(1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 9406 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "2 drivers generated.\n", + "I am rider 9407 - dep: (4, 4) , arr: (1, 8)\n", + "1 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8537 move from (1, 2) to (1, 1) using car (9370, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8725 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8741 move from (6, 3) to (5, 3) using car (9369, [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 doesn't move\n", + "Agent rider 8898 move from (6, 2) to (6, 3) using car (9372, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8965 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8967 move from (6, 2) to (6, 3) using car (9372, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8971 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8974 move from (6, 3) to (5, 3) using car (9369, [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8989 move from (2, 3) to (2, 4) using car (9334, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 move from (1, 1) to (2, 1) using car (9358, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9036 move from (7, 6) to (8, 6) using car (9383, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9037 move from (2, 3) to (2, 4) using car (9334, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9076 move from (5, 4) to (4, 4) using car (9349, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9077 move from (2, 1) to (3, 1) using car (9382, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 move from (2, 3) to (2, 4) using car (9334, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9132 move from (1, 2) to (1, 1) using car (9370, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9135 move from (6, 3) to (5, 3) using car (9369, [(6, 3), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9165 move from (2, 0) to (1, 0) using car (9205, [(2, 0), (1, 0)], 0)\n", + "Agent rider 9167 move from (6, 7) to (7, 7) using car (9397, [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 9168 move from (5, 4) to (4, 4) using car (9349, [(5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 move from (5, 3) to (5, 2) using car (9317, [(5, 3), (5, 2)], 0)\n", "Agent rider 9188 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9216 move from (5, 3) to (6, 3) using car (9329, [(5, 3), (6, 3)], 0)\n", - "Agent rider 9217 move from (5, 3) to (6, 3) using car (9329, [(5, 3), (6, 3)], 0)\n", - "Rider n° 9217 arrived with a waiting time of 2 ticks\n", - "Driver 9219 arrived\n", - "Driver 9224 arrived\n", - "Driver 9225 arrived\n", - "Agent rider 9228 move from (3, 5) to (3, 6) using car (9280, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 move from (3, 9) to (2, 9) using car (9213, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9230 move from (3, 9) to (2, 9) using car (9213, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Driver 9238 arrived\n", - "Driver 9247 arrived\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9255 doesn't move\n", - "Agent rider 9256 doesn't move\n", - "Driver 9259 arrived\n", + "Agent rider 9189 move from (3, 3) to (2, 3) using car (9376, [(3, 3), (2, 3)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9204 move from (7, 5) to (7, 6) using car (9367, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9215 move from (2, 3) to (2, 4) using car (9334, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (7, 6) to (8, 6) using car (9383, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9218 move from (4, 4) to (4, 3) using car (9385, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9220 move from (2, 0) to (3, 0) using car (9394, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9241 arrived\n", + "Agent rider 9242 move from (1, 2) to (1, 1) using car (9370, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9243 move from (5, 8) to (6, 8) using car (9344, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 doesn't move\n", + "Agent rider 9259 move from (7, 5) to (7, 4) using car (9351, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9261 doesn't move\n", + "Agent rider 9262 move from (6, 2) to (6, 3) using car (9372, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 9270 arrived\n", "Driver 9271 arrived\n", - "Agent rider 9278 doesn't move\n", - "Driver 9283 arrived\n", - "Agent rider 9295 move from (0, 8) to (0, 7) using car (9301, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9296 move from (8, 7) to (8, 8) using car (9282, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (0, 8) to (0, 7) using car (9301, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9298 doesn't move\n", - "Driver 9306 arrived\n", - "Driver 9307 arrived\n", - "Agent rider 9310 doesn't move\n", - "Driver 9316 arrived\n", - "Agent rider 9318 move from (4, 1) to (5, 1) using car (9312, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9319 move from (7, 8) to (6, 8) using car (9273, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9320 move from (6, 9) to (5, 9) using car (9325, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 9321 arrived\n", - "Driver 9330 arrived\n", - "Agent rider 9341 doesn't move\n", - "Driver 9342 arrived\n", - "Agent rider 9343 doesn't move\n", - "Agent rider 9348 move from (2, 5) to (2, 6) using car (9300, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9350 doesn't move\n", - "Agent rider 9351 move from (4, 1) to (3, 1) using car (9315, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9353 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9355 move from (6, 3) to (7, 3) using car (9291, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9356 move from (0, 2) to (0, 3) using car (9333, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9375 doesn't move\n", - "tick 671 ended\n", - "I am driver 9376 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", - "I am driver 9377 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 9378 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 9379 - trip: [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 9380 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 9381 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 9382 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "7 drivers generated.\n", - "I am rider 9383 - dep: (7, 5) , arr: (6, 3)\n", - "I am rider 9384 - dep: (7, 4) , arr: (0, 6)\n", - "I am rider 9385 - dep: (4, 5) , arr: (5, 7)\n", - "I am rider 9386 - dep: (5, 4) , arr: (6, 0)\n", + "Driver 9279 arrived\n", + "Driver 9280 arrived\n", + "Agent rider 9285 move from (6, 2) to (6, 3) using car (9372, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 9288 arrived\n", + "Driver 9292 arrived\n", + "Driver 9294 arrived\n", + "Driver 9297 arrived\n", + "Driver 9304 arrived\n", + "Driver 9305 arrived\n", + "Agent rider 9309 move from (3, 4) to (3, 5) using car (9345, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9310 move from (7, 6) to (8, 6) using car (9383, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 9310 arrived with a waiting time of 1 ticks\n", + "Agent rider 9311 move from (4, 5) to (4, 6) using car (9361, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 5) to (4, 6) using car (9361, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9320 doesn't move\n", + "Agent rider 9321 move from (5, 3) to (5, 4) using car (9393, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 9325 arrived\n", + "Agent rider 9326 move from (5, 8) to (6, 8) using car (9344, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9327 move from (9, 3) to (9, 2) using car (9299, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9336 move from (4, 8) to (3, 8) using car (9313, [(4, 8), (3, 8)], 0)\n", + "Agent rider 9337 move from (7, 2) to (8, 2) using car (9335, [(7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 move from (4, 7) to (4, 6) using car (9375, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9340 move from (4, 4) to (4, 3) using car (9385, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9341 move from (9, 3) to (9, 2) using car (9299, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9342 move from (0, 7) to (0, 6) using car (9359, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 9343 move from (5, 7) to (5, 6) using car (9346, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 9352 arrived\n", + "Driver 9354 arrived\n", + "Driver 9356 arrived\n", + "Agent rider 9362 move from (5, 3) to (5, 4) using car (9393, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9363 move from (0, 7) to (0, 6) using car (9359, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Driver 9371 arrived\n", + "Agent rider 9377 move from (6, 2) to (6, 3) using car (9372, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9378 move from (3, 1) to (4, 1) using car (9406, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9379 arrived\n", + "Agent rider 9386 doesn't move\n", + "Agent rider 9387 move from (3, 6) to (3, 7) using car (9355, [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 9387 arrived with a waiting time of 1 ticks\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9389 doesn't move\n", + "Agent rider 9390 move from (7, 6) to (8, 6) using car (9383, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9407 doesn't move\n", + "tick 664 ended\n", + "I am driver 9408 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 9409 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 9410 - trip: [(8, 0), (7, 0)]\n", + "I am driver 9411 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 9412 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 9413 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 9414 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 9415 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "I am driver 9416 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 9417 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9)]\n", + "10 drivers generated.\n", + "I am rider 9418 - dep: (9, 2) , arr: (5, 5)\n", + "I am rider 9419 - dep: (0, 6) , arr: (6, 8)\n", + "I am rider 9420 - dep: (6, 0) , arr: (6, 9)\n", + "I am rider 9421 - dep: (9, 5) , arr: (1, 8)\n", "4 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (3, 8) to (2, 8) using car (9373, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (3, 6) to (3, 7) using car (9280, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (6, 3) to (6, 2) using car (9286, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (4, 9) to (4, 8) using car (9376, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", - "Agent rider 9051 move from (0, 7) to (0, 6) using car (9301, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9071 move from (2, 8) to (3, 8) using car (9277, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 doesn't move\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 move from (2, 6) to (2, 7) using car (9300, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9127 doesn't move\n", - "Agent rider 9129 move from (6, 3) to (6, 2) using car (9286, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 9129 arrived with a waiting time of 7 ticks\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (3, 1) to (2, 1) using car (9315, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 9144 move from (8, 8) to (7, 8) using car (9282, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 9144 arrived with a waiting time of 8 ticks\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9155 move from (5, 9) to (6, 9) using car (9275, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9170 move from (4, 9) to (5, 9) using car (9290, [(4, 9), (5, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (2, 8) to (3, 8) using car (9277, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (8, 8) to (7, 8) using car (9378, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9177 move from (8, 8) to (7, 8) using car (9282, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9186 move from (6, 0) to (5, 0) using car (9274, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9187 move from (0, 7) to (0, 6) using car (9301, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9190 doesn't move\n", - "Driver 9201 arrived\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (4, 9) to (5, 9) using car (9290, [(4, 9), (5, 9)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9216 move from (6, 3) to (6, 2) using car (9326, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 9219 arrived\n", - "Driver 9225 arrived\n", - "Agent rider 9228 move from (3, 6) to (3, 7) using car (9280, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Driver 9234 arrived\n", - "Driver 9242 arrived\n", - "Driver 9252 arrived\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9255 move from (4, 9) to (5, 9) using car (9367, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Driver 9258 arrived\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9295 move from (0, 7) to (0, 6) using car (9301, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9296 move from (8, 8) to (7, 8) using car (9282, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (0, 7) to (0, 6) using car (9301, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9298 move from (8, 8) to (7, 8) using car (9378, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 9307 arrived\n", - "Driver 9309 arrived\n", - "Agent rider 9310 doesn't move\n", - "Agent rider 9318 move from (5, 1) to (6, 1) using car (9312, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (5, 9) to (4, 9) using car (9325, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (7, 7) to (8, 7) using car (9397, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8537 move from (1, 1) to (2, 1) using car (9370, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (7, 7) to (8, 7) using car (9397, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8725 move from (7, 7) to (8, 7) using car (9397, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8741 move from (5, 3) to (5, 2) using car (9369, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8800 move from (9, 2) to (9, 1) using car (9299, [(9, 2), (9, 1)], 0)\n", + "Rider n° 8800 arrived with a waiting time of 28 ticks\n", + "Agent rider 8898 move from (6, 3) to (6, 4) using car (9372, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 move from (1, 6) to (1, 7) using car (9405, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 8963 doesn't move\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (6, 3) to (6, 4) using car (9372, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 8971 doesn't move\n", + "Agent rider 8974 move from (5, 3) to (5, 2) using car (9369, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 8989 move from (2, 4) to (2, 5) using car (9334, [(2, 4), (2, 5)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 move from (8, 6) to (8, 5) using car (9383, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9037 move from (2, 4) to (2, 5) using car (9334, [(2, 4), (2, 5)], 0)\n", + "Agent rider 9076 move from (4, 4) to (3, 4) using car (9349, [(4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9077 move from (3, 1) to (4, 1) using car (9391, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 move from (2, 4) to (2, 5) using car (9334, [(2, 4), (2, 5)], 0)\n", + "Agent rider 9132 move from (1, 1) to (2, 1) using car (9370, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9135 move from (5, 3) to (5, 2) using car (9369, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9167 doesn't move\n", + "Agent rider 9168 move from (4, 4) to (3, 4) using car (9349, [(4, 4), (3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9169 doesn't move\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9188 move from (3, 0) to (4, 0) using car (9394, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 move from (1, 6) to (1, 7) using car (9405, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 9197 move from (3, 0) to (4, 0) using car (9394, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9204 move from (7, 6) to (7, 7) using car (9367, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9215 move from (2, 4) to (2, 5) using car (9334, [(2, 4), (2, 5)], 0)\n", + "Agent rider 9216 move from (8, 6) to (8, 5) using car (9383, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 9216 arrived with a waiting time of 3 ticks\n", + "Agent rider 9218 move from (4, 3) to (5, 3) using car (9373, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9220 move from (3, 0) to (4, 0) using car (9394, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9232 arrived\n", + "Agent rider 9242 move from (1, 1) to (2, 1) using car (9370, [(1, 1), (2, 1), (3, 1)], 0)\n", + "Agent rider 9243 move from (6, 8) to (7, 8) using car (9344, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (4, 6) to (4, 5) using car (9375, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 9251 arrived\n", + "Driver 9254 arrived\n", + "Agent rider 9259 move from (7, 4) to (7, 3) using car (9351, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9261 move from (9, 8) to (9, 7) using car (9322, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 9261 arrived with a waiting time of 5 ticks\n", + "Agent rider 9262 move from (6, 3) to (6, 4) using car (9372, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 9271 arrived\n", + "Driver 9280 arrived\n", + "Agent rider 9285 doesn't move\n", + "Driver 9294 arrived\n", + "Driver 9305 arrived\n", + "Agent rider 9309 move from (3, 5) to (3, 6) using car (9345, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9311 move from (4, 6) to (4, 7) using car (9361, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 6) to (4, 7) using car (9361, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 9314 arrived\n", + "Driver 9315 arrived\n", + "Agent rider 9320 move from (3, 0) to (4, 0) using car (9394, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9321 move from (5, 4) to (5, 5) using car (9393, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9326 move from (6, 8) to (7, 8) using car (9344, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9327 move from (9, 2) to (9, 1) using car (9299, [(9, 2), (9, 1)], 0)\n", "Driver 9328 arrived\n", - "Driver 9334 arrived\n", - "Driver 9339 arrived\n", - "Agent rider 9341 doesn't move\n", - "Agent rider 9343 doesn't move\n", - "Agent rider 9348 move from (2, 6) to (2, 7) using car (9300, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9350 doesn't move\n", - "Agent rider 9351 move from (3, 1) to (2, 1) using car (9315, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9353 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9355 move from (7, 3) to (8, 3) using car (9291, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9356 move from (0, 3) to (0, 4) using car (9333, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9375 doesn't move\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9385 move from (4, 5) to (4, 6) using car (9345, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 9336 move from (3, 8) to (4, 8) using car (9364, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 9337 move from (8, 2) to (8, 3) using car (9335, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 move from (4, 6) to (4, 5) using car (9375, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 move from (1, 4) to (1, 5) using car (9414, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9340 move from (4, 3) to (3, 3) using car (9357, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9341 move from (9, 2) to (9, 1) using car (9299, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9342 move from (0, 6) to (0, 5) using car (9359, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 9343 move from (5, 6) to (5, 5) using car (9346, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9362 move from (5, 4) to (5, 5) using car (9393, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9363 move from (0, 6) to (0, 5) using car (9359, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Driver 9368 arrived\n", + "Agent rider 9377 doesn't move\n", + "Agent rider 9378 move from (4, 1) to (5, 1) using car (9406, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 9386 doesn't move\n", - "tick 672 ended\n", - "I am driver 9387 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9388 - trip: [(6, 0), (7, 0), (8, 0)]\n", - "I am driver 9389 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9390 - trip: [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 9391 - trip: [(7, 2), (6, 2), (5, 2)]\n", - "I am driver 9392 - trip: [(6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 9393 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 9394 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9395 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9396 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9397 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 9398 - trip: [(8, 4), (8, 5)]\n", - "I am driver 9399 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 9400 - trip: [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 9401 - trip: [(4, 4), (4, 5), (5, 5)]\n", - "I am driver 9402 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 9403 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "17 drivers generated.\n", - "I am rider 9404 - dep: (8, 8) , arr: (3, 3)\n", - "I am rider 9405 - dep: (1, 7) , arr: (7, 5)\n", - "2 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 move from (8, 5) to (8, 4) using car (9371, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (2, 8) to (2, 7) using car (9373, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 8788 move from (8, 3) to (8, 4) using car (9261, [(8, 3), (8, 4)], 0)\n", - "Agent rider 8852 move from (8, 5) to (8, 4) using car (9371, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 move from (3, 7) to (3, 8) using car (9280, [(3, 7), (3, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (6, 2) to (7, 2) using car (9286, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (8, 5) to (8, 4) using car (9371, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (4, 8) to (5, 8) using car (9377, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9051 move from (0, 6) to (0, 5) using car (9301, [(0, 6), (0, 5)], 0)\n", - "Rider n° 9051 arrived with a waiting time of 11 ticks\n", - "Agent rider 9071 move from (3, 8) to (4, 8) using car (9277, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 move from (6, 9) to (7, 9) using car (9275, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 move from (2, 7) to (2, 8) using car (9300, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9127 move from (8, 3) to (8, 4) using car (9261, [(8, 3), (8, 4)], 0)\n", - "Rider n° 9127 arrived with a waiting time of 10 ticks\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 move from (2, 1) to (1, 1) using car (9315, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9155 move from (6, 9) to (7, 9) using car (9275, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9170 move from (5, 9) to (6, 9) using car (9367, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9171 move from (3, 2) to (3, 1) using car (9324, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9173 move from (3, 8) to (4, 8) using car (9277, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (7, 8) to (6, 8) using car (9378, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9186 move from (5, 0) to (4, 0) using car (9274, [(5, 0), (4, 0)], 0)\n", - "Agent rider 9187 move from (0, 6) to (0, 5) using car (9301, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9188 move from (0, 4) to (0, 5) using car (9333, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 doesn't move\n", - "Driver 9213 arrived\n", - "Agent rider 9216 doesn't move\n", - "Driver 9225 arrived\n", - "Agent rider 9228 move from (3, 7) to (3, 8) using car (9280, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (3, 2) to (3, 1) using car (9324, [(3, 2), (3, 1)], 0)\n", - "Driver 9242 arrived\n", - "Agent rider 9253 move from (0, 6) to (0, 5) using car (9301, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9255 doesn't move\n", - "Agent rider 9256 doesn't move\n", - "Driver 9263 arrived\n", - "Driver 9269 arrived\n", - "Agent rider 9278 move from (0, 4) to (0, 5) using car (9333, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9285 arrived\n", - "Agent rider 9295 move from (0, 6) to (0, 5) using car (9301, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9296 move from (7, 8) to (6, 8) using car (9282, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9297 move from (0, 6) to (0, 5) using car (9301, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9298 move from (7, 8) to (6, 8) using car (9378, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 9308 arrived\n", - "Agent rider 9310 move from (0, 6) to (1, 6) using car (9402, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 9318 move from (6, 1) to (7, 1) using car (9312, [(6, 1), (7, 1)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (4, 9) to (3, 9) using car (9325, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 9323 arrived\n", - "Driver 9329 arrived\n", - "Driver 9331 arrived\n", - "Agent rider 9341 move from (6, 7) to (5, 7) using car (9335, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9343 move from (6, 7) to (5, 7) using car (9335, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9348 move from (2, 7) to (2, 8) using car (9300, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 9348 arrived with a waiting time of 0 ticks\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9350 doesn't move\n", - "Agent rider 9351 move from (2, 1) to (1, 1) using car (9315, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9352 move from (6, 7) to (5, 7) using car (9335, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9353 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9355 doesn't move\n", - "Agent rider 9356 move from (0, 4) to (0, 5) using car (9333, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9362 arrived\n", - "Agent rider 9375 doesn't move\n", - "Agent rider 9383 move from (7, 5) to (7, 6) using car (9395, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9384 move from (7, 4) to (7, 5) using car (9267, [(7, 4), (7, 5)], 0)\n", - "Agent rider 9385 move from (4, 6) to (5, 6) using car (9345, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 9386 doesn't move\n", - "Agent rider 9404 doesn't move\n", - "Agent rider 9405 doesn't move\n", - "tick 673 ended\n", - "I am driver 9406 - trip: [(4, 5), (3, 5), (2, 5), (2, 6)]\n", - "I am driver 9407 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 9408 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 9409 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 9410 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 9411 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 9412 - trip: [(8, 2), (7, 2), (6, 2), (6, 3)]\n", - "7 drivers generated.\n", - "I am rider 9413 - dep: (4, 0) , arr: (3, 4)\n", - "I am rider 9414 - dep: (5, 9) , arr: (5, 7)\n", - "I am rider 9415 - dep: (4, 3) , arr: (0, 7)\n", - "I am rider 9416 - dep: (6, 5) , arr: (1, 1)\n", - "I am rider 9417 - dep: (0, 1) , arr: (9, 3)\n", - "I am rider 9418 - dep: (0, 8) , arr: (6, 1)\n", - "I am rider 9419 - dep: (0, 5) , arr: (9, 3)\n", - "I am rider 9420 - dep: (4, 1) , arr: (5, 3)\n", - "I am rider 9421 - dep: (2, 7) , arr: (5, 2)\n", - "I am rider 9422 - dep: (6, 4) , arr: (2, 2)\n", - "10 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 move from (8, 4) to (8, 3) using car (9371, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 doesn't move\n", - "Agent rider 8779 move from (2, 7) to (2, 6) using car (9373, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 8788 move from (8, 4) to (8, 3) using car (9371, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8852 move from (8, 4) to (8, 3) using car (9371, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8877 doesn't move\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8915 move from (7, 2) to (7, 3) using car (9303, [(7, 2), (7, 3)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (8, 4) to (8, 3) using car (9371, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (5, 8) to (6, 8) using car (9377, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9071 move from (4, 8) to (5, 8) using car (9277, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 move from (7, 9) to (8, 9) using car (9275, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 move from (2, 8) to (2, 9) using car (9300, [(2, 8), (2, 9)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (2, 9) to (1, 9) using car (9346, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9155 move from (7, 9) to (8, 9) using car (9275, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 9155 arrived with a waiting time of 11 ticks\n", - "Agent rider 9156 doesn't move\n", - "Agent rider 9170 move from (6, 9) to (7, 9) using car (9367, [(6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9171 move from (3, 1) to (3, 2) using car (9382, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 9173 move from (4, 8) to (5, 8) using car (9277, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (6, 8) to (5, 8) using car (9378, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9188 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (5, 9) to (6, 9) using car (9393, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9216 move from (6, 2) to (5, 2) using car (9391, [(6, 2), (5, 2)], 0)\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 move from (2, 9) to (1, 9) using car (9346, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (3, 1) to (3, 2) using car (9382, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Driver 9246 arrived\n", - "Driver 9249 arrived\n", - "Agent rider 9253 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9255 move from (5, 9) to (6, 9) using car (9393, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 doesn't move\n", - "Agent rider 9278 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9290 arrived\n", - "Driver 9291 arrived\n", - "Agent rider 9295 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9296 move from (6, 8) to (5, 8) using car (9282, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 9296 arrived with a waiting time of 2 ticks\n", - "Agent rider 9297 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9298 move from (6, 8) to (5, 8) using car (9378, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9310 move from (1, 6) to (2, 6) using car (9402, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 9318 doesn't move\n", - "Agent rider 9319 move from (6, 8) to (5, 8) using car (9378, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9320 move from (3, 9) to (2, 9) using car (9325, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 9322 arrived\n", - "Driver 9331 arrived\n", - "Driver 9338 arrived\n", - "Agent rider 9341 move from (5, 7) to (4, 7) using car (9335, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9343 move from (5, 7) to (4, 7) using car (9335, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9350 doesn't move\n", - "Agent rider 9351 doesn't move\n", - "Agent rider 9352 move from (5, 7) to (4, 7) using car (9335, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9353 move from (4, 8) to (3, 8) using car (9273, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9355 doesn't move\n", - "Agent rider 9356 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9370 arrived\n", - "Agent rider 9375 move from (5, 9) to (6, 9) using car (9393, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 move from (7, 5) to (7, 6) using car (9410, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9385 doesn't move\n", - "Agent rider 9386 doesn't move\n", - "Agent rider 9404 doesn't move\n", - "Agent rider 9405 move from (1, 7) to (2, 7) using car (9397, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9413 doesn't move\n", - "Agent rider 9414 move from (5, 9) to (6, 9) using car (9393, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (6, 5) to (6, 4) using car (9327, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (0, 5) to (0, 6) using car (9333, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9420 move from (4, 1) to (5, 1) using car (9305, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9389 move from (4, 3) to (5, 3) using car (9373, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9390 move from (8, 6) to (8, 5) using car (9383, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9407 doesn't move\n", + "Agent rider 9418 move from (9, 2) to (9, 1) using car (9299, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9419 doesn't move\n", + "Agent rider 9420 doesn't move\n", "Agent rider 9421 doesn't move\n", - "Agent rider 9422 doesn't move\n", - "tick 674 ended\n", - "I am driver 9423 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 9424 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 9425 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 9426 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 9427 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "5 drivers generated.\n", - "I am rider 9428 - dep: (8, 8) , arr: (6, 6)\n", - "I am rider 9429 - dep: (4, 7) , arr: (5, 3)\n", - "I am rider 9430 - dep: (6, 0) , arr: (5, 0)\n", - "I am rider 9431 - dep: (5, 2) , arr: (1, 8)\n", - "I am rider 9432 - dep: (9, 1) , arr: (9, 6)\n", - "5 riders generated.\n", - "Agent rider 8595 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8650 move from (8, 3) to (8, 2) using car (9371, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8724 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8753 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8779 move from (2, 6) to (2, 5) using car (9373, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 8779 arrived with a waiting time of 12 ticks\n", - "Agent rider 8788 move from (8, 3) to (8, 2) using car (9371, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8852 move from (8, 3) to (8, 2) using car (9371, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8872 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8877 move from (3, 8) to (2, 8) using car (9273, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8915 move from (7, 3) to (7, 4) using car (9425, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (8, 3) to (8, 2) using car (9371, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (6, 8) to (7, 8) using car (9377, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9071 move from (5, 8) to (6, 8) using car (9277, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9085 move from (8, 9) to (9, 9) using car (9275, [(8, 9), (9, 9)], 0)\n", - "Rider n° 9085 arrived with a waiting time of 14 ticks\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 move from (2, 9) to (2, 8) using car (9325, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 9124 move from (1, 8) to (1, 9) using car (9374, [(1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 9125 doesn't move\n", - "Agent rider 9142 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9143 move from (1, 1) to (0, 1) using car (9363, [(1, 1), (0, 1)], 0)\n", - "Agent rider 9145 move from (1, 9) to (0, 9) using car (9346, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9156 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9170 move from (7, 9) to (7, 8) using car (9367, [(7, 9), (7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9171 move from (3, 2) to (2, 2) using car (9379, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 9173 move from (5, 8) to (6, 8) using car (9277, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9175 doesn't move\n", - "Agent rider 9176 move from (5, 8) to (6, 8) using car (9277, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9188 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9190 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (6, 9) to (7, 9) using car (9393, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9216 doesn't move\n", - "Agent rider 9228 move from (3, 8) to (2, 8) using car (9273, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9229 move from (2, 9) to (2, 8) using car (9325, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 9230 move from (1, 9) to (0, 9) using car (9346, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (3, 2) to (2, 2) using car (9379, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 9249 arrived\n", - "Agent rider 9253 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9255 move from (6, 9) to (7, 9) using car (9393, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 9261 arrived\n", - "Driver 9267 arrived\n", - "Driver 9274 arrived\n", - "Agent rider 9278 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "tick 665 ended\n", + "I am driver 9422 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 9423 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "I am driver 9424 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 9425 - trip: [(6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9426 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 9427 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 9428 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 9429 - trip: [(4, 6), (3, 6), (2, 6), (2, 7)]\n", + "8 drivers generated.\n", + "I am rider 9430 - dep: (2, 4) , arr: (9, 9)\n", + "I am rider 9431 - dep: (9, 8) , arr: (4, 5)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (8, 7) to (8, 6) using car (9397, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8537 move from (2, 1) to (3, 1) using car (9370, [(2, 1), (3, 1)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (8, 7) to (8, 6) using car (9397, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8725 move from (8, 7) to (8, 6) using car (9397, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 move from (6, 4) to (6, 3) using car (9323, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 move from (1, 7) to (1, 8) using car (9405, [(1, 7), (1, 8)], 0)\n", + "Agent rider 8963 move from (7, 7) to (7, 8) using car (9367, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8965 move from (7, 7) to (7, 8) using car (9367, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8967 move from (6, 4) to (6, 3) using car (9323, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 8971 move from (7, 7) to (7, 8) using car (9367, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (2, 5) to (2, 4) using car (9380, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (6, 3) to (6, 2) using car (9402, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 move from (2, 1) to (3, 1) using car (9370, [(2, 1), (3, 1)], 0)\n", + "Agent rider 9036 move from (8, 5) to (8, 4) using car (9383, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9037 move from (2, 5) to (2, 4) using car (9380, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9076 move from (3, 4) to (3, 3) using car (9349, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9077 move from (4, 1) to (5, 1) using car (9391, [(4, 1), (5, 1)], 0)\n", + "Agent rider 9102 move from (6, 3) to (6, 2) using car (9402, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9104 move from (2, 5) to (2, 4) using car (9380, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9132 move from (2, 1) to (3, 1) using car (9370, [(2, 1), (3, 1)], 0)\n", + "Agent rider 9135 move from (5, 2) to (4, 2) using car (9369, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 9135 arrived with a waiting time of 6 ticks\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9167 move from (7, 7) to (7, 8) using car (9367, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 9167 arrived with a waiting time of 8 ticks\n", + "Agent rider 9168 move from (3, 4) to (3, 3) using car (9349, [(3, 4), (3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9169 move from (3, 6) to (4, 6) using car (9345, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9188 move from (4, 0) to (5, 0) using car (9394, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 move from (1, 7) to (1, 8) using car (9405, [(1, 7), (1, 8)], 0)\n", + "Agent rider 9197 move from (4, 0) to (5, 0) using car (9394, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9204 move from (7, 7) to (7, 8) using car (9367, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 9205 arrived\n", + "Agent rider 9215 move from (2, 5) to (2, 4) using car (9380, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9218 move from (5, 3) to (6, 3) using car (9373, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9220 move from (4, 0) to (5, 0) using car (9394, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9242 move from (2, 1) to (3, 1) using car (9370, [(2, 1), (3, 1)], 0)\n", + "Agent rider 9243 move from (7, 8) to (8, 8) using car (9344, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (4, 5) to (4, 4) using car (9375, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 9254 arrived\n", + "Agent rider 9259 move from (7, 3) to (7, 2) using car (9351, [(7, 3), (7, 2)], 0)\n", + "Agent rider 9262 move from (6, 4) to (6, 5) using car (9372, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", "Driver 9280 arrived\n", - "Driver 9291 arrived\n", - "Agent rider 9295 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9297 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9298 move from (5, 8) to (6, 8) using car (9277, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 9301 arrived\n", - "Agent rider 9310 move from (2, 6) to (3, 6) using car (9402, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 9312 arrived\n", - "Driver 9314 arrived\n", + "Agent rider 9285 doesn't move\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 move from (4, 7) to (4, 8) using car (9361, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 7) to (4, 8) using car (9361, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 9313 arrived\n", "Driver 9315 arrived\n", - "Agent rider 9318 doesn't move\n", - "Agent rider 9319 move from (5, 8) to (4, 8) using car (9378, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9320 move from (2, 9) to (2, 8) using car (9325, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Driver 9324 arrived\n", - "Driver 9326 arrived\n", + "Driver 9317 arrived\n", + "Agent rider 9320 move from (4, 0) to (5, 0) using car (9394, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9321 move from (5, 5) to (4, 5) using car (9393, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9326 move from (7, 8) to (8, 8) using car (9344, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9327 doesn't move\n", + "Driver 9329 arrived\n", + "Agent rider 9336 move from (4, 8) to (5, 8) using car (9364, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Rider n° 9336 arrived with a waiting time of 0 ticks\n", + "Agent rider 9337 move from (8, 3) to (8, 4) using car (9335, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9338 move from (4, 5) to (4, 4) using car (9375, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 move from (1, 5) to (1, 6) using car (9414, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9340 move from (3, 3) to (2, 3) using car (9357, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9340 arrived with a waiting time of 2 ticks\n", "Agent rider 9341 doesn't move\n", - "Agent rider 9343 move from (4, 7) to (3, 7) using car (9335, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9349 move from (9, 5) to (9, 4) using car (9380, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9350 move from (5, 8) to (4, 8) using car (9378, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9351 move from (1, 1) to (0, 1) using car (9363, [(1, 1), (0, 1)], 0)\n", - "Rider n° 9351 arrived with a waiting time of 1 ticks\n", - "Agent rider 9352 move from (4, 7) to (3, 7) using car (9335, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 9353 move from (3, 8) to (2, 8) using car (9273, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9354 move from (6, 4) to (6, 5) using car (9358, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9355 move from (8, 3) to (8, 2) using car (9371, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9356 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9359 arrived\n", - "Driver 9364 arrived\n", - "Agent rider 9375 move from (6, 9) to (7, 9) using car (9393, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 move from (7, 6) to (7, 7) using car (9410, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9385 doesn't move\n", + "Agent rider 9342 move from (0, 5) to (0, 4) using car (9359, [(0, 5), (0, 4)], 0)\n", + "Agent rider 9343 move from (5, 5) to (5, 4) using car (9346, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Driver 9353 arrived\n", + "Agent rider 9362 move from (5, 5) to (4, 5) using car (9393, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9363 move from (0, 5) to (0, 4) using car (9359, [(0, 5), (0, 4)], 0)\n", + "Driver 9376 arrived\n", + "Agent rider 9377 move from (6, 3) to (5, 3) using car (9395, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9378 move from (5, 1) to (6, 1) using car (9406, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 9386 doesn't move\n", - "Driver 9398 arrived\n", - "Agent rider 9404 doesn't move\n", - "Agent rider 9405 move from (2, 7) to (3, 7) using car (9397, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9413 move from (4, 0) to (3, 0) using car (9426, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (6, 9) to (7, 9) using car (9393, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (6, 4) to (6, 5) using car (9358, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9417 doesn't move\n", + "Agent rider 9388 move from (0, 2) to (0, 3) using car (9411, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9389 move from (5, 3) to (6, 3) using car (9373, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 9390 move from (8, 5) to (8, 4) using car (9383, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9407 move from (4, 4) to (4, 5) using car (9384, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (0, 6) to (0, 7) using car (9333, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9420 move from (5, 1) to (6, 1) using car (9305, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9421 move from (2, 7) to (3, 7) using car (9397, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 move from (6, 4) to (6, 5) using car (9358, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9428 doesn't move\n", - "Agent rider 9429 doesn't move\n", + "Agent rider 9419 doesn't move\n", + "Agent rider 9420 doesn't move\n", + "Agent rider 9421 doesn't move\n", "Agent rider 9430 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9432 doesn't move\n", - "tick 675 ended\n", - "I am driver 9433 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 9434 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", - "I am driver 9435 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 9436 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 9437 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 9438 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 9439 - trip: [(6, 4), (7, 4), (8, 4), (8, 5), (9, 5)]\n", - "I am driver 9440 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 9441 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 9442 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 9443 - trip: [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 9444 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 9445 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 9446 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)]\n", - "I am driver 9447 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 9448 - trip: [(0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 9449 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 9450 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 9451 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 9452 - trip: [(9, 3), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 9453 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 9454 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 9455 - trip: [(1, 6), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 9456 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "24 drivers generated.\n", - "I am rider 9457 - dep: (6, 1) , arr: (4, 6)\n", - "I am rider 9458 - dep: (4, 2) , arr: (1, 3)\n", - "2 riders generated.\n", - "Agent rider 8595 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8650 move from (8, 2) to (8, 1) using car (9371, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8724 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8751 move from (9, 0) to (8, 0) using car (9453, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 8753 move from (0, 7) to (0, 8) using car (9333, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8788 move from (8, 2) to (8, 1) using car (9371, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8852 move from (8, 2) to (8, 1) using car (9371, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8872 move from (0, 7) to (0, 8) using car (9333, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 8877 move from (2, 8) to (1, 8) using car (9273, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 8899 doesn't move\n", - "Agent rider 8912 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8915 move from (7, 4) to (7, 5) using car (9425, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (8, 2) to (8, 1) using car (9371, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9019 move from (9, 0) to (8, 0) using car (9453, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9046 move from (7, 8) to (8, 8) using car (9377, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9071 move from (6, 8) to (7, 8) using car (9277, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9089 move from (9, 0) to (8, 0) using car (9441, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 9123 move from (2, 8) to (1, 8) using car (9273, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9124 move from (1, 9) to (0, 9) using car (9374, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9125 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 9125 arrived with a waiting time of 10 ticks\n", - "Agent rider 9142 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9156 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9170 move from (7, 8) to (7, 7) using car (9367, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9171 move from (2, 2) to (1, 2) using car (9379, [(2, 2), (1, 2)], 0)\n", - "Agent rider 9173 move from (6, 8) to (7, 8) using car (9277, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9175 move from (7, 9) to (8, 9) using car (9393, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9176 move from (6, 8) to (7, 8) using car (9277, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9177 move from (7, 8) to (7, 7) using car (9367, [(7, 8), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9186 move from (4, 0) to (5, 0) using car (9436, [(4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9187 move from (0, 7) to (0, 8) using car (9333, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9188 move from (0, 7) to (0, 6) using car (9448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 9190 move from (9, 0) to (8, 0) using car (9453, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (9, 0) to (8, 0) using car (9453, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9207 move from (7, 9) to (8, 9) using car (9393, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 move from (9, 4) to (9, 3) using car (9380, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9216 doesn't move\n", - "Agent rider 9228 move from (2, 8) to (2, 7) using car (9325, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (2, 2) to (1, 2) using car (9379, [(2, 2), (1, 2)], 0)\n", - "Agent rider 9253 move from (0, 7) to (0, 6) using car (9448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 9255 move from (7, 9) to (8, 9) using car (9393, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (9, 4) to (8, 4) using car (9451, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 9267 arrived\n", - "Agent rider 9278 move from (0, 7) to (0, 6) using car (9448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 9279 arrived\n", - "Driver 9286 arrived\n", - "Agent rider 9295 move from (0, 7) to (0, 8) using car (9333, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9297 move from (0, 7) to (0, 8) using car (9333, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9298 move from (6, 8) to (7, 8) using car (9277, [(6, 8), (7, 8)], 0)\n", - "Driver 9300 arrived\n", - "Driver 9303 arrived\n", - "Agent rider 9310 move from (3, 6) to (4, 6) using car (9402, [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 9314 arrived\n", - "Agent rider 9318 move from (7, 1) to (8, 1) using car (9337, [(7, 1), (8, 1)], 0)\n" + "Agent rider 9431 move from (9, 8) to (8, 8) using car (9350, [(9, 8), (8, 8)], 0)\n", + "tick 666 ended\n", + "I am driver 9432 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 9433 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 9434 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 9435 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 9436 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 9437 - trip: [(1, 3), (1, 4), (0, 4)]\n", + "6 drivers generated.\n", + "I am rider 9438 - dep: (0, 2) , arr: (4, 0)\n", + "I am rider 9439 - dep: (7, 4) , arr: (8, 2)\n", + "I am rider 9440 - dep: (7, 7) , arr: (9, 0)\n", + "3 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (8, 6) to (8, 5) using car (9397, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (8, 6) to (8, 5) using car (9397, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 5) using car (9397, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 8741 move from (5, 2) to (6, 2) using car (9385, [(5, 2), (6, 2)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 move from (6, 3) to (6, 4) using car (9373, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (7, 8) to (8, 8) using car (9367, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8965 move from (7, 8) to (8, 8) using car (9367, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8967 move from (6, 3) to (6, 4) using car (9373, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8971 move from (7, 8) to (8, 8) using car (9367, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 8974 move from (5, 2) to (6, 2) using car (9385, [(5, 2), (6, 2)], 0)\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (6, 2) to (6, 1) using car (9402, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 move from (8, 4) to (8, 5) using car (9335, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 move from (3, 3) to (3, 2) using car (9349, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9102 move from (6, 2) to (6, 1) using car (9402, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9168 move from (3, 3) to (3, 2) using car (9349, [(3, 3), (3, 2), (2, 2)], 0)\n", + "Agent rider 9169 move from (4, 6) to (5, 6) using car (9345, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9170 move from (5, 2) to (6, 2) using car (9385, [(5, 2), (6, 2)], 0)\n", + "Agent rider 9188 move from (5, 0) to (6, 0) using car (9394, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9189 move from (2, 3) to (1, 3) using car (9357, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (5, 0) to (6, 0) using car (9394, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9204 move from (7, 8) to (6, 8) using car (9423, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9218 doesn't move\n", + "Agent rider 9220 move from (5, 0) to (6, 0) using car (9394, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 move from (8, 8) to (9, 8) using car (9344, [(8, 8), (9, 8)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (4, 4) to (4, 3) using car (9375, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9262 doesn't move\n", + "Agent rider 9285 doesn't move\n", + "Driver 9299 arrived\n", + "Driver 9306 arrived\n", + "Agent rider 9309 move from (3, 6) to (2, 6) using car (9429, [(3, 6), (2, 6), (2, 7)], 0)\n", + "Agent rider 9311 move from (4, 8) to (4, 9) using car (9361, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 8) to (4, 9) using car (9361, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 9315 arrived\n", + "Driver 9316 arrived\n", + "Agent rider 9320 move from (5, 0) to (6, 0) using car (9394, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9321 move from (4, 5) to (4, 6) using car (9384, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Rider n° 9321 arrived with a waiting time of 5 ticks\n", + "Agent rider 9326 move from (8, 8) to (9, 8) using car (9344, [(8, 8), (9, 8)], 0)\n", + "Agent rider 9327 doesn't move\n", + "Driver 9330 arrived\n", + "Driver 9334 arrived\n", + "Agent rider 9337 move from (8, 4) to (8, 5) using car (9433, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9338 move from (4, 4) to (4, 3) using car (9375, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 move from (1, 6) to (1, 7) using car (9414, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9343 move from (5, 4) to (5, 3) using car (9346, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9362 move from (4, 5) to (4, 6) using car (9384, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 9363 doesn't move\n", + "Agent rider 9377 move from (5, 3) to (4, 3) using car (9395, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9378 move from (6, 1) to (6, 2) using car (9406, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9386 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9319 move from (4, 8) to (3, 8) using car (9378, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9320 doesn't move\n", + "Agent rider 9388 move from (0, 3) to (0, 4) using car (9411, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9389 doesn't move\n", + "Agent rider 9390 move from (8, 4) to (8, 3) using car (9383, [(8, 4), (8, 3)], 0)\n", + "Agent rider 9407 move from (4, 5) to (3, 5) using car (9393, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 9410 arrived\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9419 doesn't move\n", + "Agent rider 9420 doesn't move\n", + "Agent rider 9421 doesn't move\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9431 doesn't move\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "tick 667 ended\n", + "I am driver 9441 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 9442 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 9443 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9444 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 9445 - trip: [(4, 8), (4, 7), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 9446 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 9447 - trip: [(0, 3), (0, 4), (0, 5)]\n", + "I am driver 9448 - trip: [(0, 1), (0, 2), (1, 2)]\n", + "I am driver 9449 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "9 drivers generated.\n", + "I am rider 9450 - dep: (1, 9) , arr: (7, 8)\n", + "I am rider 9451 - dep: (0, 1) , arr: (6, 6)\n", + "I am rider 9452 - dep: (0, 2) , arr: (8, 6)\n", + "3 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (8, 5) to (8, 6) using car (9433, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (8, 5) to (8, 6) using car (9433, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8725 move from (8, 5) to (8, 6) using car (9433, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8741 move from (6, 2) to (6, 3) using car (9406, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 move from (6, 4) to (6, 5) using car (9373, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 doesn't move\n", + "Agent rider 8963 move from (8, 8) to (9, 8) using car (9367, [(8, 8), (9, 8)], 0)\n", + "Rider n° 8963 arrived with a waiting time of 13 ticks\n", + "Agent rider 8965 move from (8, 8) to (9, 8) using car (9367, [(8, 8), (9, 8)], 0)\n", + "Rider n° 8965 arrived with a waiting time of 11 ticks\n", + "Agent rider 8967 move from (6, 4) to (6, 5) using car (9373, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8971 move from (8, 8) to (9, 8) using car (9367, [(8, 8), (9, 8)], 0)\n", + "Rider n° 8971 arrived with a waiting time of 13 ticks\n", + "Agent rider 8974 move from (6, 2) to (6, 3) using car (9406, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 move from (8, 5) to (8, 6) using car (9335, [(8, 5), (8, 6)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 move from (3, 2) to (2, 2) using car (9349, [(3, 2), (2, 2)], 0)\n", + "Agent rider 9077 move from (5, 1) to (6, 1) using car (9358, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9102 doesn't move\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9165 doesn't move\n", + "Agent rider 9168 move from (3, 2) to (2, 2) using car (9349, [(3, 2), (2, 2)], 0)\n", + "Agent rider 9169 move from (5, 6) to (6, 6) using car (9345, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9188 move from (6, 0) to (6, 1) using car (9394, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9189 move from (1, 3) to (0, 3) using car (9357, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (6, 0) to (6, 1) using car (9394, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9204 doesn't move\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9218 move from (6, 3) to (7, 3) using car (9425, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 9218 arrived with a waiting time of 6 ticks\n", + "Agent rider 9220 move from (6, 0) to (6, 1) using car (9394, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (4, 3) to (4, 2) using car (9375, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9262 move from (6, 5) to (7, 5) using car (9413, [(6, 5), (7, 5)], 0)\n", + "Rider n° 9262 arrived with a waiting time of 7 ticks\n", + "Agent rider 9285 move from (6, 3) to (7, 3) using car (9425, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 9285 arrived with a waiting time of 4 ticks\n", + "Driver 9301 arrived\n", + "Agent rider 9309 move from (2, 6) to (2, 7) using car (9429, [(2, 6), (2, 7)], 0)\n", + "Agent rider 9311 move from (4, 9) to (5, 9) using car (9361, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (4, 9) to (5, 9) using car (9361, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 9316 arrived\n", + "Agent rider 9320 move from (6, 0) to (6, 1) using car (9394, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 doesn't move\n", + "Agent rider 9337 move from (8, 5) to (8, 6) using car (9433, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9338 move from (4, 3) to (4, 2) using car (9375, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 move from (1, 7) to (1, 8) using car (9414, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Agent rider 9341 doesn't move\n", - "Agent rider 9343 move from (3, 7) to (2, 7) using car (9335, [(3, 7), (2, 7)], 0)\n", - "Agent rider 9349 move from (9, 4) to (8, 4) using car (9451, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9350 move from (4, 8) to (3, 8) using car (9378, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9352 move from (3, 7) to (2, 7) using car (9335, [(3, 7), (2, 7)], 0)\n", - "Agent rider 9353 move from (2, 8) to (1, 8) using car (9273, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9354 move from (6, 5) to (5, 5) using car (9358, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9355 move from (8, 2) to (8, 1) using car (9371, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Rider n° 9355 arrived with a waiting time of 3 ticks\n", - "Agent rider 9356 move from (0, 7) to (0, 6) using car (9448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 9360 arrived\n", - "Driver 9361 arrived\n", - "Agent rider 9375 move from (7, 9) to (8, 9) using car (9393, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9383 move from (7, 6) to (8, 6) using car (9345, [(7, 6), (8, 6)], 0)\n", - "Agent rider 9384 move from (7, 7) to (7, 8) using car (9410, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9385 doesn't move\n", + "Agent rider 9342 move from (0, 4) to (0, 5) using car (9411, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9343 move from (5, 3) to (5, 2) using car (9346, [(5, 3), (5, 2)], 0)\n", + "Driver 9348 arrived\n", + "Driver 9350 arrived\n", + "Driver 9351 arrived\n", + "Driver 9359 arrived\n", + "Agent rider 9362 move from (4, 6) to (4, 7) using car (9384, [(4, 6), (4, 7)], 0)\n", + "Agent rider 9363 doesn't move\n", + "Driver 9370 arrived\n", + "Agent rider 9377 move from (4, 3) to (4, 2) using car (9395, [(4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9378 move from (6, 2) to (6, 3) using car (9406, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9380 arrived\n", "Agent rider 9386 doesn't move\n", - "Driver 9388 arrived\n", + "Agent rider 9388 move from (0, 4) to (0, 5) using car (9411, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9389 move from (6, 3) to (7, 3) using car (9425, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9390 doesn't move\n", "Driver 9391 arrived\n", + "Driver 9400 arrived\n", "Driver 9401 arrived\n", - "Agent rider 9404 doesn't move\n", - "Agent rider 9405 doesn't move\n", - "Agent rider 9413 move from (3, 0) to (2, 0) using car (9426, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (7, 9) to (8, 9) using car (9393, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (6, 5) to (5, 5) using car (9358, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9417 doesn't move\n", + "Driver 9405 arrived\n", + "Agent rider 9407 move from (3, 5) to (2, 5) using car (9393, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (0, 7) to (0, 6) using car (9448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 9420 move from (6, 1) to (7, 1) using car (9305, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9421 move from (3, 7) to (4, 7) using car (9397, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 move from (6, 5) to (5, 5) using car (9358, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9428 move from (8, 8) to (8, 7) using car (9423, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 9429 doesn't move\n", + "Agent rider 9419 doesn't move\n", + "Agent rider 9420 move from (6, 0) to (6, 1) using car (9394, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9421 doesn't move\n", "Agent rider 9430 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9432 doesn't move\n", - "Agent rider 9457 move from (6, 1) to (7, 1) using car (9305, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9458 doesn't move\n", - "tick 676 ended\n", - "I am driver 9459 - trip: [(4, 3), (4, 2), (5, 2)]\n", - "I am driver 9460 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 9461 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 9462 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 9463 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 9464 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 9465 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", - "I am driver 9466 - trip: [(7, 8), (7, 7), (7, 6), (6, 6), (5, 6)]\n", - "8 drivers generated.\n", - "I am rider 9467 - dep: (2, 7) , arr: (6, 5)\n", - "I am rider 9468 - dep: (4, 0) , arr: (0, 6)\n", - "I am rider 9469 - dep: (0, 3) , arr: (0, 8)\n", - "3 riders generated.\n", - "Agent rider 8595 move from (9, 3) to (9, 2) using car (9380, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8650 move from (8, 1) to (8, 0) using car (9371, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8724 move from (9, 3) to (9, 2) using car (9380, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8751 move from (8, 0) to (7, 0) using car (9453, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 8753 move from (0, 8) to (0, 9) using car (9333, [(0, 8), (0, 9)], 0)\n", - "Rider n° 8753 arrived with a waiting time of 30 ticks\n", - "Agent rider 8788 move from (8, 1) to (8, 0) using car (9371, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8852 move from (8, 1) to (8, 0) using car (9371, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 8872 move from (0, 8) to (0, 9) using car (9333, [(0, 8), (0, 9)], 0)\n", - "Agent rider 8877 move from (1, 8) to (0, 8) using car (9273, [(1, 8), (0, 8)], 0)\n", - "Rider n° 8877 arrived with a waiting time of 18 ticks\n", - "Agent rider 8899 move from (6, 6) to (6, 7) using car (9400, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 8912 move from (9, 3) to (9, 2) using car (9380, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 8915 move from (7, 5) to (7, 6) using car (9425, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8969 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (8, 1) to (8, 0) using car (9371, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (8, 8) to (8, 7) using car (9377, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9071 move from (7, 8) to (7, 7) using car (9466, [(7, 8), (7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 move from (1, 8) to (0, 8) using car (9273, [(1, 8), (0, 8)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9142 move from (9, 3) to (9, 2) using car (9380, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9156 move from (9, 3) to (9, 2) using car (9380, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 9156 arrived with a waiting time of 15 ticks\n", + "Agent rider 9431 move from (8, 8) to (7, 8) using car (9442, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (0, 1) to (0, 2) using car (9448, [(0, 1), (0, 2), (1, 2)], 0)\n", + "Agent rider 9452 doesn't move\n", + "tick 668 ended\n", + "I am driver 9453 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "1 drivers generated.\n", + "I am rider 9454 - dep: (8, 8) , arr: (5, 8)\n", + "I am rider 9455 - dep: (8, 5) , arr: (6, 9)\n", + "I am rider 9456 - dep: (1, 2) , arr: (3, 1)\n", + "I am rider 9457 - dep: (9, 5) , arr: (2, 6)\n", + "I am rider 9458 - dep: (5, 3) , arr: (9, 5)\n", + "I am rider 9459 - dep: (4, 6) , arr: (0, 3)\n", + "I am rider 9460 - dep: (1, 0) , arr: (5, 7)\n", + "I am rider 9461 - dep: (9, 7) , arr: (5, 7)\n", + "8 riders generated.\n", + "Agent rider 8458 move from (0, 4) to (0, 5) using car (9447, [(0, 4), (0, 5)], 0)\n", + "Agent rider 8530 doesn't move\n", + "Agent rider 8536 move from (8, 6) to (8, 7) using car (9433, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (0, 4) to (0, 5) using car (9447, [(0, 4), (0, 5)], 0)\n", + "Agent rider 8553 doesn't move\n", + "Agent rider 8721 move from (8, 6) to (8, 7) using car (9433, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8725 move from (8, 6) to (8, 7) using car (9433, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8741 move from (6, 3) to (6, 4) using car (9406, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8766 move from (0, 4) to (0, 5) using car (9447, [(0, 4), (0, 5)], 0)\n", + "Agent rider 8898 move from (6, 5) to (6, 6) using car (9373, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8934 doesn't move\n", + "Agent rider 8961 move from (1, 8) to (2, 8) using car (9414, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 8965 doesn't move\n", + "Agent rider 8967 move from (6, 5) to (6, 6) using car (9373, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 8974 move from (6, 3) to (6, 4) using car (9406, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9008 doesn't move\n", + "Agent rider 9011 move from (6, 1) to (7, 1) using car (9358, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9014 move from (0, 4) to (0, 5) using car (9447, [(0, 4), (0, 5)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 move from (2, 2) to (1, 2) using car (9369, [(2, 2), (1, 2)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9102 move from (6, 1) to (7, 1) using car (9358, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9165 move from (1, 0) to (2, 0) using car (9443, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9168 move from (2, 2) to (1, 2) using car (9369, [(2, 2), (1, 2)], 0)\n", + "Agent rider 9169 move from (6, 6) to (7, 6) using car (9345, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 9170 doesn't move\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (7, 8) to (7, 7) using car (9466, [(7, 8), (7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9175 move from (8, 9) to (8, 8) using car (9445, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (7, 8) to (7, 7) using car (9466, [(7, 8), (7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9177 move from (7, 7) to (8, 7) using car (9367, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 9186 move from (5, 0) to (5, 1) using car (9436, [(5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9187 move from (0, 8) to (0, 9) using car (9333, [(0, 8), (0, 9)], 0)\n", - "Agent rider 9188 move from (0, 6) to (0, 5) using car (9455, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9190 move from (8, 0) to (7, 0) using car (9453, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (8, 0) to (7, 0) using car (9453, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9207 move from (8, 9) to (9, 9) using car (9393, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 move from (9, 3) to (9, 2) using car (9380, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 9216 doesn't move\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 move from (2, 8) to (2, 7) using car (9456, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 6) to (0, 5) using car (9455, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9255 move from (8, 9) to (9, 9) using car (9393, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (8, 4) to (7, 4) using car (9451, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 9275 arrived\n", - "Agent rider 9278 move from (0, 6) to (0, 5) using car (9455, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 9293 arrived\n", - "Agent rider 9295 move from (0, 8) to (0, 9) using car (9333, [(0, 8), (0, 9)], 0)\n", - "Agent rider 9297 move from (0, 8) to (0, 9) using car (9333, [(0, 8), (0, 9)], 0)\n", - "Agent rider 9298 move from (7, 8) to (7, 7) using car (9466, [(7, 8), (7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Driver 9303 arrived\n", - "Agent rider 9310 move from (4, 6) to (4, 5) using car (9402, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 9318 move from (8, 1) to (8, 0) using car (9371, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (2, 8) to (2, 7) using car (9456, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 9327 arrived\n", - "Driver 9340 arrived\n", - "Agent rider 9341 move from (4, 7) to (4, 8) using car (9387, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9188 move from (6, 1) to (6, 2) using car (9394, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 move from (1, 8) to (2, 8) using car (9414, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9197 move from (6, 1) to (6, 2) using car (9394, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9204 doesn't move\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9220 move from (6, 1) to (6, 2) using car (9394, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9245 move from (4, 2) to (4, 1) using car (9375, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 9245 arrived with a waiting time of 9 ticks\n", + "Agent rider 9259 move from (7, 2) to (6, 2) using car (9441, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9285 move from (6, 3) to (6, 4) using car (9406, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9309 move from (2, 7) to (2, 6) using car (9428, [(2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 9311 move from (5, 9) to (6, 9) using car (9361, [(5, 9), (6, 9)], 0)\n", + "Agent rider 9312 move from (5, 9) to (6, 9) using car (9361, [(5, 9), (6, 9)], 0)\n", + "Agent rider 9320 doesn't move\n", + "Driver 9322 arrived\n", + "Driver 9323 arrived\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 doesn't move\n", + "Agent rider 9337 move from (8, 6) to (8, 7) using car (9433, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9338 move from (4, 2) to (4, 1) using car (9375, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9339 move from (1, 8) to (2, 8) using car (9414, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (0, 5) to (0, 6) using car (9411, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 9343 doesn't move\n", - "Driver 9346 arrived\n", - "Agent rider 9349 move from (8, 4) to (7, 4) using car (9451, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9350 move from (3, 8) to (2, 8) using car (9378, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9352 move from (2, 7) to (2, 6) using car (9325, [(2, 7), (2, 6)], 0)\n", - "Agent rider 9353 move from (1, 8) to (0, 8) using car (9273, [(1, 8), (0, 8)], 0)\n", - "Rider n° 9353 arrived with a waiting time of 4 ticks\n", - "Agent rider 9354 move from (5, 5) to (4, 5) using car (9358, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9356 move from (0, 6) to (0, 5) using car (9448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Driver 9361 arrived\n", - "Driver 9363 arrived\n", - "Driver 9369 arrived\n", - "Agent rider 9375 move from (8, 9) to (8, 8) using car (9445, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 move from (7, 8) to (6, 8) using car (9410, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9385 move from (5, 6) to (5, 7) using car (9389, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 9385 arrived with a waiting time of 3 ticks\n", - "Agent rider 9386 move from (5, 4) to (5, 3) using car (9427, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 9392 arrived\n", - "Agent rider 9404 doesn't move\n", - "Agent rider 9405 doesn't move\n", - "Agent rider 9413 move from (2, 0) to (1, 0) using car (9426, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (8, 9) to (9, 9) using car (9393, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (5, 5) to (4, 5) using car (9358, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (0, 8) to (0, 9) using car (9333, [(0, 8), (0, 9)], 0)\n", - "Agent rider 9419 move from (0, 6) to (0, 5) using car (9455, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9420 move from (7, 1) to (8, 1) using car (9305, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9421 move from (4, 7) to (4, 6) using car (9397, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 move from (5, 5) to (4, 5) using car (9358, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9428 move from (8, 7) to (8, 6) using car (9423, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 9429 move from (4, 7) to (3, 7) using car (9403, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9430 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9432 doesn't move\n", - "Agent rider 9457 move from (7, 1) to (8, 1) using car (9305, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9458 move from (4, 2) to (5, 2) using car (9434, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9467 move from (2, 7) to (2, 6) using car (9325, [(2, 7), (2, 6)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9469 doesn't move\n", - "tick 677 ended\n", - "I am driver 9470 - trip: [(4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 9471 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "2 drivers generated.\n", - "I am rider 9472 - dep: (6, 2) , arr: (6, 0)\n", - "I am rider 9473 - dep: (5, 4) , arr: (2, 1)\n", - "2 riders generated.\n", - "Agent rider 8595 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 8650 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8724 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 8751 move from (7, 0) to (6, 0) using car (9453, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 8788 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8852 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8899 move from (6, 7) to (6, 8) using car (9400, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 8899 arrived with a waiting time of 24 ticks\n", - "Agent rider 8912 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 8915 move from (7, 6) to (7, 7) using car (9425, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)], 0)\n", - "Rider n° 8915 arrived with a waiting time of 10 ticks\n", - "Agent rider 8956 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 8969 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Rider n° 8969 arrived with a waiting time of 25 ticks\n", - "Agent rider 8985 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 8988 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9019 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9046 move from (8, 7) to (8, 6) using car (9461, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9071 move from (7, 7) to (6, 7) using car (9435, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 9089 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9142 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9170 move from (7, 7) to (7, 6) using car (9466, [(7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (7, 7) to (7, 6) using car (9466, [(7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9175 move from (8, 8) to (8, 7) using car (9445, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (7, 7) to (7, 6) using car (9466, [(7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9177 move from (8, 7) to (9, 7) using car (9367, [(8, 7), (9, 7)], 0)\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (0, 5) to (0, 4) using car (9455, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9190 move from (7, 0) to (6, 0) using car (9453, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (7, 0) to (6, 0) using car (9453, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9207 move from (9, 9) to (9, 8) using car (9393, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 9216 move from (5, 2) to (4, 2) using car (9462, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 9216 arrived with a waiting time of 8 ticks\n", - "Agent rider 9228 doesn't move\n", - "Agent rider 9229 move from (2, 7) to (2, 6) using car (9456, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 move from (9, 2) to (9, 1) using car (9380, [(9, 2), (9, 1)], 0)\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 5) to (0, 4) using car (9455, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9255 move from (9, 9) to (9, 8) using car (9393, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (7, 4) to (6, 4) using car (9451, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 9277 arrived\n", - "Agent rider 9278 move from (0, 5) to (0, 4) using car (9455, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 move from (7, 7) to (7, 6) using car (9466, [(7, 7), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 9310 doesn't move\n", - "Agent rider 9318 move from (8, 0) to (9, 0) using car (9371, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9319 move from (3, 8) to (3, 7) using car (9438, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9320 move from (2, 7) to (2, 6) using car (9456, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 9335 arrived\n", - "Driver 9337 arrived\n", - "Agent rider 9341 move from (4, 8) to (3, 8) using car (9387, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9343 move from (2, 7) to (2, 6) using car (9456, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", "Driver 9344 arrived\n", - "Driver 9345 arrived\n", - "Driver 9347 arrived\n", - "Agent rider 9349 move from (7, 4) to (6, 4) using car (9451, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9350 move from (2, 8) to (2, 7) using car (9378, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9354 move from (4, 5) to (3, 5) using car (9358, [(4, 5), (3, 5)], 0)\n", - "Agent rider 9356 move from (0, 5) to (0, 4) using car (9448, [(0, 5), (0, 4)], 0)\n", - "Driver 9363 arrived\n", + "Driver 9351 arrived\n", + "Driver 9355 arrived\n", + "Driver 9360 arrived\n", + "Agent rider 9362 move from (4, 7) to (4, 6) using car (9445, [(4, 7), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 9363 move from (0, 4) to (0, 5) using car (9447, [(0, 4), (0, 5)], 0)\n", + "Driver 9364 arrived\n", "Driver 9366 arrived\n", - "Driver 9372 arrived\n", "Driver 9374 arrived\n", - "Agent rider 9375 move from (8, 8) to (8, 7) using car (9445, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 9379 arrived\n", - "Agent rider 9383 move from (8, 6) to (7, 6) using car (9423, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 9384 move from (6, 8) to (5, 8) using car (9410, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9386 move from (5, 3) to (5, 2) using car (9427, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 9390 arrived\n", - "Agent rider 9404 move from (8, 8) to (8, 7) using car (9445, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 doesn't move\n", - "Driver 9406 arrived\n", - "Driver 9412 arrived\n", - "Agent rider 9413 move from (1, 0) to (1, 1) using car (9426, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (9, 9) to (9, 8) using car (9393, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 doesn't move\n", - "Agent rider 9417 doesn't move\n", + "Agent rider 9377 doesn't move\n", + "Agent rider 9378 move from (6, 3) to (6, 4) using car (9406, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9383 arrived\n", + "Driver 9385 arrived\n", + "Agent rider 9386 doesn't move\n", + "Agent rider 9388 move from (0, 5) to (0, 6) using car (9411, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9389 move from (7, 3) to (8, 3) using car (9425, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9390 doesn't move\n", + "Driver 9401 arrived\n", + "Agent rider 9407 move from (2, 5) to (1, 5) using car (9393, [(2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (0, 5) to (0, 4) using car (9455, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 9420 move from (8, 1) to (9, 1) using car (9305, [(8, 1), (9, 1)], 0)\n", - "Agent rider 9421 move from (4, 6) to (4, 5) using car (9397, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 move from (4, 5) to (3, 5) using car (9358, [(4, 5), (3, 5)], 0)\n", - "Agent rider 9428 move from (8, 6) to (7, 6) using car (9423, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 9429 move from (3, 7) to (3, 6) using car (9403, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9430 move from (6, 0) to (5, 0) using car (9450, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Rider n° 9430 arrived with a waiting time of 3 ticks\n", - "Agent rider 9431 move from (5, 2) to (4, 2) using car (9462, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9432 doesn't move\n", - "Agent rider 9457 move from (8, 1) to (9, 1) using car (9305, [(8, 1), (9, 1)], 0)\n", - "Agent rider 9458 move from (5, 2) to (6, 2) using car (9434, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9467 move from (2, 6) to (2, 7) using car (9447, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9469 doesn't move\n", - "Agent rider 9472 doesn't move\n", - "Agent rider 9473 doesn't move\n", - "tick 678 ended\n", - "I am driver 9474 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 9475 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2), (8, 2)]\n", - "I am driver 9476 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 9477 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 9478 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 9479 - trip: [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 9480 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 9481 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 9482 - trip: [(5, 6), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 9483 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 9484 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 9485 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", - "I am driver 9486 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", - "I am driver 9487 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 9488 - trip: [(6, 7), (7, 7), (8, 7)]\n", - "I am driver 9489 - trip: [(2, 1), (3, 1), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 9490 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (1, 8)]\n", - "I am driver 9491 - trip: [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 9492 - trip: [(2, 1), (3, 1), (4, 1), (4, 2)]\n", - "I am driver 9493 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 9494 - trip: [(5, 8), (6, 8), (7, 8)]\n", - "I am driver 9495 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "22 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 move from (6, 0) to (5, 0) using car (9453, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8852 doesn't move\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (8, 6) to (8, 5) using car (9461, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9071 move from (6, 7) to (7, 7) using car (9488, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9170 move from (7, 6) to (6, 6) using car (9423, [(7, 6), (6, 6)], 0)\n", - "Rider n° 9170 arrived with a waiting time of 9 ticks\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (7, 6) to (6, 6) using car (9423, [(7, 6), (6, 6)], 0)\n", - "Agent rider 9175 move from (8, 7) to (8, 6) using car (9445, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (7, 6) to (6, 6) using car (9423, [(7, 6), (6, 6)], 0)\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9186 doesn't move\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (0, 4) to (0, 3) using car (9455, [(0, 4), (0, 3)], 0)\n", - "Agent rider 9190 move from (6, 0) to (5, 0) using car (9453, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (6, 0) to (5, 0) using car (9453, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9207 move from (9, 8) to (9, 7) using car (9393, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9228 move from (2, 7) to (3, 7) using car (9447, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9229 move from (2, 6) to (2, 5) using car (9456, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 4) to (0, 3) using car (9455, [(0, 4), (0, 3)], 0)\n", - "Agent rider 9255 move from (9, 8) to (9, 7) using car (9393, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (6, 4) to (5, 4) using car (9451, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 9273 arrived\n", - "Agent rider 9278 move from (0, 4) to (0, 3) using car (9455, [(0, 4), (0, 3)], 0)\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 move from (7, 6) to (6, 6) using car (9423, [(7, 6), (6, 6)], 0)\n", - "Agent rider 9310 move from (4, 5) to (4, 6) using car (9444, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9318 doesn't move\n", - "Agent rider 9319 move from (3, 7) to (3, 6) using car (9438, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9320 move from (2, 6) to (2, 5) using car (9456, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 9325 arrived\n", - "Driver 9333 arrived\n", - "Driver 9337 arrived\n", - "Agent rider 9341 move from (3, 8) to (2, 8) using car (9387, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9343 move from (2, 6) to (2, 5) using car (9456, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 9345 arrived\n", - "Agent rider 9349 move from (6, 4) to (5, 4) using car (9451, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9350 move from (2, 7) to (2, 6) using car (9378, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 9350 arrived with a waiting time of 5 ticks\n", - "Agent rider 9352 move from (2, 6) to (2, 5) using car (9456, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9356 move from (0, 4) to (0, 3) using car (9455, [(0, 4), (0, 3)], 0)\n", - "Driver 9368 arrived\n", - "Agent rider 9375 move from (8, 7) to (8, 6) using car (9445, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 9382 arrived\n", - "Agent rider 9383 move from (7, 6) to (6, 6) using car (9423, [(7, 6), (6, 6)], 0)\n", - "Agent rider 9384 move from (5, 8) to (4, 8) using car (9410, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9386 move from (5, 2) to (5, 1) using car (9427, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 9404 move from (8, 7) to (8, 6) using car (9445, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 doesn't move\n", - "Driver 9409 arrived\n", - "Agent rider 9413 move from (1, 1) to (1, 2) using car (9426, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (9, 8) to (9, 7) using car (9393, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (4, 5) to (4, 4) using car (9397, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9417 doesn't move\n", + "Agent rider 9419 doesn't move\n", + "Agent rider 9420 move from (6, 1) to (6, 2) using car (9394, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9421 doesn't move\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9431 move from (7, 8) to (6, 8) using car (9442, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9438 move from (0, 2) to (1, 2) using car (9448, [(0, 2), (1, 2)], 0)\n", + "Agent rider 9439 move from (7, 4) to (7, 3) using car (9324, [(7, 4), (7, 3)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (0, 2) to (1, 2) using car (9448, [(0, 2), (1, 2)], 0)\n", + "Agent rider 9452 move from (0, 2) to (1, 2) using car (9448, [(0, 2), (1, 2)], 0)\n", + "Agent rider 9454 doesn't move\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9457 doesn't move\n", + "Agent rider 9458 move from (5, 3) to (5, 2) using car (9416, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 move from (1, 0) to (2, 0) using car (9443, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "tick 669 ended\n", + "I am driver 9462 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 9463 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 9464 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 9465 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 9466 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1)]\n", + "I am driver 9467 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 9468 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 9469 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 9470 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 9471 - trip: [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 9472 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 9473 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 9474 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 9475 - trip: [(6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9476 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 9477 - trip: [(0, 4), (1, 4)]\n", + "I am driver 9478 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 9479 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 9480 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 9481 - trip: [(7, 8), (6, 8), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 9482 - trip: [(2, 5), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 9483 - trip: [(6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 9484 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 9485 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 9486 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 9487 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 9488 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", + "I am driver 9489 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "28 drivers generated.\n", + "I am rider 9490 - dep: (1, 3) , arr: (9, 7)\n", + "I am rider 9491 - dep: (6, 2) , arr: (9, 7)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8530 move from (9, 0) to (9, 1) using car (9480, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8536 move from (8, 7) to (8, 8) using car (9433, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8553 move from (9, 0) to (9, 1) using car (9480, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8721 move from (8, 7) to (8, 8) using car (9433, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8725 move from (8, 7) to (8, 8) using car (9433, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 8741 move from (6, 4) to (6, 5) using car (9406, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 move from (6, 6) to (6, 7) using car (9373, [(6, 6), (6, 7)], 0)\n", + "Agent rider 8934 move from (0, 0) to (0, 1) using car (9424, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 8961 move from (2, 8) to (2, 7) using car (9479, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8967 move from (6, 6) to (6, 7) using car (9373, [(6, 6), (6, 7)], 0)\n", + "Agent rider 8974 move from (6, 4) to (6, 5) using car (9406, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9008 move from (9, 0) to (9, 1) using car (9480, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9011 move from (7, 1) to (8, 1) using car (9358, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 9011 arrived with a waiting time of 15 ticks\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 move from (8, 6) to (8, 5) using car (9412, [(8, 6), (8, 5)], 0)\n", + "Agent rider 9037 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9102 move from (7, 1) to (8, 1) using car (9358, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 9102 arrived with a waiting time of 11 ticks\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9165 move from (2, 0) to (3, 0) using car (9443, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9169 move from (7, 6) to (8, 6) using car (9345, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 9169 arrived with a waiting time of 11 ticks\n", + "Agent rider 9170 move from (6, 2) to (5, 2) using car (9441, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9188 move from (6, 2) to (6, 3) using car (9394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 move from (9, 0) to (9, 1) using car (9480, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 move from (2, 8) to (2, 7) using car (9479, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 9197 move from (6, 2) to (6, 3) using car (9394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9204 move from (6, 8) to (6, 9) using car (9372, [(6, 8), (6, 9)], 0)\n", + "Rider n° 9204 arrived with a waiting time of 6 ticks\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9220 move from (6, 2) to (6, 3) using car (9394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 0) to (9, 1) using car (9480, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (6, 2) to (6, 3) using car (9394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9309 move from (2, 6) to (2, 5) using car (9428, [(2, 6), (2, 5)], 0)\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9320 doesn't move\n", + "Driver 9323 arrived\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 doesn't move\n", + "Driver 9335 arrived\n", + "Agent rider 9337 move from (8, 7) to (8, 8) using car (9433, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 9337 arrived with a waiting time of 1 ticks\n", + "Agent rider 9338 move from (4, 1) to (4, 0) using car (9375, [(4, 1), (4, 0)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (0, 6) to (0, 7) using car (9411, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9343 move from (5, 2) to (5, 1) using car (9416, [(5, 2), (5, 1)], 0)\n", + "Driver 9346 arrived\n", + "Driver 9347 arrived\n", + "Driver 9349 arrived\n", + "Driver 9355 arrived\n", + "Driver 9357 arrived\n", + "Agent rider 9362 move from (4, 6) to (5, 6) using car (9445, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 9363 doesn't move\n", + "Driver 9367 arrived\n", + "Agent rider 9377 doesn't move\n", + "Agent rider 9378 move from (6, 4) to (6, 5) using car (9406, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9384 arrived\n", + "Agent rider 9386 move from (9, 0) to (9, 1) using car (9480, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (0, 6) to (0, 7) using car (9411, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9389 move from (8, 3) to (9, 3) using car (9425, [(8, 3), (9, 3)], 0)\n", + "Rider n° 9389 arrived with a waiting time of 4 ticks\n", + "Agent rider 9390 move from (8, 3) to (9, 3) using car (9425, [(8, 3), (9, 3)], 0)\n", + "Rider n° 9390 arrived with a waiting time of 3 ticks\n", + "Driver 9392 arrived\n", + "Driver 9403 arrived\n", + "Agent rider 9407 move from (1, 5) to (1, 6) using car (9467, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Driver 9413 arrived\n", "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (0, 4) to (0, 3) using car (9455, [(0, 4), (0, 3)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9421 move from (4, 5) to (4, 4) using car (9397, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 doesn't move\n", - "Agent rider 9428 move from (7, 6) to (6, 6) using car (9423, [(7, 6), (6, 6)], 0)\n", - "Rider n° 9428 arrived with a waiting time of 1 ticks\n", - "Agent rider 9429 move from (3, 6) to (3, 5) using car (9403, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9431 move from (4, 2) to (4, 3) using car (9462, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9432 doesn't move\n", + "Agent rider 9419 move from (0, 6) to (0, 7) using car (9411, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 2) to (6, 3) using car (9394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9421 doesn't move\n", + "Driver 9429 arrived\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9431 move from (6, 8) to (5, 8) using car (9442, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 9437 arrived\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (7, 7) to (7, 6) using car (9462, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9454 move from (8, 8) to (7, 8) using car (9484, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 doesn't move\n", "Agent rider 9457 doesn't move\n", "Agent rider 9458 doesn't move\n", - "Agent rider 9467 move from (2, 7) to (3, 7) using car (9447, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9469 doesn't move\n", - "Agent rider 9472 move from (6, 2) to (6, 3) using car (9434, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9473 doesn't move\n", - "tick 679 ended\n", - "I am driver 9496 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 9497 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 9498 - trip: [(8, 8), (8, 9), (7, 9), (6, 9)]\n", - "I am driver 9499 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9500 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 9501 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 9502 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "7 drivers generated.\n", - "I am rider 9503 - dep: (1, 7) , arr: (3, 9)\n", - "I am rider 9504 - dep: (3, 5) , arr: (8, 4)\n", - "I am rider 9505 - dep: (1, 4) , arr: (5, 3)\n", - "I am rider 9506 - dep: (9, 8) , arr: (2, 8)\n", - "I am rider 9507 - dep: (9, 2) , arr: (7, 3)\n", - "5 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8650 move from (9, 0) to (9, 1) using car (9479, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8788 move from (9, 0) to (9, 1) using car (9479, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8852 move from (9, 0) to (9, 1) using car (9479, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8872 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (9, 0) to (9, 1) using car (9479, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9019 move from (9, 0) to (8, 0) using car (9496, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 9046 move from (8, 5) to (8, 4) using car (9461, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9071 move from (7, 7) to (8, 7) using car (9488, [(7, 7), (8, 7)], 0)\n", - "Rider n° 9071 arrived with a waiting time of 10 ticks\n", - "Agent rider 9089 move from (9, 0) to (8, 0) using car (9496, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9171 move from (1, 2) to (1, 3) using car (9426, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9173 move from (6, 6) to (5, 6) using car (9466, [(6, 6), (5, 6)], 0)\n", - "Agent rider 9175 move from (8, 6) to (8, 5) using car (9445, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (6, 6) to (5, 6) using car (9466, [(6, 6), (5, 6)], 0)\n", - "Agent rider 9177 move from (9, 7) to (9, 6) using car (9393, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9186 move from (5, 1) to (6, 1) using car (9381, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 9186 arrived with a waiting time of 8 ticks\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (0, 3) to (0, 4) using car (9486, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (5, 0) to (4, 0) using car (9453, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (5, 0) to (4, 0) using car (9453, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9207 move from (9, 7) to (9, 6) using car (9393, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9228 move from (3, 7) to (4, 7) using car (9447, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 9228 arrived with a waiting time of 7 ticks\n", - "Agent rider 9229 move from (2, 5) to (2, 4) using car (9456, [(2, 5), (2, 4)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9231 doesn't move\n", - "Agent rider 9232 move from (1, 2) to (1, 3) using car (9426, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9253 move from (0, 3) to (0, 4) using car (9486, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9255 move from (9, 7) to (9, 6) using car (9393, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (5, 4) to (4, 4) using car (9451, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9278 move from (0, 3) to (0, 4) using car (9486, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 9282 arrived\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 move from (6, 6) to (5, 6) using car (9466, [(6, 6), (5, 6)], 0)\n", - "Driver 9305 arrived\n", - "Agent rider 9310 move from (4, 6) to (5, 6) using car (9444, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Driver 9311 arrived\n", - "Agent rider 9318 move from (9, 0) to (9, 1) using car (9479, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9319 move from (3, 6) to (3, 5) using car (9438, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9320 move from (2, 5) to (2, 4) using car (9456, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 move from (2, 0) to (3, 0) using car (9443, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "Agent rider 9490 move from (1, 3) to (1, 2) using car (9487, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9491 move from (6, 2) to (6, 3) using car (9394, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "tick 670 ended\n", + "I am driver 9492 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 9493 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 9494 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 9495 - trip: [(0, 5), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 9496 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 9497 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 9498 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 9499 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 9500 - trip: [(6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 9501 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 9502 - trip: [(3, 5), (3, 4), (2, 4)]\n", + "I am driver 9503 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5)]\n", + "I am driver 9504 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 9505 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", + "14 drivers generated.\n", + "I am rider 9506 - dep: (3, 0) , arr: (1, 7)\n", + "I am rider 9507 - dep: (6, 8) , arr: (0, 1)\n", + "2 riders generated.\n", + "Agent rider 8458 move from (0, 5) to (1, 5) using car (9495, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8530 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8536 move from (8, 8) to (9, 8) using car (9427, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (0, 5) to (1, 5) using car (9495, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8553 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8721 move from (8, 8) to (9, 8) using car (9427, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8725 move from (8, 8) to (9, 8) using car (9427, [(8, 8), (9, 8)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 move from (0, 5) to (1, 5) using car (9495, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8898 move from (6, 7) to (7, 7) using car (9500, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8934 move from (0, 1) to (0, 2) using car (9424, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 8934 arrived with a waiting time of 15 ticks\n", + "Agent rider 8961 move from (2, 7) to (2, 6) using car (9479, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 8967 move from (6, 7) to (7, 7) using car (9500, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (2, 4) to (2, 3) using car (9381, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 9008 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9014 move from (0, 5) to (1, 5) using car (9495, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 move from (2, 4) to (2, 3) using car (9381, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 9076 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9077 move from (6, 1) to (5, 1) using car (9453, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9104 move from (2, 4) to (2, 3) using car (9381, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9165 move from (3, 0) to (3, 1) using car (9443, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9168 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9188 move from (6, 3) to (5, 3) using car (9465, [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 9188 arrived with a waiting time of 5 ticks\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 move from (2, 7) to (2, 6) using car (9479, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 9197 move from (6, 3) to (6, 4) using car (9394, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9220 doesn't move\n", + "Agent rider 9242 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (6, 3) to (6, 4) using car (9394, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9290 arrived\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9320 move from (6, 1) to (5, 1) using car (9453, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 9320 arrived with a waiting time of 4 ticks\n", + "Driver 9324 arrived\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Driver 9333 arrived\n", - "Agent rider 9341 move from (2, 8) to (1, 8) using car (9387, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9343 move from (2, 5) to (2, 4) using car (9456, [(2, 5), (2, 4)], 0)\n", - "Rider n° 9343 arrived with a waiting time of 5 ticks\n", - "Agent rider 9349 move from (5, 4) to (4, 4) using car (9451, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9352 move from (2, 5) to (2, 4) using car (9456, [(2, 5), (2, 4)], 0)\n", - "Agent rider 9354 move from (3, 5) to (3, 6) using car (9365, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9356 move from (0, 3) to (0, 4) using car (9486, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 9357 arrived\n", - "Driver 9358 arrived\n", - "Driver 9367 arrived\n", - "Driver 9371 arrived\n", - "Agent rider 9375 move from (8, 6) to (8, 5) using car (9445, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 9380 arrived\n" + "Agent rider 9337 doesn't move\n", + "Agent rider 9338 move from (4, 0) to (3, 0) using car (9444, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (0, 7) to (0, 8) using car (9411, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9343 doesn't move\n", + "Driver 9347 arrived\n", + "Driver 9355 arrived\n", + "Driver 9361 arrived\n", + "Agent rider 9362 move from (5, 6) to (6, 6) using car (9445, [(5, 6), (6, 6)], 0)\n", + "Agent rider 9363 move from (0, 5) to (1, 5) using car (9495, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Driver 9365 arrived\n", + "Driver 9369 arrived\n", + "Agent rider 9377 doesn't move\n", + "Agent rider 9378 move from (6, 5) to (6, 6) using car (9406, [(6, 5), (6, 6)], 0)\n", + "Agent rider 9386 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (0, 7) to (0, 8) using car (9411, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9390 doesn't move\n", + "Driver 9397 arrived\n", + "Agent rider 9407 move from (1, 6) to (1, 7) using car (9467, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Driver 9408 arrived\n", + "Driver 9415 arrived\n", + "Agent rider 9418 move from (9, 1) to (9, 2) using car (9480, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (0, 7) to (0, 8) using car (9411, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 doesn't move\n", + "Agent rider 9421 move from (9, 5) to (8, 5) using car (9498, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9431 move from (5, 8) to (5, 7) using car (9442, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9438 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (7, 6) to (7, 5) using car (9462, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Driver 9447 arrived\n", + "Driver 9448 arrived\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9452 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9454 move from (7, 8) to (6, 8) using car (9484, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9457 move from (9, 5) to (8, 5) using car (9498, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9458 doesn't move\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 move from (3, 0) to (3, 1) using car (9443, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "Agent rider 9490 move from (1, 2) to (1, 1) using car (9487, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9491 move from (6, 3) to (6, 4) using car (9394, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9506 move from (3, 0) to (3, 1) using car (9443, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9507 doesn't move\n", + "tick 671 ended\n", + "0 drivers generated.\n", + "I am rider 9508 - dep: (8, 2) , arr: (8, 4)\n", + "I am rider 9509 - dep: (2, 4) , arr: (0, 9)\n", + "I am rider 9510 - dep: (2, 0) , arr: (3, 5)\n", + "3 riders generated.\n", + "Agent rider 8458 move from (1, 5) to (1, 6) using car (9495, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8530 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (3, 1) to (3, 2) using car (9443, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 8548 move from (1, 5) to (1, 6) using car (9495, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8553 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (6, 5) to (7, 5) using car (9464, [(6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 8766 move from (1, 5) to (1, 6) using car (9495, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 8898 move from (7, 7) to (8, 7) using car (9500, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8961 move from (2, 6) to (2, 5) using car (9479, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 8961 arrived with a waiting time of 21 ticks\n", + "Agent rider 8967 move from (7, 7) to (8, 7) using car (9500, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 8974 move from (6, 5) to (7, 5) using car (9464, [(6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 8989 move from (2, 3) to (2, 2) using car (9381, [(2, 3), (2, 2)], 0)\n", + "Agent rider 9008 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 9008 arrived with a waiting time of 23 ticks\n", + "Agent rider 9014 move from (1, 5) to (1, 6) using car (9495, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9037 move from (2, 3) to (2, 2) using car (9381, [(2, 3), (2, 2)], 0)\n", + "Rider n° 9037 arrived with a waiting time of 13 ticks\n", + "Agent rider 9076 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (2, 3) to (2, 2) using car (9381, [(2, 3), (2, 2)], 0)\n", + "Agent rider 9132 move from (3, 1) to (3, 2) using car (9443, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9165 move from (3, 1) to (3, 2) using car (9443, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9168 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (6, 4) to (6, 5) using car (9394, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9215 doesn't move\n", + "Agent rider 9220 move from (6, 3) to (6, 4) using car (9476, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9242 move from (3, 1) to (3, 2) using car (9443, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (6, 4) to (6, 5) using car (9394, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 move from (6, 9) to (5, 9) using car (9404, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9312 move from (6, 9) to (5, 9) using car (9404, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9324 arrived\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9337 doesn't move\n", + "Agent rider 9338 move from (3, 0) to (2, 0) using car (9444, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 9338 arrived with a waiting time of 3 ticks\n", + "Agent rider 9339 move from (2, 8) to (2, 7) using car (9423, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 9341 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (0, 8) to (0, 9) using car (9411, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9343 move from (5, 1) to (5, 2) using car (9453, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 9355 arrived\n", + "Agent rider 9362 doesn't move\n", + "Agent rider 9363 move from (1, 5) to (1, 6) using car (9495, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Driver 9369 arrived\n", + "Driver 9372 arrived\n", + "Driver 9373 arrived\n", + "Driver 9375 arrived\n", + "Agent rider 9377 move from (4, 2) to (3, 2) using car (9441, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9378 doesn't move\n", + "Driver 9382 arrived\n", + "Agent rider 9386 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (0, 8) to (0, 9) using car (9411, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9393 arrived\n", + "Driver 9395 arrived\n", + "Driver 9396 arrived\n", + "Driver 9399 arrived\n", + "Agent rider 9407 move from (1, 7) to (1, 8) using car (9467, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Rider n° 9407 arrived with a waiting time of 2 ticks\n", + "Driver 9409 arrived\n", + "Driver 9412 arrived\n", + "Driver 9416 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9383 move from (6, 6) to (5, 6) using car (9466, [(6, 6), (5, 6)], 0)\n", - "Agent rider 9384 move from (4, 8) to (3, 8) using car (9410, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9386 move from (5, 1) to (5, 0) using car (9427, [(5, 1), (5, 0)], 0)\n", - "Driver 9396 arrived\n", - "Driver 9399 arrived\n", - "Agent rider 9404 move from (8, 6) to (8, 5) using car (9445, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 move from (3, 7) to (4, 7) using car (9447, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9413 move from (1, 2) to (1, 3) using car (9426, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (9, 7) to (9, 6) using car (9393, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9415 move from (4, 3) to (4, 4) using car (9462, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9416 move from (4, 4) to (4, 3) using car (9397, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (0, 3) to (0, 4) using car (9486, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9421 move from (4, 4) to (4, 3) using car (9397, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 move from (3, 5) to (3, 4) using car (9403, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9429 move from (3, 5) to (3, 4) using car (9403, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9431 move from (4, 3) to (4, 4) using car (9462, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9432 doesn't move\n", - "Driver 9440 arrived\n", + "Driver 9417 arrived\n", + "Agent rider 9418 move from (9, 2) to (9, 3) using car (9480, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (0, 8) to (0, 9) using car (9411, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 3) to (6, 4) using car (9505, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9421 move from (8, 5) to (7, 5) using car (9498, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9425 arrived\n", + "Driver 9428 arrived\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9431 move from (5, 7) to (5, 6) using car (9442, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9438 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (7, 5) to (7, 4) using car (9462, [(7, 5), (7, 4), (8, 4)], 0)\n", "Driver 9448 arrived\n", - "Driver 9452 arrived\n", - "Agent rider 9457 doesn't move\n", - "Agent rider 9458 move from (6, 2) to (5, 2) using car (9495, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 9459 arrived\n", - "Agent rider 9467 move from (3, 7) to (4, 7) using car (9447, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9468 move from (4, 0) to (3, 0) using car (9450, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9469 move from (0, 3) to (0, 4) using car (9486, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9472 doesn't move\n", - "Agent rider 9473 move from (5, 4) to (4, 4) using car (9451, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9503 move from (1, 7) to (2, 7) using car (9500, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9504 move from (3, 5) to (3, 4) using car (9403, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9506 doesn't move\n", - "Agent rider 9507 doesn't move\n", - "tick 680 ended\n", - "I am driver 9508 - trip: [(1, 5), (1, 4)]\n", - "I am driver 9509 - trip: [(7, 3), (6, 3), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 9510 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 9511 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7)]\n", - "I am driver 9512 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 9513 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9514 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", - "7 drivers generated.\n", - "I am rider 9515 - dep: (5, 5) , arr: (8, 1)\n", - "I am rider 9516 - dep: (3, 7) , arr: (2, 1)\n", - "I am rider 9517 - dep: (2, 4) , arr: (2, 7)\n", - "I am rider 9518 - dep: (4, 4) , arr: (8, 1)\n", - "I am rider 9519 - dep: (9, 3) , arr: (6, 4)\n", - "I am rider 9520 - dep: (2, 2) , arr: (8, 6)\n", - "6 riders generated.\n", - "Agent rider 8595 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8650 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8724 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8751 move from (5, 0) to (6, 0) using car (9433, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8788 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8852 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8872 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 8912 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9019 move from (8, 0) to (7, 0) using car (9496, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 9046 move from (8, 4) to (8, 3) using car (9461, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9171 move from (1, 3) to (1, 4) using car (9426, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9173 move from (5, 6) to (6, 6) using car (9442, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 9175 move from (8, 5) to (8, 4) using car (9445, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (5, 6) to (6, 6) using car (9442, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 9177 move from (9, 6) to (9, 5) using car (9393, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9187 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9188 move from (0, 4) to (0, 5) using car (9486, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (4, 0) to (4, 1) using car (9453, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (4, 0) to (4, 1) using car (9453, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9207 move from (9, 6) to (9, 5) using car (9393, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9208 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9231 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9232 move from (1, 3) to (1, 4) using car (9426, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9253 move from (0, 4) to (0, 5) using car (9486, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9255 move from (9, 6) to (9, 5) using car (9393, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9256 move from (4, 4) to (3, 4) using car (9451, [(4, 4), (3, 4)], 0)\n", - "Agent rider 9278 move from (0, 4) to (0, 5) using car (9486, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9295 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9297 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9298 move from (5, 6) to (6, 6) using car (9442, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 9310 move from (5, 6) to (6, 6) using car (9444, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9318 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9319 move from (3, 5) to (3, 4) using car (9438, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9341 move from (1, 8) to (0, 8) using car (9387, [(1, 8), (0, 8)], 0)\n", - "Rider n° 9341 arrived with a waiting time of 7 ticks\n", - "Agent rider 9349 move from (4, 4) to (3, 4) using car (9451, [(4, 4), (3, 4)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9354 move from (3, 6) to (3, 7) using car (9365, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 9356 move from (0, 4) to (0, 5) using car (9486, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9452 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9454 move from (6, 8) to (5, 8) using car (9484, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Rider n° 9454 arrived with a waiting time of 1 ticks\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9457 move from (8, 5) to (7, 5) using car (9498, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9458 doesn't move\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 move from (3, 1) to (3, 2) using car (9443, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "Driver 9477 arrived\n", + "Agent rider 9490 move from (1, 1) to (1, 0) using car (9487, [(1, 1), (1, 0)], 0)\n", + "Agent rider 9491 move from (6, 4) to (6, 5) using car (9394, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9506 move from (3, 1) to (3, 2) using car (9443, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9507 move from (6, 8) to (5, 8) using car (9484, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 9508 doesn't move\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 doesn't move\n", + "tick 672 ended\n", + "I am driver 9511 - trip: [(9, 4), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 9512 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 9513 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 9514 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 9515 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", + "I am driver 9516 - trip: [(7, 9), (6, 9), (5, 9), (5, 8)]\n", + "I am driver 9517 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 9518 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 9519 - trip: [(7, 0), (7, 1), (8, 1)]\n", + "I am driver 9520 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 9521 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 9522 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 9523 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 9524 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 9525 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 9526 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 9527 - trip: [(2, 7), (3, 7), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 9528 - trip: [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "18 drivers generated.\n", + "I am rider 9529 - dep: (4, 1) , arr: (1, 5)\n", + "I am rider 9530 - dep: (5, 4) , arr: (4, 5)\n", + "I am rider 9531 - dep: (3, 4) , arr: (0, 3)\n", + "I am rider 9532 - dep: (3, 0) , arr: (0, 1)\n", + "I am rider 9533 - dep: (3, 5) , arr: (5, 7)\n", + "5 riders generated.\n", + "Agent rider 8458 move from (1, 6) to (1, 7) using car (9495, [(1, 6), (1, 7)], 0)\n", + "Agent rider 8530 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (3, 2) to (3, 3) using car (9441, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8548 move from (1, 6) to (1, 7) using car (9495, [(1, 6), (1, 7)], 0)\n", + "Agent rider 8553 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (7, 5) to (7, 4) using car (9432, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8766 move from (1, 6) to (1, 7) using car (9495, [(1, 6), (1, 7)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8974 move from (7, 5) to (7, 4) using car (9432, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8989 move from (2, 2) to (3, 2) using car (9514, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9014 move from (1, 6) to (1, 7) using car (9495, [(1, 6), (1, 7)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (2, 2) to (3, 2) using car (9514, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9132 move from (3, 2) to (3, 3) using car (9441, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9165 move from (3, 2) to (3, 3) using car (9441, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9189 move from (0, 3) to (0, 4) using car (9488, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 9191 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (6, 5) to (6, 6) using car (9394, [(6, 5), (6, 6)], 0)\n", + "Agent rider 9215 move from (2, 4) to (2, 5) using car (9478, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9220 move from (6, 4) to (6, 5) using car (9476, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9242 move from (3, 2) to (3, 3) using car (9441, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (6, 5) to (5, 5) using car (9517, [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9338 doesn't move\n", + "Agent rider 9339 move from (2, 7) to (2, 6) using car (9423, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 9341 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (0, 9) to (1, 9) using car (9411, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9343 move from (5, 2) to (5, 3) using car (9453, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 9345 arrived\n", "Driver 9358 arrived\n", - "Driver 9371 arrived\n", - "Agent rider 9375 move from (8, 5) to (8, 4) using car (9445, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9383 move from (5, 6) to (6, 6) using car (9442, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 9384 move from (3, 8) to (2, 8) using car (9410, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9386 move from (5, 0) to (6, 0) using car (9433, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 9386 arrived with a waiting time of 5 ticks\n", - "Driver 9400 arrived\n", - "Agent rider 9404 move from (8, 5) to (8, 4) using car (9445, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 move from (4, 7) to (5, 7) using car (9447, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9413 move from (1, 3) to (1, 4) using car (9426, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (9, 6) to (9, 5) using car (9393, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9415 move from (4, 4) to (4, 5) using car (9462, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9416 move from (4, 3) to (4, 2) using car (9397, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (0, 9) to (1, 9) using car (9514, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (0, 4) to (0, 5) using car (9486, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9420 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9421 move from (4, 3) to (4, 2) using car (9397, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9422 move from (3, 4) to (3, 3) using car (9403, [(3, 4), (3, 3)], 0)\n", - "Driver 9423 arrived\n", - "Agent rider 9429 move from (3, 4) to (3, 3) using car (9403, [(3, 4), (3, 3)], 0)\n", - "Agent rider 9431 move from (4, 4) to (4, 5) using car (9462, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9432 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 9435 arrived\n", - "Driver 9439 arrived\n", - "Driver 9455 arrived\n", - "Agent rider 9457 move from (9, 1) to (9, 2) using car (9479, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9458 move from (5, 2) to (4, 2) using car (9495, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9467 move from (4, 7) to (5, 7) using car (9447, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9468 move from (3, 0) to (2, 0) using car (9450, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9469 move from (0, 4) to (0, 5) using car (9486, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9472 doesn't move\n", - "Agent rider 9473 move from (4, 4) to (3, 4) using car (9451, [(4, 4), (3, 4)], 0)\n", - "Agent rider 9503 move from (2, 7) to (3, 7) using car (9491, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 9504 move from (3, 4) to (3, 3) using car (9403, [(3, 4), (3, 3)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9506 doesn't move\n", - "Agent rider 9507 move from (9, 2) to (8, 2) using car (9513, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9515 move from (5, 5) to (6, 5) using car (9437, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9516 doesn't move\n", - "Agent rider 9517 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "tick 681 ended\n", - "I am driver 9521 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 9522 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 9523 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 9524 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 9525 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 9526 - trip: [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 9527 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 9528 - trip: [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 9529 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 9530 - trip: [(3, 8), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 9531 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 9532 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9533 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "13 drivers generated.\n", - "I am rider 9534 - dep: (6, 1) , arr: (6, 0)\n", - "I am rider 9535 - dep: (8, 0) , arr: (3, 4)\n", - "I am rider 9536 - dep: (6, 9) , arr: (6, 0)\n", - "I am rider 9537 - dep: (3, 9) , arr: (0, 9)\n", - "I am rider 9538 - dep: (1, 8) , arr: (0, 9)\n", - "I am rider 9539 - dep: (7, 1) , arr: (6, 0)\n", - "6 riders generated.\n", - "Agent rider 8595 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8650 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8724 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8751 move from (6, 0) to (7, 0) using car (9433, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8788 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8852 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8872 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Rider n° 8872 arrived with a waiting time of 23 ticks\n", - "Agent rider 8912 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9046 move from (8, 3) to (8, 2) using car (9461, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9171 move from (1, 4) to (1, 5) using car (9426, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9173 move from (6, 6) to (7, 6) using car (9442, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 9175 move from (8, 4) to (8, 3) using car (9445, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (6, 6) to (6, 7) using car (9443, [(6, 6), (6, 7)], 0)\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9187 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9188 move from (0, 5) to (0, 6) using car (9486, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (4, 1) to (4, 2) using car (9453, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (4, 1) to (5, 1) using car (9512, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 5) to (9, 4) using car (9478, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9208 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9231 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 9231 arrived with a waiting time of 15 ticks\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 5) to (0, 6) using car (9486, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9255 doesn't move\n", - "Agent rider 9256 move from (3, 4) to (3, 3) using car (9438, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 9256 arrived with a waiting time of 13 ticks\n", - "Agent rider 9278 move from (0, 5) to (0, 6) using car (9486, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9295 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9297 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9298 move from (6, 6) to (6, 7) using car (9443, [(6, 6), (6, 7)], 0)\n", - "Agent rider 9310 move from (6, 6) to (7, 6) using car (9444, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9318 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 9318 arrived with a waiting time of 5 ticks\n", - "Agent rider 9319 move from (3, 4) to (3, 3) using car (9438, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9349 move from (3, 4) to (3, 3) using car (9438, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9354 move from (3, 7) to (3, 8) using car (9365, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9356 move from (0, 5) to (0, 6) using car (9486, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 9373 arrived\n", - "Agent rider 9375 move from (8, 4) to (8, 3) using car (9445, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 9376 arrived\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 move from (2, 8) to (1, 8) using car (9410, [(2, 8), (1, 8)], 0)\n", - "Agent rider 9404 move from (8, 4) to (8, 3) using car (9445, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 move from (5, 7) to (6, 7) using car (9447, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 9408 arrived\n", - "Agent rider 9413 move from (1, 4) to (1, 5) using car (9426, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 doesn't move\n", - "Agent rider 9415 move from (4, 5) to (4, 6) using car (9462, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9416 move from (4, 2) to (4, 1) using car (9397, [(4, 2), (4, 1)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (1, 9) to (2, 9) using car (9514, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (0, 5) to (0, 6) using car (9486, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9420 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9421 move from (4, 2) to (5, 2) using car (9526, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 9421 arrived with a waiting time of 1 ticks\n", - "Agent rider 9422 doesn't move\n", - "Driver 9424 arrived\n", + "Agent rider 9362 move from (6, 6) to (5, 6) using car (9469, [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 9363 move from (1, 6) to (1, 7) using car (9495, [(1, 6), (1, 7)], 0)\n", + "Driver 9372 arrived\n", + "Driver 9375 arrived\n", + "Agent rider 9377 move from (3, 2) to (3, 3) using car (9441, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9378 doesn't move\n", + "Agent rider 9386 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (0, 9) to (1, 9) using car (9411, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9396 arrived\n", + "Driver 9402 arrived\n", + "Driver 9406 arrived\n", + "Driver 9409 arrived\n", + "Driver 9417 arrived\n", + "Agent rider 9418 move from (9, 3) to (9, 4) using car (9480, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (0, 9) to (1, 9) using car (9411, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 4) to (6, 5) using car (9505, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9421 move from (7, 5) to (6, 5) using car (9498, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9426 arrived\n", "Driver 9427 arrived\n", - "Agent rider 9429 doesn't move\n", - "Agent rider 9431 move from (4, 5) to (4, 6) using car (9462, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9432 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 9434 arrived\n", - "Driver 9456 arrived\n", - "Agent rider 9457 move from (9, 2) to (9, 3) using car (9479, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9458 move from (4, 2) to (3, 2) using car (9495, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 9460 arrived\n", - "Driver 9466 arrived\n", - "Agent rider 9467 move from (5, 7) to (6, 7) using car (9447, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9468 move from (2, 0) to (1, 0) using car (9450, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9469 move from (0, 5) to (0, 6) using car (9486, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 9470 arrived\n", - "Agent rider 9472 doesn't move\n", - "Agent rider 9473 move from (3, 4) to (3, 3) using car (9438, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 9481 arrived\n", - "Driver 9488 arrived\n", - "Driver 9494 arrived\n", - "Agent rider 9503 move from (3, 7) to (3, 8) using car (9365, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9506 doesn't move\n", - "Agent rider 9507 move from (8, 2) to (7, 2) using car (9513, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9515 move from (6, 5) to (7, 5) using car (9437, [(6, 5), (7, 5)], 0)\n", - "Agent rider 9516 move from (3, 7) to (4, 7) using car (9500, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9517 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9534 move from (6, 1) to (7, 1) using car (9477, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 9535 doesn't move\n", - "Agent rider 9536 move from (6, 9) to (6, 8) using car (9484, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9537 doesn't move\n", - "Agent rider 9538 move from (1, 8) to (0, 8) using car (9395, [(1, 8), (0, 8)], 0)\n", - "Agent rider 9539 move from (7, 1) to (8, 1) using car (9381, [(7, 1), (8, 1)], 0)\n", - "tick 682 ended\n", - "I am driver 9540 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", - "I am driver 9541 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9542 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 9543 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "4 drivers generated.\n", - "I am rider 9544 - dep: (8, 3) , arr: (0, 9)\n", - "I am rider 9545 - dep: (8, 4) , arr: (7, 1)\n", - "I am rider 9546 - dep: (1, 7) , arr: (3, 9)\n", - "3 riders generated.\n", - "Agent rider 8595 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8650 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8724 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8751 move from (7, 0) to (8, 0) using car (9433, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8788 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8852 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8912 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9019 move from (7, 0) to (8, 0) using car (9433, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9046 move from (8, 2) to (7, 2) using car (9461, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 9046 arrived with a waiting time of 10 ticks\n", - "Agent rider 9089 doesn't move\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9171 move from (1, 5) to (1, 6) using car (9426, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9173 move from (7, 6) to (8, 6) using car (9442, [(7, 6), (8, 6)], 0)\n", - "Agent rider 9175 move from (8, 3) to (8, 2) using car (9445, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 doesn't move\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9187 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9188 move from (0, 6) to (0, 7) using car (9486, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (4, 2) to (4, 3) using car (9453, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (5, 1) to (6, 1) using car (9512, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9229 move from (2, 4) to (2, 3) using car (9464, [(2, 4), (2, 3)], 0)\n", - "Agent rider 9230 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 6) to (0, 7) using car (9486, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9255 move from (9, 5) to (8, 5) using car (9540, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 9278 move from (0, 6) to (0, 7) using car (9486, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9295 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9297 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9298 doesn't move\n", - "Agent rider 9310 move from (7, 6) to (8, 6) using car (9444, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9319 move from (3, 3) to (3, 2) using car (9438, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9320 move from (2, 4) to (2, 3) using car (9464, [(2, 4), (2, 3)], 0)\n", - "Agent rider 9349 move from (3, 3) to (3, 2) using car (9438, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9352 move from (2, 4) to (2, 3) using car (9464, [(2, 4), (2, 3)], 0)\n", - "Agent rider 9354 move from (3, 8) to (4, 8) using car (9529, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9356 move from (0, 6) to (0, 7) using car (9486, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9375 doesn't move\n", - "Driver 9378 arrived\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Driver 9387 arrived\n", - "Driver 9393 arrived\n", - "Driver 9403 arrived\n", - "Agent rider 9404 move from (8, 3) to (8, 2) using car (9445, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 move from (6, 7) to (7, 7) using car (9447, [(6, 7), (7, 7)], 0)\n", - "Driver 9407 arrived\n", - "Agent rider 9413 move from (1, 5) to (1, 6) using car (9426, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (9, 5) to (8, 5) using car (9540, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 9415 move from (4, 6) to (4, 7) using car (9462, [(4, 6), (4, 7)], 0)\n", - "Agent rider 9416 move from (4, 1) to (3, 1) using car (9525, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (2, 9) to (3, 9) using car (9514, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (0, 6) to (0, 7) using car (9486, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9420 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9422 doesn't move\n", - "Agent rider 9429 move from (3, 3) to (3, 2) using car (9438, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9430 move from (2, 4) to (2, 5) using car (9478, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9431 move from (5, 6) to (5, 5) using car (9442, [(5, 6), (5, 5)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (7, 4) to (8, 4) using car (9462, [(7, 4), (8, 4)], 0)\n", + "Driver 9445 arrived\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9457 move from (7, 5) to (6, 5) using car (9498, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9458 move from (5, 2) to (5, 3) using car (9453, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 move from (3, 2) to (3, 3) using car (9443, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9491 move from (6, 5) to (6, 6) using car (9394, [(6, 5), (6, 6)], 0)\n", + "Agent rider 9506 move from (3, 2) to (3, 3) using car (9443, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9507 move from (5, 8) to (5, 7) using car (9468, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9508 move from (8, 2) to (8, 3) using car (9513, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9509 move from (2, 4) to (2, 5) using car (9478, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9510 move from (2, 0) to (1, 0) using car (9444, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9530 move from (5, 4) to (4, 4) using car (9465, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 9531 move from (3, 4) to (3, 3) using car (9493, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 9532 move from (3, 0) to (4, 0) using car (9474, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 9533 doesn't move\n", + "tick 673 ended\n", + "I am driver 9534 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 9535 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 9536 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 9537 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)]\n", + "I am driver 9538 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 9539 - trip: [(7, 9), (8, 9), (8, 8), (8, 7)]\n", + "I am driver 9540 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", + "I am driver 9541 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 9542 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 9543 - trip: [(3, 0), (2, 0), (1, 0)]\n", + "I am driver 9544 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 9545 - trip: [(8, 7), (8, 8), (7, 8)]\n", + "I am driver 9546 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 9547 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 9548 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "15 drivers generated.\n", + "I am rider 9549 - dep: (1, 3) , arr: (1, 9)\n", + "1 riders generated.\n", + "Agent rider 8458 move from (1, 7) to (2, 7) using car (9544, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 8530 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8530 arrived with a waiting time of 37 ticks\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (3, 3) to (2, 3) using car (9441, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8548 move from (1, 7) to (2, 7) using car (9544, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 8553 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 8553 arrived with a waiting time of 36 ticks\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (7, 4) to (7, 3) using car (9432, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8766 move from (1, 7) to (2, 7) using car (9544, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8974 move from (7, 4) to (7, 3) using car (9432, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8989 move from (3, 2) to (4, 2) using car (9514, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9014 move from (1, 7) to (2, 7) using car (9544, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9027 doesn't move\n", + "Agent rider 9036 move from (8, 5) to (8, 6) using car (9472, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 9076 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9077 move from (5, 1) to (6, 1) using car (9466, [(5, 1), (6, 1)], 0)\n", + "Agent rider 9104 move from (3, 2) to (4, 2) using car (9514, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9132 move from (3, 3) to (2, 3) using car (9441, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9165 move from (3, 3) to (2, 3) using car (9441, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9165 arrived with a waiting time of 12 ticks\n", + "Agent rider 9168 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9189 move from (0, 4) to (1, 4) using car (9488, [(0, 4), (1, 4), (2, 4)], 0)\n", + "Agent rider 9191 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 move from (2, 6) to (1, 6) using car (9423, [(2, 6), (1, 6)], 0)\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9215 move from (2, 5) to (2, 6) using car (9478, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9220 move from (6, 5) to (6, 6) using car (9476, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9242 move from (3, 3) to (2, 3) using car (9441, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (5, 5) to (5, 4) using car (9517, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 9309 move from (2, 5) to (2, 6) using car (9478, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9311 move from (5, 9) to (6, 9) using car (9497, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 9312 move from (5, 9) to (6, 9) using car (9497, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 move from (2, 6) to (1, 6) using car (9423, [(2, 6), (1, 6)], 0)\n", + "Agent rider 9341 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (1, 9) to (2, 9) using car (9411, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9343 move from (5, 3) to (5, 4) using car (9453, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 9358 arrived\n", + "Agent rider 9362 move from (5, 6) to (5, 5) using car (9469, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 9363 move from (1, 7) to (2, 7) using car (9544, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Driver 9375 arrived\n", + "Agent rider 9377 move from (3, 3) to (2, 3) using car (9441, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9377 arrived with a waiting time of 4 ticks\n", + "Agent rider 9378 move from (6, 6) to (7, 6) using car (9463, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Driver 9381 arrived\n", + "Agent rider 9386 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (1, 9) to (2, 9) using car (9411, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9409 arrived\n", + "Agent rider 9418 move from (9, 4) to (9, 5) using car (9480, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (1, 9) to (2, 9) using car (9411, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 5) to (6, 6) using car (9505, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9421 move from (6, 5) to (6, 6) using car (9476, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 9422 arrived\n", + "Driver 9427 arrived\n", + "Agent rider 9430 move from (2, 5) to (2, 6) using car (9478, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", "Agent rider 9431 doesn't move\n", - "Agent rider 9432 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 9451 arrived\n", - "Agent rider 9457 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9458 doesn't move\n", - "Driver 9463 arrived\n", - "Agent rider 9467 doesn't move\n", - "Agent rider 9468 move from (1, 0) to (1, 1) using car (9450, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9469 move from (0, 6) to (0, 7) using car (9486, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9472 move from (6, 3) to (6, 2) using car (9499, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9473 move from (3, 3) to (3, 2) using car (9438, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 9434 arrived\n", + "Agent rider 9438 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (8, 4) to (8, 5) using car (9511, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9450 move from (1, 9) to (2, 9) using car (9411, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9452 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9455 move from (8, 5) to (8, 6) using car (9485, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9456 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9457 move from (6, 5) to (6, 6) using car (9476, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9458 move from (5, 3) to (5, 4) using car (9453, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9459 move from (4, 6) to (4, 5) using car (9446, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 9460 move from (3, 3) to (3, 4) using car (9443, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "Driver 9475 arrived\n", "Driver 9482 arrived\n", - "Driver 9492 arrived\n", - "Agent rider 9503 move from (3, 8) to (4, 8) using car (9529, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9504 move from (3, 3) to (3, 2) using car (9438, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9506 doesn't move\n", - "Agent rider 9507 move from (7, 2) to (7, 3) using car (9513, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 9507 arrived with a waiting time of 1 ticks\n", - "Driver 9508 arrived\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (4, 7) to (5, 7) using car (9500, [(4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9517 move from (2, 4) to (2, 5) using car (9522, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9518 move from (4, 4) to (4, 3) using car (9471, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9519 move from (9, 3) to (9, 4) using car (9479, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9534 move from (7, 1) to (8, 1) using car (9477, [(7, 1), (8, 1)], 0)\n", - "Agent rider 9535 doesn't move\n", - "Agent rider 9536 doesn't move\n", - "Agent rider 9537 doesn't move\n", - "Agent rider 9538 doesn't move\n", - "Agent rider 9539 doesn't move\n", - "Agent rider 9544 move from (8, 3) to (8, 2) using car (9445, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9545 doesn't move\n", - "Agent rider 9546 doesn't move\n", - "tick 683 ended\n", - "I am driver 9547 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 9548 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 9549 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "3 drivers generated.\n", - "I am rider 9550 - dep: (8, 4) , arr: (5, 0)\n", - "I am rider 9551 - dep: (1, 3) , arr: (8, 2)\n", - "I am rider 9552 - dep: (4, 9) , arr: (9, 0)\n", - "I am rider 9553 - dep: (9, 7) , arr: (4, 4)\n", - "4 riders generated.\n", - "Agent rider 8595 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8650 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 8650 arrived with a waiting time of 32 ticks\n", - "Agent rider 8724 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8751 move from (8, 0) to (8, 1) using car (9433, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 8788 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8852 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 8852 arrived with a waiting time of 17 ticks\n", - "Agent rider 8912 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9019 move from (8, 0) to (8, 1) using car (9433, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9089 move from (8, 0) to (8, 1) using car (9433, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9171 move from (1, 6) to (1, 7) using car (9426, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9173 move from (8, 6) to (9, 6) using car (9444, [(8, 6), (9, 6)], 0)\n" + "Driver 9483 arrived\n", + "Driver 9487 arrived\n", + "Agent rider 9490 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9491 move from (6, 6) to (7, 6) using car (9463, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Driver 9502 arrived\n", + "Agent rider 9506 move from (3, 3) to (3, 4) using car (9443, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9507 move from (5, 7) to (5, 6) using car (9468, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9508 move from (8, 3) to (8, 4) using car (9513, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Rider n° 9508 arrived with a waiting time of 1 ticks\n", + "Agent rider 9509 move from (2, 5) to (2, 6) using car (9478, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9510 move from (1, 0) to (0, 0) using car (9444, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9529 move from (4, 1) to (4, 2) using car (9489, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9530 doesn't move\n", + "Agent rider 9531 move from (3, 3) to (2, 3) using car (9441, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9533 move from (3, 5) to (4, 5) using car (9499, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9549 move from (1, 3) to (1, 4) using car (9522, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "tick 674 ended\n", + "I am driver 9550 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 9551 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 9552 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 9553 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 9554 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)]\n", + "I am driver 9555 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)]\n", + "6 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8458 move from (2, 7) to (3, 7) using car (9544, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (2, 3) to (1, 3) using car (9441, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 8548 move from (2, 7) to (3, 7) using car (9544, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (7, 3) to (7, 2) using car (9432, [(7, 3), (7, 2)], 0)\n", + "Agent rider 8766 move from (2, 7) to (3, 7) using car (9544, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8974 move from (7, 3) to (7, 2) using car (9432, [(7, 3), (7, 2)], 0)\n", + "Agent rider 8989 move from (4, 2) to (5, 2) using car (9514, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9014 move from (2, 7) to (3, 7) using car (9544, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9027 move from (3, 1) to (3, 0) using car (9524, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9036 move from (8, 6) to (8, 7) using car (9472, [(8, 6), (8, 7)], 0)\n", + "Agent rider 9076 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (4, 2) to (5, 2) using car (9514, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9132 move from (2, 3) to (1, 3) using car (9441, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9168 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9170 doesn't move\n", + "Agent rider 9189 move from (1, 4) to (2, 4) using car (9488, [(1, 4), (2, 4)], 0)\n", + "Agent rider 9191 move from (9, 5) to (9, 6) using car (9480, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 doesn't move\n", + "Agent rider 9215 move from (2, 6) to (3, 6) using car (9478, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9220 move from (6, 6) to (6, 7) using car (9476, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9242 move from (2, 3) to (1, 3) using car (9441, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 5) to (9, 6) using car (9480, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (5, 4) to (5, 3) using car (9517, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 9309 move from (2, 6) to (3, 6) using car (9478, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 5) to (9, 6) using car (9480, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 move from (9, 5) to (9, 6) using car (9480, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9343 doesn't move\n", + "Agent rider 9362 move from (5, 5) to (4, 5) using car (9469, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 9363 move from (2, 7) to (3, 7) using car (9544, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9377 doesn't move\n", + "Agent rider 9378 move from (7, 6) to (8, 6) using car (9463, [(7, 6), (8, 6)], 0)\n", + "Rider n° 9378 arrived with a waiting time of 5 ticks\n", + "Agent rider 9386 move from (9, 5) to (9, 6) using car (9480, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (2, 9) to (3, 9) using car (9411, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9394 arrived\n", + "Agent rider 9418 move from (9, 5) to (9, 6) using car (9480, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (2, 9) to (3, 9) using car (9411, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 6) to (6, 7) using car (9505, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9175 move from (8, 2) to (8, 1) using car (9445, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (6, 7) to (6, 6) using car (9484, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9187 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9188 move from (0, 7) to (0, 8) using car (9486, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (4, 3) to (4, 4) using car (9453, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (6, 1) to (7, 1) using car (9512, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9208 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 7) to (0, 8) using car (9486, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9255 move from (8, 5) to (7, 5) using car (9540, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Rider n° 9255 arrived with a waiting time of 6 ticks\n", - "Agent rider 9278 move from (0, 7) to (0, 8) using car (9486, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9295 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9297 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9298 move from (6, 7) to (6, 6) using car (9484, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9310 move from (8, 6) to (9, 6) using car (9444, [(8, 6), (9, 6)], 0)\n", - "Agent rider 9319 move from (3, 2) to (3, 1) using car (9438, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9349 move from (3, 2) to (3, 1) using car (9438, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9354 move from (4, 8) to (4, 7) using car (9529, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 9356 move from (0, 7) to (0, 8) using car (9486, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 9365 arrived\n", - "Agent rider 9375 doesn't move\n", - "Driver 9381 arrived\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Driver 9389 arrived\n", - "Driver 9395 arrived\n", - "Driver 9397 arrived\n", - "Driver 9402 arrived\n", - "Agent rider 9404 move from (8, 2) to (8, 1) using car (9445, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 doesn't move\n", - "Driver 9410 arrived\n", - "Driver 9411 arrived\n", - "Agent rider 9413 move from (1, 6) to (1, 7) using car (9426, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9414 move from (8, 5) to (7, 5) using car (9540, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (3, 1) to (2, 1) using car (9525, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (3, 9) to (4, 9) using car (9514, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (0, 7) to (0, 8) using car (9486, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9420 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9422 move from (3, 3) to (3, 2) using car (9476, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 9425 arrived\n", - "Agent rider 9429 move from (3, 2) to (3, 1) using car (9438, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9431 move from (4, 6) to (4, 7) using car (9485, [(4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 9432 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 9421 move from (6, 6) to (6, 7) using car (9476, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9430 move from (2, 6) to (3, 6) using car (9478, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9431 move from (5, 5) to (4, 5) using car (9469, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Rider n° 9431 arrived with a waiting time of 2 ticks\n", + "Driver 9435 arrived\n", "Driver 9436 arrived\n", - "Driver 9437 arrived\n", - "Driver 9441 arrived\n", - "Driver 9443 arrived\n", - "Driver 9446 arrived\n", - "Driver 9449 arrived\n", - "Agent rider 9457 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9458 doesn't move\n", - "Agent rider 9467 move from (6, 7) to (6, 6) using car (9484, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9468 move from (1, 1) to (1, 2) using car (9450, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9469 move from (0, 7) to (0, 8) using car (9486, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Rider n° 9469 arrived with a waiting time of 3 ticks\n", - "Agent rider 9472 move from (6, 2) to (6, 1) using car (9499, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9473 move from (3, 2) to (3, 1) using car (9438, [(3, 2), (3, 1)], 0)\n", - "Driver 9483 arrived\n", - "Driver 9487 arrived\n", - "Driver 9489 arrived\n", - "Driver 9491 arrived\n", - "Driver 9498 arrived\n", - "Agent rider 9503 doesn't move\n", - "Agent rider 9504 move from (3, 2) to (3, 1) using car (9438, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9506 doesn't move\n", - "Driver 9508 arrived\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (5, 7) to (5, 6) using car (9500, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9517 move from (2, 5) to (2, 6) using car (9522, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9518 move from (4, 3) to (4, 2) using car (9471, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9519 move from (9, 4) to (9, 5) using car (9479, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9520 move from (2, 2) to (2, 3) using car (9495, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9534 doesn't move\n", - "Agent rider 9535 move from (8, 0) to (8, 1) using car (9433, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9536 doesn't move\n", - "Agent rider 9537 move from (3, 9) to (2, 9) using car (9501, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9538 doesn't move\n", - "Agent rider 9539 doesn't move\n", - "Agent rider 9544 move from (8, 2) to (8, 1) using car (9445, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9545 move from (8, 4) to (8, 3) using car (9543, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9546 doesn't move\n", - "Agent rider 9550 move from (8, 4) to (8, 3) using car (9543, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (4, 9) to (5, 9) using car (9530, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9553 doesn't move\n", - "tick 684 ended\n", - "I am driver 9554 - trip: [(1, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 9555 - trip: [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 9556 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 9557 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 9558 - trip: [(8, 6), (7, 6), (6, 6)]\n", - "I am driver 9559 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 9560 - trip: [(3, 8), (3, 7), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 9561 - trip: [(2, 8), (3, 8), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 9562 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 9563 - trip: [(8, 6), (7, 6), (7, 5), (6, 5), (5, 5)]\n", - "I am driver 9564 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 9565 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 9566 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9567 - trip: [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)]\n", - "I am driver 9568 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 9569 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 9570 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 9571 - trip: [(4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 9572 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 9573 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 9574 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 9575 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 9576 - trip: [(1, 0), (2, 0)]\n", - "I am driver 9577 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 9578 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 9579 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 9580 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 9581 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", - "28 drivers generated.\n", - "I am rider 9582 - dep: (6, 8) , arr: (2, 5)\n", - "I am rider 9583 - dep: (3, 4) , arr: (1, 3)\n", - "2 riders generated.\n", - "Agent rider 8595 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8724 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8751 doesn't move\n", - "Agent rider 8788 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8912 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 8956 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 8988 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 8988 arrived with a waiting time of 6 ticks\n", - "Agent rider 9019 move from (8, 1) to (8, 2) using car (9433, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9089 move from (8, 1) to (8, 2) using car (9433, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 9089 arrived with a waiting time of 26 ticks\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9142 doesn't move\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9171 move from (1, 7) to (2, 7) using car (9562, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9175 move from (8, 1) to (7, 1) using car (9445, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9176 move from (6, 6) to (6, 5) using car (9484, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 9176 arrived with a waiting time of 6 ticks\n", - "Agent rider 9177 doesn't move\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 move from (0, 8) to (1, 8) using car (9486, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (4, 4) to (4, 5) using car (9453, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 9206 move from (7, 1) to (8, 1) using car (9512, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9208 doesn't move\n", - "Agent rider 9229 move from (2, 3) to (2, 4) using car (9495, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9232 doesn't move\n", - "Agent rider 9253 move from (0, 8) to (1, 8) using car (9486, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9278 move from (0, 8) to (1, 8) using car (9486, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9297 doesn't move\n", - "Agent rider 9298 move from (6, 6) to (6, 5) using car (9484, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 9298 arrived with a waiting time of 7 ticks\n", - "Agent rider 9310 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (2, 3) to (2, 4) using car (9495, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9352 move from (2, 3) to (2, 4) using car (9495, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9354 move from (4, 7) to (4, 8) using car (9485, [(4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 9356 move from (0, 8) to (1, 8) using car (9486, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9375 move from (8, 3) to (8, 2) using car (9543, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 9377 arrived\n", - "Agent rider 9383 move from (6, 6) to (6, 5) using car (9484, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Driver 9397 arrived\n", - "Agent rider 9404 move from (8, 1) to (7, 1) using car (9445, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 doesn't move\n", - "Driver 9411 arrived\n", - "Agent rider 9413 move from (1, 7) to (2, 7) using car (9562, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9414 move from (7, 5) to (6, 5) using car (9540, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 9415 move from (4, 7) to (4, 8) using car (9485, [(4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 9416 move from (2, 1) to (2, 2) using car (9525, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (4, 9) to (5, 9) using car (9514, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (0, 8) to (1, 8) using car (9486, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 9420 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9422 move from (3, 2) to (2, 2) using car (9476, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 9422 arrived with a waiting time of 4 ticks\n", - "Agent rider 9429 doesn't move\n", - "Agent rider 9431 move from (4, 7) to (4, 8) using car (9485, [(4, 7), (4, 8), (3, 8)], 0)\n", - "Agent rider 9432 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 9432 arrived with a waiting time of 6 ticks\n", - "Driver 9437 arrived\n", + "Agent rider 9438 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9439 move from (7, 3) to (7, 2) using car (9432, [(7, 3), (7, 2)], 0)\n", + "Agent rider 9440 move from (8, 5) to (8, 6) using car (9511, [(8, 5), (8, 6)], 0)\n", "Driver 9442 arrived\n", - "Driver 9447 arrived\n", - "Agent rider 9457 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9458 move from (3, 2) to (2, 2) using car (9476, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9450 move from (2, 9) to (3, 9) using car (9411, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9452 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9455 move from (8, 6) to (8, 7) using car (9485, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9456 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9457 move from (6, 6) to (6, 7) using car (9476, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9458 move from (5, 4) to (5, 5) using car (9453, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9459 move from (4, 5) to (4, 4) using car (9446, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 9460 move from (3, 4) to (3, 5) using car (9443, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", "Driver 9462 arrived\n", - "Driver 9464 arrived\n", - "Agent rider 9467 move from (6, 6) to (6, 5) using car (9484, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 9467 arrived with a waiting time of 1 ticks\n", - "Agent rider 9468 move from (1, 2) to (1, 3) using car (9450, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 9472 move from (6, 1) to (6, 0) using car (9499, [(6, 1), (6, 0)], 0)\n", - "Rider n° 9472 arrived with a waiting time of 4 ticks\n", - "Agent rider 9473 doesn't move\n", - "Driver 9477 arrived\n", - "Driver 9489 arrived\n", - "Driver 9490 arrived\n", - "Agent rider 9503 move from (4, 8) to (4, 9) using car (9571, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9506 doesn't move\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (5, 6) to (5, 5) using car (9565, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9517 move from (2, 6) to (2, 7) using car (9522, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 9517 arrived with a waiting time of 2 ticks\n", - "Agent rider 9518 move from (4, 2) to (4, 1) using car (9471, [(4, 2), (4, 1)], 0)\n", - "Agent rider 9519 move from (9, 5) to (9, 6) using car (9479, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9520 move from (2, 3) to (2, 4) using car (9495, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9534 move from (8, 1) to (7, 1) using car (9445, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9535 move from (8, 1) to (7, 1) using car (9445, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9536 move from (6, 8) to (6, 7) using car (9532, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9537 doesn't move\n", - "Agent rider 9538 doesn't move\n", - "Agent rider 9539 move from (8, 1) to (7, 1) using car (9445, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9544 doesn't move\n", - "Agent rider 9545 move from (8, 3) to (8, 2) using car (9543, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9546 move from (1, 7) to (1, 8) using car (9426, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9550 move from (8, 3) to (8, 2) using car (9543, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (5, 9) to (6, 9) using car (9530, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 move from (6, 8) to (7, 8) using car (9480, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 9583 doesn't move\n", - "tick 685 ended\n", - "I am driver 9584 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 9585 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 9586 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", - "I am driver 9587 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 9588 - trip: [(5, 5), (4, 5)]\n", - "I am driver 9589 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 9590 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 9591 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 9592 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3)]\n", - "I am driver 9593 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "10 drivers generated.\n", - "I am rider 9594 - dep: (8, 3) , arr: (9, 3)\n", - "I am rider 9595 - dep: (4, 9) , arr: (8, 5)\n", - "I am rider 9596 - dep: (8, 0) , arr: (1, 3)\n", - "I am rider 9597 - dep: (0, 4) , arr: (9, 1)\n", - "I am rider 9598 - dep: (2, 6) , arr: (5, 9)\n", - "I am rider 9599 - dep: (1, 3) , arr: (2, 8)\n", - "I am rider 9600 - dep: (6, 5) , arr: (7, 1)\n", - "I am rider 9601 - dep: (8, 3) , arr: (9, 0)\n", + "Driver 9481 arrived\n", + "Driver 9483 arrived\n", + "Agent rider 9490 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9491 move from (7, 6) to (8, 6) using car (9463, [(7, 6), (8, 6)], 0)\n", + "Driver 9495 arrived\n", + "Driver 9500 arrived\n", + "Agent rider 9506 move from (3, 4) to (3, 5) using car (9443, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9507 move from (5, 6) to (5, 5) using car (9468, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9509 move from (2, 6) to (3, 6) using car (9478, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9510 move from (0, 0) to (0, 1) using car (9444, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9529 move from (4, 2) to (4, 3) using car (9489, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9530 doesn't move\n", + "Agent rider 9531 move from (2, 3) to (1, 3) using car (9441, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9532 move from (4, 0) to (3, 0) using car (9540, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", + "Agent rider 9533 move from (4, 5) to (5, 5) using car (9499, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9549 doesn't move\n", + "tick 675 ended\n", + "0 drivers generated.\n", + "I am rider 9556 - dep: (6, 7) , arr: (4, 3)\n", + "I am rider 9557 - dep: (6, 3) , arr: (7, 4)\n", + "I am rider 9558 - dep: (5, 8) , arr: (8, 0)\n", + "I am rider 9559 - dep: (0, 8) , arr: (6, 6)\n", + "I am rider 9560 - dep: (3, 8) , arr: (7, 4)\n", + "I am rider 9561 - dep: (0, 5) , arr: (0, 9)\n", + "I am rider 9562 - dep: (5, 8) , arr: (9, 7)\n", + "I am rider 9563 - dep: (0, 9) , arr: (0, 3)\n", "8 riders generated.\n", - "Agent rider 8595 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 8724 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 8751 move from (8, 1) to (8, 2) using car (9512, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8788 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 8912 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 8956 move from (9, 1) to (9, 0) using car (9478, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 8956 arrived with a waiting time of 26 ticks\n", - "Agent rider 8985 move from (9, 1) to (9, 0) using car (9478, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 8985 arrived with a waiting time of 29 ticks\n", - "Agent rider 9019 move from (8, 2) to (7, 2) using car (9570, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 9123 doesn't move\n", - "Agent rider 9124 move from (2, 9) to (2, 8) using car (9554, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 9142 move from (9, 1) to (9, 0) using car (9478, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (2, 9) to (2, 8) using car (9554, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 9171 move from (2, 7) to (3, 7) using car (9562, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9173 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 9175 move from (7, 1) to (6, 1) using car (9445, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9177 move from (9, 5) to (9, 6) using car (9557, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9187 move from (2, 9) to (2, 8) using car (9554, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 9188 move from (1, 8) to (2, 8) using car (9486, [(1, 8), (2, 8)], 0)\n", - "Agent rider 9190 move from (4, 5) to (3, 5) using car (9511, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 9206 move from (8, 1) to (8, 2) using car (9512, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 9208 move from (9, 5) to (9, 6) using car (9557, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9229 move from (2, 4) to (2, 5) using car (9495, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9230 move from (2, 9) to (2, 8) using car (9554, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 9232 move from (1, 4) to (1, 3) using car (9524, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9253 move from (1, 8) to (1, 9) using car (9426, [(1, 8), (1, 9)], 0)\n", - "Agent rider 9278 move from (1, 8) to (2, 8) using car (9486, [(1, 8), (2, 8)], 0)\n", - "Agent rider 9295 move from (2, 9) to (2, 8) using car (9554, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 9297 move from (2, 9) to (2, 8) using car (9554, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 9310 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Rider n° 9310 arrived with a waiting time of 6 ticks\n", - "Agent rider 9319 move from (3, 1) to (3, 2) using car (9510, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 9320 move from (2, 4) to (2, 5) using car (9495, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9349 move from (3, 1) to (3, 2) using car (9510, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 9352 move from (2, 4) to (2, 5) using car (9495, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9354 move from (4, 8) to (3, 8) using car (9485, [(4, 8), (3, 8)], 0)\n", - "Agent rider 9356 move from (1, 8) to (2, 8) using car (9486, [(1, 8), (2, 8)], 0)\n", - "Agent rider 9375 move from (8, 2) to (8, 1) using car (9543, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9383 move from (6, 5) to (6, 4) using car (9484, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9384 move from (1, 8) to (1, 9) using car (9426, [(1, 8), (1, 9)], 0)\n", - "Driver 9394 arrived\n", - "Agent rider 9404 move from (7, 1) to (6, 1) using car (9445, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 doesn't move\n", - "Agent rider 9413 move from (2, 7) to (3, 7) using car (9562, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9414 move from (6, 5) to (6, 6) using car (9540, [(6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 9415 move from (4, 8) to (3, 8) using car (9485, [(4, 8), (3, 8)], 0)\n", - "Agent rider 9416 move from (2, 2) to (1, 2) using car (9476, [(2, 2), (1, 2)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (5, 9) to (5, 8) using car (9514, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (1, 8) to (2, 8) using car (9486, [(1, 8), (2, 8)], 0)\n", - "Agent rider 9420 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 9429 move from (3, 1) to (3, 2) using car (9510, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 9431 move from (4, 8) to (3, 8) using car (9485, [(4, 8), (3, 8)], 0)\n", - "Driver 9438 arrived\n", - "Driver 9444 arrived\n", - "Agent rider 9457 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 9458 move from (2, 2) to (1, 2) using car (9476, [(2, 2), (1, 2)], 0)\n", - "Driver 9464 arrived\n", - "Agent rider 9468 move from (1, 3) to (1, 4) using car (9450, [(1, 3), (1, 4)], 0)\n", - "Agent rider 9473 move from (3, 1) to (3, 2) using car (9510, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Driver 9475 arrived\n", - "Driver 9490 arrived\n", - "Driver 9501 arrived\n", - "Driver 9502 arrived\n", - "Agent rider 9503 move from (4, 9) to (3, 9) using car (9571, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 9503 arrived with a waiting time of 1 ticks\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (1, 4) to (1, 3) using car (9524, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 doesn't move\n", - "Driver 9509 arrived\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (5, 5) to (5, 4) using car (9565, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (9, 6) to (9, 7) using car (9479, [(9, 6), (9, 7)], 0)\n", - "Agent rider 9520 move from (2, 4) to (2, 5) using car (9495, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9534 move from (7, 1) to (6, 1) using car (9445, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9535 move from (7, 1) to (6, 1) using car (9445, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9536 move from (6, 7) to (6, 6) using car (9532, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9537 doesn't move\n", - "Agent rider 9538 doesn't move\n", - "Agent rider 9539 move from (7, 1) to (6, 1) using car (9445, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9544 move from (8, 1) to (7, 1) using car (9573, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9545 move from (8, 2) to (8, 3) using car (9433, [(8, 2), (8, 3)], 0)\n", - "Agent rider 9546 move from (1, 8) to (1, 9) using car (9426, [(1, 8), (1, 9)], 0)\n", - "Agent rider 9550 move from (8, 2) to (8, 1) using car (9543, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (6, 9) to (7, 9) using car (9530, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 move from (7, 8) to (7, 7) using car (9480, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 9583 move from (3, 4) to (3, 3) using car (9579, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 9594 move from (8, 3) to (9, 3) using car (9528, [(8, 3), (9, 3)], 0)\n", - "Rider n° 9594 arrived with a waiting time of 0 ticks\n", - "Agent rider 9595 doesn't move\n", - "Agent rider 9596 doesn't move\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (1, 3) to (1, 4) using car (9450, [(1, 3), (1, 4)], 0)\n", - "Agent rider 9600 move from (6, 5) to (6, 4) using car (9484, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 9601 move from (8, 3) to (9, 3) using car (9528, [(8, 3), (9, 3)], 0)\n", - "tick 686 ended\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (1, 3) to (0, 3) using car (9441, [(1, 3), (0, 3)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 move from (8, 7) to (8, 6) using car (9521, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8967 move from (8, 7) to (8, 6) using car (9521, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (5, 2) to (5, 1) using car (9501, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9027 move from (3, 0) to (2, 0) using car (9540, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", + "Rider n° 9027 arrived with a waiting time of 20 ticks\n", + "Agent rider 9036 move from (8, 7) to (8, 6) using car (9521, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9076 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (5, 2) to (5, 1) using car (9501, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 9132 move from (1, 3) to (0, 3) using car (9441, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9168 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9170 move from (5, 2) to (5, 1) using car (9501, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 9170 arrived with a waiting time of 15 ticks\n", + "Agent rider 9189 doesn't move\n", + "Agent rider 9191 move from (9, 6) to (9, 7) using car (9480, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9197 move from (6, 6) to (5, 6) using car (9525, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Rider n° 9197 arrived with a waiting time of 10 ticks\n", + "Agent rider 9215 move from (3, 6) to (4, 6) using car (9478, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 9220 move from (6, 7) to (5, 7) using car (9476, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9242 move from (1, 3) to (0, 3) using car (9441, [(1, 3), (0, 3)], 0)\n", + "Rider n° 9242 arrived with a waiting time of 11 ticks\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 6) to (9, 7) using car (9480, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (5, 3) to (4, 3) using car (9517, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 6) to (9, 7) using car (9480, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 move from (1, 6) to (1, 7) using car (9534, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9341 move from (9, 6) to (9, 7) using car (9480, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (2, 9) to (3, 9) using car (9546, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9343 move from (5, 4) to (5, 5) using car (9538, [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 9362 move from (4, 5) to (3, 5) using car (9469, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 9363 move from (3, 7) to (4, 7) using car (9544, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9378 move from (7, 6) to (8, 6) using car (9473, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 9378 arrived with a waiting time of 5 ticks\n", + "Agent rider 9386 move from (9, 6) to (9, 7) using car (9480, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (3, 9) to (4, 9) using car (9411, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9398 arrived\n", + "Agent rider 9418 move from (9, 6) to (9, 7) using car (9480, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (3, 9) to (4, 9) using car (9411, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 7) to (6, 8) using car (9505, [(6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9421 move from (6, 7) to (5, 7) using car (9476, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 9423 arrived\n", + "Agent rider 9430 move from (3, 6) to (4, 6) using car (9478, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 9436 arrived\n", + "Agent rider 9438 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Driver 9449 arrived\n", + "Agent rider 9450 move from (3, 9) to (4, 9) using car (9411, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9452 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9455 move from (8, 7) to (8, 8) using car (9485, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9456 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9457 move from (6, 7) to (5, 7) using car (9476, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9458 move from (5, 5) to (6, 5) using car (9499, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9459 move from (4, 4) to (4, 3) using car (9446, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 9460 move from (3, 5) to (3, 6) using car (9443, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9461 doesn't move\n", + "Driver 9466 arrived\n", + "Driver 9467 arrived\n", + "Driver 9471 arrived\n", + "Driver 9483 arrived\n", + "Agent rider 9490 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9491 move from (8, 6) to (8, 7) using car (9526, [(8, 6), (8, 7)], 0)\n", + "Driver 9503 arrived\n", + "Agent rider 9506 move from (3, 5) to (3, 6) using car (9443, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9507 move from (5, 5) to (5, 4) using car (9468, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 move from (0, 1) to (0, 2) using car (9444, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Driver 9519 arrived\n", + "Agent rider 9529 move from (4, 3) to (4, 4) using car (9489, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9530 doesn't move\n", + "Agent rider 9531 move from (1, 3) to (0, 3) using car (9441, [(1, 3), (0, 3)], 0)\n", + "Rider n° 9531 arrived with a waiting time of 0 ticks\n", + "Agent rider 9532 move from (3, 0) to (2, 0) using car (9540, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", + "Agent rider 9533 move from (5, 5) to (5, 6) using car (9453, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9549 move from (1, 4) to (1, 5) using car (9552, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 9556 move from (6, 7) to (5, 7) using car (9476, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 doesn't move\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 doesn't move\n", + "tick 676 ended\n", "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 move from (8, 2) to (8, 3) using car (9512, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 8985 doesn't move\n", - "Agent rider 9019 move from (7, 2) to (7, 3) using car (9570, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 9019 arrived with a waiting time of 23 ticks\n", - "Agent rider 9123 move from (0, 8) to (0, 9) using car (9567, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 9123 arrived with a waiting time of 21 ticks\n", - "Agent rider 9124 move from (2, 8) to (2, 9) using car (9522, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9142 move from (9, 0) to (8, 0) using car (9478, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (2, 8) to (2, 9) using car (9522, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9171 move from (3, 7) to (4, 7) using car (9562, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9175 move from (6, 1) to (5, 1) using car (9445, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9177 move from (9, 6) to (9, 7) using car (9557, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9187 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Agent rider 9188 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Agent rider 9190 move from (3, 5) to (3, 6) using car (9511, [(3, 5), (3, 6), (3, 7), (2, 7)], 0)\n", - "Agent rider 9206 move from (8, 2) to (8, 3) using car (9512, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 move from (9, 6) to (9, 7) using car (9557, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9229 move from (2, 5) to (2, 6) using car (9495, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9230 move from (2, 8) to (2, 9) using car (9522, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9232 move from (1, 3) to (1, 2) using car (9524, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Agent rider 9295 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Agent rider 9297 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Rider n° 9297 arrived with a waiting time of 7 ticks\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (2, 5) to (2, 6) using car (9495, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9349 move from (3, 2) to (3, 3) using car (9510, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 9352 move from (2, 5) to (2, 6) using car (9495, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9356 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Agent rider 9375 move from (8, 1) to (8, 0) using car (9543, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Rider n° 9375 arrived with a waiting time of 5 ticks\n", - "Agent rider 9383 move from (6, 4) to (6, 3) using car (9484, [(6, 4), (6, 3)], 0)\n", - "Rider n° 9383 arrived with a waiting time of 7 ticks\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9404 move from (6, 1) to (5, 1) using car (9445, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9405 move from (7, 7) to (7, 6) using car (9480, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 9413 move from (3, 7) to (4, 7) using car (9562, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9414 move from (6, 6) to (5, 6) using car (9540, [(6, 6), (5, 6)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (5, 8) to (6, 8) using car (9514, [(5, 8), (6, 8)], 0)\n", - "Agent rider 9419 move from (2, 8) to (2, 7) using car (9554, [(2, 8), (2, 7)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9429 move from (3, 2) to (3, 3) using car (9510, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 9431 doesn't move\n", - "Driver 9444 arrived\n", - "Agent rider 9457 doesn't move\n", - "Agent rider 9458 move from (1, 2) to (2, 2) using car (9587, [(1, 2), (2, 2)], 0)\n", - "Driver 9461 arrived\n", + "I am rider 9564 - dep: (7, 3) , arr: (9, 7)\n", + "I am rider 9565 - dep: (4, 5) , arr: (2, 1)\n", + "I am rider 9566 - dep: (0, 8) , arr: (8, 8)\n", + "I am rider 9567 - dep: (7, 4) , arr: (7, 0)\n", + "4 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 move from (8, 6) to (8, 5) using car (9521, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8967 move from (8, 6) to (8, 5) using car (9521, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (5, 1) to (4, 1) using car (9501, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9036 move from (8, 6) to (9, 6) using car (9473, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9076 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (5, 1) to (4, 1) using car (9501, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9189 move from (2, 4) to (2, 3) using car (9528, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9191 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 move from (1, 6) to (1, 7) using car (9522, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 9215 move from (4, 6) to (5, 6) using car (9478, [(4, 6), (5, 6)], 0)\n", + "Agent rider 9220 move from (5, 7) to (4, 7) using car (9476, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 move from (4, 3) to (4, 2) using car (9446, [(4, 3), (4, 2)], 0)\n", + "Agent rider 9309 move from (3, 6) to (3, 7) using car (9443, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9326 doesn't move\n", + "Agent rider 9327 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 move from (1, 7) to (1, 8) using car (9534, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9341 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9343 move from (5, 5) to (5, 4) using car (9523, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9362 move from (3, 5) to (2, 5) using car (9469, [(3, 5), (2, 5)], 0)\n", + "Agent rider 9363 move from (4, 7) to (5, 7) using car (9544, [(4, 7), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 9386 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (4, 9) to (5, 9) using car (9411, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9404 arrived\n", + "Driver 9414 arrived\n", + "Agent rider 9418 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (4, 9) to (5, 9) using car (9411, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9420 move from (6, 8) to (6, 9) using car (9505, [(6, 8), (6, 9), (5, 9)], 0)\n", + "Rider n° 9420 arrived with a waiting time of 4 ticks\n", + "Agent rider 9421 move from (5, 7) to (4, 7) using car (9476, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 9424 arrived\n", + "Agent rider 9430 move from (4, 6) to (4, 7) using car (9498, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9432 arrived\n", + "Agent rider 9438 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (8, 6) to (8, 5) using car (9521, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9450 move from (4, 9) to (5, 9) using car (9411, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9452 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9455 move from (8, 8) to (7, 8) using car (9485, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9456 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9457 move from (5, 7) to (4, 7) using car (9476, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9458 move from (6, 5) to (7, 5) using car (9499, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9459 move from (4, 3) to (3, 3) using car (9517, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 9460 move from (3, 6) to (3, 7) using car (9443, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9461 move from (9, 7) to (9, 8) using car (9480, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9463 arrived\n", + "Driver 9464 arrived\n", + "Driver 9467 arrived\n", + "Driver 9472 arrived\n", + "Driver 9486 arrived\n", + "Driver 9488 arrived\n", + "Agent rider 9490 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 9491 doesn't move\n", + "Agent rider 9506 move from (3, 6) to (3, 7) using car (9443, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9507 move from (5, 4) to (5, 3) using car (9468, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9509 move from (3, 6) to (3, 7) using car (9443, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9510 move from (0, 2) to (0, 3) using car (9444, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Driver 9511 arrived\n", + "Driver 9516 arrived\n", + "Agent rider 9529 move from (4, 4) to (4, 5) using car (9489, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9530 move from (4, 4) to (4, 5) using car (9489, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 9530 arrived with a waiting time of 3 ticks\n", + "Agent rider 9532 move from (2, 0) to (1, 0) using car (9540, [(2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", + "Agent rider 9533 move from (5, 6) to (5, 7) using car (9453, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 9533 arrived with a waiting time of 1 ticks\n", + "Driver 9543 arrived\n", + "Driver 9545 arrived\n", + "Agent rider 9549 move from (1, 5) to (1, 6) using car (9552, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 9556 move from (5, 7) to (4, 7) using car (9476, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 doesn't move\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 move from (7, 3) to (7, 4) using car (9542, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9565 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "tick 677 ended\n", + "I am driver 9568 - trip: [(6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 9569 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 9570 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 9571 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 9572 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 9573 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (7, 6)]\n", + "I am driver 9574 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 9575 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9576 - trip: [(4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 9577 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 9578 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 9579 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 9580 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 9581 - trip: [(1, 6), (2, 6), (3, 6), (3, 5)]\n", + "I am driver 9582 - trip: [(0, 9), (0, 8)]\n", + "I am driver 9583 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9584 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 9585 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 9586 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 9587 - trip: [(8, 2), (8, 1), (7, 1)]\n", + "I am driver 9588 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 9589 - trip: [(4, 6), (5, 6), (6, 6)]\n", + "I am driver 9590 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 9591 - trip: [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 9592 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 9593 - trip: [(9, 3), (9, 2), (9, 1)]\n", + "I am driver 9594 - trip: [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 9595 - trip: [(7, 4), (6, 4), (5, 4)]\n", + "I am driver 9596 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9597 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 9598 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 9599 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "32 drivers generated.\n", + "I am rider 9600 - dep: (2, 9) , arr: (2, 7)\n", + "I am rider 9601 - dep: (4, 1) , arr: (5, 0)\n", + "I am rider 9602 - dep: (0, 1) , arr: (8, 0)\n", + "I am rider 9603 - dep: (8, 8) , arr: (4, 7)\n", + "I am rider 9604 - dep: (7, 7) , arr: (6, 5)\n", + "5 riders generated.\n", + "Agent rider 8458 move from (3, 7) to (3, 6) using car (9580, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 8548 move from (3, 7) to (3, 6) using car (9580, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 move from (3, 7) to (3, 6) using car (9580, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 8898 move from (8, 5) to (8, 4) using car (9521, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8967 move from (8, 5) to (8, 4) using car (9521, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (4, 1) to (3, 1) using car (9501, [(4, 1), (3, 1)], 0)\n", + "Agent rider 9014 move from (3, 7) to (3, 6) using car (9580, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9077 move from (6, 1) to (7, 1) using car (9514, [(6, 1), (7, 1)], 0)\n", + "Agent rider 9104 move from (4, 1) to (3, 1) using car (9501, [(4, 1), (3, 1)], 0)\n", + "Agent rider 9132 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9168 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9189 move from (2, 3) to (2, 2) using car (9528, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9191 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 move from (1, 7) to (1, 6) using car (9578, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9215 move from (5, 6) to (6, 6) using car (9538, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 9220 move from (4, 7) to (3, 7) using car (9476, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Rider n° 9220 arrived with a waiting time of 8 ticks\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 doesn't move\n", + "Agent rider 9312 doesn't move\n", + "Agent rider 9326 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 9326 arrived with a waiting time of 14 ticks\n", + "Agent rider 9327 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 move from (1, 8) to (2, 8) using car (9534, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9341 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (3, 9) to (2, 9) using car (9470, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9343 move from (5, 4) to (5, 5) using car (9512, [(5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9362 doesn't move\n", + "Agent rider 9363 move from (5, 7) to (5, 6) using car (9596, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9386 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9418 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (5, 9) to (6, 9) using car (9411, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9421 move from (4, 7) to (3, 7) using car (9476, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9430 move from (4, 7) to (4, 8) using car (9498, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9433 arrived\n", + "Agent rider 9438 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (8, 5) to (8, 4) using car (9592, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 9441 arrived\n", + "Agent rider 9450 move from (5, 9) to (6, 9) using car (9411, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9452 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9455 move from (7, 8) to (6, 8) using car (9485, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9456 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9457 move from (4, 7) to (3, 7) using car (9591, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9458 move from (7, 5) to (8, 5) using car (9499, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9459 move from (3, 3) to (2, 3) using car (9517, [(3, 3), (2, 3)], 0)\n", + "Agent rider 9460 doesn't move\n", + "Agent rider 9461 move from (9, 8) to (9, 9) using car (9480, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9464 arrived\n", "Driver 9465 arrived\n", - "Agent rider 9468 doesn't move\n", - "Driver 9471 arrived\n", - "Agent rider 9473 doesn't move\n", - "Driver 9493 arrived\n", - "Driver 9499 arrived\n", - "Driver 9500 arrived\n", - "Driver 9502 arrived\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (1, 3) to (1, 2) using car (9524, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9488 arrived\n", + "Agent rider 9490 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Agent rider 9491 move from (8, 7) to (8, 8) using car (9554, [(8, 7), (8, 8), (8, 9), (7, 9)], 0)\n", "Agent rider 9506 doesn't move\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (5, 4) to (5, 3) using car (9565, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (2, 5) to (2, 6) using car (9495, [(2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 9523 arrived\n", - "Agent rider 9534 move from (6, 1) to (5, 1) using car (9445, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9535 move from (6, 1) to (5, 1) using car (9445, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9536 move from (6, 6) to (6, 5) using car (9532, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9537 doesn't move\n", - "Agent rider 9538 move from (0, 8) to (0, 9) using car (9567, [(0, 8), (0, 9), (1, 9)], 0)\n", - "Rider n° 9538 arrived with a waiting time of 4 ticks\n", - "Agent rider 9539 move from (6, 1) to (5, 1) using car (9445, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9544 move from (7, 1) to (6, 1) using car (9573, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9545 move from (8, 3) to (8, 2) using car (9521, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9546 doesn't move\n", - "Agent rider 9550 move from (8, 1) to (8, 0) using car (9543, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9551 move from (1, 3) to (1, 2) using car (9524, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 move from (7, 9) to (8, 9) using car (9530, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Driver 9576 arrived\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9583 move from (3, 3) to (2, 3) using car (9547, [(3, 3), (2, 3)], 0)\n", - "Agent rider 9595 doesn't move\n", - "Agent rider 9596 doesn't move\n", - "Agent rider 9597 move from (0, 4) to (0, 3) using car (9556, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 doesn't move\n", - "Agent rider 9600 move from (6, 4) to (6, 3) using car (9484, [(6, 4), (6, 3)], 0)\n", - "Agent rider 9601 doesn't move\n", - "tick 687 ended\n", - "I am driver 9602 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 9603 - trip: [(3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 9604 - trip: [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 9605 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 9606 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", - "I am driver 9607 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5)]\n", - "I am driver 9608 - trip: [(4, 1), (4, 2), (3, 2)]\n", - "I am driver 9609 - trip: [(5, 9), (6, 9), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 9610 - trip: [(8, 5), (7, 5), (7, 4), (6, 4), (5, 4)]\n", - "9 drivers generated.\n", - "I am rider 9611 - dep: (1, 3) , arr: (6, 9)\n", - "I am rider 9612 - dep: (3, 6) , arr: (8, 3)\n", - "2 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 move from (8, 3) to (8, 4) using car (9512, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 9019 doesn't move\n", - "Agent rider 9124 move from (2, 9) to (1, 9) using car (9522, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9142 move from (8, 0) to (7, 0) using car (9478, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (2, 9) to (1, 9) using car (9522, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9171 move from (4, 7) to (5, 7) using car (9562, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9173 doesn't move\n" + "Agent rider 9507 move from (5, 3) to (5, 2) using car (9468, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 move from (0, 3) to (0, 4) using car (9444, [(0, 3), (0, 4)], 0)\n", + "Driver 9526 arrived\n", + "Driver 9527 arrived\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 move from (1, 0) to (1, 1) using car (9540, [(1, 0), (1, 1), (1, 2)], 0)\n", + "Driver 9539 arrived\n", + "Agent rider 9549 move from (1, 6) to (1, 7) using car (9552, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 9556 move from (4, 7) to (3, 7) using car (9591, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9557 move from (6, 3) to (6, 4) using car (9547, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (3, 8) to (4, 8) using car (9553, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 move from (0, 9) to (0, 8) using car (9582, [(0, 9), (0, 8)], 0)\n", + "Agent rider 9564 move from (7, 4) to (7, 5) using car (9542, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9565 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9600 doesn't move\n", + "Agent rider 9601 move from (4, 1) to (3, 1) using car (9501, [(4, 1), (3, 1)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 doesn't move\n", + "Agent rider 9604 doesn't move\n", + "tick 678 ended\n", + "I am driver 9605 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "1 drivers generated.\n", + "I am rider 9606 - dep: (2, 8) , arr: (4, 6)\n", + "1 riders generated.\n", + "Agent rider 8458 move from (3, 6) to (3, 5) using car (9525, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (3, 6) to (3, 5) using car (9525, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 move from (3, 6) to (3, 5) using car (9525, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8898 move from (8, 4) to (8, 3) using car (9521, [(8, 4), (8, 3)], 0)\n", + "Agent rider 8967 move from (8, 4) to (8, 3) using car (9521, [(8, 4), (8, 3)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (3, 1) to (3, 0) using car (9550, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 9014 move from (3, 6) to (3, 5) using car (9525, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (3, 1) to (3, 0) using car (9550, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9189 move from (2, 2) to (2, 1) using car (9528, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9191 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9215 move from (6, 6) to (7, 6) using car (9538, [(6, 6), (7, 6)], 0)\n", + "Rider n° 9215 arrived with a waiting time of 15 ticks\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9309 move from (3, 7) to (2, 7) using car (9476, [(3, 7), (2, 7)], 0)\n", + "Agent rider 9311 move from (6, 9) to (7, 9) using car (9411, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9312 move from (6, 9) to (7, 9) using car (9411, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9327 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 move from (2, 8) to (3, 8) using car (9534, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9341 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 move from (2, 9) to (1, 9) using car (9470, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9343 move from (5, 5) to (6, 5) using car (9512, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 9362 move from (2, 5) to (3, 5) using car (9570, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 9363 move from (5, 6) to (5, 5) using car (9596, [(5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9386 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (5, 9) to (6, 9) using car (9546, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9418 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 doesn't move\n", + "Agent rider 9421 move from (3, 7) to (2, 7) using car (9476, [(3, 7), (2, 7)], 0)\n", + "Agent rider 9430 move from (4, 8) to (5, 8) using car (9553, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (8, 4) to (8, 3) using car (9592, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 9443 arrived\n", + "Driver 9446 arrived\n", + "Agent rider 9450 move from (6, 9) to (7, 9) using car (9411, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9457 move from (3, 7) to (2, 7) using car (9591, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9458 move from (8, 5) to (9, 5) using car (9499, [(8, 5), (9, 5)], 0)\n", + "Rider n° 9458 arrived with a waiting time of 3 ticks\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 doesn't move\n", + "Agent rider 9461 move from (9, 9) to (8, 9) using car (9480, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9465 arrived\n", + "Driver 9469 arrived\n", + "Driver 9473 arrived\n", + "Driver 9478 arrived\n", + "Driver 9484 arrived\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9491 move from (8, 8) to (8, 9) using car (9554, [(8, 8), (8, 9), (7, 9)], 0)\n", + "Driver 9496 arrived\n", + "Driver 9497 arrived\n", + "Agent rider 9506 move from (3, 7) to (2, 7) using car (9476, [(3, 7), (2, 7)], 0)\n", + "Agent rider 9507 move from (5, 2) to (5, 1) using car (9468, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9509 move from (3, 7) to (2, 7) using car (9476, [(3, 7), (2, 7)], 0)\n", + "Agent rider 9510 doesn't move\n", + "Driver 9518 arrived\n", + "Driver 9527 arrived\n", + "Agent rider 9529 move from (4, 5) to (4, 4) using car (9551, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9532 move from (1, 1) to (1, 2) using car (9540, [(1, 1), (1, 2)], 0)\n", + "Agent rider 9549 move from (1, 7) to (1, 8) using car (9552, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 9556 move from (3, 7) to (2, 7) using car (9591, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9557 move from (6, 4) to (5, 4) using car (9595, [(6, 4), (5, 4)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (4, 8) to (5, 8) using car (9553, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 move from (7, 5) to (7, 6) using car (9542, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9565 move from (4, 5) to (4, 4) using car (9551, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9600 move from (2, 9) to (1, 9) using car (9470, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9601 move from (3, 1) to (3, 0) using car (9550, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (8, 8) to (7, 8) using car (9513, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9604 move from (7, 7) to (7, 6) using car (9548, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9606 move from (2, 8) to (3, 8) using car (9534, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9175 move from (5, 1) to (4, 1) using car (9445, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9177 move from (9, 7) to (9, 8) using car (9557, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9190 move from (3, 6) to (2, 6) using car (9603, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9206 move from (8, 3) to (8, 4) using car (9512, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 move from (9, 7) to (9, 8) using car (9557, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9229 move from (2, 6) to (1, 6) using car (9497, [(2, 6), (1, 6)], 0)\n", - "Agent rider 9230 move from (2, 9) to (1, 9) using car (9522, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9232 move from (1, 2) to (1, 1) using car (9524, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9319 move from (3, 2) to (3, 1) using car (9579, [(3, 2), (3, 1)], 0)\n", - "Agent rider 9320 move from (2, 6) to (1, 6) using car (9497, [(2, 6), (1, 6)], 0)\n", - "Agent rider 9349 doesn't move\n", - "Agent rider 9352 move from (2, 6) to (1, 6) using car (9497, [(2, 6), (1, 6)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9356 doesn't move\n", - "Agent rider 9383 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9404 move from (5, 1) to (4, 1) using car (9445, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9405 move from (7, 6) to (7, 5) using car (9480, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 9405 arrived with a waiting time of 8 ticks\n", - "Agent rider 9413 move from (4, 7) to (5, 7) using car (9562, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9414 move from (5, 6) to (5, 7) using car (9569, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 9414 arrived with a waiting time of 1 ticks\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9416 move from (1, 2) to (1, 1) using car (9524, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 9416 arrived with a waiting time of 2 ticks\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9419 doesn't move\n", - "Agent rider 9420 doesn't move\n", - "Driver 9426 arrived\n", - "Agent rider 9429 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Driver 9433 arrived\n", - "Driver 9450 arrived\n", - "Driver 9454 arrived\n", - "Agent rider 9457 move from (9, 7) to (9, 8) using car (9557, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9458 doesn't move\n", - "Driver 9465 arrived\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 move from (3, 2) to (3, 1) using car (9579, [(3, 2), (3, 1)], 0)\n", - "Driver 9476 arrived\n", - "Driver 9479 arrived\n", - "Driver 9485 arrived\n", - "Driver 9486 arrived\n", - "Driver 9500 arrived\n", - "Agent rider 9504 move from (3, 1) to (4, 1) using car (9593, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (1, 2) to (1, 1) using car (9524, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "tick 679 ended\n", + "I am driver 9607 - trip: [(6, 0), (6, 1), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 9608 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 9609 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 9610 - trip: [(1, 8), (2, 8), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 9611 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 9612 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 9613 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "7 drivers generated.\n", + "I am rider 9614 - dep: (3, 4) , arr: (3, 3)\n", + "I am rider 9615 - dep: (4, 0) , arr: (0, 6)\n", + "I am rider 9616 - dep: (7, 5) , arr: (4, 9)\n", + "I am rider 9617 - dep: (7, 6) , arr: (6, 0)\n", + "4 riders generated.\n", + "Agent rider 8458 move from (3, 5) to (3, 4) using car (9525, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (3, 5) to (3, 4) using car (9525, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 move from (3, 5) to (3, 4) using car (9525, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (3, 0) to (2, 0) using car (9550, [(3, 0), (2, 0)], 0)\n", + "Agent rider 9014 move from (3, 5) to (3, 4) using car (9525, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (3, 0) to (2, 0) using car (9550, [(3, 0), (2, 0)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9189 move from (2, 1) to (2, 0) using car (9528, [(2, 1), (2, 0)], 0)\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9311 move from (7, 9) to (8, 9) using car (9411, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 9311 arrived with a waiting time of 9 ticks\n", + "Agent rider 9312 move from (7, 9) to (8, 9) using car (9411, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 9312 arrived with a waiting time of 10 ticks\n", + "Agent rider 9327 move from (8, 9) to (7, 9) using car (9480, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 move from (8, 9) to (7, 9) using car (9480, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9343 move from (6, 5) to (7, 5) using car (9512, [(6, 5), (7, 5)], 0)\n", + "Agent rider 9362 move from (3, 5) to (3, 4) using car (9525, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 9363 move from (5, 5) to (5, 4) using car (9596, [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 9363 arrived with a waiting time of 6 ticks\n", + "Agent rider 9386 move from (8, 9) to (7, 9) using car (9480, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (6, 9) to (6, 8) using car (9613, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9418 move from (8, 9) to (7, 9) using car (9480, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9419 move from (6, 9) to (6, 8) using car (9613, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 9419 arrived with a waiting time of 6 ticks\n", + "Agent rider 9421 doesn't move\n", + "Agent rider 9430 move from (5, 8) to (6, 8) using car (9553, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (8, 3) to (8, 2) using car (9592, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 9444 arrived\n", + "Agent rider 9450 move from (7, 9) to (8, 9) using car (9411, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9457 move from (2, 7) to (2, 6) using car (9591, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Rider n° 9457 arrived with a waiting time of 2 ticks\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 move from (3, 7) to (4, 7) using car (9522, [(3, 7), (4, 7)], 0)\n", + "Agent rider 9461 move from (8, 9) to (7, 9) using car (9480, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9491 doesn't move\n", + "Driver 9493 arrived\n", + "Driver 9497 arrived\n", + "Driver 9501 arrived\n", + "Driver 9505 arrived\n", "Agent rider 9506 doesn't move\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (5, 3) to (5, 2) using car (9565, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9518 move from (4, 1) to (3, 1) using car (9549, [(4, 1), (3, 1)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (2, 6) to (1, 6) using car (9497, [(2, 6), (1, 6)], 0)\n", - "Driver 9525 arrived\n", - "Driver 9527 arrived\n", - "Driver 9528 arrived\n", - "Agent rider 9534 move from (5, 1) to (4, 1) using car (9445, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9535 move from (5, 1) to (4, 1) using car (9445, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9536 move from (6, 5) to (6, 4) using car (9532, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9537 move from (2, 9) to (1, 9) using car (9522, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9539 move from (5, 1) to (4, 1) using car (9445, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9544 move from (6, 1) to (5, 1) using car (9573, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9545 move from (8, 2) to (8, 1) using car (9521, [(8, 2), (8, 1)], 0)\n", - "Agent rider 9546 doesn't move\n", - "Agent rider 9550 move from (8, 0) to (7, 0) using car (9478, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9551 move from (1, 2) to (1, 1) using car (9524, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 move from (8, 9) to (9, 9) using car (9530, [(8, 9), (9, 9)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Driver 9558 arrived\n", - "Agent rider 9582 move from (7, 7) to (6, 7) using car (9513, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9583 doesn't move\n", - "Driver 9588 arrived\n", - "Agent rider 9595 doesn't move\n", - "Agent rider 9596 move from (8, 0) to (7, 0) using car (9478, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 move from (2, 6) to (1, 6) using car (9497, [(2, 6), (1, 6)], 0)\n", - "Agent rider 9599 doesn't move\n", - "Agent rider 9600 doesn't move\n", - "Agent rider 9601 move from (9, 3) to (9, 4) using car (9559, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 move from (3, 6) to (3, 7) using car (9474, [(3, 6), (3, 7), (3, 8)], 0)\n", - "tick 688 ended\n", - "I am driver 9613 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3)]\n", - "I am driver 9614 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 9615 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 9616 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "4 drivers generated.\n", - "I am rider 9617 - dep: (1, 2) , arr: (9, 4)\n", - "I am rider 9618 - dep: (7, 4) , arr: (8, 0)\n", - "I am rider 9619 - dep: (7, 8) , arr: (7, 2)\n", - "I am rider 9620 - dep: (9, 9) , arr: (8, 8)\n", - "I am rider 9621 - dep: (1, 3) , arr: (0, 8)\n", - "I am rider 9622 - dep: (0, 0) , arr: (1, 3)\n", - "I am rider 9623 - dep: (5, 7) , arr: (5, 1)\n", - "7 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 move from (8, 4) to (8, 5) using car (9512, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 9124 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9142 move from (7, 0) to (6, 0) using car (9478, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9171 move from (5, 7) to (5, 6) using car (9562, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9175 move from (4, 1) to (4, 2) using car (9593, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9177 move from (9, 8) to (9, 9) using car (9557, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9190 move from (2, 6) to (1, 6) using car (9603, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 9190 arrived with a waiting time of 20 ticks\n", - "Agent rider 9206 move from (8, 4) to (8, 5) using car (9512, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9208 move from (9, 8) to (9, 9) using car (9557, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 9208 arrived with a waiting time of 13 ticks\n", - "Agent rider 9229 doesn't move\n", - "Agent rider 9230 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9232 move from (1, 1) to (1, 0) using car (9524, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9253 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9349 move from (3, 3) to (4, 3) using car (9575, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 9349 arrived with a waiting time of 7 ticks\n", - "Agent rider 9352 doesn't move\n", - "Agent rider 9354 move from (3, 8) to (3, 9) using car (9542, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 9356 doesn't move\n", - "Agent rider 9384 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9404 move from (4, 1) to (4, 2) using car (9593, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9413 move from (5, 7) to (5, 6) using car (9562, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9415 move from (3, 8) to (3, 9) using car (9542, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (6, 8) to (7, 8) using car (9566, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9419 doesn't move\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9429 move from (3, 3) to (4, 3) using car (9575, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9431 move from (3, 8) to (3, 9) using car (9542, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 9453 arrived\n", - "Agent rider 9457 move from (9, 8) to (9, 9) using car (9557, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9458 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 doesn't move\n", - "Driver 9484 arrived\n", - "Driver 9486 arrived\n", - "Driver 9496 arrived\n", - "Agent rider 9504 move from (4, 1) to (4, 2) using car (9593, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (1, 1) to (1, 0) using car (9524, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (9, 8) to (9, 9) using car (9557, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9507 move from (5, 1) to (5, 0) using car (9468, [(5, 1), (5, 0)], 0)\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 doesn't move\n", "Driver 9514 arrived\n", - "Agent rider 9515 move from (7, 5) to (7, 4) using car (9480, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 9516 move from (5, 2) to (4, 2) using car (9565, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (1, 6) to (0, 6) using car (9495, [(1, 6), (0, 6)], 0)\n", - "Driver 9528 arrived\n", - "Driver 9529 arrived\n", - "Driver 9533 arrived\n", - "Agent rider 9534 move from (4, 1) to (4, 2) using car (9593, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9535 move from (4, 1) to (4, 2) using car (9593, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9536 move from (6, 4) to (6, 3) using car (9532, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9537 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Rider n° 9537 arrived with a waiting time of 5 ticks\n", - "Agent rider 9539 move from (4, 1) to (4, 2) using car (9593, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Driver 9540 arrived\n", - "Agent rider 9544 move from (5, 1) to (5, 2) using car (9573, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9545 doesn't move\n", - "Agent rider 9546 move from (1, 9) to (0, 9) using car (9522, [(1, 9), (0, 9)], 0)\n", - "Driver 9547 arrived\n", - "Agent rider 9550 move from (7, 0) to (6, 0) using car (9478, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9551 move from (1, 1) to (1, 0) using car (9524, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 doesn't move\n", - "Agent rider 9553 doesn't move\n", - "Driver 9554 arrived\n", - "Driver 9571 arrived\n", - "Agent rider 9582 move from (6, 7) to (5, 7) using car (9513, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9583 doesn't move\n", - "Driver 9587 arrived\n", - "Agent rider 9595 move from (4, 9) to (5, 9) using car (9568, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9596 move from (7, 0) to (6, 0) using car (9478, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9597 move from (0, 3) to (0, 2) using car (9604, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9598 move from (1, 6) to (0, 6) using car (9495, [(1, 6), (0, 6)], 0)\n", - "Agent rider 9599 doesn't move\n", - "Agent rider 9600 move from (6, 3) to (7, 3) using car (9581, [(6, 3), (7, 3)], 0)\n", + "Driver 9517 arrived\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9549 move from (1, 8) to (1, 9) using car (9552, [(1, 8), (1, 9)], 0)\n", + "Rider n° 9549 arrived with a waiting time of 1 ticks\n", + "Agent rider 9556 move from (2, 7) to (2, 6) using car (9591, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (5, 8) to (6, 8) using car (9553, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (5, 8) to (6, 8) using car (9553, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 move from (5, 8) to (6, 8) using car (9553, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 move from (7, 6) to (7, 7) using car (9542, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9565 move from (4, 4) to (4, 3) using car (9551, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Driver 9582 arrived\n", + "Agent rider 9600 move from (1, 9) to (0, 9) using car (9470, [(1, 9), (0, 9)], 0)\n", "Agent rider 9601 doesn't move\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 move from (3, 7) to (3, 8) using car (9474, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9618 move from (7, 4) to (8, 4) using car (9590, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9619 doesn't move\n", - "Agent rider 9620 doesn't move\n", - "Agent rider 9621 doesn't move\n", - "Agent rider 9622 doesn't move\n", - "Agent rider 9623 move from (5, 7) to (5, 6) using car (9562, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "tick 689 ended\n", - "I am driver 9624 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 9625 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9626 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 9627 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 9628 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 9629 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 9630 - trip: [(0, 8), (0, 7)]\n", - "I am driver 9631 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 9632 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 9633 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 9634 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 9635 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9636 - trip: [(0, 9), (1, 9), (2, 9)]\n", - "I am driver 9637 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 9638 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6)]\n", - "I am driver 9639 - trip: [(9, 2), (9, 1)]\n", - "I am driver 9640 - trip: [(6, 4), (6, 3), (7, 3)]\n", - "I am driver 9641 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 9642 - trip: [(4, 7), (5, 7), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 9643 - trip: [(6, 5), (5, 5), (4, 5)]\n", - "I am driver 9644 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 9645 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9646 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9647 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 9648 - trip: [(3, 7), (3, 6), (3, 5)]\n", - "I am driver 9649 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 9650 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9651 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 9652 - trip: [(4, 4), (5, 4), (5, 5), (5, 6)]\n", - "29 drivers generated.\n", - "I am rider 9653 - dep: (2, 8) , arr: (8, 8)\n", - "1 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8751 move from (8, 5) to (8, 6) using car (9512, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Rider n° 8751 arrived with a waiting time of 31 ticks\n", - "Agent rider 8788 move from (9, 7) to (9, 6) using car (9602, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 9124 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 9142 move from (6, 0) to (5, 0) using car (9478, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 9142 arrived with a waiting time of 25 ticks\n", - "Agent rider 9143 doesn't move\n", - "Agent rider 9145 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (9, 7) to (9, 6) using car (9602, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9175 move from (4, 2) to (4, 3) using car (9593, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9177 move from (9, 9) to (8, 9) using car (9557, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 9177 arrived with a waiting time of 10 ticks\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 move from (8, 5) to (8, 6) using car (9512, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 7) to (9, 6) using car (9602, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9229 move from (1, 6) to (1, 5) using car (9615, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9230 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 9232 move from (1, 0) to (2, 0) using car (9524, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9253 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (1, 6) to (1, 5) using car (9615, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9352 move from (1, 6) to (1, 5) using car (9615, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Rider n° 9352 arrived with a waiting time of 8 ticks\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9356 doesn't move\n", - "Agent rider 9384 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 9404 move from (4, 2) to (3, 2) using car (9565, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9413 move from (5, 6) to (5, 5) using car (9562, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (7, 8) to (8, 8) using car (9566, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9419 doesn't move\n", - "Agent rider 9420 move from (9, 7) to (9, 6) using car (9602, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9429 move from (4, 3) to (5, 3) using car (9575, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 9429 arrived with a waiting time of 5 ticks\n", - "Agent rider 9431 doesn't move\n", - "Driver 9445 arrived\n", - "Agent rider 9457 move from (9, 9) to (8, 9) using car (9557, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9458 move from (2, 2) to (2, 3) using car (9638, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 doesn't move\n", - "Driver 9486 arrived\n", - "Driver 9497 arrived\n", - "Agent rider 9504 move from (4, 2) to (4, 3) using car (9593, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (1, 0) to (2, 0) using car (9524, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (9, 9) to (8, 9) using car (9557, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 9510 arrived\n", - "Agent rider 9515 move from (7, 4) to (7, 3) using car (9480, [(7, 4), (7, 3)], 0)\n", - "Agent rider 9516 move from (4, 2) to (3, 2) using car (9565, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (9, 7) to (9, 6) using car (9602, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9520 doesn't move\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (7, 8) to (6, 8) using car (9513, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9604 move from (7, 6) to (7, 5) using car (9548, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9606 move from (3, 8) to (4, 8) using car (9534, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9614 doesn't move\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9616 doesn't move\n", + "Agent rider 9617 move from (7, 6) to (7, 5) using car (9548, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "tick 680 ended\n", + "0 drivers generated.\n", + "I am rider 9618 - dep: (4, 8) , arr: (7, 3)\n", + "I am rider 9619 - dep: (6, 2) , arr: (9, 5)\n", + "I am rider 9620 - dep: (1, 2) , arr: (1, 0)\n", + "I am rider 9621 - dep: (8, 5) , arr: (6, 5)\n", + "I am rider 9622 - dep: (3, 1) , arr: (5, 9)\n", + "I am rider 9623 - dep: (9, 3) , arr: (4, 0)\n", + "6 riders generated.\n", + "Agent rider 8458 move from (3, 4) to (3, 3) using car (9525, [(3, 4), (3, 3)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (3, 4) to (3, 3) using car (9525, [(3, 4), (3, 3)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 move from (3, 4) to (3, 3) using car (9525, [(3, 4), (3, 3)], 0)\n", + "Agent rider 8898 move from (8, 3) to (8, 4) using car (9474, [(8, 3), (8, 4)], 0)\n", + "Agent rider 8967 move from (8, 3) to (8, 4) using car (9474, [(8, 3), (8, 4)], 0)\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (2, 0) to (3, 0) using car (9609, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9014 move from (3, 4) to (3, 3) using car (9525, [(3, 4), (3, 3)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (2, 0) to (3, 0) using car (9609, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9189 move from (2, 0) to (3, 0) using car (9609, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 9189 arrived with a waiting time of 9 ticks\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9259 move from (4, 2) to (5, 2) using car (9492, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9312 move from (7, 9) to (8, 9) using car (9546, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 9312 arrived with a waiting time of 10 ticks\n", + "Agent rider 9327 move from (7, 9) to (6, 9) using car (9480, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 move from (7, 9) to (6, 9) using car (9480, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9343 move from (7, 5) to (7, 4) using car (9548, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9362 doesn't move\n", + "Agent rider 9386 move from (7, 9) to (6, 9) using car (9480, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (6, 8) to (5, 8) using car (9513, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9418 move from (7, 9) to (6, 9) using car (9480, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9421 doesn't move\n", + "Agent rider 9430 move from (6, 8) to (7, 8) using car (9553, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 move from (8, 2) to (8, 1) using car (9592, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9450 move from (8, 9) to (9, 9) using car (9411, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Driver 9453 arrived\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9459 doesn't move\n", + "Agent rider 9460 doesn't move\n", + "Agent rider 9461 move from (7, 9) to (6, 9) using car (9480, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9476 arrived\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9491 doesn't move\n", + "Driver 9494 arrived\n", + "Driver 9499 arrived\n", + "Driver 9504 arrived\n", + "Agent rider 9506 doesn't move\n", + "Agent rider 9507 move from (5, 0) to (6, 0) using car (9585, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 doesn't move\n", "Driver 9521 arrived\n", - "Driver 9526 arrived\n", - "Driver 9529 arrived\n", - "Driver 9530 arrived\n", - "Driver 9531 arrived\n", - "Agent rider 9534 move from (4, 2) to (3, 2) using car (9565, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9535 move from (4, 2) to (3, 2) using car (9565, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9536 move from (6, 3) to (6, 2) using car (9532, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9539 move from (4, 2) to (3, 2) using car (9565, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Driver 9543 arrived\n", - "Agent rider 9544 move from (5, 2) to (5, 3) using car (9573, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9545 move from (8, 1) to (7, 1) using car (9541, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 9545 arrived with a waiting time of 2 ticks\n", - "Agent rider 9546 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Driver 9549 arrived\n", - "Agent rider 9550 move from (6, 0) to (5, 0) using car (9478, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 9550 arrived with a waiting time of 0 ticks\n", - "Agent rider 9551 move from (1, 0) to (2, 0) using car (9524, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 move from (9, 9) to (8, 9) using car (9626, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 7) to (9, 6) using car (9602, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 9560 arrived\n", - "Driver 9561 arrived\n", - "Driver 9563 arrived\n", - "Driver 9567 arrived\n", - "Driver 9574 arrived\n", - "Driver 9579 arrived\n", - "Agent rider 9582 move from (5, 7) to (4, 7) using car (9513, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9583 doesn't move\n", - "Agent rider 9595 move from (5, 9) to (6, 9) using car (9568, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9596 move from (6, 0) to (5, 0) using car (9478, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9597 move from (0, 2) to (0, 1) using car (9604, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 doesn't move\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 move from (1, 2) to (1, 1) using car (9577, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 9538 arrived\n", + "Driver 9540 arrived\n", + "Driver 9541 arrived\n", + "Driver 9544 arrived\n", + "Agent rider 9556 move from (2, 6) to (2, 5) using car (9591, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9557 move from (5, 4) to (5, 3) using car (9596, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9558 move from (6, 8) to (6, 7) using car (9613, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (6, 8) to (7, 8) using car (9553, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 move from (6, 8) to (7, 8) using car (9553, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 doesn't move\n", + "Agent rider 9565 move from (4, 3) to (4, 2) using car (9551, [(4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Driver 9587 arrived\n", + "Driver 9589 arrived\n", + "Driver 9593 arrived\n", + "Driver 9595 arrived\n", "Agent rider 9600 doesn't move\n", "Agent rider 9601 doesn't move\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 doesn't move\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9618 doesn't move\n", - "Agent rider 9619 move from (7, 8) to (8, 8) using car (9566, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9620 move from (9, 9) to (8, 9) using car (9557, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (6, 8) to (5, 8) using car (9513, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9604 move from (7, 5) to (6, 5) using car (9579, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Rider n° 9604 arrived with a waiting time of 1 ticks\n", + "Agent rider 9606 move from (4, 8) to (3, 8) using car (9485, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 9614 move from (3, 4) to (3, 3) using car (9525, [(3, 4), (3, 3)], 0)\n", + "Rider n° 9614 arrived with a waiting time of 1 ticks\n", + "Agent rider 9615 move from (4, 0) to (3, 0) using car (9583, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (7, 5) to (6, 5) using car (9579, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 9617 move from (7, 5) to (7, 4) using car (9548, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9618 move from (4, 8) to (5, 8) using car (9534, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9619 move from (6, 2) to (7, 2) using car (9571, [(6, 2), (7, 2)], 0)\n", + "Agent rider 9620 move from (1, 2) to (1, 1) using car (9577, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", "Agent rider 9621 doesn't move\n", "Agent rider 9622 doesn't move\n", - "Agent rider 9623 move from (5, 6) to (5, 5) using car (9562, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9653 move from (2, 8) to (3, 8) using car (9637, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "tick 690 ended\n", - "I am driver 9654 - trip: [(5, 1), (6, 1), (7, 1), (7, 2)]\n", - "I am driver 9655 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "2 drivers generated.\n", - "I am rider 9656 - dep: (0, 4) , arr: (2, 6)\n", - "I am rider 9657 - dep: (3, 9) , arr: (9, 8)\n", - "I am rider 9658 - dep: (2, 7) , arr: (8, 4)\n", - "I am rider 9659 - dep: (2, 8) , arr: (5, 1)\n", - "I am rider 9660 - dep: (3, 9) , arr: (5, 1)\n", - "I am rider 9661 - dep: (6, 4) , arr: (9, 0)\n", - "I am rider 9662 - dep: (9, 9) , arr: (4, 8)\n", - "I am rider 9663 - dep: (1, 5) , arr: (5, 2)\n", - "8 riders generated.\n", - "Agent rider 8595 doesn't move\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8788 move from (9, 6) to (9, 5) using car (9602, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8912 doesn't move\n", - "Agent rider 9124 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9)], 0)\n", - "Agent rider 9143 move from (0, 1) to (0, 0) using car (9604, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9145 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (9, 6) to (9, 5) using car (9602, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9175 move from (4, 3) to (4, 4) using car (9593, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 9175 arrived with a waiting time of 8 ticks\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 move from (8, 6) to (8, 7) using car (9512, [(8, 6), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 6) to (9, 5) using car (9602, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9229 move from (1, 5) to (1, 4) using car (9615, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9230 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9)], 0)\n", - "Agent rider 9232 move from (2, 0) to (3, 0) using car (9524, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9253 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (1, 5) to (1, 4) using car (9615, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9354 move from (3, 9) to (2, 9) using car (9589, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9356 doesn't move\n", - "Agent rider 9384 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9)], 0)\n", - "Agent rider 9404 move from (3, 2) to (3, 3) using car (9616, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 9404 arrived with a waiting time of 5 ticks\n", - "Agent rider 9413 move from (5, 5) to (4, 5) using car (9605, [(5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 9415 move from (3, 9) to (2, 9) using car (9589, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9417 move from (0, 1) to (1, 1) using car (9655, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9418 move from (8, 8) to (9, 8) using car (9566, [(8, 8), (9, 8)], 0)\n", - "Agent rider 9419 doesn't move\n", - "Agent rider 9420 move from (9, 6) to (9, 5) using car (9602, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9431 move from (3, 9) to (2, 9) using car (9589, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9457 move from (8, 9) to (7, 9) using car (9557, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9458 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 doesn't move\n", - "Driver 9474 arrived\n", - "Driver 9495 arrived\n", - "Agent rider 9504 move from (4, 3) to (4, 4) using car (9593, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (2, 0) to (3, 0) using car (9524, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (8, 9) to (7, 9) using car (9557, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 9511 arrived\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 move from (3, 2) to (2, 2) using car (9565, [(3, 2), (2, 2)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (9, 6) to (9, 5) using car (9602, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9520 doesn't move\n", + "Agent rider 9623 doesn't move\n", + "tick 681 ended\n", + "I am driver 9624 - trip: [(7, 7), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 9625 - trip: [(8, 9), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 9626 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 9627 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 9628 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 9629 - trip: [(7, 9), (8, 9), (9, 9), (9, 8)]\n", + "I am driver 9630 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9631 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7)]\n", + "I am driver 9632 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9633 - trip: [(8, 0), (7, 0), (6, 0)]\n", + "I am driver 9634 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 9635 - trip: [(6, 4), (5, 4), (4, 4), (4, 5)]\n", + "I am driver 9636 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 9637 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 9638 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 9639 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 9640 - trip: [(2, 3), (1, 3), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 9641 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 9642 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 9643 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 9644 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 9645 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)]\n", + "I am driver 9646 - trip: [(7, 9), (8, 9), (8, 8), (8, 7)]\n", + "I am driver 9647 - trip: [(6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 9648 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 9649 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 9650 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 9651 - trip: [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "28 drivers generated.\n", + "I am rider 9652 - dep: (8, 0) , arr: (4, 2)\n", + "I am rider 9653 - dep: (3, 8) , arr: (1, 7)\n", + "I am rider 9654 - dep: (5, 8) , arr: (7, 5)\n", + "I am rider 9655 - dep: (1, 6) , arr: (8, 1)\n", + "4 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8536 move from (9, 8) to (8, 8) using car (9628, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8537 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8721 move from (9, 8) to (8, 8) using car (9628, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8725 move from (9, 8) to (8, 8) using car (9628, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 8741 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8898 doesn't move\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8974 doesn't move\n", + "Agent rider 8989 move from (3, 0) to (3, 1) using car (9583, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (3, 0) to (3, 1) using car (9583, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9132 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9168 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9191 move from (8, 9) to (9, 9) using car (9546, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 move from (9, 8) to (8, 8) using car (9628, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9244 move from (8, 9) to (9, 9) using car (9546, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9259 move from (5, 2) to (6, 2) using car (9492, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9309 move from (2, 7) to (1, 7) using car (9535, [(2, 7), (1, 7)], 0)\n", + "Agent rider 9327 move from (6, 9) to (7, 9) using car (9647, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 9339 move from (3, 8) to (2, 8) using car (9485, [(3, 8), (2, 8)], 0)\n", + "Agent rider 9341 move from (6, 9) to (5, 9) using car (9480, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9343 move from (7, 4) to (6, 4) using car (9626, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2)], 0)\n", + "Rider n° 9343 arrived with a waiting time of 5 ticks\n", + "Agent rider 9362 doesn't move\n", + "Agent rider 9386 move from (6, 9) to (5, 9) using car (9480, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (5, 8) to (4, 8) using car (9513, [(5, 8), (4, 8)], 0)\n", + "Agent rider 9418 move from (6, 9) to (5, 9) using car (9480, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9421 move from (2, 7) to (1, 7) using car (9535, [(2, 7), (1, 7)], 0)\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9439 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9455 doesn't move\n", + "Agent rider 9456 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9459 move from (2, 3) to (1, 3) using car (9640, [(2, 3), (1, 3), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 9460 move from (4, 7) to (5, 7) using car (9598, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 9460 arrived with a waiting time of 3 ticks\n", + "Agent rider 9461 move from (6, 9) to (5, 9) using car (9480, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9468 arrived\n", + "Driver 9470 arrived\n", + "Driver 9489 arrived\n", + "Agent rider 9490 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9491 move from (8, 9) to (9, 9) using car (9546, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Driver 9504 arrived\n", + "Agent rider 9506 move from (2, 7) to (1, 7) using car (9535, [(2, 7), (1, 7)], 0)\n", + "Rider n° 9506 arrived with a waiting time of 3 ticks\n", + "Agent rider 9507 move from (6, 0) to (7, 0) using car (9585, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 9509 move from (2, 7) to (1, 7) using car (9535, [(2, 7), (1, 7)], 0)\n", + "Agent rider 9510 move from (0, 4) to (0, 5) using car (9636, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9512 arrived\n", "Driver 9522 arrived\n", - "Driver 9529 arrived\n", - "Driver 9531 arrived\n", - "Agent rider 9534 move from (3, 2) to (2, 2) using car (9565, [(3, 2), (2, 2)], 0)\n", - "Agent rider 9535 move from (3, 2) to (3, 3) using car (9616, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 9536 move from (6, 2) to (6, 1) using car (9532, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9539 move from (3, 2) to (2, 2) using car (9565, [(3, 2), (2, 2)], 0)\n", - "Agent rider 9544 move from (5, 3) to (5, 4) using car (9573, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9546 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9)], 0)\n", - "Driver 9548 arrived\n", - "Agent rider 9550 doesn't move\n", - "Agent rider 9551 move from (2, 0) to (3, 0) using car (9524, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 move from (8, 9) to (7, 9) using car (9626, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 6) to (9, 5) using car (9602, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 9561 arrived\n", - "Driver 9577 arrived\n", + "Driver 9528 arrived\n", + "Agent rider 9529 move from (4, 4) to (3, 4) using car (9575, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9532 move from (1, 1) to (2, 1) using car (9577, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 9537 arrived\n", + "Driver 9540 arrived\n", + "Driver 9550 arrived\n", + "Driver 9552 arrived\n", + "Driver 9554 arrived\n", + "Driver 9555 arrived\n", + "Agent rider 9556 doesn't move\n", + "Agent rider 9557 move from (5, 3) to (6, 3) using car (9569, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 9558 move from (6, 7) to (6, 6) using car (9613, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (7, 8) to (7, 7) using car (9553, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 doesn't move\n", + "Agent rider 9562 move from (7, 8) to (7, 7) using car (9553, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 doesn't move\n", + "Agent rider 9565 move from (4, 2) to (4, 1) using car (9551, [(4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (7, 4) to (7, 3) using car (9548, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Driver 9568 arrived\n", + "Driver 9576 arrived\n", "Driver 9581 arrived\n", - "Agent rider 9582 move from (4, 7) to (3, 7) using car (9513, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9583 doesn't move\n", - "Driver 9590 arrived\n", - "Driver 9592 arrived\n", - "Agent rider 9595 move from (6, 9) to (7, 9) using car (9568, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9596 move from (5, 0) to (4, 0) using car (9478, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9597 move from (0, 1) to (0, 0) using car (9604, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 doesn't move\n", "Agent rider 9600 doesn't move\n", - "Agent rider 9601 doesn't move\n", - "Driver 9608 arrived\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 move from (3, 8) to (3, 7) using car (9637, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9618 doesn't move\n", - "Agent rider 9619 move from (8, 8) to (9, 8) using car (9566, [(8, 8), (9, 8)], 0)\n", - "Agent rider 9620 move from (8, 9) to (7, 9) using car (9557, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9601 move from (3, 0) to (4, 0) using car (9609, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (5, 8) to (4, 8) using car (9513, [(5, 8), (4, 8)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (3, 0) to (3, 1) using car (9583, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (6, 5) to (5, 5) using car (9651, [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9617 move from (7, 4) to (7, 3) using car (9548, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9618 move from (5, 8) to (6, 8) using car (9634, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9619 doesn't move\n", + "Agent rider 9620 doesn't move\n", "Agent rider 9621 doesn't move\n", "Agent rider 9622 doesn't move\n", - "Agent rider 9623 doesn't move\n", - "Agent rider 9653 move from (3, 8) to (3, 7) using car (9637, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 move from (3, 9) to (2, 9) using car (9589, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9659 doesn't move\n", - "Agent rider 9660 move from (3, 9) to (2, 9) using car (9589, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9662 doesn't move\n", - "Agent rider 9663 move from (1, 5) to (1, 4) using car (9615, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "tick 691 ended\n", - "I am driver 9664 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 9665 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", - "I am driver 9666 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 9667 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", - "4 drivers generated.\n", - "I am rider 9668 - dep: (3, 3) , arr: (2, 4)\n", + "Agent rider 9623 move from (9, 3) to (8, 3) using car (9649, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9652 move from (8, 0) to (7, 0) using car (9633, [(8, 0), (7, 0), (6, 0)], 0)\n", + "Agent rider 9653 move from (3, 8) to (2, 8) using car (9485, [(3, 8), (2, 8)], 0)\n", + "Agent rider 9654 move from (5, 8) to (6, 8) using car (9634, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9655 doesn't move\n", + "tick 682 ended\n", + "I am driver 9656 - trip: [(3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 9657 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 9658 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 9659 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2)]\n", + "I am driver 9660 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 9661 - trip: [(4, 4), (4, 5)]\n", + "I am driver 9662 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 9663 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9664 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 9665 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 9666 - trip: [(1, 5), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "11 drivers generated.\n", + "I am rider 9667 - dep: (8, 1) , arr: (8, 9)\n", "1 riders generated.\n", - "Agent rider 8595 move from (9, 7) to (9, 8) using car (9559, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8724 move from (9, 7) to (9, 8) using car (9559, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 8788 move from (9, 5) to (9, 4) using car (9602, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 8912 move from (9, 7) to (9, 8) using car (9559, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 9124 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9143 move from (0, 0) to (1, 0) using car (9604, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9145 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9171 doesn't move\n", - "Agent rider 9173 move from (9, 5) to (9, 4) using car (9602, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9187 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 move from (8, 7) to (7, 7) using car (9666, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 9207 move from (9, 5) to (9, 4) using car (9602, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9229 move from (1, 4) to (1, 3) using car (9615, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9230 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9232 move from (3, 0) to (4, 0) using car (9524, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 9232 arrived with a waiting time of 12 ticks\n", - "Agent rider 9253 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9295 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (1, 4) to (1, 3) using car (9615, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9354 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9356 doesn't move\n", - "Agent rider 9384 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9413 move from (4, 5) to (3, 5) using car (9605, [(4, 5), (3, 5)], 0)\n", - "Agent rider 9415 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9417 move from (1, 1) to (2, 1) using car (9655, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9419 doesn't move\n", - "Agent rider 9420 move from (9, 5) to (9, 4) using car (9602, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9431 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9457 move from (7, 9) to (6, 9) using car (9557, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9458 move from (2, 3) to (1, 3) using car (9613, [(2, 3), (1, 3)], 0)\n", - "Rider n° 9458 arrived with a waiting time of 7 ticks\n", - "Agent rider 9468 move from (1, 4) to (1, 3) using car (9615, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9473 doesn't move\n", - "Driver 9480 arrived\n", - "Agent rider 9504 move from (4, 4) to (4, 5) using car (9593, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (3, 0) to (4, 0) using car (9524, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (7, 9) to (6, 9) using car (9557, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (9, 5) to (9, 4) using car (9602, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9520 move from (0, 6) to (1, 6) using car (9665, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9531 arrived\n", - "Agent rider 9534 doesn't move\n", - "Agent rider 9535 move from (3, 3) to (3, 4) using car (9616, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 9535 arrived with a waiting time of 2 ticks\n", - "Agent rider 9536 move from (6, 1) to (6, 0) using car (9532, [(6, 1), (6, 0)], 0)\n", - "Rider n° 9536 arrived with a waiting time of 2 ticks\n", - "Agent rider 9539 doesn't move\n", - "Agent rider 9544 move from (5, 4) to (5, 5) using car (9573, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9546 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9550 doesn't move\n", - "Agent rider 9551 move from (3, 0) to (4, 0) using car (9524, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 move from (7, 9) to (6, 9) using car (9626, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 5) to (9, 4) using car (9602, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 8458 move from (3, 3) to (2, 3) using car (9588, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8548 move from (3, 3) to (2, 3) using car (9588, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8741 move from (7, 2) to (8, 2) using car (9607, [(7, 2), (8, 2)], 0)\n", + "Rider n° 8741 arrived with a waiting time of 37 ticks\n", + "Agent rider 8766 move from (3, 3) to (2, 3) using car (9588, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 8898 move from (8, 4) to (7, 4) using car (9627, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Rider n° 8898 arrived with a waiting time of 14 ticks\n", + "Agent rider 8967 move from (8, 4) to (7, 4) using car (9627, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Rider n° 8967 arrived with a waiting time of 17 ticks\n", + "Agent rider 8974 move from (7, 2) to (8, 2) using car (9607, [(7, 2), (8, 2)], 0)\n", + "Rider n° 8974 arrived with a waiting time of 24 ticks\n", + "Agent rider 8989 move from (3, 1) to (3, 2) using car (9583, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9014 move from (3, 3) to (2, 3) using car (9588, [(3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (7, 1) to (6, 1) using car (9592, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9104 move from (3, 1) to (3, 2) using car (9583, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9132 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9168 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9191 move from (9, 9) to (9, 8) using car (9546, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 9) to (9, 8) using car (9546, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9259 move from (6, 2) to (7, 2) using car (9492, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9327 move from (7, 9) to (7, 8) using car (9647, [(7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 9339 move from (2, 8) to (3, 8) using car (9645, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9341 move from (5, 9) to (5, 8) using car (9611, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 9342 move from (1, 9) to (1, 8) using car (9586, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9362 move from (3, 4) to (3, 5) using car (9575, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9386 move from (5, 9) to (4, 9) using car (9480, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 doesn't move\n", + "Driver 9411 arrived\n", + "Agent rider 9418 move from (5, 9) to (5, 8) using car (9611, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 9421 doesn't move\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9439 move from (7, 2) to (8, 2) using car (9607, [(7, 2), (8, 2)], 0)\n", + "Rider n° 9439 arrived with a waiting time of 14 ticks\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 9) to (9, 8) using car (9546, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9451 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9455 move from (6, 8) to (6, 9) using car (9547, [(6, 8), (6, 9)], 0)\n", + "Rider n° 9455 arrived with a waiting time of 9 ticks\n", + "Agent rider 9456 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9459 move from (1, 3) to (0, 3) using car (9640, [(1, 3), (0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 9459 arrived with a waiting time of 8 ticks\n", + "Agent rider 9461 move from (5, 9) to (5, 8) using car (9611, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Driver 9470 arrived\n", + "Driver 9474 arrived\n", + "Agent rider 9490 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9491 move from (9, 9) to (9, 8) using car (9546, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Driver 9498 arrived\n", + "Agent rider 9506 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9515 arrived\n", + "Driver 9523 arrived\n", + "Driver 9524 arrived\n", + "Driver 9525 arrived\n", + "Agent rider 9529 move from (3, 4) to (3, 5) using car (9575, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9532 move from (2, 1) to (3, 1) using car (9577, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 9536 arrived\n", + "Driver 9540 arrived\n", "Driver 9555 arrived\n", - "Driver 9556 arrived\n", - "Driver 9578 arrived\n", - "Agent rider 9582 move from (3, 7) to (2, 7) using car (9513, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9583 move from (2, 3) to (1, 3) using car (9613, [(2, 3), (1, 3)], 0)\n", - "Rider n° 9583 arrived with a waiting time of 5 ticks\n", - "Driver 9585 arrived\n", - "Agent rider 9595 move from (7, 9) to (8, 9) using car (9568, [(7, 9), (8, 9)], 0)\n", - "Agent rider 9596 move from (4, 0) to (3, 0) using car (9478, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9597 move from (0, 0) to (1, 0) using car (9604, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9598 move from (0, 6) to (1, 6) using car (9665, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9599 move from (1, 4) to (1, 3) using car (9615, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 9556 move from (2, 5) to (3, 5) using car (9637, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9557 move from (6, 3) to (7, 3) using car (9569, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 9558 move from (6, 6) to (6, 5) using car (9613, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (7, 7) to (7, 6) using car (9553, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 move from (0, 5) to (0, 6) using car (9636, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 doesn't move\n", + "Agent rider 9565 move from (4, 1) to (3, 1) using car (9551, [(4, 1), (3, 1)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (7, 3) to (7, 2) using car (9548, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Driver 9571 arrived\n", + "Driver 9594 arrived\n", "Agent rider 9600 doesn't move\n", - "Agent rider 9601 doesn't move\n", - "Driver 9603 arrived\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 move from (3, 7) to (3, 6) using car (9637, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9618 doesn't move\n", - "Agent rider 9619 doesn't move\n", - "Agent rider 9620 move from (7, 9) to (8, 9) using car (9568, [(7, 9), (8, 9)], 0)\n", + "Agent rider 9601 move from (4, 0) to (5, 0) using car (9609, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 9601 arrived with a waiting time of 2 ticks\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 doesn't move\n", + "Agent rider 9606 move from (3, 8) to (3, 7) using car (9641, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 9615 move from (3, 1) to (3, 2) using car (9583, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (5, 5) to (5, 6) using car (9651, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9617 move from (7, 3) to (7, 2) using car (9548, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9618 move from (6, 8) to (6, 7) using car (9634, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9619 move from (7, 2) to (8, 2) using car (9607, [(7, 2), (8, 2)], 0)\n", + "Agent rider 9620 doesn't move\n", "Agent rider 9621 doesn't move\n", - "Agent rider 9622 move from (0, 0) to (1, 0) using car (9604, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9623 doesn't move\n", - "Driver 9630 arrived\n", - "Driver 9639 arrived\n", - "Agent rider 9653 move from (3, 7) to (3, 6) using car (9637, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9659 doesn't move\n", - "Agent rider 9660 move from (2, 9) to (1, 9) using car (9589, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9662 move from (9, 9) to (8, 9) using car (9580, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9663 move from (1, 4) to (1, 3) using car (9615, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9668 move from (3, 3) to (3, 4) using car (9645, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "tick 692 ended\n", - "I am driver 9669 - trip: [(5, 8), (6, 8), (7, 8)]\n", - "I am driver 9670 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 9671 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 9672 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9673 - trip: [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 9674 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5)]\n", - "I am driver 9675 - trip: [(1, 6), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 9676 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 9677 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 9678 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 9679 - trip: [(7, 9), (8, 9), (8, 8), (8, 7)]\n", - "I am driver 9680 - trip: [(8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 9681 - trip: [(5, 2), (4, 2), (3, 2), (3, 3)]\n", - "I am driver 9682 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5)]\n", - "I am driver 9683 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 9684 - trip: [(3, 4), (4, 4)]\n", - "I am driver 9685 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 9686 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "18 drivers generated.\n", - "I am rider 9687 - dep: (5, 8) , arr: (2, 9)\n", - "I am rider 9688 - dep: (8, 5) , arr: (7, 5)\n", - "I am rider 9689 - dep: (7, 0) , arr: (1, 2)\n", - "I am rider 9690 - dep: (4, 4) , arr: (6, 4)\n", - "I am rider 9691 - dep: (7, 6) , arr: (2, 2)\n", - "I am rider 9692 - dep: (8, 8) , arr: (0, 8)\n", - "I am rider 9693 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 9694 - dep: (6, 1) , arr: (6, 4)\n", - "I am rider 9695 - dep: (5, 9) , arr: (3, 0)\n", - "I am rider 9696 - dep: (2, 7) , arr: (9, 1)\n", - "I am rider 9697 - dep: (4, 9) , arr: (6, 5)\n", - "11 riders generated.\n", - "Agent rider 8595 move from (9, 8) to (8, 8) using car (9678, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 8595 arrived with a waiting time of 35 ticks\n", - "Agent rider 8724 move from (9, 8) to (8, 8) using car (9678, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 8724 arrived with a waiting time of 39 ticks\n", - "Agent rider 8788 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", - "Agent rider 8912 move from (9, 8) to (8, 8) using car (9678, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 8912 arrived with a waiting time of 26 ticks\n", - "Agent rider 9124 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9143 move from (1, 0) to (2, 0) using car (9604, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 9143 arrived with a waiting time of 23 ticks\n", - "Agent rider 9145 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9171 move from (5, 6) to (5, 5) using car (9634, [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9173 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", - "Agent rider 9187 move from (2, 7) to (3, 7) using car (9671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 9187 arrived with a waiting time of 13 ticks\n", - "Agent rider 9188 move from (2, 7) to (1, 7) using car (9513, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9206 move from (7, 7) to (8, 7) using car (9572, [(7, 7), (8, 7)], 0)\n", - "Agent rider 9207 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", - "Agent rider 9229 move from (1, 3) to (1, 2) using car (9615, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9230 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9253 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9278 move from (2, 7) to (1, 7) using car (9513, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9295 move from (2, 7) to (1, 7) using car (9513, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 9295 arrived with a waiting time of 12 ticks\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (1, 3) to (1, 2) using car (9615, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9354 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9356 move from (2, 7) to (3, 7) using car (9671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9384 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9413 doesn't move\n", - "Agent rider 9415 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9417 move from (2, 1) to (3, 1) using car (9655, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9418 move from (9, 8) to (8, 8) using car (9678, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 9419 move from (2, 7) to (3, 7) using car (9671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9420 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", - "Agent rider 9431 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9457 move from (6, 9) to (5, 9) using car (9557, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 doesn't move\n", - "Agent rider 9504 move from (4, 5) to (5, 5) using car (9593, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (4, 0) to (5, 0) using car (9524, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (6, 9) to (5, 9) using car (9557, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 9512 arrived\n", - "Agent rider 9515 doesn't move\n", - "Agent rider 9516 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", - "Agent rider 9520 move from (1, 6) to (2, 6) using car (9665, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9534 doesn't move\n", - "Agent rider 9536 doesn't move\n", - "Agent rider 9539 doesn't move\n", - "Agent rider 9544 move from (5, 5) to (5, 6) using car (9573, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9546 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9551 move from (4, 0) to (5, 0) using car (9524, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9552 move from (6, 9) to (6, 8) using car (9626, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", - "Driver 9556 arrived\n", - "Driver 9562 arrived\n", - "Driver 9564 arrived\n", - "Driver 9565 arrived\n", - "Driver 9566 arrived\n", - "Driver 9569 arrived\n", - "Agent rider 9582 move from (2, 7) to (1, 7) using car (9513, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 9586 arrived\n", - "Agent rider 9595 doesn't move\n", - "Agent rider 9596 move from (3, 0) to (2, 0) using car (9478, [(3, 0), (2, 0), (1, 0)], 0)\n" + "Agent rider 9622 move from (3, 1) to (3, 2) using car (9583, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9597 move from (1, 0) to (2, 0) using car (9604, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9598 move from (1, 6) to (2, 6) using car (9675, [(1, 6), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 9599 move from (1, 3) to (1, 2) using car (9615, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 9623 doesn't move\n", + "Agent rider 9652 move from (7, 0) to (6, 0) using car (9633, [(7, 0), (6, 0)], 0)\n", + "Agent rider 9653 move from (2, 8) to (3, 8) using car (9645, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9654 move from (6, 8) to (6, 7) using car (9634, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9655 move from (1, 6) to (1, 5) using car (9658, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9667 doesn't move\n", + "tick 683 ended\n", + "I am driver 9668 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 9669 - trip: [(3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "2 drivers generated.\n", + "I am rider 9670 - dep: (0, 2) , arr: (8, 2)\n", + "I am rider 9671 - dep: (1, 4) , arr: (9, 7)\n", + "I am rider 9672 - dep: (9, 4) , arr: (1, 8)\n", + "I am rider 9673 - dep: (3, 9) , arr: (7, 2)\n", + "I am rider 9674 - dep: (5, 7) , arr: (0, 1)\n", + "I am rider 9675 - dep: (2, 6) , arr: (4, 2)\n", + "I am rider 9676 - dep: (5, 9) , arr: (6, 3)\n", + "I am rider 9677 - dep: (9, 6) , arr: (0, 8)\n", + "I am rider 9678 - dep: (6, 0) , arr: (9, 4)\n", + "I am rider 9679 - dep: (0, 2) , arr: (9, 6)\n", + "10 riders generated.\n", + "Agent rider 8458 move from (2, 3) to (1, 3) using car (9588, [(2, 3), (1, 3)], 0)\n", + "Agent rider 8536 move from (8, 8) to (8, 7) using car (9646, [(8, 8), (8, 7)], 0)\n", + "Agent rider 8537 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 8548 move from (2, 3) to (1, 3) using car (9588, [(2, 3), (1, 3)], 0)\n", + "Agent rider 8721 move from (8, 8) to (8, 7) using car (9646, [(8, 8), (8, 7)], 0)\n", + "Agent rider 8725 move from (8, 8) to (8, 7) using car (9646, [(8, 8), (8, 7)], 0)\n", + "Agent rider 8766 move from (2, 3) to (1, 3) using car (9588, [(2, 3), (1, 3)], 0)\n", + "Agent rider 8967 doesn't move\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9014 move from (2, 3) to (1, 3) using car (9588, [(2, 3), (1, 3)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (6, 1) to (5, 1) using car (9592, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 move from (9, 8) to (9, 7) using car (9546, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 move from (8, 8) to (8, 7) using car (9646, [(8, 8), (8, 7)], 0)\n", + "Agent rider 9244 move from (9, 8) to (9, 7) using car (9546, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9259 move from (7, 2) to (8, 2) using car (9492, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9327 move from (7, 8) to (7, 7) using car (9628, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 move from (5, 8) to (5, 7) using car (9611, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 9342 move from (1, 8) to (1, 7) using car (9586, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9362 move from (3, 5) to (3, 6) using car (9575, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 9362 arrived with a waiting time of 5 ticks\n", + "Agent rider 9386 move from (4, 9) to (3, 9) using car (9480, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9418 move from (5, 8) to (5, 7) using car (9611, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 9421 doesn't move\n", + "Agent rider 9430 move from (7, 8) to (8, 8) using car (9534, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 8) to (9, 7) using car (9546, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9451 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9461 move from (5, 8) to (5, 7) using car (9611, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Rider n° 9461 arrived with a waiting time of 8 ticks\n", + "Driver 9474 arrived\n", + "Driver 9485 arrived\n", + "Agent rider 9490 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9491 move from (9, 8) to (9, 7) using car (9546, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 9491 arrived with a waiting time of 3 ticks\n", + "Agent rider 9506 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9513 arrived\n", + "Driver 9520 arrived\n", + "Driver 9524 arrived\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 doesn't move\n", + "Driver 9535 arrived\n", + "Driver 9540 arrived\n", + "Agent rider 9556 move from (3, 5) to (4, 5) using car (9637, [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9557 move from (7, 3) to (8, 3) using car (9569, [(7, 3), (8, 3)], 0)\n", + "Agent rider 9558 move from (6, 5) to (6, 4) using car (9668, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (7, 6) to (7, 5) using car (9553, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9561 move from (0, 6) to (0, 7) using car (9636, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 doesn't move\n", + "Agent rider 9565 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (7, 2) to (7, 1) using car (9548, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Driver 9572 arrived\n", + "Driver 9573 arrived\n", + "Driver 9591 arrived\n", + "Agent rider 9600 doesn't move\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 doesn't move\n", + "Agent rider 9606 move from (3, 7) to (3, 6) using car (9641, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 9615 move from (3, 2) to (3, 3) using car (9583, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (5, 6) to (5, 7) using car (9651, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9617 move from (7, 2) to (7, 1) using car (9548, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 9618 move from (6, 7) to (6, 6) using car (9634, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9619 doesn't move\n", + "Agent rider 9620 move from (1, 1) to (1, 0) using car (9578, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 9620 arrived with a waiting time of 2 ticks\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9622 move from (3, 2) to (3, 3) using car (9583, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9623 move from (8, 3) to (7, 3) using car (9659, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", + "Agent rider 9652 doesn't move\n", + "Agent rider 9653 move from (3, 8) to (3, 7) using car (9663, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9654 move from (6, 7) to (6, 6) using car (9634, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9655 move from (1, 5) to (1, 4) using car (9658, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9667 doesn't move\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (1, 4) to (1, 3) using car (9648, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 doesn't move\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 doesn't move\n", + "Agent rider 9679 doesn't move\n", + "tick 684 ended\n", + "I am driver 9680 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 9681 - trip: [(3, 0), (4, 0), (4, 1), (4, 2)]\n", + "I am driver 9682 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 9683 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 9684 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 9685 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5)]\n", + "6 drivers generated.\n", + "I am rider 9686 - dep: (1, 8) , arr: (8, 7)\n", + "I am rider 9687 - dep: (1, 7) , arr: (0, 3)\n", + "I am rider 9688 - dep: (6, 7) , arr: (6, 8)\n", + "3 riders generated.\n", + "Agent rider 8458 move from (1, 3) to (1, 2) using car (9648, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8536 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (1, 3) to (1, 2) using car (9648, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8721 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8766 move from (1, 3) to (1, 2) using car (9648, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9014 move from (1, 3) to (1, 2) using car (9648, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9036 doesn't move\n", + "Agent rider 9076 move from (0, 7) to (0, 8) using car (9636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (5, 1) to (4, 1) using car (9592, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 move from (9, 7) to (9, 6) using car (9546, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 doesn't move\n", + "Agent rider 9244 move from (9, 7) to (9, 6) using car (9546, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9259 doesn't move\n", + "Agent rider 9309 move from (1, 7) to (1, 8) using car (9574, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9327 move from (7, 7) to (7, 6) using car (9628, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9339 doesn't move\n", + "Agent rider 9341 move from (5, 7) to (5, 6) using car (9611, [(5, 7), (5, 6)], 0)\n", + "Agent rider 9342 move from (1, 7) to (1, 6) using car (9586, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9386 move from (3, 9) to (2, 9) using car (9480, [(3, 9), (2, 9)], 0)\n", + "Agent rider 9388 move from (4, 8) to (5, 8) using car (9645, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9418 move from (5, 7) to (5, 6) using car (9611, [(5, 7), (5, 6)], 0)\n", + "Agent rider 9421 move from (1, 7) to (1, 8) using car (9574, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 9421 arrived with a waiting time of 10 ticks\n", + "Agent rider 9430 move from (8, 8) to (9, 8) using car (9534, [(8, 8), (9, 8)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 move from (8, 1) to (8, 2) using car (9585, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 9450 move from (9, 7) to (9, 6) using car (9546, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 9451 move from (0, 7) to (0, 8) using car (9636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (0, 7) to (0, 8) using car (9636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 doesn't move\n", + "Driver 9474 arrived\n", + "Driver 9479 arrived\n", + "Agent rider 9490 move from (0, 7) to (0, 8) using car (9636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (7, 0) to (6, 0) using car (9662, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9509 move from (1, 7) to (1, 8) using car (9574, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9510 move from (0, 7) to (0, 8) using car (9636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9520 arrived\n", + "Agent rider 9529 move from (3, 5) to (3, 4) using car (9605, [(3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Driver 9540 arrived\n", + "Driver 9547 arrived\n", + "Driver 9551 arrived\n", + "Agent rider 9556 move from (4, 5) to (4, 4) using car (9637, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9557 move from (8, 3) to (9, 3) using car (9596, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9558 move from (6, 4) to (6, 3) using car (9668, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9560 move from (7, 5) to (7, 4) using car (9553, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 9560 arrived with a waiting time of 2 ticks\n", + "Agent rider 9561 move from (0, 7) to (0, 8) using car (9636, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9562 move from (7, 7) to (8, 7) using car (9598, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 move from (7, 7) to (8, 7) using car (9598, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 9565 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (7, 1) to (8, 1) using car (9548, [(7, 1), (8, 1)], 0)\n", + "Driver 9573 arrived\n", + "Driver 9579 arrived\n", "Agent rider 9600 doesn't move\n", - "Agent rider 9601 move from (9, 4) to (9, 3) using car (9602, [(9, 4), (9, 3)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (4, 8) to (5, 8) using car (9645, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9606 move from (3, 6) to (3, 7) using car (9575, [(3, 6), (3, 7)], 0)\n", "Driver 9607 arrived\n", - "Driver 9609 arrived\n", + "Driver 9608 arrived\n", "Driver 9610 arrived\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 doesn't move\n", - "Agent rider 9617 move from (1, 2) to (2, 2) using car (9664, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9618 doesn't move\n", - "Agent rider 9619 move from (9, 8) to (8, 8) using car (9678, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 9620 doesn't move\n", + "Agent rider 9615 move from (3, 3) to (3, 4) using car (9583, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (5, 7) to (4, 7) using car (9651, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9617 move from (7, 1) to (8, 1) using car (9548, [(7, 1), (8, 1)], 0)\n", + "Agent rider 9618 move from (6, 6) to (6, 5) using car (9634, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9619 move from (8, 2) to (9, 2) using car (9492, [(8, 2), (9, 2)], 0)\n", "Agent rider 9621 doesn't move\n", - "Agent rider 9622 move from (1, 0) to (1, 1) using car (9683, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9623 move from (5, 5) to (5, 4) using car (9649, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 9636 arrived\n", - "Driver 9640 arrived\n", - "Driver 9643 arrived\n", - "Driver 9648 arrived\n", - "Agent rider 9653 move from (3, 6) to (3, 5) using car (9637, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9658 move from (2, 7) to (3, 7) using car (9671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9659 doesn't move\n", - "Agent rider 9660 move from (1, 9) to (2, 9) using car (9685, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9661 move from (6, 4) to (6, 3) using car (9629, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9662 move from (8, 9) to (7, 9) using car (9580, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9663 move from (1, 3) to (1, 2) using car (9615, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9668 doesn't move\n", - "Agent rider 9687 doesn't move\n", + "Agent rider 9622 move from (3, 3) to (3, 4) using car (9583, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9623 move from (7, 3) to (6, 3) using car (9659, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", + "Driver 9633 arrived\n", + "Agent rider 9652 doesn't move\n", + "Agent rider 9653 doesn't move\n", + "Agent rider 9654 move from (6, 6) to (6, 5) using car (9634, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9655 move from (1, 4) to (1, 3) using car (9658, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Driver 9661 arrived\n", + "Agent rider 9667 doesn't move\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (1, 3) to (1, 2) using car (9648, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 doesn't move\n", + "Agent rider 9674 move from (5, 7) to (4, 7) using car (9651, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (6, 0) to (7, 0) using car (9609, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9679 doesn't move\n", + "Agent rider 9686 doesn't move\n", + "Agent rider 9687 move from (1, 7) to (1, 6) using car (9586, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 9688 doesn't move\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9690 doesn't move\n", - "Agent rider 9691 doesn't move\n", - "Agent rider 9692 doesn't move\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9694 doesn't move\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9696 move from (2, 7) to (3, 7) using car (9671, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9697 doesn't move\n", - "tick 693 ended\n", - "0 drivers generated.\n", - "I am rider 9698 - dep: (2, 3) , arr: (8, 1)\n", - "I am rider 9699 - dep: (2, 8) , arr: (9, 0)\n", - "I am rider 9700 - dep: (4, 6) , arr: (6, 9)\n", - "I am rider 9701 - dep: (1, 2) , arr: (6, 6)\n", - "I am rider 9702 - dep: (5, 7) , arr: (7, 6)\n", - "5 riders generated.\n", - "Agent rider 8724 doesn't move\n", - "Agent rider 8788 doesn't move\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9171 move from (5, 5) to (5, 4) using car (9634, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9188 move from (1, 7) to (0, 7) using car (9513, [(1, 7), (0, 7)], 0)\n", - "Agent rider 9206 move from (8, 7) to (8, 6) using car (9667, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 9207 doesn't move\n", - "Agent rider 9229 move from (1, 2) to (1, 1) using car (9615, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 move from (1, 7) to (0, 7) using car (9513, [(1, 7), (0, 7)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (1, 2) to (1, 1) using car (9615, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9354 move from (2, 9) to (3, 9) using car (9685, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9356 move from (3, 7) to (4, 7) using car (9671, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9413 move from (3, 5) to (3, 4) using car (9637, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Rider n° 9413 arrived with a waiting time of 2 ticks\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (3, 1) to (4, 1) using car (9655, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9418 move from (8, 8) to (7, 8) using car (9678, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 9419 move from (3, 7) to (4, 7) using car (9671, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 move from (2, 9) to (3, 9) using car (9685, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9457 move from (5, 9) to (4, 9) using car (9557, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 doesn't move\n", - "Agent rider 9504 move from (5, 5) to (6, 5) using car (9593, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (5, 0) to (6, 0) using car (9524, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (5, 9) to (4, 9) using car (9557, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9515 move from (7, 3) to (7, 2) using car (9651, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 9516 move from (2, 2) to (3, 2) using car (9664, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9518 move from (3, 1) to (4, 1) using car (9655, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (2, 6) to (3, 6) using car (9665, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9532 arrived\n", - "Agent rider 9534 move from (2, 2) to (3, 2) using car (9664, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9539 move from (2, 2) to (3, 2) using car (9664, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Driver 9542 arrived\n", - "Agent rider 9544 move from (5, 6) to (5, 7) using car (9573, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 9546 move from (2, 9) to (3, 9) using car (9685, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 9546 arrived with a waiting time of 4 ticks\n", - "Agent rider 9551 move from (5, 0) to (6, 0) using car (9632, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9552 move from (6, 8) to (6, 7) using car (9626, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Driver 9564 arrived\n", - "Driver 9566 arrived\n", - "Driver 9568 arrived\n", - "Agent rider 9582 move from (1, 7) to (0, 7) using car (9513, [(1, 7), (0, 7)], 0)\n", - "Driver 9589 arrived\n", - "Agent rider 9595 move from (8, 9) to (8, 8) using car (9679, [(8, 9), (8, 8), (8, 7)], 0)\n", - "Agent rider 9596 move from (2, 0) to (1, 0) using car (9478, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9597 move from (2, 0) to (3, 0) using car (9604, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 9598 move from (2, 6) to (3, 6) using car (9638, [(2, 6), (3, 6), (4, 6)], 0)\n", - "Agent rider 9599 doesn't move\n", - "Agent rider 9600 move from (7, 3) to (7, 2) using car (9651, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 9601 doesn't move\n", - "Driver 9605 arrived\n", - "Driver 9606 arrived\n", - "Driver 9609 arrived\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 doesn't move\n", - "Driver 9613 arrived\n", - "Driver 9614 arrived\n", - "Agent rider 9617 move from (2, 2) to (3, 2) using car (9664, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9618 doesn't move\n", + "tick 685 ended\n", + "I am driver 9689 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 9690 - trip: [(2, 8), (2, 9), (1, 9)]\n", + "I am driver 9691 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "3 drivers generated.\n", + "I am rider 9692 - dep: (3, 9) , arr: (8, 3)\n", + "I am rider 9693 - dep: (7, 9) , arr: (4, 0)\n", + "I am rider 9694 - dep: (8, 2) , arr: (7, 9)\n", + "I am rider 9695 - dep: (7, 8) , arr: (0, 4)\n", + "I am rider 9696 - dep: (6, 1) , arr: (4, 1)\n", + "I am rider 9697 - dep: (4, 2) , arr: (3, 8)\n", + "I am rider 9698 - dep: (8, 0) , arr: (9, 7)\n", + "7 riders generated.\n", + "Agent rider 8458 move from (1, 2) to (1, 1) using car (9648, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8536 move from (8, 7) to (9, 7) using car (9598, [(8, 7), (9, 7)], 0)\n", + "Rider n° 8536 arrived with a waiting time of 39 ticks\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 move from (1, 2) to (1, 1) using car (9648, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8721 move from (8, 7) to (9, 7) using car (9598, [(8, 7), (9, 7)], 0)\n", + "Rider n° 8721 arrived with a waiting time of 35 ticks\n", + "Agent rider 8725 move from (8, 7) to (9, 7) using car (9598, [(8, 7), (9, 7)], 0)\n", + "Rider n° 8725 arrived with a waiting time of 35 ticks\n", + "Agent rider 8766 move from (1, 2) to (1, 1) using car (9648, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9014 move from (1, 2) to (1, 1) using car (9648, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9036 move from (9, 6) to (9, 5) using car (9546, [(9, 6), (9, 5)], 0)\n", + "Rider n° 9036 arrived with a waiting time of 19 ticks\n", + "Agent rider 9076 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (4, 1) to (3, 1) using car (9592, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 move from (9, 6) to (9, 5) using car (9546, [(9, 6), (9, 5)], 0)\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9243 move from (8, 7) to (9, 7) using car (9598, [(8, 7), (9, 7)], 0)\n", + "Rider n° 9243 arrived with a waiting time of 20 ticks\n", + "Agent rider 9244 move from (9, 6) to (9, 5) using car (9546, [(9, 6), (9, 5)], 0)\n", + "Agent rider 9259 move from (8, 2) to (8, 3) using car (9585, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Rider n° 9259 arrived with a waiting time of 8 ticks\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9327 move from (7, 6) to (7, 5) using car (9628, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9339 move from (3, 8) to (2, 8) using car (9542, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (1, 6) to (1, 5) using car (9586, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 9386 doesn't move\n", + "Agent rider 9388 move from (5, 8) to (6, 8) using car (9645, [(5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 move from (8, 2) to (8, 3) using car (9585, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 9450 move from (9, 6) to (9, 5) using car (9546, [(9, 6), (9, 5)], 0)\n", + "Agent rider 9451 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 doesn't move\n", + "Driver 9479 arrived\n", + "Agent rider 9490 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (6, 0) to (5, 0) using car (9662, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 doesn't move\n", + "Agent rider 9529 move from (3, 4) to (2, 4) using car (9605, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9556 move from (4, 4) to (5, 4) using car (9637, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (6, 3) to (6, 2) using car (9668, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9559 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9561 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 9561 arrived with a waiting time of 7 ticks\n", + "Agent rider 9562 move from (8, 7) to (9, 7) using car (9598, [(8, 7), (9, 7)], 0)\n", + "Rider n° 9562 arrived with a waiting time of 6 ticks\n", + "Agent rider 9563 doesn't move\n", + "Agent rider 9564 move from (8, 7) to (9, 7) using car (9598, [(8, 7), (9, 7)], 0)\n", + "Rider n° 9564 arrived with a waiting time of 4 ticks\n", + "Agent rider 9565 doesn't move\n", + "Agent rider 9566 move from (0, 8) to (0, 9) using car (9636, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 doesn't move\n", + "Driver 9569 arrived\n", + "Driver 9570 arrived\n", + "Driver 9588 arrived\n", + "Agent rider 9600 move from (0, 9) to (0, 8) using car (9638, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (5, 8) to (6, 8) using car (9645, [(5, 8), (6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Driver 9608 arrived\n", + "Agent rider 9615 move from (3, 4) to (3, 5) using car (9583, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (4, 7) to (3, 7) using car (9651, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9617 doesn't move\n", + "Agent rider 9618 move from (6, 5) to (6, 4) using car (9634, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", "Agent rider 9619 doesn't move\n", - "Agent rider 9620 move from (8, 9) to (8, 8) using car (9679, [(8, 9), (8, 8), (8, 7)], 0)\n", - "Rider n° 9620 arrived with a waiting time of 2 ticks\n", "Agent rider 9621 doesn't move\n", - "Agent rider 9622 move from (1, 1) to (1, 2) using car (9683, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9623 move from (5, 4) to (5, 3) using car (9649, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 9652 arrived\n", - "Agent rider 9653 move from (3, 5) to (3, 6) using car (9616, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 move from (2, 9) to (3, 9) using car (9685, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9658 move from (3, 7) to (4, 7) using car (9671, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9659 doesn't move\n", - "Agent rider 9660 move from (2, 9) to (3, 9) using car (9685, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9661 move from (6, 3) to (6, 2) using car (9629, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9662 move from (7, 9) to (6, 9) using car (9580, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9663 doesn't move\n", - "Agent rider 9668 move from (3, 4) to (2, 4) using car (9673, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Rider n° 9668 arrived with a waiting time of 1 ticks\n", - "Agent rider 9687 doesn't move\n", + "Agent rider 9622 move from (3, 4) to (3, 5) using car (9583, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9623 move from (6, 3) to (6, 2) using car (9613, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9625 arrived\n", + "Driver 9629 arrived\n", + "Driver 9635 arrived\n", + "Driver 9646 arrived\n", + "Driver 9647 arrived\n", + "Agent rider 9652 move from (6, 0) to (5, 0) using car (9662, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9653 doesn't move\n", + "Agent rider 9654 move from (6, 5) to (6, 4) using car (9634, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9655 move from (1, 3) to (1, 2) using car (9658, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9667 doesn't move\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (1, 2) to (1, 1) using car (9648, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (3, 9) to (2, 9) using car (9680, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9674 move from (4, 7) to (3, 7) using car (9651, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 move from (9, 6) to (9, 5) using car (9546, [(9, 6), (9, 5)], 0)\n", + "Agent rider 9678 move from (7, 0) to (8, 0) using car (9609, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9679 doesn't move\n", + "Agent rider 9686 move from (1, 8) to (2, 8) using car (9574, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9687 move from (1, 6) to (1, 5) using car (9586, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 9688 doesn't move\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9690 doesn't move\n", - "Agent rider 9691 doesn't move\n", - "Agent rider 9692 move from (8, 8) to (7, 8) using car (9678, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 9693 move from (2, 0) to (1, 0) using car (9478, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9694 move from (6, 1) to (6, 2) using car (9631, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9695 move from (5, 9) to (4, 9) using car (9557, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9696 move from (3, 7) to (4, 7) using car (9671, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9692 move from (3, 9) to (2, 9) using car (9680, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9693 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9695 move from (7, 8) to (7, 7) using car (9684, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 9696 doesn't move\n", "Agent rider 9697 doesn't move\n", "Agent rider 9698 doesn't move\n", - "Agent rider 9699 doesn't move\n", - "Agent rider 9700 doesn't move\n", - "Agent rider 9701 doesn't move\n", - "Agent rider 9702 doesn't move\n", - "tick 694 ended\n", - "I am driver 9703 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 9704 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 9705 - trip: [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 9706 - trip: [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)]\n", - "I am driver 9707 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3)]\n", - "I am driver 9708 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9709 - trip: [(8, 6), (8, 7), (8, 8)]\n", - "I am driver 9710 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 9711 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 9712 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9713 - trip: [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 9714 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 9715 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 9716 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", - "I am driver 9717 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 9718 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)]\n", - "I am driver 9719 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 9720 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 9721 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 9722 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9723 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 9724 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (4, 6)]\n", - "22 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 8788 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9171 move from (5, 4) to (5, 3) using car (9634, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9173 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 move from (8, 6) to (8, 7) using car (9709, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 9207 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9229 move from (1, 1) to (1, 0) using car (9615, [(1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (3, 1) to (2, 1) using car (9541, [(3, 1), (2, 1)], 0)\n", - "Agent rider 9320 move from (1, 1) to (1, 0) using car (9615, [(1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 9354 move from (3, 9) to (4, 9) using car (9685, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9356 move from (4, 7) to (4, 6) using car (9720, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (4, 1) to (5, 1) using car (9655, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "tick 686 ended\n", + "I am driver 9699 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "1 drivers generated.\n", + "I am rider 9700 - dep: (1, 3) , arr: (0, 4)\n", + "I am rider 9701 - dep: (1, 8) , arr: (6, 7)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8725 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 8989 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9076 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (3, 1) to (2, 1) using car (9592, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9104 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9309 doesn't move\n", + "Agent rider 9327 move from (7, 5) to (6, 5) using car (9699, [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9339 move from (2, 8) to (1, 8) using car (9542, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9386 move from (2, 9) to (2, 8) using car (9680, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9388 move from (6, 8) to (6, 7) using car (9645, [(6, 8), (6, 7), (7, 7)], 0)\n", "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (4, 7) to (4, 6) using car (9720, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9457 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9473 move from (3, 1) to (2, 1) using car (9541, [(3, 1), (2, 1)], 0)\n", - "Rider n° 9473 arrived with a waiting time of 10 ticks\n", - "Agent rider 9504 move from (6, 5) to (7, 5) using car (9593, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (6, 0) to (7, 0) using car (9524, [(6, 0), (7, 0)], 0)\n", - "Agent rider 9506 move from (4, 9) to (3, 9) using car (9557, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9515 move from (7, 2) to (7, 1) using car (9651, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 9516 move from (3, 2) to (3, 1) using car (9644, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 9518 move from (4, 1) to (5, 1) using car (9655, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9519 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9520 move from (3, 6) to (4, 6) using car (9665, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9534 move from (3, 2) to (3, 1) using car (9644, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 9539 move from (3, 2) to (3, 1) using car (9644, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 9544 move from (5, 7) to (4, 7) using car (9666, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 9551 move from (6, 0) to (7, 0) using car (9632, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9552 move from (6, 7) to (6, 6) using car (9626, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 9559 arrived\n", - "Driver 9566 arrived\n", - "Driver 9572 arrived\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 move from (8, 3) to (9, 3) using car (9630, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 doesn't move\n", + "Driver 9480 arrived\n", + "Agent rider 9490 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9492 arrived\n", + "Agent rider 9507 move from (5, 0) to (4, 0) using car (9662, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9509 doesn't move\n", + "Agent rider 9510 move from (0, 8) to (0, 7) using car (9638, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9529 move from (2, 4) to (1, 4) using car (9605, [(2, 4), (1, 4)], 0)\n", + "Agent rider 9532 move from (3, 1) to (2, 1) using car (9592, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 9534 arrived\n", + "Driver 9548 arrived\n", + "Agent rider 9556 move from (5, 4) to (5, 5) using car (9649, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (6, 2) to (6, 1) using car (9668, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9559 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9562 doesn't move\n", + "Agent rider 9563 move from (0, 8) to (0, 7) using car (9638, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9565 move from (3, 1) to (2, 1) using car (9592, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 9565 arrived with a waiting time of 5 ticks\n", + "Agent rider 9566 move from (0, 9) to (1, 9) using car (9636, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 doesn't move\n", + "Driver 9570 arrived\n", "Driver 9575 arrived\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9595 move from (8, 8) to (8, 7) using car (9679, [(8, 8), (8, 7)], 0)\n", - "Agent rider 9596 doesn't move\n", - "Agent rider 9597 move from (3, 0) to (4, 0) using car (9604, [(3, 0), (4, 0)], 0)\n", - "Agent rider 9598 move from (3, 6) to (3, 7) using car (9616, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 9599 move from (1, 2) to (1, 3) using car (9683, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9600 move from (7, 2) to (7, 1) using car (9651, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Rider n° 9600 arrived with a waiting time of 5 ticks\n", - "Agent rider 9601 move from (9, 3) to (9, 4) using car (9706, [(9, 3), (9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 9602 arrived\n", - "Driver 9606 arrived\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 move from (3, 6) to (4, 6) using car (9665, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9614 arrived\n", - "Agent rider 9617 move from (3, 2) to (4, 2) using car (9664, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9618 doesn't move\n", + "Driver 9580 arrived\n", + "Driver 9590 arrived\n", + "Driver 9596 arrived\n", + "Agent rider 9600 move from (0, 8) to (0, 7) using car (9638, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (6, 8) to (6, 7) using car (9645, [(6, 8), (6, 7), (7, 7)], 0)\n", + "Agent rider 9606 move from (3, 7) to (3, 8) using car (9643, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 9611 arrived\n", + "Agent rider 9615 move from (3, 5) to (3, 6) using car (9583, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (3, 7) to (3, 8) using car (9643, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 9617 doesn't move\n", + "Agent rider 9618 move from (6, 4) to (6, 3) using car (9634, [(6, 4), (6, 3), (6, 2)], 0)\n", "Agent rider 9619 doesn't move\n", "Agent rider 9621 doesn't move\n", - "Agent rider 9622 move from (1, 2) to (1, 3) using car (9683, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 9622 arrived with a waiting time of 3 ticks\n", - "Agent rider 9623 move from (5, 3) to (5, 2) using car (9649, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 9624 arrived\n", - "Agent rider 9653 doesn't move\n", - "Driver 9654 arrived\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 move from (3, 9) to (4, 9) using car (9685, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9658 move from (4, 7) to (5, 7) using car (9671, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9659 move from (2, 8) to (3, 8) using car (9717, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9660 move from (3, 9) to (4, 9) using car (9685, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 9661 move from (6, 2) to (6, 1) using car (9629, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9662 move from (6, 9) to (5, 9) using car (9580, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9663 move from (1, 2) to (1, 3) using car (9683, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Driver 9684 arrived\n", - "Agent rider 9687 move from (5, 8) to (4, 8) using car (9650, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9622 move from (3, 5) to (3, 6) using car (9583, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9623 move from (6, 2) to (6, 1) using car (9613, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9640 arrived\n", + "Driver 9647 arrived\n", + "Agent rider 9652 move from (5, 0) to (4, 0) using car (9662, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9653 move from (3, 7) to (2, 7) using car (9651, [(3, 7), (2, 7)], 0)\n", + "Agent rider 9654 doesn't move\n", + "Agent rider 9655 move from (1, 2) to (1, 1) using car (9658, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Driver 9656 arrived\n", + "Agent rider 9667 doesn't move\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (1, 1) to (2, 1) using car (9648, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (2, 9) to (2, 8) using car (9680, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9674 move from (3, 7) to (2, 7) using car (9651, [(3, 7), (2, 7)], 0)\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 0) to (8, 1) using car (9609, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9679 doesn't move\n", + "Agent rider 9686 move from (2, 8) to (3, 8) using car (9574, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9687 move from (1, 5) to (1, 4) using car (9586, [(1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 9688 doesn't move\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9690 doesn't move\n", - "Agent rider 9691 doesn't move\n", - "Agent rider 9692 move from (7, 8) to (6, 8) using car (9678, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 9692 move from (2, 9) to (2, 8) using car (9680, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", "Agent rider 9693 doesn't move\n", - "Agent rider 9694 move from (6, 2) to (6, 3) using car (9631, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 9695 move from (4, 9) to (3, 9) using car (9557, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9696 move from (4, 7) to (4, 6) using car (9720, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9697 doesn't move\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (2, 8) to (3, 8) using car (9717, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9695 move from (7, 7) to (7, 6) using car (9684, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 9696 move from (6, 1) to (5, 1) using car (9691, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9697 move from (4, 2) to (4, 3) using car (9650, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 9698 move from (8, 0) to (8, 1) using car (9609, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", "Agent rider 9700 doesn't move\n", - "Agent rider 9701 move from (1, 2) to (1, 3) using car (9683, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9702 doesn't move\n", - "tick 695 ended\n", - "I am driver 9725 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 9726 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 9727 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (0, 4)]\n", - "I am driver 9728 - trip: [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 9729 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 9730 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 9731 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 9732 - trip: [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9733 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 9734 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 9735 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "11 drivers generated.\n", - "I am rider 9736 - dep: (4, 0) , arr: (5, 3)\n", - "1 riders generated.\n", - "Agent rider 8788 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9171 move from (5, 3) to (4, 3) using car (9634, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9173 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9188 move from (0, 7) to (1, 7) using car (9733, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Agent rider 9206 move from (8, 7) to (8, 8) using car (9709, [(8, 7), (8, 8)], 0)\n", - "Agent rider 9207 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9229 move from (1, 0) to (2, 0) using car (9615, [(1, 0), (2, 0)], 0)\n", - "Rider n° 9229 arrived with a waiting time of 9 ticks\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 move from (0, 7) to (1, 7) using car (9733, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (1, 0) to (2, 0) using car (9615, [(1, 0), (2, 0)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9356 move from (4, 6) to (4, 5) using car (9720, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (5, 1) to (6, 1) using car (9655, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9418 move from (7, 8) to (6, 8) using car (9704, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 9419 move from (4, 6) to (4, 5) using car (9720, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9431 move from (3, 9) to (2, 9) using car (9557, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9457 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Driver 9478 arrived\n", - "Agent rider 9504 move from (7, 5) to (8, 5) using car (9593, [(7, 5), (8, 5)], 0)\n", - "Agent rider 9505 move from (7, 0) to (6, 0) using car (9716, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9506 move from (3, 9) to (2, 9) using car (9557, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 9513 arrived\n", - "Agent rider 9515 move from (7, 1) to (8, 1) using car (9651, [(7, 1), (8, 1)], 0)\n", - "Rider n° 9515 arrived with a waiting time of 9 ticks\n", - "Agent rider 9516 move from (3, 1) to (3, 0) using car (9644, [(3, 1), (3, 0)], 0)\n", - "Agent rider 9518 move from (5, 1) to (4, 1) using car (9635, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 9519 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9520 move from (4, 6) to (5, 6) using car (9665, [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9534 move from (3, 1) to (3, 0) using car (9644, [(3, 1), (3, 0)], 0)\n", - "Agent rider 9539 move from (3, 1) to (3, 0) using car (9644, [(3, 1), (3, 0)], 0)\n", - "Agent rider 9544 move from (4, 7) to (3, 7) using car (9666, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 9551 move from (7, 0) to (8, 0) using car (9632, [(7, 0), (8, 0)], 0)\n", - "Agent rider 9552 move from (6, 6) to (6, 5) using car (9626, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 9566 arrived\n", - "Agent rider 9582 move from (0, 7) to (1, 7) using car (9733, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8)], 0)\n", - "Driver 9584 arrived\n", - "Driver 9591 arrived\n", - "Agent rider 9595 move from (8, 7) to (8, 8) using car (9709, [(8, 7), (8, 8)], 0)\n", - "Agent rider 9596 move from (1, 0) to (2, 0) using car (9615, [(1, 0), (2, 0)], 0)\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 move from (3, 7) to (3, 8) using car (9616, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 9599 move from (1, 3) to (2, 3) using car (9683, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9601 move from (9, 4) to (9, 5) using car (9706, [(9, 4), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9611 move from (1, 3) to (2, 3) using car (9683, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9612 move from (4, 6) to (5, 6) using car (9665, [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9617 move from (4, 2) to (4, 3) using car (9664, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9618 doesn't move\n", - "Agent rider 9619 move from (8, 8) to (7, 8) using car (9714, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9701 doesn't move\n", + "tick 687 ended\n", + "I am driver 9702 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 9703 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 9704 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 9705 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 9706 - trip: [(8, 4), (8, 5), (8, 6)]\n", + "I am driver 9707 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 9708 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9709 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 9710 - trip: [(5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 9711 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 9712 - trip: [(6, 5), (5, 5), (4, 5), (4, 6)]\n", + "I am driver 9713 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 9714 - trip: [(7, 0), (6, 0), (5, 0), (5, 1)]\n", + "I am driver 9715 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 9716 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 9717 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "16 drivers generated.\n", + "I am rider 9718 - dep: (7, 1) , arr: (4, 2)\n", + "I am rider 9719 - dep: (2, 2) , arr: (0, 2)\n", + "I am rider 9720 - dep: (9, 3) , arr: (4, 1)\n", + "I am rider 9721 - dep: (3, 5) , arr: (5, 1)\n", + "4 riders generated.\n", + "Agent rider 8458 move from (1, 1) to (1, 0) using car (9658, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8537 move from (0, 7) to (0, 6) using car (9638, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8548 move from (1, 1) to (1, 0) using car (9658, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8766 move from (1, 1) to (1, 0) using car (9658, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8989 move from (3, 2) to (2, 2) using car (9612, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9014 move from (1, 1) to (1, 0) using car (9658, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9076 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (2, 1) to (3, 1) using car (9648, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9104 move from (3, 2) to (2, 2) using car (9612, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9132 move from (0, 7) to (0, 6) using car (9638, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 doesn't move\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9309 move from (1, 8) to (0, 8) using car (9542, [(1, 8), (0, 8)], 0)\n", + "Agent rider 9327 move from (6, 5) to (6, 4) using car (9699, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9339 move from (1, 8) to (0, 8) using car (9542, [(1, 8), (0, 8)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (1, 5) to (2, 5) using car (9685, [(1, 5), (2, 5)], 0)\n", + "Agent rider 9386 move from (2, 8) to (3, 8) using car (9715, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 9386 arrived with a waiting time of 7 ticks\n", + "Agent rider 9388 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9490 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (4, 0) to (3, 0) using car (9662, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9509 move from (1, 8) to (0, 8) using car (9542, [(1, 8), (0, 8)], 0)\n", + "Agent rider 9510 move from (0, 7) to (0, 6) using car (9638, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9529 move from (1, 4) to (1, 3) using car (9586, [(1, 4), (1, 3)], 0)\n", + "Agent rider 9532 move from (2, 1) to (1, 1) using car (9592, [(2, 1), (1, 1)], 0)\n", + "Driver 9546 arrived\n", + "Agent rider 9556 move from (5, 5) to (4, 5) using car (9649, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (6, 1) to (7, 1) using car (9668, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9559 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9563 move from (0, 7) to (0, 6) using car (9638, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9566 move from (1, 9) to (2, 9) using car (9636, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 doesn't move\n", + "Driver 9577 arrived\n", + "Driver 9598 arrived\n", + "Agent rider 9600 move from (0, 7) to (0, 8) using car (9660, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 doesn't move\n", + "Agent rider 9606 move from (3, 8) to (4, 8) using car (9574, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9615 move from (3, 6) to (3, 7) using car (9583, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9616 move from (3, 8) to (3, 9) using car (9643, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 9617 doesn't move\n", + "Agent rider 9618 move from (6, 3) to (6, 2) using car (9634, [(6, 3), (6, 2)], 0)\n", + "Agent rider 9619 doesn't move\n", "Agent rider 9621 doesn't move\n", - "Agent rider 9623 move from (5, 2) to (5, 1) using car (9649, [(5, 2), (5, 1)], 0)\n", - "Rider n° 9623 arrived with a waiting time of 2 ticks\n", - "Driver 9642 arrived\n", + "Agent rider 9622 move from (3, 6) to (3, 7) using car (9583, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9623 move from (6, 1) to (6, 0) using car (9613, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9626 arrived\n", + "Driver 9631 arrived\n", + "Driver 9632 arrived\n", + "Agent rider 9652 move from (4, 0) to (3, 0) using car (9662, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", "Agent rider 9653 doesn't move\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 move from (4, 9) to (5, 9) using car (9685, [(4, 9), (5, 9)], 0)\n", - "Agent rider 9658 move from (5, 7) to (6, 7) using car (9671, [(5, 7), (6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9659 doesn't move\n", - "Agent rider 9660 doesn't move\n", - "Agent rider 9661 move from (6, 1) to (7, 1) using car (9629, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9662 move from (5, 9) to (4, 9) using car (9580, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9663 move from (1, 3) to (2, 3) using car (9683, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Driver 9669 arrived\n", - "Agent rider 9687 move from (4, 8) to (3, 8) using car (9650, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9688 move from (8, 5) to (8, 6) using car (9718, [(8, 5), (8, 6), (8, 7), (7, 7)], 0)\n", - "Agent rider 9689 move from (7, 0) to (6, 0) using car (9716, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9690 move from (4, 4) to (5, 4) using car (9637, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 9691 move from (7, 6) to (6, 6) using car (9705, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 doesn't move\n", - "Agent rider 9693 move from (1, 0) to (2, 0) using car (9615, [(1, 0), (2, 0)], 0)\n", - "Agent rider 9694 move from (6, 3) to (6, 4) using car (9631, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 9694 arrived with a waiting time of 1 ticks\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9696 move from (4, 6) to (4, 5) using car (9720, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9697 move from (4, 9) to (5, 9) using car (9685, [(4, 9), (5, 9)], 0)\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (3, 8) to (4, 8) using car (9717, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 doesn't move\n", - "Agent rider 9701 move from (1, 3) to (2, 3) using car (9683, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 9702 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "tick 696 ended\n", - "I am driver 9737 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 9738 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 9739 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 9740 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)]\n", - "I am driver 9741 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 9742 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 9743 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 9744 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 9745 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 9746 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9747 - trip: [(0, 6), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 9748 - trip: [(5, 9), (5, 8), (6, 8)]\n", - "I am driver 9749 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", - "I am driver 9750 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "14 drivers generated.\n", - "I am rider 9751 - dep: (0, 4) , arr: (9, 2)\n", - "I am rider 9752 - dep: (2, 5) , arr: (2, 7)\n", - "I am rider 9753 - dep: (7, 4) , arr: (8, 7)\n", - "I am rider 9754 - dep: (5, 0) , arr: (3, 4)\n", - "I am rider 9755 - dep: (5, 7) , arr: (8, 3)\n", - "5 riders generated.\n", - "Agent rider 8788 move from (9, 5) to (8, 5) using car (9706, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Rider n° 8788 arrived with a waiting time of 30 ticks\n", - "Agent rider 9124 move from (2, 9) to (1, 9) using car (9557, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9145 move from (2, 9) to (1, 9) using car (9557, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9171 move from (4, 3) to (3, 3) using car (9634, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 9173 move from (9, 5) to (8, 5) using car (9706, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (9, 5) to (8, 5) using car (9743, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9230 move from (2, 9) to (1, 9) using car (9557, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 move from (2, 0) to (3, 0) using car (9719, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9354 move from (4, 9) to (3, 9) using car (9580, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9356 move from (4, 5) to (4, 4) using car (9720, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 9356 arrived with a waiting time of 5 ticks\n", - "Agent rider 9384 move from (2, 9) to (1, 9) using car (9557, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9415 move from (2, 9) to (1, 9) using car (9557, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9417 move from (6, 1) to (5, 1) using car (9711, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 9418 move from (6, 8) to (6, 7) using car (9704, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 9419 move from (4, 5) to (4, 4) using car (9720, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n" + "Agent rider 9654 move from (6, 4) to (7, 4) using car (9637, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9655 move from (1, 1) to (1, 0) using car (9658, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9667 move from (8, 1) to (8, 2) using car (9664, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (2, 1) to (3, 1) using car (9648, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9672 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9420 move from (9, 5) to (8, 5) using car (9706, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9431 move from (2, 9) to (1, 9) using car (9557, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9457 move from (4, 9) to (4, 8) using car (9740, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9468 move from (1, 3) to (0, 3) using car (9633, [(1, 3), (0, 3)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (6, 0) to (5, 0) using car (9716, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9506 doesn't move\n", - "Agent rider 9515 move from (7, 1) to (8, 1) using car (9629, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 9515 arrived with a waiting time of 9 ticks\n", - "Agent rider 9516 doesn't move\n", - "Agent rider 9518 move from (4, 1) to (3, 1) using car (9635, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 9519 move from (9, 5) to (8, 5) using car (9706, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Driver 9524 arrived\n", - "Agent rider 9534 doesn't move\n", - "Agent rider 9539 doesn't move\n", - "Driver 9541 arrived\n", - "Agent rider 9544 doesn't move\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (6, 5) to (6, 4) using car (9626, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (9, 5) to (8, 5) using car (9706, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Driver 9591 arrived\n", - "Agent rider 9595 doesn't move\n", - "Agent rider 9596 move from (2, 0) to (3, 0) using car (9719, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 move from (3, 8) to (3, 9) using car (9616, [(3, 8), (3, 9)], 0)\n", - "Agent rider 9599 move from (2, 3) to (3, 3) using car (9683, [(2, 3), (3, 3)], 0)\n", - "Agent rider 9601 move from (9, 5) to (8, 5) using car (9706, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 9604 arrived\n", - "Agent rider 9611 move from (2, 3) to (3, 3) using car (9683, [(2, 3), (3, 3)], 0)\n", - "Agent rider 9612 move from (5, 6) to (6, 6) using car (9665, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9617 move from (4, 3) to (4, 4) using car (9664, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 9618 move from (8, 4) to (8, 3) using car (9667, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 9619 move from (7, 8) to (7, 7) using car (9714, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9621 move from (1, 3) to (0, 3) using car (9633, [(1, 3), (0, 3)], 0)\n", - "Driver 9638 arrived\n", - "Driver 9647 arrived\n", + "Agent rider 9673 move from (2, 8) to (2, 7) using car (9680, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 1) to (8, 2) using car (9609, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9679 doesn't move\n", + "Agent rider 9686 move from (3, 8) to (4, 8) using car (9574, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9687 move from (1, 4) to (1, 3) using car (9586, [(1, 4), (1, 3)], 0)\n", + "Agent rider 9688 move from (6, 7) to (7, 7) using car (9645, [(6, 7), (7, 7)], 0)\n", + "Agent rider 9692 move from (2, 8) to (2, 7) using car (9680, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9693 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9695 doesn't move\n", + "Agent rider 9696 move from (5, 1) to (4, 1) using car (9710, [(5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 9696 arrived with a waiting time of 1 ticks\n", + "Agent rider 9697 move from (4, 3) to (4, 4) using car (9650, [(4, 3), (4, 4)], 0)\n", + "Agent rider 9698 move from (8, 1) to (8, 2) using car (9609, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9700 doesn't move\n", + "Agent rider 9701 move from (1, 8) to (0, 8) using car (9542, [(1, 8), (0, 8)], 0)\n", + "Agent rider 9718 doesn't move\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 doesn't move\n", + "tick 688 ended\n", + "I am driver 9722 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "1 drivers generated.\n", + "I am rider 9723 - dep: (8, 2) , arr: (9, 6)\n", + "I am rider 9724 - dep: (7, 7) , arr: (7, 5)\n", + "I am rider 9725 - dep: (1, 9) , arr: (1, 6)\n", + "I am rider 9726 - dep: (8, 4) , arr: (8, 6)\n", + "I am rider 9727 - dep: (1, 4) , arr: (6, 2)\n", + "I am rider 9728 - dep: (2, 6) , arr: (6, 5)\n", + "6 riders generated.\n", + "Agent rider 8458 move from (1, 0) to (2, 0) using car (9658, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8537 move from (0, 6) to (0, 5) using car (9638, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8548 move from (1, 0) to (2, 0) using car (9658, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8766 move from (1, 0) to (2, 0) using car (9658, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 8989 move from (2, 2) to (1, 2) using car (9612, [(2, 2), (1, 2)], 0)\n", + "Rider n° 8989 arrived with a waiting time of 15 ticks\n", + "Agent rider 9014 move from (1, 0) to (2, 0) using car (9658, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9076 move from (2, 9) to (3, 9) using car (9636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9104 move from (2, 2) to (1, 2) using car (9612, [(2, 2), (1, 2)], 0)\n", + "Rider n° 9104 arrived with a waiting time of 12 ticks\n", + "Agent rider 9132 move from (0, 6) to (0, 5) using car (9638, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 doesn't move\n", + "Agent rider 9195 move from (1, 6) to (0, 6) using car (9584, [(1, 6), (0, 6)], 0)\n", + "Rider n° 9195 arrived with a waiting time of 29 ticks\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9309 move from (0, 8) to (0, 9) using car (9660, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 9309 arrived with a waiting time of 16 ticks\n", + "Agent rider 9327 move from (6, 4) to (6, 3) using car (9699, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9327 arrived with a waiting time of 6 ticks\n", + "Agent rider 9339 move from (0, 8) to (0, 9) using car (9660, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9388 move from (6, 7) to (5, 7) using car (9682, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 9388 arrived with a waiting time of 8 ticks\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (2, 9) to (3, 9) using car (9636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (2, 9) to (3, 9) using car (9636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (0, 6) to (0, 5) using car (9638, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9490 move from (2, 9) to (3, 9) using car (9636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (3, 0) to (2, 0) using car (9722, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9509 move from (0, 8) to (0, 9) using car (9660, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 9509 arrived with a waiting time of 9 ticks\n", + "Agent rider 9510 move from (0, 6) to (0, 5) using car (9638, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 doesn't move\n", + "Driver 9553 arrived\n", + "Agent rider 9556 doesn't move\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (7, 1) to (8, 1) using car (9668, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9559 move from (2, 9) to (3, 9) using car (9636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9563 move from (0, 6) to (0, 5) using car (9638, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9566 move from (2, 9) to (3, 9) using car (9636, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 doesn't move\n", + "Driver 9585 arrived\n", + "Driver 9599 arrived\n", + "Agent rider 9600 move from (0, 8) to (0, 9) using car (9660, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (6, 7) to (5, 7) using car (9682, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 9605 arrived\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9616 move from (3, 9) to (4, 9) using car (9643, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 9616 arrived with a waiting time of 1 ticks\n", + "Agent rider 9617 doesn't move\n", + "Agent rider 9618 doesn't move\n", + "Agent rider 9619 doesn't move\n", + "Agent rider 9621 move from (8, 5) to (8, 6) using car (9706, [(8, 5), (8, 6)], 0)\n", + "Agent rider 9622 doesn't move\n", + "Agent rider 9623 move from (6, 0) to (5, 0) using car (9613, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 9630 arrived\n", + "Driver 9632 arrived\n", + "Driver 9639 arrived\n", + "Driver 9651 arrived\n", + "Agent rider 9652 move from (3, 0) to (3, 1) using car (9662, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", "Agent rider 9653 doesn't move\n", - "Agent rider 9656 move from (0, 4) to (1, 4) using car (9737, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9657 move from (5, 9) to (5, 8) using car (9748, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9658 move from (6, 7) to (6, 6) using car (9671, [(6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9659 doesn't move\n", - "Agent rider 9660 move from (4, 9) to (4, 8) using car (9740, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9661 move from (7, 1) to (8, 1) using car (9629, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9662 move from (4, 9) to (4, 8) using car (9740, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Rider n° 9662 arrived with a waiting time of 1 ticks\n", - "Agent rider 9663 move from (2, 3) to (3, 3) using car (9683, [(2, 3), (3, 3)], 0)\n", - "Driver 9675 arrived\n", - "Driver 9679 arrived\n", - "Driver 9680 arrived\n", + "Agent rider 9654 move from (7, 4) to (8, 4) using car (9637, [(7, 4), (8, 4)], 0)\n", + "Agent rider 9655 move from (1, 0) to (2, 0) using car (9658, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 9667 move from (8, 2) to (8, 3) using car (9664, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (3, 1) to (4, 1) using car (9648, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (2, 7) to (2, 6) using car (9680, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9674 move from (2, 7) to (2, 6) using car (9680, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 2) to (8, 3) using car (9609, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9679 doesn't move\n", "Driver 9681 arrived\n", - "Agent rider 9687 move from (3, 8) to (3, 9) using car (9616, [(3, 8), (3, 9)], 0)\n", - "Agent rider 9688 move from (8, 6) to (8, 7) using car (9718, [(8, 6), (8, 7), (7, 7)], 0)\n", - "Agent rider 9689 move from (6, 0) to (5, 0) using car (9716, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9690 move from (5, 4) to (6, 4) using car (9637, [(5, 4), (6, 4)], 0)\n", - "Rider n° 9690 arrived with a waiting time of 3 ticks\n", - "Agent rider 9691 move from (6, 6) to (6, 5) using car (9705, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 doesn't move\n", - "Agent rider 9693 move from (2, 0) to (3, 0) using car (9719, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9695 move from (3, 9) to (3, 8) using car (9746, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (4, 5) to (4, 4) using car (9720, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9697 move from (5, 9) to (5, 8) using car (9748, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 9698 move from (2, 3) to (3, 3) using car (9683, [(2, 3), (3, 3)], 0)\n", - "Agent rider 9699 move from (4, 8) to (4, 7) using car (9717, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (4, 6) to (4, 7) using car (9670, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 9701 move from (2, 3) to (3, 3) using car (9683, [(2, 3), (3, 3)], 0)\n", - "Agent rider 9702 move from (5, 7) to (5, 6) using car (9728, [(5, 7), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (0, 4) to (1, 4) using car (9737, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9752 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9754 move from (5, 0) to (4, 0) using car (9676, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 move from (5, 7) to (5, 6) using car (9728, [(5, 7), (5, 6), (6, 6), (7, 6)], 0)\n", - "tick 697 ended\n", - "I am driver 9756 - trip: [(1, 5), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 9757 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "2 drivers generated.\n", + "Agent rider 9686 move from (4, 8) to (5, 8) using car (9574, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9687 doesn't move\n", + "Agent rider 9688 doesn't move\n", + "Driver 9690 arrived\n", + "Agent rider 9692 move from (2, 7) to (2, 6) using car (9680, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9693 doesn't move\n", + "Agent rider 9694 move from (8, 2) to (8, 3) using car (9664, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (7, 6) to (6, 6) using car (9713, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9697 doesn't move\n", + "Agent rider 9698 move from (8, 2) to (8, 3) using car (9609, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9700 doesn't move\n", + "Agent rider 9701 move from (0, 8) to (0, 9) using car (9660, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9718 move from (7, 1) to (7, 2) using car (9705, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 9719 move from (2, 2) to (1, 2) using car (9612, [(2, 2), (1, 2)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (3, 5) to (3, 6) using car (9689, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9723 move from (8, 2) to (8, 3) using car (9609, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9724 doesn't move\n", + "Agent rider 9725 doesn't move\n", + "Agent rider 9726 doesn't move\n", + "Agent rider 9727 move from (1, 4) to (1, 3) using car (9642, [(1, 4), (1, 3)], 0)\n", + "Agent rider 9728 doesn't move\n", + "tick 689 ended\n", + "I am driver 9729 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 9730 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 9731 - trip: [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 9732 - trip: [(6, 1), (6, 0), (5, 0)]\n", + "I am driver 9733 - trip: [(0, 3), (0, 2)]\n", + "I am driver 9734 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 9735 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 9736 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (6, 6)]\n", + "I am driver 9737 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 9738 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 9739 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 9740 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 9741 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9742 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 9743 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 9744 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 9745 - trip: [(4, 1), (5, 1)]\n", + "I am driver 9746 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3)]\n", + "I am driver 9747 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 9748 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 9749 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 9750 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 9751 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 9752 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "24 drivers generated.\n", "0 riders generated.\n", - "Agent rider 9124 move from (1, 9) to (0, 9) using car (9557, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9145 move from (1, 9) to (0, 9) using car (9557, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9171 move from (3, 3) to (2, 3) using car (9634, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 9171 arrived with a waiting time of 14 ticks\n", - "Agent rider 9173 move from (8, 5) to (7, 5) using car (9706, [(8, 5), (7, 5)], 0)\n", - "Rider n° 9173 arrived with a waiting time of 8 ticks\n", - "Agent rider 9188 move from (1, 7) to (0, 7) using car (9645, [(1, 7), (0, 7)], 0)\n", - "Agent rider 9206 move from (8, 8) to (8, 9) using car (9742, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 9207 move from (8, 5) to (7, 5) using car (9743, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9230 move from (1, 9) to (0, 9) using car (9557, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9253 move from (2, 9) to (2, 8) using car (9730, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 9278 move from (1, 7) to (0, 7) using car (9645, [(1, 7), (0, 7)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9354 move from (3, 9) to (2, 9) using car (9580, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9384 move from (1, 9) to (0, 9) using car (9557, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9415 move from (1, 9) to (0, 9) using car (9557, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9417 move from (5, 1) to (5, 2) using car (9711, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 9418 move from (6, 7) to (6, 6) using car (9704, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 9419 move from (4, 4) to (4, 3) using car (9720, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 move from (8, 5) to (7, 5) using car (9706, [(8, 5), (7, 5)], 0)\n", - "Agent rider 9431 move from (1, 9) to (0, 9) using car (9557, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9457 move from (4, 8) to (4, 7) using car (9740, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9504 move from (8, 5) to (7, 5) using car (9706, [(8, 5), (7, 5)], 0)\n", - "Agent rider 9505 move from (5, 0) to (4, 0) using car (9716, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9506 move from (2, 9) to (2, 8) using car (9730, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Rider n° 9506 arrived with a waiting time of 10 ticks\n", - "Agent rider 9516 doesn't move\n", - "Agent rider 9518 move from (3, 1) to (2, 1) using car (9635, [(3, 1), (2, 1)], 0)\n", - "Agent rider 9519 move from (8, 5) to (7, 5) using car (9706, [(8, 5), (7, 5)], 0)\n", - "Agent rider 9520 move from (5, 6) to (6, 6) using car (9728, [(5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 9534 move from (3, 0) to (4, 0) using car (9719, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9539 move from (3, 0) to (4, 0) using car (9719, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9544 move from (3, 7) to (2, 7) using car (9732, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (6, 4) to (6, 3) using car (9626, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (8, 5) to (7, 5) using car (9706, [(8, 5), (7, 5)], 0)\n", - "Driver 9573 arrived\n", - "Agent rider 9582 move from (1, 7) to (0, 7) using car (9645, [(1, 7), (0, 7)], 0)\n", - "Driver 9593 arrived\n", - "Agent rider 9595 move from (8, 8) to (8, 7) using car (9715, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9596 doesn't move\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 move from (3, 9) to (2, 9) using car (9580, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9599 doesn't move\n", - "Agent rider 9601 doesn't move\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9612 move from (6, 6) to (7, 6) using car (9665, [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9615 arrived\n", - "Agent rider 9617 move from (4, 4) to (4, 3) using car (9720, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9618 move from (8, 3) to (8, 2) using car (9667, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 9619 move from (7, 7) to (7, 6) using car (9714, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8537 move from (0, 5) to (0, 4) using car (9638, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9076 move from (3, 9) to (4, 9) using car (9636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (3, 1) to (3, 2) using car (9662, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9132 move from (0, 5) to (0, 4) using car (9638, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9168 doesn't move\n", + "Agent rider 9191 move from (9, 5) to (8, 5) using car (9749, [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 9191 arrived with a waiting time of 26 ticks\n", + "Agent rider 9244 move from (9, 5) to (8, 5) using car (9749, [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9327 doesn't move\n", + "Agent rider 9339 move from (0, 9) to (1, 9) using car (9660, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9342 move from (2, 5) to (1, 5) using car (9627, [(2, 5), (1, 5)], 0)\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9430 move from (9, 8) to (9, 7) using car (9709, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9438 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 5) to (8, 5) using car (9749, [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9451 move from (3, 9) to (4, 9) using car (9636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (3, 9) to (4, 9) using car (9636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (0, 5) to (0, 4) using car (9638, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9490 move from (3, 9) to (4, 9) using car (9636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (2, 0) to (2, 1) using car (9722, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9510 move from (0, 5) to (0, 4) using car (9638, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 move from (1, 1) to (1, 2) using car (9711, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 9542 arrived\n", + "Agent rider 9556 move from (4, 5) to (4, 6) using car (9712, [(4, 5), (4, 6)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (8, 1) to (9, 1) using car (9668, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9559 move from (3, 9) to (4, 9) using car (9636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9563 move from (0, 5) to (0, 4) using car (9638, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9566 move from (3, 9) to (4, 9) using car (9636, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 move from (8, 1) to (9, 1) using car (9668, [(8, 1), (9, 1)], 0)\n", + "Driver 9583 arrived\n", + "Driver 9586 arrived\n", + "Driver 9592 arrived\n", + "Agent rider 9600 move from (0, 9) to (1, 9) using car (9660, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9603 move from (5, 7) to (4, 7) using car (9682, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 9603 arrived with a waiting time of 4 ticks\n", + "Agent rider 9606 move from (4, 8) to (3, 8) using car (9716, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9617 move from (8, 1) to (9, 1) using car (9668, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9618 move from (6, 2) to (7, 2) using car (9657, [(6, 2), (7, 2)], 0)\n", + "Agent rider 9619 doesn't move\n", "Agent rider 9621 doesn't move\n", + "Agent rider 9622 doesn't move\n", + "Agent rider 9623 move from (5, 0) to (4, 0) using car (9613, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 9623 arrived with a waiting time of 2 ticks\n", "Driver 9632 arrived\n", + "Driver 9634 arrived\n", "Driver 9644 arrived\n", - "Driver 9649 arrived\n", - "Driver 9651 arrived\n", - "Agent rider 9653 move from (3, 6) to (3, 7) using car (9722, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9656 move from (1, 4) to (2, 4) using car (9737, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9657 move from (5, 8) to (6, 8) using car (9748, [(5, 8), (6, 8)], 0)\n", - "Agent rider 9658 move from (6, 6) to (7, 6) using car (9665, [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9659 move from (3, 8) to (3, 7) using car (9746, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (4, 8) to (4, 7) using car (9740, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9661 move from (8, 1) to (9, 1) using car (9629, [(8, 1), (9, 1)], 0)\n", - "Agent rider 9663 doesn't move\n", - "Driver 9680 arrived\n", + "Driver 9645 arrived\n", + "Driver 9650 arrived\n", + "Agent rider 9652 move from (3, 1) to (3, 2) using car (9662, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9653 doesn't move\n", + "Agent rider 9654 move from (8, 4) to (7, 4) using car (9744, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 9655 doesn't move\n", + "Driver 9659 arrived\n", + "Driver 9666 arrived\n", + "Agent rider 9667 move from (8, 3) to (8, 4) using car (9664, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (4, 1) to (5, 1) using car (9750, [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (2, 6) to (2, 5) using car (9680, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9674 move from (2, 6) to (2, 5) using car (9680, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9675 move from (2, 6) to (2, 5) using car (9680, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 move from (9, 5) to (8, 5) using car (9749, [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9678 move from (8, 3) to (8, 4) using car (9609, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9679 doesn't move\n", "Driver 9685 arrived\n", - "Agent rider 9687 move from (3, 9) to (2, 9) using car (9580, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 9687 arrived with a waiting time of 2 ticks\n", - "Agent rider 9688 move from (8, 7) to (7, 7) using car (9718, [(8, 7), (7, 7)], 0)\n", - "Agent rider 9689 move from (5, 0) to (4, 0) using car (9716, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9691 move from (6, 5) to (6, 4) using car (9705, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 move from (6, 8) to (5, 8) using car (9735, [(6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 move from (3, 8) to (3, 7) using car (9746, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (4, 4) to (4, 3) using car (9720, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9697 move from (5, 8) to (6, 8) using car (9748, [(5, 8), (6, 8)], 0)\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (4, 7) to (4, 6) using car (9717, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (4, 7) to (4, 8) using car (9670, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 9701 doesn't move\n", - "Agent rider 9702 move from (5, 6) to (6, 6) using car (9728, [(5, 6), (6, 6), (7, 6)], 0)\n", - "Driver 9709 arrived\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (1, 4) to (2, 4) using car (9737, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9752 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9754 move from (4, 0) to (3, 0) using car (9676, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 move from (5, 6) to (6, 6) using car (9728, [(5, 6), (6, 6), (7, 6)], 0)\n", - "tick 698 ended\n", - "I am driver 9758 - trip: [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 9759 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 9760 - trip: [(2, 6), (3, 6), (4, 6), (5, 6)]\n", - "3 drivers generated.\n", - "I am rider 9761 - dep: (3, 7) , arr: (8, 0)\n", - "I am rider 9762 - dep: (5, 9) , arr: (3, 8)\n", - "I am rider 9763 - dep: (1, 9) , arr: (7, 6)\n", - "I am rider 9764 - dep: (1, 9) , arr: (8, 1)\n", - "4 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9173 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 move from (8, 9) to (9, 9) using car (9742, [(8, 9), (9, 9)], 0)\n", - "Agent rider 9207 move from (7, 5) to (6, 5) using car (9743, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 8) to (2, 7) using car (9730, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9354 move from (2, 9) to (1, 9) using car (9580, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (6, 6) to (6, 5) using car (9704, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 9419 move from (4, 3) to (5, 3) using car (9720, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9457 move from (4, 7) to (4, 6) using car (9740, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Rider n° 9457 arrived with a waiting time of 5 ticks\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (4, 0) to (5, 0) using car (9719, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9516 move from (3, 0) to (2, 0) using car (9676, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (6, 6) to (7, 6) using car (9728, [(6, 6), (7, 6)], 0)\n", - "Agent rider 9534 move from (4, 0) to (5, 0) using car (9719, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9539 move from (4, 0) to (5, 0) using car (9719, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9544 move from (2, 7) to (1, 7) using car (9732, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (6, 3) to (6, 2) using car (9626, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Driver 9570 arrived\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9595 move from (8, 7) to (8, 6) using car (9715, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9596 move from (3, 0) to (2, 0) using car (9676, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9597 move from (4, 0) to (5, 0) using car (9719, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9598 move from (2, 9) to (1, 9) using car (9580, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9599 move from (3, 3) to (3, 4) using car (9641, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9601 doesn't move\n", - "Agent rider 9611 move from (3, 3) to (3, 4) using car (9757, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 9612 move from (7, 6) to (7, 5) using car (9665, [(7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9616 arrived\n", - "Agent rider 9617 move from (4, 3) to (5, 3) using car (9720, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9618 move from (8, 2) to (8, 1) using car (9667, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 9619 move from (7, 6) to (7, 5) using car (9714, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9621 doesn't move\n", - "Driver 9627 arrived\n", - "Driver 9633 arrived\n", - "Driver 9637 arrived\n", - "Agent rider 9653 move from (3, 7) to (3, 8) using car (9722, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 doesn't move\n", - "Agent rider 9658 move from (7, 6) to (7, 5) using car (9665, [(7, 6), (7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9659 move from (3, 7) to (3, 6) using car (9746, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (4, 7) to (4, 6) using car (9740, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 doesn't move\n", - "Driver 9674 arrived\n", - "Driver 9683 arrived\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9689 move from (4, 0) to (3, 0) using car (9716, [(4, 0), (3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9691 move from (6, 4) to (6, 3) using car (9705, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 move from (5, 8) to (4, 8) using car (9735, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9686 move from (5, 8) to (6, 8) using car (9574, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9687 doesn't move\n", + "Agent rider 9688 move from (7, 7) to (6, 7) using car (9703, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 9692 move from (2, 6) to (2, 5) using car (9680, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", "Agent rider 9693 doesn't move\n", - "Agent rider 9695 move from (3, 7) to (3, 6) using car (9746, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (4, 3) to (5, 3) using car (9720, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9694 move from (8, 3) to (8, 4) using car (9664, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (6, 6) to (5, 6) using car (9713, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 9697 doesn't move\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (4, 6) to (4, 5) using car (9717, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (4, 8) to (4, 9) using car (9670, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 9701 move from (3, 3) to (3, 4) using car (9757, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 9702 move from (6, 6) to (7, 6) using car (9728, [(6, 6), (7, 6)], 0)\n", - "Rider n° 9702 arrived with a waiting time of 3 ticks\n", - "Agent rider 9736 move from (4, 0) to (5, 0) using car (9719, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9751 move from (2, 4) to (3, 4) using car (9737, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9752 move from (2, 5) to (2, 4) using car (9756, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9754 move from (3, 0) to (2, 0) using car (9676, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 move from (6, 6) to (6, 5) using car (9704, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 9761 move from (3, 7) to (3, 6) using car (9746, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 doesn't move\n", - "tick 699 ended\n", - "I am driver 9765 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9766 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 9767 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 9768 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 9769 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9770 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "6 drivers generated.\n", - "I am rider 9771 - dep: (7, 1) , arr: (9, 1)\n", - "I am rider 9772 - dep: (4, 2) , arr: (9, 3)\n", - "I am rider 9773 - dep: (7, 1) , arr: (0, 8)\n", - "I am rider 9774 - dep: (9, 2) , arr: (8, 3)\n", - "I am rider 9775 - dep: (3, 4) , arr: (1, 0)\n", - "I am rider 9776 - dep: (2, 2) , arr: (8, 0)\n", - "I am rider 9777 - dep: (2, 0) , arr: (2, 1)\n", - "7 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9207 move from (6, 5) to (5, 5) using car (9710, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Rider n° 9207 arrived with a waiting time of 10 ticks\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 7) to (2, 6) using car (9730, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (2, 1) to (1, 1) using car (9712, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9320 move from (3, 0) to (3, 1) using car (9716, [(3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (6, 5) to (6, 4) using car (9704, [(6, 5), (6, 4)], 0)\n", - "Agent rider 9419 move from (5, 3) to (6, 3) using car (9720, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 move from (7, 5) to (7, 4) using car (9665, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9504 move from (7, 5) to (7, 4) using car (9665, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9505 move from (5, 0) to (6, 0) using car (9719, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9516 move from (2, 0) to (2, 1) using car (9676, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 9516 arrived with a waiting time of 5 ticks\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (7, 5) to (7, 4) using car (9665, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9534 move from (5, 0) to (6, 0) using car (9719, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 9534 arrived with a waiting time of 4 ticks\n", - "Agent rider 9539 move from (5, 0) to (6, 0) using car (9719, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 9539 arrived with a waiting time of 5 ticks\n", - "Agent rider 9544 move from (1, 7) to (0, 7) using car (9732, [(1, 7), (0, 7)], 0)\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 move from (6, 2) to (6, 1) using car (9626, [(6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (7, 5) to (7, 4) using car (9665, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9557 arrived\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9595 move from (8, 6) to (8, 5) using car (9715, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Rider n° 9595 arrived with a waiting time of 5 ticks\n", - "Agent rider 9596 move from (2, 0) to (2, 1) using car (9676, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9597 move from (5, 0) to (6, 0) using car (9719, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (3, 4) to (3, 5) using car (9641, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9601 doesn't move\n", - "Agent rider 9611 move from (3, 4) to (4, 4) using car (9737, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9612 move from (7, 5) to (7, 4) using car (9665, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9617 move from (5, 3) to (6, 3) using car (9720, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9618 move from (8, 1) to (7, 1) using car (9667, [(8, 1), (7, 1)], 0)\n", - "Agent rider 9619 move from (7, 5) to (7, 4) using car (9714, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9698 move from (8, 3) to (8, 4) using car (9609, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9700 doesn't move\n", + "Agent rider 9701 move from (0, 9) to (1, 9) using car (9660, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9718 doesn't move\n", + "Agent rider 9719 move from (1, 2) to (2, 2) using car (9741, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (3, 6) to (4, 6) using car (9689, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9723 move from (8, 3) to (8, 4) using car (9609, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9724 doesn't move\n", + "Agent rider 9725 move from (1, 9) to (1, 8) using car (9707, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 9726 doesn't move\n", + "Agent rider 9727 doesn't move\n", + "Agent rider 9728 doesn't move\n", + "tick 690 ended\n", + "I am driver 9753 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", + "I am driver 9754 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 9755 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)]\n", + "I am driver 9756 - trip: [(3, 6), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 9757 - trip: [(2, 7), (2, 8), (2, 9), (3, 9)]\n", + "I am driver 9758 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 9759 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 9760 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 9761 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 9762 - trip: [(5, 6), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 9763 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", + "I am driver 9764 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 9765 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 9766 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 9767 - trip: [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 9768 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 9769 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 9770 - trip: [(2, 8), (1, 8)]\n", + "18 drivers generated.\n", + "I am rider 9771 - dep: (6, 5) , arr: (9, 8)\n", + "I am rider 9772 - dep: (4, 5) , arr: (1, 3)\n", + "2 riders generated.\n", + "Agent rider 8458 doesn't move\n", + "Agent rider 8537 move from (0, 4) to (0, 3) using car (9638, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 8548 doesn't move\n", + "Agent rider 8766 doesn't move\n", + "Agent rider 9014 doesn't move\n", + "Agent rider 9076 move from (4, 9) to (5, 9) using car (9636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (3, 2) to (3, 3) using car (9662, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 9132 move from (0, 4) to (0, 3) using car (9638, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9168 move from (0, 6) to (0, 5) using car (9702, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 move from (8, 5) to (7, 5) using car (9749, [(8, 5), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9339 move from (1, 9) to (2, 9) using car (9660, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 9339 arrived with a waiting time of 12 ticks\n", + "Agent rider 9341 move from (5, 6) to (4, 6) using car (9713, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9342 doesn't move\n", + "Agent rider 9418 move from (5, 6) to (4, 6) using car (9713, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9430 move from (9, 7) to (8, 7) using car (9768, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 9438 move from (0, 6) to (0, 5) using car (9702, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (4, 9) to (5, 9) using car (9636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (4, 9) to (5, 9) using car (9636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (0, 4) to (0, 3) using car (9638, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9490 move from (4, 9) to (5, 9) using car (9636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (2, 1) to (2, 2) using car (9722, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9510 move from (0, 4) to (0, 3) using car (9638, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 9529 doesn't move\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9556 move from (4, 6) to (4, 5) using car (9754, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (9, 1) to (9, 2) using car (9753, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 9559 move from (4, 9) to (5, 9) using car (9636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9563 move from (0, 4) to (0, 3) using car (9638, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 9563 arrived with a waiting time of 10 ticks\n", + "Agent rider 9566 move from (4, 9) to (5, 9) using car (9636, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 move from (9, 1) to (9, 2) using car (9753, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 9584 arrived\n", + "Driver 9592 arrived\n", + "Driver 9597 arrived\n", + "Agent rider 9600 move from (1, 9) to (2, 9) using car (9660, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9606 move from (3, 8) to (2, 8) using car (9716, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 9612 arrived\n", + "Agent rider 9615 move from (3, 7) to (3, 6) using car (9746, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3)], 0)\n", + "Agent rider 9617 move from (9, 1) to (9, 2) using car (9753, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 9618 move from (7, 2) to (7, 3) using car (9683, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 9618 arrived with a waiting time of 1 ticks\n", + "Agent rider 9619 doesn't move\n", "Agent rider 9621 doesn't move\n", + "Agent rider 9622 move from (3, 7) to (4, 7) using car (9729, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Driver 9624 arrived\n", "Driver 9628 arrived\n", - "Driver 9629 arrived\n", - "Driver 9635 arrived\n", + "Driver 9634 arrived\n", + "Driver 9637 arrived\n", + "Driver 9641 arrived\n", + "Driver 9642 arrived\n", "Driver 9645 arrived\n", - "Agent rider 9653 move from (3, 8) to (4, 8) using car (9722, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9656 move from (2, 4) to (2, 3) using car (9756, [(2, 4), (2, 3)], 0)\n", - "Agent rider 9657 doesn't move\n", - "Agent rider 9658 move from (7, 5) to (7, 4) using car (9665, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9659 move from (3, 6) to (3, 5) using car (9746, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (4, 6) to (4, 5) using car (9740, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 move from (3, 3) to (4, 3) using car (9707, [(3, 3), (4, 3)], 0)\n", - "Driver 9672 arrived\n", - "Driver 9673 arrived\n", - "Driver 9677 arrived\n", - "Driver 9682 arrived\n", + "Agent rider 9652 doesn't move\n", + "Agent rider 9653 doesn't move\n", + "Agent rider 9654 doesn't move\n", + "Agent rider 9655 doesn't move\n", + "Agent rider 9667 move from (8, 4) to (8, 5) using car (9664, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9670 move from (0, 2) to (1, 2) using car (9755, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", + "Agent rider 9671 move from (5, 1) to (5, 2) using car (9750, [(5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 doesn't move\n", + "Agent rider 9674 move from (2, 5) to (2, 4) using car (9680, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9675 move from (2, 5) to (2, 4) using car (9680, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 4) to (8, 5) using car (9664, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9679 move from (0, 2) to (1, 2) using car (9755, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", + "Agent rider 9686 move from (6, 8) to (7, 8) using car (9574, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9687 doesn't move\n", "Agent rider 9688 doesn't move\n", - "Agent rider 9689 move from (3, 0) to (3, 1) using car (9716, [(3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9691 move from (6, 3) to (6, 2) using car (9705, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 move from (4, 8) to (4, 9) using car (9735, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9693 move from (3, 0) to (3, 1) using car (9716, [(3, 0), (3, 1), (2, 1)], 0)\n", - "Agent rider 9695 move from (3, 6) to (3, 5) using car (9746, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (5, 3) to (6, 3) using car (9720, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9697 doesn't move\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (4, 5) to (4, 4) using car (9717, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (4, 9) to (5, 9) using car (9670, [(4, 9), (5, 9)], 0)\n", - "Agent rider 9701 move from (3, 4) to (4, 4) using car (9737, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 9706 arrived\n", - "Driver 9713 arrived\n", - "Driver 9718 arrived\n", - "Driver 9724 arrived\n", - "Agent rider 9736 move from (5, 0) to (6, 0) using car (9719, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Driver 9748 arrived\n", - "Agent rider 9751 doesn't move\n", - "Agent rider 9752 move from (2, 4) to (2, 3) using car (9756, [(2, 4), (2, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9754 move from (2, 0) to (2, 1) using car (9676, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 move from (6, 5) to (6, 4) using car (9704, [(6, 5), (6, 4)], 0)\n", - "Agent rider 9761 move from (3, 6) to (3, 5) using car (9746, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 doesn't move\n", - "Agent rider 9771 doesn't move\n", - "Agent rider 9772 move from (4, 2) to (5, 2) using car (9749, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9773 move from (7, 1) to (7, 2) using car (9725, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9774 doesn't move\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9777 move from (2, 0) to (2, 1) using car (9676, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Rider n° 9777 arrived with a waiting time of 0 ticks\n", - "tick 700 ended\n", - "I am driver 9778 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 9779 - trip: [(9, 5), (9, 6), (9, 7)]\n", - "I am driver 9780 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 9781 - trip: [(2, 3), (3, 3), (4, 3)]\n", - "4 drivers generated.\n", - "I am rider 9782 - dep: (2, 2) , arr: (7, 4)\n", - "I am rider 9783 - dep: (0, 1) , arr: (3, 7)\n", - "I am rider 9784 - dep: (7, 8) , arr: (4, 6)\n", - "3 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 6) to (2, 5) using car (9730, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (1, 1) to (0, 1) using car (9712, [(1, 1), (0, 1)], 0)\n", - "Agent rider 9320 move from (3, 1) to (2, 1) using car (9716, [(3, 1), (2, 1)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (5, 2) to (6, 2) using car (9749, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (6, 3) to (7, 3) using car (9720, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 move from (7, 4) to (7, 3) using car (9665, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9504 move from (7, 4) to (7, 3) using car (9665, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9505 move from (6, 0) to (7, 0) using car (9719, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (7, 4) to (7, 3) using car (9665, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9539 doesn't move\n", - "Agent rider 9544 doesn't move\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 doesn't move\n", - "Agent rider 9553 move from (7, 4) to (7, 3) using car (9665, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Driver 9580 arrived\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9596 move from (2, 1) to (2, 2) using car (9741, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 9597 move from (6, 0) to (7, 0) using car (9719, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9598 doesn't move\n" + "Agent rider 9692 doesn't move\n", + "Agent rider 9693 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9599 move from (3, 5) to (3, 6) using car (9641, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9601 move from (8, 5) to (8, 4) using car (9715, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9611 move from (4, 4) to (5, 4) using car (9737, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9612 move from (7, 4) to (7, 3) using car (9665, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9617 move from (6, 3) to (7, 3) using car (9720, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9618 move from (7, 1) to (7, 0) using car (9686, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9619 move from (7, 4) to (7, 3) using car (9714, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9621 doesn't move\n", - "Driver 9625 arrived\n", - "Driver 9629 arrived\n", - "Driver 9646 arrived\n", - "Driver 9650 arrived\n", - "Agent rider 9653 move from (4, 8) to (5, 8) using car (9722, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 doesn't move\n", - "Agent rider 9658 move from (7, 4) to (7, 3) using car (9665, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9659 move from (3, 5) to (3, 4) using car (9746, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (4, 5) to (4, 4) using car (9740, [(4, 5), (4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 doesn't move\n", - "Driver 9666 arrived\n", - "Driver 9673 arrived\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9689 move from (3, 1) to (2, 1) using car (9716, [(3, 1), (2, 1)], 0)\n", - "Agent rider 9691 move from (6, 2) to (5, 2) using car (9705, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 move from (4, 9) to (3, 9) using car (9735, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9693 move from (3, 1) to (2, 1) using car (9716, [(3, 1), (2, 1)], 0)\n", - "Agent rider 9695 move from (3, 5) to (3, 4) using car (9746, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (6, 3) to (7, 3) using car (9720, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9694 move from (8, 4) to (8, 5) using car (9664, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (5, 6) to (4, 6) using car (9713, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 9697 doesn't move\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (4, 4) to (5, 4) using car (9717, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (5, 9) to (4, 9) using car (9750, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9701 move from (4, 4) to (5, 4) using car (9737, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 9721 arrived\n", - "Driver 9728 arrived\n", - "Driver 9731 arrived\n", - "Agent rider 9736 move from (6, 0) to (7, 0) using car (9719, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Driver 9742 arrived\n", - "Driver 9747 arrived\n", - "Agent rider 9751 doesn't move\n", - "Agent rider 9752 doesn't move\n", - "Agent rider 9753 move from (7, 4) to (7, 5) using car (9655, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9754 move from (2, 1) to (2, 2) using car (9676, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 doesn't move\n", - "Agent rider 9761 move from (3, 5) to (3, 4) using car (9746, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (5, 9) to (4, 9) using car (9750, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 doesn't move\n", - "Agent rider 9771 doesn't move\n", - "Agent rider 9772 move from (5, 2) to (6, 2) using car (9749, [(5, 2), (6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9773 move from (7, 2) to (7, 3) using car (9725, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9774 doesn't move\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9782 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9784 doesn't move\n", - "tick 701 ended\n", - "I am driver 9785 - trip: [(1, 3), (1, 2)]\n", - "I am driver 9786 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 9787 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 9788 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", - "I am driver 9789 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 9790 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 9791 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 9792 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 9793 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 9794 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 9795 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 9796 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 9797 - trip: [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 9798 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "I am driver 9799 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 9800 - trip: [(6, 5), (5, 5), (4, 5), (4, 6)]\n", - "I am driver 9801 - trip: [(9, 2), (9, 3), (8, 3)]\n", - "I am driver 9802 - trip: [(4, 7), (4, 6)]\n", - "I am driver 9803 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 9804 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 8), (5, 8)]\n", - "I am driver 9805 - trip: [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 9806 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 9807 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 9808 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 9809 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 9810 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "26 drivers generated.\n", - "I am rider 9811 - dep: (5, 8) , arr: (0, 7)\n", - "I am rider 9812 - dep: (9, 0) , arr: (6, 2)\n", - "I am rider 9813 - dep: (7, 1) , arr: (7, 7)\n", - "I am rider 9814 - dep: (4, 6) , arr: (5, 5)\n", - "4 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 5) to (2, 4) using car (9798, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (0, 1) to (0, 2) using car (9792, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9320 move from (2, 1) to (3, 1) using car (9768, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9354 move from (1, 9) to (2, 9) using car (9808, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (6, 2) to (6, 3) using car (9749, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9419 move from (7, 3) to (8, 3) using car (9720, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9420 move from (7, 3) to (8, 3) using car (9665, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9504 move from (7, 3) to (8, 3) using car (9665, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9505 move from (7, 0) to (8, 0) using car (9719, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9518 move from (2, 1) to (3, 1) using car (9768, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9519 move from (7, 3) to (8, 3) using car (9665, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9544 doesn't move\n", - "Agent rider 9551 doesn't move\n", - "Agent rider 9552 doesn't move\n", - "Agent rider 9553 move from (7, 3) to (8, 3) using car (9665, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9596 move from (2, 2) to (2, 3) using car (9741, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 9597 move from (7, 0) to (8, 0) using car (9719, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (3, 6) to (3, 7) using car (9641, [(3, 6), (3, 7)], 0)\n", - "Agent rider 9601 move from (8, 4) to (8, 3) using car (9715, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9611 move from (5, 4) to (6, 4) using car (9737, [(5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9612 move from (7, 3) to (8, 3) using car (9665, [(7, 3), (8, 3)], 0)\n", - "Rider n° 9612 arrived with a waiting time of 3 ticks\n", - "Agent rider 9617 move from (7, 3) to (8, 3) using car (9720, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9618 move from (7, 0) to (8, 0) using car (9719, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 9618 arrived with a waiting time of 7 ticks\n", - "Agent rider 9619 move from (7, 3) to (7, 2) using car (9714, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 9619 arrived with a waiting time of 4 ticks\n", + "Agent rider 9698 move from (8, 4) to (8, 5) using car (9609, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9700 doesn't move\n", + "Agent rider 9701 move from (1, 9) to (2, 9) using car (9660, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9706 arrived\n", + "Agent rider 9718 doesn't move\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (4, 6) to (4, 5) using car (9754, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9723 move from (8, 4) to (8, 5) using car (9609, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9724 doesn't move\n", + "Agent rider 9725 move from (1, 8) to (1, 7) using car (9707, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 9726 move from (8, 4) to (8, 5) using car (9609, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9727 move from (1, 3) to (2, 3) using car (9740, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 9728 doesn't move\n", + "Agent rider 9771 move from (6, 5) to (6, 6) using car (9752, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9772 doesn't move\n", + "tick 691 ended\n", + "I am driver 9773 - trip: [(7, 3), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 9774 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 9775 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "3 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 8458 move from (2, 0) to (1, 0) using car (9710, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8537 move from (0, 3) to (0, 2) using car (9638, [(0, 3), (0, 2)], 0)\n", + "Agent rider 8548 move from (2, 0) to (1, 0) using car (9710, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 8766 move from (2, 0) to (1, 0) using car (9710, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9014 move from (2, 0) to (1, 0) using car (9710, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9076 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (3, 3) to (3, 4) using car (9662, [(3, 3), (3, 4)], 0)\n", + "Agent rider 9132 move from (0, 3) to (0, 2) using car (9638, [(0, 3), (0, 2)], 0)\n", + "Agent rider 9168 move from (0, 5) to (0, 4) using car (9702, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 move from (7, 5) to (7, 4) using car (9749, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9341 move from (4, 6) to (3, 6) using car (9713, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9342 move from (1, 5) to (2, 5) using car (9758, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9418 move from (4, 6) to (3, 6) using car (9713, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 move from (0, 5) to (0, 4) using car (9702, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (8, 5) to (8, 6) using car (9664, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9452 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (0, 3) to (0, 2) using car (9638, [(0, 3), (0, 2)], 0)\n", + "Agent rider 9490 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9510 move from (0, 3) to (0, 2) using car (9638, [(0, 3), (0, 2)], 0)\n", + "Agent rider 9529 move from (1, 3) to (1, 4) using car (9711, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9556 move from (4, 5) to (4, 4) using car (9754, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (9, 2) to (9, 3) using car (9753, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 9559 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9566 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 move from (9, 2) to (9, 3) using car (9753, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 9578 arrived\n", + "Driver 9592 arrived\n", + "Agent rider 9600 doesn't move\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9606 move from (2, 8) to (2, 7) using car (9716, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9617 move from (9, 2) to (9, 3) using car (9753, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 9619 move from (9, 2) to (9, 3) using car (9753, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", "Agent rider 9621 doesn't move\n", - "Driver 9626 arrived\n", + "Agent rider 9622 move from (4, 7) to (5, 7) using car (9729, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Driver 9627 arrived\n", "Driver 9634 arrived\n", - "Driver 9650 arrived\n", - "Agent rider 9653 move from (5, 8) to (6, 8) using car (9722, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9656 doesn't move\n", - "Agent rider 9657 doesn't move\n", - "Agent rider 9658 move from (7, 3) to (8, 3) using car (9665, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9659 move from (3, 4) to (3, 3) using car (9746, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (4, 4) to (4, 3) using car (9740, [(4, 4), (4, 3), (5, 3)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 doesn't move\n", - "Driver 9667 arrived\n", - "Driver 9670 arrived\n", + "Driver 9642 arrived\n", + "Driver 9643 arrived\n", + "Agent rider 9652 move from (3, 2) to (4, 2) using car (9741, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 9652 arrived with a waiting time of 3 ticks\n", + "Agent rider 9653 doesn't move\n", + "Agent rider 9654 move from (7, 4) to (7, 5) using car (9705, [(7, 4), (7, 5)], 0)\n", + "Rider n° 9654 arrived with a waiting time of 2 ticks\n", + "Agent rider 9655 move from (2, 0) to (3, 0) using car (9730, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9657 arrived\n", + "Agent rider 9667 move from (8, 5) to (8, 6) using car (9664, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Driver 9668 arrived\n", + "Driver 9669 arrived\n", + "Agent rider 9670 move from (1, 2) to (2, 2) using car (9755, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", + "Agent rider 9671 move from (5, 2) to (6, 2) using car (9750, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 doesn't move\n", + "Agent rider 9674 move from (2, 4) to (2, 3) using car (9680, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9675 move from (2, 4) to (2, 3) using car (9680, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9676 move from (5, 9) to (6, 9) using car (9636, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 5) to (8, 6) using car (9609, [(8, 5), (8, 6)], 0)\n", + "Agent rider 9679 move from (1, 2) to (2, 2) using car (9755, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (5, 3)], 0)\n", + "Agent rider 9686 move from (7, 8) to (8, 8) using car (9574, [(7, 8), (8, 8)], 0)\n", + "Agent rider 9687 doesn't move\n", "Agent rider 9688 doesn't move\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9691 move from (5, 2) to (4, 2) using car (9705, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 move from (3, 9) to (2, 9) using car (9735, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9692 doesn't move\n", "Agent rider 9693 doesn't move\n", - "Agent rider 9695 move from (3, 4) to (3, 3) using car (9746, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (7, 3) to (8, 3) using car (9720, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9694 move from (8, 5) to (8, 6) using car (9664, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (4, 6) to (3, 6) using car (9713, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 9697 doesn't move\n", - "Agent rider 9698 doesn't move\n", - "Agent rider 9699 move from (5, 4) to (6, 4) using car (9717, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (4, 9) to (3, 9) using car (9750, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9701 move from (5, 4) to (6, 4) using car (9737, [(5, 4), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 9704 arrived\n", - "Driver 9707 arrived\n", - "Driver 9711 arrived\n", - "Driver 9732 arrived\n", - "Agent rider 9736 move from (7, 0) to (8, 0) using car (9719, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Driver 9745 arrived\n", - "Agent rider 9751 move from (3, 4) to (3, 3) using car (9746, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9752 doesn't move\n", - "Agent rider 9753 move from (7, 5) to (7, 6) using car (9655, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9754 move from (2, 2) to (2, 3) using car (9676, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 doesn't move\n", - "Driver 9756 arrived\n", - "Agent rider 9761 move from (3, 4) to (3, 3) using car (9746, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (4, 9) to (3, 9) using car (9750, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9763 move from (1, 9) to (2, 9) using car (9808, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9764 move from (1, 9) to (2, 9) using car (9808, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9771 doesn't move\n", - "Agent rider 9772 move from (6, 2) to (6, 3) using car (9749, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 9773 move from (7, 3) to (7, 2) using car (9714, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9774 move from (9, 2) to (9, 3) using car (9801, [(9, 2), (9, 3), (8, 3)], 0)\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 move from (2, 2) to (2, 3) using car (9741, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 9782 move from (2, 2) to (2, 3) using car (9676, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9783 move from (0, 1) to (0, 2) using car (9792, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 doesn't move\n", - "Agent rider 9811 doesn't move\n", - "Agent rider 9812 move from (9, 0) to (8, 0) using car (9803, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9813 doesn't move\n", - "Agent rider 9814 move from (4, 6) to (4, 5) using car (9729, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "tick 702 ended\n", - "I am driver 9815 - trip: [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 9816 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9817 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 9818 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 9819 - trip: [(8, 4), (7, 4), (6, 4), (6, 5)]\n", - "I am driver 9820 - trip: [(4, 8), (3, 8), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 9821 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 9822 - trip: [(9, 0), (8, 0), (7, 0), (7, 1)]\n", - "I am driver 9823 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 9824 - trip: [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 9825 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "11 drivers generated.\n", - "I am rider 9826 - dep: (3, 0) , arr: (4, 9)\n", - "I am rider 9827 - dep: (0, 6) , arr: (6, 5)\n", - "I am rider 9828 - dep: (4, 0) , arr: (4, 9)\n", - "I am rider 9829 - dep: (2, 2) , arr: (4, 5)\n", - "I am rider 9830 - dep: (1, 6) , arr: (9, 2)\n", - "I am rider 9831 - dep: (4, 6) , arr: (6, 0)\n", - "I am rider 9832 - dep: (7, 9) , arr: (8, 7)\n", - "7 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 4) to (2, 3) using car (9798, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (0, 2) to (0, 3) using car (9792, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9354 move from (2, 9) to (1, 9) using car (9735, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (6, 3) to (7, 3) using car (9749, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9418 move from (6, 4) to (7, 4) using car (9717, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9419 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Rider n° 9419 arrived with a waiting time of 5 ticks\n", - "Agent rider 9420 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 doesn't move\n", - "Agent rider 9504 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9505 move from (8, 0) to (8, 1) using car (9719, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9518 move from (3, 1) to (3, 0) using car (9768, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9519 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9520 move from (7, 6) to (7, 7) using car (9655, [(7, 6), (7, 7)], 0)\n", - "Agent rider 9544 doesn't move\n", - "Agent rider 9551 move from (8, 0) to (8, 1) using car (9719, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9552 doesn't move\n", - "Agent rider 9553 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9596 move from (2, 3) to (1, 3) using car (9741, [(2, 3), (1, 3)], 0)\n", - "Rider n° 9596 arrived with a waiting time of 4 ticks\n", - "Agent rider 9597 move from (8, 0) to (8, 1) using car (9719, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (3, 7) to (4, 7) using car (9757, [(3, 7), (4, 7)], 0)\n", - "Agent rider 9601 move from (8, 3) to (8, 2) using car (9715, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9611 move from (6, 4) to (6, 5) using car (9737, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9617 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9619 move from (7, 3) to (7, 4) using car (9788, [(7, 3), (7, 4), (7, 5), (8, 5)], 0)\n", - "Agent rider 9621 doesn't move\n", - "Agent rider 9653 move from (6, 8) to (7, 8) using car (9722, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9656 move from (2, 3) to (2, 4) using car (9676, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9657 move from (6, 8) to (7, 8) using car (9722, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9658 move from (8, 3) to (9, 3) using car (9720, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9659 move from (3, 3) to (3, 2) using car (9746, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (4, 3) to (5, 3) using car (9740, [(4, 3), (5, 3)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 move from (4, 3) to (5, 3) using car (9740, [(4, 3), (5, 3)], 0)\n", - "Driver 9670 arrived\n", - "Driver 9671 arrived\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9691 move from (4, 2) to (3, 2) using car (9705, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9692 move from (2, 9) to (1, 9) using car (9735, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 move from (3, 3) to (3, 2) using car (9746, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9696 move from (8, 3) to (8, 2) using car (9715, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9697 move from (6, 8) to (6, 7) using car (9809, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9698 move from (3, 3) to (3, 2) using car (9746, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9699 move from (6, 4) to (7, 4) using car (9717, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (3, 9) to (2, 9) using car (9750, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9701 move from (6, 4) to (6, 5) using car (9737, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 9708 arrived\n", + "Agent rider 9698 move from (8, 5) to (8, 6) using car (9609, [(8, 5), (8, 6)], 0)\n", + "Agent rider 9700 move from (1, 3) to (1, 4) using car (9711, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9701 move from (2, 9) to (3, 9) using car (9660, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", "Driver 9712 arrived\n", - "Driver 9716 arrived\n", - "Driver 9726 arrived\n", + "Driver 9714 arrived\n", + "Agent rider 9718 doesn't move\n", + "Agent rider 9719 move from (2, 2) to (2, 3) using car (9722, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (4, 5) to (4, 4) using car (9754, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9723 move from (8, 5) to (8, 6) using car (9609, [(8, 5), (8, 6)], 0)\n", + "Agent rider 9724 move from (7, 7) to (7, 6) using car (9748, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9725 move from (1, 7) to (1, 6) using car (9707, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Rider n° 9725 arrived with a waiting time of 1 ticks\n", + "Agent rider 9726 move from (8, 5) to (8, 6) using car (9609, [(8, 5), (8, 6)], 0)\n", + "Rider n° 9726 arrived with a waiting time of 2 ticks\n", + "Agent rider 9727 move from (2, 3) to (3, 3) using car (9740, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 9728 move from (2, 6) to (3, 6) using car (9751, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", "Driver 9733 arrived\n", - "Agent rider 9736 move from (8, 0) to (8, 1) using car (9719, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9751 move from (3, 3) to (3, 2) using car (9746, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9752 move from (2, 3) to (2, 4) using car (9676, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9753 move from (7, 6) to (7, 7) using car (9655, [(7, 6), (7, 7)], 0)\n", - "Agent rider 9754 move from (2, 3) to (2, 4) using car (9676, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9755 move from (6, 4) to (7, 4) using car (9717, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 9759 arrived\n", - "Driver 9760 arrived\n", - "Agent rider 9761 move from (3, 3) to (3, 2) using car (9746, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (3, 9) to (2, 9) using car (9750, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9763 move from (2, 9) to (3, 9) using car (9808, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9764 move from (2, 9) to (3, 9) using car (9808, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9771 doesn't move\n", - "Agent rider 9772 move from (6, 3) to (7, 3) using car (9749, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9773 doesn't move\n", - "Agent rider 9774 move from (9, 3) to (8, 3) using car (9801, [(9, 3), (8, 3)], 0)\n", - "Rider n° 9774 arrived with a waiting time of 2 ticks\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9782 move from (2, 3) to (2, 4) using car (9676, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9783 move from (0, 2) to (0, 3) using car (9792, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 move from (7, 8) to (8, 8) using car (9805, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 9811 doesn't move\n", - "Agent rider 9812 move from (8, 0) to (7, 0) using car (9803, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9813 move from (7, 1) to (7, 2) using car (9799, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9814 move from (4, 5) to (4, 4) using car (9729, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9829 doesn't move\n", - "Agent rider 9830 move from (1, 6) to (1, 5) using car (9727, [(1, 6), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 9831 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "tick 703 ended\n", - "I am driver 9833 - trip: [(2, 5), (2, 6), (1, 6)]\n", - "I am driver 9834 - trip: [(2, 4), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 9835 - trip: [(2, 6), (1, 6), (0, 6)]\n", - "3 drivers generated.\n", - "I am rider 9836 - dep: (4, 4) , arr: (3, 3)\n", - "I am rider 9837 - dep: (7, 3) , arr: (2, 3)\n", - "2 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 3) to (2, 2) using car (9798, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (0, 3) to (0, 4) using car (9792, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9320 doesn't move\n", - "Agent rider 9354 move from (1, 9) to (0, 9) using car (9735, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (7, 4) to (6, 4) using car (9819, [(7, 4), (6, 4), (6, 5)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 move from (0, 3) to (0, 4) using car (9792, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (8, 1) to (8, 2) using car (9719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9518 move from (3, 0) to (4, 0) using car (9768, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (7, 7) to (6, 7) using car (9703, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 9544 doesn't move\n", - "Agent rider 9551 move from (8, 1) to (8, 2) using car (9719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 9551 arrived with a waiting time of 9 ticks\n", - "Agent rider 9552 doesn't move\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (8, 1) to (8, 2) using car (9719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (4, 7) to (4, 8) using car (9743, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9601 move from (8, 2) to (8, 1) using car (9715, [(8, 2), (8, 1)], 0)\n", - "Agent rider 9611 move from (6, 5) to (6, 6) using car (9737, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9621 move from (0, 3) to (0, 4) using car (9792, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9641 arrived\n", - "Agent rider 9653 move from (7, 8) to (8, 8) using car (9722, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 9653 arrived with a waiting time of 3 ticks\n", - "Agent rider 9656 move from (2, 4) to (2, 5) using car (9676, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9657 move from (7, 8) to (8, 8) using car (9722, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9659 move from (3, 2) to (3, 1) using car (9746, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 doesn't move\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 doesn't move\n", - "Driver 9664 arrived\n", - "Driver 9665 arrived\n", - "Driver 9671 arrived\n", - "Driver 9678 arrived\n", - "Agent rider 9688 move from (7, 7) to (6, 7) using car (9703, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9691 move from (3, 2) to (2, 2) using car (9705, [(3, 2), (2, 2)], 0)\n", - "Rider n° 9691 arrived with a waiting time of 3 ticks\n", - "Agent rider 9692 move from (1, 9) to (0, 9) using car (9735, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 move from (3, 2) to (2, 2) using car (9705, [(3, 2), (2, 2)], 0)\n", - "Agent rider 9696 move from (8, 2) to (8, 1) using car (9715, [(8, 2), (8, 1)], 0)\n", - "Agent rider 9697 move from (6, 7) to (6, 6) using car (9809, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9698 move from (3, 2) to (3, 1) using car (9746, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9699 move from (7, 4) to (8, 4) using car (9717, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9700 move from (2, 9) to (1, 9) using car (9750, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9701 move from (6, 5) to (6, 6) using car (9737, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 9701 arrived with a waiting time of 2 ticks\n", - "Driver 9710 arrived\n", - "Driver 9734 arrived\n", - "Agent rider 9736 move from (8, 1) to (8, 2) using car (9719, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 9751 move from (3, 2) to (3, 1) using car (9746, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9752 move from (2, 4) to (2, 5) using car (9676, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9753 move from (7, 7) to (6, 7) using car (9703, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 9754 doesn't move\n", - "Agent rider 9755 move from (7, 4) to (8, 4) using car (9717, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 9758 arrived\n", - "Driver 9760 arrived\n", - "Agent rider 9761 move from (3, 2) to (3, 1) using car (9746, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (2, 9) to (1, 9) using car (9750, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9763 move from (3, 9) to (4, 9) using car (9808, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9764 move from (3, 9) to (4, 9) using car (9808, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9771 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (7, 2) to (7, 3) using car (9799, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9775 move from (3, 4) to (3, 3) using car (9765, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9776 move from (2, 3) to (2, 2) using car (9730, [(2, 3), (2, 2)], 0)\n", - "Driver 9779 arrived\n", - "Driver 9781 arrived\n", - "Agent rider 9782 doesn't move\n", - "Agent rider 9783 move from (0, 3) to (0, 4) using car (9792, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 move from (8, 8) to (8, 7) using car (9805, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Driver 9785 arrived\n", - "Driver 9802 arrived\n", - "Agent rider 9811 move from (5, 8) to (4, 8) using car (9767, [(5, 8), (4, 8)], 0)\n", - "Agent rider 9812 move from (7, 0) to (6, 0) using car (9803, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9813 move from (7, 2) to (7, 3) using car (9799, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9814 move from (4, 4) to (4, 3) using car (9729, [(4, 4), (4, 3)], 0)\n", - "Agent rider 9826 move from (3, 0) to (4, 0) using car (9768, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9827 move from (0, 6) to (0, 7) using car (9794, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9829 doesn't move\n", - "Agent rider 9830 move from (1, 5) to (1, 4) using car (9727, [(1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 9831 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9836 move from (4, 4) to (4, 3) using car (9729, [(4, 4), (4, 3)], 0)\n", - "Agent rider 9837 doesn't move\n", - "tick 704 ended\n", - "I am driver 9838 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 9839 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 9840 - trip: [(8, 5), (7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 9841 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 9842 - trip: [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 9843 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 9844 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9845 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 9846 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 9847 - trip: [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5)]\n", - "10 drivers generated.\n", - "I am rider 9848 - dep: (3, 0) , arr: (9, 4)\n", - "I am rider 9849 - dep: (9, 8) , arr: (9, 4)\n", - "I am rider 9850 - dep: (8, 2) , arr: (6, 3)\n", + "Driver 9745 arrived\n", + "Agent rider 9771 move from (6, 6) to (6, 7) using car (9752, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9772 move from (4, 5) to (4, 4) using car (9754, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "tick 692 ended\n", + "I am driver 9776 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9777 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 9778 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 9779 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 9780 - trip: [(5, 2), (6, 2), (7, 2)]\n", + "I am driver 9781 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 9782 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 9783 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 9784 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 9785 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 9786 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 9787 - trip: [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 9788 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "13 drivers generated.\n", + "I am rider 9789 - dep: (6, 4) , arr: (9, 8)\n", + "I am rider 9790 - dep: (3, 9) , arr: (8, 8)\n", + "I am rider 9791 - dep: (5, 4) , arr: (8, 4)\n", "3 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 2) to (2, 1) using car (9798, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (0, 4) to (0, 5) using car (9792, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9320 move from (3, 1) to (4, 1) using car (9746, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 9320 arrived with a waiting time of 12 ticks\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (7, 3) to (7, 2) using car (9842, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9418 doesn't move\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 move from (0, 4) to (0, 5) using car (9792, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (8, 2) to (8, 3) using car (9719, [(8, 2), (8, 3)], 0)\n", - "Agent rider 9518 move from (4, 0) to (5, 0) using car (9768, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (6, 7) to (5, 7) using car (9703, [(6, 7), (5, 7)], 0)\n", - "Agent rider 9544 move from (0, 7) to (0, 8) using car (9794, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9552 move from (6, 1) to (7, 1) using car (9778, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (8, 2) to (8, 3) using car (9719, [(8, 2), (8, 3)], 0)\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (4, 8) to (3, 8) using car (9743, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9601 doesn't move\n", - "Agent rider 9611 move from (6, 6) to (6, 7) using car (9737, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 8458 move from (1, 0) to (0, 0) using car (9710, [(1, 0), (0, 0)], 0)\n", + "Rider n° 8458 arrived with a waiting time of 47 ticks\n", + "Agent rider 8537 move from (0, 2) to (1, 2) using car (9776, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8548 move from (1, 0) to (0, 0) using car (9710, [(1, 0), (0, 0)], 0)\n", + "Rider n° 8548 arrived with a waiting time of 46 ticks\n", + "Agent rider 8766 move from (1, 0) to (0, 0) using car (9710, [(1, 0), (0, 0)], 0)\n", + "Rider n° 8766 arrived with a waiting time of 38 ticks\n", + "Agent rider 9014 move from (1, 0) to (0, 0) using car (9710, [(1, 0), (0, 0)], 0)\n", + "Rider n° 9014 arrived with a waiting time of 24 ticks\n", + "Agent rider 9076 move from (6, 9) to (7, 9) using car (9636, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 move from (0, 2) to (1, 2) using car (9776, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9168 move from (0, 4) to (0, 3) using car (9702, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 move from (7, 4) to (7, 3) using car (9749, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9341 move from (3, 6) to (3, 5) using car (9713, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9342 move from (2, 5) to (2, 6) using car (9766, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 9342 arrived with a waiting time of 9 ticks\n", + "Agent rider 9418 move from (3, 6) to (4, 6) using car (9751, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 9430 doesn't move\n", + "Agent rider 9438 move from (0, 4) to (0, 3) using car (9702, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (8, 6) to (8, 7) using car (9664, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 move from (6, 9) to (7, 9) using car (9636, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (0, 2) to (1, 2) using car (9776, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9490 move from (6, 9) to (7, 9) using car (9636, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9510 move from (0, 2) to (1, 2) using car (9776, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9529 move from (1, 4) to (1, 5) using car (9711, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 9529 arrived with a waiting time of 8 ticks\n", + "Agent rider 9532 move from (1, 2) to (1, 3) using car (9769, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 9556 move from (4, 4) to (4, 3) using car (9754, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 9556 arrived with a waiting time of 2 ticks\n", + "Agent rider 9557 move from (9, 3) to (9, 4) using car (9753, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 move from (6, 9) to (7, 9) using car (9636, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 doesn't move\n", + "Driver 9592 arrived\n", + "Agent rider 9600 doesn't move\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9606 move from (2, 7) to (2, 6) using car (9716, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9615 move from (3, 6) to (3, 5) using car (9713, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 9617 doesn't move\n", - "Agent rider 9621 move from (0, 4) to (0, 5) using car (9792, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9653 doesn't move\n", - "Driver 9655 arrived\n", - "Agent rider 9656 move from (2, 5) to (2, 6) using car (9676, [(2, 5), (2, 6)], 0)\n", - "Rider n° 9656 arrived with a waiting time of 9 ticks\n", - "Agent rider 9657 move from (8, 8) to (9, 8) using car (9722, [(8, 8), (9, 8)], 0)\n", - "Rider n° 9657 arrived with a waiting time of 4 ticks\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9659 move from (3, 1) to (4, 1) using car (9746, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9660 move from (5, 3) to (5, 2) using car (9807, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9663 move from (5, 3) to (5, 2) using car (9807, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 9663 arrived with a waiting time of 6 ticks\n", + "Agent rider 9619 move from (9, 3) to (9, 4) using car (9753, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9622 doesn't move\n", + "Driver 9634 arrived\n", + "Driver 9643 arrived\n", + "Agent rider 9653 move from (2, 7) to (1, 7) using car (9682, [(2, 7), (1, 7)], 0)\n", + "Rider n° 9653 arrived with a waiting time of 7 ticks\n", + "Agent rider 9655 move from (3, 0) to (4, 0) using car (9730, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9658 arrived\n", "Driver 9665 arrived\n", - "Agent rider 9688 move from (6, 7) to (5, 7) using car (9703, [(6, 7), (5, 7)], 0)\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9692 doesn't move\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 move from (2, 2) to (2, 1) using car (9798, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 9696 doesn't move\n", - "Agent rider 9697 move from (6, 6) to (6, 5) using car (9809, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 9697 arrived with a waiting time of 7 ticks\n", - "Agent rider 9698 move from (3, 1) to (4, 1) using car (9746, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9699 move from (8, 4) to (9, 4) using car (9717, [(8, 4), (9, 4)], 0)\n", + "Agent rider 9667 move from (8, 6) to (8, 7) using car (9664, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Driver 9669 arrived\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (6, 2) to (7, 2) using car (9750, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (2, 5) to (3, 5) using car (9758, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9674 move from (2, 3) to (2, 2) using car (9680, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9675 doesn't move\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 6) to (8, 7) using car (9664, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9679 doesn't move\n", + "Agent rider 9686 doesn't move\n", + "Agent rider 9687 doesn't move\n", + "Agent rider 9688 move from (6, 7) to (6, 8) using car (9752, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 9688 arrived with a waiting time of 6 ticks\n", + "Agent rider 9692 move from (2, 5) to (3, 5) using car (9758, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9693 move from (7, 9) to (6, 9) using car (9786, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9694 move from (8, 6) to (8, 7) using car (9664, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (3, 6) to (3, 5) using car (9788, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9697 move from (4, 4) to (3, 4) using car (9743, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9698 move from (8, 6) to (8, 7) using car (9664, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9700 move from (1, 4) to (1, 5) using car (9711, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9701 move from (3, 9) to (4, 9) using car (9660, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9718 doesn't move\n", + "Agent rider 9719 move from (2, 3) to (2, 2) using car (9680, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (4, 4) to (4, 3) using car (9754, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9723 move from (8, 6) to (8, 7) using car (9664, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9724 move from (7, 6) to (7, 5) using car (9748, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Rider n° 9724 arrived with a waiting time of 3 ticks\n", + "Agent rider 9726 doesn't move\n", + "Agent rider 9727 doesn't move\n", + "Agent rider 9728 move from (3, 6) to (4, 6) using car (9751, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Driver 9732 arrived\n", + "Driver 9770 arrived\n", + "Agent rider 9771 move from (6, 7) to (6, 8) using car (9752, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9772 move from (4, 4) to (3, 4) using car (9743, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 move from (3, 9) to (4, 9) using car (9660, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9791 move from (5, 4) to (4, 4) using car (9744, [(5, 4), (4, 4)], 0)\n", + "tick 693 ended\n", + "I am driver 9792 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 9793 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 9794 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 9795 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 9796 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 9797 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 9798 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 9799 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 9800 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 9801 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 9802 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 9803 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (8, 5)]\n", + "12 drivers generated.\n", + "I am rider 9804 - dep: (3, 5) , arr: (7, 2)\n", + "I am rider 9805 - dep: (0, 7) , arr: (1, 4)\n", + "I am rider 9806 - dep: (0, 6) , arr: (1, 2)\n", + "I am rider 9807 - dep: (8, 9) , arr: (7, 5)\n", + "I am rider 9808 - dep: (9, 5) , arr: (7, 2)\n", + "I am rider 9809 - dep: (4, 9) , arr: (5, 8)\n", + "6 riders generated.\n", + "Agent rider 8537 move from (1, 2) to (2, 2) using car (9776, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 8766 move from (1, 0) to (0, 0) using car (9613, [(1, 0), (0, 0)], 0)\n", + "Rider n° 8766 arrived with a waiting time of 38 ticks\n", + "Agent rider 9076 move from (7, 9) to (8, 9) using car (9636, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (3, 4) to (3, 3) using car (9763, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 9132 move from (1, 2) to (2, 2) using car (9776, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9168 move from (0, 3) to (0, 2) using car (9702, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 move from (7, 3) to (7, 2) using car (9749, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9341 move from (3, 5) to (3, 4) using car (9713, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9418 move from (4, 6) to (5, 6) using car (9751, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 9430 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9438 move from (0, 3) to (0, 2) using car (9702, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (6, 9) to (7, 9) using car (9734, [(6, 9), (7, 9)], 0)\n", + "Agent rider 9452 move from (7, 9) to (8, 9) using car (9636, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (1, 2) to (2, 2) using car (9776, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9490 move from (7, 9) to (8, 9) using car (9636, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (2, 2) to (2, 1) using car (9680, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9510 move from (1, 2) to (2, 2) using car (9776, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9557 move from (9, 4) to (9, 5) using car (9753, [(9, 4), (9, 5)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (6, 9) to (7, 9) using car (9734, [(6, 9), (7, 9)], 0)\n", + "Agent rider 9566 move from (7, 9) to (8, 9) using car (9636, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9567 doesn't move\n", + "Driver 9574 arrived\n", + "Agent rider 9600 move from (2, 9) to (2, 8) using car (9764, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9606 move from (2, 6) to (2, 7) using car (9766, [(2, 6), (2, 7)], 0)\n", + "Driver 9609 arrived\n", + "Agent rider 9615 move from (3, 5) to (2, 5) using car (9691, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9617 doesn't move\n", + "Agent rider 9619 move from (9, 4) to (9, 5) using car (9753, [(9, 4), (9, 5)], 0)\n", + "Rider n° 9619 arrived with a waiting time of 8 ticks\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9622 doesn't move\n", + "Driver 9638 arrived\n", + "Driver 9649 arrived\n", + "Agent rider 9655 move from (4, 0) to (5, 0) using car (9730, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9662 arrived\n", + "Agent rider 9667 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9670 doesn't move\n", + "Agent rider 9671 move from (7, 2) to (8, 2) using car (9750, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9672 move from (9, 4) to (9, 5) using car (9753, [(9, 4), (9, 5)], 0)\n", + "Agent rider 9673 move from (3, 5) to (3, 4) using car (9788, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9674 move from (2, 2) to (2, 1) using car (9680, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9675 move from (2, 3) to (2, 2) using car (9787, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9676 move from (6, 9) to (5, 9) using car (9786, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 doesn't move\n", + "Agent rider 9678 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9679 doesn't move\n", + "Driver 9684 arrived\n", + "Agent rider 9686 doesn't move\n", + "Agent rider 9687 doesn't move\n", + "Agent rider 9692 move from (3, 5) to (4, 5) using car (9758, [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9693 move from (6, 9) to (5, 9) using car (9786, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9694 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (3, 5) to (2, 5) using car (9691, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9697 move from (3, 4) to (3, 5) using car (9708, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9698 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 9700 doesn't move\n", - "Driver 9720 arrived\n", - "Agent rider 9736 move from (8, 2) to (8, 3) using car (9719, [(8, 2), (8, 3)], 0)\n", - "Driver 9738 arrived\n", - "Driver 9739 arrived\n", - "Driver 9740 arrived\n", - "Driver 9741 arrived\n", - "Driver 9749 arrived\n", - "Agent rider 9751 move from (3, 1) to (4, 1) using car (9746, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9752 move from (2, 5) to (2, 6) using car (9676, [(2, 5), (2, 6)], 0)\n", - "Agent rider 9753 move from (6, 7) to (5, 7) using car (9703, [(6, 7), (5, 7)], 0)\n", - "Agent rider 9754 move from (2, 4) to (3, 4) using car (9816, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 9754 arrived with a waiting time of 1 ticks\n", - "Agent rider 9755 move from (8, 4) to (9, 4) using car (9717, [(8, 4), (9, 4)], 0)\n", - "Driver 9757 arrived\n", - "Driver 9760 arrived\n", - "Agent rider 9761 move from (3, 1) to (4, 1) using car (9746, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 move from (4, 9) to (4, 8) using car (9808, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9764 move from (4, 9) to (4, 8) using car (9808, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Driver 9766 arrived\n", + "Agent rider 9701 move from (4, 9) to (5, 9) using car (9660, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9705 arrived\n", + "Driver 9715 arrived\n", + "Driver 9717 arrived\n", + "Agent rider 9718 doesn't move\n", + "Agent rider 9719 move from (2, 2) to (2, 1) using car (9680, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (4, 3) to (4, 2) using car (9754, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9723 move from (8, 7) to (8, 8) using car (9664, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9726 doesn't move\n", + "Agent rider 9727 doesn't move\n", + "Agent rider 9728 move from (4, 6) to (5, 6) using car (9751, [(4, 6), (5, 6), (6, 6)], 0)\n", "Agent rider 9771 doesn't move\n", - "Agent rider 9772 move from (7, 3) to (7, 2) using car (9842, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9773 move from (7, 3) to (7, 4) using car (9799, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9775 move from (3, 3) to (3, 2) using car (9765, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9776 move from (2, 2) to (2, 1) using car (9798, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 9782 move from (2, 4) to (3, 4) using car (9816, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9783 move from (0, 4) to (0, 5) using car (9792, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 move from (8, 7) to (8, 6) using car (9805, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Driver 9796 arrived\n", - "Driver 9801 arrived\n", - "Agent rider 9811 move from (4, 8) to (3, 8) using car (9743, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9812 move from (6, 0) to (6, 1) using car (9803, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9813 move from (7, 3) to (7, 4) using car (9799, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9814 doesn't move\n", - "Agent rider 9826 move from (4, 0) to (5, 0) using car (9768, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9827 move from (0, 7) to (0, 8) using car (9794, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 move from (4, 0) to (5, 0) using car (9768, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 9829 move from (2, 2) to (2, 3) using car (9786, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9830 move from (1, 4) to (0, 4) using car (9727, [(1, 4), (0, 4)], 0)\n", - "Agent rider 9831 doesn't move\n", - "Agent rider 9832 move from (7, 9) to (6, 9) using car (9797, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9836 doesn't move\n", - "Agent rider 9837 move from (7, 3) to (7, 2) using car (9842, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n" + "Agent rider 9772 move from (3, 4) to (3, 3) using car (9746, [(3, 4), (3, 3), (4, 3)], 0)\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 move from (4, 9) to (5, 9) using car (9660, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9791 doesn't move\n", + "Agent rider 9804 move from (3, 5) to (3, 4) using car (9788, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9809 move from (4, 9) to (5, 9) using car (9660, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "tick 694 ended\n", + "0 drivers generated.\n", + "I am rider 9810 - dep: (6, 7) , arr: (2, 0)\n", + "I am rider 9811 - dep: (1, 7) , arr: (0, 6)\n", + "I am rider 9812 - dep: (0, 3) , arr: (9, 5)\n", + "I am rider 9813 - dep: (6, 8) , arr: (7, 6)\n", + "I am rider 9814 - dep: (9, 7) , arr: (3, 2)\n", + "I am rider 9815 - dep: (9, 4) , arr: (6, 9)\n", + "I am rider 9816 - dep: (6, 4) , arr: (7, 6)\n", + "7 riders generated.\n", + "Agent rider 8537 move from (2, 2) to (3, 2) using car (9776, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9076 move from (8, 9) to (9, 9) using car (9636, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9077 move from (3, 3) to (3, 2) using car (9763, [(3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 9132 move from (2, 2) to (3, 2) using car (9776, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9168 move from (0, 2) to (0, 1) using car (9702, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9341 move from (3, 4) to (3, 3) using car (9713, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9418 move from (5, 6) to (6, 6) using car (9736, [(5, 6), (6, 6)], 0)\n", + "Agent rider 9430 move from (8, 8) to (8, 9) using car (9664, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9438 move from (0, 2) to (0, 1) using car (9702, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 move from (9, 3) to (9, 2) using car (9709, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9450 move from (8, 8) to (8, 9) using car (9664, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (7, 9) to (8, 9) using car (9704, [(7, 9), (8, 9)], 0)\n", + "Agent rider 9452 move from (8, 9) to (9, 9) using car (9636, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9456 move from (2, 2) to (3, 2) using car (9776, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9490 move from (8, 9) to (9, 9) using car (9636, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9507 move from (2, 1) to (2, 0) using car (9680, [(2, 1), (2, 0)], 0)\n", + "Agent rider 9510 move from (2, 2) to (3, 2) using car (9787, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9532 move from (1, 3) to (0, 3) using car (9699, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (9, 3) to (9, 2) using car (9709, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9559 move from (7, 9) to (8, 9) using car (9704, [(7, 9), (8, 9)], 0)\n", + "Agent rider 9566 move from (8, 9) to (9, 9) using car (9636, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9567 move from (9, 3) to (9, 2) using car (9709, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9600 move from (2, 8) to (2, 7) using car (9764, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Rider n° 9600 arrived with a waiting time of 8 ticks\n", + "Agent rider 9602 doesn't move\n", + "Agent rider 9606 move from (2, 7) to (2, 6) using car (9703, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 9615 move from (2, 5) to (1, 5) using car (9691, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9617 move from (9, 3) to (9, 2) using car (9709, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9621 move from (8, 6) to (9, 6) using car (9689, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9622 doesn't move\n", + "Driver 9648 arrived\n", + "Agent rider 9655 move from (5, 0) to (6, 0) using car (9730, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9667 move from (8, 8) to (8, 9) using car (9664, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 9667 arrived with a waiting time of 5 ticks\n", + "Agent rider 9670 move from (2, 2) to (3, 2) using car (9776, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 move from (8, 2) to (9, 2) using car (9750, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (3, 4) to (3, 3) using car (9788, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9674 move from (2, 1) to (2, 0) using car (9680, [(2, 1), (2, 0)], 0)\n", + "Agent rider 9675 move from (2, 2) to (3, 2) using car (9776, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9676 move from (5, 9) to (4, 9) using car (9786, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (8, 5) to (8, 6) using car (9759, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 doesn't move\n", + "Agent rider 9679 move from (2, 2) to (3, 2) using car (9776, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 9682 arrived\n", + "Agent rider 9686 doesn't move\n", + "Agent rider 9687 move from (1, 3) to (0, 3) using car (9699, [(1, 3), (0, 3)], 0)\n", + "Rider n° 9687 arrived with a waiting time of 6 ticks\n", + "Agent rider 9692 move from (4, 5) to (5, 5) using car (9758, [(4, 5), (5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9693 move from (5, 9) to (4, 9) using car (9786, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9694 move from (8, 8) to (8, 9) using car (9664, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (2, 5) to (1, 5) using car (9691, [(2, 5), (1, 5), (0, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9848 doesn't move\n", - "Agent rider 9849 doesn't move\n", - "Agent rider 9850 move from (8, 2) to (8, 3) using car (9719, [(8, 2), (8, 3)], 0)\n", - "tick 705 ended\n", - "0 drivers generated.\n", - "I am rider 9851 - dep: (2, 4) , arr: (2, 9)\n", - "I am rider 9852 - dep: (4, 3) , arr: (9, 3)\n", - "I am rider 9853 - dep: (0, 8) , arr: (3, 6)\n", - "I am rider 9854 - dep: (7, 3) , arr: (0, 8)\n", - "I am rider 9855 - dep: (4, 5) , arr: (4, 1)\n", - "I am rider 9856 - dep: (0, 1) , arr: (6, 0)\n", - "6 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9206 doesn't move\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 move from (2, 1) to (1, 1) using car (9798, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 move from (0, 5) to (0, 6) using car (9792, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 move from (7, 2) to (7, 3) using car (9789, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9418 move from (6, 4) to (6, 3) using car (9843, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9468 move from (0, 5) to (0, 6) using car (9792, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 9468 arrived with a waiting time of 18 ticks\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 move from (5, 0) to (6, 0) using car (9768, [(5, 0), (6, 0)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9544 move from (0, 8) to (0, 9) using car (9794, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 9544 arrived with a waiting time of 6 ticks\n", - "Agent rider 9552 move from (7, 1) to (8, 1) using car (9778, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9599 move from (3, 8) to (2, 8) using car (9743, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 9599 arrived with a waiting time of 7 ticks\n", - "Agent rider 9601 doesn't move\n", - "Agent rider 9611 move from (6, 7) to (6, 8) using car (9737, [(6, 7), (6, 8)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9621 move from (0, 5) to (0, 6) using car (9792, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9631 arrived\n", - "Driver 9655 arrived\n", - "Agent rider 9657 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9659 move from (4, 1) to (5, 1) using car (9746, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 9659 arrived with a waiting time of 6 ticks\n", - "Agent rider 9660 move from (5, 2) to (5, 1) using car (9807, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 9660 arrived with a waiting time of 2 ticks\n", - "Agent rider 9661 doesn't move\n", - "Driver 9665 arrived\n", - "Driver 9686 arrived\n", - "Agent rider 9688 move from (5, 7) to (5, 6) using car (9844, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 9689 move from (2, 1) to (1, 1) using car (9798, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9692 doesn't move\n", - "Agent rider 9693 move from (2, 1) to (1, 1) using car (9798, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9695 move from (2, 1) to (1, 1) using car (9798, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9696 doesn't move\n", - "Agent rider 9698 move from (4, 1) to (5, 1) using car (9746, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9699 doesn't move\n", + "Agent rider 9697 move from (3, 5) to (3, 6) using car (9708, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 9698 move from (8, 8) to (8, 9) using car (9664, [(8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 9700 doesn't move\n", - "Driver 9705 arrived\n", - "Driver 9715 arrived\n", - "Driver 9729 arrived\n", - "Driver 9730 arrived\n", - "Driver 9735 arrived\n", - "Agent rider 9736 doesn't move\n", - "Driver 9739 arrived\n", - "Driver 9741 arrived\n", - "Driver 9750 arrived\n", - "Agent rider 9751 move from (4, 1) to (5, 1) using car (9746, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9752 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9755 doesn't move\n", - "Driver 9760 arrived\n", - "Agent rider 9761 move from (4, 1) to (5, 1) using car (9746, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 move from (4, 8) to (4, 7) using car (9808, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9764 move from (4, 8) to (4, 7) using car (9808, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Driver 9767 arrived\n", - "Agent rider 9771 move from (7, 1) to (8, 1) using car (9778, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9772 move from (7, 2) to (7, 3) using car (9789, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9773 move from (7, 4) to (7, 5) using car (9799, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9775 move from (3, 2) to (3, 1) using car (9765, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9776 move from (2, 1) to (1, 1) using car (9798, [(2, 1), (1, 1)], 0)\n", - "Agent rider 9782 move from (3, 4) to (4, 4) using car (9816, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9783 move from (0, 5) to (0, 6) using car (9792, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 move from (8, 6) to (8, 5) using car (9805, [(8, 6), (8, 5)], 0)\n", - "Driver 9800 arrived\n", - "Agent rider 9811 move from (3, 8) to (2, 8) using car (9743, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9812 move from (6, 1) to (6, 2) using car (9803, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 9812 arrived with a waiting time of 0 ticks\n", - "Agent rider 9813 move from (7, 4) to (7, 5) using car (9799, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9701 move from (5, 9) to (6, 9) using car (9660, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9707 arrived\n", + "Driver 9710 arrived\n", + "Agent rider 9718 move from (7, 2) to (6, 2) using car (9749, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9719 move from (2, 1) to (2, 0) using car (9680, [(2, 1), (2, 0)], 0)\n", + "Agent rider 9720 move from (9, 3) to (9, 2) using car (9709, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9721 move from (4, 2) to (5, 2) using car (9754, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9723 doesn't move\n", + "Agent rider 9727 doesn't move\n", + "Agent rider 9728 move from (5, 6) to (6, 6) using car (9736, [(5, 6), (6, 6)], 0)\n", + "Driver 9744 arrived\n", + "Driver 9747 arrived\n", + "Driver 9756 arrived\n", + "Driver 9757 arrived\n", + "Agent rider 9771 move from (6, 8) to (7, 8) using car (9792, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9772 move from (3, 3) to (4, 3) using car (9746, [(3, 3), (4, 3)], 0)\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 move from (5, 9) to (6, 9) using car (9660, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9791 move from (4, 4) to (5, 4) using car (9742, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 9804 move from (3, 4) to (3, 3) using car (9788, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9805 move from (0, 7) to (0, 6) using car (9779, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 move from (8, 9) to (9, 9) using car (9636, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9809 move from (5, 9) to (4, 9) using car (9786, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9810 move from (6, 7) to (6, 8) using car (9731, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 doesn't move\n", + "Agent rider 9813 move from (6, 8) to (7, 8) using car (9792, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 9814 doesn't move\n", - "Agent rider 9826 move from (5, 0) to (6, 0) using car (9768, [(5, 0), (6, 0)], 0)\n", - "Agent rider 9827 move from (0, 8) to (0, 9) using car (9794, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 move from (5, 0) to (6, 0) using car (9768, [(5, 0), (6, 0)], 0)\n", - "Agent rider 9829 move from (2, 3) to (2, 4) using car (9786, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9831 doesn't move\n", - "Agent rider 9832 move from (6, 9) to (5, 9) using car (9797, [(6, 9), (5, 9)], 0)\n", - "Agent rider 9836 doesn't move\n", - "Agent rider 9837 move from (7, 2) to (7, 1) using car (9842, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9849 doesn't move\n", - "Agent rider 9850 doesn't move\n", - "Agent rider 9851 move from (2, 4) to (2, 5) using car (9815, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9852 doesn't move\n", - "Agent rider 9853 move from (0, 8) to (0, 9) using car (9794, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9855 doesn't move\n", - "Agent rider 9856 doesn't move\n", - "tick 706 ended\n", - "I am driver 9857 - trip: [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 9858 - trip: [(4, 3), (3, 3), (2, 3), (2, 4)]\n", - "I am driver 9859 - trip: [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 9860 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 9861 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 9862 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 9863 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 9864 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 9865 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 9866 - trip: [(2, 8), (1, 8), (1, 7), (1, 6)]\n", - "I am driver 9867 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", - "I am driver 9868 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 9869 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)]\n", - "I am driver 9870 - trip: [(6, 3), (6, 2), (6, 1)]\n", - "I am driver 9871 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 9872 - trip: [(9, 0), (9, 1), (9, 2)]\n", - "I am driver 9873 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 9874 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 9875 - trip: [(7, 2), (7, 1), (7, 0), (8, 0)]\n", - "I am driver 9876 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)]\n", - "I am driver 9877 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 9878 - trip: [(8, 1), (8, 0), (9, 0)]\n", - "I am driver 9879 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9880 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", - "I am driver 9881 - trip: [(7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 9882 - trip: [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 9883 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9884 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 9885 - trip: [(1, 5), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 9886 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 9887 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "I am driver 9888 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "32 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9124 doesn't move\n", - "Agent rider 9145 doesn't move\n", - "Agent rider 9188 move from (0, 7) to (0, 6) using car (9847, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9206 move from (9, 9) to (9, 8) using car (9868, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 9206 arrived with a waiting time of 25 ticks\n", - "Agent rider 9230 doesn't move\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 move from (0, 7) to (0, 6) using car (9847, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9384 doesn't move\n", - "Agent rider 9415 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (6, 3) to (6, 2) using car (9843, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9552 move from (8, 1) to (8, 0) using car (9878, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 move from (0, 7) to (0, 6) using car (9847, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 doesn't move\n", - "Agent rider 9601 move from (8, 1) to (8, 0) using car (9878, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9621 move from (0, 6) to (0, 7) using car (9792, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9655 arrived\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9660 doesn't move\n", - "Agent rider 9661 doesn't move\n", - "Driver 9676 arrived\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9692 doesn't move\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9696 move from (8, 1) to (9, 1) using car (9778, [(8, 1), (9, 1)], 0)\n", - "Rider n° 9696 arrived with a waiting time of 2 ticks\n", - "Agent rider 9698 move from (5, 1) to (6, 1) using car (9746, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9699 doesn't move\n", - "Agent rider 9700 doesn't move\n", - "Driver 9703 arrived\n", - "Driver 9717 arrived\n", - "Driver 9719 arrived\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "tick 695 ended\n", + "I am driver 9817 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 9818 - trip: [(5, 6), (6, 6), (7, 6), (7, 5)]\n", + "I am driver 9819 - trip: [(2, 6), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 9820 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 9821 - trip: [(9, 6), (9, 5), (8, 5)]\n", + "I am driver 9822 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1)]\n", + "I am driver 9823 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 9824 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 9825 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "9 drivers generated.\n", + "I am rider 9826 - dep: (4, 9) , arr: (5, 9)\n", + "I am rider 9827 - dep: (2, 3) , arr: (9, 8)\n", + "I am rider 9828 - dep: (5, 8) , arr: (6, 7)\n", + "I am rider 9829 - dep: (3, 6) , arr: (7, 8)\n", + "I am rider 9830 - dep: (1, 1) , arr: (5, 8)\n", + "I am rider 9831 - dep: (2, 1) , arr: (3, 9)\n", + "I am rider 9832 - dep: (8, 9) , arr: (1, 6)\n", + "I am rider 9833 - dep: (0, 0) , arr: (5, 9)\n", + "8 riders generated.\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 move from (0, 1) to (0, 0) using car (9702, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9341 move from (3, 3) to (3, 2) using car (9713, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9430 move from (8, 9) to (9, 9) using car (9664, [(8, 9), (9, 9)], 0)\n", + "Rider n° 9430 arrived with a waiting time of 15 ticks\n", + "Agent rider 9438 move from (0, 1) to (0, 0) using car (9702, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 move from (9, 2) to (9, 1) using car (9709, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9450 move from (8, 9) to (9, 9) using car (9664, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9451 move from (8, 9) to (9, 9) using car (9664, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9456 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (2, 0) to (3, 0) using car (9820, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9510 doesn't move\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (9, 2) to (9, 1) using car (9709, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9559 move from (8, 9) to (9, 9) using car (9664, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (9, 2) to (9, 1) using car (9709, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9602 move from (0, 1) to (0, 0) using car (9702, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 move from (2, 6) to (2, 5) using car (9703, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 9613 arrived\n", + "Agent rider 9615 move from (1, 5) to (0, 5) using car (9691, [(1, 5), (0, 5)], 0)\n", + "Agent rider 9617 move from (9, 2) to (9, 1) using car (9709, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9621 move from (9, 6) to (9, 5) using car (9821, [(9, 6), (9, 5), (8, 5)], 0)\n", + "Agent rider 9622 move from (5, 7) to (5, 8) using car (9737, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9655 move from (6, 0) to (7, 0) using car (9730, [(6, 0), (7, 0)], 0)\n", + "Driver 9663 arrived\n", + "Agent rider 9670 move from (3, 2) to (4, 2) using car (9776, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 move from (9, 2) to (9, 1) using car (9709, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (3, 3) to (3, 2) using car (9788, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9674 move from (2, 0) to (3, 0) using car (9820, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9675 move from (3, 2) to (4, 2) using car (9763, [(3, 2), (4, 2)], 0)\n", + "Rider n° 9675 arrived with a waiting time of 7 ticks\n", + "Agent rider 9676 move from (4, 9) to (3, 9) using car (9786, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (8, 6) to (8, 7) using car (9759, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 doesn't move\n", + "Agent rider 9679 doesn't move\n", + "Driver 9683 arrived\n", + "Agent rider 9686 doesn't move\n", + "Agent rider 9692 move from (5, 5) to (5, 4) using car (9758, [(5, 5), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9693 move from (4, 9) to (3, 9) using car (9786, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9694 move from (8, 9) to (9, 9) using car (9664, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9695 move from (1, 5) to (0, 5) using car (9691, [(1, 5), (0, 5)], 0)\n", + "Agent rider 9697 move from (3, 6) to (3, 7) using car (9708, [(3, 6), (3, 7)], 0)\n", + "Agent rider 9698 move from (8, 9) to (9, 9) using car (9664, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9700 move from (1, 5) to (0, 5) using car (9691, [(1, 5), (0, 5)], 0)\n", + "Agent rider 9701 move from (6, 9) to (7, 9) using car (9660, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9718 move from (6, 2) to (5, 2) using car (9749, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9719 move from (2, 0) to (3, 0) using car (9820, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9720 move from (9, 2) to (9, 1) using car (9709, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9721 move from (5, 2) to (6, 2) using car (9754, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Driver 9722 arrived\n", - "Driver 9727 arrived\n", - "Driver 9730 arrived\n", - "Agent rider 9736 doesn't move\n", - "Driver 9741 arrived\n", - "Driver 9744 arrived\n", - "Agent rider 9751 move from (5, 1) to (6, 1) using car (9746, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9752 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9755 move from (9, 4) to (8, 4) using car (9886, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9761 move from (5, 1) to (6, 1) using car (9746, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (1, 9) to (0, 9) using car (9820, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9763 move from (4, 7) to (4, 6) using car (9808, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9764 move from (4, 7) to (4, 6) using car (9808, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Driver 9770 arrived\n", - "Agent rider 9771 move from (8, 1) to (9, 1) using car (9778, [(8, 1), (9, 1)], 0)\n", - "Rider n° 9771 arrived with a waiting time of 6 ticks\n", + "Agent rider 9723 doesn't move\n", + "Agent rider 9727 move from (3, 3) to (3, 2) using car (9788, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9728 doesn't move\n", + "Driver 9734 arrived\n", + "Driver 9753 arrived\n", + "Driver 9757 arrived\n", + "Driver 9762 arrived\n", + "Driver 9766 arrived\n", + "Driver 9769 arrived\n", + "Agent rider 9771 move from (7, 8) to (8, 8) using car (9792, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (7, 5) to (7, 6) using car (9799, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9775 move from (3, 1) to (2, 1) using car (9765, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9782 move from (4, 4) to (5, 4) using car (9806, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9783 move from (0, 6) to (0, 7) using car (9792, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 doesn't move\n", - "Driver 9788 arrived\n", - "Agent rider 9811 move from (2, 8) to (1, 8) using car (9743, [(2, 8), (1, 8)], 0)\n", - "Agent rider 9813 move from (7, 5) to (7, 6) using car (9799, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9814 move from (4, 3) to (3, 3) using car (9858, [(4, 3), (3, 3), (2, 3), (2, 4)], 0)\n", - "Driver 9819 arrived\n", - "Driver 9822 arrived\n", - "Agent rider 9826 move from (6, 0) to (5, 0) using car (9873, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 9827 move from (0, 9) to (1, 9) using car (9794, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 move from (6, 0) to (5, 0) using car (9873, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 9829 move from (2, 4) to (2, 5) using car (9786, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 9773 arrived\n", + "Driver 9780 arrived\n", + "Agent rider 9789 move from (6, 4) to (5, 4) using car (9794, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9790 move from (6, 9) to (7, 9) using car (9660, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9791 move from (5, 4) to (6, 4) using car (9742, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 9804 move from (3, 3) to (3, 2) using car (9788, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9805 move from (0, 6) to (0, 5) using car (9779, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9806 move from (0, 6) to (0, 5) using car (9779, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9809 move from (4, 9) to (3, 9) using car (9786, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9810 doesn't move\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 doesn't move\n", + "Agent rider 9813 move from (7, 8) to (8, 8) using car (9792, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9814 doesn't move\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9826 doesn't move\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (5, 8) to (6, 8) using car (9739, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 9829 move from (3, 6) to (3, 7) using car (9708, [(3, 6), (3, 7)], 0)\n", "Agent rider 9830 doesn't move\n", - "Agent rider 9831 move from (4, 6) to (4, 5) using car (9818, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9831 doesn't move\n", "Agent rider 9832 doesn't move\n", - "Driver 9833 arrived\n", - "Driver 9835 arrived\n", - "Agent rider 9836 move from (4, 3) to (3, 3) using car (9858, [(4, 3), (3, 3), (2, 3), (2, 4)], 0)\n", - "Rider n° 9836 arrived with a waiting time of 2 ticks\n", - "Agent rider 9837 move from (7, 1) to (6, 1) using car (9842, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9849 doesn't move\n", - "Agent rider 9850 doesn't move\n", - "Agent rider 9851 move from (2, 5) to (2, 6) using car (9815, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9852 doesn't move\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 move from (7, 3) to (7, 4) using car (9789, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 9855 move from (4, 5) to (4, 4) using car (9871, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9856 move from (0, 1) to (0, 2) using car (9862, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "tick 707 ended\n", - "I am driver 9889 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 9890 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 9891 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 9892 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 9893 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 9894 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 9895 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 9896 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 9897 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9898 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 9899 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 9900 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "12 drivers generated.\n", - "I am rider 9901 - dep: (9, 1) , arr: (3, 9)\n", - "I am rider 9902 - dep: (1, 8) , arr: (8, 8)\n", - "I am rider 9903 - dep: (0, 4) , arr: (7, 2)\n", - "I am rider 9904 - dep: (4, 5) , arr: (1, 4)\n", - "I am rider 9905 - dep: (9, 5) , arr: (4, 1)\n", - "I am rider 9906 - dep: (4, 8) , arr: (5, 7)\n", - "I am rider 9907 - dep: (4, 9) , arr: (8, 0)\n", - "I am rider 9908 - dep: (7, 0) , arr: (7, 1)\n", - "I am rider 9909 - dep: (1, 5) , arr: (7, 2)\n", - "9 riders generated.\n", - "Agent rider 9124 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9145 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9188 move from (0, 6) to (0, 5) using car (9847, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9230 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 9230 arrived with a waiting time of 25 ticks\n", - "Agent rider 9253 doesn't move\n", - "Agent rider 9278 move from (0, 6) to (0, 5) using car (9847, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9319 move from (0, 6) to (0, 5) using car (9847, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9354 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9384 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9415 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9418 move from (6, 2) to (6, 1) using car (9843, [(6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 9418 arrived with a waiting time of 12 ticks\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 move from (6, 0) to (7, 0) using car (9882, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9552 move from (8, 0) to (9, 0) using car (9878, [(8, 0), (9, 0)], 0)\n", - "Rider n° 9552 arrived with a waiting time of 5 ticks\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 move from (0, 6) to (0, 5) using car (9847, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9598 move from (1, 9) to (2, 9) using car (9794, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9601 move from (8, 0) to (9, 0) using car (9878, [(8, 0), (9, 0)], 0)\n", - "Rider n° 9601 arrived with a waiting time of 11 ticks\n", - "Agent rider 9611 doesn't move\n", + "Agent rider 9833 doesn't move\n", + "tick 696 ended\n", + "I am driver 9834 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 9835 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)]\n", + "I am driver 9836 - trip: [(5, 1), (6, 1), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 9837 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 9838 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 9839 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 9840 - trip: [(5, 3), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 9841 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 9842 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 9843 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "10 drivers generated.\n", + "I am rider 9844 - dep: (4, 3) , arr: (1, 5)\n", + "1 riders generated.\n", + "Agent rider 8537 move from (3, 2) to (3, 3) using car (9793, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (3, 2) to (3, 1) using car (9713, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9132 move from (3, 2) to (3, 3) using car (9793, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9168 move from (0, 0) to (1, 0) using car (9702, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 doesn't move\n", + "Agent rider 9341 move from (3, 2) to (3, 1) using car (9713, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9418 move from (6, 6) to (7, 6) using car (9818, [(6, 6), (7, 6), (7, 5)], 0)\n", + "Agent rider 9438 move from (0, 0) to (1, 0) using car (9702, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9456 move from (3, 2) to (3, 1) using car (9713, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 9456 arrived with a waiting time of 12 ticks\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (3, 0) to (4, 0) using car (9820, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9510 move from (3, 2) to (3, 3) using car (9793, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9557 move from (9, 5) to (8, 5) using car (9821, [(9, 5), (8, 5)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9602 move from (0, 0) to (1, 0) using car (9702, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 move from (2, 5) to (2, 4) using car (9703, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 9615 move from (0, 5) to (0, 4) using car (9779, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", "Agent rider 9617 doesn't move\n", - "Agent rider 9621 move from (0, 7) to (0, 8) using car (9792, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 9621 arrived with a waiting time of 14 ticks\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9661 move from (9, 1) to (9, 2) using car (9872, [(9, 1), (9, 2)], 0)\n", - "Agent rider 9688 move from (5, 6) to (5, 7) using car (9823, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 9689 doesn't move\n", - "Agent rider 9692 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 9692 arrived with a waiting time of 6 ticks\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9698 move from (6, 1) to (7, 1) using car (9746, [(6, 1), (7, 1)], 0)\n", - "Agent rider 9699 doesn't move\n", - "Agent rider 9700 move from (1, 9) to (2, 9) using car (9794, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9719 arrived\n", - "Driver 9723 arrived\n", - "Driver 9725 arrived\n", - "Driver 9730 arrived\n", - "Agent rider 9736 doesn't move\n", - "Driver 9737 arrived\n", - "Agent rider 9751 move from (6, 1) to (7, 1) using car (9746, [(6, 1), (7, 1)], 0)\n", - "Agent rider 9752 move from (2, 6) to (2, 7) using car (9815, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Rider n° 9752 arrived with a waiting time of 6 ticks\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9755 doesn't move\n", - "Agent rider 9761 move from (6, 1) to (7, 1) using car (9746, [(6, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 move from (4, 6) to (4, 5) using car (9808, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 9621 move from (9, 5) to (8, 5) using car (9821, [(9, 5), (8, 5)], 0)\n", + "Agent rider 9622 move from (5, 8) to (5, 9) using car (9737, [(5, 8), (5, 9)], 0)\n", + "Rider n° 9622 arrived with a waiting time of 7 ticks\n", + "Driver 9636 arrived\n", + "Agent rider 9655 move from (7, 0) to (6, 0) using car (9822, [(7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", + "Agent rider 9670 move from (4, 2) to (5, 2) using car (9776, [(4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (9, 5) to (8, 5) using car (9821, [(9, 5), (8, 5)], 0)\n", + "Agent rider 9673 move from (3, 2) to (4, 2) using car (9788, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9674 move from (3, 0) to (4, 0) using car (9820, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9676 move from (3, 9) to (3, 8) using car (9786, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (8, 7) to (8, 8) using car (9759, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (8, 8) to (8, 7) using car (9792, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9679 move from (3, 2) to (3, 3) using car (9793, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 9680 arrived\n", + "Agent rider 9686 move from (8, 8) to (8, 7) using car (9792, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 9686 arrived with a waiting time of 5 ticks\n", + "Driver 9689 arrived\n", + "Agent rider 9692 move from (5, 4) to (5, 3) using car (9758, [(5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 9693 move from (3, 9) to (3, 8) using car (9786, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9695 move from (0, 5) to (0, 4) using car (9779, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 9695 arrived with a waiting time of 1 ticks\n", + "Agent rider 9697 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Driver 9699 arrived\n", + "Agent rider 9700 move from (0, 5) to (0, 4) using car (9779, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 9700 arrived with a waiting time of 7 ticks\n", + "Agent rider 9701 move from (7, 9) to (8, 9) using car (9660, [(7, 9), (8, 9)], 0)\n", + "Driver 9704 arrived\n", + "Agent rider 9718 move from (5, 2) to (4, 2) using car (9749, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 9718 arrived with a waiting time of 6 ticks\n", + "Agent rider 9719 move from (3, 0) to (4, 0) using car (9820, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 doesn't move\n", + "Agent rider 9723 move from (8, 8) to (8, 7) using car (9792, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9727 move from (3, 2) to (4, 2) using car (9788, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9728 move from (6, 6) to (7, 6) using car (9818, [(6, 6), (7, 6), (7, 5)], 0)\n", + "Driver 9735 arrived\n", + "Driver 9736 arrived\n", + "Driver 9740 arrived\n", + "Driver 9746 arrived\n", + "Driver 9750 arrived\n", + "Driver 9751 arrived\n", + "Driver 9767 arrived\n", "Driver 9768 arrived\n", "Agent rider 9771 doesn't move\n", "Agent rider 9772 doesn't move\n", - "Agent rider 9773 doesn't move\n", - "Agent rider 9775 move from (2, 1) to (1, 1) using car (9765, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Driver 9780 arrived\n", - "Agent rider 9782 move from (5, 4) to (6, 4) using car (9806, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9783 move from (0, 7) to (0, 8) using car (9792, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9784 move from (8, 5) to (7, 5) using car (9863, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", - "Driver 9797 arrived\n", - "Driver 9798 arrived\n", - "Driver 9804 arrived\n", - "Driver 9805 arrived\n", - "Agent rider 9811 move from (1, 8) to (1, 7) using car (9866, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 9813 move from (7, 6) to (7, 7) using car (9799, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Rider n° 9813 arrived with a waiting time of 1 ticks\n", - "Agent rider 9814 move from (3, 3) to (2, 3) using car (9858, [(3, 3), (2, 3), (2, 4)], 0)\n", - "Driver 9824 arrived\n", - "Agent rider 9826 move from (5, 0) to (5, 1) using car (9873, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 9827 move from (1, 9) to (2, 9) using car (9794, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 move from (5, 0) to (5, 1) using car (9873, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 9829 move from (2, 5) to (3, 5) using car (9892, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9789 move from (5, 4) to (5, 5) using car (9794, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9790 move from (7, 9) to (8, 9) using car (9660, [(7, 9), (8, 9)], 0)\n", + "Agent rider 9791 move from (6, 4) to (7, 4) using car (9742, [(6, 4), (7, 4)], 0)\n", + "Agent rider 9804 move from (3, 2) to (4, 2) using car (9788, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9805 move from (0, 5) to (0, 4) using car (9779, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9806 move from (0, 5) to (0, 4) using car (9779, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (9, 5) to (8, 5) using car (9821, [(9, 5), (8, 5)], 0)\n", + "Agent rider 9809 move from (3, 9) to (3, 8) using car (9786, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9810 doesn't move\n", + "Agent rider 9811 move from (1, 7) to (2, 7) using car (9824, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9812 doesn't move\n", + "Agent rider 9813 move from (8, 8) to (8, 7) using car (9792, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9814 doesn't move\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 4) to (6, 5) using car (9741, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9826 doesn't move\n", + "Agent rider 9827 move from (2, 3) to (2, 2) using car (9716, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 9828 move from (6, 8) to (7, 8) using car (9739, [(6, 8), (7, 8)], 0)\n", + "Agent rider 9829 doesn't move\n", "Agent rider 9830 doesn't move\n", - "Agent rider 9831 move from (4, 5) to (4, 4) using car (9818, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 9831 move from (2, 1) to (2, 2) using car (9798, [(2, 1), (2, 2), (2, 3)], 0)\n", "Agent rider 9832 doesn't move\n", - "Driver 9834 arrived\n", - "Agent rider 9836 doesn't move\n", - "Agent rider 9837 move from (6, 1) to (6, 0) using car (9859, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9849 move from (9, 8) to (9, 7) using car (9868, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9850 doesn't move\n", - "Agent rider 9851 move from (2, 6) to (2, 7) using car (9815, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9852 doesn't move\n", - "Agent rider 9853 move from (0, 9) to (0, 8) using car (9841, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9855 move from (4, 4) to (4, 3) using car (9871, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9856 move from (0, 2) to (0, 3) using car (9862, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 9901 move from (9, 1) to (9, 2) using car (9872, [(9, 1), (9, 2)], 0)\n", - "Agent rider 9902 move from (1, 8) to (1, 7) using car (9866, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9904 doesn't move\n", - "Agent rider 9905 doesn't move\n", - "Agent rider 9906 doesn't move\n", - "Agent rider 9907 move from (4, 9) to (5, 9) using car (9880, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 9908 doesn't move\n", - "Agent rider 9909 doesn't move\n", - "tick 708 ended\n", - "I am driver 9910 - trip: [(5, 2), (6, 2), (7, 2), (7, 1)]\n", - "I am driver 9911 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 9912 - trip: [(7, 6), (6, 6), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 9913 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 9914 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 9915 - trip: [(8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 9916 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (3, 5)]\n", - "I am driver 9917 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9918 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "9 drivers generated.\n", - "I am rider 9919 - dep: (1, 5) , arr: (7, 8)\n", - "I am rider 9920 - dep: (8, 4) , arr: (9, 1)\n", - "I am rider 9921 - dep: (0, 8) , arr: (6, 2)\n", - "I am rider 9922 - dep: (8, 6) , arr: (2, 1)\n", - "I am rider 9923 - dep: (0, 0) , arr: (3, 7)\n", - "I am rider 9924 - dep: (1, 3) , arr: (1, 2)\n", - "6 riders generated.\n", - "Agent rider 9124 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9145 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 9145 arrived with a waiting time of 27 ticks\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9253 move from (1, 1) to (0, 1) using car (9765, [(1, 1), (0, 1)], 0)\n", - "Rider n° 9253 arrived with a waiting time of 16 ticks\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9384 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9415 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 9415 arrived with a waiting time of 22 ticks\n", - "Agent rider 9417 move from (7, 3) to (7, 2) using car (9881, [(7, 3), (7, 2)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (8, 3) to (8, 2) using car (9915, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9518 move from (7, 0) to (8, 0) using car (9875, [(7, 0), (8, 0)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (8, 3) to (8, 2) using car (9915, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9598 move from (2, 9) to (3, 9) using car (9794, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9611 doesn't move\n", + "Agent rider 9833 move from (0, 0) to (1, 0) using car (9702, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9844 doesn't move\n", + "tick 697 ended\n", + "I am driver 9845 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4)]\n", + "1 drivers generated.\n", + "I am rider 9846 - dep: (0, 2) , arr: (6, 9)\n", + "I am rider 9847 - dep: (5, 7) , arr: (3, 5)\n", + "2 riders generated.\n", + "Agent rider 8537 move from (3, 3) to (3, 4) using car (9793, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (3, 1) to (2, 1) using car (9713, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9132 move from (3, 3) to (3, 4) using car (9793, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9168 move from (1, 0) to (2, 0) using car (9702, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9244 move from (7, 2) to (8, 2) using car (9754, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 9244 arrived with a waiting time of 25 ticks\n", + "Agent rider 9341 move from (3, 1) to (2, 1) using car (9713, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 9418 move from (7, 6) to (7, 5) using car (9818, [(7, 6), (7, 5)], 0)\n", + "Agent rider 9438 move from (1, 0) to (2, 0) using car (9702, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (4, 0) to (5, 0) using car (9820, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9510 move from (3, 3) to (3, 4) using car (9793, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9532 doesn't move\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9602 move from (1, 0) to (2, 0) using car (9702, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 move from (2, 4) to (2, 3) using car (9703, [(2, 4), (2, 3)], 0)\n", + "Agent rider 9615 move from (0, 4) to (0, 3) using car (9779, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9689 move from (1, 1) to (1, 2) using car (9857, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 9689 arrived with a waiting time of 9 ticks\n", - "Agent rider 9693 move from (1, 1) to (0, 1) using car (9765, [(1, 1), (0, 1)], 0)\n", - "Agent rider 9695 move from (1, 1) to (0, 1) using car (9765, [(1, 1), (0, 1)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Driver 9636 arrived\n", + "Agent rider 9655 move from (6, 0) to (5, 0) using car (9822, [(6, 0), (5, 0), (5, 1)], 0)\n", + "Driver 9664 arrived\n", + "Agent rider 9670 move from (5, 2) to (6, 2) using car (9776, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (4, 2) to (5, 2) using car (9788, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9674 move from (4, 0) to (5, 0) using car (9820, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9676 move from (3, 8) to (3, 7) using car (9786, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (8, 8) to (7, 8) using car (9759, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (8, 7) to (8, 6) using car (9792, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9679 move from (3, 3) to (3, 4) using car (9793, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9686 move from (8, 8) to (7, 8) using car (9834, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 9691 arrived\n", + "Agent rider 9692 move from (5, 3) to (6, 3) using car (9758, [(5, 3), (6, 3)], 0)\n", + "Agent rider 9693 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9697 doesn't move\n", "Agent rider 9698 doesn't move\n", - "Agent rider 9699 doesn't move\n", - "Agent rider 9700 move from (2, 9) to (3, 9) using car (9794, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9723 arrived\n", + "Agent rider 9700 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Driver 9708 arrived\n", + "Driver 9709 arrived\n", + "Agent rider 9719 move from (4, 0) to (5, 0) using car (9820, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 doesn't move\n", + "Agent rider 9723 move from (8, 7) to (8, 6) using car (9792, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9727 move from (4, 2) to (5, 2) using car (9788, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9728 move from (7, 6) to (7, 5) using car (9818, [(7, 6), (7, 5)], 0)\n", "Driver 9730 arrived\n", - "Agent rider 9736 move from (8, 3) to (8, 2) using car (9915, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Driver 9731 arrived\n", + "Driver 9736 arrived\n", + "Driver 9738 arrived\n", "Driver 9743 arrived\n", - "Agent rider 9751 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9755 doesn't move\n", - "Agent rider 9761 doesn't move\n", - "Agent rider 9762 move from (0, 8) to (0, 9) using car (9792, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 move from (4, 5) to (4, 4) using car (9808, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9772 move from (7, 3) to (7, 2) using car (9881, [(7, 3), (7, 2)], 0)\n", - "Agent rider 9773 doesn't move\n", - "Agent rider 9775 move from (1, 1) to (0, 1) using car (9765, [(1, 1), (0, 1)], 0)\n", - "Agent rider 9776 move from (1, 1) to (2, 1) using car (9890, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 9751 arrived\n", + "Driver 9752 arrived\n", + "Driver 9755 arrived\n", + "Driver 9760 arrived\n", + "Driver 9763 arrived\n", + "Driver 9764 arrived\n", + "Driver 9768 arrived\n", + "Agent rider 9771 move from (8, 8) to (7, 8) using car (9765, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 9772 move from (4, 3) to (3, 3) using car (9781, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Driver 9778 arrived\n", - "Agent rider 9782 move from (6, 4) to (7, 4) using car (9806, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 9782 arrived with a waiting time of 2 ticks\n", - "Agent rider 9783 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9784 move from (7, 5) to (6, 5) using car (9863, [(7, 5), (6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Driver 9783 arrived\n", "Driver 9787 arrived\n", - "Driver 9790 arrived\n", - "Driver 9798 arrived\n", - "Driver 9805 arrived\n", - "Agent rider 9811 move from (1, 7) to (1, 6) using car (9866, [(1, 7), (1, 6)], 0)\n", + "Agent rider 9789 move from (5, 5) to (5, 6) using car (9794, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 doesn't move\n", + "Agent rider 9804 move from (4, 2) to (5, 2) using car (9788, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 9805 move from (0, 4) to (0, 3) using car (9779, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9806 move from (0, 4) to (0, 3) using car (9779, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9809 doesn't move\n", + "Agent rider 9810 doesn't move\n", + "Agent rider 9811 move from (2, 7) to (3, 7) using car (9824, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9812 doesn't move\n", + "Agent rider 9813 move from (8, 7) to (8, 6) using car (9792, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", "Agent rider 9814 doesn't move\n", - "Driver 9820 arrived\n", - "Agent rider 9826 move from (5, 1) to (4, 1) using car (9842, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9827 move from (2, 9) to (3, 9) using car (9794, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 move from (5, 1) to (4, 1) using car (9842, [(5, 1), (4, 1)], 0)\n", - "Agent rider 9829 move from (3, 5) to (4, 5) using car (9892, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 9829 arrived with a waiting time of 2 ticks\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 5) to (6, 6) using car (9741, [(6, 5), (6, 6)], 0)\n", + "Agent rider 9826 doesn't move\n", + "Agent rider 9827 move from (2, 2) to (2, 3) using car (9798, [(2, 2), (2, 3)], 0)\n", + "Agent rider 9828 move from (7, 8) to (6, 8) using car (9839, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9829 doesn't move\n", "Agent rider 9830 doesn't move\n", - "Agent rider 9831 move from (4, 4) to (4, 3) using car (9818, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9832 move from (5, 9) to (6, 9) using car (9880, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 9836 doesn't move\n", - "Agent rider 9837 move from (6, 0) to (5, 0) using car (9859, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 9848 move from (3, 0) to (4, 0) using car (9874, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9849 move from (9, 7) to (9, 6) using car (9868, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9850 move from (8, 3) to (8, 2) using car (9915, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9851 move from (2, 7) to (2, 8) using car (9815, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 9852 doesn't move\n", - "Agent rider 9853 move from (0, 8) to (0, 7) using car (9841, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9854 move from (7, 4) to (6, 4) using car (9886, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9855 move from (4, 3) to (4, 2) using car (9871, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 9856 move from (0, 3) to (0, 4) using car (9862, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 move from (1, 7) to (1, 6) using car (9866, [(1, 7), (1, 6)], 0)\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9904 move from (4, 5) to (4, 4) using car (9808, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9905 doesn't move\n", - "Agent rider 9906 doesn't move\n", - "Agent rider 9907 move from (5, 9) to (6, 9) using car (9880, [(5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 9908 move from (7, 0) to (8, 0) using car (9875, [(7, 0), (8, 0)], 0)\n", - "Agent rider 9909 move from (1, 5) to (1, 4) using car (9876, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9919 move from (1, 5) to (1, 4) using car (9876, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9920 doesn't move\n", - "Agent rider 9921 move from (0, 8) to (0, 9) using car (9792, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9922 move from (8, 6) to (7, 6) using car (9897, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 doesn't move\n", - "tick 709 ended\n", - "I am driver 9925 - trip: [(2, 0), (3, 0)]\n", - "I am driver 9926 - trip: [(8, 6), (9, 6)]\n", - "I am driver 9927 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 9928 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 9929 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9124 move from (0, 7) to (0, 6) using car (9841, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 9124 arrived with a waiting time of 24 ticks\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 move from (0, 7) to (0, 6) using car (9841, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 9384 move from (0, 7) to (0, 6) using car (9841, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Rider n° 9384 arrived with a waiting time of 18 ticks\n", - "Agent rider 9417 move from (7, 2) to (7, 1) using car (9895, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 move from (0, 7) to (0, 8) using car (9885, [(0, 7), (0, 8)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (8, 2) to (8, 1) using car (9915, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9518 move from (8, 0) to (9, 0) using car (9882, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (8, 2) to (8, 1) using car (9915, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9598 move from (3, 9) to (4, 9) using car (9794, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9611 doesn't move\n", + "Agent rider 9831 move from (2, 2) to (2, 3) using car (9798, [(2, 2), (2, 3)], 0)\n", + "Agent rider 9832 doesn't move\n", + "Agent rider 9833 move from (1, 0) to (2, 0) using car (9702, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9844 move from (4, 3) to (3, 3) using car (9781, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9846 doesn't move\n", + "Agent rider 9847 doesn't move\n", + "tick 698 ended\n", + "I am driver 9848 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 9849 - trip: [(3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 9850 - trip: [(3, 9), (2, 9), (1, 9)]\n", + "I am driver 9851 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 9852 - trip: [(0, 2), (0, 1), (0, 0)]\n", + "I am driver 9853 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (6, 6)]\n", + "I am driver 9854 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 9855 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 9856 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 9857 - trip: [(8, 8), (8, 9)]\n", + "I am driver 9858 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)]\n", + "I am driver 9859 - trip: [(4, 7), (5, 7), (6, 7), (6, 6)]\n", + "I am driver 9860 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 9861 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 9862 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "15 drivers generated.\n", + "I am rider 9863 - dep: (5, 8) , arr: (8, 2)\n", + "I am rider 9864 - dep: (5, 0) , arr: (3, 8)\n", + "I am rider 9865 - dep: (8, 1) , arr: (3, 2)\n", + "I am rider 9866 - dep: (9, 3) , arr: (8, 5)\n", + "I am rider 9867 - dep: (2, 3) , arr: (6, 3)\n", + "5 riders generated.\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (2, 1) to (2, 0) using car (9716, [(2, 1), (2, 0)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9168 move from (2, 0) to (3, 0) using car (9702, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9168 arrived with a waiting time of 21 ticks\n", + "Agent rider 9341 move from (2, 1) to (2, 0) using car (9716, [(2, 1), (2, 0)], 0)\n", + "Agent rider 9418 move from (7, 5) to (7, 6) using car (9842, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9438 move from (2, 0) to (3, 0) using car (9702, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (5, 0) to (5, 1) using car (9822, [(5, 0), (5, 1)], 0)\n", + "Agent rider 9510 move from (3, 4) to (3, 5) using car (9793, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 9510 arrived with a waiting time of 6 ticks\n", + "Agent rider 9532 move from (0, 3) to (0, 2) using car (9779, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9602 move from (2, 0) to (3, 0) using car (9702, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (0, 3) to (0, 2) using car (9779, [(0, 3), (0, 2), (0, 1)], 0)\n", "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9698 move from (7, 1) to (8, 1) using car (9843, [(7, 1), (8, 1)], 0)\n", - "Rider n° 9698 arrived with a waiting time of 9 ticks\n", - "Agent rider 9699 doesn't move\n", - "Agent rider 9700 move from (3, 9) to (4, 9) using car (9794, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9730 arrived\n", - "Agent rider 9736 move from (8, 2) to (8, 1) using car (9915, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Driver 9746 arrived\n", - "Agent rider 9751 move from (7, 1) to (8, 1) using car (9843, [(7, 1), (8, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9755 doesn't move\n", - "Agent rider 9761 move from (7, 1) to (8, 1) using car (9843, [(7, 1), (8, 1)], 0)\n", - "Agent rider 9762 move from (0, 9) to (1, 9) using car (9792, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 move from (4, 4) to (4, 3) using car (9808, [(4, 4), (4, 3)], 0)\n", - "Driver 9769 arrived\n", - "Agent rider 9772 move from (7, 2) to (7, 1) using car (9895, [(7, 2), (7, 1), (8, 1)], 0)\n", - "Agent rider 9773 move from (7, 6) to (6, 6) using car (9897, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 move from (2, 1) to (3, 1) using car (9890, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9782 move from (6, 4) to (5, 4) using car (9886, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9783 move from (0, 7) to (0, 8) using car (9885, [(0, 7), (0, 8)], 0)\n", - "Agent rider 9784 move from (6, 5) to (6, 6) using car (9803, [(6, 5), (6, 6)], 0)\n", - "Driver 9786 arrived\n", - "Driver 9810 arrived\n", - "Agent rider 9811 doesn't move\n", - "Agent rider 9814 move from (2, 3) to (2, 4) using car (9916, [(2, 3), (2, 4), (2, 5), (3, 5)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9655 move from (5, 0) to (6, 0) using car (9820, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Driver 9660 arrived\n", + "Agent rider 9670 move from (6, 2) to (6, 3) using car (9776, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (5, 2) to (6, 2) using car (9788, [(5, 2), (6, 2)], 0)\n", + "Agent rider 9674 move from (5, 0) to (5, 1) using car (9822, [(5, 0), (5, 1)], 0)\n", + "Agent rider 9676 move from (3, 7) to (3, 6) using car (9786, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (7, 8) to (6, 8) using car (9759, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (8, 6) to (8, 5) using car (9792, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9679 move from (3, 4) to (3, 5) using car (9793, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 9691 arrived\n", + "Agent rider 9692 doesn't move\n", + "Agent rider 9693 move from (3, 8) to (4, 8) using car (9838, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9697 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Driver 9709 arrived\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (6, 2) to (6, 1) using car (9729, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9723 move from (8, 6) to (8, 5) using car (9792, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9727 move from (5, 2) to (6, 2) using car (9788, [(5, 2), (6, 2)], 0)\n", + "Rider n° 9727 arrived with a waiting time of 4 ticks\n", + "Agent rider 9728 move from (7, 5) to (7, 6) using car (9842, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 9731 arrived\n", + "Driver 9737 arrived\n", + "Driver 9739 arrived\n", + "Driver 9742 arrived\n", + "Driver 9752 arrived\n", + "Driver 9764 arrived\n", + "Agent rider 9771 move from (7, 8) to (7, 9) using car (9775, [(7, 8), (7, 9)], 0)\n", + "Agent rider 9772 move from (3, 3) to (2, 3) using car (9781, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 9774 arrived\n", + "Agent rider 9789 move from (5, 6) to (5, 7) using car (9794, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 doesn't move\n", + "Agent rider 9804 move from (5, 2) to (6, 2) using car (9788, [(5, 2), (6, 2)], 0)\n", + "Agent rider 9805 move from (0, 3) to (0, 2) using car (9779, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9806 move from (0, 3) to (0, 2) using car (9779, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9809 move from (3, 8) to (4, 8) using car (9711, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9810 move from (6, 8) to (5, 8) using car (9839, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 move from (3, 7) to (3, 6) using car (9786, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9812 move from (0, 3) to (0, 2) using car (9779, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9813 move from (8, 6) to (8, 5) using car (9792, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9814 move from (9, 7) to (8, 7) using car (9858, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 6) to (6, 5) using car (9845, [(6, 6), (6, 5), (6, 4), (5, 4)], 0)\n", + "Driver 9821 arrived\n", "Agent rider 9826 doesn't move\n", - "Agent rider 9827 move from (3, 9) to (4, 9) using car (9794, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 move from (0, 4) to (0, 5) using car (9862, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 9831 move from (4, 3) to (4, 2) using car (9818, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 9832 move from (6, 9) to (6, 8) using car (9880, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 9837 move from (5, 0) to (4, 0) using car (9859, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 9847 arrived\n", - "Agent rider 9848 move from (4, 0) to (5, 0) using car (9874, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9849 move from (9, 6) to (9, 5) using car (9868, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9850 move from (8, 2) to (8, 1) using car (9915, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9851 move from (2, 8) to (2, 9) using car (9815, [(2, 8), (2, 9)], 0)\n", - "Rider n° 9851 arrived with a waiting time of 0 ticks\n", - "Agent rider 9852 move from (4, 3) to (5, 3) using car (9846, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9853 move from (0, 7) to (0, 6) using car (9841, [(0, 7), (0, 6), (0, 5)], 0)\n" + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (6, 8) to (5, 8) using car (9839, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9829 move from (3, 7) to (4, 7) using car (9824, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9830 doesn't move\n", + "Agent rider 9831 doesn't move\n", + "Agent rider 9832 doesn't move\n", + "Agent rider 9833 move from (2, 0) to (3, 0) using car (9702, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9844 move from (3, 3) to (2, 3) using car (9781, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9846 move from (0, 2) to (0, 1) using car (9852, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9847 doesn't move\n", + "Agent rider 9863 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9854 move from (6, 4) to (5, 4) using car (9886, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9855 move from (4, 2) to (4, 1) using car (9871, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 9855 arrived with a waiting time of 1 ticks\n", - "Agent rider 9856 move from (0, 4) to (0, 5) using car (9862, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Driver 9870 arrived\n", - "Driver 9872 arrived\n", - "Driver 9878 arrived\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (0, 4) to (0, 5) using car (9862, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 9904 move from (4, 4) to (4, 3) using car (9808, [(4, 4), (4, 3)], 0)\n", - "Agent rider 9905 doesn't move\n", - "Agent rider 9906 doesn't move\n", - "Agent rider 9907 move from (6, 9) to (6, 8) using car (9880, [(6, 9), (6, 8), (7, 8)], 0)\n", - "Agent rider 9908 move from (8, 0) to (9, 0) using car (9882, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9909 move from (1, 4) to (1, 3) using car (9876, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9920 doesn't move\n", - "Agent rider 9921 move from (0, 9) to (1, 9) using car (9928, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 9922 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 doesn't move\n", - "tick 710 ended\n", - "I am driver 9930 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9931 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "2 drivers generated.\n", - "I am rider 9932 - dep: (9, 5) , arr: (8, 8)\n", - "I am rider 9933 - dep: (0, 3) , arr: (3, 1)\n", - "I am rider 9934 - dep: (0, 0) , arr: (6, 4)\n", - "I am rider 9935 - dep: (9, 1) , arr: (4, 1)\n", - "I am rider 9936 - dep: (5, 2) , arr: (3, 2)\n", - "I am rider 9937 - dep: (3, 8) , arr: (8, 1)\n", - "I am rider 9938 - dep: (1, 3) , arr: (6, 1)\n", - "7 riders generated.\n", - "Agent rider 9188 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9278 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9319 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9354 move from (0, 6) to (0, 5) using car (9841, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9417 move from (7, 1) to (8, 1) using car (9895, [(7, 1), (8, 1)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (8, 1) to (8, 0) using car (9915, [(8, 1), (8, 0)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9597 move from (8, 1) to (8, 0) using car (9915, [(8, 1), (8, 0)], 0)\n", - "Agent rider 9598 move from (4, 9) to (5, 9) using car (9794, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 9598 arrived with a waiting time of 12 ticks\n", - "Agent rider 9611 move from (6, 8) to (7, 8) using car (9880, [(6, 8), (7, 8)], 0)\n", + "Agent rider 9864 move from (5, 0) to (6, 0) using car (9820, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9867 doesn't move\n", + "tick 699 ended\n", + "I am driver 9868 - trip: [(1, 9), (1, 8), (2, 8)]\n", + "I am driver 9869 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 9870 - trip: [(5, 0), (6, 0)]\n", + "I am driver 9871 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 9872 - trip: [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 9873 - trip: [(6, 3), (5, 3), (4, 3), (4, 2)]\n", + "I am driver 9874 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 9875 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 9876 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 9877 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 9878 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 9879 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 9880 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 9881 - trip: [(2, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 9882 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 9883 - trip: [(2, 2), (3, 2), (4, 2)]\n", + "16 drivers generated.\n", + "I am rider 9884 - dep: (0, 6) , arr: (0, 0)\n", + "1 riders generated.\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (2, 0) to (1, 0) using car (9860, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9341 move from (2, 0) to (1, 0) using car (9860, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9418 move from (7, 6) to (7, 7) using car (9842, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9438 move from (3, 0) to (4, 0) using car (9702, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9438 arrived with a waiting time of 14 ticks\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9532 move from (0, 2) to (0, 1) using car (9779, [(0, 2), (0, 1)], 0)\n", + "Rider n° 9532 arrived with a waiting time of 12 ticks\n", + "Agent rider 9557 move from (8, 5) to (8, 4) using car (9792, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9602 move from (3, 0) to (4, 0) using car (9702, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 move from (2, 3) to (1, 3) using car (9781, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9615 move from (0, 2) to (0, 1) using car (9779, [(0, 2), (0, 1)], 0)\n", "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9693 doesn't move\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9699 doesn't move\n", - "Agent rider 9700 move from (4, 9) to (5, 9) using car (9794, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 9714 arrived\n", - "Agent rider 9736 move from (8, 1) to (8, 0) using car (9915, [(8, 1), (8, 0)], 0)\n", - "Agent rider 9751 move from (8, 1) to (8, 0) using car (9915, [(8, 1), (8, 0)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9755 doesn't move\n", - "Agent rider 9761 move from (8, 1) to (8, 0) using car (9915, [(8, 1), (8, 0)], 0)\n", - "Rider n° 9761 arrived with a waiting time of 1 ticks\n", - "Agent rider 9762 move from (1, 9) to (2, 9) using car (9792, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 doesn't move\n", - "Driver 9765 arrived\n", - "Agent rider 9772 move from (7, 1) to (8, 1) using car (9895, [(7, 1), (8, 1)], 0)\n", - "Agent rider 9773 move from (6, 6) to (5, 6) using car (9897, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 move from (3, 1) to (4, 1) using car (9890, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9784 move from (6, 6) to (5, 6) using car (9897, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9621 move from (8, 5) to (8, 4) using car (9792, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9655 move from (6, 0) to (6, 1) using car (9820, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9670 move from (6, 3) to (7, 3) using car (9776, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9673 move from (6, 2) to (7, 2) using car (9872, [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 9673 arrived with a waiting time of 4 ticks\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9676 move from (3, 6) to (3, 5) using car (9786, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (6, 8) to (5, 8) using car (9759, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (8, 5) to (8, 4) using car (9792, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9679 move from (3, 5) to (3, 6) using car (9793, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9692 move from (6, 3) to (7, 3) using car (9776, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9693 move from (4, 8) to (4, 7) using car (9838, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9697 move from (3, 7) to (3, 8) using car (9861, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 9697 arrived with a waiting time of 8 ticks\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Driver 9703 arrived\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 move from (6, 1) to (6, 0) using car (9729, [(6, 1), (6, 0)], 0)\n", + "Agent rider 9723 move from (8, 5) to (8, 4) using car (9792, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9728 move from (7, 6) to (7, 7) using car (9842, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 9737 arrived\n", + "Driver 9741 arrived\n", + "Driver 9748 arrived\n", + "Driver 9758 arrived\n", + "Driver 9761 arrived\n", + "Agent rider 9771 move from (7, 9) to (6, 9) using car (9817, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9772 move from (2, 3) to (1, 3) using car (9781, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9772 arrived with a waiting time of 3 ticks\n", + "Driver 9777 arrived\n", + "Agent rider 9789 move from (5, 7) to (5, 8) using car (9794, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 move from (7, 4) to (7, 5) using car (9803, [(7, 4), (7, 5), (8, 5)], 0)\n", "Driver 9795 arrived\n", - "Agent rider 9811 doesn't move\n", - "Agent rider 9814 move from (2, 4) to (2, 5) using car (9916, [(2, 4), (2, 5), (3, 5)], 0)\n", - "Driver 9821 arrived\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 move from (4, 9) to (5, 9) using car (9794, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9831 move from (4, 2) to (4, 1) using car (9818, [(4, 2), (4, 1)], 0)\n", - "Agent rider 9832 move from (6, 8) to (7, 8) using car (9880, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9837 move from (4, 0) to (3, 0) using car (9859, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Driver 9842 arrived\n", - "Agent rider 9848 move from (5, 0) to (6, 0) using car (9874, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9849 move from (9, 5) to (9, 4) using car (9868, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 9849 arrived with a waiting time of 3 ticks\n", - "Agent rider 9850 move from (8, 1) to (8, 0) using car (9915, [(8, 1), (8, 0)], 0)\n", - "Agent rider 9852 move from (5, 3) to (6, 3) using car (9846, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9853 move from (0, 6) to (0, 5) using car (9841, [(0, 6), (0, 5)], 0)\n", - "Agent rider 9854 move from (5, 4) to (4, 4) using car (9886, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9856 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Driver 9858 arrived\n", - "Driver 9866 arrived\n", - "Driver 9875 arrived\n", - "Driver 9881 arrived\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (0, 5) to (0, 6) using car (9862, [(0, 5), (0, 6)], 0)\n", - "Agent rider 9904 doesn't move\n", - "Agent rider 9905 move from (9, 5) to (9, 4) using car (9868, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9906 move from (4, 8) to (3, 8) using car (9823, [(4, 8), (3, 8)], 0)\n", - "Agent rider 9907 move from (6, 8) to (7, 8) using car (9880, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9908 doesn't move\n", - "Agent rider 9909 move from (1, 3) to (0, 3) using car (9876, [(1, 3), (0, 3)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9920 move from (8, 4) to (9, 4) using car (9806, [(8, 4), (9, 4)], 0)\n", - "Agent rider 9921 move from (1, 9) to (1, 8) using car (9928, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 9922 move from (7, 6) to (7, 5) using car (9913, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 9923 move from (0, 0) to (0, 1) using car (9887, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (1, 3) to (0, 3) using car (9876, [(1, 3), (0, 3)], 0)\n", - "Agent rider 9932 move from (9, 5) to (9, 4) using car (9868, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 move from (0, 0) to (0, 1) using car (9887, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9935 doesn't move\n", - "Agent rider 9936 move from (5, 2) to (4, 2) using car (9918, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 9937 doesn't move\n", - "Agent rider 9938 move from (1, 3) to (0, 3) using car (9876, [(1, 3), (0, 3)], 0)\n", - "tick 711 ended\n", - "I am driver 9939 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 9940 - trip: [(7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 9941 - trip: [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 9942 - trip: [(8, 4), (7, 4), (6, 4), (6, 3)]\n", - "I am driver 9943 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9944 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 9945 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 9946 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7)]\n", - "I am driver 9947 - trip: [(7, 5), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 9948 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 9949 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 9950 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 9951 - trip: [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 9952 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 9953 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9954 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 9955 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 9956 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "18 drivers generated.\n", - "I am rider 9957 - dep: (4, 6) , arr: (9, 1)\n", - "I am rider 9958 - dep: (3, 3) , arr: (9, 1)\n", - "I am rider 9959 - dep: (0, 5) , arr: (2, 6)\n", - "I am rider 9960 - dep: (5, 5) , arr: (8, 8)\n", - "I am rider 9961 - dep: (8, 9) , arr: (9, 8)\n", - "I am rider 9962 - dep: (9, 7) , arr: (5, 9)\n", - "I am rider 9963 - dep: (3, 4) , arr: (7, 1)\n", - "I am rider 9964 - dep: (2, 6) , arr: (3, 3)\n", - "I am rider 9965 - dep: (5, 8) , arr: (2, 9)\n", - "I am rider 9966 - dep: (0, 2) , arr: (0, 1)\n", - "10 riders generated.\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9431 doesn't move\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 move from (9, 0) to (8, 0) using car (9945, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 move from (5, 7) to (6, 7) using car (9864, [(5, 7), (6, 7)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (8, 0) to (7, 0) using car (9943, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9688 move from (5, 7) to (6, 7) using car (9864, [(5, 7), (6, 7)], 0)\n", - "Agent rider 9693 move from (0, 1) to (0, 2) using car (9887, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 9693 arrived with a waiting time of 12 ticks\n", - "Agent rider 9695 move from (0, 1) to (0, 2) using car (9887, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9699 move from (9, 4) to (9, 3) using car (9868, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9700 move from (5, 9) to (6, 9) using car (9794, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 9700 arrived with a waiting time of 6 ticks\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (8, 0) to (7, 0) using car (9943, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 move from (5, 7) to (6, 7) using car (9864, [(5, 7), (6, 7)], 0)\n", - "Agent rider 9755 move from (8, 4) to (8, 3) using car (9825, [(8, 4), (8, 3)], 0)\n", - "Rider n° 9755 arrived with a waiting time of 7 ticks\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 move from (4, 6) to (4, 5) using car (9894, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9764 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (5, 6) to (4, 6) using car (9897, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 move from (0, 1) to (0, 2) using car (9887, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9776 move from (4, 1) to (5, 1) using car (9890, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9784 move from (5, 6) to (4, 6) using car (9897, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 9784 arrived with a waiting time of 3 ticks\n", - "Driver 9793 arrived\n", - "Driver 9803 arrived\n", - "Driver 9807 arrived\n", - "Driver 9808 arrived\n", - "Agent rider 9811 doesn't move\n", - "Agent rider 9814 move from (2, 5) to (3, 5) using car (9916, [(2, 5), (3, 5)], 0)\n", - "Driver 9815 arrived\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 move from (5, 9) to (6, 9) using car (9794, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 doesn't move\n", + "Driver 9797 arrived\n", + "Driver 9798 arrived\n", + "Driver 9802 arrived\n", + "Agent rider 9804 move from (6, 2) to (7, 2) using car (9872, [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 9804 arrived with a waiting time of 0 ticks\n", + "Agent rider 9805 move from (0, 2) to (0, 1) using car (9779, [(0, 2), (0, 1)], 0)\n", + "Agent rider 9806 move from (0, 2) to (0, 1) using car (9779, [(0, 2), (0, 1)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (8, 5) to (8, 4) using car (9792, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9809 move from (4, 8) to (5, 8) using car (9711, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 9809 arrived with a waiting time of 1 ticks\n", + "Agent rider 9810 move from (5, 8) to (5, 7) using car (9839, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 move from (3, 6) to (3, 5) using car (9786, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9812 move from (0, 2) to (0, 1) using car (9779, [(0, 2), (0, 1)], 0)\n", + "Agent rider 9813 move from (8, 5) to (8, 4) using car (9792, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9814 move from (8, 7) to (7, 7) using car (9858, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 5) to (6, 4) using car (9845, [(6, 5), (6, 4), (5, 4)], 0)\n", + "Driver 9818 arrived\n", + "Driver 9819 arrived\n", + "Agent rider 9826 move from (4, 9) to (5, 9) using car (9841, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Rider n° 9826 arrived with a waiting time of 4 ticks\n", + "Agent rider 9827 move from (2, 3) to (1, 3) using car (9781, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9828 move from (5, 8) to (6, 8) using car (9785, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 9829 move from (4, 7) to (5, 7) using car (9824, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", "Agent rider 9830 doesn't move\n", - "Agent rider 9831 move from (4, 1) to (5, 1) using car (9890, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9831 move from (2, 3) to (1, 3) using car (9781, [(2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 9832 doesn't move\n", - "Agent rider 9837 move from (3, 0) to (2, 0) using car (9859, [(3, 0), (2, 0)], 0)\n", - "Driver 9843 arrived\n", - "Driver 9845 arrived\n", - "Agent rider 9848 move from (6, 0) to (6, 1) using car (9874, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9850 doesn't move\n", - "Agent rider 9852 move from (6, 3) to (7, 3) using car (9846, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 move from (4, 4) to (3, 4) using car (9886, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9856 doesn't move\n", - "Driver 9882 arrived\n", - "Driver 9885 arrived\n", - "Agent rider 9901 doesn't move\n", + "Agent rider 9833 move from (3, 0) to (4, 0) using car (9702, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9844 move from (2, 3) to (1, 3) using car (9781, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9846 move from (0, 1) to (1, 1) using car (9878, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9847 doesn't move\n", + "Agent rider 9863 move from (5, 8) to (5, 7) using car (9839, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9864 move from (6, 0) to (6, 1) using car (9820, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9867 move from (2, 3) to (1, 3) using car (9781, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9884 doesn't move\n", + "tick 700 ended\n", + "I am driver 9885 - trip: [(6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 9886 - trip: [(1, 7), (1, 8), (2, 8)]\n", + "I am driver 9887 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 9888 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)]\n", + "I am driver 9889 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 9890 - trip: [(2, 8), (2, 9)]\n", + "I am driver 9891 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 9892 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 9893 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 9894 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 9895 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 9896 - trip: [(9, 1), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 9897 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", + "I am driver 9898 - trip: [(3, 7), (2, 7), (1, 7), (1, 6)]\n", + "I am driver 9899 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 9900 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 9901 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "17 drivers generated.\n", + "I am rider 9902 - dep: (6, 0) , arr: (7, 6)\n", + "I am rider 9903 - dep: (1, 1) , arr: (4, 7)\n", + "I am rider 9904 - dep: (7, 5) , arr: (0, 2)\n", + "I am rider 9905 - dep: (1, 5) , arr: (8, 1)\n", + "I am rider 9906 - dep: (2, 6) , arr: (7, 9)\n", + "I am rider 9907 - dep: (7, 0) , arr: (7, 5)\n", + "I am rider 9908 - dep: (8, 7) , arr: (6, 7)\n", + "I am rider 9909 - dep: (1, 0) , arr: (5, 4)\n", + "I am rider 9910 - dep: (3, 7) , arr: (8, 1)\n", + "I am rider 9911 - dep: (5, 7) , arr: (9, 9)\n", + "I am rider 9912 - dep: (7, 4) , arr: (8, 2)\n", + "11 riders generated.\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 move from (1, 0) to (0, 0) using car (9860, [(1, 0), (0, 0)], 0)\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9341 move from (1, 0) to (0, 0) using car (9860, [(1, 0), (0, 0)], 0)\n", + "Agent rider 9418 move from (7, 7) to (6, 7) using car (9842, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9440 move from (9, 1) to (8, 1) using car (9896, [(9, 1), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9557 move from (8, 4) to (8, 3) using car (9792, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9558 move from (9, 1) to (8, 1) using car (9896, [(9, 1), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (9, 1) to (8, 1) using car (9896, [(9, 1), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9602 move from (4, 0) to (5, 0) using car (9702, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9617 move from (9, 1) to (8, 1) using car (9896, [(9, 1), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9655 move from (6, 1) to (6, 2) using car (9820, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9670 move from (7, 3) to (8, 3) using car (9776, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9676 move from (3, 5) to (3, 4) using car (9786, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (5, 8) to (4, 8) using car (9759, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (8, 4) to (8, 3) using car (9792, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9679 move from (3, 6) to (4, 6) using car (9793, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9692 move from (7, 3) to (8, 3) using car (9776, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 9692 arrived with a waiting time of 3 ticks\n", + "Agent rider 9693 move from (4, 7) to (4, 6) using car (9838, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 move from (8, 9) to (7, 9) using car (9796, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 9713 arrived\n", + "Driver 9716 arrived\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9720 move from (9, 1) to (8, 1) using car (9896, [(9, 1), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9721 doesn't move\n", + "Agent rider 9723 doesn't move\n", + "Agent rider 9728 move from (7, 7) to (6, 7) using car (9842, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 9741 arrived\n", + "Driver 9754 arrived\n", + "Agent rider 9771 doesn't move\n", + "Driver 9775 arrived\n", + "Driver 9788 arrived\n", + "Agent rider 9789 move from (5, 8) to (6, 8) using car (9711, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9790 move from (8, 9) to (7, 9) using car (9796, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9791 move from (7, 5) to (8, 5) using car (9803, [(7, 5), (8, 5)], 0)\n", + "Driver 9798 arrived\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (8, 4) to (8, 3) using car (9792, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9810 move from (5, 7) to (5, 6) using car (9839, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9814 move from (7, 7) to (6, 7) using car (9858, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 4) to (5, 4) using car (9845, [(6, 4), (5, 4)], 0)\n", + "Driver 9819 arrived\n", + "Driver 9822 arrived\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (6, 8) to (7, 8) using car (9785, [(6, 8), (7, 8)], 0)\n", + "Agent rider 9829 move from (5, 7) to (6, 7) using car (9824, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9830 move from (1, 1) to (1, 2) using car (9878, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 doesn't move\n", + "Agent rider 9832 move from (8, 9) to (7, 9) using car (9796, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9833 move from (4, 0) to (5, 0) using car (9702, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 9840 arrived\n", + "Agent rider 9844 doesn't move\n", + "Agent rider 9846 move from (1, 1) to (1, 2) using car (9878, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9847 move from (5, 7) to (5, 6) using car (9839, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 9857 arrived\n", + "Agent rider 9863 move from (5, 7) to (6, 7) using car (9824, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9864 move from (6, 1) to (6, 2) using car (9820, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9867 move from (1, 3) to (0, 3) using car (9781, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9884 doesn't move\n", "Agent rider 9902 doesn't move\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9904 move from (4, 3) to (3, 3) using car (9944, [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 9905 move from (9, 4) to (9, 3) using car (9868, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9906 doesn't move\n", + "Agent rider 9903 move from (1, 1) to (1, 2) using car (9878, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9906 move from (2, 6) to (3, 6) using car (9855, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", "Agent rider 9907 doesn't move\n", - "Agent rider 9908 move from (9, 0) to (8, 0) using car (9945, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 move from (1, 0) to (0, 0) using car (9860, [(1, 0), (0, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 move from (5, 7) to (6, 7) using car (9824, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9912 doesn't move\n", + "tick 701 ended\n", + "I am driver 9913 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 9914 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 9915 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 9916 - trip: [(0, 4), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 9917 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 9918 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 9919 - trip: [(6, 7), (6, 6), (6, 5)]\n", + "I am driver 9920 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 9921 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 9922 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9923 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "11 drivers generated.\n", + "I am rider 9924 - dep: (6, 6) , arr: (6, 3)\n", + "I am rider 9925 - dep: (5, 1) , arr: (2, 7)\n", + "I am rider 9926 - dep: (5, 6) , arr: (2, 0)\n", + "I am rider 9927 - dep: (6, 3) , arr: (3, 5)\n", + "I am rider 9928 - dep: (9, 1) , arr: (6, 9)\n", + "I am rider 9929 - dep: (3, 8) , arr: (5, 9)\n", + "6 riders generated.\n", + "Agent rider 8537 move from (3, 4) to (3, 3) using car (9786, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 move from (3, 4) to (3, 3) using car (9786, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 7) to (6, 6) using car (9919, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 9440 move from (8, 1) to (8, 2) using car (9896, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (5, 1) to (5, 0) using car (9800, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 move from (8, 1) to (8, 2) using car (9896, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (8, 1) to (8, 2) using car (9896, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9602 move from (5, 0) to (6, 0) using car (9702, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (0, 1) to (1, 1) using car (9915, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9617 move from (8, 1) to (8, 2) using car (9896, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9655 doesn't move\n", + "Agent rider 9670 move from (8, 3) to (8, 2) using car (9792, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 9670 arrived with a waiting time of 9 ticks\n", + "Agent rider 9671 move from (9, 1) to (9, 2) using car (9888, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 move from (5, 1) to (5, 0) using car (9800, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9676 move from (3, 4) to (3, 3) using car (9786, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 9677 move from (4, 8) to (3, 8) using car (9759, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (8, 3) to (9, 3) using car (9776, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9679 move from (4, 6) to (5, 6) using car (9793, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9693 move from (4, 6) to (4, 5) using car (9838, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 move from (7, 9) to (6, 9) using car (9796, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 9716 arrived\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9720 move from (8, 1) to (8, 2) using car (9896, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9721 move from (6, 0) to (5, 0) using car (9862, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9723 doesn't move\n", + "Agent rider 9728 move from (6, 7) to (6, 6) using car (9919, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 9729 arrived\n", + "Agent rider 9771 doesn't move\n", + "Driver 9779 arrived\n", + "Agent rider 9789 move from (6, 8) to (7, 8) using car (9711, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 doesn't move\n", + "Agent rider 9805 move from (0, 1) to (1, 1) using car (9915, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9806 move from (0, 1) to (1, 1) using car (9915, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (8, 3) to (8, 2) using car (9792, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9810 move from (5, 6) to (5, 5) using car (9839, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 move from (0, 1) to (1, 1) using car (9923, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9814 move from (6, 7) to (5, 7) using car (9858, [(6, 7), (5, 7), (4, 7), (4, 6), (3, 6)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (5, 4) to (6, 4) using car (9899, [(5, 4), (6, 4), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 doesn't move\n", + "Agent rider 9829 move from (6, 7) to (7, 7) using car (9824, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9830 move from (1, 2) to (1, 3) using car (9878, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 doesn't move\n", + "Agent rider 9832 move from (7, 9) to (6, 9) using car (9796, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9833 doesn't move\n", + "Agent rider 9844 doesn't move\n", + "Agent rider 9846 move from (1, 2) to (1, 3) using car (9878, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9847 doesn't move\n", + "Driver 9850 arrived\n", + "Driver 9852 arrived\n", + "Agent rider 9863 move from (6, 7) to (7, 7) using car (9824, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9864 move from (6, 2) to (6, 3) using car (9820, [(6, 2), (6, 3)], 0)\n", + "Agent rider 9865 move from (8, 1) to (8, 2) using car (9896, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9867 move from (0, 3) to (1, 3) using car (9922, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9870 arrived\n", + "Agent rider 9884 move from (0, 6) to (0, 5) using car (9848, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 9902 doesn't move\n", + "Agent rider 9903 move from (1, 2) to (1, 3) using car (9878, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (7, 5) to (7, 4) using car (9834, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9906 move from (3, 6) to (4, 6) using car (9855, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 9907 move from (7, 0) to (6, 0) using car (9893, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9908 move from (8, 7) to (7, 7) using car (9889, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", "Agent rider 9909 doesn't move\n", - "Agent rider 9919 move from (1, 4) to (1, 5) using car (9857, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 9920 move from (9, 4) to (9, 3) using car (9868, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9921 move from (1, 8) to (1, 7) using car (9869, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9922 move from (7, 5) to (6, 5) using car (9939, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9923 move from (0, 1) to (0, 2) using car (9887, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 9910 move from (3, 7) to (4, 7) using car (9853, [(3, 7), (4, 7), (5, 7), (5, 6), (6, 6)], 0)\n", + "Agent rider 9911 move from (6, 7) to (7, 7) using car (9824, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9912 move from (7, 4) to (7, 3) using car (9921, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 9924 doesn't move\n", - "Driver 9925 arrived\n", - "Driver 9926 arrived\n", - "Agent rider 9932 move from (9, 4) to (9, 5) using car (9949, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 move from (0, 1) to (0, 2) using car (9887, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 9925 move from (5, 1) to (5, 0) using car (9800, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9926 move from (5, 6) to (5, 5) using car (9839, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9927 move from (6, 3) to (5, 3) using car (9875, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 9928 move from (9, 1) to (9, 2) using car (9888, [(9, 1), (9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9929 move from (3, 8) to (4, 8) using car (9837, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "tick 702 ended\n", + "I am driver 9930 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 9931 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 9932 - trip: [(7, 1), (7, 2), (6, 2)]\n", + "I am driver 9933 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "4 drivers generated.\n", + "I am rider 9934 - dep: (0, 8) , arr: (7, 3)\n", + "I am rider 9935 - dep: (7, 3) , arr: (3, 4)\n", + "I am rider 9936 - dep: (7, 9) , arr: (7, 6)\n", + "I am rider 9937 - dep: (2, 1) , arr: (7, 4)\n", + "I am rider 9938 - dep: (8, 5) , arr: (0, 2)\n", + "5 riders generated.\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 6) to (6, 5) using car (9919, [(6, 6), (6, 5)], 0)\n", + "Agent rider 9440 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (5, 0) to (4, 0) using car (9862, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9557 move from (8, 3) to (8, 4) using car (9872, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9558 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9602 move from (6, 0) to (7, 0) using car (9702, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9606 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9615 move from (1, 1) to (2, 1) using car (9915, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9617 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9655 move from (6, 2) to (7, 2) using car (9782, [(6, 2), (7, 2)], 0)\n", + "Agent rider 9671 move from (9, 2) to (9, 3) using car (9888, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 move from (5, 0) to (4, 0) using car (9862, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 move from (3, 8) to (2, 8) using car (9759, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 doesn't move\n", + "Agent rider 9679 move from (5, 6) to (6, 6) using car (9793, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9693 move from (4, 5) to (4, 4) using car (9838, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9719 move from (5, 0) to (4, 0) using car (9862, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9720 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9721 move from (5, 0) to (4, 0) using car (9862, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9723 doesn't move\n", + "Agent rider 9728 move from (6, 6) to (6, 5) using car (9919, [(6, 6), (6, 5)], 0)\n", + "Rider n° 9728 arrived with a waiting time of 4 ticks\n", + "Driver 9749 arrived\n", + "Driver 9765 arrived\n", + "Agent rider 9771 doesn't move\n", + "Driver 9781 arrived\n", + "Driver 9785 arrived\n", + "Agent rider 9789 move from (7, 8) to (8, 8) using car (9711, [(7, 8), (8, 8)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 doesn't move\n", + "Driver 9794 arrived\n", + "Driver 9803 arrived\n", + "Agent rider 9805 move from (1, 1) to (2, 1) using car (9915, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9806 move from (1, 1) to (2, 1) using car (9915, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9810 move from (5, 5) to (5, 4) using car (9839, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 move from (3, 5) to (2, 5) using car (9843, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 9812 move from (1, 1) to (2, 1) using car (9923, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9814 move from (5, 7) to (5, 6) using car (9841, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 4) to (7, 4) using car (9899, [(6, 4), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 9827 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 move from (7, 8) to (8, 8) using car (9711, [(7, 8), (8, 8)], 0)\n", + "Agent rider 9829 doesn't move\n", + "Agent rider 9830 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9832 move from (6, 9) to (5, 9) using car (9796, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9833 doesn't move\n", + "Driver 9836 arrived\n", + "Agent rider 9844 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 9845 arrived\n", + "Agent rider 9846 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9847 move from (5, 6) to (4, 6) using car (9879, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 9849 arrived\n", + "Driver 9859 arrived\n", + "Driver 9860 arrived\n", + "Agent rider 9863 move from (7, 7) to (7, 6) using car (9889, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9864 move from (6, 3) to (6, 2) using car (9877, [(6, 3), (6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 9865 move from (8, 2) to (8, 1) using car (9792, [(8, 2), (8, 1)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9867 move from (1, 3) to (2, 3) using car (9922, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9868 arrived\n", + "Driver 9883 arrived\n", + "Agent rider 9884 move from (0, 5) to (1, 5) using car (9848, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Driver 9890 arrived\n", + "Agent rider 9902 move from (6, 0) to (7, 0) using car (9702, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9903 move from (1, 3) to (1, 4) using car (9878, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (7, 4) to (7, 3) using car (9834, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9906 move from (4, 6) to (4, 7) using car (9855, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 9907 move from (6, 0) to (7, 0) using car (9702, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9908 move from (7, 7) to (7, 6) using car (9824, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 move from (7, 7) to (7, 6) using car (9824, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 9912 move from (7, 3) to (7, 2) using car (9921, [(7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9924 move from (6, 6) to (6, 5) using car (9919, [(6, 6), (6, 5)], 0)\n", + "Agent rider 9925 doesn't move\n", + "Agent rider 9926 move from (5, 5) to (5, 4) using car (9839, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9927 move from (5, 3) to (4, 3) using car (9875, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 9928 move from (9, 2) to (9, 3) using car (9888, [(9, 2), (9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9929 move from (4, 8) to (5, 8) using car (9837, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9934 doesn't move\n", "Agent rider 9935 doesn't move\n", - "Agent rider 9936 move from (4, 2) to (3, 2) using car (9918, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Rider n° 9936 arrived with a waiting time of 0 ticks\n", + "Agent rider 9936 doesn't move\n", "Agent rider 9937 doesn't move\n", "Agent rider 9938 doesn't move\n", - "Agent rider 9957 move from (4, 6) to (4, 5) using car (9894, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9959 doesn't move\n", - "Agent rider 9960 doesn't move\n", - "Agent rider 9961 doesn't move\n", - "Agent rider 9962 doesn't move\n", - "Agent rider 9963 doesn't move\n", - "Agent rider 9964 doesn't move\n", - "Agent rider 9965 move from (5, 8) to (4, 8) using car (9799, [(5, 8), (4, 8)], 0)\n", - "Agent rider 9966 doesn't move\n", - "tick 712 ended\n", - "I am driver 9967 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 9968 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 9969 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 9970 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 9971 - trip: [(3, 3), (3, 4), (3, 5)]\n", - "I am driver 9972 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 9973 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 9974 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9975 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 9976 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 9977 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 9978 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "12 drivers generated.\n", - "I am rider 9979 - dep: (0, 5) , arr: (8, 3)\n", - "I am rider 9980 - dep: (4, 5) , arr: (2, 3)\n", - "I am rider 9981 - dep: (0, 8) , arr: (9, 9)\n", - "I am rider 9982 - dep: (9, 2) , arr: (1, 3)\n", - "I am rider 9983 - dep: (7, 3) , arr: (6, 7)\n", - "I am rider 9984 - dep: (1, 2) , arr: (6, 0)\n", - "6 riders generated.\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9431 move from (0, 8) to (1, 8) using car (9967, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 9431 arrived with a waiting time of 19 ticks\n", - "Agent rider 9504 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9505 move from (8, 0) to (7, 0) using car (9945, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9518 move from (8, 0) to (7, 0) using car (9945, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9519 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (7, 0) to (6, 0) using car (9943, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9611 doesn't move\n", + "tick 703 ended\n", + "I am driver 9939 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 9940 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9941 - trip: [(6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 9942 - trip: [(6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9943 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 9944 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 9945 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 9946 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 9947 - trip: [(4, 5), (3, 5)]\n", + "I am driver 9948 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 9949 - trip: [(1, 6), (1, 5), (2, 5)]\n", + "I am driver 9950 - trip: [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 9951 - trip: [(7, 5), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 9952 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", + "14 drivers generated.\n", + "I am rider 9953 - dep: (9, 5) , arr: (5, 5)\n", + "I am rider 9954 - dep: (4, 6) , arr: (3, 0)\n", + "2 riders generated.\n", + "Agent rider 8537 move from (3, 3) to (2, 3) using car (9874, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 move from (3, 3) to (2, 3) using car (9874, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (4, 0) to (3, 0) using car (9862, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 doesn't move\n", + "Agent rider 9602 move from (7, 0) to (8, 0) using car (9702, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9602 arrived with a waiting time of 18 ticks\n", + "Agent rider 9606 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9615 doesn't move\n", "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9661 doesn't move\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9695 move from (0, 2) to (0, 3) using car (9887, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9699 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9736 move from (8, 0) to (7, 0) using car (9945, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9751 move from (7, 0) to (6, 0) using car (9943, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 move from (2, 9) to (1, 9) using car (9791, [(2, 9), (1, 9)], 0)\n", - "Agent rider 9763 move from (4, 5) to (5, 5) using car (9894, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9764 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (4, 6) to (4, 7) using car (9897, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 move from (0, 2) to (0, 3) using car (9887, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9776 move from (5, 1) to (6, 1) using car (9890, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9783 move from (0, 8) to (1, 8) using car (9967, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Driver 9789 arrived\n", - "Driver 9806 arrived\n", - "Driver 9808 arrived\n", - "Agent rider 9811 doesn't move\n", - "Agent rider 9814 doesn't move\n", - "Driver 9818 arrived\n", + "Agent rider 9621 move from (8, 4) to (8, 5) using car (9872, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9655 move from (7, 2) to (7, 1) using car (9921, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9671 move from (9, 3) to (9, 4) using car (9888, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 move from (4, 0) to (3, 0) using car (9862, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9676 doesn't move\n", + "Agent rider 9677 move from (2, 8) to (1, 8) using car (9759, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 9678 move from (9, 3) to (9, 4) using car (9888, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Rider n° 9678 arrived with a waiting time of 4 ticks\n", + "Agent rider 9679 move from (6, 6) to (7, 6) using car (9793, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9693 move from (4, 4) to (4, 3) using car (9838, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 move from (6, 9) to (7, 9) using car (9801, [(6, 9), (7, 9)], 0)\n", + "Agent rider 9719 move from (4, 0) to (3, 0) using car (9862, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9720 doesn't move\n", + "Agent rider 9721 doesn't move\n", + "Agent rider 9723 move from (8, 4) to (8, 5) using car (9872, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 9749 arrived\n", + "Agent rider 9771 doesn't move\n", + "Driver 9776 arrived\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9810 move from (5, 4) to (5, 3) using car (9839, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 move from (2, 5) to (1, 5) using car (9843, [(2, 5), (1, 5)], 0)\n", + "Agent rider 9812 move from (2, 1) to (3, 1) using car (9923, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (8, 4) to (8, 5) using car (9872, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9814 move from (5, 6) to (5, 5) using car (9841, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (7, 4) to (7, 3) using car (9899, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Driver 9820 arrived\n", "Driver 9823 arrived\n", - "Agent rider 9826 move from (4, 1) to (3, 1) using car (9951, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9827 doesn't move\n", - "Agent rider 9828 move from (4, 1) to (3, 1) using car (9951, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9831 move from (5, 1) to (6, 1) using car (9890, [(5, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9837 doesn't move\n", - "Driver 9841 arrived\n", - "Agent rider 9848 move from (6, 1) to (6, 2) using car (9874, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9850 move from (8, 0) to (7, 0) using car (9945, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9852 move from (7, 3) to (8, 3) using car (9846, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 move from (3, 4) to (3, 5) using car (9886, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9856 doesn't move\n", - "Driver 9862 arrived\n", - "Driver 9876 arrived\n", - "Driver 9880 arrived\n", - "Driver 9895 arrived\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9904 move from (3, 3) to (2, 3) using car (9944, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 9905 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9906 move from (3, 8) to (4, 8) using car (9839, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9907 move from (7, 8) to (6, 8) using car (9974, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9908 move from (8, 0) to (7, 0) using car (9945, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 9827 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 doesn't move\n", + "Agent rider 9829 doesn't move\n", + "Agent rider 9830 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9832 move from (5, 9) to (4, 9) using car (9796, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9833 move from (5, 0) to (4, 0) using car (9893, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9844 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Rider n° 9844 arrived with a waiting time of 3 ticks\n", + "Agent rider 9846 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9847 move from (4, 6) to (3, 6) using car (9879, [(4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 9860 arrived\n", + "Agent rider 9863 move from (7, 6) to (7, 5) using car (9889, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9864 doesn't move\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 move from (9, 3) to (9, 4) using car (9888, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9867 move from (2, 3) to (3, 3) using car (9922, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9873 arrived\n", + "Driver 9881 arrived\n", + "Agent rider 9884 move from (1, 5) to (2, 5) using car (9848, [(1, 5), (2, 5)], 0)\n", + "Driver 9886 arrived\n", + "Agent rider 9902 move from (7, 0) to (8, 0) using car (9702, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9903 move from (1, 4) to (1, 5) using car (9878, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (7, 3) to (7, 2) using car (9834, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 move from (1, 5) to (2, 5) using car (9848, [(1, 5), (2, 5)], 0)\n", + "Agent rider 9906 move from (4, 7) to (5, 7) using car (9855, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 9907 move from (7, 0) to (8, 0) using car (9702, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9908 doesn't move\n", "Agent rider 9909 doesn't move\n", - "Driver 9910 arrived\n", - "Driver 9915 arrived\n", - "Agent rider 9919 move from (1, 5) to (1, 6) using car (9857, [(1, 5), (1, 6)], 0)\n", - "Agent rider 9920 move from (9, 3) to (9, 2) using car (9868, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9921 move from (1, 7) to (1, 6) using car (9869, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9922 move from (6, 5) to (5, 5) using car (9939, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 9923 move from (0, 2) to (0, 3) using car (9887, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 move from (7, 6) to (8, 6) using car (9856, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9912 move from (7, 2) to (7, 1) using car (9921, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 9924 doesn't move\n", - "Driver 9926 arrived\n", - "Agent rider 9932 move from (9, 5) to (9, 6) using car (9949, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 move from (0, 2) to (0, 3) using car (9887, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9935 doesn't move\n", - "Agent rider 9937 move from (3, 8) to (4, 8) using car (9839, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9925 move from (5, 0) to (4, 0) using car (9893, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9926 move from (5, 4) to (5, 3) using car (9839, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9927 move from (4, 3) to (3, 3) using car (9875, [(4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 9928 move from (9, 3) to (9, 4) using car (9888, [(9, 3), (9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9929 move from (5, 8) to (6, 8) using car (9837, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9935 move from (7, 3) to (7, 2) using car (9834, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9937 move from (2, 1) to (3, 1) using car (9915, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", "Agent rider 9938 doesn't move\n", - "Agent rider 9957 move from (4, 5) to (5, 5) using car (9894, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9959 doesn't move\n", - "Agent rider 9960 move from (5, 5) to (5, 4) using car (9941, [(5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 9961 doesn't move\n", - "Agent rider 9962 doesn't move\n", - "Agent rider 9963 move from (3, 4) to (3, 3) using car (9838, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 9964 doesn't move\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (0, 2) to (0, 3) using car (9887, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9979 doesn't move\n", - "Agent rider 9980 doesn't move\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 doesn't move\n", - "Agent rider 9983 move from (7, 3) to (8, 3) using car (9846, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9984 doesn't move\n", - "tick 713 ended\n", - "I am driver 9985 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 9986 - trip: [(7, 3), (7, 2), (7, 1)]\n", - "I am driver 9987 - trip: [(3, 6), (3, 5), (3, 4)]\n", - "I am driver 9988 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 9989 - trip: [(8, 2), (8, 3)]\n", - "I am driver 9990 - trip: [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "6 drivers generated.\n", - "I am rider 9991 - dep: (9, 8) , arr: (4, 3)\n", - "I am rider 9992 - dep: (4, 3) , arr: (8, 9)\n", - "I am rider 9993 - dep: (3, 9) , arr: (7, 8)\n", - "I am rider 9994 - dep: (6, 1) , arr: (6, 4)\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9954 move from (4, 6) to (3, 6) using car (9879, [(4, 6), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "tick 704 ended\n", + "I am driver 9955 - trip: [(6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 9956 - trip: [(6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 9957 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 9958 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 9959 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "5 drivers generated.\n", + "I am rider 9960 - dep: (7, 1) , arr: (8, 2)\n", + "I am rider 9961 - dep: (4, 0) , arr: (8, 3)\n", + "I am rider 9962 - dep: (9, 7) , arr: (6, 5)\n", + "I am rider 9963 - dep: (1, 9) , arr: (0, 6)\n", "4 riders generated.\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9504 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9505 move from (7, 0) to (7, 1) using car (9945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9518 move from (7, 0) to (7, 1) using car (9945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9519 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9520 move from (6, 7) to (6, 6) using car (9975, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9553 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (6, 0) to (5, 0) using car (9943, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9661 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9688 move from (6, 7) to (6, 6) using car (9975, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9695 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9699 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9736 move from (7, 0) to (7, 1) using car (9945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9751 move from (6, 0) to (5, 0) using car (9943, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 move from (6, 7) to (6, 6) using car (9975, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 move from (5, 5) to (6, 5) using car (9894, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9764 move from (4, 3) to (4, 2) using car (9900, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (4, 7) to (4, 8) using car (9897, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Driver 9799 arrived\n", - "Driver 9808 arrived\n", - "Agent rider 9811 move from (1, 6) to (1, 5) using car (9869, [(1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9814 move from (3, 5) to (3, 6) using car (9886, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Driver 9816 arrived\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 5) to (7, 5) using car (9894, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (3, 0) to (2, 0) using car (9862, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9557 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (8, 1) to (7, 1) using car (9957, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9606 move from (1, 5) to (2, 5) using car (9949, [(1, 5), (2, 5)], 0)\n", + "Agent rider 9615 move from (2, 1) to (2, 2) using car (9945, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9617 move from (8, 1) to (7, 1) using car (9957, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9621 move from (8, 5) to (8, 4) using car (9951, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9655 move from (7, 1) to (8, 1) using car (9921, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 9655 arrived with a waiting time of 4 ticks\n", + "Agent rider 9671 move from (9, 4) to (8, 4) using car (9888, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9672 move from (8, 5) to (8, 6) using car (9872, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9674 move from (3, 0) to (2, 0) using car (9862, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9676 move from (3, 3) to (4, 3) using car (9922, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9677 move from (1, 8) to (0, 8) using car (9759, [(1, 8), (0, 8)], 0)\n", + "Rider n° 9677 arrived with a waiting time of 9 ticks\n", + "Agent rider 9679 move from (7, 6) to (8, 6) using car (9793, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9693 move from (4, 3) to (4, 2) using car (9838, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Driver 9711 arrived\n", + "Agent rider 9719 move from (3, 0) to (2, 0) using car (9862, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9720 move from (8, 1) to (7, 1) using car (9957, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9721 move from (4, 0) to (4, 1) using car (9893, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9723 move from (8, 5) to (8, 6) using car (9872, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9771 move from (6, 9) to (7, 9) using car (9784, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9782 arrived\n", + "Driver 9786 arrived\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9791 move from (8, 5) to (8, 4) using car (9951, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 9791 arrived with a waiting time of 6 ticks\n", + "Driver 9792 arrived\n", + "Agent rider 9805 move from (2, 1) to (2, 2) using car (9945, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9806 move from (2, 1) to (2, 2) using car (9945, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (8, 1) to (7, 1) using car (9957, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9810 move from (5, 3) to (5, 2) using car (9839, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 move from (1, 5) to (1, 6) using car (9878, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9812 move from (3, 1) to (3, 2) using car (9923, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (8, 5) to (8, 6) using car (9872, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9814 move from (5, 5) to (5, 4) using car (9841, [(5, 5), (5, 4)], 0)\n", + "Agent rider 9815 move from (9, 4) to (8, 4) using car (9888, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9816 move from (7, 3) to (7, 2) using car (9899, [(7, 3), (7, 2), (8, 2)], 0)\n", "Driver 9817 arrived\n", "Driver 9823 arrived\n", - "Driver 9825 arrived\n", - "Agent rider 9826 move from (3, 1) to (3, 2) using car (9951, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9827 doesn't move\n", - "Agent rider 9828 move from (3, 1) to (3, 2) using car (9951, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9831 doesn't move\n", + "Agent rider 9827 move from (1, 5) to (1, 6) using car (9878, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 doesn't move\n", + "Agent rider 9829 doesn't move\n", + "Agent rider 9830 move from (1, 5) to (1, 6) using car (9878, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (1, 5) to (1, 6) using car (9878, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", "Agent rider 9832 doesn't move\n", - "Agent rider 9837 doesn't move\n", - "Driver 9840 arrived\n", - "Agent rider 9848 move from (6, 2) to (6, 3) using car (9874, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9850 move from (7, 0) to (7, 1) using car (9945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9852 move from (8, 3) to (9, 3) using car (9846, [(8, 3), (9, 3)], 0)\n", - "Rider n° 9852 arrived with a waiting time of 4 ticks\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 move from (3, 5) to (3, 6) using car (9886, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9856 doesn't move\n", - "Driver 9859 arrived\n", - "Driver 9860 arrived\n", - "Driver 9863 arrived\n", - "Driver 9864 arrived\n", - "Agent rider 9901 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9904 move from (2, 3) to (1, 3) using car (9944, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 9905 move from (9, 2) to (8, 2) using car (9985, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9906 move from (4, 8) to (5, 8) using car (9839, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9907 move from (6, 8) to (6, 7) using car (9974, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9908 move from (7, 0) to (7, 1) using car (9945, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 9908 arrived with a waiting time of 2 ticks\n", - "Agent rider 9909 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9911 arrived\n", - "Driver 9912 arrived\n", - "Driver 9916 arrived\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9920 move from (9, 2) to (9, 1) using car (9868, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 9920 arrived with a waiting time of 2 ticks\n", - "Agent rider 9921 move from (1, 6) to (1, 5) using car (9869, [(1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9922 doesn't move\n", - "Agent rider 9923 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9932 move from (9, 6) to (9, 7) using car (9949, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 9933 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9934 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9935 doesn't move\n", - "Agent rider 9937 move from (4, 8) to (5, 8) using car (9839, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9938 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9957 move from (5, 5) to (6, 5) using car (9894, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9958 move from (3, 3) to (3, 2) using car (9838, [(3, 3), (3, 2)], 0)\n", - "Agent rider 9959 doesn't move\n", - "Agent rider 9960 move from (5, 4) to (6, 4) using car (9941, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 9961 doesn't move\n", + "Agent rider 9833 move from (4, 0) to (4, 1) using car (9893, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 9835 arrived\n", + "Agent rider 9846 move from (1, 5) to (1, 6) using car (9878, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9847 move from (3, 6) to (3, 5) using car (9879, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 9847 arrived with a waiting time of 4 ticks\n", + "Agent rider 9863 move from (7, 5) to (7, 4) using car (9889, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9864 move from (6, 2) to (6, 3) using car (9940, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9865 move from (8, 1) to (7, 1) using car (9957, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 move from (9, 4) to (8, 4) using car (9888, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9867 move from (3, 3) to (4, 3) using car (9922, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9871 arrived\n", + "Agent rider 9884 doesn't move\n", + "Driver 9885 arrived\n", + "Driver 9896 arrived\n", + "Driver 9898 arrived\n", + "Agent rider 9902 move from (8, 0) to (9, 0) using car (9702, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9903 move from (1, 5) to (1, 6) using car (9878, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (7, 2) to (6, 2) using car (9834, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9906 move from (5, 7) to (6, 7) using car (9855, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 9907 move from (8, 0) to (9, 0) using car (9702, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9908 move from (7, 6) to (7, 7) using car (9897, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (4, 7) to (5, 7) using car (9939, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9911 move from (8, 6) to (9, 6) using car (9856, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9912 move from (7, 1) to (8, 1) using car (9921, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 9919 arrived\n", + "Agent rider 9924 move from (6, 5) to (7, 5) using car (9894, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9925 move from (4, 0) to (4, 1) using car (9893, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9926 move from (5, 3) to (5, 2) using car (9839, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9927 move from (3, 3) to (3, 4) using car (9875, [(3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 9928 move from (9, 4) to (8, 4) using car (9888, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 9929 move from (6, 8) to (7, 8) using car (9837, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 9934 move from (0, 8) to (0, 7) using car (9952, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 9935 move from (7, 2) to (6, 2) using car (9834, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9937 move from (3, 1) to (3, 2) using car (9915, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9938 move from (8, 5) to (8, 4) using car (9951, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9954 doesn't move\n", + "Agent rider 9960 move from (7, 1) to (8, 1) using car (9921, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 9961 move from (4, 0) to (4, 1) using car (9893, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", "Agent rider 9962 doesn't move\n", - "Agent rider 9963 move from (3, 3) to (3, 2) using car (9838, [(3, 3), (3, 2)], 0)\n", - "Agent rider 9964 doesn't move\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (0, 3) to (0, 4) using car (9887, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9979 doesn't move\n", - "Agent rider 9980 move from (4, 5) to (3, 5) using car (9969, [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 move from (9, 2) to (8, 2) using car (9985, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 move from (8, 3) to (9, 3) using car (9846, [(8, 3), (9, 3)], 0)\n", - "Agent rider 9984 move from (1, 2) to (0, 2) using car (9809, [(1, 2), (0, 2)], 0)\n", - "Agent rider 9991 move from (9, 8) to (8, 8) using car (9988, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9992 doesn't move\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 move from (6, 1) to (6, 2) using car (9890, [(6, 1), (6, 2), (6, 3)], 0)\n", - "tick 714 ended\n", - "I am driver 9995 - trip: [(9, 2), (8, 2), (7, 2)]\n", - "I am driver 9996 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 9997 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 9998 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 9999 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 10000 - trip: [(7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10001 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 10002 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 10003 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 10004 - trip: [(4, 0), (3, 0), (2, 0), (2, 1)]\n", - "10 drivers generated.\n", - "I am rider 10005 - dep: (6, 6) , arr: (9, 2)\n", - "I am rider 10006 - dep: (7, 9) , arr: (8, 3)\n", + "Agent rider 9963 doesn't move\n", + "tick 705 ended\n", + "I am driver 9964 - trip: [(1, 7), (0, 7)]\n", + "I am driver 9965 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 9966 - trip: [(4, 2), (3, 2), (3, 3), (3, 4)]\n", + "3 drivers generated.\n", + "I am rider 9967 - dep: (4, 0) , arr: (5, 6)\n", + "I am rider 9968 - dep: (6, 5) , arr: (5, 5)\n", "2 riders generated.\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9504 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9505 move from (7, 1) to (7, 2) using car (9945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9518 move from (7, 1) to (7, 2) using car (9945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9519 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (5, 0) to (4, 0) using car (9943, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9611 doesn't move\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9661 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 9661 arrived with a waiting time of 16 ticks\n", - "Agent rider 9688 move from (6, 6) to (6, 5) using car (9975, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9695 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9699 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 9699 arrived with a waiting time of 7 ticks\n", - "Agent rider 9736 move from (7, 1) to (7, 2) using car (9945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9751 move from (5, 0) to (4, 0) using car (9943, [(5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 move from (6, 5) to (7, 5) using car (9894, [(6, 5), (7, 5)], 0)\n", - "Agent rider 9764 move from (4, 2) to (5, 2) using car (9972, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (4, 8) to (3, 8) using car (9897, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9776 move from (6, 1) to (6, 0) using car (9883, [(6, 1), (6, 0)], 0)\n", - "Agent rider 9783 move from (1, 8) to (1, 7) using car (9867, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Driver 9791 arrived\n", - "Driver 9794 arrived\n", - "Driver 9808 arrived\n", - "Agent rider 9811 move from (1, 5) to (1, 6) using car (9884, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9814 move from (3, 6) to (3, 7) using car (9886, [(3, 6), (3, 7)], 0)\n", - "Driver 9817 arrived\n", - "Driver 9825 arrived\n", - "Agent rider 9826 move from (3, 2) to (3, 3) using car (9951, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9827 move from (6, 9) to (7, 9) using car (9970, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 9828 move from (3, 2) to (3, 3) using car (9951, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9831 move from (6, 1) to (6, 0) using car (9883, [(6, 1), (6, 0)], 0)\n", - "Rider n° 9831 arrived with a waiting time of 5 ticks\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9837 doesn't move\n", - "Agent rider 9848 move from (6, 3) to (6, 4) using car (9946, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7)], 0)\n", - "Agent rider 9850 move from (7, 1) to (7, 2) using car (9945, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 move from (3, 6) to (3, 7) using car (9886, [(3, 6), (3, 7)], 0)\n", - "Agent rider 9856 doesn't move\n", - "Driver 9857 arrived\n", - "Driver 9860 arrived\n", - "Driver 9861 arrived\n", - "Driver 9864 arrived\n", - "Driver 9865 arrived\n", - "Driver 9871 arrived\n", - "Driver 9877 arrived\n", - "Driver 9879 arrived\n", - "Agent rider 9901 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 8537 doesn't move\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (7, 5) to (8, 5) using car (9894, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9440 move from (8, 1) to (9, 1) using car (9921, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (2, 0) to (1, 0) using car (9862, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9557 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Rider n° 9557 arrived with a waiting time of 17 ticks\n", + "Agent rider 9558 move from (8, 1) to (9, 1) using car (9921, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9567 move from (7, 1) to (7, 0) using car (9920, [(7, 1), (7, 0)], 0)\n", + "Rider n° 9567 arrived with a waiting time of 16 ticks\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (2, 2) to (2, 3) using car (9945, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9617 move from (7, 1) to (7, 0) using car (9920, [(7, 1), (7, 0)], 0)\n", + "Agent rider 9621 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Agent rider 9671 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Agent rider 9672 move from (8, 6) to (8, 7) using car (9872, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 9674 move from (2, 0) to (1, 0) using car (9862, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9676 move from (4, 3) to (5, 3) using car (9922, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9679 move from (8, 6) to (9, 6) using car (9793, [(8, 6), (9, 6)], 0)\n", + "Rider n° 9679 arrived with a waiting time of 10 ticks\n", + "Agent rider 9693 move from (4, 2) to (4, 1) using car (9838, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9719 move from (2, 0) to (1, 0) using car (9862, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9720 move from (7, 1) to (6, 1) using car (9957, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9721 doesn't move\n", + "Agent rider 9723 move from (8, 6) to (9, 6) using car (9793, [(8, 6), (9, 6)], 0)\n", + "Rider n° 9723 arrived with a waiting time of 5 ticks\n", + "Agent rider 9771 move from (7, 9) to (8, 9) using car (9784, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 move from (7, 9) to (8, 9) using car (9784, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 9792 arrived\n", + "Driver 9800 arrived\n", + "Driver 9801 arrived\n", + "Agent rider 9805 move from (2, 2) to (2, 3) using car (9945, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (7, 1) to (7, 0) using car (9920, [(7, 1), (7, 0)], 0)\n", + "Agent rider 9810 move from (5, 2) to (5, 1) using car (9839, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9811 move from (1, 6) to (1, 7) using car (9878, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9812 move from (3, 2) to (3, 3) using car (9923, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (8, 6) to (9, 6) using car (9793, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9814 doesn't move\n", + "Agent rider 9815 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Agent rider 9816 move from (7, 2) to (8, 2) using car (9899, [(7, 2), (8, 2)], 0)\n", + "Driver 9823 arrived\n", + "Agent rider 9827 move from (1, 6) to (1, 7) using car (9878, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 doesn't move\n", + "Agent rider 9829 move from (7, 7) to (7, 8) using car (9897, [(7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Rider n° 9829 arrived with a waiting time of 5 ticks\n", + "Agent rider 9830 move from (1, 6) to (1, 7) using car (9878, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (1, 6) to (1, 7) using car (9878, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9832 move from (4, 9) to (4, 8) using car (9917, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 9833 move from (4, 1) to (4, 2) using car (9893, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 9843 arrived\n", + "Agent rider 9846 move from (1, 6) to (1, 7) using car (9878, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 9848 arrived\n", + "Agent rider 9863 move from (7, 4) to (7, 3) using car (9889, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9864 move from (6, 3) to (6, 4) using car (9940, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9865 move from (7, 1) to (6, 1) using car (9957, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Agent rider 9867 move from (4, 3) to (5, 3) using car (9922, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 9869 arrived\n", + "Agent rider 9884 doesn't move\n", "Agent rider 9902 doesn't move\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9904 move from (1, 3) to (1, 4) using car (9944, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Rider n° 9904 arrived with a waiting time of 2 ticks\n", - "Agent rider 9905 move from (8, 2) to (7, 2) using car (9985, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9906 doesn't move\n", - "Agent rider 9907 move from (6, 7) to (6, 6) using car (9974, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9912 arrived\n", - "Driver 9918 arrived\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9921 move from (1, 5) to (1, 4) using car (9869, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9922 move from (5, 5) to (5, 4) using car (9930, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9923 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9932 move from (9, 7) to (9, 8) using car (9949, [(9, 7), (9, 8)], 0)\n", - "Agent rider 9933 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9934 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9935 move from (9, 1) to (9, 0) using car (9868, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9937 doesn't move\n", - "Agent rider 9938 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9957 move from (6, 5) to (7, 5) using car (9894, [(6, 5), (7, 5)], 0)\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9959 doesn't move\n", - "Agent rider 9960 move from (6, 4) to (7, 4) using car (9941, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 9961 doesn't move\n", - "Agent rider 9962 move from (9, 7) to (9, 8) using car (9949, [(9, 7), (9, 8)], 0)\n", - "Agent rider 9963 doesn't move\n", - "Agent rider 9964 move from (2, 6) to (2, 5) using car (9954, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9965 move from (4, 8) to (3, 8) using car (9897, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9966 move from (0, 4) to (0, 5) using car (9887, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9979 doesn't move\n", - "Agent rider 9980 move from (3, 5) to (2, 5) using car (9969, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 move from (8, 2) to (7, 2) using car (9985, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Agent rider 9991 move from (8, 8) to (7, 8) using car (9996, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9992 move from (4, 3) to (4, 4) using car (9931, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 move from (6, 2) to (6, 3) using car (9890, [(6, 2), (6, 3)], 0)\n" + "Agent rider 9903 move from (1, 6) to (1, 7) using car (9878, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (6, 2) to (5, 2) using car (9834, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9906 move from (6, 7) to (7, 7) using car (9855, [(6, 7), (7, 7)], 0)\n", + "Agent rider 9907 doesn't move\n", + "Agent rider 9908 move from (7, 7) to (7, 8) using car (9897, [(7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (5, 7) to (6, 7) using car (9939, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 move from (8, 1) to (9, 1) using car (9921, [(8, 1), (9, 1)], 0)\n", + "Driver 9916 arrived\n", + "Agent rider 9924 move from (7, 5) to (8, 5) using car (9894, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 9925 move from (4, 1) to (4, 2) using car (9893, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9926 move from (5, 2) to (5, 1) using car (9839, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 9927 move from (3, 4) to (3, 5) using car (9875, [(3, 4), (3, 5), (2, 5)], 0)\n", + "Rider n° 9927 arrived with a waiting time of 0 ticks\n", + "Agent rider 9928 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Agent rider 9929 doesn't move\n", + "Driver 9932 arrived\n", + "Agent rider 9934 move from (0, 7) to (0, 6) using car (9952, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 9935 move from (6, 2) to (5, 2) using car (9834, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9936 move from (7, 9) to (8, 9) using car (9784, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 9937 move from (3, 2) to (3, 3) using car (9915, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9938 move from (8, 4) to (7, 4) using car (9888, [(8, 4), (7, 4)], 0)\n", + "Driver 9947 arrived\n", + "Agent rider 9953 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10005 doesn't move\n", - "Agent rider 10006 move from (7, 9) to (8, 9) using car (9999, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "tick 715 ended\n", - "I am driver 10007 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 10008 - trip: [(4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 10009 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "3 drivers generated.\n", - "I am rider 10010 - dep: (9, 6) , arr: (9, 3)\n", - "I am rider 10011 - dep: (1, 1) , arr: (0, 6)\n", - "I am rider 10012 - dep: (9, 7) , arr: (7, 7)\n", + "Agent rider 9954 move from (3, 6) to (3, 5) using car (9959, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9960 move from (8, 1) to (9, 1) using car (9921, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9961 move from (4, 1) to (4, 2) using car (9893, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9967 doesn't move\n", + "Agent rider 9968 doesn't move\n", + "tick 706 ended\n", + "I am driver 9969 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 9970 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 9971 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 9972 - trip: [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 9973 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "5 drivers generated.\n", + "I am rider 9974 - dep: (3, 3) , arr: (2, 3)\n", + "I am rider 9975 - dep: (5, 6) , arr: (9, 7)\n", + "I am rider 9976 - dep: (0, 5) , arr: (5, 2)\n", "3 riders generated.\n", - "Agent rider 9188 doesn't move\n", - "Agent rider 9278 doesn't move\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9354 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9504 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9505 move from (7, 2) to (7, 1) using car (9929, [(7, 2), (7, 1)], 0)\n", - "Agent rider 9518 move from (7, 2) to (7, 1) using car (9929, [(7, 2), (7, 1)], 0)\n", - "Agent rider 9519 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 doesn't move\n", - "Agent rider 9597 move from (4, 0) to (3, 0) using car (9943, [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9611 move from (7, 8) to (6, 8) using car (9988, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9688 move from (6, 5) to (6, 4) using car (9975, [(6, 5), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9695 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9736 move from (7, 2) to (7, 1) using car (9929, [(7, 2), (7, 1)], 0)\n", - "Agent rider 9751 move from (4, 0) to (3, 0) using car (9943, [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 doesn't move\n", - "Agent rider 9764 move from (5, 2) to (6, 2) using car (9972, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (3, 8) to (2, 8) using car (9897, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Driver 9808 arrived\n", - "Driver 9809 arrived\n", - "Agent rider 9811 move from (1, 6) to (1, 7) using car (9884, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 8537 move from (2, 3) to (2, 4) using car (9945, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 8537 arrived with a waiting time of 36 ticks\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9132 move from (2, 3) to (2, 4) using car (9945, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 9132 arrived with a waiting time of 25 ticks\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (8, 5) to (9, 5) using car (9894, [(8, 5), (9, 5)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (1, 0) to (1, 1) using car (9862, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (2, 3) to (2, 4) using car (9945, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9617 move from (7, 0) to (6, 0) using car (9971, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 9617 arrived with a waiting time of 11 ticks\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 7) to (8, 8) using car (9872, [(8, 7), (8, 8)], 0)\n", + "Agent rider 9674 move from (1, 0) to (1, 1) using car (9862, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9676 move from (5, 3) to (6, 3) using car (9922, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 9676 arrived with a waiting time of 11 ticks\n", + "Agent rider 9693 move from (4, 1) to (4, 0) using car (9838, [(4, 1), (4, 0)], 0)\n", + "Rider n° 9693 arrived with a waiting time of 8 ticks\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Driver 9702 arrived\n", + "Agent rider 9719 move from (1, 0) to (1, 1) using car (9862, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9720 move from (6, 1) to (5, 1) using car (9957, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9721 move from (4, 1) to (5, 1) using car (9876, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 9721 arrived with a waiting time of 6 ticks\n", + "Driver 9759 arrived\n", + "Agent rider 9771 move from (8, 9) to (9, 9) using car (9784, [(8, 9), (9, 9)], 0)\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 move from (8, 9) to (9, 9) using car (9784, [(8, 9), (9, 9)], 0)\n", + "Driver 9796 arrived\n", + "Driver 9801 arrived\n", + "Agent rider 9805 move from (2, 3) to (1, 3) using car (9891, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (7, 0) to (6, 0) using car (9971, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 9810 doesn't move\n", + "Agent rider 9811 move from (1, 7) to (1, 8) using car (9878, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9812 move from (3, 3) to (3, 4) using car (9923, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", "Agent rider 9814 doesn't move\n", - "Driver 9825 arrived\n", - "Agent rider 9826 move from (3, 3) to (3, 4) using car (9951, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9827 move from (7, 9) to (7, 8) using car (9970, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 9828 move from (3, 3) to (3, 4) using car (9951, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9837 doesn't move\n", - "Driver 9838 arrived\n", - "Driver 9844 arrived\n", - "Driver 9846 arrived\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9850 move from (7, 2) to (7, 1) using car (9929, [(7, 2), (7, 1)], 0)\n", - "Agent rider 9853 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 doesn't move\n", - "Driver 9860 arrived\n", - "Driver 9864 arrived\n", - "Driver 9874 arrived\n", - "Driver 9879 arrived\n", - "Driver 9892 arrived\n", - "Driver 9893 arrived\n", - "Driver 9896 arrived\n", - "Agent rider 9901 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9902 move from (1, 6) to (1, 7) using car (9884, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9905 move from (7, 2) to (6, 2) using car (9985, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Driver 9824 arrived\n", + "Agent rider 9827 move from (1, 7) to (1, 8) using car (9878, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 doesn't move\n", + "Agent rider 9830 move from (1, 7) to (1, 8) using car (9878, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (1, 7) to (1, 8) using car (9878, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9832 move from (4, 8) to (4, 7) using car (9917, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 9833 move from (4, 2) to (4, 3) using car (9893, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 9841 arrived\n", + "Driver 9842 arrived\n", + "Agent rider 9846 move from (1, 7) to (1, 8) using car (9878, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 9853 arrived\n", + "Driver 9856 arrived\n", + "Driver 9858 arrived\n", + "Driver 9861 arrived\n", + "Agent rider 9863 move from (7, 3) to (7, 2) using car (9889, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9864 move from (6, 4) to (6, 5) using car (9940, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9865 move from (6, 1) to (5, 1) using car (9957, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9867 move from (5, 3) to (6, 3) using car (9922, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 9867 arrived with a waiting time of 1 ticks\n", + "Driver 9877 arrived\n", + "Driver 9882 arrived\n", + "Agent rider 9884 move from (2, 5) to (2, 4) using car (9943, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9902 doesn't move\n", + "Agent rider 9903 move from (1, 7) to (1, 8) using car (9878, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (5, 2) to (4, 2) using car (9834, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 move from (2, 5) to (2, 4) using car (9943, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", "Agent rider 9906 doesn't move\n", - "Agent rider 9907 move from (6, 6) to (6, 5) using car (9974, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9917 arrived\n", - "Agent rider 9919 move from (1, 6) to (1, 7) using car (9884, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9921 move from (1, 4) to (1, 3) using car (9869, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 9922 move from (5, 4) to (5, 3) using car (9930, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9923 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9932 doesn't move\n", - "Agent rider 9933 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9934 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9935 move from (9, 0) to (8, 0) using car (9868, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9937 doesn't move\n", - "Agent rider 9938 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9940 arrived\n", - "Driver 9942 arrived\n", - "Driver 9947 arrived\n", - "Agent rider 9957 move from (7, 5) to (8, 5) using car (10000, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9959 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9960 move from (7, 4) to (7, 5) using car (10003, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9961 move from (8, 9) to (9, 9) using car (9999, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9962 doesn't move\n", - "Agent rider 9963 move from (3, 2) to (4, 2) using car (10001, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 9964 move from (2, 5) to (2, 4) using car (9969, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9965 move from (3, 8) to (2, 8) using car (9897, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9966 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9971 arrived\n", - "Agent rider 9979 move from (0, 5) to (0, 6) using car (9887, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9980 move from (2, 5) to (2, 4) using car (9954, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 move from (7, 2) to (6, 2) using car (9985, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Driver 9989 arrived\n", - "Agent rider 9991 move from (7, 8) to (6, 8) using car (9996, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9992 move from (4, 4) to (4, 5) using car (9931, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 move from (6, 3) to (6, 2) using car (9977, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10005 move from (6, 6) to (6, 5) using car (9974, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10006 move from (8, 9) to (9, 9) using car (9999, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10010 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "tick 716 ended\n", - "I am driver 10013 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)]\n", - "I am driver 10014 - trip: [(7, 5), (6, 5), (5, 5), (5, 4)]\n", - "I am driver 10015 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 10016 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 10017 - trip: [(5, 4), (4, 4), (3, 4), (3, 3)]\n", - "I am driver 10018 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 10019 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 10020 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 10021 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 10022 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 10023 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 10024 - trip: [(6, 8), (6, 9)]\n", - "I am driver 10025 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 10026 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "14 drivers generated.\n", - "I am rider 10027 - dep: (1, 8) , arr: (8, 9)\n", - "I am rider 10028 - dep: (3, 3) , arr: (1, 2)\n", - "I am rider 10029 - dep: (4, 6) , arr: (3, 0)\n", - "I am rider 10030 - dep: (7, 0) , arr: (9, 8)\n", - "I am rider 10031 - dep: (0, 5) , arr: (3, 6)\n", - "5 riders generated.\n", - "Agent rider 9188 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9278 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9319 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9354 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9504 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9597 move from (3, 0) to (3, 1) using car (9943, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9611 move from (6, 8) to (6, 9) using car (10024, [(6, 8), (6, 9)], 0)\n", - "Rider n° 9611 arrived with a waiting time of 17 ticks\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9688 move from (6, 4) to (5, 4) using car (9975, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9695 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (3, 0) to (3, 1) using car (9943, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9763 move from (7, 5) to (7, 6) using car (10003, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Rider n° 9763 arrived with a waiting time of 8 ticks\n", - "Agent rider 9764 move from (6, 2) to (6, 1) using car (9977, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9773 move from (2, 8) to (1, 8) using car (9897, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9775 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 move from (1, 7) to (0, 7) using car (9955, [(1, 7), (0, 7)], 0)\n", - "Driver 9809 arrived\n", - "Agent rider 9811 move from (1, 7) to (0, 7) using car (9955, [(1, 7), (0, 7)], 0)\n", - "Rider n° 9811 arrived with a waiting time of 6 ticks\n", - "Agent rider 9814 doesn't move\n", - "Agent rider 9826 move from (3, 4) to (3, 5) using car (9951, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9827 move from (7, 8) to (7, 7) using car (9970, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 9828 move from (3, 4) to (3, 5) using car (9951, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9830 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9832 move from (7, 8) to (8, 8) using car (9839, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 9837 move from (2, 0) to (2, 1) using car (10004, [(2, 0), (2, 1)], 0)\n", - "Driver 9846 arrived\n", - "Agent rider 9848 move from (6, 4) to (5, 4) using car (9975, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 9850 doesn't move\n", - "Agent rider 9853 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9864 arrived\n", - "Driver 9879 arrived\n", - "Driver 9883 arrived\n", - "Driver 9886 arrived\n", - "Driver 9890 arrived\n", - "Driver 9891 arrived\n", - "Driver 9893 arrived\n", - "Driver 9894 arrived\n", - "Agent rider 9901 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9902 move from (1, 7) to (1, 8) using car (9884, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9903 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9905 move from (6, 2) to (5, 2) using car (9985, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9906 doesn't move\n", - "Agent rider 9907 move from (6, 5) to (6, 4) using car (9974, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9913 arrived\n", - "Agent rider 9919 move from (1, 7) to (1, 8) using car (9884, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 9921 doesn't move\n", - "Agent rider 9922 move from (5, 3) to (5, 2) using car (9930, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9923 move from (0, 6) to (0, 7) using car (9887, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9932 doesn't move\n", - "Agent rider 9933 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (8, 0) to (7, 0) using car (9868, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9937 move from (5, 8) to (6, 8) using car (10002, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9938 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9948 arrived\n", + "Agent rider 9907 doesn't move\n", + "Agent rider 9908 move from (7, 8) to (7, 9) using car (9897, [(7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (6, 7) to (7, 7) using car (9939, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (8, 5) to (9, 5) using car (9894, [(8, 5), (9, 5)], 0)\n", + "Agent rider 9925 move from (4, 2) to (4, 3) using car (9893, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9926 doesn't move\n", + "Agent rider 9928 doesn't move\n", + "Agent rider 9929 move from (7, 8) to (7, 9) using car (9897, [(7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 9934 move from (0, 6) to (0, 5) using car (9952, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 9935 move from (5, 2) to (4, 2) using car (9834, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9937 move from (3, 3) to (3, 4) using car (9915, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 9938 doesn't move\n", "Driver 9949 arrived\n", - "Agent rider 9957 move from (8, 5) to (9, 5) using car (10000, [(8, 5), (9, 5)], 0)\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9959 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9960 move from (7, 5) to (7, 6) using car (10003, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 9961 move from (9, 9) to (9, 8) using car (9999, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 9961 arrived with a waiting time of 4 ticks\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9954 move from (3, 5) to (3, 4) using car (9959, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9961 move from (4, 2) to (4, 3) using car (9893, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", "Agent rider 9962 doesn't move\n", - "Agent rider 9963 move from (4, 2) to (5, 2) using car (10001, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 9964 move from (2, 4) to (2, 3) using car (9969, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9965 move from (2, 8) to (1, 8) using car (9897, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9966 move from (0, 6) to (1, 6) using car (10018, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9979 move from (0, 6) to (1, 6) using car (10026, [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9980 move from (2, 4) to (2, 3) using car (9954, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 9980 arrived with a waiting time of 1 ticks\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 move from (6, 2) to (5, 2) using car (9985, [(6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Driver 9986 arrived\n", - "Driver 9987 arrived\n", - "Agent rider 9991 move from (6, 8) to (5, 8) using car (9996, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9992 move from (4, 5) to (4, 6) using car (9931, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 doesn't move\n", - "Agent rider 10005 move from (6, 5) to (6, 4) using car (9974, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10006 move from (9, 9) to (9, 8) using car (9999, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10010 doesn't move\n", - "Agent rider 10011 move from (1, 1) to (1, 2) using car (9952, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10028 move from (3, 3) to (2, 3) using car (9997, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10029 move from (4, 6) to (4, 5) using car (10008, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10030 doesn't move\n", - "Agent rider 10031 move from (0, 5) to (1, 5) using car (10021, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "tick 717 ended\n", - "I am driver 10032 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 10033 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 10034 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10035 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 10036 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 10037 - trip: [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 10038 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (4, 7)]\n", - "7 drivers generated.\n", - "I am rider 10039 - dep: (3, 0) , arr: (9, 5)\n", - "I am rider 10040 - dep: (2, 9) , arr: (9, 2)\n", - "I am rider 10041 - dep: (5, 3) , arr: (4, 4)\n", - "3 riders generated.\n", - "Agent rider 9188 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9278 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9319 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9354 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 9354 arrived with a waiting time of 18 ticks\n", - "Agent rider 9417 move from (8, 1) to (7, 1) using car (10025, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9420 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9504 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9520 move from (6, 6) to (7, 6) using car (9968, [(6, 6), (7, 6)], 0)\n", - "Agent rider 9553 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9597 move from (3, 1) to (2, 1) using car (9943, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9617 move from (9, 3) to (9, 2) using car (9914, [(9, 3), (9, 2)], 0)\n", - "Agent rider 9658 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9688 move from (5, 4) to (4, 4) using car (9975, [(5, 4), (4, 4)], 0)\n", - "Agent rider 9695 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (3, 1) to (2, 1) using car (9943, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9753 move from (6, 6) to (7, 6) using car (9968, [(6, 6), (7, 6)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 move from (6, 1) to (6, 0) using car (9977, [(6, 1), (6, 0)], 0)\n", - "Agent rider 9772 move from (8, 1) to (7, 1) using car (10025, [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 9773 move from (1, 8) to (0, 8) using car (9897, [(1, 8), (0, 8)], 0)\n", - "Rider n° 9773 arrived with a waiting time of 3 ticks\n", - "Agent rider 9775 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 move from (0, 7) to (0, 8) using car (9887, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 9792 arrived\n", - "Agent rider 9811 doesn't move\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9967 doesn't move\n", + "Agent rider 9968 move from (6, 5) to (6, 6) using car (9965, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9974 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 9976 doesn't move\n", + "tick 707 ended\n", + "I am driver 9977 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 9978 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "2 drivers generated.\n", + "I am rider 9979 - dep: (1, 8) , arr: (8, 4)\n", + "I am rider 9980 - dep: (5, 3) , arr: (1, 3)\n", + "2 riders generated.\n", + "Agent rider 9076 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9490 doesn't move\n", + "Agent rider 9507 move from (1, 1) to (1, 2) using car (9862, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (2, 4) to (2, 5) using car (9945, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9621 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 8) to (8, 7) using car (9972, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9674 move from (1, 1) to (1, 2) using car (9862, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9693 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9698 doesn't move\n", + "Agent rider 9701 move from (7, 9) to (6, 9) using car (9897, [(7, 9), (6, 9)], 0)\n", + "Agent rider 9719 move from (1, 1) to (1, 2) using car (9862, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 9720 move from (5, 1) to (4, 1) using car (9957, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 9720 arrived with a waiting time of 12 ticks\n", + "Driver 9759 arrived\n", + "Agent rider 9771 doesn't move\n", + "Agent rider 9789 move from (8, 8) to (8, 7) using car (9972, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Driver 9793 arrived\n", + "Agent rider 9805 move from (1, 3) to (0, 3) using car (9891, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (6, 0) to (5, 0) using car (9971, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 9810 move from (5, 1) to (4, 1) using car (9957, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9811 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9812 move from (3, 4) to (3, 5) using car (9923, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", "Agent rider 9814 doesn't move\n", - "Agent rider 9826 move from (3, 5) to (3, 6) using car (9951, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9827 move from (7, 7) to (7, 6) using car (9970, [(7, 7), (7, 6)], 0)\n", - "Agent rider 9828 move from (3, 5) to (3, 6) using car (9951, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 9830 move from (1, 6) to (2, 6) using car (10026, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9832 move from (8, 8) to (9, 8) using car (9839, [(8, 8), (9, 8)], 0)\n", - "Agent rider 9837 doesn't move\n", - "Agent rider 9848 move from (5, 4) to (4, 4) using car (9975, [(5, 4), (4, 4)], 0)\n", - "Agent rider 9850 doesn't move\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9883 arrived\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Driver 9825 arrived\n", + "Agent rider 9827 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 move from (8, 8) to (8, 7) using car (9972, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9830 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9832 move from (4, 7) to (4, 6) using car (9917, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 9833 move from (4, 3) to (4, 4) using car (9893, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 9837 arrived\n", + "Driver 9842 arrived\n", + "Agent rider 9846 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 9855 arrived\n", + "Driver 9858 arrived\n", + "Agent rider 9863 move from (7, 2) to (7, 1) using car (9889, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 9864 move from (6, 5) to (6, 6) using car (9940, [(6, 5), (6, 6)], 0)\n", + "Agent rider 9865 move from (5, 1) to (4, 1) using car (9957, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Driver 9874 arrived\n", + "Driver 9880 arrived\n", + "Agent rider 9884 move from (2, 4) to (2, 3) using car (9943, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", "Driver 9888 arrived\n", - "Driver 9889 arrived\n", - "Driver 9891 arrived\n", - "Driver 9894 arrived\n", "Driver 9899 arrived\n", - "Agent rider 9901 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9902 move from (1, 8) to (1, 9) using car (9884, [(1, 8), (1, 9)], 0)\n", - "Agent rider 9903 move from (1, 6) to (2, 6) using car (10026, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9905 move from (5, 2) to (5, 1) using car (9930, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9906 move from (5, 8) to (5, 7) using car (9996, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Rider n° 9906 arrived with a waiting time of 7 ticks\n", - "Agent rider 9907 move from (6, 4) to (6, 3) using car (9974, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (1, 6) to (2, 6) using car (10026, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9919 move from (1, 8) to (1, 9) using car (9884, [(1, 8), (1, 9)], 0)\n", - "Agent rider 9921 move from (1, 3) to (2, 3) using car (10022, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9922 move from (5, 2) to (5, 1) using car (9930, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9923 move from (0, 7) to (0, 8) using car (9887, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9929 arrived\n", - "Agent rider 9932 move from (9, 8) to (8, 8) using car (10038, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (4, 7)], 0)\n", - "Rider n° 9932 arrived with a waiting time of 2 ticks\n", - "Agent rider 9933 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (1, 6) to (2, 6) using car (10026, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9937 move from (6, 8) to (7, 8) using car (10002, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9938 move from (1, 6) to (2, 6) using car (10026, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9939 arrived\n", + "Driver 9900 arrived\n", + "Agent rider 9902 doesn't move\n", + "Agent rider 9903 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (4, 2) to (3, 2) using car (9834, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 move from (2, 4) to (2, 3) using car (9943, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 move from (7, 7) to (7, 6) using car (9939, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9907 doesn't move\n", + "Agent rider 9908 move from (7, 9) to (6, 9) using car (9897, [(7, 9), (6, 9)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (7, 7) to (7, 6) using car (9939, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Driver 9920 arrived\n", + "Driver 9921 arrived\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9925 move from (4, 3) to (4, 4) using car (9893, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9926 move from (5, 1) to (4, 1) using car (9957, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9928 doesn't move\n", + "Agent rider 9929 move from (7, 9) to (6, 9) using car (9897, [(7, 9), (6, 9)], 0)\n", + "Driver 9931 arrived\n", + "Agent rider 9934 move from (0, 5) to (0, 4) using car (9952, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 9935 move from (4, 2) to (3, 2) using car (9834, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9936 move from (8, 9) to (9, 9) using car (9958, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (3, 4) to (3, 5) using car (9923, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9938 doesn't move\n", "Driver 9941 arrived\n", - "Driver 9949 arrived\n", - "Driver 9950 arrived\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9959 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 9959 arrived with a waiting time of 4 ticks\n", - "Agent rider 9960 move from (7, 6) to (7, 7) using car (10003, [(7, 6), (7, 7)], 0)\n", - "Agent rider 9962 move from (9, 8) to (8, 8) using car (10038, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (4, 7)], 0)\n", - "Agent rider 9963 move from (5, 2) to (6, 2) using car (10001, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 9964 doesn't move\n", - "Agent rider 9965 move from (1, 8) to (1, 9) using car (9884, [(1, 8), (1, 9)], 0)\n", - "Agent rider 9966 move from (1, 6) to (2, 6) using car (10018, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9979 move from (1, 6) to (2, 6) using car (10026, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9981 move from (0, 8) to (1, 8) using car (10033, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9982 move from (5, 2) to (5, 1) using car (9930, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 move from (9, 3) to (9, 2) using car (9914, [(9, 3), (9, 2)], 0)\n", - "Agent rider 9984 doesn't move\n", - "Driver 9987 arrived\n", - "Agent rider 9991 move from (5, 8) to (5, 7) using car (9996, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9992 move from (4, 6) to (4, 7) using car (9931, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 doesn't move\n", - "Driver 9995 arrived\n", - "Agent rider 10005 move from (6, 4) to (6, 3) using car (9974, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10006 move from (9, 8) to (9, 7) using car (9999, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10010 doesn't move\n", - "Agent rider 10011 move from (1, 2) to (1, 3) using car (9952, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 move from (1, 8) to (1, 9) using car (9884, [(1, 8), (1, 9)], 0)\n", - "Agent rider 10028 move from (2, 3) to (1, 3) using car (9997, [(2, 3), (1, 3)], 0)\n", - "Agent rider 10029 move from (4, 5) to (4, 4) using car (10008, [(4, 5), (4, 4)], 0)\n", - "Agent rider 10030 move from (7, 0) to (6, 0) using car (9868, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 10031 move from (1, 5) to (0, 5) using car (9867, [(1, 5), (0, 5)], 0)\n", - "Agent rider 10039 move from (3, 0) to (2, 0) using car (9900, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10041 doesn't move\n", - "tick 718 ended\n", - "I am driver 10042 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 10043 - trip: [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 10044 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 10045 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 10046 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 10047 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 10048 - trip: [(7, 1), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 10049 - trip: [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 10050 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 10051 - trip: [(4, 7), (5, 7), (6, 7), (6, 8)]\n", - "I am driver 10052 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 10053 - trip: [(2, 6), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 10054 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10055 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 10056 - trip: [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 10057 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 10058 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 10059 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 10060 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 10061 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", - "20 drivers generated.\n", - "I am rider 10062 - dep: (7, 8) , arr: (8, 5)\n", - "I am rider 10063 - dep: (3, 5) , arr: (6, 9)\n", - "2 riders generated.\n", - "Agent rider 9188 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9278 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9319 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9417 move from (7, 1) to (6, 1) using car (10048, [(7, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (7, 1) to (6, 1) using car (10048, [(7, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9518 move from (7, 1) to (6, 1) using car (10048, [(7, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (6, 0) to (5, 0) using car (9868, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9582 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 9582 arrived with a waiting time of 18 ticks\n", - "Agent rider 9597 move from (2, 1) to (2, 2) using car (10037, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9695 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 move from (7, 1) to (6, 1) using car (10048, [(7, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9751 move from (2, 1) to (2, 2) using car (10037, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 move from (6, 0) to (5, 0) using car (9868, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9772 move from (7, 1) to (6, 1) using car (10048, [(7, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9775 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 move from (6, 0) to (5, 0) using car (9868, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9783 move from (0, 8) to (0, 9) using car (9887, [(0, 8), (0, 9)], 0)\n", - "Agent rider 9811 move from (1, 7) to (1, 8) using car (9944, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", - "Agent rider 9814 doesn't move\n", - "Agent rider 9826 move from (3, 6) to (3, 7) using car (9951, [(3, 6), (3, 7)], 0)\n", - "Agent rider 9827 doesn't move\n", - "Agent rider 9828 move from (3, 6) to (3, 7) using car (9951, [(3, 6), (3, 7)], 0)\n", - "Agent rider 9830 move from (2, 6) to (2, 5) using car (10026, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 9942 arrived\n", + "Driver 9951 arrived\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9954 move from (3, 4) to (3, 3) using car (9959, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9961 move from (4, 3) to (4, 4) using car (9893, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 doesn't move\n", + "Driver 9964 arrived\n", + "Agent rider 9967 doesn't move\n", + "Agent rider 9968 move from (6, 6) to (6, 7) using car (9965, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 9974 move from (3, 3) to (3, 4) using car (9966, [(3, 3), (3, 4)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 9976 move from (0, 5) to (0, 4) using car (9952, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 9979 move from (1, 8) to (2, 8) using car (9878, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9980 doesn't move\n", + "tick 708 ended\n", + "I am driver 9981 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)]\n", + "I am driver 9982 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 9983 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3)]\n", + "I am driver 9984 - trip: [(7, 1), (7, 2), (7, 3), (6, 3), (5, 3)]\n", + "I am driver 9985 - trip: [(2, 6), (2, 5), (2, 4)]\n", + "I am driver 9986 - trip: [(3, 3), (2, 3), (1, 3)]\n", + "I am driver 9987 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 9988 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 9989 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6)]\n", + "I am driver 9990 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 9991 - trip: [(0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 9992 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 9993 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 9994 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 9995 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 9996 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 9997 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 9998 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)]\n", + "I am driver 9999 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 10000 - trip: [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)]\n", + "I am driver 10001 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10002 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 10003 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "23 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 9076 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (9, 5) to (9, 4) using car (10000, [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9490 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9507 move from (1, 2) to (1, 3) using car (9862, [(1, 2), (1, 3)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 move from (2, 5) to (2, 6) using car (9945, [(2, 5), (2, 6)], 0)\n", + "Agent rider 9615 move from (2, 5) to (2, 6) using car (9945, [(2, 5), (2, 6)], 0)\n", + "Agent rider 9621 move from (7, 4) to (6, 4) using car (9998, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9671 move from (7, 4) to (6, 4) using car (9998, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9672 move from (8, 7) to (8, 6) using car (9972, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9674 move from (1, 2) to (1, 3) using car (9862, [(1, 2), (1, 3)], 0)\n", + "Agent rider 9694 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9698 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9719 move from (1, 2) to (1, 3) using car (9862, [(1, 2), (1, 3)], 0)\n", + "Driver 9759 arrived\n", + "Agent rider 9771 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 9771 arrived with a waiting time of 7 ticks\n", + "Driver 9784 arrived\n", + "Agent rider 9789 move from (8, 7) to (8, 6) using car (9981, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 9790 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Driver 9799 arrived\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9806 doesn't move\n", + "Agent rider 9807 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 move from (5, 0) to (5, 1) using car (9971, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 9810 move from (4, 1) to (3, 1) using car (9957, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 move from (3, 5) to (3, 6) using car (9923, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9814 move from (5, 4) to (5, 3) using car (9946, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 9815 move from (7, 4) to (6, 4) using car (9998, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9816 move from (8, 2) to (7, 2) using car (9996, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9827 move from (2, 8) to (3, 8) using car (9878, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 move from (8, 7) to (8, 6) using car (9972, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9830 move from (2, 8) to (3, 8) using car (9878, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 move from (2, 8) to (3, 8) using car (9878, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", "Agent rider 9832 doesn't move\n", - "Agent rider 9837 move from (2, 1) to (2, 2) using car (10047, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9850 move from (7, 1) to (6, 1) using car (10048, [(7, 1), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9869 arrived\n", - "Driver 9873 arrived\n", - "Driver 9889 arrived\n", + "Agent rider 9833 move from (4, 4) to (5, 4) using car (9887, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 9838 arrived\n", + "Driver 9839 arrived\n", + "Agent rider 9846 move from (2, 8) to (3, 8) using car (9878, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 9851 arrived\n", + "Driver 9858 arrived\n", + "Agent rider 9863 move from (7, 1) to (7, 2) using car (9984, [(7, 1), (7, 2), (7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 9864 move from (6, 6) to (5, 6) using car (9970, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 9865 move from (4, 1) to (3, 1) using car (9957, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 move from (7, 4) to (6, 4) using car (9998, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Driver 9872 arrived\n", + "Driver 9875 arrived\n", + "Agent rider 9884 move from (2, 3) to (2, 2) using car (9943, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 9892 arrived\n", "Driver 9894 arrived\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (2, 6) to (2, 5) using car (10026, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9905 move from (5, 1) to (4, 1) using car (9930, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 9905 arrived with a waiting time of 3 ticks\n", - "Agent rider 9907 move from (6, 3) to (6, 2) using car (9974, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (2, 6) to (2, 5) using car (10026, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9921 move from (2, 3) to (3, 3) using car (10022, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9922 move from (5, 1) to (4, 1) using car (9930, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9923 move from (0, 8) to (0, 9) using car (9887, [(0, 8), (0, 9)], 0)\n", - "Agent rider 9924 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9933 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (2, 6) to (2, 5) using car (10026, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (6, 0) to (5, 0) using car (9868, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 9937 move from (7, 8) to (8, 8) using car (10002, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 9938 move from (2, 6) to (2, 5) using car (10026, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9941 arrived\n", - "Driver 9950 arrived\n", + "Driver 9900 arrived\n", + "Agent rider 9902 move from (9, 0) to (8, 0) using car (10001, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9903 move from (2, 8) to (3, 8) using car (9878, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (3, 2) to (2, 2) using car (9834, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9905 move from (2, 3) to (2, 2) using car (9943, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 doesn't move\n", + "Agent rider 9907 move from (9, 0) to (8, 0) using car (10001, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (7, 6) to (7, 5) using car (9939, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Driver 9913 arrived\n", + "Driver 9921 arrived\n", + "Agent rider 9924 move from (9, 5) to (9, 4) using car (10000, [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9925 move from (4, 4) to (4, 5) using car (9893, [(4, 4), (4, 5)], 0)\n", + "Agent rider 9926 move from (4, 1) to (3, 1) using car (9957, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9928 move from (7, 4) to (6, 4) using car (9998, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9929 doesn't move\n", + "Agent rider 9934 move from (0, 4) to (1, 4) using car (9952, [(0, 4), (1, 4)], 0)\n", + "Agent rider 9935 move from (3, 2) to (2, 2) using car (9834, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9936 move from (9, 9) to (9, 8) using car (9958, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (3, 5) to (3, 6) using car (9923, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9938 move from (7, 4) to (6, 4) using car (9998, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Driver 9942 arrived\n", + "Agent rider 9953 move from (9, 5) to (9, 4) using car (10000, [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9954 move from (3, 3) to (3, 2) using car (9959, [(3, 3), (3, 2), (3, 1)], 0)\n", "Driver 9955 arrived\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 doesn't move\n", - "Agent rider 9960 move from (7, 7) to (7, 8) using car (10016, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 9962 move from (8, 8) to (7, 8) using car (10038, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (4, 7)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "Driver 9956 arrived\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9961 move from (4, 4) to (5, 4) using car (9887, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9962 doesn't move\n", "Agent rider 9963 doesn't move\n", - "Agent rider 9964 move from (2, 3) to (3, 3) using car (10022, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 9964 arrived with a waiting time of 4 ticks\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (2, 6) to (2, 5) using car (10018, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9973 arrived\n", - "Agent rider 9979 move from (2, 6) to (2, 5) using car (10026, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 move from (5, 1) to (4, 1) using car (9930, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Agent rider 9991 move from (5, 7) to (5, 6) using car (9996, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9992 move from (4, 7) to (5, 7) using car (10051, [(4, 7), (5, 7), (6, 7), (6, 8)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 move from (6, 2) to (6, 3) using car (10001, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Driver 10000 arrived\n", - "Driver 10004 arrived\n", - "Agent rider 10005 move from (6, 3) to (6, 2) using car (9974, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10006 move from (9, 7) to (9, 6) using car (9999, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10010 doesn't move\n", - "Agent rider 10011 move from (1, 3) to (1, 4) using car (9952, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10012 move from (9, 7) to (9, 6) using car (9999, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 10024 arrived\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10028 move from (1, 3) to (1, 2) using car (9967, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 10028 arrived with a waiting time of 0 ticks\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 doesn't move\n", - "Agent rider 10031 move from (0, 5) to (1, 5) using car (10045, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10039 move from (2, 0) to (1, 0) using car (9900, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10041 move from (5, 3) to (4, 3) using car (10034, [(5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10062 move from (7, 8) to (8, 8) using car (10002, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10063 doesn't move\n", - "tick 719 ended\n", - "I am driver 10064 - trip: [(6, 8), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 10065 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 10066 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 10067 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 10068 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 10069 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 10070 - trip: [(7, 3), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 10071 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 10072 - trip: [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6)]\n", - "I am driver 10073 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 10074 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 10075 - trip: [(5, 5), (6, 5), (6, 6), (6, 7)]\n", - "12 drivers generated.\n", - "I am rider 10076 - dep: (8, 7) , arr: (5, 1)\n", - "I am rider 10077 - dep: (3, 6) , arr: (2, 1)\n", - "I am rider 10078 - dep: (8, 1) , arr: (7, 3)\n", - "I am rider 10079 - dep: (6, 7) , arr: (0, 0)\n", - "I am rider 10080 - dep: (9, 4) , arr: (3, 8)\n", + "Agent rider 9967 doesn't move\n", + "Agent rider 9968 doesn't move\n", + "Agent rider 9974 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 9976 move from (0, 4) to (1, 4) using car (9952, [(0, 4), (1, 4)], 0)\n", + "Agent rider 9979 move from (2, 8) to (3, 8) using car (9878, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9980 doesn't move\n", + "tick 709 ended\n", + "I am driver 10004 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10005 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (4, 6)]\n", + "I am driver 10006 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 10007 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 10008 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10009 - trip: [(0, 6), (1, 6), (2, 6), (2, 5)]\n", + "I am driver 10010 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 10011 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", + "I am driver 10012 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "9 drivers generated.\n", + "I am rider 10013 - dep: (2, 3) , arr: (6, 3)\n", + "I am rider 10014 - dep: (9, 6) , arr: (8, 7)\n", + "I am rider 10015 - dep: (4, 6) , arr: (8, 5)\n", + "I am rider 10016 - dep: (5, 8) , arr: (6, 7)\n", + "I am rider 10017 - dep: (5, 3) , arr: (0, 0)\n", "5 riders generated.\n", - "Agent rider 9188 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9278 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9319 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9417 move from (6, 1) to (6, 2) using car (10048, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9420 doesn't move\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (6, 1) to (6, 2) using car (10048, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9518 move from (6, 1) to (6, 2) using car (10048, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (5, 0) to (6, 0) using car (10057, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9597 move from (2, 2) to (3, 2) using car (10037, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9688 move from (4, 4) to (5, 4) using car (10023, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 9695 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 move from (6, 1) to (6, 2) using car (10048, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9751 move from (2, 2) to (3, 2) using car (10037, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 move from (5, 0) to (6, 0) using car (10057, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9772 move from (6, 1) to (6, 2) using car (10048, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9775 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 move from (5, 0) to (4, 0) using car (9868, [(5, 0), (4, 0)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9814 move from (3, 7) to (4, 7) using car (10059, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 move from (7, 6) to (6, 6) using car (9945, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 move from (2, 5) to (2, 4) using car (10026, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 9076 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (9, 4) to (9, 3) using car (10000, [(9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9490 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 9490 arrived with a waiting time of 17 ticks\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9621 move from (6, 4) to (5, 4) using car (9998, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 6) to (8, 5) using car (9972, [(8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9698 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 9698 arrived with a waiting time of 13 ticks\n", + "Agent rider 9701 move from (6, 9) to (7, 9) using car (9987, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9771 doesn't move\n", + "Agent rider 9789 move from (8, 6) to (8, 5) using car (9981, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 9790 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9805 move from (0, 3) to (0, 4) using car (9977, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 9806 move from (2, 2) to (1, 2) using car (9834, [(2, 2), (1, 2)], 0)\n", + "Rider n° 9806 arrived with a waiting time of 8 ticks\n", + "Agent rider 9807 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 move from (5, 1) to (5, 2) using car (9971, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 9810 move from (3, 1) to (2, 1) using car (9957, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 move from (3, 6) to (4, 6) using car (9923, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9814 move from (5, 3) to (5, 2) using car (9946, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 9815 move from (6, 4) to (5, 4) using car (9998, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9816 move from (7, 2) to (7, 3) using car (9984, [(7, 2), (7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 9827 move from (3, 8) to (4, 8) using car (9878, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9828 move from (8, 6) to (8, 5) using car (9972, [(8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 9830 move from (3, 8) to (4, 8) using car (9878, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9831 doesn't move\n", "Agent rider 9832 doesn't move\n", - "Agent rider 9837 move from (2, 2) to (2, 3) using car (10047, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Rider n° 9837 arrived with a waiting time of 6 ticks\n", + "Agent rider 9833 doesn't move\n", "Driver 9839 arrived\n", - "Agent rider 9848 move from (4, 4) to (5, 4) using car (10023, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 9850 move from (6, 1) to (6, 2) using car (10048, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9853 move from (1, 6) to (2, 6) using car (10058, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9867 arrived\n", - "Driver 9873 arrived\n", - "Driver 9884 arrived\n", - "Driver 9894 arrived\n", + "Agent rider 9846 doesn't move\n", + "Agent rider 9863 move from (7, 2) to (7, 3) using car (9984, [(7, 2), (7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 9864 move from (5, 6) to (4, 6) using car (9970, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 9865 move from (3, 1) to (2, 1) using car (9957, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Driver 9875 arrived\n", + "Driver 9879 arrived\n", + "Agent rider 9884 move from (2, 2) to (2, 1) using car (9943, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 9891 arrived\n", + "Driver 9895 arrived\n", "Driver 9897 arrived\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (2, 5) to (2, 4) using car (10026, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9907 move from (6, 2) to (6, 1) using car (9974, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (2, 5) to (2, 4) using car (10026, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 9901 arrived\n", + "Agent rider 9902 move from (8, 0) to (7, 0) using car (10001, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9903 move from (3, 8) to (4, 8) using car (9878, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9904 move from (2, 2) to (1, 2) using car (9834, [(2, 2), (1, 2)], 0)\n", + "Agent rider 9905 move from (2, 2) to (2, 1) using car (9943, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 move from (7, 6) to (7, 7) using car (9993, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 9907 move from (8, 0) to (7, 0) using car (10001, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9908 move from (6, 9) to (7, 9) using car (9987, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (7, 5) to (7, 4) using car (9939, [(7, 5), (7, 4), (8, 4)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", "Driver 9914 arrived\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9921 move from (3, 3) to (3, 2) using car (10020, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9922 move from (4, 1) to (3, 1) using car (9930, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9927 arrived\n", - "Agent rider 9933 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (2, 5) to (2, 4) using car (10026, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (5, 0) to (4, 0) using car (9868, [(5, 0), (4, 0)], 0)\n", - "Agent rider 9937 move from (8, 8) to (8, 7) using car (10074, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9938 move from (2, 5) to (2, 4) using car (10026, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 move from (3, 2) to (4, 2) using car (9954, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9960 move from (7, 8) to (7, 7) using car (10054, [(7, 8), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9962 move from (7, 8) to (6, 8) using car (10038, [(7, 8), (6, 8), (5, 8), (5, 7), (4, 7)], 0)\n", - "Agent rider 9963 move from (6, 2) to (6, 1) using car (9974, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (2, 5) to (2, 4) using car (10018, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9968 arrived\n", - "Driver 9970 arrived\n", - "Driver 9975 arrived\n", - "Driver 9977 arrived\n", - "Driver 9978 arrived\n", - "Agent rider 9979 move from (2, 5) to (2, 4) using car (10026, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9982 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Driver 9988 arrived\n", - "Driver 9990 arrived\n", - "Agent rider 9991 move from (5, 6) to (5, 5) using car (9996, [(5, 6), (5, 5)], 0)\n", - "Agent rider 9992 move from (5, 7) to (6, 7) using car (10051, [(5, 7), (6, 7), (6, 8)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 9994 move from (6, 3) to (6, 4) using car (10001, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Rider n° 9994 arrived with a waiting time of 2 ticks\n", - "Driver 9997 arrived\n", - "Driver 10003 arrived\n", - "Agent rider 10005 doesn't move\n", - "Agent rider 10006 move from (9, 6) to (9, 5) using car (9999, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 10008 arrived\n", - "Agent rider 10010 move from (9, 6) to (9, 5) using car (9999, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10011 move from (1, 4) to (1, 5) using car (9952, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10012 move from (9, 6) to (9, 5) using car (9999, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 move from (4, 4) to (5, 4) using car (10023, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 10030 doesn't move\n", - "Agent rider 10031 move from (1, 5) to (2, 5) using car (10045, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10041 move from (4, 3) to (4, 4) using car (10042, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Rider n° 10041 arrived with a waiting time of 1 ticks\n", - "Agent rider 10062 move from (8, 8) to (8, 7) using car (10002, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10063 move from (3, 5) to (4, 5) using car (10021, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10076 doesn't move\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10080 doesn't move\n", - "tick 720 ended\n", - "I am driver 10081 - trip: [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 10082 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 10083 - trip: [(3, 5), (4, 5), (5, 5), (5, 6)]\n", - "I am driver 10084 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 10085 - trip: [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 10086 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 10087 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "7 drivers generated.\n", - "I am rider 10088 - dep: (1, 7) , arr: (0, 7)\n", - "I am rider 10089 - dep: (0, 8) , arr: (0, 6)\n", - "2 riders generated.\n", - "Agent rider 9188 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9278 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9319 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9417 move from (6, 2) to (6, 3) using car (10048, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9420 move from (6, 0) to (5, 0) using car (10046, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9504 move from (6, 0) to (6, 1) using car (10057, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9505 move from (6, 2) to (6, 3) using car (10048, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (6, 0) to (6, 1) using car (10057, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9520 doesn't move\n", - "Agent rider 9553 move from (6, 0) to (6, 1) using car (10057, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9597 move from (3, 2) to (4, 2) using car (10020, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (6, 0) to (6, 1) using car (10057, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9688 move from (5, 4) to (6, 4) using car (10023, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 9695 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 move from (6, 2) to (6, 3) using car (10048, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9751 move from (3, 2) to (4, 2) using car (10020, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 move from (6, 0) to (6, 1) using car (10057, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9772 move from (6, 2) to (6, 3) using car (10048, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9775 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9814 move from (4, 7) to (5, 7) using car (10059, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 9826 move from (3, 7) to (3, 8) using car (10053, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9827 move from (6, 6) to (5, 6) using car (9945, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 9828 move from (3, 7) to (3, 8) using car (10053, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9830 move from (2, 4) to (2, 3) using car (10026, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Driver 9839 arrived\n", - "Agent rider 9848 move from (5, 4) to (6, 4) using car (10023, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 9850 move from (6, 2) to (6, 3) using car (10048, [(6, 2), (6, 3)], 0)\n", - "Rider n° 9850 arrived with a waiting time of 6 ticks\n", - "Agent rider 9853 move from (2, 6) to (3, 6) using car (10058, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 9853 arrived with a waiting time of 7 ticks\n", - "Agent rider 9854 move from (3, 7) to (3, 8) using car (10053, [(3, 7), (3, 8)], 0)\n", - "Agent rider 9856 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9884 arrived\n", - "Driver 9887 arrived\n", - "Driver 9897 arrived\n", - "Driver 9898 arrived\n", - "Driver 9900 arrived\n", - "Agent rider 9901 move from (6, 0) to (5, 0) using car (10046, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (2, 4) to (2, 3) using car (10026, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9907 move from (6, 1) to (6, 0) using car (9974, [(6, 1), (6, 0)], 0)\n", - "Agent rider 9909 move from (2, 4) to (2, 3) using car (10026, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9921 move from (3, 2) to (4, 2) using car (10020, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9922 move from (3, 1) to (2, 1) using car (9930, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 9922 arrived with a waiting time of 2 ticks\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9928 arrived\n", - "Agent rider 9933 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (2, 4) to (2, 3) using car (10026, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 9924 move from (9, 4) to (9, 3) using car (10000, [(9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9925 move from (4, 5) to (4, 4) using car (9917, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 9926 move from (3, 1) to (2, 1) using car (9957, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9928 move from (6, 4) to (5, 4) using car (9998, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9929 doesn't move\n", + "Agent rider 9934 doesn't move\n", "Agent rider 9935 doesn't move\n", - "Agent rider 9937 move from (8, 7) to (8, 6) using car (10074, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9938 move from (2, 4) to (2, 3) using car (10026, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9946 arrived\n", - "Driver 9951 arrived\n", - "Agent rider 9957 move from (9, 5) to (9, 4) using car (9999, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 9958 move from (4, 2) to (5, 2) using car (9954, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9960 doesn't move\n", - "Agent rider 9962 move from (6, 8) to (5, 8) using car (10038, [(6, 8), (5, 8), (5, 7), (4, 7)], 0)\n", - "Agent rider 9963 move from (6, 1) to (6, 0) using car (9974, [(6, 1), (6, 0)], 0)\n", - "Agent rider 9965 move from (1, 9) to (0, 9) using car (9944, [(1, 9), (0, 9)], 0)\n", - "Agent rider 9966 move from (2, 4) to (2, 3) using car (10018, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9976 arrived\n", - "Driver 9978 arrived\n", - "Agent rider 9979 move from (2, 4) to (2, 3) using car (10026, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9981 move from (1, 8) to (2, 8) using car (10087, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 move from (4, 1) to (4, 2) using car (10032, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Driver 9990 arrived\n", - "Agent rider 9991 doesn't move\n", - "Agent rider 9992 move from (6, 7) to (6, 8) using car (10051, [(6, 7), (6, 8)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10005 doesn't move\n", - "Agent rider 10006 move from (9, 5) to (9, 4) using car (9999, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10010 move from (9, 5) to (9, 4) using car (9999, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 10011 move from (1, 5) to (1, 6) using car (9952, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10012 move from (9, 5) to (9, 4) using car (9999, [(9, 5), (9, 4), (9, 3)], 0)\n", - "Driver 10014 arrived\n", - "Driver 10017 arrived\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (6, 0) to (7, 0) using car (10081, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (2, 5) to (3, 5) using car (10045, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10062 move from (8, 7) to (8, 6) using car (10002, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10063 move from (4, 5) to (5, 5) using car (10021, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10076 move from (8, 7) to (8, 6) using car (10074, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10080 doesn't move\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "tick 721 ended\n", - "I am driver 10090 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 10091 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 10092 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", - "I am driver 10093 - trip: [(4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 10094 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 10095 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 10096 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 10097 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 10098 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)]\n", - "I am driver 10099 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5)]\n", - "I am driver 10100 - trip: [(4, 0), (5, 0), (6, 0), (6, 1)]\n", - "I am driver 10101 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 10102 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (5, 6)]\n", - "I am driver 10103 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 10104 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "15 drivers generated.\n", - "I am rider 10105 - dep: (2, 4) , arr: (1, 1)\n", - "1 riders generated.\n", - "Agent rider 9188 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9278 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 9278 arrived with a waiting time of 27 ticks\n", - "Agent rider 9319 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (5, 0) to (5, 1) using car (10046, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9504 move from (6, 1) to (6, 2) using car (10057, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (6, 1) to (6, 2) using car (10057, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9520 move from (7, 6) to (8, 6) using car (9972, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 9520 arrived with a waiting time of 22 ticks\n", - "Agent rider 9553 move from (6, 1) to (6, 2) using car (10057, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9597 move from (4, 2) to (5, 2) using car (10020, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (6, 1) to (6, 2) using car (10057, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9688 move from (6, 4) to (7, 4) using car (10023, [(6, 4), (7, 4)], 0)\n", - "Agent rider 9695 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (4, 2) to (5, 2) using car (10020, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9753 move from (7, 6) to (8, 6) using car (9972, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 move from (6, 1) to (6, 2) using car (10057, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9775 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 move from (4, 0) to (5, 0) using car (10100, [(4, 0), (5, 0), (6, 0), (6, 1)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9814 move from (5, 7) to (5, 6) using car (10064, [(5, 7), (5, 6)], 0)\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 move from (5, 6) to (4, 6) using car (9945, [(5, 6), (4, 6)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 move from (2, 3) to (3, 3) using car (10026, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9832 move from (9, 8) to (9, 7) using car (10098, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9848 move from (6, 4) to (7, 4) using car (10023, [(6, 4), (7, 4)], 0)\n", - "Agent rider 9853 doesn't move\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9868 arrived\n", - "Driver 9887 arrived\n", - "Driver 9898 arrived\n", - "Agent rider 9901 move from (5, 0) to (5, 1) using car (10046, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (2, 3) to (3, 3) using car (10026, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9907 doesn't move\n", - "Agent rider 9909 move from (2, 3) to (3, 3) using car (10026, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9921 move from (4, 2) to (5, 2) using car (10020, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9931 arrived\n", - "Agent rider 9933 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (2, 3) to (3, 3) using car (10026, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (4, 0) to (5, 0) using car (10100, [(4, 0), (5, 0), (6, 0), (6, 1)], 0)\n", - "Agent rider 9937 move from (8, 6) to (8, 5) using car (10074, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9938 move from (2, 3) to (3, 3) using car (10026, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9943 arrived\n", - "Driver 9951 arrived\n", + "Agent rider 9936 move from (9, 8) to (9, 7) using car (9958, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (3, 6) to (4, 6) using car (9923, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9938 doesn't move\n", + "Driver 9940 arrived\n", + "Driver 9950 arrived\n", + "Agent rider 9953 move from (9, 4) to (9, 3) using car (10000, [(9, 4), (9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9954 move from (3, 2) to (3, 1) using car (9959, [(3, 2), (3, 1)], 0)\n", "Driver 9956 arrived\n", - "Agent rider 9957 move from (9, 4) to (9, 3) using car (9999, [(9, 4), (9, 3)], 0)\n", - "Agent rider 9958 move from (5, 2) to (6, 2) using car (9954, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 9960 doesn't move\n", - "Agent rider 9962 move from (5, 8) to (5, 7) using car (10038, [(5, 8), (5, 7), (4, 7)], 0)\n", - "Agent rider 9963 doesn't move\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (2, 3) to (2, 2) using car (10018, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9969 arrived\n", - "Driver 9978 arrived\n", - "Agent rider 9979 move from (2, 3) to (3, 3) using car (10026, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9981 move from (2, 8) to (3, 8) using car (10087, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 move from (4, 2) to (3, 2) using car (10032, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Agent rider 9991 move from (5, 5) to (5, 4) using car (10067, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 9992 doesn't move\n", - "Agent rider 9993 doesn't move\n", - "Driver 9996 arrived\n", - "Agent rider 10005 doesn't move\n", - "Agent rider 10006 move from (9, 4) to (9, 3) using car (9999, [(9, 4), (9, 3)], 0)\n", - "Driver 10007 arrived\n", - "Agent rider 10010 move from (9, 4) to (9, 3) using car (9999, [(9, 4), (9, 3)], 0)\n", - "Rider n° 10010 arrived with a waiting time of 4 ticks\n", - "Agent rider 10011 move from (1, 6) to (1, 7) using car (9952, [(1, 6), (1, 7)], 0)\n", - "Agent rider 10012 move from (9, 4) to (9, 3) using car (9999, [(9, 4), (9, 3)], 0)\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (7, 0) to (7, 1) using car (10081, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (3, 5) to (3, 4) using car (10045, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 move from (2, 9) to (2, 8) using car (10101, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10062 move from (8, 6) to (8, 5) using car (10002, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 10062 arrived with a waiting time of 0 ticks\n", - "Agent rider 10063 move from (5, 5) to (5, 6) using car (10021, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10076 move from (8, 6) to (8, 5) using car (10074, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 10077 move from (3, 6) to (3, 5) using car (10058, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10080 move from (9, 4) to (8, 4) using car (10104, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10088 move from (1, 7) to (1, 6) using car (10043, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 10089 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "tick 722 ended\n", - "I am driver 10106 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 10107 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 10108 - trip: [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 10109 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 10110 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 10111 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 10112 - trip: [(5, 5), (5, 4), (4, 4)]\n", - "I am driver 10113 - trip: [(6, 9), (7, 9), (7, 8), (8, 8), (9, 8)]\n", - "8 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9188 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9319 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9420 move from (5, 1) to (5, 2) using car (10046, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9504 move from (6, 2) to (7, 2) using car (9954, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 move from (6, 2) to (7, 2) using car (9954, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9519 move from (6, 2) to (6, 3) using car (10057, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9553 move from (6, 2) to (6, 3) using car (10057, [(6, 2), (6, 3)], 0)\n", - "Agent rider 9597 move from (5, 2) to (6, 2) using car (10020, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (6, 2) to (7, 2) using car (9954, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9695 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (5, 2) to (6, 2) using car (10020, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9753 move from (8, 6) to (9, 6) using car (9972, [(8, 6), (9, 6)], 0)\n", - "Agent rider 9762 move from (1, 9) to (2, 9) using car (10013, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 9764 move from (6, 2) to (7, 2) using car (9954, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9775 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9814 doesn't move\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 move from (3, 3) to (4, 3) using car (10026, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9832 move from (9, 7) to (9, 6) using car (10098, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9887 arrived\n", - "Agent rider 9901 move from (5, 1) to (5, 2) using car (10046, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9902 move from (1, 9) to (2, 9) using car (10013, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 9903 move from (3, 3) to (4, 3) using car (10026, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9907 doesn't move\n", - "Agent rider 9909 move from (3, 3) to (4, 3) using car (10026, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9919 move from (1, 9) to (2, 9) using car (10013, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 9921 move from (5, 2) to (6, 2) using car (10020, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 9921 arrived with a waiting time of 1 ticks\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 doesn't move\n", - "Agent rider 9933 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (3, 3) to (4, 3) using car (10026, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (5, 0) to (6, 0) using car (10100, [(5, 0), (6, 0), (6, 1)], 0)\n", - "Agent rider 9937 move from (8, 5) to (8, 4) using car (10074, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9938 move from (3, 3) to (4, 3) using car (10026, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Driver 9944 arrived\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 move from (6, 2) to (7, 2) using car (9954, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 9960 move from (7, 7) to (8, 7) using car (10069, [(7, 7), (8, 7)], 0)\n", + "Agent rider 9961 move from (5, 4) to (6, 4) using car (9887, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", "Agent rider 9962 doesn't move\n", - "Agent rider 9963 doesn't move\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (2, 2) to (2, 1) using car (10018, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Driver 9967 arrived\n", - "Driver 9974 arrived\n", - "Agent rider 9979 move from (3, 3) to (4, 3) using car (10026, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 9981 move from (3, 8) to (4, 8) using car (10087, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 move from (3, 2) to (2, 2) using car (10032, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Agent rider 9991 doesn't move\n", - "Agent rider 9992 doesn't move\n", - "Agent rider 9993 doesn't move\n", - "Driver 10001 arrived\n", - "Agent rider 10005 move from (6, 2) to (7, 2) using car (9954, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 move from (1, 9) to (2, 9) using car (10013, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 10029 move from (5, 4) to (5, 3) using car (10067, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 10030 move from (7, 1) to (7, 2) using car (10081, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (3, 4) to (3, 3) using car (10045, [(3, 4), (3, 3)], 0)\n", - "Driver 10037 arrived\n", - "Agent rider 10039 move from (1, 0) to (2, 0) using car (10111, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Driver 10048 arrived\n", - "Driver 10051 arrived\n", - "Driver 10053 arrived\n", - "Agent rider 10063 move from (5, 6) to (5, 7) using car (10021, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10076 move from (8, 5) to (8, 4) using car (10074, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 10077 move from (3, 5) to (3, 4) using car (10058, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10080 move from (8, 4) to (7, 4) using car (10104, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10088 move from (1, 6) to (1, 5) using car (10043, [(1, 6), (1, 5)], 0)\n", - "Agent rider 10089 doesn't move\n", - "Agent rider 10105 move from (2, 4) to (1, 4) using car (10034, [(2, 4), (1, 4), (0, 4)], 0)\n" + "Agent rider 9963 move from (1, 9) to (2, 9) using car (10007, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 9966 arrived\n", + "Agent rider 9967 doesn't move\n", + "Agent rider 9968 doesn't move\n", + "Agent rider 9974 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 9976 doesn't move\n", + "Agent rider 9979 move from (3, 8) to (4, 8) using car (9878, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 9980 move from (5, 3) to (5, 2) using car (9946, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10013 move from (2, 3) to (1, 3) using car (9986, [(2, 3), (1, 3)], 0)\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (4, 6) to (5, 6) using car (9969, [(4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 10016 doesn't move\n", + "Agent rider 10017 move from (5, 3) to (5, 2) using car (9946, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 723 ended\n", - "I am driver 10114 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", - "I am driver 10115 - trip: [(8, 8), (8, 9), (7, 9), (6, 9)]\n", - "2 drivers generated.\n", - "I am rider 10116 - dep: (3, 7) , arr: (0, 7)\n", - "I am rider 10117 - dep: (8, 0) , arr: (2, 2)\n", - "I am rider 10118 - dep: (0, 5) , arr: (3, 6)\n", - "I am rider 10119 - dep: (7, 6) , arr: (9, 6)\n", - "I am rider 10120 - dep: (7, 7) , arr: (4, 8)\n", - "I am rider 10121 - dep: (8, 4) , arr: (9, 2)\n", - "I am rider 10122 - dep: (1, 6) , arr: (2, 9)\n", - "I am rider 10123 - dep: (5, 7) , arr: (1, 7)\n", - "8 riders generated.\n", - "Agent rider 9188 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Rider n° 9188 arrived with a waiting time of 30 ticks\n", - "Agent rider 9319 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Agent rider 9417 move from (6, 3) to (7, 3) using car (10085, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9420 move from (5, 2) to (5, 3) using car (10046, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 9420 arrived with a waiting time of 18 ticks\n", - "Agent rider 9504 move from (7, 2) to (8, 2) using car (9954, [(7, 2), (8, 2)], 0)\n", - "Agent rider 9505 move from (6, 3) to (7, 3) using car (10085, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9518 move from (7, 2) to (8, 2) using car (9954, [(7, 2), (8, 2)], 0)\n", - "Agent rider 9519 move from (6, 3) to (7, 3) using car (10085, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9553 move from (6, 3) to (7, 3) using car (10085, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9597 move from (6, 2) to (7, 2) using car (10020, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (7, 2) to (8, 2) using car (9954, [(7, 2), (8, 2)], 0)\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9695 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Agent rider 9736 move from (6, 3) to (7, 3) using car (10085, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9751 move from (6, 2) to (7, 2) using car (10020, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9753 move from (9, 6) to (9, 5) using car (10098, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9762 move from (2, 9) to (3, 9) using car (10013, [(2, 9), (3, 9)], 0)\n", - "Agent rider 9764 move from (7, 2) to (8, 2) using car (9954, [(7, 2), (8, 2)], 0)\n", - "Agent rider 9772 move from (6, 3) to (7, 3) using car (10085, [(6, 3), (7, 3)], 0)\n", - "Agent rider 9775 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Agent rider 9776 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9814 move from (5, 6) to (5, 5) using car (10090, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", - "Rider n° 9814 arrived with a waiting time of 9 ticks\n", - "Agent rider 9826 move from (3, 8) to (2, 8) using car (10016, [(3, 8), (2, 8)], 0)\n", - "Agent rider 9827 doesn't move\n", - "Agent rider 9828 move from (3, 8) to (2, 8) using car (10016, [(3, 8), (2, 8)], 0)\n", - "Agent rider 9830 move from (4, 3) to (4, 2) using car (10052, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 6) to (9, 5) using car (10098, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9854 move from (3, 8) to (2, 8) using car (10016, [(3, 8), (2, 8)], 0)\n", - "Agent rider 9856 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Agent rider 9901 move from (5, 2) to (5, 3) using car (10046, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9902 move from (2, 9) to (3, 9) using car (10013, [(2, 9), (3, 9)], 0)\n", - "Agent rider 9903 move from (4, 3) to (5, 3) using car (10026, [(4, 3), (5, 3)], 0)\n", + "tick 710 ended\n", + "I am driver 10018 - trip: [(1, 8), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 10019 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 10020 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (4, 6)]\n", + "I am driver 10021 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 10022 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2)]\n", + "I am driver 10023 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 10024 - trip: [(4, 1), (4, 0), (5, 0)]\n", + "7 drivers generated.\n", + "I am rider 10025 - dep: (5, 0) , arr: (3, 2)\n", + "I am rider 10026 - dep: (4, 0) , arr: (9, 8)\n", + "I am rider 10027 - dep: (1, 2) , arr: (6, 7)\n", + "3 riders generated.\n", + "Agent rider 9076 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (9, 3) to (8, 3) using car (10000, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9621 move from (5, 4) to (4, 4) using car (9998, [(5, 4), (4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9671 move from (6, 4) to (7, 4) using car (9887, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9672 move from (8, 5) to (8, 4) using car (9972, [(8, 5), (8, 4)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9701 move from (7, 9) to (8, 9) using car (9987, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9789 move from (8, 5) to (8, 4) using car (9972, [(8, 5), (8, 4)], 0)\n", + "Agent rider 9790 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9805 move from (0, 4) to (0, 5) using car (9991, [(0, 4), (0, 5)], 0)\n", + "Agent rider 9807 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9810 move from (2, 1) to (2, 0) using car (9943, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 9810 arrived with a waiting time of 4 ticks\n", + "Agent rider 9811 move from (2, 8) to (1, 8) using car (9989, [(2, 8), (1, 8), (1, 7), (1, 6)], 0)\n", + "Agent rider 9812 move from (4, 6) to (5, 6) using car (9923, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9814 doesn't move\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (7, 3) to (6, 3) using car (9984, [(7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 9827 move from (4, 8) to (5, 8) using car (9878, [(4, 8), (5, 8)], 0)\n", + "Agent rider 9828 move from (8, 5) to (8, 4) using car (9972, [(8, 5), (8, 4)], 0)\n", + "Agent rider 9830 move from (4, 8) to (5, 8) using car (9878, [(4, 8), (5, 8)], 0)\n", + "Rider n° 9830 arrived with a waiting time of 5 ticks\n", + "Agent rider 9831 move from (3, 8) to (3, 9) using car (9999, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 9831 arrived with a waiting time of 5 ticks\n", + "Agent rider 9832 move from (4, 6) to (3, 6) using car (9970, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 9833 doesn't move\n", + "Agent rider 9846 move from (3, 8) to (3, 9) using car (9999, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9854 arrived\n", + "Driver 9862 arrived\n", + "Agent rider 9863 move from (7, 3) to (6, 3) using car (9984, [(7, 3), (6, 3), (5, 3)], 0)\n", + "Agent rider 9864 move from (4, 6) to (3, 6) using car (9970, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 9865 move from (2, 1) to (2, 2) using car (9957, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9866 move from (6, 4) to (7, 4) using car (9887, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 9876 arrived\n", + "Agent rider 9884 move from (2, 1) to (2, 0) using car (9943, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 9889 arrived\n", + "Driver 9893 arrived\n", + "Driver 9897 arrived\n", + "Agent rider 9902 doesn't move\n", + "Agent rider 9903 move from (4, 8) to (5, 8) using car (9878, [(4, 8), (5, 8)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (2, 1) to (2, 0) using car (9943, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 move from (7, 7) to (7, 8) using car (9993, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", "Agent rider 9907 doesn't move\n", - "Agent rider 9909 move from (4, 3) to (5, 3) using car (10026, [(4, 3), (5, 3)], 0)\n", - "Agent rider 9919 move from (2, 9) to (3, 9) using car (10013, [(2, 9), (3, 9)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9924 move from (2, 2) to (1, 2) using car (10032, [(2, 2), (1, 2)], 0)\n", - "Rider n° 9924 arrived with a waiting time of 5 ticks\n", - "Agent rider 9933 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Agent rider 9934 move from (4, 3) to (5, 3) using car (10026, [(4, 3), (5, 3)], 0)\n", - "Agent rider 9935 move from (6, 0) to (6, 1) using car (10100, [(6, 0), (6, 1)], 0)\n", - "Agent rider 9937 move from (8, 4) to (8, 3) using car (10074, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9938 move from (4, 3) to (5, 3) using car (10026, [(4, 3), (5, 3)], 0)\n", + "Agent rider 9908 move from (7, 9) to (8, 9) using car (9987, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (7, 4) to (8, 4) using car (9939, [(7, 4), (8, 4)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Driver 9918 arrived\n", + "Agent rider 9924 move from (9, 3) to (8, 3) using car (10000, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9925 doesn't move\n", + "Agent rider 9926 move from (2, 1) to (2, 0) using car (9943, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 9926 arrived with a waiting time of 1 ticks\n", + "Agent rider 9928 doesn't move\n", + "Agent rider 9929 move from (6, 9) to (5, 9) using car (9965, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 9929 arrived with a waiting time of 3 ticks\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9935 doesn't move\n", + "Agent rider 9936 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (4, 6) to (5, 6) using car (9923, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9938 doesn't move\n", "Driver 9945 arrived\n", "Driver 9952 arrived\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 move from (7, 2) to (8, 2) using car (9954, [(7, 2), (8, 2)], 0)\n", + "Agent rider 9953 move from (9, 3) to (8, 3) using car (10000, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 9954 doesn't move\n", "Agent rider 9960 doesn't move\n", - "Agent rider 9962 move from (5, 7) to (5, 8) using car (10021, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9963 move from (6, 0) to (6, 1) using car (10100, [(6, 0), (6, 1)], 0)\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 move from (2, 1) to (2, 0) using car (10018, [(2, 1), (2, 0)], 0)\n", - "Agent rider 9979 move from (4, 3) to (5, 3) using car (10026, [(4, 3), (5, 3)], 0)\n", - "Agent rider 9981 move from (4, 8) to (4, 7) using car (10087, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 move from (2, 2) to (1, 2) using car (10032, [(2, 2), (1, 2)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", - "Agent rider 9991 move from (5, 4) to (4, 4) using car (10112, [(5, 4), (4, 4)], 0)\n", - "Agent rider 9992 move from (6, 8) to (5, 8) using car (10060, [(6, 8), (5, 8)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Driver 9999 arrived\n", - "Agent rider 10005 move from (7, 2) to (8, 2) using car (9954, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10006 doesn't move\n", - "Driver 10009 arrived\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Driver 10023 arrived\n", - "Driver 10025 arrived\n", - "Agent rider 10027 move from (2, 9) to (3, 9) using car (10013, [(2, 9), (3, 9)], 0)\n", - "Agent rider 10029 move from (5, 3) to (5, 2) using car (10067, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 10030 move from (7, 2) to (7, 3) using car (10081, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 doesn't move\n", - "Driver 10036 arrived\n", - "Agent rider 10039 move from (2, 0) to (3, 0) using car (10111, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Driver 10049 arrived\n", - "Agent rider 10063 move from (5, 7) to (5, 8) using car (10021, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10064 arrived\n", - "Driver 10075 arrived\n", - "Agent rider 10076 move from (8, 4) to (8, 3) using car (10074, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 10077 move from (3, 4) to (3, 3) using car (10058, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 7) to (6, 6) using car (10082, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 10080 doesn't move\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Agent rider 10105 move from (1, 4) to (0, 4) using car (10034, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10116 doesn't move\n", - "Agent rider 10117 doesn't move\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10120 move from (7, 7) to (8, 7) using car (10015, [(7, 7), (8, 7)], 0)\n", - "Agent rider 10121 move from (8, 4) to (8, 3) using car (10002, [(8, 4), (8, 3)], 0)\n", - "Agent rider 10122 doesn't move\n", - "Agent rider 10123 doesn't move\n", - "tick 724 ended\n", - "0 drivers generated.\n", - "I am rider 10124 - dep: (0, 3) , arr: (0, 8)\n", - "I am rider 10125 - dep: (3, 7) , arr: (5, 6)\n", - "I am rider 10126 - dep: (3, 9) , arr: (6, 8)\n", - "I am rider 10127 - dep: (1, 6) , arr: (5, 8)\n", - "4 riders generated.\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9417 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9504 doesn't move\n", - "Agent rider 9505 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9518 doesn't move\n", - "Agent rider 9519 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9553 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9597 move from (7, 2) to (8, 2) using car (10020, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 doesn't move\n", - "Agent rider 9688 doesn't move\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9736 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9751 move from (7, 2) to (8, 2) using car (10020, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9753 move from (9, 5) to (9, 4) using car (10098, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 doesn't move\n", - "Agent rider 9772 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 move from (5, 0) to (6, 0) using car (10022, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9827 move from (4, 6) to (4, 5) using car (10099, [(4, 6), (4, 5), (5, 5)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 move from (4, 2) to (4, 1) using car (10052, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 5) to (9, 4) using car (10098, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 doesn't move\n", - "Agent rider 9901 move from (5, 3) to (5, 4) using car (10046, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 9961 move from (6, 4) to (7, 4) using car (9887, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9962 move from (9, 7) to (9, 6) using car (9958, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9967 move from (4, 0) to (5, 0) using car (9978, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (6, 7) to (6, 6) using car (9995, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9974 move from (3, 4) to (3, 3) using car (9992, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 9976 doesn't move\n", + "Agent rider 9979 move from (4, 8) to (5, 8) using car (9878, [(4, 8), (5, 8)], 0)\n", + "Agent rider 9980 doesn't move\n", + "Agent rider 10013 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (5, 6) to (6, 6) using car (9969, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 10016 move from (5, 8) to (5, 7) using car (10012, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 10017 move from (5, 2) to (5, 1) using car (9946, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10025 doesn't move\n", + "Agent rider 10026 move from (4, 0) to (5, 0) using car (9978, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10027 doesn't move\n", + "tick 711 ended\n", + "I am driver 10028 - trip: [(8, 3), (8, 2)]\n", + "I am driver 10029 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 10030 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 10031 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 10032 - trip: [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 10033 - trip: [(6, 4), (7, 4), (8, 4)]\n", + "I am driver 10034 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 10035 - trip: [(7, 3), (7, 2), (6, 2)]\n", + "I am driver 10036 - trip: [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 10037 - trip: [(8, 4), (8, 5), (8, 6)]\n", + "I am driver 10038 - trip: [(7, 2), (8, 2), (9, 2)]\n", + "I am driver 10039 - trip: [(2, 7), (2, 8)]\n", + "I am driver 10040 - trip: [(8, 4), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 10041 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", + "I am driver 10042 - trip: [(5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 10043 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 10044 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 10045 - trip: [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 10046 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 10047 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 10048 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 10049 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 10050 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 10051 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 10052 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 10053 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 10054 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 10055 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 10056 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10057 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 10058 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8)]\n", + "I am driver 10059 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 10060 - trip: [(2, 7), (2, 8), (2, 9)]\n", + "33 drivers generated.\n", + "I am rider 10061 - dep: (0, 4) , arr: (1, 8)\n", + "I am rider 10062 - dep: (5, 4) , arr: (8, 7)\n", + "I am rider 10063 - dep: (0, 4) , arr: (6, 7)\n", + "I am rider 10064 - dep: (4, 3) , arr: (8, 6)\n", + "I am rider 10065 - dep: (8, 5) , arr: (2, 5)\n", + "5 riders generated.\n", + "Agent rider 9076 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (8, 3) to (7, 3) using car (10000, [(8, 3), (7, 3)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 move from (2, 6) to (2, 5) using car (10009, [(2, 6), (2, 5)], 0)\n", + "Agent rider 9615 move from (2, 6) to (2, 5) using car (10009, [(2, 6), (2, 5)], 0)\n", + "Agent rider 9621 move from (4, 4) to (4, 5) using car (9998, [(4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9671 move from (7, 4) to (8, 4) using car (9887, [(7, 4), (8, 4)], 0)\n", + "Agent rider 9672 move from (8, 4) to (8, 5) using car (10046, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9701 move from (8, 9) to (9, 9) using car (9987, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 doesn't move\n", + "Agent rider 9789 move from (8, 4) to (8, 5) using car (10046, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9790 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 move from (5, 2) to (5, 3) using car (10029, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 9811 move from (1, 8) to (1, 7) using car (9989, [(1, 8), (1, 7), (1, 6)], 0)\n", + "Agent rider 9812 move from (5, 6) to (6, 6) using car (9923, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9814 move from (5, 2) to (4, 2) using car (9996, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 3) to (6, 4) using car (9997, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (8, 4) to (8, 5) using car (10037, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 9831 move from (3, 8) to (3, 9) using car (9915, [(3, 8), (3, 9)], 0)\n", + "Rider n° 9831 arrived with a waiting time of 5 ticks\n", + "Agent rider 9832 move from (3, 6) to (3, 5) using car (9970, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 9833 doesn't move\n", + "Driver 9834 arrived\n", + "Agent rider 9846 move from (3, 9) to (4, 9) using car (9999, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 9862 arrived\n", + "Agent rider 9863 move from (6, 3) to (5, 3) using car (9984, [(6, 3), (5, 3)], 0)\n", + "Agent rider 9864 doesn't move\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 move from (7, 4) to (8, 4) using car (9887, [(7, 4), (8, 4)], 0)\n", + "Agent rider 9884 doesn't move\n", + "Driver 9893 arrived\n", "Agent rider 9902 doesn't move\n", "Agent rider 9903 doesn't move\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (2, 0) to (3, 0) using car (9943, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 doesn't move\n", "Agent rider 9907 doesn't move\n", + "Agent rider 9908 move from (8, 9) to (9, 9) using car (9987, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", "Agent rider 9909 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Driver 9930 arrived\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 move from (5, 3) to (5, 4) using car (10046, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9935 move from (6, 1) to (6, 2) using car (10103, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 9937 move from (8, 3) to (8, 2) using car (10074, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 9910 move from (8, 4) to (8, 3) using car (9981, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 9911 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9912 doesn't move\n", + "Driver 9922 arrived\n", + "Agent rider 9924 move from (8, 3) to (7, 3) using car (10000, [(8, 3), (7, 3)], 0)\n", + "Agent rider 9925 move from (4, 4) to (4, 5) using car (9998, [(4, 4), (4, 5), (3, 5)], 0)\n", + "Agent rider 9928 doesn't move\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9935 move from (2, 2) to (2, 3) using car (9957, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9936 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (5, 6) to (6, 6) using car (9923, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 9938 doesn't move\n", - "Driver 9952 arrived\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 doesn't move\n", + "Agent rider 9953 move from (8, 3) to (7, 3) using car (10000, [(8, 3), (7, 3)], 0)\n", + "Agent rider 9954 doesn't move\n", + "Driver 9959 arrived\n", "Agent rider 9960 doesn't move\n", - "Agent rider 9962 move from (5, 8) to (5, 9) using car (10021, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 9962 arrived with a waiting time of 6 ticks\n", - "Agent rider 9963 doesn't move\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Driver 9972 arrived\n", - "Agent rider 9979 move from (5, 3) to (5, 4) using car (10046, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9981 move from (4, 7) to (4, 6) using car (10087, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 doesn't move\n", + "Agent rider 9961 move from (7, 4) to (8, 4) using car (9887, [(7, 4), (8, 4)], 0)\n", + "Agent rider 9962 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9963 move from (2, 9) to (2, 8) using car (10055, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9967 move from (5, 0) to (6, 0) using car (9978, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (6, 6) to (6, 5) using car (9995, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 9974 doesn't move\n", + "Agent rider 9975 move from (5, 6) to (6, 6) using car (9923, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9976 doesn't move\n", + "Agent rider 9979 doesn't move\n", + "Agent rider 9980 move from (5, 2) to (4, 2) using car (9996, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", "Driver 9985 arrived\n", - "Agent rider 9991 doesn't move\n", - "Agent rider 9992 move from (5, 8) to (5, 9) using car (10021, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10005 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Driver 10025 arrived\n", + "Driver 9986 arrived\n", + "Agent rider 10013 doesn't move\n", + "Agent rider 10014 move from (9, 6) to (9, 5) using car (9958, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 10015 move from (6, 6) to (7, 6) using car (9969, [(6, 6), (7, 6)], 0)\n", + "Agent rider 10016 doesn't move\n", + "Agent rider 10017 move from (5, 1) to (4, 1) using car (9946, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10025 move from (5, 0) to (4, 0) using car (10050, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10026 move from (5, 0) to (6, 0) using car (9978, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 10027 doesn't move\n", - "Agent rider 10029 move from (5, 2) to (5, 1) using car (10067, [(5, 2), (5, 1)], 0)\n", - "Agent rider 10030 move from (7, 3) to (7, 4) using car (10081, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (3, 3) to (3, 2) using car (10058, [(3, 3), (3, 2)], 0)\n", - "Driver 10038 arrived\n", - "Agent rider 10039 move from (3, 0) to (4, 0) using car (10111, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Driver 10043 arrived\n", - "Driver 10045 arrived\n", - "Driver 10056 arrived\n", - "Driver 10057 arrived\n", - "Agent rider 10063 move from (5, 8) to (5, 9) using car (10021, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10069 arrived\n", - "Driver 10070 arrived\n", - "Driver 10072 arrived\n", - "Agent rider 10076 move from (8, 3) to (8, 2) using car (10074, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 10077 move from (3, 3) to (3, 2) using car (10058, [(3, 3), (3, 2)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 6) to (6, 5) using car (10082, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 10080 doesn't move\n", - "Driver 10083 arrived\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10116 doesn't move\n", - "Agent rider 10117 doesn't move\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (7, 6) to (7, 5) using car (10059, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 10120 doesn't move\n", - "Agent rider 10121 move from (8, 3) to (8, 2) using car (10074, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 10122 doesn't move\n", - "Agent rider 10123 move from (5, 7) to (4, 7) using car (10086, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", - "tick 725 ended\n", - "I am driver 10128 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 10129 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 10130 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 10131 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)]\n", - "I am driver 10132 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 10133 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 10134 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 10135 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 10136 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 10137 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5)]\n", - "I am driver 10138 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)]\n", - "I am driver 10139 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 10140 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 10141 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 10142 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 10143 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 10144 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 10145 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 10146 - trip: [(0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 10147 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 10148 - trip: [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 10149 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 10150 - trip: [(7, 7), (6, 7), (5, 7), (5, 8)]\n", - "I am driver 10151 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 10152 - trip: [(6, 9), (6, 8), (5, 8)]\n", - "I am driver 10153 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "26 drivers generated.\n", - "I am rider 10154 - dep: (2, 2) , arr: (1, 7)\n", - "1 riders generated.\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9504 move from (8, 2) to (8, 3) using car (10136, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9518 move from (8, 2) to (8, 1) using car (10074, [(8, 2), (8, 1)], 0)\n", - "Rider n° 9518 arrived with a waiting time of 19 ticks\n", - "Agent rider 9519 doesn't move\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9597 move from (8, 2) to (9, 2) using car (10020, [(8, 2), (9, 2)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (8, 2) to (8, 3) using car (10136, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9688 move from (7, 4) to (7, 5) using car (10081, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 9688 arrived with a waiting time of 17 ticks\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9751 move from (8, 2) to (9, 2) using car (10020, [(8, 2), (9, 2)], 0)\n", - "Rider n° 9751 arrived with a waiting time of 3 ticks\n", - "Agent rider 9753 move from (9, 4) to (9, 5) using car (10138, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9764 move from (8, 2) to (8, 1) using car (10074, [(8, 2), (8, 1)], 0)\n", - "Rider n° 9764 arrived with a waiting time of 7 ticks\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 move from (6, 0) to (7, 0) using car (10022, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (2, 8) to (3, 8) using car (10047, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9827 move from (4, 5) to (5, 5) using car (10099, [(4, 5), (5, 5)], 0)\n", - "Agent rider 9828 move from (2, 8) to (3, 8) using car (10047, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9830 move from (4, 1) to (4, 0) using car (10052, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 4) to (9, 5) using car (10138, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 doesn't move\n", - "Agent rider 9901 move from (5, 4) to (5, 5) using car (10046, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10061 move from (0, 4) to (0, 5) using car (10051, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10062 doesn't move\n", + "Agent rider 10063 move from (0, 4) to (0, 5) using car (10051, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (4, 3) to (4, 4) using car (10019, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10065 doesn't move\n", + "tick 712 ended\n", + "I am driver 10066 - trip: [(9, 2), (9, 1), (8, 1)]\n", + "I am driver 10067 - trip: [(5, 6), (5, 7), (6, 7)]\n", + "I am driver 10068 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 10069 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "4 drivers generated.\n", + "I am rider 10070 - dep: (8, 6) , arr: (7, 3)\n", + "I am rider 10071 - dep: (1, 6) , arr: (1, 3)\n", + "I am rider 10072 - dep: (9, 8) , arr: (4, 2)\n", + "I am rider 10073 - dep: (7, 2) , arr: (2, 1)\n", + "4 riders generated.\n", + "Agent rider 9076 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 move from (2, 5) to (2, 4) using car (10022, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9621 move from (4, 5) to (5, 5) using car (10043, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 5) to (8, 6) using car (10046, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9701 move from (9, 9) to (9, 8) using car (9987, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 move from (1, 3) to (2, 3) using car (10057, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 9789 move from (8, 5) to (8, 6) using car (10046, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9790 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9805 move from (0, 5) to (0, 6) using car (10051, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 9807 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 move from (5, 3) to (5, 4) using car (10029, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 9811 move from (1, 7) to (1, 6) using car (9989, [(1, 7), (1, 6)], 0)\n", + "Agent rider 9812 move from (6, 6) to (7, 6) using car (9923, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9814 move from (4, 2) to (3, 2) using car (9996, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Rider n° 9814 arrived with a waiting time of 8 ticks\n", + "Agent rider 9815 move from (5, 4) to (5, 5) using car (9994, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9816 move from (6, 4) to (6, 5) using car (9997, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (8, 5) to (8, 6) using car (10037, [(8, 5), (8, 6)], 0)\n", + "Agent rider 9832 doesn't move\n", + "Agent rider 9833 move from (5, 4) to (5, 5) using car (9994, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9846 move from (4, 9) to (5, 9) using car (9999, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 9863 move from (5, 3) to (5, 4) using car (10029, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 9864 doesn't move\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Driver 9878 arrived\n", + "Agent rider 9884 doesn't move\n", "Agent rider 9902 doesn't move\n", - "Agent rider 9903 doesn't move\n", - "Agent rider 9907 move from (6, 0) to (7, 0) using car (10022, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 9903 move from (5, 8) to (5, 7) using car (10044, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (3, 0) to (4, 0) using car (9943, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 doesn't move\n", + "Agent rider 9907 doesn't move\n", + "Agent rider 9908 move from (9, 9) to (9, 8) using car (9987, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", "Agent rider 9909 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 doesn't move\n", - "Agent rider 9935 move from (6, 2) to (6, 1) using car (10096, [(6, 2), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9937 move from (8, 2) to (8, 1) using car (10074, [(8, 2), (8, 1)], 0)\n", - "Rider n° 9937 arrived with a waiting time of 4 ticks\n", + "Agent rider 9910 move from (8, 3) to (8, 2) using car (9981, [(8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 9911 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9912 doesn't move\n", + "Driver 9917 arrived\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9925 move from (4, 5) to (3, 5) using car (9998, [(4, 5), (3, 5)], 0)\n", + "Agent rider 9928 move from (5, 4) to (5, 5) using car (9994, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9934 move from (1, 4) to (2, 4) using car (10054, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9935 move from (2, 3) to (2, 4) using car (9957, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9936 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (6, 6) to (6, 5) using car (10052, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 9938 doesn't move\n", - "Driver 9953 arrived\n", - "Driver 9954 arrived\n", - "Agent rider 9957 doesn't move\n", - "Agent rider 9958 move from (8, 2) to (9, 2) using car (10020, [(8, 2), (9, 2)], 0)\n", + "Driver 9939 arrived\n", + "Driver 9948 arrived\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9954 doesn't move\n", "Agent rider 9960 doesn't move\n", - "Agent rider 9963 doesn't move\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 doesn't move\n", - "Agent rider 9981 move from (4, 6) to (4, 5) using car (10087, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 move from (0, 2) to (1, 2) using car (10132, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9991 doesn't move\n", - "Agent rider 9992 move from (5, 9) to (6, 9) using car (10021, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Driver 10002 arrived\n", - "Agent rider 10005 move from (8, 2) to (9, 2) using car (10020, [(8, 2), (9, 2)], 0)\n", - "Rider n° 10005 arrived with a waiting time of 5 ticks\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Driver 10013 arrived\n", - "Driver 10015 arrived\n", - "Driver 10016 arrived\n", - "Driver 10018 arrived\n", - "Driver 10019 arrived\n", - "Driver 10026 arrived\n", + "Agent rider 9961 doesn't move\n", + "Agent rider 9962 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9963 move from (2, 8) to (2, 7) using car (10055, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9967 move from (6, 0) to (7, 0) using car (9978, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (6, 5) to (6, 4) using car (10003, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 9972 arrived\n", + "Agent rider 9974 move from (3, 3) to (2, 3) using car (10006, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9974 arrived with a waiting time of 4 ticks\n", + "Agent rider 9975 move from (6, 6) to (7, 6) using car (9923, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9976 move from (1, 4) to (2, 4) using car (10054, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9979 move from (5, 8) to (5, 7) using car (10044, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9980 move from (4, 2) to (3, 2) using car (9996, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 9986 arrived\n", + "Driver 9991 arrived\n", + "Agent rider 10013 move from (1, 3) to (2, 3) using car (10057, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10014 move from (9, 5) to (9, 4) using car (9958, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10016 doesn't move\n", + "Agent rider 10017 move from (4, 1) to (3, 1) using car (9946, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10025 move from (4, 0) to (3, 0) using car (10050, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10026 move from (6, 0) to (7, 0) using car (9978, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (7, 4) to (7, 5) using car (10081, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (3, 2) to (3, 1) using car (10065, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 10032 arrived\n", - "Driver 10034 arrived\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 move from (2, 8) to (3, 8) using car (10044, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10054 arrived\n", - "Driver 10057 arrived\n", - "Driver 10060 arrived\n", - "Agent rider 10063 move from (5, 9) to (6, 9) using car (10021, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 10063 arrived with a waiting time of 1 ticks\n", - "Driver 10070 arrived\n", - "Agent rider 10076 move from (8, 2) to (8, 1) using car (10074, [(8, 2), (8, 1)], 0)\n", - "Agent rider 10077 move from (3, 2) to (3, 1) using car (10065, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 5) to (6, 4) using car (10131, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 10080 move from (7, 4) to (7, 5) using car (10081, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Driver 10085 arrived\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Driver 10093 arrived\n", - "Driver 10100 arrived\n", - "Agent rider 10105 doesn't move\n", - "Driver 10112 arrived\n", - "Agent rider 10116 doesn't move\n", - "Agent rider 10117 move from (8, 0) to (9, 0) using car (10068, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (7, 5) to (7, 4) using car (10059, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 10120 doesn't move\n", - "Agent rider 10121 move from (8, 2) to (9, 2) using car (10020, [(8, 2), (9, 2)], 0)\n", - "Rider n° 10121 arrived with a waiting time of 0 ticks\n", - "Agent rider 10122 doesn't move\n", - "Agent rider 10123 move from (4, 7) to (3, 7) using car (10086, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 move from (3, 7) to (4, 7) using car (10153, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", - "Agent rider 10154 move from (2, 2) to (2, 3) using car (10091, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "tick 726 ended\n", - "I am driver 10155 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 10156 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 10157 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 10158 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 10159 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 10160 - trip: [(6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 10161 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 10162 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 10163 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 10164 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 10165 - trip: [(5, 7), (6, 7), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 10166 - trip: [(6, 5), (6, 4), (7, 4)]\n", - "I am driver 10167 - trip: [(6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 10168 - trip: [(0, 6), (1, 6), (2, 6), (2, 7)]\n", - "I am driver 10169 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "15 drivers generated.\n", - "I am rider 10170 - dep: (1, 8) , arr: (8, 8)\n", - "I am rider 10171 - dep: (5, 1) , arr: (9, 6)\n", - "I am rider 10172 - dep: (8, 7) , arr: (0, 8)\n", + "Agent rider 10061 move from (0, 5) to (0, 6) using car (10051, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10062 move from (5, 4) to (5, 5) using car (9994, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10063 move from (0, 5) to (0, 6) using car (10051, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (4, 4) to (4, 5) using car (10019, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10065 move from (8, 5) to (8, 6) using car (10037, [(8, 5), (8, 6)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (7, 2) to (6, 2) using car (10059, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "tick 713 ended\n", + "I am driver 10074 - trip: [(3, 5), (2, 5), (1, 5), (1, 6)]\n", + "I am driver 10075 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 10076 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "3 drivers generated.\n", + "I am rider 10077 - dep: (2, 9) , arr: (5, 1)\n", + "I am rider 10078 - dep: (9, 1) , arr: (1, 3)\n", + "I am rider 10079 - dep: (6, 8) , arr: (9, 1)\n", "3 riders generated.\n", - "Agent rider 9319 doesn't move\n", - "Agent rider 9417 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9504 move from (8, 3) to (8, 4) using car (10136, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 9504 arrived with a waiting time of 18 ticks\n", - "Agent rider 9505 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9519 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9597 doesn't move\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9658 move from (8, 3) to (8, 4) using car (10136, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Rider n° 9658 arrived with a waiting time of 14 ticks\n", - "Agent rider 9695 doesn't move\n", - "Agent rider 9736 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9753 move from (9, 5) to (9, 6) using car (10138, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9772 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9775 doesn't move\n", - "Agent rider 9776 move from (7, 0) to (8, 0) using car (10022, [(7, 0), (8, 0)], 0)\n", - "Rider n° 9776 arrived with a waiting time of 12 ticks\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (3, 8) to (4, 8) using car (10047, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 9076 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 9076 arrived with a waiting time of 23 ticks\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 move from (9, 1) to (8, 1) using car (10066, [(9, 1), (8, 1)], 0)\n", + "Agent rider 9450 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 move from (9, 1) to (8, 1) using car (10066, [(9, 1), (8, 1)], 0)\n", + "Agent rider 9559 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 move from (2, 4) to (2, 5) using car (9957, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9621 move from (5, 5) to (6, 5) using car (10043, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 9621 arrived with a waiting time of 20 ticks\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 6) to (8, 7) using car (10046, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9701 move from (9, 8) to (9, 7) using car (9987, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 move from (2, 3) to (1, 3) using car (10006, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9789 move from (8, 6) to (8, 7) using car (10046, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9790 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9805 move from (0, 6) to (0, 5) using car (10049, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 9807 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 move from (7, 6) to (8, 6) using car (9923, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9815 move from (5, 5) to (5, 6) using car (9994, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9816 move from (6, 5) to (6, 6) using car (9997, [(6, 5), (6, 6)], 0)\n", "Agent rider 9827 doesn't move\n", - "Agent rider 9828 move from (3, 8) to (4, 8) using car (10047, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9830 move from (4, 0) to (5, 0) using car (10052, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 5) to (9, 6) using car (10138, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 doesn't move\n", - "Agent rider 9901 move from (5, 5) to (5, 6) using car (10046, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (5, 3) to (5, 4) using car (10137, [(5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 9907 move from (7, 0) to (8, 0) using car (10022, [(7, 0), (8, 0)], 0)\n", - "Rider n° 9907 arrived with a waiting time of 5 ticks\n", - "Agent rider 9909 move from (5, 3) to (5, 4) using car (10137, [(5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", + "Agent rider 9828 move from (8, 6) to (8, 7) using car (10046, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9832 move from (3, 5) to (2, 5) using car (10074, [(3, 5), (2, 5), (1, 5), (1, 6)], 0)\n", + "Agent rider 9833 move from (5, 5) to (5, 6) using car (9994, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9846 move from (5, 9) to (6, 9) using car (9999, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 9846 arrived with a waiting time of 2 ticks\n", + "Agent rider 9863 doesn't move\n", + "Agent rider 9864 doesn't move\n", + "Agent rider 9865 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9884 doesn't move\n", + "Driver 9887 arrived\n", + "Agent rider 9902 move from (7, 0) to (7, 1) using car (9978, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9903 move from (5, 7) to (4, 7) using car (10031, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Rider n° 9903 arrived with a waiting time of 1 ticks\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (4, 0) to (5, 0) using car (9943, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 9906 move from (7, 8) to (7, 9) using car (10036, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 9906 arrived with a waiting time of 4 ticks\n", + "Agent rider 9907 move from (7, 0) to (7, 1) using car (9978, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9908 move from (9, 8) to (9, 7) using car (9987, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (8, 2) to (9, 2) using car (9981, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9911 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9912 move from (9, 1) to (8, 1) using car (10066, [(9, 1), (8, 1)], 0)\n", + "Driver 9915 arrived\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9925 move from (3, 5) to (3, 6) using car (10048, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 9928 move from (5, 5) to (5, 6) using car (9994, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9930 arrived\n", "Agent rider 9934 doesn't move\n", - "Agent rider 9935 move from (6, 1) to (7, 1) using car (10096, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9938 move from (5, 3) to (5, 2) using car (10090, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", - "Driver 9954 arrived\n", - "Agent rider 9957 move from (9, 3) to (9, 2) using car (10098, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9958 doesn't move\n", + "Agent rider 9935 move from (2, 4) to (3, 4) using car (10054, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 9935 arrived with a waiting time of 3 ticks\n", + "Agent rider 9936 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (6, 5) to (6, 4) using car (10052, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9938 move from (6, 4) to (6, 3) using car (10003, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9954 move from (3, 1) to (3, 0) using car (9992, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9954 arrived with a waiting time of 4 ticks\n", + "Agent rider 9960 move from (9, 1) to (8, 1) using car (10066, [(9, 1), (8, 1)], 0)\n", + "Agent rider 9961 doesn't move\n", + "Agent rider 9962 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9963 move from (2, 7) to (2, 6) using car (10055, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9967 move from (7, 0) to (7, 1) using car (9978, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (6, 4) to (5, 4) using car (10023, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Driver 9969 arrived\n", + "Driver 9973 arrived\n", + "Agent rider 9975 move from (7, 6) to (8, 6) using car (9923, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 9976 move from (2, 4) to (3, 4) using car (10054, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9979 move from (5, 7) to (5, 6) using car (10044, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9980 move from (3, 2) to (2, 2) using car (9996, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 9983 arrived\n", + "Driver 9984 arrived\n", + "Driver 10000 arrived\n", + "Driver 10009 arrived\n", + "Agent rider 10013 move from (2, 3) to (2, 2) using car (10004, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10014 move from (9, 4) to (9, 3) using car (9958, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 10015 move from (7, 6) to (8, 6) using car (9923, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 10016 move from (5, 7) to (6, 7) using car (10067, [(5, 7), (6, 7)], 0)\n", + "Rider n° 10016 arrived with a waiting time of 3 ticks\n", + "Agent rider 10017 move from (3, 1) to (2, 1) using car (9946, [(3, 1), (2, 1)], 0)\n", + "Driver 10024 arrived\n", + "Agent rider 10025 doesn't move\n", + "Agent rider 10026 move from (7, 0) to (7, 1) using car (9978, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10027 doesn't move\n", + "Driver 10028 arrived\n", + "Driver 10039 arrived\n", + "Agent rider 10061 move from (0, 6) to (0, 7) using car (10051, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10062 move from (5, 5) to (6, 5) using car (10043, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 move from (0, 6) to (0, 7) using car (10051, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (4, 5) to (4, 6) using car (10019, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10065 move from (8, 6) to (8, 5) using car (10047, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 10070 move from (8, 6) to (8, 5) using car (10047, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 10071 doesn't move\n", + "Agent rider 10072 move from (9, 8) to (9, 7) using car (9987, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10073 move from (6, 2) to (5, 2) using car (10059, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10077 doesn't move\n", + "Agent rider 10078 move from (9, 1) to (8, 1) using car (10066, [(9, 1), (8, 1)], 0)\n", + "Agent rider 10079 doesn't move\n", + "tick 714 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 9507 move from (1, 3) to (1, 2) using car (10068, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9606 move from (2, 5) to (2, 6) using car (9957, [(2, 5), (2, 6)], 0)\n", + "Agent rider 9615 move from (2, 5) to (1, 5) using car (10074, [(2, 5), (1, 5), (1, 6)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 7) to (8, 8) using car (10046, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 move from (1, 3) to (1, 2) using car (10068, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9694 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9701 move from (9, 7) to (9, 6) using car (9987, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 move from (1, 3) to (0, 3) using car (10006, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9789 move from (8, 7) to (8, 8) using car (10046, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9790 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9805 move from (0, 5) to (0, 4) using car (10049, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 9807 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9808 doesn't move\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9812 move from (8, 6) to (9, 6) using car (9923, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9813 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9815 move from (5, 6) to (5, 7) using car (9994, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9827 move from (5, 8) to (6, 8) using car (9988, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 9828 move from (8, 7) to (8, 8) using car (10046, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9832 move from (2, 5) to (1, 5) using car (10074, [(2, 5), (1, 5), (1, 6)], 0)\n", + "Agent rider 9833 move from (5, 6) to (5, 7) using car (9994, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9863 doesn't move\n", + "Agent rider 9864 move from (3, 6) to (3, 7) using car (10048, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 9865 move from (2, 2) to (3, 2) using car (10004, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 9865 arrived with a waiting time of 7 ticks\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9884 move from (2, 0) to (1, 0) using car (10050, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 9902 move from (7, 1) to (7, 2) using car (9978, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (5, 0) to (6, 0) using car (9943, [(5, 0), (6, 0)], 0)\n", + "Agent rider 9907 move from (7, 1) to (7, 2) using car (9978, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9908 move from (9, 7) to (9, 6) using car (9987, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (9, 2) to (9, 1) using car (10040, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9911 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (7, 3) to (8, 3) using car (10010, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 9925 move from (3, 6) to (3, 7) using car (10048, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 9928 move from (5, 6) to (5, 7) using car (9994, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 9933 arrived\n", + "Agent rider 9934 move from (2, 4) to (2, 3) using car (10008, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9937 move from (6, 4) to (7, 4) using car (10052, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 9937 arrived with a waiting time of 1 ticks\n", + "Agent rider 9938 move from (6, 3) to (5, 3) using car (10003, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9953 doesn't move\n", "Agent rider 9960 doesn't move\n", - "Agent rider 9963 move from (6, 1) to (7, 1) using car (10096, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 9963 arrived with a waiting time of 7 ticks\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 doesn't move\n", - "Agent rider 9981 move from (4, 5) to (5, 5) using car (10087, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 move from (1, 2) to (2, 2) using car (10132, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9991 move from (4, 4) to (4, 3) using car (10104, [(4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 9991 arrived with a waiting time of 4 ticks\n", - "Agent rider 9992 move from (6, 9) to (7, 9) using car (10021, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10005 doesn't move\n", - "Agent rider 10006 move from (9, 3) to (9, 2) using car (10098, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 move from (9, 3) to (9, 2) using car (10098, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Driver 10015 arrived\n", + "Agent rider 9961 doesn't move\n", + "Agent rider 9962 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9967 move from (7, 1) to (7, 2) using car (9978, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (5, 4) to (4, 4) using car (10023, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 9975 move from (8, 6) to (9, 6) using car (9923, [(8, 6), (9, 6)], 0)\n", + "Agent rider 9976 move from (3, 4) to (4, 4) using car (10054, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9979 move from (5, 6) to (5, 5) using car (10044, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9980 move from (2, 2) to (2, 3) using car (9996, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 9984 arrived\n", + "Driver 9989 arrived\n", + "Driver 9990 arrived\n", + "Driver 9993 arrived\n", + "Driver 9998 arrived\n", + "Agent rider 10013 move from (2, 2) to (3, 2) using car (10004, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10014 move from (9, 3) to (9, 2) using car (9958, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 10015 move from (8, 6) to (9, 6) using car (9923, [(8, 6), (9, 6)], 0)\n", + "Agent rider 10017 doesn't move\n", "Driver 10018 arrived\n", + "Agent rider 10025 move from (3, 0) to (2, 0) using car (10001, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10026 move from (7, 1) to (7, 2) using car (9978, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10027 move from (1, 2) to (2, 2) using car (10076, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 10033 arrived\n", + "Driver 10035 arrived\n", + "Driver 10037 arrived\n", + "Driver 10038 arrived\n", + "Driver 10060 arrived\n", + "Agent rider 10061 move from (0, 7) to (0, 8) using car (10051, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10062 move from (6, 5) to (6, 6) using car (10043, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 move from (0, 7) to (0, 8) using car (10051, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (4, 6) to (4, 7) using car (10019, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10065 move from (8, 5) to (7, 5) using car (10075, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 10070 move from (8, 5) to (8, 4) using car (10047, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 10071 doesn't move\n", + "Agent rider 10072 move from (9, 7) to (9, 6) using car (9987, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10073 move from (5, 2) to (4, 2) using car (10059, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10077 move from (2, 9) to (3, 9) using car (10011, [(2, 9), (3, 9)], 0)\n", + "Agent rider 10078 doesn't move\n", + "Agent rider 10079 doesn't move\n", + "tick 715 ended\n", + "I am driver 10080 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 10081 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 10082 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 10083 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 10084 - trip: [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 10085 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 10086 - trip: [(8, 2), (7, 2), (7, 1), (6, 1), (5, 1)]\n", + "I am driver 10087 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", + "I am driver 10088 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 10089 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 10090 - trip: [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 10091 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 10092 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)]\n", + "I am driver 10093 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 10094 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 10095 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 10096 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 10097 - trip: [(7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 10098 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)]\n", + "I am driver 10099 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 10100 - trip: [(1, 0), (0, 0)]\n", + "I am driver 10101 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 10102 - trip: [(5, 8), (4, 8)]\n", + "23 drivers generated.\n", + "I am rider 10103 - dep: (9, 0) , arr: (2, 4)\n", + "I am rider 10104 - dep: (9, 2) , arr: (6, 9)\n", + "I am rider 10105 - dep: (2, 7) , arr: (5, 5)\n", + "I am rider 10106 - dep: (7, 4) , arr: (3, 5)\n", + "I am rider 10107 - dep: (3, 2) , arr: (1, 6)\n", + "I am rider 10108 - dep: (6, 7) , arr: (2, 5)\n", + "I am rider 10109 - dep: (9, 9) , arr: (3, 8)\n", + "7 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9451 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9452 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9507 move from (1, 2) to (1, 1) using car (10068, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9566 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 move from (1, 5) to (1, 6) using car (10074, [(1, 5), (1, 6)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (8, 8) to (8, 9) using car (10046, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 move from (1, 2) to (1, 1) using car (10068, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9694 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9701 move from (9, 6) to (9, 5) using car (9987, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9719 move from (0, 3) to (0, 2) using car (10087, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0)], 0)\n", + "Rider n° 9719 arrived with a waiting time of 9 ticks\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9805 move from (0, 4) to (0, 3) using car (10049, [(0, 4), (0, 3)], 0)\n", + "Agent rider 9807 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9808 move from (5, 4) to (5, 3) using car (10069, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9811 move from (1, 6) to (2, 6) using car (10090, [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 9812 move from (9, 6) to (9, 5) using car (9987, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Rider n° 9812 arrived with a waiting time of 5 ticks\n", + "Agent rider 9813 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9815 move from (5, 7) to (5, 8) using car (9994, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9816 move from (6, 6) to (6, 7) using car (10043, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9827 move from (6, 8) to (7, 8) using car (9988, [(6, 8), (7, 8)], 0)\n", + "Agent rider 9828 move from (8, 8) to (8, 9) using car (10046, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9832 move from (1, 5) to (1, 6) using car (10074, [(1, 5), (1, 6)], 0)\n", + "Rider n° 9832 arrived with a waiting time of 9 ticks\n", + "Agent rider 9833 move from (5, 7) to (5, 8) using car (9994, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9863 move from (5, 4) to (5, 3) using car (10069, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9864 move from (3, 7) to (3, 8) using car (10048, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 9864 arrived with a waiting time of 4 ticks\n", + "Agent rider 9866 move from (8, 4) to (8, 3) using car (10047, [(8, 4), (8, 3)], 0)\n", + "Agent rider 9884 move from (1, 0) to (0, 0) using car (10050, [(1, 0), (0, 0)], 0)\n", + "Rider n° 9884 arrived with a waiting time of 7 ticks\n", + "Agent rider 9902 move from (7, 2) to (7, 3) using car (9978, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9904 move from (1, 2) to (1, 1) using car (10068, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9907 move from (7, 2) to (7, 3) using car (9978, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9908 move from (9, 6) to (9, 5) using car (9987, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (9, 1) to (9, 0) using car (10040, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9911 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (8, 3) to (9, 3) using car (10010, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9925 move from (3, 7) to (2, 7) using car (10031, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Rider n° 9925 arrived with a waiting time of 2 ticks\n", + "Agent rider 9928 move from (5, 7) to (5, 8) using car (9994, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9934 move from (2, 3) to (2, 2) using car (10008, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9938 move from (5, 3) to (4, 3) using car (10003, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 9944 arrived\n", + "Driver 9946 arrived\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9961 move from (8, 4) to (8, 3) using car (10047, [(8, 4), (8, 3)], 0)\n", + "Rider n° 9961 arrived with a waiting time of 3 ticks\n", + "Agent rider 9962 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 9963 move from (2, 6) to (2, 7) using car (10058, [(2, 6), (2, 7), (2, 8), (1, 8)], 0)\n", + "Agent rider 9967 move from (7, 2) to (7, 3) using car (9978, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (4, 4) to (5, 4) using car (10054, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9975 move from (9, 6) to (9, 5) using car (9987, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9976 move from (4, 4) to (5, 4) using car (10054, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 9977 arrived\n", + "Agent rider 9979 move from (5, 5) to (5, 4) using car (10044, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9980 move from (2, 3) to (2, 4) using car (9996, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Driver 9981 arrived\n", + "Driver 9990 arrived\n", + "Driver 9997 arrived\n", + "Driver 10005 arrived\n", + "Agent rider 10013 move from (3, 2) to (4, 2) using car (10004, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10014 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", + "Agent rider 10015 move from (9, 6) to (9, 5) using car (9987, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10017 doesn't move\n", + "Driver 10020 arrived\n", + "Agent rider 10025 move from (2, 0) to (3, 0) using car (10095, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 10026 move from (7, 2) to (7, 3) using car (9978, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (7, 5) to (7, 6) using car (10081, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (3, 1) to (3, 0) using car (10065, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10039 move from (4, 0) to (5, 0) using car (10052, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10040 move from (3, 8) to (4, 8) using car (10044, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10055 arrived\n", - "Driver 10058 arrived\n", + "Driver 10038 arrived\n", + "Driver 10042 arrived\n", + "Agent rider 10061 move from (0, 8) to (0, 9) using car (10051, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10062 move from (6, 6) to (6, 7) using car (10043, [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 move from (0, 8) to (0, 9) using car (10051, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (4, 7) to (4, 8) using car (10019, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10065 move from (7, 5) to (6, 5) using car (10075, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3)], 0)\n", + "Driver 10066 arrived\n", "Driver 10067 arrived\n", - "Agent rider 10076 doesn't move\n", - "Agent rider 10077 move from (3, 1) to (3, 0) using car (10065, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10070 move from (8, 4) to (8, 3) using car (10047, [(8, 4), (8, 3)], 0)\n", + "Agent rider 10071 move from (1, 6) to (2, 6) using car (10090, [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 10072 move from (9, 6) to (9, 5) using car (9987, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10073 move from (4, 2) to (3, 2) using car (10059, [(4, 2), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10077 doesn't move\n", "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 4) to (6, 3) using car (10131, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 10080 doesn't move\n", - "Agent rider 10088 move from (1, 5) to (0, 5) using car (10101, [(1, 5), (0, 5)], 0)\n", - "Agent rider 10089 doesn't move\n", - "Driver 10102 arrived\n", + "Agent rider 10079 move from (6, 8) to (6, 7) using car (10096, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 move from (9, 2) to (9, 1) using car (9958, [(9, 2), (9, 1)], 0)\n", "Agent rider 10105 doesn't move\n", - "Agent rider 10116 move from (3, 7) to (2, 7) using car (10086, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 10106 doesn't move\n", + "Agent rider 10107 doesn't move\n", + "Agent rider 10108 doesn't move\n", + "Agent rider 10109 move from (9, 9) to (8, 9) using car (10094, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "tick 716 ended\n", + "I am driver 10110 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 10111 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 10112 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 10113 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 10114 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9)]\n", + "5 drivers generated.\n", + "I am rider 10115 - dep: (2, 2) , arr: (6, 8)\n", + "I am rider 10116 - dep: (8, 6) , arr: (1, 1)\n", + "I am rider 10117 - dep: (3, 1) , arr: (9, 3)\n", + "I am rider 10118 - dep: (6, 6) , arr: (1, 6)\n", + "I am rider 10119 - dep: (9, 3) , arr: (3, 4)\n", + "I am rider 10120 - dep: (4, 2) , arr: (6, 5)\n", + "6 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (7, 3) to (7, 4) using car (9978, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 1) to (2, 1) using car (10068, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (2, 6) to (3, 6) using car (10090, [(2, 6), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 move from (8, 4) to (9, 4) using car (10052, [(8, 4), (9, 4)], 0)\n", + "Agent rider 9672 move from (8, 9) to (7, 9) using car (10046, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 move from (1, 1) to (2, 1) using car (10068, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (9, 5) to (9, 4) using car (9987, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9789 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (5, 3) to (5, 2) using car (10069, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9815 move from (5, 8) to (5, 9) using car (9994, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9816 move from (6, 7) to (6, 6) using car (10096, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (8, 9) to (7, 9) using car (10094, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9833 move from (5, 8) to (5, 9) using car (9994, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 9833 arrived with a waiting time of 6 ticks\n", + "Agent rider 9863 move from (5, 3) to (5, 2) using car (10069, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9902 move from (7, 3) to (7, 4) using car (9978, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9904 move from (1, 1) to (2, 1) using car (10068, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9907 move from (7, 3) to (7, 4) using car (9978, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9908 move from (9, 5) to (9, 4) using car (9987, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Driver 9923 arrived\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9928 move from (5, 8) to (5, 9) using car (9994, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9934 move from (2, 2) to (3, 2) using car (10008, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 move from (4, 3) to (3, 3) using car (10003, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 9943 arrived\n", + "Driver 9946 arrived\n", + "Agent rider 9953 move from (7, 3) to (7, 4) using car (9978, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 9957 arrived\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 7) to (2, 6) using car (10031, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9967 move from (7, 3) to (7, 4) using car (9978, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 doesn't move\n", + "Driver 9971 arrived\n", + "Agent rider 9975 move from (9, 5) to (9, 4) using car (9987, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9976 move from (5, 4) to (5, 3) using car (10054, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9979 move from (5, 4) to (5, 3) using car (10054, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 9980 move from (2, 4) to (2, 3) using car (10055, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 9995 arrived\n", + "Driver 10006 arrived\n", + "Driver 10011 arrived\n", + "Agent rider 10013 move from (4, 2) to (5, 2) using car (10004, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (9, 5) to (9, 4) using car (9987, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10017 doesn't move\n", + "Agent rider 10025 move from (3, 0) to (3, 1) using car (10095, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 10026 move from (7, 3) to (7, 4) using car (9978, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10027 move from (2, 2) to (3, 2) using car (10008, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10045 arrived\n", + "Agent rider 10061 move from (0, 9) to (1, 9) using car (10051, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10062 move from (6, 7) to (6, 8) using car (10043, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 move from (0, 9) to (1, 9) using car (10051, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (4, 8) to (5, 8) using car (10085, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 10065 move from (6, 5) to (5, 5) using car (10075, [(6, 5), (5, 5), (5, 4), (5, 3)], 0)\n", + "Driver 10067 arrived\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 doesn't move\n", + "Agent rider 10072 move from (9, 5) to (9, 4) using car (9987, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10073 move from (3, 2) to (4, 2) using car (10076, [(3, 2), (4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10077 doesn't move\n", + "Agent rider 10078 doesn't move\n", + "Agent rider 10079 move from (6, 7) to (6, 6) using car (10096, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (2, 7) to (2, 6) using car (10031, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 10106 doesn't move\n", + "Agent rider 10107 doesn't move\n", + "Agent rider 10108 move from (6, 7) to (6, 6) using car (10096, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10109 move from (8, 9) to (7, 9) using car (10046, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 10115 move from (2, 2) to (3, 2) using car (10008, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10116 doesn't move\n", "Agent rider 10117 doesn't move\n", "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (7, 4) to (8, 4) using car (10059, [(7, 4), (8, 4)], 0)\n", - "Agent rider 10120 move from (8, 7) to (7, 7) using car (10155, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 10122 doesn't move\n", - "Agent rider 10123 move from (3, 7) to (2, 7) using car (10086, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 move from (4, 7) to (5, 7) using car (10153, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", - "Agent rider 10154 move from (2, 3) to (2, 4) using car (10091, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (5, 1) to (5, 2) using car (10106, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10172 move from (8, 7) to (7, 7) using car (10155, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", - "tick 727 ended\n", - "I am driver 10173 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", - "I am driver 10174 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 10175 - trip: [(5, 5), (5, 4), (4, 4)]\n", - "I am driver 10176 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 10177 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3)]\n", - "I am driver 10178 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "Agent rider 10119 doesn't move\n", + "Agent rider 10120 move from (4, 2) to (5, 2) using car (10004, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "tick 717 ended\n", + "I am driver 10121 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 10122 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 10123 - trip: [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 10124 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 10125 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 10126 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", "6 drivers generated.\n", - "I am rider 10179 - dep: (2, 7) , arr: (3, 0)\n", - "I am rider 10180 - dep: (2, 3) , arr: (6, 2)\n", - "I am rider 10181 - dep: (8, 2) , arr: (1, 7)\n", - "I am rider 10182 - dep: (4, 9) , arr: (1, 6)\n", - "I am rider 10183 - dep: (1, 1) , arr: (9, 0)\n", - "I am rider 10184 - dep: (5, 2) , arr: (9, 5)\n", - "I am rider 10185 - dep: (3, 0) , arr: (0, 5)\n", - "I am rider 10186 - dep: (2, 0) , arr: (4, 6)\n", - "I am rider 10187 - dep: (6, 6) , arr: (0, 4)\n", - "9 riders generated.\n", - "Agent rider 9319 move from (2, 0) to (1, 0) using car (10142, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 9319 arrived with a waiting time of 27 ticks\n", - "Agent rider 9417 move from (8, 4) to (8, 5) using car (10136, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9505 move from (8, 4) to (7, 4) using car (10156, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9519 move from (8, 4) to (7, 4) using car (10156, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9553 doesn't move\n", - "Agent rider 9597 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Rider n° 9597 arrived with a waiting time of 9 ticks\n", - "Agent rider 9617 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9695 move from (2, 0) to (3, 0) using car (10129, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 9695 arrived with a waiting time of 9 ticks\n", - "Agent rider 9736 move from (8, 4) to (7, 4) using car (10156, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9753 move from (9, 6) to (9, 7) using car (10138, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9772 move from (8, 4) to (8, 5) using car (10136, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9775 move from (2, 0) to (1, 0) using car (10142, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 9775 arrived with a waiting time of 9 ticks\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (4, 8) to (5, 8) using car (10047, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9827 move from (5, 5) to (6, 5) using car (10087, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 9827 arrived with a waiting time of 7 ticks\n", - "Agent rider 9828 move from (4, 8) to (5, 8) using car (10047, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9830 move from (5, 0) to (6, 0) using car (10052, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 6) to (9, 7) using car (10138, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 move from (8, 4) to (8, 5) using car (10136, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (2, 0) to (3, 0) using car (10129, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9901 move from (5, 6) to (5, 7) using car (10046, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 9902 move from (3, 9) to (4, 9) using car (10159, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9903 move from (5, 4) to (5, 5) using car (10137, [(5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 9909 move from (5, 4) to (5, 5) using car (10137, [(5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 9919 move from (3, 9) to (4, 9) using car (10159, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 move from (5, 4) to (5, 5) using car (10137, [(5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 9935 doesn't move\n", - "Agent rider 9938 move from (5, 2) to (5, 1) using car (10090, [(5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 9957 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Rider n° 9957 arrived with a waiting time of 7 ticks\n", - "Agent rider 9958 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Rider n° 9958 arrived with a waiting time of 9 ticks\n", - "Agent rider 9960 move from (8, 7) to (8, 8) using car (10114, [(8, 7), (8, 8), (7, 8)], 0)\n", - "Rider n° 9960 arrived with a waiting time of 7 ticks\n", - "Agent rider 9965 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (5, 4) to (5, 5) using car (10137, [(5, 4), (5, 5), (6, 5)], 0)\n", - "Agent rider 9981 move from (5, 5) to (6, 5) using car (10087, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 9982 doesn't move\n", - "Agent rider 9983 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 9984 move from (2, 2) to (3, 2) using car (10132, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9992 move from (7, 9) to (8, 9) using car (10021, [(7, 9), (8, 9)], 0)\n", - "Rider n° 9992 arrived with a waiting time of 3 ticks\n", - "Agent rider 9993 move from (3, 9) to (4, 9) using car (10159, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10006 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 move from (9, 2) to (9, 1) using car (10098, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", - "Driver 10018 arrived\n", - "Driver 10020 arrived\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (7, 6) to (7, 7) using car (10081, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (3, 0) to (2, 0) using car (10095, [(3, 0), (2, 0)], 0)\n", - "Driver 10033 arrived\n", - "Agent rider 10039 move from (5, 0) to (6, 0) using car (10052, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Driver 10042 arrived\n", - "Driver 10058 arrived\n", - "Driver 10061 arrived\n", - "Driver 10068 arrived\n", + "I am rider 10127 - dep: (3, 1) , arr: (8, 4)\n", + "I am rider 10128 - dep: (9, 2) , arr: (6, 0)\n", + "I am rider 10129 - dep: (5, 1) , arr: (9, 4)\n", + "3 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (7, 4) to (7, 5) using car (9978, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (3, 6) to (3, 7) using car (10090, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 move from (9, 4) to (9, 3) using car (9987, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9672 move from (7, 9) to (6, 9) using car (10046, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (9, 4) to (9, 3) using car (9987, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9789 move from (8, 8) to (9, 8) using car (10125, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Rider n° 9789 arrived with a waiting time of 9 ticks\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (5, 2) to (6, 2) using car (10004, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9811 move from (2, 6) to (2, 5) using car (10031, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9815 doesn't move\n", + "Agent rider 9816 move from (6, 6) to (6, 5) using car (10096, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9827 doesn't move\n", + "Agent rider 9828 move from (7, 9) to (6, 9) using car (10094, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9863 move from (5, 2) to (6, 2) using car (10004, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9902 move from (7, 4) to (7, 5) using car (9978, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (6, 0) to (7, 0) using car (9992, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9907 move from (7, 4) to (7, 5) using car (9978, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 9907 arrived with a waiting time of 7 ticks\n", + "Agent rider 9908 move from (9, 4) to (9, 3) using car (9987, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9928 doesn't move\n", + "Agent rider 9934 move from (3, 2) to (4, 2) using car (10008, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 move from (3, 3) to (2, 3) using car (10003, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 9946 arrived\n", + "Agent rider 9953 move from (7, 4) to (7, 5) using car (9978, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 9958 arrived\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 6) to (2, 5) using car (10031, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Driver 9965 arrived\n", + "Agent rider 9967 move from (7, 4) to (7, 5) using car (9978, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 9968 move from (5, 4) to (5, 5) using car (10081, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Rider n° 9968 arrived with a waiting time of 4 ticks\n", + "Agent rider 9975 move from (9, 4) to (9, 3) using car (9987, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 9976 move from (5, 3) to (5, 2) using car (10054, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 9976 arrived with a waiting time of 4 ticks\n", + "Agent rider 9979 move from (5, 3) to (6, 3) using car (10088, [(5, 3), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 9980 doesn't move\n", + "Driver 9988 arrived\n", + "Driver 9999 arrived\n", + "Driver 10010 arrived\n", + "Agent rider 10013 move from (5, 2) to (6, 2) using car (10004, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (9, 4) to (9, 3) using car (9987, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10017 doesn't move\n", + "Driver 10021 arrived\n", + "Driver 10022 arrived\n", + "Driver 10023 arrived\n", + "Agent rider 10025 move from (3, 1) to (3, 2) using car (10095, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 10025 arrived with a waiting time of 2 ticks\n", + "Agent rider 10026 move from (7, 4) to (7, 5) using car (9978, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10027 move from (3, 2) to (3, 3) using car (10101, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 10032 arrived\n", + "Driver 10040 arrived\n", + "Driver 10047 arrived\n", + "Driver 10049 arrived\n", + "Driver 10050 arrived\n", + "Agent rider 10061 move from (1, 9) to (2, 9) using car (10114, [(1, 9), (2, 9), (3, 9), (4, 9)], 0)\n", + "Agent rider 10062 move from (6, 8) to (7, 8) using car (10043, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 move from (1, 9) to (2, 9) using car (10051, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (5, 8) to (6, 8) using car (10085, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 10065 doesn't move\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 move from (2, 6) to (2, 5) using car (10031, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 10072 move from (9, 4) to (9, 3) using car (9987, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10073 move from (4, 2) to (5, 2) using car (10076, [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", "Driver 10074 arrived\n", - "Agent rider 10076 doesn't move\n", - "Agent rider 10077 move from (3, 0) to (2, 0) using car (10095, [(3, 0), (2, 0)], 0)\n", + "Agent rider 10077 move from (3, 9) to (2, 9) using car (10099, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 3) to (6, 2) using car (10131, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 10080 doesn't move\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Driver 10092 arrived\n", - "Driver 10099 arrived\n", - "Agent rider 10105 doesn't move\n", - "Driver 10111 arrived\n", - "Driver 10113 arrived\n", - "Driver 10115 arrived\n", - "Agent rider 10116 move from (2, 7) to (1, 7) using car (10086, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10117 doesn't move\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 4) to (8, 5) using car (10136, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 10120 doesn't move\n", - "Agent rider 10122 move from (1, 6) to (1, 7) using car (10107, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10123 move from (2, 7) to (1, 7) using car (10086, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 10123 arrived with a waiting time of 1 ticks\n", - "Agent rider 10124 move from (0, 3) to (0, 4) using car (10146, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10125 move from (5, 7) to (5, 8) using car (10150, [(5, 7), (5, 8)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 move from (1, 6) to (2, 6) using car (10168, [(1, 6), (2, 6), (2, 7)], 0)\n", - "Agent rider 10154 move from (2, 4) to (2, 5) using car (10091, [(2, 4), (2, 5)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (5, 2) to (5, 3) using car (10106, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10172 doesn't move\n", - "Agent rider 10179 move from (2, 7) to (1, 7) using car (10086, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10180 move from (2, 3) to (3, 3) using car (10140, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10182 move from (4, 9) to (4, 8) using car (10176, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (1, 1) to (1, 2) using car (10130, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10184 move from (5, 2) to (5, 3) using car (10106, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10185 move from (3, 0) to (2, 0) using car (10065, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10186 move from (2, 0) to (1, 0) using car (10142, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 doesn't move\n" + "Agent rider 10079 move from (6, 6) to (6, 5) using car (10096, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 10100 arrived\n", + "Driver 10102 arrived\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (2, 6) to (2, 5) using car (10031, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 10106 move from (7, 4) to (6, 4) using car (10092, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", + "Agent rider 10107 move from (3, 2) to (3, 3) using car (10101, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10108 move from (6, 6) to (6, 5) using car (10096, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10109 move from (7, 9) to (6, 9) using car (10046, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 10115 move from (3, 2) to (3, 3) using car (10101, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10116 doesn't move\n", + "Agent rider 10117 move from (3, 1) to (3, 2) using car (10095, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 10118 move from (6, 6) to (6, 5) using car (10096, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10119 doesn't move\n", + "Agent rider 10120 move from (5, 2) to (5, 3) using car (10089, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10127 move from (3, 1) to (3, 2) using car (10095, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "tick 718 ended\n", + "I am driver 10130 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 10131 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10132 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 10133 - trip: [(2, 7), (3, 7), (4, 7), (4, 8)]\n", + "I am driver 10134 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 10135 - trip: [(7, 8), (7, 7)]\n", + "6 drivers generated.\n", + "I am rider 10136 - dep: (4, 2) , arr: (1, 6)\n", + "I am rider 10137 - dep: (3, 6) , arr: (7, 3)\n", + "2 riders generated.\n", + "Agent rider 9077 move from (0, 0) to (1, 0) using car (10087, [(0, 0), (1, 0)], 0)\n", + "Agent rider 9341 move from (0, 0) to (1, 0) using car (10087, [(0, 0), (1, 0)], 0)\n", + "Agent rider 9418 move from (7, 5) to (7, 6) using car (9978, [(7, 5), (7, 6)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (2, 1) to (1, 1) using car (10053, [(2, 1), (1, 1)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (3, 7) to (4, 7) using car (10090, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 9672 move from (6, 9) to (5, 9) using car (10046, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 move from (2, 1) to (1, 1) using car (10053, [(2, 1), (1, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 3) to (0, 2) using car (10123, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9808 move from (6, 2) to (7, 2) using car (10004, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 9808 arrived with a waiting time of 9 ticks\n", + "Agent rider 9811 move from (2, 5) to (2, 4) using car (10031, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9813 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 728 ended\n", - "I am driver 10188 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 10189 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 10190 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 10191 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 10192 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 10193 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 10194 - trip: [(2, 2), (3, 2), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 10195 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 10196 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 10197 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 10198 - trip: [(9, 2), (8, 2), (7, 2), (7, 1)]\n", - "I am driver 10199 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10200 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 10201 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "14 drivers generated.\n", - "I am rider 10202 - dep: (8, 3) , arr: (6, 1)\n", - "I am rider 10203 - dep: (8, 7) , arr: (2, 4)\n", - "I am rider 10204 - dep: (6, 8) , arr: (2, 6)\n", - "I am rider 10205 - dep: (3, 0) , arr: (5, 9)\n", - "I am rider 10206 - dep: (1, 8) , arr: (1, 3)\n", - "5 riders generated.\n", - "Agent rider 9417 move from (8, 5) to (8, 6) using car (10136, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9505 move from (7, 4) to (6, 4) using car (10156, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9519 move from (7, 4) to (6, 4) using car (10156, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Rider n° 9519 arrived with a waiting time of 19 ticks\n", - "Agent rider 9553 move from (7, 4) to (6, 4) using car (10156, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9617 doesn't move\n", - "Agent rider 9736 move from (7, 4) to (6, 4) using car (10156, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9753 move from (9, 7) to (9, 8) using car (10138, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 move from (3, 9) to (2, 9) using car (10110, [(3, 9), (2, 9)], 0)\n", - "Agent rider 9772 move from (8, 5) to (8, 6) using car (10136, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9783 move from (0, 9) to (1, 9) using car (10190, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9826 move from (5, 8) to (6, 8) using car (10047, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9828 move from (5, 8) to (6, 8) using car (10047, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 9830 move from (6, 0) to (7, 0) using car (10052, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 7) to (9, 8) using car (10138, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 move from (8, 5) to (8, 6) using car (10136, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9854 doesn't move\n", - "Agent rider 9856 move from (3, 0) to (4, 0) using car (10129, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9901 move from (5, 7) to (5, 8) using car (10046, [(5, 7), (5, 8)], 0)\n", - "Agent rider 9902 move from (4, 9) to (4, 8) using car (10159, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9903 move from (5, 5) to (6, 5) using car (10137, [(5, 5), (6, 5)], 0)\n", - "Agent rider 9909 move from (5, 5) to (6, 5) using car (10137, [(5, 5), (6, 5)], 0)\n", - "Agent rider 9919 move from (4, 9) to (4, 8) using car (10159, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9923 move from (0, 9) to (1, 9) using car (10190, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9933 move from (2, 0) to (1, 0) using car (10065, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9934 move from (5, 5) to (6, 5) using car (10137, [(5, 5), (6, 5)], 0)\n", - "Agent rider 9935 doesn't move\n", - "Agent rider 9938 move from (5, 1) to (5, 0) using car (10090, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 9958 move from (9, 2) to (8, 2) using car (10198, [(9, 2), (8, 2), (7, 2), (7, 1)], 0)\n", - "Agent rider 9965 move from (0, 9) to (1, 9) using car (10190, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9966 move from (2, 0) to (1, 0) using car (10065, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9979 move from (5, 5) to (6, 5) using car (10137, [(5, 5), (6, 5)], 0)\n", - "Agent rider 9981 move from (6, 5) to (7, 5) using car (10087, [(6, 5), (7, 5)], 0)\n", - "Agent rider 9982 move from (1, 2) to (1, 3) using car (10130, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Rider n° 9982 arrived with a waiting time of 6 ticks\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9984 move from (3, 2) to (4, 2) using car (10132, [(3, 2), (4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9993 move from (4, 9) to (4, 8) using car (10159, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10006 move from (9, 1) to (8, 1) using car (10098, [(9, 1), (8, 1), (7, 1)], 0)\n", - "Agent rider 10011 move from (1, 7) to (0, 7) using car (10086, [(1, 7), (0, 7)], 0)\n", - "Agent rider 10012 move from (9, 1) to (8, 1) using car (10098, [(9, 1), (8, 1), (7, 1)], 0)\n", - "Driver 10020 arrived\n", - "Driver 10022 arrived\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 move from (5, 1) to (5, 0) using car (10090, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 10030 move from (7, 7) to (7, 8) using car (10081, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10031 move from (2, 0) to (1, 0) using car (10065, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10039 move from (6, 0) to (7, 0) using car (10052, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Driver 10050 arrived\n", + "Agent rider 9815 move from (5, 9) to (6, 9) using car (10029, [(5, 9), (6, 9)], 0)\n", + "Rider n° 9815 arrived with a waiting time of 15 ticks\n", + "Agent rider 9816 move from (6, 5) to (6, 4) using car (10096, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 9827 move from (7, 8) to (8, 8) using car (10043, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9828 move from (6, 9) to (6, 8) using car (10094, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9863 move from (6, 2) to (7, 2) using car (10004, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9902 move from (7, 5) to (7, 6) using car (9978, [(7, 5), (7, 6)], 0)\n", + "Rider n° 9902 arrived with a waiting time of 8 ticks\n", + "Agent rider 9904 move from (2, 1) to (1, 1) using car (10053, [(2, 1), (1, 1)], 0)\n", + "Agent rider 9905 move from (7, 0) to (8, 0) using car (9992, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9908 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 9909 move from (0, 0) to (1, 0) using car (10087, [(0, 0), (1, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 9928 move from (5, 9) to (6, 9) using car (10029, [(5, 9), (6, 9)], 0)\n", + "Rider n° 9928 arrived with a waiting time of 5 ticks\n", + "Agent rider 9934 move from (4, 2) to (5, 2) using car (10008, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 move from (2, 3) to (1, 3) using car (10003, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 9953 move from (7, 5) to (7, 6) using car (9978, [(7, 5), (7, 6)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 5) to (2, 4) using car (10031, [(2, 5), (2, 4)], 0)\n", + "Agent rider 9967 move from (7, 5) to (7, 6) using car (9978, [(7, 5), (7, 6)], 0)\n", + "Driver 9970 arrived\n", + "Agent rider 9975 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 9979 move from (6, 3) to (6, 4) using car (10088, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 9980 move from (2, 3) to (1, 3) using car (10003, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 9980 arrived with a waiting time of 4 ticks\n", + "Driver 9996 arrived\n", + "Agent rider 10013 move from (6, 2) to (5, 2) using car (10084, [(6, 2), (5, 2)], 0)\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 10017 move from (2, 1) to (1, 1) using car (10053, [(2, 1), (1, 1)], 0)\n", + "Driver 10019 arrived\n", + "Driver 10022 arrived\n", + "Agent rider 10025 move from (3, 1) to (4, 1) using car (10068, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 10026 move from (7, 5) to (7, 6) using car (9978, [(7, 5), (7, 6)], 0)\n", + "Agent rider 10027 move from (3, 3) to (3, 4) using car (10101, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 10034 arrived\n", + "Driver 10036 arrived\n", + "Driver 10050 arrived\n", + "Driver 10052 arrived\n", + "Agent rider 10061 move from (2, 9) to (2, 8) using car (10099, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 10062 move from (7, 8) to (8, 8) using car (10043, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 move from (2, 9) to (3, 9) using car (10051, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (6, 8) to (7, 8) using car (10085, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 10065 doesn't move\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 move from (2, 5) to (2, 4) using car (10132, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10072 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 10073 move from (5, 2) to (5, 1) using car (10054, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10077 move from (2, 9) to (2, 8) using car (10099, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 10078 doesn't move\n", + "Agent rider 10079 move from (6, 5) to (6, 4) using car (10096, [(6, 5), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (2, 5) to (2, 4) using car (10031, [(2, 5), (2, 4)], 0)\n", + "Agent rider 10106 move from (6, 4) to (5, 4) using car (10092, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6)], 0)\n", + "Agent rider 10107 move from (3, 3) to (3, 4) using car (10101, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10108 move from (6, 5) to (5, 5) using car (10110, [(6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10109 move from (6, 9) to (5, 9) using car (10046, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 10115 move from (3, 3) to (3, 4) using car (10101, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10116 move from (8, 6) to (8, 5) using car (10130, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10117 doesn't move\n", + "Agent rider 10118 move from (6, 5) to (5, 5) using car (10110, [(6, 5), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10119 move from (9, 3) to (9, 2) using car (9987, [(9, 3), (9, 2)], 0)\n", + "Agent rider 10120 move from (5, 3) to (5, 4) using car (10089, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10127 doesn't move\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10136 move from (4, 2) to (5, 2) using car (10008, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10137 doesn't move\n", + "tick 719 ended\n", + "I am driver 10138 - trip: [(0, 6), (1, 6), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 10139 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 10140 - trip: [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 10141 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 10142 - trip: [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 10143 - trip: [(7, 4), (8, 4), (9, 4)]\n", + "I am driver 10144 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 10145 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 10146 - trip: [(4, 1), (3, 1), (2, 1)]\n", + "I am driver 10147 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 10148 - trip: [(1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 10149 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 10150 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 10151 - trip: [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 10152 - trip: [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1)]\n", + "I am driver 10153 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 10154 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "I am driver 10155 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 10156 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 10157 - trip: [(5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 10158 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6)]\n", + "I am driver 10159 - trip: [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", + "I am driver 10160 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8)]\n", + "23 drivers generated.\n", + "I am rider 10161 - dep: (4, 0) , arr: (1, 4)\n", + "I am rider 10162 - dep: (0, 7) , arr: (5, 0)\n", + "I am rider 10163 - dep: (6, 8) , arr: (6, 6)\n", + "I am rider 10164 - dep: (6, 7) , arr: (9, 4)\n", + "4 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 1) to (2, 1) using car (10142, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (4, 7) to (5, 7) using car (10090, [(4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (5, 9) to (4, 9) using car (10046, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 9674 move from (1, 1) to (2, 1) using car (10142, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 2) to (0, 1) using car (10123, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (2, 4) to (2, 5) using car (10001, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 move from (6, 4) to (6, 5) using car (10088, [(6, 4), (6, 5)], 0)\n", + "Agent rider 9827 move from (8, 8) to (9, 8) using car (10043, [(8, 8), (9, 8)], 0)\n", + "Rider n° 9827 arrived with a waiting time of 9 ticks\n", + "Agent rider 9828 move from (6, 8) to (6, 7) using car (10094, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 9828 arrived with a waiting time of 5 ticks\n", + "Agent rider 9863 move from (7, 2) to (8, 2) using car (10004, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 9863 arrived with a waiting time of 3 ticks\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 1) to (2, 1) using car (10142, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9905 move from (8, 0) to (9, 0) using car (9992, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 move from (5, 2) to (6, 2) using car (10008, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 move from (1, 3) to (0, 3) using car (10003, [(1, 3), (0, 3)], 0)\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 4) to (2, 5) using car (10001, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9967 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 9979 move from (6, 4) to (7, 4) using car (10096, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 9982 arrived\n", + "Driver 10002 arrived\n", + "Driver 10012 arrived\n", + "Agent rider 10013 move from (5, 2) to (6, 2) using car (10008, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 move from (1, 1) to (2, 1) using car (10142, [(1, 1), (2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Driver 10022 arrived\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (3, 4) to (3, 5) using car (10101, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 10036 arrived\n", + "Driver 10056 arrived\n", + "Driver 10057 arrived\n", + "Driver 10058 arrived\n", "Driver 10059 arrived\n", - "Driver 10073 arrived\n", - "Agent rider 10076 move from (8, 1) to (7, 1) using car (10178, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10077 move from (2, 0) to (1, 0) using car (10065, [(2, 0), (1, 0)], 0)\n", + "Agent rider 10061 doesn't move\n", + "Agent rider 10062 doesn't move\n", + "Agent rider 10063 move from (3, 9) to (4, 9) using car (10051, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (7, 8) to (8, 8) using car (10085, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 10065 doesn't move\n", + "Driver 10069 arrived\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 move from (2, 4) to (1, 4) using car (10044, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (5, 1) to (5, 0) using car (10054, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10077 move from (2, 8) to (2, 7) using car (10099, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 2) to (6, 1) using car (10131, [(6, 2), (6, 1), (6, 0), (5, 0)], 0)\n", - "Agent rider 10080 doesn't move\n", - "Driver 10084 arrived\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Driver 10094 arrived\n", - "Driver 10101 arrived\n", - "Agent rider 10105 move from (0, 4) to (1, 4) using car (10189, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)], 0)\n", - "Driver 10108 arrived\n", - "Driver 10113 arrived\n", - "Agent rider 10116 move from (1, 7) to (0, 7) using car (10086, [(1, 7), (0, 7)], 0)\n", - "Rider n° 10116 arrived with a waiting time of 3 ticks\n", - "Agent rider 10117 move from (9, 0) to (9, 1) using car (10197, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10079 move from (6, 4) to (7, 4) using car (10096, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 10097 arrived\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 doesn't move\n", + "Agent rider 10106 move from (5, 4) to (5, 5) using car (10089, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10107 move from (3, 4) to (3, 5) using car (10101, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10108 doesn't move\n", + "Agent rider 10109 move from (5, 9) to (4, 9) using car (10046, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 10115 move from (3, 4) to (3, 5) using car (10101, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10116 move from (8, 5) to (8, 4) using car (10130, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10117 move from (3, 2) to (4, 2) using car (10112, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 5) to (8, 6) using car (10136, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10119 doesn't move\n", + "Agent rider 10120 move from (5, 4) to (5, 5) using car (10089, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10127 move from (3, 2) to (4, 2) using car (10112, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 move from (5, 1) to (6, 1) using car (10076, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10136 doesn't move\n", + "Agent rider 10137 doesn't move\n", + "Agent rider 10161 doesn't move\n", + "Agent rider 10162 move from (0, 7) to (0, 6) using car (10124, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10163 move from (6, 8) to (6, 7) using car (10094, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10164 doesn't move\n", + "tick 720 ended\n", + "I am driver 10165 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "1 drivers generated.\n", + "I am rider 10166 - dep: (4, 0) , arr: (6, 4)\n", + "I am rider 10167 - dep: (9, 9) , arr: (7, 0)\n", + "I am rider 10168 - dep: (1, 2) , arr: (5, 4)\n", + "I am rider 10169 - dep: (3, 6) , arr: (1, 0)\n", + "I am rider 10170 - dep: (4, 9) , arr: (9, 5)\n", + "I am rider 10171 - dep: (0, 0) , arr: (2, 7)\n", + "I am rider 10172 - dep: (1, 8) , arr: (0, 4)\n", + "7 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (7, 6) to (6, 6) using car (10155, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (2, 1) to (2, 2) using car (10142, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (5, 7) to (5, 8) using car (10081, [(5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 9615 move from (1, 6) to (1, 7) using car (10122, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (4, 9) to (3, 9) using car (10046, [(4, 9), (3, 9)], 0)\n", + "Agent rider 9674 move from (2, 1) to (2, 2) using car (10142, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 1) to (0, 0) using car (10123, [(0, 1), (0, 0)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (2, 5) to (2, 6) using car (10001, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9828 move from (6, 8) to (6, 7) using car (10158, [(6, 8), (6, 7), (6, 6), (7, 6)], 0)\n", + "Rider n° 9828 arrived with a waiting time of 5 ticks\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (2, 1) to (2, 2) using car (10142, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 move from (6, 2) to (7, 2) using car (10008, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 doesn't move\n", + "Agent rider 9953 move from (7, 6) to (6, 6) using car (10155, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 5) to (2, 6) using car (10001, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9967 move from (7, 6) to (6, 6) using car (10155, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Driver 9978 arrived\n", + "Agent rider 9979 move from (7, 4) to (8, 4) using car (10096, [(7, 4), (8, 4)], 0)\n", + "Rider n° 9979 arrived with a waiting time of 1 ticks\n", + "Driver 9987 arrived\n", + "Agent rider 10013 move from (6, 2) to (6, 3) using car (10093, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 10013 arrived with a waiting time of 2 ticks\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 move from (2, 1) to (2, 2) using car (10142, [(2, 1), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (3, 5) to (3, 6) using car (10101, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 10029 arrived\n", + "Driver 10031 arrived\n", + "Driver 10041 arrived\n", + "Driver 10053 arrived\n", + "Driver 10057 arrived\n", + "Driver 10059 arrived\n", + "Agent rider 10061 move from (2, 8) to (1, 8) using car (10151, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 10061 arrived with a waiting time of 1 ticks\n", + "Agent rider 10062 move from (8, 8) to (8, 7) using car (10085, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Rider n° 10062 arrived with a waiting time of 2 ticks\n", + "Agent rider 10063 move from (4, 9) to (5, 9) using car (10051, [(4, 9), (5, 9)], 0)\n", + "Agent rider 10064 move from (8, 8) to (8, 7) using car (10085, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 10065 move from (5, 5) to (4, 5) using car (10089, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 move from (1, 4) to (0, 4) using car (10044, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (5, 0) to (6, 0) using car (10121, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Driver 10075 arrived\n", + "Agent rider 10077 move from (2, 7) to (2, 6) using car (10099, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 10078 doesn't move\n", + "Agent rider 10079 move from (7, 4) to (8, 4) using car (10096, [(7, 4), (8, 4)], 0)\n", + "Driver 10082 arrived\n", + "Driver 10084 arrived\n", + "Driver 10086 arrived\n", + "Driver 10087 arrived\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (2, 4) to (3, 4) using car (10134, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10106 move from (5, 5) to (4, 5) using car (10089, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10107 move from (3, 5) to (3, 6) using car (10101, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10108 move from (5, 5) to (4, 5) using car (10089, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10109 move from (4, 9) to (3, 9) using car (10046, [(4, 9), (3, 9)], 0)\n", + "Agent rider 10115 move from (3, 5) to (3, 6) using car (10101, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10116 move from (8, 4) to (8, 3) using car (10130, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10117 move from (4, 2) to (5, 2) using car (10112, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10118 move from (5, 5) to (4, 5) using car (10089, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10119 doesn't move\n", "Agent rider 10120 doesn't move\n", - "Agent rider 10122 move from (1, 7) to (1, 8) using car (10107, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10124 move from (0, 4) to (1, 4) using car (10189, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 10125 move from (5, 8) to (4, 8) using car (10161, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10126 move from (3, 9) to (2, 9) using car (10110, [(3, 9), (2, 9)], 0)\n", - "Agent rider 10127 move from (2, 6) to (3, 6) using car (10188, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 10152 arrived\n", - "Agent rider 10154 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (5, 3) to (5, 4) using car (10106, [(5, 3), (5, 4)], 0)\n", + "Agent rider 10127 move from (4, 2) to (5, 2) using car (10112, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 move from (6, 1) to (7, 1) using car (10076, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 10135 arrived\n", + "Agent rider 10136 doesn't move\n", + "Agent rider 10137 doesn't move\n", + "Agent rider 10161 move from (4, 0) to (3, 0) using car (10131, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10162 move from (0, 6) to (0, 5) using car (10124, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10163 move from (6, 7) to (6, 6) using car (10094, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 10163 arrived with a waiting time of 0 ticks\n", + "Agent rider 10164 move from (6, 7) to (6, 6) using car (10094, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10166 move from (4, 0) to (3, 0) using car (10131, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10169 doesn't move\n", + "Agent rider 10170 move from (4, 9) to (5, 9) using car (10051, [(4, 9), (5, 9)], 0)\n", + "Agent rider 10171 doesn't move\n", "Agent rider 10172 doesn't move\n", - "Agent rider 10179 move from (1, 7) to (1, 6) using car (10148, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10182 move from (4, 8) to (4, 7) using car (10176, [(4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (1, 2) to (1, 3) using car (10130, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10184 move from (5, 3) to (5, 4) using car (10106, [(5, 3), (5, 4)], 0)\n", - "Agent rider 10185 move from (2, 0) to (1, 0) using car (10065, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10186 move from (1, 0) to (1, 1) using car (10142, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 move from (6, 6) to (6, 7) using car (10147, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10202 doesn't move\n", - "Agent rider 10203 move from (8, 7) to (7, 7) using car (10174, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10204 move from (6, 8) to (5, 8) using car (10163, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10205 move from (3, 0) to (4, 0) using car (10129, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10206 doesn't move\n", - "tick 729 ended\n", - "I am driver 10207 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 10208 - trip: [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 10209 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 10210 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 10211 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9417 move from (8, 6) to (8, 5) using car (10167, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9505 move from (6, 4) to (6, 3) using car (10097, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (6, 4) to (5, 4) using car (10156, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 9617 move from (9, 1) to (9, 2) using car (10197, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9736 move from (6, 4) to (6, 3) using car (10097, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 move from (9, 8) to (9, 9) using car (10138, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9772 move from (8, 6) to (8, 5) using car (10167, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9783 move from (1, 9) to (2, 9) using car (10190, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9826 move from (6, 8) to (7, 8) using car (10047, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9828 move from (6, 8) to (7, 8) using car (10047, [(6, 8), (7, 8)], 0)\n", - "Agent rider 9830 move from (7, 0) to (8, 0) using car (10052, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 8) to (9, 9) using car (10138, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 move from (8, 6) to (8, 7) using car (10136, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9854 move from (2, 8) to (1, 8) using car (9998, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 9856 move from (4, 0) to (5, 0) using car (10129, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 move from (4, 8) to (4, 7) using car (10159, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9903 doesn't move\n", + "tick 721 ended\n", + "I am driver 10173 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 10174 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)]\n", + "2 drivers generated.\n", + "I am rider 10175 - dep: (8, 0) , arr: (7, 1)\n", + "1 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 6) to (6, 5) using car (10094, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (2, 2) to (2, 1) using car (10132, [(2, 2), (2, 1)], 0)\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (5, 8) to (5, 9) using car (10081, [(5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 9615 move from (1, 7) to (1, 8) using car (10122, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 move from (2, 2) to (2, 1) using car (10132, [(2, 2), (2, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (2, 6) to (2, 7) using car (10001, [(2, 6), (2, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9866 move from (8, 3) to (8, 2) using car (10130, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 9904 move from (2, 2) to (2, 1) using car (10132, [(2, 2), (2, 1)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 doesn't move\n", "Agent rider 9909 doesn't move\n", - "Agent rider 9919 move from (4, 8) to (4, 7) using car (10159, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 9923 move from (1, 9) to (2, 9) using car (10190, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 doesn't move\n", - "Agent rider 9935 move from (7, 1) to (6, 1) using car (10178, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 9938 move from (5, 0) to (4, 0) using car (10090, [(5, 0), (4, 0)], 0)\n", - "Agent rider 9965 move from (1, 9) to (2, 9) using car (10190, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Rider n° 9965 arrived with a waiting time of 11 ticks\n", - "Agent rider 9966 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 move from (7, 2) to (8, 2) using car (10008, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 doesn't move\n", + "Agent rider 9953 move from (6, 6) to (6, 5) using car (10094, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 6) to (2, 7) using car (10001, [(2, 6), (2, 7)], 0)\n", + "Agent rider 9967 move from (6, 6) to (5, 6) using car (10155, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 9967 arrived with a waiting time of 6 ticks\n", + "Agent rider 9975 doesn't move\n", "Agent rider 9979 doesn't move\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (9, 1) to (9, 2) using car (10197, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9984 move from (4, 2) to (5, 2) using car (10132, [(4, 2), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9993 move from (4, 8) to (4, 7) using car (10159, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10006 move from (8, 1) to (7, 1) using car (10098, [(8, 1), (7, 1)], 0)\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 move from (8, 1) to (7, 1) using car (10098, [(8, 1), (7, 1)], 0)\n", - "Driver 10021 arrived\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 move from (5, 0) to (4, 0) using car (10090, [(5, 0), (4, 0)], 0)\n", - "Agent rider 10030 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 move from (7, 0) to (8, 0) using car (10052, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10040 move from (4, 8) to (4, 7) using car (10159, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10076 move from (7, 1) to (6, 1) using car (10178, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (8, 1) to (7, 1) using car (10098, [(8, 1), (7, 1)], 0)\n", + "Driver 9992 arrived\n", + "Driver 9994 arrived\n", + "Driver 10003 arrived\n", + "Driver 10007 arrived\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 move from (2, 2) to (2, 1) using car (10132, [(2, 2), (2, 1)], 0)\n", + "Agent rider 10026 move from (7, 6) to (7, 5) using car (10154, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 10027 move from (3, 6) to (3, 7) using car (10101, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 10041 arrived\n", + "Driver 10043 arrived\n", + "Driver 10059 arrived\n", + "Agent rider 10062 doesn't move\n", + "Agent rider 10063 move from (5, 9) to (4, 9) using car (10150, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 10064 move from (8, 7) to (8, 6) using car (10085, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Rider n° 10064 arrived with a waiting time of 0 ticks\n", + "Agent rider 10065 move from (4, 5) to (3, 5) using car (10089, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 10068 arrived\n", + "Agent rider 10070 move from (8, 3) to (8, 2) using car (10130, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10071 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (6, 0) to (7, 0) using car (10054, [(6, 0), (7, 0)], 0)\n", + "Agent rider 10077 move from (2, 6) to (2, 5) using car (10099, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 10078 doesn't move\n", "Agent rider 10079 doesn't move\n", - "Agent rider 10080 doesn't move\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", + "Driver 10087 arrived\n", + "Driver 10088 arrived\n", "Driver 10091 arrived\n", - "Driver 10095 arrived\n", - "Agent rider 10105 move from (1, 4) to (2, 4) using car (10189, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 10117 move from (9, 1) to (9, 2) using car (10197, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 6) to (8, 7) using car (10136, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 10120 move from (7, 7) to (6, 7) using car (10174, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10122 move from (1, 8) to (1, 9) using car (10107, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 move from (4, 8) to (4, 7) using car (10161, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 move from (3, 6) to (4, 6) using car (10188, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 10146 arrived\n", - "Driver 10150 arrived\n", - "Agent rider 10154 doesn't move\n", - "Driver 10166 arrived\n", - "Agent rider 10170 move from (1, 8) to (1, 9) using car (10107, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (3, 4) to (4, 4) using car (10134, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10106 move from (4, 5) to (3, 5) using car (10089, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10106 arrived with a waiting time of 2 ticks\n", + "Agent rider 10107 doesn't move\n", + "Agent rider 10108 move from (4, 5) to (3, 5) using car (10089, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10109 doesn't move\n", + "Driver 10114 arrived\n", + "Agent rider 10115 move from (3, 6) to (3, 7) using car (10101, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10116 move from (8, 3) to (8, 2) using car (10130, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10117 move from (5, 2) to (6, 2) using car (10112, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10118 move from (4, 5) to (3, 5) using car (10089, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10119 doesn't move\n", + "Agent rider 10120 move from (5, 5) to (6, 5) using car (10098, [(5, 5), (6, 5)], 0)\n", + "Rider n° 10120 arrived with a waiting time of 1 ticks\n", + "Agent rider 10127 move from (5, 2) to (6, 2) using car (10112, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 move from (7, 1) to (8, 1) using car (10076, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10136 move from (5, 2) to (4, 2) using car (10139, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 10137 doesn't move\n", + "Agent rider 10161 move from (3, 0) to (2, 0) using car (10131, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10162 move from (0, 5) to (0, 4) using car (10124, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 6) to (6, 5) using car (10094, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10166 move from (3, 0) to (2, 0) using car (10131, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10169 doesn't move\n", + "Agent rider 10170 doesn't move\n", "Agent rider 10171 doesn't move\n", - "Agent rider 10172 move from (7, 7) to (6, 7) using car (10174, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10179 move from (1, 6) to (1, 5) using car (10148, [(1, 6), (1, 5)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10182 move from (4, 7) to (4, 6) using car (10176, [(4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (1, 3) to (1, 4) using car (10130, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10184 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 1) to (1, 2) using car (10142, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 move from (6, 7) to (6, 8) using car (10147, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10202 move from (8, 3) to (8, 2) using car (10139, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 move from (7, 7) to (6, 7) using car (10174, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10204 move from (5, 8) to (4, 8) using car (10163, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10205 move from (4, 0) to (5, 0) using car (10129, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10206 doesn't move\n", - "tick 730 ended\n", - "I am driver 10212 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 10213 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "2 drivers generated.\n", - "I am rider 10214 - dep: (4, 2) , arr: (2, 6)\n", - "I am rider 10215 - dep: (3, 8) , arr: (9, 0)\n", - "I am rider 10216 - dep: (7, 6) , arr: (2, 1)\n", - "I am rider 10217 - dep: (9, 6) , arr: (7, 2)\n", - "I am rider 10218 - dep: (1, 9) , arr: (7, 0)\n", - "I am rider 10219 - dep: (7, 4) , arr: (8, 8)\n", - "I am rider 10220 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 10221 - dep: (8, 1) , arr: (0, 0)\n", - "I am rider 10222 - dep: (8, 8) , arr: (5, 9)\n", - "9 riders generated.\n", - "Agent rider 9417 move from (8, 5) to (8, 4) using car (10167, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9505 move from (6, 3) to (6, 2) using car (10097, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9553 move from (5, 4) to (4, 4) using car (10156, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Rider n° 9553 arrived with a waiting time of 20 ticks\n", - "Agent rider 9617 move from (9, 2) to (9, 3) using car (10197, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9736 move from (6, 3) to (6, 2) using car (10097, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 move from (9, 9) to (8, 9) using car (10138, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 move from (2, 9) to (3, 9) using car (10190, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9772 move from (8, 5) to (8, 4) using car (10167, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9783 move from (2, 9) to (3, 9) using car (10190, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9826 move from (7, 8) to (8, 8) using car (10044, [(7, 8), (8, 8)], 0)\n", - "Agent rider 9828 move from (7, 8) to (8, 8) using car (10044, [(7, 8), (8, 8)], 0)\n", - "Agent rider 9830 move from (8, 0) to (9, 0) using car (10052, [(8, 0), (9, 0)], 0)\n", - "Agent rider 9832 move from (9, 9) to (8, 9) using car (10138, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 move from (8, 7) to (8, 8) using car (10136, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 9854 move from (1, 8) to (0, 8) using car (9998, [(1, 8), (0, 8)], 0)\n", - "Rider n° 9854 arrived with a waiting time of 14 ticks\n", - "Agent rider 9856 move from (5, 0) to (6, 0) using car (10129, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 9856 arrived with a waiting time of 9 ticks\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9903 move from (6, 5) to (6, 4) using car (10164, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9909 move from (6, 5) to (6, 4) using car (10164, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 move from (2, 9) to (3, 9) using car (10190, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9934 move from (6, 5) to (6, 4) using car (10164, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Rider n° 9934 arrived with a waiting time of 3 ticks\n", - "Agent rider 9935 move from (6, 1) to (5, 1) using car (10178, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10172 move from (1, 8) to (0, 8) using car (10151, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 10175 doesn't move\n", + "tick 722 ended\n", + "I am driver 10176 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 10177 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 10178 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 10179 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 10180 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 10181 - trip: [(4, 4), (4, 5)]\n", + "I am driver 10182 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 10183 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 10184 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 10185 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10186 - trip: [(1, 6), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 10187 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 10188 - trip: [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)]\n", + "I am driver 10189 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10190 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 10191 - trip: [(6, 7), (6, 6), (7, 6)]\n", + "16 drivers generated.\n", + "I am rider 10192 - dep: (5, 6) , arr: (1, 7)\n", + "1 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 5) to (6, 4) using car (10185, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9440 move from (8, 1) to (9, 1) using car (10076, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9558 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (5, 9) to (4, 9) using car (10081, [(5, 9), (4, 9)], 0)\n", + "Agent rider 9615 move from (1, 8) to (1, 9) using car (10122, [(1, 8), (1, 9)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (3, 9) to (2, 9) using car (10083, [(3, 9), (2, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (2, 7) to (2, 8) using car (10111, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9866 move from (8, 2) to (9, 2) using car (10008, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 move from (8, 1) to (9, 1) using car (10076, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 move from (8, 2) to (9, 2) using car (10008, [(8, 2), (9, 2)], 0)\n", + "Agent rider 9936 doesn't move\n", "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (6, 5) to (6, 4) using car (10164, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (9, 2) to (9, 3) using car (10197, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9984 move from (5, 2) to (5, 1) using car (10132, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (7, 8) to (8, 8) using car (10044, [(7, 8), (8, 8)], 0)\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 move from (4, 7) to (4, 6) using car (10159, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9953 move from (6, 5) to (6, 4) using car (10185, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9960 move from (8, 1) to (9, 1) using car (10076, [(8, 1), (9, 1)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 7) to (2, 8) using car (10111, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Driver 9992 arrived\n", + "Driver 10004 arrived\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 doesn't move\n", + "Agent rider 10026 move from (7, 5) to (7, 4) using car (10154, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 10027 move from (3, 7) to (4, 7) using car (10141, [(3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 10043 arrived\n", + "Driver 10044 arrived\n", "Driver 10046 arrived\n", - "Driver 10065 arrived\n", - "Driver 10066 arrived\n", - "Agent rider 10076 move from (6, 1) to (5, 1) using car (10178, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 10076 arrived with a waiting time of 3 ticks\n", - "Agent rider 10077 doesn't move\n", + "Driver 10048 arrived\n", + "Driver 10051 arrived\n", + "Agent rider 10062 doesn't move\n", + "Agent rider 10063 doesn't move\n", + "Agent rider 10065 move from (3, 5) to (2, 5) using car (10089, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10065 arrived with a waiting time of 4 ticks\n", + "Agent rider 10070 move from (8, 2) to (9, 2) using car (10008, [(8, 2), (9, 2)], 0)\n", + "Agent rider 10071 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (7, 0) to (7, 1) using car (10121, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 10077 move from (2, 5) to (2, 4) using car (10099, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (6, 1) to (5, 1) using car (10178, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (7, 5) to (7, 6) using car (10162, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 10082 arrived\n", - "Driver 10086 arrived\n", - "Driver 10087 arrived\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", + "Agent rider 10079 doesn't move\n", + "Driver 10088 arrived\n", + "Driver 10090 arrived\n", "Driver 10095 arrived\n", "Driver 10096 arrived\n", - "Driver 10103 arrived\n", - "Agent rider 10105 doesn't move\n", - "Driver 10106 arrived\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (4, 4) to (5, 4) using car (10134, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10107 doesn't move\n", + "Agent rider 10108 move from (3, 5) to (2, 5) using car (10089, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10108 arrived with a waiting time of 2 ticks\n", + "Agent rider 10109 move from (3, 9) to (2, 9) using car (10083, [(3, 9), (2, 9)], 0)\n", "Driver 10110 arrived\n", - "Driver 10114 arrived\n", - "Agent rider 10117 move from (9, 2) to (9, 3) using car (10197, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 7) to (8, 8) using car (10136, [(8, 7), (8, 8), (9, 8)], 0)\n", - "Agent rider 10120 move from (6, 7) to (5, 7) using car (10174, [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10122 move from (1, 9) to (2, 9) using car (10107, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 10122 arrived with a waiting time of 4 ticks\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 move from (4, 7) to (4, 6) using car (10155, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 10126 move from (2, 9) to (3, 9) using car (10190, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10127 move from (4, 6) to (4, 7) using car (10188, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 10137 arrived\n", - "Driver 10144 arrived\n", - "Agent rider 10154 doesn't move\n", - "Driver 10160 arrived\n", - "Driver 10168 arrived\n", - "Agent rider 10170 move from (1, 9) to (2, 9) using car (10107, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (5, 4) to (6, 4) using car (10199, [(5, 4), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10172 move from (6, 7) to (5, 7) using car (10174, [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Driver 10175 arrived\n", - "Agent rider 10179 doesn't move\n", - "Agent rider 10180 move from (3, 3) to (4, 3) using car (10194, [(3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 10181 move from (8, 2) to (8, 1) using car (10139, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10182 move from (4, 6) to (4, 5) using car (10176, [(4, 6), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (1, 4) to (1, 5) using car (10130, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10184 move from (5, 4) to (6, 4) using car (10199, [(5, 4), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 2) to (1, 3) using car (10142, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (8, 2) to (8, 1) using car (10139, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 move from (6, 7) to (5, 7) using car (10174, [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10204 move from (4, 8) to (3, 8) using car (10163, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10205 move from (5, 0) to (6, 0) using car (10129, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10206 move from (1, 8) to (0, 8) using car (9998, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10214 move from (4, 2) to (4, 3) using car (10208, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 move from (7, 6) to (7, 5) using car (10153, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (1, 9) to (2, 9) using car (10107, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10219 doesn't move\n", - "Agent rider 10220 move from (1, 3) to (0, 3) using car (10104, [(1, 3), (0, 3)], 0)\n", - "Agent rider 10221 doesn't move\n", - "Agent rider 10222 doesn't move\n", - "tick 731 ended\n", - "I am driver 10223 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 10224 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (8, 3)]\n", - "I am driver 10225 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5)]\n", - "I am driver 10226 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 10227 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 10228 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 10229 - trip: [(1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 10230 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "8 drivers generated.\n", - "I am rider 10231 - dep: (6, 8) , arr: (2, 3)\n", - "I am rider 10232 - dep: (9, 5) , arr: (4, 6)\n", - "2 riders generated.\n", - "Agent rider 9417 move from (8, 4) to (8, 3) using car (10167, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9505 move from (6, 2) to (6, 1) using car (10097, [(6, 2), (6, 1)], 0)\n", - "Agent rider 9617 move from (9, 3) to (9, 4) using car (10197, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 9617 arrived with a waiting time of 28 ticks\n", - "Agent rider 9736 move from (6, 2) to (6, 1) using car (10097, [(6, 2), (6, 1)], 0)\n", - "Agent rider 9753 move from (8, 9) to (7, 9) using car (10138, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9762 move from (3, 9) to (4, 9) using car (10190, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9772 move from (8, 4) to (8, 3) using car (10167, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9783 move from (3, 9) to (4, 9) using car (10190, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9832 move from (8, 9) to (7, 9) using car (10138, [(8, 9), (7, 9), (6, 9)], 0)\n", - "Agent rider 9848 move from (8, 8) to (9, 8) using car (10136, [(8, 8), (9, 8)], 0)\n", - "Agent rider 9856 doesn't move\n", - "Agent rider 9901 move from (5, 8) to (4, 8) using car (10147, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 9902 move from (4, 7) to (5, 7) using car (10188, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9903 move from (6, 4) to (6, 3) using car (10164, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9909 move from (6, 4) to (6, 3) using car (10164, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9919 move from (4, 7) to (5, 7) using car (10188, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9923 move from (3, 9) to (4, 9) using car (10190, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9935 move from (5, 1) to (4, 1) using car (10178, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 9935 arrived with a waiting time of 7 ticks\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (6, 4) to (6, 3) using car (10164, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9981 move from (7, 5) to (7, 4) using car (10153, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 9983 move from (9, 3) to (9, 4) using car (10197, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9984 move from (5, 1) to (5, 0) using car (10132, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 9993 move from (4, 7) to (5, 7) using car (10188, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 doesn't move\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10030 move from (8, 8) to (9, 8) using car (10136, [(8, 8), (9, 8)], 0)\n", - "Rider n° 10030 arrived with a waiting time of 4 ticks\n", - "Agent rider 10031 doesn't move\n", - "Driver 10035 arrived\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 move from (4, 6) to (4, 5) using car (10159, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 10047 arrived\n", - "Driver 10066 arrived\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (5, 1) to (4, 1) using car (10178, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (7, 6) to (7, 7) using car (10162, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 10081 arrived\n", - "Driver 10086 arrived\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Driver 10090 arrived\n", + "Agent rider 10115 move from (3, 7) to (4, 7) using car (10141, [(3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10116 move from (8, 2) to (8, 1) using car (10130, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10117 move from (6, 2) to (7, 2) using car (10112, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10118 move from (3, 5) to (2, 5) using car (10089, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10119 doesn't move\n", + "Driver 10123 arrived\n", + "Agent rider 10127 move from (6, 2) to (7, 2) using car (10112, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 move from (8, 1) to (9, 1) using car (10076, [(8, 1), (9, 1)], 0)\n", + "Driver 10133 arrived\n", + "Agent rider 10136 move from (4, 2) to (3, 2) using car (10188, [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 10137 move from (3, 6) to (3, 5) using car (10156, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 10143 arrived\n", + "Driver 10146 arrived\n", + "Agent rider 10161 move from (2, 0) to (2, 1) using car (10131, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10162 move from (0, 4) to (0, 3) using car (10124, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 5) to (6, 4) using car (10094, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10166 move from (2, 0) to (2, 1) using car (10131, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10169 move from (3, 6) to (3, 5) using car (10156, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10170 move from (5, 9) to (4, 9) using car (10081, [(5, 9), (4, 9)], 0)\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10172 move from (0, 8) to (0, 7) using car (10151, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10192 move from (5, 6) to (4, 6) using car (10155, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "tick 723 ended\n", + "0 drivers generated.\n", + "I am rider 10193 - dep: (8, 5) , arr: (5, 2)\n", + "I am rider 10194 - dep: (3, 8) , arr: (1, 1)\n", + "I am rider 10195 - dep: (2, 8) , arr: (8, 0)\n", + "I am rider 10196 - dep: (6, 8) , arr: (6, 5)\n", + "I am rider 10197 - dep: (7, 7) , arr: (7, 9)\n", + "I am rider 10198 - dep: (0, 9) , arr: (9, 3)\n", + "6 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 4) to (6, 3) using car (10185, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (2, 1) to (2, 2) using car (10131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9558 move from (8, 1) to (8, 0) using car (10130, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Rider n° 9558 arrived with a waiting time of 28 ticks\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (4, 9) to (5, 9) using car (10179, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 move from (2, 1) to (2, 2) using car (10131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 move from (6, 5) to (6, 6) using car (10093, [(6, 5), (6, 6)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (2, 1) to (2, 2) using car (10131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9938 move from (0, 3) to (0, 2) using car (10124, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9938 arrived with a waiting time of 11 ticks\n", + "Agent rider 9953 move from (6, 4) to (6, 3) using car (10185, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Driver 10001 arrived\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 move from (2, 1) to (2, 2) using car (10131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10026 move from (7, 4) to (7, 3) using car (10154, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 10027 move from (4, 7) to (5, 7) using car (10141, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 10030 arrived\n", + "Driver 10044 arrived\n", + "Driver 10048 arrived\n", + "Driver 10054 arrived\n", + "Driver 10055 arrived\n", + "Agent rider 10063 move from (4, 9) to (5, 9) using car (10179, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10071 move from (0, 4) to (0, 3) using car (10174, [(0, 4), (0, 3), (1, 3)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (7, 1) to (7, 2) using car (10121, [(7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 10077 move from (2, 4) to (2, 3) using car (10099, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 10078 move from (8, 1) to (8, 0) using car (10130, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10079 doesn't move\n", "Driver 10096 arrived\n", "Driver 10098 arrived\n", - "Agent rider 10105 doesn't move\n", - "Driver 10114 arrived\n", - "Agent rider 10117 move from (9, 3) to (9, 4) using car (10197, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 8) to (9, 8) using car (10136, [(8, 8), (9, 8)], 0)\n", - "Agent rider 10120 move from (5, 7) to (4, 7) using car (10174, [(5, 7), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 move from (4, 6) to (4, 5) using car (10155, [(4, 6), (4, 5)], 0)\n", - "Agent rider 10126 move from (3, 9) to (4, 9) using car (10190, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10127 move from (4, 7) to (5, 7) using car (10188, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 10128 arrived\n", - "Driver 10134 arrived\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (5, 4) to (5, 3) using car (10134, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10107 move from (3, 6) to (2, 6) using car (10092, [(3, 6), (2, 6)], 0)\n", + "Agent rider 10109 doesn't move\n", + "Agent rider 10115 move from (4, 7) to (5, 7) using car (10141, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10116 move from (8, 1) to (8, 0) using car (10130, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10117 move from (7, 2) to (8, 2) using car (10112, [(7, 2), (8, 2)], 0)\n", + "Agent rider 10118 move from (2, 5) to (1, 5) using car (10089, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10119 doesn't move\n", + "Agent rider 10127 move from (7, 2) to (8, 2) using car (10112, [(7, 2), (8, 2)], 0)\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Driver 10132 arrived\n", + "Agent rider 10136 move from (3, 2) to (2, 2) using car (10188, [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 10137 move from (3, 5) to (3, 4) using car (10156, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", "Driver 10148 arrived\n", - "Agent rider 10154 doesn't move\n", - "Driver 10165 arrived\n", - "Driver 10169 arrived\n", - "Agent rider 10170 move from (2, 9) to (3, 9) using car (10107, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (6, 4) to (6, 5) using car (10199, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10172 move from (5, 7) to (4, 7) using car (10201, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10179 move from (1, 5) to (1, 6) using car (10130, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10180 move from (4, 3) to (5, 3) using car (10194, [(4, 3), (5, 3)], 0)\n", - "Agent rider 10181 move from (8, 1) to (8, 0) using car (10139, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10182 move from (4, 5) to (3, 5) using car (10176, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (1, 5) to (2, 5) using car (10229, [(1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10184 move from (6, 4) to (6, 5) using car (10199, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 3) to (1, 4) using car (10142, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 move from (6, 8) to (5, 8) using car (10196, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 10193 arrived\n", - "Agent rider 10202 move from (8, 1) to (8, 0) using car (10139, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 move from (5, 7) to (4, 7) using car (10141, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10204 move from (3, 8) to (2, 8) using car (10163, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10205 move from (6, 0) to (7, 0) using car (10129, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Agent rider 10214 move from (4, 3) to (4, 4) using car (10208, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 move from (7, 5) to (7, 4) using car (10153, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (2, 9) to (3, 9) using car (10107, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10219 doesn't move\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (8, 1) to (8, 0) using car (10139, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10222 doesn't move\n", - "Agent rider 10231 move from (6, 8) to (5, 8) using car (10196, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 doesn't move\n", - "tick 732 ended\n", - "I am driver 10233 - trip: [(8, 7), (8, 6), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 10234 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 10235 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", - "I am driver 10236 - trip: [(3, 9), (4, 9), (4, 8), (4, 7)]\n", - "I am driver 10237 - trip: [(1, 5), (2, 5), (3, 5), (3, 6)]\n", - "I am driver 10238 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 10239 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "7 drivers generated.\n", - "I am rider 10240 - dep: (6, 4) , arr: (8, 0)\n", - "I am rider 10241 - dep: (8, 4) , arr: (0, 7)\n", - "I am rider 10242 - dep: (8, 0) , arr: (1, 7)\n", - "I am rider 10243 - dep: (5, 3) , arr: (2, 4)\n", - "I am rider 10244 - dep: (7, 8) , arr: (6, 4)\n", - "I am rider 10245 - dep: (2, 8) , arr: (9, 7)\n", - "I am rider 10246 - dep: (0, 0) , arr: (3, 9)\n", - "7 riders generated.\n", - "Agent rider 9417 move from (8, 3) to (8, 2) using car (10167, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9753 move from (7, 9) to (6, 9) using car (10138, [(7, 9), (6, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9772 move from (8, 3) to (8, 2) using car (10167, [(8, 3), (8, 2), (8, 1)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (8, 8) to (8, 9) using car (10173, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9828 move from (8, 8) to (8, 9) using car (10173, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9830 doesn't move\n", - "Agent rider 9832 move from (7, 9) to (6, 9) using car (10138, [(7, 9), (6, 9)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9901 doesn't move\n", - "Agent rider 9902 move from (5, 7) to (6, 7) using car (10188, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9903 move from (6, 3) to (6, 2) using car (10164, [(6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9909 move from (6, 3) to (6, 2) using car (10164, [(6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9919 move from (5, 7) to (6, 7) using car (10188, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (6, 3) to (6, 2) using car (10164, [(6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 9981 move from (7, 4) to (8, 4) using car (10153, [(7, 4), (8, 4)], 0)\n", - "Agent rider 9983 move from (9, 4) to (9, 5) using car (10197, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9984 move from (5, 0) to (6, 0) using car (10132, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 9984 arrived with a waiting time of 12 ticks\n", - "Agent rider 9993 move from (5, 7) to (6, 7) using car (10188, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 9998 arrived\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 move from (3, 9) to (4, 9) using car (10107, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 move from (8, 0) to (9, 0) using car (10212, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 10040 move from (4, 5) to (4, 4) using car (10159, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 10157 arrived\n", + "Agent rider 10161 move from (2, 1) to (2, 2) using car (10131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10162 move from (0, 3) to (0, 2) using car (10124, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 4) to (6, 3) using car (10094, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10166 doesn't move\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10169 move from (3, 5) to (3, 4) using car (10156, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10170 move from (4, 9) to (5, 9) using car (10179, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10172 move from (0, 7) to (0, 6) using car (10151, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10192 move from (4, 6) to (3, 6) using car (10155, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10193 move from (8, 5) to (8, 4) using car (10085, [(8, 5), (8, 4)], 0)\n", + "Agent rider 10194 doesn't move\n", + "Agent rider 10195 doesn't move\n", + "Agent rider 10196 doesn't move\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "tick 724 ended\n", + "I am driver 10199 - trip: [(4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 10200 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 10201 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 10202 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 10203 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10204 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10205 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 10206 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 10207 - trip: [(4, 7), (3, 7), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 10208 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 10209 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 10210 - trip: [(6, 5), (5, 5)]\n", + "I am driver 10211 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 10212 - trip: [(1, 7), (1, 6), (2, 6)]\n", + "I am driver 10213 - trip: [(5, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 10214 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 10215 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)]\n", + "I am driver 10216 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 10217 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 10218 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 10219 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", + "I am driver 10220 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 10221 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10222 - trip: [(1, 7), (2, 7), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 10223 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", + "I am driver 10224 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (8, 7)]\n", + "26 drivers generated.\n", + "I am rider 10225 - dep: (4, 6) , arr: (6, 5)\n", + "I am rider 10226 - dep: (1, 6) , arr: (4, 1)\n", + "I am rider 10227 - dep: (5, 8) , arr: (1, 8)\n", + "I am rider 10228 - dep: (1, 0) , arr: (7, 4)\n", + "I am rider 10229 - dep: (5, 7) , arr: (0, 7)\n", + "5 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 3) to (6, 2) using car (10185, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9440 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (2, 2) to (1, 2) using car (10188, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (5, 9) to (6, 9) using car (10179, [(5, 9), (6, 9)], 0)\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9672 move from (2, 9) to (1, 9) using car (10111, [(2, 9), (1, 9)], 0)\n", + "Agent rider 9674 move from (2, 2) to (1, 2) using car (10188, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9866 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9904 move from (2, 2) to (1, 2) using car (10188, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 9905 move from (9, 0) to (8, 0) using car (10203, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9908 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (9, 0) to (8, 0) using car (10203, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9934 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 move from (6, 3) to (6, 2) using car (10185, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Driver 10008 arrived\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10017 move from (2, 2) to (1, 2) using car (10188, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 10026 move from (7, 3) to (7, 2) using car (10154, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 10027 move from (5, 7) to (5, 8) using car (10141, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Driver 10044 arrived\n", - "Driver 10052 arrived\n", - "Driver 10071 arrived\n", - "Agent rider 10077 doesn't move\n", + "Driver 10054 arrived\n", + "Agent rider 10063 move from (5, 9) to (6, 9) using car (10179, [(5, 9), (6, 9)], 0)\n", + "Agent rider 10070 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10071 move from (0, 3) to (1, 3) using car (10174, [(0, 3), (1, 3)], 0)\n", + "Rider n° 10071 arrived with a waiting time of 6 ticks\n", + "Agent rider 10072 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10073 doesn't move\n", + "Driver 10076 arrived\n", + "Agent rider 10077 move from (2, 3) to (3, 3) using car (10190, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (4, 1) to (3, 1) using car (10178, [(4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (7, 7) to (7, 8) using car (10162, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 10086 arrived\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Driver 10096 arrived\n", - "Driver 10104 arrived\n", - "Agent rider 10105 move from (2, 4) to (1, 4) using car (10109, [(2, 4), (1, 4)], 0)\n", - "Agent rider 10117 move from (9, 4) to (9, 5) using car (10197, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10079 doesn't move\n", + "Driver 10081 arrived\n", + "Driver 10083 arrived\n", + "Driver 10098 arrived\n", + "Agent rider 10103 move from (9, 0) to (8, 0) using car (10203, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (5, 3) to (5, 2) using car (10134, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10107 doesn't move\n", + "Agent rider 10109 move from (2, 9) to (2, 8) using car (10150, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 10113 arrived\n", + "Agent rider 10115 move from (5, 7) to (5, 8) using car (10141, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10116 doesn't move\n", + "Agent rider 10117 doesn't move\n", "Agent rider 10118 doesn't move\n", "Agent rider 10119 doesn't move\n", - "Agent rider 10120 move from (4, 7) to (4, 8) using car (10174, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 10120 arrived with a waiting time of 4 ticks\n", - "Agent rider 10124 move from (1, 4) to (1, 5) using car (10142, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 move from (4, 9) to (5, 9) using car (10190, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10127 move from (5, 7) to (6, 7) using car (10188, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 10131 arrived\n", + "Driver 10122 arrived\n", + "Agent rider 10127 doesn't move\n", + "Agent rider 10128 move from (9, 2) to (9, 1) using car (10125, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10136 move from (2, 2) to (2, 3) using car (10131, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10137 move from (3, 4) to (3, 3) using car (10156, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", "Driver 10140 arrived\n", - "Agent rider 10154 move from (2, 5) to (1, 5) using car (10145, [(2, 5), (1, 5)], 0)\n", - "Agent rider 10170 move from (3, 9) to (4, 9) using car (10107, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (6, 5) to (7, 5) using car (10199, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10172 move from (4, 7) to (3, 7) using car (10201, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 10177 arrived\n", - "Agent rider 10179 move from (1, 6) to (1, 7) using car (10130, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (8, 0) to (7, 0) using car (10139, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10182 move from (3, 5) to (2, 5) using car (10176, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (2, 5) to (3, 5) using car (10229, [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10184 move from (6, 5) to (7, 5) using car (10199, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 4) to (1, 5) using car (10142, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 move from (5, 8) to (4, 8) using car (10196, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 10198 arrived\n", - "Agent rider 10202 move from (8, 0) to (7, 0) using car (10139, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 move from (4, 7) to (3, 7) using car (10141, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10204 move from (2, 8) to (2, 7) using car (10163, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10205 move from (7, 0) to (7, 1) using car (10129, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Agent rider 10214 move from (4, 4) to (4, 5) using car (10189, [(4, 4), (4, 5), (4, 6)], 0)\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 move from (7, 4) to (8, 4) using car (10153, [(7, 4), (8, 4)], 0)\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (3, 9) to (4, 9) using car (10236, [(3, 9), (4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 10219 move from (7, 4) to (8, 4) using car (10153, [(7, 4), (8, 4)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (8, 0) to (7, 0) using car (10139, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10222 move from (8, 8) to (8, 9) using car (10173, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 10231 move from (5, 8) to (4, 8) using car (10196, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10240 doesn't move\n", - "Agent rider 10241 doesn't move\n", - "Agent rider 10242 move from (8, 0) to (7, 0) using car (10139, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10244 doesn't move\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "tick 733 ended\n", - "I am driver 10247 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 10248 - trip: [(0, 9), (0, 8), (0, 7), (0, 6)]\n", - "I am driver 10249 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 10250 - trip: [(5, 3), (4, 3), (3, 3), (3, 4)]\n", - "I am driver 10251 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 10252 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 10253 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", - "7 drivers generated.\n", - "I am rider 10254 - dep: (7, 9) , arr: (6, 7)\n", - "I am rider 10255 - dep: (4, 7) , arr: (8, 4)\n", - "I am rider 10256 - dep: (7, 5) , arr: (3, 0)\n", - "I am rider 10257 - dep: (4, 3) , arr: (0, 4)\n", - "I am rider 10258 - dep: (2, 5) , arr: (9, 5)\n", - "I am rider 10259 - dep: (3, 2) , arr: (0, 6)\n", - "6 riders generated.\n" + "Driver 10142 arrived\n", + "Driver 10149 arrived\n", + "Driver 10152 arrived\n", + "Driver 10158 arrived\n", + "Driver 10159 arrived\n", + "Agent rider 10161 move from (2, 2) to (1, 2) using car (10188, [(2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 10162 move from (0, 2) to (0, 1) using car (10124, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 doesn't move\n", + "Agent rider 10166 move from (2, 1) to (3, 1) using car (10176, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10169 move from (3, 4) to (3, 3) using car (10156, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10170 move from (5, 9) to (6, 9) using car (10179, [(5, 9), (6, 9)], 0)\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10172 move from (0, 6) to (0, 5) using car (10151, [(0, 6), (0, 5)], 0)\n", + "Agent rider 10175 move from (8, 0) to (7, 0) using car (10130, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Driver 10181 arrived\n", + "Agent rider 10192 move from (3, 6) to (2, 6) using car (10155, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10193 doesn't move\n", + "Agent rider 10194 doesn't move\n", + "Agent rider 10195 doesn't move\n", + "Agent rider 10196 doesn't move\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (1, 6) to (2, 6) using car (10205, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 10227 move from (5, 8) to (4, 8) using car (10180, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 doesn't move\n", + "tick 725 ended\n", + "I am driver 10230 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", + "I am driver 10231 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 10232 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 10233 - trip: [(7, 8), (7, 7), (7, 6)]\n", + "I am driver 10234 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 10235 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", + "I am driver 10236 - trip: [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 10237 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", + "I am driver 10238 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 10239 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", + "I am driver 10240 - trip: [(8, 2), (8, 3)]\n", + "I am driver 10241 - trip: [(0, 8), (1, 8), (2, 8)]\n", + "I am driver 10242 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 10243 - trip: [(0, 9), (0, 8), (0, 7)]\n", + "I am driver 10244 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 10245 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 10246 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 10247 - trip: [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 10248 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (1, 5)]\n", + "I am driver 10249 - trip: [(2, 8), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 10250 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "21 drivers generated.\n", + "I am rider 10251 - dep: (8, 9) , arr: (3, 0)\n", + "I am rider 10252 - dep: (6, 2) , arr: (1, 8)\n", + "I am rider 10253 - dep: (8, 3) , arr: (0, 9)\n", + "3 riders generated.\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 2) to (6, 3) using car (10215, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9440 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Rider n° 9440 arrived with a waiting time of 37 ticks\n", + "Agent rider 9450 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9451 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9452 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9507 move from (1, 2) to (1, 1) using car (10147, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9559 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9566 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9615 doesn't move\n", + "Agent rider 9671 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9672 doesn't move\n", + "Agent rider 9674 move from (1, 2) to (1, 1) using car (10147, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 9694 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9701 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9790 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9805 move from (0, 0) to (0, 1) using car (10237, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9811 move from (2, 8) to (2, 7) using car (10249, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 9813 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9866 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9904 move from (1, 2) to (1, 1) using car (10184, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 9905 move from (8, 0) to (7, 0) using car (10203, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9908 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (8, 0) to (7, 0) using car (10203, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9911 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9912 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9924 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9934 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9936 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9953 move from (6, 2) to (6, 3) using car (10215, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9960 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9962 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 9963 move from (2, 8) to (2, 7) using car (10249, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 9975 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10014 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10015 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10017 move from (1, 2) to (1, 1) using car (10184, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 10026 move from (7, 2) to (7, 1) using car (10154, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 10027 move from (5, 8) to (6, 8) using car (10141, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 10054 arrived\n", + "Agent rider 10063 doesn't move\n", + "Agent rider 10070 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (7, 2) to (7, 1) using car (10154, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 10077 move from (3, 3) to (3, 2) using car (10156, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10078 move from (8, 0) to (7, 0) using car (10203, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10079 move from (8, 4) to (7, 4) using car (10204, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 10083 arrived\n", + "Driver 10085 arrived\n", + "Driver 10092 arrived\n", + "Driver 10093 arrived\n", + "Agent rider 10103 move from (8, 0) to (7, 0) using car (10203, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9417 move from (8, 2) to (8, 1) using car (10167, [(8, 2), (8, 1)], 0)\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 move from (4, 9) to (4, 8) using car (10236, [(4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 9772 move from (8, 2) to (8, 1) using car (10167, [(8, 2), (8, 1)], 0)\n", - "Agent rider 9783 move from (4, 9) to (4, 8) using car (10236, [(4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 9826 move from (8, 9) to (7, 9) using car (10173, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9828 move from (8, 9) to (7, 9) using car (10173, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9830 move from (9, 0) to (9, 1) using car (10212, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (9, 8) to (8, 8) using car (10253, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 9901 move from (4, 8) to (4, 9) using car (10174, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 9902 move from (6, 7) to (7, 7) using car (10188, [(6, 7), (7, 7)], 0)\n", - "Agent rider 9903 move from (6, 2) to (7, 2) using car (10164, [(6, 2), (7, 2)], 0)\n", - "Rider n° 9903 arrived with a waiting time of 10 ticks\n", - "Agent rider 9909 move from (6, 2) to (7, 2) using car (10164, [(6, 2), (7, 2)], 0)\n", - "Rider n° 9909 arrived with a waiting time of 6 ticks\n", - "Agent rider 9919 move from (6, 7) to (7, 7) using car (10188, [(6, 7), (7, 7)], 0)\n", - "Agent rider 9923 move from (4, 9) to (4, 8) using car (10236, [(4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (6, 2) to (6, 3) using car (10213, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (9, 5) to (9, 6) using car (10197, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 move from (6, 7) to (7, 7) using car (10188, [(6, 7), (7, 7)], 0)\n", - "Agent rider 10006 move from (7, 1) to (7, 2) using car (10129, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 move from (4, 9) to (5, 9) using car (10107, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 move from (9, 0) to (9, 1) using car (10212, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 10040 move from (4, 4) to (5, 4) using car (10159, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 10052 arrived\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (7, 1) to (7, 2) using car (10129, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10079 move from (3, 1) to (3, 2) using car (10178, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (7, 8) to (6, 8) using car (10162, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 doesn't move\n", - "Driver 10097 arrived\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (9, 5) to (9, 6) using car (10197, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (9, 8) to (8, 8) using car (10253, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 10124 move from (1, 5) to (1, 6) using car (10142, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10125 move from (4, 5) to (4, 6) using car (10189, [(4, 5), (4, 6)], 0)\n", - "Agent rider 10126 move from (5, 9) to (5, 8) using car (10190, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10127 move from (6, 7) to (7, 7) using car (10188, [(6, 7), (7, 7)], 0)\n", - "Driver 10136 arrived\n", - "Driver 10143 arrived\n", - "Agent rider 10154 move from (1, 5) to (1, 6) using car (10142, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 10155 arrived\n", - "Driver 10156 arrived\n", - "Driver 10158 arrived\n", - "Agent rider 10170 move from (4, 9) to (5, 9) using car (10107, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (7, 5) to (8, 5) using car (10199, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10172 move from (3, 7) to (2, 7) using car (10201, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10179 move from (1, 7) to (1, 8) using car (10130, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10180 move from (5, 3) to (4, 3) using car (10250, [(5, 3), (4, 3), (3, 3), (3, 4)], 0)\n", - "Agent rider 10181 move from (7, 0) to (6, 0) using car (10139, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10182 move from (2, 5) to (1, 5) using car (10176, [(2, 5), (1, 5)], 0)\n", - "Agent rider 10183 move from (3, 5) to (3, 4) using car (10238, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10184 move from (7, 5) to (8, 5) using car (10199, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 5) to (1, 6) using car (10142, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10187 move from (4, 8) to (3, 8) using car (10196, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 10194 arrived\n", - "Driver 10200 arrived\n", - "Agent rider 10202 move from (7, 0) to (6, 0) using car (10139, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 move from (3, 7) to (2, 7) using car (10141, [(3, 7), (2, 7)], 0)\n", - "Agent rider 10204 move from (2, 7) to (2, 6) using car (10163, [(2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 10204 arrived with a waiting time of 0 ticks\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10206 doesn't move\n", - "Agent rider 10214 move from (4, 5) to (4, 6) using car (10189, [(4, 5), (4, 6)], 0)\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 doesn't move\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (4, 9) to (4, 8) using car (10236, [(4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 10219 doesn't move\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (7, 0) to (6, 0) using car (10139, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10222 move from (8, 9) to (7, 9) using car (10173, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 10231 move from (4, 8) to (3, 8) using car (10196, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 move from (9, 5) to (9, 6) using car (10197, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10240 move from (6, 4) to (6, 3) using car (10207, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10241 doesn't move\n", - "Agent rider 10242 move from (7, 0) to (6, 0) using car (10139, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10243 move from (5, 3) to (4, 3) using car (10250, [(5, 3), (4, 3), (3, 3), (3, 4)], 0)\n", - "Agent rider 10244 doesn't move\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10254 doesn't move\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10257 doesn't move\n", - "Agent rider 10258 move from (2, 5) to (3, 5) using car (10237, [(2, 5), (3, 5), (3, 6)], 0)\n", - "Agent rider 10259 doesn't move\n", - "tick 734 ended\n", - "I am driver 10260 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 10261 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 10262 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 10263 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 10264 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 10265 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 10266 - trip: [(7, 9), (6, 9), (5, 9)]\n", - "I am driver 10267 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8)]\n", - "I am driver 10268 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 10269 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 10270 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 10271 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "12 drivers generated.\n", - "I am rider 10272 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 10273 - dep: (6, 0) , arr: (5, 6)\n", - "I am rider 10274 - dep: (9, 8) , arr: (5, 1)\n", - "I am rider 10275 - dep: (5, 5) , arr: (0, 4)\n", - "4 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 move from (4, 8) to (4, 7) using car (10236, [(4, 8), (4, 7)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9783 move from (4, 8) to (4, 7) using car (10236, [(4, 8), (4, 7)], 0)\n", - "Agent rider 9826 move from (7, 9) to (6, 9) using car (10173, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9828 move from (7, 9) to (6, 9) using car (10173, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 9830 move from (9, 1) to (9, 2) using car (10212, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Rider n° 9830 arrived with a waiting time of 11 ticks\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9901 move from (4, 9) to (3, 9) using car (10174, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 9901 arrived with a waiting time of 10 ticks\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9909 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 move from (4, 8) to (4, 7) using car (10236, [(4, 8), (4, 7)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (4, 0) to (5, 0) using car (10239, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (6, 3) to (7, 3) using car (10213, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (9, 6) to (9, 7) using car (10197, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 move from (7, 2) to (8, 2) using car (10129, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10011 doesn't move\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10027 move from (5, 9) to (6, 9) using car (10107, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 move from (9, 1) to (9, 2) using car (10212, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 10040 move from (5, 4) to (6, 4) using car (10159, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (7, 2) to (8, 2) using car (10129, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10079 move from (3, 2) to (2, 2) using car (10178, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (6, 8) to (5, 8) using car (10162, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 move from (0, 8) to (0, 7) using car (10248, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 10105 doesn't move\n", - "Driver 10109 arrived\n", - "Agent rider 10117 move from (9, 6) to (9, 7) using car (10197, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 8) to (7, 8) using car (10253, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 10124 move from (1, 6) to (1, 7) using car (10142, [(1, 6), (1, 7)], 0)\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 move from (5, 8) to (5, 7) using car (10190, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10127 doesn't move\n", - "Driver 10133 arrived\n", + "Agent rider 10104 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10105 move from (5, 2) to (5, 1) using car (10134, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10107 move from (2, 6) to (1, 6) using car (10155, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 10107 arrived with a waiting time of 5 ticks\n", + "Agent rider 10109 move from (2, 8) to (2, 7) using car (10150, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Driver 10112 arrived\n", + "Agent rider 10115 move from (5, 8) to (6, 8) using car (10141, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 10115 arrived with a waiting time of 0 ticks\n", + "Agent rider 10116 move from (8, 0) to (7, 0) using car (10203, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10117 move from (8, 2) to (8, 3) using car (10240, [(8, 2), (8, 3)], 0)\n", + "Agent rider 10118 move from (1, 5) to (1, 6) using car (10209, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Rider n° 10118 arrived with a waiting time of 3 ticks\n", + "Agent rider 10119 doesn't move\n", + "Driver 10126 arrived\n", + "Agent rider 10127 move from (8, 2) to (8, 3) using car (10240, [(8, 2), (8, 3)], 0)\n", + "Agent rider 10128 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10129 move from (9, 1) to (9, 0) using car (10125, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10136 move from (2, 3) to (2, 4) using car (10131, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10137 move from (3, 3) to (4, 3) using car (10190, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Driver 10138 arrived\n", + "Driver 10144 arrived\n", "Driver 10145 arrived\n", - "Driver 10153 arrived\n", - "Agent rider 10154 move from (1, 6) to (1, 7) using car (10142, [(1, 6), (1, 7)], 0)\n", - "Rider n° 10154 arrived with a waiting time of 4 ticks\n", - "Driver 10156 arrived\n", - "Driver 10161 arrived\n", - "Agent rider 10170 move from (5, 9) to (6, 9) using car (10107, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (8, 5) to (9, 5) using car (10199, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10172 move from (2, 7) to (1, 7) using car (10201, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10179 doesn't move\n", - "Agent rider 10180 move from (4, 3) to (3, 3) using car (10250, [(4, 3), (3, 3), (3, 4)], 0)\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (3, 4) to (3, 3) using car (10238, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10184 move from (8, 5) to (9, 5) using car (10199, [(8, 5), (9, 5)], 0)\n", - "Rider n° 10184 arrived with a waiting time of 1 ticks\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 6) to (1, 7) using car (10142, [(1, 6), (1, 7)], 0)\n", - "Agent rider 10187 move from (3, 8) to (2, 8) using car (10196, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10202 move from (6, 0) to (5, 0) using car (10139, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 doesn't move\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10206 move from (0, 8) to (0, 7) using car (10248, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Driver 10210 arrived\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 move from (3, 8) to (2, 8) using car (10196, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10216 move from (8, 4) to (8, 5) using car (10226, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 move from (9, 6) to (9, 7) using car (10197, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10218 move from (4, 8) to (4, 7) using car (10236, [(4, 8), (4, 7)], 0)\n", - "Agent rider 10219 move from (8, 4) to (8, 5) using car (10226, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (6, 0) to (5, 0) using car (10139, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10222 move from (7, 9) to (6, 9) using car (10173, [(7, 9), (6, 9), (5, 9)], 0)\n", - "Agent rider 10231 move from (3, 8) to (2, 8) using car (10196, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 move from (9, 6) to (9, 7) using car (10197, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10240 move from (6, 3) to (6, 2) using car (10207, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10241 move from (8, 4) to (8, 5) using car (10226, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10242 doesn't move\n", - "Agent rider 10243 move from (4, 3) to (3, 3) using car (10250, [(4, 3), (3, 3), (3, 4)], 0)\n", - "Agent rider 10244 move from (7, 8) to (6, 8) using car (10263, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10254 move from (7, 9) to (6, 9) using car (10270, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10255 move from (4, 7) to (5, 7) using car (10149, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10256 move from (7, 5) to (7, 4) using car (10224, [(7, 5), (7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 10257 move from (4, 3) to (3, 3) using car (10250, [(4, 3), (3, 3), (3, 4)], 0)\n", - "Agent rider 10258 move from (3, 5) to (4, 5) using car (10209, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 10259 move from (3, 2) to (2, 2) using car (10178, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 doesn't move\n", - "Agent rider 10275 doesn't move\n", - "tick 735 ended\n", - "I am driver 10276 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 10277 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 10278 - trip: [(4, 9), (5, 9), (6, 9), (7, 9)]\n", + "Driver 10159 arrived\n", + "Agent rider 10161 move from (1, 2) to (1, 3) using car (10188, [(1, 2), (1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Agent rider 10162 move from (0, 1) to (0, 0) using car (10124, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 doesn't move\n", + "Agent rider 10166 move from (3, 1) to (4, 1) using car (10176, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10167 move from (9, 9) to (8, 9) using car (10250, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (1, 2) to (1, 1) using car (10147, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10169 move from (3, 3) to (3, 2) using car (10156, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10170 doesn't move\n", + "Agent rider 10171 move from (0, 0) to (0, 1) using car (10237, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10172 doesn't move\n", + "Agent rider 10175 move from (7, 0) to (8, 0) using car (10080, [(7, 0), (8, 0)], 0)\n", + "Driver 10191 arrived\n", + "Agent rider 10192 move from (2, 6) to (1, 6) using car (10155, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10193 move from (8, 4) to (7, 4) using car (10204, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10194 doesn't move\n", + "Agent rider 10195 move from (2, 8) to (2, 7) using car (10150, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 10196 move from (6, 8) to (5, 8) using car (10208, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (0, 9) to (1, 9) using car (10244, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 10225 move from (4, 6) to (4, 5) using car (10213, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10226 move from (2, 6) to (3, 6) using car (10205, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 10227 move from (4, 8) to (3, 8) using car (10180, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10252 move from (6, 2) to (6, 3) using car (10215, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10253 doesn't move\n", + "tick 726 ended\n", + "I am driver 10254 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 10255 - trip: [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 10256 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", "3 drivers generated.\n", - "I am rider 10279 - dep: (7, 3) , arr: (6, 8)\n", - "I am rider 10280 - dep: (6, 3) , arr: (4, 4)\n", + "I am rider 10257 - dep: (6, 1) , arr: (0, 1)\n", + "I am rider 10258 - dep: (3, 3) , arr: (0, 2)\n", "2 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9505 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9753 move from (6, 9) to (7, 9) using car (10107, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (6, 9) to (5, 9) using car (10173, [(6, 9), (5, 9)], 0)\n", - "Agent rider 9828 move from (6, 9) to (5, 9) using car (10173, [(6, 9), (5, 9)], 0)\n", - "Agent rider 9832 move from (6, 9) to (7, 9) using car (10107, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9848 move from (8, 8) to (8, 7) using car (10249, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (5, 0) to (4, 0) using car (10139, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9979 move from (7, 3) to (8, 3) using car (10213, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 9979 arrived with a waiting time of 6 ticks\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (9, 7) to (9, 8) using car (10197, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 move from (8, 2) to (9, 2) using car (10129, [(8, 2), (9, 2)], 0)\n", - "Agent rider 10011 move from (0, 7) to (0, 6) using car (10248, [(0, 7), (0, 6)], 0)\n", - "Rider n° 10011 arrived with a waiting time of 13 ticks\n", - "Agent rider 10012 move from (7, 1) to (8, 1) using car (10227, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10027 move from (6, 9) to (7, 9) using car (10107, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10029 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 move from (9, 2) to (9, 3) using car (10212, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 10040 move from (6, 4) to (7, 4) using car (10159, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (8, 2) to (9, 2) using car (10129, [(8, 2), (9, 2)], 0)\n", - "Agent rider 10079 move from (2, 2) to (1, 2) using car (10178, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (5, 8) to (4, 8) using car (10162, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10089 move from (0, 7) to (0, 6) using car (10248, [(0, 7), (0, 6)], 0)\n", - "Rider n° 10089 arrived with a waiting time of 14 ticks\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (9, 7) to (9, 8) using car (10197, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (7, 8) to (7, 7) using car (10277, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10124 move from (1, 7) to (0, 7) using car (10201, [(1, 7), (0, 7)], 0)\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 move from (5, 7) to (6, 7) using car (10149, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10127 doesn't move\n", - "Driver 10135 arrived\n", - "Driver 10141 arrived\n", - "Driver 10147 arrived\n", - "Agent rider 10154 move from (1, 6) to (0, 6) using car (10163, [(1, 6), (0, 6)], 0)\n", - "Driver 10157 arrived\n", - "Driver 10164 arrived\n", - "Driver 10167 arrived\n", - "Agent rider 10170 move from (6, 9) to (7, 9) using car (10107, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10172 move from (1, 7) to (0, 7) using car (10201, [(1, 7), (0, 7)], 0)\n", - "Driver 10176 arrived\n", - "Agent rider 10179 move from (1, 8) to (2, 8) using car (10264, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 10180 move from (3, 3) to (3, 2) using car (10238, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10181 move from (6, 0) to (5, 0) using car (10262, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (3, 3) to (3, 2) using car (10238, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 7) to (0, 7) using car (10201, [(1, 7), (0, 7)], 0)\n", - "Agent rider 10187 move from (2, 8) to (2, 7) using car (10196, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 10188 arrived\n", - "Driver 10189 arrived\n", - "Agent rider 10202 move from (5, 0) to (4, 0) using car (10139, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10203 doesn't move\n", - "Agent rider 10205 move from (7, 1) to (8, 1) using car (10227, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10206 move from (0, 7) to (0, 6) using car (10248, [(0, 7), (0, 6)], 0)\n", - "Driver 10208 arrived\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 move from (2, 8) to (2, 7) using car (10196, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10216 move from (8, 5) to (8, 6) using car (10226, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 move from (9, 7) to (9, 8) using car (10197, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10218 doesn't move\n", - "Agent rider 10219 move from (8, 5) to (8, 6) using car (10226, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (5, 0) to (4, 0) using car (10139, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10222 move from (6, 9) to (5, 9) using car (10173, [(6, 9), (5, 9)], 0)\n", - "Rider n° 10222 arrived with a waiting time of 2 ticks\n", - "Agent rider 10231 move from (2, 8) to (2, 7) using car (10196, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 move from (9, 7) to (9, 8) using car (10197, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10234 arrived\n", - "Agent rider 10240 move from (6, 2) to (6, 1) using car (10207, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10241 move from (8, 5) to (8, 6) using car (10226, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10242 move from (6, 0) to (5, 0) using car (10262, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10243 move from (3, 3) to (3, 4) using car (10250, [(3, 3), (3, 4)], 0)\n", - "Agent rider 10244 doesn't move\n", - "Agent rider 10245 move from (2, 8) to (3, 8) using car (10130, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10254 move from (6, 9) to (6, 8) using car (10270, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10255 move from (5, 7) to (6, 7) using car (10149, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10256 move from (7, 4) to (7, 3) using car (10224, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 10257 move from (3, 3) to (3, 4) using car (10250, [(3, 3), (3, 4)], 0)\n", - "Agent rider 10258 doesn't move\n", - "Agent rider 10259 move from (2, 2) to (1, 2) using car (10178, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 move from (6, 0) to (5, 0) using car (10262, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10274 doesn't move\n", - "Agent rider 10275 doesn't move\n", - "Agent rider 10279 move from (7, 3) to (8, 3) using car (10213, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10280 doesn't move\n", - "tick 736 ended\n", - "I am driver 10281 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", - "I am driver 10282 - trip: [(7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 10283 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 10284 - trip: [(8, 6), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 10285 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (5, 6)]\n", - "I am driver 10286 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 10287 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 10288 - trip: [(4, 5), (5, 5), (6, 5)]\n", - "I am driver 10289 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 10290 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 10291 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 10292 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 10293 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 10294 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 10295 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 10296 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 10297 - trip: [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 10298 - trip: [(1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 10299 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 10300 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 10301 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "21 drivers generated.\n", - "I am rider 10302 - dep: (7, 1) , arr: (3, 3)\n", - "I am rider 10303 - dep: (8, 7) , arr: (0, 7)\n", - "I am rider 10304 - dep: (0, 1) , arr: (3, 5)\n", - "I am rider 10305 - dep: (4, 2) , arr: (2, 4)\n", - "I am rider 10306 - dep: (3, 1) , arr: (7, 2)\n", - "I am rider 10307 - dep: (6, 1) , arr: (0, 1)\n", - "I am rider 10308 - dep: (1, 6) , arr: (5, 0)\n", - "7 riders generated.\n", - "Agent rider 9417 move from (8, 1) to (8, 2) using car (10227, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9505 move from (6, 1) to (5, 1) using car (10265, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9736 move from (6, 1) to (5, 1) using car (10265, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9753 move from (7, 9) to (8, 9) using car (10107, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9762 doesn't move\n", - "Agent rider 9772 move from (8, 1) to (8, 2) using car (10227, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (5, 9) to (6, 9) using car (10278, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9828 move from (5, 9) to (6, 9) using car (10278, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 9832 move from (7, 9) to (8, 9) using car (10107, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9848 move from (8, 7) to (8, 6) using car (10249, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (4, 0) to (3, 0) using car (10139, [(4, 0), (3, 0)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (9, 8) to (9, 9) using car (10197, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 1) to (8, 2) using car (10227, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10027 move from (7, 9) to (8, 9) using car (10107, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 10027 arrived with a waiting time of 13 ticks\n", - "Agent rider 10029 move from (4, 0) to (3, 0) using car (10139, [(4, 0), (3, 0)], 0)\n", - "Rider n° 10029 arrived with a waiting time of 12 ticks\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 move from (9, 3) to (9, 4) using car (10212, [(9, 3), (9, 4)], 0)\n", - "Agent rider 10040 move from (7, 4) to (8, 4) using car (10159, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (1, 2) to (0, 2) using car (10178, [(1, 2), (0, 2)], 0)\n", - "Agent rider 10080 move from (4, 8) to (3, 8) using car (10162, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 10080 arrived with a waiting time of 8 ticks\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (9, 8) to (8, 8) using car (10290, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10118 doesn't move\n", + "Agent rider 9077 doesn't move\n", + "Agent rider 9341 doesn't move\n", + "Agent rider 9418 move from (6, 3) to (6, 4) using car (10215, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 1) to (1, 0) using car (10184, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (6, 9) to (5, 9) using car (10206, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9615 move from (1, 9) to (1, 8) using car (10244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9672 move from (1, 9) to (1, 8) using car (10244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Rider n° 9672 arrived with a waiting time of 22 ticks\n", + "Agent rider 9674 move from (1, 1) to (1, 0) using car (10184, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 1) to (0, 2) using car (10237, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (2, 7) to (1, 7) using car (10249, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 1) to (1, 0) using car (10184, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 9905 move from (7, 0) to (6, 0) using car (10203, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (7, 0) to (6, 0) using car (10203, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 move from (6, 3) to (6, 4) using car (10215, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (2, 7) to (1, 7) using car (10249, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 move from (1, 1) to (1, 0) using car (10184, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 10026 move from (7, 1) to (8, 1) using car (10154, [(7, 1), (8, 1)], 0)\n", + "Agent rider 10027 move from (6, 8) to (5, 8) using car (10235, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 10063 move from (6, 9) to (7, 9) using car (10230, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (7, 1) to (8, 1) using car (10154, [(7, 1), (8, 1)], 0)\n", + "Agent rider 10077 move from (3, 2) to (3, 1) using car (10156, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10078 move from (7, 0) to (6, 0) using car (10203, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10079 doesn't move\n", + "Driver 10085 arrived\n", + "Driver 10089 arrived\n", + "Driver 10093 arrived\n", + "Driver 10099 arrived\n", + "Agent rider 10103 move from (7, 0) to (6, 0) using car (10203, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (5, 1) to (5, 0) using car (10134, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10109 move from (2, 7) to (2, 8) using car (10207, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Driver 10111 arrived\n", + "Agent rider 10115 doesn't move\n", + "Agent rider 10116 move from (7, 0) to (6, 0) using car (10203, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10117 doesn't move\n", "Agent rider 10119 doesn't move\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 move from (6, 7) to (7, 7) using car (10149, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 10121 arrived\n", "Agent rider 10127 doesn't move\n", - "Driver 10142 arrived\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10136 move from (2, 4) to (2, 5) using car (10131, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10137 move from (4, 3) to (5, 3) using car (10190, [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 10145 arrived\n", "Driver 10151 arrived\n", - "Driver 10157 arrived\n", - "Driver 10167 arrived\n", - "Agent rider 10170 move from (7, 9) to (8, 9) using car (10107, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10171 doesn't move\n", + "Driver 10153 arrived\n", + "Agent rider 10161 move from (1, 3) to (1, 4) using car (10188, [(1, 3), (1, 4), (1, 5), (0, 5)], 0)\n", + "Rider n° 10161 arrived with a waiting time of 1 ticks\n", + "Agent rider 10162 move from (0, 0) to (1, 0) using car (10124, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 3) to (6, 4) using car (10215, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10166 move from (4, 1) to (4, 2) using car (10176, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10167 move from (8, 9) to (7, 9) using car (10250, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (1, 1) to (2, 1) using car (10147, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10169 move from (3, 2) to (3, 1) using car (10156, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10170 move from (6, 9) to (7, 9) using car (10230, [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 10171 move from (0, 1) to (0, 2) using car (10237, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", "Agent rider 10172 doesn't move\n", - "Agent rider 10179 move from (2, 8) to (3, 8) using car (10293, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (5, 0) to (4, 0) using car (10262, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (3, 2) to (3, 1) using car (10238, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 move from (2, 7) to (2, 6) using car (10196, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 10189 arrived\n", - "Driver 10199 arrived\n", - "Agent rider 10202 move from (4, 0) to (3, 0) using car (10139, [(4, 0), (3, 0)], 0)\n", - "Agent rider 10203 move from (2, 7) to (2, 6) using car (10196, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10205 move from (8, 1) to (8, 2) using car (10227, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 move from (2, 7) to (2, 6) using car (10196, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10216 move from (8, 6) to (8, 7) using car (10226, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 move from (9, 8) to (9, 9) using car (10197, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10218 move from (4, 7) to (5, 7) using car (10229, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10219 move from (8, 6) to (8, 7) using car (10226, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10220 move from (0, 3) to (1, 3) using car (10286, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 10221 move from (4, 0) to (3, 0) using car (10230, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 10231 move from (2, 7) to (2, 6) using car (10196, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 move from (9, 8) to (9, 9) using car (10197, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10236 arrived\n", - "Driver 10237 arrived\n", - "Agent rider 10240 move from (6, 1) to (6, 0) using car (10207, [(6, 1), (6, 0)], 0)\n", - "Agent rider 10241 move from (8, 6) to (7, 6) using car (10296, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (5, 0) to (4, 0) using car (10262, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10244 move from (6, 8) to (6, 7) using car (10270, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10245 move from (3, 8) to (4, 8) using car (10130, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10246 move from (0, 0) to (0, 1) using car (10281, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10254 move from (6, 8) to (6, 7) using car (10270, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 10254 arrived with a waiting time of 1 ticks\n", - "Agent rider 10255 move from (6, 7) to (7, 7) using car (10149, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10256 move from (7, 3) to (8, 3) using car (10224, [(7, 3), (8, 3)], 0)\n", - "Agent rider 10257 move from (3, 4) to (3, 5) using car (10283, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10258 move from (4, 5) to (5, 5) using car (10211, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10259 move from (1, 2) to (0, 2) using car (10178, [(1, 2), (0, 2)], 0)\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (9, 8) to (9, 9) using car (10197, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10275 doesn't move\n", - "Agent rider 10279 doesn't move\n", - "Agent rider 10280 move from (6, 3) to (5, 3) using car (10252, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10302 doesn't move\n", - "Agent rider 10303 doesn't move\n", - "Agent rider 10304 doesn't move\n", - "Agent rider 10305 move from (4, 2) to (4, 3) using car (10235, [(4, 2), (4, 3), (3, 3)], 0)\n", - "Agent rider 10306 move from (3, 1) to (4, 1) using car (10295, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10307 move from (6, 1) to (5, 1) using car (10265, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10308 doesn't move\n", - "tick 737 ended\n", - "I am driver 10309 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 10310 - trip: [(9, 5), (8, 5), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 10311 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 10312 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 10313 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 10314 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 10315 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "7 drivers generated.\n", - "I am rider 10316 - dep: (9, 2) , arr: (9, 1)\n", - "I am rider 10317 - dep: (2, 2) , arr: (3, 2)\n", + "Driver 10173 arrived\n", + "Driver 10174 arrived\n", + "Agent rider 10175 doesn't move\n", + "Driver 10179 arrived\n", + "Driver 10186 arrived\n", + "Agent rider 10192 move from (1, 6) to (1, 7) using car (10209, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", + "Rider n° 10192 arrived with a waiting time of 0 ticks\n", + "Agent rider 10193 move from (7, 4) to (6, 4) using car (10204, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10194 doesn't move\n", + "Agent rider 10195 doesn't move\n", + "Agent rider 10196 move from (5, 8) to (4, 8) using car (10208, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 move from (7, 7) to (7, 6) using car (10233, [(7, 7), (7, 6)], 0)\n", + "Agent rider 10198 move from (1, 9) to (1, 8) using car (10244, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Driver 10210 arrived\n", + "Agent rider 10225 move from (4, 5) to (4, 4) using car (10213, [(4, 5), (4, 4)], 0)\n", + "Agent rider 10226 move from (3, 6) to (4, 6) using car (10177, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 10227 move from (3, 8) to (2, 8) using car (10180, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 move from (5, 7) to (4, 7) using car (10219, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 10251 move from (8, 9) to (7, 9) using car (10250, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (6, 3) to (6, 4) using car (10215, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 move from (6, 1) to (6, 0) using car (10185, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10258 doesn't move\n", + "tick 727 ended\n", + "I am driver 10259 - trip: [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 10260 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10261 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", + "I am driver 10262 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", + "4 drivers generated.\n", + "I am rider 10263 - dep: (5, 8) , arr: (0, 2)\n", + "I am rider 10264 - dep: (6, 0) , arr: (7, 9)\n", "2 riders generated.\n", - "Agent rider 9417 move from (8, 2) to (8, 3) using car (10227, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9505 move from (5, 1) to (4, 1) using car (10265, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9736 move from (5, 1) to (4, 1) using car (10265, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9753 move from (8, 9) to (9, 9) using car (10107, [(8, 9), (9, 9)], 0)\n", - "Agent rider 9762 move from (4, 7) to (4, 8) using car (10297, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9772 move from (8, 2) to (8, 3) using car (10227, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (6, 9) to (5, 9) using car (10267, [(6, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 9828 move from (6, 9) to (5, 9) using car (10267, [(6, 9), (5, 9), (5, 8)], 0)\n", - "Agent rider 9832 move from (8, 9) to (9, 9) using car (10107, [(8, 9), (9, 9)], 0)\n", - "Agent rider 9848 move from (8, 6) to (8, 5) using car (10249, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 9902 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Agent rider 9919 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (3, 0) to (2, 0) using car (10230, [(3, 0), (2, 0)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (8, 4) to (9, 4) using car (10159, [(8, 4), (9, 4)], 0)\n", - "Agent rider 9983 move from (9, 9) to (8, 9) using car (10197, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 2) to (8, 3) using car (10227, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10029 move from (4, 0) to (3, 0) using car (10262, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Rider n° 10029 arrived with a waiting time of 12 ticks\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 move from (8, 4) to (9, 4) using car (10159, [(8, 4), (9, 4)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", + "Agent rider 9077 move from (1, 0) to (2, 0) using car (10124, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9341 move from (1, 0) to (2, 0) using car (10124, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9418 move from (6, 4) to (5, 4) using car (10204, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 0) to (0, 0) using car (10184, [(1, 0), (0, 0)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (5, 9) to (4, 9) using car (10206, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9615 move from (1, 8) to (1, 7) using car (10244, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (1, 0) to (0, 0) using car (10184, [(1, 0), (0, 0)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 2) to (0, 3) using car (10237, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (1, 7) to (0, 7) using car (10249, [(1, 7), (0, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 0) to (0, 0) using car (10184, [(1, 0), (0, 0)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 move from (1, 0) to (2, 0) using car (10124, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 move from (6, 4) to (5, 4) using car (10204, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (1, 7) to (0, 7) using car (10249, [(1, 7), (0, 7)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10017 move from (1, 0) to (0, 0) using car (10184, [(1, 0), (0, 0)], 0)\n", + "Rider n° 10017 arrived with a waiting time of 5 ticks\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (5, 8) to (4, 8) using car (10235, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 10063 move from (7, 9) to (7, 8) using car (10250, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 doesn't move\n", + "Agent rider 10077 move from (3, 1) to (4, 1) using car (10156, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10078 move from (6, 0) to (5, 0) using car (10203, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Agent rider 10079 doesn't move\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (8, 8) to (7, 8) using car (10290, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Agent rider 10127 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Driver 10129 arrived\n", - "Driver 10132 arrived\n", - "Driver 10157 arrived\n", - "Driver 10163 arrived\n", - "Agent rider 10170 move from (8, 9) to (9, 9) using car (10107, [(8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (9, 5) to (8, 5) using car (10310, [(9, 5), (8, 5), (8, 6), (7, 6), (6, 6)], 0)\n", + "Driver 10080 arrived\n", + "Driver 10089 arrived\n", + "Agent rider 10103 move from (6, 0) to (5, 0) using car (10203, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (5, 0) to (6, 0) using car (10134, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10109 move from (2, 8) to (1, 8) using car (10180, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10115 doesn't move\n", + "Agent rider 10116 move from (6, 0) to (5, 0) using car (10185, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10117 doesn't move\n", + "Agent rider 10119 move from (9, 2) to (9, 1) using car (10183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 10125 arrived\n", + "Agent rider 10127 doesn't move\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10136 move from (2, 5) to (2, 6) using car (10131, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10137 move from (5, 3) to (6, 3) using car (10190, [(5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 10153 arrived\n", + "Driver 10160 arrived\n", + "Agent rider 10162 move from (1, 0) to (2, 0) using car (10124, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 4) to (6, 5) using car (10215, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10166 move from (4, 2) to (4, 3) using car (10176, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10167 move from (7, 9) to (7, 8) using car (10250, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (2, 1) to (3, 1) using car (10147, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10169 doesn't move\n", + "Agent rider 10170 move from (7, 9) to (8, 9) using car (10230, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 10171 move from (0, 2) to (0, 3) using car (10237, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", "Agent rider 10172 doesn't move\n", - "Driver 10173 arrived\n", "Driver 10174 arrived\n", - "Agent rider 10179 move from (3, 8) to (3, 7) using car (10293, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (4, 0) to (3, 0) using car (10262, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (3, 1) to (3, 0) using car (10238, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 move from (2, 6) to (2, 5) using car (10196, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 10192 arrived\n", - "Driver 10201 arrived\n", - "Agent rider 10202 move from (3, 0) to (2, 0) using car (10230, [(3, 0), (2, 0)], 0)\n" + "Agent rider 10175 doesn't move\n", + "Agent rider 10193 move from (6, 4) to (5, 4) using car (10204, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10194 doesn't move\n", + "Agent rider 10195 doesn't move\n", + "Agent rider 10196 move from (4, 8) to (3, 8) using car (10208, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 move from (7, 6) to (7, 7) using car (10242, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 10198 move from (1, 8) to (2, 8) using car (10260, [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10212 arrived\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (4, 6) to (5, 6) using car (10205, [(4, 6), (5, 6)], 0)\n", + "Agent rider 10227 move from (2, 8) to (1, 8) using car (10180, [(2, 8), (1, 8)], 0)\n", + "Rider n° 10227 arrived with a waiting time of 0 ticks\n", + "Agent rider 10228 move from (1, 0) to (2, 0) using car (10124, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (4, 7) to (3, 7) using car (10219, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Driver 10240 arrived\n", + "Agent rider 10251 move from (7, 9) to (7, 8) using car (10250, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (6, 4) to (6, 5) using car (10215, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 move from (6, 0) to (5, 0) using car (10185, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10258 move from (3, 3) to (3, 2) using car (10187, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 10263 move from (5, 8) to (4, 8) using car (10235, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 10264 doesn't move\n", + "tick 728 ended\n", + "I am driver 10265 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 10266 - trip: [(8, 8), (8, 7), (7, 7)]\n", + "I am driver 10267 - trip: [(1, 4), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 10268 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 10269 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 10270 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 10271 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 10272 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 10273 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 10274 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", + "I am driver 10275 - trip: [(0, 5), (1, 5), (2, 5), (2, 4)]\n", + "I am driver 10276 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 10277 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)]\n", + "I am driver 10278 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 10279 - trip: [(4, 3), (4, 2), (5, 2)]\n", + "15 drivers generated.\n", + "I am rider 10280 - dep: (0, 8) , arr: (6, 0)\n", + "I am rider 10281 - dep: (3, 4) , arr: (1, 5)\n", + "I am rider 10282 - dep: (6, 8) , arr: (2, 4)\n", + "3 riders generated.\n", + "Agent rider 9077 move from (2, 0) to (3, 0) using car (10124, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9077 arrived with a waiting time of 51 ticks\n", + "Agent rider 9341 move from (2, 0) to (3, 0) using car (10124, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9418 move from (5, 4) to (4, 4) using car (10204, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (4, 9) to (3, 9) using car (10206, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 9615 move from (1, 7) to (1, 6) using car (10244, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 3) to (0, 4) using car (10237, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9816 move from (6, 6) to (7, 6) using car (10178, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 9816 arrived with a waiting time of 12 ticks\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 move from (6, 0) to (7, 0) using car (10134, [(6, 0), (7, 0)], 0)\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 move from (2, 0) to (3, 0) using car (10124, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 move from (6, 0) to (7, 0) using car (10134, [(6, 0), (7, 0)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 move from (5, 4) to (4, 4) using car (10204, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (4, 8) to (3, 8) using car (10235, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 10063 move from (7, 8) to (7, 7) using car (10250, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 move from (9, 1) to (9, 0) using car (10183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 doesn't move\n", + "Agent rider 10077 move from (4, 1) to (5, 1) using car (10156, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 10077 arrived with a waiting time of 3 ticks\n", + "Agent rider 10078 move from (5, 0) to (4, 0) using car (10203, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10079 move from (7, 4) to (7, 3) using car (10165, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Driver 10089 arrived\n", + "Driver 10094 arrived\n", + "Driver 10101 arrived\n", + "Agent rider 10103 move from (5, 0) to (4, 0) using car (10203, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (6, 0) to (7, 0) using car (10134, [(6, 0), (7, 0)], 0)\n", + "Agent rider 10109 doesn't move\n", + "Agent rider 10116 move from (5, 0) to (4, 0) using car (10185, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10117 move from (8, 3) to (8, 4) using car (10216, [(8, 3), (8, 4)], 0)\n", + "Agent rider 10119 move from (9, 1) to (9, 0) using car (10183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10127 move from (8, 3) to (8, 4) using car (10216, [(8, 3), (8, 4)], 0)\n", + "Rider n° 10127 arrived with a waiting time of 4 ticks\n", + "Agent rider 10128 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Driver 10130 arrived\n", + "Agent rider 10136 move from (2, 6) to (1, 6) using car (10217, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 10136 arrived with a waiting time of 2 ticks\n", + "Agent rider 10137 move from (6, 3) to (7, 3) using car (10190, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 10137 arrived with a waiting time of 4 ticks\n", + "Driver 10150 arrived\n", + "Driver 10154 arrived\n", + "Driver 10155 arrived\n", + "Agent rider 10162 move from (2, 0) to (3, 0) using car (10124, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 5) to (6, 6) using car (10215, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10166 move from (4, 3) to (4, 4) using car (10176, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10167 move from (7, 8) to (7, 7) using car (10250, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (3, 1) to (4, 1) using car (10147, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10169 doesn't move\n", + "Agent rider 10170 move from (8, 9) to (9, 9) using car (10230, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", + "Agent rider 10171 move from (0, 3) to (0, 4) using car (10237, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10172 move from (0, 5) to (1, 5) using car (10275, [(0, 5), (1, 5), (2, 5), (2, 4)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10193 move from (5, 4) to (4, 4) using car (10204, [(5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10194 move from (3, 8) to (3, 7) using car (10208, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10195 doesn't move\n", + "Agent rider 10196 move from (3, 8) to (3, 7) using car (10208, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 move from (7, 7) to (7, 8) using car (10242, [(7, 7), (7, 8)], 0)\n", + "Agent rider 10198 move from (2, 8) to (2, 7) using car (10260, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10199 arrived\n", + "Driver 10213 arrived\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (5, 6) to (6, 6) using car (10177, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 10228 move from (2, 0) to (3, 0) using car (10124, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (3, 7) to (2, 7) using car (10219, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Driver 10233 arrived\n", + "Driver 10241 arrived\n", + "Driver 10243 arrived\n", + "Agent rider 10251 move from (7, 8) to (7, 7) using car (10250, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (6, 5) to (6, 6) using car (10215, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9)], 0)\n", + "Agent rider 10253 move from (8, 3) to (8, 4) using car (10216, [(8, 3), (8, 4)], 0)\n", + "Agent rider 10257 move from (5, 0) to (4, 0) using car (10185, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10258 move from (3, 2) to (3, 1) using car (10187, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 10263 move from (4, 8) to (3, 8) using car (10268, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 move from (6, 0) to (7, 0) using car (10134, [(6, 0), (7, 0)], 0)\n", + "Agent rider 10280 doesn't move\n", + "Agent rider 10281 doesn't move\n", + "Agent rider 10282 doesn't move\n", + "tick 729 ended\n", + "I am driver 10283 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (6, 3)]\n", + "I am driver 10284 - trip: [(6, 9), (6, 8), (6, 7), (5, 7), (4, 7)]\n", + "I am driver 10285 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (8, 4)]\n", + "I am driver 10286 - trip: [(0, 9), (1, 9), (2, 9), (2, 8)]\n", + "I am driver 10287 - trip: [(6, 9), (5, 9), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 10288 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 10289 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 10290 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 10291 - trip: [(5, 2), (6, 2)]\n", + "I am driver 10292 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 10293 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 10294 - trip: [(5, 6), (5, 7), (6, 7)]\n", + "12 drivers generated.\n", + "I am rider 10295 - dep: (8, 5) , arr: (2, 3)\n", + "I am rider 10296 - dep: (4, 7) , arr: (8, 6)\n", + "2 riders generated.\n", + "Agent rider 9341 move from (3, 0) to (4, 0) using car (10124, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 9341 arrived with a waiting time of 38 ticks\n", + "Agent rider 9418 move from (4, 4) to (4, 5) using car (10176, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9450 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9451 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9452 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9566 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9606 move from (3, 9) to (2, 9) using car (10206, [(3, 9), (2, 9)], 0)\n", + "Agent rider 9615 move from (1, 6) to (0, 6) using car (10217, [(1, 6), (0, 6)], 0)\n", + "Rider n° 9615 arrived with a waiting time of 17 ticks\n", + "Agent rider 9671 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9701 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9790 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9805 move from (0, 4) to (0, 5) using car (10237, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9866 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9909 move from (3, 0) to (4, 0) using car (10124, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9912 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9924 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9934 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9936 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9953 move from (4, 4) to (4, 5) using car (10176, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9960 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9962 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9963 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10203 move from (2, 6) to (2, 5) using car (10196, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10205 move from (8, 2) to (8, 3) using car (10227, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 move from (2, 6) to (2, 5) using car (10196, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10216 move from (8, 7) to (8, 8) using car (10226, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 move from (9, 9) to (8, 9) using car (10197, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10218 move from (5, 7) to (6, 7) using car (10229, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10219 move from (8, 7) to (8, 8) using car (10226, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 10219 arrived with a waiting time of 3 ticks\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (3, 0) to (2, 0) using car (10230, [(3, 0), (2, 0)], 0)\n", - "Agent rider 10231 move from (2, 6) to (2, 5) using car (10196, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 10232 move from (9, 9) to (8, 9) using car (10197, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10233 arrived\n", - "Driver 10237 arrived\n", - "Agent rider 10240 doesn't move\n", - "Agent rider 10241 move from (7, 6) to (6, 6) using car (10296, [(7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (4, 0) to (3, 0) using car (10262, [(4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10244 move from (6, 7) to (6, 6) using car (10270, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10245 move from (4, 8) to (5, 8) using car (10130, [(4, 8), (5, 8)], 0)\n", - "Agent rider 10246 move from (0, 1) to (0, 2) using car (10281, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9975 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10014 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10015 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 doesn't move\n", + "Agent rider 10063 move from (7, 7) to (7, 6) using car (10250, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10070 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10072 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 doesn't move\n", + "Agent rider 10078 move from (4, 0) to (3, 0) using car (10203, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10079 move from (7, 3) to (7, 2) using car (10165, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Driver 10094 arrived\n", + "Agent rider 10103 move from (4, 0) to (3, 0) using car (10203, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10105 doesn't move\n", + "Agent rider 10109 doesn't move\n", + "Agent rider 10116 move from (4, 0) to (3, 0) using car (10185, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10117 doesn't move\n", + "Agent rider 10119 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10128 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10129 move from (9, 0) to (8, 0) using car (10183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10137 doesn't move\n", + "Driver 10141 arrived\n", + "Driver 10154 arrived\n", + "Agent rider 10162 move from (3, 0) to (4, 0) using car (10124, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10164 move from (6, 6) to (7, 6) using car (10177, [(6, 6), (7, 6)], 0)\n", + "Agent rider 10166 doesn't move\n", + "Agent rider 10167 move from (7, 7) to (7, 6) using car (10250, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (4, 1) to (5, 1) using car (10147, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10169 move from (3, 1) to (3, 0) using car (10187, [(3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 10170 move from (9, 9) to (9, 8) using car (10285, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 10171 move from (0, 4) to (0, 5) using car (10237, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10172 doesn't move\n", + "Agent rider 10175 doesn't move\n", + "Driver 10180 arrived\n", + "Driver 10182 arrived\n", + "Driver 10184 arrived\n", + "Agent rider 10193 move from (4, 4) to (4, 3) using car (10204, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10194 move from (3, 7) to (3, 6) using car (10208, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10195 move from (2, 7) to (2, 6) using car (10260, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10196 move from (3, 7) to (3, 6) using car (10208, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (2, 7) to (2, 6) using car (10260, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10205 arrived\n", + "Driver 10207 arrived\n", + "Driver 10214 arrived\n", + "Driver 10222 arrived\n", + "Driver 10224 arrived\n", + "Agent rider 10225 move from (4, 4) to (4, 5) using car (10176, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10226 doesn't move\n", + "Agent rider 10228 move from (3, 0) to (4, 0) using car (10124, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (2, 7) to (2, 6) using car (10219, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Driver 10249 arrived\n", + "Agent rider 10251 move from (7, 7) to (7, 6) using car (10250, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 doesn't move\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 move from (4, 0) to (3, 0) using car (10185, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10258 doesn't move\n", + "Agent rider 10263 move from (3, 8) to (2, 8) using car (10268, [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10280 doesn't move\n", + "Agent rider 10281 move from (3, 4) to (3, 5) using car (10247, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10282 doesn't move\n", + "Agent rider 10295 doesn't move\n", + "Agent rider 10296 doesn't move\n", + "tick 730 ended\n", + "0 drivers generated.\n", + "I am rider 10297 - dep: (1, 8) , arr: (7, 5)\n", + "I am rider 10298 - dep: (6, 8) , arr: (1, 8)\n", + "I am rider 10299 - dep: (3, 7) , arr: (8, 6)\n", + "3 riders generated.\n", + "Agent rider 9418 move from (4, 5) to (4, 6) using car (10176, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9450 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9451 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (2, 9) to (3, 9) using car (10277, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9701 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 5) to (0, 6) using car (10237, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9909 move from (4, 0) to (5, 0) using car (10124, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9934 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9936 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9953 move from (4, 5) to (4, 6) using car (10176, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 doesn't move\n", + "Agent rider 10063 move from (7, 6) to (7, 5) using car (10250, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10070 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10072 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 doesn't move\n", + "Agent rider 10078 move from (3, 0) to (2, 0) using car (10203, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10079 move from (7, 2) to (7, 1) using car (10165, [(7, 2), (7, 1)], 0)\n", + "Agent rider 10103 move from (3, 0) to (2, 0) using car (10203, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10105 doesn't move\n", + "Agent rider 10109 move from (1, 8) to (2, 8) using car (10254, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10116 move from (3, 0) to (2, 0) using car (10185, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10117 doesn't move\n", + "Agent rider 10119 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10128 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Driver 10131 arrived\n", + "Driver 10134 arrived\n", + "Agent rider 10162 move from (4, 0) to (5, 0) using car (10124, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 10162 arrived with a waiting time of 0 ticks\n", + "Agent rider 10164 move from (7, 6) to (7, 5) using car (10250, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10166 doesn't move\n", + "Agent rider 10167 move from (7, 6) to (7, 5) using car (10250, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (5, 1) to (6, 1) using car (10147, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10169 move from (3, 0) to (2, 0) using car (10185, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10170 move from (9, 8) to (9, 7) using car (10285, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 10171 move from (0, 5) to (0, 6) using car (10237, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10172 move from (1, 5) to (1, 4) using car (10244, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 10175 move from (8, 0) to (7, 0) using car (10183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 10182 arrived\n", + "Driver 10188 arrived\n", + "Agent rider 10193 move from (4, 3) to (4, 2) using car (10204, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10194 move from (3, 6) to (3, 5) using car (10208, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10195 move from (2, 6) to (2, 5) using car (10260, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10196 move from (3, 6) to (3, 5) using car (10208, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (2, 6) to (2, 5) using car (10260, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10216 arrived\n", + "Agent rider 10225 move from (4, 5) to (4, 6) using car (10176, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10226 move from (6, 6) to (5, 6) using car (10273, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 10228 move from (4, 0) to (5, 0) using car (10124, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (2, 6) to (2, 7) using car (10201, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 10232 arrived\n", + "Driver 10242 arrived\n", + "Driver 10246 arrived\n", + "Agent rider 10251 move from (7, 6) to (7, 5) using car (10250, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (6, 6) to (5, 6) using car (10273, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 move from (3, 0) to (2, 0) using car (10185, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10258 doesn't move\n", + "Agent rider 10263 move from (2, 8) to (1, 8) using car (10268, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10280 doesn't move\n", + "Agent rider 10281 move from (3, 5) to (3, 6) using car (10247, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10282 doesn't move\n", + "Agent rider 10295 move from (8, 5) to (7, 5) using car (10293, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 10296 doesn't move\n", + "Agent rider 10297 move from (1, 8) to (2, 8) using car (10254, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10298 doesn't move\n", + "Agent rider 10299 doesn't move\n", + "tick 731 ended\n", + "I am driver 10300 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 10301 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 10302 - trip: [(3, 7), (4, 7), (5, 7), (5, 8)]\n", + "I am driver 10303 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10304 - trip: [(5, 3), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 10305 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 10306 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 10307 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 10308 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 10309 - trip: [(1, 9), (1, 8), (1, 7)]\n", + "I am driver 10310 - trip: [(9, 5), (9, 6), (9, 7), (8, 7), (7, 7)]\n", + "I am driver 10311 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 10312 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 10313 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 10314 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 10315 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 10316 - trip: [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 10317 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 10318 - trip: [(2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 10319 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", + "I am driver 10320 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 10321 - trip: [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "22 drivers generated.\n", + "I am rider 10322 - dep: (3, 2) , arr: (7, 1)\n", + "I am rider 10323 - dep: (1, 7) , arr: (1, 0)\n", + "2 riders generated.\n", + "Agent rider 9418 move from (4, 6) to (4, 7) using car (10176, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (0, 0) to (1, 0) using car (10305, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9559 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (3, 9) to (4, 9) using car (10277, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (0, 0) to (1, 0) using car (10305, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 6) to (0, 7) using car (10237, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (0, 7) to (1, 7) using car (10301, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (0, 0) to (1, 0) using car (10305, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9909 move from (5, 0) to (6, 0) using car (10124, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 move from (4, 6) to (4, 7) using car (10176, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9963 move from (0, 7) to (1, 7) using car (10301, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 doesn't move\n", + "Agent rider 10063 move from (7, 5) to (7, 6) using car (10190, [(7, 5), (7, 6)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 move from (8, 1) to (7, 1) using car (10308, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10078 move from (2, 0) to (2, 1) using car (10203, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10079 move from (7, 1) to (8, 1) using car (10156, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10103 move from (2, 0) to (2, 1) using car (10203, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10105 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10109 move from (2, 8) to (3, 8) using car (10254, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 10109 arrived with a waiting time of 4 ticks\n", + "Agent rider 10116 move from (2, 0) to (1, 0) using car (10185, [(2, 0), (1, 0)], 0)\n", + "Agent rider 10117 doesn't move\n", + "Agent rider 10119 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10128 move from (7, 0) to (6, 0) using car (10183, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 10128 arrived with a waiting time of 10 ticks\n", + "Agent rider 10129 doesn't move\n", + "Driver 10134 arrived\n", + "Driver 10139 arrived\n", + "Agent rider 10164 move from (7, 5) to (7, 4) using car (10250, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10166 move from (4, 4) to (5, 4) using car (10283, [(4, 4), (5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 10167 move from (7, 5) to (7, 4) using car (10250, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (6, 1) to (7, 1) using car (10147, [(6, 1), (7, 1)], 0)\n", + "Agent rider 10169 move from (2, 0) to (1, 0) using car (10185, [(2, 0), (1, 0)], 0)\n", + "Rider n° 10169 arrived with a waiting time of 4 ticks\n", + "Agent rider 10170 move from (9, 7) to (9, 6) using car (10285, [(9, 7), (9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 10171 move from (0, 6) to (0, 7) using car (10237, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10172 move from (1, 4) to (1, 3) using car (10244, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Driver 10177 arrived\n", + "Driver 10178 arrived\n", + "Agent rider 10193 move from (4, 2) to (4, 3) using car (10303, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10194 move from (3, 5) to (3, 4) using car (10208, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10195 move from (2, 5) to (2, 4) using car (10260, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10196 move from (3, 5) to (3, 4) using car (10208, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (2, 5) to (2, 4) using car (10260, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10200 arrived\n", + "Driver 10206 arrived\n", + "Driver 10209 arrived\n", + "Driver 10217 arrived\n", + "Driver 10220 arrived\n", + "Agent rider 10225 move from (4, 6) to (4, 7) using car (10176, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10226 move from (5, 6) to (4, 6) using car (10273, [(5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 10228 move from (5, 0) to (6, 0) using car (10124, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (2, 7) to (2, 8) using car (10201, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 10239 arrived\n", "Driver 10248 arrived\n", - "Driver 10250 arrived\n", - "Agent rider 10255 move from (7, 7) to (8, 7) using car (10149, [(7, 7), (8, 7)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10257 move from (3, 5) to (3, 6) using car (10283, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10258 move from (5, 5) to (6, 5) using car (10211, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10259 doesn't move\n", + "Agent rider 10251 move from (7, 5) to (7, 4) using car (10250, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (5, 6) to (5, 7) using car (10321, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10253 move from (8, 4) to (8, 5) using car (10306, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10257 move from (2, 0) to (1, 0) using car (10185, [(2, 0), (1, 0)], 0)\n", + "Agent rider 10258 move from (3, 1) to (2, 1) using car (10289, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10263 move from (1, 8) to (0, 8) using car (10268, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 doesn't move\n", "Driver 10266 arrived\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (9, 9) to (8, 9) using car (10197, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10275 doesn't move\n", - "Agent rider 10279 doesn't move\n", - "Agent rider 10280 doesn't move\n", - "Agent rider 10302 move from (7, 1) to (6, 1) using car (10276, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10303 move from (8, 7) to (8, 8) using car (10226, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 1) to (0, 2) using car (10281, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 move from (4, 3) to (3, 3) using car (10235, [(4, 3), (3, 3)], 0)\n", - "Agent rider 10306 move from (4, 1) to (5, 1) using car (10295, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10307 move from (5, 1) to (4, 1) using car (10265, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10308 doesn't move\n", - "Agent rider 10316 doesn't move\n", - "Agent rider 10317 move from (2, 2) to (3, 2) using car (10298, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 10317 arrived with a waiting time of 0 ticks\n", - "tick 738 ended\n", - "I am driver 10318 - trip: [(3, 7), (3, 6), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 10319 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 10320 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "I am driver 10321 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "Driver 10279 arrived\n", + "Agent rider 10280 move from (0, 8) to (1, 8) using car (10315, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10281 move from (3, 6) to (3, 5) using car (10271, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10282 move from (6, 8) to (5, 8) using car (10313, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 10291 arrived\n", + "Agent rider 10295 move from (7, 5) to (7, 4) using car (10250, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10296 doesn't move\n", + "Agent rider 10297 doesn't move\n", + "Agent rider 10298 move from (6, 8) to (5, 8) using car (10313, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10299 move from (3, 7) to (4, 7) using car (10221, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "tick 732 ended\n", + "I am driver 10324 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 10325 - trip: [(8, 2), (8, 1), (8, 0), (9, 0)]\n", + "I am driver 10326 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 10327 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", "4 drivers generated.\n", - "I am rider 10322 - dep: (7, 4) , arr: (7, 1)\n", + "I am rider 10328 - dep: (4, 3) , arr: (3, 5)\n", "1 riders generated.\n", - "Agent rider 9417 move from (8, 3) to (8, 4) using car (10227, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9505 move from (4, 1) to (3, 1) using car (10265, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9736 move from (4, 1) to (3, 1) using car (10265, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9762 move from (4, 8) to (3, 8) using car (10297, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 9762 arrived with a waiting time of 22 ticks\n", - "Agent rider 9772 move from (8, 3) to (8, 4) using car (10227, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9783 doesn't move\n", - "Agent rider 9826 move from (5, 9) to (5, 8) using car (10267, [(5, 9), (5, 8)], 0)\n", - "Agent rider 9828 move from (5, 9) to (5, 8) using car (10267, [(5, 9), (5, 8)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 doesn't move\n", - "Agent rider 9933 move from (1, 0) to (2, 0) using car (10314, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 9938 move from (2, 0) to (1, 0) using car (10228, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9966 move from (1, 0) to (2, 0) using car (10314, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 9981 doesn't move\n", - "Agent rider 9983 move from (8, 9) to (7, 9) using car (10197, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 3) to (8, 4) using car (10227, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10031 move from (1, 0) to (2, 0) using car (10314, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 10039 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10077 move from (1, 0) to (2, 0) using car (10314, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (0, 2) to (0, 3) using car (10281, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (7, 8) to (6, 8) using car (10319, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10124 doesn't move\n", - "Agent rider 10125 move from (4, 6) to (4, 7) using car (10261, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", + "Agent rider 9418 move from (4, 7) to (5, 7) using car (10221, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 0) to (1, 1) using car (10305, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9559 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (4, 9) to (5, 9) using car (10277, [(4, 9), (5, 9), (6, 9), (6, 8), (7, 8)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (1, 0) to (1, 1) using car (10305, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (1, 7) to (1, 6) using car (10235, [(1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 0) to (1, 1) using car (10305, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9909 move from (6, 0) to (5, 0) using car (10183, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 move from (4, 7) to (5, 7) using car (10221, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9963 move from (1, 7) to (1, 6) using car (10235, [(1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 move from (8, 1) to (9, 1) using car (10156, [(8, 1), (9, 1)], 0)\n", + "Agent rider 10027 move from (3, 8) to (4, 8) using car (10254, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 doesn't move\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 move from (6, 0) to (5, 0) using car (10183, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 move from (7, 1) to (6, 1) using car (10308, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10078 move from (2, 1) to (1, 1) using car (10289, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10079 move from (8, 1) to (9, 1) using car (10156, [(8, 1), (9, 1)], 0)\n", + "Rider n° 10079 arrived with a waiting time of 8 ticks\n", + "Agent rider 10103 move from (2, 1) to (2, 2) using car (10203, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10105 move from (6, 0) to (5, 0) using car (10183, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10116 move from (1, 0) to (1, 1) using car (10305, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 10116 arrived with a waiting time of 3 ticks\n", + "Agent rider 10117 move from (8, 4) to (8, 3) using car (10262, [(8, 4), (8, 3), (9, 3)], 0)\n", + "Agent rider 10119 move from (6, 0) to (5, 0) using car (10183, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10129 doesn't move\n", "Driver 10139 arrived\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (8, 5) to (8, 6) using car (10310, [(8, 5), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 10164 doesn't move\n", + "Driver 10165 arrived\n", + "Agent rider 10166 move from (5, 4) to (5, 3) using car (10283, [(5, 4), (5, 3), (6, 3)], 0)\n", + "Agent rider 10167 move from (7, 4) to (7, 3) using car (10250, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 move from (7, 1) to (6, 1) using car (10308, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10170 move from (9, 6) to (9, 5) using car (10285, [(9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Rider n° 10170 arrived with a waiting time of 2 ticks\n", + "Agent rider 10171 move from (0, 7) to (0, 8) using car (10237, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", "Agent rider 10172 doesn't move\n", - "Driver 10174 arrived\n", + "Agent rider 10175 doesn't move\n", "Driver 10178 arrived\n", - "Agent rider 10179 move from (3, 7) to (3, 6) using car (10293, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10180 move from (3, 2) to (4, 2) using car (10298, [(3, 2), (4, 2)], 0)\n", - "Agent rider 10181 move from (3, 0) to (3, 1) using car (10262, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (3, 0) to (4, 0) using car (10238, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 move from (1, 0) to (2, 0) using car (10314, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 move from (2, 5) to (2, 4) using car (10196, [(2, 5), (2, 4)], 0)\n", + "Driver 10187 arrived\n", + "Agent rider 10193 move from (4, 3) to (4, 2) using car (10316, [(4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 10194 move from (3, 4) to (3, 3) using car (10208, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10195 move from (2, 4) to (2, 3) using car (10260, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10196 doesn't move\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (2, 4) to (2, 3) using car (10260, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10223 arrived\n", + "Agent rider 10225 move from (4, 7) to (5, 7) using car (10221, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10226 doesn't move\n", + "Agent rider 10228 move from (6, 0) to (7, 0) using car (10124, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Driver 10234 arrived\n", + "Driver 10236 arrived\n", + "Driver 10245 arrived\n", + "Agent rider 10251 move from (7, 4) to (7, 3) using car (10250, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (5, 7) to (5, 8) using car (10321, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10253 move from (8, 5) to (8, 6) using car (10306, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 10256 arrived\n", + "Agent rider 10257 move from (1, 0) to (1, 1) using car (10305, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10258 move from (2, 1) to (2, 2) using car (10203, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10263 move from (0, 8) to (0, 7) using car (10268, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Driver 10275 arrived\n", + "Agent rider 10280 move from (1, 8) to (2, 8) using car (10315, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10281 doesn't move\n", + "Agent rider 10282 move from (5, 8) to (4, 8) using car (10313, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 10294 arrived\n", + "Agent rider 10295 move from (7, 4) to (7, 3) using car (10250, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 10296 move from (4, 7) to (5, 7) using car (10221, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10297 doesn't move\n", + "Agent rider 10298 doesn't move\n", + "Agent rider 10299 move from (4, 7) to (5, 7) using car (10221, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (1, 7) to (1, 6) using car (10235, [(1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 10328 move from (4, 3) to (4, 4) using car (10303, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "tick 733 ended\n", + "I am driver 10329 - trip: [(4, 2), (3, 2), (2, 2)]\n", + "I am driver 10330 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 10331 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 10332 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "4 drivers generated.\n", + "I am rider 10333 - dep: (8, 6) , arr: (3, 6)\n", + "1 riders generated.\n", + "Agent rider 9418 move from (5, 7) to (5, 8) using car (10302, [(5, 7), (5, 8)], 0)\n", + "Agent rider 9450 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 1) to (1, 2) using car (10289, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (1, 1) to (1, 2) using car (10289, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9694 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 7) to (0, 6) using car (10268, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9811 move from (1, 6) to (1, 5) using car (10235, [(1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 9813 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 1) to (1, 2) using car (10305, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 9905 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 move from (5, 0) to (4, 0) using car (10183, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9910 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 doesn't move\n", + "Agent rider 9934 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9936 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9953 move from (5, 7) to (5, 8) using car (10302, [(5, 7), (5, 8)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (1, 6) to (1, 5) using car (10235, [(1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (4, 8) to (5, 8) using car (10254, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 doesn't move\n", + "Agent rider 10070 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10072 move from (5, 0) to (4, 0) using car (10183, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 move from (6, 1) to (5, 1) using car (10308, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10078 move from (1, 1) to (1, 2) using car (10289, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10103 move from (2, 2) to (2, 3) using car (10203, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10104 doesn't move\n", + "Agent rider 10105 move from (5, 0) to (4, 0) using car (10183, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10117 move from (8, 3) to (9, 3) using car (10262, [(8, 3), (9, 3)], 0)\n", + "Rider n° 10117 arrived with a waiting time of 8 ticks\n", + "Agent rider 10119 move from (5, 0) to (4, 0) using car (10183, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Driver 10147 arrived\n", + "Agent rider 10164 doesn't move\n", + "Agent rider 10166 move from (5, 3) to (6, 3) using car (10283, [(5, 3), (6, 3)], 0)\n", + "Agent rider 10167 move from (7, 3) to (7, 2) using car (10250, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10171 move from (0, 8) to (1, 8) using car (10237, [(0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10172 doesn't move\n", + "Agent rider 10175 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 10185 arrived\n", + "Driver 10189 arrived\n", "Driver 10190 arrived\n", - "Driver 10191 arrived\n", - "Agent rider 10202 move from (2, 0) to (1, 0) using car (10228, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10203 move from (2, 5) to (2, 4) using car (10196, [(2, 5), (2, 4)], 0)\n", - "Rider n° 10203 arrived with a waiting time of 2 ticks\n", - "Agent rider 10205 move from (8, 3) to (8, 4) using car (10227, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Driver 10207 arrived\n", - "Driver 10209 arrived\n", - "Driver 10212 arrived\n", - "Driver 10213 arrived\n", - "Agent rider 10214 move from (4, 6) to (4, 7) using car (10261, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10215 move from (2, 5) to (2, 4) using car (10196, [(2, 5), (2, 4)], 0)\n", - "Agent rider 10216 move from (8, 8) to (7, 8) using car (10226, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 move from (8, 9) to (7, 9) using car (10197, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10218 doesn't move\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (2, 0) to (1, 0) using car (10228, [(2, 0), (1, 0)], 0)\n", - "Driver 10224 arrived\n", - "Driver 10225 arrived\n", - "Agent rider 10231 move from (2, 5) to (2, 4) using car (10196, [(2, 5), (2, 4)], 0)\n", - "Agent rider 10232 move from (8, 9) to (7, 9) using car (10197, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10240 doesn't move\n", - "Agent rider 10241 move from (6, 6) to (6, 7) using car (10296, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (3, 0) to (3, 1) using car (10262, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 10243 move from (3, 4) to (3, 5) using car (10268, [(3, 4), (3, 5)], 0)\n", - "Agent rider 10244 move from (6, 6) to (6, 5) using car (10270, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10245 move from (5, 8) to (4, 8) using car (10282, [(5, 8), (4, 8)], 0)\n", - "Agent rider 10246 move from (0, 2) to (0, 3) using car (10281, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10193 move from (4, 2) to (4, 3) using car (10320, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10194 move from (3, 3) to (3, 2) using car (10208, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10195 move from (2, 3) to (2, 2) using car (10260, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10196 doesn't move\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (2, 3) to (2, 2) using car (10260, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10225 move from (5, 7) to (6, 7) using car (10221, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10226 doesn't move\n", + "Agent rider 10228 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (2, 8) to (3, 8) using car (10315, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 10230 arrived\n", "Driver 10247 arrived\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10257 doesn't move\n", - "Agent rider 10258 move from (6, 5) to (7, 5) using car (10211, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10259 move from (0, 2) to (0, 3) using car (10281, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10272 move from (2, 0) to (1, 0) using car (10228, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10273 move from (5, 0) to (5, 1) using car (10299, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10274 move from (8, 9) to (7, 9) using car (10197, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10275 doesn't move\n", - "Agent rider 10279 move from (8, 3) to (8, 4) using car (10227, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10280 move from (5, 3) to (4, 3) using car (10321, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10302 move from (6, 1) to (5, 1) using car (10276, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10303 move from (8, 8) to (7, 8) using car (10226, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 2) to (0, 3) using car (10281, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10306 move from (5, 1) to (6, 1) using car (10295, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 doesn't move\n", - "Agent rider 10316 doesn't move\n", + "Agent rider 10251 move from (7, 3) to (7, 2) using car (10250, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (5, 8) to (4, 8) using car (10321, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10253 move from (8, 6) to (8, 7) using car (10306, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10257 move from (1, 1) to (1, 2) using car (10289, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10258 move from (2, 2) to (1, 2) using car (10204, [(2, 2), (1, 2)], 0)\n", + "Driver 10261 arrived\n", + "Agent rider 10263 move from (0, 7) to (0, 6) using car (10268, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 move from (7, 0) to (8, 0) using car (10124, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 10265 arrived\n", + "Driver 10267 arrived\n", + "Agent rider 10280 move from (2, 8) to (3, 8) using car (10315, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10281 doesn't move\n", + "Agent rider 10282 move from (4, 8) to (3, 8) using car (10313, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 10286 arrived\n", + "Agent rider 10295 move from (7, 3) to (7, 2) using car (10250, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10296 move from (5, 7) to (6, 7) using car (10221, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10297 move from (2, 8) to (3, 8) using car (10315, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10298 move from (5, 8) to (4, 8) using car (10321, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10299 move from (5, 7) to (6, 7) using car (10221, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 10322 doesn't move\n", - "tick 739 ended\n", - "I am driver 10323 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 10324 - trip: [(6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 10325 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 10326 - trip: [(4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 10327 - trip: [(5, 7), (5, 8)]\n", - "I am driver 10328 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 10329 - trip: [(0, 7), (0, 8)]\n", - "I am driver 10330 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 10331 - trip: [(4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 10332 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)]\n", - "I am driver 10333 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 10334 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10335 - trip: [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 10336 - trip: [(8, 6), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 10337 - trip: [(1, 1), (1, 2)]\n", - "I am driver 10338 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 10339 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 10340 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 10341 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 10342 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 10343 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", - "21 drivers generated.\n", - "I am rider 10344 - dep: (6, 7) , arr: (4, 4)\n", - "I am rider 10345 - dep: (1, 6) , arr: (0, 4)\n", - "I am rider 10346 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 10347 - dep: (0, 1) , arr: (7, 2)\n", - "I am rider 10348 - dep: (7, 2) , arr: (5, 8)\n", - "I am rider 10349 - dep: (2, 6) , arr: (4, 5)\n", - "6 riders generated.\n", - "Agent rider 9417 move from (8, 4) to (8, 5) using car (10227, [(8, 4), (8, 5)], 0)\n", - "Agent rider 9505 move from (3, 1) to (3, 2) using car (10265, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9736 move from (3, 1) to (3, 2) using car (10265, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (8, 4) to (8, 5) using car (10227, [(8, 4), (8, 5)], 0)\n", - "Agent rider 9783 move from (4, 7) to (3, 7) using car (10253, [(4, 7), (3, 7)], 0)\n", - "Rider n° 9783 arrived with a waiting time of 19 ticks\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9923 move from (4, 7) to (3, 7) using car (10253, [(4, 7), (3, 7)], 0)\n", - "Rider n° 9923 arrived with a waiting time of 16 ticks\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (9, 4) to (9, 3) using car (10284, [(9, 4), (9, 3)], 0)\n", - "Agent rider 9983 move from (7, 9) to (6, 9) using car (10197, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 4) to (8, 5) using car (10227, [(8, 4), (8, 5)], 0)\n", - "Agent rider 10031 move from (2, 0) to (3, 0) using car (10314, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 10039 move from (9, 4) to (9, 3) using car (10284, [(9, 4), (9, 3)], 0)\n", - "Agent rider 10040 move from (9, 4) to (9, 3) using car (10284, [(9, 4), (9, 3)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (0, 3) to (0, 4) using car (10281, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Driver 10107 arrived\n", - "Agent rider 10117 move from (6, 8) to (5, 8) using car (10319, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10124 move from (0, 7) to (0, 8) using car (10329, [(0, 7), (0, 8)], 0)\n", - "Rider n° 10124 arrived with a waiting time of 9 ticks\n", - "Agent rider 10125 move from (4, 7) to (3, 7) using car (10253, [(4, 7), (3, 7)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", - "Driver 10130 arrived\n", - "Driver 10149 arrived\n", - "Driver 10159 arrived\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (8, 6) to (7, 6) using car (10310, [(8, 6), (7, 6), (6, 6)], 0)\n", - "Agent rider 10172 move from (0, 7) to (0, 8) using car (10329, [(0, 7), (0, 8)], 0)\n", - "Rider n° 10172 arrived with a waiting time of 5 ticks\n", - "Driver 10178 arrived\n", - "Agent rider 10179 move from (3, 6) to (3, 5) using car (10325, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (3, 1) to (3, 2) using car (10265, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (4, 0) to (5, 0) using car (10238, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (0, 7) to (0, 8) using car (10329, [(0, 7), (0, 8)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Driver 10191 arrived\n", - "Agent rider 10202 doesn't move\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10206 doesn't move\n", - "Driver 10209 arrived\n", - "Driver 10213 arrived\n", - "Agent rider 10214 move from (4, 7) to (3, 7) using car (10253, [(4, 7), (3, 7)], 0)\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 move from (7, 8) to (6, 8) using car (10226, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (6, 7) to (6, 6) using car (10292, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10220 move from (1, 3) to (1, 4) using car (10291, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10221 doesn't move\n", - "Driver 10223 arrived\n", - "Driver 10225 arrived\n", - "Driver 10230 arrived\n", - "Agent rider 10231 doesn't move\n", - "Agent rider 10232 move from (7, 9) to (6, 9) using car (10197, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10235 arrived\n", - "Agent rider 10240 doesn't move\n", - "Agent rider 10241 move from (6, 7) to (5, 7) using car (10296, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (3, 1) to (3, 2) using car (10265, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10244 move from (6, 5) to (6, 4) using car (10270, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 10244 arrived with a waiting time of 3 ticks\n", - "Agent rider 10245 move from (4, 8) to (4, 7) using car (10330, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10246 move from (0, 3) to (0, 4) using car (10281, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10257 move from (3, 6) to (3, 5) using car (10318, [(3, 6), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10258 move from (7, 5) to (8, 5) using car (10211, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10259 move from (0, 3) to (0, 4) using car (10281, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 10269 arrived\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 move from (5, 1) to (5, 2) using car (10299, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10274 move from (7, 9) to (6, 9) using car (10197, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10275 doesn't move\n", - "Driver 10278 arrived\n", - "Agent rider 10279 doesn't move\n", - "Agent rider 10280 move from (4, 3) to (4, 4) using car (10251, [(4, 3), (4, 4)], 0)\n", - "Rider n° 10280 arrived with a waiting time of 2 ticks\n", - "Driver 10288 arrived\n", - "Agent rider 10302 move from (5, 1) to (4, 1) using car (10276, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10303 move from (7, 8) to (6, 8) using car (10226, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 3) to (0, 4) using car (10281, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 move from (3, 3) to (3, 4) using car (10286, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 10306 move from (6, 1) to (7, 1) using car (10295, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (1, 6) to (1, 5) using car (10311, [(1, 6), (1, 5), (1, 4)], 0)\n", - "Agent rider 10316 doesn't move\n", - "Agent rider 10322 doesn't move\n", - "Agent rider 10344 move from (6, 7) to (6, 6) using car (10292, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10345 move from (1, 6) to (1, 5) using car (10311, [(1, 6), (1, 5), (1, 4)], 0)\n", - "Agent rider 10346 move from (2, 2) to (3, 2) using car (10323, [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 2) to (7, 3) using car (10300, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 10349 move from (2, 6) to (2, 7) using car (10260, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "tick 740 ended\n", - "I am driver 10350 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 10351 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 10352 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 10353 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 10354 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 10355 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (6, 4)]\n", - "I am driver 10356 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10357 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 10358 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 10359 - trip: [(8, 1), (8, 2), (8, 3)]\n", - "10 drivers generated.\n", - "I am rider 10360 - dep: (4, 3) , arr: (6, 5)\n", - "1 riders generated.\n", - "Agent rider 9417 move from (8, 5) to (9, 5) using car (10211, [(8, 5), (9, 5)], 0)\n", - "Agent rider 9505 move from (3, 2) to (4, 2) using car (10323, [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9736 move from (3, 2) to (4, 2) using car (10323, [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (8, 5) to (9, 5) using car (10211, [(8, 5), (9, 5)], 0)\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 5) to (9, 5) using car (10211, [(8, 5), (9, 5)], 0)\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (9, 3) to (9, 4) using car (10358, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9983 move from (6, 9) to (5, 9) using car (10197, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 5) to (8, 6) using car (10357, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10031 move from (3, 0) to (2, 0) using car (10333, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10039 move from (9, 3) to (9, 4) using car (10358, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 move from (0, 4) to (0, 5) using car (10281, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10088 doesn't move\n", - "Agent rider 10105 move from (1, 4) to (1, 5) using car (10291, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10117 move from (5, 8) to (4, 8) using car (10319, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10125 doesn't move\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", - "Driver 10149 arrived\n", - "Driver 10162 arrived\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (7, 6) to (6, 6) using car (10310, [(7, 6), (6, 6)], 0)\n", - "Driver 10178 arrived\n", - "Agent rider 10179 move from (3, 5) to (3, 4) using car (10325, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (3, 2) to (3, 3) using car (10265, [(3, 2), (3, 3)], 0)\n", - "Agent rider 10182 doesn't move\n", - "Agent rider 10183 move from (5, 0) to (6, 0) using car (10238, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Driver 10196 arrived\n", - "Agent rider 10202 doesn't move\n", - "Agent rider 10205 move from (8, 4) to (8, 5) using car (10332, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 10206 move from (0, 6) to (1, 6) using car (10354, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 move from (6, 8) to (5, 8) using car (10226, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (6, 6) to (6, 5) using car (10292, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10220 move from (1, 4) to (1, 5) using car (10291, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10221 doesn't move\n", - "Driver 10225 arrived\n", - "Driver 10228 arrived\n", - "Driver 10229 arrived\n", - "Agent rider 10231 doesn't move\n", - "Agent rider 10232 move from (6, 9) to (5, 9) using car (10197, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10240 doesn't move\n", - "Agent rider 10241 move from (5, 7) to (4, 7) using car (10296, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (3, 2) to (3, 3) using car (10265, [(3, 2), (3, 3)], 0)\n", - "Agent rider 10243 move from (3, 5) to (3, 4) using car (10293, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10245 move from (4, 7) to (4, 6) using car (10330, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10246 move from (0, 4) to (0, 5) using car (10281, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 move from (8, 3) to (8, 2) using car (10249, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10257 move from (3, 5) to (2, 5) using car (10318, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10258 move from (8, 5) to (9, 5) using car (10211, [(8, 5), (9, 5)], 0)\n", - "Rider n° 10258 arrived with a waiting time of 1 ticks\n", - "Agent rider 10259 move from (0, 4) to (0, 5) using car (10281, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10323 move from (1, 6) to (1, 5) using car (10235, [(1, 6), (1, 5), (0, 5)], 0)\n", + "Agent rider 10328 move from (4, 4) to (4, 5) using car (10303, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10333 move from (8, 6) to (8, 7) using car (10306, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "tick 734 ended\n", + "I am driver 10334 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 10335 - trip: [(8, 6), (7, 6), (6, 6), (6, 7)]\n", + "I am driver 10336 - trip: [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 10337 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 10338 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 10339 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", + "I am driver 10340 - trip: [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 10341 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 10342 - trip: [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 10343 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 10344 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "11 drivers generated.\n", + "I am rider 10345 - dep: (7, 1) , arr: (6, 9)\n", + "I am rider 10346 - dep: (5, 0) , arr: (1, 3)\n", + "I am rider 10347 - dep: (9, 2) , arr: (9, 0)\n", + "I am rider 10348 - dep: (0, 5) , arr: (5, 8)\n", + "4 riders generated.\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9450 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9451 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9452 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9507 move from (1, 2) to (1, 3) using car (10289, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9559 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9566 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9671 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9674 move from (1, 2) to (1, 3) using car (10289, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9694 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9701 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9790 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9805 move from (0, 6) to (0, 5) using car (10268, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9811 move from (1, 5) to (0, 5) using car (10235, [(1, 5), (0, 5)], 0)\n", + "Agent rider 9813 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9866 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9904 move from (1, 2) to (1, 3) using car (10289, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9905 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9908 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9909 move from (4, 0) to (3, 0) using car (10183, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 9910 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9911 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9912 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9924 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9934 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9936 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9960 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 9962 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9963 move from (1, 5) to (0, 5) using car (10235, [(1, 5), (0, 5)], 0)\n", + "Agent rider 9975 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10014 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10015 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (5, 8) to (6, 8) using car (10254, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10063 doesn't move\n", + "Agent rider 10070 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10072 move from (4, 0) to (3, 0) using car (10183, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10073 move from (5, 1) to (4, 1) using car (10308, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10078 move from (1, 2) to (1, 3) using car (10289, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 10078 arrived with a waiting time of 10 ticks\n", + "Agent rider 10103 move from (2, 3) to (2, 4) using car (10203, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 10103 arrived with a waiting time of 9 ticks\n", + "Agent rider 10104 move from (7, 0) to (6, 0) using car (10231, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 10105 move from (4, 0) to (3, 0) using car (10183, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10119 move from (4, 0) to (3, 0) using car (10183, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10129 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Driver 10156 arrived\n", + "Agent rider 10164 move from (7, 4) to (8, 4) using car (10342, [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 10166 doesn't move\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 move from (6, 1) to (5, 1) using car (10319, [(6, 1), (5, 1)], 0)\n", + "Agent rider 10171 move from (1, 8) to (2, 8) using car (10237, [(1, 8), (2, 8)], 0)\n", + "Agent rider 10172 doesn't move\n", + "Agent rider 10175 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Driver 10176 arrived\n", + "Driver 10189 arrived\n", + "Agent rider 10193 move from (4, 3) to (4, 4) using car (10320, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10194 move from (3, 2) to (3, 1) using car (10208, [(3, 2), (3, 1)], 0)\n", + "Agent rider 10195 move from (2, 2) to (3, 2) using car (10260, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10196 doesn't move\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (2, 2) to (3, 2) using car (10260, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10211 arrived\n", + "Driver 10215 arrived\n", + "Driver 10218 arrived\n", + "Agent rider 10225 move from (6, 7) to (7, 7) using car (10221, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10226 doesn't move\n", + "Agent rider 10228 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10229 move from (3, 8) to (3, 7) using car (10313, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10251 move from (7, 2) to (6, 2) using car (10250, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (4, 8) to (3, 8) using car (10321, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10253 move from (8, 7) to (8, 8) using car (10306, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10257 move from (1, 2) to (1, 3) using car (10289, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10258 move from (1, 2) to (1, 3) using car (10289, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Driver 10259 arrived\n", + "Agent rider 10263 move from (0, 6) to (0, 5) using car (10268, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 move from (8, 0) to (9, 0) using car (10124, [(8, 0), (9, 0)], 0)\n", "Driver 10267 arrived\n", - "Driver 10268 arrived\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 move from (5, 2) to (5, 3) using car (10299, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10274 move from (6, 9) to (5, 9) using car (10197, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10275 move from (5, 5) to (4, 5) using car (10312, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Driver 10277 arrived\n", - "Agent rider 10279 move from (8, 4) to (8, 5) using car (10332, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", - "Driver 10282 arrived\n", - "Driver 10298 arrived\n", - "Agent rider 10302 move from (4, 1) to (3, 1) using car (10276, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10303 move from (6, 8) to (5, 8) using car (10226, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 4) to (0, 5) using car (10281, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10306 move from (7, 1) to (7, 2) using car (10338, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 10306 arrived with a waiting time of 0 ticks\n", - "Agent rider 10307 move from (4, 1) to (4, 0) using car (10252, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10308 move from (1, 5) to (1, 4) using car (10311, [(1, 5), (1, 4)], 0)\n", - "Agent rider 10316 doesn't move\n", - "Agent rider 10322 move from (7, 4) to (7, 3) using car (10328, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 10344 move from (6, 6) to (6, 5) using car (10292, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10345 move from (1, 5) to (1, 4) using car (10311, [(1, 5), (1, 4)], 0)\n", - "Agent rider 10346 move from (3, 2) to (3, 3) using car (10265, [(3, 2), (3, 3)], 0)\n", - "Rider n° 10346 arrived with a waiting time of 0 ticks\n", + "Driver 10273 arrived\n", + "Agent rider 10280 move from (3, 8) to (4, 8) using car (10315, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10281 doesn't move\n", + "Agent rider 10282 move from (3, 8) to (3, 7) using car (10313, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 10284 arrived\n", + "Driver 10287 arrived\n", + "Agent rider 10295 move from (7, 2) to (6, 2) using car (10250, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10296 move from (6, 7) to (7, 7) using car (10221, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10297 move from (3, 8) to (4, 8) using car (10315, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10298 move from (4, 8) to (3, 8) using car (10321, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10299 move from (6, 7) to (7, 7) using car (10221, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 10309 arrived\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (1, 5) to (0, 5) using car (10235, [(1, 5), (0, 5)], 0)\n", + "Agent rider 10328 doesn't move\n", + "Agent rider 10333 move from (8, 7) to (8, 8) using car (10306, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10345 move from (7, 1) to (8, 1) using car (10238, [(7, 1), (8, 1)], 0)\n", + "Agent rider 10346 move from (5, 0) to (5, 1) using car (10339, [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 3) to (7, 4) using car (10300, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 10349 move from (2, 7) to (3, 7) using car (10341, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 10360 doesn't move\n", - "tick 741 ended\n", - "I am driver 10361 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "1 drivers generated.\n", - "I am rider 10362 - dep: (8, 7) , arr: (4, 0)\n", - "I am rider 10363 - dep: (9, 2) , arr: (8, 5)\n", - "I am rider 10364 - dep: (7, 4) , arr: (4, 9)\n", - "3 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9505 move from (4, 2) to (4, 3) using car (10323, [(4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9736 move from (4, 2) to (4, 3) using car (10323, [(4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9826 move from (5, 8) to (4, 8) using car (10226, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9828 move from (5, 8) to (4, 8) using car (10226, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9902 doesn't move\n", - "Agent rider 9919 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (9, 4) to (9, 5) using car (10358, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9993 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 6) to (8, 7) using car (10357, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10031 move from (2, 0) to (1, 0) using car (10333, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10039 move from (9, 4) to (9, 5) using car (10358, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 10039 arrived with a waiting time of 8 ticks\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10088 move from (0, 5) to (0, 6) using car (10281, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", + "Agent rider 10348 doesn't move\n", + "tick 735 ended\n", + "I am driver 10349 - trip: [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 10350 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 10351 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", + "I am driver 10352 - trip: [(8, 2), (8, 1), (8, 0)]\n", + "I am driver 10353 - trip: [(7, 1), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 10354 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", + "I am driver 10355 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10356 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 10357 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 10358 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 10359 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10360 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 10361 - trip: [(8, 5), (8, 6), (7, 6)]\n", + "I am driver 10362 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 10363 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 10364 - trip: [(6, 1), (5, 1), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 10365 - trip: [(5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 10366 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "18 drivers generated.\n", + "I am rider 10367 - dep: (3, 6) , arr: (1, 9)\n", + "I am rider 10368 - dep: (6, 6) , arr: (3, 9)\n", + "I am rider 10369 - dep: (7, 8) , arr: (0, 2)\n", + "I am rider 10370 - dep: (3, 2) , arr: (3, 4)\n", + "4 riders generated.\n", + "Agent rider 9418 doesn't move\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 3) to (1, 4) using car (10289, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9559 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 move from (5, 9) to (5, 8) using car (10314, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (1, 3) to (1, 4) using car (10289, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 5) to (0, 4) using car (10268, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (0, 5) to (0, 4) using car (10268, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 3) to (1, 4) using car (10289, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9953 doesn't move\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 9963 move from (0, 5) to (0, 4) using car (10268, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (6, 8) to (7, 8) using car (10277, [(6, 8), (7, 8)], 0)\n", + "Agent rider 10063 move from (7, 6) to (6, 6) using car (10335, [(7, 6), (6, 6), (6, 7)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 move from (3, 0) to (2, 0) using car (10183, [(3, 0), (2, 0)], 0)\n", + "Agent rider 10073 move from (4, 1) to (3, 1) using car (10308, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10103 doesn't move\n", + "Agent rider 10104 move from (6, 0) to (5, 0) using car (10231, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (4, 8) to (3, 8) using car (10319, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 move from (0, 5) to (0, 6) using car (10281, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10125 move from (3, 7) to (4, 7) using car (10341, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 10126 doesn't move\n", - "Agent rider 10127 doesn't move\n", - "Driver 10162 arrived\n", - "Agent rider 10170 doesn't move\n", + "Agent rider 10119 move from (3, 0) to (2, 0) using car (10183, [(3, 0), (2, 0)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10164 move from (8, 4) to (9, 4) using car (10342, [(8, 4), (9, 4), (9, 3), (9, 2)], 0)\n", + "Rider n° 10164 arrived with a waiting time of 5 ticks\n", + "Agent rider 10166 move from (6, 3) to (6, 4) using car (10344, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 10166 arrived with a waiting time of 4 ticks\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 move from (5, 1) to (5, 2) using car (10339, [(5, 1), (5, 2), (5, 3), (4, 3)], 0)\n", "Agent rider 10171 doesn't move\n", - "Agent rider 10179 move from (3, 4) to (3, 3) using car (10325, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10180 move from (4, 2) to (4, 3) using car (10323, [(4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10182 move from (1, 5) to (1, 6) using car (10291, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 10182 arrived with a waiting time of 7 ticks\n", - "Agent rider 10183 move from (6, 0) to (7, 0) using car (10238, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 move from (2, 0) to (1, 0) using car (10333, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Driver 10195 arrived\n", - "Agent rider 10202 doesn't move\n", - "Agent rider 10205 move from (8, 5) to (8, 6) using car (10332, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 move from (5, 8) to (5, 7) using car (10301, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (6, 5) to (6, 4) using car (10292, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 doesn't move\n", - "Driver 10227 arrived\n", - "Driver 10229 arrived\n", - "Agent rider 10231 doesn't move\n", - "Agent rider 10232 move from (5, 9) to (4, 9) using car (10197, [(5, 9), (4, 9)], 0)\n", - "Driver 10239 arrived\n", - "Agent rider 10240 move from (6, 0) to (7, 0) using car (10238, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10241 move from (4, 7) to (3, 7) using car (10296, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 doesn't move\n", - "Agent rider 10243 move from (3, 4) to (3, 3) using car (10293, [(3, 4), (3, 3)], 0)\n", - "Agent rider 10245 move from (4, 6) to (4, 5) using car (10330, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10246 move from (0, 5) to (0, 6) using car (10281, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 10251 arrived\n", - "Driver 10253 arrived\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 move from (8, 2) to (8, 1) using car (10249, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10257 move from (2, 5) to (1, 5) using car (10318, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10259 move from (0, 5) to (0, 6) using car (10281, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Rider n° 10259 arrived with a waiting time of 2 ticks\n", + "Agent rider 10172 move from (1, 3) to (1, 4) using car (10289, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10193 move from (4, 4) to (4, 3) using car (10293, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 10194 doesn't move\n", + "Agent rider 10195 move from (3, 2) to (3, 1) using car (10271, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10196 move from (3, 4) to (3, 5) using car (10326, [(3, 4), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 move from (3, 2) to (4, 2) using car (10260, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10202 arrived\n", + "Driver 10204 arrived\n", + "Driver 10215 arrived\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (4, 6) to (4, 5) using car (10290, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10251 move from (6, 2) to (5, 2) using car (10250, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (3, 8) to (2, 8) using car (10321, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10253 move from (8, 8) to (7, 8) using car (10306, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 10255 arrived\n", + "Agent rider 10257 move from (1, 3) to (1, 4) using car (10289, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10258 move from (1, 3) to (1, 4) using car (10289, [(1, 3), (1, 4), (0, 4)], 0)\n", "Driver 10262 arrived\n", - "Driver 10264 arrived\n", - "Driver 10268 arrived\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 move from (5, 3) to (5, 4) using car (10299, [(5, 3), (5, 4)], 0)\n", - "Agent rider 10274 move from (5, 9) to (6, 9) using car (10315, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10275 move from (4, 5) to (3, 5) using car (10312, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10279 move from (8, 5) to (8, 6) using car (10332, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", - "Driver 10284 arrived\n", - "Driver 10285 arrived\n", - "Agent rider 10302 move from (3, 1) to (3, 2) using car (10276, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 10303 move from (5, 8) to (4, 8) using car (10226, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 5) to (0, 6) using car (10281, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 move from (3, 4) to (3, 3) using car (10293, [(3, 4), (3, 3)], 0)\n", - "Agent rider 10307 move from (4, 0) to (3, 0) using car (10252, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10308 doesn't move\n", - "Agent rider 10316 doesn't move\n", - "Agent rider 10322 move from (7, 3) to (7, 2) using car (10328, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Driver 10327 arrived\n", - "Driver 10329 arrived\n", - "Driver 10337 arrived\n", - "Agent rider 10344 move from (6, 5) to (6, 4) using car (10292, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10263 move from (0, 5) to (0, 4) using car (10268, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10280 move from (4, 8) to (5, 8) using car (10315, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10281 doesn't move\n", + "Agent rider 10282 move from (3, 7) to (3, 6) using car (10313, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 10283 arrived\n", + "Agent rider 10295 move from (6, 2) to (5, 2) using car (10250, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10296 move from (7, 7) to (8, 7) using car (10221, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10297 move from (4, 8) to (5, 8) using car (10315, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10298 move from (3, 8) to (2, 8) using car (10321, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10299 move from (7, 7) to (8, 7) using car (10221, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 10302 arrived\n", + "Driver 10318 arrived\n", + "Agent rider 10322 move from (3, 2) to (4, 2) using car (10260, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (0, 5) to (0, 4) using car (10268, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10328 move from (4, 5) to (3, 5) using car (10278, [(4, 5), (3, 5)], 0)\n", + "Rider n° 10328 arrived with a waiting time of 1 ticks\n", + "Agent rider 10333 move from (8, 8) to (7, 8) using car (10306, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", "Agent rider 10345 doesn't move\n", + "Agent rider 10346 move from (5, 1) to (4, 1) using car (10343, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 4) to (7, 5) using car (10300, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 10349 move from (3, 7) to (4, 7) using car (10341, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 10360 move from (4, 3) to (5, 3) using car (10320, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10362 doesn't move\n", - "Agent rider 10363 doesn't move\n", - "Agent rider 10364 move from (7, 4) to (7, 5) using car (10300, [(7, 4), (7, 5), (7, 6)], 0)\n", - "tick 742 ended\n", - "I am driver 10365 - trip: [(7, 7), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 10366 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 10367 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 10368 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 10369 - trip: [(5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 10370 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 10371 - trip: [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 10372 - trip: [(7, 8), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 10373 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 10374 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 10375 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 10376 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 10377 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 10378 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 10379 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 10380 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7)]\n", - "I am driver 10381 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5)]\n", - "I am driver 10382 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 10383 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8), (2, 8)]\n", - "I am driver 10384 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "20 drivers generated.\n", - "I am rider 10385 - dep: (4, 8) , arr: (3, 0)\n", - "I am rider 10386 - dep: (8, 8) , arr: (8, 1)\n", - "2 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9505 move from (4, 3) to (5, 3) using car (10323, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 9505 arrived with a waiting time of 19 ticks\n", - "Agent rider 9736 move from (4, 3) to (5, 3) using car (10323, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 9736 arrived with a waiting time of 16 ticks\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9826 move from (4, 8) to (3, 8) using car (10226, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9828 move from (4, 8) to (3, 8) using car (10226, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9902 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Rider n° 9902 arrived with a waiting time of 21 ticks\n", - "Agent rider 9919 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (1, 0) to (1, 1) using car (10333, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (9, 5) to (9, 6) using car (10358, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9983 move from (5, 9) to (6, 9) using car (10351, [(5, 9), (6, 9)], 0)\n", - "Agent rider 9993 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10031 move from (1, 0) to (1, 1) using car (10333, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10088 move from (0, 6) to (0, 7) using car (10281, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Rider n° 10088 arrived with a waiting time of 18 ticks\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (3, 8) to (2, 8) using car (10319, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 move from (0, 6) to (0, 7) using car (10281, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10119 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10125 move from (4, 7) to (5, 7) using car (10341, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 10126 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10127 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10179 move from (3, 3) to (3, 2) using car (10325, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10180 move from (4, 3) to (5, 3) using car (10323, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10181 move from (3, 3) to (3, 4) using car (10309, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10183 move from (7, 0) to (8, 0) using car (10238, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10185 move from (1, 0) to (1, 1) using car (10333, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (1, 0) to (1, 1) using car (10333, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10205 move from (8, 6) to (7, 6) using car (10332, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 10206 doesn't move\n", - "Driver 10211 arrived\n", - "Agent rider 10214 move from (3, 7) to (2, 7) using car (10296, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10215 doesn't move\n", - "Agent rider 10216 doesn't move\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10218 move from (6, 4) to (6, 3) using car (10292, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (1, 0) to (1, 1) using car (10333, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Driver 10229 arrived\n", - "Agent rider 10231 doesn't move\n" + "Agent rider 10348 move from (0, 5) to (0, 4) using car (10268, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 move from (6, 6) to (5, 6) using car (10358, [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 10369 doesn't move\n", + "Agent rider 10370 move from (3, 2) to (4, 2) using car (10334, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "tick 736 ended\n", + "I am driver 10371 - trip: [(3, 3), (3, 2), (2, 2)]\n", + "I am driver 10372 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 10373 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 10374 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 10375 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 10376 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 10377 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 10378 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", + "8 drivers generated.\n", + "I am rider 10379 - dep: (6, 6) , arr: (6, 7)\n", + "I am rider 10380 - dep: (8, 1) , arr: (8, 5)\n", + "I am rider 10381 - dep: (3, 5) , arr: (4, 0)\n", + "I am rider 10382 - dep: (9, 0) , arr: (7, 7)\n", + "4 riders generated.\n", + "Agent rider 9418 move from (5, 8) to (5, 7) using car (10314, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9450 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9451 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9452 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9507 move from (1, 4) to (0, 4) using car (10289, [(1, 4), (0, 4)], 0)\n", + "Agent rider 9559 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9566 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9606 move from (5, 8) to (5, 7) using car (10314, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9671 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9674 move from (1, 4) to (0, 4) using car (10289, [(1, 4), (0, 4)], 0)\n", + "Agent rider 9694 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9701 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9790 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9805 move from (0, 4) to (0, 3) using car (10268, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9811 move from (0, 4) to (0, 3) using car (10268, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9813 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9866 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9904 move from (1, 4) to (0, 4) using car (10289, [(1, 4), (0, 4)], 0)\n", + "Agent rider 9905 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9908 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10232 doesn't move\n", - "Agent rider 10240 move from (7, 0) to (8, 0) using car (10238, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 10240 arrived with a waiting time of 5 ticks\n", - "Agent rider 10241 move from (3, 7) to (2, 7) using car (10296, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (3, 3) to (3, 4) using car (10309, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10243 move from (3, 3) to (3, 2) using car (10325, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10245 move from (4, 5) to (5, 5) using car (10342, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10246 move from (0, 6) to (0, 7) using car (10281, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10255 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10256 move from (8, 1) to (8, 0) using car (10249, [(8, 1), (8, 0)], 0)\n", - "Agent rider 10257 move from (1, 5) to (0, 5) using car (10318, [(1, 5), (0, 5)], 0)\n", - "Driver 10265 arrived\n", - "Driver 10270 arrived\n", - "Agent rider 10272 move from (1, 0) to (1, 1) using car (10333, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (6, 9) to (6, 8) using car (10370, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10275 move from (3, 5) to (2, 5) using car (10312, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10279 move from (8, 6) to (7, 6) using car (10332, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 9911 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9912 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9924 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9934 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9936 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9953 move from (5, 8) to (5, 7) using car (10314, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9960 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9962 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9963 move from (0, 4) to (0, 3) using car (10268, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9975 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10014 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10015 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (7, 8) to (6, 8) using car (10306, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10063 move from (6, 6) to (6, 7) using car (10335, [(6, 6), (6, 7)], 0)\n", + "Rider n° 10063 arrived with a waiting time of 5 ticks\n", + "Agent rider 10070 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10073 move from (3, 1) to (2, 1) using car (10308, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 10073 arrived with a waiting time of 5 ticks\n", + "Agent rider 10104 move from (5, 0) to (5, 1) using car (10350, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10105 doesn't move\n", + "Agent rider 10119 doesn't move\n", + "Driver 10124 arrived\n", + "Agent rider 10129 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10166 doesn't move\n", + "Agent rider 10167 move from (7, 2) to (7, 3) using car (10353, [(7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 10168 move from (5, 2) to (5, 3) using car (10339, [(5, 2), (5, 3), (4, 3)], 0)\n", + "Agent rider 10171 move from (2, 8) to (1, 8) using car (10321, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10172 move from (1, 4) to (0, 4) using car (10289, [(1, 4), (0, 4)], 0)\n", + "Rider n° 10172 arrived with a waiting time of 8 ticks\n", + "Agent rider 10175 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10193 move from (4, 3) to (4, 2) using car (10293, [(4, 3), (4, 2)], 0)\n", + "Agent rider 10194 move from (3, 1) to (2, 1) using car (10308, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 10195 move from (3, 1) to (3, 0) using car (10271, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10196 move from (3, 5) to (3, 6) using car (10351, [(3, 5), (3, 6), (3, 7), (4, 7)], 0)\n", + "Agent rider 10197 move from (7, 8) to (8, 8) using car (10254, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10198 move from (4, 2) to (5, 2) using car (10260, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10208 arrived\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (4, 5) to (4, 4) using car (10290, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 10228 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Driver 10235 arrived\n", + "Driver 10237 arrived\n", + "Driver 10238 arrived\n", + "Driver 10244 arrived\n", + "Agent rider 10251 move from (5, 2) to (4, 2) using car (10250, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10252 move from (2, 8) to (1, 8) using car (10321, [(2, 8), (1, 8)], 0)\n", + "Rider n° 10252 arrived with a waiting time of 1 ticks\n", + "Agent rider 10253 move from (7, 8) to (6, 8) using car (10306, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10257 move from (1, 4) to (0, 4) using car (10289, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10258 move from (1, 4) to (0, 4) using car (10289, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10263 move from (0, 4) to (0, 3) using car (10268, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10264 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 10274 arrived\n", + "Agent rider 10280 move from (5, 8) to (5, 7) using car (10314, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 10281 move from (3, 5) to (2, 5) using car (10326, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10282 move from (3, 6) to (3, 5) using car (10313, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", "Driver 10285 arrived\n", - "Driver 10294 arrived\n", - "Driver 10297 arrived\n", - "Agent rider 10302 move from (3, 2) to (3, 3) using car (10276, [(3, 2), (3, 3)], 0)\n", - "Rider n° 10302 arrived with a waiting time of 1 ticks\n", - "Agent rider 10303 move from (4, 8) to (3, 8) using car (10226, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 6) to (0, 7) using car (10281, [(0, 6), (0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 move from (3, 3) to (3, 2) using car (10325, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10307 move from (3, 0) to (2, 0) using car (10252, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10308 move from (1, 4) to (2, 4) using car (10376, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10295 move from (5, 2) to (4, 2) using car (10250, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10296 move from (8, 7) to (8, 6) using car (10359, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 10296 arrived with a waiting time of 3 ticks\n", + "Agent rider 10297 move from (5, 8) to (6, 8) using car (10315, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10298 move from (2, 8) to (1, 8) using car (10321, [(2, 8), (1, 8)], 0)\n", + "Rider n° 10298 arrived with a waiting time of 2 ticks\n", + "Agent rider 10299 move from (8, 7) to (8, 6) using car (10359, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 10299 arrived with a waiting time of 1 ticks\n", + "Driver 10304 arrived\n", "Driver 10310 arrived\n", - "Driver 10311 arrived\n", - "Agent rider 10316 doesn't move\n", - "Agent rider 10322 move from (7, 2) to (6, 2) using car (10328, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 10344 move from (6, 4) to (6, 3) using car (10292, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10345 doesn't move\n", + "Driver 10316 arrived\n", + "Driver 10319 arrived\n", + "Agent rider 10322 move from (4, 2) to (5, 2) using car (10260, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (0, 4) to (0, 3) using car (10268, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 10325 arrived\n", + "Driver 10329 arrived\n", + "Agent rider 10333 move from (7, 8) to (6, 8) using car (10306, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10345 move from (8, 1) to (8, 0) using car (10352, [(8, 1), (8, 0)], 0)\n", + "Agent rider 10346 move from (4, 1) to (3, 1) using car (10343, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 5) to (7, 6) using car (10300, [(7, 5), (7, 6)], 0)\n", - "Agent rider 10349 doesn't move\n", - "Agent rider 10360 move from (5, 3) to (6, 3) using car (10320, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10362 move from (8, 7) to (8, 8) using car (10357, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10363 doesn't move\n", - "Agent rider 10364 move from (7, 5) to (7, 6) using car (10300, [(7, 5), (7, 6)], 0)\n", - "Agent rider 10385 move from (4, 8) to (4, 7) using car (10368, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 10386 doesn't move\n", - "tick 743 ended\n", - "I am driver 10387 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 10388 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 10389 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "3 drivers generated.\n", + "Agent rider 10348 move from (0, 4) to (0, 3) using car (10268, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 doesn't move\n", + "Agent rider 10370 move from (4, 2) to (4, 3) using car (10334, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10379 move from (6, 6) to (6, 7) using car (10335, [(6, 6), (6, 7)], 0)\n", + "Rider n° 10379 arrived with a waiting time of 0 ticks\n", + "Agent rider 10380 move from (8, 1) to (8, 0) using car (10352, [(8, 1), (8, 0)], 0)\n", + "Agent rider 10381 doesn't move\n", + "Agent rider 10382 move from (9, 0) to (8, 0) using car (10378, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "tick 737 ended\n", + "I am driver 10383 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 10384 - trip: [(7, 6), (6, 6), (5, 6), (5, 7)]\n", + "I am driver 10385 - trip: [(2, 2), (3, 2), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 10386 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 10387 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 10388 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10389 - trip: [(7, 9), (7, 8), (7, 7)]\n", + "I am driver 10390 - trip: [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 10391 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 10392 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 10393 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 10394 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 10395 - trip: [(4, 2), (5, 2), (6, 2), (6, 1), (6, 0)]\n", + "13 drivers generated.\n", "0 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9736 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9919 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Rider n° 9919 arrived with a waiting time of 19 ticks\n", - "Agent rider 9933 move from (2, 0) to (1, 0) using car (10252, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9938 move from (1, 1) to (1, 2) using car (10333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9966 move from (2, 0) to (1, 0) using car (10252, [(2, 0), (1, 0)], 0)\n", - "Agent rider 9981 move from (9, 6) to (9, 7) using car (10358, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 9993 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Rider n° 9993 arrived with a waiting time of 22 ticks\n", - "Agent rider 10006 move from (9, 2) to (9, 3) using car (10350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10012 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10031 move from (1, 1) to (1, 2) using car (10333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10077 move from (2, 0) to (1, 0) using car (10252, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10078 move from (9, 2) to (9, 3) using car (10350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (2, 8) to (1, 8) using car (10319, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 move from (0, 7) to (0, 8) using car (10281, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10119 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10125 move from (5, 7) to (5, 6) using car (10379, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 10125 arrived with a waiting time of 7 ticks\n", - "Agent rider 10126 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10127 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10170 doesn't move\n", + "Agent rider 9418 move from (5, 7) to (5, 6) using car (10314, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9450 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9451 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9452 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9507 move from (0, 4) to (1, 4) using car (10390, [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9559 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9566 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9606 move from (5, 7) to (5, 6) using car (10314, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (0, 4) to (1, 4) using car (10390, [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9694 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9701 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9790 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9805 move from (0, 3) to (0, 2) using car (10268, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9811 move from (0, 3) to (0, 2) using car (10268, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9813 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9866 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9904 move from (0, 4) to (1, 4) using car (10390, [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9905 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9908 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9909 move from (3, 0) to (4, 0) using car (10271, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9924 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9934 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9936 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9953 move from (5, 7) to (5, 6) using car (10314, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 9960 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9962 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9963 move from (0, 3) to (0, 2) using car (10268, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10015 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (6, 8) to (7, 8) using car (10315, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10070 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10104 move from (5, 1) to (5, 2) using car (10350, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10105 move from (3, 0) to (4, 0) using car (10271, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10119 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10167 move from (7, 3) to (7, 4) using car (10353, [(7, 3), (7, 4)], 0)\n", + "Agent rider 10168 move from (5, 3) to (4, 3) using car (10339, [(5, 3), (4, 3)], 0)\n", "Agent rider 10171 doesn't move\n", - "Agent rider 10179 move from (3, 2) to (3, 1) using car (10325, [(3, 2), (3, 1)], 0)\n", - "Agent rider 10180 move from (5, 3) to (6, 3) using car (10323, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10181 move from (3, 4) to (3, 5) using car (10309, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10183 move from (8, 0) to (9, 0) using car (10238, [(8, 0), (9, 0)], 0)\n", - "Rider n° 10183 arrived with a waiting time of 0 ticks\n", - "Agent rider 10185 move from (1, 1) to (1, 2) using car (10333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Driver 10197 arrived\n", - "Agent rider 10202 move from (1, 1) to (1, 2) using car (10333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10205 move from (7, 6) to (6, 6) using car (10332, [(7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 10206 move from (1, 6) to (1, 5) using car (10352, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10214 doesn't move\n", - "Agent rider 10215 move from (2, 4) to (3, 4) using car (10376, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (5, 7) to (5, 6) using car (10379, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10217 move from (7, 9) to (8, 9) using car (10315, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10218 move from (6, 3) to (6, 2) using car (10292, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (1, 1) to (1, 2) using car (10333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10231 doesn't move\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10241 move from (2, 7) to (1, 7) using car (10296, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10242 move from (3, 4) to (3, 5) using car (10309, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10243 move from (3, 2) to (3, 1) using car (10325, [(3, 2), (3, 1)], 0)\n", - "Agent rider 10245 move from (5, 5) to (5, 6) using car (10342, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10246 move from (0, 7) to (0, 8) using car (10281, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10255 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10256 move from (8, 0) to (9, 0) using car (10238, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10257 doesn't move\n", - "Driver 10261 arrived\n", - "Driver 10270 arrived\n", - "Agent rider 10272 move from (1, 1) to (1, 2) using car (10333, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (6, 8) to (6, 7) using car (10370, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10275 move from (2, 5) to (1, 5) using car (10312, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10279 move from (7, 6) to (6, 6) using car (10332, [(7, 6), (6, 6), (5, 6)], 0)\n", - "Driver 10283 arrived\n", - "Driver 10287 arrived\n", - "Driver 10293 arrived\n", - "Driver 10295 arrived\n", - "Driver 10299 arrived\n", - "Agent rider 10303 move from (3, 8) to (2, 8) using car (10226, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 7) to (0, 8) using car (10281, [(0, 7), (0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 move from (3, 2) to (3, 1) using car (10325, [(3, 2), (3, 1)], 0)\n", - "Agent rider 10307 move from (2, 0) to (1, 0) using car (10252, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10308 move from (2, 4) to (3, 4) using car (10376, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 10311 arrived\n", - "Agent rider 10316 move from (9, 2) to (9, 3) using car (10350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10322 doesn't move\n", - "Driver 10326 arrived\n", - "Driver 10331 arrived\n", - "Driver 10336 arrived\n", - "Agent rider 10344 move from (6, 3) to (6, 2) using car (10292, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10345 doesn't move\n", + "Agent rider 10175 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 10183 arrived\n", + "Agent rider 10193 move from (4, 2) to (5, 2) using car (10395, [(4, 2), (5, 2), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 10193 arrived with a waiting time of 1 ticks\n", + "Agent rider 10194 move from (2, 1) to (1, 1) using car (10308, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 10194 arrived with a waiting time of 6 ticks\n", + "Agent rider 10195 move from (3, 0) to (4, 0) using car (10271, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10196 move from (3, 6) to (3, 5) using car (10337, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 10197 move from (8, 8) to (7, 8) using car (10376, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10198 move from (5, 2) to (6, 2) using car (10260, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10219 arrived\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (4, 4) to (4, 3) using car (10290, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 10228 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Driver 10237 arrived\n", + "Driver 10244 arrived\n", + "Agent rider 10251 move from (4, 2) to (3, 2) using car (10250, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10253 move from (6, 8) to (5, 8) using car (10306, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10257 move from (0, 4) to (1, 4) using car (10390, [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10258 move from (0, 4) to (1, 4) using car (10390, [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10263 move from (0, 3) to (0, 2) using car (10268, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 10263 arrived with a waiting time of 0 ticks\n", + "Agent rider 10264 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 10277 arrived\n", + "Driver 10278 arrived\n", + "Agent rider 10280 move from (5, 7) to (5, 6) using car (10314, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 10281 move from (2, 5) to (1, 5) using car (10326, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10281 arrived with a waiting time of 5 ticks\n", + "Agent rider 10282 move from (3, 5) to (3, 4) using car (10313, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10295 move from (4, 2) to (3, 2) using car (10250, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10297 move from (6, 8) to (7, 8) using car (10315, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10299 move from (8, 7) to (8, 8) using car (10324, [(8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 10322 move from (5, 2) to (6, 2) using car (10260, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (0, 3) to (0, 2) using car (10268, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10333 move from (6, 8) to (5, 8) using car (10306, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 10345 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10346 move from (3, 1) to (3, 2) using car (10343, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 6) to (6, 6) using car (10332, [(7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 10349 move from (4, 7) to (4, 6) using car (10368, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Driver 10359 arrived\n", - "Agent rider 10360 move from (6, 3) to (6, 4) using car (10320, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10362 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10363 move from (9, 2) to (9, 3) using car (10350, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10364 move from (7, 6) to (6, 6) using car (10332, [(7, 6), (6, 6), (5, 6)], 0)\n", - "Agent rider 10385 move from (4, 7) to (4, 6) using car (10368, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 10386 move from (8, 8) to (7, 8) using car (10357, [(8, 8), (7, 8), (6, 8), (5, 8)], 0)\n", - "tick 744 ended\n", - "I am driver 10390 - trip: [(6, 8), (5, 8), (5, 7), (4, 7), (3, 7)]\n", - "1 drivers generated.\n", - "I am rider 10391 - dep: (4, 1) , arr: (7, 9)\n", - "I am rider 10392 - dep: (2, 3) , arr: (9, 4)\n", - "I am rider 10393 - dep: (1, 5) , arr: (3, 1)\n", - "I am rider 10394 - dep: (4, 2) , arr: (4, 8)\n", - "I am rider 10395 - dep: (6, 0) , arr: (9, 3)\n", - "I am rider 10396 - dep: (7, 6) , arr: (1, 6)\n", - "I am rider 10397 - dep: (3, 1) , arr: (2, 3)\n", - "I am rider 10398 - dep: (8, 4) , arr: (5, 5)\n", - "I am rider 10399 - dep: (4, 1) , arr: (9, 8)\n", - "I am rider 10400 - dep: (3, 0) , arr: (4, 2)\n", - "I am rider 10401 - dep: (6, 9) , arr: (6, 8)\n", - "11 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9826 move from (3, 8) to (3, 9) using car (10286, [(3, 8), (3, 9)], 0)\n", - "Agent rider 9828 move from (3, 8) to (3, 9) using car (10286, [(3, 8), (3, 9)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (1, 2) to (1, 3) using car (10333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (9, 7) to (9, 8) using car (10358, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 9983 move from (6, 9) to (5, 9) using car (10380, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7)], 0)\n", - "Agent rider 10006 move from (9, 3) to (9, 4) using car (10350, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10012 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10031 move from (1, 2) to (1, 3) using car (10333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10040 move from (9, 3) to (9, 4) using car (10350, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (9, 3) to (9, 4) using car (10350, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10105 move from (1, 5) to (1, 4) using car (10352, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10117 move from (1, 8) to (1, 7) using car (10319, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 move from (0, 8) to (1, 8) using car (10281, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10119 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10126 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Rider n° 10126 arrived with a waiting time of 9 ticks\n", - "Agent rider 10127 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (6, 6) to (5, 6) using car (10332, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10179 doesn't move\n", - "Agent rider 10180 move from (6, 3) to (7, 3) using car (10323, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10181 move from (3, 5) to (3, 6) using car (10309, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10185 move from (1, 2) to (1, 3) using car (10333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10186 move from (0, 8) to (1, 8) using car (10281, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10187 move from (2, 4) to (3, 4) using car (10381, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5)], 0)\n", - "Agent rider 10202 move from (1, 2) to (1, 3) using car (10333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10205 move from (6, 6) to (5, 6) using car (10332, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10206 move from (1, 5) to (1, 4) using car (10352, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10214 move from (2, 7) to (2, 6) using car (10290, [(2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 10214 arrived with a waiting time of 7 ticks\n", - "Agent rider 10215 move from (3, 4) to (4, 4) using car (10376, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (5, 6) to (5, 5) using car (10379, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10217 move from (8, 9) to (9, 9) using car (10315, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10218 move from (6, 2) to (6, 1) using car (10292, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10220 move from (1, 5) to (1, 4) using car (10352, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10221 move from (1, 2) to (1, 3) using car (10333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10231 move from (2, 4) to (3, 4) using car (10381, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5)], 0)\n", - "Agent rider 10232 move from (4, 9) to (3, 9) using car (10374, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 10241 move from (1, 7) to (0, 7) using car (10296, [(1, 7), (0, 7)], 0)\n", - "Rider n° 10241 arrived with a waiting time of 2 ticks\n", - "Agent rider 10242 move from (3, 5) to (3, 6) using car (10309, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10245 move from (5, 6) to (5, 7) using car (10342, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10246 move from (0, 8) to (1, 8) using car (10281, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Driver 10249 arrived\n", - "Agent rider 10255 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10257 doesn't move\n", - "Driver 10263 arrived\n", - "Agent rider 10272 move from (1, 2) to (1, 3) using car (10333, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (6, 7) to (6, 6) using car (10370, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10275 move from (1, 5) to (0, 5) using car (10312, [(1, 5), (0, 5)], 0)\n", - "Driver 10276 arrived\n", - "Agent rider 10279 doesn't move\n", + "Agent rider 10348 move from (0, 3) to (0, 2) using car (10268, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10367 move from (3, 6) to (3, 7) using car (10351, [(3, 6), (3, 7), (4, 7)], 0)\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 doesn't move\n", + "Agent rider 10370 move from (4, 3) to (4, 4) using car (10334, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10380 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10381 move from (3, 5) to (3, 4) using car (10313, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10382 move from (8, 0) to (7, 0) using car (10378, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "tick 738 ended\n", + "I am driver 10396 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", + "I am driver 10397 - trip: [(6, 1), (5, 1), (4, 1)]\n", + "I am driver 10398 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 10399 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", + "4 drivers generated.\n", + "I am rider 10400 - dep: (4, 3) , arr: (1, 8)\n", + "I am rider 10401 - dep: (4, 3) , arr: (0, 4)\n", + "2 riders generated.\n", + "Agent rider 9418 move from (5, 6) to (5, 5) using car (10314, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 9418 arrived with a waiting time of 20 ticks\n", + "Agent rider 9450 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9451 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (1, 4) to (2, 4) using car (10390, [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9559 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (1, 4) to (2, 4) using car (10390, [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9694 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9701 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 2) to (0, 1) using car (10268, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 9807 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (1, 4) to (2, 4) using car (10390, [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9909 move from (4, 0) to (5, 0) using car (10271, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9934 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9936 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 9953 move from (5, 6) to (5, 5) using car (10314, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Rider n° 9953 arrived with a waiting time of 12 ticks\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (7, 8) to (7, 7) using car (10315, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10070 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10072 move from (2, 0) to (1, 0) using car (10396, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10104 move from (5, 2) to (5, 3) using car (10350, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10105 move from (4, 0) to (5, 0) using car (10271, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10119 move from (2, 0) to (1, 0) using car (10396, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 move from (4, 3) to (4, 2) using car (10290, [(4, 3), (4, 2)], 0)\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10175 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10193 move from (4, 2) to (3, 2) using car (10364, [(4, 2), (3, 2)], 0)\n", + "Agent rider 10195 move from (4, 0) to (5, 0) using car (10271, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10196 move from (3, 5) to (3, 4) using car (10337, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 10197 move from (7, 8) to (7, 7) using car (10389, [(7, 8), (7, 7)], 0)\n", + "Agent rider 10198 move from (6, 2) to (7, 2) using car (10260, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10221 arrived\n", + "Agent rider 10225 move from (7, 7) to (7, 6) using car (10301, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10226 move from (4, 3) to (4, 2) using car (10290, [(4, 3), (4, 2)], 0)\n", + "Agent rider 10228 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10229 move from (3, 7) to (4, 7) using car (10351, [(3, 7), (4, 7)], 0)\n", + "Driver 10244 arrived\n", + "Agent rider 10251 move from (3, 2) to (2, 2) using car (10250, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10253 move from (5, 8) to (4, 8) using car (10306, [(5, 8), (4, 8)], 0)\n", + "Agent rider 10257 move from (1, 4) to (2, 4) using car (10390, [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10258 move from (1, 4) to (2, 4) using car (10390, [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10264 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Driver 10269 arrived\n", + "Driver 10278 arrived\n", + "Agent rider 10280 move from (5, 6) to (5, 5) using car (10314, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 10282 move from (3, 4) to (3, 3) using car (10313, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Driver 10288 arrived\n", "Driver 10289 arrived\n", - "Driver 10295 arrived\n", - "Driver 10300 arrived\n", - "Agent rider 10303 move from (2, 8) to (1, 8) using car (10226, [(2, 8), (1, 8)], 0)\n", - "Agent rider 10304 move from (0, 8) to (1, 8) using car (10281, [(0, 8), (1, 8), (2, 8)], 0)\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (3, 4) to (4, 4) using car (10376, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10316 move from (9, 3) to (9, 4) using car (10350, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Driver 10318 arrived\n", - "Agent rider 10322 move from (6, 2) to (6, 1) using car (10292, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (6, 6) to (5, 6) using car (10332, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10349 move from (4, 6) to (4, 5) using car (10368, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 10349 arrived with a waiting time of 1 ticks\n", - "Driver 10351 arrived\n", - "Agent rider 10360 move from (6, 4) to (6, 5) using car (10320, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Rider n° 10360 arrived with a waiting time of 1 ticks\n", - "Agent rider 10362 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10363 move from (9, 3) to (9, 4) using car (10350, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10364 move from (6, 6) to (5, 6) using car (10332, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10385 move from (4, 6) to (4, 5) using car (10368, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 10386 move from (7, 8) to (6, 8) using car (10357, [(7, 8), (6, 8), (5, 8)], 0)\n", - "Agent rider 10391 doesn't move\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10393 move from (1, 5) to (1, 4) using car (10352, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10394 move from (4, 2) to (4, 3) using car (10387, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10395 move from (6, 0) to (6, 1) using car (10373, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 10396 doesn't move\n", - "Agent rider 10397 doesn't move\n", - "Agent rider 10398 doesn't move\n", - "Agent rider 10399 doesn't move\n", - "Agent rider 10400 move from (3, 0) to (2, 0) using car (10271, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10401 move from (6, 9) to (7, 9) using car (10340, [(6, 9), (7, 9), (8, 9)], 0)\n", - "tick 745 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 move from (9, 9) to (9, 8) using car (10315, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9826 move from (3, 9) to (3, 8) using car (10374, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 9828 move from (3, 9) to (3, 8) using car (10374, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 9832 move from (9, 9) to (9, 8) using car (10315, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (1, 3) to (1, 4) using car (10333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9981 move from (9, 8) to (9, 9) using car (10358, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 9981 arrived with a waiting time of 14 ticks\n", - "Agent rider 9983 move from (5, 9) to (6, 9) using car (10260, [(5, 9), (6, 9)], 0)\n", - "Agent rider 10006 move from (9, 4) to (9, 5) using car (10350, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10012 move from (6, 8) to (5, 8) using car (10357, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10031 move from (1, 3) to (1, 4) using car (10333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10040 move from (9, 4) to (9, 5) using car (10350, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (9, 4) to (9, 5) using car (10350, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10079 move from (0, 5) to (0, 4) using car (10361, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10105 move from (1, 4) to (1, 3) using car (10352, [(1, 4), (1, 3)], 0)\n", - "Agent rider 10117 move from (1, 7) to (1, 6) using car (10319, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 move from (1, 8) to (2, 8) using car (10281, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10119 move from (6, 8) to (5, 8) using car (10357, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10127 move from (6, 8) to (5, 8) using car (10357, [(6, 8), (5, 8)], 0)\n", - "Rider n° 10127 arrived with a waiting time of 10 ticks\n", - "Agent rider 10170 move from (9, 9) to (9, 8) using car (10315, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10171 move from (5, 6) to (6, 6) using car (10354, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 10179 move from (3, 1) to (3, 0) using car (10339, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 10179 arrived with a waiting time of 3 ticks\n", - "Agent rider 10180 move from (7, 3) to (8, 3) using car (10323, [(7, 3), (8, 3)], 0)\n", - "Agent rider 10181 move from (3, 6) to (3, 7) using car (10309, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10185 move from (1, 3) to (1, 4) using car (10333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10186 move from (1, 8) to (2, 8) using car (10281, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10187 move from (3, 4) to (4, 4) using car (10381, [(3, 4), (4, 4), (4, 5), (5, 5)], 0)\n", - "Agent rider 10202 move from (1, 3) to (1, 4) using car (10333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10205 move from (5, 6) to (6, 6) using car (10354, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 10206 move from (1, 4) to (1, 3) using car (10352, [(1, 4), (1, 3)], 0)\n", - "Rider n° 10206 arrived with a waiting time of 11 ticks\n", - "Agent rider 10215 move from (4, 4) to (5, 4) using car (10376, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (5, 5) to (5, 4) using car (10379, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10217 move from (9, 9) to (9, 8) using car (10315, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10218 move from (6, 1) to (6, 0) using car (10292, [(6, 1), (6, 0)], 0)\n", - "Agent rider 10220 move from (1, 4) to (1, 3) using car (10352, [(1, 4), (1, 3)], 0)\n", - "Agent rider 10221 move from (1, 3) to (1, 4) using car (10333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10231 move from (3, 4) to (4, 4) using car (10381, [(3, 4), (4, 4), (4, 5), (5, 5)], 0)\n", - "Agent rider 10232 move from (3, 9) to (3, 8) using car (10374, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Driver 10238 arrived\n", - "Agent rider 10242 move from (3, 6) to (3, 7) using car (10309, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10243 move from (3, 1) to (3, 0) using car (10339, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10245 move from (5, 7) to (6, 7) using car (10342, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10246 move from (1, 8) to (2, 8) using car (10281, [(1, 8), (2, 8)], 0)\n", - "Driver 10252 arrived\n", - "Agent rider 10255 move from (6, 8) to (5, 8) using car (10357, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10257 move from (0, 5) to (0, 4) using car (10361, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 10257 arrived with a waiting time of 4 ticks\n", - "Agent rider 10272 move from (1, 3) to (1, 4) using car (10333, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10273 move from (5, 4) to (6, 4) using car (10371, [(5, 4), (6, 4)], 0)\n", - "Agent rider 10274 move from (6, 6) to (6, 5) using car (10370, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10275 move from (0, 5) to (0, 4) using car (10361, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 10275 arrived with a waiting time of 6 ticks\n", - "Agent rider 10279 doesn't move\n", - "Driver 10291 arrived\n", - "Agent rider 10303 move from (1, 8) to (2, 8) using car (10281, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10304 move from (1, 8) to (2, 8) using car (10281, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10305 move from (3, 1) to (3, 0) using car (10339, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (4, 4) to (5, 4) using car (10376, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10316 move from (9, 4) to (9, 5) using car (10350, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 10293 arrived\n", + "Agent rider 10295 move from (3, 2) to (2, 2) using car (10250, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10297 move from (7, 8) to (7, 7) using car (10315, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 10312 arrived\n", + "Driver 10317 arrived\n", "Driver 10321 arrived\n", - "Agent rider 10322 move from (6, 1) to (6, 0) using car (10292, [(6, 1), (6, 0)], 0)\n", - "Driver 10324 arrived\n", - "Driver 10325 arrived\n", + "Agent rider 10322 move from (6, 2) to (7, 2) using car (10260, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (0, 2) to (0, 1) using car (10268, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10333 move from (5, 8) to (4, 8) using car (10306, [(5, 8), (4, 8)], 0)\n", "Driver 10335 arrived\n", - "Driver 10341 arrived\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 move from (1, 4) to (1, 3) using car (10352, [(1, 4), (1, 3)], 0)\n", + "Agent rider 10345 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10346 move from (3, 2) to (2, 2) using car (10250, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (5, 6) to (6, 6) using car (10354, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 10355 arrived\n", - "Agent rider 10362 move from (6, 8) to (5, 8) using car (10357, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10363 move from (9, 4) to (9, 5) using car (10350, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10364 move from (5, 6) to (4, 6) using car (10384, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 10385 move from (4, 5) to (4, 4) using car (10368, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 10386 move from (6, 8) to (5, 8) using car (10357, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10391 doesn't move\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10393 move from (1, 4) to (1, 3) using car (10352, [(1, 4), (1, 3)], 0)\n", - "Agent rider 10394 move from (4, 3) to (4, 4) using car (10387, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10395 move from (6, 1) to (6, 2) using car (10373, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 10396 move from (7, 6) to (7, 7) using car (10338, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 10397 move from (3, 1) to (3, 0) using car (10339, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10398 doesn't move\n", - "Agent rider 10399 doesn't move\n", - "Agent rider 10400 move from (2, 0) to (1, 0) using car (10271, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10401 move from (7, 9) to (8, 9) using car (10340, [(7, 9), (8, 9)], 0)\n", - "tick 746 ended\n", - "I am driver 10402 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 10403 - trip: [(6, 8), (5, 8), (4, 8)]\n", - "I am driver 10404 - trip: [(0, 4), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 10405 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 10406 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 10407 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 10408 - trip: [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 10409 - trip: [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 10410 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 10411 - trip: [(2, 3), (1, 3)]\n", - "I am driver 10412 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 10413 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 10414 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 10415 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 10416 - trip: [(6, 0), (6, 1), (5, 1)]\n", - "I am driver 10417 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 10418 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 10419 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 10420 - trip: [(3, 4), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 10421 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 10422 - trip: [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 10423 - trip: [(5, 5), (5, 4), (6, 4)]\n", - "I am driver 10424 - trip: [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "I am driver 10425 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 10426 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 10427 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 10428 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 10429 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 10430 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 10431 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 10432 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 10433 - trip: [(6, 2), (7, 2), (8, 2)]\n", - "I am driver 10434 - trip: [(6, 4), (6, 5), (7, 5)]\n", - "I am driver 10435 - trip: [(9, 8), (9, 9), (8, 9)]\n", - "34 drivers generated.\n", - "I am rider 10436 - dep: (8, 7) , arr: (6, 3)\n", - "I am rider 10437 - dep: (6, 5) , arr: (2, 3)\n", - "2 riders generated.\n", - "Agent rider 9417 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9753 move from (9, 8) to (9, 9) using car (10435, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 9772 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9826 doesn't move\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9832 move from (9, 8) to (9, 9) using car (10435, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 9848 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 doesn't move\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 10006 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10012 move from (5, 8) to (6, 8) using car (10378, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10031 move from (1, 4) to (1, 5) using car (10333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10040 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10079 move from (0, 4) to (0, 3) using car (10361, [(0, 4), (0, 3)], 0)\n", + "Agent rider 10348 doesn't move\n", + "Driver 10352 arrived\n", + "Driver 10361 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 move from (7, 8) to (7, 7) using car (10376, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10370 move from (4, 4) to (4, 5) using car (10334, [(4, 4), (4, 5)], 0)\n", + "Agent rider 10380 doesn't move\n", + "Agent rider 10381 move from (3, 4) to (3, 3) using car (10313, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10382 move from (7, 0) to (6, 0) using car (10378, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10400 doesn't move\n", + "Agent rider 10401 move from (4, 3) to (4, 2) using car (10290, [(4, 3), (4, 2)], 0)\n", + "tick 739 ended\n", + "I am driver 10402 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 10403 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 10404 - trip: [(8, 3), (8, 4)]\n", + "I am driver 10405 - trip: [(7, 9), (8, 9), (9, 9)]\n", + "4 drivers generated.\n", + "I am rider 10406 - dep: (4, 7) , arr: (2, 0)\n", + "I am rider 10407 - dep: (3, 6) , arr: (0, 7)\n", + "I am rider 10408 - dep: (5, 2) , arr: (2, 5)\n", + "3 riders generated.\n", + "Agent rider 9450 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9451 move from (5, 3) to (5, 4) using car (10350, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 move from (2, 4) to (2, 3) using car (10390, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9559 move from (5, 3) to (5, 4) using car (10350, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9606 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (2, 4) to (2, 3) using car (10390, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9694 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9701 move from (5, 3) to (5, 4) using car (10350, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 move from (2, 4) to (2, 3) using car (10390, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9905 doesn't move\n", + "Agent rider 9908 move from (5, 3) to (5, 4) using car (10350, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9909 doesn't move\n", + "Agent rider 9910 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 doesn't move\n", + "Agent rider 9924 move from (5, 3) to (5, 2) using car (10338, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 9934 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9936 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9960 doesn't move\n", + "Agent rider 9962 move from (5, 3) to (5, 4) using car (10350, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (7, 7) to (7, 6) using car (10376, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10070 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (1, 0) to (0, 0) using car (10396, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10104 move from (5, 3) to (5, 4) using car (10350, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (1, 6) to (1, 5) using car (10319, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (5, 8) to (6, 8) using car (10378, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10170 move from (9, 8) to (9, 9) using car (10435, [(9, 8), (9, 9), (8, 9)], 0)\n", - "Agent rider 10171 move from (6, 6) to (6, 7) using car (10320, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (3, 7) to (3, 8) using car (10309, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10185 move from (1, 4) to (1, 5) using car (10333, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 move from (4, 4) to (4, 3) using car (10368, [(4, 4), (4, 3)], 0)\n", - "Agent rider 10202 doesn't move\n", - "Agent rider 10205 move from (6, 6) to (6, 7) using car (10320, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10215 move from (5, 4) to (5, 3) using car (10376, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (5, 4) to (4, 4) using car (10431, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10217 move from (9, 8) to (9, 7) using car (10315, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10218 move from (6, 0) to (6, 1) using car (10416, [(6, 0), (6, 1), (5, 1)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 doesn't move\n", - "Driver 10226 arrived\n", - "Agent rider 10231 doesn't move\n", - "Agent rider 10232 move from (3, 8) to (3, 7) using car (10374, [(3, 8), (3, 7)], 0)\n", - "Agent rider 10242 move from (3, 7) to (3, 8) using car (10309, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10243 move from (3, 0) to (2, 0) using car (10339, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10245 move from (6, 7) to (7, 7) using car (10342, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 move from (5, 8) to (6, 8) using car (10378, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10272 doesn't move\n", - "Agent rider 10273 move from (6, 4) to (6, 5) using car (10434, [(6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 10274 move from (6, 5) to (6, 4) using car (10370, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10279 move from (6, 6) to (6, 7) using car (10320, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Driver 10286 arrived\n", - "Driver 10296 arrived\n", - "Driver 10301 arrived\n", - "Agent rider 10303 doesn't move\n", - "Agent rider 10304 doesn't move\n", - "Agent rider 10305 move from (3, 0) to (2, 0) using car (10339, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (5, 4) to (5, 3) using car (10376, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 10312 arrived\n", - "Agent rider 10316 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10322 move from (6, 0) to (6, 1) using car (10416, [(6, 0), (6, 1), (5, 1)], 0)\n", - "Driver 10325 arrived\n", - "Driver 10332 arrived\n", - "Driver 10343 arrived\n", - "Agent rider 10344 move from (6, 2) to (6, 3) using car (10373, [(6, 2), (6, 3)], 0)\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (6, 6) to (6, 7) using car (10320, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10362 doesn't move\n", - "Agent rider 10363 move from (9, 5) to (9, 6) using car (10350, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10364 doesn't move\n", - "Driver 10369 arrived\n", - "Driver 10372 arrived\n", - "Agent rider 10385 doesn't move\n", - "Agent rider 10386 move from (5, 8) to (6, 8) using car (10378, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10391 doesn't move\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10393 doesn't move\n", - "Agent rider 10394 move from (4, 4) to (4, 5) using car (10387, [(4, 4), (4, 5)], 0)\n", - "Agent rider 10395 move from (6, 2) to (7, 2) using car (10433, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10396 doesn't move\n", - "Agent rider 10397 move from (3, 0) to (2, 0) using car (10339, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10398 move from (8, 4) to (7, 4) using car (10405, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n" + "Agent rider 10119 move from (1, 0) to (0, 0) using car (10396, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10129 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10399 doesn't move\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10401 doesn't move\n", - "Agent rider 10436 doesn't move\n", - "Agent rider 10437 move from (6, 5) to (6, 4) using car (10370, [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "tick 747 ended\n", - "0 drivers generated.\n", - "I am rider 10438 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 10439 - dep: (8, 3) , arr: (5, 8)\n", - "I am rider 10440 - dep: (5, 5) , arr: (3, 4)\n", - "I am rider 10441 - dep: (4, 0) , arr: (4, 3)\n", - "I am rider 10442 - dep: (7, 6) , arr: (7, 9)\n", - "I am rider 10443 - dep: (9, 4) , arr: (1, 2)\n", - "I am rider 10444 - dep: (9, 2) , arr: (5, 5)\n", - "I am rider 10445 - dep: (6, 6) , arr: (3, 5)\n", - "I am rider 10446 - dep: (5, 0) , arr: (5, 1)\n", - "9 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 move from (9, 9) to (8, 9) using car (10435, [(9, 9), (8, 9)], 0)\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9826 move from (3, 8) to (3, 9) using car (10377, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9828 move from (3, 8) to (3, 9) using car (10377, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 9832 move from (9, 9) to (8, 9) using car (10435, [(9, 9), (8, 9)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (1, 4) to (1, 3) using car (10404, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10012 move from (6, 8) to (7, 8) using car (10378, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10031 move from (1, 5) to (1, 6) using car (10333, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10105 doesn't move\n", - "Agent rider 10117 move from (1, 5) to (1, 4) using car (10319, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (6, 8) to (7, 8) using car (10378, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10170 move from (9, 9) to (8, 9) using car (10435, [(9, 9), (8, 9)], 0)\n", - "Agent rider 10171 move from (6, 7) to (6, 8) using car (10320, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (3, 8) to (2, 8) using car (10366, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10185 move from (1, 5) to (1, 4) using car (10319, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (1, 4) to (1, 3) using car (10404, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10205 move from (6, 7) to (6, 8) using car (10320, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 10215 move from (5, 3) to (5, 2) using car (10376, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (4, 4) to (3, 4) using car (10431, [(4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10217 move from (9, 7) to (9, 6) using car (10315, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10218 move from (6, 1) to (5, 1) using car (10416, [(6, 1), (5, 1)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (1, 4) to (1, 3) using car (10404, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10231 move from (4, 4) to (3, 4) using car (10431, [(4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10232 move from (3, 7) to (4, 7) using car (10367, [(3, 7), (4, 7)], 0)\n", - "Agent rider 10242 move from (3, 8) to (2, 8) using car (10366, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10243 move from (2, 0) to (1, 0) using car (10339, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10245 move from (7, 7) to (8, 7) using car (10342, [(7, 7), (8, 7)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 move from (6, 8) to (7, 8) using car (10378, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Driver 10260 arrived\n", - "Driver 10271 arrived\n", - "Agent rider 10272 move from (1, 4) to (1, 3) using car (10404, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10273 move from (6, 5) to (7, 5) using car (10434, [(6, 5), (7, 5)], 0)\n", - "Agent rider 10274 move from (6, 4) to (6, 3) using car (10370, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10279 move from (6, 7) to (6, 8) using car (10320, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Rider n° 10279 arrived with a waiting time of 5 ticks\n", - "Driver 10281 arrived\n", + "Agent rider 10167 doesn't move\n", + "Agent rider 10168 move from (4, 2) to (4, 3) using car (10386, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10175 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10195 move from (5, 0) to (6, 0) using car (10271, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10196 move from (3, 4) to (4, 4) using car (10337, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 10197 move from (7, 7) to (8, 7) using car (10303, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10198 move from (7, 2) to (8, 2) using car (10260, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10201 arrived\n", + "Driver 10203 arrived\n", + "Agent rider 10225 move from (7, 6) to (7, 5) using car (10301, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10226 move from (4, 2) to (4, 3) using car (10386, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10228 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Driver 10231 arrived\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10253 doesn't move\n", + "Driver 10254 arrived\n", + "Agent rider 10257 move from (2, 4) to (2, 3) using car (10390, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10258 move from (2, 4) to (2, 3) using car (10390, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10264 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 10272 arrived\n", + "Agent rider 10280 move from (5, 5) to (5, 4) using car (10314, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 10282 move from (3, 3) to (3, 4) using car (10343, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Driver 10289 arrived\n", "Driver 10292 arrived\n", - "Driver 10301 arrived\n", - "Agent rider 10303 doesn't move\n", - "Agent rider 10304 doesn't move\n", - "Agent rider 10305 move from (2, 0) to (1, 0) using car (10339, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (5, 3) to (5, 2) using car (10376, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10316 doesn't move\n", - "Agent rider 10322 move from (6, 1) to (5, 1) using car (10416, [(6, 1), (5, 1)], 0)\n", - "Driver 10323 arrived\n", + "Agent rider 10295 move from (2, 2) to (1, 2) using car (10250, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10297 move from (7, 7) to (7, 6) using car (10315, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Driver 10311 arrived\n", + "Agent rider 10322 move from (7, 2) to (8, 2) using car (10260, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (0, 1) to (0, 0) using car (10268, [(0, 1), (0, 0)], 0)\n", + "Driver 10331 arrived\n", + "Driver 10332 arrived\n", + "Agent rider 10333 doesn't move\n", + "Driver 10339 arrived\n", "Driver 10340 arrived\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 doesn't move\n", + "Driver 10342 arrived\n", + "Agent rider 10345 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10346 move from (2, 2) to (1, 2) using car (10250, [(2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (6, 7) to (6, 8) using car (10320, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Driver 10352 arrived\n", - "Driver 10357 arrived\n", - "Agent rider 10362 move from (5, 8) to (4, 8) using car (10403, [(5, 8), (4, 8)], 0)\n", - "Agent rider 10363 doesn't move\n", - "Agent rider 10364 doesn't move\n", + "Agent rider 10348 doesn't move\n", + "Driver 10353 arrived\n", + "Driver 10365 arrived\n", + "Agent rider 10367 move from (3, 7) to (3, 8) using car (10336, [(3, 7), (3, 8)], 0)\n", + "Agent rider 10368 move from (5, 6) to (5, 7) using car (10384, [(5, 6), (5, 7)], 0)\n", + "Agent rider 10369 move from (7, 7) to (7, 6) using car (10376, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10370 doesn't move\n", "Driver 10371 arrived\n", - "Agent rider 10385 move from (4, 4) to (3, 4) using car (10431, [(4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10386 move from (6, 8) to (7, 8) using car (10378, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10391 move from (4, 1) to (5, 1) using car (10421, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10393 doesn't move\n", - "Agent rider 10394 move from (4, 5) to (5, 5) using car (10381, [(4, 5), (5, 5)], 0)\n", - "Agent rider 10395 move from (7, 2) to (8, 2) using car (10433, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10396 move from (7, 7) to (6, 7) using car (10407, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10397 move from (2, 0) to (1, 0) using car (10339, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10398 move from (7, 4) to (6, 4) using car (10405, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10399 move from (4, 1) to (5, 1) using car (10421, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 10380 doesn't move\n", + "Agent rider 10381 move from (3, 3) to (3, 2) using car (10313, [(3, 3), (3, 2)], 0)\n", + "Agent rider 10382 move from (6, 0) to (7, 0) using car (10354, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", "Agent rider 10400 doesn't move\n", - "Agent rider 10401 move from (8, 9) to (7, 9) using car (10358, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10436 move from (8, 7) to (7, 7) using car (10413, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10437 doesn't move\n", - "Agent rider 10438 doesn't move\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10440 move from (5, 5) to (5, 6) using car (10417, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 10441 doesn't move\n", - "Agent rider 10442 move from (7, 6) to (7, 5) using car (10354, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 10443 doesn't move\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 doesn't move\n", - "Agent rider 10446 doesn't move\n", - "tick 748 ended\n", - "0 drivers generated.\n", - "I am rider 10447 - dep: (6, 3) , arr: (7, 5)\n", - "1 riders generated.\n", - "Agent rider 9417 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9826 move from (3, 9) to (4, 9) using car (10377, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 9826 arrived with a waiting time of 13 ticks\n", - "Agent rider 9828 move from (3, 9) to (4, 9) using car (10377, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 9828 arrived with a waiting time of 14 ticks\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 10006 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10031 move from (1, 6) to (1, 7) using car (10333, [(1, 6), (1, 7)], 0)\n", - "Agent rider 10040 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10105 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10117 move from (1, 4) to (1, 3) using car (10319, [(1, 4), (1, 3)], 0)\n", - "Agent rider 10118 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (6, 8) to (7, 8) using car (10320, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10180 move from (8, 3) to (8, 4) using car (10375, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 10181 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10185 move from (1, 4) to (1, 3) using car (10319, [(1, 4), (1, 3)], 0)\n", - "Agent rider 10186 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10205 move from (6, 8) to (7, 8) using car (10320, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10215 move from (5, 2) to (5, 1) using car (10376, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (3, 4) to (2, 4) using car (10431, [(3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10217 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10218 doesn't move\n", - "Agent rider 10220 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10221 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10231 move from (3, 4) to (2, 4) using car (10431, [(3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10242 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10245 move from (8, 7) to (8, 6) using car (10424, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 10246 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Driver 10271 arrived\n", - "Agent rider 10272 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10273 move from (7, 5) to (7, 4) using car (10354, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 10274 move from (6, 3) to (6, 2) using car (10370, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 10281 arrived\n", - "Driver 10290 arrived\n", - "Driver 10301 arrived\n", - "Agent rider 10303 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10304 move from (2, 8) to (1, 8) using car (10366, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (5, 2) to (5, 1) using car (10376, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10316 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10322 move from (5, 1) to (6, 1) using car (10421, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 10328 arrived\n", - "Driver 10338 arrived\n", - "Agent rider 10344 move from (6, 3) to (7, 3) using car (10313, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10345 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 10401 move from (4, 2) to (4, 3) using car (10386, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10407 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "tick 740 ended\n", + "I am driver 10409 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "1 drivers generated.\n", + "I am rider 10410 - dep: (7, 9) , arr: (3, 3)\n", + "I am rider 10411 - dep: (7, 7) , arr: (6, 8)\n", + "I am rider 10412 - dep: (6, 3) , arr: (3, 1)\n", + "3 riders generated.\n", + "Agent rider 9450 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9451 move from (5, 4) to (5, 5) using car (10350, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9452 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9507 move from (2, 3) to (2, 2) using car (10390, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9559 move from (5, 4) to (5, 5) using car (10350, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9566 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9606 move from (5, 6) to (4, 6) using car (10388, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 9606 arrived with a waiting time of 17 ticks\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (2, 3) to (2, 2) using car (10390, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9694 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9701 move from (5, 4) to (5, 5) using car (10350, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9790 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9866 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9904 move from (2, 3) to (2, 2) using car (10390, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 9905 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9908 move from (5, 4) to (5, 5) using car (10350, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9909 move from (5, 0) to (4, 0) using car (10409, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9910 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9912 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9924 move from (5, 2) to (5, 1) using car (10338, [(5, 2), (5, 1)], 0)\n", + "Agent rider 9934 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9936 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9960 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9962 move from (5, 4) to (5, 5) using car (10350, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10015 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (7, 6) to (7, 5) using car (10376, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10070 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (0, 0) to (0, 1) using car (10396, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10104 move from (5, 4) to (5, 5) using car (10350, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10105 move from (5, 0) to (4, 0) using car (10409, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10119 move from (0, 0) to (0, 1) using car (10396, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10167 move from (7, 4) to (7, 3) using car (10374, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 10168 move from (4, 3) to (5, 3) using car (10385, [(4, 3), (5, 3)], 0)\n", + "Agent rider 10171 move from (1, 8) to (2, 8) using car (10305, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10175 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10195 move from (6, 0) to (7, 0) using car (10271, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10196 move from (4, 4) to (5, 4) using car (10337, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 10197 move from (8, 7) to (8, 8) using car (10375, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10198 move from (8, 2) to (9, 2) using car (10260, [(8, 2), (9, 2)], 0)\n", + "Driver 10203 arrived\n", + "Agent rider 10225 doesn't move\n", + "Agent rider 10226 move from (4, 3) to (5, 3) using car (10385, [(4, 3), (5, 3)], 0)\n", + "Agent rider 10228 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 move from (2, 3) to (2, 2) using car (10390, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10258 move from (2, 3) to (2, 2) using car (10390, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 10264 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 10270 arrived\n", + "Agent rider 10280 move from (5, 4) to (5, 3) using car (10314, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 10282 move from (3, 4) to (3, 5) using car (10343, [(3, 4), (3, 5)], 0)\n", + "Driver 10290 arrived\n", + "Agent rider 10295 move from (1, 2) to (0, 2) using car (10250, [(1, 2), (0, 2)], 0)\n", + "Agent rider 10297 move from (7, 6) to (7, 5) using car (10315, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 10297 arrived with a waiting time of 2 ticks\n", + "Driver 10300 arrived\n", + "Driver 10306 arrived\n", + "Driver 10307 arrived\n", + "Agent rider 10322 move from (8, 2) to (9, 2) using car (10260, [(8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (0, 0) to (0, 1) using car (10396, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Driver 10326 arrived\n", + "Driver 10330 arrived\n", + "Driver 10332 arrived\n", + "Agent rider 10333 doesn't move\n", + "Driver 10334 arrived\n", + "Driver 10340 arrived\n", + "Agent rider 10345 move from (7, 0) to (6, 0) using car (10403, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10346 move from (1, 2) to (0, 2) using car (10250, [(1, 2), (0, 2)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (6, 8) to (7, 8) using car (10320, [(6, 8), (7, 8)], 0)\n", - "Driver 10356 arrived\n", - "Driver 10361 arrived\n", - "Agent rider 10362 move from (4, 8) to (3, 8) using car (10409, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10363 move from (9, 6) to (9, 5) using car (10315, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10364 doesn't move\n", - "Driver 10365 arrived\n", - "Driver 10368 arrived\n", + "Agent rider 10348 doesn't move\n", + "Driver 10349 arrived\n", + "Driver 10351 arrived\n", + "Driver 10364 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 move from (7, 6) to (7, 5) using car (10376, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10370 doesn't move\n", "Driver 10373 arrived\n", - "Driver 10374 arrived\n", - "Driver 10382 arrived\n", - "Agent rider 10385 move from (3, 4) to (2, 4) using car (10431, [(3, 4), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10386 doesn't move\n", - "Driver 10387 arrived\n", - "Agent rider 10391 move from (5, 1) to (6, 1) using car (10421, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10393 move from (1, 3) to (1, 2) using car (10404, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10394 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10396 move from (6, 7) to (5, 7) using car (10407, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10397 doesn't move\n", - "Agent rider 10398 move from (6, 4) to (5, 4) using car (10405, [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10399 move from (5, 1) to (6, 1) using car (10421, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10401 move from (7, 9) to (6, 9) using car (10358, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 10411 arrived\n", - "Agent rider 10436 move from (7, 7) to (6, 7) using car (10413, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10437 move from (6, 4) to (5, 4) using car (10405, [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10438 doesn't move\n", - "Agent rider 10439 move from (8, 3) to (8, 4) using car (10314, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 10440 move from (5, 6) to (5, 7) using car (10417, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 10441 doesn't move\n", - "Agent rider 10442 doesn't move\n", - "Agent rider 10443 move from (9, 4) to (9, 5) using car (10415, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 doesn't move\n", - "Agent rider 10446 doesn't move\n", - "Agent rider 10447 move from (6, 3) to (7, 3) using car (10313, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "tick 749 ended\n", - "I am driver 10448 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 10449 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 10450 - trip: [(0, 6), (0, 7)]\n", - "I am driver 10451 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 10452 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 10453 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 10454 - trip: [(3, 4), (3, 3), (3, 2)]\n", - "I am driver 10455 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 10456 - trip: [(9, 2), (9, 3), (9, 4)]\n", - "I am driver 10457 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 10458 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", - "11 drivers generated.\n", - "I am rider 10459 - dep: (4, 2) , arr: (1, 2)\n", - "I am rider 10460 - dep: (7, 1) , arr: (8, 3)\n", - "I am rider 10461 - dep: (2, 8) , arr: (9, 6)\n", - "I am rider 10462 - dep: (3, 4) , arr: (5, 9)\n", - "I am rider 10463 - dep: (8, 3) , arr: (0, 8)\n", - "I am rider 10464 - dep: (8, 5) , arr: (5, 3)\n", - "6 riders generated.\n", - "Agent rider 9417 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9828 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 9966 doesn't move\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 10006 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10040 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10105 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Rider n° 10105 arrived with a waiting time of 19 ticks\n", - "Agent rider 10117 doesn't move\n", - "Agent rider 10118 move from (1, 8) to (2, 8) using car (10383, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", + "Agent rider 10380 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10381 doesn't move\n", + "Agent rider 10382 move from (7, 0) to (8, 0) using car (10354, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 10389 arrived\n", + "Agent rider 10400 move from (4, 3) to (4, 4) using car (10386, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10401 move from (4, 3) to (4, 4) using car (10386, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10407 doesn't move\n", + "Agent rider 10408 move from (5, 2) to (5, 1) using car (10338, [(5, 2), (5, 1)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10411 doesn't move\n", + "Agent rider 10412 doesn't move\n", + "tick 741 ended\n", + "I am driver 10413 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 10414 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 10415 - trip: [(5, 5), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 10416 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", + "I am driver 10417 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 10418 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 10419 - trip: [(7, 7), (6, 7), (5, 7)]\n", + "I am driver 10420 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10421 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", + "9 drivers generated.\n", + "I am rider 10422 - dep: (4, 4) , arr: (8, 4)\n", + "I am rider 10423 - dep: (4, 4) , arr: (8, 2)\n", + "I am rider 10424 - dep: (8, 4) , arr: (2, 4)\n", + "I am rider 10425 - dep: (1, 8) , arr: (1, 5)\n", + "I am rider 10426 - dep: (7, 4) , arr: (6, 7)\n", + "5 riders generated.\n", + "Agent rider 9450 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9451 move from (5, 5) to (5, 6) using car (10350, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9452 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9507 move from (2, 2) to (2, 1) using car (10390, [(2, 2), (2, 1)], 0)\n", + "Agent rider 9559 move from (5, 5) to (5, 6) using car (10350, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9566 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9674 move from (2, 2) to (2, 1) using car (10390, [(2, 2), (2, 1)], 0)\n", + "Agent rider 9694 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9701 move from (5, 5) to (5, 6) using car (10350, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9790 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9805 move from (0, 1) to (0, 2) using car (10396, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9807 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9811 doesn't move\n", + "Agent rider 9813 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9866 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9904 move from (2, 2) to (2, 1) using car (10390, [(2, 2), (2, 1)], 0)\n", + "Agent rider 9905 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Rider n° 9905 arrived with a waiting time of 19 ticks\n", + "Agent rider 9908 move from (5, 5) to (5, 6) using car (10350, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9909 move from (4, 0) to (4, 1) using car (10409, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9910 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Rider n° 9910 arrived with a waiting time of 19 ticks\n", + "Agent rider 9911 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9912 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9924 move from (5, 1) to (5, 2) using car (10414, [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9934 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9936 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9960 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9962 move from (5, 5) to (5, 6) using car (10391, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 9963 doesn't move\n", + "Agent rider 9975 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10014 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10015 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (7, 5) to (7, 6) using car (10377, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10070 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (0, 1) to (0, 2) using car (10396, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10104 move from (5, 5) to (5, 6) using car (10391, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10105 move from (4, 0) to (4, 1) using car (10409, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10119 move from (0, 1) to (0, 2) using car (10396, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10129 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10167 move from (7, 3) to (7, 2) using car (10374, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 10168 move from (5, 3) to (5, 2) using car (10314, [(5, 3), (5, 2)], 0)\n", "Agent rider 10171 doesn't move\n", - "Agent rider 10180 move from (8, 4) to (9, 4) using car (10375, [(8, 4), (9, 4)], 0)\n", - "Agent rider 10181 move from (1, 8) to (0, 8) using car (10366, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (1, 8) to (2, 8) using car (10448, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10215 move from (5, 1) to (5, 0) using car (10376, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10216 move from (2, 4) to (2, 3) using car (10431, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10217 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10218 move from (5, 1) to (5, 0) using car (10376, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10220 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10221 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10231 move from (2, 4) to (2, 3) using car (10431, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 10231 arrived with a waiting time of 6 ticks\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10242 move from (1, 8) to (0, 8) using car (10366, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10245 move from (8, 6) to (8, 5) using car (10424, [(8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 10246 move from (1, 8) to (2, 8) using car (10383, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 move from (9, 0) to (8, 0) using car (10455, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 10272 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10273 move from (7, 4) to (7, 5) using car (10389, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10274 move from (6, 2) to (7, 2) using car (10370, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 10290 arrived\n", - "Agent rider 10303 move from (1, 8) to (0, 8) using car (10366, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10304 move from (1, 8) to (2, 8) using car (10383, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10307 doesn't move\n", - "Agent rider 10308 move from (5, 1) to (5, 0) using car (10376, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 10308 arrived with a waiting time of 4 ticks\n", - "Agent rider 10316 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10322 move from (6, 1) to (7, 1) using car (10421, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 10322 arrived with a waiting time of 3 ticks\n", - "Driver 10330 arrived\n", - "Driver 10339 arrived\n", - "Driver 10342 arrived\n", - "Agent rider 10344 move from (7, 3) to (8, 3) using car (10313, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10345 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 10175 move from (8, 0) to (7, 0) using car (10327, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10195 move from (7, 0) to (8, 0) using car (10271, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 10195 arrived with a waiting time of 5 ticks\n", + "Agent rider 10196 move from (5, 4) to (6, 4) using car (10337, [(5, 4), (6, 4)], 0)\n", + "Agent rider 10197 move from (8, 8) to (7, 8) using car (10375, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10225 move from (7, 5) to (7, 4) using car (10376, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10226 move from (5, 3) to (5, 2) using car (10418, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10228 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10251 move from (2, 2) to (2, 1) using car (10390, [(2, 2), (2, 1)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 move from (2, 2) to (2, 1) using car (10390, [(2, 2), (2, 1)], 0)\n", + "Agent rider 10258 move from (2, 2) to (2, 1) using car (10390, [(2, 2), (2, 1)], 0)\n", + "Agent rider 10264 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 10268 arrived\n", + "Driver 10276 arrived\n", + "Agent rider 10280 move from (5, 3) to (5, 2) using car (10418, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10282 move from (3, 5) to (3, 6) using car (10392, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10295 doesn't move\n", + "Driver 10300 arrived\n", + "Driver 10307 arrived\n", + "Driver 10313 arrived\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (0, 1) to (0, 2) using car (10396, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Driver 10324 arrived\n", + "Driver 10332 arrived\n", + "Agent rider 10333 doesn't move\n", + "Driver 10336 arrived\n", + "Driver 10341 arrived\n", + "Agent rider 10345 move from (6, 0) to (5, 0) using car (10403, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10346 doesn't move\n", "Agent rider 10347 doesn't move\n", "Agent rider 10348 doesn't move\n", - "Driver 10350 arrived\n", - "Driver 10353 arrived\n", - "Agent rider 10362 move from (3, 8) to (2, 8) using car (10409, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10363 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10364 move from (4, 6) to (4, 7) using car (10452, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 10367 arrived\n", - "Driver 10374 arrived\n", - "Driver 10378 arrived\n", - "Driver 10380 arrived\n", - "Driver 10381 arrived\n", - "Agent rider 10385 move from (2, 4) to (2, 3) using car (10431, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10386 doesn't move\n", - "Driver 10390 arrived\n", - "Agent rider 10391 move from (6, 1) to (7, 1) using car (10421, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10392 move from (2, 3) to (2, 2) using car (10418, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10393 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10394 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10396 move from (5, 7) to (4, 7) using car (10407, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10397 doesn't move\n", - "Agent rider 10398 move from (5, 4) to (5, 5) using car (10405, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 10398 arrived with a waiting time of 2 ticks\n", - "Agent rider 10399 move from (6, 1) to (7, 1) using car (10421, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10400 doesn't move\n", + "Driver 10362 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 move from (7, 5) to (7, 4) using car (10376, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10370 doesn't move\n", + "Agent rider 10380 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10381 doesn't move\n", + "Agent rider 10382 move from (8, 0) to (8, 1) using car (10354, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 10384 arrived\n", + "Driver 10397 arrived\n", + "Agent rider 10400 move from (4, 4) to (4, 5) using car (10386, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", "Agent rider 10401 doesn't move\n", - "Driver 10403 arrived\n", - "Driver 10416 arrived\n", - "Driver 10423 arrived\n", - "Driver 10433 arrived\n", - "Driver 10434 arrived\n", - "Driver 10435 arrived\n", - "Agent rider 10436 move from (6, 7) to (6, 6) using car (10413, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10437 move from (5, 4) to (5, 5) using car (10405, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10438 move from (1, 2) to (1, 1) using car (10404, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Rider n° 10438 arrived with a waiting time of 2 ticks\n", - "Agent rider 10439 move from (8, 4) to (8, 5) using car (10314, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 10440 move from (5, 7) to (4, 7) using car (10407, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10441 doesn't move\n", - "Agent rider 10442 doesn't move\n", - "Agent rider 10443 move from (9, 5) to (9, 6) using car (10415, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10444 move from (9, 2) to (9, 3) using car (10456, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 10445 move from (6, 6) to (6, 7) using car (10428, [(6, 6), (6, 7)], 0)\n", - "Agent rider 10446 doesn't move\n", - "Agent rider 10447 doesn't move\n", - "Agent rider 10459 doesn't move\n", - "Agent rider 10460 doesn't move\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 move from (3, 4) to (3, 3) using car (10454, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10464 doesn't move\n", - "tick 750 ended\n", - "I am driver 10465 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", - "I am driver 10466 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 10467 - trip: [(5, 0), (4, 0), (4, 1), (4, 2)]\n", - "I am driver 10468 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 10469 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", - "I am driver 10470 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 10471 - trip: [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 10472 - trip: [(8, 5), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 10473 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 10474 - trip: [(6, 6), (6, 7), (5, 7)]\n", - "I am driver 10475 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "11 drivers generated.\n", - "I am rider 10476 - dep: (6, 2) , arr: (4, 2)\n", - "I am rider 10477 - dep: (7, 8) , arr: (3, 5)\n", - "I am rider 10478 - dep: (8, 8) , arr: (0, 0)\n", - "I am rider 10479 - dep: (1, 2) , arr: (4, 4)\n", - "4 riders generated.\n", - "Agent rider 9417 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9933 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Agent rider 9938 move from (1, 1) to (2, 1) using car (10404, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 9966 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 10006 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10040 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10077 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Agent rider 10078 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10079 move from (0, 3) to (0, 2) using car (10388, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 10117 doesn't move\n", - "Agent rider 10118 move from (2, 8) to (1, 8) using car (10409, [(2, 8), (1, 8)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", + "Driver 10404 arrived\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10407 doesn't move\n", + "Agent rider 10408 move from (5, 1) to (5, 2) using car (10414, [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10411 move from (7, 7) to (6, 7) using car (10419, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10412 doesn't move\n", + "Agent rider 10422 doesn't move\n", + "Agent rider 10423 doesn't move\n", + "Agent rider 10424 doesn't move\n", + "Agent rider 10425 doesn't move\n", + "Agent rider 10426 doesn't move\n", + "tick 742 ended\n", + "I am driver 10427 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 10428 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", + "I am driver 10429 - trip: [(5, 9), (5, 8)]\n", + "I am driver 10430 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 10431 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 10432 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", + "6 drivers generated.\n", + "I am rider 10433 - dep: (5, 0) , arr: (9, 8)\n", + "I am rider 10434 - dep: (4, 8) , arr: (6, 8)\n", + "2 riders generated.\n", + "Agent rider 9450 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9451 move from (5, 6) to (5, 7) using car (10350, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9452 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 move from (5, 6) to (5, 7) using car (10350, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9566 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9671 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9701 move from (5, 6) to (5, 7) using car (10350, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9790 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9805 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9807 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9811 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9813 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9866 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9908 move from (5, 6) to (5, 7) using car (10350, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9909 move from (4, 1) to (4, 2) using car (10409, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9911 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9912 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Rider n° 9912 arrived with a waiting time of 28 ticks\n", + "Agent rider 9924 move from (5, 2) to (5, 3) using car (10414, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9934 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9936 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9960 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Rider n° 9960 arrived with a waiting time of 27 ticks\n", + "Agent rider 9962 move from (5, 6) to (5, 7) using car (10350, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9963 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9975 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10014 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10015 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10027 move from (7, 6) to (7, 7) using car (10377, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10070 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10104 move from (5, 6) to (5, 7) using car (10391, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10105 move from (4, 1) to (4, 2) using car (10409, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10119 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10129 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10167 move from (7, 2) to (7, 1) using car (10374, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 10168 move from (5, 2) to (5, 3) using car (10414, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 10171 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (1, 1) to (2, 1) using car (10404, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10215 move from (5, 0) to (6, 0) using car (10408, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10216 move from (2, 3) to (2, 2) using car (10431, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10217 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10218 move from (5, 0) to (6, 0) using car (10376, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 doesn't move\n", - "Agent rider 10232 move from (4, 7) to (3, 7) using car (10407, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10242 doesn't move\n", - "Agent rider 10243 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Agent rider 10245 move from (8, 5) to (8, 6) using car (10314, [(8, 5), (8, 6)], 0)\n", - "Agent rider 10246 move from (2, 8) to (1, 8) using car (10409, [(2, 8), (1, 8)], 0)\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 move from (8, 0) to (7, 0) using car (10455, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 10272 move from (1, 1) to (2, 1) using car (10404, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Rider n° 10272 arrived with a waiting time of 8 ticks\n", - "Agent rider 10273 move from (7, 5) to (7, 6) using car (10389, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10274 move from (7, 2) to (8, 2) using car (10370, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10303 doesn't move\n", - "Agent rider 10304 doesn't move\n", - "Agent rider 10305 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Agent rider 10307 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Driver 10315 arrived\n", - "Agent rider 10316 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 10319 arrived\n", + "Agent rider 10175 move from (7, 0) to (6, 0) using car (10428, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10196 doesn't move\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10225 move from (7, 4) to (7, 5) using car (10357, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10226 move from (5, 2) to (5, 1) using car (10418, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10228 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Driver 10250 arrived\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 doesn't move\n", + "Agent rider 10258 doesn't move\n", + "Driver 10260 arrived\n", + "Agent rider 10264 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10280 move from (5, 2) to (5, 1) using car (10418, [(5, 2), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10282 move from (3, 6) to (3, 5) using car (10388, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10295 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Driver 10303 arrived\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10333 move from (4, 8) to (4, 7) using car (10417, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10338 arrived\n", + "Driver 10343 arrived\n", + "Driver 10344 arrived\n", + "Agent rider 10345 move from (5, 0) to (4, 0) using car (10403, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10346 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (0, 2) to (0, 3) using car (10396, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Driver 10360 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 move from (7, 4) to (7, 3) using car (10376, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10370 move from (4, 5) to (4, 4) using car (10415, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10380 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10381 doesn't move\n", + "Agent rider 10382 move from (8, 1) to (8, 2) using car (10354, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Driver 10385 arrived\n", + "Driver 10393 arrived\n", + "Driver 10395 arrived\n", + "Agent rider 10400 move from (4, 5) to (4, 6) using car (10386, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10401 doesn't move\n", + "Driver 10405 arrived\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10407 move from (3, 6) to (3, 7) using car (10392, [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10408 move from (5, 2) to (5, 3) using car (10414, [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10411 move from (6, 7) to (5, 7) using car (10419, [(6, 7), (5, 7)], 0)\n", + "Agent rider 10412 doesn't move\n", + "Agent rider 10422 move from (4, 4) to (5, 4) using car (10431, [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10423 move from (4, 4) to (5, 4) using car (10431, [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10424 doesn't move\n", + "Agent rider 10425 doesn't move\n", + "Agent rider 10426 move from (7, 4) to (7, 5) using car (10357, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10433 move from (5, 0) to (4, 0) using car (10403, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10434 move from (4, 8) to (5, 8) using car (10432, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", + "tick 743 ended\n", + "I am driver 10435 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 10436 - trip: [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10437 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 10438 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 10439 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 10440 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 10441 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 10442 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 10443 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 10444 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 10445 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 10446 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 10447 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 10448 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 10449 - trip: [(7, 2), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 10450 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "I am driver 10451 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (2, 4)]\n", + "I am driver 10452 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 10453 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 10454 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10455 - trip: [(1, 3), (2, 3), (3, 3)]\n", + "I am driver 10456 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 10457 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 10458 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 10459 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 10460 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 10461 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 10462 - trip: [(6, 5), (5, 5), (4, 5)]\n", + "I am driver 10463 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3)]\n", + "I am driver 10464 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 10465 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 10466 - trip: [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "32 drivers generated.\n", + "I am rider 10467 - dep: (7, 3) , arr: (7, 7)\n", + "I am rider 10468 - dep: (7, 8) , arr: (4, 8)\n", + "I am rider 10469 - dep: (9, 7) , arr: (6, 7)\n", + "I am rider 10470 - dep: (1, 3) , arr: (6, 2)\n", + "I am rider 10471 - dep: (1, 8) , arr: (1, 9)\n", + "I am rider 10472 - dep: (0, 9) , arr: (6, 2)\n", + "6 riders generated.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 move from (5, 7) to (5, 6) using car (10383, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 move from (5, 7) to (5, 6) using car (10383, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 doesn't move\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 3) to (0, 4) using car (10396, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9807 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9811 move from (0, 3) to (0, 4) using car (10396, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9866 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9908 doesn't move\n", + "Agent rider 9909 move from (4, 2) to (4, 3) using car (10465, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9924 move from (5, 3) to (5, 4) using car (10414, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9934 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9962 move from (5, 7) to (5, 6) using car (10383, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9963 move from (0, 3) to (0, 4) using car (10396, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10026 move from (9, 1) to (8, 1) using car (10442, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (7, 7) to (7, 8) using car (10377, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10070 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (0, 3) to (1, 3) using car (10457, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10104 move from (5, 7) to (5, 8) using car (10391, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10105 move from (4, 2) to (4, 3) using car (10465, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 10119 move from (0, 3) to (1, 3) using car (10457, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10129 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10167 move from (7, 1) to (7, 0) using car (10374, [(7, 1), (7, 0)], 0)\n", + "Rider n° 10167 arrived with a waiting time of 9 ticks\n", + "Agent rider 10168 move from (5, 3) to (5, 4) using car (10414, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 10168 arrived with a waiting time of 6 ticks\n", + "Agent rider 10171 move from (2, 8) to (3, 8) using car (10452, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 10175 move from (6, 0) to (5, 0) using car (10428, [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10196 move from (6, 4) to (6, 5) using car (10363, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 10196 arrived with a waiting time of 6 ticks\n", + "Agent rider 10197 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10225 move from (7, 5) to (7, 6) using car (10357, [(7, 5), (7, 6)], 0)\n", + "Agent rider 10226 move from (5, 1) to (4, 1) using car (10418, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 10226 arrived with a waiting time of 4 ticks\n", + "Agent rider 10228 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 doesn't move\n", + "Agent rider 10258 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10280 move from (5, 1) to (4, 1) using car (10418, [(5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10282 move from (3, 5) to (3, 4) using car (10388, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10295 move from (0, 3) to (1, 3) using car (10457, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10308 arrived\n", + "Driver 10314 arrived\n", "Driver 10320 arrived\n", - "Driver 10330 arrived\n", - "Driver 10333 arrived\n", - "Driver 10334 arrived\n", - "Driver 10342 arrived\n", - "Agent rider 10344 move from (8, 3) to (9, 3) using car (10313, [(8, 3), (9, 3)], 0)\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (0, 1) to (0, 2) using car (10410, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10348 doesn't move\n", - "Driver 10353 arrived\n", - "Agent rider 10362 doesn't move\n", - "Agent rider 10363 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10364 move from (4, 7) to (4, 8) using car (10452, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 10381 arrived\n", - "Agent rider 10385 move from (2, 3) to (2, 2) using car (10431, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10386 doesn't move\n", - "Agent rider 10391 move from (7, 1) to (7, 2) using car (10466, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 move from (2, 2) to (3, 2) using car (10418, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10393 move from (1, 1) to (2, 1) using car (10404, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10394 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10396 move from (4, 7) to (3, 7) using car (10407, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10397 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", - "Agent rider 10399 move from (7, 1) to (7, 2) using car (10421, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10400 move from (1, 0) to (1, 1) using car (10473, [(1, 0), (1, 1), (0, 1)], 0)\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (0, 3) to (1, 3) using car (10457, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10333 move from (4, 7) to (4, 6) using car (10417, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10337 arrived\n", + "Driver 10343 arrived\n", + "Agent rider 10345 move from (4, 0) to (3, 0) using car (10403, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10346 move from (0, 3) to (1, 3) using car (10457, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 10346 arrived with a waiting time of 1 ticks\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (0, 3) to (1, 3) using car (10457, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10358 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 move from (5, 7) to (5, 8) using car (10391, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10369 doesn't move\n", + "Agent rider 10370 move from (4, 4) to (4, 3) using car (10415, [(4, 4), (4, 3)], 0)\n", + "Agent rider 10380 move from (8, 2) to (8, 3) using car (10354, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 10381 move from (3, 2) to (3, 1) using car (10398, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Driver 10390 arrived\n", + "Agent rider 10400 move from (4, 6) to (4, 7) using car (10386, [(4, 6), (4, 7), (4, 8)], 0)\n", "Agent rider 10401 doesn't move\n", - "Driver 10434 arrived\n", - "Agent rider 10436 move from (6, 6) to (6, 5) using car (10413, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10437 move from (5, 5) to (4, 5) using car (10405, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10439 move from (8, 5) to (8, 6) using car (10314, [(8, 5), (8, 6)], 0)\n", - "Agent rider 10440 move from (4, 7) to (3, 7) using car (10407, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10441 doesn't move\n", - "Agent rider 10442 move from (7, 5) to (7, 6) using car (10389, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10443 move from (9, 6) to (9, 7) using car (10415, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10444 move from (9, 3) to (9, 4) using car (10456, [(9, 3), (9, 4)], 0)\n", - "Agent rider 10445 doesn't move\n", - "Agent rider 10446 move from (5, 0) to (4, 0) using car (10467, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 10447 doesn't move\n", - "Agent rider 10459 move from (4, 2) to (4, 1) using car (10419, [(4, 2), (4, 1), (5, 1)], 0)\n", - "Agent rider 10460 move from (7, 1) to (7, 2) using car (10421, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10461 move from (2, 8) to (3, 8) using car (10448, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10462 move from (3, 3) to (3, 2) using car (10454, [(3, 3), (3, 2)], 0)\n", - "Agent rider 10463 move from (8, 3) to (9, 3) using car (10313, [(8, 3), (9, 3)], 0)\n", - "Agent rider 10464 move from (8, 5) to (7, 5) using car (10472, [(8, 5), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10406 move from (4, 7) to (4, 6) using car (10417, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10407 move from (3, 7) to (2, 7) using car (10441, [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 10408 move from (5, 3) to (5, 4) using car (10414, [(5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10411 move from (5, 7) to (5, 8) using car (10391, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10412 doesn't move\n", + "Agent rider 10422 move from (5, 4) to (6, 4) using car (10431, [(5, 4), (6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10423 move from (5, 4) to (6, 4) using car (10431, [(5, 4), (6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10424 move from (8, 4) to (7, 4) using car (10461, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10425 doesn't move\n", + "Agent rider 10426 move from (7, 5) to (7, 6) using car (10357, [(7, 5), (7, 6)], 0)\n", + "Agent rider 10433 move from (4, 0) to (3, 0) using car (10403, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10434 move from (5, 8) to (6, 8) using car (10432, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", + "Rider n° 10434 arrived with a waiting time of 0 ticks\n", + "Agent rider 10467 move from (7, 3) to (7, 2) using car (10315, [(7, 3), (7, 2)], 0)\n", + "Agent rider 10468 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 doesn't move\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "tick 744 ended\n", + "I am driver 10473 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 10474 - trip: [(8, 5), (8, 6), (8, 7), (9, 7)]\n", + "I am driver 10475 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", + "3 drivers generated.\n", + "I am rider 10476 - dep: (0, 3) , arr: (8, 7)\n", + "I am rider 10477 - dep: (2, 4) , arr: (8, 0)\n", + "I am rider 10478 - dep: (4, 2) , arr: (0, 5)\n", + "I am rider 10479 - dep: (4, 0) , arr: (3, 3)\n", + "I am rider 10480 - dep: (5, 4) , arr: (2, 4)\n", + "5 riders generated.\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9701 move from (5, 7) to (6, 7) using car (10356, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 9701 arrived with a waiting time of 19 ticks\n", + "Agent rider 9790 doesn't move\n", + "Agent rider 9805 move from (0, 4) to (0, 5) using car (10396, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (0, 4) to (0, 5) using car (10396, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9908 move from (5, 7) to (6, 7) using car (10356, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 9908 arrived with a waiting time of 13 ticks\n", + "Agent rider 9909 move from (4, 3) to (4, 4) using car (10465, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9924 move from (5, 4) to (6, 4) using car (10414, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 9934 move from (8, 3) to (9, 3) using car (10354, [(8, 3), (9, 3)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9962 move from (5, 6) to (5, 5) using car (10383, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 9963 move from (0, 4) to (0, 5) using car (10396, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10014 doesn't move\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 move from (8, 1) to (8, 2) using car (10442, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (7, 8) to (7, 9) using car (10377, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10070 move from (8, 3) to (9, 3) using car (10354, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (1, 3) to (2, 3) using car (10457, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10104 move from (5, 8) to (5, 9) using car (10391, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10105 move from (4, 3) to (4, 4) using car (10465, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 10119 move from (1, 3) to (2, 3) using car (10457, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10129 move from (8, 3) to (9, 3) using car (10354, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10168 doesn't move\n", + "Agent rider 10171 move from (3, 8) to (2, 8) using car (10392, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10175 move from (5, 0) to (4, 0) using car (10428, [(5, 0), (4, 0), (4, 1), (3, 1)], 0)\n", + "Agent rider 10197 move from (7, 8) to (7, 9) using car (10377, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 10197 arrived with a waiting time of 12 ticks\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10225 move from (7, 6) to (6, 6) using car (10466, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 10228 move from (8, 3) to (9, 3) using car (10354, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10229 move from (4, 7) to (4, 8) using car (10386, [(4, 7), (4, 8)], 0)\n", + "Agent rider 10251 move from (2, 1) to (3, 1) using car (10366, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 doesn't move\n", + "Agent rider 10258 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Driver 10271 arrived\n", + "Agent rider 10280 doesn't move\n", + "Agent rider 10282 move from (3, 4) to (3, 3) using car (10388, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10295 move from (1, 3) to (2, 3) using car (10457, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 10295 arrived with a waiting time of 2 ticks\n", + "Driver 10301 arrived\n", + "Driver 10314 arrived\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 doesn't move\n", + "Driver 10343 arrived\n", + "Agent rider 10345 move from (3, 0) to (3, 1) using car (10403, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (1, 3) to (2, 3) using car (10457, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10350 arrived\n", + "Agent rider 10367 move from (3, 8) to (2, 8) using car (10392, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10368 move from (5, 8) to (4, 8) using car (10375, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10369 doesn't move\n", + "Agent rider 10370 move from (4, 3) to (4, 4) using car (10465, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Driver 10378 arrived\n", + "Agent rider 10380 doesn't move\n", + "Agent rider 10381 move from (3, 1) to (3, 0) using car (10398, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 doesn't move\n", + "Agent rider 10401 move from (4, 4) to (4, 5) using car (10439, [(4, 4), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10406 move from (4, 6) to (4, 5) using car (10417, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10407 move from (2, 7) to (1, 7) using car (10441, [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10411 move from (5, 8) to (6, 8) using car (10305, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 10411 arrived with a waiting time of 1 ticks\n", + "Agent rider 10412 move from (6, 3) to (5, 3) using car (10376, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Driver 10419 arrived\n", + "Agent rider 10422 move from (6, 4) to (7, 4) using car (10431, [(6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10423 move from (6, 4) to (7, 4) using car (10431, [(6, 4), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10424 move from (7, 4) to (6, 4) using car (10461, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10425 doesn't move\n", + "Agent rider 10426 move from (7, 6) to (6, 6) using car (10466, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 10429 arrived\n", + "Agent rider 10433 move from (3, 0) to (3, 1) using car (10403, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10468 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 move from (1, 3) to (2, 3) using car (10457, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 doesn't move\n", "Agent rider 10476 doesn't move\n", "Agent rider 10477 doesn't move\n", "Agent rider 10478 doesn't move\n", - "Agent rider 10479 doesn't move\n", - "tick 751 ended\n", - "I am driver 10480 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 10481 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6)]\n", - "I am driver 10482 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 10483 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 10484 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 10485 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 10486 - trip: [(8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 10487 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 10488 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 10489 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 10490 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 10491 - trip: [(0, 5), (0, 6), (0, 7)]\n", - "I am driver 10492 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 10493 - trip: [(0, 1), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 10494 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 10495 - trip: [(5, 7), (4, 7), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 10496 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "17 drivers generated.\n", - "I am rider 10497 - dep: (6, 6) , arr: (8, 6)\n", - "I am rider 10498 - dep: (1, 3) , arr: (4, 6)\n", - "I am rider 10499 - dep: (7, 7) , arr: (7, 9)\n", - "I am rider 10500 - dep: (7, 9) , arr: (1, 9)\n", - "I am rider 10501 - dep: (2, 6) , arr: (8, 7)\n", - "5 riders generated.\n", - "Agent rider 9417 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9938 move from (2, 1) to (3, 1) using car (10404, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 9966 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Rider n° 9966 arrived with a waiting time of 24 ticks\n", - "Agent rider 9983 move from (6, 9) to (7, 9) using car (10377, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10006 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10040 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10077 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Agent rider 10078 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10079 move from (0, 2) to (0, 1) using car (10388, [(0, 2), (0, 1)], 0)\n", - "Agent rider 10117 doesn't move\n", - "Agent rider 10118 doesn't move\n", + "Agent rider 10479 move from (4, 0) to (3, 0) using car (10355, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10480 doesn't move\n", + "tick 745 ended\n", + "I am driver 10481 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 10482 - trip: [(9, 2), (8, 2), (8, 3), (7, 3), (6, 3)]\n", + "I am driver 10483 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "3 drivers generated.\n", + "I am rider 10484 - dep: (5, 8) , arr: (4, 0)\n", + "1 riders generated.\n", + "Agent rider 9450 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9451 move from (5, 6) to (5, 7) using car (10445, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9452 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 move from (5, 6) to (5, 7) using car (10445, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 9566 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9671 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9790 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9805 move from (0, 5) to (0, 6) using car (10396, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9811 move from (0, 5) to (0, 6) using car (10396, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Rider n° 9811 arrived with a waiting time of 18 ticks\n", + "Agent rider 9813 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9866 doesn't move\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9909 move from (4, 4) to (5, 4) using car (10413, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Rider n° 9909 arrived with a waiting time of 28 ticks\n", + "Agent rider 9911 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9924 move from (6, 4) to (6, 3) using car (10416, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Rider n° 9924 arrived with a waiting time of 16 ticks\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9963 move from (0, 5) to (0, 6) using car (10396, [(0, 5), (0, 6), (0, 7)], 0)\n", + "Rider n° 9963 arrived with a waiting time of 16 ticks\n", + "Agent rider 9975 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10014 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10015 doesn't move\n", + "Agent rider 10026 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (7, 9) to (6, 9) using car (10377, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 move from (2, 3) to (3, 3) using car (10457, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10104 move from (5, 9) to (6, 9) using car (10391, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 10104 arrived with a waiting time of 13 ticks\n", + "Agent rider 10105 move from (4, 4) to (5, 4) using car (10413, [(4, 4), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 10119 move from (2, 3) to (3, 3) using car (10457, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10171 move from (2, 8) to (1, 8) using car (10392, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10198 move from (9, 2) to (8, 2) using car (10482, [(9, 2), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 10225 move from (6, 6) to (6, 5) using car (10466, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 10225 arrived with a waiting time of 7 ticks\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 move from (4, 8) to (3, 8) using car (10458, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10253 move from (4, 8) to (3, 8) using car (10375, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10257 doesn't move\n", + "Agent rider 10258 doesn't move\n", + "Agent rider 10264 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10280 doesn't move\n", + "Agent rider 10282 move from (3, 3) to (3, 2) using car (10388, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 10301 arrived\n", + "Driver 10315 arrived\n", + "Agent rider 10322 move from (9, 2) to (8, 2) using car (10482, [(9, 2), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 doesn't move\n", + "Agent rider 10345 move from (3, 1) to (3, 2) using car (10403, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10347 move from (9, 2) to (8, 2) using car (10482, [(9, 2), (8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 10348 move from (2, 3) to (3, 3) using car (10457, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10357 arrived\n", + "Agent rider 10367 move from (2, 8) to (1, 8) using car (10392, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10368 move from (4, 8) to (3, 8) using car (10375, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10369 move from (7, 3) to (7, 2) using car (10464, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10370 doesn't move\n", + "Driver 10372 arrived\n", + "Driver 10374 arrived\n", + "Agent rider 10380 doesn't move\n", + "Agent rider 10381 move from (3, 0) to (4, 0) using car (10398, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 10381 arrived with a waiting time of 4 ticks\n", + "Agent rider 10382 move from (8, 2) to (8, 3) using car (10442, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 10399 arrived\n", + "Agent rider 10400 move from (4, 7) to (4, 8) using car (10430, [(4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10401 move from (4, 5) to (3, 5) using car (10439, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10406 move from (4, 5) to (4, 4) using car (10417, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10407 move from (1, 7) to (0, 7) using car (10441, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 10407 arrived with a waiting time of 3 ticks\n", + "Agent rider 10408 move from (5, 4) to (4, 4) using car (10394, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 10410 move from (7, 9) to (6, 9) using car (10446, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 move from (5, 3) to (4, 3) using car (10376, [(5, 3), (4, 3)], 0)\n", + "Driver 10415 arrived\n", + "Agent rider 10422 doesn't move\n", + "Agent rider 10423 move from (7, 4) to (7, 3) using car (10431, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10424 move from (6, 4) to (5, 4) using car (10461, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10425 move from (1, 8) to (1, 7) using car (10448, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 10426 move from (6, 6) to (6, 7) using car (10363, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 10426 arrived with a waiting time of 1 ticks\n", + "Agent rider 10433 move from (3, 1) to (3, 2) using car (10403, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10468 move from (7, 8) to (6, 8) using car (10443, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 move from (2, 3) to (3, 3) using car (10457, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10471 move from (1, 8) to (1, 7) using car (10421, [(1, 8), (1, 7), (1, 6)], 0)\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 doesn't move\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10478 move from (4, 2) to (3, 2) using car (10436, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10479 move from (3, 0) to (2, 0) using car (10355, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10480 move from (5, 4) to (4, 4) using car (10394, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 10484 doesn't move\n", + "tick 746 ended\n", + "I am driver 10485 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 10486 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 10487 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 10488 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 10489 - trip: [(0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 10490 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 10491 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 10492 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 10493 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 10494 - trip: [(4, 4), (4, 5), (5, 5)]\n", + "I am driver 10495 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 10496 - trip: [(3, 8), (4, 8), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 10497 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 10498 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 10499 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 10500 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 10501 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 10502 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 10503 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 10504 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "20 drivers generated.\n", + "I am rider 10505 - dep: (2, 0) , arr: (0, 9)\n", + "I am rider 10506 - dep: (9, 6) , arr: (1, 2)\n", + "I am rider 10507 - dep: (9, 6) , arr: (4, 1)\n", + "I am rider 10508 - dep: (6, 1) , arr: (2, 0)\n", + "I am rider 10509 - dep: (8, 7) , arr: (2, 3)\n", + "I am rider 10510 - dep: (8, 4) , arr: (8, 3)\n", + "I am rider 10511 - dep: (4, 0) , arr: (5, 7)\n", + "7 riders generated.\n", + "Agent rider 9450 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9452 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9671 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9790 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9805 doesn't move\n", + "Agent rider 9807 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9813 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9866 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9904 doesn't move\n", + "Agent rider 9911 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9975 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10014 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10015 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10026 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (6, 9) to (7, 9) using car (10391, [(6, 9), (7, 9)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 move from (3, 3) to (4, 3) using car (10457, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10105 move from (5, 4) to (5, 5) using car (10413, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Rider n° 10105 arrived with a waiting time of 7 ticks\n", "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", + "Agent rider 10129 doesn't move\n", "Agent rider 10171 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (2, 8) to (3, 8) using car (10468, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (2, 1) to (3, 1) using car (10404, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10215 move from (6, 0) to (7, 0) using car (10408, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10216 move from (2, 2) to (2, 1) using car (10431, [(2, 2), (2, 1)], 0)\n", - "Rider n° 10216 arrived with a waiting time of 2 ticks\n", - "Agent rider 10217 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10218 move from (6, 0) to (7, 0) using car (10376, [(6, 0), (7, 0)], 0)\n", - "Rider n° 10218 arrived with a waiting time of 3 ticks\n", - "Agent rider 10220 doesn't move\n", - "Agent rider 10221 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Agent rider 10232 move from (3, 7) to (3, 6) using car (10407, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10242 doesn't move\n", - "Agent rider 10243 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 6) to (7, 7) using car (10389, [(7, 6), (7, 7)], 0)\n", - "Agent rider 10274 doesn't move\n", - "Agent rider 10303 doesn't move\n", - "Agent rider 10304 move from (2, 8) to (3, 8) using car (10468, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10305 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Agent rider 10307 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Rider n° 10307 arrived with a waiting time of 8 ticks\n", - "Agent rider 10316 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 10320 arrived\n", - "Driver 10333 arrived\n", - "Driver 10342 arrived\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n" + "Agent rider 10175 move from (4, 0) to (5, 0) using car (10398, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10198 move from (8, 2) to (8, 3) using car (10482, [(8, 2), (8, 3), (7, 3), (6, 3)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 move from (3, 8) to (2, 8) using car (10458, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10251 doesn't move\n", + "Agent rider 10253 move from (3, 8) to (2, 8) using car (10375, [(3, 8), (2, 8)], 0)\n", + "Agent rider 10257 doesn't move\n", + "Agent rider 10258 doesn't move\n", + "Agent rider 10264 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10280 move from (4, 1) to (5, 1) using car (10366, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10282 move from (3, 2) to (3, 3) using car (10403, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10322 move from (8, 2) to (7, 2) using car (10488, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10323 move from (1, 3) to (1, 4) using car (10451, [(1, 3), (1, 4), (2, 4)], 0)\n", + "Agent rider 10333 doesn't move\n", + "Agent rider 10345 move from (3, 2) to (3, 3) using car (10403, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10347 move from (8, 2) to (8, 3) using car (10501, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10348 move from (3, 3) to (4, 3) using car (10457, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10354 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 move from (3, 8) to (2, 8) using car (10375, [(3, 8), (2, 8)], 0)\n", + "Agent rider 10369 move from (7, 2) to (6, 2) using car (10464, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10370 move from (4, 4) to (3, 4) using car (10394, [(4, 4), (3, 4)], 0)\n", + "Rider n° 10370 arrived with a waiting time of 4 ticks\n", + "Driver 10374 arrived\n", + "Agent rider 10380 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10382 move from (8, 3) to (8, 4) using car (10442, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 10386 arrived\n", + "Agent rider 10400 move from (4, 8) to (3, 8) using car (10430, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10401 move from (3, 5) to (2, 5) using car (10439, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10406 move from (4, 4) to (3, 4) using car (10394, [(4, 4), (3, 4)], 0)\n", + "Agent rider 10408 move from (4, 4) to (3, 4) using car (10394, [(4, 4), (3, 4)], 0)\n", + "Agent rider 10410 move from (6, 9) to (5, 9) using car (10446, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 doesn't move\n", + "Driver 10418 arrived\n", + "Agent rider 10422 move from (7, 4) to (8, 4) using car (10414, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 10422 arrived with a waiting time of 2 ticks\n", + "Agent rider 10423 move from (7, 3) to (7, 2) using car (10431, [(7, 3), (7, 2)], 0)\n", + "Agent rider 10424 move from (5, 4) to (4, 4) using car (10383, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10425 move from (1, 7) to (1, 6) using car (10448, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 10433 move from (3, 2) to (3, 3) using car (10403, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 10455 arrived\n", + "Driver 10462 arrived\n", + "Agent rider 10467 move from (7, 2) to (7, 1) using car (10402, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 10468 move from (6, 8) to (5, 8) using car (10443, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 move from (3, 3) to (4, 3) using car (10457, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10471 move from (1, 7) to (1, 6) using car (10421, [(1, 7), (1, 6)], 0)\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (0, 3) to (1, 3) using car (10486, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 10477 move from (2, 4) to (2, 3) using car (10459, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10347 move from (0, 2) to (0, 1) using car (10388, [(0, 2), (0, 1)], 0)\n", - "Agent rider 10348 doesn't move\n", - "Driver 10354 arrived\n", - "Agent rider 10362 move from (2, 8) to (3, 8) using car (10468, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10363 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10364 move from (4, 8) to (4, 9) using car (10452, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 10364 arrived with a waiting time of 3 ticks\n", - "Driver 10366 arrived\n", - "Driver 10375 arrived\n", - "Driver 10383 arrived\n", - "Agent rider 10385 move from (2, 2) to (2, 1) using car (10431, [(2, 2), (2, 1)], 0)\n", - "Agent rider 10386 doesn't move\n", - "Agent rider 10391 move from (7, 2) to (7, 3) using car (10466, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 move from (3, 2) to (4, 2) using car (10418, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10393 move from (2, 1) to (3, 1) using car (10404, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Rider n° 10393 arrived with a waiting time of 2 ticks\n", - "Agent rider 10394 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10396 move from (3, 7) to (3, 6) using car (10407, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10397 move from (1, 1) to (0, 1) using car (10473, [(1, 1), (0, 1)], 0)\n", - "Agent rider 10399 move from (7, 2) to (6, 2) using car (10482, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10401 move from (6, 9) to (7, 9) using car (10377, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 10422 arrived\n", - "Driver 10428 arrived\n", - "Agent rider 10436 move from (6, 5) to (6, 4) using car (10413, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10437 move from (4, 5) to (3, 5) using car (10405, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10440 move from (3, 7) to (3, 6) using car (10407, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10441 move from (4, 0) to (4, 1) using car (10467, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 10442 move from (7, 6) to (7, 7) using car (10389, [(7, 6), (7, 7)], 0)\n", - "Agent rider 10443 move from (9, 7) to (9, 8) using car (10415, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 move from (6, 7) to (5, 7) using car (10474, [(6, 7), (5, 7)], 0)\n", - "Agent rider 10446 move from (4, 0) to (4, 1) using car (10467, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 10447 move from (7, 3) to (7, 4) using car (10449, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Driver 10450 arrived\n", - "Agent rider 10459 doesn't move\n", - "Agent rider 10460 move from (7, 2) to (7, 3) using car (10421, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10461 move from (3, 8) to (4, 8) using car (10448, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10462 move from (3, 2) to (4, 2) using car (10418, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10464 move from (7, 5) to (7, 4) using car (10472, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 10476 doesn't move\n", - "Agent rider 10477 doesn't move\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 doesn't move\n", - "Agent rider 10497 move from (6, 6) to (7, 6) using car (10420, [(6, 6), (7, 6)], 0)\n", - "Agent rider 10498 doesn't move\n", - "Agent rider 10499 doesn't move\n", - "Agent rider 10500 doesn't move\n", - "Agent rider 10501 doesn't move\n", - "tick 752 ended\n", - "I am driver 10502 - trip: [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 10503 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 10504 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 10505 - trip: [(1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 10506 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 10507 - trip: [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 10508 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "7 drivers generated.\n", - "I am rider 10509 - dep: (2, 8) , arr: (2, 0)\n", - "I am rider 10510 - dep: (3, 4) , arr: (5, 3)\n", - "2 riders generated.\n", - "Agent rider 9417 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 9933 move from (1, 1) to (1, 0) using car (10493, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 9938 move from (3, 1) to (4, 1) using car (10471, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 9983 move from (7, 9) to (8, 9) using car (10377, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10006 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10012 doesn't move\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10040 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10077 doesn't move\n", - "Agent rider 10078 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10079 doesn't move\n", - "Agent rider 10117 move from (1, 3) to (1, 2) using car (10414, [(1, 3), (1, 2)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (7, 8) to (8, 8) using car (10458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (7, 8) to (8, 8) using car (10458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (0, 8) to (0, 7) using car (10485, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10185 move from (1, 3) to (1, 2) using car (10414, [(1, 3), (1, 2)], 0)\n", - "Agent rider 10186 move from (3, 8) to (4, 8) using car (10468, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10202 move from (3, 1) to (4, 1) using car (10471, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10215 move from (7, 0) to (8, 0) using car (10408, [(7, 0), (8, 0)], 0)\n", - "Agent rider 10217 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10220 move from (1, 1) to (1, 0) using car (10493, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 10220 arrived with a waiting time of 14 ticks\n", - "Agent rider 10221 doesn't move\n", - "Agent rider 10232 move from (3, 6) to (2, 6) using car (10407, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10242 move from (0, 8) to (0, 7) using car (10485, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 move from (7, 8) to (8, 8) using car (10458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10256 move from (7, 0) to (8, 0) using car (10408, [(7, 0), (8, 0)], 0)\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (8, 2) to (7, 2) using car (10488, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 10303 move from (0, 8) to (0, 7) using car (10485, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 10303 arrived with a waiting time of 5 ticks\n", - "Agent rider 10304 doesn't move\n", - "Agent rider 10305 doesn't move\n", - "Driver 10309 arrived\n", - "Driver 10313 arrived\n", - "Driver 10314 arrived\n", - "Agent rider 10316 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 10333 arrived\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 8) to (8, 8) using car (10458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10362 move from (3, 8) to (4, 8) using car (10468, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10363 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 10366 arrived\n", - "Driver 10370 arrived\n", - "Driver 10384 arrived\n", - "Agent rider 10385 doesn't move\n", - "Agent rider 10386 doesn't move\n", - "Agent rider 10391 move from (7, 3) to (7, 4) using car (10466, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 move from (4, 2) to (5, 2) using car (10418, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10394 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10396 move from (3, 6) to (2, 6) using car (10407, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10397 doesn't move\n", - "Agent rider 10399 move from (6, 2) to (6, 3) using car (10457, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 10400 move from (1, 1) to (1, 0) using car (10493, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 10401 move from (7, 9) to (8, 9) using car (10377, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 10409 arrived\n", - "Driver 10424 arrived\n", - "Driver 10425 arrived\n", - "Driver 10427 arrived\n", - "Agent rider 10436 move from (6, 4) to (6, 3) using car (10413, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 10436 arrived with a waiting time of 1 ticks\n", - "Agent rider 10437 move from (3, 5) to (2, 5) using car (10405, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10440 doesn't move\n", - "Agent rider 10441 move from (4, 1) to (4, 2) using car (10467, [(4, 1), (4, 2)], 0)\n", - "Agent rider 10442 doesn't move\n", - "Agent rider 10443 move from (9, 8) to (9, 9) using car (10415, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 doesn't move\n", - "Agent rider 10446 doesn't move\n", - "Agent rider 10447 move from (7, 4) to (7, 5) using car (10449, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", - "Rider n° 10447 arrived with a waiting time of 2 ticks\n", - "Driver 10454 arrived\n", - "Driver 10456 arrived\n", - "Agent rider 10459 move from (4, 1) to (4, 2) using car (10467, [(4, 1), (4, 2)], 0)\n", - "Agent rider 10460 move from (7, 3) to (7, 4) using car (10421, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10461 move from (4, 8) to (5, 8) using car (10448, [(4, 8), (5, 8)], 0)\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10464 move from (7, 4) to (7, 3) using car (10472, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 10476 doesn't move\n", - "Agent rider 10477 move from (7, 8) to (8, 8) using car (10458, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10478 move from (8, 8) to (7, 8) using car (10487, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (1, 2) to (2, 2) using car (10503, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10497 doesn't move\n", - "Agent rider 10498 move from (1, 3) to (1, 2) using car (10414, [(1, 3), (1, 2)], 0)\n", - "Agent rider 10499 doesn't move\n", - "Agent rider 10500 doesn't move\n", - "Agent rider 10501 move from (2, 6) to (2, 7) using car (10496, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9)], 0)\n", + "Agent rider 10478 move from (3, 2) to (3, 3) using car (10403, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10479 move from (2, 0) to (2, 1) using car (10499, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 10480 move from (4, 4) to (3, 4) using car (10394, [(4, 4), (3, 4)], 0)\n", + "Agent rider 10484 move from (5, 8) to (5, 7) using car (10493, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10505 move from (2, 0) to (2, 1) using car (10499, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 doesn't move\n", "Agent rider 10509 doesn't move\n", "Agent rider 10510 doesn't move\n", - "tick 753 ended\n", - "I am driver 10511 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 10512 - trip: [(5, 4), (6, 4), (7, 4)]\n", - "I am driver 10513 - trip: [(2, 5), (3, 5), (4, 5), (4, 6)]\n", - "I am driver 10514 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 10515 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 10516 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 10517 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 10518 - trip: [(7, 1), (8, 1)]\n", - "I am driver 10519 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 10520 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 10521 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 10522 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 10523 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 10524 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 10525 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 10526 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 10527 - trip: [(3, 2), (4, 2), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 10528 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 10529 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 10530 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10531 - trip: [(7, 6), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 10532 - trip: [(8, 0), (9, 0)]\n", - "I am driver 10533 - trip: [(1, 9), (1, 8), (2, 8)]\n", - "I am driver 10534 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 10535 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "25 drivers generated.\n", - "I am rider 10536 - dep: (5, 7) , arr: (6, 8)\n", - "1 riders generated.\n", - "Agent rider 9417 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 move from (8, 9) to (9, 9) using car (10377, [(8, 9), (9, 9)], 0)\n", - "Agent rider 9772 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 move from (8, 9) to (9, 9) using car (10377, [(8, 9), (9, 9)], 0)\n", - "Agent rider 9848 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9933 move from (1, 0) to (2, 0) using car (10493, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 9938 move from (4, 1) to (5, 1) using car (10471, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 9983 doesn't move\n", - "Agent rider 10006 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10012 move from (7, 8) to (7, 7) using car (10487, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 10012 arrived with a waiting time of 17 ticks\n", - "Agent rider 10031 move from (1, 7) to (2, 7) using car (10534, [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10040 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10077 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10078 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10079 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10117 move from (1, 2) to (2, 2) using car (10526, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 10117 arrived with a waiting time of 7 ticks\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 move from (8, 8) to (8, 7) using car (10458, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10170 move from (8, 9) to (9, 9) using car (10377, [(8, 9), (9, 9)], 0)\n", - "Agent rider 10171 move from (8, 8) to (8, 7) using car (10458, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (0, 7) to (0, 6) using car (10485, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (4, 8) to (4, 7) using car (10468, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10187 move from (4, 3) to (3, 3) using car (10475, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10202 move from (4, 1) to (5, 1) using car (10471, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10215 move from (8, 0) to (9, 0) using car (10532, [(8, 0), (9, 0)], 0)\n", - "Rider n° 10215 arrived with a waiting time of 8 ticks\n", - "Agent rider 10217 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10221 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10232 move from (2, 6) to (1, 6) using car (10407, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10242 move from (0, 7) to (0, 6) using car (10485, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10243 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10245 move from (8, 6) to (8, 7) using car (10486, [(8, 6), (8, 7)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 move from (8, 8) to (8, 7) using car (10458, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10256 move from (8, 0) to (9, 0) using car (10532, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (7, 2) to (6, 2) using car (10488, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 10304 move from (3, 8) to (3, 7) using car (10506, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 10305 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 10313 arrived\n", - "Agent rider 10316 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (9, 3) to (9, 4) using car (10490, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10345 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10347 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10348 move from (8, 8) to (8, 7) using car (10458, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10362 doesn't move\n", - "Agent rider 10363 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 10370 arrived\n", + "Agent rider 10511 move from (4, 0) to (5, 0) using car (10398, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "tick 747 ended\n", + "I am driver 10512 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (1, 5)]\n", + "I am driver 10513 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 10514 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "I am driver 10515 - trip: [(3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 10516 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", + "5 drivers generated.\n", + "I am rider 10517 - dep: (2, 5) , arr: (7, 5)\n", + "I am rider 10518 - dep: (7, 3) , arr: (7, 4)\n", + "I am rider 10519 - dep: (7, 9) , arr: (8, 0)\n", + "I am rider 10520 - dep: (1, 2) , arr: (2, 2)\n", + "I am rider 10521 - dep: (2, 3) , arr: (2, 1)\n", + "5 riders generated.\n", + "Agent rider 9450 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9451 move from (5, 7) to (5, 6) using car (10493, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9452 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9507 move from (2, 1) to (1, 1) using car (10437, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9559 move from (5, 7) to (5, 6) using car (10493, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9566 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9671 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9674 move from (2, 1) to (1, 1) using car (10437, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9694 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9790 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9805 move from (0, 6) to (0, 5) using car (10441, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9807 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9813 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9866 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 9866 arrived with a waiting time of 29 ticks\n", + "Agent rider 9904 move from (2, 1) to (1, 1) using car (10437, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9911 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9962 move from (5, 5) to (5, 6) using car (10413, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 9975 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10014 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10015 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 10015 arrived with a waiting time of 18 ticks\n", + "Agent rider 10026 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 doesn't move\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10119 move from (3, 3) to (3, 4) using car (10403, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 10119 arrived with a waiting time of 13 ticks\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10171 move from (1, 8) to (2, 8) using car (10498, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10175 move from (5, 0) to (6, 0) using car (10398, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10198 move from (8, 3) to (8, 4) using car (10501, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 move from (2, 8) to (2, 7) using car (10458, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10251 move from (3, 1) to (3, 0) using car (10388, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 10251 arrived with a waiting time of 7 ticks\n", + "Agent rider 10253 move from (2, 8) to (2, 7) using car (10512, [(2, 8), (2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", + "Agent rider 10257 move from (2, 1) to (1, 1) using car (10437, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10258 move from (2, 1) to (1, 1) using car (10437, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10264 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10280 move from (5, 1) to (6, 1) using car (10366, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10282 move from (3, 3) to (3, 4) using car (10403, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 move from (4, 6) to (4, 7) using car (10465, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 10345 move from (3, 3) to (3, 4) using car (10403, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10347 move from (8, 3) to (8, 4) using car (10501, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10348 move from (4, 3) to (5, 3) using car (10457, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10367 move from (1, 8) to (2, 8) using car (10500, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10368 doesn't move\n", + "Agent rider 10369 move from (6, 2) to (5, 2) using car (10464, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10374 arrived\n", "Driver 10376 arrived\n", - "Driver 10379 arrived\n", - "Agent rider 10385 doesn't move\n", - "Agent rider 10386 move from (7, 8) to (7, 7) using car (10487, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 10388 arrived\n", - "Driver 10389 arrived\n", - "Agent rider 10391 move from (7, 4) to (7, 5) using car (10466, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 move from (5, 2) to (6, 2) using car (10418, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10394 move from (5, 5) to (5, 6) using car (10469, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10396 move from (2, 6) to (1, 6) using car (10407, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 10396 arrived with a waiting time of 2 ticks\n", - "Agent rider 10397 move from (0, 1) to (1, 1) using car (10517, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10399 move from (6, 3) to (6, 4) using car (10457, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 10400 move from (1, 0) to (2, 0) using car (10493, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 10401 doesn't move\n", - "Driver 10406 arrived\n", - "Driver 10417 arrived\n", - "Driver 10419 arrived\n", + "Agent rider 10380 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 10380 arrived with a waiting time of 4 ticks\n", + "Agent rider 10382 move from (8, 4) to (8, 5) using car (10442, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 10392 arrived\n", + "Agent rider 10400 move from (3, 8) to (2, 8) using car (10430, [(3, 8), (2, 8)], 0)\n", + "Agent rider 10401 move from (2, 5) to (1, 5) using car (10439, [(2, 5), (1, 5)], 0)\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 move from (5, 9) to (4, 9) using car (10446, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 doesn't move\n", + "Agent rider 10423 doesn't move\n", + "Agent rider 10424 move from (4, 4) to (3, 4) using car (10383, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10425 move from (1, 6) to (1, 5) using car (10448, [(1, 6), (1, 5)], 0)\n", + "Rider n° 10425 arrived with a waiting time of 4 ticks\n", + "Driver 10427 arrived\n", + "Agent rider 10433 move from (3, 3) to (4, 3) using car (10460, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 10449 arrived\n", + "Agent rider 10467 move from (7, 1) to (7, 0) using car (10402, [(7, 1), (7, 0)], 0)\n", + "Agent rider 10468 move from (5, 8) to (4, 8) using car (10443, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 10468 arrived with a waiting time of 2 ticks\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 move from (4, 3) to (5, 3) using car (10417, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10471 move from (1, 6) to (1, 5) using car (10448, [(1, 6), (1, 5)], 0)\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (1, 3) to (2, 3) using car (10486, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10478 move from (3, 3) to (3, 4) using car (10403, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10479 move from (2, 1) to (2, 2) using car (10499, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 10480 doesn't move\n", + "Agent rider 10484 move from (5, 7) to (5, 6) using car (10493, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10505 move from (2, 1) to (1, 1) using car (10437, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 doesn't move\n", + "Agent rider 10509 move from (8, 7) to (8, 6) using car (10432, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", + "Agent rider 10510 move from (8, 4) to (9, 4) using car (10414, [(8, 4), (9, 4)], 0)\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10517 doesn't move\n", + "Agent rider 10518 doesn't move\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10520 doesn't move\n", + "Agent rider 10521 move from (2, 3) to (2, 2) using car (10459, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "tick 748 ended\n", + "I am driver 10522 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", + "I am driver 10523 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 10524 - trip: [(1, 7), (1, 8)]\n", + "I am driver 10525 - trip: [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10526 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 10527 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", + "6 drivers generated.\n", + "I am rider 10528 - dep: (6, 1) , arr: (4, 8)\n", + "I am rider 10529 - dep: (4, 3) , arr: (7, 6)\n", + "I am rider 10530 - dep: (9, 6) , arr: (0, 3)\n", + "I am rider 10531 - dep: (0, 5) , arr: (6, 9)\n", + "I am rider 10532 - dep: (8, 3) , arr: (2, 7)\n", + "I am rider 10533 - dep: (9, 7) , arr: (0, 8)\n", + "I am rider 10534 - dep: (6, 9) , arr: (3, 8)\n", + "I am rider 10535 - dep: (9, 3) , arr: (3, 2)\n", + "I am rider 10536 - dep: (7, 5) , arr: (3, 4)\n", + "I am rider 10537 - dep: (4, 4) , arr: (3, 2)\n", + "10 riders generated.\n", + "Agent rider 9450 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9451 move from (5, 6) to (5, 7) using car (10413, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9452 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 9452 arrived with a waiting time of 40 ticks\n", + "Agent rider 9507 move from (1, 1) to (1, 2) using car (10437, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9559 move from (5, 6) to (5, 7) using car (10413, [(5, 6), (5, 7)], 0)\n", + "Agent rider 9566 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9671 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9674 move from (1, 1) to (1, 2) using car (10437, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9694 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9790 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9805 move from (0, 5) to (0, 4) using car (10441, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9904 move from (1, 1) to (1, 2) using car (10437, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 9911 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9934 doesn't move\n", + "Agent rider 9936 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9962 move from (5, 6) to (5, 5) using car (10493, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 9975 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10014 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10026 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (7, 9) to (6, 9) using car (10526, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10070 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10175 move from (6, 0) to (7, 0) using car (10398, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10198 move from (8, 4) to (8, 5) using car (10501, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 move from (2, 7) to (2, 6) using car (10512, [(2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", + "Agent rider 10253 move from (2, 7) to (2, 6) using car (10512, [(2, 7), (2, 6), (2, 5), (1, 5)], 0)\n", + "Agent rider 10257 move from (1, 1) to (1, 2) using car (10437, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10258 move from (1, 1) to (1, 2) using car (10437, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10264 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10280 move from (6, 1) to (6, 0) using car (10492, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 10280 arrived with a waiting time of 5 ticks\n", + "Agent rider 10282 move from (3, 4) to (2, 4) using car (10383, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 10282 arrived with a waiting time of 3 ticks\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Driver 10327 arrived\n", + "Agent rider 10333 doesn't move\n", + "Agent rider 10345 move from (3, 4) to (3, 5) using car (10403, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (5, 3) to (6, 3) using car (10457, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10355 arrived\n", + "Driver 10356 arrived\n", + "Driver 10363 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 move from (2, 8) to (3, 8) using car (10498, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10369 move from (5, 2) to (4, 2) using car (10464, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10375 arrived\n", + "Agent rider 10382 move from (8, 5) to (8, 6) using car (10442, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 10391 arrived\n", + "Driver 10394 arrived\n", + "Driver 10396 arrived\n", + "Agent rider 10400 doesn't move\n", + "Agent rider 10401 move from (1, 5) to (1, 4) using car (10483, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 10406 move from (3, 4) to (2, 4) using car (10383, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10408 move from (3, 4) to (2, 4) using car (10383, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 10409 arrived\n", + "Agent rider 10410 move from (4, 9) to (4, 8) using car (10446, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 move from (4, 3) to (3, 3) using car (10523, [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", "Driver 10420 arrived\n", - "Driver 10425 arrived\n", + "Driver 10421 arrived\n", + "Agent rider 10423 doesn't move\n", + "Agent rider 10424 move from (3, 4) to (2, 4) using car (10383, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 10424 arrived with a waiting time of 2 ticks\n", + "Driver 10427 arrived\n", + "Driver 10428 arrived\n", "Driver 10431 arrived\n", - "Agent rider 10437 doesn't move\n", - "Agent rider 10439 move from (8, 6) to (8, 7) using car (10486, [(8, 6), (8, 7)], 0)\n", - "Agent rider 10440 doesn't move\n", - "Agent rider 10441 move from (4, 2) to (4, 3) using car (10530, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 10441 arrived with a waiting time of 4 ticks\n", - "Agent rider 10442 doesn't move\n", - "Agent rider 10443 move from (9, 9) to (8, 9) using car (10528, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 move from (5, 7) to (5, 6) using car (10483, [(5, 7), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 10446 move from (4, 1) to (5, 1) using car (10471, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 10446 arrived with a waiting time of 4 ticks\n", - "Agent rider 10459 doesn't move\n", - "Agent rider 10460 move from (7, 4) to (7, 5) using car (10421, [(7, 4), (7, 5)], 0)\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 move from (9, 3) to (9, 4) using car (10490, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10464 move from (7, 3) to (6, 3) using car (10472, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 10473 arrived\n", + "Agent rider 10433 move from (4, 3) to (5, 3) using car (10460, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 10438 arrived\n", + "Driver 10447 arrived\n", + "Driver 10450 arrived\n", + "Driver 10463 arrived\n", + "Agent rider 10467 move from (7, 0) to (7, 1) using car (10525, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 move from (5, 3) to (6, 3) using car (10417, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 doesn't move\n", "Driver 10474 arrived\n", - "Agent rider 10476 move from (6, 2) to (5, 2) using car (10514, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10477 move from (8, 8) to (8, 7) using car (10458, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10478 move from (7, 8) to (7, 7) using car (10487, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (2, 2) to (3, 2) using car (10503, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10497 doesn't move\n", - "Agent rider 10498 move from (1, 2) to (2, 2) using car (10526, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10499 doesn't move\n", - "Agent rider 10500 doesn't move\n", - "Agent rider 10501 doesn't move\n", - "Agent rider 10509 doesn't move\n", + "Agent rider 10476 move from (2, 3) to (3, 3) using car (10486, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 10477 move from (2, 3) to (3, 3) using car (10486, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 10478 move from (3, 4) to (2, 4) using car (10383, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10479 move from (2, 2) to (2, 3) using car (10499, [(2, 2), (2, 3), (2, 4)], 0)\n", + "Agent rider 10480 move from (3, 4) to (2, 4) using car (10383, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 10480 arrived with a waiting time of 2 ticks\n", + "Agent rider 10484 move from (5, 6) to (5, 5) using car (10493, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10505 move from (1, 1) to (1, 2) using car (10437, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 move from (6, 1) to (6, 0) using car (10492, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10509 move from (8, 6) to (8, 5) using car (10432, [(8, 6), (8, 5), (9, 5)], 0)\n", "Agent rider 10510 doesn't move\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10517 move from (2, 5) to (3, 5) using car (10490, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10518 move from (7, 3) to (6, 3) using car (10482, [(7, 3), (6, 3)], 0)\n", + "Agent rider 10519 move from (7, 9) to (6, 9) using car (10526, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10520 doesn't move\n", + "Agent rider 10521 move from (2, 2) to (1, 2) using car (10459, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10528 doesn't move\n", + "Agent rider 10529 move from (4, 3) to (5, 3) using car (10460, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 move from (0, 5) to (0, 4) using car (10441, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 10532 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10534 doesn't move\n", + "Agent rider 10535 doesn't move\n", "Agent rider 10536 doesn't move\n", - "tick 754 ended\n", - "I am driver 10537 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 10538 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 10539 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 10540 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 10541 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 10542 - trip: [(2, 2), (3, 2), (4, 2)]\n", - "6 drivers generated.\n", - "I am rider 10543 - dep: (1, 6) , arr: (9, 5)\n", - "I am rider 10544 - dep: (5, 9) , arr: (5, 5)\n", - "I am rider 10545 - dep: (1, 1) , arr: (0, 4)\n", - "3 riders generated.\n", - "Agent rider 9417 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9933 move from (2, 0) to (3, 0) using car (10493, [(2, 0), (3, 0)], 0)\n", - "Agent rider 9938 move from (5, 1) to (6, 1) using car (10471, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 9938 arrived with a waiting time of 12 ticks\n", - "Agent rider 9983 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10006 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10031 move from (2, 7) to (2, 6) using car (10534, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10040 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10077 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 10077 arrived with a waiting time of 22 ticks\n", - "Agent rider 10078 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10079 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10118 move from (1, 8) to (2, 8) using car (10525, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10119 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10180 move from (9, 4) to (9, 5) using car (10490, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10186 move from (4, 7) to (4, 6) using car (10468, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Rider n° 10186 arrived with a waiting time of 10 ticks\n", - "Agent rider 10187 move from (3, 3) to (2, 3) using car (10475, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10202 move from (5, 1) to (6, 1) using car (10471, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 10202 arrived with a waiting time of 5 ticks\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10217 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10221 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10232 move from (1, 6) to (0, 6) using car (10407, [(1, 6), (0, 6)], 0)\n", - "Agent rider 10242 doesn't move\n", - "Agent rider 10243 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10245 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10246 move from (1, 8) to (2, 8) using car (10533, [(1, 8), (2, 8)], 0)\n", - "Agent rider 10255 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10274 move from (6, 2) to (6, 1) using car (10413, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10304 move from (3, 7) to (3, 6) using car (10506, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 10305 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10316 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (9, 4) to (9, 5) using car (10490, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10348 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10362 move from (4, 8) to (4, 7) using car (10535, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 10363 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 10376 arrived\n", - "Agent rider 10385 doesn't move\n", - "Agent rider 10386 move from (7, 7) to (7, 6) using car (10487, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 10389 arrived\n", - "Agent rider 10391 move from (7, 5) to (7, 6) using car (10466, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 move from (6, 2) to (7, 2) using car (10418, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 10394 move from (5, 6) to (5, 7) using car (10469, [(5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10395 move from (8, 2) to (8, 3) using car (10508, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 10397 move from (1, 1) to (2, 1) using car (10517, [(1, 1), (2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10399 move from (6, 4) to (6, 5) using car (10457, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 10400 move from (2, 0) to (3, 0) using car (10493, [(2, 0), (3, 0)], 0)\n", - "Agent rider 10401 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10537 doesn't move\n", + "tick 749 ended\n", + "I am driver 10538 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 10539 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 10540 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 10541 - trip: [(1, 4), (2, 4), (3, 4), (3, 5)]\n", + "I am driver 10542 - trip: [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 10543 - trip: [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 10544 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 10545 - trip: [(0, 4), (1, 4)]\n", + "I am driver 10546 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "9 drivers generated.\n", + "I am rider 10547 - dep: (5, 5) , arr: (0, 5)\n", + "I am rider 10548 - dep: (6, 6) , arr: (3, 8)\n", + "I am rider 10549 - dep: (5, 2) , arr: (0, 8)\n", + "I am rider 10550 - dep: (4, 0) , arr: (2, 1)\n", + "I am rider 10551 - dep: (0, 1) , arr: (3, 7)\n", + "I am rider 10552 - dep: (6, 5) , arr: (3, 0)\n", + "I am rider 10553 - dep: (4, 9) , arr: (5, 8)\n", + "7 riders generated.\n", + "Agent rider 9450 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9451 move from (5, 7) to (6, 7) using car (10496, [(5, 7), (6, 7)], 0)\n", + "Agent rider 9507 move from (1, 2) to (0, 2) using car (10459, [(1, 2), (0, 2)], 0)\n", + "Agent rider 9559 move from (5, 7) to (6, 7) using car (10496, [(5, 7), (6, 7)], 0)\n", + "Agent rider 9566 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9671 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9674 move from (1, 2) to (0, 2) using car (10459, [(1, 2), (0, 2)], 0)\n", + "Agent rider 9694 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9790 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9805 move from (0, 4) to (1, 4) using car (10545, [(0, 4), (1, 4)], 0)\n", + "Rider n° 9805 arrived with a waiting time of 15 ticks\n", + "Agent rider 9807 move from (8, 5) to (9, 5) using car (10432, [(8, 5), (9, 5)], 0)\n", + "Agent rider 9813 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9904 move from (1, 2) to (0, 2) using car (10459, [(1, 2), (0, 2)], 0)\n", + "Rider n° 9904 arrived with a waiting time of 16 ticks\n", + "Agent rider 9911 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9934 move from (9, 3) to (8, 3) using car (10539, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 9936 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9975 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10014 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 10014 arrived with a waiting time of 23 ticks\n", + "Agent rider 10026 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (6, 9) to (6, 8) using car (10526, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10070 move from (9, 3) to (8, 3) using car (10539, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10129 move from (9, 3) to (8, 3) using car (10539, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10171 doesn't move\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10198 move from (8, 5) to (9, 5) using car (10432, [(8, 5), (9, 5)], 0)\n", + "Agent rider 10228 move from (9, 3) to (8, 3) using car (10539, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10229 move from (2, 6) to (2, 5) using car (10512, [(2, 6), (2, 5), (1, 5)], 0)\n", + "Agent rider 10253 move from (2, 6) to (2, 5) using car (10512, [(2, 6), (2, 5), (1, 5)], 0)\n", + "Agent rider 10257 move from (1, 2) to (0, 2) using car (10459, [(1, 2), (0, 2)], 0)\n", + "Agent rider 10258 move from (1, 2) to (0, 2) using car (10459, [(1, 2), (0, 2)], 0)\n", + "Rider n° 10258 arrived with a waiting time of 8 ticks\n", + "Agent rider 10264 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10282 doesn't move\n", + "Driver 10305 arrived\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (1, 4) to (1, 3) using car (10483, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 10333 move from (4, 7) to (4, 6) using car (10485, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10345 move from (3, 5) to (4, 5) using car (10490, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (6, 3) to (6, 4) using car (10457, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10356 arrived\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10368 move from (3, 8) to (3, 9) using car (10515, [(3, 8), (3, 9)], 0)\n", + "Rider n° 10368 arrived with a waiting time of 7 ticks\n", + "Agent rider 10369 move from (4, 2) to (3, 2) using car (10464, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10377 arrived\n", + "Agent rider 10382 move from (8, 6) to (8, 7) using car (10442, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 10387 arrived\n", + "Driver 10394 arrived\n", + "Agent rider 10400 doesn't move\n", + "Agent rider 10401 doesn't move\n", "Driver 10402 arrived\n", - "Driver 10404 arrived\n", - "Driver 10408 arrived\n", - "Driver 10412 arrived\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10408 move from (2, 4) to (1, 4) using car (10383, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10410 move from (4, 8) to (4, 7) using car (10446, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 move from (3, 3) to (4, 3) using car (10486, [(3, 3), (4, 3), (5, 3)], 0)\n", "Driver 10414 arrived\n", - "Driver 10420 arrived\n", - "Agent rider 10437 doesn't move\n", - "Agent rider 10439 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10440 doesn't move\n", - "Agent rider 10442 doesn't move\n", - "Agent rider 10443 move from (8, 9) to (7, 9) using car (10528, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (9, 4) to (9, 5) using car (10490, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10445 move from (5, 6) to (4, 6) using car (10483, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Driver 10421 arrived\n", + "Agent rider 10423 doesn't move\n", + "Driver 10427 arrived\n", + "Driver 10430 arrived\n", + "Agent rider 10433 move from (5, 3) to (6, 3) using car (10460, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 10436 arrived\n", + "Driver 10439 arrived\n", "Driver 10448 arrived\n", - "Agent rider 10459 doesn't move\n", - "Agent rider 10460 doesn't move\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 move from (9, 4) to (9, 5) using car (10490, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10464 move from (6, 3) to (5, 3) using car (10472, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 10464 arrived with a waiting time of 1 ticks\n", - "Driver 10467 arrived\n", - "Driver 10474 arrived\n", - "Agent rider 10476 move from (5, 2) to (4, 2) using car (10514, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 10476 arrived with a waiting time of 3 ticks\n", - "Agent rider 10477 move from (8, 7) to (8, 6) using car (10458, [(8, 7), (8, 6), (8, 5)], 0)\n", - "Agent rider 10478 move from (7, 7) to (7, 6) using car (10487, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (3, 2) to (4, 2) using car (10503, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 10491 arrived\n", - "Agent rider 10497 doesn't move\n", - "Agent rider 10498 move from (2, 2) to (3, 2) using car (10542, [(2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 10499 doesn't move\n", - "Agent rider 10500 doesn't move\n", - "Agent rider 10501 doesn't move\n", + "Driver 10451 arrived\n", + "Agent rider 10467 move from (7, 1) to (7, 2) using car (10525, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 doesn't move\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Driver 10473 arrived\n", + "Agent rider 10476 move from (3, 3) to (4, 3) using car (10486, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 10477 move from (3, 3) to (4, 3) using car (10486, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 10478 move from (2, 4) to (1, 4) using car (10383, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10479 move from (2, 3) to (2, 4) using car (10499, [(2, 3), (2, 4)], 0)\n", + "Agent rider 10484 move from (5, 5) to (5, 4) using car (10493, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10494 arrived\n", + "Agent rider 10505 move from (1, 2) to (1, 3) using car (10437, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 move from (6, 0) to (7, 0) using car (10492, [(6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 10509 doesn't move\n", "Agent rider 10510 doesn't move\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10517 move from (3, 5) to (4, 5) using car (10490, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10518 move from (6, 3) to (7, 3) using car (10417, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10519 move from (6, 9) to (6, 8) using car (10526, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10520 doesn't move\n", + "Agent rider 10521 doesn't move\n", + "Agent rider 10528 move from (6, 1) to (6, 2) using car (10502, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 10529 move from (5, 3) to (6, 3) using car (10460, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 move from (0, 4) to (1, 4) using car (10545, [(0, 4), (1, 4)], 0)\n", + "Agent rider 10532 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10534 move from (6, 9) to (6, 8) using car (10526, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10535 move from (9, 3) to (8, 3) using car (10539, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", "Agent rider 10536 doesn't move\n", - "Agent rider 10543 move from (1, 6) to (0, 6) using car (10407, [(1, 6), (0, 6)], 0)\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10545 doesn't move\n", - "tick 755 ended\n", - "I am driver 10546 - trip: [(7, 2), (6, 2), (5, 2)]\n", - "I am driver 10547 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", - "I am driver 10548 - trip: [(3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10549 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 10550 - trip: [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 10551 - trip: [(5, 6), (4, 6), (3, 6), (3, 5)]\n", - "I am driver 10552 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 10553 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 10554 - trip: [(1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 10555 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 10556 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 10557 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 10558 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "13 drivers generated.\n", - "I am rider 10559 - dep: (5, 2) , arr: (3, 3)\n", - "I am rider 10560 - dep: (0, 6) , arr: (9, 0)\n", - "I am rider 10561 - dep: (2, 9) , arr: (2, 2)\n", - "I am rider 10562 - dep: (4, 8) , arr: (9, 7)\n", - "I am rider 10563 - dep: (5, 1) , arr: (5, 4)\n", - "I am rider 10564 - dep: (7, 9) , arr: (7, 8)\n", - "I am rider 10565 - dep: (7, 0) , arr: (4, 9)\n", - "7 riders generated.\n", - "Agent rider 9417 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9983 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10006 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10031 doesn't move\n", - "Agent rider 10040 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10079 move from (2, 1) to (2, 0) using car (10451, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10118 move from (2, 8) to (3, 8) using car (10525, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10119 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10180 move from (9, 5) to (9, 6) using car (10490, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10181 move from (0, 6) to (0, 7) using car (10410, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10187 move from (2, 3) to (1, 3) using car (10475, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10217 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10221 move from (2, 1) to (2, 0) using car (10451, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10232 move from (0, 6) to (0, 7) using car (10410, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10242 move from (0, 6) to (0, 7) using car (10410, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10245 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 7) to (7, 8) using car (10449, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10274 move from (6, 1) to (5, 1) using car (10522, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 10274 arrived with a waiting time of 3 ticks\n", - "Agent rider 10304 move from (3, 6) to (3, 5) using car (10506, [(3, 6), (3, 5)], 0)\n", - "Rider n° 10304 arrived with a waiting time of 5 ticks\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10316 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (9, 5) to (9, 6) using car (10490, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (2, 1) to (3, 1) using car (10517, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10348 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10362 move from (4, 7) to (4, 6) using car (10535, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 10363 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 10377 arrived\n", - "Agent rider 10385 move from (2, 1) to (3, 1) using car (10517, [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10386 move from (7, 6) to (7, 5) using car (10487, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10391 move from (7, 6) to (7, 7) using car (10466, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 move from (7, 2) to (8, 2) using car (10418, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10394 move from (5, 7) to (5, 8) using car (10469, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10395 move from (8, 3) to (8, 4) using car (10508, [(8, 3), (8, 4)], 0)\n", - "Agent rider 10397 doesn't move\n", - "Agent rider 10399 move from (6, 5) to (6, 6) using car (10457, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10401 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 10404 arrived\n", - "Driver 10421 arrived\n", - "Driver 10430 arrived\n", - "Agent rider 10437 doesn't move\n", - "Agent rider 10439 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10440 move from (3, 6) to (3, 5) using car (10506, [(3, 6), (3, 5)], 0)\n", - "Agent rider 10442 move from (7, 7) to (7, 8) using car (10449, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10443 move from (7, 9) to (6, 9) using car (10528, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (9, 5) to (9, 6) using car (10490, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10445 doesn't move\n", - "Agent rider 10459 move from (4, 2) to (3, 2) using car (10514, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10460 doesn't move\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 move from (4, 2) to (5, 2) using car (10503, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10463 move from (9, 5) to (9, 6) using car (10490, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10477 move from (8, 6) to (8, 5) using car (10458, [(8, 6), (8, 5)], 0)\n", - "Agent rider 10478 move from (7, 6) to (7, 5) using car (10487, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (4, 2) to (4, 3) using car (10453, [(4, 2), (4, 3)], 0)\n", - "Driver 10486 arrived\n", - "Agent rider 10497 doesn't move\n", - "Agent rider 10498 move from (3, 2) to (4, 2) using car (10542, [(3, 2), (4, 2)], 0)\n", - "Agent rider 10499 move from (7, 7) to (7, 8) using car (10449, [(7, 7), (7, 8), (7, 9)], 0)\n", - "Agent rider 10500 move from (7, 9) to (6, 9) using car (10415, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10501 move from (2, 7) to (3, 7) using car (10539, [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10509 move from (2, 8) to (3, 8) using car (10525, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (3, 4) to (2, 4) using car (10548, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 10518 arrived\n", - "Driver 10532 arrived\n", - "Agent rider 10536 move from (5, 7) to (5, 8) using car (10469, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10543 move from (0, 6) to (0, 7) using car (10410, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10545 doesn't move\n", - "Agent rider 10559 move from (5, 2) to (5, 3) using car (10511, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 10560 move from (0, 6) to (0, 7) using car (10410, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10561 move from (2, 9) to (3, 9) using car (10496, [(2, 9), (3, 9)], 0)\n", - "Agent rider 10562 doesn't move\n", - "Agent rider 10563 doesn't move\n", - "Agent rider 10564 move from (7, 9) to (6, 9) using car (10415, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10565 doesn't move\n", - "tick 756 ended\n", - "I am driver 10566 - trip: [(4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 10567 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 10568 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 10569 - trip: [(7, 6), (7, 7), (6, 7)]\n", - "I am driver 10570 - trip: [(4, 2), (3, 2), (2, 2)]\n", - "I am driver 10571 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 10572 - trip: [(1, 5), (1, 4), (0, 4)]\n", - "7 drivers generated.\n", - "I am rider 10573 - dep: (3, 2) , arr: (9, 6)\n", - "1 riders generated.\n", - "Agent rider 9417 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 9983 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10006 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10031 move from (2, 6) to (3, 6) using car (10550, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 10031 arrived with a waiting time of 15 ticks\n", - "Agent rider 10040 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10079 move from (2, 0) to (1, 0) using car (10451, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10118 move from (3, 8) to (3, 7) using car (10525, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10187 move from (1, 3) to (0, 3) using car (10475, [(1, 3), (0, 3)], 0)\n", - "Agent rider 10205 doesn't move\n", - "Agent rider 10217 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10221 move from (2, 0) to (1, 0) using car (10451, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10242 doesn't move\n", - "Agent rider 10243 move from (2, 1) to (2, 2) using car (10555, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 8) to (7, 9) using car (10449, [(7, 8), (7, 9)], 0)\n", - "Agent rider 10304 doesn't move\n", - "Agent rider 10305 move from (2, 1) to (2, 2) using car (10555, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 10316 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 doesn't move\n", + "Agent rider 10537 doesn't move\n", + "Agent rider 10547 move from (5, 5) to (5, 4) using car (10493, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 move from (5, 2) to (4, 2) using car (10488, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (4, 0) to (5, 0) using car (10516, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10552 doesn't move\n", + "Agent rider 10553 doesn't move\n", + "tick 750 ended\n", + "I am driver 10554 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 10555 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 10556 - trip: [(0, 1), (0, 0)]\n", + "I am driver 10557 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 10558 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 10559 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (7, 7)]\n", + "I am driver 10560 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 10561 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 10562 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10563 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 10564 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", + "11 drivers generated.\n", + "I am rider 10565 - dep: (6, 4) , arr: (7, 2)\n", + "I am rider 10566 - dep: (8, 4) , arr: (2, 7)\n", + "I am rider 10567 - dep: (5, 0) , arr: (4, 3)\n", + "I am rider 10568 - dep: (4, 6) , arr: (9, 1)\n", + "4 riders generated.\n", + "Agent rider 9450 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9451 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9559 doesn't move\n", + "Agent rider 9566 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 9566 arrived with a waiting time of 43 ticks\n", + "Agent rider 9671 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9674 doesn't move\n", + "Agent rider 9694 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9790 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 9790 arrived with a waiting time of 29 ticks\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9911 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9934 move from (8, 3) to (7, 3) using car (10539, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 9934 arrived with a waiting time of 17 ticks\n", + "Agent rider 9936 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 9962 doesn't move\n", + "Agent rider 9975 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10026 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10027 move from (6, 8) to (6, 7) using car (10526, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Rider n° 10027 arrived with a waiting time of 9 ticks\n", + "Agent rider 10070 move from (8, 3) to (7, 3) using car (10539, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 10070 arrived with a waiting time of 17 ticks\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10171 move from (2, 8) to (2, 7) using car (10443, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 10171 arrived with a waiting time of 14 ticks\n", + "Agent rider 10175 move from (7, 0) to (7, 1) using car (10513, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Rider n° 10175 arrived with a waiting time of 12 ticks\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 3) to (7, 3) using car (10539, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10229 move from (2, 5) to (1, 5) using car (10512, [(2, 5), (1, 5)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10257 doesn't move\n", + "Agent rider 10264 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 10305 arrived\n", + "Agent rider 10322 move from (7, 2) to (8, 2) using car (10525, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10323 move from (1, 3) to (1, 2) using car (10483, [(1, 3), (1, 2)], 0)\n", + "Agent rider 10333 move from (4, 6) to (4, 5) using car (10485, [(4, 6), (4, 5), (4, 4)], 0)\n", "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (3, 1) to (3, 0) using car (10517, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10348 doesn't move\n", - "Driver 10358 arrived\n", - "Agent rider 10362 move from (4, 6) to (4, 5) using car (10535, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 10363 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10385 move from (3, 1) to (3, 0) using car (10517, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 10385 arrived with a waiting time of 4 ticks\n", - "Agent rider 10386 move from (7, 5) to (7, 4) using car (10487, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10391 move from (7, 7) to (7, 8) using car (10466, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10394 move from (5, 8) to (4, 8) using car (10469, [(5, 8), (4, 8)], 0)\n", - "Rider n° 10394 arrived with a waiting time of 5 ticks\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10397 move from (2, 1) to (2, 2) using car (10555, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 10399 move from (6, 6) to (6, 7) using car (10457, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10401 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 10401 arrived with a waiting time of 4 ticks\n", - "Driver 10405 arrived\n", - "Driver 10407 arrived\n", - "Agent rider 10437 move from (2, 5) to (2, 4) using car (10534, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10440 doesn't move\n", - "Agent rider 10442 move from (7, 8) to (7, 9) using car (10449, [(7, 8), (7, 9)], 0)\n", - "Rider n° 10442 arrived with a waiting time of 5 ticks\n", - "Agent rider 10443 move from (6, 9) to (6, 8) using car (10528, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 move from (4, 6) to (3, 6) using car (10551, [(4, 6), (3, 6), (3, 5)], 0)\n", - "Driver 10452 arrived\n", - "Agent rider 10459 move from (3, 2) to (3, 3) using car (10514, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10460 move from (7, 5) to (7, 4) using car (10487, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 move from (5, 2) to (5, 3) using car (10503, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10477 doesn't move\n", - "Agent rider 10478 move from (7, 5) to (7, 4) using car (10487, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (4, 3) to (3, 3) using car (10504, [(4, 3), (3, 3)], 0)\n", - "Driver 10493 arrived\n", - "Driver 10495 arrived\n", - "Agent rider 10497 move from (7, 6) to (8, 6) using car (10502, [(7, 6), (8, 6)], 0)\n", - "Rider n° 10497 arrived with a waiting time of 4 ticks\n", - "Agent rider 10498 doesn't move\n", - "Agent rider 10499 move from (7, 8) to (7, 9) using car (10449, [(7, 8), (7, 9)], 0)\n", - "Rider n° 10499 arrived with a waiting time of 4 ticks\n", - "Agent rider 10500 move from (6, 9) to (5, 9) using car (10415, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10501 move from (3, 7) to (3, 8) using car (10539, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10505 arrived\n", - "Agent rider 10509 move from (3, 8) to (3, 7) using car (10525, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (2, 4) to (1, 4) using car (10548, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 10512 arrived\n", - "Driver 10533 arrived\n", - "Agent rider 10536 move from (5, 8) to (4, 8) using car (10469, [(5, 8), (4, 8)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10545 doesn't move\n" + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (6, 4) to (6, 5) using car (10457, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10366 arrived\n", + "Agent rider 10367 move from (2, 8) to (2, 7) using car (10443, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10369 move from (3, 2) to (2, 2) using car (10464, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10382 move from (8, 7) to (8, 8) using car (10442, [(8, 7), (8, 8), (8, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10559 move from (5, 3) to (4, 3) using car (10511, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10562 doesn't move\n", - "Agent rider 10563 doesn't move\n", - "Agent rider 10564 move from (6, 9) to (5, 9) using car (10415, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10565 move from (7, 0) to (8, 0) using car (10507, [(7, 0), (8, 0)], 0)\n", - "Agent rider 10573 move from (3, 2) to (3, 3) using car (10514, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "tick 757 ended\n", - "I am driver 10574 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 10575 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 10576 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 10577 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 10578 - trip: [(8, 8), (8, 9)]\n", - "I am driver 10579 - trip: [(1, 5), (1, 4), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 10580 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 10581 - trip: [(5, 3), (5, 2), (4, 2)]\n", - "8 drivers generated.\n", - "I am rider 10582 - dep: (8, 8) , arr: (3, 7)\n", - "1 riders generated.\n", - "Agent rider 9417 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9933 move from (3, 0) to (2, 0) using car (10566, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 9983 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 9983 arrived with a waiting time of 21 ticks\n", - "Agent rider 10006 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10040 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10079 move from (1, 0) to (0, 0) using car (10451, [(1, 0), (0, 0)], 0)\n", - "Rider n° 10079 arrived with a waiting time of 14 ticks\n", - "Agent rider 10118 move from (3, 7) to (3, 6) using car (10525, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 10118 arrived with a waiting time of 23 ticks\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10181 move from (0, 7) to (1, 7) using car (10580, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Rider n° 10181 arrived with a waiting time of 9 ticks\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10187 move from (0, 3) to (0, 2) using car (10485, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10205 move from (7, 8) to (7, 9) using car (10466, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10217 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10221 move from (1, 0) to (0, 0) using car (10451, [(1, 0), (0, 0)], 0)\n", - "Rider n° 10221 arrived with a waiting time of 7 ticks\n", - "Agent rider 10232 move from (0, 7) to (1, 7) using car (10580, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10242 move from (0, 7) to (1, 7) using car (10580, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Rider n° 10242 arrived with a waiting time of 6 ticks\n", - "Agent rider 10243 move from (2, 2) to (2, 3) using car (10555, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10305 move from (2, 2) to (2, 3) using car (10555, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Agent rider 10316 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (3, 0) to (4, 0) using car (10517, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10348 doesn't move\n", - "Agent rider 10362 move from (4, 5) to (4, 4) using car (10535, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 10363 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10386 move from (7, 4) to (7, 3) using car (10487, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10391 move from (7, 8) to (7, 9) using car (10466, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 10391 arrived with a waiting time of 3 ticks\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10397 move from (2, 2) to (2, 3) using car (10555, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Rider n° 10397 arrived with a waiting time of 5 ticks\n", - "Agent rider 10399 move from (6, 7) to (6, 8) using car (10457, [(6, 7), (6, 8)], 0)\n", - "Agent rider 10400 move from (3, 0) to (4, 0) using car (10517, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 10405 arrived\n", - "Driver 10410 arrived\n", + "Agent rider 10400 move from (2, 8) to (2, 7) using car (10443, [(2, 8), (2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10401 move from (1, 4) to (0, 4) using car (10383, [(1, 4), (0, 4)], 0)\n", + "Rider n° 10401 arrived with a waiting time of 4 ticks\n", + "Agent rider 10406 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 move from (4, 7) to (4, 6) using car (10446, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 move from (4, 3) to (3, 3) using car (10456, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", "Driver 10413 arrived\n", - "Driver 10418 arrived\n", - "Driver 10426 arrived\n", - "Driver 10429 arrived\n", - "Driver 10432 arrived\n", - "Agent rider 10437 move from (2, 4) to (2, 3) using car (10534, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 10437 arrived with a waiting time of 4 ticks\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10440 doesn't move\n", - "Agent rider 10443 move from (6, 8) to (6, 7) using car (10528, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10445 move from (3, 6) to (3, 5) using car (10550, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 10445 arrived with a waiting time of 5 ticks\n", + "Driver 10416 arrived\n", + "Agent rider 10423 move from (7, 2) to (8, 2) using car (10525, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 10423 arrived with a waiting time of 4 ticks\n", + "Driver 10430 arrived\n", + "Agent rider 10433 move from (6, 3) to (7, 3) using car (10460, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 10435 arrived\n", + "Driver 10445 arrived\n", + "Driver 10451 arrived\n", "Driver 10453 arrived\n", - "Driver 10458 arrived\n", - "Agent rider 10459 move from (3, 3) to (2, 3) using car (10514, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10460 move from (7, 4) to (7, 3) using car (10487, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 move from (5, 3) to (5, 4) using car (10503, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Driver 10465 arrived\n", - "Driver 10472 arrived\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10470 move from (6, 3) to (6, 2) using car (10542, [(6, 3), (6, 2), (5, 2), (4, 2)], 0)\n", + "Rider n° 10470 arrived with a waiting time of 2 ticks\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (4, 3) to (5, 3) using car (10486, [(4, 3), (5, 3)], 0)\n", "Agent rider 10477 doesn't move\n", - "Agent rider 10478 move from (7, 4) to (7, 3) using car (10487, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (3, 3) to (2, 3) using car (10514, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 10490 arrived\n", - "Driver 10496 arrived\n", - "Agent rider 10498 move from (4, 2) to (4, 3) using car (10568, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10500 move from (5, 9) to (4, 9) using car (10415, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10501 move from (3, 8) to (4, 8) using car (10539, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10506 arrived\n", - "Driver 10508 arrived\n", - "Agent rider 10509 move from (3, 7) to (3, 6) using car (10525, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10478 move from (1, 4) to (0, 4) using car (10383, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10479 move from (2, 4) to (3, 4) using car (10541, [(2, 4), (3, 4), (3, 5)], 0)\n", + "Driver 10482 arrived\n", + "Agent rider 10484 move from (5, 4) to (5, 3) using car (10493, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10489 arrived\n", + "Agent rider 10505 move from (1, 3) to (1, 4) using car (10437, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 move from (7, 0) to (8, 0) using car (10492, [(7, 0), (8, 0)], 0)\n", + "Agent rider 10509 doesn't move\n", "Agent rider 10510 doesn't move\n", - "Driver 10513 arrived\n", - "Driver 10531 arrived\n", - "Agent rider 10536 move from (4, 8) to (5, 8) using car (10516, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 10542 arrived\n", - "Agent rider 10543 move from (0, 7) to (1, 7) using car (10580, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10544 move from (5, 9) to (4, 9) using car (10415, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10545 doesn't move\n", - "Agent rider 10559 move from (4, 3) to (3, 3) using car (10511, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 10559 arrived with a waiting time of 0 ticks\n", - "Agent rider 10560 move from (0, 7) to (1, 7) using car (10580, [(0, 7), (1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10562 doesn't move\n", - "Agent rider 10563 move from (5, 1) to (5, 2) using car (10523, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 10564 doesn't move\n", + "Agent rider 10511 move from (5, 0) to (5, 1) using car (10516, [(5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 10517 move from (4, 5) to (5, 5) using car (10490, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10518 move from (7, 3) to (8, 3) using car (10417, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10519 move from (6, 8) to (6, 7) using car (10526, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10520 move from (1, 2) to (2, 2) using car (10538, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 10520 arrived with a waiting time of 3 ticks\n", + "Agent rider 10521 move from (1, 2) to (2, 2) using car (10538, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Driver 10524 arrived\n", + "Agent rider 10528 move from (6, 2) to (6, 3) using car (10502, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 10529 move from (6, 3) to (7, 3) using car (10460, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 doesn't move\n", + "Agent rider 10532 move from (8, 3) to (7, 3) using car (10539, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10534 move from (6, 8) to (5, 8) using car (10564, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 10535 move from (8, 3) to (7, 3) using car (10539, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10536 doesn't move\n", + "Agent rider 10537 move from (4, 4) to (4, 3) using car (10481, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 10547 move from (5, 4) to (5, 3) using car (10493, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 move from (4, 2) to (3, 2) using car (10488, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (5, 0) to (5, 1) using car (10516, [(5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 10551 move from (0, 1) to (0, 0) using car (10527, [(0, 1), (0, 0), (1, 0)], 0)\n", + "Agent rider 10552 move from (6, 5) to (6, 4) using car (10522, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 10553 move from (4, 9) to (3, 9) using car (10465, [(4, 9), (3, 9)], 0)\n", "Agent rider 10565 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 move from (8, 8) to (9, 8) using car (10480, [(8, 8), (9, 8)], 0)\n", - "tick 758 ended\n", - "I am driver 10583 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 10584 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 10585 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 10586 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 10587 - trip: [(9, 5), (9, 6), (9, 7), (8, 7), (7, 7)]\n", - "I am driver 10588 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 10589 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", - "I am driver 10590 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 10591 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", - "I am driver 10592 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 10593 - trip: [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "11 drivers generated.\n", - "I am rider 10594 - dep: (5, 6) , arr: (4, 9)\n", - "I am rider 10595 - dep: (9, 8) , arr: (5, 5)\n", - "I am rider 10596 - dep: (6, 0) , arr: (4, 1)\n", - "I am rider 10597 - dep: (6, 1) , arr: (5, 5)\n", - "I am rider 10598 - dep: (5, 0) , arr: (8, 2)\n", - "I am rider 10599 - dep: (3, 5) , arr: (7, 8)\n", - "I am rider 10600 - dep: (5, 3) , arr: (4, 4)\n", - "I am rider 10601 - dep: (7, 6) , arr: (0, 6)\n", - "I am rider 10602 - dep: (3, 8) , arr: (0, 3)\n", - "9 riders generated.\n", - "Agent rider 9417 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 move from (2, 0) to (1, 0) using car (10566, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10006 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10040 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10118 doesn't move\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10205 move from (7, 9) to (6, 9) using car (10466, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10217 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10232 move from (1, 7) to (2, 7) using car (10580, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10243 move from (2, 3) to (1, 3) using car (10514, [(2, 3), (1, 3)], 0)\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 move from (2, 8) to (2, 9) using car (10529, [(2, 8), (2, 9)], 0)\n", - "Agent rider 10255 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10305 move from (2, 3) to (1, 3) using car (10514, [(2, 3), (1, 3)], 0)\n", - "Agent rider 10316 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (4, 0) to (5, 0) using car (10517, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 10348 doesn't move\n", - "Agent rider 10362 move from (4, 4) to (4, 3) using car (10535, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 10363 doesn't move\n", - "Agent rider 10386 move from (7, 3) to (7, 2) using car (10487, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10399 doesn't move\n", - "Agent rider 10400 move from (4, 0) to (5, 0) using car (10517, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 10410 arrived\n", - "Driver 10426 arrived\n", + "Agent rider 10566 doesn't move\n", + "Agent rider 10567 move from (5, 0) to (5, 1) using car (10516, [(5, 0), (5, 1), (5, 2)], 0)\n", + "Agent rider 10568 doesn't move\n", + "tick 751 ended\n", + "I am driver 10569 - trip: [(6, 4), (6, 3)]\n", + "I am driver 10570 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 10571 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 10572 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 10573 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7)]\n", + "I am driver 10574 - trip: [(5, 5), (6, 5)]\n", + "I am driver 10575 - trip: [(6, 6), (6, 7), (5, 7)]\n", + "7 drivers generated.\n", + "I am rider 10576 - dep: (0, 5) , arr: (5, 0)\n", + "I am rider 10577 - dep: (1, 2) , arr: (9, 1)\n", + "I am rider 10578 - dep: (3, 6) , arr: (4, 0)\n", + "3 riders generated.\n", + "Agent rider 9450 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Agent rider 9451 move from (6, 7) to (6, 6) using car (10526, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Rider n° 9451 arrived with a waiting time of 34 ticks\n", + "Agent rider 9507 move from (0, 2) to (0, 1) using car (10441, [(0, 2), (0, 1)], 0)\n", + "Rider n° 9507 arrived with a waiting time of 23 ticks\n", + "Agent rider 9559 move from (6, 7) to (6, 6) using car (10526, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Rider n° 9559 arrived with a waiting time of 39 ticks\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9674 move from (0, 2) to (0, 1) using car (10441, [(0, 2), (0, 1)], 0)\n", + "Rider n° 9674 arrived with a waiting time of 20 ticks\n", + "Agent rider 9694 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Agent rider 9911 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Agent rider 9936 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Agent rider 9962 move from (5, 5) to (6, 5) using car (10490, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 9962 arrived with a waiting time of 23 ticks\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10026 doesn't move\n", + "Agent rider 10070 move from (8, 3) to (9, 3) using car (10417, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10072 move from (4, 3) to (4, 2) using car (10481, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Rider n° 10072 arrived with a waiting time of 15 ticks\n", + "Agent rider 10129 move from (8, 3) to (9, 3) using car (10417, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10175 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (7, 3) to (8, 3) using car (10460, [(7, 3), (8, 3)], 0)\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10253 move from (2, 5) to (2, 6) using car (10555, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10257 move from (0, 2) to (0, 1) using car (10441, [(0, 2), (0, 1)], 0)\n", + "Rider n° 10257 arrived with a waiting time of 6 ticks\n", + "Agent rider 10264 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Agent rider 10322 move from (8, 2) to (9, 2) using car (10525, [(8, 2), (9, 2)], 0)\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 move from (4, 5) to (4, 4) using car (10485, [(4, 5), (4, 4)], 0)\n", + "Agent rider 10345 move from (4, 5) to (5, 5) using car (10560, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (6, 5) to (6, 6) using car (10457, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 10359 arrived\n", + "Agent rider 10367 move from (2, 7) to (2, 6) using car (10443, [(2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10369 move from (2, 2) to (1, 2) using car (10464, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10382 move from (8, 8) to (8, 9) using car (10442, [(8, 8), (8, 9)], 0)\n", + "Driver 10388 arrived\n", + "Driver 10398 arrived\n", + "Agent rider 10400 move from (2, 7) to (2, 6) using car (10443, [(2, 7), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10406 move from (2, 4) to (2, 3) using car (10458, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10408 move from (1, 4) to (1, 5) using car (10437, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10410 move from (4, 6) to (4, 5) using car (10446, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 10412 doesn't move\n", + "Driver 10416 arrived\n", + "Driver 10430 arrived\n", "Driver 10432 arrived\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10440 move from (3, 5) to (3, 4) using car (10550, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 10440 arrived with a waiting time of 5 ticks\n", - "Agent rider 10443 move from (6, 7) to (6, 6) using car (10528, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Driver 10449 arrived\n", - "Agent rider 10459 move from (2, 3) to (1, 3) using car (10514, [(2, 3), (1, 3)], 0)\n", - "Agent rider 10460 doesn't move\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 move from (5, 4) to (5, 5) using car (10503, [(5, 4), (5, 5)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Driver 10468 arrived\n", - "Driver 10469 arrived\n", - "Driver 10470 arrived\n", - "Driver 10471 arrived\n", - "Driver 10475 arrived\n", - "Agent rider 10477 doesn't move\n", - "Agent rider 10478 move from (7, 3) to (7, 2) using car (10487, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (2, 3) to (1, 3) using car (10514, [(2, 3), (1, 3)], 0)\n", - "Driver 10481 arrived\n", - "Agent rider 10498 move from (4, 3) to (4, 4) using car (10568, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10500 move from (4, 9) to (3, 9) using car (10415, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10501 move from (4, 8) to (5, 8) using car (10539, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10502 arrived\n", - "Driver 10504 arrived\n", - "Driver 10507 arrived\n", - "Agent rider 10509 move from (3, 6) to (3, 5) using car (10525, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (1, 4) to (1, 3) using car (10519, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 10527 arrived\n", - "Agent rider 10536 move from (5, 8) to (6, 8) using car (10516, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 10536 arrived with a waiting time of 2 ticks\n", - "Agent rider 10543 move from (1, 7) to (2, 7) using car (10580, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10544 move from (4, 9) to (3, 9) using car (10415, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10545 doesn't move\n", - "Driver 10546 arrived\n", - "Agent rider 10560 move from (1, 7) to (2, 7) using car (10580, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10562 move from (4, 8) to (5, 8) using car (10539, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10563 move from (5, 2) to (5, 3) using car (10523, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 10564 move from (5, 9) to (6, 9) using car (10590, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10565 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 doesn't move\n", - "Agent rider 10594 doesn't move\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10597 move from (6, 1) to (5, 1) using car (10584, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10598 doesn't move\n", - "Agent rider 10599 move from (3, 5) to (3, 4) using car (10550, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 10600 doesn't move\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 doesn't move\n", - "tick 759 ended\n", - "I am driver 10603 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 10604 - trip: [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "2 drivers generated.\n", - "I am rider 10605 - dep: (5, 5) , arr: (4, 3)\n", - "I am rider 10606 - dep: (2, 9) , arr: (2, 1)\n", - "I am rider 10607 - dep: (6, 1) , arr: (4, 3)\n", - "I am rider 10608 - dep: (4, 0) , arr: (0, 6)\n", - "I am rider 10609 - dep: (9, 1) , arr: (4, 2)\n", - "I am rider 10610 - dep: (7, 6) , arr: (8, 5)\n", - "I am rider 10611 - dep: (0, 2) , arr: (9, 6)\n", - "I am rider 10612 - dep: (5, 3) , arr: (0, 7)\n", - "I am rider 10613 - dep: (7, 9) , arr: (9, 3)\n", - "I am rider 10614 - dep: (0, 7) , arr: (8, 7)\n", - "I am rider 10615 - dep: (6, 6) , arr: (6, 2)\n", - "I am rider 10616 - dep: (6, 3) , arr: (5, 2)\n", - "12 riders generated.\n", - "Agent rider 9417 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (6, 7) to (5, 7) using car (10571, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10006 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10040 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10180 move from (9, 6) to (9, 7) using car (10587, [(9, 6), (9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10205 move from (6, 9) to (5, 9) using car (10466, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 10205 arrived with a waiting time of 11 ticks\n", - "Agent rider 10217 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10232 move from (2, 7) to (3, 7) using car (10580, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10243 move from (1, 3) to (2, 3) using car (10579, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10255 move from (8, 5) to (8, 4) using car (10547, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Rider n° 10255 arrived with a waiting time of 12 ticks\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10305 move from (1, 3) to (2, 3) using car (10579, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 10316 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (9, 6) to (9, 7) using car (10587, [(9, 6), (9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 10345 doesn't move\n", - "Agent rider 10347 move from (5, 0) to (6, 0) using car (10517, [(5, 0), (6, 0)], 0)\n", - "Agent rider 10348 move from (8, 5) to (7, 5) using car (10591, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10362 move from (4, 3) to (4, 2) using car (10535, [(4, 3), (4, 2)], 0)\n", - "Agent rider 10363 move from (6, 7) to (5, 7) using car (10571, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 10386 move from (7, 2) to (7, 1) using car (10487, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10392 move from (8, 2) to (8, 3) using car (10575, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10399 doesn't move\n", - "Agent rider 10400 move from (5, 0) to (6, 0) using car (10517, [(5, 0), (6, 0)], 0)\n", + "Agent rider 10433 move from (7, 3) to (8, 3) using car (10460, [(7, 3), (8, 3)], 0)\n", + "Driver 10444 arrived\n", + "Driver 10459 arrived\n", + "Driver 10461 arrived\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 doesn't move\n", + "Agent rider 10477 move from (4, 3) to (4, 2) using car (10481, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 10478 doesn't move\n", + "Agent rider 10479 doesn't move\n", + "Agent rider 10484 move from (5, 3) to (5, 2) using car (10493, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10496 arrived\n", + "Driver 10499 arrived\n", + "Agent rider 10505 move from (1, 4) to (1, 5) using car (10437, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 doesn't move\n", + "Agent rider 10509 move from (8, 5) to (8, 4) using car (10504, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10510 doesn't move\n", + "Agent rider 10511 move from (5, 1) to (5, 2) using car (10516, [(5, 1), (5, 2)], 0)\n", + "Driver 10515 arrived\n", + "Agent rider 10517 move from (5, 5) to (6, 5) using car (10490, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10518 move from (8, 3) to (8, 4) using car (10558, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10519 move from (6, 7) to (6, 6) using car (10526, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10521 move from (2, 2) to (3, 2) using car (10557, [(2, 2), (3, 2), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 10528 doesn't move\n", + "Agent rider 10529 move from (7, 3) to (8, 3) using car (10460, [(7, 3), (8, 3)], 0)\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 move from (1, 4) to (1, 5) using car (10437, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10532 move from (7, 3) to (6, 3) using car (10539, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10534 move from (5, 8) to (4, 8) using car (10564, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 10535 move from (7, 3) to (6, 3) using car (10539, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10536 doesn't move\n", + "Agent rider 10537 move from (4, 3) to (4, 2) using car (10481, [(4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Driver 10545 arrived\n", + "Agent rider 10547 move from (5, 3) to (5, 2) using car (10493, [(5, 3), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 move from (6, 6) to (6, 7) using car (10575, [(6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 10549 move from (3, 2) to (3, 3) using car (10488, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (5, 1) to (5, 2) using car (10516, [(5, 1), (5, 2)], 0)\n", + "Agent rider 10551 move from (0, 0) to (1, 0) using car (10572, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 move from (6, 4) to (6, 3) using car (10522, [(6, 4), (6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 10553 doesn't move\n", + "Agent rider 10565 move from (6, 4) to (6, 3) using car (10452, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 10566 doesn't move\n", + "Agent rider 10567 move from (5, 1) to (5, 2) using car (10516, [(5, 1), (5, 2)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10576 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 doesn't move\n", + "tick 752 ended\n", + "I am driver 10579 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 10580 - trip: [(8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 10581 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 10582 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 10583 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 10584 - trip: [(2, 8), (2, 9), (1, 9)]\n", + "I am driver 10585 - trip: [(5, 3), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 10586 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 10587 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "9 drivers generated.\n", + "I am rider 10588 - dep: (8, 7) , arr: (0, 3)\n", + "I am rider 10589 - dep: (7, 2) , arr: (9, 3)\n", + "2 riders generated.\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9507 doesn't move\n", + "Agent rider 9671 move from (8, 8) to (9, 8) using car (10501, [(8, 8), (9, 8)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 move from (8, 8) to (9, 8) using car (10501, [(8, 8), (9, 8)], 0)\n", + "Agent rider 10026 move from (8, 8) to (9, 8) using car (10501, [(8, 8), (9, 8)], 0)\n", + "Rider n° 10026 arrived with a waiting time of 18 ticks\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 move from (1, 5) to (1, 6) using car (10437, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10253 move from (2, 6) to (1, 6) using car (10443, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (1, 2) to (0, 2) using car (10464, [(1, 2), (0, 2)], 0)\n", + "Agent rider 10333 doesn't move\n", + "Agent rider 10345 move from (5, 5) to (6, 5) using car (10560, [(5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10347 move from (8, 4) to (8, 3) using car (10504, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10348 move from (6, 6) to (6, 7) using car (10457, [(6, 6), (6, 7)], 0)\n", + "Agent rider 10367 move from (2, 6) to (2, 7) using car (10555, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10369 move from (1, 2) to (0, 2) using car (10464, [(1, 2), (0, 2)], 0)\n", + "Rider n° 10369 arrived with a waiting time of 5 ticks\n", + "Agent rider 10382 doesn't move\n", + "Driver 10383 arrived\n", + "Driver 10398 arrived\n", + "Agent rider 10400 move from (2, 6) to (2, 7) using car (10555, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 10403 arrived\n", + "Agent rider 10406 move from (2, 3) to (2, 2) using car (10458, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10408 move from (1, 5) to (1, 6) using car (10437, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10410 move from (4, 5) to (4, 4) using car (10563, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10412 doesn't move\n", "Driver 10432 arrived\n", - "Agent rider 10439 move from (8, 5) to (7, 5) using car (10591, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10443 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (9, 6) to (9, 7) using car (10587, [(9, 6), (9, 7), (8, 7), (7, 7)], 0)\n", - "Driver 10451 arrived\n", - "Driver 10457 arrived\n", - "Agent rider 10459 move from (1, 3) to (1, 2) using car (10519, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 10459 arrived with a waiting time of 4 ticks\n", - "Agent rider 10460 doesn't move\n", - "Agent rider 10461 move from (5, 8) to (6, 8) using car (10539, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 move from (9, 6) to (9, 7) using car (10587, [(9, 6), (9, 7), (8, 7), (7, 7)], 0)\n", - "Driver 10469 arrived\n", - "Driver 10471 arrived\n", - "Agent rider 10477 move from (8, 5) to (7, 5) using car (10591, [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10478 move from (7, 2) to (7, 1) using car (10487, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (1, 3) to (2, 3) using car (10579, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Driver 10480 arrived\n", + "Agent rider 10433 doesn't move\n", + "Driver 10440 arrived\n", + "Driver 10465 arrived\n", + "Agent rider 10467 move from (7, 2) to (7, 3) using car (10513, [(7, 2), (7, 3)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 move from (1, 5) to (1, 6) using car (10437, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10472 doesn't move\n", + "Driver 10475 arrived\n", + "Agent rider 10476 doesn't move\n", + "Agent rider 10477 move from (4, 2) to (4, 1) using car (10481, [(4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 10478 move from (0, 4) to (0, 5) using car (10583, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 10478 arrived with a waiting time of 2 ticks\n", + "Agent rider 10479 move from (3, 4) to (3, 3) using car (10554, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2)], 0)\n", + "Rider n° 10479 arrived with a waiting time of 1 ticks\n", "Driver 10483 arrived\n", + "Agent rider 10484 move from (5, 2) to (4, 2) using car (10493, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 10486 arrived\n", + "Driver 10491 arrived\n", + "Driver 10492 arrived\n", + "Driver 10497 arrived\n", + "Driver 10503 arrived\n", + "Agent rider 10505 move from (1, 5) to (1, 6) using car (10437, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 doesn't move\n", + "Agent rider 10509 move from (8, 4) to (8, 3) using car (10504, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10510 doesn't move\n", + "Agent rider 10511 doesn't move\n", + "Driver 10512 arrived\n", + "Agent rider 10517 doesn't move\n", + "Agent rider 10518 move from (8, 4) to (8, 3) using car (10504, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10519 move from (6, 6) to (6, 5) using car (10526, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10521 move from (3, 2) to (2, 2) using car (10454, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10528 move from (6, 3) to (5, 3) using car (10539, [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10529 doesn't move\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 move from (1, 5) to (1, 6) using car (10437, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 10532 move from (6, 3) to (5, 3) using car (10539, [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10534 move from (4, 8) to (3, 8) using car (10564, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Rider n° 10534 arrived with a waiting time of 1 ticks\n", + "Agent rider 10535 move from (6, 3) to (6, 2) using car (10452, [(6, 3), (6, 2)], 0)\n", + "Agent rider 10536 doesn't move\n", + "Agent rider 10537 doesn't move\n", + "Agent rider 10547 move from (5, 2) to (4, 2) using car (10493, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 move from (6, 7) to (5, 7) using car (10575, [(6, 7), (5, 7)], 0)\n", + "Agent rider 10549 move from (3, 3) to (3, 4) using car (10488, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (5, 2) to (4, 2) using car (10493, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10551 move from (1, 0) to (2, 0) using car (10572, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 move from (6, 3) to (6, 2) using car (10522, [(6, 3), (6, 2), (6, 1), (7, 1)], 0)\n", + "Agent rider 10553 doesn't move\n", + "Driver 10556 arrived\n", + "Agent rider 10565 move from (6, 3) to (6, 2) using car (10452, [(6, 3), (6, 2)], 0)\n", + "Agent rider 10566 move from (8, 4) to (8, 5) using car (10558, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10567 move from (5, 2) to (4, 2) using car (10493, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10568 move from (4, 6) to (4, 5) using car (10562, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10576 doesn't move\n", + "Agent rider 10577 move from (1, 2) to (0, 2) using car (10464, [(1, 2), (0, 2)], 0)\n", + "Agent rider 10578 doesn't move\n", + "Agent rider 10588 move from (8, 7) to (8, 6) using car (10580, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 10589 move from (7, 2) to (7, 3) using car (10513, [(7, 2), (7, 3)], 0)\n", + "tick 753 ended\n", + "I am driver 10590 - trip: [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 10591 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 10592 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 10593 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 10594 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 10595 - trip: [(1, 5), (2, 5), (3, 5), (3, 4)]\n", + "I am driver 10596 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 10597 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)]\n", + "I am driver 10598 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 10599 - trip: [(3, 3), (3, 4), (4, 4)]\n", + "I am driver 10600 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 10601 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 10602 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 10603 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 10604 - trip: [(5, 2), (6, 2), (7, 2), (7, 1)]\n", + "I am driver 10605 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 10606 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 10607 - trip: [(8, 6), (7, 6), (6, 6), (6, 7)]\n", + "I am driver 10608 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 10609 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 10610 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "21 drivers generated.\n", + "I am rider 10611 - dep: (8, 9) , arr: (3, 2)\n", + "1 riders generated.\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10072 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 3) to (8, 2) using car (10504, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10229 move from (1, 6) to (1, 7) using car (10437, [(1, 6), (1, 7)], 0)\n", + "Agent rider 10253 move from (1, 6) to (1, 7) using car (10437, [(1, 6), (1, 7)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 doesn't move\n", + "Agent rider 10345 move from (6, 5) to (6, 6) using car (10560, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10347 move from (8, 3) to (8, 2) using car (10504, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10348 doesn't move\n", + "Agent rider 10367 move from (2, 7) to (2, 8) using car (10555, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Driver 10398 arrived\n", + "Agent rider 10400 move from (2, 7) to (2, 8) using car (10555, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10406 move from (2, 2) to (2, 1) using car (10458, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10408 move from (1, 6) to (1, 7) using car (10437, [(1, 6), (1, 7)], 0)\n", + "Agent rider 10410 move from (4, 4) to (4, 3) using car (10563, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10412 move from (3, 3) to (3, 2) using car (10554, [(3, 3), (3, 2), (4, 2), (5, 2)], 0)\n", + "Driver 10417 arrived\n", + "Agent rider 10433 doesn't move\n", + "Driver 10441 arrived\n", + "Driver 10442 arrived\n", + "Driver 10460 arrived\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 move from (1, 6) to (1, 7) using car (10437, [(1, 6), (1, 7)], 0)\n", + "Agent rider 10472 move from (0, 9) to (0, 8) using car (10608, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 10476 move from (5, 3) to (5, 4) using car (10539, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10477 move from (4, 1) to (5, 1) using car (10481, [(4, 1), (5, 1)], 0)\n", + "Agent rider 10479 doesn't move\n", + "Agent rider 10484 move from (4, 2) to (4, 1) using car (10557, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", "Driver 10485 arrived\n", - "Driver 10488 arrived\n", - "Driver 10494 arrived\n", - "Agent rider 10498 move from (4, 4) to (4, 5) using car (10568, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10500 move from (3, 9) to (2, 9) using car (10415, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10501 move from (5, 8) to (6, 8) using car (10539, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10507 arrived\n", - "Agent rider 10509 move from (3, 5) to (3, 4) using car (10525, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (1, 3) to (1, 2) using car (10519, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 10543 move from (2, 7) to (3, 7) using car (10526, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10544 move from (3, 9) to (2, 9) using car (10415, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10545 doesn't move\n", - "Driver 10548 arrived\n", - "Driver 10551 arrived\n", - "Driver 10554 arrived\n", - "Agent rider 10560 move from (2, 7) to (3, 7) using car (10526, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10561 move from (3, 9) to (2, 9) using car (10415, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10562 move from (5, 8) to (6, 8) using car (10539, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10563 move from (5, 3) to (5, 4) using car (10523, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 10563 arrived with a waiting time of 2 ticks\n", - "Agent rider 10564 move from (6, 9) to (7, 9) using car (10590, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10565 move from (8, 0) to (7, 0) using car (10604, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Driver 10492 arrived\n", + "Driver 10495 arrived\n", + "Agent rider 10505 move from (1, 6) to (1, 7) using car (10437, [(1, 6), (1, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 doesn't move\n", + "Agent rider 10509 move from (8, 3) to (8, 2) using car (10504, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10510 doesn't move\n", + "Agent rider 10511 move from (5, 2) to (5, 3) using car (10540, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 10516 arrived\n", + "Agent rider 10517 move from (6, 5) to (6, 4) using car (10514, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 10518 move from (8, 3) to (8, 2) using car (10504, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10519 move from (6, 5) to (6, 4) using car (10514, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 10521 move from (2, 2) to (2, 1) using car (10458, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 10521 arrived with a waiting time of 1 ticks\n", + "Driver 10525 arrived\n", + "Driver 10527 arrived\n", + "Agent rider 10528 move from (5, 3) to (5, 4) using car (10539, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10529 doesn't move\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 doesn't move\n", + "Agent rider 10532 move from (5, 3) to (5, 4) using car (10539, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (6, 2) to (5, 2) using car (10596, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10536 move from (7, 5) to (7, 6) using car (10582, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 10537 move from (4, 2) to (3, 2) using car (10493, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 10537 arrived with a waiting time of 3 ticks\n", + "Driver 10541 arrived\n", + "Agent rider 10547 move from (4, 2) to (3, 2) using car (10493, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 move from (3, 4) to (3, 5) using car (10488, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (4, 2) to (3, 2) using car (10493, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10551 move from (2, 0) to (3, 0) using car (10572, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 move from (6, 2) to (5, 2) using car (10596, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10553 move from (3, 9) to (2, 9) using car (10598, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10565 doesn't move\n", + "Agent rider 10566 move from (8, 5) to (8, 6) using car (10558, [(8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10567 move from (4, 2) to (4, 3) using car (10594, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Rider n° 10567 arrived with a waiting time of 0 ticks\n", + "Agent rider 10568 move from (4, 5) to (4, 4) using car (10562, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Driver 10569 arrived\n", - "Driver 10570 arrived\n", - "Driver 10572 arrived\n", - "Agent rider 10573 doesn't move\n", - "Driver 10578 arrived\n", - "Agent rider 10582 doesn't move\n", - "Agent rider 10594 move from (5, 6) to (5, 7) using car (10515, [(5, 6), (5, 7)], 0)\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10597 move from (5, 1) to (5, 2) using car (10574, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10598 doesn't move\n", - "Agent rider 10599 move from (3, 4) to (3, 3) using car (10550, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 10600 move from (5, 3) to (5, 4) using car (10523, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10605 doesn't move\n", - "Agent rider 10606 doesn't move\n", - "Agent rider 10607 move from (6, 1) to (5, 1) using car (10552, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10610 doesn't move\n", + "Driver 10574 arrived\n", + "Agent rider 10576 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 doesn't move\n", + "Agent rider 10588 move from (8, 6) to (7, 6) using car (10600, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 doesn't move\n", + "Agent rider 10611 doesn't move\n", + "tick 754 ended\n", + "I am driver 10612 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "1 drivers generated.\n", + "I am rider 10613 - dep: (6, 3) , arr: (4, 5)\n", + "I am rider 10614 - dep: (4, 2) , arr: (1, 0)\n", + "I am rider 10615 - dep: (4, 4) , arr: (5, 3)\n", + "I am rider 10616 - dep: (2, 1) , arr: (7, 8)\n", + "I am rider 10617 - dep: (2, 5) , arr: (3, 4)\n", + "I am rider 10618 - dep: (0, 6) , arr: (7, 0)\n", + "I am rider 10619 - dep: (3, 1) , arr: (4, 2)\n", + "7 riders generated.\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10229 doesn't move\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 move from (4, 4) to (3, 4) using car (10579, [(4, 4), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10345 move from (6, 6) to (6, 7) using car (10560, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10347 move from (8, 2) to (8, 1) using car (10504, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10348 doesn't move\n", + "Agent rider 10367 move from (2, 8) to (3, 8) using car (10555, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 move from (2, 8) to (3, 8) using car (10555, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10406 move from (2, 1) to (2, 0) using car (10458, [(2, 1), (2, 0)], 0)\n", + "Rider n° 10406 arrived with a waiting time of 7 ticks\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 move from (4, 3) to (4, 2) using car (10563, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10412 move from (3, 2) to (4, 2) using car (10554, [(3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 10433 doesn't move\n", + "Driver 10442 arrived\n", + "Driver 10446 arrived\n", + "Driver 10452 arrived\n", + "Driver 10457 arrived\n", + "Driver 10464 arrived\n", + "Driver 10466 arrived\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 move from (0, 8) to (0, 7) using car (10608, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 10476 move from (5, 4) to (5, 5) using car (10539, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10484 move from (4, 1) to (4, 0) using car (10557, [(4, 1), (4, 0), (5, 0)], 0)\n", + "Rider n° 10484 arrived with a waiting time of 1 ticks\n", + "Driver 10500 arrived\n", + "Driver 10501 arrived\n", + "Driver 10502 arrived\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 move from (8, 0) to (8, 1) using car (10606, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10510 doesn't move\n", + "Agent rider 10511 move from (5, 3) to (5, 4) using car (10540, [(5, 3), (5, 4)], 0)\n", + "Driver 10513 arrived\n", + "Agent rider 10517 move from (6, 4) to (6, 3) using car (10514, [(6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 10518 doesn't move\n", + "Agent rider 10519 move from (6, 4) to (6, 3) using car (10514, [(6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 10528 move from (5, 4) to (5, 5) using car (10539, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10529 doesn't move\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 doesn't move\n", + "Agent rider 10532 move from (5, 4) to (5, 5) using car (10539, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (5, 2) to (4, 2) using car (10596, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10536 move from (7, 6) to (6, 6) using car (10600, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 10542 arrived\n", + "Driver 10543 arrived\n", + "Agent rider 10547 move from (3, 2) to (2, 2) using car (10493, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 move from (3, 5) to (3, 6) using car (10488, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (3, 2) to (2, 2) using car (10493, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10551 move from (3, 0) to (4, 0) using car (10572, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 move from (5, 2) to (4, 2) using car (10596, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10553 move from (2, 9) to (2, 8) using car (10598, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10565 move from (6, 2) to (7, 2) using car (10604, [(6, 2), (7, 2), (7, 1)], 0)\n", + "Rider n° 10565 arrived with a waiting time of 2 ticks\n", + "Agent rider 10566 move from (8, 6) to (8, 7) using car (10558, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10568 move from (4, 4) to (4, 3) using car (10562, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10575 arrived\n", + "Agent rider 10576 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 doesn't move\n", + "Agent rider 10588 move from (7, 6) to (6, 6) using car (10600, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 doesn't move\n", "Agent rider 10611 doesn't move\n", - "Agent rider 10612 move from (5, 3) to (5, 4) using car (10523, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 10613 doesn't move\n", "Agent rider 10614 doesn't move\n", - "Agent rider 10615 move from (6, 6) to (6, 5) using car (10528, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10615 move from (4, 4) to (4, 3) using car (10562, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", "Agent rider 10616 doesn't move\n", - "tick 760 ended\n", - "I am driver 10617 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 10618 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 10619 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 10620 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10621 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 10622 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 10623 - trip: [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 10624 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 10625 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 10626 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 10627 - trip: [(4, 9), (4, 8), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 10628 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 10629 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 10630 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 10631 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 10632 - trip: [(1, 2), (2, 2), (3, 2), (3, 1)]\n", - "I am driver 10633 - trip: [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 10634 - trip: [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10635 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 10636 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 10637 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "21 drivers generated.\n", + "Agent rider 10617 move from (2, 5) to (3, 5) using car (10595, [(2, 5), (3, 5), (3, 4)], 0)\n", + "Agent rider 10618 move from (0, 6) to (0, 5) using car (10593, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 doesn't move\n", + "tick 755 ended\n", + "I am driver 10620 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 10621 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 10622 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 10623 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10624 - trip: [(9, 0), (8, 0), (7, 0)]\n", + "I am driver 10625 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 10626 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "7 drivers generated.\n", "0 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (5, 7) to (5, 6) using car (10571, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10006 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10040 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10119 move from (8, 5) to (9, 5) using car (10530, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (8, 5) to (9, 5) using car (10530, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10180 move from (9, 7) to (8, 7) using car (10587, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10217 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10232 move from (3, 7) to (3, 6) using car (10580, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10243 doesn't move\n", - "Agent rider 10245 move from (8, 5) to (9, 5) using car (10530, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10246 move from (2, 9) to (1, 9) using car (10415, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 9) to (7, 8) using car (10590, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10305 doesn't move\n", - "Agent rider 10316 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (9, 7) to (8, 7) using car (10587, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Agent rider 10345 move from (1, 1) to (1, 2) using car (10522, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (7, 5) to (6, 5) using car (10591, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10362 doesn't move\n", - "Agent rider 10363 move from (5, 7) to (5, 6) using car (10571, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 10386 move from (7, 1) to (7, 0) using car (10487, [(7, 1), (7, 0)], 0)\n", - "Agent rider 10392 move from (8, 3) to (8, 4) using car (10575, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10395 move from (8, 4) to (8, 3) using car (10547, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 10399 move from (6, 8) to (7, 8) using car (10539, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10439 move from (7, 5) to (6, 5) using car (10591, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10443 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (9, 7) to (8, 7) using car (10587, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Driver 10455 arrived\n", - "Agent rider 10459 move from (1, 3) to (1, 2) using car (10537, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Rider n° 10459 arrived with a waiting time of 4 ticks\n", - "Agent rider 10460 move from (7, 3) to (8, 3) using car (10541, [(7, 3), (8, 3)], 0)\n", - "Rider n° 10460 arrived with a waiting time of 5 ticks\n", - "Agent rider 10461 move from (6, 8) to (7, 8) using car (10539, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 move from (9, 7) to (8, 7) using car (10587, [(9, 7), (8, 7), (7, 7)], 0)\n", - "Driver 10471 arrived\n", - "Agent rider 10477 move from (7, 5) to (6, 5) using car (10591, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10478 move from (7, 1) to (7, 0) using car (10487, [(7, 1), (7, 0)], 0)\n", - "Agent rider 10479 move from (2, 3) to (3, 3) using car (10579, [(2, 3), (3, 3)], 0)\n", - "Driver 10482 arrived\n", - "Driver 10489 arrived\n", - "Agent rider 10498 move from (4, 5) to (4, 6) using car (10568, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 10498 arrived with a waiting time of 2 ticks\n", - "Agent rider 10500 move from (2, 9) to (1, 9) using car (10415, [(2, 9), (1, 9)], 0)\n", - "Rider n° 10500 arrived with a waiting time of 4 ticks\n", - "Agent rider 10501 move from (6, 8) to (7, 8) using car (10539, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10503 arrived\n", - "Agent rider 10509 move from (3, 4) to (3, 3) using car (10525, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (1, 2) to (1, 1) using car (10519, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 10511 arrived\n", - "Driver 10514 arrived\n", - "Driver 10529 arrived\n", - "Agent rider 10543 move from (3, 7) to (4, 7) using car (10526, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10544 move from (2, 9) to (1, 9) using car (10415, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10545 move from (1, 1) to (1, 2) using car (10522, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 10555 arrived\n", - "Agent rider 10560 move from (3, 7) to (4, 7) using car (10526, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10561 move from (2, 9) to (1, 9) using car (10415, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10562 move from (6, 8) to (7, 8) using car (10539, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10564 move from (7, 9) to (7, 8) using car (10590, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Rider n° 10564 arrived with a waiting time of 1 ticks\n", - "Agent rider 10565 move from (7, 0) to (7, 1) using car (10604, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 10566 arrived\n", - "Driver 10570 arrived\n", - "Agent rider 10573 move from (3, 3) to (3, 2) using car (10550, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Driver 10581 arrived\n", - "Agent rider 10582 doesn't move\n", - "Agent rider 10594 doesn't move\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n" + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 2) to (8, 3) using car (10602, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10229 move from (1, 7) to (0, 7) using car (10523, [(1, 7), (0, 7)], 0)\n", + "Rider n° 10229 arrived with a waiting time of 13 ticks\n", + "Agent rider 10253 move from (1, 7) to (0, 7) using car (10523, [(1, 7), (0, 7)], 0)\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 move from (3, 4) to (3, 5) using car (10579, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10345 move from (6, 7) to (6, 8) using car (10560, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10347 move from (8, 1) to (8, 0) using car (10504, [(8, 1), (8, 0)], 0)\n", + "Agent rider 10348 move from (6, 7) to (6, 8) using car (10560, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10367 move from (3, 8) to (4, 8) using car (10555, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 move from (3, 8) to (4, 8) using car (10555, [(3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 10408 move from (1, 7) to (0, 7) using car (10523, [(1, 7), (0, 7)], 0)\n", + "Agent rider 10410 move from (4, 2) to (4, 3) using car (10596, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10412 move from (4, 2) to (4, 1) using car (10563, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10433 doesn't move\n", + "Driver 10437 arrived\n", + "Driver 10443 arrived\n", + "Driver 10452 arrived\n", + "Driver 10454 arrived\n", + "Driver 10456 arrived\n", + "Driver 10466 arrived\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 move from (0, 7) to (0, 6) using car (10608, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10597 move from (5, 2) to (5, 3) using car (10574, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 10598 doesn't move\n", - "Agent rider 10599 move from (3, 3) to (3, 2) using car (10550, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 10600 move from (5, 4) to (4, 4) using car (10523, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 10600 arrived with a waiting time of 1 ticks\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10605 move from (5, 5) to (5, 4) using car (10592, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10606 move from (2, 9) to (1, 9) using car (10415, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10607 move from (5, 1) to (4, 1) using car (10552, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10610 doesn't move\n", + "Agent rider 10476 move from (5, 5) to (5, 6) using car (10539, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Driver 10481 arrived\n", + "Driver 10498 arrived\n", + "Driver 10501 arrived\n", + "Agent rider 10505 move from (1, 7) to (0, 7) using car (10523, [(1, 7), (0, 7)], 0)\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 move from (8, 1) to (8, 0) using car (10504, [(8, 1), (8, 0)], 0)\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10510 doesn't move\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10517 move from (6, 3) to (7, 3) using car (10514, [(6, 3), (7, 3)], 0)\n", + "Agent rider 10518 move from (8, 2) to (8, 3) using car (10602, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10519 move from (6, 3) to (7, 3) using car (10514, [(6, 3), (7, 3)], 0)\n", + "Driver 10526 arrived\n", + "Agent rider 10528 move from (5, 5) to (5, 6) using car (10539, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10529 doesn't move\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 doesn't move\n", + "Agent rider 10532 move from (5, 5) to (5, 6) using car (10539, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (4, 2) to (5, 2) using car (10554, [(4, 2), (5, 2)], 0)\n", + "Agent rider 10536 move from (6, 6) to (5, 6) using car (10600, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 10543 arrived\n", + "Driver 10544 arrived\n", + "Agent rider 10547 move from (2, 2) to (1, 2) using car (10493, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 move from (3, 6) to (3, 7) using car (10488, [(3, 6), (3, 7)], 0)\n", + "Agent rider 10550 move from (2, 2) to (1, 2) using car (10493, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10551 move from (4, 0) to (4, 1) using car (10572, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 move from (4, 2) to (4, 1) using car (10563, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10553 doesn't move\n", + "Agent rider 10566 move from (8, 7) to (8, 8) using car (10558, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 10568 move from (4, 3) to (4, 2) using car (10562, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10576 move from (0, 5) to (0, 4) using car (10593, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 move from (3, 6) to (3, 5) using car (10564, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Driver 10584 arrived\n", + "Agent rider 10588 move from (6, 6) to (5, 6) using car (10600, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 doesn't move\n", "Agent rider 10611 doesn't move\n", - "Agent rider 10612 move from (5, 4) to (4, 4) using car (10523, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Agent rider 10613 doesn't move\n", - "Agent rider 10614 move from (0, 7) to (1, 7) using car (10620, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10615 move from (6, 5) to (6, 4) using car (10528, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10616 move from (6, 3) to (6, 2) using car (10558, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "tick 761 ended\n", - "I am driver 10638 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 10639 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 10640 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 10641 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (1, 3)]\n", - "4 drivers generated.\n", - "I am rider 10642 - dep: (8, 1) , arr: (1, 7)\n", - "I am rider 10643 - dep: (2, 0) , arr: (1, 7)\n", - "I am rider 10644 - dep: (0, 4) , arr: (4, 4)\n", - "I am rider 10645 - dep: (1, 0) , arr: (7, 2)\n", - "I am rider 10646 - dep: (7, 4) , arr: (6, 2)\n", - "I am rider 10647 - dep: (1, 5) , arr: (7, 8)\n", - "I am rider 10648 - dep: (0, 4) , arr: (1, 8)\n", - "I am rider 10649 - dep: (3, 8) , arr: (7, 3)\n", - "I am rider 10650 - dep: (6, 0) , arr: (2, 4)\n", - "I am rider 10651 - dep: (7, 6) , arr: (9, 9)\n", - "10 riders generated.\n", - "Agent rider 9417 move from (6, 5) to (7, 5) using car (10634, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (6, 5) to (7, 5) using car (10634, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10006 doesn't move\n", - "Agent rider 10040 move from (6, 4) to (6, 3) using car (10528, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 4) to (6, 3) using car (10528, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10119 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 doesn't move\n", - "Agent rider 10180 move from (8, 7) to (7, 7) using car (10587, [(8, 7), (7, 7)], 0)\n", - "Agent rider 10185 move from (1, 2) to (1, 3) using car (10522, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10217 move from (6, 4) to (6, 3) using car (10528, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10232 move from (3, 6) to (3, 5) using car (10580, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 10243 move from (2, 3) to (2, 4) using car (10583, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 10243 arrived with a waiting time of 10 ticks\n", - "Agent rider 10245 doesn't move\n", - "Agent rider 10246 move from (1, 9) to (0, 9) using car (10492, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 8) to (7, 7) using car (10590, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10305 move from (2, 3) to (2, 4) using car (10583, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 10305 arrived with a waiting time of 8 ticks\n", - "Agent rider 10316 move from (6, 4) to (6, 3) using car (10528, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (8, 7) to (7, 7) using car (10587, [(8, 7), (7, 7)], 0)\n", - "Agent rider 10345 move from (1, 2) to (1, 3) using car (10522, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10348 move from (6, 5) to (6, 6) using car (10591, [(6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10362 move from (4, 2) to (4, 1) using car (10618, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10363 doesn't move\n", - "Agent rider 10386 doesn't move\n", - "Agent rider 10392 move from (8, 4) to (8, 5) using car (10575, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10395 move from (8, 3) to (8, 2) using car (10547, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 10399 move from (7, 8) to (8, 8) using car (10539, [(7, 8), (8, 8)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10439 move from (6, 5) to (6, 6) using car (10591, [(6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10443 move from (6, 4) to (6, 3) using car (10528, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (8, 7) to (7, 7) using car (10587, [(8, 7), (7, 7)], 0)\n", - "Agent rider 10459 doesn't move\n", - "Agent rider 10461 move from (7, 8) to (7, 7) using car (10590, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 move from (8, 7) to (7, 7) using car (10587, [(8, 7), (7, 7)], 0)\n", - "Agent rider 10477 move from (6, 5) to (6, 6) using car (10591, [(6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 10478 move from (7, 0) to (7, 1) using car (10640, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10479 move from (3, 3) to (3, 2) using car (10525, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10484 arrived\n", - "Agent rider 10500 doesn't move\n", - "Agent rider 10501 move from (7, 8) to (8, 8) using car (10539, [(7, 8), (8, 8)], 0)\n", - "Agent rider 10509 move from (3, 3) to (3, 2) using car (10525, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (1, 1) to (2, 1) using car (10519, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 10514 arrived\n", - "Driver 10515 arrived\n", - "Driver 10517 arrived\n", - "Driver 10520 arrived\n", - "Driver 10534 arrived\n", - "Driver 10535 arrived\n", - "Agent rider 10543 move from (4, 7) to (5, 7) using car (10526, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10544 move from (1, 9) to (0, 9) using car (10492, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10545 move from (1, 2) to (1, 3) using car (10522, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 10549 arrived\n", - "Driver 10556 arrived\n", - "Agent rider 10560 move from (4, 7) to (5, 7) using car (10526, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10561 move from (1, 9) to (0, 9) using car (10492, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10562 move from (7, 8) to (8, 8) using car (10539, [(7, 8), (8, 8)], 0)\n", - "Agent rider 10565 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 doesn't move\n", - "Agent rider 10594 doesn't move\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10597 move from (5, 3) to (5, 4) using car (10574, [(5, 3), (5, 4)], 0)\n", - "Agent rider 10598 move from (5, 0) to (6, 0) using car (10576, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (3, 8) to (3, 7) using car (10621, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 10605 move from (5, 4) to (5, 3) using car (10592, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10606 move from (1, 9) to (0, 9) using car (10492, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10607 doesn't move\n", - "Agent rider 10608 move from (4, 0) to (5, 0) using car (10637, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10610 move from (7, 6) to (7, 5) using car (10630, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10614 move from (4, 2) to (4, 1) using car (10563, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10615 move from (4, 3) to (4, 2) using car (10562, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10616 doesn't move\n", + "Agent rider 10617 move from (3, 5) to (3, 4) using car (10561, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 10617 arrived with a waiting time of 0 ticks\n", + "Agent rider 10618 move from (0, 5) to (0, 4) using car (10593, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 doesn't move\n", + "tick 756 ended\n", + "I am driver 10627 - trip: [(7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 10628 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", + "I am driver 10629 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 10630 - trip: [(2, 2), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 10631 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 10632 - trip: [(5, 2), (5, 1), (6, 1)]\n", + "I am driver 10633 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (4, 6)]\n", + "7 drivers generated.\n", + "I am rider 10634 - dep: (1, 5) , arr: (4, 9)\n", + "I am rider 10635 - dep: (7, 5) , arr: (8, 3)\n", + "I am rider 10636 - dep: (4, 4) , arr: (1, 1)\n", + "I am rider 10637 - dep: (9, 3) , arr: (4, 0)\n", + "I am rider 10638 - dep: (2, 8) , arr: (2, 4)\n", + "I am rider 10639 - dep: (3, 2) , arr: (6, 2)\n", + "I am rider 10640 - dep: (4, 5) , arr: (5, 8)\n", + "I am rider 10641 - dep: (0, 0) , arr: (1, 9)\n", + "I am rider 10642 - dep: (4, 9) , arr: (8, 3)\n", + "I am rider 10643 - dep: (5, 6) , arr: (8, 5)\n", + "I am rider 10644 - dep: (6, 2) , arr: (5, 8)\n", + "I am rider 10645 - dep: (5, 4) , arr: (4, 2)\n", + "I am rider 10646 - dep: (9, 2) , arr: (6, 0)\n", + "13 riders generated.\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 3) to (8, 4) using car (10602, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10333 move from (3, 5) to (3, 6) using car (10579, [(3, 5), (3, 6)], 0)\n", + "Rider n° 10333 arrived with a waiting time of 9 ticks\n", + "Agent rider 10345 move from (6, 8) to (6, 9) using car (10560, [(6, 8), (6, 9)], 0)\n", + "Rider n° 10345 arrived with a waiting time of 2 ticks\n", + "Agent rider 10347 move from (8, 0) to (7, 0) using car (10624, [(8, 0), (7, 0)], 0)\n", + "Agent rider 10348 move from (6, 8) to (6, 9) using car (10560, [(6, 8), (6, 9)], 0)\n", + "Agent rider 10367 move from (4, 8) to (5, 8) using car (10555, [(4, 8), (5, 8)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 move from (4, 8) to (5, 8) using car (10555, [(4, 8), (5, 8)], 0)\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10412 move from (4, 1) to (4, 0) using car (10563, [(4, 1), (4, 0)], 0)\n", + "Agent rider 10433 move from (8, 3) to (8, 4) using car (10602, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 10443 arrived\n", + "Driver 10454 arrived\n", + "Driver 10458 arrived\n", + "Agent rider 10467 move from (7, 3) to (7, 4) using car (10546, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 doesn't move\n", + "Agent rider 10472 move from (0, 6) to (0, 5) using car (10608, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 10476 move from (5, 6) to (5, 7) using car (10539, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Driver 10501 arrived\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10507 doesn't move\n", + "Agent rider 10508 move from (8, 0) to (7, 0) using car (10624, [(8, 0), (7, 0)], 0)\n", + "Agent rider 10509 move from (8, 2) to (8, 3) using car (10606, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10510 doesn't move\n", + "Agent rider 10511 move from (5, 4) to (5, 5) using car (10538, [(5, 4), (5, 5)], 0)\n", + "Agent rider 10517 move from (7, 3) to (7, 4) using car (10546, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10518 move from (8, 3) to (8, 4) using car (10602, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10519 move from (7, 3) to (7, 4) using car (10590, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Driver 10522 arrived\n", + "Agent rider 10528 move from (5, 6) to (5, 7) using car (10539, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 10529 move from (8, 3) to (8, 4) using car (10602, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10530 doesn't move\n", + "Agent rider 10531 move from (1, 6) to (1, 7) using car (10597, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 10532 move from (5, 6) to (4, 6) using car (10600, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (5, 2) to (5, 1) using car (10632, [(5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 10536 move from (5, 6) to (4, 6) using car (10600, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 10540 arrived\n", + "Driver 10544 arrived\n", + "Agent rider 10547 move from (1, 2) to (0, 2) using car (10493, [(1, 2), (0, 2)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10550 move from (1, 2) to (0, 2) using car (10493, [(1, 2), (0, 2)], 0)\n", + "Agent rider 10551 move from (4, 1) to (4, 2) using car (10572, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 move from (4, 1) to (4, 0) using car (10563, [(4, 1), (4, 0)], 0)\n", + "Agent rider 10553 doesn't move\n", + "Driver 10559 arrived\n", + "Agent rider 10566 move from (8, 8) to (7, 8) using car (10629, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10568 move from (4, 2) to (5, 2) using car (10562, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10576 move from (0, 4) to (0, 3) using car (10593, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 move from (3, 5) to (3, 4) using car (10564, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Driver 10580 arrived\n", + "Driver 10585 arrived\n", + "Agent rider 10588 move from (5, 6) to (4, 6) using car (10600, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 move from (7, 3) to (7, 4) using car (10590, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Driver 10599 arrived\n", "Agent rider 10611 doesn't move\n", - "Agent rider 10612 move from (4, 4) to (3, 4) using car (10523, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 10613 move from (7, 9) to (6, 9) using car (10617, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (1, 7) to (2, 7) using car (10620, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10615 move from (6, 4) to (6, 3) using car (10528, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10616 move from (6, 2) to (5, 2) using car (10558, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Rider n° 10616 arrived with a waiting time of 1 ticks\n", + "Agent rider 10613 move from (6, 3) to (6, 4) using car (10591, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 10614 move from (4, 1) to (4, 0) using car (10563, [(4, 1), (4, 0)], 0)\n", + "Agent rider 10615 move from (4, 2) to (5, 2) using car (10562, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10616 doesn't move\n", + "Agent rider 10618 move from (0, 4) to (0, 3) using car (10593, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 move from (3, 1) to (2, 1) using car (10581, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10635 doesn't move\n", + "Agent rider 10636 move from (4, 4) to (5, 4) using car (10605, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10637 doesn't move\n", + "Agent rider 10638 move from (2, 8) to (2, 7) using car (10592, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10639 doesn't move\n", + "Agent rider 10640 move from (4, 5) to (4, 6) using car (10594, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10641 doesn't move\n", "Agent rider 10642 doesn't move\n", - "Agent rider 10643 doesn't move\n", + "Agent rider 10643 move from (5, 6) to (4, 6) using car (10600, [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Agent rider 10644 doesn't move\n", "Agent rider 10645 doesn't move\n", "Agent rider 10646 doesn't move\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10648 doesn't move\n", - "Agent rider 10649 move from (3, 8) to (3, 7) using car (10621, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 10650 doesn't move\n", - "Agent rider 10651 doesn't move\n", - "tick 762 ended\n", - "I am driver 10652 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 10653 - trip: [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", - "I am driver 10654 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 10655 - trip: [(2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 10656 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 10657 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 10658 - trip: [(7, 4), (6, 4), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 10659 - trip: [(5, 6), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 10660 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 10661 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 10662 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "11 drivers generated.\n", + "tick 757 ended\n", + "I am driver 10647 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 10648 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 10649 - trip: [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 10650 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 10651 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 10652 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 10653 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 10654 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 10655 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 10656 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 10657 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 10658 - trip: [(4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 10659 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)]\n", + "I am driver 10660 - trip: [(8, 5), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 10661 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 10662 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 10663 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 10664 - trip: [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 10665 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", + "I am driver 10666 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "20 drivers generated.\n", + "I am rider 10667 - dep: (0, 6) , arr: (7, 8)\n", + "I am rider 10668 - dep: (5, 4) , arr: (9, 3)\n", + "I am rider 10669 - dep: (7, 3) , arr: (8, 8)\n", + "I am rider 10670 - dep: (5, 2) , arr: (0, 6)\n", + "I am rider 10671 - dep: (7, 9) , arr: (8, 2)\n", + "5 riders generated.\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 move from (9, 8) to (8, 8) using car (10666, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 move from (9, 8) to (8, 8) using car (10666, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 4) to (8, 5) using car (10602, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 doesn't move\n", + "Agent rider 10345 doesn't move\n", + "Agent rider 10347 move from (7, 0) to (6, 0) using car (10653, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10348 doesn't move\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 doesn't move\n", + "Agent rider 10408 move from (0, 7) to (0, 6) using car (10663, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10412 doesn't move\n", + "Agent rider 10433 move from (8, 4) to (8, 5) using car (10602, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 10454 arrived\n", + "Agent rider 10467 move from (7, 4) to (7, 5) using car (10546, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 move from (1, 7) to (1, 8) using car (10597, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 10472 move from (0, 5) to (0, 4) using car (10608, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 10476 move from (5, 7) to (5, 8) using car (10539, [(5, 7), (5, 8)], 0)\n", + "Agent rider 10477 move from (5, 1) to (6, 1) using car (10632, [(5, 1), (6, 1)], 0)\n", + "Driver 10488 arrived\n", + "Driver 10490 arrived\n", + "Driver 10504 arrived\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 move from (9, 6) to (8, 6) using car (10662, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (9, 6) to (8, 6) using car (10662, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 move from (7, 0) to (6, 0) using car (10653, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10509 move from (8, 3) to (8, 4) using car (10606, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10510 move from (9, 4) to (9, 3) using car (10659, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10511 doesn't move\n", + "Driver 10514 arrived\n", + "Agent rider 10517 move from (7, 4) to (7, 5) using car (10546, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 10517 arrived with a waiting time of 2 ticks\n", + "Agent rider 10518 move from (8, 4) to (8, 5) using car (10602, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Driver 10523 arrived\n", + "Agent rider 10528 move from (5, 7) to (5, 8) using car (10539, [(5, 7), (5, 8)], 0)\n", + "Agent rider 10529 move from (8, 4) to (8, 5) using car (10602, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10530 move from (9, 6) to (8, 6) using car (10662, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (1, 7) to (1, 8) using car (10597, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 10532 move from (4, 6) to (3, 6) using car (10600, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (5, 1) to (6, 1) using car (10632, [(5, 1), (6, 1)], 0)\n", + "Agent rider 10536 move from (4, 6) to (3, 6) using car (10600, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 10544 arrived\n", + "Agent rider 10547 move from (0, 2) to (0, 3) using car (10648, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10548 move from (5, 7) to (5, 8) using car (10539, [(5, 7), (5, 8)], 0)\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10550 doesn't move\n", + "Agent rider 10551 move from (4, 2) to (4, 3) using car (10572, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10552 doesn't move\n", + "Agent rider 10553 doesn't move\n", + "Driver 10554 arrived\n", + "Driver 10557 arrived\n", + "Agent rider 10566 move from (7, 8) to (6, 8) using car (10629, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10568 move from (5, 2) to (6, 2) using car (10562, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10576 move from (0, 3) to (0, 2) using car (10593, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 move from (3, 4) to (3, 3) using car (10564, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 10588 move from (4, 6) to (3, 6) using car (10600, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 move from (7, 4) to (7, 5) using car (10590, [(7, 4), (7, 5)], 0)\n", + "Driver 10595 arrived\n", + "Driver 10604 arrived\n", + "Driver 10607 arrived\n", + "Agent rider 10611 doesn't move\n", + "Agent rider 10613 move from (6, 4) to (6, 5) using car (10591, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 10614 doesn't move\n", + "Agent rider 10615 doesn't move\n", + "Agent rider 10616 move from (2, 1) to (2, 2) using car (10623, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10618 move from (0, 3) to (0, 2) using car (10593, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 move from (2, 1) to (2, 2) using car (10581, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10635 doesn't move\n", + "Agent rider 10636 move from (5, 4) to (5, 3) using car (10605, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10637 doesn't move\n", + "Agent rider 10638 move from (2, 7) to (2, 6) using car (10592, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10639 move from (3, 2) to (3, 3) using car (10652, [(3, 2), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 10640 move from (4, 6) to (4, 7) using car (10594, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10643 doesn't move\n", + "Agent rider 10644 move from (6, 2) to (5, 2) using car (10655, [(6, 2), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 10645 move from (5, 4) to (5, 3) using car (10605, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10646 doesn't move\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10668 move from (5, 4) to (5, 3) using car (10605, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "tick 758 ended\n", + "I am driver 10672 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (3, 4)]\n", + "I am driver 10673 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10674 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 10675 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 10676 - trip: [(6, 7), (6, 8), (6, 9)]\n", + "I am driver 10677 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 10678 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 10679 - trip: [(3, 8), (3, 7), (2, 7)]\n", + "I am driver 10680 - trip: [(9, 6), (8, 6), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 10681 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 10682 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10683 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 10684 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 10685 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 10686 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 10687 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2)]\n", + "I am driver 10688 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 10689 - trip: [(6, 8), (6, 9), (5, 9)]\n", + "I am driver 10690 - trip: [(3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 10691 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 10692 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 10693 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "22 drivers generated.\n", "0 riders generated.\n", - "Agent rider 9417 move from (7, 5) to (7, 4) using car (10630, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (7, 5) to (7, 4) using car (10630, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (5, 6) to (6, 6) using car (10568, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10006 move from (6, 4) to (7, 4) using car (10588, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10040 move from (6, 3) to (6, 2) using car (10528, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10078 move from (6, 3) to (6, 2) using car (10528, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10119 move from (9, 5) to (9, 6) using car (10540, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 10119 arrived with a waiting time of 16 ticks\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10171 move from (9, 5) to (9, 6) using car (10540, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 10171 arrived with a waiting time of 14 ticks\n", - "Agent rider 10180 move from (7, 7) to (7, 6) using car (10590, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10185 move from (1, 3) to (1, 4) using car (10522, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10217 move from (6, 3) to (6, 2) using car (10528, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10232 move from (3, 5) to (3, 4) using car (10580, [(3, 5), (3, 4)], 0)\n", - "Agent rider 10245 move from (9, 5) to (9, 6) using car (10540, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 7) to (7, 6) using car (10590, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10316 move from (6, 3) to (6, 2) using car (10528, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10344 move from (7, 7) to (7, 6) using car (10590, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10345 move from (1, 3) to (1, 4) using car (10522, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10347 move from (6, 0) to (7, 0) using car (10576, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10348 move from (6, 6) to (5, 6) using car (10591, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10362 move from (4, 1) to (4, 0) using car (10618, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 10362 arrived with a waiting time of 5 ticks\n", - "Agent rider 10363 move from (5, 6) to (6, 6) using car (10568, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10386 doesn't move\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10395 move from (8, 2) to (8, 1) using car (10547, [(8, 2), (8, 1), (7, 1)], 0)\n", - "Agent rider 10399 move from (8, 8) to (9, 8) using car (10657, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 10399 arrived with a waiting time of 5 ticks\n", - "Agent rider 10400 move from (6, 0) to (7, 0) using car (10576, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Driver 10415 arrived\n", - "Agent rider 10439 move from (6, 6) to (5, 6) using car (10591, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10443 move from (6, 3) to (6, 2) using car (10528, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (7, 7) to (7, 6) using car (10590, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10461 move from (7, 7) to (7, 6) using car (10590, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10462 doesn't move\n", - "Agent rider 10463 move from (7, 7) to (7, 6) using car (10590, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10477 move from (6, 6) to (5, 6) using car (10591, [(6, 6), (5, 6)], 0)\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 move from (3, 2) to (3, 1) using car (10525, [(3, 2), (3, 1)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 move from (8, 8) to (7, 8) using car (10666, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 move from (8, 8) to (7, 8) using car (10666, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10129 move from (9, 3) to (9, 2) using car (10659, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 5) to (8, 6) using car (10602, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 doesn't move\n", + "Agent rider 10323 move from (0, 2) to (0, 1) using car (10593, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (6, 9) to (5, 9) using car (10582, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 doesn't move\n", + "Agent rider 10408 move from (0, 6) to (0, 5) using car (10663, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 10410 move from (4, 3) to (4, 4) using car (10572, [(4, 3), (4, 4)], 0)\n", + "Agent rider 10412 move from (4, 0) to (4, 1) using car (10620, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 10433 move from (8, 5) to (8, 6) using car (10602, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10467 move from (7, 5) to (7, 6) using car (10546, [(7, 5), (7, 6)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10471 move from (1, 8) to (1, 9) using car (10597, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Rider n° 10471 arrived with a waiting time of 9 ticks\n", + "Agent rider 10472 move from (0, 4) to (0, 3) using car (10608, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 10476 move from (5, 8) to (5, 9) using car (10609, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10477 doesn't move\n", "Driver 10487 arrived\n", - "Agent rider 10501 doesn't move\n", - "Agent rider 10509 move from (3, 2) to (3, 1) using car (10525, [(3, 2), (3, 1)], 0)\n", - "Agent rider 10510 move from (2, 1) to (3, 1) using car (10519, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 10515 arrived\n", - "Driver 10524 arrived\n", - "Driver 10530 arrived\n", - "Driver 10535 arrived\n", - "Driver 10541 arrived\n", - "Agent rider 10543 move from (5, 7) to (6, 7) using car (10526, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10545 move from (1, 3) to (1, 4) using car (10522, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 10553 arrived\n", - "Agent rider 10560 move from (5, 7) to (6, 7) using car (10526, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10562 move from (8, 8) to (9, 8) using car (10657, [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10565 move from (7, 1) to (7, 2) using car (10640, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 move from (3, 2) to (4, 2) using car (10628, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Driver 10490 arrived\n", + "Driver 10493 arrived\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 move from (8, 6) to (8, 5) using car (10662, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (8, 6) to (8, 5) using car (10662, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10510 move from (9, 3) to (9, 2) using car (10659, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10517 doesn't move\n", + "Agent rider 10518 move from (8, 5) to (8, 6) using car (10602, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10528 doesn't move\n", + "Agent rider 10529 move from (8, 5) to (8, 6) using car (10602, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10530 move from (8, 6) to (8, 5) using car (10662, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (1, 8) to (1, 9) using car (10597, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 10532 move from (3, 6) to (2, 6) using car (10600, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (6, 1) to (6, 2) using car (10677, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10536 move from (3, 6) to (2, 6) using car (10600, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 10538 arrived\n", + "Agent rider 10547 move from (0, 3) to (0, 4) using car (10648, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10550 move from (0, 2) to (0, 1) using car (10593, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10552 doesn't move\n", + "Agent rider 10553 move from (2, 8) to (2, 9) using car (10571, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 10555 arrived\n", + "Driver 10558 arrived\n", + "Driver 10560 arrived\n", + "Driver 10563 arrived\n", + "Agent rider 10566 move from (6, 8) to (5, 8) using car (10629, [(6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10568 move from (6, 2) to (7, 2) using car (10562, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 10573 arrived\n", + "Agent rider 10576 move from (0, 2) to (0, 1) using car (10593, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 move from (0, 2) to (0, 1) using car (10593, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (3, 3) to (3, 2) using car (10564, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", "Driver 10579 arrived\n", - "Agent rider 10582 doesn't move\n", - "Agent rider 10594 move from (5, 7) to (4, 7) using car (10633, [(5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10597 move from (5, 4) to (5, 5) using car (10623, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 10597 arrived with a waiting time of 0 ticks\n", - "Agent rider 10598 move from (6, 0) to (7, 0) using car (10576, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10599 move from (3, 2) to (4, 2) using car (10628, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (3, 7) to (3, 6) using car (10621, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 10605 move from (5, 3) to (4, 3) using car (10592, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 10605 arrived with a waiting time of 1 ticks\n", - "Agent rider 10606 doesn't move\n", - "Agent rider 10607 move from (4, 1) to (4, 2) using car (10635, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10608 move from (5, 0) to (5, 1) using car (10637, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10610 move from (7, 5) to (8, 5) using car (10634, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 10610 arrived with a waiting time of 2 ticks\n", + "Agent rider 10588 move from (3, 6) to (2, 6) using car (10600, [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 move from (7, 5) to (7, 4) using car (10673, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Agent rider 10611 doesn't move\n", - "Agent rider 10612 move from (3, 4) to (2, 4) using car (10523, [(3, 4), (2, 4)], 0)\n", - "Agent rider 10613 move from (6, 9) to (6, 8) using car (10617, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (2, 7) to (3, 7) using car (10620, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10615 move from (6, 3) to (6, 2) using car (10528, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 10615 arrived with a waiting time of 0 ticks\n", + "Agent rider 10613 doesn't move\n", + "Agent rider 10614 doesn't move\n", + "Agent rider 10615 move from (5, 2) to (5, 3) using car (10655, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 10615 arrived with a waiting time of 1 ticks\n", + "Agent rider 10616 doesn't move\n", + "Agent rider 10618 move from (0, 2) to (0, 1) using car (10593, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 doesn't move\n", + "Driver 10624 arrived\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10635 move from (7, 5) to (7, 4) using car (10673, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10636 move from (5, 3) to (5, 2) using car (10605, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10637 move from (9, 3) to (9, 2) using car (10659, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10638 move from (2, 6) to (2, 5) using car (10592, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10639 move from (3, 3) to (3, 2) using car (10564, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", + "Agent rider 10640 move from (4, 7) to (4, 8) using car (10594, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10641 doesn't move\n", "Agent rider 10642 doesn't move\n", "Agent rider 10643 doesn't move\n", - "Agent rider 10644 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10646 move from (7, 4) to (6, 4) using car (10658, [(7, 4), (6, 4), (6, 5), (5, 5), (4, 5)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10648 doesn't move\n", - "Agent rider 10649 doesn't move\n", - "Agent rider 10650 move from (6, 0) to (7, 0) using car (10576, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10651 doesn't move\n", - "tick 763 ended\n", - "I am driver 10663 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 10664 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 10665 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (7, 3)]\n", - "I am driver 10666 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10667 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 10668 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 10669 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 10670 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", - "I am driver 10671 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 10672 - trip: [(4, 3), (3, 3), (2, 3), (2, 4)]\n", - "I am driver 10673 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 10674 - trip: [(2, 2), (1, 2), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 10675 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 10676 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 10677 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 10678 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 10679 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", - "I am driver 10680 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 10681 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 10682 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 10683 - trip: [(7, 4), (7, 3), (8, 3)]\n", - "21 drivers generated.\n", - "I am rider 10684 - dep: (4, 5) , arr: (3, 4)\n", + "Agent rider 10644 move from (5, 2) to (5, 3) using car (10655, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 10645 move from (5, 3) to (5, 2) using car (10605, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10646 doesn't move\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10668 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (5, 2) to (5, 3) using car (10655, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 10671 doesn't move\n", + "tick 759 ended\n", + "I am driver 10694 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 10695 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 10696 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 10697 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7)]\n", + "I am driver 10698 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "5 drivers generated.\n", + "I am rider 10699 - dep: (6, 8) , arr: (0, 8)\n", "1 riders generated.\n", - "Agent rider 9417 move from (7, 4) to (7, 3) using car (10683, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (7, 4) to (7, 3) using car (10683, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (6, 6) to (7, 6) using car (10568, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10006 move from (7, 4) to (7, 3) using car (10683, [(7, 4), (7, 3), (8, 3)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10185 move from (1, 4) to (1, 5) using car (10522, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10217 doesn't move\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10245 move from (9, 6) to (9, 7) using car (10540, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Rider n° 10245 arrived with a waiting time of 10 ticks\n", - "Agent rider 10246 move from (0, 9) to (1, 9) using car (10668, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 doesn't move\n", - "Agent rider 10316 move from (6, 2) to (6, 1) using car (10528, [(6, 2), (6, 1)], 0)\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10345 move from (1, 4) to (1, 5) using car (10522, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10347 move from (7, 0) to (8, 0) using car (10576, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 move from (7, 8) to (6, 8) using car (10666, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 move from (7, 8) to (6, 8) using car (10666, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10129 move from (9, 2) to (9, 1) using car (10659, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (8, 6) to (7, 6) using car (10680, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 move from (9, 2) to (9, 1) using car (10659, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10323 move from (0, 1) to (0, 0) using car (10593, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10347 doesn't move\n", "Agent rider 10348 doesn't move\n", - "Agent rider 10363 move from (6, 6) to (7, 6) using car (10568, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10386 move from (7, 0) to (8, 0) using car (10576, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10392 move from (8, 5) to (9, 5) using car (10634, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10400 move from (7, 0) to (8, 0) using car (10576, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10439 doesn't move\n", - "Agent rider 10443 move from (6, 2) to (6, 1) using car (10528, [(6, 2), (6, 1)], 0)\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10461 doesn't move\n", - "Agent rider 10462 move from (5, 5) to (5, 6) using car (10623, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10477 move from (5, 6) to (4, 6) using car (10636, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 move from (3, 1) to (4, 1) using car (10519, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 10492 arrived\n", - "Agent rider 10501 move from (8, 8) to (8, 7) using car (10653, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", - "Rider n° 10501 arrived with a waiting time of 4 ticks\n", - "Agent rider 10509 move from (3, 1) to (4, 1) using car (10519, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 10510 move from (3, 1) to (4, 1) using car (10519, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 10535 arrived\n", - "Driver 10537 arrived\n", + "Agent rider 10367 move from (5, 8) to (4, 8) using car (10629, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 move from (5, 8) to (4, 8) using car (10629, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10408 move from (0, 5) to (0, 4) using car (10663, [(0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10412 doesn't move\n", + "Agent rider 10433 move from (8, 6) to (8, 7) using car (10602, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10467 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (0, 3) to (0, 2) using car (10608, [(0, 3), (0, 2)], 0)\n", + "Agent rider 10476 move from (5, 9) to (6, 9) using car (10609, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Driver 10490 arrived\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 move from (8, 5) to (8, 4) using car (10662, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (8, 5) to (8, 4) using car (10662, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10510 move from (9, 2) to (9, 1) using car (10659, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10518 move from (8, 6) to (7, 6) using car (10680, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 10519 move from (7, 4) to (7, 3) using car (10673, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10528 move from (5, 8) to (4, 8) using car (10629, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 10528 arrived with a waiting time of 3 ticks\n", + "Agent rider 10529 move from (8, 6) to (7, 6) using car (10680, [(8, 6), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 10529 arrived with a waiting time of 4 ticks\n", + "Agent rider 10530 move from (8, 5) to (8, 4) using car (10662, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (1, 9) to (2, 9) using car (10597, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 10532 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 doesn't move\n", + "Agent rider 10536 move from (2, 6) to (2, 5) using car (10600, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", "Driver 10539 arrived\n", - "Agent rider 10543 move from (6, 7) to (7, 7) using car (10526, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10544 move from (0, 9) to (1, 9) using car (10668, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10545 move from (1, 4) to (1, 5) using car (10522, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 10560 move from (6, 7) to (7, 7) using car (10526, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10561 move from (0, 9) to (1, 9) using car (10668, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10562 move from (9, 8) to (9, 7) using car (10657, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 10562 arrived with a waiting time of 3 ticks\n", - "Agent rider 10565 move from (7, 2) to (7, 3) using car (10640, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 move from (4, 2) to (5, 2) using car (10628, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 10574 arrived\n", - "Agent rider 10582 move from (9, 8) to (9, 7) using car (10657, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 10587 arrived\n", - "Agent rider 10594 doesn't move\n", - "Agent rider 10595 move from (9, 8) to (9, 7) using car (10657, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10596 move from (6, 0) to (7, 0) using car (10577, [(6, 0), (7, 0)], 0)\n", - "Agent rider 10598 move from (7, 0) to (8, 0) using car (10576, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10599 move from (4, 2) to (5, 2) using car (10628, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (3, 6) to (2, 6) using car (10660, [(3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10606 move from (0, 9) to (1, 9) using car (10668, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10607 move from (4, 2) to (4, 3) using car (10635, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 10607 arrived with a waiting time of 1 ticks\n", - "Agent rider 10608 move from (5, 1) to (5, 2) using car (10637, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10613 move from (6, 8) to (6, 7) using car (10617, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (3, 7) to (4, 7) using car (10620, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 10626 arrived\n", - "Agent rider 10642 doesn't move\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10644 move from (0, 4) to (1, 4) using car (10669, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10646 move from (6, 4) to (6, 3) using car (10516, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10648 move from (0, 4) to (1, 4) using car (10669, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10649 move from (3, 7) to (4, 7) using car (10620, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10650 move from (7, 0) to (8, 0) using car (10576, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10651 doesn't move\n", - "Agent rider 10684 doesn't move\n", - "tick 764 ended\n", - "I am driver 10685 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "1 drivers generated.\n", - "I am rider 10686 - dep: (3, 1) , arr: (8, 3)\n", - "1 riders generated.\n", - "Agent rider 9417 move from (7, 3) to (8, 3) using car (10683, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (7, 3) to (8, 3) using car (10683, [(7, 3), (8, 3)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 9933 move from (1, 0) to (2, 0) using car (10670, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n" + "Agent rider 10547 move from (0, 4) to (0, 5) using car (10648, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 10547 arrived with a waiting time of 0 ticks\n", + "Agent rider 10548 move from (5, 8) to (4, 8) using car (10629, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10549 move from (3, 7) to (2, 7) using car (10664, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 10550 move from (0, 1) to (1, 1) using car (10694, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 10551 move from (4, 3) to (4, 4) using car (10621, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 10552 move from (4, 0) to (5, 0) using car (10690, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 10553 move from (2, 9) to (3, 9) using car (10571, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 10558 arrived\n", + "Agent rider 10566 move from (5, 8) to (4, 8) using car (10629, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10568 move from (7, 2) to (8, 2) using car (10562, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10576 move from (0, 1) to (0, 0) using car (10593, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 move from (0, 1) to (0, 0) using car (10593, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10006 move from (7, 3) to (8, 3) using car (10683, [(7, 3), (8, 3)], 0)\n", - "Rider n° 10006 arrived with a waiting time of 16 ticks\n", - "Agent rider 10040 move from (6, 2) to (7, 2) using car (10550, [(6, 2), (7, 2)], 0)\n", - "Agent rider 10078 move from (6, 2) to (7, 2) using car (10550, [(6, 2), (7, 2)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10185 move from (1, 5) to (1, 6) using car (10522, [(1, 5), (1, 6)], 0)\n", - "Agent rider 10187 doesn't move\n", - "Agent rider 10217 move from (6, 2) to (7, 2) using car (10550, [(6, 2), (7, 2)], 0)\n", - "Rider n° 10217 arrived with a waiting time of 9 ticks\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10316 move from (6, 1) to (7, 1) using car (10631, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10344 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10345 move from (1, 5) to (1, 6) using car (10522, [(1, 5), (1, 6)], 0)\n", - "Agent rider 10347 move from (8, 0) to (8, 1) using car (10576, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10348 move from (5, 6) to (5, 7) using car (10623, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 10363 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10386 move from (8, 0) to (8, 1) using car (10576, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 10386 arrived with a waiting time of 8 ticks\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10400 move from (8, 0) to (8, 1) using car (10576, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10439 move from (5, 6) to (5, 7) using car (10623, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 10443 move from (6, 1) to (6, 2) using car (10589, [(6, 1), (6, 2), (7, 2)], 0)\n", - "Agent rider 10444 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10461 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10462 move from (5, 6) to (5, 7) using car (10623, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10477 move from (4, 6) to (3, 6) using car (10636, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 move from (4, 1) to (5, 1) using car (10519, [(4, 1), (5, 1)], 0)\n", - "Agent rider 10501 doesn't move\n", - "Agent rider 10509 move from (4, 1) to (5, 1) using car (10519, [(4, 1), (5, 1)], 0)\n", - "Agent rider 10510 move from (4, 1) to (5, 1) using car (10519, [(4, 1), (5, 1)], 0)\n", - "Driver 10521 arrived\n", - "Driver 10523 arrived\n", - "Driver 10525 arrived\n", - "Driver 10537 arrived\n", - "Agent rider 10543 move from (7, 7) to (8, 7) using car (10526, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10544 move from (1, 9) to (1, 8) using car (10668, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10545 move from (1, 5) to (1, 6) using car (10522, [(1, 5), (1, 6)], 0)\n", - "Agent rider 10560 move from (7, 7) to (8, 7) using car (10526, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 10561 move from (1, 9) to (1, 8) using car (10668, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10565 move from (7, 3) to (7, 4) using car (10640, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10571 arrived\n", - "Agent rider 10573 move from (5, 2) to (6, 2) using car (10628, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 10580 arrived\n", - "Agent rider 10582 move from (9, 7) to (9, 8) using car (10540, [(9, 7), (9, 8)], 0)\n", + "Agent rider 10578 move from (3, 2) to (3, 1) using car (10564, [(3, 2), (3, 1), (3, 0)], 0)\n", + "Driver 10587 arrived\n", + "Agent rider 10588 move from (2, 6) to (2, 5) using car (10600, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 move from (7, 4) to (7, 3) using car (10673, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", "Driver 10590 arrived\n", - "Driver 10591 arrived\n", - "Agent rider 10594 doesn't move\n", - "Agent rider 10595 move from (9, 7) to (9, 8) using car (10540, [(9, 7), (9, 8)], 0)\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10598 move from (8, 0) to (8, 1) using car (10576, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10599 move from (5, 2) to (6, 2) using car (10628, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (2, 6) to (1, 6) using car (10660, [(2, 6), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10606 move from (1, 9) to (1, 8) using car (10668, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (5, 2) to (5, 3) using car (10637, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", "Agent rider 10611 doesn't move\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10613 move from (6, 7) to (6, 6) using car (10617, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (4, 7) to (5, 7) using car (10620, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 10613 move from (6, 5) to (5, 5) using car (10660, [(6, 5), (5, 5)], 0)\n", + "Agent rider 10614 doesn't move\n", + "Agent rider 10616 move from (2, 2) to (3, 2) using car (10684, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (0, 1) to (0, 0) using car (10593, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 move from (2, 2) to (3, 2) using car (10684, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Driver 10632 arrived\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10635 move from (7, 4) to (7, 3) using car (10673, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10636 move from (5, 2) to (5, 1) using car (10605, [(5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10637 move from (9, 2) to (9, 1) using car (10659, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10638 move from (2, 5) to (2, 4) using car (10592, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 10638 arrived with a waiting time of 0 ticks\n", + "Agent rider 10639 doesn't move\n", + "Agent rider 10640 move from (4, 8) to (4, 9) using car (10594, [(4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10641 doesn't move\n", "Agent rider 10642 doesn't move\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10644 move from (1, 4) to (2, 4) using car (10669, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10645 move from (1, 0) to (2, 0) using car (10670, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10646 move from (6, 3) to (6, 2) using car (10516, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 10646 arrived with a waiting time of 1 ticks\n", - "Agent rider 10647 move from (1, 5) to (1, 6) using car (10522, [(1, 5), (1, 6)], 0)\n", - "Agent rider 10648 doesn't move\n", - "Agent rider 10649 move from (4, 7) to (5, 7) using car (10620, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10650 move from (8, 0) to (8, 1) using car (10576, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10651 move from (7, 6) to (8, 6) using car (10568, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10684 doesn't move\n", - "Agent rider 10686 doesn't move\n", - "tick 765 ended\n", - "I am driver 10687 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)]\n", - "I am driver 10688 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 10689 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 10690 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 10691 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (1, 7)]\n", - "I am driver 10692 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "6 drivers generated.\n", - "I am rider 10693 - dep: (0, 6) , arr: (6, 6)\n", - "I am rider 10694 - dep: (5, 9) , arr: (3, 4)\n", - "I am rider 10695 - dep: (5, 4) , arr: (2, 7)\n", - "I am rider 10696 - dep: (8, 9) , arr: (7, 5)\n", - "I am rider 10697 - dep: (6, 0) , arr: (2, 0)\n", - "I am rider 10698 - dep: (0, 3) , arr: (3, 8)\n", - "I am rider 10699 - dep: (5, 1) , arr: (0, 1)\n", - "I am rider 10700 - dep: (9, 1) , arr: (2, 2)\n", - "I am rider 10701 - dep: (8, 2) , arr: (0, 8)\n", - "I am rider 10702 - dep: (4, 3) , arr: (6, 9)\n", - "I am rider 10703 - dep: (0, 5) , arr: (3, 9)\n", - "I am rider 10704 - dep: (0, 9) , arr: (7, 2)\n", - "12 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 6) to (8, 5) using car (10653, [(8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 9933 move from (2, 0) to (1, 0) using car (10618, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10040 move from (7, 2) to (7, 1) using car (10630, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10078 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 doesn't move\n", - "Agent rider 10185 move from (1, 6) to (1, 5) using car (10660, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10187 move from (0, 2) to (0, 3) using car (10674, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10232 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (8, 6) to (7, 6) using car (10687, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10316 move from (7, 1) to (8, 1) using car (10631, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10344 move from (8, 6) to (7, 6) using car (10687, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10345 move from (1, 6) to (1, 5) using car (10660, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10347 move from (8, 1) to (8, 2) using car (10576, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10348 move from (5, 7) to (5, 8) using car (10623, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 10348 arrived with a waiting time of 7 ticks\n", - "Agent rider 10363 move from (8, 6) to (8, 5) using car (10653, [(8, 6), (8, 5), (8, 4)], 0)\n", - "Rider n° 10363 arrived with a waiting time of 5 ticks\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10395 move from (8, 1) to (8, 2) using car (10576, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Agent rider 10400 doesn't move\n", - "Agent rider 10439 move from (5, 7) to (5, 8) using car (10623, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Rider n° 10439 arrived with a waiting time of 7 ticks\n", - "Agent rider 10443 move from (6, 2) to (6, 1) using car (10516, [(6, 2), (6, 1)], 0)\n", - "Agent rider 10444 move from (8, 6) to (8, 5) using car (10653, [(8, 6), (8, 5), (8, 4)], 0)\n", - "Agent rider 10461 move from (8, 6) to (9, 6) using car (10568, [(8, 6), (9, 6)], 0)\n", - "Rider n° 10461 arrived with a waiting time of 8 ticks\n", - "Agent rider 10462 move from (5, 7) to (5, 8) using car (10623, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Driver 10466 arrived\n", - "Agent rider 10477 doesn't move\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 doesn't move\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10510 doesn't move\n", - "Driver 10525 arrived\n", - "Driver 10528 arrived\n", - "Agent rider 10543 move from (8, 7) to (9, 7) using car (10526, [(8, 7), (9, 7)], 0)\n", - "Agent rider 10544 move from (1, 8) to (1, 7) using car (10668, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10545 move from (1, 6) to (1, 5) using car (10660, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 10547 arrived\n", - "Driver 10552 arrived\n", - "Driver 10557 arrived\n", - "Agent rider 10560 move from (8, 7) to (9, 7) using car (10526, [(8, 7), (9, 7)], 0)\n", - "Agent rider 10561 move from (1, 8) to (1, 7) using car (10668, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10565 move from (7, 4) to (7, 5) using car (10640, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 move from (6, 2) to (7, 2) using car (10628, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 10575 arrived\n", - "Driver 10577 arrived\n", - "Agent rider 10582 doesn't move\n", - "Driver 10586 arrived\n", - "Driver 10588 arrived\n", - "Driver 10591 arrived\n", - "Agent rider 10594 move from (4, 7) to (4, 8) using car (10675, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10598 move from (8, 1) to (8, 2) using car (10576, [(8, 1), (8, 2), (8, 3)], 0)\n", - "Rider n° 10598 arrived with a waiting time of 3 ticks\n", - "Agent rider 10599 move from (6, 2) to (7, 2) using car (10628, [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (1, 6) to (1, 5) using car (10660, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10606 move from (1, 8) to (1, 7) using car (10668, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (5, 3) to (5, 4) using car (10637, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (0, 2) to (0, 3) using car (10674, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10613 move from (6, 6) to (6, 5) using car (10617, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (5, 7) to (6, 7) using car (10620, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 10619 arrived\n", - "Driver 10624 arrived\n", - "Driver 10627 arrived\n", - "Driver 10633 arrived\n", - "Driver 10634 arrived\n", - "Agent rider 10642 doesn't move\n", - "Agent rider 10643 move from (2, 0) to (1, 0) using car (10618, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10644 move from (2, 4) to (3, 4) using car (10669, [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10645 move from (2, 0) to (3, 0) using car (10670, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10648 move from (1, 4) to (1, 5) using car (10664, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10649 move from (5, 7) to (6, 7) using car (10620, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10650 doesn't move\n", - "Agent rider 10651 move from (8, 6) to (9, 6) using car (10568, [(8, 6), (9, 6)], 0)\n", - "Agent rider 10684 doesn't move\n", - "Agent rider 10686 move from (3, 1) to (3, 0) using car (10663, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10693 doesn't move\n", - "Agent rider 10694 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10696 doesn't move\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 doesn't move\n", + "Agent rider 10643 move from (4, 6) to (5, 6) using car (10601, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 10644 doesn't move\n", + "Agent rider 10645 doesn't move\n", + "Agent rider 10646 move from (9, 2) to (9, 1) using car (10659, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10668 move from (5, 3) to (6, 3) using car (10561, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (5, 3) to (5, 4) using car (10655, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 10671 doesn't move\n", "Agent rider 10699 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10701 move from (8, 2) to (8, 1) using car (10629, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10702 move from (4, 3) to (5, 3) using car (10652, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10703 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "tick 766 ended\n", - "I am driver 10705 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 10706 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 10707 - trip: [(4, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 10708 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", - "I am driver 10709 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 10710 - trip: [(6, 1), (6, 0), (5, 0)]\n", - "I am driver 10711 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10712 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 10713 - trip: [(3, 0), (4, 0), (5, 0)]\n", - "I am driver 10714 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 10715 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", - "I am driver 10716 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 10717 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 10718 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 10719 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 10720 - trip: [(4, 2), (4, 3), (4, 4)]\n", - "I am driver 10721 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 10722 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "18 drivers generated.\n", - "I am rider 10723 - dep: (2, 1) , arr: (9, 9)\n", - "I am rider 10724 - dep: (3, 2) , arr: (2, 9)\n", - "I am rider 10725 - dep: (6, 9) , arr: (9, 7)\n", - "I am rider 10726 - dep: (6, 0) , arr: (1, 1)\n", - "I am rider 10727 - dep: (4, 9) , arr: (9, 1)\n", + "tick 760 ended\n", + "I am driver 10700 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 10701 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", + "I am driver 10702 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9)]\n", + "3 drivers generated.\n", + "I am rider 10703 - dep: (1, 3) , arr: (5, 0)\n", + "I am rider 10704 - dep: (7, 9) , arr: (3, 9)\n", + "I am rider 10705 - dep: (3, 0) , arr: (3, 3)\n", + "I am rider 10706 - dep: (8, 9) , arr: (4, 6)\n", + "I am rider 10707 - dep: (1, 5) , arr: (4, 8)\n", "5 riders generated.\n", - "Agent rider 9417 move from (8, 3) to (7, 3) using car (10665, [(8, 3), (7, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (8, 3) to (7, 3) using car (10665, [(8, 3), (7, 3)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 5) to (8, 4) using car (10653, [(8, 5), (8, 4)], 0)\n", - "Agent rider 9933 move from (1, 0) to (0, 0) using car (10618, [(1, 0), (0, 0)], 0)\n", - "Agent rider 10040 move from (7, 1) to (8, 1) using car (10630, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10078 move from (7, 2) to (7, 3) using car (10628, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 10078 arrived with a waiting time of 23 ticks\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 move from (7, 6) to (7, 5) using car (10685, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10185 move from (1, 5) to (1, 4) using car (10660, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10187 move from (0, 3) to (0, 4) using car (10674, [(0, 3), (0, 4)], 0)\n", - "Rider n° 10187 arrived with a waiting time of 20 ticks\n", - "Agent rider 10232 move from (3, 4) to (4, 4) using car (10669, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (7, 6) to (6, 6) using car (10687, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10316 move from (8, 1) to (9, 1) using car (10631, [(8, 1), (9, 1)], 0)\n", - "Rider n° 10316 arrived with a waiting time of 7 ticks\n", - "Agent rider 10344 move from (7, 6) to (6, 6) using car (10687, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10345 move from (1, 5) to (1, 4) using car (10660, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 10347 move from (8, 2) to (8, 3) using car (10576, [(8, 2), (8, 3)], 0)\n", - "Agent rider 10363 doesn't move\n", - "Agent rider 10392 move from (9, 5) to (9, 4) using car (10657, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 10392 arrived with a waiting time of 11 ticks\n", - "Agent rider 10395 move from (8, 2) to (8, 3) using car (10576, [(8, 2), (8, 3)], 0)\n", - "Agent rider 10400 move from (8, 1) to (7, 1) using car (10629, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10443 doesn't move\n", - "Agent rider 10444 doesn't move\n", - "Agent rider 10462 move from (5, 8) to (5, 9) using car (10623, [(5, 8), (5, 9)], 0)\n", - "Rider n° 10462 arrived with a waiting time of 7 ticks\n", - "Agent rider 10463 move from (7, 6) to (6, 6) using car (10687, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 9450 doesn't move\n", + "Agent rider 9671 move from (6, 8) to (5, 8) using car (10666, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9694 doesn't move\n", + "Agent rider 9807 doesn't move\n", + "Agent rider 9813 doesn't move\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 move from (6, 8) to (5, 8) using car (10666, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10129 move from (9, 1) to (9, 0) using car (10659, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (7, 6) to (7, 7) using car (10680, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 doesn't move\n", + "Agent rider 10322 move from (9, 1) to (9, 0) using car (10659, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10323 move from (0, 0) to (1, 0) using car (10593, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 10323 arrived with a waiting time of 11 ticks\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10348 move from (5, 9) to (4, 9) using car (10681, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 10367 move from (4, 8) to (4, 9) using car (10629, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10382 doesn't move\n", + "Agent rider 10400 move from (4, 8) to (4, 9) using car (10629, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10408 move from (0, 4) to (0, 3) using car (10663, [(0, 4), (0, 3)], 0)\n", + "Agent rider 10410 move from (4, 4) to (4, 3) using car (10654, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 10412 move from (4, 1) to (5, 1) using car (10650, [(4, 1), (5, 1)], 0)\n", + "Agent rider 10433 doesn't move\n", + "Agent rider 10467 move from (7, 6) to (7, 7) using car (10680, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 10467 arrived with a waiting time of 8 ticks\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (6, 9) to (7, 9) using car (10609, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 10477 doesn't move\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 doesn't move\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10510 doesn't move\n", - "Driver 10519 arrived\n", - "Driver 10522 arrived\n", - "Driver 10538 arrived\n", - "Driver 10540 arrived\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (1, 7) to (1, 6) using car (10668, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10545 move from (1, 5) to (1, 4) using car (10660, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 10550 arrived\n", - "Driver 10557 arrived\n", - "Driver 10558 arrived\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (1, 7) to (1, 6) using car (10668, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10565 move from (7, 5) to (7, 6) using car (10640, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10567 arrived\n", - "Agent rider 10573 move from (7, 2) to (7, 3) using car (10628, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10582 doesn't move\n", - "Driver 10585 arrived\n", - "Driver 10588 arrived\n", - "Agent rider 10594 move from (4, 8) to (4, 9) using car (10675, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 10594 arrived with a waiting time of 5 ticks\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10599 move from (7, 2) to (7, 3) using car (10628, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10601 move from (7, 6) to (6, 6) using car (10687, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10602 move from (1, 5) to (1, 4) using car (10660, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Driver 10604 arrived\n", - "Agent rider 10606 move from (1, 7) to (1, 6) using car (10668, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (5, 4) to (5, 5) using car (10637, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 move from (9, 1) to (8, 1) using car (10709, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10611 move from (0, 3) to (0, 4) using car (10674, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10613 move from (6, 5) to (6, 4) using car (10617, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (6, 7) to (7, 7) using car (10620, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", - "Driver 10634 arrived\n", - "Driver 10641 arrived\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 move from (8, 4) to (8, 3) using car (10662, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (8, 4) to (8, 3) using car (10662, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 move from (6, 0) to (5, 0) using car (10685, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10509 move from (8, 4) to (8, 3) using car (10662, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (9, 1) to (9, 0) using car (10659, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10518 move from (7, 6) to (7, 7) using car (10680, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 10519 move from (7, 3) to (7, 2) using car (10673, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10529 move from (8, 6) to (7, 6) using car (10700, [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 10529 arrived with a waiting time of 4 ticks\n", + "Agent rider 10530 move from (8, 4) to (8, 3) using car (10662, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (2, 9) to (3, 9) using car (10597, [(2, 9), (3, 9)], 0)\n", + "Agent rider 10532 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 doesn't move\n", + "Agent rider 10536 move from (2, 5) to (2, 4) using car (10600, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 10546 arrived\n", + "Agent rider 10548 move from (4, 8) to (4, 9) using car (10629, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10549 move from (2, 7) to (1, 7) using car (10664, [(2, 7), (1, 7)], 0)\n", + "Agent rider 10550 move from (1, 1) to (2, 1) using car (10694, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Rider n° 10550 arrived with a waiting time of 1 ticks\n", + "Agent rider 10551 move from (4, 4) to (4, 5) using car (10621, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 10552 doesn't move\n", + "Agent rider 10553 move from (3, 9) to (4, 9) using car (10571, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10566 move from (4, 8) to (4, 9) using car (10629, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10568 move from (8, 2) to (9, 2) using car (10562, [(8, 2), (9, 2)], 0)\n", + "Driver 10572 arrived\n", + "Agent rider 10576 move from (0, 0) to (1, 0) using car (10593, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 move from (0, 0) to (1, 0) using car (10593, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (3, 1) to (3, 0) using car (10564, [(3, 1), (3, 0)], 0)\n", + "Agent rider 10588 move from (2, 5) to (2, 4) using car (10600, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 10589 doesn't move\n", + "Driver 10603 arrived\n", + "Driver 10606 arrived\n", + "Driver 10610 arrived\n", + "Agent rider 10611 doesn't move\n", + "Agent rider 10613 move from (5, 5) to (6, 5) using car (10661, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 10614 doesn't move\n", + "Agent rider 10616 move from (3, 2) to (4, 2) using car (10684, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (0, 0) to (1, 0) using car (10593, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10619 move from (3, 2) to (4, 2) using car (10684, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 10619 arrived with a waiting time of 3 ticks\n", + "Driver 10630 arrived\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10635 doesn't move\n", + "Agent rider 10636 doesn't move\n", + "Agent rider 10637 move from (9, 1) to (9, 0) using car (10659, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10639 move from (3, 2) to (4, 2) using car (10684, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10640 move from (4, 9) to (5, 9) using car (10594, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10641 move from (0, 0) to (1, 0) using car (10593, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 10642 doesn't move\n", - "Agent rider 10643 move from (1, 0) to (0, 0) using car (10618, [(1, 0), (0, 0)], 0)\n", - "Agent rider 10644 move from (3, 4) to (4, 4) using car (10669, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 10644 arrived with a waiting time of 2 ticks\n", - "Agent rider 10645 move from (3, 0) to (4, 0) using car (10670, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10648 move from (1, 5) to (1, 6) using car (10664, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10649 move from (6, 7) to (5, 7) using car (10681, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10650 move from (8, 1) to (7, 1) using car (10629, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10651 doesn't move\n", - "Driver 10659 arrived\n", - "Driver 10683 arrived\n", - "Agent rider 10684 doesn't move\n", - "Agent rider 10686 move from (3, 0) to (4, 0) using car (10670, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10693 doesn't move\n", - "Agent rider 10694 move from (5, 9) to (4, 9) using car (10705, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10695 move from (5, 4) to (5, 5) using car (10637, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10696 doesn't move\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 move from (0, 3) to (0, 4) using car (10674, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 move from (9, 1) to (8, 1) using car (10709, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10701 doesn't move\n", - "Agent rider 10702 move from (5, 3) to (6, 3) using car (10652, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10703 move from (0, 5) to (0, 6) using car (10691, [(0, 5), (0, 6), (0, 7), (1, 7)], 0)\n", + "Agent rider 10643 move from (5, 6) to (6, 6) using car (10601, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 10644 move from (5, 3) to (5, 4) using car (10697, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 10645 doesn't move\n", + "Agent rider 10646 move from (9, 1) to (9, 0) using car (10659, [(9, 1), (9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10668 move from (6, 3) to (7, 3) using car (10561, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (5, 4) to (4, 4) using car (10655, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 move from (6, 8) to (5, 8) using car (10666, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10703 doesn't move\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10723 doesn't move\n", - "Agent rider 10724 move from (3, 2) to (2, 2) using car (10677, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 doesn't move\n", - "Agent rider 10727 doesn't move\n", - "tick 767 ended\n", - "I am driver 10728 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 10729 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 10730 - trip: [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "3 drivers generated.\n", - "I am rider 10731 - dep: (3, 9) , arr: (7, 8)\n", - "I am rider 10732 - dep: (2, 5) , arr: (0, 3)\n", - "I am rider 10733 - dep: (9, 2) , arr: (9, 5)\n", - "I am rider 10734 - dep: (7, 8) , arr: (3, 0)\n", - "I am rider 10735 - dep: (3, 9) , arr: (0, 1)\n", - "I am rider 10736 - dep: (5, 3) , arr: (6, 4)\n", - "I am rider 10737 - dep: (1, 8) , arr: (1, 3)\n", - "I am rider 10738 - dep: (1, 6) , arr: (9, 6)\n", - "8 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 move from (8, 1) to (9, 1) using car (10630, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 move from (7, 5) to (7, 4) using car (10685, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10232 move from (4, 4) to (4, 5) using car (10669, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10273 move from (6, 6) to (5, 6) using car (10687, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Rider n° 10273 arrived with a waiting time of 13 ticks\n", - "Agent rider 10344 move from (6, 6) to (5, 6) using car (10687, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10345 doesn't move\n", + "Agent rider 10705 doesn't move\n", + "Agent rider 10706 doesn't move\n", + "Agent rider 10707 doesn't move\n", + "tick 761 ended\n", + "I am driver 10708 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 10709 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 10710 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 10711 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 10712 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 10713 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 10714 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 10715 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 10716 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "9 drivers generated.\n", + "I am rider 10717 - dep: (5, 8) , arr: (2, 6)\n", + "I am rider 10718 - dep: (7, 8) , arr: (4, 7)\n", + "I am rider 10719 - dep: (8, 9) , arr: (7, 5)\n", + "3 riders generated.\n", + "Agent rider 9450 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9671 move from (5, 8) to (4, 8) using car (10666, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 9694 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 9694 arrived with a waiting time of 41 ticks\n", + "Agent rider 9807 move from (9, 5) to (8, 5) using car (10708, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 9813 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9911 doesn't move\n", + "Agent rider 9936 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9975 move from (5, 8) to (4, 8) using car (10666, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10129 move from (9, 0) to (8, 0) using car (10659, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10198 move from (9, 5) to (8, 5) using car (10708, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10228 move from (7, 7) to (6, 7) using car (10602, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10253 doesn't move\n", + "Agent rider 10264 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 10264 arrived with a waiting time of 17 ticks\n", + "Agent rider 10322 move from (9, 0) to (8, 0) using car (10659, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10347 move from (6, 0) to (7, 0) using car (10625, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 10348 move from (4, 9) to (5, 9) using car (10571, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10367 move from (4, 9) to (3, 9) using car (10629, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10382 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10400 move from (4, 9) to (3, 9) using car (10629, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10412 move from (5, 1) to (4, 1) using car (10701, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10433 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (7, 9) to (8, 9) using car (10609, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10477 move from (6, 1) to (7, 1) using car (10605, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10505 doesn't move\n", + "Agent rider 10506 move from (8, 3) to (8, 2) using car (10662, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (8, 3) to (8, 2) using car (10662, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 move from (5, 0) to (4, 0) using car (10685, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10509 move from (8, 3) to (8, 2) using car (10662, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (9, 0) to (8, 0) using car (10659, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10511 doesn't move\n", + "Agent rider 10518 move from (7, 7) to (6, 7) using car (10602, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (8, 3) to (8, 2) using car (10662, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 doesn't move\n", + "Agent rider 10532 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 doesn't move\n", + "Agent rider 10536 move from (2, 4) to (3, 4) using car (10672, [(2, 4), (3, 4)], 0)\n", + "Rider n° 10536 arrived with a waiting time of 5 ticks\n", + "Agent rider 10548 move from (4, 9) to (3, 9) using car (10629, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10551 move from (4, 5) to (4, 6) using car (10621, [(4, 5), (4, 6)], 0)\n", + "Agent rider 10552 move from (5, 0) to (4, 0) using car (10685, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10553 move from (4, 9) to (5, 9) using car (10571, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10566 move from (4, 9) to (3, 9) using car (10629, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10576 move from (1, 0) to (2, 0) using car (10593, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 move from (1, 0) to (2, 0) using car (10593, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (3, 0) to (3, 1) using car (10716, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 10586 arrived\n", + "Agent rider 10588 move from (2, 4) to (2, 3) using car (10600, [(2, 4), (2, 3)], 0)\n", + "Agent rider 10589 move from (7, 3) to (8, 3) using car (10561, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10598 arrived\n", + "Driver 10608 arrived\n", + "Agent rider 10611 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10613 move from (6, 5) to (7, 5) using car (10661, [(6, 5), (7, 5)], 0)\n", + "Agent rider 10614 doesn't move\n", + "Agent rider 10616 move from (4, 2) to (5, 2) using car (10684, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (1, 0) to (2, 0) using car (10593, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 10633 arrived\n", + "Agent rider 10634 move from (1, 5) to (1, 4) using car (10698, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10635 move from (7, 3) to (8, 3) using car (10561, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 10635 arrived with a waiting time of 3 ticks\n", + "Agent rider 10636 move from (5, 1) to (4, 1) using car (10701, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10637 move from (9, 0) to (8, 0) using car (10659, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Agent rider 10639 move from (4, 2) to (5, 2) using car (10684, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10640 move from (5, 9) to (6, 9) using car (10594, [(5, 9), (6, 9)], 0)\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10643 move from (6, 6) to (7, 6) using car (10601, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 10644 move from (5, 4) to (5, 5) using car (10697, [(5, 4), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 10645 move from (5, 2) to (5, 3) using car (10696, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10646 move from (9, 0) to (8, 0) using car (10659, [(9, 0), (8, 0), (7, 0)], 0)\n", + "Driver 10658 arrived\n", + "Driver 10660 arrived\n", + "Agent rider 10667 move from (0, 6) to (0, 7) using car (10648, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10668 move from (7, 3) to (8, 3) using car (10561, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10669 move from (7, 3) to (8, 3) using car (10561, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10670 move from (4, 4) to (3, 4) using car (10655, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Driver 10676 arrived\n", + "Driver 10679 arrived\n", + "Driver 10689 arrived\n", + "Agent rider 10699 move from (5, 8) to (4, 8) using car (10666, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10703 doesn't move\n", + "Agent rider 10704 move from (7, 9) to (8, 9) using car (10609, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10705 move from (3, 0) to (3, 1) using car (10716, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10706 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10707 move from (1, 5) to (1, 4) using car (10698, [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10717 move from (5, 8) to (4, 8) using car (10666, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10718 doesn't move\n", + "Agent rider 10719 move from (8, 9) to (7, 9) using car (10714, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "tick 762 ended\n", + "I am driver 10720 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10721 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 10722 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10723 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6)]\n", + "I am driver 10724 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 10725 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 10726 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 10727 - trip: [(7, 6), (7, 5), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 10728 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 10729 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 10730 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 10731 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 10732 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 10733 - trip: [(4, 7), (4, 8), (3, 8)]\n", + "I am driver 10734 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", + "15 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 9450 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 9450 arrived with a waiting time of 49 ticks\n", + "Agent rider 9671 move from (4, 8) to (5, 8) using car (10725, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9807 move from (8, 5) to (7, 5) using car (10708, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 9807 arrived with a waiting time of 43 ticks\n", + "Agent rider 9813 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9911 move from (8, 9) to (9, 9) using car (10609, [(8, 9), (9, 9)], 0)\n", + "Rider n° 9911 arrived with a waiting time of 39 ticks\n", + "Agent rider 9936 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9975 move from (4, 8) to (5, 8) using car (10725, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 10129 move from (8, 0) to (7, 0) using car (10659, [(8, 0), (7, 0)], 0)\n", + "Agent rider 10198 move from (8, 5) to (8, 4) using car (10709, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10253 move from (0, 7) to (0, 8) using car (10648, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10322 move from (8, 0) to (7, 0) using car (10659, [(8, 0), (7, 0)], 0)\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10392 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10400 move from (7, 1) to (6, 1) using car (10629, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10443 doesn't move\n", - "Agent rider 10444 move from (8, 5) to (7, 5) using car (10716, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 10463 move from (6, 6) to (5, 6) using car (10687, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10477 move from (3, 6) to (3, 5) using car (10673, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Rider n° 10477 arrived with a waiting time of 7 ticks\n", - "Agent rider 10478 move from (7, 1) to (6, 1) using car (10629, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10479 doesn't move\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10510 doesn't move\n", - "Driver 10516 arrived\n", - "Driver 10522 arrived\n", - "Driver 10526 arrived\n", - "Driver 10540 arrived\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (1, 6) to (0, 6) using car (10636, [(1, 6), (0, 6)], 0)\n", - "Agent rider 10545 doesn't move\n", - "Driver 10557 arrived\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (1, 6) to (0, 6) using car (10636, [(1, 6), (0, 6)], 0)\n", - "Agent rider 10565 move from (7, 6) to (7, 7) using car (10640, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10568 arrived\n", - "Agent rider 10573 move from (7, 3) to (7, 4) using car (10628, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10582 doesn't move\n", - "Driver 10588 arrived\n", - "Driver 10589 arrived\n", + "Agent rider 10348 move from (5, 9) to (5, 8) using car (10732, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 10348 arrived with a waiting time of 9 ticks\n", + "Agent rider 10367 move from (3, 9) to (2, 9) using car (10629, [(3, 9), (2, 9)], 0)\n", + "Agent rider 10382 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10400 move from (3, 9) to (2, 9) using car (10629, [(3, 9), (2, 9)], 0)\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 move from (4, 3) to (4, 2) using car (10678, [(4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 10412 move from (4, 1) to (3, 1) using car (10701, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Rider n° 10412 arrived with a waiting time of 10 ticks\n", + "Agent rider 10433 move from (8, 7) to (8, 8) using car (10702, [(8, 7), (8, 8), (8, 9), (7, 9)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (8, 9) to (9, 9) using car (10609, [(8, 9), (9, 9)], 0)\n", + "Agent rider 10477 move from (7, 1) to (8, 1) using car (10605, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 10505 move from (0, 7) to (0, 8) using car (10648, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10506 move from (8, 2) to (8, 1) using car (10662, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (8, 2) to (8, 1) using car (10662, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 move from (4, 0) to (3, 0) using car (10685, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10509 move from (8, 2) to (8, 1) using car (10662, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (8, 0) to (7, 0) using car (10659, [(8, 0), (7, 0)], 0)\n", + "Agent rider 10511 move from (5, 5) to (5, 6) using car (10697, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 10518 doesn't move\n", + "Agent rider 10519 move from (7, 2) to (8, 2) using car (10682, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 10530 move from (8, 2) to (8, 1) using car (10662, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 doesn't move\n", + "Agent rider 10532 move from (2, 6) to (2, 7) using car (10623, [(2, 6), (2, 7)], 0)\n", + "Rider n° 10532 arrived with a waiting time of 5 ticks\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (6, 2) to (5, 2) using car (10673, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10548 move from (3, 9) to (2, 9) using car (10629, [(3, 9), (2, 9)], 0)\n", + "Agent rider 10549 move from (1, 7) to (2, 7) using car (10724, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10552 move from (4, 0) to (3, 0) using car (10685, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 10552 arrived with a waiting time of 4 ticks\n", + "Agent rider 10553 move from (5, 9) to (5, 8) using car (10732, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 10553 arrived with a waiting time of 6 ticks\n", + "Driver 10562 arrived\n", + "Driver 10564 arrived\n", + "Agent rider 10566 move from (3, 9) to (2, 9) using car (10629, [(3, 9), (2, 9)], 0)\n", + "Agent rider 10568 move from (9, 2) to (8, 2) using car (10721, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 10570 arrived\n", + "Agent rider 10576 move from (2, 0) to (3, 0) using car (10593, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 move from (2, 0) to (3, 0) using car (10593, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (3, 1) to (4, 1) using car (10694, [(3, 1), (4, 1)], 0)\n", + "Agent rider 10588 move from (2, 3) to (2, 4) using car (10693, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 10589 move from (8, 3) to (9, 3) using car (10561, [(8, 3), (9, 3)], 0)\n", + "Rider n° 10589 arrived with a waiting time of 4 ticks\n", + "Driver 10591 arrived\n", "Driver 10592 arrived\n", - "Driver 10593 arrived\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10599 move from (7, 3) to (7, 4) using car (10628, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10601 move from (6, 6) to (5, 6) using car (10687, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10602 move from (1, 4) to (1, 3) using car (10660, [(1, 4), (1, 3)], 0)\n", - "Agent rider 10606 move from (1, 6) to (1, 5) using car (10668, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (5, 5) to (5, 6) using car (10637, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10609 move from (8, 1) to (9, 1) using car (10630, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10612 move from (2, 4) to (1, 4) using car (10666, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10613 move from (6, 4) to (6, 3) using car (10617, [(6, 4), (6, 3)], 0)\n", - "Agent rider 10614 move from (7, 7) to (7, 8) using car (10679, [(7, 7), (7, 8), (8, 8)], 0)\n", - "Driver 10638 arrived\n", - "Agent rider 10642 move from (8, 1) to (7, 1) using car (10709, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (4, 0) to (5, 0) using car (10670, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10647 move from (1, 6) to (1, 7) using car (10664, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10648 move from (1, 6) to (1, 7) using car (10664, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 10649 move from (5, 7) to (5, 6) using car (10681, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10650 move from (7, 1) to (6, 1) using car (10629, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10651 doesn't move\n", - "Driver 10658 arrived\n", - "Driver 10672 arrived\n", - "Agent rider 10684 doesn't move\n", - "Agent rider 10686 move from (4, 0) to (5, 0) using car (10670, [(4, 0), (5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10693 move from (0, 6) to (0, 7) using car (10691, [(0, 6), (0, 7), (1, 7)], 0)\n", - "Agent rider 10694 move from (4, 9) to (4, 8) using car (10705, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10695 move from (5, 5) to (5, 6) using car (10637, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 10696 move from (8, 9) to (7, 9) using car (10729, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10697 move from (6, 0) to (5, 0) using car (10710, [(6, 0), (5, 0)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 move from (8, 1) to (7, 1) using car (10709, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10701 move from (8, 1) to (7, 1) using car (10709, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10702 move from (6, 3) to (6, 4) using car (10652, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10703 move from (0, 6) to (0, 7) using car (10691, [(0, 6), (0, 7), (1, 7)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (2, 1) to (3, 1) using car (10690, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 move from (6, 0) to (5, 0) using car (10710, [(6, 0), (5, 0)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (3, 9) to (4, 9) using car (10661, [(3, 9), (4, 9)], 0)\n", - "Agent rider 10732 doesn't move\n", - "Agent rider 10733 doesn't move\n", - "Agent rider 10734 move from (7, 8) to (6, 8) using car (10714, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 move from (5, 3) to (6, 3) using car (10655, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (1, 6) to (1, 5) using car (10668, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "tick 768 ended\n", - "I am driver 10739 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5)]\n", - "I am driver 10740 - trip: [(4, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 10741 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 10742 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 10743 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", - "I am driver 10744 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 10745 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 10746 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", - "8 drivers generated.\n", - "I am rider 10747 - dep: (6, 5) , arr: (7, 2)\n", - "I am rider 10748 - dep: (8, 5) , arr: (3, 6)\n", - "I am rider 10749 - dep: (2, 7) , arr: (9, 7)\n", - "I am rider 10750 - dep: (6, 8) , arr: (6, 5)\n", - "I am rider 10751 - dep: (5, 6) , arr: (9, 5)\n", - "I am rider 10752 - dep: (9, 0) , arr: (3, 9)\n", - "I am rider 10753 - dep: (5, 8) , arr: (5, 1)\n", - "I am rider 10754 - dep: (4, 6) , arr: (8, 3)\n", - "I am rider 10755 - dep: (9, 2) , arr: (2, 9)\n", - "9 riders generated.\n", - "Agent rider 9417 doesn't move\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 move from (7, 4) to (7, 3) using car (10685, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10185 move from (1, 4) to (0, 4) using car (10666, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10232 move from (4, 5) to (4, 6) using car (10669, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Rider n° 10232 arrived with a waiting time of 10 ticks\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10344 move from (5, 6) to (5, 5) using car (10681, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10345 move from (1, 4) to (0, 4) using car (10666, [(1, 4), (0, 4)], 0)\n", - "Rider n° 10345 arrived with a waiting time of 15 ticks\n", + "Driver 10596 arrived\n", + "Driver 10597 arrived\n", + "Agent rider 10611 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10613 doesn't move\n", + "Agent rider 10614 move from (4, 0) to (3, 0) using car (10685, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10616 move from (5, 2) to (6, 2) using car (10684, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (2, 0) to (3, 0) using car (10593, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10634 move from (1, 4) to (1, 3) using car (10698, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10636 move from (4, 1) to (3, 1) using car (10701, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10637 move from (8, 0) to (7, 0) using car (10659, [(8, 0), (7, 0)], 0)\n", + "Agent rider 10639 move from (5, 2) to (6, 2) using car (10684, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Rider n° 10639 arrived with a waiting time of 2 ticks\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 move from (1, 0) to (1, 1) using car (10710, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 10642 move from (4, 9) to (4, 8) using car (10715, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 move from (7, 6) to (8, 6) using car (10601, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 10644 move from (5, 5) to (5, 6) using car (10697, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 10645 move from (5, 3) to (5, 4) using car (10696, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10646 move from (8, 0) to (7, 0) using car (10659, [(8, 0), (7, 0)], 0)\n", + "Driver 10650 arrived\n", + "Driver 10652 arrived\n", + "Driver 10663 arrived\n", + "Driver 10664 arrived\n", + "Agent rider 10667 move from (0, 7) to (0, 8) using car (10648, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10668 move from (8, 3) to (9, 3) using car (10561, [(8, 3), (9, 3)], 0)\n", + "Rider n° 10668 arrived with a waiting time of 1 ticks\n", + "Agent rider 10669 move from (8, 3) to (9, 3) using car (10561, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10670 move from (3, 4) to (2, 4) using car (10655, [(3, 4), (2, 4)], 0)\n", + "Agent rider 10671 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 10674 arrived\n", + "Driver 10690 arrived\n", + "Agent rider 10699 move from (4, 8) to (3, 8) using car (10666, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10703 doesn't move\n", + "Agent rider 10704 move from (8, 9) to (9, 9) using car (10609, [(8, 9), (9, 9)], 0)\n", + "Agent rider 10705 move from (3, 1) to (3, 2) using car (10695, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 10706 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10707 move from (1, 4) to (1, 3) using car (10698, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10717 move from (4, 8) to (3, 8) using car (10666, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10718 doesn't move\n", + "Agent rider 10719 move from (7, 9) to (7, 8) using car (10714, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "tick 763 ended\n", + "I am driver 10735 - trip: [(0, 3), (1, 3), (2, 3)]\n", + "I am driver 10736 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 10737 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 10738 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10739 - trip: [(2, 9), (2, 8), (1, 8)]\n", + "5 drivers generated.\n", + "I am rider 10740 - dep: (0, 3) , arr: (1, 2)\n", + "I am rider 10741 - dep: (1, 4) , arr: (6, 4)\n", + "I am rider 10742 - dep: (7, 3) , arr: (4, 2)\n", + "I am rider 10743 - dep: (3, 1) , arr: (3, 6)\n", + "I am rider 10744 - dep: (5, 3) , arr: (4, 9)\n", + "I am rider 10745 - dep: (0, 6) , arr: (1, 3)\n", + "I am rider 10746 - dep: (1, 3) , arr: (1, 4)\n", + "7 riders generated.\n", + "Agent rider 9671 move from (5, 8) to (6, 8) using car (10725, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9813 move from (7, 8) to (7, 7) using car (10714, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9936 move from (7, 8) to (7, 7) using car (10714, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 9975 move from (5, 8) to (6, 8) using car (10725, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 4) to (8, 3) using car (10709, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 10228 move from (6, 7) to (6, 6) using car (10651, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10253 move from (0, 8) to (0, 9) using car (10648, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 10253 arrived with a waiting time of 19 ticks\n", + "Agent rider 10322 doesn't move\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10400 move from (6, 1) to (5, 1) using car (10744, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10443 move from (6, 1) to (5, 1) using car (10629, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10444 move from (7, 5) to (6, 5) using car (10716, [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 10463 move from (5, 6) to (5, 7) using car (10637, [(5, 6), (5, 7)], 0)\n", - "Agent rider 10478 move from (6, 1) to (5, 1) using car (10629, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10479 doesn't move\n", - "Agent rider 10509 doesn't move\n", + "Agent rider 10367 move from (2, 9) to (2, 8) using car (10739, [(2, 9), (2, 8), (1, 8)], 0)\n", + "Agent rider 10382 move from (7, 8) to (7, 7) using car (10714, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 10382 arrived with a waiting time of 11 ticks\n", + "Agent rider 10400 move from (2, 9) to (2, 8) using car (10739, [(2, 9), (2, 8), (1, 8)], 0)\n", + "Agent rider 10408 move from (0, 3) to (1, 3) using car (10735, [(0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10433 move from (8, 8) to (8, 9) using car (10702, [(8, 8), (8, 9), (7, 9)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 doesn't move\n", + "Agent rider 10477 move from (8, 1) to (9, 1) using car (10605, [(8, 1), (9, 1)], 0)\n", + "Agent rider 10505 move from (0, 8) to (0, 9) using car (10648, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 10505 arrived with a waiting time of 7 ticks\n", + "Agent rider 10506 move from (8, 1) to (7, 1) using car (10662, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (8, 1) to (7, 1) using car (10662, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10508 move from (3, 0) to (2, 0) using car (10685, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 10508 arrived with a waiting time of 7 ticks\n", + "Agent rider 10509 move from (8, 1) to (7, 1) using car (10662, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Agent rider 10510 doesn't move\n", - "Driver 10522 arrived\n", - "Driver 10540 arrived\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10545 move from (1, 4) to (0, 4) using car (10666, [(1, 4), (0, 4)], 0)\n", - "Rider n° 10545 arrived with a waiting time of 7 ticks\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10565 move from (7, 7) to (7, 8) using car (10640, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 move from (7, 4) to (7, 5) using car (10628, [(7, 4), (7, 5)], 0)\n", - "Driver 10576 arrived\n", - "Agent rider 10582 doesn't move\n", - "Driver 10589 arrived\n", - "Driver 10593 arrived\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10599 move from (7, 4) to (7, 5) using car (10628, [(7, 4), (7, 5)], 0)\n", - "Agent rider 10601 move from (5, 6) to (4, 6) using car (10687, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10606 move from (1, 5) to (1, 4) using car (10668, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (5, 6) to (4, 6) using car (10687, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10612 move from (1, 4) to (0, 4) using car (10666, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10613 move from (6, 3) to (7, 3) using car (10655, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10614 move from (7, 8) to (8, 8) using car (10679, [(7, 8), (8, 8)], 0)\n", - "Driver 10618 arrived\n", - "Driver 10623 arrived\n", - "Driver 10631 arrived\n", - "Agent rider 10642 move from (7, 1) to (6, 1) using car (10709, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (5, 0) to (6, 0) using car (10670, [(5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10647 move from (1, 7) to (1, 8) using car (10664, [(1, 7), (1, 8)], 0)\n", - "Agent rider 10648 move from (1, 7) to (1, 8) using car (10664, [(1, 7), (1, 8)], 0)\n", - "Rider n° 10648 arrived with a waiting time of 3 ticks\n", - "Agent rider 10649 move from (5, 6) to (5, 5) using car (10681, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10650 move from (6, 1) to (5, 1) using car (10744, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10651 doesn't move\n", - "Driver 10653 arrived\n", - "Driver 10662 arrived\n", - "Driver 10665 arrived\n", - "Driver 10674 arrived\n", - "Driver 10680 arrived\n", - "Agent rider 10684 doesn't move\n", - "Agent rider 10686 move from (5, 0) to (6, 0) using car (10670, [(5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10693 move from (0, 7) to (1, 7) using car (10691, [(0, 7), (1, 7)], 0)\n", - "Agent rider 10694 move from (4, 8) to (4, 7) using car (10705, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10695 move from (5, 6) to (5, 7) using car (10637, [(5, 6), (5, 7)], 0)\n", - "Agent rider 10696 move from (7, 9) to (6, 9) using car (10729, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10697 move from (5, 0) to (6, 0) using car (10663, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 move from (7, 1) to (6, 1) using car (10709, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10701 move from (7, 1) to (6, 1) using car (10709, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10702 move from (6, 4) to (6, 5) using car (10652, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10703 move from (0, 7) to (1, 7) using car (10691, [(0, 7), (1, 7)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (3, 1) to (4, 1) using car (10690, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 move from (6, 9) to (6, 8) using car (10688, [(6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 10726 move from (5, 0) to (6, 0) using car (10670, [(5, 0), (6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10727 move from (4, 9) to (4, 8) using car (10722, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 move from (4, 9) to (3, 9) using car (10740, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 10732 move from (2, 5) to (2, 6) using car (10717, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10733 doesn't move\n", - "Agent rider 10734 move from (6, 8) to (7, 8) using car (10706, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10735 move from (3, 9) to (2, 9) using car (10675, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10736 move from (6, 3) to (7, 3) using car (10655, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10737 move from (1, 8) to (0, 8) using car (10676, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10738 move from (1, 5) to (1, 4) using car (10668, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10747 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 move from (6, 8) to (7, 8) using car (10706, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10751 move from (5, 6) to (5, 7) using car (10637, [(5, 6), (5, 7)], 0)\n", - "Agent rider 10752 doesn't move\n" + "Agent rider 10511 move from (5, 6) to (5, 7) using car (10697, [(5, 6), (5, 7), (6, 7)], 0)\n", + "Rider n° 10511 arrived with a waiting time of 10 ticks\n", + "Agent rider 10518 move from (6, 7) to (6, 6) using car (10651, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10519 move from (8, 2) to (9, 2) using car (10682, [(8, 2), (9, 2)], 0)\n", + "Agent rider 10530 move from (8, 1) to (7, 1) using car (10662, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (3, 9) to (4, 9) using car (10675, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (5, 2) to (4, 2) using car (10673, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10548 move from (2, 9) to (2, 8) using car (10739, [(2, 9), (2, 8), (1, 8)], 0)\n", + "Agent rider 10549 move from (2, 7) to (3, 7) using car (10724, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 10551 move from (4, 6) to (5, 6) using car (10691, [(4, 6), (5, 6)], 0)\n", + "Agent rider 10553 doesn't move\n", + "Driver 10564 arrived\n", + "Agent rider 10566 move from (2, 9) to (2, 8) using car (10739, [(2, 9), (2, 8), (1, 8)], 0)\n", + "Agent rider 10568 move from (8, 2) to (9, 2) using car (10682, [(8, 2), (9, 2)], 0)\n", + "Agent rider 10576 move from (3, 0) to (4, 0) using car (10593, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10577 move from (3, 0) to (4, 0) using car (10593, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (4, 1) to (5, 1) using car (10654, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Driver 10581 arrived\n", + "Agent rider 10588 doesn't move\n", + "Driver 10591 arrived\n", + "Driver 10594 arrived\n", + "Driver 10597 arrived\n", + "Driver 10600 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10753 move from (5, 8) to (5, 9) using car (10678, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 10754 move from (4, 6) to (4, 5) using car (10654, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10755 doesn't move\n", - "tick 769 ended\n", - "0 drivers generated.\n", - "I am rider 10756 - dep: (7, 7) , arr: (0, 1)\n", - "I am rider 10757 - dep: (2, 8) , arr: (5, 1)\n", - "I am rider 10758 - dep: (1, 2) , arr: (0, 4)\n", - "3 riders generated.\n", - "Agent rider 9417 move from (7, 3) to (8, 3) using car (10655, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (7, 3) to (8, 3) using car (10655, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 move from (7, 3) to (7, 2) using car (10685, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10344 doesn't move\n", - "Agent rider 10347 doesn't move\n", - "Agent rider 10395 doesn't move\n", - "Agent rider 10400 move from (5, 1) to (4, 1) using car (10744, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10443 move from (5, 1) to (4, 1) using car (10629, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10444 move from (6, 5) to (5, 5) using car (10716, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Rider n° 10444 arrived with a waiting time of 10 ticks\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 move from (5, 1) to (4, 1) using car (10629, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10479 move from (5, 1) to (4, 1) using car (10744, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10509 move from (5, 1) to (4, 1) using car (10629, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10510 move from (5, 1) to (4, 1) using car (10744, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Driver 10540 arrived\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10565 move from (7, 8) to (7, 9) using car (10640, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 move from (7, 5) to (8, 5) using car (10620, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10582 doesn't move\n", - "Driver 10593 arrived\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10599 move from (7, 5) to (8, 5) using car (10620, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10601 move from (4, 6) to (3, 6) using car (10687, [(4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10602 move from (1, 3) to (1, 2) using car (10656, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10606 move from (1, 4) to (1, 3) using car (10668, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (4, 6) to (3, 6) using car (10687, [(4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10613 move from (7, 3) to (8, 3) using car (10655, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10614 move from (8, 8) to (8, 9) using car (10746, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 10617 arrived\n", + "Agent rider 10611 move from (7, 8) to (6, 8) using car (10700, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10613 move from (7, 5) to (6, 5) using car (10708, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10614 move from (3, 0) to (2, 0) using car (10685, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10616 move from (6, 2) to (6, 3) using car (10684, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (3, 0) to (4, 0) using car (10593, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 10621 arrived\n", "Driver 10622 arrived\n", - "Driver 10630 arrived\n", - "Driver 10636 arrived\n", - "Agent rider 10642 move from (6, 1) to (5, 1) using car (10709, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (6, 0) to (6, 1) using car (10670, [(6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10649 move from (5, 5) to (5, 4) using car (10681, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10650 move from (5, 1) to (4, 1) using car (10744, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10651 doesn't move\n", - "Driver 10660 arrived\n", + "Driver 10627 arrived\n", + "Driver 10628 arrived\n", + "Agent rider 10634 move from (1, 3) to (1, 2) using car (10698, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10636 move from (3, 1) to (2, 1) using car (10701, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10637 doesn't move\n", + "Agent rider 10640 move from (6, 9) to (7, 9) using car (10571, [(6, 9), (7, 9)], 0)\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 move from (4, 8) to (4, 7) using car (10715, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 move from (8, 6) to (9, 6) using car (10601, [(8, 6), (9, 6)], 0)\n", + "Agent rider 10644 move from (5, 6) to (5, 7) using car (10697, [(5, 6), (5, 7), (6, 7)], 0)\n", + "Agent rider 10645 doesn't move\n", + "Agent rider 10646 doesn't move\n", "Driver 10661 arrived\n", - "Agent rider 10684 move from (4, 5) to (4, 4) using car (10654, [(4, 5), (4, 4)], 0)\n", - "Agent rider 10686 move from (6, 0) to (6, 1) using car (10670, [(6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10693 doesn't move\n", - "Agent rider 10694 move from (4, 7) to (4, 6) using car (10705, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10695 move from (5, 7) to (4, 7) using car (10692, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 10696 move from (6, 9) to (5, 9) using car (10729, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10697 move from (6, 0) to (7, 0) using car (10663, [(6, 0), (7, 0)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (5, 1) to (4, 1) using car (10629, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10700 move from (6, 1) to (5, 1) using car (10709, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10701 move from (6, 1) to (5, 1) using car (10709, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10702 move from (6, 5) to (6, 6) using car (10652, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10703 doesn't move\n", + "Driver 10664 arrived\n", + "Driver 10665 arrived\n", + "Agent rider 10667 move from (0, 8) to (0, 9) using car (10648, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 4) to (2, 5) using car (10693, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 10671 move from (7, 8) to (7, 7) using car (10714, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 10672 arrived\n", + "Driver 10681 arrived\n", + "Driver 10686 arrived\n", + "Driver 10687 arrived\n", + "Agent rider 10699 doesn't move\n", + "Agent rider 10703 move from (1, 3) to (1, 2) using car (10698, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", "Agent rider 10704 doesn't move\n", - "Driver 10710 arrived\n", - "Driver 10713 arrived\n", - "Driver 10720 arrived\n", - "Agent rider 10723 move from (4, 1) to (4, 2) using car (10690, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (2, 2) to (3, 2) using car (10728, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 move from (6, 0) to (6, 1) using car (10670, [(6, 0), (6, 1), (7, 1)], 0)\n", - "Agent rider 10727 move from (4, 8) to (4, 7) using car (10722, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 move from (3, 9) to (3, 8) using car (10740, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 10732 move from (2, 6) to (2, 7) using car (10717, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10733 move from (9, 2) to (9, 1) using car (10657, [(9, 2), (9, 1)], 0)\n", - "Agent rider 10734 move from (7, 8) to (7, 7) using car (10706, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10735 move from (2, 9) to (1, 9) using car (10675, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10736 move from (7, 3) to (8, 3) using car (10655, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (1, 4) to (1, 3) using car (10668, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10747 move from (6, 5) to (5, 5) using car (10716, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 10748 move from (8, 5) to (8, 4) using car (10745, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 move from (7, 8) to (7, 7) using car (10706, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10751 move from (5, 7) to (6, 7) using car (10715, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10753 move from (5, 9) to (6, 9) using car (10678, [(5, 9), (6, 9)], 0)\n", - "Agent rider 10754 move from (4, 5) to (4, 4) using car (10654, [(4, 5), (4, 4)], 0)\n", - "Agent rider 10755 move from (9, 2) to (9, 1) using car (10657, [(9, 2), (9, 1)], 0)\n", - "Agent rider 10756 doesn't move\n", - "Agent rider 10757 doesn't move\n", - "Agent rider 10758 doesn't move\n", - "tick 770 ended\n", - "I am driver 10759 - trip: [(6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 10760 - trip: [(7, 6), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 10761 - trip: [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 10762 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 10763 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", - "I am driver 10764 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 10765 - trip: [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 10766 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 10767 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 10768 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 10769 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", - "I am driver 10770 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 10771 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", - "I am driver 10772 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 10773 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10774 - trip: [(6, 0), (6, 1), (7, 1)]\n", - "I am driver 10775 - trip: [(9, 6), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 10776 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 10777 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", - "I am driver 10778 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", - "I am driver 10779 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 10780 - trip: [(3, 9), (3, 8), (4, 8)]\n", - "I am driver 10781 - trip: [(8, 0), (7, 0), (6, 0), (6, 1)]\n", - "I am driver 10782 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 10783 - trip: [(9, 3), (8, 3), (7, 3), (7, 2)]\n", - "25 drivers generated.\n", - "I am rider 10784 - dep: (5, 8) , arr: (5, 5)\n", - "I am rider 10785 - dep: (0, 8) , arr: (7, 9)\n", - "2 riders generated.\n", - "Agent rider 9417 move from (8, 3) to (9, 3) using car (10655, [(8, 3), (9, 3)], 0)\n", - "Rider n° 9417 arrived with a waiting time of 43 ticks\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9772 move from (8, 3) to (9, 3) using car (10655, [(8, 3), (9, 3)], 0)\n", - "Rider n° 9772 arrived with a waiting time of 24 ticks\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10180 move from (7, 2) to (6, 2) using car (10685, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 10180 arrived with a waiting time of 19 ticks\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10246 move from (1, 9) to (0, 9) using car (10675, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10344 move from (5, 5) to (5, 4) using car (10716, [(5, 5), (5, 4), (4, 4)], 0)\n", + "Agent rider 10705 move from (3, 2) to (3, 3) using car (10695, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 10705 arrived with a waiting time of 1 ticks\n", + "Agent rider 10706 move from (7, 8) to (6, 8) using car (10700, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10707 move from (1, 3) to (1, 2) using car (10698, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10717 move from (3, 8) to (3, 7) using car (10666, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10718 move from (7, 8) to (6, 8) using car (10700, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10719 move from (7, 8) to (7, 7) using car (10714, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 10740 move from (0, 3) to (1, 3) using car (10735, [(0, 3), (1, 3), (2, 3)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (3, 1) to (2, 1) using car (10701, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 doesn't move\n", + "Agent rider 10745 doesn't move\n", + "Agent rider 10746 doesn't move\n", + "tick 764 ended\n", + "I am driver 10747 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 10748 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 10749 - trip: [(2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 10750 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 10751 - trip: [(6, 1), (6, 2), (5, 2)]\n", + "5 drivers generated.\n", + "I am rider 10752 - dep: (0, 6) , arr: (2, 4)\n", + "I am rider 10753 - dep: (2, 7) , arr: (4, 0)\n", + "I am rider 10754 - dep: (6, 6) , arr: (0, 5)\n", + "I am rider 10755 - dep: (3, 0) , arr: (0, 9)\n", + "I am rider 10756 - dep: (3, 2) , arr: (7, 1)\n", + "I am rider 10757 - dep: (1, 6) , arr: (4, 8)\n", + "I am rider 10758 - dep: (6, 3) , arr: (7, 6)\n", + "I am rider 10759 - dep: (9, 0) , arr: (0, 4)\n", + "I am rider 10760 - dep: (1, 9) , arr: (1, 2)\n", + "I am rider 10761 - dep: (9, 3) , arr: (2, 2)\n", + "I am rider 10762 - dep: (0, 5) , arr: (3, 1)\n", + "I am rider 10763 - dep: (3, 1) , arr: (6, 2)\n", + "I am rider 10764 - dep: (2, 8) , arr: (2, 4)\n", + "13 riders generated.\n", + "Agent rider 9671 move from (6, 8) to (7, 8) using car (10725, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9813 move from (7, 7) to (7, 6) using car (10714, [(7, 7), (7, 6)], 0)\n", + "Rider n° 9813 arrived with a waiting time of 34 ticks\n", + "Agent rider 9936 move from (7, 7) to (7, 6) using car (10714, [(7, 7), (7, 6)], 0)\n", + "Rider n° 9936 arrived with a waiting time of 30 ticks\n", + "Agent rider 9975 move from (6, 8) to (7, 8) using car (10725, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 10129 move from (7, 0) to (7, 1) using car (10750, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10198 move from (8, 3) to (8, 2) using car (10709, [(8, 3), (8, 2)], 0)\n", + "Agent rider 10228 move from (6, 6) to (6, 5) using car (10651, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10322 move from (7, 0) to (7, 1) using car (10750, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Rider n° 10322 arrived with a waiting time of 19 ticks\n", "Agent rider 10347 doesn't move\n", - "Agent rider 10395 move from (8, 3) to (9, 3) using car (10655, [(8, 3), (9, 3)], 0)\n", - "Rider n° 10395 arrived with a waiting time of 15 ticks\n", - "Agent rider 10400 move from (4, 1) to (4, 2) using car (10744, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 10400 arrived with a waiting time of 10 ticks\n", - "Agent rider 10443 move from (4, 1) to (3, 1) using car (10629, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 move from (4, 1) to (3, 1) using car (10629, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10479 move from (4, 1) to (4, 2) using car (10744, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10509 move from (4, 1) to (3, 1) using car (10629, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10510 move from (4, 1) to (4, 2) using car (10744, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (0, 6) to (1, 6) using car (10772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (0, 6) to (1, 6) using car (10772, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10565 move from (7, 9) to (6, 9) using car (10640, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 move from (8, 5) to (9, 5) using car (10620, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10582 move from (9, 8) to (8, 8) using car (10767, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10584 arrived\n", - "Agent rider 10595 move from (9, 8) to (8, 8) using car (10767, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10596 doesn't move\n", - "Agent rider 10599 move from (8, 5) to (9, 5) using car (10620, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10601 move from (3, 6) to (3, 5) using car (10687, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10602 move from (1, 2) to (1, 1) using car (10656, [(1, 2), (1, 1)], 0)\n", - "Agent rider 10606 move from (1, 3) to (1, 2) using car (10668, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (3, 6) to (3, 5) using car (10687, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10613 move from (8, 3) to (9, 3) using car (10655, [(8, 3), (9, 3)], 0)\n", - "Rider n° 10613 arrived with a waiting time of 2 ticks\n", - "Agent rider 10614 move from (8, 9) to (9, 9) using car (10746, [(8, 9), (9, 9)], 0)\n", - "Driver 10621 arrived\n", - "Driver 10625 arrived\n", + "Agent rider 10367 move from (2, 8) to (1, 8) using car (10739, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10400 move from (2, 8) to (1, 8) using car (10739, [(2, 8), (1, 8)], 0)\n", + "Rider n° 10400 arrived with a waiting time of 7 ticks\n", + "Agent rider 10408 move from (1, 3) to (2, 3) using car (10735, [(1, 3), (2, 3)], 0)\n", + "Agent rider 10410 move from (4, 2) to (3, 2) using car (10673, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10433 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 doesn't move\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (7, 1) to (6, 1) using car (10662, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (7, 1) to (6, 1) using car (10662, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10509 move from (7, 1) to (6, 1) using car (10662, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (7, 0) to (7, 1) using car (10750, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10518 move from (6, 6) to (6, 5) using car (10651, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (7, 1) to (6, 1) using car (10662, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (4, 9) to (5, 9) using car (10675, [(4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10535 move from (4, 2) to (3, 2) using car (10673, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 10535 arrived with a waiting time of 4 ticks\n", + "Agent rider 10548 move from (2, 8) to (3, 8) using car (10734, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 10548 arrived with a waiting time of 7 ticks\n", + "Agent rider 10549 move from (3, 7) to (4, 7) using car (10724, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Driver 10561 arrived\n", + "Agent rider 10566 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10576 move from (4, 0) to (5, 0) using car (10593, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 10576 arrived with a waiting time of 4 ticks\n", + "Agent rider 10577 move from (4, 0) to (5, 0) using car (10593, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (5, 1) to (6, 1) using car (10654, [(5, 1), (6, 1)], 0)\n", + "Driver 10582 arrived\n", + "Agent rider 10588 doesn't move\n", + "Driver 10597 arrived\n", + "Driver 10602 arrived\n", + "Driver 10609 arrived\n", + "Agent rider 10611 move from (6, 8) to (5, 8) using car (10700, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10613 move from (6, 5) to (5, 5) using car (10708, [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10614 move from (2, 0) to (1, 0) using car (10685, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 10614 arrived with a waiting time of 6 ticks\n", + "Agent rider 10616 move from (6, 3) to (6, 4) using car (10684, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (4, 0) to (5, 0) using car (10593, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 10622 arrived\n", + "Driver 10623 arrived\n", + "Driver 10626 arrived\n", "Driver 10628 arrived\n", - "Driver 10637 arrived\n", - "Agent rider 10642 move from (5, 1) to (4, 1) using car (10709, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 10629 arrived\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10636 move from (2, 1) to (1, 1) using car (10701, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Rider n° 10636 arrived with a waiting time of 1 ticks\n", + "Agent rider 10637 doesn't move\n", + "Agent rider 10640 move from (7, 9) to (8, 9) using car (10726, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 move from (4, 7) to (4, 6) using car (10715, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (6, 1) to (7, 1) using car (10670, [(6, 1), (7, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10649 doesn't move\n", - "Agent rider 10650 move from (4, 1) to (4, 2) using car (10744, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10651 move from (9, 6) to (8, 6) using car (10775, [(9, 6), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10661 arrived\n", - "Driver 10664 arrived\n", - "Driver 10666 arrived\n", - "Driver 10676 arrived\n", - "Driver 10677 arrived\n", - "Driver 10679 arrived\n", - "Agent rider 10684 move from (4, 4) to (3, 4) using car (10718, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 10684 arrived with a waiting time of 6 ticks\n", - "Agent rider 10686 move from (6, 1) to (7, 1) using car (10670, [(6, 1), (7, 1)], 0)\n", + "Agent rider 10644 move from (5, 7) to (6, 7) using car (10697, [(5, 7), (6, 7)], 0)\n", + "Agent rider 10645 move from (5, 4) to (4, 4) using car (10688, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10646 doesn't move\n", + "Driver 10649 arrived\n", + "Driver 10655 arrived\n", + "Driver 10659 arrived\n", + "Driver 10665 arrived\n", + "Agent rider 10667 move from (0, 9) to (1, 9) using car (10648, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 5) to (2, 6) using car (10693, [(2, 5), (2, 6)], 0)\n", + "Agent rider 10671 move from (7, 7) to (7, 6) using car (10714, [(7, 7), (7, 6)], 0)\n", + "Driver 10680 arrived\n", + "Driver 10687 arrived\n", + "Driver 10694 arrived\n", + "Agent rider 10699 doesn't move\n", + "Agent rider 10703 move from (1, 2) to (2, 2) using car (10698, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10706 move from (6, 8) to (5, 8) using car (10700, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10707 doesn't move\n", + "Agent rider 10717 move from (3, 7) to (3, 6) using car (10666, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10718 move from (6, 8) to (5, 8) using car (10700, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10719 move from (7, 7) to (7, 6) using car (10714, [(7, 7), (7, 6)], 0)\n", + "Agent rider 10740 move from (1, 3) to (2, 3) using car (10735, [(1, 3), (2, 3)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 move from (7, 3) to (8, 3) using car (10683, [(7, 3), (8, 3)], 0)\n", + "Agent rider 10743 move from (2, 1) to (1, 1) using car (10701, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 doesn't move\n", + "Agent rider 10745 doesn't move\n", + "Agent rider 10746 move from (1, 3) to (2, 3) using car (10735, [(1, 3), (2, 3)], 0)\n", + "Agent rider 10752 doesn't move\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10754 move from (6, 6) to (6, 5) using car (10651, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10756 doesn't move\n", + "Agent rider 10757 move from (1, 6) to (2, 6) using car (10748, [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10758 move from (6, 3) to (6, 4) using car (10684, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 doesn't move\n", + "Agent rider 10764 doesn't move\n", + "tick 765 ended\n", + "0 drivers generated.\n", + "I am rider 10765 - dep: (8, 5) , arr: (2, 2)\n", + "I am rider 10766 - dep: (3, 3) , arr: (5, 2)\n", + "I am rider 10767 - dep: (5, 3) , arr: (0, 2)\n", + "I am rider 10768 - dep: (4, 3) , arr: (8, 7)\n", + "I am rider 10769 - dep: (9, 1) , arr: (7, 8)\n", + "5 riders generated.\n", + "Agent rider 9671 move from (7, 8) to (7, 7) using car (10725, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 9936 doesn't move\n", + "Agent rider 9975 move from (7, 8) to (7, 7) using car (10725, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 10129 move from (7, 1) to (7, 2) using car (10750, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (6, 5) to (6, 4) using car (10651, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 doesn't move\n", + "Agent rider 10433 move from (8, 9) to (9, 9) using car (10726, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 doesn't move\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (6, 1) to (5, 1) using car (10662, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (6, 1) to (5, 1) using car (10662, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10509 move from (6, 1) to (5, 1) using car (10662, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (7, 1) to (7, 2) using car (10750, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10518 move from (6, 5) to (6, 4) using car (10651, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (6, 1) to (5, 1) using car (10662, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10531 move from (5, 9) to (6, 9) using car (10675, [(5, 9), (6, 9)], 0)\n", + "Rider n° 10531 arrived with a waiting time of 6 ticks\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10548 doesn't move\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10551 move from (5, 6) to (4, 6) using car (10723, [(5, 6), (4, 6)], 0)\n", + "Agent rider 10566 move from (2, 8) to (2, 7) using car (10749, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Rider n° 10566 arrived with a waiting time of 3 ticks\n", + "Agent rider 10568 doesn't move\n", + "Driver 10571 arrived\n", + "Agent rider 10577 move from (5, 0) to (6, 0) using car (10593, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (6, 1) to (5, 1) using car (10662, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10588 move from (2, 4) to (1, 4) using car (10631, [(2, 4), (1, 4)], 0)\n", + "Driver 10601 arrived\n", + "Driver 10605 arrived\n", + "Agent rider 10611 move from (5, 8) to (4, 8) using car (10700, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10613 move from (5, 5) to (4, 5) using car (10708, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10613 arrived with a waiting time of 4 ticks\n", + "Agent rider 10616 move from (6, 4) to (6, 5) using car (10684, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (5, 0) to (6, 0) using car (10593, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 10623 arrived\n", + "Driver 10628 arrived\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10637 move from (7, 0) to (6, 0) using car (10656, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 10640 move from (8, 9) to (9, 9) using car (10583, [(8, 9), (9, 9)], 0)\n", + "Agent rider 10641 move from (1, 1) to (1, 2) using car (10701, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (4, 6) to (4, 5) using car (10715, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 doesn't move\n", + "Agent rider 10644 doesn't move\n", + "Agent rider 10645 doesn't move\n", + "Agent rider 10646 move from (7, 0) to (6, 0) using car (10656, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 10646 arrived with a waiting time of 5 ticks\n", + "Driver 10647 arrived\n", + "Driver 10653 arrived\n", + "Agent rider 10667 move from (1, 9) to (2, 9) using car (10648, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 6) to (2, 7) using car (10748, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Driver 10682 arrived\n", "Driver 10691 arrived\n", - "Agent rider 10693 doesn't move\n", - "Agent rider 10694 move from (4, 6) to (4, 5) using car (10705, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10695 move from (4, 7) to (4, 8) using car (10671, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10696 move from (5, 9) to (5, 8) using car (10773, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (4, 1) to (3, 1) using car (10629, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10701 move from (5, 1) to (4, 1) using car (10709, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10702 move from (6, 6) to (6, 7) using car (10652, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10703 doesn't move\n", + "Agent rider 10699 doesn't move\n", + "Agent rider 10703 move from (2, 2) to (3, 2) using car (10698, [(2, 2), (3, 2), (4, 2)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (4, 2) to (4, 3) using car (10690, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (3, 2) to (4, 2) using car (10728, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 move from (6, 8) to (7, 8) using car (10583, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10726 move from (6, 1) to (7, 1) using car (10670, [(6, 1), (7, 1)], 0)\n", - "Agent rider 10727 move from (4, 7) to (4, 6) using car (10722, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 doesn't move\n", - "Agent rider 10732 doesn't move\n", - "Agent rider 10733 doesn't move\n", - "Agent rider 10734 move from (7, 7) to (7, 6) using car (10706, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10735 move from (1, 9) to (0, 9) using car (10675, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10736 move from (8, 3) to (9, 3) using car (10655, [(8, 3), (9, 3)], 0)\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (1, 3) to (1, 2) using car (10668, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10747 move from (5, 5) to (5, 4) using car (10716, [(5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (2, 7) to (3, 7) using car (10717, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10750 move from (7, 7) to (7, 6) using car (10706, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10751 move from (6, 7) to (6, 6) using car (10688, [(6, 7), (6, 6)], 0)\n", + "Agent rider 10706 move from (5, 8) to (4, 8) using car (10700, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10707 doesn't move\n", + "Agent rider 10717 move from (3, 6) to (3, 5) using car (10666, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10718 move from (5, 8) to (4, 8) using car (10700, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 10719 doesn't move\n", + "Driver 10733 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 1) to (1, 2) using car (10701, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 doesn't move\n", + "Agent rider 10745 doesn't move\n", + "Agent rider 10746 doesn't move\n", "Agent rider 10752 doesn't move\n", "Agent rider 10753 doesn't move\n", - "Agent rider 10754 move from (4, 4) to (5, 4) using car (10765, [(4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 10754 move from (6, 5) to (6, 6) using car (10692, [(6, 5), (6, 6)], 0)\n", "Agent rider 10755 doesn't move\n", - "Agent rider 10756 move from (7, 7) to (7, 6) using car (10706, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10757 move from (2, 8) to (2, 7) using car (10766, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10758 move from (1, 2) to (1, 1) using car (10656, [(1, 2), (1, 1)], 0)\n", - "Agent rider 10784 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "tick 771 ended\n", - "I am driver 10786 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 10787 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 10788 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 10789 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 10790 - trip: [(4, 5), (5, 5), (6, 5), (6, 6)]\n", - "I am driver 10791 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", - "I am driver 10792 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "7 drivers generated.\n", - "I am rider 10793 - dep: (7, 3) , arr: (5, 7)\n", - "I am rider 10794 - dep: (1, 5) , arr: (4, 3)\n", - "I am rider 10795 - dep: (0, 4) , arr: (4, 8)\n", - "3 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 4) to (8, 3) using car (10708, [(8, 4), (8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 move from (9, 1) to (8, 1) using car (10786, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10185 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 move from (9, 0) to (8, 0) using car (10792, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10344 move from (5, 4) to (4, 4) using car (10716, [(5, 4), (4, 4)], 0)\n", - "Rider n° 10344 arrived with a waiting time of 10 ticks\n", - "Agent rider 10347 move from (8, 3) to (7, 3) using car (10783, [(8, 3), (7, 3), (7, 2)], 0)\n", - "Agent rider 10400 move from (4, 1) to (5, 1) using car (10603, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10443 move from (3, 1) to (2, 1) using car (10629, [(3, 1), (2, 1)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 move from (3, 1) to (2, 1) using car (10629, [(3, 1), (2, 1)], 0)\n", - "Agent rider 10479 move from (4, 2) to (4, 3) using car (10728, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10509 move from (3, 1) to (2, 1) using car (10629, [(3, 1), (2, 1)], 0)\n", - "Agent rider 10510 move from (4, 2) to (4, 3) using car (10744, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (1, 6) to (2, 6) using car (10772, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (1, 6) to (2, 6) using car (10772, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10565 move from (6, 9) to (5, 9) using car (10640, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 move from (8, 8) to (7, 8) using car (10767, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10595 move from (8, 8) to (7, 8) using car (10767, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10596 move from (7, 0) to (6, 0) using car (10781, [(7, 0), (6, 0), (6, 1)], 0)\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (3, 5) to (3, 4) using car (10687, [(3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10606 move from (1, 2) to (1, 1) using car (10668, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10608 move from (3, 5) to (3, 4) using car (10687, [(3, 5), (3, 4), (2, 4)], 0)\n", - "Agent rider 10609 move from (9, 1) to (8, 1) using car (10786, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 10756 doesn't move\n", + "Agent rider 10757 move from (2, 6) to (2, 7) using car (10748, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10758 move from (6, 4) to (6, 5) using car (10684, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (1, 9) to (2, 9) using car (10648, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 doesn't move\n", + "Agent rider 10764 move from (2, 8) to (2, 7) using car (10749, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 move from (3, 3) to (3, 2) using car (10713, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "tick 766 ended\n", + "I am driver 10770 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 10771 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 10772 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10773 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "4 drivers generated.\n", + "I am rider 10774 - dep: (4, 5) , arr: (9, 5)\n", + "I am rider 10775 - dep: (2, 5) , arr: (4, 2)\n", + "2 riders generated.\n", + "Agent rider 9671 doesn't move\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10129 move from (7, 2) to (7, 3) using car (10750, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (6, 4) to (6, 5) using car (10712, [(6, 4), (6, 5)], 0)\n", + "Agent rider 10347 doesn't move\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10410 move from (3, 2) to (3, 3) using car (10728, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Rider n° 10410 arrived with a waiting time of 11 ticks\n", + "Agent rider 10433 move from (9, 9) to (9, 8) using car (10726, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Rider n° 10433 arrived with a waiting time of 7 ticks\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (9, 9) to (9, 8) using car (10726, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (5, 1) to (4, 1) using car (10662, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10507 move from (5, 1) to (4, 1) using car (10662, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 10507 arrived with a waiting time of 11 ticks\n", + "Agent rider 10509 move from (5, 1) to (4, 1) using car (10662, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (7, 2) to (7, 3) using car (10750, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10518 move from (6, 4) to (6, 5) using car (10712, [(6, 4), (6, 5)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (5, 1) to (4, 1) using car (10662, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (6, 0) to (7, 0) using car (10593, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (5, 1) to (4, 1) using car (10662, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10588 doesn't move\n", + "Driver 10605 arrived\n", "Agent rider 10611 doesn't move\n", - "Agent rider 10612 doesn't move\n", - "Agent rider 10614 doesn't move\n", - "Driver 10625 arrived\n", - "Driver 10635 arrived\n", - "Driver 10639 arrived\n", - "Agent rider 10642 move from (4, 1) to (3, 1) using car (10709, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10616 move from (6, 5) to (6, 6) using car (10684, [(6, 5), (6, 6)], 0)\n", + "Agent rider 10618 move from (6, 0) to (7, 0) using car (10593, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 10618 arrived with a waiting time of 0 ticks\n", + "Driver 10620 arrived\n", + "Agent rider 10634 move from (1, 2) to (1, 3) using car (10701, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10637 move from (6, 0) to (5, 0) using car (10656, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 10640 move from (9, 9) to (9, 8) using car (10726, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 10641 move from (1, 2) to (1, 3) using car (10701, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (4, 5) to (4, 4) using car (10715, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 10643 doesn't move\n", + "Agent rider 10644 doesn't move\n", "Agent rider 10645 doesn't move\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10649 move from (5, 4) to (5, 3) using car (10765, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10650 move from (4, 2) to (4, 3) using car (10744, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 10651 move from (8, 6) to (8, 7) using car (10775, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Driver 10647 arrived\n", "Driver 10654 arrived\n", "Driver 10657 arrived\n", - "Driver 10663 arrived\n", - "Driver 10666 arrived\n", + "Agent rider 10667 move from (2, 9) to (3, 9) using car (10648, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 7) to (2, 6) using car (10749, [(2, 7), (2, 6)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Driver 10678 arrived\n", + "Driver 10683 arrived\n", + "Driver 10693 arrived\n", + "Driver 10697 arrived\n", + "Agent rider 10699 doesn't move\n", + "Driver 10702 arrived\n", + "Agent rider 10703 move from (3, 2) to (4, 2) using car (10698, [(3, 2), (4, 2)], 0)\n", + "Agent rider 10704 move from (9, 9) to (9, 8) using car (10726, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 10706 move from (4, 8) to (4, 7) using car (10734, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10707 move from (1, 2) to (1, 3) using car (10701, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Driver 10709 arrived\n", + "Driver 10710 arrived\n", + "Driver 10714 arrived\n", + "Agent rider 10717 move from (3, 5) to (3, 6) using car (10716, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10718 move from (4, 8) to (4, 7) using car (10734, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 10718 arrived with a waiting time of 2 ticks\n", + "Agent rider 10719 doesn't move\n", + "Driver 10735 arrived\n", + "Driver 10739 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 2) to (1, 3) using car (10701, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 doesn't move\n", + "Agent rider 10745 doesn't move\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10752 doesn't move\n", + "Agent rider 10753 move from (2, 7) to (2, 6) using car (10749, [(2, 7), (2, 6)], 0)\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10756 move from (3, 2) to (4, 2) using car (10698, [(3, 2), (4, 2)], 0)\n", + "Agent rider 10757 move from (2, 7) to (2, 8) using car (10748, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10758 move from (6, 5) to (6, 6) using car (10684, [(6, 5), (6, 6)], 0)\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (2, 9) to (3, 9) using car (10648, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 doesn't move\n", + "Agent rider 10764 move from (2, 7) to (2, 6) using car (10749, [(2, 7), (2, 6)], 0)\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 move from (3, 2) to (4, 2) using car (10698, [(3, 2), (4, 2)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (4, 5) to (4, 4) using car (10715, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10775 doesn't move\n", + "tick 767 ended\n", + "I am driver 10776 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 10777 - trip: [(9, 8), (9, 7), (8, 7)]\n", + "I am driver 10778 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8)]\n", + "I am driver 10779 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 10780 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 10781 - trip: [(2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 10782 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 10783 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 10784 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 10785 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 10786 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 10787 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 10788 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 10789 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 10790 - trip: [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5)]\n", + "I am driver 10791 - trip: [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 10792 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", + "I am driver 10793 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 10794 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7)]\n", + "19 drivers generated.\n", + "I am rider 10795 - dep: (9, 5) , arr: (6, 3)\n", + "I am rider 10796 - dep: (2, 1) , arr: (8, 9)\n", + "I am rider 10797 - dep: (3, 0) , arr: (9, 6)\n", + "3 riders generated.\n", + "Agent rider 9671 move from (7, 7) to (8, 7) using car (10720, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 9975 move from (7, 7) to (8, 7) using car (10720, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 10129 move from (7, 3) to (8, 3) using car (10736, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 doesn't move\n", + "Agent rider 10347 move from (7, 0) to (8, 0) using car (10593, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10433 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10476 move from (9, 8) to (9, 7) using car (10777, [(9, 8), (9, 7), (8, 7)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (4, 1) to (3, 1) using car (10662, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10509 move from (4, 1) to (3, 1) using car (10662, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 10510 move from (7, 3) to (8, 3) using car (10736, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 10510 arrived with a waiting time of 11 ticks\n", + "Agent rider 10518 doesn't move\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (4, 1) to (3, 1) using car (10783, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (4, 7) to (4, 6) using car (10734, [(4, 7), (4, 6)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (7, 0) to (8, 0) using car (10593, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10578 move from (4, 1) to (3, 1) using car (10662, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 10583 arrived\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 move from (4, 8) to (4, 7) using car (10730, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10616 doesn't move\n", + "Driver 10620 arrived\n", + "Driver 10631 arrived\n", + "Agent rider 10634 move from (1, 3) to (1, 4) using car (10773, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10637 move from (5, 0) to (4, 0) using car (10656, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 10637 arrived with a waiting time of 4 ticks\n", + "Agent rider 10640 move from (9, 8) to (9, 7) using car (10777, [(9, 8), (9, 7), (8, 7)], 0)\n", + "Agent rider 10641 move from (1, 3) to (1, 4) using car (10701, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (4, 4) to (5, 4) using car (10715, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 move from (9, 6) to (8, 6) using car (10793, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10644 move from (6, 7) to (6, 8) using car (10612, [(6, 7), (6, 8)], 0)\n", + "Agent rider 10645 move from (4, 4) to (4, 3) using car (10722, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10667 move from (3, 9) to (4, 9) using car (10648, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 6) to (2, 7) using car (10781, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10671 move from (7, 6) to (7, 5) using car (10725, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Driver 10675 arrived\n", + "Driver 10683 arrived\n", + "Driver 10692 arrived\n", + "Driver 10695 arrived\n", + "Agent rider 10699 move from (3, 8) to (2, 8) using car (10700, [(3, 8), (2, 8)], 0)\n", + "Agent rider 10703 doesn't move\n", + "Agent rider 10704 move from (9, 8) to (9, 7) using car (10777, [(9, 8), (9, 7), (8, 7)], 0)\n", + "Agent rider 10706 move from (4, 7) to (4, 6) using car (10734, [(4, 7), (4, 6)], 0)\n", + "Rider n° 10706 arrived with a waiting time of 1 ticks\n", + "Agent rider 10707 move from (1, 3) to (1, 4) using car (10773, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 10710 arrived\n", + "Driver 10711 arrived\n", + "Agent rider 10717 move from (3, 6) to (4, 6) using car (10791, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10719 move from (7, 6) to (7, 5) using car (10725, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Rider n° 10719 arrived with a waiting time of 2 ticks\n", + "Driver 10723 arrived\n", + "Driver 10727 arrived\n", + "Driver 10731 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 3) to (1, 4) using car (10701, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 move from (5, 3) to (5, 4) using car (10721, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 10745 move from (0, 6) to (1, 6) using car (10787, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Driver 10751 arrived\n", + "Agent rider 10752 move from (0, 6) to (1, 6) using car (10787, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10756 doesn't move\n", + "Agent rider 10757 move from (2, 8) to (3, 8) using car (10748, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10758 doesn't move\n", + "Agent rider 10759 move from (9, 0) to (8, 0) using car (10785, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (3, 9) to (4, 9) using car (10648, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 doesn't move\n", + "Agent rider 10764 move from (2, 6) to (2, 7) using car (10781, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 doesn't move\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (4, 4) to (5, 4) using car (10715, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10775 doesn't move\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 doesn't move\n", + "tick 768 ended\n", + "I am driver 10798 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 10799 - trip: [(4, 0), (3, 0)]\n", + "I am driver 10800 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "I am driver 10801 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 10802 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 10803 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10804 - trip: [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 10805 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 10806 - trip: [(3, 5), (2, 5), (1, 5), (1, 4)]\n", + "I am driver 10807 - trip: [(3, 1), (3, 2), (4, 2)]\n", + "I am driver 10808 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 10809 - trip: [(1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 10810 - trip: [(1, 5), (2, 5), (2, 4), (3, 4), (4, 4)]\n", + "13 drivers generated.\n", + "I am rider 10811 - dep: (8, 7) , arr: (6, 7)\n", + "I am rider 10812 - dep: (4, 8) , arr: (4, 9)\n", + "I am rider 10813 - dep: (5, 1) , arr: (7, 7)\n", + "I am rider 10814 - dep: (2, 8) , arr: (1, 2)\n", + "I am rider 10815 - dep: (0, 6) , arr: (0, 1)\n", + "5 riders generated.\n", + "Agent rider 9671 move from (8, 7) to (9, 7) using car (10720, [(8, 7), (9, 7)], 0)\n", + "Rider n° 9671 arrived with a waiting time of 37 ticks\n", + "Agent rider 9975 move from (8, 7) to (9, 7) using car (10720, [(8, 7), (9, 7)], 0)\n", + "Rider n° 9975 arrived with a waiting time of 30 ticks\n", + "Agent rider 10129 move from (8, 3) to (9, 3) using car (10736, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (6, 5) to (5, 5) using car (10747, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 10347 move from (8, 0) to (9, 0) using car (10593, [(8, 0), (9, 0)], 0)\n", + "Rider n° 10347 arrived with a waiting time of 23 ticks\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10469 move from (9, 7) to (8, 7) using car (10777, [(9, 7), (8, 7)], 0)\n", + "Agent rider 10472 move from (0, 2) to (1, 2) using car (10803, [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10476 move from (9, 7) to (8, 7) using car (10777, [(9, 7), (8, 7)], 0)\n", + "Rider n° 10476 arrived with a waiting time of 7 ticks\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (3, 1) to (2, 1) using car (10662, [(3, 1), (2, 1)], 0)\n", + "Agent rider 10509 move from (3, 1) to (2, 1) using car (10662, [(3, 1), (2, 1)], 0)\n", + "Agent rider 10518 move from (6, 5) to (5, 5) using car (10747, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (3, 1) to (2, 1) using car (10783, [(3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10533 move from (9, 7) to (8, 7) using car (10777, [(9, 7), (8, 7)], 0)\n", + "Agent rider 10549 move from (4, 6) to (4, 7) using car (10791, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10551 move from (4, 6) to (4, 7) using car (10791, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (8, 0) to (9, 0) using car (10593, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10578 doesn't move\n", + "Agent rider 10588 move from (1, 4) to (0, 4) using car (10688, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10611 move from (4, 7) to (4, 6) using car (10730, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10616 move from (6, 6) to (6, 5) using car (10724, [(6, 6), (6, 5)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 10634 move from (1, 4) to (1, 5) using car (10773, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 move from (9, 7) to (8, 7) using car (10777, [(9, 7), (8, 7)], 0)\n", + "Agent rider 10641 move from (1, 4) to (1, 5) using car (10701, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (5, 4) to (6, 4) using car (10715, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 doesn't move\n", + "Agent rider 10644 doesn't move\n", + "Agent rider 10645 move from (4, 3) to (4, 2) using car (10722, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 10645 arrived with a waiting time of 6 ticks\n", + "Agent rider 10667 move from (4, 9) to (5, 9) using car (10648, [(4, 9), (5, 9)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 7) to (2, 8) using car (10781, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10671 move from (7, 5) to (7, 4) using car (10725, [(7, 5), (7, 4)], 0)\n", "Driver 10673 arrived\n", "Driver 10677 arrived\n", - "Driver 10678 arrived\n", - "Agent rider 10686 doesn't move\n", - "Driver 10689 arrived\n", - "Agent rider 10693 move from (1, 7) to (2, 7) using car (10779, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10694 move from (4, 5) to (4, 4) using car (10705, [(4, 5), (4, 4)], 0)\n", - "Agent rider 10695 move from (4, 8) to (4, 9) using car (10671, [(4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10696 move from (5, 8) to (5, 7) using car (10773, [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10697 move from (7, 0) to (6, 0) using car (10781, [(7, 0), (6, 0), (6, 1)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (3, 1) to (2, 1) using car (10629, [(3, 1), (2, 1)], 0)\n", - "Agent rider 10700 move from (5, 1) to (4, 1) using car (10791, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (4, 1) to (3, 1) using car (10709, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10702 move from (6, 7) to (6, 8) using car (10652, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 10684 arrived\n", + "Driver 10695 arrived\n", + "Driver 10698 arrived\n", + "Agent rider 10699 doesn't move\n", "Agent rider 10703 doesn't move\n", + "Agent rider 10704 move from (9, 7) to (8, 7) using car (10777, [(9, 7), (8, 7)], 0)\n", + "Agent rider 10707 move from (1, 4) to (1, 5) using car (10773, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 10711 arrived\n", + "Driver 10712 arrived\n", + "Driver 10713 arrived\n", + "Agent rider 10717 move from (4, 6) to (4, 7) using car (10791, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 10729 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 move from (1, 4) to (0, 4) using car (10688, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10742 move from (8, 3) to (9, 3) using car (10736, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10743 move from (1, 4) to (1, 5) using car (10701, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 move from (5, 4) to (5, 5) using car (10721, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 10745 move from (1, 6) to (2, 6) using car (10787, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Driver 10749 arrived\n", + "Agent rider 10752 move from (1, 6) to (2, 6) using car (10787, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10756 doesn't move\n", + "Agent rider 10757 move from (3, 8) to (4, 8) using car (10748, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 10757 arrived with a waiting time of 0 ticks\n", + "Agent rider 10758 move from (6, 6) to (6, 5) using car (10724, [(6, 6), (6, 5)], 0)\n", + "Agent rider 10759 move from (8, 0) to (7, 0) using car (10785, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 move from (3, 1) to (3, 2) using car (10807, [(3, 1), (3, 2), (4, 2)], 0)\n", + "Agent rider 10764 move from (2, 7) to (2, 8) using car (10781, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 doesn't move\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (5, 4) to (6, 4) using car (10715, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10775 doesn't move\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10811 move from (8, 7) to (9, 7) using car (10720, [(8, 7), (9, 7)], 0)\n", + "Agent rider 10812 doesn't move\n", + "Agent rider 10813 doesn't move\n", + "Agent rider 10814 doesn't move\n", + "Agent rider 10815 doesn't move\n", + "tick 769 ended\n", + "I am driver 10816 - trip: [(8, 4), (7, 4), (6, 4), (6, 3)]\n", + "I am driver 10817 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 10818 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 10819 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 10820 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "5 drivers generated.\n", + "I am rider 10821 - dep: (6, 1) , arr: (8, 6)\n", + "I am rider 10822 - dep: (3, 5) , arr: (0, 6)\n", + "I am rider 10823 - dep: (3, 9) , arr: (0, 4)\n", + "I am rider 10824 - dep: (6, 1) , arr: (2, 2)\n", + "I am rider 10825 - dep: (7, 2) , arr: (3, 3)\n", + "I am rider 10826 - dep: (4, 8) , arr: (8, 9)\n", + "I am rider 10827 - dep: (6, 0) , arr: (1, 5)\n", + "I am rider 10828 - dep: (3, 4) , arr: (0, 3)\n", + "8 riders generated.\n", + "Agent rider 9975 doesn't move\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (5, 5) to (4, 5) using car (10747, [(5, 5), (4, 5)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (1, 2) to (2, 2) using car (10803, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (2, 1) to (1, 1) using car (10783, [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10509 move from (2, 1) to (1, 1) using car (10783, [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10518 move from (5, 5) to (4, 5) using car (10747, [(5, 5), (4, 5)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (2, 1) to (1, 1) using car (10783, [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (4, 7) to (4, 8) using car (10791, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10551 move from (4, 7) to (4, 8) using car (10791, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 doesn't move\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 move from (4, 6) to (4, 5) using car (10730, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 10612 arrived\n", + "Agent rider 10616 doesn't move\n", + "Driver 10625 arrived\n", + "Agent rider 10634 move from (1, 5) to (1, 6) using car (10773, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 move from (1, 5) to (1, 6) using car (10701, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (6, 4) to (7, 4) using car (10715, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 move from (8, 6) to (7, 6) using car (10798, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 10644 doesn't move\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 8) to (2, 9) using car (10781, [(2, 8), (2, 9)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Driver 10677 arrived\n", + "Agent rider 10699 move from (2, 8) to (2, 9) using car (10781, [(2, 8), (2, 9)], 0)\n", + "Driver 10700 arrived\n", + "Agent rider 10703 move from (4, 2) to (4, 1) using car (10722, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 10704 doesn't move\n", - "Driver 10707 arrived\n", + "Agent rider 10707 move from (1, 5) to (1, 6) using car (10773, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Driver 10712 arrived\n", - "Agent rider 10723 move from (4, 3) to (4, 4) using car (10690, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (4, 2) to (4, 3) using car (10728, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 move from (7, 8) to (8, 8) using car (10583, [(7, 8), (8, 8)], 0)\n", - "Agent rider 10726 doesn't move\n", - "Agent rider 10727 move from (4, 6) to (4, 5) using car (10722, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 move from (3, 8) to (4, 8) using car (10780, [(3, 8), (4, 8)], 0)\n", - "Agent rider 10732 move from (2, 7) to (2, 6) using car (10766, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10733 move from (9, 1) to (8, 1) using car (10786, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10734 move from (7, 6) to (7, 5) using car (10706, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 doesn't move\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (1, 2) to (1, 1) using car (10668, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10747 move from (5, 4) to (5, 3) using car (10765, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (3, 7) to (4, 7) using car (10717, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10750 move from (7, 6) to (7, 5) using car (10706, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10751 move from (6, 6) to (6, 7) using car (10760, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10752 move from (9, 0) to (8, 0) using car (10792, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10753 move from (6, 9) to (5, 9) using car (10768, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10754 move from (5, 4) to (5, 3) using car (10765, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10755 move from (9, 1) to (8, 1) using car (10786, [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10756 move from (7, 6) to (7, 5) using car (10706, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 10757 doesn't move\n", + "Agent rider 10717 move from (4, 7) to (4, 8) using car (10791, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 10734 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 5) to (1, 6) using car (10701, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10744 move from (5, 5) to (5, 6) using car (10721, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 10745 move from (2, 6) to (3, 6) using car (10787, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10752 move from (2, 6) to (3, 6) using car (10787, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10753 move from (2, 6) to (3, 6) using car (10787, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10756 move from (4, 2) to (4, 1) using car (10722, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", "Agent rider 10758 doesn't move\n", - "Agent rider 10784 move from (5, 8) to (5, 7) using car (10773, [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 doesn't move\n", + "Agent rider 10759 move from (7, 0) to (6, 0) using car (10785, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (4, 9) to (3, 9) using car (10696, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 move from (3, 2) to (4, 2) using car (10807, [(3, 2), (4, 2)], 0)\n", + "Agent rider 10764 move from (2, 8) to (2, 9) using car (10781, [(2, 8), (2, 9)], 0)\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 move from (4, 2) to (4, 3) using car (10792, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (6, 4) to (7, 4) using car (10715, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10775 move from (2, 5) to (2, 4) using car (10810, [(2, 5), (2, 4), (3, 4), (4, 4)], 0)\n", "Agent rider 10795 doesn't move\n", - "tick 772 ended\n", - "I am driver 10796 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 10797 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 10798 - trip: [(0, 1), (0, 0), (1, 0)]\n", + "Agent rider 10796 move from (2, 1) to (1, 1) using car (10783, [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10812 doesn't move\n", + "Agent rider 10813 move from (5, 1) to (4, 1) using car (10779, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10814 move from (2, 8) to (2, 9) using car (10781, [(2, 8), (2, 9)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 doesn't move\n", + "Agent rider 10822 move from (3, 5) to (3, 6) using car (10728, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10824 doesn't move\n", + "Agent rider 10825 move from (7, 2) to (7, 3) using car (10786, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 10826 move from (4, 8) to (5, 8) using car (10748, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10827 doesn't move\n", + "Agent rider 10828 move from (3, 4) to (2, 4) using car (10732, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "tick 770 ended\n", + "I am driver 10829 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "I am driver 10830 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 10831 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", "3 drivers generated.\n", - "I am rider 10799 - dep: (9, 6) , arr: (2, 6)\n", - "I am rider 10800 - dep: (5, 1) , arr: (5, 7)\n", - "I am rider 10801 - dep: (4, 0) , arr: (0, 2)\n", - "I am rider 10802 - dep: (1, 7) , arr: (9, 3)\n", - "I am rider 10803 - dep: (5, 4) , arr: (4, 0)\n", - "I am rider 10804 - dep: (3, 4) , arr: (2, 3)\n", - "I am rider 10805 - dep: (3, 8) , arr: (5, 0)\n", - "7 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 3) to (8, 2) using car (10708, [(8, 3), (8, 2), (8, 1), (9, 1)], 0)\n", - "Agent rider 9933 move from (0, 0) to (1, 0) using car (10797, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10185 move from (0, 4) to (0, 5) using car (10741, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 10185 arrived with a waiting time of 26 ticks\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10347 move from (7, 3) to (7, 2) using car (10783, [(7, 3), (7, 2)], 0)\n", - "Rider n° 10347 arrived with a waiting time of 18 ticks\n", - "Agent rider 10443 doesn't move\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10479 move from (4, 3) to (4, 4) using car (10728, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Rider n° 10479 arrived with a waiting time of 6 ticks\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10510 move from (4, 3) to (4, 4) using car (10744, [(4, 3), (4, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (2, 6) to (3, 6) using car (10772, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 doesn't move\n", - "Agent rider 10565 move from (5, 9) to (4, 9) using car (10640, [(5, 9), (4, 9)], 0)\n", - "Rider n° 10565 arrived with a waiting time of 4 ticks\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 move from (7, 8) to (6, 8) using car (10767, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10595 move from (7, 8) to (6, 8) using car (10767, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10596 move from (6, 0) to (6, 1) using car (10781, [(6, 0), (6, 1)], 0)\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (3, 4) to (2, 4) using car (10711, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10606 move from (1, 1) to (2, 1) using car (10668, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 10606 arrived with a waiting time of 2 ticks\n", - "Agent rider 10608 move from (3, 4) to (2, 4) using car (10711, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (0, 4) to (0, 5) using car (10741, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10612 move from (0, 4) to (0, 5) using car (10741, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Driver 10620 arrived\n", - "Driver 10639 arrived\n", - "Agent rider 10642 move from (3, 1) to (3, 2) using car (10709, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10649 move from (5, 3) to (6, 3) using car (10765, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10650 move from (4, 3) to (4, 4) using car (10744, [(4, 3), (4, 4)], 0)\n", - "Agent rider 10651 move from (8, 7) to (8, 8) using car (10775, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 10655 arrived\n", + "0 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (4, 5) to (4, 4) using car (10730, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (2, 2) to (2, 3) using car (10803, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (1, 1) to (0, 1) using car (10783, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10509 move from (1, 1) to (0, 1) using car (10783, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10518 move from (4, 5) to (4, 4) using car (10730, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (1, 1) to (0, 1) using car (10783, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (4, 8) to (4, 9) using car (10791, [(4, 8), (4, 9)], 0)\n", + "Agent rider 10551 move from (4, 8) to (4, 9) using car (10791, [(4, 8), (4, 9)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 move from (3, 1) to (3, 0) using car (10776, [(3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10588 doesn't move\n", + "Driver 10593 arrived\n", + "Agent rider 10611 move from (4, 5) to (4, 4) using car (10730, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10616 move from (6, 5) to (6, 6) using car (10770, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 10634 move from (1, 6) to (1, 7) using car (10773, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 move from (1, 6) to (1, 7) using car (10701, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (7, 4) to (8, 4) using car (10715, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10643 move from (7, 6) to (6, 6) using car (10798, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 10644 doesn't move\n", + "Driver 10648 arrived\n", + "Driver 10651 arrived\n", "Driver 10656 arrived\n", - "Driver 10663 arrived\n", - "Driver 10670 arrived\n", - "Driver 10675 arrived\n", - "Driver 10678 arrived\n", - "Driver 10681 arrived\n", - "Agent rider 10686 doesn't move\n", + "Driver 10662 arrived\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 9) to (3, 9) using car (10805, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 10671 move from (7, 4) to (8, 4) using car (10715, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 10685 arrived\n", + "Driver 10688 arrived\n", + "Agent rider 10699 move from (2, 9) to (3, 9) using car (10805, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 10703 move from (4, 1) to (4, 0) using car (10722, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10707 move from (1, 6) to (1, 7) using car (10773, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10717 move from (4, 8) to (4, 9) using car (10791, [(4, 8), (4, 9)], 0)\n", + "Driver 10720 arrived\n", + "Driver 10724 arrived\n", + "Driver 10725 arrived\n", + "Driver 10736 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 6) to (1, 7) using car (10773, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10744 move from (5, 6) to (5, 7) using car (10721, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 10745 move from (3, 6) to (3, 5) using car (10784, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10752 move from (3, 6) to (3, 5) using car (10784, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10753 move from (3, 6) to (3, 5) using car (10784, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 move from (3, 0) to (4, 0) using car (10788, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 10756 move from (4, 1) to (3, 1) using car (10779, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10758 move from (6, 5) to (6, 6) using car (10770, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 10759 move from (6, 0) to (5, 0) using car (10785, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (3, 9) to (2, 9) using car (10696, [(3, 9), (2, 9)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 doesn't move\n", + "Agent rider 10764 move from (2, 9) to (3, 9) using car (10805, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 doesn't move\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (7, 4) to (8, 4) using car (10715, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10775 move from (2, 4) to (3, 4) using car (10810, [(2, 4), (3, 4), (4, 4)], 0)\n", + "Driver 10777 arrived\n", + "Agent rider 10795 move from (9, 5) to (9, 4) using car (10726, [(9, 5), (9, 4)], 0)\n", + "Agent rider 10796 move from (1, 1) to (0, 1) using car (10783, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10797 move from (3, 0) to (4, 0) using car (10788, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 10799 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10812 move from (4, 8) to (4, 9) using car (10791, [(4, 8), (4, 9)], 0)\n", + "Rider n° 10812 arrived with a waiting time of 2 ticks\n", + "Agent rider 10813 doesn't move\n", + "Agent rider 10814 move from (2, 9) to (3, 9) using car (10805, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 doesn't move\n", + "Agent rider 10822 move from (3, 6) to (3, 7) using car (10728, [(3, 6), (3, 7)], 0)\n", + "Agent rider 10823 move from (3, 9) to (2, 9) using car (10696, [(3, 9), (2, 9)], 0)\n", + "Agent rider 10824 doesn't move\n", + "Agent rider 10825 doesn't move\n", + "Agent rider 10826 move from (5, 8) to (6, 8) using car (10748, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10827 move from (6, 0) to (5, 0) using car (10785, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10828 move from (2, 4) to (1, 4) using car (10732, [(2, 4), (1, 4), (0, 4)], 0)\n", + "tick 771 ended\n", + "I am driver 10832 - trip: [(4, 7), (4, 8)]\n", + "I am driver 10833 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 10834 - trip: [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 10835 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 10836 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5)]\n", + "I am driver 10837 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 10838 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 10839 - trip: [(9, 8), (8, 8), (7, 8), (7, 7)]\n", + "I am driver 10840 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5)]\n", + "I am driver 10841 - trip: [(6, 6), (6, 5), (6, 4)]\n", + "I am driver 10842 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 10843 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 10844 - trip: [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 10845 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", + "I am driver 10846 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "15 drivers generated.\n", + "I am rider 10847 - dep: (3, 3) , arr: (5, 4)\n", + "1 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10228 move from (4, 4) to (5, 4) using car (10730, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10408 move from (2, 3) to (2, 4) using car (10803, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10469 move from (8, 7) to (9, 7) using car (10738, [(8, 7), (9, 7)], 0)\n", + "Agent rider 10472 move from (2, 3) to (2, 4) using car (10803, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (0, 1) to (0, 2) using car (10783, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10509 move from (0, 1) to (0, 2) using car (10783, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10518 move from (4, 4) to (5, 4) using car (10730, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (0, 1) to (0, 2) using car (10783, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10533 move from (8, 7) to (9, 7) using car (10738, [(8, 7), (9, 7)], 0)\n", + "Agent rider 10549 move from (4, 9) to (3, 9) using car (10833, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10551 move from (4, 9) to (3, 9) using car (10833, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10578 move from (3, 0) to (4, 0) using car (10776, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Rider n° 10578 arrived with a waiting time of 6 ticks\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 move from (4, 4) to (4, 5) using car (10792, [(4, 4), (4, 5), (4, 6), (5, 6)], 0)\n", + "Agent rider 10616 move from (6, 6) to (6, 7) using car (10770, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 10634 move from (1, 7) to (1, 8) using car (10773, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 move from (8, 7) to (9, 7) using car (10738, [(8, 7), (9, 7)], 0)\n", + "Agent rider 10641 move from (1, 7) to (1, 8) using car (10701, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 10642 move from (8, 4) to (9, 4) using car (10715, [(8, 4), (9, 4)], 0)\n", + "Agent rider 10643 move from (6, 6) to (6, 5) using car (10841, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 10644 move from (6, 8) to (5, 8) using car (10801, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Rider n° 10644 arrived with a waiting time of 7 ticks\n", + "Driver 10651 arrived\n", + "Driver 10662 arrived\n", + "Driver 10666 arrived\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 move from (8, 4) to (9, 4) using car (10715, [(8, 4), (9, 4)], 0)\n", "Driver 10688 arrived\n", - "Agent rider 10693 move from (2, 7) to (3, 7) using car (10779, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10694 doesn't move\n", - "Agent rider 10695 move from (4, 9) to (3, 9) using car (10671, [(4, 9), (3, 9)], 0)\n", - "Agent rider 10696 move from (5, 7) to (5, 6) using car (10773, [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10697 move from (6, 0) to (6, 1) using car (10781, [(6, 0), (6, 1)], 0)\n", - "Agent rider 10698 move from (0, 4) to (0, 5) using car (10741, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", "Agent rider 10699 doesn't move\n", - "Agent rider 10700 move from (4, 1) to (3, 1) using car (10791, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 1) to (3, 2) using car (10709, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10702 move from (6, 8) to (6, 9) using car (10652, [(6, 8), (6, 9)], 0)\n", - "Rider n° 10702 arrived with a waiting time of 0 ticks\n", "Agent rider 10703 doesn't move\n", + "Agent rider 10704 move from (8, 7) to (9, 7) using car (10738, [(8, 7), (9, 7)], 0)\n", + "Agent rider 10707 move from (1, 7) to (1, 8) using car (10773, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 10708 arrived\n", + "Agent rider 10717 move from (4, 9) to (3, 9) using car (10833, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 10725 arrived\n", + "Agent rider 10740 move from (2, 3) to (2, 4) using car (10803, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 7) to (1, 8) using car (10773, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10744 move from (5, 7) to (5, 8) using car (10721, [(5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 10745 move from (3, 5) to (3, 4) using car (10784, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10746 move from (2, 3) to (2, 4) using car (10803, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 10747 arrived\n", + "Agent rider 10752 move from (3, 5) to (3, 4) using car (10784, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10753 move from (3, 5) to (3, 4) using car (10784, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10754 move from (6, 6) to (5, 6) using car (10798, [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 10755 move from (4, 0) to (4, 1) using car (10788, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 10756 move from (3, 1) to (2, 1) using car (10779, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10758 move from (6, 6) to (5, 6) using car (10750, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 10759 move from (5, 0) to (4, 0) using car (10785, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 doesn't move\n", + "Agent rider 10764 doesn't move\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10766 move from (4, 3) to (4, 2) using car (10808, [(4, 3), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10767 move from (5, 3) to (5, 2) using car (10789, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (8, 4) to (9, 4) using car (10715, [(8, 4), (9, 4)], 0)\n", + "Agent rider 10775 doesn't move\n", + "Driver 10781 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 1) to (0, 2) using car (10783, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10797 move from (4, 0) to (4, 1) using car (10788, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 10807 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 1) to (4, 2) using car (10831, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 doesn't move\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 doesn't move\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10824 doesn't move\n", + "Agent rider 10825 doesn't move\n", + "Agent rider 10826 move from (6, 8) to (7, 8) using car (10748, [(6, 8), (7, 8)], 0)\n", + "Agent rider 10827 move from (5, 0) to (4, 0) using car (10785, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10828 move from (1, 4) to (0, 4) using car (10732, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10847 doesn't move\n", + "tick 772 ended\n", + "I am driver 10848 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 10849 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 10850 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "3 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 2) to (8, 3) using car (10829, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10228 move from (5, 4) to (6, 4) using car (10730, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10367 move from (1, 8) to (0, 8) using car (10701, [(1, 8), (0, 8)], 0)\n", + "Agent rider 10408 move from (2, 4) to (2, 5) using car (10803, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 10408 arrived with a waiting time of 14 ticks\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (2, 4) to (2, 5) using car (10803, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (0, 2) to (0, 3) using car (10783, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10509 move from (0, 2) to (0, 3) using car (10783, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10518 move from (5, 4) to (6, 4) using car (10730, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10530 move from (0, 2) to (0, 3) using car (10783, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 10530 arrived with a waiting time of 9 ticks\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10551 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 doesn't move\n", + "Agent rider 10616 move from (6, 7) to (6, 8) using car (10770, [(6, 7), (6, 8)], 0)\n", + "Agent rider 10634 move from (1, 8) to (2, 8) using car (10773, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 move from (1, 8) to (0, 8) using car (10701, [(1, 8), (0, 8)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10643 move from (6, 5) to (6, 4) using car (10841, [(6, 5), (6, 4)], 0)\n", + "Driver 10651 arrived\n", + "Driver 10666 arrived\n", + "Agent rider 10667 move from (5, 9) to (6, 9) using car (10820, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Driver 10696 arrived\n", + "Agent rider 10699 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10703 move from (4, 0) to (5, 0) using car (10776, [(4, 0), (5, 0)], 0)\n", + "Rider n° 10703 arrived with a waiting time of 6 ticks\n", "Agent rider 10704 doesn't move\n", - "Driver 10721 arrived\n", - "Agent rider 10723 move from (4, 4) to (4, 5) using car (10690, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (4, 3) to (4, 4) using car (10728, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 doesn't move\n", - "Agent rider 10727 move from (4, 5) to (4, 4) using car (10722, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 doesn't move\n", - "Agent rider 10732 move from (2, 6) to (2, 5) using car (10766, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10733 move from (8, 1) to (8, 2) using car (10764, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10734 move from (7, 5) to (7, 4) using car (10706, [(7, 5), (7, 4)], 0)\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 doesn't move\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (1, 1) to (2, 1) using car (10668, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 10740 arrived\n", - "Driver 10746 arrived\n", - "Agent rider 10747 move from (5, 3) to (6, 3) using car (10765, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (4, 7) to (5, 7) using car (10717, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10750 move from (7, 5) to (7, 4) using car (10706, [(7, 5), (7, 4)], 0)\n", - "Agent rider 10751 doesn't move\n", - "Agent rider 10752 move from (8, 0) to (7, 0) using car (10792, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10753 move from (5, 9) to (5, 8) using car (10768, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10754 move from (5, 3) to (6, 3) using car (10765, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10755 move from (8, 1) to (8, 2) using car (10786, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10756 move from (7, 5) to (7, 4) using car (10706, [(7, 5), (7, 4)], 0)\n", - "Agent rider 10757 move from (2, 7) to (3, 7) using car (10779, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 10707 move from (1, 8) to (2, 8) using car (10773, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10717 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 10726 arrived\n", + "Driver 10728 arrived\n", + "Driver 10737 arrived\n", + "Agent rider 10740 move from (2, 4) to (2, 5) using car (10803, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (1, 8) to (2, 8) using car (10773, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10744 move from (5, 8) to (5, 9) using car (10721, [(5, 8), (5, 9)], 0)\n", + "Agent rider 10745 move from (3, 4) to (3, 3) using car (10784, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10746 move from (2, 4) to (2, 5) using car (10803, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10752 move from (3, 4) to (3, 3) using car (10784, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10753 move from (3, 4) to (3, 3) using car (10784, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10754 move from (5, 6) to (5, 5) using car (10798, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 10755 move from (4, 1) to (3, 1) using car (10834, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10756 move from (2, 1) to (1, 1) using car (10779, [(2, 1), (1, 1)], 0)\n", "Agent rider 10758 doesn't move\n", - "Agent rider 10784 move from (5, 7) to (5, 6) using car (10773, [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (7, 3) to (7, 2) using car (10783, [(7, 3), (7, 2)], 0)\n", - "Agent rider 10794 doesn't move\n", - "Agent rider 10795 move from (0, 4) to (0, 5) using car (10741, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 move from (5, 1) to (5, 2) using car (10743, [(5, 1), (5, 2)], 0)\n", - "Agent rider 10801 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10803 move from (5, 4) to (4, 4) using car (10788, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 10804 move from (3, 4) to (2, 4) using car (10687, [(3, 4), (2, 4)], 0)\n", - "Agent rider 10805 doesn't move\n", + "Agent rider 10759 move from (4, 0) to (4, 1) using car (10785, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10763 move from (4, 2) to (5, 2) using car (10808, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10764 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10765 move from (8, 5) to (8, 4) using car (10850, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10766 move from (4, 2) to (5, 2) using car (10808, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Rider n° 10766 arrived with a waiting time of 3 ticks\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Driver 10771 arrived\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10775 move from (3, 4) to (3, 3) using car (10784, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 10790 arrived\n", + "Driver 10791 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 2) to (0, 3) using car (10783, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10797 move from (4, 1) to (4, 2) using car (10788, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 10806 arrived\n", + "Driver 10809 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 2) to (4, 3) using car (10831, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (3, 9) to (2, 9) using car (10833, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 move from (6, 1) to (6, 2) using car (10835, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10824 move from (6, 1) to (6, 2) using car (10835, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10825 move from (7, 3) to (6, 3) using car (10782, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10826 doesn't move\n", + "Agent rider 10827 move from (4, 0) to (4, 1) using car (10785, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10828 doesn't move\n", + "Agent rider 10847 doesn't move\n", "tick 773 ended\n", - "I am driver 10806 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 10807 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 10808 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 10809 - trip: [(0, 3), (0, 4)]\n", - "I am driver 10810 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7)]\n", - "I am driver 10811 - trip: [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 10812 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 10813 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 10814 - trip: [(6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10815 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 10816 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 10817 - trip: [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 10818 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 10819 - trip: [(8, 7), (8, 6), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 10820 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 10821 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 10822 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 10823 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 10824 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 10825 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "I am driver 10826 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 10827 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 10828 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 10829 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5)]\n", - "I am driver 10830 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "25 drivers generated.\n", - "I am rider 10831 - dep: (6, 9) , arr: (6, 3)\n", - "I am rider 10832 - dep: (1, 8) , arr: (5, 9)\n", - "2 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 2) to (8, 3) using car (10764, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9933 move from (1, 0) to (2, 0) using car (10797, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10443 doesn't move\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10510 move from (4, 4) to (5, 4) using car (10722, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (3, 6) to (4, 6) using car (10772, [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (2, 6) to (2, 5) using car (10789, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 move from (6, 8) to (5, 8) using car (10767, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10583 arrived\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 move from (6, 1) to (5, 1) using car (10813, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (2, 4) to (1, 4) using car (10711, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10608 move from (2, 4) to (1, 4) using car (10711, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10609 move from (8, 1) to (8, 0) using car (10745, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 10611 move from (0, 5) to (1, 5) using car (10816, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10612 move from (0, 5) to (0, 6) using car (10741, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Driver 10629 arrived\n", - "Agent rider 10642 move from (3, 2) to (3, 3) using car (10709, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 move from (0, 0) to (1, 0) using car (10798, [(0, 0), (1, 0)], 0)\n", - "Agent rider 10645 move from (7, 1) to (8, 1) using car (10682, [(7, 1), (8, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10649 move from (6, 3) to (7, 3) using car (10765, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 10649 arrived with a waiting time of 2 ticks\n", - "Agent rider 10650 move from (4, 4) to (3, 4) using car (10788, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Agent rider 10651 doesn't move\n", - "Driver 10656 arrived\n", - "Driver 10667 arrived\n", - "Driver 10669 arrived\n", - "Driver 10678 arrived\n", - "Agent rider 10686 move from (7, 1) to (8, 1) using car (10682, [(7, 1), (8, 1)], 0)\n", - "Agent rider 10693 move from (3, 7) to (4, 7) using car (10779, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10694 move from (4, 4) to (3, 4) using car (10788, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 10694 arrived with a waiting time of 2 ticks\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10696 move from (5, 6) to (5, 5) using car (10773, [(5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10697 move from (6, 1) to (7, 1) using car (10603, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10698 move from (0, 5) to (0, 6) using car (10741, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 move from (3, 1) to (2, 1) using car (10791, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 2) to (3, 3) using car (10709, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10703 doesn't move\n", + "I am driver 10851 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 10852 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 10853 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 10854 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 10855 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 10856 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10857 - trip: [(2, 7), (2, 8), (3, 8)]\n", + "I am driver 10858 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 10859 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 10860 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 10861 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 10862 - trip: [(2, 6), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 10863 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 10864 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10865 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 10866 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 10867 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 10868 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 10869 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 10870 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "20 drivers generated.\n", + "I am rider 10871 - dep: (6, 3) , arr: (1, 5)\n", + "1 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 3) to (8, 4) using car (10829, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10228 move from (6, 4) to (7, 4) using car (10730, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 10228 arrived with a waiting time of 12 ticks\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10477 move from (9, 1) to (8, 1) using car (10852, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10506 move from (0, 3) to (0, 4) using car (10783, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10509 move from (0, 3) to (0, 4) using car (10783, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10518 move from (6, 4) to (7, 4) using car (10730, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 10518 arrived with a waiting time of 4 ticks\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10551 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 doesn't move\n", + "Agent rider 10616 move from (6, 8) to (7, 8) using car (10780, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Rider n° 10616 arrived with a waiting time of 6 ticks\n", + "Agent rider 10634 move from (2, 8) to (3, 8) using car (10773, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10643 move from (6, 4) to (7, 4) using car (10730, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 10666 arrived\n", + "Agent rider 10667 move from (6, 9) to (7, 9) using car (10820, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", "Agent rider 10704 doesn't move\n", - "Driver 10705 arrived\n", - "Driver 10716 arrived\n", - "Driver 10719 arrived\n", - "Agent rider 10723 move from (4, 5) to (4, 6) using car (10690, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (4, 4) to (4, 5) using car (10728, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 move from (7, 1) to (8, 1) using car (10682, [(7, 1), (8, 1)], 0)\n", - "Agent rider 10727 move from (4, 4) to (5, 4) using car (10722, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 move from (4, 8) to (4, 7) using car (10777, [(4, 8), (4, 7), (3, 7)], 0)\n", - "Agent rider 10732 move from (2, 5) to (2, 4) using car (10766, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10733 move from (8, 2) to (8, 3) using car (10764, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 doesn't move\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (2, 1) to (3, 1) using car (10668, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10747 move from (6, 3) to (7, 3) using car (10765, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (5, 7) to (6, 7) using car (10717, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10751 move from (6, 7) to (6, 6) using car (10814, [(6, 7), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10752 move from (7, 0) to (6, 0) using car (10792, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10753 move from (5, 8) to (5, 7) using car (10824, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10754 move from (6, 3) to (7, 3) using car (10765, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 10755 move from (8, 2) to (8, 3) using car (10786, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10756 doesn't move\n", - "Agent rider 10757 move from (3, 7) to (4, 7) using car (10779, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10758 doesn't move\n", - "Driver 10770 arrived\n", - "Driver 10774 arrived\n", - "Driver 10780 arrived\n", - "Agent rider 10784 move from (5, 6) to (5, 5) using car (10773, [(5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 10784 arrived with a waiting time of 1 ticks\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (7, 2) to (8, 2) using car (10730, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10794 doesn't move\n", - "Agent rider 10795 move from (0, 5) to (0, 6) using car (10741, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10801 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10803 doesn't move\n", - "Agent rider 10804 doesn't move\n", - "Agent rider 10805 doesn't move\n", - "Agent rider 10831 doesn't move\n", - "Agent rider 10832 doesn't move\n" + "Agent rider 10707 move from (2, 8) to (3, 8) using car (10773, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 10715 arrived\n", + "Agent rider 10717 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 10728 arrived\n", + "Driver 10732 arrived\n", + "Driver 10738 arrived\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 8) to (3, 8) using car (10773, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10744 move from (5, 9) to (4, 9) using car (10804, [(5, 9), (4, 9)], 0)\n", + "Rider n° 10744 arrived with a waiting time of 4 ticks\n", + "Agent rider 10745 doesn't move\n", + "Agent rider 10746 doesn't move\n", + "Driver 10748 arrived\n", + "Agent rider 10752 doesn't move\n", + "Agent rider 10753 move from (3, 3) to (3, 2) using car (10784, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10754 move from (5, 5) to (4, 5) using car (10798, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "Agent rider 10755 move from (3, 1) to (3, 2) using car (10834, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 10756 doesn't move\n", + "Agent rider 10758 doesn't move\n", + "Agent rider 10759 move from (4, 1) to (4, 2) using car (10785, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (0, 5) to (1, 5) using car (10868, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 10763 move from (5, 2) to (6, 2) using car (10808, [(5, 2), (6, 2)], 0)\n", + "Rider n° 10763 arrived with a waiting time of 6 ticks\n", + "Agent rider 10764 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10765 move from (8, 4) to (8, 3) using car (10850, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 move from (5, 2) to (6, 2) using car (10808, [(5, 2), (6, 2)], 0)\n", + "Agent rider 10768 move from (4, 3) to (4, 4) using car (10831, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (9, 1) to (8, 1) using car (10852, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10775 move from (3, 3) to (3, 2) using car (10784, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Driver 10791 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 3) to (0, 4) using car (10783, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 10797 move from (4, 2) to (5, 2) using car (10859, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Driver 10810 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 3) to (4, 4) using car (10831, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Driver 10816 arrived\n", + "Agent rider 10821 move from (6, 2) to (6, 3) using car (10835, [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 move from (2, 9) to (2, 8) using car (10833, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10824 move from (6, 2) to (6, 1) using car (10817, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 10825 move from (6, 3) to (5, 3) using car (10782, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10826 doesn't move\n", + "Agent rider 10827 move from (4, 1) to (4, 2) using car (10785, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10828 doesn't move\n", + "Driver 10832 arrived\n", + "Agent rider 10847 doesn't move\n", + "Agent rider 10871 move from (6, 3) to (5, 3) using car (10782, [(6, 3), (5, 3), (4, 3)], 0)\n", "tick 774 ended\n", - "I am driver 10833 - trip: [(6, 7), (6, 8), (6, 9)]\n", - "I am driver 10834 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "2 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 3) to (8, 4) using car (10764, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 9933 move from (2, 0) to (3, 0) using car (10797, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 move from (8, 1) to (9, 1) using car (10708, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 move from (8, 0) to (7, 0) using car (10745, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 10443 move from (2, 1) to (1, 1) using car (10791, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 move from (2, 1) to (1, 1) using car (10791, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10509 move from (2, 1) to (1, 1) using car (10791, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10510 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 6) to (4, 7) using car (10761, [(4, 6), (4, 7)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (2, 5) to (2, 4) using car (10789, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10582 move from (5, 8) to (4, 8) using car (10767, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10596 move from (5, 1) to (4, 1) using car (10813, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 10596 arrived with a waiting time of 12 ticks\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (1, 4) to (0, 4) using car (10711, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10608 move from (1, 4) to (0, 4) using car (10711, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10609 move from (8, 0) to (7, 0) using car (10745, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 10611 move from (1, 5) to (1, 6) using car (10812, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10612 move from (0, 6) to (0, 7) using car (10741, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Rider n° 10612 arrived with a waiting time of 7 ticks\n", - "Agent rider 10614 doesn't move\n", - "Driver 10640 arrived\n", - "Agent rider 10642 move from (3, 3) to (3, 4) using car (10709, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10650 move from (3, 4) to (2, 4) using car (10788, [(3, 4), (2, 4), (1, 4)], 0)\n", - "Rider n° 10650 arrived with a waiting time of 2 ticks\n", - "Agent rider 10651 move from (8, 8) to (8, 9) using car (10827, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Driver 10652 arrived\n", - "Driver 10667 arrived\n", - "Driver 10671 arrived\n", - "Agent rider 10686 move from (8, 1) to (8, 2) using car (10771, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Driver 10687 arrived\n", - "Agent rider 10693 move from (4, 7) to (5, 7) using car (10779, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10696 move from (5, 5) to (6, 5) using car (10773, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10697 move from (7, 1) to (8, 1) using car (10603, [(7, 1), (8, 1)], 0)\n", - "Agent rider 10698 move from (0, 6) to (0, 7) using car (10741, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10699 move from (2, 1) to (1, 1) using car (10791, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10700 move from (2, 1) to (1, 1) using car (10791, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 3) to (3, 4) using car (10709, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10703 doesn't move\n", + "I am driver 10872 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 10873 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 10874 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 10875 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "4 drivers generated.\n", + "I am rider 10876 - dep: (6, 8) , arr: (9, 4)\n", + "I am rider 10877 - dep: (4, 2) , arr: (2, 1)\n", + "I am rider 10878 - dep: (9, 3) , arr: (6, 0)\n", + "I am rider 10879 - dep: (8, 2) , arr: (0, 3)\n", + "I am rider 10880 - dep: (7, 9) , arr: (8, 4)\n", + "I am rider 10881 - dep: (0, 1) , arr: (4, 3)\n", + "I am rider 10882 - dep: (0, 2) , arr: (2, 0)\n", + "I am rider 10883 - dep: (3, 5) , arr: (1, 0)\n", + "I am rider 10884 - dep: (7, 9) , arr: (0, 7)\n", + "I am rider 10885 - dep: (1, 7) , arr: (6, 9)\n", + "I am rider 10886 - dep: (0, 7) , arr: (3, 2)\n", + "11 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 4) to (8, 5) using car (10829, [(8, 4), (8, 5)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (2, 5) to (2, 4) using car (10870, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 move from (0, 4) to (0, 5) using car (10783, [(0, 4), (0, 5)], 0)\n", + "Agent rider 10509 move from (0, 4) to (0, 5) using car (10783, [(0, 4), (0, 5)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (2, 8) to (3, 8) using car (10857, [(2, 8), (3, 8)], 0)\n", + "Agent rider 10551 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 move from (0, 4) to (0, 5) using car (10783, [(0, 4), (0, 5)], 0)\n", + "Agent rider 10611 move from (4, 5) to (3, 5) using car (10798, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 10634 move from (3, 8) to (4, 8) using car (10773, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10643 move from (7, 4) to (8, 4) using car (10730, [(7, 4), (8, 4)], 0)\n", + "Agent rider 10667 move from (7, 9) to (8, 9) using car (10820, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 move from (2, 8) to (3, 8) using car (10857, [(2, 8), (3, 8)], 0)\n", + "Driver 10701 arrived\n", "Agent rider 10704 doesn't move\n", - "Driver 10706 arrived\n", - "Driver 10718 arrived\n", - "Agent rider 10723 move from (4, 6) to (4, 7) using car (10690, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (4, 5) to (4, 6) using car (10728, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 move from (8, 8) to (8, 9) using car (10827, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 10726 doesn't move\n", - "Agent rider 10727 move from (5, 4) to (6, 4) using car (10722, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 10731 doesn't move\n", - "Agent rider 10732 move from (2, 4) to (2, 3) using car (10766, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10733 move from (8, 3) to (8, 4) using car (10764, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10734 move from (7, 4) to (7, 3) using car (10715, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 doesn't move\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (3, 1) to (4, 1) using car (10668, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 10742 arrived\n", - "Driver 10743 arrived\n", - "Driver 10744 arrived\n", - "Agent rider 10747 doesn't move\n", - "Agent rider 10748 move from (8, 4) to (8, 5) using car (10776, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (6, 7) to (7, 7) using car (10717, [(6, 7), (7, 7)], 0)\n", - "Agent rider 10750 move from (7, 4) to (7, 3) using car (10715, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10751 move from (6, 6) to (6, 5) using car (10814, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10752 move from (6, 0) to (5, 0) using car (10792, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10753 move from (5, 7) to (5, 6) using car (10824, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10754 move from (7, 3) to (8, 3) using car (10765, [(7, 3), (8, 3)], 0)\n", - "Rider n° 10754 arrived with a waiting time of 0 ticks\n", - "Agent rider 10755 move from (8, 3) to (8, 4) using car (10786, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10756 move from (7, 4) to (7, 3) using car (10715, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10757 move from (4, 7) to (5, 7) using car (10779, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10758 doesn't move\n", - "Driver 10759 arrived\n", - "Driver 10781 arrived\n", - "Driver 10783 arrived\n", - "Agent rider 10785 doesn't move\n", + "Agent rider 10707 move from (3, 8) to (4, 8) using car (10773, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 10707 arrived with a waiting time of 3 ticks\n", + "Agent rider 10717 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Driver 10721 arrived\n", + "Driver 10738 arrived\n", + "Agent rider 10740 move from (2, 5) to (2, 4) using car (10870, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10741 move from (0, 4) to (0, 5) using car (10783, [(0, 4), (0, 5)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 doesn't move\n", + "Agent rider 10745 move from (3, 3) to (2, 3) using car (10858, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 10746 move from (2, 5) to (2, 4) using car (10870, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Driver 10750 arrived\n", + "Agent rider 10752 move from (3, 3) to (2, 3) using car (10858, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 10753 move from (3, 2) to (4, 2) using car (10784, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10754 move from (4, 5) to (3, 5) using car (10798, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 10755 move from (3, 2) to (3, 3) using car (10873, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10756 move from (1, 1) to (1, 0) using car (10837, [(1, 1), (1, 0)], 0)\n", + "Agent rider 10758 move from (5, 6) to (6, 6) using car (10819, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 10759 move from (4, 2) to (4, 3) using car (10785, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10764 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10765 move from (8, 3) to (8, 2) using car (10850, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 move from (4, 4) to (4, 5) using car (10831, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (8, 1) to (7, 1) using car (10852, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 10770 arrived\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10775 move from (3, 2) to (4, 2) using car (10784, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Rider n° 10775 arrived with a waiting time of 4 ticks\n", + "Driver 10776 arrived\n", + "Driver 10779 arrived\n", "Driver 10787 arrived\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (1, 5) to (2, 5) using car (10816, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10795 move from (0, 6) to (0, 7) using car (10741, [(0, 6), (0, 7), (0, 8)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10801 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10803 doesn't move\n", - "Agent rider 10804 move from (2, 4) to (2, 3) using car (10766, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 10804 arrived with a waiting time of 1 ticks\n", - "Agent rider 10805 doesn't move\n", - "Agent rider 10831 doesn't move\n", - "Agent rider 10832 doesn't move\n", + "Driver 10794 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 4) to (0, 5) using car (10783, [(0, 4), (0, 5)], 0)\n", + "Agent rider 10797 move from (5, 2) to (6, 2) using car (10859, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Driver 10802 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 4) to (4, 5) using car (10831, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 move from (6, 3) to (6, 4) using car (10835, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 move from (2, 8) to (2, 7) using car (10833, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10824 doesn't move\n", + "Agent rider 10825 move from (5, 3) to (4, 3) using car (10782, [(5, 3), (4, 3)], 0)\n", + "Agent rider 10826 move from (7, 8) to (8, 8) using car (10780, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 10827 move from (4, 2) to (4, 3) using car (10785, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10828 move from (0, 4) to (0, 5) using car (10783, [(0, 4), (0, 5)], 0)\n", + "Driver 10841 arrived\n", + "Agent rider 10847 move from (3, 3) to (4, 3) using car (10866, [(3, 3), (4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 10871 move from (5, 3) to (4, 3) using car (10782, [(5, 3), (4, 3)], 0)\n", + "Agent rider 10876 doesn't move\n", + "Agent rider 10877 move from (4, 2) to (4, 3) using car (10785, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 doesn't move\n", + "Agent rider 10880 move from (7, 9) to (8, 9) using car (10820, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 doesn't move\n", "tick 775 ended\n", - "I am driver 10835 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 10836 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 10837 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 10838 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 10839 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 10840 - trip: [(9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 10841 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 10842 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", - "I am driver 10843 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "9 drivers generated.\n", - "I am rider 10844 - dep: (7, 1) , arr: (4, 4)\n", - "I am rider 10845 - dep: (1, 9) , arr: (7, 8)\n", - "I am rider 10846 - dep: (5, 2) , arr: (6, 2)\n", - "I am rider 10847 - dep: (0, 8) , arr: (7, 5)\n", - "I am rider 10848 - dep: (2, 8) , arr: (3, 6)\n", - "I am rider 10849 - dep: (4, 8) , arr: (2, 8)\n", - "I am rider 10850 - dep: (0, 7) , arr: (8, 1)\n", - "I am rider 10851 - dep: (0, 5) , arr: (4, 3)\n", - "I am rider 10852 - dep: (4, 4) , arr: (9, 5)\n", + "I am driver 10887 - trip: [(3, 5), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 10888 - trip: [(2, 6), (1, 6), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 10889 - trip: [(4, 5), (5, 5), (6, 5)]\n", + "I am driver 10890 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 10891 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 10892 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 10893 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 10894 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2)]\n", + "I am driver 10895 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 10896 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", + "I am driver 10897 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 10898 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6)]\n", + "I am driver 10899 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 10900 - trip: [(7, 4), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 10901 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 10902 - trip: [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)]\n", + "I am driver 10903 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", + "17 drivers generated.\n", + "I am rider 10904 - dep: (8, 3) , arr: (3, 4)\n", + "I am rider 10905 - dep: (6, 2) , arr: (9, 4)\n", + "I am rider 10906 - dep: (8, 0) , arr: (2, 3)\n", + "I am rider 10907 - dep: (9, 5) , arr: (9, 2)\n", + "I am rider 10908 - dep: (3, 8) , arr: (8, 1)\n", + "I am rider 10909 - dep: (0, 3) , arr: (3, 5)\n", + "I am rider 10910 - dep: (1, 1) , arr: (7, 5)\n", + "I am rider 10911 - dep: (6, 1) , arr: (3, 4)\n", + "I am rider 10912 - dep: (4, 7) , arr: (2, 7)\n", "9 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 4) to (8, 5) using car (10764, [(8, 4), (8, 5)], 0)\n", - "Agent rider 9933 move from (3, 0) to (4, 0) using car (10797, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 move from (0, 9) to (0, 8) using car (10739, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 10256 move from (7, 0) to (6, 0) using car (10745, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 10443 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Rider n° 10443 arrived with a waiting time of 5 ticks\n", - "Agent rider 10463 move from (5, 7) to (5, 8) using car (10762, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10478 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10509 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10510 move from (5, 4) to (5, 3) using car (10822, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 10510 arrived with a waiting time of 9 ticks\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 7) to (4, 8) using car (10690, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (2, 4) to (2, 3) using car (10789, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10573 move from (9, 5) to (8, 5) using car (10835, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10582 move from (4, 8) to (3, 8) using car (10767, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10595 doesn't move\n", - "Agent rider 10599 move from (9, 5) to (8, 5) using car (10835, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 move from (7, 0) to (6, 0) using car (10745, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 10611 move from (1, 6) to (1, 7) using car (10812, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Agent rider 10642 move from (3, 4) to (3, 5) using car (10709, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (2, 4) to (2, 3) using car (10870, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10477 doesn't move\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (3, 8) to (2, 8) using car (10793, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 move from (3, 5) to (2, 5) using car (10798, [(3, 5), (2, 5)], 0)\n", + "Agent rider 10634 move from (4, 8) to (5, 8) using car (10773, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (8, 1) to (7, 1) using car (10769, [(8, 1), (7, 1)], 0)\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10651 move from (8, 9) to (9, 9) using car (10827, [(8, 9), (9, 9)], 0)\n", - "Rider n° 10651 arrived with a waiting time of 8 ticks\n", - "Driver 10667 arrived\n", - "Driver 10682 arrived\n", - "Agent rider 10686 move from (8, 2) to (8, 3) using car (10771, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Rider n° 10686 arrived with a waiting time of 3 ticks\n", - "Agent rider 10693 move from (5, 7) to (6, 7) using car (10779, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10696 move from (6, 5) to (7, 5) using car (10773, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 10696 arrived with a waiting time of 2 ticks\n", - "Agent rider 10697 move from (8, 1) to (7, 1) using car (10769, [(8, 1), (7, 1)], 0)\n", - "Agent rider 10698 move from (0, 7) to (0, 8) using car (10741, [(0, 7), (0, 8)], 0)\n", - "Agent rider 10699 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10700 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 4) to (3, 5) using car (10709, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10703 doesn't move\n", - "Agent rider 10704 move from (0, 9) to (0, 8) using car (10739, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 10723 move from (4, 7) to (4, 8) using car (10690, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (4, 6) to (4, 7) using car (10728, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10725 move from (8, 9) to (9, 9) using car (10827, [(8, 9), (9, 9)], 0)\n", - "Agent rider 10726 move from (8, 1) to (7, 1) using car (10769, [(8, 1), (7, 1)], 0)\n", - "Agent rider 10727 move from (6, 4) to (7, 4) using car (10722, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 10730 arrived\n", - "Agent rider 10731 move from (4, 7) to (4, 8) using car (10690, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10732 move from (2, 3) to (1, 3) using car (10766, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10733 move from (8, 4) to (8, 5) using car (10764, [(8, 4), (8, 5)], 0)\n", - "Agent rider 10734 move from (7, 3) to (7, 2) using car (10715, [(7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10735 move from (0, 9) to (0, 8) using car (10739, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 10736 move from (9, 3) to (9, 2) using car (10840, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 10737 doesn't move\n", - "Agent rider 10738 move from (4, 1) to (5, 1) using car (10668, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 10743 arrived\n", - "Agent rider 10747 move from (7, 3) to (7, 2) using car (10715, [(7, 3), (7, 2), (8, 2)], 0)\n", - "Rider n° 10747 arrived with a waiting time of 2 ticks\n", - "Agent rider 10748 move from (8, 5) to (8, 6) using car (10776, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (7, 7) to (6, 7) using car (10839, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10750 move from (7, 3) to (7, 2) using car (10715, [(7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10751 move from (6, 5) to (7, 5) using car (10773, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10752 move from (5, 0) to (5, 1) using car (10792, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10753 move from (5, 6) to (5, 5) using car (10824, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10755 move from (8, 4) to (8, 5) using car (10786, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10756 move from (7, 3) to (7, 2) using car (10715, [(7, 3), (7, 2), (8, 2)], 0)\n", - "Agent rider 10757 move from (5, 7) to (6, 7) using car (10779, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10758 move from (1, 1) to (1, 2) using car (10791, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Driver 10760 arrived\n", - "Agent rider 10785 doesn't move\n", - "Driver 10790 arrived\n", - "Agent rider 10793 move from (8, 2) to (8, 3) using car (10771, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10794 move from (2, 5) to (3, 5) using car (10816, [(2, 5), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10795 move from (0, 7) to (0, 8) using car (10741, [(0, 7), (0, 8)], 0)\n", - "Driver 10798 arrived\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10801 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10803 doesn't move\n", - "Agent rider 10805 doesn't move\n", - "Driver 10809 arrived\n", - "Agent rider 10831 doesn't move\n", - "Agent rider 10832 doesn't move\n", - "Agent rider 10844 move from (7, 1) to (7, 2) using car (10778, [(7, 1), (7, 2)], 0)\n", - "Agent rider 10845 doesn't move\n", - "Agent rider 10846 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10848 move from (2, 8) to (2, 7) using car (10843, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10849 doesn't move\n", - "Agent rider 10850 move from (0, 7) to (0, 6) using car (10838, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10851 move from (0, 5) to (0, 4) using car (10834, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 move from (4, 4) to (4, 5) using car (10810, [(4, 4), (4, 5), (4, 6), (4, 7), (3, 7)], 0)\n", - "tick 776 ended\n", - "I am driver 10853 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 10854 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 10855 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 10856 - trip: [(5, 3), (6, 3)]\n", - "I am driver 10857 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 10858 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 10859 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 10860 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", - "I am driver 10861 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 10862 - trip: [(7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 10863 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 10864 - trip: [(8, 8), (8, 9), (9, 9)]\n", - "I am driver 10865 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3)]\n", - "I am driver 10866 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)]\n", - "I am driver 10867 - trip: [(9, 6), (8, 6), (7, 6), (7, 5)]\n", - "I am driver 10868 - trip: [(0, 7), (0, 8), (0, 9)]\n", - "I am driver 10869 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 10870 - trip: [(4, 3), (5, 3)]\n", - "I am driver 10871 - trip: [(1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 10872 - trip: [(1, 7), (2, 7), (3, 7), (3, 6)]\n", - "I am driver 10873 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "21 drivers generated.\n", - "I am rider 10874 - dep: (5, 6) , arr: (9, 0)\n", - "I am rider 10875 - dep: (3, 2) , arr: (7, 3)\n", - "I am rider 10876 - dep: (3, 5) , arr: (8, 2)\n", - "I am rider 10877 - dep: (1, 9) , arr: (9, 5)\n", - "4 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 move from (4, 0) to (5, 0) using car (10797, [(4, 0), (5, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 move from (6, 0) to (5, 0) using car (10745, [(6, 0), (5, 0)], 0)\n", - "Agent rider 10463 move from (5, 8) to (4, 8) using car (10762, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10478 move from (1, 2) to (1, 3) using car (10791, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10509 move from (1, 2) to (1, 3) using car (10791, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 8) to (4, 7) using car (10858, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10561 move from (2, 3) to (2, 2) using car (10789, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 10561 arrived with a waiting time of 7 ticks\n", - "Agent rider 10573 move from (8, 5) to (8, 6) using car (10786, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10582 move from (3, 8) to (3, 7) using car (10767, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 10582 arrived with a waiting time of 10 ticks\n", - "Agent rider 10595 move from (6, 8) to (5, 8) using car (10826, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10599 move from (8, 5) to (8, 6) using car (10786, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (1, 2) to (1, 3) using car (10791, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Driver 10603 arrived\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 move from (6, 0) to (5, 0) using car (10745, [(6, 0), (5, 0)], 0)\n", - "Agent rider 10611 move from (1, 7) to (1, 8) using car (10812, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Agent rider 10642 move from (3, 5) to (3, 6) using car (10709, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 doesn't move\n", - "Driver 10667 arrived\n", - "Agent rider 10693 move from (6, 7) to (6, 6) using car (10779, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Rider n° 10693 arrived with a waiting time of 4 ticks\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (1, 2) to (1, 3) using car (10791, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10700 move from (1, 2) to (1, 3) using car (10791, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 5) to (3, 6) using car (10709, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10703 move from (1, 7) to (1, 8) using car (10812, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10704 move from (0, 8) to (0, 7) using car (10837, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 10708 arrived\n", - "Driver 10711 arrived\n", - "Driver 10714 arrived\n", - "Driver 10717 arrived\n", - "Agent rider 10723 move from (4, 8) to (4, 7) using car (10858, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10724 move from (4, 7) to (4, 8) using car (10728, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 doesn't move\n", - "Agent rider 10727 move from (7, 4) to (8, 4) using car (10722, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 10729 arrived\n", - "Agent rider 10731 move from (4, 8) to (4, 7) using car (10858, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10732 move from (1, 3) to (0, 3) using car (10766, [(1, 3), (0, 3)], 0)\n", - "Rider n° 10732 arrived with a waiting time of 2 ticks\n", - "Agent rider 10733 doesn't move\n", - "Agent rider 10734 move from (7, 2) to (8, 2) using car (10715, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10735 move from (0, 8) to (0, 7) using car (10837, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10736 move from (9, 2) to (8, 2) using car (10857, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10737 move from (0, 8) to (0, 7) using car (10837, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10738 move from (5, 1) to (6, 1) using car (10668, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10748 move from (8, 6) to (8, 7) using car (10776, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (6, 7) to (5, 7) using car (10818, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10751 move from (7, 5) to (8, 5) using car (10773, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10753 move from (5, 5) to (5, 4) using car (10824, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10755 move from (8, 5) to (7, 5) using car (10835, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (7, 2) to (8, 2) using car (10715, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10757 move from (6, 7) to (6, 6) using car (10779, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10758 move from (1, 2) to (1, 3) using car (10791, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", - "Driver 10761 arrived\n", - "Driver 10763 arrived\n", - "Driver 10765 arrived\n", - "Driver 10777 arrived\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (8, 3) to (8, 4) using car (10771, [(8, 3), (8, 4), (8, 5)], 0)\n", - "Agent rider 10794 move from (3, 5) to (3, 4) using car (10816, [(3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 10667 move from (8, 9) to (8, 8) using car (10820, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 7) to (2, 6) using car (10833, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 move from (3, 8) to (2, 8) using car (10793, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Driver 10716 arrived\n", + "Agent rider 10717 move from (2, 7) to (2, 6) using car (10833, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 10717 arrived with a waiting time of 0 ticks\n", + "Driver 10722 arrived\n", + "Agent rider 10740 move from (2, 4) to (2, 3) using car (10870, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (3, 8) to (2, 8) using car (10793, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10745 move from (2, 3) to (1, 3) using car (10858, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", + "Rider n° 10745 arrived with a waiting time of 5 ticks\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10752 move from (2, 3) to (2, 4) using car (10856, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 10752 arrived with a waiting time of 4 ticks\n", + "Agent rider 10753 move from (4, 2) to (5, 2) using car (10784, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 10754 move from (3, 5) to (2, 5) using car (10798, [(3, 5), (2, 5)], 0)\n", + "Agent rider 10755 move from (3, 3) to (3, 4) using car (10873, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10756 move from (1, 0) to (2, 0) using car (10901, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 10758 move from (6, 6) to (7, 6) using car (10819, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 10758 arrived with a waiting time of 4 ticks\n", + "Agent rider 10759 move from (4, 3) to (4, 4) using car (10785, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (2, 7) to (2, 6) using car (10833, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (1, 5) to (1, 4) using car (10838, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 10764 move from (2, 7) to (2, 6) using car (10833, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10765 move from (8, 2) to (8, 1) using car (10850, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 move from (4, 5) to (4, 6) using car (10831, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (7, 1) to (6, 1) using car (10852, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 10772 arrived\n", + "Agent rider 10774 doesn't move\n", + "Driver 10776 arrived\n", + "Driver 10778 arrived\n", + "Driver 10792 arrived\n", "Agent rider 10795 doesn't move\n", - "Agent rider 10799 move from (9, 6) to (8, 6) using car (10860, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10801 move from (4, 0) to (3, 0) using car (10825, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10802 move from (1, 7) to (1, 8) using car (10812, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10803 move from (4, 4) to (4, 3) using car (10772, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10805 move from (3, 8) to (3, 7) using car (10767, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10831 move from (6, 9) to (5, 9) using car (10775, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 10832 doesn't move\n", - "Agent rider 10844 move from (7, 2) to (8, 2) using car (10715, [(7, 2), (8, 2)], 0)\n", - "Agent rider 10845 doesn't move\n", - "Agent rider 10846 move from (5, 2) to (6, 2) using car (10782, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Rider n° 10846 arrived with a waiting time of 1 ticks\n", - "Agent rider 10847 move from (0, 8) to (0, 7) using car (10739, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 10848 doesn't move\n", - "Agent rider 10849 doesn't move\n", - "Agent rider 10850 move from (0, 6) to (0, 5) using car (10838, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10851 move from (0, 4) to (0, 3) using car (10834, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10875 doesn't move\n", - "Agent rider 10876 move from (3, 5) to (3, 4) using car (10816, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 10877 doesn't move\n", - "tick 777 ended\n", - "I am driver 10878 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 10879 - trip: [(4, 3), (5, 3), (6, 3), (6, 4)]\n", - "I am driver 10880 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 10881 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 10882 - trip: [(4, 4), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 10883 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 10884 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 move from (6, 2) to (7, 2) using car (10859, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Driver 10800 arrived\n", + "Driver 10804 arrived\n", + "Driver 10808 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 5) to (4, 6) using car (10831, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (2, 7) to (2, 6) using car (10833, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 move from (6, 4) to (6, 5) using car (10835, [(6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10822 move from (3, 7) to (3, 6) using car (10891, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 10823 move from (2, 7) to (2, 6) using car (10833, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10824 move from (6, 1) to (5, 1) using car (10843, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10825 move from (4, 3) to (4, 4) using car (10785, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10826 doesn't move\n", + "Agent rider 10827 move from (4, 3) to (4, 4) using car (10785, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10828 doesn't move\n", + "Driver 10830 arrived\n", + "Driver 10839 arrived\n", + "Agent rider 10847 move from (4, 3) to (4, 4) using car (10785, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10871 move from (4, 3) to (4, 4) using car (10785, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10876 doesn't move\n", + "Agent rider 10877 move from (4, 3) to (5, 3) using car (10866, [(4, 3), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (8, 2) to (8, 1) using car (10850, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10880 move from (8, 9) to (8, 8) using car (10820, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 move from (3, 5) to (2, 5) using car (10798, [(3, 5), (2, 5)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 doesn't move\n", + "Agent rider 10904 move from (8, 3) to (8, 4) using car (10898, [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6)], 0)\n", + "Agent rider 10905 move from (6, 2) to (7, 2) using car (10859, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10907 move from (9, 5) to (8, 5) using car (10902, [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (1, 1) to (2, 1) using car (10896, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 10911 move from (6, 1) to (5, 1) using car (10843, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10912 doesn't move\n", + "tick 776 ended\n", + "I am driver 10913 - trip: [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 10914 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 10915 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 10916 - trip: [(3, 3), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 10917 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 10918 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 10919 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", "7 drivers generated.\n", - "I am rider 10885 - dep: (3, 3) , arr: (0, 9)\n", - "I am rider 10886 - dep: (7, 5) , arr: (4, 0)\n", - "I am rider 10887 - dep: (6, 2) , arr: (0, 3)\n", - "I am rider 10888 - dep: (5, 0) , arr: (2, 6)\n", - "I am rider 10889 - dep: (4, 9) , arr: (3, 9)\n", - "I am rider 10890 - dep: (5, 8) , arr: (5, 2)\n", - "I am rider 10891 - dep: (9, 3) , arr: (7, 7)\n", - "I am rider 10892 - dep: (4, 2) , arr: (5, 6)\n", - "8 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 move from (8, 5) to (9, 5) using car (10773, [(8, 5), (9, 5)], 0)\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 move from (9, 1) to (9, 0) using car (10840, [(9, 1), (9, 0)], 0)\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 move from (0, 8) to (0, 9) using car (10868, [(0, 8), (0, 9)], 0)\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10463 move from (4, 8) to (3, 8) using car (10762, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10478 move from (1, 3) to (1, 4) using car (10791, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10509 move from (1, 3) to (1, 4) using car (10791, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 7) to (4, 6) using car (10858, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10573 move from (8, 6) to (8, 7) using car (10786, [(8, 6), (8, 7)], 0)\n", - "Agent rider 10595 move from (5, 8) to (5, 7) using car (10826, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10599 move from (8, 6) to (8, 7) using car (10786, [(8, 6), (8, 7)], 0)\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (1, 3) to (1, 4) using car (10791, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 move from (5, 0) to (6, 0) using car (10823, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 10611 move from (1, 8) to (1, 9) using car (10812, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Agent rider 10642 move from (3, 6) to (3, 7) using car (10709, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 move from (1, 8) to (1, 9) using car (10812, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10685 arrived\n", - "Driver 10690 arrived\n", - "Driver 10692 arrived\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 move from (0, 8) to (0, 9) using car (10868, [(0, 8), (0, 9)], 0)\n", - "Agent rider 10699 move from (1, 3) to (1, 4) using car (10791, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10700 move from (1, 3) to (1, 4) using car (10791, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 6) to (3, 7) using car (10709, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 10703 move from (1, 8) to (1, 9) using car (10812, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10704 move from (0, 7) to (0, 6) using car (10837, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 10714 arrived\n", - "Agent rider 10723 move from (4, 7) to (4, 6) using car (10858, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10724 move from (4, 8) to (3, 8) using car (10762, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 doesn't move\n", - "Agent rider 10727 move from (8, 4) to (9, 4) using car (10722, [(8, 4), (9, 4)], 0)\n", - "Agent rider 10731 move from (4, 7) to (4, 6) using car (10858, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10733 move from (8, 5) to (9, 5) using car (10773, [(8, 5), (9, 5)], 0)\n", - "Rider n° 10733 arrived with a waiting time of 4 ticks\n", - "Agent rider 10734 move from (8, 2) to (7, 2) using car (10857, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10735 move from (0, 7) to (0, 6) using car (10837, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10736 move from (8, 2) to (7, 2) using car (10857, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10737 move from (0, 7) to (0, 6) using car (10837, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10738 move from (6, 1) to (7, 1) using car (10668, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 10741 arrived\n", - "Agent rider 10748 move from (8, 7) to (8, 8) using car (10776, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (5, 7) to (4, 7) using car (10818, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10751 move from (8, 5) to (9, 5) using car (10773, [(8, 5), (9, 5)], 0)\n", - "Rider n° 10751 arrived with a waiting time of 1 ticks\n", - "Agent rider 10752 move from (5, 1) to (5, 2) using car (10869, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10753 move from (5, 4) to (5, 3) using car (10824, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10755 move from (7, 5) to (6, 5) using car (10835, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (8, 2) to (7, 2) using car (10857, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10757 move from (6, 6) to (6, 5) using car (10779, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10758 move from (1, 3) to (1, 4) using car (10791, [(1, 3), (1, 4), (0, 4)], 0)\n", - "Driver 10764 arrived\n", - "Driver 10769 arrived\n", + "I am rider 10920 - dep: (7, 6) , arr: (6, 2)\n", + "I am rider 10921 - dep: (0, 4) , arr: (1, 5)\n", + "I am rider 10922 - dep: (3, 2) , arr: (1, 5)\n", + "I am rider 10923 - dep: (8, 3) , arr: (8, 7)\n", + "I am rider 10924 - dep: (8, 8) , arr: (8, 0)\n", + "I am rider 10925 - dep: (6, 3) , arr: (7, 5)\n", + "I am rider 10926 - dep: (4, 4) , arr: (9, 9)\n", + "7 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 5) to (8, 4) using car (10902, [(8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (2, 3) to (2, 2) using car (10870, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10477 move from (8, 1) to (8, 0) using car (10850, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 10477 arrived with a waiting time of 21 ticks\n", + "Agent rider 10506 move from (0, 5) to (0, 6) using car (10842, [(0, 5), (0, 6)], 0)\n", + "Agent rider 10509 move from (0, 5) to (0, 6) using car (10842, [(0, 5), (0, 6)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 move from (2, 8) to (1, 8) using car (10793, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 move from (0, 5) to (0, 6) using car (10842, [(0, 5), (0, 6)], 0)\n", + "Agent rider 10611 doesn't move\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10643 move from (8, 4) to (8, 5) using car (10898, [(8, 4), (8, 5), (8, 6), (7, 6)], 0)\n", + "Rider n° 10643 arrived with a waiting time of 7 ticks\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 6) to (2, 7) using car (10903, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 move from (2, 8) to (1, 8) using car (10793, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10717 doesn't move\n", + "Driver 10730 arrived\n", + "Agent rider 10740 move from (2, 3) to (2, 2) using car (10870, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10741 move from (0, 5) to (0, 6) using car (10842, [(0, 5), (0, 6)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 doesn't move\n", + "Agent rider 10746 move from (2, 4) to (2, 5) using car (10856, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 move from (3, 4) to (3, 5) using car (10873, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10756 move from (2, 0) to (3, 0) using car (10901, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 10759 move from (4, 4) to (4, 5) using car (10785, [(4, 4), (4, 5)], 0)\n", + "Agent rider 10760 move from (2, 6) to (2, 5) using car (10833, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (1, 4) to (1, 3) using car (10838, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 10764 move from (2, 6) to (2, 5) using car (10833, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10765 move from (8, 1) to (8, 0) using car (10850, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 move from (4, 6) to (4, 7) using car (10831, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (6, 1) to (6, 2) using car (10865, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 10774 doesn't move\n", "Driver 10778 arrived\n", - "Agent rider 10785 move from (0, 8) to (0, 9) using car (10868, [(0, 8), (0, 9)], 0)\n", - "Driver 10788 arrived\n", - "Agent rider 10793 move from (8, 4) to (8, 5) using car (10771, [(8, 4), (8, 5)], 0)\n", - "Agent rider 10794 move from (3, 4) to (3, 3) using car (10816, [(3, 4), (3, 3)], 0)\n", - "Agent rider 10795 move from (0, 8) to (0, 9) using car (10868, [(0, 8), (0, 9)], 0)\n", - "Driver 10796 arrived\n", - "Agent rider 10799 move from (8, 6) to (7, 6) using car (10860, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10801 move from (3, 0) to (2, 0) using car (10825, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10802 move from (1, 8) to (1, 9) using car (10812, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10803 move from (4, 3) to (4, 2) using car (10772, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10805 move from (3, 7) to (3, 6) using car (10767, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10827 arrived\n", - "Agent rider 10831 move from (5, 9) to (4, 9) using car (10775, [(5, 9), (4, 9)], 0)\n", - "Agent rider 10832 move from (1, 8) to (1, 9) using car (10812, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10833 arrived\n", - "Agent rider 10844 move from (8, 2) to (7, 2) using car (10857, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10845 doesn't move\n", - "Agent rider 10847 move from (0, 7) to (0, 6) using car (10739, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 10848 move from (2, 7) to (3, 7) using car (10872, [(2, 7), (3, 7), (3, 6)], 0)\n", - "Agent rider 10849 move from (4, 8) to (3, 8) using car (10762, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10850 move from (0, 5) to (0, 4) using car (10838, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10851 move from (0, 3) to (0, 2) using car (10834, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10875 doesn't move\n", - "Agent rider 10876 move from (3, 4) to (3, 3) using car (10816, [(3, 4), (3, 3)], 0)\n", - "Agent rider 10877 doesn't move\n", + "Driver 10782 arrived\n", + "Driver 10783 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 5) to (0, 6) using car (10842, [(0, 5), (0, 6)], 0)\n", + "Agent rider 10797 move from (7, 2) to (7, 3) using car (10859, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Driver 10803 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 6) to (4, 7) using car (10831, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (2, 6) to (2, 5) using car (10833, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 move from (6, 5) to (7, 5) using car (10835, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 move from (2, 6) to (2, 5) using car (10833, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10824 move from (5, 1) to (4, 1) using car (10843, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10825 doesn't move\n", + "Agent rider 10826 move from (8, 8) to (8, 7) using car (10820, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10827 move from (4, 4) to (4, 5) using car (10785, [(4, 4), (4, 5)], 0)\n", + "Agent rider 10828 move from (0, 5) to (0, 6) using car (10842, [(0, 5), (0, 6)], 0)\n", + "Driver 10829 arrived\n", + "Driver 10836 arrived\n", + "Driver 10837 arrived\n", + "Driver 10840 arrived\n", + "Agent rider 10847 move from (4, 4) to (4, 5) using car (10785, [(4, 4), (4, 5)], 0)\n", + "Driver 10857 arrived\n", + "Agent rider 10871 move from (4, 4) to (4, 5) using car (10785, [(4, 4), (4, 5)], 0)\n", + "Agent rider 10876 doesn't move\n", + "Agent rider 10877 move from (5, 3) to (5, 2) using car (10866, [(5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (8, 1) to (8, 0) using car (10850, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10880 doesn't move\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 doesn't move\n", + "Agent rider 10884 move from (7, 9) to (6, 9) using car (10853, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", "Agent rider 10885 doesn't move\n", "Agent rider 10886 doesn't move\n", - "Agent rider 10887 move from (6, 2) to (7, 2) using car (10782, [(6, 2), (7, 2)], 0)\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10889 doesn't move\n", - "Agent rider 10890 move from (5, 8) to (5, 7) using car (10826, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10892 doesn't move\n" + "Agent rider 10904 doesn't move\n", + "Agent rider 10905 move from (7, 2) to (7, 3) using car (10859, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10907 move from (8, 5) to (8, 4) using car (10902, [(8, 5), (8, 4), (7, 4), (6, 4)], 0)\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (2, 1) to (3, 1) using car (10896, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 10911 move from (5, 1) to (4, 1) using car (10843, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10912 doesn't move\n", + "Agent rider 10920 move from (7, 6) to (6, 6) using car (10872, [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10921 doesn't move\n", + "Agent rider 10922 doesn't move\n", + "Agent rider 10923 doesn't move\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10925 doesn't move\n", + "Agent rider 10926 move from (4, 4) to (4, 5) using car (10874, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "tick 777 ended\n", + "I am driver 10927 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 10928 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 10929 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", + "I am driver 10930 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "4 drivers generated.\n", + "I am rider 10931 - dep: (8, 1) , arr: (7, 4)\n", + "I am rider 10932 - dep: (8, 9) , arr: (0, 5)\n", + "2 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 4) to (7, 4) using car (10928, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 doesn't move\n", + "Agent rider 10472 move from (2, 2) to (3, 2) using car (10870, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10506 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 10509 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10551 move from (2, 7) to (2, 8) using car (10903, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 10611 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10634 move from (5, 8) to (4, 8) using car (10855, [(5, 8), (4, 8)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10641 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10667 move from (8, 8) to (8, 7) using car (10919, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 7) to (2, 8) using car (10903, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 doesn't move\n", + "Agent rider 10704 doesn't move\n", + "Driver 10730 arrived\n", + "Agent rider 10740 move from (2, 2) to (3, 2) using car (10870, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10741 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 8) to (2, 7) using car (10918, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10746 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10753 move from (5, 2) to (5, 1) using car (10866, [(5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 move from (3, 5) to (3, 6) using car (10873, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10756 move from (3, 0) to (4, 0) using car (10901, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 10759 move from (4, 5) to (3, 5) using car (10851, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10760 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (1, 3) to (1, 2) using car (10838, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 10764 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Rider n° 10764 arrived with a waiting time of 2 ticks\n", + "Agent rider 10765 move from (8, 0) to (7, 0) using car (10850, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 move from (6, 2) to (7, 2) using car (10784, [(6, 2), (7, 2)], 0)\n", + "Agent rider 10768 move from (4, 7) to (5, 7) using car (10831, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (6, 2) to (6, 3) using car (10865, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 10774 doesn't move\n", + "Driver 10783 arrived\n", + "Driver 10789 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 10797 move from (7, 3) to (7, 4) using car (10859, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Driver 10798 arrived\n", + "Driver 10801 arrived\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10813 move from (4, 7) to (5, 7) using car (10831, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 10821 move from (7, 5) to (8, 5) using car (10835, [(7, 5), (8, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10824 move from (4, 1) to (3, 1) using car (10843, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10825 move from (4, 4) to (3, 4) using car (10890, [(4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10826 move from (8, 7) to (8, 6) using car (10820, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 10827 move from (4, 5) to (3, 5) using car (10851, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10828 move from (0, 6) to (0, 5) using car (10888, [(0, 6), (0, 5), (0, 4)], 0)\n", + "Driver 10837 arrived\n", + "Driver 10846 arrived\n", + "Agent rider 10847 move from (4, 5) to (4, 4) using car (10868, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 10862 arrived\n", + "Agent rider 10871 move from (4, 5) to (3, 5) using car (10851, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10876 move from (6, 8) to (7, 8) using car (10773, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10877 move from (5, 2) to (5, 1) using car (10866, [(5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (8, 0) to (7, 0) using car (10850, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10880 move from (8, 8) to (8, 7) using car (10919, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 move from (2, 5) to (2, 4) using car (10833, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10884 move from (6, 9) to (5, 9) using car (10853, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 doesn't move\n", + "Agent rider 10904 move from (8, 4) to (7, 4) using car (10928, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 move from (7, 3) to (7, 4) using car (10859, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 10906 move from (8, 0) to (7, 0) using car (10850, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10907 doesn't move\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (3, 1) to (4, 1) using car (10896, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 10911 move from (4, 1) to (3, 1) using car (10843, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10912 move from (4, 7) to (3, 7) using car (10786, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 10920 move from (6, 6) to (6, 5) using car (10872, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10921 doesn't move\n", + "Agent rider 10922 move from (3, 2) to (3, 3) using car (10854, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10923 move from (8, 3) to (8, 4) using car (10893, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10924 move from (8, 8) to (8, 7) using car (10919, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 doesn't move\n", + "Agent rider 10926 move from (4, 5) to (5, 5) using car (10874, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (8, 9) to (7, 9) using car (10915, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", "tick 778 ended\n", - "I am driver 10893 - trip: [(9, 3), (9, 2), (9, 1)]\n", - "I am driver 10894 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 10895 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 10896 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", - "I am driver 10897 - trip: [(0, 5), (1, 5), (1, 4), (2, 4), (3, 4)]\n", - "I am driver 10898 - trip: [(5, 8), (4, 8), (3, 8)]\n", - "6 drivers generated.\n", - "I am rider 10899 - dep: (7, 0) , arr: (3, 1)\n", - "I am rider 10900 - dep: (4, 6) , arr: (0, 6)\n", - "I am rider 10901 - dep: (0, 7) , arr: (7, 5)\n", - "I am rider 10902 - dep: (5, 0) , arr: (4, 7)\n", - "I am rider 10903 - dep: (0, 9) , arr: (7, 0)\n", - "5 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 doesn't move\n", - "Agent rider 10463 move from (3, 8) to (2, 8) using car (10762, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10478 move from (1, 4) to (0, 4) using car (10791, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10509 move from (1, 4) to (0, 4) using car (10791, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 6) to (4, 5) using car (10858, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10595 move from (5, 7) to (5, 6) using car (10826, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (0, 4) to (0, 3) using car (10838, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10602 move from (1, 4) to (0, 4) using car (10791, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10608 move from (0, 4) to (0, 3) using car (10838, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10609 move from (6, 0) to (7, 0) using car (10823, [(6, 0), (7, 0)], 0)\n", - "Agent rider 10611 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 doesn't move\n", + "I am driver 10933 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 10934 - trip: [(2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 10935 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 10936 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 10937 - trip: [(5, 3), (6, 3), (7, 3), (7, 4)]\n", + "I am driver 10938 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3)]\n", + "I am driver 10939 - trip: [(8, 2), (7, 2), (6, 2), (6, 1)]\n", + "I am driver 10940 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 10941 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 10942 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 10943 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10944 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 10945 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 10946 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 10947 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)]\n", + "15 drivers generated.\n", + "I am rider 10948 - dep: (2, 2) , arr: (4, 7)\n", + "I am rider 10949 - dep: (2, 2) , arr: (7, 4)\n", + "I am rider 10950 - dep: (3, 2) , arr: (2, 2)\n", + "3 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (7, 4) to (8, 4) using car (10859, [(7, 4), (8, 4)], 0)\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 move from (9, 7) to (8, 7) using car (10936, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10472 move from (3, 2) to (4, 2) using car (10870, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10506 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10509 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (9, 7) to (8, 7) using car (10936, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10549 doesn't move\n", + "Agent rider 10551 move from (2, 8) to (1, 8) using car (10903, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10611 move from (2, 4) to (2, 3) using car (10833, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10640 move from (9, 7) to (8, 7) using car (10936, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10641 doesn't move\n", "Agent rider 10642 doesn't move\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (7, 1) to (8, 1) using car (10668, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10647 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10690 arrived\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 move from (7, 1) to (6, 1) using car (10861, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (1, 4) to (0, 4) using car (10791, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10700 move from (1, 4) to (0, 4) using car (10791, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10701 move from (3, 7) to (3, 8) using car (10709, [(3, 7), (3, 8)], 0)\n", - "Agent rider 10703 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10704 move from (0, 6) to (0, 5) using car (10837, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 10715 arrived\n", - "Agent rider 10723 move from (4, 6) to (4, 5) using car (10858, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10724 move from (3, 8) to (2, 8) using car (10762, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 move from (7, 1) to (6, 1) using car (10861, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Driver 10728 arrived\n", - "Agent rider 10731 move from (4, 6) to (4, 5) using car (10858, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10734 move from (7, 2) to (7, 3) using car (10857, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10735 move from (0, 6) to (0, 5) using car (10837, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10736 move from (7, 2) to (7, 3) using car (10857, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10737 move from (0, 6) to (0, 5) using car (10837, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10738 move from (7, 1) to (8, 1) using car (10668, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 10745 arrived\n", - "Agent rider 10748 move from (8, 8) to (7, 8) using car (10776, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (4, 7) to (3, 7) using car (10810, [(4, 7), (3, 7)], 0)\n", - "Agent rider 10750 move from (7, 2) to (7, 3) using car (10857, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10752 move from (5, 2) to (5, 3) using car (10869, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10753 move from (5, 3) to (5, 2) using car (10824, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10755 move from (6, 5) to (5, 5) using car (10835, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 doesn't move\n", - "Agent rider 10757 move from (6, 5) to (6, 4) using car (10779, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10758 move from (1, 4) to (0, 4) using car (10791, [(1, 4), (0, 4)], 0)\n", - "Rider n° 10758 arrived with a waiting time of 5 ticks\n", - "Driver 10766 arrived\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (8, 5) to (9, 5) using car (10817, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10794 doesn't move\n", + "Agent rider 10667 move from (8, 7) to (8, 6) using car (10919, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (2, 8) to (1, 8) using car (10903, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 doesn't move\n", + "Agent rider 10704 move from (9, 7) to (8, 7) using car (10936, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (3, 2) to (3, 3) using car (10927, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10741 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 7) to (2, 6) using car (10918, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10746 move from (2, 4) to (2, 5) using car (10934, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 10753 move from (5, 1) to (6, 1) using car (10866, [(5, 1), (6, 1)], 0)\n", + "Agent rider 10754 doesn't move\n", + "Agent rider 10755 move from (3, 6) to (3, 7) using car (10873, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10756 move from (4, 0) to (5, 0) using car (10901, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 10759 move from (3, 5) to (2, 5) using car (10851, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10760 move from (2, 4) to (2, 3) using car (10833, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (1, 2) to (1, 1) using car (10838, [(1, 2), (1, 1)], 0)\n", + "Agent rider 10765 move from (7, 0) to (6, 0) using car (10850, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 move from (5, 7) to (6, 7) using car (10831, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (6, 3) to (6, 4) using car (10865, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 10774 doesn't move\n", + "Driver 10785 arrived\n", + "Driver 10793 arrived\n", "Agent rider 10795 doesn't move\n", - "Driver 10797 arrived\n", - "Agent rider 10799 move from (7, 6) to (6, 6) using car (10860, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10800 move from (5, 2) to (5, 3) using car (10869, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10801 move from (2, 0) to (1, 0) using car (10825, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10802 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10803 move from (4, 2) to (4, 1) using car (10772, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 10805 move from (3, 6) to (3, 5) using car (10767, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10796 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10797 move from (7, 4) to (8, 4) using car (10859, [(7, 4), (8, 4)], 0)\n", + "Driver 10801 arrived\n", + "Agent rider 10811 move from (9, 7) to (8, 7) using car (10936, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10813 move from (5, 7) to (6, 7) using car (10831, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10814 move from (2, 4) to (2, 3) using car (10833, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", "Driver 10819 arrived\n", - "Driver 10829 arrived\n", - "Agent rider 10831 doesn't move\n", - "Agent rider 10832 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10844 move from (7, 2) to (7, 3) using car (10857, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10845 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10847 move from (0, 6) to (0, 5) using car (10739, [(0, 6), (0, 5)], 0)\n", - "Agent rider 10848 move from (3, 7) to (3, 6) using car (10872, [(3, 7), (3, 6)], 0)\n", - "Rider n° 10848 arrived with a waiting time of 1 ticks\n", - "Agent rider 10849 move from (3, 8) to (2, 8) using car (10762, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 10849 arrived with a waiting time of 2 ticks\n", - "Agent rider 10850 move from (0, 4) to (0, 3) using car (10838, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10851 move from (0, 2) to (0, 1) using car (10834, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Driver 10856 arrived\n", - "Driver 10870 arrived\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10875 move from (3, 2) to (4, 2) using car (10789, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 move from (1, 9) to (2, 9) using car (10812, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 10821 doesn't move\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10824 move from (3, 1) to (2, 1) using car (10843, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10825 move from (3, 4) to (3, 3) using car (10890, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 10825 arrived with a waiting time of 3 ticks\n", + "Agent rider 10826 doesn't move\n", + "Agent rider 10827 move from (3, 5) to (2, 5) using car (10851, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10828 move from (0, 5) to (0, 4) using car (10888, [(0, 5), (0, 4)], 0)\n", + "Driver 10842 arrived\n", + "Driver 10845 arrived\n", + "Agent rider 10847 move from (4, 4) to (5, 4) using car (10868, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 10847 arrived with a waiting time of 3 ticks\n", + "Agent rider 10871 move from (3, 5) to (2, 5) using car (10851, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10876 move from (7, 8) to (8, 8) using car (10773, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 10877 move from (5, 1) to (6, 1) using car (10866, [(5, 1), (6, 1)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (7, 0) to (6, 0) using car (10850, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10880 move from (8, 7) to (8, 6) using car (10919, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 move from (2, 4) to (2, 3) using car (10833, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10884 move from (5, 9) to (4, 9) using car (10853, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", "Agent rider 10885 doesn't move\n", "Agent rider 10886 doesn't move\n", - "Agent rider 10887 move from (7, 2) to (7, 3) using car (10857, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10888 move from (5, 0) to (5, 1) using car (10896, [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)], 0)\n", - "Agent rider 10889 doesn't move\n", - "Agent rider 10890 move from (5, 7) to (5, 6) using car (10826, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10891 move from (9, 3) to (9, 2) using car (10893, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10892 move from (4, 2) to (4, 3) using car (10836, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10902 move from (5, 0) to (5, 1) using car (10896, [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)], 0)\n", - "Agent rider 10903 doesn't move\n", + "Driver 10889 arrived\n", + "Agent rider 10904 move from (7, 4) to (6, 4) using car (10928, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 move from (7, 4) to (8, 4) using car (10859, [(7, 4), (8, 4)], 0)\n", + "Agent rider 10906 move from (7, 0) to (6, 0) using car (10850, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10907 doesn't move\n", + "Agent rider 10908 move from (3, 8) to (3, 7) using car (10943, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (4, 1) to (5, 1) using car (10896, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 10911 move from (3, 1) to (3, 2) using car (10941, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Agent rider 10912 move from (3, 7) to (2, 7) using car (10786, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 10912 arrived with a waiting time of 2 ticks\n", + "Agent rider 10920 move from (6, 5) to (6, 4) using car (10872, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10921 move from (0, 4) to (1, 4) using car (10944, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10922 move from (3, 3) to (3, 4) using car (10854, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10923 move from (8, 4) to (8, 5) using car (10893, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10924 move from (8, 7) to (8, 6) using car (10919, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 move from (6, 3) to (6, 4) using car (10865, [(6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 10926 move from (5, 5) to (6, 5) using car (10874, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (7, 9) to (6, 9) using car (10915, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10948 doesn't move\n", + "Agent rider 10949 doesn't move\n", + "Agent rider 10950 move from (3, 2) to (3, 3) using car (10927, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "tick 779 ended\n", - "I am driver 10904 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 10905 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", - "I am driver 10906 - trip: [(7, 4), (8, 4), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 10907 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10908 - trip: [(3, 9), (3, 8), (3, 7), (4, 7), (5, 7)]\n", - "I am driver 10909 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 10910 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 10911 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 10912 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 10913 - trip: [(3, 2), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 10914 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 10915 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "12 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 move from (5, 0) to (4, 0) using car (10822, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 move from (5, 0) to (4, 0) using car (10822, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10463 move from (2, 8) to (1, 8) using car (10762, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10478 doesn't move\n", + "I am driver 10951 - trip: [(4, 1), (3, 1)]\n", + "I am driver 10952 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 10953 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 10954 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 10955 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 10956 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "6 drivers generated.\n", + "I am rider 10957 - dep: (2, 0) , arr: (0, 4)\n", + "I am rider 10958 - dep: (6, 9) , arr: (4, 4)\n", + "I am rider 10959 - dep: (0, 7) , arr: (8, 9)\n", + "3 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 4) to (8, 3) using car (10780, [(8, 4), (8, 3)], 0)\n", + "Agent rider 10367 move from (0, 8) to (1, 8) using car (10952, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10469 move from (8, 7) to (7, 7) using car (10936, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10472 move from (4, 2) to (5, 2) using car (10870, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 10506 doesn't move\n", "Agent rider 10509 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 5) to (4, 4) using car (10858, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10595 move from (5, 6) to (5, 5) using car (10826, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 10595 arrived with a waiting time of 13 ticks\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (0, 3) to (0, 2) using car (10838, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10602 doesn't move\n", - "Agent rider 10608 move from (0, 3) to (0, 2) using car (10838, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Agent rider 10642 move from (3, 7) to (2, 7) using car (10818, [(3, 7), (2, 7)], 0)\n", - "Agent rider 10643 doesn't move\n", - "Agent rider 10645 move from (8, 1) to (9, 1) using car (10668, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10647 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10695 move from (3, 9) to (3, 8) using car (10908, [(3, 9), (3, 8), (3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 10697 move from (6, 1) to (5, 1) using car (10842, [(6, 1), (5, 1)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10701 doesn't move\n", - "Agent rider 10703 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 10703 arrived with a waiting time of 8 ticks\n", - "Agent rider 10704 move from (0, 5) to (1, 5) using car (10915, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 10722 arrived\n", - "Agent rider 10723 move from (4, 5) to (4, 4) using car (10858, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10724 move from (2, 8) to (1, 8) using car (10762, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 move from (6, 1) to (5, 1) using car (10861, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (4, 5) to (4, 4) using car (10858, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 10734 move from (7, 3) to (7, 4) using car (10857, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10735 move from (0, 5) to (1, 5) using car (10915, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10736 move from (7, 3) to (7, 4) using car (10857, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10737 move from (0, 5) to (1, 5) using car (10915, [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10738 move from (8, 1) to (9, 1) using car (10668, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10748 move from (7, 8) to (6, 8) using car (10776, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 move from (7, 3) to (7, 4) using car (10857, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10752 move from (5, 3) to (5, 4) using car (10869, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10753 move from (5, 2) to (5, 1) using car (10824, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 10753 arrived with a waiting time of 1 ticks\n", - "Agent rider 10755 move from (5, 5) to (4, 5) using car (10835, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 doesn't move\n", - "Agent rider 10757 move from (6, 4) to (5, 4) using car (10855, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 10768 arrived\n", - "Driver 10771 arrived\n", - "Driver 10773 arrived\n", - "Driver 10775 arrived\n", - "Driver 10782 arrived\n", - "Agent rider 10785 doesn't move\n", - "Driver 10786 arrived\n", - "Driver 10792 arrived\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (3, 3) to (2, 3) using car (10815, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (8, 7) to (7, 7) using car (10936, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10549 move from (1, 8) to (0, 8) using car (10903, [(1, 8), (0, 8)], 0)\n", + "Rider n° 10549 arrived with a waiting time of 8 ticks\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 move from (2, 3) to (2, 2) using car (10833, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10640 move from (8, 7) to (7, 7) using car (10936, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10641 move from (0, 8) to (1, 8) using car (10952, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10667 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (1, 8) to (0, 8) using car (10903, [(1, 8), (0, 8)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10699 move from (1, 8) to (0, 8) using car (10903, [(1, 8), (0, 8)], 0)\n", + "Rider n° 10699 arrived with a waiting time of 9 ticks\n", + "Agent rider 10704 move from (8, 7) to (7, 7) using car (10936, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (3, 3) to (3, 2) using car (10890, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 6) to (2, 5) using car (10938, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 10746 move from (2, 5) to (1, 5) using car (10851, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10754 move from (2, 5) to (1, 5) using car (10851, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10755 move from (3, 7) to (2, 7) using car (10897, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 10756 move from (5, 0) to (6, 0) using car (10901, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 10759 move from (2, 5) to (1, 5) using car (10851, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10760 move from (2, 3) to (2, 2) using car (10833, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (1, 1) to (1, 0) using car (10860, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10765 move from (6, 0) to (5, 0) using car (10850, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10768 move from (6, 7) to (7, 7) using car (10831, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 10769 move from (6, 4) to (6, 5) using car (10865, [(6, 4), (6, 5)], 0)\n", + "Agent rider 10774 doesn't move\n", + "Driver 10784 arrived\n", + "Driver 10788 arrived\n", "Agent rider 10795 doesn't move\n", - "Agent rider 10799 move from (6, 6) to (5, 6) using car (10860, [(6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10800 move from (5, 3) to (5, 4) using car (10869, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 10801 move from (1, 0) to (0, 0) using car (10825, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10802 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10803 move from (4, 1) to (4, 0) using car (10772, [(4, 1), (4, 0)], 0)\n", - "Rider n° 10803 arrived with a waiting time of 3 ticks\n", - "Agent rider 10805 move from (3, 5) to (3, 4) using car (10767, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10811 arrived\n", - "Driver 10814 arrived\n", - "Driver 10816 arrived\n", - "Agent rider 10831 doesn't move\n", - "Agent rider 10832 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10840 arrived\n", - "Agent rider 10844 move from (7, 3) to (7, 4) using car (10857, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 10845 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10847 move from (0, 5) to (0, 4) using car (10837, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10849 doesn't move\n", - "Agent rider 10850 move from (0, 3) to (0, 2) using car (10838, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10851 move from (0, 1) to (0, 0) using car (10834, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 move from (4, 5) to (4, 4) using car (10858, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 10859 arrived\n", - "Driver 10864 arrived\n", - "Driver 10868 arrived\n", - "Agent rider 10874 move from (5, 6) to (5, 5) using car (10826, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10875 move from (4, 2) to (5, 2) using car (10789, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 move from (2, 9) to (3, 9) using car (10812, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10885 move from (3, 3) to (2, 3) using car (10815, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 move from (8, 4) to (8, 3) using car (10780, [(8, 4), (8, 3)], 0)\n", + "Agent rider 10811 move from (8, 7) to (7, 7) using car (10936, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10813 move from (6, 7) to (7, 7) using car (10831, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 10813 arrived with a waiting time of 2 ticks\n", + "Agent rider 10814 move from (2, 3) to (2, 2) using car (10833, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Agent rider 10821 move from (8, 5) to (8, 6) using car (10893, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Rider n° 10821 arrived with a waiting time of 4 ticks\n", + "Agent rider 10822 move from (3, 6) to (2, 6) using car (10849, [(3, 6), (2, 6)], 0)\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10824 doesn't move\n", + "Agent rider 10826 doesn't move\n", + "Agent rider 10827 move from (2, 5) to (1, 5) using car (10851, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10827 arrived with a waiting time of 1 ticks\n", + "Agent rider 10828 doesn't move\n", + "Driver 10835 arrived\n", + "Driver 10844 arrived\n", + "Agent rider 10847 move from (4, 4) to (5, 4) using car (10891, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Rider n° 10847 arrived with a waiting time of 3 ticks\n", + "Driver 10855 arrived\n", + "Agent rider 10871 move from (2, 5) to (1, 5) using car (10851, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 10871 arrived with a waiting time of 0 ticks\n", + "Agent rider 10876 move from (8, 8) to (9, 8) using car (10773, [(8, 8), (9, 8)], 0)\n", + "Agent rider 10877 doesn't move\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (6, 0) to (5, 0) using car (10850, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10880 move from (8, 6) to (8, 5) using car (10919, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10881 move from (0, 1) to (0, 2) using car (10894, [(0, 1), (0, 2)], 0)\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 move from (2, 3) to (2, 2) using car (10833, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10884 move from (4, 9) to (3, 9) using car (10853, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 10885 doesn't move\n", "Agent rider 10886 doesn't move\n", - "Agent rider 10887 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10889 doesn't move\n", - "Agent rider 10890 move from (5, 6) to (5, 5) using car (10826, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10891 move from (9, 2) to (9, 1) using car (10893, [(9, 2), (9, 1)], 0)\n", - "Agent rider 10892 move from (4, 3) to (4, 4) using car (10836, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10902 move from (5, 1) to (5, 2) using car (10896, [(5, 1), (5, 2), (5, 3), (4, 3)], 0)\n", - "Agent rider 10903 doesn't move\n", + "Driver 10887 arrived\n", + "Driver 10900 arrived\n", + "Agent rider 10904 move from (6, 4) to (5, 4) using car (10928, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 move from (8, 4) to (8, 3) using car (10780, [(8, 4), (8, 3)], 0)\n", + "Agent rider 10906 move from (6, 0) to (5, 0) using car (10850, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10907 move from (8, 4) to (8, 3) using car (10780, [(8, 4), (8, 3)], 0)\n", + "Agent rider 10908 move from (3, 7) to (3, 6) using car (10943, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (5, 1) to (6, 1) using car (10896, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 10911 move from (3, 2) to (3, 3) using car (10941, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Agent rider 10920 move from (6, 4) to (6, 3) using car (10872, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 10921 move from (1, 4) to (2, 4) using car (10944, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10922 move from (3, 4) to (3, 5) using car (10854, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10923 move from (8, 5) to (8, 6) using car (10893, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10924 move from (8, 6) to (8, 5) using car (10919, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 move from (6, 4) to (6, 5) using car (10865, [(6, 4), (6, 5)], 0)\n", + "Agent rider 10926 move from (6, 5) to (7, 5) using car (10874, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (6, 9) to (5, 9) using car (10915, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10948 move from (2, 2) to (2, 3) using car (10914, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10949 move from (2, 2) to (2, 3) using car (10914, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10950 move from (3, 3) to (3, 2) using car (10890, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10957 move from (2, 0) to (1, 0) using car (10817, [(2, 0), (1, 0)], 0)\n", + "Agent rider 10958 move from (6, 9) to (5, 9) using car (10915, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10959 doesn't move\n", "tick 780 ended\n", - "I am driver 10916 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 10917 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 10918 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 10919 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 10920 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 10921 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 10922 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 10923 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 10924 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1)]\n", - "9 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9753 doesn't move\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 move from (4, 0) to (3, 0) using car (10822, [(4, 0), (3, 0)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10256 move from (4, 0) to (3, 0) using car (10822, [(4, 0), (3, 0)], 0)\n", - "Rider n° 10256 arrived with a waiting time of 31 ticks\n", - "Agent rider 10463 move from (1, 8) to (0, 8) using car (10762, [(1, 8), (0, 8)], 0)\n", - "Rider n° 10463 arrived with a waiting time of 15 ticks\n", - "Agent rider 10478 move from (0, 4) to (0, 3) using car (10837, [(0, 4), (0, 3)], 0)\n", - "Agent rider 10509 move from (0, 4) to (0, 3) using car (10837, [(0, 4), (0, 3)], 0)\n", - "Agent rider 10543 move from (9, 7) to (8, 7) using car (10918, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 10544 move from (4, 4) to (4, 5) using car (10836, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10560 move from (9, 7) to (8, 7) using car (10918, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10602 move from (0, 4) to (0, 3) using car (10837, [(0, 4), (0, 3)], 0)\n", - "Rider n° 10602 arrived with a waiting time of 9 ticks\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (3, 9) to (4, 9) using car (10812, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 doesn't move\n", - "Agent rider 10642 move from (2, 7) to (2, 8) using car (10878, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 10643 move from (1, 0) to (1, 1) using car (10883, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 move from (3, 9) to (4, 9) using car (10812, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10695 move from (3, 8) to (3, 7) using car (10908, [(3, 8), (3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 10697 move from (5, 1) to (5, 0) using car (10824, [(5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (0, 4) to (0, 3) using car (10837, [(0, 4), (0, 3)], 0)\n", - "Agent rider 10700 move from (0, 4) to (0, 3) using car (10837, [(0, 4), (0, 3)], 0)\n", - "Agent rider 10701 doesn't move\n", - "Agent rider 10704 move from (1, 5) to (1, 4) using car (10915, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 10709 arrived\n", - "Agent rider 10723 move from (4, 4) to (4, 5) using car (10836, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 move from (1, 8) to (0, 8) using car (10762, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10726 move from (5, 1) to (4, 1) using car (10861, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (4, 4) to (4, 5) using car (10836, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10735 move from (1, 5) to (1, 4) using car (10915, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10736 move from (7, 4) to (7, 5) using car (10857, [(7, 4), (7, 5)], 0)\n", - "Agent rider 10737 move from (1, 5) to (1, 4) using car (10915, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Driver 10739 arrived\n", - "Agent rider 10748 move from (6, 8) to (5, 8) using car (10776, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 move from (7, 4) to (7, 5) using car (10857, [(7, 4), (7, 5)], 0)\n", - "Agent rider 10752 move from (5, 4) to (5, 5) using car (10869, [(5, 4), (5, 5)], 0)\n", - "Agent rider 10755 move from (4, 5) to (4, 6) using car (10835, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 doesn't move\n", - "Agent rider 10757 move from (5, 4) to (4, 4) using car (10855, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Driver 10771 arrived\n", - "Driver 10775 arrived\n", - "Agent rider 10785 doesn't move\n", - "Driver 10791 arrived\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (2, 3) to (1, 3) using car (10815, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10795 doesn't move\n", - "Agent rider 10799 move from (5, 6) to (5, 5) using car (10860, [(5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10800 move from (5, 4) to (5, 5) using car (10869, [(5, 4), (5, 5)], 0)\n", - "Agent rider 10801 move from (0, 0) to (0, 1) using car (10825, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10802 move from (3, 9) to (4, 9) using car (10812, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10805 move from (3, 4) to (3, 3) using car (10767, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10810 arrived\n", - "Driver 10817 arrived\n", - "Driver 10823 arrived\n", - "Agent rider 10831 doesn't move\n", - "Agent rider 10832 move from (3, 9) to (4, 9) using car (10812, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10841 arrived\n", - "Agent rider 10844 move from (7, 4) to (7, 5) using car (10857, [(7, 4), (7, 5)], 0)\n", - "Agent rider 10845 move from (3, 9) to (4, 9) using car (10812, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10847 move from (0, 4) to (0, 3) using car (10837, [(0, 4), (0, 3)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (0, 0) to (1, 0) using car (10834, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 move from (4, 4) to (5, 4) using car (10858, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 10862 arrived\n", - "Driver 10867 arrived\n", - "Driver 10871 arrived\n", - "Driver 10872 arrived\n", - "Agent rider 10874 move from (5, 5) to (5, 4) using car (10826, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10875 move from (5, 2) to (6, 2) using car (10789, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 move from (3, 9) to (4, 9) using car (10812, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10885 move from (2, 3) to (1, 3) using car (10815, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 10886 move from (7, 5) to (7, 4) using car (10880, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 10887 doesn't move\n", - "Agent rider 10888 move from (5, 1) to (4, 1) using car (10861, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10889 move from (4, 9) to (3, 9) using car (10854, [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 10889 arrived with a waiting time of 3 ticks\n", - "Agent rider 10890 move from (5, 5) to (5, 4) using car (10826, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10892 move from (4, 4) to (4, 5) using car (10836, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10902 move from (5, 2) to (5, 3) using car (10896, [(5, 2), (5, 3), (4, 3)], 0)\n", - "Agent rider 10903 doesn't move\n", - "tick 781 ended\n", - "I am driver 10925 - trip: [(5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 10926 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 10927 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10928 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 10929 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 10930 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3)]\n", - "I am driver 10931 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 10932 - trip: [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 10933 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 10934 - trip: [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 10935 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 10936 - trip: [(4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 10937 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 10938 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 10939 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 10940 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 10941 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 10942 - trip: [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 10943 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 10944 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 10945 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)]\n", - "21 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9753 move from (9, 9) to (8, 9) using car (10945, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 9832 move from (9, 9) to (8, 9) using car (10945, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 9933 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 move from (9, 9) to (8, 9) using car (10945, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 10246 move from (0, 9) to (0, 8) using car (10940, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10463 doesn't move\n", - "Agent rider 10478 doesn't move\n", + "I am driver 10960 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 10961 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 10962 - trip: [(3, 5), (2, 5), (1, 5), (1, 4), (0, 4)]\n", + "I am driver 10963 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", + "I am driver 10964 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 10965 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 10966 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 10967 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 10968 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 10969 - trip: [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 10970 - trip: [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 10971 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 10972 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2)]\n", + "I am driver 10973 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 10974 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "15 drivers generated.\n", + "I am rider 10975 - dep: (0, 3) , arr: (6, 0)\n", + "I am rider 10976 - dep: (1, 9) , arr: (7, 7)\n", + "I am rider 10977 - dep: (1, 4) , arr: (0, 1)\n", + "I am rider 10978 - dep: (6, 4) , arr: (5, 1)\n", + "I am rider 10979 - dep: (5, 2) , arr: (9, 4)\n", + "5 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10367 doesn't move\n", + "Agent rider 10469 move from (7, 7) to (6, 7) using car (10936, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 10469 arrived with a waiting time of 33 ticks\n", + "Agent rider 10472 move from (5, 2) to (6, 2) using car (10870, [(5, 2), (6, 2)], 0)\n", + "Rider n° 10472 arrived with a waiting time of 19 ticks\n", + "Agent rider 10506 doesn't move\n", "Agent rider 10509 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 5) to (4, 6) using car (10836, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (4, 9) to (5, 9) using car (10812, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 move from (9, 9) to (8, 9) using car (10945, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (7, 7) to (6, 7) using car (10936, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 move from (1, 8) to (2, 8) using car (10952, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (9, 0) to (8, 0) using car (10961, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10588 doesn't move\n", + "Agent rider 10611 move from (2, 2) to (3, 2) using car (10974, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 10611 arrived with a waiting time of 12 ticks\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10640 move from (7, 7) to (6, 7) using car (10936, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10641 doesn't move\n", "Agent rider 10642 doesn't move\n", - "Agent rider 10643 move from (1, 1) to (1, 2) using car (10883, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 move from (4, 9) to (5, 9) using car (10812, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 10668 arrived\n", - "Agent rider 10695 move from (3, 7) to (4, 7) using car (10908, [(3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 10697 move from (5, 0) to (4, 0) using car (10824, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10698 move from (0, 9) to (0, 8) using car (10940, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10701 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (4, 5) to (4, 6) using car (10836, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 move from (9, 9) to (8, 9) using car (10945, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 10726 move from (4, 1) to (3, 1) using car (10861, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10727 move from (9, 4) to (9, 5) using car (10906, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 10731 move from (4, 5) to (4, 6) using car (10836, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10734 move from (7, 4) to (7, 3) using car (10880, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 10735 move from (1, 4) to (1, 3) using car (10915, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10736 move from (7, 5) to (7, 6) using car (10904, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10737 move from (1, 4) to (1, 3) using car (10915, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Rider n° 10737 arrived with a waiting time of 8 ticks\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 move from (5, 8) to (4, 8) using car (10776, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (3, 7) to (4, 7) using car (10908, [(3, 7), (4, 7), (5, 7)], 0)\n", - "Agent rider 10750 move from (7, 5) to (7, 6) using car (10904, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10752 move from (5, 5) to (4, 5) using car (10860, [(5, 5), (4, 5)], 0)\n", - "Agent rider 10755 move from (4, 6) to (4, 7) using car (10835, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 doesn't move\n", - "Agent rider 10757 move from (4, 4) to (5, 4) using car (10894, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 10772 arrived\n", - "Agent rider 10785 move from (0, 9) to (0, 8) using car (10940, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (1, 3) to (0, 3) using car (10815, [(1, 3), (0, 3)], 0)\n", - "Agent rider 10795 move from (0, 9) to (0, 8) using car (10940, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10799 move from (5, 5) to (4, 5) using car (10860, [(5, 5), (4, 5)], 0)\n", - "Agent rider 10800 move from (5, 5) to (4, 5) using car (10860, [(5, 5), (4, 5)], 0)\n", - "Agent rider 10801 move from (0, 1) to (0, 2) using car (10825, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Rider n° 10801 arrived with a waiting time of 4 ticks\n", - "Agent rider 10802 move from (4, 9) to (5, 9) using car (10944, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10805 move from (3, 3) to (3, 2) using car (10767, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 10806 arrived\n", - "Driver 10808 arrived\n", - "Driver 10818 arrived\n", - "Agent rider 10831 move from (4, 9) to (5, 9) using car (10944, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10832 move from (4, 9) to (5, 9) using car (10812, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 10832 arrived with a waiting time of 4 ticks\n", + "Agent rider 10667 move from (8, 6) to (8, 7) using car (10893, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (7, 7) to (6, 7) using car (10936, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (3, 2) to (3, 1) using car (10890, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 5) to (2, 6) using car (10875, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 10746 move from (1, 5) to (0, 5) using car (10851, [(1, 5), (0, 5)], 0)\n", + "Agent rider 10753 move from (6, 1) to (5, 1) using car (10963, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 10754 move from (1, 5) to (0, 5) using car (10851, [(1, 5), (0, 5)], 0)\n", + "Rider n° 10754 arrived with a waiting time of 8 ticks\n", + "Agent rider 10755 move from (2, 7) to (1, 7) using car (10897, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 10756 move from (6, 0) to (6, 1) using car (10901, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 10759 move from (1, 5) to (0, 5) using car (10851, [(1, 5), (0, 5)], 0)\n", + "Agent rider 10760 move from (2, 2) to (2, 1) using car (10833, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (1, 0) to (2, 0) using car (10860, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10765 move from (5, 0) to (4, 0) using car (10850, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 move from (7, 2) to (7, 1) using car (10935, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10768 move from (7, 7) to (8, 7) using car (10831, [(7, 7), (8, 7)], 0)\n", + "Rider n° 10768 arrived with a waiting time of 8 ticks\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 doesn't move\n", + "Driver 10805 arrived\n", + "Agent rider 10811 move from (7, 7) to (6, 7) using car (10936, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 10811 arrived with a waiting time of 9 ticks\n", + "Agent rider 10814 move from (2, 2) to (2, 1) using car (10833, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10815 doesn't move\n", + "Driver 10820 arrived\n", + "Agent rider 10822 move from (2, 6) to (2, 7) using car (10934, [(2, 6), (2, 7)], 0)\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10824 move from (2, 1) to (2, 2) using car (10864, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 10824 arrived with a waiting time of 5 ticks\n", + "Agent rider 10826 move from (8, 6) to (8, 7) using car (10893, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10828 doesn't move\n", + "Driver 10834 arrived\n", "Driver 10838 arrived\n", - "Driver 10842 arrived\n", - "Agent rider 10844 move from (7, 5) to (7, 6) using car (10904, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10845 move from (4, 9) to (5, 9) using car (10812, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (1, 0) to (2, 0) using car (10834, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 10852 move from (5, 4) to (6, 4) using car (10858, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 10865 arrived\n", - "Driver 10872 arrived\n", - "Agent rider 10874 move from (5, 4) to (5, 3) using car (10826, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10875 doesn't move\n", - "Agent rider 10876 move from (3, 3) to (3, 2) using car (10767, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 10877 move from (4, 9) to (5, 9) using car (10944, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Driver 10879 arrived\n", - "Agent rider 10885 doesn't move\n", - "Agent rider 10886 move from (7, 4) to (7, 3) using car (10880, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 10887 move from (7, 3) to (6, 3) using car (10907, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (4, 1) to (3, 1) using car (10861, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10890 move from (5, 4) to (5, 3) using car (10826, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10892 move from (4, 5) to (4, 6) using car (10836, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 10893 arrived\n", + "Driver 10848 arrived\n", + "Driver 10856 arrived\n", + "Driver 10859 arrived\n", + "Driver 10866 arrived\n", + "Driver 10867 arrived\n", + "Agent rider 10876 doesn't move\n", + "Agent rider 10877 move from (6, 1) to (5, 1) using car (10963, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (5, 0) to (4, 0) using car (10850, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10880 move from (8, 5) to (8, 4) using car (10919, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 10880 arrived with a waiting time of 1 ticks\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 move from (2, 2) to (2, 1) using car (10833, [(2, 2), (2, 1), (2, 0)], 0)\n", + "Agent rider 10884 move from (3, 9) to (2, 9) using car (10853, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 10885 move from (1, 7) to (1, 8) using car (10858, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 10886 doesn't move\n", + "Driver 10888 arrived\n", "Driver 10898 arrived\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 move from (4, 6) to (4, 7) using car (10835, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10901 move from (0, 7) to (1, 7) using car (10937, [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 move from (5, 3) to (4, 3) using car (10896, [(5, 3), (4, 3)], 0)\n", - "Agent rider 10903 move from (0, 9) to (0, 8) using car (10940, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "tick 782 ended\n", - "I am driver 10946 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 10947 - trip: [(5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 10948 - trip: [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 10949 - trip: [(6, 1), (7, 1), (8, 1), (8, 2)]\n", - "I am driver 10950 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 10951 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 10952 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", - "7 drivers generated.\n", - "I am rider 10953 - dep: (0, 2) , arr: (2, 2)\n", - "I am rider 10954 - dep: (2, 2) , arr: (7, 0)\n", - "I am rider 10955 - dep: (5, 3) , arr: (8, 6)\n", - "I am rider 10956 - dep: (3, 3) , arr: (5, 6)\n", - "I am rider 10957 - dep: (5, 2) , arr: (3, 8)\n", - "I am rider 10958 - dep: (4, 3) , arr: (0, 8)\n", - "I am rider 10959 - dep: (9, 4) , arr: (7, 2)\n", - "I am rider 10960 - dep: (7, 5) , arr: (4, 0)\n", - "8 riders generated.\n", - "Agent rider 9753 move from (8, 9) to (7, 9) using car (10945, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 9832 move from (8, 9) to (7, 9) using car (10945, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 9848 move from (9, 5) to (9, 6) using car (10906, [(9, 5), (9, 6)], 0)\n", - "Agent rider 9933 move from (3, 0) to (3, 1) using car (10905, [(3, 0), (3, 1), (2, 1)], 0)\n", - "Rider n° 9933 arrived with a waiting time of 42 ticks\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 move from (0, 8) to (0, 7) using car (10940, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 6) to (4, 7) using car (10836, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 doesn't move\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (5, 9) to (6, 9) using car (10812, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 move from (8, 9) to (7, 9) using car (10945, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 10642 move from (2, 8) to (1, 8) using car (10866, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Agent rider 10643 move from (1, 2) to (1, 3) using car (10883, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 move from (5, 9) to (6, 9) using car (10812, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10695 move from (4, 7) to (4, 8) using car (10835, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10697 move from (4, 0) to (3, 0) using car (10824, [(4, 0), (3, 0)], 0)\n", - "Agent rider 10698 move from (0, 8) to (0, 7) using car (10940, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10701 move from (3, 8) to (2, 8) using car (10854, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (4, 6) to (5, 6) using car (10923, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 move from (0, 8) to (0, 7) using car (10940, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10725 move from (8, 9) to (7, 9) using car (10945, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 10726 move from (3, 1) to (2, 1) using car (10861, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10727 move from (9, 5) to (9, 6) using car (10906, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10731 move from (4, 6) to (4, 7) using car (10836, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10734 move from (7, 3) to (7, 2) using car (10880, [(7, 3), (7, 2)], 0)\n", - "Agent rider 10735 move from (1, 3) to (1, 2) using car (10915, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 10736 move from (7, 6) to (8, 6) using car (10920, [(7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 move from (4, 8) to (3, 8) using car (10776, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10749 move from (4, 7) to (5, 7) using car (10908, [(4, 7), (5, 7)], 0)\n", - "Agent rider 10750 move from (7, 6) to (7, 7) using car (10904, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10755 move from (4, 7) to (4, 8) using car (10835, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (7, 2) to (6, 2) using car (10939, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10757 move from (5, 4) to (5, 3) using car (10894, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 10762 arrived\n", - "Driver 10779 arrived\n", - "Agent rider 10785 move from (0, 8) to (0, 7) using car (10940, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10793 move from (9, 5) to (9, 6) using car (10906, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10794 doesn't move\n", - "Agent rider 10795 move from (0, 8) to (0, 7) using car (10940, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 move from (5, 9) to (5, 8) using car (10944, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10805 move from (3, 2) to (3, 1) using car (10767, [(3, 2), (3, 1)], 0)\n", - "Driver 10807 arrived\n", - "Driver 10820 arrived\n", - "Driver 10822 arrived\n", - "Driver 10830 arrived\n", - "Agent rider 10831 move from (5, 9) to (5, 8) using car (10944, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Driver 10837 arrived\n", - "Agent rider 10844 move from (7, 6) to (7, 7) using car (10904, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10845 move from (5, 9) to (6, 9) using car (10812, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (2, 0) to (3, 0) using car (10910, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 10852 move from (6, 4) to (7, 4) using car (10858, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 10857 arrived\n", - "Driver 10863 arrived\n", - "Driver 10869 arrived\n", - "Agent rider 10874 move from (5, 3) to (5, 2) using car (10826, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10875 doesn't move\n", - "Agent rider 10876 move from (3, 2) to (3, 1) using car (10767, [(3, 2), (3, 1)], 0)\n", - "Agent rider 10877 move from (5, 9) to (5, 8) using car (10944, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Driver 10882 arrived\n", - "Agent rider 10885 doesn't move\n", - "Agent rider 10886 move from (7, 3) to (7, 2) using car (10880, [(7, 3), (7, 2)], 0)\n", - "Agent rider 10887 move from (6, 3) to (5, 3) using car (10907, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (3, 1) to (2, 1) using car (10861, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10890 move from (5, 3) to (5, 2) using car (10826, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 10890 arrived with a waiting time of 0 ticks\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10892 move from (4, 6) to (5, 6) using car (10923, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 10892 arrived with a waiting time of 1 ticks\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 move from (4, 7) to (4, 8) using car (10835, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10901 move from (1, 7) to (1, 6) using car (10937, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 doesn't move\n", - "Agent rider 10903 move from (0, 8) to (0, 7) using car (10940, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10953 move from (0, 2) to (0, 3) using car (10825, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 10954 doesn't move\n", - "Agent rider 10955 move from (5, 3) to (5, 4) using car (10942, [(5, 3), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 10956 move from (3, 3) to (3, 4) using car (10943, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Driver 10902 arrived\n", + "Agent rider 10904 move from (5, 4) to (4, 4) using car (10928, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 doesn't move\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10907 doesn't move\n", + "Agent rider 10908 move from (3, 6) to (3, 5) using car (10943, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (6, 1) to (7, 1) using car (10896, [(6, 1), (7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", + "Agent rider 10911 move from (3, 3) to (3, 4) using car (10941, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Rider n° 10911 arrived with a waiting time of 0 ticks\n", + "Agent rider 10920 move from (6, 3) to (6, 2) using car (10872, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Rider n° 10920 arrived with a waiting time of 0 ticks\n", + "Agent rider 10921 doesn't move\n", + "Agent rider 10922 move from (3, 5) to (2, 5) using car (10962, [(3, 5), (2, 5), (1, 5), (1, 4), (0, 4)], 0)\n", + "Agent rider 10923 move from (8, 6) to (8, 7) using car (10893, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Rider n° 10923 arrived with a waiting time of 1 ticks\n", + "Agent rider 10924 move from (8, 5) to (8, 4) using car (10919, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 doesn't move\n", + "Agent rider 10926 doesn't move\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (5, 9) to (4, 9) using car (10915, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10948 move from (2, 3) to (2, 4) using car (10914, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10949 move from (2, 3) to (2, 4) using car (10914, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10950 move from (3, 2) to (3, 1) using car (10890, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 10957 doesn't move\n", - "Agent rider 10958 doesn't move\n", + "Agent rider 10958 move from (5, 9) to (4, 9) using car (10915, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", "Agent rider 10959 doesn't move\n", - "Agent rider 10960 move from (7, 5) to (7, 4) using car (10895, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "tick 783 ended\n", - "I am driver 10961 - trip: [(0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 10962 - trip: [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 10963 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 10964 - trip: [(3, 8), (3, 9), (2, 9), (1, 9)]\n", - "4 drivers generated.\n", - "0 riders generated.\n" + "Agent rider 10975 doesn't move\n", + "Agent rider 10976 move from (1, 9) to (2, 9) using car (10964, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10977 doesn't move\n", + "Agent rider 10978 move from (6, 4) to (6, 3) using car (10930, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10979 move from (5, 2) to (5, 3) using car (10969, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9753 move from (7, 9) to (8, 9) using car (10941, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 9832 move from (7, 9) to (8, 9) using car (10941, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 doesn't move\n", - "Agent rider 10246 move from (0, 7) to (0, 6) using car (10940, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10478 move from (0, 3) to (0, 4) using car (10825, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 7) to (4, 8) using car (10836, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10560 move from (8, 7) to (8, 6) using car (10929, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (0, 2) to (0, 3) using car (10922, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10608 move from (0, 2) to (0, 3) using car (10922, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 move from (6, 9) to (7, 9) using car (10812, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10614 move from (7, 9) to (8, 9) using car (10941, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10642 move from (1, 8) to (1, 7) using car (10866, [(1, 8), (1, 7), (1, 6), (1, 5), (0, 5)], 0)\n", - "Rider n° 10642 arrived with a waiting time of 8 ticks\n", - "Agent rider 10643 move from (1, 3) to (1, 4) using car (10883, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 move from (6, 9) to (7, 9) using car (10812, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10695 move from (4, 8) to (3, 8) using car (10835, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10697 move from (3, 0) to (4, 0) using car (10910, [(3, 0), (4, 0)], 0)\n", - "Agent rider 10698 move from (0, 7) to (0, 6) using car (10940, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10699 move from (0, 3) to (0, 4) using car (10825, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10700 move from (0, 3) to (0, 4) using car (10825, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10701 move from (2, 8) to (1, 8) using car (10854, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (5, 6) to (5, 7) using car (10923, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 move from (0, 7) to (0, 6) using car (10940, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10725 move from (7, 9) to (8, 9) using car (10941, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10726 move from (2, 1) to (1, 1) using car (10861, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Rider n° 10726 arrived with a waiting time of 6 ticks\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (4, 7) to (4, 8) using car (10836, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10735 move from (1, 2) to (1, 1) using car (10915, [(1, 2), (1, 1)], 0)\n", - "Agent rider 10736 move from (8, 6) to (8, 5) using car (10920, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 move from (3, 8) to (2, 8) using car (10776, [(3, 8), (2, 8)], 0)\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 move from (7, 7) to (6, 7) using car (10904, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10755 move from (4, 8) to (3, 8) using car (10835, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (6, 2) to (5, 2) using car (10939, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10757 move from (5, 3) to (5, 2) using car (10894, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10785 move from (0, 7) to (0, 6) using car (10940, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (0, 3) to (0, 4) using car (10825, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10795 move from (0, 7) to (0, 6) using car (10940, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 move from (5, 8) to (6, 8) using car (10853, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10805 move from (3, 1) to (2, 1) using car (10905, [(3, 1), (2, 1)], 0)\n", - "Driver 10815 arrived\n", - "Driver 10821 arrived\n", - "Agent rider 10831 move from (5, 8) to (5, 7) using car (10944, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10844 move from (7, 7) to (6, 7) using car (10904, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10845 move from (6, 9) to (7, 9) using car (10812, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10847 move from (0, 3) to (0, 4) using car (10825, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (3, 0) to (4, 0) using car (10910, [(3, 0), (4, 0)], 0)\n", - "Agent rider 10852 move from (7, 4) to (8, 4) using car (10858, [(7, 4), (8, 4)], 0)\n", - "Driver 10860 arrived\n", - "Agent rider 10874 move from (5, 2) to (5, 1) using car (10826, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10875 move from (6, 2) to (6, 3) using car (10930, [(6, 2), (6, 3), (7, 3)], 0)\n", - "Agent rider 10876 move from (3, 1) to (2, 1) using car (10905, [(3, 1), (2, 1)], 0)\n", - "Agent rider 10877 move from (5, 8) to (6, 8) using car (10853, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10885 move from (1, 3) to (1, 4) using car (10883, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10887 move from (5, 3) to (4, 3) using car (10907, [(5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (2, 1) to (1, 1) using car (10861, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Driver 10896 arrived\n", - "Driver 10897 arrived\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 move from (4, 8) to (3, 8) using car (10835, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10901 move from (1, 6) to (1, 5) using car (10937, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 doesn't move\n", - "Agent rider 10903 move from (0, 7) to (0, 6) using car (10940, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "tick 781 ended\n", + "I am driver 10980 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 10981 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 10982 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 10983 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 10984 - trip: [(7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 10985 - trip: [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "6 drivers generated.\n", + "I am rider 10986 - dep: (3, 9) , arr: (9, 7)\n", + "I am rider 10987 - dep: (6, 1) , arr: (2, 6)\n", + "I am rider 10988 - dep: (4, 3) , arr: (8, 0)\n", + "I am rider 10989 - dep: (5, 2) , arr: (0, 8)\n", + "I am rider 10990 - dep: (5, 5) , arr: (1, 2)\n", + "I am rider 10991 - dep: (0, 1) , arr: (1, 8)\n", + "I am rider 10992 - dep: (7, 2) , arr: (3, 1)\n", + "7 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10367 move from (1, 8) to (1, 9) using car (10858, [(1, 8), (1, 9)], 0)\n", + "Rider n° 10367 arrived with a waiting time of 26 ticks\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10506 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10509 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (6, 7) to (5, 7) using car (10936, [(6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 move from (2, 8) to (3, 8) using car (10952, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (8, 0) to (7, 0) using car (10961, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10588 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 10588 arrived with a waiting time of 12 ticks\n", + "Agent rider 10634 move from (4, 8) to (5, 8) using car (10945, [(4, 8), (5, 8)], 0)\n", + "Agent rider 10640 move from (6, 7) to (5, 7) using car (10936, [(6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10641 move from (1, 8) to (1, 9) using car (10858, [(1, 8), (1, 9)], 0)\n", + "Rider n° 10641 arrived with a waiting time of 14 ticks\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10667 move from (8, 7) to (8, 8) using car (10893, [(8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (6, 7) to (5, 7) using car (10936, [(6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (3, 1) to (2, 1) using car (10890, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10741 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 6) to (2, 7) using car (10875, [(2, 6), (2, 7), (2, 8)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10753 move from (5, 1) to (4, 1) using car (10963, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 10755 move from (1, 7) to (0, 7) using car (10897, [(1, 7), (0, 7)], 0)\n", + "Agent rider 10756 move from (6, 1) to (7, 1) using car (10947, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Rider n° 10756 arrived with a waiting time of 5 ticks\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (2, 0) to (3, 0) using car (10860, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10765 move from (4, 0) to (3, 0) using car (10850, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 move from (7, 1) to (6, 1) using car (10935, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Driver 10773 arrived\n", + "Agent rider 10774 doesn't move\n", + "Driver 10780 arrived\n", + "Driver 10786 arrived\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10811 doesn't move\n", + "Agent rider 10814 doesn't move\n", + "Agent rider 10815 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 10817 arrived\n", + "Driver 10818 arrived\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 doesn't move\n", + "Agent rider 10826 move from (8, 7) to (8, 8) using car (10893, [(8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 10828 move from (0, 4) to (0, 3) using car (10985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 10828 arrived with a waiting time of 5 ticks\n", + "Driver 10838 arrived\n", + "Driver 10848 arrived\n", + "Driver 10849 arrived\n", + "Driver 10865 arrived\n", + "Driver 10867 arrived\n", + "Agent rider 10876 doesn't move\n", + "Agent rider 10877 move from (5, 1) to (4, 1) using car (10963, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (4, 0) to (3, 0) using car (10850, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 move from (2, 1) to (2, 0) using car (10833, [(2, 1), (2, 0)], 0)\n", + "Agent rider 10884 move from (2, 9) to (1, 9) using car (10853, [(2, 9), (1, 9)], 0)\n", + "Agent rider 10885 move from (1, 8) to (1, 9) using car (10858, [(1, 8), (1, 9)], 0)\n", + "Agent rider 10886 move from (0, 7) to (1, 7) using car (10981, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Driver 10894 arrived\n", + "Driver 10895 arrived\n", + "Driver 10903 arrived\n", + "Agent rider 10904 move from (4, 4) to (4, 3) using car (10928, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 doesn't move\n", + "Agent rider 10906 move from (5, 0) to (4, 0) using car (10968, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10907 doesn't move\n", + "Agent rider 10908 move from (3, 5) to (3, 4) using car (10943, [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (7, 1) to (7, 2) using car (10896, [(7, 1), (7, 2), (7, 3), (8, 3)], 0)\n", "Driver 10913 arrived\n", - "Agent rider 10953 move from (0, 3) to (0, 4) using car (10825, [(0, 3), (0, 4)], 0)\n", - "Agent rider 10954 doesn't move\n", - "Agent rider 10955 move from (5, 4) to (4, 4) using car (10942, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 10956 move from (3, 4) to (3, 5) using car (10943, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 10921 move from (2, 4) to (2, 5) using car (10914, [(2, 4), (2, 5)], 0)\n", + "Agent rider 10922 move from (2, 5) to (1, 5) using car (10962, [(2, 5), (1, 5), (1, 4), (0, 4)], 0)\n", + "Rider n° 10922 arrived with a waiting time of 1 ticks\n", + "Agent rider 10924 move from (8, 4) to (8, 3) using car (10919, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 doesn't move\n", + "Agent rider 10926 doesn't move\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (4, 9) to (4, 8) using car (10915, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10948 move from (2, 4) to (2, 5) using car (10914, [(2, 4), (2, 5)], 0)\n", + "Agent rider 10949 move from (2, 4) to (2, 3) using car (10938, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 10950 move from (3, 1) to (2, 1) using car (10890, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 10951 arrived\n", "Agent rider 10957 doesn't move\n", - "Agent rider 10958 doesn't move\n", - "Agent rider 10959 doesn't move\n", - "Agent rider 10960 move from (7, 4) to (7, 3) using car (10895, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "tick 784 ended\n", - "I am driver 10965 - trip: [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 10966 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 10967 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 10968 - trip: [(6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 10969 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 10970 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 10971 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 10972 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 10973 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 8), (5, 8)]\n", - "I am driver 10974 - trip: [(5, 8), (5, 9)]\n", - "I am driver 10975 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 10976 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "12 drivers generated.\n", - "I am rider 10977 - dep: (3, 8) , arr: (0, 4)\n", - "I am rider 10978 - dep: (3, 5) , arr: (3, 3)\n", - "I am rider 10979 - dep: (9, 0) , arr: (4, 8)\n", - "I am rider 10980 - dep: (6, 9) , arr: (7, 4)\n", - "I am rider 10981 - dep: (0, 9) , arr: (6, 6)\n", - "5 riders generated.\n", - "Agent rider 9753 move from (8, 9) to (8, 8) using car (10941, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 9832 move from (8, 9) to (8, 8) using car (10941, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10170 move from (8, 9) to (8, 8) using car (10941, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Rider n° 10170 arrived with a waiting time of 44 ticks\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10478 move from (0, 4) to (0, 3) using car (10961, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (4, 8) to (5, 8) using car (10916, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10560 move from (8, 6) to (8, 5) using car (10929, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10601 move from (0, 3) to (0, 4) using car (10922, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10608 move from (0, 3) to (0, 4) using car (10922, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10609 doesn't move\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10614 move from (8, 9) to (8, 8) using car (10941, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10643 move from (1, 4) to (1, 5) using car (10883, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 doesn't move\n", - "Agent rider 10695 move from (3, 8) to (2, 8) using car (10835, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10697 move from (4, 0) to (5, 0) using car (10834, [(4, 0), (5, 0)], 0)\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (0, 4) to (0, 3) using car (10961, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10700 move from (0, 4) to (0, 3) using car (10961, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10701 move from (1, 8) to (0, 8) using car (10854, [(1, 8), (0, 8)], 0)\n", - "Rider n° 10701 arrived with a waiting time of 4 ticks\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10723 move from (5, 7) to (5, 8) using car (10923, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 move from (8, 9) to (8, 8) using car (10941, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (4, 8) to (5, 8) using car (10916, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 move from (8, 5) to (8, 4) using car (10920, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (5, 7) to (5, 8) using car (10923, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10755 move from (3, 8) to (2, 8) using car (10835, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (5, 2) to (4, 2) using car (10939, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 10757 move from (5, 2) to (5, 1) using car (10894, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 10757 arrived with a waiting time of 2 ticks\n", - "Driver 10767 arrived\n", - "Agent rider 10785 move from (0, 6) to (0, 5) using car (10940, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (0, 4) to (0, 3) using car (10961, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 10958 move from (4, 9) to (4, 8) using car (10915, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10959 move from (0, 7) to (1, 7) using car (10981, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 10975 doesn't move\n", + "Agent rider 10976 move from (2, 9) to (3, 9) using car (10964, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10977 doesn't move\n", + "Agent rider 10978 move from (6, 3) to (6, 2) using car (10930, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10979 move from (5, 3) to (5, 4) using car (10969, [(5, 3), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 doesn't move\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10989 doesn't move\n", + "Agent rider 10990 doesn't move\n", + "Agent rider 10991 doesn't move\n", + "Agent rider 10992 doesn't move\n", + "tick 782 ended\n", + "I am driver 10993 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 10994 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 10995 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 10996 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "4 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 doesn't move\n", + "Agent rider 10472 doesn't move\n", + "Agent rider 10506 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10509 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (5, 7) to (4, 7) using car (10936, [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 move from (3, 8) to (4, 8) using car (10952, [(3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (7, 0) to (6, 0) using car (10961, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10634 move from (5, 8) to (6, 8) using car (10873, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10640 move from (5, 7) to (4, 7) using car (10936, [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10667 move from (8, 8) to (7, 8) using car (10893, [(8, 8), (7, 8)], 0)\n", + "Rider n° 10667 arrived with a waiting time of 9 ticks\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (5, 7) to (4, 7) using car (10936, [(5, 7), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (2, 1) to (1, 1) using car (10890, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10741 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 doesn't move\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (2, 1) to (1, 1) using car (10890, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 doesn't move\n", + "Agent rider 10765 move from (3, 0) to (2, 0) using car (10850, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10767 move from (6, 1) to (5, 1) using car (10935, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10769 move from (6, 5) to (6, 6) using car (10892, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10774 doesn't move\n", + "Driver 10786 arrived\n", "Agent rider 10795 doesn't move\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 move from (6, 8) to (7, 8) using car (10853, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10805 doesn't move\n", - "Driver 10821 arrived\n", - "Driver 10824 arrived\n", - "Driver 10828 arrived\n", - "Agent rider 10831 move from (5, 7) to (5, 6) using car (10944, [(5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 10844 move from (6, 7) to (5, 7) using car (10904, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10845 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (4, 0) to (5, 0) using car (10834, [(4, 0), (5, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 move from (5, 1) to (5, 0) using car (10826, [(5, 1), (5, 0)], 0)\n", - "Agent rider 10875 move from (6, 3) to (7, 3) using car (10930, [(6, 3), (7, 3)], 0)\n", - "Rider n° 10875 arrived with a waiting time of 4 ticks\n", + "Agent rider 10796 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10814 move from (2, 1) to (1, 1) using car (10890, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10815 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 10818 arrived\n", + "Agent rider 10822 move from (2, 7) to (2, 8) using car (10875, [(2, 7), (2, 8)], 0)\n", + "Agent rider 10823 move from (2, 4) to (1, 4) using car (10942, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10826 move from (8, 8) to (7, 8) using car (10893, [(8, 8), (7, 8)], 0)\n", + "Driver 10831 arrived\n", + "Driver 10843 arrived\n", + "Driver 10849 arrived\n", + "Driver 10851 arrived\n", + "Driver 10854 arrived\n", + "Driver 10861 arrived\n", + "Driver 10863 arrived\n", + "Driver 10867 arrived\n", + "Driver 10870 arrived\n", + "Driver 10874 arrived\n", "Agent rider 10876 doesn't move\n", - "Agent rider 10877 move from (6, 8) to (7, 8) using car (10853, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 10880 arrived\n", - "Driver 10884 arrived\n", - "Agent rider 10885 move from (1, 4) to (1, 5) using car (10883, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10887 move from (4, 3) to (3, 3) using car (10907, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (1, 1) to (1, 2) using car (10861, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Driver 10897 arrived\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 move from (3, 8) to (2, 8) using car (10835, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10901 move from (1, 5) to (1, 4) using car (10937, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 doesn't move\n", - "Agent rider 10903 move from (0, 6) to (0, 5) using car (10940, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10906 arrived\n", - "Driver 10908 arrived\n", - "Agent rider 10953 move from (0, 4) to (0, 3) using car (10961, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 10954 doesn't move\n", - "Agent rider 10955 move from (4, 4) to (3, 4) using car (10942, [(4, 4), (3, 4)], 0)\n", - "Agent rider 10956 move from (3, 5) to (4, 5) using car (10952, [(3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10957 move from (5, 2) to (4, 2) using car (10963, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10958 move from (4, 3) to (3, 3) using car (10907, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10959 move from (9, 4) to (8, 4) using car (10969, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 10960 move from (7, 3) to (7, 2) using car (10895, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10977 move from (3, 8) to (2, 8) using car (10835, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10978 move from (3, 5) to (4, 5) using car (10952, [(3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 move from (6, 9) to (6, 8) using car (10950, [(6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 10981 doesn't move\n", - "tick 785 ended\n", - "0 drivers generated.\n", - "I am rider 10982 - dep: (3, 2) , arr: (5, 7)\n", - "I am rider 10983 - dep: (0, 2) , arr: (1, 4)\n", - "I am rider 10984 - dep: (6, 2) , arr: (5, 6)\n", - "I am rider 10985 - dep: (9, 2) , arr: (5, 1)\n", - "I am rider 10986 - dep: (0, 3) , arr: (1, 5)\n", - "I am rider 10987 - dep: (9, 8) , arr: (7, 7)\n", - "6 riders generated.\n", - "Agent rider 9753 move from (8, 8) to (8, 7) using car (10941, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Rider n° 9753 arrived with a waiting time of 58 ticks\n", - "Agent rider 9832 move from (8, 8) to (8, 7) using car (10941, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Rider n° 9832 arrived with a waiting time of 53 ticks\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10478 move from (0, 3) to (0, 2) using car (10961, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (5, 8) to (6, 8) using car (10916, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10560 move from (8, 5) to (8, 4) using car (10929, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 move from (8, 7) to (7, 7) using car (10973, [(8, 7), (7, 7), (6, 7), (6, 8), (5, 8)], 0)\n", - "Agent rider 10601 move from (0, 4) to (0, 5) using car (10922, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10608 move from (0, 4) to (0, 5) using car (10922, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10609 move from (7, 0) to (6, 0) using car (10972, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 10611 move from (7, 9) to (7, 8) using car (10971, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10614 move from (8, 8) to (8, 7) using car (10941, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Rider n° 10614 arrived with a waiting time of 11 ticks\n", - "Agent rider 10643 move from (1, 5) to (1, 6) using car (10883, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10647 move from (7, 9) to (7, 8) using car (10971, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Rider n° 10647 arrived with a waiting time of 14 ticks\n", - "Agent rider 10695 move from (2, 8) to (1, 8) using car (10835, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 move from (0, 3) to (0, 2) using car (10961, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10700 move from (0, 3) to (0, 2) using car (10961, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10704 move from (1, 4) to (1, 3) using car (10937, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10723 move from (5, 8) to (5, 9) using car (10923, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 move from (8, 8) to (8, 7) using car (10941, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (5, 8) to (6, 8) using car (10916, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 10734 move from (7, 2) to (6, 2) using car (10895, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 move from (8, 4) to (7, 4) using car (10969, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 move from (2, 8) to (1, 8) using car (10835, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10749 move from (5, 8) to (5, 9) using car (10923, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10752 move from (4, 5) to (4, 6) using car (10952, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10755 move from (2, 8) to (1, 8) using car (10835, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (4, 2) to (3, 2) using car (10939, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 10767 arrived\n", - "Driver 10776 arrived\n", - "Agent rider 10785 doesn't move\n", - "Driver 10789 arrived\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (0, 3) to (0, 2) using car (10961, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10795 doesn't move\n", - "Agent rider 10799 move from (4, 5) to (4, 6) using car (10952, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10800 move from (4, 5) to (4, 6) using car (10952, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10802 move from (7, 8) to (8, 8) using car (10853, [(7, 8), (8, 8)], 0)\n", - "Agent rider 10805 doesn't move\n", - "Driver 10813 arrived\n", - "Driver 10824 arrived\n", - "Driver 10825 arrived\n", - "Agent rider 10831 move from (5, 6) to (6, 6) using car (10935, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Driver 10836 arrived\n", - "Agent rider 10844 move from (5, 7) to (4, 7) using car (10904, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 10845 move from (7, 9) to (7, 8) using car (10971, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Rider n° 10845 arrived with a waiting time of 4 ticks\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 doesn't move\n", - "Agent rider 10852 move from (8, 4) to (8, 3) using car (10920, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 10855 arrived\n", - "Driver 10858 arrived\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 move from (7, 8) to (8, 8) using car (10853, [(7, 8), (8, 8)], 0)\n", - "Driver 10878 arrived\n", - "Driver 10881 arrived\n", - "Agent rider 10885 move from (1, 5) to (1, 6) using car (10883, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10886 move from (7, 2) to (6, 2) using car (10895, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10887 move from (3, 3) to (3, 4) using car (10907, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (1, 2) to (1, 3) using car (10861, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10899 move from (7, 0) to (6, 0) using car (10972, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 10900 move from (2, 8) to (1, 8) using car (10835, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10901 move from (1, 4) to (1, 3) using car (10937, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 doesn't move\n", - "Agent rider 10903 move from (0, 5) to (0, 4) using car (10940, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10905 arrived\n", - "Driver 10910 arrived\n", - "Driver 10911 arrived\n", - "Driver 10912 arrived\n", - "Driver 10915 arrived\n", - "Driver 10925 arrived\n", - "Driver 10936 arrived\n", - "Agent rider 10953 move from (0, 3) to (0, 2) using car (10961, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10954 move from (2, 2) to (2, 1) using car (10839, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 10955 doesn't move\n", - "Agent rider 10956 move from (4, 5) to (4, 6) using car (10952, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10957 move from (4, 2) to (4, 3) using car (10963, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10958 move from (3, 3) to (3, 4) using car (10907, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10959 move from (8, 4) to (8, 3) using car (10920, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10960 move from (7, 2) to (6, 2) using car (10895, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10977 move from (2, 8) to (1, 8) using car (10835, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 10978 move from (4, 5) to (4, 6) using car (10952, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 move from (6, 8) to (6, 7) using car (10950, [(6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10984 move from (6, 2) to (5, 2) using car (10975, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (0, 3) to (0, 2) using car (10961, [(0, 3), (0, 2)], 0)\n", - "Agent rider 10987 doesn't move\n", - "tick 786 ended\n", - "I am driver 10988 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 10989 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 10990 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 10991 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 10992 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 10993 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 10994 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 10995 - trip: [(9, 5), (9, 4), (9, 3)]\n", - "I am driver 10996 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 10997 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 10998 - trip: [(3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 10999 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 11000 - trip: [(3, 4), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 11001 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", - "I am driver 11002 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 11003 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 11004 - trip: [(9, 2), (8, 2), (7, 2), (7, 1)]\n", - "I am driver 11005 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "18 drivers generated.\n", - "I am rider 11006 - dep: (2, 9) , arr: (1, 7)\n", - "I am rider 11007 - dep: (7, 8) , arr: (7, 1)\n", - "I am rider 11008 - dep: (6, 6) , arr: (5, 9)\n", - "I am rider 11009 - dep: (4, 6) , arr: (5, 1)\n", - "I am rider 11010 - dep: (5, 1) , arr: (9, 7)\n", - "I am rider 11011 - dep: (0, 3) , arr: (8, 3)\n", - "I am rider 11012 - dep: (4, 0) , arr: (3, 7)\n", - "7 riders generated.\n", - "Agent rider 9832 doesn't move\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10509 doesn't move\n", - "Agent rider 10543 move from (8, 7) to (8, 6) using car (10941, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10544 move from (6, 8) to (7, 8) using car (10916, [(6, 8), (7, 8)], 0)\n", - "Agent rider 10560 move from (8, 4) to (8, 3) using car (10929, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10573 move from (8, 7) to (8, 6) using car (10941, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10599 move from (7, 7) to (6, 7) using car (10973, [(7, 7), (6, 7), (6, 8), (5, 8)], 0)\n", - "Agent rider 10601 move from (0, 5) to (0, 6) using car (10922, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 10601 arrived with a waiting time of 14 ticks\n", - "Agent rider 10608 move from (0, 5) to (0, 6) using car (10922, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 10608 arrived with a waiting time of 8 ticks\n", - "Agent rider 10609 move from (6, 0) to (5, 0) using car (11005, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10611 move from (7, 8) to (7, 7) using car (10971, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10643 move from (1, 6) to (1, 7) using car (10883, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Rider n° 10643 arrived with a waiting time of 16 ticks\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 move from (1, 8) to (0, 8) using car (10835, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 move from (1, 3) to (1, 2) using car (10937, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10723 move from (5, 9) to (6, 9) using car (10923, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 move from (8, 7) to (8, 6) using car (10941, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10731 move from (6, 8) to (7, 8) using car (10916, [(6, 8), (7, 8)], 0)\n", - "Rider n° 10731 arrived with a waiting time of 3 ticks\n", - "Agent rider 10734 move from (6, 2) to (6, 1) using car (10919, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10735 doesn't move\n", - "Agent rider 10736 move from (7, 4) to (6, 4) using car (10969, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 10736 arrived with a waiting time of 4 ticks\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 move from (1, 8) to (0, 8) using car (10835, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10749 move from (5, 9) to (6, 9) using car (10923, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10750 move from (6, 7) to (6, 6) using car (10950, [(6, 7), (6, 6)], 0)\n", - "Agent rider 10752 move from (4, 6) to (5, 6) using car (10952, [(4, 6), (5, 6)], 0)\n", - "Agent rider 10755 move from (1, 8) to (0, 8) using car (10835, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10756 move from (3, 2) to (2, 2) using car (10996, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 10776 arrived\n", - "Agent rider 10785 move from (0, 5) to (0, 6) using car (10922, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 doesn't move\n", + "Agent rider 10877 move from (4, 1) to (3, 1) using car (10963, [(4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (3, 0) to (2, 0) using car (10850, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10883 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 move from (1, 7) to (2, 7) using car (10993, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10891 arrived\n", + "Driver 10895 arrived\n", + "Agent rider 10904 move from (4, 3) to (4, 2) using car (10928, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 doesn't move\n", + "Agent rider 10906 move from (4, 0) to (3, 0) using car (10968, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10907 move from (8, 3) to (8, 2) using car (10919, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10908 move from (3, 4) to (3, 3) using car (10943, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10909 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10910 move from (7, 2) to (7, 3) using car (10896, [(7, 2), (7, 3), (8, 3)], 0)\n", + "Driver 10916 arrived\n", + "Agent rider 10921 doesn't move\n", + "Agent rider 10924 move from (8, 3) to (8, 2) using car (10919, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 move from (6, 5) to (6, 6) using car (10892, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10926 doesn't move\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (4, 8) to (4, 7) using car (10915, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Driver 10934 arrived\n", + "Driver 10937 arrived\n", + "Driver 10939 arrived\n", + "Agent rider 10948 doesn't move\n", + "Agent rider 10949 move from (2, 3) to (3, 3) using car (10938, [(2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 10950 move from (2, 1) to (1, 1) using car (10890, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10957 doesn't move\n", + "Agent rider 10958 move from (4, 8) to (4, 7) using car (10915, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10959 move from (1, 7) to (2, 7) using car (10981, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 10975 move from (0, 3) to (0, 2) using car (10985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10976 move from (3, 9) to (4, 9) using car (10964, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10977 doesn't move\n", + "Agent rider 10978 move from (6, 2) to (6, 1) using car (10930, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 10979 move from (5, 4) to (4, 4) using car (10969, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 10986 move from (3, 9) to (4, 9) using car (10964, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10987 move from (6, 1) to (5, 1) using car (10935, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10988 move from (4, 3) to (4, 2) using car (10928, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10989 doesn't move\n", + "Agent rider 10990 doesn't move\n", + "Agent rider 10991 doesn't move\n", + "Agent rider 10992 move from (7, 2) to (6, 2) using car (10995, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "tick 783 ended\n", + "I am driver 10997 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 10998 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 10999 - trip: [(8, 0), (7, 0), (6, 0), (6, 1)]\n", + "I am driver 11000 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 11001 - trip: [(8, 4), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 11002 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 11003 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 11004 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 11005 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 11006 - trip: [(7, 0), (6, 0), (5, 0)]\n", + "I am driver 11007 - trip: [(6, 5), (7, 5), (8, 5), (8, 6)]\n", + "I am driver 11008 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 11009 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 11010 - trip: [(9, 5), (8, 5), (8, 6), (7, 6), (6, 6)]\n", + "14 drivers generated.\n", + "I am rider 11011 - dep: (2, 3) , arr: (3, 6)\n", + "I am rider 11012 - dep: (9, 4) , arr: (8, 3)\n", + "I am rider 11013 - dep: (9, 5) , arr: (0, 0)\n", + "I am rider 11014 - dep: (4, 6) , arr: (5, 6)\n", + "4 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10198 move from (8, 3) to (9, 3) using car (10984, [(8, 3), (9, 3)], 0)\n", + "Rider n° 10198 arrived with a waiting time of 28 ticks\n", + "Agent rider 10506 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10509 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (4, 7) to (4, 8) using car (10936, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 move from (4, 8) to (4, 7) using car (10952, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (6, 0) to (6, 1) using car (10961, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10634 move from (6, 8) to (7, 8) using car (10873, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 10640 move from (4, 7) to (4, 8) using car (10936, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (4, 7) to (4, 8) using car (10936, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (1, 1) to (0, 1) using car (10890, [(1, 1), (0, 1)], 0)\n", + "Agent rider 10741 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (2, 7) to (3, 7) using car (10993, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10753 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (1, 1) to (0, 1) using car (10890, [(1, 1), (0, 1)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10762 move from (3, 0) to (3, 1) using car (10968, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Rider n° 10762 arrived with a waiting time of 11 ticks\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10767 move from (5, 1) to (4, 1) using car (10935, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10769 move from (6, 6) to (6, 7) using car (10892, [(6, 6), (6, 7)], 0)\n", + "Agent rider 10774 doesn't move\n", "Agent rider 10795 doesn't move\n", - "Agent rider 10799 move from (4, 6) to (5, 6) using car (10952, [(4, 6), (5, 6)], 0)\n", - "Agent rider 10800 move from (4, 6) to (5, 6) using car (10952, [(4, 6), (5, 6)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 move from (2, 1) to (2, 0) using car (10839, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 10812 arrived\n", - "Driver 10824 arrived\n", - "Driver 10826 arrived\n", - "Agent rider 10831 move from (6, 6) to (6, 5) using car (10935, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Driver 10834 arrived\n", - "Agent rider 10844 move from (4, 7) to (4, 6) using car (10994, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 10847 move from (0, 4) to (0, 3) using car (10940, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (5, 0) to (5, 1) using car (11001, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10852 move from (8, 3) to (8, 2) using car (10920, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 10854 arrived\n", + "Agent rider 10796 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10797 move from (8, 3) to (9, 3) using car (10984, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10814 move from (1, 1) to (0, 1) using car (10890, [(1, 1), (0, 1)], 0)\n", + "Agent rider 10815 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 10815 arrived with a waiting time of 11 ticks\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10823 move from (1, 4) to (0, 4) using car (10942, [(1, 4), (0, 4)], 0)\n", + "Rider n° 10823 arrived with a waiting time of 7 ticks\n", + "Agent rider 10826 doesn't move\n", + "Driver 10833 arrived\n", + "Driver 10849 arrived\n", + "Driver 10853 arrived\n", "Driver 10858 arrived\n", - "Agent rider 10874 doesn't move\n", + "Driver 10863 arrived\n", + "Driver 10869 arrived\n", "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Driver 10881 arrived\n", - "Agent rider 10885 move from (1, 6) to (1, 7) using car (10883, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10886 move from (6, 2) to (6, 1) using car (10919, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10887 move from (3, 4) to (2, 4) using car (10907, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (1, 3) to (1, 4) using car (10861, [(1, 3), (1, 4)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10899 move from (6, 0) to (5, 0) using car (11005, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10900 move from (1, 8) to (0, 8) using car (10835, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10901 move from (1, 3) to (1, 2) using car (10937, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 move from (4, 3) to (4, 4) using car (10963, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10903 move from (0, 4) to (0, 3) using car (10940, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10909 arrived\n", - "Driver 10911 arrived\n", - "Driver 10924 arrived\n", - "Driver 10930 arrived\n", - "Driver 10931 arrived\n", - "Driver 10933 arrived\n", - "Driver 10942 arrived\n", - "Driver 10947 arrived\n", - "Driver 10949 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10954 doesn't move\n", - "Agent rider 10955 doesn't move\n", - "Agent rider 10956 move from (4, 6) to (5, 6) using car (10952, [(4, 6), (5, 6)], 0)\n", - "Rider n° 10956 arrived with a waiting time of 0 ticks\n", - "Agent rider 10957 move from (4, 3) to (4, 4) using car (10963, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10958 move from (3, 4) to (2, 4) using car (10907, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10959 move from (8, 3) to (8, 2) using car (10920, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10960 move from (6, 2) to (6, 1) using car (10919, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Driver 10974 arrived\n", - "Agent rider 10977 move from (1, 8) to (0, 8) using car (10835, [(1, 8), (0, 8)], 0)\n", - "Agent rider 10978 doesn't move\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 move from (6, 7) to (6, 6) using car (10950, [(6, 7), (6, 6)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10984 doesn't move\n", - "Agent rider 10985 move from (9, 2) to (8, 2) using car (11004, [(9, 2), (8, 2), (7, 2), (7, 1)], 0)\n", - "Agent rider 10986 doesn't move\n", + "Agent rider 10877 move from (3, 1) to (3, 2) using car (10963, [(3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (2, 0) to (1, 0) using car (10850, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10881 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10882 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10883 move from (2, 0) to (1, 0) using car (10850, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 10883 arrived with a waiting time of 3 ticks\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 move from (2, 7) to (3, 7) using car (10993, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10897 arrived\n", + "Driver 10899 arrived\n", + "Driver 10901 arrived\n", + "Agent rider 10904 move from (4, 2) to (4, 1) using car (10928, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10905 move from (8, 3) to (9, 3) using car (10984, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10906 move from (3, 0) to (3, 1) using car (10968, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10907 move from (8, 2) to (9, 2) using car (10970, [(8, 2), (9, 2)], 0)\n", + "Rider n° 10907 arrived with a waiting time of 4 ticks\n", + "Agent rider 10908 move from (3, 3) to (4, 3) using car (10938, [(3, 3), (4, 3)], 0)\n", + "Agent rider 10909 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10910 move from (7, 3) to (8, 3) using car (10896, [(7, 3), (8, 3)], 0)\n", + "Driver 10914 arrived\n", + "Agent rider 10921 move from (2, 5) to (2, 6) using car (10965, [(2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 10924 move from (8, 2) to (8, 1) using car (10919, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10925 move from (6, 6) to (7, 6) using car (10933, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 10926 doesn't move\n", + "Driver 10929 arrived\n", + "Agent rider 10931 move from (8, 1) to (8, 2) using car (10947, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10932 move from (4, 7) to (4, 6) using car (10915, [(4, 7), (4, 6)], 0)\n", + "Driver 10945 arrived\n", + "Driver 10946 arrived\n", + "Agent rider 10948 move from (2, 5) to (2, 6) using car (10965, [(2, 5), (2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 10949 move from (3, 3) to (4, 3) using car (10938, [(3, 3), (4, 3)], 0)\n", + "Agent rider 10950 doesn't move\n", + "Agent rider 10957 doesn't move\n", + "Agent rider 10958 move from (4, 7) to (4, 6) using car (10915, [(4, 7), (4, 6)], 0)\n", + "Agent rider 10959 move from (2, 7) to (3, 7) using car (10981, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 10975 move from (0, 2) to (0, 1) using car (10985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10976 move from (4, 9) to (4, 8) using car (10964, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10977 move from (1, 4) to (0, 4) using car (10942, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10978 move from (6, 1) to (5, 1) using car (10930, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Rider n° 10978 arrived with a waiting time of 0 ticks\n", + "Agent rider 10979 move from (4, 4) to (3, 4) using car (10969, [(4, 4), (3, 4)], 0)\n", + "Agent rider 10986 move from (4, 9) to (4, 8) using car (10964, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", "Agent rider 10987 doesn't move\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11007 move from (7, 8) to (7, 7) using car (10971, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11009 doesn't move\n", - "Agent rider 11010 doesn't move\n", + "Agent rider 10988 move from (4, 2) to (4, 1) using car (10928, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10989 doesn't move\n", + "Agent rider 10990 doesn't move\n", + "Agent rider 10991 move from (0, 1) to (1, 1) using car (11000, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10992 move from (6, 2) to (5, 2) using car (10995, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 11011 doesn't move\n", "Agent rider 11012 doesn't move\n", - "tick 787 ended\n", - "I am driver 11013 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 11014 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 11015 - trip: [(7, 9), (7, 8), (7, 7)]\n", - "I am driver 11016 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 11017 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 11018 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "I am driver 11019 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 11020 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "8 drivers generated.\n", - "I am rider 11021 - dep: (0, 3) , arr: (1, 0)\n", - "I am rider 11022 - dep: (1, 6) , arr: (1, 8)\n", - "I am rider 11023 - dep: (6, 4) , arr: (3, 8)\n", - "I am rider 11024 - dep: (4, 7) , arr: (1, 3)\n", - "I am rider 11025 - dep: (8, 4) , arr: (7, 6)\n", - "5 riders generated.\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 6) to (0, 7) using car (10922, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10478 doesn't move\n", - "Agent rider 10509 move from (0, 3) to (0, 2) using car (10940, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10560 move from (8, 3) to (8, 2) using car (10929, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10573 doesn't move\n", - "Agent rider 10599 move from (6, 7) to (6, 8) using car (10973, [(6, 7), (6, 8), (5, 8)], 0)\n", - "Agent rider 10608 doesn't move\n", - "Agent rider 10609 move from (5, 0) to (4, 0) using car (11005, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10611 move from (7, 7) to (7, 6) using car (10971, [(7, 7), (7, 6)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 move from (5, 0) to (4, 0) using car (11005, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10698 move from (0, 6) to (0, 7) using car (10922, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10699 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 move from (1, 2) to (1, 1) using car (10937, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10723 move from (6, 9) to (7, 9) using car (10914, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 move from (0, 6) to (0, 7) using car (10922, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10734 move from (6, 1) to (6, 0) using car (10919, [(6, 1), (6, 0)], 0)\n", - "Agent rider 10735 move from (1, 1) to (0, 1) using car (10917, [(1, 1), (0, 1)], 0)\n", - "Rider n° 10735 arrived with a waiting time of 8 ticks\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (6, 9) to (7, 9) using car (10914, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10752 doesn't move\n", + "Agent rider 11013 doesn't move\n", + "Agent rider 11014 move from (4, 6) to (5, 6) using car (10967, [(4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 11014 arrived with a waiting time of 0 ticks\n", + "tick 784 ended\n", + "I am driver 11015 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 11016 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", + "I am driver 11017 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 11018 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 11019 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 11020 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 11021 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 11022 - trip: [(2, 5), (3, 5), (4, 5), (4, 6)]\n", + "I am driver 11023 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 11024 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "10 drivers generated.\n", + "I am rider 11025 - dep: (6, 5) , arr: (6, 8)\n", + "I am rider 11026 - dep: (4, 7) , arr: (2, 6)\n", + "I am rider 11027 - dep: (7, 4) , arr: (3, 4)\n", + "I am rider 11028 - dep: (1, 6) , arr: (1, 4)\n", + "I am rider 11029 - dep: (8, 7) , arr: (8, 5)\n", + "I am rider 11030 - dep: (3, 6) , arr: (9, 7)\n", + "6 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10506 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10509 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (4, 8) to (3, 8) using car (10936, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 move from (4, 7) to (4, 6) using car (10952, [(4, 7), (4, 6)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (6, 1) to (6, 2) using car (10961, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10634 move from (7, 8) to (6, 8) using car (11003, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 10640 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (4, 8) to (3, 8) using car (10936, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10740 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10741 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10743 move from (3, 7) to (3, 6) using car (10993, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 10743 arrived with a waiting time of 3 ticks\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10753 move from (4, 1) to (4, 0) using car (10928, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 10753 arrived with a waiting time of 8 ticks\n", "Agent rider 10755 doesn't move\n", - "Agent rider 10756 move from (2, 2) to (2, 1) using car (10926, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 10785 move from (0, 6) to (0, 7) using car (10922, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 doesn't move\n", - "Agent rider 10795 move from (0, 6) to (0, 7) using car (10922, [(0, 6), (0, 7)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 move from (2, 0) to (1, 0) using car (10839, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 10824 arrived\n", - "Agent rider 10831 move from (6, 5) to (6, 4) using car (10935, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Driver 10843 arrived\n", - "Agent rider 10844 move from (4, 6) to (4, 5) using car (10994, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 10847 move from (0, 3) to (0, 2) using car (10940, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10851 move from (5, 1) to (5, 2) using car (11001, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10852 move from (8, 2) to (8, 1) using car (10920, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 10853 arrived\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10765 doesn't move\n", + "Agent rider 10767 move from (4, 1) to (3, 1) using car (10935, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10814 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 move from (7, 8) to (8, 8) using car (10873, [(7, 8), (8, 8)], 0)\n", + "Driver 10849 arrived\n", "Driver 10858 arrived\n", - "Agent rider 10874 doesn't move\n", + "Driver 10868 arrived\n", + "Driver 10872 arrived\n", + "Driver 10875 arrived\n", "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10885 move from (1, 7) to (1, 8) using car (10883, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 10886 move from (6, 1) to (6, 0) using car (10919, [(6, 1), (6, 0)], 0)\n", - "Agent rider 10887 move from (2, 4) to (1, 4) using car (10907, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 10899 move from (5, 0) to (4, 0) using car (11005, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (1, 2) to (1, 1) using car (10937, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 move from (4, 4) to (4, 5) using car (10963, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10903 move from (0, 3) to (0, 2) using car (10940, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10911 arrived\n", - "Driver 10921 arrived\n", - "Driver 10931 arrived\n", - "Driver 10944 arrived\n", - "Driver 10945 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10954 doesn't move\n", - "Agent rider 10955 doesn't move\n", - "Agent rider 10957 move from (4, 4) to (4, 5) using car (10963, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10958 move from (2, 4) to (1, 4) using car (10907, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10959 move from (8, 2) to (7, 2) using car (11004, [(8, 2), (7, 2), (7, 1)], 0)\n", - "Rider n° 10959 arrived with a waiting time of 2 ticks\n", - "Agent rider 10960 move from (6, 1) to (6, 0) using car (10919, [(6, 1), (6, 0)], 0)\n", - "Driver 10961 arrived\n", - "Driver 10964 arrived\n", + "Agent rider 10877 move from (3, 2) to (2, 2) using car (10943, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (1, 0) to (0, 0) using car (10850, [(1, 0), (0, 0)], 0)\n", + "Agent rider 10881 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10882 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 move from (3, 7) to (3, 6) using car (11018, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 10893 arrived\n", + "Driver 10899 arrived\n", + "Agent rider 10904 move from (4, 1) to (3, 1) using car (10935, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10905 doesn't move\n", + "Agent rider 10906 move from (3, 1) to (3, 2) using car (10968, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10910 move from (8, 3) to (7, 3) using car (11024, [(8, 3), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 10921 move from (2, 6) to (2, 7) using car (10965, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10925 move from (7, 6) to (8, 6) using car (10933, [(7, 6), (8, 6)], 0)\n", + "Agent rider 10926 move from (7, 5) to (7, 6) using car (10960, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10931 move from (8, 2) to (8, 3) using car (10947, [(8, 2), (8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10932 doesn't move\n", + "Driver 10946 arrived\n", + "Agent rider 10948 move from (2, 6) to (2, 7) using car (10965, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 10949 doesn't move\n", + "Agent rider 10950 move from (1, 1) to (2, 1) using car (11000, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10957 move from (1, 0) to (0, 0) using car (10850, [(1, 0), (0, 0)], 0)\n", + "Agent rider 10958 doesn't move\n", + "Agent rider 10959 move from (3, 7) to (4, 7) using car (10981, [(3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 10975 move from (0, 1) to (0, 0) using car (10985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 10976 doesn't move\n", "Agent rider 10977 doesn't move\n", - "Agent rider 10978 move from (4, 6) to (4, 5) using car (10994, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10984 doesn't move\n", - "Agent rider 10985 move from (8, 2) to (7, 2) using car (11004, [(8, 2), (7, 2), (7, 1)], 0)\n", "Agent rider 10986 doesn't move\n", "Agent rider 10987 doesn't move\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11007 doesn't move\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11009 move from (4, 6) to (4, 5) using car (10994, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 11010 move from (5, 1) to (5, 2) using car (11001, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 11011 move from (0, 3) to (0, 2) using car (10940, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10988 move from (4, 1) to (4, 0) using car (10928, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10989 move from (5, 2) to (4, 2) using car (10995, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (5, 5) to (4, 5) using car (10971, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10991 move from (1, 1) to (2, 1) using car (11000, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 10992 move from (5, 2) to (4, 2) using car (10995, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11011 doesn't move\n", "Agent rider 11012 doesn't move\n", - "Agent rider 11021 move from (0, 3) to (0, 2) using car (10940, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11022 doesn't move\n", - "Agent rider 11023 move from (6, 4) to (5, 4) using car (10969, [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 11024 doesn't move\n", + "Agent rider 11013 doesn't move\n", "Agent rider 11025 doesn't move\n", - "tick 788 ended\n", - "I am driver 11026 - trip: [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 11027 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 11028 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 11029 - trip: [(5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 11030 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 11031 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 11032 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "7 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 9848 move from (9, 6) to (9, 7) using car (10966, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10478 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10509 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10543 move from (8, 6) to (9, 6) using car (10962, [(8, 6), (9, 6)], 0)\n", - "Agent rider 10544 move from (7, 8) to (7, 7) using car (11015, [(7, 8), (7, 7)], 0)\n", - "Agent rider 10560 move from (8, 2) to (8, 1) using car (10929, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 10573 move from (8, 6) to (9, 6) using car (10962, [(8, 6), (9, 6)], 0)\n", - "Rider n° 10573 arrived with a waiting time of 17 ticks\n", - "Agent rider 10599 move from (6, 8) to (5, 8) using car (10973, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10609 move from (4, 0) to (4, 1) using car (11005, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10699 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 10699 arrived with a waiting time of 11 ticks\n", - "Agent rider 10700 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10704 move from (1, 1) to (2, 1) using car (10937, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10723 move from (7, 9) to (8, 9) using car (10914, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10724 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 move from (8, 6) to (9, 6) using car (10962, [(8, 6), (9, 6)], 0)\n", - "Agent rider 10727 move from (9, 6) to (9, 7) using car (10966, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (7, 9) to (8, 9) using car (10914, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10756 move from (2, 1) to (1, 1) using car (10926, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 10785 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 6) to (9, 7) using car (10966, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10794 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10795 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 doesn't move\n", - "Agent rider 10831 move from (6, 4) to (6, 3) using car (10935, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)], 0)\n", - "Rider n° 10831 arrived with a waiting time of 6 ticks\n", - "Driver 10835 arrived\n", - "Agent rider 10844 move from (4, 5) to (4, 4) using car (10994, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Rider n° 10844 arrived with a waiting time of 0 ticks\n", - "Agent rider 10847 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10850 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10851 move from (5, 2) to (5, 3) using car (11001, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10852 move from (8, 1) to (8, 0) using car (10920, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 10858 arrived\n", - "Driver 10861 arrived\n", - "Driver 10866 arrived\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10885 move from (1, 8) to (1, 9) using car (10883, [(1, 8), (1, 9)], 0)\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10887 move from (1, 4) to (0, 4) using car (10907, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10888 move from (1, 4) to (0, 4) using car (10907, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Driver 10894 arrived\n", - "Agent rider 10899 move from (4, 0) to (4, 1) using car (11005, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (1, 1) to (2, 1) using car (10937, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 move from (4, 5) to (4, 6) using car (10963, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10903 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10916 arrived\n", - "Driver 10932 arrived\n", - "Driver 10941 arrived\n", - "Driver 10945 arrived\n", - "Driver 10950 arrived\n", - "Driver 10952 arrived\n", - "Agent rider 10953 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10954 doesn't move\n", - "Agent rider 10955 doesn't move\n", - "Agent rider 10957 move from (4, 5) to (4, 6) using car (10963, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 10958 move from (1, 4) to (0, 4) using car (10907, [(1, 4), (0, 4)], 0)\n", - "Agent rider 10960 doesn't move\n", - "Driver 10968 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10978 move from (4, 5) to (4, 4) using car (10994, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 move from (3, 2) to (2, 2) using car (10975, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10983 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10984 move from (5, 2) to (5, 3) using car (11001, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10985 move from (7, 2) to (7, 1) using car (11004, [(7, 2), (7, 1)], 0)\n", - "Agent rider 10986 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11007 move from (7, 7) to (7, 6) using car (11013, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11008 move from (6, 6) to (6, 7) using car (10967, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11009 move from (4, 5) to (4, 4) using car (10994, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 11010 move from (5, 2) to (5, 3) using car (11001, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 11011 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11012 move from (4, 0) to (4, 1) using car (11017, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 11021 move from (0, 2) to (0, 1) using car (10940, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11022 doesn't move\n", - "Agent rider 11023 move from (5, 4) to (4, 4) using car (10969, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (8, 4) to (8, 3) using car (10999, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "tick 789 ended\n", - "I am driver 11033 - trip: [(3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 11034 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 11035 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 11036 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)]\n", - "I am driver 11037 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 11038 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 11039 - trip: [(3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 11040 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4)]\n", - "I am driver 11041 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 11042 - trip: [(5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 11043 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 11044 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11045 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 11046 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7)]\n", + "Agent rider 11026 move from (4, 7) to (4, 6) using car (10952, [(4, 7), (4, 6)], 0)\n", + "Agent rider 11027 doesn't move\n", + "Agent rider 11028 doesn't move\n", + "Agent rider 11029 doesn't move\n", + "Agent rider 11030 doesn't move\n", + "tick 785 ended\n", + "I am driver 11031 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5)]\n", + "I am driver 11032 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 11033 - trip: [(7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 11034 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 11035 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 11036 - trip: [(1, 5), (2, 5), (3, 5), (3, 6)]\n", + "I am driver 11037 - trip: [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4)]\n", + "I am driver 11038 - trip: [(6, 0), (7, 0), (8, 0), (8, 1)]\n", + "I am driver 11039 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 11040 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)]\n", + "I am driver 11041 - trip: [(5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 11042 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 11043 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 11044 - trip: [(2, 0), (2, 1), (2, 2), (3, 2), (4, 2)]\n", "14 drivers generated.\n", - "I am rider 11047 - dep: (4, 8) , arr: (9, 2)\n", - "I am rider 11048 - dep: (7, 5) , arr: (6, 4)\n", - "I am rider 11049 - dep: (5, 8) , arr: (7, 7)\n", - "I am rider 11050 - dep: (7, 1) , arr: (1, 9)\n", - "I am rider 11051 - dep: (5, 0) , arr: (9, 0)\n", - "5 riders generated.\n", - "Agent rider 9848 move from (9, 7) to (9, 8) using car (10966, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 6) to (0, 5) using car (11031, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10478 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 10478 arrived with a waiting time of 14 ticks\n", - "Agent rider 10509 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10560 move from (8, 1) to (8, 0) using car (10929, [(8, 1), (8, 0)], 0)\n", - "Agent rider 10599 move from (5, 8) to (5, 7) using car (11002, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 10609 move from (4, 1) to (4, 2) using car (11005, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 10609 arrived with a waiting time of 17 ticks\n", - "Agent rider 10611 move from (7, 6) to (7, 5) using car (11013, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 doesn't move\n", - "Agent rider 10698 move from (0, 6) to (0, 5) using car (11031, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10704 move from (2, 1) to (3, 1) using car (10937, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10723 move from (8, 9) to (9, 9) using car (10914, [(8, 9), (9, 9)], 0)\n", - "Rider n° 10723 arrived with a waiting time of 1 ticks\n", - "Agent rider 10724 move from (0, 6) to (0, 5) using car (11031, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 move from (9, 7) to (9, 8) using car (10966, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (8, 9) to (9, 9) using car (10914, [(8, 9), (9, 9)], 0)\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10752 doesn't move\n", + "I am rider 11045 - dep: (7, 2) , arr: (3, 3)\n", + "I am rider 11046 - dep: (4, 9) , arr: (6, 1)\n", + "I am rider 11047 - dep: (6, 6) , arr: (3, 1)\n", + "I am rider 11048 - dep: (4, 4) , arr: (5, 2)\n", + "I am rider 11049 - dep: (5, 5) , arr: (5, 2)\n", + "I am rider 11050 - dep: (7, 8) , arr: (0, 2)\n", + "I am rider 11051 - dep: (5, 3) , arr: (0, 9)\n", + "I am rider 11052 - dep: (3, 1) , arr: (9, 9)\n", + "I am rider 11053 - dep: (1, 5) , arr: (2, 0)\n", + "9 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (3, 8) to (2, 8) using car (10936, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10634 move from (6, 8) to (5, 8) using car (11003, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 10640 move from (4, 8) to (5, 8) using car (11008, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 10640 arrived with a waiting time of 10 ticks\n", + "Agent rider 10642 move from (9, 4) to (9, 3) using car (11009, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 doesn't move\n", + "Agent rider 10671 move from (9, 4) to (9, 3) using car (11009, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10704 move from (3, 8) to (4, 8) using car (10941, [(3, 8), (4, 8)], 0)\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10746 doesn't move\n", "Agent rider 10755 doesn't move\n", - "Agent rider 10756 move from (1, 1) to (0, 1) using car (10926, [(1, 1), (0, 1)], 0)\n", - "Rider n° 10756 arrived with a waiting time of 6 ticks\n", - "Agent rider 10785 move from (0, 6) to (0, 5) using car (11031, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 7) to (9, 8) using car (10966, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10794 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10795 move from (0, 6) to (0, 5) using car (11031, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 doesn't move\n", - "Driver 10835 arrived\n", - "Agent rider 10847 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10850 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10851 move from (5, 3) to (4, 3) using car (11042, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 10851 arrived with a waiting time of 1 ticks\n", - "Agent rider 10852 move from (8, 0) to (9, 0) using car (10920, [(8, 0), (9, 0)], 0)\n", - "Driver 10861 arrived\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 move from (2, 1) to (3, 1) using car (10937, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10877 doesn't move\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10765 move from (2, 0) to (2, 1) using car (11005, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10767 move from (3, 1) to (2, 1) using car (10935, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10795 move from (9, 4) to (9, 3) using car (11009, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10814 doesn't move\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 doesn't move\n", + "Driver 10852 arrived\n", + "Driver 10860 arrived\n", + "Driver 10872 arrived\n", + "Agent rider 10876 move from (9, 8) to (9, 7) using car (11021, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10877 move from (2, 2) to (1, 2) using car (10943, [(2, 2), (1, 2)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 doesn't move\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10884 move from (1, 9) to (1, 8) using car (11023, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 10885 doesn't move\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10887 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (2, 1) to (3, 1) using car (10937, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10902 move from (4, 6) to (4, 7) using car (10963, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Rider n° 10902 arrived with a waiting time of 4 ticks\n", - "Agent rider 10903 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10886 move from (3, 6) to (3, 5) using car (11018, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 10890 arrived\n", + "Driver 10892 arrived\n", + "Driver 10896 arrived\n", + "Agent rider 10904 move from (3, 1) to (2, 1) using car (10935, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10905 doesn't move\n", + "Agent rider 10906 move from (3, 2) to (3, 3) using car (10968, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (7, 3) to (7, 4) using car (11024, [(7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Driver 10915 arrived\n", "Driver 10917 arrived\n", - "Driver 10919 arrived\n", - "Driver 10922 arrived\n", - "Driver 10928 arrived\n", - "Driver 10934 arrived\n", - "Agent rider 10953 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10954 move from (2, 1) to (3, 1) using car (10937, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10955 doesn't move\n", - "Agent rider 10957 move from (4, 6) to (4, 7) using car (10963, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10921 move from (2, 7) to (1, 7) using car (10965, [(2, 7), (1, 7)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10925 move from (8, 6) to (7, 6) using car (11010, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 10926 move from (7, 6) to (7, 7) using car (10960, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10931 move from (8, 3) to (8, 4) using car (10947, [(8, 3), (8, 4), (8, 5)], 0)\n", + "Agent rider 10932 doesn't move\n", + "Driver 10938 arrived\n", + "Driver 10940 arrived\n", + "Driver 10942 arrived\n", + "Agent rider 10948 move from (2, 7) to (3, 7) using car (11034, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 10949 doesn't move\n", + "Agent rider 10950 move from (2, 1) to (2, 2) using car (11000, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Rider n° 10950 arrived with a waiting time of 1 ticks\n", + "Agent rider 10957 doesn't move\n", "Agent rider 10958 doesn't move\n", - "Agent rider 10960 doesn't move\n", - "Driver 10965 arrived\n", - "Driver 10971 arrived\n", + "Agent rider 10959 move from (4, 7) to (5, 7) using car (10981, [(4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Driver 10962 arrived\n", + "Driver 10969 arrived\n", + "Driver 10970 arrived\n", + "Agent rider 10975 doesn't move\n", + "Agent rider 10976 move from (4, 8) to (5, 8) using car (11008, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", "Agent rider 10977 doesn't move\n", - "Agent rider 10978 move from (4, 4) to (4, 3) using car (10994, [(4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 move from (2, 2) to (2, 3) using car (10975, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10983 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10984 move from (5, 3) to (5, 4) using car (11001, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Driver 10995 arrived\n", - "Driver 10996 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11007 move from (7, 6) to (7, 5) using car (11013, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11008 move from (6, 7) to (7, 7) using car (10943, [(6, 7), (7, 7)], 0)\n", - "Agent rider 11009 move from (4, 4) to (4, 3) using car (10994, [(4, 4), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 11010 move from (5, 3) to (5, 4) using car (11001, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 11011 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11012 move from (4, 1) to (4, 2) using car (11017, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 11021 move from (0, 1) to (0, 0) using car (10940, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11022 doesn't move\n", - "Agent rider 11023 move from (4, 4) to (3, 4) using car (10969, [(4, 4), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 11024 move from (4, 7) to (3, 7) using car (10992, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 3) to (8, 2) using car (10999, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", + "Driver 10984 arrived\n", + "Agent rider 10986 move from (4, 8) to (5, 8) using car (11008, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10987 move from (5, 1) to (5, 2) using car (10994, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10989 move from (4, 2) to (3, 2) using car (10995, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (4, 5) to (3, 5) using car (10971, [(4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10991 doesn't move\n", + "Agent rider 10992 move from (4, 2) to (3, 2) using car (10995, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11011 move from (2, 3) to (2, 4) using car (10998, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11012 move from (9, 4) to (9, 3) using car (11009, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 11013 doesn't move\n", + "Agent rider 11025 doesn't move\n", + "Agent rider 11026 doesn't move\n", + "Agent rider 11027 doesn't move\n", + "Agent rider 11028 doesn't move\n", + "Agent rider 11029 move from (8, 7) to (8, 6) using car (10996, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11030 move from (3, 6) to (3, 5) using car (10993, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11045 move from (7, 2) to (7, 3) using car (10974, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 11046 move from (4, 9) to (5, 9) using car (11020, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11049 move from (5, 8) to (5, 7) using car (11002, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 11050 doesn't move\n", + "Agent rider 11048 move from (4, 4) to (4, 3) using car (10953, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11049 doesn't move\n", + "Agent rider 11050 move from (7, 8) to (7, 7) using car (11033, [(7, 8), (7, 7), (7, 6), (7, 5)], 0)\n", "Agent rider 11051 doesn't move\n", - "tick 790 ended\n", - "I am driver 11052 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "1 drivers generated.\n", - "I am rider 11053 - dep: (2, 0) , arr: (1, 6)\n", - "I am rider 11054 - dep: (0, 3) , arr: (3, 1)\n", - "2 riders generated.\n", - "Agent rider 9848 move from (9, 8) to (9, 9) using car (10966, [(9, 8), (9, 9)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 5) to (0, 4) using car (11031, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10509 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10611 move from (7, 5) to (7, 4) using car (11013, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 move from (4, 0) to (3, 0) using car (11029, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 10698 move from (0, 5) to (0, 4) using car (11031, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10704 move from (3, 1) to (4, 1) using car (10937, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10724 move from (0, 5) to (0, 4) using car (11031, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 move from (9, 8) to (9, 9) using car (10966, [(9, 8), (9, 9)], 0)\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 doesn't move\n", - "Agent rider 10752 doesn't move\n", + "Agent rider 11052 move from (3, 1) to (2, 1) using car (10935, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11053 move from (1, 5) to (2, 5) using car (11036, [(1, 5), (2, 5), (3, 5), (3, 6)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 786 ended\n", + "I am driver 11054 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 11055 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 11056 - trip: [(6, 5), (7, 5), (8, 5), (8, 4)]\n", + "I am driver 11057 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "4 drivers generated.\n", + "I am rider 11058 - dep: (5, 7) , arr: (1, 5)\n", + "I am rider 11059 - dep: (0, 5) , arr: (4, 8)\n", + "I am rider 11060 - dep: (5, 5) , arr: (9, 1)\n", + "I am rider 11061 - dep: (7, 6) , arr: (8, 8)\n", + "I am rider 11062 - dep: (5, 4) , arr: (7, 2)\n", + "5 riders generated.\n", + "Agent rider 10129 doesn't move\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 move from (2, 8) to (1, 8) using car (10936, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10551 move from (4, 6) to (3, 6) using car (11037, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 10568 doesn't move\n", + "Agent rider 10577 move from (6, 2) to (6, 1) using car (10956, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10642 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10669 doesn't move\n", + "Agent rider 10670 move from (0, 8) to (0, 7) using car (11031, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 10671 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10746 doesn't move\n", "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (0, 5) to (0, 4) using car (11031, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 8) to (9, 9) using car (10966, [(9, 8), (9, 9)], 0)\n", - "Agent rider 10794 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10795 move from (0, 5) to (0, 4) using car (11031, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10800 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 doesn't move\n", - "Driver 10839 arrived\n", - "Agent rider 10847 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10850 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10765 move from (2, 1) to (2, 2) using car (11005, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 10765 arrived with a waiting time of 9 ticks\n", + "Agent rider 10767 move from (2, 1) to (1, 1) using car (10935, [(2, 1), (1, 1)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10795 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 doesn't move\n", + "Agent rider 10814 doesn't move\n", + "Agent rider 10822 move from (2, 8) to (1, 8) using car (10936, [(2, 8), (1, 8)], 0)\n", + "Agent rider 10826 doesn't move\n", + "Driver 10850 arrived\n", + "Driver 10860 arrived\n", "Driver 10873 arrived\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 move from (3, 1) to (4, 1) using car (10937, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10876 move from (9, 7) to (9, 6) using car (11021, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Agent rider 10877 doesn't move\n", - "Driver 10883 arrived\n", + "Agent rider 10878 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10879 doesn't move\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10884 move from (1, 8) to (1, 7) using car (11023, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", "Agent rider 10885 doesn't move\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10887 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10899 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (3, 1) to (4, 1) using car (10937, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10903 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10904 arrived\n", - "Driver 10907 arrived\n", - "Driver 10939 arrived\n", - "Driver 10948 arrived\n", - "Agent rider 10953 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10954 move from (3, 1) to (4, 1) using car (10937, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10955 move from (3, 4) to (3, 5) using car (10993, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10957 move from (4, 7) to (4, 8) using car (10963, [(4, 7), (4, 8)], 0)\n", - "Agent rider 10958 doesn't move\n", - "Agent rider 10960 doesn't move\n", - "Driver 10962 arrived\n", - "Driver 10973 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10978 move from (4, 3) to (3, 3) using car (11042, [(4, 3), (3, 3), (2, 3)], 0)\n", - "Rider n° 10978 arrived with a waiting time of 1 ticks\n", + "Agent rider 10886 move from (3, 5) to (3, 4) using car (10971, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 10892 arrived\n", + "Agent rider 10904 move from (2, 1) to (2, 2) using car (11005, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10905 doesn't move\n", + "Agent rider 10906 move from (3, 3) to (3, 4) using car (10968, [(3, 3), (3, 4)], 0)\n", + "Agent rider 10908 move from (4, 3) to (4, 2) using car (10953, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10909 doesn't move\n", + "Agent rider 10910 move from (7, 4) to (7, 5) using car (11024, [(7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Rider n° 10910 arrived with a waiting time of 0 ticks\n", + "Driver 10917 arrived\n", + "Driver 10918 arrived\n", + "Agent rider 10921 doesn't move\n", + "Agent rider 10924 move from (8, 1) to (8, 2) using car (11019, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 10925 doesn't move\n", + "Agent rider 10926 move from (7, 7) to (7, 8) using car (10960, [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10931 move from (8, 4) to (8, 5) using car (10947, [(8, 4), (8, 5)], 0)\n", + "Agent rider 10932 move from (4, 6) to (3, 6) using car (11037, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Driver 10933 arrived\n", + "Driver 10940 arrived\n", + "Agent rider 10948 move from (3, 7) to (4, 7) using car (11034, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 10948 arrived with a waiting time of 2 ticks\n", + "Agent rider 10949 doesn't move\n", + "Driver 10952 arrived\n", + "Driver 10954 arrived\n", + "Agent rider 10957 doesn't move\n", + "Agent rider 10958 move from (4, 6) to (4, 5) using car (10964, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 10959 move from (5, 7) to (5, 8) using car (10981, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Driver 10963 arrived\n", + "Driver 10970 arrived\n", + "Agent rider 10975 doesn't move\n", + "Agent rider 10976 move from (5, 8) to (6, 8) using car (11008, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10977 move from (0, 4) to (1, 4) using car (11057, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 move from (2, 3) to (2, 4) using car (10975, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10983 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10984 move from (5, 4) to (5, 5) using car (11001, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10987 move from (9, 8) to (9, 9) using car (10966, [(9, 8), (9, 9)], 0)\n", - "Driver 10996 arrived\n", - "Driver 10998 arrived\n", - "Driver 11000 arrived\n", - "Driver 11004 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11007 move from (7, 5) to (7, 4) using car (11013, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11009 move from (4, 3) to (5, 3) using car (10994, [(4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 11010 move from (5, 4) to (5, 5) using car (11001, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 11011 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11012 move from (4, 2) to (4, 3) using car (11017, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 11015 arrived\n", - "Agent rider 11021 move from (0, 0) to (1, 0) using car (10940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 11021 arrived with a waiting time of 0 ticks\n", - "Agent rider 11022 doesn't move\n", - "Agent rider 11023 move from (3, 4) to (3, 5) using car (10969, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 11024 move from (3, 7) to (2, 7) using car (10992, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 2) to (8, 1) using car (10999, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", + "Driver 10983 arrived\n", + "Driver 10985 arrived\n", + "Agent rider 10986 move from (5, 8) to (6, 8) using car (11008, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 10987 move from (5, 2) to (5, 3) using car (10994, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 move from (4, 0) to (3, 0) using car (10955, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 10989 move from (3, 2) to (2, 2) using car (10995, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (3, 5) to (3, 4) using car (10971, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10991 move from (2, 1) to (2, 2) using car (11005, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 10992 doesn't move\n", + "Driver 11006 arrived\n", + "Agent rider 11011 move from (2, 4) to (2, 5) using car (10998, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11012 move from (9, 3) to (9, 2) using car (11009, [(9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 11013 doesn't move\n", + "Agent rider 11025 doesn't move\n", + "Agent rider 11026 move from (4, 6) to (3, 6) using car (11037, [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11027 move from (7, 4) to (7, 5) using car (11024, [(7, 4), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 11028 move from (1, 6) to (1, 5) using car (11040, [(1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", + "Agent rider 11029 move from (8, 6) to (8, 5) using car (10996, [(8, 6), (8, 5)], 0)\n", + "Rider n° 11029 arrived with a waiting time of 1 ticks\n", + "Agent rider 11030 move from (3, 5) to (3, 4) using car (10993, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11045 move from (7, 3) to (7, 4) using car (10974, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 11046 move from (5, 9) to (5, 8) using car (11020, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (7, 5) to (7, 4) using car (11013, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11048 move from (4, 3) to (4, 2) using car (10953, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", "Agent rider 11049 doesn't move\n", - "Agent rider 11050 doesn't move\n", + "Agent rider 11050 move from (7, 7) to (7, 6) using car (11033, [(7, 7), (7, 6), (7, 5)], 0)\n", "Agent rider 11051 doesn't move\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 move from (0, 3) to (1, 3) using car (11052, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "tick 791 ended\n", - "I am driver 11055 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 11056 - trip: [(4, 3), (5, 3)]\n", - "I am driver 11057 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 11058 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 11059 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 11060 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 11061 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 11062 - trip: [(7, 9), (8, 9), (9, 9)]\n", - "I am driver 11063 - trip: [(3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11064 - trip: [(5, 3), (5, 4), (5, 5)]\n", - "I am driver 11065 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 11066 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 11067 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 11068 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 11069 - trip: [(5, 2), (6, 2), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 11070 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 11071 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 11072 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "18 drivers generated.\n", - "I am rider 11073 - dep: (3, 1) , arr: (1, 4)\n", - "I am rider 11074 - dep: (5, 6) , arr: (1, 4)\n", - "I am rider 11075 - dep: (5, 9) , arr: (2, 3)\n", - "I am rider 11076 - dep: (7, 1) , arr: (5, 8)\n", - "I am rider 11077 - dep: (8, 7) , arr: (6, 2)\n", - "I am rider 11078 - dep: (5, 4) , arr: (5, 5)\n", - "6 riders generated.\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 move from (9, 0) to (8, 0) using car (11057, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10246 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10509 move from (1, 0) to (2, 0) using car (10940, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 10509 arrived with a waiting time of 16 ticks\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 doesn't move\n", - "Agent rider 10560 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10611 move from (7, 4) to (7, 3) using car (11013, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10697 move from (3, 0) to (2, 0) using car (11029, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 10697 arrived with a waiting time of 9 ticks\n", - "Agent rider 10698 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 move from (1, 0) to (2, 0) using car (11030, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 10704 move from (4, 1) to (5, 1) using car (10937, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10724 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10750 move from (6, 6) to (6, 5) using car (11003, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Rider n° 10750 arrived with a waiting time of 9 ticks\n", - "Agent rider 10752 move from (5, 6) to (5, 7) using car (11046, [(5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (1, 0) to (2, 0) using car (11067, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10795 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 move from (5, 6) to (5, 7) using car (11046, [(5, 6), (5, 7), (4, 7)], 0)\n", - "Agent rider 10800 move from (5, 6) to (5, 7) using car (11046, [(5, 6), (5, 7), (4, 7)], 0)\n", - "Rider n° 10800 arrived with a waiting time of 12 ticks\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 move from (1, 0) to (2, 0) using car (10940, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10847 move from (1, 0) to (2, 0) using car (11067, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10850 move from (1, 0) to (2, 0) using car (10940, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 move from (9, 0) to (8, 0) using car (11057, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10874 move from (5, 0) to (6, 0) using car (10991, [(5, 0), (6, 0)], 0)\n", - "Agent rider 10876 move from (4, 1) to (5, 1) using car (10937, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11052 move from (2, 1) to (2, 2) using car (11005, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 11053 move from (2, 5) to (3, 5) using car (11036, [(2, 5), (3, 5), (3, 6)], 0)\n", + "Agent rider 11058 doesn't move\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11060 doesn't move\n", + "Agent rider 11061 move from (7, 6) to (7, 7) using car (11035, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11062 move from (5, 4) to (5, 5) using car (11041, [(5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", + "tick 787 ended\n", + "I am driver 11063 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", + "I am driver 11064 - trip: [(4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 11065 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)]\n", + "I am driver 11066 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 11067 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 11068 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "6 drivers generated.\n", + "I am rider 11069 - dep: (8, 5) , arr: (2, 9)\n", + "I am rider 11070 - dep: (5, 7) , arr: (7, 1)\n", + "I am rider 11071 - dep: (2, 0) , arr: (1, 5)\n", + "3 riders generated.\n", + "Agent rider 10129 move from (9, 3) to (9, 4) using car (10982, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 10129 arrived with a waiting time of 46 ticks\n", + "Agent rider 10506 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10519 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10551 doesn't move\n", + "Agent rider 10568 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Rider n° 10568 arrived with a waiting time of 26 ticks\n", + "Agent rider 10577 move from (6, 1) to (6, 0) using car (10956, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10634 move from (5, 8) to (5, 9) using car (10981, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 10642 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10669 move from (9, 3) to (9, 4) using car (10982, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 10670 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Rider n° 10670 arrived with a waiting time of 8 ticks\n", + "Agent rider 10671 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 doesn't move\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10755 move from (0, 7) to (0, 6) using car (11031, [(0, 7), (0, 6), (0, 5)], 0)\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 doesn't move\n", + "Agent rider 10761 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 doesn't move\n", + "Agent rider 10795 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10797 move from (9, 3) to (9, 4) using car (10982, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 10814 doesn't move\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 doesn't move\n", + "Driver 10860 arrived\n", + "Driver 10864 arrived\n", + "Agent rider 10876 move from (9, 6) to (9, 5) using car (11021, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", "Agent rider 10877 doesn't move\n", - "Agent rider 10885 doesn't move\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10887 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 10887 arrived with a waiting time of 4 ticks\n", - "Agent rider 10888 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10899 move from (4, 1) to (3, 1) using car (10951, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 10899 arrived with a waiting time of 9 ticks\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (4, 1) to (5, 1) using car (10937, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10903 move from (1, 0) to (2, 0) using car (10940, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10907 arrived\n", - "Driver 10914 arrived\n", - "Driver 10920 arrived\n", - "Driver 10923 arrived\n", - "Driver 10926 arrived\n", - "Driver 10927 arrived\n", - "Driver 10929 arrived\n", + "Agent rider 10878 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 10879 doesn't move\n", + "Agent rider 10881 doesn't move\n", + "Agent rider 10882 doesn't move\n", + "Agent rider 10884 move from (1, 7) to (1, 6) using car (11023, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 10885 move from (1, 9) to (0, 9) using car (10927, [(1, 9), (0, 9)], 0)\n", + "Agent rider 10886 move from (3, 4) to (3, 3) using car (10971, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10904 move from (2, 2) to (2, 3) using car (10995, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10905 move from (9, 3) to (9, 4) using car (10982, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 10905 arrived with a waiting time of 6 ticks\n", + "Agent rider 10906 move from (3, 4) to (3, 3) using car (10971, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10908 move from (4, 2) to (4, 1) using car (10953, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10909 doesn't move\n", + "Driver 10917 arrived\n", + "Agent rider 10921 move from (1, 7) to (1, 6) using car (11023, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 10924 move from (8, 2) to (8, 3) using car (11019, [(8, 2), (8, 3)], 0)\n", + "Agent rider 10925 move from (7, 6) to (7, 5) using car (11033, [(7, 6), (7, 5)], 0)\n", + "Rider n° 10925 arrived with a waiting time of 5 ticks\n", + "Agent rider 10926 move from (7, 8) to (7, 9) using car (10960, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 10930 arrived\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (3, 6) to (2, 6) using car (11037, [(3, 6), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Driver 10941 arrived\n", "Driver 10943 arrived\n", - "Agent rider 10953 move from (1, 0) to (2, 0) using car (11030, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Agent rider 10954 move from (4, 1) to (5, 1) using car (10937, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10955 move from (3, 5) to (3, 6) using car (10993, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 10949 doesn't move\n", "Agent rider 10957 doesn't move\n", - "Agent rider 10958 move from (0, 4) to (0, 3) using car (11031, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10960 doesn't move\n", + "Agent rider 10958 move from (4, 5) to (4, 4) using car (10964, [(4, 5), (4, 4), (4, 3)], 0)\n", + "Rider n° 10958 arrived with a waiting time of 2 ticks\n", + "Agent rider 10959 move from (5, 8) to (5, 9) using car (10981, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Driver 10965 arrived\n", + "Driver 10966 arrived\n", + "Driver 10967 arrived\n", + "Driver 10973 arrived\n", + "Agent rider 10975 doesn't move\n", + "Agent rider 10976 move from (6, 8) to (7, 8) using car (11008, [(6, 8), (7, 8)], 0)\n", "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (9, 0) to (8, 0) using car (11057, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10980 move from (6, 6) to (6, 5) using car (11032, [(6, 6), (6, 5)], 0)\n", - "Agent rider 10981 move from (0, 9) to (1, 9) using car (11061, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 move from (2, 4) to (2, 5) using car (10975, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10983 move from (1, 0) to (2, 0) using car (11067, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10984 move from (5, 5) to (5, 6) using car (11001, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Rider n° 10984 arrived with a waiting time of 2 ticks\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (1, 0) to (2, 0) using car (11067, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Driver 10988 arrived\n", - "Driver 10989 arrived\n", - "Agent rider 11006 move from (2, 9) to (1, 9) using car (11014, [(2, 9), (1, 9)], 0)\n", - "Agent rider 11007 move from (7, 4) to (7, 3) using car (11013, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11009 move from (5, 3) to (6, 3) using car (10994, [(5, 3), (6, 3)], 0)\n", - "Agent rider 11010 move from (5, 5) to (5, 6) using car (11001, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 11011 move from (1, 0) to (2, 0) using car (11067, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11012 move from (4, 3) to (4, 4) using car (11017, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 11022 doesn't move\n", - "Agent rider 11023 move from (3, 5) to (3, 6) using car (10969, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 11024 move from (2, 7) to (2, 6) using car (10992, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 10979 move from (3, 4) to (3, 3) using car (10993, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10980 arrived\n", + "Driver 10985 arrived\n", + "Agent rider 10986 move from (6, 8) to (7, 8) using car (11008, [(6, 8), (7, 8)], 0)\n", + "Agent rider 10987 move from (5, 3) to (5, 4) using car (10994, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 move from (3, 0) to (4, 0) using car (11054, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 10989 move from (2, 2) to (2, 3) using car (10995, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (3, 4) to (3, 3) using car (10971, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10991 move from (2, 2) to (2, 3) using car (10995, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10992 move from (3, 2) to (2, 2) using car (10972, [(3, 2), (2, 2)], 0)\n", + "Driver 10999 arrived\n", + "Driver 11001 arrived\n", + "Driver 11007 arrived\n", + "Agent rider 11011 move from (2, 5) to (2, 6) using car (10998, [(2, 5), (2, 6)], 0)\n", + "Agent rider 11012 move from (9, 2) to (9, 1) using car (11009, [(9, 2), (9, 1), (9, 0)], 0)\n", + "Agent rider 11013 doesn't move\n", "Agent rider 11025 doesn't move\n", + "Agent rider 11026 move from (3, 6) to (2, 6) using car (11037, [(3, 6), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Rider n° 11026 arrived with a waiting time of 1 ticks\n", + "Agent rider 11027 move from (7, 5) to (6, 5) using car (11024, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 11028 move from (1, 5) to (1, 4) using car (11040, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", + "Rider n° 11028 arrived with a waiting time of 2 ticks\n", + "Agent rider 11030 move from (3, 4) to (3, 3) using car (10993, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11045 move from (7, 4) to (7, 5) using car (10974, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 11046 move from (5, 8) to (5, 7) using car (11020, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (7, 4) to (7, 3) using car (11013, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11048 move from (4, 2) to (4, 1) using car (10953, [(4, 2), (4, 1), (4, 0)], 0)\n", "Agent rider 11049 doesn't move\n", - "Agent rider 11050 doesn't move\n", - "Agent rider 11051 move from (5, 0) to (6, 0) using car (10991, [(5, 0), (6, 0)], 0)\n", + "Agent rider 11050 move from (7, 6) to (6, 6) using car (11042, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11051 move from (5, 3) to (5, 4) using car (10994, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11052 move from (2, 2) to (2, 3) using car (11005, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 11053 move from (3, 5) to (3, 6) using car (11036, [(3, 5), (3, 6)], 0)\n", + "Agent rider 11058 move from (5, 7) to (5, 6) using car (11003, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11060 move from (5, 5) to (6, 5) using car (11041, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 11061 move from (7, 7) to (7, 8) using car (11035, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11062 move from (5, 5) to (6, 5) using car (11041, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 11069 move from (8, 5) to (8, 6) using car (11063, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 11070 move from (5, 7) to (5, 6) using car (11003, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11071 move from (2, 0) to (1, 0) using car (10928, [(2, 0), (1, 0), (0, 0)], 0)\n", + "tick 788 ended\n", + "I am driver 11072 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11073 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (7, 4)]\n", + "I am driver 11074 - trip: [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 11075 - trip: [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 11076 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 11077 - trip: [(2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 11078 - trip: [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 11079 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 11080 - trip: [(7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 11081 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 11082 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 11083 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 11084 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3)]\n", + "I am driver 11085 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 11086 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 11087 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11088 - trip: [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)]\n", + "I am driver 11089 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "I am driver 11090 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 11091 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 11092 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", + "I am driver 11093 - trip: [(5, 5), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 11094 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 11095 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11096 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 11097 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 11098 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 11099 - trip: [(7, 4), (8, 4), (9, 4)]\n", + "I am driver 11100 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "29 drivers generated.\n", + "I am rider 11101 - dep: (2, 9) , arr: (7, 4)\n", + "I am rider 11102 - dep: (9, 3) , arr: (0, 7)\n", + "I am rider 11103 - dep: (4, 5) , arr: (3, 0)\n", + "I am rider 11104 - dep: (8, 9) , arr: (0, 7)\n", + "4 riders generated.\n", + "Agent rider 10506 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10509 move from (0, 0) to (1, 0) using car (11090, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10519 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10551 move from (3, 6) to (3, 7) using car (11016, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9)], 0)\n", + "Rider n° 10551 arrived with a waiting time of 11 ticks\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10634 doesn't move\n", + "Agent rider 10642 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10669 move from (9, 4) to (8, 4) using car (11097, [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10671 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10741 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10742 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10755 move from (0, 6) to (0, 5) using car (11031, [(0, 6), (0, 5)], 0)\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10761 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10774 move from (9, 4) to (9, 5) using car (10982, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 10774 arrived with a waiting time of 16 ticks\n", + "Agent rider 10795 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10796 move from (0, 0) to (1, 0) using car (11090, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10797 move from (9, 4) to (9, 5) using car (10982, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 10814 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 doesn't move\n", + "Driver 10864 arrived\n", + "Agent rider 10876 move from (9, 5) to (9, 4) using car (11021, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 10876 arrived with a waiting time of 8 ticks\n", + "Agent rider 10877 doesn't move\n", + "Agent rider 10878 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 10879 doesn't move\n", + "Agent rider 10881 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10882 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10884 move from (1, 6) to (1, 5) using car (11023, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10886 move from (3, 3) to (3, 2) using car (10971, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 10886 arrived with a waiting time of 7 ticks\n", + "Agent rider 10904 move from (2, 3) to (2, 4) using car (10995, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10906 move from (3, 3) to (3, 2) using car (10971, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10908 move from (4, 1) to (4, 0) using car (10953, [(4, 1), (4, 0)], 0)\n", + "Agent rider 10909 move from (0, 0) to (1, 0) using car (11090, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10921 move from (1, 6) to (1, 5) using car (11023, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 10921 arrived with a waiting time of 5 ticks\n", + "Agent rider 10924 move from (8, 3) to (7, 3) using car (11065, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", + "Agent rider 10926 move from (7, 9) to (8, 9) using car (10960, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10931 move from (8, 5) to (8, 4) using car (11056, [(8, 5), (8, 4)], 0)\n", + "Agent rider 10932 move from (2, 6) to (2, 5) using car (11037, [(2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Driver 10935 arrived\n", + "Driver 10936 arrived\n", + "Driver 10943 arrived\n", + "Driver 10944 arrived\n", + "Driver 10947 arrived\n", + "Agent rider 10949 doesn't move\n", + "Agent rider 10957 doesn't move\n", + "Agent rider 10959 move from (5, 9) to (6, 9) using car (11039, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 10966 arrived\n", + "Driver 10968 arrived\n", + "Agent rider 10975 move from (0, 0) to (1, 0) using car (11086, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10976 move from (7, 8) to (7, 7) using car (11076, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 10976 arrived with a waiting time of 1 ticks\n", + "Agent rider 10977 move from (1, 4) to (1, 3) using car (11068, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10979 move from (3, 3) to (4, 3) using car (10993, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10986 move from (7, 8) to (7, 7) using car (11076, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10987 move from (5, 4) to (5, 5) using car (10994, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10989 move from (2, 3) to (2, 4) using car (10995, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (3, 3) to (3, 2) using car (10971, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 10991 move from (2, 3) to (2, 4) using car (10995, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10992 doesn't move\n", + "Driver 10996 arrived\n", + "Driver 11010 arrived\n", + "Agent rider 11011 move from (2, 6) to (2, 5) using car (11037, [(2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11012 move from (9, 1) to (9, 0) using car (11009, [(9, 1), (9, 0)], 0)\n", + "Agent rider 11013 move from (9, 5) to (9, 4) using car (11021, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11022 arrived\n", + "Agent rider 11025 move from (6, 5) to (6, 6) using car (10961, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11027 move from (6, 5) to (5, 5) using car (11024, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 11030 move from (3, 3) to (4, 3) using car (10993, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11045 move from (7, 5) to (7, 4) using car (11092, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 11046 move from (5, 7) to (5, 6) using car (11020, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 11047 move from (6, 6) to (5, 6) using car (11042, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11048 doesn't move\n", + "Agent rider 11049 doesn't move\n", + "Agent rider 11050 move from (6, 6) to (5, 6) using car (11042, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11051 move from (5, 4) to (5, 5) using car (10994, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11052 move from (2, 3) to (2, 4) using car (11005, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", "Agent rider 11053 doesn't move\n", - "Agent rider 11054 move from (1, 3) to (1, 4) using car (11052, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11073 doesn't move\n", - "Agent rider 11074 move from (5, 6) to (5, 5) using car (11002, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 11075 doesn't move\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 doesn't move\n", - "Agent rider 11078 doesn't move\n", - "tick 792 ended\n", - "I am driver 11079 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 11080 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 11081 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", - "I am driver 11082 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 11083 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 11084 - trip: [(7, 6), (7, 5), (8, 5)]\n", - "I am driver 11085 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 11086 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 11087 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 11088 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11089 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 11090 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11091 - trip: [(4, 2), (5, 2)]\n", - "13 drivers generated.\n", - "I am rider 11092 - dep: (9, 3) , arr: (7, 1)\n", - "I am rider 11093 - dep: (6, 9) , arr: (7, 4)\n", - "I am rider 11094 - dep: (7, 8) , arr: (5, 6)\n", - "I am rider 11095 - dep: (5, 8) , arr: (3, 3)\n", - "I am rider 11096 - dep: (6, 5) , arr: (0, 0)\n", - "I am rider 11097 - dep: (6, 0) , arr: (4, 5)\n", - "I am rider 11098 - dep: (7, 9) , arr: (0, 1)\n", + "Agent rider 11058 move from (5, 6) to (5, 5) using car (11003, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11060 doesn't move\n", + "Agent rider 11061 doesn't move\n", + "Agent rider 11062 doesn't move\n", + "Agent rider 11069 move from (8, 6) to (8, 7) using car (11063, [(8, 6), (8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 11070 move from (5, 6) to (5, 5) using car (11003, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11071 doesn't move\n", + "Agent rider 11101 move from (2, 9) to (3, 9) using car (11091, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11102 move from (9, 3) to (9, 2) using car (11088, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 11103 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "tick 789 ended\n", + "I am driver 11105 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "1 drivers generated.\n", + "I am rider 11106 - dep: (5, 2) , arr: (1, 9)\n", + "I am rider 11107 - dep: (0, 2) , arr: (1, 2)\n", + "I am rider 11108 - dep: (3, 0) , arr: (2, 3)\n", + "I am rider 11109 - dep: (7, 3) , arr: (9, 8)\n", + "I am rider 11110 - dep: (7, 3) , arr: (9, 2)\n", + "I am rider 11111 - dep: (8, 9) , arr: (7, 6)\n", + "I am rider 11112 - dep: (5, 9) , arr: (3, 5)\n", "7 riders generated.\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 move from (8, 0) to (9, 0) using car (10999, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10246 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (7, 7) to (7, 6) using car (11087, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 10560 move from (8, 0) to (9, 0) using car (10999, [(8, 0), (9, 0)], 0)\n", - "Rider n° 10560 arrived with a waiting time of 19 ticks\n", - "Agent rider 10599 move from (5, 7) to (4, 7) using car (11046, [(5, 7), (4, 7)], 0)\n", - "Agent rider 10611 move from (7, 3) to (7, 2) using car (11013, [(7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 move from (2, 0) to (1, 0) using car (11029, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10704 move from (5, 1) to (6, 1) using car (10937, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10724 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10752 move from (5, 7) to (4, 7) using car (11046, [(5, 7), (4, 7)], 0)\n", + "Agent rider 10506 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10509 move from (1, 0) to (2, 0) using car (11090, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10634 move from (5, 9) to (4, 9) using car (11087, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 10634 arrived with a waiting time of 13 ticks\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10669 move from (8, 4) to (8, 5) using car (11097, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10741 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10746 doesn't move\n", "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (2, 0) to (3, 0) using car (11067, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10795 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 move from (2, 0) to (3, 0) using car (10940, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10847 move from (2, 0) to (3, 0) using car (11067, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10850 move from (2, 0) to (3, 0) using car (10940, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 move from (8, 0) to (9, 0) using car (10999, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10874 move from (6, 0) to (7, 0) using car (10935, [(6, 0), (7, 0)], 0)\n", - "Agent rider 10876 move from (5, 1) to (6, 1) using car (10937, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10877 doesn't move\n", + "Agent rider 10759 doesn't move\n", + "Agent rider 10760 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10767 move from (1, 1) to (1, 2) using car (11085, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (1, 0) to (2, 0) using car (11090, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10797 move from (9, 5) to (9, 6) using car (10982, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 10797 arrived with a waiting time of 9 ticks\n", + "Agent rider 10814 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 doesn't move\n", + "Agent rider 10876 move from (9, 5) to (9, 6) using car (10982, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 10877 move from (1, 2) to (2, 2) using car (11082, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (0, 0) to (0, 1) using car (11105, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10881 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10882 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Rider n° 10882 arrived with a waiting time of 12 ticks\n", + "Agent rider 10884 doesn't move\n", "Agent rider 10885 doesn't move\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10888 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Driver 10895 arrived\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (5, 1) to (6, 1) using car (10937, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10903 move from (2, 0) to (3, 0) using car (10940, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10914 arrived\n", - "Driver 10923 arrived\n", + "Agent rider 10904 doesn't move\n", + "Agent rider 10906 move from (3, 2) to (3, 1) using car (10971, [(3, 2), (3, 1)], 0)\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 move from (1, 0) to (2, 0) using car (11090, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10926 move from (8, 9) to (9, 9) using car (10960, [(8, 9), (9, 9)], 0)\n", + "Rider n° 10926 arrived with a waiting time of 4 ticks\n", "Driver 10927 arrived\n", - "Driver 10946 arrived\n", - "Agent rider 10953 move from (2, 0) to (1, 0) using car (11029, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10954 move from (5, 1) to (6, 1) using car (10937, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 10955 move from (3, 6) to (4, 6) using car (10993, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10957 move from (4, 8) to (3, 8) using car (10967, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 10957 arrived with a waiting time of 3 ticks\n", - "Agent rider 10958 move from (0, 3) to (0, 2) using car (11031, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10960 doesn't move\n", - "Driver 10963 arrived\n", - "Driver 10966 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (8, 0) to (7, 0) using car (11057, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10980 move from (6, 5) to (6, 4) using car (11003, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10981 move from (1, 9) to (2, 9) using car (11061, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", + "Agent rider 10931 move from (8, 4) to (9, 4) using car (11099, [(8, 4), (9, 4)], 0)\n", + "Agent rider 10932 doesn't move\n", + "Driver 10936 arrived\n", + "Driver 10944 arrived\n", + "Agent rider 10949 move from (4, 3) to (5, 3) using car (11073, [(4, 3), (5, 3), (6, 3), (6, 4), (7, 4)], 0)\n", + "Driver 10955 arrived\n", + "Agent rider 10957 move from (0, 0) to (0, 1) using car (11105, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10959 move from (6, 9) to (7, 9) using car (11039, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 10968 arrived\n", + "Driver 10972 arrived\n", + "Agent rider 10975 move from (1, 0) to (2, 0) using car (11086, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10977 move from (1, 3) to (1, 2) using car (11068, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10979 move from (4, 3) to (5, 3) using car (10993, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 move from (5, 5) to (4, 5) using car (10994, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10989 move from (2, 4) to (2, 5) using car (10995, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (3, 2) to (3, 1) using car (10971, [(3, 2), (3, 1)], 0)\n", + "Agent rider 10991 move from (2, 4) to (2, 5) using car (10995, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10992 doesn't move\n", + "Driver 10998 arrived\n", + "Driver 11004 arrived\n", + "Driver 11008 arrived\n", + "Agent rider 11011 move from (2, 5) to (3, 5) using car (11098, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11013 move from (9, 4) to (9, 3) using car (11021, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11019 arrived\n", + "Agent rider 11025 move from (6, 6) to (6, 7) using car (10961, [(6, 6), (6, 7)], 0)\n", + "Agent rider 11027 move from (5, 5) to (5, 4) using car (11003, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11030 move from (4, 3) to (5, 3) using car (10993, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 11033 arrived\n", + "Driver 11036 arrived\n", + "Driver 11038 arrived\n", + "Agent rider 11045 move from (7, 4) to (7, 3) using car (11092, [(7, 4), (7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Agent rider 11046 move from (5, 6) to (5, 5) using car (11020, [(5, 6), (5, 5)], 0)\n", + "Agent rider 11047 move from (5, 6) to (4, 6) using car (11042, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11048 move from (4, 1) to (4, 2) using car (11054, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11049 move from (5, 5) to (5, 4) using car (11003, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11050 move from (5, 6) to (4, 6) using car (11042, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11051 move from (5, 5) to (4, 5) using car (10994, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11053 doesn't move\n", + "Agent rider 11058 move from (5, 5) to (4, 5) using car (10994, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11060 move from (6, 5) to (7, 5) using car (11075, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 11061 doesn't move\n", + "Agent rider 11062 move from (6, 5) to (7, 5) using car (11075, [(6, 5), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 11069 move from (8, 7) to (8, 8) using car (11063, [(8, 7), (8, 8), (7, 8)], 0)\n", + "Agent rider 11070 move from (5, 5) to (5, 4) using car (11003, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11071 move from (1, 0) to (2, 0) using car (11090, [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 11101 move from (3, 9) to (4, 9) using car (11091, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11102 move from (9, 2) to (9, 1) using car (11088, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", + "Agent rider 11103 move from (4, 5) to (4, 4) using car (11034, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 11104 move from (8, 9) to (9, 9) using car (10960, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11107 doesn't move\n", + "Agent rider 11108 doesn't move\n", + "Agent rider 11109 move from (7, 3) to (6, 3) using car (11065, [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4)], 0)\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 move from (8, 9) to (9, 9) using car (10960, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11112 move from (5, 9) to (4, 9) using car (11087, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "tick 790 ended\n", + "I am driver 11113 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 11114 - trip: [(5, 6), (6, 6), (7, 6)]\n", + "I am driver 11115 - trip: [(0, 5), (0, 4)]\n", + "I am driver 11116 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 11117 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "5 drivers generated.\n", + "I am rider 11118 - dep: (5, 1) , arr: (3, 7)\n", + "I am rider 11119 - dep: (2, 1) , arr: (4, 8)\n", + "I am rider 11120 - dep: (8, 5) , arr: (7, 8)\n", + "I am rider 11121 - dep: (5, 7) , arr: (9, 2)\n", + "I am rider 11122 - dep: (5, 8) , arr: (5, 3)\n", + "I am rider 11123 - dep: (3, 3) , arr: (6, 0)\n", + "6 riders generated.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", "text": [ - "Agent rider 10982 move from (2, 5) to (2, 6) using car (10975, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10983 move from (2, 0) to (1, 0) using car (11029, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (2, 0) to (1, 0) using car (11029, [(2, 0), (1, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Driver 10989 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11007 move from (7, 3) to (7, 2) using car (11013, [(7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11009 doesn't move\n", - "Agent rider 11010 move from (5, 6) to (5, 7) using car (11045, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11011 move from (2, 0) to (3, 0) using car (11067, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11012 move from (4, 4) to (4, 5) using car (11017, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 11022 doesn't move\n", - "Agent rider 11023 move from (3, 6) to (3, 7) using car (10969, [(3, 6), (3, 7)], 0)\n", - "Agent rider 11024 move from (2, 6) to (2, 5) using car (10992, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 1) to (8, 2) using car (11068, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 11047 move from (4, 8) to (4, 7) using car (11090, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (7, 3) to (7, 2) using car (11013, [(7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11049 move from (5, 7) to (6, 7) using car (11020, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 10506 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10509 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10519 doesn't move\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (9, 0) to (9, 1) using car (11084, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10669 move from (8, 5) to (8, 6) using car (11097, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10671 move from (9, 0) to (9, 1) using car (11084, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10741 move from (2, 0) to (3, 0) using car (11086, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10742 move from (9, 0) to (9, 1) using car (11084, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10746 move from (0, 5) to (0, 4) using car (11115, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10755 move from (0, 5) to (0, 4) using car (11115, [(0, 5), (0, 4)], 0)\n", + "Agent rider 10759 move from (0, 5) to (0, 4) using car (11115, [(0, 5), (0, 4)], 0)\n", + "Rider n° 10759 arrived with a waiting time of 12 ticks\n", + "Agent rider 10760 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10761 move from (9, 0) to (9, 1) using car (11084, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10767 move from (1, 2) to (1, 3) using car (11085, [(1, 2), (1, 3)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10795 move from (9, 0) to (9, 1) using car (11084, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10796 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10814 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 move from (8, 8) to (7, 8) using car (11063, [(8, 8), (7, 8)], 0)\n", + "Agent rider 10877 move from (2, 2) to (3, 2) using car (11082, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10879 move from (0, 1) to (0, 2) using car (11105, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10881 move from (2, 0) to (3, 0) using car (11086, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10904 move from (2, 4) to (3, 4) using car (11079, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Rider n° 10904 arrived with a waiting time of 2 ticks\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10908 doesn't move\n", + "Agent rider 10909 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10924 move from (7, 3) to (7, 2) using car (11092, [(7, 3), (7, 2), (7, 1), (8, 1)], 0)\n", + "Driver 10927 arrived\n", + "Driver 10928 arrived\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 doesn't move\n", + "Driver 10944 arrived\n", + "Agent rider 10949 move from (5, 3) to (6, 3) using car (11073, [(5, 3), (6, 3), (6, 4), (7, 4)], 0)\n", + "Driver 10953 arrived\n", + "Agent rider 10957 move from (0, 1) to (0, 2) using car (11105, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10959 move from (7, 9) to (8, 9) using car (11039, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 10959 arrived with a waiting time of 2 ticks\n", + "Driver 10964 arrived\n", + "Driver 10974 arrived\n", + "Agent rider 10975 move from (2, 0) to (3, 0) using car (11086, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10977 move from (1, 2) to (1, 1) using car (11068, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10979 move from (5, 3) to (6, 3) using car (10993, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 10981 arrived\n", + "Agent rider 10986 move from (7, 7) to (7, 8) using car (11015, [(7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10987 move from (4, 5) to (3, 5) using car (10994, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10989 move from (2, 5) to (2, 6) using car (10995, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 doesn't move\n", + "Agent rider 10991 move from (2, 5) to (2, 6) using car (10995, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10992 move from (2, 2) to (3, 2) using car (11082, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Driver 11000 arrived\n", + "Driver 11009 arrived\n", + "Agent rider 11011 move from (3, 5) to (2, 5) using car (11064, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 11012 move from (9, 0) to (9, 1) using car (11084, [(9, 0), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 11013 move from (9, 3) to (9, 2) using car (11021, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11025 doesn't move\n", + "Agent rider 11027 move from (5, 4) to (4, 4) using car (11003, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11030 move from (5, 3) to (6, 3) using car (10993, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 11031 arrived\n", + "Driver 11041 arrived\n", + "Driver 11044 arrived\n", + "Agent rider 11045 doesn't move\n", + "Agent rider 11046 doesn't move\n", + "Agent rider 11047 move from (4, 6) to (3, 6) using car (11042, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11048 move from (4, 2) to (4, 1) using car (11017, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11049 doesn't move\n", + "Agent rider 11050 move from (4, 6) to (3, 6) using car (11042, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11051 move from (4, 5) to (3, 5) using car (10994, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11052 move from (2, 4) to (3, 4) using car (11079, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11053 doesn't move\n", + "Driver 11056 arrived\n", + "Agent rider 11058 move from (4, 5) to (3, 5) using car (10994, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11059 move from (0, 5) to (0, 4) using car (11115, [(0, 5), (0, 4)], 0)\n", + "Agent rider 11060 move from (7, 5) to (7, 4) using car (11075, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 11061 doesn't move\n", + "Agent rider 11062 move from (7, 5) to (7, 4) using car (11075, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 11069 move from (8, 8) to (7, 8) using car (11063, [(8, 8), (7, 8)], 0)\n", + "Agent rider 11070 doesn't move\n", + "Agent rider 11071 move from (2, 0) to (3, 0) using car (11090, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 11101 move from (4, 9) to (4, 8) using car (11091, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11103 move from (4, 4) to (4, 3) using car (11034, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11107 doesn't move\n", + "Agent rider 11108 doesn't move\n", + "Agent rider 11109 doesn't move\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 9) to (4, 8) using car (11091, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 move from (2, 1) to (1, 1) using car (10919, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11120 move from (8, 5) to (8, 6) using car (11097, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "tick 791 ended\n", + "I am driver 11124 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 11125 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 11126 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 11127 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 11128 - trip: [(4, 1), (4, 2), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 11129 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "6 drivers generated.\n", + "I am rider 11130 - dep: (7, 1) , arr: (1, 7)\n", + "1 riders generated.\n", + "Agent rider 10506 move from (3, 0) to (2, 0) using car (10956, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10509 move from (3, 0) to (3, 1) using car (11090, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10519 move from (9, 0) to (8, 0) using car (11088, [(9, 0), (8, 0)], 0)\n", + "Rider n° 10519 arrived with a waiting time of 29 ticks\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (9, 1) to (9, 2) using car (11084, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10669 move from (8, 6) to (8, 7) using car (11097, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 10671 move from (9, 1) to (9, 2) using car (11084, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10704 move from (4, 8) to (4, 7) using car (11091, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 10740 move from (3, 0) to (2, 0) using car (10956, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10741 move from (3, 0) to (4, 0) using car (11086, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10746 doesn't move\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10760 move from (3, 0) to (2, 0) using car (10956, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10761 doesn't move\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10795 move from (9, 1) to (9, 2) using car (11084, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 10796 move from (3, 0) to (3, 1) using car (11090, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10814 move from (3, 0) to (2, 0) using car (10956, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 move from (7, 8) to (7, 9) using car (11015, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10877 move from (3, 2) to (4, 2) using car (11082, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 10878 move from (9, 0) to (8, 0) using car (11088, [(9, 0), (8, 0)], 0)\n", + "Agent rider 10879 move from (0, 2) to (0, 3) using car (11105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 10879 arrived with a waiting time of 5 ticks\n", + "Agent rider 10881 move from (3, 0) to (4, 0) using car (11086, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10884 move from (1, 5) to (1, 6) using car (11081, [(1, 5), (1, 6)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (3, 1) to (2, 1) using car (11078, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10908 move from (4, 0) to (5, 0) using car (11083, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10909 move from (3, 0) to (3, 1) using car (11090, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10924 move from (7, 2) to (7, 1) using car (11092, [(7, 2), (7, 1), (8, 1)], 0)\n", + "Driver 10928 arrived\n", + "Agent rider 10931 doesn't move\n", + "Agent rider 10932 move from (2, 5) to (1, 5) using car (11064, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 10949 move from (6, 3) to (6, 4) using car (11073, [(6, 3), (6, 4), (7, 4)], 0)\n", + "Agent rider 10957 move from (0, 2) to (0, 3) using car (11105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 10960 arrived\n", + "Driver 10961 arrived\n", + "Driver 10971 arrived\n", + "Agent rider 10975 move from (3, 0) to (4, 0) using car (11018, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 10977 move from (1, 1) to (0, 1) using car (10919, [(1, 1), (0, 1)], 0)\n", + "Rider n° 10977 arrived with a waiting time of 6 ticks\n", + "Agent rider 10979 move from (6, 3) to (7, 3) using car (10993, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10986 move from (7, 8) to (7, 9) using car (11015, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 10987 move from (3, 5) to (2, 5) using car (10994, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 10988 move from (4, 0) to (5, 0) using car (11083, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10989 move from (2, 6) to (2, 7) using car (10995, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (3, 1) to (2, 1) using car (11078, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10991 move from (2, 6) to (2, 7) using car (10995, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10992 move from (3, 2) to (4, 2) using car (11082, [(3, 2), (4, 2), (4, 3), (4, 4)], 0)\n", + "Driver 10997 arrived\n", + "Agent rider 11011 move from (2, 5) to (1, 5) using car (11064, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 11012 move from (9, 1) to (9, 2) using car (11084, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 11013 move from (9, 2) to (9, 1) using car (11021, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11020 arrived\n", + "Driver 11024 arrived\n", + "Agent rider 11025 doesn't move\n", + "Agent rider 11027 move from (4, 4) to (3, 4) using car (11003, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 11027 arrived with a waiting time of 2 ticks\n", + "Agent rider 11030 move from (6, 3) to (7, 3) using car (10993, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 11040 arrived\n", + "Driver 11043 arrived\n", + "Agent rider 11045 doesn't move\n", + "Agent rider 11046 move from (5, 5) to (5, 4) using car (11055, [(5, 5), (5, 4)], 0)\n", + "Agent rider 11047 move from (3, 6) to (2, 6) using car (11042, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11048 move from (4, 1) to (4, 2) using car (11128, [(4, 1), (4, 2), (4, 3), (5, 3), (6, 3)], 0)\n", + "Agent rider 11049 move from (5, 4) to (5, 3) using car (11057, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11050 move from (3, 6) to (2, 6) using car (11042, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11051 move from (3, 5) to (2, 5) using car (10994, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11052 move from (3, 4) to (4, 4) using car (11079, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11053 move from (3, 6) to (2, 6) using car (11042, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11058 move from (3, 5) to (2, 5) using car (10994, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11060 move from (7, 4) to (7, 3) using car (11075, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 11061 move from (7, 8) to (7, 9) using car (11015, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11062 move from (7, 4) to (7, 3) using car (11075, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 11069 move from (7, 8) to (7, 9) using car (11015, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11070 move from (5, 4) to (5, 3) using car (11057, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11071 move from (3, 0) to (3, 1) using car (11090, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 11099 arrived\n", + "Agent rider 11101 move from (4, 8) to (4, 7) using car (11091, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11102 move from (9, 1) to (9, 2) using car (11084, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 11103 move from (4, 3) to (4, 2) using car (11034, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11107 move from (0, 2) to (0, 3) using car (11105, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 11108 move from (3, 0) to (3, 1) using car (11090, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 11109 move from (6, 3) to (7, 3) using car (10993, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11110 move from (7, 3) to (7, 2) using car (11089, [(7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 8) to (4, 7) using car (11091, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 move from (1, 1) to (1, 0) using car (11068, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11120 move from (8, 6) to (8, 7) using car (11097, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11130 move from (7, 1) to (7, 2) using car (11129, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "tick 792 ended\n", + "I am driver 11131 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 11132 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 11133 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 11134 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 11135 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (4, 4)]\n", + "I am driver 11136 - trip: [(6, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 11137 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 11138 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 11139 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 11140 - trip: [(4, 1), (4, 2), (3, 2)]\n", + "I am driver 11141 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 11142 - trip: [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 11143 - trip: [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 11144 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2)]\n", + "I am driver 11145 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 11146 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 11147 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 11148 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 11149 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6)]\n", + "I am driver 11150 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 11151 - trip: [(5, 4), (4, 4)]\n", + "I am driver 11152 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 11153 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 11154 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 11155 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 11156 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "26 drivers generated.\n", + "I am rider 11157 - dep: (9, 0) , arr: (3, 2)\n", + "I am rider 11158 - dep: (7, 4) , arr: (0, 2)\n", + "2 riders generated.\n", + "Agent rider 10506 move from (2, 0) to (1, 0) using car (11145, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10509 move from (3, 1) to (3, 2) using car (11090, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (9, 2) to (9, 3) using car (11084, [(9, 2), (9, 3)], 0)\n", + "Agent rider 10669 move from (8, 7) to (8, 8) using car (11097, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Rider n° 10669 arrived with a waiting time of 28 ticks\n", + "Agent rider 10671 move from (9, 2) to (9, 3) using car (11084, [(9, 2), (9, 3)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 move from (2, 0) to (1, 0) using car (11145, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10741 move from (4, 0) to (4, 1) using car (11086, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10742 move from (9, 1) to (9, 0) using car (11021, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10746 move from (0, 4) to (1, 4) using car (11143, [(0, 4), (1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Rider n° 10746 arrived with a waiting time of 19 ticks\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10760 move from (2, 0) to (1, 0) using car (11145, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10761 move from (9, 1) to (9, 0) using car (11021, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10795 move from (9, 2) to (9, 3) using car (11084, [(9, 2), (9, 3)], 0)\n", + "Agent rider 10796 move from (3, 1) to (3, 2) using car (11090, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10814 move from (2, 0) to (1, 0) using car (11145, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10826 move from (7, 9) to (8, 9) using car (11015, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 10826 arrived with a waiting time of 11 ticks\n", + "Agent rider 10877 move from (4, 2) to (4, 1) using car (11034, [(4, 2), (4, 1)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10881 move from (4, 0) to (4, 1) using car (11086, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (0, 9) to (0, 8) using car (11147, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10906 move from (2, 1) to (1, 1) using car (11078, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10908 move from (5, 0) to (6, 0) using car (11142, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10909 move from (3, 1) to (3, 2) using car (11090, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10924 move from (7, 1) to (8, 1) using car (11092, [(7, 1), (8, 1)], 0)\n", + "Agent rider 10931 move from (9, 4) to (8, 4) using car (11148, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 10932 move from (1, 5) to (0, 5) using car (11064, [(1, 5), (0, 5)], 0)\n", + "Rider n° 10932 arrived with a waiting time of 4 ticks\n", + "Agent rider 10949 move from (6, 4) to (7, 4) using car (11073, [(6, 4), (7, 4)], 0)\n", + "Rider n° 10949 arrived with a waiting time of 6 ticks\n", + "Agent rider 10957 move from (0, 3) to (0, 4) using car (11105, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Rider n° 10957 arrived with a waiting time of 8 ticks\n", + "Driver 10961 arrived\n", + "Agent rider 10975 move from (4, 0) to (5, 0) using car (11017, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10979 move from (7, 3) to (8, 3) using car (10993, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 10986 move from (7, 9) to (8, 9) using car (11113, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 10987 move from (2, 5) to (1, 5) using car (10994, [(2, 5), (1, 5)], 0)\n", + "Agent rider 10988 move from (5, 0) to (6, 0) using car (11083, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 10989 move from (2, 7) to (2, 8) using car (10995, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 move from (2, 1) to (1, 1) using car (11078, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 10991 move from (2, 7) to (2, 8) using car (10995, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10992 move from (4, 2) to (4, 1) using car (11034, [(4, 2), (4, 1)], 0)\n", + "Agent rider 11011 move from (1, 5) to (0, 5) using car (11064, [(1, 5), (0, 5)], 0)\n", + "Agent rider 11012 move from (9, 2) to (9, 3) using car (11084, [(9, 2), (9, 3)], 0)\n", + "Agent rider 11013 move from (9, 1) to (9, 0) using car (11021, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11023 arrived\n", + "Agent rider 11025 doesn't move\n", + "Agent rider 11030 doesn't move\n", + "Driver 11037 arrived\n", + "Agent rider 11045 doesn't move\n", + "Agent rider 11046 move from (5, 4) to (6, 4) using car (11077, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11047 doesn't move\n", + "Agent rider 11048 move from (4, 2) to (4, 1) using car (11034, [(4, 2), (4, 1)], 0)\n", + "Agent rider 11049 move from (5, 3) to (5, 2) using car (11057, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 11049 arrived with a waiting time of 5 ticks\n", "Agent rider 11050 doesn't move\n", - "Agent rider 11051 move from (6, 0) to (7, 0) using car (10935, [(6, 0), (7, 0)], 0)\n", - "Agent rider 11053 move from (2, 0) to (1, 0) using car (11029, [(2, 0), (1, 0)], 0)\n", - "Agent rider 11054 move from (1, 4) to (1, 5) using car (11052, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11073 move from (3, 1) to (2, 1) using car (10951, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11074 doesn't move\n", - "Agent rider 11075 doesn't move\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 doesn't move\n", - "Agent rider 11078 move from (5, 4) to (5, 5) using car (11064, [(5, 4), (5, 5)], 0)\n", - "Rider n° 11078 arrived with a waiting time of 1 ticks\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (6, 9) to (5, 9) using car (11043, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11094 doesn't move\n", - "Agent rider 11095 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11097 doesn't move\n", - "Agent rider 11098 move from (7, 9) to (6, 9) using car (11058, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", + "Agent rider 11051 move from (2, 5) to (1, 5) using car (10994, [(2, 5), (1, 5)], 0)\n", + "Agent rider 11052 move from (4, 4) to (5, 4) using car (11079, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11053 doesn't move\n", + "Agent rider 11058 move from (2, 5) to (1, 5) using car (10994, [(2, 5), (1, 5)], 0)\n", + "Rider n° 11058 arrived with a waiting time of 1 ticks\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11060 move from (7, 3) to (8, 3) using car (10993, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11061 move from (7, 9) to (8, 9) using car (11113, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 11062 move from (7, 3) to (7, 2) using car (11075, [(7, 3), (7, 2)], 0)\n", + "Rider n° 11062 arrived with a waiting time of 1 ticks\n", + "Driver 11063 arrived\n", + "Agent rider 11069 move from (7, 9) to (8, 9) using car (11015, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11070 move from (5, 3) to (5, 2) using car (11057, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11071 move from (3, 1) to (3, 2) using car (11090, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 11080 arrived\n", + "Driver 11085 arrived\n", + "Agent rider 11101 doesn't move\n", + "Agent rider 11102 move from (9, 2) to (9, 3) using car (11084, [(9, 2), (9, 3)], 0)\n", + "Agent rider 11103 move from (4, 2) to (4, 1) using car (11034, [(4, 2), (4, 1)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11107 move from (0, 3) to (1, 3) using car (11135, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (4, 4)], 0)\n", + "Agent rider 11108 move from (3, 1) to (3, 2) using car (11090, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 11109 doesn't move\n", + "Agent rider 11110 move from (7, 2) to (8, 2) using car (11089, [(7, 2), (8, 2)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 7) to (4, 6) using car (11091, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Driver 11115 arrived\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 doesn't move\n", + "Agent rider 11120 move from (8, 7) to (8, 8) using car (11097, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11130 move from (7, 2) to (7, 3) using car (11129, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11157 doesn't move\n", + "Agent rider 11158 move from (7, 4) to (7, 3) using car (11076, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", "tick 793 ended\n", - "I am driver 11099 - trip: [(0, 5), (1, 5), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 11159 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", "1 drivers generated.\n", - "I am rider 11100 - dep: (6, 5) , arr: (7, 3)\n", - "I am rider 11101 - dep: (6, 0) , arr: (6, 6)\n", - "I am rider 11102 - dep: (0, 1) , arr: (2, 2)\n", - "I am rider 11103 - dep: (5, 0) , arr: (6, 8)\n", - "I am rider 11104 - dep: (5, 0) , arr: (1, 4)\n", - "5 riders generated.\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (7, 6) to (6, 6) using car (11081, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10611 move from (7, 2) to (7, 1) using car (11013, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 move from (6, 1) to (7, 1) using car (10937, [(6, 1), (7, 1)], 0)\n", - "Agent rider 10724 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10734 doesn't move\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (3, 0) to (4, 0) using car (11067, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10795 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 move from (5, 7) to (4, 7) using car (10976, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 move from (3, 0) to (4, 0) using car (10940, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10847 move from (3, 0) to (4, 0) using car (11067, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10850 move from (3, 0) to (4, 0) using car (10940, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 move from (6, 1) to (7, 1) using car (10937, [(6, 1), (7, 1)], 0)\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10885 move from (1, 9) to (0, 9) using car (11063, [(1, 9), (0, 9)], 0)\n", - "Rider n° 10885 arrived with a waiting time of 8 ticks\n", - "Agent rider 10886 doesn't move\n", - "Agent rider 10888 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (6, 1) to (7, 1) using car (10937, [(6, 1), (7, 1)], 0)\n", - "Agent rider 10903 move from (3, 0) to (4, 0) using car (10940, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10918 arrived\n", - "Driver 10927 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10954 move from (6, 1) to (7, 1) using car (10937, [(6, 1), (7, 1)], 0)\n", - "Agent rider 10955 move from (4, 6) to (5, 6) using car (10993, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10958 move from (0, 2) to (0, 1) using car (11031, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10960 doesn't move\n", - "Driver 10966 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (7, 0) to (6, 0) using car (11057, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10980 move from (6, 4) to (6, 3) using car (11003, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 10981 move from (2, 9) to (3, 9) using car (11061, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 move from (2, 6) to (2, 7) using car (10975, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 doesn't move\n", + "I am rider 11160 - dep: (3, 8) , arr: (1, 2)\n", + "I am rider 11161 - dep: (5, 5) , arr: (8, 9)\n", + "I am rider 11162 - dep: (8, 4) , arr: (3, 3)\n", + "I am rider 11163 - dep: (6, 1) , arr: (7, 4)\n", + "I am rider 11164 - dep: (2, 1) , arr: (1, 7)\n", + "I am rider 11165 - dep: (1, 5) , arr: (5, 5)\n", + "I am rider 11166 - dep: (9, 2) , arr: (4, 6)\n", + "I am rider 11167 - dep: (1, 6) , arr: (9, 2)\n", + "I am rider 11168 - dep: (9, 1) , arr: (6, 5)\n", + "I am rider 11169 - dep: (2, 4) , arr: (0, 9)\n", + "10 riders generated.\n", + "Agent rider 10506 move from (1, 0) to (1, 1) using car (11145, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10509 move from (3, 2) to (3, 3) using car (11090, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10533 doesn't move\n", + "Agent rider 10577 move from (6, 0) to (6, 1) using car (11142, [(6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10740 move from (1, 0) to (1, 1) using car (11145, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10741 move from (4, 1) to (4, 2) using car (11086, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10742 move from (9, 0) to (8, 0) using car (11021, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10755 move from (0, 4) to (0, 5) using car (11105, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10760 move from (1, 0) to (1, 1) using car (11145, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10761 move from (9, 0) to (8, 0) using car (11021, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10767 move from (1, 3) to (2, 3) using car (11135, [(1, 3), (2, 3), (3, 3), (3, 4), (4, 4)], 0)\n", + "Agent rider 10769 move from (6, 7) to (6, 8) using car (11117, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (3, 2) to (3, 3) using car (11090, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10814 move from (1, 0) to (1, 1) using car (11145, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10822 doesn't move\n", + "Agent rider 10877 move from (4, 1) to (4, 2) using car (11086, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10878 doesn't move\n", + "Agent rider 10881 move from (4, 1) to (4, 2) using car (11086, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (0, 8) to (0, 7) using car (11147, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10908 move from (6, 0) to (6, 1) using car (11142, [(6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10909 move from (3, 2) to (3, 3) using car (11090, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 10919 arrived\n", + "Agent rider 10924 move from (8, 1) to (8, 2) using car (11137, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 10931 move from (8, 4) to (7, 4) using car (11148, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 10931 arrived with a waiting time of 9 ticks\n", + "Agent rider 10949 move from (6, 4) to (7, 4) using car (11077, [(6, 4), (7, 4)], 0)\n", + "Rider n° 10949 arrived with a waiting time of 6 ticks\n", + "Driver 10961 arrived\n", + "Agent rider 10975 move from (5, 0) to (6, 0) using car (11017, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 10975 arrived with a waiting time of 5 ticks\n", + "Agent rider 10979 move from (8, 3) to (9, 3) using car (10993, [(8, 3), (9, 3)], 0)\n", + "Agent rider 10986 move from (8, 9) to (8, 8) using car (11113, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", "Agent rider 10987 doesn't move\n", - "Driver 10991 arrived\n", - "Driver 10994 arrived\n", - "Agent rider 11006 move from (1, 9) to (0, 9) using car (11063, [(1, 9), (0, 9)], 0)\n", - "Agent rider 11007 move from (7, 2) to (7, 1) using car (11013, [(7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 11007 arrived with a waiting time of 1 ticks\n", - "Agent rider 11008 move from (7, 7) to (7, 8) using car (11041, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 11009 doesn't move\n", - "Agent rider 11010 move from (5, 7) to (6, 7) using car (11045, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11011 move from (3, 0) to (4, 0) using car (11067, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11012 move from (4, 5) to (4, 6) using car (11017, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Driver 11014 arrived\n", - "Agent rider 11022 move from (1, 6) to (1, 7) using car (11038, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11023 move from (3, 7) to (4, 7) using car (10997, [(3, 7), (4, 7)], 0)\n", - "Agent rider 11024 move from (2, 5) to (2, 4) using car (10992, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 2) to (8, 3) using car (11068, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 11026 arrived\n", + "Agent rider 10988 move from (6, 0) to (7, 0) using car (11083, [(6, 0), (7, 0)], 0)\n", + "Agent rider 10989 move from (2, 8) to (1, 8) using car (10995, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10990 doesn't move\n", + "Agent rider 10991 move from (2, 8) to (1, 8) using car (10995, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 10991 arrived with a waiting time of 3 ticks\n", + "Agent rider 10992 move from (4, 1) to (4, 2) using car (11086, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11011 doesn't move\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11013 move from (9, 0) to (8, 0) using car (11021, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11016 arrived\n", + "Agent rider 11025 move from (6, 7) to (6, 8) using car (11117, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 11025 arrived with a waiting time of 7 ticks\n", + "Agent rider 11030 move from (7, 3) to (7, 4) using car (11129, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", "Driver 11032 arrived\n", - "Driver 11033 arrived\n", "Driver 11039 arrived\n", - "Driver 11042 arrived\n", - "Agent rider 11047 move from (4, 7) to (4, 6) using car (11090, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (7, 2) to (7, 1) using car (11069, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 11049 move from (6, 7) to (7, 7) using car (11020, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 11049 arrived with a waiting time of 2 ticks\n", - "Agent rider 11050 move from (7, 1) to (6, 1) using car (11083, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 11042 arrived\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 11045 move from (7, 3) to (6, 3) using car (11150, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11046 doesn't move\n", + "Agent rider 11047 doesn't move\n", + "Agent rider 11048 move from (4, 1) to (4, 2) using car (11086, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11050 doesn't move\n", "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (5, 4) to (6, 4) using car (11079, [(5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Agent rider 11053 doesn't move\n", - "Agent rider 11054 move from (1, 5) to (1, 6) using car (11052, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 11056 arrived\n", - "Agent rider 11073 move from (2, 1) to (1, 1) using car (10951, [(2, 1), (1, 1)], 0)\n", - "Agent rider 11074 doesn't move\n", - "Agent rider 11075 move from (5, 9) to (4, 9) using car (11043, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (7, 1) to (6, 1) using car (11083, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 doesn't move\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (5, 9) to (4, 9) using car (11043, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11094 doesn't move\n", - "Agent rider 11095 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11097 doesn't move\n", - "Agent rider 11098 move from (6, 9) to (5, 9) using car (11058, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 11100 doesn't move\n", - "Agent rider 11101 doesn't move\n", + "Driver 11055 arrived\n", + "Agent rider 11059 move from (0, 4) to (0, 5) using car (11105, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 11060 move from (8, 3) to (9, 3) using car (10993, [(8, 3), (9, 3)], 0)\n", + "Agent rider 11061 move from (8, 9) to (8, 8) using car (11113, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Rider n° 11061 arrived with a waiting time of 3 ticks\n", + "Driver 11063 arrived\n", + "Driver 11067 arrived\n", + "Agent rider 11069 move from (8, 9) to (9, 9) using car (11015, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11070 move from (5, 2) to (5, 1) using car (11057, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11071 move from (3, 2) to (3, 3) using car (11090, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 11074 arrived\n", + "Driver 11081 arrived\n", + "Driver 11088 arrived\n", + "Agent rider 11101 move from (4, 7) to (5, 7) using car (11124, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", "Agent rider 11102 doesn't move\n", "Agent rider 11103 doesn't move\n", "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (5, 2) to (5, 1) using car (11057, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11107 move from (1, 3) to (2, 3) using car (11135, [(1, 3), (2, 3), (3, 3), (3, 4), (4, 4)], 0)\n", + "Agent rider 11108 move from (3, 2) to (3, 3) using car (11090, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 11109 move from (7, 3) to (7, 4) using car (11129, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 6) to (4, 5) using car (11091, [(4, 6), (4, 5)], 0)\n", + "Driver 11114 arrived\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 move from (1, 0) to (1, 1) using car (11145, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 11120 move from (8, 8) to (8, 9) using car (11097, [(8, 8), (8, 9)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11130 move from (7, 3) to (7, 4) using car (11129, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11157 move from (9, 0) to (8, 0) using car (11021, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11158 move from (7, 3) to (6, 3) using car (11150, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11162 move from (8, 4) to (7, 4) using car (11148, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (6, 1) to (6, 2) using car (11156, [(6, 1), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11164 doesn't move\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11166 doesn't move\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11168 doesn't move\n", + "Agent rider 11169 move from (2, 4) to (1, 4) using car (11003, [(2, 4), (1, 4)], 0)\n", "tick 794 ended\n", - "I am driver 11105 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 11106 - trip: [(3, 7), (2, 7)]\n", - "I am driver 11107 - trip: [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "3 drivers generated.\n", + "I am driver 11170 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 11171 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 11172 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 11173 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1)]\n", + "I am driver 11174 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", + "I am driver 11175 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 11176 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 11177 - trip: [(2, 1), (3, 1), (4, 1), (4, 2)]\n", + "I am driver 11178 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2)]\n", + "9 drivers generated.\n", "0 riders generated.\n", - "Agent rider 9848 doesn't move\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (6, 6) to (5, 6) using car (11081, [(6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", - "Agent rider 10599 move from (4, 7) to (3, 7) using car (10976, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10611 move from (7, 1) to (8, 1) using car (11013, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 move from (7, 1) to (7, 0) using car (11069, [(7, 1), (7, 0)], 0)\n", - "Agent rider 10724 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 doesn't move\n", - "Agent rider 10734 move from (6, 0) to (5, 0) using car (11057, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 doesn't move\n", - "Agent rider 10752 move from (4, 7) to (4, 8) using car (11044, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10794 move from (4, 0) to (5, 0) using car (11067, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10795 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 move from (4, 7) to (3, 7) using car (10976, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10805 move from (4, 0) to (5, 0) using car (10940, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 10805 arrived with a waiting time of 9 ticks\n", - "Agent rider 10847 move from (4, 0) to (5, 0) using car (11067, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10850 move from (4, 0) to (5, 0) using car (10940, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 move from (7, 1) to (8, 1) using car (11013, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10886 move from (6, 0) to (5, 0) using car (11057, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10888 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (7, 1) to (7, 0) using car (11069, [(7, 1), (7, 0)], 0)\n", - "Agent rider 10903 move from (4, 0) to (5, 0) using car (10940, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10927 arrived\n", - "Driver 10935 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10954 move from (7, 1) to (7, 0) using car (11069, [(7, 1), (7, 0)], 0)\n", - "Rider n° 10954 arrived with a waiting time of 6 ticks\n", - "Agent rider 10955 move from (5, 6) to (6, 6) using car (10993, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10958 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10960 move from (6, 0) to (5, 0) using car (11057, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Driver 10969 arrived\n", - "Driver 10970 arrived\n", - "Driver 10972 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (6, 0) to (5, 0) using car (11057, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10980 move from (6, 3) to (6, 2) using car (11003, [(6, 3), (6, 2)], 0)\n", - "Agent rider 10981 move from (3, 9) to (4, 9) using car (11061, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10985 move from (7, 1) to (7, 0) using car (11069, [(7, 1), (7, 0)], 0)\n", - "Agent rider 10986 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Driver 10999 arrived\n", - "Driver 11005 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (7, 8) to (6, 8) using car (11041, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 11009 move from (6, 3) to (6, 2) using car (11003, [(6, 3), (6, 2)], 0)\n", - "Agent rider 11010 move from (6, 7) to (7, 7) using car (11045, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11011 move from (4, 0) to (5, 0) using car (11067, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11012 move from (4, 6) to (4, 7) using car (11017, [(4, 6), (4, 7)], 0)\n", - "Agent rider 11022 move from (1, 7) to (1, 8) using car (11038, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 11022 arrived with a waiting time of 6 ticks\n", - "Agent rider 11023 move from (4, 7) to (3, 7) using car (10976, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 11024 move from (2, 4) to (2, 3) using car (10992, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 3) to (8, 4) using car (11068, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 11027 arrived\n", - "Driver 11029 arrived\n", - "Driver 11030 arrived\n", - "Driver 11033 arrived\n", - "Driver 11046 arrived\n", - "Agent rider 11047 move from (4, 6) to (4, 5) using car (11090, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (7, 1) to (7, 0) using car (11069, [(7, 1), (7, 0)], 0)\n", - "Agent rider 11050 move from (6, 1) to (6, 2) using car (11083, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10506 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 10506 arrived with a waiting time of 17 ticks\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10533 move from (1, 8) to (0, 8) using car (10995, [(1, 8), (0, 8)], 0)\n", + "Rider n° 10533 arrived with a waiting time of 35 ticks\n", + "Agent rider 10577 move from (6, 1) to (7, 1) using car (11142, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (4, 7) to (4, 8) using car (11100, [(4, 7), (4, 8)], 0)\n", + "Agent rider 10740 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 10740 arrived with a waiting time of 10 ticks\n", + "Agent rider 10741 move from (4, 2) to (4, 3) using car (11086, [(4, 2), (4, 3)], 0)\n", + "Agent rider 10742 move from (8, 0) to (7, 0) using car (11021, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10755 move from (0, 5) to (0, 6) using car (11105, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10760 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 10760 arrived with a waiting time of 8 ticks\n", + "Agent rider 10761 move from (8, 0) to (7, 0) using car (11172, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 move from (6, 8) to (6, 9) using car (11117, [(6, 8), (6, 9)], 0)\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (3, 3) to (3, 4) using car (11090, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10814 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 10814 arrived with a waiting time of 6 ticks\n", + "Agent rider 10822 move from (1, 8) to (0, 8) using car (10995, [(1, 8), (0, 8)], 0)\n", + "Agent rider 10877 move from (4, 2) to (4, 1) using car (11098, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 10878 move from (8, 0) to (7, 0) using car (11021, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10881 move from (4, 2) to (4, 3) using car (11086, [(4, 2), (4, 3)], 0)\n", + "Rider n° 10881 arrived with a waiting time of 11 ticks\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10908 move from (6, 1) to (7, 1) using car (11142, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10909 move from (3, 3) to (3, 4) using car (11090, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10924 move from (8, 2) to (8, 3) using car (11137, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 10949 move from (6, 4) to (6, 5) using car (11079, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 10975 doesn't move\n", + "Agent rider 10979 doesn't move\n", + "Driver 10982 arrived\n", + "Agent rider 10986 move from (8, 8) to (8, 7) using car (11113, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 10987 move from (1, 5) to (0, 5) using car (11002, [(1, 5), (0, 5)], 0)\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10989 move from (1, 8) to (0, 8) using car (10995, [(1, 8), (0, 8)], 0)\n", + "Rider n° 10989 arrived with a waiting time of 3 ticks\n", + "Agent rider 10990 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Rider n° 10990 arrived with a waiting time of 5 ticks\n", + "Agent rider 10992 move from (4, 2) to (4, 1) using car (11098, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 10994 arrived\n", + "Agent rider 11011 move from (0, 5) to (0, 6) using car (11105, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11013 move from (8, 0) to (7, 0) using car (11172, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11030 move from (7, 4) to (7, 5) using car (11129, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11034 arrived\n", + "Driver 11042 arrived\n", + "Agent rider 11045 move from (6, 3) to (5, 3) using car (11150, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11046 move from (6, 4) to (6, 3) using car (11155, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11047 doesn't move\n", + "Agent rider 11048 move from (4, 2) to (4, 3) using car (11086, [(4, 2), (4, 3)], 0)\n", + "Agent rider 11050 doesn't move\n", "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (6, 4) to (6, 5) using car (11079, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Agent rider 11053 doesn't move\n", - "Agent rider 11054 move from (1, 6) to (1, 7) using car (11052, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 11062 arrived\n", + "Driver 11054 arrived\n", + "Agent rider 11059 move from (0, 5) to (0, 6) using car (11105, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 11060 doesn't move\n", + "Driver 11063 arrived\n", "Driver 11064 arrived\n", - "Agent rider 11073 doesn't move\n", - "Agent rider 11074 move from (5, 5) to (5, 4) using car (11079, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11075 move from (4, 9) to (3, 9) using car (11043, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 1) to (6, 2) using car (11083, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 doesn't move\n", - "Driver 11091 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11094 move from (7, 8) to (6, 8) using car (11041, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 11095 move from (5, 8) to (4, 8) using car (11001, [(5, 8), (4, 8)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11097 move from (6, 0) to (5, 0) using car (11057, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11098 move from (5, 9) to (4, 9) using car (11058, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 11100 doesn't move\n", - "Agent rider 11101 move from (6, 0) to (5, 0) using car (11057, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11102 move from (0, 1) to (0, 0) using car (11031, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 11065 arrived\n", + "Driver 11066 arrived\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (5, 1) to (5, 0) using car (11057, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11071 move from (3, 3) to (3, 4) using car (11090, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 11072 arrived\n", + "Driver 11073 arrived\n", + "Driver 11075 arrived\n", + "Driver 11084 arrived\n", + "Driver 11087 arrived\n", + "Driver 11089 arrived\n", + "Driver 11092 arrived\n", + "Driver 11095 arrived\n", + "Agent rider 11101 move from (5, 7) to (6, 7) using car (11124, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11102 doesn't move\n", "Agent rider 11103 doesn't move\n", "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (5, 1) to (5, 0) using car (11057, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11107 doesn't move\n", + "Agent rider 11108 doesn't move\n", + "Agent rider 11109 move from (7, 4) to (7, 5) using car (11129, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11110 move from (8, 2) to (8, 3) using car (11137, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 doesn't move\n", + "Agent rider 11118 move from (5, 1) to (5, 0) using car (11057, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11119 move from (1, 1) to (1, 2) using car (11145, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 11120 doesn't move\n", + "Agent rider 11121 move from (5, 7) to (6, 7) using car (11124, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11130 move from (7, 4) to (7, 5) using car (11129, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11151 arrived\n", + "Agent rider 11157 move from (8, 0) to (7, 0) using car (11021, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11158 move from (6, 3) to (5, 3) using car (11150, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 move from (5, 5) to (5, 4) using car (11136, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 11162 move from (7, 4) to (6, 4) using car (11148, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (6, 2) to (6, 3) using car (11156, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11164 move from (2, 1) to (3, 1) using car (11177, [(2, 1), (3, 1), (4, 1), (4, 2)], 0)\n", + "Agent rider 11165 move from (1, 5) to (0, 5) using car (11002, [(1, 5), (0, 5)], 0)\n", + "Agent rider 11166 move from (9, 2) to (8, 2) using car (11176, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11168 doesn't move\n", + "Agent rider 11169 doesn't move\n", "tick 795 ended\n", - "I am driver 11108 - trip: [(7, 8), (7, 9), (6, 9)]\n", - "I am driver 11109 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 11110 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 11111 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 11112 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 11113 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 11114 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 11115 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3)]\n", - "I am driver 11116 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11117 - trip: [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 11118 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 11119 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11120 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 11121 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 11122 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 11123 - trip: [(7, 3), (7, 2), (7, 1), (7, 0)]\n", - "16 drivers generated.\n", - "I am rider 11124 - dep: (8, 4) , arr: (0, 2)\n", - "I am rider 11125 - dep: (1, 1) , arr: (2, 7)\n", - "I am rider 11126 - dep: (3, 1) , arr: (0, 1)\n", - "I am rider 11127 - dep: (5, 7) , arr: (2, 9)\n", - "4 riders generated.\n", - "Agent rider 9848 move from (9, 9) to (9, 8) using car (11070, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10544 move from (5, 6) to (5, 5) using car (11072, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 10544 arrived with a waiting time of 10 ticks\n", - "Agent rider 10599 move from (3, 7) to (2, 7) using car (10976, [(3, 7), (2, 7)], 0)\n", - "Agent rider 10611 move from (8, 1) to (9, 1) using car (11013, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10700 doesn't move\n", + "I am driver 11179 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 11180 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 11181 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2)]\n", + "I am driver 11182 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", + "I am driver 11183 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 11184 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 11185 - trip: [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 11186 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (9, 2)]\n", + "I am driver 11187 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 11188 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 11189 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 11190 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 11191 - trip: [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)]\n", + "I am driver 11192 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 11193 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 11194 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 11195 - trip: [(8, 2), (8, 1), (8, 0), (9, 0)]\n", + "17 drivers generated.\n", + "I am rider 11196 - dep: (6, 0) , arr: (4, 4)\n", + "I am rider 11197 - dep: (3, 6) , arr: (6, 0)\n", + "I am rider 11198 - dep: (0, 9) , arr: (6, 8)\n", + "I am rider 11199 - dep: (5, 3) , arr: (6, 6)\n", + "I am rider 11200 - dep: (7, 3) , arr: (5, 2)\n", + "I am rider 11201 - dep: (5, 6) , arr: (9, 6)\n", + "I am rider 11202 - dep: (1, 4) , arr: (5, 5)\n", + "I am rider 11203 - dep: (0, 9) , arr: (9, 4)\n", + "I am rider 11204 - dep: (6, 4) , arr: (3, 7)\n", + "9 riders generated.\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10577 move from (7, 1) to (8, 1) using car (11142, [(7, 1), (8, 1)], 0)\n", + "Agent rider 10642 move from (9, 3) to (9, 2) using car (11191, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10671 move from (9, 3) to (9, 2) using car (11191, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 move from (9, 9) to (9, 8) using car (11070, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10734 move from (5, 0) to (4, 0) using car (11057, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (9, 9) to (9, 8) using car (11070, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10752 move from (4, 8) to (4, 9) using car (11044, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 9) to (9, 8) using car (11070, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10794 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10795 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10799 move from (3, 7) to (2, 7) using car (10976, [(3, 7), (2, 7)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10850 move from (5, 0) to (6, 0) using car (10940, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 move from (8, 1) to (9, 1) using car (11013, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10886 move from (5, 0) to (4, 0) using car (11057, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Rider n° 10886 arrived with a waiting time of 11 ticks\n", - "Agent rider 10888 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10903 move from (5, 0) to (6, 0) using car (10940, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10935 arrived\n", - "Driver 10937 arrived\n", - "Driver 10938 arrived\n", - "Driver 10951 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10955 move from (6, 6) to (7, 6) using car (10993, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 10958 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10960 move from (5, 0) to (4, 0) using car (11057, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Rider n° 10960 arrived with a waiting time of 6 ticks\n", - "Driver 10967 arrived\n", - "Driver 10970 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10980 move from (6, 2) to (6, 3) using car (11083, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 10981 move from (4, 9) to (5, 9) using car (11061, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 doesn't move\n", - "Agent rider 10987 move from (9, 9) to (9, 8) using car (11070, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 10997 arrived\n", - "Driver 11002 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (6, 8) to (5, 8) using car (11041, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 11009 move from (6, 2) to (6, 3) using car (11083, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11010 move from (7, 7) to (8, 7) using car (11045, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11011 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11012 doesn't move\n", - "Driver 11019 arrived\n", - "Agent rider 11023 doesn't move\n", - "Agent rider 11024 move from (2, 3) to (2, 2) using car (10992, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 4) to (8, 5) using car (11068, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 11030 arrived\n", - "Driver 11040 arrived\n", - "Agent rider 11047 move from (4, 5) to (4, 4) using car (11090, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 move from (7, 0) to (6, 0) using car (11021, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10755 move from (0, 6) to (0, 7) using car (11105, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 10761 move from (7, 0) to (6, 0) using car (11172, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 move from (2, 3) to (2, 2) using car (11143, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 10769 doesn't move\n", + "Agent rider 10795 move from (9, 3) to (9, 2) using car (11191, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10796 move from (3, 4) to (3, 5) using car (11090, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10822 move from (0, 8) to (1, 8) using car (11187, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 10877 move from (4, 1) to (4, 2) using car (11116, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10878 move from (7, 0) to (6, 0) using car (11021, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 10878 arrived with a waiting time of 16 ticks\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (1, 2) to (1, 3) using car (11145, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10908 move from (7, 1) to (8, 1) using car (11142, [(7, 1), (8, 1)], 0)\n", + "Rider n° 10908 arrived with a waiting time of 7 ticks\n", + "Agent rider 10909 move from (3, 4) to (3, 5) using car (11090, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Rider n° 10909 arrived with a waiting time of 10 ticks\n", + "Agent rider 10924 move from (8, 3) to (8, 4) using car (11137, [(8, 3), (8, 4)], 0)\n", + "Driver 10956 arrived\n", + "Agent rider 10979 doesn't move\n", + "Agent rider 10986 move from (8, 7) to (8, 6) using car (11113, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 10987 doesn't move\n", + "Agent rider 10988 move from (7, 0) to (7, 1) using car (11127, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 10990 doesn't move\n", + "Agent rider 10992 move from (4, 1) to (4, 0) using car (11098, [(4, 1), (4, 0)], 0)\n", + "Driver 10993 arrived\n", + "Driver 11003 arrived\n", + "Driver 11005 arrived\n", + "Agent rider 11011 move from (0, 6) to (0, 7) using car (11105, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 11012 move from (9, 3) to (9, 2) using car (11191, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 11013 move from (7, 0) to (6, 0) using car (11172, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 11015 arrived\n", + "Driver 11018 arrived\n", + "Agent rider 11030 move from (7, 5) to (7, 6) using car (11129, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11045 move from (5, 3) to (4, 3) using car (11150, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11046 move from (6, 3) to (6, 2) using car (11155, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11047 doesn't move\n", "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (6, 2) to (6, 3) using car (11083, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11050 doesn't move\n", "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (6, 5) to (6, 6) using car (11079, [(6, 5), (6, 6), (6, 7)], 0)\n", "Agent rider 11053 doesn't move\n", - "Agent rider 11054 move from (1, 7) to (2, 7) using car (11052, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 11063 arrived\n", - "Agent rider 11073 doesn't move\n", - "Agent rider 11074 move from (5, 4) to (4, 4) using car (11079, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11075 move from (3, 9) to (2, 9) using car (11043, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 2) to (6, 3) using car (11083, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 doesn't move\n", - "Driver 11084 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (4, 9) to (5, 9) using car (11061, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11094 move from (6, 8) to (5, 8) using car (11041, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 11095 doesn't move\n", - "Agent rider 11096 move from (6, 5) to (6, 4) using car (11071, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11097 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11098 move from (4, 9) to (3, 9) using car (11058, [(4, 9), (3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 11100 doesn't move\n", - "Agent rider 11101 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11102 move from (0, 0) to (1, 0) using car (11031, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11103 move from (5, 0) to (5, 1) using car (11067, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11104 move from (5, 0) to (4, 0) using car (11057, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11124 doesn't move\n", - "Agent rider 11125 doesn't move\n", - "Agent rider 11126 move from (3, 1) to (2, 1) using car (11107, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 11127 doesn't move\n", + "Agent rider 11059 move from (0, 6) to (0, 7) using car (11105, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 11060 move from (9, 3) to (9, 2) using car (11191, [(9, 3), (9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Driver 11064 arrived\n", + "Driver 11066 arrived\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (5, 0) to (6, 0) using car (11057, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11071 move from (3, 4) to (3, 5) using car (11090, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 11073 arrived\n", + "Driver 11077 arrived\n", + "Driver 11078 arrived\n", + "Driver 11082 arrived\n", + "Driver 11083 arrived\n", + "Driver 11089 arrived\n", + "Driver 11091 arrived\n", + "Driver 11093 arrived\n", + "Driver 11097 arrived\n", + "Agent rider 11101 move from (6, 7) to (6, 6) using car (11124, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11103 move from (4, 1) to (4, 0) using car (11098, [(4, 1), (4, 0)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11107 move from (2, 3) to (2, 2) using car (11143, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 11108 doesn't move\n", + "Agent rider 11109 move from (7, 5) to (7, 6) using car (11129, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11110 move from (8, 3) to (8, 4) using car (11137, [(8, 3), (8, 4)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 5) to (4, 4) using car (11126, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 move from (1, 2) to (2, 2) using car (11170, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11120 doesn't move\n", + "Agent rider 11121 move from (6, 7) to (6, 6) using car (11124, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 move from (3, 3) to (3, 4) using car (11135, [(3, 3), (3, 4), (4, 4)], 0)\n", + "Agent rider 11130 move from (7, 5) to (7, 6) using car (11129, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11140 arrived\n", + "Agent rider 11157 move from (7, 0) to (6, 0) using car (11021, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11158 move from (5, 3) to (4, 3) using car (11150, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11162 move from (6, 4) to (5, 4) using car (11148, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (6, 3) to (7, 3) using car (11156, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11164 move from (3, 1) to (4, 1) using car (11177, [(3, 1), (4, 1), (4, 2)], 0)\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11166 move from (8, 2) to (7, 2) using car (11176, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11168 doesn't move\n", + "Agent rider 11169 move from (1, 4) to (1, 5) using car (11159, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11196 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11199 move from (5, 3) to (4, 3) using car (11076, [(5, 3), (4, 3)], 0)\n", + "Agent rider 11200 doesn't move\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (1, 4) to (1, 5) using car (11159, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", "tick 796 ended\n", - "I am driver 11128 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 11129 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 11130 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 11131 - trip: [(7, 4), (7, 3), (7, 2)]\n", - "I am driver 11132 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 11133 - trip: [(6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 11134 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 11135 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 11136 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 11137 - trip: [(4, 9), (5, 9), (5, 8), (5, 7)]\n", - "I am driver 11138 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 11139 - trip: [(3, 7), (3, 6)]\n", - "I am driver 11140 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 11141 - trip: [(6, 7), (6, 6), (5, 6)]\n", - "I am driver 11142 - trip: [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 11143 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 11144 - trip: [(7, 9), (7, 8)]\n", - "I am driver 11145 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 11146 - trip: [(5, 1), (5, 0)]\n", - "I am driver 11147 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 11148 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 11149 - trip: [(6, 7), (6, 6), (6, 5), (5, 5), (4, 5)]\n", - "22 drivers generated.\n", - "I am rider 11150 - dep: (0, 5) , arr: (9, 7)\n", - "I am rider 11151 - dep: (7, 5) , arr: (2, 5)\n", - "I am rider 11152 - dep: (1, 0) , arr: (3, 2)\n", - "I am rider 11153 - dep: (6, 0) , arr: (9, 8)\n", - "I am rider 11154 - dep: (7, 6) , arr: (5, 7)\n", - "I am rider 11155 - dep: (5, 0) , arr: (5, 6)\n", + "I am driver 11205 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 11206 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 11207 - trip: [(3, 4), (3, 5), (2, 5)]\n", + "I am driver 11208 - trip: [(9, 4), (8, 4), (7, 4), (7, 5)]\n", + "I am driver 11209 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "5 drivers generated.\n", + "I am rider 11210 - dep: (0, 9) , arr: (8, 5)\n", + "I am rider 11211 - dep: (9, 8) , arr: (9, 0)\n", + "I am rider 11212 - dep: (8, 2) , arr: (4, 8)\n", + "I am rider 11213 - dep: (1, 2) , arr: (0, 7)\n", + "I am rider 11214 - dep: (5, 2) , arr: (7, 1)\n", + "I am rider 11215 - dep: (7, 4) , arr: (3, 2)\n", "6 riders generated.\n", - "Agent rider 9848 move from (9, 8) to (9, 7) using car (11070, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10599 doesn't move\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10700 doesn't move\n", + "Agent rider 10509 doesn't move\n", + "Agent rider 10577 move from (8, 1) to (8, 0) using car (11195, [(8, 1), (8, 0), (9, 0)], 0)\n", + "Agent rider 10642 move from (9, 2) to (9, 1) using car (11191, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10671 move from (9, 2) to (9, 1) using car (11191, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 move from (9, 8) to (9, 7) using car (11070, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10734 move from (4, 0) to (3, 0) using car (11057, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Rider n° 10734 arrived with a waiting time of 10 ticks\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10749 move from (9, 8) to (9, 7) using car (11070, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 10749 arrived with a waiting time of 10 ticks\n", - "Agent rider 10752 move from (4, 9) to (3, 9) using car (11044, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 10752 arrived with a waiting time of 12 ticks\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (1, 0) to (2, 0) using car (11031, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 8) to (9, 7) using car (11070, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10794 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10795 doesn't move\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10850 move from (6, 0) to (7, 0) using car (10940, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 doesn't move\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10903 move from (6, 0) to (7, 0) using car (10940, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 10903 arrived with a waiting time of 3 ticks\n", - "Driver 10937 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10955 move from (7, 6) to (8, 6) using car (10993, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 10955 arrived with a waiting time of 5 ticks\n", - "Agent rider 10958 doesn't move\n", - "Driver 10967 arrived\n", - "Driver 10975 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 10980 move from (6, 3) to (6, 2) using car (11133, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10981 move from (5, 9) to (6, 9) using car (11061, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 move from (2, 7) to (3, 7) using car (11052, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10985 doesn't move\n", + "Agent rider 10741 move from (4, 3) to (3, 3) using car (11150, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10742 move from (6, 0) to (5, 0) using car (11021, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 10755 move from (0, 7) to (0, 8) using car (11105, [(0, 7), (0, 8)], 0)\n", + "Agent rider 10761 move from (6, 0) to (5, 0) using car (11172, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 move from (6, 9) to (7, 9) using car (11133, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 10795 move from (9, 2) to (9, 1) using car (11191, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10796 move from (3, 5) to (3, 6) using car (11090, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10822 move from (1, 8) to (1, 7) using car (11138, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 10877 move from (4, 2) to (3, 2) using car (11116, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (0, 7) to (0, 8) using car (11105, [(0, 7), (0, 8)], 0)\n", + "Agent rider 10906 move from (1, 3) to (1, 4) using car (11145, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 10909 move from (3, 4) to (3, 5) using car (11207, [(3, 4), (3, 5), (2, 5)], 0)\n", + "Rider n° 10909 arrived with a waiting time of 10 ticks\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10979 doesn't move\n", "Agent rider 10986 doesn't move\n", - "Agent rider 10987 move from (9, 8) to (9, 7) using car (11070, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 11001 arrived\n", - "Driver 11003 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (5, 8) to (4, 8) using car (11041, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 11009 move from (6, 3) to (6, 2) using car (11133, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 11010 move from (8, 7) to (9, 7) using car (11045, [(8, 7), (9, 7)], 0)\n", - "Rider n° 11010 arrived with a waiting time of 1 ticks\n", - "Agent rider 11011 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11012 doesn't move\n", + "Agent rider 10987 move from (0, 5) to (0, 6) using car (11131, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 10988 move from (7, 1) to (7, 0) using car (11125, [(7, 1), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10992 move from (4, 0) to (5, 0) using car (11173, [(4, 0), (5, 0), (5, 1), (6, 1)], 0)\n", + "Driver 10995 arrived\n", + "Driver 11002 arrived\n", + "Driver 11005 arrived\n", + "Agent rider 11011 move from (0, 7) to (0, 8) using car (11105, [(0, 7), (0, 8)], 0)\n", + "Agent rider 11012 move from (9, 2) to (9, 1) using car (11191, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 11013 move from (6, 0) to (5, 0) using car (11172, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Driver 11017 arrived\n", - "Driver 11018 arrived\n", - "Agent rider 11023 move from (3, 7) to (3, 8) using car (11089, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Rider n° 11023 arrived with a waiting time of 1 ticks\n", - "Agent rider 11024 move from (2, 2) to (1, 2) using car (10992, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 5) to (8, 6) using car (11068, [(8, 5), (8, 6)], 0)\n", - "Driver 11037 arrived\n", - "Agent rider 11047 move from (4, 4) to (4, 3) using car (11090, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11030 move from (7, 6) to (7, 7) using car (11129, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11045 move from (4, 3) to (3, 3) using car (11150, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 11045 arrived with a waiting time of 3 ticks\n", + "Agent rider 11046 move from (6, 2) to (6, 1) using car (11155, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 11046 arrived with a waiting time of 2 ticks\n", + "Agent rider 11047 move from (2, 6) to (2, 5) using car (11171, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (6, 3) to (6, 4) using car (11083, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11051 doesn't move\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Driver 11065 arrived\n", - "Driver 11069 arrived\n", - "Agent rider 11073 move from (1, 1) to (2, 1) using car (11120, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11074 move from (4, 4) to (3, 4) using car (11079, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11075 move from (2, 9) to (2, 8) using car (11043, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 3) to (6, 4) using car (11083, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 move from (8, 7) to (7, 7) using car (11140, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (5, 9) to (6, 9) using car (11061, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11094 doesn't move\n", - "Agent rider 11095 doesn't move\n", - "Agent rider 11096 move from (6, 4) to (6, 3) using car (11071, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11097 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11098 move from (3, 9) to (3, 8) using car (11058, [(3, 9), (3, 8), (3, 7)], 0)\n", - "Agent rider 11100 doesn't move\n", - "Agent rider 11101 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 11050 move from (2, 6) to (2, 5) using car (11171, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11051 move from (1, 5) to (1, 6) using car (11159, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11052 move from (6, 6) to (6, 7) using car (11079, [(6, 6), (6, 7)], 0)\n", + "Agent rider 11053 move from (2, 6) to (2, 5) using car (11171, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11059 move from (0, 7) to (0, 8) using car (11105, [(0, 7), (0, 8)], 0)\n", + "Agent rider 11060 move from (9, 2) to (9, 1) using car (11191, [(9, 2), (9, 1), (8, 1), (7, 1)], 0)\n", + "Rider n° 11060 arrived with a waiting time of 3 ticks\n", + "Driver 11066 arrived\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (6, 0) to (7, 0) using car (11057, [(6, 0), (7, 0)], 0)\n", + "Agent rider 11071 doesn't move\n", + "Driver 11078 arrived\n", + "Driver 11083 arrived\n", + "Driver 11086 arrived\n", + "Driver 11093 arrived\n", + "Driver 11100 arrived\n", + "Agent rider 11101 move from (6, 6) to (6, 5) using car (11124, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", "Agent rider 11102 doesn't move\n", - "Agent rider 11103 move from (5, 1) to (5, 2) using car (11067, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11104 move from (4, 0) to (3, 0) using car (11057, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Driver 11106 arrived\n", - "Agent rider 11124 doesn't move\n", - "Agent rider 11125 move from (1, 1) to (2, 1) using car (11120, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 move from (2, 1) to (2, 2) using car (11107, [(2, 1), (2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 11127 doesn't move\n", - "Agent rider 11150 move from (0, 5) to (0, 6) using car (11105, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 11151 move from (7, 5) to (7, 4) using car (11020, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 move from (6, 0) to (7, 0) using car (10940, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11154 move from (7, 6) to (7, 7) using car (11060, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11155 doesn't move\n", + "Agent rider 11103 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11107 doesn't move\n", + "Agent rider 11108 doesn't move\n", + "Agent rider 11109 move from (7, 6) to (7, 7) using car (11129, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 4) to (4, 3) using car (11126, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 11117 arrived\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 move from (2, 2) to (3, 2) using car (11170, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11120 doesn't move\n", + "Agent rider 11121 move from (6, 6) to (6, 5) using car (11124, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 move from (3, 4) to (4, 4) using car (11135, [(3, 4), (4, 4)], 0)\n", + "Driver 11128 arrived\n", + "Agent rider 11130 move from (7, 6) to (7, 7) using car (11129, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11146 arrived\n", + "Agent rider 11157 move from (6, 0) to (5, 0) using car (11021, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11158 move from (4, 3) to (3, 3) using car (11150, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 move from (5, 4) to (6, 4) using car (11149, [(5, 4), (6, 4), (6, 5), (6, 6), (7, 6)], 0)\n", + "Agent rider 11162 move from (5, 4) to (4, 4) using car (11148, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (7, 3) to (8, 3) using car (11156, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11164 move from (4, 1) to (4, 2) using car (11177, [(4, 1), (4, 2)], 0)\n", + "Agent rider 11165 move from (0, 5) to (0, 6) using car (11131, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11166 move from (7, 2) to (6, 2) using car (11176, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11168 doesn't move\n", + "Agent rider 11169 move from (1, 5) to (1, 6) using car (11159, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11196 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11199 move from (4, 3) to (3, 3) using car (11150, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11200 move from (7, 3) to (8, 3) using car (11156, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11201 move from (5, 6) to (6, 6) using car (11134, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 11202 move from (1, 5) to (1, 6) using car (11159, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11214 doesn't move\n", + "Agent rider 11215 doesn't move\n", "tick 797 ended\n", - "I am driver 11156 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 11157 - trip: [(8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11158 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 11159 - trip: [(8, 3), (7, 3)]\n", - "I am driver 11160 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 11161 - trip: [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 11162 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 11163 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 11164 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 11165 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "10 drivers generated.\n", - "0 riders generated.\n" + "I am driver 11216 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 11217 - trip: [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 11218 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 11219 - trip: [(2, 6), (1, 6)]\n", + "I am driver 11220 - trip: [(2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 11221 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 11222 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 11223 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 11224 - trip: [(7, 0), (6, 0), (5, 0), (5, 1)]\n", + "I am driver 11225 - trip: [(2, 5), (2, 6), (3, 6)]\n", + "I am driver 11226 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 11227 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 11228 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 11229 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 11230 - trip: [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 11231 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 11232 - trip: [(9, 4), (9, 5), (9, 6)]\n", + "I am driver 11233 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 11234 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "19 drivers generated.\n", + "I am rider 11235 - dep: (8, 9) , arr: (3, 0)\n", + "I am rider 11236 - dep: (9, 5) , arr: (1, 7)\n", + "I am rider 11237 - dep: (5, 0) , arr: (8, 8)\n", + "I am rider 11238 - dep: (4, 0) , arr: (8, 0)\n", + "I am rider 11239 - dep: (1, 0) , arr: (9, 7)\n", + "I am rider 11240 - dep: (8, 9) , arr: (8, 2)\n", + "6 riders generated.\n", + "Agent rider 10509 move from (3, 3) to (2, 3) using car (11152, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 10509 arrived with a waiting time of 16 ticks\n", + "Agent rider 10577 move from (8, 0) to (9, 0) using car (11195, [(8, 0), (9, 0)], 0)\n", + "Agent rider 10642 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10671 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10741 move from (3, 3) to (3, 4) using car (11150, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10742 move from (5, 0) to (4, 0) using car (11021, [(5, 0), (4, 0)], 0)\n", + "Agent rider 10755 doesn't move\n", + "Agent rider 10761 move from (5, 0) to (4, 0) using car (11172, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10769 move from (7, 9) to (7, 8) using car (11133, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 10769 arrived with a waiting time of 20 ticks\n", + "Agent rider 10795 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 10796 move from (3, 6) to (3, 7) using car (11090, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 10822 move from (1, 7) to (1, 6) using car (11138, [(1, 7), (1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 10877 move from (3, 2) to (2, 2) using car (11116, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 10884 move from (1, 6) to (1, 7) using car (11159, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (1, 4) to (1, 5) using car (11145, [(1, 4), (1, 5)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10979 doesn't move\n", + "Agent rider 10986 move from (8, 6) to (7, 6) using car (11185, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 10987 move from (0, 6) to (0, 7) using car (11131, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 10988 move from (7, 0) to (6, 0) using car (11125, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10992 move from (5, 0) to (4, 0) using car (11021, [(5, 0), (4, 0)], 0)\n", + "Driver 11002 arrived\n", + "Agent rider 11011 doesn't move\n", + "Agent rider 11012 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 11013 move from (5, 0) to (4, 0) using car (11172, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11030 doesn't move\n", + "Driver 11035 arrived\n", + "Agent rider 11046 move from (6, 2) to (5, 2) using car (11178, [(6, 2), (5, 2), (4, 2)], 0)\n", + "Agent rider 11047 move from (2, 5) to (2, 4) using car (11171, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11048 move from (4, 3) to (4, 2) using car (11126, [(4, 3), (4, 2)], 0)\n", + "Agent rider 11050 move from (2, 5) to (2, 4) using car (11171, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11051 move from (1, 6) to (1, 7) using car (11159, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11053 move from (2, 5) to (2, 4) using car (11171, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Driver 11066 arrived\n", + "Driver 11068 arrived\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (7, 0) to (6, 0) using car (11224, [(7, 0), (6, 0), (5, 0), (5, 1)], 0)\n", + "Agent rider 11071 move from (3, 5) to (2, 5) using car (11207, [(3, 5), (2, 5)], 0)\n", + "Driver 11076 arrived\n", + "Driver 11086 arrived\n", + "Driver 11096 arrived\n", + "Driver 11098 arrived\n", + "Agent rider 11101 move from (6, 5) to (6, 4) using car (11124, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11103 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (5, 0) to (4, 0) using car (11172, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11107 doesn't move\n", + "Agent rider 11108 move from (3, 3) to (2, 3) using car (11152, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 11108 arrived with a waiting time of 5 ticks\n", + "Agent rider 11109 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 9848 move from (9, 7) to (9, 6) using car (11070, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10543 doesn't move\n", - "Agent rider 10599 move from (2, 7) to (2, 8) using car (11099, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 doesn't move\n", - "Agent rider 10727 move from (9, 7) to (9, 6) using car (11070, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10752 doesn't move\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (2, 0) to (3, 0) using car (11031, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 7) to (9, 6) using car (11070, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10794 move from (5, 2) to (4, 2) using car (11138, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10795 doesn't move\n", - "Agent rider 10799 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (5, 2) to (4, 2) using car (11138, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10850 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 10937 arrived\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10958 doesn't move\n", - "Driver 10975 arrived\n", - "Driver 10976 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (5, 2) to (4, 2) using car (11138, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10980 move from (6, 2) to (6, 1) using car (11133, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 10981 move from (6, 9) to (7, 9) using car (11061, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 move from (3, 7) to (4, 7) using car (11052, [(3, 7), (4, 7)], 0)\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10985 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10986 doesn't move\n", - "Agent rider 10987 move from (9, 7) to (9, 6) using car (11070, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 10990 arrived\n", - "Driver 11003 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (4, 8) to (3, 8) using car (11041, [(4, 8), (3, 8)], 0)\n", - "Agent rider 11009 move from (6, 2) to (6, 1) using car (11133, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 11011 move from (5, 2) to (5, 3) using car (11067, [(5, 2), (5, 3)], 0)\n", - "Agent rider 11012 doesn't move\n", - "Driver 11013 arrived\n", - "Driver 11018 arrived\n", - "Agent rider 11024 move from (1, 2) to (0, 2) using car (10992, [(1, 2), (0, 2)], 0)\n", - "Agent rider 11025 move from (8, 6) to (9, 6) using car (10993, [(8, 6), (9, 6)], 0)\n", - "Driver 11028 arrived\n", - "Agent rider 11047 move from (4, 3) to (4, 2) using car (11090, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11050 move from (6, 4) to (6, 5) using car (11083, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11051 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Driver 11055 arrived\n", - "Driver 11059 arrived\n", - "Agent rider 11073 move from (2, 1) to (3, 1) using car (11120, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11074 move from (3, 4) to (2, 4) using car (11079, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11075 move from (2, 8) to (2, 7) using car (11043, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 4) to (6, 5) using car (11083, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 move from (7, 7) to (6, 7) using car (11140, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (6, 9) to (7, 9) using car (11061, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11094 move from (5, 8) to (5, 7) using car (11156, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11095 move from (4, 8) to (3, 8) using car (11041, [(4, 8), (3, 8)], 0)\n", - "Agent rider 11096 move from (6, 3) to (5, 3) using car (11071, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11097 move from (5, 2) to (4, 2) using car (11138, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11098 move from (3, 8) to (3, 7) using car (11058, [(3, 8), (3, 7)], 0)\n", - "Agent rider 11100 move from (6, 5) to (7, 5) using car (11082, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11101 move from (5, 2) to (4, 2) using car (11138, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11102 doesn't move\n", - "Agent rider 11103 move from (5, 2) to (4, 2) using car (11138, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11104 move from (3, 0) to (2, 0) using car (11057, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11124 doesn't move\n", - "Agent rider 11125 move from (2, 1) to (3, 1) using car (11120, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 move from (2, 2) to (2, 3) using car (11107, [(2, 2), (2, 3), (2, 4)], 0)\n", - "Agent rider 11127 doesn't move\n", - "Agent rider 11150 move from (0, 6) to (0, 7) using car (11105, [(0, 6), (0, 7)], 0)\n", - "Agent rider 11151 move from (7, 4) to (7, 3) using car (11020, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 move from (7, 0) to (8, 0) using car (10940, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11154 move from (7, 7) to (6, 7) using car (11060, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11155 doesn't move\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 doesn't move\n", + "Agent rider 11118 doesn't move\n", + "Agent rider 11119 move from (3, 2) to (4, 2) using car (11170, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11120 doesn't move\n", + "Agent rider 11121 move from (6, 5) to (6, 4) using car (11124, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11122 move from (5, 8) to (6, 8) using car (11190, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 11123 move from (4, 4) to (4, 3) using car (11148, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11130 move from (7, 7) to (6, 7) using car (11129, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11137 arrived\n", + "Driver 11142 arrived\n", + "Agent rider 11157 move from (5, 0) to (4, 0) using car (11021, [(5, 0), (4, 0)], 0)\n", + "Agent rider 11158 move from (3, 3) to (2, 3) using car (11152, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 move from (6, 4) to (6, 5) using car (11184, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11162 move from (4, 4) to (4, 3) using car (11148, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (8, 3) to (9, 3) using car (11156, [(8, 3), (9, 3)], 0)\n", + "Agent rider 11164 doesn't move\n", + "Agent rider 11165 move from (0, 6) to (0, 7) using car (11131, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11166 move from (6, 2) to (5, 2) using car (11176, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11168 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1)], 0)\n", + "Agent rider 11169 move from (1, 6) to (1, 7) using car (11159, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11196 move from (6, 0) to (5, 0) using car (11206, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11197 move from (3, 6) to (3, 5) using car (11153, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11198 move from (0, 9) to (1, 9) using car (11227, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 move from (3, 3) to (3, 4) using car (11150, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11200 move from (8, 3) to (9, 3) using car (11156, [(8, 3), (9, 3)], 0)\n", + "Agent rider 11201 move from (6, 6) to (7, 6) using car (11134, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 move from (0, 9) to (1, 9) using car (11227, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (6, 4) to (6, 5) using car (11184, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11210 move from (0, 9) to (1, 9) using car (11227, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (8, 2) to (9, 2) using car (11189, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11214 doesn't move\n", + "Agent rider 11215 doesn't move\n", + "Agent rider 11235 doesn't move\n", + "Agent rider 11236 doesn't move\n", + "Agent rider 11237 doesn't move\n", + "Agent rider 11238 doesn't move\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11240 doesn't move\n", "tick 798 ended\n", - "0 drivers generated.\n", - "I am rider 11166 - dep: (0, 5) , arr: (4, 9)\n", - "I am rider 11167 - dep: (0, 7) , arr: (4, 5)\n", - "I am rider 11168 - dep: (9, 5) , arr: (7, 9)\n", - "I am rider 11169 - dep: (0, 7) , arr: (0, 6)\n", + "I am driver 11241 - trip: [(6, 9), (7, 9)]\n", + "I am driver 11242 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 11243 - trip: [(4, 8), (4, 7), (3, 7)]\n", + "I am driver 11244 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "4 drivers generated.\n", + "I am rider 11245 - dep: (3, 6) , arr: (6, 6)\n", + "I am rider 11246 - dep: (4, 0) , arr: (5, 8)\n", + "I am rider 11247 - dep: (3, 1) , arr: (1, 4)\n", + "I am rider 11248 - dep: (4, 8) , arr: (3, 8)\n", "4 riders generated.\n", - "Agent rider 9848 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10543 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 10543 arrived with a waiting time of 30 ticks\n", - "Agent rider 10599 move from (2, 8) to (3, 8) using car (11160, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10725 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10727 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (8, 1) to (7, 1) using car (11191, [(8, 1), (7, 1)], 0)\n", + "Agent rider 10671 move from (8, 1) to (7, 1) using car (11191, [(8, 1), (7, 1)], 0)\n", + "Agent rider 10704 move from (4, 8) to (4, 7) using car (11243, [(4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 10741 move from (3, 4) to (3, 5) using car (11150, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 10742 doesn't move\n", "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (3, 0) to (4, 0) using car (11031, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10794 move from (4, 2) to (4, 3) using car (11138, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Rider n° 10794 arrived with a waiting time of 7 ticks\n", - "Agent rider 10795 doesn't move\n", - "Agent rider 10799 move from (2, 7) to (2, 6) using car (11043, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 10799 arrived with a waiting time of 14 ticks\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (4, 2) to (4, 3) using car (11138, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10850 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10874 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Rider n° 10874 arrived with a waiting time of 13 ticks\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10958 doesn't move\n", - "Driver 10976 arrived\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (4, 2) to (4, 3) using car (11138, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10980 move from (6, 1) to (6, 0) using car (11133, [(6, 1), (6, 0)], 0)\n", - "Agent rider 10981 move from (7, 9) to (8, 9) using car (11061, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 doesn't move\n", - "Agent rider 10985 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10986 doesn't move\n", - "Agent rider 10987 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11009 move from (6, 1) to (6, 0) using car (11133, [(6, 1), (6, 0)], 0)\n", + "Agent rider 10761 move from (4, 0) to (3, 0) using car (11172, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 move from (2, 2) to (1, 2) using car (11116, [(2, 2), (1, 2)], 0)\n", + "Agent rider 10795 move from (8, 1) to (7, 1) using car (11191, [(8, 1), (7, 1)], 0)\n", + "Agent rider 10796 move from (3, 7) to (3, 8) using car (11090, [(3, 7), (3, 8)], 0)\n", + "Agent rider 10822 move from (1, 6) to (1, 5) using car (11138, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 10877 move from (2, 2) to (1, 2) using car (11116, [(2, 2), (1, 2)], 0)\n", + "Agent rider 10884 move from (1, 7) to (1, 8) using car (11159, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10924 move from (8, 4) to (8, 3) using car (11113, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 10979 doesn't move\n", + "Agent rider 10986 move from (7, 6) to (8, 6) using car (11134, [(7, 6), (8, 6)], 0)\n", + "Agent rider 10987 move from (0, 7) to (0, 8) using car (11131, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 10988 move from (6, 0) to (5, 0) using car (11125, [(6, 0), (5, 0)], 0)\n", + "Agent rider 10992 move from (4, 0) to (3, 0) using car (11172, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Agent rider 11011 doesn't move\n", - "Agent rider 11012 doesn't move\n", - "Driver 11016 arrived\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (9, 6) to (9, 5) using car (11070, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Driver 11036 arrived\n", - "Driver 11045 arrived\n", - "Agent rider 11047 move from (4, 2) to (4, 1) using car (11090, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11050 move from (6, 5) to (6, 6) using car (11083, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11051 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Rider n° 11051 arrived with a waiting time of 6 ticks\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Driver 11066 arrived\n", + "Agent rider 11012 move from (8, 1) to (7, 1) using car (11191, [(8, 1), (7, 1)], 0)\n", + "Agent rider 11013 move from (4, 0) to (3, 0) using car (11172, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11030 doesn't move\n", + "Agent rider 11046 move from (5, 2) to (4, 2) using car (11178, [(5, 2), (4, 2)], 0)\n", + "Agent rider 11047 move from (2, 4) to (2, 3) using car (11171, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11048 move from (4, 2) to (5, 2) using car (11143, [(4, 2), (5, 2)], 0)\n", + "Rider n° 11048 arrived with a waiting time of 3 ticks\n", + "Agent rider 11050 move from (2, 4) to (2, 3) using car (11171, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11051 move from (1, 7) to (1, 8) using car (11159, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11053 move from (2, 4) to (2, 3) using car (11171, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Driver 11057 arrived\n", + "Agent rider 11059 doesn't move\n", "Driver 11068 arrived\n", - "Agent rider 11073 move from (3, 1) to (4, 1) using car (11120, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11074 move from (2, 4) to (1, 4) using car (11079, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 11074 arrived with a waiting time of 2 ticks\n", - "Agent rider 11075 move from (2, 7) to (2, 6) using car (11043, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 5) to (6, 6) using car (11083, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 move from (6, 7) to (5, 7) using car (11140, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 11081 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (7, 9) to (8, 9) using car (11061, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11094 move from (5, 7) to (5, 6) using car (11156, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 11094 arrived with a waiting time of 3 ticks\n", - "Agent rider 11095 doesn't move\n", - "Agent rider 11096 move from (5, 3) to (4, 3) using car (11071, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11097 move from (4, 2) to (4, 3) using car (11138, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11100 doesn't move\n", - "Agent rider 11101 move from (4, 2) to (4, 3) using car (11138, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (6, 0) to (5, 0) using car (11125, [(6, 0), (5, 0)], 0)\n", + "Agent rider 11071 move from (2, 5) to (1, 5) using car (11193, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 11071 arrived with a waiting time of 2 ticks\n", + "Driver 11079 arrived\n", + "Driver 11094 arrived\n", + "Driver 11098 arrived\n", + "Agent rider 11101 doesn't move\n", "Agent rider 11102 doesn't move\n", - "Agent rider 11103 move from (4, 2) to (4, 3) using car (11138, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11104 move from (2, 0) to (1, 0) using car (11057, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Driver 11108 arrived\n", - "Driver 11113 arrived\n", - "Agent rider 11124 doesn't move\n", - "Agent rider 11125 move from (3, 1) to (4, 1) using car (11120, [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 move from (2, 3) to (2, 4) using car (11107, [(2, 3), (2, 4)], 0)\n", - "Agent rider 11127 move from (5, 7) to (5, 8) using car (11161, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11103 move from (4, 0) to (3, 0) using car (11172, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Rider n° 11103 arrived with a waiting time of 5 ticks\n", + "Agent rider 11104 doesn't move\n", + "Driver 11105 arrived\n", + "Agent rider 11106 move from (4, 0) to (3, 0) using car (11172, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11107 move from (2, 2) to (1, 2) using car (11116, [(2, 2), (1, 2)], 0)\n", + "Rider n° 11107 arrived with a waiting time of 5 ticks\n", + "Agent rider 11109 doesn't move\n", + "Agent rider 11110 move from (8, 4) to (8, 3) using car (11113, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 doesn't move\n", + "Agent rider 11118 move from (5, 0) to (5, 1) using car (11206, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11119 move from (4, 2) to (4, 3) using car (11170, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11120 doesn't move\n", + "Agent rider 11121 move from (6, 4) to (6, 3) using car (11124, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 move from (4, 3) to (4, 2) using car (11148, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 11127 arrived\n", + "Agent rider 11130 move from (6, 7) to (5, 7) using car (11129, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11135 arrived\n", + "Driver 11136 arrived\n", "Driver 11139 arrived\n", "Driver 11144 arrived\n", - "Driver 11146 arrived\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (7, 3) to (7, 2) using car (11020, [(7, 3), (7, 2)], 0)\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 move from (8, 0) to (9, 0) using car (10940, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11154 move from (6, 7) to (5, 7) using car (11060, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 11154 arrived with a waiting time of 0 ticks\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11166 doesn't move\n", + "Agent rider 11157 doesn't move\n", + "Agent rider 11158 move from (2, 3) to (1, 3) using car (11152, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11160 move from (3, 8) to (3, 7) using car (11187, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 11161 move from (6, 5) to (6, 6) using car (11184, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11162 move from (4, 3) to (4, 2) using car (11148, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11164 move from (4, 2) to (4, 3) using car (11170, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11165 move from (0, 7) to (0, 8) using car (11131, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11166 move from (5, 2) to (5, 3) using car (11176, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", "Agent rider 11167 doesn't move\n", - "Agent rider 11168 doesn't move\n", - "Agent rider 11169 doesn't move\n", + "Agent rider 11168 move from (8, 1) to (7, 1) using car (11191, [(8, 1), (7, 1)], 0)\n", + "Agent rider 11169 move from (1, 7) to (1, 8) using car (11159, [(1, 7), (1, 8), (1, 9), (2, 9)], 0)\n", + "Driver 11177 arrived\n", + "Agent rider 11196 move from (5, 0) to (5, 1) using car (11206, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11197 move from (3, 5) to (3, 4) using car (11153, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11198 move from (1, 9) to (2, 9) using car (11227, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 move from (3, 4) to (3, 5) using car (11150, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 11200 doesn't move\n", + "Agent rider 11201 move from (7, 6) to (8, 6) using car (11134, [(7, 6), (8, 6)], 0)\n", + "Agent rider 11202 move from (1, 6) to (1, 5) using car (11138, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 11203 move from (1, 9) to (2, 9) using car (11227, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (6, 5) to (6, 6) using car (11184, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11210 move from (1, 9) to (2, 9) using car (11227, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (9, 2) to (9, 3) using car (11189, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11214 move from (5, 2) to (4, 2) using car (11178, [(5, 2), (4, 2)], 0)\n", + "Agent rider 11215 doesn't move\n", + "Agent rider 11235 doesn't move\n", + "Agent rider 11236 move from (9, 5) to (9, 6) using car (11232, [(9, 5), (9, 6)], 0)\n", + "Agent rider 11237 move from (5, 0) to (5, 1) using car (11206, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11238 doesn't move\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11240 doesn't move\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11247 doesn't move\n", + "Agent rider 11248 move from (4, 8) to (4, 7) using car (11243, [(4, 8), (4, 7), (3, 7)], 0)\n", "tick 799 ended\n", - "I am driver 11170 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 11171 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 11172 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 11173 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", - "4 drivers generated.\n", - "I am rider 11174 - dep: (8, 0) , arr: (0, 9)\n", - "I am rider 11175 - dep: (5, 7) , arr: (7, 3)\n", - "I am rider 11176 - dep: (1, 7) , arr: (8, 5)\n", - "3 riders generated.\n", - "Agent rider 9848 move from (9, 5) to (9, 4) using car (11070, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 9848 arrived with a waiting time of 40 ticks\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10599 move from (3, 8) to (4, 8) using car (11160, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10700 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10725 move from (9, 5) to (9, 6) using car (11173, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 10727 move from (9, 5) to (9, 4) using car (11070, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (4, 0) to (5, 0) using car (11031, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 10793 move from (9, 5) to (9, 6) using car (11173, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 10795 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (4, 3) to (4, 4) using car (11138, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 doesn't move\n", + "I am driver 11249 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 11250 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 11251 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 11252 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 11253 - trip: [(3, 6), (2, 6), (1, 6), (1, 5)]\n", + "I am driver 11254 - trip: [(6, 5), (6, 4), (7, 4)]\n", + "I am driver 11255 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (3, 1)]\n", + "I am driver 11256 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 11257 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 11258 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 11259 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 11260 - trip: [(2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 11261 - trip: [(2, 2), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 11262 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 11263 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 11264 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 11265 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "17 drivers generated.\n", + "I am rider 11266 - dep: (0, 7) , arr: (3, 0)\n", + "I am rider 11267 - dep: (0, 4) , arr: (1, 4)\n", + "I am rider 11268 - dep: (3, 5) , arr: (8, 7)\n", + "I am rider 11269 - dep: (0, 1) , arr: (8, 9)\n", + "I am rider 11270 - dep: (5, 1) , arr: (8, 4)\n", + "5 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (4, 7) to (3, 7) using car (11243, [(4, 7), (3, 7)], 0)\n", + "Agent rider 10741 doesn't move\n", + "Agent rider 10742 doesn't move\n", + "Agent rider 10755 move from (0, 8) to (0, 9) using car (11131, [(0, 8), (0, 9)], 0)\n", + "Rider n° 10755 arrived with a waiting time of 16 ticks\n", + "Agent rider 10761 move from (3, 0) to (2, 0) using car (11172, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10795 doesn't move\n", + "Agent rider 10796 move from (3, 8) to (4, 8) using car (11233, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 10822 move from (1, 5) to (0, 5) using car (11193, [(1, 5), (0, 5)], 0)\n", "Agent rider 10877 doesn't move\n", - "Agent rider 10888 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10958 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (4, 3) to (4, 4) using car (11138, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 9) to (8, 8) using car (11061, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10987 move from (9, 5) to (9, 6) using car (11173, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Driver 10992 arrived\n", - "Driver 10993 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (3, 8) to (4, 8) using car (11099, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 11009 doesn't move\n", - "Agent rider 11011 doesn't move\n", + "Agent rider 10884 move from (1, 8) to (1, 9) using car (11159, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (1, 5) to (1, 4) using car (11138, [(1, 5), (1, 4)], 0)\n", + "Agent rider 10924 move from (8, 3) to (8, 2) using car (11113, [(8, 3), (8, 2)], 0)\n", + "Agent rider 10979 move from (9, 3) to (9, 4) using car (11189, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 10979 arrived with a waiting time of 8 ticks\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 move from (0, 8) to (0, 9) using car (11131, [(0, 8), (0, 9)], 0)\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10992 move from (3, 0) to (2, 0) using car (11172, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11011 move from (0, 8) to (0, 9) using car (11131, [(0, 8), (0, 9)], 0)\n", "Agent rider 11012 doesn't move\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (9, 5) to (9, 6) using car (11173, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Driver 11035 arrived\n", - "Driver 11041 arrived\n", - "Agent rider 11047 move from (4, 1) to (4, 0) using car (11090, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (6, 6) to (6, 7) using car (11083, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 11052 arrived\n", - "Agent rider 11053 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11054 move from (2, 7) to (2, 6) using car (11162, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Driver 11058 arrived\n", - "Driver 11067 arrived\n", - "Agent rider 11073 move from (4, 1) to (5, 1) using car (11120, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11075 move from (2, 6) to (2, 5) using car (11043, [(2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 6) to (6, 7) using car (11083, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 move from (5, 7) to (5, 6) using car (11140, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 11087 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (8, 9) to (8, 8) using car (11061, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11095 move from (3, 8) to (4, 8) using car (11160, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 move from (4, 3) to (3, 3) using car (11071, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11097 move from (4, 3) to (4, 4) using car (11138, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11100 move from (7, 5) to (7, 4) using car (11128, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11101 move from (4, 3) to (4, 4) using car (11138, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11102 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11103 move from (4, 3) to (4, 4) using car (11138, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 11104 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Driver 11105 arrived\n", - "Driver 11123 arrived\n", - "Agent rider 11124 doesn't move\n", - "Agent rider 11125 move from (4, 1) to (5, 1) using car (11120, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 move from (5, 8) to (4, 8) using car (11161, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 11131 arrived\n", - "Driver 11141 arrived\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11152 move from (1, 0) to (1, 1) using car (11057, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Driver 11159 arrived\n", - "Agent rider 11166 move from (0, 5) to (0, 6) using car (11147, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 move from (0, 7) to (0, 8) using car (11130, [(0, 7), (0, 8)], 0)\n", - "Agent rider 11168 move from (9, 5) to (9, 6) using car (11173, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11169 move from (0, 7) to (0, 8) using car (11130, [(0, 7), (0, 8)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (5, 7) to (6, 7) using car (11112, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 11176 doesn't move\n", + "Agent rider 11013 move from (3, 0) to (2, 0) using car (11172, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 11021 arrived\n", + "Agent rider 11030 doesn't move\n", + "Agent rider 11047 move from (2, 3) to (2, 2) using car (11171, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11050 move from (2, 3) to (2, 2) using car (11171, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11051 move from (1, 8) to (1, 9) using car (11159, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11053 move from (2, 3) to (2, 2) using car (11171, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11059 move from (0, 8) to (0, 9) using car (11131, [(0, 8), (0, 9)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (5, 0) to (5, 1) using car (11224, [(5, 0), (5, 1)], 0)\n", + "Driver 11079 arrived\n", + "Driver 11098 arrived\n", + "Agent rider 11101 doesn't move\n", + "Agent rider 11102 move from (9, 3) to (8, 3) using car (11262, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (3, 0) to (2, 0) using car (11172, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11109 doesn't move\n", + "Agent rider 11110 move from (8, 3) to (8, 2) using car (11113, [(8, 3), (8, 2)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 3) to (4, 4) using car (11170, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11118 move from (5, 1) to (5, 2) using car (11206, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11119 move from (4, 3) to (4, 4) using car (11170, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11120 doesn't move\n", + "Agent rider 11121 move from (6, 3) to (6, 2) using car (11124, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11122 move from (6, 8) to (6, 7) using car (11234, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 11123 move from (4, 2) to (4, 1) using car (11148, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 11126 arrived\n", + "Agent rider 11130 move from (5, 7) to (4, 7) using car (11129, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11132 arrived\n", + "Driver 11136 arrived\n", + "Driver 11145 arrived\n", + "Driver 11154 arrived\n", + "Driver 11156 arrived\n", + "Agent rider 11157 doesn't move\n", + "Agent rider 11158 move from (1, 3) to (0, 3) using car (11152, [(1, 3), (0, 3)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 move from (6, 6) to (6, 7) using car (11184, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11162 move from (4, 2) to (4, 1) using car (11148, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (9, 3) to (9, 4) using car (11189, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11164 move from (4, 3) to (4, 4) using car (11170, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11165 move from (0, 8) to (0, 9) using car (11131, [(0, 8), (0, 9)], 0)\n", + "Agent rider 11166 move from (5, 3) to (5, 4) using car (11176, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 11167 move from (1, 6) to (1, 5) using car (11221, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11168 doesn't move\n", + "Agent rider 11169 move from (1, 8) to (1, 9) using car (11159, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Driver 11195 arrived\n", + "Agent rider 11196 move from (5, 1) to (5, 2) using car (11206, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11197 move from (3, 4) to (3, 3) using car (11153, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11198 move from (2, 9) to (3, 9) using car (11227, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 doesn't move\n", + "Agent rider 11200 move from (9, 3) to (8, 3) using car (11262, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (1, 5) to (1, 4) using car (11138, [(1, 5), (1, 4)], 0)\n", + "Agent rider 11203 move from (2, 9) to (3, 9) using car (11227, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (6, 6) to (6, 7) using car (11184, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 11207 arrived\n", + "Agent rider 11210 move from (2, 9) to (3, 9) using car (11227, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (9, 3) to (9, 4) using car (11189, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11214 move from (4, 2) to (4, 1) using car (11148, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11215 move from (7, 4) to (6, 4) using car (11226, [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11219 arrived\n", + "Agent rider 11235 doesn't move\n", + "Agent rider 11236 doesn't move\n", + "Agent rider 11237 move from (5, 1) to (5, 2) using car (11206, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11238 doesn't move\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11240 doesn't move\n", + "Agent rider 11245 move from (3, 6) to (2, 6) using car (11253, [(3, 6), (2, 6), (1, 6), (1, 5)], 0)\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11247 doesn't move\n", + "Agent rider 11248 move from (4, 7) to (3, 7) using car (11243, [(4, 7), (3, 7)], 0)\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11267 move from (0, 4) to (0, 5) using car (11192, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11268 doesn't move\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11270 move from (5, 1) to (5, 2) using car (11206, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", "tick 800 ended\n", - "I am driver 11177 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 11178 - trip: [(7, 4), (8, 4), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 11179 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", - "I am driver 11180 - trip: [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 11181 - trip: [(1, 0), (2, 0)]\n", - "I am driver 11182 - trip: [(7, 4), (6, 4), (5, 4), (5, 5)]\n", - "I am driver 11183 - trip: [(3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 11184 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (3, 4)]\n", - "I am driver 11185 - trip: [(2, 6), (1, 6), (0, 6), (0, 7), (0, 8)]\n", - "I am driver 11186 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 11187 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 11188 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 11189 - trip: [(2, 3), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 11190 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6)]\n", - "I am driver 11191 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11192 - trip: [(8, 3), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 11193 - trip: [(7, 4), (7, 3), (8, 3)]\n", - "I am driver 11194 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 11195 - trip: [(5, 4), (6, 4), (7, 4), (7, 3)]\n", - "I am driver 11196 - trip: [(2, 4), (2, 5), (1, 5)]\n", - "I am driver 11197 - trip: [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 11198 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", - "I am driver 11199 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 11200 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11201 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 11202 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 11203 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11204 - trip: [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 11205 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", - "29 drivers generated.\n", - "I am rider 11206 - dep: (4, 7) , arr: (9, 5)\n", - "I am rider 11207 - dep: (5, 3) , arr: (8, 3)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (1, 1) to (0, 1) using car (11205, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10599 move from (4, 8) to (5, 8) using car (11160, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10611 doesn't move\n", - "Agent rider 10645 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (1, 1) to (0, 1) using car (11205, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (1, 1) to (1, 2) using car (11057, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (1, 1) to (0, 1) using car (11205, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10725 move from (9, 6) to (9, 7) using car (11173, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Rider n° 10725 arrived with a waiting time of 20 ticks\n", - "Agent rider 10727 move from (9, 4) to (9, 3) using car (11070, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10738 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (5, 0) to (6, 0) using car (11197, [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10793 move from (9, 6) to (9, 7) using car (11173, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 10795 move from (1, 1) to (0, 1) using car (11205, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 move from (8, 8) to (8, 7) using car (11061, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10847 move from (4, 4) to (4, 5) using car (11180, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 move from (9, 1) to (8, 1) using car (11191, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 10877 move from (8, 8) to (8, 7) using car (11061, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10888 move from (1, 1) to (1, 2) using car (11179, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Driver 10940 arrived\n", - "Agent rider 10953 move from (1, 1) to (1, 2) using car (11057, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 10958 move from (1, 1) to (0, 1) using car (11205, [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (4, 4) to (4, 5) using car (11138, [(4, 4), (4, 5)], 0)\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 8) to (8, 7) using car (11061, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 move from (1, 1) to (1, 2) using car (11179, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (1, 1) to (1, 2) using car (11179, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10987 move from (9, 6) to (9, 7) using car (11173, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Driver 10993 arrived\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (4, 8) to (5, 8) using car (11099, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 11009 doesn't move\n", - "Agent rider 11011 doesn't move\n", - "Agent rider 11012 move from (4, 7) to (3, 7) using car (11060, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 11012 arrived with a waiting time of 7 ticks\n", - "Driver 11020 arrived\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (9, 6) to (9, 7) using car (11173, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Driver 11034 arrived\n", - "Agent rider 11047 move from (4, 0) to (5, 0) using car (11090, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (6, 7) to (5, 7) using car (11202, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11053 move from (1, 1) to (1, 2) using car (11179, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 11054 move from (2, 6) to (2, 5) using car (11162, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11073 move from (5, 1) to (5, 2) using car (11120, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11075 move from (2, 5) to (2, 4) using car (11043, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11076 move from (6, 7) to (6, 8) using car (11083, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 11077 move from (5, 6) to (5, 5) using car (11140, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 11089 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (8, 8) to (8, 7) using car (11061, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11095 move from (4, 8) to (5, 8) using car (11160, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 move from (3, 3) to (2, 3) using car (11071, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11097 move from (4, 4) to (4, 5) using car (11138, [(4, 4), (4, 5)], 0)\n", - "Rider n° 11097 arrived with a waiting time of 2 ticks\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11100 move from (7, 4) to (7, 3) using car (11128, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 11100 arrived with a waiting time of 5 ticks\n", - "Agent rider 11101 move from (4, 4) to (4, 5) using car (11180, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11102 move from (1, 1) to (1, 2) using car (11057, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11103 move from (4, 4) to (4, 5) using car (11180, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11104 move from (1, 1) to (1, 2) using car (11179, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Driver 11107 arrived\n", - "Driver 11110 arrived\n", - "Driver 11117 arrived\n", - "Agent rider 11124 move from (8, 4) to (8, 3) using car (11114, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11125 move from (5, 1) to (5, 2) using car (11120, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 move from (4, 8) to (3, 8) using car (11161, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 11133 arrived\n", - "Driver 11137 arrived\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11152 move from (1, 1) to (1, 2) using car (11057, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11166 move from (0, 6) to (0, 7) using car (11147, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 doesn't move\n", - "Agent rider 11168 move from (9, 6) to (9, 7) using car (11173, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11169 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (6, 7) to (7, 7) using car (11112, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 doesn't move\n", - "Agent rider 11207 doesn't move\n", - "tick 801 ended\n", - "I am driver 11208 - trip: [(2, 4), (2, 5)]\n", - "I am driver 11209 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 11210 - trip: [(1, 7), (1, 6)]\n", - "I am driver 11211 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "4 drivers generated.\n", - "I am rider 11212 - dep: (8, 6) , arr: (6, 0)\n", - "I am rider 11213 - dep: (3, 1) , arr: (0, 7)\n", - "I am rider 11214 - dep: (8, 5) , arr: (9, 5)\n", - "I am rider 11215 - dep: (7, 9) , arr: (2, 9)\n", - "I am rider 11216 - dep: (1, 1) , arr: (0, 5)\n", - "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 1) to (0, 2) using car (11205, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10599 move from (5, 8) to (6, 8) using car (11160, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 10611 move from (9, 1) to (9, 2) using car (11165, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10645 move from (8, 1) to (9, 1) using car (11142, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 1) to (0, 2) using car (11205, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (1, 2) to (1, 3) using car (11057, [(1, 2), (1, 3)], 0)\n", + "I am driver 11271 - trip: [(5, 9), (4, 9)]\n", + "I am driver 11272 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 11273 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 11274 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 11275 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 11276 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "6 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (7, 1) to (6, 1) using car (11259, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10671 move from (7, 1) to (6, 1) using car (11259, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 1) to (0, 2) using car (11205, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10727 move from (9, 3) to (9, 2) using car (11070, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 10738 move from (9, 1) to (9, 2) using car (11165, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10755 doesn't move\n", - "Agent rider 10785 move from (6, 0) to (6, 1) using car (11197, [(6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10793 move from (9, 7) to (9, 8) using car (11173, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 10795 move from (0, 1) to (0, 2) using car (11205, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 move from (8, 7) to (8, 6) using car (11061, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10847 move from (4, 5) to (4, 6) using car (11180, [(4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 move from (8, 1) to (9, 1) using car (11142, [(8, 1), (9, 1)], 0)\n", - "Agent rider 10877 move from (8, 7) to (8, 6) using car (11061, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10888 move from (1, 2) to (1, 3) using car (11179, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10891 move from (9, 1) to (9, 2) using car (11165, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10900 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (1, 2) to (1, 3) using car (11057, [(1, 2), (1, 3)], 0)\n", - "Agent rider 10958 move from (0, 1) to (0, 2) using car (11205, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (4, 5) to (4, 6) using car (11180, [(4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 10980 move from (6, 0) to (6, 1) using car (11197, [(6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10981 move from (8, 7) to (8, 6) using car (11061, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10982 doesn't move\n", - "Agent rider 10983 move from (1, 2) to (1, 3) using car (11179, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (1, 2) to (1, 3) using car (11179, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10987 move from (9, 7) to (9, 8) using car (11173, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (5, 8) to (6, 8) using car (11099, [(5, 8), (6, 8)], 0)\n", - "Agent rider 11009 move from (6, 0) to (6, 1) using car (11197, [(6, 0), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10741 move from (3, 5) to (4, 5) using car (11252, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 10742 move from (4, 0) to (4, 1) using car (11244, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 10761 move from (2, 0) to (1, 0) using car (11172, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10795 move from (7, 1) to (6, 1) using car (11259, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10796 move from (4, 8) to (5, 8) using car (11233, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 10822 move from (0, 5) to (0, 6) using car (11192, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 10822 arrived with a waiting time of 18 ticks\n", + "Agent rider 10877 doesn't move\n", + "Agent rider 10884 move from (1, 9) to (2, 9) using car (11159, [(1, 9), (2, 9)], 0)\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 doesn't move\n", + "Agent rider 10988 doesn't move\n", + "Agent rider 10992 move from (2, 0) to (1, 0) using car (11172, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Agent rider 11011 doesn't move\n", - "Driver 11020 arrived\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (9, 7) to (9, 8) using car (11173, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Driver 11038 arrived\n", - "Driver 11044 arrived\n" + "Agent rider 11012 move from (7, 1) to (6, 1) using car (11259, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11013 move from (2, 0) to (1, 0) using car (11172, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11030 doesn't move\n", + "Agent rider 11047 move from (2, 2) to (2, 1) using car (11171, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11050 doesn't move\n", + "Agent rider 11051 move from (1, 9) to (2, 9) using car (11159, [(1, 9), (2, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11053 move from (2, 2) to (2, 1) using car (11171, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 doesn't move\n", + "Driver 11090 arrived\n", + "Agent rider 11101 move from (6, 4) to (7, 4) using car (11218, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 11101 arrived with a waiting time of 3 ticks\n", + "Agent rider 11102 move from (8, 3) to (8, 4) using car (11251, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (2, 0) to (1, 0) using car (11172, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11109 doesn't move\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 4) to (4, 5) using car (11170, [(4, 4), (4, 5)], 0)\n", + "Driver 11116 arrived\n", + "Agent rider 11118 move from (5, 2) to (5, 3) using car (11206, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11119 doesn't move\n", + "Agent rider 11120 move from (8, 9) to (7, 9) using car (11273, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11121 move from (6, 2) to (6, 1) using car (11124, [(6, 2), (6, 1)], 0)\n", + "Agent rider 11122 move from (6, 7) to (6, 6) using car (11234, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Driver 11125 arrived\n", + "Agent rider 11130 move from (4, 7) to (3, 7) using car (11129, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11134 arrived\n", + "Driver 11141 arrived\n", + "Driver 11143 arrived\n", + "Agent rider 11157 move from (4, 0) to (4, 1) using car (11244, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11160 move from (3, 7) to (3, 6) using car (11263, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 11161 move from (6, 7) to (6, 8) using car (11184, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11162 move from (4, 1) to (3, 1) using car (11148, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 move from (9, 4) to (9, 5) using car (11189, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11164 doesn't move\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11166 move from (5, 4) to (5, 5) using car (11176, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 11167 move from (1, 5) to (1, 4) using car (11221, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11168 move from (7, 1) to (6, 1) using car (11259, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11169 move from (1, 9) to (2, 9) using car (11159, [(1, 9), (2, 9)], 0)\n", + "Driver 11173 arrived\n", + "Driver 11178 arrived\n", + "Driver 11185 arrived\n", + "Driver 11186 arrived\n", + "Driver 11191 arrived\n", + "Agent rider 11196 move from (5, 2) to (5, 3) using car (11206, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11197 move from (3, 3) to (3, 2) using car (11153, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11198 move from (3, 9) to (4, 9) using car (11227, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 move from (3, 5) to (4, 5) using car (11252, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11200 move from (8, 3) to (7, 3) using car (11262, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 move from (3, 9) to (4, 9) using car (11227, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (6, 7) to (6, 8) using car (11184, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 11208 arrived\n", + "Agent rider 11210 move from (3, 9) to (4, 9) using car (11227, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 move from (9, 8) to (9, 7) using car (11265, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11212 move from (9, 4) to (9, 5) using car (11189, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11214 doesn't move\n", + "Agent rider 11215 move from (6, 4) to (5, 4) using car (11226, [(6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11225 arrived\n", + "Driver 11232 arrived\n", + "Agent rider 11235 move from (8, 9) to (7, 9) using car (11273, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 doesn't move\n", + "Agent rider 11237 move from (5, 2) to (5, 3) using car (11206, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11238 move from (4, 0) to (5, 0) using car (11209, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11240 move from (8, 9) to (7, 9) using car (11273, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11241 arrived\n", + "Agent rider 11245 move from (2, 6) to (1, 6) using car (11253, [(2, 6), (1, 6), (1, 5)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11047 move from (5, 0) to (6, 0) using car (11090, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (5, 7) to (4, 7) using car (11202, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11053 move from (1, 2) to (1, 3) using car (11179, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 11054 move from (2, 5) to (2, 4) using car (11162, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11073 move from (5, 2) to (5, 3) using car (11120, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11075 doesn't move\n", - "Agent rider 11076 move from (6, 8) to (6, 9) using car (11083, [(6, 8), (6, 9)], 0)\n", - "Agent rider 11077 move from (5, 5) to (5, 4) using car (11140, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 11079 arrived\n", - "Driver 11082 arrived\n", - "Agent rider 11092 move from (9, 3) to (9, 2) using car (11070, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11093 move from (8, 7) to (8, 6) using car (11061, [(8, 7), (8, 6)], 0)\n", - "Agent rider 11095 move from (5, 8) to (6, 8) using car (11160, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 move from (2, 3) to (1, 3) using car (11071, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11098 move from (3, 7) to (2, 7) using car (11060, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11101 move from (4, 5) to (4, 6) using car (11180, [(4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11102 move from (1, 2) to (1, 3) using car (11057, [(1, 2), (1, 3)], 0)\n", - "Agent rider 11103 move from (4, 5) to (4, 6) using car (11180, [(4, 5), (4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11104 move from (1, 2) to (1, 3) using car (11179, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", - "Driver 11122 arrived\n", - "Agent rider 11124 move from (8, 3) to (7, 3) using car (11177, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11125 move from (5, 2) to (5, 3) using car (11120, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 move from (3, 8) to (2, 8) using car (11161, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 11130 arrived\n", + "Agent rider 11246 move from (4, 0) to (4, 1) using car (11244, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 doesn't move\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11267 move from (0, 5) to (0, 6) using car (11192, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11268 move from (3, 5) to (4, 5) using car (11252, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11269 move from (0, 1) to (0, 0) using car (11147, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11270 move from (5, 2) to (5, 3) using car (11206, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "tick 801 ended\n", + "I am driver 11277 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 11278 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3)]\n", + "I am driver 11279 - trip: [(3, 5), (4, 5)]\n", + "I am driver 11280 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (6, 8), (7, 8)]\n", + "I am driver 11281 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 11282 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "6 drivers generated.\n", + "I am rider 11283 - dep: (8, 0) , arr: (1, 8)\n", + "1 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (6, 1) to (6, 2) using car (11259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10671 move from (6, 1) to (6, 2) using car (11259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10704 move from (3, 7) to (2, 7) using car (11129, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 10741 move from (4, 5) to (5, 5) using car (11252, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 10742 move from (4, 1) to (4, 2) using car (11244, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Rider n° 10742 arrived with a waiting time of 25 ticks\n", + "Agent rider 10761 move from (1, 0) to (1, 1) using car (11172, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10795 move from (6, 1) to (6, 2) using car (11259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10796 move from (5, 8) to (6, 8) using car (11233, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 10877 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (1, 4) to (1, 3) using car (11221, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 doesn't move\n", + "Agent rider 10988 move from (5, 0) to (6, 0) using car (11209, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10992 move from (1, 0) to (1, 1) using car (11172, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11011 doesn't move\n", + "Agent rider 11012 move from (6, 1) to (6, 2) using car (11259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11013 doesn't move\n", + "Agent rider 11030 doesn't move\n", + "Agent rider 11047 move from (2, 1) to (3, 1) using car (11274, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 11047 arrived with a waiting time of 7 ticks\n", + "Agent rider 11050 doesn't move\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (6, 7) to (7, 7) using car (11222, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11053 move from (2, 1) to (2, 0) using car (11171, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 11053 arrived with a waiting time of 7 ticks\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 doesn't move\n", + "Agent rider 11101 move from (6, 4) to (6, 3) using car (11223, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11102 move from (8, 4) to (8, 5) using car (11251, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (1, 0) to (1, 1) using car (11172, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11109 doesn't move\n", + "Agent rider 11110 move from (8, 2) to (7, 2) using car (11276, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11112 move from (4, 5) to (3, 5) using car (11205, [(4, 5), (3, 5)], 0)\n", + "Rider n° 11112 arrived with a waiting time of 3 ticks\n", + "Driver 11113 arrived\n", + "Agent rider 11118 move from (5, 3) to (5, 4) using car (11206, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11119 move from (4, 4) to (4, 5) using car (11256, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 11120 move from (7, 9) to (7, 8) using car (11273, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 11120 arrived with a waiting time of 6 ticks\n", + "Agent rider 11121 move from (6, 1) to (6, 2) using car (11259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11122 move from (6, 6) to (6, 5) using car (11234, [(6, 6), (6, 5)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11130 move from (3, 7) to (2, 7) using car (11129, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 11131 arrived\n", + "Driver 11138 arrived\n", + "Driver 11143 arrived\n", "Driver 11149 arrived\n", - "Agent rider 11150 move from (0, 7) to (0, 8) using car (11147, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11152 move from (1, 2) to (1, 3) using car (11057, [(1, 2), (1, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11166 move from (0, 7) to (0, 8) using car (11147, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 doesn't move\n", - "Agent rider 11168 move from (9, 7) to (9, 8) using car (11173, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Driver 11150 arrived\n", + "Driver 11152 arrived\n", + "Agent rider 11157 move from (4, 1) to (4, 2) using car (11244, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11160 move from (3, 6) to (3, 5) using car (11263, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11162 move from (3, 1) to (2, 1) using car (11148, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11164 move from (4, 4) to (4, 5) using car (11256, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11166 move from (5, 5) to (5, 6) using car (11176, [(5, 5), (5, 6)], 0)\n", + "Agent rider 11167 move from (1, 4) to (1, 3) using car (11221, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11168 move from (6, 1) to (6, 2) using car (11259, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", "Agent rider 11169 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (7, 7) to (8, 7) using car (11112, [(7, 7), (8, 7)], 0)\n", - "Agent rider 11176 move from (1, 7) to (1, 6) using car (11210, [(1, 7), (1, 6)], 0)\n", - "Agent rider 11206 move from (4, 7) to (4, 8) using car (11143, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11207 doesn't move\n", - "Agent rider 11212 doesn't move\n", + "Driver 11182 arrived\n", + "Driver 11186 arrived\n", + "Driver 11193 arrived\n", + "Agent rider 11196 move from (5, 3) to (5, 4) using car (11206, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11197 move from (3, 2) to (3, 1) using car (11153, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11198 move from (4, 9) to (4, 8) using car (11227, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 move from (4, 5) to (5, 5) using car (11252, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11200 move from (7, 3) to (6, 3) using car (11262, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (1, 4) to (1, 3) using car (11221, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11203 move from (4, 9) to (4, 8) using car (11227, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (6, 8) to (5, 8) using car (11184, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11210 move from (4, 9) to (4, 8) using car (11227, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 move from (9, 7) to (9, 6) using car (11265, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11212 move from (9, 5) to (9, 6) using car (11189, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 11213 doesn't move\n", "Agent rider 11214 doesn't move\n", - "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", + "Agent rider 11215 move from (5, 4) to (5, 5) using car (11226, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11220 arrived\n", + "Driver 11224 arrived\n", + "Agent rider 11235 move from (7, 9) to (7, 8) using car (11273, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 doesn't move\n", + "Agent rider 11237 move from (5, 3) to (5, 4) using car (11206, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11238 move from (5, 0) to (6, 0) using car (11209, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11239 move from (1, 0) to (1, 1) using car (11172, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11240 move from (7, 9) to (7, 8) using car (11273, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11243 arrived\n", + "Agent rider 11245 move from (1, 6) to (1, 5) using car (11253, [(1, 6), (1, 5)], 0)\n", + "Agent rider 11246 move from (4, 1) to (4, 2) using car (11244, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 doesn't move\n", + "Agent rider 11248 move from (3, 7) to (2, 7) using car (11129, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11267 move from (0, 6) to (0, 7) using car (11192, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11268 move from (4, 5) to (5, 5) using car (11252, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11269 move from (0, 0) to (1, 0) using car (11147, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11270 move from (5, 3) to (5, 4) using car (11206, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11283 doesn't move\n", "tick 802 ended\n", - "I am driver 11217 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 11218 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 11219 - trip: [(4, 5), (4, 6), (3, 6)]\n", - "I am driver 11220 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 11221 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 11222 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 11223 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "7 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 2) to (0, 3) using car (11205, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10599 move from (6, 8) to (7, 8) using car (11160, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Rider n° 10599 arrived with a waiting time of 16 ticks\n", - "Agent rider 10611 move from (9, 2) to (9, 3) using car (11165, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10698 move from (0, 2) to (0, 3) using car (11205, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (1, 3) to (0, 3) using car (11071, [(1, 3), (0, 3)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 2) to (0, 3) using car (11205, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10727 move from (9, 2) to (9, 1) using car (11070, [(9, 2), (9, 1)], 0)\n", - "Rider n° 10727 arrived with a waiting time of 14 ticks\n", - "Agent rider 10738 move from (9, 2) to (9, 3) using car (11165, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10748 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10755 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10785 move from (6, 1) to (7, 1) using car (11197, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10793 move from (9, 8) to (9, 9) using car (11173, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 10795 move from (0, 2) to (0, 3) using car (11205, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (4, 6) to (5, 6) using car (11180, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 doesn't move\n", + "I am driver 11284 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 11285 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 11286 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 11287 - trip: [(3, 3), (4, 3), (5, 3)]\n", + "I am driver 11288 - trip: [(7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 11289 - trip: [(3, 0), (3, 1), (2, 1)]\n", + "I am driver 11290 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 11291 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 11292 - trip: [(1, 4), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 11293 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 11294 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 11295 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 11296 - trip: [(2, 3), (2, 4), (2, 5)]\n", + "I am driver 11297 - trip: [(7, 5), (8, 5), (9, 5)]\n", + "I am driver 11298 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 11299 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 11300 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 11301 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 11302 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 11303 - trip: [(8, 4), (8, 5)]\n", + "I am driver 11304 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "21 drivers generated.\n", + "I am rider 11305 - dep: (0, 7) , arr: (5, 7)\n", + "I am rider 11306 - dep: (9, 9) , arr: (8, 4)\n", + "I am rider 11307 - dep: (1, 2) , arr: (7, 4)\n", + "I am rider 11308 - dep: (1, 3) , arr: (8, 6)\n", + "I am rider 11309 - dep: (6, 4) , arr: (2, 8)\n", + "I am rider 11310 - dep: (0, 4) , arr: (3, 1)\n", + "6 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (6, 2) to (6, 3) using car (11259, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 move from (2, 7) to (1, 7) using car (11129, [(2, 7), (1, 7)], 0)\n", + "Agent rider 10741 move from (5, 5) to (6, 5) using car (11252, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 10761 move from (1, 1) to (2, 1) using car (11293, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10795 move from (6, 2) to (6, 3) using car (11259, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 10795 arrived with a waiting time of 21 ticks\n", + "Agent rider 10796 move from (6, 8) to (6, 9) using car (11228, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Agent rider 10877 doesn't move\n", - "Agent rider 10888 move from (1, 3) to (1, 4) using car (11179, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10891 move from (9, 2) to (9, 3) using car (11165, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10900 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (1, 3) to (0, 3) using car (11071, [(1, 3), (0, 3)], 0)\n", - "Agent rider 10958 move from (0, 2) to (0, 3) using car (11205, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10979 move from (4, 6) to (5, 6) using car (11180, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 10980 move from (6, 1) to (7, 1) using car (11197, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 move from (4, 7) to (4, 8) using car (11145, [(4, 7), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 10983 move from (1, 3) to (1, 4) using car (11179, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Rider n° 10983 arrived with a waiting time of 9 ticks\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (1, 3) to (1, 4) using car (11179, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 10987 move from (9, 8) to (9, 9) using car (11173, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 move from (6, 8) to (6, 9) using car (11080, [(6, 8), (6, 9), (7, 9)], 0)\n", - "Agent rider 11009 doesn't move\n", - "Agent rider 11011 doesn't move\n", - "Agent rider 11024 move from (0, 2) to (0, 1) using car (11217, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11025 move from (9, 8) to (9, 9) using car (11173, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Driver 11043 arrived\n", - "Agent rider 11047 move from (6, 0) to (7, 0) using car (11090, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (4, 7) to (3, 7) using car (11202, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11053 move from (1, 3) to (1, 4) using car (11179, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Agent rider 11054 move from (2, 4) to (2, 3) using car (11162, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Driver 11072 arrived\n", - "Agent rider 11073 doesn't move\n", - "Agent rider 11075 move from (2, 4) to (2, 3) using car (11162, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 11075 arrived with a waiting time of 3 ticks\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 move from (5, 4) to (5, 3) using car (11140, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 11085 arrived\n", - "Agent rider 11092 move from (9, 2) to (9, 1) using car (11070, [(9, 2), (9, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (6, 8) to (7, 8) using car (11160, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 move from (1, 3) to (0, 3) using car (11071, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11098 move from (2, 7) to (1, 7) using car (11060, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11101 move from (4, 6) to (5, 6) using car (11180, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11102 move from (1, 3) to (0, 3) using car (11071, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11103 move from (4, 6) to (5, 6) using car (11180, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11104 move from (1, 3) to (1, 4) using car (11179, [(1, 3), (1, 4), (1, 5)], 0)\n", - "Rider n° 11104 arrived with a waiting time of 2 ticks\n", - "Driver 11118 arrived\n", - "Driver 11121 arrived\n", - "Agent rider 11124 move from (7, 3) to (6, 3) using car (11177, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11125 move from (5, 3) to (5, 4) using car (11120, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11126 move from (2, 4) to (2, 3) using car (11162, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11127 move from (2, 8) to (1, 8) using car (11161, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 11138 arrived\n", - "Agent rider 11150 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11151 move from (7, 2) to (7, 1) using car (11128, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11152 move from (1, 3) to (0, 3) using car (11071, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11166 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11168 move from (9, 8) to (9, 9) using car (11173, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11169 move from (0, 8) to (0, 9) using car (11147, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Driver 11181 arrived\n", - "Agent rider 11206 move from (4, 8) to (4, 7) using car (11129, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11207 doesn't move\n", - "Agent rider 11212 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10906 move from (1, 3) to (1, 2) using car (11221, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 move from (0, 9) to (0, 8) using car (11295, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10988 move from (6, 0) to (7, 0) using car (11209, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 10992 move from (1, 1) to (2, 1) using car (11293, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11011 move from (0, 9) to (0, 8) using car (11295, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11012 move from (6, 2) to (6, 3) using car (11259, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11013 doesn't move\n", + "Agent rider 11030 move from (7, 7) to (8, 7) using car (11222, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11050 move from (2, 2) to (1, 2) using car (11181, [(2, 2), (1, 2)], 0)\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (7, 7) to (7, 8) using car (11288, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 doesn't move\n", + "Agent rider 11102 move from (8, 5) to (8, 6) using car (11251, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (1, 1) to (1, 2) using car (11172, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11109 move from (7, 7) to (7, 8) using car (11288, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11110 move from (7, 2) to (6, 2) using car (11276, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Driver 11113 arrived\n", + "Agent rider 11118 move from (5, 4) to (5, 5) using car (11206, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11119 move from (4, 5) to (4, 6) using car (11256, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11122 move from (6, 5) to (5, 5) using car (11299, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Driver 11124 arrived\n", + "Agent rider 11130 move from (2, 7) to (1, 7) using car (11129, [(2, 7), (1, 7)], 0)\n", + "Rider n° 11130 arrived with a waiting time of 0 ticks\n", + "Driver 11143 arrived\n", + "Driver 11150 arrived\n", + "Agent rider 11157 doesn't move\n", + "Agent rider 11158 doesn't move\n", + "Driver 11159 arrived\n", + "Agent rider 11160 move from (3, 5) to (3, 4) using car (11263, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 11161 move from (6, 8) to (6, 9) using car (11228, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11162 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11164 doesn't move\n", + "Agent rider 11165 move from (0, 9) to (0, 8) using car (11295, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11166 doesn't move\n", + "Agent rider 11167 move from (1, 3) to (1, 2) using car (11221, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11168 move from (6, 2) to (6, 3) using car (11259, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11170 arrived\n", + "Driver 11175 arrived\n", + "Agent rider 11196 move from (5, 4) to (5, 5) using car (11206, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11197 move from (3, 1) to (4, 1) using car (11274, [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11198 move from (4, 8) to (4, 7) using car (11227, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 move from (5, 5) to (5, 6) using car (11226, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11200 move from (6, 3) to (6, 2) using car (11223, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (1, 3) to (1, 2) using car (11221, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11203 move from (4, 8) to (4, 7) using car (11227, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (5, 8) to (4, 8) using car (11184, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11210 move from (4, 8) to (4, 7) using car (11227, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 move from (9, 6) to (9, 5) using car (11265, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11212 move from (9, 6) to (9, 7) using car (11189, [(9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 11213 doesn't move\n", "Agent rider 11214 doesn't move\n", - "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", + "Agent rider 11215 move from (5, 5) to (6, 5) using car (11252, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 11230 arrived\n", + "Agent rider 11235 move from (7, 8) to (7, 7) using car (11273, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (9, 6) to (9, 7) using car (11189, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 11237 move from (5, 4) to (5, 5) using car (11206, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11238 move from (6, 0) to (7, 0) using car (11209, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11239 move from (1, 1) to (2, 1) using car (11293, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11240 move from (7, 8) to (7, 7) using car (11273, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (4, 2) to (4, 3) using car (11244, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 doesn't move\n", + "Agent rider 11248 move from (2, 7) to (1, 7) using car (11129, [(2, 7), (1, 7)], 0)\n", + "Driver 11254 arrived\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11267 doesn't move\n", + "Agent rider 11268 move from (5, 5) to (5, 6) using car (11226, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11270 move from (5, 4) to (5, 5) using car (11206, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11271 arrived\n", + "Agent rider 11283 move from (8, 0) to (7, 0) using car (11302, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11305 move from (0, 7) to (0, 8) using car (11192, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 doesn't move\n", + "Agent rider 11308 move from (1, 3) to (1, 2) using car (11221, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11309 doesn't move\n", + "Agent rider 11310 doesn't move\n", "tick 803 ended\n", - "I am driver 11224 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "1 drivers generated.\n", - "I am rider 11225 - dep: (4, 1) , arr: (8, 4)\n", - "I am rider 11226 - dep: (4, 1) , arr: (0, 5)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 3) to (0, 4) using car (11205, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10611 move from (9, 3) to (9, 4) using car (11165, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10698 move from (0, 3) to (0, 4) using car (11205, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 doesn't move\n", + "I am driver 11311 - trip: [(6, 4), (7, 4), (8, 4), (8, 3), (9, 3)]\n", + "I am driver 11312 - trip: [(0, 6), (0, 5), (0, 4)]\n", + "I am driver 11313 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 11314 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 11315 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)]\n", + "5 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10671 move from (6, 2) to (6, 1) using car (11223, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 3) to (0, 4) using car (11205, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10738 move from (9, 3) to (9, 4) using car (11165, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10748 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10755 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10785 move from (7, 1) to (8, 1) using car (11197, [(7, 1), (8, 1)], 0)\n", - "Agent rider 10793 move from (9, 9) to (8, 9) using car (11173, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 10795 move from (0, 3) to (0, 4) using car (11205, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (5, 6) to (6, 6) using car (11180, [(5, 6), (6, 6)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 doesn't move\n", - "Agent rider 10888 move from (1, 4) to (1, 5) using car (11179, [(1, 4), (1, 5)], 0)\n", - "Agent rider 10891 move from (9, 3) to (9, 4) using car (11165, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10900 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10958 move from (0, 3) to (0, 4) using car (11205, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10979 move from (5, 6) to (6, 6) using car (11180, [(5, 6), (6, 6)], 0)\n", - "Agent rider 10980 move from (7, 1) to (8, 1) using car (11197, [(7, 1), (8, 1)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 move from (4, 8) to (5, 8) using car (11145, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10986 move from (1, 4) to (1, 5) using car (11179, [(1, 4), (1, 5)], 0)\n", - "Rider n° 10986 arrived with a waiting time of 8 ticks\n", - "Agent rider 10987 move from (9, 9) to (8, 9) using car (11173, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11006 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11008 move from (6, 9) to (7, 9) using car (11080, [(6, 9), (7, 9)], 0)\n", - "Agent rider 11009 move from (6, 1) to (5, 1) using car (11191, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Rider n° 11009 arrived with a waiting time of 6 ticks\n", - "Agent rider 11011 move from (5, 3) to (6, 3) using car (11086, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 11024 move from (0, 1) to (0, 0) using car (11217, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11025 move from (9, 9) to (8, 9) using car (11173, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11047 move from (7, 0) to (8, 0) using car (11090, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (3, 7) to (3, 6) using car (11202, [(3, 7), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11053 move from (1, 4) to (1, 5) using car (11179, [(1, 4), (1, 5)], 0)\n", - "Agent rider 11054 move from (2, 3) to (2, 2) using car (11162, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Driver 11057 arrived\n", - "Driver 11061 arrived\n", - "Agent rider 11073 move from (5, 3) to (4, 3) using car (11172, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 11076 move from (6, 9) to (7, 9) using car (11080, [(6, 9), (7, 9)], 0)\n", - "Agent rider 11077 move from (5, 3) to (5, 2) using car (11140, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Driver 11083 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (7, 8) to (8, 8) using car (11160, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 move from (1, 7) to (0, 7) using car (11060, [(1, 7), (0, 7)], 0)\n", - "Driver 11099 arrived\n", - "Agent rider 11101 move from (5, 6) to (6, 6) using car (11180, [(5, 6), (6, 6)], 0)\n", - "Rider n° 11101 arrived with a waiting time of 1 ticks\n", - "Agent rider 11102 doesn't move\n", - "Agent rider 11103 move from (5, 6) to (6, 6) using car (11180, [(5, 6), (6, 6)], 0)\n", - "Driver 11112 arrived\n", - "Agent rider 11124 move from (6, 3) to (5, 3) using car (11177, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11125 move from (5, 4) to (5, 5) using car (11120, [(5, 4), (5, 5)], 0)\n", - "Agent rider 11126 move from (2, 3) to (2, 2) using car (11162, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11127 move from (1, 8) to (0, 8) using car (11161, [(1, 8), (0, 8)], 0)\n", - "Driver 11142 arrived\n", - "Agent rider 11150 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11166 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11168 move from (9, 9) to (8, 9) using car (11173, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 11169 move from (0, 9) to (1, 9) using car (11147, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 doesn't move\n", - "Agent rider 11176 move from (1, 6) to (0, 6) using car (11119, [(1, 6), (0, 6)], 0)\n", - "Driver 11193 arrived\n", - "Driver 11196 arrived\n", - "Agent rider 11206 move from (4, 7) to (4, 6) using car (11129, [(4, 7), (4, 6)], 0)\n", - "Agent rider 11207 move from (5, 3) to (6, 3) using car (11086, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Driver 11208 arrived\n", - "Driver 11210 arrived\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 doesn't move\n", - "Agent rider 11214 doesn't move\n", - "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 move from (4, 1) to (3, 1) using car (11203, [(4, 1), (3, 1)], 0)\n", - "Agent rider 11226 move from (4, 1) to (3, 1) using car (11203, [(4, 1), (3, 1)], 0)\n", + "Agent rider 10741 move from (6, 5) to (6, 4) using car (11252, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 10741 arrived with a waiting time of 18 ticks\n", + "Agent rider 10761 move from (2, 1) to (2, 2) using car (11293, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 10761 arrived with a waiting time of 24 ticks\n", + "Agent rider 10767 move from (1, 2) to (1, 3) using car (11172, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10796 move from (6, 9) to (5, 9) using car (11228, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10877 move from (1, 2) to (1, 1) using car (11221, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (0, 8) to (0, 9) using car (11192, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10906 move from (1, 2) to (1, 3) using car (11172, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10986 move from (8, 6) to (8, 7) using car (11251, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10987 move from (0, 8) to (0, 7) using car (11295, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10988 move from (7, 0) to (8, 0) using car (11209, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 10988 arrived with a waiting time of 8 ticks\n", + "Agent rider 10992 doesn't move\n", + "Agent rider 11011 move from (0, 8) to (0, 7) using car (11295, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11013 move from (1, 0) to (0, 0) using car (11155, [(1, 0), (0, 0)], 0)\n", + "Rider n° 11013 arrived with a waiting time of 7 ticks\n", + "Agent rider 11030 move from (8, 7) to (9, 7) using car (11222, [(8, 7), (9, 7)], 0)\n", + "Rider n° 11030 arrived with a waiting time of 7 ticks\n", + "Agent rider 11050 move from (1, 2) to (1, 3) using car (11172, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (7, 8) to (8, 8) using car (11288, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11059 doesn't move\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 doesn't move\n", + "Agent rider 11102 move from (8, 6) to (8, 7) using car (11251, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (1, 2) to (1, 3) using car (11172, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11109 move from (7, 8) to (8, 8) using car (11288, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11110 move from (6, 2) to (6, 1) using car (11223, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11118 move from (5, 5) to (4, 5) using car (11299, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11119 move from (4, 6) to (4, 7) using car (11256, [(4, 6), (4, 7)], 0)\n", + "Agent rider 11121 move from (6, 2) to (6, 1) using car (11223, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11122 doesn't move\n", + "Agent rider 11123 move from (4, 1) to (5, 1) using car (11274, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11157 doesn't move\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11160 move from (3, 4) to (3, 3) using car (11263, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 11161 move from (6, 9) to (5, 9) using car (11228, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11162 move from (2, 1) to (2, 2) using car (11293, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11163 move from (9, 5) to (9, 4) using car (11265, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11164 doesn't move\n", + "Agent rider 11165 move from (0, 8) to (0, 9) using car (11192, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11166 move from (5, 6) to (5, 7) using car (11290, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11167 move from (1, 2) to (1, 1) using car (11221, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11168 move from (6, 3) to (6, 4) using car (11259, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11176 arrived\n", + "Driver 11183 arrived\n", + "Driver 11187 arrived\n", + "Agent rider 11196 move from (5, 5) to (4, 5) using car (11299, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11197 move from (4, 1) to (5, 1) using car (11274, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11198 move from (4, 7) to (4, 6) using car (11227, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11199 move from (5, 6) to (6, 6) using car (11280, [(5, 6), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Rider n° 11199 arrived with a waiting time of 1 ticks\n", + "Agent rider 11200 move from (6, 2) to (5, 2) using car (11276, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 11200 arrived with a waiting time of 2 ticks\n", + "Agent rider 11201 move from (8, 6) to (8, 5) using car (11174, [(8, 6), (8, 5), (9, 5)], 0)\n", + "Agent rider 11202 move from (1, 2) to (1, 3) using car (11172, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11203 move from (4, 7) to (4, 6) using car (11227, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (4, 8) to (3, 8) using car (11184, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 11205 arrived\n", + "Agent rider 11210 move from (4, 7) to (4, 6) using car (11227, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 move from (9, 5) to (9, 4) using car (11265, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11212 move from (9, 7) to (9, 8) using car (11189, [(9, 7), (9, 8)], 0)\n", + "Agent rider 11213 move from (1, 2) to (1, 3) using car (11172, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11214 move from (4, 1) to (5, 1) using car (11285, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 11215 move from (6, 5) to (6, 4) using car (11252, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 11234 arrived\n", + "Agent rider 11235 move from (7, 7) to (7, 6) using car (11273, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (9, 7) to (9, 8) using car (11189, [(9, 7), (9, 8)], 0)\n", + "Agent rider 11237 move from (5, 5) to (5, 6) using car (11206, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11238 move from (7, 0) to (8, 0) using car (11209, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 11238 arrived with a waiting time of 3 ticks\n", + "Agent rider 11239 move from (2, 1) to (2, 2) using car (11293, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11240 move from (7, 7) to (7, 6) using car (11273, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (4, 3) to (4, 4) using car (11244, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 move from (3, 1) to (2, 1) using car (11272, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Driver 11253 arrived\n", + "Driver 11260 arrived\n", + "Driver 11261 arrived\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11267 doesn't move\n", + "Agent rider 11268 move from (5, 6) to (5, 7) using car (11226, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11269 move from (1, 0) to (2, 0) using car (11291, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (5, 5) to (5, 6) using car (11206, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11279 arrived\n", + "Agent rider 11283 move from (7, 0) to (6, 0) using car (11302, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11305 move from (0, 8) to (0, 9) using car (11192, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (1, 2) to (1, 1) using car (11221, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11308 move from (1, 2) to (1, 1) using car (11221, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11309 doesn't move\n", + "Agent rider 11310 doesn't move\n", "tick 804 ended\n", - "I am driver 11227 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 11228 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", - "2 drivers generated.\n", - "I am rider 11229 - dep: (0, 8) , arr: (6, 3)\n", - "I am rider 11230 - dep: (1, 2) , arr: (1, 7)\n", - "I am rider 11231 - dep: (2, 3) , arr: (0, 6)\n", - "I am rider 11232 - dep: (6, 7) , arr: (3, 7)\n", - "I am rider 11233 - dep: (4, 6) , arr: (8, 2)\n", - "I am rider 11234 - dep: (5, 6) , arr: (6, 6)\n", + "I am driver 11316 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 11317 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 11318 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 11319 - trip: [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 11320 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 11321 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 11322 - trip: [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 11323 - trip: [(9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 11324 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 11325 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "10 drivers generated.\n", + "I am rider 11326 - dep: (2, 4) , arr: (8, 0)\n", + "I am rider 11327 - dep: (6, 0) , arr: (4, 4)\n", + "I am rider 11328 - dep: (0, 6) , arr: (9, 7)\n", + "3 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10671 doesn't move\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10761 move from (2, 1) to (2, 0) using car (11217, [(2, 1), (2, 0)], 0)\n", + "Agent rider 10767 move from (1, 3) to (1, 4) using car (11172, [(1, 3), (1, 4)], 0)\n", + "Agent rider 10796 move from (5, 9) to (4, 9) using car (11228, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10877 move from (1, 1) to (2, 1) using car (11221, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 10877 arrived with a waiting time of 8 ticks\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (0, 9) to (1, 9) using car (11192, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10906 move from (1, 3) to (1, 4) using car (11172, [(1, 3), (1, 4)], 0)\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10986 move from (8, 7) to (8, 8) using car (11251, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10987 move from (0, 7) to (0, 6) using car (11295, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10992 doesn't move\n", + "Agent rider 11011 move from (0, 7) to (0, 6) using car (11295, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11030 move from (8, 7) to (8, 8) using car (11251, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11050 move from (1, 3) to (1, 4) using car (11172, [(1, 3), (1, 4)], 0)\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 move from (8, 8) to (9, 8) using car (11288, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11059 move from (0, 9) to (1, 9) using car (11192, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (5, 1) to (6, 1) using car (11285, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 11102 move from (8, 7) to (8, 8) using car (11251, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (1, 3) to (1, 4) using car (11172, [(1, 3), (1, 4)], 0)\n", + "Agent rider 11109 move from (8, 8) to (9, 8) using car (11288, [(8, 8), (9, 8)], 0)\n", + "Rider n° 11109 arrived with a waiting time of 7 ticks\n", + "Agent rider 11110 move from (6, 1) to (6, 0) using car (11223, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11118 move from (4, 5) to (3, 5) using car (11299, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11119 doesn't move\n", + "Agent rider 11121 move from (6, 1) to (6, 0) using car (11223, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11122 move from (5, 5) to (5, 4) using car (11284, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11123 move from (5, 1) to (6, 1) using car (11274, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Driver 11129 arrived\n", + "Driver 11133 arrived\n", + "Driver 11148 arrived\n", + "Agent rider 11157 move from (4, 2) to (3, 2) using car (11315, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Rider n° 11157 arrived with a waiting time of 5 ticks\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11160 move from (3, 3) to (3, 2) using car (11263, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 11161 move from (5, 9) to (4, 9) using car (11228, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11162 move from (2, 2) to (2, 3) using car (11293, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11163 move from (9, 4) to (9, 3) using car (11265, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11164 move from (4, 5) to (3, 5) using car (11299, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11165 move from (0, 9) to (1, 9) using car (11192, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11166 doesn't move\n", + "Agent rider 11167 move from (1, 1) to (2, 1) using car (11221, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11168 move from (6, 4) to (6, 5) using car (11259, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 11168 arrived with a waiting time of 5 ticks\n", + "Agent rider 11169 doesn't move\n", + "Driver 11181 arrived\n", + "Agent rider 11196 doesn't move\n", + "Agent rider 11197 move from (5, 1) to (6, 1) using car (11274, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 11198 doesn't move\n", + "Agent rider 11200 doesn't move\n", + "Agent rider 11201 move from (8, 5) to (9, 5) using car (11174, [(8, 5), (9, 5)], 0)\n", + "Agent rider 11202 move from (1, 3) to (1, 4) using car (11172, [(1, 3), (1, 4)], 0)\n", + "Agent rider 11203 move from (4, 6) to (4, 5) using car (11227, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (3, 8) to (2, 8) using car (11184, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11210 move from (4, 6) to (4, 5) using car (11227, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 11211 move from (9, 4) to (9, 3) using car (11265, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11212 move from (9, 8) to (9, 7) using car (11323, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11213 move from (1, 3) to (1, 4) using car (11172, [(1, 3), (1, 4)], 0)\n", + "Agent rider 11214 move from (5, 1) to (6, 1) using car (11285, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 11215 move from (6, 4) to (6, 3) using car (11252, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 11218 arrived\n", + "Driver 11229 arrived\n", + "Agent rider 11235 move from (7, 6) to (7, 5) using car (11273, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (9, 8) to (9, 7) using car (11323, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11237 move from (5, 6) to (5, 7) using car (11206, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11239 move from (2, 2) to (2, 3) using car (11293, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11240 move from (7, 6) to (7, 5) using car (11273, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (4, 4) to (4, 5) using car (11244, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 move from (2, 1) to (1, 1) using car (11272, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Driver 11261 arrived\n", + "Agent rider 11266 move from (0, 7) to (0, 6) using car (11295, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11267 move from (0, 7) to (0, 6) using car (11295, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11268 move from (5, 7) to (5, 8) using car (11226, [(5, 7), (5, 8)], 0)\n", + "Agent rider 11269 move from (2, 0) to (3, 0) using car (11291, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (5, 6) to (5, 7) using car (11206, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11283 move from (6, 0) to (5, 0) using car (11302, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 11303 arrived\n", + "Agent rider 11305 move from (0, 9) to (1, 9) using car (11192, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (1, 1) to (2, 1) using car (11221, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11308 move from (1, 1) to (2, 1) using car (11221, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11309 move from (6, 4) to (6, 5) using car (11259, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11310 doesn't move\n", + "Agent rider 11326 doesn't move\n", + "Agent rider 11327 move from (6, 0) to (5, 0) using car (11302, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11328 doesn't move\n", + "tick 805 ended\n", + "I am driver 11329 - trip: [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 11330 - trip: [(0, 2), (0, 3), (1, 3)]\n", + "I am driver 11331 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 11332 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 11333 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)]\n", + "5 drivers generated.\n", + "I am rider 11334 - dep: (8, 2) , arr: (7, 9)\n", + "I am rider 11335 - dep: (1, 9) , arr: (5, 0)\n", + "I am rider 11336 - dep: (7, 6) , arr: (0, 2)\n", + "I am rider 11337 - dep: (6, 3) , arr: (8, 9)\n", + "I am rider 11338 - dep: (8, 9) , arr: (9, 4)\n", + "I am rider 11339 - dep: (7, 2) , arr: (3, 6)\n", "6 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 4) to (0, 5) using car (11205, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10611 move from (9, 4) to (9, 5) using car (11165, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10698 move from (0, 4) to (0, 5) using car (11205, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (0, 3) to (0, 2) using car (11211, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (6, 3) to (6, 2) using car (11252, [(6, 3), (6, 2)], 0)\n", + "Agent rider 10671 move from (6, 1) to (7, 1) using car (11285, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 4) to (0, 5) using car (11205, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10738 move from (9, 4) to (9, 5) using car (11165, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10748 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10755 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 10755 arrived with a waiting time of 17 ticks\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (8, 9) to (7, 9) using car (11173, [(8, 9), (7, 9)], 0)\n", - "Agent rider 10795 move from (0, 4) to (0, 5) using car (11205, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 move from (8, 6) to (8, 5) using car (11109, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 doesn't move\n", - "Agent rider 10877 move from (8, 6) to (8, 5) using car (11109, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 move from (9, 4) to (9, 5) using car (11165, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10900 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (0, 3) to (0, 2) using car (11211, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 10958 move from (0, 4) to (0, 5) using car (11205, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 6) to (8, 5) using car (11109, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 10982 move from (5, 8) to (6, 8) using car (11145, [(5, 8), (6, 8)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (8, 9) to (7, 9) using car (11173, [(8, 9), (7, 9)], 0)\n", - "Agent rider 11006 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11011 move from (6, 3) to (7, 3) using car (11086, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 11024 move from (0, 0) to (1, 0) using car (11217, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11025 move from (8, 9) to (7, 9) using car (11173, [(8, 9), (7, 9)], 0)\n", - "Driver 11031 arrived\n", - "Agent rider 11047 move from (8, 0) to (9, 0) using car (11090, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (3, 6) to (2, 6) using car (11202, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 move from (2, 2) to (2, 1) using car (11162, [(2, 2), (2, 1)], 0)\n", - "Driver 11070 arrived\n", - "Driver 11071 arrived\n", - "Agent rider 11073 move from (4, 3) to (3, 3) using car (11172, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 move from (5, 2) to (5, 1) using car (11140, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (8, 6) to (8, 5) using car (11109, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 11095 move from (8, 8) to (8, 7) using car (11160, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 move from (0, 3) to (0, 2) using car (11211, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11101 doesn't move\n", - "Agent rider 11102 move from (0, 3) to (0, 2) using car (11211, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11103 doesn't move\n", - "Driver 11111 arrived\n", - "Agent rider 11124 move from (5, 3) to (4, 3) using car (11177, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11125 doesn't move\n", - "Agent rider 11126 move from (2, 2) to (2, 1) using car (11162, [(2, 2), (2, 1)], 0)\n", - "Agent rider 11127 doesn't move\n", - "Agent rider 11150 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11151 move from (7, 1) to (6, 1) using car (11114, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11152 move from (0, 3) to (0, 2) using car (11211, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11166 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11168 move from (8, 9) to (7, 9) using car (11173, [(8, 9), (7, 9)], 0)\n", - "Rider n° 11168 arrived with a waiting time of 1 ticks\n", - "Agent rider 11169 move from (1, 9) to (2, 9) using car (11147, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11174 move from (8, 0) to (9, 0) using car (11090, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11175 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Driver 11182 arrived\n", - "Driver 11183 arrived\n", + "Agent rider 10767 doesn't move\n", + "Agent rider 10796 move from (4, 9) to (3, 9) using car (11228, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (1, 9) to (2, 9) using car (11192, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10924 doesn't move\n", + "Agent rider 10986 move from (8, 8) to (8, 9) using car (11251, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10987 move from (0, 6) to (0, 5) using car (11295, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10992 move from (2, 1) to (3, 1) using car (11221, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 10992 arrived with a waiting time of 6 ticks\n", + "Agent rider 11011 move from (0, 6) to (0, 5) using car (11295, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11012 move from (6, 3) to (6, 2) using car (11252, [(6, 3), (6, 2)], 0)\n", + "Agent rider 11050 doesn't move\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11059 move from (1, 9) to (2, 9) using car (11192, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11070 move from (6, 1) to (7, 1) using car (11285, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 11070 arrived with a waiting time of 5 ticks\n", + "Agent rider 11102 move from (8, 8) to (8, 9) using car (11251, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (6, 0) to (7, 0) using car (11223, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11118 move from (3, 5) to (3, 6) using car (11299, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11119 doesn't move\n", + "Agent rider 11121 move from (6, 0) to (7, 0) using car (11223, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11122 move from (5, 4) to (5, 3) using car (11284, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 11122 arrived with a waiting time of 9 ticks\n", + "Agent rider 11123 doesn't move\n", + "Driver 11133 arrived\n", + "Driver 11155 arrived\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11160 move from (3, 2) to (2, 2) using car (11315, [(3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 11161 move from (4, 9) to (3, 9) using car (11228, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11162 move from (2, 3) to (2, 4) using car (11293, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11164 move from (3, 5) to (3, 6) using car (11299, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11165 move from (1, 9) to (2, 9) using car (11192, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11166 move from (5, 7) to (4, 7) using car (11264, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 11167 move from (2, 1) to (3, 1) using car (11221, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11179 arrived\n", + "Driver 11180 arrived\n", + "Driver 11188 arrived\n", "Driver 11189 arrived\n", - "Driver 11195 arrived\n", - "Agent rider 11206 doesn't move\n", - "Agent rider 11207 move from (6, 3) to (7, 3) using car (11086, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 11212 doesn't move\n", + "Driver 11194 arrived\n", + "Agent rider 11196 move from (4, 5) to (4, 4) using car (11227, [(4, 5), (4, 4)], 0)\n", + "Rider n° 11196 arrived with a waiting time of 3 ticks\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 move from (4, 5) to (4, 4) using car (11227, [(4, 5), (4, 4)], 0)\n", + "Agent rider 11204 move from (2, 8) to (1, 8) using car (11184, [(2, 8), (1, 8)], 0)\n", + "Agent rider 11210 move from (4, 5) to (4, 4) using car (11227, [(4, 5), (4, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (9, 7) to (8, 7) using car (11333, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", "Agent rider 11213 doesn't move\n", - "Agent rider 11214 doesn't move\n", - "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11230 doesn't move\n", - "Agent rider 11231 move from (2, 3) to (1, 3) using car (11132, [(2, 3), (1, 3)], 0)\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 doesn't move\n", - "Agent rider 11234 doesn't move\n", - "tick 805 ended\n", - "I am driver 11235 - trip: [(3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 11236 - trip: [(2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 11237 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 11238 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", - "I am driver 11239 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 11240 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 11241 - trip: [(9, 1), (9, 2), (8, 2)]\n", - "I am driver 11242 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 11243 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", - "I am driver 11244 - trip: [(9, 4), (8, 4), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 11245 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 11246 - trip: [(2, 9), (3, 9), (4, 9), (4, 8)]\n", - "I am driver 11247 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 11248 - trip: [(6, 4), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 11249 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 11250 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 11251 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 11252 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 11253 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 11254 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 11255 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 11256 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 11257 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 11258 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "24 drivers generated.\n", - "I am rider 11259 - dep: (0, 0) , arr: (9, 8)\n", - "1 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 5) to (0, 6) using car (11205, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10611 move from (9, 5) to (9, 6) using car (11165, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 10611 arrived with a waiting time of 18 ticks\n", - "Agent rider 10645 move from (9, 1) to (9, 2) using car (11241, [(9, 1), (9, 2), (8, 2)], 0)\n", - "Agent rider 10695 move from (2, 9) to (3, 9) using car (11246, [(2, 9), (3, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 10698 move from (0, 5) to (0, 6) using car (11205, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (0, 2) to (0, 1) using car (11211, [(0, 2), (0, 1), (1, 1)], 0)\n", + "Agent rider 11214 move from (6, 1) to (7, 1) using car (11285, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 11214 arrived with a waiting time of 5 ticks\n", + "Agent rider 11215 move from (6, 3) to (6, 2) using car (11252, [(6, 3), (6, 2)], 0)\n", + "Driver 11222 arrived\n", + "Agent rider 11235 move from (7, 5) to (7, 4) using car (11273, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (9, 7) to (8, 7) using car (11333, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11237 move from (5, 7) to (5, 8) using car (11206, [(5, 7), (5, 8)], 0)\n", + "Agent rider 11239 move from (2, 3) to (2, 4) using car (11293, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11240 move from (7, 5) to (7, 4) using car (11273, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11242 arrived\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (4, 5) to (4, 6) using car (11244, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 move from (1, 1) to (1, 2) using car (11272, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Driver 11256 arrived\n", + "Driver 11258 arrived\n", + "Agent rider 11266 move from (0, 6) to (0, 5) using car (11295, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11267 move from (0, 6) to (0, 5) using car (11295, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11268 doesn't move\n", + "Agent rider 11269 move from (3, 0) to (4, 0) using car (11291, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (5, 7) to (5, 8) using car (11206, [(5, 7), (5, 8)], 0)\n", + "Agent rider 11283 move from (5, 0) to (4, 0) using car (11302, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 11287 arrived\n", + "Driver 11289 arrived\n", + "Driver 11296 arrived\n", + "Driver 11297 arrived\n", + "Agent rider 11305 move from (1, 9) to (2, 9) using car (11192, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (2, 1) to (3, 1) using car (11221, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11308 move from (2, 1) to (3, 1) using car (11221, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11309 move from (6, 5) to (6, 6) using car (11259, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11310 doesn't move\n", + "Agent rider 11326 move from (2, 4) to (1, 4) using car (11216, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11327 move from (5, 0) to (4, 0) using car (11302, [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11328 move from (0, 6) to (0, 5) using car (11295, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11334 doesn't move\n", + "Agent rider 11335 move from (1, 9) to (2, 9) using car (11192, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11336 move from (7, 6) to (6, 6) using car (11329, [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11337 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 doesn't move\n", + "tick 806 ended\n", + "I am driver 11340 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 11341 - trip: [(7, 4), (6, 4), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 11342 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 11343 - trip: [(6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 11344 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", + "I am driver 11345 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 11346 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "I am driver 11347 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5)]\n", + "I am driver 11348 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 11349 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 11350 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 11351 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 11352 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 11353 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 11354 - trip: [(6, 4), (5, 4), (4, 4)]\n", + "I am driver 11355 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 11356 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "17 drivers generated.\n", + "I am rider 11357 - dep: (1, 6) , arr: (6, 7)\n", + "I am rider 11358 - dep: (0, 8) , arr: (7, 5)\n", + "I am rider 11359 - dep: (8, 0) , arr: (7, 7)\n", + "I am rider 11360 - dep: (5, 6) , arr: (3, 2)\n", + "I am rider 11361 - dep: (9, 6) , arr: (8, 4)\n", + "I am rider 11362 - dep: (5, 0) , arr: (5, 3)\n", + "I am rider 11363 - dep: (0, 4) , arr: (4, 6)\n", + "I am rider 11364 - dep: (9, 7) , arr: (7, 6)\n", + "8 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (6, 2) to (6, 3) using car (11274, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 10671 move from (7, 1) to (8, 1) using car (11285, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 5) to (0, 6) using car (11205, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10738 move from (9, 5) to (9, 6) using car (11165, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Rider n° 10738 arrived with a waiting time of 21 ticks\n", - "Agent rider 10748 move from (2, 9) to (3, 9) using car (11246, [(2, 9), (3, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 10785 move from (8, 1) to (8, 0) using car (11163, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10795 move from (0, 5) to (0, 6) using car (11205, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 move from (8, 5) to (9, 5) using car (11109, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 move from (9, 1) to (9, 2) using car (11241, [(9, 1), (9, 2), (8, 2)], 0)\n", - "Agent rider 10877 move from (8, 5) to (9, 5) using car (11109, [(8, 5), (9, 5)], 0)\n", - "Rider n° 10877 arrived with a waiting time of 18 ticks\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 move from (9, 5) to (9, 6) using car (11165, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10900 move from (2, 9) to (1, 9) using car (11242, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (0, 2) to (0, 1) using car (11211, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 10958 move from (0, 5) to (0, 6) using car (11205, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 move from (2, 9) to (1, 9) using car (11242, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 move from (8, 1) to (8, 0) using car (11163, [(8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 10981 move from (8, 5) to (9, 5) using car (11109, [(8, 5), (9, 5)], 0)\n", - "Agent rider 10982 move from (6, 8) to (5, 8) using car (11247, [(6, 8), (5, 8), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11006 doesn't move\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11011 move from (7, 3) to (8, 3) using car (11086, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 11011 arrived with a waiting time of 6 ticks\n", - "Agent rider 11024 move from (1, 0) to (2, 0) using car (11217, [(1, 0), (2, 0)], 0)\n", - "Agent rider 11025 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (2, 6) to (1, 6) using car (11202, [(2, 6), (1, 6)], 0)\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Driver 11060 arrived\n", - "Driver 11071 arrived\n", - "Agent rider 11073 move from (3, 3) to (2, 3) using car (11172, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 move from (5, 1) to (5, 0) using car (11140, [(5, 1), (5, 0)], 0)\n", - "Driver 11080 arrived\n", - "Driver 11088 arrived\n", - "Agent rider 11092 move from (9, 1) to (9, 2) using car (11241, [(9, 1), (9, 2), (8, 2)], 0)\n", - "Agent rider 11093 move from (8, 5) to (9, 5) using car (11109, [(8, 5), (9, 5)], 0)\n", - "Agent rider 11095 doesn't move\n", - "Agent rider 11096 move from (0, 2) to (0, 1) using car (11211, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11102 move from (0, 2) to (0, 1) using car (11211, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11103 doesn't move\n", - "Driver 11116 arrived\n", - "Driver 11119 arrived\n", - "Driver 11120 arrived\n", - "Agent rider 11124 move from (4, 3) to (4, 2) using car (11177, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11125 move from (5, 5) to (4, 5) using car (11192, [(5, 5), (4, 5)], 0)\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 doesn't move\n", - "Driver 11129 arrived\n", - "Driver 11134 arrived\n", - "Agent rider 11150 move from (2, 9) to (3, 9) using car (11147, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11151 move from (6, 1) to (5, 1) using car (11114, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11152 move from (0, 2) to (0, 1) using car (11211, [(0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (5, 0) to (6, 0) using car (11186, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 11158 arrived\n", - "Driver 11161 arrived\n", - "Agent rider 11166 move from (2, 9) to (3, 9) using car (11147, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11167 move from (2, 9) to (3, 9) using car (11246, [(2, 9), (3, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 11169 move from (2, 9) to (1, 9) using car (11242, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (8, 7) to (8, 6) using car (11160, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11176 doesn't move\n", - "Driver 11178 arrived\n", - "Driver 11179 arrived\n", + "Agent rider 10767 move from (1, 4) to (0, 4) using car (11216, [(1, 4), (0, 4)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10885 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10924 move from (8, 2) to (8, 1) using car (11190, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 move from (0, 5) to (1, 5) using car (11348, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11011 move from (0, 5) to (1, 5) using car (11348, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11012 move from (6, 2) to (6, 3) using car (11274, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11050 move from (1, 4) to (0, 4) using car (11216, [(1, 4), (0, 4)], 0)\n", + "Agent rider 11051 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11059 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11102 move from (8, 9) to (7, 9) using car (11251, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (7, 0) to (8, 0) using car (11223, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11118 move from (3, 6) to (3, 7) using car (11299, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 11118 arrived with a waiting time of 7 ticks\n", + "Agent rider 11119 doesn't move\n", + "Agent rider 11121 move from (7, 0) to (8, 0) using car (11223, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11123 move from (6, 1) to (7, 1) using car (11343, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11158 move from (0, 3) to (1, 3) using car (11330, [(0, 3), (1, 3)], 0)\n", + "Agent rider 11160 move from (2, 2) to (2, 3) using car (11315, [(2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11162 move from (2, 4) to (2, 5) using car (11293, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11164 move from (3, 6) to (3, 7) using car (11299, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11165 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11166 move from (4, 7) to (4, 6) using car (11352, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Rider n° 11166 arrived with a waiting time of 3 ticks\n", + "Agent rider 11167 move from (3, 1) to (4, 1) using car (11221, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11169 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 11172 arrived\n", + "Driver 11174 arrived\n", "Driver 11180 arrived\n", - "Driver 11183 arrived\n", - "Driver 11185 arrived\n", - "Driver 11190 arrived\n", - "Driver 11197 arrived\n", - "Driver 11203 arrived\n", - "Driver 11204 arrived\n", - "Agent rider 11206 move from (4, 6) to (3, 6) using car (11157, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11207 move from (7, 3) to (8, 3) using car (11086, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 11207 arrived with a waiting time of 3 ticks\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 doesn't move\n", - "Agent rider 11214 move from (8, 5) to (9, 5) using car (11109, [(8, 5), (9, 5)], 0)\n", - "Rider n° 11214 arrived with a waiting time of 4 ticks\n", + "Driver 11189 arrived\n", + "Agent rider 11196 doesn't move\n", + "Agent rider 11197 move from (6, 1) to (7, 1) using car (11343, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11198 move from (4, 6) to (4, 7) using car (11244, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11201 move from (9, 5) to (9, 4) using car (11298, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11202 move from (1, 4) to (0, 4) using car (11216, [(1, 4), (0, 4)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", + "Driver 11209 arrived\n", + "Agent rider 11210 move from (4, 4) to (4, 5) using car (11346, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (8, 7) to (7, 7) using car (11333, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11213 move from (1, 4) to (0, 4) using car (11216, [(1, 4), (0, 4)], 0)\n", "Agent rider 11215 doesn't move\n", - "Agent rider 11216 move from (1, 1) to (1, 2) using car (11256, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11219 arrived\n", - "Agent rider 11225 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11230 doesn't move\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 doesn't move\n", - "Agent rider 11234 move from (5, 6) to (5, 7) using car (11201, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11259 doesn't move\n", - "tick 806 ended\n", - "I am driver 11260 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 11261 - trip: [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7)]\n", - "2 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 6) to (0, 7) using car (11205, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10645 move from (9, 2) to (8, 2) using car (11241, [(9, 2), (8, 2)], 0)\n", - "Agent rider 10695 move from (3, 9) to (4, 9) using car (11246, [(3, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 10698 move from (0, 6) to (0, 7) using car (11205, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (0, 1) to (1, 1) using car (11211, [(0, 1), (1, 1)], 0)\n", + "Driver 11217 arrived\n", + "Driver 11226 arrived\n", + "Agent rider 11235 move from (7, 4) to (7, 3) using car (11273, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (8, 7) to (7, 7) using car (11333, [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11237 move from (5, 8) to (6, 8) using car (11345, [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11240 move from (7, 4) to (7, 3) using car (11273, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (4, 6) to (4, 7) using car (11244, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11247 move from (1, 2) to (1, 3) using car (11272, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Driver 11255 arrived\n", + "Driver 11265 arrived\n", + "Agent rider 11266 move from (0, 5) to (0, 4) using car (11295, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11267 move from (0, 5) to (0, 4) using car (11295, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11268 move from (5, 8) to (6, 8) using car (11345, [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11269 move from (4, 0) to (5, 0) using car (11291, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (5, 8) to (6, 8) using car (11345, [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11283 move from (4, 0) to (4, 1) using car (11302, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 11288 arrived\n", + "Driver 11292 arrived\n", + "Driver 11297 arrived\n", + "Agent rider 11305 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (3, 1) to (4, 1) using car (11221, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11308 move from (3, 1) to (4, 1) using car (11221, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11309 move from (6, 6) to (6, 7) using car (11329, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11310 doesn't move\n", + "Driver 11312 arrived\n", + "Agent rider 11326 doesn't move\n", + "Agent rider 11327 move from (4, 0) to (4, 1) using car (11302, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11328 move from (0, 5) to (1, 5) using car (11348, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11334 move from (8, 2) to (8, 3) using car (11351, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 move from (2, 9) to (3, 9) using car (11192, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11336 move from (6, 6) to (6, 7) using car (11329, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11337 move from (6, 3) to (6, 4) using car (11317, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 doesn't move\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11358 doesn't move\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11360 doesn't move\n", + "Agent rider 11361 move from (9, 6) to (9, 5) using car (11323, [(9, 6), (9, 5)], 0)\n", + "Agent rider 11362 doesn't move\n", + "Agent rider 11363 doesn't move\n", + "Agent rider 11364 doesn't move\n", + "tick 807 ended\n", + "I am driver 11365 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "1 drivers generated.\n", + "I am rider 11366 - dep: (3, 0) , arr: (4, 3)\n", + "1 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10671 move from (8, 1) to (8, 2) using car (11285, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Rider n° 10671 arrived with a waiting time of 27 ticks\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 6) to (0, 7) using car (11205, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10748 move from (3, 9) to (4, 9) using car (11246, [(3, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 10785 move from (8, 0) to (9, 0) using car (11163, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10795 move from (0, 6) to (0, 7) using car (11205, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (6, 6) to (6, 7) using car (11188, [(6, 6), (6, 7)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10876 move from (9, 2) to (8, 2) using car (11241, [(9, 2), (8, 2)], 0)\n", - "Rider n° 10876 arrived with a waiting time of 15 ticks\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 move from (9, 6) to (9, 7) using car (11165, [(9, 6), (9, 7)], 0)\n", - "Agent rider 10900 move from (1, 9) to (0, 9) using car (11242, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (0, 1) to (1, 1) using car (11211, [(0, 1), (1, 1)], 0)\n", - "Agent rider 10958 move from (0, 6) to (0, 7) using car (11205, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10977 move from (1, 9) to (0, 9) using car (11242, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10979 move from (6, 6) to (6, 7) using car (11188, [(6, 6), (6, 7)], 0)\n", - "Agent rider 10980 move from (8, 0) to (9, 0) using car (11163, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10982 move from (5, 8) to (5, 7) using car (11247, [(5, 8), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Rider n° 10982 arrived with a waiting time of 9 ticks\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11006 move from (2, 9) to (1, 9) using car (11238, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11024 move from (2, 0) to (3, 0) using car (11227, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 11025 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 doesn't move\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Driver 11071 arrived\n", - "Agent rider 11073 move from (2, 3) to (1, 3) using car (11172, [(2, 3), (1, 3)], 0)\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 move from (5, 0) to (6, 0) using car (11209, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 11090 arrived\n", - "Agent rider 11092 move from (9, 2) to (8, 2) using car (11241, [(9, 2), (8, 2)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (8, 7) to (8, 6) using car (11252, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 11096 move from (0, 1) to (1, 1) using car (11211, [(0, 1), (1, 1)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11102 move from (0, 1) to (1, 1) using car (11211, [(0, 1), (1, 1)], 0)\n", - "Agent rider 11103 move from (6, 6) to (6, 7) using car (11188, [(6, 6), (6, 7)], 0)\n", - "Driver 11115 arrived\n", - "Driver 11119 arrived\n", - "Agent rider 11124 move from (4, 2) to (4, 1) using car (11177, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11125 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 doesn't move\n", - "Driver 11132 arrived\n", - "Driver 11135 arrived\n", - "Driver 11145 arrived\n", - "Agent rider 11150 move from (3, 9) to (4, 9) using car (11147, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 11151 move from (5, 1) to (4, 1) using car (11114, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11152 move from (0, 1) to (1, 1) using car (11211, [(0, 1), (1, 1)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 0) to (6, 1) using car (11186, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 11162 arrived\n", - "Agent rider 11166 move from (3, 9) to (4, 9) using car (11147, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 11166 arrived with a waiting time of 1 ticks\n", - "Agent rider 11167 move from (3, 9) to (4, 9) using car (11246, [(3, 9), (4, 9), (4, 8)], 0)\n", - "Agent rider 11169 move from (1, 9) to (0, 9) using car (11242, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11173 arrived\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (8, 6) to (8, 5) using car (11160, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11176 move from (0, 6) to (0, 7) using car (11205, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 11179 arrived\n", - "Driver 11183 arrived\n", - "Driver 11187 arrived\n", - "Driver 11194 arrived\n", - "Driver 11199 arrived\n", - "Driver 11204 arrived\n", - "Agent rider 11206 move from (3, 6) to (2, 6) using car (11157, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11212 doesn't move\n", + "Agent rider 10767 move from (0, 4) to (0, 3) using car (11295, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 10796 move from (3, 9) to (4, 9) using car (11192, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (3, 9) to (4, 9) using car (11192, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 10906 move from (1, 4) to (1, 3) using car (11304, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 10924 move from (8, 1) to (8, 0) using car (11190, [(8, 1), (8, 0)], 0)\n", + "Rider n° 10924 arrived with a waiting time of 12 ticks\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 move from (1, 5) to (2, 5) using car (11348, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11011 move from (1, 5) to (2, 5) using car (11348, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11050 move from (0, 4) to (0, 3) using car (11295, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11059 move from (3, 9) to (4, 9) using car (11192, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11102 move from (7, 9) to (6, 9) using car (11251, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (8, 0) to (9, 0) using car (11223, [(8, 0), (9, 0)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11119 move from (4, 7) to (4, 8) using car (11244, [(4, 7), (4, 8)], 0)\n", + "Rider n° 11119 arrived with a waiting time of 5 ticks\n", + "Agent rider 11121 move from (8, 0) to (9, 0) using car (11223, [(8, 0), (9, 0)], 0)\n", + "Agent rider 11123 move from (7, 1) to (8, 1) using car (11343, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 11147 arrived\n", + "Driver 11153 arrived\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11160 move from (2, 3) to (2, 4) using car (11315, [(2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 11161 move from (3, 9) to (4, 9) using car (11192, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11162 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11164 move from (3, 7) to (2, 7) using car (11299, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11165 move from (3, 9) to (4, 9) using car (11192, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11167 move from (4, 1) to (5, 1) using car (11221, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11171 arrived\n", + "Driver 11174 arrived\n", + "Driver 11184 arrived\n", + "Agent rider 11197 move from (7, 1) to (8, 1) using car (11343, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11198 move from (4, 7) to (4, 8) using car (11244, [(4, 7), (4, 8)], 0)\n", + "Agent rider 11201 move from (9, 4) to (9, 3) using car (11298, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", + "Driver 11206 arrived\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (7, 7) to (6, 7) using car (11333, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", "Agent rider 11213 doesn't move\n", "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11230 move from (1, 2) to (1, 3) using car (11256, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 doesn't move\n", - "Agent rider 11234 move from (5, 7) to (5, 8) using car (11201, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11259 move from (0, 0) to (1, 0) using car (11260, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "tick 807 ended\n", - "I am driver 11262 - trip: [(7, 3), (8, 3), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 11263 - trip: [(5, 3), (4, 3), (3, 3)]\n", - "I am driver 11264 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 11265 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11266 - trip: [(4, 4), (5, 4), (6, 4)]\n", - "I am driver 11267 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (5, 5)]\n", - "I am driver 11268 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11269 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 11270 - trip: [(4, 2), (3, 2), (2, 2), (2, 3)]\n", - "I am driver 11271 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11272 - trip: [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 11273 - trip: [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11274 - trip: [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 11275 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 11276 - trip: [(5, 3), (5, 4)]\n", - "I am driver 11277 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 11278 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8)]\n", - "I am driver 11279 - trip: [(9, 2), (9, 3), (9, 4), (9, 5)]\n", - "18 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 7) to (0, 8) using car (11205, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 move from (4, 9) to (4, 8) using car (11246, [(4, 9), (4, 8)], 0)\n", - "Agent rider 10698 move from (0, 7) to (0, 8) using car (11205, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10700 move from (1, 1) to (1, 2) using car (11275, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10704 doesn't move\n" + "Driver 11227 arrived\n", + "Driver 11233 arrived\n", + "Agent rider 11235 move from (7, 3) to (7, 2) using car (11273, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (7, 7) to (6, 7) using car (11333, [(7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11237 move from (6, 8) to (6, 7) using car (11345, [(6, 8), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11239 move from (2, 4) to (2, 5) using car (11350, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11240 move from (7, 3) to (7, 2) using car (11273, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11245 move from (1, 5) to (2, 5) using car (11348, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (4, 7) to (4, 8) using car (11244, [(4, 7), (4, 8)], 0)\n", + "Agent rider 11247 move from (1, 3) to (1, 4) using car (11272, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 11247 arrived with a waiting time of 5 ticks\n", + "Agent rider 11248 doesn't move\n", + "Driver 11249 arrived\n", + "Driver 11250 arrived\n", + "Driver 11252 arrived\n", + "Agent rider 11266 move from (0, 4) to (0, 3) using car (11295, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11267 move from (0, 4) to (0, 3) using car (11295, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11268 move from (6, 8) to (6, 7) using car (11345, [(6, 8), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11269 move from (5, 0) to (6, 0) using car (11291, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (6, 8) to (6, 7) using car (11345, [(6, 8), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11283 move from (4, 1) to (4, 2) using car (11302, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11305 move from (3, 9) to (4, 9) using car (11192, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (4, 1) to (5, 1) using car (11221, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11308 move from (4, 1) to (5, 1) using car (11221, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11309 move from (6, 7) to (6, 8) using car (11329, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11310 move from (0, 4) to (0, 3) using car (11295, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11326 move from (1, 4) to (1, 3) using car (11304, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10724 move from (0, 7) to (0, 8) using car (11205, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10748 move from (4, 9) to (4, 8) using car (11246, [(4, 9), (4, 8)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10795 move from (0, 7) to (0, 8) using car (11205, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 move from (0, 9) to (0, 8) using car (11242, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (1, 1) to (1, 2) using car (11275, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10958 move from (0, 7) to (0, 8) using car (11205, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Rider n° 10958 arrived with a waiting time of 7 ticks\n", - "Agent rider 10977 move from (0, 9) to (0, 8) using car (11242, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11006 move from (1, 9) to (1, 8) using car (11238, [(1, 9), (1, 8), (1, 7), (1, 6)], 0)\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 doesn't move\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Agent rider 11073 move from (1, 3) to (1, 4) using car (11256, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 11073 arrived with a waiting time of 4 ticks\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 move from (6, 0) to (7, 0) using car (11209, [(6, 0), (7, 0)], 0)\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (8, 6) to (7, 6) using car (11277, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 move from (1, 1) to (1, 2) using car (11275, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11102 move from (1, 1) to (1, 2) using car (11275, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11103 doesn't move\n", - "Driver 11109 arrived\n", - "Driver 11119 arrived\n", - "Agent rider 11124 move from (4, 1) to (4, 2) using car (11253, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11125 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 doesn't move\n", - "Driver 11135 arrived\n", - "Driver 11140 arrived\n", - "Driver 11143 arrived\n", - "Agent rider 11150 move from (4, 9) to (5, 9) using car (11147, [(4, 9), (5, 9)], 0)\n", - "Agent rider 11151 move from (4, 1) to (4, 2) using car (11221, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 11152 move from (1, 1) to (1, 2) using car (11275, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 1) to (6, 2) using car (11186, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 11164 arrived\n", - "Agent rider 11167 move from (4, 9) to (4, 8) using car (11246, [(4, 9), (4, 8)], 0)\n", - "Agent rider 11169 move from (0, 9) to (0, 8) using car (11242, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11170 arrived\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (8, 5) to (8, 4) using car (11160, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11176 move from (0, 7) to (0, 8) using car (11205, [(0, 7), (0, 8), (0, 9)], 0)\n", - "Driver 11183 arrived\n", - "Driver 11191 arrived\n", - "Driver 11192 arrived\n", - "Driver 11202 arrived\n", - "Agent rider 11206 move from (2, 6) to (2, 7) using car (11261, [(2, 6), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11212 move from (8, 6) to (8, 5) using car (11252, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 11213 move from (3, 1) to (3, 2) using car (11228, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Driver 11217 arrived\n", - "Agent rider 11225 move from (3, 1) to (3, 2) using car (11228, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 11226 move from (3, 1) to (3, 2) using car (11228, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11230 move from (1, 3) to (1, 4) using car (11256, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11231 move from (1, 3) to (1, 4) using car (11256, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 doesn't move\n", - "Agent rider 11234 move from (5, 8) to (5, 9) using car (11201, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11259 move from (1, 0) to (2, 0) using car (11260, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11327 move from (4, 1) to (4, 2) using car (11302, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11328 move from (1, 5) to (2, 5) using car (11348, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11334 move from (8, 3) to (8, 4) using car (11351, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11337 move from (6, 4) to (6, 5) using car (11317, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 doesn't move\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11358 move from (0, 8) to (0, 7) using car (11340, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 11359 move from (8, 0) to (9, 0) using car (11223, [(8, 0), (9, 0)], 0)\n", + "Agent rider 11360 move from (5, 6) to (5, 5) using car (11344, [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 11361 doesn't move\n", + "Agent rider 11362 move from (5, 0) to (6, 0) using car (11291, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11363 doesn't move\n", + "Agent rider 11364 doesn't move\n", + "Agent rider 11366 doesn't move\n", "tick 808 ended\n", - "I am driver 11280 - trip: [(6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11281 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 11282 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 11283 - trip: [(3, 7), (2, 7), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 11284 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 11285 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 11286 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11287 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 11288 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 11289 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 11290 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 11291 - trip: [(3, 9), (3, 8), (2, 8)]\n", - "I am driver 11292 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 11293 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 11294 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 11295 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3)]\n", - "I am driver 11296 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 11297 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 11298 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 11299 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", - "20 drivers generated.\n", - "I am rider 11300 - dep: (4, 7) , arr: (2, 5)\n", - "I am rider 11301 - dep: (5, 3) , arr: (3, 8)\n", - "I am rider 11302 - dep: (0, 8) , arr: (8, 4)\n", - "I am rider 11303 - dep: (1, 3) , arr: (4, 1)\n", - "I am rider 11304 - dep: (5, 5) , arr: (8, 4)\n", - "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 8) to (0, 9) using car (11205, [(0, 8), (0, 9)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 8) to (0, 9) using car (11205, [(0, 8), (0, 9)], 0)\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 8) to (0, 9) using car (11205, [(0, 8), (0, 9)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 doesn't move\n", - "Agent rider 10795 move from (0, 8) to (0, 9) using car (11205, [(0, 8), (0, 9)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 move from (0, 8) to (0, 7) using car (11242, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10977 move from (0, 8) to (0, 7) using car (11242, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11006 move from (1, 8) to (1, 7) using car (11238, [(1, 8), (1, 7), (1, 6)], 0)\n", - "Rider n° 11006 arrived with a waiting time of 16 ticks\n", - "Agent rider 11008 doesn't move\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (7, 9) to (8, 9) using car (11284, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (1, 6) to (1, 7) using car (11294, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11053 doesn't move\n", - "Agent rider 11054 doesn't move\n", - "Agent rider 11076 doesn't move\n", - "Agent rider 11077 doesn't move\n", - "Driver 11086 arrived\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (7, 6) to (6, 6) using car (11277, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11102 doesn't move\n", - "Agent rider 11103 doesn't move\n", - "Agent rider 11124 move from (4, 2) to (3, 2) using car (11253, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11125 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11127 move from (0, 8) to (0, 9) using car (11205, [(0, 8), (0, 9)], 0)\n", - "Driver 11143 arrived\n", - "Driver 11148 arrived\n", - "Agent rider 11150 move from (5, 9) to (6, 9) using car (11201, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11151 move from (4, 2) to (4, 3) using car (11221, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 2) to (6, 3) using car (11186, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 11156 arrived\n", - "Driver 11163 arrived\n", - "Driver 11165 arrived\n", - "Agent rider 11167 doesn't move\n", - "Agent rider 11169 move from (0, 8) to (0, 7) using car (11242, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11172 arrived\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (8, 4) to (8, 3) using car (11160, [(8, 4), (8, 3)], 0)\n", - "Agent rider 11176 move from (0, 8) to (0, 7) using car (11242, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11184 arrived\n", - "Driver 11188 arrived\n", - "Driver 11192 arrived\n", - "Driver 11200 arrived\n", - "Agent rider 11206 doesn't move\n", - "Driver 11211 arrived\n", - "Agent rider 11212 move from (8, 5) to (8, 4) using car (11252, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 11213 move from (3, 2) to (2, 2) using car (11270, [(3, 2), (2, 2), (2, 3)], 0)\n", + "I am driver 11367 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 11368 - trip: [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 11369 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 11370 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 11371 - trip: [(2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 11372 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 11373 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 11374 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 11375 - trip: [(4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 11376 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 11377 - trip: [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 11378 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 11379 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 11380 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 11381 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 11382 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 11383 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 11384 - trip: [(3, 6), (3, 7), (4, 7)]\n", + "I am driver 11385 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "19 drivers generated.\n", + "I am rider 11386 - dep: (0, 1) , arr: (3, 4)\n", + "I am rider 11387 - dep: (8, 3) , arr: (6, 0)\n", + "2 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (6, 3) to (5, 3) using car (11341, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 10704 move from (1, 7) to (1, 6) using car (11382, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 10767 move from (0, 3) to (0, 2) using car (11295, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 10767 arrived with a waiting time of 24 ticks\n", + "Agent rider 10796 move from (4, 9) to (5, 9) using car (11192, [(4, 9), (5, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (4, 9) to (5, 9) using car (11192, [(4, 9), (5, 9)], 0)\n", + "Agent rider 10906 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 10987 move from (2, 5) to (2, 6) using car (11350, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Rider n° 10987 arrived with a waiting time of 7 ticks\n", + "Agent rider 11011 move from (2, 5) to (2, 6) using car (11350, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11012 move from (6, 3) to (5, 3) using car (11341, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11050 move from (0, 3) to (0, 2) using car (11295, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 11050 arrived with a waiting time of 7 ticks\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11059 move from (4, 9) to (5, 9) using car (11192, [(4, 9), (5, 9)], 0)\n", + "Agent rider 11069 doesn't move\n", + "Agent rider 11102 move from (6, 9) to (5, 9) using car (11251, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (1, 4) to (1, 5) using car (11272, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11123 move from (8, 1) to (9, 1) using car (11343, [(8, 1), (9, 1)], 0)\n", + "Driver 11153 arrived\n", + "Agent rider 11158 move from (1, 3) to (1, 2) using car (11304, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 11160 move from (2, 4) to (1, 4) using car (11315, [(2, 4), (1, 4)], 0)\n", + "Agent rider 11161 move from (4, 9) to (5, 9) using car (11192, [(4, 9), (5, 9)], 0)\n", + "Agent rider 11162 move from (2, 5) to (3, 5) using car (11348, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11163 move from (9, 3) to (9, 2) using car (11298, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11164 move from (2, 7) to (1, 7) using car (11299, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 11164 arrived with a waiting time of 5 ticks\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11167 move from (5, 1) to (6, 1) using car (11221, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11174 arrived\n", + "Agent rider 11197 move from (8, 1) to (9, 1) using car (11343, [(8, 1), (9, 1)], 0)\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 move from (9, 3) to (9, 2) using car (11298, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", + "Agent rider 11210 move from (4, 5) to (5, 5) using car (11377, [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11211 move from (9, 3) to (9, 2) using car (11298, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11212 move from (6, 7) to (5, 7) using car (11333, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11213 doesn't move\n", "Agent rider 11215 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 move from (3, 2) to (4, 2) using car (11224, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 11226 move from (3, 2) to (2, 2) using car (11270, [(3, 2), (2, 2), (2, 3)], 0)\n", - "Agent rider 11229 move from (0, 8) to (0, 7) using car (11242, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11230 move from (1, 4) to (1, 5) using car (11256, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 move from (4, 6) to (5, 6) using car (11282, [(4, 6), (5, 6), (6, 6), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11234 move from (5, 9) to (6, 9) using car (11201, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 11241 arrived\n", - "Agent rider 11259 move from (2, 0) to (3, 0) using car (11260, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 11300 move from (4, 7) to (3, 7) using car (11272, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 11301 doesn't move\n", - "Agent rider 11302 move from (0, 8) to (0, 7) using car (11242, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11303 move from (1, 3) to (2, 3) using car (11268, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11304 move from (5, 5) to (4, 5) using car (11245, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 11216 arrived\n", + "Driver 11228 arrived\n", + "Agent rider 11235 move from (7, 2) to (6, 2) using car (11273, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (6, 7) to (5, 7) using car (11333, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11237 move from (6, 7) to (7, 7) using car (11345, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11239 move from (2, 5) to (2, 6) using car (11350, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11240 move from (7, 2) to (8, 2) using car (11275, [(7, 2), (8, 2)], 0)\n", + "Rider n° 11240 arrived with a waiting time of 3 ticks\n", + "Agent rider 11245 move from (2, 5) to (2, 6) using car (11350, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 move from (1, 7) to (1, 6) using car (11382, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 11250 arrived\n", + "Agent rider 11266 move from (0, 3) to (0, 2) using car (11295, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11267 move from (0, 3) to (1, 3) using car (11378, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11268 move from (6, 7) to (7, 7) using car (11345, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11269 move from (6, 0) to (6, 1) using car (11291, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (6, 7) to (7, 7) using car (11345, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 11276 arrived\n", + "Driver 11280 arrived\n", + "Agent rider 11283 move from (4, 2) to (3, 2) using car (11302, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 11300 arrived\n", + "Driver 11301 arrived\n", + "Agent rider 11305 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (5, 1) to (6, 1) using car (11221, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11308 doesn't move\n", + "Agent rider 11309 move from (6, 8) to (5, 8) using car (11329, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11310 move from (0, 3) to (0, 2) using car (11295, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11311 arrived\n", + "Driver 11323 arrived\n", + "Agent rider 11326 doesn't move\n", + "Agent rider 11327 doesn't move\n", + "Agent rider 11328 move from (2, 5) to (2, 6) using car (11350, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Driver 11330 arrived\n", + "Agent rider 11334 move from (8, 4) to (8, 5) using car (11351, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 doesn't move\n", + "Agent rider 11336 move from (6, 7) to (5, 7) using car (11333, [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11337 move from (6, 5) to (6, 6) using car (11317, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (7, 2) to (6, 2) using car (11273, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11357 move from (1, 6) to (2, 6) using car (11376, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11358 move from (0, 7) to (0, 6) using car (11340, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11360 move from (5, 5) to (5, 4) using car (11344, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 11361 doesn't move\n", + "Agent rider 11362 move from (6, 0) to (6, 1) using car (11291, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11363 doesn't move\n", + "Agent rider 11364 move from (9, 7) to (8, 7) using car (11369, [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 11366 move from (3, 0) to (4, 0) using car (11356, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 doesn't move\n", "tick 809 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 doesn't move\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 doesn't move\n", - "Agent rider 10700 doesn't move\n", + "I am driver 11388 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)]\n", + "I am driver 11389 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 11390 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 11391 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11392 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 11393 - trip: [(5, 6), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 11394 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 11395 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 11396 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 11397 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "10 drivers generated.\n", + "I am rider 11398 - dep: (8, 9) , arr: (2, 3)\n", + "I am rider 11399 - dep: (4, 2) , arr: (8, 8)\n", + "I am rider 11400 - dep: (0, 7) , arr: (9, 7)\n", + "I am rider 11401 - dep: (9, 1) , arr: (7, 6)\n", + "I am rider 11402 - dep: (9, 2) , arr: (8, 8)\n", + "5 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (5, 3) to (4, 3) using car (11341, [(5, 3), (4, 3)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (7, 9) to (6, 9) using car (11278, [(7, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 10795 doesn't move\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10900 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 10900 arrived with a waiting time of 18 ticks\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10977 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10979 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (7, 9) to (6, 9) using car (11278, [(7, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 11008 move from (7, 9) to (6, 9) using car (11278, [(7, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 11024 move from (3, 0) to (2, 0) using car (11269, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 11025 move from (8, 9) to (8, 8) using car (11284, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (1, 7) to (1, 8) using car (11294, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11053 move from (1, 5) to (1, 6) using car (11256, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 11053 arrived with a waiting time of 13 ticks\n", - "Agent rider 11054 move from (2, 1) to (1, 1) using car (11177, [(2, 1), (1, 1)], 0)\n", - "Agent rider 11076 move from (7, 9) to (6, 9) using car (11278, [(7, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 11077 doesn't move\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (6, 6) to (5, 6) using car (11277, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11102 doesn't move\n", - "Agent rider 11103 doesn't move\n", - "Agent rider 11124 move from (3, 2) to (2, 2) using car (11253, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11125 move from (4, 5) to (3, 5) using car (11245, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 11126 move from (2, 1) to (1, 1) using car (11177, [(2, 1), (1, 1)], 0)\n", - "Agent rider 11127 doesn't move\n", - "Driver 11128 arrived\n", - "Driver 11147 arrived\n", - "Agent rider 11150 move from (6, 9) to (7, 9) using car (11201, [(6, 9), (7, 9)], 0)\n", - "Agent rider 11151 move from (4, 3) to (4, 4) using car (11221, [(4, 3), (4, 4)], 0)\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 3) to (6, 4) using car (11186, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 11165 arrived\n", - "Agent rider 11167 doesn't move\n", - "Agent rider 11169 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 11169 arrived with a waiting time of 3 ticks\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 doesn't move\n", - "Agent rider 11176 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11192 arrived\n", - "Driver 11198 arrived\n", - "Agent rider 11206 move from (2, 7) to (3, 7) using car (11286, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11209 arrived\n", - "Agent rider 11212 move from (8, 4) to (8, 3) using car (11252, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 11213 move from (2, 2) to (2, 3) using car (11270, [(2, 2), (2, 3)], 0)\n", - "Agent rider 11215 move from (7, 9) to (6, 9) using car (11278, [(7, 9), (6, 9), (6, 8)], 0)\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 move from (4, 2) to (5, 2) using car (11224, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 11226 move from (2, 2) to (2, 3) using car (11270, [(2, 2), (2, 3)], 0)\n", - "Agent rider 11229 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11230 move from (1, 5) to (1, 6) using car (11256, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 move from (5, 6) to (6, 6) using car (11282, [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11234 doesn't move\n", - "Driver 11235 arrived\n", - "Driver 11236 arrived\n", - "Driver 11246 arrived\n", - "Driver 11248 arrived\n", - "Agent rider 11259 move from (3, 0) to (4, 0) using car (11260, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 11276 arrived\n", - "Agent rider 11300 move from (3, 7) to (2, 7) using car (11272, [(3, 7), (2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 11301 move from (5, 3) to (5, 4) using car (11250, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 11302 move from (0, 7) to (0, 6) using car (11242, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11303 move from (2, 3) to (2, 2) using car (11281, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 11304 doesn't move\n", + "Agent rider 10796 move from (5, 9) to (4, 9) using car (11322, [(5, 9), (4, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (5, 9) to (4, 9) using car (11322, [(5, 9), (4, 9)], 0)\n", + "Agent rider 10906 move from (1, 3) to (2, 3) using car (11378, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 2), (6, 2)], 0)\n", + "Rider n° 10906 arrived with a waiting time of 10 ticks\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11011 move from (2, 6) to (3, 6) using car (11350, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Rider n° 11011 arrived with a waiting time of 7 ticks\n", + "Agent rider 11012 move from (5, 3) to (4, 3) using car (11341, [(5, 3), (4, 3)], 0)\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11059 move from (5, 9) to (4, 9) using car (11372, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 11069 move from (9, 9) to (8, 9) using car (11391, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11102 move from (5, 9) to (4, 9) using car (11251, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 move from (9, 9) to (8, 9) using car (11391, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 move from (1, 5) to (1, 6) using car (11272, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 move from (9, 9) to (8, 9) using car (11391, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11158 move from (1, 2) to (1, 3) using car (11281, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 move from (5, 9) to (4, 9) using car (11322, [(5, 9), (4, 9)], 0)\n", + "Agent rider 11162 move from (3, 5) to (3, 4) using car (11332, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11163 move from (9, 2) to (9, 1) using car (11298, [(9, 2), (9, 1)], 0)\n", + "Agent rider 11165 move from (4, 9) to (5, 9) using car (11385, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11167 move from (6, 1) to (7, 1) using car (11221, [(6, 1), (7, 1)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11190 arrived\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 move from (9, 2) to (9, 1) using car (11298, [(9, 2), (9, 1)], 0)\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (1, 8) to (0, 8) using car (11290, [(1, 8), (0, 8)], 0)\n", + "Agent rider 11210 move from (5, 5) to (5, 4) using car (11377, [(5, 5), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11211 move from (9, 2) to (9, 1) using car (11298, [(9, 2), (9, 1)], 0)\n", + "Agent rider 11212 move from (5, 7) to (4, 7) using car (11333, [(5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11215 move from (6, 2) to (5, 2) using car (11273, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11223 arrived\n", + "Driver 11231 arrived\n", + "Agent rider 11235 move from (6, 2) to (5, 2) using car (11273, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (5, 7) to (4, 7) using car (11333, [(5, 7), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11237 move from (7, 7) to (8, 7) using car (11345, [(7, 7), (8, 7)], 0)\n", + "Agent rider 11239 move from (2, 6) to (3, 6) using car (11376, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 11244 arrived\n", + "Agent rider 11245 move from (2, 6) to (3, 6) using car (11350, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 doesn't move\n", + "Driver 11257 arrived\n", + "Driver 11262 arrived\n", + "Driver 11264 arrived\n", + "Agent rider 11266 move from (0, 2) to (0, 1) using car (11295, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11267 doesn't move\n", + "Agent rider 11268 move from (7, 7) to (8, 7) using car (11345, [(7, 7), (8, 7)], 0)\n", + "Rider n° 11268 arrived with a waiting time of 2 ticks\n", + "Agent rider 11269 move from (6, 1) to (6, 2) using car (11291, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (7, 7) to (8, 7) using car (11345, [(7, 7), (8, 7)], 0)\n", + "Driver 11278 arrived\n", + "Driver 11282 arrived\n", + "Agent rider 11283 doesn't move\n", + "Driver 11286 arrived\n", + "Driver 11293 arrived\n", + "Driver 11301 arrived\n", + "Agent rider 11305 move from (4, 9) to (5, 9) using car (11385, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11306 move from (9, 9) to (8, 9) using car (11391, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11307 move from (6, 1) to (6, 2) using car (11291, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11308 doesn't move\n", + "Agent rider 11309 move from (5, 8) to (4, 8) using car (11329, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11310 move from (0, 2) to (0, 1) using car (11295, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11316 arrived\n", + "Agent rider 11326 doesn't move\n", + "Agent rider 11327 move from (4, 2) to (4, 3) using car (11373, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 11328 move from (2, 6) to (3, 6) using car (11376, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11334 move from (8, 5) to (8, 6) using car (11351, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11337 move from (6, 6) to (6, 7) using car (11317, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (6, 2) to (5, 2) using car (11273, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11354 arrived\n", + "Agent rider 11357 move from (2, 6) to (3, 6) using car (11350, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11358 move from (0, 6) to (1, 6) using car (11388, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11360 move from (5, 4) to (5, 3) using car (11344, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 11361 doesn't move\n", + "Agent rider 11362 move from (6, 1) to (6, 2) using car (11291, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11363 doesn't move\n", + "Agent rider 11364 move from (8, 7) to (8, 6) using car (11369, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 11366 move from (4, 0) to (4, 1) using car (11356, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 move from (8, 3) to (8, 4) using car (11285, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 move from (4, 2) to (5, 2) using car (11353, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11400 doesn't move\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 move from (9, 2) to (9, 1) using car (11298, [(9, 2), (9, 1)], 0)\n", "tick 810 ended\n", - "I am driver 11305 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11306 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 11307 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 11308 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 11309 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", - "I am driver 11310 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 11311 - trip: [(0, 7), (0, 8)]\n", - "I am driver 11312 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 11313 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7)]\n", - "I am driver 11314 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 11315 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 11316 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 11317 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 11318 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5)]\n", - "14 drivers generated.\n", - "I am rider 11319 - dep: (8, 9) , arr: (8, 5)\n", - "I am rider 11320 - dep: (8, 9) , arr: (2, 6)\n", - "I am rider 11321 - dep: (6, 9) , arr: (9, 8)\n", - "I am rider 11322 - dep: (3, 4) , arr: (1, 1)\n", - "I am rider 11323 - dep: (1, 6) , arr: (5, 8)\n", - "I am rider 11324 - dep: (6, 1) , arr: (9, 1)\n", - "I am rider 11325 - dep: (3, 4) , arr: (9, 1)\n", - "7 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (0, 9) to (1, 9) using car (11313, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10645 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (0, 9) to (1, 9) using car (11313, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10700 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (0, 9) to (1, 9) using car (11313, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Agent rider 10795 move from (0, 9) to (1, 9) using car (11313, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 doesn't move\n", - "Agent rider 10977 move from (0, 6) to (0, 5) using car (11242, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 10979 move from (6, 7) to (6, 8) using car (11297, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Agent rider 11008 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Agent rider 11024 move from (2, 0) to (2, 1) using car (11269, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Agent rider 11025 move from (8, 8) to (8, 7) using car (11284, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11050 move from (1, 8) to (1, 9) using car (11294, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 11050 arrived with a waiting time of 6 ticks\n", - "Agent rider 11054 doesn't move\n", - "Agent rider 11076 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Agent rider 11077 move from (7, 0) to (7, 1) using car (11255, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (5, 6) to (4, 6) using car (11277, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 move from (0, 6) to (0, 5) using car (11242, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11102 doesn't move\n", - "Agent rider 11103 move from (6, 7) to (6, 8) using car (11297, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 11103 arrived with a waiting time of 7 ticks\n", - "Driver 11114 arrived\n", - "Agent rider 11124 move from (2, 2) to (1, 2) using car (11253, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11125 move from (3, 5) to (2, 5) using car (11245, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 11126 move from (1, 1) to (1, 2) using car (11288, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 11127 move from (0, 9) to (1, 9) using car (11313, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (4, 4) to (4, 3) using car (11239, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 11152 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 4) to (6, 5) using car (11186, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 11157 arrived\n", - "Driver 11160 arrived\n", + "I am driver 11403 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 11404 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 11405 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11406 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", + "I am driver 11407 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 11408 - trip: [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 11409 - trip: [(8, 5), (8, 6), (9, 6)]\n", + "I am driver 11410 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)]\n", + "I am driver 11411 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "9 drivers generated.\n", + "I am rider 11412 - dep: (1, 2) , arr: (3, 5)\n", + "I am rider 11413 - dep: (5, 6) , arr: (6, 8)\n", + "I am rider 11414 - dep: (3, 5) , arr: (0, 4)\n", + "I am rider 11415 - dep: (8, 1) , arr: (0, 5)\n", + "I am rider 11416 - dep: (9, 6) , arr: (2, 8)\n", + "I am rider 11417 - dep: (5, 9) , arr: (7, 3)\n", + "I am rider 11418 - dep: (9, 6) , arr: (2, 8)\n", + "I am rider 11419 - dep: (7, 8) , arr: (8, 8)\n", + "8 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (4, 3) to (4, 2) using car (11352, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 10704 move from (1, 6) to (1, 7) using car (11272, [(1, 6), (1, 7)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (4, 9) to (4, 8) using car (11372, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (4, 3) to (4, 2) using car (11352, [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 11051 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11059 move from (4, 9) to (4, 8) using car (11372, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 11059 arrived with a waiting time of 12 ticks\n", + "Agent rider 11069 move from (8, 9) to (7, 9) using car (11391, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11102 move from (4, 9) to (3, 9) using car (11251, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 move from (8, 9) to (7, 9) using car (11391, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 move from (1, 6) to (1, 7) using car (11272, [(1, 6), (1, 7)], 0)\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 move from (8, 9) to (7, 9) using car (11391, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11158 move from (1, 3) to (1, 4) using car (11281, [(1, 3), (1, 4)], 0)\n", + "Agent rider 11160 doesn't move\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11162 move from (3, 4) to (3, 3) using car (11332, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 11162 arrived with a waiting time of 2 ticks\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 move from (5, 9) to (5, 8) using car (11385, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 11167 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11175 move from (8, 3) to (7, 3) using car (11312, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 11175 arrived with a waiting time of 4 ticks\n", - "Agent rider 11176 move from (0, 6) to (0, 5) using car (11242, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11198 arrived\n", - "Driver 11205 arrived\n", - "Agent rider 11206 move from (3, 7) to (4, 7) using car (11286, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 move from (8, 3) to (8, 2) using car (11252, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 11213 move from (2, 3) to (1, 3) using car (11290, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11215 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Agent rider 11216 doesn't move\n", - "Driver 11223 arrived\n", - "Agent rider 11225 move from (5, 2) to (6, 2) using car (11224, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 11226 move from (2, 3) to (1, 3) using car (11218, [(2, 3), (1, 3)], 0)\n", - "Driver 11228 arrived\n", - "Agent rider 11229 move from (0, 6) to (0, 5) using car (11242, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11230 move from (1, 6) to (1, 7) using car (11256, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 11230 arrived with a waiting time of 2 ticks\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 move from (6, 7) to (6, 8) using car (11297, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11233 move from (6, 6) to (7, 6) using car (11282, [(6, 6), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11234 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Driver 11236 arrived\n", - "Agent rider 11259 move from (4, 0) to (4, 1) using car (11260, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11169 doesn't move\n", + "Driver 11192 arrived\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (4, 8) to (3, 8) using car (11346, [(4, 8), (3, 8)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (0, 4) to (0, 5) using car (11314, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11203 move from (4, 4) to (5, 4) using car (11313, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11204 doesn't move\n", + "Agent rider 11210 move from (5, 4) to (6, 4) using car (11377, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 doesn't move\n", + "Agent rider 11213 move from (0, 4) to (0, 5) using car (11314, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11215 move from (5, 2) to (4, 2) using car (11273, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11231 arrived\n", + "Agent rider 11235 move from (5, 2) to (4, 2) using car (11273, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (4, 7) to (4, 6) using car (11333, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 11237 doesn't move\n", + "Agent rider 11239 move from (3, 6) to (4, 6) using car (11376, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (3, 6) to (4, 6) using car (11350, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11246 move from (4, 8) to (3, 8) using car (11346, [(4, 8), (3, 8)], 0)\n", + "Agent rider 11248 move from (1, 6) to (1, 7) using car (11272, [(1, 6), (1, 7)], 0)\n", + "Driver 11259 arrived\n", "Driver 11263 arrived\n", - "Driver 11266 arrived\n", - "Agent rider 11300 move from (2, 7) to (2, 6) using car (11272, [(2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 11301 move from (5, 4) to (5, 5) using car (11250, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 11302 move from (0, 6) to (0, 5) using car (11242, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11303 move from (2, 2) to (2, 1) using car (11281, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 11304 doesn't move\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 doesn't move\n", - "Agent rider 11321 move from (6, 9) to (6, 8) using car (11278, [(6, 9), (6, 8)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11323 move from (1, 6) to (1, 7) using car (11256, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", + "Agent rider 11266 move from (0, 1) to (0, 0) using car (11295, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11267 move from (1, 3) to (1, 4) using car (11281, [(1, 3), (1, 4)], 0)\n", + "Rider n° 11267 arrived with a waiting time of 3 ticks\n", + "Agent rider 11269 move from (6, 2) to (6, 3) using car (11291, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 doesn't move\n", + "Driver 11275 arrived\n", + "Agent rider 11283 move from (3, 2) to (4, 2) using car (11396, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11305 move from (5, 9) to (5, 8) using car (11385, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (6, 2) to (6, 3) using car (11291, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11308 move from (5, 1) to (5, 2) using car (11390, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11309 move from (4, 8) to (3, 8) using car (11329, [(4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11310 move from (0, 1) to (0, 0) using car (11295, [(0, 1), (0, 0)], 0)\n", + "Driver 11315 arrived\n", + "Driver 11319 arrived\n", + "Driver 11321 arrived\n", + "Agent rider 11326 doesn't move\n", + "Agent rider 11327 move from (4, 3) to (4, 4) using car (11373, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Rider n° 11327 arrived with a waiting time of 1 ticks\n", + "Agent rider 11328 move from (3, 6) to (4, 6) using car (11376, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11334 move from (8, 6) to (8, 7) using car (11351, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 move from (3, 9) to (4, 9) using car (11365, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (5, 7) to (5, 6) using car (11379, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 11337 move from (6, 7) to (6, 8) using car (11317, [(6, 7), (6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 doesn't move\n", + "Driver 11343 arrived\n", + "Agent rider 11357 move from (3, 6) to (4, 6) using car (11350, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11358 move from (1, 6) to (2, 6) using car (11388, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11360 move from (5, 3) to (4, 3) using car (11344, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 11361 doesn't move\n", + "Agent rider 11362 move from (6, 2) to (6, 3) using car (11291, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11363 move from (0, 4) to (0, 5) using car (11314, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11364 move from (8, 6) to (8, 7) using car (11351, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11366 move from (4, 1) to (4, 2) using car (11356, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11386 move from (0, 1) to (0, 0) using car (11295, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11387 move from (8, 4) to (7, 4) using car (11397, [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 11398 move from (8, 9) to (7, 9) using car (11391, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (5, 2) to (5, 3) using car (11353, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11400 doesn't move\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Agent rider 11412 doesn't move\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 doesn't move\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (5, 9) to (5, 8) using car (11385, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 doesn't move\n", "tick 811 ended\n", - "I am driver 11326 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 11327 - trip: [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 11328 - trip: [(2, 5), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 11329 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11330 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", - "I am driver 11331 - trip: [(6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 11332 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 11333 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 11334 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 11335 - trip: [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 11336 - trip: [(8, 7), (7, 7), (6, 7), (6, 8)]\n", - "11 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (1, 9) to (2, 9) using car (11294, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 10645 move from (8, 2) to (7, 2) using car (11252, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Rider n° 10645 arrived with a waiting time of 35 ticks\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (1, 9) to (2, 9) using car (11313, [(1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10700 move from (1, 2) to (2, 2) using car (11305, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 10700 arrived with a waiting time of 17 ticks\n", + "I am driver 11420 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 11421 - trip: [(8, 6), (7, 6), (7, 5), (7, 4), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 11422 - trip: [(5, 8), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 11423 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 11424 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", + "I am driver 11425 - trip: [(1, 3), (1, 4), (0, 4)]\n", + "I am driver 11426 - trip: [(3, 9), (2, 9), (2, 8), (2, 7)]\n", + "I am driver 11427 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 11428 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 11429 - trip: [(3, 9), (4, 9), (5, 9), (5, 8)]\n", + "I am driver 11430 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 11431 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 11432 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 11433 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "14 drivers generated.\n", + "I am rider 11434 - dep: (3, 0) , arr: (0, 7)\n", + "I am rider 11435 - dep: (4, 5) , arr: (6, 4)\n", + "I am rider 11436 - dep: (4, 9) , arr: (1, 5)\n", + "I am rider 11437 - dep: (6, 1) , arr: (3, 2)\n", + "4 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (4, 2) to (4, 1) using car (11352, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10724 move from (1, 9) to (2, 9) using car (11294, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 10724 arrived with a waiting time of 10 ticks\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (6, 8) to (5, 8) using car (11249, [(6, 8), (5, 8)], 0)\n", - "Agent rider 10795 move from (1, 9) to (2, 9) using car (11313, [(1, 9), (2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10953 move from (1, 2) to (2, 2) using car (11305, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 10953 arrived with a waiting time of 12 ticks\n", - "Agent rider 10977 move from (0, 5) to (0, 4) using car (11242, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 10977 arrived with a waiting time of 15 ticks\n", - "Agent rider 10979 move from (6, 8) to (5, 8) using car (11297, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (6, 8) to (5, 8) using car (11249, [(6, 8), (5, 8)], 0)\n", - "Agent rider 11008 move from (6, 8) to (5, 8) using car (11249, [(6, 8), (5, 8)], 0)\n", - "Agent rider 11024 move from (2, 1) to (2, 2) using car (11269, [(2, 1), (2, 2)], 0)\n", - "Agent rider 11025 move from (8, 7) to (7, 7) using car (11336, [(8, 7), (7, 7), (6, 7), (6, 8)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11054 move from (1, 1) to (2, 1) using car (11314, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 11076 move from (6, 8) to (5, 8) using car (11249, [(6, 8), (5, 8)], 0)\n", - "Rider n° 11076 arrived with a waiting time of 8 ticks\n", - "Agent rider 11077 doesn't move\n", - "Agent rider 11092 move from (8, 2) to (9, 2) using car (11220, [(8, 2), (9, 2)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (4, 6) to (3, 6) using car (11277, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 move from (1, 2) to (0, 2) using car (11253, [(1, 2), (0, 2)], 0)\n", - "Agent rider 11098 move from (0, 5) to (0, 4) using car (11242, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11102 move from (1, 2) to (2, 2) using car (11305, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 11102 arrived with a waiting time of 8 ticks\n", - "Driver 11114 arrived\n", - "Agent rider 11124 move from (1, 2) to (0, 2) using car (11253, [(1, 2), (0, 2)], 0)\n", - "Rider n° 11124 arrived with a waiting time of 5 ticks\n", - "Agent rider 11125 move from (2, 5) to (2, 6) using car (11329, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11126 move from (1, 2) to (0, 2) using car (11253, [(1, 2), (0, 2)], 0)\n", - "Agent rider 11127 move from (1, 9) to (2, 9) using car (11294, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 11127 arrived with a waiting time of 8 ticks\n", - "Driver 11136 arrived\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (4, 3) to (4, 2) using car (11239, [(4, 3), (4, 2)], 0)\n", - "Agent rider 11152 move from (1, 2) to (2, 2) using car (11305, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 5) to (6, 6) using car (11186, [(6, 5), (6, 6)], 0)\n", - "Driver 11160 arrived\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 move from (3, 9) to (2, 9) using car (11251, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10885 move from (4, 8) to (4, 7) using car (11372, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (4, 2) to (4, 1) using car (11352, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 11051 move from (3, 9) to (2, 9) using car (11251, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11069 move from (7, 9) to (6, 9) using car (11391, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11102 move from (3, 9) to (2, 9) using car (11251, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 move from (7, 9) to (6, 9) using car (11391, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11158 move from (1, 4) to (1, 3) using car (11382, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11160 move from (1, 4) to (1, 3) using car (11382, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 move from (5, 8) to (5, 7) using car (11385, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 11167 doesn't move\n", - "Driver 11171 arrived\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (0, 5) to (0, 4) using car (11242, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Driver 11177 arrived\n", - "Driver 11201 arrived\n", - "Agent rider 11206 move from (4, 7) to (4, 6) using car (11286, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 move from (8, 2) to (7, 2) using car (11252, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 11213 move from (1, 3) to (1, 4) using car (11290, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11215 move from (6, 8) to (5, 8) using car (11297, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11216 move from (1, 2) to (1, 3) using car (11288, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 11169 move from (3, 9) to (2, 9) using car (11251, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (3, 8) to (2, 8) using car (11329, [(3, 8), (2, 8)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (0, 5) to (0, 6) using car (11314, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11203 move from (5, 4) to (6, 4) using car (11313, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11204 move from (0, 8) to (0, 7) using car (11406, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11210 move from (6, 4) to (7, 4) using car (11377, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11212 move from (4, 7) to (4, 8) using car (11393, [(4, 7), (4, 8)], 0)\n", + "Rider n° 11212 arrived with a waiting time of 2 ticks\n", + "Agent rider 11213 move from (0, 5) to (0, 6) using car (11314, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11215 move from (4, 2) to (3, 2) using car (11273, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 11215 arrived with a waiting time of 6 ticks\n", "Driver 11221 arrived\n", - "Agent rider 11225 move from (6, 2) to (7, 2) using car (11224, [(6, 2), (7, 2)], 0)\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 move from (0, 5) to (0, 4) using car (11242, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 doesn't move\n", - "Agent rider 11233 move from (7, 6) to (7, 5) using car (11282, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11234 doesn't move\n", - "Driver 11238 arrived\n", - "Driver 11240 arrived\n", - "Driver 11244 arrived\n", - "Driver 11254 arrived\n", - "Agent rider 11259 move from (4, 1) to (4, 2) using car (11260, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 11261 arrived\n", - "Driver 11270 arrived\n", - "Driver 11279 arrived\n", - "Driver 11291 arrived\n", - "Agent rider 11300 move from (2, 6) to (2, 5) using car (11272, [(2, 6), (2, 5)], 0)\n", - "Rider n° 11300 arrived with a waiting time of 0 ticks\n", - "Agent rider 11301 move from (5, 5) to (5, 6) using car (11250, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 11302 move from (0, 5) to (0, 4) using car (11242, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11303 doesn't move\n", - "Agent rider 11304 doesn't move\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 doesn't move\n", - "Agent rider 11321 move from (6, 8) to (5, 8) using car (11249, [(6, 8), (5, 8)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11323 move from (1, 7) to (1, 8) using car (11256, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "tick 812 ended\n", - "I am driver 11337 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 11338 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 11339 - trip: [(8, 9), (8, 8), (8, 7)]\n", - "I am driver 11340 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 11341 - trip: [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 11342 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11343 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11344 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "8 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10246 move from (2, 9) to (3, 9) using car (11294, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 10246 arrived with a waiting time of 35 ticks\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10698 move from (2, 9) to (2, 8) using car (11313, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10748 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (5, 8) to (5, 9) using car (11237, [(5, 8), (5, 9)], 0)\n", - "Agent rider 10795 move from (2, 9) to (2, 8) using car (11313, [(2, 9), (2, 8), (2, 7)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 move from (1, 5) to (0, 5) using car (11245, [(1, 5), (0, 5)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10977 doesn't move\n", - "Agent rider 10979 move from (5, 8) to (4, 8) using car (11297, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 10979 arrived with a waiting time of 12 ticks\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (5, 8) to (5, 9) using car (11237, [(5, 8), (5, 9)], 0)\n", - "Agent rider 11008 move from (5, 8) to (5, 9) using car (11237, [(5, 8), (5, 9)], 0)\n", - "Rider n° 11008 arrived with a waiting time of 11 ticks\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11025 move from (7, 7) to (7, 6) using car (11334, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 11025 arrived with a waiting time of 5 ticks\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11054 move from (2, 1) to (3, 1) using car (11314, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 11054 arrived with a waiting time of 8 ticks\n", - "Agent rider 11077 move from (7, 1) to (6, 1) using car (11308, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11095 move from (3, 6) to (3, 5) using car (11277, [(3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 move from (0, 4) to (0, 3) using car (11242, [(0, 4), (0, 3)], 0)\n", - "Driver 11114 arrived\n", - "Agent rider 11125 move from (2, 6) to (2, 7) using car (11329, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 11125 arrived with a waiting time of 5 ticks\n", - "Agent rider 11126 doesn't move\n", - "Driver 11136 arrived\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (4, 2) to (4, 3) using car (11260, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 11152 move from (2, 2) to (3, 2) using car (11305, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 11152 arrived with a waiting time of 7 ticks\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 6) to (6, 7) using car (11299, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 11167 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (0, 4) to (0, 3) using car (11242, [(0, 4), (0, 3)], 0)\n", - "Agent rider 11206 move from (4, 6) to (4, 5) using car (11286, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 move from (7, 2) to (7, 1) using car (11222, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 11213 move from (1, 4) to (1, 5) using car (11290, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11215 move from (5, 8) to (4, 8) using car (11297, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11216 move from (1, 3) to (1, 4) using car (11288, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 11218 arrived\n", - "Agent rider 11225 move from (7, 2) to (7, 3) using car (11255, [(7, 2), (7, 3)], 0)\n", - "Agent rider 11226 move from (1, 3) to (1, 4) using car (11288, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 11229 move from (0, 4) to (0, 3) using car (11242, [(0, 4), (0, 3)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 move from (6, 8) to (5, 8) using car (11315, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11233 move from (7, 5) to (7, 4) using car (11282, [(7, 5), (7, 4)], 0)\n", - "Agent rider 11234 doesn't move\n", - "Driver 11247 arrived\n", - "Driver 11257 arrived\n", - "Agent rider 11259 move from (4, 2) to (4, 3) using car (11260, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 11262 arrived\n", - "Driver 11273 arrived\n", - "Driver 11278 arrived\n", - "Driver 11280 arrived\n", - "Agent rider 11301 move from (5, 6) to (5, 7) using car (11250, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 11302 move from (0, 4) to (0, 3) using car (11242, [(0, 4), (0, 3)], 0)\n", - "Agent rider 11303 move from (2, 1) to (3, 1) using car (11314, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 11304 doesn't move\n", - "Driver 11311 arrived\n", - "Agent rider 11319 move from (8, 9) to (8, 8) using car (11339, [(8, 9), (8, 8), (8, 7)], 0)\n", - "Agent rider 11320 move from (8, 9) to (8, 8) using car (11339, [(8, 9), (8, 8), (8, 7)], 0)\n", - "Agent rider 11321 move from (5, 8) to (5, 9) using car (11237, [(5, 8), (5, 9)], 0)\n", - "Agent rider 11322 move from (3, 4) to (3, 3) using car (11296, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11323 move from (1, 8) to (2, 8) using car (11256, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11324 move from (6, 1) to (6, 2) using car (11289, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 11325 doesn't move\n" + "Agent rider 11235 move from (4, 2) to (3, 2) using car (11273, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11236 move from (4, 6) to (4, 7) using car (11355, [(4, 6), (4, 7)], 0)\n", + "Agent rider 11237 move from (8, 7) to (8, 8) using car (11351, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 11237 arrived with a waiting time of 2 ticks\n", + "Agent rider 11239 move from (4, 6) to (4, 5) using car (11376, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (4, 6) to (5, 6) using car (11350, [(4, 6), (5, 6)], 0)\n", + "Agent rider 11246 move from (3, 8) to (2, 8) using car (11329, [(3, 8), (2, 8)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Driver 11263 arrived\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11269 move from (6, 3) to (6, 4) using car (11291, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (8, 7) to (8, 6) using car (11411, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11277 arrived\n", + "Agent rider 11283 move from (4, 2) to (4, 3) using car (11396, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 11290 arrived\n", + "Driver 11298 arrived\n", + "Driver 11299 arrived\n", + "Agent rider 11305 move from (5, 8) to (5, 7) using car (11385, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 11305 arrived with a waiting time of 1 ticks\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (6, 3) to (6, 4) using car (11291, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11308 move from (5, 2) to (5, 3) using car (11390, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11309 move from (3, 8) to (2, 8) using car (11329, [(3, 8), (2, 8)], 0)\n", + "Rider n° 11309 arrived with a waiting time of 2 ticks\n", + "Agent rider 11310 doesn't move\n", + "Driver 11318 arrived\n", + "Driver 11322 arrived\n", + "Agent rider 11326 doesn't move\n", + "Agent rider 11328 move from (4, 6) to (4, 5) using car (11376, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11334 move from (8, 7) to (8, 8) using car (11351, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 move from (4, 9) to (4, 8) using car (11365, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (5, 6) to (4, 6) using car (11367, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11337 move from (6, 8) to (6, 9) using car (11317, [(6, 8), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (5, 2) to (5, 3) using car (11390, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 11341 arrived\n", + "Driver 11342 arrived\n", + "Driver 11345 arrived\n", + "Driver 11347 arrived\n", + "Agent rider 11357 move from (4, 6) to (5, 6) using car (11350, [(4, 6), (5, 6)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 813 ended\n", - "I am driver 11345 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 11346 - trip: [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 11347 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 11348 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 11349 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 11350 - trip: [(8, 8), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 11351 - trip: [(9, 6), (8, 6), (8, 5), (7, 5), (6, 5)]\n", - "I am driver 11352 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 11353 - trip: [(7, 3), (7, 4), (7, 5)]\n", - "I am driver 11354 - trip: [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11355 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 11356 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "12 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (4, 8) to (3, 8) using car (11297, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 10698 move from (2, 8) to (3, 8) using car (11256, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 10698 arrived with a waiting time of 17 ticks\n", + "Agent rider 11358 move from (2, 6) to (3, 6) using car (11388, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11360 move from (4, 3) to (3, 3) using car (11344, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", + "Agent rider 11361 doesn't move\n", + "Agent rider 11362 move from (6, 3) to (5, 3) using car (11370, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Rider n° 11362 arrived with a waiting time of 1 ticks\n", + "Agent rider 11363 move from (0, 5) to (0, 6) using car (11314, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11364 move from (8, 7) to (8, 6) using car (11411, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11366 move from (4, 2) to (4, 3) using car (11356, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 11366 arrived with a waiting time of 1 ticks\n", + "Driver 11384 arrived\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 move from (7, 4) to (6, 4) using car (11397, [(7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 11398 move from (7, 9) to (6, 9) using car (11391, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (5, 3) to (5, 4) using car (11353, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11400 doesn't move\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Agent rider 11412 doesn't move\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 move from (3, 5) to (4, 5) using car (11407, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (5, 8) to (5, 7) using car (11385, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 move from (7, 8) to (7, 7) using car (11430, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11435 doesn't move\n", + "Agent rider 11436 move from (4, 9) to (4, 8) using car (11365, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11437 doesn't move\n", + "tick 812 ended\n", + "0 drivers generated.\n", + "I am rider 11438 - dep: (5, 7) , arr: (9, 3)\n", + "I am rider 11439 - dep: (3, 7) , arr: (7, 8)\n", + "I am rider 11440 - dep: (3, 6) , arr: (9, 5)\n", + "I am rider 11441 - dep: (2, 1) , arr: (4, 5)\n", + "I am rider 11442 - dep: (9, 1) , arr: (7, 8)\n", + "I am rider 11443 - dep: (7, 3) , arr: (0, 4)\n", + "6 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (4, 1) to (5, 1) using car (11352, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10748 move from (4, 8) to (4, 7) using car (11298, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (5, 9) to (5, 8) using car (11348, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 10795 move from (2, 8) to (3, 8) using car (11256, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10979 move from (5, 8) to (4, 8) using car (11315, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 10979 arrived with a waiting time of 12 ticks\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (9, 5) to (9, 6) using car (11330, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11077 move from (6, 1) to (6, 2) using car (11308, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Rider n° 11077 arrived with a waiting time of 8 ticks\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (9, 5) to (9, 6) using car (11330, [(9, 5), (9, 6), (9, 7)], 0)\n", - "Agent rider 11095 move from (3, 5) to (3, 4) using car (11277, [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11096 move from (0, 2) to (1, 2) using car (11347, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11125 move from (2, 6) to (2, 7) using car (11307, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Rider n° 11125 arrived with a waiting time of 5 ticks\n", - "Agent rider 11126 move from (0, 2) to (1, 2) using car (11347, [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (6, 7) to (5, 7) using car (11299, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 11167 move from (4, 8) to (4, 7) using car (11298, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Driver 11186 arrived\n", - "Agent rider 11206 move from (4, 5) to (4, 4) using car (11286, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 move from (7, 1) to (7, 0) using car (11222, [(7, 1), (7, 0)], 0)\n", - "Agent rider 11213 move from (1, 5) to (1, 6) using car (11290, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11215 move from (4, 8) to (3, 8) using car (11297, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11216 move from (1, 4) to (1, 5) using car (11288, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 11220 arrived\n", - "Driver 11224 arrived\n", - "Agent rider 11225 move from (7, 3) to (7, 4) using car (11353, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 11226 move from (1, 4) to (1, 5) using car (11288, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 move from (1, 4) to (1, 5) using car (11288, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 11232 move from (5, 8) to (4, 8) using car (11315, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11233 doesn't move\n", - "Agent rider 11234 move from (6, 8) to (6, 7) using car (11335, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Driver 11239 arrived\n", - "Driver 11249 arrived\n", - "Driver 11253 arrived\n", - "Agent rider 11259 move from (4, 3) to (4, 4) using car (11260, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 11267 arrived\n", - "Driver 11269 arrived\n", + "Agent rider 10796 move from (4, 9) to (5, 9) using car (11429, [(4, 9), (5, 9), (5, 8)], 0)\n", + "Agent rider 10884 move from (2, 9) to (1, 9) using car (11251, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10885 move from (4, 7) to (4, 6) using car (11372, [(4, 7), (4, 6)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (4, 1) to (5, 1) using car (11352, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 11051 move from (2, 9) to (1, 9) using car (11251, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11069 move from (6, 9) to (5, 9) using car (11391, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11102 move from (2, 9) to (1, 9) using car (11251, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11104 move from (6, 9) to (5, 9) using car (11391, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11158 move from (1, 3) to (1, 2) using car (11382, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11160 move from (1, 3) to (1, 2) using car (11382, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 11160 arrived with a waiting time of 8 ticks\n", + "Agent rider 11161 move from (4, 9) to (5, 9) using car (11429, [(4, 9), (5, 9), (5, 8)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 move from (5, 7) to (4, 7) using car (11410, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11169 move from (2, 9) to (1, 9) using car (11251, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (2, 8) to (2, 9) using car (11408, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 move from (6, 4) to (7, 4) using car (11313, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11204 move from (0, 7) to (0, 6) using car (11406, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11210 move from (7, 4) to (8, 4) using car (11377, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Driver 11221 arrived\n", + "Agent rider 11235 move from (3, 2) to (3, 1) using car (11332, [(3, 2), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11236 doesn't move\n", + "Agent rider 11239 move from (4, 5) to (5, 5) using car (11376, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (5, 6) to (5, 7) using car (11348, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (2, 8) to (2, 9) using car (11408, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11269 move from (6, 4) to (6, 5) using car (11291, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (8, 6) to (8, 5) using car (11411, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", "Driver 11272 arrived\n", - "Driver 11274 arrived\n", - "Driver 11280 arrived\n", "Driver 11281 arrived\n", + "Agent rider 11283 move from (4, 3) to (4, 4) using car (11396, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", "Driver 11295 arrived\n", - "Agent rider 11301 move from (5, 7) to (5, 8) using car (11250, [(5, 7), (5, 8)], 0)\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11303 move from (3, 1) to (4, 1) using car (11314, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Rider n° 11303 arrived with a waiting time of 1 ticks\n", - "Agent rider 11304 move from (4, 5) to (4, 4) using car (11286, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11319 move from (8, 8) to (8, 7) using car (11339, [(8, 8), (8, 7)], 0)\n", - "Agent rider 11320 move from (8, 8) to (7, 8) using car (11350, [(8, 8), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (3, 3) to (3, 2) using car (11296, [(3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11323 move from (2, 8) to (3, 8) using car (11256, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 move from (3, 4) to (4, 4) using car (11328, [(3, 4), (4, 4), (5, 4)], 0)\n", - "tick 814 ended\n", - "I am driver 11357 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 11358 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", - "2 drivers generated.\n", - "I am rider 11359 - dep: (3, 9) , arr: (0, 0)\n", - "I am rider 11360 - dep: (6, 6) , arr: (2, 8)\n", - "I am rider 11361 - dep: (9, 3) , arr: (6, 4)\n", - "I am rider 11362 - dep: (2, 2) , arr: (4, 5)\n", - "I am rider 11363 - dep: (5, 3) , arr: (5, 8)\n", - "I am rider 11364 - dep: (2, 6) , arr: (6, 6)\n", - "I am rider 11365 - dep: (7, 6) , arr: (3, 0)\n", - "I am rider 11366 - dep: (9, 3) , arr: (2, 9)\n", - "I am rider 11367 - dep: (3, 2) , arr: (0, 0)\n", - "I am rider 11368 - dep: (7, 5) , arr: (3, 4)\n", - "I am rider 11369 - dep: (4, 5) , arr: (9, 1)\n", - "I am rider 11370 - dep: (1, 4) , arr: (4, 6)\n", - "I am rider 11371 - dep: (6, 9) , arr: (2, 5)\n", - "I am rider 11372 - dep: (5, 8) , arr: (0, 4)\n", - "I am rider 11373 - dep: (3, 1) , arr: (4, 9)\n", - "I am rider 11374 - dep: (3, 6) , arr: (3, 7)\n", - "16 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (3, 8) to (2, 8) using car (11297, [(3, 8), (2, 8)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10748 move from (4, 7) to (3, 7) using car (11318, [(4, 7), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10793 move from (5, 8) to (5, 7) using car (11348, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 10793 arrived with a waiting time of 18 ticks\n", - "Agent rider 10795 move from (3, 8) to (4, 8) using car (11256, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 10795 arrived with a waiting time of 12 ticks\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (6, 7) to (6, 6) using car (11335, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 move from (9, 7) to (9, 8) using car (11338, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (9, 6) to (9, 7) using car (11330, [(9, 6), (9, 7)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 move from (9, 6) to (9, 7) using car (11330, [(9, 6), (9, 7)], 0)\n", - "Agent rider 11095 move from (3, 4) to (3, 3) using car (11277, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 11095 arrived with a waiting time of 6 ticks\n", - "Agent rider 11096 move from (1, 2) to (1, 3) using car (11347, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 move from (1, 2) to (1, 3) using car (11347, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (4, 3) to (3, 3) using car (11312, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 doesn't move\n", - "Agent rider 11167 move from (4, 7) to (4, 6) using car (11298, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (4, 4) to (5, 4) using car (11286, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 move from (1, 6) to (1, 7) using car (11290, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11215 move from (3, 8) to (2, 8) using car (11297, [(3, 8), (2, 8)], 0)\n", - "Agent rider 11216 move from (1, 5) to (1, 6) using car (11288, [(1, 5), (1, 6)], 0)\n", - "Agent rider 11225 move from (7, 4) to (7, 5) using car (11353, [(7, 4), (7, 5)], 0)\n", - "Agent rider 11226 move from (1, 5) to (1, 6) using car (11288, [(1, 5), (1, 6)], 0)\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 move from (1, 5) to (1, 6) using car (11288, [(1, 5), (1, 6)], 0)\n", - "Agent rider 11232 move from (4, 8) to (3, 8) using car (11315, [(4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11233 move from (7, 4) to (7, 5) using car (11353, [(7, 4), (7, 5)], 0)\n", - "Agent rider 11234 move from (6, 7) to (6, 6) using car (11335, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Rider n° 11234 arrived with a waiting time of 4 ticks\n", - "Driver 11237 arrived\n", - "Driver 11242 arrived\n", - "Driver 11245 arrived\n", - "Driver 11251 arrived\n", - "Driver 11255 arrived\n", - "Agent rider 11259 move from (4, 4) to (5, 4) using car (11286, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11274 arrived\n", - "Driver 11281 arrived\n", - "Driver 11282 arrived\n", - "Driver 11283 arrived\n", - "Driver 11287 arrived\n", - "Agent rider 11301 move from (5, 8) to (5, 9) using car (11285, [(5, 8), (5, 9)], 0)\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11304 move from (4, 4) to (5, 4) using car (11286, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (3, 2) to (2, 2) using car (11296, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11323 move from (3, 8) to (4, 8) using car (11256, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11324 move from (6, 2) to (7, 2) using car (11268, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11325 move from (4, 4) to (5, 4) using car (11286, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11359 move from (3, 9) to (3, 8) using car (11346, [(3, 9), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11360 doesn't move\n", + "Driver 11299 arrived\n", + "Driver 11302 arrived\n", + "Driver 11304 arrived\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11307 move from (6, 4) to (7, 4) using car (11313, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 11307 arrived with a waiting time of 1 ticks\n", + "Agent rider 11308 move from (5, 3) to (5, 4) using car (11390, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11310 doesn't move\n", + "Driver 11324 arrived\n", + "Driver 11325 arrived\n", + "Agent rider 11326 move from (1, 3) to (1, 2) using car (11382, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 move from (4, 5) to (5, 5) using car (11376, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11334 move from (8, 8) to (8, 9) using car (11351, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 11335 move from (4, 8) to (4, 7) using car (11365, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (4, 6) to (3, 6) using car (11367, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11337 move from (6, 9) to (7, 9) using car (11317, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (5, 3) to (5, 4) using car (11390, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 11342 arrived\n", + "Driver 11346 arrived\n", + "Agent rider 11357 move from (5, 6) to (5, 7) using car (11348, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11358 move from (3, 6) to (4, 6) using car (11388, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11360 move from (3, 3) to (2, 3) using car (11344, [(3, 3), (2, 3), (1, 3)], 0)\n", "Agent rider 11361 doesn't move\n", - "Agent rider 11362 doesn't move\n", "Agent rider 11363 doesn't move\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11365 move from (7, 6) to (7, 7) using car (11332, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 move from (3, 2) to (2, 2) using car (11296, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11368 move from (7, 5) to (7, 4) using car (11334, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11370 doesn't move\n", - "Agent rider 11371 doesn't move\n", - "Agent rider 11372 move from (5, 8) to (5, 7) using car (11348, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11373 move from (3, 1) to (2, 1) using car (11341, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11374 doesn't move\n", - "tick 815 ended\n", - "I am driver 11375 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11376 - trip: [(9, 4), (8, 4), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11377 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 11378 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 11379 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 11380 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 11381 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 11382 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 11383 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 11384 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 11385 - trip: [(8, 5), (8, 6)]\n", - "I am driver 11386 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 11387 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11388 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 11389 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 11390 - trip: [(2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 11391 - trip: [(2, 3), (2, 4)]\n", - "I am driver 11392 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 11393 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 11394 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 11395 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11396 - trip: [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 11397 - trip: [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8)]\n", - "23 drivers generated.\n", - "I am rider 11398 - dep: (2, 7) , arr: (0, 6)\n", - "I am rider 11399 - dep: (5, 2) , arr: (4, 7)\n", - "I am rider 11400 - dep: (9, 4) , arr: (6, 3)\n", - "I am rider 11401 - dep: (5, 6) , arr: (0, 5)\n", - "I am rider 11402 - dep: (9, 8) , arr: (1, 5)\n", + "Agent rider 11364 move from (8, 6) to (8, 5) using car (11411, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11371 arrived\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 move from (6, 4) to (6, 3) using car (11320, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11398 move from (6, 9) to (5, 9) using car (11391, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (5, 4) to (5, 5) using car (11353, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11400 move from (0, 7) to (0, 6) using car (11406, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Agent rider 11412 move from (1, 2) to (2, 2) using car (11432, [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11413 move from (5, 6) to (5, 7) using car (11348, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11414 move from (4, 5) to (4, 6) using car (11373, [(4, 5), (4, 6)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (5, 7) to (6, 7) using car (11385, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 move from (7, 7) to (7, 6) using car (11430, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11435 move from (4, 5) to (5, 5) using car (11407, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11436 move from (4, 8) to (4, 7) using car (11365, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11437 move from (6, 1) to (6, 2) using car (11380, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11438 move from (5, 7) to (6, 7) using car (11385, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11439 doesn't move\n", + "Agent rider 11440 move from (3, 6) to (4, 6) using car (11388, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11441 doesn't move\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", + "tick 813 ended\n", + "I am driver 11444 - trip: [(5, 5), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 11445 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 11446 - trip: [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5)]\n", + "I am driver 11447 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 11448 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 11449 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 11450 - trip: [(8, 8), (8, 9)]\n", + "7 drivers generated.\n", + "I am rider 11451 - dep: (8, 0) , arr: (7, 5)\n", + "I am rider 11452 - dep: (3, 5) , arr: (8, 4)\n", + "I am rider 11453 - dep: (0, 7) , arr: (2, 6)\n", + "I am rider 11454 - dep: (8, 3) , arr: (1, 1)\n", + "I am rider 11455 - dep: (0, 6) , arr: (1, 4)\n", "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 8) to (2, 9) using car (11307, [(2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 10577 move from (9, 0) to (8, 0) using car (11448, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10642 move from (5, 1) to (6, 1) using car (11352, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10748 move from (3, 7) to (3, 6) using car (11318, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Rider n° 10748 arrived with a waiting time of 26 ticks\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10795 move from (3, 8) to (2, 8) using car (11346, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 10802 doesn't move\n", - "Agent rider 10847 move from (6, 6) to (6, 5) using car (11335, [(6, 6), (6, 5)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 move from (9, 8) to (9, 9) using car (11338, [(9, 8), (9, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (5, 9) to (6, 9) using car (11294, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11024 move from (2, 2) to (1, 2) using car (11296, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11092 move from (9, 2) to (8, 2) using car (11377, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (3, 3) to (2, 3) using car (11312, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11155 move from (5, 7) to (5, 6) using car (11348, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 11155 arrived with a waiting time of 10 ticks\n", - "Agent rider 11167 move from (4, 6) to (4, 5) using car (11298, [(4, 6), (4, 5)], 0)\n", - "Rider n° 11167 arrived with a waiting time of 8 ticks\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (5, 4) to (6, 4) using car (11286, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 move from (1, 7) to (1, 8) using car (11290, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11215 move from (2, 8) to (2, 9) using car (11307, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Rider n° 11215 arrived with a waiting time of 8 ticks\n", - "Agent rider 11216 doesn't move\n", - "Driver 11222 arrived\n", - "Agent rider 11225 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11232 move from (3, 8) to (3, 7) using car (11315, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 11232 arrived with a waiting time of 7 ticks\n", - "Agent rider 11233 doesn't move\n", - "Driver 11237 arrived\n", - "Driver 11243 arrived\n", - "Driver 11250 arrived\n", - "Driver 11252 arrived\n", - "Agent rider 11259 move from (5, 4) to (6, 4) using car (11286, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11271 arrived\n", - "Driver 11282 arrived\n", - "Driver 11289 arrived\n", - "Driver 11292 arrived\n", - "Driver 11293 arrived\n", - "Agent rider 11301 doesn't move\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11304 move from (5, 4) to (6, 4) using car (11286, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11313 arrived\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 doesn't move\n", - "Agent rider 11321 move from (5, 9) to (6, 9) using car (11294, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11322 move from (2, 2) to (1, 2) using car (11296, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11323 move from (4, 8) to (5, 8) using car (11256, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 11323 arrived with a waiting time of 0 ticks\n", - "Agent rider 11324 move from (7, 2) to (8, 2) using car (11268, [(7, 2), (8, 2)], 0)\n", - "Agent rider 11325 move from (5, 4) to (6, 4) using car (11286, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11336 arrived\n", - "Driver 11339 arrived\n", - "Agent rider 11359 move from (3, 8) to (3, 7) using car (11315, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11360 move from (6, 6) to (6, 5) using car (11335, [(6, 6), (6, 5)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 move from (1, 9) to (0, 9) using car (11251, [(1, 9), (0, 9)], 0)\n", + "Agent rider 10885 move from (4, 6) to (5, 6) using car (11388, [(4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (5, 1) to (6, 1) using car (11352, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 11051 move from (1, 9) to (0, 9) using car (11251, [(1, 9), (0, 9)], 0)\n", + "Rider n° 11051 arrived with a waiting time of 14 ticks\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11069 move from (5, 9) to (4, 9) using car (11391, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11102 move from (1, 9) to (0, 9) using car (11251, [(1, 9), (0, 9)], 0)\n", + "Agent rider 11104 move from (5, 9) to (4, 9) using car (11391, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (9, 0) to (8, 0) using car (11448, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11111 move from (7, 9) to (8, 9) using car (11317, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11121 move from (9, 0) to (8, 0) using car (11448, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11158 doesn't move\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 move from (4, 7) to (4, 6) using car (11365, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11169 move from (1, 9) to (0, 9) using car (11251, [(1, 9), (0, 9)], 0)\n", + "Rider n° 11169 arrived with a waiting time of 10 ticks\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (2, 9) to (3, 9) using car (11408, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (0, 6) to (0, 5) using car (11406, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11203 move from (7, 4) to (8, 4) using car (11313, [(7, 4), (8, 4)], 0)\n", + "Agent rider 11204 move from (0, 6) to (0, 5) using car (11406, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11210 move from (8, 4) to (9, 4) using car (11377, [(8, 4), (9, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (0, 6) to (0, 5) using car (11406, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11235 move from (3, 1) to (4, 1) using car (11332, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11236 move from (4, 7) to (3, 7) using car (11420, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11239 move from (5, 5) to (6, 5) using car (11376, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (5, 7) to (5, 8) using car (11348, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (2, 9) to (3, 9) using car (11408, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11269 move from (6, 5) to (6, 6) using car (11291, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11270 move from (8, 5) to (8, 4) using car (11411, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 11270 arrived with a waiting time of 1 ticks\n", + "Driver 11274 arrived\n", + "Agent rider 11283 move from (4, 4) to (4, 5) using car (11396, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 11294 arrived\n", + "Driver 11299 arrived\n", + "Driver 11304 arrived\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 move from (5, 4) to (5, 5) using car (11390, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11310 doesn't move\n", + "Driver 11314 arrived\n", + "Driver 11325 arrived\n", + "Agent rider 11326 move from (1, 2) to (1, 1) using car (11382, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 move from (5, 5) to (6, 5) using car (11376, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 11329 arrived\n", + "Driver 11331 arrived\n", + "Driver 11333 arrived\n", + "Agent rider 11334 move from (8, 9) to (7, 9) using car (11351, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 11334 arrived with a waiting time of 1 ticks\n", + "Agent rider 11335 move from (4, 7) to (4, 6) using car (11365, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (3, 6) to (3, 5) using car (11367, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11337 move from (7, 9) to (8, 9) using car (11317, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 11337 arrived with a waiting time of 1 ticks\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (5, 4) to (5, 5) using car (11390, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 11340 arrived\n", + "Driver 11350 arrived\n", + "Driver 11355 arrived\n", + "Agent rider 11357 move from (5, 7) to (5, 8) using car (11348, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11358 move from (4, 6) to (5, 6) using car (11388, [(4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11359 move from (9, 0) to (8, 0) using car (11448, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11360 move from (2, 3) to (3, 3) using car (11423, [(2, 3), (3, 3), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 11361 doesn't move\n", - "Agent rider 11362 move from (2, 2) to (1, 2) using car (11296, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11363 doesn't move\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11365 move from (7, 7) to (7, 8) using car (11332, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 move from (2, 2) to (1, 2) using car (11296, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11368 move from (7, 4) to (7, 5) using car (11326, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11369 move from (4, 5) to (4, 6) using car (11379, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11370 doesn't move\n", - "Agent rider 11371 doesn't move\n", - "Agent rider 11372 move from (5, 7) to (5, 6) using car (11395, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11373 doesn't move\n", - "Agent rider 11374 move from (3, 6) to (3, 7) using car (11356, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11374 arrived with a waiting time of 1 ticks\n", - "Agent rider 11398 doesn't move\n", - "Agent rider 11399 doesn't move\n", - "Agent rider 11400 move from (9, 4) to (8, 4) using car (11376, [(9, 4), (8, 4), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", + "Agent rider 11363 move from (0, 6) to (0, 5) using car (11406, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11364 move from (8, 5) to (8, 4) using car (11411, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11368 arrived\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 move from (6, 3) to (6, 2) using car (11320, [(6, 3), (6, 2)], 0)\n", + "Driver 11393 arrived\n", + "Agent rider 11398 move from (5, 9) to (4, 9) using car (11391, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (5, 5) to (6, 5) using car (11376, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11400 move from (0, 6) to (0, 5) using car (11406, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", "Agent rider 11401 doesn't move\n", - "Agent rider 11402 move from (9, 8) to (8, 8) using car (11378, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "tick 816 ended\n", - "I am driver 11403 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 11404 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 11405 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "3 drivers generated.\n", - "I am rider 11406 - dep: (6, 5) , arr: (8, 2)\n", - "I am rider 11407 - dep: (5, 7) , arr: (0, 4)\n", - "I am rider 11408 - dep: (3, 5) , arr: (7, 8)\n", - "I am rider 11409 - dep: (2, 4) , arr: (6, 4)\n", - "I am rider 11410 - dep: (9, 1) , arr: (2, 3)\n", - "I am rider 11411 - dep: (0, 9) , arr: (6, 8)\n", - "I am rider 11412 - dep: (5, 0) , arr: (3, 4)\n", - "I am rider 11413 - dep: (6, 4) , arr: (7, 6)\n", - "I am rider 11414 - dep: (1, 8) , arr: (9, 3)\n", - "I am rider 11415 - dep: (8, 9) , arr: (5, 4)\n", - "I am rider 11416 - dep: (5, 8) , arr: (7, 3)\n", - "I am rider 11417 - dep: (5, 7) , arr: (0, 7)\n", - "I am rider 11418 - dep: (8, 5) , arr: (5, 6)\n", - "I am rider 11419 - dep: (3, 4) , arr: (3, 3)\n", - "14 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11307, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10802 move from (9, 5) to (9, 4) using car (11349, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10847 move from (6, 5) to (6, 6) using car (11316, [(6, 5), (6, 6)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (6, 9) to (7, 9) using car (11294, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11092 move from (8, 2) to (7, 2) using car (11377, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (2, 3) to (1, 3) using car (11312, [(2, 3), (1, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11167 move from (4, 6) to (4, 7) using car (11260, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (6, 4) to (7, 4) using car (11286, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 move from (1, 8) to (1, 9) using car (11290, [(1, 8), (1, 9)], 0)\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 move from (7, 5) to (7, 6) using car (11227, [(7, 5), (7, 6)], 0)\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11233 move from (7, 5) to (7, 6) using car (11227, [(7, 5), (7, 6)], 0)\n", - "Driver 11243 arrived\n", - "Driver 11252 arrived\n", - "Agent rider 11259 move from (6, 4) to (7, 4) using car (11286, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11284 arrived\n", - "Driver 11285 arrived\n", - "Driver 11288 arrived\n", - "Driver 11293 arrived\n", - "Driver 11297 arrived\n", - "Agent rider 11301 doesn't move\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11304 move from (6, 4) to (7, 4) using car (11286, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 move from (7, 8) to (6, 8) using car (11332, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11321 move from (6, 9) to (7, 9) using car (11294, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (8, 2) to (7, 2) using car (11377, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11325 move from (6, 4) to (7, 4) using car (11286, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11328 arrived\n", - "Driver 11330 arrived\n", - "Driver 11353 arrived\n", - "Agent rider 11359 move from (3, 7) to (3, 6) using car (11404, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11360 move from (6, 5) to (6, 6) using car (11316, [(6, 5), (6, 6)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11362 doesn't move\n", - "Agent rider 11363 move from (5, 3) to (6, 3) using car (11396, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11365 move from (7, 8) to (6, 8) using car (11357, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 move from (7, 5) to (6, 5) using car (11351, [(7, 5), (6, 5)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11370 move from (1, 4) to (1, 5) using car (11347, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11371 doesn't move\n", - "Agent rider 11372 move from (5, 6) to (4, 6) using car (11345, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11373 doesn't move\n", - "Agent rider 11398 move from (2, 7) to (1, 7) using car (11258, [(2, 7), (1, 7)], 0)\n", - "Agent rider 11399 doesn't move\n", - "Agent rider 11400 move from (8, 4) to (7, 4) using car (11376, [(8, 4), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11401 move from (5, 6) to (4, 6) using car (11345, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11402 move from (8, 8) to (7, 8) using car (11378, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11406 move from (6, 5) to (6, 6) using car (11316, [(6, 5), (6, 6)], 0)\n", - "Agent rider 11407 doesn't move\n", - "Agent rider 11408 move from (3, 5) to (2, 5) using car (11331, [(3, 5), (2, 5)], 0)\n", - "Agent rider 11409 doesn't move\n", - "Agent rider 11410 move from (9, 1) to (8, 1) using car (11403, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (5, 0) to (4, 0) using car (11264, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11413 move from (6, 4) to (6, 5) using car (11308, [(6, 4), (6, 5)], 0)\n", + "Agent rider 11402 doesn't move\n", + "Driver 11409 arrived\n", + "Agent rider 11412 move from (2, 2) to (3, 2) using car (11432, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11413 move from (5, 7) to (5, 8) using car (11348, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 11414 doesn't move\n", "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (5, 8) to (6, 8) using car (11256, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11417 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (6, 7) to (7, 7) using car (11385, [(6, 7), (7, 7), (8, 7)], 0)\n", "Agent rider 11418 doesn't move\n", - "Agent rider 11419 move from (3, 4) to (3, 3) using car (11380, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Rider n° 11419 arrived with a waiting time of 0 ticks\n", - "tick 817 ended\n", - "I am driver 11420 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 11421 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 11422 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 11423 - trip: [(2, 6), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 11424 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 11425 - trip: [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)]\n", - "I am driver 11426 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7)]\n", - "I am driver 11427 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11428 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11429 - trip: [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 11430 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2)]\n", - "11 drivers generated.\n", - "I am rider 11431 - dep: (7, 8) , arr: (6, 3)\n", - "I am rider 11432 - dep: (3, 3) , arr: (3, 4)\n", - "I am rider 11433 - dep: (3, 0) , arr: (7, 7)\n", - "I am rider 11434 - dep: (6, 4) , arr: (9, 6)\n", - "I am rider 11435 - dep: (4, 7) , arr: (0, 4)\n", - "I am rider 11436 - dep: (0, 5) , arr: (1, 1)\n", - "I am rider 11437 - dep: (9, 2) , arr: (3, 6)\n", - "7 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", + "Agent rider 11419 doesn't move\n", + "Agent rider 11434 move from (3, 0) to (2, 0) using car (11431, [(3, 0), (2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11435 move from (5, 5) to (6, 5) using car (11407, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11436 move from (4, 7) to (3, 7) using car (11410, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11437 move from (6, 2) to (6, 3) using car (11380, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11438 move from (6, 7) to (7, 7) using car (11385, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11439 doesn't move\n", + "Agent rider 11440 move from (4, 6) to (5, 6) using car (11388, [(4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11441 doesn't move\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", + "Agent rider 11451 doesn't move\n", + "Agent rider 11452 doesn't move\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11455 move from (0, 6) to (0, 5) using car (11406, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", + "tick 814 ended\n", + "I am driver 11456 - trip: [(3, 0), (3, 1)]\n", + "1 drivers generated.\n", + "I am rider 11457 - dep: (0, 5) , arr: (4, 4)\n", + "I am rider 11458 - dep: (0, 0) , arr: (8, 8)\n", + "I am rider 11459 - dep: (5, 9) , arr: (3, 5)\n", + "I am rider 11460 - dep: (3, 2) , arr: (8, 5)\n", + "I am rider 11461 - dep: (8, 1) , arr: (1, 1)\n", + "5 riders generated.\n", + "Agent rider 10577 move from (8, 0) to (7, 0) using car (11448, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 10642 move from (6, 1) to (7, 1) using car (11352, [(6, 1), (7, 1), (8, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10802 move from (9, 4) to (9, 3) using car (11349, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 10802 arrived with a waiting time of 30 ticks\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (7, 9) to (8, 9) using car (11294, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11024 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 move from (1, 3) to (0, 3) using car (11277, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 move from (1, 3) to (0, 3) using car (11277, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11150 move from (7, 9) to (8, 9) using car (11294, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11151 move from (1, 3) to (0, 3) using car (11277, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (7, 4) to (8, 4) using car (11286, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11212 move from (7, 0) to (8, 0) using car (11342, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11213 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11225 move from (7, 6) to (8, 6) using car (11352, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11233 move from (7, 6) to (8, 6) using car (11352, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Driver 11252 arrived\n", - "Agent rider 11259 move from (7, 4) to (8, 4) using car (11286, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11265 arrived\n", - "Driver 11268 arrived\n", - "Driver 11285 arrived\n", - "Driver 11296 arrived\n", - "Driver 11298 arrived\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (5, 6) to (5, 7) using car (11388, [(5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 10986 move from (8, 9) to (9, 9) using car (11317, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11012 move from (6, 1) to (7, 1) using car (11352, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11069 move from (4, 9) to (3, 9) using car (11391, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 move from (4, 9) to (3, 9) using car (11391, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (8, 0) to (7, 0) using car (11448, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11111 move from (8, 9) to (9, 9) using car (11317, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11121 move from (8, 0) to (7, 0) using car (11448, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11158 move from (1, 2) to (0, 2) using car (11273, [(1, 2), (0, 2)], 0)\n", + "Rider n° 11158 arrived with a waiting time of 8 ticks\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 move from (4, 6) to (4, 5) using car (11365, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11167 move from (7, 1) to (8, 1) using car (11374, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (3, 9) to (4, 9) using car (11408, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11203 move from (8, 4) to (8, 3) using car (11411, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11204 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11235 move from (4, 1) to (5, 1) using car (11332, [(4, 1), (5, 1)], 0)\n", + "Agent rider 11236 move from (3, 7) to (2, 7) using car (11420, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11239 move from (6, 5) to (7, 5) using car (11376, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (5, 8) to (5, 9) using car (11348, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (3, 9) to (4, 9) using car (11408, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11269 move from (6, 6) to (6, 7) using car (11291, [(6, 6), (6, 7)], 0)\n", + "Agent rider 11283 move from (4, 5) to (4, 6) using car (11396, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 11284 arrived\n", "Driver 11299 arrived\n", - "Agent rider 11301 move from (5, 9) to (4, 9) using car (11350, [(5, 9), (4, 9)], 0)\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11304 move from (7, 4) to (8, 4) using car (11286, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 11304 arrived with a waiting time of 4 ticks\n", - "Driver 11309 arrived\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 move from (6, 8) to (5, 8) using car (11332, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11321 move from (7, 9) to (8, 9) using car (11294, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (7, 2) to (7, 3) using car (11305, [(7, 2), (7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11325 move from (7, 4) to (8, 4) using car (11286, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 11335 arrived\n", - "Driver 11338 arrived\n", - "Driver 11341 arrived\n", - "Agent rider 11359 move from (3, 6) to (3, 5) using car (11404, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11306 move from (8, 9) to (9, 9) using car (11317, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11308 move from (5, 5) to (5, 6) using car (11390, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11310 doesn't move\n", + "Agent rider 11326 move from (1, 1) to (1, 0) using car (11382, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 move from (6, 5) to (7, 5) using car (11376, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 11331 arrived\n", + "Agent rider 11334 move from (8, 9) to (9, 9) using car (11317, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11335 move from (4, 6) to (4, 5) using car (11365, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (3, 5) to (3, 4) using car (11367, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11338 move from (8, 9) to (9, 9) using car (11317, [(8, 9), (9, 9)], 0)\n", + "Agent rider 11339 move from (5, 5) to (5, 6) using car (11390, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 11356 arrived\n", + "Agent rider 11357 move from (5, 8) to (5, 9) using car (11348, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11358 move from (5, 6) to (5, 7) using car (11353, [(5, 6), (5, 7)], 0)\n", + "Agent rider 11359 move from (8, 0) to (7, 0) using car (11448, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 11360 doesn't move\n", "Agent rider 11361 doesn't move\n", - "Agent rider 11362 doesn't move\n", - "Agent rider 11363 move from (6, 3) to (6, 4) using car (11396, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 11364 move from (2, 6) to (2, 7) using car (11327, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11365 move from (6, 8) to (5, 8) using car (11357, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11370 move from (1, 5) to (1, 6) using car (11347, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11371 move from (6, 9) to (6, 8) using car (11358, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11372 move from (4, 6) to (3, 6) using car (11345, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11373 move from (2, 1) to (2, 2) using car (11427, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 11385 arrived\n", - "Driver 11391 arrived\n", - "Agent rider 11398 doesn't move\n", - "Agent rider 11399 move from (5, 2) to (5, 3) using car (11337, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 11400 move from (7, 4) to (8, 4) using car (11286, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11401 move from (4, 6) to (3, 6) using car (11345, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11402 move from (7, 8) to (6, 8) using car (11378, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11406 doesn't move\n", - "Agent rider 11407 move from (5, 7) to (6, 7) using car (11425, [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", - "Agent rider 11408 doesn't move\n", - "Agent rider 11409 move from (2, 4) to (2, 3) using car (11381, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 11410 move from (8, 1) to (7, 1) using car (11403, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (4, 0) to (3, 0) using car (11264, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11413 doesn't move\n", - "Agent rider 11414 doesn't move\n", + "Agent rider 11363 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11364 move from (8, 4) to (8, 3) using car (11411, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11369 arrived\n", + "Driver 11372 arrived\n", + "Driver 11373 arrived\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 doesn't move\n", + "Agent rider 11398 move from (4, 9) to (3, 9) using car (11391, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (6, 5) to (7, 5) using car (11376, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11400 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Agent rider 11412 move from (3, 2) to (4, 2) using car (11432, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11413 move from (5, 8) to (5, 9) using car (11348, [(5, 8), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11414 move from (4, 6) to (4, 5) using car (11365, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", "Agent rider 11415 doesn't move\n", "Agent rider 11416 doesn't move\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 move from (8, 5) to (8, 4) using car (11429, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11431 move from (7, 8) to (6, 8) using car (11389, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11432 doesn't move\n", - "Agent rider 11433 move from (3, 0) to (4, 0) using car (11390, [(3, 0), (4, 0)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11435 move from (4, 7) to (4, 8) using car (11260, [(4, 7), (4, 8)], 0)\n", - "Agent rider 11436 doesn't move\n", + "Agent rider 11417 move from (7, 7) to (8, 7) using car (11385, [(7, 7), (8, 7)], 0)\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 move from (7, 6) to (7, 7) using car (11427, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 11425 arrived\n", + "Agent rider 11434 move from (2, 0) to (2, 1) using car (11431, [(2, 0), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11435 move from (6, 5) to (6, 4) using car (11407, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 11435 arrived with a waiting time of 1 ticks\n", + "Agent rider 11436 move from (3, 7) to (2, 7) using car (11410, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", "Agent rider 11437 doesn't move\n", - "tick 818 ended\n", - "I am driver 11438 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", - "I am driver 11439 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 11440 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", - "I am driver 11441 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 11442 - trip: [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 11443 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)]\n", - "I am driver 11444 - trip: [(6, 8), (7, 8), (8, 8)]\n", - "I am driver 11445 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 11446 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4)]\n", - "I am driver 11447 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 11448 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 11449 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", - "12 drivers generated.\n", - "I am rider 11450 - dep: (7, 7) , arr: (3, 8)\n", - "I am rider 11451 - dep: (9, 0) , arr: (5, 9)\n", - "I am rider 11452 - dep: (7, 7) , arr: (0, 2)\n", + "Agent rider 11438 move from (7, 7) to (8, 7) using car (11385, [(7, 7), (8, 7)], 0)\n", + "Agent rider 11439 move from (3, 7) to (2, 7) using car (11420, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11440 move from (5, 6) to (5, 7) using car (11353, [(5, 6), (5, 7)], 0)\n", + "Agent rider 11441 doesn't move\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", + "Agent rider 11451 move from (8, 0) to (7, 0) using car (11448, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 move from (3, 5) to (3, 4) using car (11367, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 move from (8, 3) to (7, 3) using car (11449, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11455 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11457 move from (0, 5) to (0, 4) using car (11406, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 doesn't move\n", + "Agent rider 11460 move from (3, 2) to (4, 2) using car (11432, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11461 doesn't move\n", + "tick 815 ended\n", + "I am driver 11462 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 11463 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 11464 - trip: [(2, 1), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 11465 - trip: [(4, 1), (4, 0)]\n", + "I am driver 11466 - trip: [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 11467 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 11468 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 11469 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 11470 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 11471 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 11472 - trip: [(4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 11473 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 11474 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 11475 - trip: [(6, 1), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "14 drivers generated.\n", + "I am rider 11476 - dep: (1, 5) , arr: (4, 9)\n", + "I am rider 11477 - dep: (2, 4) , arr: (6, 5)\n", + "I am rider 11478 - dep: (8, 1) , arr: (9, 3)\n", "3 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11441, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10642 move from (7, 1) to (8, 1) using car (11352, [(7, 1), (8, 1)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 move from (8, 9) to (9, 9) using car (11294, [(8, 9), (9, 9)], 0)\n", - "Agent rider 11024 move from (1, 2) to (1, 3) using car (11438, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Rider n° 11024 arrived with a waiting time of 13 ticks\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11092 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 move from (8, 9) to (9, 9) using car (11294, [(8, 9), (9, 9)], 0)\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (8, 4) to (9, 4) using car (11286, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11212 move from (8, 0) to (9, 0) using car (11342, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11213 move from (1, 9) to (0, 9) using car (11382, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11216 move from (1, 6) to (1, 7) using car (11347, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11225 doesn't move\n", - "Agent rider 11226 move from (1, 6) to (1, 7) using car (11347, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 11227 arrived\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 move from (1, 6) to (1, 7) using car (11347, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11233 doesn't move\n", - "Driver 11258 arrived\n", - "Agent rider 11259 move from (8, 4) to (9, 4) using car (11286, [(8, 4), (9, 4)], 0)\n", - "Driver 11268 arrived\n", - "Driver 11290 arrived\n", - "Driver 11298 arrived\n", - "Agent rider 11301 doesn't move\n", - "Agent rider 11302 doesn't move\n", - "Driver 11307 arrived\n", - "Driver 11308 arrived\n", - "Driver 11312 arrived\n", - "Driver 11316 arrived\n", - "Driver 11318 arrived\n", - "Agent rider 11319 doesn't move\n", - "Agent rider 11320 move from (5, 8) to (4, 8) using car (11332, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11321 move from (8, 9) to (9, 9) using car (11294, [(8, 9), (9, 9)], 0)\n", - "Agent rider 11322 move from (1, 2) to (1, 3) using car (11438, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11324 move from (7, 3) to (7, 4) using car (11305, [(7, 3), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11325 move from (8, 4) to (9, 4) using car (11286, [(8, 4), (9, 4)], 0)\n", - "Driver 11331 arrived\n", - "Driver 11343 arrived\n", - "Driver 11346 arrived\n", - "Driver 11351 arrived\n", - "Agent rider 11359 move from (3, 5) to (3, 4) using car (11404, [(3, 5), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 10796 move from (5, 9) to (6, 9) using car (11348, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (5, 7) to (5, 8) using car (11388, [(5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (7, 1) to (8, 1) using car (11352, [(7, 1), (8, 1)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11069 move from (3, 9) to (2, 9) using car (11391, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 11069 arrived with a waiting time of 15 ticks\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 move from (3, 9) to (2, 9) using car (11391, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11161 move from (5, 9) to (6, 9) using car (11348, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11167 move from (8, 1) to (9, 1) using car (11374, [(8, 1), (9, 1)], 0)\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (4, 9) to (5, 9) using car (11408, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Agent rider 11235 move from (5, 1) to (5, 0) using car (11405, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11236 move from (2, 7) to (1, 7) using car (11420, [(2, 7), (1, 7)], 0)\n", + "Rider n° 11236 arrived with a waiting time of 5 ticks\n", + "Agent rider 11239 move from (7, 5) to (8, 5) using car (11376, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (5, 9) to (6, 9) using car (11348, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (4, 9) to (5, 9) using car (11408, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Driver 11251 arrived\n", + "Agent rider 11266 doesn't move\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11283 move from (4, 6) to (4, 7) using car (11396, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 doesn't move\n", + "Agent rider 11310 doesn't move\n", + "Driver 11313 arrived\n", + "Driver 11320 arrived\n", + "Agent rider 11326 move from (1, 0) to (2, 0) using car (11382, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 move from (7, 5) to (8, 5) using car (11376, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11335 move from (4, 5) to (4, 4) using car (11365, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (3, 4) to (3, 3) using car (11367, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (5, 6) to (4, 6) using car (11390, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 11344 arrived\n", + "Agent rider 11357 move from (5, 9) to (6, 9) using car (11348, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11358 move from (5, 7) to (5, 8) using car (11388, [(5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11359 move from (7, 0) to (6, 0) using car (11448, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 11360 doesn't move\n", - "Agent rider 11361 move from (9, 3) to (9, 2) using car (11349, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11362 move from (1, 2) to (1, 3) using car (11438, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11363 move from (6, 4) to (6, 5) using car (11396, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 11364 move from (2, 7) to (3, 7) using car (11327, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11365 move from (5, 8) to (5, 7) using car (11357, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n" + "Agent rider 11361 doesn't move\n", + "Agent rider 11363 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Agent rider 11364 move from (8, 3) to (8, 2) using car (11411, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11370 arrived\n", + "Driver 11373 arrived\n", + "Driver 11375 arrived\n", + "Driver 11377 arrived\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 doesn't move\n", + "Driver 11389 arrived\n", + "Agent rider 11398 move from (3, 9) to (2, 9) using car (11391, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (7, 5) to (8, 5) using car (11376, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11400 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Agent rider 11412 move from (4, 2) to (4, 3) using car (11432, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11413 move from (5, 9) to (6, 9) using car (11348, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11414 move from (4, 5) to (4, 4) using car (11365, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 doesn't move\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 move from (7, 7) to (7, 8) using car (11427, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 11422 arrived\n", + "Driver 11426 arrived\n", + "Driver 11429 arrived\n", + "Agent rider 11434 move from (2, 1) to (1, 1) using car (11431, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11436 move from (2, 7) to (2, 6) using car (11410, [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11437 doesn't move\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11439 doesn't move\n", + "Agent rider 11440 move from (5, 7) to (5, 8) using car (11388, [(5, 7), (5, 8), (6, 8)], 0)\n", + "Agent rider 11441 move from (2, 1) to (3, 1) using car (11464, [(2, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 move from (7, 3) to (6, 3) using car (11449, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Driver 11450 arrived\n", + "Agent rider 11451 move from (7, 0) to (6, 0) using car (11448, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 move from (3, 4) to (3, 3) using car (11367, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 move from (7, 3) to (6, 3) using car (11449, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11455 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Rider n° 11455 arrived with a waiting time of 0 ticks\n", + "Agent rider 11457 move from (0, 4) to (1, 4) using car (11406, [(0, 4), (1, 4)], 0)\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 doesn't move\n", + "Agent rider 11460 move from (4, 2) to (4, 3) using car (11432, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11476 doesn't move\n", + "Agent rider 11477 doesn't move\n", + "Agent rider 11478 move from (8, 1) to (9, 1) using car (11374, [(8, 1), (9, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11366 move from (9, 3) to (9, 2) using car (11349, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 move from (1, 2) to (1, 3) using car (11438, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11370 move from (1, 6) to (1, 7) using car (11347, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11371 move from (6, 8) to (5, 8) using car (11378, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11372 move from (3, 6) to (2, 6) using car (11345, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11373 move from (2, 2) to (2, 3) using car (11427, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11398 move from (1, 7) to (0, 7) using car (11315, [(1, 7), (0, 7)], 0)\n", - "Agent rider 11399 move from (5, 3) to (5, 4) using car (11337, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 11400 move from (8, 4) to (9, 4) using car (11286, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11401 move from (3, 6) to (2, 6) using car (11345, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 11402 move from (6, 8) to (5, 8) using car (11378, [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11406 doesn't move\n", - "Agent rider 11407 move from (6, 7) to (6, 6) using car (11421, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11408 doesn't move\n", - "Agent rider 11409 move from (2, 3) to (3, 3) using car (11446, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4)], 0)\n", - "Agent rider 11410 move from (7, 1) to (6, 1) using car (11403, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (3, 0) to (2, 0) using car (11264, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11413 doesn't move\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (8, 9) to (9, 9) using car (11294, [(8, 9), (9, 9)], 0)\n", - "Agent rider 11416 move from (6, 8) to (6, 7) using car (11358, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11417 move from (5, 7) to (5, 8) using car (11383, [(5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 11418 move from (8, 4) to (9, 4) using car (11286, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11431 move from (6, 8) to (6, 7) using car (11389, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11432 doesn't move\n", - "Agent rider 11433 doesn't move\n", - "Agent rider 11434 move from (6, 4) to (6, 5) using car (11396, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 11435 doesn't move\n", - "Agent rider 11436 doesn't move\n", - "Agent rider 11437 doesn't move\n", - "Agent rider 11450 move from (7, 7) to (7, 8) using car (11326, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11451 doesn't move\n", - "Agent rider 11452 move from (7, 7) to (7, 8) using car (11326, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "tick 819 ended\n", - "I am driver 11453 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11454 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 11455 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 11456 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 11457 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 11458 - trip: [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11459 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 11460 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 11461 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11462 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 11463 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "11 drivers generated.\n", - "I am rider 11464 - dep: (4, 3) , arr: (0, 7)\n", - "I am rider 11465 - dep: (9, 9) , arr: (3, 3)\n", - "I am rider 11466 - dep: (1, 8) , arr: (3, 6)\n", - "3 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11356, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10847 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11092 move from (7, 2) to (7, 1) using car (11376, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Rider n° 11092 arrived with a waiting time of 20 ticks\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (9, 4) to (8, 4) using car (11462, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 move from (0, 9) to (0, 8) using car (11382, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11216 move from (1, 7) to (2, 7) using car (11347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11225 doesn't move\n", - "Agent rider 11226 move from (1, 7) to (2, 7) using car (11347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 move from (1, 7) to (2, 7) using car (11347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11233 doesn't move\n", - "Agent rider 11259 move from (9, 4) to (8, 4) using car (11462, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 11260 arrived\n", - "Driver 11277 arrived\n", - "Agent rider 11301 move from (4, 9) to (5, 9) using car (11426, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7)], 0)\n", - "Agent rider 11302 doesn't move\n", - "Driver 11308 arrived\n", - "Driver 11317 arrived\n", - "Agent rider 11319 move from (8, 7) to (8, 6) using car (11355, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 11320 move from (4, 8) to (3, 8) using car (11332, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (7, 4) to (8, 4) using car (11305, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11325 move from (9, 4) to (8, 4) using car (11462, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Driver 11333 arrived\n", - "Driver 11340 arrived\n", - "Driver 11344 arrived\n", - "Driver 11350 arrived\n", - "Agent rider 11359 move from (3, 4) to (2, 4) using car (11404, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11360 doesn't move\n", - "Agent rider 11361 move from (9, 2) to (9, 1) using car (11349, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11362 move from (1, 3) to (1, 4) using car (11438, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11363 move from (6, 5) to (6, 6) using car (11396, [(6, 5), (6, 6)], 0)\n", - "Agent rider 11364 move from (3, 7) to (4, 7) using car (11327, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11365 move from (5, 7) to (5, 6) using car (11357, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11366 move from (9, 2) to (9, 1) using car (11349, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11370 move from (1, 7) to (2, 7) using car (11347, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11371 doesn't move\n", - "Agent rider 11372 move from (2, 6) to (1, 6) using car (11345, [(2, 6), (1, 6)], 0)\n", - "Agent rider 11373 move from (2, 3) to (2, 4) using car (11427, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 11390 arrived\n", - "Agent rider 11398 doesn't move\n", - "Agent rider 11399 move from (5, 4) to (5, 5) using car (11337, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 11400 move from (9, 4) to (8, 4) using car (11462, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11401 move from (2, 6) to (1, 6) using car (11345, [(2, 6), (1, 6)], 0)\n", - "Agent rider 11402 move from (5, 8) to (4, 8) using car (11378, [(5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11406 move from (6, 6) to (6, 5) using car (11421, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11407 move from (6, 6) to (6, 5) using car (11421, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11408 move from (2, 5) to (3, 5) using car (11443, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 11409 move from (3, 3) to (4, 3) using car (11446, [(3, 3), (4, 3), (5, 3), (5, 4), (6, 4)], 0)\n", - "Agent rider 11410 move from (6, 1) to (5, 1) using car (11403, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 move from (0, 9) to (0, 8) using car (11382, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11412 move from (2, 0) to (1, 0) using car (11264, [(2, 0), (1, 0)], 0)\n", - "Agent rider 11413 move from (6, 5) to (6, 6) using car (11396, [(6, 5), (6, 6)], 0)\n", - "Agent rider 11414 move from (1, 8) to (1, 7) using car (11454, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (6, 7) to (6, 6) using car (11358, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11417 move from (5, 8) to (4, 8) using car (11378, [(5, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11418 move from (9, 4) to (8, 4) using car (11462, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11431 move from (6, 7) to (6, 6) using car (11389, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11432 move from (3, 3) to (3, 4) using car (11393, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Rider n° 11432 arrived with a waiting time of 2 ticks\n", - "Agent rider 11433 doesn't move\n", - "Agent rider 11434 move from (6, 5) to (6, 6) using car (11396, [(6, 5), (6, 6)], 0)\n", - "Agent rider 11435 doesn't move\n", - "Agent rider 11436 doesn't move\n", - "Agent rider 11437 move from (9, 2) to (9, 1) using car (11349, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11450 move from (7, 8) to (6, 8) using car (11306, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11451 doesn't move\n", - "Agent rider 11452 move from (7, 8) to (6, 8) using car (11306, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (1, 8) to (1, 7) using car (11405, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "tick 820 ended\n", - "I am driver 11467 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "1 drivers generated.\n", + "tick 816 ended\n", + "I am driver 11479 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11480 - trip: [(8, 7), (8, 8), (9, 8)]\n", + "I am driver 11481 - trip: [(5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 11482 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", + "I am driver 11483 - trip: [(0, 3), (1, 3), (1, 4), (2, 4), (3, 4)]\n", + "I am driver 11484 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 11485 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 11486 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11487 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", + "I am driver 11488 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 11489 - trip: [(1, 4), (1, 3), (1, 2)]\n", + "I am driver 11490 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 11491 - trip: [(7, 2), (6, 2), (5, 2), (5, 1)]\n", + "I am driver 11492 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 11493 - trip: [(0, 5), (1, 5), (2, 5)]\n", + "I am driver 11494 - trip: [(6, 7), (6, 8), (7, 8)]\n", + "I am driver 11495 - trip: [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 11496 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 11497 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 11498 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 11499 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 11500 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 11501 - trip: [(9, 7), (8, 7), (7, 7)]\n", + "I am driver 11502 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 11503 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", + "25 drivers generated.\n", "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (1, 9) to (0, 9) using car (11356, [(1, 9), (0, 9)], 0)\n", + "Agent rider 10577 move from (7, 0) to (8, 0) using car (11466, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 10642 doesn't move\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10847 move from (6, 6) to (6, 5) using car (11358, [(6, 6), (6, 5)], 0)\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11206 move from (8, 4) to (9, 4) using car (11305, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11212 doesn't move\n", - "Agent rider 11213 move from (0, 8) to (0, 7) using car (11382, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 11213 arrived with a waiting time of 7 ticks\n", - "Agent rider 11216 move from (2, 7) to (3, 7) using car (11347, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11225 move from (8, 6) to (8, 5) using car (11355, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 11226 move from (2, 7) to (3, 7) using car (11347, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 move from (2, 7) to (3, 7) using car (11347, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11233 move from (8, 6) to (8, 5) using car (11355, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 11256 arrived\n", - "Agent rider 11259 move from (8, 4) to (9, 4) using car (11305, [(8, 4), (9, 4)], 0)\n", - "Driver 11286 arrived\n", - "Driver 11294 arrived\n", - "Agent rider 11301 doesn't move\n", - "Agent rider 11302 doesn't move\n", - "Driver 11310 arrived\n", - "Driver 11315 arrived\n", - "Agent rider 11319 move from (8, 6) to (8, 5) using car (11355, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Rider n° 11319 arrived with a waiting time of 7 ticks\n", - "Agent rider 11320 move from (3, 8) to (2, 8) using car (11332, [(3, 8), (2, 8)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (8, 4) to (9, 4) using car (11305, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11325 move from (8, 4) to (9, 4) using car (11305, [(8, 4), (9, 4)], 0)\n", - "Driver 11329 arrived\n", - "Driver 11342 arrived\n", + "Agent rider 10796 move from (6, 9) to (7, 9) using car (11348, [(6, 9), (7, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (5, 8) to (6, 8) using car (11388, [(5, 8), (6, 8)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 move from (2, 9) to (1, 9) using car (11391, [(2, 9), (1, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (7, 0) to (8, 0) using car (11466, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 move from (7, 0) to (8, 0) using car (11466, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11161 move from (6, 9) to (7, 9) using car (11348, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 doesn't move\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (5, 9) to (6, 9) using car (11408, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", + "Agent rider 11210 move from (9, 4) to (9, 5) using car (11446, [(9, 4), (9, 5)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 4) to (1, 3) using car (11489, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 11235 move from (5, 0) to (4, 0) using car (11405, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11239 move from (8, 5) to (9, 5) using car (11376, [(8, 5), (9, 5)], 0)\n", + "Agent rider 11245 move from (6, 9) to (7, 9) using car (11348, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (5, 9) to (4, 9) using car (11351, [(5, 9), (4, 9)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 move from (0, 0) to (1, 0) using car (11503, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11269 move from (6, 7) to (6, 8) using car (11494, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Driver 11273 arrived\n", + "Agent rider 11283 move from (4, 7) to (4, 8) using car (11396, [(4, 7), (4, 8)], 0)\n", + "Driver 11291 arrived\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 doesn't move\n", + "Agent rider 11310 move from (0, 0) to (1, 0) using car (11503, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 11317 arrived\n", + "Agent rider 11326 move from (2, 0) to (3, 0) using car (11382, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 move from (8, 5) to (9, 5) using car (11376, [(8, 5), (9, 5)], 0)\n", + "Driver 11332 arrived\n", + "Agent rider 11335 move from (4, 4) to (4, 3) using car (11365, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (3, 3) to (3, 2) using car (11367, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11339 move from (4, 6) to (3, 6) using car (11390, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 11339 arrived with a waiting time of 4 ticks\n", + "Driver 11349 arrived\n", + "Driver 11353 arrived\n", + "Agent rider 11357 move from (6, 9) to (7, 9) using car (11348, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11358 doesn't move\n", + "Agent rider 11359 move from (6, 0) to (6, 1) using car (11448, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11360 move from (3, 3) to (3, 2) using car (11367, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 11360 arrived with a waiting time of 3 ticks\n", + "Agent rider 11361 move from (9, 5) to (8, 5) using car (11498, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 11363 doesn't move\n", + "Agent rider 11364 move from (8, 2) to (8, 1) using car (11411, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11373 arrived\n", + "Driver 11378 arrived\n", + "Driver 11385 arrived\n", + "Agent rider 11386 move from (0, 0) to (1, 0) using car (11503, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11387 doesn't move\n", + "Driver 11392 arrived\n", + "Driver 11394 arrived\n", + "Driver 11395 arrived\n", + "Agent rider 11398 move from (2, 9) to (1, 9) using car (11391, [(2, 9), (1, 9)], 0)\n", + "Agent rider 11399 move from (8, 5) to (9, 5) using car (11376, [(8, 5), (9, 5)], 0)\n", + "Agent rider 11400 doesn't move\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Driver 11404 arrived\n", + "Agent rider 11412 move from (4, 3) to (4, 4) using car (11432, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11413 move from (6, 9) to (7, 9) using car (11348, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11414 doesn't move\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (8, 7) to (7, 7) using car (11500, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 doesn't move\n", + "Driver 11424 arrived\n", + "Agent rider 11434 move from (1, 1) to (0, 1) using car (11431, [(1, 1), (0, 1)], 0)\n", + "Agent rider 11436 move from (2, 6) to (2, 5) using car (11410, [(2, 6), (2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11437 move from (6, 3) to (5, 3) using car (11449, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11438 move from (8, 7) to (8, 8) using car (11480, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 11439 doesn't move\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11441 move from (3, 1) to (3, 2) using car (11464, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 move from (6, 3) to (5, 3) using car (11449, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11451 move from (6, 0) to (6, 1) using car (11448, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 move from (3, 3) to (3, 4) using car (11463, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 move from (6, 3) to (5, 3) using car (11449, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Driver 11456 arrived\n", + "Agent rider 11457 doesn't move\n", + "Agent rider 11458 move from (0, 0) to (1, 0) using car (11503, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11459 doesn't move\n", + "Agent rider 11460 move from (4, 3) to (4, 4) using car (11432, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11476 doesn't move\n", + "Agent rider 11477 doesn't move\n", + "Agent rider 11478 doesn't move\n", + "tick 817 ended\n", + "I am driver 11504 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (9, 1)]\n", + "I am driver 11505 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 11506 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 11507 - trip: [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 11508 - trip: [(8, 5), (8, 4), (7, 4)]\n", + "I am driver 11509 - trip: [(0, 8), (0, 9)]\n", + "I am driver 11510 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 11511 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 11512 - trip: [(5, 5), (4, 5), (3, 5), (3, 4)]\n", + "I am driver 11513 - trip: [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 11514 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 11515 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 11516 - trip: [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "13 drivers generated.\n", + "I am rider 11517 - dep: (2, 6) , arr: (2, 5)\n", + "I am rider 11518 - dep: (3, 7) , arr: (5, 6)\n", + "I am rider 11519 - dep: (3, 8) , arr: (2, 6)\n", + "I am rider 11520 - dep: (4, 6) , arr: (7, 8)\n", + "4 riders generated.\n", + "Agent rider 10577 move from (8, 0) to (8, 1) using car (11466, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 10642 doesn't move\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10796 move from (7, 9) to (6, 9) using car (11427, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (6, 8) to (7, 8) using car (11494, [(6, 8), (7, 8)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (8, 0) to (8, 1) using car (11466, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 move from (8, 0) to (8, 1) using car (11466, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11161 move from (7, 9) to (6, 9) using car (11427, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11165 move from (4, 5) to (5, 5) using car (11423, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 11165 arrived with a waiting time of 7 ticks\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 move from (6, 9) to (7, 9) using car (11408, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 3) to (1, 4) using car (11483, [(1, 3), (1, 4), (2, 4), (3, 4)], 0)\n", + "Agent rider 11235 move from (4, 0) to (3, 0) using car (11405, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 11235 arrived with a waiting time of 3 ticks\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11245 move from (7, 9) to (6, 9) using car (11427, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 move from (1, 0) to (2, 0) using car (11503, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11269 move from (6, 8) to (7, 8) using car (11494, [(6, 8), (7, 8)], 0)\n", + "Agent rider 11283 doesn't move\n", + "Driver 11285 arrived\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 doesn't move\n", + "Agent rider 11310 move from (1, 0) to (2, 0) using car (11503, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11326 move from (3, 0) to (4, 0) using car (11382, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 doesn't move\n", + "Agent rider 11335 move from (4, 3) to (4, 2) using car (11365, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 move from (3, 2) to (3, 1) using car (11367, [(3, 2), (3, 1)], 0)\n", + "Agent rider 11338 doesn't move\n", "Driver 11352 arrived\n", - "Agent rider 11359 move from (2, 4) to (1, 4) using car (11404, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11360 move from (6, 6) to (6, 5) using car (11358, [(6, 6), (6, 5)], 0)\n", - "Agent rider 11361 move from (9, 1) to (9, 0) using car (11349, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11362 move from (1, 4) to (1, 5) using car (11438, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11363 move from (6, 6) to (6, 5) using car (11358, [(6, 6), (6, 5)], 0)\n", + "Agent rider 11357 move from (7, 9) to (6, 9) using car (11427, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11358 move from (5, 8) to (6, 8) using car (11462, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 11359 move from (6, 1) to (6, 2) using car (11448, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11361 move from (8, 5) to (8, 4) using car (11508, [(8, 5), (8, 4), (7, 4)], 0)\n", + "Rider n° 11361 arrived with a waiting time of 9 ticks\n", + "Agent rider 11363 doesn't move\n", "Agent rider 11364 doesn't move\n", - "Agent rider 11365 move from (5, 6) to (5, 5) using car (11357, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 11366 move from (9, 1) to (9, 0) using car (11349, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 move from (6, 5) to (5, 5) using car (11449, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11369 move from (4, 6) to (4, 5) using car (11387, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11370 move from (2, 7) to (3, 7) using car (11347, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11371 move from (5, 8) to (4, 8) using car (11456, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11372 doesn't move\n", - "Agent rider 11373 move from (2, 4) to (2, 5) using car (11427, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 11374 arrived\n", + "Driver 11379 arrived\n", + "Agent rider 11386 move from (1, 0) to (2, 0) using car (11503, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11387 move from (6, 2) to (5, 2) using car (11491, [(6, 2), (5, 2), (5, 1)], 0)\n", + "Driver 11394 arrived\n", "Driver 11397 arrived\n", "Agent rider 11398 doesn't move\n", - "Agent rider 11399 move from (5, 5) to (5, 6) using car (11337, [(5, 5), (5, 6)], 0)\n", - "Agent rider 11400 move from (8, 4) to (9, 4) using car (11305, [(8, 4), (9, 4)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11400 doesn't move\n", "Agent rider 11401 doesn't move\n", - "Agent rider 11402 move from (4, 8) to (4, 7) using car (11378, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11406 move from (6, 5) to (6, 4) using car (11421, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11407 move from (6, 5) to (5, 5) using car (11449, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11408 move from (3, 5) to (4, 5) using car (11443, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 11409 move from (4, 3) to (4, 4) using car (11428, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11410 move from (5, 1) to (4, 1) using car (11403, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 move from (0, 8) to (0, 7) using car (11382, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 11412 move from (1, 0) to (2, 0) using car (11463, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11413 move from (6, 6) to (6, 5) using car (11358, [(6, 6), (6, 5)], 0)\n", - "Agent rider 11414 move from (1, 7) to (1, 6) using car (11454, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (6, 6) to (6, 5) using car (11358, [(6, 6), (6, 5)], 0)\n", - "Agent rider 11417 move from (4, 8) to (4, 7) using car (11378, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 11418 move from (8, 4) to (9, 4) using car (11305, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11431 move from (6, 6) to (6, 5) using car (11389, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11433 doesn't move\n", - "Agent rider 11434 move from (6, 6) to (6, 5) using car (11358, [(6, 6), (6, 5)], 0)\n", - "Agent rider 11435 doesn't move\n", - "Agent rider 11436 doesn't move\n", - "Agent rider 11437 move from (9, 1) to (9, 0) using car (11349, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11450 move from (6, 8) to (5, 8) using car (11306, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11451 doesn't move\n", - "Agent rider 11452 move from (6, 8) to (5, 8) using car (11306, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (1, 7) to (1, 6) using car (11405, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "tick 821 ended\n", - "I am driver 11468 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 11469 - trip: [(4, 3), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 11470 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 11471 - trip: [(3, 7), (3, 6), (3, 5)]\n", - "I am driver 11472 - trip: [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 11473 - trip: [(8, 2), (8, 1), (9, 1)]\n", - "I am driver 11474 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11475 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 11476 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 11477 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 11478 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", - "I am driver 11479 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 11480 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 11481 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 11482 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 11483 - trip: [(4, 5), (4, 6), (3, 6)]\n", - "I am driver 11484 - trip: [(7, 2), (7, 3)]\n", - "I am driver 11485 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11486 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 11487 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 11488 - trip: [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", - "21 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10695 move from (0, 9) to (1, 9) using car (11475, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10704 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10785 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10847 move from (6, 5) to (7, 5) using car (11448, [(6, 5), (7, 5)], 0)\n", - "Rider n° 10847 arrived with a waiting time of 17 ticks\n", - "Agent rider 10850 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10852 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10888 move from (0, 5) to (1, 5) using car (11477, [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10980 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11048 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11098 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11126 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11153 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11174 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11176 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11206 doesn't move\n", - "Agent rider 11212 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11216 move from (3, 7) to (3, 6) using car (11471, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 11225 move from (8, 5) to (8, 4) using car (11355, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Rider n° 11225 arrived with a waiting time of 6 ticks\n", - "Agent rider 11226 move from (3, 7) to (3, 6) using car (11471, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 11229 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11231 move from (3, 7) to (3, 6) using car (11471, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 11233 move from (8, 5) to (8, 4) using car (11355, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 11259 doesn't move\n", - "Driver 11264 arrived\n", - "Driver 11294 arrived\n", - "Agent rider 11301 move from (5, 9) to (4, 9) using car (11488, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 11302 move from (0, 3) to (1, 3) using car (11480, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11319 move from (8, 6) to (8, 5) using car (11425, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", - "Rider n° 11319 arrived with a waiting time of 7 ticks\n", - "Agent rider 11320 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (1, 3) to (0, 3) using car (11424, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Driver 11345 arrived\n", - "Driver 11354 arrived\n", - "Agent rider 11359 move from (1, 4) to (0, 4) using car (11404, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11360 doesn't move\n", - "Agent rider 11361 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11362 doesn't move\n", - "Agent rider 11363 move from (6, 5) to (7, 5) using car (11448, [(6, 5), (7, 5)], 0)\n", - "Agent rider 11364 move from (4, 7) to (4, 6) using car (11378, [(4, 7), (4, 6)], 0)\n", - "Agent rider 11365 doesn't move\n", - "Agent rider 11366 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 move from (1, 3) to (0, 3) using car (11424, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11368 move from (5, 5) to (4, 5) using car (11449, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11369 move from (4, 5) to (4, 4) using car (11387, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11370 move from (3, 7) to (4, 7) using car (11470, [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 11371 move from (4, 8) to (3, 8) using car (11456, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11372 move from (1, 6) to (1, 5) using car (11405, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11373 move from (2, 5) to (2, 6) using car (11427, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 11402 doesn't move\n", + "Driver 11403 arrived\n", + "Driver 11406 arrived\n", + "Agent rider 11412 move from (4, 4) to (4, 5) using car (11432, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11413 move from (7, 9) to (6, 9) using car (11427, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11414 move from (4, 4) to (3, 4) using car (11481, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11415 move from (8, 1) to (8, 0) using car (11411, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 doesn't move\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11419 doesn't move\n", + "Driver 11420 arrived\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11436 move from (2, 5) to (2, 4) using car (11410, [(2, 5), (2, 4), (1, 4)], 0)\n", + "Agent rider 11437 move from (5, 3) to (4, 3) using car (11449, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11438 move from (8, 8) to (9, 8) using car (11480, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11439 move from (2, 7) to (2, 8) using car (11433, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 11440 move from (5, 8) to (6, 8) using car (11490, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11441 move from (3, 2) to (4, 2) using car (11513, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", + "Agent rider 11451 move from (6, 1) to (6, 2) using car (11448, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 move from (3, 4) to (3, 5) using car (11463, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 move from (5, 3) to (4, 3) using car (11449, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11457 doesn't move\n", + "Agent rider 11458 move from (1, 0) to (2, 0) using car (11503, [(1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11459 move from (5, 9) to (4, 9) using car (11487, [(5, 9), (4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", + "Agent rider 11460 move from (4, 4) to (4, 5) using car (11432, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11461 move from (8, 1) to (8, 0) using car (11411, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11465 arrived\n", + "Agent rider 11476 move from (1, 5) to (2, 5) using car (11493, [(1, 5), (2, 5)], 0)\n", + "Agent rider 11477 move from (2, 4) to (2, 5) using car (11499, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11478 doesn't move\n", + "Agent rider 11517 move from (2, 6) to (2, 5) using car (11445, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Rider n° 11517 arrived with a waiting time of 0 ticks\n", + "Agent rider 11518 doesn't move\n", + "Agent rider 11519 move from (3, 8) to (2, 8) using car (11381, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11520 move from (4, 6) to (5, 6) using car (11469, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "tick 818 ended\n", + "I am driver 11521 - trip: [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 11522 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 11523 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 11524 - trip: [(2, 7), (2, 6), (2, 5)]\n", + "I am driver 11525 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 11526 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (7, 3)]\n", + "I am driver 11527 - trip: [(2, 8), (2, 9)]\n", + "I am driver 11528 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 11529 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 2), (5, 2)]\n", + "I am driver 11530 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 11531 - trip: [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 11532 - trip: [(1, 6), (1, 5), (1, 4), (2, 4), (3, 4)]\n", + "I am driver 11533 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 11534 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "14 drivers generated.\n", + "I am rider 11535 - dep: (2, 6) , arr: (5, 6)\n", + "I am rider 11536 - dep: (2, 7) , arr: (3, 2)\n", + "I am rider 11537 - dep: (4, 2) , arr: (7, 6)\n", + "I am rider 11538 - dep: (0, 5) , arr: (5, 9)\n", + "4 riders generated.\n", + "Agent rider 10577 move from (8, 1) to (8, 2) using car (11466, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 10642 move from (8, 1) to (8, 2) using car (11466, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10796 move from (6, 9) to (7, 9) using car (11447, [(6, 9), (7, 9)], 0)\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (8, 1) to (8, 2) using car (11466, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (8, 1) to (8, 2) using car (11466, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 move from (8, 1) to (8, 2) using car (11466, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11161 move from (6, 9) to (7, 9) using car (11447, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (1, 4) to (2, 4) using car (11511, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (1, 4) to (2, 4) using car (11483, [(1, 4), (2, 4), (3, 4)], 0)\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11245 move from (6, 9) to (7, 9) using car (11447, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11246 move from (4, 9) to (3, 9) using car (11487, [(4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11266 move from (2, 0) to (3, 0) using car (11503, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 11266 arrived with a waiting time of 10 ticks\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11283 move from (4, 8) to (3, 8) using car (11502, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 move from (5, 6) to (6, 6) using car (11469, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11310 move from (2, 0) to (3, 0) using car (11503, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11326 move from (4, 0) to (5, 0) using car (11382, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 doesn't move\n", + "Agent rider 11335 move from (4, 2) to (4, 1) using car (11365, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Driver 11348 arrived\n", + "Driver 11351 arrived\n", + "Agent rider 11357 move from (6, 9) to (7, 9) using car (11447, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11358 move from (6, 8) to (7, 8) using car (11462, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 11359 move from (6, 2) to (6, 3) using car (11448, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11363 move from (1, 4) to (2, 4) using car (11511, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11364 move from (8, 1) to (8, 2) using car (11466, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Driver 11376 arrived\n", + "Driver 11380 arrived\n", + "Agent rider 11386 move from (2, 0) to (3, 0) using car (11503, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11387 move from (5, 2) to (5, 1) using car (11491, [(5, 2), (5, 1)], 0)\n", + "Driver 11388 arrived\n", + "Driver 11391 arrived\n", "Driver 11396 arrived\n", - "Agent rider 11398 move from (0, 7) to (0, 6) using car (11382, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 11398 arrived with a waiting time of 4 ticks\n", + "Agent rider 11398 doesn't move\n", "Agent rider 11399 doesn't move\n", "Agent rider 11400 doesn't move\n", "Agent rider 11401 doesn't move\n", - "Agent rider 11402 move from (4, 7) to (4, 6) using car (11378, [(4, 7), (4, 6)], 0)\n", - "Agent rider 11406 move from (6, 4) to (6, 3) using car (11421, [(6, 4), (6, 3)], 0)\n", - "Agent rider 11407 move from (5, 5) to (4, 5) using car (11449, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11408 move from (4, 5) to (5, 5) using car (11443, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 11409 move from (4, 4) to (5, 4) using car (11428, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11410 move from (4, 1) to (3, 1) using car (11403, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 move from (0, 7) to (1, 7) using car (11479, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11412 move from (2, 0) to (3, 0) using car (11381, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 11413 move from (6, 5) to (7, 5) using car (11448, [(6, 5), (7, 5)], 0)\n", - "Agent rider 11414 move from (1, 6) to (1, 5) using car (11454, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (6, 5) to (7, 5) using car (11448, [(6, 5), (7, 5)], 0)\n", - "Agent rider 11417 move from (4, 7) to (4, 6) using car (11378, [(4, 7), (4, 6)], 0)\n", + "Agent rider 11402 doesn't move\n", + "Driver 11407 arrived\n", + "Agent rider 11412 move from (4, 5) to (3, 5) using car (11512, [(4, 5), (3, 5), (3, 4)], 0)\n", + "Rider n° 11412 arrived with a waiting time of 2 ticks\n", + "Agent rider 11413 move from (6, 9) to (7, 9) using car (11447, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11414 move from (3, 4) to (2, 4) using car (11481, [(3, 4), (2, 4)], 0)\n", + "Agent rider 11415 move from (8, 0) to (7, 0) using car (11411, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 doesn't move\n", "Agent rider 11418 doesn't move\n", - "Driver 11423 arrived\n", - "Agent rider 11431 move from (6, 5) to (6, 4) using car (11389, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11433 doesn't move\n", - "Agent rider 11434 move from (6, 5) to (7, 5) using car (11448, [(6, 5), (7, 5)], 0)\n", - "Agent rider 11435 move from (4, 8) to (3, 8) using car (11456, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11436 move from (0, 5) to (1, 5) using car (11477, [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11437 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11419 doesn't move\n", + "Driver 11421 arrived\n", + "Driver 11431 arrived\n", + "Agent rider 11434 move from (0, 1) to (1, 1) using car (11533, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11436 move from (2, 4) to (1, 4) using car (11410, [(2, 4), (1, 4)], 0)\n", + "Agent rider 11437 move from (4, 3) to (4, 2) using car (11449, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11439 move from (2, 8) to (3, 8) using car (11433, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 11440 move from (6, 8) to (7, 8) using car (11490, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11441 move from (4, 2) to (5, 2) using car (11513, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", "Driver 11444 arrived\n", - "Agent rider 11450 move from (5, 8) to (4, 8) using car (11306, [(5, 8), (4, 8)], 0)\n", - "Agent rider 11451 move from (9, 0) to (8, 0) using car (11349, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11452 move from (5, 8) to (5, 7) using car (11474, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11464 move from (4, 3) to (3, 3) using car (11469, [(4, 3), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "tick 822 ended\n", - "I am driver 11489 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 11490 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 11491 - trip: [(4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 11492 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11493 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11494 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 11495 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 11496 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "8 drivers generated.\n", - "I am rider 11497 - dep: (3, 8) , arr: (8, 8)\n", - "I am rider 11498 - dep: (2, 8) , arr: (1, 5)\n", - "I am rider 11499 - dep: (8, 8) , arr: (9, 8)\n", - "I am rider 11500 - dep: (0, 8) , arr: (9, 8)\n", - "I am rider 11501 - dep: (3, 0) , arr: (4, 1)\n", - "5 riders generated.\n", - "Agent rider 10040 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11475, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10704 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10785 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10850 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10852 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10888 move from (1, 5) to (2, 5) using car (11477, [(1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10980 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10981 move from (9, 7) to (8, 7) using car (11493, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 10985 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11093 move from (9, 7) to (8, 7) using car (11493, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (1, 3) to (2, 3) using car (11480, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11153 move from (8, 0) to (9, 0) using car (11458, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11174 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11176 move from (1, 3) to (2, 3) using car (11480, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11206 doesn't move\n", - "Agent rider 11212 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11216 move from (3, 6) to (3, 5) using car (11471, [(3, 6), (3, 5)], 0)\n", - "Agent rider 11226 move from (3, 6) to (3, 5) using car (11471, [(3, 6), (3, 5)], 0)\n", - "Agent rider 11229 move from (1, 3) to (2, 3) using car (11480, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11231 move from (3, 6) to (3, 5) using car (11471, [(3, 6), (3, 5)], 0)\n", - "Agent rider 11233 move from (8, 4) to (8, 3) using car (11355, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 11259 doesn't move\n", - "Agent rider 11301 move from (4, 9) to (3, 9) using car (11488, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 11302 move from (1, 3) to (2, 3) using car (11480, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Driver 11305 arrived\n", - "Driver 11314 arrived\n", - "Agent rider 11320 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Driver 11332 arrived\n", - "Driver 11337 arrived\n", - "Driver 11356 arrived\n", - "Driver 11358 arrived\n", - "Agent rider 11359 doesn't move\n", - "Agent rider 11360 move from (6, 5) to (6, 6) using car (11468, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11361 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11362 move from (1, 5) to (2, 5) using car (11476, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11363 doesn't move\n", - "Agent rider 11364 move from (4, 6) to (3, 6) using car (11483, [(4, 6), (3, 6)], 0)\n", - "Agent rider 11365 move from (5, 5) to (5, 4) using car (11485, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11366 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 move from (4, 5) to (4, 4) using car (11449, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11369 move from (4, 4) to (5, 4) using car (11461, [(4, 4), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11370 move from (4, 7) to (4, 6) using car (11470, [(4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", - "Rider n° 11370 arrived with a waiting time of 2 ticks\n", - "Agent rider 11371 move from (3, 8) to (2, 8) using car (11456, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11372 move from (1, 5) to (1, 4) using car (11405, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11373 move from (2, 6) to (2, 7) using car (11427, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 11383 arrived\n", - "Driver 11388 arrived\n", - "Driver 11393 arrived\n", + "Driver 11446 arrived\n", + "Agent rider 11451 move from (6, 2) to (6, 3) using car (11448, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 doesn't move\n", + "Agent rider 11453 move from (0, 7) to (0, 6) using car (11510, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 11454 move from (4, 3) to (4, 2) using car (11449, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11457 move from (1, 4) to (2, 4) using car (11511, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11458 move from (2, 0) to (3, 0) using car (11503, [(2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11459 move from (4, 9) to (3, 9) using car (11487, [(4, 9), (3, 9), (3, 8), (2, 8)], 0)\n", + "Agent rider 11460 move from (4, 5) to (3, 5) using car (11512, [(4, 5), (3, 5), (3, 4)], 0)\n", + "Agent rider 11461 move from (8, 0) to (7, 0) using car (11411, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11476 move from (2, 5) to (2, 6) using car (11499, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11477 move from (2, 5) to (2, 6) using car (11499, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11478 doesn't move\n", + "Agent rider 11518 doesn't move\n", + "Agent rider 11519 move from (2, 8) to (2, 9) using car (11527, [(2, 8), (2, 9)], 0)\n", + "Agent rider 11520 move from (5, 6) to (6, 6) using car (11469, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11535 move from (2, 6) to (3, 6) using car (11506, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 11536 move from (2, 7) to (2, 6) using car (11524, [(2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 11537 move from (4, 2) to (5, 2) using car (11471, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11538 doesn't move\n", + "tick 819 ended\n", + "I am driver 11539 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 11540 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "2 drivers generated.\n", + "I am rider 11541 - dep: (2, 6) , arr: (8, 6)\n", + "I am rider 11542 - dep: (1, 3) , arr: (0, 1)\n", + "I am rider 11543 - dep: (3, 4) , arr: (8, 1)\n", + "3 riders generated.\n", + "Agent rider 10577 move from (8, 2) to (9, 2) using car (11473, [(8, 2), (9, 2)], 0)\n", + "Agent rider 10642 move from (8, 2) to (8, 3) using car (11466, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Rider n° 10642 arrived with a waiting time of 28 ticks\n", + "Agent rider 10704 doesn't move\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 move from (7, 8) to (6, 8) using car (11522, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11012 move from (8, 2) to (8, 3) using car (11466, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Rider n° 11012 arrived with a waiting time of 11 ticks\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11110 move from (8, 2) to (9, 2) using car (11473, [(8, 2), (9, 2)], 0)\n", + "Rider n° 11110 arrived with a waiting time of 12 ticks\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11121 move from (8, 2) to (9, 2) using car (11473, [(8, 2), (9, 2)], 0)\n", + "Rider n° 11121 arrived with a waiting time of 11 ticks\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (2, 4) to (3, 4) using car (11511, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (2, 4) to (3, 4) using car (11483, [(2, 4), (3, 4)], 0)\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (3, 9) to (3, 8) using car (11487, [(3, 9), (3, 8), (2, 8)], 0)\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11269 move from (7, 8) to (8, 8) using car (11490, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11283 move from (3, 8) to (2, 8) using car (11502, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 move from (6, 6) to (7, 6) using car (11469, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11310 move from (3, 0) to (3, 1) using car (11503, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 11310 arrived with a waiting time of 10 ticks\n", + "Agent rider 11326 move from (5, 0) to (6, 0) using car (11382, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 doesn't move\n", + "Agent rider 11335 move from (4, 1) to (4, 0) using car (11365, [(4, 1), (4, 0)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Driver 11351 arrived\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11358 move from (7, 8) to (7, 7) using car (11462, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 11359 move from (6, 3) to (6, 4) using car (11448, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11363 move from (2, 4) to (3, 4) using car (11511, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11364 move from (8, 2) to (8, 3) using car (11466, [(8, 2), (8, 3), (8, 4)], 0)\n", + "Driver 11367 arrived\n", + "Driver 11380 arrived\n", + "Agent rider 11386 move from (3, 0) to (3, 1) using car (11503, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11387 doesn't move\n", + "Driver 11396 arrived\n", "Agent rider 11398 doesn't move\n", "Agent rider 11399 doesn't move\n", "Agent rider 11400 doesn't move\n", - "Agent rider 11401 move from (1, 6) to (1, 7) using car (11438, [(1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11402 move from (4, 6) to (3, 6) using car (11483, [(4, 6), (3, 6)], 0)\n", - "Agent rider 11406 doesn't move\n", - "Agent rider 11407 move from (4, 5) to (4, 4) using car (11449, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11408 move from (5, 5) to (5, 6) using car (11443, [(5, 5), (5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 11409 move from (5, 4) to (6, 4) using car (11428, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 11409 arrived with a waiting time of 1 ticks\n", - "Agent rider 11410 move from (3, 1) to (2, 1) using car (11403, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 move from (1, 7) to (2, 7) using car (11479, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11412 move from (3, 0) to (4, 0) using car (11381, [(3, 0), (4, 0)], 0)\n", + "Agent rider 11401 doesn't move\n", + "Agent rider 11402 doesn't move\n", + "Driver 11408 arrived\n", "Agent rider 11413 doesn't move\n", - "Agent rider 11414 move from (1, 5) to (1, 4) using car (11454, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (7, 5) to (6, 5) using car (11482, [(7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11417 move from (4, 6) to (3, 6) using car (11483, [(4, 6), (3, 6)], 0)\n", + "Agent rider 11414 move from (2, 4) to (3, 4) using car (11483, [(2, 4), (3, 4)], 0)\n", + "Agent rider 11415 move from (7, 0) to (6, 0) using car (11411, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (7, 7) to (7, 6) using car (11516, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", "Agent rider 11418 doesn't move\n", - "Agent rider 11431 move from (6, 4) to (6, 3) using car (11389, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 11431 arrived with a waiting time of 0 ticks\n", - "Agent rider 11433 move from (4, 0) to (5, 0) using car (11440, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 11419 move from (7, 8) to (8, 8) using car (11490, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Rider n° 11419 arrived with a waiting time of 5 ticks\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11435 move from (3, 8) to (2, 8) using car (11456, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n" + "Agent rider 11436 doesn't move\n", + "Agent rider 11437 move from (4, 2) to (3, 2) using car (11470, [(4, 2), (3, 2)], 0)\n", + "Rider n° 11437 arrived with a waiting time of 3 ticks\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11439 move from (3, 8) to (4, 8) using car (11433, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 11440 move from (7, 8) to (8, 8) using car (11490, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11441 move from (5, 2) to (5, 3) using car (11513, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", + "Agent rider 11451 move from (6, 3) to (6, 4) using car (11448, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 doesn't move\n", + "Agent rider 11453 move from (0, 6) to (0, 5) using car (11510, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 11454 move from (4, 2) to (3, 2) using car (11470, [(4, 2), (3, 2)], 0)\n", + "Agent rider 11457 move from (2, 4) to (3, 4) using car (11511, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11458 move from (3, 0) to (3, 1) using car (11503, [(3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11459 move from (3, 9) to (3, 8) using car (11487, [(3, 9), (3, 8), (2, 8)], 0)\n", + "Agent rider 11460 doesn't move\n", + "Agent rider 11461 move from (7, 0) to (6, 0) using car (11411, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11464 arrived\n", + "Driver 11472 arrived\n", + "Agent rider 11476 move from (2, 6) to (3, 6) using car (11499, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11477 move from (2, 6) to (3, 6) using car (11499, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11478 doesn't move\n", + "Driver 11480 arrived\n", + "Driver 11489 arrived\n", + "Driver 11493 arrived\n", + "Driver 11494 arrived\n", + "Driver 11501 arrived\n", + "Driver 11509 arrived\n", + "Agent rider 11518 doesn't move\n", + "Agent rider 11519 doesn't move\n", + "Agent rider 11520 move from (6, 6) to (7, 6) using car (11469, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11535 move from (3, 6) to (4, 6) using car (11506, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 11536 move from (2, 6) to (3, 6) using car (11499, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11537 move from (5, 2) to (6, 2) using car (11471, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11541 move from (2, 6) to (3, 6) using car (11499, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11542 doesn't move\n", + "Agent rider 11543 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11436 move from (1, 5) to (1, 4) using car (11405, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11437 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11450 move from (4, 8) to (4, 7) using car (11441, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 11451 move from (8, 0) to (7, 0) using car (11349, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11452 move from (5, 7) to (5, 6) using car (11474, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11464 move from (3, 3) to (3, 4) using car (11469, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (1, 6) to (1, 7) using car (11438, [(1, 6), (1, 7), (0, 7)], 0)\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11498 doesn't move\n", - "Agent rider 11499 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (3, 0) to (4, 0) using car (11381, [(3, 0), (4, 0)], 0)\n", - "tick 823 ended\n", - "I am driver 11502 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", - "I am driver 11503 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 11504 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 11505 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 11506 - trip: [(9, 4), (9, 3), (8, 3)]\n", - "I am driver 11507 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11508 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "7 drivers generated.\n", - "I am rider 11509 - dep: (4, 0) , arr: (1, 5)\n", - "I am rider 11510 - dep: (1, 6) , arr: (9, 9)\n", - "I am rider 11511 - dep: (8, 3) , arr: (1, 2)\n", - "3 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 9) to (3, 9) using car (11475, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "tick 820 ended\n", + "I am driver 11544 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 11545 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 11546 - trip: [(8, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 11547 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", + "I am driver 11548 - trip: [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 11549 - trip: [(5, 6), (6, 6)]\n", + "I am driver 11550 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 11551 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 11552 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 11553 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 11554 - trip: [(4, 2), (5, 2), (6, 2), (6, 3)]\n", + "I am driver 11555 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "12 drivers generated.\n", + "I am rider 11556 - dep: (0, 0) , arr: (0, 1)\n", + "I am rider 11557 - dep: (4, 5) , arr: (8, 5)\n", + "I am rider 11558 - dep: (5, 1) , arr: (8, 0)\n", + "I am rider 11559 - dep: (6, 5) , arr: (1, 1)\n", + "I am rider 11560 - dep: (4, 4) , arr: (5, 5)\n", + "5 riders generated.\n", + "Agent rider 10577 doesn't move\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10985 move from (7, 0) to (6, 0) using car (11349, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (2, 3) to (2, 4) using car (11480, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (7, 0) to (6, 0) using car (11349, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11176 move from (2, 3) to (2, 4) using car (11480, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11206 move from (9, 4) to (9, 3) using car (11506, [(9, 4), (9, 3), (8, 3)], 0)\n", - "Agent rider 11212 move from (7, 0) to (6, 0) using car (11349, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 11212 arrived with a waiting time of 11 ticks\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 move from (2, 3) to (2, 4) using car (11480, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11233 move from (8, 3) to (8, 2) using car (11355, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Rider n° 11233 arrived with a waiting time of 8 ticks\n", - "Agent rider 11259 doesn't move\n", - "Agent rider 11301 move from (3, 9) to (3, 8) using car (11488, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", - "Rider n° 11301 arrived with a waiting time of 5 ticks\n", - "Agent rider 11302 move from (2, 3) to (2, 4) using car (11480, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Driver 11306 arrived\n", - "Agent rider 11320 move from (2, 8) to (2, 7) using car (11456, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (9, 4) to (9, 3) using car (11506, [(9, 4), (9, 3), (8, 3)], 0)\n", - "Agent rider 11325 move from (9, 4) to (9, 3) using car (11506, [(9, 4), (9, 3), (8, 3)], 0)\n", - "Driver 11347 arrived\n", - "Driver 11348 arrived\n", - "Agent rider 11359 doesn't move\n", - "Agent rider 11360 move from (6, 6) to (6, 7) using car (11468, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11362 move from (2, 5) to (3, 5) using car (11476, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11363 move from (7, 5) to (7, 6) using car (11455, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11364 move from (3, 6) to (3, 7) using car (11394, [(3, 6), (3, 7)], 0)\n", - "Agent rider 11365 move from (5, 4) to (5, 3) using car (11485, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11366 move from (7, 0) to (6, 0) using car (11349, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 move from (4, 4) to (4, 3) using car (11449, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 11369 move from (5, 4) to (5, 3) using car (11461, [(5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11371 move from (2, 8) to (2, 7) using car (11456, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11372 doesn't move\n", - "Agent rider 11373 move from (2, 7) to (2, 8) using car (11427, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 11377 arrived\n", - "Driver 11378 arrived\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 doesn't move\n", + "Agent rider 11167 doesn't move\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 doesn't move\n", + "Agent rider 11202 move from (3, 4) to (4, 4) using car (11511, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11203 move from (8, 3) to (8, 4) using car (11466, [(8, 3), (8, 4)], 0)\n", + "Agent rider 11204 move from (3, 4) to (4, 4) using car (11511, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 4) to (1, 5) using car (11534, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11239 doesn't move\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11269 move from (8, 8) to (9, 8) using car (11496, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11283 move from (2, 8) to (1, 8) using car (11502, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 11283 arrived with a waiting time of 3 ticks\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11308 move from (7, 6) to (8, 6) using car (11469, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 11308 arrived with a waiting time of 5 ticks\n", + "Agent rider 11326 move from (6, 0) to (7, 0) using car (11382, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11328 doesn't move\n", + "Agent rider 11335 doesn't move\n", + "Agent rider 11336 move from (3, 1) to (4, 1) using car (11503, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11358 move from (7, 7) to (7, 6) using car (11462, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 11359 move from (6, 4) to (6, 5) using car (11448, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11363 move from (3, 4) to (4, 4) using car (11511, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11364 move from (8, 3) to (8, 4) using car (11466, [(8, 3), (8, 4)], 0)\n", "Driver 11380 arrived\n", - "Agent rider 11399 move from (5, 6) to (5, 7) using car (11443, [(5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 11400 move from (9, 4) to (9, 3) using car (11506, [(9, 4), (9, 3), (8, 3)], 0)\n", - "Agent rider 11401 move from (1, 7) to (0, 7) using car (11438, [(1, 7), (0, 7)], 0)\n", - "Agent rider 11402 move from (3, 6) to (3, 7) using car (11394, [(3, 6), (3, 7)], 0)\n", - "Driver 11404 arrived\n", - "Agent rider 11406 doesn't move\n", - "Agent rider 11407 doesn't move\n", - "Agent rider 11408 move from (5, 6) to (5, 7) using car (11443, [(5, 6), (5, 7), (6, 7)], 0)\n", - "Agent rider 11410 move from (2, 1) to (2, 2) using car (11403, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 11411 move from (2, 7) to (2, 8) using car (11427, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11412 doesn't move\n", - "Agent rider 11413 move from (7, 5) to (7, 6) using car (11455, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Rider n° 11413 arrived with a waiting time of 3 ticks\n", - "Agent rider 11414 move from (1, 4) to (1, 3) using car (11454, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 doesn't move\n", - "Agent rider 11417 move from (3, 6) to (3, 7) using car (11394, [(3, 6), (3, 7)], 0)\n", - "Agent rider 11418 move from (9, 4) to (9, 3) using car (11506, [(9, 4), (9, 3), (8, 3)], 0)\n", - "Driver 11421 arrived\n", - "Driver 11424 arrived\n", - "Agent rider 11433 move from (5, 0) to (6, 0) using car (11440, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11434 move from (7, 5) to (7, 6) using car (11455, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11435 move from (2, 8) to (2, 7) using car (11456, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11436 move from (1, 4) to (1, 3) using car (11405, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11437 move from (7, 0) to (6, 0) using car (11349, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 11442 arrived\n", - "Driver 11448 arrived\n", - "Agent rider 11450 move from (4, 7) to (4, 6) using car (11441, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 11451 move from (7, 0) to (6, 0) using car (11349, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11452 move from (5, 6) to (5, 5) using car (11474, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11464 move from (3, 4) to (2, 4) using car (11490, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (1, 7) to (0, 7) using car (11438, [(1, 7), (0, 7)], 0)\n", - "Driver 11484 arrived\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11498 move from (2, 8) to (2, 7) using car (11456, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11499 move from (8, 8) to (8, 7) using car (11386, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (4, 0) to (5, 0) using car (11463, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 move from (8, 3) to (8, 4) using car (11392, [(8, 3), (8, 4)], 0)\n", - "tick 824 ended\n", - "I am driver 11512 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1)]\n", - "I am driver 11513 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 11514 - trip: [(6, 6), (6, 5), (7, 5)]\n", - "I am driver 11515 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "4 drivers generated.\n", - "I am rider 11516 - dep: (5, 8) , arr: (9, 9)\n", - "I am rider 11517 - dep: (2, 5) , arr: (5, 9)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (3, 9) to (4, 9) using car (11475, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 7) to (8, 6) using car (11386, [(8, 7), (8, 6)], 0)\n", - "Agent rider 10985 move from (6, 0) to (5, 0) using car (11349, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 move from (8, 7) to (8, 6) using car (11386, [(8, 7), (8, 6)], 0)\n", - "Agent rider 11096 move from (1, 3) to (1, 2) using car (11405, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11098 move from (1, 3) to (1, 2) using car (11405, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11126 move from (1, 3) to (1, 2) using car (11405, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11151 move from (2, 4) to (2, 5) using car (11480, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 11151 arrived with a waiting time of 8 ticks\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (6, 0) to (5, 0) using car (11349, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11176 move from (2, 4) to (2, 5) using car (11480, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11206 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 move from (2, 4) to (2, 5) using car (11480, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11259 doesn't move\n", - "Driver 11275 arrived\n", - "Agent rider 11302 move from (2, 4) to (2, 5) using car (11480, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11320 move from (2, 7) to (2, 6) using car (11456, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 11320 arrived with a waiting time of 6 ticks\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (9, 3) to (8, 3) using car (11506, [(9, 3), (8, 3)], 0)\n", - "Agent rider 11325 move from (9, 3) to (8, 3) using car (11506, [(9, 3), (8, 3)], 0)\n", - "Driver 11348 arrived\n", - "Agent rider 11359 move from (0, 4) to (0, 3) using car (11382, [(0, 4), (0, 3)], 0)\n", - "Agent rider 11360 move from (6, 7) to (6, 8) using car (11468, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11362 move from (3, 5) to (4, 5) using car (11476, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Rider n° 11362 arrived with a waiting time of 4 ticks\n", - "Agent rider 11363 move from (7, 6) to (6, 6) using car (11455, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11365 move from (5, 3) to (5, 2) using car (11485, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11366 move from (6, 0) to (5, 0) using car (11349, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 move from (4, 3) to (3, 3) using car (11449, [(4, 3), (3, 3)], 0)\n", - "Agent rider 11369 move from (5, 3) to (5, 2) using car (11461, [(5, 3), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11371 move from (2, 7) to (2, 6) using car (11456, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11372 doesn't move\n", - "Agent rider 11373 move from (2, 8) to (2, 9) using car (11427, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 11378 arrived\n", - "Driver 11379 arrived\n", - "Driver 11381 arrived\n", - "Agent rider 11399 move from (5, 7) to (6, 7) using car (11443, [(5, 7), (6, 7)], 0)\n", - "Agent rider 11400 move from (9, 3) to (8, 3) using car (11506, [(9, 3), (8, 3)], 0)\n", + "Agent rider 11386 move from (3, 1) to (4, 1) using car (11503, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11387 doesn't move\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11400 move from (1, 4) to (1, 5) using car (11534, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 11401 doesn't move\n", "Agent rider 11402 doesn't move\n", - "Agent rider 11406 move from (6, 3) to (7, 3) using car (11460, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 11407 move from (4, 4) to (3, 4) using car (11462, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11408 move from (5, 7) to (6, 7) using car (11443, [(5, 7), (6, 7)], 0)\n", - "Agent rider 11410 move from (2, 2) to (2, 3) using car (11403, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 11410 arrived with a waiting time of 0 ticks\n", - "Agent rider 11411 move from (2, 8) to (2, 9) using car (11427, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11412 doesn't move\n", - "Agent rider 11414 move from (1, 3) to (1, 2) using car (11454, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 11405 arrived\n", + "Driver 11410 arrived\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 doesn't move\n", "Agent rider 11415 doesn't move\n", "Agent rider 11416 doesn't move\n", - "Agent rider 11417 doesn't move\n", + "Agent rider 11417 move from (7, 6) to (7, 5) using car (11516, [(7, 6), (7, 5), (7, 4)], 0)\n", "Agent rider 11418 doesn't move\n", - "Driver 11426 arrived\n", - "Agent rider 11433 move from (6, 0) to (7, 0) using car (11440, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11434 move from (7, 6) to (6, 6) using car (11455, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11435 move from (2, 7) to (2, 6) using car (11456, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11436 move from (1, 3) to (1, 2) using car (11405, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11437 move from (6, 0) to (5, 0) using car (11349, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 11446 arrived\n", + "Agent rider 11434 move from (1, 1) to (1, 2) using car (11523, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11436 move from (1, 4) to (1, 5) using car (11534, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 11436 arrived with a waiting time of 1 ticks\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11439 move from (4, 8) to (5, 8) using car (11433, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 11440 move from (8, 8) to (8, 7) using car (11490, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11441 move from (5, 3) to (5, 4) using car (11513, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11443 doesn't move\n", "Driver 11447 arrived\n", - "Agent rider 11450 move from (4, 6) to (4, 5) using car (11441, [(4, 6), (4, 5)], 0)\n", - "Agent rider 11451 move from (6, 0) to (7, 0) using car (11440, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11452 move from (5, 5) to (5, 4) using car (11474, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 11458 arrived\n", - "Agent rider 11464 move from (2, 4) to (1, 4) using car (11490, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Driver 11471 arrived\n", + "Agent rider 11451 move from (6, 4) to (6, 5) using car (11448, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 11452 move from (3, 5) to (4, 5) using car (11530, [(3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11453 move from (0, 5) to (0, 4) using car (11510, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11457 move from (3, 4) to (4, 4) using car (11511, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Rider n° 11457 arrived with a waiting time of 2 ticks\n", + "Agent rider 11458 move from (3, 1) to (4, 1) using car (11503, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11459 move from (3, 8) to (2, 8) using car (11487, [(3, 8), (2, 8)], 0)\n", + "Agent rider 11460 move from (3, 5) to (4, 5) using car (11530, [(3, 5), (4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11461 move from (6, 0) to (5, 0) using car (11411, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11476 move from (3, 6) to (4, 6) using car (11499, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11477 move from (3, 6) to (4, 6) using car (11499, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11478 doesn't move\n", + "Driver 11481 arrived\n", + "Driver 11491 arrived\n", + "Driver 11494 arrived\n", + "Driver 11508 arrived\n", + "Agent rider 11518 move from (3, 7) to (4, 7) using car (11467, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11519 doesn't move\n", + "Agent rider 11520 move from (7, 6) to (7, 7) using car (11505, [(7, 6), (7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 11527 arrived\n", + "Agent rider 11535 move from (4, 6) to (5, 6) using car (11506, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Rider n° 11535 arrived with a waiting time of 0 ticks\n", + "Agent rider 11536 move from (3, 6) to (4, 6) using car (11499, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11537 move from (6, 2) to (7, 2) using car (11471, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11538 move from (0, 5) to (0, 4) using car (11510, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 11541 move from (3, 6) to (4, 6) using car (11499, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11542 doesn't move\n", + "Agent rider 11543 move from (3, 4) to (4, 4) using car (11511, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 doesn't move\n", + "Agent rider 11558 doesn't move\n", + "Agent rider 11559 move from (6, 5) to (6, 4) using car (11514, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11560 doesn't move\n", + "tick 821 ended\n", + "I am driver 11561 - trip: [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 11562 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11563 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 11564 - trip: [(9, 2), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 11565 - trip: [(7, 4), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 11566 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 11567 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 11568 - trip: [(3, 6), (3, 7)]\n", + "I am driver 11569 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 11570 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", + "I am driver 11571 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2)]\n", + "I am driver 11572 - trip: [(3, 7), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "12 drivers generated.\n", + "I am rider 11573 - dep: (3, 6) , arr: (8, 1)\n", + "I am rider 11574 - dep: (5, 1) , arr: (6, 9)\n", + "I am rider 11575 - dep: (5, 5) , arr: (9, 1)\n", + "3 riders generated.\n", + "Agent rider 10577 move from (9, 2) to (8, 2) using car (11564, [(9, 2), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10704 move from (1, 7) to (2, 7) using car (11563, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 doesn't move\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11167 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Rider n° 11167 arrived with a waiting time of 15 ticks\n", + "Agent rider 11197 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11202 move from (4, 4) to (5, 4) using car (11511, [(4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (4, 4) to (4, 3) using car (11485, [(4, 4), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 11210 move from (9, 5) to (9, 6) using car (11570, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11211 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11213 move from (1, 5) to (1, 6) using car (11534, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11239 move from (9, 5) to (9, 6) using car (11570, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (3, 8) to (4, 8) using car (11463, [(3, 8), (4, 8)], 0)\n", + "Agent rider 11248 move from (1, 7) to (2, 7) using car (11563, [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11326 move from (7, 0) to (8, 0) using car (11382, [(7, 0), (8, 0)], 0)\n", + "Rider n° 11326 arrived with a waiting time of 6 ticks\n", + "Agent rider 11328 move from (9, 5) to (9, 6) using car (11570, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11335 move from (4, 0) to (5, 0) using car (11531, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 11335 arrived with a waiting time of 4 ticks\n", + "Agent rider 11336 move from (4, 1) to (5, 1) using car (11503, [(4, 1), (5, 1)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11358 move from (7, 6) to (7, 5) using car (11462, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Rider n° 11358 arrived with a waiting time of 2 ticks\n", + "Agent rider 11359 move from (6, 5) to (6, 6) using car (11448, [(6, 5), (6, 6)], 0)\n", + "Agent rider 11363 move from (4, 4) to (4, 3) using car (11485, [(4, 4), (4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 11364 move from (8, 4) to (7, 4) using car (11553, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 11365 arrived\n", + "Driver 11381 arrived\n", + "Driver 11383 arrived\n", + "Agent rider 11386 move from (4, 1) to (5, 1) using car (11503, [(4, 1), (5, 1)], 0)\n", + "Agent rider 11387 doesn't move\n", + "Driver 11390 arrived\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 move from (9, 5) to (9, 6) using car (11570, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11400 move from (1, 5) to (1, 6) using car (11534, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11402 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Driver 11410 arrived\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 doesn't move\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11417 move from (7, 5) to (7, 4) using car (11516, [(7, 5), (7, 4)], 0)\n", + "Agent rider 11418 doesn't move\n", + "Driver 11428 arrived\n", + "Agent rider 11434 move from (1, 2) to (1, 3) using car (11523, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11439 move from (5, 8) to (6, 8) using car (11433, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 11440 move from (8, 7) to (8, 6) using car (11490, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 11441 move from (5, 4) to (5, 5) using car (11513, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11442 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11443 move from (5, 3) to (5, 4) using car (11539, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11451 move from (6, 5) to (6, 6) using car (11448, [(6, 5), (6, 6)], 0)\n", + "Agent rider 11452 move from (4, 5) to (5, 5) using car (11530, [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11453 move from (0, 4) to (0, 3) using car (11510, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 11454 move from (3, 2) to (4, 2) using car (11525, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11458 move from (4, 1) to (5, 1) using car (11503, [(4, 1), (5, 1)], 0)\n", + "Agent rider 11459 doesn't move\n", + "Agent rider 11460 move from (4, 5) to (5, 5) using car (11530, [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11461 move from (5, 0) to (4, 0) using car (11411, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 11470 arrived\n", "Driver 11473 arrived\n", + "Agent rider 11476 move from (4, 6) to (5, 6) using car (11499, [(4, 6), (5, 6)], 0)\n", + "Agent rider 11477 move from (4, 6) to (5, 6) using car (11499, [(4, 6), (5, 6)], 0)\n", + "Agent rider 11478 move from (9, 1) to (9, 2) using car (11548, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", "Driver 11483 arrived\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11498 move from (2, 7) to (1, 7) using car (11491, [(2, 7), (1, 7)], 0)\n", - "Agent rider 11499 move from (8, 7) to (9, 7) using car (11327, [(8, 7), (9, 7)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 move from (1, 6) to (1, 7) using car (11445, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11517 doesn't move\n", - "tick 825 ended\n", - "I am driver 11518 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 11519 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 11520 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 11521 - trip: [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 11522 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 11523 - trip: [(6, 2), (5, 2), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11524 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 11525 - trip: [(0, 6), (0, 5)]\n", - "I am driver 11526 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 11527 - trip: [(7, 8), (8, 8)]\n", - "I am driver 11528 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 11529 - trip: [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 11530 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", - "I am driver 11531 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 11532 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "15 drivers generated.\n", - "I am rider 11533 - dep: (2, 9) , arr: (3, 8)\n", - "I am rider 11534 - dep: (9, 4) , arr: (3, 6)\n", - "I am rider 11535 - dep: (8, 3) , arr: (2, 4)\n", - "I am rider 11536 - dep: (3, 9) , arr: (2, 0)\n", - "I am rider 11537 - dep: (9, 0) , arr: (4, 6)\n", - "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10888 move from (2, 5) to (2, 6) using car (11480, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 10888 arrived with a waiting time of 26 ticks\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 6) to (8, 5) using car (11504, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 move from (5, 0) to (4, 0) using car (11349, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (7, 0) to (7, 1) using car (11440, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 move from (1, 2) to (1, 1) using car (11405, [(1, 2), (1, 1)], 0)\n", - "Agent rider 11098 move from (1, 2) to (1, 1) using car (11405, [(1, 2), (1, 1)], 0)\n", - "Agent rider 11126 move from (1, 2) to (1, 1) using car (11405, [(1, 2), (1, 1)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (2, 5) to (2, 6) using car (11480, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11206 move from (9, 3) to (9, 4) using car (11502, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 doesn't move\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11259 doesn't move\n", - "Agent rider 11302 move from (2, 5) to (2, 6) using car (11480, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Driver 11326 arrived\n", - "Driver 11334 arrived\n", + "Driver 11512 arrived\n", + "Agent rider 11518 move from (4, 7) to (5, 7) using car (11467, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11519 move from (2, 9) to (2, 8) using car (11567, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11520 move from (7, 7) to (7, 8) using car (11505, [(7, 7), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 11520 arrived with a waiting time of 0 ticks\n", + "Driver 11524 arrived\n", + "Agent rider 11536 doesn't move\n", + "Agent rider 11537 move from (7, 2) to (7, 3) using car (11471, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11538 move from (0, 4) to (0, 3) using car (11510, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 11541 move from (4, 6) to (5, 6) using car (11499, [(4, 6), (5, 6)], 0)\n", + "Agent rider 11542 doesn't move\n", + "Agent rider 11543 move from (4, 4) to (5, 4) using car (11511, [(4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 move from (4, 5) to (5, 5) using car (11530, [(4, 5), (5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11558 doesn't move\n", + "Agent rider 11559 move from (6, 4) to (6, 3) using car (11514, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11560 move from (4, 4) to (5, 4) using car (11511, [(4, 4), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 doesn't move\n", + "tick 822 ended\n", + "I am driver 11576 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 11577 - trip: [(3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 11578 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11579 - trip: [(5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 11580 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 11581 - trip: [(0, 9), (0, 8), (0, 7)]\n", + "I am driver 11582 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 11583 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 11584 - trip: [(4, 4), (5, 4), (6, 4), (6, 5)]\n", + "I am driver 11585 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "10 drivers generated.\n", + "I am rider 11586 - dep: (7, 1) , arr: (4, 5)\n", + "1 riders generated.\n", + "Agent rider 10577 move from (8, 2) to (8, 1) using car (11564, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 10704 move from (2, 7) to (3, 7) using car (11563, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 move from (0, 9) to (0, 8) using car (11581, [(0, 9), (0, 8), (0, 7)], 0)\n", + "Agent rider 10885 move from (6, 8) to (7, 8) using car (11433, [(6, 8), (7, 8)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 move from (0, 9) to (0, 8) using car (11581, [(0, 9), (0, 8), (0, 7)], 0)\n", + "Agent rider 11104 move from (1, 9) to (2, 9) using car (11583, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11197 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11202 doesn't move\n", + "Agent rider 11203 move from (8, 4) to (8, 3) using car (11565, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 11204 move from (4, 3) to (3, 3) using car (11485, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 11210 move from (9, 6) to (9, 7) using car (11570, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11211 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11213 move from (1, 6) to (1, 7) using car (11534, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11239 move from (9, 6) to (9, 7) using car (11570, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 11239 arrived with a waiting time of 9 ticks\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 move from (4, 8) to (3, 8) using car (11522, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 11248 move from (2, 7) to (3, 7) using car (11563, [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11328 move from (9, 6) to (9, 7) using car (11570, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 11328 arrived with a waiting time of 5 ticks\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 doesn't move\n", "Agent rider 11359 doesn't move\n", - "Agent rider 11360 move from (6, 8) to (5, 8) using car (11420, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11361 move from (7, 0) to (7, 1) using car (11440, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11363 move from (6, 6) to (5, 6) using car (11455, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11364 move from (3, 7) to (3, 6) using car (11486, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 11365 move from (5, 2) to (5, 1) using car (11485, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11366 move from (5, 0) to (4, 0) using car (11349, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 move from (5, 2) to (6, 2) using car (11461, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11371 move from (2, 6) to (2, 5) using car (11456, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 11371 arrived with a waiting time of 4 ticks\n", - "Agent rider 11372 move from (1, 4) to (0, 4) using car (11490, [(1, 4), (0, 4)], 0)\n", - "Rider n° 11372 arrived with a waiting time of 3 ticks\n", - "Agent rider 11373 move from (2, 9) to (3, 9) using car (11427, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Driver 11375 arrived\n", - "Driver 11376 arrived\n", - "Driver 11379 arrived\n", - "Driver 11392 arrived\n", - "Driver 11394 arrived\n", - "Agent rider 11399 move from (6, 7) to (5, 7) using car (11493, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11401 doesn't move\n", - "Agent rider 11402 move from (3, 7) to (3, 6) using car (11488, [(3, 7), (3, 6)], 0)\n", - "Agent rider 11406 move from (7, 3) to (8, 3) using car (11460, [(7, 3), (8, 3)], 0)\n", - "Agent rider 11407 move from (3, 4) to (2, 4) using car (11462, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11408 move from (6, 7) to (5, 7) using car (11493, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11411 move from (2, 9) to (3, 9) using car (11427, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11412 doesn't move\n", - "Agent rider 11414 move from (1, 2) to (1, 1) using car (11454, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (6, 5) to (7, 5) using car (11514, [(6, 5), (7, 5)], 0)\n", - "Agent rider 11417 move from (3, 7) to (3, 6) using car (11488, [(3, 7), (3, 6)], 0)\n", - "Agent rider 11418 move from (9, 3) to (9, 4) using car (11502, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Driver 11422 arrived\n", - "Driver 11425 arrived\n", + "Agent rider 11363 move from (4, 3) to (3, 3) using car (11485, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 11364 move from (7, 4) to (6, 4) using car (11553, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 11381 arrived\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 doesn't move\n", + "Agent rider 11398 move from (1, 9) to (2, 9) using car (11583, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11399 move from (9, 6) to (9, 7) using car (11570, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11400 move from (1, 6) to (1, 7) using car (11534, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11402 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 doesn't move\n", + "Agent rider 11415 move from (6, 0) to (5, 0) using car (11552, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11416 move from (9, 6) to (9, 7) using car (11570, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11417 doesn't move\n", + "Agent rider 11418 move from (9, 6) to (9, 7) using car (11570, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Driver 11427 arrived\n", "Driver 11430 arrived\n", - "Agent rider 11433 move from (7, 0) to (7, 1) using car (11440, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11434 move from (6, 6) to (5, 6) using car (11455, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11435 move from (2, 6) to (2, 5) using car (11456, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11436 move from (1, 2) to (1, 1) using car (11405, [(1, 2), (1, 1)], 0)\n", - "Rider n° 11436 arrived with a waiting time of 4 ticks\n", - "Agent rider 11437 move from (5, 0) to (4, 0) using car (11349, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 11438 arrived\n", - "Driver 11447 arrived\n", - "Agent rider 11450 move from (4, 5) to (5, 5) using car (11476, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11451 move from (7, 0) to (7, 1) using car (11440, [(7, 0), (7, 1), (7, 2)], 0)\n", - "Agent rider 11452 move from (5, 4) to (5, 3) using car (11474, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11464 move from (1, 4) to (0, 4) using car (11490, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Driver 11469 arrived\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11498 doesn't move\n", - "Agent rider 11499 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (5, 0) to (4, 0) using car (11349, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 move from (1, 7) to (1, 8) using car (11445, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11517 doesn't move\n", - "Agent rider 11533 move from (2, 9) to (3, 9) using car (11427, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11534 doesn't move\n", - "Agent rider 11535 doesn't move\n", + "Driver 11432 arrived\n", + "Agent rider 11434 move from (1, 3) to (1, 4) using car (11523, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11439 move from (6, 8) to (7, 8) using car (11433, [(6, 8), (7, 8)], 0)\n", + "Rider n° 11439 arrived with a waiting time of 4 ticks\n", + "Agent rider 11440 move from (8, 6) to (8, 5) using car (11490, [(8, 6), (8, 5)], 0)\n", + "Agent rider 11441 move from (5, 5) to (5, 6) using car (11544, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11442 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11443 move from (5, 4) to (4, 4) using car (11539, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11451 doesn't move\n", + "Agent rider 11452 move from (5, 5) to (5, 4) using car (11530, [(5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11453 move from (0, 3) to (0, 2) using car (11510, [(0, 3), (0, 2)], 0)\n", + "Agent rider 11454 move from (4, 2) to (3, 2) using car (11482, [(4, 2), (3, 2)], 0)\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 move from (2, 8) to (2, 7) using car (11567, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11460 move from (5, 5) to (5, 4) using car (11530, [(5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11461 move from (4, 0) to (3, 0) using car (11411, [(4, 0), (3, 0)], 0)\n", + "Driver 11466 arrived\n", + "Driver 11468 arrived\n", + "Driver 11474 arrived\n", + "Agent rider 11476 doesn't move\n", + "Agent rider 11477 move from (5, 6) to (5, 5) using car (11579, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 11478 move from (9, 2) to (9, 3) using car (11548, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Rider n° 11478 arrived with a waiting time of 5 ticks\n", + "Driver 11487 arrived\n", + "Driver 11496 arrived\n", + "Agent rider 11518 move from (5, 7) to (5, 6) using car (11562, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 11518 arrived with a waiting time of 3 ticks\n", + "Agent rider 11519 move from (2, 8) to (2, 7) using car (11567, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "tick 826 ended\n", - "I am driver 11538 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", - "1 drivers generated.\n", - "I am rider 11539 - dep: (2, 1) , arr: (2, 0)\n", - "I am rider 11540 - dep: (4, 6) , arr: (3, 6)\n", - "I am rider 11541 - dep: (3, 7) , arr: (9, 7)\n", - "I am rider 11542 - dep: (6, 6) , arr: (8, 7)\n", - "4 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 5) to (8, 4) using car (11504, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 move from (4, 0) to (3, 0) using car (11349, [(4, 0), (3, 0)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (7, 1) to (7, 2) using car (11440, [(7, 1), (7, 2)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 move from (1, 1) to (1, 0) using car (11454, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11098 move from (1, 1) to (1, 0) using car (11454, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11126 move from (1, 1) to (1, 0) using car (11454, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (2, 6) to (3, 6) using car (11480, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11206 move from (9, 4) to (9, 5) using car (11502, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Rider n° 11206 arrived with a waiting time of 6 ticks\n", - "Agent rider 11216 move from (3, 5) to (2, 5) using car (11489, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11226 move from (3, 5) to (2, 5) using car (11489, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11229 move from (2, 5) to (3, 5) using car (11522, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11231 move from (3, 5) to (2, 5) using car (11489, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11259 move from (9, 4) to (9, 5) using car (11502, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11302 move from (2, 6) to (3, 6) using car (11480, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Driver 11327 arrived\n", - "Agent rider 11359 doesn't move\n", - "Agent rider 11360 move from (5, 8) to (4, 8) using car (11420, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11361 move from (7, 1) to (7, 2) using car (11440, [(7, 1), (7, 2)], 0)\n", - "Agent rider 11363 doesn't move\n", - "Agent rider 11364 move from (3, 6) to (3, 5) using car (11486, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 11365 move from (5, 1) to (5, 0) using car (11485, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11366 move from (4, 0) to (3, 0) using car (11349, [(4, 0), (3, 0)], 0)\n", - "Agent rider 11367 doesn't move\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 move from (6, 2) to (7, 2) using car (11461, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11372 doesn't move\n", - "Agent rider 11373 move from (3, 9) to (4, 9) using car (11427, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 11373 arrived with a waiting time of 2 ticks\n", - "Driver 11376 arrived\n", - "Driver 11382 arrived\n", - "Driver 11384 arrived\n", - "Driver 11386 arrived\n", - "Driver 11389 arrived\n", - "Driver 11394 arrived\n", - "Agent rider 11399 move from (5, 7) to (4, 7) using car (11493, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Rider n° 11399 arrived with a waiting time of 4 ticks\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11401 doesn't move\n", - "Agent rider 11402 doesn't move\n", - "Agent rider 11406 doesn't move\n", - "Agent rider 11407 move from (2, 4) to (1, 4) using car (11462, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11408 doesn't move\n", - "Agent rider 11411 move from (3, 9) to (4, 9) using car (11427, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11412 move from (4, 0) to (3, 0) using car (11349, [(4, 0), (3, 0)], 0)\n", - "Agent rider 11414 move from (1, 1) to (1, 0) using car (11454, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 doesn't move\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 move from (9, 4) to (9, 5) using car (11502, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Driver 11425 arrived\n", - "Driver 11429 arrived\n", - "Agent rider 11433 move from (7, 1) to (7, 2) using car (11440, [(7, 1), (7, 2)], 0)\n", - "Agent rider 11434 move from (5, 6) to (4, 6) using car (11455, [(5, 6), (4, 6)], 0)\n", - "Agent rider 11435 move from (2, 5) to (2, 4) using car (11456, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 11437 move from (4, 0) to (3, 0) using car (11349, [(4, 0), (3, 0)], 0)\n", - "Driver 11441 arrived\n", - "Driver 11443 arrived\n", - "Driver 11449 arrived\n", - "Agent rider 11450 move from (5, 5) to (5, 6) using car (11476, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11451 move from (7, 1) to (7, 2) using car (11440, [(7, 1), (7, 2)], 0)\n", - "Agent rider 11452 move from (5, 3) to (4, 3) using car (11482, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11464 move from (0, 4) to (0, 3) using car (11531, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Driver 11491 arrived\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11498 doesn't move\n", - "Agent rider 11499 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (4, 0) to (3, 0) using car (11349, [(4, 0), (3, 0)], 0)\n", - "Driver 11506 arrived\n", - "Agent rider 11509 move from (4, 0) to (3, 0) using car (11349, [(4, 0), (3, 0)], 0)\n", - "Agent rider 11510 move from (1, 8) to (2, 8) using car (11445, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11517 move from (2, 5) to (2, 6) using car (11481, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11533 move from (3, 9) to (4, 9) using car (11427, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11534 move from (9, 4) to (9, 5) using car (11502, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11535 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11539 doesn't move\n", - "Agent rider 11540 doesn't move\n", + "Agent rider 11537 move from (7, 3) to (7, 4) using car (11471, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11538 move from (0, 3) to (0, 2) using car (11510, [(0, 3), (0, 2)], 0)\n", "Agent rider 11541 doesn't move\n", "Agent rider 11542 doesn't move\n", - "tick 827 ended\n", - "I am driver 11543 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 11544 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)]\n", - "I am driver 11545 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 11546 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)]\n", - "I am driver 11547 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 11548 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 11549 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 11550 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 11551 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "9 drivers generated.\n", - "I am rider 11552 - dep: (6, 8) , arr: (2, 0)\n", - "I am rider 11553 - dep: (8, 2) , arr: (7, 9)\n", - "I am rider 11554 - dep: (7, 1) , arr: (2, 6)\n", - "I am rider 11555 - dep: (1, 4) , arr: (7, 9)\n", - "I am rider 11556 - dep: (0, 9) , arr: (9, 1)\n", - "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 4) to (8, 3) using car (11504, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (7, 2) to (8, 2) using car (11461, [(7, 2), (8, 2)], 0)\n", - "Agent rider 11093 move from (8, 6) to (8, 5) using car (11508, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (5, 0) to (4, 0) using car (11485, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11176 move from (3, 6) to (4, 6) using car (11480, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11216 move from (2, 5) to (1, 5) using car (11489, [(2, 5), (1, 5)], 0)\n", - "Agent rider 11226 move from (2, 5) to (1, 5) using car (11489, [(2, 5), (1, 5)], 0)\n", - "Agent rider 11229 move from (3, 5) to (4, 5) using car (11522, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11231 move from (2, 5) to (1, 5) using car (11489, [(2, 5), (1, 5)], 0)\n", - "Agent rider 11259 move from (9, 5) to (9, 6) using car (11502, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11302 move from (3, 6) to (4, 6) using car (11480, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (0, 3) to (0, 2) using car (11531, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Driver 11357 arrived\n", - "Agent rider 11359 move from (0, 3) to (0, 2) using car (11531, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11360 move from (4, 8) to (3, 8) using car (11420, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11361 move from (7, 2) to (8, 2) using car (11461, [(7, 2), (8, 2)], 0)\n", - "Agent rider 11363 move from (5, 6) to (5, 7) using car (11476, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11364 move from (3, 5) to (3, 4) using car (11486, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 11365 move from (5, 0) to (4, 0) using car (11485, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 move from (0, 3) to (0, 2) using car (11531, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11368 move from (3, 3) to (3, 2) using car (11478, [(3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11369 move from (7, 2) to (8, 2) using car (11461, [(7, 2), (8, 2)], 0)\n", - "Agent rider 11373 doesn't move\n", - "Driver 11382 arrived\n", - "Driver 11386 arrived\n", - "Driver 11394 arrived\n", - "Driver 11395 arrived\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11401 move from (0, 7) to (0, 6) using car (11546, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11402 doesn't move\n", - "Driver 11405 arrived\n", - "Agent rider 11406 doesn't move\n", - "Agent rider 11407 move from (1, 4) to (0, 4) using car (11462, [(1, 4), (0, 4)], 0)\n", - "Rider n° 11407 arrived with a waiting time of 2 ticks\n", - "Agent rider 11408 doesn't move\n", - "Agent rider 11411 move from (4, 9) to (5, 9) using car (11427, [(4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11412 doesn't move\n", - "Agent rider 11414 move from (1, 0) to (2, 0) using car (11454, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (7, 5) to (7, 4) using car (11530, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2)], 0)\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 move from (9, 5) to (9, 6) using car (11502, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Driver 11428 arrived\n", - "Agent rider 11433 move from (7, 2) to (8, 2) using car (11461, [(7, 2), (8, 2)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11435 move from (2, 4) to (2, 3) using car (11456, [(2, 4), (2, 3)], 0)\n", - "Agent rider 11437 doesn't move\n", - "Driver 11443 arrived\n", - "Agent rider 11450 move from (5, 6) to (5, 7) using car (11476, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11451 move from (7, 2) to (8, 2) using car (11461, [(7, 2), (8, 2)], 0)\n", - "Agent rider 11452 move from (4, 3) to (3, 3) using car (11482, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 11460 arrived\n" + "Agent rider 11543 move from (5, 4) to (5, 3) using car (11511, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Driver 11549 arrived\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 move from (5, 5) to (5, 4) using car (11530, [(5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11558 doesn't move\n", + "Agent rider 11559 move from (6, 3) to (6, 2) using car (11514, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11560 doesn't move\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (5, 5) to (5, 4) using car (11530, [(5, 5), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11586 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11464 move from (0, 3) to (0, 2) using car (11531, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Driver 11488 arrived\n", - "Driver 11490 arrived\n", - "Driver 11494 arrived\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11498 doesn't move\n", - "Agent rider 11499 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 move from (2, 8) to (3, 8) using car (11445, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (8, 4) to (8, 3) using car (11504, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11514 arrived\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11517 move from (2, 6) to (2, 7) using car (11481, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 11525 arrived\n", - "Driver 11527 arrived\n", - "Agent rider 11533 move from (4, 9) to (5, 9) using car (11479, [(4, 9), (5, 9)], 0)\n", - "Agent rider 11534 move from (9, 5) to (9, 6) using car (11502, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11535 move from (8, 3) to (8, 4) using car (11520, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11539 move from (2, 1) to (3, 1) using car (11519, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 11540 doesn't move\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 move from (6, 6) to (5, 6) using car (11529, [(6, 6), (5, 6), (4, 6)], 0)\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11553 doesn't move\n", - "Agent rider 11554 doesn't move\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (0, 9) to (0, 8) using car (11544, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "tick 828 ended\n", - "I am driver 11557 - trip: [(8, 1), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 11558 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11559 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 11560 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 11561 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 11562 - trip: [(7, 4), (8, 4)]\n", - "6 drivers generated.\n", - "I am rider 11563 - dep: (5, 7) , arr: (0, 8)\n", - "I am rider 11564 - dep: (1, 3) , arr: (8, 9)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (4, 9) to (3, 9) using car (11468, [(4, 9), (3, 9), (2, 9)], 0)\n", + "tick 823 ended\n", + "I am driver 11587 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 11588 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 11589 - trip: [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 11590 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "4 drivers generated.\n", + "I am rider 11591 - dep: (1, 8) , arr: (5, 2)\n", + "I am rider 11592 - dep: (4, 9) , arr: (3, 7)\n", + "I am rider 11593 - dep: (9, 9) , arr: (4, 3)\n", + "I am rider 11594 - dep: (4, 1) , arr: (2, 5)\n", + "I am rider 11595 - dep: (8, 8) , arr: (8, 7)\n", + "I am rider 11596 - dep: (6, 9) , arr: (5, 4)\n", + "I am rider 11597 - dep: (5, 6) , arr: (9, 5)\n", + "I am rider 11598 - dep: (8, 8) , arr: (8, 7)\n", + "I am rider 11599 - dep: (5, 5) , arr: (6, 8)\n", + "9 riders generated.\n", + "Agent rider 10577 move from (8, 1) to (8, 0) using car (11564, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 3) to (8, 2) using car (11504, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 move from (8, 5) to (8, 4) using car (11508, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (4, 0) to (3, 0) using car (11485, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11176 move from (4, 6) to (5, 6) using car (11480, [(4, 6), (5, 6)], 0)\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 move from (4, 5) to (5, 5) using car (11522, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11259 move from (9, 6) to (9, 7) using car (11502, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11302 move from (4, 6) to (5, 6) using car (11480, [(4, 6), (5, 6)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (0, 2) to (0, 1) using car (11531, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11324 move from (8, 3) to (8, 2) using car (11504, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11325 move from (8, 3) to (8, 2) using car (11504, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11349 arrived\n", - "Driver 11355 arrived\n", - "Agent rider 11359 move from (0, 2) to (0, 1) using car (11531, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11360 move from (3, 8) to (2, 8) using car (11420, [(3, 8), (2, 8)], 0)\n", - "Rider n° 11360 arrived with a waiting time of 5 ticks\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11363 move from (5, 7) to (5, 8) using car (11476, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Rider n° 11363 arrived with a waiting time of 4 ticks\n", - "Agent rider 11364 move from (3, 4) to (4, 4) using car (11486, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 11365 move from (4, 0) to (3, 0) using car (11485, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 11365 arrived with a waiting time of 1 ticks\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 move from (0, 2) to (0, 1) using car (11531, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11368 move from (3, 2) to (4, 2) using car (11478, [(3, 2), (4, 2)], 0)\n", - "Agent rider 11369 doesn't move\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10884 move from (0, 8) to (0, 7) using car (11581, [(0, 8), (0, 7)], 0)\n", + "Rider n° 10884 arrived with a waiting time of 29 ticks\n", + "Agent rider 10885 doesn't move\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11052 doesn't move\n", + "Agent rider 11102 move from (0, 8) to (0, 7) using car (11581, [(0, 8), (0, 7)], 0)\n", + "Rider n° 11102 arrived with a waiting time of 15 ticks\n", + "Agent rider 11104 move from (2, 9) to (3, 9) using car (11583, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11106 move from (1, 7) to (1, 8) using car (11534, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11197 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11202 move from (5, 4) to (6, 4) using car (11584, [(5, 4), (6, 4), (6, 5)], 0)\n", + "Agent rider 11203 move from (8, 3) to (8, 2) using car (11565, [(8, 3), (8, 2)], 0)\n", + "Agent rider 11204 doesn't move\n", + "Agent rider 11210 move from (9, 7) to (9, 8) using car (11570, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11211 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11213 move from (1, 7) to (2, 7) using car (11587, [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11363 doesn't move\n", + "Agent rider 11364 move from (6, 4) to (7, 4) using car (11521, [(6, 4), (7, 4), (8, 4)], 0)\n", "Driver 11382 arrived\n", - "Driver 11387 arrived\n", - "Driver 11395 arrived\n", - "Agent rider 11400 move from (8, 3) to (8, 2) using car (11504, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11401 move from (0, 6) to (0, 5) using car (11546, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Rider n° 11401 arrived with a waiting time of 6 ticks\n", - "Agent rider 11402 doesn't move\n", - "Agent rider 11406 move from (8, 3) to (8, 2) using car (11504, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 11406 arrived with a waiting time of 6 ticks\n", - "Agent rider 11408 move from (5, 7) to (5, 8) using car (11476, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11411 move from (5, 9) to (6, 9) using car (11427, [(5, 9), (6, 9)], 0)\n", - "Agent rider 11412 doesn't move\n", - "Agent rider 11414 move from (2, 0) to (3, 0) using car (11454, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11416 move from (7, 4) to (7, 3) using car (11530, [(7, 4), (7, 3), (7, 2), (6, 2)], 0)\n", - "Rider n° 11416 arrived with a waiting time of 4 ticks\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 move from (9, 6) to (9, 7) using car (11502, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11433 doesn't move\n", - "Agent rider 11434 move from (4, 6) to (5, 6) using car (11480, [(4, 6), (5, 6)], 0)\n", - "Agent rider 11435 doesn't move\n", - "Agent rider 11437 doesn't move\n", - "Driver 11439 arrived\n", - "Driver 11440 arrived\n", - "Agent rider 11450 move from (5, 7) to (5, 8) using car (11476, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 move from (5, 1) to (5, 0) using car (11533, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11398 move from (2, 9) to (3, 9) using car (11583, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11399 move from (9, 7) to (9, 8) using car (11570, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11400 move from (1, 7) to (1, 8) using car (11534, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11402 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 doesn't move\n", + "Agent rider 11415 move from (5, 0) to (4, 0) using car (11552, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11416 move from (9, 7) to (9, 8) using car (11570, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11417 move from (7, 4) to (7, 3) using car (11462, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Rider n° 11417 arrived with a waiting time of 4 ticks\n", + "Agent rider 11418 move from (9, 7) to (9, 8) using car (11570, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Driver 11423 arrived\n", + "Driver 11430 arrived\n", + "Agent rider 11434 move from (1, 4) to (1, 5) using car (11523, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11441 move from (5, 6) to (4, 6) using car (11544, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11442 move from (9, 3) to (9, 4) using car (11548, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11443 move from (4, 4) to (3, 4) using car (11539, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 11445 arrived\n", + "Driver 11448 arrived\n", + "Driver 11449 arrived\n", "Agent rider 11451 doesn't move\n", - "Agent rider 11452 move from (3, 3) to (2, 3) using car (11482, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 11455 arrived\n", - "Driver 11459 arrived\n", + "Agent rider 11452 move from (5, 4) to (6, 4) using car (11530, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 move from (3, 2) to (3, 3) using car (11566, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 move from (2, 7) to (2, 6) using car (11567, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11460 move from (5, 4) to (6, 4) using car (11530, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11461 doesn't move\n", "Driver 11463 arrived\n", - "Agent rider 11464 move from (0, 2) to (0, 1) using car (11531, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Driver 11470 arrived\n", - "Driver 11477 arrived\n", - "Agent rider 11497 move from (3, 8) to (4, 8) using car (11445, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11498 move from (1, 7) to (1, 6) using car (11518, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Agent rider 11499 doesn't move\n", - "Agent rider 11500 move from (0, 8) to (0, 7) using car (11544, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 move from (3, 8) to (4, 8) using car (11445, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (8, 3) to (8, 2) using car (11504, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11517 move from (2, 7) to (2, 8) using car (11481, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11533 doesn't move\n", - "Agent rider 11534 move from (9, 6) to (9, 7) using car (11502, [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11535 move from (8, 4) to (8, 5) using car (11520, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 11469 arrived\n", + "Driver 11475 arrived\n", + "Agent rider 11476 move from (5, 6) to (5, 7) using car (11545, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11477 doesn't move\n", + "Driver 11479 arrived\n", + "Driver 11497 arrived\n", + "Driver 11499 arrived\n", + "Driver 11500 arrived\n", + "Driver 11503 arrived\n", + "Driver 11506 arrived\n", + "Driver 11515 arrived\n", + "Driver 11516 arrived\n", + "Agent rider 11519 move from (2, 7) to (2, 6) using car (11567, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 11519 arrived with a waiting time of 2 ticks\n", + "Driver 11526 arrived\n", + "Driver 11532 arrived\n", "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11539 doesn't move\n", - "Agent rider 11540 doesn't move\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 move from (5, 6) to (4, 6) using car (11529, [(5, 6), (4, 6)], 0)\n", - "Agent rider 11552 move from (6, 8) to (5, 8) using car (11551, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11553 doesn't move\n", - "Agent rider 11554 move from (7, 1) to (7, 2) using car (11559, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (0, 8) to (0, 7) using car (11544, [(0, 8), (0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11563 move from (5, 7) to (5, 8) using car (11476, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 11564 move from (1, 3) to (1, 4) using car (11549, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "tick 829 ended\n", - "I am driver 11565 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 11566 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 11567 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 11568 - trip: [(7, 2), (7, 1), (8, 1)]\n", - "I am driver 11569 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 11570 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11571 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 11572 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11573 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 11574 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", - "I am driver 11575 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 11576 - trip: [(3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 11577 - trip: [(4, 3), (5, 3), (6, 3), (6, 4)]\n", - "I am driver 11578 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 11579 - trip: [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 11580 - trip: [(3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 11581 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 11582 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 11583 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 11584 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 11585 - trip: [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 11586 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 11587 - trip: [(4, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 11588 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 11589 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 11590 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 11591 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "27 drivers generated.\n", - "I am rider 11592 - dep: (9, 3) , arr: (7, 6)\n", - "I am rider 11593 - dep: (2, 6) , arr: (3, 8)\n", - "I am rider 11594 - dep: (9, 0) , arr: (1, 3)\n", - "I am rider 11595 - dep: (9, 4) , arr: (6, 4)\n", - "4 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (3, 9) to (2, 9) using car (11468, [(3, 9), (2, 9)], 0)\n", + "Agent rider 11537 move from (7, 4) to (8, 4) using car (11471, [(7, 4), (8, 4)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11541 move from (5, 6) to (5, 7) using car (11513, [(5, 6), (5, 7)], 0)\n", + "Agent rider 11542 doesn't move\n", + "Agent rider 11543 move from (5, 3) to (5, 2) using car (11511, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 move from (5, 4) to (6, 4) using car (11530, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11558 move from (5, 1) to (5, 0) using car (11533, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11559 move from (6, 2) to (6, 1) using car (11514, [(6, 2), (6, 1)], 0)\n", + "Agent rider 11560 move from (5, 4) to (6, 4) using car (11584, [(5, 4), (6, 4), (6, 5)], 0)\n", + "Driver 11568 arrived\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (5, 4) to (6, 4) using car (11530, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11591 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11593 doesn't move\n", + "Agent rider 11594 doesn't move\n", + "Agent rider 11595 move from (8, 8) to (9, 8) using car (11505, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11596 doesn't move\n", + "Agent rider 11597 move from (5, 6) to (5, 5) using car (11562, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11598 move from (8, 8) to (9, 8) using car (11505, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11599 doesn't move\n", + "tick 824 ended\n", + "I am driver 11600 - trip: [(9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 11601 - trip: [(4, 6), (5, 6), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 11602 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 11603 - trip: [(5, 8), (6, 8), (7, 8), (7, 7)]\n", + "I am driver 11604 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 11605 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 11606 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)]\n", + "7 drivers generated.\n", + "I am rider 11607 - dep: (0, 7) , arr: (9, 1)\n", + "I am rider 11608 - dep: (3, 7) , arr: (1, 4)\n", + "I am rider 11609 - dep: (4, 8) , arr: (3, 7)\n", + "I am rider 11610 - dep: (1, 4) , arr: (0, 1)\n", + "I am rider 11611 - dep: (5, 3) , arr: (8, 7)\n", + "I am rider 11612 - dep: (4, 7) , arr: (8, 0)\n", + "6 riders generated.\n", + "Agent rider 10577 move from (8, 0) to (7, 0) using car (11564, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 doesn't move\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11093 move from (8, 4) to (9, 4) using car (11496, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (3, 0) to (2, 0) using car (11485, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 move from (5, 5) to (6, 5) using car (11522, [(5, 5), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11259 move from (9, 7) to (9, 8) using car (11502, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Rider n° 11259 arrived with a waiting time of 6 ticks\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (0, 1) to (0, 0) using car (11531, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11324 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11325 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11355 arrived\n", - "Agent rider 11359 move from (0, 1) to (0, 0) using car (11531, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 11359 arrived with a waiting time of 4 ticks\n", - "Agent rider 11361 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11364 move from (4, 4) to (5, 4) using car (11486, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11367 move from (0, 1) to (0, 0) using car (11531, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 11367 arrived with a waiting time of 9 ticks\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11387 arrived\n", - "Agent rider 11400 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11402 move from (3, 6) to (2, 6) using car (11493, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11408 doesn't move\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 doesn't move\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11417 move from (3, 6) to (2, 6) using car (11493, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11418 move from (9, 7) to (9, 8) using car (11502, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11433 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11435 move from (2, 3) to (1, 3) using car (11482, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 11437 doesn't move\n", - "Driver 11440 arrived\n", - "Agent rider 11450 move from (5, 8) to (4, 8) using car (11551, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11451 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11452 move from (2, 3) to (1, 3) using car (11482, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 11456 arrived\n", - "Driver 11461 arrived\n", - "Driver 11462 arrived\n", - "Agent rider 11464 move from (0, 1) to (0, 0) using car (11531, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (0, 7) to (0, 6) using car (11544, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Driver 11467 arrived\n", - "Driver 11479 arrived\n", - "Driver 11487 arrived\n", - "Driver 11489 arrived\n", - "Agent rider 11497 move from (4, 8) to (5, 8) using car (11445, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11498 move from (1, 6) to (1, 5) using car (11518, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", - "Rider n° 11498 arrived with a waiting time of 4 ticks\n", - "Agent rider 11499 move from (9, 7) to (9, 8) using car (11502, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Rider n° 11499 arrived with a waiting time of 5 ticks\n", - "Agent rider 11500 move from (0, 7) to (0, 6) using car (11544, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 move from (4, 8) to (5, 8) using car (11445, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11517 move from (2, 8) to (2, 9) using car (11481, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11533 move from (5, 9) to (4, 9) using car (11457, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11534 move from (9, 7) to (9, 8) using car (11502, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11535 move from (8, 5) to (8, 6) using car (11520, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10885 move from (7, 8) to (7, 9) using car (11486, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11052 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 11052 arrived with a waiting time of 24 ticks\n", + "Agent rider 11104 move from (3, 9) to (4, 9) using car (11583, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (9, 4) to (9, 5) using car (11548, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 move from (9, 4) to (9, 5) using car (11548, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11197 move from (9, 4) to (9, 5) using car (11548, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11198 doesn't move\n", + "Agent rider 11201 move from (9, 4) to (9, 5) using car (11548, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11202 move from (6, 4) to (6, 5) using car (11584, [(6, 4), (6, 5)], 0)\n", + "Agent rider 11203 move from (8, 2) to (8, 3) using car (11582, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11204 move from (3, 3) to (3, 4) using car (11566, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11210 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11211 move from (9, 4) to (9, 5) using car (11548, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11245 doesn't move\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 doesn't move\n", + "Agent rider 11269 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 doesn't move\n", + "Agent rider 11359 move from (6, 6) to (6, 5) using car (11551, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 11363 move from (3, 3) to (3, 4) using car (11566, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11364 move from (7, 4) to (8, 4) using car (11521, [(7, 4), (8, 4)], 0)\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11387 move from (5, 0) to (6, 0) using car (11533, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 11387 arrived with a waiting time of 8 ticks\n", + "Agent rider 11398 move from (3, 9) to (4, 9) using car (11583, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11399 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11400 move from (1, 8) to (2, 8) using car (11534, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (9, 4) to (9, 5) using car (11548, [(9, 4), (9, 5), (9, 6)], 0)\n", + "Agent rider 11402 move from (9, 4) to (9, 5) using car (11600, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 11411 arrived\n", + "Agent rider 11413 doesn't move\n", + "Agent rider 11414 move from (3, 4) to (2, 4) using car (11539, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11415 move from (4, 0) to (3, 0) using car (11552, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11416 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11418 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Driver 11430 arrived\n", + "Driver 11433 arrived\n", + "Agent rider 11434 move from (1, 5) to (1, 6) using car (11523, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11438 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11441 doesn't move\n", + "Agent rider 11442 move from (9, 4) to (9, 5) using car (11600, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11443 move from (3, 4) to (2, 4) using car (11539, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 11448 arrived\n", + "Agent rider 11451 move from (6, 6) to (6, 5) using car (11551, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 11452 move from (6, 4) to (7, 4) using car (11530, [(6, 4), (7, 4)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 move from (2, 6) to (2, 5) using car (11567, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11460 move from (6, 4) to (6, 5) using car (11589, [(6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11476 move from (5, 7) to (5, 8) using car (11545, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11477 doesn't move\n", + "Driver 11482 arrived\n", + "Driver 11490 arrived\n", + "Driver 11495 arrived\n", + "Driver 11500 arrived\n", + "Driver 11504 arrived\n", + "Driver 11510 arrived\n", + "Driver 11516 arrived\n", + "Driver 11529 arrived\n", "Agent rider 11536 doesn't move\n", "Agent rider 11537 doesn't move\n", - "Agent rider 11539 move from (3, 1) to (3, 0) using car (11472, [(3, 1), (3, 0)], 0)\n", - "Agent rider 11540 move from (4, 6) to (3, 6) using car (11528, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Rider n° 11540 arrived with a waiting time of 3 ticks\n", + "Agent rider 11538 doesn't move\n", "Agent rider 11541 doesn't move\n", - "Agent rider 11542 move from (4, 6) to (3, 6) using car (11528, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11553 move from (8, 2) to (8, 1) using car (11504, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11554 move from (7, 2) to (7, 3) using car (11559, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (1, 4) to (1, 5) using car (11549, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (0, 7) to (0, 6) using car (11544, [(0, 7), (0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11563 move from (5, 8) to (4, 8) using car (11551, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11564 move from (1, 4) to (1, 5) using car (11549, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11542 doesn't move\n", + "Agent rider 11543 move from (5, 2) to (6, 2) using car (11511, [(5, 2), (6, 2)], 0)\n", + "Driver 11546 arrived\n", + "Driver 11547 arrived\n", + "Driver 11554 arrived\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 move from (6, 4) to (6, 5) using car (11589, [(6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11558 move from (5, 0) to (6, 0) using car (11533, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11559 doesn't move\n", + "Agent rider 11560 move from (6, 4) to (6, 5) using car (11584, [(6, 4), (6, 5)], 0)\n", + "Agent rider 11573 move from (3, 6) to (3, 5) using car (11563, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (6, 4) to (7, 4) using car (11530, [(6, 4), (7, 4)], 0)\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11591 move from (1, 8) to (2, 8) using car (11534, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 11592 doesn't move\n", "Agent rider 11593 doesn't move\n", "Agent rider 11594 doesn't move\n", - "Agent rider 11595 doesn't move\n", - "tick 830 ended\n", - "I am driver 11596 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 11597 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", - "I am driver 11598 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)]\n", - "I am driver 11599 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 11600 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", - "I am driver 11601 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", - "I am driver 11602 - trip: [(6, 0), (5, 0), (4, 0)]\n", - "I am driver 11603 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "8 drivers generated.\n", - "I am rider 11604 - dep: (1, 7) , arr: (6, 8)\n", - "I am rider 11605 - dep: (6, 9) , arr: (9, 5)\n", - "I am rider 11606 - dep: (8, 4) , arr: (0, 6)\n", - "I am rider 11607 - dep: (7, 6) , arr: (7, 8)\n", + "Agent rider 11595 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11596 doesn't move\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 move from (9, 8) to (9, 9) using car (11570, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11599 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11608 move from (3, 7) to (3, 6) using car (11522, [(3, 7), (3, 6)], 0)\n", + "Agent rider 11609 doesn't move\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 doesn't move\n", + "Agent rider 11612 move from (4, 7) to (4, 6) using car (11550, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "tick 825 ended\n", + "I am driver 11613 - trip: [(7, 1), (6, 1)]\n", + "I am driver 11614 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (1, 6)]\n", + "I am driver 11615 - trip: [(7, 8), (7, 7), (7, 6), (7, 5)]\n", + "I am driver 11616 - trip: [(1, 5), (2, 5)]\n", + "I am driver 11617 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)]\n", + "I am driver 11618 - trip: [(3, 1), (3, 0), (4, 0)]\n", + "I am driver 11619 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 11620 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 11621 - trip: [(2, 8), (1, 8), (0, 8)]\n", + "I am driver 11622 - trip: [(0, 2), (0, 1), (0, 0)]\n", + "I am driver 11623 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 11624 - trip: [(4, 7), (4, 6)]\n", + "I am driver 11625 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 11626 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 11627 - trip: [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 11628 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", + "I am driver 11629 - trip: [(5, 6), (6, 6), (7, 6), (7, 7)]\n", + "I am driver 11630 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 11631 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 11632 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 11633 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 11634 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11635 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "23 drivers generated.\n", + "I am rider 11636 - dep: (6, 5) , arr: (5, 0)\n", + "I am rider 11637 - dep: (5, 1) , arr: (5, 6)\n", + "I am rider 11638 - dep: (0, 5) , arr: (5, 8)\n", + "I am rider 11639 - dep: (2, 5) , arr: (1, 6)\n", "4 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11453, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10704 move from (3, 7) to (3, 8) using car (11587, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 10796 doesn't move\n", + "Agent rider 10885 move from (7, 9) to (6, 9) using car (11486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 10885 arrived with a waiting time of 27 ticks\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11123 move from (9, 5) to (9, 6) using car (11548, [(9, 5), (9, 6)], 0)\n", + "Agent rider 11161 doesn't move\n", + "Agent rider 11163 move from (9, 5) to (9, 6) using car (11548, [(9, 5), (9, 6)], 0)\n", + "Agent rider 11197 move from (9, 5) to (9, 6) using car (11548, [(9, 5), (9, 6)], 0)\n", + "Agent rider 11198 move from (7, 9) to (6, 9) using car (11486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11201 move from (9, 5) to (9, 6) using car (11548, [(9, 5), (9, 6)], 0)\n", + "Rider n° 11201 arrived with a waiting time of 17 ticks\n", + "Agent rider 11202 move from (6, 5) to (6, 4) using car (11551, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 11203 move from (8, 3) to (8, 4) using car (11582, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11204 move from (3, 4) to (3, 5) using car (11566, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11210 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11211 move from (9, 5) to (9, 6) using car (11548, [(9, 5), (9, 6)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11245 move from (7, 9) to (6, 9) using car (11486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11246 doesn't move\n", + "Agent rider 11248 move from (3, 7) to (3, 8) using car (11587, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", + "Rider n° 11248 arrived with a waiting time of 19 ticks\n", + "Agent rider 11269 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 11269 arrived with a waiting time of 7 ticks\n", + "Agent rider 11306 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 move from (7, 9) to (6, 9) using car (11486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11359 move from (6, 5) to (7, 5) using car (11589, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11363 move from (3, 4) to (3, 5) using car (11566, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11364 doesn't move\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11400 move from (2, 8) to (3, 8) using car (11534, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (9, 5) to (9, 6) using car (11548, [(9, 5), (9, 6)], 0)\n", + "Agent rider 11402 move from (9, 5) to (9, 6) using car (11600, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11413 move from (7, 9) to (6, 9) using car (11486, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11414 move from (2, 4) to (1, 4) using car (11539, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11415 move from (3, 0) to (2, 0) using car (11552, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11416 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11418 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Driver 11433 arrived\n", + "Agent rider 11434 move from (1, 6) to (1, 7) using car (11523, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11441 move from (4, 6) to (4, 5) using car (11550, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Rider n° 11441 arrived with a waiting time of 4 ticks\n", + "Agent rider 11442 move from (9, 5) to (9, 6) using car (11600, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11443 move from (2, 4) to (1, 4) using car (11539, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11451 move from (6, 5) to (7, 5) using car (11589, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 11451 arrived with a waiting time of 3 ticks\n", + "Agent rider 11452 move from (7, 4) to (7, 3) using car (11635, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11453 move from (0, 2) to (0, 1) using car (11622, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 move from (2, 5) to (2, 4) using car (11567, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11460 move from (6, 5) to (7, 5) using car (11589, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11461 move from (3, 0) to (2, 0) using car (11552, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Driver 11471 arrived\n", + "Agent rider 11476 move from (5, 8) to (5, 9) using car (11545, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11477 move from (5, 5) to (6, 5) using car (11572, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Rider n° 11477 arrived with a waiting time of 4 ticks\n", + "Driver 11485 arrived\n", + "Driver 11488 arrived\n", + "Driver 11492 arrived\n", + "Driver 11498 arrived\n", + "Driver 11505 arrived\n", + "Driver 11513 arrived\n", + "Driver 11514 arrived\n", + "Driver 11531 arrived\n", + "Agent rider 11536 move from (4, 6) to (4, 5) using car (11550, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11537 doesn't move\n", + "Agent rider 11538 move from (0, 2) to (0, 1) using car (11622, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11540 arrived\n", + "Agent rider 11541 doesn't move\n", + "Agent rider 11542 move from (1, 3) to (0, 3) using car (11507, [(1, 3), (0, 3)], 0)\n", + "Agent rider 11543 doesn't move\n", + "Driver 11547 arrived\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 move from (6, 5) to (7, 5) using car (11589, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11558 move from (6, 0) to (7, 0) using car (11533, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11559 doesn't move\n", + "Agent rider 11560 move from (6, 5) to (6, 4) using car (11551, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 11565 arrived\n", + "Agent rider 11573 move from (3, 5) to (3, 4) using car (11563, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (7, 4) to (7, 3) using car (11635, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Driver 11581 arrived\n", + "Agent rider 11586 move from (7, 1) to (6, 1) using car (11613, [(7, 1), (6, 1)], 0)\n", + "Agent rider 11591 move from (2, 8) to (3, 8) using car (11534, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11593 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11594 move from (4, 1) to (4, 2) using car (11571, [(4, 1), (4, 2), (5, 2)], 0)\n", + "Agent rider 11595 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11596 doesn't move\n", + "Agent rider 11597 move from (5, 5) to (6, 5) using car (11572, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 11598 move from (9, 9) to (8, 9) using car (11570, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 11599 move from (5, 5) to (6, 5) using car (11572, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11608 move from (3, 6) to (2, 6) using car (11544, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11609 doesn't move\n", + "Agent rider 11610 move from (1, 4) to (1, 3) using car (11502, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 11611 doesn't move\n", + "Agent rider 11612 move from (4, 6) to (4, 5) using car (11550, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11636 move from (6, 5) to (6, 4) using car (11551, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 11637 doesn't move\n", + "Agent rider 11638 move from (0, 5) to (1, 5) using car (11632, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 11639 doesn't move\n", + "tick 826 ended\n", + "I am driver 11640 - trip: [(2, 8), (3, 8), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 11641 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 11642 - trip: [(7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 11643 - trip: [(4, 6), (4, 7), (4, 8)]\n", + "I am driver 11644 - trip: [(5, 7), (4, 7), (3, 7), (3, 6)]\n", + "I am driver 11645 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)]\n", + "I am driver 11646 - trip: [(1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 11647 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 11648 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", + "I am driver 11649 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 11650 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 11651 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 11652 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "13 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 10577 move from (7, 0) to (8, 0) using car (11533, [(7, 0), (8, 0)], 0)\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 move from (3, 0) to (4, 0) using car (11574, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (2, 0) to (1, 0) using car (11485, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11216 doesn't move\n", - "Agent rider 11226 doesn't move\n", - "Agent rider 11229 move from (6, 5) to (6, 4) using car (11522, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n" + "Agent rider 10796 move from (7, 9) to (8, 9) using car (11628, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 10796 arrived with a waiting time of 20 ticks\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11104 move from (4, 9) to (3, 9) using car (11633, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11106 move from (1, 8) to (0, 8) using car (11621, [(1, 8), (0, 8)], 0)\n", + "Agent rider 11111 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11123 move from (9, 6) to (8, 6) using car (11645, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11161 move from (7, 9) to (8, 9) using car (11628, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 11161 arrived with a waiting time of 15 ticks\n", + "Agent rider 11163 move from (9, 6) to (8, 6) using car (11645, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11197 move from (9, 6) to (8, 6) using car (11645, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11198 move from (6, 9) to (6, 8) using car (11649, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 11198 arrived with a waiting time of 13 ticks\n", + "Agent rider 11202 move from (6, 4) to (6, 3) using car (11551, [(6, 4), (6, 3)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (3, 5) to (3, 6) using car (11566, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 move from (9, 6) to (9, 7) using car (11600, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11213 move from (2, 7) to (1, 7) using car (11623, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11245 move from (6, 9) to (6, 8) using car (11649, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11246 move from (3, 8) to (4, 8) using car (11534, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11269 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 move from (6, 9) to (6, 8) using car (11649, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11359 move from (7, 5) to (8, 5) using car (11589, [(7, 5), (8, 5)], 0)\n", + "Agent rider 11363 move from (3, 5) to (3, 6) using car (11566, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 11364 move from (8, 4) to (8, 5) using car (11582, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11398 move from (4, 9) to (4, 8) using car (11650, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11399 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11400 move from (3, 8) to (4, 8) using car (11534, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (9, 6) to (8, 6) using car (11645, [(9, 6), (8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11402 move from (9, 6) to (9, 7) using car (11600, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11413 move from (6, 9) to (6, 8) using car (11649, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 11413 arrived with a waiting time of 8 ticks\n", + "Agent rider 11414 move from (1, 4) to (0, 4) using car (11539, [(1, 4), (0, 4)], 0)\n", + "Rider n° 11414 arrived with a waiting time of 7 ticks\n", + "Agent rider 11415 move from (2, 0) to (1, 0) using car (11552, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11416 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11418 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11434 move from (1, 7) to (1, 8) using car (11523, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11442 move from (9, 6) to (9, 7) using car (11600, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11443 move from (1, 4) to (0, 4) using car (11539, [(1, 4), (0, 4)], 0)\n", + "Rider n° 11443 arrived with a waiting time of 7 ticks\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11231 doesn't move\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (0, 0) to (1, 0) using car (11531, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11324 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11325 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11359 doesn't move\n", - "Agent rider 11361 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11364 move from (5, 4) to (6, 4) using car (11486, [(5, 4), (6, 4)], 0)\n", - "Agent rider 11366 move from (3, 0) to (3, 1) using car (11545, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11400 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11402 move from (2, 6) to (1, 6) using car (11493, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 11403 arrived\n", - "Agent rider 11408 move from (5, 8) to (6, 8) using car (11445, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (3, 0) to (3, 1) using car (11545, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11414 move from (3, 0) to (4, 0) using car (11558, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11417 move from (2, 6) to (1, 6) using car (11493, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11418 move from (9, 8) to (8, 8) using car (11502, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Driver 11420 arrived\n", - "Driver 11427 arrived\n", - "Agent rider 11433 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11435 move from (1, 3) to (0, 3) using car (11482, [(1, 3), (0, 3)], 0)\n", - "Agent rider 11437 move from (3, 0) to (3, 1) using car (11545, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11450 move from (4, 8) to (3, 8) using car (11551, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 11450 arrived with a waiting time of 0 ticks\n", - "Agent rider 11451 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11452 move from (1, 3) to (0, 3) using car (11482, [(1, 3), (0, 3)], 0)\n", - "Driver 11462 arrived\n", - "Agent rider 11464 move from (0, 0) to (1, 0) using car (11531, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (0, 6) to (0, 5) using car (11544, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Driver 11478 arrived\n", - "Driver 11480 arrived\n", - "Driver 11489 arrived\n", - "Agent rider 11497 move from (5, 8) to (6, 8) using car (11445, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11499 doesn't move\n", - "Agent rider 11500 move from (0, 6) to (0, 5) using car (11544, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11501 move from (3, 0) to (4, 0) using car (11574, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Driver 11505 arrived\n", - "Agent rider 11509 move from (3, 0) to (3, 1) using car (11545, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11510 move from (5, 8) to (6, 8) using car (11445, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11513 arrived\n", - "Agent rider 11516 move from (5, 8) to (6, 8) using car (11445, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11517 move from (2, 9) to (3, 9) using car (11481, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 11452 move from (7, 3) to (6, 3) using car (11620, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11453 move from (0, 1) to (0, 0) using car (11622, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11459 move from (2, 4) to (3, 4) using car (11605, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 11460 move from (7, 5) to (8, 5) using car (11589, [(7, 5), (8, 5)], 0)\n", + "Rider n° 11460 arrived with a waiting time of 1 ticks\n", + "Agent rider 11461 move from (2, 0) to (1, 0) using car (11552, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11476 move from (5, 9) to (4, 9) using car (11545, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 11476 arrived with a waiting time of 3 ticks\n", + "Driver 11492 arrived\n", + "Driver 11511 arrived\n", + "Driver 11514 arrived\n", "Driver 11521 arrived\n", - "Driver 11523 arrived\n", - "Driver 11529 arrived\n", - "Agent rider 11533 move from (4, 9) to (3, 9) using car (11457, [(4, 9), (3, 9)], 0)\n", - "Agent rider 11534 move from (9, 8) to (8, 8) using car (11502, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Agent rider 11535 move from (8, 6) to (8, 7) using car (11520, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11539 doesn't move\n", - "Agent rider 11541 doesn't move\n", + "Driver 11522 arrived\n", + "Driver 11530 arrived\n", + "Agent rider 11536 move from (4, 5) to (4, 4) using car (11550, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11537 move from (8, 4) to (8, 5) using car (11582, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11538 move from (0, 1) to (0, 0) using car (11622, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11541 move from (5, 7) to (5, 8) using car (11555, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (5, 8) to (4, 8) using car (11569, [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (8, 1) to (7, 1) using car (11504, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11554 move from (7, 3) to (7, 4) using car (11559, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (1, 5) to (1, 6) using car (11549, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (0, 6) to (0, 5) using car (11544, [(0, 6), (0, 5), (1, 5), (2, 5)], 0)\n", - "Driver 11562 arrived\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (1, 5) to (1, 6) using car (11549, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11593 move from (2, 6) to (2, 7) using car (11538, [(2, 6), (2, 7)], 0)\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 doesn't move\n", - "Agent rider 11604 doesn't move\n", - "Agent rider 11605 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11607 doesn't move\n", - "tick 831 ended\n", - "I am driver 11608 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 11609 - trip: [(5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 11610 - trip: [(8, 3), (8, 4), (9, 4)]\n", - "3 drivers generated.\n", - "I am rider 11611 - dep: (6, 9) , arr: (6, 4)\n", - "I am rider 11612 - dep: (2, 1) , arr: (4, 3)\n", - "I am rider 11613 - dep: (4, 2) , arr: (4, 7)\n", - "I am rider 11614 - dep: (9, 8) , arr: (2, 9)\n", - "I am rider 11615 - dep: (9, 7) , arr: (0, 0)\n", - "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (1, 9) to (0, 9) using car (11453, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 move from (4, 0) to (5, 0) using car (11574, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11096 move from (1, 0) to (0, 0) using car (11485, [(1, 0), (0, 0)], 0)\n", - "Rider n° 11096 arrived with a waiting time of 19 ticks\n", - "Agent rider 11098 move from (1, 0) to (0, 0) using car (11485, [(1, 0), (0, 0)], 0)\n", - "Agent rider 11126 move from (1, 0) to (0, 0) using car (11485, [(1, 0), (0, 0)], 0)\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (1, 0) to (0, 0) using car (11485, [(1, 0), (0, 0)], 0)\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11216 move from (1, 5) to (0, 5) using car (11576, [(1, 5), (0, 5)], 0)\n", - "Rider n° 11216 arrived with a waiting time of 18 ticks\n", - "Agent rider 11226 move from (1, 5) to (0, 5) using car (11576, [(1, 5), (0, 5)], 0)\n", - "Rider n° 11226 arrived with a waiting time of 13 ticks\n", - "Agent rider 11229 move from (6, 4) to (6, 3) using car (11522, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Rider n° 11229 arrived with a waiting time of 13 ticks\n", - "Agent rider 11231 move from (1, 5) to (0, 5) using car (11576, [(1, 5), (0, 5)], 0)\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 move from (1, 0) to (0, 0) using car (11485, [(1, 0), (0, 0)], 0)\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11366 move from (3, 1) to (3, 2) using car (11545, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11368 doesn't move\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11402 move from (1, 6) to (0, 6) using car (11493, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11408 move from (6, 8) to (7, 8) using car (11445, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 11408 arrived with a waiting time of 5 ticks\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (3, 1) to (3, 2) using car (11545, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11414 move from (4, 0) to (5, 0) using car (11558, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11417 move from (1, 6) to (0, 6) using car (11493, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11418 move from (8, 8) to (7, 8) using car (11502, [(8, 8), (7, 8)], 0)\n", - "Driver 11427 arrived\n", - "Agent rider 11433 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11435 move from (0, 3) to (0, 2) using car (11546, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Agent rider 11437 move from (3, 1) to (3, 2) using car (11545, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11451 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11452 move from (0, 3) to (0, 2) using car (11546, [(0, 3), (0, 2), (0, 1), (1, 1)], 0)\n", - "Rider n° 11452 arrived with a waiting time of 0 ticks\n", - "Agent rider 11464 move from (1, 0) to (0, 0) using car (11485, [(1, 0), (0, 0)], 0)\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (0, 5) to (1, 5) using car (11544, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Driver 11468 arrived\n", - "Driver 11472 arrived\n", - "Driver 11480 arrived\n", - "Driver 11496 arrived\n", - "Agent rider 11497 move from (6, 8) to (7, 8) using car (11445, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11500 move from (0, 5) to (1, 5) using car (11544, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11501 move from (4, 0) to (5, 0) using car (11574, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Driver 11508 arrived\n", - "Agent rider 11509 move from (3, 1) to (3, 2) using car (11545, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11510 move from (6, 8) to (7, 8) using car (11445, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11516 move from (6, 8) to (7, 8) using car (11445, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11517 move from (3, 9) to (4, 9) using car (11481, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11533 move from (3, 9) to (4, 9) using car (11570, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11534 move from (8, 8) to (7, 8) using car (11502, [(8, 8), (7, 8)], 0)\n", - "Agent rider 11535 move from (8, 7) to (8, 8) using car (11520, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11539 move from (3, 0) to (2, 0) using car (11474, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 11539 arrived with a waiting time of 3 ticks\n", - "Agent rider 11541 move from (3, 7) to (4, 7) using car (11524, [(3, 7), (4, 7)], 0)\n", - "Agent rider 11542 move from (3, 6) to (4, 6) using car (11598, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11552 move from (4, 8) to (4, 7) using car (11569, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (7, 1) to (6, 1) using car (11504, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11554 move from (7, 4) to (7, 5) using car (11559, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (1, 6) to (1, 7) using car (11549, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (0, 5) to (1, 5) using car (11544, [(0, 5), (1, 5), (2, 5)], 0)\n", - "Agent rider 11563 move from (4, 8) to (4, 9) using car (11532, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 11564 move from (1, 6) to (1, 7) using car (11549, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11592 move from (9, 3) to (9, 4) using car (11591, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11593 move from (2, 7) to (3, 7) using car (11601, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 move from (9, 4) to (9, 3) using car (11597, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11604 doesn't move\n", - "Agent rider 11605 doesn't move\n", - "Agent rider 11606 move from (8, 4) to (8, 3) using car (11503, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 11543 move from (6, 2) to (6, 1) using car (11631, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11557 move from (7, 5) to (8, 5) using car (11589, [(7, 5), (8, 5)], 0)\n", + "Rider n° 11557 arrived with a waiting time of 1 ticks\n", + "Agent rider 11558 move from (7, 0) to (8, 0) using car (11533, [(7, 0), (8, 0)], 0)\n", + "Rider n° 11558 arrived with a waiting time of 3 ticks\n", + "Agent rider 11559 doesn't move\n", + "Agent rider 11560 move from (6, 4) to (6, 3) using car (11551, [(6, 4), (6, 3)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (7, 3) to (7, 2) using car (11635, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Driver 11577 arrived\n", + "Driver 11579 arrived\n", + "Driver 11584 arrived\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11591 move from (3, 8) to (4, 8) using car (11534, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11592 move from (4, 9) to (4, 8) using car (11650, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11593 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11594 move from (4, 2) to (5, 2) using car (11571, [(4, 2), (5, 2)], 0)\n", + "Agent rider 11595 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11596 move from (6, 9) to (6, 8) using car (11649, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11597 move from (6, 5) to (7, 5) using car (11572, [(6, 5), (7, 5)], 0)\n", + "Agent rider 11598 move from (8, 9) to (7, 9) using car (11570, [(8, 9), (7, 9)], 0)\n", + "Agent rider 11599 move from (6, 5) to (7, 5) using car (11572, [(6, 5), (7, 5)], 0)\n", "Agent rider 11607 doesn't move\n", - "Agent rider 11611 move from (6, 9) to (5, 9) using car (11588, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 doesn't move\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "tick 832 ended\n", - "I am driver 11616 - trip: [(5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 11617 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11618 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11619 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11620 - trip: [(4, 0), (3, 0), (2, 0), (2, 1)]\n", - "I am driver 11621 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11622 - trip: [(2, 7), (3, 7), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 11623 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 11624 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 11625 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "10 drivers generated.\n", - "I am rider 11626 - dep: (2, 1) , arr: (0, 9)\n", - "I am rider 11627 - dep: (9, 0) , arr: (6, 6)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (6, 1) to (5, 1) using car (11504, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 10985 move from (5, 0) to (5, 1) using car (11574, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Rider n° 10985 arrived with a waiting time of 33 ticks\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (6, 1) to (5, 1) using car (11504, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11093 move from (9, 4) to (9, 5) using car (11591, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11226 move from (1, 5) to (2, 5) using car (11544, [(1, 5), (2, 5)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 move from (6, 1) to (5, 1) using car (11504, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11366 move from (3, 2) to (3, 3) using car (11545, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11368 move from (4, 2) to (4, 3) using car (11560, [(4, 2), (4, 3)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 move from (6, 1) to (5, 1) using car (11504, [(6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 11608 move from (2, 6) to (1, 6) using car (11544, [(2, 6), (1, 6)], 0)\n", + "Agent rider 11609 move from (4, 8) to (3, 8) using car (11627, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 11610 move from (1, 3) to (1, 2) using car (11502, [(1, 3), (1, 2)], 0)\n", + "Agent rider 11611 doesn't move\n", + "Agent rider 11612 move from (4, 5) to (4, 4) using car (11550, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11636 move from (6, 4) to (6, 3) using car (11551, [(6, 4), (6, 3)], 0)\n", + "Agent rider 11637 doesn't move\n", + "Agent rider 11638 move from (1, 5) to (1, 6) using car (11580, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 doesn't move\n", + "tick 827 ended\n", + "I am driver 11653 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 11654 - trip: [(2, 3), (2, 4), (3, 4)]\n", + "I am driver 11655 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 11656 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "4 drivers generated.\n", + "I am rider 11657 - dep: (1, 0) , arr: (7, 6)\n", + "I am rider 11658 - dep: (5, 3) , arr: (6, 9)\n", + "I am rider 11659 - dep: (6, 4) , arr: (1, 5)\n", + "I am rider 11660 - dep: (3, 2) , arr: (6, 0)\n", + "I am rider 11661 - dep: (0, 5) , arr: (5, 9)\n", + "I am rider 11662 - dep: (0, 0) , arr: (6, 8)\n", + "I am rider 11663 - dep: (3, 8) , arr: (8, 5)\n", + "I am rider 11664 - dep: (7, 3) , arr: (2, 7)\n", + "I am rider 11665 - dep: (7, 3) , arr: (3, 3)\n", + "I am rider 11666 - dep: (2, 7) , arr: (6, 5)\n", + "10 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10704 move from (3, 8) to (4, 8) using car (11640, [(3, 8), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 10986 doesn't move\n", + "Agent rider 11104 move from (3, 9) to (2, 9) using car (11633, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (8, 6) to (7, 6) using car (11645, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11163 move from (8, 6) to (7, 6) using car (11645, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11197 move from (8, 6) to (7, 6) using car (11645, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11202 move from (6, 3) to (5, 3) using car (11620, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11204 move from (3, 6) to (3, 7) using car (11566, [(3, 6), (3, 7)], 0)\n", + "Rider n° 11204 arrived with a waiting time of 9 ticks\n", + "Agent rider 11210 move from (8, 9) to (9, 9) using car (11628, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 7) to (1, 6) using car (11623, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11245 move from (6, 8) to (6, 7) using car (11649, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11246 move from (4, 8) to (5, 8) using car (11534, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 11246 arrived with a waiting time of 9 ticks\n", + "Agent rider 11306 move from (8, 9) to (9, 9) using car (11628, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11357 move from (6, 8) to (6, 7) using car (11649, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 11357 arrived with a waiting time of 8 ticks\n", + "Agent rider 11359 move from (8, 5) to (8, 6) using car (11582, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11363 move from (3, 6) to (3, 7) using car (11566, [(3, 6), (3, 7)], 0)\n", + "Agent rider 11364 move from (8, 5) to (8, 6) using car (11582, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11386 move from (5, 1) to (5, 2) using car (11585, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11398 move from (4, 8) to (4, 7) using car (11650, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11400 move from (4, 8) to (5, 8) using car (11534, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11401 move from (8, 6) to (7, 6) using car (11645, [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Rider n° 11401 arrived with a waiting time of 12 ticks\n", "Agent rider 11402 doesn't move\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (3, 2) to (3, 3) using car (11545, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11414 move from (5, 0) to (6, 0) using car (11558, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11415 doesn't move\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 move from (7, 8) to (8, 8) using car (11445, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11433 doesn't move\n", + "Agent rider 11414 move from (1, 4) to (1, 5) using car (11646, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 11415 move from (1, 0) to (0, 0) using car (11552, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11418 doesn't move\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11435 doesn't move\n", - "Agent rider 11437 move from (3, 2) to (3, 3) using car (11545, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11451 move from (6, 1) to (5, 1) using car (11504, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11457 arrived\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 move from (1, 5) to (2, 5) using car (11544, [(1, 5), (2, 5)], 0)\n", - "Driver 11472 arrived\n", - "Driver 11475 arrived\n", - "Driver 11476 arrived\n", - "Driver 11482 arrived\n", - "Driver 11486 arrived\n", - "Driver 11495 arrived\n", - "Agent rider 11497 move from (7, 8) to (8, 8) using car (11445, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 11497 arrived with a waiting time of 6 ticks\n", - "Agent rider 11500 move from (1, 5) to (2, 5) using car (11544, [(1, 5), (2, 5)], 0)\n", - "Agent rider 11501 move from (5, 0) to (4, 0) using car (11557, [(5, 0), (4, 0)], 0)\n", - "Agent rider 11509 move from (3, 2) to (3, 3) using car (11545, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11510 move from (7, 8) to (8, 8) using car (11445, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (6, 1) to (5, 1) using car (11504, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 11512 arrived\n", - "Driver 11515 arrived\n", - "Agent rider 11516 move from (7, 8) to (8, 8) using car (11445, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11517 move from (4, 9) to (5, 9) using car (11481, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 11517 arrived with a waiting time of 2 ticks\n", - "Driver 11528 arrived\n", - "Driver 11530 arrived\n", - "Agent rider 11533 move from (4, 9) to (3, 9) using car (11532, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 11534 doesn't move\n", - "Agent rider 11535 move from (8, 8) to (7, 8) using car (11520, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Driver 11538 arrived\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 move from (4, 6) to (5, 6) using car (11598, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11440 move from (8, 5) to (8, 6) using car (11582, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11452 doesn't move\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 move from (3, 3) to (3, 2) using car (11563, [(3, 3), (3, 2)], 0)\n", + "Agent rider 11458 move from (5, 1) to (5, 2) using car (11585, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11459 move from (3, 4) to (4, 4) using car (11605, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 11461 move from (1, 0) to (0, 0) using car (11552, [(1, 0), (0, 0)], 0)\n", + "Driver 11462 arrived\n", + "Driver 11467 arrived\n", + "Driver 11507 arrived\n", + "Driver 11514 arrived\n", + "Driver 11522 arrived\n", + "Agent rider 11536 move from (4, 4) to (4, 3) using car (11550, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11537 move from (8, 5) to (8, 6) using car (11582, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11541 move from (5, 8) to (6, 8) using car (11555, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11542 doesn't move\n", + "Agent rider 11543 doesn't move\n", "Driver 11548 arrived\n", - "Agent rider 11552 move from (4, 7) to (4, 6) using car (11569, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 doesn't move\n", - "Agent rider 11554 move from (7, 5) to (7, 6) using car (11559, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (1, 7) to (1, 8) using car (11549, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (1, 5) to (2, 5) using car (11544, [(1, 5), (2, 5)], 0)\n", - "Agent rider 11563 move from (4, 9) to (3, 9) using car (11532, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 11564 move from (1, 7) to (1, 8) using car (11549, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11568 arrived\n", - "Agent rider 11592 move from (9, 4) to (9, 5) using car (11591, [(9, 4), (9, 5)], 0)\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11558 doesn't move\n", + "Agent rider 11559 move from (6, 1) to (5, 1) using car (11631, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11560 move from (6, 3) to (5, 3) using car (11620, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 move from (5, 1) to (5, 2) using car (11585, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11575 move from (7, 2) to (7, 1) using car (11635, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11586 move from (6, 1) to (5, 1) using car (11631, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11591 move from (4, 8) to (4, 7) using car (11650, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11592 move from (4, 8) to (3, 8) using car (11528, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 11593 doesn't move\n", "Agent rider 11594 doesn't move\n", - "Agent rider 11595 move from (9, 3) to (9, 2) using car (11597, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11604 move from (1, 7) to (1, 8) using car (11549, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11605 doesn't move\n", - "Agent rider 11606 doesn't move\n", + "Agent rider 11595 doesn't move\n", + "Agent rider 11596 move from (6, 8) to (6, 7) using car (11649, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11597 move from (7, 5) to (7, 4) using car (11602, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 move from (7, 5) to (7, 4) using car (11602, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", "Agent rider 11607 doesn't move\n", - "Agent rider 11611 move from (5, 9) to (4, 9) using car (11588, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 11608 doesn't move\n", + "Agent rider 11609 move from (3, 8) to (3, 7) using car (11627, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Rider n° 11609 arrived with a waiting time of 2 ticks\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (5, 3) to (5, 4) using car (11653, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (4, 2) to (4, 3) using car (11560, [(4, 2), (4, 3)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11627 doesn't move\n", - "tick 833 ended\n", - "I am driver 11628 - trip: [(8, 5), (7, 5), (6, 5), (6, 4)]\n", - "1 drivers generated.\n", - "I am rider 11629 - dep: (2, 9) , arr: (6, 0)\n", - "I am rider 11630 - dep: (0, 1) , arr: (1, 7)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10850 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (5, 1) to (6, 1) using car (11526, [(5, 1), (6, 1)], 0)\n", - "Agent rider 10987 doesn't move\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (5, 1) to (6, 1) using car (11526, [(5, 1), (6, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (5, 6) to (6, 6) using car (11598, [(5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11302 move from (5, 6) to (6, 6) using car (11598, [(5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 move from (5, 1) to (6, 1) using car (11526, [(5, 1), (6, 1)], 0)\n", - "Agent rider 11364 doesn't move\n", - "Agent rider 11366 move from (3, 3) to (3, 4) using car (11545, [(3, 3), (3, 4)], 0)\n", - "Agent rider 11368 move from (4, 3) to (5, 3) using car (11566, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 move from (5, 1) to (6, 1) using car (11526, [(5, 1), (6, 1)], 0)\n", + "Driver 11613 arrived\n", + "Driver 11616 arrived\n", + "Driver 11624 arrived\n", + "Agent rider 11636 move from (6, 3) to (5, 3) using car (11620, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11637 move from (5, 1) to (5, 2) using car (11585, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11638 move from (1, 6) to (1, 7) using car (11580, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 doesn't move\n", + "Agent rider 11657 move from (1, 0) to (0, 0) using car (11552, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11658 move from (5, 3) to (5, 4) using car (11653, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11660 move from (3, 2) to (4, 2) using car (11625, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11661 move from (0, 5) to (0, 6) using car (11614, [(0, 5), (0, 6), (1, 6)], 0)\n", + "Agent rider 11662 doesn't move\n", + "Agent rider 11663 move from (3, 8) to (3, 7) using car (11627, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 11664 doesn't move\n", + "Agent rider 11665 doesn't move\n", + "Agent rider 11666 doesn't move\n", + "tick 828 ended\n", + "0 drivers generated.\n", + "I am rider 11667 - dep: (0, 2) , arr: (9, 2)\n", + "1 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10704 move from (4, 8) to (4, 9) using car (11640, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 10986 move from (9, 9) to (9, 8) using car (11628, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11104 move from (2, 9) to (1, 9) using car (11633, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (7, 6) to (6, 6) using car (11645, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11163 move from (7, 6) to (6, 6) using car (11645, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11197 move from (7, 6) to (6, 6) using car (11645, [(7, 6), (6, 6), (6, 7), (5, 7)], 0)\n", + "Agent rider 11202 move from (5, 3) to (5, 4) using car (11606, [(5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11210 move from (9, 9) to (9, 8) using car (11628, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 6) to (1, 5) using car (11623, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11245 move from (6, 7) to (6, 6) using car (11649, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 11245 arrived with a waiting time of 12 ticks\n", + "Agent rider 11306 move from (9, 9) to (9, 8) using car (11628, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11336 move from (5, 1) to (4, 1) using car (11631, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11338 move from (9, 9) to (9, 8) using car (11628, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11359 move from (8, 6) to (8, 7) using car (11582, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11363 move from (3, 7) to (3, 6) using car (11627, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 11364 move from (8, 6) to (8, 7) using car (11582, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11386 move from (5, 2) to (5, 3) using car (11585, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11398 move from (4, 7) to (4, 6) using car (11650, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11400 move from (5, 8) to (6, 8) using car (11534, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 11402 doesn't move\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11412 move from (3, 3) to (3, 4) using car (11545, [(3, 3), (3, 4)], 0)\n", - "Rider n° 11412 arrived with a waiting time of 6 ticks\n", - "Agent rider 11414 move from (6, 0) to (7, 0) using car (11558, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 11415 doesn't move\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 move from (8, 8) to (9, 8) using car (11445, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11433 move from (6, 1) to (7, 1) using car (11550, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 11434 move from (5, 6) to (6, 6) using car (11598, [(5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11435 move from (0, 2) to (0, 3) using car (11617, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11437 move from (3, 3) to (3, 4) using car (11545, [(3, 3), (3, 4)], 0)\n", - "Agent rider 11451 move from (5, 1) to (5, 2) using car (11574, [(5, 1), (5, 2)], 0)\n", - "Driver 11453 arrived\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Driver 11476 arrived\n", - "Driver 11485 arrived\n", - "Driver 11493 arrived\n", - "Agent rider 11497 move from (7, 8) to (8, 8) using car (11581, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 11497 arrived with a waiting time of 6 ticks\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 doesn't move\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11434 move from (1, 8) to (1, 7) using car (11588, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11438 move from (9, 9) to (9, 8) using car (11628, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11440 move from (8, 6) to (8, 7) using car (11582, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11452 doesn't move\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (5, 2) to (5, 3) using car (11585, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11459 move from (4, 4) to (5, 4) using car (11605, [(4, 4), (5, 4)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Driver 11467 arrived\n", "Driver 11502 arrived\n", - "Agent rider 11509 move from (3, 3) to (3, 4) using car (11545, [(3, 3), (3, 4)], 0)\n", - "Agent rider 11510 move from (8, 8) to (9, 8) using car (11445, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11511 move from (5, 1) to (4, 1) using car (11504, [(5, 1), (4, 1)], 0)\n", - "Driver 11515 arrived\n", - "Agent rider 11516 move from (8, 8) to (9, 8) using car (11445, [(8, 8), (9, 8)], 0)\n", - "Driver 11524 arrived\n", - "Driver 11530 arrived\n", - "Driver 11531 arrived\n", - "Agent rider 11533 move from (3, 9) to (2, 9) using car (11589, [(3, 9), (2, 9)], 0)\n", - "Agent rider 11534 move from (7, 8) to (6, 8) using car (11520, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11535 move from (7, 8) to (6, 8) using car (11520, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11541 move from (4, 7) to (5, 7) using car (11601, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11542 move from (5, 6) to (6, 6) using car (11598, [(5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11552 move from (4, 6) to (4, 5) using car (11569, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (6, 1) to (7, 1) using car (11550, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 11554 move from (7, 6) to (7, 7) using car (11559, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (1, 8) to (2, 8) using car (11549, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 11514 arrived\n", + "Driver 11525 arrived\n", + "Driver 11533 arrived\n", + "Agent rider 11536 move from (4, 3) to (4, 2) using car (11550, [(4, 3), (4, 2)], 0)\n", + "Agent rider 11537 move from (8, 6) to (8, 7) using car (11582, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Driver 11539 arrived\n", + "Agent rider 11541 move from (6, 8) to (7, 8) using car (11555, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11542 move from (0, 3) to (0, 2) using car (11651, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 11543 doesn't move\n", + "Driver 11544 arrived\n", + "Driver 11551 arrived\n", "Agent rider 11556 doesn't move\n", - "Driver 11561 arrived\n", - "Agent rider 11563 move from (3, 9) to (2, 9) using car (11532, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 11564 move from (1, 8) to (2, 8) using car (11549, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11576 arrived\n", - "Driver 11577 arrived\n", - "Driver 11580 arrived\n", - "Driver 11587 arrived\n", - "Agent rider 11592 doesn't move\n", + "Agent rider 11559 move from (5, 1) to (4, 1) using car (11631, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11560 move from (5, 3) to (5, 4) using car (11606, [(5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", + "Driver 11564 arrived\n", + "Driver 11570 arrived\n", + "Driver 11571 arrived\n", + "Driver 11572 arrived\n", + "Agent rider 11573 move from (3, 4) to (4, 4) using car (11617, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11574 move from (5, 2) to (5, 3) using car (11585, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11575 move from (7, 1) to (7, 0) using car (11635, [(7, 1), (7, 0)], 0)\n", + "Agent rider 11586 move from (5, 1) to (4, 1) using car (11631, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 11589 arrived\n", + "Agent rider 11591 move from (4, 7) to (4, 6) using car (11650, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11592 move from (3, 8) to (2, 8) using car (11528, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 11593 doesn't move\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 move from (9, 2) to (9, 1) using car (11597, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 11602 arrived\n", - "Agent rider 11604 move from (1, 8) to (2, 8) using car (11549, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11605 doesn't move\n", - "Agent rider 11606 move from (8, 3) to (8, 4) using car (11621, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11607 move from (7, 6) to (7, 7) using car (11559, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11611 move from (4, 9) to (3, 9) using car (11588, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11612 move from (2, 1) to (2, 0) using car (11599, [(2, 1), (2, 0)], 0)\n", - "Agent rider 11613 move from (4, 3) to (5, 3) using car (11566, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 move from (2, 1) to (2, 0) using car (11599, [(2, 1), (2, 0)], 0)\n", - "Agent rider 11627 doesn't move\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11630 move from (0, 1) to (1, 1) using car (11546, [(0, 1), (1, 1)], 0)\n", - "tick 834 ended\n", - "I am driver 11631 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 11632 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 11633 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 11634 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 11635 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 11636 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 11637 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 11638 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 11639 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11640 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 11641 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 11642 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)]\n", - "12 drivers generated.\n", - "I am rider 11643 - dep: (0, 3) , arr: (1, 7)\n", - "I am rider 11644 - dep: (1, 5) , arr: (8, 7)\n", - "I am rider 11645 - dep: (3, 2) , arr: (0, 2)\n", - "I am rider 11646 - dep: (6, 1) , arr: (0, 7)\n", - "I am rider 11647 - dep: (9, 3) , arr: (8, 0)\n", - "5 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (0, 9) to (1, 9) using car (11633, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 11594 move from (5, 2) to (5, 3) using car (11585, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11595 doesn't move\n", + "Agent rider 11596 move from (6, 7) to (6, 6) using car (11649, [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 move from (7, 4) to (7, 3) using car (11602, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11600 arrived\n", + "Driver 11603 arrived\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11608 move from (1, 6) to (1, 5) using car (11623, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (5, 4) to (5, 5) using car (11653, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11612 doesn't move\n", + "Driver 11618 arrived\n", + "Driver 11621 arrived\n", + "Driver 11622 arrived\n", + "Agent rider 11636 move from (5, 3) to (5, 4) using car (11606, [(5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", + "Agent rider 11637 move from (5, 2) to (5, 3) using car (11585, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11638 move from (1, 7) to (1, 8) using car (11580, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 move from (2, 5) to (2, 6) using car (11553, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11658 move from (5, 4) to (5, 5) using car (11653, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11659 move from (6, 4) to (6, 3) using car (11590, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 11660 move from (4, 2) to (5, 2) using car (11625, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11661 move from (0, 6) to (1, 6) using car (11614, [(0, 6), (1, 6)], 0)\n", + "Agent rider 11662 doesn't move\n", + "Agent rider 11663 move from (3, 7) to (3, 6) using car (11627, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 11664 doesn't move\n", + "Agent rider 11665 doesn't move\n", + "Agent rider 11666 doesn't move\n", + "Agent rider 11667 doesn't move\n", + "tick 829 ended\n", + "I am driver 11668 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 11669 - trip: [(6, 7), (6, 6)]\n", + "I am driver 11670 - trip: [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 11671 - trip: [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 11672 - trip: [(3, 3), (3, 4), (3, 5)]\n", + "I am driver 11673 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 11674 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "7 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 10577 doesn't move\n", "Agent rider 10704 doesn't move\n", - "Agent rider 10785 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10850 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10891 move from (9, 9) to (8, 9) using car (11634, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10980 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (9, 9) to (8, 9) using car (11634, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 move from (9, 9) to (8, 9) using car (11634, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11153 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (6, 6) to (6, 5) using car (11598, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11302 move from (6, 6) to (6, 5) using car (11598, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11321 move from (9, 9) to (8, 9) using car (11634, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 move from (7, 1) to (8, 1) using car (11550, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11325 move from (7, 1) to (8, 1) using car (11550, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11364 move from (6, 4) to (6, 5) using car (11519, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11368 move from (5, 3) to (6, 3) using car (11566, [(5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11369 move from (7, 1) to (8, 1) using car (11550, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11400 doesn't move\n", + "Agent rider 10986 move from (9, 8) to (9, 7) using car (11628, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Rider n° 10986 arrived with a waiting time of 29 ticks\n", + "Agent rider 11104 move from (1, 9) to (0, 9) using car (11633, [(1, 9), (0, 9)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 move from (6, 6) to (6, 5) using car (11649, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11163 move from (6, 6) to (6, 5) using car (11649, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11197 move from (6, 6) to (6, 5) using car (11649, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11202 move from (5, 4) to (5, 5) using car (11606, [(5, 4), (5, 5), (6, 5)], 0)\n", + "Rider n° 11202 arrived with a waiting time of 10 ticks\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11210 move from (9, 8) to (9, 7) using car (11628, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 5) to (1, 4) using car (11623, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11306 move from (9, 8) to (9, 7) using car (11628, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11336 move from (4, 1) to (3, 1) using car (11631, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11338 move from (9, 8) to (9, 7) using car (11628, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11359 move from (8, 7) to (8, 8) using car (11582, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11363 move from (3, 6) to (4, 6) using car (11632, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Rider n° 11363 arrived with a waiting time of 8 ticks\n", + "Agent rider 11364 move from (8, 7) to (8, 8) using car (11582, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11386 move from (5, 3) to (5, 4) using car (11585, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11398 move from (4, 6) to (4, 5) using car (11650, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11400 move from (6, 8) to (7, 8) using car (11534, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 11402 doesn't move\n", - "Agent rider 11411 move from (6, 9) to (7, 9) using car (11481, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11414 move from (7, 0) to (8, 0) using car (11558, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11415 move from (9, 9) to (8, 9) using car (11631, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11417 doesn't move\n", - "Agent rider 11418 doesn't move\n", - "Agent rider 11433 move from (7, 1) to (7, 2) using car (11635, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11434 move from (6, 6) to (6, 5) using car (11598, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11435 move from (0, 3) to (0, 4) using car (11617, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 11435 arrived with a waiting time of 5 ticks\n", - "Agent rider 11437 move from (3, 4) to (4, 4) using car (11619, [(3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11451 doesn't move\n", - "Driver 11454 arrived\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (9, 9) to (8, 9) using car (11631, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 doesn't move\n", - "Driver 11492 arrived\n", - "Agent rider 11497 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 doesn't move\n", - "Driver 11503 arrived\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Driver 11522 arrived\n", - "Driver 11531 arrived\n", - "Agent rider 11533 move from (2, 9) to (1, 9) using car (11532, [(2, 9), (1, 9)], 0)\n", - "Agent rider 11534 move from (6, 8) to (5, 8) using car (11520, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11535 move from (6, 8) to (5, 8) using car (11520, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 move from (3, 9) to (2, 9) using car (11588, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (5, 7) to (6, 7) using car (11601, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11542 move from (6, 6) to (6, 5) using car (11598, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Driver 11544 arrived\n", - "Driver 11547 arrived\n", - "Agent rider 11552 move from (4, 5) to (4, 4) using car (11569, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (7, 1) to (7, 2) using car (11635, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (7, 7) to (7, 8) using car (11559, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (2, 8) to (3, 8) using car (11549, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Driver 11557 arrived\n", - "Driver 11560 arrived\n", - "Agent rider 11563 move from (2, 9) to (1, 9) using car (11532, [(2, 9), (1, 9)], 0)\n", - "Agent rider 11564 move from (2, 8) to (3, 8) using car (11549, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11577 arrived\n", - "Driver 11579 arrived\n", - "Driver 11584 arrived\n", - "Driver 11585 arrived\n", - "Driver 11591 arrived\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11593 move from (3, 7) to (3, 8) using car (11565, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 11593 arrived with a waiting time of 3 ticks\n", - "Agent rider 11594 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (9, 1) to (9, 0) using car (11597, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11604 move from (2, 8) to (3, 8) using car (11549, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11605 move from (6, 9) to (7, 9) using car (11481, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11606 move from (8, 4) to (8, 5) using car (11621, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11607 move from (7, 7) to (7, 8) using car (11559, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 11607 arrived with a waiting time of 3 ticks\n", - "Driver 11610 arrived\n", - "Agent rider 11611 doesn't move\n", - "Agent rider 11612 move from (2, 0) to (2, 1) using car (11620, [(2, 0), (2, 1)], 0)\n", - "Agent rider 11613 move from (5, 3) to (6, 3) using car (11566, [(5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 move from (2, 0) to (2, 1) using car (11620, [(2, 0), (2, 1)], 0)\n", - "Agent rider 11627 move from (9, 0) to (8, 0) using car (11632, [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11630 doesn't move\n", - "Agent rider 11643 move from (0, 3) to (0, 4) using car (11617, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "tick 835 ended\n", - "I am driver 11648 - trip: [(3, 7), (3, 6), (3, 5)]\n", - "I am driver 11649 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 11650 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)]\n", - "I am driver 11651 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", - "I am driver 11652 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 11653 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", - "I am driver 11654 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11655 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 11656 - trip: [(5, 9), (5, 8)]\n", - "I am driver 11657 - trip: [(1, 4), (2, 4), (2, 3), (3, 3), (4, 3)]\n", - "I am driver 11658 - trip: [(7, 5), (7, 6), (7, 7)]\n", - "I am driver 11659 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 11660 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", - "I am driver 11661 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", - "14 drivers generated.\n", - "I am rider 11662 - dep: (4, 6) , arr: (2, 9)\n", - "I am rider 11663 - dep: (4, 1) , arr: (5, 7)\n", - "I am rider 11664 - dep: (9, 0) , arr: (6, 3)\n", - "3 riders generated.\n", - "Agent rider 10040 move from (9, 0) to (8, 0) using car (11597, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11633, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 10704 move from (9, 0) to (8, 0) using car (11597, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 10785 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10850 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 10850 arrived with a waiting time of 41 ticks\n", - "Agent rider 10852 move from (8, 0) to (9, 0) using car (11558, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10891 move from (8, 9) to (7, 9) using car (11634, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10980 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (8, 9) to (7, 9) using car (11634, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11047 move from (9, 0) to (8, 0) using car (11597, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 doesn't move\n", - "Agent rider 11231 doesn't move\n", - "Agent rider 11302 move from (6, 5) to (6, 4) using car (11598, [(6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11364 move from (6, 5) to (6, 6) using car (11519, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 11364 arrived with a waiting time of 8 ticks\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11368 move from (6, 3) to (6, 4) using car (11566, [(6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11402 move from (0, 6) to (1, 6) using car (11654, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11411 doesn't move\n", - "Agent rider 11414 move from (8, 0) to (9, 0) using car (11558, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11415 move from (8, 9) to (7, 9) using car (11631, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11417 doesn't move\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", "Agent rider 11418 doesn't move\n", - "Agent rider 11433 move from (7, 2) to (7, 3) using car (11635, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11437 doesn't move\n", - "Driver 11445 arrived\n", - "Agent rider 11451 move from (5, 2) to (5, 1) using car (11600, [(5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (8, 9) to (7, 9) using car (11631, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (2, 5) to (2, 4) using car (11551, [(2, 5), (2, 4)], 0)\n", - "Driver 11474 arrived\n", - "Agent rider 11497 move from (7, 8) to (8, 8) using car (11586, [(7, 8), (8, 8)], 0)\n", - "Rider n° 11497 arrived with a waiting time of 7 ticks\n", - "Agent rider 11500 move from (2, 5) to (2, 4) using car (11551, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11501 move from (4, 0) to (5, 0) using car (11575, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 11504 arrived\n", - "Driver 11507 arrived\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Driver 11526 arrived\n", - "Agent rider 11533 move from (1, 9) to (2, 9) using car (11633, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11534 move from (5, 8) to (4, 8) using car (11520, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11535 move from (5, 8) to (4, 8) using car (11520, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 move from (2, 9) to (2, 8) using car (11588, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (6, 7) to (6, 6) using car (11601, [(6, 7), (6, 6), (6, 5)], 0)\n", - "Agent rider 11542 move from (6, 5) to (6, 6) using car (11519, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11434 move from (1, 7) to (1, 6) using car (11588, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11438 move from (9, 8) to (9, 7) using car (11628, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11440 move from (8, 7) to (8, 8) using car (11582, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11452 move from (6, 3) to (7, 3) using car (11576, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (5, 3) to (5, 4) using car (11585, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11459 move from (5, 4) to (4, 4) using car (11668, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Driver 11514 arrived\n", + "Agent rider 11536 doesn't move\n", + "Agent rider 11537 move from (8, 7) to (8, 8) using car (11582, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11541 move from (7, 8) to (8, 8) using car (11555, [(7, 8), (8, 8)], 0)\n", + "Agent rider 11542 move from (0, 2) to (0, 1) using car (11651, [(0, 2), (0, 1)], 0)\n", + "Rider n° 11542 arrived with a waiting time of 8 ticks\n", + "Agent rider 11543 doesn't move\n", "Driver 11545 arrived\n", - "Driver 11546 arrived\n", - "Agent rider 11552 move from (4, 4) to (4, 3) using car (11569, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (7, 2) to (7, 3) using car (11635, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (7, 8) to (7, 9) using car (11559, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (3, 8) to (4, 8) using car (11549, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (2, 5) to (2, 4) using car (11551, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11563 move from (1, 9) to (2, 9) using car (11633, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11564 move from (3, 8) to (4, 8) using car (11549, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11570 arrived\n", - "Driver 11572 arrived\n", - "Driver 11574 arrived\n", + "Driver 11552 arrived\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11559 move from (4, 1) to (3, 1) using car (11631, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11560 move from (5, 4) to (5, 5) using car (11606, [(5, 4), (5, 5), (6, 5)], 0)\n", + "Rider n° 11560 arrived with a waiting time of 2 ticks\n", + "Driver 11563 arrived\n", + "Driver 11566 arrived\n", + "Driver 11569 arrived\n", + "Driver 11571 arrived\n", + "Agent rider 11573 move from (4, 4) to (5, 4) using car (11617, [(4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (7, 0) to (7, 1) using car (11671, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", "Driver 11578 arrived\n", - "Driver 11583 arrived\n", - "Driver 11585 arrived\n", - "Driver 11589 arrived\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (9, 0) to (8, 0) using car (11597, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "Driver 11599 arrived\n", - "Agent rider 11604 move from (3, 8) to (4, 8) using car (11549, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11605 doesn't move\n", - "Agent rider 11606 move from (8, 5) to (8, 6) using car (11621, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 doesn't move\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (6, 3) to (6, 4) using car (11566, [(6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11627 move from (8, 0) to (8, 1) using car (11632, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (2, 9) to (2, 8) using car (11588, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11630 doesn't move\n", - "Agent rider 11643 doesn't move\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 move from (3, 2) to (4, 2) using car (11518, [(3, 2), (4, 2)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", + "Agent rider 11586 move from (4, 1) to (3, 1) using car (11631, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11591 move from (4, 6) to (4, 5) using car (11650, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11592 move from (2, 8) to (1, 8) using car (11528, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11593 doesn't move\n", + "Agent rider 11594 move from (5, 3) to (5, 4) using car (11585, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11595 doesn't move\n", + "Agent rider 11596 move from (6, 6) to (6, 5) using car (11649, [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 move from (7, 3) to (7, 2) using car (11602, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 11601 arrived\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11608 move from (1, 5) to (1, 4) using car (11623, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Rider n° 11608 arrived with a waiting time of 1 ticks\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (5, 5) to (5, 6) using car (11653, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11612 move from (4, 4) to (5, 4) using car (11617, [(4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 11615 arrived\n", + "Driver 11622 arrived\n", + "Driver 11629 arrived\n", + "Agent rider 11636 doesn't move\n", + "Agent rider 11637 move from (5, 3) to (5, 4) using car (11585, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11638 move from (1, 8) to (1, 9) using car (11580, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 move from (2, 6) to (2, 7) using car (11553, [(2, 6), (2, 7)], 0)\n", + "Driver 11643 arrived\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11658 move from (5, 5) to (5, 6) using car (11653, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11660 doesn't move\n", + "Agent rider 11661 doesn't move\n", "Agent rider 11662 doesn't move\n", - "Agent rider 11663 doesn't move\n", - "Agent rider 11664 move from (9, 0) to (8, 0) using car (11597, [(9, 0), (8, 0), (7, 0), (6, 0)], 0)\n", - "tick 836 ended\n", - "I am driver 11665 - trip: [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5)]\n", - "I am driver 11666 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 11667 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", - "I am driver 11668 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 11669 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "Agent rider 11663 move from (3, 6) to (4, 6) using car (11632, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 11664 move from (7, 3) to (7, 2) using car (11602, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11665 move from (7, 3) to (7, 2) using car (11602, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11666 doesn't move\n", + "Agent rider 11667 move from (0, 2) to (0, 1) using car (11651, [(0, 2), (0, 1)], 0)\n", + "tick 830 ended\n", + "I am driver 11675 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 11676 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 11677 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 11678 - trip: [(6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 11679 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", "5 drivers generated.\n", - "I am rider 11670 - dep: (1, 1) , arr: (1, 8)\n", + "I am rider 11680 - dep: (9, 8) , arr: (6, 5)\n", "1 riders generated.\n", - "Agent rider 10040 move from (8, 0) to (7, 0) using car (11597, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 move from (8, 0) to (7, 0) using car (11597, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 10785 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (7, 9) to (8, 9) using car (11650, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10901 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10980 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (7, 9) to (8, 9) using car (11650, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11047 move from (8, 0) to (7, 0) using car (11597, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 doesn't move\n", - "Agent rider 11153 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (6, 5) to (7, 5) using car (11608, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11231 move from (0, 5) to (0, 6) using car (11617, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 11231 arrived with a waiting time of 20 ticks\n", - "Agent rider 11302 move from (6, 4) to (7, 4) using car (11598, [(6, 4), (7, 4)], 0)\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11368 move from (6, 4) to (7, 4) using car (11598, [(6, 4), (7, 4)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 doesn't move\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 10704 move from (4, 9) to (3, 9) using car (11634, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 10704 arrived with a waiting time of 43 ticks\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 doesn't move\n", + "Agent rider 11123 doesn't move\n", + "Agent rider 11163 move from (6, 5) to (6, 4) using car (11649, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11210 move from (9, 7) to (9, 6) using car (11628, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11211 move from (9, 7) to (9, 6) using car (11628, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11213 move from (1, 4) to (1, 3) using car (11623, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11306 move from (9, 7) to (9, 6) using car (11628, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11336 move from (3, 1) to (2, 1) using car (11631, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11338 move from (9, 7) to (9, 6) using car (11628, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11359 move from (8, 8) to (7, 8) using car (11582, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11364 move from (8, 8) to (7, 8) using car (11582, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11386 doesn't move\n", + "Agent rider 11398 move from (4, 5) to (4, 4) using car (11650, [(4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11400 move from (7, 8) to (8, 8) using car (11534, [(7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 11402 doesn't move\n", - "Agent rider 11411 move from (7, 9) to (6, 9) using car (11631, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (7, 9) to (6, 9) using car (11631, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11417 doesn't move\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11416 doesn't move\n", "Agent rider 11418 doesn't move\n", - "Agent rider 11433 move from (7, 3) to (7, 4) using car (11635, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11434 move from (6, 5) to (7, 5) using car (11608, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11437 doesn't move\n", - "Agent rider 11451 move from (5, 1) to (5, 0) using car (11600, [(5, 1), (5, 0), (6, 0)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (7, 9) to (6, 9) using car (11631, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (2, 4) to (2, 3) using car (11657, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 11500 move from (2, 4) to (2, 3) using car (11657, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 11501 move from (5, 0) to (6, 0) using car (11575, [(5, 0), (6, 0)], 0)\n", - "Driver 11507 arrived\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Driver 11532 arrived\n", - "Agent rider 11533 doesn't move\n", - "Agent rider 11534 move from (4, 8) to (3, 8) using car (11520, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11535 move from (4, 8) to (3, 8) using car (11520, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11536 move from (2, 8) to (2, 7) using car (11588, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (6, 6) to (6, 7) using car (11519, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 11542 move from (6, 6) to (6, 7) using car (11519, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 11543 arrived\n", - "Driver 11546 arrived\n", + "Agent rider 11434 move from (1, 6) to (1, 5) using car (11588, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 11438 move from (9, 7) to (9, 6) using car (11628, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11442 doesn't move\n", + "Agent rider 11452 move from (7, 3) to (8, 3) using car (11576, [(7, 3), (8, 3)], 0)\n", + "Agent rider 11453 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (5, 4) to (5, 5) using car (11585, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11459 move from (4, 4) to (4, 5) using car (11668, [(4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Driver 11484 arrived\n", + "Agent rider 11536 doesn't move\n", + "Agent rider 11537 move from (8, 8) to (7, 8) using car (11582, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11541 doesn't move\n", + "Agent rider 11543 doesn't move\n", "Driver 11550 arrived\n", - "Agent rider 11552 move from (4, 3) to (4, 2) using car (11569, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (7, 3) to (7, 4) using car (11635, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (7, 9) to (6, 9) using car (11559, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (4, 8) to (5, 8) using car (11549, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (2, 4) to (2, 3) using car (11657, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (4, 8) to (5, 8) using car (11549, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11581 arrived\n", - "Driver 11585 arrived\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (8, 0) to (7, 0) using car (11597, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11604 move from (4, 8) to (5, 8) using car (11549, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11605 move from (7, 9) to (8, 9) using car (11650, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11606 move from (8, 6) to (8, 7) using car (11621, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11556 doesn't move\n", + "Agent rider 11559 move from (3, 1) to (2, 1) using car (11631, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 11566 arrived\n", + "Driver 11571 arrived\n", + "Agent rider 11573 move from (5, 4) to (6, 4) using car (11617, [(5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11574 doesn't move\n", + "Agent rider 11575 move from (7, 1) to (7, 2) using car (11671, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11586 move from (3, 1) to (4, 1) using car (11567, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 11587 arrived\n", + "Agent rider 11591 move from (4, 5) to (4, 4) using car (11650, [(4, 5), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11592 move from (1, 8) to (0, 8) using car (11528, [(1, 8), (0, 8)], 0)\n", + "Agent rider 11593 doesn't move\n", + "Agent rider 11594 move from (5, 4) to (5, 5) using car (11585, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11595 doesn't move\n", + "Agent rider 11596 move from (6, 5) to (6, 4) using car (11649, [(6, 5), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 doesn't move\n", + "Driver 11605 arrived\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11610 doesn't move\n", "Agent rider 11611 doesn't move\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (6, 4) to (6, 5) using car (11566, [(6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Driver 11616 arrived\n", - "Driver 11620 arrived\n", - "Agent rider 11626 move from (2, 1) to (2, 0) using car (11573, [(2, 1), (2, 0), (1, 0)], 0)\n", - "Agent rider 11627 move from (8, 1) to (8, 2) using car (11632, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11630 doesn't move\n", - "Agent rider 11643 doesn't move\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11662 move from (4, 6) to (5, 6) using car (11624, [(4, 6), (5, 6), (6, 6)], 0)\n", - "Agent rider 11663 move from (4, 1) to (5, 1) using car (11596, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 11664 move from (8, 0) to (7, 0) using car (11597, [(8, 0), (7, 0), (6, 0)], 0)\n", - "Agent rider 11670 doesn't move\n", - "tick 837 ended\n", - "I am driver 11671 - trip: [(6, 7), (5, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 11672 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (6, 6)]\n", - "I am driver 11673 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 11674 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 11675 - trip: [(3, 2), (4, 2), (5, 2), (5, 3)]\n", - "I am driver 11676 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 11677 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 11678 - trip: [(0, 4), (1, 4)]\n", - "8 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11565, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10704 move from (7, 0) to (6, 0) using car (11597, [(7, 0), (6, 0)], 0)\n", - "Agent rider 10785 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (8, 9) to (9, 9) using car (11650, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10901 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10980 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (8, 9) to (9, 9) using car (11650, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 move from (8, 9) to (9, 9) using car (11650, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11153 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11176 move from (7, 5) to (8, 5) using car (11608, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 11176 arrived with a waiting time of 18 ticks\n", - "Agent rider 11302 doesn't move\n", - "Agent rider 11321 move from (8, 9) to (9, 9) using car (11650, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11368 move from (7, 4) to (7, 3) using car (11652, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11402 doesn't move\n", - "Agent rider 11411 move from (6, 9) to (6, 8) using car (11631, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Rider n° 11411 arrived with a waiting time of 9 ticks\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (6, 9) to (6, 8) using car (11631, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11417 move from (0, 6) to (0, 7) using car (11617, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 11417 arrived with a waiting time of 11 ticks\n", - "Agent rider 11418 doesn't move\n", - "Agent rider 11433 move from (7, 4) to (7, 5) using car (11635, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11434 move from (7, 5) to (8, 5) using car (11608, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11437 move from (4, 4) to (3, 4) using car (11659, [(4, 4), (3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11451 move from (5, 0) to (5, 1) using car (11641, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (6, 9) to (6, 8) using car (11631, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (2, 3) to (3, 3) using car (11657, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Driver 11481 arrived\n", - "Agent rider 11500 move from (2, 3) to (3, 3) using car (11657, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Driver 11518 arrived\n", - "Agent rider 11533 move from (2, 9) to (1, 9) using car (11565, [(2, 9), (1, 9)], 0)\n", - "Agent rider 11534 move from (3, 8) to (4, 8) using car (11653, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 11535 move from (3, 8) to (4, 8) using car (11653, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", - "Agent rider 11536 move from (2, 7) to (2, 6) using car (11588, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (6, 7) to (6, 8) using car (11519, [(6, 7), (6, 8)], 0)\n", - "Agent rider 11542 move from (6, 7) to (6, 8) using car (11519, [(6, 7), (6, 8)], 0)\n", - "Driver 11546 arrived\n", - "Driver 11551 arrived\n", - "Agent rider 11552 move from (4, 2) to (4, 1) using car (11569, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (7, 4) to (7, 5) using car (11635, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (6, 9) to (5, 9) using car (11559, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11555 move from (5, 8) to (6, 8) using car (11549, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (2, 3) to (3, 3) using car (11657, [(2, 3), (3, 3), (4, 3)], 0)\n", - "Driver 11558 arrived\n", - "Agent rider 11563 move from (2, 9) to (1, 9) using car (11565, [(2, 9), (1, 9)], 0)\n", - "Agent rider 11564 move from (5, 8) to (6, 8) using car (11549, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11586 arrived\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (7, 0) to (6, 0) using car (11597, [(7, 0), (6, 0)], 0)\n", - "Agent rider 11604 move from (5, 8) to (6, 8) using car (11549, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 11604 arrived with a waiting time of 2 ticks\n", - "Agent rider 11605 move from (8, 9) to (9, 9) using car (11650, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11606 move from (8, 7) to (8, 8) using car (11621, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 move from (3, 9) to (4, 9) using car (11633, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11612 move from (2, 1) to (2, 0) using car (11649, [(2, 1), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 11613 move from (6, 5) to (7, 5) using car (11566, [(6, 5), (7, 5)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Driver 11622 arrived\n", - "Agent rider 11626 move from (2, 0) to (1, 0) using car (11573, [(2, 0), (1, 0)], 0)\n", - "Agent rider 11627 move from (8, 2) to (8, 3) using car (11632, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Driver 11628 arrived\n", - "Agent rider 11629 move from (2, 8) to (2, 7) using car (11660, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 11630 doesn't move\n", - "Agent rider 11643 move from (0, 4) to (1, 4) using car (11678, [(0, 4), (1, 4)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Driver 11656 arrived\n", - "Agent rider 11662 move from (5, 6) to (6, 6) using car (11624, [(5, 6), (6, 6)], 0)\n", - "Agent rider 11663 doesn't move\n", - "Agent rider 11664 move from (7, 0) to (6, 0) using car (11597, [(7, 0), (6, 0)], 0)\n", - "Agent rider 11670 doesn't move\n", - "tick 838 ended\n", - "I am driver 11679 - trip: [(5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 11680 - trip: [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 11681 - trip: [(7, 5), (7, 4), (8, 4)]\n", - "I am driver 11682 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 11683 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 move from (6, 0) to (7, 0) using car (11618, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10785 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (9, 9) to (9, 8) using car (11650, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10901 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10980 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10981 move from (6, 1) to (7, 1) using car (11596, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 10987 move from (9, 9) to (9, 8) using car (11650, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 move from (6, 1) to (7, 1) using car (11596, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 move from (9, 9) to (9, 8) using car (11650, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11153 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11302 move from (7, 4) to (8, 4) using car (11619, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 11302 arrived with a waiting time of 13 ticks\n", - "Agent rider 11321 move from (9, 9) to (9, 8) using car (11650, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 11321 arrived with a waiting time of 19 ticks\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 move from (6, 1) to (7, 1) using car (11596, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 11366 move from (3, 4) to (3, 5) using car (11659, [(3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11368 move from (7, 3) to (6, 3) using car (11652, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 move from (6, 1) to (7, 1) using car (11596, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 11402 move from (1, 6) to (1, 5) using car (11667, [(1, 6), (1, 5), (1, 4)], 0)\n", - "Rider n° 11402 arrived with a waiting time of 9 ticks\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (6, 8) to (6, 7) using car (11631, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11418 doesn't move\n", - "Agent rider 11433 move from (7, 5) to (7, 6) using car (11635, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11434 move from (8, 5) to (9, 5) using car (11608, [(8, 5), (9, 5)], 0)\n", - "Agent rider 11437 move from (3, 4) to (3, 5) using car (11659, [(3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11451 move from (5, 1) to (5, 2) using car (11641, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (6, 8) to (6, 7) using car (11631, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (3, 3) to (4, 3) using car (11657, [(3, 3), (4, 3)], 0)\n", - "Agent rider 11500 move from (3, 3) to (4, 3) using car (11657, [(3, 3), (4, 3)], 0)\n", - "Agent rider 11501 move from (6, 0) to (7, 0) using car (11618, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11509 move from (3, 4) to (3, 5) using car (11659, [(3, 4), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11533 doesn't move\n", - "Agent rider 11534 move from (4, 8) to (4, 7) using car (11637, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 11535 move from (4, 8) to (4, 7) using car (11637, [(4, 8), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 11536 move from (2, 6) to (2, 5) using car (11588, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (6, 8) to (7, 8) using car (11549, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11542 move from (6, 8) to (7, 8) using car (11549, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11552 move from (4, 1) to (4, 0) using car (11569, [(4, 1), (4, 0)], 0)\n", - "Agent rider 11553 move from (7, 5) to (7, 6) using car (11635, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (5, 9) to (4, 9) using car (11571, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11555 move from (6, 8) to (7, 8) using car (11549, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (3, 3) to (4, 3) using car (11657, [(3, 3), (4, 3)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (6, 8) to (7, 8) using car (11549, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 11575 arrived\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (6, 0) to (7, 0) using car (11618, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 11598 arrived\n", - "Driver 11601 arrived\n", - "Agent rider 11605 move from (9, 9) to (9, 8) using car (11650, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11606 move from (8, 8) to (8, 9) using car (11621, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 11609 arrived\n", - "Agent rider 11611 move from (4, 9) to (5, 9) using car (11633, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11612 move from (2, 0) to (3, 0) using car (11649, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 11613 move from (7, 5) to (7, 6) using car (11635, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11627 move from (8, 3) to (8, 4) using car (11632, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (2, 7) to (2, 6) using car (11660, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", - "Agent rider 11630 move from (1, 1) to (1, 2) using car (11666, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11643 doesn't move\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 move from (4, 2) to (3, 2) using car (11636, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Driver 11648 arrived\n", - "Driver 11658 arrived\n", + "Agent rider 11612 move from (5, 4) to (6, 4) using car (11617, [(5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 11614 arrived\n", + "Driver 11635 arrived\n", + "Agent rider 11636 move from (5, 4) to (6, 4) using car (11617, [(5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11637 move from (5, 4) to (5, 5) using car (11585, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11638 move from (1, 9) to (2, 9) using car (11580, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 doesn't move\n", + "Driver 11642 arrived\n", + "Driver 11644 arrived\n", + "Driver 11646 arrived\n", + "Driver 11654 arrived\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11658 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11660 doesn't move\n", + "Agent rider 11661 move from (1, 6) to (1, 5) using car (11588, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", "Agent rider 11662 doesn't move\n", - "Agent rider 11663 move from (5, 1) to (5, 2) using car (11641, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11664 move from (6, 0) to (7, 0) using car (11618, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11670 move from (1, 1) to (1, 2) using car (11666, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "tick 839 ended\n", - "I am driver 11684 - trip: [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 11685 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 11686 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 11687 - trip: [(4, 4), (3, 4), (2, 4), (2, 3)]\n", - "I am driver 11688 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 11689 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", - "I am driver 11690 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 11691 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 11692 - trip: [(0, 3), (1, 3), (1, 4), (2, 4), (3, 4)]\n", - "I am driver 11693 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 11694 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 11695 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 11696 - trip: [(6, 3), (7, 3)]\n", - "I am driver 11697 - trip: [(5, 3), (6, 3), (7, 3), (7, 2)]\n", - "I am driver 11698 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 11699 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 11700 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 11701 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 11702 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11703 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 11704 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 11705 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 11706 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 11707 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "24 drivers generated.\n", - "I am rider 11708 - dep: (8, 0) , arr: (5, 0)\n", - "I am rider 11709 - dep: (7, 5) , arr: (5, 7)\n", - "I am rider 11710 - dep: (4, 0) , arr: (6, 4)\n", - "I am rider 11711 - dep: (2, 8) , arr: (7, 8)\n", - "I am rider 11712 - dep: (5, 5) , arr: (1, 8)\n", - "I am rider 11713 - dep: (7, 8) , arr: (9, 8)\n", - "I am rider 11714 - dep: (1, 7) , arr: (3, 4)\n", - "7 riders generated.\n", - "Agent rider 10040 move from (7, 0) to (8, 0) using car (11618, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 move from (8, 4) to (8, 5) using car (11632, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 move from (9, 0) to (8, 0) using car (11688, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 10891 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10901 move from (8, 4) to (9, 4) using car (11619, [(8, 4), (9, 4)], 0)\n", - "Agent rider 10980 move from (8, 4) to (9, 4) using car (11619, [(8, 4), (9, 4)], 0)\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11047 move from (7, 0) to (8, 0) using car (11618, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (7, 1) to (8, 1) using car (11596, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11150 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Rider n° 11150 arrived with a waiting time of 27 ticks\n", - "Agent rider 11153 move from (8, 4) to (9, 4) using car (11619, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11321 doesn't move\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11324 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 move from (7, 1) to (8, 1) using car (11596, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11366 doesn't move\n", - "Agent rider 11368 move from (6, 3) to (5, 3) using car (11652, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 11369 doesn't move\n", - "Agent rider 11400 move from (7, 1) to (8, 1) using car (11596, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11414 move from (9, 0) to (8, 0) using car (11688, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11415 move from (6, 7) to (6, 6) using car (11631, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11418 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11433 move from (7, 6) to (7, 7) using car (11635, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 11433 arrived with a waiting time of 6 ticks\n", + "Agent rider 11663 move from (4, 6) to (5, 6) using car (11632, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 11664 move from (7, 2) to (6, 2) using car (11602, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11665 move from (7, 2) to (6, 2) using car (11602, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11666 doesn't move\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11680 doesn't move\n", + "tick 831 ended\n", + "I am driver 11681 - trip: [(9, 5), (9, 6), (9, 7)]\n", + "I am driver 11682 - trip: [(3, 6), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 11683 - trip: [(6, 6), (6, 5), (5, 5)]\n", + "I am driver 11684 - trip: [(9, 6), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 11685 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 11686 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 11687 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 11688 - trip: [(1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 11689 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 11690 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5)]\n", + "I am driver 11691 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 11692 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6)]\n", + "I am driver 11693 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", + "I am driver 11694 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)]\n", + "I am driver 11695 - trip: [(0, 4), (1, 4), (1, 5), (2, 5), (3, 5)]\n", + "I am driver 11696 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 11697 - trip: [(4, 4), (3, 4), (2, 4)]\n", + "I am driver 11698 - trip: [(9, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 11699 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", + "I am driver 11700 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", + "I am driver 11701 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7)]\n", + "I am driver 11702 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 11703 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 11704 - trip: [(1, 8), (0, 8)]\n", + "I am driver 11705 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (5, 6)]\n", + "I am driver 11706 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 11707 - trip: [(0, 6), (0, 5), (0, 4), (0, 3)]\n", + "I am driver 11708 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 11709 - trip: [(6, 4), (7, 4), (8, 4), (8, 3)]\n", + "29 drivers generated.\n", + "I am rider 11710 - dep: (9, 9) , arr: (4, 9)\n", + "I am rider 11711 - dep: (3, 2) , arr: (5, 2)\n", + "I am rider 11712 - dep: (5, 3) , arr: (3, 4)\n", + "I am rider 11713 - dep: (2, 2) , arr: (0, 8)\n", + "I am rider 11714 - dep: (3, 3) , arr: (4, 6)\n", + "I am rider 11715 - dep: (6, 1) , arr: (5, 2)\n", + "I am rider 11716 - dep: (8, 7) , arr: (7, 7)\n", + "I am rider 11717 - dep: (7, 2) , arr: (3, 7)\n", + "I am rider 11718 - dep: (7, 4) , arr: (3, 2)\n", + "I am rider 11719 - dep: (8, 1) , arr: (3, 3)\n", + "I am rider 11720 - dep: (1, 9) , arr: (0, 9)\n", + "I am rider 11721 - dep: (4, 0) , arr: (4, 3)\n", + "12 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (0, 8) to (0, 7) using car (11689, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11111 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11123 move from (6, 5) to (6, 4) using car (11670, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11163 move from (6, 4) to (7, 4) using car (11649, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 11163 arrived with a waiting time of 17 ticks\n", + "Agent rider 11197 move from (6, 5) to (6, 4) using car (11670, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11210 move from (9, 6) to (9, 5) using car (11628, [(9, 6), (9, 5)], 0)\n", + "Agent rider 11211 move from (9, 6) to (9, 5) using car (11628, [(9, 6), (9, 5)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (9, 6) to (9, 5) using car (11628, [(9, 6), (9, 5)], 0)\n", + "Agent rider 11336 move from (2, 1) to (1, 1) using car (11631, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11338 move from (9, 6) to (9, 5) using car (11628, [(9, 6), (9, 5)], 0)\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11364 doesn't move\n", + "Agent rider 11386 move from (5, 4) to (4, 4) using car (11678, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 11398 move from (4, 4) to (3, 4) using car (11697, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11399 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11400 move from (8, 8) to (9, 8) using car (11534, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11402 move from (9, 7) to (9, 8) using car (11604, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 11415 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11416 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11418 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11437 doesn't move\n", - "Agent rider 11451 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (6, 7) to (6, 6) using car (11631, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (4, 3) to (4, 2) using car (11680, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 move from (3, 5) to (2, 5) using car (11659, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 11510 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Driver 11519 arrived\n", - "Agent rider 11533 doesn't move\n", - "Agent rider 11534 move from (4, 7) to (3, 7) using car (11637, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 11535 move from (4, 7) to (3, 7) using car (11637, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n" + "Agent rider 11438 move from (9, 6) to (9, 5) using car (11628, [(9, 6), (9, 5)], 0)\n", + "Agent rider 11440 move from (8, 8) to (9, 8) using car (11534, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11442 move from (9, 7) to (9, 8) using car (11604, [(9, 7), (9, 8), (8, 8)], 0)\n", + "Agent rider 11452 doesn't move\n", + "Agent rider 11453 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (5, 5) to (5, 6) using car (11585, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 11459 move from (4, 5) to (3, 5) using car (11668, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 11459 arrived with a waiting time of 4 ticks\n", + "Agent rider 11461 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11536 move from (4, 2) to (4, 3) using car (11701, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7)], 0)\n", + "Agent rider 11537 doesn't move\n", + "Agent rider 11538 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11541 move from (8, 8) to (9, 8) using car (11534, [(8, 8), (9, 8)], 0)\n", + "Agent rider 11543 doesn't move\n", + "Driver 11553 arrived\n", + "Driver 11555 arrived\n", + "Agent rider 11556 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11559 move from (2, 1) to (1, 1) using car (11631, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 11559 arrived with a waiting time of 3 ticks\n", + "Driver 11561 arrived\n", + "Agent rider 11573 move from (6, 4) to (6, 3) using car (11617, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11574 move from (5, 3) to (6, 3) using car (11656, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11575 move from (7, 2) to (8, 2) using car (11671, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 11583 arrived\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11591 move from (4, 4) to (5, 4) using car (11650, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11592 move from (0, 8) to (0, 7) using car (11689, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11593 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11594 doesn't move\n", + "Agent rider 11595 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11596 doesn't move\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 move from (7, 9) to (6, 9) using car (11677, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11599 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (5, 6) to (6, 6) using car (11632, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11612 move from (6, 4) to (6, 3) using car (11617, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 11627 arrived\n", + "Driver 11630 arrived\n", + "Driver 11633 arrived\n", + "Agent rider 11636 doesn't move\n", + "Agent rider 11637 move from (5, 5) to (5, 6) using car (11585, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Rider n° 11637 arrived with a waiting time of 2 ticks\n", + "Agent rider 11638 move from (2, 9) to (3, 9) using car (11580, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 doesn't move\n", + "Driver 11640 arrived\n", + "Driver 11644 arrived\n", + "Driver 11648 arrived\n", + "Driver 11651 arrived\n", + "Agent rider 11657 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11658 move from (5, 6) to (6, 6) using car (11632, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11660 move from (5, 2) to (6, 2) using car (11647, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 11661 doesn't move\n", + "Agent rider 11662 move from (0, 0) to (1, 0) using car (11700, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11663 move from (5, 6) to (6, 6) using car (11632, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11664 move from (6, 2) to (5, 2) using car (11602, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11665 move from (6, 2) to (5, 2) using car (11602, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11666 doesn't move\n", + "Agent rider 11667 move from (0, 1) to (1, 1) using car (11693, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11669 arrived\n", + "Agent rider 11680 move from (9, 8) to (8, 8) using car (11687, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11710 doesn't move\n", + "Agent rider 11711 move from (3, 2) to (3, 3) using car (11696, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11712 doesn't move\n", + "Agent rider 11713 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11715 doesn't move\n", + "Agent rider 11716 doesn't move\n", + "Agent rider 11717 move from (7, 2) to (6, 2) using car (11703, [(7, 2), (6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11718 doesn't move\n", + "Agent rider 11719 doesn't move\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11536 move from (2, 5) to (2, 4) using car (11588, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 4) to (8, 5) using car (11632, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (7, 8) to (8, 8) using car (11549, [(7, 8), (8, 8)], 0)\n", - "Agent rider 11542 move from (7, 8) to (8, 8) using car (11549, [(7, 8), (8, 8)], 0)\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11553 move from (7, 6) to (7, 7) using car (11635, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (4, 9) to (3, 9) using car (11571, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11555 move from (7, 8) to (8, 8) using car (11549, [(7, 8), (8, 8)], 0)\n", - "Agent rider 11556 move from (4, 3) to (4, 2) using car (11680, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (7, 8) to (8, 8) using car (11549, [(7, 8), (8, 8)], 0)\n", - "Driver 11565 arrived\n", - "Driver 11566 arrived\n", - "Driver 11573 arrived\n", - "Driver 11582 arrived\n", - "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 4) to (8, 5) using car (11632, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 doesn't move\n", - "Driver 11597 arrived\n", - "Driver 11600 arrived\n", - "Agent rider 11605 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11606 move from (8, 9) to (7, 9) using car (11621, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 move from (5, 9) to (5, 8) using car (11633, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11612 move from (3, 0) to (4, 0) using car (11649, [(3, 0), (4, 0)], 0)\n", - "Agent rider 11613 move from (7, 6) to (7, 7) using car (11635, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (9, 8) to (9, 7) using car (11650, [(9, 8), (9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11615 doesn't move\n", - "Driver 11624 arrived\n", - "Agent rider 11626 move from (1, 0) to (1, 1) using car (11703, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (8, 4) to (8, 5) using car (11632, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (2, 6) to (3, 6) using car (11705, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11630 move from (1, 2) to (1, 3) using car (11666, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11642 arrived\n", - "Agent rider 11643 doesn't move\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 move from (3, 2) to (2, 2) using car (11636, [(3, 2), (2, 2)], 0)\n", - "Agent rider 11646 move from (6, 1) to (5, 1) using car (11676, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11647 move from (9, 3) to (8, 3) using car (11704, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", + "tick 832 ended\n", + "I am driver 11722 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)]\n", + "I am driver 11723 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 11724 - trip: [(5, 0), (6, 0), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 11725 - trip: [(0, 2), (0, 3), (0, 4)]\n", + "I am driver 11726 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 11727 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 11728 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 11729 - trip: [(7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 11730 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 11731 - trip: [(8, 6), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 11732 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", + "I am driver 11733 - trip: [(2, 4), (2, 3)]\n", + "I am driver 11734 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 11735 - trip: [(9, 4), (8, 4), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 11736 - trip: [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 11737 - trip: [(6, 4), (6, 3), (6, 2)]\n", + "I am driver 11738 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 11739 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 11740 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 11741 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 11742 - trip: [(8, 6), (7, 6), (6, 6), (6, 7)]\n", + "I am driver 11743 - trip: [(9, 3), (9, 4), (8, 4)]\n", + "I am driver 11744 - trip: [(8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "23 drivers generated.\n", + "I am rider 11745 - dep: (8, 6) , arr: (5, 9)\n", + "I am rider 11746 - dep: (6, 6) , arr: (9, 6)\n", + "I am rider 11747 - dep: (7, 8) , arr: (1, 4)\n", + "I am rider 11748 - dep: (9, 6) , arr: (2, 7)\n", + "I am rider 11749 - dep: (5, 1) , arr: (5, 8)\n", + "I am rider 11750 - dep: (5, 6) , arr: (7, 5)\n", + "6 riders generated.\n", + "Agent rider 10577 move from (8, 0) to (8, 1) using car (11734, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (0, 7) to (0, 6) using car (11689, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11111 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11123 move from (6, 4) to (6, 3) using car (11670, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11197 move from (6, 4) to (6, 3) using car (11670, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11203 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 3) to (1, 4) using car (11688, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 move from (1, 1) to (0, 1) using car (11631, [(1, 1), (0, 1)], 0)\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11359 doesn't move\n", + "Agent rider 11364 doesn't move\n", + "Agent rider 11386 move from (4, 4) to (3, 4) using car (11678, [(4, 4), (3, 4)], 0)\n", + "Rider n° 11386 arrived with a waiting time of 13 ticks\n", + "Agent rider 11398 move from (3, 4) to (2, 4) using car (11697, [(3, 4), (2, 4)], 0)\n", + "Agent rider 11399 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11400 doesn't move\n", + "Agent rider 11402 move from (9, 8) to (8, 8) using car (11604, [(9, 8), (8, 8)], 0)\n", + "Rider n° 11402 arrived with a waiting time of 15 ticks\n", + "Agent rider 11415 move from (1, 0) to (2, 0) using car (11700, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11416 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11418 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11442 move from (9, 8) to (8, 8) using car (11604, [(9, 8), (8, 8)], 0)\n", + "Agent rider 11452 move from (8, 3) to (8, 4) using car (11698, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 11452 arrived with a waiting time of 6 ticks\n", + "Agent rider 11453 move from (1, 0) to (2, 0) using car (11700, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (5, 6) to (5, 7) using car (11585, [(5, 6), (5, 7)], 0)\n", + "Agent rider 11461 move from (1, 0) to (2, 0) using car (11700, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Driver 11486 arrived\n", + "Driver 11523 arrived\n", + "Driver 11528 arrived\n", + "Agent rider 11536 move from (4, 3) to (4, 4) using car (11701, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7)], 0)\n", + "Agent rider 11537 doesn't move\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11541 move from (9, 8) to (8, 8) using car (11604, [(9, 8), (8, 8)], 0)\n", + "Agent rider 11543 doesn't move\n", + "Driver 11555 arrived\n", + "Agent rider 11556 move from (1, 0) to (2, 0) using car (11700, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", + "Driver 11561 arrived\n", + "Agent rider 11573 move from (6, 3) to (6, 2) using car (11617, [(6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11574 move from (6, 3) to (6, 4) using car (11656, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11575 move from (8, 2) to (9, 2) using car (11671, [(8, 2), (9, 2)], 0)\n", + "Driver 11576 arrived\n", + "Agent rider 11586 doesn't move\n", + "Driver 11590 arrived\n", + "Agent rider 11591 move from (5, 4) to (6, 4) using car (11650, [(5, 4), (6, 4)], 0)\n", + "Agent rider 11592 move from (0, 7) to (0, 6) using car (11689, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11593 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11594 move from (5, 5) to (5, 4) using car (11641, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11595 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11596 move from (6, 4) to (6, 3) using car (11652, [(6, 4), (6, 3)], 0)\n", + "Agent rider 11597 move from (7, 4) to (8, 4) using car (11649, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11598 move from (6, 9) to (5, 9) using car (11677, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11599 doesn't move\n", + "Driver 11606 arrived\n", + "Agent rider 11607 move from (0, 7) to (0, 6) using car (11689, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11610 move from (1, 2) to (1, 1) using car (11623, [(1, 2), (1, 1)], 0)\n", + "Agent rider 11611 doesn't move\n", + "Agent rider 11612 move from (6, 3) to (6, 2) using car (11617, [(6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11636 move from (6, 4) to (6, 3) using car (11670, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11638 move from (3, 9) to (4, 9) using car (11580, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11639 move from (2, 7) to (3, 7) using car (11705, [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Driver 11645 arrived\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11658 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11660 doesn't move\n", + "Agent rider 11661 move from (1, 5) to (2, 5) using car (11690, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", "Agent rider 11662 doesn't move\n", - "Agent rider 11663 doesn't move\n", - "Agent rider 11664 move from (7, 0) to (8, 0) using car (11618, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11670 move from (1, 2) to (1, 3) using car (11666, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11678 arrived\n", - "Agent rider 11708 doesn't move\n", - "Agent rider 11709 move from (7, 5) to (7, 6) using car (11651, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", - "Agent rider 11710 doesn't move\n", - "Agent rider 11711 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11713 move from (7, 8) to (8, 8) using car (11549, [(7, 8), (8, 8)], 0)\n", - "Agent rider 11714 move from (1, 7) to (1, 6) using car (11699, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "tick 840 ended\n", - "I am driver 11715 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11716 - trip: [(1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 11717 - trip: [(5, 7), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 11718 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 11719 - trip: [(2, 1), (2, 0)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 move from (8, 0) to (9, 0) using car (11618, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11693, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10704 doesn't move\n", - "Agent rider 10785 move from (8, 5) to (8, 6) using car (11632, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 move from (8, 0) to (9, 0) using car (11618, [(8, 0), (9, 0)], 0)\n", - "Agent rider 10891 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11047 move from (8, 0) to (9, 0) using car (11618, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11048 move from (8, 1) to (9, 1) using car (11603, [(8, 1), (9, 1)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11098 move from (0, 0) to (0, 1) using car (11689, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 11098 arrived with a waiting time of 30 ticks\n", - "Agent rider 11126 move from (0, 0) to (0, 1) using car (11689, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Rider n° 11126 arrived with a waiting time of 27 ticks\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (0, 0) to (0, 1) using car (11689, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11322 move from (0, 0) to (0, 1) using car (11689, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11324 move from (8, 1) to (9, 1) using car (11603, [(8, 1), (9, 1)], 0)\n", - "Rider n° 11324 arrived with a waiting time of 16 ticks\n", - "Agent rider 11325 move from (8, 1) to (9, 1) using car (11603, [(8, 1), (9, 1)], 0)\n", - "Rider n° 11325 arrived with a waiting time of 16 ticks\n", - "Agent rider 11361 move from (8, 1) to (9, 1) using car (11603, [(8, 1), (9, 1)], 0)\n", - "Agent rider 11366 move from (3, 5) to (3, 6) using car (11674, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11368 move from (5, 3) to (5, 4) using car (11641, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11369 move from (8, 1) to (9, 1) using car (11603, [(8, 1), (9, 1)], 0)\n", - "Rider n° 11369 arrived with a waiting time of 14 ticks\n", - "Agent rider 11400 move from (8, 1) to (9, 1) using car (11603, [(8, 1), (9, 1)], 0)\n", - "Agent rider 11414 move from (8, 0) to (9, 0) using car (11618, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11415 move from (6, 6) to (6, 5) using car (11631, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11418 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", + "Agent rider 11663 move from (6, 6) to (6, 5) using car (11686, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11664 move from (5, 2) to (5, 3) using car (11692, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6)], 0)\n", + "Agent rider 11665 move from (5, 2) to (4, 2) using car (11602, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11666 move from (2, 7) to (3, 7) using car (11705, [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 11667 move from (1, 1) to (2, 1) using car (11693, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11672 arrived\n", + "Agent rider 11680 move from (8, 8) to (7, 8) using car (11687, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11710 move from (9, 9) to (8, 9) using car (11730, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11711 move from (3, 3) to (3, 4) using car (11696, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11712 move from (5, 3) to (5, 4) using car (11702, [(5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11713 doesn't move\n", + "Agent rider 11714 move from (3, 3) to (3, 4) using car (11696, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11715 move from (6, 1) to (6, 2) using car (11738, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11716 doesn't move\n", + "Agent rider 11717 move from (6, 2) to (5, 2) using car (11703, [(6, 2), (5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11718 doesn't move\n", + "Agent rider 11719 move from (8, 1) to (7, 1) using car (11699, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 doesn't move\n", + "Agent rider 11745 move from (8, 6) to (7, 6) using car (11742, [(8, 6), (7, 6), (6, 6), (6, 7)], 0)\n", + "Agent rider 11746 doesn't move\n", + "Agent rider 11747 move from (7, 8) to (6, 8) using car (11729, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11748 move from (9, 6) to (9, 7) using car (11681, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11749 move from (5, 1) to (6, 1) using car (11567, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11750 move from (5, 6) to (5, 7) using car (11585, [(5, 6), (5, 7)], 0)\n", + "tick 833 ended\n", + "I am driver 11751 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 11752 - trip: [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 11753 - trip: [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 11754 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 11755 - trip: [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 11756 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "6 drivers generated.\n", + "I am rider 11757 - dep: (9, 4) , arr: (2, 9)\n", + "I am rider 11758 - dep: (3, 3) , arr: (3, 5)\n", + "I am rider 11759 - dep: (0, 1) , arr: (3, 2)\n", + "I am rider 11760 - dep: (9, 5) , arr: (3, 4)\n", + "4 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (0, 6) to (0, 5) using car (11689, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11111 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11123 move from (6, 3) to (6, 2) using car (11670, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11197 move from (6, 3) to (6, 2) using car (11670, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11203 move from (8, 4) to (9, 4) using car (11649, [(8, 4), (9, 4)], 0)\n", + "Rider n° 11203 arrived with a waiting time of 19 ticks\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (1, 4) to (0, 4) using car (11688, [(1, 4), (0, 4)], 0)\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 doesn't move\n", + "Agent rider 11359 move from (7, 8) to (7, 7) using car (11687, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Rider n° 11359 arrived with a waiting time of 10 ticks\n", + "Agent rider 11364 move from (7, 8) to (7, 7) using car (11687, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11400 move from (9, 8) to (9, 7) using car (11744, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 11400 arrived with a waiting time of 8 ticks\n", + "Agent rider 11415 move from (2, 0) to (2, 1) using car (11700, [(2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11416 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11418 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11437 move from (3, 5) to (3, 6) using car (11674, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 11437 arrived with a waiting time of 8 ticks\n", - "Agent rider 11451 move from (5, 2) to (5, 3) using car (11695, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 move from (0, 0) to (0, 1) using car (11689, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11465 move from (6, 6) to (6, 5) using car (11631, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (4, 2) to (3, 2) using car (11680, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11509 move from (2, 5) to (1, 5) using car (11659, [(2, 5), (1, 5)], 0)\n", - "Rider n° 11509 arrived with a waiting time of 10 ticks\n", - "Agent rider 11510 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11511 doesn't move\n", - "Agent rider 11516 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11533 move from (1, 9) to (2, 9) using car (11686, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11534 move from (3, 7) to (3, 6) using car (11702, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 11534 arrived with a waiting time of 2 ticks\n", - "Agent rider 11535 move from (3, 7) to (2, 7) using car (11637, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 11536 move from (2, 4) to (2, 3) using car (11588, [(2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 5) to (8, 6) using car (11632, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 11438 doesn't move\n", + "Agent rider 11440 move from (9, 8) to (9, 7) using car (11744, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11442 move from (8, 8) to (7, 8) using car (11755, [(8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Rider n° 11442 arrived with a waiting time of 13 ticks\n", + "Agent rider 11453 move from (2, 0) to (2, 1) using car (11700, [(2, 0), (2, 1), (2, 2)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 move from (2, 0) to (2, 1) using car (11700, [(2, 0), (2, 1), (2, 2)], 0)\n", + "Driver 11523 arrived\n", + "Driver 11534 arrived\n", + "Agent rider 11536 move from (4, 4) to (4, 3) using car (11619, [(4, 4), (4, 3)], 0)\n", + "Agent rider 11537 move from (7, 8) to (7, 7) using car (11687, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11538 move from (1, 0) to (2, 0) using car (11728, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11553 move from (7, 7) to (7, 8) using car (11635, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11554 move from (3, 9) to (2, 9) using car (11571, [(3, 9), (2, 9)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (4, 2) to (3, 2) using car (11680, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Driver 11566 arrived\n", - "Driver 11569 arrived\n", - "Driver 11582 arrived\n", + "Agent rider 11543 move from (6, 1) to (7, 1) using car (11567, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 11556 move from (2, 0) to (2, 1) using car (11700, [(2, 0), (2, 1), (2, 2)], 0)\n", + "Driver 11562 arrived\n", + "Agent rider 11573 move from (6, 2) to (7, 2) using car (11617, [(6, 2), (7, 2)], 0)\n", + "Agent rider 11574 move from (6, 4) to (6, 5) using car (11656, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11575 doesn't move\n", + "Agent rider 11586 move from (4, 1) to (4, 0) using car (11655, [(4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11591 move from (6, 4) to (6, 3) using car (11691, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11592 move from (0, 6) to (0, 5) using car (11689, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11593 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11594 move from (5, 4) to (4, 4) using car (11641, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11595 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11596 move from (6, 3) to (6, 4) using car (11676, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 11597 move from (8, 4) to (9, 4) using car (11649, [(8, 4), (9, 4)], 0)\n", + "Agent rider 11598 move from (5, 9) to (5, 8) using car (11677, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11599 move from (7, 2) to (7, 3) using car (11647, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 11607 move from (0, 6) to (0, 5) using car (11689, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 6) to (6, 7) using car (11708, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11612 move from (6, 2) to (7, 2) using car (11617, [(6, 2), (7, 2)], 0)\n", + "Driver 11625 arrived\n", + "Driver 11628 arrived\n", + "Driver 11632 arrived\n", + "Agent rider 11636 move from (6, 3) to (6, 2) using car (11670, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11638 move from (4, 9) to (5, 9) using car (11580, [(4, 9), (5, 9)], 0)\n", + "Agent rider 11639 move from (3, 7) to (4, 7) using car (11705, [(3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 11657 move from (1, 0) to (2, 0) using car (11728, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11658 move from (6, 6) to (6, 7) using car (11708, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11659 move from (6, 3) to (6, 4) using car (11676, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 11660 doesn't move\n", + "Agent rider 11661 move from (2, 5) to (3, 5) using car (11690, [(2, 5), (3, 5), (4, 5), (5, 5)], 0)\n", + "Agent rider 11662 move from (1, 0) to (2, 0) using car (11728, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11663 move from (6, 5) to (5, 5) using car (11752, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 11664 move from (5, 3) to (5, 4) using car (11692, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6)], 0)\n", + "Agent rider 11665 move from (4, 2) to (3, 2) using car (11602, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11666 move from (3, 7) to (4, 7) using car (11705, [(3, 7), (4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 11667 move from (2, 1) to (3, 1) using car (11693, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 11680 move from (7, 8) to (7, 7) using car (11687, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Driver 11704 arrived\n", + "Agent rider 11710 move from (8, 9) to (8, 8) using car (11730, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11711 doesn't move\n", + "Agent rider 11712 move from (5, 4) to (4, 4) using car (11641, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11713 doesn't move\n", + "Agent rider 11714 move from (3, 4) to (3, 5) using car (11696, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11715 move from (6, 2) to (7, 2) using car (11617, [(6, 2), (7, 2)], 0)\n", + "Agent rider 11716 move from (8, 7) to (8, 8) using car (11684, [(8, 7), (8, 8)], 0)\n", + "Agent rider 11717 move from (5, 2) to (5, 3) using car (11703, [(5, 2), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11718 doesn't move\n", + "Agent rider 11719 move from (7, 1) to (6, 1) using car (11699, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 move from (4, 0) to (3, 0) using car (11685, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 11745 move from (7, 6) to (6, 6) using car (11742, [(7, 6), (6, 6), (6, 7)], 0)\n", + "Agent rider 11746 doesn't move\n", + "Agent rider 11747 move from (6, 8) to (5, 8) using car (11729, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11748 doesn't move\n", + "Agent rider 11749 doesn't move\n", + "Agent rider 11750 doesn't move\n", + "Agent rider 11757 move from (9, 4) to (8, 4) using car (11743, [(9, 4), (8, 4)], 0)\n", + "Agent rider 11758 doesn't move\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 doesn't move\n", + "tick 834 ended\n", + "I am driver 11761 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 11762 - trip: [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 11763 - trip: [(5, 2), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 11764 - trip: [(0, 4), (0, 5), (0, 6)]\n", + "I am driver 11765 - trip: [(3, 3), (4, 3), (5, 3)]\n", + "5 drivers generated.\n", + "I am rider 11766 - dep: (3, 7) , arr: (0, 5)\n", + "I am rider 11767 - dep: (0, 5) , arr: (1, 8)\n", + "I am rider 11768 - dep: (6, 2) , arr: (9, 0)\n", + "I am rider 11769 - dep: (0, 4) , arr: (4, 8)\n", + "I am rider 11770 - dep: (9, 9) , arr: (6, 4)\n", + "5 riders generated.\n", + "Agent rider 10577 doesn't move\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 move from (5, 8) to (5, 7) using car (11677, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11123 move from (6, 2) to (6, 1) using car (11670, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11197 move from (6, 2) to (6, 1) using car (11670, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11210 move from (9, 5) to (9, 4) using car (11731, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11211 move from (9, 5) to (9, 4) using car (11731, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11213 move from (0, 4) to (0, 5) using car (11764, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11306 move from (9, 5) to (9, 4) using car (11731, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11338 move from (9, 5) to (9, 4) using car (11731, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Rider n° 11338 arrived with a waiting time of 24 ticks\n", + "Agent rider 11364 move from (7, 7) to (7, 6) using car (11687, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Rider n° 11364 arrived with a waiting time of 6 ticks\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 move from (5, 8) to (4, 8) using car (11729, [(5, 8), (4, 8)], 0)\n", + "Agent rider 11415 move from (2, 1) to (2, 2) using car (11761, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11416 move from (5, 8) to (4, 8) using car (11729, [(5, 8), (4, 8)], 0)\n", + "Agent rider 11418 move from (5, 8) to (4, 8) using car (11729, [(5, 8), (4, 8)], 0)\n", + "Agent rider 11434 move from (1, 5) to (0, 5) using car (11668, [(1, 5), (0, 5)], 0)\n", + "Agent rider 11438 move from (9, 5) to (9, 4) using car (11731, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11440 move from (9, 7) to (9, 6) using car (11744, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11453 move from (2, 1) to (2, 2) using car (11761, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11454 move from (3, 2) to (2, 2) using car (11602, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 move from (2, 1) to (2, 2) using car (11700, [(2, 1), (2, 2)], 0)\n", + "Driver 11534 arrived\n", + "Agent rider 11536 doesn't move\n", + "Agent rider 11537 move from (7, 7) to (7, 6) using car (11687, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Rider n° 11537 arrived with a waiting time of 4 ticks\n", + "Agent rider 11538 move from (2, 0) to (3, 0) using car (11728, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11541 move from (8, 8) to (8, 7) using car (11730, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11543 move from (7, 1) to (8, 1) using car (11567, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 11543 arrived with a waiting time of 8 ticks\n", + "Agent rider 11556 move from (2, 1) to (2, 2) using car (11700, [(2, 1), (2, 2)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 move from (6, 5) to (6, 6) using car (11656, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11575 doesn't move\n", + "Driver 11585 arrived\n", + "Agent rider 11586 move from (4, 0) to (3, 0) using car (11655, [(4, 0), (3, 0)], 0)\n", + "Agent rider 11591 move from (6, 3) to (6, 2) using car (11691, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 5) to (8, 6) using car (11632, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 doesn't move\n", - "Driver 11600 arrived\n", - "Agent rider 11605 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11606 move from (7, 9) to (6, 9) using car (11621, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 11608 arrived\n", - "Agent rider 11611 move from (5, 8) to (5, 7) using car (11633, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 11593 move from (5, 8) to (5, 7) using car (11677, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11594 move from (4, 4) to (3, 4) using car (11641, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11595 move from (5, 8) to (5, 7) using car (11677, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11596 move from (6, 4) to (5, 4) using car (11686, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 11596 arrived with a waiting time of 4 ticks\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 move from (5, 8) to (5, 7) using car (11677, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11599 move from (7, 3) to (7, 4) using car (11647, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Driver 11604 arrived\n", + "Agent rider 11607 move from (0, 5) to (0, 4) using car (11689, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 7) to (6, 8) using car (11708, [(6, 7), (6, 8), (6, 9)], 0)\n", "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (7, 7) to (7, 8) using car (11635, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (9, 7) to (9, 6) using car (11650, [(9, 7), (9, 6), (9, 5)], 0)\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 move from (1, 1) to (1, 2) using car (11703, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (8, 5) to (8, 6) using car (11632, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (3, 6) to (3, 5) using car (11705, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11630 move from (1, 3) to (1, 4) using car (11666, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11640 arrived\n", - "Agent rider 11643 doesn't move\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 move from (5, 1) to (4, 1) using car (11676, [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11647 move from (8, 3) to (7, 3) using car (11704, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 11655 arrived\n", - "Driver 11657 arrived\n", - "Driver 11661 arrived\n", - "Agent rider 11662 move from (6, 6) to (6, 5) using car (11631, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11663 move from (5, 2) to (5, 3) using car (11695, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11664 move from (8, 0) to (9, 0) using car (11618, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11670 move from (1, 3) to (1, 4) using car (11666, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11708 move from (8, 0) to (7, 0) using car (11688, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11709 move from (7, 6) to (7, 7) using car (11651, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Driver 11623 arrived\n", + "Driver 11631 arrived\n", + "Driver 11634 arrived\n", + "Agent rider 11636 move from (6, 2) to (6, 1) using car (11670, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11638 doesn't move\n", + "Agent rider 11639 move from (4, 7) to (4, 6) using car (11705, [(4, 7), (4, 6), (5, 6)], 0)\n", + "Driver 11650 arrived\n", + "Driver 11652 arrived\n", + "Driver 11653 arrived\n", + "Agent rider 11657 move from (2, 0) to (3, 0) using car (11728, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11658 move from (6, 7) to (6, 8) using car (11708, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11659 move from (6, 4) to (5, 4) using car (11686, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11660 move from (6, 2) to (6, 1) using car (11670, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11661 move from (3, 5) to (3, 6) using car (11696, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11662 move from (2, 0) to (3, 0) using car (11728, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11663 move from (5, 5) to (5, 6) using car (11702, [(5, 5), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11664 move from (5, 4) to (5, 5) using car (11692, [(5, 4), (5, 5), (5, 6), (4, 6)], 0)\n", + "Agent rider 11665 move from (3, 2) to (3, 3) using car (11706, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 11665 arrived with a waiting time of 2 ticks\n", + "Agent rider 11666 move from (4, 7) to (4, 6) using car (11705, [(4, 7), (4, 6), (5, 6)], 0)\n", + "Agent rider 11667 move from (3, 1) to (4, 1) using car (11693, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11671 arrived\n", + "Driver 11678 arrived\n", + "Agent rider 11680 move from (7, 7) to (7, 6) using car (11687, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Driver 11681 arrived\n", + "Driver 11683 arrived\n", + "Driver 11697 arrived\n", "Agent rider 11710 doesn't move\n", "Agent rider 11711 doesn't move\n", - "Agent rider 11712 move from (5, 5) to (4, 5) using car (11701, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11712 move from (4, 4) to (3, 4) using car (11641, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 11712 arrived with a waiting time of 1 ticks\n", "Agent rider 11713 doesn't move\n", - "Agent rider 11714 move from (1, 6) to (1, 5) using car (11699, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "tick 841 ended\n", - "I am driver 11720 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", - "I am driver 11721 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 11722 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 11723 - trip: [(5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 11724 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", - "I am driver 11725 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "6 drivers generated.\n", - "I am rider 11726 - dep: (3, 9) , arr: (8, 0)\n", - "I am rider 11727 - dep: (7, 8) , arr: (6, 2)\n", - "2 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (2, 9) to (3, 9) using car (11693, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10704 move from (7, 0) to (7, 1) using car (11691, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10785 move from (8, 6) to (8, 7) using car (11632, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 10987 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11126 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (0, 1) to (0, 2) using car (11689, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11322 doesn't move\n", - "Agent rider 11325 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 move from (3, 6) to (3, 7) using car (11674, [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11368 move from (5, 4) to (4, 4) using car (11641, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (6, 5) to (6, 4) using car (11631, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11418 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Agent rider 11434 doesn't move\n", - "Agent rider 11451 move from (5, 3) to (5, 4) using car (11695, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 move from (0, 1) to (0, 2) using car (11689, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11465 move from (6, 5) to (6, 4) using car (11631, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (3, 2) to (2, 2) using car (11680, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (7, 0) to (6, 0) using car (11688, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11510 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Agent rider 11511 move from (4, 1) to (4, 2) using car (11676, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11516 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Driver 11520 arrived\n", - "Agent rider 11533 move from (2, 9) to (3, 9) using car (11686, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11535 move from (2, 7) to (1, 7) using car (11637, [(2, 7), (1, 7)], 0)\n", - "Agent rider 11536 move from (2, 3) to (2, 2) using car (11588, [(2, 3), (2, 2)], 0)\n", - "Agent rider 11537 move from (8, 6) to (8, 7) using car (11632, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Driver 11549 arrived\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11553 move from (7, 8) to (7, 9) using car (11635, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 11553 arrived with a waiting time of 3 ticks\n", - "Agent rider 11554 move from (2, 9) to (3, 9) using car (11693, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (3, 2) to (2, 2) using car (11680, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 11559 arrived\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11592 move from (9, 5) to (8, 5) using car (11725, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11594 move from (8, 6) to (8, 7) using car (11632, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (7, 0) to (7, 1) using car (11691, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Driver 11596 arrived\n", - "Agent rider 11605 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Rider n° 11605 arrived with a waiting time of 5 ticks\n", - "Agent rider 11606 move from (6, 9) to (5, 9) using car (11621, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 move from (5, 7) to (5, 6) using car (11633, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 11714 move from (3, 5) to (4, 5) using car (11690, [(3, 5), (4, 5), (5, 5)], 0)\n", + "Agent rider 11715 doesn't move\n", + "Agent rider 11716 move from (8, 8) to (8, 7) using car (11730, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11717 move from (5, 3) to (4, 3) using car (11703, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11718 move from (7, 4) to (6, 4) using car (11739, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11719 move from (6, 1) to (5, 1) using car (11699, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 move from (3, 0) to (3, 1) using car (11685, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Driver 11733 arrived\n", + "Agent rider 11745 doesn't move\n", + "Agent rider 11746 doesn't move\n", + "Agent rider 11747 move from (5, 8) to (5, 7) using car (11677, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 11748 move from (9, 7) to (9, 6) using car (11744, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11749 move from (6, 1) to (5, 1) using car (11699, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11750 doesn't move\n", + "Agent rider 11757 doesn't move\n", + "Agent rider 11758 doesn't move\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (9, 5) to (9, 4) using car (11731, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 move from (6, 2) to (6, 1) using car (11670, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11769 move from (0, 4) to (0, 5) using car (11764, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11770 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 835 ended\n", + "I am driver 11771 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 11772 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 11773 - trip: [(2, 8), (3, 8), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 11774 - trip: [(2, 7), (2, 6), (1, 6)]\n", + "I am driver 11775 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 11776 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 11777 - trip: [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 11778 - trip: [(0, 6), (0, 5), (0, 4)]\n", + "I am driver 11779 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 11780 - trip: [(5, 0), (4, 0)]\n", + "I am driver 11781 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 11782 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 11783 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 11784 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "14 drivers generated.\n", + "I am rider 11785 - dep: (7, 0) , arr: (5, 2)\n", + "I am rider 11786 - dep: (5, 6) , arr: (2, 9)\n", + "I am rider 11787 - dep: (0, 8) , arr: (2, 5)\n", + "3 riders generated.\n", + "Agent rider 10577 move from (8, 1) to (9, 1) using car (11567, [(8, 1), (9, 1)], 0)\n", + "Rider n° 10577 arrived with a waiting time of 48 ticks\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 move from (0, 5) to (0, 6) using car (11764, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11111 move from (5, 7) to (5, 6) using car (11677, [(5, 7), (5, 6)], 0)\n", + "Agent rider 11123 move from (6, 1) to (6, 0) using car (11670, [(6, 1), (6, 0)], 0)\n", + "Rider n° 11123 arrived with a waiting time of 22 ticks\n", + "Agent rider 11197 move from (6, 1) to (6, 0) using car (11670, [(6, 1), (6, 0)], 0)\n", + "Rider n° 11197 arrived with a waiting time of 16 ticks\n", + "Agent rider 11210 move from (9, 4) to (9, 3) using car (11731, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11211 move from (9, 4) to (9, 3) using car (11731, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11213 move from (0, 5) to (0, 6) using car (11764, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11306 move from (9, 4) to (9, 3) using car (11731, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11364 move from (7, 7) to (6, 7) using car (11781, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11398 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (2, 2) to (1, 2) using car (11602, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11418 doesn't move\n", + "Agent rider 11434 move from (0, 5) to (0, 6) using car (11764, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11438 move from (9, 4) to (9, 3) using car (11731, [(9, 4), (9, 3)], 0)\n", + "Rider n° 11438 arrived with a waiting time of 12 ticks\n", + "Agent rider 11440 move from (9, 6) to (9, 5) using car (11744, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 11440 arrived with a waiting time of 7 ticks\n", + "Agent rider 11453 move from (2, 2) to (2, 3) using car (11761, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11454 move from (2, 2) to (1, 2) using car (11602, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11458 move from (5, 7) to (5, 6) using car (11677, [(5, 7), (5, 6)], 0)\n", + "Agent rider 11461 move from (2, 2) to (1, 2) using car (11602, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11536 move from (4, 3) to (3, 3) using car (11703, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11538 move from (3, 0) to (4, 0) using car (11728, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11541 move from (8, 7) to (8, 6) using car (11730, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 11541 arrived with a waiting time of 5 ticks\n", + "Agent rider 11556 move from (2, 2) to (1, 2) using car (11602, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 move from (6, 6) to (6, 7) using car (11656, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11575 doesn't move\n", + "Driver 11580 arrived\n", + "Agent rider 11586 move from (3, 0) to (4, 0) using car (11728, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11591 move from (6, 2) to (6, 1) using car (11691, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11592 move from (0, 5) to (0, 6) using car (11764, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11593 move from (5, 7) to (5, 6) using car (11677, [(5, 7), (5, 6)], 0)\n", + "Agent rider 11594 move from (3, 4) to (2, 4) using car (11641, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11595 move from (5, 7) to (5, 6) using car (11677, [(5, 7), (5, 6)], 0)\n", + "Agent rider 11597 move from (9, 4) to (9, 3) using car (11731, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11598 move from (5, 7) to (5, 6) using car (11677, [(5, 7), (5, 6)], 0)\n", + "Agent rider 11599 move from (7, 4) to (7, 5) using car (11647, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 11607 move from (0, 4) to (0, 3) using car (11689, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 8) to (6, 7) using car (11755, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (7, 8) to (7, 9) using car (11635, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (9, 6) to (9, 5) using car (11650, [(9, 6), (9, 5)], 0)\n", - "Agent rider 11615 doesn't move\n", + "Driver 11617 arrived\n", "Driver 11619 arrived\n", - "Agent rider 11626 move from (1, 2) to (1, 3) using car (11703, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (8, 6) to (8, 7) using car (11632, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (3, 5) to (3, 4) using car (11705, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11630 move from (1, 4) to (1, 5) using car (11666, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", "Driver 11634 arrived\n", - "Driver 11636 arrived\n", - "Agent rider 11643 move from (1, 4) to (1, 5) using car (11666, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 move from (4, 1) to (4, 2) using car (11676, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11647 move from (7, 3) to (7, 2) using car (11697, [(7, 3), (7, 2)], 0)\n", + "Agent rider 11636 move from (6, 1) to (6, 0) using car (11670, [(6, 1), (6, 0)], 0)\n", + "Agent rider 11638 move from (5, 9) to (6, 9) using car (11675, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11639 move from (4, 6) to (4, 7) using car (11701, [(4, 6), (4, 7), (3, 7)], 0)\n", "Driver 11649 arrived\n", - "Driver 11657 arrived\n", - "Agent rider 11662 doesn't move\n", - "Agent rider 11663 move from (5, 3) to (5, 4) using car (11695, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11664 doesn't move\n", - "Driver 11665 arrived\n", - "Driver 11667 arrived\n", - "Agent rider 11670 move from (1, 4) to (1, 5) using car (11666, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11675 arrived\n", - "Driver 11681 arrived\n", - "Driver 11696 arrived\n", - "Agent rider 11708 move from (7, 0) to (6, 0) using car (11688, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11709 doesn't move\n", + "Driver 11652 arrived\n", + "Agent rider 11657 move from (3, 0) to (4, 0) using car (11728, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11658 move from (6, 8) to (6, 9) using car (11708, [(6, 8), (6, 9)], 0)\n", + "Rider n° 11658 arrived with a waiting time of 2 ticks\n", + "Agent rider 11659 move from (5, 4) to (4, 4) using car (11686, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11660 move from (6, 1) to (6, 0) using car (11670, [(6, 1), (6, 0)], 0)\n", + "Rider n° 11660 arrived with a waiting time of 4 ticks\n", + "Agent rider 11661 move from (3, 6) to (3, 7) using car (11696, [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11662 move from (3, 0) to (4, 0) using car (11728, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11663 move from (5, 6) to (6, 6) using car (11702, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11664 move from (5, 5) to (5, 6) using car (11692, [(5, 5), (5, 6), (4, 6)], 0)\n", + "Agent rider 11666 move from (4, 6) to (5, 6) using car (11722, [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 11667 move from (4, 1) to (5, 1) using car (11693, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11679 arrived\n", + "Agent rider 11680 move from (7, 6) to (7, 5) using car (11687, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Driver 11682 arrived\n", + "Driver 11684 arrived\n", + "Driver 11688 arrived\n", + "Driver 11707 arrived\n", + "Driver 11709 arrived\n", "Agent rider 11710 doesn't move\n", - "Agent rider 11711 doesn't move\n", - "Agent rider 11712 move from (4, 5) to (3, 5) using car (11701, [(4, 5), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11713 doesn't move\n", - "Agent rider 11714 move from (1, 5) to (1, 4) using car (11699, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 11726 doesn't move\n", - "Agent rider 11727 move from (7, 8) to (8, 8) using car (11668, [(7, 8), (8, 8), (9, 8)], 0)\n", - "tick 842 ended\n", - "I am driver 11728 - trip: [(5, 0), (4, 0), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 11729 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 11730 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 11731 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 11732 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (3, 9) to (4, 9) using car (11693, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 10704 move from (7, 1) to (7, 2) using car (11691, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Rider n° 10704 arrived with a waiting time of 52 ticks\n", - "Agent rider 10785 move from (8, 7) to (7, 7) using car (11632, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (9, 5) to (8, 5) using car (11729, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (7, 1) to (7, 2) using car (11691, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10987 move from (9, 5) to (8, 5) using car (11729, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 move from (9, 5) to (8, 5) using car (11729, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (0, 2) to (0, 3) using car (11689, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11322 move from (0, 1) to (1, 1) using car (11730, [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 11322 arrived with a waiting time of 20 ticks\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 move from (3, 7) to (3, 8) using car (11674, [(3, 7), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11368 move from (4, 4) to (3, 4) using car (11641, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 11368 arrived with a waiting time of 8 ticks\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (6, 4) to (6, 3) using car (11631, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11418 move from (9, 5) to (8, 5) using car (11729, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11711 move from (3, 4) to (3, 3) using car (11694, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 11713 move from (2, 2) to (2, 3) using car (11761, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 move from (4, 5) to (5, 5) using car (11690, [(4, 5), (5, 5)], 0)\n", + "Agent rider 11715 doesn't move\n", + "Agent rider 11716 move from (8, 7) to (7, 7) using car (11779, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 11716 arrived with a waiting time of 2 ticks\n", + "Agent rider 11717 move from (4, 3) to (3, 3) using car (11703, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 11718 move from (6, 4) to (5, 4) using car (11739, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11719 move from (5, 1) to (4, 1) using car (11699, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 move from (3, 1) to (3, 2) using car (11685, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Driver 11725 arrived\n", + "Driver 11737 arrived\n", + "Driver 11743 arrived\n", + "Agent rider 11745 move from (6, 6) to (6, 7) using car (11656, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11746 doesn't move\n", + "Agent rider 11747 doesn't move\n", + "Agent rider 11748 doesn't move\n", + "Agent rider 11749 move from (5, 1) to (4, 1) using car (11699, [(5, 1), (4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11750 move from (5, 7) to (5, 6) using car (11677, [(5, 7), (5, 6)], 0)\n", + "Agent rider 11757 doesn't move\n", + "Agent rider 11758 move from (3, 3) to (3, 4) using car (11706, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (9, 4) to (9, 3) using car (11731, [(9, 4), (9, 3)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 move from (0, 5) to (0, 6) using car (11764, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11768 move from (6, 1) to (6, 0) using car (11670, [(6, 1), (6, 0)], 0)\n", + "Agent rider 11769 move from (0, 5) to (0, 6) using car (11764, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11770 doesn't move\n", + "Agent rider 11785 doesn't move\n", + "Agent rider 11786 doesn't move\n", + "Agent rider 11787 doesn't move\n", + "tick 836 ended\n", + "I am driver 11788 - trip: [(4, 1), (5, 1), (6, 1)]\n", + "1 drivers generated.\n", + "I am rider 11789 - dep: (3, 3) , arr: (5, 1)\n", + "I am rider 11790 - dep: (4, 8) , arr: (2, 0)\n", + "I am rider 11791 - dep: (7, 0) , arr: (5, 3)\n", + "I am rider 11792 - dep: (0, 6) , arr: (7, 1)\n", + "4 riders generated.\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 move from (5, 6) to (6, 6) using car (11753, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11197 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11398 move from (2, 4) to (1, 4) using car (11641, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (1, 2) to (0, 2) using car (11602, [(1, 2), (0, 2)], 0)\n", + "Agent rider 11416 doesn't move\n", + "Agent rider 11418 doesn't move\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11451 move from (5, 4) to (5, 5) using car (11695, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 move from (0, 2) to (0, 3) using car (11689, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11465 move from (6, 4) to (6, 3) using car (11631, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11466 move from (2, 2) to (1, 2) using car (11680, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (6, 0) to (5, 0) using car (11688, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 move from (4, 2) to (3, 2) using car (11676, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11533 move from (3, 9) to (3, 8) using car (11686, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 11533 arrived with a waiting time of 4 ticks\n", - "Agent rider 11535 doesn't move\n", - "Agent rider 11536 move from (2, 2) to (1, 2) using car (11680, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11537 move from (8, 7) to (7, 7) using car (11632, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 move from (8, 8) to (9, 8) using car (11668, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11542 move from (8, 8) to (9, 8) using car (11668, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (3, 9) to (4, 9) using car (11693, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 11555 move from (8, 8) to (9, 8) using car (11668, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (8, 8) to (9, 8) using car (11668, [(8, 8), (9, 8)], 0)\n", - "Driver 11567 arrived\n", - "Driver 11571 arrived\n", + "Agent rider 11440 doesn't move\n", + "Agent rider 11453 move from (2, 3) to (2, 4) using car (11761, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11454 move from (1, 2) to (0, 2) using car (11602, [(1, 2), (0, 2)], 0)\n", + "Agent rider 11458 move from (5, 6) to (6, 6) using car (11753, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11461 move from (1, 2) to (0, 2) using car (11602, [(1, 2), (0, 2)], 0)\n", + "Agent rider 11536 move from (3, 3) to (3, 2) using car (11694, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Rider n° 11536 arrived with a waiting time of 7 ticks\n", + "Agent rider 11538 move from (4, 0) to (5, 0) using car (11728, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11556 move from (1, 2) to (0, 2) using car (11602, [(1, 2), (0, 2)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 move from (6, 7) to (6, 8) using car (11656, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11575 doesn't move\n", + "Agent rider 11586 move from (4, 0) to (3, 0) using car (11727, [(4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 11588 arrived\n", + "Agent rider 11591 move from (6, 1) to (5, 1) using car (11691, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (8, 7) to (7, 7) using car (11632, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (7, 1) to (7, 2) using car (11691, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Driver 11603 arrived\n", - "Agent rider 11606 move from (5, 9) to (4, 9) using car (11621, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 move from (5, 6) to (5, 5) using car (11633, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 11593 move from (5, 6) to (4, 6) using car (11692, [(5, 6), (4, 6)], 0)\n", + "Agent rider 11594 doesn't move\n", + "Agent rider 11595 move from (5, 6) to (6, 6) using car (11753, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11597 doesn't move\n", + "Agent rider 11598 move from (5, 6) to (6, 6) using car (11753, [(5, 6), (6, 6)], 0)\n", + "Agent rider 11599 move from (7, 5) to (7, 6) using car (11647, [(7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 11607 move from (0, 3) to (0, 2) using car (11689, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 7) to (6, 8) using car (11656, [(6, 7), (6, 8), (6, 9)], 0)\n", "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (7, 9) to (6, 9) using car (11635, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (9, 5) to (8, 5) using car (11729, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11615 move from (9, 7) to (9, 6) using car (11684, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 11618 arrived\n", - "Driver 11625 arrived\n", - "Agent rider 11626 move from (1, 3) to (1, 4) using car (11703, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (8, 7) to (7, 7) using car (11632, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (3, 4) to (3, 3) using car (11705, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11630 move from (1, 5) to (1, 6) using car (11666, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11638 arrived\n", - "Agent rider 11643 move from (1, 5) to (1, 6) using car (11666, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11644 move from (1, 5) to (1, 6) using car (11677, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (2, 2) to (1, 2) using car (11680, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11646 move from (4, 2) to (3, 2) using car (11676, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11647 doesn't move\n", + "Driver 11619 arrived\n", + "Agent rider 11636 doesn't move\n", + "Agent rider 11638 move from (6, 9) to (7, 9) using car (11675, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11639 move from (4, 7) to (3, 7) using car (11701, [(4, 7), (3, 7)], 0)\n", "Driver 11652 arrived\n", - "Driver 11659 arrived\n", + "Driver 11655 arrived\n", + "Agent rider 11657 move from (4, 0) to (5, 0) using car (11728, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11659 move from (4, 4) to (3, 4) using car (11686, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11661 move from (3, 7) to (3, 8) using car (11696, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11662 move from (4, 0) to (5, 0) using car (11728, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11663 move from (6, 6) to (7, 6) using car (11702, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11664 move from (5, 6) to (4, 6) using car (11692, [(5, 6), (4, 6)], 0)\n", + "Agent rider 11666 move from (5, 6) to (6, 6) using car (11722, [(5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 11667 move from (5, 1) to (6, 1) using car (11693, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11668 arrived\n", + "Agent rider 11680 move from (7, 5) to (7, 4) using car (11751, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11684 arrived\n", + "Driver 11695 arrived\n", + "Driver 11700 arrived\n", + "Agent rider 11710 doesn't move\n", + "Agent rider 11711 move from (3, 3) to (3, 2) using car (11694, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 11713 move from (2, 3) to (2, 4) using car (11761, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 move from (5, 5) to (4, 5) using car (11676, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 11715 doesn't move\n", + "Agent rider 11717 doesn't move\n", + "Agent rider 11718 move from (5, 4) to (4, 4) using car (11739, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11719 move from (4, 1) to (3, 1) using car (11699, [(4, 1), (3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 move from (3, 2) to (3, 3) using car (11685, [(3, 2), (3, 3)], 0)\n", + "Driver 11729 arrived\n", + "Driver 11742 arrived\n", + "Agent rider 11745 move from (6, 7) to (6, 8) using car (11656, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11746 move from (6, 6) to (7, 6) using car (11702, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11747 doesn't move\n", + "Agent rider 11748 doesn't move\n", + "Agent rider 11749 move from (4, 1) to (5, 1) using car (11788, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 11750 move from (5, 6) to (6, 6) using car (11722, [(5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Agent rider 11757 move from (8, 4) to (8, 5) using car (11734, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11758 move from (3, 4) to (3, 5) using car (11706, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 11758 arrived with a waiting time of 2 ticks\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 doesn't move\n", + "Agent rider 11766 move from (3, 7) to (2, 7) using car (11732, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 doesn't move\n", + "Agent rider 11785 doesn't move\n", + "Agent rider 11786 move from (5, 6) to (4, 6) using car (11692, [(5, 6), (4, 6)], 0)\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11789 move from (3, 3) to (3, 2) using car (11694, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 11790 move from (4, 8) to (4, 7) using car (11762, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11791 doesn't move\n", + "Agent rider 11792 doesn't move\n", + "tick 837 ended\n", + "I am driver 11793 - trip: [(1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 11794 - trip: [(5, 7), (6, 7), (7, 7)]\n", + "I am driver 11795 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 11796 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 11797 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "I am driver 11798 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 11799 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 11800 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 11801 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 11802 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 11803 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 11804 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 11805 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 11806 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 11807 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 11808 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 11809 - trip: [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 11810 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1)]\n", + "18 drivers generated.\n", + "I am rider 11811 - dep: (2, 5) , arr: (3, 6)\n", + "I am rider 11812 - dep: (0, 5) , arr: (3, 8)\n", + "I am rider 11813 - dep: (7, 5) , arr: (1, 8)\n", + "3 riders generated.\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11111 move from (6, 6) to (7, 6) using car (11777, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 11111 arrived with a waiting time of 35 ticks\n", + "Agent rider 11210 move from (9, 3) to (9, 4) using car (11771, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (9, 3) to (9, 4) using car (11771, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11398 move from (1, 4) to (2, 4) using car (11793, [(1, 4), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 11399 move from (4, 8) to (4, 9) using car (11773, [(4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 11415 move from (0, 2) to (0, 1) using car (11689, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11416 move from (4, 8) to (3, 8) using car (11784, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11418 move from (4, 8) to (3, 8) using car (11784, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11453 move from (2, 4) to (2, 5) using car (11761, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11454 move from (0, 2) to (0, 1) using car (11689, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11458 move from (6, 6) to (6, 7) using car (11738, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11461 move from (0, 2) to (0, 1) using car (11689, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11556 move from (0, 2) to (0, 1) using car (11689, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 11556 arrived with a waiting time of 11 ticks\n", + "Driver 11567 arrived\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11574 move from (6, 8) to (6, 9) using car (11656, [(6, 8), (6, 9)], 0)\n", + "Rider n° 11574 arrived with a waiting time of 8 ticks\n", + "Agent rider 11575 doesn't move\n", + "Agent rider 11586 move from (3, 0) to (3, 1) using car (11727, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11591 move from (5, 1) to (5, 2) using car (11801, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 11591 arrived with a waiting time of 1 ticks\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11593 move from (4, 6) to (4, 5) using car (11804, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11594 move from (2, 4) to (2, 5) using car (11761, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 11594 arrived with a waiting time of 5 ticks\n", + "Agent rider 11595 move from (6, 6) to (7, 6) using car (11777, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11597 move from (9, 3) to (9, 4) using car (11771, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11598 move from (6, 6) to (7, 6) using car (11777, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11599 move from (7, 6) to (7, 7) using car (11647, [(7, 6), (7, 7)], 0)\n", + "Agent rider 11607 move from (0, 2) to (0, 1) using car (11689, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 8) to (6, 9) using car (11656, [(6, 8), (6, 9)], 0)\n", + "Agent rider 11612 doesn't move\n", + "Driver 11626 arrived\n", + "Agent rider 11636 doesn't move\n", + "Agent rider 11638 move from (7, 9) to (8, 9) using car (11675, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11639 doesn't move\n", + "Driver 11655 arrived\n", + "Agent rider 11657 move from (5, 0) to (6, 0) using car (11728, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11659 move from (3, 4) to (2, 4) using car (11686, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11661 move from (3, 8) to (3, 9) using car (11696, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", "Agent rider 11662 doesn't move\n", - "Agent rider 11663 move from (5, 4) to (5, 5) using car (11695, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 11663 move from (7, 6) to (8, 6) using car (11702, [(7, 6), (8, 6), (9, 6)], 0)\n", "Agent rider 11664 doesn't move\n", - "Agent rider 11670 move from (1, 5) to (1, 6) using car (11666, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11679 arrived\n", - "Agent rider 11708 move from (6, 0) to (5, 0) using car (11688, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 11708 arrived with a waiting time of 1 ticks\n", - "Agent rider 11709 doesn't move\n", + "Agent rider 11666 move from (6, 6) to (6, 5) using car (11722, [(6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", + "Rider n° 11666 arrived with a waiting time of 5 ticks\n", + "Agent rider 11667 move from (6, 1) to (7, 1) using car (11693, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11670 arrived\n", + "Driver 11677 arrived\n", + "Agent rider 11680 move from (7, 4) to (7, 3) using car (11751, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11690 arrived\n", + "Driver 11698 arrived\n", + "Driver 11705 arrived\n", + "Driver 11708 arrived\n", "Agent rider 11710 doesn't move\n", - "Agent rider 11711 move from (2, 8) to (3, 8) using car (11720, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 11712 move from (3, 5) to (3, 6) using car (11701, [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11713 move from (8, 8) to (9, 8) using car (11668, [(8, 8), (9, 8)], 0)\n", - "Rider n° 11713 arrived with a waiting time of 2 ticks\n", - "Agent rider 11714 move from (1, 4) to (1, 3) using car (11699, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Driver 11719 arrived\n", - "Agent rider 11726 move from (3, 9) to (3, 8) using car (11686, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 move from (8, 8) to (9, 8) using car (11668, [(8, 8), (9, 8)], 0)\n", - "tick 843 ended\n", - "I am driver 11733 - trip: [(6, 6), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 11734 - trip: [(0, 5), (1, 5), (2, 5)]\n", - "I am driver 11735 - trip: [(3, 7), (4, 7), (4, 6), (5, 6), (6, 6)]\n", - "I am driver 11736 - trip: [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 11737 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 11738 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 11739 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 11740 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 11741 - trip: [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 11742 - trip: [(6, 5), (7, 5), (8, 5), (8, 4)]\n", - "10 drivers generated.\n", - "I am rider 11743 - dep: (7, 3) , arr: (2, 0)\n", - "I am rider 11744 - dep: (8, 0) , arr: (8, 1)\n", - "I am rider 11745 - dep: (1, 4) , arr: (7, 6)\n", - "I am rider 11746 - dep: (5, 1) , arr: (9, 5)\n", - "I am rider 11747 - dep: (2, 6) , arr: (4, 7)\n", - "I am rider 11748 - dep: (2, 7) , arr: (2, 0)\n", - "I am rider 11749 - dep: (1, 7) , arr: (6, 8)\n", + "Agent rider 11711 doesn't move\n", + "Agent rider 11713 move from (2, 4) to (2, 5) using car (11761, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 move from (4, 5) to (3, 5) using car (11676, [(4, 5), (3, 5)], 0)\n", + "Agent rider 11715 doesn't move\n", + "Agent rider 11717 move from (3, 3) to (3, 4) using car (11783, [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11718 move from (4, 4) to (3, 4) using car (11739, [(4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 11719 move from (3, 1) to (3, 2) using car (11699, [(3, 1), (3, 2), (2, 2)], 0)\n", + "Agent rider 11720 doesn't move\n", + "Agent rider 11721 doesn't move\n", + "Driver 11724 arrived\n", + "Driver 11731 arrived\n", + "Driver 11735 arrived\n", + "Agent rider 11745 move from (6, 8) to (6, 9) using car (11656, [(6, 8), (6, 9)], 0)\n", + "Agent rider 11746 move from (7, 6) to (8, 6) using car (11702, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11747 move from (5, 7) to (4, 7) using car (11781, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11748 move from (9, 6) to (8, 6) using car (11808, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 11749 move from (5, 1) to (5, 2) using car (11801, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11750 move from (6, 6) to (6, 5) using car (11755, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 11757 move from (8, 5) to (8, 6) using car (11734, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (9, 3) to (9, 4) using car (11771, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 11764 arrived\n", + "Driver 11765 arrived\n", + "Agent rider 11766 move from (2, 7) to (2, 6) using car (11732, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 doesn't move\n", + "Driver 11780 arrived\n", + "Agent rider 11785 move from (7, 0) to (6, 0) using car (11756, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11786 doesn't move\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11789 move from (3, 2) to (3, 1) using car (11694, [(3, 2), (3, 1), (3, 0), (2, 0)], 0)\n", + "Agent rider 11790 doesn't move\n", + "Agent rider 11791 move from (7, 0) to (6, 0) using car (11756, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "tick 838 ended\n", + "I am driver 11814 - trip: [(5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 11815 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 11816 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 11817 - trip: [(9, 3), (8, 3), (7, 3)]\n", + "I am driver 11818 - trip: [(4, 1), (3, 1), (2, 1)]\n", + "I am driver 11819 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 11820 - trip: [(5, 7), (6, 7), (7, 7), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "I am driver 11821 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 11822 - trip: [(2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 11823 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 11824 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6)]\n", + "I am driver 11825 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 11826 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 11827 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 11828 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 11829 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 11830 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11831 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "18 drivers generated.\n", + "I am rider 11832 - dep: (3, 6) , arr: (2, 7)\n", + "I am rider 11833 - dep: (8, 7) , arr: (4, 7)\n", + "I am rider 11834 - dep: (2, 0) , arr: (6, 2)\n", + "I am rider 11835 - dep: (8, 4) , arr: (3, 8)\n", + "I am rider 11836 - dep: (2, 6) , arr: (0, 1)\n", + "I am rider 11837 - dep: (7, 8) , arr: (6, 0)\n", + "I am rider 11838 - dep: (4, 2) , arr: (7, 7)\n", "7 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (4, 9) to (3, 9) using car (11621, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (8, 5) to (8, 6) using car (11707, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (7, 2) to (7, 3) using car (11691, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10987 move from (8, 5) to (8, 6) using car (11707, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (0, 3) to (0, 4) using car (11689, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 move from (3, 8) to (2, 8) using car (11674, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (6, 3) to (6, 2) using car (11631, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 11418 move from (8, 5) to (8, 6) using car (11707, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 move from (9, 4) to (9, 5) using car (11771, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11211 move from (9, 3) to (9, 2) using car (11744, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (9, 4) to (9, 5) using car (11771, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11336 move from (0, 1) to (0, 0) using car (11689, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11398 move from (2, 4) to (2, 3) using car (11793, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2)], 0)\n", + "Rider n° 11398 arrived with a waiting time of 10 ticks\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (0, 1) to (0, 0) using car (11689, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11416 move from (3, 8) to (2, 8) using car (11784, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 11416 arrived with a waiting time of 18 ticks\n", + "Agent rider 11418 move from (3, 8) to (2, 8) using car (11784, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 11418 arrived with a waiting time of 18 ticks\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11451 move from (5, 5) to (5, 6) using car (11695, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 move from (0, 3) to (0, 4) using car (11689, [(0, 3), (0, 4), (0, 5)], 0)\n", - "Agent rider 11465 move from (6, 3) to (5, 3) using car (11722, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 11466 move from (1, 2) to (1, 3) using car (11706, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (5, 0) to (4, 0) using car (11688, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11511 move from (3, 2) to (2, 2) using car (11676, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11535 doesn't move\n", - "Agent rider 11536 move from (1, 2) to (1, 3) using car (11706, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11537 move from (7, 7) to (6, 7) using car (11632, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (4, 0) to (4, 1) using car (11728, [(4, 0), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11554 move from (4, 9) to (4, 8) using car (11693, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (2, 2) to (3, 2) using car (11731, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Driver 11571 arrived\n", - "Driver 11588 arrived\n", - "Driver 11590 arrived\n", - "Agent rider 11592 move from (8, 5) to (8, 6) using car (11707, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11594 move from (7, 7) to (6, 7) using car (11632, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (7, 2) to (7, 3) using car (11691, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11606 move from (4, 9) to (3, 9) using car (11621, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 move from (5, 5) to (5, 4) using car (11633, [(5, 5), (5, 4)], 0)\n", - "Agent rider 11612 move from (4, 0) to (4, 1) using car (11728, [(4, 0), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11613 move from (6, 9) to (5, 9) using car (11635, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (8, 5) to (8, 6) using car (11707, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11615 move from (9, 6) to (9, 5) using car (11684, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 11626 move from (1, 4) to (1, 5) using car (11703, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (7, 7) to (6, 7) using car (11632, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (3, 3) to (3, 2) using car (11705, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11630 move from (1, 6) to (1, 7) using car (11666, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Rider n° 11630 arrived with a waiting time of 4 ticks\n", - "Driver 11637 arrived\n", - "Agent rider 11643 move from (1, 6) to (1, 7) using car (11666, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Rider n° 11643 arrived with a waiting time of 5 ticks\n", - "Agent rider 11644 move from (1, 6) to (1, 7) using car (11677, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 2) to (1, 3) using car (11706, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11646 move from (3, 2) to (2, 2) using car (11676, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 11647 move from (7, 2) to (7, 3) using car (11691, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Driver 11650 arrived\n", - "Driver 11653 arrived\n", - "Agent rider 11662 move from (6, 5) to (5, 5) using car (11721, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11663 move from (5, 5) to (5, 6) using car (11695, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11664 doesn't move\n", - "Agent rider 11670 move from (1, 6) to (1, 7) using car (11666, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Driver 11672 arrived\n", - "Driver 11687 arrived\n", - "Driver 11697 arrived\n", - "Agent rider 11709 move from (7, 7) to (6, 7) using car (11632, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11710 move from (4, 0) to (4, 1) using car (11728, [(4, 0), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11711 move from (3, 8) to (4, 8) using car (11720, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 11712 move from (3, 6) to (3, 7) using car (11701, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11714 doesn't move\n", - "Agent rider 11726 move from (3, 8) to (3, 7) using car (11686, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 move from (1, 4) to (1, 5) using car (11703, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11749 doesn't move\n", - "tick 844 ended\n", - "I am driver 11750 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 11751 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11752 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11753 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 11754 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 11755 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)]\n", - "I am driver 11756 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 11757 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 11758 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)]\n", - "I am driver 11759 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 11760 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 11761 - trip: [(7, 3), (8, 3), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 11762 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 11763 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11764 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 11765 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 11766 - trip: [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 11767 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 11768 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)]\n", - "I am driver 11769 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 11770 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 11771 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", - "I am driver 11772 - trip: [(4, 9), (4, 8), (4, 7), (5, 7), (6, 7)]\n", - "23 drivers generated.\n", - "I am rider 11773 - dep: (5, 9) , arr: (6, 4)\n", - "I am rider 11774 - dep: (1, 7) , arr: (9, 0)\n", - "I am rider 11775 - dep: (3, 7) , arr: (5, 4)\n", - "3 riders generated.\n", - "Agent rider 10040 doesn't move\n", - "Agent rider 10695 move from (3, 9) to (2, 9) using car (11621, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10852 doesn't move\n", - "Agent rider 10891 move from (8, 6) to (8, 7) using car (11707, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 doesn't move\n", - "Agent rider 10981 move from (7, 3) to (7, 4) using car (11691, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10987 move from (8, 6) to (8, 7) using car (11707, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11047 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 move from (0, 4) to (0, 5) using car (11689, [(0, 4), (0, 5)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 move from (2, 8) to (1, 8) using car (11674, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11414 doesn't move\n", - "Agent rider 11415 move from (6, 2) to (6, 1) using car (11631, [(6, 2), (6, 1)], 0)\n", - "Agent rider 11418 move from (8, 6) to (8, 7) using car (11707, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11434 move from (9, 5) to (9, 4) using car (11684, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 11451 move from (5, 6) to (5, 7) using car (11695, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 move from (0, 4) to (0, 5) using car (11689, [(0, 4), (0, 5)], 0)\n", - "Agent rider 11465 move from (5, 3) to (4, 3) using car (11722, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n" + "Agent rider 11453 move from (2, 5) to (2, 6) using car (11761, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 11453 arrived with a waiting time of 11 ticks\n", + "Agent rider 11454 move from (0, 1) to (0, 0) using car (11689, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11458 move from (6, 7) to (6, 8) using car (11738, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 11461 move from (0, 1) to (0, 0) using car (11689, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Driver 11567 arrived\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11575 doesn't move\n", + "Driver 11582 arrived\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11593 move from (4, 5) to (4, 4) using car (11804, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11595 move from (7, 6) to (8, 6) using car (11777, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11597 move from (9, 4) to (9, 5) using car (11771, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Rider n° 11597 arrived with a waiting time of 7 ticks\n", + "Agent rider 11598 move from (7, 6) to (8, 6) using car (11777, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11599 doesn't move\n", + "Driver 11602 arrived\n", + "Agent rider 11607 move from (0, 1) to (0, 0) using car (11689, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 9) to (6, 8) using car (11828, [(6, 9), (6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11612 doesn't move\n", + "Agent rider 11636 move from (6, 0) to (5, 0) using car (11740, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 11636 arrived with a waiting time of 4 ticks\n", + "Agent rider 11638 move from (8, 9) to (7, 9) using car (11830, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11466 move from (1, 3) to (1, 4) using car (11706, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11500 move from (4, 3) to (4, 4) using car (11740, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 move from (4, 0) to (3, 0) using car (11688, [(4, 0), (3, 0)], 0)\n", - "Agent rider 11510 move from (9, 5) to (9, 4) using car (11684, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 11511 move from (2, 2) to (1, 2) using car (11676, [(2, 2), (1, 2)], 0)\n", - "Rider n° 11511 arrived with a waiting time of 10 ticks\n", - "Agent rider 11516 move from (9, 5) to (9, 4) using car (11684, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 11535 move from (1, 7) to (1, 8) using car (11666, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11536 move from (1, 3) to (1, 4) using car (11706, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11537 move from (6, 7) to (5, 7) using car (11632, [(6, 7), (5, 7)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (4, 1) to (3, 1) using car (11728, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11554 move from (4, 8) to (4, 7) using car (11693, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (3, 2) to (4, 2) using car (11731, [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Driver 11588 arrived\n", - "Agent rider 11592 move from (8, 6) to (8, 7) using car (11707, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11594 move from (6, 7) to (5, 7) using car (11632, [(6, 7), (5, 7)], 0)\n", - "Agent rider 11595 move from (7, 3) to (7, 4) using car (11691, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11606 move from (3, 9) to (2, 9) using car (11621, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 doesn't move\n", - "Agent rider 11612 move from (4, 1) to (3, 1) using car (11728, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11613 move from (5, 9) to (4, 9) using car (11635, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (8, 6) to (8, 7) using car (11707, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11615 move from (9, 5) to (9, 4) using car (11684, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 11626 move from (1, 5) to (1, 6) using car (11703, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (6, 7) to (5, 7) using car (11632, [(6, 7), (5, 7)], 0)\n", - "Agent rider 11629 move from (3, 2) to (3, 1) using car (11705, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11644 move from (1, 7) to (1, 8) using car (11677, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 3) to (1, 4) using car (11706, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11646 move from (2, 2) to (1, 2) using car (11676, [(2, 2), (1, 2)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11662 move from (5, 5) to (4, 5) using car (11721, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11663 move from (5, 6) to (5, 7) using car (11695, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Rider n° 11663 arrived with a waiting time of 3 ticks\n", + "Agent rider 11639 move from (3, 7) to (3, 6) using car (11805, [(3, 7), (3, 6), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11657 move from (6, 0) to (6, 1) using car (11728, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11659 move from (2, 4) to (1, 4) using car (11686, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11661 move from (3, 9) to (4, 9) using car (11696, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11662 doesn't move\n", + "Agent rider 11663 move from (8, 6) to (9, 6) using car (11702, [(8, 6), (9, 6)], 0)\n", "Agent rider 11664 doesn't move\n", - "Driver 11668 arrived\n", - "Agent rider 11670 move from (1, 7) to (1, 8) using car (11666, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Rider n° 11670 arrived with a waiting time of 2 ticks\n", - "Driver 11680 arrived\n", - "Driver 11682 arrived\n", + "Agent rider 11667 move from (7, 1) to (8, 1) using car (11693, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 11680 move from (7, 3) to (7, 2) using car (11751, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 11685 arrived\n", "Driver 11692 arrived\n", - "Agent rider 11709 move from (6, 7) to (5, 7) using car (11632, [(6, 7), (5, 7)], 0)\n", - "Rider n° 11709 arrived with a waiting time of 2 ticks\n", - "Agent rider 11710 move from (4, 1) to (3, 1) using car (11728, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11711 move from (4, 8) to (5, 8) using car (11720, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 11712 move from (3, 7) to (2, 7) using car (11701, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11714 move from (1, 3) to (1, 4) using car (11706, [(1, 3), (1, 4)], 0)\n", - "Driver 11716 arrived\n", - "Driver 11717 arrived\n", - "Agent rider 11726 move from (3, 7) to (3, 6) using car (11686, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 move from (8, 0) to (9, 0) using car (11738, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11745 move from (1, 5) to (2, 5) using car (11734, [(1, 5), (2, 5)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 move from (2, 6) to (1, 6) using car (11715, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11749 move from (1, 7) to (1, 8) using car (11677, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11773 doesn't move\n", - "Agent rider 11774 move from (1, 7) to (1, 8) using car (11677, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11775 doesn't move\n", - "tick 845 ended\n", - "I am driver 11776 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "I am driver 11777 - trip: [(5, 0), (6, 0)]\n", - "I am driver 11778 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 11779 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "4 drivers generated.\n", - "I am rider 11780 - dep: (5, 6) , arr: (8, 3)\n", - "I am rider 11781 - dep: (6, 5) , arr: (0, 1)\n", - "I am rider 11782 - dep: (4, 5) , arr: (4, 9)\n", - "I am rider 11783 - dep: (4, 5) , arr: (3, 2)\n", - "I am rider 11784 - dep: (1, 5) , arr: (7, 0)\n", - "I am rider 11785 - dep: (3, 2) , arr: (7, 2)\n", - "I am rider 11786 - dep: (3, 8) , arr: (6, 1)\n", - "I am rider 11787 - dep: (2, 2) , arr: (8, 8)\n", - "8 riders generated.\n", - "Agent rider 10040 move from (9, 0) to (9, 1) using car (11738, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11621, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10785 move from (7, 7) to (7, 8) using car (11733, [(7, 7), (7, 8)], 0)\n", - "Agent rider 10852 move from (9, 0) to (9, 1) using car (11738, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 10891 move from (8, 7) to (7, 7) using car (11707, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 10891 arrived with a waiting time of 47 ticks\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 move from (9, 4) to (9, 3) using car (11684, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 10981 move from (7, 4) to (7, 5) using car (11691, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 10987 move from (8, 7) to (7, 7) using car (11707, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 10987 arrived with a waiting time of 30 ticks\n", - "Agent rider 11047 move from (9, 0) to (9, 1) using car (11738, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11093 move from (8, 5) to (8, 4) using car (11742, [(8, 5), (8, 4)], 0)\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11366 move from (1, 8) to (1, 9) using car (11666, [(1, 8), (1, 9)], 0)\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11414 move from (9, 0) to (9, 1) using car (11738, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11415 move from (6, 1) to (6, 2) using car (11754, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11418 move from (8, 7) to (7, 7) using car (11707, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 11701 arrived\n", + "Agent rider 11710 doesn't move\n", + "Agent rider 11711 doesn't move\n", + "Agent rider 11713 move from (2, 5) to (2, 6) using car (11761, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11715 doesn't move\n", + "Agent rider 11717 move from (3, 4) to (3, 5) using car (11783, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11718 doesn't move\n", + "Agent rider 11719 move from (3, 2) to (2, 2) using car (11699, [(3, 2), (2, 2)], 0)\n", + "Agent rider 11720 move from (1, 9) to (0, 9) using car (11620, [(1, 9), (0, 9)], 0)\n", + "Rider n° 11720 arrived with a waiting time of 7 ticks\n", + "Agent rider 11721 doesn't move\n", + "Agent rider 11745 doesn't move\n", + "Agent rider 11746 move from (8, 6) to (9, 6) using car (11702, [(8, 6), (9, 6)], 0)\n", + "Rider n° 11746 arrived with a waiting time of 4 ticks\n", + "Agent rider 11747 move from (4, 7) to (3, 7) using car (11781, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11748 move from (8, 6) to (7, 6) using car (11808, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 11749 move from (5, 2) to (5, 3) using car (11801, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11750 move from (6, 5) to (6, 4) using car (11722, [(6, 5), (6, 4), (7, 4)], 0)\n", + "Driver 11753 arrived\n", + "Agent rider 11757 move from (8, 6) to (8, 7) using car (11734, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 move from (0, 1) to (0, 0) using car (11689, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11760 move from (9, 4) to (9, 5) using car (11771, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 11765 arrived\n", + "Agent rider 11766 move from (2, 6) to (2, 5) using car (11732, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 move from (6, 0) to (5, 0) using car (11740, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (9, 9) to (8, 9) using car (11826, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 11774 arrived\n", + "Driver 11778 arrived\n", + "Agent rider 11785 move from (6, 0) to (6, 1) using car (11728, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11786 doesn't move\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11789 doesn't move\n", + "Agent rider 11790 move from (4, 7) to (3, 7) using car (11781, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11791 move from (6, 0) to (6, 1) using car (11728, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Agent rider 11811 move from (2, 5) to (2, 6) using car (11761, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11832 doesn't move\n", + "Agent rider 11833 move from (8, 7) to (7, 7) using car (11827, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11834 move from (2, 0) to (3, 0) using car (11796, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11835 move from (8, 4) to (8, 3) using car (11730, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11836 move from (2, 6) to (2, 5) using car (11732, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11837 move from (7, 8) to (6, 8) using car (11754, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11838 doesn't move\n", + "tick 839 ended\n", + "I am driver 11839 - trip: [(5, 3), (4, 3)]\n", + "I am driver 11840 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 11841 - trip: [(8, 7), (9, 7)]\n", + "I am driver 11842 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)]\n", + "I am driver 11843 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 11844 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 11845 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11846 - trip: [(3, 5), (4, 5), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 11847 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "9 drivers generated.\n", + "I am rider 11848 - dep: (6, 9) , arr: (7, 1)\n", + "I am rider 11849 - dep: (6, 9) , arr: (6, 3)\n", + "2 riders generated.\n", + "Agent rider 11104 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 move from (9, 5) to (9, 6) using car (11771, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11211 move from (9, 2) to (9, 1) using car (11744, [(9, 2), (9, 1)], 0)\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (9, 5) to (9, 6) using car (11771, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (4, 9) to (5, 9) using car (11696, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11418 doesn't move\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11451 move from (5, 7) to (5, 8) using car (11695, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11465 move from (4, 3) to (3, 3) using car (11722, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 11465 arrived with a waiting time of 15 ticks\n", - "Agent rider 11466 move from (1, 4) to (1, 5) using car (11771, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11500 move from (4, 4) to (4, 5) using car (11740, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11535 move from (1, 8) to (1, 9) using car (11666, [(1, 8), (1, 9)], 0)\n", - "Agent rider 11536 move from (1, 4) to (1, 5) using car (11771, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11537 move from (5, 7) to (5, 6) using car (11736, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (3, 1) to (3, 0) using car (11705, [(3, 1), (3, 0)], 0)\n", - "Agent rider 11554 move from (4, 7) to (4, 6) using car (11693, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (4, 2) to (4, 1) using car (11751, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11592 move from (8, 7) to (7, 7) using car (11707, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11594 move from (5, 7) to (5, 6) using car (11736, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11595 move from (7, 4) to (7, 5) using car (11691, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11606 move from (2, 9) to (1, 9) using car (11621, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11611 doesn't move\n", - "Agent rider 11612 move from (3, 1) to (3, 0) using car (11705, [(3, 1), (3, 0)], 0)\n", - "Agent rider 11613 move from (4, 9) to (3, 9) using car (11635, [(4, 9), (3, 9)], 0)\n", - "Agent rider 11614 move from (8, 7) to (7, 7) using car (11707, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11615 move from (9, 4) to (9, 3) using car (11684, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 11626 move from (1, 6) to (0, 6) using car (11703, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11627 move from (5, 7) to (5, 6) using car (11736, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11629 move from (3, 1) to (3, 0) using car (11705, [(3, 1), (3, 0)], 0)\n", - "Driver 11633 arrived\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (6, 8) to (6, 9) using car (11738, [(6, 8), (6, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11573 move from (7, 2) to (7, 1) using car (11687, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 11575 move from (9, 2) to (9, 1) using car (11744, [(9, 2), (9, 1)], 0)\n", + "Rider n° 11575 arrived with a waiting time of 7 ticks\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11593 move from (4, 4) to (4, 3) using car (11804, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 11593 arrived with a waiting time of 6 ticks\n", + "Agent rider 11595 move from (8, 6) to (9, 6) using car (11777, [(8, 6), (9, 6)], 0)\n", + "Agent rider 11598 move from (8, 6) to (9, 6) using car (11777, [(8, 6), (9, 6)], 0)\n", + "Agent rider 11599 move from (7, 7) to (6, 7) using car (11827, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11610 doesn't move\n", + "Agent rider 11611 move from (6, 8) to (6, 7) using car (11828, [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11612 move from (7, 2) to (7, 1) using car (11797, [(7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 11638 move from (7, 9) to (6, 9) using car (11830, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11639 doesn't move\n", "Driver 11641 arrived\n", - "Agent rider 11644 move from (1, 8) to (2, 8) using car (11677, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 4) to (1, 5) using car (11771, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11646 move from (1, 2) to (2, 2) using car (11750, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Driver 11651 arrived\n", - "Agent rider 11662 move from (4, 5) to (4, 6) using car (11721, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11664 move from (9, 0) to (9, 1) using car (11738, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Driver 11671 arrived\n", - "Driver 11682 arrived\n", - "Driver 11690 arrived\n", - "Agent rider 11710 move from (3, 1) to (3, 2) using car (11730, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11711 move from (5, 8) to (6, 8) using car (11720, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 11712 move from (2, 7) to (1, 7) using car (11701, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11714 move from (1, 4) to (1, 5) using car (11771, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Driver 11717 arrived\n", - "Driver 11723 arrived\n", - "Agent rider 11726 move from (3, 6) to (3, 5) using car (11686, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 move from (9, 0) to (9, 1) using car (11738, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 11647 arrived\n", + "Driver 11656 arrived\n", + "Agent rider 11657 move from (6, 1) to (6, 2) using car (11728, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11659 move from (1, 4) to (0, 4) using car (11686, [(1, 4), (0, 4)], 0)\n", + "Agent rider 11661 move from (4, 9) to (5, 9) using car (11696, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 11661 arrived with a waiting time of 2 ticks\n", + "Agent rider 11662 doesn't move\n", + "Agent rider 11663 doesn't move\n", + "Agent rider 11664 move from (4, 6) to (3, 6) using car (11782, [(4, 6), (3, 6), (2, 6)], 0)\n", + "Agent rider 11667 move from (8, 1) to (8, 2) using car (11693, [(8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11676 arrived\n", + "Agent rider 11680 move from (7, 2) to (6, 2) using car (11799, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11710 doesn't move\n", + "Agent rider 11711 move from (3, 2) to (4, 2) using car (11798, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11713 move from (2, 6) to (2, 7) using car (11761, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 move from (3, 5) to (3, 6) using car (11783, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11715 move from (7, 2) to (6, 2) using car (11799, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11717 move from (3, 5) to (3, 6) using car (11783, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11718 doesn't move\n", + "Agent rider 11719 move from (2, 2) to (3, 2) using car (11825, [(2, 2), (3, 2), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 11721 doesn't move\n", + "Driver 11736 arrived\n", "Agent rider 11745 doesn't move\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 move from (1, 6) to (0, 6) using car (11703, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11748 move from (2, 7) to (2, 6) using car (11700, [(2, 7), (2, 6)], 0)\n", - "Agent rider 11749 move from (1, 8) to (2, 8) using car (11677, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11773 move from (5, 9) to (6, 9) using car (11770, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 11774 move from (1, 8) to (2, 8) using car (11677, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11775 move from (3, 7) to (3, 6) using car (11685, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 11780 move from (5, 6) to (6, 6) using car (11732, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11781 move from (6, 5) to (5, 5) using car (11729, [(6, 5), (5, 5), (4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11782 move from (4, 5) to (4, 6) using car (11721, [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11783 doesn't move\n", - "Agent rider 11784 move from (1, 5) to (2, 5) using car (11763, [(1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 doesn't move\n", - "Agent rider 11786 move from (3, 8) to (3, 7) using car (11758, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", + "Agent rider 11747 move from (3, 7) to (2, 7) using car (11781, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11748 move from (7, 6) to (6, 6) using car (11808, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 11749 move from (5, 3) to (5, 4) using car (11801, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11750 move from (6, 4) to (7, 4) using car (11722, [(6, 4), (7, 4)], 0)\n", + "Driver 11752 arrived\n", + "Agent rider 11757 move from (8, 7) to (8, 8) using car (11734, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (9, 5) to (9, 6) using car (11771, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 11763 arrived\n", + "Agent rider 11766 move from (2, 5) to (2, 4) using car (11732, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 move from (5, 0) to (4, 0) using car (11740, [(5, 0), (4, 0)], 0)\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (8, 9) to (8, 8) using car (11840, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 11785 move from (6, 1) to (6, 2) using car (11728, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11786 move from (4, 6) to (3, 6) using car (11782, [(4, 6), (3, 6), (2, 6)], 0)\n", "Agent rider 11787 doesn't move\n", - "tick 846 ended\n", - "I am driver 11788 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 11789 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 11790 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 11791 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 11792 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 11793 - trip: [(6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 11794 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 11795 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 11796 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11797 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 11798 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 11799 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 11800 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5)]\n", - "I am driver 11801 - trip: [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 11802 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", - "15 drivers generated.\n", - "I am rider 11803 - dep: (0, 4) , arr: (1, 3)\n", - "I am rider 11804 - dep: (7, 7) , arr: (4, 2)\n", - "I am rider 11805 - dep: (8, 6) , arr: (9, 6)\n", - "I am rider 11806 - dep: (5, 3) , arr: (4, 8)\n", - "I am rider 11807 - dep: (5, 1) , arr: (9, 5)\n", - "I am rider 11808 - dep: (6, 3) , arr: (8, 2)\n", - "I am rider 11809 - dep: (4, 7) , arr: (9, 2)\n", - "7 riders generated.\n", - "Agent rider 10040 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Rider n° 10040 arrived with a waiting time of 82 ticks\n", - "Agent rider 10695 move from (1, 9) to (0, 9) using car (11621, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10852 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 move from (9, 3) to (9, 4) using car (11761, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 10981 move from (7, 5) to (7, 6) using car (11691, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11047 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Rider n° 11047 arrived with a waiting time of 37 ticks\n", - "Agent rider 11048 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11366 move from (1, 9) to (2, 9) using car (11802, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Rider n° 11366 arrived with a waiting time of 12 ticks\n", - "Agent rider 11400 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11414 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11415 move from (6, 2) to (6, 3) using car (11754, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11418 move from (7, 7) to (6, 7) using car (11707, [(7, 7), (6, 7), (5, 7)], 0)\n", + "Driver 11788 arrived\n", + "Agent rider 11789 move from (3, 1) to (4, 1) using car (11807, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11790 move from (3, 7) to (2, 7) using car (11781, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11791 move from (6, 1) to (6, 2) using car (11728, [(6, 1), (6, 2), (6, 3)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Agent rider 11811 move from (2, 6) to (2, 7) using car (11761, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11832 doesn't move\n", + "Agent rider 11833 move from (7, 7) to (6, 7) using car (11827, [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11834 move from (3, 0) to (4, 0) using car (11796, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11835 move from (8, 3) to (8, 2) using car (11730, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11836 move from (2, 5) to (2, 4) using car (11732, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11837 move from (6, 8) to (6, 7) using car (11828, [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11838 doesn't move\n", + "Agent rider 11848 doesn't move\n", + "Agent rider 11849 doesn't move\n", + "tick 840 ended\n", + "I am driver 11850 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 11851 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 11852 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "3 drivers generated.\n", + "I am rider 11853 - dep: (3, 7) , arr: (0, 2)\n", + "I am rider 11854 - dep: (6, 4) , arr: (5, 0)\n", + "I am rider 11855 - dep: (5, 5) , arr: (1, 2)\n", + "I am rider 11856 - dep: (0, 3) , arr: (9, 5)\n", + "I am rider 11857 - dep: (2, 0) , arr: (7, 2)\n", + "I am rider 11858 - dep: (4, 8) , arr: (4, 2)\n", + "I am rider 11859 - dep: (7, 7) , arr: (6, 7)\n", + "I am rider 11860 - dep: (0, 6) , arr: (8, 4)\n", + "I am rider 11861 - dep: (9, 8) , arr: (1, 4)\n", + "I am rider 11862 - dep: (7, 7) , arr: (9, 0)\n", + "I am rider 11863 - dep: (3, 7) , arr: (8, 6)\n", + "11 riders generated.\n", + "Agent rider 11104 move from (0, 9) to (0, 8) using car (11824, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 move from (9, 6) to (9, 7) using car (11771, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (9, 6) to (9, 7) using car (11771, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (5, 9) to (6, 9) using car (11696, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11415 doesn't move\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11451 move from (5, 8) to (4, 8) using car (11695, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (1, 5) to (1, 6) using car (11771, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11500 move from (4, 5) to (4, 6) using car (11740, [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11535 move from (1, 9) to (2, 9) using car (11802, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (5, 6) to (6, 6) using car (11735, [(5, 6), (6, 6)], 0)\n", - "Agent rider 11541 move from (9, 8) to (8, 8) using car (11792, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11542 move from (9, 8) to (8, 8) using car (11792, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (4, 6) to (4, 7) using car (11721, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11555 move from (9, 8) to (8, 8) using car (11792, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11556 move from (4, 1) to (4, 0) using car (11751, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11563 move from (1, 9) to (0, 9) using car (11621, [(1, 9), (0, 9)], 0)\n", - "Agent rider 11564 move from (9, 8) to (8, 8) using car (11792, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11573 move from (7, 1) to (7, 0) using car (11687, [(7, 1), (7, 0)], 0)\n", + "Agent rider 11586 move from (3, 1) to (3, 2) using car (11819, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 11592 doesn't move\n", - "Agent rider 11594 move from (5, 6) to (5, 5) using car (11796, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (7, 5) to (7, 6) using car (11691, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 11606 move from (1, 9) to (0, 9) using car (11621, [(1, 9), (0, 9)], 0)\n", + "Agent rider 11595 move from (9, 6) to (9, 7) using car (11771, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11598 move from (9, 6) to (9, 7) using car (11771, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11599 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11610 move from (1, 1) to (0, 1) using car (11727, [(1, 1), (0, 1)], 0)\n", + "Rider n° 11610 arrived with a waiting time of 13 ticks\n", "Agent rider 11611 doesn't move\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 doesn't move\n", - "Agent rider 11614 move from (7, 7) to (6, 7) using car (11707, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 11615 move from (9, 3) to (9, 2) using car (11684, [(9, 3), (9, 2)], 0)\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11627 move from (5, 6) to (6, 6) using car (11735, [(5, 6), (6, 6)], 0)\n", - "Rider n° 11627 arrived with a waiting time of 2 ticks\n", - "Agent rider 11629 doesn't move\n", - "Driver 11631 arrived\n", - "Driver 11632 arrived\n", - "Agent rider 11644 move from (2, 8) to (3, 8) using car (11677, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 5) to (1, 6) using car (11771, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11646 move from (2, 2) to (2, 3) using car (11750, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11647 move from (7, 3) to (7, 2) using car (11757, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 11660 arrived\n", - "Agent rider 11662 move from (4, 6) to (4, 7) using car (11721, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11664 move from (9, 1) to (9, 2) using car (11738, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Driver 11676 arrived\n", - "Driver 11688 arrived\n", + "Agent rider 11612 move from (7, 1) to (7, 0) using car (11797, [(7, 1), (7, 0), (8, 0)], 0)\n", + "Driver 11620 arrived\n", + "Agent rider 11638 move from (6, 9) to (5, 9) using car (11830, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11639 move from (3, 6) to (2, 6) using car (11783, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 11647 arrived\n", + "Agent rider 11657 move from (6, 2) to (6, 3) using car (11728, [(6, 2), (6, 3)], 0)\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11662 doesn't move\n", + "Agent rider 11663 move from (9, 6) to (9, 7) using car (11771, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11664 move from (3, 6) to (2, 6) using car (11782, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11667 move from (8, 2) to (8, 3) using car (11693, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Driver 11675 arrived\n", + "Agent rider 11680 move from (6, 2) to (6, 3) using car (11728, [(6, 2), (6, 3)], 0)\n", "Driver 11689 arrived\n", - "Driver 11704 arrived\n", - "Driver 11706 arrived\n", - "Agent rider 11710 move from (3, 2) to (3, 3) using car (11730, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11711 move from (6, 8) to (7, 8) using car (11720, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Rider n° 11711 arrived with a waiting time of 3 ticks\n", - "Agent rider 11712 move from (1, 7) to (0, 7) using car (11701, [(1, 7), (0, 7)], 0)\n", - "Agent rider 11714 move from (1, 5) to (1, 6) using car (11771, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11726 move from (3, 5) to (3, 4) using car (11686, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 move from (9, 8) to (8, 8) using car (11792, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 11734 arrived\n", + "Driver 11699 arrived\n", + "Driver 11702 arrived\n", + "Driver 11703 arrived\n", + "Agent rider 11710 move from (8, 8) to (8, 9) using car (11734, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11711 doesn't move\n", + "Agent rider 11713 move from (2, 7) to (2, 8) using car (11761, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 move from (3, 6) to (2, 6) using car (11782, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11715 move from (6, 2) to (5, 2) using car (11799, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 11715 arrived with a waiting time of 6 ticks\n", + "Agent rider 11717 move from (3, 6) to (2, 6) using car (11782, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11718 move from (3, 4) to (3, 3) using car (11772, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11719 doesn't move\n", + "Agent rider 11721 doesn't move\n", + "Driver 11723 arrived\n", "Driver 11739 arrived\n", - "Agent rider 11743 move from (7, 3) to (7, 2) using car (11757, [(7, 3), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 move from (2, 5) to (2, 6) using car (11767, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (2, 6) to (3, 6) using car (11755, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (7, 4)], 0)\n", - "Agent rider 11749 move from (2, 8) to (3, 8) using car (11677, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11773 move from (6, 9) to (7, 9) using car (11770, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 11774 move from (2, 8) to (3, 8) using car (11677, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11775 move from (3, 6) to (3, 5) using car (11685, [(3, 6), (3, 5)], 0)\n", - "Agent rider 11780 move from (6, 6) to (7, 6) using car (11732, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11781 doesn't move\n", - "Agent rider 11782 move from (4, 6) to (4, 7) using car (11721, [(4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11783 doesn't move\n", - "Agent rider 11784 move from (2, 5) to (2, 4) using car (11763, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 doesn't move\n", - "Agent rider 11786 move from (3, 7) to (3, 6) using car (11758, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11787 move from (2, 2) to (2, 3) using car (11750, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11804 move from (7, 7) to (6, 7) using car (11764, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11805 doesn't move\n", - "Agent rider 11806 move from (5, 3) to (4, 3) using car (11800, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11808 doesn't move\n", - "Agent rider 11809 doesn't move\n", - "tick 847 ended\n", - "I am driver 11810 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 11811 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 11812 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0)]\n", - "I am driver 11813 - trip: [(3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 11814 - trip: [(5, 4), (5, 5), (4, 5)]\n", - "I am driver 11815 - trip: [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 11816 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 11817 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "Driver 11741 arrived\n", + "Agent rider 11745 move from (6, 9) to (5, 9) using car (11830, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Rider n° 11745 arrived with a waiting time of 3 ticks\n", + "Agent rider 11747 move from (2, 7) to (2, 6) using car (11781, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11748 move from (6, 6) to (5, 6) using car (11808, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 11749 move from (5, 4) to (5, 5) using car (11801, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11750 doesn't move\n", + "Agent rider 11757 move from (8, 8) to (8, 9) using car (11734, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (9, 6) to (9, 7) using car (11771, [(9, 6), (9, 7)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 move from (4, 0) to (5, 0) using car (11796, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (8, 8) to (8, 7) using car (11840, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 11773 arrived\n", + "Agent rider 11785 move from (6, 2) to (5, 2) using car (11799, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 11785 arrived with a waiting time of 2 ticks\n", + "Agent rider 11786 move from (3, 6) to (2, 6) using car (11782, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11789 move from (4, 1) to (5, 1) using car (11807, [(4, 1), (5, 1)], 0)\n", + "Rider n° 11789 arrived with a waiting time of 1 ticks\n", + "Agent rider 11790 move from (2, 7) to (2, 6) using car (11781, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11791 move from (6, 2) to (5, 2) using car (11799, [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Driver 11794 arrived\n", + "Agent rider 11811 move from (2, 7) to (2, 6) using car (11781, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11832 move from (3, 6) to (2, 6) using car (11782, [(3, 6), (2, 6)], 0)\n", + "Agent rider 11833 move from (6, 7) to (5, 7) using car (11827, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11834 move from (4, 0) to (5, 0) using car (11796, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11835 move from (8, 2) to (8, 1) using car (11730, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11836 move from (2, 4) to (2, 3) using car (11732, [(2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11837 move from (6, 7) to (5, 7) using car (11827, [(6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11838 move from (4, 2) to (4, 3) using car (11798, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 11848 doesn't move\n", + "Agent rider 11849 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11854 move from (6, 4) to (6, 3) using car (11779, [(6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11858 doesn't move\n", + "Agent rider 11859 doesn't move\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (7, 7) to (8, 7) using car (11820, [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 11863 doesn't move\n", + "tick 841 ended\n", + "I am driver 11864 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 11865 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 11866 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 11867 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 11868 - trip: [(7, 3), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 11869 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 11870 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 11871 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", "8 drivers generated.\n", "0 riders generated.\n", - "Agent rider 10695 move from (0, 9) to (1, 9) using car (11694, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10785 move from (7, 8) to (7, 7) using car (11720, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 10852 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 10901 move from (9, 4) to (9, 5) using car (11761, [(9, 4), (9, 5)], 0)\n", - "Agent rider 10980 move from (9, 4) to (8, 4) using car (11817, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 10981 move from (7, 6) to (7, 7) using car (11691, [(7, 6), (7, 7)], 0)\n", - "Agent rider 11048 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11093 doesn't move\n", - "Agent rider 11153 move from (9, 4) to (9, 5) using car (11761, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11400 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11414 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Rider n° 11414 arrived with a waiting time of 11 ticks\n", + "Agent rider 11104 move from (0, 8) to (0, 7) using car (11824, [(0, 8), (0, 7), (0, 6)], 0)\n", + "Rider n° 11104 arrived with a waiting time of 36 ticks\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (6, 9) to (7, 9) using car (11696, [(6, 9), (7, 9)], 0)\n", "Agent rider 11415 doesn't move\n", - "Agent rider 11418 move from (6, 7) to (5, 7) using car (11707, [(6, 7), (5, 7)], 0)\n", - "Agent rider 11434 move from (9, 4) to (9, 5) using car (11761, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11451 move from (4, 8) to (3, 8) using car (11695, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (1, 6) to (1, 7) using car (11771, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11500 move from (4, 6) to (4, 7) using car (11740, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11510 move from (9, 4) to (9, 5) using car (11761, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11516 move from (9, 4) to (9, 5) using car (11761, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11535 move from (2, 9) to (3, 9) using car (11802, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (4, 7) to (4, 8) using car (11721, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (4, 0) to (5, 0) using car (11751, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11563 move from (0, 9) to (1, 9) using car (11694, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11592 move from (7, 7) to (7, 6) using car (11765, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Rider n° 11592 arrived with a waiting time of 12 ticks\n", - "Agent rider 11594 move from (5, 5) to (5, 4) using car (11796, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (7, 6) to (7, 7) using car (11691, [(7, 6), (7, 7)], 0)\n", - "Agent rider 11606 move from (0, 9) to (1, 9) using car (11694, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11611 doesn't move\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 doesn't move\n", - "Agent rider 11614 move from (6, 7) to (5, 7) using car (11707, [(6, 7), (5, 7)], 0)\n", - "Agent rider 11615 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Driver 11617 arrived\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11629 doesn't move\n", - "Driver 11632 arrived\n", - "Driver 11635 arrived\n", - "Driver 11639 arrived\n", - "Agent rider 11644 move from (3, 8) to (4, 8) using car (11677, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 6) to (1, 7) using car (11771, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11646 move from (2, 3) to (1, 3) using car (11722, [(2, 3), (1, 3)], 0)\n", - "Agent rider 11647 move from (7, 2) to (8, 2) using car (11757, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 11654 arrived\n", - "Agent rider 11662 move from (4, 7) to (4, 8) using car (11721, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11664 move from (9, 2) to (9, 3) using car (11738, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Driver 11666 arrived\n", - "Driver 11674 arrived\n", - "Driver 11689 arrived\n", - "Driver 11700 arrived\n", - "Driver 11703 arrived\n", - "Driver 11705 arrived\n", - "Agent rider 11710 move from (3, 3) to (3, 4) using car (11730, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (1, 6) to (1, 7) using car (11771, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", - "Driver 11715 arrived\n", - "Driver 11718 arrived\n", - "Agent rider 11726 move from (3, 4) to (3, 3) using car (11686, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 move from (8, 8) to (7, 8) using car (11792, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Driver 11728 arrived\n", - "Driver 11733 arrived\n", - "Driver 11742 arrived\n", - "Agent rider 11743 move from (7, 2) to (6, 2) using car (11788, [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11744 move from (9, 1) to (9, 0) using car (11762, [(9, 1), (9, 0)], 0)\n", - "Agent rider 11745 move from (2, 6) to (3, 6) using car (11767, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (3, 6) to (3, 5) using car (11758, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11749 move from (3, 8) to (4, 8) using car (11677, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11773 move from (7, 9) to (7, 8) using car (11770, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 11774 move from (3, 8) to (4, 8) using car (11816, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11775 move from (3, 5) to (3, 6) using car (11789, [(3, 5), (3, 6), (3, 7), (4, 7)], 0)\n", - "Driver 11777 arrived\n", - "Agent rider 11780 move from (7, 6) to (8, 6) using car (11732, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11781 move from (5, 5) to (5, 4) using car (11796, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 move from (4, 7) to (4, 8) using car (11721, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11783 move from (4, 5) to (4, 4) using car (11693, [(4, 5), (4, 4)], 0)\n", - "Agent rider 11784 move from (2, 4) to (2, 3) using car (11763, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 doesn't move\n", - "Agent rider 11786 move from (3, 6) to (3, 5) using car (11758, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11787 move from (2, 3) to (2, 4) using car (11750, [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11804 move from (6, 7) to (6, 6) using car (11764, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11805 move from (8, 6) to (9, 6) using car (11669, [(8, 6), (9, 6)], 0)\n", - "Rider n° 11805 arrived with a waiting time of 1 ticks\n", - "Agent rider 11806 move from (4, 3) to (3, 3) using car (11800, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11808 doesn't move\n", - "Agent rider 11809 doesn't move\n", - "tick 848 ended\n", - "I am driver 11818 - trip: [(4, 7), (4, 6), (3, 6)]\n", - "I am driver 11819 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 11820 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 11821 - trip: [(4, 1), (4, 2), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 11822 - trip: [(4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 11823 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 11824 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 11825 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11826 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 11827 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11828 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 11829 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 11830 - trip: [(6, 0), (6, 1), (5, 1)]\n", - "13 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11694, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 10785 move from (7, 7) to (7, 6) using car (11720, [(7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 10852 move from (9, 3) to (9, 4) using car (11738, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10980 move from (8, 4) to (7, 4) using car (11817, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 10980 arrived with a waiting time of 37 ticks\n", - "Agent rider 10981 move from (7, 7) to (7, 6) using car (11720, [(7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 11048 move from (9, 3) to (9, 4) using car (11738, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11093 move from (8, 4) to (7, 4) using car (11817, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 11093 arrived with a waiting time of 35 ticks\n", - "Agent rider 11153 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 3) to (9, 4) using car (11738, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11400 move from (9, 3) to (9, 4) using car (11738, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11415 move from (6, 3) to (7, 3) using car (11724, [(6, 3), (7, 3)], 0)\n", - "Agent rider 11418 doesn't move\n", "Agent rider 11434 doesn't move\n", - "Agent rider 11451 move from (3, 8) to (3, 9) using car (11813, [(3, 8), (3, 9), (4, 9)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (1, 7) to (1, 8) using car (11771, [(1, 7), (1, 8), (0, 8)], 0)\n", - "Agent rider 11500 move from (4, 7) to (5, 7) using car (11740, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11510 doesn't move\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11535 move from (3, 9) to (4, 9) using car (11802, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (6, 6) to (6, 7) using car (11698, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (4, 8) to (3, 8) using car (11721, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (5, 0) to (6, 0) using car (11751, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11563 move from (1, 9) to (2, 9) using car (11694, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (5, 4) to (5, 3) using car (11796, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (7, 7) to (7, 6) using car (11720, [(7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 11606 move from (1, 9) to (2, 9) using car (11694, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 11611 move from (5, 4) to (6, 4) using car (11731, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 11611 arrived with a waiting time of 7 ticks\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (3, 9) to (4, 9) using car (11802, [(3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 move from (9, 3) to (9, 4) using car (11738, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Driver 11621 arrived\n", - "Driver 11623 arrived\n", - "Agent rider 11626 move from (0, 6) to (0, 5) using car (11826, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Driver 11635 arrived\n", - "Agent rider 11644 move from (4, 8) to (5, 8) using car (11677, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 move from (1, 3) to (1, 4) using car (11795, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 11647 move from (8, 2) to (9, 2) using car (11757, [(8, 2), (9, 2)], 0)\n", - "Agent rider 11662 move from (4, 8) to (3, 8) using car (11721, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11664 move from (9, 3) to (9, 4) using car (11738, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Driver 11673 arrived\n", - "Driver 11683 arrived\n", - "Driver 11684 arrived\n", - "Driver 11685 arrived\n", - "Driver 11701 arrived\n", - "Driver 11705 arrived\n", - "Agent rider 11710 move from (3, 4) to (3, 5) using car (11730, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (1, 7) to (1, 8) using car (11771, [(1, 7), (1, 8), (0, 8)], 0)\n", - "Driver 11718 arrived\n", - "Agent rider 11726 move from (3, 3) to (3, 2) using car (11686, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 11727 move from (7, 8) to (7, 7) using car (11770, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 11735 arrived\n", - "Agent rider 11743 move from (6, 2) to (6, 1) using car (11788, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 move from (3, 6) to (4, 6) using car (11767, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 move from (0, 6) to (0, 5) using car (11826, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11748 move from (3, 5) to (3, 4) using car (11758, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11749 move from (4, 8) to (5, 8) using car (11677, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11773 move from (7, 8) to (6, 8) using car (11829, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 11774 move from (4, 8) to (4, 7) using car (11793, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11775 move from (3, 6) to (4, 6) using car (11767, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11780 move from (8, 6) to (9, 6) using car (11732, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11781 move from (5, 4) to (5, 3) using car (11796, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 move from (4, 8) to (3, 8) using car (11721, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11783 move from (4, 4) to (3, 4) using car (11729, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 11784 move from (2, 3) to (2, 2) using car (11763, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 doesn't move\n", - "Agent rider 11786 move from (3, 5) to (3, 4) using car (11758, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11787 move from (2, 4) to (2, 5) using car (11750, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11803 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 11804 move from (6, 6) to (6, 5) using car (11764, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11806 move from (3, 3) to (2, 3) using car (11800, [(3, 3), (2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11808 move from (6, 3) to (7, 3) using car (11724, [(6, 3), (7, 3)], 0)\n", - "Agent rider 11809 move from (4, 7) to (5, 7) using car (11740, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "tick 849 ended\n", - "I am driver 11831 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 11832 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11833 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 11834 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 11835 - trip: [(7, 3), (6, 3), (6, 4), (5, 4), (4, 4)]\n", - "I am driver 11836 - trip: [(9, 4), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)]\n", - "I am driver 11837 - trip: [(3, 9), (4, 9), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 11838 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "8 drivers generated.\n", - "I am rider 11839 - dep: (2, 9) , arr: (2, 4)\n", - "I am rider 11840 - dep: (3, 5) , arr: (1, 3)\n", - "I am rider 11841 - dep: (3, 4) , arr: (0, 1)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (7, 6) to (8, 6) using car (11720, [(7, 6), (8, 6)], 0)\n", - "Agent rider 10852 move from (9, 4) to (9, 5) using car (11738, [(9, 4), (9, 5)], 0)\n", - "Rider n° 10852 arrived with a waiting time of 51 ticks\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 10981 doesn't move\n", - "Agent rider 11048 move from (9, 4) to (9, 5) using car (11738, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11153 move from (9, 5) to (9, 6) using car (11827, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11174 move from (0, 5) to (0, 4) using car (11826, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11361 move from (9, 4) to (9, 5) using car (11738, [(9, 4), (9, 5)], 0)\n", - "Agent rider 11400 move from (9, 4) to (8, 4) using car (11836, [(9, 4), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11415 move from (7, 3) to (6, 3) using car (11835, [(7, 3), (6, 3), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 11418 doesn't move\n", - "Agent rider 11434 move from (9, 5) to (9, 6) using car (11827, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11434 arrived with a waiting time of 16 ticks\n", - "Agent rider 11451 move from (3, 9) to (4, 9) using car (11813, [(3, 9), (4, 9)], 0)\n", - "Agent rider 11464 move from (0, 5) to (0, 4) using car (11826, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11466 move from (1, 8) to (0, 8) using car (11771, [(1, 8), (0, 8)], 0)\n", - "Agent rider 11500 move from (5, 7) to (6, 7) using car (11740, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11510 move from (9, 5) to (9, 6) using car (11827, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11516 move from (9, 5) to (9, 6) using car (11827, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11535 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (6, 7) to (6, 8) using car (11698, [(6, 7), (6, 8)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (3, 8) to (2, 8) using car (11721, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (6, 0) to (7, 0) using car (11751, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (5, 3) to (5, 2) using car (11796, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (7, 6) to (8, 6) using car (11720, [(7, 6), (8, 6)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (4, 9) to (5, 9) using car (11802, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11614 move from (5, 7) to (6, 7) using car (11740, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11615 move from (9, 4) to (8, 4) using car (11836, [(9, 4), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Driver 11623 arrived\n", - "Agent rider 11626 move from (0, 5) to (0, 4) using car (11826, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11644 move from (5, 8) to (6, 8) using car (11677, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 doesn't move\n", - "Agent rider 11646 move from (1, 4) to (1, 5) using car (11795, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11662 move from (3, 8) to (2, 8) using car (11721, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11664 move from (9, 4) to (8, 4) using car (11836, [(9, 4), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Driver 11669 arrived\n", - "Driver 11684 arrived\n", - "Driver 11691 arrived\n", - "Driver 11693 arrived\n", - "Driver 11707 arrived\n", - "Agent rider 11710 move from (3, 5) to (3, 6) using car (11730, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (1, 8) to (1, 7) using car (11756, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 11722 arrived\n", - "Agent rider 11726 doesn't move\n", - "Agent rider 11727 move from (7, 7) to (7, 6) using car (11770, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 11736 arrived\n", - "Agent rider 11743 move from (6, 1) to (5, 1) using car (11788, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 move from (4, 6) to (5, 6) using car (11767, [(4, 6), (5, 6)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 move from (0, 5) to (0, 4) using car (11826, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11748 move from (3, 4) to (2, 4) using car (11729, [(3, 4), (2, 4)], 0)\n", - "Agent rider 11749 move from (5, 8) to (6, 8) using car (11677, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 11749 arrived with a waiting time of 1 ticks\n", - "Driver 11752 arrived\n", - "Driver 11759 arrived\n", - "Driver 11761 arrived\n", - "Driver 11762 arrived\n", - "Driver 11766 arrived\n", - "Driver 11772 arrived\n", - "Agent rider 11773 doesn't move\n", - "Agent rider 11774 move from (4, 7) to (4, 6) using car (11793, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11775 move from (4, 6) to (5, 6) using car (11767, [(4, 6), (5, 6)], 0)\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11781 move from (5, 3) to (5, 2) using car (11796, [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 move from (3, 8) to (2, 8) using car (11721, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11783 move from (3, 4) to (3, 3) using car (11758, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11784 move from (2, 2) to (3, 2) using car (11763, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 doesn't move\n", - "Agent rider 11786 move from (3, 4) to (3, 3) using car (11758, [(3, 4), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11787 move from (2, 5) to (2, 6) using car (11750, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Driver 11790 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11804 move from (6, 5) to (6, 4) using car (11764, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11806 move from (2, 3) to (2, 4) using car (11800, [(2, 3), (2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11808 doesn't move\n", - "Agent rider 11809 move from (5, 7) to (6, 7) using car (11740, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (3, 4) to (2, 4) using car (11729, [(3, 4), (2, 4)], 0)\n", - "tick 850 ended\n", - "I am driver 11842 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "1 drivers generated.\n", - "I am rider 11843 - dep: (0, 5) , arr: (7, 3)\n", - "I am rider 11844 - dep: (2, 3) , arr: (7, 0)\n", - "I am rider 11845 - dep: (7, 4) , arr: (4, 1)\n", - "I am rider 11846 - dep: (7, 8) , arr: (0, 7)\n", - "I am rider 11847 - dep: (3, 7) , arr: (3, 1)\n", - "I am rider 11848 - dep: (5, 0) , arr: (4, 3)\n", - "I am rider 11849 - dep: (8, 4) , arr: (1, 5)\n", - "I am rider 11850 - dep: (4, 6) , arr: (9, 7)\n", - "8 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 move from (9, 5) to (9, 6) using car (11778, [(9, 5), (9, 6)], 0)\n", - "Agent rider 10981 move from (7, 6) to (6, 6) using car (11834, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 10981 arrived with a waiting time of 32 ticks\n", - "Agent rider 11048 move from (9, 5) to (9, 6) using car (11778, [(9, 5), (9, 6)], 0)\n", - "Agent rider 11153 move from (9, 6) to (9, 7) using car (11827, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11174 move from (0, 4) to (0, 3) using car (11826, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11361 move from (9, 5) to (9, 6) using car (11778, [(9, 5), (9, 6)], 0)\n", - "Agent rider 11400 move from (8, 4) to (8, 3) using car (11836, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11415 move from (6, 3) to (6, 4) using car (11835, [(6, 3), (6, 4), (5, 4), (4, 4)], 0)\n", - "Agent rider 11418 doesn't move\n", - "Agent rider 11451 doesn't move\n", - "Agent rider 11464 move from (0, 4) to (0, 3) using car (11826, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11500 move from (6, 7) to (7, 7) using car (11740, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 doesn't move\n", - "Agent rider 11510 move from (9, 6) to (9, 7) using car (11827, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11516 move from (9, 6) to (9, 7) using car (11827, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11535 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (2, 8) to (1, 8) using car (11721, [(2, 8), (1, 8)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (7, 0) to (8, 0) using car (11751, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (5, 2) to (5, 1) using car (11796, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (6, 9) to (7, 9) using car (11696, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (5, 0) to (6, 0) using car (11796, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 move from (7, 0) to (8, 0) using car (11797, [(7, 0), (8, 0)], 0)\n", + "Agent rider 11586 move from (3, 2) to (3, 3) using car (11819, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 11592 doesn't move\n", "Agent rider 11595 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 doesn't move\n", - "Agent rider 11613 move from (5, 9) to (6, 9) using car (11802, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 move from (8, 4) to (8, 3) using car (11836, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11626 move from (0, 4) to (0, 3) using car (11826, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11644 move from (6, 8) to (7, 8) using car (11677, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 7) to (1, 6) using car (11756, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11646 move from (1, 5) to (1, 6) using car (11795, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11662 doesn't move\n", - "Agent rider 11664 move from (8, 4) to (8, 3) using car (11836, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Driver 11693 arrived\n", - "Driver 11695 arrived\n", - "Driver 11699 arrived\n", - "Driver 11702 arrived\n", - "Agent rider 11710 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (1, 7) to (1, 6) using car (11756, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 11724 arrived\n", - "Agent rider 11726 move from (3, 2) to (4, 2) using car (11763, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11727 move from (7, 6) to (7, 5) using car (11770, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 11732 arrived\n", - "Agent rider 11743 move from (5, 1) to (4, 1) using car (11788, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 doesn't move\n", - "Agent rider 11746 move from (5, 1) to (6, 1) using car (11737, [(5, 1), (6, 1)], 0)\n", - "Agent rider 11747 move from (0, 4) to (0, 3) using car (11826, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11748 move from (2, 4) to (2, 5) using car (11800, [(2, 4), (2, 5), (1, 5)], 0)\n", - "Driver 11753 arrived\n", - "Driver 11757 arrived\n", - "Driver 11760 arrived\n", - "Driver 11762 arrived\n", - "Agent rider 11773 move from (6, 8) to (6, 7) using car (11816, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11774 move from (4, 6) to (4, 5) using car (11793, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11775 doesn't move\n", - "Agent rider 11780 move from (9, 6) to (9, 7) using car (11827, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11781 move from (5, 2) to (5, 1) using car (11796, [(5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 doesn't move\n", - "Agent rider 11783 move from (3, 3) to (3, 2) using car (11758, [(3, 3), (3, 2), (4, 2)], 0)\n", - "Rider n° 11783 arrived with a waiting time of 2 ticks\n", - "Agent rider 11784 move from (3, 2) to (4, 2) using car (11763, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 move from (3, 2) to (4, 2) using car (11763, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11786 move from (3, 3) to (3, 2) using car (11758, [(3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11787 move from (2, 6) to (3, 6) using car (11750, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11803 move from (0, 4) to (0, 3) using car (11826, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11804 move from (6, 4) to (6, 3) using car (11764, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 11806 move from (2, 4) to (2, 5) using car (11800, [(2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 11807 move from (5, 1) to (6, 1) using car (11737, [(5, 1), (6, 1)], 0)\n", - "Agent rider 11808 doesn't move\n", - "Agent rider 11809 move from (6, 7) to (7, 7) using car (11740, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 11814 arrived\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (2, 4) to (2, 5) using car (11800, [(2, 4), (2, 5), (1, 5)], 0)\n", - "Agent rider 11843 doesn't move\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11845 move from (7, 4) to (7, 3) using car (11765, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11847 doesn't move\n", - "Agent rider 11848 doesn't move\n", - "Agent rider 11849 move from (8, 4) to (8, 3) using car (11836, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11850 doesn't move\n", - "tick 851 ended\n", - "I am driver 11851 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 11852 - trip: [(7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 11853 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "I am driver 11854 - trip: [(1, 5), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 11855 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 11856 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 11857 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 11858 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 11859 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 11860 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11861 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 11862 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 11863 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 11864 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 11865 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", - "I am driver 11866 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 11867 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11868 - trip: [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "18 drivers generated.\n", - "I am rider 11869 - dep: (3, 8) , arr: (2, 7)\n", - "1 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 move from (9, 6) to (8, 6) using car (11860, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11048 move from (9, 6) to (8, 6) using car (11860, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11153 move from (9, 7) to (9, 8) using car (11827, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11153 arrived with a waiting time of 41 ticks\n", - "Agent rider 11174 move from (0, 3) to (0, 2) using car (11826, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11361 move from (9, 6) to (8, 6) using car (11860, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11400 move from (8, 3) to (8, 2) using car (11836, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11415 move from (6, 4) to (5, 4) using car (11835, [(6, 4), (5, 4), (4, 4)], 0)\n", - "Rider n° 11415 arrived with a waiting time of 18 ticks\n", - "Agent rider 11418 move from (5, 7) to (5, 6) using car (11829, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 11418 arrived with a waiting time of 12 ticks\n", - "Agent rider 11451 move from (4, 9) to (5, 9) using car (11694, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 11451 arrived with a waiting time of 7 ticks\n", - "Agent rider 11464 move from (0, 3) to (0, 2) using car (11826, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11500 move from (7, 7) to (8, 7) using car (11740, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 11501 move from (3, 0) to (4, 0) using car (11864, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11510 move from (9, 7) to (9, 8) using car (11827, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11516 move from (9, 7) to (9, 8) using car (11827, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11535 move from (4, 9) to (3, 9) using car (11799, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (3, 0) to (4, 0) using car (11864, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11554 doesn't move\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (8, 0) to (9, 0) using car (11751, [(8, 0), (9, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (5, 1) to (4, 1) using car (11796, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (8, 6) to (8, 5) using car (11842, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 move from (3, 0) to (4, 0) using car (11864, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11613 move from (6, 9) to (6, 8) using car (11802, [(6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 11614 move from (6, 7) to (6, 8) using car (11754, [(6, 7), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 move from (0, 3) to (0, 2) using car (11826, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11629 move from (3, 0) to (4, 0) using car (11864, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11644 move from (7, 8) to (8, 8) using car (11677, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 6) to (1, 5) using car (11756, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11662 move from (2, 8) to (2, 9) using car (11819, [(2, 8), (2, 9), (3, 9)], 0)\n", - "Rider n° 11662 arrived with a waiting time of 6 ticks\n", - "Agent rider 11664 move from (8, 3) to (8, 2) using car (11836, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 move from (6, 7) to (7, 7) using car (11726, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11611 move from (6, 7) to (7, 7) using car (11726, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11612 move from (7, 0) to (8, 0) using car (11797, [(7, 0), (8, 0)], 0)\n", + "Rider n° 11612 arrived with a waiting time of 7 ticks\n", + "Agent rider 11638 move from (5, 9) to (4, 9) using car (11830, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11639 move from (2, 6) to (1, 6) using car (11783, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 11639 arrived with a waiting time of 7 ticks\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11662 move from (5, 0) to (6, 0) using car (11796, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11663 doesn't move\n", + "Agent rider 11664 doesn't move\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11680 doesn't move\n", "Driver 11686 arrived\n", - "Driver 11698 arrived\n", + "Driver 11691 arrived\n", + "Driver 11694 arrived\n", "Driver 11702 arrived\n", - "Agent rider 11710 move from (3, 6) to (4, 6) using car (11750, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (1, 6) to (1, 5) using car (11756, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 11720 arrived\n", - "Agent rider 11726 move from (4, 2) to (5, 2) using car (11763, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11727 move from (7, 5) to (7, 4) using car (11770, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 11729 arrived\n", - "Driver 11731 arrived\n", + "Agent rider 11710 move from (8, 9) to (7, 9) using car (11734, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11711 doesn't move\n", + "Agent rider 11713 move from (2, 8) to (1, 8) using car (11761, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11714 move from (2, 6) to (1, 6) using car (11783, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11717 doesn't move\n", + "Agent rider 11718 move from (3, 3) to (3, 2) using car (11772, [(3, 3), (3, 2)], 0)\n", + "Rider n° 11718 arrived with a waiting time of 5 ticks\n", + "Agent rider 11719 move from (3, 2) to (3, 3) using car (11819, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 11719 arrived with a waiting time of 2 ticks\n", + "Agent rider 11721 move from (3, 3) to (4, 3) using car (11843, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 11721 arrived with a waiting time of 6 ticks\n", + "Driver 11722 arrived\n", "Driver 11738 arrived\n", - "Agent rider 11743 move from (4, 1) to (3, 1) using car (11788, [(4, 1), (3, 1)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 doesn't move\n", - "Agent rider 11746 move from (6, 1) to (6, 2) using car (11863, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 11747 move from (0, 3) to (0, 2) using car (11826, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11748 move from (2, 5) to (1, 5) using car (11800, [(2, 5), (1, 5)], 0)\n", - "Driver 11762 arrived\n", - "Driver 11767 arrived\n", - "Driver 11769 arrived\n", - "Driver 11771 arrived\n", - "Agent rider 11773 move from (6, 7) to (6, 6) using car (11816, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11774 move from (4, 5) to (4, 4) using car (11793, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11775 doesn't move\n", - "Agent rider 11780 move from (9, 7) to (9, 8) using car (11827, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11781 move from (5, 1) to (4, 1) using car (11796, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 move from (2, 8) to (2, 9) using car (11819, [(2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 11784 move from (4, 2) to (5, 2) using car (11763, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 move from (4, 2) to (5, 2) using car (11763, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11786 move from (3, 2) to (4, 2) using car (11758, [(3, 2), (4, 2)], 0)\n", - "Agent rider 11787 move from (3, 6) to (4, 6) using car (11750, [(3, 6), (4, 6), (5, 6)], 0)\n", - "Driver 11789 arrived\n", - "Driver 11801 arrived\n", - "Agent rider 11803 move from (0, 3) to (0, 2) using car (11826, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11804 move from (6, 3) to (6, 2) using car (11764, [(6, 3), (6, 2)], 0)\n", - "Agent rider 11806 doesn't move\n", - "Agent rider 11807 move from (6, 1) to (6, 2) using car (11863, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 11808 move from (7, 3) to (7, 2) using car (11765, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 11809 move from (7, 7) to (8, 7) using car (11740, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Driver 11813 arrived\n", - "Driver 11818 arrived\n", - "Driver 11830 arrived\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (2, 5) to (1, 5) using car (11800, [(2, 5), (1, 5)], 0)\n", - "Agent rider 11843 doesn't move\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11845 move from (7, 3) to (7, 2) using car (11765, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 11846 move from (7, 8) to (6, 8) using car (11831, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 doesn't move\n", - "Agent rider 11848 doesn't move\n", - "Agent rider 11849 move from (8, 3) to (8, 2) using car (11836, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11850 move from (4, 6) to (5, 6) using car (11730, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11869 doesn't move\n", - "tick 852 ended\n", - "0 drivers generated.\n", - "I am rider 11870 - dep: (9, 1) , arr: (1, 7)\n", - "I am rider 11871 - dep: (9, 3) , arr: (6, 0)\n", - "2 riders generated.\n", - "Agent rider 10695 move from (2, 9) to (3, 9) using car (11819, [(2, 9), (3, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 2) to (0, 1) using car (11826, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 move from (8, 2) to (8, 1) using car (11836, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11418 move from (5, 7) to (5, 6) using car (11791, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", - "Rider n° 11418 arrived with a waiting time of 12 ticks\n", - "Agent rider 11464 move from (0, 2) to (0, 1) using car (11826, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11466 move from (0, 8) to (0, 7) using car (11857, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11500 move from (8, 7) to (9, 7) using car (11740, [(8, 7), (9, 7)], 0)\n", - "Agent rider 11501 move from (4, 0) to (5, 0) using car (11864, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11510 move from (9, 8) to (9, 9) using car (11827, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11510 arrived with a waiting time of 11 ticks\n", - "Agent rider 11516 move from (9, 8) to (9, 9) using car (11827, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11516 arrived with a waiting time of 16 ticks\n", - "Agent rider 11535 move from (3, 9) to (3, 8) using car (11799, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11536 move from (1, 5) to (1, 4) using car (11756, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11537 move from (6, 8) to (5, 8) using car (11754, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11541 move from (8, 8) to (9, 8) using car (11677, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11542 move from (8, 8) to (9, 8) using car (11677, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11552 move from (4, 0) to (5, 0) using car (11864, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11554 move from (1, 8) to (0, 8) using car (11725, [(1, 8), (0, 8)], 0)\n", - "Agent rider 11555 move from (8, 8) to (9, 8) using car (11677, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 move from (2, 9) to (3, 9) using car (11819, [(2, 9), (3, 9)], 0)\n", - "Agent rider 11564 move from (8, 8) to (9, 8) using car (11677, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11594 move from (4, 1) to (3, 1) using car (11796, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (8, 5) to (8, 4) using car (11842, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11606 move from (2, 9) to (3, 9) using car (11819, [(2, 9), (3, 9)], 0)\n", - "Agent rider 11612 move from (4, 0) to (5, 0) using car (11864, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11613 move from (6, 8) to (5, 8) using car (11754, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11614 move from (6, 8) to (5, 8) using car (11754, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 move from (0, 2) to (0, 1) using car (11826, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11629 move from (4, 0) to (5, 0) using car (11864, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11644 move from (8, 8) to (9, 8) using car (11677, [(8, 8), (9, 8)], 0)\n", - "Agent rider 11645 move from (1, 5) to (1, 4) using car (11756, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11646 move from (1, 6) to (0, 6) using car (11779, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 move from (8, 2) to (8, 1) using car (11836, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Driver 11702 arrived\n", - "Agent rider 11710 move from (4, 6) to (5, 6) using car (11750, [(4, 6), (5, 6)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (1, 5) to (1, 4) using car (11756, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 11721 arrived\n", - "Agent rider 11726 move from (5, 2) to (6, 2) using car (11763, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11727 move from (7, 4) to (7, 3) using car (11770, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Driver 11737 arrived\n", - "Agent rider 11743 move from (3, 1) to (3, 2) using car (11833, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 move from (5, 6) to (6, 6) using car (11730, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11746 move from (6, 2) to (6, 3) using car (11863, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 11747 move from (0, 2) to (0, 1) using car (11826, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11748 move from (1, 5) to (1, 4) using car (11756, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11773 move from (6, 6) to (6, 5) using car (11816, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 11774 move from (4, 4) to (4, 3) using car (11793, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11775 move from (5, 6) to (5, 5) using car (11829, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 11778 arrived\n", - "Agent rider 11780 move from (9, 8) to (9, 9) using car (11827, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11781 move from (4, 1) to (3, 1) using car (11796, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 move from (2, 9) to (3, 9) using car (11819, [(2, 9), (3, 9)], 0)\n", - "Agent rider 11784 move from (5, 2) to (6, 2) using car (11763, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 11785 move from (5, 2) to (6, 2) using car (11763, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 11740 arrived\n", + "Driver 11744 arrived\n", + "Agent rider 11747 move from (2, 6) to (2, 5) using car (11814, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 11748 move from (5, 6) to (4, 6) using car (11808, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 11749 move from (5, 5) to (5, 6) using car (11801, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11750 doesn't move\n", + "Driver 11755 arrived\n", + "Agent rider 11757 move from (8, 9) to (7, 9) using car (11734, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 doesn't move\n", + "Agent rider 11766 move from (2, 4) to (2, 5) using car (11829, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 move from (5, 0) to (6, 0) using car (11796, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (8, 7) to (8, 6) using car (11820, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Driver 11777 arrived\n", + "Driver 11784 arrived\n", "Agent rider 11786 doesn't move\n", - "Agent rider 11787 move from (4, 6) to (4, 7) using car (11861, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11803 move from (0, 2) to (0, 1) using car (11826, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11804 move from (6, 2) to (5, 2) using car (11852, [(6, 2), (5, 2), (4, 2)], 0)\n", - "Agent rider 11806 move from (2, 5) to (2, 6) using car (11854, [(2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 11807 move from (6, 2) to (6, 3) using car (11863, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 11808 doesn't move\n", - "Agent rider 11809 move from (8, 7) to (9, 7) using car (11740, [(8, 7), (9, 7)], 0)\n", - "Agent rider 11839 move from (2, 9) to (3, 9) using car (11819, [(2, 9), (3, 9)], 0)\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (1, 5) to (1, 4) using car (11756, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11843 move from (0, 5) to (0, 4) using car (11858, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11845 move from (7, 2) to (7, 1) using car (11765, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 11846 move from (6, 8) to (5, 8) using car (11831, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 doesn't move\n", - "Agent rider 11848 doesn't move\n", - "Agent rider 11849 move from (8, 2) to (8, 1) using car (11836, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11850 move from (5, 6) to (6, 6) using car (11730, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11869 move from (3, 8) to (2, 8) using car (11792, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 doesn't move\n", - "tick 853 ended\n", - "I am driver 11872 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 11873 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 11874 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 11875 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2), (4, 2)]\n", + "Agent rider 11787 move from (0, 8) to (0, 7) using car (11824, [(0, 8), (0, 7), (0, 6)], 0)\n", + "Agent rider 11790 move from (2, 6) to (2, 5) using car (11781, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11791 move from (5, 2) to (5, 3) using car (11799, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 11791 arrived with a waiting time of 1 ticks\n", + "Agent rider 11792 doesn't move\n", + "Agent rider 11811 move from (2, 6) to (1, 6) using car (11783, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (7, 5) to (6, 5) using car (11851, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 11817 arrived\n", + "Driver 11818 arrived\n", + "Agent rider 11832 doesn't move\n", + "Agent rider 11833 move from (5, 7) to (5, 6) using car (11827, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 11834 move from (5, 0) to (6, 0) using car (11796, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11835 move from (8, 1) to (7, 1) using car (11730, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11836 move from (2, 3) to (2, 2) using car (11732, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11837 doesn't move\n", + "Agent rider 11838 doesn't move\n", + "Driver 11839 arrived\n", + "Driver 11841 arrived\n", + "Agent rider 11848 move from (6, 9) to (6, 8) using car (11870, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11849 move from (6, 9) to (6, 8) using car (11870, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11854 move from (6, 3) to (6, 2) using car (11779, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 11855 move from (5, 5) to (5, 4) using car (11823, [(5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11858 move from (4, 8) to (3, 8) using car (11754, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11859 doesn't move\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (8, 7) to (8, 6) using car (11826, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11863 move from (3, 7) to (4, 7) using car (11842, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "tick 842 ended\n", + "I am driver 11872 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 11873 - trip: [(3, 5), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 11874 - trip: [(1, 9), (2, 9), (3, 9), (4, 9)]\n", + "I am driver 11875 - trip: [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5)]\n", "4 drivers generated.\n", "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 move from (8, 1) to (7, 1) using car (11836, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (0, 7) to (0, 6) using car (11857, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (5, 0) to (5, 1) using car (11864, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11516 doesn't move\n", - "Agent rider 11535 move from (3, 8) to (3, 7) using car (11799, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11536 move from (1, 4) to (1, 3) using car (11756, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11537 move from (5, 8) to (4, 8) using car (11754, [(5, 8), (4, 8)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 doesn't move\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (3, 1) to (2, 1) using car (11796, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (8, 4) to (8, 3) using car (11842, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 move from (5, 0) to (5, 1) using car (11864, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11613 move from (5, 8) to (4, 8) using car (11754, [(5, 8), (4, 8)], 0)\n", - "Agent rider 11614 move from (5, 8) to (4, 8) using car (11754, [(5, 8), (4, 8)], 0)\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11629 move from (5, 0) to (5, 1) using car (11864, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 move from (1, 4) to (1, 3) using car (11756, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 move from (8, 1) to (7, 1) using car (11836, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11710 move from (5, 6) to (5, 5) using car (11791, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 11712 move from (0, 7) to (0, 6) using car (11857, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11714 move from (1, 4) to (1, 3) using car (11756, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11726 move from (6, 2) to (6, 1) using car (11855, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11727 move from (7, 3) to (7, 2) using car (11770, [(7, 3), (7, 2)], 0)\n", - "Agent rider 11743 move from (3, 2) to (2, 2) using car (11833, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11745 move from (6, 6) to (7, 6) using car (11730, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 11745 arrived with a waiting time of 3 ticks\n", - "Agent rider 11746 move from (6, 3) to (6, 4) using car (11863, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (1, 4) to (1, 3) using car (11756, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 11751 arrived\n", - "Driver 11758 arrived\n", - "Driver 11764 arrived\n", - "Driver 11768 arrived\n", - "Agent rider 11773 move from (6, 5) to (6, 4) using car (11816, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 11773 arrived with a waiting time of 2 ticks\n", - "Agent rider 11774 move from (4, 3) to (4, 2) using car (11793, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 11775 move from (5, 5) to (5, 4) using car (11829, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Rider n° 11775 arrived with a waiting time of 3 ticks\n", - "Agent rider 11780 move from (9, 9) to (8, 9) using car (11827, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11781 move from (3, 1) to (2, 1) using car (11796, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 doesn't move\n", - "Agent rider 11784 move from (6, 2) to (6, 1) using car (11855, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11785 move from (6, 2) to (7, 2) using car (11763, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 11785 arrived with a waiting time of 5 ticks\n", - "Agent rider 11786 move from (4, 2) to (4, 1) using car (11823, [(4, 2), (4, 1)], 0)\n", - "Agent rider 11787 move from (4, 7) to (4, 8) using car (11861, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Driver 11788 arrived\n", - "Driver 11800 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11804 move from (5, 2) to (4, 2) using car (11852, [(5, 2), (4, 2)], 0)\n", - "Rider n° 11804 arrived with a waiting time of 0 ticks\n", - "Agent rider 11806 move from (2, 6) to (2, 7) using car (11854, [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 11807 move from (6, 3) to (6, 4) using car (11863, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 11808 doesn't move\n", - "Agent rider 11809 doesn't move\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (7, 9) to (6, 9) using car (11734, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (7, 9) to (6, 9) using car (11734, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 0) to (6, 1) using car (11796, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11586 move from (3, 3) to (3, 4) using car (11819, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11595 doesn't move\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 move from (7, 7) to (8, 7) using car (11726, [(7, 7), (8, 7)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11611 move from (7, 7) to (8, 7) using car (11726, [(7, 7), (8, 7)], 0)\n", + "Rider n° 11611 arrived with a waiting time of 6 ticks\n", + "Agent rider 11638 move from (4, 9) to (3, 9) using car (11830, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11662 move from (6, 0) to (6, 1) using car (11796, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11663 doesn't move\n", + "Agent rider 11664 doesn't move\n", + "Agent rider 11667 move from (8, 3) to (8, 2) using car (11868, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Driver 11674 arrived\n", + "Agent rider 11680 doesn't move\n", + "Driver 11687 arrived\n", + "Agent rider 11710 move from (7, 9) to (6, 9) using car (11734, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11711 move from (4, 2) to (5, 2) using car (11793, [(4, 2), (5, 2)], 0)\n", + "Rider n° 11711 arrived with a waiting time of 6 ticks\n", + "Agent rider 11713 move from (1, 8) to (0, 8) using car (11761, [(1, 8), (0, 8)], 0)\n", + "Rider n° 11713 arrived with a waiting time of 4 ticks\n", + "Agent rider 11714 move from (1, 6) to (0, 6) using car (11783, [(1, 6), (0, 6)], 0)\n", + "Agent rider 11717 doesn't move\n", + "Agent rider 11719 doesn't move\n", + "Driver 11722 arrived\n", + "Driver 11727 arrived\n", + "Driver 11728 arrived\n", + "Driver 11740 arrived\n", + "Agent rider 11747 move from (2, 5) to (2, 4) using car (11814, [(2, 5), (2, 4)], 0)\n", + "Agent rider 11748 doesn't move\n", + "Agent rider 11749 move from (5, 6) to (5, 7) using car (11801, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11750 move from (7, 4) to (7, 5) using car (11821, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 11750 arrived with a waiting time of 4 ticks\n", + "Agent rider 11757 move from (7, 9) to (6, 9) using car (11734, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 doesn't move\n", + "Agent rider 11766 move from (2, 5) to (2, 4) using car (11781, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (8, 6) to (8, 5) using car (11820, [(8, 6), (8, 5), (8, 4)], 0)\n", + "Driver 11771 arrived\n", + "Driver 11776 arrived\n", + "Driver 11782 arrived\n", + "Agent rider 11786 doesn't move\n", + "Agent rider 11787 move from (0, 7) to (0, 6) using car (11824, [(0, 7), (0, 6)], 0)\n", + "Agent rider 11790 move from (2, 5) to (2, 4) using car (11781, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Driver 11807 arrived\n", "Driver 11810 arrived\n", - "Driver 11821 arrived\n", - "Driver 11838 arrived\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (1, 4) to (1, 3) using car (11756, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11843 move from (0, 4) to (0, 3) using car (11858, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11844 move from (2, 3) to (2, 2) using car (11828, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 doesn't move\n", - "Agent rider 11846 move from (5, 8) to (5, 7) using car (11831, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 doesn't move\n", - "Agent rider 11848 move from (5, 0) to (5, 1) using car (11864, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n" + "Agent rider 11811 move from (1, 6) to (0, 6) using car (11783, [(1, 6), (0, 6)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (6, 5) to (6, 6) using car (11802, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 11818 arrived\n", + "Agent rider 11832 doesn't move\n", + "Agent rider 11833 move from (5, 6) to (5, 7) using car (11801, [(5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11834 move from (6, 0) to (6, 1) using car (11796, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11835 move from (7, 1) to (6, 1) using car (11730, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 11836 move from (2, 2) to (2, 1) using car (11732, [(2, 2), (2, 1), (1, 1)], 0)\n", + "Agent rider 11837 move from (5, 7) to (5, 6) using car (11850, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (4, 3) to (5, 3) using car (11843, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11848 move from (6, 8) to (6, 7) using car (11870, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11849 move from (6, 8) to (6, 7) using car (11870, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11854 move from (6, 2) to (5, 2) using car (11779, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 11855 move from (5, 4) to (4, 4) using car (11823, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 move from (2, 0) to (1, 0) using car (11756, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11858 doesn't move\n", + "Agent rider 11859 move from (7, 7) to (8, 7) using car (11726, [(7, 7), (8, 7)], 0)\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (8, 6) to (8, 5) using car (11826, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11863 move from (4, 7) to (5, 7) using car (11842, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "tick 843 ended\n", + "I am driver 11876 - trip: [(7, 4), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 11877 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 11878 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)]\n", + "I am driver 11879 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4)]\n", + "I am driver 11880 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", + "I am driver 11881 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 11882 - trip: [(8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 11883 - trip: [(5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 11884 - trip: [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 11885 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3)]\n", + "I am driver 11886 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 11887 - trip: [(3, 7), (2, 7), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 11888 - trip: [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 11889 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 11890 - trip: [(1, 2), (1, 3)]\n", + "I am driver 11891 - trip: [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 11892 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 11893 - trip: [(1, 6), (1, 7), (1, 8), (1, 9)]\n", + "I am driver 11894 - trip: [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "19 drivers generated.\n", + "I am rider 11895 - dep: (0, 0) , arr: (5, 4)\n", + "I am rider 11896 - dep: (9, 1) , arr: (2, 7)\n", + "I am rider 11897 - dep: (5, 4) , arr: (9, 0)\n", + "I am rider 11898 - dep: (6, 1) , arr: (0, 8)\n", + "I am rider 11899 - dep: (5, 2) , arr: (3, 1)\n", + "I am rider 11900 - dep: (6, 7) , arr: (1, 5)\n", + "I am rider 11901 - dep: (3, 2) , arr: (0, 6)\n", + "I am rider 11902 - dep: (3, 0) , arr: (5, 7)\n", + "I am rider 11903 - dep: (7, 4) , arr: (6, 6)\n", + "I am rider 11904 - dep: (6, 6) , arr: (4, 1)\n", + "10 riders generated.\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 move from (9, 7) to (8, 7) using car (11892, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (9, 7) to (8, 7) using car (11892, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (6, 9) to (5, 9) using car (11734, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (6, 9) to (5, 9) using car (11734, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 1) to (6, 2) using car (11796, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11586 move from (3, 4) to (3, 5) using car (11819, [(3, 4), (3, 5)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11595 move from (9, 7) to (8, 7) using car (11889, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 11595 arrived with a waiting time of 6 ticks\n", + "Agent rider 11598 move from (9, 7) to (8, 7) using car (11889, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 11598 arrived with a waiting time of 6 ticks\n", + "Agent rider 11599 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 doesn't move\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11662 move from (6, 1) to (6, 2) using car (11796, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11663 move from (9, 7) to (8, 7) using car (11892, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 11664 move from (2, 6) to (2, 7) using car (11829, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 11664 arrived with a waiting time of 6 ticks\n", + "Agent rider 11667 move from (8, 2) to (8, 1) using car (11868, [(8, 2), (8, 1)], 0)\n", + "Driver 11673 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11849 move from (8, 1) to (7, 1) using car (11836, [(8, 1), (7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11850 move from (6, 6) to (7, 6) using car (11730, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11869 move from (2, 8) to (2, 7) using car (11792, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Rider n° 11869 arrived with a waiting time of 1 ticks\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 doesn't move\n", - "tick 854 ended\n", - "I am driver 11876 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 11877 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 11878 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 11879 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (6, 5), (5, 5), (4, 5)]\n", - "I am driver 11880 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 11881 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 11882 - trip: [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 11883 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 11884 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 11885 - trip: [(0, 2), (0, 3), (0, 4)]\n", - "I am driver 11886 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 11887 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 11888 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", - "I am driver 11889 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 11890 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 11891 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 11892 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 11893 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 11894 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6)]\n", - "I am driver 11895 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7)]\n", - "I am driver 11896 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 11897 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 11898 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 11899 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "24 drivers generated.\n", - "I am rider 11900 - dep: (9, 5) , arr: (5, 8)\n", - "I am rider 11901 - dep: (6, 0) , arr: (7, 6)\n", - "I am rider 11902 - dep: (9, 1) , arr: (5, 9)\n", - "I am rider 11903 - dep: (3, 9) , arr: (5, 8)\n", - "I am rider 11904 - dep: (2, 4) , arr: (1, 2)\n", - "I am rider 11905 - dep: (9, 9) , arr: (9, 3)\n", - "I am rider 11906 - dep: (2, 4) , arr: (5, 2)\n", - "I am rider 11907 - dep: (2, 0) , arr: (7, 9)\n", - "I am rider 11908 - dep: (3, 1) , arr: (6, 9)\n", - "9 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 move from (7, 1) to (6, 1) using car (11836, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (0, 6) to (0, 5) using car (11857, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11501 move from (5, 1) to (4, 1) using car (11873, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 11501 arrived with a waiting time of 15 ticks\n", - "Agent rider 11535 move from (3, 7) to (3, 6) using car (11799, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11536 move from (1, 3) to (1, 2) using car (11756, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11537 move from (4, 8) to (4, 9) using car (11861, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (0, 8) to (1, 8) using car (11890, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (2, 1) to (1, 1) using car (11796, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (8, 3) to (8, 2) using car (11842, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 move from (5, 1) to (4, 1) using car (11873, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 11613 move from (4, 8) to (4, 9) using car (11861, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11614 move from (4, 8) to (4, 9) using car (11861, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11629 move from (5, 1) to (6, 1) using car (11864, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 move from (1, 3) to (1, 2) using car (11756, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11646 move from (0, 6) to (0, 5) using car (11857, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11647 move from (9, 2) to (8, 2) using car (11899, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 11664 move from (7, 1) to (6, 1) using car (11836, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Driver 11677 arrived\n", - "Agent rider 11710 move from (5, 5) to (5, 4) using car (11791, [(5, 5), (5, 4)], 0)\n", - "Agent rider 11712 move from (0, 6) to (0, 5) using car (11857, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11714 move from (1, 3) to (2, 3) using car (11875, [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2)], 0)\n", - "Driver 11725 arrived\n", - "Agent rider 11726 move from (6, 1) to (6, 0) using car (11855, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11727 move from (7, 2) to (8, 2) using car (11763, [(7, 2), (8, 2)], 0)\n", - "Driver 11740 arrived\n", - "Driver 11741 arrived\n", - "Agent rider 11743 move from (2, 2) to (1, 2) using car (11833, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11746 move from (6, 4) to (6, 5) using car (11895, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (1, 3) to (1, 2) using car (11756, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Driver 11750 arrived\n", - "Driver 11755 arrived\n", - "Agent rider 11774 move from (4, 2) to (5, 2) using car (11882, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 11776 arrived\n", - "Driver 11779 arrived\n", - "Agent rider 11780 move from (8, 9) to (7, 9) using car (11827, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11781 move from (2, 1) to (1, 1) using car (11796, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11782 doesn't move\n", - "Agent rider 11784 move from (6, 1) to (6, 0) using car (11855, [(6, 1), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11786 move from (4, 1) to (5, 1) using car (11880, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 11680 doesn't move\n", + "Driver 11696 arrived\n", + "Agent rider 11710 move from (6, 9) to (5, 9) using car (11734, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11713 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11717 move from (2, 6) to (2, 7) using car (11829, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 11722 arrived\n", + "Driver 11728 arrived\n", + "Agent rider 11747 move from (2, 4) to (1, 4) using car (11871, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Rider n° 11747 arrived with a waiting time of 2 ticks\n", + "Agent rider 11748 move from (4, 6) to (3, 6) using car (11866, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11749 move from (5, 7) to (5, 8) using car (11801, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 11749 arrived with a waiting time of 1 ticks\n", + "Agent rider 11757 move from (6, 9) to (5, 9) using car (11734, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (9, 7) to (8, 7) using car (11889, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11766 move from (2, 4) to (1, 4) using car (11871, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (8, 5) to (7, 5) using car (11872, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 11772 arrived\n", + "Agent rider 11786 move from (2, 6) to (2, 7) using car (11829, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 11787 doesn't move\n", + "Agent rider 11790 move from (2, 4) to (2, 3) using car (11781, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Driver 11795 arrived\n", "Driver 11797 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11806 move from (2, 7) to (2, 8) using car (11854, [(2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 11807 move from (6, 4) to (6, 5) using car (11895, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 11808 move from (7, 2) to (8, 2) using car (11763, [(7, 2), (8, 2)], 0)\n", - "Rider n° 11808 arrived with a waiting time of 6 ticks\n", - "Agent rider 11809 doesn't move\n", - "Driver 11819 arrived\n", - "Driver 11826 arrived\n", - "Driver 11835 arrived\n", - "Driver 11837 arrived\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (1, 3) to (1, 2) using car (11756, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 11843 move from (0, 3) to (0, 2) using car (11858, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11844 move from (2, 2) to (3, 2) using car (11828, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 move from (7, 1) to (6, 1) using car (11836, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11846 move from (5, 7) to (5, 6) using car (11831, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 move from (3, 7) to (3, 6) using car (11799, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11848 move from (5, 1) to (4, 1) using car (11873, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 11849 move from (7, 1) to (6, 1) using car (11836, [(7, 1), (6, 1), (5, 1)], 0)\n", - "Agent rider 11850 move from (7, 6) to (8, 6) using car (11730, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11870 move from (9, 1) to (8, 1) using car (11887, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 doesn't move\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (6, 6) to (6, 7) using car (11802, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11832 move from (2, 6) to (2, 7) using car (11829, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 11832 arrived with a waiting time of 4 ticks\n", + "Agent rider 11833 move from (5, 7) to (5, 8) using car (11801, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11834 move from (6, 1) to (6, 2) using car (11796, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Rider n° 11834 arrived with a waiting time of 0 ticks\n", + "Agent rider 11835 move from (6, 1) to (6, 2) using car (11796, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11836 move from (2, 1) to (1, 1) using car (11732, [(2, 1), (1, 1)], 0)\n", + "Agent rider 11837 move from (5, 6) to (5, 5) using car (11850, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (5, 3) to (6, 3) using car (11843, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11848 move from (6, 7) to (6, 6) using car (11870, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11849 move from (6, 7) to (6, 6) using car (11870, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11854 doesn't move\n", + "Agent rider 11855 move from (4, 4) to (3, 4) using car (11823, [(4, 4), (3, 4)], 0)\n", + "Agent rider 11856 move from (0, 3) to (1, 3) using car (11894, [(0, 3), (1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11857 move from (1, 0) to (0, 0) using car (11756, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11858 move from (3, 8) to (3, 7) using car (11847, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11859 doesn't move\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (8, 5) to (8, 4) using car (11826, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11863 move from (5, 7) to (6, 7) using car (11842, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 move from (6, 1) to (6, 2) using car (11796, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11899 move from (5, 2) to (4, 2) using car (11779, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 11900 move from (6, 7) to (6, 6) using car (11870, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11903 move from (7, 4) to (7, 5) using car (11844, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 11904 doesn't move\n", + "tick 844 ended\n", + "I am driver 11905 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 11906 - trip: [(5, 2), (6, 2), (7, 2), (7, 1)]\n", + "I am driver 11907 - trip: [(7, 1), (7, 0)]\n", + "I am driver 11908 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 11909 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 11910 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "6 drivers generated.\n", + "I am rider 11911 - dep: (1, 9) , arr: (0, 8)\n", + "I am rider 11912 - dep: (7, 3) , arr: (3, 9)\n", + "I am rider 11913 - dep: (5, 9) , arr: (8, 5)\n", + "I am rider 11914 - dep: (0, 3) , arr: (3, 2)\n", + "I am rider 11915 - dep: (9, 8) , arr: (7, 6)\n", + "I am rider 11916 - dep: (0, 9) , arr: (7, 0)\n", + "I am rider 11917 - dep: (6, 2) , arr: (1, 8)\n", + "I am rider 11918 - dep: (2, 7) , arr: (5, 7)\n", + "I am rider 11919 - dep: (9, 1) , arr: (5, 7)\n", + "I am rider 11920 - dep: (2, 5) , arr: (9, 2)\n", + "I am rider 11921 - dep: (1, 1) , arr: (3, 7)\n", + "11 riders generated.\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 doesn't move\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (5, 9) to (4, 9) using car (11734, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (5, 9) to (4, 9) using car (11734, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 2) to (6, 3) using car (11796, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11586 move from (3, 5) to (3, 4) using car (11808, [(3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11598 doesn't move\n", + "Agent rider 11599 move from (8, 7) to (7, 7) using car (11889, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 move from (3, 9) to (4, 9) using car (11874, [(3, 9), (4, 9)], 0)\n", + "Agent rider 11657 move from (6, 3) to (6, 4) using car (11869, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11659 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11662 move from (6, 2) to (6, 3) using car (11796, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11663 doesn't move\n", + "Agent rider 11667 move from (8, 1) to (8, 0) using car (11880, [(8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 11680 move from (6, 3) to (6, 4) using car (11843, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 11693 arrived\n", + "Agent rider 11710 move from (5, 9) to (4, 9) using car (11734, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Rider n° 11710 arrived with a waiting time of 7 ticks\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11717 move from (2, 7) to (3, 7) using car (11829, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 11717 arrived with a waiting time of 3 ticks\n", + "Driver 11726 arrived\n", + "Agent rider 11748 move from (3, 6) to (2, 6) using car (11866, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11757 move from (5, 9) to (4, 9) using car (11734, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (8, 7) to (7, 7) using car (11889, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 11761 arrived\n", + "Agent rider 11766 move from (1, 4) to (0, 4) using car (11871, [(1, 4), (0, 4)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (7, 5) to (6, 5) using car (11872, [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Driver 11783 arrived\n", + "Agent rider 11786 move from (2, 7) to (1, 7) using car (11887, [(2, 7), (1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11790 move from (2, 3) to (2, 2) using car (11781, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Driver 11793 arrived\n", + "Driver 11798 arrived\n", + "Driver 11805 arrived\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (6, 7) to (6, 8) using car (11802, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 11814 arrived\n", + "Driver 11824 arrived\n", + "Driver 11825 arrived\n", + "Agent rider 11833 move from (5, 8) to (5, 9) using car (11801, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11835 move from (6, 2) to (6, 3) using car (11796, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11837 move from (5, 5) to (5, 4) using car (11850, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (6, 3) to (6, 4) using car (11843, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 11846 arrived\n", + "Agent rider 11848 move from (6, 6) to (6, 5) using car (11870, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11849 move from (6, 6) to (6, 5) using car (11870, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11853 move from (3, 7) to (3, 6) using car (11847, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11854 move from (5, 2) to (6, 2) using car (11906, [(5, 2), (6, 2), (7, 2), (7, 1)], 0)\n", + "Agent rider 11855 move from (3, 4) to (2, 4) using car (11816, [(3, 4), (2, 4)], 0)\n", + "Agent rider 11856 move from (1, 3) to (2, 3) using car (11894, [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11858 move from (3, 7) to (3, 6) using car (11847, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11859 move from (8, 7) to (7, 7) using car (11889, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (8, 4) to (8, 3) using car (11826, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11863 move from (6, 7) to (7, 7) using car (11842, [(6, 7), (7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 move from (6, 2) to (6, 3) using car (11796, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11899 move from (4, 2) to (3, 2) using car (11779, [(4, 2), (3, 2), (2, 2)], 0)\n", "Agent rider 11900 doesn't move\n", "Agent rider 11901 doesn't move\n", - "Agent rider 11902 move from (9, 1) to (8, 1) using car (11887, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11903 doesn't move\n", - "Agent rider 11904 move from (2, 4) to (1, 4) using car (11817, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11906 move from (2, 4) to (1, 4) using car (11817, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11907 move from (2, 0) to (1, 0) using car (11878, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (3, 1) to (4, 1) using car (11884, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "tick 855 ended\n", - "I am driver 11909 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11910 - trip: [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)]\n", - "2 drivers generated.\n", - "I am rider 11911 - dep: (1, 1) , arr: (6, 0)\n", - "I am rider 11912 - dep: (9, 4) , arr: (8, 8)\n", - "I am rider 11913 - dep: (0, 0) , arr: (0, 4)\n", - "I am rider 11914 - dep: (8, 7) , arr: (3, 5)\n", - "I am rider 11915 - dep: (6, 6) , arr: (6, 5)\n", - "I am rider 11916 - dep: (8, 5) , arr: (3, 9)\n", - "I am rider 11917 - dep: (1, 8) , arr: (4, 4)\n", - "I am rider 11918 - dep: (4, 3) , arr: (5, 7)\n", - "I am rider 11919 - dep: (0, 9) , arr: (8, 5)\n", - "9 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (8, 6) to (7, 6) using car (11881, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 move from (8, 6) to (9, 6) using car (11730, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11048 move from (8, 6) to (9, 6) using car (11730, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (8, 6) to (9, 6) using car (11730, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11400 move from (6, 1) to (5, 1) using car (11836, [(6, 1), (5, 1)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (0, 5) to (0, 4) using car (11857, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11535 move from (3, 6) to (3, 5) using car (11799, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11536 move from (1, 2) to (1, 1) using car (11756, [(1, 2), (1, 1)], 0)\n", - "Agent rider 11537 move from (4, 9) to (5, 9) using car (11861, [(4, 9), (5, 9)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (1, 8) to (1, 7) using car (11811, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (1, 1) to (0, 1) using car (11796, [(1, 1), (0, 1)], 0)\n", - "Agent rider 11595 move from (8, 2) to (7, 2) using car (11899, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 move from (4, 1) to (4, 2) using car (11873, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 11613 move from (4, 9) to (5, 9) using car (11861, [(4, 9), (5, 9)], 0)\n", - "Agent rider 11614 doesn't move\n", - "Agent rider 11615 move from (8, 3) to (8, 2) using car (11860, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11629 move from (6, 1) to (5, 1) using car (11836, [(6, 1), (5, 1)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11645 move from (1, 2) to (0, 2) using car (11833, [(1, 2), (0, 2)], 0)\n", - "Rider n° 11645 arrived with a waiting time of 7 ticks\n", - "Agent rider 11646 move from (0, 5) to (0, 4) using car (11857, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 move from (6, 1) to (5, 1) using car (11836, [(6, 1), (5, 1)], 0)\n", - "Agent rider 11710 doesn't move\n", - "Agent rider 11712 move from (0, 5) to (0, 4) using car (11857, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11714 move from (2, 3) to (3, 3) using car (11875, [(2, 3), (3, 3), (3, 2), (4, 2)], 0)\n", - "Agent rider 11726 move from (6, 0) to (7, 0) using car (11855, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11727 move from (8, 2) to (7, 2) using car (11899, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 11741 arrived\n", - "Agent rider 11743 move from (1, 2) to (1, 1) using car (11756, [(1, 2), (1, 1)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (1, 2) to (1, 1) using car (11756, [(1, 2), (1, 1)], 0)\n", - "Driver 11754 arrived\n", - "Driver 11765 arrived\n", - "Driver 11770 arrived\n", - "Agent rider 11774 move from (5, 2) to (6, 2) using car (11882, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 11779 arrived\n", - "Agent rider 11780 move from (7, 9) to (8, 9) using car (11815, [(7, 9), (8, 9)], 0)\n", - "Agent rider 11781 move from (1, 1) to (0, 1) using car (11796, [(1, 1), (0, 1)], 0)\n", - "Rider n° 11781 arrived with a waiting time of 1 ticks\n", - "Agent rider 11782 doesn't move\n", - "Agent rider 11784 move from (6, 0) to (7, 0) using car (11855, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 11784 arrived with a waiting time of 0 ticks\n", - "Agent rider 11786 move from (5, 1) to (6, 1) using car (11880, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", - "Rider n° 11786 arrived with a waiting time of 1 ticks\n", - "Agent rider 11787 doesn't move\n", - "Driver 11794 arrived\n", - "Driver 11802 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11806 move from (2, 8) to (3, 8) using car (11854, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11809 doesn't move\n", - "Driver 11822 arrived\n", - "Driver 11823 arrived\n", - "Agent rider 11839 move from (3, 9) to (3, 8) using car (11898, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 move from (1, 2) to (1, 1) using car (11756, [(1, 2), (1, 1)], 0)\n", - "Agent rider 11843 move from (0, 2) to (0, 1) using car (11858, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11844 move from (3, 2) to (4, 2) using car (11828, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 move from (6, 1) to (5, 1) using car (11836, [(6, 1), (5, 1)], 0)\n", - "Agent rider 11846 move from (5, 6) to (5, 5) using car (11831, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 move from (3, 6) to (3, 5) using car (11799, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11848 move from (4, 1) to (4, 2) using car (11873, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 11849 move from (6, 1) to (5, 1) using car (11836, [(6, 1), (5, 1)], 0)\n", - "Agent rider 11850 move from (8, 6) to (9, 6) using car (11730, [(8, 6), (9, 6)], 0)\n", - "Driver 11852 arrived\n", - "Agent rider 11870 move from (8, 1) to (7, 1) using car (11887, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11901 doesn't move\n", - "Agent rider 11902 move from (8, 1) to (7, 1) using car (11887, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11903 doesn't move\n", - "Agent rider 11904 move from (1, 4) to (0, 4) using car (11817, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11906 move from (1, 4) to (0, 4) using car (11817, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11907 move from (1, 0) to (0, 0) using car (11878, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (4, 1) to (5, 1) using car (11884, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11911 move from (1, 1) to (0, 1) using car (11796, [(1, 1), (0, 1)], 0)\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11903 move from (7, 5) to (7, 6) using car (11844, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 11904 move from (6, 6) to (6, 5) using car (11870, [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11911 move from (1, 9) to (0, 9) using car (11864, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", "Agent rider 11912 doesn't move\n", - "Agent rider 11913 doesn't move\n", + "Agent rider 11913 move from (5, 9) to (4, 9) using car (11734, [(5, 9), (4, 9), (3, 9)], 0)\n", "Agent rider 11914 doesn't move\n", "Agent rider 11915 doesn't move\n", "Agent rider 11916 doesn't move\n", - "Agent rider 11917 move from (1, 8) to (1, 7) using car (11811, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11918 move from (4, 3) to (4, 4) using car (11877, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 11917 move from (6, 2) to (6, 3) using car (11796, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11918 move from (2, 7) to (3, 7) using car (11829, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Agent rider 11919 doesn't move\n", - "tick 856 ended\n", - "I am driver 11920 - trip: [(0, 9), (0, 8)]\n", - "I am driver 11921 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 11922 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 11923 - trip: [(4, 8), (5, 8), (6, 8), (6, 9), (7, 9)]\n", - "I am driver 11924 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 11925 - trip: [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 11926 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11927 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "8 drivers generated.\n", - "I am rider 11928 - dep: (0, 9) , arr: (8, 7)\n", - "1 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (7, 6) to (6, 6) using car (11881, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11535 move from (3, 5) to (2, 5) using car (11893, [(3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 doesn't move\n", - "Agent rider 11554 move from (1, 7) to (1, 6) using car (11811, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 move from (7, 2) to (7, 3) using car (11921, [(7, 2), (7, 3), (7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11612 move from (4, 2) to (4, 3) using car (11873, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 11612 arrived with a waiting time of 12 ticks\n", - "Agent rider 11613 doesn't move\n", - "Agent rider 11614 move from (4, 9) to (3, 9) using car (11867, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11615 move from (8, 2) to (8, 1) using car (11860, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 doesn't move\n", - "Driver 11694 arrived\n", - "Agent rider 11710 doesn't move\n", - "Agent rider 11712 doesn't move\n", + "Agent rider 11920 move from (2, 5) to (2, 6) using car (11775, [(2, 5), (2, 6)], 0)\n", + "Agent rider 11921 doesn't move\n", + "tick 845 ended\n", + "I am driver 11922 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 11923 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 11924 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 11925 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 11926 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", + "I am driver 11927 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 11928 - trip: [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 11929 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 11930 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 11931 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 11932 - trip: [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 11933 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 11934 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 11935 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "14 drivers generated.\n", + "I am rider 11936 - dep: (5, 1) , arr: (0, 5)\n", + "I am rider 11937 - dep: (8, 1) , arr: (6, 9)\n", + "I am rider 11938 - dep: (5, 0) , arr: (3, 3)\n", + "I am rider 11939 - dep: (9, 0) , arr: (0, 3)\n", + "I am rider 11940 - dep: (3, 1) , arr: (5, 1)\n", + "I am rider 11941 - dep: (0, 4) , arr: (3, 8)\n", + "I am rider 11942 - dep: (2, 1) , arr: (0, 9)\n", + "7 riders generated.\n", + "Agent rider 11106 doesn't move\n", + "Agent rider 11210 move from (8, 7) to (8, 6) using car (11909, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 doesn't move\n", + "Agent rider 11306 move from (8, 7) to (8, 6) using car (11909, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 move from (4, 9) to (3, 9) using car (11734, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11415 doesn't move\n", + "Agent rider 11434 doesn't move\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (4, 9) to (3, 9) using car (11734, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 3) to (6, 4) using car (11796, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 move from (8, 0) to (7, 0) using car (11880, [(8, 0), (7, 0)], 0)\n", + "Agent rider 11586 move from (3, 4) to (2, 4) using car (11808, [(3, 4), (2, 4)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11599 move from (7, 7) to (6, 7) using car (11889, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 move from (4, 9) to (3, 9) using car (11734, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11657 move from (6, 4) to (6, 5) using car (11869, [(6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11659 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11662 move from (6, 3) to (6, 4) using car (11796, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11663 move from (8, 7) to (8, 6) using car (11909, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11667 move from (8, 0) to (7, 0) using car (11880, [(8, 0), (7, 0)], 0)\n", + "Agent rider 11680 move from (6, 4) to (6, 5) using car (11843, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 11680 arrived with a waiting time of 4 ticks\n", + "Driver 11706 arrived\n", "Agent rider 11714 doesn't move\n", - "Agent rider 11726 move from (7, 0) to (8, 0) using car (11855, [(7, 0), (8, 0)], 0)\n", - "Rider n° 11726 arrived with a waiting time of 2 ticks\n", - "Agent rider 11727 move from (7, 2) to (6, 2) using car (11899, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 11727 arrived with a waiting time of 3 ticks\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Driver 11763 arrived\n", - "Driver 11770 arrived\n", - "Agent rider 11774 move from (6, 2) to (7, 2) using car (11882, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11782 move from (3, 9) to (4, 9) using car (11866, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 11782 arrived with a waiting time of 4 ticks\n", - "Agent rider 11786 move from (5, 1) to (6, 1) using car (11884, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 11786 arrived with a waiting time of 1 ticks\n", - "Agent rider 11787 move from (4, 8) to (5, 8) using car (11795, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 11791 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11806 move from (3, 8) to (4, 8) using car (11854, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Rider n° 11806 arrived with a waiting time of 1 ticks\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11809 doesn't move\n", - "Driver 11816 arrived\n", - "Driver 11823 arrived\n", - "Driver 11829 arrived\n", - "Agent rider 11839 move from (3, 8) to (3, 7) using car (11898, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11840 move from (3, 5) to (3, 4) using car (11799, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (0, 1) to (0, 0) using car (11858, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11844 move from (4, 2) to (5, 2) using car (11828, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 doesn't move\n", - "Agent rider 11846 move from (5, 5) to (5, 4) using car (11831, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 move from (3, 5) to (3, 4) using car (11799, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 11848 move from (4, 2) to (4, 3) using car (11873, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 11848 arrived with a waiting time of 3 ticks\n", - "Agent rider 11849 move from (5, 1) to (5, 0) using car (11886, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 11850 doesn't move\n", - "Agent rider 11870 move from (7, 1) to (6, 1) using car (11887, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11901 move from (6, 0) to (5, 0) using car (11891, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11902 move from (7, 1) to (6, 1) using car (11887, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11903 move from (3, 9) to (4, 9) using car (11866, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11904 move from (0, 4) to (0, 3) using car (11857, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11906 move from (0, 4) to (0, 3) using car (11857, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11907 move from (0, 0) to (0, 1) using car (11878, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (5, 1) to (6, 1) using car (11884, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11911 move from (0, 1) to (0, 0) using car (11858, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11912 doesn't move\n", - "Agent rider 11913 move from (0, 0) to (0, 1) using car (11878, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (6, 6) to (6, 7) using car (11863, [(6, 6), (6, 7)], 0)\n", - "Agent rider 11916 doesn't move\n", - "Agent rider 11917 move from (1, 7) to (1, 6) using car (11811, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11918 move from (4, 4) to (4, 5) using car (11877, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11919 move from (0, 9) to (0, 8) using car (11920, [(0, 9), (0, 8)], 0)\n", - "Agent rider 11928 move from (0, 9) to (0, 8) using car (11920, [(0, 9), (0, 8)], 0)\n", - "tick 857 ended\n", - "I am driver 11929 - trip: [(7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 11930 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 11931 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 11932 - trip: [(6, 6), (5, 6), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 11933 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 11934 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 11935 - trip: [(4, 4), (4, 5)]\n", - "I am driver 11936 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 11937 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2)]\n", - "I am driver 11938 - trip: [(4, 5), (3, 5), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 11939 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 11940 - trip: [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6)]\n", - "12 drivers generated.\n", - "I am rider 11941 - dep: (0, 5) , arr: (0, 0)\n", - "1 riders generated.\n", - "Agent rider 10695 move from (3, 9) to (2, 9) using car (11867, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10785 move from (6, 6) to (5, 6) using car (11881, [(6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11464 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11535 move from (2, 5) to (2, 4) using car (11893, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 11535 arrived with a waiting time of 6 ticks\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (5, 9) to (4, 9) using car (11827, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (5, 0) to (4, 0) using car (11886, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 11554 doesn't move\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 move from (3, 9) to (2, 9) using car (11867, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11595 move from (7, 3) to (7, 4) using car (11921, [(7, 3), (7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11606 move from (3, 9) to (2, 9) using car (11867, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11613 move from (5, 9) to (4, 9) using car (11827, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11614 move from (3, 9) to (2, 9) using car (11867, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11614 arrived with a waiting time of 11 ticks\n", - "Agent rider 11615 move from (8, 1) to (7, 1) using car (11860, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11629 move from (5, 1) to (5, 0) using car (11865, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 doesn't move\n", - "Agent rider 11710 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11714 move from (3, 3) to (3, 4) using car (11925, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 11714 arrived with a waiting time of 2 ticks\n", - "Agent rider 11727 move from (7, 2) to (8, 2) using car (11882, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Driver 11730 arrived\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11746 move from (6, 5) to (7, 5) using car (11824, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 11747 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11748 doesn't move\n", + "Driver 11726 arrived\n", + "Driver 11732 arrived\n", + "Agent rider 11748 move from (2, 6) to (1, 6) using car (11866, [(2, 6), (1, 6)], 0)\n", + "Driver 11751 arrived\n", + "Driver 11754 arrived\n", "Driver 11756 arrived\n", - "Driver 11770 arrived\n", - "Agent rider 11774 move from (7, 2) to (8, 2) using car (11882, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11786 move from (5, 1) to (5, 0) using car (11865, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 11787 move from (5, 8) to (6, 8) using car (11795, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Driver 11793 arrived\n", - "Driver 11796 arrived\n", - "Agent rider 11803 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11807 move from (6, 5) to (7, 5) using car (11824, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 11809 doesn't move\n", - "Driver 11812 arrived\n", - "Driver 11815 arrived\n", - "Driver 11817 arrived\n", - "Driver 11833 arrived\n", - "Driver 11834 arrived\n", - "Driver 11836 arrived\n", - "Agent rider 11839 move from (3, 7) to (3, 6) using car (11898, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 11840 move from (3, 4) to (3, 3) using car (11799, [(3, 4), (3, 3)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (0, 0) to (1, 0) using car (11939, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11844 move from (5, 2) to (6, 2) using car (11828, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 move from (5, 1) to (5, 0) using car (11865, [(5, 1), (5, 0), (4, 0)], 0)\n", - "Agent rider 11846 move from (5, 4) to (4, 4) using car (11831, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 move from (3, 4) to (3, 3) using car (11897, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11849 move from (5, 0) to (4, 0) using car (11886, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 11850 doesn't move\n", - "Driver 11861 arrived\n", + "Agent rider 11757 move from (4, 9) to (3, 9) using car (11734, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (7, 7) to (6, 7) using car (11889, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Driver 11762 arrived\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11768 move from (6, 0) to (7, 0) using car (11804, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11770 move from (6, 5) to (6, 4) using car (11870, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 11770 arrived with a waiting time of 4 ticks\n", + "Agent rider 11786 move from (1, 7) to (1, 8) using car (11887, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11790 move from (2, 2) to (2, 1) using car (11781, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Driver 11799 arrived\n", + "Driver 11809 arrived\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11813 move from (6, 8) to (6, 9) using car (11802, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 11819 arrived\n", + "Driver 11820 arrived\n", + "Driver 11821 arrived\n", + "Driver 11823 arrived\n", + "Driver 11825 arrived\n", + "Driver 11828 arrived\n", + "Agent rider 11833 move from (5, 9) to (4, 9) using car (11801, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11835 move from (6, 3) to (6, 4) using car (11796, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11836 move from (1, 1) to (2, 1) using car (11928, [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11837 move from (5, 4) to (5, 3) using car (11850, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (6, 4) to (6, 5) using car (11843, [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11848 move from (6, 5) to (6, 4) using car (11870, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11849 move from (6, 5) to (6, 4) using car (11870, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11853 move from (3, 6) to (3, 5) using car (11847, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11854 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 move from (2, 3) to (2, 4) using car (11894, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11858 move from (3, 6) to (3, 5) using car (11847, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11859 move from (7, 7) to (6, 7) using car (11889, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 11859 arrived with a waiting time of 3 ticks\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (8, 3) to (8, 2) using car (11826, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11863 move from (7, 7) to (7, 6) using car (11842, [(7, 7), (7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 11865 arrived\n", "Driver 11868 arrived\n", - "Agent rider 11870 move from (6, 1) to (5, 1) using car (11887, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 move from (9, 3) to (8, 3) using car (11937, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", - "Driver 11876 arrived\n", - "Driver 11885 arrived\n", + "Driver 11890 arrived\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (5, 4) to (5, 3) using car (11850, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11898 move from (6, 3) to (6, 4) using car (11796, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11899 move from (3, 2) to (2, 2) using car (11779, [(3, 2), (2, 2)], 0)\n", "Agent rider 11900 doesn't move\n", - "Agent rider 11901 move from (5, 0) to (5, 1) using car (11891, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11902 move from (6, 1) to (5, 1) using car (11887, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11903 move from (4, 9) to (5, 9) using car (11866, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 11904 move from (0, 3) to (0, 2) using car (11857, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11906 move from (0, 3) to (0, 2) using car (11857, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 11907 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (6, 1) to (5, 1) using car (11887, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11911 move from (0, 0) to (1, 0) using car (11858, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11912 move from (9, 4) to (9, 5) using car (11934, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11913 move from (0, 1) to (0, 2) using car (11878, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11901 move from (3, 2) to (2, 2) using car (11779, [(3, 2), (2, 2)], 0)\n", + "Agent rider 11902 move from (3, 0) to (2, 0) using car (11845, [(3, 0), (2, 0)], 0)\n", + "Agent rider 11903 move from (7, 6) to (6, 6) using car (11844, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Rider n° 11903 arrived with a waiting time of 0 ticks\n", + "Agent rider 11904 move from (6, 5) to (6, 4) using car (11870, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11911 move from (0, 9) to (0, 8) using car (11864, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Rider n° 11911 arrived with a waiting time of 0 ticks\n", + "Agent rider 11912 doesn't move\n", + "Agent rider 11913 move from (4, 9) to (3, 9) using car (11734, [(4, 9), (3, 9)], 0)\n", "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (6, 7) to (7, 7) using car (11895, [(6, 7), (7, 7)], 0)\n", - "Agent rider 11916 doesn't move\n", - "Agent rider 11917 move from (1, 6) to (1, 5) using car (11811, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11918 move from (4, 5) to (4, 6) using car (11877, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11919 move from (0, 8) to (0, 9) using car (11910, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 11928 move from (0, 8) to (0, 9) using car (11910, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (0, 9) to (0, 8) using car (11864, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (6, 3) to (6, 4) using car (11796, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11918 move from (3, 7) to (4, 7) using car (11829, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (2, 6) to (3, 6) using car (11910, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11921 move from (1, 1) to (2, 1) using car (11928, [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11940 move from (3, 1) to (4, 1) using car (11881, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", "Agent rider 11941 doesn't move\n", - "tick 858 ended\n", - "I am driver 11942 - trip: [(3, 5), (3, 6), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 11943 - trip: [(4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 11944 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 11945 - trip: [(5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 11946 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 11947 - trip: [(9, 1), (8, 1), (8, 2), (8, 3)]\n", - "I am driver 11948 - trip: [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 11949 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 11950 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)]\n", - "I am driver 11951 - trip: [(4, 2), (4, 3), (3, 3)]\n", - "10 drivers generated.\n", - "I am rider 11952 - dep: (2, 4) , arr: (0, 2)\n", - "I am rider 11953 - dep: (5, 8) , arr: (2, 2)\n", - "I am rider 11954 - dep: (1, 7) , arr: (3, 4)\n", - "I am rider 11955 - dep: (7, 0) , arr: (6, 4)\n", - "I am rider 11956 - dep: (6, 3) , arr: (2, 3)\n", - "I am rider 11957 - dep: (3, 4) , arr: (1, 1)\n", - "I am rider 11958 - dep: (2, 7) , arr: (6, 6)\n", - "I am rider 11959 - dep: (2, 4) , arr: (7, 8)\n", - "8 riders generated.\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11867, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 10785 move from (5, 6) to (4, 6) using car (11881, [(5, 6), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 2) to (0, 3) using car (11878, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 move from (5, 1) to (5, 2) using car (11891, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11464 move from (0, 2) to (0, 3) using car (11878, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (4, 9) to (3, 9) using car (11827, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11541 doesn't move\n", - "Agent rider 11542 doesn't move\n", - "Agent rider 11552 move from (4, 0) to (3, 0) using car (11886, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 11554 move from (1, 6) to (0, 6) using car (11896, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 move from (2, 9) to (1, 9) using car (11867, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 move from (0, 2) to (0, 1) using car (11857, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11595 move from (7, 4) to (7, 5) using car (11921, [(7, 4), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 11606 move from (2, 9) to (1, 9) using car (11867, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11613 move from (4, 9) to (3, 9) using car (11827, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11615 move from (7, 1) to (6, 1) using car (11860, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 move from (0, 2) to (0, 3) using car (11878, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11629 move from (5, 0) to (4, 0) using car (11865, [(5, 0), (4, 0)], 0)\n", - "Agent rider 11644 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 move from (8, 2) to (9, 2) using car (11882, [(8, 2), (9, 2)], 0)\n", - "Agent rider 11664 move from (5, 1) to (5, 2) using car (11891, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 11710 move from (5, 4) to (6, 4) using car (11889, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 11710 arrived with a waiting time of 8 ticks\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11727 move from (8, 2) to (9, 2) using car (11882, [(8, 2), (9, 2)], 0)\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11746 move from (7, 5) to (8, 5) using car (11824, [(7, 5), (8, 5)], 0)\n", - "Agent rider 11747 move from (0, 2) to (0, 3) using car (11878, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11942 doesn't move\n", + "tick 846 ended\n", + "I am driver 11943 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 11944 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "2 drivers generated.\n", + "I am rider 11945 - dep: (8, 7) , arr: (7, 6)\n", + "I am rider 11946 - dep: (4, 9) , arr: (3, 9)\n", + "I am rider 11947 - dep: (7, 8) , arr: (0, 6)\n", + "I am rider 11948 - dep: (4, 8) , arr: (3, 8)\n", + "I am rider 11949 - dep: (4, 2) , arr: (5, 1)\n", + "5 riders generated.\n", + "Agent rider 11106 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11210 move from (8, 6) to (8, 5) using car (11909, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 11210 arrived with a waiting time of 15 ticks\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11213 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Rider n° 11213 arrived with a waiting time of 27 ticks\n", + "Agent rider 11306 move from (8, 6) to (8, 5) using car (11909, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11336 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11434 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Rider n° 11434 arrived with a waiting time of 18 ticks\n", + "Agent rider 11454 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11538 move from (6, 4) to (6, 5) using car (11796, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 move from (7, 0) to (8, 0) using car (11804, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11586 move from (2, 4) to (2, 5) using car (11894, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11592 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11599 move from (6, 7) to (5, 7) using car (11892, [(6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Agent rider 11607 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11638 doesn't move\n", + "Agent rider 11657 move from (6, 5) to (7, 5) using car (11869, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11659 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11662 move from (6, 4) to (6, 5) using car (11796, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11663 move from (8, 6) to (8, 5) using car (11909, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 11663 arrived with a waiting time of 4 ticks\n", + "Agent rider 11667 move from (7, 0) to (8, 0) using car (11804, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 11706 arrived\n", + "Agent rider 11714 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", "Agent rider 11748 doesn't move\n", - "Driver 11770 arrived\n", - "Agent rider 11774 move from (8, 2) to (9, 2) using car (11882, [(8, 2), (9, 2)], 0)\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11787 move from (6, 8) to (7, 8) using car (11795, [(6, 8), (7, 8)], 0)\n", - "Driver 11792 arrived\n", - "Driver 11798 arrived\n", - "Agent rider 11803 move from (0, 2) to (0, 1) using car (11857, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11807 move from (7, 5) to (8, 5) using car (11824, [(7, 5), (8, 5)], 0)\n", - "Agent rider 11809 doesn't move\n", + "Driver 11754 arrived\n", + "Agent rider 11757 doesn't move\n", + "Agent rider 11759 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11760 move from (6, 7) to (6, 6) using car (11889, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11768 move from (7, 0) to (8, 0) using car (11804, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11769 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Driver 11775 arrived\n", + "Agent rider 11786 move from (1, 8) to (1, 9) using car (11887, [(1, 8), (1, 9)], 0)\n", + "Agent rider 11787 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11790 move from (2, 1) to (2, 0) using car (11781, [(2, 1), (2, 0), (1, 0)], 0)\n", + "Rider n° 11790 arrived with a waiting time of 1 ticks\n", + "Agent rider 11792 doesn't move\n", + "Driver 11803 arrived\n", + "Driver 11806 arrived\n", + "Agent rider 11811 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11812 move from (0, 6) to (0, 7) using car (11878, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11813 move from (6, 9) to (5, 9) using car (11802, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", "Driver 11815 arrived\n", + "Driver 11816 arrived\n", + "Driver 11820 arrived\n", "Driver 11825 arrived\n", - "Driver 11832 arrived\n", - "Driver 11834 arrived\n", - "Agent rider 11839 move from (3, 6) to (3, 7) using car (11856, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 11840 move from (3, 3) to (3, 2) using car (11897, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (1, 0) to (2, 0) using car (11939, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11844 move from (6, 2) to (7, 2) using car (11828, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 move from (5, 0) to (4, 0) using car (11865, [(5, 0), (4, 0)], 0)\n", - "Agent rider 11846 move from (4, 4) to (3, 4) using car (11831, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 move from (3, 3) to (3, 2) using car (11897, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11849 move from (4, 0) to (3, 0) using car (11886, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 11850 doesn't move\n", - "Driver 11853 arrived\n", - "Driver 11855 arrived\n", - "Driver 11863 arrived\n", - "Agent rider 11870 move from (5, 1) to (5, 2) using car (11887, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 move from (8, 3) to (7, 3) using car (11937, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", - "Agent rider 11900 move from (9, 5) to (9, 6) using car (11934, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (5, 1) to (5, 2) using car (11887, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11902 move from (5, 1) to (5, 2) using car (11887, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11903 move from (5, 9) to (5, 8) using car (11945, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Rider n° 11903 arrived with a waiting time of 2 ticks\n", - "Agent rider 11904 move from (0, 2) to (0, 1) using car (11857, [(0, 2), (0, 1)], 0)\n" + "Driver 11830 arrived\n", + "Driver 11831 arrived\n", + "Agent rider 11833 doesn't move\n", + "Agent rider 11835 move from (6, 4) to (6, 5) using car (11796, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11837 move from (5, 3) to (5, 2) using car (11850, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (6, 5) to (6, 6) using car (11843, [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 11848 move from (6, 4) to (6, 3) using car (11870, [(6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 11849 move from (6, 4) to (6, 3) using car (11870, [(6, 4), (6, 3), (5, 3), (4, 3)], 0)\n", + "Rider n° 11849 arrived with a waiting time of 2 ticks\n", + "Driver 11851 arrived\n", + "Agent rider 11853 move from (3, 5) to (3, 4) using car (11847, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11854 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 move from (2, 4) to (2, 5) using car (11894, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11857 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11858 move from (3, 5) to (3, 4) using car (11847, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (8, 2) to (8, 1) using car (11826, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11863 move from (7, 6) to (7, 5) using car (11842, [(7, 6), (7, 5), (8, 5)], 0)\n", + "Driver 11871 arrived\n", + "Driver 11874 arrived\n", + "Agent rider 11895 move from (0, 0) to (0, 1) using car (11933, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (5, 3) to (5, 2) using car (11850, [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11898 move from (6, 4) to (6, 5) using car (11796, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (6, 6) to (5, 6) using car (11844, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11904 doesn't move\n", + "Driver 11907 arrived\n", + "Agent rider 11912 move from (7, 3) to (7, 4) using car (11908, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 doesn't move\n", + "Agent rider 11914 doesn't move\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (0, 8) to (0, 7) using car (11864, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (6, 4) to (6, 5) using car (11796, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11918 move from (4, 7) to (5, 7) using car (11829, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 11918 arrived with a waiting time of 0 ticks\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (3, 6) to (3, 5) using car (11923, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (2, 1) to (2, 0) using car (11928, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11940 doesn't move\n", + "Agent rider 11941 doesn't move\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11945 move from (8, 7) to (8, 6) using car (11925, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 11946 move from (4, 9) to (3, 9) using car (11801, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 11946 arrived with a waiting time of 0 ticks\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11948 doesn't move\n", + "Agent rider 11949 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11905 move from (9, 9) to (9, 8) using car (11950, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11906 move from (0, 2) to (0, 1) using car (11857, [(0, 2), (0, 1)], 0)\n", - "Agent rider 11907 move from (0, 2) to (0, 3) using car (11878, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (5, 1) to (5, 2) using car (11887, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11911 move from (1, 0) to (2, 0) using car (11858, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11912 move from (9, 5) to (9, 6) using car (11934, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11913 move from (0, 2) to (0, 3) using car (11878, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11914 doesn't move\n", + "tick 847 ended\n", + "I am driver 11950 - trip: [(1, 5), (2, 5), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 11951 - trip: [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 11952 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 11953 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2)]\n", + "I am driver 11954 - trip: [(8, 4), (7, 4), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 11955 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 11956 - trip: [(1, 4), (2, 4), (3, 4), (3, 5)]\n", + "I am driver 11957 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 11958 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 11959 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 11960 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 11961 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 11962 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 11963 - trip: [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 11964 - trip: [(2, 3), (3, 3), (3, 2), (4, 2), (5, 2)]\n", + "I am driver 11965 - trip: [(0, 8), (1, 8), (2, 8), (2, 9)]\n", + "I am driver 11966 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 11967 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", + "I am driver 11968 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 11969 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)]\n", + "I am driver 11970 - trip: [(5, 6), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 11971 - trip: [(6, 8), (6, 7), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 11972 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 11973 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 11974 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)]\n", + "I am driver 11975 - trip: [(9, 8), (9, 9)]\n", + "I am driver 11976 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 11977 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "28 drivers generated.\n", + "I am rider 11978 - dep: (4, 6) , arr: (8, 6)\n", + "I am rider 11979 - dep: (9, 7) , arr: (9, 4)\n", + "I am rider 11980 - dep: (9, 3) , arr: (5, 7)\n", + "I am rider 11981 - dep: (8, 7) , arr: (4, 7)\n", + "I am rider 11982 - dep: (2, 8) , arr: (2, 9)\n", + "I am rider 11983 - dep: (6, 6) , arr: (9, 4)\n", + "I am rider 11984 - dep: (5, 9) , arr: (3, 0)\n", + "7 riders generated.\n", + "Agent rider 11106 move from (0, 7) to (0, 8) using car (11878, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11306 move from (8, 5) to (8, 4) using car (11909, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 11306 arrived with a waiting time of 28 ticks\n", + "Agent rider 11336 move from (0, 1) to (0, 2) using car (11933, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 11336 arrived with a waiting time of 22 ticks\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (0, 1) to (0, 2) using car (11933, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 5) to (6, 6) using car (11796, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 move from (8, 0) to (9, 0) using car (11804, [(8, 0), (9, 0)], 0)\n", + "Agent rider 11586 move from (2, 5) to (2, 6) using car (11894, [(2, 5), (2, 6)], 0)\n", + "Agent rider 11592 move from (0, 7) to (0, 8) using car (11878, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11599 move from (5, 7) to (6, 7) using car (11829, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 doesn't move\n", + "Agent rider 11657 doesn't move\n", + "Agent rider 11659 move from (0, 7) to (0, 6) using car (11864, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11662 move from (6, 5) to (6, 6) using car (11796, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11667 move from (8, 0) to (9, 0) using car (11804, [(8, 0), (9, 0)], 0)\n", + "Agent rider 11714 move from (0, 7) to (0, 6) using car (11864, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11734 arrived\n", + "Agent rider 11748 doesn't move\n", + "Agent rider 11757 move from (3, 9) to (2, 9) using car (11801, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 11757 arrived with a waiting time of 3 ticks\n", + "Agent rider 11759 move from (0, 1) to (0, 2) using car (11933, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11760 move from (6, 6) to (6, 5) using car (11889, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11766 move from (0, 4) to (1, 4) using car (11952, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11767 move from (0, 7) to (0, 8) using car (11878, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11768 move from (8, 0) to (9, 0) using car (11804, [(8, 0), (9, 0)], 0)\n", + "Rider n° 11768 arrived with a waiting time of 5 ticks\n", + "Agent rider 11769 move from (0, 7) to (0, 8) using car (11878, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Driver 11779 arrived\n", + "Agent rider 11786 doesn't move\n", + "Agent rider 11787 move from (0, 7) to (0, 6) using car (11864, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Driver 11800 arrived\n", + "Driver 11808 arrived\n", + "Agent rider 11811 move from (0, 7) to (0, 6) using car (11864, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11812 move from (0, 7) to (0, 8) using car (11878, [(0, 7), (0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11813 move from (5, 9) to (4, 9) using car (11802, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Driver 11816 arrived\n", + "Driver 11831 arrived\n", + "Agent rider 11833 doesn't move\n", + "Agent rider 11835 move from (6, 5) to (5, 5) using car (11931, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11836 move from (2, 1) to (1, 1) using car (11730, [(2, 1), (1, 1)], 0)\n", + "Agent rider 11837 move from (5, 2) to (5, 1) using car (11850, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (6, 6) to (6, 7) using car (11843, [(6, 6), (6, 7), (7, 7), (8, 7)], 0)\n", + "Driver 11845 arrived\n", + "Agent rider 11848 move from (6, 3) to (7, 3) using car (11873, [(6, 3), (7, 3)], 0)\n", + "Agent rider 11853 move from (3, 4) to (3, 3) using car (11847, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11854 move from (6, 2) to (6, 1) using car (11932, [(6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 11855 move from (2, 4) to (1, 4) using car (11827, [(2, 4), (1, 4)], 0)\n", + "Agent rider 11856 move from (2, 5) to (2, 6) using car (11894, [(2, 5), (2, 6)], 0)\n", + "Agent rider 11857 move from (0, 1) to (0, 2) using car (11933, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11858 move from (3, 4) to (3, 3) using car (11847, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 11860 move from (0, 6) to (1, 6) using car (11969, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 move from (7, 5) to (8, 5) using car (11842, [(7, 5), (8, 5)], 0)\n", + "Driver 11866 arrived\n", + "Driver 11875 arrived\n", + "Driver 11880 arrived\n", + "Driver 11883 arrived\n", + "Driver 11893 arrived\n", + "Agent rider 11895 move from (0, 1) to (0, 2) using car (11933, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (5, 2) to (5, 1) using car (11850, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11898 move from (6, 5) to (5, 5) using car (11931, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (2, 2) to (3, 2) using car (11934, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11900 move from (5, 6) to (4, 6) using car (11844, [(5, 6), (4, 6)], 0)\n", + "Agent rider 11901 move from (2, 2) to (3, 2) using car (11934, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11902 move from (2, 0) to (3, 0) using car (11928, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11904 move from (6, 4) to (5, 4) using car (11926, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11912 move from (7, 4) to (7, 5) using car (11908, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 doesn't move\n", + "Agent rider 11914 move from (0, 3) to (1, 3) using car (11972, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11915 move from (9, 8) to (9, 9) using car (11975, [(9, 8), (9, 9)], 0)\n", + "Agent rider 11916 move from (0, 7) to (0, 6) using car (11864, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (6, 5) to (5, 5) using car (11931, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (3, 5) to (3, 4) using car (11923, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (2, 0) to (3, 0) using car (11928, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11936 move from (5, 1) to (6, 1) using car (11951, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 11937 move from (8, 1) to (7, 1) using car (11826, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11940 doesn't move\n", + "Agent rider 11941 move from (0, 4) to (1, 4) using car (11952, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11942 move from (2, 1) to (1, 1) using car (11730, [(2, 1), (1, 1)], 0)\n", + "Agent rider 11945 move from (8, 6) to (8, 5) using car (11925, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11948 doesn't move\n", + "Agent rider 11949 doesn't move\n", + "Agent rider 11978 move from (4, 6) to (4, 5) using car (11910, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11979 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (8, 7) to (8, 6) using car (11905, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 11982 doesn't move\n", + "Agent rider 11983 move from (6, 6) to (6, 5) using car (11889, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11984 move from (5, 9) to (4, 9) using car (11802, [(5, 9), (4, 9), (3, 9)], 0)\n", + "tick 848 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 11106 move from (0, 8) to (0, 9) using car (11878, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11336 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (0, 2) to (0, 3) using car (11933, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 6) to (6, 7) using car (11796, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11592 move from (0, 8) to (0, 9) using car (11878, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11599 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 doesn't move\n", + "Agent rider 11657 move from (7, 5) to (7, 6) using car (11908, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 11657 arrived with a waiting time of 8 ticks\n", + "Agent rider 11659 move from (0, 6) to (0, 5) using car (11864, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11662 move from (6, 6) to (6, 7) using car (11796, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (0, 6) to (0, 5) using car (11864, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11748 move from (1, 6) to (2, 6) using car (11969, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (6, 5) to (6, 4) using car (11889, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11766 move from (1, 4) to (2, 4) using car (11952, [(1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11767 move from (0, 8) to (0, 9) using car (11878, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11769 move from (0, 8) to (0, 9) using car (11878, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11786 move from (1, 9) to (2, 9) using car (11930, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 11786 arrived with a waiting time of 6 ticks\n", + "Agent rider 11787 move from (0, 6) to (0, 5) using car (11864, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11792 move from (0, 6) to (0, 5) using car (11864, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11811 move from (0, 6) to (0, 5) using car (11864, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11812 move from (0, 8) to (0, 9) using car (11878, [(0, 8), (0, 9), (1, 9)], 0)\n", + "Agent rider 11813 move from (4, 9) to (3, 9) using car (11802, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11833 move from (4, 9) to (3, 9) using car (11802, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11835 move from (5, 5) to (4, 5) using car (11931, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11836 move from (1, 1) to (1, 0) using car (11955, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 11837 move from (5, 1) to (5, 0) using car (11850, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11838 move from (6, 7) to (7, 7) using car (11829, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 11838 arrived with a waiting time of 3 ticks\n", + "Driver 11840 arrived\n", + "Agent rider 11848 move from (7, 3) to (7, 2) using car (11922, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 11853 move from (3, 3) to (3, 2) using car (11847, [(3, 3), (3, 2)], 0)\n", + "Agent rider 11854 move from (6, 1) to (6, 0) using car (11932, [(6, 1), (6, 0)], 0)\n", + "Agent rider 11855 move from (1, 4) to (2, 4) using car (11952, [(1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11858 move from (3, 3) to (3, 2) using car (11964, [(3, 3), (3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 11860 move from (1, 6) to (2, 6) using car (11969, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Driver 11876 arrived\n", + "Driver 11887 arrived\n", + "Agent rider 11895 move from (0, 2) to (0, 3) using car (11933, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (5, 1) to (5, 0) using car (11850, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11898 move from (5, 5) to (4, 5) using car (11931, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 doesn't move\n", + "Agent rider 11901 move from (3, 2) to (3, 3) using car (11934, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11902 move from (3, 0) to (4, 0) using car (11928, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11904 move from (5, 4) to (4, 4) using car (11926, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Driver 11906 arrived\n", + "Agent rider 11912 move from (7, 5) to (7, 6) using car (11908, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 doesn't move\n", + "Agent rider 11914 move from (1, 3) to (2, 3) using car (11972, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", "Agent rider 11915 doesn't move\n", - "Agent rider 11916 doesn't move\n", - "Agent rider 11917 move from (1, 5) to (1, 4) using car (11811, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11918 move from (4, 6) to (4, 7) using car (11877, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 11919 move from (0, 9) to (1, 9) using car (11910, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Driver 11920 arrived\n", - "Agent rider 11928 move from (0, 9) to (1, 9) using car (11910, [(0, 9), (1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11952 doesn't move\n", - "Agent rider 11953 doesn't move\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11956 doesn't move\n", - "Agent rider 11957 move from (3, 4) to (2, 4) using car (11925, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 doesn't move\n", - "tick 859 ended\n", - "I am driver 11960 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 11961 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 11962 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 11963 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 11964 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 11965 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 11966 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4)]\n", - "I am driver 11967 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 11968 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 11969 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 11970 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 11971 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 11972 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 11973 - trip: [(5, 6), (6, 6), (6, 7), (6, 8)]\n", + "Agent rider 11916 move from (0, 6) to (0, 5) using car (11864, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (5, 5) to (4, 5) using car (11931, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (3, 4) to (3, 3) using car (11923, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (3, 0) to (4, 0) using car (11928, [(3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11936 move from (6, 1) to (6, 2) using car (11951, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", + "Agent rider 11937 move from (7, 1) to (6, 1) using car (11826, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11940 move from (4, 1) to (4, 2) using car (11974, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", + "Agent rider 11941 move from (1, 4) to (2, 4) using car (11952, [(1, 4), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11942 move from (1, 1) to (1, 0) using car (11955, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 11945 move from (8, 5) to (8, 4) using car (11925, [(8, 5), (8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11948 doesn't move\n", + "Agent rider 11949 doesn't move\n", + "Agent rider 11978 move from (4, 5) to (5, 5) using car (11910, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11979 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (8, 6) to (8, 5) using car (11905, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 11982 doesn't move\n", + "Agent rider 11983 move from (6, 5) to (7, 5) using car (11867, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 11984 move from (4, 9) to (3, 9) using car (11802, [(4, 9), (3, 9)], 0)\n", + "tick 849 ended\n", + "I am driver 11985 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 11986 - trip: [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 11987 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 11988 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 11989 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 11990 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 11991 - trip: [(9, 5), (8, 5), (7, 5), (7, 4)]\n", + "I am driver 11992 - trip: [(8, 3), (7, 3), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 11993 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 11994 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 11995 - trip: [(9, 7), (8, 7), (8, 8), (7, 8), (6, 8)]\n", + "I am driver 11996 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 11997 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 11998 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", "14 drivers generated.\n", - "I am rider 11974 - dep: (8, 6) , arr: (9, 3)\n", - "I am rider 11975 - dep: (9, 5) , arr: (2, 8)\n", - "I am rider 11976 - dep: (1, 7) , arr: (5, 3)\n", - "I am rider 11977 - dep: (1, 0) , arr: (4, 3)\n", - "I am rider 11978 - dep: (1, 2) , arr: (1, 5)\n", - "I am rider 11979 - dep: (8, 4) , arr: (2, 9)\n", - "6 riders generated.\n", - "Agent rider 10695 move from (1, 9) to (2, 9) using car (11910, [(1, 9), (2, 9), (3, 9)], 0)\n", - "Agent rider 10785 move from (4, 6) to (4, 7) using car (11881, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 3) to (0, 4) using car (11878, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 move from (5, 2) to (5, 3) using car (11891, [(5, 2), (5, 3)], 0)\n", - "Agent rider 11464 move from (0, 3) to (0, 4) using car (11878, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11500 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 doesn't move\n", - "Agent rider 11541 move from (9, 8) to (9, 7) using car (11950, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Rider n° 11541 arrived with a waiting time of 22 ticks\n", - "Agent rider 11542 move from (9, 8) to (9, 7) using car (11950, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11552 move from (3, 0) to (2, 0) using car (11886, [(3, 0), (2, 0)], 0)\n", - "Rider n° 11552 arrived with a waiting time of 15 ticks\n", - "Agent rider 11554 move from (0, 6) to (1, 6) using car (11971, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 move from (9, 0) to (8, 0) using car (11960, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11563 move from (1, 9) to (0, 9) using car (11867, [(1, 9), (0, 9)], 0)\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 move from (7, 5) to (7, 4) using car (11859, [(7, 5), (7, 4)], 0)\n", - "Agent rider 11606 move from (1, 9) to (0, 9) using car (11867, [(1, 9), (0, 9)], 0)\n", - "Agent rider 11613 doesn't move\n", - "Agent rider 11615 move from (6, 1) to (5, 1) using car (11860, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 move from (0, 3) to (0, 4) using car (11878, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11644 move from (9, 8) to (9, 7) using car (11950, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 move from (5, 2) to (5, 3) using car (11891, [(5, 2), (5, 3)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 move from (9, 0) to (8, 0) using car (11960, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11746 doesn't move\n", - "Agent rider 11747 move from (0, 3) to (0, 4) using car (11878, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11774 doesn't move\n", - "Agent rider 11780 doesn't move\n", + "I am rider 11999 - dep: (5, 9) , arr: (7, 4)\n", + "I am rider 12000 - dep: (9, 7) , arr: (7, 4)\n", + "I am rider 12001 - dep: (9, 5) , arr: (1, 3)\n", + "I am rider 12002 - dep: (4, 3) , arr: (4, 4)\n", + "I am rider 12003 - dep: (7, 1) , arr: (6, 2)\n", + "5 riders generated.\n", + "Agent rider 11106 move from (0, 9) to (1, 9) using car (11878, [(0, 9), (1, 9)], 0)\n", + "Rider n° 11106 arrived with a waiting time of 38 ticks\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11415 move from (0, 3) to (0, 4) using car (11933, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 move from (6, 7) to (6, 8) using car (11796, [(6, 7), (6, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11586 move from (2, 6) to (3, 6) using car (11950, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 11592 move from (0, 9) to (1, 9) using car (11878, [(0, 9), (1, 9)], 0)\n", + "Agent rider 11599 move from (6, 7) to (6, 8) using car (11796, [(6, 7), (6, 8)], 0)\n", + "Rider n° 11599 arrived with a waiting time of 9 ticks\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11662 move from (6, 7) to (6, 8) using car (11796, [(6, 7), (6, 8)], 0)\n", + "Rider n° 11662 arrived with a waiting time of 9 ticks\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Driver 11730 arrived\n", + "Agent rider 11748 move from (2, 6) to (2, 7) using car (11886, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Rider n° 11748 arrived with a waiting time of 6 ticks\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (6, 4) to (6, 5) using car (11954, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 11766 move from (2, 4) to (2, 5) using car (11952, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11767 move from (0, 9) to (1, 9) using car (11878, [(0, 9), (1, 9)], 0)\n", + "Agent rider 11769 move from (0, 9) to (1, 9) using car (11878, [(0, 9), (1, 9)], 0)\n", + "Driver 11781 arrived\n", "Agent rider 11787 doesn't move\n", - "Driver 11799 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11807 doesn't move\n", - "Agent rider 11809 doesn't move\n", - "Driver 11820 arrived\n", - "Driver 11834 arrived\n", - "Agent rider 11839 move from (3, 7) to (3, 8) using car (11856, [(3, 7), (3, 8)], 0)\n", - "Agent rider 11840 move from (3, 2) to (3, 1) using car (11897, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (2, 0) to (3, 0) using car (11939, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11844 move from (7, 2) to (8, 2) using car (11828, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 11845 doesn't move\n", - "Agent rider 11846 move from (3, 4) to (2, 4) using car (11831, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11847 move from (3, 2) to (3, 1) using car (11897, [(3, 2), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 11847 arrived with a waiting time of 4 ticks\n", - "Agent rider 11849 move from (3, 0) to (2, 0) using car (11886, [(3, 0), (2, 0)], 0)\n", - "Agent rider 11850 move from (9, 6) to (9, 7) using car (11934, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 11850 arrived with a waiting time of 4 ticks\n", - "Driver 11864 arrived\n", - "Agent rider 11870 move from (5, 2) to (5, 3) using car (11887, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 move from (7, 3) to (6, 3) using car (11937, [(7, 3), (6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", + "Agent rider 11792 move from (0, 5) to (0, 4) using car (11864, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11804 arrived\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 move from (0, 9) to (1, 9) using car (11878, [(0, 9), (1, 9)], 0)\n", + "Agent rider 11813 doesn't move\n", + "Driver 11822 arrived\n", + "Driver 11827 arrived\n", + "Agent rider 11833 doesn't move\n", + "Agent rider 11835 move from (4, 5) to (4, 6) using car (11852, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 11836 move from (1, 0) to (0, 0) using car (11955, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11837 move from (5, 0) to (6, 0) using car (11953, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Rider n° 11837 arrived with a waiting time of 1 ticks\n", + "Driver 11840 arrived\n", + "Driver 11842 arrived\n", + "Driver 11844 arrived\n", + "Agent rider 11848 move from (7, 2) to (7, 1) using car (11922, [(7, 2), (7, 1)], 0)\n", + "Rider n° 11848 arrived with a waiting time of 2 ticks\n", + "Agent rider 11853 move from (3, 2) to (4, 2) using car (11964, [(3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 11854 doesn't move\n", + "Agent rider 11855 move from (2, 4) to (2, 5) using car (11952, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11856 move from (2, 6) to (3, 6) using car (11950, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11858 move from (3, 2) to (4, 2) using car (11944, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 11858 arrived with a waiting time of 2 ticks\n", + "Agent rider 11860 move from (2, 6) to (3, 6) using car (11950, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Driver 11869 arrived\n", "Driver 11873 arrived\n", - "Driver 11875 arrived\n", - "Driver 11883 arrived\n", - "Driver 11895 arrived\n", - "Agent rider 11900 move from (9, 6) to (9, 7) using car (11934, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (5, 2) to (5, 3) using car (11887, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11902 move from (5, 2) to (5, 3) using car (11887, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11904 doesn't move\n", - "Agent rider 11905 move from (9, 8) to (9, 7) using car (11950, [(9, 8), (9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11906 doesn't move\n", - "Agent rider 11907 move from (0, 3) to (0, 4) using car (11878, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (5, 2) to (5, 3) using car (11887, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11911 move from (2, 0) to (3, 0) using car (11858, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11912 doesn't move\n", - "Agent rider 11913 move from (0, 3) to (0, 4) using car (11878, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Rider n° 11913 arrived with a waiting time of 1 ticks\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (7, 7) to (7, 8) using car (11929, [(7, 7), (7, 8)], 0)\n", - "Agent rider 11916 doesn't move\n", - "Agent rider 11917 move from (1, 4) to (1, 3) using car (11811, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11918 doesn't move\n", - "Agent rider 11919 move from (1, 9) to (2, 9) using car (11965, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11928 move from (1, 9) to (2, 9) using car (11965, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11935 arrived\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11952 move from (2, 4) to (1, 4) using car (11925, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11953 doesn't move\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11956 doesn't move\n", - "Agent rider 11957 move from (2, 4) to (2, 3) using car (11970, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (2, 4) to (1, 4) using car (11925, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 move from (9, 5) to (8, 5) using car (11967, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11977 doesn't move\n", - "Agent rider 11978 doesn't move\n", + "Driver 11877 arrived\n", + "Driver 11879 arrived\n", + "Driver 11885 arrived\n", + "Driver 11894 arrived\n", + "Agent rider 11895 move from (0, 3) to (0, 4) using car (11933, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (5, 0) to (6, 0) using car (11953, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 11898 move from (4, 5) to (4, 6) using car (11931, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (3, 2) to (4, 2) using car (11964, [(3, 2), (4, 2), (5, 2)], 0)\n", + "Agent rider 11900 doesn't move\n", + "Agent rider 11901 move from (3, 3) to (3, 4) using car (11934, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11902 move from (4, 0) to (5, 0) using car (11928, [(4, 0), (5, 0)], 0)\n", + "Agent rider 11904 move from (4, 4) to (4, 3) using car (11926, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11912 move from (7, 6) to (7, 7) using car (11908, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 doesn't move\n", + "Agent rider 11914 move from (2, 3) to (3, 3) using car (11972, [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11915 move from (9, 9) to (9, 8) using car (11963, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11916 move from (0, 5) to (0, 4) using car (11864, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (4, 5) to (4, 6) using car (11931, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (3, 3) to (3, 2) using car (11923, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (6, 1) to (5, 1) using car (11826, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11938 move from (5, 0) to (4, 0) using car (11850, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11940 doesn't move\n", + "Agent rider 11941 move from (2, 4) to (2, 5) using car (11952, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11942 move from (1, 0) to (0, 0) using car (11955, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11945 move from (8, 4) to (8, 3) using car (11925, [(8, 4), (8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11948 doesn't move\n", + "Agent rider 11949 doesn't move\n", + "Driver 11975 arrived\n", + "Agent rider 11978 move from (5, 5) to (6, 5) using car (11910, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 11979 doesn't move\n", - "tick 860 ended\n", - "I am driver 11980 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 11981 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 11982 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 11983 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 11984 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "5 drivers generated.\n", - "I am rider 11985 - dep: (3, 7) , arr: (4, 0)\n", - "I am rider 11986 - dep: (3, 4) , arr: (7, 0)\n", - "I am rider 11987 - dep: (3, 0) , arr: (3, 1)\n", - "I am rider 11988 - dep: (5, 5) , arr: (7, 1)\n", - "I am rider 11989 - dep: (0, 5) , arr: (0, 8)\n", - "I am rider 11990 - dep: (5, 7) , arr: (8, 6)\n", - "6 riders generated.\n", - "Agent rider 10695 move from (2, 9) to (3, 9) using car (11910, [(2, 9), (3, 9)], 0)\n", - "Agent rider 10785 move from (4, 7) to (5, 7) using car (11924, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Agent rider 10901 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11464 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11466 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11500 move from (9, 7) to (9, 8) using car (11934, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 11500 arrived with a waiting time of 20 ticks\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (3, 9) to (4, 9) using car (11961, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 11542 move from (9, 7) to (9, 6) using car (11950, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11554 move from (1, 6) to (2, 6) using car (11971, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 11554 arrived with a waiting time of 4 ticks\n", - "Agent rider 11555 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 doesn't move\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11613 move from (3, 9) to (4, 9) using car (11961, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 11615 move from (5, 1) to (4, 1) using car (11860, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11629 doesn't move\n", - "Agent rider 11644 move from (9, 7) to (9, 6) using car (11950, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11646 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 doesn't move\n", - "Agent rider 11712 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11746 move from (8, 5) to (9, 5) using car (11921, [(8, 5), (9, 5)], 0)\n", - "Rider n° 11746 arrived with a waiting time of 10 ticks\n", - "Agent rider 11747 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (8, 5) to (7, 5) using car (11997, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 11982 move from (2, 8) to (2, 9) using car (11965, [(2, 8), (2, 9)], 0)\n", + "Rider n° 11982 arrived with a waiting time of 2 ticks\n", + "Agent rider 11983 move from (7, 5) to (8, 5) using car (11867, [(7, 5), (8, 5)], 0)\n", + "Agent rider 11984 doesn't move\n", + "Agent rider 11999 move from (5, 9) to (4, 9) using car (11892, [(5, 9), (4, 9)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (9, 5) to (8, 5) using car (11991, [(9, 5), (8, 5), (7, 5), (7, 4)], 0)\n", + "Agent rider 12002 doesn't move\n", + "Agent rider 12003 move from (7, 1) to (7, 0) using car (11943, [(7, 1), (7, 0)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 850 ended\n", + "I am driver 12004 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "1 drivers generated.\n", + "I am rider 12005 - dep: (9, 4) , arr: (7, 1)\n", + "I am rider 12006 - dep: (2, 3) , arr: (6, 8)\n", + "I am rider 12007 - dep: (8, 3) , arr: (6, 8)\n", + "3 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 move from (3, 9) to (4, 9) using car (11930, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11415 move from (0, 4) to (0, 5) using car (11933, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 11415 arrived with a waiting time of 19 ticks\n", + "Agent rider 11454 doesn't move\n", + "Agent rider 11458 move from (3, 9) to (4, 9) using car (11930, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11461 doesn't move\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11586 move from (3, 6) to (4, 6) using car (11950, [(3, 6), (4, 6)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11638 move from (3, 9) to (4, 9) using car (11930, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", "Agent rider 11748 doesn't move\n", - "Agent rider 11774 doesn't move\n", - "Agent rider 11780 doesn't move\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (6, 5) to (5, 5) using car (11954, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 11766 move from (2, 5) to (2, 6) using car (11952, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", "Agent rider 11787 doesn't move\n", - "Driver 11795 arrived\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11807 move from (8, 5) to (9, 5) using car (11921, [(8, 5), (9, 5)], 0)\n", - "Rider n° 11807 arrived with a waiting time of 7 ticks\n", - "Agent rider 11809 move from (9, 7) to (9, 6) using car (11950, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 11824 arrived\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 move from (3, 1) to (2, 1) using car (11897, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (3, 0) to (4, 0) using car (11939, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11844 move from (8, 2) to (9, 2) using car (11828, [(8, 2), (9, 2)], 0)\n", - "Agent rider 11845 move from (4, 0) to (4, 1) using car (11944, [(4, 0), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 11845 arrived with a waiting time of 3 ticks\n", - "Agent rider 11846 move from (2, 4) to (1, 4) using car (11831, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 11849 move from (2, 0) to (3, 0) using car (11981, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 11854 arrived\n", - "Driver 11857 arrived\n", - "Driver 11865 arrived\n", - "Agent rider 11870 move from (5, 3) to (5, 4) using car (11887, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 move from (6, 3) to (5, 3) using car (11937, [(6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", + "Agent rider 11792 move from (0, 4) to (0, 3) using car (11864, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11802 arrived\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (3, 9) to (2, 9) using car (11935, [(3, 9), (2, 9)], 0)\n", + "Agent rider 11833 move from (3, 9) to (4, 9) using car (11930, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11835 move from (4, 6) to (4, 7) using car (11852, [(4, 6), (4, 7)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Driver 11840 arrived\n", + "Driver 11847 arrived\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11854 move from (6, 0) to (7, 0) using car (11953, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 11855 move from (2, 5) to (2, 6) using car (11952, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11856 move from (3, 6) to (4, 6) using car (11950, [(3, 6), (4, 6)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 move from (9, 8) to (9, 7) using car (11963, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 move from (8, 5) to (7, 5) using car (11991, [(8, 5), (7, 5), (7, 4)], 0)\n", + "Driver 11870 arrived\n", + "Driver 11877 arrived\n", "Driver 11882 arrived\n", - "Driver 11892 arrived\n", - "Driver 11894 arrived\n", - "Driver 11896 arrived\n", - "Agent rider 11900 move from (9, 7) to (9, 8) using car (11934, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (5, 3) to (5, 4) using car (11887, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11902 move from (5, 3) to (5, 4) using car (11887, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11904 doesn't move\n", - "Agent rider 11905 move from (9, 7) to (9, 6) using car (11950, [(9, 7), (9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11906 doesn't move\n", - "Agent rider 11907 move from (0, 4) to (0, 5) using car (11878, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 11908 move from (5, 3) to (5, 4) using car (11887, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11911 move from (3, 0) to (4, 0) using car (11858, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11912 doesn't move\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 doesn't move\n", - "Agent rider 11916 move from (8, 5) to (7, 5) using car (11967, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 doesn't move\n", - "Agent rider 11918 move from (4, 7) to (5, 7) using car (11924, [(4, 7), (5, 7), (6, 7)], 0)\n", - "Rider n° 11918 arrived with a waiting time of 1 ticks\n", - "Agent rider 11919 move from (2, 9) to (3, 9) using car (11965, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11928 move from (2, 9) to (3, 9) using car (11965, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11930 arrived\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11952 move from (1, 4) to (0, 4) using car (11925, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11953 move from (5, 8) to (4, 8) using car (11964, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11956 move from (6, 3) to (5, 3) using car (11937, [(6, 3), (5, 3), (5, 2), (4, 2)], 0)\n", - "Agent rider 11957 move from (2, 3) to (2, 2) using car (11970, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (1, 4) to (1, 5) using car (11962, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 move from (8, 5) to (7, 5) using car (11967, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11977 doesn't move\n", - "Agent rider 11978 doesn't move\n", + "Driver 11884 arrived\n", + "Driver 11888 arrived\n", + "Agent rider 11895 move from (0, 4) to (0, 3) using car (11864, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (6, 0) to (7, 0) using car (11953, [(6, 0), (7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 11898 move from (4, 6) to (4, 7) using car (11931, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (4, 2) to (5, 2) using car (11964, [(4, 2), (5, 2)], 0)\n", + "Agent rider 11900 move from (4, 6) to (4, 7) using car (11852, [(4, 6), (4, 7)], 0)\n", + "Agent rider 11901 move from (3, 4) to (3, 5) using car (11934, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11904 move from (4, 3) to (4, 2) using car (11926, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Agent rider 11912 move from (7, 7) to (7, 8) using car (11908, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 move from (3, 9) to (4, 9) using car (11930, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11914 move from (3, 3) to (3, 4) using car (11972, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11915 move from (9, 8) to (9, 7) using car (11963, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11916 move from (0, 4) to (0, 3) using car (11864, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (4, 6) to (4, 7) using car (11931, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (3, 2) to (4, 2) using car (11923, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (4, 0) to (3, 0) using car (11850, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 11924 arrived\n", + "Driver 11932 arrived\n", + "Agent rider 11936 move from (6, 2) to (5, 2) using car (11977, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11937 move from (5, 1) to (4, 1) using car (11826, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11938 move from (4, 0) to (3, 0) using car (11850, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11940 move from (4, 2) to (5, 2) using car (11944, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11941 move from (2, 5) to (2, 6) using car (11952, [(2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11945 move from (8, 3) to (8, 2) using car (11925, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11948 doesn't move\n", + "Agent rider 11949 move from (4, 2) to (5, 2) using car (11944, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11978 move from (6, 5) to (7, 5) using car (11910, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 11979 doesn't move\n", - "Agent rider 11985 move from (3, 7) to (2, 7) using car (11942, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 11986 doesn't move\n", - "Agent rider 11987 move from (3, 0) to (3, 1) using car (11926, [(3, 0), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 11987 arrived with a waiting time of 0 ticks\n", - "Agent rider 11988 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 move from (5, 7) to (5, 6) using car (11945, [(5, 7), (5, 6)], 0)\n", - "tick 861 ended\n", - "I am driver 11991 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", - "I am driver 11992 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 11993 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 11994 - trip: [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 11995 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 11996 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", - "6 drivers generated.\n", - "I am rider 11997 - dep: (5, 1) , arr: (4, 0)\n", - "I am rider 11998 - dep: (3, 4) , arr: (4, 4)\n", - "I am rider 11999 - dep: (8, 4) , arr: (2, 3)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (5, 7) to (6, 7) using car (11924, [(5, 7), (6, 7)], 0)\n", - "Agent rider 10901 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11048 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11174 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11361 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11400 doesn't move\n", - "Agent rider 11464 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11466 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11536 move from (1, 1) to (1, 2) using car (11969, [(1, 1), (1, 2)], 0)\n", - "Agent rider 11537 move from (4, 9) to (4, 8) using car (11961, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 11542 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11555 move from (9, 8) to (9, 9) using car (11934, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (9, 8) to (9, 9) using car (11934, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11594 doesn't move\n", - "Agent rider 11595 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11613 move from (4, 9) to (4, 8) using car (11961, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 11615 move from (4, 1) to (3, 1) using car (11860, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11629 move from (4, 0) to (5, 0) using car (11858, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11644 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11646 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 doesn't move\n", - "Agent rider 11712 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11743 move from (1, 1) to (1, 2) using car (11969, [(1, 1), (1, 2)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11747 move from (0, 5) to (1, 5) using car (11992, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11748 move from (1, 1) to (1, 2) using car (11969, [(1, 1), (1, 2)], 0)\n", - "Agent rider 11774 doesn't move\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11787 move from (7, 8) to (8, 8) using car (11890, [(7, 8), (8, 8)], 0)\n", - "Rider n° 11787 arrived with a waiting time of 5 ticks\n", - "Agent rider 11803 doesn't move\n", - "Agent rider 11809 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 11811 arrived\n", - "Agent rider 11839 doesn't move\n", - "Agent rider 11840 move from (2, 1) to (1, 1) using car (11897, [(2, 1), (1, 1)], 0)\n", - "Agent rider 11841 move from (1, 1) to (1, 2) using car (11969, [(1, 1), (1, 2)], 0)\n", - "Agent rider 11843 move from (4, 0) to (5, 0) using car (11939, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11846 move from (1, 4) to (0, 4) using car (11831, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11849 move from (3, 0) to (4, 0) using car (11981, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Driver 11851 arrived\n", - "Driver 11856 arrived\n", - "Driver 11859 arrived\n", - "Driver 11866 arrived\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (7, 5) to (6, 5) using car (11997, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 move from (3, 9) to (2, 9) using car (11935, [(3, 9), (2, 9)], 0)\n", + "Agent rider 11999 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (8, 5) to (7, 5) using car (11991, [(8, 5), (7, 5), (7, 4)], 0)\n", + "Agent rider 12002 move from (4, 3) to (4, 4) using car (11974, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8)], 0)\n", + "Rider n° 12002 arrived with a waiting time of 1 ticks\n", + "Agent rider 12003 doesn't move\n", + "Agent rider 12005 doesn't move\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (8, 3) to (8, 2) using car (11925, [(8, 3), (8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "tick 851 ended\n", + "I am driver 12008 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 12009 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 12010 - trip: [(5, 2), (6, 2), (7, 2), (7, 3)]\n", + "I am driver 12011 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8)]\n", + "I am driver 12012 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", + "I am driver 12013 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 12014 - trip: [(0, 3), (0, 2), (0, 1)]\n", + "I am driver 12015 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 12016 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1)]\n", + "I am driver 12017 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 12018 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", + "I am driver 12019 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", + "I am driver 12020 - trip: [(3, 5), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 12021 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 12022 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "15 drivers generated.\n", + "I am rider 12023 - dep: (8, 0) , arr: (2, 7)\n", + "I am rider 12024 - dep: (9, 0) , arr: (6, 0)\n", + "I am rider 12025 - dep: (4, 2) , arr: (9, 1)\n", + "I am rider 12026 - dep: (0, 2) , arr: (7, 8)\n", + "I am rider 12027 - dep: (3, 0) , arr: (7, 7)\n", + "I am rider 12028 - dep: (7, 4) , arr: (2, 4)\n", + "I am rider 12029 - dep: (5, 5) , arr: (9, 3)\n", + "I am rider 12030 - dep: (1, 8) , arr: (2, 0)\n", + "I am rider 12031 - dep: (7, 0) , arr: (1, 8)\n", + "9 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 move from (4, 9) to (5, 9) using car (11930, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11454 move from (0, 1) to (1, 1) using car (12015, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 11454 arrived with a waiting time of 22 ticks\n", + "Agent rider 11458 move from (4, 9) to (5, 9) using car (11930, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11461 move from (0, 1) to (1, 1) using car (12015, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 11461 arrived with a waiting time of 19 ticks\n", + "Agent rider 11538 move from (6, 8) to (5, 8) using car (12009, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 11573 move from (9, 0) to (8, 0) using car (12017, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11586 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (0, 1) to (1, 1) using car (12015, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (4, 9) to (5, 9) using car (11930, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11659 move from (0, 5) to (0, 6) using car (11990, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11667 move from (9, 0) to (8, 0) using car (12017, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11714 move from (0, 5) to (0, 6) using car (11933, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (5, 5) to (4, 5) using car (11954, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 11766 move from (2, 6) to (3, 6) using car (11952, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (0, 5) to (0, 6) using car (11990, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11792 move from (0, 3) to (0, 2) using car (11864, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11796 arrived\n", + "Driver 11801 arrived\n", + "Agent rider 11811 move from (0, 5) to (0, 6) using car (11933, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (2, 9) to (3, 9) using car (12013, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11833 move from (4, 9) to (5, 9) using car (11930, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11835 move from (4, 7) to (4, 8) using car (11931, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11836 move from (0, 0) to (1, 0) using car (12018, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 11843 arrived\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11854 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11860 doesn't move\n", + "Agent rider 11861 move from (9, 7) to (9, 6) using car (11963, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11862 move from (8, 1) to (8, 0) using car (11909, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11863 move from (7, 5) to (8, 5) using car (11910, [(7, 5), (8, 5), (9, 5)], 0)\n", "Driver 11867 arrived\n", - "Agent rider 11870 move from (5, 4) to (5, 5) using car (11887, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11871 move from (5, 3) to (5, 2) using car (11937, [(5, 3), (5, 2), (4, 2)], 0)\n", "Driver 11872 arrived\n", - "Driver 11879 arrived\n", + "Driver 11878 arrived\n", + "Driver 11884 arrived\n", + "Driver 11891 arrived\n", + "Driver 11892 arrived\n", + "Agent rider 11895 move from (0, 3) to (0, 2) using car (12014, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (7, 0) to (7, 1) using car (11953, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 11898 move from (4, 7) to (4, 8) using car (11931, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (5, 2) to (4, 2) using car (11977, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11900 move from (4, 7) to (4, 6) using car (11976, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11901 move from (3, 5) to (3, 6) using car (11934, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11904 move from (4, 2) to (4, 1) using car (11926, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", + "Rider n° 11904 arrived with a waiting time of 2 ticks\n", + "Agent rider 11912 move from (7, 8) to (7, 9) using car (11908, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 doesn't move\n", + "Agent rider 11914 move from (3, 4) to (3, 5) using car (11972, [(3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11915 move from (9, 7) to (9, 6) using car (11963, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11916 move from (0, 3) to (0, 2) using car (11864, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (4, 7) to (4, 8) using car (11931, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (4, 2) to (5, 2) using car (11923, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (3, 0) to (2, 0) using car (11850, [(3, 0), (2, 0)], 0)\n", + "Driver 11922 arrived\n", + "Driver 11928 arrived\n", + "Agent rider 11936 move from (5, 2) to (4, 2) using car (11977, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11937 move from (4, 1) to (3, 1) using car (11826, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 11938 move from (3, 0) to (2, 0) using car (11850, [(3, 0), (2, 0)], 0)\n", + "Agent rider 11939 move from (9, 0) to (8, 0) using car (12017, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11940 move from (5, 2) to (5, 1) using car (11989, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 11940 arrived with a waiting time of 3 ticks\n", + "Agent rider 11941 move from (2, 6) to (3, 6) using car (11952, [(2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11942 move from (0, 0) to (1, 0) using car (12018, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 11943 arrived\n", + "Agent rider 11945 move from (8, 2) to (7, 2) using car (11925, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 11947 move from (7, 8) to (7, 9) using car (11908, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11948 doesn't move\n", + "Agent rider 11949 move from (5, 2) to (5, 1) using car (11989, [(5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 11949 arrived with a waiting time of 4 ticks\n", + "Driver 11955 arrived\n", + "Driver 11956 arrived\n", + "Driver 11965 arrived\n", + "Driver 11970 arrived\n", + "Agent rider 11978 move from (7, 5) to (8, 5) using car (11910, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11979 move from (9, 7) to (9, 6) using car (11963, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (6, 5) to (5, 5) using car (11997, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 11983 move from (8, 5) to (8, 4) using car (11927, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 11984 doesn't move\n", + "Agent rider 11999 doesn't move\n", + "Agent rider 12000 move from (9, 7) to (9, 6) using car (11963, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 12001 move from (7, 5) to (7, 4) using car (11991, [(7, 5), (7, 4)], 0)\n", + "Agent rider 12003 move from (7, 0) to (7, 1) using car (11953, [(7, 0), (7, 1), (7, 2)], 0)\n", + "Agent rider 12005 move from (9, 4) to (8, 4) using car (12021, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (8, 2) to (7, 2) using car (11925, [(8, 2), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12023 doesn't move\n", + "Agent rider 12024 move from (9, 0) to (8, 0) using car (12017, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 12025 move from (4, 2) to (5, 2) using car (11923, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (3, 0) to (2, 0) using car (11850, [(3, 0), (2, 0)], 0)\n", + "Agent rider 12028 doesn't move\n", + "Agent rider 12029 doesn't move\n", + "Agent rider 12030 move from (1, 8) to (2, 8) using car (11968, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12031 doesn't move\n", + "tick 852 ended\n", + "I am driver 12032 - trip: [(2, 9), (3, 9), (4, 9), (4, 8)]\n", + "I am driver 12033 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 12034 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 12035 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 12036 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 12037 - trip: [(2, 5), (1, 5), (0, 5)]\n", + "I am driver 12038 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 12039 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)]\n", + "8 drivers generated.\n", + "I am rider 12040 - dep: (0, 4) , arr: (8, 3)\n", + "I am rider 12041 - dep: (5, 4) , arr: (0, 1)\n", + "I am rider 12042 - dep: (5, 8) , arr: (9, 2)\n", + "I am rider 12043 - dep: (9, 1) , arr: (9, 5)\n", + "I am rider 12044 - dep: (9, 6) , arr: (7, 2)\n", + "I am rider 12045 - dep: (7, 4) , arr: (8, 4)\n", + "I am rider 12046 - dep: (2, 2) , arr: (0, 6)\n", + "I am rider 12047 - dep: (2, 3) , arr: (7, 9)\n", + "8 riders generated.\n", + "Agent rider 11211 move from (9, 1) to (8, 1) using car (12039, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 11399 move from (5, 9) to (6, 9) using car (11930, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11458 move from (5, 9) to (6, 9) using car (11930, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11538 doesn't move\n", + "Agent rider 11573 move from (8, 0) to (7, 0) using car (12017, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11586 move from (4, 6) to (4, 5) using car (11976, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 11586 arrived with a waiting time of 10 ticks\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (1, 1) to (2, 1) using car (12015, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (5, 9) to (6, 9) using car (11930, [(5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11659 move from (0, 6) to (0, 7) using car (11990, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11667 move from (8, 0) to (7, 0) using car (12017, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11714 move from (0, 6) to (0, 7) using car (11990, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 move from (0, 2) to (0, 1) using car (12014, [(0, 2), (0, 1)], 0)\n", + "Agent rider 11760 move from (4, 5) to (3, 5) using car (11954, [(4, 5), (3, 5)], 0)\n", + "Agent rider 11766 move from (3, 6) to (3, 5) using car (11998, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (0, 6) to (0, 7) using car (11990, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11792 move from (0, 2) to (0, 1) using car (11864, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 11801 arrived\n", + "Agent rider 11811 move from (0, 6) to (0, 7) using car (11933, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "Driver 11829 arrived\n", + "Agent rider 11833 doesn't move\n", + "Agent rider 11835 doesn't move\n", + "Agent rider 11836 move from (1, 0) to (1, 1) using car (12018, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 11852 arrived\n", + "Agent rider 11853 move from (4, 2) to (3, 2) using car (11977, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11854 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 move from (4, 6) to (4, 5) using car (11976, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11857 move from (0, 2) to (0, 1) using car (12014, [(0, 2), (0, 1)], 0)\n", + "Agent rider 11860 move from (3, 6) to (3, 5) using car (11998, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11861 move from (9, 6) to (9, 5) using car (11963, [(9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11862 move from (8, 0) to (7, 0) using car (12017, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11863 move from (8, 5) to (9, 5) using car (11910, [(8, 5), (9, 5)], 0)\n", + "Driver 11872 arrived\n", "Driver 11886 arrived\n", "Driver 11889 arrived\n", - "Driver 11891 arrived\n", - "Driver 11896 arrived\n", - "Agent rider 11900 move from (9, 8) to (9, 9) using car (11934, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (5, 4) to (5, 5) using car (11887, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11902 move from (5, 4) to (5, 5) using car (11887, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11904 doesn't move\n", - "Agent rider 11905 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11906 doesn't move\n", - "Agent rider 11907 move from (0, 5) to (1, 5) using car (11992, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11908 move from (5, 4) to (5, 5) using car (11887, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11911 move from (4, 0) to (5, 0) using car (11858, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11912 move from (9, 6) to (9, 5) using car (11950, [(9, 6), (9, 5), (8, 5), (7, 5)], 0)\n", + "Driver 11892 arrived\n", + "Agent rider 11895 move from (0, 2) to (0, 1) using car (12014, [(0, 2), (0, 1)], 0)\n", + "Agent rider 11896 move from (9, 1) to (8, 1) using car (12039, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 11897 move from (7, 1) to (7, 0) using car (11929, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11898 move from (4, 8) to (4, 9) using car (11931, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (4, 2) to (3, 2) using car (11977, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11900 move from (4, 6) to (4, 5) using car (11976, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11901 move from (3, 6) to (4, 6) using car (11952, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11912 move from (7, 9) to (6, 9) using car (11908, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 doesn't move\n", "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (7, 8) to (8, 8) using car (11890, [(7, 8), (8, 8)], 0)\n", - "Agent rider 11916 move from (7, 5) to (6, 5) using car (11967, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 move from (1, 3) to (2, 3) using car (11980, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 11919 move from (3, 9) to (4, 9) using car (11965, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11923 arrived\n", - "Agent rider 11928 move from (3, 9) to (4, 9) using car (11965, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11929 arrived\n", - "Agent rider 11941 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Driver 11951 arrived\n", - "Agent rider 11952 doesn't move\n", - "Agent rider 11953 move from (4, 8) to (3, 8) using car (11964, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 move from (7, 0) to (6, 0) using car (11960, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11956 move from (5, 3) to (5, 2) using car (11937, [(5, 3), (5, 2), (4, 2)], 0)\n", - "Agent rider 11957 move from (2, 2) to (2, 1) using car (11970, [(2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", - "Agent rider 11958 move from (2, 7) to (1, 7) using car (11942, [(2, 7), (1, 7)], 0)\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 move from (7, 5) to (6, 5) using car (11967, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11977 doesn't move\n", - "Agent rider 11978 doesn't move\n", - "Agent rider 11979 doesn't move\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 doesn't move\n", - "Agent rider 11988 doesn't move\n", - "Agent rider 11989 move from (0, 5) to (0, 6) using car (11878, [(0, 5), (0, 6)], 0)\n", - "Agent rider 11990 doesn't move\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11998 doesn't move\n", + "Agent rider 11915 move from (9, 6) to (9, 5) using car (11963, [(9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11916 move from (0, 2) to (0, 1) using car (11864, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (4, 8) to (4, 9) using car (11931, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 move from (9, 1) to (8, 1) using car (12039, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 11920 move from (5, 2) to (6, 2) using car (11923, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (2, 0) to (3, 0) using car (11967, [(2, 0), (3, 0), (4, 0)], 0)\n", + "Driver 11935 arrived\n", + "Agent rider 11936 move from (4, 2) to (3, 2) using car (11977, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11938 move from (2, 0) to (3, 0) using car (11967, [(2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 11939 move from (8, 0) to (7, 0) using car (11909, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11941 move from (3, 6) to (3, 7) using car (11934, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", + "Agent rider 11942 move from (1, 0) to (1, 1) using car (12018, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 doesn't move\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11948 doesn't move\n", + "Driver 11950 arrived\n", + "Driver 11956 arrived\n", + "Driver 11964 arrived\n", + "Driver 11971 arrived\n", + "Agent rider 11978 move from (8, 5) to (9, 5) using car (11910, [(8, 5), (9, 5)], 0)\n", + "Agent rider 11979 move from (9, 6) to (9, 5) using car (11963, [(9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (5, 5) to (4, 5) using car (11997, [(5, 5), (4, 5)], 0)\n", + "Agent rider 11983 move from (8, 4) to (8, 3) using car (11927, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 11984 move from (2, 9) to (3, 9) using car (12032, [(2, 9), (3, 9), (4, 9), (4, 8)], 0)\n", "Agent rider 11999 doesn't move\n", - "tick 862 ended\n", - "I am driver 12000 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 12001 - trip: [(0, 7), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 12002 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 12003 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 12004 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12005 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 12006 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 12007 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 12008 - trip: [(2, 8), (2, 9), (1, 9)]\n", - "I am driver 12009 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 12010 - trip: [(0, 2), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 12011 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 12012 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 12013 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 12014 - trip: [(6, 2), (6, 1), (6, 0)]\n", - "I am driver 12015 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 12016 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 12017 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 12018 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 12019 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 12020 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 12021 - trip: [(3, 3), (3, 4), (3, 5)]\n", - "22 drivers generated.\n", - "I am rider 12022 - dep: (8, 5) , arr: (9, 4)\n", - "I am rider 12023 - dep: (4, 0) , arr: (7, 7)\n", - "I am rider 12024 - dep: (4, 2) , arr: (3, 7)\n", - "3 riders generated.\n", - "Agent rider 10695 move from (3, 9) to (2, 9) using car (11968, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11048 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11400 move from (5, 3) to (6, 3) using car (11949, [(5, 3), (6, 3)], 0)\n", - "Rider n° 11400 arrived with a waiting time of 18 ticks\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11537 move from (4, 8) to (4, 7) using car (11961, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 11542 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11555 move from (9, 9) to (8, 9) using car (11934, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11564 move from (9, 9) to (8, 9) using car (11934, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 11564 arrived with a waiting time of 18 ticks\n", - "Agent rider 11594 move from (0, 1) to (1, 1) using car (12013, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11595 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11613 move from (4, 8) to (4, 7) using car (11961, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 11613 arrived with a waiting time of 5 ticks\n", - "Agent rider 11615 move from (3, 1) to (2, 1) using car (11860, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11629 move from (5, 0) to (6, 0) using car (11858, [(5, 0), (6, 0)], 0)\n", - "Rider n° 11629 arrived with a waiting time of 11 ticks\n", - "Agent rider 11644 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11664 move from (5, 3) to (6, 3) using car (11949, [(5, 3), (6, 3)], 0)\n", - "Rider n° 11664 arrived with a waiting time of 8 ticks\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11747 move from (1, 5) to (2, 5) using car (11992, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11774 doesn't move\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11803 move from (0, 1) to (1, 1) using car (12013, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11809 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Driver 11828 arrived\n", - "Agent rider 11839 move from (3, 8) to (2, 8) using car (11964, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11840 doesn't move\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 doesn't move\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11849 doesn't move\n", - "Driver 11856 arrived\n", - "Driver 11867 arrived\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 move from (5, 2) to (4, 2) using car (11937, [(5, 2), (4, 2)], 0)\n", - "Agent rider 11900 move from (9, 9) to (8, 9) using car (11934, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 doesn't move\n", - "Agent rider 11902 move from (5, 5) to (5, 6) using car (11887, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11904 doesn't move\n", - "Agent rider 11905 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11906 move from (0, 1) to (1, 1) using car (12013, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11907 move from (1, 5) to (2, 5) using car (11992, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11908 move from (5, 5) to (5, 6) using car (11887, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 11910 arrived\n", - "Agent rider 11911 move from (5, 0) to (6, 0) using car (11858, [(5, 0), (6, 0)], 0)\n", - "Rider n° 11911 arrived with a waiting time of 0 ticks\n", - "Agent rider 11912 move from (9, 5) to (8, 5) using car (11950, [(9, 5), (8, 5), (7, 5)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 doesn't move\n", - "Agent rider 11916 move from (6, 5) to (5, 5) using car (11967, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 move from (2, 3) to (2, 4) using car (11899, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 11919 move from (4, 9) to (5, 9) using car (11965, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11921 arrived\n", - "Driver 11925 arrived\n", - "Agent rider 11928 move from (4, 9) to (5, 9) using car (11965, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11932 arrived\n", - "Driver 11938 arrived\n", - "Driver 11940 arrived\n", - "Agent rider 11941 doesn't move\n", - "Driver 11943 arrived\n", - "Driver 11945 arrived\n", - "Driver 11947 arrived\n", - "Agent rider 11952 doesn't move\n", - "Agent rider 11953 move from (3, 8) to (2, 8) using car (11964, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11956 move from (5, 2) to (4, 2) using car (11937, [(5, 2), (4, 2)], 0)\n", - "Agent rider 11957 move from (2, 1) to (1, 1) using car (11926, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 11957 arrived with a waiting time of 0 ticks\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (1, 5) to (2, 5) using car (11992, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 move from (6, 5) to (5, 5) using car (11967, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11977 move from (1, 0) to (1, 1) using car (12018, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11978 doesn't move\n", - "Agent rider 11979 move from (8, 4) to (7, 4) using car (11996, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 move from (3, 4) to (4, 4) using car (11984, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11988 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 move from (5, 6) to (5, 7) using car (11994, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11997 move from (5, 1) to (4, 1) using car (11995, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11998 move from (3, 4) to (4, 4) using car (11984, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 11998 arrived with a waiting time of 1 ticks\n", - "Agent rider 11999 move from (8, 4) to (7, 4) using car (11996, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12022 doesn't move\n", - "Agent rider 12023 move from (4, 0) to (5, 0) using car (11981, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12024 doesn't move\n", - "tick 863 ended\n", - "0 drivers generated.\n", - "I am rider 12025 - dep: (8, 3) , arr: (0, 4)\n", - "I am rider 12026 - dep: (4, 4) , arr: (7, 0)\n", - "2 riders generated.\n", - "Agent rider 10695 move from (2, 9) to (1, 9) using car (11968, [(2, 9), (1, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 10901 move from (8, 5) to (7, 5) using car (11950, [(8, 5), (7, 5)], 0)\n", - "Rider n° 10901 arrived with a waiting time of 55 ticks\n", - "Agent rider 11048 move from (8, 5) to (7, 5) using car (11950, [(8, 5), (7, 5)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (8, 5) to (7, 5) using car (11950, [(8, 5), (7, 5)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 move from (1, 2) to (1, 3) using car (12010, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11537 move from (4, 7) to (4, 6) using car (11961, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 11537 arrived with a waiting time of 14 ticks\n", - "Agent rider 11542 move from (8, 5) to (8, 6) using car (11884, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11555 move from (8, 9) to (7, 9) using car (11934, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Rider n° 11555 arrived with a waiting time of 20 ticks\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11594 move from (1, 1) to (1, 2) using car (12018, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11595 move from (7, 4) to (6, 4) using car (11996, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 11595 arrived with a waiting time of 8 ticks\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11615 move from (2, 1) to (1, 1) using car (11860, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11644 move from (8, 5) to (8, 6) using car (11884, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (1, 2) to (1, 3) using car (12010, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11747 move from (2, 5) to (3, 5) using car (11992, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11748 move from (1, 2) to (1, 3) using car (12010, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11774 doesn't move\n", - "Agent rider 11780 move from (8, 9) to (7, 9) using car (11934, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11803 move from (1, 1) to (1, 2) using car (12018, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11809 move from (8, 5) to (7, 5) using car (11950, [(8, 5), (7, 5)], 0)\n", - "Driver 11827 arrived\n", - "Driver 11831 arrived\n", - "Agent rider 11839 move from (2, 8) to (2, 7) using car (11964, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11840 move from (1, 1) to (1, 2) using car (12018, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11841 move from (1, 2) to (1, 3) using car (12010, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 11842 arrived\n", - "Agent rider 11843 move from (5, 0) to (5, 1) using car (12007, [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11846 move from (0, 4) to (0, 3) using car (12005, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11849 doesn't move\n", - "Agent rider 11870 move from (5, 5) to (4, 5) using car (11967, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11871 doesn't move\n", - "Driver 11874 arrived\n", - "Driver 11878 arrived\n", - "Driver 11880 arrived\n", - "Driver 11890 arrived\n", - "Driver 11893 arrived\n", - "Driver 11897 arrived\n", - "Agent rider 11900 move from (8, 9) to (7, 9) using car (11934, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 doesn't move\n", - "Agent rider 11902 move from (5, 6) to (5, 7) using car (11887, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11904 doesn't move\n", - "Agent rider 11905 move from (8, 5) to (7, 5) using car (11950, [(8, 5), (7, 5)], 0)\n", - "Agent rider 11906 move from (1, 1) to (2, 1) using car (12013, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11907 move from (2, 5) to (3, 5) using car (11992, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11908 move from (5, 6) to (5, 7) using car (11887, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11911 doesn't move\n", - "Agent rider 11912 move from (8, 5) to (8, 6) using car (11884, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 doesn't move\n", - "Agent rider 11916 move from (5, 5) to (4, 5) using car (11967, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 move from (2, 4) to (2, 5) using car (11899, [(2, 4), (2, 5)], 0)\n", - "Agent rider 11919 move from (5, 9) to (6, 9) using car (11965, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11924 arrived\n", - "Agent rider 11928 move from (5, 9) to (6, 9) using car (11965, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Driver 11942 arrived\n", - "Driver 11948 arrived\n", - "Agent rider 11952 move from (0, 4) to (0, 3) using car (12005, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11953 move from (2, 8) to (2, 7) using car (11964, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 move from (1, 7) to (1, 6) using car (12001, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 11955 move from (6, 0) to (7, 0) using car (11939, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11956 doesn't move\n", - "Agent rider 11958 move from (1, 7) to (1, 6) using car (12001, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 11959 move from (2, 5) to (3, 5) using car (11992, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Driver 11969 arrived\n", + "Agent rider 12000 move from (9, 6) to (9, 5) using car (11963, [(9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12003 move from (7, 1) to (7, 2) using car (11953, [(7, 1), (7, 2)], 0)\n", + "Agent rider 12005 move from (8, 4) to (8, 3) using car (11927, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (7, 2) to (6, 2) using car (11925, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12023 move from (8, 0) to (7, 0) using car (12017, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 12024 move from (8, 0) to (7, 0) using car (11909, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12025 move from (5, 2) to (6, 2) using car (11923, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12026 move from (0, 2) to (0, 1) using car (12014, [(0, 2), (0, 1)], 0)\n", + "Agent rider 12027 move from (2, 0) to (3, 0) using car (11967, [(2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 12028 doesn't move\n", + "Agent rider 12029 move from (5, 5) to (5, 4) using car (11996, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12030 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 doesn't move\n", + "Agent rider 12042 move from (5, 8) to (4, 8) using car (12009, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 move from (9, 1) to (8, 1) using car (12039, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 move from (7, 4) to (7, 5) using car (12004, [(7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 doesn't move\n", + "tick 853 ended\n", + "I am driver 12048 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 12049 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 12050 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 12051 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)]\n", + "I am driver 12052 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 12053 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 12054 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 12055 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 12056 - trip: [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 12057 - trip: [(7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 12058 - trip: [(4, 3), (5, 3), (6, 3), (6, 4)]\n", + "I am driver 12059 - trip: [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 12060 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 12061 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "14 drivers generated.\n", + "I am rider 12062 - dep: (0, 6) , arr: (6, 7)\n", + "I am rider 12063 - dep: (0, 2) , arr: (9, 7)\n", + "I am rider 12064 - dep: (5, 7) , arr: (2, 4)\n", + "I am rider 12065 - dep: (4, 5) , arr: (9, 9)\n", + "4 riders generated.\n", + "Agent rider 11211 move from (8, 1) to (7, 1) using car (12039, [(8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 11399 move from (6, 9) to (7, 9) using car (11930, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11458 move from (6, 9) to (7, 9) using car (11930, [(6, 9), (7, 9)], 0)\n", + "Agent rider 11538 move from (5, 8) to (5, 9) using car (11961, [(5, 8), (5, 9)], 0)\n", + "Rider n° 11538 arrived with a waiting time of 15 ticks\n", + "Agent rider 11573 move from (7, 0) to (6, 0) using car (12017, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (2, 1) to (3, 1) using car (12015, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (6, 9) to (5, 9) using car (11908, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11659 move from (0, 7) to (0, 8) using car (11990, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11667 move from (7, 0) to (6, 0) using car (12017, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11714 move from (0, 7) to (0, 8) using car (11990, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 doesn't move\n", + "Agent rider 11760 move from (3, 5) to (3, 4) using car (11998, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Rider n° 11760 arrived with a waiting time of 4 ticks\n", + "Agent rider 11766 move from (3, 5) to (3, 4) using car (11998, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (0, 7) to (0, 8) using car (11933, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 11792 move from (0, 1) to (0, 0) using car (11864, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11811 move from (0, 7) to (0, 8) using car (11990, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11833 doesn't move\n", + "Agent rider 11835 move from (4, 8) to (3, 8) using car (12009, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Rider n° 11835 arrived with a waiting time of 1 ticks\n", + "Agent rider 11836 move from (1, 1) to (2, 1) using car (12034, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Driver 11850 arrived\n", + "Agent rider 11853 move from (3, 2) to (2, 2) using car (11977, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11854 move from (7, 0) to (6, 0) using car (11909, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 move from (4, 5) to (5, 5) using car (11972, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11860 move from (3, 5) to (3, 4) using car (11998, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11861 move from (9, 5) to (9, 4) using car (11963, [(9, 5), (9, 4)], 0)\n", + "Agent rider 11862 move from (7, 0) to (6, 0) using car (11929, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11863 move from (9, 5) to (9, 4) using car (11963, [(9, 5), (9, 4)], 0)\n", + "Driver 11889 arrived\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (7, 0) to (6, 0) using car (11929, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11898 move from (4, 9) to (3, 9) using car (11931, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (3, 2) to (2, 2) using car (11977, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11900 move from (4, 5) to (5, 5) using car (11972, [(4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 11901 move from (4, 6) to (5, 6) using car (11952, [(4, 6), (5, 6)], 0)\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11912 move from (6, 9) to (5, 9) using car (11908, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 move from (4, 9) to (5, 9) using car (12013, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11914 move from (3, 5) to (3, 4) using car (12055, [(3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 11915 move from (9, 5) to (9, 4) using car (11963, [(9, 5), (9, 4)], 0)\n", + "Agent rider 11916 move from (0, 1) to (0, 0) using car (11864, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11917 move from (4, 9) to (3, 9) using car (11931, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11920 move from (6, 2) to (7, 2) using car (11923, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (3, 0) to (4, 0) using car (11967, [(3, 0), (4, 0)], 0)\n", + "Agent rider 11936 move from (3, 2) to (2, 2) using car (11977, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11938 move from (3, 0) to (4, 0) using car (11967, [(3, 0), (4, 0)], 0)\n", + "Agent rider 11939 move from (7, 0) to (6, 0) using car (11909, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11941 move from (3, 7) to (3, 8) using car (11934, [(3, 7), (3, 8), (3, 9)], 0)\n", + "Rider n° 11941 arrived with a waiting time of 2 ticks\n", + "Agent rider 11942 move from (1, 1) to (1, 2) using car (12018, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 move from (7, 2) to (7, 3) using car (12010, [(7, 2), (7, 3)], 0)\n", + "Agent rider 11947 move from (7, 9) to (6, 9) using car (12022, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11948 move from (4, 8) to (3, 8) using car (12009, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Rider n° 11948 arrived with a waiting time of 7 ticks\n", + "Driver 11951 arrived\n", + "Driver 11958 arrived\n", + "Driver 11959 arrived\n", "Driver 11973 arrived\n", - "Agent rider 11974 move from (8, 6) to (8, 7) using car (11922, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11975 move from (5, 5) to (4, 5) using car (11967, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 move from (1, 7) to (1, 6) using car (12017, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11977 move from (1, 1) to (2, 1) using car (12013, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11978 move from (1, 2) to (1, 3) using car (12010, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11979 move from (7, 4) to (6, 4) using car (11996, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 move from (4, 4) to (5, 4) using car (11984, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11988 move from (5, 5) to (5, 4) using car (12011, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 doesn't move\n" + "Agent rider 11978 move from (9, 5) to (9, 4) using car (11963, [(9, 5), (9, 4)], 0)\n", + "Agent rider 11979 move from (9, 5) to (9, 4) using car (11963, [(9, 5), (9, 4)], 0)\n", + "Rider n° 11979 arrived with a waiting time of 4 ticks\n", + "Agent rider 11980 move from (9, 3) to (8, 3) using car (12051, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 11981 move from (4, 5) to (4, 6) using car (11962, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 11983 move from (8, 3) to (8, 2) using car (11927, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 11984 doesn't move\n", + "Driver 11991 arrived\n", + "Agent rider 11999 move from (4, 9) to (5, 9) using car (12013, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 move from (9, 5) to (9, 4) using car (11963, [(9, 5), (9, 4)], 0)\n", + "Agent rider 12001 move from (7, 4) to (6, 4) using car (12021, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12003 move from (7, 2) to (7, 1) using car (11960, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12005 move from (8, 3) to (8, 2) using car (11927, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 doesn't move\n", + "Agent rider 12023 move from (7, 0) to (6, 0) using car (12017, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 12024 move from (7, 0) to (6, 0) using car (11909, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 12024 arrived with a waiting time of 0 ticks\n", + "Agent rider 12025 move from (6, 2) to (7, 2) using car (11923, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (3, 0) to (4, 0) using car (11967, [(3, 0), (4, 0)], 0)\n", + "Agent rider 12028 move from (7, 4) to (6, 4) using car (12021, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12029 move from (5, 4) to (5, 3) using car (11996, [(5, 4), (5, 3)], 0)\n", + "Agent rider 12030 doesn't move\n", + "Agent rider 12031 move from (7, 0) to (6, 0) using car (11909, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12040 move from (0, 4) to (0, 3) using car (11985, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12041 move from (5, 4) to (5, 3) using car (11996, [(5, 4), (5, 3)], 0)\n", + "Agent rider 12042 move from (4, 8) to (3, 8) using car (12009, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 doesn't move\n", + "Agent rider 12044 move from (9, 6) to (9, 5) using car (12012, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 12045 move from (7, 5) to (7, 6) using car (12004, [(7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 doesn't move\n", + "Agent rider 12062 move from (0, 6) to (1, 6) using car (12060, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 12063 doesn't move\n", + "Agent rider 12064 doesn't move\n", + "Agent rider 12065 move from (4, 5) to (4, 6) using car (11962, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 11997 move from (4, 1) to (3, 1) using car (11995, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 11999 move from (7, 4) to (6, 4) using car (11996, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12022 move from (8, 5) to (7, 5) using car (11950, [(8, 5), (7, 5)], 0)\n", - "Agent rider 12023 move from (5, 0) to (5, 1) using car (11981, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 doesn't move\n", - "Agent rider 12026 move from (4, 4) to (5, 4) using car (11984, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "tick 864 ended\n", - "I am driver 12027 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 12028 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 12029 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 12030 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 12031 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", - "I am driver 12032 - trip: [(6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 12033 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 12034 - trip: [(9, 5), (8, 5), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 12035 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 12036 - trip: [(4, 5), (5, 5), (6, 5)]\n", - "I am driver 12037 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12038 - trip: [(8, 6), (8, 5), (8, 4), (9, 4)]\n", - "I am driver 12039 - trip: [(3, 4), (2, 4), (1, 4)]\n", - "I am driver 12040 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 12041 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 12042 - trip: [(1, 3), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 12043 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 12044 - trip: [(9, 9), (9, 8)]\n", - "I am driver 12045 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)]\n", - "I am driver 12046 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 12047 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "21 drivers generated.\n", - "I am rider 12048 - dep: (3, 0) , arr: (4, 1)\n", - "I am rider 12049 - dep: (9, 6) , arr: (6, 3)\n", - "I am rider 12050 - dep: (1, 3) , arr: (4, 9)\n", - "I am rider 12051 - dep: (8, 4) , arr: (1, 4)\n", - "I am rider 12052 - dep: (0, 8) , arr: (9, 9)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 move from (1, 3) to (1, 4) using car (12010, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11542 move from (8, 6) to (8, 7) using car (11884, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 11542 arrived with a waiting time of 18 ticks\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11594 move from (1, 2) to (1, 3) using car (12018, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 11594 arrived with a waiting time of 9 ticks\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11615 move from (1, 1) to (0, 1) using car (11860, [(1, 1), (0, 1)], 0)\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11644 move from (8, 6) to (8, 7) using car (11884, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 11644 arrived with a waiting time of 14 ticks\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 move from (9, 2) to (9, 1) using car (11993, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (1, 3) to (1, 4) using car (12010, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11744 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (1, 3) to (1, 4) using car (12010, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11774 move from (9, 2) to (9, 1) using car (11993, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11780 doesn't move\n", - "Agent rider 11803 move from (1, 2) to (1, 3) using car (12018, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 11803 arrived with a waiting time of 11 ticks\n", - "Agent rider 11809 doesn't move\n", - "Driver 11831 arrived\n", - "Agent rider 11839 move from (2, 7) to (2, 6) using car (11964, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11840 move from (1, 2) to (1, 3) using car (12018, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 11840 arrived with a waiting time of 8 ticks\n", - "Agent rider 11841 move from (1, 3) to (1, 4) using car (12010, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11843 move from (5, 1) to (5, 2) using car (12007, [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 11844 move from (9, 2) to (9, 1) using car (11993, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11846 move from (0, 3) to (0, 2) using car (12005, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11849 move from (4, 0) to (3, 0) using car (11960, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 11858 arrived\n", - "Agent rider 11870 move from (4, 5) to (4, 6) using car (11967, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11871 doesn't move\n", - "Driver 11877 arrived\n", - "Driver 11880 arrived\n", + "tick 854 ended\n", + "I am driver 12066 - trip: [(7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 12067 - trip: [(8, 8), (7, 8)]\n", + "I am driver 12068 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)]\n", + "I am driver 12069 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 12070 - trip: [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "5 drivers generated.\n", + "I am rider 12071 - dep: (9, 7) , arr: (1, 9)\n", + "1 riders generated.\n", + "Agent rider 11211 move from (7, 1) to (7, 0) using car (11960, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11573 move from (6, 0) to (5, 0) using car (12017, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (3, 1) to (4, 1) using car (12015, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (5, 9) to (6, 9) using car (12013, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11659 move from (0, 8) to (0, 9) using car (11933, [(0, 8), (0, 9)], 0)\n", + "Agent rider 11667 move from (6, 0) to (5, 0) using car (11929, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11714 move from (0, 8) to (0, 9) using car (11990, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 move from (0, 1) to (0, 2) using car (12050, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11766 move from (3, 4) to (4, 4) using car (12048, [(3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (0, 8) to (0, 9) using car (11990, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11792 doesn't move\n", + "Agent rider 11811 move from (0, 8) to (0, 9) using car (11990, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (3, 9) to (2, 9) using car (11931, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Driver 11826 arrived\n", + "Agent rider 11833 move from (5, 9) to (4, 9) using car (11908, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 move from (2, 2) to (1, 2) using car (11977, [(2, 2), (1, 2)], 0)\n", + "Agent rider 11854 move from (6, 0) to (5, 0) using car (11909, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 11854 arrived with a waiting time of 6 ticks\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 move from (5, 5) to (6, 5) using car (11972, [(5, 5), (6, 5)], 0)\n", + "Agent rider 11857 move from (0, 1) to (0, 2) using car (12050, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11860 move from (3, 4) to (4, 4) using car (11998, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (6, 0) to (5, 0) using car (11929, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (0, 1) to (0, 2) using car (12050, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11896 move from (8, 1) to (8, 2) using car (12061, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 move from (6, 0) to (5, 0) using car (11929, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 11898 move from (3, 9) to (2, 9) using car (11931, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (2, 2) to (1, 2) using car (11977, [(2, 2), (1, 2)], 0)\n", + "Agent rider 11900 move from (5, 5) to (6, 5) using car (11972, [(5, 5), (6, 5)], 0)\n", + "Agent rider 11901 move from (5, 6) to (5, 5) using car (12070, [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11902 doesn't move\n", + "Driver 11910 arrived\n", + "Agent rider 11912 move from (5, 9) to (4, 9) using car (11908, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11913 move from (5, 9) to (6, 9) using car (12013, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11914 move from (3, 4) to (3, 3) using car (12055, [(3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 doesn't move\n", + "Agent rider 11917 move from (3, 9) to (2, 9) using car (11931, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 11919 move from (8, 1) to (8, 2) using car (12061, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11920 move from (7, 2) to (8, 2) using car (11923, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11921 move from (4, 0) to (3, 0) using car (11989, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 11936 move from (2, 2) to (1, 2) using car (11977, [(2, 2), (1, 2)], 0)\n", + "Agent rider 11937 move from (3, 1) to (4, 1) using car (12015, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11938 move from (4, 0) to (3, 0) using car (11989, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 11939 move from (6, 0) to (5, 0) using car (11909, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11942 move from (1, 2) to (1, 3) using car (12018, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 doesn't move\n", + "Agent rider 11947 move from (6, 9) to (5, 9) using car (12022, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11951 arrived\n", + "Driver 11953 arrived\n", + "Driver 11954 arrived\n", + "Driver 11959 arrived\n", + "Driver 11969 arrived\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11981 move from (4, 6) to (4, 7) using car (11962, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 11981 arrived with a waiting time of 0 ticks\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 doesn't move\n", + "Driver 11992 arrived\n", + "Driver 11995 arrived\n", + "Driver 11997 arrived\n", + "Agent rider 11999 move from (5, 9) to (6, 9) using car (12013, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (6, 4) to (5, 4) using car (12021, [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12003 move from (7, 1) to (6, 1) using car (12039, [(7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 12005 move from (8, 2) to (8, 1) using car (11927, [(8, 2), (8, 1)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 doesn't move\n", + "Driver 12014 arrived\n", + "Agent rider 12023 move from (6, 0) to (5, 0) using car (12017, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 12025 move from (7, 2) to (8, 2) using car (11923, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12026 move from (0, 1) to (0, 2) using car (12050, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12027 doesn't move\n", + "Agent rider 12028 move from (6, 4) to (5, 4) using car (12021, [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12029 move from (5, 3) to (6, 3) using car (12058, [(5, 3), (6, 3), (6, 4)], 0)\n", + "Agent rider 12030 doesn't move\n", + "Agent rider 12031 move from (6, 0) to (5, 0) using car (11909, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12040 move from (0, 3) to (0, 2) using car (11985, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12041 move from (5, 3) to (4, 3) using car (12016, [(5, 3), (4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 12042 move from (3, 8) to (2, 8) using car (12009, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 move from (8, 1) to (8, 2) using car (12061, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12044 move from (9, 5) to (9, 4) using car (12012, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 12045 move from (7, 6) to (8, 6) using car (12004, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12046 move from (2, 2) to (1, 2) using car (11977, [(2, 2), (1, 2)], 0)\n", + "Agent rider 12047 doesn't move\n", + "Agent rider 12062 move from (1, 6) to (2, 6) using car (12060, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 12063 move from (0, 2) to (1, 2) using car (12068, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 doesn't move\n", + "Agent rider 12065 move from (4, 6) to (4, 7) using car (11962, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12071 doesn't move\n", + "tick 855 ended\n", + "I am driver 12072 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 12073 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 12074 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 12075 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 12076 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 12077 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 12078 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 12079 - trip: [(3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 12080 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (2, 3), (3, 3), (4, 3)]\n", + "I am driver 12081 - trip: [(7, 6), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 12082 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 12083 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 12084 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 12085 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 12086 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 12087 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "16 drivers generated.\n", + "I am rider 12088 - dep: (5, 7) , arr: (2, 9)\n", + "I am rider 12089 - dep: (3, 0) , arr: (5, 4)\n", + "2 riders generated.\n", + "Agent rider 11211 move from (7, 0) to (6, 0) using car (11960, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (4, 1) to (5, 1) using car (12015, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (6, 9) to (7, 9) using car (12013, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11659 move from (0, 9) to (1, 9) using car (11990, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (0, 9) to (1, 9) using car (11990, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 move from (0, 2) to (0, 1) using car (11985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11766 move from (4, 4) to (4, 5) using car (12048, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (0, 9) to (1, 9) using car (11990, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11792 move from (0, 0) to (1, 0) using car (12074, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11811 move from (0, 9) to (1, 9) using car (11990, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (2, 9) to (1, 9) using car (11931, [(2, 9), (1, 9)], 0)\n", + "Agent rider 11833 move from (4, 9) to (4, 8) using car (12086, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 move from (0, 2) to (0, 1) using car (11985, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 11860 move from (4, 4) to (5, 4) using car (11998, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 11861 move from (9, 4) to (9, 3) using car (12012, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 move from (9, 4) to (9, 3) using car (12012, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Driver 11864 arrived\n", "Driver 11881 arrived\n", - "Driver 11893 arrived\n", - "Agent rider 11900 move from (7, 9) to (6, 9) using car (11934, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11895 move from (0, 2) to (0, 3) using car (12050, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11896 move from (8, 2) to (8, 3) using car (12061, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 move from (2, 9) to (1, 9) using car (11931, [(2, 9), (1, 9)], 0)\n", + "Agent rider 11899 move from (1, 2) to (2, 2) using car (12068, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11900 doesn't move\n", "Agent rider 11901 doesn't move\n", - "Agent rider 11902 move from (5, 7) to (5, 8) using car (11887, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 11904 move from (0, 1) to (0, 2) using car (12045, [(0, 1), (0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11906 move from (2, 1) to (3, 1) using car (12013, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11907 move from (3, 5) to (4, 5) using car (11992, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11908 move from (5, 7) to (5, 8) using car (11887, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Driver 11909 arrived\n", - "Agent rider 11912 move from (8, 6) to (8, 7) using car (11884, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11914 move from (8, 7) to (8, 8) using car (11922, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11915 move from (8, 8) to (7, 8) using car (12041, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 11916 move from (4, 5) to (4, 6) using car (11967, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 doesn't move\n", - "Agent rider 11919 move from (6, 9) to (7, 9) using car (11965, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11928 doesn't move\n", - "Driver 11937 arrived\n", - "Agent rider 11941 doesn't move\n", - "Driver 11949 arrived\n", - "Agent rider 11952 move from (0, 3) to (0, 2) using car (12005, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 11952 arrived with a waiting time of 3 ticks\n", - "Agent rider 11953 move from (2, 7) to (2, 6) using car (11964, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 move from (1, 6) to (1, 5) using car (12001, [(1, 6), (1, 5)], 0)\n", - "Agent rider 11955 move from (7, 0) to (8, 0) using car (11939, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11956 doesn't move\n", - "Agent rider 11958 move from (1, 6) to (1, 5) using car (12001, [(1, 6), (1, 5)], 0)\n", - "Agent rider 11959 move from (3, 5) to (4, 5) using car (11992, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Driver 11966 arrived\n", - "Agent rider 11974 move from (8, 7) to (8, 8) using car (11922, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11975 move from (4, 5) to (4, 6) using car (11967, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 move from (1, 6) to (1, 5) using car (12017, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11977 move from (2, 1) to (3, 1) using car (12013, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11978 move from (1, 3) to (1, 4) using car (12010, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11979 move from (6, 4) to (5, 4) using car (11996, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 11985 move from (2, 7) to (2, 6) using car (11964, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11986 move from (5, 4) to (5, 3) using car (11984, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11988 move from (5, 4) to (5, 3) using car (11984, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 doesn't move\n", - "Agent rider 11997 move from (3, 1) to (2, 1) using car (11995, [(3, 1), (2, 1)], 0)\n", - "Agent rider 11999 move from (6, 4) to (5, 4) using car (11996, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12022 doesn't move\n", - "Agent rider 12023 move from (5, 1) to (5, 2) using car (11981, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (8, 3) to (8, 4) using car (12012, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (5, 4) to (5, 3) using car (11984, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12048 move from (3, 0) to (4, 0) using car (12006, [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 doesn't move\n", - "Agent rider 12051 doesn't move\n", - "Agent rider 12052 move from (0, 8) to (1, 8) using car (12031, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "tick 865 ended\n", - "I am driver 12053 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 12054 - trip: [(9, 2), (8, 2), (8, 1), (7, 1), (6, 1)]\n", - "I am driver 12055 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 12056 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2)]\n", - "I am driver 12057 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 12058 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 12059 - trip: [(3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 12060 - trip: [(7, 5), (7, 4), (8, 4)]\n", - "8 drivers generated.\n", - "I am rider 12061 - dep: (2, 2) , arr: (4, 1)\n", - "I am rider 12062 - dep: (5, 0) , arr: (3, 0)\n", - "I am rider 12063 - dep: (5, 4) , arr: (9, 4)\n", - "I am rider 12064 - dep: (3, 5) , arr: (3, 2)\n", - "I am rider 12065 - dep: (2, 7) , arr: (9, 1)\n", + "Agent rider 11902 doesn't move\n", + "Agent rider 11912 move from (4, 9) to (3, 9) using car (11908, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 11912 arrived with a waiting time of 2 ticks\n", + "Agent rider 11913 move from (6, 9) to (7, 9) using car (12013, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11914 move from (3, 3) to (3, 2) using car (12055, [(3, 3), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Rider n° 11914 arrived with a waiting time of 4 ticks\n", + "Agent rider 11915 move from (9, 4) to (9, 3) using car (12012, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 11916 move from (0, 0) to (1, 0) using car (12074, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11917 move from (2, 9) to (1, 9) using car (11931, [(2, 9), (1, 9)], 0)\n", + "Agent rider 11919 move from (8, 2) to (8, 3) using car (12061, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11920 move from (8, 2) to (9, 2) using car (11923, [(8, 2), (9, 2)], 0)\n", + "Rider n° 11920 arrived with a waiting time of 0 ticks\n", + "Agent rider 11921 doesn't move\n", + "Driver 11925 arrived\n", + "Driver 11926 arrived\n", + "Driver 11930 arrived\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (4, 1) to (5, 1) using car (12015, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 move from (5, 0) to (4, 0) using car (11909, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11942 move from (1, 3) to (1, 4) using car (12018, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Driver 11944 arrived\n", + "Agent rider 11945 move from (7, 3) to (6, 3) using car (12051, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5)], 0)\n", + "Agent rider 11947 move from (5, 9) to (4, 9) using car (12022, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11952 arrived\n", + "Driver 11954 arrived\n", + "Driver 11957 arrived\n", + "Driver 11961 arrived\n", + "Driver 11963 arrived\n", + "Driver 11967 arrived\n", + "Agent rider 11978 move from (9, 4) to (9, 3) using car (12012, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11983 move from (8, 2) to (8, 3) using car (12061, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11984 doesn't move\n", + "Driver 11993 arrived\n", + "Driver 11996 arrived\n", + "Agent rider 11999 move from (6, 9) to (7, 9) using car (12013, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 move from (9, 4) to (9, 3) using car (12012, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 12001 move from (5, 4) to (4, 4) using car (12021, [(5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12003 move from (6, 1) to (6, 2) using car (12039, [(6, 1), (6, 2)], 0)\n", + "Rider n° 12003 arrived with a waiting time of 1 ticks\n", + "Agent rider 12005 doesn't move\n", + "Agent rider 12006 move from (2, 3) to (1, 3) using car (12052, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12007 doesn't move\n", + "Driver 12010 arrived\n", + "Driver 12020 arrived\n", + "Agent rider 12023 doesn't move\n", + "Agent rider 12025 move from (8, 2) to (9, 2) using car (11923, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12026 move from (0, 2) to (0, 3) using car (12050, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12027 doesn't move\n", + "Agent rider 12028 move from (5, 4) to (4, 4) using car (12021, [(5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12029 move from (6, 3) to (6, 4) using car (12058, [(6, 3), (6, 4)], 0)\n", + "Agent rider 12030 move from (2, 8) to (2, 7) using car (12009, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Driver 12037 arrived\n", + "Agent rider 12040 move from (0, 2) to (0, 3) using car (12050, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12041 move from (4, 3) to (4, 2) using car (12016, [(4, 3), (4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 12042 move from (2, 8) to (2, 7) using car (12009, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 move from (8, 2) to (8, 3) using car (12061, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12044 move from (9, 4) to (9, 3) using car (12012, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 12045 move from (8, 6) to (9, 6) using car (12004, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (2, 3) to (1, 3) using car (12052, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12062 move from (2, 6) to (3, 6) using car (12060, [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 12063 move from (1, 2) to (2, 2) using car (12068, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (5, 7) to (5, 6) using car (12057, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 12065 move from (4, 7) to (4, 8) using car (11962, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 doesn't move\n", + "tick 856 ended\n", + "I am driver 12090 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 12091 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 12092 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "I am driver 12093 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "4 drivers generated.\n", + "I am rider 12094 - dep: (4, 7) , arr: (4, 9)\n", + "I am rider 12095 - dep: (2, 8) , arr: (7, 5)\n", + "I am rider 12096 - dep: (8, 5) , arr: (1, 1)\n", + "I am rider 12097 - dep: (5, 4) , arr: (0, 1)\n", + "I am rider 12098 - dep: (3, 9) , arr: (9, 4)\n", "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 11048 move from (7, 5) to (7, 4) using car (12060, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (7, 5) to (7, 4) using car (12060, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 move from (8, 0) to (8, 1) using car (11939, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11615 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 move from (9, 1) to (9, 0) using car (11993, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11744 move from (8, 0) to (8, 1) using car (11939, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Rider n° 11744 arrived with a waiting time of 18 ticks\n", - "Agent rider 11747 move from (3, 5) to (3, 6) using car (11980, [(3, 5), (3, 6)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11774 move from (9, 1) to (9, 0) using car (11993, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 11774 arrived with a waiting time of 5 ticks\n", - "Agent rider 11780 move from (7, 9) to (7, 8) using car (11965, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11809 move from (7, 5) to (7, 4) using car (12060, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 11839 move from (2, 6) to (2, 5) using car (11964, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (5, 2) to (5, 3) using car (12007, [(5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 11844 move from (9, 1) to (9, 0) using car (11993, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11846 move from (0, 2) to (0, 3) using car (12045, [(0, 2), (0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 11849 move from (3, 0) to (2, 0) using car (11960, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11870 move from (4, 6) to (4, 7) using car (11967, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11871 move from (4, 2) to (5, 2) using car (11983, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Driver 11880 arrived\n", - "Driver 11898 arrived\n", - "Driver 11899 arrived\n", - "Agent rider 11900 move from (6, 9) to (5, 9) using car (11934, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 move from (7, 9) to (7, 8) using car (12013, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11458 move from (7, 9) to (7, 8) using car (12013, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11573 move from (5, 0) to (5, 1) using car (12073, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11592 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11607 move from (5, 1) to (6, 1) using car (12015, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (7, 9) to (7, 8) using car (12013, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11659 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11667 move from (5, 0) to (5, 1) using car (12073, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11714 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 move from (0, 1) to (0, 0) using car (11985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11766 move from (4, 5) to (4, 6) using car (12048, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 11767 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11769 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11787 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11792 move from (1, 0) to (2, 0) using car (12074, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11811 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11812 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11813 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11833 move from (4, 8) to (4, 7) using car (12086, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Rider n° 11833 arrived with a waiting time of 5 ticks\n", + "Agent rider 11836 move from (2, 1) to (1, 1) using car (11987, [(2, 1), (1, 1)], 0)\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 move from (0, 1) to (0, 0) using car (11985, [(0, 1), (0, 0)], 0)\n", + "Agent rider 11860 move from (5, 4) to (6, 4) using car (12070, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11861 move from (9, 3) to (9, 2) using car (12012, [(9, 3), (9, 2)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 move from (9, 3) to (9, 2) using car (12012, [(9, 3), (9, 2)], 0)\n", + "Driver 11881 arrived\n", + "Agent rider 11895 move from (0, 3) to (0, 4) using car (12050, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11896 move from (8, 3) to (8, 4) using car (12061, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11899 move from (2, 2) to (3, 2) using car (12068, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11900 doesn't move\n", "Agent rider 11901 doesn't move\n", - "Agent rider 11902 move from (5, 8) to (5, 9) using car (11887, [(5, 8), (5, 9)], 0)\n", - "Rider n° 11902 arrived with a waiting time of 0 ticks\n", - "Agent rider 11904 move from (0, 2) to (0, 1) using car (12005, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11905 move from (7, 5) to (7, 4) using car (12060, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 11906 move from (3, 1) to (4, 1) using car (12013, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11907 move from (4, 5) to (5, 5) using car (11992, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11908 move from (5, 8) to (5, 9) using car (11887, [(5, 8), (5, 9)], 0)\n", - "Agent rider 11912 move from (8, 7) to (8, 8) using car (11884, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Rider n° 11912 arrived with a waiting time of 4 ticks\n", - "Agent rider 11914 move from (8, 8) to (8, 9) using car (11922, [(8, 8), (8, 9)], 0)\n", - "Agent rider 11915 doesn't move\n", - "Agent rider 11916 move from (4, 6) to (4, 7) using car (11967, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 doesn't move\n", - "Agent rider 11919 move from (7, 9) to (7, 8) using car (11965, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11902 move from (5, 0) to (5, 1) using car (12073, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11913 move from (7, 9) to (7, 8) using car (12013, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11915 move from (9, 3) to (9, 2) using car (12012, [(9, 3), (9, 2)], 0)\n", + "Agent rider 11916 move from (1, 0) to (2, 0) using car (12074, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11917 move from (1, 9) to (2, 9) using car (11990, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11919 move from (8, 3) to (8, 4) using car (12061, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 doesn't move\n", "Driver 11926 arrived\n", "Driver 11927 arrived\n", - "Agent rider 11928 doesn't move\n", "Driver 11933 arrived\n", - "Agent rider 11941 doesn't move\n", - "Driver 11950 arrived\n", - "Agent rider 11953 move from (2, 6) to (2, 5) using car (11964, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 move from (1, 5) to (1, 4) using car (12017, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11955 move from (8, 0) to (8, 1) using car (11939, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11956 move from (4, 2) to (5, 2) using car (11983, [(4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (4, 5) to (5, 5) using car (11992, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Driver 11968 arrived\n", - "Driver 11970 arrived\n", + "Driver 11934 arrived\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 move from (4, 0) to (3, 0) using car (11909, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11942 move from (1, 4) to (1, 5) using car (12018, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 doesn't move\n", + "Agent rider 11947 move from (4, 9) to (3, 9) using car (12022, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11954 arrived\n", + "Driver 11966 arrived\n", "Driver 11972 arrived\n", - "Agent rider 11974 move from (8, 8) to (8, 9) using car (11922, [(8, 8), (8, 9)], 0)\n", - "Agent rider 11975 move from (4, 6) to (4, 7) using car (11967, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11976 move from (1, 5) to (1, 4) using car (12017, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 11977 move from (3, 1) to (4, 1) using car (12013, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11978 doesn't move\n", - "Agent rider 11979 move from (5, 4) to (4, 4) using car (11996, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 11985 move from (2, 6) to (2, 5) using car (11964, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11986 move from (5, 3) to (5, 2) using car (11984, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11988 move from (5, 3) to (5, 2) using car (11984, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 doesn't move\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11999 move from (5, 4) to (4, 4) using car (11996, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", + "Driver 11977 arrived\n", + "Agent rider 11978 move from (9, 3) to (9, 2) using car (12012, [(9, 3), (9, 2)], 0)\n", + "Agent rider 11980 move from (8, 3) to (8, 4) using car (12061, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 move from (8, 3) to (8, 4) using car (12061, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11984 move from (3, 9) to (3, 8) using car (12054, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 11999 move from (7, 9) to (7, 8) using car (12013, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 move from (9, 3) to (9, 2) using car (12012, [(9, 3), (9, 2)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12005 doesn't move\n", + "Agent rider 12006 move from (1, 3) to (1, 4) using car (12052, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12007 move from (6, 2) to (6, 3) using car (12059, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", "Driver 12008 arrived\n", - "Driver 12014 arrived\n", - "Driver 12021 arrived\n", - "Agent rider 12022 move from (7, 5) to (7, 4) using car (12060, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 12023 move from (5, 2) to (5, 3) using car (12032, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12024 move from (4, 2) to (5, 2) using car (11991, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", - "Agent rider 12025 move from (8, 4) to (8, 5) using car (12012, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (5, 3) to (5, 2) using car (11984, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12048 move from (4, 0) to (5, 0) using car (12006, [(4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 move from (1, 3) to (1, 4) using car (12018, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (8, 4) to (8, 5) using car (12012, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (1, 8) to (2, 8) using car (12031, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12061 doesn't move\n", - "Agent rider 12062 doesn't move\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12064 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "tick 866 ended\n", - "I am driver 12066 - trip: [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 12067 - trip: [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 12068 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 12069 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "4 drivers generated.\n", - "I am rider 12070 - dep: (4, 9) , arr: (8, 1)\n", - "I am rider 12071 - dep: (9, 0) , arr: (7, 9)\n", - "I am rider 12072 - dep: (3, 5) , arr: (1, 0)\n", - "I am rider 12073 - dep: (0, 6) , arr: (7, 1)\n", - "I am rider 12074 - dep: (6, 6) , arr: (8, 1)\n", - "I am rider 12075 - dep: (9, 6) , arr: (2, 7)\n", - "6 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 11048 move from (7, 4) to (8, 4) using car (12060, [(7, 4), (8, 4)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (7, 4) to (8, 4) using car (12060, [(7, 4), (8, 4)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 move from (1, 4) to (1, 3) using car (12017, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11556 move from (8, 1) to (8, 2) using car (11939, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11615 move from (0, 1) to (0, 0) using car (12005, [(0, 1), (0, 0)], 0)\n", - "Rider n° 11615 arrived with a waiting time of 16 ticks\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11647 move from (9, 0) to (8, 0) using car (11993, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 11647 arrived with a waiting time of 21 ticks\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (1, 4) to (1, 3) using car (12017, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (1, 4) to (1, 3) using car (12017, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11780 move from (7, 8) to (7, 7) using car (11965, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11809 move from (7, 4) to (8, 4) using car (12004, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11839 move from (2, 5) to (2, 4) using car (11964, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 11839 arrived with a waiting time of 7 ticks\n", - "Agent rider 11841 move from (1, 4) to (1, 3) using car (12017, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11843 move from (5, 3) to (6, 3) using car (12007, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 11844 move from (9, 0) to (8, 0) using car (11993, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 11846 move from (0, 3) to (0, 4) using car (12045, [(0, 3), (0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 11849 move from (2, 0) to (1, 0) using car (11960, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 11860 arrived\n", - "Agent rider 11870 move from (4, 7) to (4, 8) using car (11967, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11871 move from (5, 2) to (5, 1) using car (11984, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 11899 arrived\n", - "Agent rider 11900 move from (5, 9) to (4, 9) using car (11934, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (5, 5) to (5, 6) using car (11992, [(5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11904 move from (0, 1) to (0, 0) using car (12005, [(0, 1), (0, 0)], 0)\n", - "Agent rider 11905 move from (7, 4) to (8, 4) using car (12004, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 11906 move from (4, 1) to (4, 2) using car (12013, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11907 move from (5, 5) to (5, 6) using car (11992, [(5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11908 move from (5, 9) to (6, 9) using car (12046, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 11908 arrived with a waiting time of 0 ticks\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (7, 8) to (7, 7) using car (11965, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11916 move from (4, 7) to (4, 8) using car (11967, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 move from (2, 5) to (2, 4) using car (11964, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11919 move from (7, 8) to (7, 7) using car (11965, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11927 arrived\n", - "Agent rider 11928 doesn't move\n", - "Agent rider 11941 doesn't move\n", - "Driver 11944 arrived\n", - "Agent rider 11953 move from (2, 5) to (2, 4) using car (11964, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 move from (1, 4) to (1, 3) using car (12017, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11955 move from (8, 1) to (8, 2) using car (11939, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11956 move from (5, 2) to (6, 2) using car (11983, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (5, 5) to (5, 6) using car (11992, [(5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", - "Driver 11962 arrived\n", - "Driver 11963 arrived\n", - "Driver 11970 arrived\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 doesn't move\n", - "Agent rider 11976 move from (1, 4) to (1, 3) using car (12017, [(1, 4), (1, 3)], 0)\n", - "Agent rider 11977 move from (4, 1) to (4, 2) using car (12013, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 11978 move from (1, 4) to (1, 5) using car (12018, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 11978 arrived with a waiting time of 5 ticks\n", - "Agent rider 11979 move from (4, 4) to (4, 5) using car (11996, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 11985 move from (2, 5) to (2, 4) using car (11964, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11986 move from (5, 2) to (5, 1) using car (11984, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11988 move from (5, 2) to (5, 1) using car (11984, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 move from (5, 7) to (6, 7) using car (11931, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Driver 11994 arrived\n", - "Driver 11995 arrived\n", - "Agent rider 11997 move from (2, 1) to (2, 0) using car (11936, [(2, 1), (2, 0)], 0)\n", - "Agent rider 11999 move from (4, 4) to (4, 5) using car (11996, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 12001 arrived\n", - "Driver 12010 arrived\n", - "Agent rider 12022 move from (7, 4) to (8, 4) using car (12004, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12023 move from (5, 3) to (5, 4) using car (12032, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (8, 5) to (8, 6) using car (12012, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (5, 2) to (5, 1) using car (11984, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 12044 arrived\n", - "Agent rider 12048 move from (5, 0) to (5, 1) using car (12006, [(5, 0), (5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 move from (1, 4) to (1, 5) using car (12018, [(1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (8, 5) to (8, 6) using car (12012, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (2, 8) to (3, 8) using car (12031, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12061 move from (2, 2) to (2, 1) using car (12042, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12062 doesn't move\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12064 move from (3, 5) to (3, 4) using car (12003, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (9, 0) to (8, 0) using car (11993, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 12072 move from (3, 5) to (3, 4) using car (12003, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 doesn't move\n", - "tick 867 ended\n", - "I am driver 12076 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 12077 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 12078 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 12079 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 12080 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 12081 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 12082 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", - "I am driver 12083 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 12084 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", - "I am driver 12085 - trip: [(3, 4), (2, 4), (1, 4), (1, 5)]\n", - "I am driver 12086 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 12087 - trip: [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 12088 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 12089 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 12090 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 12091 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "16 drivers generated.\n", - "I am rider 12092 - dep: (9, 6) , arr: (4, 9)\n", - "I am rider 12093 - dep: (5, 5) , arr: (5, 9)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (6, 7) to (7, 7) using car (11931, [(6, 7), (7, 7)], 0)\n", - "Agent rider 11048 move from (8, 4) to (9, 4) using car (12004, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (8, 4) to (9, 4) using car (12004, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 move from (8, 2) to (8, 3) using car (11939, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11780 move from (7, 7) to (7, 6) using car (11965, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11809 move from (8, 4) to (9, 4) using car (12004, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11843 move from (6, 3) to (7, 3) using car (12007, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 11843 arrived with a waiting time of 3 ticks\n", - "Agent rider 11844 move from (8, 0) to (7, 0) using car (11993, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 11844 arrived with a waiting time of 6 ticks\n", - "Agent rider 11846 move from (0, 4) to (1, 4) using car (12045, [(0, 4), (1, 4), (2, 4)], 0)\n", - "Agent rider 11849 move from (1, 0) to (1, 1) using car (11960, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Driver 11862 arrived\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 move from (5, 1) to (6, 1) using car (11984, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 11887 arrived\n", - "Driver 11888 arrived\n", - "Agent rider 11900 move from (4, 9) to (3, 9) using car (11934, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (5, 6) to (6, 6) using car (11992, [(5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11904 doesn't move\n", - "Agent rider 11905 move from (8, 4) to (9, 4) using car (12004, [(8, 4), (9, 4)], 0)\n", - "Agent rider 11906 doesn't move\n", - "Agent rider 11907 move from (5, 6) to (6, 6) using car (11992, [(5, 6), (6, 6), (7, 6)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (7, 7) to (7, 6) using car (11965, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11916 move from (4, 8) to (4, 9) using car (11967, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11917 move from (2, 4) to (2, 3) using car (11964, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11919 move from (7, 7) to (7, 6) using car (11965, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 11922 arrived\n", - "Agent rider 11928 move from (6, 9) to (7, 9) using car (12046, [(6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11953 move from (2, 4) to (2, 3) using car (11964, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 move from (8, 2) to (8, 3) using car (11939, [(8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 11956 move from (6, 2) to (7, 2) using car (11983, [(6, 2), (7, 2)], 0)\n", - "Agent rider 11958 move from (1, 5) to (1, 6) using car (12018, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11959 move from (5, 6) to (6, 6) using car (11992, [(5, 6), (6, 6), (7, 6)], 0)\n", - "Driver 11963 arrived\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 move from (4, 7) to (4, 8) using car (12027, [(4, 7), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11977 move from (4, 2) to (4, 3) using car (12013, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 11977 arrived with a waiting time of 3 ticks\n", - "Agent rider 11979 move from (4, 5) to (3, 5) using car (11996, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 11980 arrived\n", - "Agent rider 11985 move from (2, 4) to (2, 3) using car (11964, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11986 move from (5, 1) to (6, 1) using car (11984, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11988 move from (5, 1) to (6, 1) using car (11984, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 move from (6, 7) to (7, 7) using car (11931, [(6, 7), (7, 7)], 0)\n", - "Driver 11995 arrived\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11999 move from (4, 5) to (3, 5) using car (11996, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 12009 arrived\n", - "Agent rider 12022 move from (8, 4) to (9, 4) using car (12004, [(8, 4), (9, 4)], 0)\n", - "Rider n° 12022 arrived with a waiting time of 2 ticks\n", - "Agent rider 12023 move from (5, 4) to (5, 5) using car (12032, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (8, 6) to (8, 7) using car (12012, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (5, 1) to (6, 1) using car (11984, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 12036 arrived\n", - "Driver 12039 arrived\n", - "Agent rider 12048 doesn't move\n", - "Agent rider 12049 doesn't move\n" + "Agent rider 12023 move from (5, 0) to (5, 1) using car (12073, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (0, 3) to (0, 4) using car (12050, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12027 move from (4, 0) to (4, 1) using car (12017, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 12028 doesn't move\n", + "Agent rider 12029 move from (6, 4) to (7, 4) using car (11976, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12030 move from (2, 7) to (2, 6) using car (12009, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12031 move from (5, 0) to (5, 1) using car (12073, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12032 arrived\n", + "Agent rider 12040 move from (0, 3) to (0, 4) using car (12050, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12041 move from (4, 2) to (4, 1) using car (12016, [(4, 2), (4, 1), (3, 1)], 0)\n", + "Agent rider 12042 move from (2, 7) to (2, 6) using car (12009, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 move from (8, 3) to (8, 4) using car (12061, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12044 move from (9, 3) to (9, 2) using car (12012, [(9, 3), (9, 2)], 0)\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (1, 3) to (1, 4) using car (12052, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12062 move from (3, 6) to (4, 6) using car (12060, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 12063 move from (2, 2) to (3, 2) using car (12068, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (5, 6) to (5, 5) using car (12057, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 12065 move from (4, 8) to (4, 9) using car (11962, [(4, 8), (4, 9)], 0)\n", + "Driver 12067 arrived\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 doesn't move\n", + "Agent rider 12094 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12050 move from (1, 5) to (1, 6) using car (12018, [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (8, 6) to (8, 7) using car (12012, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (3, 8) to (4, 8) using car (12031, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12061 move from (2, 1) to (3, 1) using car (12042, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12062 move from (5, 0) to (4, 0) using car (12083, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12063 move from (5, 4) to (6, 4) using car (11961, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 12064 move from (3, 4) to (3, 3) using car (12003, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 move from (4, 9) to (4, 8) using car (12058, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 12071 move from (8, 0) to (7, 0) using car (12037, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12072 move from (3, 4) to (3, 3) using car (12003, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 move from (6, 6) to (6, 5) using car (12047, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12075 doesn't move\n", - "Agent rider 12092 doesn't move\n", - "Agent rider 12093 doesn't move\n", - "tick 868 ended\n", - "I am driver 12094 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 12095 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 12096 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 12097 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 12098 - trip: [(3, 6), (3, 5)]\n", - "I am driver 12099 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 12100 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 12101 - trip: [(3, 4), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 12102 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "9 drivers generated.\n", - "I am rider 12103 - dep: (0, 6) , arr: (2, 2)\n", - "I am rider 12104 - dep: (7, 6) , arr: (9, 5)\n", - "I am rider 12105 - dep: (1, 7) , arr: (4, 1)\n", + "Agent rider 12095 doesn't move\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12097 doesn't move\n", + "Agent rider 12098 move from (3, 9) to (3, 8) using car (12054, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "tick 857 ended\n", + "I am driver 12099 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 12100 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 12101 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 12102 - trip: [(5, 8), (5, 7), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 12103 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 12104 - trip: [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 12105 - trip: [(4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 12106 - trip: [(4, 7), (4, 6), (4, 5)]\n", + "I am driver 12107 - trip: [(1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 12108 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 12109 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 12110 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "12 drivers generated.\n", + "I am rider 12111 - dep: (8, 1) , arr: (6, 3)\n", + "I am rider 12112 - dep: (4, 5) , arr: (4, 9)\n", + "I am rider 12113 - dep: (3, 9) , arr: (1, 5)\n", "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 move from (8, 3) to (8, 4) using car (11939, [(8, 3), (8, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 move from (3, 6) to (3, 5) using car (12098, [(3, 6), (3, 5)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11780 move from (7, 6) to (7, 5) using car (11965, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11809 doesn't move\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11844 doesn't move\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11849 move from (1, 1) to (1, 2) using car (11960, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11870 move from (4, 8) to (3, 8) using car (12015, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11871 move from (6, 1) to (7, 1) using car (11984, [(6, 1), (7, 1)], 0)\n", - "Driver 11884 arrived\n", - "Driver 11888 arrived\n", - "Agent rider 11900 move from (3, 9) to (2, 9) using car (11934, [(3, 9), (2, 9)], 0)\n", - "Agent rider 11901 move from (6, 6) to (7, 6) using car (11992, [(6, 6), (7, 6)], 0)\n", - "Rider n° 11901 arrived with a waiting time of 6 ticks\n", - "Agent rider 11904 move from (0, 0) to (1, 0) using car (12099, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11906 move from (4, 2) to (5, 2) using car (12069, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 11906 arrived with a waiting time of 4 ticks\n", - "Agent rider 11907 move from (6, 6) to (7, 6) using car (11992, [(6, 6), (7, 6)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (7, 6) to (7, 5) using car (11965, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11916 move from (4, 9) to (3, 9) using car (11967, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 11916 arrived with a waiting time of 5 ticks\n", - "Agent rider 11917 move from (2, 3) to (2, 2) using car (11964, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11919 move from (7, 6) to (7, 5) using car (11965, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 11928 move from (7, 9) to (8, 9) using car (12046, [(7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Driver 11936 arrived\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11953 move from (2, 3) to (2, 2) using car (11964, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 11953 arrived with a waiting time of 2 ticks\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 move from (8, 3) to (8, 4) using car (11939, [(8, 3), (8, 4)], 0)\n", - "Agent rider 11956 move from (7, 2) to (6, 2) using car (12102, [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11958 move from (1, 6) to (1, 7) using car (12018, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11959 move from (6, 6) to (7, 6) using car (11992, [(6, 6), (7, 6)], 0)\n", - "Agent rider 11974 doesn't move\n", - "Agent rider 11975 move from (4, 8) to (3, 8) using car (12015, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11979 move from (3, 5) to (3, 6) using car (12033, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 11981 arrived\n", - "Agent rider 11985 move from (2, 3) to (2, 2) using car (11964, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 11986 move from (6, 1) to (7, 1) using car (11984, [(6, 1), (7, 1)], 0)\n", - "Agent rider 11988 move from (6, 1) to (7, 1) using car (11984, [(6, 1), (7, 1)], 0)\n", - "Rider n° 11988 arrived with a waiting time of 3 ticks\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 doesn't move\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11999 move from (3, 5) to (2, 5) using car (11996, [(3, 5), (2, 5)], 0)\n", - "Driver 12005 arrived\n", - "Driver 12016 arrived\n", - "Driver 12017 arrived\n", - "Agent rider 12023 move from (5, 5) to (5, 6) using car (12032, [(5, 5), (5, 6)], 0)\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (8, 7) to (8, 8) using car (12012, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (6, 1) to (7, 1) using car (11984, [(6, 1), (7, 1)], 0)\n", - "Driver 12038 arrived\n", - "Agent rider 12048 move from (5, 1) to (4, 1) using car (12040, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Rider n° 12048 arrived with a waiting time of 1 ticks\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 move from (1, 6) to (1, 7) using car (12018, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (8, 7) to (8, 8) using car (12012, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 doesn't move\n", - "Driver 12060 arrived\n", - "Agent rider 12061 move from (3, 1) to (4, 1) using car (12042, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 12061 arrived with a waiting time of 1 ticks\n", - "Agent rider 12062 move from (4, 0) to (3, 0) using car (12083, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 12062 arrived with a waiting time of 2 ticks\n", - "Agent rider 12063 move from (6, 4) to (7, 4) using car (11961, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 12064 move from (3, 3) to (3, 2) using car (12003, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 12064 arrived with a waiting time of 1 ticks\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 move from (4, 8) to (5, 8) using car (12031, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (7, 0) to (6, 0) using car (12037, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12072 move from (3, 3) to (3, 2) using car (12003, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 move from (6, 5) to (6, 4) using car (12047, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12075 doesn't move\n", - "Agent rider 12092 doesn't move\n", - "Agent rider 12093 doesn't move\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 move from (7, 6) to (7, 5) using car (11965, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12105 doesn't move\n", - "tick 869 ended\n", - "I am driver 12106 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 12107 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 12108 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 12109 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 12110 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12111 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (2, 4)]\n", - "I am driver 12112 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "7 drivers generated.\n", - "I am rider 12113 - dep: (6, 9) , arr: (7, 6)\n", - "I am rider 12114 - dep: (0, 3) , arr: (2, 8)\n", - "I am rider 12115 - dep: (3, 5) , arr: (4, 8)\n", - "I am rider 12116 - dep: (0, 5) , arr: (5, 7)\n", - "4 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (7, 7) to (8, 7) using car (12066, [(7, 7), (8, 7)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11780 move from (7, 5) to (7, 4) using car (11965, [(7, 5), (7, 4)], 0)\n", - "Agent rider 11809 doesn't move\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11846 move from (1, 4) to (1, 5) using car (12085, [(1, 4), (1, 5)], 0)\n", - "Agent rider 11849 move from (1, 2) to (1, 3) using car (11960, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 11870 move from (3, 8) to (2, 8) using car (12015, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 11871 move from (7, 1) to (8, 1) using car (12006, [(7, 1), (8, 1)], 0)\n", - "Driver 11888 arrived\n", - "Agent rider 11900 move from (2, 9) to (1, 9) using car (12030, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 11904 move from (1, 0) to (1, 1) using car (12099, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (8, 9) to (8, 8) using car (12087, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11915 move from (7, 5) to (7, 4) using car (11965, [(7, 5), (7, 4)], 0)\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 move from (7, 8) to (6, 8) using car (12011, [(7, 8), (6, 8)], 0)\n", + "Agent rider 11458 move from (7, 8) to (6, 8) using car (12011, [(7, 8), (6, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 move from (2, 9) to (3, 9) using car (11990, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11607 move from (6, 1) to (7, 1) using car (12104, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 11638 move from (7, 8) to (6, 8) using car (12087, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11667 move from (5, 1) to (5, 2) using car (12073, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11714 move from (2, 9) to (3, 9) using car (11990, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 move from (0, 0) to (1, 0) using car (12110, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 move from (2, 9) to (3, 9) using car (11990, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11787 doesn't move\n", + "Agent rider 11792 move from (2, 0) to (3, 0) using car (12074, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 move from (2, 9) to (3, 9) using car (11990, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 move from (2, 6) to (2, 5) using car (12009, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 move from (0, 0) to (1, 0) using car (12110, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11860 move from (6, 4) to (7, 4) using car (12070, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (5, 0) to (6, 0) using car (12033, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (0, 4) to (0, 5) using car (12050, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 11896 move from (8, 4) to (8, 5) using car (12061, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 move from (5, 0) to (6, 0) using car (12033, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 11898 doesn't move\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (6, 5) to (6, 6) using car (12082, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11901 move from (5, 5) to (5, 6) using car (12069, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 11902 move from (5, 1) to (5, 2) using car (12073, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11913 move from (7, 8) to (7, 7) using car (12013, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (2, 0) to (3, 0) using car (12074, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", "Agent rider 11917 doesn't move\n", - "Agent rider 11919 move from (7, 5) to (7, 4) using car (11965, [(7, 5), (7, 4)], 0)\n", - "Agent rider 11928 move from (8, 9) to (8, 8) using car (12046, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11919 move from (8, 4) to (8, 5) using car (12061, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 move from (3, 0) to (3, 1) using car (12019, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Driver 11923 arrived\n", + "Driver 11927 arrived\n", + "Driver 11929 arrived\n", "Driver 11931 arrived\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11956 move from (6, 2) to (6, 1) using car (12102, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11958 move from (1, 7) to (2, 7) using car (12018, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11974 move from (8, 9) to (8, 8) using car (12046, [(8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 11975 move from (3, 8) to (2, 8) using car (12015, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 11975 arrived with a waiting time of 1 ticks\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11979 move from (3, 6) to (3, 7) using car (12033, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Driver 11982 arrived\n", - "Driver 11983 arrived\n", - "Agent rider 11985 move from (2, 2) to (2, 1) using car (11964, [(2, 2), (2, 1)], 0)\n", - "Agent rider 11986 move from (7, 1) to (8, 1) using car (12006, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 move from (7, 7) to (8, 7) using car (12066, [(7, 7), (8, 7)], 0)\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11999 move from (2, 5) to (2, 4) using car (12020, [(2, 5), (2, 4)], 0)\n", - "Driver 12004 arrived\n", - "Driver 12011 arrived\n", - "Driver 12017 arrived\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12024 move from (5, 2) to (5, 3) using car (12088, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12025 move from (8, 8) to (7, 8) using car (12012, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (7, 1) to (8, 1) using car (12006, [(7, 1), (8, 1)], 0)\n", - "Agent rider 12049 move from (9, 6) to (8, 6) using car (12112, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 12050 move from (1, 7) to (2, 7) using car (12018, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (8, 8) to (7, 8) using car (12012, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 doesn't move\n", - "Agent rider 12061 doesn't move\n", - "Agent rider 12063 move from (7, 4) to (8, 4) using car (11961, [(7, 4), (8, 4)], 0)\n", - "Agent rider 12065 move from (2, 7) to (2, 6) using car (12078, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12070 move from (5, 8) to (6, 8) using car (12031, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (6, 0) to (5, 0) using car (12037, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12072 move from (3, 2) to (3, 1) using car (12003, [(3, 2), (3, 1)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 move from (6, 4) to (6, 3) using car (12047, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12075 move from (9, 6) to (8, 6) using car (12112, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 12092 move from (9, 6) to (8, 6) using car (12112, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 12093 move from (5, 5) to (5, 6) using car (12057, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 move from (7, 5) to (7, 4) using car (11965, [(7, 5), (7, 4)], 0)\n", - "Agent rider 12105 move from (1, 7) to (1, 6) using car (12111, [(1, 7), (1, 6), (1, 5), (1, 4), (2, 4)], 0)\n", - "Agent rider 12113 doesn't move\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "tick 870 ended\n", - "I am driver 12117 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 12118 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "2 drivers generated.\n", - "I am rider 12119 - dep: (5, 2) , arr: (4, 8)\n", - "I am rider 12120 - dep: (2, 6) , arr: (3, 3)\n", - "I am rider 12121 - dep: (2, 8) , arr: (6, 2)\n", - "3 riders generated.\n", - "Agent rider 10695 move from (1, 9) to (0, 9) using car (12030, [(1, 9), (0, 9)], 0)\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11780 move from (7, 4) to (8, 4) using car (11991, [(7, 4), (8, 4)], 0)\n", - "Agent rider 11809 doesn't move\n", - "Agent rider 11841 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11849 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11870 move from (2, 8) to (1, 8) using car (12015, [(2, 8), (1, 8)], 0)\n", - "Agent rider 11871 doesn't move\n", - "Agent rider 11900 move from (1, 9) to (0, 9) using car (12030, [(1, 9), (0, 9)], 0)\n", - "Agent rider 11904 move from (1, 1) to (1, 2) using car (12099, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 11904 arrived with a waiting time of 6 ticks\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (8, 8) to (8, 7) using car (12087, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 11915 move from (7, 4) to (8, 4) using car (11991, [(7, 4), (8, 4)], 0)\n", - "Agent rider 11917 move from (2, 2) to (3, 2) using car (12095, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 11919 move from (7, 4) to (8, 4) using car (11991, [(7, 4), (8, 4)], 0)\n", - "Agent rider 11928 move from (8, 8) to (8, 7) using car (12046, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 11928 arrived with a waiting time of 3 ticks\n", "Driver 11934 arrived\n", - "Driver 11939 arrived\n", - "Agent rider 11941 doesn't move\n", - "Driver 11946 arrived\n", - "Agent rider 11954 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11956 move from (6, 1) to (5, 1) using car (12102, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11958 move from (2, 7) to (3, 7) using car (12018, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11974 move from (8, 8) to (8, 7) using car (12046, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 11976 move from (1, 3) to (1, 4) using car (11960, [(1, 3), (1, 4)], 0)\n", - "Agent rider 11979 move from (3, 7) to (3, 8) using car (12081, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Driver 11983 arrived\n", - "Driver 11984 arrived\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 doesn't move\n", - "Driver 11992 arrived\n", - "Driver 11996 arrived\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11999 doesn't move\n", - "Driver 12007 arrived\n", - "Driver 12019 arrived\n", - "Agent rider 12023 move from (5, 6) to (5, 7) using car (12057, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12024 move from (5, 3) to (5, 4) using car (12088, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12025 move from (7, 8) to (6, 8) using car (12012, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (5, 1) to (5, 2) using car (12073, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11938 move from (3, 0) to (3, 1) using car (12019, [(3, 0), (3, 1), (3, 2)], 0)\n", + "Agent rider 11939 move from (3, 0) to (2, 0) using car (11909, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11942 move from (1, 5) to (1, 6) using car (12018, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 move from (6, 3) to (6, 4) using car (12059, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11947 move from (3, 9) to (2, 9) using car (12022, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11974 arrived\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (8, 4) to (8, 5) using car (12061, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 move from (8, 4) to (8, 5) using car (12061, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11984 move from (3, 8) to (3, 7) using car (12054, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 11986 arrived\n", + "Driver 11994 arrived\n", + "Agent rider 11999 move from (7, 8) to (7, 7) using car (12013, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (4, 4) to (4, 5) using car (12056, [(4, 4), (4, 5)], 0)\n", + "Driver 12004 arrived\n", + "Agent rider 12005 doesn't move\n", + "Agent rider 12006 move from (1, 4) to (1, 5) using car (12052, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12007 move from (6, 3) to (6, 4) using car (12059, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 12023 move from (5, 1) to (5, 2) using car (12073, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (0, 4) to (0, 5) using car (12050, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12027 move from (4, 1) to (4, 2) using car (12017, [(4, 1), (4, 2), (4, 3)], 0)\n", + "Agent rider 12028 move from (4, 4) to (4, 5) using car (12056, [(4, 4), (4, 5)], 0)\n", + "Agent rider 12029 move from (7, 4) to (8, 4) using car (11976, [(7, 4), (8, 4)], 0)\n", + "Agent rider 12030 move from (2, 6) to (2, 5) using car (12009, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12031 move from (5, 1) to (5, 2) using car (12073, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12039 arrived\n", + "Agent rider 12040 move from (0, 4) to (0, 5) using car (12050, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12041 move from (4, 1) to (3, 1) using car (12016, [(4, 1), (3, 1)], 0)\n", + "Agent rider 12042 move from (2, 6) to (2, 5) using car (12009, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 move from (8, 4) to (8, 5) using car (12061, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (1, 4) to (1, 5) using car (12052, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Driver 12058 arrived\n", + "Agent rider 12062 move from (4, 6) to (4, 7) using car (12060, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 12063 move from (3, 2) to (4, 2) using car (12068, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (5, 5) to (5, 4) using car (12057, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 12065 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 doesn't move\n", + "Agent rider 12094 doesn't move\n", + "Agent rider 12095 doesn't move\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12097 move from (5, 4) to (5, 3) using car (12109, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 12098 move from (3, 8) to (3, 7) using car (12054, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12112 move from (4, 5) to (4, 6) using car (12078, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12113 move from (3, 9) to (2, 9) using car (12022, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "tick 858 ended\n", + "I am driver 12114 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)]\n", + "I am driver 12115 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 12116 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 12117 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 12118 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 12119 - trip: [(6, 4), (7, 4)]\n", + "I am driver 12120 - trip: [(5, 6), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 12121 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 12122 - trip: [(1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 12123 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 12124 - trip: [(7, 8), (7, 9)]\n", + "I am driver 12125 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 12126 - trip: [(9, 1), (9, 0)]\n", + "I am driver 12127 - trip: [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 12128 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "I am driver 12129 - trip: [(6, 0), (6, 1), (6, 2)]\n", + "16 drivers generated.\n", + "I am rider 12130 - dep: (4, 1) , arr: (9, 6)\n", + "I am rider 12131 - dep: (0, 2) , arr: (0, 1)\n", + "I am rider 12132 - dep: (3, 0) , arr: (0, 9)\n", + "I am rider 12133 - dep: (8, 6) , arr: (9, 0)\n", + "4 riders generated.\n", + "Agent rider 11211 move from (6, 0) to (7, 0) using car (12033, [(6, 0), (7, 0)], 0)\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 move from (3, 9) to (4, 9) using car (11990, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11607 move from (7, 1) to (7, 2) using car (12015, [(7, 1), (7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11638 move from (6, 8) to (5, 8) using car (12087, [(6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 11638 arrived with a waiting time of 6 ticks\n", + "Agent rider 11659 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 move from (5, 2) to (6, 2) using car (12055, [(5, 2), (6, 2)], 0)\n", + "Agent rider 11714 move from (3, 9) to (4, 9) using car (11990, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11759 move from (1, 0) to (2, 0) using car (12110, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 move from (4, 6) to (4, 5) using car (12086, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 11767 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11769 move from (3, 9) to (4, 9) using car (11990, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 11787 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11792 move from (3, 0) to (4, 0) using car (12074, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11811 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11836 move from (1, 1) to (1, 2) using car (12100, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 move from (2, 5) to (2, 4) using car (12009, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 move from (1, 0) to (2, 0) using car (12110, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11860 move from (7, 4) to (8, 4) using car (12070, [(7, 4), (8, 4)], 0)\n", + "Rider n° 11860 arrived with a waiting time of 9 ticks\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (6, 0) to (7, 0) using car (12033, [(6, 0), (7, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (0, 5) to (0, 6) using car (12050, [(0, 5), (0, 6)], 0)\n", + "Agent rider 11896 move from (8, 5) to (8, 6) using car (12061, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 move from (6, 0) to (7, 0) using car (12033, [(6, 0), (7, 0)], 0)\n", + "Agent rider 11898 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (6, 6) to (6, 7) using car (12082, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11902 move from (5, 2) to (5, 3) using car (12073, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11905 arrived\n", + "Driver 11908 arrived\n", + "Agent rider 11913 move from (7, 7) to (7, 6) using car (12013, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (3, 0) to (4, 0) using car (12074, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11917 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11919 move from (8, 5) to (8, 6) using car (12061, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 move from (3, 1) to (3, 2) using car (12019, [(3, 1), (3, 2)], 0)\n", + "Driver 11927 arrived\n", + "Driver 11931 arrived\n", + "Agent rider 11936 move from (1, 2) to (1, 3) using car (12076, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 11937 move from (5, 2) to (5, 3) using car (12073, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11938 move from (3, 1) to (3, 2) using car (12019, [(3, 1), (3, 2)], 0)\n", + "Agent rider 11939 move from (2, 0) to (1, 0) using car (11909, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11942 move from (1, 6) to (1, 7) using car (12018, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 move from (6, 4) to (6, 5) using car (12059, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 11947 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11962 arrived\n", + "Driver 11968 arrived\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (8, 5) to (8, 6) using car (12061, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 move from (3, 7) to (3, 6) using car (12054, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 11985 arrived\n", + "Driver 11987 arrived\n", + "Driver 11988 arrived\n", + "Driver 11989 arrived\n", + "Driver 11998 arrived\n", + "Agent rider 11999 move from (7, 7) to (7, 6) using car (12013, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12005 doesn't move\n", + "Agent rider 12006 move from (1, 5) to (1, 6) using car (12052, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12007 move from (6, 4) to (6, 5) using car (12059, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 12012 arrived\n", + "Agent rider 12023 move from (5, 2) to (5, 3) using car (12073, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (0, 5) to (0, 6) using car (12050, [(0, 5), (0, 6)], 0)\n", + "Agent rider 12027 move from (4, 2) to (5, 2) using car (12068, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12028 doesn't move\n", + "Agent rider 12029 doesn't move\n", + "Agent rider 12030 move from (2, 5) to (2, 4) using car (12009, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12031 move from (5, 2) to (5, 3) using car (12073, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12035 arrived\n", + "Driver 12038 arrived\n", + "Agent rider 12040 move from (0, 5) to (0, 6) using car (12050, [(0, 5), (0, 6)], 0)\n", + "Agent rider 12041 move from (3, 1) to (3, 2) using car (12019, [(3, 1), (3, 2)], 0)\n", + "Agent rider 12042 move from (2, 5) to (2, 4) using car (12009, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 move from (8, 5) to (8, 6) using car (12061, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 move from (1, 2) to (1, 3) using car (12076, [(1, 2), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 12047 move from (1, 5) to (1, 6) using car (12052, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12062 move from (4, 7) to (5, 7) using car (12060, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 12063 move from (4, 2) to (5, 2) using car (12068, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (5, 4) to (5, 3) using car (12057, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 12065 doesn't move\n", + "Driver 12066 arrived\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 move from (3, 0) to (4, 0) using car (12074, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12094 move from (4, 7) to (4, 8) using car (12048, [(4, 7), (4, 8)], 0)\n", + "Agent rider 12095 doesn't move\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12097 move from (5, 3) to (5, 2) using car (12109, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 12098 doesn't move\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12112 move from (4, 6) to (4, 7) using car (12078, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12113 move from (2, 9) to (2, 8) using car (12022, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12130 doesn't move\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (3, 0) to (4, 0) using car (12074, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12133 doesn't move\n", + "tick 859 ended\n", + "I am driver 12134 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 12135 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 12136 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 12137 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 12138 - trip: [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 12139 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 12140 - trip: [(8, 4), (8, 3), (7, 3)]\n", + "I am driver 12141 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", + "I am driver 12142 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 12143 - trip: [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 12144 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 12145 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "12 drivers generated.\n", + "I am rider 12146 - dep: (6, 2) , arr: (7, 1)\n", + "I am rider 12147 - dep: (9, 9) , arr: (2, 3)\n", + "2 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (7, 2) to (7, 3) using car (12015, [(7, 2), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11659 move from (2, 8) to (2, 7) using car (12022, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11759 move from (2, 0) to (3, 0) using car (12110, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 move from (4, 5) to (4, 4) using car (12086, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (2, 8) to (2, 7) using car (12022, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11792 move from (4, 0) to (4, 1) using car (12074, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 11811 move from (2, 8) to (2, 7) using car (12022, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11836 move from (1, 2) to (1, 1) using car (12077, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 11853 move from (1, 2) to (1, 1) using car (12077, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 11855 move from (2, 4) to (2, 3) using car (12009, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 11856 move from (6, 5) to (7, 5) using car (12053, [(6, 5), (7, 5)], 0)\n", + "Agent rider 11857 move from (2, 0) to (3, 0) using car (12110, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (8, 6) to (8, 7) using car (12061, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 doesn't move\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (6, 7) to (5, 7) using car (12082, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11901 move from (5, 6) to (4, 6) using car (12102, [(5, 6), (4, 6), (3, 6)], 0)\n", + "Agent rider 11902 move from (5, 3) to (5, 4) using car (12073, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11908 arrived\n", + "Agent rider 11913 move from (7, 6) to (7, 5) using car (12013, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 doesn't move\n", + "Agent rider 11917 doesn't move\n", + "Agent rider 11919 move from (8, 6) to (8, 7) using car (12061, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Driver 11931 arrived\n", + "Agent rider 11936 move from (1, 3) to (1, 4) using car (12076, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 11937 move from (5, 3) to (5, 4) using car (12073, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 move from (1, 0) to (0, 0) using car (11909, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11942 move from (1, 7) to (1, 8) using car (12018, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 move from (6, 5) to (7, 5) using car (12053, [(6, 5), (7, 5)], 0)\n", + "Agent rider 11947 move from (2, 8) to (2, 7) using car (12022, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11968 arrived\n", + "Driver 11976 arrived\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (8, 6) to (8, 7) using car (12061, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 move from (3, 6) to (3, 5) using car (12054, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 11987 arrived\n", + "Driver 11989 arrived\n", + "Agent rider 11999 move from (7, 6) to (7, 5) using car (12013, [(7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (4, 5) to (4, 4) using car (12086, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 12005 move from (8, 1) to (7, 1) using car (12121, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 12005 arrived with a waiting time of 5 ticks\n", + "Agent rider 12006 move from (1, 6) to (1, 7) using car (12052, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12007 move from (6, 5) to (6, 6) using car (12059, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 12011 arrived\n", + "Driver 12016 arrived\n", + "Agent rider 12023 move from (5, 3) to (5, 4) using car (12073, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", "Agent rider 12026 doesn't move\n", - "Driver 12028 arrived\n", - "Driver 12032 arrived\n", + "Agent rider 12027 move from (5, 2) to (6, 2) using car (12068, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12028 move from (4, 5) to (4, 4) using car (12086, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 12029 move from (8, 4) to (8, 3) using car (12140, [(8, 4), (8, 3), (7, 3)], 0)\n", + "Agent rider 12030 move from (2, 4) to (2, 3) using car (12009, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12031 move from (5, 3) to (5, 4) using car (12073, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", "Driver 12034 arrived\n", - "Driver 12045 arrived\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 move from (2, 7) to (3, 7) using car (12018, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (7, 8) to (6, 8) using car (12012, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (4, 8) to (5, 8) using car (12094, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 12054 arrived\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 doesn't move\n", + "Agent rider 12042 move from (2, 4) to (2, 3) using car (12009, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 doesn't move\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 move from (1, 3) to (1, 4) using car (12076, [(1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 12047 move from (1, 6) to (1, 7) using car (12052, [(1, 6), (1, 7), (0, 7)], 0)\n", "Driver 12056 arrived\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12065 move from (2, 6) to (2, 5) using car (12078, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12070 move from (6, 8) to (7, 8) using car (12031, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (5, 0) to (4, 0) using car (12037, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 move from (6, 3) to (6, 2) using car (12047, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12075 move from (8, 6) to (7, 6) using car (12112, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Driver 12091 arrived\n", - "Agent rider 12092 doesn't move\n", - "Agent rider 12093 move from (5, 6) to (5, 7) using car (12057, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 12098 arrived\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 move from (7, 4) to (8, 4) using car (11991, [(7, 4), (8, 4)], 0)\n", - "Agent rider 12105 move from (1, 6) to (1, 5) using car (12111, [(1, 6), (1, 5), (1, 4), (2, 4)], 0)\n", - "Agent rider 12113 doesn't move\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 doesn't move\n", - "Agent rider 12120 move from (2, 6) to (2, 5) using car (12078, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12121 move from (2, 8) to (3, 8) using car (12096, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "tick 871 ended\n", - "I am driver 12122 - trip: [(5, 1), (6, 1), (7, 1), (7, 2)]\n", - "I am driver 12123 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", + "Agent rider 12062 move from (5, 7) to (6, 7) using car (12060, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Rider n° 12062 arrived with a waiting time of 0 ticks\n", + "Agent rider 12063 move from (5, 2) to (6, 2) using car (12068, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (5, 3) to (5, 4) using car (12073, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12065 move from (4, 9) to (5, 9) using car (11990, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Driver 12079 arrived\n", + "Driver 12081 arrived\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 move from (4, 0) to (4, 1) using car (12074, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12094 doesn't move\n", + "Agent rider 12095 move from (2, 8) to (2, 7) using car (12022, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12097 move from (5, 2) to (5, 1) using car (12109, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 12098 doesn't move\n", + "Agent rider 12111 move from (8, 1) to (7, 1) using car (12121, [(8, 1), (7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12112 move from (4, 7) to (4, 8) using car (12078, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12113 move from (2, 8) to (2, 7) using car (12022, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12130 doesn't move\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (4, 0) to (4, 1) using car (12074, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12133 doesn't move\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 doesn't move\n", + "tick 860 ended\n", + "I am driver 12148 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 12149 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 12150 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 12151 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 12152 - trip: [(8, 5), (8, 4), (8, 3)]\n", + "I am driver 12153 - trip: [(8, 5), (7, 5), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 12154 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "7 drivers generated.\n", + "I am rider 12155 - dep: (6, 7) , arr: (7, 0)\n", + "I am rider 12156 - dep: (4, 1) , arr: (4, 4)\n", + "2 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11573 move from (5, 1) to (6, 1) using car (12109, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11592 move from (4, 9) to (3, 9) using car (12091, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11607 move from (7, 3) to (8, 3) using car (12015, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 11659 move from (2, 7) to (2, 6) using car (12022, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 move from (6, 2) to (7, 2) using car (12068, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11759 move from (3, 0) to (4, 0) using car (12110, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 move from (4, 9) to (3, 9) using car (12091, [(4, 9), (3, 9)], 0)\n", + "Agent rider 11787 move from (2, 7) to (2, 6) using car (12022, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11792 move from (4, 1) to (5, 1) using car (12139, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 11811 move from (2, 7) to (2, 6) using car (12022, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11812 move from (3, 9) to (4, 9) using car (12116, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11836 move from (1, 1) to (1, 0) using car (12077, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 11853 move from (1, 1) to (1, 0) using car (12077, [(1, 1), (1, 0), (0, 0)], 0)\n", + "Agent rider 11855 move from (2, 3) to (2, 2) using car (12009, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 11856 move from (7, 5) to (7, 4) using car (12013, [(7, 5), (7, 4)], 0)\n", + "Agent rider 11857 move from (3, 0) to (4, 0) using car (12110, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (8, 7) to (8, 8) using car (12061, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 doesn't move\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (5, 7) to (4, 7) using car (12082, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11901 move from (4, 6) to (3, 6) using car (12090, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11902 move from (5, 4) to (5, 5) using car (12073, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11913 move from (7, 5) to (7, 4) using car (12013, [(7, 5), (7, 4)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 doesn't move\n", + "Agent rider 11917 doesn't move\n", + "Agent rider 11919 move from (8, 7) to (8, 8) using car (12061, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 move from (1, 4) to (1, 5) using car (12076, [(1, 4), (1, 5)], 0)\n", + "Agent rider 11937 move from (5, 4) to (5, 5) using car (12073, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11942 move from (1, 8) to (2, 8) using car (12018, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", + "Agent rider 11945 move from (7, 5) to (7, 4) using car (12013, [(7, 5), (7, 4)], 0)\n", + "Agent rider 11947 move from (2, 7) to (2, 6) using car (12022, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 11976 arrived\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (8, 7) to (8, 8) using car (12061, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 move from (8, 5) to (8, 4) using car (12152, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 11984 move from (3, 5) to (3, 4) using car (12054, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 11989 arrived\n", + "Agent rider 11999 move from (7, 5) to (7, 4) using car (12013, [(7, 5), (7, 4)], 0)\n", + "Rider n° 11999 arrived with a waiting time of 3 ticks\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (4, 4) to (4, 3) using car (12086, [(4, 4), (4, 3), (4, 2), (4, 1), (5, 1)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (6, 6) to (6, 7) using car (12059, [(6, 6), (6, 7)], 0)\n", + "Driver 12017 arrived\n", + "Driver 12019 arrived\n", + "Driver 12021 arrived\n", + "Agent rider 12023 move from (5, 4) to (5, 5) using car (12073, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (6, 2) to (7, 2) using car (12068, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12028 move from (4, 4) to (5, 4) using car (12072, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12029 doesn't move\n", + "Agent rider 12030 move from (2, 3) to (2, 2) using car (12009, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12031 move from (5, 4) to (5, 5) using car (12073, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12033 arrived\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 doesn't move\n", + "Agent rider 12042 move from (2, 3) to (2, 2) using car (12009, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 12043 doesn't move\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 move from (1, 4) to (1, 5) using car (12076, [(1, 4), (1, 5)], 0)\n", + "Agent rider 12047 doesn't move\n", + "Driver 12048 arrived\n", + "Driver 12050 arrived\n", + "Driver 12055 arrived\n", + "Agent rider 12063 move from (6, 2) to (7, 2) using car (12068, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 doesn't move\n", + "Agent rider 12065 doesn't move\n", + "Driver 12070 arrived\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12088 move from (5, 7) to (5, 8) using car (12085, [(5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 12089 move from (4, 1) to (4, 2) using car (12074, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12094 move from (4, 8) to (4, 9) using car (12087, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 12094 arrived with a waiting time of 3 ticks\n", + "Agent rider 12095 move from (2, 7) to (2, 6) using car (12022, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12096 move from (8, 5) to (7, 5) using car (12149, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 12097 doesn't move\n", + "Agent rider 12098 move from (3, 7) to (4, 7) using car (12093, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12106 arrived\n", + "Agent rider 12111 move from (7, 1) to (6, 1) using car (12121, [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12112 move from (4, 8) to (4, 9) using car (12087, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 12112 arrived with a waiting time of 0 ticks\n", + "Agent rider 12113 move from (2, 7) to (2, 6) using car (12022, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 12119 arrived\n", + "Driver 12124 arrived\n", + "Driver 12126 arrived\n", + "Agent rider 12130 move from (4, 1) to (5, 1) using car (12139, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (4, 1) to (3, 1) using car (12135, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12133 doesn't move\n", + "Agent rider 12146 move from (6, 2) to (7, 2) using car (12068, [(6, 2), (7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Agent rider 12155 move from (6, 7) to (6, 6) using car (12127, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 12156 move from (4, 1) to (4, 2) using car (12074, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 861 ended\n", + "I am driver 12157 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 12158 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 12159 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 12160 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 12161 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12162 - trip: [(5, 3), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "6 drivers generated.\n", + "I am rider 12163 - dep: (5, 5) , arr: (7, 7)\n", + "1 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 doesn't move\n", + "Agent rider 11458 doesn't move\n", + "Agent rider 11573 move from (6, 1) to (7, 1) using car (12109, [(6, 1), (7, 1)], 0)\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 move from (8, 3) to (9, 3) using car (12015, [(8, 3), (9, 3)], 0)\n", + "Agent rider 11659 move from (2, 6) to (2, 5) using car (12022, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 move from (7, 2) to (7, 3) using car (12068, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 11714 move from (4, 9) to (5, 9) using car (12116, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 11759 move from (4, 0) to (5, 0) using car (12110, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11787 move from (2, 6) to (2, 5) using car (12022, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 11787 arrived with a waiting time of 12 ticks\n", + "Agent rider 11792 move from (5, 1) to (6, 1) using car (12139, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 move from (4, 9) to (3, 9) using car (12087, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11836 move from (1, 0) to (0, 0) using car (11960, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11853 move from (1, 0) to (0, 0) using car (11960, [(1, 0), (0, 0)], 0)\n", + "Agent rider 11855 move from (2, 2) to (2, 1) using car (12009, [(2, 2), (2, 1)], 0)\n", + "Agent rider 11856 move from (7, 4) to (7, 5) using car (12104, [(7, 4), (7, 5)], 0)\n", + "Agent rider 11857 move from (4, 0) to (5, 0) using car (12110, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (8, 8) to (7, 8) using car (12061, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 doesn't move\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (4, 7) to (3, 7) using car (12082, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11901 move from (3, 6) to (2, 6) using car (12090, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11902 move from (5, 5) to (5, 6) using car (12073, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 11909 arrived\n", + "Agent rider 11913 move from (7, 4) to (7, 5) using car (12104, [(7, 4), (7, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (4, 0) to (5, 0) using car (12110, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11917 doesn't move\n", + "Agent rider 11919 move from (8, 8) to (7, 8) using car (12061, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (5, 5) to (5, 6) using car (12073, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11938 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11945 move from (7, 4) to (7, 5) using car (12114, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (8, 8) to (7, 8) using car (12061, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 move from (8, 4) to (8, 3) using car (12152, [(8, 4), (8, 3)], 0)\n", + "Agent rider 11984 move from (3, 4) to (3, 3) using car (12054, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (6, 7) to (5, 7) using car (12134, [(6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", + "Driver 12021 arrived\n", + "Agent rider 12023 move from (5, 5) to (5, 6) using car (12073, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (7, 2) to (7, 3) using car (12068, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12028 move from (5, 4) to (6, 4) using car (12072, [(5, 4), (6, 4)], 0)\n", + "Agent rider 12029 move from (8, 3) to (9, 3) using car (12015, [(8, 3), (9, 3)], 0)\n", + "Rider n° 12029 arrived with a waiting time of 3 ticks\n", + "Agent rider 12030 move from (2, 2) to (2, 1) using car (12009, [(2, 2), (2, 1)], 0)\n", + "Agent rider 12031 move from (5, 5) to (5, 6) using car (12073, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12036 arrived\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 doesn't move\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12043 move from (8, 6) to (8, 5) using car (12128, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 doesn't move\n", + "Driver 12049 arrived\n", + "Driver 12053 arrived\n", + "Driver 12057 arrived\n", + "Agent rider 12063 move from (7, 2) to (7, 3) using car (12068, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (5, 4) to (6, 4) using car (12072, [(5, 4), (6, 4)], 0)\n", + "Agent rider 12065 move from (5, 9) to (6, 9) using car (12069, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12088 move from (5, 8) to (5, 9) using car (12085, [(5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 12089 move from (4, 2) to (4, 3) using car (12074, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12095 doesn't move\n", + "Agent rider 12096 move from (7, 5) to (6, 5) using car (12149, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 12097 doesn't move\n", + "Agent rider 12098 move from (4, 7) to (5, 7) using car (12093, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12100 arrived\n", + "Driver 12105 arrived\n", + "Driver 12107 arrived\n", + "Agent rider 12111 move from (6, 1) to (7, 1) using car (12109, [(6, 1), (7, 1)], 0)\n", + "Agent rider 12113 move from (2, 6) to (2, 5) using car (12022, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 12129 arrived\n", + "Agent rider 12130 move from (5, 1) to (6, 1) using car (12139, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (3, 1) to (2, 1) using car (12135, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12133 move from (8, 6) to (8, 5) using car (12128, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 12146 move from (7, 2) to (7, 3) using car (12068, [(7, 2), (7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Agent rider 12155 move from (6, 6) to (6, 5) using car (12127, [(6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 12156 move from (4, 2) to (4, 3) using car (12074, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12163 move from (5, 5) to (5, 6) using car (12073, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "tick 862 ended\n", + "I am driver 12164 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 12165 - trip: [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", "2 drivers generated.\n", - "I am rider 12124 - dep: (6, 5) , arr: (5, 7)\n", - "I am rider 12125 - dep: (5, 0) , arr: (7, 8)\n", - "I am rider 12126 - dep: (1, 3) , arr: (3, 0)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (8, 7) to (8, 8) using car (12090, [(8, 7), (8, 8), (8, 9)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11780 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Rider n° 11780 arrived with a waiting time of 9 ticks\n", - "Agent rider 11809 doesn't move\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11849 doesn't move\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11907 move from (7, 6) to (6, 6) using car (12112, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Agent rider 11914 move from (8, 7) to (8, 6) using car (12087, [(8, 7), (8, 6)], 0)\n", - "Agent rider 11915 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11917 move from (3, 2) to (4, 2) using car (12095, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 11919 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Driver 11934 arrived\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11956 move from (5, 1) to (4, 1) using car (12102, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 11958 move from (3, 7) to (4, 7) using car (12018, [(3, 7), (4, 7)], 0)\n", - "Agent rider 11959 move from (7, 6) to (6, 6) using car (12112, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Driver 11961 arrived\n", - "Driver 11964 arrived\n", - "Driver 11965 arrived\n", - "Agent rider 11974 move from (8, 7) to (8, 6) using car (12046, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11979 move from (3, 8) to (3, 9) using car (12081, [(3, 8), (3, 9)], 0)\n", - "Driver 11984 arrived\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11990 move from (8, 7) to (8, 6) using car (12046, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Rider n° 11990 arrived with a waiting time of 6 ticks\n", - "Agent rider 11997 doesn't move\n", - "Agent rider 11999 move from (2, 4) to (2, 3) using car (12097, [(2, 4), (2, 3)], 0)\n", - "Rider n° 11999 arrived with a waiting time of 2 ticks\n", - "Driver 12003 arrived\n", - "Driver 12006 arrived\n", - "Driver 12020 arrived\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12024 move from (5, 4) to (5, 5) using car (12088, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12025 move from (6, 8) to (5, 8) using car (12012, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "0 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 move from (6, 8) to (7, 8) using car (12078, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11458 move from (6, 8) to (7, 8) using car (12078, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 move from (3, 9) to (2, 9) using car (12087, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 5) to (2, 4) using car (12022, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (5, 9) to (5, 8) using car (12116, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 11759 move from (5, 0) to (5, 1) using car (12110, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 move from (4, 4) to (4, 5) using car (12118, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 move from (3, 9) to (2, 9) using car (12087, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11792 move from (6, 1) to (7, 1) using car (12139, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 11792 arrived with a waiting time of 13 ticks\n", + "Agent rider 11811 move from (2, 6) to (3, 6) using car (12160, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 11811 arrived with a waiting time of 8 ticks\n", + "Agent rider 11812 move from (3, 9) to (2, 9) using car (12087, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 move from (2, 1) to (2, 2) using car (12135, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11856 move from (7, 5) to (7, 6) using car (12114, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 11857 move from (5, 0) to (5, 1) using car (12110, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (7, 8) to (6, 8) using car (12061, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 doesn't move\n", + "Agent rider 11899 doesn't move\n", + "Agent rider 11900 move from (3, 7) to (2, 7) using car (12082, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 11901 move from (2, 6) to (1, 6) using car (12090, [(2, 6), (1, 6)], 0)\n", + "Agent rider 11902 move from (5, 6) to (5, 7) using car (12073, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Rider n° 11902 arrived with a waiting time of 9 ticks\n", + "Agent rider 11913 move from (7, 5) to (7, 6) using car (12114, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 doesn't move\n", + "Agent rider 11917 doesn't move\n", + "Agent rider 11919 move from (7, 8) to (6, 8) using car (12061, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (5, 6) to (5, 7) using car (12073, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11938 move from (3, 2) to (4, 2) using car (12165, [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11945 move from (7, 5) to (7, 6) using car (12114, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Rider n° 11945 arrived with a waiting time of 3 ticks\n", + "Agent rider 11947 move from (2, 6) to (1, 6) using car (12090, [(2, 6), (1, 6)], 0)\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (7, 8) to (6, 8) using car (12061, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 move from (3, 3) to (3, 2) using car (12054, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (4, 3) to (4, 2) using car (12162, [(4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (5, 7) to (6, 7) using car (12093, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12013 arrived\n", + "Agent rider 12023 move from (5, 6) to (5, 7) using car (12073, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", "Agent rider 12026 doesn't move\n", - "Driver 12027 arrived\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 move from (3, 7) to (4, 7) using car (12018, [(3, 7), (4, 7)], 0)\n", - "Agent rider 12051 move from (6, 8) to (5, 8) using car (12012, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (5, 8) to (6, 8) using car (12094, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12027 move from (7, 3) to (7, 4) using car (12068, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12028 doesn't move\n", + "Agent rider 12030 doesn't move\n", + "Agent rider 12031 move from (5, 6) to (5, 7) using car (12073, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 doesn't move\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12043 move from (8, 5) to (8, 4) using car (12128, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 doesn't move\n", + "Driver 12052 arrived\n", "Driver 12059 arrived\n", - "Agent rider 12063 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 12065 move from (2, 5) to (2, 4) using car (12078, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 12066 arrived\n", - "Agent rider 12070 move from (7, 8) to (8, 8) using car (12031, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (4, 0) to (3, 0) using car (12037, [(4, 0), (3, 0)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 move from (6, 2) to (6, 1) using car (12047, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12075 move from (7, 6) to (6, 6) using car (12112, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Driver 12085 arrived\n", - "Agent rider 12092 move from (8, 6) to (8, 7) using car (12079, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12093 move from (5, 7) to (5, 8) using car (12057, [(5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 move from (8, 4) to (8, 3) using car (12123, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 12105 move from (1, 5) to (1, 4) using car (12111, [(1, 5), (1, 4), (2, 4)], 0)\n", - "Agent rider 12113 move from (6, 9) to (7, 9) using car (12108, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 doesn't move\n", - "Agent rider 12120 move from (2, 5) to (2, 4) using car (12078, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12121 move from (3, 8) to (4, 8) using car (12096, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 doesn't move\n", - "tick 872 ended\n", - "I am driver 12127 - trip: [(0, 7), (1, 7), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 12128 - trip: [(6, 0), (6, 1), (6, 2)]\n", - "I am driver 12129 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 12130 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", - "I am driver 12131 - trip: [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 12132 - trip: [(4, 8), (5, 8), (6, 8), (6, 7)]\n", - "I am driver 12133 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 12134 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 12135 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)]\n", - "I am driver 12136 - trip: [(3, 0), (3, 1)]\n", - "I am driver 12137 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", - "I am driver 12138 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 12139 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 12140 - trip: [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)]\n", - "I am driver 12141 - trip: [(6, 7), (5, 7), (4, 7), (4, 6)]\n", - "I am driver 12142 - trip: [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 12143 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 12144 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 12145 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 12146 - trip: [(5, 7), (4, 7)]\n", - "I am driver 12147 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 12148 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 12149 - trip: [(7, 3), (7, 2), (6, 2)]\n", - "I am driver 12150 - trip: [(5, 3), (6, 3)]\n", - "I am driver 12151 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 12152 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 12153 - trip: [(3, 3), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 12154 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 12155 - trip: [(7, 1), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 12156 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 12157 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 12158 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 12159 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)]\n", - "I am driver 12160 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "34 drivers generated.\n", - "I am rider 12161 - dep: (4, 2) , arr: (3, 6)\n", - "I am rider 12162 - dep: (5, 1) , arr: (3, 4)\n", - "I am rider 12163 - dep: (7, 9) , arr: (7, 6)\n", - "I am rider 12164 - dep: (3, 2) , arr: (9, 6)\n", - "I am rider 12165 - dep: (4, 7) , arr: (0, 0)\n", - "I am rider 12166 - dep: (7, 6) , arr: (9, 6)\n", - "I am rider 12167 - dep: (1, 1) , arr: (9, 3)\n", - "I am rider 12168 - dep: (7, 7) , arr: (1, 6)\n", - "I am rider 12169 - dep: (8, 7) , arr: (7, 0)\n", - "9 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (8, 8) to (8, 9) using car (12090, [(8, 8), (8, 9)], 0)\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11466 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11536 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 11556 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11646 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11712 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11743 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 11747 move from (3, 5) to (4, 5) using car (12106, [(3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 11748 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 11809 doesn't move\n", - "Agent rider 11841 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11849 doesn't move\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11905 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (8, 6) to (9, 6) using car (12046, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11915 move from (8, 3) to (8, 2) using car (12123, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11917 move from (4, 2) to (5, 2) using car (12095, [(4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 11919 move from (8, 3) to (8, 2) using car (12123, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11941 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11954 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 11955 move from (8, 3) to (8, 2) using car (12123, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11956 move from (4, 1) to (3, 1) using car (12102, [(4, 1), (3, 1)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 doesn't move\n", + "Driver 12060 arrived\n", + "Agent rider 12063 move from (7, 3) to (7, 4) using car (12068, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12064 doesn't move\n", + "Agent rider 12065 move from (6, 9) to (7, 9) using car (12069, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Driver 12076 arrived\n", + "Driver 12080 arrived\n", + "Driver 12083 arrived\n", + "Agent rider 12088 move from (5, 9) to (4, 9) using car (12085, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 12089 move from (4, 3) to (4, 4) using car (12074, [(4, 3), (4, 4)], 0)\n", + "Driver 12091 arrived\n", + "Agent rider 12095 move from (2, 6) to (3, 6) using car (12160, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12096 move from (6, 5) to (5, 5) using car (12149, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 12097 move from (5, 1) to (4, 1) using car (12075, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12098 move from (5, 7) to (6, 7) using car (12093, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12102 arrived\n", + "Driver 12103 arrived\n", + "Driver 12107 arrived\n", + "Agent rider 12111 move from (7, 1) to (6, 1) using car (12154, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12113 move from (2, 5) to (2, 4) using car (12022, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Driver 12120 arrived\n", + "Driver 12122 arrived\n", + "Agent rider 12130 move from (6, 1) to (7, 1) using car (12139, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (2, 1) to (2, 2) using car (12135, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12133 move from (8, 5) to (8, 4) using car (12128, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Driver 12140 arrived\n", + "Agent rider 12146 move from (7, 3) to (7, 4) using car (12068, [(7, 3), (7, 4), (8, 4)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Agent rider 12155 move from (6, 5) to (6, 4) using car (12127, [(6, 5), (6, 4)], 0)\n", + "Agent rider 12156 move from (4, 3) to (4, 4) using car (12074, [(4, 3), (4, 4)], 0)\n", + "Rider n° 12156 arrived with a waiting time of 0 ticks\n", + "Agent rider 12163 move from (5, 6) to (5, 7) using car (12073, [(5, 6), (5, 7), (5, 8)], 0)\n", + "tick 863 ended\n", + "I am driver 12166 - trip: [(5, 7), (6, 7), (7, 7), (7, 8), (7, 9)]\n", + "1 drivers generated.\n", + "I am rider 12167 - dep: (9, 1) , arr: (1, 3)\n", + "I am rider 12168 - dep: (5, 1) , arr: (7, 1)\n", + "I am rider 12169 - dep: (7, 0) , arr: (3, 5)\n", + "3 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11399 move from (7, 8) to (8, 8) using car (12078, [(7, 8), (8, 8)], 0)\n", + "Rider n° 11399 arrived with a waiting time of 21 ticks\n", + "Agent rider 11458 move from (7, 8) to (8, 8) using car (12078, [(7, 8), (8, 8)], 0)\n", + "Rider n° 11458 arrived with a waiting time of 20 ticks\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 move from (2, 9) to (1, 9) using car (12087, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 4) to (2, 3) using car (12022, [(2, 4), (2, 3)], 0)\n", + "Agent rider 11667 move from (7, 3) to (8, 3) using car (12145, [(7, 3), (8, 3)], 0)\n", + "Agent rider 11714 move from (5, 8) to (5, 7) using car (12116, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 11759 move from (5, 1) to (5, 2) using car (12110, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 11766 move from (4, 5) to (4, 6) using car (12118, [(4, 5), (4, 6)], 0)\n", + "Agent rider 11767 doesn't move\n", + "Agent rider 11769 move from (2, 9) to (1, 9) using car (12087, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11811 doesn't move\n", + "Agent rider 11812 move from (2, 9) to (1, 9) using car (12087, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 11813 doesn't move\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 move from (7, 6) to (7, 7) using car (12114, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 11857 move from (5, 1) to (6, 1) using car (12084, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (6, 8) to (5, 8) using car (12061, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 doesn't move\n", + "Agent rider 11899 move from (3, 2) to (3, 1) using car (12054, [(3, 2), (3, 1)], 0)\n", + "Rider n° 11899 arrived with a waiting time of 8 ticks\n", + "Agent rider 11900 move from (2, 7) to (1, 7) using car (12082, [(2, 7), (1, 7)], 0)\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11913 move from (7, 6) to (7, 7) using car (12114, [(7, 6), (7, 7), (7, 8), (7, 9), (8, 9)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (5, 0) to (4, 0) using car (12121, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11917 doesn't move\n", + "Agent rider 11919 move from (6, 8) to (5, 8) using car (12061, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (5, 7) to (5, 8) using car (12073, [(5, 7), (5, 8)], 0)\n", + "Agent rider 11938 move from (4, 2) to (3, 2) using car (12162, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 doesn't move\n", "Driver 11960 arrived\n", - "Driver 11964 arrived\n", - "Driver 11971 arrived\n", - "Agent rider 11974 move from (8, 6) to (9, 6) using car (12046, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11976 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 11979 doesn't move\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 doesn't move\n", - "Agent rider 11989 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Driver 11991 arrived\n", - "Agent rider 11997 move from (2, 0) to (3, 0) using car (12135, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Driver 12002 arrived\n", - "Driver 12006 arrived\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (6, 8) to (5, 8) using car (12061, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 move from (3, 2) to (3, 1) using car (12054, [(3, 2), (3, 1)], 0)\n", + "Driver 11990 arrived\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (4, 2) to (3, 2) using car (12162, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 doesn't move\n", + "Driver 12009 arrived\n", "Driver 12015 arrived\n", - "Agent rider 12023 move from (5, 7) to (6, 7) using car (12053, [(5, 7), (6, 7)], 0)\n", - "Agent rider 12024 move from (5, 5) to (5, 6) using car (12088, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12025 move from (5, 8) to (4, 8) using car (12012, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12023 move from (5, 7) to (5, 8) using car (12073, [(5, 7), (5, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", "Agent rider 12026 doesn't move\n", - "Driver 12030 arrived\n", - "Driver 12033 arrived\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 doesn't move\n", - "Agent rider 12051 move from (5, 8) to (4, 8) using car (12012, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (6, 8) to (7, 8) using car (12094, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12065 move from (2, 4) to (2, 3) using car (12078, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 12067 arrived\n", - "Agent rider 12070 move from (8, 8) to (8, 7) using car (12031, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 12027 doesn't move\n", + "Agent rider 12028 move from (6, 4) to (5, 4) using car (12153, [(6, 4), (5, 4)], 0)\n", + "Agent rider 12030 doesn't move\n", + "Agent rider 12031 move from (5, 7) to (5, 8) using car (12073, [(5, 7), (5, 8)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 move from (3, 2) to (3, 1) using car (12054, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12042 move from (2, 2) to (2, 1) using car (12159, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12043 move from (8, 4) to (8, 3) using car (12128, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 doesn't move\n", + "Driver 12051 arrived\n", + "Driver 12060 arrived\n", + "Agent rider 12063 move from (7, 4) to (8, 4) using car (12068, [(7, 4), (8, 4)], 0)\n", + "Agent rider 12064 move from (6, 4) to (5, 4) using car (12153, [(6, 4), (5, 4)], 0)\n", + "Agent rider 12065 move from (7, 9) to (8, 9) using car (12069, [(7, 9), (8, 9), (9, 9)], 0)\n", "Agent rider 12071 doesn't move\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 12074 move from (6, 1) to (7, 1) using car (12122, [(6, 1), (7, 1), (7, 2)], 0)\n", - "Agent rider 12075 move from (6, 6) to (5, 6) using car (12112, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Driver 12076 arrived\n", - "Driver 12082 arrived\n", - "Driver 12084 arrived\n", - "Driver 12089 arrived\n", - "Agent rider 12092 move from (8, 7) to (8, 8) using car (12079, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12093 move from (5, 8) to (5, 9) using car (12057, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12093 arrived with a waiting time of 2 ticks\n", - "Driver 12101 arrived\n", - "Agent rider 12103 move from (0, 6) to (1, 6) using car (12140, [(0, 6), (1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 move from (1, 4) to (2, 4) using car (12111, [(1, 4), (2, 4)], 0)\n", - "Agent rider 12113 move from (7, 9) to (7, 8) using car (12108, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 doesn't move\n", - "Agent rider 12120 doesn't move\n", - "Agent rider 12121 doesn't move\n", - "Agent rider 12124 move from (6, 5) to (6, 6) using car (12035, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 doesn't move\n", - "Agent rider 12161 move from (4, 2) to (5, 2) using car (12095, [(4, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12162 doesn't move\n", - "Agent rider 12163 move from (7, 9) to (7, 8) using car (12108, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12164 move from (3, 2) to (4, 2) using car (12142, [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 12165 doesn't move\n", - "Agent rider 12166 doesn't move\n", + "Driver 12072 arrived\n", + "Driver 12077 arrived\n", + "Agent rider 12088 move from (4, 9) to (3, 9) using car (12085, [(4, 9), (3, 9)], 0)\n", + "Agent rider 12089 doesn't move\n", + "Agent rider 12095 move from (3, 6) to (4, 6) using car (12160, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12096 move from (5, 5) to (4, 5) using car (12149, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 12097 move from (4, 1) to (3, 1) using car (12075, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12098 move from (6, 7) to (7, 7) using car (12093, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12103 arrived\n", + "Driver 12104 arrived\n", + "Driver 12109 arrived\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 4) to (2, 3) using car (12022, [(2, 4), (2, 3)], 0)\n", + "Agent rider 12130 move from (7, 1) to (7, 2) using car (12139, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (2, 2) to (2, 3) using car (12135, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12133 move from (8, 4) to (8, 3) using car (12128, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 doesn't move\n", + "Driver 12152 arrived\n", + "Agent rider 12155 doesn't move\n", + "Agent rider 12163 move from (5, 7) to (6, 7) using car (12166, [(5, 7), (6, 7), (7, 7), (7, 8), (7, 9)], 0)\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12168 doesn't move\n", + "Agent rider 12168 move from (5, 1) to (6, 1) using car (12084, [(5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 12169 doesn't move\n", - "tick 873 ended\n", - "I am driver 12170 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12171 - trip: [(4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 12172 - trip: [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 12173 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 12174 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 12175 - trip: [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 12176 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 12177 - trip: [(5, 2), (5, 3), (5, 4)]\n", - "I am driver 12178 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 12179 - trip: [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 12180 - trip: [(1, 7), (2, 7), (3, 7), (3, 6)]\n", - "I am driver 12181 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 12182 - trip: [(9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", - "13 drivers generated.\n", - "I am rider 12183 - dep: (7, 0) , arr: (0, 6)\n", - "I am rider 12184 - dep: (2, 5) , arr: (9, 7)\n", - "I am rider 12185 - dep: (9, 0) , arr: (7, 1)\n", - "I am rider 12186 - dep: (5, 0) , arr: (6, 4)\n", - "I am rider 12187 - dep: (7, 2) , arr: (7, 6)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 doesn't move\n", - "Agent rider 11048 move from (9, 4) to (9, 3) using car (12137, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 4) to (9, 3) using car (12137, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (1, 6) to (1, 5) using car (12140, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 move from (8, 3) to (9, 3) using car (12157, [(8, 3), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 move from (4, 5) to (5, 5) using car (12106, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11809 move from (9, 4) to (9, 3) using car (12137, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11849 move from (1, 4) to (1, 5) using car (12099, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 11849 arrived with a waiting time of 4 ticks\n", - "Agent rider 11870 move from (1, 8) to (1, 7) using car (12147, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Rider n° 11870 arrived with a waiting time of 6 ticks\n", - "Agent rider 11871 doesn't move\n", + "tick 864 ended\n", + "I am driver 12170 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 12171 - trip: [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 12172 - trip: [(8, 7), (8, 6)]\n", + "I am driver 12173 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", + "I am driver 12174 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 12175 - trip: [(7, 4), (7, 3), (7, 2)]\n", + "I am driver 12176 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 12177 - trip: [(0, 7), (0, 8), (0, 9)]\n", + "I am driver 12178 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 12179 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12180 - trip: [(8, 3), (7, 3)]\n", + "I am driver 12181 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7)]\n", + "I am driver 12182 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 12183 - trip: [(2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 12184 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 12185 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", + "I am driver 12186 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5)]\n", + "I am driver 12187 - trip: [(6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 12188 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", + "I am driver 12189 - trip: [(1, 6), (1, 7), (0, 7)]\n", + "I am driver 12190 - trip: [(0, 9), (0, 8)]\n", + "I am driver 12191 - trip: [(4, 7), (4, 6), (3, 6)]\n", + "I am driver 12192 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 12193 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (2, 2)]\n", + "I am driver 12194 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)]\n", + "I am driver 12195 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 12196 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", + "I am driver 12197 - trip: [(7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 12198 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 12199 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", + "30 drivers generated.\n", + "I am rider 12200 - dep: (1, 3) , arr: (2, 0)\n", + "I am rider 12201 - dep: (5, 6) , arr: (8, 7)\n", + "I am rider 12202 - dep: (8, 7) , arr: (4, 1)\n", + "I am rider 12203 - dep: (3, 9) , arr: (5, 7)\n", + "4 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11458 move from (7, 8) to (7, 7) using car (12199, [(7, 8), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 move from (1, 9) to (0, 9) using car (12087, [(1, 9), (0, 9)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 3) to (2, 4) using car (12135, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11667 move from (8, 3) to (8, 2) using car (12128, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 11714 move from (5, 7) to (5, 6) using car (12116, [(5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 11759 move from (5, 2) to (4, 2) using car (12158, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11767 move from (2, 8) to (1, 8) using car (12099, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 11767 arrived with a waiting time of 23 ticks\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11813 move from (2, 8) to (1, 8) using car (12099, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 11813 arrived with a waiting time of 13 ticks\n", + "Agent rider 11836 move from (0, 0) to (1, 0) using car (12176, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11853 move from (0, 0) to (1, 0) using car (12176, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11855 doesn't move\n", + "Agent rider 11856 doesn't move\n", + "Agent rider 11857 move from (6, 1) to (7, 1) using car (12084, [(6, 1), (7, 1)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (5, 8) to (4, 8) using car (12061, [(5, 8), (4, 8)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11898 move from (2, 8) to (1, 8) using car (12099, [(2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 11900 doesn't move\n", - "Agent rider 11905 move from (9, 4) to (9, 3) using car (12137, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 11905 arrived with a waiting time of 10 ticks\n", - "Agent rider 11907 move from (6, 6) to (6, 7) using car (12035, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 11914 move from (9, 6) to (9, 5) using car (12170, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (8, 2) to (8, 1) using car (12123, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11917 move from (5, 2) to (5, 3) using car (12095, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 11919 move from (8, 2) to (8, 1) using car (12123, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11941 move from (1, 6) to (1, 5) using car (12140, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11954 doesn't move\n", - "Agent rider 11955 move from (8, 2) to (8, 1) using car (12123, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11956 move from (3, 1) to (2, 1) using car (12175, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (6, 6) to (6, 7) using car (12035, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 11964 arrived\n", - "Driver 11967 arrived\n", - "Agent rider 11974 move from (9, 6) to (9, 5) using car (12170, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11979 doesn't move\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 11997 move from (3, 0) to (4, 0) using car (12135, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Rider n° 11997 arrived with a waiting time of 7 ticks\n", - "Driver 12006 arrived\n", - "Driver 12013 arrived\n", - "Driver 12018 arrived\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12024 move from (5, 6) to (5, 7) using car (12088, [(5, 6), (5, 7)], 0)\n", - "Agent rider 12025 move from (4, 8) to (3, 8) using car (12012, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11901 move from (1, 6) to (1, 7) using car (12189, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 11913 doesn't move\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 doesn't move\n", + "Agent rider 11917 move from (2, 8) to (1, 8) using car (12099, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 11917 arrived with a waiting time of 6 ticks\n", + "Agent rider 11919 move from (5, 8) to (4, 8) using car (12061, [(5, 8), (4, 8)], 0)\n", + "Agent rider 11921 move from (3, 2) to (3, 3) using car (12164, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 move from (5, 8) to (6, 8) using car (12195, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11938 move from (3, 2) to (3, 3) using car (12164, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 11938 arrived with a waiting time of 9 ticks\n", + "Agent rider 11939 move from (0, 0) to (1, 0) using car (12176, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 11942 move from (2, 8) to (1, 8) using car (12099, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 11947 move from (1, 6) to (1, 7) using car (12189, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (5, 8) to (4, 8) using car (12061, [(5, 8), (4, 8)], 0)\n", + "Agent rider 11983 move from (8, 3) to (7, 3) using car (12180, [(8, 3), (7, 3)], 0)\n", + "Agent rider 11984 move from (3, 1) to (2, 1) using car (12075, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (3, 2) to (2, 2) using car (12162, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (6, 7) to (7, 7) using car (12166, [(6, 7), (7, 7), (7, 8), (7, 9)], 0)\n", + "Driver 12015 arrived\n", + "Agent rider 12023 move from (5, 8) to (4, 8) using car (12061, [(5, 8), (4, 8)], 0)\n", + "Agent rider 12025 doesn't move\n", "Agent rider 12026 doesn't move\n", - "Driver 12029 arrived\n", - "Driver 12037 arrived\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12050 move from (4, 7) to (4, 8) using car (12068, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12051 move from (4, 8) to (3, 8) using car (12012, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (7, 8) to (8, 8) using car (12094, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 12058 arrived\n", - "Agent rider 12063 move from (8, 3) to (9, 3) using car (12157, [(8, 3), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12065 move from (2, 3) to (2, 2) using car (12078, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12070 move from (8, 7) to (8, 6) using car (12031, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (3, 0) to (4, 0) using car (12135, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (1, 6) to (1, 5) using car (12140, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 12074 move from (7, 1) to (7, 2) using car (12122, [(7, 1), (7, 2)], 0)\n", - "Agent rider 12075 move from (5, 6) to (4, 6) using car (12112, [(5, 6), (4, 6), (3, 6), (2, 6)], 0)\n", - "Driver 12080 arrived\n", - "Driver 12081 arrived\n", - "Driver 12087 arrived\n", - "Agent rider 12092 move from (8, 8) to (8, 9) using car (12079, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 12097 arrived\n", - "Agent rider 12103 move from (1, 6) to (1, 5) using car (12140, [(1, 6), (1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 12104 move from (8, 3) to (9, 3) using car (12157, [(8, 3), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12105 doesn't move\n", - "Driver 12109 arrived\n", - "Agent rider 12113 move from (7, 8) to (7, 7) using car (12108, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 move from (5, 2) to (5, 3) using car (12158, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12120 doesn't move\n", - "Agent rider 12121 doesn't move\n", - "Agent rider 12124 move from (6, 6) to (6, 7) using car (12035, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 move from (1, 3) to (0, 3) using car (12000, [(1, 3), (0, 3)], 0)\n", - "Agent rider 12161 move from (5, 2) to (5, 3) using car (12095, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12162 move from (5, 1) to (4, 1) using car (12138, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12163 move from (7, 8) to (7, 7) using car (12108, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12164 move from (4, 2) to (4, 3) using car (12142, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 12165 move from (4, 7) to (3, 7) using car (12077, [(4, 7), (3, 7), (2, 7)], 0)\n", - "Agent rider 12166 doesn't move\n" + "Agent rider 12027 doesn't move\n", + "Agent rider 12028 move from (5, 4) to (4, 4) using car (12192, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12030 move from (2, 1) to (2, 0) using car (12159, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 12030 arrived with a waiting time of 5 ticks\n", + "Agent rider 12031 move from (5, 8) to (4, 8) using car (12061, [(5, 8), (4, 8)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 move from (3, 1) to (2, 1) using car (12075, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12042 move from (2, 1) to (2, 0) using car (12159, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12043 doesn't move\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 move from (1, 5) to (1, 6) using car (12150, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12047 doesn't move\n", + "Agent rider 12063 move from (8, 4) to (8, 5) using car (12170, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12064 move from (5, 4) to (4, 4) using car (12192, [(5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12065 move from (8, 9) to (9, 9) using car (12069, [(8, 9), (9, 9)], 0)\n", + "Rider n° 12065 arrived with a waiting time of 3 ticks\n", + "Agent rider 12071 doesn't move\n", + "Driver 12074 arrived\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 doesn't move\n", + "Driver 12090 arrived\n", + "Agent rider 12095 move from (4, 6) to (5, 6) using car (12160, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12096 move from (4, 5) to (4, 4) using car (12149, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 12097 move from (3, 1) to (2, 1) using car (12075, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12098 doesn't move\n", + "Driver 12104 arrived\n", + "Agent rider 12111 move from (6, 1) to (7, 1) using car (12084, [(6, 1), (7, 1)], 0)\n", + "Agent rider 12113 move from (2, 3) to (2, 4) using car (12135, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 12125 arrived\n", + "Driver 12127 arrived\n", + "Agent rider 12130 move from (7, 2) to (7, 3) using car (12139, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (2, 3) to (2, 4) using car (12135, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12133 move from (8, 3) to (8, 2) using car (12128, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Driver 12138 arrived\n", + "Agent rider 12146 move from (7, 4) to (7, 3) using car (12101, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Agent rider 12155 move from (6, 4) to (6, 3) using car (12151, [(6, 4), (6, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12167 move from (1, 1) to (2, 1) using car (12134, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 doesn't move\n", - "Agent rider 12169 move from (8, 7) to (8, 6) using car (12031, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12183 move from (7, 0) to (6, 0) using car (12155, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12186 doesn't move\n", - "Agent rider 12187 move from (7, 2) to (6, 2) using car (12149, [(7, 2), (6, 2)], 0)\n", - "tick 874 ended\n", - "I am driver 12188 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "1 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 10785 move from (8, 9) to (7, 9) using car (12079, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 10785 arrived with a waiting time of 53 ticks\n", - "Agent rider 11048 move from (9, 3) to (9, 2) using car (12137, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 3) to (9, 2) using car (12137, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (1, 5) to (2, 5) using car (12140, [(1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 11536 move from (2, 4) to (2, 5) using car (12153, [(2, 4), (2, 5)], 0)\n", - "Agent rider 11556 move from (9, 3) to (9, 2) using car (12137, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (2, 4) to (2, 5) using car (12153, [(2, 4), (2, 5)], 0)\n", - "Agent rider 11747 doesn't move\n", - "Agent rider 11748 move from (2, 4) to (2, 5) using car (12153, [(2, 4), (2, 5)], 0)\n", - "Agent rider 11809 move from (9, 3) to (9, 2) using car (12137, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 11809 arrived with a waiting time of 15 ticks\n", - "Agent rider 11841 move from (2, 4) to (2, 5) using car (12153, [(2, 4), (2, 5)], 0)\n", - "Agent rider 11846 move from (1, 5) to (1, 6) using car (12099, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 11870 doesn't move\n", - "Agent rider 11871 move from (8, 1) to (8, 0) using car (12123, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11907 move from (6, 7) to (6, 8) using car (12035, [(6, 7), (6, 8)], 0)\n", - "Agent rider 11914 move from (9, 5) to (9, 4) using car (12170, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (8, 1) to (8, 0) using car (12123, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11917 move from (5, 3) to (5, 4) using car (12095, [(5, 3), (5, 4)], 0)\n", - "Agent rider 11919 move from (8, 1) to (8, 0) using car (12123, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11941 move from (1, 5) to (1, 6) using car (12099, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 11954 move from (2, 4) to (3, 4) using car (12159, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Rider n° 11954 arrived with a waiting time of 10 ticks\n", - "Agent rider 11955 move from (8, 1) to (8, 0) using car (12123, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11956 move from (2, 1) to (2, 2) using car (12174, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 11958 move from (4, 7) to (4, 6) using car (12141, [(4, 7), (4, 6)], 0)\n", - "Agent rider 11959 move from (6, 7) to (6, 8) using car (12035, [(6, 7), (6, 8)], 0)\n", - "Driver 11967 arrived\n", - "Agent rider 11974 move from (9, 5) to (9, 4) using car (12170, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11976 move from (2, 4) to (3, 4) using car (12159, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 11979 move from (3, 9) to (2, 9) using car (12133, [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 11979 arrived with a waiting time of 5 ticks\n", - "Agent rider 11985 doesn't move\n", - "Agent rider 11986 move from (8, 1) to (8, 0) using car (12123, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Driver 12018 arrived\n", - "Agent rider 12023 move from (6, 7) to (6, 8) using car (12035, [(6, 7), (6, 8)], 0)\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (3, 8) to (2, 8) using car (12012, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12026 move from (8, 1) to (8, 0) using car (12123, [(8, 1), (8, 0), (7, 0)], 0)\n", - "Driver 12043 arrived\n", - "Driver 12046 arrived\n", - "Driver 12047 arrived\n", - "Agent rider 12049 move from (8, 6) to (8, 5) using car (12031, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12050 move from (4, 8) to (4, 9) using car (12068, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Rider n° 12050 arrived with a waiting time of 2 ticks\n", - "Agent rider 12051 move from (3, 8) to (2, 8) using car (12012, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12052 move from (8, 8) to (9, 8) using car (12094, [(8, 8), (9, 8)], 0)\n", - "Driver 12053 arrived\n", - "Agent rider 12063 move from (9, 3) to (9, 2) using car (12137, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 12065 move from (2, 2) to (2, 1) using car (12078, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12070 move from (8, 6) to (8, 5) using car (12031, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (4, 0) to (5, 0) using car (12135, [(4, 0), (5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 12072 move from (3, 1) to (2, 1) using car (12117, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 12073 move from (1, 5) to (2, 5) using car (12140, [(1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 move from (4, 6) to (3, 6) using car (12112, [(4, 6), (3, 6), (2, 6)], 0)\n", - "Driver 12081 arrived\n", - "Driver 12086 arrived\n", - "Driver 12090 arrived\n", - "Agent rider 12092 move from (8, 9) to (7, 9) using car (12079, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 12102 arrived\n", - "Agent rider 12103 move from (1, 5) to (2, 5) using car (12140, [(1, 5), (2, 5), (3, 5)], 0)\n", - "Agent rider 12104 move from (9, 3) to (9, 2) using car (12137, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 12105 move from (2, 4) to (3, 4) using car (12159, [(2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Driver 12111 arrived\n", - "Agent rider 12113 move from (7, 7) to (7, 6) using car (12108, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Rider n° 12113 arrived with a waiting time of 2 ticks\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 move from (3, 5) to (3, 6) using car (12040, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 move from (5, 3) to (5, 4) using car (12158, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12120 move from (2, 4) to (2, 5) using car (12153, [(2, 4), (2, 5)], 0)\n", - "Agent rider 12121 doesn't move\n", - "Agent rider 12124 move from (6, 7) to (6, 8) using car (12035, [(6, 7), (6, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 doesn't move\n", - "Driver 12136 arrived\n", - "Driver 12146 arrived\n", - "Driver 12150 arrived\n", - "Agent rider 12161 move from (5, 3) to (5, 4) using car (12095, [(5, 3), (5, 4)], 0)\n", - "Agent rider 12162 move from (4, 1) to (3, 1) using car (12138, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12163 move from (7, 7) to (7, 6) using car (12108, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12163 move from (6, 7) to (7, 7) using car (12166, [(6, 7), (7, 7), (7, 8), (7, 9)], 0)\n", "Rider n° 12163 arrived with a waiting time of 0 ticks\n", - "Agent rider 12164 move from (4, 3) to (4, 4) using car (12142, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 12165 doesn't move\n", - "Agent rider 12166 doesn't move\n", - "Agent rider 12167 move from (2, 1) to (3, 1) using car (12134, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 doesn't move\n", - "Agent rider 12169 move from (8, 6) to (8, 5) using car (12031, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12183 move from (6, 0) to (5, 0) using car (12155, [(6, 0), (5, 0)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12186 doesn't move\n", - "Agent rider 12187 doesn't move\n", - "tick 875 ended\n", - "I am driver 12189 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 12190 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 12191 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 12192 - trip: [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 12193 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 12194 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 12195 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 12196 - trip: [(7, 3), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 12197 - trip: [(4, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 12198 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 12199 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 12200 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 12201 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "13 drivers generated.\n", - "I am rider 12202 - dep: (3, 5) , arr: (9, 4)\n", - "I am rider 12203 - dep: (7, 2) , arr: (7, 8)\n", - "I am rider 12204 - dep: (6, 0) , arr: (3, 3)\n", - "I am rider 12205 - dep: (3, 9) , arr: (7, 1)\n", - "I am rider 12206 - dep: (0, 6) , arr: (0, 8)\n", - "I am rider 12207 - dep: (7, 5) , arr: (6, 8)\n", - "I am rider 12208 - dep: (5, 6) , arr: (7, 1)\n", - "7 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (9, 2) to (9, 1) using car (12137, [(9, 2), (9, 1)], 0)\n", - "Agent rider 11174 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Agent rider 11361 move from (9, 2) to (9, 1) using car (12137, [(9, 2), (9, 1)], 0)\n", - "Agent rider 11464 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Agent rider 11466 move from (2, 5) to (3, 5) using car (12140, [(2, 5), (3, 5)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11556 move from (9, 2) to (9, 1) using car (12137, [(9, 2), (9, 1)], 0)\n", - "Rider n° 11556 arrived with a waiting time of 18 ticks\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Agent rider 11646 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Agent rider 11712 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 move from (5, 5) to (5, 6) using car (12173, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11846 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Agent rider 11871 move from (8, 0) to (7, 0) using car (12123, [(8, 0), (7, 0)], 0)\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (9, 4) to (9, 3) using car (12170, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (8, 0) to (7, 0) using car (12123, [(8, 0), (7, 0)], 0)\n", - "Agent rider 11917 doesn't move\n", - "Agent rider 11919 move from (8, 0) to (7, 0) using car (12123, [(8, 0), (7, 0)], 0)\n", - "Agent rider 11941 move from (1, 6) to (0, 6) using car (12147, [(1, 6), (0, 6)], 0)\n", - "Agent rider 11955 move from (8, 0) to (7, 0) using car (12123, [(8, 0), (7, 0)], 0)\n", - "Agent rider 11956 move from (2, 2) to (2, 3) using car (12174, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 11956 arrived with a waiting time of 4 ticks\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11974 move from (9, 4) to (9, 3) using car (12170, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 11974 arrived with a waiting time of 7 ticks\n", - "Agent rider 11976 move from (3, 4) to (4, 4) using car (12159, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 11985 move from (2, 1) to (2, 0) using car (12078, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11986 move from (8, 0) to (7, 0) using car (12123, [(8, 0), (7, 0)], 0)\n", - "Rider n° 11986 arrived with a waiting time of 6 ticks\n", - "Agent rider 11989 move from (1, 6) to (1, 7) using car (12099, [(1, 6), (1, 7)], 0)\n", - "Driver 11993 arrived\n", - "Driver 12000 arrived\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (2, 8) to (2, 7) using car (12188, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12026 move from (8, 0) to (7, 0) using car (12123, [(8, 0), (7, 0)], 0)\n", - "Rider n° 12026 arrived with a waiting time of 4 ticks\n", - "Driver 12041 arrived\n", - "Driver 12042 arrived\n", - "Driver 12046 arrived\n", - "Agent rider 12049 move from (8, 5) to (8, 4) using car (12031, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12051 move from (2, 8) to (2, 7) using car (12188, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12052 move from (9, 8) to (8, 8) using car (12182, [(9, 8), (8, 8), (7, 8)], 0)\n", - "Driver 12055 arrived\n", - "Agent rider 12063 move from (9, 2) to (9, 1) using car (12137, [(9, 2), (9, 1)], 0)\n", - "Agent rider 12065 move from (2, 1) to (2, 0) using car (12078, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12070 move from (8, 5) to (8, 4) using car (12031, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (5, 0) to (5, 1) using car (12135, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 12072 move from (2, 1) to (1, 1) using car (12117, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12073 move from (2, 5) to (3, 5) using car (12140, [(2, 5), (3, 5)], 0)\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 move from (3, 6) to (2, 6) using car (12112, [(3, 6), (2, 6)], 0)\n", - "Driver 12088 arrived\n", - "Agent rider 12092 move from (7, 9) to (6, 9) using car (12079, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 move from (9, 2) to (9, 1) using car (12137, [(9, 2), (9, 1)], 0)\n", - "Agent rider 12105 move from (3, 4) to (4, 4) using car (12159, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 move from (3, 6) to (3, 7) using car (12040, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 move from (5, 4) to (5, 5) using car (12158, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12120 move from (2, 5) to (3, 5) using car (12140, [(2, 5), (3, 5)], 0)\n", - "Agent rider 12121 move from (4, 8) to (5, 8) using car (12129, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Driver 12122 arrived\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 move from (5, 0) to (5, 1) using car (12135, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12128 arrived\n", - "Driver 12149 arrived\n", - "Agent rider 12161 move from (5, 4) to (5, 5) using car (12158, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12162 move from (3, 1) to (3, 2) using car (12138, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12164 move from (4, 4) to (5, 4) using car (12142, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 12165 doesn't move\n", - "Agent rider 12166 doesn't move\n", - "Agent rider 12167 move from (3, 1) to (4, 1) using car (12134, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 doesn't move\n", - "Agent rider 12169 move from (8, 5) to (8, 4) using car (12031, [(8, 5), (8, 4), (8, 3)], 0)\n", - "Agent rider 12183 move from (5, 0) to (5, 1) using car (12135, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12186 move from (5, 0) to (5, 1) using car (12135, [(5, 0), (5, 1), (5, 2)], 0)\n", - "Agent rider 12187 doesn't move\n", - "Agent rider 12202 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12168 move from (6, 1) to (7, 1) using car (12084, [(6, 1), (7, 1)], 0)\n", + "Rider n° 12168 arrived with a waiting time of 0 ticks\n", + "Agent rider 12169 doesn't move\n", + "Agent rider 12200 doesn't move\n", + "Agent rider 12201 doesn't move\n", + "Agent rider 12202 move from (8, 7) to (8, 6) using car (12172, [(8, 7), (8, 6)], 0)\n", "Agent rider 12203 doesn't move\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (3, 9) to (3, 8) using car (12199, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12207 doesn't move\n", - "Agent rider 12208 move from (5, 6) to (6, 6) using car (12107, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "tick 876 ended\n", - "I am driver 12209 - trip: [(8, 2), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12210 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 12211 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 12212 - trip: [(6, 4), (6, 3), (7, 3)]\n", - "I am driver 12213 - trip: [(6, 0), (5, 0), (4, 0)]\n", - "I am driver 12214 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 12215 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 12216 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 12217 - trip: [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "9 drivers generated.\n", - "I am rider 12218 - dep: (0, 7) , arr: (1, 2)\n", - "I am rider 12219 - dep: (9, 8) , arr: (0, 3)\n", - "I am rider 12220 - dep: (5, 3) , arr: (0, 5)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (9, 1) to (9, 0) using car (12157, [(9, 1), (9, 0)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 1) to (9, 0) using car (12157, [(9, 1), (9, 0)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 move from (2, 5) to (2, 4) using car (12127, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (2, 5) to (2, 4) using car (12127, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11747 move from (5, 6) to (5, 7) using car (12173, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 11748 move from (2, 5) to (2, 4) using car (12127, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11841 move from (2, 5) to (2, 4) using car (12127, [(2, 5), (2, 4)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11871 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (9, 3) to (9, 2) using car (12170, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "tick 865 ended\n", + "I am driver 12204 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 12205 - trip: [(4, 3), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 12206 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12207 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 12208 - trip: [(8, 5), (9, 5)]\n", + "I am driver 12209 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "6 drivers generated.\n", + "I am rider 12210 - dep: (8, 6) , arr: (9, 3)\n", + "1 riders generated.\n", + "Agent rider 11211 move from (7, 0) to (6, 0) using car (12197, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 11573 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 4) to (2, 5) using car (12135, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 11667 move from (8, 2) to (8, 1) using car (12128, [(8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 11714 move from (5, 6) to (5, 5) using car (12116, [(5, 6), (5, 5)], 0)\n", + "Agent rider 11759 move from (4, 2) to (3, 2) using car (12158, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Rider n° 11759 arrived with a waiting time of 17 ticks\n", + "Agent rider 11766 move from (4, 6) to (3, 6) using car (12191, [(4, 6), (3, 6)], 0)\n", + "Agent rider 11769 move from (1, 9) to (2, 9) using car (12185, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11812 move from (1, 9) to (2, 9) using car (12185, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11855 move from (2, 2) to (1, 2) using car (12162, [(2, 2), (1, 2)], 0)\n", + "Rider n° 11855 arrived with a waiting time of 11 ticks\n", + "Agent rider 11856 move from (7, 7) to (7, 6) using car (12199, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (7, 0) to (6, 0) using car (12197, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (7, 0) to (6, 0) using car (12197, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 11898 move from (1, 8) to (0, 8) using car (12099, [(1, 8), (0, 8)], 0)\n", + "Rider n° 11898 arrived with a waiting time of 6 ticks\n", + "Agent rider 11900 move from (1, 7) to (0, 7) using car (12189, [(1, 7), (0, 7)], 0)\n", + "Agent rider 11901 move from (1, 7) to (0, 7) using car (12189, [(1, 7), (0, 7)], 0)\n", + "Agent rider 11913 move from (7, 7) to (7, 6) using car (12199, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 11915 doesn't move\n", - "Agent rider 11917 move from (5, 4) to (4, 4) using car (12217, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", - "Rider n° 11917 arrived with a waiting time of 5 ticks\n", + "Agent rider 11916 doesn't move\n", "Agent rider 11919 doesn't move\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11976 move from (4, 4) to (5, 4) using car (12159, [(4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 11985 move from (2, 0) to (3, 0) using car (12078, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Driver 12000 arrived\n", + "Agent rider 11921 move from (3, 3) to (3, 4) using car (12164, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11942 move from (1, 8) to (0, 8) using car (12099, [(1, 8), (0, 8)], 0)\n", + "Agent rider 11947 move from (1, 7) to (0, 7) using car (12189, [(1, 7), (0, 7)], 0)\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11983 move from (7, 3) to (8, 3) using car (12187, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 11984 move from (2, 1) to (1, 1) using car (12075, [(2, 1), (1, 1)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (2, 2) to (1, 2) using car (12162, [(2, 2), (1, 2)], 0)\n", + "Agent rider 12006 doesn't move\n", + "Agent rider 12007 move from (7, 7) to (7, 8) using car (12166, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Driver 12018 arrived\n", + "Driver 12022 arrived\n", "Agent rider 12023 doesn't move\n", - "Agent rider 12024 doesn't move\n", - "Agent rider 12025 move from (2, 7) to (2, 6) using car (12188, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 12035 arrived\n", - "Driver 12042 arrived\n", - "Agent rider 12049 move from (8, 4) to (8, 3) using car (12031, [(8, 4), (8, 3)], 0)\n", - "Agent rider 12051 move from (2, 7) to (2, 6) using car (12188, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12052 move from (8, 8) to (9, 8) using car (12096, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12063 move from (9, 1) to (9, 0) using car (12157, [(9, 1), (9, 0)], 0)\n", - "Agent rider 12065 move from (2, 0) to (3, 0) using car (12078, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 12070 move from (8, 4) to (8, 3) using car (12031, [(8, 4), (8, 3)], 0)\n", - "Agent rider 12071 move from (5, 1) to (5, 2) using car (12160, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 doesn't move\n", - "Driver 12077 arrived\n", - "Agent rider 12092 move from (6, 9) to (5, 9) using car (12079, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 12094 arrived\n", - "Driver 12095 arrived\n", - "Driver 12100 arrived\n", - "Agent rider 12103 move from (2, 5) to (2, 4) using car (12127, [(2, 5), (2, 4)], 0)\n", - "Agent rider 12104 move from (9, 1) to (9, 0) using car (12157, [(9, 1), (9, 0)], 0)\n", - "Agent rider 12105 move from (4, 4) to (5, 4) using car (12159, [(4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Driver 12106 arrived\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 move from (3, 7) to (3, 8) using car (12040, [(3, 7), (3, 8)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Driver 12118 arrived\n", - "Agent rider 12119 move from (5, 5) to (5, 6) using car (12158, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12120 doesn't move\n", - "Agent rider 12121 move from (5, 8) to (6, 8) using car (12129, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 move from (5, 1) to (5, 2) using car (12160, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12132 arrived\n", - "Driver 12141 arrived\n", - "Driver 12153 arrived\n", - "Driver 12155 arrived\n", - "Agent rider 12161 move from (5, 5) to (5, 6) using car (12158, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12162 move from (3, 2) to (3, 3) using car (12138, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12164 move from (5, 4) to (6, 4) using car (12142, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 12165 move from (3, 7) to (3, 6) using car (12151, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12166 doesn't move\n", - "Agent rider 12167 move from (4, 1) to (4, 2) using car (12134, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 move from (7, 7) to (7, 8) using car (12139, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12169 move from (8, 4) to (8, 3) using car (12031, [(8, 4), (8, 3)], 0)\n", - "Driver 12177 arrived\n", - "Agent rider 12183 move from (5, 1) to (5, 2) using car (12160, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12186 move from (5, 1) to (5, 2) using car (12135, [(5, 1), (5, 2)], 0)\n", - "Agent rider 12187 doesn't move\n", - "Agent rider 12202 doesn't move\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 doesn't move\n", + "Agent rider 12028 move from (4, 4) to (3, 4) using car (12192, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 move from (2, 1) to (1, 1) using car (12075, [(2, 1), (1, 1)], 0)\n", + "Agent rider 12042 move from (2, 0) to (3, 0) using car (12159, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12043 doesn't move\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 doesn't move\n", + "Driver 12054 arrived\n", + "Agent rider 12063 move from (8, 5) to (8, 6) using car (12170, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12064 move from (4, 4) to (3, 4) using car (12192, [(4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12068 arrived\n", + "Agent rider 12071 doesn't move\n", + "Driver 12073 arrived\n", + "Driver 12078 arrived\n", + "Driver 12082 arrived\n", + "Driver 12085 arrived\n", + "Driver 12086 arrived\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12089 move from (4, 4) to (5, 4) using car (12165, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 12089 arrived with a waiting time of 5 ticks\n", + "Driver 12092 arrived\n", + "Agent rider 12095 move from (5, 6) to (6, 6) using car (12160, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12096 move from (4, 4) to (4, 3) using car (12149, [(4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 12097 move from (2, 1) to (1, 1) using car (12075, [(2, 1), (1, 1)], 0)\n", + "Agent rider 12098 move from (7, 7) to (7, 6) using car (12199, [(7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 12108 arrived\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 4) to (2, 5) using car (12135, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 12115 arrived\n", + "Driver 12118 arrived\n", + "Driver 12127 arrived\n", + "Agent rider 12130 move from (7, 3) to (8, 3) using car (12187, [(7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 doesn't move\n", + "Agent rider 12133 move from (8, 2) to (8, 1) using car (12128, [(8, 2), (8, 1), (7, 1)], 0)\n", + "Driver 12141 arrived\n", + "Driver 12143 arrived\n", + "Driver 12145 arrived\n", + "Agent rider 12146 move from (7, 3) to (7, 2) using car (12101, [(7, 3), (7, 2)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Driver 12153 arrived\n", + "Agent rider 12155 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (7, 0) to (6, 0) using car (12197, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12200 doesn't move\n", + "Agent rider 12201 move from (5, 6) to (6, 6) using car (12160, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12202 doesn't move\n", "Agent rider 12203 doesn't move\n", - "Agent rider 12204 move from (6, 0) to (5, 0) using car (12213, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12205 move from (3, 8) to (3, 7) using car (12199, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12207 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12220 doesn't move\n", - "tick 877 ended\n", - "I am driver 12221 - trip: [(9, 3), (8, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 12222 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 12223 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 12224 - trip: [(1, 1), (1, 2), (1, 3), (1, 4)]\n", - "I am driver 12225 - trip: [(3, 5), (2, 5), (1, 5), (1, 4), (0, 4)]\n", - "I am driver 12226 - trip: [(8, 4), (8, 3), (8, 2)]\n", - "I am driver 12227 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 12228 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 12229 - trip: [(5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12230 - trip: [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (3, 5) to (2, 5) using car (12225, [(3, 5), (2, 5), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11747 move from (5, 7) to (4, 7) using car (12173, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 11747 arrived with a waiting time of 14 ticks\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11841 move from (2, 4) to (2, 5) using car (12175, [(2, 4), (2, 5)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11871 doesn't move\n", + "Agent rider 12210 doesn't move\n", + "tick 866 ended\n", + "0 drivers generated.\n", + "I am rider 12211 - dep: (9, 9) , arr: (5, 4)\n", + "1 riders generated.\n", + "Agent rider 11211 move from (6, 0) to (5, 0) using car (12197, [(6, 0), (5, 0)], 0)\n", + "Agent rider 11573 move from (7, 1) to (8, 1) using car (12117, [(7, 1), (8, 1)], 0)\n", + "Rider n° 11573 arrived with a waiting time of 24 ticks\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 5) to (2, 6) using car (12135, [(2, 5), (2, 6)], 0)\n", + "Agent rider 11667 move from (8, 1) to (7, 1) using car (12128, [(8, 1), (7, 1)], 0)\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11769 move from (2, 9) to (3, 9) using car (12185, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11812 move from (2, 9) to (3, 9) using car (12185, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11836 doesn't move\n", + "Agent rider 11853 doesn't move\n", + "Agent rider 11856 move from (7, 6) to (7, 5) using car (12199, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11857 move from (7, 1) to (8, 1) using car (12117, [(7, 1), (8, 1)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (6, 0) to (5, 0) using car (12197, [(6, 0), (5, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (6, 0) to (5, 0) using car (12197, [(6, 0), (5, 0)], 0)\n", "Agent rider 11900 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (9, 2) to (9, 1) using car (12170, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11913 move from (7, 6) to (7, 5) using car (12199, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", "Agent rider 11915 doesn't move\n", + "Agent rider 11916 doesn't move\n", "Agent rider 11919 doesn't move\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11976 move from (5, 4) to (5, 5) using car (12197, [(5, 4), (5, 5)], 0)\n", - "Agent rider 11985 move from (3, 0) to (4, 0) using car (12078, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Rider n° 11985 arrived with a waiting time of 8 ticks\n", - "Agent rider 11989 doesn't move\n", - "Driver 12012 arrived\n", - "Agent rider 12023 move from (6, 8) to (6, 7) using car (12129, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12024 move from (5, 7) to (4, 7) using car (12173, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12025 move from (2, 6) to (2, 5) using car (12188, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12051 move from (2, 6) to (2, 5) using car (12188, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12052 doesn't move\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12065 move from (3, 0) to (4, 0) using car (12078, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 12068 arrived\n", + "Agent rider 11921 move from (3, 4) to (3, 5) using car (12164, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11936 doesn't move\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11939 doesn't move\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11983 move from (8, 3) to (8, 4) using car (12187, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 11984 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (1, 2) to (0, 2) using car (12194, [(1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12006 move from (1, 7) to (1, 8) using car (12150, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12007 move from (7, 8) to (6, 8) using car (12181, [(7, 8), (6, 8), (6, 7)], 0)\n", + "Rider n° 12007 arrived with a waiting time of 4 ticks\n", + "Driver 12022 arrived\n", + "Agent rider 12023 doesn't move\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (7, 4) to (7, 5) using car (12139, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12028 move from (3, 4) to (2, 4) using car (12192, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 12028 arrived with a waiting time of 5 ticks\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 doesn't move\n", + "Agent rider 12042 move from (3, 0) to (4, 0) using car (12159, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12043 move from (8, 3) to (8, 4) using car (12187, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (1, 7) to (1, 8) using car (12150, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12061 arrived\n", + "Agent rider 12063 move from (8, 6) to (8, 7) using car (12170, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12064 move from (3, 4) to (2, 4) using car (12192, [(3, 4), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 12064 arrived with a waiting time of 4 ticks\n", + "Driver 12069 arrived\n", + "Agent rider 12071 doesn't move\n", + "Driver 12082 arrived\n", + "Driver 12084 arrived\n", + "Driver 12086 arrived\n", + "Driver 12087 arrived\n", + "Agent rider 12088 doesn't move\n", + "Driver 12092 arrived\n", + "Agent rider 12095 move from (6, 6) to (7, 6) using car (12160, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12096 move from (4, 3) to (3, 3) using car (12149, [(4, 3), (3, 3)], 0)\n", + "Agent rider 12097 doesn't move\n", + "Agent rider 12098 move from (7, 6) to (7, 5) using car (12199, [(7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12111 move from (7, 1) to (8, 1) using car (12117, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12113 move from (2, 5) to (2, 6) using car (12135, [(2, 5), (2, 6)], 0)\n", + "Driver 12121 arrived\n", + "Agent rider 12130 move from (8, 3) to (8, 4) using car (12187, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 doesn't move\n", + "Agent rider 12133 move from (8, 1) to (7, 1) using car (12128, [(8, 1), (7, 1)], 0)\n", + "Driver 12134 arrived\n", + "Driver 12144 arrived\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 doesn't move\n", + "Driver 12151 arrived\n", + "Agent rider 12155 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (6, 0) to (5, 0) using car (12197, [(6, 0), (5, 0)], 0)\n", + "Driver 12172 arrived\n", + "Driver 12180 arrived\n", + "Driver 12190 arrived\n", + "Agent rider 12200 move from (1, 3) to (1, 2) using car (12157, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12201 move from (6, 6) to (7, 6) using car (12160, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12202 move from (8, 6) to (8, 7) using car (12170, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12203 doesn't move\n", + "Agent rider 12210 doesn't move\n", + "Agent rider 12211 doesn't move\n", + "tick 867 ended\n", + "I am driver 12212 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 12213 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 12214 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (3, 3)]\n", + "I am driver 12215 - trip: [(1, 5), (1, 4), (0, 4)]\n", + "I am driver 12216 - trip: [(8, 6), (7, 6), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 12217 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 12218 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (0, 4)]\n", + "I am driver 12219 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "8 drivers generated.\n", + "I am rider 12220 - dep: (2, 9) , arr: (9, 0)\n", + "I am rider 12221 - dep: (5, 3) , arr: (4, 2)\n", + "I am rider 12222 - dep: (4, 5) , arr: (3, 0)\n", + "I am rider 12223 - dep: (9, 3) , arr: (8, 4)\n", + "I am rider 12224 - dep: (4, 2) , arr: (1, 4)\n", + "I am rider 12225 - dep: (1, 4) , arr: (0, 8)\n", + "I am rider 12226 - dep: (9, 8) , arr: (0, 9)\n", + "I am rider 12227 - dep: (1, 3) , arr: (8, 0)\n", + "I am rider 12228 - dep: (5, 1) , arr: (3, 6)\n", + "9 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11592 doesn't move\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11766 move from (3, 6) to (3, 7) using car (12188, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 11769 move from (3, 9) to (4, 9) using car (12185, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11812 move from (3, 9) to (4, 9) using car (12185, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11836 move from (1, 0) to (0, 0) using car (12142, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 11853 move from (1, 0) to (0, 0) using car (12142, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 11856 move from (7, 5) to (8, 5) using car (12199, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11900 doesn't move\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11913 move from (7, 5) to (8, 5) using car (12199, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 11913 arrived with a waiting time of 7 ticks\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (4, 0) to (5, 0) using car (12159, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11919 doesn't move\n", + "Agent rider 11921 move from (3, 5) to (3, 6) using car (12164, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 11936 move from (1, 5) to (1, 4) using car (12215, [(1, 5), (1, 4), (0, 4)], 0)\n", + "Agent rider 11937 move from (6, 8) to (6, 7) using car (12181, [(6, 8), (6, 7)], 0)\n", + "Agent rider 11939 move from (1, 0) to (0, 0) using car (12142, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 2) to (0, 3) using car (12194, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12006 move from (1, 8) to (2, 8) using car (12150, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12022 arrived\n", + "Agent rider 12023 doesn't move\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (7, 5) to (7, 6) using car (12139, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12041 move from (1, 1) to (0, 1) using car (12206, [(1, 1), (0, 1)], 0)\n", + "Rider n° 12041 arrived with a waiting time of 6 ticks\n", + "Agent rider 12042 move from (4, 0) to (5, 0) using car (12159, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12043 move from (8, 4) to (8, 5) using car (12187, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (1, 8) to (2, 8) using car (12150, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12063 move from (8, 7) to (8, 8) using car (12170, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", "Driver 12069 arrived\n", - "Agent rider 12070 doesn't move\n", "Agent rider 12071 doesn't move\n", - "Agent rider 12072 move from (1, 1) to (1, 2) using car (12224, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 doesn't move\n", - "Agent rider 12092 move from (5, 9) to (4, 9) using car (12079, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12092 arrived with a waiting time of 3 ticks\n", - "Driver 12095 arrived\n", + "Driver 12075 arrived\n", + "Driver 12084 arrived\n", + "Driver 12087 arrived\n", + "Agent rider 12088 move from (3, 9) to (2, 9) using car (12207, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Rider n° 12088 arrived with a waiting time of 8 ticks\n", + "Driver 12093 arrived\n", + "Agent rider 12095 move from (7, 6) to (8, 6) using car (12160, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12096 move from (3, 3) to (3, 4) using car (12158, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 12097 move from (1, 1) to (0, 1) using car (12206, [(1, 1), (0, 1)], 0)\n", + "Rider n° 12097 arrived with a waiting time of 4 ticks\n", + "Agent rider 12098 move from (7, 5) to (8, 5) using car (12199, [(7, 5), (8, 5), (9, 5)], 0)\n", "Driver 12099 arrived\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 move from (5, 4) to (6, 4) using car (12159, [(5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Driver 12112 arrived\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Driver 12117 arrived\n", - "Agent rider 12119 move from (5, 6) to (5, 7) using car (12158, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12120 doesn't move\n", - "Agent rider 12121 move from (6, 8) to (6, 7) using car (12129, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12101 arrived\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 doesn't move\n", + "Driver 12116 arrived\n", "Driver 12123 arrived\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 move from (5, 2) to (5, 3) using car (12160, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12126 doesn't move\n", + "Agent rider 12130 move from (8, 4) to (8, 5) using car (12187, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (2, 4) to (2, 5) using car (12192, [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12133 doesn't move\n", "Driver 12137 arrived\n", - "Driver 12140 arrived\n", - "Driver 12147 arrived\n", - "Driver 12156 arrived\n", - "Agent rider 12161 move from (5, 6) to (5, 7) using car (12158, [(5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12162 move from (3, 3) to (3, 4) using car (12138, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Rider n° 12162 arrived with a waiting time of 1 ticks\n", - "Agent rider 12164 move from (6, 4) to (7, 4) using car (12142, [(6, 4), (7, 4)], 0)\n", - "Agent rider 12165 move from (3, 6) to (3, 5) using car (12151, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12166 move from (7, 6) to (8, 6) using car (12107, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12167 move from (4, 2) to (4, 3) using car (12134, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 move from (7, 8) to (6, 8) using car (12139, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12146 move from (7, 2) to (8, 2) using car (12136, [(7, 2), (8, 2)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Driver 12148 arrived\n", + "Agent rider 12155 doesn't move\n", + "Driver 12162 arrived\n", + "Agent rider 12167 doesn't move\n", "Agent rider 12169 doesn't move\n", - "Driver 12180 arrived\n", - "Agent rider 12183 move from (5, 2) to (5, 3) using car (12160, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12186 doesn't move\n", - "Agent rider 12187 doesn't move\n", - "Agent rider 12202 doesn't move\n", - "Agent rider 12203 doesn't move\n", - "Agent rider 12204 move from (5, 0) to (4, 0) using car (12213, [(5, 0), (4, 0)], 0)\n", - "Agent rider 12205 move from (3, 7) to (3, 6) using car (12199, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12207 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", + "Driver 12175 arrived\n", + "Driver 12177 arrived\n", + "Driver 12189 arrived\n", + "Driver 12191 arrived\n", + "Agent rider 12200 move from (1, 2) to (1, 1) using car (12157, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12201 move from (7, 6) to (8, 6) using car (12160, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12202 move from (8, 7) to (8, 8) using car (12170, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12203 move from (3, 9) to (4, 9) using car (12185, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Driver 12208 arrived\n", + "Agent rider 12210 doesn't move\n", + "Agent rider 12211 doesn't move\n", "Agent rider 12220 doesn't move\n", - "tick 878 ended\n", - "I am driver 12231 - trip: [(5, 0), (4, 0), (4, 1), (4, 2)]\n", - "I am driver 12232 - trip: [(7, 9), (8, 9), (9, 9), (9, 8)]\n", - "I am driver 12233 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12234 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 12235 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 12236 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 12237 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "7 drivers generated.\n", - "I am rider 12238 - dep: (5, 2) , arr: (9, 2)\n", - "I am rider 12239 - dep: (9, 3) , arr: (0, 4)\n", - "I am rider 12240 - dep: (0, 5) , arr: (7, 1)\n", - "I am rider 12241 - dep: (5, 2) , arr: (0, 0)\n", - "I am rider 12242 - dep: (3, 9) , arr: (4, 6)\n", - "I am rider 12243 - dep: (6, 7) , arr: (7, 0)\n", - "6 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 doesn't move\n", - "Agent rider 11536 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11841 move from (2, 5) to (1, 5) using car (12225, [(2, 5), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11871 doesn't move\n", + "Agent rider 12221 move from (5, 3) to (5, 4) using car (12204, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 12222 doesn't move\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12224 doesn't move\n", + "Agent rider 12225 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 doesn't move\n", + "tick 868 ended\n", + "I am driver 12229 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 12230 - trip: [(1, 2), (1, 3), (0, 3)]\n", + "I am driver 12231 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 12232 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 12233 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 12234 - trip: [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 12235 - trip: [(1, 1), (1, 2), (0, 2)]\n", + "I am driver 12236 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 12237 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 12238 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 12239 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 12240 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 12241 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 12242 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 12243 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 12244 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5)]\n", + "I am driver 12245 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 12246 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 12247 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 12248 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "20 drivers generated.\n", + "I am rider 12249 - dep: (6, 0) , arr: (1, 9)\n", + "I am rider 12250 - dep: (8, 4) , arr: (7, 5)\n", + "I am rider 12251 - dep: (0, 9) , arr: (7, 9)\n", + "3 riders generated.\n", + "Agent rider 11211 move from (5, 0) to (6, 0) using car (12159, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11592 move from (0, 9) to (1, 9) using car (12241, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (5, 5) to (4, 5) using car (12186, [(5, 5), (4, 5)], 0)\n", + "Agent rider 11766 move from (3, 7) to (3, 8) using car (12188, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", + "Agent rider 11769 move from (4, 9) to (5, 9) using car (12185, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11812 move from (4, 9) to (5, 9) using car (12185, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11836 move from (0, 0) to (0, 1) using car (12142, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 11836 arrived with a waiting time of 10 ticks\n", + "Agent rider 11853 move from (0, 0) to (0, 1) using car (12142, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 11856 move from (8, 5) to (9, 5) using car (12199, [(8, 5), (9, 5)], 0)\n", + "Rider n° 11856 arrived with a waiting time of 10 ticks\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (5, 0) to (6, 0) using car (12159, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (5, 0) to (6, 0) using car (12159, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 11900 doesn't move\n", - "Agent rider 11907 doesn't move\n", - "Agent rider 11914 move from (9, 1) to (9, 0) using car (12170, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11901 doesn't move\n", "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (5, 0) to (6, 0) using car (12159, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 11919 doesn't move\n", - "Agent rider 11941 move from (0, 6) to (1, 6) using car (12234, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 doesn't move\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12023 move from (6, 7) to (6, 8) using car (12223, [(6, 7), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12024 move from (4, 7) to (3, 7) using car (12173, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12024 arrived with a waiting time of 9 ticks\n", - "Agent rider 12025 move from (2, 5) to (1, 5) using car (12225, [(2, 5), (1, 5), (1, 4), (0, 4)], 0)\n", - "Driver 12031 arrived\n", - "Driver 12040 arrived\n", - "Agent rider 12049 move from (8, 3) to (8, 2) using car (12226, [(8, 3), (8, 2)], 0)\n", - "Agent rider 12051 move from (2, 5) to (1, 5) using car (12225, [(2, 5), (1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 12052 doesn't move\n", - "Driver 12057 arrived\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 move from (1, 4) to (0, 4) using car (12215, [(1, 4), (0, 4)], 0)\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11939 move from (0, 0) to (0, 1) using car (12142, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11983 doesn't move\n", + "Agent rider 11984 move from (1, 1) to (1, 0) using car (12157, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12006 move from (2, 8) to (3, 8) using car (12150, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12023 doesn't move\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12027 move from (7, 6) to (7, 7) using car (12139, [(7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 12027 arrived with a waiting time of 5 ticks\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 move from (5, 0) to (6, 0) using car (12159, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12043 move from (8, 5) to (9, 5) using car (12199, [(8, 5), (9, 5)], 0)\n", + "Rider n° 12043 arrived with a waiting time of 5 ticks\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (2, 8) to (3, 8) using car (12150, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12063 doesn't move\n", - "Agent rider 12065 move from (4, 0) to (5, 0) using car (12078, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 12069 arrived\n", - "Agent rider 12070 move from (8, 3) to (8, 2) using car (12226, [(8, 3), (8, 2)], 0)\n", - "Agent rider 12071 move from (5, 2) to (6, 2) using car (12195, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 move from (1, 2) to (1, 3) using car (12224, [(1, 2), (1, 3), (1, 4)], 0)\n", - "Agent rider 12073 move from (3, 5) to (3, 4) using car (12151, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 doesn't move\n", - "Driver 12083 arrived\n", - "Driver 12095 arrived\n", - "Driver 12096 arrived\n", - "Agent rider 12103 doesn't move\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 move from (6, 4) to (6, 3) using car (12159, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 move from (3, 8) to (3, 9) using car (12214, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 move from (5, 7) to (5, 8) using car (12158, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12120 move from (3, 5) to (3, 4) using car (12151, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12121 move from (6, 7) to (6, 6) using car (12129, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12124 move from (6, 8) to (5, 8) using car (12139, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12125 move from (5, 3) to (5, 4) using car (12160, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12127 arrived\n", + "Agent rider 12071 doesn't move\n", + "Driver 12084 arrived\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12095 move from (8, 6) to (9, 6) using car (12160, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12098 move from (8, 5) to (9, 5) using car (12199, [(8, 5), (9, 5)], 0)\n", + "Driver 12101 arrived\n", + "Driver 12110 arrived\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 doesn't move\n", + "Driver 12114 arrived\n", + "Driver 12117 arrived\n", + "Driver 12128 arrived\n", + "Agent rider 12130 move from (8, 5) to (8, 6) using car (12187, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (2, 5) to (2, 6) using car (12192, [(2, 5), (2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12133 doesn't move\n", "Driver 12135 arrived\n", - "Driver 12144 arrived\n", - "Driver 12145 arrived\n", - "Driver 12157 arrived\n", - "Agent rider 12161 move from (5, 7) to (5, 8) using car (12158, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 move from (3, 5) to (3, 4) using car (12151, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12166 move from (8, 6) to (9, 6) using car (12107, [(8, 6), (9, 6)], 0)\n", - "Rider n° 12166 arrived with a waiting time of 5 ticks\n", - "Agent rider 12167 move from (4, 3) to (4, 4) using car (12134, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 move from (6, 8) to (5, 8) using car (12139, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12169 move from (8, 3) to (7, 3) using car (12221, [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 12182 arrived\n", - "Agent rider 12183 move from (5, 3) to (4, 3) using car (12172, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12184 move from (2, 5) to (2, 6) using car (12174, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12186 move from (5, 2) to (6, 2) using car (12195, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12187 doesn't move\n", - "Agent rider 12202 doesn't move\n", - "Agent rider 12203 doesn't move\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (3, 6) to (3, 5) using car (12199, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 move from (0, 6) to (1, 6) using car (12234, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12207 move from (7, 5) to (6, 5) using car (12215, [(7, 5), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12220 move from (5, 3) to (4, 3) using car (12172, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12238 doesn't move\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 move from (5, 2) to (6, 2) using car (12195, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12242 doesn't move\n", - "Agent rider 12243 move from (6, 7) to (6, 6) using car (12129, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "tick 879 ended\n", - "I am driver 12244 - trip: [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 12245 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 12246 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (3, 7)]\n", - "I am driver 12247 - trip: [(8, 4), (7, 4), (6, 4), (6, 5)]\n", - "I am driver 12248 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 12249 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 12250 - trip: [(7, 8), (6, 8), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 12251 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 12252 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", - "I am driver 12253 - trip: [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 12254 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 12255 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 12256 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (8, 1)]\n", - "I am driver 12257 - trip: [(3, 4), (3, 3), (2, 3)]\n", - "I am driver 12258 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 12259 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 12260 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 12261 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 12262 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 12263 - trip: [(1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 12264 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "21 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (9, 0) to (8, 0) using car (12170, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (9, 0) to (8, 0) using car (12170, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (2, 5) to (3, 5) using car (12244, [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 11536 move from (2, 4) to (2, 3) using car (12222, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (2, 4) to (2, 3) using car (12222, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11748 move from (2, 4) to (2, 3) using car (12222, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11841 move from (1, 5) to (1, 4) using car (12225, [(1, 5), (1, 4), (0, 4)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11871 move from (7, 0) to (6, 0) using car (12209, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 11871 arrived with a waiting time of 14 ticks\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 doesn't move\n", + "Driver 12149 arrived\n", + "Agent rider 12155 move from (6, 3) to (6, 2) using car (12209, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Driver 12166 arrived\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 doesn't move\n", + "Driver 12191 arrived\n", + "Driver 12197 arrived\n", + "Agent rider 12200 move from (1, 1) to (1, 0) using car (12157, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12201 doesn't move\n", + "Agent rider 12202 move from (8, 8) to (8, 9) using car (12170, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12203 move from (4, 9) to (5, 9) using car (12185, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 12210 move from (8, 6) to (9, 6) using car (12160, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12211 doesn't move\n", + "Agent rider 12220 move from (2, 9) to (2, 8) using car (12207, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12221 move from (5, 4) to (5, 5) using car (12204, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 12222 doesn't move\n", + "Agent rider 12223 move from (9, 3) to (8, 3) using car (12245, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 12224 move from (4, 2) to (4, 3) using car (12184, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12225 move from (1, 4) to (0, 4) using car (12215, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12226 move from (9, 8) to (9, 7) using car (12195, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12227 move from (1, 3) to (2, 3) using car (12234, [(1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 12228 doesn't move\n", + "Agent rider 12249 move from (6, 0) to (6, 1) using car (12246, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 doesn't move\n", + "Agent rider 12251 move from (0, 9) to (1, 9) using car (12241, [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "tick 869 ended\n", + "0 drivers generated.\n", + "I am rider 12252 - dep: (1, 0) , arr: (0, 3)\n", + "I am rider 12253 - dep: (7, 3) , arr: (6, 1)\n", + "2 riders generated.\n", + "Agent rider 11211 move from (6, 0) to (7, 0) using car (12159, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11592 move from (1, 9) to (1, 8) using car (12241, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 6) to (2, 7) using car (12192, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (4, 5) to (4, 4) using car (12240, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11769 move from (5, 9) to (6, 9) using car (12185, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11812 move from (5, 9) to (6, 9) using car (12185, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 11853 move from (0, 1) to (0, 2) using car (12142, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 11853 arrived with a waiting time of 14 ticks\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11862 move from (6, 0) to (7, 0) using car (12159, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (6, 0) to (7, 0) using car (12159, [(6, 0), (7, 0), (8, 0)], 0)\n", "Agent rider 11900 doesn't move\n", - "Agent rider 11907 move from (6, 8) to (7, 8) using car (12223, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11914 move from (9, 0) to (8, 0) using car (12170, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 11901 doesn't move\n", "Agent rider 11915 doesn't move\n", + "Agent rider 11916 move from (6, 0) to (7, 0) using car (12159, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 11916 arrived with a waiting time of 8 ticks\n", "Agent rider 11919 doesn't move\n", - "Agent rider 11941 move from (1, 6) to (2, 6) using car (12234, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 11955 doesn't move\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11959 move from (6, 8) to (7, 8) using car (12223, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 11959 arrived with a waiting time of 9 ticks\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12023 move from (6, 8) to (7, 8) using car (12223, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12025 move from (1, 5) to (1, 4) using car (12225, [(1, 5), (1, 4), (0, 4)], 0)\n", - "Driver 12040 arrived\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12051 move from (1, 5) to (1, 4) using car (12225, [(1, 5), (1, 4), (0, 4)], 0)\n", - "Rider n° 12051 arrived with a waiting time of 1 ticks\n", - "Agent rider 12052 doesn't move\n", - "Agent rider 12063 move from (9, 0) to (8, 0) using car (12170, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 2) to (6, 3) using car (12195, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 move from (1, 3) to (1, 2) using car (12263, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12073 move from (3, 4) to (3, 3) using car (12151, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12074 doesn't move\n", - "Agent rider 12075 move from (2, 6) to (2, 7) using car (12174, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 12075 arrived with a waiting time of 6 ticks\n", - "Driver 12095 arrived\n", - "Agent rider 12103 move from (2, 4) to (2, 3) using car (12222, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 12104 move from (9, 0) to (8, 0) using car (12170, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12105 move from (6, 3) to (6, 2) using car (12159, [(6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 11921 doesn't move\n", + "Agent rider 11936 move from (0, 4) to (0, 5) using car (12194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 11936 arrived with a waiting time of 12 ticks\n", + "Agent rider 11937 move from (6, 7) to (7, 7) using car (12183, [(6, 7), (7, 7)], 0)\n", + "Agent rider 11939 move from (0, 1) to (0, 2) using car (12142, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 doesn't move\n", + "Agent rider 11983 move from (8, 4) to (9, 4) using car (12165, [(8, 4), (9, 4)], 0)\n", + "Rider n° 11983 arrived with a waiting time of 8 ticks\n", + "Agent rider 11984 move from (1, 0) to (2, 0) using car (12157, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12006 move from (3, 8) to (4, 8) using car (12150, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12023 doesn't move\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 move from (6, 0) to (7, 0) using car (12159, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12044 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 move from (1, 6) to (1, 5) using car (12218, [(1, 6), (1, 5), (1, 4), (0, 4)], 0)\n", + "Agent rider 12047 move from (3, 8) to (4, 8) using car (12150, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12063 doesn't move\n", + "Agent rider 12071 move from (9, 7) to (9, 6) using car (12195, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12088 doesn't move\n", + "Agent rider 12095 doesn't move\n", + "Agent rider 12096 move from (3, 4) to (3, 3) using car (12243, [(3, 4), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 12098 doesn't move\n", "Driver 12110 arrived\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 move from (3, 9) to (4, 9) using car (12214, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12119 move from (5, 8) to (4, 8) using car (12139, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Rider n° 12119 arrived with a waiting time of 3 ticks\n", - "Agent rider 12120 move from (3, 4) to (3, 3) using car (12151, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 12120 arrived with a waiting time of 4 ticks\n", - "Agent rider 12121 move from (6, 6) to (6, 5) using car (12129, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12124 move from (5, 8) to (5, 9) using car (12158, [(5, 8), (5, 9)], 0)\n", - "Agent rider 12125 move from (5, 4) to (5, 5) using car (12160, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12130 arrived\n", - "Driver 12133 arrived\n", - "Driver 12142 arrived\n", - "Driver 12145 arrived\n", - "Driver 12148 arrived\n", - "Agent rider 12161 move from (5, 8) to (4, 8) using car (12139, [(5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 move from (3, 4) to (3, 3) using car (12151, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12167 move from (4, 4) to (4, 5) using car (12134, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 doesn't move\n", - "Agent rider 12169 move from (7, 3) to (7, 2) using car (12221, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 6) to (2, 7) using car (12192, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12117 arrived\n", + "Agent rider 12130 move from (8, 6) to (8, 7) using car (12187, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (2, 6) to (2, 7) using car (12192, [(2, 6), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12133 doesn't move\n", + "Driver 12136 arrived\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 doesn't move\n", + "Agent rider 12155 move from (6, 2) to (6, 1) using car (12209, [(6, 2), (6, 1)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 doesn't move\n", "Driver 12171 arrived\n", - "Driver 12175 arrived\n", "Driver 12181 arrived\n", - "Agent rider 12183 move from (4, 3) to (3, 3) using car (12172, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12184 move from (2, 6) to (2, 7) using car (12174, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12185 move from (9, 0) to (8, 0) using car (12170, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12186 move from (6, 2) to (6, 3) using car (12195, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12187 move from (6, 2) to (6, 3) using car (12245, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 12197 arrived\n", - "Agent rider 12202 move from (3, 5) to (3, 4) using car (12199, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 doesn't move\n", - "Agent rider 12204 move from (4, 0) to (4, 1) using car (12231, [(4, 0), (4, 1), (4, 2)], 0)\n", - "Agent rider 12205 move from (3, 5) to (3, 4) using car (12199, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12207 move from (6, 5) to (6, 6) using car (12215, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12208 move from (6, 6) to (6, 5) using car (12129, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Driver 12212 arrived\n", - "Driver 12213 arrived\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12220 move from (4, 3) to (3, 3) using car (12172, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12238 doesn't move\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12242 move from (3, 9) to (4, 9) using car (12214, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12243 move from (6, 6) to (6, 5) using car (12129, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "tick 880 ended\n", - "I am driver 12265 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 12266 - trip: [(8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 12267 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 12268 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", - "4 drivers generated.\n", - "I am rider 12269 - dep: (8, 8) , arr: (0, 4)\n", - "I am rider 12270 - dep: (4, 2) , arr: (5, 4)\n", - "I am rider 12271 - dep: (9, 4) , arr: (2, 4)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (8, 0) to (7, 0) using car (12170, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (8, 0) to (7, 0) using car (12170, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11464 doesn't move\n", - "Agent rider 11466 move from (3, 5) to (3, 6) using car (12244, [(3, 5), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 11466 arrived with a waiting time of 26 ticks\n", - "Agent rider 11536 move from (2, 3) to (2, 2) using car (12222, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11646 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (2, 3) to (2, 2) using car (12222, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11748 move from (2, 3) to (2, 2) using car (12222, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11841 move from (1, 4) to (0, 4) using car (12225, [(1, 4), (0, 4)], 0)\n", - "Agent rider 11846 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11907 move from (7, 8) to (8, 8) using car (12223, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 11914 move from (8, 0) to (7, 0) using car (12170, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (7, 0) to (6, 0) using car (12268, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11919 move from (7, 0) to (7, 1) using car (12237, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 move from (7, 0) to (6, 0) using car (12268, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11976 doesn't move\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12023 move from (7, 8) to (8, 8) using car (12223, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12025 move from (1, 4) to (0, 4) using car (12225, [(1, 4), (0, 4)], 0)\n", - "Rider n° 12025 arrived with a waiting time of 1 ticks\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12052 move from (9, 8) to (9, 9) using car (12191, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 12052 arrived with a waiting time of 5 ticks\n", - "Agent rider 12063 move from (8, 0) to (7, 0) using car (12170, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12065 move from (5, 0) to (6, 0) using car (12256, [(5, 0), (6, 0), (7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 3) to (6, 4) using car (12195, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 move from (1, 2) to (1, 1) using car (12263, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12073 move from (3, 3) to (3, 2) using car (12151, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12074 move from (7, 2) to (7, 1) using car (12221, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 12103 move from (2, 3) to (2, 2) using car (12222, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 12103 arrived with a waiting time of 7 ticks\n", - "Agent rider 12104 move from (8, 0) to (7, 0) using car (12170, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12105 move from (6, 2) to (7, 2) using car (12159, [(6, 2), (7, 2)], 0)\n", - "Driver 12107 arrived\n", - "Driver 12108 arrived\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 move from (4, 9) to (5, 9) using car (12214, [(4, 9), (5, 9)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12120 move from (3, 4) to (3, 3) using car (12199, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 12120 arrived with a waiting time of 4 ticks\n", - "Agent rider 12121 move from (6, 5) to (6, 4) using car (12129, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 move from (5, 5) to (5, 6) using car (12160, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12131 arrived\n", - "Driver 12138 arrived\n", - "Driver 12148 arrived\n", - "Agent rider 12161 move from (4, 8) to (3, 8) using car (12139, [(4, 8), (3, 8)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 move from (3, 3) to (3, 2) using car (12151, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12167 move from (4, 5) to (5, 5) using car (12134, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 doesn't move\n", - "Agent rider 12169 move from (7, 2) to (7, 1) using car (12221, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Driver 12178 arrived\n", - "Agent rider 12183 move from (3, 3) to (2, 3) using car (12172, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12184 move from (2, 7) to (3, 7) using car (12174, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12185 move from (8, 0) to (7, 0) using car (12170, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12186 move from (6, 3) to (6, 4) using car (12195, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 12186 arrived with a waiting time of 3 ticks\n", - "Agent rider 12187 move from (6, 3) to (6, 4) using car (12245, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Driver 12196 arrived\n", - "Agent rider 12202 move from (3, 4) to (3, 3) using car (12199, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 move from (7, 2) to (7, 3) using car (12252, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 12204 move from (4, 1) to (4, 2) using car (12231, [(4, 1), (4, 2)], 0)\n", - "Agent rider 12205 move from (3, 4) to (3, 3) using car (12199, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12207 move from (6, 6) to (6, 7) using car (12215, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12208 move from (6, 5) to (6, 4) using car (12129, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Driver 12213 arrived\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (9, 8) to (9, 9) using car (12191, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12220 move from (3, 3) to (2, 3) using car (12172, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 12226 arrived\n", - "Agent rider 12238 doesn't move\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 move from (6, 2) to (7, 2) using car (12159, [(6, 2), (7, 2)], 0)\n", - "Agent rider 12242 move from (4, 9) to (5, 9) using car (12214, [(4, 9), (5, 9)], 0)\n", - "Agent rider 12243 move from (6, 5) to (6, 4) using car (12129, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12270 move from (4, 2) to (4, 3) using car (12193, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 12271 doesn't move\n", - "tick 881 ended\n", - "0 drivers generated.\n", - "I am rider 12272 - dep: (7, 2) , arr: (2, 8)\n", - "I am rider 12273 - dep: (7, 8) , arr: (3, 1)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11464 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Rider n° 11464 arrived with a waiting time of 35 ticks\n", - "Agent rider 11536 move from (2, 2) to (2, 1) using car (12222, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Agent rider 11646 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Rider n° 11646 arrived with a waiting time of 28 ticks\n", - "Agent rider 11712 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Agent rider 11743 move from (2, 2) to (2, 1) using car (12222, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11748 move from (2, 2) to (2, 1) using car (12222, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11846 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Rider n° 11846 arrived with a waiting time of 12 ticks\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11907 move from (8, 8) to (8, 9) using car (12266, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 11914 move from (7, 0) to (6, 0) using car (12170, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (6, 0) to (6, 1) using car (12268, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11919 move from (7, 1) to (7, 2) using car (12237, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 move from (6, 0) to (6, 1) using car (12268, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11958 doesn't move\n", - "Agent rider 11976 move from (5, 5) to (5, 4) using car (12260, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 11989 move from (1, 7) to (0, 7) using car (12173, [(1, 7), (0, 7)], 0)\n", - "Agent rider 12023 move from (8, 8) to (9, 8) using car (12223, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12065 move from (6, 0) to (7, 0) using car (12256, [(6, 0), (7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 4) to (6, 5) using car (12195, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 move from (1, 1) to (0, 1) using car (12263, [(1, 1), (0, 1)], 0)\n", - "Agent rider 12073 move from (3, 2) to (3, 1) using car (12151, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12074 move from (7, 1) to (7, 0) using car (12221, [(7, 1), (7, 0)], 0)\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 doesn't move\n", - "Driver 12108 arrived\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12121 move from (6, 4) to (6, 3) using car (12129, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12124 move from (5, 9) to (4, 9) using car (12259, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12125 move from (5, 6) to (5, 7) using car (12160, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12158 arrived\n", - "Agent rider 12161 doesn't move\n", - "Agent rider 12164 move from (7, 4) to (8, 4) using car (12233, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12165 move from (3, 2) to (3, 1) using car (12151, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12167 move from (5, 5) to (6, 5) using car (12134, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 doesn't move\n", - "Agent rider 12169 move from (7, 1) to (7, 0) using car (12221, [(7, 1), (7, 0)], 0)\n", - "Rider n° 12169 arrived with a waiting time of 2 ticks\n", - "Driver 12179 arrived\n", - "Agent rider 12183 move from (2, 3) to (1, 3) using car (12172, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12184 move from (3, 7) to (4, 7) using car (12174, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12185 doesn't move\n", - "Agent rider 12187 move from (6, 4) to (6, 5) using car (12247, [(6, 4), (6, 5)], 0)\n", - "Driver 12188 arrived\n", - "Driver 12192 arrived\n", - "Agent rider 12202 move from (3, 3) to (4, 3) using car (12199, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 move from (7, 3) to (7, 4) using car (12252, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (3, 3) to (4, 3) using car (12199, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12207 move from (6, 7) to (6, 8) using car (12215, [(6, 7), (6, 8)], 0)\n", - "Rider n° 12207 arrived with a waiting time of 3 ticks\n", - "Agent rider 12208 move from (6, 4) to (6, 3) using car (12129, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (9, 9) to (8, 9) using car (12191, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12220 move from (2, 3) to (1, 3) using car (12172, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 12224 arrived\n", - "Driver 12229 arrived\n", - "Agent rider 12238 move from (5, 2) to (6, 2) using car (12211, [(5, 2), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12242 move from (5, 9) to (4, 9) using car (12259, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12243 move from (6, 4) to (6, 3) using car (12129, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12269 move from (8, 8) to (9, 8) using car (12223, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12270 move from (4, 3) to (4, 4) using car (12193, [(4, 3), (4, 4), (4, 5)], 0)\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12272 doesn't move\n", - "Agent rider 12273 doesn't move\n", - "tick 882 ended\n", - "0 drivers generated.\n", - "I am rider 12274 - dep: (3, 7) , arr: (1, 2)\n", - "I am rider 12275 - dep: (6, 3) , arr: (9, 5)\n", - "I am rider 12276 - dep: (2, 2) , arr: (7, 7)\n", - "I am rider 12277 - dep: (4, 2) , arr: (2, 5)\n", - "I am rider 12278 - dep: (2, 4) , arr: (8, 7)\n", - "I am rider 12279 - dep: (6, 6) , arr: (9, 3)\n", - "I am rider 12280 - dep: (6, 0) , arr: (1, 9)\n", - "I am rider 12281 - dep: (6, 6) , arr: (8, 0)\n", - "I am rider 12282 - dep: (9, 6) , arr: (4, 7)\n", - "9 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 11536 move from (2, 1) to (2, 0) using car (12222, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 11536 arrived with a waiting time of 30 ticks\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11743 move from (2, 1) to (2, 0) using car (12222, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 11743 arrived with a waiting time of 18 ticks\n", - "Agent rider 11748 move from (2, 1) to (2, 0) using car (12222, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 11748 arrived with a waiting time of 17 ticks\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11907 move from (8, 9) to (7, 9) using car (12191, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 11907 arrived with a waiting time of 7 ticks\n", - "Agent rider 11914 move from (6, 0) to (5, 0) using car (12170, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (6, 1) to (6, 2) using car (12268, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11919 move from (7, 2) to (7, 3) using car (12237, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 move from (6, 1) to (6, 2) using car (12268, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11958 move from (4, 6) to (5, 6) using car (12234, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 11976 move from (5, 4) to (5, 3) using car (12260, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 11976 arrived with a waiting time of 12 ticks\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 12065 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 5) to (6, 6) using car (12195, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (3, 1) to (3, 0) using car (12151, [(3, 1), (3, 0)], 0)\n", - "Agent rider 12074 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Driver 12078 arrived\n", - "Agent rider 12104 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Agent rider 12105 move from (7, 2) to (7, 3) using car (12237, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12114 move from (0, 3) to (0, 4) using car (12249, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12115 move from (5, 9) to (4, 9) using car (12250, [(5, 9), (4, 9)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12121 doesn't move\n", - "Agent rider 12124 move from (4, 9) to (3, 9) using car (12259, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12125 move from (5, 7) to (5, 8) using car (12160, [(5, 7), (5, 8)], 0)\n", - "Agent rider 12126 move from (0, 3) to (0, 4) using car (12249, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 12139 arrived\n", - "Driver 12152 arrived\n", - "Driver 12159 arrived\n", - "Agent rider 12161 move from (3, 8) to (3, 7) using car (12262, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12164 move from (8, 4) to (9, 4) using car (12233, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12165 move from (3, 1) to (3, 0) using car (12151, [(3, 1), (3, 0)], 0)\n", - "Agent rider 12167 move from (6, 5) to (7, 5) using car (12134, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12168 move from (5, 8) to (4, 8) using car (12264, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12183 move from (1, 3) to (0, 3) using car (12172, [(1, 3), (0, 3)], 0)\n", - "Agent rider 12184 move from (4, 7) to (5, 7) using car (12174, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12185 move from (7, 0) to (7, 1) using car (12256, [(7, 0), (7, 1), (8, 1)], 0)\n", - "Rider n° 12185 arrived with a waiting time of 7 ticks\n", - "Agent rider 12187 move from (6, 5) to (7, 5) using car (12134, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 12202 move from (4, 3) to (5, 3) using car (12199, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 move from (7, 4) to (7, 5) using car (12252, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (4, 3) to (5, 3) using car (12199, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Driver 12214 arrived\n", - "Driver 12217 arrived\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (8, 9) to (7, 9) using car (12191, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12220 move from (1, 3) to (0, 3) using car (12172, [(1, 3), (0, 3)], 0)\n", - "Driver 12225 arrived\n", - "Driver 12228 arrived\n", - "Driver 12231 arrived\n", - "Driver 12232 arrived\n", - "Agent rider 12238 move from (6, 2) to (6, 3) using car (12211, [(6, 2), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 move from (7, 2) to (7, 3) using car (12237, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12242 move from (4, 9) to (3, 9) using car (12259, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12243 doesn't move\n", - "Driver 12257 arrived\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12270 move from (4, 4) to (4, 5) using car (12193, [(4, 4), (4, 5)], 0)\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12272 move from (7, 2) to (7, 3) using car (12237, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12273 doesn't move\n", - "Agent rider 12274 doesn't move\n", - "Agent rider 12275 doesn't move\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 doesn't move\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 move from (6, 0) to (5, 0) using car (12170, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "tick 883 ended\n", - "I am driver 12283 - trip: [(3, 9), (4, 9), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 12284 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 12285 - trip: [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 12286 - trip: [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 12287 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 12288 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)]\n", - "I am driver 12289 - trip: [(5, 9), (4, 9), (3, 9)]\n", - "7 drivers generated.\n", - "I am rider 12290 - dep: (7, 6) , arr: (2, 2)\n", - "I am rider 12291 - dep: (9, 9) , arr: (0, 4)\n", - "I am rider 12292 - dep: (2, 7) , arr: (7, 6)\n", - "I am rider 12293 - dep: (9, 1) , arr: (7, 2)\n", - "I am rider 12294 - dep: (4, 8) , arr: (1, 5)\n", - "I am rider 12295 - dep: (1, 3) , arr: (5, 6)\n", - "I am rider 12296 - dep: (5, 6) , arr: (1, 6)\n", - "I am rider 12297 - dep: (5, 3) , arr: (0, 6)\n", - "I am rider 12298 - dep: (9, 2) , arr: (4, 2)\n", - "I am rider 12299 - dep: (9, 8) , arr: (8, 1)\n", - "I am rider 12300 - dep: (8, 0) , arr: (5, 0)\n", - "11 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (7, 1) to (8, 1) using car (12256, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (7, 1) to (8, 1) using car (12256, [(7, 1), (8, 1)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11748 doesn't move\n", - "Agent rider 11841 move from (0, 4) to (0, 5) using car (12249, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (5, 0) to (4, 0) using car (12170, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (6, 2) to (6, 3) using car (12268, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11919 move from (7, 3) to (7, 4) using car (12237, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 move from (6, 2) to (6, 3) using car (12268, [(6, 2), (6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11958 move from (5, 6) to (6, 6) using car (12234, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 11958 arrived with a waiting time of 15 ticks\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 move from (7, 1) to (8, 1) using car (12256, [(7, 1), (8, 1)], 0)\n", - "Agent rider 12065 move from (7, 1) to (8, 1) using car (12256, [(7, 1), (8, 1)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 6) to (6, 7) using car (12195, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12074 move from (7, 1) to (8, 1) using car (12256, [(7, 1), (8, 1)], 0)\n", - "Rider n° 12074 arrived with a waiting time of 7 ticks\n", - "Driver 12079 arrived\n", - "Agent rider 12104 move from (7, 1) to (8, 1) using car (12256, [(7, 1), (8, 1)], 0)\n", - "Agent rider 12105 doesn't move\n", - "Agent rider 12114 move from (0, 4) to (0, 5) using car (12249, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12115 doesn't move\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12121 move from (6, 3) to (6, 2) using car (12230, [(6, 3), (6, 2)], 0)\n", - "Rider n° 12121 arrived with a waiting time of 4 ticks\n", - "Agent rider 12124 move from (3, 9) to (4, 9) using car (12283, [(3, 9), (4, 9), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 move from (0, 4) to (0, 5) using car (12249, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 12129 arrived\n", - "Agent rider 12161 move from (3, 7) to (3, 6) using car (12262, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Rider n° 12161 arrived with a waiting time of 1 ticks\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 doesn't move\n", - "Agent rider 12167 move from (7, 5) to (8, 5) using car (12134, [(7, 5), (8, 5)], 0)\n", - "Agent rider 12168 move from (4, 8) to (3, 8) using car (12264, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Driver 12173 arrived\n", - "Agent rider 12183 doesn't move\n", - "Agent rider 12184 move from (5, 7) to (6, 7) using car (12174, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12187 move from (7, 5) to (7, 6) using car (12252, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Rider n° 12187 arrived with a waiting time of 5 ticks\n", - "Driver 12189 arrived\n", - "Driver 12200 arrived\n", - "Agent rider 12202 move from (5, 3) to (6, 3) using car (12199, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 move from (7, 5) to (7, 6) using car (12252, [(7, 5), (7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (5, 3) to (5, 2) using car (12260, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12206 move from (1, 6) to (1, 7) using car (12216, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 12208 move from (6, 3) to (6, 2) using car (12230, [(6, 3), (6, 2)], 0)\n", - "Driver 12215 arrived\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12220 doesn't move\n", - "Driver 12221 arrived\n", - "Driver 12223 arrived\n", - "Driver 12232 arrived\n", - "Agent rider 12238 move from (6, 3) to (7, 3) using car (12211, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12239 move from (9, 3) to (8, 3) using car (12288, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12242 move from (3, 9) to (3, 8) using car (12259, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12243 move from (6, 3) to (6, 2) using car (12230, [(6, 3), (6, 2)], 0)\n", - "Driver 12247 arrived\n", - "Driver 12263 arrived\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12270 move from (4, 5) to (4, 4) using car (12258, [(4, 5), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12272 doesn't move\n", - "Agent rider 12273 doesn't move\n", - "Agent rider 12274 move from (3, 7) to (3, 6) using car (12262, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12275 move from (6, 3) to (7, 3) using car (12211, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 doesn't move\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 move from (5, 0) to (4, 0) using car (12170, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "Agent rider 12290 doesn't move\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12293 doesn't move\n", - "Agent rider 12294 move from (4, 8) to (3, 8) using car (12264, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12295 doesn't move\n", - "Agent rider 12296 doesn't move\n", - "Agent rider 12297 move from (5, 3) to (5, 4) using car (12248, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12298 doesn't move\n", - "Agent rider 12299 doesn't move\n", - "Agent rider 12300 doesn't move\n" + "Agent rider 12200 move from (1, 0) to (2, 0) using car (12157, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12200 arrived with a waiting time of 2 ticks\n", + "Agent rider 12201 move from (8, 6) to (8, 7) using car (12187, [(8, 6), (8, 7)], 0)\n", + "Rider n° 12201 arrived with a waiting time of 2 ticks\n", + "Agent rider 12202 move from (8, 9) to (7, 9) using car (12170, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12203 move from (5, 9) to (6, 9) using car (12185, [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Driver 12205 arrived\n", + "Driver 12206 arrived\n", + "Agent rider 12210 doesn't move\n", + "Agent rider 12211 doesn't move\n", + "Agent rider 12220 move from (2, 8) to (2, 7) using car (12207, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12221 doesn't move\n", + "Agent rider 12222 move from (4, 5) to (4, 4) using car (12240, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12223 move from (8, 3) to (7, 3) using car (12245, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 12224 move from (4, 3) to (4, 4) using car (12184, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12225 move from (0, 4) to (0, 5) using car (12194, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12226 move from (9, 7) to (9, 6) using car (12195, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12227 move from (2, 3) to (3, 3) using car (12234, [(2, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 12228 doesn't move\n", + "Agent rider 12249 move from (6, 1) to (6, 2) using car (12246, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (8, 4) to (9, 4) using car (12165, [(8, 4), (9, 4)], 0)\n", + "Agent rider 12251 move from (1, 9) to (1, 8) using car (12241, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 12252 move from (1, 0) to (2, 0) using car (12157, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12253 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 884 ended\n", - "I am driver 12301 - trip: [(7, 8), (7, 7), (6, 7)]\n", - "I am driver 12302 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 12303 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 12304 - trip: [(3, 2), (4, 2), (5, 2), (5, 1)]\n", - "I am driver 12305 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 12306 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", - "I am driver 12307 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 12308 - trip: [(3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 12309 - trip: [(7, 4), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 12310 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 12311 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5)]\n", - "11 drivers generated.\n", - "I am rider 12312 - dep: (6, 9) , arr: (0, 9)\n", - "I am rider 12313 - dep: (2, 4) , arr: (8, 6)\n", - "I am rider 12314 - dep: (1, 7) , arr: (3, 4)\n", - "I am rider 12315 - dep: (6, 8) , arr: (8, 2)\n", - "I am rider 12316 - dep: (2, 7) , arr: (4, 0)\n", - "I am rider 12317 - dep: (4, 8) , arr: (6, 0)\n", - "I am rider 12318 - dep: (5, 5) , arr: (7, 9)\n", - "I am rider 12319 - dep: (9, 0) , arr: (8, 2)\n", - "I am rider 12320 - dep: (2, 5) , arr: (2, 4)\n", - "I am rider 12321 - dep: (5, 5) , arr: (3, 9)\n", - "10 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 7) to (0, 6) using car (12302, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (0, 7) to (0, 6) using car (12302, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11712 move from (0, 7) to (0, 6) using car (12302, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (4, 0) to (3, 0) using car (12170, [(4, 0), (3, 0)], 0)\n", - "Agent rider 11915 move from (6, 3) to (6, 4) using car (12268, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Agent rider 11919 move from (7, 4) to (7, 5) using car (12237, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11955 move from (6, 3) to (6, 4) using car (12268, [(6, 3), (6, 4), (6, 5)], 0)\n", - "Rider n° 11955 arrived with a waiting time of 10 ticks\n", - "Agent rider 11989 move from (0, 7) to (0, 6) using car (12302, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "tick 870 ended\n", + "I am driver 12254 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 12255 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 12256 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 12257 - trip: [(2, 1), (3, 1), (4, 1)]\n", + "I am driver 12258 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", + "I am driver 12259 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7)]\n", + "I am driver 12260 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (8, 8)]\n", + "I am driver 12261 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 12262 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12263 - trip: [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 12264 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)]\n", + "I am driver 12265 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3)]\n", + "I am driver 12266 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 12267 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 12268 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 12269 - trip: [(3, 2), (3, 3), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 12270 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 12271 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)]\n", + "I am driver 12272 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 12273 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", + "I am driver 12274 - trip: [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 12275 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 12276 - trip: [(9, 6), (8, 6), (7, 6)]\n", + "I am driver 12277 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 12278 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 12279 - trip: [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 12280 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 12281 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 12282 - trip: [(7, 9), (6, 9), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 12283 - trip: [(0, 4), (0, 5)]\n", + "I am driver 12284 - trip: [(7, 3), (8, 3), (9, 3), (9, 4), (9, 5)]\n", + "I am driver 12285 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 12286 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 12287 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 12288 - trip: [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 12289 - trip: [(3, 5), (2, 5), (1, 5), (1, 4)]\n", + "36 drivers generated.\n", + "I am rider 12290 - dep: (1, 1) , arr: (5, 7)\n", + "I am rider 12291 - dep: (8, 5) , arr: (2, 9)\n", + "2 riders generated.\n", + "Agent rider 11211 move from (7, 0) to (8, 0) using car (12159, [(7, 0), (8, 0)], 0)\n", + "Agent rider 11592 move from (1, 8) to (1, 7) using car (12241, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 7) to (2, 6) using car (12207, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (4, 4) to (4, 5) using car (12184, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11769 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 move from (7, 0) to (8, 0) using car (12159, [(7, 0), (8, 0)], 0)\n", + "Agent rider 11863 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 doesn't move\n", + "Agent rider 11897 move from (7, 0) to (8, 0) using car (12159, [(7, 0), (8, 0)], 0)\n", + "Agent rider 11900 move from (0, 7) to (1, 7) using car (12264, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 11901 doesn't move\n", + "Agent rider 11915 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11919 move from (4, 8) to (5, 8) using car (12150, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11921 move from (3, 6) to (3, 7) using car (12158, [(3, 6), (3, 7), (3, 8)], 0)\n", + "Rider n° 11921 arrived with a waiting time of 11 ticks\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11939 move from (0, 2) to (0, 3) using car (12142, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Rider n° 11939 arrived with a waiting time of 12 ticks\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 doesn't move\n", + "Agent rider 11978 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11980 move from (4, 8) to (5, 8) using car (12150, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 11984 move from (2, 0) to (3, 0) using car (12157, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 11984 arrived with a waiting time of 7 ticks\n", + "Agent rider 12000 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12006 move from (4, 8) to (5, 8) using car (12150, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12023 doesn't move\n", - "Agent rider 12049 doesn't move\n", + "Agent rider 12025 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 move from (7, 0) to (8, 0) using car (12159, [(7, 0), (8, 0)], 0)\n", + "Agent rider 12044 move from (9, 2) to (8, 2) using car (12280, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12045 move from (9, 6) to (9, 5) using car (12195, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12046 move from (1, 5) to (1, 4) using car (12218, [(1, 5), (1, 4), (0, 4)], 0)\n", + "Agent rider 12047 move from (4, 8) to (5, 8) using car (12150, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12063 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 7) to (6, 8) using car (12195, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (3, 0) to (4, 0) using car (12222, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Driver 12079 arrived\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 doesn't move\n", - "Agent rider 12114 move from (0, 5) to (0, 6) using car (12249, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12115 move from (4, 9) to (4, 8) using car (12283, [(4, 9), (4, 8), (5, 8), (6, 8)], 0)\n", - "Rider n° 12115 arrived with a waiting time of 8 ticks\n", - "Agent rider 12116 move from (0, 5) to (0, 6) using car (12249, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12124 move from (4, 9) to (4, 8) using car (12283, [(4, 9), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 12125 move from (5, 8) to (5, 9) using car (12267, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12143 arrived\n", - "Driver 12151 arrived\n", + "Agent rider 12071 move from (9, 6) to (8, 6) using car (12276, [(9, 6), (8, 6), (7, 6)], 0)\n", + "Agent rider 12095 move from (9, 6) to (8, 6) using car (12276, [(9, 6), (8, 6), (7, 6)], 0)\n", + "Agent rider 12096 move from (3, 3) to (2, 3) using car (12243, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 12098 doesn't move\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 7) to (2, 6) using car (12207, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12130 doesn't move\n", + "Agent rider 12131 move from (0, 2) to (0, 3) using car (12142, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12132 move from (2, 7) to (1, 7) using car (12192, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12133 doesn't move\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 move from (9, 9) to (8, 9) using car (12266, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12154 arrived\n", + "Agent rider 12155 doesn't move\n", "Driver 12160 arrived\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 doesn't move\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12168 move from (3, 8) to (2, 8) using car (12264, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Driver 12172 arrived\n", - "Agent rider 12183 doesn't move\n", - "Agent rider 12184 move from (6, 7) to (7, 7) using car (12174, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Driver 12189 arrived\n", + "Agent rider 12169 doesn't move\n", + "Driver 12174 arrived\n", + "Driver 12186 arrived\n", "Driver 12193 arrived\n", - "Agent rider 12202 move from (6, 3) to (7, 3) using car (12199, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 move from (7, 6) to (7, 7) using car (12252, [(7, 6), (7, 7), (7, 8), (8, 8)], 0)\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (5, 2) to (5, 1) using car (12260, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12206 move from (1, 7) to (1, 8) using car (12216, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 12208 doesn't move\n", - "Driver 12209 arrived\n", - "Agent rider 12218 move from (0, 7) to (0, 6) using car (12302, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12219 move from (7, 9) to (6, 9) using car (12287, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 doesn't move\n", - "Driver 12227 arrived\n", - "Driver 12233 arrived\n", - "Driver 12235 arrived\n", - "Agent rider 12238 move from (7, 3) to (8, 3) using car (12211, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12239 move from (8, 3) to (7, 3) using car (12288, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12242 move from (3, 8) to (3, 7) using car (12259, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12243 doesn't move\n", - "Driver 12244 arrived\n", - "Driver 12246 arrived\n", - "Driver 12250 arrived\n", - "Driver 12266 arrived\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12270 doesn't move\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12272 move from (7, 3) to (6, 3) using car (12286, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12273 move from (7, 8) to (7, 7) using car (12301, [(7, 8), (7, 7), (6, 7)], 0)\n", - "Agent rider 12274 move from (3, 6) to (2, 6) using car (12253, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 12275 move from (7, 3) to (8, 3) using car (12211, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 doesn't move\n", - "Agent rider 12279 move from (6, 6) to (7, 6) using car (12234, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12280 move from (4, 0) to (3, 0) using car (12170, [(4, 0), (3, 0)], 0)\n", - "Agent rider 12281 move from (6, 6) to (7, 6) using car (12234, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12282 doesn't move\n", + "Driver 12199 arrived\n", + "Agent rider 12201 move from (8, 6) to (7, 6) using car (12279, [(8, 6), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12202 move from (7, 9) to (7, 8) using car (12229, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12203 doesn't move\n", + "Driver 12206 arrived\n", + "Agent rider 12210 move from (9, 6) to (9, 5) using car (12195, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12211 move from (9, 9) to (8, 9) using car (12266, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12215 arrived\n", + "Agent rider 12220 move from (2, 7) to (2, 6) using car (12254, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12221 doesn't move\n", + "Agent rider 12222 move from (4, 4) to (4, 3) using car (12240, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12223 move from (7, 3) to (8, 3) using car (12284, [(7, 3), (8, 3), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 12224 move from (4, 4) to (4, 5) using car (12184, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12225 move from (0, 5) to (0, 6) using car (12194, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12226 move from (9, 6) to (8, 6) using car (12276, [(9, 6), (8, 6), (7, 6)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 doesn't move\n", + "Agent rider 12249 move from (6, 2) to (6, 3) using car (12246, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 doesn't move\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 doesn't move\n", + "Agent rider 12253 move from (7, 3) to (6, 3) using car (12245, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", "Agent rider 12290 doesn't move\n", "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12293 doesn't move\n", - "Agent rider 12294 move from (3, 8) to (2, 8) using car (12264, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12295 doesn't move\n", - "Agent rider 12296 doesn't move\n", - "Agent rider 12297 move from (5, 4) to (5, 5) using car (12248, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12298 move from (9, 2) to (8, 2) using car (12307, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12299 doesn't move\n", - "Agent rider 12300 doesn't move\n", - "Agent rider 12312 move from (6, 9) to (5, 9) using car (12191, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12313 doesn't move\n", - "Agent rider 12314 move from (1, 7) to (1, 8) using car (12216, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12316 doesn't move\n", - "Agent rider 12317 move from (4, 8) to (4, 7) using car (12311, [(4, 8), (4, 7), (4, 6), (4, 5), (5, 5)], 0)\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 move from (5, 5) to (5, 6) using car (12261, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "tick 885 ended\n", - "I am driver 12322 - trip: [(4, 6), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 12323 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 12324 - trip: [(1, 4), (2, 4), (3, 4), (3, 3)]\n", - "I am driver 12325 - trip: [(6, 4), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 12326 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 12327 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 12328 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "7 drivers generated.\n", - "I am rider 12329 - dep: (7, 4) , arr: (0, 7)\n", - "I am rider 12330 - dep: (3, 6) , arr: (1, 3)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 11712 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11915 move from (6, 4) to (6, 5) using car (12268, [(6, 4), (6, 5)], 0)\n", - "Rider n° 11915 arrived with a waiting time of 10 ticks\n", - "Agent rider 11919 move from (7, 5) to (7, 6) using car (12237, [(7, 5), (7, 6)], 0)\n", - "Agent rider 11941 move from (2, 6) to (1, 6) using car (12253, [(2, 6), (1, 6)], 0)\n", - "Agent rider 11989 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12049 move from (8, 2) to (7, 2) using car (12307, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "tick 871 ended\n", + "I am driver 12292 - trip: [(1, 7), (2, 7), (2, 8), (3, 8), (4, 8)]\n", + "I am driver 12293 - trip: [(0, 0), (0, 1), (1, 1)]\n", + "I am driver 12294 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 12295 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 12296 - trip: [(9, 6), (8, 6), (7, 6), (7, 7)]\n", + "I am driver 12297 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", + "I am driver 12298 - trip: [(0, 7), (0, 6), (1, 6)]\n", + "I am driver 12299 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", + "8 drivers generated.\n", + "I am rider 12300 - dep: (4, 3) , arr: (0, 1)\n", + "I am rider 12301 - dep: (7, 0) , arr: (9, 3)\n", + "I am rider 12302 - dep: (8, 6) , arr: (3, 0)\n", + "3 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11592 move from (1, 7) to (2, 7) using car (12264, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 6) to (2, 5) using car (12207, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 move from (4, 5) to (5, 5) using car (12184, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11766 move from (3, 8) to (3, 7) using car (12272, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11769 move from (6, 9) to (6, 8) using car (12282, [(6, 9), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11812 move from (6, 9) to (5, 9) using car (12170, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 move from (8, 2) to (7, 2) using car (12280, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (4, 8) to (3, 8) using car (12248, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11900 move from (1, 7) to (1, 6) using car (12241, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 11901 move from (0, 7) to (0, 6) using car (12298, [(0, 7), (0, 6), (1, 6)], 0)\n", + "Rider n° 11901 arrived with a waiting time of 12 ticks\n", + "Agent rider 11915 move from (8, 2) to (7, 2) using car (12280, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11919 move from (5, 8) to (5, 7) using car (12271, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Rider n° 11919 arrived with a waiting time of 14 ticks\n", + "Agent rider 11937 doesn't move\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11947 move from (0, 7) to (0, 6) using car (12298, [(0, 7), (0, 6), (1, 6)], 0)\n", + "Rider n° 11947 arrived with a waiting time of 13 ticks\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 11980 move from (5, 8) to (5, 7) using car (12271, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Rider n° 11980 arrived with a waiting time of 13 ticks\n", + "Agent rider 12000 move from (8, 2) to (7, 2) using car (12280, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12001 move from (0, 3) to (0, 4) using car (12142, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12006 move from (5, 8) to (6, 8) using car (12150, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 12006 arrived with a waiting time of 11 ticks\n", + "Agent rider 12023 move from (4, 8) to (3, 8) using car (12248, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12025 move from (8, 2) to (7, 2) using car (12280, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12026 move from (0, 6) to (0, 7) using car (12194, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12031 move from (4, 8) to (3, 8) using car (12248, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12044 move from (8, 2) to (7, 2) using car (12280, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 12044 arrived with a waiting time of 14 ticks\n", + "Agent rider 12045 move from (9, 5) to (9, 4) using car (12195, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12046 doesn't move\n", + "Agent rider 12047 move from (5, 8) to (6, 8) using car (12150, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12063 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 move from (8, 2) to (7, 2) using car (12307, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12071 move from (6, 8) to (6, 9) using car (12195, [(6, 8), (6, 9)], 0)\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (4, 0) to (5, 0) using car (12222, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 move from (7, 3) to (6, 3) using car (12288, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12114 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12116 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12124 move from (4, 8) to (5, 8) using car (12283, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 12125 move from (5, 9) to (6, 9) using car (12267, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12126 doesn't move\n", - "Driver 12134 arrived\n", - "Driver 12151 arrived\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 doesn't move\n", + "Agent rider 12071 move from (8, 6) to (7, 6) using car (12276, [(8, 6), (7, 6)], 0)\n", + "Agent rider 12095 move from (8, 6) to (7, 6) using car (12276, [(8, 6), (7, 6)], 0)\n", + "Agent rider 12096 move from (2, 3) to (1, 3) using car (12243, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 12098 move from (9, 5) to (9, 4) using car (12195, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 12098 arrived with a waiting time of 5 ticks\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 6) to (2, 5) using car (12207, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12130 move from (8, 7) to (8, 6) using car (12286, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12131 move from (0, 3) to (0, 4) using car (12142, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12132 move from (1, 7) to (0, 7) using car (12192, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12133 doesn't move\n", + "Agent rider 12146 move from (8, 2) to (7, 2) using car (12280, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12147 move from (8, 9) to (7, 9) using car (12266, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12155 doesn't move\n", + "Driver 12165 arrived\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12168 move from (2, 8) to (1, 8) using car (12264, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12183 move from (0, 3) to (1, 3) using car (12305, [(0, 3), (1, 3)], 0)\n", - "Agent rider 12184 move from (7, 7) to (8, 7) using car (12174, [(7, 7), (8, 7)], 0)\n", - "Agent rider 12202 move from (7, 3) to (8, 3) using car (12199, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12203 move from (7, 7) to (7, 8) using car (12252, [(7, 7), (7, 8), (8, 8)], 0)\n", - "Rider n° 12203 arrived with a waiting time of 5 ticks\n", - "Agent rider 12204 move from (4, 2) to (4, 3) using car (12265, [(4, 2), (4, 3)], 0)\n", - "Agent rider 12205 move from (5, 1) to (5, 0) using car (12260, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 move from (0, 6) to (0, 7) using car (12249, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12219 move from (6, 9) to (5, 9) using car (12287, [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 move from (0, 3) to (1, 3) using car (12305, [(0, 3), (1, 3)], 0)\n", + "Agent rider 12169 move from (5, 0) to (5, 1) using car (12219, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 12173 arrived\n", + "Driver 12176 arrived\n", + "Driver 12183 arrived\n", + "Driver 12187 arrived\n", + "Agent rider 12201 move from (7, 6) to (7, 7) using car (12279, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12202 move from (7, 8) to (7, 7) using car (12229, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12203 move from (6, 9) to (6, 8) using car (12282, [(6, 9), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 12209 arrived\n", + "Agent rider 12210 move from (9, 5) to (9, 4) using car (12195, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 12211 move from (8, 9) to (7, 9) using car (12266, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12220 move from (2, 6) to (2, 5) using car (12254, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12221 move from (5, 5) to (5, 4) using car (12182, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12222 move from (4, 3) to (4, 2) using car (12240, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12223 move from (8, 3) to (9, 3) using car (12284, [(8, 3), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 12224 doesn't move\n", + "Agent rider 12225 move from (0, 6) to (0, 7) using car (12194, [(0, 6), (0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12226 move from (8, 6) to (7, 6) using car (12276, [(8, 6), (7, 6)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 doesn't move\n", "Driver 12230 arrived\n", - "Agent rider 12238 move from (8, 3) to (9, 3) using car (12211, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12239 move from (7, 3) to (6, 3) using car (12288, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 move from (7, 3) to (6, 3) using car (12288, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12242 move from (3, 7) to (3, 6) using car (12259, [(3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12243 doesn't move\n", - "Driver 12256 arrived\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12270 move from (4, 4) to (5, 4) using car (12255, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Rider n° 12270 arrived with a waiting time of 1 ticks\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12272 move from (6, 3) to (6, 4) using car (12286, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12273 move from (7, 7) to (6, 7) using car (12301, [(7, 7), (6, 7)], 0)\n", - "Agent rider 12274 move from (2, 6) to (1, 6) using car (12253, [(2, 6), (1, 6)], 0)\n", - "Agent rider 12275 move from (8, 3) to (9, 3) using car (12211, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 move from (4, 2) to (4, 3) using car (12265, [(4, 2), (4, 3)], 0)\n", - "Agent rider 12278 doesn't move\n", - "Agent rider 12279 move from (7, 6) to (8, 6) using car (12234, [(7, 6), (8, 6)], 0)\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 move from (7, 6) to (8, 6) using car (12234, [(7, 6), (8, 6)], 0)\n", - "Agent rider 12282 doesn't move\n", - "Agent rider 12290 move from (7, 6) to (8, 6) using car (12234, [(7, 6), (8, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12293 doesn't move\n", - "Agent rider 12294 move from (2, 8) to (1, 8) using car (12264, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12295 move from (1, 3) to (1, 4) using car (12310, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12296 move from (5, 6) to (5, 7) using car (12261, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12297 move from (5, 5) to (5, 6) using car (12248, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12298 move from (8, 2) to (7, 2) using car (12307, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12299 doesn't move\n", - "Agent rider 12300 doesn't move\n", - "Agent rider 12312 move from (5, 9) to (4, 9) using car (12191, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12313 doesn't move\n", - "Agent rider 12314 doesn't move\n", - "Agent rider 12315 move from (6, 8) to (6, 9) using car (12195, [(6, 8), (6, 9)], 0)\n", - "Agent rider 12316 doesn't move\n", - "Agent rider 12317 move from (4, 7) to (4, 6) using car (12311, [(4, 7), (4, 6), (4, 5), (5, 5)], 0)\n", - "Agent rider 12318 move from (5, 5) to (5, 6) using car (12248, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 move from (5, 6) to (5, 7) using car (12261, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (3, 6) to (2, 6) using car (12251, [(3, 6), (2, 6)], 0)\n", - "tick 886 ended\n", - "I am driver 12331 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5)]\n", - "I am driver 12332 - trip: [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 12333 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 12334 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 12335 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)]\n", - "I am driver 12336 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", - "I am driver 12337 - trip: [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 12338 - trip: [(6, 5), (5, 5), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 12339 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 12340 - trip: [(2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 12341 - trip: [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7)]\n", - "I am driver 12342 - trip: [(6, 7), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 12343 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)]\n", - "I am driver 12344 - trip: [(1, 4), (1, 3), (1, 2)]\n", - "I am driver 12345 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (3, 5)]\n", - "I am driver 12346 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 3), (7, 2), (8, 2)]\n", - "I am driver 12347 - trip: [(3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7)]\n", - "I am driver 12348 - trip: [(1, 2), (2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 12349 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 12350 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12351 - trip: [(4, 8), (4, 7), (3, 7)]\n", - "I am driver 12352 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 12353 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 12354 - trip: [(9, 3), (9, 2), (9, 1)]\n", - "I am driver 12355 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 12356 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 12357 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 12358 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 12359 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "29 drivers generated.\n", - "I am rider 12360 - dep: (5, 4) , arr: (8, 8)\n", - "I am rider 12361 - dep: (1, 7) , arr: (0, 4)\n", - "I am rider 12362 - dep: (6, 8) , arr: (2, 6)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 move from (0, 7) to (1, 7) using car (12343, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (0, 7) to (1, 7) using car (12343, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11712 move from (0, 7) to (1, 7) using car (12343, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 11841 move from (0, 5) to (0, 4) using car (12302, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (3, 0) to (2, 0) using car (12154, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11989 move from (0, 7) to (1, 7) using car (12343, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12023 doesn't move\n", - "Agent rider 12049 move from (7, 2) to (6, 2) using car (12307, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 12235 arrived\n", + "Agent rider 12249 move from (6, 3) to (6, 4) using car (12246, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 doesn't move\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 doesn't move\n", + "Agent rider 12253 move from (6, 3) to (6, 2) using car (12239, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12290 move from (1, 1) to (1, 2) using car (12287, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12291 move from (8, 5) to (8, 4) using car (12277, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12300 move from (4, 3) to (4, 2) using car (12240, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 doesn't move\n", + "tick 872 ended\n", + "I am driver 12303 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 12304 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 12305 - trip: [(1, 1), (1, 2), (0, 2)]\n", + "I am driver 12306 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)]\n", + "4 drivers generated.\n", + "I am rider 12307 - dep: (7, 9) , arr: (6, 5)\n", + "I am rider 12308 - dep: (2, 8) , arr: (3, 2)\n", + "I am rider 12309 - dep: (8, 6) , arr: (8, 0)\n", + "I am rider 12310 - dep: (6, 3) , arr: (3, 8)\n", + "I am rider 12311 - dep: (5, 6) , arr: (9, 5)\n", + "I am rider 12312 - dep: (8, 6) , arr: (1, 6)\n", + "I am rider 12313 - dep: (2, 7) , arr: (9, 9)\n", + "I am rider 12314 - dep: (8, 6) , arr: (0, 6)\n", + "I am rider 12315 - dep: (6, 0) , arr: (9, 9)\n", + "I am rider 12316 - dep: (3, 7) , arr: (5, 6)\n", + "I am rider 12317 - dep: (6, 7) , arr: (3, 4)\n", + "I am rider 12318 - dep: (4, 9) , arr: (5, 5)\n", + "12 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11592 move from (2, 7) to (3, 7) using car (12264, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Rider n° 11592 arrived with a waiting time of 25 ticks\n", + "Agent rider 11607 doesn't move\n", + "Agent rider 11659 move from (2, 5) to (2, 4) using car (12207, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11766 move from (3, 7) to (3, 6) using car (12272, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 11769 move from (6, 8) to (5, 8) using car (12282, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 11812 move from (5, 9) to (4, 9) using car (12170, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 move from (7, 2) to (6, 2) using car (12280, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (0, 6) to (1, 6) using car (12298, [(0, 6), (1, 6)], 0)\n", + "Agent rider 11896 move from (3, 8) to (2, 8) using car (12248, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11900 move from (1, 6) to (1, 5) using car (12241, [(1, 6), (1, 5)], 0)\n", + "Rider n° 11900 arrived with a waiting time of 11 ticks\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11937 move from (7, 7) to (7, 8) using car (12279, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11942 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12023 move from (3, 8) to (2, 8) using car (12248, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12025 move from (7, 2) to (6, 2) using car (12280, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12026 move from (0, 7) to (0, 8) using car (12194, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12031 move from (3, 8) to (2, 8) using car (12248, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12040 move from (0, 6) to (1, 6) using car (12298, [(0, 6), (1, 6)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12046 move from (1, 4) to (1, 5) using car (12196, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 12047 move from (6, 8) to (7, 8) using car (12150, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12063 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12071 move from (6, 9) to (7, 9) using car (12267, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 12071 arrived with a waiting time of 2 ticks\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (5, 0) to (6, 0) using car (12222, [(5, 0), (6, 0)], 0)\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 move from (6, 3) to (5, 3) using car (12288, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12114 move from (0, 7) to (1, 7) using car (12343, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12116 move from (0, 7) to (1, 7) using car (12343, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12124 move from (5, 8) to (6, 8) using car (12283, [(5, 8), (6, 8)], 0)\n", - "Agent rider 12125 move from (6, 9) to (7, 9) using car (12267, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12126 move from (0, 5) to (0, 4) using car (12302, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12151 arrived\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 move from (3, 0) to (2, 0) using car (12154, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12167 move from (8, 5) to (8, 6) using car (12341, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7)], 0)\n", - "Agent rider 12168 move from (1, 8) to (1, 7) using car (12264, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Driver 12170 arrived\n", + "Agent rider 12071 move from (7, 6) to (7, 7) using car (12268, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12095 doesn't move\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 5) to (2, 4) using car (12207, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12130 doesn't move\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (0, 7) to (0, 8) using car (12194, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Agent rider 12133 doesn't move\n", + "Driver 12139 arrived\n", + "Agent rider 12146 move from (7, 2) to (6, 2) using car (12280, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12147 move from (7, 9) to (6, 9) using car (12266, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12155 doesn't move\n", + "Driver 12159 arrived\n", + "Driver 12161 arrived\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (5, 1) to (5, 2) using car (12219, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", "Driver 12176 arrived\n", - "Agent rider 12183 doesn't move\n", - "Agent rider 12184 doesn't move\n", + "Driver 12178 arrived\n", + "Driver 12188 arrived\n", "Driver 12198 arrived\n", - "Driver 12201 arrived\n", - "Agent rider 12202 move from (8, 3) to (9, 3) using car (12199, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (5, 0) to (6, 0) using car (12222, [(5, 0), (6, 0)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (5, 9) to (4, 9) using car (12287, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 doesn't move\n", - "Agent rider 12238 move from (9, 3) to (9, 2) using car (12354, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Rider n° 12238 arrived with a waiting time of 3 ticks\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 move from (0, 5) to (0, 4) using car (12302, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (6, 3) to (5, 3) using car (12288, [(6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12242 move from (3, 6) to (3, 5) using car (12259, [(3, 6), (3, 5)], 0)\n", - "Agent rider 12243 doesn't move\n", - "Driver 12245 arrived\n", - "Driver 12262 arrived\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12272 move from (6, 4) to (6, 5) using car (12286, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12273 move from (6, 7) to (5, 7) using car (12342, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 12274 doesn't move\n", - "Agent rider 12275 move from (9, 3) to (9, 2) using car (12354, [(9, 3), (9, 2), (9, 1)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 move from (2, 4) to (3, 4) using car (12337, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 move from (3, 0) to (2, 0) using car (12154, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "Driver 12289 arrived\n", - "Agent rider 12290 doesn't move\n", + "Agent rider 12202 move from (7, 7) to (7, 6) using car (12229, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12203 move from (6, 8) to (5, 8) using car (12282, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12210 move from (9, 4) to (9, 3) using car (12195, [(9, 4), (9, 3), (9, 2), (9, 1)], 0)\n", + "Rider n° 12210 arrived with a waiting time of 4 ticks\n", + "Agent rider 12211 move from (7, 9) to (6, 9) using car (12266, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12220 move from (2, 5) to (2, 4) using car (12254, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12221 move from (5, 4) to (5, 3) using car (12182, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12222 move from (4, 2) to (4, 1) using car (12240, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12223 move from (9, 3) to (9, 4) using car (12284, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 12224 doesn't move\n", + "Agent rider 12225 move from (0, 7) to (0, 8) using car (12194, [(0, 7), (0, 8), (0, 9)], 0)\n", + "Rider n° 12225 arrived with a waiting time of 1 ticks\n", + "Agent rider 12226 move from (7, 6) to (7, 7) using car (12268, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 move from (5, 1) to (5, 2) using car (12219, [(5, 1), (5, 2), (5, 3), (5, 4)], 0)\n", + "Agent rider 12249 move from (6, 4) to (6, 5) using car (12246, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 doesn't move\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 move from (2, 0) to (1, 0) using car (12274, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12253 move from (6, 2) to (6, 1) using car (12239, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 12253 arrived with a waiting time of 1 ticks\n", + "Driver 12283 arrived\n", + "Agent rider 12290 move from (1, 2) to (1, 3) using car (12287, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12291 doesn't move\n", - "Agent rider 12292 move from (2, 7) to (3, 7) using car (12355, [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 12293 doesn't move\n", - "Agent rider 12294 move from (1, 8) to (1, 7) using car (12264, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12295 move from (1, 4) to (1, 5) using car (12310, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12296 move from (5, 7) to (5, 8) using car (12261, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12297 doesn't move\n", - "Agent rider 12298 move from (7, 2) to (6, 2) using car (12307, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12299 doesn't move\n", - "Agent rider 12300 move from (8, 0) to (7, 0) using car (12334, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Agent rider 12312 move from (4, 9) to (3, 9) using car (12191, [(4, 9), (3, 9)], 0)\n", - "Agent rider 12313 move from (2, 4) to (3, 4) using car (12337, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 8) to (1, 7) using car (12264, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12315 move from (6, 9) to (7, 9) using car (12267, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12300 move from (4, 2) to (4, 1) using car (12240, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (8, 6) to (8, 5) using car (12286, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12307 move from (7, 9) to (6, 9) using car (12266, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 move from (8, 6) to (8, 5) using car (12286, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12311 move from (5, 6) to (5, 5) using car (12275, [(5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12312 move from (8, 6) to (7, 6) using car (12296, [(8, 6), (7, 6), (7, 7)], 0)\n", + "Agent rider 12313 move from (2, 7) to (3, 7) using car (12264, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12314 move from (8, 6) to (7, 6) using car (12296, [(8, 6), (7, 6), (7, 7)], 0)\n", + "Agent rider 12315 doesn't move\n", "Agent rider 12316 doesn't move\n", - "Agent rider 12317 move from (4, 6) to (4, 5) using car (12311, [(4, 6), (4, 5), (5, 5)], 0)\n", - "Agent rider 12318 move from (5, 6) to (5, 7) using car (12248, [(5, 6), (5, 7)], 0)\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 move from (5, 7) to (5, 8) using car (12261, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12360 move from (5, 4) to (6, 4) using car (12327, [(5, 4), (6, 4), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12361 doesn't move\n", - "Agent rider 12362 move from (6, 8) to (6, 7) using car (12358, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "tick 887 ended\n", - "I am driver 12363 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 12364 - trip: [(3, 5), (3, 4), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 12365 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0)]\n", - "I am driver 12366 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 12367 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 12368 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 12369 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 12370 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 12371 - trip: [(5, 1), (5, 0), (4, 0)]\n", - "I am driver 12372 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "10 drivers generated.\n", - "I am rider 12373 - dep: (2, 6) , arr: (1, 8)\n", - "I am rider 12374 - dep: (5, 7) , arr: (0, 2)\n", - "I am rider 12375 - dep: (4, 7) , arr: (2, 7)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 doesn't move\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 doesn't move\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11841 move from (0, 4) to (0, 3) using car (12302, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (2, 0) to (1, 0) using car (12154, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 11989 move from (1, 7) to (1, 6) using car (12264, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12023 move from (9, 8) to (8, 8) using car (12366, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (6, 0) to (7, 0) using car (12260, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12105 move from (5, 3) to (4, 3) using car (12288, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12116 move from (1, 7) to (2, 7) using car (12343, [(1, 7), (2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 move from (7, 9) to (8, 9) using car (12267, [(7, 9), (8, 9)], 0)\n", - "Agent rider 12126 move from (0, 4) to (0, 3) using car (12302, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12164 move from (9, 4) to (8, 4) using car (12370, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12165 move from (2, 0) to (1, 0) using car (12154, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12317 doesn't move\n", + "Agent rider 12318 move from (4, 9) to (4, 8) using car (12278, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "tick 873 ended\n", + "I am driver 12319 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 12320 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", + "I am driver 12321 - trip: [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)]\n", + "3 drivers generated.\n", + "I am rider 12322 - dep: (6, 8) , arr: (2, 6)\n", + "I am rider 12323 - dep: (6, 6) , arr: (5, 7)\n", + "I am rider 12324 - dep: (6, 0) , arr: (1, 8)\n", + "I am rider 12325 - dep: (4, 6) , arr: (8, 2)\n", + "I am rider 12326 - dep: (4, 7) , arr: (9, 1)\n", + "I am rider 12327 - dep: (1, 4) , arr: (4, 1)\n", + "I am rider 12328 - dep: (3, 1) , arr: (0, 4)\n", + "7 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11607 move from (9, 3) to (9, 2) using car (12195, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 11659 move from (2, 4) to (1, 4) using car (12269, [(2, 4), (1, 4)], 0)\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11766 move from (3, 6) to (2, 6) using car (12231, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 11769 move from (5, 8) to (4, 8) using car (12282, [(5, 8), (4, 8)], 0)\n", + "Rider n° 11769 arrived with a waiting time of 20 ticks\n", + "Agent rider 11812 move from (4, 9) to (3, 9) using car (12170, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 move from (6, 2) to (5, 2) using car (12280, [(6, 2), (5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11896 move from (2, 8) to (2, 7) using car (12248, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Rider n° 11896 arrived with a waiting time of 16 ticks\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11937 move from (7, 8) to (6, 8) using car (12279, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 11942 move from (0, 8) to (0, 9) using car (12194, [(0, 8), (0, 9)], 0)\n", + "Rider n° 11942 arrived with a waiting time of 13 ticks\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12023 move from (2, 8) to (2, 7) using car (12248, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Rider n° 12023 arrived with a waiting time of 8 ticks\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (0, 8) to (0, 9) using car (12194, [(0, 8), (0, 9)], 0)\n", + "Agent rider 12031 move from (2, 8) to (2, 7) using car (12248, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (9, 4) to (9, 5) using car (12284, [(9, 4), (9, 5)], 0)\n", + "Agent rider 12046 move from (1, 5) to (1, 6) using car (12196, [(1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 12047 move from (7, 8) to (8, 8) using car (12150, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12063 move from (8, 8) to (8, 7) using car (12185, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 12071 move from (7, 7) to (7, 8) using car (12268, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12095 move from (7, 6) to (7, 5) using car (12229, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 12095 arrived with a waiting time of 6 ticks\n", + "Agent rider 12096 doesn't move\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (2, 4) to (1, 4) using car (12269, [(2, 4), (1, 4)], 0)\n", + "Agent rider 12130 move from (8, 6) to (9, 6) using car (12164, [(8, 6), (9, 6)], 0)\n", + "Rider n° 12130 arrived with a waiting time of 4 ticks\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12132 move from (0, 8) to (0, 9) using car (12194, [(0, 8), (0, 9)], 0)\n", + "Rider n° 12132 arrived with a waiting time of 2 ticks\n", + "Agent rider 12133 doesn't move\n", + "Driver 12142 arrived\n", + "Agent rider 12146 doesn't move\n", + "Agent rider 12147 move from (6, 9) to (6, 8) using car (12266, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12155 move from (6, 1) to (6, 0) using car (12239, [(6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", + "Driver 12158 arrived\n", + "Driver 12161 arrived\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12168 move from (1, 7) to (1, 6) using car (12264, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Rider n° 12168 arrived with a waiting time of 7 ticks\n", - "Driver 12174 arrived\n", - "Agent rider 12183 move from (1, 3) to (1, 2) using car (12344, [(1, 3), (1, 2)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Driver 12190 arrived\n", - "Driver 12195 arrived\n", - "Agent rider 12202 doesn't move\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (6, 0) to (7, 0) using car (12260, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12206 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Driver 12211 arrived\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (4, 9) to (3, 9) using car (12287, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 move from (1, 3) to (1, 2) using car (12344, [(1, 3), (1, 2)], 0)\n", + "Agent rider 12169 move from (5, 2) to (5, 3) using car (12219, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 12178 arrived\n", + "Driver 12192 arrived\n", + "Agent rider 12202 move from (7, 6) to (7, 5) using car (12229, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12203 move from (5, 8) to (4, 8) using car (12282, [(5, 8), (4, 8)], 0)\n", + "Agent rider 12211 move from (6, 9) to (6, 8) using car (12266, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12214 arrived\n", + "Driver 12218 arrived\n", + "Agent rider 12220 move from (2, 4) to (2, 3) using car (12254, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12221 move from (5, 3) to (5, 2) using car (12182, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12222 move from (4, 1) to (4, 0) using car (12240, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12223 move from (9, 4) to (9, 5) using car (12284, [(9, 4), (9, 5)], 0)\n", + "Agent rider 12224 move from (4, 5) to (4, 4) using car (12294, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12226 move from (7, 7) to (7, 8) using car (12268, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 move from (5, 2) to (5, 3) using car (12219, [(5, 2), (5, 3), (5, 4)], 0)\n", + "Driver 12244 arrived\n", + "Agent rider 12249 move from (6, 5) to (6, 6) using car (12246, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (9, 4) to (9, 5) using car (12284, [(9, 4), (9, 5)], 0)\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 move from (1, 0) to (0, 0) using car (12274, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Driver 12257 arrived\n", + "Driver 12276 arrived\n", + "Agent rider 12290 move from (1, 3) to (1, 4) using car (12287, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12291 doesn't move\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 12302 move from (8, 5) to (8, 4) using car (12286, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12307 move from (6, 9) to (6, 8) using car (12266, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12308 move from (2, 8) to (2, 7) using car (12248, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12309 move from (8, 5) to (8, 4) using car (12286, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12310 move from (6, 3) to (6, 2) using car (12247, [(6, 3), (6, 2)], 0)\n", + "Agent rider 12311 move from (5, 5) to (6, 5) using car (12275, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12312 move from (7, 6) to (7, 7) using car (12296, [(7, 6), (7, 7)], 0)\n", + "Agent rider 12313 move from (3, 7) to (4, 7) using car (12264, [(3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12314 move from (7, 6) to (7, 7) using car (12296, [(7, 6), (7, 7)], 0)\n", + "Agent rider 12315 doesn't move\n", + "Agent rider 12316 move from (3, 7) to (4, 7) using car (12264, [(3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12317 doesn't move\n", + "Agent rider 12318 move from (4, 8) to (4, 7) using car (12278, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12322 doesn't move\n", + "Agent rider 12323 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12325 move from (4, 6) to (4, 5) using car (12303, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12327 move from (1, 4) to (1, 3) using car (12256, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12328 move from (3, 1) to (3, 2) using car (12304, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "tick 874 ended\n", + "I am driver 12329 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 12330 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 12331 - trip: [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3)]\n", + "I am driver 12332 - trip: [(4, 1), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 12333 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 12334 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 12335 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "7 drivers generated.\n", + "I am rider 12336 - dep: (8, 3) , arr: (1, 3)\n", + "I am rider 12337 - dep: (9, 2) , arr: (9, 4)\n", + "I am rider 12338 - dep: (9, 6) , arr: (5, 7)\n", + "I am rider 12339 - dep: (5, 5) , arr: (4, 0)\n", + "I am rider 12340 - dep: (9, 3) , arr: (4, 8)\n", + "I am rider 12341 - dep: (4, 0) , arr: (9, 9)\n", + "I am rider 12342 - dep: (5, 3) , arr: (3, 0)\n", + "I am rider 12343 - dep: (0, 2) , arr: (9, 8)\n", + "8 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11607 move from (9, 2) to (9, 1) using car (12195, [(9, 2), (9, 1)], 0)\n", + "Rider n° 11607 arrived with a waiting time of 30 ticks\n", + "Agent rider 11659 move from (1, 4) to (1, 5) using car (12287, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 11659 arrived with a waiting time of 14 ticks\n", + "Agent rider 11667 move from (7, 1) to (8, 1) using car (12331, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 11714 move from (5, 5) to (5, 6) using car (12245, [(5, 5), (5, 6)], 0)\n", + "Agent rider 11766 move from (2, 6) to (1, 6) using car (12231, [(2, 6), (1, 6)], 0)\n", + "Agent rider 11812 move from (3, 9) to (2, 9) using car (12170, [(3, 9), (2, 9)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 move from (5, 2) to (4, 2) using car (12280, [(5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (1, 6) to (0, 6) using car (12196, [(1, 6), (0, 6)], 0)\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11937 move from (6, 8) to (6, 9) using car (12306, [(6, 8), (6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 11937 arrived with a waiting time of 10 ticks\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12025 move from (6, 2) to (7, 2) using car (12232, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 move from (2, 7) to (1, 7) using car (12216, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (9, 5) to (9, 6) using car (12321, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12046 move from (1, 6) to (0, 6) using car (12196, [(1, 6), (0, 6)], 0)\n", + "Rider n° 12046 arrived with a waiting time of 13 ticks\n", + "Agent rider 12047 move from (8, 8) to (9, 8) using car (12150, [(8, 8), (9, 8)], 0)\n", + "Agent rider 12063 move from (8, 7) to (8, 6) using car (12185, [(8, 7), (8, 6), (9, 6)], 0)\n", + "Agent rider 12071 move from (7, 8) to (6, 8) using car (12268, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12096 move from (1, 3) to (1, 2) using car (12256, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12111 doesn't move\n", + "Agent rider 12113 move from (1, 4) to (1, 5) using car (12287, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 12113 arrived with a waiting time of 2 ticks\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12133 move from (7, 1) to (8, 1) using car (12331, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 12146 move from (6, 2) to (7, 2) using car (12232, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12147 move from (6, 8) to (6, 7) using car (12266, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12155 move from (6, 0) to (7, 0) using car (12157, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12155 arrived with a waiting time of 7 ticks\n", + "Driver 12161 arrived\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (5, 3) to (5, 4) using car (12219, [(5, 3), (5, 4)], 0)\n", + "Agent rider 12202 move from (7, 5) to (7, 4) using car (12229, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12203 doesn't move\n", + "Agent rider 12211 move from (6, 8) to (6, 7) using car (12266, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12221 move from (5, 2) to (4, 2) using car (12280, [(5, 2), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 12221 arrived with a waiting time of 2 ticks\n", + "Agent rider 12222 doesn't move\n", + "Agent rider 12223 move from (9, 5) to (9, 6) using car (12321, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12224 doesn't move\n", + "Agent rider 12226 move from (7, 8) to (6, 8) using car (12268, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 move from (5, 3) to (5, 4) using car (12219, [(5, 3), (5, 4)], 0)\n", "Driver 12234 arrived\n", - "Driver 12237 arrived\n", - "Agent rider 12239 doesn't move\n", - "Agent rider 12240 move from (0, 4) to (0, 3) using car (12302, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (5, 3) to (4, 3) using car (12288, [(5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12242 doesn't move\n", - "Agent rider 12243 doesn't move\n", - "Driver 12249 arrived\n", - "Driver 12251 arrived\n", - "Driver 12253 arrived\n", + "Driver 12241 arrived\n", + "Driver 12243 arrived\n", + "Agent rider 12249 move from (6, 6) to (6, 7) using car (12246, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (9, 5) to (9, 6) using car (12321, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 move from (0, 0) to (0, 1) using car (12274, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Driver 12289 arrived\n", + "Agent rider 12290 move from (1, 4) to (1, 5) using car (12287, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12291 move from (8, 4) to (8, 3) using car (12286, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 12293 arrived\n", + "Driver 12298 arrived\n", + "Agent rider 12300 move from (4, 1) to (4, 0) using car (12332, [(4, 1), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (8, 4) to (8, 3) using car (12286, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12307 move from (6, 8) to (6, 7) using car (12266, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12308 move from (2, 7) to (2, 6) using car (12248, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 12309 move from (8, 4) to (8, 3) using car (12286, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12310 move from (6, 2) to (7, 2) using car (12232, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12311 move from (6, 5) to (7, 5) using car (12275, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12313 move from (4, 7) to (5, 7) using car (12264, [(4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12315 move from (6, 0) to (7, 0) using car (12157, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12316 move from (4, 7) to (5, 7) using car (12264, [(4, 7), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12317 doesn't move\n", + "Agent rider 12318 move from (4, 7) to (4, 6) using car (12278, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12322 move from (6, 8) to (5, 8) using car (12279, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12323 move from (6, 6) to (6, 7) using car (12246, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12324 move from (6, 0) to (5, 0) using car (12239, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12325 move from (4, 5) to (4, 4) using car (12303, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12326 move from (4, 7) to (4, 6) using car (12278, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12327 move from (1, 3) to (1, 2) using car (12256, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12328 move from (3, 2) to (3, 3) using car (12304, [(3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12337 move from (9, 2) to (9, 1) using car (12195, [(9, 2), (9, 1)], 0)\n", + "Agent rider 12338 doesn't move\n", + "Agent rider 12339 move from (5, 5) to (5, 4) using car (12271, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 doesn't move\n", + "Agent rider 12342 move from (5, 3) to (5, 2) using car (12285, [(5, 3), (5, 2)], 0)\n", + "Agent rider 12343 doesn't move\n", + "tick 875 ended\n", + "I am driver 12344 - trip: [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 12345 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 12346 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 12347 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 12348 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2)]\n", + "I am driver 12349 - trip: [(2, 3), (2, 4), (2, 5), (3, 5), (4, 5)]\n", + "6 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 11211 doesn't move\n", + "Agent rider 11659 doesn't move\n", + "Agent rider 11667 move from (8, 1) to (9, 1) using car (12331, [(8, 1), (9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 11714 move from (5, 6) to (5, 5) using car (12335, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11857 move from (8, 1) to (8, 0) using car (12277, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 11861 move from (4, 2) to (4, 1) using car (12280, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11897 doesn't move\n", + "Agent rider 11915 move from (7, 2) to (8, 2) using car (12232, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 move from (7, 2) to (8, 2) using car (12232, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12025 move from (7, 2) to (8, 2) using car (12232, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 move from (1, 7) to (0, 7) using car (12216, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (9, 6) to (9, 7) using car (12321, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12047 doesn't move\n", + "Agent rider 12063 move from (8, 6) to (9, 6) using car (12185, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12096 move from (1, 2) to (1, 1) using car (12256, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 12096 arrived with a waiting time of 7 ticks\n", + "Agent rider 12111 move from (8, 1) to (8, 0) using car (12277, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12133 move from (8, 1) to (8, 0) using car (12277, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12146 move from (7, 2) to (7, 1) using car (12263, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Rider n° 12146 arrived with a waiting time of 7 ticks\n", + "Agent rider 12147 move from (6, 7) to (6, 6) using car (12266, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12164 arrived\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (5, 4) to (5, 3) using car (12271, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Driver 12194 arrived\n", + "Agent rider 12202 move from (7, 4) to (7, 3) using car (12229, [(7, 4), (7, 3)], 0)\n", + "Agent rider 12203 move from (4, 8) to (4, 7) using car (12281, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 12207 arrived\n", + "Agent rider 12211 move from (6, 7) to (6, 6) using car (12266, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12212 arrived\n", + "Agent rider 12220 move from (2, 3) to (3, 3) using car (12333, [(2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12222 move from (4, 0) to (3, 0) using car (12332, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Rider n° 12222 arrived with a waiting time of 3 ticks\n", + "Agent rider 12223 move from (9, 6) to (9, 7) using car (12321, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12224 move from (4, 4) to (4, 3) using car (12303, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 move from (5, 4) to (5, 3) using car (12271, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Driver 12247 arrived\n", + "Agent rider 12249 move from (6, 7) to (6, 8) using car (12246, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (9, 6) to (9, 7) using car (12321, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 move from (0, 1) to (0, 2) using car (12274, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", "Driver 12258 arrived\n", + "Driver 12259 arrived\n", "Driver 12265 arrived\n", - "Driver 12268 arrived\n", - "Agent rider 12269 move from (9, 8) to (8, 8) using car (12366, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (9, 4) to (8, 4) using car (12370, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (6, 5) to (5, 5) using car (12367, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12273 move from (5, 7) to (4, 7) using car (12342, [(5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 12274 doesn't move\n", - "Agent rider 12275 move from (9, 2) to (9, 1) using car (12354, [(9, 2), (9, 1)], 0)\n", - "Agent rider 12276 move from (2, 2) to (3, 2) using car (12348, [(2, 2), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 move from (3, 4) to (3, 5) using car (12337, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 move from (2, 0) to (1, 0) using car (12154, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12281 move from (8, 6) to (8, 7) using car (12341, [(8, 6), (8, 7), (7, 7), (6, 7)], 0)\n", - "Agent rider 12282 doesn't move\n", - "Agent rider 12290 move from (8, 6) to (8, 7) using car (12341, [(8, 6), (8, 7), (7, 7), (6, 7)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 move from (3, 7) to (3, 8) using car (12333, [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12293 move from (9, 1) to (8, 1) using car (12363, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12294 move from (1, 7) to (1, 6) using car (12264, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12295 move from (1, 5) to (1, 6) using car (12310, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12296 move from (5, 8) to (4, 8) using car (12261, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12297 doesn't move\n", - "Agent rider 12298 move from (6, 2) to (5, 2) using car (12307, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12299 move from (9, 8) to (8, 8) using car (12366, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12300 move from (7, 0) to (6, 0) using car (12334, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Driver 12301 arrived\n", + "Driver 12269 arrived\n", + "Driver 12273 arrived\n", + "Driver 12282 arrived\n", + "Driver 12284 arrived\n", + "Agent rider 12290 move from (1, 5) to (1, 6) using car (12287, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12291 move from (8, 3) to (8, 2) using car (12286, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 12296 arrived\n", + "Agent rider 12300 move from (4, 0) to (3, 0) using car (12332, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 12301 move from (7, 0) to (8, 0) using car (12157, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12302 move from (8, 3) to (8, 2) using car (12286, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 12305 arrived\n", - "Agent rider 12312 move from (3, 9) to (2, 9) using car (12306, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 12313 move from (3, 4) to (3, 5) using car (12337, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 7) to (1, 6) using car (12264, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12315 move from (7, 9) to (8, 9) using car (12267, [(7, 9), (8, 9)], 0)\n", - "Agent rider 12316 doesn't move\n", - "Agent rider 12317 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 move from (2, 5) to (1, 5) using car (12285, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12321 move from (5, 8) to (4, 8) using car (12261, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12329 move from (7, 4) to (6, 4) using car (12349, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12360 move from (6, 4) to (7, 4) using car (12327, [(6, 4), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12361 move from (1, 7) to (1, 6) using car (12264, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12362 doesn't move\n", - "Agent rider 12373 doesn't move\n", - "Agent rider 12374 move from (5, 7) to (4, 7) using car (12342, [(5, 7), (4, 7), (3, 7)], 0)\n", - "Agent rider 12375 move from (4, 7) to (3, 7) using car (12351, [(4, 7), (3, 7)], 0)\n", - "tick 888 ended\n", - "I am driver 12376 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 12377 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", - "I am driver 12378 - trip: [(6, 4), (7, 4), (8, 4), (8, 5)]\n", - "I am driver 12379 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 12380 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)]\n", - "I am driver 12381 - trip: [(9, 3), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 12382 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12383 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 12384 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 12385 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "10 drivers generated.\n", - "I am rider 12386 - dep: (0, 2) , arr: (0, 6)\n", - "I am rider 12387 - dep: (1, 8) , arr: (3, 9)\n", - "I am rider 12388 - dep: (4, 8) , arr: (2, 2)\n", - "I am rider 12389 - dep: (0, 1) , arr: (9, 9)\n", - "I am rider 12390 - dep: (0, 2) , arr: (5, 0)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (8, 1) to (7, 1) using car (12363, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (8, 1) to (7, 1) using car (12363, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11563 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11712 doesn't move\n", - "Agent rider 11841 move from (0, 3) to (0, 2) using car (12302, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (1, 0) to (0, 0) using car (12154, [(1, 0), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 move from (1, 6) to (1, 5) using car (12264, [(1, 6), (1, 5)], 0)\n", - "Agent rider 11989 move from (1, 6) to (1, 7) using car (12236, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 12023 move from (8, 8) to (7, 8) using car (12366, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 move from (8, 1) to (8, 2) using car (12380, [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12065 move from (8, 1) to (8, 2) using car (12380, [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (7, 0) to (8, 0) using car (12260, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12104 move from (8, 1) to (8, 2) using car (12380, [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12105 move from (4, 3) to (4, 2) using car (12288, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12114 doesn't move\n", - "Agent rider 12116 move from (2, 7) to (3, 7) using car (12343, [(2, 7), (3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12124 move from (6, 8) to (7, 8) using car (12328, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 move from (0, 3) to (0, 2) using car (12302, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12165 move from (1, 0) to (0, 0) using car (12154, [(1, 0), (0, 0)], 0)\n", - "Rider n° 12165 arrived with a waiting time of 6 ticks\n", - "Agent rider 12167 doesn't move\n", - "Driver 12174 arrived\n", - "Agent rider 12183 doesn't move\n", - "Agent rider 12184 move from (8, 7) to (7, 7) using car (12341, [(8, 7), (7, 7), (6, 7)], 0)\n", - "Driver 12191 arrived\n", - "Driver 12199 arrived\n", - "Agent rider 12202 move from (9, 3) to (8, 3) using car (12381, [(9, 3), (8, 3), (7, 3), (6, 3)], 0)\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (7, 0) to (8, 0) using car (12260, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12206 move from (1, 8) to (0, 8) using car (12326, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 12206 arrived with a waiting time of 10 ticks\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n" + "Agent rider 12307 move from (6, 7) to (6, 6) using car (12266, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12308 move from (2, 6) to (2, 5) using car (12233, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12309 move from (8, 3) to (8, 2) using car (12286, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12310 move from (7, 2) to (8, 2) using car (12232, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12311 move from (7, 5) to (8, 5) using car (12275, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12313 move from (5, 7) to (5, 8) using car (12264, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12315 move from (7, 0) to (8, 0) using car (12157, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12316 move from (5, 7) to (5, 8) using car (12264, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12317 move from (6, 7) to (6, 6) using car (12266, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12318 move from (4, 6) to (4, 5) using car (12278, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12322 move from (5, 8) to (4, 8) using car (12279, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12323 move from (6, 7) to (6, 8) using car (12246, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12325 move from (4, 4) to (4, 3) using car (12303, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12326 move from (4, 6) to (4, 5) using car (12278, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12327 move from (1, 2) to (1, 1) using car (12256, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12328 move from (3, 3) to (3, 4) using car (12304, [(3, 3), (3, 4)], 0)\n", + "Agent rider 12336 move from (8, 3) to (8, 2) using car (12286, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (9, 6) to (9, 7) using car (12321, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12339 move from (5, 4) to (5, 3) using car (12271, [(5, 4), (5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 move from (4, 0) to (5, 0) using car (12288, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12342 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "tick 876 ended\n", + "I am driver 12350 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)]\n", + "1 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 11211 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Rider n° 11211 arrived with a waiting time of 51 ticks\n", + "Agent rider 11667 move from (9, 1) to (9, 2) using car (12331, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Rider n° 11667 arrived with a waiting time of 16 ticks\n", + "Agent rider 11714 move from (5, 5) to (5, 4) using car (12335, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11812 move from (2, 9) to (3, 9) using car (12217, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11857 move from (8, 0) to (7, 0) using car (12277, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 11861 move from (4, 1) to (4, 0) using car (12280, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11862 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Rider n° 11862 arrived with a waiting time of 18 ticks\n", + "Agent rider 11863 move from (8, 2) to (9, 2) using car (12232, [(8, 2), (9, 2)], 0)\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11897 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Rider n° 11897 arrived with a waiting time of 16 ticks\n", + "Agent rider 11915 move from (8, 2) to (9, 2) using car (12232, [(8, 2), (9, 2)], 0)\n", + "Agent rider 11978 move from (8, 2) to (9, 2) using car (12232, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12000 move from (8, 2) to (9, 2) using car (12232, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12025 move from (8, 2) to (9, 2) using car (12232, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (1, 6) to (1, 7) using car (12287, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Agent rider 12045 move from (9, 7) to (9, 8) using car (12321, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12047 doesn't move\n", + "Agent rider 12063 doesn't move\n", + "Agent rider 12071 move from (6, 8) to (5, 8) using car (12246, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12111 move from (8, 0) to (7, 0) using car (12277, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12133 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Rider n° 12133 arrived with a waiting time of 10 ticks\n", + "Agent rider 12147 move from (6, 6) to (6, 5) using car (12266, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12150 arrived\n", + "Agent rider 12167 move from (9, 1) to (9, 2) using car (12331, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 12169 doesn't move\n", + "Driver 12170 arrived\n", + "Driver 12182 arrived\n", + "Driver 12195 arrived\n", + "Driver 12196 arrived\n", + "Agent rider 12202 doesn't move\n", + "Agent rider 12203 move from (4, 7) to (4, 8) using car (12330, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Driver 12204 arrived\n", + "Agent rider 12211 move from (6, 6) to (6, 5) using car (12266, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12219 arrived\n", + "Agent rider 12220 move from (3, 3) to (3, 2) using car (12272, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 12223 move from (9, 7) to (9, 8) using car (12321, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12224 doesn't move\n", + "Agent rider 12226 move from (6, 8) to (5, 8) using car (12246, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12227 move from (3, 3) to (3, 2) using car (12272, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 12228 doesn't move\n", + "Driver 12231 arrived\n", + "Driver 12236 arrived\n", + "Driver 12245 arrived\n", + "Agent rider 12249 move from (6, 8) to (5, 8) using car (12246, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (9, 7) to (9, 8) using car (12321, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12251 doesn't move\n", + "Agent rider 12252 move from (0, 2) to (0, 3) using car (12274, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Rider n° 12252 arrived with a waiting time of 2 ticks\n", + "Driver 12254 arrived\n", + "Driver 12259 arrived\n", + "Driver 12260 arrived\n", + "Driver 12267 arrived\n", + "Driver 12284 arrived\n", + "Driver 12285 arrived\n", + "Agent rider 12290 move from (1, 6) to (1, 7) using car (12287, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12291 move from (8, 2) to (8, 1) using car (12286, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 12292 arrived\n", + "Driver 12297 arrived\n", + "Agent rider 12300 move from (3, 0) to (2, 0) using car (12332, [(3, 0), (2, 0)], 0)\n", + "Agent rider 12301 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Agent rider 12302 move from (8, 2) to (8, 1) using car (12286, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12307 move from (6, 6) to (6, 5) using car (12266, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Rider n° 12307 arrived with a waiting time of 0 ticks\n", + "Agent rider 12308 move from (2, 5) to (2, 4) using car (12233, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12309 move from (8, 2) to (8, 1) using car (12286, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12310 move from (8, 2) to (8, 1) using car (12286, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12311 move from (8, 5) to (9, 5) using car (12275, [(8, 5), (9, 5)], 0)\n", + "Rider n° 12311 arrived with a waiting time of 0 ticks\n", + "Agent rider 12312 move from (7, 7) to (7, 8) using car (12344, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 12313 move from (5, 8) to (5, 9) using car (12264, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12314 move from (7, 7) to (7, 8) using car (12344, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 12315 move from (8, 0) to (9, 0) using car (12157, [(8, 0), (9, 0)], 0)\n", + "Agent rider 12316 move from (5, 8) to (5, 9) using car (12264, [(5, 8), (5, 9), (6, 9)], 0)\n", + "Agent rider 12317 move from (6, 6) to (6, 5) using car (12266, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12318 move from (4, 5) to (4, 4) using car (12278, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12322 move from (4, 8) to (3, 8) using car (12279, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12323 move from (6, 8) to (5, 8) using car (12246, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12324 move from (5, 0) to (4, 0) using car (12242, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 12325 move from (4, 3) to (5, 3) using car (12303, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12326 move from (4, 5) to (4, 4) using car (12278, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12327 move from (1, 1) to (2, 1) using car (12256, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12328 move from (3, 4) to (3, 3) using car (12295, [(3, 4), (3, 3), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12336 move from (8, 2) to (8, 1) using car (12286, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 move from (9, 1) to (9, 2) using car (12331, [(9, 1), (9, 2), (9, 3)], 0)\n", + "Agent rider 12338 move from (9, 7) to (9, 8) using car (12321, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12339 move from (5, 3) to (5, 2) using car (12271, [(5, 3), (5, 2), (5, 1), (4, 1)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 move from (5, 0) to (6, 0) using car (12288, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12342 doesn't move\n", + "Agent rider 12343 move from (0, 2) to (0, 3) using car (12274, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "tick 877 ended\n", + "I am driver 12351 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 12352 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 12353 - trip: [(6, 6), (6, 5), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 12354 - trip: [(6, 7), (6, 8), (5, 8)]\n", + "I am driver 12355 - trip: [(5, 2), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 12356 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 12357 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 12358 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 12359 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 12360 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 12361 - trip: [(4, 2), (3, 2), (2, 2)]\n", + "I am driver 12362 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 12363 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (6, 6)]\n", + "I am driver 12364 - trip: [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 12365 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 12366 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 12367 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 12368 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8)]\n", + "I am driver 12369 - trip: [(1, 3), (1, 2), (2, 2)]\n", + "I am driver 12370 - trip: [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 12371 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 12372 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)]\n", + "I am driver 12373 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 12374 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 12375 - trip: [(5, 6), (6, 6), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 12376 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 12377 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 12378 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 12379 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 12380 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 12381 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 12382 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (0, 8)]\n", + "32 drivers generated.\n", + "I am rider 12383 - dep: (3, 0) , arr: (0, 5)\n", + "I am rider 12384 - dep: (9, 6) , arr: (0, 8)\n", + "I am rider 12385 - dep: (9, 5) , arr: (3, 4)\n", + "I am rider 12386 - dep: (4, 8) , arr: (3, 4)\n", + "I am rider 12387 - dep: (3, 5) , arr: (1, 8)\n", + "I am rider 12388 - dep: (9, 4) , arr: (0, 6)\n", + "I am rider 12389 - dep: (9, 2) , arr: (4, 3)\n", + "I am rider 12390 - dep: (1, 9) , arr: (3, 9)\n", + "I am rider 12391 - dep: (7, 3) , arr: (3, 8)\n", + "9 riders generated.\n", + "Agent rider 11667 doesn't move\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11812 move from (3, 9) to (4, 9) using car (12217, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 11857 move from (7, 0) to (6, 0) using car (12277, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 11861 move from (4, 0) to (3, 0) using car (12280, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11863 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", + "Agent rider 11895 move from (0, 6) to (1, 6) using car (12380, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", + "Agent rider 11978 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", + "Agent rider 12000 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12025 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", + "Agent rider 12026 move from (0, 9) to (1, 9) using car (12374, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (1, 7) to (1, 8) using car (12287, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (9, 8) to (9, 9) using car (12321, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12047 move from (9, 8) to (9, 9) using car (12321, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12063 doesn't move\n", + "Agent rider 12071 move from (5, 8) to (4, 8) using car (12246, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12111 move from (7, 0) to (6, 0) using car (12277, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12131 doesn't move\n", + "Agent rider 12147 move from (6, 5) to (6, 4) using car (12266, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 12167 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12219 move from (3, 9) to (3, 8) using car (12287, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 doesn't move\n", - "Driver 12222 arrived\n", - "Agent rider 12239 move from (6, 3) to (5, 3) using car (12382, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12240 move from (0, 3) to (0, 2) using car (12302, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (4, 3) to (4, 2) using car (12288, [(4, 3), (4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12242 move from (3, 5) to (3, 6) using car (12337, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12243 doesn't move\n", + "Agent rider 12169 doesn't move\n", + "Driver 12179 arrived\n", + "Driver 12184 arrived\n", + "Driver 12185 arrived\n", + "Driver 12196 arrived\n", + "Agent rider 12202 doesn't move\n", + "Agent rider 12203 move from (4, 8) to (3, 8) using car (12268, [(4, 8), (3, 8)], 0)\n", + "Agent rider 12211 move from (6, 5) to (6, 4) using car (12266, [(6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 12216 arrived\n", + "Agent rider 12220 move from (3, 2) to (3, 1) using car (12272, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 12223 move from (9, 8) to (9, 9) using car (12321, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12224 move from (4, 3) to (3, 3) using car (12370, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12226 move from (5, 8) to (4, 8) using car (12246, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12227 move from (3, 2) to (3, 1) using car (12272, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0)], 0)\n", + "Agent rider 12228 doesn't move\n", + "Driver 12229 arrived\n", + "Driver 12237 arrived\n", + "Driver 12239 arrived\n", + "Driver 12240 arrived\n", "Driver 12248 arrived\n", - "Driver 12251 arrived\n", - "Driver 12252 arrived\n", - "Driver 12255 arrived\n", - "Driver 12259 arrived\n", - "Agent rider 12269 move from (8, 8) to (7, 8) using car (12366, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (8, 4) to (7, 4) using car (12370, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (5, 5) to (4, 5) using car (12367, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12273 move from (4, 7) to (3, 7) using car (12342, [(4, 7), (3, 7)], 0)\n", - "Agent rider 12274 move from (1, 6) to (1, 5) using car (12264, [(1, 6), (1, 5)], 0)\n", - "Agent rider 12275 doesn't move\n", - "Agent rider 12276 move from (3, 2) to (3, 1) using car (12348, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 move from (3, 5) to (3, 6) using car (12337, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 move from (1, 0) to (0, 0) using car (12154, [(1, 0), (0, 0)], 0)\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "Driver 12283 arrived\n", - "Agent rider 12290 move from (8, 7) to (7, 7) using car (12341, [(8, 7), (7, 7), (6, 7)], 0)\n", + "Agent rider 12249 move from (5, 8) to (4, 8) using car (12246, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (9, 8) to (9, 9) using car (12321, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12251 doesn't move\n", + "Driver 12254 arrived\n", + "Driver 12260 arrived\n", + "Driver 12262 arrived\n", + "Driver 12270 arrived\n", + "Driver 12285 arrived\n", + "Agent rider 12290 move from (1, 7) to (1, 8) using car (12287, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", "Agent rider 12291 doesn't move\n", - "Agent rider 12292 move from (3, 8) to (3, 9) using car (12333, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12293 move from (8, 1) to (8, 2) using car (12380, [(8, 1), (8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12294 move from (1, 6) to (1, 5) using car (12264, [(1, 6), (1, 5)], 0)\n", - "Rider n° 12294 arrived with a waiting time of 0 ticks\n", - "Agent rider 12295 move from (1, 6) to (1, 5) using car (12264, [(1, 6), (1, 5)], 0)\n", - "Agent rider 12296 move from (4, 8) to (3, 8) using car (12261, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12297 move from (5, 6) to (4, 6) using car (12338, [(5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 12298 move from (5, 2) to (4, 2) using car (12307, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 12298 arrived with a waiting time of 1 ticks\n", - "Agent rider 12299 doesn't move\n", - "Agent rider 12300 move from (6, 0) to (5, 0) using car (12334, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "Rider n° 12300 arrived with a waiting time of 3 ticks\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (8, 1) to (7, 1) using car (12286, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", "Driver 12304 arrived\n", - "Driver 12309 arrived\n", - "Agent rider 12312 move from (2, 9) to (2, 8) using car (12306, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", - "Agent rider 12313 move from (3, 5) to (3, 6) using car (12337, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 6) to (1, 5) using car (12264, [(1, 6), (1, 5)], 0)\n", + "Agent rider 12308 move from (2, 4) to (2, 3) using car (12233, [(2, 4), (2, 3)], 0)\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12313 move from (5, 9) to (6, 9) using car (12264, [(5, 9), (6, 9)], 0)\n", + "Agent rider 12314 doesn't move\n", "Agent rider 12315 doesn't move\n", - "Agent rider 12316 doesn't move\n", - "Agent rider 12317 doesn't move\n", + "Agent rider 12316 move from (5, 9) to (6, 9) using car (12264, [(5, 9), (6, 9)], 0)\n", + "Agent rider 12317 move from (6, 5) to (6, 4) using car (12266, [(6, 5), (6, 4), (6, 3)], 0)\n", "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 move from (1, 5) to (0, 5) using car (12285, [(1, 5), (0, 5)], 0)\n", - "Agent rider 12321 move from (4, 8) to (5, 8) using car (12216, [(4, 8), (5, 8)], 0)\n", - "Agent rider 12329 move from (6, 4) to (5, 4) using car (12349, [(6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 move from (2, 6) to (2, 5) using car (12345, [(2, 6), (2, 5), (3, 5)], 0)\n", - "Agent rider 12360 move from (7, 4) to (7, 5) using car (12327, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12361 move from (1, 6) to (1, 5) using car (12264, [(1, 6), (1, 5)], 0)\n", - "Agent rider 12362 doesn't move\n", - "Agent rider 12373 move from (2, 6) to (2, 5) using car (12345, [(2, 6), (2, 5), (3, 5)], 0)\n", - "Agent rider 12374 move from (4, 7) to (3, 7) using car (12342, [(4, 7), (3, 7)], 0)\n", - "Agent rider 12375 move from (3, 7) to (4, 7) using car (12356, [(3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 12386 move from (0, 2) to (1, 2) using car (12372, [(0, 2), (1, 2)], 0)\n", + "Agent rider 12322 move from (3, 8) to (2, 8) using car (12279, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12323 move from (5, 8) to (4, 8) using car (12366, [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12324 move from (4, 0) to (3, 0) using car (12280, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12325 move from (5, 3) to (6, 3) using car (12303, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12326 move from (4, 4) to (4, 3) using car (12278, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12327 move from (2, 1) to (3, 1) using car (12256, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12328 doesn't move\n", + "Agent rider 12336 move from (8, 1) to (7, 1) using car (12286, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", + "Agent rider 12338 move from (9, 8) to (9, 9) using car (12321, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12339 move from (5, 2) to (5, 1) using car (12271, [(5, 2), (5, 1), (4, 1)], 0)\n", + "Agent rider 12340 move from (9, 3) to (9, 4) using car (12367, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 move from (6, 0) to (7, 0) using car (12288, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12342 move from (5, 2) to (5, 1) using car (12271, [(5, 2), (5, 1), (4, 1)], 0)\n", + "Agent rider 12343 move from (0, 3) to (0, 4) using car (12274, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12386 move from (4, 8) to (3, 8) using car (12268, [(4, 8), (3, 8)], 0)\n", "Agent rider 12387 doesn't move\n", - "Agent rider 12388 move from (4, 8) to (3, 8) using car (12261, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12389 doesn't move\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 move from (9, 2) to (9, 3) using car (12331, [(9, 2), (9, 3)], 0)\n", "Agent rider 12390 doesn't move\n", - "tick 889 ended\n", - "I am driver 12391 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)]\n", - "I am driver 12392 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)]\n", - "I am driver 12393 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 12394 - trip: [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "I am driver 12395 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 12396 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 12397 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 12398 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 12399 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 12400 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "10 drivers generated.\n", - "I am rider 12401 - dep: (1, 6) , arr: (8, 3)\n", - "I am rider 12402 - dep: (5, 6) , arr: (8, 1)\n", - "2 riders generated.\n", - "Agent rider 10695 move from (0, 9) to (0, 8) using car (12347, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 11048 move from (7, 1) to (6, 1) using car (12363, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11174 move from (1, 7) to (1, 8) using car (12236, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11361 move from (7, 1) to (6, 1) using car (12363, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11563 move from (0, 9) to (0, 8) using car (12347, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Rider n° 11563 arrived with a waiting time of 46 ticks\n", - "Agent rider 11606 move from (0, 9) to (0, 8) using car (12347, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 11626 move from (1, 7) to (1, 8) using car (12236, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 11712 move from (1, 7) to (1, 8) using car (12236, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Rider n° 11712 arrived with a waiting time of 32 ticks\n", - "Agent rider 11841 move from (0, 2) to (0, 1) using car (12302, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 11841 arrived with a waiting time of 17 ticks\n", - "Agent rider 11900 move from (0, 9) to (0, 8) using car (12347, [(0, 9), (0, 8), (0, 7)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11919 move from (7, 6) to (8, 6) using car (12332, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 11941 move from (1, 5) to (1, 4) using car (12396, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 11989 move from (1, 7) to (1, 8) using car (12236, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 12023 move from (7, 8) to (7, 7) using car (12366, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 12023 arrived with a waiting time of 10 ticks\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 move from (8, 2) to (8, 3) using car (12380, [(8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12065 move from (8, 2) to (8, 3) using car (12380, [(8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12072 doesn't move\n", - "Agent rider 12073 move from (8, 0) to (9, 0) using car (12260, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12104 move from (8, 2) to (8, 3) using car (12380, [(8, 2), (8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12105 move from (4, 2) to (4, 1) using car (12288, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Rider n° 12105 arrived with a waiting time of 5 ticks\n", - "Agent rider 12114 move from (1, 7) to (1, 8) using car (12310, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12116 move from (3, 7) to (4, 7) using car (12343, [(3, 7), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12124 move from (7, 8) to (8, 8) using car (12328, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 move from (0, 2) to (0, 1) using car (12302, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12164 doesn't move\n", + "Agent rider 12391 doesn't move\n", + "tick 878 ended\n", + "I am driver 12392 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 12393 - trip: [(3, 8), (4, 8)]\n", + "I am driver 12394 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 12395 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", + "I am driver 12396 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 12397 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 12398 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", + "I am driver 12399 - trip: [(3, 0), (4, 0), (5, 0)]\n", + "8 drivers generated.\n", + "I am rider 12400 - dep: (4, 3) , arr: (3, 4)\n", + "I am rider 12401 - dep: (8, 3) , arr: (9, 5)\n", + "I am rider 12402 - dep: (3, 2) , arr: (9, 6)\n", + "3 riders generated.\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11766 doesn't move\n", + "Agent rider 11812 move from (4, 9) to (5, 9) using car (12217, [(4, 9), (5, 9)], 0)\n", + "Agent rider 11857 move from (6, 0) to (5, 0) using car (12277, [(6, 0), (5, 0)], 0)\n", + "Agent rider 11861 move from (3, 0) to (2, 0) using car (12280, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (1, 6) to (2, 6) using car (12380, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 4) to (0, 5) using car (12274, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (1, 9) to (2, 9) using car (12374, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (1, 8) to (2, 8) using car (12287, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (9, 9) to (8, 9) using car (12321, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12047 move from (9, 9) to (8, 9) using car (12321, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12063 doesn't move\n", + "Agent rider 12071 move from (4, 8) to (3, 8) using car (12246, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12111 move from (6, 0) to (5, 0) using car (12277, [(6, 0), (5, 0)], 0)\n", + "Agent rider 12131 move from (0, 4) to (0, 5) using car (12274, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12147 move from (6, 4) to (6, 3) using car (12266, [(6, 4), (6, 3)], 0)\n", + "Driver 12157 arrived\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12183 move from (1, 2) to (1, 3) using car (12391, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12184 move from (7, 7) to (6, 7) using car (12341, [(7, 7), (6, 7)], 0)\n", + "Agent rider 12169 move from (5, 3) to (5, 4) using car (12333, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12184 arrived\n", + "Driver 12196 arrived\n", "Agent rider 12202 doesn't move\n", - "Agent rider 12204 doesn't move\n", - "Agent rider 12205 move from (8, 0) to (9, 0) using car (12260, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (3, 8) to (3, 7) using car (12287, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 move from (1, 2) to (1, 3) using car (12391, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12239 move from (5, 3) to (4, 3) using car (12382, [(5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12240 move from (0, 2) to (0, 1) using car (12302, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (4, 2) to (4, 1) using car (12288, [(4, 2), (4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12242 move from (3, 6) to (4, 6) using car (12337, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Rider n° 12242 arrived with a waiting time of 2 ticks\n", - "Agent rider 12243 doesn't move\n", - "Driver 12251 arrived\n", - "Driver 12254 arrived\n", - "Driver 12259 arrived\n", - "Driver 12267 arrived\n", - "Agent rider 12269 move from (7, 8) to (7, 7) using car (12366, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (7, 4) to (6, 4) using car (12370, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (4, 5) to (3, 5) using car (12367, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12273 doesn't move\n", - "Agent rider 12274 move from (1, 5) to (1, 4) using car (12396, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 12275 move from (9, 1) to (8, 1) using car (12392, [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", - "Agent rider 12276 move from (3, 1) to (4, 1) using car (12348, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12277 doesn't move\n", - "Agent rider 12278 move from (3, 6) to (4, 6) using car (12337, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "Driver 12284 arrived\n", - "Agent rider 12290 move from (7, 7) to (7, 6) using car (12379, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 move from (3, 9) to (4, 9) using car (12333, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12293 move from (8, 2) to (7, 2) using car (12395, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 12293 arrived with a waiting time of 4 ticks\n", - "Agent rider 12295 move from (1, 5) to (1, 6) using car (12303, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12296 move from (3, 8) to (2, 8) using car (12261, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12297 doesn't move\n", - "Agent rider 12299 doesn't move\n", - "Driver 12311 arrived\n", - "Agent rider 12312 doesn't move\n", - "Agent rider 12313 move from (3, 6) to (4, 6) using car (12337, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 5) to (1, 4) using car (12396, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Agent rider 12203 move from (3, 8) to (4, 8) using car (12393, [(3, 8), (4, 8)], 0)\n", + "Agent rider 12211 move from (6, 4) to (6, 3) using car (12266, [(6, 4), (6, 3)], 0)\n", + "Driver 12213 arrived\n", + "Agent rider 12220 move from (3, 1) to (4, 1) using car (12392, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12223 move from (9, 9) to (8, 9) using car (12321, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12224 move from (3, 3) to (3, 4) using car (12370, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12226 move from (4, 8) to (3, 8) using car (12246, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12227 move from (3, 1) to (4, 1) using car (12392, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12228 move from (5, 3) to (5, 4) using car (12333, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12232 arrived\n", + "Driver 12238 arrived\n", + "Driver 12240 arrived\n", + "Agent rider 12249 move from (4, 8) to (3, 8) using car (12246, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (9, 9) to (8, 9) using car (12321, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12251 move from (1, 8) to (2, 8) using car (12287, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12255 arrived\n", + "Driver 12263 arrived\n", + "Driver 12275 arrived\n", + "Agent rider 12290 move from (1, 8) to (2, 8) using car (12287, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12291 move from (8, 1) to (8, 2) using car (12352, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (7, 1) to (6, 1) using car (12286, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Driver 12306 arrived\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (8, 1) to (8, 2) using car (12352, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12312 move from (7, 8) to (7, 7) using car (12363, [(7, 8), (7, 7), (7, 6), (6, 6)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (7, 8) to (7, 7) using car (12363, [(7, 8), (7, 7), (7, 6), (6, 6)], 0)\n", "Agent rider 12315 doesn't move\n", - "Agent rider 12316 move from (2, 7) to (2, 6) using car (12323, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 12317 move from (4, 5) to (4, 4) using car (12368, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12317 move from (6, 4) to (6, 3) using car (12266, [(6, 4), (6, 3)], 0)\n", "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 doesn't move\n", - "Driver 12322 arrived\n", - "Driver 12324 arrived\n", - "Driver 12325 arrived\n", - "Agent rider 12329 move from (5, 4) to (5, 5) using car (12349, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 move from (2, 5) to (3, 5) using car (12345, [(2, 5), (3, 5)], 0)\n", - "Driver 12344 arrived\n", - "Driver 12351 arrived\n", - "Driver 12354 arrived\n", - "Driver 12357 arrived\n", - "Agent rider 12360 move from (7, 5) to (7, 6) using car (12327, [(7, 5), (7, 6)], 0)\n", - "Agent rider 12361 doesn't move\n", - "Agent rider 12362 move from (6, 7) to (6, 8) using car (12286, [(6, 7), (6, 8)], 0)\n", - "Agent rider 12373 move from (2, 5) to (3, 5) using car (12345, [(2, 5), (3, 5)], 0)\n", - "Agent rider 12374 doesn't move\n", - "Agent rider 12375 move from (4, 7) to (5, 7) using car (12356, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 12386 move from (1, 2) to (1, 3) using car (12391, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Driver 12319 arrived\n", + "Agent rider 12322 doesn't move\n", + "Agent rider 12323 move from (4, 8) to (3, 8) using car (12366, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12324 move from (3, 0) to (4, 0) using car (12377, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12325 move from (6, 3) to (7, 3) using car (12303, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12326 move from (4, 3) to (4, 2) using car (12278, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12327 move from (3, 1) to (4, 1) using car (12256, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 12327 arrived with a waiting time of 0 ticks\n", + "Agent rider 12328 move from (3, 3) to (3, 4) using car (12370, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 12332 arrived\n", + "Agent rider 12336 move from (7, 1) to (6, 1) using car (12286, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (9, 9) to (8, 9) using car (12321, [(9, 9), (8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12339 move from (5, 1) to (4, 1) using car (12271, [(5, 1), (4, 1)], 0)\n", + "Agent rider 12340 move from (9, 4) to (9, 5) using car (12367, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 move from (7, 0) to (8, 0) using car (12288, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12342 move from (5, 1) to (4, 1) using car (12271, [(5, 1), (4, 1)], 0)\n", + "Agent rider 12343 move from (0, 4) to (0, 5) using car (12274, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 12383 move from (3, 0) to (2, 0) using car (12280, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12386 doesn't move\n", "Agent rider 12387 doesn't move\n", - "Agent rider 12388 move from (3, 8) to (3, 7) using car (12287, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", + "Agent rider 12388 move from (9, 4) to (9, 5) using car (12367, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", "Agent rider 12389 doesn't move\n", - "Agent rider 12390 move from (0, 2) to (0, 1) using car (12302, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12390 move from (1, 9) to (2, 9) using car (12374, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12391 move from (7, 3) to (7, 4) using car (12372, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 12400 move from (4, 3) to (4, 4) using car (12381, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", "Agent rider 12401 doesn't move\n", - "Agent rider 12402 doesn't move\n", - "tick 890 ended\n", - "I am driver 12403 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 12404 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 12405 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3)]\n", - "I am driver 12406 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 12407 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 12408 - trip: [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 12409 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 12410 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 12411 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 12412 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 12413 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 12414 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 12415 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 12416 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 12417 - trip: [(1, 8), (1, 7), (1, 6)]\n", - "I am driver 12418 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "16 drivers generated.\n", - "I am rider 12419 - dep: (8, 1) , arr: (6, 0)\n", - "I am rider 12420 - dep: (7, 5) , arr: (5, 4)\n", - "2 riders generated.\n", - "Agent rider 10695 move from (0, 8) to (0, 7) using car (12347, [(0, 8), (0, 7)], 0)\n", - "Agent rider 11048 move from (6, 1) to (6, 2) using car (12363, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11174 move from (1, 8) to (1, 9) using car (12236, [(1, 8), (1, 9)], 0)\n", - "Agent rider 11361 move from (6, 1) to (6, 2) using car (12363, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11606 move from (0, 8) to (0, 7) using car (12347, [(0, 8), (0, 7)], 0)\n", - "Agent rider 11626 move from (1, 8) to (1, 9) using car (12236, [(1, 8), (1, 9)], 0)\n", - "Agent rider 11841 doesn't move\n", - "Agent rider 11900 move from (0, 8) to (0, 7) using car (12347, [(0, 8), (0, 7)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11919 move from (8, 6) to (9, 6) using car (12332, [(8, 6), (9, 6)], 0)\n", - "Agent rider 11941 move from (1, 4) to (1, 3) using car (12396, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 11989 move from (1, 8) to (1, 9) using car (12236, [(1, 8), (1, 9)], 0)\n", - "Agent rider 12049 doesn't move\n", - "Agent rider 12063 move from (8, 3) to (8, 4) using car (12380, [(8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12072 move from (0, 1) to (0, 0) using car (12302, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 move from (8, 3) to (8, 4) using car (12380, [(8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12114 move from (1, 8) to (2, 8) using car (12310, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 12114 arrived with a waiting time of 15 ticks\n", - "Agent rider 12116 move from (4, 7) to (4, 8) using car (12343, [(4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12124 move from (8, 8) to (9, 8) using car (12328, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12126 move from (0, 1) to (0, 0) using car (12302, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12154 arrived\n", - "Agent rider 12164 move from (8, 4) to (8, 5) using car (12378, [(8, 4), (8, 5)], 0)\n", - "Agent rider 12167 move from (8, 6) to (9, 6) using car (12332, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12183 move from (1, 3) to (1, 4) using car (12391, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Driver 12194 arrived\n", - "Agent rider 12202 move from (8, 3) to (8, 4) using car (12380, [(8, 3), (8, 4), (7, 4)], 0)\n", - "Agent rider 12204 move from (4, 3) to (3, 3) using car (12382, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 12204 arrived with a waiting time of 10 ticks\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Driver 12216 arrived\n", - "Agent rider 12218 move from (0, 7) to (0, 6) using car (12326, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 12219 move from (3, 7) to (3, 6) using car (12287, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 move from (1, 3) to (1, 4) using car (12391, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12239 move from (4, 3) to (3, 3) using car (12382, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12240 move from (0, 1) to (0, 0) using car (12302, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (4, 1) to (4, 0) using car (12288, [(4, 1), (4, 0), (3, 0)], 0)\n", - "Agent rider 12243 doesn't move\n", - "Driver 12254 arrived\n", + "Agent rider 12402 move from (3, 2) to (3, 3) using car (12398, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "tick 879 ended\n", + "I am driver 12403 - trip: [(2, 4), (3, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 12404 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)]\n", + "I am driver 12405 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 12406 - trip: [(6, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 12407 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 12408 - trip: [(9, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12409 - trip: [(7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 12410 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 12411 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6)]\n", + "I am driver 12412 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12413 - trip: [(5, 2), (4, 2), (3, 2)]\n", + "11 drivers generated.\n", + "I am rider 12414 - dep: (1, 5) , arr: (9, 9)\n", + "I am rider 12415 - dep: (5, 4) , arr: (1, 8)\n", + "I am rider 12416 - dep: (6, 3) , arr: (5, 5)\n", + "I am rider 12417 - dep: (4, 8) , arr: (9, 9)\n", + "I am rider 12418 - dep: (3, 2) , arr: (7, 8)\n", + "I am rider 12419 - dep: (3, 8) , arr: (9, 6)\n", + "I am rider 12420 - dep: (4, 6) , arr: (7, 5)\n", + "I am rider 12421 - dep: (5, 2) , arr: (4, 7)\n", + "8 riders generated.\n", + "Agent rider 11714 move from (5, 4) to (5, 5) using car (12333, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11766 move from (1, 6) to (0, 6) using car (12329, [(1, 6), (0, 6)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11857 move from (5, 0) to (6, 0) using car (12294, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11861 move from (2, 0) to (1, 0) using car (12280, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (2, 6) to (3, 6) using car (12380, [(2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 5) to (0, 6) using car (12274, [(0, 5), (0, 6)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (2, 9) to (3, 9) using car (12374, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (2, 8) to (3, 8) using car (12287, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (8, 9) to (7, 9) using car (12321, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12047 move from (8, 9) to (7, 9) using car (12321, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Rider n° 12047 arrived with a waiting time of 11 ticks\n", + "Agent rider 12063 doesn't move\n", + "Agent rider 12071 move from (3, 8) to (2, 8) using car (12246, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12111 move from (5, 0) to (6, 0) using car (12294, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12131 move from (0, 5) to (0, 6) using car (12274, [(0, 5), (0, 6)], 0)\n", + "Agent rider 12147 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (5, 4) to (5, 5) using car (12333, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12196 arrived\n", + "Agent rider 12202 move from (7, 3) to (7, 2) using car (12350, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12203 doesn't move\n", + "Agent rider 12211 move from (6, 3) to (6, 2) using car (12376, [(6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12220 move from (4, 1) to (5, 1) using car (12392, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12223 move from (8, 9) to (7, 9) using car (12321, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12224 move from (3, 4) to (2, 4) using car (12370, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12226 move from (3, 8) to (2, 8) using car (12246, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12227 move from (4, 1) to (5, 1) using car (12392, [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12228 move from (5, 4) to (5, 5) using car (12333, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12233 arrived\n", + "Driver 12240 arrived\n", + "Agent rider 12249 move from (3, 8) to (2, 8) using car (12246, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (8, 9) to (7, 9) using car (12321, [(8, 9), (7, 9), (6, 9)], 0)\n", + "Agent rider 12251 move from (2, 8) to (3, 8) using car (12287, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12261 arrived\n", "Driver 12264 arrived\n", - "Agent rider 12269 move from (7, 7) to (7, 6) using car (12366, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (6, 4) to (5, 4) using car (12370, [(6, 4), (5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (3, 5) to (3, 6) using car (12367, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12273 move from (3, 7) to (3, 6) using car (12287, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12274 move from (1, 4) to (1, 3) using car (12396, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 12275 move from (8, 1) to (7, 1) using car (12392, [(8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", - "Agent rider 12276 move from (4, 1) to (4, 2) using car (12352, [(4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 12277 move from (4, 3) to (3, 3) using car (12382, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12278 move from (4, 6) to (5, 6) using car (12337, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 move from (8, 6) to (9, 6) using car (12332, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "Driver 12285 arrived\n", - "Agent rider 12290 move from (7, 6) to (7, 5) using car (12379, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (9, 9) to (8, 9) using car (12412, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12292 move from (4, 9) to (5, 9) using car (12333, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12295 doesn't move\n", - "Agent rider 12296 move from (2, 8) to (1, 8) using car (12261, [(2, 8), (1, 8)], 0)\n", - "Agent rider 12297 doesn't move\n", - "Agent rider 12299 doesn't move\n", - "Agent rider 12312 move from (2, 8) to (1, 8) using car (12261, [(2, 8), (1, 8)], 0)\n", - "Agent rider 12313 move from (4, 6) to (5, 6) using car (12337, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 4) to (1, 3) using car (12396, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", + "Driver 12268 arrived\n", + "Agent rider 12290 move from (2, 8) to (3, 8) using car (12404, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 12291 move from (8, 2) to (8, 3) using car (12352, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 12299 arrived\n", + "Agent rider 12300 move from (2, 0) to (1, 0) using car (12280, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (6, 1) to (5, 1) using car (12286, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (8, 2) to (8, 3) using car (12352, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12312 move from (7, 7) to (7, 6) using car (12363, [(7, 7), (7, 6), (6, 6)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (7, 7) to (7, 6) using car (12363, [(7, 7), (7, 6), (6, 6)], 0)\n", "Agent rider 12315 doesn't move\n", - "Agent rider 12316 move from (2, 6) to (2, 5) using car (12323, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 12317 move from (4, 4) to (4, 3) using car (12368, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", - "Agent rider 12318 move from (5, 7) to (5, 8) using car (12356, [(5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 doesn't move\n", - "Driver 12325 arrived\n", - "Agent rider 12329 move from (5, 5) to (4, 5) using car (12349, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 doesn't move\n", - "Driver 12340 arrived\n", - "Driver 12342 arrived\n", - "Agent rider 12360 doesn't move\n", - "Agent rider 12361 doesn't move\n", - "Agent rider 12362 move from (6, 8) to (5, 8) using car (12414, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Driver 12371 arrived\n", - "Driver 12372 arrived\n", - "Agent rider 12373 move from (3, 5) to (3, 6) using car (12367, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12374 move from (3, 7) to (3, 6) using car (12287, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12375 move from (5, 7) to (5, 6) using car (12398, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12386 move from (1, 3) to (1, 4) using car (12391, [(1, 3), (1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12387 move from (1, 8) to (1, 9) using car (12236, [(1, 8), (1, 9)], 0)\n", - "Agent rider 12388 move from (3, 7) to (3, 6) using car (12287, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12389 move from (0, 1) to (0, 0) using car (12302, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12390 move from (0, 1) to (0, 0) using car (12302, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12401 move from (1, 6) to (1, 7) using car (12303, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12402 doesn't move\n", - "Agent rider 12419 move from (8, 1) to (7, 1) using car (12392, [(8, 1), (7, 1), (6, 1), (6, 2)], 0)\n", - "Agent rider 12420 doesn't move\n", - "tick 891 ended\n", - "I am driver 12421 - trip: [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 12422 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12423 - trip: [(8, 8), (8, 7), (8, 6)]\n", - "I am driver 12424 - trip: [(9, 7), (8, 7), (8, 8), (8, 9)]\n", - "I am driver 12425 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12426 - trip: [(5, 3), (5, 4)]\n", - "6 drivers generated.\n", - "I am rider 12427 - dep: (1, 5) , arr: (5, 7)\n", - "I am rider 12428 - dep: (5, 2) , arr: (9, 4)\n", - "I am rider 12429 - dep: (1, 0) , arr: (1, 7)\n", - "I am rider 12430 - dep: (0, 7) , arr: (5, 1)\n", - "I am rider 12431 - dep: (8, 7) , arr: (7, 2)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (6, 2) to (6, 3) using car (12363, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (6, 2) to (6, 3) using car (12363, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 move from (1, 3) to (1, 2) using car (12396, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12049 move from (6, 2) to (6, 3) using car (12363, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 12049 arrived with a waiting time of 20 ticks\n", - "Agent rider 12063 move from (8, 4) to (7, 4) using car (12380, [(8, 4), (7, 4)], 0)\n", - "Agent rider 12065 move from (8, 3) to (9, 3) using car (12353, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12070 move from (7, 2) to (8, 2) using car (12346, [(7, 2), (8, 2)], 0)\n", - "Agent rider 12072 move from (0, 0) to (1, 0) using car (12302, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12072 arrived with a waiting time of 13 ticks\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 move from (8, 4) to (7, 4) using car (12380, [(8, 4), (7, 4)], 0)\n", - "Agent rider 12116 move from (4, 8) to (4, 9) using car (12343, [(4, 8), (4, 9), (5, 9)], 0)\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12125 move from (8, 9) to (7, 9) using car (12412, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12126 move from (0, 0) to (1, 0) using car (12302, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12167 doesn't move\n", - "Agent rider 12183 move from (1, 4) to (1, 5) using car (12391, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12202 move from (8, 4) to (7, 4) using car (12380, [(8, 4), (7, 4)], 0)\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 move from (6, 2) to (6, 3) using car (12363, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12218 move from (0, 6) to (0, 5) using car (12326, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 12219 move from (3, 6) to (3, 5) using car (12287, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12220 move from (1, 4) to (1, 5) using car (12391, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12239 move from (3, 3) to (3, 4) using car (12350, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12240 move from (0, 0) to (1, 0) using car (12302, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (4, 0) to (3, 0) using car (12288, [(4, 0), (3, 0)], 0)\n", - "Agent rider 12243 move from (6, 2) to (6, 3) using car (12363, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 12260 arrived\n", - "Agent rider 12269 move from (7, 6) to (7, 5) using car (12366, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (5, 4) to (4, 4) using car (12370, [(5, 4), (4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (3, 6) to (3, 7) using car (12367, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12273 move from (3, 6) to (3, 5) using car (12287, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12274 move from (1, 3) to (1, 2) using car (12396, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Rider n° 12274 arrived with a waiting time of 3 ticks\n", - "Agent rider 12275 move from (7, 1) to (6, 1) using car (12392, [(7, 1), (6, 1), (6, 2)], 0)\n", - "Agent rider 12276 move from (4, 2) to (4, 3) using car (12352, [(4, 2), (4, 3)], 0)\n", - "Agent rider 12277 move from (3, 3) to (3, 4) using car (12350, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12278 move from (5, 6) to (6, 6) using car (12337, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 doesn't move\n", - "Agent rider 12282 doesn't move\n", - "Driver 12286 arrived\n", - "Agent rider 12290 move from (7, 5) to (7, 4) using car (12379, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (8, 9) to (7, 9) using car (12412, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12292 move from (5, 9) to (6, 9) using car (12333, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12295 move from (1, 6) to (2, 6) using car (12406, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12296 doesn't move\n", - "Agent rider 12297 move from (4, 6) to (3, 6) using car (12339, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12299 move from (8, 8) to (8, 7) using car (12335, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12312 doesn't move\n", - "Agent rider 12313 move from (5, 6) to (6, 6) using car (12337, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 3) to (1, 2) using car (12396, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 12315 move from (8, 9) to (7, 9) using car (12412, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12316 move from (2, 5) to (2, 4) using car (12323, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 12317 move from (4, 3) to (4, 2) using car (12368, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", - "Agent rider 12318 move from (5, 8) to (6, 8) using car (12356, [(5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 doesn't move\n", - "Driver 12327 arrived\n", - "Agent rider 12329 move from (4, 5) to (3, 5) using car (12349, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 doesn't move\n", - "Driver 12338 arrived\n", - "Driver 12341 arrived\n", - "Driver 12345 arrived\n", - "Agent rider 12360 doesn't move\n", - "Agent rider 12361 move from (1, 5) to (1, 4) using car (12397, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12362 move from (5, 8) to (4, 8) using car (12414, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Driver 12372 arrived\n", - "Agent rider 12373 move from (3, 6) to (3, 7) using car (12367, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12374 move from (3, 6) to (3, 5) using car (12287, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12375 move from (5, 6) to (5, 5) using car (12398, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12386 move from (1, 4) to (1, 5) using car (12391, [(1, 4), (1, 5), (1, 6), (0, 6)], 0)\n", + "Agent rider 12316 move from (6, 9) to (5, 9) using car (12344, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 12317 doesn't move\n", + "Agent rider 12318 move from (4, 4) to (4, 5) using car (12381, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12322 doesn't move\n", + "Agent rider 12323 doesn't move\n", + "Agent rider 12324 move from (4, 0) to (4, 1) using car (12377, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12325 move from (7, 3) to (8, 3) using car (12303, [(7, 3), (8, 3)], 0)\n", + "Agent rider 12326 move from (4, 2) to (4, 1) using car (12278, [(4, 2), (4, 1)], 0)\n", + "Agent rider 12328 move from (3, 4) to (2, 4) using car (12370, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 12331 arrived\n", + "Agent rider 12336 move from (6, 1) to (5, 1) using car (12286, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (8, 9) to (7, 9) using car (12407, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12339 move from (4, 1) to (5, 1) using car (12256, [(4, 1), (5, 1)], 0)\n", + "Agent rider 12340 move from (9, 5) to (9, 6) using car (12367, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 move from (8, 0) to (9, 0) using car (12288, [(8, 0), (9, 0)], 0)\n", + "Agent rider 12342 move from (4, 1) to (5, 1) using car (12256, [(4, 1), (5, 1)], 0)\n", + "Agent rider 12343 move from (0, 5) to (0, 6) using car (12274, [(0, 5), (0, 6)], 0)\n", + "Agent rider 12383 move from (2, 0) to (1, 0) using car (12280, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (9, 5) to (9, 6) using car (12367, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12386 doesn't move\n", "Agent rider 12387 doesn't move\n", - "Agent rider 12388 move from (3, 6) to (3, 5) using car (12287, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12389 move from (0, 0) to (1, 0) using car (12302, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12390 move from (0, 0) to (1, 0) using car (12302, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12401 move from (1, 7) to (1, 8) using car (12303, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12402 move from (5, 6) to (6, 6) using car (12337, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12419 move from (7, 1) to (6, 1) using car (12392, [(7, 1), (6, 1), (6, 2)], 0)\n", + "Agent rider 12388 move from (9, 5) to (9, 6) using car (12367, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12390 move from (2, 9) to (3, 9) using car (12374, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Rider n° 12390 arrived with a waiting time of 1 ticks\n", + "Agent rider 12391 move from (7, 4) to (7, 5) using car (12372, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 12400 move from (4, 4) to (4, 3) using car (12281, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12401 doesn't move\n", + "Agent rider 12402 move from (3, 3) to (3, 4) using car (12398, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12414 move from (1, 5) to (1, 6) using car (12382, [(1, 5), (1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 12415 move from (5, 4) to (5, 5) using car (12333, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12416 doesn't move\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 move from (3, 2) to (3, 3) using car (12356, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 12419 doesn't move\n", "Agent rider 12420 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "tick 892 ended\n", - "I am driver 12432 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 12433 - trip: [(2, 1), (3, 1), (3, 2), (4, 2), (5, 2)]\n", - "I am driver 12434 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 12435 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 12436 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 12437 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 12438 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 12439 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 12440 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 12441 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "10 drivers generated.\n", - "I am rider 12442 - dep: (6, 8) , arr: (3, 8)\n", - "I am rider 12443 - dep: (0, 5) , arr: (8, 0)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11048 move from (6, 3) to (6, 4) using car (12363, [(6, 3), (6, 4)], 0)\n", - "Rider n° 11048 arrived with a waiting time of 58 ticks\n", - "Agent rider 11174 doesn't move\n", - "Agent rider 11361 move from (6, 3) to (6, 4) using car (12363, [(6, 3), (6, 4)], 0)\n", - "Rider n° 11361 arrived with a waiting time of 37 ticks\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 move from (1, 2) to (1, 1) using car (12396, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 11989 doesn't move\n", - "Agent rider 12063 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12116 move from (4, 9) to (5, 9) using car (12343, [(4, 9), (5, 9)], 0)\n", - "Agent rider 12124 move from (9, 8) to (9, 7) using car (12425, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12125 move from (7, 9) to (6, 9) using car (12412, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12126 move from (1, 0) to (2, 0) using car (12302, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12164 doesn't move\n", + "Agent rider 12421 move from (5, 2) to (5, 3) using car (12364, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "tick 880 ended\n", + "I am driver 12422 - trip: [(5, 1), (5, 2), (5, 3)]\n", + "I am driver 12423 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 12424 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 12425 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", + "I am driver 12426 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", + "I am driver 12427 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 12428 - trip: [(1, 3), (1, 4), (1, 5), (0, 5)]\n", + "I am driver 12429 - trip: [(6, 6), (7, 6)]\n", + "I am driver 12430 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 12431 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)]\n", + "I am driver 12432 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (8, 4)]\n", + "I am driver 12433 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "12 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 11714 move from (5, 5) to (5, 6) using car (12333, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 11766 move from (0, 6) to (0, 5) using car (12433, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 11766 arrived with a waiting time of 16 ticks\n", + "Agent rider 11812 move from (5, 9) to (4, 9) using car (12344, [(5, 9), (4, 9)], 0)\n", + "Agent rider 11857 move from (6, 0) to (7, 0) using car (12294, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (3, 6) to (4, 6) using car (12380, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 6) to (0, 5) using car (12433, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (3, 9) to (3, 8) using car (12374, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (3, 8) to (4, 8) using car (12287, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (7, 9) to (6, 9) using car (12321, [(7, 9), (6, 9)], 0)\n", + "Agent rider 12063 move from (9, 6) to (9, 7) using car (12367, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 12063 arrived with a waiting time of 10 ticks\n", + "Agent rider 12071 move from (2, 8) to (1, 8) using car (12246, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12111 move from (6, 0) to (7, 0) using car (12294, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12131 move from (0, 6) to (0, 5) using car (12433, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12147 doesn't move\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12183 move from (1, 5) to (1, 6) using car (12391, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12202 doesn't move\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 move from (6, 3) to (6, 4) using car (12363, [(6, 3), (6, 4)], 0)\n", - "Driver 12210 arrived\n", - "Agent rider 12218 move from (0, 5) to (0, 4) using car (12326, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 12219 move from (3, 5) to (2, 5) using car (12349, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12220 move from (1, 5) to (1, 6) using car (12391, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Driver 12236 arrived\n", - "Agent rider 12239 move from (3, 4) to (2, 4) using car (12350, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12240 move from (1, 0) to (2, 0) using car (12302, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12243 move from (6, 3) to (6, 4) using car (12363, [(6, 3), (6, 4)], 0)\n", - "Driver 12261 arrived\n", - "Agent rider 12269 move from (7, 5) to (7, 4) using car (12366, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (4, 4) to (4, 5) using car (12370, [(4, 4), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (3, 7) to (3, 8) using car (12367, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12273 move from (3, 5) to (3, 4) using car (12441, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12275 move from (6, 1) to (7, 1) using car (12348, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 move from (3, 4) to (2, 4) using car (12350, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12278 move from (6, 6) to (7, 6) using car (12337, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 move from (8, 7) to (8, 6) using car (12335, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12282 doesn't move\n", - "Agent rider 12290 move from (7, 4) to (7, 3) using car (12379, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (7, 9) to (6, 9) using car (12412, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12292 move from (6, 9) to (7, 9) using car (12333, [(6, 9), (7, 9)], 0)\n", - "Agent rider 12295 move from (2, 6) to (3, 6) using car (12406, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12296 doesn't move\n", - "Agent rider 12297 move from (3, 6) to (2, 6) using car (12339, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12299 move from (8, 7) to (8, 6) using car (12335, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Driver 12308 arrived\n", - "Agent rider 12312 move from (1, 8) to (2, 8) using car (12303, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12313 move from (6, 6) to (7, 6) using car (12337, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12314 move from (1, 2) to (1, 1) using car (12396, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 12315 move from (7, 9) to (6, 9) using car (12412, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12316 move from (2, 4) to (2, 3) using car (12323, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 12317 move from (4, 2) to (4, 1) using car (12368, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", - "Agent rider 12318 move from (6, 8) to (7, 8) using car (12356, [(6, 8), (7, 8)], 0)\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 move from (0, 5) to (0, 4) using car (12326, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 12321 doesn't move\n", - "Driver 12328 arrived\n", - "Agent rider 12329 move from (3, 5) to (2, 5) using car (12349, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 move from (3, 5) to (3, 4) using car (12287, [(3, 5), (3, 4), (3, 3)], 0)\n" + "Agent rider 12169 move from (5, 5) to (5, 4) using car (12410, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12202 move from (7, 2) to (6, 2) using car (12412, [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12203 doesn't move\n", + "Agent rider 12211 doesn't move\n", + "Driver 12217 arrived\n", + "Agent rider 12220 move from (5, 1) to (6, 1) using car (12392, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12223 move from (7, 9) to (6, 9) using car (12321, [(7, 9), (6, 9)], 0)\n", + "Agent rider 12224 move from (2, 4) to (1, 4) using car (12370, [(2, 4), (1, 4)], 0)\n", + "Rider n° 12224 arrived with a waiting time of 5 ticks\n", + "Agent rider 12226 move from (2, 8) to (1, 8) using car (12246, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12227 move from (5, 1) to (6, 1) using car (12392, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12228 move from (5, 5) to (5, 6) using car (12333, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12240 arrived\n", + "Driver 12242 arrived\n", + "Agent rider 12249 move from (2, 8) to (1, 8) using car (12246, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (7, 9) to (6, 9) using car (12321, [(7, 9), (6, 9)], 0)\n", + "Agent rider 12251 move from (3, 8) to (4, 8) using car (12287, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12264 arrived\n", + "Driver 12266 arrived\n", + "Driver 12271 arrived\n", + "Driver 12277 arrived\n", + "Driver 12279 arrived\n", + "Agent rider 12290 move from (3, 8) to (4, 8) using car (12404, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 12291 move from (8, 3) to (7, 3) using car (12431, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12300 move from (1, 0) to (0, 0) using car (12280, [(1, 0), (0, 0)], 0)\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (5, 1) to (5, 0) using car (12335, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (8, 3) to (7, 3) using car (12431, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12312 move from (7, 6) to (6, 6) using car (12363, [(7, 6), (6, 6)], 0)\n", + "Agent rider 12313 move from (6, 9) to (7, 9) using car (12330, [(6, 9), (7, 9)], 0)\n", + "Agent rider 12314 move from (7, 6) to (6, 6) using car (12363, [(7, 6), (6, 6)], 0)\n", + "Agent rider 12315 doesn't move\n", + "Agent rider 12316 move from (5, 9) to (4, 9) using car (12344, [(5, 9), (4, 9)], 0)\n", + "Agent rider 12317 doesn't move\n", + "Agent rider 12318 move from (4, 5) to (4, 6) using car (12381, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12322 move from (2, 8) to (2, 7) using car (12366, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12323 move from (3, 8) to (4, 8) using car (12404, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 12324 move from (4, 1) to (4, 2) using car (12377, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12325 doesn't move\n", + "Agent rider 12326 move from (4, 1) to (5, 1) using car (12405, [(4, 1), (5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12328 move from (2, 4) to (1, 4) using car (12370, [(2, 4), (1, 4)], 0)\n", + "Agent rider 12336 move from (5, 1) to (4, 1) using car (12286, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (7, 9) to (6, 9) using car (12407, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12339 move from (5, 1) to (5, 0) using car (12335, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12340 move from (9, 6) to (9, 7) using car (12367, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 doesn't move\n", + "Agent rider 12342 move from (5, 1) to (5, 0) using car (12335, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12343 move from (0, 6) to (0, 5) using car (12433, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12349 arrived\n", + "Driver 12354 arrived\n", + "Driver 12361 arrived\n", + "Driver 12369 arrived\n", + "Agent rider 12383 move from (1, 0) to (0, 0) using car (12280, [(1, 0), (0, 0)], 0)\n", + "Agent rider 12384 move from (9, 6) to (9, 7) using car (12367, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12386 doesn't move\n", + "Agent rider 12387 doesn't move\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 move from (7, 5) to (7, 6) using car (12372, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Driver 12393 arrived\n", + "Agent rider 12400 move from (4, 3) to (4, 4) using car (12347, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12401 move from (8, 3) to (8, 4) using car (12352, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12402 move from (3, 4) to (4, 4) using car (12396, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12414 move from (1, 6) to (1, 7) using car (12382, [(1, 6), (1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 12415 move from (5, 5) to (5, 6) using car (12333, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12416 doesn't move\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 move from (3, 3) to (3, 4) using car (12356, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 12419 move from (3, 8) to (4, 8) using car (12287, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12420 doesn't move\n", + "Agent rider 12421 move from (5, 3) to (5, 4) using car (12364, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Driver 12331 arrived\n", - "Driver 12332 arrived\n", - "Driver 12347 arrived\n", - "Driver 12355 arrived\n", - "Driver 12359 arrived\n", - "Agent rider 12360 doesn't move\n", - "Agent rider 12361 doesn't move\n", - "Agent rider 12362 move from (4, 8) to (3, 8) using car (12414, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Driver 12364 arrived\n", - "Agent rider 12373 move from (3, 7) to (3, 8) using car (12367, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12374 move from (3, 5) to (2, 5) using car (12349, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12375 move from (5, 5) to (4, 5) using car (12398, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 12376 arrived\n", - "Driver 12378 arrived\n", - "Driver 12381 arrived\n", - "Agent rider 12386 move from (1, 5) to (1, 6) using car (12391, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12388 move from (3, 5) to (3, 4) using car (12287, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12389 move from (1, 0) to (2, 0) using car (12302, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12390 move from (1, 0) to (2, 0) using car (12302, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12401 move from (1, 8) to (2, 8) using car (12303, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12402 move from (6, 6) to (7, 6) using car (12337, [(6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 12419 move from (6, 1) to (6, 2) using car (12377, [(6, 1), (6, 2)], 0)\n", - "Agent rider 12420 move from (7, 5) to (7, 4) using car (12366, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12427 move from (1, 5) to (1, 6) using car (12391, [(1, 5), (1, 6), (0, 6)], 0)\n", - "Agent rider 12428 move from (5, 2) to (4, 2) using car (12395, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 7) to (8, 6) using car (12335, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12442 move from (6, 8) to (5, 8) using car (12438, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 12443 move from (0, 5) to (0, 4) using car (12326, [(0, 5), (0, 4), (0, 3)], 0)\n", - "tick 893 ended\n", - "I am driver 12444 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 1), (5, 1)]\n", - "I am driver 12445 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)]\n", - "I am driver 12446 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 12447 - trip: [(8, 2), (8, 3), (8, 4), (9, 4)]\n", - "I am driver 12448 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 12449 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 12450 - trip: [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 12451 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "tick 881 ended\n", + "I am driver 12434 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 12435 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 12436 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 12437 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 12438 - trip: [(7, 6), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 12439 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 12440 - trip: [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 12441 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (6, 2)]\n", "8 drivers generated.\n", - "I am rider 12452 - dep: (6, 5) , arr: (3, 4)\n", - "I am rider 12453 - dep: (8, 2) , arr: (4, 5)\n", - "I am rider 12454 - dep: (2, 6) , arr: (9, 9)\n", - "I am rider 12455 - dep: (3, 8) , arr: (0, 1)\n", - "4 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11174 move from (1, 9) to (0, 9) using car (12448, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Rider n° 11174 arrived with a waiting time of 62 ticks\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11626 move from (1, 9) to (0, 9) using car (12448, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Rider n° 11626 arrived with a waiting time of 32 ticks\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (0, 0) to (1, 0) using car (12365, [(0, 0), (1, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 move from (1, 1) to (1, 0) using car (12396, [(1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 11989 move from (1, 9) to (0, 9) using car (12448, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12063 move from (7, 4) to (8, 4) using car (12422, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 move from (7, 4) to (8, 4) using car (12422, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12116 doesn't move\n", - "Agent rider 12124 move from (9, 7) to (9, 6) using car (12425, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12125 move from (6, 9) to (5, 9) using car (12412, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12126 move from (2, 0) to (3, 0) using car (12302, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12126 arrived with a waiting time of 12 ticks\n", - "Agent rider 12164 doesn't move\n", + "I am rider 12442 - dep: (6, 5) , arr: (0, 8)\n", + "I am rider 12443 - dep: (2, 4) , arr: (0, 8)\n", + "2 riders generated.\n", + "Agent rider 11714 move from (5, 6) to (5, 7) using car (12409, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11857 move from (7, 0) to (8, 0) using car (12294, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 11861 move from (1, 0) to (1, 1) using car (12426, [(1, 0), (1, 1), (1, 2)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (4, 6) to (5, 6) using car (12380, [(4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 5) to (0, 4) using car (12433, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (3, 8) to (3, 7) using car (12374, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (4, 8) to (5, 8) using car (12287, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (6, 9) to (5, 9) using car (12407, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12071 move from (1, 8) to (0, 8) using car (12246, [(1, 8), (0, 8)], 0)\n", + "Agent rider 12111 move from (7, 0) to (6, 0) using car (12435, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12131 move from (0, 5) to (0, 4) using car (12433, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12147 doesn't move\n", "Agent rider 12167 doesn't move\n", - "Agent rider 12183 move from (1, 6) to (0, 6) using car (12391, [(1, 6), (0, 6)], 0)\n", - "Rider n° 12183 arrived with a waiting time of 4 ticks\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12202 move from (7, 4) to (8, 4) using car (12422, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 move from (0, 4) to (0, 3) using car (12326, [(0, 4), (0, 3)], 0)\n", - "Agent rider 12219 move from (2, 5) to (1, 5) using car (12349, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12220 move from (1, 6) to (0, 6) using car (12391, [(1, 6), (0, 6)], 0)\n", - "Agent rider 12239 move from (2, 4) to (1, 4) using car (12350, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12240 move from (2, 0) to (3, 0) using car (12302, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12243 doesn't move\n", - "Agent rider 12269 move from (7, 4) to (7, 3) using car (12366, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (4, 5) to (3, 5) using car (12370, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12272 move from (3, 8) to (2, 8) using car (12414, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 12272 arrived with a waiting time of 2 ticks\n", - "Agent rider 12273 move from (3, 4) to (3, 3) using car (12441, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12275 move from (7, 1) to (8, 1) using car (12348, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12277 move from (2, 4) to (2, 5) using car (12410, [(2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 12277 arrived with a waiting time of 7 ticks\n", - "Agent rider 12278 move from (7, 6) to (8, 6) using car (12337, [(7, 6), (8, 6)], 0)\n", - "Agent rider 12279 doesn't move\n", - "Agent rider 12280 move from (0, 0) to (1, 0) using car (12365, [(0, 0), (1, 0)], 0)\n", - "Agent rider 12281 move from (8, 6) to (8, 5) using car (12335, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12282 doesn't move\n", + "Agent rider 12169 move from (5, 4) to (5, 5) using car (12364, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12202 move from (6, 2) to (6, 1) using car (12412, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12203 move from (4, 8) to (5, 8) using car (12404, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 12211 doesn't move\n", + "Agent rider 12220 move from (6, 1) to (7, 1) using car (12392, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12223 move from (6, 9) to (5, 9) using car (12407, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12226 move from (1, 8) to (0, 8) using car (12246, [(1, 8), (0, 8)], 0)\n", + "Agent rider 12227 move from (6, 1) to (7, 1) using car (12392, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12228 move from (5, 6) to (5, 7) using car (12409, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 12242 arrived\n", + "Agent rider 12249 move from (1, 8) to (0, 8) using car (12246, [(1, 8), (0, 8)], 0)\n", + "Agent rider 12250 move from (6, 9) to (5, 9) using car (12407, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12251 move from (4, 8) to (5, 8) using car (12287, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12256 arrived\n", + "Driver 12266 arrived\n", + "Driver 12274 arrived\n", + "Driver 12278 arrived\n", "Driver 12288 arrived\n", - "Agent rider 12290 move from (7, 3) to (7, 2) using car (12379, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (6, 9) to (5, 9) using car (12412, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12295 move from (3, 6) to (4, 6) using car (12406, [(3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12296 doesn't move\n", - "Agent rider 12297 move from (2, 6) to (1, 6) using car (12339, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12299 move from (8, 6) to (8, 5) using car (12335, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12312 move from (2, 8) to (3, 8) using car (12303, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12313 move from (7, 6) to (8, 6) using car (12337, [(7, 6), (8, 6)], 0)\n", - "Rider n° 12313 arrived with a waiting time of 2 ticks\n", - "Agent rider 12314 move from (1, 1) to (1, 0) using car (12396, [(1, 1), (1, 0), (2, 0)], 0)\n", - "Agent rider 12315 move from (6, 9) to (5, 9) using car (12412, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12316 move from (2, 3) to (2, 2) using car (12323, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 12317 move from (4, 1) to (4, 0) using car (12368, [(4, 1), (4, 0), (5, 0)], 0)\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 move from (0, 4) to (0, 3) using car (12326, [(0, 4), (0, 3)], 0)\n", - "Agent rider 12321 move from (5, 8) to (4, 8) using car (12399, [(5, 8), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12329 move from (2, 5) to (1, 5) using car (12349, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12330 move from (3, 4) to (3, 3) using car (12287, [(3, 4), (3, 3)], 0)\n", - "Driver 12332 arrived\n", - "Driver 12346 arrived\n", - "Driver 12352 arrived\n", + "Agent rider 12290 move from (4, 8) to (5, 8) using car (12404, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 12291 move from (7, 3) to (6, 3) using car (12431, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Driver 12295 arrived\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (5, 0) to (4, 0) using car (12335, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Driver 12303 arrived\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 move from (8, 1) to (9, 1) using car (12334, [(8, 1), (9, 1)], 0)\n", + "Agent rider 12310 move from (7, 3) to (6, 3) using car (12431, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12312 move from (6, 6) to (6, 5) using car (12424, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (6, 6) to (6, 5) using car (12424, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12315 doesn't move\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12317 doesn't move\n", + "Agent rider 12318 move from (4, 6) to (5, 6) using car (12380, [(4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 12320 arrived\n", + "Agent rider 12322 move from (2, 7) to (2, 6) using car (12366, [(2, 7), (2, 6)], 0)\n", + "Rider n° 12322 arrived with a waiting time of 3 ticks\n", + "Agent rider 12323 move from (4, 8) to (5, 8) using car (12404, [(4, 8), (5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Agent rider 12324 move from (4, 2) to (4, 3) using car (12377, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12325 doesn't move\n", + "Agent rider 12326 move from (5, 1) to (6, 1) using car (12405, [(5, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12328 move from (1, 4) to (1, 5) using car (12428, [(1, 4), (1, 5), (0, 5)], 0)\n", + "Driver 12329 arrived\n", + "Agent rider 12336 move from (4, 1) to (3, 1) using car (12286, [(4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (6, 9) to (5, 9) using car (12378, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 12339 move from (5, 0) to (4, 0) using car (12335, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 12339 arrived with a waiting time of 0 ticks\n", + "Agent rider 12340 move from (9, 7) to (9, 8) using car (12367, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 doesn't move\n", + "Agent rider 12342 move from (5, 0) to (4, 0) using car (12335, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12343 move from (0, 5) to (0, 4) using car (12433, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 move from (9, 7) to (9, 8) using car (12367, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12385 move from (9, 6) to (9, 5) using car (12432, [(9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 12386 move from (3, 8) to (3, 7) using car (12374, [(3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12387 move from (3, 5) to (3, 6) using car (12398, [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12388 move from (9, 6) to (9, 5) using car (12432, [(9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 move from (7, 6) to (7, 7) using car (12372, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Driver 12399 arrived\n", + "Agent rider 12400 move from (4, 4) to (4, 3) using car (12397, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12401 move from (8, 4) to (8, 5) using car (12352, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12402 move from (4, 4) to (4, 5) using car (12347, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 12414 move from (1, 7) to (1, 8) using car (12382, [(1, 7), (1, 8), (0, 8)], 0)\n", + "Agent rider 12415 move from (5, 6) to (5, 7) using car (12409, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 12416 doesn't move\n", + "Agent rider 12417 move from (4, 8) to (5, 8) using car (12287, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12418 doesn't move\n", + "Agent rider 12419 move from (4, 8) to (5, 8) using car (12287, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12420 move from (4, 6) to (5, 6) using car (12380, [(4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12421 move from (5, 4) to (5, 5) using car (12364, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12442 move from (6, 5) to (6, 4) using car (12357, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12443 doesn't move\n", + "tick 882 ended\n", + "I am driver 12444 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", + "I am driver 12445 - trip: [(3, 3), (3, 2), (3, 1)]\n", + "I am driver 12446 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "3 drivers generated.\n", + "I am rider 12447 - dep: (7, 6) , arr: (4, 6)\n", + "I am rider 12448 - dep: (4, 4) , arr: (6, 5)\n", + "I am rider 12449 - dep: (7, 1) , arr: (1, 5)\n", + "I am rider 12450 - dep: (8, 3) , arr: (4, 2)\n", + "I am rider 12451 - dep: (4, 1) , arr: (8, 5)\n", + "I am rider 12452 - dep: (6, 7) , arr: (3, 2)\n", + "I am rider 12453 - dep: (1, 2) , arr: (4, 6)\n", + "I am rider 12454 - dep: (8, 0) , arr: (6, 8)\n", + "8 riders generated.\n", + "Agent rider 11714 move from (5, 7) to (4, 7) using car (12409, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 11812 doesn't move\n", + "Agent rider 11857 move from (8, 0) to (9, 0) using car (12294, [(8, 0), (9, 0)], 0)\n", + "Agent rider 11861 move from (1, 1) to (1, 2) using car (12426, [(1, 1), (1, 2)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (5, 6) to (6, 6) using car (12380, [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 4) to (0, 3) using car (12433, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (5, 8) to (6, 8) using car (12287, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12111 move from (6, 0) to (5, 0) using car (12435, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12131 move from (0, 4) to (0, 3) using car (12433, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12147 move from (6, 3) to (5, 3) using car (12431, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (5, 5) to (5, 6) using car (12364, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12202 move from (6, 1) to (5, 1) using car (12412, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12203 move from (5, 8) to (5, 7) using car (12404, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Rider n° 12203 arrived with a waiting time of 7 ticks\n", + "Agent rider 12211 doesn't move\n", + "Agent rider 12220 move from (7, 1) to (7, 2) using car (12392, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (7, 1) to (7, 2) using car (12392, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12228 move from (5, 7) to (4, 7) using car (12409, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12250 doesn't move\n", + "Agent rider 12251 move from (5, 8) to (6, 8) using car (12287, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12266 arrived\n", + "Driver 12272 arrived\n", + "Driver 12278 arrived\n", + "Driver 12280 arrived\n", + "Agent rider 12290 move from (5, 8) to (5, 7) using car (12404, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Rider n° 12290 arrived with a waiting time of 1 ticks\n", + "Agent rider 12291 move from (6, 3) to (5, 3) using car (12431, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12302 move from (4, 0) to (3, 0) using car (12335, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 12302 arrived with a waiting time of 1 ticks\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (6, 3) to (5, 3) using car (12431, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12312 move from (6, 5) to (6, 4) using car (12424, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (6, 5) to (6, 4) using car (12424, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12315 doesn't move\n", + "Agent rider 12316 move from (4, 9) to (5, 9) using car (12434, [(4, 9), (5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12317 move from (6, 3) to (5, 3) using car (12431, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12318 move from (5, 6) to (6, 6) using car (12380, [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Driver 12321 arrived\n", + "Agent rider 12323 move from (5, 8) to (5, 7) using car (12404, [(5, 8), (5, 7), (5, 6), (5, 5)], 0)\n", + "Rider n° 12323 arrived with a waiting time of 2 ticks\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12325 doesn't move\n", + "Agent rider 12326 move from (6, 1) to (6, 2) using car (12405, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12328 move from (1, 5) to (1, 4) using car (12345, [(1, 5), (1, 4)], 0)\n", + "Driver 12330 arrived\n", + "Agent rider 12336 move from (3, 1) to (2, 1) using car (12286, [(3, 1), (2, 1)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 doesn't move\n", + "Agent rider 12340 move from (9, 8) to (9, 9) using car (12367, [(9, 8), (9, 9)], 0)\n", + "Agent rider 12341 doesn't move\n", + "Agent rider 12342 move from (4, 0) to (3, 0) using car (12335, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 12342 arrived with a waiting time of 2 ticks\n", + "Agent rider 12343 move from (0, 4) to (0, 3) using car (12433, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12344 arrived\n", + "Driver 12348 arrived\n", "Driver 12353 arrived\n", - "Agent rider 12360 move from (7, 6) to (8, 6) using car (12337, [(7, 6), (8, 6)], 0)\n", - "Agent rider 12361 doesn't move\n", - "Agent rider 12362 move from (3, 8) to (3, 9) using car (12367, [(3, 8), (3, 9)], 0)\n", - "Driver 12369 arrived\n", - "Agent rider 12373 move from (3, 8) to (2, 8) using car (12414, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 12374 move from (2, 5) to (1, 5) using car (12349, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12375 move from (4, 5) to (3, 5) using car (12370, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 12380 arrived\n", - "Agent rider 12386 move from (1, 6) to (0, 6) using car (12391, [(1, 6), (0, 6)], 0)\n", - "Rider n° 12386 arrived with a waiting time of 0 ticks\n", - "Agent rider 12387 move from (1, 9) to (0, 9) using car (12448, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12388 move from (3, 4) to (3, 3) using car (12287, [(3, 4), (3, 3)], 0)\n", - "Agent rider 12389 move from (2, 0) to (3, 0) using car (12302, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12390 move from (2, 0) to (3, 0) using car (12302, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12401 move from (2, 8) to (3, 8) using car (12303, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12402 move from (7, 6) to (8, 6) using car (12337, [(7, 6), (8, 6)], 0)\n", - "Driver 12416 arrived\n", - "Driver 12417 arrived\n", - "Agent rider 12419 doesn't move\n", - "Agent rider 12420 move from (7, 4) to (7, 3) using car (12366, [(7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 12426 arrived\n", - "Agent rider 12427 move from (1, 6) to (0, 6) using car (12391, [(1, 6), (0, 6)], 0)\n", - "Agent rider 12428 move from (4, 2) to (3, 2) using car (12395, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 6) to (8, 5) using car (12335, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12442 move from (5, 8) to (4, 8) using car (12438, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 12443 move from (0, 4) to (0, 3) using car (12326, [(0, 4), (0, 3)], 0)\n", + "Driver 12363 arrived\n", + "Driver 12368 arrived\n", + "Driver 12370 arrived\n", + "Driver 12371 arrived\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 move from (9, 8) to (9, 9) using car (12367, [(9, 8), (9, 9)], 0)\n", + "Agent rider 12385 move from (9, 5) to (9, 4) using car (12432, [(9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 12386 move from (3, 7) to (3, 6) using car (12374, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 12387 move from (3, 6) to (3, 7) using car (12398, [(3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12388 move from (9, 5) to (9, 4) using car (12432, [(9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 move from (7, 7) to (7, 8) using car (12372, [(7, 7), (7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 12400 move from (4, 3) to (4, 4) using car (12377, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12401 doesn't move\n", + "Agent rider 12402 move from (4, 5) to (4, 6) using car (12347, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Driver 12413 arrived\n", + "Agent rider 12414 move from (1, 8) to (0, 8) using car (12382, [(1, 8), (0, 8)], 0)\n", + "Agent rider 12415 move from (5, 7) to (4, 7) using car (12409, [(5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 12416 doesn't move\n", + "Agent rider 12417 move from (5, 8) to (6, 8) using car (12287, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12418 move from (3, 4) to (3, 5) using car (12436, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12419 move from (5, 8) to (6, 8) using car (12287, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12420 move from (5, 6) to (6, 6) using car (12380, [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12421 move from (5, 5) to (5, 6) using car (12364, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12429 arrived\n", + "Agent rider 12442 doesn't move\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12448 doesn't move\n", + "Agent rider 12449 move from (7, 1) to (7, 2) using car (12392, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12450 doesn't move\n", + "Agent rider 12451 move from (4, 1) to (4, 0) using car (12360, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", "Agent rider 12452 doesn't move\n", - "Agent rider 12453 move from (8, 2) to (8, 3) using car (12447, [(8, 2), (8, 3), (8, 4), (9, 4)], 0)\n", + "Agent rider 12453 move from (1, 2) to (1, 3) using car (12365, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", "Agent rider 12454 doesn't move\n", - "Agent rider 12455 move from (3, 8) to (2, 8) using car (12414, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "tick 894 ended\n", - "I am driver 12456 - trip: [(6, 7), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 12457 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 12458 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 12459 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12460 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 12461 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5)]\n", - "I am driver 12462 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 12463 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 12464 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 12465 - trip: [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 12466 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 12467 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 12468 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 12469 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 12470 - trip: [(7, 6), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 12471 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 12472 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "17 drivers generated.\n", - "I am rider 12473 - dep: (9, 8) , arr: (0, 0)\n", - "I am rider 12474 - dep: (0, 5) , arr: (0, 1)\n", - "I am rider 12475 - dep: (5, 0) , arr: (0, 0)\n", - "I am rider 12476 - dep: (9, 5) , arr: (8, 8)\n", - "I am rider 12477 - dep: (5, 8) , arr: (8, 8)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (1, 0) to (1, 1) using car (12469, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11919 move from (9, 6) to (9, 5) using car (12425, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11941 move from (1, 0) to (2, 0) using car (12396, [(1, 0), (2, 0)], 0)\n", - "Agent rider 11989 move from (0, 9) to (0, 8) using car (12448, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Rider n° 11989 arrived with a waiting time of 22 ticks\n", - "Agent rider 12063 move from (8, 4) to (9, 4) using car (12422, [(8, 4), (9, 4)], 0)\n", - "Rider n° 12063 arrived with a waiting time of 12 ticks\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 move from (8, 2) to (9, 2) using car (12358, [(8, 2), (9, 2)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 move from (8, 4) to (9, 4) using car (12422, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12116 move from (5, 9) to (5, 8) using car (12412, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12124 move from (9, 6) to (9, 5) using car (12425, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12125 move from (5, 9) to (5, 8) using car (12412, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12164 move from (8, 5) to (8, 4) using car (12335, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12167 move from (9, 6) to (9, 5) using car (12425, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12184 doesn't move\n", - "Agent rider 12202 move from (8, 4) to (9, 4) using car (12422, [(8, 4), (9, 4)], 0)\n", - "Rider n° 12202 arrived with a waiting time of 7 ticks\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 doesn't move\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 move from (1, 5) to (0, 5) using car (12349, [(1, 5), (0, 5)], 0)\n", + "tick 883 ended\n", + "I am driver 12455 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 12456 - trip: [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 12457 - trip: [(3, 3), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12458 - trip: [(8, 0), (9, 0)]\n", + "I am driver 12459 - trip: [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 12460 - trip: [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "6 drivers generated.\n", + "I am rider 12461 - dep: (1, 2) , arr: (2, 0)\n", + "I am rider 12462 - dep: (0, 3) , arr: (5, 0)\n", + "I am rider 12463 - dep: (8, 1) , arr: (4, 5)\n", + "3 riders generated.\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11812 move from (4, 9) to (4, 8) using car (12407, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (6, 6) to (6, 5) using car (12380, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 3) to (0, 2) using car (12433, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (3, 7) to (3, 8) using car (12398, [(3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (6, 8) to (7, 8) using car (12287, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (5, 9) to (5, 8) using car (12434, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12071 move from (0, 8) to (1, 8) using car (12455, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12111 move from (5, 0) to (5, 1) using car (12435, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12131 move from (0, 3) to (0, 2) using car (12433, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12147 move from (5, 3) to (4, 3) using car (12431, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (5, 6) to (4, 6) using car (12460, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12202 move from (5, 1) to (4, 1) using car (12412, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 12202 arrived with a waiting time of 4 ticks\n", + "Agent rider 12211 move from (6, 2) to (6, 3) using car (12405, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 12220 doesn't move\n", - "Agent rider 12239 move from (1, 4) to (0, 4) using car (12350, [(1, 4), (0, 4)], 0)\n", - "Rider n° 12239 arrived with a waiting time of 7 ticks\n", - "Agent rider 12240 move from (3, 0) to (4, 0) using car (12302, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12243 doesn't move\n", - "Agent rider 12269 move from (7, 3) to (6, 3) using car (12366, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 move from (3, 5) to (2, 5) using car (12370, [(3, 5), (2, 5)], 0)\n", - "Agent rider 12273 move from (3, 3) to (3, 2) using car (12441, [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12275 move from (8, 1) to (9, 1) using car (12348, [(8, 1), (9, 1)], 0)\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12278 doesn't move\n", - "Agent rider 12279 move from (9, 6) to (9, 5) using car (12425, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12280 move from (1, 0) to (1, 1) using car (12469, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 12281 move from (8, 5) to (8, 4) using car (12335, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12282 move from (9, 6) to (9, 5) using car (12425, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12290 move from (7, 2) to (6, 2) using car (12379, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (5, 9) to (5, 8) using car (12412, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12295 move from (4, 6) to (5, 6) using car (12406, [(4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 12295 arrived with a waiting time of 3 ticks\n", - "Agent rider 12296 doesn't move\n", - "Agent rider 12297 move from (1, 6) to (0, 6) using car (12339, [(1, 6), (0, 6)], 0)\n", - "Rider n° 12297 arrived with a waiting time of 4 ticks\n", - "Agent rider 12299 move from (8, 5) to (8, 4) using car (12335, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 12223 move from (5, 9) to (5, 8) using car (12434, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12226 move from (0, 8) to (1, 8) using car (12455, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 move from (4, 7) to (3, 7) using car (12409, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 12246 arrived\n", + "Agent rider 12249 move from (0, 8) to (1, 8) using car (12455, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12250 move from (5, 9) to (5, 8) using car (12434, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12251 move from (6, 8) to (7, 8) using car (12287, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12272 arrived\n", + "Driver 12280 arrived\n", + "Driver 12281 arrived\n", + "Agent rider 12291 move from (5, 3) to (4, 3) using car (12431, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (5, 3) to (4, 3) using car (12431, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12315 doesn't move\n", + "Agent rider 12316 move from (5, 9) to (5, 8) using car (12434, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12317 move from (5, 3) to (4, 3) using car (12431, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12318 move from (6, 6) to (6, 5) using car (12380, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12323 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12325 doesn't move\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12328 doesn't move\n", + "Driver 12334 arrived\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (5, 9) to (5, 8) using car (12434, [(5, 9), (5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 doesn't move\n", + "Agent rider 12343 move from (0, 3) to (0, 2) using car (12433, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12351 arrived\n", + "Driver 12362 arrived\n", + "Driver 12366 arrived\n", + "Driver 12370 arrived\n", + "Driver 12375 arrived\n", + "Driver 12381 arrived\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (9, 4) to (8, 4) using car (12432, [(9, 4), (8, 4)], 0)\n", + "Agent rider 12386 move from (3, 6) to (3, 5) using car (12374, [(3, 6), (3, 5)], 0)\n", + "Agent rider 12387 move from (3, 7) to (3, 8) using car (12398, [(3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12388 move from (9, 4) to (8, 4) using car (12432, [(9, 4), (8, 4)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 move from (7, 8) to (7, 9) using car (12372, [(7, 8), (7, 9), (6, 9)], 0)\n", + "Agent rider 12400 move from (4, 4) to (4, 5) using car (12377, [(4, 4), (4, 5)], 0)\n", + "Agent rider 12401 doesn't move\n", + "Agent rider 12402 move from (4, 6) to (4, 7) using car (12347, [(4, 6), (4, 7)], 0)\n", + "Agent rider 12414 move from (0, 8) to (1, 8) using car (12455, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12415 move from (4, 7) to (3, 7) using car (12409, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 12416 doesn't move\n", + "Agent rider 12417 move from (6, 8) to (7, 8) using car (12287, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12418 move from (3, 5) to (3, 6) using car (12436, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12419 move from (6, 8) to (7, 8) using car (12287, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12420 move from (6, 6) to (6, 5) using car (12380, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12421 move from (5, 6) to (4, 6) using car (12460, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Driver 12422 arrived\n", + "Agent rider 12442 doesn't move\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12448 move from (4, 4) to (4, 5) using car (12377, [(4, 4), (4, 5)], 0)\n", + "Agent rider 12449 move from (7, 2) to (7, 3) using car (12392, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12450 doesn't move\n", + "Agent rider 12451 move from (4, 0) to (5, 0) using car (12360, [(4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 12452 doesn't move\n", + "Agent rider 12453 move from (1, 3) to (1, 4) using car (12365, [(1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12454 doesn't move\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (0, 3) to (0, 2) using car (12433, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 doesn't move\n", + "tick 884 ended\n", + "I am driver 12464 - trip: [(4, 9), (3, 9)]\n", + "I am driver 12465 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 12466 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 12467 - trip: [(4, 1), (5, 1), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 12468 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 12469 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 12470 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 12471 - trip: [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 12472 - trip: [(4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 12473 - trip: [(4, 3), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 12474 - trip: [(7, 4), (7, 3), (6, 3)]\n", + "I am driver 12475 - trip: [(7, 0), (8, 0), (8, 1), (8, 2)]\n", + "I am driver 12476 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 12477 - trip: [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (7, 3)]\n", + "I am driver 12478 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 12479 - trip: [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 12480 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 12481 - trip: [(5, 5), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 12482 - trip: [(9, 1), (9, 0)]\n", + "I am driver 12483 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 12484 - trip: [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 12485 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12486 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 12487 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 12488 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 12489 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 12490 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "27 drivers generated.\n", + "I am rider 12491 - dep: (5, 2) , arr: (7, 2)\n", + "I am rider 12492 - dep: (4, 9) , arr: (5, 2)\n", + "I am rider 12493 - dep: (1, 2) , arr: (0, 4)\n", + "I am rider 12494 - dep: (3, 7) , arr: (4, 4)\n", + "4 riders generated.\n", + "Agent rider 11714 doesn't move\n", + "Agent rider 11812 move from (4, 8) to (3, 8) using car (12471, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 11812 arrived with a waiting time of 22 ticks\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 doesn't move\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 2) to (0, 1) using car (12433, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (7, 8) to (8, 8) using car (12287, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12042 doesn't move\n", + "Agent rider 12045 move from (5, 8) to (5, 7) using car (12434, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12071 move from (1, 8) to (2, 8) using car (12455, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12111 move from (5, 1) to (5, 2) using car (12435, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12131 move from (0, 2) to (0, 1) using car (12433, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 12131 arrived with a waiting time of 18 ticks\n", + "Agent rider 12147 move from (4, 3) to (3, 3) using car (12431, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (4, 6) to (4, 7) using car (12460, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12211 move from (6, 3) to (5, 3) using car (12358, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 12220 move from (7, 2) to (7, 1) using car (12406, [(7, 2), (7, 1)], 0)\n", + "Agent rider 12223 move from (5, 8) to (5, 7) using car (12434, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12226 move from (1, 8) to (2, 8) using car (12455, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12227 move from (7, 2) to (7, 1) using car (12406, [(7, 2), (7, 1)], 0)\n", + "Agent rider 12228 doesn't move\n", + "Agent rider 12249 move from (1, 8) to (2, 8) using car (12455, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12250 move from (5, 8) to (5, 7) using car (12434, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12251 move from (7, 8) to (8, 8) using car (12287, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Driver 12280 arrived\n", + "Driver 12286 arrived\n", + "Agent rider 12291 move from (4, 3) to (3, 3) using car (12431, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Driver 12294 arrived\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 move from (9, 1) to (9, 0) using car (12482, [(9, 1), (9, 0)], 0)\n", + "Agent rider 12310 move from (4, 3) to (3, 3) using car (12473, [(4, 3), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 12312 doesn't move\n", - "Agent rider 12314 move from (1, 0) to (1, 1) using car (12469, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 12315 move from (5, 9) to (5, 8) using car (12412, [(5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12316 move from (2, 2) to (2, 1) using car (12323, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 12317 move from (4, 0) to (5, 0) using car (12368, [(4, 0), (5, 0)], 0)\n", + "Agent rider 12313 move from (7, 9) to (6, 9) using car (12372, [(7, 9), (6, 9)], 0)\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12315 doesn't move\n", + "Agent rider 12316 move from (5, 8) to (5, 7) using car (12434, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12317 move from (4, 3) to (3, 3) using car (12473, [(4, 3), (3, 3), (3, 4), (3, 5)], 0)\n", "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 move from (4, 8) to (4, 9) using car (12399, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12329 move from (1, 5) to (0, 5) using car (12349, [(1, 5), (0, 5)], 0)\n", - "Agent rider 12330 doesn't move\n", + "Agent rider 12324 move from (4, 3) to (3, 3) using car (12484, [(4, 3), (3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12325 move from (8, 3) to (8, 2) using car (12408, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 12325 arrived with a waiting time of 4 ticks\n", + "Agent rider 12326 move from (6, 2) to (6, 1) using car (12357, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12328 move from (1, 4) to (0, 4) using car (12365, [(1, 4), (0, 4)], 0)\n", + "Rider n° 12328 arrived with a waiting time of 2 ticks\n", "Driver 12333 arrived\n", - "Driver 12334 arrived\n", - "Driver 12336 arrived\n", - "Driver 12343 arrived\n", - "Driver 12353 arrived\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12338 move from (5, 8) to (5, 7) using car (12434, [(5, 8), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Rider n° 12338 arrived with a waiting time of 2 ticks\n", + "Agent rider 12340 move from (9, 9) to (9, 8) using car (12466, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12341 doesn't move\n", + "Agent rider 12343 move from (0, 2) to (0, 1) using car (12433, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12345 arrived\n", + "Driver 12355 arrived\n", "Driver 12356 arrived\n", - "Agent rider 12360 doesn't move\n", - "Agent rider 12361 move from (1, 4) to (0, 4) using car (12350, [(1, 4), (0, 4)], 0)\n", - "Rider n° 12361 arrived with a waiting time of 5 ticks\n", - "Agent rider 12362 doesn't move\n", - "Driver 12363 arrived\n", - "Agent rider 12373 move from (2, 8) to (1, 8) using car (12414, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 12373 arrived with a waiting time of 1 ticks\n", - "Agent rider 12374 move from (1, 5) to (0, 5) using car (12349, [(1, 5), (0, 5)], 0)\n", - "Agent rider 12375 move from (3, 5) to (2, 5) using car (12370, [(3, 5), (2, 5)], 0)\n", - "Driver 12377 arrived\n" + "Driver 12367 arrived\n", + "Driver 12376 arrived\n", + "Driver 12378 arrived\n", + "Driver 12382 arrived\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 move from (9, 9) to (9, 8) using car (12466, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12386 doesn't move\n", + "Agent rider 12387 move from (3, 8) to (2, 8) using car (12398, [(3, 8), (2, 8)], 0)\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 move from (7, 9) to (6, 9) using car (12372, [(7, 9), (6, 9)], 0)\n", + "Driver 12396 arrived\n", + "Agent rider 12400 move from (4, 5) to (4, 4) using car (12485, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12401 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 move from (1, 8) to (2, 8) using car (12455, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12415 move from (3, 7) to (2, 7) using car (12409, [(3, 7), (2, 7)], 0)\n", + "Agent rider 12416 move from (6, 3) to (6, 4) using car (12405, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12417 move from (7, 8) to (8, 8) using car (12287, [(7, 8), (8, 8), (9, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Driver 12385 arrived\n", - "Agent rider 12387 move from (0, 9) to (0, 8) using car (12448, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12388 doesn't move\n", - "Agent rider 12389 move from (3, 0) to (4, 0) using car (12302, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12390 move from (3, 0) to (4, 0) using car (12302, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12392 arrived\n", - "Agent rider 12401 move from (3, 8) to (4, 8) using car (12303, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12402 doesn't move\n", - "Driver 12407 arrived\n", - "Driver 12417 arrived\n", - "Driver 12418 arrived\n", - "Agent rider 12419 doesn't move\n", - "Agent rider 12420 move from (7, 3) to (6, 3) using car (12366, [(7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 12423 arrived\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 move from (1, 0) to (1, 1) using car (12469, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 5) to (8, 4) using car (12335, [(8, 5), (8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12442 move from (4, 8) to (3, 8) using car (12438, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 12442 arrived with a waiting time of 0 ticks\n", + "Agent rider 12418 move from (3, 6) to (3, 7) using car (12436, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12419 move from (7, 8) to (8, 8) using car (12287, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 12420 move from (6, 5) to (7, 5) using car (12380, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 12420 arrived with a waiting time of 2 ticks\n", + "Agent rider 12421 move from (4, 6) to (4, 7) using car (12460, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 12421 arrived with a waiting time of 0 ticks\n", + "Driver 12426 arrived\n", + "Driver 12428 arrived\n", + "Agent rider 12442 doesn't move\n", "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12448 doesn't move\n", + "Agent rider 12449 move from (7, 3) to (7, 4) using car (12392, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12450 move from (8, 3) to (8, 2) using car (12408, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12451 move from (5, 0) to (6, 0) using car (12360, [(5, 0), (6, 0)], 0)\n", "Agent rider 12452 doesn't move\n", - "Agent rider 12453 move from (8, 3) to (8, 4) using car (12447, [(8, 3), (8, 4), (9, 4)], 0)\n", - "Agent rider 12454 doesn't move\n", - "Agent rider 12455 move from (2, 8) to (1, 8) using car (12414, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12475 doesn't move\n", - "Agent rider 12476 move from (9, 5) to (8, 5) using car (12457, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12477 move from (5, 8) to (6, 8) using car (12310, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "tick 895 ended\n", - "I am driver 12478 - trip: [(1, 2), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 12479 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", - "2 drivers generated.\n", - "I am rider 12480 - dep: (0, 2) , arr: (1, 9)\n", - "I am rider 12481 - dep: (6, 8) , arr: (2, 4)\n", - "I am rider 12482 - dep: (8, 2) , arr: (1, 9)\n", - "I am rider 12483 - dep: (7, 0) , arr: (3, 7)\n", - "I am rider 12484 - dep: (4, 7) , arr: (1, 7)\n", - "I am rider 12485 - dep: (2, 4) , arr: (6, 8)\n", - "I am rider 12486 - dep: (5, 6) , arr: (4, 1)\n", - "7 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11606 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (1, 1) to (1, 2) using car (12469, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 11919 move from (9, 5) to (9, 4) using car (12425, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 12063 move from (8, 4) to (9, 4) using car (12447, [(8, 4), (9, 4)], 0)\n", - "Rider n° 12063 arrived with a waiting time of 12 ticks\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12116 move from (5, 8) to (5, 7) using car (12412, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Rider n° 12116 arrived with a waiting time of 16 ticks\n", - "Agent rider 12124 move from (9, 5) to (9, 4) using car (12425, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12125 doesn't move\n", - "Agent rider 12164 move from (8, 4) to (9, 4) using car (12447, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12167 move from (9, 5) to (9, 4) using car (12425, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12184 move from (6, 7) to (7, 7) using car (12384, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 move from (6, 4) to (6, 3) using car (12409, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", + "Agent rider 12453 move from (1, 4) to (0, 4) using car (12365, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12454 move from (8, 0) to (9, 0) using car (12456, [(8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (0, 2) to (0, 1) using car (12433, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 doesn't move\n", + "Agent rider 12491 doesn't move\n", + "Agent rider 12492 move from (4, 9) to (3, 9) using car (12411, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 12493 doesn't move\n", + "Agent rider 12494 doesn't move\n", + "tick 885 ended\n", + "I am driver 12495 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", + "I am driver 12496 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 12497 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "3 drivers generated.\n", + "I am rider 12498 - dep: (2, 7) , arr: (4, 5)\n", + "I am rider 12499 - dep: (8, 0) , arr: (9, 5)\n", + "I am rider 12500 - dep: (7, 2) , arr: (3, 5)\n", + "I am rider 12501 - dep: (6, 2) , arr: (7, 6)\n", + "I am rider 12502 - dep: (2, 5) , arr: (7, 5)\n", + "I am rider 12503 - dep: (6, 2) , arr: (1, 1)\n", + "6 riders generated.\n", + "Agent rider 11714 move from (4, 7) to (4, 6) using car (12407, [(4, 7), (4, 6)], 0)\n", + "Rider n° 11714 arrived with a waiting time of 17 ticks\n", + "Agent rider 11857 move from (9, 0) to (9, 1) using car (12456, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11861 doesn't move\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (6, 5) to (6, 4) using car (12441, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 1) to (0, 0) using car (12433, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (8, 8) to (9, 8) using car (12287, [(8, 8), (9, 8)], 0)\n", + "Agent rider 12042 move from (9, 0) to (9, 1) using car (12456, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12045 move from (5, 7) to (6, 7) using car (12434, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12071 move from (2, 8) to (3, 8) using car (12455, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12111 move from (5, 2) to (5, 3) using car (12435, [(5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12147 move from (3, 3) to (2, 3) using car (12431, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Rider n° 12147 arrived with a waiting time of 14 ticks\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (4, 7) to (4, 6) using car (12407, [(4, 7), (4, 6)], 0)\n", + "Agent rider 12211 doesn't move\n", "Agent rider 12220 doesn't move\n", - "Agent rider 12240 move from (4, 0) to (5, 0) using car (12302, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12243 move from (6, 4) to (6, 3) using car (12409, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12269 move from (6, 3) to (5, 3) using car (12366, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12273 move from (3, 2) to (3, 1) using car (12441, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 12273 arrived with a waiting time of 4 ticks\n", - "Agent rider 12275 doesn't move\n", - "Agent rider 12276 move from (4, 3) to (5, 3) using car (12411, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12278 move from (8, 6) to (8, 7) using car (12470, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Rider n° 12278 arrived with a waiting time of 5 ticks\n", - "Agent rider 12279 move from (9, 5) to (9, 4) using car (12425, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12280 move from (1, 1) to (1, 2) using car (12469, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 12281 move from (8, 4) to (8, 3) using car (12335, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12282 move from (9, 5) to (9, 4) using car (12425, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 12287 arrived\n", - "Agent rider 12290 move from (6, 2) to (5, 2) using car (12379, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (5, 8) to (5, 7) using car (12412, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12296 move from (1, 8) to (1, 7) using car (12414, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 12299 move from (8, 4) to (8, 3) using car (12335, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", - "Driver 12307 arrived\n", - "Agent rider 12312 move from (3, 8) to (3, 9) using car (12403, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 12314 move from (1, 1) to (1, 2) using car (12469, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 12315 move from (5, 8) to (5, 7) using car (12412, [(5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12316 move from (2, 1) to (2, 0) using car (12323, [(2, 1), (2, 0)], 0)\n", - "Agent rider 12317 doesn't move\n", + "Agent rider 12223 move from (5, 7) to (6, 7) using car (12434, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12226 move from (2, 8) to (3, 8) using car (12455, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12228 move from (3, 7) to (3, 6) using car (12430, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 12228 arrived with a waiting time of 8 ticks\n", + "Agent rider 12249 move from (2, 8) to (3, 8) using car (12455, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12250 move from (5, 7) to (6, 7) using car (12434, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12251 move from (8, 8) to (8, 9) using car (12352, [(8, 8), (8, 9)], 0)\n", + "Driver 12286 arrived\n", + "Agent rider 12291 move from (3, 3) to (2, 3) using car (12431, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 move from (9, 0) to (9, 1) using car (12456, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (3, 3) to (3, 4) using car (12473, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12312 move from (6, 4) to (6, 5) using car (12405, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (6, 4) to (6, 5) using car (12405, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12315 move from (9, 0) to (9, 1) using car (12456, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 move from (5, 7) to (6, 7) using car (12434, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12317 move from (3, 3) to (3, 4) using car (12473, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 12317 arrived with a waiting time of 6 ticks\n", "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12321 move from (4, 9) to (3, 9) using car (12399, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12321 arrived with a waiting time of 4 ticks\n", - "Driver 12326 arrived\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (3, 3) to (3, 2) using car (12440, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Driver 12334 arrived\n", - "Driver 12337 arrived\n", + "Agent rider 12324 move from (3, 3) to (2, 3) using car (12484, [(3, 3), (2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12326 move from (6, 1) to (6, 2) using car (12495, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Driver 12333 arrived\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12340 move from (9, 8) to (9, 7) using car (12466, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12341 move from (9, 0) to (9, 1) using car (12456, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (0, 1) to (0, 0) using car (12433, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12347 arrived\n", + "Driver 12350 arrived\n", "Driver 12356 arrived\n", - "Agent rider 12360 move from (8, 6) to (8, 7) using car (12470, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12362 doesn't move\n", - "Driver 12365 arrived\n", - "Driver 12367 arrived\n", - "Agent rider 12374 doesn't move\n", - "Agent rider 12375 move from (2, 5) to (2, 6) using car (12464, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12387 move from (0, 8) to (0, 7) using car (12448, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12388 move from (3, 3) to (3, 2) using car (12440, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12389 move from (4, 0) to (5, 0) using car (12302, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12390 move from (4, 0) to (5, 0) using car (12302, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12390 arrived with a waiting time of 1 ticks\n", - "Driver 12391 arrived\n", - "Driver 12394 arrived\n", + "Driver 12374 arrived\n", + "Driver 12377 arrived\n", + "Driver 12379 arrived\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 move from (9, 8) to (9, 7) using car (12466, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12385 move from (8, 4) to (8, 5) using car (12470, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12386 doesn't move\n", + "Agent rider 12387 move from (2, 8) to (3, 8) using car (12455, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12388 move from (8, 4) to (8, 5) using car (12470, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 doesn't move\n", + "Agent rider 12400 move from (4, 4) to (4, 3) using car (12485, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 6) to (8, 7) using car (12470, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Driver 12404 arrived\n", - "Driver 12418 arrived\n", - "Agent rider 12419 doesn't move\n", - "Agent rider 12420 move from (6, 3) to (5, 3) using car (12366, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Driver 12424 arrived\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (3, 2) to (3, 1) using car (12441, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12429 move from (1, 1) to (1, 2) using car (12469, [(1, 1), (1, 2), (1, 3)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 4) to (8, 3) using car (12335, [(8, 4), (8, 3), (8, 2), (9, 2)], 0)\n", + "Agent rider 12402 move from (4, 7) to (4, 6) using car (12407, [(4, 7), (4, 6)], 0)\n", + "Driver 12403 arrived\n", + "Agent rider 12414 move from (2, 8) to (3, 8) using car (12455, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12416 move from (6, 4) to (6, 5) using car (12405, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12417 move from (8, 8) to (9, 8) using car (12287, [(8, 8), (9, 8)], 0)\n", + "Agent rider 12418 move from (3, 7) to (4, 7) using car (12436, [(3, 7), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12419 move from (8, 8) to (9, 8) using car (12287, [(8, 8), (9, 8)], 0)\n", + "Agent rider 12421 doesn't move\n", + "Driver 12432 arrived\n", + "Agent rider 12442 move from (6, 4) to (6, 5) using car (12405, [(6, 4), (6, 5), (6, 6)], 0)\n", "Agent rider 12443 doesn't move\n", + "Driver 12445 arrived\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12448 doesn't move\n", + "Agent rider 12449 move from (7, 4) to (7, 5) using car (12392, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 12450 move from (8, 2) to (8, 1) using car (12408, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12451 move from (6, 0) to (5, 0) using car (12468, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Agent rider 12452 doesn't move\n", - "Agent rider 12453 move from (8, 4) to (7, 4) using car (12461, [(8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5)], 0)\n", - "Agent rider 12454 doesn't move\n", - "Agent rider 12455 move from (1, 8) to (1, 7) using car (12414, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12475 move from (5, 0) to (4, 0) using car (12463, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12476 move from (8, 5) to (7, 5) using car (12457, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12477 move from (6, 8) to (7, 8) using car (12310, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 move from (6, 8) to (6, 9) using car (12456, [(6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 12482 doesn't move\n", - "Agent rider 12483 doesn't move\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12485 doesn't move\n", - "Agent rider 12486 doesn't move\n", - "tick 896 ended\n", - "I am driver 12487 - trip: [(6, 4), (5, 4)]\n", - "I am driver 12488 - trip: [(9, 5), (9, 6), (9, 7)]\n", - "I am driver 12489 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12490 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 12491 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "5 drivers generated.\n", - "I am rider 12492 - dep: (0, 6) , arr: (1, 8)\n", - "I am rider 12493 - dep: (6, 8) , arr: (2, 8)\n", - "I am rider 12494 - dep: (6, 7) , arr: (4, 8)\n", - "I am rider 12495 - dep: (4, 2) , arr: (4, 4)\n", - "I am rider 12496 - dep: (3, 0) , arr: (3, 3)\n", - "I am rider 12497 - dep: (3, 5) , arr: (6, 6)\n", - "I am rider 12498 - dep: (7, 0) , arr: (6, 6)\n", - "7 riders generated.\n", - "Agent rider 10695 move from (0, 7) to (0, 6) using car (12448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 11606 move from (0, 7) to (0, 6) using car (12448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Rider n° 11606 arrived with a waiting time of 43 ticks\n", - "Agent rider 11900 move from (0, 7) to (0, 6) using car (12448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 11914 move from (1, 2) to (1, 3) using car (12469, [(1, 2), (1, 3)], 0)\n", - "Agent rider 11919 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 12065 doesn't move\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12124 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12125 move from (5, 8) to (6, 8) using car (12303, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12164 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12167 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 12167 arrived with a waiting time of 9 ticks\n", - "Agent rider 12184 move from (7, 7) to (8, 7) using car (12384, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 move from (6, 3) to (6, 2) using car (12409, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12218 doesn't move\n", - "Agent rider 12219 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 0) to (9, 1) using car (12456, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 12458 arrived\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (0, 1) to (0, 0) using car (12433, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 doesn't move\n", + "Agent rider 12491 doesn't move\n", + "Agent rider 12492 move from (3, 9) to (3, 8) using car (12411, [(3, 9), (3, 8), (3, 7), (3, 6)], 0)\n", + "Agent rider 12493 doesn't move\n", + "Agent rider 12494 move from (3, 7) to (3, 6) using car (12430, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 move from (8, 0) to (8, 1) using car (12395, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 12500 move from (7, 2) to (7, 3) using car (12487, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12501 doesn't move\n", + "Agent rider 12502 move from (2, 5) to (3, 5) using car (12490, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 12503 move from (6, 2) to (6, 1) using car (12424, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "tick 886 ended\n", + "I am driver 12504 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 12505 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 12506 - trip: [(3, 9), (3, 8), (3, 7)]\n", + "I am driver 12507 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 12508 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 12509 - trip: [(2, 0), (1, 0), (0, 0)]\n", + "I am driver 12510 - trip: [(2, 6), (3, 6), (4, 6), (4, 7)]\n", + "I am driver 12511 - trip: [(8, 7), (9, 7), (9, 6), (9, 5), (9, 4)]\n", + "I am driver 12512 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 12513 - trip: [(5, 3), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 12514 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 12515 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 12516 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 12517 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 12518 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 12519 - trip: [(1, 2), (1, 3), (0, 3)]\n", + "16 drivers generated.\n", + "I am rider 12520 - dep: (5, 0) , arr: (2, 5)\n", + "I am rider 12521 - dep: (6, 5) , arr: (5, 6)\n", + "I am rider 12522 - dep: (4, 1) , arr: (6, 9)\n", + "3 riders generated.\n", + "Agent rider 11857 move from (9, 1) to (9, 2) using car (12456, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11861 move from (1, 2) to (1, 3) using car (12519, [(1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (6, 4) to (6, 3) using car (12441, [(6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (3, 8) to (4, 8) using car (12455, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12031 move from (0, 7) to (0, 6) using car (12488, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12042 move from (9, 1) to (9, 2) using car (12456, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 12042 arrived with a waiting time of 15 ticks\n", + "Agent rider 12045 move from (6, 7) to (7, 7) using car (12434, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12111 move from (5, 3) to (6, 3) using car (12513, [(5, 3), (6, 3), (6, 4), (6, 5)], 0)\n", + "Rider n° 12111 arrived with a waiting time of 12 ticks\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 doesn't move\n", + "Agent rider 12211 move from (5, 3) to (5, 4) using car (12435, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Rider n° 12211 arrived with a waiting time of 8 ticks\n", "Agent rider 12220 doesn't move\n", - "Agent rider 12240 move from (5, 0) to (6, 0) using car (12302, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (3, 0) to (2, 0) using car (12439, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 12243 move from (6, 3) to (6, 2) using car (12409, [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12269 doesn't move\n", - "Agent rider 12271 doesn't move\n", - "Agent rider 12275 doesn't move\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12279 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 12279 arrived with a waiting time of 9 ticks\n", - "Agent rider 12280 move from (1, 2) to (1, 3) using car (12469, [(1, 2), (1, 3)], 0)\n", - "Agent rider 12281 move from (8, 3) to (8, 2) using car (12335, [(8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12282 move from (9, 4) to (9, 3) using car (12425, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12290 move from (5, 2) to (4, 2) using car (12379, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (5, 7) to (5, 6) using car (12412, [(5, 7), (5, 6)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12296 move from (1, 7) to (1, 6) using car (12414, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Rider n° 12296 arrived with a waiting time of 6 ticks\n", - "Agent rider 12299 move from (8, 3) to (8, 2) using car (12335, [(8, 3), (8, 2), (9, 2)], 0)\n", - "Driver 12306 arrived\n", - "Agent rider 12312 move from (3, 9) to (2, 9) using car (12399, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12314 move from (1, 2) to (1, 3) using car (12469, [(1, 2), (1, 3)], 0)\n", - "Agent rider 12315 move from (5, 7) to (6, 7) using car (12406, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12316 move from (2, 0) to (3, 0) using car (12400, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 12317 move from (5, 0) to (6, 0) using car (12302, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12317 arrived with a waiting time of 3 ticks\n", - "Agent rider 12318 move from (7, 8) to (8, 8) using car (12310, [(7, 8), (8, 8)], 0)\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Driver 12339 arrived\n", - "Driver 12348 arrived\n", - "Driver 12349 arrived\n", + "Agent rider 12223 move from (6, 7) to (7, 7) using car (12434, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12250 move from (6, 7) to (7, 7) using car (12434, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12251 move from (8, 9) to (7, 9) using car (12497, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 12251 arrived with a waiting time of 8 ticks\n", + "Agent rider 12291 doesn't move\n", + "Agent rider 12300 doesn't move\n", + "Agent rider 12301 move from (9, 1) to (9, 2) using car (12456, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12308 move from (2, 3) to (3, 3) using car (12486, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 12309 doesn't move\n", + "Agent rider 12310 move from (3, 4) to (3, 5) using car (12473, [(3, 4), (3, 5)], 0)\n", + "Agent rider 12312 move from (6, 5) to (5, 5) using car (12480, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (6, 5) to (5, 5) using car (12480, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12315 move from (9, 1) to (9, 2) using car (12456, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 move from (6, 7) to (7, 7) using car (12434, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12318 move from (6, 5) to (5, 5) using car (12480, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 12318 arrived with a waiting time of 4 ticks\n", + "Agent rider 12324 move from (2, 3) to (1, 3) using car (12484, [(2, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Driver 12335 arrived\n", + "Agent rider 12336 move from (2, 1) to (2, 2) using car (12489, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 move from (9, 1) to (9, 2) using car (12456, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (0, 0) to (1, 0) using car (12433, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12346 arrived\n", "Driver 12350 arrived\n", - "Driver 12358 arrived\n", - "Agent rider 12360 move from (8, 7) to (8, 8) using car (12470, [(8, 7), (8, 8)], 0)\n", - "Rider n° 12360 arrived with a waiting time of 4 ticks\n", - "Agent rider 12362 move from (3, 9) to (2, 9) using car (12403, [(3, 9), (2, 9)], 0)\n", - "Driver 12368 arrived\n", - "Driver 12370 arrived\n", - "Agent rider 12374 doesn't move\n", - "Agent rider 12375 move from (2, 6) to (2, 7) using car (12464, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12375 arrived with a waiting time of 0 ticks\n", - "Driver 12382 arrived\n", - "Driver 12383 arrived\n", - "Agent rider 12387 move from (0, 7) to (0, 6) using car (12448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12388 doesn't move\n", - "Agent rider 12389 move from (5, 0) to (6, 0) using car (12302, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12391 arrived\n", - "Driver 12393 arrived\n", - "Driver 12396 arrived\n", + "Driver 12360 arrived\n", + "Driver 12364 arrived\n", + "Driver 12365 arrived\n", + "Driver 12372 arrived\n", + "Driver 12377 arrived\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (8, 5) to (8, 6) using car (12470, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12386 doesn't move\n", + "Agent rider 12387 doesn't move\n", + "Agent rider 12388 move from (8, 5) to (8, 6) using car (12470, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 doesn't move\n", "Driver 12398 arrived\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 7) to (8, 8) using car (12470, [(8, 7), (8, 8)], 0)\n", - "Driver 12405 arrived\n", + "Agent rider 12400 move from (4, 3) to (4, 2) using car (12485, [(4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12401 move from (8, 5) to (9, 5) using car (12380, [(8, 5), (9, 5)], 0)\n", + "Rider n° 12401 arrived with a waiting time of 6 ticks\n", + "Agent rider 12402 doesn't move\n", + "Driver 12404 arrived\n", + "Driver 12406 arrived\n", + "Driver 12409 arrived\n", + "Agent rider 12414 move from (3, 8) to (4, 8) using car (12455, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12416 move from (6, 5) to (5, 5) using car (12480, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 12416 arrived with a waiting time of 5 ticks\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 move from (4, 7) to (5, 7) using car (12436, [(4, 7), (5, 7), (6, 7)], 0)\n", "Agent rider 12419 doesn't move\n", - "Agent rider 12420 move from (5, 3) to (4, 3) using car (12366, [(5, 3), (4, 3)], 0)\n", - "Driver 12422 arrived\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (3, 1) to (3, 0) using car (12441, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12429 move from (1, 2) to (1, 3) using car (12469, [(1, 2), (1, 3)], 0)\n", - "Agent rider 12430 move from (0, 7) to (0, 6) using car (12448, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12431 move from (8, 3) to (8, 2) using car (12335, [(8, 3), (8, 2), (9, 2)], 0)\n", - "Agent rider 12443 doesn't move\n", - "Agent rider 12452 move from (6, 5) to (6, 4) using car (12460, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12453 move from (7, 4) to (6, 4) using car (12461, [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5)], 0)\n", - "Agent rider 12454 move from (2, 6) to (2, 7) using car (12464, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 move from (1, 7) to (1, 6) using car (12414, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12475 move from (4, 0) to (3, 0) using car (12463, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12476 move from (7, 5) to (6, 5) using car (12457, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12477 move from (7, 8) to (8, 8) using car (12310, [(7, 8), (8, 8)], 0)\n", - "Rider n° 12477 arrived with a waiting time of 0 ticks\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 move from (6, 9) to (5, 9) using car (12456, [(6, 9), (5, 9)], 0)\n", - "Agent rider 12482 doesn't move\n", - "Agent rider 12483 doesn't move\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12485 doesn't move\n", - "Agent rider 12486 move from (5, 6) to (5, 5) using car (12435, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 doesn't move\n", - "Agent rider 12494 move from (6, 7) to (7, 7) using car (12415, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12495 doesn't move\n", - "Agent rider 12496 move from (3, 0) to (2, 0) using car (12439, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 12497 move from (3, 5) to (4, 5) using car (12445, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 12498 doesn't move\n", - "tick 897 ended\n", - "I am driver 12499 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)]\n", - "I am driver 12500 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 12501 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 12502 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 12503 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 12504 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 12505 - trip: [(1, 0), (2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 12506 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 12507 - trip: [(6, 7), (5, 7), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 12508 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 12509 - trip: [(5, 6), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 12510 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 12511 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (5, 6)]\n", - "I am driver 12512 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 12513 - trip: [(0, 7), (0, 8), (0, 9)]\n", - "I am driver 12514 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 12515 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4)]\n", - "I am driver 12516 - trip: [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7)]\n", - "18 drivers generated.\n", - "I am rider 12517 - dep: (1, 4) , arr: (3, 5)\n", - "I am rider 12518 - dep: (8, 9) , arr: (1, 9)\n", - "I am rider 12519 - dep: (8, 4) , arr: (4, 6)\n", - "I am rider 12520 - dep: (4, 4) , arr: (1, 1)\n", - "I am rider 12521 - dep: (6, 5) , arr: (6, 6)\n", - "I am rider 12522 - dep: (2, 4) , arr: (5, 9)\n", - "I am rider 12523 - dep: (5, 9) , arr: (1, 6)\n", - "I am rider 12524 - dep: (8, 1) , arr: (0, 8)\n", - "8 riders generated.\n", - "Agent rider 10695 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 11900 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 11914 doesn't move\n", - "Agent rider 11919 move from (9, 3) to (9, 2) using car (12425, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 11941 move from (2, 0) to (1, 0) using car (12439, [(2, 0), (1, 0)], 0)\n", - "Agent rider 12065 move from (9, 3) to (9, 2) using car (12425, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 move from (9, 3) to (9, 2) using car (12425, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12124 move from (9, 3) to (9, 2) using car (12425, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12125 move from (6, 8) to (7, 8) using car (12303, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 12125 arrived with a waiting time of 9 ticks\n", - "Agent rider 12164 move from (9, 3) to (9, 2) using car (12425, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12184 move from (8, 7) to (9, 7) using car (12384, [(8, 7), (9, 7)], 0)\n", - "Rider n° 12184 arrived with a waiting time of 12 ticks\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 move from (6, 2) to (6, 1) using car (12409, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12218 move from (0, 3) to (1, 3) using car (12506, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12220 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Rider n° 12220 arrived with a waiting time of 9 ticks\n", - "Agent rider 12240 move from (6, 0) to (7, 0) using car (12302, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12241 move from (2, 0) to (1, 0) using car (12439, [(2, 0), (1, 0)], 0)\n", - "Agent rider 12243 move from (6, 2) to (6, 1) using car (12409, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12269 move from (5, 3) to (4, 3) using car (12462, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12271 move from (2, 5) to (2, 4) using car (12458, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 12271 arrived with a waiting time of 9 ticks\n", - "Agent rider 12275 doesn't move\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 move from (8, 2) to (9, 2) using car (12335, [(8, 2), (9, 2)], 0)\n", - "Agent rider 12282 move from (9, 3) to (9, 2) using car (12425, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12290 move from (4, 2) to (3, 2) using car (12379, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12291 move from (5, 6) to (6, 6) using car (12509, [(5, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12299 move from (8, 2) to (9, 2) using car (12335, [(8, 2), (9, 2)], 0)\n", - "Agent rider 12312 move from (2, 9) to (1, 9) using car (12399, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Driver 12423 arrived\n", + "Driver 12438 arrived\n", + "Driver 12439 arrived\n", + "Agent rider 12442 move from (6, 5) to (5, 5) using car (12480, [(6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12443 doesn't move\n", + "Driver 12444 arrived\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12448 move from (4, 5) to (5, 5) using car (12457, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12449 move from (7, 5) to (6, 5) using car (12478, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 12450 move from (8, 1) to (7, 1) using car (12408, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12451 doesn't move\n", + "Agent rider 12452 move from (6, 7) to (7, 7) using car (12434, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 1) to (9, 2) using car (12456, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (0, 0) to (1, 0) using car (12433, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 move from (8, 1) to (7, 1) using car (12408, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 12464 arrived\n", + "Driver 12482 arrived\n", + "Agent rider 12491 move from (5, 2) to (6, 2) using car (12467, [(5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 12492 move from (3, 8) to (4, 8) using car (12455, [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12493 move from (1, 2) to (1, 3) using car (12519, [(1, 2), (1, 3), (0, 3)], 0)\n", + "Agent rider 12494 move from (3, 6) to (3, 5) using car (12430, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12498 move from (2, 7) to (3, 7) using car (12359, [(2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 12499 move from (8, 1) to (8, 2) using car (12395, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 12500 move from (7, 3) to (7, 4) using car (12487, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12501 move from (6, 2) to (6, 3) using car (12465, [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12502 move from (3, 5) to (4, 5) using car (12490, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 12503 move from (6, 1) to (5, 1) using car (12424, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12520 move from (5, 0) to (4, 0) using car (12468, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12521 move from (6, 5) to (6, 6) using car (12405, [(6, 5), (6, 6)], 0)\n", + "Agent rider 12522 move from (4, 1) to (5, 1) using car (12472, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "tick 887 ended\n", + "I am driver 12523 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 12524 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 12525 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 12526 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 12527 - trip: [(3, 6), (3, 7), (2, 7)]\n", + "I am driver 12528 - trip: [(5, 9), (6, 9)]\n", + "I am driver 12529 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", + "I am driver 12530 - trip: [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 12531 - trip: [(2, 3), (1, 3), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 12532 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 12533 - trip: [(0, 9), (1, 9), (1, 8), (1, 7), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 12534 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 12535 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 12536 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7)]\n", + "I am driver 12537 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "15 drivers generated.\n", + "I am rider 12538 - dep: (0, 5) , arr: (7, 0)\n", + "I am rider 12539 - dep: (3, 6) , arr: (9, 7)\n", + "I am rider 12540 - dep: (1, 2) , arr: (1, 3)\n", + "I am rider 12541 - dep: (2, 0) , arr: (8, 5)\n", + "I am rider 12542 - dep: (5, 8) , arr: (4, 5)\n", + "5 riders generated.\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11861 move from (1, 3) to (1, 4) using car (12484, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Rider n° 11861 arrived with a waiting time of 28 ticks\n", + "Agent rider 11863 doesn't move\n", + "Agent rider 11895 move from (6, 3) to (6, 4) using car (12465, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 11978 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 move from (0, 0) to (0, 1) using car (12516, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 move from (4, 8) to (5, 8) using car (12455, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12031 move from (0, 6) to (0, 5) using car (12488, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 move from (3, 8) to (2, 8) using car (12508, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 move from (3, 8) to (2, 8) using car (12508, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (3, 8) to (2, 8) using car (12508, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12250 doesn't move\n", + "Driver 12287 arrived\n", + "Agent rider 12291 doesn't move\n", + "Agent rider 12300 move from (0, 0) to (0, 1) using car (12516, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 12300 arrived with a waiting time of 9 ticks\n", + "Agent rider 12301 move from (9, 2) to (9, 3) using car (12456, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 12301 arrived with a waiting time of 12 ticks\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12309 move from (9, 0) to (8, 0) using car (12535, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 12309 arrived with a waiting time of 8 ticks\n", + "Agent rider 12310 move from (3, 5) to (3, 4) using car (12430, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12313 doesn't move\n", "Agent rider 12314 doesn't move\n", - "Agent rider 12315 move from (6, 7) to (7, 7) using car (12406, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12316 move from (3, 0) to (4, 0) using car (12400, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Rider n° 12316 arrived with a waiting time of 5 ticks\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 move from (0, 3) to (1, 3) using car (12506, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 12323 arrived\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Driver 12348 arrived\n", + "Agent rider 12315 move from (9, 2) to (9, 3) using car (12456, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 move from (7, 7) to (8, 7) using car (12434, [(7, 7), (8, 7)], 0)\n", + "Agent rider 12324 move from (1, 3) to (1, 4) using car (12484, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12326 move from (6, 2) to (7, 2) using car (12467, [(6, 2), (7, 2)], 0)\n", + "Agent rider 12336 move from (2, 2) to (2, 3) using car (12489, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12337 doesn't move\n", + "Agent rider 12340 move from (9, 7) to (9, 6) using car (12511, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 12341 move from (9, 2) to (9, 3) using car (12456, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (1, 0) to (2, 0) using car (12433, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", "Driver 12350 arrived\n", - "Agent rider 12360 move from (8, 7) to (9, 7) using car (12384, [(8, 7), (9, 7)], 0)\n", - "Agent rider 12362 doesn't move\n", - "Driver 12370 arrived\n", - "Agent rider 12374 doesn't move\n", - "Driver 12383 arrived\n", - "Agent rider 12387 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12388 doesn't move\n", - "Agent rider 12389 move from (6, 0) to (7, 0) using car (12302, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12393 arrived\n", + "Driver 12352 arrived\n", + "Driver 12358 arrived\n", + "Driver 12364 arrived\n", + "Driver 12372 arrived\n", + "Agent rider 12383 move from (0, 0) to (0, 1) using car (12516, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12384 move from (9, 7) to (9, 6) using car (12511, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 12385 move from (8, 6) to (7, 6) using car (12470, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12386 move from (3, 5) to (3, 4) using car (12430, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 12386 arrived with a waiting time of 6 ticks\n", + "Agent rider 12387 move from (3, 8) to (2, 8) using car (12508, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12388 move from (8, 6) to (7, 6) using car (12470, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 doesn't move\n", "Driver 12397 arrived\n", - "Agent rider 12401 move from (4, 8) to (4, 7) using car (12459, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12402 doesn't move\n", - "Driver 12408 arrived\n", - "Agent rider 12419 move from (6, 2) to (6, 1) using car (12409, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12420 doesn't move\n", - "Driver 12421 arrived\n", - "Agent rider 12427 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12428 move from (3, 0) to (4, 0) using car (12441, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12431 move from (8, 2) to (9, 2) using car (12335, [(8, 2), (9, 2)], 0)\n", - "Driver 12433 arrived\n", - "Agent rider 12443 move from (0, 3) to (1, 3) using car (12506, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Driver 12447 arrived\n", - "Agent rider 12452 move from (6, 4) to (5, 4) using car (12460, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12453 move from (6, 4) to (5, 4) using car (12461, [(6, 4), (5, 4), (5, 5), (4, 5)], 0)\n", - "Agent rider 12454 move from (2, 7) to (2, 8) using car (12464, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 move from (1, 6) to (1, 5) using car (12414, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12475 move from (3, 0) to (2, 0) using car (12463, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12476 move from (6, 5) to (7, 5) using car (12468, [(6, 5), (7, 5)], 0)\n", - "Agent rider 12480 move from (0, 2) to (1, 2) using car (12510, [(0, 2), (1, 2), (2, 2), (2, 1)], 0)\n", - "Agent rider 12481 doesn't move\n", - "Agent rider 12482 doesn't move\n", - "Agent rider 12483 doesn't move\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12485 doesn't move\n", - "Agent rider 12486 move from (5, 5) to (5, 4) using car (12435, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12492 move from (0, 6) to (0, 5) using car (12448, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12493 move from (6, 8) to (7, 8) using car (12303, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12494 doesn't move\n", - "Agent rider 12495 move from (4, 2) to (4, 3) using car (12489, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12496 doesn't move\n", - "Agent rider 12497 move from (4, 5) to (5, 5) using car (12445, [(4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 12498 doesn't move\n", - "Agent rider 12517 move from (1, 4) to (1, 5) using car (12446, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 doesn't move\n", - "Agent rider 12520 doesn't move\n", - "Agent rider 12521 move from (6, 5) to (7, 5) using car (12468, [(6, 5), (7, 5)], 0)\n", - "Agent rider 12522 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 doesn't move\n", - "tick 898 ended\n", - "I am driver 12525 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 12526 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 12527 - trip: [(9, 3), (8, 3), (7, 3), (6, 3)]\n", - "I am driver 12528 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", - "I am driver 12529 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 12530 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "6 drivers generated.\n", - "I am rider 12531 - dep: (0, 4) , arr: (1, 0)\n", - "I am rider 12532 - dep: (8, 5) , arr: (4, 3)\n", - "I am rider 12533 - dep: (3, 9) , arr: (3, 4)\n", - "I am rider 12534 - dep: (2, 4) , arr: (7, 5)\n", - "I am rider 12535 - dep: (6, 2) , arr: (8, 7)\n", - "I am rider 12536 - dep: (8, 5) , arr: (1, 9)\n", - "I am rider 12537 - dep: (8, 9) , arr: (0, 5)\n", - "I am rider 12538 - dep: (5, 4) , arr: (9, 4)\n", - "8 riders generated.\n", - "Agent rider 10695 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 11900 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 11914 move from (1, 3) to (2, 3) using car (12506, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 11941 doesn't move\n", - "Agent rider 12065 move from (9, 2) to (9, 1) using car (12425, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 12065 arrived with a waiting time of 15 ticks\n", - "Agent rider 12070 move from (9, 2) to (9, 1) using car (12425, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12073 doesn't move\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12205 doesn't move\n", - "Agent rider 12208 move from (6, 1) to (6, 0) using car (12409, [(6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12218 move from (1, 3) to (1, 2) using car (12526, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12218 arrived with a waiting time of 15 ticks\n", - "Agent rider 12219 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12240 move from (7, 0) to (8, 0) using car (12302, [(7, 0), (8, 0)], 0)\n", - "Agent rider 12241 doesn't move\n", - "Agent rider 12243 move from (6, 1) to (6, 0) using car (12409, [(6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12269 move from (4, 3) to (4, 4) using car (12489, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12275 move from (9, 1) to (9, 2) using car (12528, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12276 move from (5, 3) to (5, 4) using car (12472, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12280 move from (1, 3) to (2, 3) using car (12506, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12281 move from (9, 2) to (9, 1) using car (12425, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12282 move from (9, 2) to (9, 1) using car (12425, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12290 move from (3, 2) to (2, 2) using car (12379, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 12290 arrived with a waiting time of 3 ticks\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12299 move from (9, 2) to (9, 1) using car (12425, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 12310 arrived\n", - "Agent rider 12312 move from (1, 9) to (0, 9) using car (12399, [(1, 9), (0, 9)], 0)\n", - "Rider n° 12312 arrived with a waiting time of 3 ticks\n", - "Agent rider 12314 move from (1, 3) to (2, 3) using car (12506, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12315 move from (7, 7) to (8, 7) using car (12406, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12330 move from (3, 2) to (2, 2) using car (12379, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 12350 arrived\n", - "Agent rider 12362 move from (2, 9) to (2, 8) using car (12491, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Driver 12366 arrived\n", - "Agent rider 12374 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12387 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12388 move from (3, 2) to (2, 2) using car (12379, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 12388 arrived with a waiting time of 3 ticks\n", - "Agent rider 12389 move from (7, 0) to (8, 0) using car (12302, [(7, 0), (8, 0)], 0)\n", - "Agent rider 12401 move from (4, 7) to (4, 6) using car (12459, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 12400 move from (4, 2) to (4, 1) using car (12485, [(4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", "Agent rider 12402 doesn't move\n", - "Driver 12403 arrived\n", - "Driver 12412 arrived\n", - "Driver 12413 arrived\n", - "Agent rider 12419 move from (6, 1) to (6, 0) using car (12409, [(6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 12419 arrived with a waiting time of 4 ticks\n", - "Agent rider 12420 move from (4, 3) to (3, 3) using car (12462, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12427 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12428 move from (4, 0) to (5, 0) using car (12441, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n" + "Driver 12407 arrived\n", + "Agent rider 12414 move from (4, 8) to (5, 8) using car (12455, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12415 move from (2, 7) to (1, 7) using car (12460, [(2, 7), (1, 7)], 0)\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 move from (5, 7) to (6, 7) using car (12436, [(5, 7), (6, 7)], 0)\n", + "Agent rider 12419 doesn't move\n", + "Driver 12427 arrived\n", + "Driver 12439 arrived\n", + "Driver 12440 arrived\n", + "Agent rider 12442 move from (5, 5) to (5, 6) using car (12529, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 12443 move from (2, 4) to (2, 5) using car (12431, [(2, 4), (2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12448 move from (5, 5) to (6, 5) using car (12457, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Rider n° 12448 arrived with a waiting time of 3 ticks\n", + "Agent rider 12449 move from (6, 5) to (5, 5) using car (12478, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 12450 move from (7, 1) to (6, 1) using car (12408, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12451 doesn't move\n", + "Agent rider 12452 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 2) to (9, 3) using car (12456, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (1, 0) to (2, 0) using car (12433, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 doesn't move\n", + "Driver 12474 arrived\n", + "Agent rider 12491 move from (6, 2) to (7, 2) using car (12467, [(6, 2), (7, 2)], 0)\n", + "Rider n° 12491 arrived with a waiting time of 2 ticks\n", + "Agent rider 12492 move from (4, 8) to (5, 8) using car (12455, [(4, 8), (5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12493 move from (1, 3) to (0, 3) using car (12519, [(1, 3), (0, 3)], 0)\n", + "Agent rider 12494 move from (3, 5) to (3, 4) using car (12430, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12498 move from (3, 7) to (4, 7) using car (12359, [(3, 7), (4, 7)], 0)\n", + "Agent rider 12499 move from (8, 2) to (8, 3) using car (12395, [(8, 2), (8, 3), (9, 3)], 0)\n", + "Agent rider 12500 doesn't move\n", + "Agent rider 12501 move from (6, 3) to (6, 4) using car (12465, [(6, 3), (6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12502 move from (4, 5) to (5, 5) using car (12490, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 12503 move from (5, 1) to (4, 1) using car (12424, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12520 move from (4, 0) to (3, 0) using car (12468, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12521 doesn't move\n", + "Agent rider 12522 move from (5, 1) to (6, 1) using car (12472, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 12538 doesn't move\n", + "Agent rider 12539 move from (3, 6) to (4, 6) using car (12510, [(3, 6), (4, 6), (4, 7)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12541 move from (2, 0) to (3, 0) using car (12504, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 12542 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12429 move from (1, 3) to (2, 3) using car (12506, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12430 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12431 move from (9, 2) to (9, 1) using car (12425, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 12432 arrived\n", - "Driver 12434 arrived\n", - "Agent rider 12443 move from (1, 3) to (1, 2) using car (12526, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12451 arrived\n", - "Agent rider 12452 move from (5, 4) to (4, 4) using car (12460, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12453 move from (5, 4) to (5, 5) using car (12461, [(5, 4), (5, 5), (4, 5)], 0)\n", - "Agent rider 12454 move from (2, 8) to (2, 9) using car (12464, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 move from (1, 5) to (1, 4) using car (12414, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", - "Driver 12456 arrived\n", - "Driver 12469 arrived\n", - "Driver 12470 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12475 move from (2, 0) to (1, 0) using car (12463, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (1, 2) to (2, 2) using car (12510, [(1, 2), (2, 2), (2, 1)], 0)\n", - "Agent rider 12481 move from (5, 9) to (5, 8) using car (12479, [(5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 12482 doesn't move\n", - "Agent rider 12483 doesn't move\n", - "Agent rider 12484 move from (4, 7) to (4, 6) using car (12530, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12485 move from (2, 4) to (2, 3) using car (12458, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12486 move from (5, 4) to (5, 3) using car (12435, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Driver 12487 arrived\n", - "Agent rider 12492 move from (0, 5) to (0, 4) using car (12448, [(0, 5), (0, 4)], 0)\n", + "tick 888 ended\n", + "I am driver 12543 - trip: [(7, 0), (8, 0), (9, 0), (9, 1)]\n", + "I am driver 12544 - trip: [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 12545 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6)]\n", + "I am driver 12546 - trip: [(0, 1), (0, 2)]\n", + "I am driver 12547 - trip: [(3, 5), (3, 6), (2, 6)]\n", + "I am driver 12548 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 12549 - trip: [(5, 3), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 12550 - trip: [(4, 6), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 12551 - trip: [(7, 0), (7, 1), (8, 1)]\n", + "I am driver 12552 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "10 drivers generated.\n", + "I am rider 12553 - dep: (1, 9) , arr: (3, 8)\n", + "I am rider 12554 - dep: (3, 7) , arr: (5, 0)\n", + "I am rider 12555 - dep: (9, 9) , arr: (6, 3)\n", + "I am rider 12556 - dep: (4, 0) , arr: (6, 6)\n", + "4 riders generated.\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11863 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11895 move from (6, 4) to (6, 5) using car (12513, [(6, 4), (6, 5)], 0)\n", + "Agent rider 11915 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11978 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12000 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12001 move from (0, 1) to (0, 2) using car (12516, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 move from (0, 5) to (0, 4) using car (12488, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 move from (7, 7) to (7, 6) using car (12526, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12071 move from (2, 8) to (1, 8) using car (12508, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (4, 6) to (3, 6) using car (12550, [(4, 6), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 move from (7, 7) to (7, 6) using car (12526, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12226 move from (2, 8) to (1, 8) using car (12508, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (2, 8) to (1, 8) using car (12508, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12250 move from (7, 7) to (7, 6) using car (12526, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12291 move from (2, 3) to (2, 4) using car (12489, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12301 doesn't move\n", + "Agent rider 12308 doesn't move\n", + "Agent rider 12310 move from (3, 4) to (3, 3) using car (12430, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12312 move from (5, 5) to (4, 5) using car (12435, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (5, 5) to (4, 5) using car (12435, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12315 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (1, 4) to (1, 5) using car (12484, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12337 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Rider n° 12337 arrived with a waiting time of 11 ticks\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (2, 0) to (3, 0) using car (12433, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12352 arrived\n", + "Driver 12372 arrived\n", + "Driver 12373 arrived\n", + "Driver 12380 arrived\n", + "Agent rider 12383 move from (0, 1) to (0, 2) using car (12516, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (7, 6) to (6, 6) using car (12470, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12387 move from (2, 8) to (1, 8) using car (12508, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Rider n° 12387 arrived with a waiting time of 5 ticks\n", + "Agent rider 12388 move from (7, 6) to (6, 6) using car (12470, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12391 doesn't move\n", + "Driver 12392 arrived\n", + "Driver 12394 arrived\n", + "Agent rider 12400 move from (4, 1) to (3, 1) using car (12424, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12402 move from (4, 6) to (4, 7) using car (12510, [(4, 6), (4, 7)], 0)\n", + "Driver 12405 arrived\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Driver 12440 arrived\n", + "Agent rider 12442 move from (5, 6) to (5, 7) using car (12529, [(5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 12443 move from (2, 5) to (2, 6) using car (12431, [(2, 5), (2, 6), (1, 6)], 0)\n", + "Agent rider 12447 move from (7, 6) to (6, 6) using car (12470, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 12449 move from (5, 5) to (4, 5) using car (12435, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12450 move from (6, 1) to (5, 1) using car (12408, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12451 doesn't move\n", + "Agent rider 12452 move from (7, 7) to (7, 6) using car (12526, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 3) to (9, 4) using car (12456, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12461 move from (1, 2) to (2, 2) using car (12532, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 12462 move from (2, 0) to (3, 0) using car (12433, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 doesn't move\n", + "Driver 12473 arrived\n", + "Driver 12475 arrived\n", + "Driver 12481 arrived\n", + "Agent rider 12492 move from (5, 8) to (5, 7) using car (12455, [(5, 8), (5, 7), (5, 6)], 0)\n", "Agent rider 12493 doesn't move\n", - "Agent rider 12494 move from (7, 7) to (6, 7) using car (12499, [(7, 7), (6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 12495 move from (4, 3) to (4, 4) using car (12489, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 12495 arrived with a waiting time of 1 ticks\n", - "Agent rider 12496 move from (2, 0) to (3, 0) using car (12505, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 12497 move from (5, 5) to (6, 5) using car (12445, [(5, 5), (6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Agent rider 12498 move from (7, 0) to (8, 0) using car (12302, [(7, 0), (8, 0)], 0)\n", - "Agent rider 12517 move from (1, 5) to (1, 6) using car (12446, [(1, 5), (1, 6)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 doesn't move\n", - "Agent rider 12520 move from (4, 4) to (4, 3) using car (12514, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 12494 doesn't move\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 move from (8, 3) to (9, 3) using car (12395, [(8, 3), (9, 3)], 0)\n", + "Agent rider 12500 doesn't move\n", + "Agent rider 12501 move from (6, 4) to (6, 5) using car (12465, [(6, 4), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12502 move from (5, 5) to (6, 5) using car (12490, [(5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 12503 move from (4, 1) to (3, 1) using car (12424, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12520 move from (3, 0) to (2, 0) using car (12468, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (2, 4) to (2, 3) using car (12458, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12523 move from (5, 9) to (5, 8) using car (12479, [(5, 9), (5, 8), (5, 7)], 0)\n", - "Agent rider 12524 move from (8, 1) to (8, 2) using car (12515, [(8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (2, 4) to (2, 3) using car (12458, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12538 doesn't move\n", - "tick 899 ended\n", - "I am driver 12539 - trip: [(7, 7), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 12540 - trip: [(3, 5), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 12541 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)]\n", - "I am driver 12542 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 12543 - trip: [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 12544 - trip: [(8, 1), (8, 0)]\n", - "I am driver 12545 - trip: [(6, 0), (5, 0), (4, 0), (4, 1)]\n", - "I am driver 12546 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 12547 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12548 - trip: [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 12549 - trip: [(5, 5), (5, 4), (4, 4)]\n", - "I am driver 12550 - trip: [(0, 2), (0, 3)]\n", - "I am driver 12551 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 12552 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", - "I am driver 12553 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 12554 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 12555 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7)]\n", - "17 drivers generated.\n", - "I am rider 12556 - dep: (9, 6) , arr: (0, 9)\n", - "I am rider 12557 - dep: (1, 8) , arr: (9, 9)\n", - "I am rider 12558 - dep: (7, 6) , arr: (5, 4)\n", - "I am rider 12559 - dep: (3, 7) , arr: (9, 3)\n", - "I am rider 12560 - dep: (4, 6) , arr: (4, 8)\n", - "I am rider 12561 - dep: (3, 1) , arr: (4, 1)\n", - "I am rider 12562 - dep: (8, 2) , arr: (1, 6)\n", - "7 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (2, 3) to (3, 3) using car (12506, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 11919 move from (9, 2) to (9, 3) using car (12528, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 11941 move from (1, 0) to (0, 0) using car (12463, [(1, 0), (0, 0)], 0)\n", - "Rider n° 11941 arrived with a waiting time of 26 ticks\n", - "Agent rider 12070 move from (9, 1) to (9, 0) using car (12425, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12073 move from (9, 0) to (8, 0) using car (12554, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12104 move from (9, 2) to (9, 3) using car (12528, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12124 move from (9, 2) to (9, 3) using car (12528, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12164 move from (9, 2) to (9, 3) using car (12528, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12205 move from (9, 0) to (8, 0) using car (12554, [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12208 move from (6, 0) to (5, 0) using car (12545, [(6, 0), (5, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12240 doesn't move\n", - "Agent rider 12241 move from (1, 0) to (0, 0) using car (12463, [(1, 0), (0, 0)], 0)\n", - "Rider n° 12241 arrived with a waiting time of 9 ticks\n", - "Agent rider 12243 doesn't move\n", - "Agent rider 12269 move from (4, 4) to (3, 4) using car (12489, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12275 move from (9, 2) to (9, 3) using car (12528, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12276 move from (5, 4) to (5, 5) using car (12472, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12281 move from (9, 1) to (9, 0) using car (12425, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12282 move from (9, 1) to (9, 0) using car (12425, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12291 move from (6, 6) to (6, 5) using car (12529, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12299 move from (9, 1) to (9, 0) using car (12425, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12312 move from (1, 9) to (0, 9) using car (12450, [(1, 9), (0, 9)], 0)\n", - "Rider n° 12312 arrived with a waiting time of 3 ticks\n", - "Agent rider 12314 move from (2, 3) to (2, 2) using car (12543, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 12315 move from (8, 7) to (9, 7) using car (12406, [(8, 7), (9, 7)], 0)\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (2, 2) to (1, 2) using car (12379, [(2, 2), (1, 2)], 0)\n", - "Driver 12335 arrived\n", - "Agent rider 12362 move from (2, 8) to (2, 7) using car (12491, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12374 doesn't move\n", - "Driver 12384 arrived\n", - "Agent rider 12387 doesn't move\n", + "Agent rider 12522 doesn't move\n", + "Agent rider 12538 move from (0, 5) to (0, 4) using car (12488, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 move from (4, 6) to (4, 7) using car (12510, [(4, 6), (4, 7)], 0)\n", + "Agent rider 12540 move from (1, 2) to (2, 2) using car (12532, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 12541 move from (3, 0) to (4, 0) using car (12504, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 12542 move from (5, 8) to (5, 7) using car (12455, [(5, 8), (5, 7), (5, 6)], 0)\n", + "Agent rider 12553 doesn't move\n", + "Agent rider 12554 move from (3, 7) to (2, 7) using car (12527, [(3, 7), (2, 7)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 doesn't move\n", + "tick 889 ended\n", + "I am driver 12557 - trip: [(6, 9), (7, 9)]\n", + "I am driver 12558 - trip: [(7, 4), (6, 4), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "2 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11863 move from (9, 4) to (9, 5) using car (12456, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11895 move from (6, 5) to (6, 4) using car (12490, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 11915 move from (9, 4) to (9, 5) using car (12456, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11978 move from (9, 4) to (9, 5) using car (12456, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12000 move from (9, 4) to (9, 3) using car (12466, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12001 move from (0, 2) to (0, 3) using car (12516, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12025 doesn't move\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 move from (7, 6) to (7, 5) using car (12526, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12071 move from (1, 8) to (1, 7) using car (12533, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12169 move from (3, 6) to (3, 5) using car (12550, [(3, 6), (3, 5), (3, 4)], 0)\n", + "Rider n° 12169 arrived with a waiting time of 10 ticks\n", + "Agent rider 12220 move from (7, 1) to (8, 1) using car (12551, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12223 move from (7, 6) to (7, 5) using car (12526, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12226 move from (1, 8) to (1, 7) using car (12533, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 12227 move from (7, 1) to (8, 1) using car (12551, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12249 move from (1, 8) to (1, 7) using car (12533, [(1, 8), (1, 7), (1, 6), (2, 6), (3, 6)], 0)\n", + "Agent rider 12250 move from (7, 6) to (7, 5) using car (12526, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Rider n° 12250 arrived with a waiting time of 6 ticks\n", + "Agent rider 12291 move from (2, 4) to (2, 5) using car (12489, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12308 move from (3, 3) to (3, 2) using car (12430, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 12308 arrived with a waiting time of 11 ticks\n", + "Agent rider 12310 move from (3, 3) to (3, 2) using car (12430, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12312 move from (4, 5) to (3, 5) using car (12435, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12313 move from (6, 9) to (7, 9) using car (12557, [(6, 9), (7, 9)], 0)\n", + "Agent rider 12314 move from (4, 5) to (3, 5) using car (12435, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12315 move from (9, 4) to (9, 5) using car (12456, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (1, 5) to (1, 6) using car (12484, [(1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (2, 3) to (2, 4) using car (12496, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 move from (9, 4) to (9, 5) using car (12456, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (3, 0) to (4, 0) using car (12433, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12359 arrived\n", + "Driver 12373 arrived\n", + "Agent rider 12383 move from (0, 2) to (0, 3) using car (12516, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (6, 6) to (5, 6) using car (12470, [(6, 6), (5, 6)], 0)\n", + "Agent rider 12388 move from (6, 6) to (5, 6) using car (12470, [(6, 6), (5, 6)], 0)\n", "Agent rider 12389 doesn't move\n", - "Driver 12395 arrived\n", - "Agent rider 12401 move from (4, 6) to (4, 5) using car (12459, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 12391 doesn't move\n", + "Driver 12394 arrived\n", + "Agent rider 12400 move from (3, 1) to (2, 1) using car (12424, [(3, 1), (2, 1), (1, 1)], 0)\n", "Agent rider 12402 doesn't move\n", - "Driver 12410 arrived\n", - "Driver 12413 arrived\n", - "Agent rider 12420 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (5, 0) to (6, 0) using car (12441, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (9, 1) to (9, 0) using car (12425, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Driver 12411 arrived\n", + "Driver 12412 arrived\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Driver 12425 arrived\n", "Driver 12434 arrived\n", - "Driver 12437 arrived\n", - "Driver 12439 arrived\n", - "Agent rider 12443 move from (1, 2) to (1, 1) using car (12526, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12452 move from (4, 4) to (3, 4) using car (12460, [(4, 4), (3, 4)], 0)\n", - "Rider n° 12452 arrived with a waiting time of 3 ticks\n", - "Agent rider 12453 move from (5, 5) to (4, 5) using car (12461, [(5, 5), (4, 5)], 0)\n", - "Rider n° 12453 arrived with a waiting time of 0 ticks\n", - "Agent rider 12454 move from (2, 9) to (3, 9) using car (12464, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 move from (1, 4) to (1, 3) using car (12414, [(1, 4), (1, 3), (1, 2)], 0)\n", - "Driver 12468 arrived\n", - "Driver 12470 arrived\n", - "Driver 12471 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12475 move from (1, 0) to (0, 0) using car (12463, [(1, 0), (0, 0)], 0)\n", - "Rider n° 12475 arrived with a waiting time of 1 ticks\n", - "Agent rider 12476 move from (7, 5) to (7, 6) using car (12504, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Driver 12478 arrived\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 doesn't move\n", - "Agent rider 12482 move from (8, 2) to (7, 2) using car (12546, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12483 doesn't move\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12485 move from (2, 3) to (3, 3) using car (12506, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12486 move from (5, 3) to (5, 2) using car (12435, [(5, 3), (5, 2)], 0)\n", - "Driver 12488 arrived\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 move from (7, 8) to (6, 8) using car (12552, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12494 move from (6, 7) to (5, 7) using car (12499, [(6, 7), (5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 12496 move from (3, 0) to (3, 1) using car (12505, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 12497 move from (6, 5) to (6, 6) using car (12445, [(6, 5), (6, 6), (6, 7), (7, 7)], 0)\n", - "Rider n° 12497 arrived with a waiting time of 0 ticks\n", - "Agent rider 12498 doesn't move\n", - "Agent rider 12517 move from (1, 6) to (2, 6) using car (12555, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 doesn't move\n", - "Agent rider 12520 move from (4, 3) to (4, 2) using car (12514, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 12521 move from (7, 5) to (7, 6) using car (12504, [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12522 move from (2, 3) to (3, 3) using car (12506, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 move from (8, 2) to (7, 2) using car (12546, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (2, 3) to (3, 3) using car (12506, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12538 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12558 doesn't move\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12560 doesn't move\n", - "Agent rider 12561 doesn't move\n", - "Agent rider 12562 move from (8, 2) to (7, 2) using car (12546, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "tick 900 ended\n", - "I am driver 12563 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 12564 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", - "I am driver 12565 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 12566 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 12567 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)]\n", - "I am driver 12568 - trip: [(4, 8), (4, 9), (5, 9), (6, 9)]\n", - "6 drivers generated.\n", - "I am rider 12569 - dep: (5, 5) , arr: (4, 0)\n", - "I am rider 12570 - dep: (2, 7) , arr: (9, 4)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (3, 3) to (3, 4) using car (12502, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 11919 move from (9, 3) to (9, 4) using car (12528, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12070 move from (9, 0) to (8, 0) using car (12425, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12073 move from (8, 0) to (7, 0) using car (12554, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12104 move from (9, 3) to (9, 4) using car (12528, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12124 move from (9, 3) to (9, 4) using car (12528, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12164 move from (9, 3) to (9, 4) using car (12528, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12205 move from (8, 0) to (7, 0) using car (12554, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12208 move from (5, 0) to (4, 0) using car (12545, [(5, 0), (4, 0), (4, 1)], 0)\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12240 move from (8, 0) to (7, 0) using car (12554, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12243 move from (6, 0) to (7, 0) using car (12441, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 12243 arrived with a waiting time of 11 ticks\n", - "Agent rider 12269 move from (3, 4) to (2, 4) using car (12489, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12275 move from (9, 3) to (9, 4) using car (12528, [(9, 3), (9, 4), (9, 5)], 0)\n", - "Agent rider 12276 move from (5, 5) to (5, 6) using car (12472, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12280 move from (2, 3) to (1, 3) using car (12462, [(2, 3), (1, 3)], 0)\n", - "Agent rider 12281 move from (9, 0) to (8, 0) using car (12425, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Rider n° 12281 arrived with a waiting time of 7 ticks\n", - "Agent rider 12282 move from (9, 0) to (8, 0) using car (12425, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12291 move from (6, 5) to (6, 4) using car (12529, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12299 move from (9, 0) to (8, 0) using car (12425, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Driver 12302 arrived\n", - "Driver 12303 arrived\n", - "Agent rider 12314 move from (2, 2) to (2, 1) using car (12543, [(2, 2), (2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 move from (9, 0) to (8, 0) using car (12425, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12320 move from (1, 3) to (1, 2) using car (12414, [(1, 3), (1, 2)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12362 move from (2, 7) to (2, 6) using car (12491, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 12362 arrived with a waiting time of 5 ticks\n", - "Agent rider 12374 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 0) to (7, 0) using car (12554, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12399 arrived\n", - "Agent rider 12401 move from (4, 5) to (4, 4) using car (12459, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12402 doesn't move\n", - "Driver 12415 arrived\n", - "Agent rider 12420 move from (3, 3) to (4, 3) using car (12506, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (6, 0) to (7, 0) using car (12441, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12429 move from (2, 3) to (1, 3) using car (12462, [(2, 3), (1, 3)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (9, 0) to (8, 0) using car (12425, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", "Driver 12436 arrived\n", - "Agent rider 12443 move from (1, 1) to (1, 0) using car (12526, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12444 arrived\n", - "Driver 12446 arrived\n", - "Driver 12448 arrived\n", + "Driver 12441 arrived\n", + "Agent rider 12442 move from (5, 7) to (5, 8) using car (12529, [(5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 12443 move from (2, 6) to (1, 6) using car (12431, [(2, 6), (1, 6)], 0)\n", + "Agent rider 12447 move from (6, 6) to (5, 6) using car (12470, [(6, 6), (5, 6)], 0)\n", + "Agent rider 12449 move from (4, 5) to (3, 5) using car (12435, [(4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12450 move from (5, 1) to (4, 1) using car (12408, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12451 move from (5, 0) to (6, 0) using car (12512, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12452 move from (7, 6) to (7, 5) using car (12526, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", "Agent rider 12453 doesn't move\n", - "Agent rider 12454 move from (3, 9) to (4, 9) using car (12464, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 move from (1, 3) to (1, 2) using car (12414, [(1, 3), (1, 2)], 0)\n", - "Driver 12470 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12476 move from (7, 6) to (8, 6) using car (12539, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 doesn't move\n", - "Agent rider 12482 move from (7, 2) to (6, 2) using car (12546, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12483 doesn't move\n", - "Agent rider 12484 move from (4, 6) to (4, 7) using car (12457, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12485 move from (3, 3) to (3, 4) using car (12502, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12486 move from (5, 2) to (5, 3) using car (12553, [(5, 2), (5, 3), (5, 4), (5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 move from (6, 8) to (5, 8) using car (12552, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12494 move from (5, 7) to (5, 8) using car (12499, [(5, 7), (5, 8), (5, 9), (4, 9)], 0)\n", - "Agent rider 12496 move from (3, 1) to (3, 2) using car (12505, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 12498 move from (8, 0) to (7, 0) using car (12554, [(8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12513 arrived\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 doesn't move\n", - "Agent rider 12520 move from (4, 2) to (4, 1) using car (12514, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 12521 move from (7, 6) to (8, 6) using car (12539, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12522 move from (3, 3) to (3, 4) using car (12502, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (3, 3) to (4, 3) using car (12506, [(3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12538 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12558 move from (7, 6) to (7, 7) using car (12504, [(7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12560 move from (4, 6) to (4, 7) using car (12457, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12561 doesn't move\n", - "Agent rider 12562 move from (7, 2) to (6, 2) using car (12546, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12569 move from (5, 5) to (5, 6) using car (12472, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12570 move from (2, 7) to (3, 7) using car (12466, [(2, 7), (3, 7), (4, 7)], 0)\n", - "tick 901 ended\n", - "I am driver 12571 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 12572 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 12573 - trip: [(4, 1), (4, 2), (3, 2)]\n", - "I am driver 12574 - trip: [(7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 12575 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 12576 - trip: [(6, 2), (6, 1), (5, 1)]\n", - "I am driver 12577 - trip: [(3, 7), (3, 6), (4, 6)]\n", - "I am driver 12578 - trip: [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 12579 - trip: [(6, 3), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 12580 - trip: [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 12581 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)]\n", - "I am driver 12582 - trip: [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 12583 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 12584 - trip: [(6, 9), (6, 8), (6, 7)]\n", - "I am driver 12585 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 12586 - trip: [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 12587 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 12588 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "18 drivers generated.\n", - "I am rider 12589 - dep: (4, 3) , arr: (7, 3)\n", - "1 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11914 move from (3, 4) to (3, 5) using car (12502, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 11914 arrived with a waiting time of 18 ticks\n", - "Agent rider 11919 move from (9, 4) to (9, 5) using car (12528, [(9, 4), (9, 5)], 0)\n", - "Agent rider 12070 doesn't move\n", - "Agent rider 12073 move from (7, 0) to (7, 1) using car (12554, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12073 arrived with a waiting time of 18 ticks\n", - "Agent rider 12104 move from (9, 4) to (9, 5) using car (12528, [(9, 4), (9, 5)], 0)\n", - "Rider n° 12104 arrived with a waiting time of 11 ticks\n", - "Agent rider 12124 move from (9, 4) to (8, 4) using car (12572, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 move from (9, 4) to (9, 5) using car (12528, [(9, 4), (9, 5)], 0)\n", - "Agent rider 12205 move from (7, 0) to (7, 1) using car (12554, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12205 arrived with a waiting time of 9 ticks\n", - "Agent rider 12208 move from (4, 0) to (5, 0) using car (12587, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12240 move from (7, 0) to (7, 1) using car (12554, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12240 arrived with a waiting time of 9 ticks\n", - "Agent rider 12269 move from (2, 4) to (1, 4) using car (12489, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12275 move from (9, 4) to (9, 5) using car (12528, [(9, 4), (9, 5)], 0)\n", - "Rider n° 12275 arrived with a waiting time of 5 ticks\n", - "Agent rider 12276 move from (5, 6) to (5, 7) using car (12472, [(5, 6), (5, 7)], 0)\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (8, 0) to (7, 0) using car (12425, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12291 move from (6, 4) to (5, 4) using car (12529, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12299 doesn't move\n", - "Driver 12303 arrived\n", - "Agent rider 12314 move from (2, 1) to (3, 1) using car (12543, [(2, 1), (3, 1), (4, 1)], 0)\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12374 doesn't move\n", - "Driver 12379 arrived\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (7, 0) to (8, 0) using car (12441, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Driver 12400 arrived\n", - "Agent rider 12401 move from (4, 4) to (5, 4) using car (12459, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12402 doesn't move\n", - "Driver 12406 arrived\n", - "Driver 12411 arrived\n", - "Agent rider 12420 move from (4, 3) to (5, 3) using car (12506, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (7, 0) to (8, 0) using car (12441, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Driver 12435 arrived\n", - "Agent rider 12443 move from (1, 0) to (2, 0) using car (12526, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12448 arrived\n", - "Driver 12450 arrived\n", - "Agent rider 12454 move from (4, 9) to (5, 9) using car (12464, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 doesn't move\n", + "Agent rider 12454 move from (9, 4) to (9, 5) using car (12456, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", "Driver 12460 arrived\n", - "Driver 12461 arrived\n", - "Driver 12463 arrived\n", - "Driver 12465 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12476 move from (8, 6) to (9, 6) using car (12539, [(8, 6), (9, 6)], 0)\n", - "Driver 12479 arrived\n", - "Agent rider 12480 move from (2, 2) to (2, 3) using car (12542, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 12481 move from (5, 8) to (4, 8) using car (12552, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12482 move from (6, 2) to (5, 2) using car (12546, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12483 move from (7, 0) to (7, 1) using car (12554, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (4, 7) to (4, 8) using car (12457, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12485 move from (3, 4) to (3, 5) using car (12502, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12486 doesn't move\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 move from (5, 8) to (4, 8) using car (12552, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12494 move from (5, 8) to (4, 8) using car (12552, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Rider n° 12494 arrived with a waiting time of 1 ticks\n", - "Agent rider 12496 move from (3, 2) to (3, 3) using car (12505, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 12496 arrived with a waiting time of 1 ticks\n", - "Agent rider 12498 move from (7, 0) to (7, 1) using car (12554, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (3, 0) to (4, 0) using car (12433, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12463 move from (7, 1) to (6, 1) using car (12537, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 12467 arrived\n", + "Driver 12475 arrived\n", + "Agent rider 12492 move from (5, 7) to (5, 6) using car (12455, [(5, 7), (5, 6)], 0)\n", + "Agent rider 12493 move from (0, 3) to (0, 4) using car (12531, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 12493 arrived with a waiting time of 3 ticks\n", + "Agent rider 12494 move from (3, 4) to (4, 4) using car (12523, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Rider n° 12494 arrived with a waiting time of 2 ticks\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12500 move from (7, 4) to (6, 4) using car (12534, [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12501 move from (6, 5) to (7, 5) using car (12465, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12502 move from (6, 5) to (7, 5) using car (12465, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 12502 arrived with a waiting time of 0 ticks\n", + "Agent rider 12503 move from (3, 1) to (2, 1) using car (12424, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 12506 arrived\n", "Driver 12509 arrived\n", - "Driver 12510 arrived\n", - "Agent rider 12517 move from (2, 6) to (2, 5) using car (12491, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 doesn't move\n", - "Agent rider 12520 move from (4, 1) to (4, 2) using car (12573, [(4, 1), (4, 2), (3, 2)], 0)\n", - "Agent rider 12521 move from (8, 6) to (9, 6) using car (12539, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12522 move from (3, 4) to (3, 5) using car (12502, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12523 move from (5, 8) to (4, 8) using car (12552, [(5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12524 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (4, 3) to (5, 3) using car (12506, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12538 doesn't move\n", - "Driver 12544 arrived\n", - "Driver 12550 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12558 move from (7, 7) to (7, 8) using car (12504, [(7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12559 move from (3, 7) to (3, 6) using car (12577, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 12560 move from (4, 7) to (4, 8) using car (12457, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 12560 arrived with a waiting time of 1 ticks\n", - "Agent rider 12561 move from (3, 1) to (4, 1) using car (12581, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", - "Rider n° 12561 arrived with a waiting time of 2 ticks\n", - "Agent rider 12562 move from (6, 2) to (5, 2) using car (12546, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12569 move from (5, 6) to (5, 7) using car (12472, [(5, 6), (5, 7)], 0)\n", - "Agent rider 12570 move from (3, 7) to (3, 6) using car (12577, [(3, 7), (3, 6), (4, 6)], 0)\n", - "Agent rider 12589 move from (4, 3) to (5, 3) using car (12506, [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "tick 902 ended\n", - "I am driver 12590 - trip: [(5, 7), (4, 7), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 12591 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 12592 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 12593 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 12594 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", - "5 drivers generated.\n", - "I am rider 12595 - dep: (2, 7) , arr: (7, 9)\n", - "I am rider 12596 - dep: (0, 3) , arr: (8, 7)\n", - "I am rider 12597 - dep: (1, 6) , arr: (8, 3)\n", - "I am rider 12598 - dep: (8, 2) , arr: (7, 0)\n", - "I am rider 12599 - dep: (4, 3) , arr: (9, 5)\n", - "I am rider 12600 - dep: (0, 7) , arr: (0, 2)\n", - "I am rider 12601 - dep: (4, 9) , arr: (2, 9)\n", - "I am rider 12602 - dep: (6, 8) , arr: (5, 5)\n", - "I am rider 12603 - dep: (3, 9) , arr: (7, 9)\n", - "I am rider 12604 - dep: (2, 8) , arr: (6, 7)\n", - "I am rider 12605 - dep: (0, 1) , arr: (4, 2)\n", - "11 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12070 move from (8, 0) to (8, 1) using car (12594, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 12070 arrived with a waiting time of 19 ticks\n", - "Agent rider 12104 doesn't move\n", - "Agent rider 12124 move from (8, 4) to (7, 4) using car (12572, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12208 move from (5, 0) to (6, 0) using car (12587, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 12219 doesn't move\n", - "Agent rider 12269 move from (1, 4) to (0, 4) using car (12489, [(1, 4), (0, 4)], 0)\n", - "Rider n° 12269 arrived with a waiting time of 7 ticks\n", - "Agent rider 12276 doesn't move\n", - "Agent rider 12280 move from (1, 3) to (1, 2) using car (12565, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 12282 move from (7, 0) to (6, 0) using car (12425, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12291 move from (5, 4) to (4, 4) using car (12529, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12292 move from (7, 9) to (8, 9) using car (12567, [(7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 12299 move from (8, 0) to (8, 1) using car (12594, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 12299 arrived with a waiting time of 8 ticks\n", - "Agent rider 12314 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 move from (8, 0) to (8, 1) using car (12594, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12374 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 0) to (8, 1) using car (12594, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12401 move from (5, 4) to (6, 4) using car (12459, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 12519 arrived\n", + "Agent rider 12520 move from (2, 0) to (2, 1) using car (12468, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12521 move from (6, 6) to (5, 6) using car (12470, [(6, 6), (5, 6)], 0)\n", + "Rider n° 12521 arrived with a waiting time of 2 ticks\n", + "Agent rider 12522 move from (6, 1) to (6, 2) using car (12525, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 12528 arrived\n", + "Agent rider 12538 move from (0, 4) to (0, 3) using car (12488, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (2, 2) to (3, 2) using car (12532, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 12541 move from (4, 0) to (5, 0) using car (12504, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 12542 move from (5, 7) to (5, 6) using car (12455, [(5, 7), (5, 6)], 0)\n", + "Agent rider 12553 move from (1, 9) to (1, 8) using car (12446, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 12554 doesn't move\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (4, 0) to (5, 0) using car (12504, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "tick 890 ended\n", + "I am driver 12559 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 12560 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 12561 - trip: [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "3 drivers generated.\n", + "I am rider 12562 - dep: (6, 4) , arr: (4, 4)\n", + "I am rider 12563 - dep: (0, 1) , arr: (5, 6)\n", + "I am rider 12564 - dep: (5, 5) , arr: (9, 1)\n", + "3 riders generated.\n", + "Agent rider 11857 doesn't move\n", + "Agent rider 11863 move from (9, 5) to (9, 6) using car (12456, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11895 move from (6, 4) to (5, 4) using car (12534, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 11895 arrived with a waiting time of 21 ticks\n", + "Agent rider 11915 move from (9, 5) to (9, 6) using car (12456, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 11978 move from (9, 5) to (9, 6) using car (12456, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12000 move from (9, 3) to (9, 2) using car (12466, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12001 move from (0, 3) to (0, 2) using car (12488, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12025 move from (9, 3) to (9, 2) using car (12466, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12026 doesn't move\n", + "Agent rider 12031 move from (0, 4) to (0, 5) using car (12531, [(0, 4), (0, 5)], 0)\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 move from (7, 5) to (8, 5) using car (12465, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (9, 3) to (9, 2) using car (12466, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 move from (7, 5) to (8, 5) using car (12465, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12291 move from (2, 5) to (2, 6) using car (12489, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12310 move from (3, 2) to (3, 1) using car (12430, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12312 move from (3, 5) to (2, 5) using car (12435, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (3, 5) to (2, 5) using car (12435, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12315 move from (9, 5) to (9, 6) using car (12456, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (1, 6) to (1, 7) using car (12484, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (2, 4) to (2, 3) using car (12483, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12341 move from (9, 5) to (9, 6) using car (12456, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (4, 0) to (5, 0) using car (12433, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Driver 12357 arrived\n", + "Driver 12373 arrived\n", + "Agent rider 12383 move from (0, 3) to (0, 4) using car (12516, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 move from (9, 3) to (9, 2) using car (12466, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12391 move from (6, 9) to (6, 8) using car (12536, [(6, 9), (6, 8), (6, 7)], 0)\n", + "Driver 12395 arrived\n", + "Agent rider 12400 move from (2, 1) to (2, 2) using car (12468, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", "Agent rider 12402 doesn't move\n", - "Driver 12409 arrived\n", - "Driver 12414 arrived\n", - "Agent rider 12420 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (8, 0) to (8, 1) using car (12594, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12429 move from (1, 3) to (1, 2) using car (12565, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 0) to (8, 1) using car (12594, [(8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Driver 12438 arrived\n", - "Driver 12440 arrived\n", - "Agent rider 12443 move from (2, 0) to (3, 0) using car (12526, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12454 move from (5, 9) to (6, 9) using car (12464, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Driver 12461 arrived\n", - "Driver 12462 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 3) to (2, 4) using car (12542, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 12481 move from (4, 8) to (3, 8) using car (12552, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12482 move from (5, 2) to (5, 3) using car (12512, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12483 move from (7, 1) to (7, 2) using car (12554, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (4, 8) to (3, 8) using car (12552, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12485 move from (3, 5) to (3, 6) using car (12502, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12486 move from (5, 3) to (5, 2) using car (12579, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 12410 arrived\n", + "Driver 12412 arrived\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12442 move from (5, 8) to (4, 8) using car (12529, [(5, 8), (4, 8)], 0)\n", + "Agent rider 12443 move from (1, 6) to (1, 7) using car (12484, [(1, 6), (1, 7), (0, 7)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12449 move from (3, 5) to (2, 5) using car (12435, [(3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 12450 move from (4, 1) to (5, 1) using car (12517, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12451 move from (6, 0) to (7, 0) using car (12512, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12452 move from (7, 5) to (7, 4) using car (12526, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12453 move from (0, 4) to (0, 5) using car (12531, [(0, 4), (0, 5)], 0)\n", + "Agent rider 12454 move from (9, 5) to (9, 6) using car (12456, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12462 move from (4, 0) to (5, 0) using car (12433, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 12462 arrived with a waiting time of 0 ticks\n", + "Agent rider 12463 move from (6, 1) to (6, 2) using car (12537, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 12472 arrived\n", + "Driver 12477 arrived\n", + "Driver 12486 arrived\n", "Agent rider 12492 doesn't move\n", - "Agent rider 12493 move from (4, 8) to (3, 8) using car (12552, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12496 doesn't move\n", - "Agent rider 12498 move from (7, 1) to (7, 2) using car (12554, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12507 arrived\n", + "Agent rider 12494 move from (3, 4) to (2, 4) using car (12480, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 move from (9, 3) to (9, 2) using car (12466, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12500 move from (6, 4) to (5, 4) using car (12534, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12501 move from (7, 5) to (8, 5) using car (12465, [(7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12503 move from (2, 1) to (1, 1) using car (12424, [(2, 1), (1, 1)], 0)\n", + "Rider n° 12503 arrived with a waiting time of 0 ticks\n", "Driver 12510 arrived\n", + "Driver 12513 arrived\n", + "Agent rider 12520 move from (2, 1) to (2, 2) using car (12468, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12522 move from (6, 2) to (6, 3) using car (12525, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 12527 arrived\n", + "Agent rider 12538 move from (0, 3) to (0, 2) using car (12488, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (3, 2) to (3, 1) using car (12430, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12541 move from (5, 0) to (6, 0) using car (12504, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Driver 12546 arrived\n", + "Agent rider 12553 doesn't move\n", + "Agent rider 12554 doesn't move\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (5, 0) to (6, 0) using car (12504, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 12562 move from (6, 4) to (5, 4) using car (12534, [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12563 move from (0, 1) to (0, 2) using car (12479, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12564 doesn't move\n", + "tick 891 ended\n", + "I am driver 12565 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 12566 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 12567 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 12568 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)]\n", + "I am driver 12569 - trip: [(5, 1), (5, 2), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 12570 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (6, 7)]\n", + "I am driver 12571 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 12572 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 12573 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 12574 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 12575 - trip: [(4, 2), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 12576 - trip: [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 12577 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 12578 - trip: [(2, 6), (2, 7), (2, 8), (3, 8), (4, 8)]\n", + "I am driver 12579 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 12580 - trip: [(0, 6), (1, 6), (2, 6), (3, 6)]\n", + "I am driver 12581 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 12582 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 12583 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 12584 - trip: [(9, 8), (8, 8), (7, 8)]\n", + "I am driver 12585 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 12586 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 12587 - trip: [(2, 2), (2, 3), (2, 4), (3, 4), (4, 4)]\n", + "I am driver 12588 - trip: [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 12589 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 12590 - trip: [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 12591 - trip: [(9, 2), (8, 2), (7, 2)]\n", + "27 drivers generated.\n", + "I am rider 12592 - dep: (0, 5) , arr: (8, 8)\n", + "I am rider 12593 - dep: (1, 4) , arr: (3, 4)\n", + "I am rider 12594 - dep: (8, 2) , arr: (2, 4)\n", + "I am rider 12595 - dep: (6, 8) , arr: (3, 1)\n", + "I am rider 12596 - dep: (5, 0) , arr: (6, 1)\n", + "I am rider 12597 - dep: (1, 3) , arr: (1, 9)\n", + "6 riders generated.\n", + "Agent rider 11857 move from (9, 2) to (8, 2) using car (12591, [(9, 2), (8, 2), (7, 2)], 0)\n", + "Agent rider 11863 move from (9, 6) to (8, 6) using car (12566, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 11863 arrived with a waiting time of 32 ticks\n", + "Agent rider 11915 move from (9, 6) to (8, 6) using car (12566, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 11978 move from (9, 6) to (8, 6) using car (12566, [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 11978 arrived with a waiting time of 29 ticks\n", + "Agent rider 12000 move from (9, 2) to (8, 2) using car (12591, [(9, 2), (8, 2), (7, 2)], 0)\n", + "Agent rider 12001 move from (0, 2) to (0, 3) using car (12479, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12025 move from (9, 2) to (9, 1) using car (12466, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 12025 arrived with a waiting time of 27 ticks\n", + "Agent rider 12026 move from (5, 8) to (6, 8) using car (12514, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (9, 8) to (8, 8) using car (12584, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 12045 move from (8, 5) to (9, 5) using car (12465, [(8, 5), (9, 5)], 0)\n", + "Agent rider 12071 move from (1, 7) to (0, 7) using car (12484, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12167 move from (9, 2) to (8, 2) using car (12591, [(9, 2), (8, 2), (7, 2)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 move from (8, 5) to (9, 5) using car (12465, [(8, 5), (9, 5)], 0)\n", + "Agent rider 12226 move from (1, 7) to (0, 7) using car (12484, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (1, 7) to (0, 7) using car (12484, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12291 move from (2, 6) to (2, 7) using car (12489, [(2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12310 move from (3, 1) to (2, 1) using car (12408, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12312 move from (2, 5) to (1, 5) using car (12435, [(2, 5), (1, 5)], 0)\n", + "Agent rider 12313 doesn't move\n", + "Agent rider 12314 move from (2, 5) to (1, 5) using car (12435, [(2, 5), (1, 5)], 0)\n", + "Agent rider 12315 move from (9, 6) to (9, 7) using car (12456, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (1, 7) to (0, 7) using car (12484, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12326 move from (7, 2) to (8, 2) using car (12549, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12336 move from (2, 3) to (2, 2) using car (12483, [(2, 3), (2, 2)], 0)\n", + "Agent rider 12340 move from (9, 6) to (9, 7) using car (12456, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 move from (9, 6) to (9, 7) using car (12456, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (5, 0) to (5, 1) using car (12581, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Driver 12373 arrived\n", + "Agent rider 12383 move from (0, 4) to (0, 5) using car (12516, [(0, 4), (0, 5)], 0)\n", + "Rider n° 12383 arrived with a waiting time of 7 ticks\n", + "Agent rider 12384 move from (9, 6) to (9, 7) using car (12456, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12385 move from (5, 6) to (5, 5) using car (12576, [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 move from (9, 2) to (8, 2) using car (12591, [(9, 2), (8, 2), (7, 2)], 0)\n", + "Agent rider 12391 doesn't move\n", + "Agent rider 12400 move from (2, 2) to (2, 3) using car (12587, [(2, 2), (2, 3), (2, 4), (3, 4), (4, 4)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Driver 12412 arrived\n", + "Agent rider 12414 move from (5, 8) to (6, 8) using car (12514, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 12415 move from (1, 7) to (0, 7) using car (12484, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 move from (6, 7) to (6, 8) using car (12495, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 12419 move from (9, 8) to (8, 8) using car (12584, [(9, 8), (8, 8), (7, 8)], 0)\n", + "Driver 12431 arrived\n", + "Agent rider 12442 move from (4, 8) to (3, 8) using car (12582, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12443 move from (1, 7) to (0, 7) using car (12484, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12449 move from (2, 5) to (1, 5) using car (12435, [(2, 5), (1, 5)], 0)\n", + "Rider n° 12449 arrived with a waiting time of 0 ticks\n", + "Agent rider 12450 move from (5, 1) to (5, 2) using car (12569, [(5, 1), (5, 2), (5, 3), (4, 3), (3, 3)], 0)\n", + "Agent rider 12451 move from (7, 0) to (8, 0) using car (12512, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12452 move from (7, 4) to (7, 3) using car (12526, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 6) to (9, 7) using car (12456, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 12455 arrived\n", + "Driver 12457 arrived\n", + "Driver 12459 arrived\n", + "Agent rider 12461 doesn't move\n", + "Agent rider 12463 move from (6, 2) to (6, 3) using car (12537, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 12470 arrived\n", + "Agent rider 12492 move from (5, 6) to (5, 5) using car (12576, [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 move from (9, 2) to (8, 2) using car (12591, [(9, 2), (8, 2), (7, 2)], 0)\n", + "Agent rider 12500 move from (5, 4) to (4, 4) using car (12534, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12501 move from (8, 5) to (7, 5) using car (12568, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", "Driver 12511 arrived\n", "Driver 12515 arrived\n", - "Driver 12516 arrived\n", - "Agent rider 12517 move from (2, 5) to (2, 4) using car (12491, [(2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 move from (8, 4) to (7, 4) using car (12572, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12520 move from (4, 2) to (3, 2) using car (12573, [(4, 2), (3, 2)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (3, 5) to (3, 6) using car (12502, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12523 move from (4, 8) to (3, 8) using car (12552, [(4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12524 doesn't move\n", - "Driver 12527 arrived\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (3, 9) to (4, 9) using car (12563, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (5, 3) to (6, 3) using car (12506, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12538 move from (5, 4) to (6, 4) using car (12459, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12549 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12558 move from (7, 8) to (6, 8) using car (12504, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", - "Agent rider 12559 move from (3, 6) to (4, 6) using car (12547, [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12561 move from (3, 1) to (4, 1) using car (12458, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 12561 arrived with a waiting time of 2 ticks\n", - "Agent rider 12562 move from (5, 2) to (4, 2) using car (12546, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12570 move from (3, 6) to (4, 6) using car (12547, [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12589 move from (5, 3) to (6, 3) using car (12506, [(5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 12520 move from (2, 2) to (2, 3) using car (12468, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12522 move from (6, 3) to (6, 4) using car (12525, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12538 move from (0, 2) to (0, 1) using car (12488, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 move from (4, 7) to (4, 8) using car (12478, [(4, 7), (4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 12540 move from (3, 1) to (2, 1) using car (12408, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12541 move from (6, 0) to (6, 1) using car (12552, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 12542 move from (5, 6) to (5, 5) using car (12576, [(5, 6), (5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 12547 arrived\n", + "Driver 12551 arrived\n", + "Agent rider 12553 move from (1, 8) to (2, 8) using car (12560, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12554 doesn't move\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (6, 0) to (6, 1) using car (12552, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 12557 arrived\n", + "Agent rider 12562 move from (5, 4) to (4, 4) using car (12534, [(5, 4), (4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 12562 arrived with a waiting time of 0 ticks\n", + "Agent rider 12563 move from (0, 2) to (0, 3) using car (12479, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12593 doesn't move\n", + "Agent rider 12594 doesn't move\n", "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12598 move from (8, 2) to (8, 1) using car (12585, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12601 doesn't move\n", - "Agent rider 12602 move from (6, 8) to (6, 7) using car (12503, [(6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 12603 doesn't move\n", - "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "tick 903 ended\n", - "I am driver 12606 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 12607 - trip: [(9, 3), (8, 3), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 12608 - trip: [(9, 4), (8, 4), (7, 4), (7, 5)]\n", - "I am driver 12609 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 12610 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 12611 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 12612 - trip: [(4, 7), (5, 7), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 12613 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3)]\n", - "I am driver 12614 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "9 drivers generated.\n", - "I am rider 12615 - dep: (0, 3) , arr: (1, 6)\n", - "I am rider 12616 - dep: (6, 7) , arr: (2, 3)\n", - "I am rider 12617 - dep: (2, 7) , arr: (2, 3)\n", - "I am rider 12618 - dep: (9, 5) , arr: (5, 4)\n", - "I am rider 12619 - dep: (4, 8) , arr: (6, 0)\n", - "I am rider 12620 - dep: (7, 9) , arr: (7, 1)\n", - "I am rider 12621 - dep: (7, 4) , arr: (3, 8)\n", - "I am rider 12622 - dep: (7, 2) , arr: (9, 2)\n", - "8 riders generated.\n", - "Agent rider 10695 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11900 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12104 move from (9, 4) to (8, 4) using car (12608, [(9, 4), (8, 4), (7, 4), (7, 5)], 0)\n", - "Agent rider 12124 move from (7, 4) to (6, 4) using car (12572, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12208 move from (6, 0) to (7, 0) using car (12587, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 12219 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 12219 arrived with a waiting time of 12 ticks\n", - "Agent rider 12276 move from (5, 7) to (6, 7) using car (12540, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12280 move from (1, 2) to (1, 1) using car (12565, [(1, 2), (1, 1)], 0)\n", - "Agent rider 12282 move from (6, 0) to (7, 0) using car (12587, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 12291 move from (4, 4) to (3, 4) using car (12529, [(4, 4), (3, 4)], 0)\n", - "Agent rider 12292 move from (8, 9) to (9, 9) using car (12567, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 12314 move from (3, 1) to (3, 2) using car (12593, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12319 move from (8, 1) to (8, 2) using car (12594, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 12319 arrived with a waiting time of 17 ticks\n", - "Agent rider 12320 move from (1, 2) to (1, 1) using car (12565, [(1, 2), (1, 1)], 0)\n", - "Agent rider 12329 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12330 move from (1, 2) to (1, 1) using car (12565, [(1, 2), (1, 1)], 0)\n", - "Agent rider 12374 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12387 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n" + "Agent rider 12596 move from (5, 0) to (6, 0) using car (12433, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12597 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12389 move from (8, 1) to (8, 2) using car (12594, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12401 move from (6, 4) to (7, 4) using car (12459, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "tick 892 ended\n", + "I am driver 12598 - trip: [(7, 2), (7, 3), (6, 3)]\n", + "I am driver 12599 - trip: [(1, 5), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 12600 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", + "3 drivers generated.\n", + "I am rider 12601 - dep: (3, 5) , arr: (4, 0)\n", + "I am rider 12602 - dep: (2, 0) , arr: (1, 4)\n", + "I am rider 12603 - dep: (3, 0) , arr: (6, 2)\n", + "I am rider 12604 - dep: (4, 5) , arr: (9, 2)\n", + "I am rider 12605 - dep: (8, 5) , arr: (7, 3)\n", + "5 riders generated.\n", + "Agent rider 11857 move from (8, 2) to (7, 2) using car (12591, [(8, 2), (7, 2)], 0)\n", + "Rider n° 11857 arrived with a waiting time of 24 ticks\n", + "Agent rider 11915 move from (8, 6) to (7, 6) using car (12566, [(8, 6), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 11915 arrived with a waiting time of 31 ticks\n", + "Agent rider 12000 move from (8, 2) to (7, 2) using car (12591, [(8, 2), (7, 2)], 0)\n", + "Agent rider 12001 move from (0, 3) to (0, 4) using car (12479, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12026 move from (6, 8) to (7, 8) using car (12495, [(6, 8), (7, 8)], 0)\n", + "Rider n° 12026 arrived with a waiting time of 23 ticks\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (8, 2) to (7, 2) using car (12591, [(8, 2), (7, 2)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12291 move from (2, 7) to (2, 8) using car (12489, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Agent rider 12310 move from (2, 1) to (2, 2) using car (12505, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12312 move from (1, 5) to (2, 5) using car (12599, [(1, 5), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12313 move from (7, 9) to (8, 9) using car (12487, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12314 move from (1, 5) to (2, 5) using car (12599, [(1, 5), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12315 move from (9, 7) to (9, 8) using car (12456, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12326 move from (8, 2) to (9, 2) using car (12549, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12340 move from (9, 7) to (9, 8) using car (12456, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12341 move from (9, 7) to (9, 8) using car (12456, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12343 move from (5, 1) to (5, 2) using car (12581, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 12383 doesn't move\n", + "Agent rider 12384 move from (9, 7) to (9, 8) using car (12456, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Agent rider 12385 move from (5, 5) to (5, 4) using car (12576, [(5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 move from (8, 2) to (7, 2) using car (12591, [(8, 2), (7, 2)], 0)\n", + "Agent rider 12391 move from (6, 8) to (5, 8) using car (12561, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12400 move from (2, 3) to (2, 4) using car (12587, [(2, 3), (2, 4), (3, 4), (4, 4)], 0)\n", "Agent rider 12402 doesn't move\n", - "Driver 12414 arrived\n", - "Agent rider 12420 move from (5, 3) to (5, 4) using car (12512, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Rider n° 12420 arrived with a waiting time of 5 ticks\n", - "Agent rider 12427 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12428 move from (8, 1) to (8, 2) using car (12594, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12429 move from (1, 2) to (1, 1) using car (12565, [(1, 2), (1, 1)], 0)\n", - "Agent rider 12430 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12431 move from (8, 1) to (8, 2) using car (12594, [(8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Driver 12440 arrived\n", - "Agent rider 12443 move from (3, 0) to (4, 0) using car (12526, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Driver 12445 arrived\n", - "Agent rider 12454 move from (6, 9) to (7, 9) using car (12464, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 move from (1, 2) to (1, 1) using car (12565, [(1, 2), (1, 1)], 0)\n", - "Driver 12462 arrived\n", - "Driver 12466 arrived\n", - "Driver 12472 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 4) to (2, 5) using car (12542, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 12481 move from (3, 8) to (3, 7) using car (12552, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12482 move from (5, 3) to (5, 4) using car (12512, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12483 move from (7, 2) to (7, 3) using car (12554, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (3, 8) to (3, 7) using car (12552, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12485 move from (3, 6) to (3, 7) using car (12502, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12486 move from (5, 2) to (5, 1) using car (12579, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 12492 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12493 move from (3, 8) to (3, 7) using car (12552, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12498 move from (7, 2) to (6, 2) using car (12571, [(7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 12511 arrived\n", - "Driver 12514 arrived\n", - "Driver 12516 arrived\n", - "Agent rider 12517 move from (2, 4) to (2, 5) using car (12542, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 move from (7, 4) to (6, 4) using car (12572, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12520 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (3, 6) to (3, 7) using car (12502, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12523 move from (3, 8) to (3, 7) using car (12552, [(3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12524 move from (7, 2) to (7, 3) using car (12554, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12528 arrived\n", - "Agent rider 12531 move from (0, 4) to (0, 3) using car (12500, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (4, 9) to (5, 9) using car (12563, [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 3) to (6, 4) using car (12506, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 move from (8, 9) to (9, 9) using car (12567, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 12538 move from (6, 4) to (7, 4) using car (12459, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12539 arrived\n", - "Driver 12545 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12558 doesn't move\n", - "Agent rider 12559 move from (4, 6) to (4, 5) using car (12547, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12562 move from (4, 2) to (3, 2) using car (12546, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12570 move from (4, 6) to (4, 5) using car (12547, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12589 move from (6, 3) to (6, 4) using car (12506, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (1, 6) to (1, 7) using car (12583, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12598 move from (8, 1) to (8, 0) using car (12585, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12601 move from (4, 9) to (3, 9) using car (12457, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12602 move from (6, 7) to (6, 6) using car (12503, [(6, 7), (6, 6)], 0)\n", + "Agent rider 12414 move from (6, 8) to (7, 8) using car (12495, [(6, 8), (7, 8)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12417 doesn't move\n", + "Agent rider 12418 move from (6, 8) to (7, 8) using car (12495, [(6, 8), (7, 8)], 0)\n", + "Rider n° 12418 arrived with a waiting time of 4 ticks\n", + "Agent rider 12419 move from (8, 8) to (7, 8) using car (12584, [(8, 8), (7, 8)], 0)\n", + "Driver 12424 arrived\n", + "Driver 12430 arrived\n", + "Agent rider 12442 move from (3, 8) to (2, 8) using car (12582, [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12450 move from (5, 2) to (4, 2) using car (12476, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12450 arrived with a waiting time of 2 ticks\n", + "Agent rider 12451 move from (8, 0) to (8, 1) using car (12512, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12452 move from (7, 3) to (7, 2) using car (12526, [(7, 3), (7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 7) to (9, 8) using car (12456, [(9, 7), (9, 8), (9, 9)], 0)\n", + "Driver 12459 arrived\n", + "Agent rider 12461 move from (2, 2) to (2, 1) using car (12518, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12463 move from (6, 3) to (6, 4) using car (12537, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 12471 arrived\n", + "Agent rider 12492 move from (5, 5) to (5, 4) using car (12576, [(5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 move from (8, 2) to (9, 2) using car (12549, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12500 move from (4, 4) to (3, 4) using car (12534, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12501 move from (7, 5) to (6, 5) using car (12568, [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", + "Agent rider 12520 move from (2, 3) to (2, 4) using car (12468, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12522 move from (6, 4) to (6, 5) using car (12525, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 12523 arrived\n", + "Driver 12529 arrived\n", + "Driver 12530 arrived\n", + "Driver 12531 arrived\n", + "Agent rider 12538 move from (0, 1) to (0, 0) using car (12488, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (2, 1) to (2, 2) using car (12505, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12541 move from (6, 1) to (7, 1) using car (12517, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12542 move from (5, 5) to (5, 6) using car (12558, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Driver 12543 arrived\n", + "Driver 12550 arrived\n", + "Agent rider 12553 move from (2, 8) to (3, 8) using car (12560, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Rider n° 12553 arrived with a waiting time of 2 ticks\n", + "Agent rider 12554 move from (2, 7) to (2, 8) using car (12578, [(2, 7), (2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (6, 1) to (6, 2) using car (12552, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 12563 move from (0, 3) to (0, 4) using car (12479, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12564 move from (5, 5) to (5, 4) using car (12576, [(5, 5), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12593 move from (1, 4) to (2, 4) using car (12572, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 12594 move from (8, 2) to (7, 2) using car (12591, [(8, 2), (7, 2)], 0)\n", + "Agent rider 12595 move from (6, 8) to (5, 8) using car (12561, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12596 move from (6, 0) to (5, 0) using car (12586, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12597 doesn't move\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12602 doesn't move\n", "Agent rider 12603 doesn't move\n", "Agent rider 12604 doesn't move\n", "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 doesn't move\n", - "Agent rider 12617 doesn't move\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12620 doesn't move\n", - "Agent rider 12621 move from (7, 4) to (6, 4) using car (12572, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12622 move from (7, 2) to (7, 1) using car (12564, [(7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", - "tick 904 ended\n", - "I am driver 12623 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)]\n", - "I am driver 12624 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 12625 - trip: [(3, 5), (2, 5), (1, 5), (0, 5)]\n", - "3 drivers generated.\n", - "I am rider 12626 - dep: (4, 7) , arr: (1, 7)\n", - "I am rider 12627 - dep: (6, 3) , arr: (5, 0)\n", - "I am rider 12628 - dep: (9, 5) , arr: (6, 0)\n", - "I am rider 12629 - dep: (4, 9) , arr: (0, 4)\n", - "4 riders generated.\n", - "Agent rider 10695 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11900 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 move from (6, 4) to (5, 4) using car (12572, [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12208 move from (7, 0) to (7, 1) using car (12587, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Rider n° 12208 arrived with a waiting time of 13 ticks\n", - "Agent rider 12276 move from (6, 7) to (7, 7) using car (12540, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 12276 arrived with a waiting time of 11 ticks\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (7, 0) to (7, 1) using car (12587, [(7, 0), (7, 1), (7, 2), (7, 3)], 0)\n", - "Agent rider 12291 move from (3, 4) to (3, 3) using car (12591, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12292 move from (9, 9) to (9, 8) using car (12567, [(9, 9), (9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 12314 move from (3, 2) to (3, 3) using car (12593, [(3, 2), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12374 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 12374 arrived with a waiting time of 8 ticks\n", - "Agent rider 12387 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12389 move from (8, 2) to (8, 3) using car (12594, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12401 move from (7, 4) to (8, 4) using car (12459, [(7, 4), (8, 4), (9, 4)], 0)\n", + "tick 893 ended\n", + "I am driver 12606 - trip: [(6, 3), (5, 3), (4, 3)]\n", + "1 drivers generated.\n", + "I am rider 12607 - dep: (5, 4) , arr: (2, 6)\n", + "I am rider 12608 - dep: (8, 9) , arr: (3, 6)\n", + "I am rider 12609 - dep: (0, 7) , arr: (0, 3)\n", + "I am rider 12610 - dep: (6, 8) , arr: (7, 5)\n", + "I am rider 12611 - dep: (4, 4) , arr: (3, 0)\n", + "I am rider 12612 - dep: (7, 5) , arr: (8, 1)\n", + "I am rider 12613 - dep: (7, 0) , arr: (7, 1)\n", + "7 riders generated.\n", + "Agent rider 11915 doesn't move\n", + "Agent rider 12000 doesn't move\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (7, 2) to (6, 2) using car (12526, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12220 move from (8, 1) to (8, 2) using car (12512, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 1) to (8, 2) using car (12512, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12291 move from (2, 8) to (2, 9) using car (12489, [(2, 8), (2, 9)], 0)\n", + "Rider n° 12291 arrived with a waiting time of 6 ticks\n", + "Agent rider 12310 move from (2, 2) to (2, 3) using car (12505, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12312 move from (2, 5) to (2, 6) using car (12599, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12313 move from (8, 9) to (9, 9) using car (12487, [(8, 9), (9, 9)], 0)\n", + "Rider n° 12313 arrived with a waiting time of 11 ticks\n", + "Agent rider 12314 move from (2, 5) to (2, 6) using car (12599, [(2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 12315 move from (9, 8) to (9, 9) using car (12456, [(9, 8), (9, 9)], 0)\n", + "Rider n° 12315 arrived with a waiting time of 10 ticks\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (2, 2) to (2, 3) using car (12505, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12340 move from (9, 8) to (9, 9) using car (12456, [(9, 8), (9, 9)], 0)\n", + "Agent rider 12341 move from (9, 8) to (9, 9) using car (12456, [(9, 8), (9, 9)], 0)\n", + "Rider n° 12341 arrived with a waiting time of 6 ticks\n", + "Agent rider 12343 move from (5, 2) to (5, 3) using car (12581, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 12384 move from (9, 8) to (9, 9) using car (12456, [(9, 8), (9, 9)], 0)\n", + "Agent rider 12385 move from (5, 4) to (6, 4) using car (12576, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 move from (7, 2) to (6, 2) using car (12526, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12391 move from (5, 8) to (4, 8) using car (12561, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12400 move from (2, 4) to (3, 4) using car (12572, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", + "Rider n° 12400 arrived with a waiting time of 0 ticks\n", "Agent rider 12402 doesn't move\n", - "Agent rider 12420 doesn't move\n", - "Agent rider 12427 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12428 move from (8, 2) to (8, 3) using car (12594, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12431 move from (8, 2) to (8, 3) using car (12594, [(8, 2), (8, 3), (9, 3)], 0)\n", - "Driver 12441 arrived\n", - "Agent rider 12443 move from (4, 0) to (5, 0) using car (12526, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12454 move from (7, 9) to (8, 9) using car (12464, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12474 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 5) to (2, 6) using car (12542, [(2, 5), (2, 6)], 0)\n", - "Agent rider 12481 move from (3, 7) to (2, 7) using car (12552, [(3, 7), (2, 7)], 0)\n", - "Agent rider 12482 move from (5, 4) to (5, 5) using car (12512, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 12483 move from (7, 3) to (7, 4) using car (12554, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (3, 7) to (2, 7) using car (12552, [(3, 7), (2, 7)], 0)\n", - "Agent rider 12485 move from (3, 7) to (3, 8) using car (12502, [(3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12486 move from (5, 1) to (4, 1) using car (12610, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Rider n° 12486 arrived with a waiting time of 2 ticks\n", - "Driver 12489 arrived\n", - "Agent rider 12492 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12493 move from (3, 7) to (2, 7) using car (12552, [(3, 7), (2, 7)], 0)\n", - "Agent rider 12498 move from (6, 2) to (6, 3) using car (12571, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 12499 arrived\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12417 move from (9, 8) to (9, 9) using car (12456, [(9, 8), (9, 9)], 0)\n", + "Rider n° 12417 arrived with a waiting time of 9 ticks\n", + "Agent rider 12419 move from (7, 8) to (7, 7) using car (12514, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 12430 arrived\n", + "Driver 12435 arrived\n", + "Driver 12437 arrived\n", + "Agent rider 12442 move from (2, 8) to (1, 8) using car (12582, [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 move from (5, 6) to (5, 7) using car (12558, [(5, 6), (5, 7)], 0)\n", + "Agent rider 12451 doesn't move\n", + "Agent rider 12452 move from (7, 2) to (6, 2) using car (12526, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 8) to (9, 9) using car (12456, [(9, 8), (9, 9)], 0)\n", + "Agent rider 12461 move from (2, 1) to (2, 0) using car (12518, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 12461 arrived with a waiting time of 8 ticks\n", + "Agent rider 12463 move from (6, 4) to (6, 5) using car (12537, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 12465 arrived\n", + "Driver 12480 arrived\n", + "Driver 12483 arrived\n", + "Driver 12484 arrived\n", + "Driver 12485 arrived\n", + "Driver 12490 arrived\n", + "Agent rider 12492 move from (5, 4) to (6, 4) using car (12576, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 12496 arrived\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12500 move from (3, 4) to (2, 4) using car (12534, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 12501 move from (6, 5) to (6, 6) using car (12525, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", "Driver 12516 arrived\n", - "Agent rider 12517 move from (2, 5) to (2, 6) using car (12542, [(2, 5), (2, 6)], 0)\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 move from (6, 4) to (5, 4) using car (12572, [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12520 move from (3, 2) to (3, 3) using car (12546, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (3, 7) to (3, 8) using car (12590, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12523 move from (3, 7) to (2, 7) using car (12552, [(3, 7), (2, 7)], 0)\n", - "Agent rider 12524 move from (7, 3) to (7, 4) using car (12554, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12531 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (5, 9) to (5, 8) using car (12563, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 4) to (6, 5) using car (12506, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 12535 move from (6, 2) to (6, 3) using car (12571, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 move from (9, 9) to (8, 9) using car (12623, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6)], 0)\n", - "Agent rider 12538 move from (7, 4) to (8, 4) using car (12459, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12543 arrived\n", - "Driver 12548 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12558 move from (6, 8) to (6, 7) using car (12586, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12559 move from (4, 5) to (4, 4) using car (12547, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12562 move from (3, 2) to (3, 3) using car (12546, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 12568 arrived\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12570 move from (4, 5) to (4, 4) using car (12547, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12573 arrived\n", - "Driver 12576 arrived\n", - "Driver 12577 arrived\n", + "Agent rider 12520 move from (2, 4) to (2, 5) using car (12468, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 12520 arrived with a waiting time of 0 ticks\n", + "Agent rider 12522 move from (6, 5) to (6, 6) using car (12525, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 12530 arrived\n", + "Driver 12536 arrived\n", + "Agent rider 12538 move from (0, 0) to (1, 0) using car (12488, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (2, 2) to (2, 3) using car (12505, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12541 move from (7, 1) to (8, 1) using car (12517, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12542 move from (5, 6) to (5, 7) using car (12558, [(5, 6), (5, 7)], 0)\n", + "Agent rider 12554 move from (2, 8) to (3, 8) using car (12578, [(2, 8), (3, 8), (4, 8)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (6, 2) to (6, 3) using car (12552, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 12563 doesn't move\n", + "Agent rider 12564 move from (5, 4) to (6, 4) using car (12576, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12593 move from (2, 4) to (3, 4) using car (12572, [(2, 4), (3, 4), (4, 4), (4, 3), (4, 2)], 0)\n", + "Rider n° 12593 arrived with a waiting time of 1 ticks\n", + "Agent rider 12594 move from (7, 2) to (6, 2) using car (12526, [(7, 2), (6, 2), (5, 2)], 0)\n", + "Agent rider 12595 move from (5, 8) to (4, 8) using car (12561, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12596 move from (5, 0) to (4, 0) using car (12586, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12597 doesn't move\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12602 doesn't move\n", + "Agent rider 12603 move from (3, 0) to (4, 0) using car (12507, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12604 doesn't move\n", + "Agent rider 12605 doesn't move\n", + "Agent rider 12607 doesn't move\n", + "Agent rider 12608 move from (8, 9) to (9, 9) using car (12487, [(8, 9), (9, 9)], 0)\n", + "Agent rider 12609 doesn't move\n", + "Agent rider 12610 move from (6, 8) to (7, 8) using car (12600, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12611 doesn't move\n", + "Agent rider 12612 doesn't move\n", + "Agent rider 12613 move from (7, 0) to (8, 0) using car (12433, [(7, 0), (8, 0)], 0)\n", + "tick 894 ended\n", + "I am driver 12614 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 12615 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 12616 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 12617 - trip: [(1, 4), (2, 4), (2, 3), (3, 3), (4, 3)]\n", + "I am driver 12618 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 12619 - trip: [(2, 2), (3, 2)]\n", + "I am driver 12620 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 12621 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "I am driver 12622 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "9 drivers generated.\n", + "I am rider 12623 - dep: (2, 1) , arr: (8, 2)\n", + "I am rider 12624 - dep: (4, 2) , arr: (7, 6)\n", + "I am rider 12625 - dep: (0, 5) , arr: (6, 5)\n", + "I am rider 12626 - dep: (4, 6) , arr: (6, 3)\n", + "I am rider 12627 - dep: (2, 8) , arr: (4, 7)\n", + "I am rider 12628 - dep: (0, 1) , arr: (6, 1)\n", + "I am rider 12629 - dep: (8, 5) , arr: (8, 8)\n", + "I am rider 12630 - dep: (8, 3) , arr: (5, 4)\n", + "I am rider 12631 - dep: (9, 0) , arr: (7, 7)\n", + "I am rider 12632 - dep: (7, 9) , arr: (1, 6)\n", + "I am rider 12633 - dep: (0, 7) , arr: (6, 2)\n", + "I am rider 12634 - dep: (4, 5) , arr: (7, 7)\n", + "12 riders generated.\n", + "Agent rider 12000 move from (7, 2) to (7, 3) using car (12532, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 12001 move from (0, 4) to (1, 4) using car (12622, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 doesn't move\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (6, 2) to (5, 2) using car (12526, [(6, 2), (5, 2)], 0)\n", + "Agent rider 12220 move from (8, 2) to (8, 3) using car (12512, [(8, 2), (8, 3)], 0)\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 2) to (8, 3) using car (12512, [(8, 2), (8, 3)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (2, 3) to (2, 4) using car (12505, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12312 move from (2, 6) to (2, 7) using car (12599, [(2, 6), (2, 7)], 0)\n", + "Agent rider 12314 move from (2, 6) to (2, 7) using car (12599, [(2, 6), (2, 7)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (2, 3) to (2, 4) using car (12505, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12343 move from (5, 3) to (5, 4) using car (12581, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (6, 4) to (7, 4) using car (12576, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12388 doesn't move\n", + "Agent rider 12389 move from (6, 2) to (5, 2) using car (12526, [(6, 2), (5, 2)], 0)\n", + "Agent rider 12391 move from (4, 8) to (3, 8) using car (12561, [(4, 8), (3, 8)], 0)\n", + "Rider n° 12391 arrived with a waiting time of 7 ticks\n", + "Agent rider 12402 move from (4, 7) to (4, 6) using car (12548, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12414 move from (7, 8) to (8, 8) using car (12600, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12419 move from (7, 7) to (7, 6) using car (12514, [(7, 7), (7, 6)], 0)\n", + "Driver 12437 arrived\n", + "Agent rider 12442 move from (1, 8) to (0, 8) using car (12582, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 12442 arrived with a waiting time of 3 ticks\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 move from (5, 7) to (6, 7) using car (12570, [(5, 7), (6, 7)], 0)\n", + "Agent rider 12451 move from (8, 1) to (8, 2) using car (12517, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12452 move from (6, 2) to (5, 2) using car (12526, [(6, 2), (5, 2)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 doesn't move\n", + "Agent rider 12463 move from (6, 5) to (5, 5) using car (12537, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 12479 arrived\n", + "Driver 12483 arrived\n", + "Driver 12485 arrived\n", + "Agent rider 12492 move from (6, 4) to (7, 4) using car (12576, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 12495 arrived\n", + "Agent rider 12498 move from (4, 7) to (4, 6) using car (12548, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12500 doesn't move\n", + "Agent rider 12501 move from (6, 6) to (5, 6) using car (12525, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12522 doesn't move\n", + "Driver 12533 arrived\n", + "Agent rider 12538 move from (1, 0) to (2, 0) using car (12488, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 move from (4, 8) to (4, 7) using car (12574, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12540 move from (2, 3) to (2, 4) using car (12505, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12541 move from (8, 1) to (8, 2) using car (12517, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12542 move from (5, 7) to (6, 7) using car (12570, [(5, 7), (6, 7)], 0)\n", + "Driver 12545 arrived\n", + "Driver 12549 arrived\n", + "Agent rider 12554 move from (3, 8) to (4, 8) using car (12578, [(3, 8), (4, 8)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (6, 3) to (6, 4) using car (12552, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 12563 move from (0, 4) to (1, 4) using car (12622, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12564 move from (6, 4) to (7, 4) using car (12576, [(6, 4), (7, 4), (8, 4)], 0)\n", "Driver 12584 arrived\n", - "Agent rider 12589 move from (6, 4) to (6, 5) using car (12506, [(6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 12591 arrived\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12594 move from (6, 2) to (5, 2) using car (12526, [(6, 2), (5, 2)], 0)\n", "Agent rider 12595 doesn't move\n", - "Agent rider 12596 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12597 move from (1, 7) to (1, 8) using car (12583, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12598 move from (8, 0) to (7, 0) using car (12585, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 12598 arrived with a waiting time of 0 ticks\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12601 move from (3, 9) to (2, 9) using car (12457, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 12601 arrived with a waiting time of 1 ticks\n", + "Agent rider 12596 move from (4, 0) to (5, 0) using car (12507, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12597 move from (1, 3) to (1, 2) using car (12508, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12601 doesn't move\n", "Agent rider 12602 doesn't move\n", - "Agent rider 12603 doesn't move\n", + "Agent rider 12603 move from (4, 0) to (5, 0) using car (12507, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", "Agent rider 12604 doesn't move\n", "Agent rider 12605 doesn't move\n", - "Agent rider 12615 move from (0, 3) to (0, 2) using car (12500, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12616 doesn't move\n", - "Agent rider 12617 doesn't move\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12620 doesn't move\n", - "Agent rider 12621 move from (6, 4) to (5, 4) using car (12572, [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12622 move from (7, 1) to (7, 0) using car (12564, [(7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 12607 doesn't move\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12609 doesn't move\n", + "Agent rider 12610 move from (7, 8) to (7, 7) using car (12588, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 12611 doesn't move\n", + "Agent rider 12612 move from (7, 5) to (7, 4) using car (12566, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12613 move from (8, 0) to (7, 0) using car (12466, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12623 doesn't move\n", + "Agent rider 12624 move from (4, 2) to (4, 3) using car (12535, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12625 doesn't move\n", "Agent rider 12626 doesn't move\n", "Agent rider 12627 doesn't move\n", - "Agent rider 12628 doesn't move\n", + "Agent rider 12628 move from (0, 1) to (1, 1) using car (12620, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", "Agent rider 12629 doesn't move\n", - "tick 905 ended\n", - "I am driver 12630 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (5, 2)]\n", - "I am driver 12631 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 12632 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 12633 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 12634 - trip: [(7, 3), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 12635 - trip: [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 12636 - trip: [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 12637 - trip: [(5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 12638 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 12639 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 12640 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 12641 - trip: [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 12642 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 12643 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 12644 - trip: [(9, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 12645 - trip: [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 12646 - trip: [(0, 8), (1, 8), (2, 8)]\n", - "I am driver 12647 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 12648 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 12649 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", - "20 drivers generated.\n", - "I am rider 12650 - dep: (2, 0) , arr: (1, 2)\n", - "I am rider 12651 - dep: (8, 6) , arr: (3, 4)\n", - "I am rider 12652 - dep: (8, 2) , arr: (2, 0)\n", - "I am rider 12653 - dep: (7, 0) , arr: (3, 1)\n", - "4 riders generated.\n", - "Agent rider 10695 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11900 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 move from (5, 4) to (4, 4) using car (12572, [(5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12276 move from (6, 7) to (7, 7) using car (12555, [(6, 7), (7, 7)], 0)\n", - "Rider n° 12276 arrived with a waiting time of 11 ticks\n", - "Agent rider 12280 move from (1, 1) to (1, 0) using car (12490, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12282 move from (7, 1) to (8, 1) using car (12581, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", - "Agent rider 12291 move from (3, 3) to (2, 3) using car (12546, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12292 move from (9, 8) to (9, 7) using car (12567, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 12314 move from (3, 3) to (3, 4) using car (12593, [(3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Rider n° 12314 arrived with a waiting time of 3 ticks\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12320 move from (1, 1) to (1, 0) using car (12490, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12329 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12330 move from (1, 1) to (1, 0) using car (12490, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12387 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12630 doesn't move\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12634 move from (4, 5) to (4, 6) using car (12571, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "tick 895 ended\n", + "I am driver 12635 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 12636 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12637 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 12638 - trip: [(0, 3), (1, 3), (1, 4), (1, 5)]\n", + "I am driver 12639 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7)]\n", + "I am driver 12640 - trip: [(5, 8), (5, 7)]\n", + "6 drivers generated.\n", + "I am rider 12641 - dep: (0, 3) , arr: (7, 9)\n", + "I am rider 12642 - dep: (8, 1) , arr: (5, 6)\n", + "I am rider 12643 - dep: (0, 0) , arr: (5, 7)\n", + "I am rider 12644 - dep: (1, 5) , arr: (6, 6)\n", + "I am rider 12645 - dep: (9, 9) , arr: (1, 5)\n", + "I am rider 12646 - dep: (7, 1) , arr: (5, 6)\n", + "I am rider 12647 - dep: (4, 2) , arr: (5, 7)\n", + "7 riders generated.\n", + "Agent rider 12000 move from (7, 3) to (7, 4) using car (12532, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Rider n° 12000 arrived with a waiting time of 30 ticks\n", + "Agent rider 12001 move from (1, 4) to (2, 4) using car (12622, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (8, 8) to (8, 7) using car (12600, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (2, 4) to (2, 5) using car (12505, [(2, 4), (2, 5)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (2, 4) to (2, 3) using car (12617, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12343 move from (5, 4) to (5, 5) using car (12581, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 move from (7, 4) to (7, 3) using car (12566, [(7, 4), (7, 3)], 0)\n", + "Agent rider 12388 move from (5, 6) to (4, 6) using car (12525, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", "Agent rider 12389 doesn't move\n", - "Agent rider 12401 move from (8, 4) to (9, 4) using car (12459, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12402 move from (8, 8) to (8, 7) using car (12647, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12427 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12428 move from (8, 3) to (9, 3) using car (12594, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12429 move from (1, 1) to (1, 0) using car (12490, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12430 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12431 move from (8, 3) to (9, 3) using car (12594, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12443 move from (5, 0) to (6, 0) using car (12526, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12454 move from (8, 9) to (9, 9) using car (12464, [(8, 9), (9, 9)], 0)\n", - "Rider n° 12454 arrived with a waiting time of 3 ticks\n", - "Agent rider 12455 move from (1, 1) to (1, 0) using car (12490, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12473 move from (9, 8) to (9, 7) using car (12567, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 12474 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 12474 arrived with a waiting time of 8 ticks\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 move from (2, 7) to (3, 7) using car (12631, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12482 doesn't move\n", - "Agent rider 12483 move from (7, 4) to (7, 5) using car (12554, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12485 move from (3, 8) to (4, 8) using car (12502, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12402 move from (4, 6) to (4, 5) using car (12548, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Driver 12408 arrived\n", + "Agent rider 12414 move from (8, 8) to (8, 7) using car (12600, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Driver 12433 arrived\n", + "Agent rider 12442 doesn't move\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12451 move from (8, 2) to (8, 3) using car (12517, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12452 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 doesn't move\n", + "Driver 12456 arrived\n", + "Agent rider 12463 move from (5, 5) to (4, 5) using car (12537, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 12463 arrived with a waiting time of 5 ticks\n", + "Driver 12478 arrived\n", + "Driver 12483 arrived\n", + "Driver 12487 arrived\n", "Driver 12489 arrived\n", - "Driver 12491 arrived\n", - "Agent rider 12492 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12493 doesn't move\n", - "Agent rider 12498 move from (6, 3) to (6, 4) using car (12571, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 12503 arrived\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12518 doesn't move\n", - "Agent rider 12519 move from (5, 4) to (4, 4) using car (12572, [(5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12520 move from (3, 3) to (3, 2) using car (12591, [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (3, 8) to (3, 9) using car (12590, [(3, 8), (3, 9)], 0)\n", - "Agent rider 12523 move from (2, 7) to (3, 7) using car (12631, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12524 move from (7, 4) to (7, 5) using car (12554, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12529 arrived\n", - "Agent rider 12531 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12532 move from (8, 5) to (8, 6) using car (12614, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12533 move from (5, 8) to (5, 7) using car (12563, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 5) to (6, 6) using car (12506, [(6, 5), (6, 6)], 0)\n", - "Agent rider 12535 move from (6, 3) to (6, 4) using car (12571, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12536 move from (8, 5) to (8, 6) using car (12614, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12538 move from (8, 4) to (9, 4) using car (12459, [(8, 4), (9, 4)], 0)\n", - "Rider n° 12538 arrived with a waiting time of 4 ticks\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (1, 8) to (2, 8) using car (12583, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 move from (6, 7) to (6, 6) using car (12586, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12559 move from (4, 4) to (5, 4) using car (12547, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12562 move from (3, 3) to (2, 3) using car (12546, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 12565 arrived\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12570 move from (4, 4) to (5, 4) using car (12547, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12574 arrived\n", - "Driver 12577 arrived\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12597 move from (1, 8) to (2, 8) using car (12583, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12602 move from (6, 6) to (6, 7) using car (12580, [(6, 6), (6, 7)], 0)\n", - "Agent rider 12603 doesn't move\n", - "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 move from (0, 2) to (0, 1) using car (12500, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Agent rider 12616 move from (6, 7) to (6, 6) using car (12586, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12617 move from (2, 7) to (3, 7) using car (12631, [(2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (4, 8) to (3, 8) using car (12504, [(4, 8), (3, 8)], 0)\n", - "Agent rider 12620 move from (7, 9) to (6, 9) using car (12641, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12621 move from (5, 4) to (4, 4) using car (12572, [(5, 4), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12622 move from (7, 0) to (8, 0) using car (12564, [(7, 0), (8, 0)], 0)\n", - "Agent rider 12626 doesn't move\n", - "Agent rider 12627 move from (6, 3) to (6, 2) using car (12636, [(6, 3), (6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 doesn't move\n", - "Agent rider 12652 move from (8, 2) to (8, 3) using car (12609, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12653 move from (7, 0) to (6, 0) using car (12585, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "tick 906 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 11900 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 move from (4, 4) to (4, 5) using car (12572, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (8, 1) to (8, 2) using car (12581, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (9, 5)], 0)\n", - "Agent rider 12291 move from (2, 3) to (1, 3) using car (12546, [(2, 3), (1, 3)], 0)\n", - "Agent rider 12292 move from (9, 7) to (9, 6) using car (12567, [(9, 7), (9, 6)], 0)\n", - "Agent rider 12315 move from (9, 7) to (9, 6) using car (12567, [(9, 7), (9, 6)], 0)\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12387 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 7) to (8, 6) using car (12647, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12427 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12443 move from (6, 0) to (7, 0) using car (12526, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 move from (9, 7) to (9, 6) using car (12567, [(9, 7), (9, 6)], 0)\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 move from (3, 7) to (4, 7) using car (12631, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12482 move from (5, 5) to (4, 5) using car (12633, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12483 move from (7, 5) to (7, 6) using car (12554, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12485 move from (4, 8) to (5, 8) using car (12502, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12492 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12493 doesn't move\n", - "Agent rider 12498 move from (6, 4) to (6, 5) using car (12571, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Driver 12505 arrived\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12518 move from (8, 9) to (7, 9) using car (12632, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12519 move from (4, 4) to (4, 5) using car (12572, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12520 move from (3, 2) to (3, 1) using car (12591, [(3, 2), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12521 doesn't move\n", + "Agent rider 12492 move from (7, 4) to (7, 3) using car (12566, [(7, 4), (7, 3)], 0)\n", + "Driver 12497 arrived\n", + "Agent rider 12498 move from (4, 6) to (4, 5) using car (12548, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 12498 arrived with a waiting time of 7 ticks\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12500 move from (2, 4) to (2, 5) using car (12505, [(2, 4), (2, 5)], 0)\n", + "Agent rider 12501 move from (5, 6) to (4, 6) using car (12568, [(5, 6), (4, 6)], 0)\n", "Agent rider 12522 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 move from (7, 5) to (7, 6) using car (12554, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12531 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12532 move from (8, 6) to (8, 7) using car (12614, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12533 move from (5, 7) to (5, 6) using car (12563, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 6) to (6, 5) using car (12586, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12535 move from (6, 4) to (6, 5) using car (12571, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12536 move from (8, 6) to (8, 7) using car (12614, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (8, 9) to (7, 9) using car (12632, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12541 arrived\n", - "Driver 12542 arrived\n", - "Driver 12552 arrived\n", - "Driver 12553 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (2, 8) to (3, 8) using car (12583, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 move from (6, 6) to (6, 5) using car (12586, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12559 move from (5, 4) to (6, 4) using car (12547, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12562 move from (2, 3) to (1, 3) using car (12546, [(2, 3), (1, 3)], 0)\n", - "Agent rider 12569 move from (5, 7) to (5, 6) using car (12563, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12570 move from (5, 4) to (6, 4) using car (12547, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12579 arrived\n", - "Driver 12588 arrived\n", - "Agent rider 12589 doesn't move\n", + "Driver 12524 arrived\n", + "Agent rider 12538 move from (2, 0) to (3, 0) using car (12488, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 move from (4, 7) to (4, 6) using car (12574, [(4, 7), (4, 6)], 0)\n", + "Agent rider 12540 move from (2, 4) to (2, 3) using car (12617, [(2, 4), (2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 12541 move from (8, 2) to (8, 3) using car (12517, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Driver 12544 arrived\n", + "Agent rider 12554 doesn't move\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (6, 4) to (6, 5) using car (12552, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 12558 arrived\n", + "Agent rider 12563 move from (1, 4) to (2, 4) using car (12622, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12564 move from (7, 4) to (7, 3) using car (12566, [(7, 4), (7, 3)], 0)\n", + "Driver 12580 arrived\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12594 doesn't move\n", "Agent rider 12595 doesn't move\n", - "Agent rider 12596 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12597 move from (2, 8) to (3, 8) using car (12583, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 move from (4, 3) to (5, 3) using car (12592, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12600 doesn't move\n", + "Agent rider 12596 move from (5, 0) to (6, 0) using car (12507, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12597 move from (1, 2) to (1, 1) using car (12508, [(1, 2), (1, 1)], 0)\n", + "Driver 12598 arrived\n", + "Agent rider 12601 doesn't move\n", "Agent rider 12602 doesn't move\n", - "Agent rider 12603 doesn't move\n", - "Agent rider 12604 move from (2, 8) to (3, 8) using car (12583, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12605 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12615 move from (0, 1) to (0, 0) using car (12500, [(0, 1), (0, 0)], 0)\n", - "Agent rider 12616 move from (6, 6) to (6, 5) using car (12586, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12617 move from (3, 7) to (4, 7) using car (12631, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12620 move from (6, 9) to (6, 8) using car (12641, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12621 move from (4, 4) to (4, 5) using car (12572, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12622 doesn't move\n", - "Agent rider 12626 doesn't move\n", - "Agent rider 12627 move from (6, 2) to (6, 1) using car (12636, [(6, 2), (6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 12628 doesn't move\n", + "Agent rider 12603 move from (5, 0) to (6, 0) using car (12507, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12604 doesn't move\n", + "Agent rider 12605 doesn't move\n", + "Agent rider 12607 move from (5, 4) to (5, 5) using car (12581, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12609 doesn't move\n", + "Agent rider 12610 move from (7, 7) to (7, 6) using car (12588, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 12611 move from (4, 4) to (4, 3) using car (12572, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 12612 move from (7, 4) to (7, 3) using car (12566, [(7, 4), (7, 3)], 0)\n", + "Agent rider 12613 move from (7, 0) to (6, 0) using car (12466, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12623 doesn't move\n", + "Agent rider 12624 move from (4, 3) to (4, 4) using car (12535, [(4, 3), (4, 4)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12626 move from (4, 6) to (4, 5) using car (12548, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12627 doesn't move\n", + "Agent rider 12628 move from (1, 1) to (2, 1) using car (12620, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", "Agent rider 12629 doesn't move\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (8, 6) to (8, 7) using car (12614, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 doesn't move\n", - "Agent rider 12653 move from (6, 0) to (5, 0) using car (12585, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "tick 907 ended\n", - "I am driver 12654 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 12655 - trip: [(3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 12656 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 12657 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)]\n", - "I am driver 12658 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12659 - trip: [(0, 7), (0, 8), (1, 8)]\n", - "I am driver 12660 - trip: [(3, 8), (3, 9), (4, 9), (5, 9)]\n", - "I am driver 12661 - trip: [(6, 7), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 12662 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 12663 - trip: [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 12664 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 12665 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 12666 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 12667 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 12668 - trip: [(2, 8), (2, 9), (1, 9)]\n", - "I am driver 12669 - trip: [(6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "16 drivers generated.\n", - "I am rider 12670 - dep: (0, 2) , arr: (1, 9)\n", - "I am rider 12671 - dep: (2, 1) , arr: (9, 9)\n", - "I am rider 12672 - dep: (5, 3) , arr: (6, 8)\n", - "I am rider 12673 - dep: (7, 7) , arr: (1, 7)\n", - "I am rider 12674 - dep: (9, 3) , arr: (7, 7)\n", - "I am rider 12675 - dep: (3, 7) , arr: (5, 5)\n", - "I am rider 12676 - dep: (1, 3) , arr: (3, 0)\n", - "7 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 move from (4, 5) to (4, 6) using car (12572, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (8, 2) to (7, 2) using car (12666, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12320 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 3) to (8, 4) using car (12644, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 6) to (8, 5) using car (12647, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 12425 arrived\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12443 move from (7, 0) to (8, 0) using car (12526, [(7, 0), (8, 0)], 0)\n", - "Rider n° 12443 arrived with a waiting time of 3 ticks\n", - "Agent rider 12455 doesn't move\n", - "Driver 12457 arrived\n", - "Driver 12458 arrived\n", - "Driver 12459 arrived\n", - "Driver 12464 arrived\n", - "Driver 12467 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 doesn't move\n", - "Agent rider 12482 doesn't move\n", - "Agent rider 12483 move from (7, 6) to (7, 7) using car (12554, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (2, 7) to (2, 6) using car (12657, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 12485 move from (5, 8) to (6, 8) using car (12502, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 12485 arrived with a waiting time of 3 ticks\n", - "Driver 12490 arrived\n", + "Agent rider 12630 doesn't move\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12634 move from (4, 6) to (4, 7) using car (12571, [(4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12641 move from (0, 3) to (1, 3) using car (12638, [(0, 3), (1, 3), (1, 4), (1, 5)], 0)\n", + "Agent rider 12642 doesn't move\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12644 doesn't move\n", + "Agent rider 12645 doesn't move\n", + "Agent rider 12646 move from (7, 1) to (8, 1) using car (12590, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12647 doesn't move\n", + "tick 896 ended\n", + "I am driver 12648 - trip: [(1, 1), (1, 0), (2, 0)]\n", + "I am driver 12649 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 12650 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 12651 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 12652 - trip: [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 12653 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 12654 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 12655 - trip: [(9, 5), (8, 5), (7, 5), (6, 5)]\n", + "I am driver 12656 - trip: [(2, 6), (1, 6), (0, 6)]\n", + "I am driver 12657 - trip: [(4, 7), (4, 8), (4, 9)]\n", + "I am driver 12658 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 12659 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", + "I am driver 12660 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 12661 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)]\n", + "I am driver 12662 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 12663 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (7, 4)]\n", + "I am driver 12664 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 12665 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 12666 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (7, 9)]\n", + "I am driver 12667 - trip: [(9, 4), (9, 5)]\n", + "20 drivers generated.\n", + "I am rider 12668 - dep: (2, 2) , arr: (5, 5)\n", + "I am rider 12669 - dep: (7, 1) , arr: (1, 5)\n", + "I am rider 12670 - dep: (3, 4) , arr: (9, 2)\n", + "3 riders generated.\n", + "Agent rider 12001 move from (2, 4) to (3, 4) using car (12622, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (8, 7) to (8, 6) using car (12600, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12045 move from (9, 5) to (8, 5) using car (12655, [(9, 5), (8, 5), (7, 5), (6, 5)], 0)\n", + "Agent rider 12071 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12167 move from (5, 2) to (4, 2) using car (12661, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 move from (9, 5) to (8, 5) using car (12655, [(9, 5), (8, 5), (7, 5), (6, 5)], 0)\n", + "Agent rider 12226 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12316 move from (8, 7) to (8, 6) using car (12600, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12324 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12326 move from (9, 2) to (8, 2) using car (12662, [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12336 move from (2, 3) to (3, 3) using car (12617, [(2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 12340 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12388 move from (4, 6) to (3, 6) using car (12525, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12389 move from (5, 2) to (4, 2) using car (12661, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12402 move from (4, 5) to (5, 5) using car (12664, [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12414 move from (8, 7) to (8, 6) using car (12600, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12415 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12442 doesn't move\n", + "Agent rider 12443 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Driver 12446 arrived\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12451 move from (8, 3) to (8, 4) using car (12517, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12452 move from (5, 2) to (4, 2) using car (12661, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 doesn't move\n", + "Agent rider 12463 move from (5, 5) to (5, 6) using car (12585, [(5, 5), (5, 6)], 0)\n", + "Driver 12483 arrived\n", "Agent rider 12492 doesn't move\n", - "Agent rider 12493 doesn't move\n", - "Agent rider 12498 move from (6, 5) to (6, 6) using car (12571, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 12498 arrived with a waiting time of 3 ticks\n", - "Driver 12501 arrived\n", + "Agent rider 12498 doesn't move\n", + "Agent rider 12499 move from (9, 2) to (8, 2) using car (12662, [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12500 doesn't move\n", + "Agent rider 12501 move from (4, 6) to (3, 6) using car (12525, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", "Driver 12504 arrived\n", - "Driver 12506 arrived\n", - "Driver 12508 arrived\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12518 move from (7, 9) to (6, 9) using car (12632, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12519 move from (4, 5) to (4, 6) using car (12572, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Rider n° 12519 arrived with a waiting time of 5 ticks\n", - "Agent rider 12520 move from (3, 1) to (2, 1) using car (12591, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (3, 9) to (4, 9) using car (12624, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 move from (7, 6) to (7, 7) using car (12554, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12530 arrived\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (8, 7) to (8, 8) using car (12614, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12533 move from (5, 6) to (5, 5) using car (12563, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 5) to (6, 4) using car (12586, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12535 move from (6, 5) to (6, 6) using car (12571, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12536 move from (8, 7) to (8, 8) using car (12614, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (7, 9) to (6, 9) using car (12632, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12540 arrived\n", - "Driver 12542 arrived\n", - "Driver 12553 arrived\n", - "Driver 12555 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (3, 8) to (4, 8) using car (12583, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 move from (6, 5) to (6, 4) using car (12586, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12559 move from (6, 4) to (7, 4) using car (12547, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12562 doesn't move\n", - "Driver 12564 arrived\n", - "Agent rider 12569 move from (5, 6) to (5, 5) using car (12563, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12570 move from (6, 4) to (7, 4) using car (12547, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12578 arrived\n", - "Driver 12580 arrived\n", - "Agent rider 12589 move from (6, 5) to (6, 4) using car (12586, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Driver 12590 arrived\n", - "Driver 12594 arrived\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n" + "Driver 12512 arrived\n", + "Driver 12514 arrived\n", + "Agent rider 12522 doesn't move\n", + "Driver 12526 arrived\n", + "Driver 12534 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12597 move from (3, 8) to (4, 8) using car (12583, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 move from (5, 3) to (6, 3) using car (12592, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12602 move from (6, 7) to (7, 7) using car (12661, [(6, 7), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 12603 move from (3, 9) to (4, 9) using car (12624, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12604 move from (3, 8) to (3, 9) using car (12655, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12538 move from (3, 0) to (4, 0) using car (12488, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (2, 3) to (3, 3) using car (12617, [(2, 3), (3, 3), (4, 3)], 0)\n", + "Agent rider 12541 move from (8, 3) to (8, 4) using car (12517, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Agent rider 12554 move from (4, 8) to (4, 7) using car (12589, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12556 move from (6, 5) to (6, 6) using car (12552, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Rider n° 12556 arrived with a waiting time of 1 ticks\n", + "Driver 12561 arrived\n", + "Agent rider 12563 move from (2, 4) to (3, 4) using car (12622, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Driver 12569 arrived\n", + "Driver 12570 arrived\n", + "Driver 12578 arrived\n", + "Driver 12587 arrived\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12594 move from (5, 2) to (4, 2) using car (12661, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12595 move from (4, 8) to (4, 7) using car (12589, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 12596 move from (6, 0) to (7, 0) using car (12621, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12597 move from (1, 1) to (1, 2) using car (12658, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 12599 arrived\n", + "Agent rider 12601 move from (3, 5) to (3, 4) using car (12560, [(3, 5), (3, 4)], 0)\n", + "Agent rider 12602 doesn't move\n", + "Agent rider 12603 move from (6, 0) to (5, 0) using car (12466, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 12604 move from (4, 5) to (4, 4) using car (12548, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", "Agent rider 12605 doesn't move\n", - "Driver 12608 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (6, 5) to (6, 4) using car (12586, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 12617 move from (4, 7) to (4, 6) using car (12631, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (3, 8) to (3, 9) using car (12655, [(3, 8), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12620 move from (6, 8) to (6, 7) using car (12641, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12621 move from (4, 5) to (3, 5) using car (12633, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12622 move from (8, 0) to (9, 0) using car (12449, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12626 doesn't move\n", - "Agent rider 12627 move from (6, 1) to (7, 1) using car (12636, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Agent rider 12628 doesn't move\n", + "Driver 12606 arrived\n", + "Agent rider 12607 doesn't move\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12609 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12610 move from (7, 6) to (7, 5) using car (12588, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", + "Rider n° 12610 arrived with a waiting time of 0 ticks\n", + "Agent rider 12611 move from (4, 3) to (4, 2) using car (12572, [(4, 3), (4, 2)], 0)\n", + "Agent rider 12612 doesn't move\n", + "Agent rider 12613 move from (6, 0) to (7, 0) using car (12507, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 12619 arrived\n", + "Agent rider 12623 move from (2, 1) to (3, 1) using car (12620, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 12624 move from (4, 4) to (5, 4) using car (12636, [(4, 4), (5, 4), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12626 move from (4, 5) to (4, 4) using car (12548, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12627 doesn't move\n", + "Agent rider 12628 move from (2, 1) to (3, 1) using car (12620, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", "Agent rider 12629 doesn't move\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (8, 7) to (8, 8) using car (12614, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 doesn't move\n", - "Agent rider 12653 move from (5, 0) to (4, 0) using car (12585, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 12630 move from (8, 3) to (8, 4) using car (12517, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 move from (7, 9) to (7, 8) using car (12637, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12633 move from (0, 7) to (0, 6) using car (12582, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12634 move from (4, 7) to (4, 8) using car (12571, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12641 doesn't move\n", + "Agent rider 12642 doesn't move\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12644 doesn't move\n", + "Agent rider 12645 doesn't move\n", + "Agent rider 12646 doesn't move\n", + "Agent rider 12647 doesn't move\n", + "Agent rider 12668 move from (2, 2) to (3, 2) using car (12615, [(2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12669 move from (7, 1) to (7, 0) using car (12583, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", "Agent rider 12670 doesn't move\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12672 move from (5, 3) to (4, 3) using car (12648, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12673 doesn't move\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12675 doesn't move\n", - "Agent rider 12676 doesn't move\n", - "tick 908 ended\n", - "I am driver 12677 - trip: [(6, 9), (7, 9), (8, 9)]\n", - "I am driver 12678 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "I am driver 12679 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 12680 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 12681 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 12682 - trip: [(6, 8), (6, 7), (6, 6)]\n", - "I am driver 12683 - trip: [(4, 9), (3, 9), (3, 8), (3, 7)]\n", - "I am driver 12684 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 12685 - trip: [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 12686 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 12687 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "tick 897 ended\n", + "I am driver 12671 - trip: [(5, 7), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 12672 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", + "I am driver 12673 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 12674 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 12675 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 12676 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 12677 - trip: [(4, 2), (4, 1), (5, 1)]\n", + "I am driver 12678 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 12679 - trip: [(4, 1), (4, 0), (5, 0)]\n", + "I am driver 12680 - trip: [(9, 6), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 12681 - trip: [(1, 3), (2, 3), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", "11 drivers generated.\n", - "I am rider 12688 - dep: (4, 6) , arr: (8, 7)\n", - "I am rider 12689 - dep: (3, 7) , arr: (0, 4)\n", - "I am rider 12690 - dep: (2, 6) , arr: (9, 5)\n", - "I am rider 12691 - dep: (3, 2) , arr: (4, 7)\n", - "I am rider 12692 - dep: (1, 9) , arr: (8, 2)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 move from (4, 6) to (4, 7) using car (12572, [(4, 6), (4, 7)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (1, 0) to (2, 0) using car (12687, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (7, 2) to (6, 2) using car (12666, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12320 move from (1, 0) to (2, 0) using car (12687, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (1, 0) to (2, 0) using car (12687, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 4) to (8, 5) using car (12644, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 5) to (8, 4) using car (12647, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 move from (1, 0) to (2, 0) using car (12687, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12455 move from (1, 0) to (2, 0) using car (12687, [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 12458 arrived\n", - "Driver 12464 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 doesn't move\n", - "Agent rider 12482 move from (4, 5) to (4, 6) using car (12664, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12483 move from (7, 7) to (6, 7) using car (12554, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (2, 6) to (2, 5) using car (12657, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Driver 12490 arrived\n", + "I am rider 12682 - dep: (4, 6) , arr: (3, 9)\n", + "1 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12040 move from (8, 6) to (8, 5) using car (12600, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12045 doesn't move\n", + "Agent rider 12071 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12167 move from (4, 2) to (3, 2) using car (12661, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 doesn't move\n", + "Agent rider 12226 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (3, 3) to (4, 3) using car (12617, [(3, 3), (4, 3)], 0)\n", + "Agent rider 12340 move from (9, 9) to (8, 9) using car (12676, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12343 move from (5, 5) to (6, 5) using car (12664, [(5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12384 move from (9, 9) to (8, 9) using car (12676, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12388 move from (3, 6) to (2, 6) using car (12525, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12389 doesn't move\n", + "Agent rider 12402 move from (5, 5) to (6, 5) using car (12664, [(5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12419 move from (7, 6) to (7, 7) using car (12639, [(7, 6), (7, 7), (6, 7)], 0)\n", + "Agent rider 12443 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12451 move from (8, 4) to (8, 5) using car (12517, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 12451 arrived with a waiting time of 4 ticks\n", + "Agent rider 12452 move from (4, 2) to (3, 2) using car (12661, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Rider n° 12452 arrived with a waiting time of 6 ticks\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (9, 9) to (8, 9) using car (12676, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12468 arrived\n", "Agent rider 12492 doesn't move\n", - "Agent rider 12493 doesn't move\n", - "Driver 12500 arrived\n", - "Driver 12506 arrived\n", - "Driver 12512 arrived\n", - "Agent rider 12517 move from (2, 6) to (2, 5) using car (12657, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 12518 move from (6, 9) to (5, 9) using car (12632, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12520 move from (2, 1) to (1, 1) using car (12591, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 12520 arrived with a waiting time of 2 ticks\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12522 move from (4, 9) to (5, 9) using car (12624, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12522 arrived with a waiting time of 2 ticks\n", - "Agent rider 12523 move from (3, 7) to (3, 8) using car (12642, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12524 move from (7, 7) to (6, 7) using car (12554, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (5, 5) to (5, 4) using car (12563, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 4) to (6, 3) using car (12586, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12535 move from (6, 6) to (6, 7) using car (12571, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12536 move from (8, 8) to (7, 8) using car (12614, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (6, 9) to (5, 9) using car (12632, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12542 arrived\n", - "Driver 12546 arrived\n", - "Driver 12551 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (4, 8) to (5, 8) using car (12583, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 move from (6, 4) to (6, 3) using car (12586, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12559 move from (7, 4) to (8, 4) using car (12547, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 12562 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12500 doesn't move\n", + "Agent rider 12501 move from (3, 6) to (2, 6) using car (12525, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 12505 arrived\n", + "Driver 12508 arrived\n", + "Driver 12514 arrived\n", + "Agent rider 12522 move from (6, 6) to (6, 7) using car (12552, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 12535 arrived\n", + "Agent rider 12538 move from (4, 0) to (5, 0) using car (12488, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (3, 3) to (4, 3) using car (12617, [(3, 3), (4, 3)], 0)\n", + "Agent rider 12541 move from (8, 4) to (8, 5) using car (12517, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 12541 arrived with a waiting time of 0 ticks\n", + "Agent rider 12542 doesn't move\n", + "Agent rider 12554 move from (4, 7) to (4, 6) using car (12589, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 12555 move from (9, 9) to (8, 9) using car (12676, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12563 move from (3, 4) to (4, 4) using car (12622, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Driver 12566 arrived\n", + "Driver 12568 arrived\n", + "Driver 12570 arrived\n", + "Driver 12574 arrived\n", + "Driver 12576 arrived\n", + "Driver 12590 arrived\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12594 move from (4, 2) to (3, 2) using car (12661, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12595 move from (4, 7) to (4, 6) using car (12589, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 12596 move from (7, 0) to (6, 0) using car (12573, [(7, 0), (6, 0), (5, 0)], 0)\n", + "Agent rider 12597 move from (1, 2) to (1, 3) using car (12658, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12601 move from (3, 4) to (4, 4) using car (12622, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12602 move from (2, 0) to (1, 0) using car (12651, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12603 move from (5, 0) to (6, 0) using car (12518, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12604 move from (4, 4) to (5, 4) using car (12548, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12605 move from (8, 5) to (7, 5) using car (12655, [(8, 5), (7, 5), (6, 5)], 0)\n", + "Agent rider 12607 doesn't move\n", + "Agent rider 12608 move from (9, 9) to (8, 9) using car (12676, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12609 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12611 move from (4, 2) to (3, 2) using car (12661, [(4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12612 doesn't move\n", + "Agent rider 12613 move from (7, 0) to (8, 0) using car (12621, [(7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12623 move from (3, 1) to (4, 1) using car (12620, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 12624 move from (5, 4) to (6, 4) using car (12636, [(5, 4), (6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12626 move from (4, 4) to (5, 4) using car (12548, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12627 doesn't move\n", + "Agent rider 12628 move from (3, 1) to (4, 1) using car (12620, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 12629 doesn't move\n", + "Agent rider 12630 move from (8, 4) to (8, 5) using car (12517, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 move from (7, 8) to (7, 7) using car (12637, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12633 move from (0, 6) to (0, 5) using car (12582, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12634 doesn't move\n", + "Driver 12640 arrived\n", + "Agent rider 12641 doesn't move\n", + "Agent rider 12642 move from (8, 1) to (8, 2) using car (12650, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12644 doesn't move\n", + "Agent rider 12645 move from (9, 9) to (8, 9) using car (12676, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 1) to (8, 2) using car (12650, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12647 doesn't move\n", + "Agent rider 12668 move from (3, 2) to (4, 2) using car (12615, [(3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12669 move from (7, 0) to (6, 0) using car (12583, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12670 move from (3, 4) to (4, 4) using car (12622, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12682 doesn't move\n", + "tick 898 ended\n", + "I am driver 12683 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 12684 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 12685 - trip: [(8, 2), (8, 1)]\n", + "I am driver 12686 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 12687 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 12688 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 12689 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)]\n", + "I am driver 12690 - trip: [(6, 2), (7, 2), (8, 2), (8, 1)]\n", + "I am driver 12691 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 12692 - trip: [(7, 2), (6, 2), (6, 3), (6, 4), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 12693 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", + "I am driver 12694 - trip: [(9, 6), (9, 5)]\n", + "I am driver 12695 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 12696 - trip: [(4, 4), (3, 4), (2, 4)]\n", + "I am driver 12697 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 12698 - trip: [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 12699 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 12700 - trip: [(5, 7), (5, 8), (5, 9), (4, 9)]\n", + "I am driver 12701 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 12702 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 12703 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "21 drivers generated.\n", + "I am rider 12704 - dep: (8, 2) , arr: (4, 1)\n", + "I am rider 12705 - dep: (5, 5) , arr: (4, 9)\n", + "I am rider 12706 - dep: (8, 8) , arr: (6, 3)\n", + "3 riders generated.\n", + "Agent rider 12001 move from (3, 4) to (2, 4) using car (12635, [(3, 4), (2, 4)], 0)\n", + "Agent rider 12031 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12040 move from (8, 5) to (8, 4) using car (12600, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12045 move from (8, 5) to (8, 4) using car (12600, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 12045 arrived with a waiting time of 22 ticks\n", + "Agent rider 12071 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12167 move from (3, 2) to (2, 2) using car (12661, [(3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12223 move from (8, 5) to (8, 4) using car (12600, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 12223 arrived with a waiting time of 8 ticks\n", + "Agent rider 12226 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12312 move from (2, 7) to (2, 6) using car (12614, [(2, 7), (2, 6)], 0)\n", + "Agent rider 12314 move from (2, 7) to (2, 6) using car (12614, [(2, 7), (2, 6)], 0)\n", + "Agent rider 12316 move from (8, 6) to (7, 6) using car (12680, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 12324 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12326 move from (8, 2) to (8, 1) using car (12685, [(8, 2), (8, 1)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12340 move from (8, 9) to (7, 9) using car (12676, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12343 move from (6, 5) to (7, 5) using car (12664, [(6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12384 move from (8, 9) to (7, 9) using car (12676, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 doesn't move\n", + "Agent rider 12388 move from (2, 6) to (1, 6) using car (12525, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12389 move from (4, 2) to (4, 3) using car (12615, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Rider n° 12389 arrived with a waiting time of 14 ticks\n", + "Agent rider 12402 move from (6, 5) to (7, 5) using car (12664, [(6, 5), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12414 move from (8, 6) to (7, 6) using car (12680, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 12415 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12419 move from (7, 7) to (7, 6) using car (12637, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12443 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12447 move from (6, 7) to (6, 8) using car (12552, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 12452 move from (4, 2) to (4, 3) using car (12615, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12453 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12454 move from (8, 9) to (7, 9) using car (12676, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12469 arrived\n", + "Driver 12476 arrived\n", + "Agent rider 12492 doesn't move\n", + "Agent rider 12499 move from (8, 2) to (8, 3) using car (12650, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12500 doesn't move\n", + "Agent rider 12501 move from (2, 6) to (1, 6) using car (12525, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 12514 arrived\n", + "Agent rider 12522 move from (6, 7) to (6, 8) using car (12552, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Driver 12537 arrived\n", + "Agent rider 12538 move from (5, 0) to (6, 0) using car (12488, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (6, 7) to (6, 8) using car (12552, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 12554 move from (4, 6) to (4, 5) using car (12589, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 12555 move from (8, 9) to (7, 9) using car (12676, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12559 arrived\n", + "Driver 12560 arrived\n", + "Agent rider 12563 move from (4, 4) to (5, 4) using car (12622, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12564 doesn't move\n", "Driver 12567 arrived\n", - "Agent rider 12569 move from (5, 5) to (5, 4) using car (12563, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12570 move from (7, 4) to (8, 4) using car (12547, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 12580 arrived\n", - "Driver 12582 arrived\n", - "Driver 12587 arrived\n", - "Agent rider 12589 move from (6, 4) to (6, 3) using car (12586, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12595 doesn't move\n", + "Driver 12570 arrived\n", + "Driver 12572 arrived\n", + "Driver 12575 arrived\n", + "Driver 12577 arrived\n", + "Driver 12585 arrived\n", + "Agent rider 12592 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12594 move from (3, 2) to (2, 2) using car (12661, [(3, 2), (2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12595 move from (4, 6) to (4, 5) using car (12589, [(4, 6), (4, 5), (4, 4), (4, 3)], 0)\n", + "Agent rider 12596 move from (6, 0) to (7, 0) using car (12518, [(6, 0), (7, 0)], 0)\n", + "Agent rider 12597 move from (1, 3) to (1, 4) using car (12658, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12601 move from (4, 4) to (5, 4) using car (12622, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12602 move from (1, 0) to (1, 1) using car (12651, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12603 move from (6, 0) to (7, 0) using car (12518, [(6, 0), (7, 0)], 0)\n", + "Agent rider 12604 move from (5, 4) to (6, 4) using car (12548, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12605 doesn't move\n", + "Agent rider 12607 move from (5, 5) to (5, 6) using car (12660, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12608 move from (8, 9) to (7, 9) using car (12676, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12609 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12611 doesn't move\n", + "Agent rider 12612 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12623 move from (4, 1) to (5, 1) using car (12620, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 12624 move from (6, 4) to (6, 5) using car (12636, [(6, 4), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12625 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12626 move from (5, 4) to (6, 4) using car (12548, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12627 move from (2, 8) to (3, 8) using car (12653, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12628 move from (4, 1) to (5, 1) using car (12620, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 12629 move from (8, 5) to (8, 6) using car (12517, [(8, 5), (8, 6)], 0)\n", + "Agent rider 12630 doesn't move\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 move from (7, 7) to (6, 7) using car (12639, [(7, 7), (6, 7)], 0)\n", + "Agent rider 12633 move from (0, 5) to (0, 4) using car (12582, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12634 move from (4, 8) to (5, 8) using car (12675, [(4, 8), (5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12641 move from (1, 3) to (1, 4) using car (12658, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 2) to (8, 3) using car (12650, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12643 move from (0, 0) to (0, 1) using car (12586, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12644 move from (1, 5) to (2, 5) using car (12686, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12645 move from (8, 9) to (7, 9) using car (12676, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 2) to (8, 3) using car (12650, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12647 move from (4, 2) to (4, 3) using car (12615, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Driver 12667 arrived\n", + "Agent rider 12668 move from (4, 2) to (4, 3) using car (12615, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12669 move from (6, 0) to (5, 0) using car (12583, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12670 move from (4, 4) to (5, 4) using car (12622, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12682 doesn't move\n", + "Agent rider 12704 move from (8, 2) to (8, 1) using car (12685, [(8, 2), (8, 1)], 0)\n", + "Agent rider 12705 move from (5, 5) to (5, 6) using car (12660, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12706 doesn't move\n", + "tick 899 ended\n", + "I am driver 12707 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 12708 - trip: [(0, 3), (0, 2)]\n", + "I am driver 12709 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 12710 - trip: [(6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 12711 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 12712 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 12713 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 12714 - trip: [(8, 2), (7, 2), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12715 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 12716 - trip: [(9, 6), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 12717 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)]\n", + "11 drivers generated.\n", + "I am rider 12718 - dep: (2, 2) , arr: (3, 2)\n", + "I am rider 12719 - dep: (5, 1) , arr: (2, 7)\n", + "I am rider 12720 - dep: (6, 6) , arr: (8, 1)\n", + "I am rider 12721 - dep: (6, 9) , arr: (4, 0)\n", + "4 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12031 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12040 move from (8, 4) to (8, 3) using car (12600, [(8, 4), (8, 3), (8, 2), (8, 1)], 0)\n", + "Rider n° 12040 arrived with a waiting time of 25 ticks\n", + "Agent rider 12071 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12167 move from (2, 2) to (2, 3) using car (12661, [(2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12310 move from (2, 5) to (3, 5) using car (12689, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12316 move from (7, 6) to (6, 6) using car (12680, [(7, 6), (6, 6)], 0)\n", + "Agent rider 12324 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (4, 3) to (4, 4) using car (12615, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12340 move from (7, 9) to (6, 9) using car (12676, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12343 move from (7, 5) to (7, 6) using car (12664, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12384 move from (7, 9) to (6, 9) using car (12676, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 move from (7, 3) to (6, 3) using car (12693, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12388 move from (1, 6) to (0, 6) using car (12525, [(1, 6), (0, 6)], 0)\n", + "Rider n° 12388 arrived with a waiting time of 8 ticks\n", + "Agent rider 12402 move from (7, 5) to (7, 6) using car (12664, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12419 move from (7, 6) to (6, 6) using car (12680, [(7, 6), (6, 6)], 0)\n", + "Agent rider 12443 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12454 move from (7, 9) to (6, 9) using car (12676, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12466 arrived\n", + "Driver 12476 arrived\n", + "Agent rider 12492 move from (7, 3) to (6, 3) using car (12693, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12499 move from (8, 3) to (8, 4) using car (12650, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12500 move from (2, 5) to (3, 5) using car (12686, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 12500 arrived with a waiting time of 6 ticks\n", + "Agent rider 12501 doesn't move\n", + "Agent rider 12522 move from (6, 8) to (6, 9) using car (12552, [(6, 8), (6, 9)], 0)\n", + "Rider n° 12522 arrived with a waiting time of 4 ticks\n", + "Agent rider 12538 move from (6, 0) to (7, 0) using car (12488, [(6, 0), (7, 0), (8, 0)], 0)\n", + "Rider n° 12538 arrived with a waiting time of 1 ticks\n", + "Agent rider 12539 move from (4, 6) to (4, 7) using car (12649, [(4, 6), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 12540 move from (4, 3) to (4, 4) using car (12615, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Agent rider 12554 move from (4, 5) to (4, 4) using car (12711, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12555 move from (7, 9) to (6, 9) using car (12676, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12560 arrived\n", + "Agent rider 12563 move from (5, 4) to (5, 5) using car (12674, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 12564 move from (7, 3) to (7, 2) using car (12588, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Driver 12570 arrived\n", + "Driver 12571 arrived\n", + "Driver 12577 arrived\n", + "Agent rider 12592 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12594 move from (2, 2) to (2, 3) using car (12661, [(2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12595 move from (4, 5) to (4, 4) using car (12711, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (4, 8) to (5, 8) using car (12583, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 move from (6, 3) to (7, 3) using car (12592, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12600 move from (0, 7) to (0, 6) using car (12645, [(0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12602 move from (7, 7) to (7, 6) using car (12661, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 12603 move from (4, 9) to (5, 9) using car (12624, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12604 move from (3, 9) to (4, 9) using car (12655, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12597 move from (1, 4) to (1, 5) using car (12658, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12601 move from (5, 4) to (5, 3) using car (12622, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12602 move from (1, 1) to (1, 2) using car (12651, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12603 doesn't move\n", + "Agent rider 12604 move from (6, 4) to (7, 4) using car (12548, [(6, 4), (7, 4), (8, 4)], 0)\n", "Agent rider 12605 doesn't move\n", - "Driver 12612 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (6, 4) to (6, 3) using car (12586, [(6, 4), (6, 3)], 0)\n", - "Agent rider 12617 move from (4, 6) to (4, 5) using car (12631, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (3, 9) to (4, 9) using car (12655, [(3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12620 move from (6, 7) to (6, 6) using car (12641, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12621 move from (3, 5) to (3, 6) using car (12633, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12622 doesn't move\n", - "Driver 12625 arrived\n", - "Agent rider 12626 doesn't move\n", - "Agent rider 12627 move from (7, 1) to (8, 1) using car (12636, [(7, 1), (8, 1)], 0)\n", - "Agent rider 12628 doesn't move\n", + "Agent rider 12607 move from (5, 6) to (4, 6) using car (12660, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12608 move from (7, 9) to (6, 9) using car (12676, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12609 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 12609 arrived with a waiting time of 3 ticks\n", + "Agent rider 12611 move from (3, 2) to (3, 1) using car (12702, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12612 move from (7, 3) to (7, 2) using car (12588, [(7, 3), (7, 2), (7, 1)], 0)\n", + "Agent rider 12613 move from (8, 0) to (8, 1) using car (12659, [(8, 0), (8, 1), (8, 2)], 0)\n", + "Driver 12616 arrived\n", + "Driver 12617 arrived\n", + "Agent rider 12623 move from (5, 1) to (6, 1) using car (12712, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12624 move from (6, 5) to (7, 5) using car (12636, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12625 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12626 move from (6, 4) to (7, 4) using car (12548, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12627 move from (3, 8) to (4, 8) using car (12653, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 12628 move from (5, 1) to (6, 1) using car (12620, [(5, 1), (6, 1)], 0)\n", + "Rider n° 12628 arrived with a waiting time of 0 ticks\n", "Agent rider 12629 doesn't move\n", - "Driver 12646 arrived\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (8, 8) to (7, 8) using car (12614, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 doesn't move\n", - "Agent rider 12653 move from (4, 0) to (3, 0) using car (12585, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 12670 move from (0, 2) to (0, 3) using car (12680, [(0, 2), (0, 3), (1, 3)], 0)\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12672 move from (4, 3) to (4, 4) using car (12648, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12673 move from (7, 7) to (6, 7) using car (12554, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12675 move from (3, 7) to (3, 8) using car (12642, [(3, 7), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (4, 6) to (4, 7) using car (12572, [(4, 6), (4, 7)], 0)\n", - "Agent rider 12689 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12691 move from (3, 2) to (3, 3) using car (12613, [(3, 2), (3, 3), (2, 3)], 0)\n", - "Agent rider 12692 doesn't move\n", - "tick 909 ended\n", - "I am driver 12693 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 12694 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 12695 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (5, 6)]\n", - "I am driver 12696 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (5, 4)]\n", - "I am driver 12697 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 12698 - trip: [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 12699 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", - "I am driver 12700 - trip: [(0, 6), (1, 6)]\n", - "I am driver 12701 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "9 drivers generated.\n", - "I am rider 12702 - dep: (2, 9) , arr: (6, 1)\n", - "I am rider 12703 - dep: (0, 9) , arr: (2, 9)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 0) to (2, 1) using car (12687, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (6, 2) to (5, 2) using car (12666, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 move from (8, 8) to (7, 8) using car (12686, [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 12320 move from (2, 0) to (2, 1) using car (12687, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (2, 0) to (2, 1) using car (12687, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 5) to (8, 6) using car (12644, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 4) to (8, 3) using car (12647, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 move from (2, 0) to (2, 1) using car (12687, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Driver 12449 arrived\n", - "Agent rider 12455 move from (2, 0) to (2, 1) using car (12687, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Driver 12464 arrived\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 doesn't move\n", - "Agent rider 12482 move from (4, 6) to (4, 7) using car (12664, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12483 move from (6, 7) to (5, 7) using car (12554, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (2, 5) to (2, 6) using car (12649, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 doesn't move\n", - "Driver 12512 arrived\n", - "Agent rider 12517 move from (2, 5) to (2, 6) using car (12649, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12518 move from (5, 9) to (4, 9) using car (12632, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (3, 8) to (2, 8) using car (12642, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 12524 move from (6, 7) to (5, 7) using car (12554, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12525 arrived\n", - "Driver 12526 arrived\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (8, 8) to (7, 8) using car (12686, [(8, 8), (7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 12533 move from (5, 4) to (5, 3) using car (12563, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12534 doesn't move\n", - "Agent rider 12535 move from (6, 7) to (6, 6) using car (12682, [(6, 7), (6, 6)], 0)\n", - "Agent rider 12536 move from (7, 8) to (6, 8) using car (12614, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (5, 9) to (4, 9) using car (12632, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12546 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (5, 8) to (6, 8) using car (12583, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 doesn't move\n", - "Agent rider 12559 move from (8, 4) to (9, 4) using car (12547, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12562 doesn't move\n", - "Driver 12566 arrived\n", - "Agent rider 12569 move from (5, 4) to (5, 3) using car (12563, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 12570 move from (8, 4) to (9, 4) using car (12547, [(8, 4), (9, 4)], 0)\n", - "Rider n° 12570 arrived with a waiting time of 0 ticks\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (5, 8) to (6, 8) using car (12583, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 move from (7, 3) to (8, 3) using car (12592, [(7, 3), (8, 3)], 0)\n", - "Agent rider 12600 move from (0, 6) to (0, 5) using car (12645, [(0, 6), (0, 5), (0, 4)], 0)\n", - "Agent rider 12602 move from (7, 6) to (7, 5) using car (12661, [(7, 6), (7, 5)], 0)\n", - "Agent rider 12603 move from (5, 9) to (6, 9) using car (12624, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12604 move from (4, 9) to (5, 9) using car (12655, [(4, 9), (5, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 doesn't move\n", - "Agent rider 12617 move from (4, 5) to (4, 4) using car (12631, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (4, 9) to (5, 9) using car (12655, [(4, 9), (5, 9)], 0)\n", - "Agent rider 12620 move from (6, 6) to (6, 5) using car (12641, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12621 move from (3, 6) to (3, 7) using car (12633, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12622 doesn't move\n", - "Agent rider 12626 doesn't move\n", - "Agent rider 12627 move from (8, 1) to (9, 1) using car (12575, [(8, 1), (9, 1)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 doesn't move\n", - "Driver 12634 arrived\n", - "Agent rider 12650 move from (2, 0) to (2, 1) using car (12687, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12651 move from (7, 8) to (6, 8) using car (12614, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 doesn't move\n", - "Agent rider 12653 move from (3, 0) to (2, 0) using car (12585, [(3, 0), (2, 0)], 0)\n", - "Agent rider 12670 move from (0, 3) to (1, 3) using car (12680, [(0, 3), (1, 3)], 0)\n", - "Agent rider 12671 move from (2, 1) to (3, 1) using car (12665, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12672 move from (4, 4) to (4, 5) using car (12648, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12673 move from (6, 7) to (5, 7) using car (12554, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12675 move from (3, 8) to (3, 7) using car (12701, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12689 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12691 move from (3, 3) to (2, 3) using car (12613, [(3, 3), (2, 3)], 0)\n", - "Agent rider 12692 doesn't move\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12703 doesn't move\n", - "tick 910 ended\n", - "I am driver 12704 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", - "I am driver 12705 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 12706 - trip: [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 12707 - trip: [(5, 3), (6, 3)]\n", - "4 drivers generated.\n", - "I am rider 12708 - dep: (3, 3) , arr: (8, 5)\n", - "I am rider 12709 - dep: (4, 8) , arr: (7, 9)\n", - "I am rider 12710 - dep: (5, 1) , arr: (9, 5)\n", + "Agent rider 12630 move from (8, 5) to (7, 5) using car (12701, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 12631 move from (9, 0) to (9, 1) using car (12621, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (0, 4) to (0, 3) using car (12582, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 12634 move from (5, 8) to (6, 8) using car (12675, [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12638 arrived\n", + "Agent rider 12641 move from (1, 4) to (1, 5) using car (12658, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 3) to (8, 4) using car (12650, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12643 move from (0, 1) to (0, 2) using car (12586, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12644 move from (2, 5) to (3, 5) using car (12686, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12645 move from (7, 9) to (6, 9) using car (12676, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 3) to (8, 4) using car (12650, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12647 move from (4, 3) to (4, 4) using car (12713, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7)], 0)\n", + "Driver 12648 arrived\n", + "Driver 12656 arrived\n", + "Driver 12657 arrived\n", + "Agent rider 12668 move from (4, 3) to (4, 4) using car (12615, [(4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12669 move from (5, 0) to (4, 0) using car (12583, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12670 move from (5, 4) to (5, 3) using car (12622, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12682 move from (4, 6) to (4, 7) using car (12649, [(4, 6), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12705 move from (5, 6) to (4, 6) using car (12660, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12706 move from (8, 8) to (7, 8) using car (12709, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12718 move from (2, 2) to (2, 3) using car (12661, [(2, 2), (2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12719 move from (5, 1) to (4, 1) using car (12684, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 12720 move from (6, 6) to (6, 7) using car (12666, [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 12721 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 900 ended\n", + "I am driver 12722 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (7, 2)]\n", + "1 drivers generated.\n", + "I am rider 12723 - dep: (8, 9) , arr: (5, 6)\n", + "I am rider 12724 - dep: (8, 0) , arr: (4, 1)\n", + "I am rider 12725 - dep: (3, 6) , arr: (2, 9)\n", "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12124 move from (4, 7) to (5, 7) using car (12706, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Rider n° 12124 arrived with a waiting time of 9 ticks\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 1) to (2, 2) using car (12687, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (5, 2) to (4, 2) using car (12666, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 move from (7, 8) to (7, 7) using car (12686, [(7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 12320 move from (2, 1) to (2, 2) using car (12687, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (2, 1) to (1, 1) using car (12637, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 6) to (8, 7) using car (12644, [(8, 6), (8, 7)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 3) to (8, 2) using car (12647, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 move from (2, 1) to (2, 2) using car (12687, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12455 move from (2, 1) to (1, 1) using car (12637, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 6) to (2, 7) using car (12649, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12481 move from (4, 7) to (3, 7) using car (12658, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12482 move from (4, 7) to (4, 8) using car (12664, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12483 move from (5, 7) to (4, 7) using car (12554, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12484 move from (2, 6) to (2, 7) using car (12649, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 doesn't move\n", - "Agent rider 12517 move from (2, 6) to (2, 7) using car (12649, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12518 move from (4, 9) to (3, 9) using car (12632, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (2, 8) to (1, 8) using car (12642, [(2, 8), (1, 8)], 0)\n", - "Agent rider 12524 move from (5, 7) to (4, 7) using car (12554, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 12526 arrived\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (7, 8) to (7, 7) using car (12686, [(7, 8), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 12533 move from (5, 3) to (5, 2) using car (12563, [(5, 3), (5, 2)], 0)\n", - "Agent rider 12534 move from (6, 3) to (5, 3) using car (12695, [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12535 move from (6, 6) to (7, 6) using car (12643, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12536 move from (6, 8) to (5, 8) using car (12614, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (4, 9) to (3, 9) using car (12632, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (6, 8) to (7, 8) using car (12583, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 move from (6, 3) to (5, 3) using car (12695, [(6, 3), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12562 doesn't move\n", - "Agent rider 12569 move from (5, 3) to (5, 2) using car (12563, [(5, 3), (5, 2)], 0)\n", - "Driver 12572 arrived\n", - "Driver 12586 arrived\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (6, 8) to (7, 8) using car (12583, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 move from (8, 3) to (8, 4) using car (12656, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12600 move from (0, 5) to (0, 4) using car (12645, [(0, 5), (0, 4)], 0)\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12603 move from (6, 9) to (7, 9) using car (12624, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12603 arrived with a waiting time of 5 ticks\n", - "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 doesn't move\n", - "Agent rider 12617 move from (4, 4) to (4, 3) using car (12631, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12620 move from (6, 5) to (6, 4) using car (12641, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12621 move from (3, 7) to (3, 8) using car (12633, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 12621 arrived with a waiting time of 0 ticks\n", - "Agent rider 12622 doesn't move\n", - "Agent rider 12626 doesn't move\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (4, 9) to (3, 9) using car (12632, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (2, 3) to (2, 4) using car (12661, [(2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12220 move from (8, 3) to (8, 2) using car (12600, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 3) to (8, 2) using car (12600, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (3, 5) to (3, 6) using car (12652, [(3, 5), (3, 6)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12326 doesn't move\n", + "Agent rider 12336 move from (4, 4) to (4, 3) using car (12589, [(4, 4), (4, 3)], 0)\n", + "Agent rider 12340 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12343 move from (7, 6) to (7, 7) using car (12664, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12384 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 move from (6, 3) to (6, 4) using car (12692, [(6, 3), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 12402 move from (7, 6) to (7, 7) using car (12664, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12414 move from (7, 6) to (7, 7) using car (12664, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 move from (6, 8) to (6, 7) using car (12675, [(6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 12476 arrived\n", + "Agent rider 12492 move from (6, 3) to (5, 3) using car (12693, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12499 move from (8, 4) to (8, 5) using car (12650, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12501 doesn't move\n", + "Driver 12507 arrived\n", + "Driver 12517 arrived\n", + "Driver 12518 arrived\n", + "Driver 12532 arrived\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (4, 4) to (4, 3) using car (12589, [(4, 4), (4, 3)], 0)\n", + "Agent rider 12542 move from (6, 8) to (6, 7) using car (12675, [(6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12554 move from (4, 4) to (4, 3) using car (12711, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12555 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12563 move from (5, 5) to (5, 6) using car (12674, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Rider n° 12563 arrived with a waiting time of 1 ticks\n", + "Agent rider 12564 move from (7, 2) to (7, 1) using car (12588, [(7, 2), (7, 1)], 0)\n", + "Driver 12565 arrived\n", + "Driver 12571 arrived\n", + "Driver 12573 arrived\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12594 move from (2, 3) to (2, 4) using car (12661, [(2, 3), (2, 4), (1, 4)], 0)\n", + "Rider n° 12594 arrived with a waiting time of 2 ticks\n", + "Agent rider 12595 move from (4, 4) to (4, 3) using car (12711, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12596 move from (7, 0) to (8, 0) using car (12488, [(7, 0), (8, 0)], 0)\n", + "Agent rider 12597 move from (1, 5) to (1, 6) using car (12658, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12601 move from (5, 3) to (5, 2) using car (12622, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12602 move from (1, 2) to (1, 3) using car (12651, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12603 move from (7, 0) to (8, 0) using car (12488, [(7, 0), (8, 0)], 0)\n", + "Agent rider 12604 move from (7, 4) to (8, 4) using car (12548, [(7, 4), (8, 4)], 0)\n", + "Agent rider 12605 move from (7, 5) to (7, 4) using car (12637, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12607 move from (4, 6) to (3, 6) using car (12660, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12608 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12611 move from (3, 1) to (3, 0) using car (12702, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 12611 arrived with a waiting time of 3 ticks\n", + "Agent rider 12612 move from (7, 2) to (7, 1) using car (12588, [(7, 2), (7, 1)], 0)\n", + "Agent rider 12613 move from (8, 1) to (8, 2) using car (12659, [(8, 1), (8, 2)], 0)\n", + "Driver 12614 arrived\n", + "Driver 12617 arrived\n", + "Agent rider 12623 move from (6, 1) to (7, 1) using car (12712, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12624 move from (7, 5) to (8, 5) using car (12636, [(7, 5), (8, 5)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12626 move from (7, 4) to (6, 4) using car (12707, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12627 move from (4, 8) to (4, 7) using car (12653, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Rider n° 12627 arrived with a waiting time of 4 ticks\n", + "Agent rider 12629 move from (8, 6) to (8, 7) using car (12716, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12630 move from (7, 5) to (6, 5) using car (12701, [(7, 5), (6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 move from (6, 7) to (6, 8) using car (12666, [(6, 7), (6, 8), (6, 9), (7, 9)], 0)\n", + "Agent rider 12633 move from (0, 3) to (0, 2) using car (12582, [(0, 3), (0, 2)], 0)\n", + "Agent rider 12634 move from (6, 8) to (6, 7) using car (12675, [(6, 8), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", "Driver 12635 arrived\n", - "Driver 12636 arrived\n", - "Agent rider 12650 move from (2, 1) to (1, 1) using car (12637, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12651 move from (6, 8) to (5, 8) using car (12614, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 move from (8, 3) to (8, 2) using car (12647, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12653 doesn't move\n", - "Driver 12659 arrived\n", - "Driver 12668 arrived\n", - "Agent rider 12670 doesn't move\n", - "Agent rider 12671 move from (3, 1) to (3, 2) using car (12665, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12672 move from (4, 5) to (4, 6) using car (12648, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12673 move from (5, 7) to (4, 7) using car (12554, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12675 doesn't move\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (4, 7) to (5, 7) using car (12706, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 12689 doesn't move\n", - "Agent rider 12690 move from (2, 6) to (2, 7) using car (12649, [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12691 doesn't move\n", - "Agent rider 12692 doesn't move\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12703 move from (0, 9) to (0, 8) using car (12704, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (5, 1) to (5, 2) using car (12685, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", - "tick 911 ended\n", - "I am driver 12711 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 12712 - trip: [(7, 7), (8, 7)]\n", - "I am driver 12713 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 12714 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 12715 - trip: [(7, 2), (6, 2), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 12716 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 12717 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 12718 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 12719 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 12720 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 12721 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 12722 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 12723 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 12724 - trip: [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 12725 - trip: [(5, 4), (4, 4), (3, 4), (3, 5)]\n", - "I am driver 12726 - trip: [(0, 6), (1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 12727 - trip: [(9, 1), (9, 2), (9, 3), (9, 4)]\n", - "I am driver 12728 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 12729 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (8, 5)]\n", - "I am driver 12730 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 12731 - trip: [(4, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 12732 - trip: [(2, 7), (2, 6), (2, 5)]\n", - "I am driver 12733 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "23 drivers generated.\n", - "I am rider 12734 - dep: (2, 3) , arr: (1, 2)\n", - "1 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 2) to (2, 3) using car (12687, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (4, 2) to (3, 2) using car (12666, [(4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 move from (7, 7) to (8, 7) using car (12712, [(7, 7), (8, 7)], 0)\n", - "Agent rider 12320 move from (2, 2) to (2, 3) using car (12687, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12402 move from (8, 2) to (8, 1) using car (12647, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 12402 arrived with a waiting time of 11 ticks\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 doesn't move\n", - "Agent rider 12429 move from (2, 2) to (2, 3) using car (12687, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 7) to (2, 8) using car (12649, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12481 move from (3, 7) to (2, 7) using car (12658, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12482 move from (4, 8) to (4, 9) using car (12664, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12483 move from (4, 7) to (3, 7) using car (12554, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12483 arrived with a waiting time of 6 ticks\n", - "Agent rider 12484 doesn't move\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12493 move from (2, 7) to (2, 8) using car (12649, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Rider n° 12493 arrived with a waiting time of 8 ticks\n", - "Driver 12502 arrived\n", - "Agent rider 12517 move from (2, 7) to (2, 6) using car (12732, [(2, 7), (2, 6), (2, 5)], 0)\n", - "Agent rider 12518 move from (3, 9) to (2, 9) using car (12632, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (1, 8) to (2, 8) using car (12678, [(1, 8), (2, 8)], 0)\n", - "Agent rider 12524 move from (4, 7) to (3, 7) using car (12554, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (7, 7) to (6, 7) using car (12686, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (5, 3) to (5, 4) using car (12695, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12535 move from (7, 6) to (8, 6) using car (12643, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12536 move from (5, 8) to (4, 8) using car (12614, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (3, 9) to (2, 9) using car (12632, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12547 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (7, 8) to (8, 8) using car (12583, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12558 move from (5, 3) to (5, 4) using car (12695, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", - "Rider n° 12558 arrived with a waiting time of 3 ticks\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12562 doesn't move\n", - "Agent rider 12569 doesn't move\n", - "Driver 12575 arrived\n", - "Driver 12585 arrived\n", - "Agent rider 12589 move from (6, 3) to (6, 4) using car (12696, [(6, 3), (6, 4), (5, 4)], 0)\n", - "Driver 12591 arrived\n", - "Driver 12592 arrived\n", - "Driver 12593 arrived\n", - "Agent rider 12595 move from (2, 7) to (2, 8) using car (12649, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (7, 8) to (8, 8) using car (12583, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12602 move from (7, 5) to (7, 6) using car (12669, [(7, 5), (7, 6)], 0)\n", - "Agent rider 12604 move from (5, 9) to (6, 9) using car (12681, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Driver 12610 arrived\n", - "Driver 12611 arrived\n", - "Driver 12613 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (6, 3) to (6, 4) using car (12663, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", - "Agent rider 12617 doesn't move\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12620 move from (6, 4) to (6, 3) using car (12641, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12622 move from (9, 0) to (8, 0) using car (12719, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12626 move from (4, 7) to (3, 7) using car (12554, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12627 move from (9, 1) to (9, 2) using car (12727, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (3, 9) to (2, 9) using car (12632, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12630 arrived\n", - "Driver 12636 arrived\n", "Driver 12639 arrived\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (5, 8) to (4, 8) using car (12614, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 move from (8, 2) to (8, 1) using car (12647, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12653 move from (2, 0) to (3, 0) using car (12733, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", + "Agent rider 12641 move from (1, 5) to (1, 6) using car (12658, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 4) to (8, 5) using car (12650, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12643 move from (0, 2) to (0, 3) using car (12586, [(0, 2), (0, 3), (0, 4)], 0)\n", + "Agent rider 12644 move from (3, 5) to (4, 5) using car (12686, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12645 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 4) to (8, 5) using car (12650, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12647 move from (4, 4) to (4, 5) using car (12713, [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7)], 0)\n", "Driver 12655 arrived\n", - "Driver 12660 arrived\n", - "Driver 12661 arrived\n", - "Agent rider 12670 doesn't move\n", - "Agent rider 12671 move from (3, 2) to (4, 2) using car (12694, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 12672 move from (4, 6) to (4, 7) using car (12648, [(4, 6), (4, 7)], 0)\n", - "Agent rider 12673 move from (4, 7) to (3, 7) using car (12554, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12675 move from (3, 7) to (4, 7) using car (12705, [(3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 12676 doesn't move\n", + "Driver 12657 arrived\n", + "Agent rider 12668 move from (4, 4) to (4, 5) using car (12615, [(4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 12669 move from (4, 0) to (3, 0) using car (12583, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12670 move from (5, 3) to (5, 2) using car (12622, [(5, 3), (5, 2), (5, 1)], 0)\n", "Driver 12677 arrived\n", "Driver 12679 arrived\n", - "Driver 12680 arrived\n", - "Driver 12682 arrived\n", - "Agent rider 12688 move from (5, 7) to (4, 7) using car (12607, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12689 move from (3, 7) to (2, 7) using car (12658, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12691 doesn't move\n", - "Agent rider 12692 doesn't move\n", - "Driver 12700 arrived\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12703 move from (0, 8) to (0, 7) using car (12704, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12709 move from (4, 8) to (4, 9) using car (12664, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12734 move from (2, 3) to (2, 2) using car (12657, [(2, 3), (2, 2), (2, 1), (1, 1)], 0)\n", - "tick 912 ended\n", - "I am driver 12735 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 12736 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)]\n", - "I am driver 12737 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", - "I am driver 12738 - trip: [(4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 12739 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 12740 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 12741 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 12742 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 12743 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (7, 7)]\n", - "I am driver 12744 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 12745 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 12746 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 12747 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (3, 2)]\n", - "13 drivers generated.\n", - "I am rider 12748 - dep: (6, 7) , arr: (4, 9)\n", - "I am rider 12749 - dep: (3, 8) , arr: (0, 4)\n", - "I am rider 12750 - dep: (5, 4) , arr: (9, 1)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 3) to (2, 4) using car (12687, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (3, 2) to (2, 2) using car (12666, [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12320 move from (2, 3) to (2, 4) using car (12687, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Rider n° 12320 arrived with a waiting time of 16 ticks\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (1, 1) to (2, 1) using car (12722, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12428 move from (9, 3) to (9, 4) using car (12729, [(9, 3), (9, 4), (9, 5), (8, 5)], 0)\n", - "Rider n° 12428 arrived with a waiting time of 8 ticks\n", - "Agent rider 12429 move from (2, 3) to (2, 4) using car (12687, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (9, 3) to (9, 4) using car (12729, [(9, 3), (9, 4), (9, 5), (8, 5)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 8) to (2, 9) using car (12649, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12481 move from (2, 7) to (2, 6) using car (12658, [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12482 move from (4, 9) to (3, 9) using car (12664, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12484 doesn't move\n", + "Agent rider 12682 move from (4, 7) to (3, 7) using car (12649, [(4, 7), (3, 7), (2, 7)], 0)\n", + "Driver 12685 arrived\n", + "Driver 12694 arrived\n", + "Agent rider 12704 move from (8, 1) to (8, 2) using car (12659, [(8, 1), (8, 2)], 0)\n", + "Agent rider 12705 doesn't move\n", + "Agent rider 12706 move from (7, 8) to (6, 8) using car (12709, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12718 move from (2, 3) to (2, 4) using car (12661, [(2, 3), (2, 4), (1, 4)], 0)\n", + "Agent rider 12719 move from (4, 1) to (4, 2) using car (12684, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12721 move from (6, 9) to (5, 9) using car (12676, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12723 doesn't move\n", + "Agent rider 12724 doesn't move\n", + "Agent rider 12725 doesn't move\n", + "tick 901 ended\n", + "I am driver 12726 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 12727 - trip: [(8, 9), (9, 9)]\n", + "I am driver 12728 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 12729 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 12730 - trip: [(4, 4), (5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 12731 - trip: [(1, 8), (1, 7), (1, 6), (0, 6)]\n", + "I am driver 12732 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 12733 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12734 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 12735 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 12736 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", + "I am driver 12737 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (4, 2)]\n", + "I am driver 12738 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8)]\n", + "I am driver 12739 - trip: [(4, 1), (3, 1), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 12740 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", + "I am driver 12741 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 12742 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 12743 - trip: [(6, 4), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 12744 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 12745 - trip: [(8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 12746 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)]\n", + "I am driver 12747 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "22 drivers generated.\n", + "I am rider 12748 - dep: (8, 5) , arr: (3, 7)\n", + "I am rider 12749 - dep: (5, 9) , arr: (3, 5)\n", + "I am rider 12750 - dep: (0, 5) , arr: (4, 4)\n", + "I am rider 12751 - dep: (5, 6) , arr: (7, 8)\n", + "I am rider 12752 - dep: (7, 4) , arr: (7, 2)\n", + "I am rider 12753 - dep: (5, 4) , arr: (5, 5)\n", + "I am rider 12754 - dep: (0, 7) , arr: (1, 4)\n", + "7 riders generated.\n", + "Agent rider 12001 move from (2, 4) to (1, 4) using car (12661, [(2, 4), (1, 4)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (2, 4) to (1, 4) using car (12661, [(2, 4), (1, 4)], 0)\n", + "Agent rider 12220 move from (8, 2) to (8, 1) using car (12600, [(8, 2), (8, 1)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 2) to (8, 1) using car (12600, [(8, 2), (8, 1)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (3, 6) to (2, 6) using car (12660, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12312 doesn't move\n", + "Agent rider 12314 doesn't move\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12326 move from (8, 1) to (9, 1) using car (12703, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 12326 arrived with a waiting time of 12 ticks\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12340 move from (5, 9) to (4, 9) using car (12676, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12343 move from (7, 7) to (7, 8) using car (12664, [(7, 7), (7, 8)], 0)\n", + "Agent rider 12384 move from (5, 9) to (4, 9) using car (12676, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 move from (6, 4) to (5, 4) using car (12692, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 move from (7, 7) to (7, 8) using car (12664, [(7, 7), (7, 8)], 0)\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 move from (0, 3) to (0, 4) using car (12586, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12454 doesn't move\n", "Agent rider 12492 doesn't move\n", - "Driver 12502 arrived\n", - "Agent rider 12517 move from (2, 6) to (2, 5) using car (12732, [(2, 6), (2, 5)], 0)\n", - "Agent rider 12518 move from (2, 9) to (1, 9) using car (12632, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Rider n° 12518 arrived with a waiting time of 9 ticks\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (2, 8) to (2, 9) using car (12649, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12524 move from (3, 7) to (2, 7) using car (12554, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (6, 7) to (6, 6) using car (12706, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (5, 4) to (5, 5) using car (12695, [(5, 4), (5, 5), (5, 6)], 0)\n", - "Agent rider 12535 doesn't move\n", - "Agent rider 12536 move from (4, 8) to (3, 8) using car (12614, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (2, 9) to (1, 9) using car (12632, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 move from (8, 8) to (9, 8) using car (12583, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12562 move from (1, 3) to (1, 4) using car (12736, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Driver 12563 arrived\n", - "Agent rider 12569 doesn't move\n", + "Agent rider 12499 move from (8, 5) to (8, 6) using car (12650, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12501 move from (1, 6) to (1, 7) using car (12658, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 12517 arrived\n", + "Driver 12525 arrived\n", + "Agent rider 12539 move from (4, 7) to (5, 7) using car (12688, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 doesn't move\n", + "Driver 12552 arrived\n", + "Agent rider 12554 move from (4, 3) to (4, 2) using car (12711, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12564 move from (7, 1) to (8, 1) using car (12712, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", "Driver 12571 arrived\n", "Driver 12581 arrived\n", - "Agent rider 12589 move from (6, 4) to (5, 4) using car (12696, [(6, 4), (5, 4)], 0)\n", - "Driver 12592 arrived\n", - "Agent rider 12595 move from (2, 8) to (2, 9) using car (12649, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12595 move from (4, 3) to (4, 2) using car (12711, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (8, 8) to (9, 8) using car (12583, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12599 move from (8, 4) to (7, 4) using car (12728, [(8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (6, 9) to (7, 9) using car (12681, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Driver 12606 arrived\n", - "Driver 12611 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 doesn't move\n", - "Agent rider 12617 move from (4, 3) to (3, 3) using car (12724, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (5, 9) to (4, 9) using car (12721, [(5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 12620 move from (6, 3) to (6, 2) using car (12641, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12622 doesn't move\n", - "Driver 12623 arrived\n", - "Agent rider 12626 move from (3, 7) to (2, 7) using car (12554, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12627 move from (9, 2) to (9, 3) using car (12727, [(9, 2), (9, 3), (9, 4)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (2, 9) to (1, 9) using car (12632, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12637 arrived\n", - "Driver 12642 arrived\n", - "Driver 12644 arrived\n", - "Driver 12645 arrived\n", - "Agent rider 12650 move from (1, 1) to (2, 1) using car (12722, [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12651 move from (4, 8) to (3, 8) using car (12614, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12652 move from (8, 1) to (7, 1) using car (12647, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12653 move from (3, 0) to (3, 1) using car (12731, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Rider n° 12653 arrived with a waiting time of 1 ticks\n", - "Driver 12661 arrived\n", - "Agent rider 12670 move from (1, 3) to (1, 4) using car (12736, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 12671 move from (4, 2) to (5, 2) using car (12694, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 12672 doesn't move\n", - "Agent rider 12673 move from (3, 7) to (2, 7) using car (12554, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12674 move from (9, 3) to (9, 4) using car (12729, [(9, 3), (9, 4), (9, 5), (8, 5)], 0)\n", - "Agent rider 12675 move from (4, 7) to (5, 7) using car (12705, [(4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 12676 doesn't move\n", + "Agent rider 12597 move from (1, 6) to (1, 7) using car (12658, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12601 move from (5, 2) to (5, 1) using car (12622, [(5, 2), (5, 1)], 0)\n", + "Agent rider 12602 move from (1, 3) to (1, 4) using car (12651, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Rider n° 12602 arrived with a waiting time of 5 ticks\n", + "Agent rider 12603 doesn't move\n", + "Agent rider 12604 doesn't move\n", + "Agent rider 12605 move from (7, 4) to (7, 3) using car (12637, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12605 arrived with a waiting time of 7 ticks\n", + "Agent rider 12607 move from (3, 6) to (2, 6) using car (12660, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 12607 arrived with a waiting time of 4 ticks\n", + "Agent rider 12608 move from (5, 9) to (4, 9) using car (12676, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12612 move from (7, 1) to (8, 1) using car (12712, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 12612 arrived with a waiting time of 4 ticks\n", + "Agent rider 12613 move from (8, 2) to (8, 1) using car (12600, [(8, 2), (8, 1)], 0)\n", + "Driver 12620 arrived\n", + "Agent rider 12623 move from (7, 1) to (8, 1) using car (12712, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12624 move from (8, 5) to (8, 6) using car (12650, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12625 move from (0, 3) to (0, 4) using car (12586, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12626 move from (6, 4) to (5, 4) using car (12707, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12629 move from (8, 7) to (8, 8) using car (12716, [(8, 7), (8, 8)], 0)\n", + "Rider n° 12629 arrived with a waiting time of 5 ticks\n", + "Agent rider 12630 move from (6, 5) to (5, 5) using car (12701, [(6, 5), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 12631 doesn't move\n", + "Agent rider 12632 move from (6, 8) to (5, 8) using car (12709, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12634 move from (6, 7) to (7, 7) using car (12675, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 12634 arrived with a waiting time of 1 ticks\n", + "Agent rider 12641 move from (1, 6) to (1, 7) using car (12658, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 5) to (8, 6) using car (12650, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12643 move from (0, 3) to (0, 4) using car (12586, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12644 move from (4, 5) to (4, 6) using car (12615, [(4, 5), (4, 6)], 0)\n", + "Agent rider 12645 move from (5, 9) to (4, 9) using car (12676, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 5) to (8, 6) using car (12650, [(8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12647 move from (4, 5) to (5, 5) using car (12686, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 12657 arrived\n", + "Agent rider 12668 move from (4, 5) to (5, 5) using car (12686, [(4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 12668 arrived with a waiting time of 0 ticks\n", + "Agent rider 12669 move from (3, 0) to (2, 0) using car (12583, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12670 doesn't move\n", + "Driver 12671 arrived\n", "Driver 12680 arrived\n", - "Driver 12683 arrived\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12689 move from (2, 7) to (2, 6) using car (12658, [(2, 7), (2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12691 move from (2, 3) to (2, 4) using car (12687, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12692 doesn't move\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12703 doesn't move\n", - "Driver 12707 arrived\n", - "Agent rider 12708 move from (3, 3) to (3, 4) using car (12665, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (5, 2) to (6, 2) using car (12667, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12734 move from (2, 2) to (2, 1) using car (12657, [(2, 2), (2, 1), (1, 1)], 0)\n", - "Agent rider 12748 move from (6, 7) to (5, 7) using car (12686, [(6, 7), (5, 7)], 0)\n", + "Agent rider 12682 move from (3, 7) to (2, 7) using car (12649, [(3, 7), (2, 7)], 0)\n", + "Driver 12696 arrived\n", + "Agent rider 12704 move from (8, 2) to (8, 1) using car (12600, [(8, 2), (8, 1)], 0)\n", + "Agent rider 12705 doesn't move\n", + "Agent rider 12706 doesn't move\n", + "Driver 12708 arrived\n", + "Agent rider 12718 move from (2, 4) to (1, 4) using car (12661, [(2, 4), (1, 4)], 0)\n", + "Agent rider 12719 move from (4, 2) to (4, 3) using car (12684, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12721 doesn't move\n", + "Agent rider 12723 move from (8, 9) to (7, 9) using car (12729, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 12724 doesn't move\n", + "Agent rider 12725 move from (3, 6) to (2, 6) using car (12660, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12748 move from (8, 5) to (8, 6) using car (12650, [(8, 5), (8, 6), (8, 7)], 0)\n", "Agent rider 12749 doesn't move\n", - "Agent rider 12750 move from (5, 4) to (5, 3) using car (12693, [(5, 4), (5, 3), (5, 2)], 0)\n", - "tick 913 ended\n", - "I am driver 12751 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 12752 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 12753 - trip: [(7, 6), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 12754 - trip: [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 12755 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 12756 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 4) to (2, 5) using car (12687, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 doesn't move\n", - "Agent rider 12291 move from (1, 3) to (1, 4) using car (12742, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (2, 1) to (1, 1) using car (12657, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 move from (9, 4) to (9, 5) using car (12729, [(9, 4), (9, 5), (8, 5)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12429 move from (2, 4) to (2, 5) using car (12687, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (9, 4) to (9, 5) using car (12729, [(9, 4), (9, 5), (8, 5)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 doesn't move\n", - "Agent rider 12481 move from (2, 6) to (2, 5) using car (12658, [(2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12482 move from (3, 9) to (2, 9) using car (12664, [(3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12484 move from (2, 7) to (1, 7) using car (12554, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12484 arrived with a waiting time of 8 ticks\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 move from (2, 7) to (1, 7) using car (12554, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (6, 6) to (6, 5) using car (12706, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (5, 5) to (6, 5) using car (12720, [(5, 5), (6, 5), (7, 5)], 0)\n", - "Agent rider 12535 move from (8, 6) to (8, 7) using car (12656, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 12535 arrived with a waiting time of 7 ticks\n", - "Agent rider 12536 move from (3, 8) to (2, 8) using car (12614, [(3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (1, 9) to (1, 8) using car (12632, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12559 move from (9, 4) to (9, 5) using car (12729, [(9, 4), (9, 5), (8, 5)], 0)\n", - "Agent rider 12562 move from (1, 4) to (1, 5) using car (12736, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 12569 move from (5, 2) to (5, 1) using car (12662, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Driver 12581 arrived\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 move from (2, 9) to (3, 9) using car (12649, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (7, 4) to (6, 4) using car (12728, [(7, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12602 move from (7, 6) to (8, 6) using car (12753, [(7, 6), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12604 move from (7, 9) to (8, 9) using car (12681, [(7, 9), (8, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (6, 4) to (5, 4) using car (12711, [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12617 move from (3, 3) to (2, 3) using car (12724, [(3, 3), (2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 12617 arrived with a waiting time of 3 ticks\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (4, 9) to (3, 9) using car (12721, [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12620 move from (6, 2) to (6, 1) using car (12641, [(6, 2), (6, 1)], 0)\n", - "Agent rider 12622 move from (8, 0) to (8, 1) using car (12739, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 12626 move from (2, 7) to (1, 7) using car (12554, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12626 arrived with a waiting time of 7 ticks\n", - "Agent rider 12627 move from (9, 3) to (9, 4) using car (12727, [(9, 3), (9, 4)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (1, 9) to (1, 8) using car (12632, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12633 arrived\n", - "Driver 12638 arrived\n", - "Driver 12645 arrived\n", - "Driver 12648 arrived\n", - "Agent rider 12650 move from (2, 1) to (1, 1) using car (12657, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12651 move from (3, 8) to (3, 7) using car (12741, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12652 move from (7, 1) to (6, 1) using car (12647, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Driver 12669 arrived\n", - "Agent rider 12670 move from (1, 4) to (1, 5) using car (12736, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 12671 move from (5, 2) to (6, 2) using car (12694, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 12672 doesn't move\n", - "Agent rider 12673 move from (2, 7) to (1, 7) using car (12554, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12673 arrived with a waiting time of 1 ticks\n", - "Agent rider 12674 move from (9, 4) to (9, 5) using car (12729, [(9, 4), (9, 5), (8, 5)], 0)\n", - "Agent rider 12675 move from (5, 7) to (5, 6) using car (12705, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Driver 12678 arrived\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12689 move from (2, 6) to (2, 5) using car (12658, [(2, 6), (2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12690 move from (2, 7) to (3, 7) using car (12718, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 move from (2, 4) to (2, 5) using car (12687, [(2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12692 move from (1, 9) to (1, 8) using car (12632, [(1, 9), (1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12702 move from (2, 9) to (3, 9) using car (12649, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", - "Agent rider 12703 doesn't move\n", - "Agent rider 12708 move from (3, 4) to (3, 5) using car (12665, [(3, 4), (3, 5)], 0)\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (6, 2) to (7, 2) using car (12754, [(6, 2), (7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 12712 arrived\n", - "Agent rider 12734 move from (2, 1) to (1, 1) using car (12657, [(2, 1), (1, 1)], 0)\n", - "Agent rider 12748 move from (5, 7) to (5, 8) using car (12640, [(5, 7), (5, 8), (5, 9)], 0)\n", - "Agent rider 12749 move from (3, 8) to (2, 8) using car (12614, [(3, 8), (2, 8)], 0)\n", - "Agent rider 12750 move from (5, 3) to (5, 2) using car (12693, [(5, 3), (5, 2)], 0)\n", - "tick 914 ended\n", - "I am driver 12757 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 12758 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 12759 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", - "I am driver 12760 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)]\n", - "I am driver 12761 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", - "5 drivers generated.\n", - "I am rider 12762 - dep: (7, 4) , arr: (7, 8)\n", - "I am rider 12763 - dep: (0, 9) , arr: (6, 4)\n", - "I am rider 12764 - dep: (3, 2) , arr: (5, 8)\n", - "I am rider 12765 - dep: (8, 5) , arr: (7, 9)\n", - "I am rider 12766 - dep: (8, 0) , arr: (5, 8)\n", - "I am rider 12767 - dep: (2, 3) , arr: (9, 2)\n", - "I am rider 12768 - dep: (3, 9) , arr: (2, 1)\n", - "7 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 11919 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Rider n° 11919 arrived with a waiting time of 24 ticks\n", - "Agent rider 12164 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12280 move from (2, 5) to (2, 6) using car (12687, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (2, 2) to (3, 2) using car (12735, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 move from (8, 7) to (8, 8) using car (12656, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12429 move from (2, 5) to (2, 6) using car (12687, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12480 move from (2, 9) to (1, 9) using car (12664, [(2, 9), (1, 9)], 0)\n", - "Rider n° 12480 arrived with a waiting time of 10 ticks\n", - "Agent rider 12481 move from (2, 5) to (2, 4) using car (12658, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 12481 arrived with a waiting time of 6 ticks\n", - "Agent rider 12482 move from (2, 9) to (1, 9) using car (12664, [(2, 9), (1, 9)], 0)\n", - "Rider n° 12482 arrived with a waiting time of 6 ticks\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (2, 5) to (2, 6) using car (12687, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (2, 9) to (1, 9) using car (12664, [(2, 9), (1, 9)], 0)\n", - "Agent rider 12524 move from (1, 7) to (0, 7) using car (12554, [(1, 7), (0, 7)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (6, 5) to (6, 4) using car (12706, [(6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12534 move from (6, 5) to (7, 5) using car (12720, [(6, 5), (7, 5)], 0)\n", - "Rider n° 12534 arrived with a waiting time of 1 ticks\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 move from (1, 8) to (1, 7) using car (12632, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12559 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12562 move from (1, 5) to (1, 6) using car (12736, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Rider n° 12562 arrived with a waiting time of 5 ticks\n", - "Agent rider 12569 move from (5, 1) to (4, 1) using car (12715, [(5, 1), (4, 1)], 0)\n", - "Driver 12583 arrived\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 move from (3, 9) to (4, 9) using car (12649, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12750 doesn't move\n", + "Agent rider 12751 move from (5, 6) to (5, 7) using car (12674, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", + "Agent rider 12752 move from (7, 4) to (7, 3) using car (12637, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12753 doesn't move\n", + "Agent rider 12754 doesn't move\n", + "tick 902 ended\n", + "I am driver 12755 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "1 drivers generated.\n", + "I am rider 12756 - dep: (3, 1) , arr: (1, 2)\n", + "1 riders generated.\n", + "Agent rider 12001 move from (1, 4) to (1, 5) using car (12651, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12031 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (1, 4) to (1, 5) using car (12651, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12220 move from (8, 1) to (8, 2) using car (12712, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 1) to (8, 2) using car (12712, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (2, 6) to (1, 6) using car (12660, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12312 move from (2, 6) to (1, 6) using car (12660, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 12312 arrived with a waiting time of 12 ticks\n", + "Agent rider 12314 move from (2, 6) to (1, 6) using car (12660, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 doesn't move\n", + "Agent rider 12336 move from (4, 3) to (3, 3) using car (12693, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12340 move from (4, 9) to (3, 9) using car (12676, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (4, 9) to (3, 9) using car (12676, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 move from (5, 4) to (4, 4) using car (12692, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 12402 move from (7, 7) to (8, 7) using car (12675, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12443 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 move from (5, 9) to (5, 8) using car (12735, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Driver 12488 arrived\n", + "Agent rider 12492 move from (5, 3) to (5, 2) using car (12699, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 12492 arrived with a waiting time of 5 ticks\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12501 move from (1, 7) to (1, 8) using car (12658, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 12525 arrived\n", + "Agent rider 12539 move from (5, 7) to (6, 7) using car (12688, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12540 move from (4, 3) to (3, 3) using car (12693, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Driver 12548 arrived\n", + "Agent rider 12554 move from (4, 2) to (4, 1) using car (12711, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12555 move from (5, 9) to (5, 8) using car (12735, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12564 move from (8, 1) to (8, 2) using car (12712, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Driver 12582 arrived\n", + "Driver 12588 arrived\n", + "Driver 12589 arrived\n", + "Agent rider 12592 move from (0, 3) to (1, 3) using car (12755, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 12595 move from (4, 2) to (4, 1) using car (12711, [(4, 2), (4, 1), (4, 0), (5, 0)], 0)\n", "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12600 doesn't move\n", - "Agent rider 12602 move from (8, 6) to (8, 7) using car (12753, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12597 move from (1, 7) to (1, 8) using car (12658, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12603 doesn't move\n", "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (5, 4) to (5, 3) using car (12711, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12618 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12619 move from (3, 9) to (3, 8) using car (12721, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12620 move from (6, 1) to (7, 1) using car (12684, [(6, 1), (7, 1), (8, 1)], 0)\n", - "Rider n° 12620 arrived with a waiting time of 2 ticks\n", - "Agent rider 12622 move from (8, 1) to (8, 2) using car (12739, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 12624 arrived\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12628 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12629 move from (1, 8) to (1, 7) using car (12632, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12631 arrived\n", - "Driver 12638 arrived\n", - "Driver 12643 arrived\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (3, 7) to (3, 6) using car (12741, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12652 move from (6, 1) to (5, 1) using car (12647, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12670 move from (1, 5) to (1, 6) using car (12736, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12672 doesn't move\n", - "Agent rider 12674 move from (9, 5) to (8, 5) using car (12729, [(9, 5), (8, 5)], 0)\n", - "Agent rider 12675 move from (5, 6) to (5, 5) using car (12705, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Rider n° 12675 arrived with a waiting time of 2 ticks\n", - "Agent rider 12676 doesn't move\n", - "Driver 12686 arrived\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12689 move from (2, 5) to (2, 4) using car (12658, [(2, 5), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12690 move from (3, 7) to (4, 7) using car (12718, [(3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 move from (2, 5) to (2, 6) using car (12687, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 12692 move from (1, 8) to (1, 7) using car (12632, [(1, 8), (1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12696 arrived\n", - "Agent rider 12702 move from (3, 9) to (3, 8) using car (12721, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12703 doesn't move\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (7, 2) to (8, 2) using car (12754, [(7, 2), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 12732 arrived\n", - "Agent rider 12734 doesn't move\n", - "Agent rider 12748 move from (5, 8) to (5, 9) using car (12640, [(5, 8), (5, 9)], 0)\n", - "Agent rider 12749 doesn't move\n", + "Agent rider 12607 doesn't move\n", + "Agent rider 12608 move from (4, 9) to (3, 9) using car (12676, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12613 move from (8, 1) to (8, 2) using car (12712, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12623 move from (8, 1) to (8, 2) using car (12712, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Rider n° 12623 arrived with a waiting time of 2 ticks\n", + "Agent rider 12624 move from (8, 6) to (8, 7) using car (12650, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12626 move from (5, 4) to (6, 4) using car (12730, [(5, 4), (6, 4), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 12630 move from (5, 5) to (5, 4) using car (12695, [(5, 5), (5, 4)], 0)\n", + "Rider n° 12630 arrived with a waiting time of 3 ticks\n", + "Agent rider 12631 move from (9, 1) to (9, 2) using car (12703, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12632 move from (5, 8) to (4, 8) using car (12709, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12633 move from (0, 2) to (0, 3) using car (12746, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Driver 12636 arrived\n", + "Agent rider 12641 move from (1, 7) to (1, 8) using car (12658, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 6) to (8, 7) using car (12650, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12644 move from (4, 6) to (4, 7) using car (12713, [(4, 6), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12645 move from (4, 9) to (3, 9) using car (12676, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 6) to (8, 7) using car (12650, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12647 move from (5, 5) to (5, 6) using car (12686, [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 12652 arrived\n", + "Driver 12659 arrived\n", + "Driver 12662 arrived\n", + "Driver 12663 arrived\n", + "Agent rider 12669 move from (2, 0) to (1, 0) using car (12583, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12670 move from (5, 2) to (6, 2) using car (12681, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12682 doesn't move\n", + "Driver 12690 arrived\n", + "Driver 12700 arrived\n", + "Agent rider 12704 move from (8, 1) to (8, 2) using car (12712, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 12705 move from (4, 6) to (4, 7) using car (12713, [(4, 6), (4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12706 doesn't move\n", + "Agent rider 12718 move from (1, 4) to (1, 5) using car (12651, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12719 move from (4, 3) to (4, 4) using car (12684, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12721 move from (5, 9) to (5, 8) using car (12735, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12723 move from (7, 9) to (6, 9) using car (12729, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 12724 doesn't move\n", + "Agent rider 12725 move from (2, 6) to (1, 6) using car (12660, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12748 move from (8, 6) to (8, 7) using car (12650, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12749 move from (5, 9) to (5, 8) using car (12735, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", "Agent rider 12750 doesn't move\n", - "Agent rider 12762 move from (7, 4) to (7, 5) using car (12760, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 12763 doesn't move\n", - "Agent rider 12764 doesn't move\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 doesn't move\n", - "Agent rider 12767 move from (2, 3) to (2, 4) using car (12724, [(2, 3), (2, 4), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 12768 move from (3, 9) to (3, 8) using car (12721, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "tick 915 ended\n", - "I am driver 12769 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 12770 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 12771 - trip: [(4, 6), (4, 5), (4, 4)]\n", - "I am driver 12772 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 12773 - trip: [(2, 7), (3, 7), (4, 7)]\n", - "I am driver 12774 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 12775 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12776 - trip: [(3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 12777 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 12778 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 12779 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 12780 - trip: [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 12781 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 12782 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 12783 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 12784 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12785 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 12786 - trip: [(3, 2), (4, 2), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 12787 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 12788 - trip: [(9, 1), (9, 2), (9, 3)]\n", - "I am driver 12789 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "21 drivers generated.\n", - "I am rider 12790 - dep: (2, 7) , arr: (8, 7)\n", - "I am rider 12791 - dep: (4, 2) , arr: (1, 7)\n", - "I am rider 12792 - dep: (7, 6) , arr: (0, 0)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 6) to (2, 7) using car (12687, [(2, 6), (2, 7)], 0)\n", - "Agent rider 12282 move from (3, 2) to (3, 3) using car (12722, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12291 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 move from (8, 8) to (8, 9) using car (12656, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 7) to (8, 8) using car (12753, [(8, 7), (8, 8)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12429 move from (2, 6) to (2, 7) using car (12687, [(2, 6), (2, 7)], 0)\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12481 doesn't move\n", + "Agent rider 12751 move from (5, 7) to (6, 7) using car (12688, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12752 move from (7, 3) to (7, 2) using car (12637, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12752 arrived with a waiting time of 0 ticks\n", + "Agent rider 12753 move from (5, 4) to (5, 5) using car (12687, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 12753 arrived with a waiting time of 1 ticks\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 move from (3, 1) to (2, 1) using car (12691, [(3, 1), (2, 1), (1, 1)], 0)\n", + "tick 903 ended\n", + "I am driver 12757 - trip: [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 12758 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 12759 - trip: [(2, 3), (1, 3), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 12760 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 12761 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 12762 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4)]\n", + "I am driver 12763 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 12764 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 12765 - trip: [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 12766 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "10 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12001 move from (1, 5) to (1, 6) using car (12651, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12031 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12071 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12167 move from (1, 5) to (1, 6) using car (12651, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12314 move from (1, 6) to (0, 6) using car (12660, [(1, 6), (0, 6)], 0)\n", + "Rider n° 12314 arrived with a waiting time of 12 ticks\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12336 move from (3, 3) to (3, 4) using car (12673, [(3, 3), (3, 4)], 0)\n", + "Agent rider 12340 move from (3, 9) to (4, 9) using car (12765, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12343 move from (7, 8) to (8, 8) using car (12717, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 12384 move from (3, 9) to (2, 9) using car (12676, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12385 move from (4, 4) to (3, 4) using car (12692, [(4, 4), (3, 4)], 0)\n", + "Rider n° 12385 arrived with a waiting time of 8 ticks\n", + "Agent rider 12402 move from (8, 7) to (9, 7) using car (12675, [(8, 7), (9, 7)], 0)\n", + "Agent rider 12414 move from (7, 8) to (8, 8) using car (12717, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 12415 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12443 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12454 doesn't move\n", "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (2, 6) to (2, 7) using car (12687, [(2, 6), (2, 7)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (6, 4) to (6, 3) using car (12706, [(6, 4), (6, 3), (6, 2)], 0)\n", - "Agent rider 12533 move from (5, 2) to (4, 2) using car (12697, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 12536 move from (2, 8) to (3, 8) using car (12726, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 12537 move from (1, 7) to (1, 6) using car (12632, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12589 move from (5, 4) to (6, 4) using car (12761, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 12595 move from (4, 9) to (5, 9) using car (12649, [(4, 9), (5, 9)], 0)\n", + "Agent rider 12499 move from (8, 6) to (8, 5) using car (12745, [(8, 6), (8, 5)], 0)\n", + "Agent rider 12501 move from (1, 8) to (2, 8) using car (12658, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12539 move from (6, 7) to (7, 7) using car (12688, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12540 move from (3, 3) to (3, 4) using car (12673, [(3, 3), (3, 4)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Agent rider 12554 move from (4, 1) to (4, 0) using car (12711, [(4, 1), (4, 0), (5, 0)], 0)\n", + "Agent rider 12555 move from (5, 8) to (5, 7) using car (12735, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Driver 12579 arrived\n", + "Driver 12586 arrived\n", + "Driver 12589 arrived\n", + "Agent rider 12592 move from (1, 3) to (2, 3) using car (12755, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 12595 doesn't move\n", "Agent rider 12596 doesn't move\n", + "Agent rider 12597 move from (1, 8) to (2, 8) using car (12658, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 12600 arrived\n", + "Agent rider 12601 move from (5, 1) to (4, 1) using car (12714, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12603 doesn't move\n", + "Agent rider 12604 doesn't move\n", + "Agent rider 12608 move from (3, 9) to (4, 9) using car (12765, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12613 doesn't move\n", + "Driver 12615 arrived\n", + "Driver 12618 arrived\n", + "Driver 12622 arrived\n", + "Agent rider 12624 move from (8, 7) to (8, 6) using car (12736, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12626 doesn't move\n", + "Agent rider 12631 move from (9, 2) to (9, 3) using car (12703, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12632 move from (4, 8) to (3, 8) using car (12709, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12633 move from (0, 3) to (0, 4) using car (12746, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12641 move from (1, 8) to (2, 8) using car (12658, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 7) to (8, 6) using car (12736, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12644 move from (4, 7) to (5, 7) using car (12713, [(4, 7), (5, 7), (6, 7)], 0)\n", + "Agent rider 12645 move from (3, 9) to (2, 9) using car (12676, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 7) to (8, 6) using car (12736, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 12647 move from (5, 6) to (5, 7) using car (12686, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 12647 arrived with a waiting time of 3 ticks\n", + "Driver 12649 arrived\n", + "Driver 12654 arrived\n", + "Driver 12661 arrived\n", + "Driver 12663 arrived\n", + "Driver 12664 arrived\n", + "Driver 12665 arrived\n", + "Agent rider 12669 move from (1, 0) to (0, 0) using car (12583, [(1, 0), (0, 0)], 0)\n", + "Agent rider 12670 move from (6, 2) to (7, 2) using car (12681, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12682 doesn't move\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12705 doesn't move\n", + "Agent rider 12706 move from (6, 8) to (6, 7) using car (12697, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 12716 arrived\n", + "Agent rider 12718 move from (1, 5) to (1, 6) using car (12651, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12719 move from (4, 4) to (4, 5) using car (12684, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 12720 move from (6, 7) to (7, 7) using car (12688, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12721 move from (5, 8) to (5, 7) using car (12735, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12723 move from (6, 9) to (6, 8) using car (12729, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Agent rider 12724 doesn't move\n", + "Agent rider 12725 doesn't move\n", + "Driver 12727 arrived\n", + "Agent rider 12748 move from (8, 7) to (9, 7) using car (12675, [(8, 7), (9, 7)], 0)\n", + "Agent rider 12749 move from (5, 8) to (5, 7) using car (12735, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12750 doesn't move\n", + "Agent rider 12751 move from (6, 7) to (7, 7) using car (12688, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12753 move from (5, 4) to (5, 3) using car (12701, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 move from (2, 1) to (1, 1) using car (12691, [(2, 1), (1, 1)], 0)\n", + "tick 904 ended\n", + "I am driver 12767 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 12768 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 12769 - trip: [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3)]\n", + "I am driver 12770 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 12771 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)]\n", + "I am driver 12772 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9)]\n", + "I am driver 12773 - trip: [(6, 1), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 12774 - trip: [(4, 3), (5, 3), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 12775 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 12776 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12777 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 12778 - trip: [(2, 6), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 12779 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 12780 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 12781 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "15 drivers generated.\n", + "I am rider 12782 - dep: (6, 4) , arr: (6, 0)\n", + "I am rider 12783 - dep: (3, 3) , arr: (0, 3)\n", + "2 riders generated.\n", + "Agent rider 12001 move from (1, 6) to (1, 7) using car (12651, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12031 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12071 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12167 move from (1, 6) to (1, 7) using car (12651, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12310 move from (1, 6) to (1, 7) using car (12651, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12340 move from (4, 9) to (4, 8) using car (12765, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 12340 arrived with a waiting time of 11 ticks\n", + "Agent rider 12343 move from (8, 8) to (8, 7) using car (12717, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 12384 move from (2, 9) to (2, 8) using car (12676, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 move from (8, 8) to (8, 7) using car (12717, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 12415 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12443 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12447 move from (6, 7) to (6, 6) using car (12697, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12453 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12454 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12501 move from (2, 8) to (3, 8) using car (12658, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (6, 7) to (6, 6) using car (12697, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12554 move from (4, 0) to (5, 0) using car (12711, [(4, 0), (5, 0)], 0)\n", + "Rider n° 12554 arrived with a waiting time of 4 ticks\n", + "Agent rider 12555 move from (5, 7) to (5, 6) using car (12735, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Driver 12589 arrived\n", + "Agent rider 12592 move from (2, 3) to (3, 3) using car (12755, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 12595 move from (4, 1) to (3, 1) using car (12714, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 12595 arrived with a waiting time of 4 ticks\n", + "Agent rider 12596 move from (8, 0) to (8, 1) using car (12757, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (6, 4) to (6, 3) using car (12714, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12600 move from (0, 4) to (0, 3) using car (12752, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 12602 move from (8, 7) to (8, 8) using car (12753, [(8, 7), (8, 8)], 0)\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12603 move from (8, 0) to (8, 1) using car (12757, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Driver 12614 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (5, 3) to (4, 3) using car (12711, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12618 move from (8, 5) to (7, 5) using car (12785, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12619 move from (3, 8) to (3, 7) using car (12721, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12622 move from (8, 2) to (9, 2) using car (12667, [(8, 2), (9, 2)], 0)\n", - "Rider n° 12622 arrived with a waiting time of 5 ticks\n", - "Agent rider 12627 move from (9, 4) to (9, 5) using car (12737, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (1, 7) to (1, 6) using car (12632, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12641 arrived\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (3, 6) to (3, 5) using car (12741, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12652 doesn't move\n", - "Driver 12657 arrived\n", + "Agent rider 12608 move from (4, 9) to (4, 8) using car (12765, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12613 doesn't move\n", + "Driver 12618 arrived\n", + "Driver 12621 arrived\n", + "Agent rider 12624 doesn't move\n", + "Agent rider 12625 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12626 move from (6, 4) to (5, 4) using car (12769, [(6, 4), (5, 4), (5, 3), (4, 3), (3, 3)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 12631 move from (9, 3) to (9, 4) using car (12703, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12632 move from (3, 8) to (2, 8) using car (12709, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12633 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12641 move from (2, 8) to (3, 8) using car (12658, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 doesn't move\n", + "Agent rider 12643 move from (0, 4) to (0, 5) using car (12746, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12644 move from (5, 7) to (6, 7) using car (12713, [(5, 7), (6, 7)], 0)\n", + "Agent rider 12645 move from (2, 9) to (2, 8) using car (12676, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 doesn't move\n", + "Driver 12649 arrived\n", + "Driver 12650 arrived\n", + "Driver 12663 arrived\n", "Driver 12665 arrived\n", - "Agent rider 12670 move from (1, 6) to (1, 7) using car (12736, [(1, 6), (1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12672 move from (4, 7) to (5, 7) using car (12718, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12676 doesn't move\n", - "Driver 12681 arrived\n", - "Agent rider 12688 move from (4, 7) to (5, 7) using car (12718, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12689 move from (2, 4) to (1, 4) using car (12658, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12690 move from (4, 7) to (5, 7) using car (12718, [(4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 move from (2, 6) to (2, 7) using car (12687, [(2, 6), (2, 7)], 0)\n", - "Agent rider 12692 move from (1, 7) to (1, 6) using car (12632, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Driver 12693 arrived\n", + "Driver 12666 arrived\n", + "Agent rider 12669 doesn't move\n", + "Agent rider 12670 move from (7, 2) to (8, 2) using car (12681, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12682 doesn't move\n", + "Driver 12689 arrived\n", "Driver 12695 arrived\n", - "Driver 12701 arrived\n", - "Agent rider 12702 move from (3, 8) to (3, 7) using car (12721, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12703 doesn't move\n", - "Agent rider 12708 move from (3, 5) to (4, 5) using car (12781, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12709 move from (4, 9) to (5, 9) using car (12649, [(4, 9), (5, 9)], 0)\n", - "Agent rider 12710 move from (8, 2) to (8, 3) using car (12739, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 12725 arrived\n", - "Driver 12727 arrived\n", - "Driver 12731 arrived\n", - "Agent rider 12734 doesn't move\n", + "Driver 12698 arrived\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12705 doesn't move\n", + "Agent rider 12706 move from (6, 7) to (6, 6) using car (12776, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12718 move from (1, 6) to (1, 7) using car (12651, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 12719 move from (4, 5) to (4, 6) using car (12684, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 12720 move from (7, 7) to (7, 6) using car (12688, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12721 move from (5, 7) to (5, 6) using car (12735, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12723 move from (6, 8) to (5, 8) using car (12744, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12724 move from (8, 0) to (8, 1) using car (12757, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12725 move from (1, 6) to (1, 7) using car (12780, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", "Agent rider 12748 doesn't move\n", - "Agent rider 12749 move from (2, 8) to (3, 8) using car (12726, [(2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 12750 move from (5, 2) to (4, 2) using car (12697, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 12762 move from (7, 5) to (7, 6) using car (12760, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 12763 doesn't move\n", - "Agent rider 12764 move from (3, 2) to (3, 3) using car (12735, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 move from (3, 8) to (3, 7) using car (12721, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12790 move from (2, 7) to (3, 7) using car (12773, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "tick 916 ended\n", - "I am driver 12793 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 12794 - trip: [(9, 1), (8, 1), (7, 1)]\n", - "I am driver 12795 - trip: [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "3 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (3, 3) to (3, 4) using car (12722, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12291 move from (1, 4) to (0, 4) using car (12658, [(1, 4), (0, 4)], 0)\n", - "Rider n° 12291 arrived with a waiting time of 16 ticks\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12318 move from (8, 9) to (7, 9) using car (12656, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 12318 arrived with a waiting time of 21 ticks\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (6, 3) to (6, 2) using car (12706, [(6, 3), (6, 2)], 0)\n", - "Agent rider 12533 move from (4, 2) to (3, 2) using car (12697, [(4, 2), (3, 2)], 0)\n", - "Agent rider 12536 move from (3, 8) to (2, 8) using car (12609, [(3, 8), (2, 8)], 0)\n", - "Agent rider 12537 move from (1, 6) to (0, 6) using car (12632, [(1, 6), (0, 6)], 0)\n", - "Driver 12554 arrived\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12589 move from (6, 4) to (7, 4) using car (12761, [(6, 4), (7, 4)], 0)\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (6, 3) to (6, 2) using car (12714, [(6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12600 move from (0, 3) to (0, 2) using car (12752, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 12600 arrived with a waiting time of 10 ticks\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (8, 9) to (7, 9) using car (12656, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Driver 12607 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (4, 3) to (3, 3) using car (12711, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12618 move from (7, 5) to (6, 5) using car (12785, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12619 move from (3, 7) to (3, 6) using car (12721, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12627 move from (9, 5) to (9, 6) using car (12737, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (1, 6) to (0, 6) using car (12632, [(1, 6), (0, 6)], 0)\n", - "Driver 12640 arrived\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12651 move from (3, 5) to (3, 4) using car (12741, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12651 arrived with a waiting time of 1 ticks\n", - "Agent rider 12652 doesn't move\n", - "Driver 12664 arrived\n", - "Agent rider 12670 move from (1, 7) to (1, 8) using car (12736, [(1, 7), (1, 8), (2, 8)], 0)\n", - "Agent rider 12671 move from (6, 2) to (6, 3) using car (12719, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12672 move from (5, 7) to (5, 8) using car (12718, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (5, 7) to (5, 8) using car (12718, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12689 move from (1, 4) to (0, 4) using car (12658, [(1, 4), (0, 4)], 0)\n", - "Rider n° 12689 arrived with a waiting time of 3 ticks\n", - "Agent rider 12690 move from (5, 7) to (5, 8) using car (12718, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 doesn't move\n", - "Agent rider 12692 move from (1, 6) to (0, 6) using car (12632, [(1, 6), (0, 6)], 0)\n", - "Agent rider 12702 move from (3, 7) to (3, 6) using car (12721, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12703 doesn't move\n", - "Agent rider 12708 move from (4, 5) to (4, 4) using car (12771, [(4, 5), (4, 4)], 0)\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (8, 3) to (8, 4) using car (12739, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 12715 arrived\n", - "Driver 12720 arrived\n", - "Driver 12729 arrived\n", - "Agent rider 12734 doesn't move\n", - "Driver 12738 arrived\n", - "Agent rider 12748 doesn't move\n", - "Agent rider 12749 move from (3, 8) to (3, 7) using car (12716, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12750 move from (4, 2) to (4, 3) using car (12786, [(4, 2), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 12762 move from (7, 6) to (7, 7) using car (12760, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 12763 doesn't move\n", - "Agent rider 12764 move from (3, 3) to (3, 4) using car (12735, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 move from (3, 7) to (3, 6) using car (12721, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12790 move from (3, 7) to (4, 7) using car (12773, [(3, 7), (4, 7)], 0)\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "tick 917 ended\n", - "0 drivers generated.\n", - "I am rider 12796 - dep: (0, 8) , arr: (4, 7)\n", - "I am rider 12797 - dep: (0, 9) , arr: (7, 2)\n", - "I am rider 12798 - dep: (5, 7) , arr: (2, 6)\n", - "I am rider 12799 - dep: (1, 1) , arr: (0, 7)\n", - "I am rider 12800 - dep: (2, 5) , arr: (1, 5)\n", - "5 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (3, 4) to (3, 5) using car (12722, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12292 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12315 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (1, 1) to (1, 2) using car (12793, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12429 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12476 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12524 move from (0, 7) to (0, 8) using car (12713, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12524 arrived with a waiting time of 6 ticks\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (6, 2) to (5, 2) using car (12775, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 doesn't move\n", + "Agent rider 12749 move from (5, 7) to (5, 6) using car (12735, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12750 doesn't move\n", + "Agent rider 12751 doesn't move\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 doesn't move\n", + "Agent rider 12782 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "tick 905 ended\n", + "I am driver 12784 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (2, 2)]\n", + "I am driver 12785 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 12786 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)]\n", + "I am driver 12787 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 12788 - trip: [(4, 7), (4, 6), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 12789 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 12790 - trip: [(6, 5), (6, 6), (7, 6)]\n", + "I am driver 12791 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 12792 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 12793 - trip: [(5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12794 - trip: [(5, 4), (4, 4)]\n", + "11 drivers generated.\n", + "I am rider 12795 - dep: (2, 2) , arr: (8, 0)\n", + "I am rider 12796 - dep: (2, 2) , arr: (8, 0)\n", + "I am rider 12797 - dep: (6, 4) , arr: (5, 0)\n", + "I am rider 12798 - dep: (5, 1) , arr: (9, 5)\n", + "I am rider 12799 - dep: (0, 3) , arr: (8, 3)\n", + "I am rider 12800 - dep: (8, 9) , arr: (4, 1)\n", + "I am rider 12801 - dep: (9, 9) , arr: (6, 8)\n", + "I am rider 12802 - dep: (7, 7) , arr: (9, 9)\n", + "I am rider 12803 - dep: (6, 3) , arr: (2, 0)\n", + "I am rider 12804 - dep: (9, 0) , arr: (4, 5)\n", + "10 riders generated.\n", + "Agent rider 12001 move from (1, 7) to (1, 8) using car (12651, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12031 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12071 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12167 move from (1, 7) to (1, 8) using car (12651, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12220 move from (8, 2) to (9, 2) using car (12681, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12226 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12227 move from (8, 2) to (9, 2) using car (12681, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12249 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12310 move from (1, 7) to (1, 8) using car (12651, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12316 move from (6, 6) to (6, 5) using car (12697, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12324 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 move from (8, 7) to (8, 6) using car (12717, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 12384 move from (2, 8) to (1, 8) using car (12709, [(2, 8), (1, 8)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 move from (8, 7) to (8, 6) using car (12717, [(8, 7), (8, 6), (8, 5), (8, 4)], 0)\n", + "Agent rider 12415 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12443 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12447 move from (6, 6) to (6, 5) using car (12697, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12453 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12454 move from (5, 8) to (6, 8) using car (12686, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 12454 arrived with a waiting time of 8 ticks\n", + "Agent rider 12499 move from (8, 5) to (8, 4) using car (12736, [(8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 12501 move from (3, 8) to (4, 8) using car (12658, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (6, 6) to (6, 5) using car (12697, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12555 move from (5, 6) to (5, 5) using car (12735, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12564 move from (8, 2) to (9, 2) using car (12681, [(8, 2), (9, 2)], 0)\n", + "Driver 12583 arrived\n", + "Agent rider 12592 move from (3, 3) to (4, 3) using car (12755, [(3, 3), (4, 3), (5, 3)], 0)\n", "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (6, 2) to (7, 2) using car (12714, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (7, 9) to (6, 9) using car (12656, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12616 move from (3, 3) to (2, 3) using car (12711, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 12616 arrived with a waiting time of 5 ticks\n", - "Agent rider 12618 move from (6, 5) to (5, 5) using car (12785, [(6, 5), (5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12619 move from (3, 6) to (3, 5) using car (12721, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12627 move from (9, 6) to (9, 7) using car (12737, [(9, 6), (9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 doesn't move\n", - "Driver 12649 arrived\n", - "Agent rider 12650 move from (1, 1) to (1, 2) using car (12793, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 12650 arrived with a waiting time of 8 ticks\n", - "Agent rider 12652 move from (5, 1) to (5, 0) using car (12777, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 12662 arrived\n", - "Driver 12663 arrived\n", - "Driver 12667 arrived\n", - "Agent rider 12670 move from (1, 8) to (2, 8) using car (12736, [(1, 8), (2, 8)], 0)\n", - "Agent rider 12671 move from (6, 3) to (6, 4) using car (12719, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12672 move from (5, 8) to (6, 8) using car (12718, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 12672 arrived with a waiting time of 3 ticks\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12676 move from (1, 3) to (1, 2) using car (12744, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Driver 12684 arrived\n", - "Driver 12687 arrived\n", - "Agent rider 12688 move from (5, 8) to (6, 8) using car (12718, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 12690 move from (5, 8) to (6, 8) using car (12718, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 doesn't move\n", - "Agent rider 12692 doesn't move\n", - "Driver 12694 arrived\n", - "Agent rider 12702 move from (3, 6) to (3, 5) using car (12721, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12703 move from (0, 7) to (0, 8) using car (12713, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 12704 arrived\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (8, 4) to (8, 5) using car (12739, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Driver 12723 arrived\n", - "Agent rider 12734 move from (1, 1) to (1, 2) using car (12793, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 12734 arrived with a waiting time of 3 ticks\n", - "Driver 12742 arrived\n", - "Driver 12743 arrived\n", + "Agent rider 12597 move from (2, 8) to (1, 8) using car (12709, [(2, 8), (1, 8)], 0)\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12603 move from (8, 1) to (8, 2) using car (12757, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12604 doesn't move\n", + "Agent rider 12608 move from (4, 8) to (4, 7) using car (12765, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12613 move from (8, 2) to (9, 2) using car (12681, [(8, 2), (9, 2)], 0)\n", + "Driver 12621 arrived\n", + "Agent rider 12624 move from (8, 6) to (7, 6) using car (12771, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Rider n° 12624 arrived with a waiting time of 1 ticks\n", + "Agent rider 12625 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12626 move from (5, 4) to (6, 4) using car (12722, [(5, 4), (6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 12631 move from (9, 4) to (9, 5) using car (12703, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12632 move from (2, 8) to (2, 7) using car (12676, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12633 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12641 move from (3, 8) to (4, 8) using car (12658, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (8, 6) to (7, 6) using car (12771, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 12643 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12644 move from (6, 7) to (6, 6) using car (12729, [(6, 7), (6, 6), (6, 5), (6, 4)], 0)\n", + "Rider n° 12644 arrived with a waiting time of 3 ticks\n", + "Agent rider 12645 move from (2, 8) to (2, 7) using car (12676, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (8, 6) to (7, 6) using car (12771, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Driver 12650 arrived\n", + "Driver 12660 arrived\n", + "Driver 12665 arrived\n", + "Agent rider 12669 doesn't move\n", + "Agent rider 12670 move from (8, 2) to (9, 2) using car (12681, [(8, 2), (9, 2)], 0)\n", + "Rider n° 12670 arrived with a waiting time of 2 ticks\n", + "Driver 12672 arrived\n", + "Driver 12673 arrived\n", + "Driver 12675 arrived\n", + "Agent rider 12682 move from (2, 7) to (2, 8) using car (12778, [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 12691 arrived\n", + "Driver 12692 arrived\n", + "Agent rider 12704 move from (8, 2) to (9, 2) using car (12681, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12705 doesn't move\n", + "Agent rider 12706 move from (6, 6) to (6, 5) using car (12776, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12718 move from (1, 7) to (1, 8) using car (12651, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12719 move from (4, 6) to (3, 6) using car (12743, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12720 move from (7, 6) to (7, 5) using car (12688, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12721 move from (5, 6) to (5, 5) using car (12735, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12723 move from (5, 8) to (5, 7) using car (12744, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 12724 doesn't move\n", + "Agent rider 12725 move from (1, 7) to (1, 8) using car (12780, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 12731 arrived\n", + "Driver 12745 arrived\n", "Agent rider 12748 doesn't move\n", - "Agent rider 12749 move from (3, 7) to (2, 7) using car (12716, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12750 move from (4, 3) to (5, 3) using car (12786, [(4, 3), (5, 3), (6, 3)], 0)\n", - "Driver 12753 arrived\n", - "Agent rider 12762 move from (7, 7) to (6, 7) using car (12760, [(7, 7), (6, 7), (5, 7), (4, 7)], 0)\n", - "Agent rider 12763 doesn't move\n", - "Agent rider 12764 move from (3, 4) to (3, 5) using car (12735, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 move from (3, 6) to (3, 5) using car (12721, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12790 doesn't move\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 doesn't move\n", + "Agent rider 12749 move from (5, 6) to (5, 5) using car (12735, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12750 move from (0, 5) to (0, 6) using car (12746, [(0, 5), (0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12751 doesn't move\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 doesn't move\n", + "Agent rider 12782 doesn't move\n", + "Agent rider 12783 move from (3, 3) to (4, 3) using car (12755, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 12795 doesn't move\n", "Agent rider 12796 doesn't move\n", "Agent rider 12797 doesn't move\n", "Agent rider 12798 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (2, 5) to (2, 6) using car (12699, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "tick 918 ended\n", - "0 drivers generated.\n", - "I am rider 12801 - dep: (1, 9) , arr: (8, 8)\n", - "I am rider 12802 - dep: (7, 7) , arr: (7, 6)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12280 doesn't move\n", - "Agent rider 12282 move from (3, 5) to (3, 6) using car (12722, [(3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12292 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12315 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12330 move from (1, 2) to (1, 3) using car (12793, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 12330 arrived with a waiting time of 17 ticks\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12429 move from (2, 7) to (1, 7) using car (12716, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12429 arrived with a waiting time of 11 ticks\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12455 doesn't move\n", - "Agent rider 12473 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12476 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (2, 7) to (1, 7) using car (12716, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12521 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (5, 2) to (5, 1) using car (12705, [(5, 2), (5, 1)], 0)\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12557 doesn't move\n", - "Agent rider 12559 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12569 doesn't move\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (7, 2) to (8, 2) using car (12714, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (6, 9) to (5, 9) using car (12656, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Driver 12609 arrived\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 move from (5, 5) to (4, 5) using car (12785, [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12619 move from (3, 5) to (3, 4) using car (12721, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12627 move from (9, 7) to (9, 8) using car (12737, [(9, 7), (9, 8), (9, 9)], 0)\n", - "Agent rider 12628 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Driver 12632 arrived\n", - "Agent rider 12650 doesn't move\n", - "Agent rider 12652 move from (5, 0) to (4, 0) using car (12777, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 12654 arrived\n", - "Driver 12658 arrived\n", - "Driver 12663 arrived\n", - "Agent rider 12670 doesn't move\n", - "Agent rider 12671 move from (6, 4) to (6, 5) using car (12719, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12674 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12676 move from (1, 2) to (1, 1) using car (12744, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12688 move from (6, 8) to (7, 8) using car (12718, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12690 move from (6, 8) to (7, 8) using car (12718, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 move from (2, 7) to (1, 7) using car (12716, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12692 doesn't move\n", - "Driver 12697 arrived\n", - "Agent rider 12702 move from (3, 5) to (3, 4) using car (12721, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 12703 move from (0, 8) to (0, 9) using car (12713, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 12706 arrived\n", - "Agent rider 12708 move from (4, 4) to (4, 3) using car (12783, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Driver 12728 arrived\n", - "Driver 12733 arrived\n", - "Driver 12743 arrived\n", - "Driver 12747 arrived\n", + "Agent rider 12799 move from (0, 3) to (0, 2) using car (12759, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 12800 doesn't move\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 doesn't move\n", + "Agent rider 12804 doesn't move\n", + "tick 906 ended\n", + "I am driver 12805 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 12806 - trip: [(7, 8), (7, 7), (8, 7)]\n", + "2 drivers generated.\n", + "I am rider 12807 - dep: (0, 3) , arr: (8, 9)\n", + "I am rider 12808 - dep: (2, 5) , arr: (5, 6)\n", + "I am rider 12809 - dep: (2, 1) , arr: (7, 0)\n", + "I am rider 12810 - dep: (9, 5) , arr: (8, 6)\n", + "I am rider 12811 - dep: (2, 7) , arr: (5, 2)\n", + "I am rider 12812 - dep: (9, 2) , arr: (6, 8)\n", + "6 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12031 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12071 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12310 move from (1, 8) to (1, 9) using car (12780, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12336 move from (3, 4) to (2, 4) using car (12741, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12419 move from (6, 6) to (7, 6) using car (12790, [(6, 6), (7, 6)], 0)\n", + "Agent rider 12443 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12501 move from (4, 8) to (5, 8) using car (12658, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (3, 4) to (2, 4) using car (12741, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12542 move from (6, 5) to (6, 4) using car (12776, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12555 move from (5, 5) to (5, 4) using car (12735, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12592 move from (4, 3) to (5, 3) using car (12755, [(4, 3), (5, 3)], 0)\n", + "Agent rider 12596 move from (8, 1) to (7, 1) using car (12791, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12597 move from (1, 8) to (1, 9) using car (12780, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 12597 arrived with a waiting time of 4 ticks\n", + "Agent rider 12601 move from (4, 1) to (4, 0) using car (12768, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Rider n° 12601 arrived with a waiting time of 7 ticks\n", + "Agent rider 12603 doesn't move\n", + "Agent rider 12604 move from (8, 4) to (8, 3) using car (12736, [(8, 4), (8, 3), (8, 2)], 0)\n", + "Agent rider 12608 move from (4, 7) to (4, 6) using car (12765, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12624 doesn't move\n", + "Agent rider 12625 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12626 move from (6, 4) to (6, 3) using car (12722, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Rider n° 12626 arrived with a waiting time of 2 ticks\n", + "Agent rider 12631 move from (9, 5) to (9, 6) using car (12703, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12632 move from (2, 7) to (1, 7) using car (12676, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12633 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12641 move from (4, 8) to (5, 8) using car (12658, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (7, 6) to (6, 6) using car (12771, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Agent rider 12643 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12645 move from (2, 7) to (1, 7) using car (12676, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (7, 6) to (6, 6) using car (12771, [(7, 6), (6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Driver 12665 arrived\n", + "Agent rider 12669 doesn't move\n", + "Driver 12672 arrived\n", + "Agent rider 12682 move from (2, 8) to (2, 9) using car (12778, [(2, 8), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Driver 12692 arrived\n", + "Driver 12699 arrived\n", + "Driver 12702 arrived\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12705 move from (4, 7) to (4, 8) using car (12760, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12706 move from (6, 5) to (6, 4) using car (12776, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 12711 arrived\n", + "Driver 12713 arrived\n", + "Agent rider 12718 move from (1, 8) to (1, 9) using car (12780, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12719 move from (3, 6) to (2, 6) using car (12743, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12720 move from (7, 5) to (7, 4) using car (12688, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12721 move from (5, 5) to (5, 4) using car (12735, [(5, 5), (5, 4), (5, 3)], 0)\n", + "Agent rider 12723 move from (5, 7) to (5, 6) using car (12744, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 12723 arrived with a waiting time of 1 ticks\n", + "Agent rider 12724 move from (8, 1) to (7, 1) using car (12791, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12725 move from (1, 8) to (1, 9) using car (12780, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", "Agent rider 12748 doesn't move\n", - "Agent rider 12749 move from (2, 7) to (1, 7) using car (12716, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12750 move from (5, 3) to (6, 3) using car (12786, [(5, 3), (6, 3)], 0)\n", - "Driver 12761 arrived\n", - "Agent rider 12762 move from (6, 7) to (7, 7) using car (12780, [(6, 7), (7, 7)], 0)\n", - "Agent rider 12763 doesn't move\n", - "Agent rider 12764 move from (3, 5) to (3, 6) using car (12735, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12765 move from (8, 5) to (8, 6) using car (12739, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12766 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 move from (3, 5) to (3, 4) using car (12721, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Driver 12771 arrived\n", - "Driver 12773 arrived\n", - "Driver 12788 arrived\n", - "Agent rider 12790 doesn't move\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 move from (7, 6) to (7, 7) using car (12770, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12796 move from (0, 8) to (0, 9) using car (12713, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12749 move from (5, 5) to (4, 5) using car (12761, [(5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12750 move from (0, 6) to (0, 7) using car (12746, [(0, 6), (0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12751 move from (7, 7) to (7, 8) using car (12728, [(7, 7), (7, 8)], 0)\n", + "Rider n° 12751 arrived with a waiting time of 2 ticks\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 doesn't move\n", + "Agent rider 12782 move from (6, 4) to (6, 3) using car (12722, [(6, 4), (6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12795 doesn't move\n", + "Agent rider 12796 doesn't move\n", "Agent rider 12797 doesn't move\n", "Agent rider 12798 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (2, 6) to (2, 7) using car (12699, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 12799 move from (0, 2) to (0, 1) using car (12759, [(0, 2), (0, 1)], 0)\n", + "Agent rider 12800 doesn't move\n", "Agent rider 12801 doesn't move\n", - "Agent rider 12802 doesn't move\n", - "tick 919 ended\n", - "I am driver 12803 - trip: [(4, 7), (5, 7)]\n", - "I am driver 12804 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 12805 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4)]\n", - "I am driver 12806 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 12807 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 12808 - trip: [(9, 5), (9, 6), (9, 7)]\n", - "I am driver 12809 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "7 drivers generated.\n", - "I am rider 12810 - dep: (6, 8) , arr: (6, 7)\n", - "I am rider 12811 - dep: (1, 7) , arr: (7, 7)\n", - "I am rider 12812 - dep: (5, 8) , arr: (5, 3)\n", + "Agent rider 12802 move from (7, 7) to (7, 8) using car (12728, [(7, 7), (7, 8)], 0)\n", + "Agent rider 12803 doesn't move\n", + "Agent rider 12804 doesn't move\n", + "Agent rider 12807 doesn't move\n", + "Agent rider 12808 doesn't move\n", + "Agent rider 12809 move from (2, 1) to (1, 1) using car (12714, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12810 move from (9, 5) to (9, 6) using car (12703, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12811 doesn't move\n", + "Agent rider 12812 doesn't move\n", + "tick 907 ended\n", + "I am driver 12813 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 12814 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 12815 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 12816 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 12817 - trip: [(2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 12818 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 12819 - trip: [(3, 8), (3, 9), (2, 9)]\n", + "I am driver 12820 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 12821 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 12822 - trip: [(0, 3), (0, 2), (0, 1)]\n", + "I am driver 12823 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 12824 - trip: [(4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 12825 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 12826 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 12827 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 12828 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "16 drivers generated.\n", + "I am rider 12829 - dep: (8, 0) , arr: (5, 9)\n", + "I am rider 12830 - dep: (9, 5) , arr: (6, 4)\n", + "I am rider 12831 - dep: (8, 3) , arr: (0, 3)\n", "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12280 move from (2, 7) to (2, 8) using car (12699, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 12282 move from (3, 6) to (3, 7) using car (12722, [(3, 6), (3, 7)], 0)\n", - "Agent rider 12292 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12315 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12455 move from (1, 1) to (0, 1) using car (12647, [(1, 1), (0, 1)], 0)\n", - "Rider n° 12455 arrived with a waiting time of 13 ticks\n", - "Agent rider 12473 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12476 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (1, 7) to (0, 7) using car (12716, [(1, 7), (0, 7)], 0)\n", - "Agent rider 12521 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (3, 2) to (2, 2) using car (12698, [(3, 2), (2, 2)], 0)\n", - "Agent rider 12536 doesn't move\n", - "Agent rider 12537 move from (0, 6) to (0, 7) using car (12778, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12556 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12557 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Rider n° 12557 arrived with a waiting time of 12 ticks\n", - "Agent rider 12559 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12569 move from (4, 1) to (4, 0) using car (12772, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 12569 arrived with a waiting time of 10 ticks\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 move from (5, 9) to (6, 9) using car (12746, [(5, 9), (6, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12599 move from (8, 2) to (9, 2) using car (12714, [(8, 2), (9, 2)], 0)\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (5, 9) to (6, 9) using car (12746, [(5, 9), (6, 9)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 move from (4, 5) to (4, 6) using car (12785, [(4, 5), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 12619 move from (3, 4) to (3, 3) using car (12721, [(3, 4), (3, 3)], 0)\n", - "Agent rider 12627 move from (9, 8) to (9, 9) using car (12737, [(9, 8), (9, 9)], 0)\n", - "Agent rider 12628 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12629 move from (0, 6) to (0, 7) using car (12778, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12652 move from (4, 0) to (3, 0) using car (12777, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 12663 arrived\n", - "Driver 12666 arrived\n", - "Agent rider 12670 doesn't move\n", - "Agent rider 12671 move from (6, 5) to (6, 6) using car (12719, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12674 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12676 move from (1, 1) to (1, 0) using car (12744, [(1, 1), (1, 0)], 0)\n", - "Driver 12685 arrived\n", - "Agent rider 12688 move from (7, 8) to (8, 8) using car (12718, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12690 move from (7, 8) to (8, 8) using car (12718, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12691 move from (1, 7) to (0, 7) using car (12716, [(1, 7), (0, 7)], 0)\n", - "Agent rider 12692 move from (0, 6) to (0, 7) using car (12778, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12702 move from (3, 4) to (3, 3) using car (12721, [(3, 4), (3, 3)], 0)\n", - "Agent rider 12703 move from (0, 9) to (1, 9) using car (12713, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12708 move from (4, 3) to (4, 2) using car (12783, [(4, 3), (4, 2)], 0)\n", - "Agent rider 12709 move from (5, 9) to (6, 9) using car (12746, [(5, 9), (6, 9)], 0)\n", - "Agent rider 12710 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 12724 arrived\n", - "Driver 12726 arrived\n", - "Driver 12736 arrived\n", - "Driver 12740 arrived\n", - "Agent rider 12748 move from (5, 9) to (4, 9) using car (12656, [(5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 12748 arrived with a waiting time of 4 ticks\n", - "Agent rider 12749 move from (1, 7) to (0, 7) using car (12716, [(1, 7), (0, 7)], 0)\n", - "Agent rider 12750 doesn't move\n", - "Driver 12752 arrived\n", - "Agent rider 12762 move from (7, 7) to (6, 7) using car (12770, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12763 move from (0, 9) to (1, 9) using car (12713, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12764 move from (3, 6) to (3, 7) using car (12735, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12765 move from (8, 6) to (8, 7) using car (12779, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12766 move from (8, 0) to (8, 1) using car (12745, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 12767 move from (2, 4) to (2, 3) using car (12769, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 move from (3, 4) to (3, 3) using car (12721, [(3, 4), (3, 3)], 0)\n", - "Agent rider 12790 move from (4, 7) to (5, 7) using car (12803, [(4, 7), (5, 7)], 0)\n", - "Agent rider 12791 move from (4, 2) to (4, 3) using car (12755, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12792 move from (7, 7) to (6, 7) using car (12770, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12031 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12071 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12310 move from (1, 9) to (2, 9) using car (12780, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12316 move from (6, 5) to (6, 6) using car (12734, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 12324 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12336 move from (2, 4) to (1, 4) using car (12741, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12343 move from (8, 6) to (8, 7) using car (12712, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 move from (8, 6) to (8, 7) using car (12712, [(8, 6), (8, 7)], 0)\n", + "Agent rider 12415 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12419 move from (7, 6) to (7, 7) using car (12683, [(7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12443 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Rider n° 12443 arrived with a waiting time of 13 ticks\n", + "Agent rider 12447 move from (6, 5) to (6, 6) using car (12734, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 12453 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12501 move from (5, 8) to (6, 8) using car (12658, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12539 move from (7, 7) to (8, 7) using car (12806, [(7, 7), (8, 7)], 0)\n", + "Agent rider 12540 move from (2, 4) to (1, 4) using car (12741, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12542 move from (6, 4) to (6, 3) using car (12776, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12555 move from (5, 4) to (5, 3) using car (12735, [(5, 4), (5, 3)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12596 move from (7, 1) to (6, 1) using car (12791, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 12596 arrived with a waiting time of 5 ticks\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12603 doesn't move\n", + "Agent rider 12604 move from (8, 3) to (8, 2) using car (12736, [(8, 3), (8, 2)], 0)\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12631 move from (9, 6) to (9, 7) using car (12703, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12632 move from (1, 7) to (0, 7) using car (12676, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12633 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12641 move from (5, 8) to (6, 8) using car (12658, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12642 move from (6, 6) to (5, 6) using car (12771, [(6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Rider n° 12642 arrived with a waiting time of 3 ticks\n", + "Agent rider 12643 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12645 move from (1, 7) to (0, 7) using car (12676, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12646 move from (6, 6) to (5, 6) using car (12771, [(6, 6), (5, 6), (5, 5), (4, 5)], 0)\n", + "Rider n° 12646 arrived with a waiting time of 2 ticks\n", + "Driver 12651 arrived\n", + "Agent rider 12669 move from (0, 0) to (1, 0) using car (12818, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 12674 arrived\n", + "Driver 12681 arrived\n", + "Agent rider 12682 move from (2, 9) to (3, 9) using car (12778, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 12682 arrived with a waiting time of 5 ticks\n", + "Driver 12697 arrived\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12705 move from (4, 8) to (4, 9) using car (12760, [(4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Rider n° 12705 arrived with a waiting time of 5 ticks\n", + "Agent rider 12706 move from (6, 4) to (6, 3) using car (12776, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 12706 arrived with a waiting time of 3 ticks\n", + "Driver 12709 arrived\n", + "Agent rider 12718 move from (1, 9) to (2, 9) using car (12780, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12719 move from (2, 6) to (1, 6) using car (12743, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12720 move from (7, 4) to (8, 4) using car (12653, [(7, 4), (8, 4)], 0)\n", + "Agent rider 12721 move from (5, 4) to (5, 3) using car (12735, [(5, 4), (5, 3)], 0)\n", + "Agent rider 12724 move from (7, 1) to (6, 1) using car (12791, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12725 move from (1, 9) to (2, 9) using car (12780, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 12725 arrived with a waiting time of 2 ticks\n", + "Driver 12737 arrived\n", + "Driver 12738 arrived\n", + "Driver 12739 arrived\n", + "Agent rider 12748 doesn't move\n", + "Agent rider 12749 move from (4, 5) to (3, 5) using car (12788, [(4, 5), (3, 5), (2, 5)], 0)\n", + "Rider n° 12749 arrived with a waiting time of 1 ticks\n", + "Agent rider 12750 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12754 move from (0, 7) to (0, 8) using car (12746, [(0, 7), (0, 8), (1, 8)], 0)\n", + "Agent rider 12756 move from (1, 1) to (0, 1) using car (12714, [(1, 1), (0, 1)], 0)\n", + "Agent rider 12782 move from (6, 3) to (6, 2) using car (12722, [(6, 3), (6, 2), (7, 2)], 0)\n", + "Agent rider 12783 move from (4, 3) to (3, 3) using car (12769, [(4, 3), (3, 3)], 0)\n", "Driver 12794 arrived\n", - "Agent rider 12796 move from (0, 9) to (1, 9) using car (12713, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12797 move from (0, 9) to (1, 9) using car (12713, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (5, 7) to (4, 7) using car (12782, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12799 move from (1, 1) to (0, 1) using car (12647, [(1, 1), (0, 1)], 0)\n", - "Agent rider 12800 move from (2, 7) to (2, 8) using car (12699, [(2, 7), (2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 12795 doesn't move\n", + "Agent rider 12796 doesn't move\n", + "Agent rider 12797 move from (6, 4) to (6, 3) using car (12776, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12798 move from (5, 1) to (6, 1) using car (12786, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12799 doesn't move\n", + "Agent rider 12800 move from (8, 9) to (8, 8) using car (12816, [(8, 9), (8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", "Agent rider 12801 doesn't move\n", - "Agent rider 12802 move from (7, 7) to (6, 7) using car (12770, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12810 doesn't move\n", - "Agent rider 12811 doesn't move\n", - "Agent rider 12812 move from (5, 8) to (5, 9) using car (12795, [(5, 8), (5, 9)], 0)\n", - "tick 920 ended\n", - "I am driver 12813 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 12814 - trip: [(1, 5), (1, 4), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 12815 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 12816 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 12817 - trip: [(5, 0), (6, 0)]\n", - "I am driver 12818 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 12819 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 12820 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5)]\n", - "I am driver 12821 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0)]\n", - "I am driver 12822 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 12823 - trip: [(4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 12824 - trip: [(6, 4), (7, 4), (8, 4), (8, 3)]\n", - "I am driver 12825 - trip: [(5, 3), (5, 2), (4, 2)]\n", - "I am driver 12826 - trip: [(3, 9), (4, 9), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 12827 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 12828 - trip: [(5, 4), (6, 4)]\n", - "I am driver 12829 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 12830 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 12831 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 12832 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 12833 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4)]\n", - "I am driver 12834 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 12835 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 12836 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 12837 - trip: [(4, 0), (5, 0), (6, 0), (6, 1)]\n", - "I am driver 12838 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (4, 1)]\n", - "I am driver 12839 - trip: [(1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 12840 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 12841 - trip: [(1, 3), (2, 3)]\n", - "29 drivers generated.\n", - "I am rider 12842 - dep: (9, 6) , arr: (6, 2)\n", - "I am rider 12843 - dep: (1, 7) , arr: (9, 7)\n", + "Agent rider 12802 move from (7, 8) to (6, 8) using car (12823, [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12803 doesn't move\n", + "Agent rider 12804 doesn't move\n", + "Agent rider 12807 move from (0, 3) to (1, 3) using car (12813, [(0, 3), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12808 doesn't move\n", + "Agent rider 12809 move from (1, 1) to (0, 1) using car (12714, [(1, 1), (0, 1)], 0)\n", + "Agent rider 12810 move from (9, 6) to (9, 7) using car (12703, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12811 move from (2, 7) to (2, 6) using car (12764, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (8, 3) to (8, 2) using car (12736, [(8, 3), (8, 2)], 0)\n", + "tick 908 ended\n", + "I am driver 12832 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 12833 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 12834 - trip: [(7, 5), (6, 5), (5, 5)]\n", + "3 drivers generated.\n", + "I am rider 12835 - dep: (9, 3) , arr: (2, 9)\n", + "I am rider 12836 - dep: (2, 9) , arr: (6, 6)\n", "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 move from (8, 7) to (8, 8) using car (12779, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12280 move from (2, 8) to (2, 9) using car (12699, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 12282 move from (3, 7) to (3, 8) using car (12735, [(3, 7), (3, 8)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (8, 8) to (9, 8) using car (12718, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (0, 7) to (0, 8) using car (12778, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 doesn't move\n", - "Agent rider 12536 move from (2, 8) to (2, 9) using car (12699, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 12537 move from (0, 7) to (0, 8) using car (12778, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (9, 2) to (8, 2) using car (12838, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 1), (4, 1)], 0)\n", - "Agent rider 12602 doesn't move\n", + "Agent rider 12001 move from (1, 8) to (1, 9) using car (12772, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 12031 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Rider n° 12031 arrived with a waiting time of 30 ticks\n", + "Agent rider 12071 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12167 move from (1, 8) to (1, 9) using car (12772, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12227 move from (9, 2) to (8, 2) using car (12832, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12249 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12310 move from (2, 9) to (2, 8) using car (12742, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12316 doesn't move\n", + "Agent rider 12324 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Rider n° 12324 arrived with a waiting time of 11 ticks\n", + "Agent rider 12336 move from (1, 4) to (0, 4) using car (12741, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (1, 8) to (1, 9) using car (12772, [(1, 8), (1, 9), (2, 9)], 0)\n", + "Agent rider 12402 move from (9, 7) to (9, 8) using car (12703, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12415 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Rider n° 12415 arrived with a waiting time of 12 ticks\n", + "Agent rider 12419 move from (7, 7) to (7, 8) using car (12683, [(7, 7), (7, 8)], 0)\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12499 move from (8, 4) to (8, 5) using car (12757, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12501 move from (6, 8) to (7, 8) using car (12658, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (1, 4) to (0, 4) using car (12741, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12542 move from (6, 3) to (5, 3) using car (12740, [(6, 3), (5, 3), (4, 3)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12601 doesn't move\n", + "Agent rider 12603 doesn't move\n", "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12628 doesn't move\n", - "Agent rider 12629 move from (0, 7) to (0, 8) using car (12778, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12652 move from (3, 0) to (2, 0) using car (12777, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 12652 arrived with a waiting time of 6 ticks\n", - "Driver 12666 arrived\n", - "Agent rider 12670 move from (2, 8) to (2, 9) using car (12699, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 12671 move from (6, 6) to (6, 7) using car (12719, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12674 doesn't move\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (8, 8) to (9, 8) using car (12718, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12690 move from (8, 8) to (9, 8) using car (12718, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12691 move from (0, 7) to (0, 8) using car (12778, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12692 move from (0, 7) to (0, 8) using car (12778, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12703 move from (1, 9) to (2, 9) using car (12713, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12703 arrived with a waiting time of 6 ticks\n", - "Driver 12705 arrived\n", - "Agent rider 12708 move from (4, 2) to (4, 3) using car (12831, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 move from (8, 7) to (8, 8) using car (12779, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Driver 12711 arrived\n", - "Driver 12726 arrived\n", - "Driver 12739 arrived\n", - "Agent rider 12749 move from (0, 7) to (0, 8) using car (12778, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12750 doesn't move\n", - "Driver 12751 arrived\n", - "Driver 12754 arrived\n", - "Driver 12756 arrived\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12613 move from (9, 2) to (8, 2) using car (12832, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12625 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12631 move from (9, 7) to (9, 8) using car (12703, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12641 move from (6, 8) to (7, 8) using car (12658, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12643 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12645 doesn't move\n", + "Driver 12651 arrived\n", + "Agent rider 12669 move from (1, 0) to (2, 0) using car (12818, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12682 move from (2, 9) to (3, 9) using car (12780, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 12682 arrived with a waiting time of 5 ticks\n", + "Driver 12684 arrived\n", + "Driver 12686 arrived\n", + "Driver 12701 arrived\n", + "Agent rider 12704 move from (9, 2) to (8, 2) using car (12832, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12706 doesn't move\n", + "Driver 12715 arrived\n", + "Agent rider 12718 move from (2, 9) to (2, 8) using car (12742, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12719 move from (1, 6) to (2, 6) using car (12814, [(1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12720 move from (8, 4) to (8, 5) using car (12757, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12721 doesn't move\n", + "Agent rider 12724 move from (6, 1) to (5, 1) using car (12791, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Driver 12728 arrived\n", + "Driver 12733 arrived\n", + "Driver 12738 arrived\n", + "Driver 12747 arrived\n", + "Agent rider 12748 move from (9, 7) to (9, 8) using car (12703, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12750 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Agent rider 12754 move from (0, 8) to (1, 8) using car (12746, [(0, 8), (1, 8)], 0)\n", + "Driver 12755 arrived\n", + "Agent rider 12756 doesn't move\n", "Driver 12759 arrived\n", - "Agent rider 12762 move from (6, 7) to (6, 8) using car (12781, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12763 move from (1, 9) to (2, 9) using car (12713, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12764 move from (3, 7) to (3, 8) using car (12735, [(3, 7), (3, 8)], 0)\n", - "Agent rider 12765 move from (8, 7) to (8, 8) using car (12779, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12766 move from (8, 1) to (8, 2) using car (12774, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (2, 3) to (2, 2) using car (12769, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", - "Driver 12780 arrived\n", - "Driver 12786 arrived\n", - "Agent rider 12790 move from (5, 7) to (5, 8) using car (12789, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12791 move from (4, 3) to (4, 4) using car (12755, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12792 move from (6, 7) to (5, 7) using car (12770, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12796 move from (1, 9) to (2, 9) using car (12713, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12797 move from (1, 9) to (2, 9) using car (12713, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (4, 7) to (3, 7) using car (12782, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (2, 8) to (2, 9) using car (12699, [(2, 8), (2, 9), (1, 9)], 0)\n", - "Agent rider 12801 move from (1, 9) to (2, 9) using car (12713, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 move from (6, 7) to (6, 8) using car (12781, [(6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12810 doesn't move\n", - "Agent rider 12811 doesn't move\n", - "Agent rider 12812 doesn't move\n", - "Agent rider 12842 move from (9, 6) to (9, 7) using car (12808, [(9, 6), (9, 7)], 0)\n", - "Agent rider 12843 doesn't move\n", - "tick 921 ended\n", - "I am driver 12844 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4)]\n", - "I am driver 12845 - trip: [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", - "I am driver 12846 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 12847 - trip: [(2, 9), (3, 9)]\n", - "I am driver 12848 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "5 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12280 move from (2, 9) to (1, 9) using car (12699, [(2, 9), (1, 9)], 0)\n", - "Rider n° 12280 arrived with a waiting time of 14 ticks\n", - "Agent rider 12282 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 doesn't move\n", - "Agent rider 12401 move from (8, 7) to (7, 7) using car (12827, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (8, 7) to (7, 7) using car (12827, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12476 doesn't move\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (0, 8) to (0, 9) using car (12778, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (2, 2) to (3, 2) using car (12834, [(2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12536 move from (2, 9) to (1, 9) using car (12699, [(2, 9), (1, 9)], 0)\n", - "Rider n° 12536 arrived with a waiting time of 11 ticks\n", - "Agent rider 12537 move from (0, 8) to (0, 9) using car (12778, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12559 move from (8, 7) to (7, 7) using car (12827, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12589 move from (7, 4) to (8, 4) using car (12824, [(7, 4), (8, 4), (8, 3)], 0)\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (8, 2) to (8, 3) using car (12745, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 12602 move from (8, 8) to (7, 8) using car (12779, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 move from (4, 6) to (4, 5) using car (12823, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12628 move from (8, 7) to (7, 7) using car (12827, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 move from (0, 8) to (0, 9) using car (12778, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 12647 arrived\n", - "Agent rider 12670 move from (2, 9) to (1, 9) using car (12699, [(2, 9), (1, 9)], 0)\n", - "Rider n° 12670 arrived with a waiting time of 5 ticks\n", - "Agent rider 12671 move from (6, 7) to (6, 8) using car (12719, [(6, 7), (6, 8)], 0)\n", - "Agent rider 12674 move from (8, 7) to (7, 7) using car (12827, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 12674 arrived with a waiting time of 9 ticks\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12691 move from (0, 8) to (0, 9) using car (12778, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12692 move from (0, 8) to (0, 9) using car (12778, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 12698 arrived\n", - "Agent rider 12702 doesn't move\n", - "Driver 12705 arrived\n", - "Agent rider 12708 move from (4, 3) to (4, 4) using car (12831, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 doesn't move\n", - "Driver 12714 arrived\n", - "Driver 12716 arrived\n", - "Driver 12721 arrived\n", - "Driver 12722 arrived\n", - "Driver 12730 arrived\n", - "Driver 12737 arrived\n", - "Driver 12744 arrived\n", - "Driver 12746 arrived\n", - "Agent rider 12749 move from (0, 8) to (0, 9) using car (12778, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12750 move from (6, 3) to (6, 4) using car (12758, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Driver 12754 arrived\n", - "Driver 12760 arrived\n", - "Agent rider 12762 doesn't move\n", - "Agent rider 12763 move from (2, 9) to (3, 9) using car (12713, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12764 doesn't move\n", - "Agent rider 12765 move from (8, 8) to (7, 8) using car (12779, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12766 move from (8, 2) to (8, 3) using car (12774, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (2, 2) to (2, 1) using car (12769, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", - "Driver 12776 arrived\n", - "Driver 12783 arrived\n", - "Agent rider 12790 move from (5, 8) to (6, 8) using car (12789, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12791 move from (4, 4) to (4, 5) using car (12755, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12792 move from (5, 7) to (4, 7) using car (12770, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Driver 12795 arrived\n", - "Agent rider 12796 move from (2, 9) to (3, 9) using car (12847, [(2, 9), (3, 9)], 0)\n", - "Agent rider 12797 move from (2, 9) to (3, 9) using car (12713, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (3, 7) to (2, 7) using car (12782, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12782 doesn't move\n", + "Agent rider 12783 move from (3, 3) to (3, 4) using car (12763, [(3, 3), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 12790 arrived\n", + "Agent rider 12795 doesn't move\n", + "Agent rider 12796 doesn't move\n", + "Agent rider 12797 move from (6, 3) to (6, 2) using car (12776, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12798 move from (6, 1) to (7, 1) using car (12786, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (2, 9) to (1, 9) using car (12699, [(2, 9), (1, 9)], 0)\n", - "Agent rider 12801 move from (2, 9) to (3, 9) using car (12713, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 move from (6, 8) to (6, 9) using car (12781, [(6, 8), (6, 9)], 0)\n", - "Driver 12803 arrived\n", - "Agent rider 12810 move from (6, 8) to (6, 9) using car (12781, [(6, 8), (6, 9)], 0)\n", + "Agent rider 12800 move from (8, 8) to (8, 7) using car (12816, [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 move from (6, 8) to (7, 8) using car (12658, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12803 move from (6, 3) to (6, 2) using car (12776, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 doesn't move\n", + "Agent rider 12807 move from (1, 3) to (1, 2) using car (12813, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12808 doesn't move\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12810 move from (9, 7) to (9, 8) using car (12703, [(9, 7), (9, 8)], 0)\n", "Agent rider 12811 doesn't move\n", "Agent rider 12812 doesn't move\n", - "Agent rider 12842 move from (9, 7) to (9, 8) using car (12845, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12843 doesn't move\n", - "tick 922 ended\n", - "I am driver 12849 - trip: [(4, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 12850 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", - "I am driver 12851 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 12852 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 12853 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", - "5 drivers generated.\n", - "I am rider 12854 - dep: (7, 9) , arr: (2, 3)\n", - "I am rider 12855 - dep: (7, 3) , arr: (5, 1)\n", - "I am rider 12856 - dep: (2, 8) , arr: (6, 6)\n", - "I am rider 12857 - dep: (3, 1) , arr: (3, 5)\n", - "I am rider 12858 - dep: (7, 1) , arr: (7, 5)\n", - "I am rider 12859 - dep: (1, 4) , arr: (5, 4)\n", - "I am rider 12860 - dep: (3, 7) , arr: (5, 0)\n", - "I am rider 12861 - dep: (6, 8) , arr: (0, 0)\n", - "I am rider 12862 - dep: (8, 4) , arr: (9, 5)\n", - "I am rider 12863 - dep: (3, 6) , arr: (4, 5)\n", - "10 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12282 move from (3, 8) to (4, 8) using car (12813, [(3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12292 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12315 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12389 move from (9, 8) to (9, 9) using car (12845, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Rider n° 12389 arrived with a waiting time of 14 ticks\n", - "Agent rider 12401 move from (7, 7) to (6, 7) using car (12827, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (7, 7) to (6, 7) using car (12827, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12473 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12476 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (0, 9) to (1, 9) using car (12778, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12521 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12523 move from (1, 9) to (0, 9) using car (12839, [(1, 9), (0, 9)], 0)\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (3, 2) to (3, 3) using car (12834, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12537 move from (0, 9) to (1, 9) using car (12778, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12559 move from (7, 7) to (6, 7) using car (12827, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12589 move from (8, 4) to (8, 3) using car (12824, [(8, 4), (8, 3)], 0)\n", - "Agent rider 12595 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12599 move from (8, 3) to (8, 4) using car (12745, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 12602 move from (7, 8) to (6, 8) using car (12779, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12604 doesn't move\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 move from (4, 5) to (4, 4) using car (12823, [(4, 5), (4, 4)], 0)\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 move from (9, 9) to (8, 9) using car (12850, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6)], 0)\n" + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 move from (9, 5) to (9, 6) using car (12758, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 12831 doesn't move\n", + "Agent rider 12835 doesn't move\n", + "Agent rider 12836 move from (2, 9) to (2, 8) using car (12742, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12628 move from (7, 7) to (6, 7) using car (12827, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 move from (0, 9) to (1, 9) using car (12778, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 12656 arrived\n", - "Agent rider 12671 move from (6, 8) to (7, 8) using car (12789, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (9, 8) to (9, 9) using car (12845, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12690 move from (9, 8) to (9, 9) using car (12845, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12691 move from (0, 9) to (1, 9) using car (12778, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12692 move from (0, 9) to (1, 9) using car (12778, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12709 doesn't move\n", - "Agent rider 12710 doesn't move\n", - "Driver 12716 arrived\n", + "tick 909 ended\n", + "I am driver 12837 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", + "I am driver 12838 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 12839 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 12840 - trip: [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 12841 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 12842 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 12843 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 12844 - trip: [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 12845 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 12846 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", + "10 drivers generated.\n", + "I am rider 12847 - dep: (4, 8) , arr: (3, 3)\n", + "I am rider 12848 - dep: (9, 7) , arr: (7, 6)\n", + "I am rider 12849 - dep: (0, 7) , arr: (8, 9)\n", + "I am rider 12850 - dep: (2, 6) , arr: (3, 1)\n", + "4 riders generated.\n", + "Agent rider 12001 move from (1, 9) to (2, 9) using car (12842, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (1, 9) to (2, 9) using car (12842, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12220 move from (9, 2) to (9, 3) using car (12775, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 2) to (9, 2) using car (12774, [(8, 2), (9, 2)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12316 move from (6, 6) to (5, 6) using car (12805, [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 12316 arrived with a waiting time of 19 ticks\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (1, 9) to (2, 9) using car (12772, [(1, 9), (2, 9)], 0)\n", + "Agent rider 12402 move from (9, 8) to (8, 8) using car (12837, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 move from (7, 8) to (8, 8) using car (12658, [(7, 8), (8, 8)], 0)\n", + "Agent rider 12447 move from (6, 6) to (5, 6) using car (12805, [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12499 move from (8, 5) to (8, 6) using car (12757, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12501 move from (7, 8) to (8, 8) using car (12658, [(7, 8), (8, 8)], 0)\n", + "Agent rider 12539 move from (8, 7) to (8, 6) using car (12816, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (5, 3) to (5, 4) using car (12781, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 12555 move from (5, 3) to (4, 3) using car (12740, [(5, 3), (4, 3)], 0)\n", + "Agent rider 12564 move from (9, 2) to (9, 3) using car (12775, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12592 move from (5, 3) to (5, 4) using car (12781, [(5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 12603 move from (8, 2) to (7, 2) using car (12832, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12604 move from (8, 2) to (9, 2) using car (12774, [(8, 2), (9, 2)], 0)\n", + "Rider n° 12604 arrived with a waiting time of 10 ticks\n", + "Agent rider 12608 move from (4, 6) to (3, 6) using car (12821, [(4, 6), (3, 6), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 12608 arrived with a waiting time of 5 ticks\n", + "Agent rider 12613 move from (8, 2) to (7, 2) using car (12832, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12631 move from (9, 8) to (8, 8) using car (12837, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12641 move from (7, 8) to (8, 8) using car (12658, [(7, 8), (8, 8)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12645 doesn't move\n", + "Driver 12653 arrived\n", + "Agent rider 12669 move from (2, 0) to (3, 0) using car (12818, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 12676 arrived\n", + "Driver 12686 arrived\n", + "Driver 12688 arrived\n", + "Agent rider 12704 move from (8, 2) to (7, 2) using car (12832, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 12710 arrived\n", + "Driver 12712 arrived\n", + "Driver 12714 arrived\n", "Driver 12717 arrived\n", - "Driver 12718 arrived\n", - "Driver 12722 arrived\n", + "Agent rider 12718 move from (2, 8) to (2, 7) using car (12742, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (8, 5) to (8, 6) using car (12757, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12721 move from (5, 3) to (4, 3) using car (12740, [(5, 3), (4, 3)], 0)\n", + "Agent rider 12724 move from (5, 1) to (4, 1) using car (12791, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", + "Rider n° 12724 arrived with a waiting time of 5 ticks\n", + "Driver 12729 arrived\n", + "Driver 12730 arrived\n", "Driver 12735 arrived\n", - "Agent rider 12749 move from (0, 9) to (1, 9) using car (12778, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12736 arrived\n", + "Agent rider 12748 move from (9, 8) to (8, 8) using car (12837, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", "Agent rider 12750 doesn't move\n", - "Driver 12757 arrived\n", - "Agent rider 12762 move from (6, 8) to (7, 8) using car (12789, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Rider n° 12762 arrived with a waiting time of 1 ticks\n", - "Agent rider 12763 move from (3, 9) to (2, 9) using car (12804, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12764 move from (3, 8) to (4, 8) using car (12813, [(3, 8), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12765 move from (7, 8) to (6, 8) using car (12779, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12766 move from (8, 3) to (8, 4) using car (12774, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (2, 1) to (2, 0) using car (12769, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", - "Driver 12784 arrived\n", - "Agent rider 12790 move from (6, 8) to (7, 8) using car (12789, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12791 move from (4, 5) to (4, 6) using car (12755, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12796 move from (3, 9) to (2, 9) using car (12804, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12797 move from (3, 9) to (4, 9) using car (12713, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (2, 7) to (1, 7) using car (12782, [(2, 7), (1, 7)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (1, 9) to (0, 9) using car (12839, [(1, 9), (0, 9)], 0)\n", - "Agent rider 12801 move from (3, 9) to (4, 9) using car (12713, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 doesn't move\n", - "Driver 12808 arrived\n", - "Agent rider 12810 doesn't move\n", - "Agent rider 12811 doesn't move\n", - "Agent rider 12812 move from (5, 9) to (6, 9) using car (12807, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 12817 arrived\n", - "Driver 12828 arrived\n", - "Driver 12841 arrived\n", - "Agent rider 12842 move from (9, 8) to (9, 9) using car (12845, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12843 doesn't move\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12855 doesn't move\n", - "Agent rider 12856 doesn't move\n", - "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (7, 1) to (6, 1) using car (12829, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (3, 7) to (4, 7) using car (12830, [(3, 7), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12861 doesn't move\n", - "Agent rider 12862 move from (8, 4) to (8, 3) using car (12824, [(8, 4), (8, 3)], 0)\n", - "Agent rider 12863 move from (3, 6) to (3, 7) using car (12819, [(3, 6), (3, 7), (4, 7)], 0)\n", - "tick 923 ended\n", - "I am driver 12864 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 12865 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 12866 - trip: [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 12867 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 12868 - trip: [(7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 12869 - trip: [(4, 4), (3, 4), (2, 4), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 12870 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 12871 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "8 drivers generated.\n", - "I am rider 12872 - dep: (7, 5) , arr: (2, 2)\n", - "I am rider 12873 - dep: (4, 2) , arr: (3, 4)\n", - "I am rider 12874 - dep: (0, 0) , arr: (4, 8)\n", - "I am rider 12875 - dep: (1, 9) , arr: (5, 1)\n", - "I am rider 12876 - dep: (8, 1) , arr: (7, 9)\n", - "I am rider 12877 - dep: (4, 5) , arr: (9, 1)\n", - "I am rider 12878 - dep: (0, 8) , arr: (3, 4)\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 move from (0, 1) to (0, 2) using car (12845, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12762 arrived\n", + "Driver 12769 arrived\n", + "Agent rider 12782 move from (6, 2) to (6, 1) using car (12776, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12783 move from (3, 4) to (2, 4) using car (12763, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 12793 arrived\n", + "Agent rider 12795 doesn't move\n", + "Agent rider 12796 doesn't move\n", + "Agent rider 12797 move from (6, 2) to (6, 1) using car (12776, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12798 move from (7, 1) to (8, 1) using car (12786, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12799 move from (0, 1) to (0, 2) using car (12845, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12800 move from (8, 7) to (8, 6) using car (12816, [(8, 7), (8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 move from (7, 8) to (8, 8) using car (12658, [(7, 8), (8, 8)], 0)\n", + "Agent rider 12803 move from (6, 2) to (6, 1) using car (12776, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 doesn't move\n", + "Driver 12806 arrived\n", + "Agent rider 12807 move from (1, 2) to (0, 2) using car (12637, [(1, 2), (0, 2)], 0)\n", + "Agent rider 12808 doesn't move\n", + "Agent rider 12809 move from (0, 1) to (0, 2) using car (12845, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12810 move from (9, 8) to (8, 8) using car (12837, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12811 move from (2, 6) to (3, 6) using car (12814, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12812 move from (9, 2) to (9, 3) using car (12775, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 move from (9, 6) to (9, 7) using car (12758, [(9, 6), (9, 7)], 0)\n", + "Agent rider 12831 move from (8, 2) to (7, 2) using car (12832, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12835 doesn't move\n", + "Agent rider 12836 move from (2, 8) to (2, 7) using car (12742, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12847 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 doesn't move\n", + "Agent rider 12850 move from (2, 6) to (3, 6) using car (12814, [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "tick 910 ended\n", + "I am driver 12851 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 12852 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 12853 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", + "I am driver 12854 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "4 drivers generated.\n", + "I am rider 12855 - dep: (3, 3) , arr: (9, 0)\n", + "I am rider 12856 - dep: (5, 3) , arr: (5, 0)\n", + "I am rider 12857 - dep: (1, 8) , arr: (4, 7)\n", + "I am rider 12858 - dep: (2, 2) , arr: (6, 8)\n", + "I am rider 12859 - dep: (2, 9) , arr: (7, 2)\n", + "I am rider 12860 - dep: (7, 7) , arr: (1, 6)\n", + "I am rider 12861 - dep: (8, 9) , arr: (9, 5)\n", "7 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12282 move from (4, 8) to (4, 7) using car (12813, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Rider n° 12282 arrived with a waiting time of 14 ticks\n", - "Agent rider 12292 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12315 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12401 move from (6, 7) to (6, 6) using car (12827, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (6, 7) to (6, 6) using car (12827, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12473 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12476 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Rider n° 12476 arrived with a waiting time of 18 ticks\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12521 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12533 move from (3, 3) to (3, 4) using car (12834, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Rider n° 12533 arrived with a waiting time of 11 ticks\n", - "Agent rider 12537 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12556 move from (9, 9) to (8, 9) using car (12845, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12595 move from (6, 9) to (7, 9) using car (12807, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 12595 arrived with a waiting time of 15 ticks\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12599 move from (8, 4) to (8, 5) using car (12745, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 12602 move from (6, 8) to (5, 8) using car (12779, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12604 move from (6, 9) to (7, 9) using car (12807, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 doesn't move\n", - "Agent rider 12619 move from (3, 3) to (3, 2) using car (12849, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12627 move from (8, 9) to (8, 8) using car (12850, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12628 move from (6, 7) to (6, 6) using car (12827, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12671 move from (7, 8) to (8, 8) using car (12789, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (9, 9) to (8, 9) using car (12845, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12690 move from (9, 9) to (8, 9) using car (12845, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12691 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12692 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Driver 12699 arrived\n", - "Agent rider 12702 move from (3, 3) to (3, 2) using car (12849, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12709 move from (6, 9) to (7, 9) using car (12807, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 12709 arrived with a waiting time of 10 ticks\n", - "Agent rider 12710 doesn't move\n", + "Agent rider 12001 move from (2, 9) to (2, 8) using car (12842, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (2, 9) to (2, 8) using car (12842, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12220 move from (9, 3) to (9, 4) using car (12775, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (2, 9) to (1, 9) using car (12760, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12402 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12447 move from (5, 6) to (5, 7) using car (12805, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12499 move from (8, 6) to (8, 7) using car (12757, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12501 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12539 move from (8, 6) to (8, 7) using car (12757, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (5, 4) to (5, 5) using car (12781, [(5, 4), (5, 5)], 0)\n", + "Agent rider 12555 move from (4, 3) to (4, 2) using car (12765, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12564 move from (9, 3) to (9, 4) using car (12775, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12592 move from (5, 4) to (5, 5) using car (12781, [(5, 4), (5, 5)], 0)\n", + "Agent rider 12603 move from (7, 2) to (6, 2) using car (12832, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 12603 arrived with a waiting time of 8 ticks\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12613 move from (7, 2) to (6, 2) using car (12832, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12631 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12641 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12645 doesn't move\n", + "Agent rider 12669 doesn't move\n", + "Driver 12683 arrived\n", + "Driver 12693 arrived\n", + "Driver 12703 arrived\n", + "Agent rider 12704 move from (7, 2) to (6, 2) using car (12832, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 12707 arrived\n", + "Driver 12712 arrived\n", "Driver 12717 arrived\n", - "Driver 12719 arrived\n", - "Driver 12735 arrived\n", - "Agent rider 12749 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12718 move from (2, 7) to (2, 6) using car (12742, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (8, 6) to (8, 7) using car (12757, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12721 move from (4, 3) to (4, 2) using car (12765, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 12722 arrived\n", + "Driver 12730 arrived\n", + "Driver 12736 arrived\n", + "Driver 12741 arrived\n", + "Driver 12743 arrived\n", + "Driver 12746 arrived\n", + "Agent rider 12748 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", "Agent rider 12750 doesn't move\n", - "Agent rider 12763 move from (2, 9) to (2, 8) using car (12804, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12764 move from (4, 8) to (4, 7) using car (12813, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12765 move from (6, 8) to (5, 8) using car (12779, [(6, 8), (5, 8), (4, 8)], 0)\n", - "Agent rider 12766 move from (8, 4) to (8, 5) using car (12774, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (2, 0) to (3, 0) using car (12769, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 move from (3, 3) to (3, 2) using car (12849, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Driver 12777 arrived\n", - "Driver 12781 arrived\n", - "Agent rider 12790 move from (7, 8) to (8, 8) using car (12789, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 12791 move from (4, 6) to (4, 7) using car (12755, [(4, 6), (4, 7)], 0)\n", - "Agent rider 12792 move from (4, 7) to (4, 6) using car (12830, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12796 move from (2, 9) to (2, 8) using car (12804, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12797 move from (4, 9) to (5, 9) using car (12713, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (1, 7) to (1, 8) using car (12793, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (4, 9) to (5, 9) using car (12713, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 move from (6, 9) to (7, 9) using car (12807, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 12809 arrived\n", - "Agent rider 12810 move from (6, 9) to (7, 9) using car (12807, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12811 move from (1, 7) to (1, 8) using car (12793, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 move from (6, 9) to (7, 9) using car (12807, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12754 doesn't move\n", + "Agent rider 12756 move from (0, 2) to (0, 3) using car (12845, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12768 arrived\n", + "Driver 12770 arrived\n", + "Driver 12773 arrived\n", + "Agent rider 12782 doesn't move\n", + "Agent rider 12783 move from (2, 4) to (1, 4) using car (12763, [(2, 4), (1, 4)], 0)\n", + "Driver 12784 arrived\n", + "Driver 12788 arrived\n", + "Agent rider 12795 move from (2, 2) to (2, 1) using car (12767, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12796 move from (2, 2) to (2, 1) using car (12767, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 12797 move from (6, 1) to (5, 1) using car (12776, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12798 move from (8, 1) to (8, 2) using car (12786, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12799 move from (0, 2) to (0, 3) using car (12845, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12800 move from (8, 6) to (7, 6) using car (12816, [(8, 6), (7, 6), (6, 6)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (6, 1) to (5, 1) using car (12776, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 doesn't move\n", + "Agent rider 12807 move from (0, 2) to (0, 3) using car (12845, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12808 move from (2, 5) to (3, 5) using car (12838, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12809 move from (0, 2) to (0, 3) using car (12845, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12810 move from (8, 8) to (7, 8) using car (12837, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12811 move from (3, 6) to (3, 5) using car (12814, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12812 move from (9, 3) to (9, 4) using car (12775, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 12819 arrived\n", "Driver 12822 arrived\n", - "Driver 12825 arrived\n", - "Agent rider 12842 move from (9, 9) to (8, 9) using car (12845, [(9, 9), (8, 9), (7, 9)], 0)\n", - "Agent rider 12843 move from (1, 7) to (1, 8) using car (12793, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 12847 arrived\n", - "Agent rider 12854 move from (7, 9) to (6, 9) using car (12867, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12855 doesn't move\n", - "Agent rider 12856 move from (2, 8) to (3, 8) using car (12870, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (6, 1) to (5, 1) using car (12829, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (4, 7) to (4, 6) using car (12830, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12861 move from (6, 8) to (5, 8) using car (12818, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12862 doesn't move\n", - "Agent rider 12863 move from (3, 7) to (4, 7) using car (12819, [(3, 7), (4, 7)], 0)\n", - "Agent rider 12872 move from (7, 5) to (7, 4) using car (12853, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12873 doesn't move\n", - "Agent rider 12874 doesn't move\n", - "Agent rider 12875 move from (1, 9) to (2, 9) using car (12778, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12877 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "tick 924 ended\n", - "0 drivers generated.\n", - "I am rider 12879 - dep: (3, 8) , arr: (2, 7)\n", - "I am rider 12880 - dep: (9, 4) , arr: (0, 7)\n", - "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12292 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12315 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12401 move from (6, 6) to (6, 5) using car (12827, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (6, 6) to (6, 5) using car (12827, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12473 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 move from (2, 9) to (3, 9) using car (12778, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12521 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (5, 1) to (4, 1) using car (12829, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 move from (8, 9) to (7, 9) using car (12845, [(8, 9), (7, 9)], 0)\n", - "Agent rider 12559 move from (6, 7) to (7, 7) using car (12806, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12589 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12599 move from (8, 5) to (8, 6) using car (12745, [(8, 5), (8, 6)], 0)\n", - "Agent rider 12602 move from (5, 8) to (4, 8) using car (12779, [(5, 8), (4, 8)], 0)\n", - "Agent rider 12604 move from (7, 9) to (7, 8) using car (12807, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12618 move from (4, 4) to (5, 4) using car (12833, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Rider n° 12618 arrived with a waiting time of 13 ticks\n", - "Agent rider 12619 move from (3, 2) to (3, 1) using car (12849, [(3, 2), (3, 1)], 0)\n", - "Agent rider 12627 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Agent rider 12628 move from (6, 6) to (6, 5) using car (12827, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 move from (8, 8) to (9, 8) using car (12789, [(8, 8), (9, 8)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 move from (8, 9) to (7, 9) using car (12845, [(8, 9), (7, 9)], 0)\n", - "Agent rider 12690 move from (8, 9) to (7, 9) using car (12845, [(8, 9), (7, 9)], 0)\n", - "Agent rider 12691 move from (2, 9) to (3, 9) using car (12778, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12692 move from (2, 9) to (3, 9) using car (12778, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12702 move from (3, 2) to (3, 1) using car (12849, [(3, 2), (3, 1)], 0)\n", - "Agent rider 12708 move from (4, 4) to (5, 4) using car (12833, [(4, 4), (5, 4), (6, 4)], 0)\n", - "Agent rider 12710 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Driver 12719 arrived\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12750 doesn't move\n", - "Agent rider 12763 move from (2, 8) to (2, 7) using car (12804, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12764 move from (4, 7) to (4, 6) using car (12813, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12765 move from (5, 8) to (4, 8) using car (12779, [(5, 8), (4, 8)], 0)\n", - "Agent rider 12766 move from (8, 5) to (8, 6) using car (12774, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (3, 0) to (4, 0) using car (12769, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 move from (3, 2) to (3, 1) using car (12849, [(3, 2), (3, 1)], 0)\n", - "Driver 12772 arrived\n", - "Driver 12782 arrived\n", - "Agent rider 12790 move from (8, 8) to (8, 7) using car (12850, [(8, 8), (8, 7), (8, 6)], 0)\n", - "Rider n° 12790 arrived with a waiting time of 2 ticks\n", - "Agent rider 12791 move from (4, 7) to (4, 6) using car (12813, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12792 move from (4, 6) to (4, 5) using car (12830, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12796 move from (2, 8) to (2, 7) using car (12804, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12797 move from (5, 9) to (6, 9) using car (12713, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (1, 8) to (2, 8) using car (12793, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (5, 9) to (6, 9) using car (12713, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 move from (7, 9) to (7, 8) using car (12807, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12810 move from (7, 9) to (7, 8) using car (12807, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12811 move from (1, 8) to (2, 8) using car (12793, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 move from (7, 9) to (7, 8) using car (12807, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 12823 arrived\n", - "Driver 12824 arrived\n", - "Driver 12837 arrived\n", - "Driver 12839 arrived\n", - "Agent rider 12842 move from (8, 9) to (7, 9) using car (12845, [(8, 9), (7, 9)], 0)\n", - "Agent rider 12843 move from (1, 8) to (2, 8) using car (12793, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12854 move from (6, 9) to (5, 9) using car (12867, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (7, 2) to (6, 2) using car (12832, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12835 move from (9, 3) to (9, 4) using car (12775, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12836 move from (2, 7) to (2, 6) using car (12742, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12847 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 doesn't move\n", + "Agent rider 12850 move from (3, 6) to (3, 5) using car (12814, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 12855 doesn't move\n", - "Agent rider 12856 move from (3, 8) to (3, 9) using car (12870, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (5, 1) to (5, 2) using car (12851, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12859 move from (1, 4) to (0, 4) using car (12775, [(1, 4), (0, 4)], 0)\n", - "Agent rider 12860 move from (4, 6) to (4, 5) using car (12830, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12861 move from (5, 8) to (4, 8) using car (12818, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12862 doesn't move\n", - "Agent rider 12863 move from (4, 7) to (4, 6) using car (12813, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12872 move from (7, 4) to (7, 3) using car (12853, [(7, 4), (7, 3), (7, 2)], 0)\n", - "Agent rider 12873 doesn't move\n", - "Agent rider 12874 doesn't move\n", - "Agent rider 12875 move from (2, 9) to (3, 9) using car (12778, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12877 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12879 move from (3, 8) to (2, 8) using car (12840, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12880 doesn't move\n", - "tick 925 ended\n", - "I am driver 12881 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 12882 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)]\n", - "I am driver 12883 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 12884 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8)]\n", - "I am driver 12885 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 12886 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 12887 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 12888 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "8 drivers generated.\n", - "I am rider 12889 - dep: (0, 6) , arr: (4, 7)\n", - "I am rider 12890 - dep: (3, 5) , arr: (2, 7)\n", - "I am rider 12891 - dep: (9, 5) , arr: (9, 9)\n", - "3 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12292 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12315 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12401 move from (6, 5) to (6, 4) using car (12882, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12430 doesn't move\n", - "Agent rider 12431 move from (6, 5) to (6, 4) using car (12882, [(6, 5), (6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", - "Agent rider 12473 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 doesn't move\n", - "Agent rider 12532 move from (4, 1) to (4, 2) using car (12829, [(4, 1), (4, 2), (4, 3), (4, 4)], 0)\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12559 move from (7, 7) to (8, 7) using car (12806, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 12589 move from (8, 3) to (7, 3) using car (12887, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", - "Rider n° 12589 arrived with a waiting time of 12 ticks\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12597 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12599 move from (8, 6) to (8, 7) using car (12774, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12602 move from (4, 8) to (3, 8) using car (12818, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12604 move from (7, 8) to (7, 7) using car (12807, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12605 doesn't move\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12628 move from (6, 5) to (6, 4) using car (12827, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 move from (9, 8) to (8, 8) using car (12885, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12676 doesn't move\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12691 move from (3, 9) to (4, 9) using car (12778, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12692 move from (3, 9) to (4, 9) using car (12778, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12708 move from (5, 4) to (6, 4) using car (12833, [(5, 4), (6, 4)], 0)\n", - "Agent rider 12710 move from (8, 7) to (8, 6) using car (12850, [(8, 7), (8, 6)], 0)\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12750 doesn't move\n", - "Driver 12755 arrived\n", - "Agent rider 12763 move from (2, 7) to (2, 6) using car (12804, [(2, 7), (2, 6)], 0)\n", - "Agent rider 12764 doesn't move\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 move from (8, 6) to (8, 7) using car (12774, [(8, 6), (8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (4, 0) to (5, 0) using car (12769, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", - "Driver 12785 arrived\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 move from (4, 5) to (4, 4) using car (12830, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12796 move from (2, 7) to (2, 6) using car (12804, [(2, 7), (2, 6)], 0)\n", - "Agent rider 12797 move from (6, 9) to (7, 9) using car (12713, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12798 move from (2, 8) to (2, 7) using car (12840, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (6, 9) to (7, 9) using car (12713, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 move from (7, 8) to (7, 7) using car (12807, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12810 move from (7, 8) to (7, 7) using car (12807, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12811 move from (2, 8) to (3, 8) using car (12793, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 move from (7, 8) to (7, 7) using car (12807, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 12814 arrived\n", - "Driver 12819 arrived\n", - "Driver 12824 arrived\n", - "Driver 12826 arrived\n", - "Agent rider 12842 doesn't move\n", - "Agent rider 12843 move from (2, 8) to (3, 8) using car (12793, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12854 move from (5, 9) to (4, 9) using car (12867, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12855 move from (7, 3) to (7, 2) using car (12853, [(7, 3), (7, 2)], 0)\n", - "Agent rider 12856 move from (3, 9) to (4, 9) using car (12778, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12856 move from (5, 3) to (5, 2) using car (12744, [(5, 3), (5, 2), (5, 1)], 0)\n", "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (5, 2) to (5, 3) using car (12851, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (4, 5) to (4, 4) using car (12830, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12861 move from (4, 8) to (3, 8) using car (12818, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12862 move from (8, 3) to (7, 3) using car (12887, [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12863 doesn't move\n", - "Agent rider 12872 move from (7, 3) to (7, 2) using car (12853, [(7, 3), (7, 2)], 0)\n", - "Agent rider 12873 doesn't move\n", - "Agent rider 12874 doesn't move\n", - "Agent rider 12875 move from (3, 9) to (4, 9) using car (12778, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12877 move from (4, 5) to (4, 4) using car (12830, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12879 move from (2, 8) to (2, 7) using car (12840, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 12879 arrived with a waiting time of 0 ticks\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (3, 5) to (3, 6) using car (12834, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12891 move from (9, 5) to (8, 5) using car (12881, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "tick 926 ended\n", - "I am driver 12892 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", - "I am driver 12893 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)]\n", - "I am driver 12894 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 12895 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 12896 - trip: [(2, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 12897 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 12898 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 12899 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12900 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 12901 - trip: [(6, 8), (5, 8), (5, 7), (4, 7), (3, 7)]\n", - "I am driver 12902 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 12903 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 12904 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 12905 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 12906 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 12907 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)]\n", - "I am driver 12908 - trip: [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 12909 - trip: [(5, 1), (5, 2), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 12910 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)]\n", - "I am driver 12911 - trip: [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 12912 - trip: [(6, 3), (6, 2)]\n", - "I am driver 12913 - trip: [(6, 2), (7, 2)]\n", - "I am driver 12914 - trip: [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6)]\n", - "I am driver 12915 - trip: [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 12916 - trip: [(6, 4), (7, 4)]\n", - "I am driver 12917 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 12918 - trip: [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 12919 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)]\n", - "I am driver 12920 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7), (6, 8)]\n", - "I am driver 12921 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 12922 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 12923 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 12924 - trip: [(4, 5), (3, 5), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 12925 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 12926 - trip: [(0, 5), (1, 5), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "35 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 10695 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11900 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12329 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12387 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12401 move from (6, 4) to (7, 4) using car (12916, [(6, 4), (7, 4)], 0)\n", - "Agent rider 12427 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12430 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 move from (6, 4) to (6, 3) using car (12882, [(6, 4), (6, 3), (6, 2), (5, 2)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12492 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12531 move from (0, 0) to (1, 0) using car (12893, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Rider n° 12531 arrived with a waiting time of 24 ticks\n", - "Agent rider 12532 move from (4, 2) to (4, 3) using car (12829, [(4, 2), (4, 3), (4, 4)], 0)\n", - "Rider n° 12532 arrived with a waiting time of 13 ticks\n", - "Agent rider 12537 move from (2, 9) to (1, 9) using car (12914, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12556 move from (7, 9) to (6, 9) using car (12864, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 12559 move from (8, 7) to (9, 7) using car (12806, [(8, 7), (9, 7)], 0)\n", - "Agent rider 12596 move from (0, 0) to (1, 0) using car (12893, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 move from (8, 7) to (9, 7) using car (12806, [(8, 7), (9, 7)], 0)\n", - "Agent rider 12602 move from (3, 8) to (4, 8) using car (12793, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12604 move from (7, 7) to (7, 6) using car (12807, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12605 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12615 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12628 move from (6, 4) to (6, 3) using car (12827, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 move from (2, 9) to (1, 9) using car (12914, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12671 move from (8, 8) to (7, 8) using car (12885, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12676 move from (1, 0) to (2, 0) using car (12903, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 12688 move from (7, 9) to (8, 9) using car (12713, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (7, 9) to (8, 9) using car (12713, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12691 move from (4, 9) to (4, 8) using car (12897, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12692 move from (4, 9) to (4, 8) using car (12897, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12708 move from (6, 4) to (7, 4) using car (12916, [(6, 4), (7, 4)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Driver 12745 arrived\n", - "Agent rider 12749 move from (2, 9) to (1, 9) using car (12914, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12750 move from (6, 4) to (6, 3) using car (12827, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 12858 doesn't move\n", + "Agent rider 12859 move from (2, 9) to (3, 9) using car (12843, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 12860 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "tick 911 ended\n", + "I am driver 12862 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 12863 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 12864 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)]\n", + "I am driver 12865 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "I am driver 12866 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 12867 - trip: [(7, 1), (7, 0), (8, 0)]\n", + "I am driver 12868 - trip: [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 12869 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", + "I am driver 12870 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 12871 - trip: [(6, 3), (6, 2), (7, 2)]\n", + "I am driver 12872 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 12873 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 12874 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 12875 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 12876 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 12877 - trip: [(0, 6), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 12878 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)]\n", + "I am driver 12879 - trip: [(0, 1), (0, 2), (0, 3), (0, 4)]\n", + "I am driver 12880 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)]\n", + "I am driver 12881 - trip: [(5, 8), (4, 8), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 12882 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 12883 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 12884 - trip: [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 12885 - trip: [(5, 5), (6, 5), (7, 5)]\n", + "I am driver 12886 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "25 drivers generated.\n", + "I am rider 12887 - dep: (6, 0) , arr: (4, 0)\n", + "I am rider 12888 - dep: (7, 7) , arr: (9, 0)\n", + "I am rider 12889 - dep: (3, 5) , arr: (6, 4)\n", + "I am rider 12890 - dep: (3, 8) , arr: (5, 4)\n", + "I am rider 12891 - dep: (2, 8) , arr: (5, 2)\n", + "I am rider 12892 - dep: (8, 1) , arr: (3, 8)\n", + "6 riders generated.\n", + "Agent rider 12001 move from (2, 8) to (2, 7) using car (12842, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12071 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12167 move from (2, 8) to (2, 7) using car (12842, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12220 move from (9, 4) to (9, 5) using car (12775, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12226 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12310 move from (2, 8) to (2, 7) using car (12842, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 move from (8, 7) to (8, 8) using car (12757, [(8, 7), (8, 8)], 0)\n", + "Agent rider 12384 move from (1, 9) to (0, 9) using car (12760, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12402 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12414 move from (8, 7) to (8, 8) using car (12757, [(8, 7), (8, 8)], 0)\n", + "Agent rider 12419 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12447 move from (5, 7) to (4, 7) using car (12805, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 12453 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12499 move from (8, 7) to (8, 8) using car (12757, [(8, 7), (8, 8)], 0)\n", + "Agent rider 12501 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12539 move from (8, 7) to (8, 8) using car (12757, [(8, 7), (8, 8)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (5, 5) to (6, 5) using car (12885, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 12555 move from (4, 2) to (4, 3) using car (12791, [(4, 2), (4, 3), (4, 4)], 0)\n", + "Agent rider 12564 move from (9, 4) to (9, 5) using car (12775, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12608 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12631 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (1, 8) to (1, 7) using car (12851, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 12637 arrived\n", + "Agent rider 12641 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12643 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12645 doesn't move\n", + "Driver 12658 arrived\n", + "Agent rider 12669 move from (3, 0) to (3, 1) using car (12815, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 12678 arrived\n", + "Driver 12687 arrived\n", + "Driver 12703 arrived\n", + "Agent rider 12704 move from (6, 2) to (5, 2) using car (12832, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 12712 arrived\n", + "Agent rider 12718 move from (2, 6) to (2, 5) using car (12742, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (8, 7) to (8, 8) using car (12757, [(8, 7), (8, 8)], 0)\n", + "Agent rider 12721 move from (4, 2) to (4, 1) using car (12765, [(4, 2), (4, 1)], 0)\n", + "Driver 12734 arrived\n", + "Driver 12740 arrived\n", + "Agent rider 12748 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12750 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12754 move from (1, 8) to (1, 7) using car (12851, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12756 move from (0, 3) to (0, 4) using car (12845, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", "Driver 12758 arrived\n", - "Agent rider 12763 doesn't move\n", - "Agent rider 12764 move from (4, 6) to (4, 7) using car (12835, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 12765 move from (4, 8) to (4, 9) using car (12831, [(4, 8), (4, 9)], 0)\n", - "Agent rider 12766 move from (8, 7) to (8, 8) using car (12774, [(8, 7), (8, 8)], 0)\n", - "Agent rider 12767 move from (5, 0) to (6, 0) using car (12769, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", + "Driver 12764 arrived\n", "Driver 12770 arrived\n", - "Driver 12775 arrived\n", - "Driver 12779 arrived\n", - "Driver 12789 arrived\n", - "Agent rider 12791 move from (4, 6) to (3, 6) using car (12846, [(4, 6), (3, 6)], 0)\n", - "Agent rider 12792 move from (4, 4) to (4, 3) using car (12915, [(4, 4), (4, 3), (4, 2), (3, 2), (2, 2)], 0)\n", + "Driver 12771 arrived\n", + "Driver 12772 arrived\n", + "Driver 12774 arrived\n", + "Driver 12778 arrived\n", + "Agent rider 12782 move from (6, 1) to (7, 1) using car (12820, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Driver 12792 arrived\n", + "Agent rider 12795 doesn't move\n", "Agent rider 12796 doesn't move\n", - "Agent rider 12797 move from (7, 9) to (6, 9) using car (12895, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12798 move from (2, 7) to (2, 6) using car (12840, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Rider n° 12798 arrived with a waiting time of 2 ticks\n", + "Agent rider 12797 doesn't move\n", + "Agent rider 12798 move from (8, 2) to (8, 3) using car (12786, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 12799 doesn't move\n", "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (7, 9) to (8, 9) using car (12713, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12802 move from (7, 7) to (7, 6) using car (12807, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Rider n° 12802 arrived with a waiting time of 2 ticks\n", - "Agent rider 12810 move from (7, 7) to (7, 6) using car (12807, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12811 move from (3, 8) to (4, 8) using car (12793, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 move from (7, 7) to (7, 6) using car (12807, [(7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (5, 1) to (4, 1) using car (12776, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 move from (9, 0) to (8, 0) using car (12872, [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12807 move from (0, 3) to (0, 4) using car (12845, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12808 move from (3, 5) to (4, 5) using car (12838, [(3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12810 move from (7, 8) to (6, 8) using car (12837, [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12811 move from (3, 5) to (3, 4) using car (12814, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12812 move from (9, 4) to (9, 5) using car (12775, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Driver 12813 arrived\n", - "Driver 12826 arrived\n", - "Agent rider 12842 move from (7, 9) to (6, 9) using car (12895, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12843 move from (3, 8) to (4, 8) using car (12793, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 12845 arrived\n", - "Driver 12849 arrived\n", - "Agent rider 12854 move from (4, 9) to (3, 9) using car (12867, [(4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 12855 move from (7, 2) to (7, 1) using car (12899, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12856 doesn't move\n", - "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (5, 3) to (5, 4) using car (12851, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (4, 4) to (4, 3) using car (12830, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12861 move from (3, 8) to (2, 8) using car (12818, [(3, 8), (2, 8)], 0)\n", - "Agent rider 12862 move from (7, 3) to (6, 3) using car (12887, [(7, 3), (6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12863 doesn't move\n", - "Agent rider 12872 move from (7, 2) to (7, 1) using car (12899, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12873 move from (4, 2) to (4, 3) using car (12911, [(4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12874 move from (0, 0) to (1, 0) using car (12925, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (4, 9) to (4, 8) using car (12897, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12877 move from (4, 4) to (4, 3) using car (12830, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12878 move from (0, 8) to (1, 8) using car (12906, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (3, 6) to (3, 7) using car (12834, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12891 doesn't move\n" + "Driver 12817 arrived\n", + "Driver 12824 arrived\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (6, 2) to (5, 2) using car (12832, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Driver 12834 arrived\n", + "Agent rider 12835 doesn't move\n", + "Agent rider 12836 doesn't move\n", + "Agent rider 12847 move from (4, 8) to (3, 8) using car (12825, [(4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 doesn't move\n", + "Agent rider 12850 move from (3, 5) to (3, 4) using car (12814, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12856 move from (5, 2) to (5, 1) using car (12744, [(5, 2), (5, 1)], 0)\n", + "Agent rider 12857 move from (1, 8) to (0, 8) using car (12865, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12858 move from (2, 2) to (2, 3) using car (12826, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12859 move from (3, 9) to (4, 9) using car (12843, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 12860 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12889 move from (3, 5) to (3, 4) using car (12814, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12890 doesn't move\n", + "Agent rider 12891 move from (2, 8) to (2, 7) using car (12842, [(2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 12892 doesn't move\n", + "tick 912 ended\n", + "I am driver 12893 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 12894 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (6, 3)]\n", + "2 drivers generated.\n", + "I am rider 12895 - dep: (3, 8) , arr: (2, 1)\n", + "I am rider 12896 - dep: (1, 5) , arr: (0, 7)\n", + "I am rider 12897 - dep: (1, 0) , arr: (4, 6)\n", + "I am rider 12898 - dep: (1, 6) , arr: (5, 5)\n", + "4 riders generated.\n", + "Agent rider 12001 move from (2, 7) to (1, 7) using car (12821, [(2, 7), (1, 7)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (2, 7) to (1, 7) using car (12821, [(2, 7), (1, 7)], 0)\n", + "Agent rider 12220 move from (9, 5) to (9, 6) using car (12775, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (9, 2) to (8, 2) using car (12893, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (2, 7) to (1, 7) using car (12821, [(2, 7), (1, 7)], 0)\n", + "Agent rider 12336 move from (0, 4) to (0, 5) using car (12845, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 move from (0, 8) to (0, 7) using car (12865, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12501 move from (6, 8) to (5, 8) using car (12886, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (0, 4) to (0, 5) using car (12845, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12542 doesn't move\n", + "Agent rider 12555 move from (4, 3) to (4, 4) using car (12791, [(4, 3), (4, 4)], 0)\n", + "Agent rider 12564 move from (9, 5) to (9, 6) using car (12775, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12592 doesn't move\n", + "Agent rider 12613 move from (6, 2) to (7, 2) using car (12871, [(6, 2), (7, 2)], 0)\n", + "Agent rider 12625 move from (0, 8) to (0, 7) using car (12865, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12631 move from (6, 8) to (5, 8) using car (12837, [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (1, 7) to (1, 6) using car (12851, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 doesn't move\n", + "Agent rider 12643 move from (0, 8) to (0, 7) using car (12865, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12645 doesn't move\n", + "Agent rider 12669 move from (3, 1) to (3, 2) using car (12815, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 12687 arrived\n", + "Agent rider 12704 move from (5, 2) to (4, 2) using car (12832, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12718 move from (2, 5) to (2, 4) using car (12742, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 12719 move from (2, 6) to (3, 6) using car (12854, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12721 doesn't move\n", + "Driver 12726 arrived\n", + "Driver 12740 arrived\n", + "Agent rider 12748 move from (6, 8) to (5, 8) using car (12837, [(6, 8), (5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12750 move from (0, 8) to (0, 7) using car (12865, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12754 move from (1, 7) to (1, 6) using car (12851, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12756 move from (0, 4) to (0, 5) using car (12845, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12763 arrived\n", + "Driver 12771 arrived\n", + "Driver 12774 arrived\n", + "Driver 12777 arrived\n", + "Driver 12779 arrived\n", + "Driver 12780 arrived\n", + "Driver 12781 arrived\n", + "Agent rider 12782 move from (7, 1) to (8, 1) using car (12820, [(7, 1), (8, 1), (9, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 927 ended\n", - "I am driver 12927 - trip: [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 12928 - trip: [(3, 9), (3, 8), (2, 8)]\n", - "I am driver 12929 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 12930 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 12931 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 12932 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)]\n", - "I am driver 12933 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 12934 - trip: [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 12935 - trip: [(7, 0), (6, 0), (5, 0), (5, 1)]\n", - "I am driver 12936 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "10 drivers generated.\n", - "I am rider 12937 - dep: (1, 2) , arr: (9, 2)\n", - "I am rider 12938 - dep: (8, 1) , arr: (6, 5)\n", - "I am rider 12939 - dep: (3, 8) , arr: (8, 3)\n", - "I am rider 12940 - dep: (8, 0) , arr: (3, 2)\n", - "I am rider 12941 - dep: (9, 6) , arr: (4, 6)\n", - "I am rider 12942 - dep: (2, 6) , arr: (2, 2)\n", - "6 riders generated.\n", - "Agent rider 10695 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11900 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 doesn't move\n", - "Agent rider 12329 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12387 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12430 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 move from (6, 3) to (6, 2) using car (12882, [(6, 3), (6, 2), (5, 2)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12492 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12517 move from (3, 9) to (4, 9) using car (12902, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12532 doesn't move\n", - "Agent rider 12537 move from (1, 9) to (0, 9) using car (12914, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12556 move from (6, 9) to (5, 9) using car (12864, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 12559 doesn't move\n", - "Agent rider 12596 move from (1, 0) to (2, 0) using car (12893, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12597 doesn't move\n", - "Agent rider 12599 doesn't move\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (7, 6) to (7, 5) using car (12807, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12605 move from (1, 0) to (2, 0) using car (12931, [(1, 0), (2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 12615 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12628 move from (6, 3) to (6, 2) using car (12827, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 move from (1, 9) to (0, 9) using car (12914, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12676 move from (2, 0) to (3, 0) using car (12903, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 12676 arrived with a waiting time of 16 ticks\n", - "Agent rider 12688 move from (8, 9) to (9, 9) using car (12713, [(8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (8, 9) to (9, 9) using car (12713, [(8, 9), (9, 9)], 0)\n", - "Agent rider 12691 move from (4, 8) to (4, 7) using car (12897, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12691 arrived with a waiting time of 4 ticks\n", - "Agent rider 12692 move from (4, 8) to (4, 7) using car (12897, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12702 doesn't move\n", - "Agent rider 12708 doesn't move\n", - "Agent rider 12710 doesn't move\n", - "Driver 12741 arrived\n", - "Agent rider 12749 move from (1, 9) to (0, 9) using car (12914, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12750 move from (6, 3) to (6, 2) using car (12827, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12763 move from (2, 6) to (2, 5) using car (12910, [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12764 move from (4, 7) to (4, 8) using car (12835, [(4, 7), (4, 8)], 0)\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 doesn't move\n", - "Agent rider 12767 move from (6, 0) to (7, 0) using car (12769, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", - "Agent rider 12791 move from (3, 6) to (3, 5) using car (12896, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12792 move from (4, 3) to (4, 4) using car (12911, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12796 move from (2, 6) to (2, 5) using car (12910, [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12797 move from (6, 9) to (5, 9) using car (12895, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12783 move from (1, 4) to (1, 3) using car (12870, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12795 move from (2, 1) to (3, 1) using car (12862, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12796 move from (2, 1) to (3, 1) using car (12862, [(2, 1), (3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12797 doesn't move\n", + "Agent rider 12798 move from (8, 3) to (8, 4) using car (12786, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (8, 9) to (9, 9) using car (12713, [(8, 9), (9, 9)], 0)\n", - "Driver 12804 arrived\n", - "Driver 12805 arrived\n", - "Agent rider 12810 move from (7, 6) to (7, 5) using car (12807, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12811 move from (4, 8) to (5, 8) using car (12793, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 move from (7, 6) to (7, 5) using car (12807, [(7, 6), (7, 5), (7, 4)], 0)\n", - "Driver 12815 arrived\n", - "Driver 12820 arrived\n", - "Driver 12833 arrived\n", - "Driver 12838 arrived\n", - "Agent rider 12842 move from (6, 9) to (5, 9) using car (12895, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12843 move from (4, 8) to (5, 8) using car (12793, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 12850 arrived\n", - "Driver 12853 arrived\n", - "Agent rider 12854 move from (3, 9) to (4, 9) using car (12902, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12800 move from (7, 6) to (6, 6) using car (12884, [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (4, 1) to (3, 1) using car (12776, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 move from (8, 0) to (7, 0) using car (12872, [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12807 move from (0, 4) to (0, 5) using car (12845, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12808 move from (4, 5) to (5, 5) using car (12838, [(4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12810 doesn't move\n", + "Agent rider 12811 move from (3, 4) to (3, 3) using car (12814, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12812 move from (9, 5) to (9, 6) using car (12775, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (5, 2) to (4, 2) using car (12832, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12835 move from (9, 4) to (9, 5) using car (12883, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (2, 6) to (3, 6) using car (12854, [(2, 6), (3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12847 move from (3, 8) to (2, 8) using car (12825, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 doesn't move\n", + "Agent rider 12850 move from (3, 4) to (3, 3) using car (12814, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 12855 doesn't move\n", "Agent rider 12856 doesn't move\n", - "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (5, 4) to (5, 5) using car (12851, [(5, 4), (5, 5)], 0)\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (4, 3) to (4, 2) using car (12830, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12857 move from (0, 8) to (0, 7) using car (12865, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12858 move from (2, 3) to (2, 4) using car (12826, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12859 move from (4, 9) to (4, 8) using car (12843, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 12860 doesn't move\n", "Agent rider 12861 doesn't move\n", - "Agent rider 12862 move from (6, 3) to (5, 3) using car (12887, [(6, 3), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12863 move from (4, 6) to (4, 5) using car (12898, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 12863 arrived with a waiting time of 2 ticks\n", - "Driver 12868 arrived\n", - "Agent rider 12872 move from (7, 1) to (7, 0) using car (12899, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12873 move from (4, 3) to (4, 4) using car (12911, [(4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12874 move from (1, 0) to (2, 0) using car (12925, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (4, 8) to (4, 7) using car (12897, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12877 move from (4, 3) to (4, 2) using car (12830, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 12878 move from (1, 8) to (2, 8) using car (12906, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (0, 6) to (1, 6) using car (12933, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12890 move from (3, 7) to (3, 8) using car (12834, [(3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12891 move from (8, 5) to (7, 5) using car (12919, [(8, 5), (7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 12937 doesn't move\n", - "Agent rider 12938 move from (8, 1) to (7, 1) using car (12905, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12941 doesn't move\n", - "Agent rider 12942 move from (2, 6) to (2, 5) using car (12840, [(2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "tick 928 ended\n", - "I am driver 12943 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 12944 - trip: [(9, 5), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 12945 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", - "I am driver 12946 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 12947 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 12948 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)]\n", - "I am driver 12949 - trip: [(7, 4), (6, 4)]\n", - "7 drivers generated.\n", - "I am rider 12950 - dep: (1, 2) , arr: (7, 0)\n", - "I am rider 12951 - dep: (6, 5) , arr: (0, 4)\n", - "I am rider 12952 - dep: (6, 3) , arr: (9, 4)\n", - "3 riders generated.\n", - "Agent rider 10695 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11900 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12292 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12315 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12329 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12387 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12401 move from (7, 4) to (6, 4) using car (12949, [(7, 4), (6, 4)], 0)\n", - "Agent rider 12427 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12430 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 move from (6, 2) to (5, 2) using car (12882, [(6, 2), (5, 2)], 0)\n", - "Agent rider 12473 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12492 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12517 move from (4, 9) to (4, 8) using car (12902, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12521 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12523 move from (0, 9) to (0, 8) using car (12914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12537 move from (0, 9) to (0, 8) using car (12914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12556 move from (5, 9) to (4, 9) using car (12864, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 12559 move from (9, 7) to (9, 6) using car (12907, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12596 move from (2, 0) to (3, 0) using car (12893, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12597 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12599 move from (9, 7) to (9, 6) using car (12907, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12604 move from (7, 5) to (6, 5) using car (12919, [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 12605 move from (2, 0) to (3, 0) using car (12931, [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 12615 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12619 move from (3, 1) to (4, 1) using car (12917, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12627 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12628 move from (6, 2) to (6, 1) using car (12827, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12629 move from (0, 9) to (0, 8) using car (12914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12671 move from (7, 8) to (8, 8) using car (12836, [(7, 8), (8, 8)], 0)\n", - "Agent rider 12688 move from (9, 9) to (8, 9) using car (12947, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12690 move from (9, 9) to (8, 9) using car (12947, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12692 move from (4, 7) to (4, 6) using car (12897, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12702 move from (3, 1) to (4, 1) using car (12917, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12708 move from (7, 4) to (6, 4) using car (12949, [(7, 4), (6, 4)], 0)\n", - "Agent rider 12710 move from (8, 6) to (8, 5) using car (12948, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12749 move from (0, 9) to (0, 8) using car (12914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12750 move from (6, 2) to (6, 1) using car (12827, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12763 move from (2, 5) to (2, 4) using car (12910, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12764 doesn't move\n", - "Agent rider 12765 move from (4, 9) to (4, 8) using car (12902, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12766 move from (8, 8) to (7, 8) using car (12932, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12767 move from (7, 0) to (8, 0) using car (12769, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12889 move from (3, 4) to (2, 4) using car (12828, [(3, 4), (2, 4)], 0)\n", + "Agent rider 12890 move from (3, 8) to (2, 8) using car (12825, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12891 move from (2, 7) to (2, 6) using car (12842, [(2, 7), (2, 6)], 0)\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12895 move from (3, 8) to (2, 8) using car (12825, [(3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12896 doesn't move\n", + "Agent rider 12897 doesn't move\n", + "Agent rider 12898 move from (1, 6) to (1, 7) using car (12877, [(1, 6), (1, 7), (1, 8)], 0)\n", + "tick 913 ended\n", + "I am driver 12899 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 12900 - trip: [(4, 9), (3, 9), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 12901 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 12902 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 12903 - trip: [(8, 1), (9, 1)]\n", + "I am driver 12904 - trip: [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "6 drivers generated.\n", + "I am rider 12905 - dep: (3, 8) , arr: (5, 1)\n", + "I am rider 12906 - dep: (7, 3) , arr: (1, 7)\n", + "I am rider 12907 - dep: (7, 8) , arr: (9, 6)\n", + "I am rider 12908 - dep: (0, 9) , arr: (9, 3)\n", + "I am rider 12909 - dep: (6, 7) , arr: (3, 7)\n", + "5 riders generated.\n", + "Agent rider 12001 move from (1, 7) to (1, 8) using car (12877, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 move from (1, 7) to (1, 8) using car (12877, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12220 move from (9, 6) to (9, 7) using car (12775, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (8, 2) to (7, 2) using car (12893, [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 move from (1, 7) to (1, 8) using car (12877, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12447 doesn't move\n", + "Agent rider 12453 move from (0, 7) to (0, 6) using car (12865, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12501 move from (5, 8) to (6, 8) using car (12880, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 doesn't move\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12564 move from (9, 6) to (9, 7) using car (12775, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12592 move from (5, 5) to (5, 6) using car (12838, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 7) to (0, 6) using car (12865, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12631 move from (5, 8) to (6, 8) using car (12880, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12632 move from (0, 7) to (0, 6) using car (12865, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12633 move from (1, 6) to (1, 5) using car (12851, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 doesn't move\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12645 move from (0, 7) to (0, 6) using car (12865, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12669 move from (3, 2) to (3, 3) using car (12815, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 12704 move from (4, 2) to (4, 3) using car (12818, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12718 move from (2, 4) to (2, 3) using car (12742, [(2, 4), (2, 3)], 0)\n", + "Agent rider 12719 move from (3, 6) to (2, 6) using car (12868, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12721 doesn't move\n", + "Driver 12744 arrived\n", + "Agent rider 12748 move from (5, 8) to (4, 8) using car (12837, [(5, 8), (4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12750 move from (0, 7) to (0, 6) using car (12865, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12754 move from (1, 6) to (1, 5) using car (12851, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12756 doesn't move\n", + "Driver 12757 arrived\n", + "Driver 12760 arrived\n", + "Driver 12765 arrived\n", "Driver 12774 arrived\n", - "Driver 12787 arrived\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 move from (4, 4) to (3, 4) using car (12911, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 12796 move from (2, 5) to (2, 4) using car (12910, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12797 move from (5, 9) to (4, 9) using car (12895, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 9) to (0, 8) using car (12914, [(0, 9), (0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12801 move from (9, 9) to (8, 9) using car (12947, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 12805 arrived\n", - "Driver 12806 arrived\n", - "Agent rider 12810 move from (7, 5) to (6, 5) using car (12919, [(7, 5), (6, 5), (5, 5), (5, 6), (4, 6)], 0)\n", - "Agent rider 12811 move from (5, 8) to (6, 8) using car (12793, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 move from (7, 5) to (7, 4) using car (12807, [(7, 5), (7, 4)], 0)\n", + "Driver 12779 arrived\n", + "Driver 12781 arrived\n", + "Agent rider 12782 move from (8, 1) to (8, 0) using car (12853, [(8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12783 move from (1, 3) to (1, 2) using car (12870, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12795 move from (3, 1) to (4, 1) using car (12862, [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12796 move from (3, 1) to (4, 1) using car (12862, [(3, 1), (4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12797 doesn't move\n", + "Agent rider 12798 move from (8, 4) to (8, 5) using car (12786, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12799 move from (0, 3) to (0, 4) using car (12879, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12800 move from (6, 6) to (6, 5) using car (12884, [(6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (3, 1) to (2, 1) using car (12776, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 move from (7, 0) to (6, 0) using car (12872, [(7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12807 move from (0, 5) to (0, 6) using car (12845, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12808 move from (5, 5) to (5, 6) using car (12838, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 12808 arrived with a waiting time of 4 ticks\n", + "Agent rider 12809 move from (0, 3) to (0, 4) using car (12879, [(0, 3), (0, 4)], 0)\n", + "Agent rider 12810 doesn't move\n", + "Agent rider 12811 move from (3, 3) to (3, 2) using car (12814, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12812 move from (9, 6) to (9, 7) using car (12775, [(9, 6), (9, 7), (9, 8)], 0)\n", "Driver 12816 arrived\n", - "Driver 12818 arrived\n", - "Driver 12831 arrived\n", - "Agent rider 12842 move from (5, 9) to (4, 9) using car (12895, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12843 move from (5, 8) to (6, 8) using car (12793, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 12844 arrived\n", - "Driver 12846 arrived\n", - "Driver 12852 arrived\n", - "Agent rider 12854 move from (4, 9) to (4, 8) using car (12902, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12855 move from (7, 1) to (6, 1) using car (12905, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 12856 move from (4, 9) to (4, 8) using car (12902, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Driver 12827 arrived\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (4, 2) to (3, 2) using car (12832, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12835 move from (9, 5) to (9, 6) using car (12883, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (3, 6) to (4, 6) using car (12854, [(3, 6), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 12847 move from (2, 8) to (2, 7) using car (12825, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 doesn't move\n", + "Agent rider 12850 move from (3, 3) to (3, 2) using car (12814, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12855 move from (3, 3) to (3, 2) using car (12814, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12856 doesn't move\n", "Agent rider 12857 doesn't move\n", - "Agent rider 12858 doesn't move\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (4, 2) to (4, 1) using car (12830, [(4, 2), (4, 1)], 0)\n", - "Agent rider 12861 move from (2, 8) to (3, 8) using car (12906, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12862 move from (5, 3) to (5, 4) using car (12930, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12872 move from (7, 0) to (6, 0) using car (12899, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12873 move from (4, 4) to (3, 4) using car (12911, [(4, 4), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Rider n° 12873 arrived with a waiting time of 3 ticks\n", - "Agent rider 12874 move from (2, 0) to (3, 0) using car (12925, [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (4, 7) to (4, 6) using car (12897, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12877 move from (4, 2) to (4, 1) using car (12830, [(4, 2), (4, 1)], 0)\n", - "Agent rider 12878 move from (2, 8) to (3, 8) using car (12906, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (1, 6) to (1, 7) using car (12869, [(1, 6), (1, 7)], 0)\n", - "Agent rider 12890 move from (3, 8) to (2, 8) using car (12928, [(3, 8), (2, 8)], 0)\n", - "Agent rider 12891 move from (7, 5) to (7, 4) using car (12807, [(7, 5), (7, 4)], 0)\n", - "Driver 12912 arrived\n", - "Driver 12913 arrived\n", - "Driver 12916 arrived\n", - "Agent rider 12937 move from (1, 2) to (2, 2) using car (12908, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 12938 move from (7, 1) to (6, 1) using car (12905, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12941 doesn't move\n", - "Agent rider 12942 move from (2, 5) to (2, 4) using car (12924, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 12950 move from (1, 2) to (2, 2) using car (12908, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Agent rider 12951 move from (6, 5) to (5, 5) using car (12881, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 12952 doesn't move\n", - "tick 929 ended\n", - "I am driver 12953 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (4, 3)]\n", - "I am driver 12954 - trip: [(6, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 12955 - trip: [(6, 5), (7, 5), (8, 5)]\n", - "3 drivers generated.\n", - "I am rider 12956 - dep: (9, 2) , arr: (8, 7)\n", - "I am rider 12957 - dep: (0, 1) , arr: (9, 3)\n", - "I am rider 12958 - dep: (9, 4) , arr: (3, 9)\n", + "Agent rider 12858 move from (2, 4) to (2, 5) using car (12826, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12859 move from (4, 8) to (4, 7) using car (12843, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 12860 move from (7, 7) to (6, 7) using car (12902, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12889 move from (2, 4) to (2, 3) using car (12742, [(2, 4), (2, 3)], 0)\n", + "Agent rider 12890 move from (2, 8) to (2, 7) using car (12825, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12891 doesn't move\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12895 move from (2, 8) to (2, 7) using car (12825, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12896 doesn't move\n", + "Agent rider 12897 doesn't move\n", + "Agent rider 12898 move from (1, 7) to (1, 8) using car (12877, [(1, 7), (1, 8)], 0)\n", + "Agent rider 12905 doesn't move\n", + "Agent rider 12906 move from (7, 3) to (6, 3) using car (12863, [(7, 3), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 doesn't move\n", + "Agent rider 12909 doesn't move\n", + "tick 914 ended\n", + "I am driver 12910 - trip: [(1, 5), (2, 5), (2, 4), (3, 4), (4, 4)]\n", + "1 drivers generated.\n", + "I am rider 12911 - dep: (1, 3) , arr: (5, 2)\n", + "I am rider 12912 - dep: (3, 8) , arr: (6, 7)\n", + "I am rider 12913 - dep: (9, 1) , arr: (5, 2)\n", "3 riders generated.\n", - "Agent rider 10695 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 11900 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 move from (8, 5) to (8, 4) using car (12948, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12292 move from (8, 5) to (8, 4) using car (12948, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12315 move from (8, 5) to (8, 4) using car (12944, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12329 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12387 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12430 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 move from (8, 5) to (8, 4) using car (12944, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12517 move from (4, 8) to (4, 7) using car (12902, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12521 move from (8, 5) to (8, 4) using car (12944, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12523 move from (0, 8) to (0, 7) using car (12914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12537 move from (0, 8) to (0, 7) using car (12914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12556 move from (4, 9) to (3, 9) using car (12864, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 12559 move from (9, 6) to (9, 5) using car (12907, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12596 move from (3, 0) to (4, 0) using car (12893, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12597 move from (8, 5) to (8, 4) using car (12944, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12599 move from (9, 6) to (9, 5) using car (12907, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Rider n° 12599 arrived with a waiting time of 7 ticks\n", - "Agent rider 12602 move from (4, 8) to (4, 7) using car (12902, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12604 move from (6, 5) to (6, 6) using car (12920, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12605 move from (3, 0) to (4, 0) using car (12931, [(3, 0), (4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 12615 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12619 move from (4, 1) to (5, 1) using car (12917, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12627 move from (8, 5) to (8, 4) using car (12944, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12628 move from (6, 1) to (6, 0) using car (12827, [(6, 1), (6, 0)], 0)\n", - "Rider n° 12628 arrived with a waiting time of 14 ticks\n", - "Agent rider 12629 move from (0, 8) to (0, 7) using car (12914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12688 move from (8, 9) to (7, 9) using car (12947, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12690 move from (8, 9) to (7, 9) using car (12947, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12692 move from (4, 6) to (4, 5) using car (12897, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12702 move from (4, 1) to (5, 1) using car (12917, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12708 move from (6, 4) to (6, 5) using car (12929, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 12710 move from (8, 5) to (8, 4) using car (12948, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Driver 12713 arrived\n", - "Agent rider 12749 move from (0, 8) to (0, 7) using car (12914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12750 doesn't move\n", - "Agent rider 12763 move from (2, 4) to (3, 4) using car (12910, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12764 doesn't move\n", - "Agent rider 12765 move from (4, 8) to (4, 9) using car (12832, [(4, 8), (4, 9)], 0)\n", - "Agent rider 12766 move from (7, 8) to (6, 8) using car (12932, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Agent rider 12767 move from (8, 0) to (9, 0) using car (12769, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12768 doesn't move\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 move from (3, 4) to (3, 3) using car (12896, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12796 move from (2, 4) to (3, 4) using car (12910, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12797 move from (4, 9) to (4, 8) using car (12895, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 move from (9, 7) to (9, 8) using car (12775, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (7, 2) to (6, 2) using car (12893, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 move from (6, 8) to (7, 8) using car (12880, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 move from (6, 8) to (7, 8) using car (12880, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12447 move from (4, 7) to (4, 6) using car (12843, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Rider n° 12447 arrived with a waiting time of 20 ticks\n", + "Agent rider 12453 move from (0, 6) to (0, 7) using car (12845, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12499 move from (8, 8) to (7, 8) using car (12901, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12501 move from (6, 8) to (7, 8) using car (12880, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12539 move from (8, 8) to (7, 8) using car (12901, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12542 move from (6, 5) to (5, 5) using car (12884, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 12555 move from (4, 4) to (4, 3) using car (12875, [(4, 4), (4, 3)], 0)\n", + "Agent rider 12564 move from (9, 7) to (9, 8) using car (12775, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12592 move from (5, 6) to (5, 7) using car (12838, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12613 move from (7, 2) to (6, 2) using car (12893, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12625 move from (0, 6) to (0, 5) using car (12865, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12631 move from (6, 8) to (7, 8) using car (12880, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12632 move from (0, 6) to (0, 7) using car (12845, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12633 move from (1, 5) to (1, 4) using car (12851, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 move from (6, 8) to (7, 8) using car (12880, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12645 move from (0, 6) to (0, 5) using car (12865, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12669 move from (3, 3) to (3, 4) using car (12815, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 12704 move from (4, 3) to (4, 4) using car (12818, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 12718 doesn't move\n", + "Agent rider 12719 move from (2, 6) to (1, 6) using car (12868, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 12720 move from (8, 8) to (7, 8) using car (12901, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12721 move from (4, 1) to (5, 1) using car (12862, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12748 move from (4, 8) to (4, 7) using car (12837, [(4, 8), (4, 7), (3, 7)], 0)\n", + "Agent rider 12750 move from (0, 6) to (0, 5) using car (12865, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12754 move from (1, 5) to (1, 4) using car (12851, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 12754 arrived with a waiting time of 8 ticks\n", + "Agent rider 12756 doesn't move\n", + "Driver 12760 arrived\n", + "Driver 12761 arrived\n", + "Driver 12781 arrived\n", + "Agent rider 12782 move from (8, 0) to (7, 0) using car (12853, [(8, 0), (7, 0)], 0)\n", + "Agent rider 12783 move from (1, 2) to (1, 1) using car (12870, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 12789 arrived\n", + "Driver 12791 arrived\n", + "Agent rider 12795 move from (4, 1) to (5, 1) using car (12862, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12796 move from (4, 1) to (5, 1) using car (12862, [(4, 1), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12797 doesn't move\n", + "Agent rider 12798 move from (8, 5) to (8, 6) using car (12786, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 8) to (0, 7) using car (12914, [(0, 8), (0, 7), (0, 6)], 0)\n", - "Agent rider 12801 move from (8, 9) to (7, 9) using car (12947, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 12806 arrived\n", - "Agent rider 12810 move from (6, 5) to (6, 6) using car (12920, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", - "Agent rider 12811 move from (6, 8) to (7, 8) using car (12793, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 12812 doesn't move\n", - "Driver 12818 arrived\n", - "Driver 12829 arrived\n", - "Driver 12835 arrived\n", - "Agent rider 12842 move from (4, 9) to (4, 8) using car (12895, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12843 move from (6, 8) to (7, 8) using car (12793, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 12846 arrived\n", - "Driver 12848 arrived\n", - "Driver 12851 arrived\n", - "Agent rider 12854 move from (4, 8) to (4, 7) using car (12902, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12855 move from (6, 1) to (5, 1) using car (12905, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 12855 arrived with a waiting time of 4 ticks\n", - "Agent rider 12856 move from (4, 8) to (4, 7) using car (12902, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12800 move from (6, 5) to (5, 5) using car (12884, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (2, 1) to (1, 1) using car (12776, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12804 move from (6, 0) to (6, 1) using car (12872, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12807 move from (0, 6) to (0, 7) using car (12845, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12810 move from (6, 8) to (7, 8) using car (12880, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12811 move from (3, 2) to (3, 1) using car (12814, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12812 move from (9, 7) to (9, 8) using car (12775, [(9, 7), (9, 8)], 0)\n", + "Driver 12821 arrived\n", + "Driver 12823 arrived\n", + "Driver 12828 arrived\n", + "Agent rider 12829 move from (8, 0) to (8, 1) using car (12882, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (9, 7) to (9, 8) using car (12775, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12831 move from (3, 2) to (2, 2) using car (12832, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12835 move from (9, 6) to (9, 7) using car (12883, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 doesn't move\n", + "Driver 12840 arrived\n", + "Driver 12842 arrived\n", + "Driver 12844 arrived\n", + "Agent rider 12847 move from (2, 7) to (2, 6) using car (12825, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12848 move from (9, 7) to (9, 8) using car (12775, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12849 doesn't move\n", + "Agent rider 12850 move from (3, 2) to (3, 1) using car (12814, [(3, 2), (3, 1)], 0)\n", + "Rider n° 12850 arrived with a waiting time of 0 ticks\n", + "Agent rider 12855 move from (3, 2) to (3, 1) using car (12814, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12856 doesn't move\n", "Agent rider 12857 doesn't move\n", - "Agent rider 12858 doesn't move\n", - "Agent rider 12859 doesn't move\n", - "Agent rider 12860 move from (4, 1) to (5, 1) using car (12917, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12861 move from (3, 8) to (4, 8) using car (12906, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12862 move from (5, 4) to (5, 5) using car (12930, [(5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12872 move from (6, 0) to (5, 0) using car (12899, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12874 move from (3, 0) to (4, 0) using car (12925, [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (4, 6) to (4, 5) using car (12897, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12876 move from (8, 1) to (9, 1) using car (12904, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12877 move from (4, 1) to (5, 1) using car (12917, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12878 move from (3, 8) to (4, 8) using car (12906, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12880 doesn't move\n", + "Agent rider 12858 move from (2, 5) to (2, 6) using car (12826, [(2, 5), (2, 6)], 0)\n", + "Agent rider 12859 move from (4, 7) to (4, 6) using car (12843, [(4, 7), (4, 6), (4, 5)], 0)\n", + "Agent rider 12860 move from (6, 7) to (5, 7) using car (12902, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12861 move from (8, 9) to (9, 9) using car (12766, [(8, 9), (9, 9)], 0)\n", + "Driver 12867 arrived\n", + "Driver 12871 arrived\n", + "Driver 12885 arrived\n", + "Agent rider 12887 move from (6, 0) to (6, 1) using car (12872, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12888 doesn't move\n", "Agent rider 12889 doesn't move\n", - "Agent rider 12890 doesn't move\n", + "Agent rider 12890 move from (2, 7) to (2, 6) using car (12825, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", "Agent rider 12891 doesn't move\n", - "Driver 12913 arrived\n", - "Agent rider 12937 doesn't move\n", - "Agent rider 12938 move from (6, 1) to (6, 0) using car (12827, [(6, 1), (6, 0)], 0)\n", - "Agent rider 12939 move from (3, 8) to (4, 8) using car (12906, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12941 move from (9, 6) to (9, 5) using car (12907, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12942 move from (2, 4) to (2, 3) using car (12924, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 12950 move from (2, 2) to (3, 2) using car (12908, [(2, 2), (3, 2)], 0)\n", - "Agent rider 12951 doesn't move\n", - "Agent rider 12952 move from (6, 3) to (7, 3) using car (12909, [(6, 3), (7, 3)], 0)\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 doesn't move\n", - "tick 930 ended\n", - "I am driver 12959 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 12960 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 12961 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 12962 - trip: [(2, 7), (2, 6), (2, 5)]\n", - "I am driver 12963 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", - "I am driver 12964 - trip: [(8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 12965 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 12966 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (7, 5)]\n", - "I am driver 12967 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 12968 - trip: [(6, 5), (7, 5), (8, 5), (8, 4), (9, 4)]\n", - "I am driver 12969 - trip: [(1, 8), (1, 7), (1, 6), (0, 6)]\n", - "I am driver 12970 - trip: [(4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 12971 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 12972 - trip: [(3, 3), (3, 4), (3, 5), (3, 6)]\n", - "14 drivers generated.\n", - "I am rider 12973 - dep: (7, 2) , arr: (3, 2)\n", - "I am rider 12974 - dep: (7, 5) , arr: (2, 3)\n", - "I am rider 12975 - dep: (5, 3) , arr: (8, 3)\n", - "3 riders generated.\n", - "Agent rider 10695 move from (4, 0) to (3, 0) using car (12923, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11900 move from (4, 0) to (5, 0) using car (12925, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 move from (8, 4) to (8, 3) using car (12944, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12329 move from (4, 0) to (3, 0) using car (12923, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12387 move from (4, 0) to (3, 0) using car (12923, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12401 doesn't move\n", - "Agent rider 12427 move from (4, 0) to (5, 0) using car (12925, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12430 move from (4, 0) to (5, 0) using car (12925, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 move from (5, 2) to (5, 3) using car (12888, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12473 move from (8, 4) to (8, 3) using car (12944, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (4, 0) to (3, 0) using car (12923, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12517 move from (4, 7) to (4, 6) using car (12902, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (0, 7) to (0, 6) using car (12914, [(0, 7), (0, 6)], 0)\n", - "Agent rider 12537 move from (0, 7) to (0, 6) using car (12914, [(0, 7), (0, 6)], 0)\n", - "Agent rider 12556 move from (3, 9) to (2, 9) using car (12864, [(3, 9), (2, 9)], 0)\n", - "Agent rider 12559 move from (9, 5) to (9, 4) using car (12907, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Agent rider 12596 move from (4, 0) to (5, 0) using car (12893, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (9, 3)], 0)\n", - "Agent rider 12597 move from (8, 4) to (8, 3) using car (12944, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 12597 arrived with a waiting time of 11 ticks\n", - "Agent rider 12602 move from (4, 7) to (4, 6) using car (12902, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12604 move from (6, 6) to (6, 7) using car (12920, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 12604 arrived with a waiting time of 10 ticks\n", - "Agent rider 12605 move from (4, 0) to (4, 1) using car (12931, [(4, 0), (4, 1), (4, 2), (4, 3)], 0)\n", - "Agent rider 12615 move from (4, 0) to (3, 0) using car (12923, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 move from (8, 4) to (8, 3) using car (12944, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12629 move from (0, 7) to (0, 6) using car (12914, [(0, 7), (0, 6)], 0)\n", - "Agent rider 12671 move from (8, 8) to (7, 8) using car (12971, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12688 move from (7, 9) to (6, 9) using car (12947, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12690 move from (7, 9) to (6, 9) using car (12947, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12692 move from (4, 5) to (4, 4) using car (12897, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12702 move from (5, 1) to (6, 1) using car (12917, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 12702 arrived with a waiting time of 10 ticks\n", - "Agent rider 12708 move from (6, 5) to (7, 5) using car (12968, [(6, 5), (7, 5), (8, 5), (8, 4), (9, 4)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 move from (0, 7) to (0, 6) using car (12914, [(0, 7), (0, 6)], 0)\n", - "Agent rider 12750 doesn't move\n", - "Agent rider 12763 move from (3, 4) to (4, 4) using car (12910, [(3, 4), (4, 4), (5, 4)], 0)\n", - "Agent rider 12764 move from (4, 8) to (5, 8) using car (12906, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Rider n° 12764 arrived with a waiting time of 5 ticks\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12766 move from (6, 8) to (5, 8) using car (12932, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7)], 0)\n", - "Rider n° 12766 arrived with a waiting time of 6 ticks\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 doesn't move\n", - "Agent rider 12791 move from (3, 5) to (3, 6) using car (12927, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12792 move from (3, 3) to (3, 2) using car (12896, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 12796 move from (3, 4) to (3, 5) using car (12892, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12797 move from (4, 8) to (5, 8) using car (12906, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12895 move from (2, 7) to (2, 6) using car (12825, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12896 doesn't move\n", + "Agent rider 12897 doesn't move\n", + "Agent rider 12898 doesn't move\n", + "Agent rider 12905 move from (3, 8) to (4, 8) using car (12874, [(3, 8), (4, 8)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 doesn't move\n", + "Agent rider 12909 move from (6, 7) to (5, 7) using car (12902, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12911 doesn't move\n", + "Agent rider 12912 move from (3, 8) to (4, 8) using car (12874, [(3, 8), (4, 8)], 0)\n", + "Agent rider 12913 doesn't move\n", + "tick 915 ended\n", + "I am driver 12914 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 12915 - trip: [(8, 4), (7, 4)]\n", + "I am driver 12916 - trip: [(4, 5), (4, 4), (4, 3)]\n", + "I am driver 12917 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 12918 - trip: [(3, 2), (3, 1)]\n", + "I am driver 12919 - trip: [(7, 4), (8, 4), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 12920 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 12921 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 12922 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 12923 - trip: [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 12924 - trip: [(7, 4), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 12925 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 12926 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 12927 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (6, 4)]\n", + "I am driver 12928 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 12929 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 12930 - trip: [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 12931 - trip: [(6, 7), (6, 6), (6, 5), (6, 4)]\n", + "I am driver 12932 - trip: [(5, 8), (5, 9), (4, 9)]\n", + "19 drivers generated.\n", + "I am rider 12933 - dep: (6, 7) , arr: (4, 6)\n", + "I am rider 12934 - dep: (1, 5) , arr: (6, 4)\n", + "I am rider 12935 - dep: (2, 9) , arr: (0, 9)\n", + "I am rider 12936 - dep: (3, 7) , arr: (5, 3)\n", + "4 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12071 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12226 doesn't move\n", + "Agent rider 12227 move from (6, 2) to (6, 1) using car (12863, [(6, 2), (6, 1)], 0)\n", + "Agent rider 12249 doesn't move\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12336 move from (0, 5) to (0, 4) using car (12865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (0, 9) to (1, 9) using car (12929, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12402 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12453 move from (0, 7) to (0, 8) using car (12845, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12499 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12501 move from (7, 8) to (7, 7) using car (12901, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12539 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12540 move from (0, 5) to (0, 4) using car (12865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12542 move from (5, 5) to (4, 5) using car (12884, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 12542 arrived with a waiting time of 11 ticks\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12592 move from (5, 7) to (6, 7) using car (12838, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12613 move from (6, 2) to (6, 1) using car (12863, [(6, 2), (6, 1)], 0)\n", + "Agent rider 12625 move from (0, 5) to (0, 4) using car (12865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12631 move from (7, 8) to (7, 7) using car (12901, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 12631 arrived with a waiting time of 7 ticks\n", + "Agent rider 12632 move from (0, 7) to (0, 8) using car (12845, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12633 move from (1, 4) to (1, 3) using car (12851, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12643 move from (0, 7) to (0, 8) using car (12845, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12645 move from (0, 5) to (0, 4) using car (12865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12669 move from (3, 4) to (3, 5) using car (12815, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12718 doesn't move\n", + "Agent rider 12719 move from (1, 6) to (0, 6) using car (12868, [(1, 6), (0, 6)], 0)\n", + "Agent rider 12720 move from (7, 8) to (7, 7) using car (12901, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12721 move from (5, 1) to (5, 0) using car (12862, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 12732 arrived\n", + "Driver 12742 arrived\n", + "Agent rider 12748 move from (4, 7) to (3, 7) using car (12837, [(4, 7), (3, 7)], 0)\n", + "Rider n° 12748 arrived with a waiting time of 4 ticks\n", + "Agent rider 12750 move from (0, 5) to (0, 4) using car (12865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12756 move from (0, 5) to (0, 4) using car (12865, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 12761 arrived\n", + "Driver 12767 arrived\n", + "Agent rider 12782 doesn't move\n", + "Agent rider 12783 move from (1, 1) to (0, 1) using car (12776, [(1, 1), (0, 1)], 0)\n", + "Driver 12787 arrived\n", + "Driver 12791 arrived\n", + "Agent rider 12795 move from (5, 1) to (5, 0) using car (12862, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12796 move from (5, 1) to (5, 0) using car (12862, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12797 move from (5, 1) to (5, 0) using car (12862, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12797 arrived with a waiting time of 6 ticks\n", + "Agent rider 12798 move from (8, 6) to (8, 7) using car (12786, [(8, 6), (8, 7), (8, 8), (8, 9), (9, 9)], 0)\n", "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 7) to (0, 6) using car (12914, [(0, 7), (0, 6)], 0)\n", - "Agent rider 12801 move from (7, 9) to (6, 9) using car (12947, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Driver 12807 arrived\n", - "Agent rider 12810 move from (6, 6) to (6, 7) using car (12920, [(6, 6), (6, 7), (6, 8)], 0)\n", - "Rider n° 12810 arrived with a waiting time of 3 ticks\n", + "Agent rider 12800 move from (5, 5) to (4, 5) using car (12884, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (1, 1) to (1, 0) using car (12870, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12804 move from (6, 1) to (6, 2) using car (12872, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 12807 move from (0, 7) to (0, 8) using car (12845, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12810 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", "Agent rider 12811 doesn't move\n", - "Agent rider 12812 move from (7, 4) to (6, 4) using car (12953, [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", - "Driver 12830 arrived\n", - "Driver 12834 arrived\n", - "Driver 12836 arrived\n", - "Agent rider 12842 move from (4, 8) to (5, 8) using car (12906, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 move from (7, 8) to (8, 8) using car (12793, [(7, 8), (8, 8)], 0)\n", - "Driver 12848 arrived\n", - "Agent rider 12854 move from (4, 7) to (4, 6) using car (12902, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12856 move from (4, 7) to (4, 6) using car (12902, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12857 doesn't move\n", - "Agent rider 12858 move from (5, 5) to (6, 5) using car (12921, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12812 doesn't move\n", + "Driver 12820 arrived\n", + "Driver 12823 arrived\n", + "Agent rider 12829 move from (8, 1) to (8, 2) using car (12882, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (2, 2) to (1, 2) using car (12832, [(2, 2), (1, 2)], 0)\n", + "Agent rider 12835 move from (9, 7) to (9, 8) using car (12883, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (4, 6) to (4, 5) using car (12843, [(4, 6), (4, 5)], 0)\n", + "Agent rider 12847 move from (2, 6) to (2, 5) using car (12825, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 move from (0, 7) to (0, 8) using car (12845, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12856 move from (5, 1) to (5, 0) using car (12862, [(5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12856 arrived with a waiting time of 3 ticks\n", + "Agent rider 12857 move from (0, 7) to (0, 8) using car (12845, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12858 move from (2, 6) to (3, 6) using car (12923, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", "Agent rider 12859 doesn't move\n", - "Agent rider 12860 doesn't move\n", - "Agent rider 12861 move from (4, 8) to (4, 7) using car (12895, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12862 move from (5, 5) to (6, 5) using car (12921, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Driver 12865 arrived\n", - "Driver 12867 arrived\n", - "Driver 12869 arrived\n", - "Agent rider 12872 move from (5, 0) to (4, 0) using car (12899, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12874 move from (4, 0) to (5, 0) using car (12925, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (4, 5) to (4, 4) using car (12897, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12876 move from (9, 1) to (9, 2) using car (12904, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12877 move from (5, 1) to (6, 1) using car (12917, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12878 move from (4, 8) to (4, 7) using car (12895, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Driver 12882 arrived\n", + "Agent rider 12860 move from (5, 7) to (4, 7) using car (12902, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Driver 12876 arrived\n", + "Driver 12877 arrived\n", + "Driver 12879 arrived\n", + "Agent rider 12887 move from (6, 1) to (5, 1) using car (12873, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12888 doesn't move\n", "Agent rider 12889 doesn't move\n", - "Agent rider 12890 doesn't move\n", - "Agent rider 12891 move from (7, 4) to (6, 4) using car (12953, [(7, 4), (6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", - "Driver 12928 arrived\n", - "Agent rider 12937 doesn't move\n", - "Agent rider 12938 doesn't move\n", - "Agent rider 12939 move from (4, 8) to (5, 8) using car (12906, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 move from (8, 0) to (7, 0) using car (12934, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12941 doesn't move\n", - "Agent rider 12942 move from (2, 3) to (2, 2) using car (12924, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 12942 arrived with a waiting time of 0 ticks\n", - "Driver 12949 arrived\n", - "Agent rider 12950 doesn't move\n" + "Agent rider 12890 move from (2, 6) to (3, 6) using car (12923, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12891 move from (2, 6) to (3, 6) using car (12923, [(2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12892 move from (8, 1) to (8, 2) using car (12882, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12895 move from (2, 6) to (2, 5) using car (12825, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 12896 doesn't move\n", + "Agent rider 12897 doesn't move\n", + "Agent rider 12898 doesn't move\n", + "Driver 12903 arrived\n", + "Agent rider 12905 move from (4, 8) to (4, 7) using car (12852, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 move from (7, 8) to (8, 8) using car (12880, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12908 move from (0, 9) to (1, 9) using car (12929, [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12909 move from (5, 7) to (4, 7) using car (12902, [(5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12911 doesn't move\n", + "Agent rider 12912 move from (4, 8) to (4, 7) using car (12852, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12913 doesn't move\n", + "Agent rider 12933 move from (6, 7) to (5, 7) using car (12839, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12934 doesn't move\n", + "Agent rider 12935 move from (2, 9) to (3, 9) using car (12928, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12936 doesn't move\n", + "tick 916 ended\n", + "I am driver 12937 - trip: [(7, 5), (6, 5), (5, 5), (5, 4)]\n", + "I am driver 12938 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 12939 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6)]\n", + "I am driver 12940 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 12941 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 12942 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3)]\n", + "I am driver 12943 - trip: [(7, 8), (7, 7), (7, 6)]\n", + "I am driver 12944 - trip: [(0, 5), (1, 5), (1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 12945 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 12946 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 12947 - trip: [(6, 6), (7, 6), (8, 6)]\n", + "I am driver 12948 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 12949 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 12950 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 12951 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 12952 - trip: [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 12953 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", + "I am driver 12954 - trip: [(1, 7), (2, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 12955 - trip: [(6, 4), (5, 4), (4, 4), (4, 5)]\n", + "I am driver 12956 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 12957 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5)]\n", + "21 drivers generated.\n", + "I am rider 12958 - dep: (8, 1) , arr: (1, 3)\n", + "I am rider 12959 - dep: (2, 0) , arr: (8, 2)\n", + "I am rider 12960 - dep: (8, 0) , arr: (1, 2)\n", + "3 riders generated.\n", + "Agent rider 12001 move from (1, 8) to (2, 8) using car (12952, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12071 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12167 move from (1, 8) to (2, 8) using car (12952, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12220 move from (9, 8) to (9, 9) using car (12883, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12226 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 12226 arrived with a waiting time of 18 ticks\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12249 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12310 move from (1, 8) to (2, 8) using car (12952, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12336 move from (0, 4) to (0, 3) using car (12865, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12343 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12384 move from (1, 9) to (2, 9) using car (12929, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12402 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12414 doesn't move\n", + "Agent rider 12419 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12453 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12499 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12501 move from (7, 7) to (7, 6) using car (12901, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 12501 arrived with a waiting time of 3 ticks\n", + "Agent rider 12539 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12540 move from (0, 4) to (0, 3) using car (12865, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12564 move from (9, 8) to (9, 9) using car (12883, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12592 move from (6, 7) to (7, 7) using car (12838, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 4) to (1, 4) using car (12938, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12632 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12633 move from (1, 3) to (1, 2) using car (12851, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 doesn't move\n", + "Agent rider 12643 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12645 move from (0, 4) to (1, 4) using car (12938, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12669 move from (3, 5) to (2, 5) using car (12841, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 12704 move from (4, 4) to (4, 3) using car (12916, [(4, 4), (4, 3)], 0)\n", + "Agent rider 12718 doesn't move\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (7, 7) to (7, 6) using car (12901, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12721 doesn't move\n", + "Driver 12742 arrived\n", + "Agent rider 12750 move from (0, 4) to (1, 4) using car (12938, [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12756 move from (0, 4) to (0, 3) using car (12865, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 12766 arrived\n", + "Driver 12775 arrived\n", + "Agent rider 12782 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Driver 12785 arrived\n", + "Driver 12791 arrived\n", + "Agent rider 12795 move from (5, 0) to (6, 0) using car (12862, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12796 move from (5, 0) to (6, 0) using car (12862, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (0, 4) to (0, 3) using car (12865, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12800 move from (4, 5) to (3, 5) using car (12884, [(4, 5), (3, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12802 doesn't move\n", + "Agent rider 12803 move from (1, 0) to (2, 0) using car (12870, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 12803 arrived with a waiting time of 3 ticks\n", + "Agent rider 12804 move from (6, 2) to (6, 3) using car (12872, [(6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 12805 arrived\n", + "Agent rider 12807 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (0, 4) to (0, 3) using car (12865, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12810 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12811 doesn't move\n", + "Agent rider 12812 move from (9, 8) to (9, 9) using car (12883, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 12814 arrived\n", + "Driver 12823 arrived\n", + "Driver 12826 arrived\n", + "Agent rider 12829 move from (8, 2) to (8, 3) using car (12882, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (9, 8) to (9, 9) using car (12883, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12831 move from (1, 2) to (2, 2) using car (12926, [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12835 move from (9, 8) to (9, 9) using car (12883, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (4, 5) to (4, 6) using car (12864, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9)], 0)\n", + "Agent rider 12847 move from (2, 5) to (2, 4) using car (12825, [(2, 5), (2, 4)], 0)\n", + "Agent rider 12848 move from (9, 8) to (9, 9) using car (12883, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12849 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12853 arrived\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12857 move from (0, 8) to (0, 9) using car (12845, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12858 move from (3, 6) to (4, 6) using car (12923, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12860 move from (4, 7) to (3, 7) using car (12902, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Driver 12874 arrived\n", + "Driver 12875 arrived\n", + "Driver 12877 arrived\n", + "Driver 12881 arrived\n", + "Agent rider 12887 move from (5, 1) to (4, 1) using car (12873, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12888 move from (7, 7) to (7, 6) using car (12901, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12889 doesn't move\n", + "Agent rider 12890 move from (3, 6) to (4, 6) using car (12923, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12891 move from (3, 6) to (4, 6) using car (12923, [(3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12892 move from (8, 2) to (8, 3) using car (12882, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12951 move from (5, 5) to (5, 4) using car (12900, [(5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12956 move from (9, 2) to (9, 3) using car (12945, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 12957 doesn't move\n", + "Agent rider 12895 move from (2, 5) to (2, 4) using car (12825, [(2, 5), (2, 4)], 0)\n", + "Agent rider 12896 doesn't move\n", + "Agent rider 12897 move from (1, 0) to (2, 0) using car (12870, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12898 move from (1, 8) to (2, 8) using car (12952, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12905 move from (4, 7) to (4, 6) using car (12852, [(4, 7), (4, 6)], 0)\n", + "Agent rider 12906 move from (6, 3) to (6, 4) using car (12878, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 12907 move from (8, 8) to (8, 7) using car (12880, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12908 move from (1, 9) to (2, 9) using car (12929, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12909 move from (4, 7) to (3, 7) using car (12902, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12909 arrived with a waiting time of 1 ticks\n", + "Agent rider 12911 move from (1, 3) to (1, 2) using car (12851, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12912 doesn't move\n", + "Agent rider 12913 doesn't move\n", + "Agent rider 12933 move from (5, 7) to (4, 7) using car (12839, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12934 doesn't move\n", + "Agent rider 12935 doesn't move\n", + "Agent rider 12936 doesn't move\n", "Agent rider 12958 doesn't move\n", - "Agent rider 12973 doesn't move\n", - "Agent rider 12974 move from (7, 5) to (7, 4) using car (12885, [(7, 5), (7, 4)], 0)\n", - "Agent rider 12975 doesn't move\n", - "tick 931 ended\n", - "I am driver 12976 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 12977 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 12978 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 12979 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 12980 - trip: [(9, 7), (9, 8), (8, 8)]\n", - "I am driver 12981 - trip: [(5, 3), (6, 3), (7, 3), (7, 4)]\n", - "I am driver 12982 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 12983 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 12984 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 12985 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (7, 4)]\n", - "I am driver 12986 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 12987 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", - "I am driver 12988 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 12989 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "14 drivers generated.\n", - "I am rider 12990 - dep: (0, 1) , arr: (7, 6)\n", - "I am rider 12991 - dep: (4, 0) , arr: (8, 2)\n", - "I am rider 12992 - dep: (9, 6) , arr: (3, 4)\n", - "I am rider 12993 - dep: (2, 3) , arr: (7, 8)\n", - "I am rider 12994 - dep: (8, 3) , arr: (7, 6)\n", - "I am rider 12995 - dep: (7, 8) , arr: (6, 8)\n", - "I am rider 12996 - dep: (8, 9) , arr: (3, 0)\n", - "7 riders generated.\n", - "Agent rider 10695 move from (3, 0) to (3, 1) using car (12923, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11900 move from (5, 0) to (5, 1) using car (12925, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12315 move from (8, 3) to (8, 2) using car (12944, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 12315 arrived with a waiting time of 24 ticks\n", - "Agent rider 12329 move from (3, 0) to (3, 1) using car (12923, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12387 move from (3, 0) to (3, 1) using car (12923, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12401 move from (6, 4) to (5, 4) using car (12953, [(6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", - "Agent rider 12427 move from (5, 0) to (5, 1) using car (12925, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12430 move from (5, 0) to (5, 1) using car (12925, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Rider n° 12430 arrived with a waiting time of 28 ticks\n", - "Agent rider 12431 move from (5, 3) to (6, 3) using car (12981, [(5, 3), (6, 3), (7, 3), (7, 4)], 0)\n", - "Agent rider 12473 move from (8, 3) to (8, 2) using car (12944, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (3, 0) to (3, 1) using car (12923, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12517 move from (4, 6) to (4, 7) using car (12970, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12559 move from (9, 4) to (9, 3) using car (12907, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0)], 0)\n", - "Rider n° 12559 arrived with a waiting time of 11 ticks\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12602 move from (4, 6) to (4, 7) using car (12970, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12605 move from (4, 1) to (4, 2) using car (12931, [(4, 1), (4, 2), (4, 3)], 0)\n", - "Rider n° 12605 arrived with a waiting time of 23 ticks\n", - "Agent rider 12615 move from (3, 0) to (3, 1) using car (12923, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12619 doesn't move\n", - "Agent rider 12627 move from (8, 3) to (8, 2) using car (12944, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 move from (7, 8) to (7, 7) using car (12987, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", - "Agent rider 12688 move from (6, 9) to (5, 9) using car (12947, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12690 move from (6, 9) to (5, 9) using car (12947, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12692 move from (4, 4) to (4, 3) using car (12897, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12708 move from (7, 5) to (8, 5) using car (12968, [(7, 5), (8, 5), (8, 4), (9, 4)], 0)\n", - "Rider n° 12708 arrived with a waiting time of 7 ticks\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12750 move from (6, 1) to (7, 1) using car (12917, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12763 move from (4, 4) to (5, 4) using car (12910, [(4, 4), (5, 4)], 0)\n", - "Agent rider 12765 move from (4, 9) to (4, 8) using car (12943, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 doesn't move\n", - "Driver 12769 arrived\n", - "Driver 12778 arrived\n", - "Agent rider 12791 move from (3, 6) to (3, 7) using car (12927, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 12792 move from (3, 2) to (3, 1) using car (12896, [(3, 2), (3, 1)], 0)\n", - "Agent rider 12796 move from (3, 5) to (3, 6) using car (12892, [(3, 5), (3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12797 move from (5, 8) to (6, 8) using car (12906, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12960 move from (8, 0) to (7, 0) using car (12922, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "tick 917 ended\n", + "I am driver 12961 - trip: [(4, 6), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 12962 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 12963 - trip: [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 12964 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 12965 - trip: [(4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 12966 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", + "I am driver 12967 - trip: [(6, 5), (6, 4), (7, 4)]\n", + "I am driver 12968 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 12969 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8), (7, 8)]\n", + "I am driver 12970 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 12971 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 12972 - trip: [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 12973 - trip: [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 12974 - trip: [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "I am driver 12975 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 12976 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "16 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12001 move from (2, 8) to (3, 8) using car (12952, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12071 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 12071 arrived with a waiting time of 32 ticks\n", + "Agent rider 12167 move from (2, 8) to (3, 8) using car (12952, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12220 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12227 move from (6, 1) to (5, 1) using car (12964, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12249 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 12249 arrived with a waiting time of 16 ticks\n", + "Agent rider 12310 move from (2, 8) to (3, 8) using car (12952, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Rider n° 12310 arrived with a waiting time of 10 ticks\n", + "Agent rider 12336 move from (0, 3) to (0, 2) using car (12865, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (2, 9) to (3, 9) using car (12929, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12402 move from (8, 7) to (8, 6) using car (12880, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12414 move from (8, 8) to (8, 9) using car (12786, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12419 move from (8, 7) to (8, 6) using car (12880, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12453 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12499 move from (8, 7) to (8, 6) using car (12880, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12539 doesn't move\n", + "Agent rider 12540 move from (0, 3) to (0, 2) using car (12865, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12555 doesn't move\n", + "Agent rider 12564 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12592 move from (7, 7) to (8, 7) using car (12838, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12613 move from (6, 1) to (5, 1) using car (12964, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12625 move from (1, 4) to (1, 5) using car (12938, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12632 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12633 move from (1, 2) to (1, 1) using car (12851, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 move from (8, 8) to (8, 9) using car (12786, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12643 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12645 move from (1, 4) to (1, 5) using car (12938, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 12645 arrived with a waiting time of 7 ticks\n", + "Agent rider 12669 move from (2, 5) to (1, 5) using car (12841, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 12669 arrived with a waiting time of 4 ticks\n", + "Agent rider 12704 doesn't move\n", + "Agent rider 12718 move from (2, 3) to (2, 4) using car (12962, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (7, 6) to (7, 5) using car (12901, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12721 doesn't move\n", + "Agent rider 12750 doesn't move\n", + "Agent rider 12756 move from (0, 3) to (0, 2) using car (12865, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 12775 arrived\n", + "Driver 12776 arrived\n", + "Agent rider 12782 move from (7, 0) to (6, 0) using car (12922, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 12782 arrived with a waiting time of 6 ticks\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12795 move from (6, 0) to (7, 0) using car (12862, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12796 move from (6, 0) to (7, 0) using car (12862, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12798 move from (8, 7) to (8, 6) using car (12880, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12799 move from (0, 3) to (0, 2) using car (12865, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", "Agent rider 12800 doesn't move\n", - "Agent rider 12801 doesn't move\n", - "Agent rider 12810 move from (6, 6) to (6, 7) using car (12929, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Rider n° 12810 arrived with a waiting time of 3 ticks\n", - "Agent rider 12811 move from (7, 8) to (7, 7) using car (12971, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 12811 arrived with a waiting time of 5 ticks\n", - "Agent rider 12812 move from (6, 4) to (5, 4) using car (12953, [(6, 4), (5, 4), (5, 3), (4, 3)], 0)\n", - "Driver 12827 arrived\n", + "Agent rider 12801 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12802 move from (8, 8) to (8, 9) using car (12786, [(8, 8), (8, 9), (9, 9)], 0)\n", + "Agent rider 12804 move from (6, 3) to (5, 3) using car (12976, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 12807 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (0, 3) to (0, 2) using car (12865, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12810 move from (8, 7) to (8, 6) using car (12880, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Rider n° 12810 arrived with a waiting time of 2 ticks\n", + "Agent rider 12811 move from (3, 1) to (4, 1) using car (12941, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12812 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 12818 arrived\n", + "Agent rider 12829 move from (8, 3) to (8, 4) using car (12882, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12831 move from (2, 2) to (2, 3) using car (12926, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", "Driver 12832 arrived\n", - "Driver 12836 arrived\n", - "Driver 12840 arrived\n", - "Agent rider 12842 move from (5, 8) to (6, 8) using car (12906, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 move from (8, 8) to (7, 8) using car (12989, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 12854 move from (4, 6) to (4, 7) using car (12970, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12856 move from (4, 6) to (5, 6) using car (12933, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12857 move from (3, 1) to (3, 2) using car (12959, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12858 move from (6, 5) to (7, 5) using car (12921, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Rider n° 12858 arrived with a waiting time of 2 ticks\n", - "Agent rider 12859 move from (0, 4) to (1, 4) using car (12977, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 12860 move from (5, 1) to (5, 0) using car (12922, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Rider n° 12860 arrived with a waiting time of 1 ticks\n", - "Agent rider 12861 doesn't move\n", - "Agent rider 12862 move from (6, 5) to (7, 5) using car (12921, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Driver 12866 arrived\n", - "Driver 12869 arrived\n", - "Driver 12870 arrived\n", - "Agent rider 12872 move from (4, 0) to (3, 0) using car (12899, [(4, 0), (3, 0)], 0)\n", - "Agent rider 12874 move from (5, 0) to (5, 1) using car (12925, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (4, 4) to (5, 4) using car (12910, [(4, 4), (5, 4)], 0)\n", - "Agent rider 12876 move from (9, 2) to (9, 3) using car (12904, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12877 move from (6, 1) to (7, 1) using car (12917, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12878 move from (4, 7) to (4, 6) using car (12895, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Driver 12887 arrived\n", - "Agent rider 12889 move from (1, 7) to (1, 6) using car (12969, [(1, 7), (1, 6), (0, 6)], 0)\n", - "Agent rider 12890 move from (2, 8) to (3, 8) using car (12946, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 12891 doesn't move\n", - "Driver 12901 arrived\n", - "Driver 12908 arrived\n", - "Driver 12909 arrived\n", + "Agent rider 12835 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (4, 6) to (4, 5) using car (12923, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 12837 arrived\n", + "Driver 12843 arrived\n", + "Agent rider 12847 doesn't move\n", + "Agent rider 12848 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12849 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12857 move from (0, 9) to (1, 9) using car (12845, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12858 move from (4, 6) to (4, 7) using car (12972, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12859 move from (4, 6) to (4, 5) using car (12923, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12860 move from (3, 7) to (2, 7) using car (12902, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12861 move from (9, 9) to (8, 9) using car (12883, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 12863 arrived\n", + "Driver 12868 arrived\n", + "Driver 12875 arrived\n", + "Agent rider 12887 move from (4, 1) to (3, 1) using car (12873, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12888 move from (7, 6) to (7, 5) using car (12901, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12889 doesn't move\n", + "Agent rider 12890 move from (4, 6) to (4, 5) using car (12923, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12891 move from (4, 6) to (4, 5) using car (12923, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12892 move from (8, 3) to (8, 4) using car (12882, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12895 doesn't move\n", + "Agent rider 12896 doesn't move\n", + "Agent rider 12897 move from (2, 0) to (3, 0) using car (12870, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12898 move from (2, 8) to (3, 8) using car (12952, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12905 move from (4, 6) to (4, 5) using car (12923, [(4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12906 move from (6, 4) to (6, 5) using car (12878, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 12907 move from (8, 7) to (8, 6) using car (12880, [(8, 7), (8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12908 move from (2, 9) to (3, 9) using car (12929, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (1, 2) to (1, 1) using car (12851, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12912 move from (4, 7) to (5, 7) using car (12939, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 12913 doesn't move\n", "Driver 12915 arrived\n", - "Driver 12935 arrived\n", - "Agent rider 12937 move from (2, 2) to (3, 2) using car (12926, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12938 doesn't move\n", - "Agent rider 12939 move from (5, 8) to (6, 8) using car (12906, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 move from (7, 0) to (6, 0) using car (12934, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12941 move from (9, 5) to (9, 4) using car (12988, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12950 move from (3, 2) to (3, 1) using car (12896, [(3, 2), (3, 1)], 0)\n", - "Agent rider 12951 move from (5, 4) to (5, 3) using car (12900, [(5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12956 move from (9, 3) to (9, 4) using car (12945, [(9, 3), (9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 doesn't move\n", - "Agent rider 12973 move from (7, 2) to (6, 2) using car (12979, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12975 doesn't move\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12991 doesn't move\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 doesn't move\n", - "Agent rider 12994 move from (8, 3) to (8, 2) using car (12948, [(8, 3), (8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12995 doesn't move\n", - "Agent rider 12996 doesn't move\n", - "tick 932 ended\n", - "0 drivers generated.\n", - "I am rider 12997 - dep: (6, 1) , arr: (1, 9)\n", - "I am rider 12998 - dep: (8, 3) , arr: (3, 3)\n", - "2 riders generated.\n", - "Agent rider 10695 move from (3, 1) to (3, 2) using car (12923, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11900 move from (5, 1) to (5, 2) using car (12925, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 move from (3, 1) to (3, 2) using car (12923, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12387 move from (3, 1) to (3, 2) using car (12923, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12401 move from (5, 4) to (5, 3) using car (12953, [(5, 4), (5, 3), (4, 3)], 0)\n", - "Agent rider 12427 move from (5, 1) to (5, 2) using car (12925, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 move from (6, 3) to (7, 3) using car (12981, [(6, 3), (7, 3), (7, 4)], 0)\n", - "Agent rider 12473 move from (8, 2) to (8, 1) using car (12944, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (3, 1) to (3, 2) using car (12923, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12615 move from (3, 1) to (3, 2) using car (12923, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12619 move from (5, 1) to (5, 0) using car (12871, [(5, 1), (5, 0)], 0)\n", - "Agent rider 12627 move from (8, 2) to (8, 1) using car (12944, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12690 move from (5, 9) to (5, 8) using car (12947, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12692 move from (4, 3) to (4, 2) using car (12897, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12750 move from (7, 1) to (8, 1) using car (12917, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12763 move from (5, 4) to (5, 3) using car (12953, [(5, 4), (5, 3), (4, 3)], 0)\n", - "Agent rider 12765 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 doesn't move\n", - "Driver 12778 arrived\n", - "Agent rider 12791 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Driver 12793 arrived\n", - "Agent rider 12796 move from (3, 6) to (3, 7) using car (12892, [(3, 6), (3, 7), (3, 8)], 0)\n", - "Agent rider 12797 move from (6, 8) to (7, 8) using car (12906, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 doesn't move\n", - "Agent rider 12811 doesn't move\n", - "Agent rider 12812 move from (5, 4) to (5, 3) using car (12953, [(5, 4), (5, 3), (4, 3)], 0)\n", - "Rider n° 12812 arrived with a waiting time of 3 ticks\n", - "Driver 12832 arrived\n", - "Driver 12840 arrived\n", - "Agent rider 12842 move from (6, 8) to (7, 8) using car (12906, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 doesn't move\n", - "Agent rider 12854 move from (4, 7) to (3, 7) using car (12970, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12856 move from (5, 6) to (5, 7) using car (12933, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12857 move from (3, 2) to (3, 3) using car (12959, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12859 move from (1, 4) to (2, 4) using car (12977, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 12861 move from (4, 7) to (3, 7) using car (12970, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12862 move from (7, 5) to (8, 5) using car (12921, [(7, 5), (8, 5)], 0)\n", - "Driver 12864 arrived\n", - "Driver 12869 arrived\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12874 move from (5, 1) to (5, 2) using car (12925, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (5, 4) to (5, 3) using car (12986, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 12876 move from (9, 3) to (9, 4) using car (12904, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12877 move from (7, 1) to (8, 1) using car (12917, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 move from (9, 4) to (9, 5) using car (12945, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Driver 12881 arrived\n", - "Driver 12885 arrived\n", - "Agent rider 12889 move from (1, 6) to (0, 6) using car (12969, [(1, 6), (0, 6)], 0)\n", - "Agent rider 12890 move from (3, 8) to (2, 8) using car (12883, [(3, 8), (2, 8)], 0)\n", - "Agent rider 12891 doesn't move\n", - "Driver 12902 arrived\n", - "Driver 12909 arrived\n", - "Driver 12914 arrived\n", "Driver 12918 arrived\n", - "Agent rider 12937 move from (3, 2) to (4, 2) using car (12926, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12938 move from (6, 0) to (6, 1) using car (12964, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12939 move from (6, 8) to (7, 8) using car (12906, [(6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 move from (6, 0) to (5, 0) using car (12934, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12941 move from (9, 4) to (9, 5) using car (12945, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 12950 move from (3, 1) to (3, 2) using car (12923, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12951 move from (5, 3) to (4, 3) using car (12900, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Driver 12955 arrived\n", - "Agent rider 12956 move from (9, 4) to (9, 5) using car (12945, [(9, 4), (9, 5), (9, 6)], 0)\n", - "Agent rider 12957 doesn't move\n", + "Agent rider 12933 move from (4, 7) to (5, 7) using car (12939, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 12934 move from (1, 5) to (2, 5) using car (12975, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12935 doesn't move\n", + "Agent rider 12936 doesn't move\n", "Agent rider 12958 doesn't move\n", - "Agent rider 12973 move from (6, 2) to (5, 2) using car (12979, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12975 move from (5, 3) to (6, 3) using car (12894, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12991 doesn't move\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 move from (2, 3) to (2, 4) using car (12963, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 12994 move from (8, 2) to (8, 1) using car (12948, [(8, 2), (8, 1), (8, 0), (9, 0)], 0)\n", - "Agent rider 12995 move from (7, 8) to (6, 8) using car (12989, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Rider n° 12995 arrived with a waiting time of 1 ticks\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12997 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "tick 933 ended\n", - "I am driver 12999 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 13000 - trip: [(1, 7), (2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 13001 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 13002 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 13003 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 13004 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 13005 - trip: [(5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 13006 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (7, 3)]\n", - "I am driver 13007 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 13008 - trip: [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 13009 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13010 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", - "I am driver 13011 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 13012 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 13013 - trip: [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 13014 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 13015 - trip: [(3, 7), (2, 7), (1, 7), (1, 8)]\n", - "I am driver 13016 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", - "I am driver 13017 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)]\n", - "I am driver 13018 - trip: [(1, 1), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 13019 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "21 drivers generated.\n", - "I am rider 13020 - dep: (6, 0) , arr: (5, 9)\n", - "I am rider 13021 - dep: (6, 3) , arr: (5, 1)\n", + "Agent rider 12959 move from (2, 0) to (3, 0) using car (12870, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12960 move from (7, 0) to (6, 0) using car (12922, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "tick 918 ended\n", + "I am driver 12977 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 12978 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 12979 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 12980 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)]\n", + "I am driver 12981 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)]\n", + "I am driver 12982 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 12983 - trip: [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0)]\n", + "7 drivers generated.\n", + "I am rider 12984 - dep: (0, 9) , arr: (3, 2)\n", + "I am rider 12985 - dep: (6, 9) , arr: (6, 3)\n", "2 riders generated.\n", - "Agent rider 10695 move from (3, 2) to (3, 3) using car (12923, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 11900 move from (5, 2) to (5, 3) using car (12925, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 move from (8, 4) to (9, 4) using car (12968, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12292 move from (8, 4) to (9, 4) using car (12968, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12329 move from (3, 2) to (3, 3) using car (12923, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12387 move from (3, 2) to (3, 3) using car (12923, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12401 move from (5, 3) to (6, 3) using car (13005, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12427 move from (5, 2) to (5, 3) using car (12925, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 move from (7, 3) to (7, 4) using car (12981, [(7, 3), (7, 4)], 0)\n", - "Agent rider 12473 move from (8, 1) to (7, 1) using car (12944, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (3, 2) to (3, 3) using car (12923, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12517 move from (4, 7) to (4, 6) using car (12943, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12521 move from (8, 4) to (9, 4) using car (12968, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12596 move from (5, 0) to (6, 0) using car (12978, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12602 move from (4, 7) to (4, 6) using car (12943, [(4, 7), (4, 6)], 0)\n", - "Agent rider 12615 move from (3, 2) to (3, 3) using car (12923, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12619 move from (5, 0) to (6, 0) using car (12978, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 12619 arrived with a waiting time of 13 ticks\n", - "Agent rider 12627 move from (8, 1) to (7, 1) using car (12944, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12692 move from (4, 2) to (5, 2) using car (12926, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12710 move from (8, 4) to (9, 4) using car (12968, [(8, 4), (9, 4)], 0)\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12750 move from (8, 1) to (9, 1) using car (12917, [(8, 1), (9, 1)], 0)\n", - "Rider n° 12750 arrived with a waiting time of 9 ticks\n", - "Agent rider 12763 move from (5, 3) to (6, 3) using car (12966, [(5, 3), (6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Agent rider 12765 move from (4, 8) to (5, 8) using car (12946, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12768 move from (3, 1) to (2, 1) using car (12936, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 12768 arrived with a waiting time of 11 ticks\n", - "Agent rider 12791 move from (3, 7) to (2, 7) using car (12970, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12792 move from (3, 1) to (2, 1) using car (12936, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12796 move from (3, 7) to (3, 8) using car (12892, [(3, 7), (3, 8)], 0)\n", - "Agent rider 12797 move from (7, 8) to (7, 7) using car (12906, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", + "Agent rider 12001 move from (3, 8) to (3, 7) using car (12952, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12167 move from (3, 8) to (3, 7) using car (12952, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12220 move from (8, 9) to (9, 9) using car (12786, [(8, 9), (9, 9)], 0)\n", + "Agent rider 12227 move from (5, 1) to (4, 1) using car (12964, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12310 doesn't move\n", + "Agent rider 12336 move from (0, 2) to (0, 1) using car (12865, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12343 move from (8, 7) to (9, 7) using car (12838, [(8, 7), (9, 7)], 0)\n", + "Agent rider 12384 move from (3, 9) to (2, 9) using car (12948, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12402 move from (8, 6) to (8, 5) using car (12880, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12414 move from (8, 9) to (9, 9) using car (12786, [(8, 9), (9, 9)], 0)\n", + "Rider n° 12414 arrived with a waiting time of 16 ticks\n", + "Agent rider 12419 move from (8, 6) to (8, 5) using car (12880, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12453 move from (1, 9) to (2, 9) using car (12845, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12499 move from (8, 6) to (8, 5) using car (12880, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12539 move from (8, 7) to (9, 7) using car (12838, [(8, 7), (9, 7)], 0)\n", + "Rider n° 12539 arrived with a waiting time of 15 ticks\n", + "Agent rider 12540 move from (0, 2) to (0, 1) using car (12865, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12555 move from (4, 3) to (5, 3) using car (12973, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 12564 move from (8, 9) to (9, 9) using car (12786, [(8, 9), (9, 9)], 0)\n", + "Agent rider 12592 move from (8, 7) to (8, 8) using car (12914, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Rider n° 12592 arrived with a waiting time of 13 ticks\n", + "Agent rider 12613 move from (5, 1) to (4, 1) using car (12964, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 12625 move from (1, 5) to (0, 5) using car (12841, [(1, 5), (0, 5)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (1, 1) to (2, 1) using car (12851, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12641 move from (8, 9) to (7, 9) using car (12883, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 12641 arrived with a waiting time of 5 ticks\n", + "Agent rider 12643 move from (1, 9) to (2, 9) using car (12845, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12669 doesn't move\n", + "Agent rider 12704 move from (4, 3) to (4, 2) using car (12965, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12718 move from (2, 4) to (2, 5) using car (12962, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (7, 5) to (7, 4) using car (12901, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12721 doesn't move\n", + "Agent rider 12750 move from (1, 4) to (1, 3) using car (12944, [(1, 4), (1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 12756 move from (0, 2) to (0, 1) using car (12865, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Driver 12776 arrived\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12795 move from (7, 0) to (8, 0) using car (12862, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12795 arrived with a waiting time of 6 ticks\n", + "Agent rider 12796 move from (7, 0) to (8, 0) using car (12862, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12796 arrived with a waiting time of 6 ticks\n", + "Agent rider 12798 move from (8, 6) to (8, 5) using car (12880, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12799 move from (0, 2) to (0, 1) using car (12865, [(0, 2), (0, 1), (0, 0)], 0)\n", "Agent rider 12800 doesn't move\n", - "Agent rider 12801 doesn't move\n", - "Agent rider 12812 doesn't move\n", - "Driver 12821 arrived\n", - "Driver 12840 arrived\n", - "Agent rider 12842 move from (7, 8) to (7, 7) using car (12906, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 doesn't move\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12856 doesn't move\n", - "Agent rider 12857 move from (3, 3) to (3, 4) using car (12959, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 12859 move from (2, 4) to (3, 4) using car (12977, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 12861 move from (3, 7) to (2, 7) using car (12970, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12862 doesn't move\n", + "Agent rider 12801 move from (8, 9) to (7, 9) using car (12883, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12802 move from (8, 9) to (9, 9) using car (12786, [(8, 9), (9, 9)], 0)\n", + "Rider n° 12802 arrived with a waiting time of 8 ticks\n", + "Agent rider 12804 move from (5, 3) to (4, 3) using car (12976, [(5, 3), (4, 3), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", + "Agent rider 12807 move from (1, 9) to (2, 9) using car (12845, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (0, 2) to (0, 1) using car (12865, [(0, 2), (0, 1), (0, 0)], 0)\n", + "Agent rider 12811 move from (4, 1) to (4, 2) using car (12941, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12812 move from (8, 9) to (7, 9) using car (12883, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 12825 arrived\n", + "Agent rider 12829 move from (8, 4) to (8, 5) using car (12882, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (8, 9) to (7, 9) using car (12883, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12831 doesn't move\n", + "Agent rider 12835 move from (8, 9) to (7, 9) using car (12883, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (4, 5) to (5, 5) using car (12923, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12847 move from (2, 4) to (2, 5) using car (12962, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12848 move from (8, 9) to (7, 9) using car (12883, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12849 move from (1, 9) to (2, 9) using car (12845, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12852 arrived\n", + "Driver 12854 arrived\n", + "Agent rider 12855 move from (3, 1) to (3, 0) using car (12953, [(3, 1), (3, 0)], 0)\n", + "Agent rider 12857 move from (1, 9) to (2, 9) using car (12845, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12858 move from (4, 7) to (4, 8) using car (12972, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12859 move from (4, 5) to (5, 5) using car (12923, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12860 move from (2, 7) to (2, 6) using car (12980, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 12861 move from (8, 9) to (9, 9) using car (12786, [(8, 9), (9, 9)], 0)\n", "Driver 12869 arrived\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12874 move from (5, 2) to (5, 3) using car (12925, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (5, 3) to (5, 2) using car (12986, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 12876 move from (9, 4) to (9, 5) using car (12904, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12877 move from (8, 1) to (9, 1) using car (12917, [(8, 1), (9, 1)], 0)\n", - "Rider n° 12877 arrived with a waiting time of 2 ticks\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 move from (9, 5) to (9, 6) using car (12945, [(9, 5), (9, 6)], 0)\n", - "Driver 12888 arrived\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (2, 8) to (3, 8) using car (13017, [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 12891 doesn't move\n", - "Driver 12895 arrived\n", - "Driver 12896 arrived\n", + "Driver 12884 arrived\n", + "Agent rider 12887 move from (3, 1) to (3, 0) using car (12953, [(3, 1), (3, 0)], 0)\n", + "Agent rider 12888 move from (7, 5) to (7, 4) using car (12901, [(7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12889 move from (2, 3) to (2, 4) using car (12926, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12890 move from (4, 5) to (5, 5) using car (12923, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12891 move from (4, 5) to (5, 5) using car (12923, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12892 move from (8, 4) to (8, 5) using car (12882, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12895 doesn't move\n", + "Agent rider 12896 move from (1, 5) to (1, 6) using car (12938, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12897 move from (3, 0) to (4, 0) using car (12870, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12898 move from (3, 8) to (3, 7) using car (12952, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Driver 12900 arrived\n", + "Agent rider 12905 move from (4, 5) to (5, 5) using car (12923, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12906 move from (6, 5) to (6, 6) using car (12878, [(6, 5), (6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 12907 move from (8, 6) to (8, 5) using car (12880, [(8, 6), (8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12908 move from (3, 9) to (3, 8) using car (12929, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (1, 1) to (2, 1) using car (12851, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12912 move from (5, 7) to (6, 7) using car (12939, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Rider n° 12912 arrived with a waiting time of 1 ticks\n", + "Agent rider 12913 doesn't move\n", + "Driver 12916 arrived\n", + "Driver 12932 arrived\n", + "Agent rider 12933 move from (5, 7) to (6, 7) using car (12939, [(5, 7), (6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 12934 move from (2, 5) to (3, 5) using car (12975, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12935 move from (3, 9) to (2, 9) using car (12948, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12936 move from (3, 7) to (3, 6) using car (12954, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12958 move from (8, 1) to (7, 1) using car (12981, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 move from (3, 0) to (4, 0) using car (12870, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12960 move from (6, 0) to (5, 0) using car (12922, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 doesn't move\n", + "tick 919 ended\n", + "I am driver 12986 - trip: [(1, 5), (2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "1 drivers generated.\n", + "I am rider 12987 - dep: (6, 4) , arr: (7, 9)\n", + "I am rider 12988 - dep: (2, 8) , arr: (7, 8)\n", + "I am rider 12989 - dep: (6, 9) , arr: (9, 2)\n", + "I am rider 12990 - dep: (9, 7) , arr: (8, 5)\n", + "I am rider 12991 - dep: (1, 9) , arr: (2, 2)\n", + "I am rider 12992 - dep: (7, 8) , arr: (5, 6)\n", + "I am rider 12993 - dep: (5, 3) , arr: (2, 2)\n", + "I am rider 12994 - dep: (2, 1) , arr: (2, 6)\n", + "I am rider 12995 - dep: (9, 9) , arr: (9, 3)\n", + "I am rider 12996 - dep: (1, 6) , arr: (9, 2)\n", + "10 riders generated.\n", + "Agent rider 12001 move from (3, 7) to (3, 6) using car (12952, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12167 move from (3, 7) to (3, 6) using car (12952, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 move from (0, 1) to (0, 0) using car (12865, [(0, 1), (0, 0)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (2, 9) to (2, 8) using car (12948, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12402 move from (8, 5) to (8, 6) using car (12882, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12419 move from (8, 5) to (8, 6) using car (12882, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12453 move from (2, 9) to (2, 8) using car (12948, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12499 move from (8, 5) to (8, 4) using car (12880, [(8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12540 move from (0, 1) to (0, 0) using car (12865, [(0, 1), (0, 0)], 0)\n", + "Agent rider 12555 move from (5, 3) to (6, 3) using car (12973, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Rider n° 12555 arrived with a waiting time of 15 ticks\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (2, 1) to (3, 1) using car (12851, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12643 move from (2, 9) to (3, 9) using car (12845, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12704 move from (4, 2) to (4, 1) using car (12965, [(4, 2), (4, 1)], 0)\n", + "Rider n° 12704 arrived with a waiting time of 7 ticks\n", + "Agent rider 12718 doesn't move\n", + "Agent rider 12719 move from (0, 6) to (0, 7) using car (12940, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 12720 move from (7, 4) to (7, 3) using car (12901, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12721 move from (5, 0) to (4, 0) using car (12922, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 12721 arrived with a waiting time of 8 ticks\n", + "Agent rider 12750 move from (1, 3) to (1, 2) using car (12944, [(1, 3), (1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 12756 move from (0, 1) to (0, 0) using car (12865, [(0, 1), (0, 0)], 0)\n", + "Agent rider 12783 move from (0, 1) to (0, 0) using car (12865, [(0, 1), (0, 0)], 0)\n", + "Agent rider 12796 doesn't move\n", + "Agent rider 12798 move from (8, 5) to (8, 4) using car (12880, [(8, 5), (8, 4), (9, 4)], 0)\n", + "Agent rider 12799 move from (0, 1) to (0, 0) using car (12865, [(0, 1), (0, 0)], 0)\n", + "Agent rider 12800 doesn't move\n", + "Agent rider 12801 move from (7, 9) to (6, 9) using car (12883, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12804 doesn't move\n", + "Agent rider 12807 move from (2, 9) to (3, 9) using car (12845, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (0, 1) to (0, 0) using car (12865, [(0, 1), (0, 0)], 0)\n", + "Agent rider 12811 move from (4, 2) to (4, 3) using car (12941, [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12812 move from (7, 9) to (6, 9) using car (12883, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 12815 arrived\n", + "Agent rider 12829 move from (8, 5) to (8, 6) using car (12882, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (7, 9) to (6, 9) using car (12883, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12831 move from (2, 3) to (2, 4) using car (12949, [(2, 3), (2, 4), (1, 4), (0, 4)], 0)\n", + "Driver 12833 arrived\n", + "Agent rider 12835 move from (7, 9) to (6, 9) using car (12883, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (5, 5) to (5, 6) using car (12893, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12846 arrived\n", + "Agent rider 12847 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 move from (2, 9) to (3, 9) using car (12845, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12854 arrived\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12857 move from (2, 9) to (3, 9) using car (12845, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12858 move from (4, 8) to (5, 8) using car (12972, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12859 move from (5, 5) to (6, 5) using car (12923, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", + "Agent rider 12860 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Driver 12872 arrived\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 move from (7, 4) to (7, 3) using car (12901, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 12889 move from (2, 4) to (2, 5) using car (12926, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12890 move from (5, 5) to (5, 6) using car (12893, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12891 move from (5, 5) to (5, 6) using car (12893, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12892 move from (8, 5) to (8, 6) using car (12882, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12895 doesn't move\n", + "Agent rider 12896 move from (1, 6) to (1, 7) using car (12938, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12897 doesn't move\n", + "Agent rider 12898 move from (3, 7) to (3, 6) using car (12952, [(3, 7), (3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", "Driver 12899 arrived\n", + "Agent rider 12905 move from (5, 5) to (5, 6) using car (12893, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12906 move from (6, 6) to (6, 7) using car (12878, [(6, 6), (6, 7), (6, 8)], 0)\n", + "Agent rider 12907 move from (8, 5) to (8, 6) using car (12882, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12908 move from (3, 8) to (3, 7) using car (12929, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Driver 12910 arrived\n", - "Driver 12911 arrived\n", - "Driver 12919 arrived\n", - "Driver 12920 arrived\n", + "Agent rider 12911 move from (2, 1) to (3, 1) using car (12851, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12913 doesn't move\n", "Driver 12924 arrived\n", - "Agent rider 12937 move from (4, 2) to (5, 2) using car (12926, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12938 move from (6, 1) to (6, 2) using car (12964, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12939 move from (7, 8) to (7, 7) using car (12906, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 move from (5, 0) to (4, 0) using car (12934, [(5, 0), (4, 0)], 0)\n", - "Agent rider 12941 move from (9, 5) to (9, 6) using car (12945, [(9, 5), (9, 6)], 0)\n", - "Agent rider 12950 move from (3, 2) to (3, 3) using car (12923, [(3, 2), (3, 3), (3, 4)], 0)\n", - "Agent rider 12951 move from (4, 3) to (3, 3) using car (12900, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12952 move from (7, 3) to (7, 4) using car (12981, [(7, 3), (7, 4)], 0)\n", - "Agent rider 12956 move from (9, 5) to (9, 6) using car (12945, [(9, 5), (9, 6)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 move from (9, 4) to (9, 5) using car (12904, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 12962 arrived\n", - "Agent rider 12973 move from (5, 2) to (4, 2) using car (12979, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 12974 move from (7, 4) to (6, 4) using car (13008, [(7, 4), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 12975 move from (6, 3) to (7, 3) using car (12894, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12991 doesn't move\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 move from (2, 4) to (3, 4) using car (12976, [(2, 4), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5)], 0)\n", - "Agent rider 12994 move from (8, 1) to (9, 1) using car (12917, [(8, 1), (9, 1)], 0)\n", - "Agent rider 12996 move from (8, 9) to (7, 9) using car (13010, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 12997 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13020 doesn't move\n", - "Agent rider 13021 move from (6, 3) to (7, 3) using car (12894, [(6, 3), (7, 3), (8, 3)], 0)\n", - "tick 934 ended\n", - "0 drivers generated.\n", - "I am rider 13022 - dep: (4, 3) , arr: (4, 9)\n", - "I am rider 13023 - dep: (6, 7) , arr: (4, 0)\n", - "2 riders generated.\n", - "Agent rider 10695 move from (3, 3) to (3, 4) using car (12923, [(3, 3), (3, 4)], 0)\n", - "Agent rider 11900 move from (5, 3) to (5, 4) using car (12925, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 move from (3, 3) to (2, 3) using car (12900, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12387 move from (3, 3) to (3, 4) using car (12923, [(3, 3), (3, 4)], 0)\n", - "Agent rider 12401 move from (6, 3) to (7, 3) using car (13005, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 12427 move from (5, 3) to (5, 4) using car (12925, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 move from (7, 1) to (6, 1) using car (12944, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (3, 3) to (2, 3) using car (12900, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 doesn't move\n", - "Agent rider 12596 move from (6, 0) to (6, 1) using car (12978, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12602 doesn't move\n", - "Agent rider 12615 move from (3, 3) to (2, 3) using car (12900, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12627 move from (7, 1) to (6, 1) using car (12944, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 move from (7, 7) to (8, 7) using car (12930, [(7, 7), (8, 7)], 0)\n", - "Agent rider 12688 doesn't move\n", - "Agent rider 12690 move from (5, 8) to (5, 9) using car (12933, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12692 move from (5, 2) to (6, 2) using car (12926, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12763 move from (6, 3) to (6, 4) using car (12966, [(6, 3), (6, 4), (6, 5), (7, 5)], 0)\n", - "Rider n° 12763 arrived with a waiting time of 6 ticks\n", - "Agent rider 12765 move from (5, 8) to (5, 9) using car (12933, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12791 move from (2, 7) to (1, 7) using car (12970, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12791 arrived with a waiting time of 8 ticks\n", - "Agent rider 12792 move from (2, 1) to (1, 1) using car (12936, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 12796 move from (3, 8) to (4, 8) using car (13017, [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 12797 move from (7, 7) to (7, 6) using car (12906, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 doesn't move\n", - "Driver 12821 arrived\n", - "Agent rider 12842 move from (7, 7) to (7, 6) using car (12906, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 doesn't move\n", - "Agent rider 12854 move from (3, 7) to (2, 7) using car (12932, [(3, 7), (2, 7)], 0)\n", - "Agent rider 12856 move from (5, 7) to (5, 6) using car (12947, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12857 move from (3, 4) to (3, 5) using car (12959, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Rider n° 12857 arrived with a waiting time of 9 ticks\n", - "Agent rider 12859 move from (3, 4) to (4, 4) using car (12977, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 12861 move from (2, 7) to (1, 7) using car (12970, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12862 doesn't move\n", - "Driver 12871 arrived\n", - "Agent rider 12872 move from (3, 0) to (2, 0) using car (12922, [(3, 0), (2, 0)], 0)\n", - "Agent rider 12874 move from (5, 3) to (5, 4) using car (12925, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12875 move from (5, 2) to (5, 1) using car (12986, [(5, 2), (5, 1)], 0)\n", - "Rider n° 12875 arrived with a waiting time of 0 ticks\n", - "Agent rider 12876 move from (9, 5) to (9, 6) using car (12904, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Driver 12883 arrived\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (3, 8) to (4, 8) using car (13017, [(3, 8), (4, 8), (5, 8), (5, 7), (6, 7)], 0)\n", - "Agent rider 12891 move from (6, 4) to (7, 4) using car (12985, [(6, 4), (7, 4)], 0)\n", - "Driver 12896 arrived\n", - "Driver 12911 arrived\n", - "Driver 12920 arrived\n", - "Driver 12921 arrived\n", "Driver 12931 arrived\n", - "Agent rider 12937 move from (5, 2) to (6, 2) using car (12926, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12938 move from (6, 2) to (6, 3) using car (12964, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12939 move from (7, 7) to (7, 6) using car (12906, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12941 doesn't move\n", - "Agent rider 12950 move from (3, 3) to (3, 4) using car (12923, [(3, 3), (3, 4)], 0)\n", - "Agent rider 12951 move from (3, 3) to (2, 3) using car (12900, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Driver 12954 arrived\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 move from (9, 5) to (9, 6) using car (12904, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 12969 arrived\n", - "Driver 12972 arrived\n", - "Agent rider 12973 move from (4, 2) to (3, 2) using car (12979, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Rider n° 12973 arrived with a waiting time of 1 ticks\n", - "Agent rider 12974 move from (6, 4) to (6, 5) using car (13008, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 12975 move from (7, 3) to (8, 3) using car (12894, [(7, 3), (8, 3)], 0)\n", - "Rider n° 12975 arrived with a waiting time of 2 ticks\n", - "Driver 12980 arrived\n", + "Agent rider 12933 move from (6, 7) to (6, 6) using car (12939, [(6, 7), (6, 6), (7, 6)], 0)\n", + "Agent rider 12934 doesn't move\n", + "Agent rider 12935 doesn't move\n", + "Agent rider 12936 move from (3, 6) to (3, 5) using car (12954, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 12943 arrived\n", + "Driver 12947 arrived\n", + "Agent rider 12958 move from (7, 1) to (6, 1) using car (12981, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 move from (4, 0) to (5, 0) using car (12870, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12960 move from (5, 0) to (4, 0) using car (12922, [(5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 move from (6, 9) to (6, 8) using car (12974, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12988 doesn't move\n", + "Agent rider 12989 move from (6, 9) to (6, 8) using car (12974, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", "Agent rider 12990 doesn't move\n", "Agent rider 12991 doesn't move\n", "Agent rider 12992 doesn't move\n", - "Agent rider 12993 doesn't move\n", - "Agent rider 12994 move from (9, 1) to (9, 0) using car (12907, [(9, 1), (9, 0)], 0)\n", - "Agent rider 12996 move from (7, 9) to (7, 8) using car (13010, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 12997 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13020 move from (6, 0) to (6, 1) using car (12978, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13021 move from (7, 3) to (8, 3) using car (12894, [(7, 3), (8, 3)], 0)\n", - "Agent rider 13022 doesn't move\n", - "Agent rider 13023 doesn't move\n", - "tick 935 ended\n", - "I am driver 13024 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 13025 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 13026 - trip: [(8, 9), (7, 9), (7, 8), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 13027 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 13028 - trip: [(6, 0), (5, 0), (5, 1), (5, 2)]\n", - "I am driver 13029 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 13030 - trip: [(8, 2), (7, 2), (6, 2), (6, 3)]\n", - "I am driver 13031 - trip: [(7, 1), (7, 2), (7, 3), (7, 4)]\n", - "I am driver 13032 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 13033 - trip: [(7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 13034 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13035 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", - "I am driver 13036 - trip: [(9, 8), (8, 8), (7, 8), (7, 7)]\n", - "I am driver 13037 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 13038 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "15 drivers generated.\n", - "I am rider 13039 - dep: (0, 3) , arr: (0, 8)\n", - "I am rider 13040 - dep: (2, 5) , arr: (8, 0)\n", - "I am rider 13041 - dep: (7, 1) , arr: (0, 2)\n", - "I am rider 13042 - dep: (8, 5) , arr: (9, 4)\n", - "I am rider 13043 - dep: (7, 2) , arr: (5, 8)\n", - "I am rider 13044 - dep: (6, 7) , arr: (5, 4)\n", - "I am rider 13045 - dep: (4, 1) , arr: (1, 4)\n", - "7 riders generated.\n", - "Agent rider 10695 move from (3, 4) to (2, 4) using car (12905, [(3, 4), (2, 4)], 0)\n", - "Agent rider 11900 move from (5, 4) to (5, 5) using car (12925, [(5, 4), (5, 5)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 move from (2, 3) to (1, 3) using car (12900, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12401 move from (7, 3) to (8, 3) using car (13005, [(7, 3), (8, 3)], 0)\n", - "Rider n° 12401 arrived with a waiting time of 17 ticks\n", - "Agent rider 12427 move from (5, 4) to (5, 5) using car (12925, [(5, 4), (5, 5)], 0)\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 move from (6, 1) to (5, 1) using car (12944, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (2, 3) to (1, 3) using car (12900, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12517 move from (4, 6) to (4, 5) using car (13002, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 move from (2, 9) to (1, 9) using car (13014, [(2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 12596 move from (6, 1) to (6, 2) using car (12978, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12602 move from (4, 6) to (4, 5) using car (13002, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 12615 move from (2, 3) to (1, 3) using car (12900, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12627 move from (6, 1) to (5, 1) using car (12944, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 move from (8, 7) to (8, 6) using car (13027, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n" + "Agent rider 12993 move from (5, 3) to (5, 2) using car (12920, [(5, 3), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 12994 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (1, 6) to (1, 7) using car (12938, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 12688 move from (5, 9) to (6, 9) using car (12933, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (5, 9) to (6, 9) using car (12933, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12692 move from (6, 2) to (7, 2) using car (12926, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12765 move from (5, 9) to (6, 9) using car (12933, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (1, 1) to (0, 1) using car (12936, [(1, 1), (0, 1)], 0)\n", - "Agent rider 12796 move from (4, 8) to (3, 8) using car (12999, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 12797 move from (7, 6) to (7, 5) using car (12906, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", + "tick 920 ended\n", + "I am driver 12997 - trip: [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 12998 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 12999 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 13000 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 13001 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 13002 - trip: [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 13003 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 13004 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 13005 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 13006 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 13007 - trip: [(1, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 13008 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 13009 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 13010 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 13011 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 13012 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", + "I am driver 13013 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 13014 - trip: [(6, 6), (6, 7), (6, 8), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 13015 - trip: [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)]\n", + "I am driver 13016 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "20 drivers generated.\n", + "I am rider 13017 - dep: (4, 4) , arr: (8, 7)\n", + "1 riders generated.\n", + "Agent rider 12001 move from (3, 6) to (3, 5) using car (12952, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12167 move from (3, 6) to (3, 5) using car (12952, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 move from (0, 0) to (1, 0) using car (13016, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 move from (2, 8) to (2, 7) using car (12948, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12402 move from (8, 6) to (8, 7) using car (12882, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12419 move from (8, 6) to (8, 7) using car (12882, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12453 move from (2, 8) to (2, 7) using car (12948, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 12499 move from (8, 4) to (9, 4) using car (12880, [(8, 4), (9, 4)], 0)\n", + "Agent rider 12540 move from (0, 0) to (1, 0) using car (13016, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (3, 1) to (4, 1) using car (12851, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12643 move from (3, 9) to (4, 9) using car (12845, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12718 move from (2, 5) to (2, 4) using car (12902, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12719 move from (0, 7) to (0, 8) using car (12940, [(0, 7), (0, 8)], 0)\n", + "Agent rider 12720 move from (7, 3) to (7, 2) using car (12901, [(7, 3), (7, 2)], 0)\n", + "Agent rider 12750 move from (1, 2) to (2, 2) using car (12944, [(1, 2), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 12756 move from (0, 0) to (1, 0) using car (13016, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12783 move from (0, 0) to (1, 0) using car (13016, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Driver 12786 arrived\n", + "Agent rider 12798 move from (8, 4) to (9, 4) using car (12880, [(8, 4), (9, 4)], 0)\n", + "Agent rider 12799 move from (0, 0) to (1, 0) using car (13016, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12800 move from (3, 5) to (3, 4) using car (12954, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", "Agent rider 12801 doesn't move\n", - "Agent rider 12842 move from (7, 6) to (7, 5) using car (12906, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 move from (7, 8) to (7, 7) using car (13010, [(7, 8), (7, 7), (7, 6)], 0)\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12856 move from (5, 6) to (5, 5) using car (12947, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 12859 move from (4, 4) to (5, 4) using car (12977, [(4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 12859 arrived with a waiting time of 8 ticks\n", + "Agent rider 12804 move from (4, 3) to (4, 4) using car (12941, [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 12807 move from (3, 9) to (4, 9) using car (12845, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (0, 0) to (1, 0) using car (13016, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12811 doesn't move\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 move from (8, 6) to (8, 7) using car (12882, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12831 move from (2, 4) to (1, 4) using car (12886, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12835 move from (6, 9) to (5, 9) using car (12883, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (5, 6) to (5, 7) using car (12893, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Driver 12838 arrived\n", + "Driver 12841 arrived\n", + "Agent rider 12847 move from (2, 5) to (2, 4) using car (12902, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12848 move from (7, 9) to (8, 9) using car (12928, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12849 move from (3, 9) to (4, 9) using car (12845, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12857 move from (3, 9) to (4, 9) using car (12845, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12858 move from (5, 8) to (6, 8) using car (12972, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Rider n° 12858 arrived with a waiting time of 1 ticks\n", + "Agent rider 12859 move from (6, 5) to (6, 4) using car (13009, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12860 move from (2, 6) to (1, 6) using car (12951, [(2, 6), (1, 6)], 0)\n", + "Rider n° 12860 arrived with a waiting time of 4 ticks\n", "Agent rider 12861 doesn't move\n", - "Agent rider 12862 doesn't move\n", - "Agent rider 12872 move from (2, 0) to (3, 0) using car (13018, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12874 move from (5, 4) to (5, 5) using car (12925, [(5, 4), (5, 5)], 0)\n", - "Agent rider 12876 move from (9, 6) to (9, 7) using car (12904, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12878 move from (4, 6) to (4, 5) using car (13002, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 12880 move from (9, 6) to (9, 7) using car (12904, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 12884 arrived\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 move from (7, 3) to (7, 2) using car (12901, [(7, 3), (7, 2)], 0)\n", "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (4, 8) to (3, 8) using car (12999, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 12891 move from (7, 4) to (7, 5) using car (13033, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Driver 12892 arrived\n", - "Driver 12898 arrived\n", - "Driver 12917 arrived\n", - "Driver 12921 arrived\n", + "Agent rider 12890 move from (5, 6) to (5, 7) using car (12893, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12891 move from (5, 6) to (5, 7) using car (12893, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12892 move from (8, 6) to (8, 7) using car (12882, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Driver 12894 arrived\n", + "Agent rider 12895 doesn't move\n", + "Agent rider 12896 move from (1, 7) to (0, 7) using car (12839, [(1, 7), (0, 7)], 0)\n", + "Rider n° 12896 arrived with a waiting time of 6 ticks\n", + "Agent rider 12897 move from (4, 0) to (3, 0) using car (12922, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12898 move from (3, 6) to (3, 5) using car (12952, [(3, 6), (3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12905 move from (5, 6) to (5, 7) using car (12893, [(5, 6), (5, 7), (5, 8)], 0)\n", + "Agent rider 12906 move from (6, 7) to (6, 8) using car (12878, [(6, 7), (6, 8)], 0)\n", + "Agent rider 12907 move from (8, 6) to (8, 7) using car (12882, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12908 move from (3, 7) to (3, 6) using car (12929, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (3, 1) to (4, 1) using car (12851, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 12913 move from (9, 1) to (8, 1) using car (13006, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 12919 arrived\n", "Driver 12927 arrived\n", - "Driver 12929 arrived\n", - "Driver 12934 arrived\n", - "Agent rider 12937 move from (6, 2) to (7, 2) using car (12926, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12938 move from (6, 3) to (6, 4) using car (12964, [(6, 3), (6, 4)], 0)\n", - "Agent rider 12939 move from (7, 6) to (7, 5) using car (12906, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12941 move from (9, 6) to (9, 7) using car (12904, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 12943 arrived\n", - "Driver 12945 arrived\n", - "Agent rider 12950 move from (3, 4) to (3, 5) using car (12965, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12951 move from (2, 3) to (1, 3) using car (12900, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12952 move from (7, 4) to (7, 5) using car (13033, [(7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", + "Agent rider 12933 move from (6, 6) to (7, 6) using car (12939, [(6, 6), (7, 6)], 0)\n", + "Agent rider 12934 doesn't move\n", + "Agent rider 12935 doesn't move\n", + "Agent rider 12936 move from (3, 5) to (3, 4) using car (12954, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Driver 12937 arrived\n", "Driver 12953 arrived\n", - "Agent rider 12956 move from (9, 6) to (9, 7) using car (12904, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 move from (9, 6) to (9, 7) using car (12904, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Driver 12968 arrived\n", - "Agent rider 12973 doesn't move\n", - "Agent rider 12974 move from (6, 5) to (6, 6) using car (13008, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Driver 12981 arrived\n", + "Driver 12955 arrived\n", + "Agent rider 12958 move from (6, 1) to (5, 1) using car (12981, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 move from (5, 0) to (6, 0) using car (12870, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12960 move from (4, 0) to (3, 0) using car (12922, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 12967 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 move from (6, 8) to (6, 7) using car (12974, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12988 doesn't move\n", + "Agent rider 12989 move from (6, 8) to (6, 7) using car (12974, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", "Agent rider 12990 doesn't move\n", - "Agent rider 12991 move from (4, 0) to (5, 0) using car (12897, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12992 move from (9, 6) to (9, 7) using car (12904, [(9, 6), (9, 7), (9, 8)], 0)\n", - "Agent rider 12993 move from (3, 4) to (3, 5) using car (12983, [(3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12992 move from (7, 8) to (6, 8) using car (12914, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12993 doesn't move\n", "Agent rider 12994 doesn't move\n", - "Agent rider 12996 move from (7, 8) to (6, 8) using car (13003, [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 move from (6, 1) to (6, 2) using car (12978, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13020 move from (6, 1) to (6, 2) using car (12978, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13021 doesn't move\n", - "Agent rider 13022 move from (4, 3) to (4, 4) using car (13001, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13023 doesn't move\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 move from (7, 1) to (7, 2) using car (13031, [(7, 1), (7, 2), (7, 3), (7, 4)], 0)\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13043 doesn't move\n", - "Agent rider 13044 doesn't move\n", - "Agent rider 13045 doesn't move\n", - "tick 936 ended\n", - "I am driver 13046 - trip: [(0, 1), (1, 1)]\n", - "I am driver 13047 - trip: [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 13048 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 13049 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 13050 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", - "I am driver 13051 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)]\n", - "6 drivers generated.\n", - "I am rider 13052 - dep: (1, 8) , arr: (1, 7)\n", - "I am rider 13053 - dep: (1, 6) , arr: (2, 7)\n", - "I am rider 13054 - dep: (3, 4) , arr: (5, 9)\n", - "I am rider 13055 - dep: (3, 4) , arr: (6, 7)\n", - "I am rider 13056 - dep: (7, 6) , arr: (3, 0)\n", - "I am rider 13057 - dep: (2, 0) , arr: (7, 0)\n", - "I am rider 13058 - dep: (0, 4) , arr: (4, 2)\n", - "I am rider 13059 - dep: (6, 4) , arr: (1, 7)\n", - "I am rider 13060 - dep: (5, 6) , arr: (4, 6)\n", - "9 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 doesn't move\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12427 doesn't move\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 move from (5, 1) to (4, 1) using car (12944, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 doesn't move\n", - "Agent rider 12517 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12556 move from (1, 9) to (0, 9) using car (13014, [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 12556 arrived with a waiting time of 26 ticks\n", - "Agent rider 12596 move from (6, 2) to (6, 3) using car (12978, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12602 move from (4, 5) to (5, 5) using car (12976, [(4, 5), (5, 5), (6, 5)], 0)\n", - "Rider n° 12602 arrived with a waiting time of 13 ticks\n", - "Agent rider 12615 doesn't move\n", - "Agent rider 12627 doesn't move\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 move from (8, 6) to (8, 5) using car (13027, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2)], 0)\n", - "Agent rider 12688 move from (6, 9) to (7, 9) using car (12933, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (6, 9) to (7, 9) using car (12933, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12692 move from (7, 2) to (8, 2) using car (12926, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Rider n° 12692 arrived with a waiting time of 7 ticks\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12765 move from (6, 9) to (7, 9) using car (12933, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 12765 arrived with a waiting time of 8 ticks\n", - "Agent rider 12767 move from (9, 0) to (8, 0) using car (12988, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12792 move from (0, 1) to (1, 1) using car (13046, [(0, 1), (1, 1)], 0)\n", - "Agent rider 12796 move from (3, 8) to (3, 7) using car (12999, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 12797 move from (7, 5) to (7, 4) using car (12906, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12799 move from (0, 1) to (1, 1) using car (13046, [(0, 1), (1, 1)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (6, 9) to (7, 9) using car (12933, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12842 move from (7, 5) to (7, 4) using car (12906, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12843 move from (7, 7) to (7, 6) using car (13010, [(7, 7), (7, 6)], 0)\n", - "Agent rider 12854 move from (2, 7) to (2, 8) using car (12963, [(2, 7), (2, 8), (2, 9)], 0)\n", - "Agent rider 12856 doesn't move\n", - "Agent rider 12861 move from (1, 7) to (1, 6) using car (13013, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12862 doesn't move\n", - "Agent rider 12872 move from (3, 0) to (4, 0) using car (13018, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12874 doesn't move\n", - "Agent rider 12876 move from (9, 7) to (9, 8) using car (12904, [(9, 7), (9, 8)], 0)\n", - "Agent rider 12878 move from (4, 5) to (4, 4) using car (13002, [(4, 5), (4, 4)], 0)\n", - "Agent rider 12880 move from (9, 7) to (9, 8) using car (12904, [(9, 7), (9, 8)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (3, 8) to (3, 7) using car (12999, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 12891 move from (7, 5) to (7, 6) using car (13033, [(7, 5), (7, 6), (7, 7)], 0)\n", - "Driver 12894 arrived\n", - "Driver 12907 arrived\n", - "Driver 12921 arrived\n", - "Driver 12922 arrived\n", - "Driver 12923 arrived\n", - "Driver 12929 arrived\n", - "Driver 12930 arrived\n", - "Driver 12932 arrived\n", - "Agent rider 12937 move from (7, 2) to (8, 2) using car (12926, [(7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 12938 doesn't move\n", - "Agent rider 12939 move from (7, 5) to (7, 4) using car (12906, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12941 move from (9, 7) to (9, 8) using car (12904, [(9, 7), (9, 8)], 0)\n", - "Driver 12948 arrived\n", - "Agent rider 12950 move from (3, 5) to (3, 6) using car (12965, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12951 move from (1, 3) to (0, 3) using car (12900, [(1, 3), (0, 3)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12956 move from (9, 7) to (9, 8) using car (12904, [(9, 7), (9, 8)], 0)\n", - "Agent rider 12957 move from (0, 1) to (1, 1) using car (13046, [(0, 1), (1, 1)], 0)\n", - "Agent rider 12958 move from (9, 7) to (9, 8) using car (12904, [(9, 7), (9, 8)], 0)\n", - "Agent rider 12974 move from (6, 6) to (5, 6) using car (13008, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Driver 12985 arrived\n", - "Driver 12986 arrived\n", - "Driver 12987 arrived\n", - "Agent rider 12990 move from (0, 1) to (1, 1) using car (13046, [(0, 1), (1, 1)], 0)\n", - "Agent rider 12991 move from (5, 0) to (6, 0) using car (12897, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12992 move from (9, 7) to (9, 8) using car (12904, [(9, 7), (9, 8)], 0)\n", - "Agent rider 12993 move from (3, 5) to (3, 6) using car (12983, [(3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (9, 0) to (8, 0) using car (13051, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12996 move from (6, 8) to (6, 7) using car (13003, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 move from (6, 2) to (6, 3) using car (12978, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13020 move from (6, 2) to (6, 3) using car (12978, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13021 doesn't move\n", - "Agent rider 13022 move from (4, 4) to (4, 5) using car (13001, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13023 doesn't move\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 move from (7, 2) to (6, 2) using car (13030, [(7, 2), (6, 2), (6, 3)], 0)\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13043 doesn't move\n", - "Agent rider 13044 doesn't move\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13052 doesn't move\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13055 doesn't move\n", - "Agent rider 13056 doesn't move\n", - "Agent rider 13057 doesn't move\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13059 doesn't move\n", - "Agent rider 13060 doesn't move\n", - "tick 937 ended\n", - "I am driver 13061 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 13062 - trip: [(5, 1), (6, 1)]\n", - "I am driver 13063 - trip: [(1, 7), (1, 8), (1, 9)]\n", - "I am driver 13064 - trip: [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 13065 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 13066 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 13067 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 13068 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", - "I am driver 13069 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", - "I am driver 13070 - trip: [(8, 8), (8, 9), (7, 9), (6, 9)]\n", - "I am driver 13071 - trip: [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 13072 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)]\n", - "I am driver 13073 - trip: [(2, 8), (2, 9), (3, 9), (4, 9)]\n", - "I am driver 13074 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (6, 3)]\n", - "14 drivers generated.\n", - "I am rider 13075 - dep: (3, 8) , arr: (8, 1)\n", - "I am rider 13076 - dep: (1, 8) , arr: (0, 7)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (1, 7) to (1, 8) using car (12938, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13017 doesn't move\n", + "tick 921 ended\n", + "I am driver 13018 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", + "I am driver 13019 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)]\n", + "I am driver 13020 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 13021 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 13022 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "I am driver 13023 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 13024 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 13025 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 13026 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "9 drivers generated.\n", + "I am rider 13027 - dep: (8, 7) , arr: (1, 6)\n", + "I am rider 13028 - dep: (1, 8) , arr: (7, 5)\n", "2 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 move from (5, 5) to (5, 6) using car (13011, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 move from (1, 3) to (1, 4) using car (13048, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12387 doesn't move\n", - "Agent rider 12427 move from (5, 5) to (5, 6) using car (13011, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12431 move from (7, 4) to (7, 3) using car (12906, [(7, 4), (7, 3)], 0)\n", - "Agent rider 12473 move from (4, 1) to (3, 1) using car (12944, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (1, 3) to (1, 4) using car (13048, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12517 move from (4, 5) to (3, 5) using car (13029, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Rider n° 12517 arrived with a waiting time of 12 ticks\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 doesn't move\n", - "Agent rider 12596 move from (6, 3) to (6, 4) using car (12978, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12615 move from (1, 3) to (1, 4) using car (13048, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12627 move from (5, 1) to (5, 2) using car (13028, [(5, 1), (5, 2)], 0)\n", - "Agent rider 12629 doesn't move\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12688 move from (7, 9) to (8, 9) using car (12933, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (7, 9) to (8, 9) using car (12933, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 doesn't move\n", - "Agent rider 12767 move from (8, 0) to (7, 0) using car (12988, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12796 doesn't move\n", - "Agent rider 12797 move from (7, 4) to (7, 3) using car (12906, [(7, 4), (7, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12801 move from (7, 9) to (8, 9) using car (12933, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12842 move from (7, 4) to (7, 3) using car (12906, [(7, 4), (7, 3)], 0)\n", - "Agent rider 12843 move from (7, 6) to (7, 7) using car (13033, [(7, 6), (7, 7)], 0)\n", - "Agent rider 12854 move from (2, 8) to (2, 9) using car (12963, [(2, 8), (2, 9)], 0)\n", - "Agent rider 12856 move from (5, 5) to (6, 5) using car (12976, [(5, 5), (6, 5)], 0)\n", - "Agent rider 12861 move from (1, 6) to (1, 5) using car (13013, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12862 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12874 move from (5, 5) to (5, 6) using car (13011, [(5, 5), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 doesn't move\n", + "Agent rider 12001 move from (3, 5) to (3, 4) using car (12952, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12167 move from (3, 5) to (3, 4) using car (12952, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 move from (4, 1) to (5, 1) using car (12851, [(4, 1), (5, 1)], 0)\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 move from (8, 7) to (8, 6) using car (13018, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12419 move from (8, 7) to (8, 6) using car (13018, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12453 move from (2, 7) to (3, 7) using car (12962, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 move from (4, 1) to (5, 1) using car (12851, [(4, 1), (5, 1)], 0)\n", + "Agent rider 12625 move from (0, 5) to (0, 4) using car (12956, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (4, 1) to (5, 1) using car (12851, [(4, 1), (5, 1)], 0)\n", + "Agent rider 12643 move from (4, 9) to (5, 9) using car (12845, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12718 move from (2, 4) to (2, 3) using car (12902, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12750 move from (2, 2) to (3, 2) using car (12944, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 12756 move from (1, 0) to (2, 0) using car (13016, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (1, 0) to (2, 0) using car (13016, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12800 move from (3, 4) to (3, 3) using car (12954, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12801 move from (6, 9) to (5, 9) using car (12977, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12804 move from (4, 4) to (4, 5) using car (12941, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 12804 arrived with a waiting time of 7 ticks\n", + "Agent rider 12807 move from (4, 9) to (5, 9) using car (12845, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (1, 0) to (2, 0) using car (13016, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12811 move from (4, 3) to (4, 2) using car (13002, [(4, 3), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 12812 move from (6, 9) to (5, 9) using car (12977, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12829 move from (8, 7) to (8, 8) using car (12882, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (6, 9) to (5, 9) using car (12977, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12831 move from (1, 4) to (0, 4) using car (12886, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12835 move from (5, 9) to (4, 9) using car (12883, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (5, 7) to (6, 7) using car (12957, [(5, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12847 move from (2, 4) to (2, 3) using car (12902, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12848 move from (8, 9) to (9, 9) using car (12928, [(8, 9), (9, 9)], 0)\n", + "Agent rider 12849 move from (4, 9) to (5, 9) using car (12845, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12857 doesn't move\n", + "Agent rider 12859 move from (6, 4) to (6, 3) using car (13009, [(6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Driver 12862 arrived\n", + "Driver 12865 arrived\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 doesn't move\n", "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (3, 7) to (3, 6) using car (12999, [(3, 7), (3, 6)], 0)\n", - "Agent rider 12891 move from (7, 6) to (7, 7) using car (13033, [(7, 6), (7, 7)], 0)\n", - "Driver 12905 arrived\n", + "Agent rider 12890 move from (5, 7) to (5, 6) using car (13019, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12891 move from (5, 7) to (5, 6) using car (13019, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12892 move from (8, 7) to (8, 8) using car (12882, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 12895 move from (2, 4) to (2, 3) using car (12980, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 12897 move from (3, 0) to (2, 0) using car (12922, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12898 doesn't move\n", + "Agent rider 12905 move from (5, 7) to (5, 6) using car (13019, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12906 move from (6, 8) to (5, 8) using car (12914, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12907 move from (8, 7) to (8, 6) using car (13018, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12908 move from (3, 6) to (3, 5) using car (12929, [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (4, 1) to (5, 1) using car (12851, [(4, 1), (5, 1)], 0)\n", + "Agent rider 12913 move from (8, 1) to (7, 1) using car (13006, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", "Driver 12921 arrived\n", - "Driver 12923 arrived\n", - "Driver 12925 arrived\n", - "Driver 12930 arrived\n", - "Driver 12936 arrived\n", - "Agent rider 12937 move from (8, 2) to (9, 2) using car (12926, [(8, 2), (9, 2)], 0)\n", - "Rider n° 12937 arrived with a waiting time of 3 ticks\n", - "Agent rider 12938 move from (6, 4) to (6, 5) using car (13049, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12938 arrived with a waiting time of 3 ticks\n", - "Agent rider 12939 move from (7, 4) to (7, 3) using car (12906, [(7, 4), (7, 3)], 0)\n", - "Agent rider 12940 move from (4, 0) to (5, 0) using car (13018, [(4, 0), (5, 0)], 0)\n", - "Agent rider 12941 doesn't move\n", - "Driver 12946 arrived\n", - "Agent rider 12950 move from (3, 6) to (4, 6) using car (12965, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12951 doesn't move\n", - "Agent rider 12952 move from (7, 5) to (8, 5) using car (12903, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12934 move from (3, 5) to (3, 4) using car (12952, [(3, 5), (3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12935 move from (2, 9) to (1, 9) using car (12946, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12936 move from (3, 4) to (3, 3) using car (12954, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12958 move from (5, 1) to (4, 1) using car (12981, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 move from (6, 0) to (7, 0) using car (12870, [(6, 0), (7, 0)], 0)\n", + "Agent rider 12960 move from (3, 0) to (2, 0) using car (12922, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", "Driver 12961 arrived\n", - "Driver 12964 arrived\n", - "Driver 12970 arrived\n", - "Agent rider 12974 move from (5, 6) to (4, 6) using car (13008, [(5, 6), (4, 6), (3, 6)], 0)\n", - "Driver 12986 arrived\n", + "Driver 12965 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 move from (6, 7) to (6, 6) using car (12974, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12988 move from (2, 8) to (3, 8) using car (13001, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 12989 move from (6, 7) to (6, 6) using car (12974, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", "Agent rider 12990 doesn't move\n", - "Agent rider 12991 move from (6, 0) to (7, 0) using car (12897, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 move from (3, 6) to (3, 7) using car (12983, [(3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (8, 0) to (7, 0) using car (13051, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12996 move from (6, 7) to (6, 6) using car (13003, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 move from (6, 3) to (6, 4) using car (12978, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12998 move from (8, 3) to (9, 3) using car (12893, [(8, 3), (9, 3)], 0)\n", - "Driver 13005 arrived\n", - "Driver 13015 arrived\n", - "Agent rider 13020 move from (6, 3) to (6, 4) using car (12978, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13021 move from (8, 3) to (9, 3) using car (12893, [(8, 3), (9, 3)], 0)\n", - "Agent rider 13022 move from (4, 5) to (4, 6) using car (13001, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13023 move from (6, 7) to (6, 6) using car (13003, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 move from (6, 2) to (6, 3) using car (13030, [(6, 2), (6, 3)], 0)\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13043 doesn't move\n", - "Agent rider 13044 move from (6, 7) to (6, 6) using car (13003, [(6, 7), (6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13045 move from (4, 1) to (3, 1) using car (12944, [(4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13052 doesn't move\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13055 move from (3, 4) to (3, 5) using car (12979, [(3, 4), (3, 5)], 0)\n", - "Agent rider 13056 doesn't move\n", - "Agent rider 13057 doesn't move\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13059 move from (6, 4) to (6, 5) using car (13049, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13060 move from (5, 6) to (4, 6) using car (13008, [(5, 6), (4, 6), (3, 6)], 0)\n", - "Rider n° 13060 arrived with a waiting time of 1 ticks\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "tick 938 ended\n", - "I am driver 13077 - trip: [(7, 7), (6, 7), (5, 7)]\n", - "I am driver 13078 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 13079 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1)]\n", - "I am driver 13080 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 13081 - trip: [(0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 13082 - trip: [(6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 13083 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 13084 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", - "I am driver 13085 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 13086 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13087 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 13088 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (1, 5)]\n", - "I am driver 13089 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 13090 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 13091 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "15 drivers generated.\n", - "I am rider 13092 - dep: (6, 2) , arr: (3, 9)\n", - "I am rider 13093 - dep: (0, 2) , arr: (9, 0)\n", - "I am rider 13094 - dep: (2, 7) , arr: (9, 0)\n", - "I am rider 13095 - dep: (6, 4) , arr: (1, 7)\n", - "4 riders generated.\n", - "Agent rider 10695 doesn't move\n", - "Agent rider 11900 move from (5, 6) to (5, 7) using car (13011, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 move from (1, 4) to (1, 5) using car (13048, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12387 move from (3, 4) to (3, 5) using car (13037, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 12427 move from (5, 6) to (5, 7) using car (13011, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Rider n° 12427 arrived with a waiting time of 28 ticks\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 move from (3, 1) to (2, 1) using car (12944, [(3, 1), (2, 1)], 0)\n", - "Agent rider 12492 move from (1, 4) to (1, 5) using car (13048, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12537 move from (0, 6) to (0, 5) using car (13035, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 12537 arrived with a waiting time of 17 ticks\n", - "Agent rider 12596 move from (6, 4) to (6, 5) using car (12978, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12615 move from (1, 4) to (1, 5) using car (13048, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12627 move from (5, 2) to (5, 1) using car (12977, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 12629 move from (0, 6) to (0, 5) using car (13035, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 12671 move from (8, 5) to (9, 5) using car (12903, [(8, 5), (9, 5)], 0)\n", - "Agent rider 12688 move from (8, 9) to (8, 8) using car (13083, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12690 move from (8, 9) to (9, 9) using car (12933, [(8, 9), (9, 9)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 move from (0, 6) to (0, 5) using car (13035, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 12767 move from (7, 0) to (8, 0) using car (12897, [(7, 0), (8, 0)], 0)\n", - "Agent rider 12792 move from (1, 1) to (2, 1) using car (13061, [(1, 1), (2, 1)], 0)\n", - "Agent rider 12796 move from (3, 7) to (4, 7) using car (12983, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 12796 arrived with a waiting time of 3 ticks\n", - "Agent rider 12797 doesn't move\n", - "Agent rider 12799 move from (1, 1) to (2, 1) using car (13061, [(1, 1), (2, 1)], 0)\n", - "Agent rider 12800 move from (0, 6) to (0, 5) using car (13035, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 12801 move from (8, 9) to (8, 8) using car (13083, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 12801 arrived with a waiting time of 7 ticks\n", - "Agent rider 12842 doesn't move\n", - "Agent rider 12843 move from (7, 7) to (7, 6) using car (12967, [(7, 7), (7, 6)], 0)\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12856 move from (6, 5) to (6, 6) using car (13049, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12856 arrived with a waiting time of 5 ticks\n", - "Agent rider 12861 move from (1, 5) to (1, 4) using car (13013, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12862 move from (8, 5) to (9, 5) using car (12903, [(8, 5), (9, 5)], 0)\n", - "Rider n° 12862 arrived with a waiting time of 7 ticks\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12874 move from (5, 6) to (5, 7) using car (13011, [(5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Driver 12886 arrived\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 doesn't move\n", - "Agent rider 12891 move from (7, 7) to (7, 6) using car (12967, [(7, 7), (7, 6)], 0)\n", - "Driver 12900 arrived\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12992 move from (6, 8) to (5, 8) using car (12914, [(6, 8), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12993 doesn't move\n", + "Agent rider 12994 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (1, 8) to (2, 8) using car (12938, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13017 move from (4, 4) to (4, 5) using car (12941, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13027 move from (8, 7) to (8, 6) using car (13018, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 move from (1, 8) to (2, 8) using car (12938, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "tick 922 ended\n", + "I am driver 13029 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", + "I am driver 13030 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 13031 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 13032 - trip: [(3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 13033 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)]\n", + "I am driver 13034 - trip: [(7, 7), (6, 7), (6, 6), (5, 6), (4, 6)]\n", + "6 drivers generated.\n", + "I am rider 13035 - dep: (6, 1) , arr: (1, 2)\n", + "I am rider 13036 - dep: (5, 7) , arr: (7, 6)\n", + "I am rider 13037 - dep: (4, 0) , arr: (7, 5)\n", + "I am rider 13038 - dep: (6, 1) , arr: (9, 5)\n", + "I am rider 13039 - dep: (2, 3) , arr: (0, 2)\n", + "5 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12343 move from (9, 7) to (9, 8) using car (12969, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Rider n° 12343 arrived with a waiting time of 16 ticks\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 move from (8, 6) to (8, 5) using car (13018, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12419 move from (8, 6) to (8, 5) using car (13018, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12453 move from (3, 7) to (4, 7) using car (12962, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 12499 move from (9, 4) to (8, 4) using car (13015, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 4) to (0, 3) using car (13023, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 move from (1, 9) to (0, 9) using car (12946, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12633 move from (5, 1) to (4, 1) using car (13024, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12643 move from (5, 9) to (4, 9) using car (12977, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12718 move from (2, 3) to (2, 2) using car (12902, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12750 move from (3, 2) to (4, 2) using car (12944, [(3, 2), (4, 2)], 0)\n", + "Agent rider 12756 move from (2, 0) to (2, 1) using car (12922, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12798 move from (9, 4) to (8, 4) using car (13015, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Agent rider 12799 move from (2, 0) to (3, 0) using car (13016, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12800 move from (3, 3) to (3, 2) using car (12954, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12801 move from (5, 9) to (6, 9) using car (12845, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12807 move from (5, 9) to (6, 9) using car (12845, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (2, 0) to (3, 0) using car (13016, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12811 move from (4, 2) to (5, 2) using car (13002, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Rider n° 12811 arrived with a waiting time of 5 ticks\n", + "Agent rider 12812 move from (5, 9) to (6, 9) using car (12845, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12829 move from (8, 8) to (8, 9) using car (12882, [(8, 8), (8, 9)], 0)\n", + "Agent rider 12830 move from (5, 9) to (6, 9) using car (12845, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12831 move from (0, 4) to (0, 3) using car (12956, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 12831 arrived with a waiting time of 2 ticks\n", + "Agent rider 12835 move from (4, 9) to (3, 9) using car (12883, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12836 move from (6, 7) to (6, 6) using car (12957, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 12836 arrived with a waiting time of 2 ticks\n", + "Driver 12839 arrived\n", + "Agent rider 12847 move from (2, 3) to (2, 2) using car (12980, [(2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 move from (5, 9) to (6, 9) using car (12845, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12857 doesn't move\n", + "Agent rider 12859 move from (6, 3) to (6, 2) using car (13009, [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Driver 12864 arrived\n", + "Driver 12873 arrived\n", + "Driver 12878 arrived\n", + "Driver 12880 arrived\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12889 move from (2, 5) to (2, 4) using car (12999, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 12890 move from (5, 6) to (5, 5) using car (13019, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12891 move from (5, 6) to (5, 5) using car (13019, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12892 move from (8, 8) to (8, 9) using car (12882, [(8, 8), (8, 9)], 0)\n", + "Agent rider 12895 move from (2, 3) to (2, 2) using car (12980, [(2, 3), (2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 12897 move from (2, 0) to (2, 1) using car (12922, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12898 move from (3, 5) to (4, 5) using car (13011, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Driver 12901 arrived\n", "Driver 12904 arrived\n", - "Driver 12923 arrived\n", - "Agent rider 12937 doesn't move\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (5, 0) to (4, 0) using car (13078, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12941 doesn't move\n", - "Agent rider 12950 move from (4, 6) to (5, 6) using car (12965, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12951 doesn't move\n", - "Agent rider 12952 move from (8, 5) to (9, 5) using car (12903, [(8, 5), (9, 5)], 0)\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 doesn't move\n", - "Driver 12959 arrived\n", - "Driver 12966 arrived\n", - "Agent rider 12974 move from (4, 6) to (3, 6) using car (13008, [(4, 6), (3, 6)], 0)\n", - "Driver 12984 arrived\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12991 move from (7, 0) to (8, 0) using car (12897, [(7, 0), (8, 0)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 move from (3, 7) to (4, 7) using car (12983, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (7, 0) to (7, 1) using car (13084, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12996 move from (6, 6) to (6, 5) using car (13003, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 move from (6, 4) to (6, 5) using car (12978, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Driver 13002 arrived\n", - "Driver 13010 arrived\n", - "Agent rider 13020 move from (6, 4) to (6, 5) using car (12978, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13021 doesn't move\n", - "Agent rider 13022 move from (4, 6) to (4, 7) using car (13001, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13023 move from (6, 6) to (6, 5) using car (13003, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 move from (8, 5) to (9, 5) using car (12903, [(8, 5), (9, 5)], 0)\n", - "Agent rider 13043 move from (7, 2) to (6, 2) using car (13050, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13044 move from (6, 6) to (6, 5) using car (13003, [(6, 6), (6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13045 move from (3, 1) to (2, 1) using car (12944, [(3, 1), (2, 1)], 0)\n", - "Driver 13046 arrived\n", - "Agent rider 13052 move from (1, 8) to (1, 7) using car (13069, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Rider n° 13052 arrived with a waiting time of 2 ticks\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 move from (3, 4) to (3, 5) using car (13037, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13055 move from (3, 5) to (3, 6) using car (13087, [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 13056 move from (7, 6) to (7, 5) using car (13068, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2)], 0)\n", - "Agent rider 13057 doesn't move\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13059 move from (6, 5) to (6, 6) using car (13049, [(6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13075 move from (3, 8) to (2, 8) using car (13016, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 13076 move from (1, 8) to (1, 9) using car (13063, [(1, 8), (1, 9)], 0)\n", - "Agent rider 13092 move from (6, 2) to (5, 2) using car (13072, [(6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13095 move from (6, 4) to (6, 5) using car (12978, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "tick 939 ended\n", - "I am driver 13096 - trip: [(4, 3), (3, 3), (2, 3)]\n", - "I am driver 13097 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 13098 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 13099 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6), (9, 6)]\n", - "I am driver 13100 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 13101 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 13102 - trip: [(6, 7), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "7 drivers generated.\n", - "I am rider 13103 - dep: (1, 7) , arr: (3, 5)\n", - "I am rider 13104 - dep: (8, 6) , arr: (3, 6)\n", - "I am rider 13105 - dep: (6, 1) , arr: (0, 2)\n", - "I am rider 13106 - dep: (6, 9) , arr: (3, 6)\n", - "I am rider 13107 - dep: (2, 1) , arr: (6, 7)\n", - "I am rider 13108 - dep: (0, 6) , arr: (0, 3)\n", - "I am rider 13109 - dep: (2, 6) , arr: (0, 1)\n", - "I am rider 13110 - dep: (0, 4) , arr: (8, 6)\n", - "8 riders generated.\n", - "Agent rider 10695 move from (2, 4) to (2, 5) using car (13066, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 11900 move from (5, 7) to (5, 8) using car (13011, [(5, 7), (5, 8)], 0)\n", - "Rider n° 11900 arrived with a waiting time of 51 ticks\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 move from (9, 4) to (8, 4) using car (13098, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12329 move from (1, 5) to (1, 6) using car (13048, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12387 move from (3, 5) to (3, 6) using car (13037, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12492 move from (1, 5) to (1, 6) using car (13048, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12521 move from (9, 4) to (8, 4) using car (13098, [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (6, 5) to (6, 6) using car (12978, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12615 move from (1, 5) to (1, 6) using car (13048, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", - "Rider n° 12615 arrived with a waiting time of 21 ticks\n", - "Agent rider 12627 move from (5, 1) to (5, 0) using car (12977, [(5, 1), (5, 0)], 0)\n", - "Rider n° 12627 arrived with a waiting time of 8 ticks\n", - "Agent rider 12629 move from (0, 5) to (0, 4) using car (13035, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 12629 arrived with a waiting time of 17 ticks\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12688 move from (8, 8) to (8, 7) using car (13083, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 12688 arrived with a waiting time of 9 ticks\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12749 move from (0, 5) to (0, 4) using car (13035, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", - "Rider n° 12749 arrived with a waiting time of 11 ticks\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12797 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 5) to (0, 6) using car (13081, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12842 doesn't move\n", - "Agent rider 12843 doesn't move\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12861 move from (1, 4) to (1, 3) using car (13013, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12872 move from (4, 0) to (3, 0) using car (13025, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 12874 move from (5, 7) to (5, 8) using car (13011, [(5, 7), (5, 8)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 doesn't move\n", - "Agent rider 12891 doesn't move\n", - "Driver 12893 arrived\n", - "Driver 12906 arrived\n", + "Agent rider 12905 move from (5, 6) to (5, 5) using car (13019, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12906 move from (5, 8) to (4, 8) using car (12914, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 12907 move from (8, 6) to (8, 5) using car (13018, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 12908 move from (3, 5) to (3, 4) using car (12929, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (5, 1) to (4, 1) using car (13024, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12913 move from (7, 1) to (6, 1) using car (13006, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 12925 arrived\n", "Driver 12926 arrived\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (4, 0) to (3, 0) using car (13025, [(4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 12941 doesn't move\n", - "Driver 12947 arrived\n", - "Agent rider 12950 move from (5, 6) to (6, 6) using car (12965, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12951 doesn't move\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 doesn't move\n", + "Driver 12930 arrived\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12934 move from (3, 4) to (4, 4) using car (12952, [(3, 4), (4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12935 move from (1, 9) to (0, 9) using car (12946, [(1, 9), (0, 9)], 0)\n", + "Rider n° 12935 arrived with a waiting time of 4 ticks\n", + "Agent rider 12936 doesn't move\n", + "Driver 12939 arrived\n", + "Driver 12940 arrived\n", + "Driver 12951 arrived\n", + "Agent rider 12958 move from (4, 1) to (3, 1) using car (12981, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 move from (7, 0) to (6, 0) using car (12950, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 12960 move from (2, 0) to (2, 1) using car (12922, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", "Driver 12963 arrived\n", - "Agent rider 12974 doesn't move\n", - "Driver 12976 arrived\n", - "Driver 12979 arrived\n", - "Driver 12982 arrived\n", - "Agent rider 12990 doesn't move\n", + "Driver 12964 arrived\n", + "Driver 12970 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 move from (6, 6) to (6, 5) using car (12974, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12988 move from (3, 8) to (4, 8) using car (13001, [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 12989 move from (6, 6) to (6, 5) using car (12974, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12990 move from (9, 7) to (9, 8) using car (12969, [(9, 7), (9, 8), (8, 8), (7, 8)], 0)\n", + "Agent rider 12991 move from (1, 9) to (0, 9) using car (12946, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12992 move from (5, 8) to (5, 7) using car (13033, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 12993 move from (5, 2) to (4, 2) using car (12971, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12994 move from (2, 1) to (2, 2) using car (13000, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (2, 8) to (3, 8) using car (12938, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13017 move from (4, 5) to (5, 5) using car (12941, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13027 move from (8, 6) to (8, 5) using car (13018, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 move from (2, 8) to (3, 8) using car (12938, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13035 move from (6, 1) to (5, 1) using car (13003, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 13036 doesn't move\n", + "Agent rider 13037 doesn't move\n", + "Agent rider 13038 move from (6, 1) to (6, 2) using car (13013, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 13039 move from (2, 3) to (2, 2) using car (12902, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "tick 923 ended\n", + "I am driver 13040 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 13041 - trip: [(1, 8), (1, 7), (2, 7)]\n", + "2 drivers generated.\n", + "I am rider 13042 - dep: (6, 1) , arr: (5, 1)\n", + "I am rider 13043 - dep: (0, 8) , arr: (9, 7)\n", + "2 riders generated.\n", + "Agent rider 12001 move from (3, 4) to (3, 3) using car (12929, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12167 move from (3, 4) to (3, 3) using car (12929, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12384 move from (2, 7) to (3, 7) using car (13026, [(2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12499 move from (8, 4) to (7, 4) using car (13015, [(8, 4), (7, 4)], 0)\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 3) to (0, 2) using car (13023, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (4, 1) to (3, 1) using car (13024, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12643 move from (4, 9) to (4, 8) using car (12977, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12718 move from (2, 2) to (2, 1) using car (12980, [(2, 2), (2, 1), (3, 1)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (7, 2) to (7, 1) using car (13020, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 12750 move from (4, 2) to (3, 2) using car (12971, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12756 move from (2, 1) to (2, 2) using car (12922, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12798 move from (8, 4) to (7, 4) using car (13015, [(8, 4), (7, 4)], 0)\n", + "Agent rider 12799 move from (3, 0) to (4, 0) using car (13016, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12800 move from (3, 2) to (3, 1) using car (12954, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12801 move from (6, 9) to (7, 9) using car (12845, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12807 move from (6, 9) to (7, 9) using car (12845, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12809 move from (3, 0) to (4, 0) using car (13016, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12812 move from (6, 9) to (7, 9) using car (12845, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 move from (6, 9) to (7, 9) using car (12845, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 12835 move from (3, 9) to (2, 9) using car (12883, [(3, 9), (2, 9)], 0)\n", + "Rider n° 12835 arrived with a waiting time of 3 ticks\n", + "Driver 12839 arrived\n", + "Agent rider 12847 move from (2, 2) to (2, 3) using car (13000, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 move from (6, 9) to (7, 9) using car (12845, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 12851 arrived\n", + "Agent rider 12855 move from (3, 0) to (4, 0) using car (13016, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12857 move from (4, 9) to (4, 8) using car (12977, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Driver 12870 arrived\n", + "Driver 12878 arrived\n", + "Driver 12886 arrived\n", + "Agent rider 12887 move from (3, 0) to (4, 0) using car (13016, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Rider n° 12887 arrived with a waiting time of 7 ticks\n", + "Agent rider 12888 move from (7, 2) to (7, 1) using car (13020, [(7, 2), (7, 1), (7, 0)], 0)\n", + "Agent rider 12889 move from (2, 4) to (3, 4) using car (12999, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 12890 move from (5, 5) to (5, 4) using car (13019, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Rider n° 12890 arrived with a waiting time of 1 ticks\n", + "Agent rider 12891 move from (5, 5) to (5, 4) using car (13019, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12892 doesn't move\n", + "Driver 12893 arrived\n", + "Agent rider 12895 move from (2, 2) to (2, 1) using car (12980, [(2, 2), (2, 1), (3, 1)], 0)\n", + "Rider n° 12895 arrived with a waiting time of 4 ticks\n", + "Agent rider 12897 move from (2, 1) to (2, 2) using car (12922, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12898 move from (4, 5) to (5, 5) using car (13011, [(4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 12898 arrived with a waiting time of 3 ticks\n", + "Agent rider 12905 move from (5, 5) to (5, 4) using car (13019, [(5, 5), (5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12906 move from (4, 8) to (3, 8) using car (12914, [(4, 8), (3, 8)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 move from (3, 4) to (3, 3) using car (12929, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (4, 1) to (3, 1) using car (13024, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12913 move from (6, 1) to (5, 1) using car (13006, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Driver 12920 arrived\n", + "Driver 12923 arrived\n", + "Driver 12926 arrived\n", + "Driver 12928 arrived\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12934 move from (4, 4) to (5, 4) using car (12952, [(4, 4), (5, 4), (6, 4)], 0)\n", + "Agent rider 12936 doesn't move\n", + "Driver 12940 arrived\n", + "Driver 12942 arrived\n", + "Driver 12949 arrived\n", + "Agent rider 12958 move from (3, 1) to (2, 1) using car (12981, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12960 move from (2, 1) to (2, 2) using car (12922, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 12964 arrived\n", + "Driver 12966 arrived\n", + "Driver 12968 arrived\n", + "Driver 12973 arrived\n", + "Driver 12983 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 move from (6, 5) to (6, 4) using car (12974, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12988 move from (4, 8) to (5, 8) using car (13001, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 12989 move from (6, 5) to (6, 4) using car (12974, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12990 move from (9, 8) to (8, 8) using car (12969, [(9, 8), (8, 8), (7, 8)], 0)\n", "Agent rider 12991 doesn't move\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 move from (4, 7) to (5, 7) using car (12983, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (7, 1) to (7, 2) using car (13084, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12996 move from (6, 5) to (6, 4) using car (13003, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 move from (6, 5) to (6, 6) using car (12978, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Driver 12999 arrived\n", - "Driver 13006 arrived\n", - "Driver 13017 arrived\n", - "Driver 13018 arrived\n", - "Agent rider 13020 move from (6, 5) to (6, 6) using car (12978, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13021 doesn't move\n", - "Agent rider 13022 move from (4, 7) to (4, 8) using car (13001, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13023 move from (6, 5) to (6, 4) using car (13003, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Driver 13028 arrived\n", - "Driver 13030 arrived\n", - "Driver 13031 arrived\n", - "Driver 13033 arrived\n", - "Driver 13036 arrived\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 move from (2, 5) to (1, 5) using car (13029, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13043 move from (6, 2) to (5, 2) using car (13050, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13044 move from (6, 5) to (6, 4) using car (13003, [(6, 5), (6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 move from (3, 5) to (3, 6) using car (13037, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13055 move from (3, 6) to (3, 7) using car (13087, [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 13056 move from (7, 5) to (7, 4) using car (13068, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2)], 0)\n", - "Agent rider 13057 move from (2, 0) to (3, 0) using car (13004, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13059 move from (6, 6) to (6, 7) using car (13049, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 13062 arrived\n", - "Agent rider 13075 move from (2, 8) to (2, 7) using car (13016, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 13076 move from (1, 9) to (2, 9) using car (13090, [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 13092 move from (5, 2) to (4, 2) using car (13072, [(5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13095 move from (6, 5) to (6, 6) using car (12978, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13103 move from (1, 7) to (1, 6) using car (13069, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13104 doesn't move\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13106 doesn't move\n", - "Agent rider 13107 doesn't move\n", - "Agent rider 13108 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "tick 940 ended\n", - "I am driver 13111 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 13112 - trip: [(5, 9), (6, 9)]\n", - "I am driver 13113 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 13114 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 13115 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13116 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 13117 - trip: [(9, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 13118 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 13119 - trip: [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "9 drivers generated.\n", - "I am rider 13120 - dep: (6, 8) , arr: (4, 3)\n", - "I am rider 13121 - dep: (6, 4) , arr: (8, 7)\n", - "I am rider 13122 - dep: (6, 1) , arr: (9, 9)\n", - "3 riders generated.\n" + "Agent rider 12992 move from (5, 7) to (5, 6) using car (13033, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Rider n° 12992 arrived with a waiting time of 1 ticks\n", + "Agent rider 12993 move from (4, 2) to (3, 2) using car (12971, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12994 move from (2, 2) to (2, 3) using car (13000, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (3, 8) to (4, 8) using car (12938, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13017 move from (5, 5) to (5, 6) using car (13008, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13027 move from (8, 5) to (8, 4) using car (13018, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 move from (3, 8) to (4, 8) using car (12938, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 10695 move from (2, 5) to (2, 6) using car (13066, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 12164 doesn't move\n", - "Agent rider 12292 move from (8, 4) to (7, 4) using car (13098, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12329 move from (1, 6) to (1, 7) using car (13048, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12387 move from (3, 6) to (3, 7) using car (13037, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 12431 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12492 move from (1, 6) to (1, 7) using car (13048, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 12521 move from (8, 4) to (7, 4) using car (13098, [(8, 4), (7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 12523 move from (0, 6) to (0, 7) using car (13081, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12596 move from (6, 6) to (7, 6) using car (12965, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12627 move from (5, 1) to (5, 0) using car (12960, [(5, 1), (5, 0)], 0)\n", - "Rider n° 12627 arrived with a waiting time of 8 ticks\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12690 move from (9, 9) to (8, 9) using car (13114, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12710 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12797 doesn't move\n", - "Agent rider 12799 move from (2, 1) to (3, 1) using car (13119, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12800 move from (0, 6) to (0, 7) using car (13081, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12842 move from (7, 3) to (6, 3) using car (13074, [(7, 3), (6, 3)], 0)\n", - "Agent rider 12843 doesn't move\n", - "Agent rider 12854 move from (2, 9) to (3, 9) using car (13090, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 12861 move from (1, 3) to (1, 2) using car (13013, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12872 move from (3, 0) to (2, 0) using car (13025, [(3, 0), (2, 0)], 0)\n", - "Agent rider 12874 doesn't move\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (0, 6) to (0, 7) using car (13081, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12890 move from (3, 6) to (3, 7) using car (13037, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 12891 doesn't move\n", - "Driver 12897 arrived\n", - "Driver 12903 arrived\n", + "Agent rider 13035 move from (5, 1) to (4, 1) using car (13003, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 13036 move from (5, 7) to (5, 6) using car (13033, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0)], 0)\n", + "Agent rider 13037 doesn't move\n", + "Agent rider 13038 move from (6, 2) to (6, 3) using car (13013, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 13039 move from (2, 2) to (1, 2) using car (12902, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13042 move from (6, 1) to (5, 1) using car (13006, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 13042 arrived with a waiting time of 0 ticks\n", + "Agent rider 13043 doesn't move\n", + "tick 924 ended\n", + "I am driver 13044 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13045 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 13046 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 13047 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", + "I am driver 13048 - trip: [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 13049 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 13050 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 13051 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7)]\n", + "I am driver 13052 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13053 - trip: [(6, 8), (7, 8), (8, 8)]\n", + "I am driver 13054 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", + "I am driver 13055 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 13056 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 13057 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 13058 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 13059 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 13060 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13061 - trip: [(5, 2), (4, 2), (3, 2)]\n", + "I am driver 13062 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)]\n", + "19 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12001 move from (3, 3) to (3, 4) using car (13056, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12167 move from (3, 3) to (3, 4) using car (13056, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 doesn't move\n", + "Agent rider 12384 move from (3, 7) to (2, 7) using car (13049, [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12453 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12540 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 2) to (0, 1) using car (13023, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (3, 1) to (3, 2) using car (13024, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12643 move from (4, 8) to (5, 8) using car (12938, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12718 move from (2, 1) to (3, 1) using car (12980, [(2, 1), (3, 1)], 0)\n", + "Agent rider 12719 move from (0, 8) to (1, 8) using car (13055, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12720 move from (7, 1) to (7, 0) using car (13020, [(7, 1), (7, 0)], 0)\n", + "Agent rider 12750 doesn't move\n", + "Agent rider 12756 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (4, 0) to (5, 0) using car (13016, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12800 doesn't move\n", + "Agent rider 12801 move from (7, 9) to (8, 9) using car (12845, [(7, 9), (8, 9)], 0)\n", + "Agent rider 12807 move from (7, 9) to (8, 9) using car (12845, [(7, 9), (8, 9)], 0)\n", + "Rider n° 12807 arrived with a waiting time of 1 ticks\n", + "Agent rider 12809 move from (4, 0) to (5, 0) using car (13016, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12812 move from (7, 9) to (8, 9) using car (12845, [(7, 9), (8, 9)], 0)\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 move from (7, 9) to (8, 9) using car (12845, [(7, 9), (8, 9)], 0)\n", + "Driver 12839 arrived\n", + "Agent rider 12847 move from (2, 3) to (3, 3) using car (13048, [(2, 3), (3, 3), (3, 4), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 12847 arrived with a waiting time of 4 ticks\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12849 move from (7, 9) to (8, 9) using car (12845, [(7, 9), (8, 9)], 0)\n", + "Rider n° 12849 arrived with a waiting time of 6 ticks\n", + "Agent rider 12855 move from (4, 0) to (5, 0) using car (13016, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12857 move from (4, 8) to (4, 7) using car (12977, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 12857 arrived with a waiting time of 5 ticks\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Driver 12878 arrived\n", + "Driver 12882 arrived\n", + "Agent rider 12887 doesn't move\n", + "Agent rider 12888 move from (7, 1) to (7, 0) using car (13020, [(7, 1), (7, 0)], 0)\n", + "Agent rider 12889 move from (3, 4) to (4, 4) using car (13060, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12891 move from (5, 4) to (5, 3) using car (13019, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12895 doesn't move\n", + "Agent rider 12897 move from (2, 2) to (2, 3) using car (12922, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12905 move from (5, 4) to (5, 3) using car (13019, [(5, 4), (5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 move from (3, 3) to (4, 3) using car (12929, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (3, 1) to (3, 2) using car (13024, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 12913 move from (5, 1) to (5, 2) using car (13006, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 12913 arrived with a waiting time of 6 ticks\n", "Driver 12926 arrived\n", - "Driver 12933 arrived\n", - "Agent rider 12939 move from (7, 3) to (6, 3) using car (13074, [(7, 3), (6, 3)], 0)\n", - "Agent rider 12940 move from (3, 0) to (2, 0) using car (13025, [(3, 0), (2, 0)], 0)\n", - "Agent rider 12941 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12934 move from (5, 4) to (6, 4) using car (12952, [(5, 4), (6, 4)], 0)\n", + "Rider n° 12934 arrived with a waiting time of 4 ticks\n", + "Agent rider 12936 move from (3, 3) to (4, 3) using car (12929, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Driver 12944 arrived\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12951 doesn't move\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 move from (1, 1) to (2, 1) using car (13009, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12958 doesn't move\n", - "Driver 12967 arrived\n", - "Driver 12971 arrived\n", - "Agent rider 12974 move from (3, 6) to (3, 7) using car (13037, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Driver 12982 arrived\n", - "Agent rider 12990 move from (1, 1) to (2, 1) using car (13009, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Driver 12946 arrived\n", + "Agent rider 12958 move from (2, 1) to (1, 1) using car (12981, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12960 doesn't move\n", + "Driver 12966 arrived\n", + "Driver 12972 arrived\n", + "Driver 12976 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12985 move from (6, 4) to (6, 3) using car (12974, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Rider n° 12985 arrived with a waiting time of 1 ticks\n", + "Agent rider 12987 move from (6, 4) to (6, 5) using car (13044, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12988 move from (5, 8) to (6, 8) using car (12975, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12989 move from (6, 4) to (6, 3) using car (12974, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12990 move from (8, 8) to (7, 8) using car (12969, [(8, 8), (7, 8)], 0)\n", "Agent rider 12991 doesn't move\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12993 move from (5, 7) to (6, 7) using car (12983, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (7, 2) to (7, 3) using car (13084, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12996 move from (6, 4) to (5, 4) using car (13003, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 doesn't move\n", - "Agent rider 12998 move from (9, 3) to (9, 4) using car (13086, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 13008 arrived\n", - "Driver 13012 arrived\n", - "Driver 13018 arrived\n", - "Driver 13019 arrived\n", - "Agent rider 13020 move from (6, 6) to (6, 7) using car (12978, [(6, 6), (6, 7)], 0)\n", - "Agent rider 13021 move from (9, 3) to (9, 4) using car (13086, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13022 move from (4, 8) to (4, 9) using car (13001, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 13022 arrived with a waiting time of 1 ticks\n", - "Agent rider 13023 doesn't move\n", - "Driver 13031 arrived\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 move from (6, 3) to (6, 2) using car (13067, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13043 move from (5, 2) to (4, 2) using car (13050, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13044 move from (6, 4) to (5, 4) using car (13003, [(6, 4), (5, 4), (4, 4), (3, 4)], 0)\n", - "Rider n° 13044 arrived with a waiting time of 2 ticks\n", - "Agent rider 13045 move from (2, 1) to (3, 1) using car (13119, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13053 move from (1, 6) to (1, 7) using car (13048, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 13054 move from (3, 6) to (3, 7) using car (13037, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13055 move from (3, 7) to (3, 8) using car (13087, [(3, 7), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 13056 doesn't move\n", - "Agent rider 13057 move from (3, 0) to (4, 0) using car (13004, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13058 move from (0, 4) to (0, 3) using car (13035, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 13059 move from (6, 7) to (5, 7) using car (13049, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 13061 arrived\n", - "Driver 13063 arrived\n", - "Agent rider 13075 move from (2, 7) to (2, 6) using car (13016, [(2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 13076 move from (2, 9) to (3, 9) using car (13090, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Agent rider 13092 move from (4, 2) to (3, 2) using car (13072, [(4, 2), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (2, 7) to (2, 6) using car (13016, [(2, 7), (2, 6), (1, 6)], 0)\n", - "Agent rider 13095 move from (6, 6) to (6, 7) using car (12978, [(6, 6), (6, 7)], 0)\n", - "Agent rider 13103 move from (1, 6) to (1, 7) using car (13048, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 13104 move from (8, 6) to (7, 6) using car (13097, [(8, 6), (7, 6), (6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13106 move from (6, 9) to (5, 9) using car (13113, [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 13107 move from (2, 1) to (3, 1) using car (13119, [(2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13108 move from (0, 6) to (0, 5) using car (13014, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (0, 4) to (0, 3) using car (13035, [(0, 4), (0, 3), (0, 2)], 0)\n", - "Agent rider 13120 doesn't move\n", - "Agent rider 13121 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "tick 941 ended\n", - "I am driver 13123 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", - "I am driver 13124 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13125 - trip: [(7, 7), (7, 6), (7, 5)]\n", - "I am driver 13126 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", - "I am driver 13127 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 13128 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13129 - trip: [(5, 0), (6, 0)]\n", - "I am driver 13130 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 13131 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 13132 - trip: [(4, 3), (4, 4), (4, 5), (5, 5), (6, 5)]\n", - "I am driver 13133 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)]\n", - "I am driver 13134 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 13135 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 13136 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 13137 - trip: [(6, 3), (5, 3), (4, 3)]\n", - "I am driver 13138 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (4, 2)]\n", - "I am driver 13139 - trip: [(4, 4), (5, 4), (6, 4), (6, 5)]\n", - "17 drivers generated.\n", - "I am rider 13140 - dep: (6, 5) , arr: (6, 7)\n", - "I am rider 13141 - dep: (0, 9) , arr: (2, 9)\n", - "I am rider 13142 - dep: (0, 7) , arr: (2, 7)\n", - "3 riders generated.\n", - "Agent rider 10695 move from (2, 6) to (2, 7) using car (13066, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Rider n° 10695 arrived with a waiting time of 99 ticks\n", - "Agent rider 12164 move from (9, 4) to (9, 5) using car (13086, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12292 doesn't move\n", - "Agent rider 12329 move from (1, 7) to (1, 8) using car (13048, [(1, 7), (1, 8)], 0)\n", - "Agent rider 12387 move from (3, 7) to (3, 8) using car (13037, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 12431 move from (7, 3) to (7, 2) using car (13068, [(7, 3), (7, 2), (6, 2)], 0)\n", - "Rider n° 12431 arrived with a waiting time of 19 ticks\n", - "Agent rider 12473 move from (2, 1) to (3, 1) using car (13009, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12492 move from (1, 7) to (1, 8) using car (13048, [(1, 7), (1, 8)], 0)\n", - "Rider n° 12492 arrived with a waiting time of 25 ticks\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (7, 6) to (8, 6) using car (12965, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12671 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12710 move from (9, 4) to (9, 5) using car (13086, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12710 arrived with a waiting time of 16 ticks\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (2, 1) to (3, 1) using car (13009, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12797 move from (7, 3) to (7, 2) using car (13068, [(7, 3), (7, 2), (6, 2)], 0)\n", - "Rider n° 12797 arrived with a waiting time of 5 ticks\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12842 doesn't move\n", - "Agent rider 12843 move from (7, 6) to (8, 6) using car (12965, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12854 move from (3, 9) to (3, 8) using car (13126, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 12861 move from (1, 2) to (1, 1) using car (13013, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12872 move from (2, 0) to (3, 0) using car (13116, [(2, 0), (3, 0)], 0)\n", - "Agent rider 12874 move from (5, 8) to (4, 8) using car (13102, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 12874 arrived with a waiting time of 5 ticks\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12878 doesn't move\n", - "Agent rider 12880 move from (9, 8) to (8, 8) using car (13133, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 doesn't move\n", - "Agent rider 12891 move from (7, 6) to (8, 6) using car (12965, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Driver 12903 arrived\n", - "Driver 12933 arrived\n", - "Agent rider 12939 move from (6, 3) to (5, 3) using car (13137, [(6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 12940 move from (2, 0) to (3, 0) using car (13116, [(2, 0), (3, 0)], 0)\n", - "Agent rider 12941 move from (9, 8) to (8, 8) using car (13133, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12951 move from (0, 3) to (0, 2) using car (13035, [(0, 3), (0, 2)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12956 move from (9, 8) to (8, 8) using car (13133, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12957 move from (2, 1) to (3, 1) using car (13009, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12958 doesn't move\n", - "Driver 12971 arrived\n", - "Agent rider 12974 doesn't move\n", - "Driver 12977 arrived\n", - "Driver 12989 arrived\n", - "Agent rider 12990 move from (2, 1) to (3, 1) using car (13009, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12991 move from (8, 0) to (8, 1) using car (13117, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 12992 move from (9, 8) to (8, 8) using car (13133, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12993 move from (6, 7) to (7, 7) using car (12983, [(6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (7, 3) to (7, 4) using car (13084, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12996 move from (5, 4) to (4, 4) using car (13003, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 12997 doesn't move\n", - "Agent rider 12998 move from (9, 4) to (9, 5) using car (13086, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 13011 arrived\n", - "Driver 13019 arrived\n", - "Agent rider 13020 doesn't move\n", - "Agent rider 13021 move from (9, 4) to (9, 5) using car (13086, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13023 doesn't move\n", - "Driver 13026 arrived\n", - "Driver 13027 arrived\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 move from (1, 5) to (1, 4) using car (13069, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 move from (6, 2) to (5, 2) using car (13067, [(6, 2), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13043 move from (4, 2) to (4, 3) using car (13050, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Driver 13047 arrived\n", - "Agent rider 13053 move from (1, 7) to (1, 8) using car (13048, [(1, 7), (1, 8)], 0)\n", - "Agent rider 13054 move from (3, 7) to (3, 8) using car (13037, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13055 move from (3, 8) to (4, 8) using car (13087, [(3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 13056 move from (7, 4) to (6, 4) using car (13098, [(7, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 13057 move from (4, 0) to (5, 0) using car (13004, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13058 move from (0, 3) to (0, 2) using car (13035, [(0, 3), (0, 2)], 0)\n", - "Agent rider 13059 move from (5, 7) to (4, 7) using car (13049, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 13063 arrived\n", - "Driver 13065 arrived\n", - "Driver 13070 arrived\n", - "Driver 13073 arrived\n", - "Agent rider 13075 move from (2, 6) to (1, 6) using car (13016, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13076 move from (3, 9) to (3, 8) using car (13090, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", - "Driver 13077 arrived\n", - "Agent rider 13092 move from (3, 2) to (3, 3) using car (13072, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (2, 6) to (1, 6) using car (13016, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13095 doesn't move\n", - "Agent rider 13103 move from (1, 7) to (1, 8) using car (13048, [(1, 7), (1, 8)], 0)\n", - "Agent rider 13104 move from (7, 6) to (7, 7) using car (13091, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13106 move from (5, 9) to (5, 8) using car (13134, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13107 move from (3, 1) to (3, 2) using car (13119, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13108 move from (0, 5) to (0, 4) using car (13014, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Agent rider 13109 move from (2, 6) to (1, 6) using car (13016, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13110 move from (0, 3) to (0, 2) using car (13035, [(0, 3), (0, 2)], 0)\n", - "Agent rider 13120 doesn't move\n", - "Agent rider 13121 doesn't move\n", - "Agent rider 13122 move from (6, 1) to (7, 1) using car (13034, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13140 doesn't move\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "tick 942 ended\n", - "0 drivers generated.\n", - "I am rider 13143 - dep: (6, 3) , arr: (2, 3)\n", - "I am rider 13144 - dep: (6, 7) , arr: (9, 5)\n", - "I am rider 13145 - dep: (3, 4) , arr: (6, 3)\n", - "I am rider 13146 - dep: (3, 1) , arr: (9, 5)\n", - "I am rider 13147 - dep: (5, 6) , arr: (2, 2)\n", + "Agent rider 12993 move from (3, 2) to (2, 2) using car (12971, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12993 arrived with a waiting time of 2 ticks\n", + "Agent rider 12994 move from (2, 3) to (2, 4) using car (13000, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (4, 8) to (5, 8) using car (12938, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13017 move from (5, 6) to (5, 7) using car (13008, [(5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13027 move from (8, 4) to (8, 3) using car (13018, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 move from (4, 8) to (5, 8) using car (12938, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13035 move from (4, 1) to (3, 1) using car (13003, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 13036 doesn't move\n", + "Agent rider 13037 move from (4, 0) to (5, 0) using car (13016, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13038 move from (6, 3) to (6, 4) using car (13013, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 13039 move from (1, 2) to (0, 2) using car (12902, [(1, 2), (0, 2)], 0)\n", + "Rider n° 13039 arrived with a waiting time of 0 ticks\n", + "Agent rider 13043 move from (0, 8) to (1, 8) using car (13055, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "tick 925 ended\n", + "I am driver 13063 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6)]\n", + "I am driver 13064 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (4, 5)]\n", + "I am driver 13065 - trip: [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 13066 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 13067 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8)]\n", + "I am driver 13068 - trip: [(9, 4), (9, 5), (9, 6), (8, 6), (7, 6)]\n", + "I am driver 13069 - trip: [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4)]\n", + "7 drivers generated.\n", + "I am rider 13070 - dep: (6, 8) , arr: (0, 7)\n", + "I am rider 13071 - dep: (7, 9) , arr: (5, 5)\n", + "I am rider 13072 - dep: (7, 9) , arr: (2, 8)\n", + "I am rider 13073 - dep: (4, 7) , arr: (4, 5)\n", + "I am rider 13074 - dep: (0, 6) , arr: (9, 2)\n", "5 riders generated.\n", - "Agent rider 12164 move from (9, 5) to (9, 6) using car (13086, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12164 arrived with a waiting time of 43 ticks\n", - "Agent rider 12292 move from (7, 4) to (7, 5) using car (13084, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12387 move from (3, 8) to (3, 9) using car (13037, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Rider n° 12387 arrived with a waiting time of 30 ticks\n", - "Agent rider 12473 move from (3, 1) to (4, 1) using car (13009, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12521 move from (7, 4) to (7, 5) using car (13084, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (8, 6) to (9, 6) using car (12965, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12671 move from (9, 5) to (9, 6) using car (13086, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12690 move from (8, 9) to (9, 9) using car (13000, [(8, 9), (9, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (3, 1) to (4, 1) using car (13009, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12842 doesn't move\n", - "Agent rider 12843 move from (8, 6) to (9, 6) using car (12965, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12854 move from (3, 8) to (3, 7) using car (13126, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 12861 move from (1, 1) to (1, 0) using car (13013, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12872 move from (3, 0) to (2, 0) using car (13051, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12878 move from (4, 4) to (3, 4) using car (13003, [(4, 4), (3, 4)], 0)\n", - "Rider n° 12878 arrived with a waiting time of 11 ticks\n", - "Agent rider 12880 move from (8, 8) to (7, 8) using car (13133, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12890 move from (3, 7) to (2, 7) using car (13064, [(3, 7), (2, 7)], 0)\n", - "Rider n° 12890 arrived with a waiting time of 5 ticks\n", - "Agent rider 12891 move from (8, 6) to (9, 6) using car (12965, [(8, 6), (9, 6)], 0)\n", - "Driver 12933 arrived\n", - "Agent rider 12939 move from (5, 3) to (4, 3) using car (13137, [(5, 3), (4, 3)], 0)\n", - "Agent rider 12940 move from (3, 0) to (2, 0) using car (13051, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12941 move from (8, 8) to (7, 8) using car (13133, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12950 move from (6, 6) to (6, 5) using car (13130, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12951 doesn't move\n", - "Agent rider 12952 move from (9, 5) to (9, 6) using car (13086, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 move from (3, 1) to (4, 1) using car (13009, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12958 doesn't move\n", - "Driver 12960 arrived\n", - "Agent rider 12974 doesn't move\n", - "Driver 12978 arrived\n", - "Agent rider 12990 move from (3, 1) to (4, 1) using car (13009, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12991 move from (8, 1) to (8, 2) using car (13117, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 12991 arrived with a waiting time of 6 ticks\n", - "Agent rider 12992 move from (8, 8) to (7, 8) using car (13133, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12993 move from (7, 7) to (8, 7) using car (12983, [(7, 7), (8, 7)], 0)\n", - "Agent rider 12994 move from (7, 4) to (7, 5) using car (13084, [(7, 4), (7, 5), (7, 6)], 0)\n", - "Agent rider 12996 move from (4, 4) to (3, 4) using car (13003, [(4, 4), (3, 4)], 0)\n", - "Agent rider 12997 doesn't move\n", - "Agent rider 12998 move from (9, 5) to (9, 6) using car (13086, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13020 doesn't move\n", - "Agent rider 13021 move from (9, 5) to (9, 6) using car (13086, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13023 move from (6, 4) to (6, 3) using car (13098, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Driver 13025 arrived\n", - "Driver 13027 arrived\n", + "Agent rider 12001 move from (3, 4) to (2, 4) using car (13022, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12167 move from (3, 4) to (2, 4) using car (13022, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 move from (1, 0) to (1, 1) using car (12982, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12384 move from (2, 7) to (1, 7) using car (13049, [(2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12453 move from (4, 7) to (4, 6) using car (12977, [(4, 7), (4, 6)], 0)\n", + "Rider n° 12453 arrived with a waiting time of 19 ticks\n", + "Agent rider 12499 move from (7, 4) to (7, 5) using car (13057, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12540 move from (1, 0) to (1, 1) using car (12982, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 1) to (0, 0) using car (13023, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (3, 2) to (4, 2) using car (13065, [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12643 move from (5, 8) to (6, 8) using car (12938, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12718 move from (3, 1) to (2, 1) using car (13003, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12719 move from (1, 8) to (2, 8) using car (13055, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12750 move from (3, 2) to (4, 2) using car (13065, [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12756 move from (2, 2) to (1, 2) using car (12971, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12756 arrived with a waiting time of 7 ticks\n", + "Agent rider 12783 move from (1, 0) to (1, 1) using car (12982, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12798 move from (7, 4) to (7, 5) using car (13057, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", + "Agent rider 12799 move from (5, 0) to (6, 0) using car (13016, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12800 move from (3, 1) to (4, 1) using car (13031, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Rider n° 12800 arrived with a waiting time of 7 ticks\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 move from (5, 0) to (6, 0) using car (13016, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 move from (5, 0) to (6, 0) using car (13016, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Driver 12882 arrived\n", + "Driver 12883 arrived\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12889 move from (4, 4) to (5, 4) using car (13060, [(4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12891 move from (5, 3) to (5, 2) using car (13019, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Rider n° 12891 arrived with a waiting time of 2 ticks\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 move from (2, 3) to (2, 4) using car (12922, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12905 move from (5, 3) to (5, 2) using car (13019, [(5, 3), (5, 2), (6, 2)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 move from (4, 3) to (5, 3) using car (12929, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (3, 2) to (4, 2) using car (13065, [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 12914 arrived\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12936 move from (4, 3) to (5, 3) using car (12929, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 12936 arrived with a waiting time of 5 ticks\n", + "Driver 12954 arrived\n", + "Driver 12957 arrived\n", + "Agent rider 12958 move from (1, 1) to (1, 2) using car (12981, [(1, 1), (1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12960 move from (2, 2) to (1, 2) using car (12971, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12960 arrived with a waiting time of 1 ticks\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12987 move from (6, 5) to (6, 6) using car (13044, [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12988 move from (6, 8) to (7, 8) using car (12975, [(6, 8), (7, 8)], 0)\n", + "Rider n° 12988 arrived with a waiting time of 2 ticks\n", + "Agent rider 12989 move from (6, 3) to (6, 2) using car (12974, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 12990 move from (7, 8) to (8, 8) using car (13053, [(7, 8), (8, 8)], 0)\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12994 move from (2, 4) to (2, 5) using car (13000, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (5, 8) to (6, 8) using car (12938, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13002 arrived\n", + "Driver 13015 arrived\n", + "Agent rider 13017 move from (5, 7) to (6, 7) using car (12986, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13027 move from (8, 3) to (8, 2) using car (13018, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 move from (5, 8) to (6, 8) using car (12938, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13035 move from (3, 1) to (2, 1) using car (13003, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 13036 move from (5, 6) to (6, 6) using car (13011, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 13037 move from (5, 0) to (6, 0) using car (13016, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13038 move from (6, 4) to (6, 5) using car (13013, [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7)], 0)\n", + "Agent rider 13043 move from (1, 8) to (2, 8) using car (13055, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 move from (4, 7) to (4, 6) using car (12977, [(4, 7), (4, 6)], 0)\n", + "Agent rider 13074 move from (0, 6) to (1, 6) using car (13064, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (4, 5)], 0)\n", + "tick 926 ended\n", + "I am driver 13075 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 13076 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13077 - trip: [(2, 5), (3, 5), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 13078 - trip: [(2, 3), (2, 4), (3, 4)]\n", + "I am driver 13079 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1)]\n", + "I am driver 13080 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 13081 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 13082 - trip: [(0, 6), (1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "8 drivers generated.\n", + "I am rider 13083 - dep: (6, 2) , arr: (6, 7)\n", + "I am rider 13084 - dep: (8, 6) , arr: (0, 1)\n", + "I am rider 13085 - dep: (2, 3) , arr: (6, 7)\n", + "I am rider 13086 - dep: (2, 0) , arr: (4, 1)\n", + "I am rider 13087 - dep: (5, 8) , arr: (2, 7)\n", + "I am rider 13088 - dep: (0, 5) , arr: (7, 2)\n", + "I am rider 13089 - dep: (7, 3) , arr: (6, 6)\n", + "I am rider 13090 - dep: (3, 1) , arr: (3, 4)\n", + "I am rider 13091 - dep: (1, 0) , arr: (1, 5)\n", + "9 riders generated.\n", + "Agent rider 12001 move from (2, 4) to (1, 4) using car (13022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12167 move from (2, 4) to (1, 4) using car (13022, [(2, 4), (1, 4), (0, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12336 move from (1, 1) to (1, 2) using car (12982, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12384 move from (1, 7) to (1, 6) using car (13049, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12402 move from (8, 5) to (9, 5) using car (12941, [(8, 5), (9, 5)], 0)\n", + "Agent rider 12419 move from (8, 5) to (9, 5) using car (12941, [(8, 5), (9, 5)], 0)\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12540 move from (1, 1) to (1, 2) using car (12982, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 doesn't move\n", + "Agent rider 12625 move from (0, 0) to (1, 0) using car (13023, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (4, 2) to (4, 3) using car (13065, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12643 move from (6, 8) to (5, 8) using car (13059, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 12718 move from (2, 1) to (3, 1) using car (12979, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12719 move from (2, 8) to (3, 8) using car (13055, [(2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12720 move from (7, 0) to (6, 0) using car (13075, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 12750 move from (4, 2) to (4, 3) using car (13065, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12783 move from (1, 1) to (1, 2) using car (12982, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (6, 0) to (6, 1) using car (13016, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 move from (6, 0) to (6, 1) using car (13016, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Driver 12845 arrived\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 move from (6, 0) to (6, 1) using car (13016, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12859 move from (6, 2) to (6, 1) using car (12974, [(6, 2), (6, 1)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Driver 12866 arrived\n", + "Driver 12883 arrived\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12889 move from (5, 4) to (6, 4) using car (13060, [(5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 12889 arrived with a waiting time of 6 ticks\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 move from (2, 4) to (2, 5) using car (12922, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 12902 arrived\n", + "Agent rider 12905 move from (5, 2) to (6, 2) using car (13019, [(5, 2), (6, 2)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 move from (8, 5) to (9, 5) using car (12941, [(8, 5), (9, 5)], 0)\n", + "Agent rider 12908 move from (5, 3) to (6, 3) using car (12929, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (4, 2) to (4, 3) using car (13065, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Driver 12917 arrived\n", + "Agent rider 12933 move from (7, 6) to (7, 7) using car (13025, [(7, 6), (7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 12952 arrived\n", + "Driver 12956 arrived\n", + "Agent rider 12958 move from (1, 2) to (1, 3) using car (12981, [(1, 2), (1, 3), (1, 4), (0, 4)], 0)\n", + "Rider n° 12958 arrived with a waiting time of 2 ticks\n", + "Agent rider 12959 move from (6, 0) to (6, 1) using car (13016, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Driver 12969 arrived\n", + "Driver 12980 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12987 move from (6, 6) to (6, 7) using car (13044, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12989 move from (6, 2) to (6, 1) using car (12974, [(6, 2), (6, 1)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12994 move from (2, 5) to (2, 6) using car (13000, [(2, 5), (2, 6)], 0)\n", + "Rider n° 12994 arrived with a waiting time of 3 ticks\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (6, 8) to (7, 8) using car (12938, [(6, 8), (7, 8)], 0)\n", + "Driver 12997 arrived\n", + "Driver 13010 arrived\n", + "Driver 13012 arrived\n", + "Driver 13014 arrived\n", + "Agent rider 13017 move from (6, 7) to (7, 7) using car (12986, [(6, 7), (7, 7)], 0)\n", + "Driver 13020 arrived\n", + "Agent rider 13027 move from (8, 2) to (8, 1) using car (13018, [(8, 2), (8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 move from (6, 8) to (7, 8) using car (12938, [(6, 8), (7, 8)], 0)\n", "Driver 13029 arrived\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 move from (1, 4) to (1, 3) using car (13069, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 move from (5, 2) to (4, 2) using car (13067, [(5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13042 move from (9, 5) to (9, 6) using car (13086, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13043 move from (4, 3) to (4, 4) using car (13050, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 move from (3, 8) to (3, 9) using car (13037, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13055 move from (4, 8) to (5, 8) using car (13087, [(4, 8), (5, 8)], 0)\n", - "Agent rider 13056 move from (6, 4) to (6, 3) using car (13098, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 13057 move from (5, 0) to (6, 0) using car (13004, [(5, 0), (6, 0)], 0)\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13059 move from (4, 7) to (3, 7) using car (13049, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 13074 arrived\n", - "Agent rider 13075 move from (1, 6) to (1, 7) using car (13123, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Driver 13081 arrived\n", - "Driver 13082 arrived\n", - "Agent rider 13092 move from (3, 3) to (3, 4) using car (13072, [(3, 3), (3, 4), (3, 5)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (1, 6) to (1, 7) using car (13123, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 13095 doesn't move\n", - "Driver 13096 arrived\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13104 move from (7, 7) to (6, 7) using car (13091, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13106 move from (5, 8) to (5, 7) using car (13134, [(5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13107 move from (3, 2) to (3, 3) using car (13119, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13108 move from (0, 4) to (0, 3) using car (13014, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 13108 arrived with a waiting time of 1 ticks\n", - "Agent rider 13109 move from (1, 6) to (1, 7) using car (13123, [(1, 6), (1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 13110 doesn't move\n", - "Driver 13112 arrived\n", - "Agent rider 13120 doesn't move\n", - "Agent rider 13121 doesn't move\n", - "Agent rider 13122 move from (7, 1) to (6, 1) using car (13138, [(7, 1), (6, 1), (5, 1), (5, 2), (4, 2)], 0)\n", - "Agent rider 13140 move from (6, 5) to (6, 6) using car (13115, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (6, 3) to (6, 4) using car (13038, [(6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 13144 doesn't move\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 move from (3, 1) to (4, 1) using car (13009, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13147 doesn't move\n", - "tick 943 ended\n", - "I am driver 13148 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", - "I am driver 13149 - trip: [(3, 7), (3, 8), (3, 9), (4, 9)]\n", - "I am driver 13150 - trip: [(6, 5), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 13151 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 13152 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 13153 - trip: [(2, 1), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 13154 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", - "I am driver 13155 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (5, 6)]\n", - "I am driver 13156 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3)]\n", - "I am driver 13157 - trip: [(6, 3), (5, 3), (4, 3), (4, 2)]\n", - "I am driver 13158 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 13159 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 13160 - trip: [(8, 2), (8, 1), (8, 0), (7, 0)]\n", - "I am driver 13161 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (3, 4), (2, 4)]\n", - "I am driver 13162 - trip: [(5, 2), (5, 3), (4, 3)]\n", - "I am driver 13163 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 13164 - trip: [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 13165 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "18 drivers generated.\n", - "I am rider 13166 - dep: (1, 6) , arr: (0, 9)\n", - "I am rider 13167 - dep: (9, 7) , arr: (3, 3)\n", - "I am rider 13168 - dep: (1, 9) , arr: (4, 9)\n", - "I am rider 13169 - dep: (6, 2) , arr: (8, 5)\n", - "I am rider 13170 - dep: (9, 5) , arr: (7, 0)\n", - "I am rider 13171 - dep: (8, 7) , arr: (1, 6)\n", - "I am rider 13172 - dep: (4, 8) , arr: (7, 7)\n", - "7 riders generated.\n", - "Agent rider 12292 move from (7, 5) to (7, 6) using car (13084, [(7, 5), (7, 6)], 0)\n", - "Rider n° 12292 arrived with a waiting time of 35 ticks\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12521 move from (7, 5) to (7, 6) using car (13084, [(7, 5), (7, 6)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12671 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", + "Agent rider 13035 move from (2, 1) to (2, 2) using car (13003, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 13036 move from (6, 6) to (7, 6) using car (13011, [(6, 6), (7, 6)], 0)\n", + "Rider n° 13036 arrived with a waiting time of 2 ticks\n", + "Agent rider 13037 move from (6, 0) to (6, 1) using car (13016, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13038 move from (6, 5) to (7, 5) using car (13004, [(6, 5), (7, 5), (8, 5)], 0)\n", + "Driver 13041 arrived\n", + "Agent rider 13043 doesn't move\n", + "Agent rider 13070 move from (6, 8) to (5, 8) using car (13059, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 doesn't move\n", + "Agent rider 13074 doesn't move\n", + "Agent rider 13083 move from (6, 2) to (6, 1) using car (12974, [(6, 2), (6, 1)], 0)\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13085 doesn't move\n", + "Agent rider 13086 doesn't move\n", + "Agent rider 13087 doesn't move\n", + "Agent rider 13088 doesn't move\n", + "Agent rider 13089 doesn't move\n", + "Agent rider 13090 doesn't move\n", + "Agent rider 13091 doesn't move\n", + "tick 927 ended\n", + "I am driver 13092 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 13093 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 13094 - trip: [(2, 2), (1, 2)]\n", + "I am driver 13095 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 13096 - trip: [(0, 3), (0, 4), (0, 5), (1, 5), (2, 5)]\n", + "I am driver 13097 - trip: [(6, 2), (6, 3), (6, 4), (5, 4), (4, 4)]\n", + "I am driver 13098 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 13099 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5)]\n", + "I am driver 13100 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 13101 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 13102 - trip: [(2, 1), (3, 1), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 13103 - trip: [(2, 2), (1, 2), (0, 2)]\n", + "I am driver 13104 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 13105 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 13106 - trip: [(3, 5), (3, 4), (4, 4)]\n", + "I am driver 13107 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 13108 - trip: [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "17 drivers generated.\n", + "I am rider 13109 - dep: (5, 0) , arr: (4, 4)\n", + "I am rider 13110 - dep: (9, 4) , arr: (6, 7)\n", + "2 riders generated.\n", + "Agent rider 12001 move from (1, 4) to (0, 4) using car (13022, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12167 move from (1, 4) to (0, 4) using car (13022, [(1, 4), (0, 4)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 move from (5, 1) to (6, 1) using car (13031, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12336 move from (1, 2) to (1, 3) using car (12982, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 12336 arrived with a waiting time of 19 ticks\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12499 move from (7, 5) to (8, 5) using car (13004, [(7, 5), (8, 5)], 0)\n", + "Agent rider 12540 move from (1, 2) to (1, 3) using car (12982, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 12540 arrived with a waiting time of 14 ticks\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 move from (5, 1) to (6, 1) using car (13031, [(5, 1), (6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12625 move from (1, 0) to (2, 0) using car (13023, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (4, 3) to (4, 4) using car (13065, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12643 move from (5, 8) to (4, 8) using car (13059, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 12718 doesn't move\n", + "Agent rider 12719 move from (3, 8) to (3, 7) using car (13055, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12720 move from (6, 0) to (5, 0) using car (13075, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 12750 move from (4, 3) to (4, 4) using car (13065, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Rider n° 12750 arrived with a waiting time of 8 ticks\n", + "Agent rider 12783 move from (1, 2) to (1, 3) using car (12982, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12798 move from (7, 5) to (8, 5) using car (13004, [(7, 5), (8, 5)], 0)\n", "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12842 move from (6, 3) to (6, 2) using car (13098, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 12842 arrived with a waiting time of 5 ticks\n", - "Agent rider 12843 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12843 arrived with a waiting time of 8 ticks\n", - "Agent rider 12854 move from (3, 7) to (3, 6) using car (13126, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12859 move from (6, 1) to (6, 2) using car (13016, [(6, 1), (6, 2)], 0)\n", "Agent rider 12861 doesn't move\n", - "Agent rider 12872 move from (2, 0) to (1, 0) using car (13051, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12880 move from (7, 8) to (6, 8) using car (13133, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12891 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (2, 0) to (1, 0) using car (13051, [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12941 move from (7, 8) to (6, 8) using car (13133, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12950 move from (6, 5) to (6, 4) using car (13130, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12951 move from (0, 2) to (0, 3) using car (13101, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12952 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 move from (4, 1) to (5, 1) using car (13009, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12958 doesn't move\n", - "Agent rider 12974 move from (3, 7) to (3, 6) using car (13126, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", - "Driver 12988 arrived\n", - "Agent rider 12990 move from (4, 1) to (5, 1) using car (13009, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12992 move from (7, 8) to (6, 8) using car (13133, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12993 doesn't move\n", - "Agent rider 12994 move from (7, 5) to (7, 6) using car (13084, [(7, 5), (7, 6)], 0)\n", - "Rider n° 12994 arrived with a waiting time of 1 ticks\n", - "Agent rider 12996 move from (3, 4) to (3, 5) using car (13072, [(3, 4), (3, 5)], 0)\n", - "Agent rider 12997 move from (6, 6) to (6, 7) using car (13115, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 13007 arrived\n", - "Driver 13016 arrived\n", - "Agent rider 13020 doesn't move\n", - "Agent rider 13021 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13023 move from (6, 3) to (6, 2) using car (13098, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Driver 13027 arrived\n", - "Driver 13034 arrived\n", - "Driver 13035 arrived\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 move from (1, 3) to (1, 2) using car (13069, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 move from (4, 2) to (3, 2) using car (13067, [(4, 2), (3, 2)], 0)\n", - "Agent rider 13042 move from (9, 6) to (9, 7) using car (13086, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13043 move from (4, 4) to (4, 5) using car (13050, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Driver 13048 arrived\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 move from (3, 9) to (2, 9) using car (13037, [(3, 9), (2, 9)], 0)\n", - "Agent rider 13055 doesn't move\n", - "Agent rider 13056 move from (6, 3) to (6, 2) using car (13098, [(6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 13057 doesn't move\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13059 move from (3, 7) to (2, 7) using car (13049, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13075 move from (1, 7) to (1, 8) using car (13123, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 13076 move from (3, 8) to (2, 8) using car (13102, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 13082 arrived\n", - "Agent rider 13092 move from (3, 4) to (3, 5) using car (13072, [(3, 4), (3, 5)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (1, 7) to (1, 8) using car (13123, [(1, 7), (1, 8), (1, 9)], 0)\n", - "Agent rider 13095 move from (6, 7) to (5, 7) using car (13091, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13104 move from (6, 7) to (5, 7) using car (13091, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13105 move from (6, 1) to (5, 1) using car (13127, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13106 move from (5, 7) to (5, 6) using car (13134, [(5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13107 move from (3, 3) to (3, 4) using car (13119, [(3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (0, 2) to (0, 3) using car (13101, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 13116 arrived\n", - "Agent rider 13120 move from (6, 8) to (5, 8) using car (13154, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 13121 move from (6, 4) to (6, 5) using car (13038, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Driver 13129 arrived\n", - "Agent rider 13140 move from (6, 6) to (6, 7) using car (13115, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 13140 arrived with a waiting time of 1 ticks\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13144 doesn't move\n" + "Driver 12883 arrived\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 move from (2, 5) to (2, 6) using car (12922, [(2, 5), (2, 6)], 0)\n", + "Agent rider 12905 move from (6, 2) to (6, 3) using car (13097, [(6, 2), (6, 3), (6, 4), (5, 4), (4, 4)], 0)\n", + "Agent rider 12906 move from (3, 8) to (3, 7) using car (13055, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 move from (6, 3) to (7, 3) using car (12929, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (4, 3) to (4, 4) using car (13065, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12933 move from (7, 7) to (8, 7) using car (13025, [(7, 7), (8, 7), (9, 7)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13145 move from (3, 4) to (3, 5) using car (13072, [(3, 4), (3, 5)], 0)\n", - "Agent rider 13146 move from (4, 1) to (5, 1) using car (13009, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13147 doesn't move\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13170 doesn't move\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 doesn't move\n", - "tick 944 ended\n", - "I am driver 13173 - trip: [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 13174 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 13175 - trip: [(6, 9), (7, 9), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 13176 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 13177 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 13178 - trip: [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 13179 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13180 - trip: [(3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 13181 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", - "I am driver 13182 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)]\n", - "I am driver 13183 - trip: [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "11 drivers generated.\n", - "I am rider 13184 - dep: (7, 3) , arr: (8, 2)\n", - "I am rider 13185 - dep: (5, 0) , arr: (5, 7)\n", - "I am rider 13186 - dep: (5, 6) , arr: (1, 1)\n", - "I am rider 13187 - dep: (7, 1) , arr: (6, 3)\n", - "I am rider 13188 - dep: (3, 4) , arr: (8, 9)\n", - "I am rider 13189 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 13190 - dep: (0, 5) , arr: (5, 1)\n", - "I am rider 13191 - dep: (6, 9) , arr: (5, 7)\n", - "8 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (0, 7) to (0, 6) using car (13181, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12596 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12671 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 7) to (0, 6) using car (13181, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12843 move from (9, 6) to (9, 5) using car (13183, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12854 move from (3, 6) to (3, 5) using car (13126, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Agent rider 12861 move from (1, 0) to (0, 0) using car (13051, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Rider n° 12861 arrived with a waiting time of 5 ticks\n", - "Agent rider 12872 move from (1, 0) to (0, 0) using car (13051, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12876 doesn't move\n", - "Agent rider 12880 move from (6, 8) to (5, 8) using car (13133, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 move from (0, 7) to (0, 6) using car (13181, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12891 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (1, 0) to (0, 0) using car (13051, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12941 move from (6, 8) to (5, 8) using car (13133, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12950 move from (6, 4) to (6, 3) using car (13130, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12951 move from (0, 3) to (0, 4) using car (13101, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Rider n° 12951 arrived with a waiting time of 6 ticks\n", - "Agent rider 12952 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12956 doesn't move\n", - "Agent rider 12957 move from (5, 1) to (6, 1) using car (13009, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12958 doesn't move\n", - "Driver 12965 arrived\n", - "Agent rider 12974 move from (3, 6) to (3, 5) using car (13126, [(3, 6), (3, 5), (3, 4)], 0)\n", - "Driver 12983 arrived\n", - "Agent rider 12990 move from (5, 1) to (6, 1) using car (13009, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 12992 move from (6, 8) to (5, 8) using car (13133, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12993 doesn't move\n", + "Driver 12945 arrived\n", + "Driver 12948 arrived\n", + "Driver 12956 arrived\n", + "Agent rider 12959 move from (6, 1) to (6, 2) using car (13016, [(6, 1), (6, 2)], 0)\n", + "Driver 12975 arrived\n", + "Driver 12977 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12987 move from (6, 7) to (6, 8) using car (13044, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 12989 move from (6, 1) to (6, 2) using car (13016, [(6, 1), (6, 2)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 doesn't move\n", "Agent rider 12996 doesn't move\n", - "Agent rider 12997 move from (6, 7) to (6, 8) using car (13115, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 13000 arrived\n", - "Driver 13003 arrived\n", - "Driver 13004 arrived\n", - "Driver 13013 arrived\n", - "Agent rider 13020 move from (6, 7) to (6, 8) using car (13115, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13021 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13023 move from (6, 2) to (6, 1) using car (13098, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Driver 13035 arrived\n", - "Agent rider 13039 move from (0, 3) to (0, 4) using car (13101, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13040 move from (1, 2) to (1, 1) using car (13069, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13043 move from (4, 5) to (4, 6) using car (13050, [(4, 5), (4, 6), (4, 7)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13053 move from (1, 8) to (1, 9) using car (13123, [(1, 8), (1, 9)], 0)\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13055 doesn't move\n", - "Agent rider 13056 move from (6, 2) to (6, 1) using car (13098, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 13057 move from (6, 0) to (6, 1) using car (13085, [(6, 0), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13058 move from (0, 2) to (0, 1) using car (13014, [(0, 2), (0, 1)], 0)\n", - "Agent rider 13059 move from (2, 7) to (1, 7) using car (13049, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 13059 arrived with a waiting time of 1 ticks\n", - "Driver 13064 arrived\n", - "Driver 13066 arrived\n", - "Driver 13068 arrived\n", - "Agent rider 13075 move from (1, 8) to (1, 9) using car (13123, [(1, 8), (1, 9)], 0)\n", - "Agent rider 13076 move from (2, 8) to (1, 8) using car (13102, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Driver 13087 arrived\n", - "Agent rider 13092 move from (3, 5) to (4, 5) using car (13136, [(3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 13093 move from (0, 2) to (0, 1) using car (13014, [(0, 2), (0, 1)], 0)\n", - "Agent rider 13094 move from (1, 8) to (1, 9) using car (13123, [(1, 8), (1, 9)], 0)\n", - "Agent rider 13095 move from (5, 7) to (4, 7) using car (13091, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13103 move from (1, 8) to (1, 9) using car (13123, [(1, 8), (1, 9)], 0)\n", - "Agent rider 13104 move from (5, 7) to (4, 7) using car (13091, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13105 move from (5, 1) to (4, 1) using car (13127, [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13106 move from (5, 6) to (5, 5) using car (13134, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13107 doesn't move\n", + "Driver 12999 arrived\n", + "Agent rider 13017 move from (7, 7) to (8, 7) using car (13025, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 13017 arrived with a waiting time of 1 ticks\n", + "Agent rider 13027 move from (8, 1) to (8, 0) using car (13018, [(8, 1), (8, 0), (7, 0)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Driver 13034 arrived\n", + "Agent rider 13035 move from (2, 2) to (1, 2) using car (13094, [(2, 2), (1, 2)], 0)\n", + "Rider n° 13035 arrived with a waiting time of 0 ticks\n", + "Agent rider 13037 doesn't move\n", + "Agent rider 13038 move from (7, 5) to (8, 5) using car (13004, [(7, 5), (8, 5)], 0)\n", + "Agent rider 13043 move from (2, 8) to (3, 8) using car (13081, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13053 arrived\n", + "Driver 13061 arrived\n", + "Agent rider 13070 move from (5, 8) to (4, 8) using car (13059, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 doesn't move\n", + "Agent rider 13074 move from (1, 6) to (2, 6) using car (13082, [(1, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13083 move from (6, 1) to (6, 2) using car (13016, [(6, 1), (6, 2)], 0)\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13085 move from (2, 3) to (2, 4) using car (13066, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13086 doesn't move\n", + "Agent rider 13087 move from (5, 8) to (4, 8) using car (13059, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13088 doesn't move\n", + "Agent rider 13089 doesn't move\n", + "Agent rider 13090 doesn't move\n", + "Agent rider 13091 doesn't move\n", "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (0, 3) to (0, 4) using car (13101, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13120 move from (5, 8) to (5, 7) using car (13154, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 13121 move from (6, 5) to (6, 6) using car (13038, [(6, 5), (6, 6)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Driver 13125 arrived\n", - "Driver 13137 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 move from (0, 7) to (0, 6) using car (13181, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13143 move from (6, 4) to (6, 3) using car (13089, [(6, 4), (6, 3)], 0)\n", - "Agent rider 13144 doesn't move\n", - "Agent rider 13145 move from (3, 5) to (4, 5) using car (13136, [(3, 5), (4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 13146 move from (5, 1) to (6, 1) using car (13009, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13147 move from (5, 6) to (5, 5) using car (13134, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 move from (9, 7) to (9, 8) using car (13086, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 move from (6, 2) to (6, 1) using car (13098, [(6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 13170 doesn't move\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (4, 8) to (5, 8) using car (13158, [(4, 8), (5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13184 move from (7, 3) to (6, 3) using car (13152, [(7, 3), (6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13185 doesn't move\n", - "Agent rider 13186 move from (5, 6) to (5, 5) using car (13134, [(5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (3, 4) to (3, 5) using car (13119, [(3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13191 doesn't move\n", - "tick 945 ended\n", - "I am driver 13192 - trip: [(3, 4), (4, 4), (5, 4), (5, 3)]\n", - "I am driver 13193 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 13194 - trip: [(5, 3), (4, 3), (4, 4), (4, 5)]\n", - "I am driver 13195 - trip: [(1, 7), (2, 7), (3, 7), (3, 8)]\n", - "I am driver 13196 - trip: [(5, 5), (4, 5), (3, 5), (3, 4)]\n", - "I am driver 13197 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 13198 - trip: [(7, 1), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 13199 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 13200 - trip: [(1, 4), (1, 5), (1, 6), (1, 7)]\n", - "9 drivers generated.\n", - "I am rider 13201 - dep: (6, 4) , arr: (2, 9)\n", - "I am rider 13202 - dep: (3, 6) , arr: (1, 8)\n", - "I am rider 13203 - dep: (7, 5) , arr: (5, 9)\n", - "I am rider 13204 - dep: (9, 2) , arr: (7, 7)\n", - "I am rider 13205 - dep: (8, 5) , arr: (4, 1)\n", - "5 riders generated.\n", - "Agent rider 12329 move from (1, 8) to (0, 8) using car (13102, [(1, 8), (0, 8)], 0)\n", - "Agent rider 12473 move from (4, 1) to (4, 2) using car (13127, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12521 doesn't move\n", - "Agent rider 12523 move from (0, 6) to (0, 5) using car (13181, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12596 move from (9, 8) to (9, 9) using car (13086, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12671 move from (9, 8) to (9, 9) using car (13086, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12671 arrived with a waiting time of 12 ticks\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (8, 0) to (7, 0) using car (13160, [(8, 0), (7, 0)], 0)\n", - "Agent rider 12792 move from (4, 1) to (4, 2) using car (13127, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12799 move from (3, 1) to (2, 1) using car (13131, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 12800 move from (0, 6) to (0, 5) using car (13181, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12854 move from (3, 5) to (3, 4) using car (13126, [(3, 5), (3, 4)], 0)\n", - "Agent rider 12872 move from (0, 0) to (0, 1) using car (13051, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12876 move from (9, 8) to (9, 9) using car (13086, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12880 move from (5, 8) to (4, 8) using car (13133, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 move from (0, 6) to (0, 5) using car (13181, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12891 move from (9, 8) to (9, 9) using car (13086, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12891 arrived with a waiting time of 7 ticks\n", - "Agent rider 12939 move from (4, 3) to (4, 2) using car (13157, [(4, 3), (4, 2)], 0)\n", - "Agent rider 12940 move from (0, 0) to (0, 1) using car (13051, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12941 move from (5, 8) to (4, 8) using car (13133, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12950 move from (6, 3) to (6, 2) using car (13130, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 12952 move from (9, 8) to (8, 8) using car (13197, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 12956 move from (8, 8) to (8, 7) using car (13174, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 12956 arrived with a waiting time of 9 ticks\n", - "Agent rider 12957 move from (6, 1) to (7, 1) using car (13085, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12958 move from (9, 8) to (9, 9) using car (13086, [(9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12974 move from (3, 5) to (3, 4) using car (13126, [(3, 5), (3, 4)], 0)\n", - "Agent rider 12990 move from (6, 1) to (7, 1) using car (13009, [(6, 1), (7, 1)], 0)\n", - "Agent rider 12992 move from (5, 8) to (4, 8) using car (13133, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12993 doesn't move\n", - "Agent rider 12996 move from (3, 5) to (3, 4) using car (13126, [(3, 5), (3, 4)], 0)\n", - "Agent rider 12997 move from (6, 8) to (6, 9) using car (13115, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (9, 8) to (8, 8) using car (13197, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13110 doesn't move\n", + "tick 928 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12001 move from (0, 4) to (0, 5) using car (13096, [(0, 4), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 12167 move from (0, 4) to (0, 5) using car (13096, [(0, 4), (0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 move from (6, 1) to (7, 1) using car (13031, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12613 move from (6, 1) to (7, 1) using car (13031, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Rider n° 12613 arrived with a waiting time of 15 ticks\n", + "Agent rider 12625 move from (2, 0) to (3, 0) using car (13023, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (4, 4) to (5, 4) using car (13065, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12718 move from (3, 1) to (3, 2) using car (13099, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 12718 arrived with a waiting time of 5 ticks\n", + "Agent rider 12719 move from (3, 7) to (3, 8) using car (13056, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12720 move from (5, 0) to (5, 1) using car (13075, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 12783 move from (1, 3) to (1, 4) using car (12982, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (6, 1) to (7, 1) using car (13031, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 move from (6, 1) to (7, 1) using car (13031, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 move from (2, 6) to (2, 5) using car (13082, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 12905 move from (6, 3) to (6, 2) using car (13060, [(6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12906 move from (3, 7) to (3, 8) using car (13056, [(3, 7), (3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 move from (7, 3) to (8, 3) using car (12929, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 12911 move from (4, 4) to (5, 4) using car (13065, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12933 move from (8, 7) to (9, 7) using car (13025, [(8, 7), (9, 7)], 0)\n", + "Driver 12938 arrived\n", + "Driver 12941 arrived\n", + "Driver 12948 arrived\n", + "Agent rider 12959 doesn't move\n", + "Driver 12962 arrived\n", + "Driver 12971 arrived\n", + "Driver 12974 arrived\n", + "Driver 12977 arrived\n", + "Agent rider 12984 doesn't move\n", + "Driver 12986 arrived\n", + "Agent rider 12987 move from (6, 8) to (7, 8) using car (12998, [(6, 8), (7, 8)], 0)\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Driver 13000 arrived\n", + "Driver 13005 arrived\n", + "Driver 13008 arrived\n", + "Driver 13011 arrived\n", + "Driver 13019 arrived\n", + "Driver 13021 arrived\n", + "Agent rider 13027 move from (8, 0) to (7, 0) using car (13018, [(8, 0), (7, 0)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Driver 13030 arrived\n", + "Agent rider 13035 move from (2, 2) to (1, 2) using car (12978, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 13035 arrived with a waiting time of 0 ticks\n", + "Agent rider 13037 move from (6, 1) to (7, 1) using car (13031, [(6, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 13038 doesn't move\n", + "Agent rider 13043 move from (3, 8) to (4, 8) using car (13081, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13054 arrived\n", + "Agent rider 13070 move from (4, 8) to (3, 8) using car (13059, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 doesn't move\n", + "Agent rider 13074 move from (2, 6) to (2, 5) using car (13082, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (8, 6) to (8, 5) using car (13093, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (2, 4) to (2, 5) using car (13066, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13086 move from (2, 0) to (3, 0) using car (13023, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 13087 move from (4, 8) to (3, 8) using car (13059, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13088 doesn't move\n", + "Agent rider 13089 doesn't move\n", + "Agent rider 13090 move from (3, 1) to (3, 2) using car (13099, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 13091 move from (1, 0) to (1, 1) using car (13100, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13109 move from (5, 0) to (5, 1) using car (13075, [(5, 0), (5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 13110 doesn't move\n", + "tick 929 ended\n", + "I am driver 13111 - trip: [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9)]\n", + "I am driver 13112 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)]\n", + "I am driver 13113 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 13114 - trip: [(5, 8), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 13115 - trip: [(6, 6), (6, 7), (5, 7)]\n", + "5 drivers generated.\n", + "I am rider 13116 - dep: (3, 2) , arr: (2, 3)\n", + "I am rider 13117 - dep: (2, 6) , arr: (9, 3)\n", + "I am rider 13118 - dep: (1, 5) , arr: (2, 1)\n", + "I am rider 13119 - dep: (7, 6) , arr: (0, 1)\n", + "I am rider 13120 - dep: (6, 7) , arr: (4, 1)\n", + "I am rider 13121 - dep: (5, 3) , arr: (1, 2)\n", + "I am rider 13122 - dep: (2, 7) , arr: (4, 9)\n", + "I am rider 13123 - dep: (5, 2) , arr: (7, 0)\n", + "8 riders generated.\n", + "Agent rider 12001 move from (0, 5) to (1, 5) using car (13096, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 12167 move from (0, 5) to (1, 5) using car (13096, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (3, 0) to (4, 0) using car (13023, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (5, 4) to (6, 4) using car (13065, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 12643 move from (4, 8) to (5, 8) using car (13081, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12719 move from (3, 8) to (3, 7) using car (13059, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 12720 move from (5, 1) to (6, 1) using car (12979, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12783 move from (1, 4) to (1, 3) using car (13049, [(1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (7, 1) to (7, 2) using car (13031, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 doesn't move\n", + "Agent rider 12859 move from (6, 2) to (6, 1) using car (13060, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 move from (2, 5) to (2, 6) using car (13066, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12905 move from (6, 2) to (6, 1) using car (13060, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12906 move from (3, 8) to (3, 7) using car (13059, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12908 move from (8, 3) to (9, 3) using car (12929, [(8, 3), (9, 3)], 0)\n", + "Rider n° 12908 arrived with a waiting time of 2 ticks\n", + "Agent rider 12911 doesn't move\n", + "Driver 12922 arrived\n", + "Agent rider 12933 doesn't move\n", + "Driver 12941 arrived\n", + "Driver 12950 arrived\n", + "Agent rider 12959 move from (6, 2) to (6, 1) using car (13060, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 12971 arrived\n", + "Driver 12977 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12987 move from (7, 8) to (8, 8) using car (13026, [(7, 8), (8, 8)], 0)\n", + "Agent rider 12989 move from (6, 2) to (6, 1) using car (13060, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 move from (7, 8) to (8, 8) using car (13026, [(7, 8), (8, 8)], 0)\n", "Driver 13004 arrived\n", - "Agent rider 13020 move from (6, 8) to (6, 9) using car (13115, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13021 move from (9, 8) to (8, 8) using car (13197, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13023 doesn't move\n", + "Driver 13016 arrived\n", + "Driver 13021 arrived\n", + "Driver 13022 arrived\n", + "Driver 13024 arrived\n", + "Agent rider 13027 move from (7, 0) to (6, 0) using car (13112, [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 13028 move from (7, 8) to (8, 8) using car (13026, [(7, 8), (8, 8)], 0)\n", "Driver 13032 arrived\n", - "Driver 13037 arrived\n", - "Agent rider 13039 move from (0, 4) to (0, 5) using car (13101, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13040 move from (1, 1) to (2, 1) using car (13069, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 move from (9, 8) to (8, 8) using car (13197, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13043 doesn't move\n", - "Agent rider 13045 move from (3, 1) to (2, 1) using car (13131, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 move from (2, 9) to (1, 9) using car (13100, [(2, 9), (1, 9)], 0)\n", - "Agent rider 13055 move from (5, 8) to (6, 8) using car (13158, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13056 doesn't move\n", - "Agent rider 13057 move from (6, 1) to (7, 1) using car (13009, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13058 doesn't move\n", + "Agent rider 13037 move from (7, 1) to (7, 2) using car (13031, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 13038 doesn't move\n", + "Agent rider 13043 move from (4, 8) to (5, 8) using car (13081, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13070 move from (3, 8) to (3, 9) using car (13056, [(3, 8), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 move from (4, 6) to (5, 6) using car (13007, [(4, 6), (5, 6)], 0)\n", + "Agent rider 13074 move from (2, 5) to (2, 4) using car (13082, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 13078 arrived\n", + "Agent rider 13083 move from (6, 2) to (6, 1) using car (13060, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13084 move from (8, 5) to (8, 4) using car (13093, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (2, 5) to (2, 6) using car (13066, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13086 move from (3, 0) to (4, 0) using car (13023, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 13087 move from (3, 8) to (3, 7) using car (13059, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13088 move from (0, 5) to (1, 5) using car (13096, [(0, 5), (1, 5), (2, 5)], 0)\n", + "Agent rider 13089 doesn't move\n", + "Agent rider 13090 move from (3, 2) to (3, 3) using car (13099, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 13091 move from (1, 1) to (1, 2) using car (13100, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13094 arrived\n", + "Agent rider 13109 move from (5, 1) to (5, 2) using car (13075, [(5, 1), (5, 2), (5, 3)], 0)\n", + "Agent rider 13110 doesn't move\n", + "Agent rider 13116 move from (3, 2) to (3, 3) using car (13099, [(3, 2), (3, 3), (3, 4), (3, 5)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13118 doesn't move\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13120 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13122 doesn't move\n", + "Agent rider 13123 doesn't move\n", + "tick 930 ended\n", + "I am driver 13124 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 13125 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 13126 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13127 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 13128 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13129 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 13130 - trip: [(7, 3), (8, 3), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 13131 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 13132 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 13133 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 13134 - trip: [(1, 6), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 13135 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 13136 - trip: [(3, 2), (4, 2), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 13137 - trip: [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 13138 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 13139 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 13140 - trip: [(2, 1), (2, 2), (3, 2)]\n", + "I am driver 13141 - trip: [(2, 5), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 13142 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 13143 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 13144 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "21 drivers generated.\n", + "I am rider 13145 - dep: (4, 8) , arr: (1, 0)\n", + "I am rider 13146 - dep: (2, 8) , arr: (7, 3)\n", + "I am rider 13147 - dep: (1, 6) , arr: (9, 1)\n", + "I am rider 13148 - dep: (4, 9) , arr: (7, 5)\n", + "I am rider 13149 - dep: (0, 3) , arr: (4, 1)\n", + "I am rider 13150 - dep: (0, 9) , arr: (6, 8)\n", + "I am rider 13151 - dep: (1, 0) , arr: (5, 0)\n", + "I am rider 13152 - dep: (1, 0) , arr: (9, 5)\n", + "I am rider 13153 - dep: (3, 2) , arr: (0, 2)\n", + "I am rider 13154 - dep: (9, 8) , arr: (3, 0)\n", + "I am rider 13155 - dep: (3, 0) , arr: (9, 7)\n", + "I am rider 13156 - dep: (3, 0) , arr: (3, 2)\n", + "I am rider 13157 - dep: (4, 1) , arr: (5, 0)\n", + "13 riders generated.\n", + "Agent rider 12001 move from (1, 5) to (1, 6) using car (12982, [(1, 5), (1, 6)], 0)\n", + "Agent rider 12167 move from (1, 5) to (1, 6) using car (12982, [(1, 5), (1, 6)], 0)\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12384 move from (1, 6) to (1, 7) using car (13129, [(1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (4, 0) to (5, 0) using car (13023, [(4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (6, 4) to (7, 4) using car (13065, [(6, 4), (7, 4)], 0)\n", + "Agent rider 12643 move from (5, 8) to (6, 8) using car (13081, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 12719 doesn't move\n", + "Agent rider 12720 move from (6, 1) to (7, 1) using car (12979, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12783 move from (1, 3) to (1, 2) using car (13049, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (7, 2) to (7, 3) using car (13031, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 move from (6, 1) to (6, 0) using car (13060, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12859 move from (6, 1) to (7, 1) using car (12979, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 doesn't move\n", + "Agent rider 12905 move from (6, 1) to (7, 1) using car (13104, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12911 move from (5, 4) to (5, 3) using car (13079, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 12933 doesn't move\n", + "Driver 12950 arrived\n", + "Agent rider 12959 move from (6, 1) to (7, 1) using car (12979, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 12977 arrived\n", + "Driver 12981 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12989 move from (6, 1) to (7, 1) using car (12979, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Driver 12998 arrived\n", + "Driver 13018 arrived\n", + "Driver 13022 arrived\n", + "Driver 13025 arrived\n", + "Agent rider 13027 move from (6, 0) to (5, 0) using car (13112, [(6, 0), (5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Agent rider 13037 move from (7, 2) to (7, 3) using car (13031, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 13038 doesn't move\n", + "Agent rider 13043 move from (5, 8) to (6, 8) using car (13081, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13046 arrived\n", + "Driver 13051 arrived\n", + "Driver 13057 arrived\n", + "Driver 13062 arrived\n", + "Driver 13063 arrived\n", + "Driver 13068 arrived\n", + "Driver 13069 arrived\n", + "Agent rider 13070 move from (3, 9) to (2, 9) using car (13056, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 doesn't move\n", + "Agent rider 13074 move from (2, 4) to (2, 3) using car (13082, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13083 move from (6, 1) to (7, 1) using car (13104, [(6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 13084 move from (8, 4) to (8, 3) using car (13093, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (2, 6) to (2, 7) using car (13066, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13086 move from (4, 0) to (5, 0) using car (13102, [(4, 0), (5, 0)], 0)\n", + "Agent rider 13087 doesn't move\n", + "Agent rider 13088 move from (1, 5) to (2, 5) using car (13135, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13089 doesn't move\n", + "Agent rider 13090 move from (3, 3) to (3, 4) using car (13099, [(3, 3), (3, 4), (3, 5)], 0)\n", + "Rider n° 13090 arrived with a waiting time of 2 ticks\n", + "Agent rider 13091 move from (1, 2) to (1, 3) using car (13100, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13103 arrived\n", + "Driver 13106 arrived\n", + "Agent rider 13109 move from (5, 2) to (5, 3) using car (13075, [(5, 2), (5, 3)], 0)\n", + "Agent rider 13110 doesn't move\n", + "Agent rider 13116 doesn't move\n", + "Agent rider 13117 move from (2, 6) to (2, 7) using car (13066, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 move from (1, 5) to (2, 5) using car (13096, [(1, 5), (2, 5)], 0)\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13120 move from (6, 7) to (5, 7) using car (13113, [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 13121 move from (5, 3) to (4, 3) using car (13092, [(5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 13122 doesn't move\n", + "Agent rider 13123 doesn't move\n", + "Agent rider 13145 move from (4, 8) to (3, 8) using car (13044, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13146 doesn't move\n", + "Agent rider 13147 doesn't move\n", + "Agent rider 13148 move from (4, 9) to (3, 9) using car (13076, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13149 doesn't move\n", + "Agent rider 13150 doesn't move\n", + "Agent rider 13151 doesn't move\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (3, 0) to (4, 0) using car (13107, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13156 move from (3, 0) to (4, 0) using car (13107, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13157 doesn't move\n", + "tick 931 ended\n", + "I am driver 13158 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4)]\n", + "I am driver 13159 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 13160 - trip: [(0, 2), (0, 1), (1, 1)]\n", + "I am driver 13161 - trip: [(5, 2), (5, 3), (5, 4)]\n", + "I am driver 13162 - trip: [(1, 9), (2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 13163 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13164 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 13165 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 13166 - trip: [(0, 7), (0, 6)]\n", + "I am driver 13167 - trip: [(6, 0), (6, 1), (7, 1)]\n", + "I am driver 13168 - trip: [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 13169 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13170 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (5, 7)]\n", + "I am driver 13171 - trip: [(8, 4), (7, 4), (7, 5), (6, 5), (5, 5)]\n", + "14 drivers generated.\n", + "I am rider 13172 - dep: (5, 8) , arr: (6, 1)\n", + "I am rider 13173 - dep: (0, 4) , arr: (0, 8)\n", + "I am rider 13174 - dep: (7, 2) , arr: (7, 6)\n", + "I am rider 13175 - dep: (9, 1) , arr: (5, 2)\n", + "I am rider 13176 - dep: (0, 7) , arr: (2, 2)\n", + "I am rider 13177 - dep: (4, 8) , arr: (5, 5)\n", + "6 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12227 move from (7, 1) to (8, 1) using car (12979, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12384 move from (1, 7) to (1, 8) using car (13129, [(1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12499 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (5, 0) to (6, 0) using car (13023, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12643 move from (6, 8) to (7, 8) using car (13081, [(6, 8), (7, 8)], 0)\n", + "Agent rider 12719 move from (3, 7) to (2, 7) using car (13013, [(3, 7), (2, 7)], 0)\n", + "Rider n° 12719 arrived with a waiting time of 10 ticks\n", + "Agent rider 12720 move from (7, 1) to (8, 1) using car (12979, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 12720 arrived with a waiting time of 8 ticks\n", + "Agent rider 12783 move from (1, 2) to (1, 1) using car (13049, [(1, 2), (1, 1)], 0)\n", + "Agent rider 12798 doesn't move\n", + "Agent rider 12799 move from (7, 3) to (8, 3) using car (13052, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 12799 arrived with a waiting time of 7 ticks\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 move from (7, 1) to (8, 1) using car (13104, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12855 move from (6, 0) to (7, 0) using car (13060, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12859 move from (7, 1) to (8, 1) using car (13104, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12888 doesn't move\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12897 move from (2, 6) to (3, 6) using car (13134, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 12905 move from (7, 1) to (8, 1) using car (13104, [(7, 1), (8, 1)], 0)\n", + "Agent rider 12906 move from (3, 7) to (2, 7) using car (13013, [(3, 7), (2, 7)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12911 move from (5, 3) to (5, 2) using car (13079, [(5, 3), (5, 2), (5, 1), (6, 1)], 0)\n", + "Rider n° 12911 arrived with a waiting time of 3 ticks\n", + "Driver 12929 arrived\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (7, 1) to (8, 1) using car (12979, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 12978 arrived\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12987 doesn't move\n", + "Agent rider 12989 move from (7, 1) to (8, 1) using car (12979, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Driver 13003 arrived\n", + "Driver 13006 arrived\n", + "Driver 13007 arrived\n", + "Driver 13009 arrived\n", + "Driver 13022 arrived\n", + "Driver 13026 arrived\n", + "Agent rider 13027 move from (5, 0) to (4, 0) using car (13112, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Agent rider 13037 move from (7, 3) to (7, 4) using car (13031, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 13038 doesn't move\n", + "Agent rider 13043 move from (6, 8) to (7, 8) using car (13081, [(6, 8), (7, 8)], 0)\n", + "Driver 13045 arrived\n", + "Driver 13047 arrived\n", + "Driver 13063 arrived\n", "Driver 13064 arrived\n", - "Driver 13067 arrived\n", - "Driver 13072 arrived\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 move from (1, 8) to (0, 8) using car (13102, [(1, 8), (0, 8)], 0)\n", + "Driver 13069 arrived\n", + "Agent rider 13070 move from (2, 9) to (1, 9) using car (13056, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 doesn't move\n", + "Agent rider 13074 move from (2, 3) to (2, 2) using car (13082, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 13077 arrived\n", "Driver 13080 arrived\n", - "Driver 13084 arrived\n", - "Agent rider 13092 move from (4, 5) to (4, 6) using car (13136, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13095 move from (4, 7) to (3, 7) using car (13091, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13083 move from (7, 1) to (8, 1) using car (13104, [(7, 1), (8, 1)], 0)\n", + "Agent rider 13084 move from (8, 3) to (8, 2) using car (13093, [(8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (2, 7) to (3, 7) using car (13066, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13086 move from (5, 0) to (4, 0) using car (13112, [(5, 0), (4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 13087 move from (3, 7) to (2, 7) using car (13013, [(3, 7), (2, 7)], 0)\n", + "Rider n° 13087 arrived with a waiting time of 2 ticks\n", + "Agent rider 13088 doesn't move\n", + "Agent rider 13089 move from (7, 3) to (7, 4) using car (13031, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 13091 move from (1, 3) to (1, 4) using car (13100, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13109 doesn't move\n", + "Agent rider 13110 doesn't move\n", + "Agent rider 13116 doesn't move\n", + "Agent rider 13117 move from (2, 7) to (3, 7) using car (13066, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 doesn't move\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13120 move from (5, 7) to (4, 7) using car (13113, [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 13121 move from (4, 3) to (3, 3) using car (13092, [(4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 13122 move from (2, 7) to (3, 7) using car (13066, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13123 doesn't move\n", + "Agent rider 13145 move from (3, 8) to (2, 8) using car (13044, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13146 move from (2, 8) to (2, 7) using car (13132, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 13148 doesn't move\n", + "Agent rider 13149 doesn't move\n", + "Agent rider 13150 doesn't move\n", + "Agent rider 13151 move from (1, 0) to (2, 0) using car (13133, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13152 move from (1, 0) to (2, 0) using car (13133, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (4, 0) to (5, 0) using car (13107, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13156 doesn't move\n", + "Agent rider 13157 doesn't move\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13173 doesn't move\n", + "Agent rider 13174 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 move from (0, 7) to (0, 6) using car (13166, [(0, 7), (0, 6)], 0)\n", + "Agent rider 13177 move from (4, 8) to (5, 8) using car (13168, [(4, 8), (5, 8), (5, 7), (6, 7), (7, 7)], 0)\n", + "tick 932 ended\n", + "I am driver 13178 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 13179 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13180 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 13181 - trip: [(5, 4), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 13182 - trip: [(3, 3), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 13183 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 13184 - trip: [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13185 - trip: [(6, 0), (7, 0), (8, 0), (8, 1)]\n", + "I am driver 13186 - trip: [(8, 5), (7, 5), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)]\n", + "I am driver 13187 - trip: [(6, 2), (6, 3), (7, 3)]\n", + "I am driver 13188 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "11 drivers generated.\n", + "I am rider 13189 - dep: (0, 1) , arr: (1, 6)\n", + "I am rider 13190 - dep: (0, 8) , arr: (0, 4)\n", + "I am rider 13191 - dep: (4, 1) , arr: (1, 4)\n", + "3 riders generated.\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 move from (9, 9) to (8, 9) using car (13178, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12227 doesn't move\n", + "Agent rider 12384 move from (1, 8) to (1, 9) using car (13129, [(1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12499 move from (8, 5) to (9, 5) using car (13048, [(8, 5), (9, 5)], 0)\n", + "Rider n° 12499 arrived with a waiting time of 18 ticks\n", + "Agent rider 12564 move from (9, 9) to (8, 9) using car (13178, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 move from (0, 9) to (1, 9) using car (13050, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12720 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12798 move from (8, 5) to (9, 5) using car (13048, [(8, 5), (9, 5)], 0)\n", + "Rider n° 12798 arrived with a waiting time of 10 ticks\n", + "Agent rider 12801 move from (8, 9) to (7, 9) using car (13179, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12809 doesn't move\n", + "Agent rider 12812 move from (8, 9) to (7, 9) using car (13179, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12829 move from (8, 9) to (7, 9) using car (13179, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 move from (9, 9) to (8, 9) using car (13178, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12855 move from (7, 0) to (8, 0) using car (13060, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12859 move from (8, 1) to (9, 1) using car (12979, [(8, 1), (9, 1)], 0)\n", + "Agent rider 12861 move from (9, 9) to (8, 9) using car (13178, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12888 move from (7, 0) to (8, 0) using car (13060, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 12892 move from (8, 9) to (7, 9) using car (13179, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12897 move from (3, 6) to (4, 6) using car (13134, [(3, 6), (4, 6)], 0)\n", + "Rider n° 12897 arrived with a waiting time of 6 ticks\n", + "Agent rider 12905 doesn't move\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Driver 12929 arrived\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (8, 1) to (9, 1) using car (12979, [(8, 1), (9, 1)], 0)\n", + "Driver 12982 arrived\n", + "Agent rider 12984 move from (0, 9) to (1, 9) using car (13050, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12987 move from (8, 8) to (8, 9) using car (13111, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 12989 move from (8, 1) to (9, 1) using car (12979, [(8, 1), (9, 1)], 0)\n", + "Agent rider 12990 move from (8, 8) to (8, 9) using car (13111, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Agent rider 12991 move from (0, 9) to (1, 9) using car (13050, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12995 move from (9, 9) to (8, 9) using car (13178, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (8, 8) to (8, 9) using car (13111, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Driver 13001 arrived\n", + "Driver 13006 arrived\n", + "Driver 13009 arrived\n", + "Agent rider 13027 move from (4, 0) to (4, 1) using car (13112, [(4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 13028 move from (8, 8) to (8, 9) using car (13111, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Driver 13033 arrived\n", + "Agent rider 13037 move from (7, 4) to (7, 5) using car (13031, [(7, 4), (7, 5)], 0)\n", + "Rider n° 13037 arrived with a waiting time of 3 ticks\n", + "Agent rider 13038 move from (8, 5) to (9, 5) using car (13048, [(8, 5), (9, 5)], 0)\n", + "Rider n° 13038 arrived with a waiting time of 4 ticks\n", + "Agent rider 13043 doesn't move\n", + "Driver 13047 arrived\n", + "Driver 13064 arrived\n", + "Driver 13065 arrived\n", + "Agent rider 13070 move from (1, 9) to (0, 9) using car (13056, [(1, 9), (0, 9)], 0)\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13073 move from (5, 6) to (4, 6) using car (13124, [(5, 6), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13074 move from (2, 2) to (3, 2) using car (13082, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 13075 arrived\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (8, 2) to (8, 1) using car (13093, [(8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (3, 7) to (4, 7) using car (13066, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13086 move from (4, 0) to (4, 1) using car (13112, [(4, 0), (4, 1), (4, 2)], 0)\n", + "Rider n° 13086 arrived with a waiting time of 2 ticks\n", + "Agent rider 13088 doesn't move\n", + "Agent rider 13089 move from (7, 4) to (7, 5) using car (13171, [(7, 4), (7, 5), (6, 5), (5, 5)], 0)\n", + "Agent rider 13091 move from (1, 4) to (1, 5) using car (13100, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 13091 arrived with a waiting time of 2 ticks\n", + "Driver 13096 arrived\n", "Driver 13097 arrived\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13104 move from (4, 7) to (3, 7) using car (13091, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13105 move from (4, 1) to (4, 2) using car (13127, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13106 move from (5, 5) to (4, 5) using car (13134, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13107 doesn't move\n", - "Agent rider 13109 move from (1, 7) to (0, 7) using car (13049, [(1, 7), (0, 7)], 0)\n", - "Agent rider 13110 move from (0, 4) to (0, 5) using car (13101, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Driver 13118 arrived\n", - "Agent rider 13120 move from (5, 7) to (5, 6) using car (13154, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 13121 move from (6, 6) to (7, 6) using car (13024, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13122 move from (6, 1) to (7, 1) using car (13085, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13139 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 move from (0, 6) to (0, 5) using car (13181, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13143 move from (6, 3) to (5, 3) using car (13152, [(6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13144 doesn't move\n", - "Agent rider 13145 move from (4, 5) to (4, 6) using car (13136, [(4, 5), (4, 6), (5, 6)], 0)\n", - "Agent rider 13146 move from (6, 1) to (7, 1) using car (13085, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13147 move from (5, 5) to (4, 5) using car (13134, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 move from (9, 8) to (8, 8) using car (13197, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 move from (6, 1) to (7, 1) using car (13009, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13170 move from (9, 5) to (9, 4) using car (13183, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (8, 7) to (8, 8) using car (13111, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13172 move from (5, 8) to (6, 8) using car (13158, [(5, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13184 move from (6, 3) to (6, 2) using car (13130, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13185 move from (5, 0) to (4, 0) using car (13151, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (5, 5) to (4, 5) using car (13134, [(5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13187 move from (7, 1) to (8, 1) using car (13079, [(7, 1), (8, 1)], 0)\n", - "Agent rider 13188 move from (3, 5) to (3, 6) using car (13119, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13189 doesn't move\n", + "Driver 13102 arrived\n", + "Agent rider 13109 move from (5, 3) to (5, 4) using car (13161, [(5, 3), (5, 4)], 0)\n", + "Agent rider 13110 move from (9, 4) to (8, 4) using car (13183, [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 13115 arrived\n", + "Agent rider 13116 move from (3, 3) to (2, 3) using car (13092, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Rider n° 13116 arrived with a waiting time of 2 ticks\n", + "Agent rider 13117 move from (3, 7) to (4, 7) using car (13066, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 move from (2, 5) to (2, 4) using car (13125, [(2, 5), (2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13119 move from (7, 6) to (7, 5) using car (13142, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (4, 7) to (3, 7) using car (13113, [(4, 7), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 13121 move from (3, 3) to (3, 2) using car (13055, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13122 move from (3, 7) to (4, 7) using car (13066, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13123 move from (5, 2) to (5, 1) using car (13079, [(5, 2), (5, 1), (6, 1)], 0)\n", + "Agent rider 13145 move from (2, 8) to (1, 8) using car (13044, [(2, 8), (1, 8)], 0)\n", + "Agent rider 13146 move from (2, 7) to (2, 6) using car (13132, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 doesn't move\n", + "Agent rider 13148 move from (3, 9) to (4, 9) using car (13170, [(3, 9), (4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 13149 doesn't move\n", + "Agent rider 13150 move from (0, 9) to (1, 9) using car (13050, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13151 move from (2, 0) to (3, 0) using car (13133, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13152 move from (2, 0) to (3, 0) using car (13133, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 move from (3, 2) to (3, 1) using car (13095, [(3, 2), (3, 1)], 0)\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (5, 0) to (6, 0) using car (13107, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13156 move from (4, 0) to (4, 1) using car (13112, [(4, 0), (4, 1), (4, 2)], 0)\n", + "Agent rider 13157 move from (4, 1) to (5, 1) using car (13136, [(4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 13172 move from (5, 8) to (5, 7) using car (13168, [(5, 8), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13173 doesn't move\n", + "Agent rider 13174 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 doesn't move\n", + "Agent rider 13177 move from (5, 8) to (5, 7) using car (13168, [(5, 8), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13189 move from (0, 1) to (1, 1) using car (13160, [(0, 1), (1, 1)], 0)\n", "Agent rider 13190 doesn't move\n", - "Agent rider 13191 move from (6, 9) to (5, 9) using car (13173, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 13201 doesn't move\n", - "Agent rider 13202 move from (3, 6) to (4, 6) using car (13182, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13203 doesn't move\n", - "Agent rider 13204 doesn't move\n", - "Agent rider 13205 doesn't move\n", - "tick 946 ended\n", - "I am driver 13206 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2)]\n", - "I am driver 13207 - trip: [(5, 5), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13208 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13209 - trip: [(4, 3), (4, 2), (3, 2)]\n", - "I am driver 13210 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3)]\n", - "5 drivers generated.\n", - "I am rider 13211 - dep: (2, 6) , arr: (4, 2)\n", - "I am rider 13212 - dep: (2, 4) , arr: (0, 7)\n", - "I am rider 13213 - dep: (5, 1) , arr: (5, 4)\n", - "I am rider 13214 - dep: (0, 5) , arr: (9, 6)\n", - "4 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (4, 2) to (3, 2) using car (13127, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12521 move from (7, 6) to (8, 6) using car (13024, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 12523 move from (0, 5) to (0, 6) using car (13101, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12596 move from (9, 9) to (8, 9) using car (13086, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12690 move from (9, 9) to (8, 9) using car (13086, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (4, 2) to (3, 2) using car (13127, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12799 move from (2, 1) to (2, 2) using car (13131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 12800 move from (0, 5) to (0, 4) using car (13181, [(0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12872 move from (0, 1) to (0, 2) using car (13051, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12876 move from (9, 9) to (8, 9) using car (13086, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12880 move from (4, 8) to (3, 8) using car (13133, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 move from (0, 5) to (0, 6) using car (13101, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12939 move from (4, 2) to (4, 1) using car (13071, [(4, 2), (4, 1)], 0)\n", - "Agent rider 12940 move from (0, 1) to (0, 2) using car (13051, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12941 move from (4, 8) to (4, 7) using car (13114, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12950 move from (6, 2) to (6, 1) using car (13130, [(6, 2), (6, 1)], 0)\n", - "Agent rider 12952 move from (8, 8) to (8, 7) using car (13099, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 12957 move from (7, 1) to (8, 1) using car (13085, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12958 move from (9, 9) to (8, 9) using car (13086, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12990 move from (7, 1) to (8, 1) using car (13085, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 12992 move from (4, 8) to (4, 7) using car (13114, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12993 doesn't move\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12997 move from (6, 9) to (5, 9) using car (13115, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (8, 8) to (7, 8) using car (13197, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 13001 arrived\n", - "Driver 13014 arrived\n", - "Agent rider 13020 move from (6, 9) to (5, 9) using car (13115, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 13020 arrived with a waiting time of 4 ticks\n", - "Agent rider 13021 move from (8, 8) to (7, 8) using car (13197, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13023 move from (6, 1) to (6, 0) using car (13198, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 13037 arrived\n", - "Driver 13038 arrived\n", - "Agent rider 13039 move from (0, 5) to (0, 6) using car (13101, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13040 move from (2, 1) to (3, 1) using car (13069, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 move from (8, 8) to (8, 7) using car (13099, [(8, 8), (8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 13043 move from (4, 6) to (5, 6) using car (13182, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13045 move from (2, 1) to (2, 2) using car (13131, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13055 move from (6, 8) to (6, 7) using car (13158, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Rider n° 13055 arrived with a waiting time of 3 ticks\n", - "Agent rider 13056 move from (6, 1) to (6, 0) using car (13198, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 13057 move from (7, 1) to (8, 1) using car (13085, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13058 move from (0, 1) to (0, 2) using car (13051, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Driver 13067 arrived\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "Driver 13078 arrived\n", - "Driver 13089 arrived\n", - "Driver 13090 arrived\n", - "Agent rider 13092 move from (4, 6) to (5, 6) using car (13182, [(4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13093 move from (0, 1) to (0, 2) using car (13051, [(0, 1), (0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13095 move from (3, 7) to (2, 7) using car (13091, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13104 move from (3, 7) to (3, 6) using car (13159, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Rider n° 13104 arrived with a waiting time of 1 ticks\n", - "Agent rider 13105 move from (4, 2) to (3, 2) using car (13127, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13106 doesn't move\n", - "Agent rider 13107 move from (3, 4) to (4, 4) using car (13177, [(3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (0, 5) to (0, 6) using car (13101, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13120 move from (5, 6) to (5, 5) using car (13154, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 13121 move from (7, 6) to (8, 6) using car (13024, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13122 move from (7, 1) to (8, 1) using car (13085, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13123 arrived\n", - "Driver 13132 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 move from (0, 5) to (0, 6) using car (13101, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13143 move from (5, 3) to (5, 2) using car (13152, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13144 doesn't move\n", - "Agent rider 13145 move from (4, 6) to (5, 6) using car (13136, [(4, 6), (5, 6)], 0)\n", - "Agent rider 13146 move from (7, 1) to (8, 1) using car (13085, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13147 move from (4, 5) to (3, 5) using car (13134, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Driver 13162 arrived\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 move from (8, 8) to (7, 8) using car (13197, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 move from (7, 1) to (8, 1) using car (13085, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13170 move from (9, 4) to (9, 3) using car (13183, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (8, 8) to (7, 8) using car (13197, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13172 move from (6, 8) to (6, 7) using car (13158, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13184 move from (6, 2) to (6, 1) using car (13130, [(6, 2), (6, 1)], 0)\n", - "Agent rider 13185 move from (4, 0) to (3, 0) using car (13151, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (4, 5) to (3, 5) using car (13134, [(4, 5), (3, 5), (2, 5)], 0)\n", - "Agent rider 13187 move from (8, 1) to (8, 0) using car (13083, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13188 move from (3, 6) to (4, 6) using car (13119, [(3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (0, 5) to (0, 4) using car (13181, [(0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13191 move from (5, 9) to (5, 8) using car (13173, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 13201 doesn't move\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13203 doesn't move\n", - "Agent rider 13204 doesn't move\n", - "Agent rider 13205 doesn't move\n", - "Agent rider 13211 doesn't move\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13213 doesn't move\n", - "Agent rider 13214 move from (0, 5) to (0, 6) using car (13101, [(0, 5), (0, 6), (0, 7)], 0)\n", - "tick 947 ended\n", - "I am driver 13215 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", - "I am driver 13216 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)]\n", - "I am driver 13217 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7)]\n", - "I am driver 13218 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4)]\n", - "4 drivers generated.\n", - "I am rider 13219 - dep: (6, 1) , arr: (4, 3)\n", + "Agent rider 13191 doesn't move\n", + "tick 933 ended\n", + "I am driver 13192 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 13193 - trip: [(1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 13194 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)]\n", + "3 drivers generated.\n", + "I am rider 13195 - dep: (6, 6) , arr: (9, 4)\n", "1 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (3, 2) to (2, 2) using car (13127, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12521 move from (8, 6) to (9, 6) using car (13024, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12523 move from (0, 6) to (0, 7) using car (13101, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12596 move from (8, 9) to (7, 9) using car (13111, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 12690 move from (8, 9) to (7, 9) using car (13111, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (3, 2) to (2, 2) using car (13127, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 12799 move from (2, 2) to (2, 3) using car (13131, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 12800 move from (0, 4) to (1, 4) using car (13181, [(0, 4), (1, 4)], 0)\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12872 move from (0, 2) to (0, 3) using car (13051, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12876 move from (8, 9) to (7, 9) using car (13086, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12876 arrived with a waiting time of 14 ticks\n", - "Agent rider 12880 move from (3, 8) to (2, 8) using car (13133, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 move from (0, 6) to (0, 7) using car (13101, [(0, 6), (0, 7)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (0, 2) to (0, 3) using car (13051, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 12941 move from (4, 7) to (4, 6) using car (13114, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Rider n° 12941 arrived with a waiting time of 8 ticks\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12952 move from (8, 7) to (8, 6) using car (13099, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 12957 move from (8, 1) to (9, 1) using car (13085, [(8, 1), (9, 1)], 0)\n", - "Agent rider 12958 move from (8, 9) to (7, 9) using car (13086, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12990 move from (8, 1) to (9, 1) using car (13085, [(8, 1), (9, 1)], 0)\n", - "Agent rider 12992 move from (4, 7) to (4, 6) using car (13114, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12993 doesn't move\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12997 move from (5, 9) to (4, 9) using car (13115, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (7, 8) to (7, 7) using car (13197, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Driver 13009 arrived\n", - "Agent rider 13020 doesn't move\n", - "Agent rider 13021 move from (7, 8) to (7, 7) using car (13197, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13023 move from (6, 0) to (5, 0) using car (13198, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Driver 13038 arrived\n", - "Agent rider 13039 move from (0, 6) to (0, 7) using car (13101, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13040 move from (3, 1) to (4, 1) using car (13069, [(3, 1), (4, 1), (5, 1)], 0)\n", - "Agent rider 13041 move from (3, 2) to (2, 2) using car (13127, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13042 move from (8, 7) to (8, 6) using car (13099, [(8, 7), (8, 6), (9, 6)], 0)\n", - "Agent rider 13043 move from (5, 6) to (5, 7) using car (13182, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13045 move from (2, 2) to (2, 3) using car (13131, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 12001 doesn't move\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12227 move from (8, 1) to (8, 0) using car (13093, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 12227 arrived with a waiting time of 37 ticks\n", + "Agent rider 12384 move from (1, 9) to (0, 9) using car (13129, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12625 move from (6, 0) to (7, 0) using car (13107, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 move from (1, 9) to (0, 9) using car (13129, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12633 doesn't move\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12801 move from (7, 9) to (6, 9) using car (13179, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12809 move from (8, 1) to (8, 0) using car (13093, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12812 move from (7, 9) to (6, 9) using car (13179, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12829 move from (7, 9) to (6, 9) using car (13179, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12830 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12848 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12855 move from (8, 0) to (9, 0) using car (13060, [(8, 0), (9, 0)], 0)\n", + "Rider n° 12855 arrived with a waiting time of 13 ticks\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12888 move from (8, 0) to (9, 0) using car (13060, [(8, 0), (9, 0)], 0)\n", + "Rider n° 12888 arrived with a waiting time of 14 ticks\n", + "Agent rider 12892 move from (7, 9) to (6, 9) using car (13179, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12905 move from (8, 1) to (8, 0) using car (13093, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12906 move from (2, 7) to (2, 8) using car (13040, [(2, 7), (2, 8)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12984 move from (1, 9) to (2, 9) using car (13050, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12987 move from (8, 9) to (7, 9) using car (13111, [(8, 9), (7, 9), (6, 9), (5, 9)], 0)\n", + "Rider n° 12987 arrived with a waiting time of 7 ticks\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12991 move from (1, 9) to (2, 9) using car (13050, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12995 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 13006 arrived\n", + "Driver 13013 arrived\n", + "Agent rider 13027 move from (4, 1) to (4, 2) using car (13112, [(4, 1), (4, 2)], 0)\n", + "Agent rider 13028 move from (8, 9) to (7, 9) using car (13178, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13037 move from (7, 4) to (6, 4) using car (13180, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13043 doesn't move\n", "Driver 13049 arrived\n", - "Driver 13050 arrived\n", - "Agent rider 13053 doesn't move\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13056 move from (6, 0) to (5, 0) using car (13198, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 13057 move from (8, 1) to (9, 1) using car (13085, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13058 move from (0, 2) to (0, 3) using car (13051, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "Driver 13079 arrived\n", - "Driver 13090 arrived\n", - "Agent rider 13092 move from (5, 6) to (5, 7) using car (13182, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13093 move from (0, 2) to (0, 3) using car (13051, [(0, 2), (0, 3), (0, 4)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13095 move from (2, 7) to (1, 7) using car (13091, [(2, 7), (1, 7)], 0)\n", - "Rider n° 13095 arrived with a waiting time of 2 ticks\n", + "Driver 13065 arrived\n", + "Driver 13067 arrived\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (7, 9) to (7, 8) using car (13194, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13072 move from (7, 9) to (6, 9) using car (13179, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13073 doesn't move\n", + "Agent rider 13074 move from (3, 2) to (4, 2) using car (13082, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 13076 arrived\n", + "Driver 13081 arrived\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (8, 1) to (8, 0) using car (13093, [(8, 1), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (4, 7) to (5, 7) using car (13066, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13088 doesn't move\n", + "Agent rider 13089 move from (7, 5) to (6, 5) using car (13186, [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", + "Driver 13097 arrived\n", "Driver 13098 arrived\n", - "Driver 13100 arrived\n", - "Driver 13102 arrived\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13105 move from (3, 2) to (2, 2) using car (13127, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13106 move from (4, 5) to (4, 6) using car (13207, [(4, 5), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13107 move from (4, 4) to (5, 4) using car (13177, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Driver 13099 arrived\n", + "Driver 13104 arrived\n", "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (0, 6) to (0, 7) using car (13101, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13120 move from (5, 5) to (5, 4) using car (13154, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 13121 move from (8, 6) to (8, 7) using car (13117, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 13121 arrived with a waiting time of 3 ticks\n", - "Agent rider 13122 move from (8, 1) to (9, 1) using car (13085, [(8, 1), (9, 1)], 0)\n", - "Driver 13124 arrived\n", - "Driver 13126 arrived\n", - "Driver 13138 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 move from (0, 6) to (0, 7) using car (13101, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13143 move from (5, 2) to (5, 1) using car (13152, [(5, 2), (5, 1)], 0)\n", - "Agent rider 13144 move from (6, 7) to (6, 6) using car (13158, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13145 move from (5, 6) to (5, 5) using car (13156, [(5, 6), (5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 13146 move from (8, 1) to (9, 1) using car (13085, [(8, 1), (9, 1)], 0)\n", + "Agent rider 13110 move from (8, 4) to (8, 5) using car (13183, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Driver 13114 arrived\n", + "Agent rider 13116 doesn't move\n", + "Agent rider 13117 move from (4, 7) to (5, 7) using car (13066, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 move from (2, 4) to (2, 3) using car (13125, [(2, 4), (2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13119 move from (7, 5) to (7, 4) using car (13142, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (3, 7) to (3, 6) using car (13113, [(3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 13121 move from (3, 2) to (3, 1) using car (13055, [(3, 2), (3, 1)], 0)\n", + "Agent rider 13122 doesn't move\n", + "Agent rider 13123 move from (5, 1) to (6, 1) using car (13079, [(5, 1), (6, 1)], 0)\n", + "Driver 13140 arrived\n", + "Agent rider 13145 doesn't move\n", + "Agent rider 13146 move from (2, 6) to (2, 5) using car (13132, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 13147 doesn't move\n", - "Driver 13149 arrived\n", - "Driver 13150 arrived\n", - "Driver 13157 arrived\n", + "Agent rider 13148 move from (4, 9) to (5, 9) using car (13170, [(4, 9), (5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 13149 doesn't move\n", + "Agent rider 13150 move from (1, 9) to (2, 9) using car (13050, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13151 move from (3, 0) to (4, 0) using car (13133, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13152 move from (3, 0) to (4, 0) using car (13133, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 move from (3, 1) to (3, 2) using car (13158, [(3, 1), (3, 2), (3, 3), (3, 4)], 0)\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (6, 0) to (7, 0) using car (13107, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13156 move from (4, 1) to (4, 2) using car (13112, [(4, 1), (4, 2)], 0)\n", + "Agent rider 13157 move from (5, 1) to (5, 0) using car (13131, [(5, 1), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 13157 arrived with a waiting time of 2 ticks\n", + "Driver 13166 arrived\n", + "Agent rider 13172 move from (5, 7) to (6, 7) using car (13168, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13173 doesn't move\n", + "Agent rider 13174 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 doesn't move\n", + "Agent rider 13177 move from (5, 7) to (6, 7) using car (13168, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 move from (4, 1) to (4, 2) using car (13112, [(4, 1), (4, 2)], 0)\n", + "Agent rider 13195 doesn't move\n", + "tick 934 ended\n", + "I am driver 13196 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 13197 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)]\n", + "I am driver 13198 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 13199 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 13200 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (1, 5)]\n", + "I am driver 13201 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13202 - trip: [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 13203 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1), (0, 2)]\n", + "I am driver 13204 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 13205 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 13206 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 13207 - trip: [(4, 6), (3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 13208 - trip: [(4, 1), (5, 1), (6, 1), (6, 0), (7, 0)]\n", + "I am driver 13209 - trip: [(9, 4), (8, 4), (7, 4), (7, 5)]\n", + "I am driver 13210 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (1, 6)]\n", + "15 drivers generated.\n", + "I am rider 13211 - dep: (9, 7) , arr: (1, 5)\n", + "I am rider 13212 - dep: (9, 2) , arr: (8, 2)\n", + "2 riders generated.\n", + "Agent rider 12001 move from (1, 6) to (1, 5) using car (13169, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12167 move from (1, 6) to (1, 5) using car (13169, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12220 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12625 move from (7, 0) to (8, 0) using car (13107, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (7, 4) to (7, 3) using car (13142, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12643 move from (7, 8) to (7, 7) using car (13194, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12801 doesn't move\n", + "Agent rider 12809 move from (8, 0) to (7, 0) using car (13093, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 12809 arrived with a waiting time of 9 ticks\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12829 move from (6, 9) to (5, 9) using car (13179, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 12829 arrived with a waiting time of 16 ticks\n", + "Agent rider 12830 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12848 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12892 move from (6, 9) to (5, 9) using car (13179, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12905 move from (8, 0) to (7, 0) using car (13093, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Driver 12979 arrived\n", + "Agent rider 12984 move from (2, 9) to (3, 9) using car (13050, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12991 move from (2, 9) to (3, 9) using car (13050, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12995 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 13013 arrived\n", + "Driver 13023 arrived\n", + "Agent rider 13027 doesn't move\n", + "Agent rider 13028 move from (7, 9) to (6, 9) using car (13178, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 13031 arrived\n", + "Agent rider 13043 move from (7, 8) to (7, 7) using car (13194, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Driver 13044 arrived\n", + "Driver 13048 arrived\n", + "Driver 13052 arrived\n", + "Driver 13056 arrived\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (7, 8) to (7, 7) using car (13194, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13072 move from (6, 9) to (5, 9) using car (13179, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13073 move from (4, 6) to (4, 5) using car (13127, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Rider n° 13073 arrived with a waiting time of 6 ticks\n", + "Agent rider 13074 move from (4, 2) to (5, 2) using car (13082, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (8, 0) to (7, 0) using car (13093, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13085 move from (5, 7) to (6, 7) using car (13066, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Rider n° 13085 arrived with a waiting time of 1 ticks\n", + "Agent rider 13088 move from (2, 5) to (2, 4) using car (13132, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13089 move from (6, 5) to (6, 6) using car (13181, [(6, 5), (6, 6)], 0)\n", + "Rider n° 13089 arrived with a waiting time of 5 ticks\n", + "Driver 13095 arrived\n", + "Driver 13098 arrived\n", + "Driver 13108 arrived\n", + "Agent rider 13109 doesn't move\n", + "Agent rider 13110 move from (8, 5) to (8, 6) using car (13183, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13116 move from (3, 3) to (3, 2) using car (13059, [(3, 3), (3, 2)], 0)\n", + "Agent rider 13117 move from (5, 7) to (6, 7) using car (13066, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 move from (2, 3) to (2, 2) using car (13125, [(2, 3), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13119 move from (7, 4) to (7, 3) using car (13142, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (3, 6) to (4, 6) using car (13159, [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13121 move from (3, 1) to (3, 0) using car (13137, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 13122 move from (4, 7) to (4, 8) using car (13124, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13123 doesn't move\n", + "Driver 13134 arrived\n", + "Agent rider 13145 move from (1, 8) to (1, 7) using car (13202, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (2, 5) to (2, 4) using car (13132, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (1, 6) to (1, 5) using car (13169, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (5, 9) to (5, 8) using car (13170, [(5, 9), (5, 8), (5, 7)], 0)\n", + "Agent rider 13149 doesn't move\n", + "Agent rider 13150 move from (2, 9) to (3, 9) using car (13050, [(2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13151 move from (4, 0) to (5, 0) using car (13133, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Rider n° 13151 arrived with a waiting time of 1 ticks\n", + "Agent rider 13152 move from (4, 0) to (5, 0) using car (13133, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (7, 0) to (8, 0) using car (13107, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13156 doesn't move\n", "Driver 13160 arrived\n", - "Agent rider 13166 move from (1, 6) to (1, 7) using car (13200, [(1, 6), (1, 7)], 0)\n", - "Agent rider 13167 move from (7, 8) to (7, 7) using car (13197, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 move from (8, 1) to (9, 1) using car (13085, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13170 move from (9, 3) to (9, 2) using car (13183, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (7, 8) to (7, 7) using car (13197, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13172 move from (6, 7) to (6, 6) using car (13158, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13185 move from (3, 0) to (3, 1) using car (13151, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 doesn't move\n", - "Agent rider 13187 move from (8, 0) to (7, 0) using car (13083, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13188 move from (4, 6) to (5, 6) using car (13119, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Driver 13161 arrived\n", + "Driver 13167 arrived\n", + "Agent rider 13172 move from (6, 7) to (7, 7) using car (13168, [(6, 7), (7, 7)], 0)\n", + "Agent rider 13173 move from (0, 4) to (0, 5) using car (13201, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13174 move from (7, 2) to (7, 3) using car (13196, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 doesn't move\n", + "Agent rider 13177 move from (6, 7) to (7, 7) using car (13168, [(6, 7), (7, 7)], 0)\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (0, 4) to (1, 4) using car (13181, [(0, 4), (1, 4)], 0)\n", - "Agent rider 13191 move from (5, 8) to (5, 7) using car (13173, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", - "Rider n° 13191 arrived with a waiting time of 1 ticks\n", - "Agent rider 13201 doesn't move\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13203 doesn't move\n", - "Agent rider 13204 doesn't move\n", - "Agent rider 13205 doesn't move\n", - "Agent rider 13211 move from (2, 6) to (2, 5) using car (13206, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2)], 0)\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13195 move from (6, 6) to (7, 6) using car (13101, [(6, 6), (7, 6)], 0)\n", + "Agent rider 13211 doesn't move\n", "Agent rider 13212 doesn't move\n", - "Agent rider 13213 doesn't move\n", - "Agent rider 13214 move from (0, 6) to (0, 7) using car (13101, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13219 doesn't move\n", - "tick 948 ended\n", - "I am driver 13220 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 13221 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 13222 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 13223 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 13224 - trip: [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 13225 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 13226 - trip: [(6, 2), (6, 1), (5, 1)]\n", - "I am driver 13227 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 13228 - trip: [(5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 13229 - trip: [(4, 2), (3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 13230 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 13231 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", - "I am driver 13232 - trip: [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", - "I am driver 13233 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (3, 2)]\n", - "I am driver 13234 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 13235 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 13236 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 13237 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 13238 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 13239 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 13240 - trip: [(7, 6), (7, 7), (8, 7)]\n", - "I am driver 13241 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "I am driver 13242 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "23 drivers generated.\n", - "I am rider 13243 - dep: (0, 6) , arr: (3, 7)\n", - "I am rider 13244 - dep: (4, 2) , arr: (5, 0)\n", - "I am rider 13245 - dep: (2, 1) , arr: (2, 0)\n", - "I am rider 13246 - dep: (1, 2) , arr: (0, 5)\n", - "4 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (2, 2) to (1, 2) using car (13127, [(2, 2), (1, 2)], 0)\n", - "Agent rider 12521 move from (9, 6) to (8, 6) using car (13230, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (2, 2) to (1, 2) using car (13127, [(2, 2), (1, 2)], 0)\n", - "Agent rider 12799 move from (2, 3) to (2, 4) using car (13131, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12872 move from (0, 3) to (0, 4) using car (13051, [(0, 3), (0, 4)], 0)\n", - "Agent rider 12880 move from (2, 8) to (1, 8) using car (13133, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 move from (4, 1) to (5, 1) using car (13069, [(4, 1), (5, 1)], 0)\n", - "Agent rider 12940 move from (0, 3) to (0, 4) using car (13051, [(0, 3), (0, 4)], 0)\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12952 move from (8, 6) to (9, 6) using car (13099, [(8, 6), (9, 6)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12958 move from (7, 9) to (6, 9) using car (13086, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12992 move from (4, 6) to (4, 5) using car (13114, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12993 move from (8, 7) to (8, 8) using car (13117, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12997 move from (4, 9) to (3, 9) using car (13115, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (7, 7) to (7, 6) using car (13197, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13020 doesn't move\n", - "Agent rider 13021 move from (7, 7) to (7, 6) using car (13197, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13023 move from (5, 0) to (4, 0) using car (13198, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 13023 arrived with a waiting time of 6 ticks\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 move from (4, 1) to (5, 1) using car (13069, [(4, 1), (5, 1)], 0)\n", - "Agent rider 13041 move from (2, 2) to (1, 2) using car (13127, [(2, 2), (1, 2)], 0)\n", - "Agent rider 13042 move from (8, 6) to (9, 6) using car (13099, [(8, 6), (9, 6)], 0)\n", - "Agent rider 13043 move from (5, 7) to (5, 8) using car (13182, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Rider n° 13043 arrived with a waiting time of 4 ticks\n", - "Agent rider 13045 move from (2, 3) to (2, 4) using car (13131, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Driver 13050 arrived\n", - "Agent rider 13053 move from (1, 9) to (2, 9) using car (13227, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13056 move from (5, 0) to (4, 0) using car (13198, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Agent rider 13057 doesn't move\n", - "Agent rider 13058 move from (0, 3) to (0, 4) using car (13051, [(0, 3), (0, 4)], 0)\n", - "Driver 13071 arrived\n", - "Agent rider 13075 move from (1, 9) to (2, 9) using car (13227, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Driver 13088 arrived\n", - "Agent rider 13092 move from (5, 7) to (5, 8) using car (13182, [(5, 7), (5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13093 move from (0, 3) to (0, 4) using car (13051, [(0, 3), (0, 4)], 0)\n", - "Agent rider 13094 move from (1, 9) to (2, 9) using car (13227, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "tick 935 ended\n", + "I am driver 13213 - trip: [(2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 13214 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 13215 - trip: [(1, 4), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 13216 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", + "I am driver 13217 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 13218 - trip: [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13219 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 13220 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 13221 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 13222 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 13223 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13224 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 13225 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2)]\n", + "I am driver 13226 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 13227 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7)]\n", + "I am driver 13228 - trip: [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "16 drivers generated.\n", + "I am rider 13229 - dep: (0, 8) , arr: (0, 2)\n", + "I am rider 13230 - dep: (3, 0) , arr: (8, 1)\n", + "2 riders generated.\n", + "Agent rider 12001 move from (1, 5) to (1, 4) using car (13169, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12167 move from (1, 5) to (1, 4) using car (13169, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12220 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12625 move from (8, 0) to (8, 1) using car (13107, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (7, 3) to (7, 2) using car (13142, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 12643 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12801 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 12801 arrived with a waiting time of 21 ticks\n", + "Agent rider 12812 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Rider n° 12812 arrived with a waiting time of 13 ticks\n", + "Agent rider 12830 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12848 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12892 move from (5, 9) to (4, 9) using car (13179, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12905 move from (7, 0) to (6, 0) using car (13093, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12906 move from (2, 8) to (2, 9) using car (13058, [(2, 8), (2, 9)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12984 move from (3, 9) to (4, 9) using car (13050, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 13023 arrived\n", + "Agent rider 13027 move from (4, 2) to (3, 2) using car (13192, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 13028 move from (6, 9) to (6, 8) using car (13178, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Driver 13040 arrived\n", + "Agent rider 13043 doesn't move\n", + "Driver 13048 arrived\n", + "Driver 13055 arrived\n", + "Driver 13060 arrived\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (7, 7) to (7, 6) using car (13194, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13072 move from (5, 9) to (4, 9) using car (13179, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13074 move from (5, 2) to (6, 2) using car (13082, [(5, 2), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Driver 13079 arrived\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (7, 0) to (6, 0) using car (13217, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13088 move from (2, 4) to (2, 3) using car (13132, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Driver 13098 arrived\n", - "Agent rider 13103 move from (1, 9) to (2, 9) using car (13227, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13105 move from (2, 2) to (1, 2) using car (13127, [(2, 2), (1, 2)], 0)\n", - "Agent rider 13106 move from (4, 6) to (3, 6) using car (13207, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 13106 arrived with a waiting time of 2 ticks\n", - "Agent rider 13107 move from (5, 4) to (6, 4) using car (13177, [(5, 4), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Driver 13113 arrived\n", - "Agent rider 13120 move from (5, 4) to (5, 3) using car (13154, [(5, 4), (5, 3), (5, 2)], 0)\n", - "Agent rider 13122 doesn't move\n", + "Driver 13105 arrived\n", + "Agent rider 13109 move from (5, 4) to (4, 4) using car (13180, [(5, 4), (4, 4), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 13109 arrived with a waiting time of 4 ticks\n", + "Agent rider 13110 move from (8, 6) to (7, 6) using car (13206, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 13112 arrived\n", + "Agent rider 13117 move from (6, 7) to (7, 7) using car (13066, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 move from (2, 2) to (1, 2) using car (13125, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13119 move from (7, 3) to (7, 2) using car (13142, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (4, 6) to (4, 5) using car (13159, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13121 move from (3, 0) to (2, 0) using car (13137, [(3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 13122 move from (4, 8) to (3, 8) using car (13124, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13123 doesn't move\n", "Driver 13126 arrived\n", + "Driver 13129 arrived\n", "Driver 13130 arrived\n", "Driver 13136 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (5, 1) to (5, 2) using car (13176, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 13144 doesn't move\n", - "Agent rider 13145 move from (5, 5) to (5, 4) using car (13156, [(5, 5), (5, 4), (5, 3)], 0)\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13147 move from (3, 5) to (3, 4) using car (13159, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 13150 arrived\n", - "Agent rider 13166 move from (1, 7) to (1, 6) using car (13231, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 13167 move from (7, 7) to (7, 6) using car (13197, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13170 move from (9, 2) to (9, 1) using car (13183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (7, 7) to (7, 6) using car (13197, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13172 doesn't move\n", - "Driver 13180 arrived\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13185 move from (3, 1) to (3, 2) using car (13151, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (3, 5) to (3, 4) using car (13159, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 13187 move from (7, 0) to (6, 0) using car (13083, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13188 move from (5, 6) to (6, 6) using car (13119, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13201 move from (6, 4) to (6, 5) using car (13135, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13202 move from (4, 6) to (3, 6) using car (13207, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13203 move from (7, 5) to (7, 6) using car (13208, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13204 move from (9, 2) to (9, 1) using car (13183, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (8, 5) to (8, 4) using car (13174, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13211 move from (2, 5) to (2, 4) using car (13206, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2)], 0)\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13213 move from (5, 1) to (5, 2) using car (13176, [(5, 1), (5, 2), (5, 3)], 0)\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13219 doesn't move\n", - "Agent rider 13243 doesn't move\n" + "Driver 13144 arrived\n", + "Agent rider 13145 move from (1, 7) to (1, 6) using car (13202, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (2, 4) to (2, 3) using car (13132, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (1, 5) to (1, 4) using car (13169, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (5, 8) to (6, 8) using car (13218, [(5, 8), (6, 8), (7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13149 move from (0, 3) to (0, 4) using car (13200, [(0, 3), (0, 4), (0, 5), (1, 5)], 0)\n", + "Agent rider 13150 move from (3, 9) to (4, 9) using car (13050, [(3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13152 move from (5, 0) to (6, 0) using car (13133, [(5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 move from (9, 8) to (8, 8) using car (13228, [(9, 8), (8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 move from (8, 0) to (8, 1) using car (13107, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13156 move from (4, 2) to (3, 2) using car (13192, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Rider n° 13156 arrived with a waiting time of 2 ticks\n", + "Driver 13161 arrived\n", + "Agent rider 13172 move from (7, 7) to (7, 6) using car (13194, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13173 move from (0, 5) to (0, 6) using car (13201, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13174 move from (7, 3) to (7, 4) using car (13196, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13244 move from (4, 2) to (3, 2) using car (13229, [(4, 2), (3, 2), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 13245 doesn't move\n", - "Agent rider 13246 doesn't move\n", - "tick 949 ended\n", - "I am driver 13247 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "I am driver 13248 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (7, 3)]\n", - "2 drivers generated.\n", - "I am rider 13249 - dep: (6, 4) , arr: (2, 9)\n", - "I am rider 13250 - dep: (6, 3) , arr: (5, 1)\n", - "I am rider 13251 - dep: (4, 8) , arr: (1, 2)\n", - "I am rider 13252 - dep: (6, 1) , arr: (1, 6)\n", - "4 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12521 move from (8, 6) to (7, 6) using car (13230, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (7, 0) to (8, 0) using car (13153, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 move from (2, 4) to (2, 5) using car (13131, [(2, 4), (2, 5)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12854 move from (3, 4) to (2, 4) using car (13161, [(3, 4), (2, 4)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (1, 8) to (1, 7) using car (13133, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 move from (6, 1) to (5, 1) using car (13226, [(6, 1), (5, 1)], 0)\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12957 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12958 move from (6, 9) to (5, 9) using car (13086, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12974 move from (3, 4) to (2, 4) using car (13161, [(3, 4), (2, 4)], 0)\n", - "Agent rider 12990 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12992 move from (4, 5) to (4, 4) using car (13114, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12993 move from (8, 8) to (7, 8) using car (13117, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", - "Rider n° 12993 arrived with a waiting time of 7 ticks\n", - "Agent rider 12996 move from (3, 4) to (3, 3) using car (13159, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 12997 move from (3, 9) to (2, 9) using car (13115, [(3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12998 move from (7, 6) to (7, 5) using car (13197, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 doesn't move\n", - "Driver 13024 arrived\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13045 move from (2, 4) to (2, 5) using car (13131, [(2, 4), (2, 5)], 0)\n", - "Agent rider 13053 move from (2, 9) to (2, 8) using car (13227, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13056 move from (4, 0) to (3, 0) using car (13198, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 13056 arrived with a waiting time of 4 ticks\n", - "Agent rider 13057 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13075 move from (2, 9) to (2, 8) using car (13227, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Driver 13085 arrived\n", - "Driver 13091 arrived\n", - "Agent rider 13092 move from (5, 8) to (5, 9) using car (13182, [(5, 8), (5, 9), (6, 9)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (2, 9) to (2, 8) using car (13227, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 13101 arrived\n", - "Agent rider 13103 move from (2, 9) to (2, 8) using car (13227, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13107 move from (6, 4) to (6, 5) using car (13177, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13120 move from (5, 3) to (5, 2) using car (13154, [(5, 3), (5, 2)], 0)\n", - "Agent rider 13122 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 13134 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (5, 2) to (5, 3) using car (13176, [(5, 2), (5, 3)], 0)\n", - "Agent rider 13144 move from (6, 6) to (7, 6) using car (13119, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13145 move from (5, 4) to (5, 3) using car (13156, [(5, 4), (5, 3)], 0)\n", - "Agent rider 13146 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13147 move from (3, 4) to (3, 3) using car (13159, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Driver 13152 arrived\n", - "Driver 13155 arrived\n", - "Agent rider 13166 move from (1, 6) to (1, 5) using car (13231, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 13167 move from (7, 6) to (7, 5) using car (13197, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13170 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (6, 6) to (7, 6) using car (13119, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Driver 13175 arrived\n", - "Driver 13181 arrived\n", - "Agent rider 13184 move from (6, 1) to (5, 1) using car (13226, [(6, 1), (5, 1)], 0)\n", - "Agent rider 13185 move from (3, 2) to (3, 3) using car (13151, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (3, 4) to (3, 3) using car (13159, [(3, 4), (3, 3), (3, 2)], 0)\n", - "Agent rider 13187 move from (6, 0) to (5, 0) using car (13083, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13188 move from (6, 6) to (7, 6) using car (13119, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13177 move from (7, 7) to (7, 6) using car (13194, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Driver 13187 arrived\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Driver 13192 arrived\n", - "Driver 13194 arrived\n", - "Driver 13195 arrived\n", - "Driver 13196 arrived\n", - "Driver 13200 arrived\n", - "Agent rider 13201 move from (6, 5) to (6, 6) using car (13135, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13202 move from (3, 6) to (2, 6) using car (13207, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13203 move from (7, 6) to (7, 7) using car (13208, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13204 move from (9, 1) to (9, 0) using car (13183, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (8, 4) to (8, 3) using car (13174, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 13209 arrived\n", - "Agent rider 13211 move from (2, 4) to (2, 3) using car (13206, [(2, 4), (2, 3), (2, 2), (3, 2)], 0)\n", - "Agent rider 13212 move from (2, 4) to (2, 5) using car (13131, [(2, 4), (2, 5)], 0)\n", - "Agent rider 13213 move from (5, 2) to (5, 3) using car (13176, [(5, 2), (5, 3)], 0)\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13219 move from (6, 1) to (5, 1) using car (13226, [(6, 1), (5, 1)], 0)\n", - "Agent rider 13243 doesn't move\n", - "Agent rider 13244 move from (3, 2) to (2, 2) using car (13229, [(3, 2), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 13245 doesn't move\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13249 move from (6, 4) to (6, 5) using car (13177, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13250 doesn't move\n", - "Agent rider 13251 move from (4, 8) to (3, 8) using car (13216, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13252 move from (6, 1) to (5, 1) using car (13226, [(6, 1), (5, 1)], 0)\n", - "tick 950 ended\n", - "I am driver 13253 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 13254 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 13255 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 13256 - trip: [(5, 6), (6, 6), (7, 6), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", - "I am driver 13257 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 13258 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 13259 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 13260 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 13261 - trip: [(6, 7), (7, 7), (8, 7), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 13262 - trip: [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 13263 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 13264 - trip: [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 13265 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 13266 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", - "I am driver 13267 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 13268 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 13269 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", - "17 drivers generated.\n", - "I am rider 13270 - dep: (7, 4) , arr: (3, 1)\n", - "I am rider 13271 - dep: (8, 9) , arr: (2, 6)\n", - "I am rider 13272 - dep: (4, 0) , arr: (5, 8)\n", - "I am rider 13273 - dep: (9, 5) , arr: (2, 9)\n", + "Agent rider 13190 move from (0, 8) to (1, 8) using car (13226, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13191 move from (4, 2) to (3, 2) using car (13192, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 13195 doesn't move\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13229 move from (0, 8) to (1, 8) using car (13226, [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 doesn't move\n", + "tick 936 ended\n", + "I am driver 13231 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8)]\n", + "1 drivers generated.\n", + "I am rider 13232 - dep: (5, 2) , arr: (7, 5)\n", + "I am rider 13233 - dep: (3, 2) , arr: (1, 1)\n", + "I am rider 13234 - dep: (4, 0) , arr: (0, 7)\n", + "I am rider 13235 - dep: (6, 3) , arr: (7, 9)\n", "4 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12521 move from (7, 6) to (6, 6) using car (13230, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 12521 arrived with a waiting time of 31 ticks\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (7, 9) to (8, 9) using car (13228, [(7, 9), (8, 9)], 0)\n", - "Agent rider 12690 move from (7, 9) to (8, 9) using car (13228, [(7, 9), (8, 9)], 0)\n", - "Agent rider 12767 move from (8, 0) to (9, 0) using car (13153, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 move from (2, 5) to (1, 5) using car (13164, [(2, 5), (1, 5)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (1, 7) to (1, 6) using car (13133, [(1, 7), (1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12952 doesn't move\n", - "Agent rider 12957 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12958 move from (5, 9) to (4, 9) using car (13086, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12990 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12992 move from (4, 4) to (4, 3) using car (13114, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 12996 move from (3, 3) to (3, 2) using car (13159, [(3, 3), (3, 2)], 0)\n", - "Agent rider 12997 move from (2, 9) to (1, 9) using car (13115, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12997 arrived with a waiting time of 6 ticks\n", - "Agent rider 12998 move from (7, 5) to (7, 4) using car (13197, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 move from (7, 6) to (7, 5) using car (13241, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 doesn't move\n", - "Agent rider 13045 move from (2, 5) to (1, 5) using car (13164, [(2, 5), (1, 5)], 0)\n", - "Driver 13051 arrived\n", - "Agent rider 13053 move from (2, 8) to (2, 7) using car (13227, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 13053 arrived with a waiting time of 9 ticks\n", - "Agent rider 13054 doesn't move\n", - "Agent rider 13057 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13058 doesn't move\n", - "Driver 13069 arrived\n", - "Agent rider 13075 move from (2, 8) to (2, 7) using car (13227, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13092 move from (5, 9) to (4, 9) using car (13086, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (2, 8) to (2, 7) using car (13227, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 13099 arrived\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13107 move from (6, 5) to (6, 6) using car (13177, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13120 doesn't move\n", - "Agent rider 13122 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 13127 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13144 move from (7, 6) to (8, 6) using car (13119, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13147 move from (3, 3) to (3, 2) using car (13159, [(3, 3), (3, 2)], 0)\n", - "Agent rider 13166 move from (1, 5) to (1, 4) using car (13231, [(1, 5), (1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 13167 move from (7, 5) to (7, 4) using car (13197, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 doesn't move\n", - "Agent rider 13169 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13170 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (7, 6) to (6, 6) using car (13230, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (7, 6) to (8, 6) using car (13119, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13185 move from (3, 3) to (3, 4) using car (13151, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (3, 3) to (3, 2) using car (13159, [(3, 3), (3, 2)], 0)\n", - "Agent rider 13187 move from (5, 0) to (4, 0) using car (13083, [(5, 0), (4, 0)], 0)\n", - "Agent rider 13188 move from (7, 6) to (8, 6) using car (13119, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Driver 13193 arrived\n", - "Driver 13195 arrived\n", - "Agent rider 13201 move from (6, 6) to (5, 6) using car (13135, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13202 move from (2, 6) to (1, 6) using car (13207, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13203 move from (7, 7) to (7, 8) using car (13208, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13204 move from (9, 0) to (8, 0) using car (13183, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (8, 3) to (8, 2) using car (13174, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13211 move from (2, 3) to (2, 2) using car (13206, [(2, 3), (2, 2), (3, 2)], 0)\n", - "Agent rider 13212 move from (2, 5) to (1, 5) using car (13164, [(2, 5), (1, 5)], 0)\n", - "Agent rider 13213 doesn't move\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13219 doesn't move\n", - "Agent rider 13243 doesn't move\n", - "Agent rider 13244 doesn't move\n", - "Agent rider 13245 doesn't move\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13249 move from (6, 5) to (5, 5) using car (13268, [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 doesn't move\n", - "Agent rider 13251 move from (3, 8) to (2, 8) using car (13216, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13270 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 doesn't move\n", - "Agent rider 13273 doesn't move\n", - "tick 951 ended\n", - "I am driver 13274 - trip: [(4, 6), (3, 6), (2, 6), (2, 5)]\n", - "I am driver 13275 - trip: [(3, 4), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 13276 - trip: [(1, 1), (2, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 13277 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 13278 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 13279 - trip: [(6, 5), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 13280 - trip: [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)]\n", - "I am driver 13281 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (7, 5)]\n", - "I am driver 13282 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 13283 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 13284 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", - "I am driver 13285 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "12 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (1, 4) to (1, 3) using car (13231, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 12854 doesn't move\n", - "Agent rider 12872 move from (0, 4) to (0, 5) using car (13222, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12880 move from (1, 6) to (1, 5) using car (13133, [(1, 6), (1, 5)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (0, 4) to (0, 5) using car (13222, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12952 move from (9, 6) to (9, 5) using car (13280, [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 12957 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12958 move from (4, 9) to (3, 9) using car (13086, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 12958 arrived with a waiting time of 12 ticks\n", - "Agent rider 12974 doesn't move\n", - "Agent rider 12990 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12996 move from (3, 2) to (2, 2) using car (13278, [(3, 2), (2, 2), (1, 2), (1, 1)], 0)\n", - "Agent rider 12998 move from (7, 4) to (7, 3) using car (13197, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 move from (7, 5) to (7, 4) using car (13241, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 move from (9, 6) to (9, 5) using car (13280, [(9, 6), (9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13053 move from (2, 8) to (1, 8) using car (13216, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13054 move from (1, 9) to (2, 9) using car (13285, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13057 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 13057 arrived with a waiting time of 5 ticks\n", - "Agent rider 13058 move from (0, 4) to (0, 5) using car (13222, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (2, 7) to (2, 6) using car (13227, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13092 move from (4, 9) to (3, 9) using car (13086, [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 13092 arrived with a waiting time of 0 ticks\n", - "Agent rider 13093 move from (0, 4) to (0, 5) using car (13222, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (2, 7) to (2, 6) using car (13227, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (2, 8) to (1, 8) using car (13216, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13107 move from (6, 6) to (6, 7) using car (13177, [(6, 6), (6, 7)], 0)\n", - "Rider n° 13107 arrived with a waiting time of 3 ticks\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13120 move from (5, 2) to (5, 3) using car (13223, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13122 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 13131 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13144 move from (8, 6) to (9, 6) using car (13119, [(8, 6), (9, 6)], 0)\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13147 move from (3, 2) to (2, 2) using car (13278, [(3, 2), (2, 2), (1, 2), (1, 1)], 0)\n", - "Rider n° 13147 arrived with a waiting time of 3 ticks\n", - "Driver 13154 arrived\n", - "Driver 13156 arrived\n", - "Driver 13161 arrived\n", - "Agent rider 13166 move from (1, 4) to (1, 3) using car (13231, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 13167 move from (7, 4) to (7, 3) using car (13197, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 move from (1, 9) to (2, 9) using car (13285, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13169 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13170 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Rider n° 13170 arrived with a waiting time of 2 ticks\n", - "Agent rider 13171 move from (6, 6) to (5, 6) using car (13230, [(6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (8, 6) to (9, 6) using car (13119, [(8, 6), (9, 6)], 0)\n", - "Driver 13176 arrived\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13185 move from (3, 4) to (3, 5) using car (13151, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (3, 2) to (2, 2) using car (13278, [(3, 2), (2, 2), (1, 2), (1, 1)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (8, 6) to (9, 6) using car (13119, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12001 move from (1, 4) to (1, 3) using car (13169, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 12001 arrived with a waiting time of 26 ticks\n", + "Agent rider 12167 move from (1, 4) to (1, 3) using car (13169, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 12167 arrived with a waiting time of 34 ticks\n", + "Agent rider 12220 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12625 move from (8, 1) to (8, 2) using car (13107, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12633 move from (7, 2) to (6, 2) using car (13142, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Rider n° 12633 arrived with a waiting time of 8 ticks\n", + "Agent rider 12643 move from (7, 7) to (8, 7) using car (13066, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12812 doesn't move\n", + "Agent rider 12830 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12848 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12892 move from (4, 9) to (3, 9) using car (13179, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12905 move from (6, 0) to (5, 0) using car (13093, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12984 move from (4, 9) to (3, 9) using car (13179, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13027 move from (3, 2) to (3, 3) using car (13220, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13028 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13043 move from (7, 7) to (8, 7) using car (13066, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Driver 13059 arrived\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (7, 6) to (7, 5) using car (13194, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13072 move from (4, 9) to (3, 9) using car (13179, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13074 move from (6, 2) to (7, 2) using car (13082, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13083 move from (8, 1) to (8, 2) using car (13107, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13084 move from (6, 0) to (5, 0) using car (13217, [(6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13088 move from (2, 3) to (2, 2) using car (13132, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 13101 arrived\n", + "Agent rider 13110 move from (7, 6) to (6, 6) using car (13206, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13117 move from (7, 7) to (8, 7) using car (13066, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13118 doesn't move\n", + "Agent rider 13119 move from (7, 2) to (6, 2) using car (13142, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (4, 5) to (4, 4) using car (13159, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13121 move from (2, 0) to (1, 0) using car (13137, [(2, 0), (1, 0)], 0)\n", + "Agent rider 13122 move from (3, 8) to (3, 9) using car (13188, [(3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Agent rider 13123 move from (6, 1) to (6, 0) using car (13208, [(6, 1), (6, 0), (7, 0)], 0)\n", + "Driver 13130 arrived\n", + "Driver 13135 arrived\n", + "Driver 13138 arrived\n", + "Agent rider 13145 move from (1, 6) to (1, 5) using car (13202, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (2, 3) to (2, 2) using car (13132, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (1, 4) to (1, 3) using car (13169, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (6, 8) to (6, 7) using car (13178, [(6, 8), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13149 move from (0, 4) to (0, 5) using car (13200, [(0, 4), (0, 5), (1, 5)], 0)\n", + "Agent rider 13150 move from (4, 9) to (5, 9) using car (13050, [(4, 9), (5, 9)], 0)\n", + "Agent rider 13152 move from (6, 0) to (7, 0) using car (13133, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 move from (3, 2) to (2, 2) using car (13192, [(3, 2), (2, 2)], 0)\n", + "Agent rider 13154 move from (8, 8) to (7, 8) using car (13228, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 move from (8, 1) to (8, 2) using car (13107, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13165 arrived\n", + "Driver 13168 arrived\n", + "Driver 13171 arrived\n", + "Agent rider 13172 move from (7, 6) to (7, 5) using car (13194, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13173 move from (0, 6) to (0, 7) using car (13201, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13174 move from (7, 4) to (7, 5) using car (13196, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 move from (0, 6) to (0, 7) using car (13201, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13177 move from (7, 6) to (7, 5) using car (13194, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Driver 13181 arrived\n", + "Driver 13182 arrived\n", + "Driver 13185 arrived\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (1, 4) to (1, 3) using car (13231, [(1, 4), (1, 3), (1, 2), (0, 2)], 0)\n", - "Driver 13195 arrived\n", - "Agent rider 13201 move from (5, 6) to (4, 6) using car (13135, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13202 move from (1, 6) to (1, 5) using car (13133, [(1, 6), (1, 5)], 0)\n", - "Agent rider 13203 move from (7, 8) to (7, 9) using car (13208, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13204 move from (8, 0) to (7, 0) using car (13183, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (8, 2) to (8, 1) using car (13174, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13211 move from (2, 2) to (3, 2) using car (13206, [(2, 2), (3, 2)], 0)\n", + "Agent rider 13190 move from (1, 8) to (1, 7) using car (13226, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13191 move from (3, 2) to (3, 3) using car (13220, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13195 move from (7, 6) to (7, 5) using car (13194, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13211 doesn't move\n", "Agent rider 13212 doesn't move\n", - "Agent rider 13213 doesn't move\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13219 doesn't move\n", - "Driver 13226 arrived\n", - "Driver 13240 arrived\n", - "Agent rider 13243 doesn't move\n", - "Agent rider 13244 move from (2, 2) to (2, 1) using car (13242, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13245 move from (2, 1) to (2, 0) using car (13229, [(2, 1), (2, 0)], 0)\n", - "Rider n° 13245 arrived with a waiting time of 3 ticks\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13249 move from (5, 5) to (4, 5) using car (13268, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 doesn't move\n", - "Agent rider 13251 move from (2, 8) to (1, 8) using car (13216, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13270 move from (7, 4) to (7, 3) using car (13197, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 0) to (4, 1) using car (13283, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 doesn't move\n", - "tick 952 ended\n", - "I am driver 13286 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3)]\n", - "I am driver 13287 - trip: [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 13288 - trip: [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 13289 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 13290 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 13291 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6)]\n", - "6 drivers generated.\n", - "I am rider 13292 - dep: (6, 3) , arr: (0, 0)\n", - "I am rider 13293 - dep: (4, 1) , arr: (6, 6)\n", - "2 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (1, 3) to (0, 3) using car (13288, [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 12854 move from (2, 4) to (2, 3) using car (13235, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 12854 arrived with a waiting time of 10 ticks\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 move from (5, 1) to (5, 2) using car (13237, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12952 move from (9, 5) to (9, 4) using car (13280, [(9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 12952 arrived with a waiting time of 11 ticks\n", - "Agent rider 12957 move from (7, 0) to (6, 0) using car (13183, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12974 move from (2, 4) to (2, 3) using car (13235, [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 12974 arrived with a waiting time of 10 ticks\n", - "Agent rider 12990 move from (7, 0) to (6, 0) using car (13183, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12992 move from (4, 3) to (4, 4) using car (13247, [(4, 3), (4, 4)], 0)\n", - "Agent rider 12996 move from (2, 2) to (1, 2) using car (13278, [(2, 2), (1, 2), (1, 1)], 0)\n", - "Agent rider 12998 move from (7, 3) to (7, 2) using car (13197, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 move from (7, 4) to (7, 3) using car (13241, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 doesn't move\n", - "Agent rider 13042 move from (9, 5) to (9, 4) using car (13280, [(9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Rider n° 13042 arrived with a waiting time of 8 ticks\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13054 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13058 move from (0, 5) to (0, 6) using car (13222, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (2, 6) to (2, 5) using car (13227, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Driver 13083 arrived\n", - "Agent rider 13093 move from (0, 5) to (0, 6) using car (13222, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (2, 6) to (2, 5) using car (13227, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (1, 8) to (1, 7) using car (13216, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13105 doesn't move\n", - "Agent rider 13109 doesn't move\n", + "Agent rider 13229 move from (1, 8) to (1, 7) using car (13226, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 doesn't move\n", + "Agent rider 13232 move from (5, 2) to (5, 3) using car (13223, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13233 move from (3, 2) to (2, 2) using car (13192, [(3, 2), (2, 2)], 0)\n", + "Agent rider 13234 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "tick 937 ended\n", + "I am driver 13236 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "I am driver 13237 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13238 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", + "I am driver 13239 - trip: [(5, 7), (4, 7), (3, 7), (2, 7)]\n", + "I am driver 13240 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 13241 - trip: [(3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13242 - trip: [(4, 7), (3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4)]\n", + "I am driver 13243 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 13244 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13245 - trip: [(0, 4), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 13246 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13247 - trip: [(6, 5), (5, 5), (5, 4), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 13248 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8)]\n", + "13 drivers generated.\n", + "I am rider 13249 - dep: (1, 6) , arr: (9, 6)\n", + "I am rider 13250 - dep: (5, 0) , arr: (0, 1)\n", + "I am rider 13251 - dep: (7, 0) , arr: (6, 2)\n", + "I am rider 13252 - dep: (4, 2) , arr: (9, 1)\n", + "I am rider 13253 - dep: (8, 7) , arr: (5, 9)\n", + "I am rider 13254 - dep: (2, 8) , arr: (3, 1)\n", + "6 riders generated.\n", + "Agent rider 12167 doesn't move\n", + "Agent rider 12220 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12625 move from (8, 2) to (8, 3) using car (13107, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12643 move from (8, 7) to (7, 7) using car (13248, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12830 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12848 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12892 move from (3, 9) to (2, 9) using car (13179, [(3, 9), (2, 9)], 0)\n", + "Agent rider 12905 move from (5, 0) to (4, 0) using car (13217, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12984 move from (3, 9) to (2, 9) using car (13179, [(3, 9), (2, 9)], 0)\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12991 move from (3, 9) to (2, 9) using car (13179, [(3, 9), (2, 9)], 0)\n", + "Agent rider 12995 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13027 move from (3, 3) to (3, 4) using car (13220, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13028 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13043 move from (8, 7) to (9, 7) using car (13066, [(8, 7), (9, 7)], 0)\n", + "Rider n° 13043 arrived with a waiting time of 5 ticks\n", + "Driver 13058 arrived\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (7, 5) to (7, 6) using car (13243, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13072 move from (3, 9) to (2, 9) using car (13179, [(3, 9), (2, 9)], 0)\n", + "Agent rider 13074 move from (7, 2) to (8, 2) using car (13082, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13083 move from (8, 2) to (8, 3) using car (13107, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13084 move from (5, 0) to (4, 0) using car (13217, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13088 move from (2, 2) to (3, 2) using car (13132, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 13092 arrived\n", "Agent rider 13110 doesn't move\n", "Driver 13111 arrived\n", - "Agent rider 13120 move from (5, 3) to (4, 3) using car (13238, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Rider n° 13120 arrived with a waiting time of 4 ticks\n", - "Agent rider 13122 move from (7, 0) to (6, 0) using car (13183, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (5, 3) to (4, 3) using car (13238, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 13144 doesn't move\n", - "Agent rider 13145 move from (5, 3) to (5, 4) using car (13223, [(5, 3), (5, 4)], 0)\n", - "Agent rider 13146 move from (7, 0) to (6, 0) using car (13183, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Driver 13153 arrived\n", - "Driver 13156 arrived\n", + "Driver 13113 arrived\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13118 move from (1, 2) to (1, 1) using car (13205, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13119 move from (6, 2) to (5, 2) using car (13142, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (4, 4) to (4, 3) using car (13159, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13122 move from (3, 9) to (4, 9) using car (13188, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", + "Rider n° 13122 arrived with a waiting time of 3 ticks\n", + "Agent rider 13123 move from (6, 0) to (7, 0) using car (13208, [(6, 0), (7, 0)], 0)\n", + "Rider n° 13123 arrived with a waiting time of 5 ticks\n", + "Driver 13127 arrived\n", + "Driver 13143 arrived\n", + "Agent rider 13145 move from (1, 5) to (1, 4) using car (13202, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (2, 2) to (3, 2) using car (13132, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (1, 3) to (1, 2) using car (13169, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (6, 7) to (6, 6) using car (13178, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13149 move from (0, 5) to (1, 5) using car (13200, [(0, 5), (1, 5)], 0)\n", + "Agent rider 13150 doesn't move\n", + "Agent rider 13152 move from (7, 0) to (8, 0) using car (13133, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 move from (7, 8) to (7, 7) using car (13228, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 move from (8, 2) to (8, 3) using car (13107, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", "Driver 13158 arrived\n", - "Driver 13159 arrived\n", - "Driver 13164 arrived\n", - "Agent rider 13166 move from (1, 3) to (0, 3) using car (13288, [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 13167 move from (7, 3) to (7, 2) using car (13197, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13169 move from (7, 0) to (6, 0) using car (13183, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (5, 6) to (4, 6) using car (13230, [(5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 doesn't move\n", - "Driver 13178 arrived\n", + "Driver 13168 arrived\n", + "Driver 13170 arrived\n", + "Agent rider 13172 move from (7, 5) to (7, 4) using car (13194, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13173 move from (0, 7) to (0, 8) using car (13201, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 13173 arrived with a waiting time of 3 ticks\n", + "Agent rider 13174 move from (7, 5) to (7, 6) using car (13196, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9)], 0)\n", + "Rider n° 13174 arrived with a waiting time of 3 ticks\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 move from (0, 7) to (0, 8) using car (13201, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13177 move from (7, 5) to (7, 6) using car (13243, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", "Driver 13182 arrived\n", - "Agent rider 13184 move from (5, 1) to (5, 2) using car (13237, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13185 move from (3, 5) to (3, 6) using car (13151, [(3, 5), (3, 6)], 0)\n", - "Agent rider 13186 move from (2, 2) to (1, 2) using car (13278, [(2, 2), (1, 2), (1, 1)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13189 move from (1, 3) to (1, 2) using car (13231, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 13190 move from (1, 3) to (1, 2) using car (13231, [(1, 3), (1, 2), (0, 2)], 0)\n", - "Agent rider 13201 doesn't move\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13203 move from (7, 9) to (6, 9) using car (13208, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13204 move from (7, 0) to (6, 0) using car (13183, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (8, 1) to (7, 1) using car (13174, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 13207 arrived\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 move from (1, 7) to (1, 6) using car (13226, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13191 move from (3, 3) to (3, 4) using car (13220, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13195 move from (7, 5) to (7, 4) using car (13194, [(7, 5), (7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", "Agent rider 13211 doesn't move\n", "Agent rider 13212 doesn't move\n", - "Agent rider 13213 move from (5, 3) to (5, 4) using car (13223, [(5, 3), (5, 4)], 0)\n", - "Rider n° 13213 arrived with a waiting time of 4 ticks\n", - "Agent rider 13214 doesn't move\n", - "Driver 13215 arrived\n", - "Driver 13217 arrived\n", - "Agent rider 13219 move from (5, 1) to (5, 2) using car (13237, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 13228 arrived\n", - "Agent rider 13243 doesn't move\n", - "Agent rider 13244 move from (2, 1) to (2, 0) using car (13242, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13249 move from (4, 5) to (3, 5) using car (13268, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 doesn't move\n", - "Agent rider 13251 move from (1, 8) to (1, 7) using car (13216, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13252 move from (5, 1) to (5, 2) using car (13237, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13270 move from (7, 3) to (7, 2) using car (13197, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 1) to (4, 2) using car (13283, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (9, 5) to (9, 4) using car (13280, [(9, 5), (9, 4), (8, 4), (7, 4)], 0)\n", - "Agent rider 13292 doesn't move\n", - "Agent rider 13293 move from (4, 1) to (4, 2) using car (13283, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "tick 953 ended\n", - "I am driver 13294 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", - "I am driver 13295 - trip: [(6, 3), (7, 3), (8, 3)]\n", - "I am driver 13296 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 13297 - trip: [(7, 3), (7, 2), (8, 2)]\n", - "I am driver 13298 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 13299 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "6 drivers generated.\n", - "I am rider 13300 - dep: (2, 3) , arr: (8, 6)\n", - "I am rider 13301 - dep: (7, 6) , arr: (3, 5)\n", - "I am rider 13302 - dep: (8, 9) , arr: (8, 8)\n", - "I am rider 13303 - dep: (2, 9) , arr: (6, 9)\n", - "I am rider 13304 - dep: (2, 9) , arr: (6, 4)\n", - "I am rider 13305 - dep: (3, 9) , arr: (8, 8)\n", - "I am rider 13306 - dep: (4, 7) , arr: (9, 9)\n", - "7 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (1, 2) to (0, 2) using car (13231, [(1, 2), (0, 2)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (9, 0) to (8, 0) using car (13232, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", - "Agent rider 12792 move from (1, 2) to (0, 2) using car (13231, [(1, 2), (0, 2)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 3) to (0, 4) using car (13288, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (6, 0) to (5, 0) using car (13183, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12996 move from (1, 2) to (1, 1) using car (13278, [(1, 2), (1, 1)], 0)\n", - "Agent rider 12998 move from (7, 2) to (6, 2) using car (13197, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 move from (7, 3) to (7, 2) using car (13241, [(7, 3), (7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 13039 doesn't move\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13041 move from (1, 2) to (0, 2) using car (13231, [(1, 2), (0, 2)], 0)\n", - "Rider n° 13041 arrived with a waiting time of 9 ticks\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13054 move from (3, 9) to (4, 9) using car (13285, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13058 move from (0, 6) to (0, 7) using car (13222, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (2, 5) to (2, 4) using car (13227, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (0, 6) to (0, 7) using car (13222, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (2, 5) to (2, 4) using car (13227, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (1, 7) to (1, 6) using car (13216, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13105 move from (1, 2) to (0, 2) using car (13231, [(1, 2), (0, 2)], 0)\n", - "Rider n° 13105 arrived with a waiting time of 8 ticks\n", - "Agent rider 13109 doesn't move\n", + "Agent rider 13229 move from (1, 7) to (1, 6) using car (13226, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 move from (3, 0) to (4, 0) using car (13197, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13232 move from (5, 3) to (5, 4) using car (13223, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13233 doesn't move\n", + "Agent rider 13234 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13249 doesn't move\n", + "Agent rider 13250 move from (5, 0) to (4, 0) using car (13217, [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13251 move from (7, 0) to (8, 0) using car (13133, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13253 move from (8, 7) to (7, 7) using car (13248, [(8, 7), (7, 7), (6, 7), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 13254 move from (2, 8) to (3, 8) using car (13100, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "tick 938 ended\n", + "I am driver 13255 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3)]\n", + "I am driver 13256 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 13257 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 13258 - trip: [(2, 1), (3, 1), (4, 1), (4, 0), (5, 0)]\n", + "I am driver 13259 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 13260 - trip: [(6, 1), (7, 1), (8, 1), (8, 2), (9, 2)]\n", + "I am driver 13261 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 13262 - trip: [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 13263 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 13264 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", + "I am driver 13265 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 13266 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 13267 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 13268 - trip: [(3, 2), (4, 2), (4, 3), (4, 4)]\n", + "I am driver 13269 - trip: [(8, 6), (7, 6), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 13270 - trip: [(1, 7), (2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 13271 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 13272 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", + "I am driver 13273 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4)]\n", + "19 drivers generated.\n", + "I am rider 13274 - dep: (5, 5) , arr: (1, 6)\n", + "I am rider 13275 - dep: (1, 1) , arr: (8, 3)\n", + "I am rider 13276 - dep: (9, 7) , arr: (2, 8)\n", + "I am rider 13277 - dep: (8, 2) , arr: (2, 7)\n", + "I am rider 13278 - dep: (0, 5) , arr: (3, 6)\n", + "I am rider 13279 - dep: (3, 4) , arr: (2, 8)\n", + "I am rider 13280 - dep: (2, 0) , arr: (8, 5)\n", + "I am rider 13281 - dep: (6, 5) , arr: (4, 2)\n", + "I am rider 13282 - dep: (4, 8) , arr: (6, 8)\n", + "9 riders generated.\n", + "Agent rider 12220 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12625 move from (8, 3) to (8, 4) using car (13107, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12643 move from (7, 7) to (6, 7) using car (13248, [(7, 7), (6, 7), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 12783 move from (1, 1) to (2, 1) using car (13205, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 12830 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12848 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12892 doesn't move\n", + "Agent rider 12905 move from (4, 0) to (5, 0) using car (13197, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12984 doesn't move\n", + "Agent rider 12989 doesn't move\n", + "Agent rider 12990 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12991 doesn't move\n", + "Agent rider 12995 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 12996 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13027 move from (3, 4) to (3, 5) using car (13220, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13028 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Driver 13050 arrived\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 doesn't move\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13074 move from (8, 2) to (9, 2) using car (13082, [(8, 2), (9, 2)], 0)\n", + "Rider n° 13074 arrived with a waiting time of 1 ticks\n", + "Agent rider 13083 move from (8, 3) to (8, 4) using car (13107, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13084 move from (4, 0) to (3, 0) using car (13217, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13088 move from (3, 2) to (4, 2) using car (13132, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13110 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Driver 13113 arrived\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13118 move from (1, 1) to (2, 1) using car (13205, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 13118 arrived with a waiting time of 3 ticks\n", + "Agent rider 13119 move from (5, 2) to (4, 2) using car (13142, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (4, 3) to (4, 2) using car (13159, [(4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13121 move from (1, 0) to (0, 0) using car (13131, [(1, 0), (0, 0)], 0)\n", + "Agent rider 13123 move from (6, 0) to (7, 0) using car (13262, [(6, 0), (7, 0), (8, 0), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 13123 arrived with a waiting time of 5 ticks\n", + "Driver 13125 arrived\n", + "Driver 13137 arrived\n", + "Driver 13139 arrived\n", + "Agent rider 13145 move from (1, 4) to (1, 3) using car (13202, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (3, 2) to (4, 2) using car (13132, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (1, 2) to (1, 1) using car (13169, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (6, 6) to (6, 5) using car (13178, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13149 doesn't move\n", + "Agent rider 13150 move from (5, 9) to (5, 8) using car (13214, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13152 move from (8, 0) to (8, 1) using car (13133, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 move from (7, 7) to (7, 6) using car (13228, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 move from (8, 3) to (8, 4) using car (13107, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13162 arrived\n", + "Driver 13163 arrived\n", + "Agent rider 13172 move from (7, 4) to (7, 3) using car (13194, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Agent rider 13174 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13176 move from (0, 8) to (0, 9) using car (13201, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13177 doesn't move\n", + "Driver 13183 arrived\n", + "Agent rider 13189 move from (1, 1) to (2, 1) using car (13205, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13190 move from (1, 6) to (1, 5) using car (13226, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13191 move from (3, 4) to (3, 5) using car (13220, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Driver 13192 arrived\n", + "Agent rider 13195 move from (7, 4) to (7, 3) using car (13194, [(7, 4), (7, 3), (7, 2), (8, 2)], 0)\n", + "Driver 13209 arrived\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13229 move from (1, 6) to (1, 5) using car (13226, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 move from (4, 0) to (5, 0) using car (13197, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13232 move from (5, 4) to (5, 5) using car (13223, [(5, 4), (5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13233 move from (2, 2) to (2, 1) using car (13215, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 13234 move from (4, 0) to (3, 0) using car (13217, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13249 doesn't move\n", + "Agent rider 13250 move from (4, 0) to (3, 0) using car (13217, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13251 move from (8, 0) to (8, 1) using car (13133, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13253 move from (7, 7) to (6, 7) using car (13248, [(7, 7), (6, 7), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 13254 move from (3, 8) to (2, 8) using car (13210, [(3, 8), (2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13275 move from (1, 1) to (2, 1) using car (13205, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 doesn't move\n", + "Agent rider 13278 move from (0, 5) to (1, 5) using car (13259, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13279 move from (3, 4) to (3, 5) using car (13220, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 doesn't move\n", + "Agent rider 13282 doesn't move\n", + "tick 939 ended\n", + "I am driver 13283 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3)]\n", + "I am driver 13284 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 13285 - trip: [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 13286 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 13287 - trip: [(2, 4), (2, 3), (1, 3)]\n", + "I am driver 13288 - trip: [(4, 1), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 13289 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "7 drivers generated.\n", + "I am rider 13290 - dep: (1, 8) , arr: (9, 0)\n", + "I am rider 13291 - dep: (4, 0) , arr: (9, 3)\n", + "I am rider 13292 - dep: (6, 0) , arr: (9, 4)\n", + "I am rider 13293 - dep: (5, 2) , arr: (5, 9)\n", + "I am rider 13294 - dep: (4, 4) , arr: (6, 6)\n", + "I am rider 13295 - dep: (4, 2) , arr: (5, 6)\n", + "6 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 9) to (1, 9) using car (13201, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (8, 4) to (8, 5) using car (13107, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 12632 move from (0, 9) to (1, 9) using car (13201, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12643 move from (6, 7) to (5, 7) using car (13248, [(6, 7), (5, 7), (5, 8), (4, 8)], 0)\n", + "Rider n° 12643 arrived with a waiting time of 13 ticks\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12859 move from (9, 1) to (9, 2) using car (13273, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12892 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12905 move from (5, 0) to (6, 0) using car (13197, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12906 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 1) to (9, 2) using car (13273, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12984 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12989 move from (9, 1) to (9, 2) using car (13273, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Rider n° 12989 arrived with a waiting time of 7 ticks\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 move from (3, 5) to (3, 6) using car (13220, [(3, 5), (3, 6)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Driver 13066 arrived\n", + "Agent rider 13070 move from (0, 9) to (1, 9) using car (13201, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13071 move from (7, 6) to (6, 6) using car (13269, [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 13072 move from (2, 9) to (3, 9) using car (13285, [(2, 9), (3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Agent rider 13083 move from (8, 4) to (8, 5) using car (13107, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13084 move from (3, 0) to (3, 1) using car (13217, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13088 move from (4, 2) to (5, 2) using car (13132, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Agent rider 13110 doesn't move\n", - "Driver 13114 arrived\n", - "Driver 13115 arrived\n", - "Driver 13119 arrived\n", - "Agent rider 13122 doesn't move\n", - "Driver 13128 arrived\n", - "Driver 13133 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (4, 3) to (3, 3) using car (13238, [(4, 3), (3, 3)], 0)\n", - "Agent rider 13144 move from (9, 6) to (9, 5) using car (13287, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 13144 arrived with a waiting time of 7 ticks\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Driver 13148 arrived\n", - "Driver 13156 arrived\n", - "Driver 13159 arrived\n", - "Agent rider 13166 move from (0, 3) to (0, 4) using car (13288, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 13167 move from (7, 2) to (6, 2) using car (13197, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13168 move from (3, 9) to (4, 9) using car (13285, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 13168 arrived with a waiting time of 8 ticks\n" + "Agent rider 13117 move from (8, 7) to (8, 6) using car (13240, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13119 move from (4, 2) to (3, 2) using car (13142, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13120 move from (4, 2) to (4, 1) using car (13159, [(4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 13120 arrived with a waiting time of 1 ticks\n", + "Agent rider 13121 doesn't move\n", + "Driver 13139 arrived\n", + "Driver 13141 arrived\n", + "Agent rider 13145 move from (1, 3) to (1, 2) using car (13202, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (4, 2) to (5, 2) using car (13132, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (1, 1) to (2, 1) using car (13169, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 doesn't move\n", + "Agent rider 13149 move from (1, 5) to (1, 4) using car (13226, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13150 doesn't move\n", + "Agent rider 13152 move from (8, 1) to (8, 2) using car (13133, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 move from (7, 6) to (7, 5) using car (13228, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 move from (8, 4) to (8, 5) using car (13107, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13163 arrived\n", + "Driver 13164 arrived\n", + "Agent rider 13172 move from (7, 3) to (7, 2) using car (13194, [(7, 3), (7, 2), (8, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13169 move from (6, 0) to (5, 0) using car (13183, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13171 move from (4, 6) to (4, 7) using car (13230, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (9, 6) to (9, 5) using car (13287, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 13177 arrived\n", + "Agent rider 13175 move from (9, 1) to (9, 2) using car (13273, [(9, 1), (9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 13176 move from (0, 9) to (1, 9) using car (13201, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13177 move from (7, 6) to (6, 6) using car (13269, [(7, 6), (6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", "Driver 13179 arrived\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13185 move from (3, 6) to (3, 7) using car (13277, [(3, 6), (3, 7), (3, 8), (3, 9)], 0)\n", - "Agent rider 13186 move from (1, 2) to (1, 1) using car (13278, [(1, 2), (1, 1)], 0)\n", - "Rider n° 13186 arrived with a waiting time of 1 ticks\n", - "Agent rider 13187 move from (4, 0) to (5, 0) using car (13225, [(4, 0), (5, 0)], 0)\n", - "Agent rider 13188 move from (9, 6) to (9, 5) using car (13287, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13189 move from (1, 2) to (0, 2) using car (13231, [(1, 2), (0, 2)], 0)\n", - "Agent rider 13190 move from (1, 2) to (1, 1) using car (13278, [(1, 2), (1, 1)], 0)\n", - "Driver 13198 arrived\n", - "Agent rider 13201 doesn't move\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13203 move from (6, 9) to (5, 9) using car (13208, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Rider n° 13203 arrived with a waiting time of 3 ticks\n", - "Agent rider 13204 move from (6, 0) to (5, 0) using car (13183, [(6, 0), (5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (7, 1) to (6, 1) using car (13174, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 13206 arrived\n", - "Driver 13210 arrived\n", + "Driver 13184 arrived\n", + "Driver 13186 arrived\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 move from (1, 5) to (1, 4) using car (13226, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13191 move from (3, 5) to (3, 4) using car (13237, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13195 move from (7, 3) to (7, 2) using car (13194, [(7, 3), (7, 2), (8, 2)], 0)\n", + "Driver 13200 arrived\n", + "Driver 13208 arrived\n", "Agent rider 13211 doesn't move\n", "Agent rider 13212 doesn't move\n", - "Agent rider 13214 doesn't move\n", - "Driver 13218 arrived\n", - "Agent rider 13219 move from (5, 2) to (5, 3) using car (13237, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 13224 arrived\n", - "Driver 13229 arrived\n", - "Driver 13233 arrived\n", - "Agent rider 13243 move from (0, 6) to (0, 7) using car (13222, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13244 move from (2, 0) to (3, 0) using car (13242, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13246 move from (1, 2) to (0, 2) using car (13231, [(1, 2), (0, 2)], 0)\n", - "Agent rider 13249 move from (3, 5) to (3, 6) using car (13268, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 move from (6, 3) to (7, 3) using car (13248, [(6, 3), (7, 3)], 0)\n", - "Agent rider 13251 move from (1, 7) to (1, 6) using car (13216, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13252 move from (5, 2) to (5, 3) using car (13237, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13270 move from (7, 2) to (6, 2) using car (13197, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 2) to (4, 3) using car (13283, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (9, 4) to (8, 4) using car (13280, [(9, 4), (8, 4), (7, 4)], 0)\n", + "Driver 13213 arrived\n", + "Agent rider 13229 move from (1, 5) to (1, 4) using car (13226, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 move from (5, 0) to (6, 0) using car (13197, [(5, 0), (6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13232 move from (5, 5) to (5, 4) using car (13199, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 13233 doesn't move\n", + "Agent rider 13234 move from (3, 0) to (3, 1) using car (13217, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13235 move from (6, 3) to (6, 4) using car (13261, [(6, 3), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13249 move from (1, 6) to (2, 6) using car (13263, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 move from (3, 0) to (3, 1) using car (13217, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13251 move from (8, 1) to (8, 2) using car (13133, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13252 move from (4, 2) to (5, 2) using car (13132, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13253 move from (6, 7) to (5, 7) using car (13248, [(6, 7), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 13254 move from (2, 8) to (2, 7) using car (13210, [(2, 8), (2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 13274 move from (5, 5) to (5, 6) using car (13223, [(5, 5), (5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (2, 1) to (3, 1) using car (13205, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 doesn't move\n", + "Agent rider 13278 move from (1, 5) to (1, 6) using car (13245, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13279 move from (3, 5) to (3, 6) using car (13220, [(3, 5), (3, 6)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 doesn't move\n", + "Agent rider 13282 move from (4, 8) to (5, 8) using car (13100, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13290 doesn't move\n", + "Agent rider 13291 doesn't move\n", "Agent rider 13292 doesn't move\n", - "Agent rider 13293 move from (4, 2) to (4, 3) using car (13283, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13300 doesn't move\n", - "Agent rider 13301 move from (7, 6) to (6, 6) using car (13290, [(7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 doesn't move\n", - "Agent rider 13304 move from (2, 9) to (1, 9) using car (13086, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13305 move from (3, 9) to (4, 9) using car (13285, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "tick 954 ended\n", - "I am driver 13307 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)]\n", - "I am driver 13308 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6)]\n", - "I am driver 13309 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 13310 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0)]\n", - "I am driver 13311 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 13312 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3)]\n", - "I am driver 13313 - trip: [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)]\n", - "I am driver 13314 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "8 drivers generated.\n", - "I am rider 13315 - dep: (2, 8) , arr: (1, 3)\n", - "I am rider 13316 - dep: (8, 8) , arr: (7, 1)\n", - "I am rider 13317 - dep: (5, 9) , arr: (7, 6)\n", - "I am rider 13318 - dep: (4, 2) , arr: (0, 9)\n", - "I am rider 13319 - dep: (9, 9) , arr: (1, 5)\n", - "I am rider 13320 - dep: (1, 1) , arr: (9, 4)\n", - "I am rider 13321 - dep: (3, 9) , arr: (2, 3)\n", - "I am rider 13322 - dep: (9, 9) , arr: (3, 7)\n", - "I am rider 13323 - dep: (8, 5) , arr: (8, 6)\n", - "9 riders generated.\n", - "Agent rider 12329 move from (0, 8) to (1, 8) using car (13308, [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 4) to (0, 5) using car (13288, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 move from (5, 1) to (5, 0) using car (13173, [(5, 1), (5, 0)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (5, 0) to (4, 0) using car (13183, [(5, 0), (4, 0)], 0)\n", - "Agent rider 12992 move from (4, 4) to (5, 4) using car (13259, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13293 doesn't move\n", + "Agent rider 13294 move from (4, 4) to (5, 4) using car (13224, [(4, 4), (5, 4), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13295 doesn't move\n", + "tick 940 ended\n", + "I am driver 13296 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13297 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 13298 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 13299 - trip: [(4, 9), (3, 9), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13300 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 13301 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 13302 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 2), (5, 2)]\n", + "I am driver 13303 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 4), (4, 4)]\n", + "I am driver 13304 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2), (1, 2)]\n", + "I am driver 13305 - trip: [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13306 - trip: [(6, 4), (7, 4), (7, 5), (7, 6)]\n", + "11 drivers generated.\n", + "I am rider 13307 - dep: (0, 9) , arr: (8, 0)\n", + "1 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (8, 5) to (8, 6) using car (13107, [(8, 5), (8, 6)], 0)\n", + "Agent rider 12632 move from (1, 9) to (2, 9) using car (13201, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 12783 move from (2, 1) to (2, 0) using car (13216, [(2, 1), (2, 0)], 0)\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12859 move from (9, 2) to (9, 3) using car (13273, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12892 move from (3, 9) to (3, 8) using car (13285, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Rider n° 12892 arrived with a waiting time of 14 ticks\n", + "Agent rider 12905 move from (6, 0) to (6, 1) using car (13197, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 12906 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 2) to (9, 3) using car (13273, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 12984 move from (3, 9) to (3, 8) using car (13296, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 move from (3, 9) to (3, 8) using car (13296, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 doesn't move\n", "Agent rider 12996 doesn't move\n", - "Agent rider 12998 move from (6, 2) to (5, 2) using car (13197, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 move from (7, 2) to (7, 1) using car (13241, [(7, 2), (7, 1), (7, 0)], 0)\n", - "Agent rider 13039 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 13039 arrived with a waiting time of 15 ticks\n", - "Agent rider 13040 move from (5, 1) to (5, 0) using car (13173, [(5, 1), (5, 0)], 0)\n", - "Agent rider 13045 doesn't move\n", - "Agent rider 13054 move from (4, 9) to (5, 9) using car (13285, [(4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 13054 arrived with a waiting time of 8 ticks\n", - "Agent rider 13058 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (2, 4) to (2, 3) using car (13227, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 move from (0, 8) to (1, 8) using car (13308, [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 13093 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (2, 4) to (2, 3) using car (13227, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (1, 6) to (1, 5) using car (13216, [(1, 6), (1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13109 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13110 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 13115 arrived\n", - "Agent rider 13122 doesn't move\n", - "Driver 13133 arrived\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Driver 13151 arrived\n", - "Driver 13159 arrived\n", - "Agent rider 13166 move from (0, 4) to (0, 5) using car (13288, [(0, 4), (0, 5), (0, 6)], 0)\n", - "Agent rider 13167 move from (6, 2) to (5, 2) using car (13197, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13171 move from (4, 7) to (3, 7) using car (13230, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (9, 5) to (9, 4) using car (13287, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 13179 arrived\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13185 doesn't move\n", - "Agent rider 13187 move from (5, 0) to (4, 0) using car (13183, [(5, 0), (4, 0)], 0)\n", - "Agent rider 13188 move from (9, 5) to (9, 4) using car (13287, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 13027 move from (3, 6) to (4, 6) using car (13198, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (6, 6) to (6, 5) using car (13269, [(6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 13072 move from (3, 9) to (3, 8) using car (13285, [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4)], 0)\n", + "Driver 13082 arrived\n", + "Agent rider 13083 move from (8, 5) to (8, 6) using car (13107, [(8, 5), (8, 6)], 0)\n", + "Agent rider 13084 move from (3, 1) to (3, 2) using car (13217, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13088 move from (5, 2) to (6, 2) using car (13132, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 13093 arrived\n", + "Agent rider 13110 doesn't move\n", + "Agent rider 13117 move from (8, 6) to (8, 5) using car (13240, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13119 move from (3, 2) to (2, 2) using car (13142, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Driver 13124 arrived\n", + "Driver 13131 arrived\n", + "Driver 13141 arrived\n", + "Agent rider 13145 move from (1, 2) to (1, 1) using car (13202, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (5, 2) to (6, 2) using car (13132, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (2, 1) to (3, 1) using car (13169, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 doesn't move\n", + "Agent rider 13149 move from (1, 4) to (1, 3) using car (13226, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13150 move from (5, 8) to (6, 8) using car (13100, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 13150 arrived with a waiting time of 4 ticks\n", + "Agent rider 13152 move from (8, 2) to (8, 3) using car (13133, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 doesn't move\n", + "Agent rider 13154 move from (7, 5) to (7, 4) using car (13228, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 move from (8, 5) to (8, 6) using car (13107, [(8, 5), (8, 6)], 0)\n", + "Driver 13164 arrived\n", + "Agent rider 13172 move from (7, 2) to (8, 2) using car (13194, [(7, 2), (8, 2)], 0)\n", + "Agent rider 13175 move from (9, 2) to (9, 3) using car (13273, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 13176 move from (1, 9) to (2, 9) using car (13201, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13177 move from (6, 6) to (6, 5) using car (13269, [(6, 6), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13178 arrived\n", + "Driver 13186 arrived\n", + "Agent rider 13189 move from (2, 1) to (2, 0) using car (13216, [(2, 1), (2, 0)], 0)\n", + "Agent rider 13190 move from (1, 4) to (1, 3) using car (13226, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Driver 13193 arrived\n", + "Agent rider 13195 move from (7, 2) to (8, 2) using car (13194, [(7, 2), (8, 2)], 0)\n", + "Driver 13203 arrived\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 move from (9, 2) to (9, 3) using car (13273, [(9, 2), (9, 3), (9, 4)], 0)\n", + "Agent rider 13229 move from (1, 4) to (1, 3) using car (13226, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 move from (6, 0) to (6, 1) using car (13197, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13232 move from (5, 4) to (6, 4) using car (13224, [(5, 4), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13233 move from (2, 1) to (2, 0) using car (13216, [(2, 1), (2, 0)], 0)\n", + "Agent rider 13234 move from (3, 1) to (3, 2) using car (13217, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13235 move from (6, 4) to (7, 4) using car (13306, [(6, 4), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 13249 move from (2, 6) to (3, 6) using car (13263, [(2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 move from (3, 1) to (3, 2) using car (13217, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 move from (5, 2) to (6, 2) using car (13132, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13253 move from (5, 7) to (5, 8) using car (13248, [(5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 13254 move from (2, 7) to (2, 6) using car (13210, [(2, 7), (2, 6), (1, 6)], 0)\n", + "Agent rider 13274 move from (5, 6) to (5, 7) using car (13223, [(5, 6), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (3, 1) to (4, 1) using car (13297, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (8, 2) to (8, 3) using car (13133, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13278 move from (1, 6) to (1, 7) using car (13245, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13279 move from (3, 6) to (4, 6) using car (13198, [(3, 6), (4, 6), (5, 6)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 doesn't move\n", + "Agent rider 13282 move from (5, 8) to (6, 8) using car (13100, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 13282 arrived with a waiting time of 1 ticks\n", + "Agent rider 13290 doesn't move\n", + "Agent rider 13291 move from (4, 0) to (4, 1) using car (13298, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13292 move from (6, 0) to (6, 1) using car (13197, [(6, 0), (6, 1), (6, 2)], 0)\n", + "Agent rider 13293 doesn't move\n", + "Agent rider 13294 move from (5, 4) to (6, 4) using car (13224, [(5, 4), (6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13295 move from (4, 2) to (4, 3) using car (13265, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13307 doesn't move\n", + "tick 941 ended\n", + "I am driver 13308 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", + "1 drivers generated.\n", + "I am rider 13309 - dep: (4, 9) , arr: (9, 7)\n", + "I am rider 13310 - dep: (1, 0) , arr: (9, 2)\n", + "I am rider 13311 - dep: (7, 7) , arr: (5, 7)\n", + "I am rider 13312 - dep: (8, 8) , arr: (7, 6)\n", + "4 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12830 move from (6, 5) to (5, 5) using car (13269, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 12848 doesn't move\n", + "Agent rider 12859 move from (9, 3) to (9, 4) using car (13273, [(9, 3), (9, 4)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12905 move from (6, 1) to (6, 2) using car (13197, [(6, 1), (6, 2)], 0)\n", + "Agent rider 12906 move from (3, 9) to (3, 8) using car (13299, [(3, 9), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 3) to (9, 4) using car (13273, [(9, 3), (9, 4)], 0)\n", + "Agent rider 12984 move from (3, 8) to (3, 7) using car (13296, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 move from (3, 8) to (3, 7) using car (13296, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 move from (4, 6) to (5, 6) using car (13198, [(4, 6), (5, 6)], 0)\n", + "Agent rider 13028 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13071 move from (6, 5) to (5, 5) using car (13269, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 13071 arrived with a waiting time of 9 ticks\n", + "Agent rider 13072 doesn't move\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13088 move from (6, 2) to (7, 2) using car (13132, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 13088 arrived with a waiting time of 6 ticks\n", + "Agent rider 13110 doesn't move\n", + "Agent rider 13117 move from (8, 5) to (8, 4) using car (13240, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13119 move from (2, 2) to (1, 2) using car (13142, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Driver 13128 arrived\n", + "Agent rider 13145 move from (1, 1) to (2, 1) using car (13202, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13146 move from (6, 2) to (7, 2) using car (13132, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13147 move from (3, 1) to (4, 1) using car (13169, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 doesn't move\n", + "Agent rider 13149 move from (1, 3) to (1, 2) using car (13226, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13152 move from (8, 3) to (8, 4) using car (13133, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 move from (2, 2) to (1, 2) using car (13142, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13154 move from (7, 4) to (7, 3) using car (13228, [(7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 move from (8, 2) to (9, 2) using car (13260, [(8, 2), (9, 2)], 0)\n", + "Agent rider 13175 move from (9, 3) to (9, 4) using car (13273, [(9, 3), (9, 4)], 0)\n", + "Agent rider 13176 doesn't move\n", + "Agent rider 13177 move from (6, 5) to (5, 5) using car (13269, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Rider n° 13177 arrived with a waiting time of 1 ticks\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13201 move from (4, 6) to (4, 7) using car (13255, [(4, 6), (4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (5, 0) to (4, 0) using car (13183, [(5, 0), (4, 0)], 0)\n", - "Agent rider 13205 move from (6, 1) to (5, 1) using car (13174, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13211 move from (3, 2) to (4, 2) using car (13263, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Rider n° 13211 arrived with a waiting time of 3 ticks\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 move from (5, 3) to (5, 4) using car (13237, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Driver 13223 arrived\n", - "Agent rider 13243 move from (0, 7) to (0, 8) using car (13222, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13244 move from (3, 0) to (4, 0) using car (13242, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Driver 13247 arrived\n", - "Agent rider 13249 move from (3, 6) to (3, 7) using car (13268, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 move from (7, 3) to (8, 3) using car (13295, [(7, 3), (8, 3)], 0)\n", - "Agent rider 13251 move from (1, 6) to (1, 5) using car (13313, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 13252 move from (5, 3) to (5, 4) using car (13237, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13270 move from (6, 2) to (5, 2) using car (13197, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 3) to (4, 4) using car (13283, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (8, 4) to (8, 5) using car (13269, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13190 move from (1, 3) to (2, 3) using car (13303, [(1, 3), (2, 3), (3, 3), (3, 4), (4, 4)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13195 move from (8, 2) to (9, 2) using car (13260, [(8, 2), (9, 2)], 0)\n", + "Driver 13204 arrived\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 move from (9, 3) to (9, 4) using car (13273, [(9, 3), (9, 4)], 0)\n", + "Driver 13218 arrived\n", + "Driver 13220 arrived\n", + "Agent rider 13229 move from (1, 3) to (1, 2) using car (13226, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13230 doesn't move\n", + "Driver 13231 arrived\n", + "Agent rider 13232 move from (6, 4) to (6, 5) using car (13224, [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13233 doesn't move\n", + "Agent rider 13234 move from (3, 2) to (3, 3) using car (13217, [(3, 2), (3, 3)], 0)\n", + "Agent rider 13235 move from (7, 4) to (7, 5) using car (13306, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 13239 arrived\n", + "Agent rider 13249 move from (3, 6) to (4, 6) using car (13263, [(3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (8, 2) to (9, 2) using car (13260, [(8, 2), (9, 2)], 0)\n", + "Agent rider 13252 move from (6, 2) to (7, 2) using car (13132, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13253 move from (5, 8) to (4, 8) using car (13248, [(5, 8), (4, 8)], 0)\n", + "Agent rider 13254 move from (2, 6) to (1, 6) using car (13210, [(2, 6), (1, 6)], 0)\n", + "Agent rider 13274 move from (5, 7) to (4, 7) using car (13223, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (4, 1) to (5, 1) using car (13297, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (8, 3) to (8, 4) using car (13133, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13278 move from (1, 7) to (1, 8) using car (13245, [(1, 7), (1, 8)], 0)\n", + "Agent rider 13279 move from (4, 6) to (5, 6) using car (13198, [(4, 6), (5, 6)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 move from (6, 5) to (5, 5) using car (13269, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 13290 doesn't move\n", + "Agent rider 13291 move from (4, 1) to (5, 1) using car (13297, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", "Agent rider 13292 doesn't move\n", - "Agent rider 13293 move from (4, 3) to (4, 4) using car (13283, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13300 doesn't move\n", - "Agent rider 13301 doesn't move\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 doesn't move\n", - "Agent rider 13304 doesn't move\n", - "Agent rider 13305 move from (4, 9) to (5, 9) using car (13285, [(4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (2, 8) to (1, 8) using car (13265, [(2, 8), (1, 8), (0, 8)], 0)\n", - "Agent rider 13316 doesn't move\n", - "Agent rider 13317 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 doesn't move\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13323 doesn't move\n", - "tick 955 ended\n", - "I am driver 13324 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 13325 - trip: [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 13326 - trip: [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13327 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13328 - trip: [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "5 drivers generated.\n", - "I am rider 13329 - dep: (6, 1) , arr: (1, 1)\n", - "I am rider 13330 - dep: (1, 8) , arr: (6, 0)\n", - "I am rider 13331 - dep: (8, 1) , arr: (1, 1)\n", + "Agent rider 13293 doesn't move\n", + "Agent rider 13294 move from (6, 4) to (6, 5) using car (13224, [(6, 4), (6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13295 move from (4, 3) to (4, 4) using car (13265, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (4, 9) to (5, 9) using car (13244, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13310 doesn't move\n", + "Agent rider 13311 doesn't move\n", + "Agent rider 13312 doesn't move\n", + "tick 942 ended\n", + "I am driver 13313 - trip: [(7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 13314 - trip: [(4, 6), (3, 6), (2, 6), (2, 5)]\n", + "I am driver 13315 - trip: [(3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 13316 - trip: [(8, 4), (7, 4), (6, 4), (5, 4)]\n", + "I am driver 13317 - trip: [(9, 4), (8, 4), (7, 4), (7, 3)]\n", + "I am driver 13318 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "6 drivers generated.\n", + "I am rider 13319 - dep: (1, 3) , arr: (4, 3)\n", + "I am rider 13320 - dep: (1, 2) , arr: (9, 2)\n", + "I am rider 13321 - dep: (0, 2) , arr: (7, 2)\n", "3 riders generated.\n", - "Agent rider 12329 move from (1, 8) to (0, 8) using car (13265, [(1, 8), (0, 8)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 move from (1, 5) to (1, 4) using car (13216, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 12800 move from (0, 5) to (0, 6) using car (13288, [(0, 5), (0, 6)], 0)\n", - "Agent rider 12872 move from (0, 5) to (0, 6) using car (13288, [(0, 5), (0, 6)], 0)\n", - "Agent rider 12880 move from (1, 5) to (1, 4) using car (13216, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 12889 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12939 move from (5, 2) to (6, 2) using car (13275, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 12940 move from (0, 5) to (0, 6) using car (13288, [(0, 5), (0, 6)], 0)\n", - "Agent rider 12950 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12992 move from (5, 4) to (5, 5) using car (13237, [(5, 4), (5, 5)], 0)\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12998 move from (5, 2) to (4, 2) using car (13197, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13021 move from (7, 1) to (7, 0) using car (13241, [(7, 1), (7, 0)], 0)\n", - "Agent rider 13040 doesn't move\n", - "Agent rider 13045 move from (1, 5) to (1, 4) using car (13216, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Rider n° 13045 arrived with a waiting time of 11 ticks\n", - "Agent rider 13058 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (2, 3) to (2, 2) using car (13227, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 move from (1, 8) to (0, 8) using car (13265, [(1, 8), (0, 8)], 0)\n", - "Agent rider 13093 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (2, 3) to (2, 2) using car (13227, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (1, 5) to (1, 4) using car (13216, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13109 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13110 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13141 doesn't move\n", - "Agent rider 13142 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13145 move from (5, 4) to (5, 5) using car (13237, [(5, 4), (5, 5)], 0)\n", + "Agent rider 12220 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 move from (2, 9) to (2, 8) using car (13227, [(2, 9), (2, 8), (2, 7)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12848 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12859 move from (9, 4) to (8, 4) using car (13317, [(9, 4), (8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 12861 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12905 doesn't move\n", + "Agent rider 12906 move from (3, 8) to (3, 7) using car (13299, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 4) to (8, 4) using car (13317, [(9, 4), (8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 12984 move from (3, 7) to (3, 6) using car (13296, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12991 move from (3, 7) to (3, 6) using car (13296, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12996 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13027 move from (5, 6) to (5, 5) using car (13289, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 13028 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13072 move from (3, 8) to (3, 7) using car (13299, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (3, 2) to (3, 1) using car (13237, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 13107 arrived\n", + "Agent rider 13110 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13117 move from (8, 4) to (8, 3) using car (13240, [(8, 4), (8, 3)], 0)\n", + "Agent rider 13119 move from (1, 2) to (0, 2) using car (13142, [(1, 2), (0, 2)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13145 move from (2, 1) to (3, 1) using car (13202, [(2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", "Agent rider 13146 doesn't move\n", + "Agent rider 13147 move from (4, 1) to (5, 1) using car (13169, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13149 move from (1, 2) to (1, 1) using car (13226, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13152 move from (8, 4) to (8, 5) using car (13133, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13153 move from (1, 2) to (0, 2) using car (13142, [(1, 2), (0, 2)], 0)\n", + "Rider n° 13153 arrived with a waiting time of 8 ticks\n", + "Agent rider 13154 move from (7, 3) to (7, 2) using car (13228, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 doesn't move\n", "Driver 13159 arrived\n", - "Driver 13163 arrived\n", - "Agent rider 13166 move from (0, 5) to (0, 6) using car (13288, [(0, 5), (0, 6)], 0)\n", - "Agent rider 13167 move from (5, 2) to (4, 2) using car (13197, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13171 move from (3, 7) to (2, 7) using car (13230, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (9, 4) to (9, 3) using car (13287, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13184 move from (5, 2) to (6, 2) using car (13275, [(5, 2), (6, 2), (7, 2)], 0)\n", - "Agent rider 13185 move from (3, 7) to (4, 7) using car (13314, [(3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (9, 4) to (9, 3) using car (13287, [(9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (9, 4) to (8, 4) using car (13317, [(9, 4), (8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 13176 move from (2, 9) to (2, 8) using car (13227, [(2, 9), (2, 8), (2, 7)], 0)\n", + "Driver 13180 arrived\n", + "Driver 13188 arrived\n", "Agent rider 13189 doesn't move\n", "Agent rider 13190 doesn't move\n", - "Agent rider 13201 move from (4, 7) to (4, 8) using car (13255, [(4, 7), (4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 13202 move from (1, 5) to (1, 4) using car (13216, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13204 doesn't move\n", - "Agent rider 13205 move from (5, 1) to (4, 1) using car (13174, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 13205 arrived with a waiting time of 3 ticks\n", - "Agent rider 13212 move from (1, 5) to (1, 4) using car (13216, [(1, 5), (1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13214 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 move from (5, 4) to (5, 5) using car (13237, [(5, 4), (5, 5)], 0)\n", - "Driver 13225 arrived\n", - "Driver 13231 arrived\n", - "Driver 13238 arrived\n", - "Driver 13239 arrived\n", - "Agent rider 13243 move from (0, 8) to (0, 9) using car (13222, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13244 move from (4, 0) to (5, 0) using car (13242, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 13244 arrived with a waiting time of 1 ticks\n", - "Agent rider 13246 doesn't move\n", - "Driver 13248 arrived\n", - "Agent rider 13249 move from (3, 7) to (3, 8) using car (13268, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 doesn't move\n", - "Agent rider 13251 move from (1, 5) to (1, 4) using car (13313, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 13252 move from (5, 4) to (5, 5) using car (13237, [(5, 4), (5, 5)], 0)\n", - "Driver 13253 arrived\n", - "Driver 13260 arrived\n", - "Driver 13262 arrived\n", - "Agent rider 13270 move from (5, 2) to (4, 2) using car (13197, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 4) to (4, 5) using car (13283, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (8, 5) to (8, 6) using car (13269, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 13274 arrived\n", - "Driver 13278 arrived\n", + "Agent rider 13191 move from (3, 4) to (2, 4) using car (13304, [(3, 4), (2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", + "Driver 13194 arrived\n", + "Agent rider 13195 doesn't move\n", + "Driver 13196 arrived\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 move from (9, 4) to (8, 4) using car (13317, [(9, 4), (8, 4), (7, 4), (7, 3)], 0)\n", + "Driver 13216 arrived\n", + "Driver 13222 arrived\n", + "Agent rider 13229 move from (1, 2) to (0, 2) using car (13142, [(1, 2), (0, 2)], 0)\n", + "Rider n° 13229 arrived with a waiting time of 0 ticks\n", + "Agent rider 13230 doesn't move\n", + "Agent rider 13232 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13233 doesn't move\n", + "Agent rider 13234 move from (3, 3) to (2, 3) using car (13247, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13235 move from (7, 5) to (7, 6) using car (13306, [(7, 5), (7, 6)], 0)\n", + "Driver 13241 arrived\n", + "Agent rider 13249 move from (4, 6) to (4, 5) using car (13263, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 move from (3, 2) to (3, 1) using car (13237, [(3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 move from (7, 2) to (8, 2) using car (13132, [(7, 2), (8, 2)], 0)\n", + "Agent rider 13253 move from (4, 8) to (5, 8) using car (13270, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13254 doesn't move\n", + "Driver 13268 arrived\n", + "Agent rider 13274 move from (4, 7) to (3, 7) using car (13223, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (5, 1) to (6, 1) using car (13297, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (8, 4) to (7, 4) using car (13316, [(8, 4), (7, 4), (6, 4), (5, 4)], 0)\n", + "Agent rider 13278 doesn't move\n", + "Agent rider 13279 doesn't move\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 doesn't move\n", + "Driver 13287 arrived\n", + "Agent rider 13290 doesn't move\n", + "Agent rider 13291 move from (5, 1) to (6, 1) using car (13297, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", "Agent rider 13292 doesn't move\n", - "Agent rider 13293 move from (4, 4) to (4, 5) using car (13283, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13300 move from (2, 3) to (2, 2) using car (13227, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13301 doesn't move\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 doesn't move\n", - "Agent rider 13304 doesn't move\n", - "Agent rider 13305 move from (5, 9) to (5, 8) using car (13285, [(5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (1, 8) to (2, 8) using car (13308, [(1, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 13316 doesn't move\n", - "Agent rider 13317 move from (5, 9) to (5, 8) using car (13285, [(5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13318 doesn't move\n", + "Agent rider 13293 move from (5, 2) to (6, 2) using car (13284, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13294 move from (6, 5) to (6, 6) using car (13224, [(6, 5), (6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 13294 arrived with a waiting time of 0 ticks\n", + "Agent rider 13295 move from (4, 4) to (4, 5) using car (13265, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (5, 9) to (6, 9) using car (13244, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13310 doesn't move\n", + "Agent rider 13311 doesn't move\n", + "Agent rider 13312 doesn't move\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 doesn't move\n", + "Agent rider 13320 move from (1, 2) to (1, 1) using car (13226, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13323 move from (8, 5) to (8, 6) using car (13269, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 13323 arrived with a waiting time of 1 ticks\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (1, 8) to (2, 8) using car (13308, [(1, 8), (2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 13331 doesn't move\n", - "tick 956 ended\n", - "I am driver 13332 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 13333 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (3, 5)]\n", - "I am driver 13334 - trip: [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "3 drivers generated.\n", - "I am rider 13335 - dep: (1, 8) , arr: (2, 8)\n", - "I am rider 13336 - dep: (7, 3) , arr: (6, 4)\n", - "I am rider 13337 - dep: (6, 9) , arr: (7, 0)\n", - "I am rider 13338 - dep: (5, 6) , arr: (1, 8)\n", - "I am rider 13339 - dep: (1, 5) , arr: (4, 1)\n", - "I am rider 13340 - dep: (9, 8) , arr: (6, 8)\n", + "tick 943 ended\n", + "I am driver 13322 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 13323 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 13324 - trip: [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 13325 - trip: [(2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 13326 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 13327 - trip: [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 13328 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 13329 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (8, 4)]\n", + "I am driver 13330 - trip: [(2, 3), (2, 2)]\n", + "9 drivers generated.\n", + "I am rider 13331 - dep: (5, 0) , arr: (7, 6)\n", + "I am rider 13332 - dep: (6, 7) , arr: (8, 4)\n", + "I am rider 13333 - dep: (9, 4) , arr: (5, 3)\n", + "I am rider 13334 - dep: (3, 2) , arr: (4, 0)\n", + "I am rider 13335 - dep: (9, 5) , arr: (4, 8)\n", + "I am rider 13336 - dep: (7, 8) , arr: (2, 4)\n", "6 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 move from (1, 4) to (1, 3) using car (13216, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (1, 4) to (1, 3) using car (13216, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 12889 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12939 move from (6, 2) to (7, 2) using car (13275, [(6, 2), (7, 2)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 move from (5, 0) to (6, 0) using car (13242, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (4, 0) to (5, 0) using car (13328, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13021 move from (7, 0) to (6, 0) using car (13334, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13040 move from (5, 0) to (6, 0) using car (13242, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13058 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (2, 2) to (3, 2) using car (13227, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Driver 13086 arrived\n", - "Agent rider 13093 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (2, 2) to (3, 2) using car (13227, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (1, 4) to (1, 3) using car (13216, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13109 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13110 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13141 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13142 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Driver 13163 arrived\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13171 move from (2, 7) to (1, 7) using car (13230, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (9, 3) to (9, 2) using car (13287, [(9, 3), (9, 2)], 0)\n", - "Driver 13173 arrived\n", - "Driver 13183 arrived\n", - "Agent rider 13184 move from (6, 2) to (7, 2) using car (13275, [(6, 2), (7, 2)], 0)\n", - "Agent rider 13185 move from (4, 7) to (5, 7) using car (13314, [(4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 13185 arrived with a waiting time of 2 ticks\n", - "Agent rider 13187 move from (4, 0) to (5, 0) using car (13328, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13188 move from (9, 3) to (9, 2) using car (13287, [(9, 3), (9, 2)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13201 move from (4, 8) to (4, 9) using car (13255, [(4, 8), (4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 13202 move from (1, 4) to (1, 3) using car (13216, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13204 move from (4, 0) to (5, 0) using car (13328, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13212 move from (1, 4) to (1, 3) using car (13216, [(1, 4), (1, 3), (0, 3)], 0)\n", - "Agent rider 13214 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 doesn't move\n", - "Driver 13221 arrived\n", - "Driver 13239 arrived\n", - "Agent rider 13243 move from (0, 9) to (1, 9) using car (13222, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13249 move from (3, 8) to (3, 9) using car (13268, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13250 move from (8, 3) to (9, 3) using car (13256, [(8, 3), (9, 3)], 0)\n", - "Agent rider 13251 move from (1, 4) to (1, 3) using car (13313, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", + "Agent rider 12220 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 move from (2, 8) to (2, 7) using car (13227, [(2, 8), (2, 7)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12830 move from (5, 5) to (5, 4) using car (13289, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 12848 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Rider n° 12848 arrived with a waiting time of 20 ticks\n", + "Agent rider 12859 move from (8, 4) to (7, 4) using car (13317, [(8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 12861 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12905 doesn't move\n", + "Agent rider 12906 move from (3, 7) to (2, 7) using car (13223, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 move from (9, 7) to (9, 6) using car (13271, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 12959 move from (8, 4) to (7, 4) using car (13317, [(8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 12984 move from (3, 6) to (3, 5) using car (13296, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12991 move from (3, 6) to (3, 5) using car (13296, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 12996 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13027 move from (5, 5) to (5, 6) using car (13259, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13028 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13072 move from (3, 7) to (2, 7) using car (13223, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (3, 1) to (4, 1) using car (13202, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Driver 13100 arrived\n", + "Agent rider 13110 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13145 move from (3, 1) to (3, 0) using car (13237, [(3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13146 move from (7, 2) to (7, 3) using car (13308, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", + "Rider n° 13146 arrived with a waiting time of 2 ticks\n", + "Agent rider 13147 move from (5, 1) to (6, 1) using car (13169, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13149 move from (1, 1) to (2, 1) using car (13226, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13152 move from (8, 5) to (8, 6) using car (13133, [(8, 5), (8, 6)], 0)\n", + "Agent rider 13154 move from (7, 2) to (6, 2) using car (13228, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 move from (9, 2) to (9, 3) using car (13262, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13175 move from (8, 4) to (7, 4) using car (13317, [(8, 4), (7, 4), (7, 3)], 0)\n", + "Agent rider 13176 doesn't move\n", + "Driver 13188 arrived\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 move from (2, 3) to (1, 3) using car (13247, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13191 move from (2, 4) to (2, 3) using car (13304, [(2, 4), (2, 3), (2, 2), (1, 2)], 0)\n", + "Agent rider 13195 move from (9, 2) to (9, 3) using car (13262, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Driver 13197 arrived\n", + "Driver 13198 arrived\n", + "Driver 13199 arrived\n", + "Driver 13207 arrived\n", + "Driver 13210 arrived\n", + "Agent rider 13211 move from (9, 7) to (9, 6) using car (13271, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 13212 move from (8, 4) to (7, 4) using car (13317, [(8, 4), (7, 4), (7, 3)], 0)\n", + "Driver 13217 arrived\n", + "Driver 13225 arrived\n", + "Agent rider 13230 move from (6, 1) to (7, 1) using car (13297, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13232 move from (6, 6) to (7, 6) using car (13224, [(6, 6), (7, 6), (8, 6)], 0)\n", + "Agent rider 13233 doesn't move\n", + "Agent rider 13234 move from (2, 3) to (1, 3) using car (13247, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Driver 13236 arrived\n", + "Driver 13245 arrived\n", + "Driver 13248 arrived\n", + "Agent rider 13249 move from (4, 5) to (4, 4) using car (13263, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 move from (3, 1) to (4, 1) using car (13202, [(3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13251 move from (9, 2) to (9, 3) using car (13262, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 13252 doesn't move\n", - "Driver 13264 arrived\n", - "Agent rider 13270 move from (4, 2) to (3, 2) using car (13197, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 5) to (4, 6) using car (13283, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (8, 6) to (8, 7) using car (13269, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 13280 arrived\n", - "Driver 13281 arrived\n", - "Agent rider 13292 doesn't move\n", - "Agent rider 13293 move from (4, 5) to (4, 6) using car (13283, [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Driver 13295 arrived\n", - "Driver 13297 arrived\n", - "Agent rider 13300 move from (2, 2) to (3, 2) using car (13227, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13301 move from (6, 6) to (5, 6) using car (13307, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 doesn't move\n", - "Agent rider 13304 doesn't move\n", - "Agent rider 13305 move from (5, 8) to (6, 8) using car (13285, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13306 move from (4, 7) to (5, 7) using car (13325, [(4, 7), (5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13315 move from (2, 8) to (2, 7) using car (13308, [(2, 8), (2, 7), (2, 6)], 0)\n", - "Agent rider 13316 doesn't move\n", - "Agent rider 13317 move from (5, 8) to (6, 8) using car (13285, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13318 move from (4, 2) to (3, 2) using car (13197, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13253 move from (5, 8) to (6, 8) using car (13270, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13254 doesn't move\n", + "Driver 13255 arrived\n", + "Driver 13258 arrived\n", + "Driver 13260 arrived\n", + "Driver 13273 arrived\n", + "Agent rider 13274 move from (3, 7) to (2, 7) using car (13223, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (6, 1) to (7, 1) using car (13297, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (7, 4) to (7, 5) using car (13246, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (1, 8) to (0, 8) using car (13327, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13279 doesn't move\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 move from (5, 5) to (5, 4) using car (13289, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Driver 13288 arrived\n", + "Agent rider 13290 move from (1, 8) to (0, 8) using car (13327, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13291 move from (6, 1) to (7, 1) using car (13297, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13292 move from (6, 1) to (7, 1) using car (13297, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13293 move from (6, 2) to (6, 3) using car (13284, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13295 move from (4, 5) to (4, 6) using car (13265, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (6, 9) to (7, 9) using car (13244, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13310 doesn't move\n", + "Agent rider 13311 doesn't move\n", + "Agent rider 13312 doesn't move\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 doesn't move\n", + "Agent rider 13320 move from (1, 1) to (2, 1) using car (13226, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (6, 1) to (6, 0) using car (13282, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13330 move from (2, 8) to (2, 7) using car (13308, [(2, 8), (2, 7), (2, 6)], 0)\n", "Agent rider 13331 doesn't move\n", - "Agent rider 13335 move from (1, 8) to (0, 8) using car (13117, [(1, 8), (0, 8)], 0)\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13338 move from (5, 6) to (6, 6) using car (13289, [(5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "tick 957 ended\n", - "I am driver 13341 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)]\n", - "I am driver 13342 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 13343 - trip: [(4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13344 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 13345 - trip: [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 13346 - trip: [(6, 3), (5, 3), (4, 3), (4, 4)]\n", - "I am driver 13347 - trip: [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 13348 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4)]\n", - "I am driver 13349 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 13350 - trip: [(4, 6), (4, 5), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 13351 - trip: [(5, 8), (4, 8)]\n", - "11 drivers generated.\n", - "I am rider 13352 - dep: (3, 9) , arr: (1, 8)\n", - "I am rider 13353 - dep: (9, 3) , arr: (9, 7)\n", - "I am rider 13354 - dep: (2, 8) , arr: (2, 7)\n", - "I am rider 13355 - dep: (9, 1) , arr: (6, 1)\n", - "4 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 move from (1, 3) to (0, 3) using car (13216, [(1, 3), (0, 3)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (1, 3) to (0, 3) using car (13216, [(1, 3), (0, 3)], 0)\n", - "Agent rider 12889 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12950 move from (6, 0) to (7, 0) using car (13242, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 12950 arrived with a waiting time of 10 ticks\n", - "Agent rider 12957 move from (6, 0) to (7, 0) using car (13282, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12990 move from (5, 0) to (6, 0) using car (13328, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12998 move from (4, 2) to (4, 3) using car (13286, [(4, 2), (4, 3)], 0)\n", - "Agent rider 13021 move from (6, 0) to (5, 0) using car (13334, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13040 move from (6, 0) to (7, 0) using car (13242, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13058 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13075 move from (3, 2) to (4, 2) using car (13227, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (3, 2) to (4, 2) using car (13227, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 move from (1, 3) to (0, 3) using car (13216, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Driver 13135 arrived\n", - "Agent rider 13141 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 13141 arrived with a waiting time of 15 ticks\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (3, 3) to (3, 2) using car (13266, [(3, 3), (3, 2)], 0)\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 move from (4, 2) to (4, 3) using car (13286, [(4, 2), (4, 3)], 0)\n", - "Agent rider 13169 move from (5, 0) to (6, 0) using car (13328, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13171 move from (1, 7) to (0, 7) using car (13230, [(1, 7), (0, 7)], 0)\n", - "Agent rider 13172 move from (9, 2) to (8, 2) using car (13349, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13184 doesn't move\n", - "Agent rider 13187 move from (5, 0) to (6, 0) using car (13328, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13188 move from (9, 2) to (8, 2) using car (13349, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13201 move from (4, 9) to (3, 9) using car (13255, [(4, 9), (3, 9), (2, 9)], 0)\n", - "Agent rider 13202 move from (1, 3) to (0, 3) using car (13216, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13204 move from (5, 0) to (6, 0) using car (13328, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13212 move from (1, 3) to (0, 3) using car (13216, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13214 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 doesn't move\n", - "Driver 13237 arrived\n", - "Driver 13241 arrived\n", - "Agent rider 13243 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13249 move from (3, 9) to (2, 9) using car (13268, [(3, 9), (2, 9)], 0)\n", - "Rider n° 13249 arrived with a waiting time of 0 ticks\n", - "Agent rider 13250 move from (9, 3) to (9, 2) using car (13261, [(9, 3), (9, 2)], 0)\n", - "Agent rider 13251 move from (1, 3) to (1, 2) using car (13313, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 13251 arrived with a waiting time of 0 ticks\n", - "Agent rider 13252 doesn't move\n", - "Driver 13265 arrived\n", - "Agent rider 13270 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 6) to (4, 7) using car (13283, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (8, 7) to (8, 8) using car (13269, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 13277 arrived\n", - "Driver 13281 arrived\n", - "Driver 13288 arrived\n", - "Agent rider 13292 move from (6, 3) to (6, 2) using car (13296, [(6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13293 move from (4, 6) to (4, 7) using car (13283, [(4, 6), (4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13300 move from (3, 2) to (4, 2) using car (13227, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13301 move from (5, 6) to (4, 6) using car (13307, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 doesn't move\n", - "Agent rider 13304 move from (1, 9) to (2, 9) using car (13222, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n" + "Agent rider 13332 doesn't move\n", + "Agent rider 13333 doesn't move\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 doesn't move\n", + "Agent rider 13336 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13305 move from (6, 8) to (7, 8) using car (13285, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13306 move from (5, 7) to (6, 7) using car (13325, [(5, 7), (6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13315 move from (2, 7) to (1, 7) using car (13279, [(2, 7), (1, 7)], 0)\n", - "Agent rider 13316 doesn't move\n", - "Agent rider 13317 move from (6, 8) to (7, 8) using car (13285, [(6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13318 move from (3, 2) to (2, 2) using car (13197, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 doesn't move\n", - "Agent rider 13321 move from (3, 9) to (2, 9) using car (13268, [(3, 9), (2, 9)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (6, 0) to (5, 0) using car (13220, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 13330 move from (2, 7) to (2, 6) using car (13308, [(2, 7), (2, 6)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13335 doesn't move\n", - "Agent rider 13336 move from (7, 3) to (7, 2) using car (13345, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13337 move from (6, 9) to (7, 9) using car (13236, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13338 doesn't move\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13352 move from (3, 9) to (2, 9) using car (13268, [(3, 9), (2, 9)], 0)\n", - "Agent rider 13353 move from (9, 3) to (9, 2) using car (13261, [(9, 3), (9, 2)], 0)\n", - "Agent rider 13354 move from (2, 8) to (1, 8) using car (13257, [(2, 8), (1, 8)], 0)\n", - "Agent rider 13355 doesn't move\n", - "tick 958 ended\n", - "I am driver 13356 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 13357 - trip: [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)]\n", - "I am driver 13358 - trip: [(4, 5), (5, 5), (6, 5), (6, 6)]\n", - "I am driver 13359 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13360 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 13361 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)]\n", - "I am driver 13362 - trip: [(4, 1), (5, 1), (6, 1), (6, 0), (7, 0)]\n", - "7 drivers generated.\n", - "I am rider 13363 - dep: (5, 8) , arr: (3, 4)\n", - "I am rider 13364 - dep: (3, 9) , arr: (2, 5)\n", - "I am rider 13365 - dep: (3, 5) , arr: (3, 1)\n", - "3 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 move from (1, 9) to (0, 9) using car (13208, [(1, 9), (0, 9)], 0)\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (2, 9) to (3, 9) using car (13361, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 12939 move from (7, 2) to (8, 2) using car (13263, [(7, 2), (8, 2)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 move from (7, 0) to (8, 0) using car (13282, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 12990 move from (6, 0) to (7, 0) using car (13328, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12992 doesn't move\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13021 move from (5, 0) to (5, 1) using car (13334, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 13021 arrived with a waiting time of 5 ticks\n", - "Agent rider 13040 move from (7, 0) to (8, 0) using car (13242, [(7, 0), (8, 0)], 0)\n", - "Rider n° 13040 arrived with a waiting time of 11 ticks\n", - "Agent rider 13058 move from (2, 9) to (3, 9) using car (13361, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13075 move from (4, 2) to (5, 2) using car (13227, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (2, 9) to (3, 9) using car (13222, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (4, 2) to (5, 2) using car (13227, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 move from (1, 9) to (0, 9) using car (13208, [(1, 9), (0, 9)], 0)\n", - "Agent rider 13110 move from (2, 9) to (3, 9) using car (13222, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 13117 arrived\n", - "Agent rider 13122 move from (6, 0) to (7, 0) using car (13328, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13141 move from (1, 9) to (0, 9) using car (13208, [(1, 9), (0, 9)], 0)\n", - "Agent rider 13142 move from (1, 9) to (0, 9) using car (13208, [(1, 9), (0, 9)], 0)\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13145 doesn't move\n", - "Agent rider 13146 move from (6, 0) to (7, 0) using car (13328, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 move from (6, 0) to (7, 0) using car (13328, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (8, 2) to (7, 2) using car (13349, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13184 move from (7, 2) to (8, 2) using car (13263, [(7, 2), (8, 2)], 0)\n", - "Rider n° 13184 arrived with a waiting time of 7 ticks\n", - "Agent rider 13187 move from (6, 0) to (7, 0) using car (13328, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13188 move from (8, 2) to (7, 2) using car (13349, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "tick 944 ended\n", + "I am driver 13337 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 13338 - trip: [(3, 8), (3, 7), (3, 6), (4, 6), (5, 6)]\n", + "I am driver 13339 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 13340 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 13341 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 13342 - trip: [(1, 1), (2, 1)]\n", + "I am driver 13343 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 13344 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 13345 - trip: [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", + "I am driver 13346 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 13347 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5)]\n", + "I am driver 13348 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9)]\n", + "I am driver 13349 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)]\n", + "I am driver 13350 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)]\n", + "I am driver 13351 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7)]\n", + "15 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12220 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 move from (2, 7) to (1, 7) using car (13223, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12830 doesn't move\n", + "Agent rider 12859 move from (7, 4) to (7, 3) using car (13317, [(7, 4), (7, 3)], 0)\n", + "Agent rider 12861 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 12905 move from (6, 2) to (5, 2) using car (13228, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 12906 move from (2, 7) to (1, 7) using car (13223, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 12906 arrived with a waiting time of 12 ticks\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (7, 4) to (8, 4) using car (13301, [(7, 4), (8, 4)], 0)\n", + "Agent rider 12984 move from (3, 5) to (3, 4) using car (13296, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 12991 move from (3, 5) to (3, 4) using car (13296, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 12996 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 13027 move from (5, 6) to (5, 7) using car (13259, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13028 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13072 move from (2, 7) to (2, 8) using car (13325, [(2, 7), (2, 8), (2, 9)], 0)\n", + "Rider n° 13072 arrived with a waiting time of 10 ticks\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (4, 1) to (5, 1) using car (13202, [(4, 1), (5, 1)], 0)\n", + "Agent rider 13110 doesn't move\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Driver 13132 arrived\n", + "Driver 13142 arrived\n", + "Agent rider 13145 move from (3, 0) to (2, 0) using car (13272, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13147 move from (6, 1) to (7, 1) using car (13169, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 13149 move from (2, 1) to (3, 1) using car (13226, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 move from (6, 2) to (5, 2) using car (13228, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 move from (9, 3) to (9, 4) using car (13262, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13175 move from (7, 4) to (7, 3) using car (13317, [(7, 4), (7, 3)], 0)\n", + "Agent rider 13176 doesn't move\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Driver 13199 arrived\n", - "Agent rider 13201 move from (3, 9) to (2, 9) using car (13255, [(3, 9), (2, 9)], 0)\n", - "Rider n° 13201 arrived with a waiting time of 5 ticks\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (6, 0) to (7, 0) using car (13328, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (2, 9) to (3, 9) using car (13222, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 doesn't move\n", - "Driver 13241 arrived\n", - "Agent rider 13243 move from (2, 9) to (3, 9) using car (13361, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13250 doesn't move\n", + "Agent rider 13190 move from (1, 3) to (0, 3) using car (13247, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13191 move from (2, 3) to (2, 2) using car (13304, [(2, 3), (2, 2), (1, 2)], 0)\n", + "Agent rider 13195 move from (9, 3) to (9, 4) using car (13262, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 13195 arrived with a waiting time of 3 ticks\n", + "Driver 13198 arrived\n", + "Driver 13206 arrived\n", + "Driver 13210 arrived\n", + "Agent rider 13211 move from (9, 6) to (9, 5) using car (13271, [(9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 13212 move from (7, 4) to (8, 4) using car (13301, [(7, 4), (8, 4)], 0)\n", + "Driver 13215 arrived\n", + "Agent rider 13230 move from (7, 1) to (8, 1) using car (13297, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Rider n° 13230 arrived with a waiting time of 4 ticks\n", + "Agent rider 13232 move from (7, 6) to (8, 6) using car (13224, [(7, 6), (8, 6)], 0)\n", + "Agent rider 13233 doesn't move\n", + "Agent rider 13234 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Driver 13240 arrived\n", + "Driver 13242 arrived\n", + "Agent rider 13249 move from (4, 4) to (5, 4) using car (13263, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 move from (4, 1) to (5, 1) using car (13202, [(4, 1), (5, 1)], 0)\n", + "Agent rider 13251 move from (9, 3) to (9, 4) using car (13262, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 13252 doesn't move\n", + "Agent rider 13253 move from (6, 8) to (6, 7) using car (13328, [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 13254 doesn't move\n", "Driver 13256 arrived\n", - "Agent rider 13270 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13272 move from (4, 7) to (4, 8) using car (13283, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13273 move from (8, 8) to (8, 9) using car (13269, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 13275 arrived\n", - "Driver 13287 arrived\n", - "Driver 13291 arrived\n", - "Agent rider 13292 move from (6, 2) to (5, 2) using car (13296, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13293 move from (4, 7) to (4, 8) using car (13283, [(4, 7), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Agent rider 13300 move from (4, 2) to (5, 2) using car (13227, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13301 move from (4, 6) to (3, 6) using car (13307, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 move from (2, 9) to (3, 9) using car (13222, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13304 move from (2, 9) to (3, 9) using car (13361, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13305 move from (7, 8) to (8, 8) using car (13285, [(7, 8), (8, 8)], 0)\n", - "Rider n° 13305 arrived with a waiting time of 0 ticks\n", - "Agent rider 13306 move from (6, 7) to (6, 6) using car (13325, [(6, 7), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13315 doesn't move\n", - "Agent rider 13316 move from (8, 8) to (7, 8) using car (13357, [(8, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 13317 doesn't move\n", - "Agent rider 13318 move from (2, 2) to (1, 2) using car (13197, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 doesn't move\n", - "Agent rider 13321 move from (2, 9) to (3, 9) using car (13361, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (5, 0) to (4, 0) using car (13220, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 13330 move from (2, 6) to (1, 6) using car (13326, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13331 doesn't move\n", + "Driver 13257 arrived\n", + "Driver 13261 arrived\n", + "Driver 13267 arrived\n", + "Agent rider 13274 move from (2, 7) to (1, 7) using car (13223, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (7, 1) to (8, 1) using car (13297, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13276 move from (9, 7) to (9, 6) using car (13329, [(9, 7), (9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 13277 move from (7, 5) to (7, 6) using car (13246, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (0, 8) to (0, 7) using car (13327, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13279 move from (5, 6) to (5, 7) using car (13259, [(5, 6), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13281 move from (5, 4) to (5, 3) using car (13289, [(5, 4), (5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 13290 move from (0, 8) to (0, 7) using car (13327, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13291 move from (7, 1) to (8, 1) using car (13297, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13292 move from (7, 1) to (8, 1) using car (13297, [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13293 move from (6, 3) to (6, 4) using car (13284, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13295 move from (4, 6) to (4, 7) using car (13265, [(4, 6), (4, 7)], 0)\n", + "Driver 13306 arrived\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (7, 9) to (8, 9) using car (13244, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13310 doesn't move\n", + "Agent rider 13311 doesn't move\n", + "Agent rider 13312 doesn't move\n", + "Agent rider 13319 move from (1, 3) to (0, 3) using car (13247, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13320 move from (2, 1) to (3, 1) using car (13226, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13321 doesn't move\n", + "Agent rider 13331 move from (5, 0) to (5, 1) using car (13341, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13333 move from (9, 4) to (8, 4) using car (13344, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13334 doesn't move\n", "Agent rider 13335 doesn't move\n", - "Agent rider 13336 move from (7, 2) to (8, 2) using car (13263, [(7, 2), (8, 2)], 0)\n", - "Agent rider 13337 move from (7, 9) to (8, 9) using car (13236, [(7, 9), (8, 9)], 0)\n", - "Agent rider 13338 doesn't move\n", - "Agent rider 13339 move from (1, 5) to (1, 6) using car (13344, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13352 move from (2, 9) to (3, 9) using car (13361, [(2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13353 doesn't move\n", - "Agent rider 13354 move from (1, 8) to (0, 8) using car (13165, [(1, 8), (0, 8)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 doesn't move\n", - "Agent rider 13364 move from (3, 9) to (2, 9) using car (13255, [(3, 9), (2, 9)], 0)\n", - "Agent rider 13365 doesn't move\n", - "tick 959 ended\n", - "I am driver 13366 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 13367 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", - "2 drivers generated.\n", - "I am rider 13368 - dep: (0, 0) , arr: (0, 7)\n", - "I am rider 13369 - dep: (8, 8) , arr: (0, 2)\n", - "2 riders generated.\n", - "Agent rider 12329 move from (0, 8) to (1, 8) using car (13366, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (8, 9) to (7, 9) using car (13269, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 12690 move from (8, 9) to (7, 9) using car (13269, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 12767 move from (8, 0) to (9, 0) using car (13282, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (3, 9) to (4, 9) using car (13361, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 move from (8, 0) to (9, 0) using car (13282, [(8, 0), (9, 0)], 0)\n", - "Agent rider 12990 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12992 move from (5, 5) to (5, 4) using car (13347, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 12996 move from (1, 1) to (1, 0) using car (13313, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 12998 move from (4, 3) to (4, 4) using car (13346, [(4, 3), (4, 4)], 0)\n", - "Agent rider 13040 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13058 move from (3, 9) to (4, 9) using car (13361, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13075 move from (5, 2) to (6, 2) using car (13227, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 move from (0, 8) to (1, 8) using car (13366, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 13093 move from (3, 9) to (4, 9) using car (13222, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (5, 2) to (6, 2) using car (13227, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (3, 9) to (4, 9) using car (13222, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13122 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13145 move from (5, 5) to (5, 4) using car (13298, [(5, 5), (5, 4)], 0)\n", - "Agent rider 13146 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 move from (4, 3) to (4, 4) using car (13346, [(4, 3), (4, 4)], 0)\n", - "Agent rider 13169 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13171 doesn't move\n", + "Agent rider 13336 doesn't move\n", + "tick 945 ended\n", + "I am driver 13352 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 13353 - trip: [(7, 3), (7, 4), (7, 5)]\n", + "I am driver 13354 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8)]\n", + "I am driver 13355 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13356 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 13357 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (3, 8)]\n", + "I am driver 13358 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 13359 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)]\n", + "8 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 doesn't move\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 move from (1, 7) to (0, 7) using car (13223, [(1, 7), (0, 7)], 0)\n", + "Agent rider 12783 move from (2, 0) to (1, 0) using car (13272, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 12830 move from (5, 4) to (6, 4) using car (13263, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Rider n° 12830 arrived with a waiting time of 19 ticks\n", + "Agent rider 12859 move from (7, 3) to (7, 4) using car (13353, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12905 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 move from (9, 6) to (9, 5) using car (13329, [(9, 6), (9, 5), (9, 4), (8, 4)], 0)\n", + "Agent rider 12959 move from (8, 4) to (7, 4) using car (13344, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12984 move from (3, 4) to (3, 3) using car (13296, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 move from (3, 4) to (3, 3) using car (13296, [(3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 doesn't move\n", + "Agent rider 13028 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13110 move from (7, 6) to (7, 7) using car (13246, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Driver 13133 arrived\n", + "Agent rider 13145 move from (2, 0) to (1, 0) using car (13272, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Rider n° 13145 arrived with a waiting time of 1 ticks\n", + "Agent rider 13147 move from (7, 1) to (8, 1) using car (13169, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13148 doesn't move\n", + "Agent rider 13149 move from (3, 1) to (4, 1) using car (13226, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Rider n° 13149 arrived with a waiting time of 6 ticks\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 move from (5, 2) to (4, 2) using car (13228, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 doesn't move\n", "Agent rider 13172 doesn't move\n", - "Agent rider 13187 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (1, 1) to (1, 0) using car (13313, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 13201 move from (3, 9) to (4, 9) using car (13222, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (7, 0) to (7, 1) using car (13328, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (3, 9) to (4, 9) using car (13222, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Driver 13216 arrived\n", - "Agent rider 13219 move from (5, 5) to (5, 4) using car (13298, [(5, 5), (5, 4)], 0)\n", - "Driver 13230 arrived\n", - "Driver 13234 arrived\n", - "Driver 13235 arrived\n", - "Agent rider 13243 move from (3, 9) to (4, 9) using car (13361, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13246 doesn't move\n", + "Agent rider 13175 move from (7, 3) to (7, 4) using car (13353, [(7, 3), (7, 4), (7, 5)], 0)\n", + "Agent rider 13176 move from (2, 8) to (2, 7) using car (13264, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 13189 move from (2, 0) to (1, 0) using car (13272, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 move from (2, 2) to (1, 2) using car (13304, [(2, 2), (1, 2)], 0)\n", + "Driver 13198 arrived\n", + "Driver 13205 arrived\n", + "Driver 13210 arrived\n", + "Agent rider 13211 move from (9, 5) to (9, 4) using car (13271, [(9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 13212 move from (8, 4) to (7, 4) using car (13344, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Driver 13221 arrived\n", + "Driver 13227 arrived\n", + "Agent rider 13232 doesn't move\n", + "Agent rider 13233 move from (2, 0) to (1, 0) using car (13272, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13234 move from (1, 3) to (1, 4) using car (13323, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13235 move from (7, 6) to (7, 7) using car (13246, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 13242 arrived\n", + "Agent rider 13249 move from (5, 4) to (6, 4) using car (13263, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 13250 doesn't move\n", - "Agent rider 13252 move from (5, 5) to (5, 4) using car (13347, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Driver 13254 arrived\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13253 move from (6, 7) to (6, 6) using car (13328, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 13254 move from (1, 6) to (2, 6) using car (13346, [(1, 6), (2, 6), (3, 6), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Driver 13257 arrived\n", - "Driver 13258 arrived\n", - "Driver 13259 arrived\n", - "Driver 13261 arrived\n", - "Driver 13266 arrived\n", - "Driver 13268 arrived\n", - "Agent rider 13270 doesn't move\n", - "Agent rider 13271 move from (8, 9) to (7, 9) using car (13269, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13272 move from (4, 8) to (5, 8) using car (13283, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", - "Rider n° 13272 arrived with a waiting time of 1 ticks\n", - "Agent rider 13273 move from (8, 9) to (7, 9) using car (13269, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 13279 arrived\n", - "Driver 13286 arrived\n", - "Agent rider 13292 move from (5, 2) to (4, 2) using car (13296, [(5, 2), (4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13293 move from (4, 8) to (5, 8) using car (13341, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13300 move from (5, 2) to (6, 2) using car (13227, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13301 move from (3, 6) to (3, 5) using car (13307, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Rider n° 13301 arrived with a waiting time of 2 ticks\n", - "Agent rider 13302 move from (8, 9) to (7, 9) using car (13269, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13303 move from (3, 9) to (4, 9) using car (13222, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13304 move from (3, 9) to (4, 9) using car (13361, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13306 move from (6, 6) to (7, 6) using car (13325, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Driver 13308 arrived\n", - "Agent rider 13315 doesn't move\n", - "Agent rider 13316 move from (7, 8) to (7, 7) using car (13357, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 13317 move from (7, 8) to (7, 7) using car (13357, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 13318 move from (1, 2) to (0, 2) using car (13197, [(1, 2), (0, 2)], 0)\n", + "Driver 13269 arrived\n", + "Agent rider 13274 move from (1, 7) to (0, 7) using car (13223, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13275 move from (8, 1) to (8, 2) using car (13297, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (7, 6) to (7, 7) using car (13246, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (0, 7) to (0, 6) using car (13327, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13279 doesn't move\n", + "Agent rider 13280 move from (2, 0) to (1, 0) using car (13272, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13281 move from (5, 3) to (5, 2) using car (13289, [(5, 3), (5, 2), (5, 1), (5, 0)], 0)\n", + "Agent rider 13290 move from (0, 7) to (0, 6) using car (13327, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13291 move from (8, 1) to (8, 2) using car (13297, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13292 move from (8, 1) to (8, 2) using car (13297, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13293 doesn't move\n", + "Agent rider 13295 doesn't move\n", + "Driver 13305 arrived\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (8, 9) to (9, 9) using car (13244, [(8, 9), (9, 9)], 0)\n", + "Agent rider 13310 doesn't move\n", + "Agent rider 13311 doesn't move\n", + "Agent rider 13312 doesn't move\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 1) to (1, 2) using car (13360, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 13321 move from (3, 9) to (4, 9) using car (13361, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (4, 0) to (3, 0) using car (13220, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 13330 move from (1, 6) to (1, 7) using car (13344, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13335 move from (0, 8) to (1, 8) using car (13366, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (8, 9) to (7, 9) using car (13269, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13338 move from (6, 6) to (6, 7) using car (13342, [(6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13339 move from (1, 6) to (1, 7) using car (13344, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13351 arrived\n", - "Agent rider 13352 move from (3, 9) to (4, 9) using car (13361, [(3, 9), (4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13353 doesn't move\n", - "Agent rider 13354 move from (0, 8) to (1, 8) using car (13366, [(0, 8), (1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 doesn't move\n", - "Agent rider 13364 doesn't move\n", - "Agent rider 13365 doesn't move\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "tick 960 ended\n", - "I am driver 13370 - trip: [(2, 5), (1, 5)]\n", - "I am driver 13371 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "I am driver 13372 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 13373 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 13374 - trip: [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 13375 - trip: [(2, 4), (3, 4), (4, 4), (4, 3)]\n", - "I am driver 13376 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 13377 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 13378 - trip: [(3, 3), (3, 2), (4, 2)]\n", - "9 drivers generated.\n", - "I am rider 13379 - dep: (7, 0) , arr: (2, 2)\n", - "I am rider 13380 - dep: (9, 7) , arr: (6, 4)\n", - "I am rider 13381 - dep: (7, 8) , arr: (7, 7)\n", + "Agent rider 13320 move from (3, 1) to (4, 1) using car (13226, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13321 move from (0, 2) to (1, 2) using car (13352, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Driver 13330 arrived\n", + "Agent rider 13331 move from (5, 1) to (5, 2) using car (13341, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13332 move from (6, 7) to (6, 6) using car (13328, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 13333 move from (8, 4) to (7, 4) using car (13344, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 doesn't move\n", + "Agent rider 13336 move from (7, 8) to (8, 8) using car (13270, [(7, 8), (8, 8)], 0)\n", + "tick 946 ended\n", + "I am driver 13360 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", + "I am driver 13361 - trip: [(9, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 13362 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 13363 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "I am driver 13364 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "5 drivers generated.\n", + "I am rider 13365 - dep: (4, 3) , arr: (0, 3)\n", + "I am rider 13366 - dep: (6, 9) , arr: (3, 3)\n", + "I am rider 13367 - dep: (8, 9) , arr: (2, 9)\n", "3 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (7, 9) to (6, 9) using car (13269, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 12690 move from (7, 9) to (6, 9) using car (13269, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (4, 9) to (5, 9) using car (13361, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (7, 1) to (7, 2) using car (13328, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12992 move from (5, 4) to (4, 4) using car (13347, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 12996 move from (1, 0) to (2, 0) using car (13313, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 move from (4, 9) to (5, 9) using car (13361, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13075 move from (6, 2) to (7, 2) using car (13227, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (4, 9) to (5, 9) using car (13222, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (6, 2) to (7, 2) using car (13227, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (4, 9) to (5, 9) using car (13222, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13122 move from (7, 1) to (7, 2) using car (13328, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13145 move from (5, 4) to (6, 4) using car (13324, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13146 move from (7, 1) to (7, 2) using car (13328, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 13165 arrived\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 move from (7, 1) to (7, 2) using car (13328, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (7, 2) to (7, 3) using car (13367, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Driver 13174 arrived\n", - "Agent rider 13187 move from (7, 1) to (7, 2) using car (13328, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13188 move from (7, 2) to (7, 3) using car (13367, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (1, 0) to (2, 0) using car (13313, [(1, 0), (2, 0), (3, 0), (4, 0)], 0)\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (7, 1) to (7, 2) using car (13328, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 13208 arrived\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12402 move from (9, 5) to (9, 6) using car (13262, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 12402 arrived with a waiting time of 37 ticks\n", + "Agent rider 12419 move from (9, 5) to (9, 6) using car (13262, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 12419 arrived with a waiting time of 38 ticks\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 doesn't move\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12783 move from (1, 0) to (1, 1) using car (13272, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 12859 move from (7, 4) to (7, 5) using car (13353, [(7, 4), (7, 5)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12905 move from (5, 2) to (5, 1) using car (13289, [(5, 2), (5, 1), (5, 0)], 0)\n", + "Rider n° 12905 arrived with a waiting time of 5 ticks\n", + "Agent rider 12907 move from (9, 5) to (9, 6) using car (13262, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 12907 arrived with a waiting time of 24 ticks\n", + "Agent rider 12933 move from (9, 5) to (9, 6) using car (13262, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12984 move from (3, 3) to (3, 2) using car (13296, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 12984 arrived with a waiting time of 15 ticks\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12991 move from (3, 3) to (3, 2) using car (13296, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 doesn't move\n", + "Agent rider 13028 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13110 move from (7, 7) to (6, 7) using car (13246, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13110 arrived with a waiting time of 10 ticks\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13145 doesn't move\n", + "Agent rider 13147 move from (8, 1) to (9, 1) using car (13169, [(8, 1), (9, 1)], 0)\n", + "Rider n° 13147 arrived with a waiting time of 4 ticks\n", + "Agent rider 13148 doesn't move\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 move from (4, 2) to (3, 2) using car (13228, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 move from (9, 4) to (9, 3) using car (13271, [(9, 4), (9, 3)], 0)\n", + "Agent rider 13175 move from (7, 4) to (6, 4) using car (13344, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13176 move from (2, 7) to (2, 6) using car (13264, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 13189 move from (1, 0) to (1, 1) using car (13272, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Driver 13202 arrived\n", + "Driver 13210 arrived\n", + "Agent rider 13211 doesn't move\n", "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (4, 9) to (5, 9) using car (13222, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 move from (5, 4) to (4, 4) using car (13347, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Driver 13235 arrived\n", - "Driver 13236 arrived\n", - "Driver 13242 arrived\n", - "Agent rider 13243 move from (4, 9) to (5, 9) using car (13361, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13246 doesn't move\n", + "Driver 13214 arrived\n", + "Driver 13224 arrived\n", + "Agent rider 13232 doesn't move\n", + "Agent rider 13233 move from (1, 0) to (1, 1) using car (13272, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Rider n° 13233 arrived with a waiting time of 6 ticks\n", + "Agent rider 13234 move from (1, 4) to (1, 5) using car (13323, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Driver 13247 arrived\n", + "Agent rider 13249 move from (6, 4) to (7, 4) using car (13263, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", "Agent rider 13250 doesn't move\n", - "Agent rider 13252 move from (5, 4) to (4, 4) using car (13347, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Driver 13255 arrived\n", - "Driver 13258 arrived\n", - "Driver 13261 arrived\n", - "Driver 13263 arrived\n", - "Agent rider 13270 move from (3, 2) to (3, 1) using car (13267, [(3, 2), (3, 1)], 0)\n", - "Rider n° 13270 arrived with a waiting time of 4 ticks\n", - "Agent rider 13271 move from (7, 9) to (6, 9) using car (13269, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13273 move from (7, 9) to (6, 9) using car (13269, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13251 move from (9, 4) to (9, 3) using car (13271, [(9, 4), (9, 3)], 0)\n", + "Agent rider 13252 move from (8, 2) to (8, 3) using car (13297, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13253 doesn't move\n", + "Agent rider 13254 doesn't move\n", + "Driver 13265 arrived\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13275 move from (8, 2) to (8, 3) using car (13297, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Rider n° 13275 arrived with a waiting time of 0 ticks\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (7, 7) to (6, 7) using car (13246, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (0, 6) to (0, 5) using car (13327, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13279 move from (5, 7) to (5, 8) using car (13324, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13280 move from (1, 0) to (1, 1) using car (13272, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13281 move from (5, 2) to (4, 2) using car (13349, [(5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", + "Rider n° 13281 arrived with a waiting time of 4 ticks\n", + "Driver 13283 arrived\n", "Driver 13285 arrived\n", - "Driver 13289 arrived\n", - "Agent rider 13292 move from (4, 2) to (3, 2) using car (13296, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13293 move from (5, 8) to (6, 8) using car (13341, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13300 move from (6, 2) to (7, 2) using car (13227, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13302 move from (7, 9) to (6, 9) using car (13269, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13303 move from (4, 9) to (5, 9) using car (13222, [(4, 9), (5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13304 move from (4, 9) to (5, 9) using car (13361, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13306 move from (7, 6) to (8, 6) using car (13325, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Driver 13311 arrived\n", - "Driver 13312 arrived\n", - "Agent rider 13315 move from (1, 7) to (1, 8) using car (13344, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13316 move from (7, 7) to (7, 6) using car (13357, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 13317 move from (7, 7) to (7, 6) using car (13357, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Rider n° 13317 arrived with a waiting time of 2 ticks\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 2) to (1, 3) using car (13360, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 13321 move from (4, 9) to (5, 9) using car (13361, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Driver 13326 arrived\n", - "Agent rider 13329 move from (3, 0) to (2, 0) using car (13220, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 13330 move from (1, 7) to (1, 8) using car (13344, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13335 move from (1, 8) to (2, 8) using car (13366, [(1, 8), (2, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 13335 arrived with a waiting time of 2 ticks\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (7, 9) to (6, 9) using car (13269, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13338 move from (6, 7) to (5, 7) using car (13342, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13339 move from (1, 7) to (1, 8) using car (13344, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13352 move from (4, 9) to (5, 9) using car (13361, [(4, 9), (5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13353 doesn't move\n", - "Agent rider 13354 doesn't move\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (5, 8) to (6, 8) using car (13341, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13364 doesn't move\n", - "Agent rider 13365 move from (3, 5) to (3, 4) using car (13307, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13381 doesn't move\n", - "tick 961 ended\n", - "I am driver 13382 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 13383 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)]\n", - "I am driver 13384 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", - "I am driver 13385 - trip: [(4, 5), (3, 5), (2, 5)]\n", - "I am driver 13386 - trip: [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 13387 - trip: [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7)]\n", - "I am driver 13388 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 13389 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 13390 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (7, 8)]\n", - "I am driver 13391 - trip: [(4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 13392 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 13393 - trip: [(7, 7), (8, 7), (8, 6), (8, 5)]\n", - "I am driver 13394 - trip: [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 13395 - trip: [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2)]\n", - "I am driver 13396 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", - "I am driver 13397 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 13398 - trip: [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)]\n", - "I am driver 13399 - trip: [(4, 2), (5, 2), (6, 2)]\n", - "I am driver 13400 - trip: [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 13401 - trip: [(9, 5), (8, 5), (8, 6), (7, 6), (6, 6)]\n", - "I am driver 13402 - trip: [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 13403 - trip: [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 13404 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "I am driver 13405 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13406 - trip: [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 13407 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (3, 9)]\n", - "I am driver 13408 - trip: [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 13409 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 13410 - trip: [(7, 8), (8, 8), (9, 8), (9, 7), (9, 6)]\n", - "I am driver 13411 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (3, 5)]\n", - "I am driver 13412 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 13413 - trip: [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 13414 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)]\n", - "I am driver 13415 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4)]\n", - "34 drivers generated.\n", - "I am rider 13416 - dep: (5, 2) , arr: (1, 2)\n", - "I am rider 13417 - dep: (2, 5) , arr: (1, 3)\n", - "I am rider 13418 - dep: (8, 8) , arr: (5, 6)\n", - "I am rider 13419 - dep: (9, 8) , arr: (2, 7)\n", - "4 riders generated.\n", - "Agent rider 12329 move from (1, 8) to (1, 9) using car (13344, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 12473 move from (0, 2) to (1, 2) using car (13394, [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (0, 2) to (1, 2) using car (13394, [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (0, 6) to (1, 6) using car (13414, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", - "Agent rider 12872 move from (0, 6) to (1, 6) using car (13414, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (5, 9) to (5, 8) using car (13361, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (0, 6) to (1, 6) using car (13414, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (7, 2) to (7, 3) using car (13328, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12992 move from (4, 4) to (3, 4) using car (13347, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 12992 arrived with a waiting time of 13 ticks\n", - "Agent rider 12996 move from (2, 0) to (3, 0) using car (13313, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Rider n° 12996 arrived with a waiting time of 11 ticks\n", - "Agent rider 12998 move from (4, 4) to (3, 4) using car (13347, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13058 move from (5, 9) to (5, 8) using car (13361, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13075 move from (7, 2) to (8, 2) using car (13227, [(7, 2), (8, 2)], 0)\n", - "Agent rider 13076 move from (1, 8) to (1, 9) using car (13344, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13093 move from (5, 9) to (6, 9) using car (13222, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (7, 2) to (8, 2) using car (13227, [(7, 2), (8, 2)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (5, 9) to (6, 9) using car (13222, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13122 move from (7, 2) to (7, 3) using car (13328, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (3, 2) to (2, 2) using car (13296, [(3, 2), (2, 2)], 0)\n", - "Agent rider 13145 move from (6, 4) to (6, 3) using car (13314, [(6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", - "Rider n° 13145 arrived with a waiting time of 8 ticks\n", - "Agent rider 13146 move from (7, 2) to (7, 3) using car (13328, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13166 move from (0, 6) to (1, 6) using car (13414, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", - "Agent rider 13167 move from (4, 4) to (3, 4) using car (13347, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13169 move from (7, 2) to (7, 3) using car (13328, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (7, 3) to (7, 4) using car (13367, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13187 move from (7, 2) to (8, 2) using car (13227, [(7, 2), (8, 2)], 0)\n", - "Agent rider 13188 move from (7, 3) to (7, 4) using car (13367, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13189 move from (0, 2) to (1, 2) using car (13394, [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 13190 move from (2, 0) to (3, 0) using car (13313, [(2, 0), (3, 0), (4, 0)], 0)\n", - "Driver 13197 arrived\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (7, 2) to (7, 3) using car (13328, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (5, 9) to (6, 9) using car (13222, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Agent rider 13219 doesn't move\n", - "Driver 13232 arrived\n", - "Driver 13236 arrived\n", - "Agent rider 13243 move from (5, 9) to (5, 8) using car (13361, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13246 move from (0, 2) to (1, 2) using car (13394, [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 13250 move from (9, 2) to (8, 2) using car (13408, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13252 move from (4, 4) to (3, 4) using car (13347, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Driver 13258 arrived\n", - "Driver 13263 arrived\n", - "Agent rider 13271 move from (6, 9) to (5, 9) using car (13269, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Agent rider 13273 move from (6, 9) to (5, 9) using car (13269, [(6, 9), (5, 9), (4, 9)], 0)\n", - "Driver 13282 arrived\n", - "Driver 13289 arrived\n", - "Agent rider 13292 move from (3, 2) to (2, 2) using car (13296, [(3, 2), (2, 2)], 0)\n", - "Agent rider 13293 move from (6, 8) to (7, 8) using car (13341, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Driver 13298 arrived\n", - "Agent rider 13300 move from (7, 2) to (7, 3) using car (13328, [(7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13303 move from (5, 9) to (6, 9) using car (13222, [(5, 9), (6, 9), (7, 9)], 0)\n", - "Rider n° 13303 arrived with a waiting time of 5 ticks\n", - "Agent rider 13304 move from (5, 9) to (5, 8) using car (13361, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13306 move from (8, 6) to (9, 6) using car (13325, [(8, 6), (9, 6)], 0)\n", - "Driver 13312 arrived\n", - "Agent rider 13315 move from (1, 8) to (1, 9) using car (13344, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13316 move from (7, 6) to (7, 5) using car (13357, [(7, 6), (7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 13318 move from (0, 2) to (1, 2) using car (13394, [(0, 2), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", + "Agent rider 13290 move from (0, 6) to (0, 5) using car (13327, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13291 move from (8, 2) to (8, 3) using car (13297, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13292 move from (8, 2) to (8, 3) using car (13297, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13293 doesn't move\n", + "Agent rider 13295 doesn't move\n", + "Driver 13301 arrived\n", + "Driver 13302 arrived\n", + "Driver 13303 arrived\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 doesn't move\n", + "Agent rider 13310 move from (1, 0) to (1, 1) using car (13272, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13311 move from (7, 7) to (6, 7) using car (13246, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13312 doesn't move\n", + "Driver 13314 arrived\n", + "Driver 13316 arrived\n", + "Driver 13317 arrived\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 3) to (1, 4) using car (13360, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 13321 move from (5, 9) to (5, 8) using car (13361, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Driver 13327 arrived\n", - "Agent rider 13329 move from (2, 0) to (1, 0) using car (13220, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Agent rider 13330 move from (1, 8) to (1, 9) using car (13344, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Driver 13333 arrived\n", + "Agent rider 13320 move from (4, 1) to (5, 1) using car (13226, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13321 move from (1, 2) to (2, 2) using car (13352, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 13331 move from (5, 2) to (5, 3) using car (13341, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13332 move from (6, 6) to (6, 5) using car (13328, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 13333 move from (7, 4) to (6, 4) using car (13344, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 move from (9, 5) to (9, 6) using car (13262, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13338 move from (5, 7) to (4, 7) using car (13342, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13339 move from (1, 8) to (1, 9) using car (13344, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13343 arrived\n", - "Driver 13346 arrived\n", - "Agent rider 13352 move from (5, 9) to (5, 8) using car (13361, [(5, 9), (5, 8), (6, 8)], 0)\n", - "Agent rider 13353 move from (9, 2) to (8, 2) using car (13408, [(9, 2), (8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13354 move from (1, 8) to (1, 9) using car (13344, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (6, 8) to (7, 8) using car (13341, [(6, 8), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13364 doesn't move\n", - "Agent rider 13365 move from (3, 4) to (3, 3) using car (13307, [(3, 4), (3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (8, 8) to (7, 8) using car (13397, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13381 doesn't move\n", - "Agent rider 13416 move from (5, 2) to (4, 2) using car (13349, [(5, 2), (4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13418 move from (8, 8) to (7, 8) using car (13398, [(8, 8), (7, 8), (6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 13419 doesn't move\n", - "tick 962 ended\n", - "I am driver 13420 - trip: [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 13421 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3)]\n", - "I am driver 13422 - trip: [(8, 3), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 13423 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 13424 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 13425 - trip: [(5, 1), (5, 2)]\n", - "I am driver 13426 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 13427 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)]\n", - "I am driver 13428 - trip: [(1, 1), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 13429 - trip: [(7, 4), (6, 4), (6, 3), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "10 drivers generated.\n", - "I am rider 13430 - dep: (3, 2) , arr: (0, 9)\n", - "I am rider 13431 - dep: (7, 4) , arr: (0, 7)\n", - "I am rider 13432 - dep: (0, 3) , arr: (7, 2)\n", - "I am rider 13433 - dep: (5, 2) , arr: (6, 7)\n", - "I am rider 13434 - dep: (6, 1) , arr: (8, 0)\n", - "5 riders generated.\n", - "Agent rider 12329 move from (1, 9) to (2, 9) using car (13426, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 12473 move from (1, 2) to (1, 3) using car (13394, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 12690 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (1, 2) to (1, 3) using car (13394, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (5, 8) to (6, 8) using car (13361, [(5, 8), (6, 8)], 0)\n", - "Agent rider 12939 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (7, 3) to (7, 4) using car (13328, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 12996 doesn't move\n", - "Agent rider 12998 move from (3, 4) to (2, 4) using car (13347, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13075 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13076 move from (1, 9) to (2, 9) using car (13426, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13093 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 13094 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 13122 move from (7, 3) to (7, 4) using car (13328, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (2, 2) to (1, 2) using car (13392, [(2, 2), (1, 2)], 0)\n", - "Agent rider 13146 move from (7, 3) to (7, 4) using car (13328, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13166 move from (1, 6) to (2, 6) using car (13414, [(1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8)], 0)\n", - "Agent rider 13167 move from (3, 4) to (2, 4) using car (13347, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13169 move from (7, 3) to (7, 4) using car (13328, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (7, 4) to (7, 5) using car (13367, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13187 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13188 move from (7, 4) to (7, 5) using car (13367, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13189 move from (1, 2) to (1, 3) using car (13394, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 13190 move from (3, 0) to (4, 0) using car (13313, [(3, 0), (4, 0)], 0)\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (7, 3) to (7, 4) using car (13328, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 13219 move from (4, 4) to (4, 3) using car (13375, [(4, 4), (4, 3)], 0)\n", - "Rider n° 13219 arrived with a waiting time of 8 ticks\n", - "Driver 13236 arrived\n", - "Agent rider 13243 move from (5, 8) to (6, 8) using car (13361, [(5, 8), (6, 8)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13250 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13252 move from (3, 4) to (2, 4) using car (13347, [(3, 4), (2, 4)], 0)\n", - "Driver 13263 arrived\n", - "Driver 13267 arrived\n", - "Agent rider 13271 move from (5, 9) to (5, 8) using car (13427, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13273 move from (5, 9) to (4, 9) using car (13269, [(5, 9), (4, 9)], 0)\n", - "Driver 13276 arrived\n", - "Driver 13284 arrived\n", - "Driver 13290 arrived\n", - "Agent rider 13292 move from (2, 2) to (1, 2) using car (13392, [(2, 2), (1, 2)], 0)\n", - "Agent rider 13293 move from (7, 8) to (7, 7) using car (13341, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13300 move from (7, 3) to (7, 4) using car (13328, [(7, 3), (7, 4), (7, 5)], 0)\n", - "Agent rider 13302 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 13304 move from (5, 8) to (6, 8) using car (13361, [(5, 8), (6, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Driver 13309 arrived\n", - "Agent rider 13315 move from (1, 9) to (2, 9) using car (13426, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13316 move from (7, 5) to (7, 4) using car (13357, [(7, 5), (7, 4), (7, 3), (6, 3), (5, 3), (4, 3)], 0)\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 4) to (1, 5) using car (13420, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (1, 0) to (0, 0) using car (13220, [(1, 0), (0, 0)], 0)\n", - "Agent rider 13330 move from (1, 9) to (2, 9) using car (13426, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Driver 13332 arrived\n", - "Agent rider 13336 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13337 move from (6, 9) to (7, 9) using car (13222, [(6, 9), (7, 9)], 0)\n", - "Agent rider 13338 move from (4, 7) to (3, 7) using car (13342, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13339 move from (1, 9) to (2, 9) using car (13426, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13350 arrived\n", - "Agent rider 13352 doesn't move\n", - "Agent rider 13353 move from (8, 2) to (7, 2) using car (13408, [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13354 move from (1, 9) to (2, 9) using car (13426, [(1, 9), (2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Driver 13358 arrived\n", - "Agent rider 13363 move from (7, 8) to (6, 8) using car (13397, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13364 doesn't move\n", - "Agent rider 13365 move from (3, 3) to (3, 2) using car (13307, [(3, 3), (3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (7, 8) to (6, 8) using car (13397, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 13370 arrived\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13381 move from (7, 8) to (7, 7) using car (13341, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Rider n° 13381 arrived with a waiting time of 2 ticks\n", - "Agent rider 13416 move from (4, 2) to (3, 2) using car (13349, [(4, 2), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13418 move from (7, 8) to (7, 7) using car (13341, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 doesn't move\n", - "Agent rider 13432 doesn't move\n", - "Agent rider 13433 move from (5, 2) to (5, 3) using car (13356, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13434 doesn't move\n" + "Driver 13342 arrived\n", + "Agent rider 13365 doesn't move\n", + "Agent rider 13366 doesn't move\n", + "Agent rider 13367 doesn't move\n", + "tick 947 ended\n", + "I am driver 13368 - trip: [(8, 4), (8, 3), (8, 2), (8, 1)]\n", + "I am driver 13369 - trip: [(9, 4), (9, 3), (9, 2), (9, 1)]\n", + "I am driver 13370 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 13371 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 13372 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 13373 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", + "I am driver 13374 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 13375 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 13376 - trip: [(0, 8), (0, 7), (1, 7)]\n", + "I am driver 13377 - trip: [(2, 3), (3, 3), (4, 3), (4, 4)]\n", + "I am driver 13378 - trip: [(3, 7), (2, 7), (1, 7)]\n", + "I am driver 13379 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 13380 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 13381 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "I am driver 13382 - trip: [(7, 2), (8, 2), (9, 2)]\n", + "I am driver 13383 - trip: [(6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 13384 - trip: [(4, 0), (5, 0), (5, 1), (5, 2)]\n", + "I am driver 13385 - trip: [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 13386 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 13387 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)]\n", + "I am driver 13388 - trip: [(8, 5), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 13389 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 13390 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4), (0, 4)]\n", + "23 drivers generated.\n", + "I am rider 13391 - dep: (7, 2) , arr: (0, 8)\n", + "I am rider 13392 - dep: (1, 5) , arr: (8, 8)\n", + "I am rider 13393 - dep: (2, 6) , arr: (3, 5)\n", + "3 riders generated.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 963 ended\n", - "I am driver 13435 - trip: [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 13436 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)]\n", - "I am driver 13437 - trip: [(7, 9), (7, 8), (6, 8)]\n", - "I am driver 13438 - trip: [(2, 7), (2, 8), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9)]\n", - "I am driver 13439 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)]\n", - "I am driver 13440 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", - "I am driver 13441 - trip: [(3, 5), (3, 6), (4, 6)]\n", - "I am driver 13442 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", - "I am driver 13443 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 13444 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 13445 - trip: [(2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", - "I am driver 13446 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 13447 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4)]\n", - "13 drivers generated.\n", - "I am rider 13448 - dep: (4, 0) , arr: (1, 2)\n", - "I am rider 13449 - dep: (9, 1) , arr: (2, 4)\n", - "I am rider 13450 - dep: (9, 7) , arr: (9, 4)\n", - "I am rider 13451 - dep: (5, 9) , arr: (2, 6)\n", - "4 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (1, 3) to (1, 2) using car (13383, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Agent rider 12690 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (1, 3) to (1, 2) using car (13383, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (6, 8) to (5, 8) using car (13397, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12990 move from (7, 4) to (7, 5) using car (13328, [(7, 4), (7, 5)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 move from (5, 8) to (5, 7) using car (13427, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Agent rider 13122 move from (7, 4) to (7, 5) using car (13328, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13146 move from (7, 4) to (7, 5) using car (13328, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 move from (7, 4) to (7, 5) using car (13328, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (7, 5) to (7, 6) using car (13367, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (7, 5) to (7, 6) using car (13367, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13189 move from (1, 3) to (2, 3) using car (13394, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 move from (7, 4) to (7, 5) using car (13328, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Driver 13227 arrived\n", - "Agent rider 13243 move from (6, 8) to (5, 8) using car (13397, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13250 doesn't move\n", - "Agent rider 13252 move from (2, 4) to (2, 5) using car (13405, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 13267 arrived\n", - "Agent rider 13271 move from (5, 8) to (5, 7) using car (13427, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13273 doesn't move\n", - "Driver 13290 arrived\n", - "Agent rider 13292 doesn't move\n", - "Agent rider 13293 move from (7, 7) to (7, 6) using car (13341, [(7, 7), (7, 6), (8, 6)], 0)\n", - "Driver 13294 arrived\n", - "Driver 13296 arrived\n", - "Agent rider 13300 move from (7, 4) to (7, 5) using car (13328, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13302 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Agent rider 13304 move from (6, 8) to (6, 9) using car (13398, [(6, 8), (6, 9), (5, 9)], 0)\n", - "Agent rider 13306 move from (9, 6) to (8, 6) using car (13436, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Driver 13310 arrived\n", - "Agent rider 13315 move from (2, 9) to (3, 9) using car (13426, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13316 move from (7, 4) to (7, 3) using car (13435, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 5) to (1, 6) using car (13420, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 move from (5, 8) to (5, 7) using car (13427, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13322 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (1, 9) to (0, 9) using car (13243, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12419 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12783 move from (1, 1) to (1, 2) using car (13272, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12907 doesn't move\n", + "Agent rider 12933 move from (9, 6) to (9, 7) using car (13262, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12959 move from (7, 4) to (8, 4) using car (13263, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 12990 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 12991 move from (3, 2) to (2, 2) using car (13228, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 12991 arrived with a waiting time of 15 ticks\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 doesn't move\n", + "Agent rider 13028 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13070 move from (1, 9) to (0, 9) using car (13243, [(1, 9), (0, 9)], 0)\n", + "Agent rider 13083 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13084 move from (5, 1) to (5, 0) using car (13289, [(5, 1), (5, 0)], 0)\n", + "Agent rider 13117 move from (8, 3) to (8, 4) using car (13297, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13119 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13147 doesn't move\n", + "Agent rider 13148 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 move from (3, 2) to (3, 1) using car (13296, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13155 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (6, 4) to (6, 3) using car (13356, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13176 move from (2, 6) to (2, 5) using car (13264, [(2, 6), (2, 5), (2, 4)], 0)\n", + "Agent rider 13189 move from (1, 1) to (1, 2) using car (13272, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13190 move from (0, 3) to (0, 2) using car (13300, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Driver 13210 arrived\n", + "Agent rider 13211 move from (9, 4) to (8, 4) using car (13329, [(9, 4), (8, 4)], 0)\n", + "Agent rider 13212 move from (7, 4) to (8, 4) using car (13263, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Driver 13219 arrived\n", + "Driver 13223 arrived\n", + "Agent rider 13232 move from (8, 6) to (8, 7) using car (13343, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13234 move from (1, 5) to (1, 6) using car (13323, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13235 move from (7, 7) to (8, 7) using car (13259, [(7, 7), (8, 7)], 0)\n", + "Driver 13244 arrived\n", + "Agent rider 13249 move from (7, 4) to (8, 4) using car (13263, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13250 move from (5, 1) to (5, 0) using car (13289, [(5, 1), (5, 0)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13253 move from (6, 6) to (6, 7) using car (13362, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13254 doesn't move\n", + "Driver 13270 arrived\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13276 move from (9, 6) to (9, 7) using car (13262, [(9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13277 move from (6, 7) to (5, 7) using car (13246, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (0, 5) to (1, 5) using car (13387, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 13279 move from (5, 8) to (4, 8) using car (13360, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 13280 move from (1, 1) to (1, 2) using car (13272, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Driver 13283 arrived\n", + "Agent rider 13290 move from (0, 5) to (1, 5) using car (13381, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 move from (8, 3) to (8, 4) using car (13297, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13292 move from (8, 3) to (8, 4) using car (13297, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13293 move from (6, 4) to (6, 5) using car (13355, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13295 move from (4, 7) to (4, 6) using car (13337, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Driver 13299 arrived\n", + "Driver 13302 arrived\n", + "Driver 13304 arrived\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (9, 9) to (8, 9) using car (13389, [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13310 move from (1, 1) to (1, 2) using car (13272, [(1, 1), (1, 2), (1, 3)], 0)\n", + "Agent rider 13311 move from (6, 7) to (5, 7) using car (13246, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13311 arrived with a waiting time of 5 ticks\n", + "Agent rider 13312 doesn't move\n", + "Driver 13317 arrived\n", + "Agent rider 13319 move from (0, 3) to (0, 2) using car (13300, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13320 move from (5, 1) to (6, 1) using car (13226, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13321 move from (2, 2) to (3, 2) using car (13322, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", "Driver 13325 arrived\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (2, 9) to (3, 9) using car (13426, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", + "Agent rider 13331 move from (5, 3) to (5, 4) using car (13341, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13332 move from (6, 5) to (6, 4) using car (13328, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 13333 move from (6, 4) to (6, 3) using car (13356, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13334 move from (3, 2) to (3, 1) using car (13296, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13335 move from (9, 6) to (9, 7) using car (13262, [(9, 6), (9, 7), (9, 8)], 0)\n", "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (7, 9) to (7, 8) using car (13437, [(7, 9), (7, 8), (6, 8)], 0)\n", - "Agent rider 13338 move from (3, 7) to (2, 7) using car (13342, [(3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13339 move from (2, 9) to (3, 9) using car (13426, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 move from (9, 8) to (9, 7) using car (13410, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Driver 13345 arrived\n", - "Agent rider 13352 doesn't move\n", - "Agent rider 13353 move from (7, 2) to (7, 3) using car (13408, [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13354 move from (2, 9) to (3, 9) using car (13426, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Driver 13362 arrived\n", - "Agent rider 13363 move from (6, 8) to (5, 8) using car (13397, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13364 move from (2, 9) to (3, 9) using car (13426, [(2, 9), (3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13365 move from (3, 2) to (3, 1) using car (13307, [(3, 2), (3, 1), (2, 1)], 0)\n", - "Rider n° 13365 arrived with a waiting time of 2 ticks\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (6, 8) to (5, 8) using car (13397, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 13376 arrived\n", - "Driver 13378 arrived\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13416 move from (3, 2) to (3, 1) using car (13307, [(3, 2), (3, 1), (2, 1)], 0)\n", - "Agent rider 13417 move from (2, 5) to (2, 6) using car (13372, [(2, 5), (2, 6), (2, 7)], 0)\n", - "Agent rider 13418 move from (7, 7) to (7, 6) using car (13341, [(7, 7), (7, 6), (8, 6)], 0)\n", - "Agent rider 13419 move from (9, 8) to (9, 7) using car (13410, [(9, 8), (9, 7), (9, 6)], 0)\n", - "Agent rider 13430 move from (3, 2) to (3, 3) using car (13349, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13431 doesn't move\n", - "Agent rider 13432 doesn't move\n", - "Agent rider 13433 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13448 move from (4, 0) to (4, 1) using car (13396, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13450 doesn't move\n", - "Agent rider 13451 doesn't move\n", - "tick 964 ended\n", - "I am driver 13452 - trip: [(3, 6), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 13453 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 13454 - trip: [(2, 8), (2, 7), (2, 6), (2, 5)]\n", - "I am driver 13455 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (5, 6)]\n", - "I am driver 13456 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)]\n", - "I am driver 13457 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "Agent rider 13365 doesn't move\n", + "Agent rider 13366 move from (6, 9) to (5, 9) using car (13357, [(6, 9), (5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 13367 move from (8, 9) to (9, 9) using car (13201, [(8, 9), (9, 9)], 0)\n", + "Agent rider 13391 move from (7, 2) to (8, 2) using car (13318, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13392 move from (1, 5) to (1, 6) using car (13323, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13393 move from (2, 6) to (2, 5) using car (13264, [(2, 6), (2, 5), (2, 4)], 0)\n", + "tick 948 ended\n", + "I am driver 13394 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 13395 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 13396 - trip: [(3, 6), (4, 6), (5, 6), (6, 6), (6, 7), (6, 8), (7, 8)]\n", + "I am driver 13397 - trip: [(5, 9), (4, 9), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 13398 - trip: [(8, 5), (8, 4)]\n", + "I am driver 13399 - trip: [(3, 2), (4, 2), (5, 2), (5, 3)]\n", "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (1, 2) to (1, 1) using car (13383, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (7, 8) to (7, 9) using car (13409, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (7, 8) to (7, 9) using car (13409, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12767 move from (9, 0) to (8, 0) using car (13456, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 12792 move from (1, 2) to (1, 1) using car (13383, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12799 doesn't move\n", - "Agent rider 12800 move from (1, 6) to (1, 7) using car (13360, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12872 move from (1, 6) to (1, 7) using car (13360, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12880 doesn't move\n", - "Agent rider 12889 move from (5, 8) to (4, 8) using car (13397, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 12939 move from (7, 2) to (6, 2) using car (13447, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 12940 move from (1, 6) to (1, 7) using car (13360, [(1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12957 move from (9, 0) to (8, 0) using car (13456, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 12990 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 move from (5, 7) to (5, 6) using car (13427, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13075 move from (7, 2) to (7, 1) using car (13422, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (7, 8) to (7, 9) using car (13409, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13094 move from (7, 2) to (7, 1) using car (13422, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (7, 8) to (7, 9) using car (13409, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (1, 2) to (1, 3) using car (13386, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13166 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13172 move from (7, 6) to (7, 7) using car (13367, [(7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Rider n° 13172 arrived with a waiting time of 4 ticks\n", - "Agent rider 13187 move from (7, 2) to (6, 2) using car (13447, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13188 move from (7, 6) to (8, 6) using car (13341, [(7, 6), (8, 6)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13202 doesn't move\n", - "Agent rider 13204 doesn't move\n", - "Agent rider 13212 doesn't move\n", - "Agent rider 13214 move from (7, 8) to (7, 9) using car (13409, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 13220 arrived\n", - "Driver 13222 arrived\n", - "Agent rider 13243 move from (5, 8) to (4, 8) using car (13397, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13246 move from (1, 2) to (1, 3) using car (13386, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13250 move from (7, 2) to (7, 1) using car (13422, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13252 move from (2, 5) to (2, 6) using car (13405, [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Driver 13269 arrived\n", - "Agent rider 13271 move from (5, 7) to (5, 6) using car (13427, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13273 doesn't move\n", - "Driver 13283 arrived\n", - "Agent rider 13292 move from (1, 2) to (1, 1) using car (13383, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 13293 move from (7, 6) to (6, 6) using car (13401, [(7, 6), (6, 6)], 0)\n", - "Rider n° 13293 arrived with a waiting time of 0 ticks\n", - "Driver 13296 arrived\n", - "Driver 13299 arrived\n", - "Agent rider 13300 doesn't move\n", - "Agent rider 13302 move from (7, 8) to (7, 9) using car (13409, [(7, 8), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13304 move from (6, 9) to (6, 8) using car (13455, [(6, 9), (6, 8), (6, 7), (6, 6), (5, 6)], 0)\n", - "Agent rider 13306 move from (8, 6) to (7, 6) using car (13436, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", + "I am rider 13400 - dep: (0, 7) , arr: (6, 6)\n", + "1 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (8, 7) to (7, 7) using car (13375, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12632 move from (0, 7) to (1, 7) using car (13376, [(0, 7), (1, 7)], 0)\n", + "Agent rider 12783 move from (1, 2) to (1, 3) using car (13272, [(1, 2), (1, 3)], 0)\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 move from (9, 7) to (9, 8) using car (13262, [(9, 7), (9, 8)], 0)\n", + "Agent rider 12959 move from (8, 4) to (9, 4) using car (13263, [(8, 4), (9, 4)], 0)\n", + "Agent rider 12990 move from (8, 7) to (7, 7) using car (13375, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 move from (5, 7) to (4, 7) using car (13383, [(5, 7), (4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13028 move from (8, 7) to (7, 7) using car (13375, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 move from (8, 7) to (7, 7) using car (13375, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13117 move from (8, 4) to (9, 4) using car (13263, [(8, 4), (9, 4)], 0)\n", + "Agent rider 13119 move from (0, 2) to (0, 1) using car (13300, [(0, 2), (0, 1)], 0)\n", + "Rider n° 13119 arrived with a waiting time of 8 ticks\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13148 move from (8, 7) to (7, 7) using car (13375, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (8, 7) to (8, 8) using car (13343, [(8, 7), (8, 8)], 0)\n", + "Driver 13169 arrived\n", + "Agent rider 13172 move from (9, 3) to (9, 2) using car (13369, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 13175 move from (6, 3) to (5, 3) using car (13356, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13176 move from (2, 5) to (2, 4) using car (13264, [(2, 5), (2, 4)], 0)\n", + "Agent rider 13189 move from (1, 2) to (1, 3) using car (13272, [(1, 2), (1, 3)], 0)\n", + "Agent rider 13190 move from (0, 2) to (0, 1) using car (13300, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13191 move from (1, 2) to (1, 3) using car (13272, [(1, 2), (1, 3)], 0)\n", + "Agent rider 13211 move from (8, 4) to (8, 5) using car (13297, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13212 move from (8, 4) to (9, 4) using car (13263, [(8, 4), (9, 4)], 0)\n", + "Driver 13223 arrived\n", + "Agent rider 13232 move from (8, 7) to (7, 7) using car (13375, [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13234 move from (1, 6) to (1, 7) using car (13323, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13235 move from (8, 7) to (8, 8) using car (13343, [(8, 7), (8, 8)], 0)\n", + "Driver 13238 arrived\n", + "Agent rider 13249 move from (8, 4) to (9, 4) using car (13263, [(8, 4), (9, 4)], 0)\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (9, 3) to (9, 2) using car (13369, [(9, 3), (9, 2), (9, 1)], 0)\n", + "Agent rider 13252 move from (8, 3) to (8, 2) using car (13368, [(8, 3), (8, 2), (8, 1)], 0)\n", + "Agent rider 13253 move from (6, 7) to (6, 8) using car (13362, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13254 doesn't move\n", + "Driver 13271 arrived\n", + "Agent rider 13274 move from (0, 7) to (1, 7) using car (13376, [(0, 7), (1, 7)], 0)\n", + "Agent rider 13276 move from (9, 7) to (9, 8) using car (13262, [(9, 7), (9, 8)], 0)\n", + "Agent rider 13277 move from (5, 7) to (4, 7) using car (13246, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (1, 5) to (2, 5) using car (13387, [(1, 5), (2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 13279 move from (4, 8) to (3, 8) using car (13360, [(4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 13280 move from (1, 2) to (1, 3) using car (13272, [(1, 2), (1, 3)], 0)\n", + "Agent rider 13290 move from (1, 5) to (2, 5) using car (13381, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 move from (8, 4) to (9, 4) using car (13263, [(8, 4), (9, 4)], 0)\n", + "Agent rider 13292 move from (8, 4) to (9, 4) using car (13263, [(8, 4), (9, 4)], 0)\n", + "Rider n° 13292 arrived with a waiting time of 3 ticks\n", + "Agent rider 13293 move from (6, 5) to (6, 6) using car (13355, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13295 doesn't move\n", + "Driver 13304 arrived\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (8, 9) to (8, 8) using car (13389, [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13310 move from (1, 2) to (1, 3) using car (13272, [(1, 2), (1, 3)], 0)\n", + "Agent rider 13312 doesn't move\n", + "Agent rider 13319 move from (0, 2) to (0, 1) using car (13300, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13320 move from (6, 1) to (7, 1) using car (13226, [(6, 1), (7, 1)], 0)\n", + "Agent rider 13321 move from (3, 2) to (4, 2) using car (13322, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 13331 move from (5, 4) to (5, 5) using car (13341, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13332 move from (6, 4) to (6, 3) using car (13379, [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13333 move from (6, 3) to (5, 3) using car (13356, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Rider n° 13333 arrived with a waiting time of 1 ticks\n", + "Agent rider 13334 move from (3, 1) to (4, 1) using car (13296, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13335 move from (9, 7) to (9, 8) using car (13262, [(9, 7), (9, 8)], 0)\n", + "Agent rider 13336 doesn't move\n", + "Driver 13353 arrived\n", + "Agent rider 13365 doesn't move\n", + "Agent rider 13366 move from (5, 9) to (4, 9) using car (13357, [(5, 9), (4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 13367 doesn't move\n", + "Agent rider 13391 move from (8, 2) to (8, 3) using car (13361, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 13392 move from (1, 6) to (1, 7) using car (13323, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13393 doesn't move\n", + "Agent rider 13400 move from (0, 7) to (1, 7) using car (13376, [(0, 7), (1, 7)], 0)\n", + "tick 949 ended\n", + "I am driver 13401 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 13402 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 13403 - trip: [(2, 0), (1, 0), (0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)]\n", + "I am driver 13404 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "4 drivers generated.\n", + "I am rider 13405 - dep: (3, 5) , arr: (6, 6)\n", + "I am rider 13406 - dep: (7, 6) , arr: (9, 2)\n", + "I am rider 13407 - dep: (8, 2) , arr: (1, 0)\n", + "I am rider 13408 - dep: (6, 4) , arr: (1, 0)\n", + "I am rider 13409 - dep: (0, 3) , arr: (1, 4)\n", + "5 riders generated.\n", + "Agent rider 12220 move from (8, 6) to (9, 6) using car (13286, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 move from (8, 6) to (9, 6) using car (13286, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12625 move from (7, 7) to (7, 6) using car (13375, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 move from (8, 6) to (9, 6) using car (13286, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12990 move from (7, 7) to (7, 6) using car (13375, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12995 move from (8, 6) to (9, 6) using car (13286, [(8, 6), (9, 6)], 0)\n", + "Agent rider 12996 move from (8, 6) to (9, 6) using car (13286, [(8, 6), (9, 6)], 0)\n", + "Agent rider 13027 move from (4, 7) to (3, 7) using car (13383, [(4, 7), (3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13028 move from (7, 7) to (7, 6) using car (13375, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 move from (7, 7) to (7, 8) using car (13354, [(7, 7), (7, 8)], 0)\n", + "Agent rider 13084 move from (5, 0) to (4, 0) using car (13394, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13148 move from (7, 7) to (7, 6) using car (13375, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13152 move from (8, 6) to (9, 6) using car (13286, [(8, 6), (9, 6)], 0)\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (8, 8) to (8, 7) using car (13389, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13172 move from (9, 2) to (9, 1) using car (13369, [(9, 2), (9, 1)], 0)\n", + "Agent rider 13175 move from (5, 3) to (4, 3) using car (13356, [(5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13176 doesn't move\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Driver 13201 arrived\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13232 move from (7, 7) to (7, 6) using car (13375, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13234 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Driver 13243 arrived\n", + "Agent rider 13249 doesn't move\n", + "Agent rider 13250 move from (5, 0) to (4, 0) using car (13394, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 move from (9, 2) to (9, 1) using car (13369, [(9, 2), (9, 1)], 0)\n", + "Agent rider 13252 move from (8, 2) to (8, 1) using car (13368, [(8, 2), (8, 1)], 0)\n", + "Agent rider 13253 move from (6, 8) to (6, 9) using car (13362, [(6, 8), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13254 move from (2, 6) to (2, 5) using car (13345, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Driver 13259 arrived\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (4, 7) to (3, 7) using car (13246, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13278 move from (2, 5) to (3, 5) using car (13387, [(2, 5), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 13279 move from (3, 8) to (2, 8) using car (13360, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 13279 arrived with a waiting time of 3 ticks\n", + "Agent rider 13280 move from (1, 3) to (2, 3) using car (13404, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Driver 13284 arrived\n", + "Driver 13289 arrived\n", + "Agent rider 13290 move from (2, 5) to (3, 5) using car (13381, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 doesn't move\n", + "Agent rider 13293 move from (6, 6) to (6, 7) using car (13355, [(6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13295 move from (4, 6) to (5, 6) using car (13396, [(4, 6), (5, 6), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Rider n° 13295 arrived with a waiting time of 4 ticks\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (8, 8) to (8, 7) using car (13389, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13310 move from (1, 3) to (2, 3) using car (13404, [(1, 3), (2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13312 move from (8, 8) to (8, 7) using car (13389, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13321 move from (4, 2) to (5, 2) using car (13322, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Driver 13326 arrived\n", + "Driver 13329 arrived\n", + "Agent rider 13331 move from (5, 5) to (5, 6) using car (13341, [(5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13332 move from (6, 3) to (6, 2) using car (13379, [(6, 3), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 doesn't move\n", + "Agent rider 13336 move from (8, 8) to (8, 7) using car (13389, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Driver 13338 arrived\n", + "Driver 13339 arrived\n", + "Driver 13350 arrived\n", + "Agent rider 13365 doesn't move\n", + "Agent rider 13366 move from (4, 9) to (4, 8) using car (13357, [(4, 9), (4, 8), (3, 8)], 0)\n", + "Agent rider 13367 doesn't move\n", + "Agent rider 13391 move from (8, 3) to (8, 4) using car (13361, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", + "Agent rider 13392 move from (1, 7) to (1, 8) using car (13323, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13393 move from (2, 5) to (3, 5) using car (13381, [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Rider n° 13393 arrived with a waiting time of 1 ticks\n", + "Agent rider 13400 move from (1, 7) to (1, 8) using car (13323, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13405 doesn't move\n", + "Agent rider 13406 doesn't move\n", + "Agent rider 13407 move from (8, 2) to (8, 1) using car (13368, [(8, 2), (8, 1)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13409 move from (0, 3) to (0, 2) using car (13327, [(0, 3), (0, 2), (0, 1)], 0)\n", + "tick 950 ended\n", + "I am driver 13410 - trip: [(3, 8), (4, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 13411 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13412 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)]\n", + "I am driver 13413 - trip: [(2, 6), (2, 7)]\n", + "I am driver 13414 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 13415 - trip: [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 13416 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5)]\n", + "I am driver 13417 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13418 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 13419 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 13420 - trip: [(5, 3), (4, 3), (3, 3), (3, 2)]\n", + "11 drivers generated.\n", + "I am rider 13421 - dep: (6, 3) , arr: (7, 0)\n", + "I am rider 13422 - dep: (6, 8) , arr: (6, 6)\n", + "2 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (7, 6) to (7, 5) using car (13375, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12990 move from (7, 6) to (7, 5) using car (13375, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 move from (3, 7) to (3, 6) using car (13383, [(3, 7), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13028 move from (7, 6) to (7, 5) using car (13375, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 13028 arrived with a waiting time of 9 ticks\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (4, 0) to (3, 0) using car (13394, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13148 move from (7, 6) to (7, 5) using car (13375, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 13148 arrived with a waiting time of 6 ticks\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (8, 7) to (8, 6) using car (13389, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (4, 3) to (4, 2) using car (13344, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13176 doesn't move\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13211 move from (8, 5) to (7, 5) using car (13418, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 13212 doesn't move\n", + "Driver 13226 arrived\n", + "Driver 13228 arrived\n", + "Agent rider 13232 move from (7, 6) to (7, 5) using car (13375, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 13232 arrived with a waiting time of 2 ticks\n", + "Agent rider 13234 doesn't move\n", + "Agent rider 13235 move from (8, 8) to (9, 8) using car (13324, [(8, 8), (9, 8)], 0)\n", + "Agent rider 13249 doesn't move\n", + "Agent rider 13250 move from (4, 0) to (3, 0) using car (13394, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13253 move from (6, 9) to (5, 9) using car (13362, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Rider n° 13253 arrived with a waiting time of 1 ticks\n", + "Agent rider 13254 move from (2, 5) to (2, 4) using car (13345, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Driver 13262 arrived\n", + "Driver 13263 arrived\n", + "Driver 13264 arrived\n", + "Driver 13272 arrived\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13277 move from (3, 7) to (2, 7) using car (13246, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13277 arrived with a waiting time of 2 ticks\n", + "Agent rider 13278 move from (3, 5) to (3, 6) using car (13387, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Rider n° 13278 arrived with a waiting time of 1 ticks\n", + "Agent rider 13280 move from (2, 3) to (2, 4) using car (13349, [(2, 3), (2, 4), (2, 5)], 0)\n", + "Agent rider 13290 move from (3, 5) to (4, 5) using car (13381, [(3, 5), (4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 doesn't move\n", + "Agent rider 13293 move from (6, 7) to (6, 8) using car (13355, [(6, 7), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Driver 13300 arrived\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13309 move from (8, 7) to (8, 6) using car (13389, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13310 move from (2, 3) to (3, 3) using car (13404, [(2, 3), (3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13312 move from (8, 7) to (8, 6) using car (13389, [(8, 7), (8, 6), (8, 5)], 0)\n", "Driver 13313 arrived\n", - "Agent rider 13315 move from (3, 9) to (4, 9) using car (13426, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13316 move from (7, 3) to (7, 2) using car (13435, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Agent rider 13318 move from (1, 2) to (1, 3) using car (13386, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Driver 13315 arrived\n", + "Driver 13318 arrived\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 6) to (1, 7) using car (13420, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 move from (5, 7) to (5, 6) using car (13427, [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (3, 9) to (4, 9) using car (13426, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (7, 2) to (6, 2) using car (13447, [(7, 2), (6, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13337 move from (7, 8) to (6, 8) using car (13437, [(7, 8), (6, 8)], 0)\n", - "Agent rider 13338 move from (2, 7) to (1, 7) using car (13342, [(2, 7), (1, 7)], 0)\n", - "Agent rider 13339 move from (3, 9) to (4, 9) using car (13426, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 move from (9, 7) to (9, 6) using car (13410, [(9, 7), (9, 6)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13321 move from (5, 2) to (6, 2) using car (13322, [(5, 2), (6, 2)], 0)\n", + "Agent rider 13331 move from (5, 6) to (6, 6) using car (13396, [(5, 6), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 13332 move from (6, 2) to (7, 2) using car (13379, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 doesn't move\n", + "Agent rider 13336 move from (8, 7) to (8, 6) using car (13389, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Driver 13339 arrived\n", + "Driver 13343 arrived\n", "Driver 13347 arrived\n", + "Agent rider 13365 move from (4, 3) to (3, 3) using car (13356, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13366 move from (4, 8) to (3, 8) using car (13415, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13367 move from (9, 9) to (8, 9) using car (13414, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 13376 arrived\n", + "Driver 13378 arrived\n", + "Driver 13382 arrived\n", + "Agent rider 13391 move from (8, 4) to (8, 5) using car (13412, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7)], 0)\n", + "Agent rider 13392 move from (1, 8) to (2, 8) using car (13323, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 13398 arrived\n", + "Agent rider 13400 move from (1, 8) to (2, 8) using car (13323, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13405 move from (3, 5) to (3, 6) using car (13387, [(3, 5), (3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 13406 move from (7, 6) to (7, 5) using car (13375, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13409 move from (0, 2) to (0, 3) using car (13411, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13421 doesn't move\n", + "Agent rider 13422 move from (6, 8) to (7, 8) using car (13298, [(6, 8), (7, 8)], 0)\n", + "tick 951 ended\n", + "I am driver 13423 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13424 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 13425 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 13426 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", + "I am driver 13427 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 13428 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", + "I am driver 13429 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 13430 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 13431 - trip: [(2, 9), (1, 9), (1, 8), (1, 7)]\n", + "I am driver 13432 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 13433 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 13434 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 13435 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", + "I am driver 13436 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "14 drivers generated.\n", + "I am rider 13437 - dep: (3, 4) , arr: (8, 9)\n", + "I am rider 13438 - dep: (0, 1) , arr: (2, 9)\n", + "I am rider 13439 - dep: (5, 9) , arr: (9, 0)\n", + "I am rider 13440 - dep: (3, 5) , arr: (7, 1)\n", + "I am rider 13441 - dep: (4, 9) , arr: (4, 2)\n", + "5 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12625 move from (7, 5) to (6, 5) using car (13418, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Rider n° 12625 arrived with a waiting time of 18 ticks\n", + "Agent rider 12632 doesn't move\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12859 move from (7, 5) to (7, 4) using car (13375, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 move from (9, 8) to (8, 8) using car (13430, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12990 move from (7, 5) to (7, 4) using car (13375, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 move from (3, 6) to (2, 6) using car (13383, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 doesn't move\n", + "Agent rider 13084 move from (3, 0) to (2, 0) using car (13394, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 move from (0, 0) to (0, 1) using car (13403, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 move from (8, 6) to (8, 7) using car (13359, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (4, 2) to (4, 1) using car (13344, [(4, 2), (4, 1)], 0)\n", + "Agent rider 13176 move from (2, 4) to (2, 3) using car (13345, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13211 move from (7, 5) to (6, 5) using car (13418, [(7, 5), (6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 13212 doesn't move\n", + "Driver 13228 arrived\n", + "Agent rider 13234 doesn't move\n", + "Agent rider 13235 move from (9, 8) to (8, 8) using car (13430, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 13237 arrived\n", + "Agent rider 13249 doesn't move\n", + "Agent rider 13250 move from (3, 0) to (2, 0) using car (13394, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13254 move from (2, 4) to (2, 3) using car (13345, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", + "Driver 13263 arrived\n", + "Driver 13266 arrived\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13276 move from (9, 8) to (8, 8) using car (13430, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13278 doesn't move\n", + "Agent rider 13280 move from (2, 4) to (2, 5) using car (13349, [(2, 4), (2, 5)], 0)\n", + "Driver 13286 arrived\n", + "Agent rider 13290 move from (4, 5) to (5, 5) using car (13381, [(4, 5), (5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 doesn't move\n", + "Agent rider 13293 move from (6, 8) to (6, 9) using car (13355, [(6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13307 doesn't move\n", + "Driver 13308 arrived\n", + "Agent rider 13309 move from (8, 6) to (8, 7) using car (13359, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13310 move from (3, 3) to (4, 3) using car (13404, [(3, 3), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13312 move from (8, 6) to (8, 7) using car (13359, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Driver 13315 arrived\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13321 move from (6, 2) to (6, 3) using car (13352, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", + "Agent rider 13331 move from (6, 6) to (6, 7) using car (13396, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 13332 move from (7, 2) to (8, 2) using car (13379, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 move from (9, 8) to (8, 8) using car (13430, [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13336 move from (8, 6) to (8, 5) using car (13389, [(8, 6), (8, 5)], 0)\n", "Driver 13348 arrived\n", - "Agent rider 13352 move from (5, 8) to (4, 8) using car (13397, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13353 doesn't move\n", - "Agent rider 13354 doesn't move\n", - "Agent rider 13355 doesn't move\n", - "Driver 13361 arrived\n", - "Agent rider 13363 move from (5, 8) to (4, 8) using car (13397, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13364 move from (3, 9) to (4, 9) using car (13426, [(3, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (5, 8) to (4, 8) using car (13397, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Driver 13375 arrived\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 move from (9, 7) to (9, 6) using car (13410, [(9, 7), (9, 6)], 0)\n", - "Driver 13385 arrived\n", - "Driver 13392 arrived\n", + "Driver 13354 arrived\n", + "Agent rider 13365 move from (3, 3) to (2, 3) using car (13356, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13366 move from (3, 8) to (3, 7) using car (13415, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13367 move from (8, 9) to (7, 9) using car (13414, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 13368 arrived\n", + "Driver 13369 arrived\n", + "Driver 13377 arrived\n", + "Driver 13384 arrived\n", + "Driver 13388 arrived\n", + "Agent rider 13391 move from (8, 5) to (8, 6) using car (13412, [(8, 5), (8, 6), (8, 7), (7, 7)], 0)\n", + "Agent rider 13392 move from (2, 8) to (3, 8) using car (13323, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13400 move from (2, 8) to (3, 8) using car (13323, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13405 move from (3, 6) to (4, 6) using car (13387, [(3, 6), (4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 13406 move from (7, 5) to (7, 4) using car (13375, [(7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (6, 4) to (6, 3) using car (13371, [(6, 4), (6, 3)], 0)\n", + "Agent rider 13409 move from (0, 3) to (0, 4) using car (13411, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13421 move from (6, 3) to (6, 4) using car (13419, [(6, 3), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13422 doesn't move\n", + "Agent rider 13437 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (5, 9) to (5, 8) using car (13374, [(5, 9), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13440 doesn't move\n", + "Agent rider 13441 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 952 ended\n", + "I am driver 13442 - trip: [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5)]\n", + "I am driver 13443 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3)]\n", + "I am driver 13444 - trip: [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 13445 - trip: [(0, 2), (0, 3)]\n", + "I am driver 13446 - trip: [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (8, 8)]\n", + "I am driver 13447 - trip: [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 13448 - trip: [(7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", + "7 drivers generated.\n", + "I am rider 13449 - dep: (3, 3) , arr: (8, 1)\n", + "I am rider 13450 - dep: (5, 0) , arr: (0, 2)\n", + "I am rider 13451 - dep: (4, 5) , arr: (0, 6)\n", + "I am rider 13452 - dep: (1, 3) , arr: (4, 5)\n", + "I am rider 13453 - dep: (8, 5) , arr: (2, 7)\n", + "I am rider 13454 - dep: (1, 5) , arr: (6, 8)\n", + "I am rider 13455 - dep: (1, 1) , arr: (3, 1)\n", + "7 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 9) to (1, 9) using car (13447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12632 move from (1, 7) to (1, 6) using car (13360, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 12632 arrived with a waiting time of 32 ticks\n", + "Agent rider 12783 doesn't move\n", + "Agent rider 12859 move from (7, 4) to (7, 3) using car (13375, [(7, 4), (7, 3)], 0)\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 4) to (9, 5) using car (13429, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12990 doesn't move\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13027 move from (2, 6) to (1, 6) using car (13383, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 13027 arrived with a waiting time of 4 ticks\n", + "Agent rider 13070 move from (0, 9) to (1, 9) using car (13447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13083 move from (7, 8) to (6, 8) using car (13424, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13084 move from (2, 0) to (1, 0) using car (13394, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 move from (9, 4) to (9, 5) using car (13429, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13121 move from (0, 1) to (0, 2) using car (13403, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 doesn't move\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (4, 1) to (4, 2) using car (13395, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13176 move from (2, 3) to (2, 2) using car (13345, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Rider n° 13176 arrived with a waiting time of 9 ticks\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13190 move from (0, 1) to (0, 2) using car (13403, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13211 move from (6, 5) to (5, 5) using car (13418, [(6, 5), (5, 5), (4, 5)], 0)\n", + "Agent rider 13212 move from (9, 4) to (9, 5) using car (13429, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13234 move from (1, 7) to (0, 7) using car (13246, [(1, 7), (0, 7)], 0)\n", + "Rider n° 13234 arrived with a waiting time of 6 ticks\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13249 move from (9, 4) to (9, 5) using car (13429, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13250 move from (2, 0) to (1, 0) using car (13394, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 doesn't move\n", + "Agent rider 13254 move from (2, 3) to (2, 2) using car (13345, [(2, 3), (2, 2), (2, 1)], 0)\n", + "Driver 13266 arrived\n", + "Agent rider 13274 move from (1, 7) to (1, 6) using car (13360, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", + "Rider n° 13274 arrived with a waiting time of 6 ticks\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 move from (2, 5) to (3, 5) using car (13444, [(2, 5), (3, 5), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 13290 move from (5, 5) to (6, 5) using car (13381, [(5, 5), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 move from (9, 4) to (9, 5) using car (13429, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13293 move from (6, 9) to (5, 9) using car (13355, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 13293 arrived with a waiting time of 5 ticks\n", + "Driver 13298 arrived\n", + "Agent rider 13307 move from (0, 9) to (1, 9) using car (13447, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13309 doesn't move\n", + "Agent rider 13310 doesn't move\n", + "Agent rider 13312 doesn't move\n", + "Agent rider 13319 move from (0, 1) to (0, 2) using car (13403, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13320 move from (7, 1) to (8, 1) using car (13296, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13321 doesn't move\n", + "Driver 13322 arrived\n", + "Driver 13324 arrived\n", + "Driver 13327 arrived\n", + "Agent rider 13331 move from (6, 7) to (6, 8) using car (13396, [(6, 7), (6, 8), (7, 8)], 0)\n", + "Agent rider 13332 move from (8, 2) to (9, 2) using car (13379, [(8, 2), (9, 2)], 0)\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 doesn't move\n", + "Agent rider 13336 doesn't move\n", + "Driver 13357 arrived\n", + "Agent rider 13365 move from (2, 3) to (1, 3) using car (13356, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13366 move from (3, 7) to (3, 6) using car (13415, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13367 move from (7, 9) to (6, 9) using car (13414, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 13369 arrived\n", + "Driver 13370 arrived\n", + "Agent rider 13391 move from (8, 6) to (8, 7) using car (13412, [(8, 6), (8, 7), (7, 7)], 0)\n", + "Agent rider 13392 move from (3, 8) to (4, 8) using car (13323, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", "Driver 13399 arrived\n", - "Agent rider 13416 move from (3, 1) to (2, 1) using car (13307, [(3, 1), (2, 1)], 0)\n", - "Agent rider 13417 move from (2, 6) to (1, 6) using car (13359, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13418 move from (7, 6) to (7, 7) using car (13367, [(7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13419 move from (9, 7) to (9, 6) using car (13410, [(9, 7), (9, 6)], 0)\n", - "Driver 13425 arrived\n", - "Agent rider 13430 move from (3, 3) to (2, 3) using car (13349, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13431 doesn't move\n", - "Agent rider 13432 doesn't move\n", - "Agent rider 13433 move from (5, 3) to (5, 4) using car (13439, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 13434 move from (6, 1) to (6, 0) using car (13314, [(6, 1), (6, 0)], 0)\n", - "Agent rider 13448 doesn't move\n", + "Agent rider 13400 move from (3, 8) to (4, 8) using car (13323, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13405 move from (4, 6) to (5, 6) using car (13387, [(4, 6), (5, 6), (6, 6)], 0)\n", + "Agent rider 13406 move from (7, 4) to (7, 3) using car (13375, [(7, 4), (7, 3)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13409 move from (0, 4) to (0, 5) using car (13411, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13413 arrived\n", + "Agent rider 13421 move from (6, 4) to (7, 4) using car (13346, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13422 move from (7, 8) to (6, 8) using car (13424, [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13437 move from (3, 4) to (4, 4) using car (13442, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5)], 0)\n", + "Agent rider 13438 move from (0, 1) to (0, 2) using car (13403, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13439 move from (5, 8) to (5, 7) using car (13410, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 13440 doesn't move\n", + "Agent rider 13441 doesn't move\n", + "Agent rider 13449 move from (3, 3) to (3, 2) using car (13420, [(3, 3), (3, 2)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 doesn't move\n", + "Agent rider 13454 doesn't move\n", + "Agent rider 13455 doesn't move\n", + "tick 953 ended\n", + "I am driver 13456 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", + "I am driver 13457 - trip: [(5, 5), (6, 5), (7, 5), (7, 4)]\n", + "I am driver 13458 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "I am driver 13459 - trip: [(6, 3), (6, 2), (7, 2)]\n", + "I am driver 13460 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", + "I am driver 13461 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 13462 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (7, 2), (8, 2), (9, 2)]\n", + "I am driver 13463 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 13464 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 13465 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 13466 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 13467 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13468 - trip: [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 13469 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13470 - trip: [(2, 8), (3, 8), (4, 8)]\n", + "I am driver 13471 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 13472 - trip: [(6, 6), (6, 7), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 13473 - trip: [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (9, 3)]\n", + "I am driver 13474 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 13475 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3)]\n", + "I am driver 13476 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8)]\n", + "21 drivers generated.\n", + "I am rider 13477 - dep: (4, 5) , arr: (0, 7)\n", + "I am rider 13478 - dep: (8, 4) , arr: (8, 2)\n", + "I am rider 13479 - dep: (3, 1) , arr: (3, 3)\n", + "I am rider 13480 - dep: (8, 4) , arr: (4, 8)\n", + "I am rider 13481 - dep: (4, 7) , arr: (5, 6)\n", + "I am rider 13482 - dep: (6, 6) , arr: (8, 2)\n", + "I am rider 13483 - dep: (9, 9) , arr: (3, 4)\n", + "I am rider 13484 - dep: (5, 6) , arr: (7, 6)\n", + "I am rider 13485 - dep: (6, 3) , arr: (9, 3)\n", + "I am rider 13486 - dep: (5, 0) , arr: (0, 0)\n", + "10 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (1, 9) to (2, 9) using car (13447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12783 move from (1, 3) to (0, 3) using car (13356, [(1, 3), (0, 3)], 0)\n", + "Rider n° 12783 arrived with a waiting time of 25 ticks\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 move from (8, 8) to (7, 8) using car (13359, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12990 move from (7, 4) to (8, 4) using car (13346, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13070 move from (1, 9) to (2, 9) using car (13447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13083 move from (6, 8) to (7, 8) using car (13396, [(6, 8), (7, 8)], 0)\n", + "Agent rider 13084 move from (1, 0) to (1, 1) using car (13394, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 move from (0, 2) to (0, 3) using car (13403, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13154 move from (3, 1) to (3, 0) using car (13380, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Rider n° 13154 arrived with a waiting time of 10 ticks\n", + "Agent rider 13155 move from (8, 7) to (7, 7) using car (13412, [(8, 7), (7, 7)], 0)\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (4, 2) to (4, 3) using car (13464, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13189 move from (1, 3) to (0, 3) using car (13356, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13190 move from (0, 2) to (0, 3) using car (13403, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13191 move from (1, 3) to (0, 3) using car (13356, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13211 doesn't move\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13235 move from (8, 8) to (7, 8) using car (13359, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13249 move from (9, 5) to (9, 6) using car (13429, [(9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 13249 arrived with a waiting time of 5 ticks\n", + "Agent rider 13250 move from (1, 0) to (1, 1) using car (13394, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13252 move from (8, 1) to (9, 1) using car (13296, [(8, 1), (9, 1)], 0)\n", + "Rider n° 13252 arrived with a waiting time of 9 ticks\n", + "Agent rider 13254 move from (2, 2) to (2, 1) using car (13345, [(2, 2), (2, 1)], 0)\n", + "Agent rider 13274 doesn't move\n", + "Agent rider 13276 move from (8, 8) to (7, 8) using car (13359, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13290 move from (6, 5) to (6, 4) using car (13381, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 doesn't move\n", + "Agent rider 13307 move from (1, 9) to (2, 9) using car (13447, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13309 move from (8, 7) to (7, 7) using car (13412, [(8, 7), (7, 7)], 0)\n", + "Agent rider 13310 move from (4, 3) to (5, 3) using car (13417, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13312 move from (8, 7) to (7, 7) using car (13412, [(8, 7), (7, 7)], 0)\n", + "Agent rider 13319 move from (0, 2) to (0, 3) using car (13403, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13320 move from (8, 1) to (9, 1) using car (13296, [(8, 1), (9, 1)], 0)\n", + "Agent rider 13321 move from (6, 3) to (6, 2) using car (13459, [(6, 3), (6, 2), (7, 2)], 0)\n", + "Driver 13327 arrived\n", + "Agent rider 13331 move from (6, 8) to (7, 8) using car (13374, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13334 doesn't move\n", + "Agent rider 13335 move from (8, 8) to (7, 8) using car (13359, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13336 doesn't move\n", + "Driver 13337 arrived\n", + "Driver 13344 arrived\n", + "Driver 13349 arrived\n", + "Driver 13351 arrived\n", + "Driver 13358 arrived\n", + "Driver 13362 arrived\n", + "Driver 13363 arrived\n", + "Agent rider 13365 move from (1, 3) to (0, 3) using car (13356, [(1, 3), (0, 3)], 0)\n", + "Rider n° 13365 arrived with a waiting time of 4 ticks\n", + "Agent rider 13366 move from (3, 6) to (3, 5) using car (13415, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13367 move from (6, 9) to (5, 9) using car (13414, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 13370 arrived\n", + "Driver 13371 arrived\n", + "Driver 13389 arrived\n", + "Agent rider 13391 move from (8, 7) to (7, 7) using car (13412, [(8, 7), (7, 7)], 0)\n", + "Agent rider 13392 move from (4, 8) to (5, 8) using car (13323, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 13397 arrived\n", + "Agent rider 13400 move from (4, 8) to (5, 8) using car (13323, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13405 move from (5, 6) to (6, 6) using car (13387, [(5, 6), (6, 6)], 0)\n", + "Rider n° 13405 arrived with a waiting time of 1 ticks\n", + "Agent rider 13406 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13409 move from (0, 5) to (0, 4) using car (13426, [(0, 5), (0, 4), (1, 4)], 0)\n", + "Agent rider 13421 doesn't move\n", + "Agent rider 13422 move from (6, 8) to (5, 8) using car (13424, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13437 doesn't move\n", + "Agent rider 13438 move from (0, 2) to (0, 3) using car (13403, [(0, 2), (0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13439 move from (5, 7) to (5, 6) using car (13410, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 13440 doesn't move\n", + "Agent rider 13441 move from (4, 9) to (4, 8) using car (13471, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", "Agent rider 13449 doesn't move\n", - "Agent rider 13450 move from (9, 7) to (9, 6) using car (13410, [(9, 7), (9, 6)], 0)\n", + "Agent rider 13450 doesn't move\n", "Agent rider 13451 doesn't move\n", - "tick 965 ended\n", - "I am driver 13458 - trip: [(7, 5), (6, 5), (5, 5), (5, 6)]\n", - "I am driver 13459 - trip: [(0, 8), (0, 7), (1, 7)]\n", - "I am driver 13460 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)]\n", - "I am driver 13461 - trip: [(4, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 13462 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", - "I am driver 13463 - trip: [(5, 5), (6, 5), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 13464 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 13465 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 13466 - trip: [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "Agent rider 13452 move from (1, 3) to (0, 3) using car (13356, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13453 doesn't move\n", + "Agent rider 13454 doesn't move\n", + "Agent rider 13455 move from (1, 1) to (2, 1) using car (13458, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13478 doesn't move\n", + "Agent rider 13479 move from (3, 1) to (4, 1) using car (13427, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 13480 doesn't move\n", + "Agent rider 13481 move from (4, 7) to (5, 7) using car (13385, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13482 move from (6, 6) to (6, 5) using car (13448, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13483 move from (9, 9) to (8, 9) using car (13466, [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13484 move from (5, 6) to (6, 6) using car (13387, [(5, 6), (6, 6)], 0)\n", + "Agent rider 13485 doesn't move\n", + "Agent rider 13486 move from (5, 0) to (6, 0) using car (13401, [(5, 0), (6, 0)], 0)\n", + "tick 954 ended\n", + "I am driver 13487 - trip: [(2, 7), (3, 7), (4, 7), (4, 6), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 13488 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 13489 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 13490 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 13491 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)]\n", + "I am driver 13492 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", + "I am driver 13493 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 13494 - trip: [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13495 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6)]\n", "9 drivers generated.\n", - "I am rider 13467 - dep: (9, 3) , arr: (2, 0)\n", - "I am rider 13468 - dep: (1, 9) , arr: (9, 6)\n", - "I am rider 13469 - dep: (5, 8) , arr: (9, 1)\n", - "3 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (1, 1) to (1, 0) using car (13383, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (7, 9) to (8, 9) using car (13409, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (7, 9) to (8, 9) using car (13409, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 12767 move from (8, 0) to (7, 0) using car (13456, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 12792 move from (1, 1) to (1, 0) using car (13383, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12799 move from (0, 3) to (0, 4) using car (13428, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (0, 3) to (0, 4) using car (13428, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12889 doesn't move\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (1, 7) to (2, 7) using car (13360, [(1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12957 move from (8, 0) to (7, 0) using car (13456, [(8, 0), (7, 0), (6, 0), (5, 0)], 0)\n", + "I am rider 13496 - dep: (9, 0) , arr: (9, 8)\n", + "I am rider 13497 - dep: (6, 5) , arr: (7, 1)\n", + "I am rider 13498 - dep: (3, 5) , arr: (4, 4)\n", + "I am rider 13499 - dep: (7, 3) , arr: (4, 8)\n", + "I am rider 13500 - dep: (4, 0) , arr: (2, 1)\n", + "I am rider 13501 - dep: (2, 3) , arr: (8, 9)\n", + "6 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12859 doesn't move\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 move from (7, 8) to (6, 8) using car (13359, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12959 doesn't move\n", "Agent rider 12990 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 move from (5, 6) to (6, 6) using car (13413, [(5, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (7, 9) to (8, 9) using car (13409, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 3) to (0, 4) using car (13428, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (7, 9) to (8, 9) using car (13409, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13122 move from (7, 5) to (6, 5) using car (13458, [(7, 5), (6, 5), (5, 5), (5, 6)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 doesn't move\n", - "Agent rider 13146 move from (7, 5) to (6, 5) using car (13458, [(7, 5), (6, 5), (5, 5), (5, 6)], 0)\n", - "Agent rider 13166 move from (2, 6) to (2, 7) using car (13405, [(2, 6), (2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 move from (7, 5) to (6, 5) using car (13458, [(7, 5), (6, 5), (5, 5), (5, 6)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13187 move from (6, 2) to (5, 2) using car (13447, [(6, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13189 move from (2, 3) to (1, 3) using car (13349, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13202 move from (0, 3) to (0, 4) using car (13428, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13204 doesn't move\n", - "Agent rider 13212 move from (0, 3) to (0, 4) using car (13428, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13214 move from (7, 9) to (8, 9) using car (13409, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Driver 13222 arrived\n", - "Agent rider 13243 move from (4, 8) to (3, 8) using car (13461, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 13246 move from (1, 3) to (1, 4) using car (13386, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13250 move from (7, 1) to (6, 1) using car (13422, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 move from (5, 6) to (5, 5) using car (13427, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13273 doesn't move\n", - "Agent rider 13292 move from (1, 1) to (1, 0) using car (13383, [(1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Driver 13296 arrived\n", - "Agent rider 13300 move from (7, 5) to (6, 5) using car (13458, [(7, 5), (6, 5), (5, 5), (5, 6)], 0)\n", - "Agent rider 13302 move from (7, 9) to (8, 9) using car (13409, [(7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13304 move from (6, 8) to (6, 7) using car (13455, [(6, 8), (6, 7), (6, 6), (5, 6)], 0)\n", - "Agent rider 13306 move from (7, 6) to (6, 6) using car (13436, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8)], 0)\n", - "Agent rider 13315 move from (4, 9) to (4, 8) using car (13426, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13316 move from (7, 2) to (7, 1) using car (13435, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Rider n° 13316 arrived with a waiting time of 4 ticks\n", - "Agent rider 13318 move from (1, 3) to (1, 4) using car (13386, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 7) to (1, 8) using car (13420, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 move from (5, 6) to (5, 5) using car (13427, [(5, 6), (5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Driver 13324 arrived\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 move from (7, 8) to (6, 8) using car (13359, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13084 move from (1, 1) to (1, 2) using car (13394, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 move from (4, 3) to (4, 4) using car (13464, [(4, 3), (4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13189 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13190 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Rider n° 13190 arrived with a waiting time of 9 ticks\n", + "Agent rider 13191 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13211 move from (5, 5) to (4, 5) using car (13463, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13235 move from (7, 8) to (8, 8) using car (13374, [(7, 8), (8, 8)], 0)\n", + "Driver 13246 arrived\n", + "Agent rider 13250 move from (1, 1) to (1, 2) using car (13394, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13254 move from (2, 1) to (3, 1) using car (13458, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Rider n° 13254 arrived with a waiting time of 6 ticks\n", + "Agent rider 13276 move from (7, 8) to (6, 8) using car (13359, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13280 move from (3, 5) to (4, 5) using car (13461, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 13290 move from (6, 4) to (6, 3) using car (13381, [(6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13291 doesn't move\n", + "Driver 13297 arrived\n", + "Agent rider 13307 move from (2, 9) to (3, 9) using car (13447, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13309 doesn't move\n", + "Agent rider 13310 move from (5, 3) to (6, 3) using car (13417, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13312 move from (7, 7) to (7, 6) using car (13469, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 13312 arrived with a waiting time of 9 ticks\n", + "Agent rider 13319 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13321 move from (6, 2) to (7, 2) using car (13459, [(6, 2), (7, 2)], 0)\n", + "Rider n° 13321 arrived with a waiting time of 4 ticks\n", "Driver 13328 arrived\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 9) to (4, 8) using car (13426, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (6, 2) to (5, 2) using car (13447, [(6, 2), (5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13337 move from (6, 8) to (6, 7) using car (13455, [(6, 8), (6, 7), (6, 6), (5, 6)], 0)\n", - "Agent rider 13338 move from (1, 7) to (1, 8) using car (13420, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Rider n° 13338 arrived with a waiting time of 2 ticks\n", - "Agent rider 13339 move from (4, 9) to (4, 8) using car (13426, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13348 arrived\n", - "Agent rider 13352 move from (4, 8) to (3, 8) using car (13397, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13353 move from (7, 3) to (6, 3) using car (13442, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 13354 doesn't move\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (4, 8) to (3, 8) using car (13461, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 13364 move from (4, 9) to (4, 8) using car (13426, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (4, 8) to (3, 8) using car (13461, [(4, 8), (3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Driver 13391 arrived\n", - "Driver 13393 arrived\n", - "Agent rider 13416 doesn't move\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13418 move from (7, 7) to (6, 7) using car (13367, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 move from (2, 3) to (1, 3) using car (13349, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13431 move from (7, 4) to (7, 5) using car (13408, [(7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (0, 3) to (1, 3) using car (13462, [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 13433 move from (5, 4) to (5, 5) using car (13439, [(5, 4), (5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13448 doesn't move\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13334 move from (4, 1) to (4, 0) using car (13404, [(4, 1), (4, 0)], 0)\n", + "Rider n° 13334 arrived with a waiting time of 9 ticks\n", + "Agent rider 13335 move from (7, 8) to (6, 8) using car (13359, [(7, 8), (6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13336 doesn't move\n", + "Driver 13340 arrived\n", + "Driver 13351 arrived\n", + "Driver 13361 arrived\n", + "Driver 13363 arrived\n", + "Agent rider 13366 move from (3, 5) to (3, 4) using car (13415, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13367 move from (5, 9) to (4, 9) using car (13414, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Driver 13371 arrived\n", + "Driver 13372 arrived\n", + "Driver 13375 arrived\n", + "Driver 13379 arrived\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13392 move from (5, 8) to (6, 8) using car (13323, [(5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13400 move from (5, 8) to (5, 7) using car (13424, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13406 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13409 move from (0, 4) to (1, 4) using car (13426, [(0, 4), (1, 4)], 0)\n", + "Rider n° 13409 arrived with a waiting time of 0 ticks\n", + "Driver 13420 arrived\n", + "Agent rider 13421 move from (7, 4) to (7, 3) using car (13425, [(7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13422 move from (5, 8) to (5, 7) using car (13424, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13437 doesn't move\n", + "Agent rider 13438 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13439 move from (5, 6) to (5, 5) using car (13410, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 13440 move from (3, 5) to (4, 5) using car (13461, [(3, 5), (4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 13441 move from (4, 8) to (4, 7) using car (13471, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 13445 arrived\n", "Agent rider 13449 doesn't move\n", - "Agent rider 13450 doesn't move\n", - "Agent rider 13451 move from (5, 9) to (4, 9) using car (13446, [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 doesn't move\n", - "tick 966 ended\n", - "I am driver 13470 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 13471 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "2 drivers generated.\n", - "I am rider 13472 - dep: (6, 2) , arr: (0, 0)\n", - "I am rider 13473 - dep: (6, 5) , arr: (7, 9)\n", - "2 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (1, 0) to (2, 0) using car (13383, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (8, 9) to (9, 9) using car (13409, [(8, 9), (9, 9)], 0)\n", - "Agent rider 12690 move from (8, 9) to (9, 9) using car (13409, [(8, 9), (9, 9)], 0)\n", - "Agent rider 12767 move from (7, 0) to (6, 0) using car (13456, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 12792 move from (1, 0) to (2, 0) using car (13383, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12799 move from (0, 4) to (0, 5) using car (13428, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (0, 4) to (0, 5) using car (13428, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12889 move from (4, 8) to (4, 7) using car (13426, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Rider n° 12889 arrived with a waiting time of 21 ticks\n", - "Agent rider 12939 move from (6, 2) to (7, 2) using car (13395, [(6, 2), (7, 2)], 0)\n", - "Agent rider 12940 move from (2, 7) to (3, 7) using car (13360, [(2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 12957 move from (7, 0) to (6, 0) using car (13456, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 12990 move from (7, 5) to (7, 6) using car (13408, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 12990 arrived with a waiting time of 12 ticks\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 move from (6, 6) to (6, 5) using car (13413, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 move from (8, 9) to (9, 9) using car (13409, [(8, 9), (9, 9)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 4) to (0, 5) using car (13428, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (8, 9) to (9, 9) using car (13409, [(8, 9), (9, 9)], 0)\n", - "Agent rider 13122 move from (6, 5) to (6, 6) using car (13390, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13143 move from (1, 3) to (2, 3) using car (13462, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Rider n° 13143 arrived with a waiting time of 11 ticks\n", - "Agent rider 13146 move from (6, 5) to (6, 6) using car (13463, [(6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13166 move from (2, 7) to (2, 8) using car (13405, [(2, 7), (2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 move from (6, 5) to (6, 6) using car (13463, [(6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13171 move from (0, 7) to (1, 7) using car (13459, [(0, 7), (1, 7)], 0)\n", - "Agent rider 13187 move from (5, 2) to (5, 3) using car (13447, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13189 move from (1, 3) to (0, 3) using car (13349, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13190 doesn't move\n", - "Agent rider 13202 move from (0, 4) to (0, 5) using car (13428, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13204 move from (7, 5) to (7, 6) using car (13408, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13212 move from (0, 4) to (0, 5) using car (13428, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13214 move from (8, 9) to (9, 9) using car (13409, [(8, 9), (9, 9)], 0)\n", - "Agent rider 13243 move from (3, 8) to (3, 7) using car (13461, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Rider n° 13243 arrived with a waiting time of 5 ticks\n", - "Agent rider 13246 move from (1, 4) to (1, 5) using car (13386, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13250 move from (6, 1) to (5, 1) using car (13422, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Rider n° 13250 arrived with a waiting time of 9 ticks\n", - "Agent rider 13252 move from (2, 6) to (2, 5) using car (13454, [(2, 6), (2, 5)], 0)\n", - "Agent rider 13271 move from (5, 5) to (5, 4) using car (13427, [(5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13273 move from (4, 9) to (3, 9) using car (13446, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13292 move from (1, 0) to (2, 0) using car (13383, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 13300 move from (6, 5) to (6, 6) using car (13463, [(6, 5), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13302 move from (8, 9) to (9, 9) using car (13409, [(8, 9), (9, 9)], 0)\n", - "Agent rider 13304 move from (6, 7) to (6, 6) using car (13455, [(6, 7), (6, 6), (5, 6)], 0)\n", - "Agent rider 13306 move from (6, 6) to (6, 7) using car (13371, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Driver 13307 arrived\n", - "Driver 13314 arrived\n", - "Agent rider 13315 move from (4, 8) to (4, 7) using car (13426, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13318 move from (1, 4) to (1, 5) using car (13386, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (1, 8) to (2, 8) using car (13420, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 move from (5, 5) to (5, 4) using car (13427, [(5, 5), (5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Driver 13328 arrived\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 8) to (4, 7) using car (13426, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 13450 move from (5, 0) to (5, 1) using car (13468, [(5, 0), (5, 1), (5, 2), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 move from (0, 3) to (0, 4) using car (13403, [(0, 3), (0, 4), (0, 5)], 0)\n", + "Agent rider 13453 doesn't move\n", + "Agent rider 13454 move from (1, 5) to (1, 4) using car (13360, [(1, 5), (1, 4), (1, 3)], 0)\n", + "Agent rider 13455 move from (2, 1) to (3, 1) using car (13458, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Rider n° 13455 arrived with a waiting time of 1 ticks\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13478 doesn't move\n", + "Agent rider 13479 move from (4, 1) to (4, 2) using car (13427, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 13480 doesn't move\n", + "Agent rider 13481 doesn't move\n", + "Agent rider 13482 move from (6, 5) to (6, 4) using car (13448, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13483 move from (8, 9) to (7, 9) using car (13466, [(8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13484 doesn't move\n", + "Agent rider 13485 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 doesn't move\n", + "Agent rider 13497 move from (6, 5) to (6, 4) using car (13448, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13498 move from (3, 5) to (3, 4) using car (13415, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13499 move from (7, 3) to (6, 3) using car (13493, [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 doesn't move\n", + "Agent rider 13501 move from (2, 3) to (2, 2) using car (13433, [(2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "tick 955 ended\n", + "I am driver 13502 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 13503 - trip: [(3, 0), (4, 0), (4, 1), (5, 1), (6, 1)]\n", + "I am driver 13504 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (8, 8), (8, 7), (8, 6)]\n", + "I am driver 13505 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13506 - trip: [(5, 3), (5, 2), (6, 2)]\n", + "I am driver 13507 - trip: [(3, 6), (3, 5), (3, 4), (3, 3)]\n", + "6 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 doesn't move\n", + "Agent rider 12859 move from (7, 3) to (7, 2) using car (13425, [(7, 3), (7, 2)], 0)\n", + "Rider n° 12859 arrived with a waiting time of 18 ticks\n", + "Agent rider 12861 doesn't move\n", + "Agent rider 12933 move from (6, 8) to (5, 8) using car (13359, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12990 move from (8, 4) to (8, 5) using car (13476, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Rider n° 12990 arrived with a waiting time of 16 ticks\n", + "Agent rider 12995 doesn't move\n", + "Agent rider 12996 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 move from (6, 8) to (7, 8) using car (13323, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13084 move from (1, 2) to (1, 3) using car (13394, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 move from (0, 4) to (0, 5) using car (13403, [(0, 4), (0, 5)], 0)\n", + "Agent rider 13152 doesn't move\n", + "Agent rider 13155 doesn't move\n", + "Agent rider 13172 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13189 move from (0, 4) to (0, 5) using car (13403, [(0, 4), (0, 5)], 0)\n", + "Agent rider 13191 move from (0, 4) to (0, 5) using car (13403, [(0, 4), (0, 5)], 0)\n", + "Agent rider 13211 move from (4, 5) to (3, 5) using car (13463, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 move from (1, 2) to (1, 3) using car (13394, [(1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13251 doesn't move\n", + "Agent rider 13276 move from (6, 8) to (5, 8) using car (13359, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13280 move from (4, 5) to (5, 5) using car (13461, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 13290 move from (6, 3) to (7, 3) using car (13417, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13291 doesn't move\n", + "Driver 13296 arrived\n", + "Agent rider 13307 move from (3, 9) to (4, 9) using car (13447, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13309 doesn't move\n", + "Agent rider 13310 move from (6, 3) to (7, 3) using car (13417, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13319 move from (0, 4) to (0, 5) using car (13403, [(0, 4), (0, 5)], 0)\n", + "Agent rider 13320 doesn't move\n", "Agent rider 13331 doesn't move\n", - "Driver 13334 arrived\n", - "Agent rider 13336 move from (5, 2) to (5, 3) using car (13447, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13337 move from (6, 7) to (6, 6) using car (13455, [(6, 7), (6, 6), (5, 6)], 0)\n", - "Agent rider 13339 move from (4, 8) to (4, 7) using car (13426, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13341 arrived\n", - "Driver 13342 arrived\n", - "Agent rider 13352 move from (3, 8) to (2, 8) using car (13397, [(3, 8), (2, 8)], 0)\n", - "Agent rider 13353 move from (6, 3) to (6, 4) using car (13442, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 13354 doesn't move\n", - "Agent rider 13355 doesn't move\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13335 move from (6, 8) to (5, 8) using car (13359, [(6, 8), (5, 8), (4, 8)], 0)\n", + "Agent rider 13336 move from (8, 5) to (8, 4) using car (13430, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 13345 arrived\n", "Driver 13356 arrived\n", - "Driver 13359 arrived\n", - "Agent rider 13363 move from (3, 8) to (3, 7) using car (13461, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 13364 move from (4, 8) to (4, 7) using car (13426, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (3, 8) to (3, 7) using car (13461, [(3, 8), (3, 7), (3, 6)], 0)\n", + "Driver 13363 arrived\n", + "Agent rider 13366 move from (3, 4) to (3, 3) using car (13415, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Rider n° 13366 arrived with a waiting time of 1 ticks\n", + "Agent rider 13367 move from (4, 9) to (4, 8) using car (13416, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", "Driver 13372 arrived\n", - "Agent rider 13379 move from (7, 0) to (6, 0) using car (13456, [(7, 0), (6, 0), (5, 0)], 0)\n", - "Agent rider 13380 doesn't move\n", + "Driver 13379 arrived\n", + "Driver 13383 arrived\n", "Driver 13387 arrived\n", - "Driver 13393 arrived\n", - "Driver 13394 arrived\n", - "Driver 13398 arrived\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13392 move from (6, 8) to (7, 8) using car (13323, [(6, 8), (7, 8), (8, 8)], 0)\n", + "Driver 13396 arrived\n", + "Agent rider 13400 move from (5, 7) to (5, 6) using car (13424, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", "Driver 13401 arrived\n", - "Driver 13410 arrived\n", - "Driver 13411 arrived\n", - "Agent rider 13416 doesn't move\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13418 move from (6, 7) to (6, 6) using car (13455, [(6, 7), (6, 6), (5, 6)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 move from (1, 3) to (0, 3) using car (13349, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13431 move from (7, 5) to (7, 6) using car (13408, [(7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (1, 3) to (2, 3) using car (13462, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 13433 move from (5, 5) to (5, 6) using car (13439, [(5, 5), (5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 13434 doesn't move\n", - "Driver 13437 arrived\n", - "Driver 13441 arrived\n", - "Agent rider 13448 doesn't move\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13450 doesn't move\n", - "Agent rider 13451 move from (4, 9) to (3, 9) using car (13446, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 move from (6, 2) to (7, 2) using car (13395, [(6, 2), (7, 2)], 0)\n" + "Agent rider 13406 move from (7, 3) to (7, 2) using car (13425, [(7, 3), (7, 2)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (6, 3) to (5, 3) using car (13443, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Driver 13412 arrived\n", + "Driver 13418 arrived\n", + "Driver 13419 arrived\n", + "Agent rider 13421 move from (7, 3) to (7, 2) using car (13425, [(7, 3), (7, 2)], 0)\n", + "Agent rider 13422 move from (5, 7) to (5, 6) using car (13424, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 13431 arrived\n", + "Agent rider 13437 move from (4, 4) to (4, 5) using car (13464, [(4, 4), (4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13438 move from (0, 4) to (0, 5) using car (13403, [(0, 4), (0, 5)], 0)\n", + "Agent rider 13439 move from (5, 5) to (5, 4) using car (13410, [(5, 5), (5, 4), (5, 3), (5, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13473 move from (6, 5) to (6, 6) using car (13390, [(6, 5), (6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "tick 967 ended\n", - "I am driver 13474 - trip: [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)]\n", - "I am driver 13475 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", - "I am driver 13476 - trip: [(9, 2), (8, 2), (7, 2)]\n", - "I am driver 13477 - trip: [(6, 1), (7, 1), (7, 2), (7, 3)]\n", - "I am driver 13478 - trip: [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)]\n", - "I am driver 13479 - trip: [(6, 6), (6, 5), (6, 4)]\n", - "I am driver 13480 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 13481 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8)]\n", - "I am driver 13482 - trip: [(4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13483 - trip: [(2, 0), (3, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 13484 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)]\n", - "I am driver 13485 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2)]\n", - "I am driver 13486 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", - "I am driver 13487 - trip: [(8, 6), (8, 7), (8, 8), (9, 8)]\n", - "I am driver 13488 - trip: [(3, 2), (2, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 13489 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", - "I am driver 13490 - trip: [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 13491 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 13492 - trip: [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 13493 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 13494 - trip: [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 13495 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]\n", - "22 drivers generated.\n", - "I am rider 13496 - dep: (5, 7) , arr: (6, 3)\n", - "1 riders generated.\n", - "Agent rider 12329 doesn't move\n", - "Agent rider 12473 move from (2, 0) to (3, 0) using car (13383, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (6, 0) to (5, 0) using car (13456, [(6, 0), (5, 0)], 0)\n", - "Agent rider 12792 move from (2, 0) to (3, 0) using car (13383, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12799 move from (0, 5) to (0, 6) using car (13428, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12800 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12880 move from (0, 5) to (0, 6) using car (13428, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (3, 7) to (3, 6) using car (13461, [(3, 7), (3, 6)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12998 move from (2, 4) to (2, 3) using car (13452, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 13058 move from (6, 5) to (6, 4) using car (13413, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 5) to (0, 6) using car (13428, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 move from (6, 6) to (6, 7) using car (13390, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 move from (6, 6) to (7, 6) using car (13463, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13166 move from (2, 8) to (2, 9) using car (13405, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13167 move from (2, 4) to (2, 3) using car (13452, [(2, 4), (2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 13169 move from (6, 6) to (7, 6) using car (13463, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13171 doesn't move\n", - "Agent rider 13187 move from (5, 3) to (5, 4) using car (13447, [(5, 3), (5, 4)], 0)\n", - "Agent rider 13188 move from (8, 6) to (8, 7) using car (13487, [(8, 6), (8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13440 move from (4, 5) to (5, 5) using car (13461, [(4, 5), (5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 13441 move from (4, 7) to (4, 6) using car (13471, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 13449 doesn't move\n", + "Agent rider 13450 move from (5, 1) to (4, 1) using car (13475, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13451 move from (4, 5) to (3, 5) using car (13463, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13452 move from (0, 4) to (0, 5) using car (13403, [(0, 4), (0, 5)], 0)\n", + "Agent rider 13453 doesn't move\n", + "Agent rider 13454 move from (1, 4) to (2, 4) using car (13495, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", + "Agent rider 13477 move from (4, 5) to (3, 5) using car (13463, [(4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13478 doesn't move\n", + "Agent rider 13479 move from (4, 2) to (4, 3) using car (13427, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 13480 move from (8, 4) to (8, 5) using car (13476, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13481 move from (5, 7) to (5, 6) using car (13424, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 13481 arrived with a waiting time of 1 ticks\n", + "Agent rider 13482 move from (6, 4) to (6, 3) using car (13448, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13483 move from (7, 9) to (7, 8) using car (13466, [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13484 doesn't move\n", + "Agent rider 13485 move from (6, 3) to (7, 3) using car (13417, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 doesn't move\n", + "Agent rider 13497 move from (6, 4) to (6, 3) using car (13448, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13498 doesn't move\n", + "Agent rider 13499 move from (6, 3) to (5, 3) using car (13493, [(6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 doesn't move\n", + "Agent rider 13501 move from (2, 2) to (2, 1) using car (13433, [(2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "tick 956 ended\n", + "I am driver 13508 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 13509 - trip: [(9, 9), (9, 8), (9, 7)]\n", + "I am driver 13510 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0)]\n", + "I am driver 13511 - trip: [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13512 - trip: [(7, 3), (6, 3), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 13513 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 13514 - trip: [(8, 1), (7, 1), (6, 1), (5, 1)]\n", + "I am driver 13515 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 13516 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)]\n", + "I am driver 13517 - trip: [(2, 6), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13518 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)]\n", + "I am driver 13519 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 13520 - trip: [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9)]\n", + "13 drivers generated.\n", + "I am rider 13521 - dep: (1, 0) , arr: (7, 6)\n", + "I am rider 13522 - dep: (4, 6) , arr: (9, 8)\n", + "I am rider 13523 - dep: (4, 5) , arr: (7, 9)\n", + "I am rider 13524 - dep: (9, 3) , arr: (9, 5)\n", + "I am rider 13525 - dep: (0, 2) , arr: (1, 0)\n", + "I am rider 13526 - dep: (3, 4) , arr: (7, 5)\n", + "I am rider 13527 - dep: (2, 5) , arr: (1, 1)\n", + "7 riders generated.\n", + "Agent rider 12220 move from (9, 6) to (9, 5) using car (13460, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12384 move from (2, 9) to (1, 9) using car (13341, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 12564 move from (9, 6) to (9, 5) using car (13460, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12861 move from (9, 6) to (9, 5) using car (13460, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 12861 arrived with a waiting time of 32 ticks\n", + "Agent rider 12933 move from (5, 8) to (4, 8) using car (13359, [(5, 8), (4, 8)], 0)\n", + "Agent rider 12959 doesn't move\n", + "Agent rider 12995 move from (9, 6) to (9, 5) using car (13460, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12996 move from (9, 6) to (9, 5) using car (13460, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13070 move from (2, 9) to (1, 9) using car (13341, [(2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13083 move from (7, 8) to (7, 7) using car (13466, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13117 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13152 move from (9, 6) to (9, 5) using car (13460, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 13152 arrived with a waiting time of 12 ticks\n", + "Agent rider 13155 move from (7, 7) to (8, 7) using car (13385, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13172 move from (9, 1) to (8, 1) using car (13516, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13175 move from (4, 4) to (4, 3) using car (13491, [(4, 4), (4, 3), (3, 3)], 0)\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (4, 0) to (5, 0) using car (13460, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 13202 move from (0, 5) to (0, 6) using car (13428, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13204 move from (7, 6) to (7, 7) using car (13408, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Rider n° 13204 arrived with a waiting time of 6 ticks\n", - "Agent rider 13212 move from (0, 5) to (0, 6) using car (13428, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13246 move from (1, 5) to (1, 6) using car (13386, [(1, 5), (1, 6)], 0)\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 move from (5, 4) to (4, 4) using car (13427, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13273 move from (3, 9) to (2, 9) using car (13446, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 13273 arrived with a waiting time of 5 ticks\n", - "Agent rider 13292 move from (2, 0) to (3, 0) using car (13383, [(2, 0), (3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 13300 move from (6, 6) to (7, 6) using car (13463, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13304 move from (6, 6) to (6, 5) using car (13479, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 13306 move from (6, 7) to (6, 8) using car (13371, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Driver 13314 arrived\n", - "Agent rider 13315 doesn't move\n", - "Agent rider 13318 move from (1, 5) to (1, 6) using car (13386, [(1, 5), (1, 6)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13211 move from (3, 5) to (2, 5) using car (13463, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13212 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (9, 1) to (8, 1) using car (13516, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13276 move from (5, 8) to (4, 8) using car (13359, [(5, 8), (4, 8)], 0)\n", + "Agent rider 13280 move from (5, 5) to (6, 5) using car (13461, [(5, 5), (6, 5), (7, 5)], 0)\n", + "Agent rider 13290 doesn't move\n", + "Agent rider 13291 doesn't move\n", + "Agent rider 13307 move from (4, 9) to (5, 9) using car (13447, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13309 move from (7, 7) to (8, 7) using car (13385, [(7, 7), (8, 7), (9, 7)], 0)\n", + "Agent rider 13310 move from (7, 3) to (8, 3) using car (13417, [(7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (2, 8) to (3, 8) using car (13420, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 move from (5, 4) to (4, 4) using car (13427, [(5, 4), (4, 4), (3, 4)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 7) to (4, 6) using car (13426, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (5, 3) to (5, 4) using car (13447, [(5, 3), (5, 4)], 0)\n", - "Agent rider 13337 move from (6, 6) to (6, 5) using car (13479, [(6, 6), (6, 5), (6, 4)], 0)\n", - "Agent rider 13339 move from (4, 7) to (4, 6) using car (13426, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13342 arrived\n", - "Agent rider 13352 move from (2, 8) to (2, 9) using car (13405, [(2, 8), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13353 move from (6, 4) to (6, 5) using car (13442, [(6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 13354 move from (3, 9) to (2, 9) using car (13446, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (3, 7) to (3, 6) using car (13461, [(3, 7), (3, 6)], 0)\n", - "Agent rider 13364 move from (4, 7) to (4, 6) using car (13426, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Driver 13373 arrived\n", - "Agent rider 13379 move from (6, 0) to (5, 0) using car (13478, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Driver 13389 arrived\n", - "Driver 13394 arrived\n", - "Driver 13411 arrived\n", - "Agent rider 13416 doesn't move\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13418 move from (6, 6) to (5, 6) using car (13455, [(6, 6), (5, 6)], 0)\n", - "Rider n° 13418 arrived with a waiting time of 0 ticks\n", - "Agent rider 13419 doesn't move\n", - "Driver 13421 arrived\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (7, 6) to (7, 7) using car (13408, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (2, 3) to (3, 3) using car (13492, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 13433 move from (5, 6) to (5, 7) using car (13439, [(5, 6), (5, 7), (6, 7), (7, 7)], 0)\n", - "Agent rider 13434 move from (6, 0) to (5, 0) using car (13456, [(6, 0), (5, 0)], 0)\n", - "Agent rider 13448 move from (4, 1) to (3, 1) using car (13489, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13320 move from (9, 1) to (8, 1) using car (13516, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13331 move from (7, 8) to (7, 7) using car (13466, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13335 move from (5, 8) to (4, 8) using car (13359, [(5, 8), (4, 8)], 0)\n", + "Rider n° 13335 arrived with a waiting time of 6 ticks\n", + "Agent rider 13336 move from (8, 4) to (8, 3) using car (13430, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 13346 arrived\n", + "Driver 13352 arrived\n", + "Agent rider 13367 move from (4, 8) to (4, 7) using car (13416, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", + "Driver 13374 arrived\n", + "Driver 13390 arrived\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13392 move from (7, 8) to (8, 8) using car (13323, [(7, 8), (8, 8)], 0)\n", + "Rider n° 13392 arrived with a waiting time of 0 ticks\n", + "Agent rider 13400 move from (5, 6) to (6, 6) using car (13444, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 13400 arrived with a waiting time of 0 ticks\n", + "Driver 13402 arrived\n", + "Driver 13404 arrived\n", + "Agent rider 13406 doesn't move\n", + "Agent rider 13407 move from (8, 1) to (7, 1) using car (13513, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 move from (5, 3) to (4, 3) using car (13443, [(5, 3), (4, 3), (3, 3), (2, 3)], 0)\n", + "Driver 13419 arrived\n", + "Agent rider 13421 doesn't move\n", + "Agent rider 13422 move from (5, 6) to (6, 6) using car (13444, [(5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 13422 arrived with a waiting time of 1 ticks\n", + "Driver 13426 arrived\n", + "Driver 13434 arrived\n", + "Agent rider 13437 move from (4, 5) to (4, 6) using car (13464, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (5, 4) to (5, 3) using car (13410, [(5, 4), (5, 3), (5, 2)], 0)\n", + "Agent rider 13440 doesn't move\n", + "Agent rider 13441 move from (4, 6) to (4, 5) using car (13471, [(4, 6), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", "Agent rider 13449 doesn't move\n", - "Agent rider 13450 doesn't move\n", - "Agent rider 13451 move from (3, 9) to (2, 9) using car (13446, [(3, 9), (2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 move from (7, 2) to (6, 2) using car (13474, [(7, 2), (6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 13473 move from (6, 6) to (6, 7) using car (13390, [(6, 6), (6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 13496 move from (5, 7) to (5, 8) using car (13414, [(5, 7), (5, 8), (6, 8)], 0)\n", - "tick 968 ended\n", - "I am driver 13497 - trip: [(0, 6), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 13498 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (3, 6)]\n", - "I am driver 13499 - trip: [(3, 7), (3, 6)]\n", - "I am driver 13500 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 13501 - trip: [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 13502 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "6 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12329 move from (2, 9) to (2, 8) using car (13446, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12473 move from (3, 0) to (4, 0) using car (13383, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (5, 0) to (6, 0) using car (13460, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 12792 move from (3, 0) to (4, 0) using car (13383, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 12799 move from (0, 6) to (0, 7) using car (13428, [(0, 6), (0, 7)], 0)\n", - "Rider n° 12799 arrived with a waiting time of 35 ticks\n", - "Agent rider 12800 move from (1, 7) to (1, 6) using car (13457, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12872 move from (1, 7) to (1, 6) using car (13457, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12880 move from (0, 6) to (0, 7) using car (13428, [(0, 6), (0, 7)], 0)\n", - "Rider n° 12880 arrived with a waiting time of 23 ticks\n", - "Agent rider 12939 doesn't move\n", - "Agent rider 12940 move from (3, 6) to (3, 5) using car (13464, [(3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12998 move from (2, 3) to (2, 2) using car (13452, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 13058 move from (6, 4) to (6, 3) using car (13413, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 move from (2, 9) to (2, 8) using car (13446, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 6) to (0, 7) using car (13428, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 move from (6, 7) to (6, 8) using car (13390, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 move from (7, 6) to (8, 6) using car (13463, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13166 move from (2, 9) to (1, 9) using car (13405, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13167 move from (2, 3) to (2, 2) using car (13452, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Agent rider 13169 move from (7, 6) to (8, 6) using car (13463, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13171 move from (1, 7) to (1, 6) using car (13457, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 13171 arrived with a waiting time of 12 ticks\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (8, 7) to (8, 8) using car (13487, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13450 move from (4, 1) to (3, 1) using car (13475, [(4, 1), (3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13451 move from (3, 5) to (2, 5) using car (13463, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (8, 5) to (8, 6) using car (13476, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13454 move from (2, 4) to (3, 4) using car (13495, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", + "Driver 13459 arrived\n", + "Driver 13470 arrived\n", + "Agent rider 13477 move from (3, 5) to (2, 5) using car (13463, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13478 move from (8, 4) to (8, 3) using car (13430, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13479 doesn't move\n", + "Agent rider 13480 move from (8, 5) to (8, 6) using car (13476, [(8, 5), (8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13482 move from (6, 3) to (6, 2) using car (13448, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13483 move from (7, 8) to (7, 7) using car (13466, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13484 doesn't move\n", + "Agent rider 13485 move from (7, 3) to (8, 3) using car (13417, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 doesn't move\n", + "Agent rider 13497 move from (6, 3) to (6, 2) using car (13448, [(6, 3), (6, 2), (6, 1)], 0)\n", + "Agent rider 13498 doesn't move\n", + "Agent rider 13499 move from (5, 3) to (4, 3) using car (13493, [(5, 3), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 move from (4, 0) to (4, 1) using car (13503, [(4, 0), (4, 1), (5, 1), (6, 1)], 0)\n", + "Agent rider 13501 move from (2, 1) to (2, 0) using car (13433, [(2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 13521 move from (1, 0) to (1, 1) using car (13492, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 move from (4, 5) to (4, 6) using car (13464, [(4, 5), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13524 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 doesn't move\n", + "Agent rider 13527 doesn't move\n", + "tick 957 ended\n", + "I am driver 13528 - trip: [(8, 3), (7, 3), (7, 2), (6, 2), (5, 2)]\n", + "I am driver 13529 - trip: [(7, 2), (6, 2)]\n", + "I am driver 13530 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 13531 - trip: [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2)]\n", + "I am driver 13532 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "5 drivers generated.\n", + "I am rider 13533 - dep: (4, 6) , arr: (1, 1)\n", + "I am rider 13534 - dep: (2, 7) , arr: (9, 9)\n", + "I am rider 13535 - dep: (8, 9) , arr: (8, 6)\n", + "I am rider 13536 - dep: (8, 8) , arr: (9, 6)\n", + "I am rider 13537 - dep: (4, 1) , arr: (1, 3)\n", + "I am rider 13538 - dep: (8, 4) , arr: (6, 0)\n", + "I am rider 13539 - dep: (4, 3) , arr: (1, 8)\n", + "I am rider 13540 - dep: (0, 4) , arr: (7, 8)\n", + "I am rider 13541 - dep: (9, 6) , arr: (0, 9)\n", + "I am rider 13542 - dep: (5, 5) , arr: (1, 7)\n", + "I am rider 13543 - dep: (5, 2) , arr: (0, 0)\n", + "11 riders generated.\n", + "Agent rider 12220 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12384 move from (1, 9) to (0, 9) using car (13341, [(1, 9), (0, 9)], 0)\n", + "Agent rider 12564 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12995 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12996 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13070 move from (1, 9) to (0, 9) using car (13341, [(1, 9), (0, 9)], 0)\n", + "Agent rider 13083 move from (7, 7) to (7, 6) using car (13466, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13117 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13155 move from (8, 7) to (9, 7) using car (13385, [(8, 7), (9, 7)], 0)\n", + "Rider n° 13155 arrived with a waiting time of 9 ticks\n", + "Agent rider 13172 move from (8, 1) to (7, 1) using car (13516, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13175 move from (4, 3) to (3, 3) using car (13491, [(4, 3), (3, 3)], 0)\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13190 move from (5, 0) to (5, 1) using car (13478, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Rider n° 13190 arrived with a waiting time of 14 ticks\n", - "Agent rider 13202 move from (0, 6) to (1, 6) using car (13497, [(0, 6), (1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 13212 move from (0, 6) to (0, 7) using car (13428, [(0, 6), (0, 7)], 0)\n", - "Rider n° 13212 arrived with a waiting time of 14 ticks\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 move from (4, 4) to (3, 4) using car (13427, [(4, 4), (3, 4)], 0)\n", - "Agent rider 13292 move from (3, 0) to (4, 0) using car (13383, [(3, 0), (4, 0), (5, 0)], 0)\n", - "Agent rider 13300 move from (7, 6) to (8, 6) using car (13463, [(7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 13300 arrived with a waiting time of 3 ticks\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13304 move from (6, 5) to (6, 4) using car (13479, [(6, 5), (6, 4)], 0)\n", - "Rider n° 13304 arrived with a waiting time of 3 ticks\n", - "Agent rider 13306 move from (6, 8) to (7, 8) using car (13371, [(6, 8), (7, 8)], 0)\n", - "Agent rider 13315 doesn't move\n", - "Agent rider 13318 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13211 move from (2, 5) to (1, 5) using car (13463, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 13211 arrived with a waiting time of 12 ticks\n", + "Agent rider 13212 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13235 move from (8, 8) to (9, 8) using car (13472, [(8, 8), (9, 8)], 0)\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (8, 1) to (7, 1) using car (13516, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 move from (6, 5) to (7, 5) using car (13461, [(6, 5), (7, 5)], 0)\n", + "Agent rider 13290 doesn't move\n", + "Agent rider 13291 move from (9, 5) to (9, 4) using car (13460, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13307 move from (5, 9) to (6, 9) using car (13447, [(5, 9), (6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13309 move from (8, 7) to (9, 7) using car (13385, [(8, 7), (9, 7)], 0)\n", + "Rider n° 13309 arrived with a waiting time of 4 ticks\n", + "Agent rider 13310 move from (8, 3) to (9, 3) using car (13417, [(8, 3), (9, 3)], 0)\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (3, 8) to (4, 8) using car (13420, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 move from (4, 4) to (3, 4) using car (13427, [(4, 4), (3, 4)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 6) to (4, 5) using car (13426, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (6, 5) to (6, 4) using car (13479, [(6, 5), (6, 4)], 0)\n", - "Agent rider 13339 move from (4, 6) to (4, 5) using car (13426, [(4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13344 arrived\n", - "Driver 13349 arrived\n", - "Agent rider 13352 move from (2, 9) to (1, 9) using car (13405, [(2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13353 move from (6, 5) to (6, 6) using car (13442, [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 13354 move from (2, 9) to (2, 8) using car (13446, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Driver 13357 arrived\n", - "Agent rider 13363 move from (3, 6) to (3, 5) using car (13464, [(3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 13364 doesn't move\n", - "Driver 13367 arrived\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Driver 13377 arrived\n", - "Agent rider 13379 move from (5, 0) to (5, 1) using car (13478, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", + "Agent rider 13320 move from (8, 1) to (7, 1) using car (13516, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13331 move from (7, 7) to (7, 6) using car (13466, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Rider n° 13331 arrived with a waiting time of 3 ticks\n", + "Agent rider 13332 move from (9, 2) to (8, 2) using car (13530, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13336 move from (8, 3) to (8, 2) using car (13430, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 13352 arrived\n", + "Driver 13355 arrived\n", + "Driver 13360 arrived\n", + "Driver 13364 arrived\n", + "Agent rider 13367 doesn't move\n", + "Driver 13381 arrived\n", + "Agent rider 13391 doesn't move\n", "Driver 13395 arrived\n", - "Driver 13397 arrived\n", - "Driver 13409 arrived\n", - "Agent rider 13416 doesn't move\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (7, 7) to (6, 7) using car (13408, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (3, 3) to (4, 3) using car (13492, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 13433 move from (5, 7) to (6, 7) using car (13439, [(5, 7), (6, 7), (7, 7)], 0)\n", - "Rider n° 13433 arrived with a waiting time of 1 ticks\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13448 move from (3, 1) to (2, 1) using car (13489, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Driver 13402 arrived\n", + "Driver 13403 arrived\n", + "Agent rider 13406 move from (7, 2) to (6, 2) using car (13529, [(7, 2), (6, 2)], 0)\n", + "Agent rider 13407 move from (7, 1) to (6, 1) using car (13513, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 move from (4, 3) to (3, 3) using car (13443, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Agent rider 13421 doesn't move\n", + "Driver 13425 arrived\n", + "Driver 13429 arrived\n", + "Agent rider 13437 move from (4, 6) to (5, 6) using car (13464, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (5, 3) to (6, 3) using car (13468, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13440 move from (5, 5) to (5, 4) using car (13424, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13441 move from (4, 5) to (4, 4) using car (13471, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", + "Driver 13442 arrived\n", "Agent rider 13449 doesn't move\n", - "Agent rider 13450 doesn't move\n", - "Agent rider 13451 move from (2, 9) to (2, 8) using car (13446, [(2, 9), (2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 13453 arrived\n", - "Driver 13454 arrived\n", - "Driver 13459 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 move from (5, 8) to (6, 8) using car (13414, [(5, 8), (6, 8)], 0)\n", - "Agent rider 13472 move from (6, 2) to (5, 2) using car (13474, [(6, 2), (5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 13473 move from (6, 7) to (6, 8) using car (13390, [(6, 7), (6, 8), (7, 8)], 0)\n", - "Agent rider 13496 move from (5, 8) to (6, 8) using car (13414, [(5, 8), (6, 8)], 0)\n", - "tick 969 ended\n", - "I am driver 13503 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)]\n", - "I am driver 13504 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 13505 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 13506 - trip: [(8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "4 drivers generated.\n", - "I am rider 13507 - dep: (1, 0) , arr: (1, 5)\n", - "I am rider 13508 - dep: (6, 3) , arr: (7, 7)\n", - "I am rider 13509 - dep: (6, 8) , arr: (3, 9)\n", - "I am rider 13510 - dep: (0, 4) , arr: (3, 7)\n", - "I am rider 13511 - dep: (2, 5) , arr: (9, 0)\n", - "5 riders generated.\n", - "Agent rider 12329 move from (2, 8) to (2, 7) using car (13446, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12473 move from (4, 0) to (5, 0) using car (13383, [(4, 0), (5, 0)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (6, 0) to (6, 1) using car (13460, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 12792 move from (4, 0) to (5, 0) using car (13383, [(4, 0), (5, 0)], 0)\n", - "Agent rider 12800 move from (1, 6) to (1, 5) using car (13457, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 12800 arrived with a waiting time of 28 ticks\n", - "Agent rider 12872 move from (1, 6) to (1, 5) using car (13457, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12939 move from (7, 2) to (7, 3) using car (13477, [(7, 2), (7, 3)], 0)\n", - "Agent rider 12940 move from (3, 5) to (2, 5) using car (13464, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 12957 move from (6, 0) to (6, 1) using car (13460, [(6, 0), (6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 12998 move from (2, 2) to (1, 2) using car (13429, [(2, 2), (1, 2)], 0)\n", - "Agent rider 13058 move from (6, 3) to (6, 2) using car (13413, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13075 doesn't move\n", - "Agent rider 13076 move from (2, 8) to (2, 7) using car (13446, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 move from (6, 8) to (7, 8) using car (13390, [(6, 8), (7, 8)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 move from (8, 6) to (9, 6) using car (13463, [(8, 6), (9, 6)], 0)\n", - "Agent rider 13166 move from (1, 9) to (0, 9) using car (13405, [(1, 9), (0, 9)], 0)\n", - "Rider n° 13166 arrived with a waiting time of 11 ticks\n", - "Agent rider 13167 move from (2, 2) to (1, 2) using car (13429, [(2, 2), (1, 2)], 0)\n", - "Agent rider 13169 move from (8, 6) to (9, 6) using car (13463, [(8, 6), (9, 6)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (8, 8) to (9, 8) using car (13487, [(8, 8), (9, 8)], 0)\n", + "Agent rider 13450 move from (3, 1) to (3, 2) using car (13475, [(3, 1), (3, 2), (3, 3)], 0)\n", + "Agent rider 13451 move from (2, 5) to (1, 5) using car (13463, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (8, 6) to (8, 7) using car (13476, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13454 move from (3, 4) to (4, 4) using car (13495, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", + "Driver 13457 arrived\n", + "Agent rider 13477 move from (2, 5) to (1, 5) using car (13463, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13478 move from (8, 3) to (8, 2) using car (13430, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 13478 arrived with a waiting time of 3 ticks\n", + "Agent rider 13479 move from (4, 3) to (3, 3) using car (13443, [(4, 3), (3, 3), (2, 3)], 0)\n", + "Rider n° 13479 arrived with a waiting time of 1 ticks\n", + "Agent rider 13480 move from (8, 6) to (8, 7) using car (13476, [(8, 6), (8, 7), (8, 8)], 0)\n", + "Agent rider 13482 doesn't move\n", + "Agent rider 13483 move from (7, 7) to (7, 6) using car (13466, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13484 move from (6, 6) to (7, 6) using car (13444, [(6, 6), (7, 6)], 0)\n", + "Rider n° 13484 arrived with a waiting time of 3 ticks\n", + "Agent rider 13485 move from (8, 3) to (9, 3) using car (13417, [(8, 3), (9, 3)], 0)\n", + "Rider n° 13485 arrived with a waiting time of 2 ticks\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 doesn't move\n", + "Agent rider 13497 move from (6, 2) to (6, 1) using car (13448, [(6, 2), (6, 1)], 0)\n", + "Agent rider 13498 move from (3, 4) to (4, 4) using car (13495, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", + "Rider n° 13498 arrived with a waiting time of 2 ticks\n", + "Agent rider 13499 move from (4, 3) to (4, 4) using car (13493, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 doesn't move\n", + "Agent rider 13501 move from (2, 0) to (3, 0) using car (13433, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 13521 move from (1, 1) to (1, 2) using car (13492, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 move from (4, 6) to (5, 6) using car (13464, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13523 move from (4, 6) to (5, 6) using car (13464, [(4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13524 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (3, 4) to (4, 4) using car (13495, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6), (6, 6)], 0)\n", + "Agent rider 13527 move from (2, 5) to (1, 5) using car (13463, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13533 doesn't move\n", + "Agent rider 13534 move from (2, 7) to (1, 7) using car (13517, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13535 doesn't move\n", + "Agent rider 13536 move from (8, 8) to (9, 8) using car (13472, [(8, 8), (9, 8)], 0)\n", + "Agent rider 13537 doesn't move\n", + "Agent rider 13538 doesn't move\n", + "Agent rider 13539 move from (4, 3) to (4, 4) using car (13493, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "tick 958 ended\n", + "I am driver 13544 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "1 drivers generated.\n", + "I am rider 13545 - dep: (5, 5) , arr: (2, 7)\n", + "I am rider 13546 - dep: (1, 7) , arr: (3, 0)\n", + "I am rider 13547 - dep: (6, 6) , arr: (6, 8)\n", + "I am rider 13548 - dep: (0, 4) , arr: (0, 5)\n", + "I am rider 13549 - dep: (2, 7) , arr: (9, 4)\n", + "I am rider 13550 - dep: (0, 7) , arr: (5, 6)\n", + "I am rider 13551 - dep: (2, 4) , arr: (8, 8)\n", + "7 riders generated.\n", + "Agent rider 12220 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12933 doesn't move\n", + "Agent rider 12959 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12995 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 12995 arrived with a waiting time of 26 ticks\n", + "Agent rider 12996 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 move from (7, 6) to (7, 7) using car (13467, [(7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13084 move from (1, 3) to (1, 2) using car (13456, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 13117 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 13117 arrived with a waiting time of 14 ticks\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13172 move from (7, 1) to (6, 1) using car (13516, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Rider n° 13172 arrived with a waiting time of 10 ticks\n", + "Agent rider 13175 move from (3, 3) to (2, 3) using car (13443, [(3, 3), (2, 3)], 0)\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13202 move from (1, 6) to (1, 7) using car (13497, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13246 move from (1, 6) to (1, 7) using car (13497, [(1, 6), (1, 7), (1, 8)], 0)\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13292 move from (4, 0) to (5, 0) using car (13383, [(4, 0), (5, 0)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 doesn't move\n", - "Agent rider 13318 move from (1, 6) to (1, 7) using car (13497, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13212 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 move from (1, 3) to (1, 2) using car (13456, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 13251 move from (7, 1) to (6, 1) using car (13516, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13290 move from (7, 3) to (7, 2) using car (13469, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13291 move from (9, 4) to (9, 3) using car (13460, [(9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 13291 arrived with a waiting time of 8 ticks\n", + "Agent rider 13307 move from (6, 9) to (7, 9) using car (13447, [(6, 9), (7, 9), (7, 8), (7, 7)], 0)\n", + "Agent rider 13310 doesn't move\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 move from (4, 8) to (5, 8) using car (13420, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 5) to (4, 4) using car (13426, [(4, 5), (4, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13339 move from (4, 5) to (4, 4) using car (13426, [(4, 5), (4, 4)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Driver 13349 arrived\n", - "Agent rider 13352 move from (1, 9) to (1, 8) using car (13505, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 13352 arrived with a waiting time of 2 ticks\n", - "Agent rider 13353 move from (6, 6) to (6, 7) using car (13442, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", - "Agent rider 13354 move from (2, 8) to (2, 7) using car (13446, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Rider n° 13354 arrived with a waiting time of 4 ticks\n", - "Agent rider 13355 doesn't move\n", - "Driver 13360 arrived\n", - "Agent rider 13363 move from (3, 5) to (2, 5) using car (13464, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 13364 move from (4, 6) to (3, 6) using car (13494, [(4, 6), (3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Agent rider 13379 move from (5, 1) to (5, 2) using car (13478, [(5, 1), (5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", + "Agent rider 13320 move from (7, 1) to (6, 1) using car (13516, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Driver 13323 arrived\n", + "Agent rider 13332 move from (8, 2) to (7, 2) using car (13530, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13336 move from (8, 2) to (7, 2) using car (13530, [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 13355 arrived\n", + "Driver 13359 arrived\n", + "Driver 13364 arrived\n", + "Agent rider 13367 doesn't move\n", + "Driver 13373 arrived\n", + "Driver 13380 arrived\n", "Driver 13386 arrived\n", + "Agent rider 13391 doesn't move\n", + "Driver 13394 arrived\n", "Driver 13402 arrived\n", - "Driver 13406 arrived\n", + "Agent rider 13406 doesn't move\n", + "Agent rider 13407 move from (6, 1) to (5, 1) using car (13513, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 move from (3, 3) to (2, 3) using car (13443, [(3, 3), (2, 3)], 0)\n", "Driver 13415 arrived\n", - "Agent rider 13416 move from (2, 1) to (1, 1) using car (13489, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 13417 move from (1, 6) to (1, 5) using car (13457, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (6, 7) to (5, 7) using car (13408, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (4, 3) to (5, 3) using car (13492, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 13434 move from (5, 0) to (6, 0) using car (13423, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Driver 13447 arrived\n", - "Agent rider 13448 move from (2, 1) to (1, 1) using car (13489, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13421 doesn't move\n", + "Agent rider 13437 move from (5, 6) to (6, 6) using car (13464, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (6, 3) to (7, 3) using car (13468, [(6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13440 move from (5, 4) to (5, 3) using car (13424, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13441 move from (4, 4) to (4, 3) using car (13471, [(4, 4), (4, 3), (3, 3)], 0)\n", + "Agent rider 13449 move from (3, 2) to (3, 3) using car (13475, [(3, 2), (3, 3)], 0)\n", + "Agent rider 13450 move from (3, 2) to (3, 3) using car (13475, [(3, 2), (3, 3)], 0)\n", + "Agent rider 13451 move from (1, 5) to (0, 5) using car (13463, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (8, 7) to (8, 8) using car (13476, [(8, 7), (8, 8)], 0)\n", + "Agent rider 13454 move from (4, 4) to (4, 5) using car (13493, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13477 move from (1, 5) to (0, 5) using car (13463, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13479 doesn't move\n", + "Agent rider 13480 move from (8, 7) to (8, 8) using car (13476, [(8, 7), (8, 8)], 0)\n", + "Agent rider 13482 doesn't move\n", + "Agent rider 13483 move from (7, 6) to (7, 5) using car (13466, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13485 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 move from (9, 0) to (8, 0) using car (13544, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13497 move from (6, 1) to (6, 2) using car (13462, [(6, 1), (6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13499 move from (4, 4) to (4, 5) using car (13493, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 doesn't move\n", + "Agent rider 13501 move from (3, 0) to (4, 0) using car (13433, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 13506 arrived\n", + "Agent rider 13521 move from (1, 2) to (1, 3) using car (13492, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 move from (5, 6) to (6, 6) using car (13464, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13523 move from (5, 6) to (6, 6) using car (13464, [(5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13524 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (4, 4) to (4, 5) using car (13493, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13527 move from (1, 5) to (0, 5) using car (13463, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13533 move from (4, 6) to (4, 5) using car (13414, [(4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 13534 move from (1, 7) to (1, 8) using car (13520, [(1, 7), (1, 8), (1, 9)], 0)\n", + "Agent rider 13535 move from (8, 9) to (8, 8) using car (13504, [(8, 9), (8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13537 doesn't move\n", + "Agent rider 13538 doesn't move\n", + "Agent rider 13539 move from (4, 4) to (4, 5) using car (13493, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13545 doesn't move\n", + "Agent rider 13546 move from (1, 7) to (0, 7) using car (13517, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13547 doesn't move\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (2, 4) to (1, 4) using car (13432, [(2, 4), (1, 4)], 0)\n", + "tick 959 ended\n", + "I am driver 13552 - trip: [(7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 13553 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0)]\n", + "I am driver 13554 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 13555 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (8, 6)]\n", + "I am driver 13556 - trip: [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)]\n", + "I am driver 13557 - trip: [(2, 2), (3, 2), (4, 2), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13558 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)]\n", + "I am driver 13559 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 13560 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 13561 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)]\n", + "10 drivers generated.\n", + "I am rider 13562 - dep: (2, 0) , arr: (7, 4)\n", + "I am rider 13563 - dep: (7, 7) , arr: (0, 5)\n", + "I am rider 13564 - dep: (9, 5) , arr: (4, 4)\n", + "I am rider 13565 - dep: (6, 0) , arr: (9, 7)\n", + "I am rider 13566 - dep: (5, 3) , arr: (3, 7)\n", + "I am rider 13567 - dep: (2, 4) , arr: (2, 1)\n", + "6 riders generated.\n", + "Agent rider 12220 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12933 move from (4, 8) to (4, 7) using car (13515, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 12959 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12996 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 12996 arrived with a waiting time of 17 ticks\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13083 move from (7, 7) to (6, 7) using car (13467, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13083 arrived with a waiting time of 13 ticks\n", + "Agent rider 13084 move from (1, 2) to (1, 1) using car (13456, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13212 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 move from (1, 2) to (1, 1) using car (13456, [(1, 2), (1, 1), (1, 0)], 0)\n", + "Agent rider 13251 move from (6, 1) to (5, 1) using car (13516, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13290 move from (7, 2) to (7, 1) using car (13469, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13307 move from (7, 9) to (7, 8) using car (13555, [(7, 9), (7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", + "Agent rider 13310 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 13310 arrived with a waiting time of 7 ticks\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 move from (6, 1) to (5, 1) using car (13516, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13336 move from (7, 2) to (6, 2) using car (13530, [(7, 2), (6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 13341 arrived\n", + "Driver 13359 arrived\n", + "Agent rider 13367 doesn't move\n", + "Driver 13380 arrived\n", + "Driver 13385 arrived\n", + "Agent rider 13391 move from (7, 7) to (6, 7) using car (13467, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 13402 arrived\n", + "Agent rider 13406 move from (6, 2) to (7, 2) using car (13462, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13407 move from (5, 1) to (4, 1) using car (13513, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Driver 13410 arrived\n", + "Driver 13417 arrived\n", + "Agent rider 13421 move from (7, 2) to (7, 1) using car (13469, [(7, 2), (7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 13428 arrived\n", + "Agent rider 13437 move from (6, 6) to (7, 6) using car (13464, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 doesn't move\n", + "Agent rider 13440 move from (5, 3) to (5, 2) using car (13424, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13441 move from (4, 3) to (3, 3) using car (13471, [(4, 3), (3, 3)], 0)\n", + "Driver 13444 arrived\n", + "Driver 13448 arrived\n", "Agent rider 13449 doesn't move\n", "Agent rider 13450 doesn't move\n", - "Agent rider 13451 move from (2, 8) to (2, 7) using car (13446, [(2, 8), (2, 7), (1, 7), (0, 7)], 0)\n", - "Driver 13454 arrived\n", - "Driver 13455 arrived\n", - "Driver 13456 arrived\n", - "Driver 13458 arrived\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (8, 8) to (8, 7) using car (13504, [(8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 13454 move from (4, 5) to (4, 6) using car (13493, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", "Driver 13461 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (1, 9) to (1, 8) using car (13505, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13469 move from (6, 8) to (7, 8) using car (13390, [(6, 8), (7, 8)], 0)\n", - "Agent rider 13472 move from (5, 2) to (5, 1) using car (13474, [(5, 2), (5, 1), (5, 0)], 0)\n", - "Agent rider 13473 move from (6, 8) to (7, 8) using car (13390, [(6, 8), (7, 8)], 0)\n", - "Agent rider 13496 move from (6, 8) to (7, 8) using car (13390, [(6, 8), (7, 8)], 0)\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 doesn't move\n", - "Agent rider 13509 move from (6, 8) to (5, 8) using car (13500, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13510 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "tick 970 ended\n", - "I am driver 13512 - trip: [(4, 1), (4, 2)]\n", - "I am driver 13513 - trip: [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)]\n", - "I am driver 13514 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 13515 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 13516 - trip: [(2, 8), (2, 7)]\n", - "I am driver 13517 - trip: [(6, 2), (6, 3), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 13518 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 13519 - trip: [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 13520 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 13521 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 13522 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13523 - trip: [(5, 5), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 13524 - trip: [(5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 13525 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)]\n", - "I am driver 13526 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", - "I am driver 13527 - trip: [(8, 6), (9, 6)]\n", - "I am driver 13528 - trip: [(8, 7), (7, 7), (6, 7), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 13529 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "18 drivers generated.\n", - "I am rider 13530 - dep: (7, 6) , arr: (6, 6)\n", - "I am rider 13531 - dep: (8, 9) , arr: (3, 1)\n", - "I am rider 13532 - dep: (1, 0) , arr: (0, 0)\n", - "I am rider 13533 - dep: (3, 0) , arr: (3, 4)\n", - "I am rider 13534 - dep: (1, 6) , arr: (1, 3)\n", - "I am rider 13535 - dep: (3, 5) , arr: (1, 7)\n", - "I am rider 13536 - dep: (7, 3) , arr: (4, 9)\n", - "7 riders generated.\n", - "Agent rider 12329 move from (2, 7) to (1, 7) using car (13446, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 12473 move from (5, 0) to (4, 0) using car (13514, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (6, 1) to (6, 2) using car (13460, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 12792 move from (5, 0) to (4, 0) using car (13514, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 move from (1, 5) to (1, 4) using car (13457, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12939 move from (7, 3) to (8, 3) using car (13388, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Rider n° 12939 arrived with a waiting time of 20 ticks\n", - "Agent rider 12940 move from (2, 5) to (1, 5) using car (13464, [(2, 5), (1, 5)], 0)\n", - "Agent rider 12957 move from (6, 1) to (6, 2) using car (13460, [(6, 1), (6, 2), (6, 3)], 0)\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13075 move from (7, 1) to (8, 1) using car (13412, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 13075 arrived with a waiting time of 10 ticks\n", - "Agent rider 13076 move from (2, 7) to (1, 7) using car (13446, [(2, 7), (1, 7), (0, 7)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (7, 1) to (8, 1) using car (13412, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 doesn't move\n", + "Driver 13472 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 move from (8, 8) to (8, 7) using car (13504, [(8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 13482 move from (6, 2) to (7, 2) using car (13462, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13483 move from (7, 5) to (7, 4) using car (13466, [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13486 move from (6, 0) to (5, 0) using car (13556, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 13491 arrived\n", + "Agent rider 13496 doesn't move\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 13497 move from (6, 2) to (7, 2) using car (13462, [(6, 2), (7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13499 move from (4, 5) to (4, 6) using car (13493, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 doesn't move\n", + "Agent rider 13501 doesn't move\n", + "Driver 13507 arrived\n", + "Driver 13509 arrived\n", + "Agent rider 13521 move from (1, 3) to (1, 4) using car (13492, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 move from (6, 6) to (7, 6) using car (13464, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13523 move from (6, 6) to (7, 6) using car (13464, [(6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13524 move from (9, 3) to (9, 2) using car (13460, [(9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (4, 5) to (4, 4) using car (13414, [(4, 5), (4, 4)], 0)\n", + "Agent rider 13527 doesn't move\n", + "Driver 13529 arrived\n", + "Agent rider 13533 move from (4, 5) to (4, 4) using car (13414, [(4, 5), (4, 4)], 0)\n", + "Agent rider 13534 move from (1, 8) to (1, 9) using car (13520, [(1, 8), (1, 9)], 0)\n", + "Agent rider 13535 move from (8, 8) to (8, 7) using car (13504, [(8, 8), (8, 7), (8, 6)], 0)\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13537 doesn't move\n", + "Agent rider 13538 doesn't move\n", + "Agent rider 13539 move from (4, 5) to (4, 6) using car (13493, [(4, 5), (4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13545 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (6, 6) to (6, 7) using car (13465, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13562 move from (2, 0) to (3, 0) using car (13559, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (7, 7) to (6, 7) using car (13467, [(7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13564 doesn't move\n", + "Agent rider 13565 move from (6, 0) to (7, 0) using car (13531, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2)], 0)\n", + "Agent rider 13566 move from (5, 3) to (5, 2) using car (13424, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13567 doesn't move\n", + "tick 960 ended\n", + "I am driver 13568 - trip: [(2, 7), (3, 7)]\n", + "I am driver 13569 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", + "I am driver 13570 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13571 - trip: [(0, 8), (1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "4 drivers generated.\n", + "I am rider 13572 - dep: (1, 2) , arr: (5, 0)\n", + "I am rider 13573 - dep: (2, 7) , arr: (2, 2)\n", + "I am rider 13574 - dep: (7, 3) , arr: (5, 6)\n", + "I am rider 13575 - dep: (3, 2) , arr: (0, 2)\n", + "I am rider 13576 - dep: (9, 3) , arr: (9, 2)\n", + "5 riders generated.\n", + "Agent rider 12220 move from (9, 2) to (9, 1) using car (13460, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12564 move from (9, 2) to (9, 1) using car (13460, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Rider n° 12564 arrived with a waiting time of 37 ticks\n", + "Agent rider 12933 move from (4, 7) to (4, 6) using car (13515, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Rider n° 12933 arrived with a waiting time of 25 ticks\n", + "Agent rider 12959 move from (9, 2) to (8, 2) using car (13569, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 12959 arrived with a waiting time of 19 ticks\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 move from (1, 1) to (1, 0) using car (13456, [(1, 1), (1, 0)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13175 doesn't move\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13202 move from (1, 7) to (1, 8) using car (13497, [(1, 7), (1, 8)], 0)\n", - "Rider n° 13202 arrived with a waiting time of 12 ticks\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13252 move from (2, 5) to (1, 5) using car (13464, [(2, 5), (1, 5)], 0)\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13292 move from (5, 0) to (4, 0) using car (13514, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (4, 7) to (3, 7) using car (13490, [(4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13318 move from (1, 7) to (1, 8) using car (13497, [(1, 7), (1, 8)], 0)\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13212 move from (9, 2) to (8, 2) using car (13569, [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 13212 arrived with a waiting time of 14 ticks\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 move from (1, 1) to (1, 0) using car (13456, [(1, 1), (1, 0)], 0)\n", + "Agent rider 13251 move from (5, 1) to (4, 1) using car (13516, [(5, 1), (4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13290 move from (7, 1) to (7, 0) using car (13469, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13307 move from (7, 8) to (7, 7) using car (13555, [(7, 8), (7, 7), (7, 6), (8, 6)], 0)\n", "Agent rider 13319 doesn't move\n", "Agent rider 13320 doesn't move\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13352 doesn't move\n", - "Agent rider 13353 move from (6, 7) to (7, 7) using car (13374, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (2, 5) to (1, 5) using car (13464, [(2, 5), (1, 5)], 0)\n", - "Agent rider 13364 move from (3, 6) to (3, 5) using car (13494, [(3, 6), (3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Driver 13371 arrived\n", - "Agent rider 13379 move from (5, 2) to (5, 3) using car (13478, [(5, 2), (5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Driver 13384 arrived\n", - "Driver 13403 arrived\n", - "Driver 13414 arrived\n", - "Agent rider 13416 move from (1, 1) to (1, 2) using car (13489, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 13416 arrived with a waiting time of 4 ticks\n", - "Agent rider 13417 move from (1, 5) to (1, 4) using car (13457, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Driver 13427 arrived\n", - "Driver 13428 arrived\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (5, 7) to (4, 7) using car (13408, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (5, 3) to (6, 3) using car (13492, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 13434 move from (6, 0) to (7, 0) using car (13423, [(6, 0), (7, 0)], 0)\n", + "Agent rider 13332 move from (7, 2) to (8, 2) using car (13462, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13336 move from (6, 2) to (5, 2) using car (13530, [(6, 2), (5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Driver 13359 arrived\n", + "Agent rider 13367 move from (4, 7) to (4, 8) using car (13427, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Driver 13385 arrived\n", + "Agent rider 13391 move from (6, 7) to (5, 7) using car (13467, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13406 move from (7, 2) to (8, 2) using car (13462, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Agent rider 13407 move from (4, 1) to (3, 1) using car (13513, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Driver 13416 arrived\n", + "Agent rider 13421 move from (7, 1) to (7, 0) using car (13469, [(7, 1), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 13421 arrived with a waiting time of 5 ticks\n", + "Driver 13423 arrived\n", + "Driver 13432 arrived\n", + "Driver 13435 arrived\n", "Driver 13436 arrived\n", - "Driver 13445 arrived\n", - "Agent rider 13448 move from (1, 1) to (1, 2) using car (13489, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 13448 arrived with a waiting time of 3 ticks\n", + "Agent rider 13437 move from (7, 6) to (8, 6) using car (13464, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (7, 3) to (7, 2) using car (13532, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13440 move from (5, 2) to (5, 1) using car (13424, [(5, 2), (5, 1)], 0)\n", + "Agent rider 13441 doesn't move\n", + "Driver 13443 arrived\n", "Agent rider 13449 doesn't move\n", "Agent rider 13450 doesn't move\n", "Agent rider 13451 doesn't move\n", - "Driver 13455 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (1, 8) to (2, 8) using car (13443, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 move from (5, 1) to (5, 0) using car (13474, [(5, 1), (5, 0)], 0)\n", - "Agent rider 13473 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (8, 7) to (8, 6) using car (13504, [(8, 7), (8, 6)], 0)\n", + "Agent rider 13454 move from (4, 6) to (4, 7) using car (13493, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Driver 13463 arrived\n", + "Driver 13475 arrived\n", "Driver 13476 arrived\n", - "Driver 13479 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 move from (8, 7) to (8, 6) using car (13504, [(8, 7), (8, 6)], 0)\n", + "Agent rider 13482 move from (7, 2) to (8, 2) using car (13462, [(7, 2), (8, 2), (9, 2)], 0)\n", + "Rider n° 13482 arrived with a waiting time of 2 ticks\n", + "Agent rider 13483 doesn't move\n", + "Agent rider 13486 move from (5, 0) to (4, 0) using car (13556, [(5, 0), (4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 13488 arrived\n", + "Driver 13490 arrived\n", "Agent rider 13496 doesn't move\n", - "Driver 13499 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 doesn't move\n", - "Agent rider 13509 move from (5, 8) to (4, 8) using car (13500, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13510 doesn't move\n", - "Agent rider 13511 move from (2, 5) to (1, 5) using car (13464, [(2, 5), (1, 5)], 0)\n", - "Agent rider 13530 move from (7, 6) to (7, 5) using car (13520, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13531 doesn't move\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 move from (3, 0) to (4, 0) using car (13440, [(3, 0), (4, 0)], 0)\n", + "Agent rider 13497 doesn't move\n", + "Agent rider 13499 move from (4, 6) to (4, 7) using car (13493, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13500 move from (4, 1) to (3, 1) using car (13513, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13501 move from (4, 0) to (4, 1) using car (13570, [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13503 arrived\n", + "Driver 13514 arrived\n", + "Driver 13517 arrived\n", + "Agent rider 13521 move from (1, 4) to (1, 5) using car (13492, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 move from (7, 6) to (8, 6) using car (13464, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13523 move from (7, 6) to (8, 6) using car (13464, [(7, 6), (8, 6), (9, 6)], 0)\n", + "Agent rider 13524 move from (9, 2) to (9, 1) using car (13460, [(9, 2), (9, 1), (8, 1)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (4, 4) to (3, 4) using car (13512, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13527 doesn't move\n", + "Agent rider 13533 move from (4, 4) to (3, 4) using car (13512, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", "Agent rider 13534 doesn't move\n", - "Agent rider 13535 doesn't move\n", - "Agent rider 13536 move from (7, 3) to (7, 4) using car (13491, [(7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "tick 971 ended\n", - "I am driver 13537 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 13538 - trip: [(0, 2), (0, 3), (0, 4)]\n", - "2 drivers generated.\n", - "I am rider 13539 - dep: (6, 4) , arr: (1, 5)\n", - "I am rider 13540 - dep: (4, 5) , arr: (0, 8)\n", - "I am rider 13541 - dep: (4, 6) , arr: (8, 7)\n", - "3 riders generated.\n", - "Agent rider 12329 move from (1, 7) to (0, 7) using car (13446, [(1, 7), (0, 7)], 0)\n", - "Rider n° 12329 arrived with a waiting time of 49 ticks\n", - "Agent rider 12473 move from (4, 0) to (4, 1) using car (13514, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12690 doesn't move\n", - "Agent rider 12767 move from (6, 2) to (6, 3) using car (13460, [(6, 2), (6, 3)], 0)\n", - "Agent rider 12792 move from (4, 0) to (4, 1) using car (13514, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 move from (1, 4) to (1, 3) using car (13457, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 move from (6, 2) to (6, 3) using car (13460, [(6, 2), (6, 3)], 0)\n", - "Agent rider 12998 move from (1, 2) to (1, 3) using car (13489, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 13058 move from (6, 2) to (5, 2) using car (13501, [(6, 2), (5, 2)], 0)\n", - "Agent rider 13076 move from (1, 7) to (0, 7) using car (13446, [(1, 7), (0, 7)], 0)\n", - "Rider n° 13076 arrived with a waiting time of 19 ticks\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 move from (8, 1) to (9, 1) using car (13412, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13167 move from (1, 2) to (1, 3) using car (13489, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 doesn't move\n", + "Agent rider 13535 move from (8, 7) to (8, 6) using car (13504, [(8, 7), (8, 6)], 0)\n", + "Rider n° 13535 arrived with a waiting time of 1 ticks\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13537 move from (4, 1) to (3, 1) using car (13513, [(4, 1), (3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13538 move from (8, 4) to (7, 4) using car (13554, [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13539 move from (4, 6) to (4, 7) using car (13493, [(4, 6), (4, 7), (4, 8)], 0)\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13542 move from (5, 5) to (5, 6) using car (13495, [(5, 5), (5, 6), (6, 6)], 0)\n", + "Agent rider 13543 move from (5, 2) to (5, 1) using car (13424, [(5, 2), (5, 1)], 0)\n", + "Agent rider 13545 move from (5, 5) to (5, 6) using car (13495, [(5, 5), (5, 6), (6, 6)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (6, 7) to (5, 7) using car (13467, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 move from (2, 7) to (3, 7) using car (13568, [(2, 7), (3, 7)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (1, 4) to (1, 5) using car (13492, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13562 move from (3, 0) to (4, 0) using car (13559, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (6, 7) to (5, 7) using car (13467, [(6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13564 doesn't move\n", + "Agent rider 13565 move from (7, 0) to (8, 0) using car (13531, [(7, 0), (8, 0), (8, 1), (8, 2)], 0)\n", + "Agent rider 13566 doesn't move\n", + "Agent rider 13567 move from (2, 4) to (2, 3) using car (13518, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 doesn't move\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "tick 961 ended\n", + "I am driver 13577 - trip: [(6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 13578 - trip: [(4, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 13579 - trip: [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 13580 - trip: [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 13581 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)]\n", + "I am driver 13582 - trip: [(6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 13583 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 13584 - trip: [(2, 1), (2, 2)]\n", + "I am driver 13585 - trip: [(6, 8), (6, 9)]\n", + "I am driver 13586 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "10 drivers generated.\n", + "I am rider 13587 - dep: (9, 0) , arr: (9, 7)\n", + "I am rider 13588 - dep: (7, 4) , arr: (4, 1)\n", + "I am rider 13589 - dep: (2, 2) , arr: (7, 6)\n", + "I am rider 13590 - dep: (3, 2) , arr: (6, 4)\n", + "I am rider 13591 - dep: (8, 9) , arr: (2, 2)\n", + "I am rider 13592 - dep: (2, 7) , arr: (9, 0)\n", + "6 riders generated.\n", + "Agent rider 12220 move from (9, 1) to (8, 1) using car (13460, [(9, 1), (8, 1)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 12933 move from (4, 7) to (4, 8) using car (13493, [(4, 7), (4, 8)], 0)\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13175 move from (2, 3) to (1, 3) using car (13518, [(2, 3), (1, 3), (0, 3)], 0)\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13214 doesn't move\n", - "Agent rider 13246 move from (1, 7) to (0, 7) using car (13446, [(1, 7), (0, 7)], 0)\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13292 move from (4, 0) to (4, 1) using car (13514, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (3, 7) to (2, 7) using car (13490, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13318 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13235 move from (9, 8) to (8, 8) using car (13583, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (4, 1) to (4, 2) using car (13516, [(4, 1), (4, 2), (3, 2)], 0)\n", + "Agent rider 13276 move from (4, 8) to (4, 9) using car (13427, [(4, 8), (4, 9)], 0)\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13290 move from (7, 0) to (8, 0) using car (13469, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13307 move from (7, 7) to (7, 6) using car (13555, [(7, 7), (7, 6), (8, 6)], 0)\n", "Agent rider 13319 doesn't move\n", - "Agent rider 13320 doesn't move\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 doesn't move\n", - "Agent rider 13331 move from (8, 1) to (9, 1) using car (13412, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13353 move from (7, 7) to (8, 7) using car (13374, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 doesn't move\n", - "Agent rider 13364 move from (3, 5) to (2, 5) using car (13494, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Rider n° 13364 arrived with a waiting time of 5 ticks\n", - "Driver 13366 arrived\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (3, 7) to (2, 7) using car (13490, [(3, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13379 move from (5, 3) to (5, 4) using car (13478, [(5, 3), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Driver 13383 arrived\n", - "Driver 13390 arrived\n", - "Driver 13405 arrived\n", - "Agent rider 13416 doesn't move\n", - "Agent rider 13417 move from (1, 4) to (1, 3) using car (13457, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 13417 arrived with a waiting time of 6 ticks\n", - "Agent rider 13419 doesn't move\n", - "Driver 13422 arrived\n", - "Driver 13426 arrived\n", - "Driver 13428 arrived\n", - "Driver 13429 arrived\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (4, 7) to (3, 7) using car (13408, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", - "Agent rider 13432 move from (6, 3) to (7, 3) using car (13492, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Agent rider 13434 doesn't move\n", - "Driver 13435 arrived\n", - "Driver 13438 arrived\n", - "Driver 13439 arrived\n", + "Agent rider 13320 move from (5, 1) to (6, 1) using car (13579, [(5, 1), (6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13332 move from (8, 2) to (9, 2) using car (13462, [(8, 2), (9, 2)], 0)\n", + "Agent rider 13336 move from (5, 2) to (4, 2) using car (13530, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13367 move from (4, 8) to (4, 9) using car (13427, [(4, 8), (4, 9)], 0)\n", + "Agent rider 13391 move from (5, 7) to (4, 7) using car (13467, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13406 move from (8, 2) to (9, 2) using car (13462, [(8, 2), (9, 2)], 0)\n", + "Rider n° 13406 arrived with a waiting time of 5 ticks\n", + "Agent rider 13407 move from (3, 1) to (2, 1) using car (13513, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 move from (2, 3) to (1, 3) using car (13518, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 13414 arrived\n", + "Agent rider 13421 doesn't move\n", + "Driver 13436 arrived\n", + "Agent rider 13437 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (7, 2) to (7, 1) using car (13532, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13440 move from (5, 1) to (6, 1) using car (13558, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13441 doesn't move\n", + "Driver 13446 arrived\n", "Agent rider 13449 doesn't move\n", "Agent rider 13450 doesn't move\n", "Agent rider 13451 doesn't move\n", - "Driver 13452 arrived\n", - "Driver 13463 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (2, 8) to (3, 8) using car (13443, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13473 doesn't move\n", - "Driver 13477 arrived\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 doesn't move\n", + "Agent rider 13454 move from (4, 7) to (4, 8) using car (13493, [(4, 7), (4, 8)], 0)\n", + "Driver 13465 arrived\n", + "Driver 13468 arrived\n", + "Driver 13471 arrived\n", + "Driver 13476 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 doesn't move\n", + "Agent rider 13483 move from (7, 4) to (6, 4) using car (13554, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13486 move from (4, 0) to (3, 0) using car (13556, [(4, 0), (3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", "Driver 13487 arrived\n", - "Agent rider 13496 doesn't move\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 move from (6, 3) to (7, 3) using car (13462, [(6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 13509 move from (4, 8) to (3, 8) using car (13500, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13510 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13530 doesn't move\n", - "Agent rider 13531 move from (8, 9) to (9, 9) using car (13503, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 move from (4, 0) to (4, 1) using car (13514, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13496 move from (8, 0) to (8, 1) using car (13531, [(8, 0), (8, 1), (8, 2)], 0)\n", + "Agent rider 13497 move from (7, 2) to (7, 1) using car (13532, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 13497 arrived with a waiting time of 1 ticks\n", + "Agent rider 13499 move from (4, 7) to (4, 8) using car (13493, [(4, 7), (4, 8)], 0)\n", + "Rider n° 13499 arrived with a waiting time of 0 ticks\n", + "Agent rider 13500 move from (3, 1) to (2, 1) using car (13513, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 13500 arrived with a waiting time of 5 ticks\n", + "Agent rider 13501 move from (4, 1) to (4, 2) using car (13570, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13502 arrived\n", + "Driver 13520 arrived\n", + "Agent rider 13521 move from (1, 5) to (1, 6) using car (13492, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 move from (8, 6) to (9, 6) using car (13464, [(8, 6), (9, 6)], 0)\n", + "Agent rider 13523 doesn't move\n", + "Agent rider 13524 move from (9, 1) to (8, 1) using car (13460, [(9, 1), (8, 1)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (3, 4) to (2, 4) using car (13512, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13527 doesn't move\n", + "Agent rider 13533 move from (3, 4) to (2, 4) using car (13512, [(3, 4), (2, 4), (1, 4)], 0)\n", "Agent rider 13534 doesn't move\n", - "Agent rider 13535 move from (3, 5) to (2, 5) using car (13494, [(3, 5), (2, 5), (1, 5)], 0)\n", - "Agent rider 13536 move from (7, 4) to (7, 5) using car (13491, [(7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 13536 move from (9, 8) to (8, 8) using car (13583, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13537 move from (3, 1) to (2, 1) using car (13513, [(3, 1), (2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13538 doesn't move\n", "Agent rider 13539 doesn't move\n", - "Agent rider 13540 move from (4, 5) to (4, 6) using car (13498, [(4, 5), (4, 6), (3, 6)], 0)\n", - "Agent rider 13541 move from (4, 6) to (4, 7) using car (13519, [(4, 6), (4, 7), (5, 7), (6, 7)], 0)\n", - "tick 972 ended\n", - "I am driver 13542 - trip: [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", - "I am driver 13543 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (0, 1)]\n", - "I am driver 13544 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 6), (7, 7), (7, 8)]\n", - "I am driver 13545 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 13546 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "I am driver 13547 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)]\n", - "I am driver 13548 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", - "I am driver 13549 - trip: [(0, 9), (1, 9), (2, 9)]\n", - "I am driver 13550 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 13551 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3)]\n", - "I am driver 13552 - trip: [(9, 0), (8, 0), (7, 0), (7, 1), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 13553 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13554 - trip: [(2, 7), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 13555 - trip: [(2, 2), (3, 2), (3, 3), (3, 4)]\n", - "I am driver 13556 - trip: [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)]\n", - "I am driver 13557 - trip: [(6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "16 drivers generated.\n", - "I am rider 13558 - dep: (7, 8) , arr: (9, 8)\n", - "I am rider 13559 - dep: (3, 5) , arr: (3, 3)\n", - "I am rider 13560 - dep: (5, 4) , arr: (7, 0)\n", - "I am rider 13561 - dep: (9, 9) , arr: (8, 4)\n", - "I am rider 13562 - dep: (9, 3) , arr: (0, 8)\n", - "I am rider 13563 - dep: (7, 7) , arr: (5, 3)\n", - "I am rider 13564 - dep: (7, 3) , arr: (1, 5)\n", - "7 riders generated.\n", - "Agent rider 12473 move from (4, 1) to (4, 2) using car (13514, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 move from (0, 9) to (1, 9) using car (13549, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 12596 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12690 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (4, 1) to (4, 2) using car (13514, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 move from (1, 3) to (1, 2) using car (13457, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12998 doesn't move\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13093 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 move from (0, 9) to (1, 9) using car (13549, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 13110 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 move from (0, 9) to (1, 9) using car (13549, [(0, 9), (1, 9), (2, 9)], 0)\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13167 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13187 move from (5, 4) to (4, 4) using car (13478, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13189 move from (0, 3) to (0, 4) using car (13538, [(0, 3), (0, 4)], 0)\n", - "Agent rider 13214 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13292 move from (4, 1) to (4, 2) using car (13514, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (2, 7) to (2, 6) using car (13490, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 move from (9, 9) to (8, 9) using car (13547, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 doesn't move\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 move from (9, 9) to (8, 9) using car (13547, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (5, 4) to (4, 4) using car (13478, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13337 move from (6, 4) to (7, 4) using car (13517, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13353 move from (8, 7) to (9, 7) using car (13374, [(8, 7), (9, 7)], 0)\n", - "Rider n° 13353 arrived with a waiting time of 4 ticks\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 doesn't move\n", - "Driver 13366 arrived\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (2, 7) to (2, 6) using car (13490, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13379 move from (5, 4) to (4, 4) using car (13478, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Driver 13382 arrived\n", - "Driver 13396 arrived\n", - "Driver 13404 arrived\n", - "Driver 13407 arrived\n", - "Driver 13413 arrived\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13419 doesn't move\n", - "Driver 13420 arrived\n", - "Driver 13423 arrived\n", - "Driver 13428 arrived\n", - "Agent rider 13430 move from (0, 3) to (0, 4) using car (13538, [(0, 3), (0, 4)], 0)\n", - "Agent rider 13431 move from (3, 7) to (2, 7) using car (13556, [(3, 7), (2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13432 move from (7, 3) to (7, 2) using car (13475, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 13432 arrived with a waiting time of 3 ticks\n", - "Agent rider 13434 doesn't move\n", - "Driver 13438 arrived\n", - "Driver 13440 arrived\n", - "Driver 13444 arrived\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13542 move from (5, 6) to (4, 6) using car (13552, [(5, 6), (4, 6)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13545 move from (5, 6) to (4, 6) using car (13552, [(5, 6), (4, 6)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (5, 7) to (4, 7) using car (13467, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (1, 5) to (1, 6) using car (13492, [(1, 5), (1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13562 move from (4, 0) to (5, 0) using car (13559, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (5, 7) to (4, 7) using car (13467, [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13564 move from (9, 5) to (8, 5) using car (13581, [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13565 move from (8, 0) to (8, 1) using car (13531, [(8, 0), (8, 1), (8, 2)], 0)\n", + "Agent rider 13566 move from (5, 2) to (4, 2) using car (13561, [(5, 2), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6)], 0)\n", + "Agent rider 13567 move from (2, 3) to (1, 3) using car (13518, [(2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 doesn't move\n", + "Agent rider 13574 move from (7, 3) to (7, 2) using car (13466, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13587 doesn't move\n", + "Agent rider 13588 move from (7, 4) to (6, 4) using car (13554, [(7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 doesn't move\n", + "tick 962 ended\n", + "I am driver 13593 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", + "I am driver 13594 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (4, 3)]\n", + "I am driver 13595 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (4, 3)]\n", + "I am driver 13596 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 13597 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 13598 - trip: [(5, 3), (4, 3)]\n", + "I am driver 13599 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 13600 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 13601 - trip: [(5, 2), (6, 2), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 13602 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 13603 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 13604 - trip: [(0, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13605 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 13606 - trip: [(7, 3), (7, 4), (6, 4)]\n", + "I am driver 13607 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 13608 - trip: [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 13609 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13610 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 13611 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 13612 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13613 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2)]\n", + "I am driver 13614 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 13615 - trip: [(2, 7), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 13616 - trip: [(4, 2), (5, 2), (6, 2), (6, 1)]\n", + "I am driver 13617 - trip: [(4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 13618 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 4), (5, 3)]\n", + "I am driver 13619 - trip: [(6, 2), (7, 2), (8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", + "I am driver 13620 - trip: [(6, 7), (5, 7), (5, 6), (5, 5)]\n", + "28 drivers generated.\n", + "I am rider 13621 - dep: (4, 3) , arr: (8, 0)\n", + "I am rider 13622 - dep: (2, 7) , arr: (9, 8)\n", + "2 riders generated.\n", + "Agent rider 12220 move from (8, 1) to (8, 2) using car (13531, [(8, 1), (8, 2)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13175 move from (1, 3) to (0, 3) using car (13518, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13235 move from (8, 8) to (7, 8) using car (13583, [(8, 8), (7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (4, 2) to (5, 2) using car (13616, [(4, 2), (5, 2), (6, 2), (6, 1)], 0)\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 move from (7, 5) to (7, 4) using car (13505, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13290 move from (8, 0) to (9, 0) using car (13469, [(8, 0), (9, 0)], 0)\n", + "Rider n° 13290 arrived with a waiting time of 6 ticks\n", + "Agent rider 13307 move from (7, 6) to (7, 5) using car (13599, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 move from (6, 1) to (6, 2) using car (13579, [(6, 1), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13336 move from (4, 2) to (4, 3) using car (13530, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13367 doesn't move\n", + "Agent rider 13391 move from (4, 7) to (3, 7) using car (13467, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13407 move from (2, 1) to (1, 1) using car (13513, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13408 move from (1, 3) to (0, 3) using car (13518, [(1, 3), (0, 3)], 0)\n", + "Agent rider 13421 move from (7, 1) to (7, 0) using car (13532, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 13421 arrived with a waiting time of 6 ticks\n", + "Driver 13424 arrived\n", + "Agent rider 13437 move from (8, 6) to (8, 7) using car (13508, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (7, 1) to (7, 0) using car (13532, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13440 move from (6, 1) to (7, 1) using car (13558, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Rider n° 13440 arrived with a waiting time of 4 ticks\n", + "Agent rider 13441 doesn't move\n", + "Driver 13447 arrived\n", + "Agent rider 13449 doesn't move\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 doesn't move\n", + "Agent rider 13454 doesn't move\n", + "Driver 13456 arrived\n", + "Driver 13458 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 doesn't move\n", + "Agent rider 13483 move from (6, 4) to (5, 4) using car (13554, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13486 move from (3, 0) to (2, 0) using car (13556, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 13494 arrived\n", + "Agent rider 13496 doesn't move\n", + "Agent rider 13499 move from (4, 7) to (3, 7) using car (13467, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13501 move from (4, 2) to (4, 3) using car (13570, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13504 arrived\n", + "Driver 13519 arrived\n", + "Agent rider 13521 move from (1, 6) to (1, 7) using car (13492, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 move from (8, 6) to (8, 7) using car (13508, [(8, 6), (8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 13524 move from (8, 1) to (8, 2) using car (13531, [(8, 1), (8, 2)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (2, 4) to (1, 4) using car (13512, [(2, 4), (1, 4)], 0)\n", + "Agent rider 13527 doesn't move\n", + "Driver 13528 arrived\n", + "Agent rider 13533 move from (2, 4) to (1, 4) using car (13512, [(2, 4), (1, 4)], 0)\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (8, 8) to (7, 8) using car (13597, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13537 move from (2, 1) to (1, 1) using car (13513, [(2, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13538 doesn't move\n", + "Agent rider 13539 move from (4, 7) to (3, 7) using car (13467, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 move from (9, 6) to (8, 6) using car (13610, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 move from (5, 1) to (4, 1) using car (13430, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13545 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (4, 7) to (5, 7) using car (13605, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (1, 6) to (1, 7) using car (13492, [(1, 6), (1, 7), (1, 8)], 0)\n", + "Agent rider 13562 move from (5, 0) to (6, 0) using car (13559, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (4, 7) to (3, 7) using car (13467, [(4, 7), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13564 move from (8, 5) to (7, 5) using car (13600, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13565 doesn't move\n", + "Agent rider 13566 move from (4, 2) to (4, 3) using car (13570, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13567 move from (1, 3) to (0, 3) using car (13518, [(1, 3), (0, 3)], 0)\n", + "Driver 13568 arrived\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 doesn't move\n", + "Agent rider 13574 move from (7, 2) to (6, 2) using car (13466, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13587 move from (9, 0) to (9, 1) using car (13603, [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13588 move from (6, 4) to (5, 4) using car (13554, [(6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 doesn't move\n", + "Agent rider 13621 move from (4, 3) to (5, 3) using car (13557, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13622 move from (2, 7) to (1, 7) using car (13615, [(2, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "tick 963 ended\n", + "I am driver 13623 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0), (7, 0), (6, 0), (5, 0)]\n", + "I am driver 13624 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "I am driver 13625 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13626 - trip: [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13627 - trip: [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 13628 - trip: [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5)]\n", + "I am driver 13629 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 13630 - trip: [(7, 5), (7, 4), (6, 4)]\n", + "I am driver 13631 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9)]\n", + "I am driver 13632 - trip: [(1, 6), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "10 drivers generated.\n", + "I am rider 13633 - dep: (6, 3) , arr: (0, 3)\n", + "I am rider 13634 - dep: (9, 1) , arr: (3, 5)\n", + "I am rider 13635 - dep: (5, 5) , arr: (1, 1)\n", + "3 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13189 doesn't move\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13251 move from (5, 2) to (6, 2) using car (13616, [(5, 2), (6, 2), (6, 1)], 0)\n", + "Rider n° 13251 arrived with a waiting time of 10 ticks\n", + "Agent rider 13276 move from (4, 9) to (4, 8) using car (13608, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13280 move from (7, 4) to (8, 4) using car (13580, [(7, 4), (8, 4), (9, 4)], 0)\n", + "Agent rider 13307 move from (7, 5) to (7, 4) using car (13599, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 move from (6, 2) to (7, 2) using car (13579, [(6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13332 doesn't move\n", + "Agent rider 13336 move from (4, 3) to (4, 4) using car (13530, [(4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13367 doesn't move\n", + "Agent rider 13391 move from (3, 7) to (2, 7) using car (13467, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Driver 13424 arrived\n", + "Driver 13427 arrived\n", + "Driver 13433 arrived\n", + "Agent rider 13437 move from (8, 7) to (8, 8) using car (13508, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 doesn't move\n", + "Agent rider 13441 doesn't move\n", "Agent rider 13449 doesn't move\n", "Agent rider 13450 doesn't move\n", - "Agent rider 13451 move from (2, 7) to (2, 6) using car (13490, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 13451 arrived with a waiting time of 4 ticks\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (8, 6) to (7, 6) using car (13610, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13454 doesn't move\n", + "Driver 13458 arrived\n", + "Driver 13460 arrived\n", + "Driver 13462 arrived\n", "Driver 13464 arrived\n", - "Driver 13465 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (3, 8) to (4, 8) using car (13443, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 move from (5, 0) to (6, 0) using car (13484, [(5, 0), (6, 0), (7, 0)], 0)\n", - "Agent rider 13473 doesn't move\n", "Driver 13474 arrived\n", - "Driver 13480 arrived\n", - "Driver 13488 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 move from (8, 6) to (7, 6) using car (13610, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13483 move from (5, 4) to (4, 4) using car (13554, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13486 move from (2, 0) to (1, 0) using car (13556, [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 13493 arrived\n", + "Driver 13495 arrived\n", "Agent rider 13496 doesn't move\n", - "Driver 13497 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 move from (7, 3) to (7, 4) using car (13462, [(7, 3), (7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 13509 move from (3, 8) to (2, 8) using car (13500, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13510 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Driver 13512 arrived\n", - "Driver 13516 arrived\n", - "Driver 13527 arrived\n", - "Agent rider 13530 doesn't move\n", - "Agent rider 13531 move from (9, 9) to (8, 9) using car (13547, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 move from (4, 1) to (4, 2) using car (13514, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13534 move from (1, 6) to (1, 5) using car (13505, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13535 move from (2, 5) to (1, 5) using car (13494, [(2, 5), (1, 5)], 0)\n", - "Agent rider 13536 move from (7, 5) to (7, 6) using car (13491, [(7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13540 move from (4, 6) to (3, 6) using car (13498, [(4, 6), (3, 6)], 0)\n", - "Agent rider 13541 move from (4, 7) to (5, 7) using car (13471, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13558 doesn't move\n", - "Agent rider 13559 doesn't move\n", - "Agent rider 13560 move from (5, 4) to (5, 5) using car (13525, [(5, 4), (5, 5), (5, 6), (6, 6), (7, 6), (8, 6)], 0)\n", - "Agent rider 13561 move from (9, 9) to (9, 8) using car (13503, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13562 doesn't move\n", - "Agent rider 13563 doesn't move\n", - "Agent rider 13564 move from (7, 3) to (7, 2) using car (13475, [(7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n" + "Agent rider 13501 move from (4, 3) to (4, 4) using car (13570, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13521 move from (1, 7) to (1, 6) using car (13615, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 move from (8, 7) to (8, 8) using car (13508, [(8, 7), (8, 8), (8, 9)], 0)\n", + "Agent rider 13524 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 doesn't move\n", + "Agent rider 13527 doesn't move\n", + "Agent rider 13533 doesn't move\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (7, 8) to (6, 8) using car (13597, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13537 move from (1, 1) to (1, 2) using car (13513, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13538 doesn't move\n", + "Agent rider 13539 move from (3, 7) to (2, 7) using car (13467, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13540 move from (0, 4) to (1, 4) using car (13629, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (8, 6) to (7, 6) using car (13610, [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "tick 973 ended\n", - "I am driver 13565 - trip: [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 13566 - trip: [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 13567 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 13568 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 13569 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13570 - trip: [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)]\n", - "I am driver 13571 - trip: [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 13572 - trip: [(2, 4), (2, 5), (2, 6), (2, 7)]\n", - "I am driver 13573 - trip: [(8, 1), (8, 2), (9, 2)]\n", - "I am driver 13574 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (5, 4), (4, 4)]\n", - "I am driver 13575 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 13576 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 13577 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 6), (5, 6)]\n", - "13 drivers generated.\n", - "I am rider 13578 - dep: (0, 7) , arr: (3, 6)\n", - "I am rider 13579 - dep: (7, 5) , arr: (6, 9)\n", - "2 riders generated.\n", - "Agent rider 12473 move from (4, 2) to (4, 3) using car (13514, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 move from (1, 9) to (2, 9) using car (13549, [(1, 9), (2, 9)], 0)\n", - "Agent rider 12596 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12690 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (4, 2) to (4, 3) using car (13514, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 move from (1, 2) to (1, 1) using car (13457, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12998 move from (1, 3) to (2, 3) using car (13550, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13093 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 move from (1, 9) to (2, 9) using car (13549, [(1, 9), (2, 9)], 0)\n", - "Agent rider 13110 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 move from (1, 9) to (2, 9) using car (13549, [(1, 9), (2, 9)], 0)\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13167 move from (1, 3) to (2, 3) using car (13550, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 13169 move from (9, 6) to (8, 6) using car (13566, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13187 move from (4, 4) to (3, 4) using car (13478, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13188 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 move from (4, 1) to (3, 1) using car (13430, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13545 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (5, 7) to (6, 7) using car (13605, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13548 move from (0, 4) to (1, 4) using car (13629, [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (1, 7) to (1, 8) using car (13492, [(1, 7), (1, 8)], 0)\n", + "Driver 13552 arrived\n", + "Agent rider 13562 move from (6, 0) to (6, 1) using car (13559, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (3, 7) to (2, 7) using car (13467, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13564 move from (7, 5) to (6, 5) using car (13600, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13565 doesn't move\n", + "Agent rider 13566 move from (4, 3) to (4, 4) using car (13570, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13567 doesn't move\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 move from (2, 7) to (2, 6) using car (13571, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Driver 13584 arrived\n", + "Driver 13585 arrived\n", + "Agent rider 13587 move from (9, 1) to (9, 2) using car (13603, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13588 move from (5, 4) to (4, 4) using car (13554, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 move from (8, 9) to (7, 9) using car (13625, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13592 move from (2, 7) to (2, 6) using car (13571, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13621 move from (5, 3) to (5, 2) using car (13553, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 13622 move from (1, 7) to (1, 8) using car (13492, [(1, 7), (1, 8)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (9, 1) to (9, 2) using car (13603, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13635 doesn't move\n", + "tick 964 ended\n", + "I am driver 13636 - trip: [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3)]\n", + "1 drivers generated.\n", + "I am rider 13637 - dep: (6, 2) , arr: (8, 3)\n", + "I am rider 13638 - dep: (1, 0) , arr: (1, 5)\n", + "I am rider 13639 - dep: (9, 3) , arr: (2, 8)\n", + "I am rider 13640 - dep: (3, 5) , arr: (7, 3)\n", + "I am rider 13641 - dep: (3, 9) , arr: (3, 3)\n", + "5 riders generated.\n", + "Agent rider 12220 move from (8, 2) to (9, 2) using car (13619, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 move from (1, 0) to (1, 1) using car (13556, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13121 doesn't move\n", + "Agent rider 13175 doesn't move\n", "Agent rider 13189 doesn't move\n", - "Agent rider 13214 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13252 doesn't move\n", - "Agent rider 13271 doesn't move\n", - "Agent rider 13292 move from (4, 2) to (4, 3) using car (13514, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (2, 6) to (2, 5) using car (13490, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13318 move from (1, 8) to (1, 7) using car (13529, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13319 move from (8, 9) to (7, 9) using car (13547, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (5, 8) to (6, 8) using car (13513, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 13321 doesn't move\n", - "Agent rider 13322 move from (8, 9) to (7, 9) using car (13547, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (4, 4) to (3, 4) using car (13478, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 doesn't move\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (2, 6) to (2, 5) using car (13490, [(2, 6), (2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13379 move from (4, 4) to (3, 4) using car (13478, [(4, 4), (3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Driver 13388 arrived\n", - "Driver 13400 arrived\n", - "Driver 13407 arrived\n", - "Driver 13412 arrived\n", - "Agent rider 13417 doesn't move\n", - "Agent rider 13419 move from (9, 6) to (8, 6) using car (13566, [(9, 6), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 13423 arrived\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (2, 7) to (1, 7) using car (13556, [(2, 7), (1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13434 move from (7, 0) to (7, 1) using car (13493, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 13440 arrived\n", - "Driver 13442 arrived\n", - "Driver 13446 arrived\n", + "Agent rider 13191 doesn't move\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 move from (1, 0) to (1, 1) using car (13556, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13276 move from (4, 8) to (3, 8) using car (13628, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 13280 move from (8, 4) to (9, 4) using car (13580, [(8, 4), (9, 4)], 0)\n", + "Agent rider 13307 move from (7, 4) to (7, 3) using car (13599, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 move from (7, 2) to (8, 2) using car (13579, [(7, 2), (8, 2)], 0)\n", + "Agent rider 13332 move from (9, 2) to (9, 3) using car (13603, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13336 move from (4, 4) to (4, 5) using car (13530, [(4, 4), (4, 5)], 0)\n", + "Agent rider 13367 doesn't move\n", + "Agent rider 13391 move from (2, 7) to (1, 7) using car (13467, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Driver 13427 arrived\n", + "Agent rider 13437 move from (8, 8) to (8, 9) using car (13508, [(8, 8), (8, 9)], 0)\n", + "Rider n° 13437 arrived with a waiting time of 4 ticks\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13439 move from (7, 0) to (8, 0) using car (13511, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13441 doesn't move\n", "Agent rider 13449 doesn't move\n", "Agent rider 13450 doesn't move\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (7, 6) to (6, 6) using car (13610, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13454 move from (4, 8) to (3, 8) using car (13628, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5)], 0)\n", "Driver 13460 arrived\n", - "Driver 13465 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (4, 8) to (5, 8) using car (13443, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 move from (6, 0) to (7, 0) using car (13484, [(6, 0), (7, 0)], 0)\n", - "Agent rider 13473 doesn't move\n", - "Driver 13481 arrived\n", - "Driver 13482 arrived\n", - "Agent rider 13496 doesn't move\n", - "Driver 13501 arrived\n", - "Driver 13502 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 move from (7, 4) to (7, 5) using car (13462, [(7, 4), (7, 5), (7, 6), (8, 6)], 0)\n", - "Agent rider 13509 move from (2, 8) to (1, 8) using car (13500, [(2, 8), (1, 8)], 0)\n", - "Agent rider 13510 doesn't move\n", - "Agent rider 13511 move from (1, 5) to (1, 4) using car (13505, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13530 doesn't move\n", - "Agent rider 13531 move from (8, 9) to (7, 9) using car (13547, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 move from (4, 2) to (4, 3) using car (13514, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13534 move from (1, 5) to (1, 4) using car (13505, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13535 doesn't move\n", - "Agent rider 13536 move from (7, 6) to (7, 7) using car (13491, [(7, 6), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13539 move from (6, 4) to (6, 3) using car (13521, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Agent rider 13541 move from (5, 7) to (6, 7) using car (13471, [(5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13558 doesn't move\n", - "Agent rider 13559 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 move from (9, 8) to (9, 7) using car (13503, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13562 doesn't move\n", - "Agent rider 13563 move from (7, 7) to (7, 6) using car (13575, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13564 move from (7, 2) to (6, 2) using car (13475, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 doesn't move\n", - "tick 974 ended\n", - "I am driver 13580 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 13581 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", - "I am driver 13582 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)]\n", - "I am driver 13583 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", - "I am driver 13584 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 13585 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1)]\n", - "I am driver 13586 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", - "I am driver 13587 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (7, 3), (6, 3), (5, 3)]\n", - "I am driver 13588 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 13589 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)]\n", - "10 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12473 move from (4, 3) to (3, 3) using car (13514, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12690 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12767 doesn't move\n", - "Agent rider 12792 move from (4, 3) to (3, 3) using car (13514, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 move from (1, 1) to (1, 0) using car (13457, [(1, 1), (1, 0)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 doesn't move\n", - "Agent rider 12998 move from (2, 3) to (3, 3) using car (13550, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 12998 arrived with a waiting time of 16 ticks\n", - "Agent rider 13058 doesn't move\n", - "Agent rider 13093 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 doesn't move\n", - "Agent rider 13167 move from (2, 3) to (3, 3) using car (13550, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 13167 arrived with a waiting time of 10 ticks\n", - "Agent rider 13169 move from (8, 6) to (8, 5) using car (13566, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Rider n° 13169 arrived with a waiting time of 9 ticks\n", - "Agent rider 13187 move from (3, 4) to (2, 4) using car (13478, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13188 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13214 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 13214 arrived with a waiting time of 11 ticks\n", - "Agent rider 13246 doesn't move\n", - "Agent rider 13252 move from (1, 5) to (1, 6) using car (13489, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Rider n° 13252 arrived with a waiting time of 12 ticks\n", - "Agent rider 13271 move from (3, 4) to (2, 4) using car (13478, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13292 move from (4, 3) to (3, 3) using car (13514, [(4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (2, 5) to (2, 4) using car (13490, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13318 move from (1, 7) to (0, 7) using car (13556, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13319 move from (7, 9) to (6, 9) using car (13547, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (6, 8) to (7, 8) using car (13513, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 13321 move from (3, 4) to (2, 4) using car (13478, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13322 move from (7, 9) to (6, 9) using car (13547, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (3, 4) to (2, 4) using car (13478, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (1, 5) to (1, 6) using car (13489, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (2, 5) to (2, 4) using car (13490, [(2, 5), (2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Driver 13374 arrived\n", - "Agent rider 13379 move from (3, 4) to (2, 4) using car (13478, [(3, 4), (2, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Driver 13400 arrived\n", - "Agent rider 13417 move from (1, 4) to (1, 3) using car (13505, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 13417 arrived with a waiting time of 8 ticks\n", - "Agent rider 13419 move from (8, 6) to (8, 5) using car (13566, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Driver 13424 arrived\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13431 move from (1, 7) to (0, 7) using car (13556, [(1, 7), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 13431 arrived with a waiting time of 3 ticks\n", - "Agent rider 13434 move from (7, 1) to (7, 2) using car (13493, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5)], 0)\n", - "Driver 13442 arrived\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13450 doesn't move\n", - "Agent rider 13467 move from (9, 3) to (8, 3) using car (13582, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13468 move from (5, 8) to (6, 8) using car (13443, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 move from (7, 8) to (7, 7) using car (13542, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 13470 arrived\n", - "Agent rider 13472 move from (7, 0) to (7, 1) using car (13552, [(7, 0), (7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 13473 doesn't move\n", - "Driver 13482 arrived\n", - "Driver 13485 arrived\n", - "Driver 13492 arrived\n", - "Driver 13494 arrived\n", - "Agent rider 13496 move from (7, 8) to (7, 7) using car (13542, [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 13498 arrived\n", - "Driver 13502 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 doesn't move\n", - "Agent rider 13509 doesn't move\n", - "Agent rider 13510 move from (0, 4) to (1, 4) using car (13580, [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13511 move from (1, 4) to (1, 3) using car (13505, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13523 arrived\n", - "Agent rider 13530 doesn't move\n", - "Agent rider 13531 move from (7, 9) to (6, 9) using car (13547, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 doesn't move\n", - "Agent rider 13534 move from (1, 4) to (1, 3) using car (13505, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Rider n° 13534 arrived with a waiting time of 2 ticks\n", - "Agent rider 13535 move from (1, 5) to (1, 6) using car (13489, [(1, 5), (1, 6), (1, 7)], 0)\n", - "Agent rider 13536 move from (7, 7) to (7, 8) using car (13491, [(7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 13538 arrived\n", - "Agent rider 13539 move from (6, 3) to (5, 3) using car (13521, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Agent rider 13541 move from (6, 7) to (7, 7) using car (13471, [(6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13558 doesn't move\n", - "Agent rider 13559 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 move from (9, 7) to (9, 6) using car (13503, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13562 move from (9, 3) to (8, 3) using car (13582, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (7, 6) to (7, 5) using car (13575, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13564 move from (6, 2) to (5, 2) using car (13475, [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 doesn't move\n", - "tick 975 ended\n", - "I am driver 13590 - trip: [(4, 5), (4, 6)]\n", - "I am driver 13591 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13592 - trip: [(2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (3, 9)]\n", - "I am driver 13593 - trip: [(6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 13594 - trip: [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7)]\n", - "I am driver 13595 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "6 drivers generated.\n", - "I am rider 13596 - dep: (6, 5) , arr: (0, 1)\n", - "I am rider 13597 - dep: (4, 7) , arr: (9, 9)\n", - "I am rider 13598 - dep: (2, 5) , arr: (2, 4)\n", - "I am rider 13599 - dep: (1, 9) , arr: (6, 2)\n", - "I am rider 13600 - dep: (2, 6) , arr: (5, 7)\n", - "I am rider 13601 - dep: (6, 7) , arr: (6, 5)\n", - "I am rider 13602 - dep: (4, 5) , arr: (8, 5)\n", - "I am rider 13603 - dep: (2, 0) , arr: (1, 4)\n", - "I am rider 13604 - dep: (2, 8) , arr: (6, 9)\n", - "9 riders generated.\n", - "Agent rider 12473 move from (3, 3) to (2, 3) using car (13514, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12690 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 12690 arrived with a waiting time of 28 ticks\n", - "Agent rider 12767 move from (6, 3) to (7, 3) using car (13515, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12792 move from (3, 3) to (2, 3) using car (13514, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 12957 move from (6, 3) to (7, 3) using car (13515, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13058 move from (5, 2) to (4, 2) using car (13475, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 13058 arrived with a waiting time of 14 ticks\n", - "Agent rider 13093 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 7) to (0, 6) using car (13556, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13146 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 13146 arrived with a waiting time of 12 ticks\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13187 move from (2, 4) to (2, 3) using car (13490, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13188 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13246 move from (0, 7) to (0, 6) using car (13556, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13271 move from (2, 4) to (2, 5) using car (13584, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 13292 move from (3, 3) to (2, 3) using car (13514, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13315 move from (2, 4) to (2, 3) using car (13490, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13318 move from (0, 7) to (0, 6) using car (13556, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13319 move from (6, 9) to (5, 9) using car (13547, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (7, 8) to (8, 8) using car (13513, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 13321 move from (2, 4) to (2, 3) using car (13490, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 13321 arrived with a waiting time of 9 ticks\n", - "Agent rider 13322 move from (6, 9) to (5, 9) using car (13547, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (2, 4) to (2, 3) using car (13490, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13339 move from (4, 4) to (4, 3) using car (13524, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13340 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (1, 6) to (1, 5) using car (13529, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (2, 4) to (2, 3) using car (13490, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13379 move from (2, 4) to (2, 3) using car (13490, [(2, 4), (2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13380 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 13408 arrived\n", - "Agent rider 13419 move from (8, 5) to (7, 5) using car (13589, [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13450 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Driver 13466 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (6, 8) to (7, 8) using car (13443, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 move from (7, 7) to (7, 6) using car (13542, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 13472 move from (7, 1) to (7, 2) using car (13552, [(7, 1), (7, 2), (6, 2), (5, 2)], 0)\n", - "Agent rider 13473 move from (7, 8) to (7, 9) using car (13491, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 13473 arrived with a waiting time of 5 ticks\n", - "Driver 13484 arrived\n", + "Driver 13464 arrived\n", + "Driver 13469 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 move from (7, 6) to (6, 6) using car (13610, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13483 move from (4, 4) to (4, 5) using car (13530, [(4, 4), (4, 5)], 0)\n", + "Agent rider 13486 move from (1, 0) to (1, 1) using car (13556, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Driver 13489 arrived\n", "Driver 13495 arrived\n", - "Agent rider 13496 move from (7, 7) to (7, 6) using car (13542, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 13500 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 move from (7, 5) to (7, 6) using car (13544, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 13509 doesn't move\n", - "Agent rider 13510 move from (1, 4) to (2, 4) using car (13580, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13511 move from (1, 3) to (1, 2) using car (13505, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13517 arrived\n", - "Driver 13519 arrived\n", - "Agent rider 13530 move from (7, 5) to (6, 5) using car (13577, [(7, 5), (6, 5), (6, 6), (5, 6)], 0)\n", - "Agent rider 13531 move from (6, 9) to (5, 9) using car (13547, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", + "Agent rider 13496 move from (8, 1) to (8, 2) using car (13558, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (4, 4) to (4, 5) using car (13570, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13512 arrived\n", + "Driver 13516 arrived\n", + "Driver 13518 arrived\n", + "Agent rider 13521 move from (1, 6) to (1, 5) using car (13615, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 move from (8, 8) to (8, 9) using car (13508, [(8, 8), (8, 9)], 0)\n", + "Agent rider 13524 move from (8, 2) to (9, 2) using car (13619, [(8, 2), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (1, 4) to (2, 4) using car (13629, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13527 doesn't move\n", + "Driver 13531 arrived\n", "Agent rider 13533 doesn't move\n", - "Agent rider 13535 move from (1, 6) to (1, 7) using car (13489, [(1, 6), (1, 7)], 0)\n", - "Rider n° 13535 arrived with a waiting time of 2 ticks\n", - "Agent rider 13536 move from (7, 8) to (7, 9) using car (13491, [(7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13539 move from (5, 3) to (4, 3) using car (13521, [(5, 3), (4, 3), (3, 3)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Agent rider 13541 move from (7, 7) to (8, 7) using car (13471, [(7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 13541 arrived with a waiting time of 0 ticks\n", - "Driver 13549 arrived\n", - "Agent rider 13558 doesn't move\n", - "Agent rider 13559 doesn't move\n", - "Agent rider 13560 move from (5, 5) to (5, 4) using car (13569, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13561 move from (9, 6) to (9, 5) using car (13503, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13562 move from (8, 3) to (7, 3) using car (13582, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (7, 5) to (6, 5) using car (13574, [(7, 5), (6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 13564 move from (5, 2) to (4, 2) using car (13475, [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Agent rider 13578 move from (0, 7) to (0, 6) using car (13556, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13579 move from (7, 5) to (7, 6) using car (13544, [(7, 5), (7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 13596 doesn't move\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 doesn't move\n", - "Agent rider 13599 move from (1, 9) to (1, 8) using car (13591, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13600 move from (2, 6) to (2, 7) using car (13545, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 13601 doesn't move\n", - "Agent rider 13602 move from (4, 5) to (4, 6) using car (13590, [(4, 5), (4, 6)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 doesn't move\n", - "tick 976 ended\n", - "I am driver 13605 - trip: [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 13606 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9)]\n", - "2 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12473 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12767 move from (7, 3) to (8, 3) using car (13515, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 12792 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 move from (1, 5) to (1, 4) using car (13529, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 12957 move from (7, 3) to (8, 3) using car (13515, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13093 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 6) to (0, 5) using car (13556, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13122 move from (7, 8) to (8, 8) using car (13443, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13169 doesn't move\n", - "Agent rider 13187 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13188 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13246 move from (0, 6) to (0, 5) using car (13556, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Rider n° 13246 arrived with a waiting time of 19 ticks\n", - "Agent rider 13271 move from (2, 5) to (2, 6) using car (13584, [(2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Rider n° 13271 arrived with a waiting time of 14 ticks\n", - "Agent rider 13292 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13302 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13306 move from (7, 8) to (8, 8) using car (13443, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13315 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 13315 arrived with a waiting time of 5 ticks\n", - "Agent rider 13318 move from (0, 6) to (0, 5) using car (13556, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13319 move from (5, 9) to (4, 9) using car (13547, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (8, 8) to (8, 7) using car (13513, [(8, 8), (8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 13322 move from (5, 9) to (4, 9) using car (13547, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 4) to (4, 3) using car (13565, [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13337 move from (7, 4) to (7, 3) using car (13575, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13339 move from (4, 3) to (4, 2) using car (13524, [(4, 3), (4, 2)], 0)\n", - "Agent rider 13340 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (1, 5) to (1, 4) using car (13529, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13379 move from (2, 3) to (1, 3) using car (13490, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Agent rider 13380 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13419 move from (7, 5) to (6, 5) using car (13589, [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 doesn't move\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (6, 8) to (5, 8) using car (13583, [(6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13537 move from (1, 2) to (1, 3) using car (13513, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 13537 arrived with a waiting time of 3 ticks\n", + "Agent rider 13538 move from (7, 4) to (7, 3) using car (13599, [(7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13539 move from (2, 7) to (1, 7) using car (13467, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13540 move from (1, 4) to (2, 4) using car (13629, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (7, 6) to (6, 6) using car (13610, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13542 move from (4, 6) to (4, 7) using car (13611, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13543 move from (3, 1) to (2, 1) using car (13430, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13545 move from (4, 6) to (4, 7) using car (13611, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (6, 7) to (5, 7) using car (13582, [(6, 7), (5, 7), (4, 7), (3, 7)], 0)\n", + "Agent rider 13548 move from (1, 4) to (2, 4) using car (13629, [(1, 4), (2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Driver 13555 arrived\n", + "Agent rider 13562 move from (6, 1) to (6, 2) using car (13559, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (2, 7) to (1, 7) using car (13467, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13564 move from (6, 5) to (5, 5) using car (13600, [(6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13565 move from (8, 1) to (8, 2) using car (13558, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13566 move from (4, 4) to (4, 5) using car (13570, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13567 doesn't move\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 move from (2, 6) to (2, 5) using car (13571, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Driver 13585 arrived\n", + "Agent rider 13587 move from (9, 2) to (9, 3) using car (13603, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13588 move from (4, 4) to (4, 3) using car (13554, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 move from (7, 9) to (6, 9) using car (13625, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13592 move from (2, 6) to (2, 5) using car (13571, [(2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 13598 arrived\n", + "Agent rider 13621 move from (5, 2) to (5, 1) using car (13553, [(5, 2), (5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (6, 3) to (7, 3) using car (13557, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13634 move from (9, 2) to (9, 3) using car (13603, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13635 doesn't move\n", + "Agent rider 13637 doesn't move\n", + "Agent rider 13638 move from (1, 0) to (1, 1) using car (13556, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13639 doesn't move\n", + "Agent rider 13640 doesn't move\n", + "Agent rider 13641 doesn't move\n", + "tick 965 ended\n", + "I am driver 13642 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 13643 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 13644 - trip: [(3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 13645 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13646 - trip: [(9, 2), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 13647 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 13648 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 13649 - trip: [(0, 5), (1, 5), (1, 6), (1, 7)]\n", + "I am driver 13650 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 13651 - trip: [(7, 5), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 13652 - trip: [(7, 3), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 13653 - trip: [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 13654 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 13655 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 13656 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13657 - trip: [(4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 13658 - trip: [(6, 6), (6, 7), (7, 7)]\n", + "I am driver 13659 - trip: [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 13660 - trip: [(1, 1), (2, 1), (3, 1), (4, 1)]\n", + "I am driver 13661 - trip: [(3, 5), (3, 4), (3, 3), (3, 2)]\n", + "20 drivers generated.\n", + "I am rider 13662 - dep: (5, 8) , arr: (5, 0)\n", + "I am rider 13663 - dep: (6, 6) , arr: (1, 4)\n", + "I am rider 13664 - dep: (8, 9) , arr: (1, 4)\n", + "I am rider 13665 - dep: (8, 1) , arr: (0, 7)\n", + "I am rider 13666 - dep: (3, 8) , arr: (2, 9)\n", + "I am rider 13667 - dep: (2, 0) , arr: (6, 4)\n", + "6 riders generated.\n", + "Agent rider 12220 move from (9, 2) to (8, 2) using car (13646, [(9, 2), (8, 2), (8, 3), (8, 4)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 doesn't move\n", + "Agent rider 13121 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13175 move from (0, 3) to (1, 3) using car (13654, [(0, 3), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13189 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13191 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 doesn't move\n", + "Agent rider 13276 doesn't move\n", + "Agent rider 13280 move from (9, 4) to (8, 4) using car (13650, [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13307 move from (7, 3) to (8, 3) using car (13652, [(7, 3), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 13319 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13320 move from (8, 2) to (8, 3) using car (13558, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13332 move from (9, 3) to (9, 4) using car (13603, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13336 doesn't move\n", + "Agent rider 13367 doesn't move\n", + "Agent rider 13391 move from (1, 7) to (0, 7) using car (13467, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (0, 3) to (1, 3) using car (13654, [(0, 3), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13438 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13439 move from (8, 0) to (9, 0) using car (13511, [(8, 0), (9, 0)], 0)\n", + "Rider n° 13439 arrived with a waiting time of 2 ticks\n", + "Agent rider 13441 move from (3, 3) to (4, 3) using car (13594, [(3, 3), (4, 3)], 0)\n", "Agent rider 13449 doesn't move\n", - "Agent rider 13450 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Rider n° 13450 arrived with a waiting time of 11 ticks\n", - "Driver 13457 arrived\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13468 move from (7, 8) to (8, 8) using car (13443, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13469 move from (7, 6) to (7, 5) using car (13542, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 13472 move from (7, 2) to (6, 2) using car (13552, [(7, 2), (6, 2), (5, 2)], 0)\n", - "Driver 13478 arrived\n", - "Agent rider 13496 move from (7, 6) to (7, 5) using car (13542, [(7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", - "Driver 13504 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13508 move from (7, 6) to (7, 7) using car (13544, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Rider n° 13508 arrived with a waiting time of 3 ticks\n", - "Agent rider 13509 doesn't move\n", - "Agent rider 13510 move from (2, 4) to (2, 5) using car (13580, [(2, 4), (2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13511 move from (1, 2) to (1, 1) using car (13505, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13450 move from (3, 3) to (4, 3) using car (13594, [(3, 3), (4, 3)], 0)\n", + "Agent rider 13451 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13452 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13453 move from (6, 6) to (5, 6) using car (13610, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13454 move from (3, 8) to (4, 8) using car (13596, [(3, 8), (4, 8)], 0)\n", + "Driver 13464 arrived\n", + "Driver 13473 arrived\n", + "Agent rider 13477 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13480 move from (6, 6) to (5, 6) using car (13610, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13483 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Driver 13492 arrived\n", + "Agent rider 13496 move from (8, 2) to (8, 3) using car (13558, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (4, 5) to (4, 6) using car (13570, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", "Driver 13518 arrived\n", - "Driver 13520 arrived\n", - "Agent rider 13530 move from (6, 5) to (6, 6) using car (13546, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Rider n° 13530 arrived with a waiting time of 4 ticks\n", - "Agent rider 13531 move from (5, 9) to (4, 9) using car (13547, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 move from (4, 3) to (3, 3) using car (13521, [(4, 3), (3, 3)], 0)\n", - "Agent rider 13536 move from (7, 9) to (6, 9) using car (13491, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13539 move from (4, 3) to (3, 3) using car (13521, [(4, 3), (3, 3)], 0)\n", - "Agent rider 13540 move from (3, 6) to (2, 6) using car (13522, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Driver 13555 arrived\n", - "Agent rider 13558 move from (7, 8) to (8, 8) using car (13443, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13559 doesn't move\n" + "Agent rider 13521 doesn't move\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 move from (8, 9) to (9, 9) using car (13411, [(8, 9), (9, 9)], 0)\n", + "Agent rider 13524 move from (9, 2) to (9, 3) using car (13619, [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (2, 4) to (3, 4) using car (13629, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13527 move from (0, 5) to (1, 5) using car (13649, [(0, 5), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13533 doesn't move\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (5, 8) to (5, 7) using car (13583, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13538 move from (7, 3) to (7, 2) using car (13599, [(7, 3), (7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13539 move from (1, 7) to (0, 7) using car (13467, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13540 move from (2, 4) to (3, 4) using car (13629, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (6, 6) to (5, 6) using car (13610, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 move from (2, 1) to (1, 1) using car (13430, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13545 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 doesn't move\n", + "Agent rider 13548 move from (2, 4) to (3, 4) using car (13629, [(2, 4), (3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13562 move from (6, 2) to (6, 3) using car (13559, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 move from (1, 7) to (0, 7) using car (13467, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13564 move from (5, 5) to (5, 4) using car (13624, [(5, 5), (5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Agent rider 13565 move from (8, 2) to (8, 3) using car (13558, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13566 move from (4, 5) to (4, 6) using car (13570, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13567 move from (0, 3) to (1, 3) using car (13654, [(0, 3), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 move from (2, 5) to (2, 4) using car (13571, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13574 move from (6, 2) to (6, 3) using car (13559, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 move from (9, 3) to (9, 4) using car (13603, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 13578 arrived\n", + "Agent rider 13587 move from (9, 3) to (9, 4) using car (13603, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13588 move from (4, 3) to (4, 2) using car (13554, [(4, 3), (4, 2), (4, 1)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 move from (6, 9) to (5, 9) using car (13625, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13592 move from (2, 5) to (2, 4) using car (13571, [(2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 13606 arrived\n", + "Agent rider 13621 move from (5, 1) to (5, 0) using car (13553, [(5, 1), (5, 0), (6, 0)], 0)\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (7, 3) to (8, 3) using car (13557, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13634 move from (9, 3) to (9, 4) using car (13603, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13635 move from (5, 5) to (4, 5) using car (13581, [(5, 5), (4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13637 move from (6, 2) to (6, 3) using car (13559, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13638 move from (1, 1) to (1, 2) using car (13556, [(1, 1), (1, 2), (1, 3), (1, 4)], 0)\n", + "Agent rider 13639 move from (9, 3) to (9, 4) using car (13603, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13640 move from (3, 5) to (3, 4) using car (13626, [(3, 5), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Agent rider 13662 move from (5, 8) to (5, 7) using car (13583, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (6, 6) to (5, 6) using car (13610, [(6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13664 move from (8, 9) to (9, 9) using car (13411, [(8, 9), (9, 9)], 0)\n", + "Agent rider 13665 move from (8, 1) to (7, 1) using car (13648, [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13666 doesn't move\n", + "Agent rider 13667 doesn't move\n", + "tick 966 ended\n", + "I am driver 13668 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (0, 2)]\n", + "I am driver 13669 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 13670 - trip: [(7, 4), (7, 5), (7, 6)]\n", + "I am driver 13671 - trip: [(9, 2), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 13672 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 13673 - trip: [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5)]\n", + "I am driver 13674 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1)]\n", + "I am driver 13675 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9)]\n", + "I am driver 13676 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "9 drivers generated.\n", + "I am rider 13677 - dep: (2, 4) , arr: (3, 1)\n", + "1 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13084 move from (1, 1) to (0, 1) using car (13430, [(1, 1), (0, 1)], 0)\n", + "Rider n° 13084 arrived with a waiting time of 12 ticks\n", + "Agent rider 13121 move from (1, 5) to (1, 4) using car (13604, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13175 doesn't move\n", + "Agent rider 13189 move from (1, 5) to (1, 6) using car (13649, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Rider n° 13189 arrived with a waiting time of 23 ticks\n", + "Agent rider 13191 move from (1, 5) to (1, 4) using car (13604, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 13191 arrived with a waiting time of 19 ticks\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13250 move from (1, 1) to (0, 1) using car (13430, [(1, 1), (0, 1)], 0)\n", + "Rider n° 13250 arrived with a waiting time of 10 ticks\n", + "Agent rider 13276 move from (3, 8) to (2, 8) using car (13612, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 13276 arrived with a waiting time of 17 ticks\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13307 move from (8, 3) to (8, 2) using car (13652, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 13319 move from (1, 5) to (1, 4) using car (13604, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 move from (8, 3) to (9, 3) using car (13557, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13332 move from (9, 4) to (9, 5) using car (13603, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13336 move from (4, 5) to (3, 5) using car (13581, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13367 move from (4, 9) to (3, 9) using car (13609, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (1, 1) to (0, 1) using car (13430, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13408 move from (1, 3) to (1, 2) using car (13654, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13438 move from (1, 5) to (1, 6) using car (13649, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13441 doesn't move\n", + "Agent rider 13449 doesn't move\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13451 move from (1, 5) to (1, 6) using car (13649, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13452 move from (1, 5) to (1, 6) using car (13649, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13453 move from (5, 6) to (4, 6) using car (13610, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13454 doesn't move\n", + "Agent rider 13477 move from (1, 5) to (1, 6) using car (13649, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13480 move from (5, 6) to (4, 6) using car (13610, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13483 move from (4, 5) to (3, 5) using car (13581, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13486 move from (1, 1) to (0, 1) using car (13430, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13496 move from (8, 3) to (8, 4) using car (13558, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (4, 6) to (4, 7) using car (13570, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13508 arrived\n", + "Agent rider 13521 move from (1, 5) to (1, 6) using car (13649, [(1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 doesn't move\n", + "Agent rider 13524 move from (9, 3) to (9, 4) using car (13619, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (3, 4) to (4, 4) using car (13629, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13527 move from (1, 5) to (1, 4) using car (13604, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 13530 arrived\n", + "Agent rider 13533 doesn't move\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (5, 7) to (6, 7) using car (13611, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13538 move from (7, 2) to (7, 1) using car (13599, [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13540 move from (3, 4) to (4, 4) using car (13629, [(3, 4), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (5, 6) to (4, 6) using car (13610, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13542 move from (4, 7) to (3, 7) using car (13582, [(4, 7), (3, 7)], 0)\n", + "Agent rider 13543 move from (1, 1) to (0, 1) using car (13430, [(1, 1), (0, 1)], 0)\n", + "Driver 13544 arrived\n", + "Agent rider 13545 move from (4, 7) to (3, 7) using car (13582, [(4, 7), (3, 7)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (5, 7) to (6, 7) using car (13611, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 move from (3, 7) to (3, 6) using car (13628, [(3, 7), (3, 6), (3, 5)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (1, 8) to (2, 8) using car (13655, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 13562 move from (6, 3) to (6, 4) using car (13559, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 doesn't move\n", + "Agent rider 13564 move from (5, 4) to (4, 4) using car (13624, [(5, 4), (4, 4), (3, 4), (2, 4)], 0)\n", + "Rider n° 13564 arrived with a waiting time of 2 ticks\n", + "Agent rider 13565 move from (8, 3) to (8, 4) using car (13558, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13566 move from (4, 6) to (4, 7) using car (13570, [(4, 6), (4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13567 move from (1, 3) to (1, 2) using car (13654, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 move from (2, 4) to (2, 3) using car (13571, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13574 move from (6, 3) to (6, 4) using car (13559, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13575 move from (3, 2) to (2, 2) using car (13466, [(3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 13576 move from (9, 4) to (9, 5) using car (13603, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 13577 arrived\n", + "Driver 13579 arrived\n", + "Driver 13580 arrived\n", + "Agent rider 13587 move from (9, 4) to (9, 5) using car (13603, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13588 move from (4, 2) to (4, 1) using car (13554, [(4, 2), (4, 1)], 0)\n", + "Rider n° 13588 arrived with a waiting time of 0 ticks\n", + "Agent rider 13589 move from (2, 2) to (3, 2) using car (13613, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 move from (5, 9) to (4, 9) using car (13625, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13592 move from (2, 4) to (2, 3) using car (13571, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Driver 13615 arrived\n", + "Driver 13616 arrived\n", + "Driver 13620 arrived\n", + "Agent rider 13621 move from (5, 0) to (6, 0) using car (13553, [(5, 0), (6, 0)], 0)\n", + "Agent rider 13622 move from (1, 8) to (2, 8) using car (13655, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13630 arrived\n", + "Agent rider 13633 move from (8, 3) to (9, 3) using car (13557, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13634 move from (9, 4) to (9, 5) using car (13603, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13635 move from (4, 5) to (3, 5) using car (13581, [(4, 5), (3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13637 doesn't move\n", + "Agent rider 13638 move from (1, 2) to (1, 3) using car (13556, [(1, 2), (1, 3), (1, 4)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13560 move from (5, 4) to (5, 3) using car (13569, [(5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13561 move from (9, 5) to (9, 4) using car (13503, [(9, 5), (9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13562 move from (7, 3) to (6, 3) using car (13582, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (6, 5) to (5, 5) using car (13574, [(6, 5), (5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 13564 move from (4, 2) to (3, 2) using car (13475, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 13568 arrived\n", - "Driver 13573 arrived\n", - "Agent rider 13578 move from (0, 6) to (0, 5) using car (13556, [(0, 6), (0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13579 move from (7, 6) to (7, 7) using car (13544, [(7, 6), (7, 7), (7, 8)], 0)\n", - "Agent rider 13596 doesn't move\n", - "Agent rider 13597 move from (4, 7) to (4, 8) using car (13483, [(4, 7), (4, 8), (4, 9)], 0)\n", - "Agent rider 13598 move from (2, 5) to (1, 5) using car (13567, [(2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 13599 move from (1, 8) to (1, 7) using car (13591, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13600 move from (2, 7) to (3, 7) using car (13545, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 13601 move from (6, 7) to (7, 7) using car (13548, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 13602 doesn't move\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 doesn't move\n", - "tick 977 ended\n", - "I am driver 13607 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)]\n", - "I am driver 13608 - trip: [(7, 7), (8, 7), (9, 7)]\n", - "I am driver 13609 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5)]\n", - "I am driver 13610 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", - "I am driver 13611 - trip: [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 13612 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1)]\n", - "I am driver 13613 - trip: [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", - "I am driver 13614 - trip: [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 13615 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8)]\n", - "I am driver 13616 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)]\n", - "I am driver 13617 - trip: [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 13618 - trip: [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6)]\n", - "I am driver 13619 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4)]\n", - "I am driver 13620 - trip: [(1, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 13621 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 13622 - trip: [(3, 9), (4, 9), (4, 8), (5, 8), (6, 8)]\n", - "I am driver 13623 - trip: [(4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 13624 - trip: [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", - "I am driver 13625 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (3, 8), (2, 8)]\n", - "I am driver 13626 - trip: [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", - "I am driver 13627 - trip: [(1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 13628 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 13629 - trip: [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", - "I am driver 13630 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7)]\n", - "I am driver 13631 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 13632 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "I am driver 13633 - trip: [(5, 1), (6, 1), (7, 1), (7, 2)]\n", - "I am driver 13634 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "28 drivers generated.\n", - "I am rider 13635 - dep: (0, 2) , arr: (8, 6)\n", - "I am rider 13636 - dep: (1, 5) , arr: (6, 4)\n", - "I am rider 13637 - dep: (0, 9) , arr: (2, 2)\n", - "I am rider 13638 - dep: (4, 8) , arr: (6, 4)\n", - "I am rider 13639 - dep: (1, 8) , arr: (4, 8)\n", - "5 riders generated.\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 12767 move from (8, 3) to (9, 3) using car (13515, [(8, 3), (9, 3)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 move from (1, 4) to (1, 3) using car (13529, [(1, 4), (1, 3)], 0)\n", - "Agent rider 12957 move from (8, 3) to (9, 3) using car (13515, [(8, 3), (9, 3)], 0)\n", - "Rider n° 12957 arrived with a waiting time of 24 ticks\n", - "Agent rider 13093 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 5) to (0, 4) using car (13556, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13122 move from (8, 8) to (9, 8) using car (13443, [(8, 8), (9, 8)], 0)\n", - "Agent rider 13142 doesn't move\n", - "Agent rider 13187 move from (1, 3) to (0, 3) using car (13490, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13188 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13271 move from (2, 5) to (2, 6) using car (13580, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 13271 arrived with a waiting time of 14 ticks\n", - "Agent rider 13292 doesn't move\n", - "Agent rider 13302 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13306 move from (8, 8) to (9, 8) using car (13443, [(8, 8), (9, 8)], 0)\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 move from (4, 9) to (3, 9) using car (13547, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (8, 7) to (8, 6) using car (13513, [(8, 7), (8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 3) to (4, 2) using car (13611, [(4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (1, 3) to (0, 3) using car (13490, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13337 move from (7, 3) to (7, 2) using car (13575, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13339 doesn't move\n", - "Agent rider 13340 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (1, 4) to (2, 4) using car (13626, [(1, 4), (2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (1, 3) to (0, 3) using car (13490, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13379 move from (1, 3) to (0, 3) using car (13490, [(1, 3), (0, 3)], 0)\n", - "Agent rider 13380 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13419 move from (6, 5) to (5, 5) using car (13589, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 doesn't move\n", - "Driver 13457 arrived\n", - "Driver 13462 arrived\n", - "Agent rider 13467 move from (8, 3) to (8, 2) using car (13566, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 move from (8, 8) to (9, 8) using car (13443, [(8, 8), (9, 8)], 0)\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 move from (6, 2) to (6, 1) using car (13585, [(6, 2), (6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Driver 13489 arrived\n", - "Agent rider 13496 move from (7, 5) to (7, 4) using car (13542, [(7, 5), (7, 4), (7, 3)], 0)\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 doesn't move\n", - "Agent rider 13510 move from (2, 5) to (2, 6) using car (13580, [(2, 5), (2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13511 move from (1, 1) to (2, 1) using car (13505, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13520 arrived\n", - "Agent rider 13531 move from (4, 9) to (3, 9) using car (13547, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 doesn't move\n", - "Agent rider 13536 move from (6, 9) to (5, 9) using car (13491, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 13639 move from (9, 4) to (9, 5) using car (13603, [(9, 4), (9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13640 move from (3, 4) to (3, 3) using car (13626, [(3, 4), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Agent rider 13662 move from (5, 7) to (5, 6) using car (13583, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (5, 6) to (4, 6) using car (13610, [(5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 move from (7, 1) to (6, 1) using car (13648, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13666 move from (3, 8) to (2, 8) using car (13612, [(3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13667 move from (2, 0) to (3, 0) using car (13659, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13677 move from (2, 4) to (2, 3) using car (13571, [(2, 4), (2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "tick 967 ended\n", + "I am driver 13678 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "1 drivers generated.\n", + "I am rider 13679 - dep: (9, 6) , arr: (2, 2)\n", + "1 riders generated.\n", + "Agent rider 12220 move from (8, 2) to (8, 1) using car (13652, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13121 move from (1, 4) to (1, 3) using car (13604, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13175 move from (1, 3) to (2, 3) using car (13672, [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13191 move from (1, 5) to (1, 6) using car (13513, [(1, 5), (1, 6)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13276 move from (3, 8) to (3, 7) using car (13597, [(3, 8), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13280 move from (8, 4) to (8, 5) using car (13558, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Rider n° 13280 arrived with a waiting time of 13 ticks\n", + "Agent rider 13307 move from (8, 2) to (8, 1) using car (13652, [(8, 2), (8, 1), (8, 0)], 0)\n", + "Agent rider 13319 move from (1, 4) to (1, 3) using car (13604, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13332 move from (9, 5) to (9, 6) using car (13603, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13336 move from (3, 5) to (3, 4) using car (13581, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13367 move from (3, 9) to (2, 9) using car (13609, [(3, 9), (2, 9)], 0)\n", + "Rider n° 13367 arrived with a waiting time of 10 ticks\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (1, 2) to (1, 1) using car (13654, [(1, 2), (1, 1)], 0)\n", + "Driver 13411 arrived\n", + "Agent rider 13438 move from (1, 6) to (1, 7) using car (13649, [(1, 6), (1, 7)], 0)\n", + "Agent rider 13441 doesn't move\n", + "Agent rider 13449 move from (3, 3) to (4, 3) using car (13626, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13451 move from (1, 6) to (1, 7) using car (13649, [(1, 6), (1, 7)], 0)\n", + "Agent rider 13452 move from (1, 6) to (1, 7) using car (13649, [(1, 6), (1, 7)], 0)\n", + "Agent rider 13453 move from (4, 6) to (4, 7) using car (13600, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13454 doesn't move\n", + "Driver 13467 arrived\n", + "Agent rider 13477 move from (1, 6) to (1, 7) using car (13649, [(1, 6), (1, 7)], 0)\n", + "Agent rider 13480 move from (4, 6) to (4, 7) using car (13600, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13483 move from (3, 5) to (3, 4) using car (13581, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Rider n° 13483 arrived with a waiting time of 2 ticks\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 move from (8, 4) to (8, 5) using car (13558, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (4, 7) to (4, 8) using car (13570, [(4, 7), (4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13510 arrived\n", + "Driver 13511 arrived\n", + "Driver 13515 arrived\n", + "Agent rider 13521 move from (1, 6) to (1, 7) using car (13649, [(1, 6), (1, 7)], 0)\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 doesn't move\n", + "Agent rider 13524 move from (9, 4) to (9, 5) using car (13619, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8)], 0)\n", + "Rider n° 13524 arrived with a waiting time of 4 ticks\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (4, 4) to (4, 5) using car (13629, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13527 move from (1, 4) to (1, 3) using car (13604, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 13532 arrived\n", + "Agent rider 13533 move from (1, 4) to (1, 3) using car (13604, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (6, 7) to (7, 7) using car (13611, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13538 move from (7, 1) to (7, 0) using car (13599, [(7, 1), (7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13540 move from (4, 4) to (4, 5) using car (13629, [(4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (4, 6) to (4, 7) using car (13600, [(4, 6), (4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13542 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13545 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (6, 7) to (7, 7) using car (13611, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13548 move from (3, 4) to (2, 4) using car (13653, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13549 move from (3, 6) to (3, 5) using car (13628, [(3, 6), (3, 5)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (2, 8) to (3, 8) using car (13655, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13561 arrived\n", + "Agent rider 13562 move from (6, 4) to (6, 5) using car (13559, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13563 doesn't move\n", + "Agent rider 13565 move from (8, 4) to (8, 5) using car (13558, [(8, 4), (8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13566 doesn't move\n", + "Agent rider 13567 move from (1, 2) to (1, 1) using car (13654, [(1, 2), (1, 1)], 0)\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 move from (2, 3) to (1, 3) using car (13668, [(2, 3), (1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 13574 move from (6, 4) to (6, 5) using car (13559, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13575 move from (2, 2) to (1, 2) using car (13466, [(2, 2), (1, 2)], 0)\n", + "Agent rider 13576 move from (9, 5) to (9, 6) using car (13603, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Driver 13579 arrived\n", + "Driver 13586 arrived\n", + "Agent rider 13587 move from (9, 5) to (9, 6) using car (13603, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13589 move from (3, 2) to (4, 2) using car (13613, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 13590 move from (3, 2) to (4, 2) using car (13613, [(3, 2), (4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 13591 move from (4, 9) to (3, 9) using car (13625, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13592 doesn't move\n", + "Driver 13594 arrived\n", + "Driver 13595 arrived\n", + "Driver 13596 arrived\n", + "Driver 13601 arrived\n", + "Driver 13616 arrived\n", + "Agent rider 13621 doesn't move\n", + "Agent rider 13622 move from (2, 8) to (3, 8) using car (13655, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (9, 5) to (9, 6) using car (13603, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13635 move from (3, 5) to (3, 4) using car (13581, [(3, 5), (3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13637 doesn't move\n", + "Agent rider 13638 move from (1, 3) to (1, 4) using car (13556, [(1, 3), (1, 4)], 0)\n", + "Agent rider 13639 move from (9, 5) to (9, 6) using car (13603, [(9, 5), (9, 6), (9, 7)], 0)\n", + "Agent rider 13640 move from (3, 3) to (4, 3) using car (13626, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13641 move from (3, 9) to (2, 9) using car (13609, [(3, 9), (2, 9)], 0)\n", + "Agent rider 13662 move from (5, 6) to (5, 5) using car (13583, [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (4, 6) to (3, 6) using car (13610, [(4, 6), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 move from (6, 1) to (5, 1) using car (13648, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13666 move from (2, 8) to (1, 8) using car (13612, [(2, 8), (1, 8)], 0)\n", + "Agent rider 13667 move from (3, 0) to (4, 0) using car (13659, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13677 move from (2, 3) to (3, 3) using car (13571, [(2, 3), (3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13679 doesn't move\n", + "tick 968 ended\n", + "I am driver 13680 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)]\n", + "I am driver 13681 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "2 drivers generated.\n", + "I am rider 13682 - dep: (3, 4) , arr: (6, 2)\n", + "1 riders generated.\n", + "Agent rider 12220 move from (8, 1) to (8, 0) using car (13652, [(8, 1), (8, 0)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13121 move from (1, 3) to (1, 2) using car (13604, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 13121 arrived with a waiting time of 23 ticks\n", + "Agent rider 13175 move from (2, 3) to (3, 3) using car (13672, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13235 doesn't move\n", + "Agent rider 13280 doesn't move\n", + "Agent rider 13307 move from (8, 1) to (8, 0) using car (13652, [(8, 1), (8, 0)], 0)\n", + "Rider n° 13307 arrived with a waiting time of 12 ticks\n", + "Agent rider 13319 move from (1, 3) to (1, 2) using car (13604, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13332 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Agent rider 13336 move from (3, 4) to (2, 4) using car (13624, [(3, 4), (2, 4)], 0)\n", + "Rider n° 13336 arrived with a waiting time of 9 ticks\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Driver 13430 arrived\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13441 doesn't move\n", + "Agent rider 13449 move from (4, 3) to (5, 3) using car (13626, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (4, 7) to (3, 7) using car (13600, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13454 doesn't move\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 move from (8, 5) to (8, 6) using car (13558, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (4, 8) to (4, 9) using car (13570, [(4, 8), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13511 arrived\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13522 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Agent rider 13523 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (4, 5) to (5, 5) using car (13629, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13527 move from (1, 3) to (1, 2) using car (13604, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13533 move from (1, 3) to (1, 2) using car (13604, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 move from (7, 7) to (8, 7) using car (13611, [(7, 7), (8, 7)], 0)\n", + "Agent rider 13538 move from (7, 0) to (6, 0) using car (13599, [(7, 0), (6, 0), (5, 0), (4, 0)], 0)\n", + "Rider n° 13538 arrived with a waiting time of 6 ticks\n", "Agent rider 13539 doesn't move\n", - "Agent rider 13540 move from (2, 6) to (2, 7) using car (13584, [(2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 13558 move from (8, 8) to (9, 8) using car (13443, [(8, 8), (9, 8)], 0)\n", - "Rider n° 13558 arrived with a waiting time of 4 ticks\n", - "Agent rider 13559 move from (3, 5) to (3, 4) using car (13571, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Agent rider 13560 move from (5, 3) to (5, 2) using car (13569, [(5, 3), (5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13561 move from (9, 4) to (9, 3) using car (13503, [(9, 4), (9, 3), (9, 2)], 0)\n", - "Agent rider 13562 move from (6, 3) to (5, 3) using car (13582, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (5, 5) to (5, 4) using car (13574, [(5, 5), (5, 4), (4, 4)], 0)\n", - "Agent rider 13564 move from (3, 2) to (2, 2) using car (13475, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Driver 13572 arrived\n", - "Agent rider 13578 move from (0, 5) to (0, 4) using car (13556, [(0, 5), (0, 4), (0, 3)], 0)\n", - "Agent rider 13579 move from (7, 7) to (7, 8) using car (13544, [(7, 7), (7, 8)], 0)\n", - "Driver 13590 arrived\n", - "Agent rider 13596 move from (6, 5) to (5, 5) using car (13589, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13597 move from (4, 8) to (4, 9) using car (13483, [(4, 8), (4, 9)], 0)\n", - "Agent rider 13598 move from (1, 5) to (0, 5) using car (13567, [(1, 5), (0, 5)], 0)\n", - "Agent rider 13599 move from (1, 7) to (1, 6) using car (13591, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13600 move from (3, 7) to (4, 7) using car (13545, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Agent rider 13601 move from (7, 7) to (7, 6) using car (13548, [(7, 7), (7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 13602 doesn't move\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 doesn't move\n", - "Agent rider 13635 move from (0, 2) to (1, 2) using car (13613, [(0, 2), (1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 doesn't move\n", - "Agent rider 13637 move from (0, 9) to (0, 8) using car (13617, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 13540 move from (4, 5) to (5, 5) using car (13629, [(4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (4, 7) to (3, 7) using car (13600, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13542 move from (3, 7) to (2, 7) using car (13597, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13545 move from (3, 7) to (2, 7) using car (13597, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13545 arrived with a waiting time of 6 ticks\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (7, 7) to (7, 8) using car (13631, [(7, 7), (7, 8), (7, 9)], 0)\n", + "Agent rider 13548 move from (2, 4) to (1, 4) using car (13653, [(2, 4), (1, 4)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (3, 8) to (4, 8) using car (13655, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13553 arrived\n", + "Driver 13554 arrived\n", + "Driver 13557 arrived\n", + "Agent rider 13562 doesn't move\n", + "Agent rider 13563 doesn't move\n", + "Agent rider 13565 move from (8, 5) to (8, 6) using car (13558, [(8, 5), (8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13566 move from (4, 7) to (3, 7) using car (13600, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 13566 arrived with a waiting time of 2 ticks\n", + "Agent rider 13567 doesn't move\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13573 move from (1, 3) to (1, 2) using car (13668, [(1, 3), (1, 2), (0, 2)], 0)\n", + "Agent rider 13574 move from (6, 5) to (6, 6) using car (13559, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13575 doesn't move\n", + "Agent rider 13576 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Driver 13582 arrived\n", + "Agent rider 13587 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Rider n° 13587 arrived with a waiting time of 1 ticks\n", + "Agent rider 13589 move from (4, 2) to (5, 2) using car (13613, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 13590 move from (4, 2) to (5, 2) using car (13613, [(4, 2), (5, 2), (6, 2)], 0)\n", + "Agent rider 13591 move from (3, 9) to (2, 9) using car (13625, [(3, 9), (2, 9)], 0)\n", + "Agent rider 13592 move from (2, 3) to (3, 3) using car (13672, [(2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 13595 arrived\n", + "Driver 13602 arrived\n", + "Driver 13618 arrived\n", + "Agent rider 13621 doesn't move\n", + "Agent rider 13622 move from (3, 8) to (4, 8) using car (13655, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13632 arrived\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Agent rider 13635 move from (3, 4) to (3, 3) using car (13581, [(3, 4), (3, 3), (2, 3)], 0)\n", + "Agent rider 13637 move from (6, 3) to (7, 3) using car (13645, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", "Agent rider 13638 doesn't move\n", - "Agent rider 13639 move from (1, 8) to (2, 8) using car (13610, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "tick 978 ended\n", - "I am driver 13640 - trip: [(9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)]\n", - "I am driver 13641 - trip: [(6, 5), (5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)]\n", - "I am driver 13642 - trip: [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 13643 - trip: [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", - "4 drivers generated.\n", - "I am rider 13644 - dep: (1, 4) , arr: (6, 5)\n", + "Agent rider 13639 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Agent rider 13640 move from (4, 3) to (5, 3) using car (13626, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Driver 13658 arrived\n", + "Agent rider 13662 move from (5, 5) to (5, 4) using car (13583, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (3, 6) to (3, 5) using car (13610, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 move from (5, 1) to (5, 2) using car (13648, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13666 doesn't move\n", + "Agent rider 13667 move from (4, 0) to (5, 0) using car (13659, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13677 move from (3, 3) to (4, 3) using car (13571, [(3, 3), (4, 3), (5, 3)], 0)\n", + "Agent rider 13679 move from (9, 6) to (9, 7) using car (13603, [(9, 6), (9, 7)], 0)\n", + "Agent rider 13682 move from (3, 4) to (3, 3) using car (13581, [(3, 4), (3, 3), (2, 3)], 0)\n", + "tick 969 ended\n", + "I am driver 13683 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 13684 - trip: [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4)]\n", + "I am driver 13685 - trip: [(8, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)]\n", + "I am driver 13686 - trip: [(9, 6), (8, 6), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", + "I am driver 13687 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6)]\n", + "I am driver 13688 - trip: [(7, 3), (8, 3), (9, 3)]\n", + "I am driver 13689 - trip: [(2, 4), (3, 4), (4, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 13690 - trip: [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (6, 0)]\n", + "I am driver 13691 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 13692 - trip: [(3, 2), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 13693 - trip: [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", + "I am driver 13694 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13695 - trip: [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13696 - trip: [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 13697 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 13698 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)]\n", + "I am driver 13699 - trip: [(0, 2), (1, 2)]\n", + "I am driver 13700 - trip: [(1, 4), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 13701 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (0, 7)]\n", + "I am driver 13702 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 13703 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 13704 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)]\n", + "I am driver 13705 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", + "I am driver 13706 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3)]\n", + "24 drivers generated.\n", + "I am rider 13707 - dep: (4, 0) , arr: (3, 3)\n", "1 riders generated.\n", - "Agent rider 12473 move from (1, 3) to (1, 2) using car (13543, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12767 move from (9, 3) to (9, 2) using car (13503, [(9, 3), (9, 2)], 0)\n", - "Rider n° 12767 arrived with a waiting time of 33 ticks\n", - "Agent rider 12792 move from (1, 3) to (1, 2) using car (13543, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 move from (1, 3) to (1, 2) using car (13543, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 13093 move from (9, 3) to (9, 2) using car (13503, [(9, 3), (9, 2)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 4) to (0, 3) using car (13556, [(0, 4), (0, 3)], 0)\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 move from (2, 9) to (2, 8) using car (13627, [(2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13189 doesn't move\n", - "Agent rider 13292 move from (1, 3) to (1, 2) using car (13543, [(1, 3), (1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 13302 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 move from (3, 9) to (2, 9) using car (13547, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (8, 6) to (8, 5) using car (13513, [(8, 6), (8, 5), (9, 5)], 0)\n", - "Agent rider 13322 move from (4, 9) to (3, 9) using car (13630, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 2) to (4, 1) using car (13611, [(4, 2), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (7, 2) to (7, 1) using car (13575, [(7, 2), (7, 1)], 0)\n", - "Agent rider 13339 move from (4, 2) to (4, 1) using car (13565, [(4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 13339 arrived with a waiting time of 8 ticks\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13363 move from (2, 4) to (3, 4) using car (13626, [(2, 4), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", - "Rider n° 13363 arrived with a waiting time of 5 ticks\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 move from (9, 3) to (9, 2) using car (13503, [(9, 3), (9, 2)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 move from (0, 4) to (0, 5) using car (13605, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13434 move from (7, 2) to (7, 1) using car (13575, [(7, 2), (7, 1)], 0)\n", - "Agent rider 13449 doesn't move\n", - "Driver 13462 arrived\n", - "Agent rider 13467 move from (8, 2) to (8, 1) using car (13566, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 move from (7, 5) to (7, 4) using car (13612, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Driver 13471 arrived\n", - "Agent rider 13472 move from (6, 1) to (5, 1) using car (13585, [(6, 1), (5, 1), (4, 1), (3, 1)], 0)\n", - "Driver 13486 arrived\n", - "Agent rider 13496 move from (7, 4) to (7, 3) using car (13542, [(7, 4), (7, 3)], 0)\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 move from (1, 8) to (2, 8) using car (13615, [(1, 8), (2, 8), (3, 8), (4, 8)], 0)\n", - "Agent rider 13510 move from (2, 6) to (2, 7) using car (13580, [(2, 6), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Agent rider 13511 move from (2, 1) to (3, 1) using car (13505, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13521 arrived\n", - "Driver 13524 arrived\n", - "Driver 13525 arrived\n", - "Agent rider 13531 move from (3, 9) to (2, 9) using car (13547, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 doesn't move\n", - "Agent rider 13536 move from (5, 9) to (4, 9) using car (13491, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 13536 arrived with a waiting time of 0 ticks\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 9) to (1, 9) using car (13687, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 13070 move from (0, 9) to (1, 9) using car (13687, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 13175 move from (3, 3) to (4, 3) using car (13672, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13235 move from (7, 8) to (7, 9) using car (13631, [(7, 8), (7, 9)], 0)\n", + "Rider n° 13235 arrived with a waiting time of 19 ticks\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13319 move from (1, 2) to (1, 1) using car (13604, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13332 move from (9, 7) to (8, 7) using car (13696, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13441 move from (4, 3) to (4, 2) using car (13608, [(4, 3), (4, 2)], 0)\n", + "Rider n° 13441 arrived with a waiting time of 10 ticks\n", + "Agent rider 13449 move from (5, 3) to (6, 3) using car (13626, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13450 move from (4, 3) to (4, 2) using car (13608, [(4, 3), (4, 2)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13453 move from (3, 7) to (2, 7) using car (13600, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Rider n° 13453 arrived with a waiting time of 6 ticks\n", + "Agent rider 13454 move from (4, 8) to (5, 8) using car (13655, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13466 arrived\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13480 move from (4, 7) to (4, 8) using car (13617, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Rider n° 13480 arrived with a waiting time of 5 ticks\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 move from (8, 6) to (8, 7) using car (13558, [(8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (4, 9) to (5, 9) using car (13570, [(4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13505 arrived\n", + "Driver 13513 arrived\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13522 doesn't move\n", + "Agent rider 13523 move from (9, 9) to (8, 9) using car (13691, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13525 move from (0, 2) to (1, 2) using car (13699, [(0, 2), (1, 2)], 0)\n", + "Agent rider 13526 move from (5, 5) to (6, 5) using car (13629, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13527 move from (1, 2) to (1, 1) using car (13604, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 13527 arrived with a waiting time of 7 ticks\n", + "Agent rider 13533 move from (1, 2) to (1, 1) using car (13604, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Rider n° 13533 arrived with a waiting time of 5 ticks\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 doesn't move\n", "Agent rider 13539 doesn't move\n", - "Agent rider 13540 move from (2, 7) to (1, 7) using car (13506, [(2, 7), (1, 7)], 0)\n", - "Driver 13551 arrived\n", + "Agent rider 13540 move from (5, 5) to (6, 5) using car (13629, [(5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (3, 7) to (2, 7) using car (13600, [(3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13542 move from (2, 7) to (1, 7) using car (13597, [(2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13542 arrived with a waiting time of 7 ticks\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (7, 8) to (7, 9) using car (13631, [(7, 8), (7, 9)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 move from (3, 5) to (3, 4) using car (13610, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (4, 8) to (5, 8) using car (13655, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", "Driver 13554 arrived\n", - "Agent rider 13559 move from (3, 4) to (3, 3) using car (13571, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 13559 arrived with a waiting time of 5 ticks\n", - "Agent rider 13560 move from (5, 2) to (5, 1) using car (13569, [(5, 2), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13561 move from (9, 3) to (9, 2) using car (13503, [(9, 3), (9, 2)], 0)\n", - "Agent rider 13562 move from (5, 3) to (4, 3) using car (13582, [(5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (5, 4) to (4, 4) using car (13574, [(5, 4), (4, 4)], 0)\n", - "Agent rider 13564 move from (2, 2) to (2, 3) using car (13620, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 13570 arrived\n", - "Agent rider 13578 move from (0, 4) to (0, 5) using car (13605, [(0, 4), (0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13579 doesn't move\n", - "Agent rider 13596 move from (5, 5) to (4, 5) using car (13589, [(5, 5), (4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13597 move from (4, 9) to (4, 8) using car (13622, [(4, 9), (4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13598 move from (0, 5) to (0, 4) using car (13642, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (1, 6) to (1, 5) using car (13591, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13600 move from (4, 7) to (5, 7) using car (13545, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", - "Rider n° 13600 arrived with a waiting time of 0 ticks\n", - "Agent rider 13601 move from (7, 6) to (7, 5) using car (13548, [(7, 6), (7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 13602 doesn't move\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (2, 8) to (2, 9) using car (13592, [(2, 8), (2, 9), (3, 9)], 0)\n", - "Agent rider 13635 move from (1, 2) to (2, 2) using car (13613, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 doesn't move\n", - "Agent rider 13637 move from (0, 8) to (0, 7) using car (13617, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 8) to (4, 7) using car (13629, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13639 move from (2, 8) to (3, 8) using car (13610, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Agent rider 13644 doesn't move\n", - "tick 979 ended\n", - "I am driver 13645 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 13646 - trip: [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", - "I am driver 13647 - trip: [(9, 5), (8, 5), (8, 4), (7, 4), (6, 4)]\n", - "I am driver 13648 - trip: [(1, 8), (2, 8), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 13649 - trip: [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)]\n", - "5 drivers generated.\n", - "I am rider 13650 - dep: (1, 2) , arr: (3, 5)\n", - "I am rider 13651 - dep: (4, 1) , arr: (9, 0)\n", - "I am rider 13652 - dep: (8, 0) , arr: (0, 7)\n", - "I am rider 13653 - dep: (0, 0) , arr: (9, 0)\n", - "I am rider 13654 - dep: (5, 2) , arr: (2, 4)\n", - "I am rider 13655 - dep: (6, 4) , arr: (0, 8)\n", - "I am rider 13656 - dep: (0, 8) , arr: (7, 8)\n", - "I am rider 13657 - dep: (6, 6) , arr: (3, 4)\n", - "I am rider 13658 - dep: (9, 7) , arr: (5, 8)\n", + "Driver 13556 arrived\n", + "Agent rider 13562 move from (6, 5) to (6, 4) using car (13642, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)], 0)\n", + "Agent rider 13563 doesn't move\n", + "Agent rider 13565 move from (8, 6) to (8, 7) using car (13558, [(8, 6), (8, 7), (9, 7)], 0)\n", + "Agent rider 13567 move from (1, 1) to (2, 1) using car (13704, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Rider n° 13567 arrived with a waiting time of 4 ticks\n", + "Agent rider 13572 move from (1, 2) to (1, 1) using car (13604, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13573 move from (1, 2) to (1, 1) using car (13604, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13574 move from (6, 6) to (6, 7) using car (13559, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13575 move from (1, 2) to (0, 2) using car (13668, [(1, 2), (0, 2)], 0)\n", + "Rider n° 13575 arrived with a waiting time of 7 ticks\n", + "Agent rider 13576 move from (9, 7) to (8, 7) using car (13696, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 13589 move from (5, 2) to (5, 3) using car (13648, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13590 move from (5, 2) to (5, 3) using car (13648, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 move from (3, 3) to (4, 3) using car (13672, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 13609 arrived\n", + "Driver 13612 arrived\n", + "Driver 13614 arrived\n", + "Agent rider 13621 doesn't move\n", + "Agent rider 13622 move from (4, 8) to (5, 8) using car (13655, [(4, 8), (5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13628 arrived\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (9, 7) to (8, 7) using car (13702, [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13635 move from (3, 3) to (2, 3) using car (13581, [(3, 3), (2, 3)], 0)\n", + "Agent rider 13637 move from (7, 3) to (8, 3) using car (13645, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 13637 arrived with a waiting time of 3 ticks\n", + "Agent rider 13638 doesn't move\n", + "Agent rider 13639 move from (9, 7) to (8, 7) using car (13698, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", + "Agent rider 13640 move from (5, 3) to (6, 3) using car (13626, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Driver 13644 arrived\n", + "Driver 13646 arrived\n", + "Driver 13649 arrived\n", + "Driver 13654 arrived\n", + "Driver 13660 arrived\n", + "Driver 13661 arrived\n", + "Agent rider 13662 move from (5, 4) to (5, 3) using car (13583, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (3, 5) to (3, 4) using car (13610, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13664 move from (9, 9) to (8, 9) using car (13691, [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (5, 2) to (5, 3) using car (13703, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13666 doesn't move\n", + "Agent rider 13667 move from (5, 0) to (6, 0) using car (13659, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 13670 arrived\n", + "Agent rider 13677 move from (4, 3) to (4, 2) using car (13608, [(4, 3), (4, 2)], 0)\n", + "Agent rider 13679 move from (9, 7) to (8, 7) using car (13696, [(9, 7), (8, 7), (7, 7), (7, 6), (7, 5), (7, 4)], 0)\n", + "Agent rider 13682 move from (3, 3) to (4, 3) using car (13672, [(3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13707 doesn't move\n", + "tick 970 ended\n", + "I am driver 13708 - trip: [(0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 13709 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13710 - trip: [(8, 5), (7, 5), (6, 5), (5, 5), (4, 5), (4, 6), (4, 7), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13711 - trip: [(4, 1), (4, 2)]\n", + "I am driver 13712 - trip: [(8, 8), (8, 7), (8, 6), (7, 6), (6, 6)]\n", + "I am driver 13713 - trip: [(5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", + "I am driver 13714 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13715 - trip: [(4, 3), (4, 2), (4, 1), (4, 0)]\n", + "8 drivers generated.\n", + "I am rider 13716 - dep: (7, 1) , arr: (1, 5)\n", + "I am rider 13717 - dep: (3, 5) , arr: (8, 7)\n", + "I am rider 13718 - dep: (7, 3) , arr: (9, 1)\n", + "I am rider 13719 - dep: (0, 6) , arr: (6, 3)\n", + "I am rider 13720 - dep: (5, 4) , arr: (6, 5)\n", + "I am rider 13721 - dep: (6, 0) , arr: (5, 3)\n", + "I am rider 13722 - dep: (0, 5) , arr: (2, 2)\n", + "I am rider 13723 - dep: (5, 5) , arr: (5, 4)\n", + "I am rider 13724 - dep: (0, 9) , arr: (9, 6)\n", "9 riders generated.\n", - "Agent rider 12473 move from (1, 2) to (1, 1) using car (13543, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12523 move from (2, 9) to (1, 9) using car (13547, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 12596 move from (9, 3) to (9, 4) using car (13640, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 12792 move from (1, 2) to (1, 1) using car (13543, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 move from (2, 9) to (1, 9) using car (13547, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13110 move from (9, 3) to (9, 4) using car (13640, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13142 move from (2, 8) to (2, 7) using car (13627, [(2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", - "Rider n° 13142 arrived with a waiting time of 27 ticks\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (9, 3) to (9, 4) using car (13640, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13189 move from (0, 4) to (0, 3) using car (13642, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13292 move from (1, 2) to (1, 1) using car (13543, [(1, 2), (1, 1), (0, 1)], 0)\n", - "Agent rider 13302 move from (9, 3) to (9, 4) using car (13640, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 move from (0, 5) to (0, 6) using car (13605, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13319 move from (2, 9) to (1, 9) using car (13547, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (8, 5) to (9, 5) using car (13513, [(8, 5), (9, 5)], 0)\n", - "Agent rider 13322 move from (3, 9) to (2, 9) using car (13630, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 1) to (4, 0) using car (13611, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (7, 1) to (7, 2) using car (13633, [(7, 1), (7, 2)], 0)\n", - "Agent rider 13340 move from (9, 3) to (9, 4) using car (13640, [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 doesn't move\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 move from (5, 5) to (4, 5) using car (13641, [(5, 5), (4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13430 move from (0, 5) to (0, 6) using car (13605, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13434 move from (7, 1) to (7, 2) using car (13633, [(7, 1), (7, 2)], 0)\n", - "Driver 13443 arrived\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13467 move from (8, 1) to (7, 1) using car (13566, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 move from (7, 4) to (7, 3) using car (13612, [(7, 4), (7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13472 move from (5, 1) to (4, 1) using car (13585, [(5, 1), (4, 1), (3, 1)], 0)\n", - "Driver 13483 arrived\n", - "Driver 13490 arrived\n", - "Driver 13493 arrived\n", - "Agent rider 13496 doesn't move\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 move from (2, 8) to (3, 8) using car (13615, [(2, 8), (3, 8), (4, 8)], 0)\n", - "Agent rider 13510 move from (2, 7) to (3, 7) using car (13580, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)], 0)\n", - "Rider n° 13510 arrived with a waiting time of 5 ticks\n", - "Agent rider 13511 move from (3, 1) to (4, 1) using car (13505, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13514 arrived\n", - "Driver 13515 arrived\n", - "Driver 13522 arrived\n", - "Driver 13525 arrived\n", - "Driver 13528 arrived\n", - "Driver 13529 arrived\n", - "Agent rider 13531 move from (2, 9) to (1, 9) using car (13547, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13175 move from (4, 3) to (5, 3) using car (13672, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13307 doesn't move\n", + "Agent rider 13319 move from (1, 1) to (2, 1) using car (13604, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13332 move from (8, 7) to (8, 6) using car (13693, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (1, 1) to (2, 1) using car (13604, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13438 move from (1, 7) to (0, 7) using car (13597, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13449 move from (6, 3) to (7, 3) using car (13626, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13450 move from (4, 2) to (4, 1) using car (13680, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13451 move from (1, 7) to (0, 7) using car (13597, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13452 move from (1, 7) to (0, 7) using car (13597, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13454 move from (5, 8) to (6, 8) using car (13655, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 13454 arrived with a waiting time of 7 ticks\n", + "Agent rider 13477 move from (1, 7) to (0, 7) using car (13597, [(1, 7), (0, 7)], 0)\n", + "Rider n° 13477 arrived with a waiting time of 10 ticks\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 move from (8, 7) to (9, 7) using car (13558, [(8, 7), (9, 7)], 0)\n", + "Agent rider 13501 move from (5, 9) to (6, 9) using car (13570, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Driver 13513 arrived\n", + "Agent rider 13521 move from (1, 7) to (0, 7) using car (13597, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13522 move from (9, 7) to (9, 8) using car (13619, [(9, 7), (9, 8)], 0)\n", + "Rider n° 13522 arrived with a waiting time of 8 ticks\n", + "Agent rider 13523 move from (8, 9) to (7, 9) using car (13691, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Rider n° 13523 arrived with a waiting time of 4 ticks\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13526 move from (6, 5) to (7, 5) using car (13629, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Rider n° 13526 arrived with a waiting time of 2 ticks\n", "Agent rider 13533 doesn't move\n", + "Agent rider 13534 move from (1, 9) to (2, 9) using car (13687, [(1, 9), (2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 13536 move from (8, 7) to (9, 7) using car (13558, [(8, 7), (9, 7)], 0)\n", "Agent rider 13539 doesn't move\n", - "Agent rider 13540 doesn't move\n", - "Driver 13544 arrived\n", - "Driver 13546 arrived\n", - "Driver 13552 arrived\n", - "Driver 13553 arrived\n", - "Agent rider 13560 move from (5, 1) to (6, 1) using car (13569, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 move from (4, 3) to (3, 3) using car (13582, [(4, 3), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13540 move from (6, 5) to (7, 5) using car (13629, [(6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13541 move from (2, 7) to (1, 7) using car (13600, [(2, 7), (1, 7)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 doesn't move\n", + "Agent rider 13548 move from (1, 4) to (1, 5) using car (13569, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Agent rider 13549 move from (3, 4) to (4, 4) using car (13689, [(3, 4), (4, 4), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (5, 8) to (6, 8) using car (13655, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13556 arrived\n", + "Agent rider 13562 doesn't move\n", "Agent rider 13563 doesn't move\n", - "Agent rider 13564 move from (2, 3) to (2, 4) using car (13620, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 13567 arrived\n", - "Driver 13577 arrived\n", - "Agent rider 13578 move from (0, 5) to (0, 6) using car (13605, [(0, 5), (0, 6), (0, 7)], 0)\n", - "Agent rider 13579 doesn't move\n", + "Agent rider 13565 move from (8, 7) to (9, 7) using car (13558, [(8, 7), (9, 7)], 0)\n", + "Rider n° 13565 arrived with a waiting time of 2 ticks\n", + "Agent rider 13572 move from (1, 1) to (2, 1) using car (13604, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13573 move from (1, 1) to (2, 1) using car (13604, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13576 move from (8, 7) to (8, 6) using car (13693, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13589 move from (5, 3) to (5, 4) using car (13648, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13590 move from (5, 3) to (5, 4) using car (13648, [(5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13591 move from (2, 9) to (1, 9) using car (13683, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13592 move from (4, 3) to (5, 3) using car (13672, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", "Driver 13593 arrived\n", - "Agent rider 13596 move from (4, 5) to (4, 4) using car (13589, [(4, 5), (4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13597 move from (4, 8) to (5, 8) using car (13622, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Agent rider 13598 move from (0, 4) to (0, 3) using car (13642, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (1, 5) to (1, 4) using car (13591, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13601 move from (7, 5) to (7, 4) using car (13548, [(7, 5), (7, 4), (8, 4)], 0)\n", - "Agent rider 13602 doesn't move\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (2, 9) to (3, 9) using car (13592, [(2, 9), (3, 9)], 0)\n", - "Agent rider 13635 move from (2, 2) to (3, 2) using car (13613, [(2, 2), (3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 move from (1, 5) to (1, 4) using car (13591, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13637 move from (0, 7) to (0, 6) using car (13617, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 7) to (4, 6) using car (13629, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13639 move from (3, 8) to (4, 8) using car (13610, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", - "Rider n° 13639 arrived with a waiting time of 0 ticks\n", - "Agent rider 13644 doesn't move\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 move from (4, 1) to (4, 0) using car (13611, [(4, 1), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13652 doesn't move\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (6, 4) to (6, 5) using car (13550, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 doesn't move\n", - "tick 980 ended\n", - "I am driver 13659 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", - "I am driver 13660 - trip: [(4, 3), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9)]\n", - "I am driver 13661 - trip: [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 13662 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)]\n", - "I am driver 13663 - trip: [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9)]\n", - "I am driver 13664 - trip: [(5, 4), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 13665 - trip: [(1, 2), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 13666 - trip: [(1, 3), (1, 4), (0, 4)]\n", - "I am driver 13667 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", - "I am driver 13668 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (2, 6), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 13669 - trip: [(5, 7), (4, 7), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "Driver 13603 arrived\n", + "Driver 13605 arrived\n", + "Driver 13611 arrived\n", + "Agent rider 13621 doesn't move\n", + "Agent rider 13622 move from (5, 8) to (6, 8) using car (13655, [(5, 8), (6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13624 arrived\n", + "Driver 13625 arrived\n", + "Driver 13627 arrived\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (8, 7) to (7, 7) using car (13702, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13635 doesn't move\n", + "Driver 13636 arrived\n", + "Agent rider 13638 move from (1, 4) to (1, 5) using car (13569, [(1, 4), (1, 5), (1, 6)], 0)\n", + "Rider n° 13638 arrived with a waiting time of 2 ticks\n", + "Agent rider 13639 move from (8, 7) to (8, 8) using car (13695, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13640 move from (6, 3) to (7, 3) using car (13626, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 13640 arrived with a waiting time of 1 ticks\n", + "Agent rider 13641 move from (2, 9) to (1, 9) using car (13683, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 13652 arrived\n", + "Driver 13653 arrived\n", + "Driver 13661 arrived\n", + "Agent rider 13662 move from (5, 3) to (5, 2) using car (13583, [(5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (3, 4) to (3, 3) using car (13610, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13664 move from (8, 9) to (7, 9) using car (13691, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (5, 3) to (5, 4) using car (13703, [(5, 3), (5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13666 doesn't move\n", + "Agent rider 13667 move from (6, 0) to (6, 1) using car (13659, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 13671 arrived\n", + "Agent rider 13677 move from (4, 2) to (4, 1) using car (13680, [(4, 2), (4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13679 move from (8, 7) to (8, 6) using car (13693, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13682 move from (4, 3) to (5, 3) using car (13672, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Agent rider 13707 doesn't move\n", + "Agent rider 13716 doesn't move\n", + "Agent rider 13717 doesn't move\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 doesn't move\n", + "Agent rider 13720 move from (5, 4) to (6, 4) using car (13643, [(5, 4), (6, 4), (7, 4)], 0)\n", + "Agent rider 13721 move from (6, 0) to (6, 1) using car (13659, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13722 move from (0, 5) to (0, 4) using car (13708, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 doesn't move\n", + "tick 971 ended\n", + "I am driver 13725 - trip: [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9)]\n", + "I am driver 13726 - trip: [(5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 13727 - trip: [(2, 4), (3, 4)]\n", + "I am driver 13728 - trip: [(2, 7), (2, 8), (2, 9), (1, 9)]\n", + "I am driver 13729 - trip: [(7, 3), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 13730 - trip: [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3)]\n", + "I am driver 13731 - trip: [(7, 3), (7, 2), (6, 2)]\n", + "I am driver 13732 - trip: [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)]\n", + "I am driver 13733 - trip: [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 13734 - trip: [(0, 2), (0, 3), (0, 4)]\n", + "I am driver 13735 - trip: [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)]\n", "11 drivers generated.\n", - "I am rider 13670 - dep: (1, 8) , arr: (6, 5)\n", - "I am rider 13671 - dep: (8, 4) , arr: (7, 3)\n", - "I am rider 13672 - dep: (3, 3) , arr: (4, 2)\n", - "I am rider 13673 - dep: (5, 9) , arr: (9, 5)\n", - "I am rider 13674 - dep: (6, 4) , arr: (2, 6)\n", - "I am rider 13675 - dep: (5, 0) , arr: (1, 7)\n", - "I am rider 13676 - dep: (5, 2) , arr: (2, 0)\n", - "I am rider 13677 - dep: (1, 1) , arr: (9, 7)\n", - "I am rider 13678 - dep: (3, 9) , arr: (4, 5)\n", - "9 riders generated.\n", - "Agent rider 12473 move from (1, 1) to (0, 1) using car (13543, [(1, 1), (0, 1)], 0)\n", - "Agent rider 12523 move from (1, 9) to (1, 8) using car (13547, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 12596 move from (9, 4) to (9, 5) using car (13640, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 12792 move from (1, 1) to (0, 1) using car (13543, [(1, 1), (0, 1)], 0)\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 move from (1, 2) to (2, 2) using car (13645, [(1, 2), (2, 2), (2, 3)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 3) to (0, 2) using car (13642, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13109 move from (1, 9) to (1, 8) using car (13547, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13110 move from (9, 4) to (9, 5) using car (13640, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (9, 4) to (9, 5) using car (13640, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13189 move from (0, 3) to (0, 2) using car (13642, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13292 move from (1, 1) to (0, 1) using car (13543, [(1, 1), (0, 1)], 0)\n", - "Agent rider 13302 move from (9, 4) to (9, 5) using car (13640, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 move from (0, 6) to (0, 7) using car (13605, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13319 move from (1, 9) to (1, 8) using car (13547, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13320 move from (9, 5) to (9, 4) using car (13607, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (8, 1)], 0)\n", - "Rider n° 13320 arrived with a waiting time of 8 ticks\n", - "Agent rider 13322 move from (2, 9) to (1, 9) using car (13630, [(2, 9), (1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (4, 0) to (5, 0) using car (13611, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13340 move from (9, 4) to (9, 5) using car (13640, [(9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13368 doesn't move\n", - "Agent rider 13369 move from (0, 3) to (0, 2) using car (13642, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 13369 arrived with a waiting time of 8 ticks\n", - "Agent rider 13379 move from (0, 3) to (0, 2) using car (13642, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 move from (4, 5) to (3, 5) using car (13641, [(4, 5), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13430 move from (0, 6) to (0, 7) using car (13605, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13467 move from (7, 1) to (6, 1) using car (13566, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 move from (7, 3) to (7, 2) using car (13612, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Agent rider 13472 move from (4, 1) to (3, 1) using car (13585, [(4, 1), (3, 1)], 0)\n", - "Driver 13475 arrived\n", - "Driver 13490 arrived\n", - "Agent rider 13496 move from (7, 3) to (7, 2) using car (13612, [(7, 3), (7, 2), (7, 1)], 0)\n", - "Driver 13503 arrived\n", - "Driver 13506 arrived\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 move from (3, 8) to (4, 8) using car (13615, [(3, 8), (4, 8)], 0)\n", - "Agent rider 13511 move from (4, 1) to (5, 1) using car (13505, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13515 arrived\n", - "Driver 13525 arrived\n", - "Driver 13529 arrived\n", - "Agent rider 13531 move from (1, 9) to (1, 8) using car (13547, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13533 move from (3, 3) to (3, 4) using car (13582, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Rider n° 13533 arrived with a waiting time of 5 ticks\n", - "Agent rider 13539 move from (3, 3) to (3, 4) using car (13582, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "I am rider 13736 - dep: (1, 9) , arr: (0, 3)\n", + "I am rider 13737 - dep: (3, 3) , arr: (4, 5)\n", + "2 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (1, 9) to (1, 8) using car (13683, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13070 move from (1, 9) to (1, 8) using car (13683, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13175 move from (5, 3) to (5, 2) using car (13733, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 13175 arrived with a waiting time of 14 ticks\n", + "Agent rider 13319 move from (2, 1) to (3, 1) using car (13604, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13332 move from (8, 6) to (8, 5) using car (13693, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (2, 1) to (3, 1) using car (13604, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13449 move from (7, 3) to (8, 3) using car (13626, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13450 move from (4, 1) to (4, 0) using car (13680, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13477 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 doesn't move\n", + "Agent rider 13501 move from (6, 9) to (7, 9) using car (13570, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13523 move from (8, 9) to (7, 9) using car (13681, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Rider n° 13523 arrived with a waiting time of 4 ticks\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13533 doesn't move\n", + "Agent rider 13534 move from (2, 9) to (2, 8) using car (13687, [(2, 9), (2, 8), (2, 7), (2, 6)], 0)\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13539 doesn't move\n", "Agent rider 13540 doesn't move\n", - "Driver 13542 arrived\n", - "Driver 13553 arrived\n", - "Driver 13556 arrived\n", - "Agent rider 13560 move from (6, 1) to (7, 1) using car (13569, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 move from (3, 3) to (3, 4) using car (13582, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (4, 4) to (4, 3) using car (13589, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13564 move from (2, 4) to (2, 5) using car (13620, [(2, 4), (2, 5), (2, 6)], 0)\n", - "Driver 13574 arrived\n", - "Driver 13575 arrived\n", - "Agent rider 13578 move from (0, 6) to (0, 7) using car (13605, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13579 move from (7, 8) to (6, 8) using car (13634, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 13584 arrived\n", - "Agent rider 13596 move from (4, 4) to (4, 3) using car (13589, [(4, 4), (4, 3), (3, 3)], 0)\n", - "Agent rider 13597 move from (5, 8) to (6, 8) using car (13622, [(5, 8), (6, 8)], 0)\n", - "Agent rider 13598 move from (0, 3) to (0, 2) using car (13642, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (1, 4) to (1, 3) using car (13591, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13601 move from (7, 4) to (8, 4) using car (13548, [(7, 4), (8, 4)], 0)\n", - "Agent rider 13602 move from (4, 6) to (4, 5) using car (13629, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (3, 9) to (2, 9) using car (13491, [(3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (7, 9) to (6, 9) using car (13691, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13548 move from (1, 5) to (1, 6) using car (13569, [(1, 5), (1, 6)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (6, 8) to (7, 8) using car (13655, [(6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13559 arrived\n", + "Driver 13560 arrived\n", + "Agent rider 13562 move from (6, 4) to (7, 4) using car (13643, [(6, 4), (7, 4)], 0)\n", + "Rider n° 13562 arrived with a waiting time of 2 ticks\n", + "Agent rider 13563 doesn't move\n", + "Driver 13571 arrived\n", + "Agent rider 13572 move from (2, 1) to (3, 1) using car (13604, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13573 doesn't move\n", + "Agent rider 13574 move from (6, 7) to (6, 6) using car (13714, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13576 move from (8, 6) to (8, 5) using car (13693, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13581 arrived\n", + "Agent rider 13589 move from (5, 4) to (5, 5) using car (13648, [(5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 13590 doesn't move\n", + "Agent rider 13591 move from (1, 9) to (1, 8) using car (13683, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13592 move from (5, 3) to (5, 2) using car (13733, [(5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 13607 arrived\n", "Driver 13608 arrived\n", - "Agent rider 13635 move from (3, 2) to (4, 2) using car (13613, [(3, 2), (4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 move from (1, 4) to (1, 3) using car (13591, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13637 move from (0, 6) to (0, 5) using car (13617, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 6) to (4, 5) using car (13629, [(4, 6), (4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13644 move from (1, 4) to (1, 3) using car (13591, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13650 move from (1, 2) to (2, 2) using car (13645, [(1, 2), (2, 2), (2, 3)], 0)\n", - "Agent rider 13651 move from (4, 0) to (5, 0) using car (13611, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13652 move from (8, 0) to (8, 1) using car (13661, [(8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (6, 5) to (6, 6) using car (13550, [(6, 5), (6, 6)], 0)\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13657 move from (6, 6) to (5, 6) using car (13631, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13658 doesn't move\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13671 doesn't move\n", - "Agent rider 13672 move from (3, 3) to (3, 2) using car (13616, [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 13673 doesn't move\n", - "Agent rider 13674 doesn't move\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 doesn't move\n", - "Agent rider 13678 doesn't move\n", - "tick 981 ended\n", - "I am driver 13679 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6)]\n", - "I am driver 13680 - trip: [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", - "I am driver 13681 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 13682 - trip: [(0, 1), (0, 2)]\n", - "I am driver 13683 - trip: [(2, 3), (2, 4), (2, 5), (2, 6)]\n", - "I am driver 13684 - trip: [(2, 9), (2, 8), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 13685 - trip: [(4, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 13686 - trip: [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 13687 - trip: [(7, 3), (7, 4), (7, 5), (7, 6)]\n", - "9 drivers generated.\n", - "I am rider 13688 - dep: (5, 6) , arr: (3, 0)\n", - "I am rider 13689 - dep: (7, 0) , arr: (6, 6)\n", - "I am rider 13690 - dep: (1, 5) , arr: (2, 9)\n", - "3 riders generated.\n", - "Agent rider 12473 doesn't move\n", - "Agent rider 12523 move from (1, 8) to (1, 7) using car (13547, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 12596 move from (9, 5) to (9, 6) using car (13640, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 12792 doesn't move\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 move from (2, 2) to (2, 3) using car (13645, [(2, 2), (2, 3)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 2) to (0, 1) using car (13642, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13109 move from (1, 8) to (1, 7) using car (13547, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13110 move from (9, 5) to (9, 6) using car (13640, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (9, 5) to (9, 6) using car (13640, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13189 move from (0, 2) to (0, 1) using car (13642, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 13189 arrived with a waiting time of 27 ticks\n", - "Agent rider 13292 doesn't move\n", - "Agent rider 13302 move from (9, 5) to (9, 6) using car (13640, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 move from (1, 8) to (1, 7) using car (13547, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13322 move from (1, 9) to (1, 8) using car (13630, [(1, 9), (1, 8), (1, 7)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13330 move from (5, 0) to (6, 0) using car (13611, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Rider n° 13330 arrived with a waiting time of 6 ticks\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 move from (7, 2) to (7, 1) using car (13612, [(7, 2), (7, 1)], 0)\n", - "Agent rider 13340 move from (9, 5) to (9, 6) using car (13640, [(9, 5), (9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13368 move from (0, 0) to (0, 1) using car (13681, [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13379 move from (0, 2) to (0, 1) using car (13642, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 move from (3, 5) to (3, 6) using car (13641, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 move from (7, 2) to (7, 1) using car (13612, [(7, 2), (7, 1)], 0)\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13467 move from (6, 1) to (5, 1) using car (13566, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 doesn't move\n", - "Agent rider 13469 move from (7, 2) to (7, 1) using car (13612, [(7, 2), (7, 1)], 0)\n", - "Agent rider 13472 move from (3, 1) to (3, 0) using car (13571, [(3, 1), (3, 0)], 0)\n", - "Driver 13490 arrived\n", - "Agent rider 13496 move from (7, 2) to (7, 1) using car (13612, [(7, 2), (7, 1)], 0)\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 doesn't move\n", - "Agent rider 13511 move from (5, 1) to (6, 1) using car (13505, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13513 arrived\n", - "Driver 13525 arrived\n", - "Agent rider 13531 move from (1, 8) to (1, 7) using car (13547, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Driver 13537 arrived\n", - "Agent rider 13539 move from (3, 4) to (3, 5) using car (13582, [(3, 4), (3, 5), (3, 6)], 0)\n" + "Driver 13613 arrived\n", + "Agent rider 13621 move from (6, 0) to (7, 0) using car (13678, [(6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13622 move from (6, 8) to (7, 8) using car (13655, [(6, 8), (7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13623 arrived\n", + "Driver 13625 arrived\n", + "Driver 13631 arrived\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (7, 7) to (6, 7) using car (13702, [(7, 7), (6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13635 move from (2, 3) to (2, 2) using car (13700, [(2, 3), (2, 2)], 0)\n", + "Agent rider 13638 move from (1, 4) to (1, 5) using car (13701, [(1, 4), (1, 5), (1, 6), (1, 7), (0, 7)], 0)\n", + "Rider n° 13638 arrived with a waiting time of 2 ticks\n", + "Agent rider 13639 move from (8, 8) to (8, 9) using car (13695, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13641 move from (1, 9) to (1, 8) using car (13683, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 13647 arrived\n", + "Driver 13653 arrived\n", + "Agent rider 13662 move from (5, 2) to (5, 1) using car (13583, [(5, 2), (5, 1)], 0)\n", + "Agent rider 13663 move from (3, 3) to (3, 2) using car (13610, [(3, 3), (3, 2)], 0)\n", + "Agent rider 13664 move from (7, 9) to (6, 9) using car (13691, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (5, 4) to (5, 5) using car (13703, [(5, 4), (5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13666 doesn't move\n", + "Agent rider 13667 move from (6, 1) to (6, 2) using car (13659, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 13668 arrived\n", + "Driver 13673 arrived\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13540 move from (1, 7) to (0, 7) using car (13586, [(1, 7), (0, 7)], 0)\n", - "Driver 13556 arrived\n", - "Driver 13557 arrived\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 move from (3, 4) to (3, 5) using car (13582, [(3, 4), (3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (4, 3) to (3, 3) using car (13589, [(4, 3), (3, 3)], 0)\n", - "Agent rider 13564 move from (2, 5) to (2, 6) using car (13620, [(2, 5), (2, 6)], 0)\n", - "Driver 13565 arrived\n", - "Driver 13575 arrived\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 move from (6, 8) to (5, 8) using car (13634, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 13581 arrived\n", - "Driver 13583 arrived\n", - "Driver 13587 arrived\n", - "Driver 13592 arrived\n", - "Agent rider 13596 move from (4, 3) to (3, 3) using car (13649, [(4, 3), (3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 13597 move from (6, 8) to (5, 8) using car (13634, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13598 move from (0, 2) to (0, 1) using car (13642, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (1, 3) to (1, 2) using car (13591, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13601 move from (8, 4) to (7, 4) using car (13647, [(8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 13602 move from (4, 5) to (4, 4) using car (13629, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (2, 9) to (2, 8) using car (13684, [(2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", - "Driver 13623 arrived\n", - "Driver 13633 arrived\n", - "Agent rider 13635 move from (4, 2) to (5, 2) using car (13613, [(4, 2), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 move from (1, 3) to (1, 2) using car (13591, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13637 move from (0, 5) to (0, 4) using car (13617, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 5) to (4, 4) using car (13629, [(4, 5), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13644 move from (1, 3) to (1, 2) using car (13591, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13650 move from (2, 2) to (2, 3) using car (13645, [(2, 2), (2, 3)], 0)\n", - "Agent rider 13651 move from (5, 0) to (6, 0) using car (13611, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13652 move from (8, 1) to (8, 2) using car (13661, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 move from (5, 2) to (5, 3) using car (13619, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13657 move from (5, 6) to (5, 5) using car (13621, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13658 doesn't move\n", - "Agent rider 13670 move from (1, 8) to (1, 7) using car (13547, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13671 move from (8, 4) to (7, 4) using car (13647, [(8, 4), (7, 4), (6, 4)], 0)\n", - "Agent rider 13672 move from (3, 2) to (3, 1) using car (13616, [(3, 2), (3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 13673 move from (5, 9) to (4, 9) using car (13646, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13674 move from (6, 4) to (6, 5) using car (13643, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13675 move from (5, 0) to (6, 0) using car (13611, [(5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13676 move from (5, 2) to (5, 3) using car (13619, [(5, 2), (5, 3), (5, 4)], 0)\n", - "Agent rider 13677 doesn't move\n", - "Agent rider 13678 move from (3, 9) to (3, 8) using car (13625, [(3, 9), (3, 8), (2, 8)], 0)\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 5) to (1, 4) using car (13628, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "tick 982 ended\n", - "I am driver 13691 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 13692 - trip: [(4, 2), (5, 2), (5, 3), (6, 3), (7, 3)]\n", - "I am driver 13693 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)]\n", - "I am driver 13694 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", - "I am driver 13695 - trip: [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 13696 - trip: [(7, 6), (6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 13697 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "7 drivers generated.\n", - "I am rider 13698 - dep: (7, 6) , arr: (5, 4)\n", - "I am rider 13699 - dep: (4, 0) , arr: (6, 7)\n", - "I am rider 13700 - dep: (6, 9) , arr: (1, 1)\n", - "I am rider 13701 - dep: (1, 8) , arr: (3, 3)\n", - "I am rider 13702 - dep: (3, 1) , arr: (5, 9)\n", - "I am rider 13703 - dep: (5, 7) , arr: (6, 1)\n", - "6 riders generated.\n", - "Agent rider 12473 move from (0, 1) to (0, 0) using car (13642, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 12473 arrived with a waiting time of 42 ticks\n", - "Agent rider 12523 move from (1, 7) to (1, 6) using car (13547, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 12523 arrived with a waiting time of 55 ticks\n", - "Agent rider 12596 move from (9, 6) to (9, 7) using car (13640, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 12792 move from (0, 1) to (0, 0) using car (13642, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 12792 arrived with a waiting time of 23 ticks\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 1) to (0, 0) using car (13642, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13109 move from (1, 7) to (1, 6) using car (13547, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13110 move from (9, 6) to (9, 7) using car (13640, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13188 move from (9, 6) to (9, 7) using car (13640, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13292 move from (0, 1) to (0, 0) using car (13642, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 13292 arrived with a waiting time of 8 ticks\n", - "Agent rider 13302 move from (9, 6) to (9, 7) using car (13640, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 move from (1, 7) to (1, 6) using car (13547, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13322 move from (1, 8) to (1, 7) using car (13630, [(1, 8), (1, 7)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13340 move from (9, 6) to (9, 7) using car (13640, [(9, 6), (9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13355 doesn't move\n", - "Agent rider 13368 move from (0, 1) to (0, 2) using car (13681, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13379 move from (0, 1) to (0, 0) using car (13642, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 move from (3, 6) to (3, 7) using car (13641, [(3, 6), (3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 doesn't move\n", + "Agent rider 13677 move from (4, 1) to (4, 0) using car (13680, [(4, 1), (4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13679 move from (8, 6) to (8, 5) using car (13693, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13682 move from (5, 3) to (6, 3) using car (13672, [(5, 3), (6, 3), (7, 3), (8, 3)], 0)\n", + "Driver 13699 arrived\n", + "Agent rider 13707 move from (4, 0) to (3, 0) using car (13732, [(4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 13716 move from (7, 1) to (6, 1) using car (13705, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (3, 5) to (3, 4) using car (13694, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13718 move from (7, 3) to (8, 3) using car (13626, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13719 doesn't move\n", + "Agent rider 13720 move from (6, 4) to (7, 4) using car (13643, [(6, 4), (7, 4)], 0)\n", + "Agent rider 13721 move from (6, 1) to (6, 2) using car (13659, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13722 move from (0, 4) to (0, 3) using car (13708, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 doesn't move\n", + "Agent rider 13736 move from (1, 9) to (1, 8) using car (13683, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13737 move from (3, 3) to (3, 2) using car (13610, [(3, 3), (3, 2)], 0)\n", + "tick 972 ended\n", + "I am driver 13738 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (3, 5)]\n", + "I am driver 13739 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 13740 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)]\n", + "I am driver 13741 - trip: [(9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6)]\n", + "I am driver 13742 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)]\n", + "I am driver 13743 - trip: [(3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 13744 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 13745 - trip: [(5, 2), (6, 2)]\n", + "I am driver 13746 - trip: [(6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13747 - trip: [(2, 6), (2, 7), (3, 7)]\n", + "I am driver 13748 - trip: [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)]\n", + "I am driver 13749 - trip: [(9, 5), (9, 4), (9, 3), (8, 3), (7, 3)]\n", + "I am driver 13750 - trip: [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 13751 - trip: [(3, 5), (4, 5), (5, 5), (5, 6)]\n", + "I am driver 13752 - trip: [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3)]\n", + "I am driver 13753 - trip: [(6, 4), (6, 3), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 13754 - trip: [(1, 8), (1, 9), (2, 9), (3, 9)]\n", + "17 drivers generated.\n", + "I am rider 13755 - dep: (2, 2) , arr: (5, 5)\n", + "I am rider 13756 - dep: (3, 2) , arr: (6, 2)\n", + "2 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (1, 8) to (1, 7) using car (13683, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13070 move from (1, 8) to (1, 7) using car (13683, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13319 move from (3, 1) to (4, 1) using car (13604, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13332 move from (8, 5) to (8, 4) using car (13693, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 13332 arrived with a waiting time of 9 ticks\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (0, 1) to (1, 1) using car (13739, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 13408 move from (3, 1) to (4, 1) using car (13604, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13438 doesn't move\n", "Agent rider 13449 doesn't move\n", - "Agent rider 13467 move from (5, 1) to (4, 1) using car (13566, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 move from (9, 8) to (9, 7) using car (13680, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Agent rider 13469 doesn't move\n", - "Agent rider 13472 doesn't move\n", + "Agent rider 13450 move from (4, 0) to (3, 0) using car (13680, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 doesn't move\n", "Agent rider 13496 doesn't move\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 doesn't move\n", - "Agent rider 13511 move from (6, 1) to (7, 1) using car (13505, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13525 arrived\n", - "Agent rider 13531 move from (1, 7) to (1, 6) using car (13547, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 move from (3, 5) to (3, 6) using car (13582, [(3, 5), (3, 6)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Driver 13543 arrived\n", - "Driver 13548 arrived\n", - "Driver 13550 arrived\n", - "Driver 13557 arrived\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 move from (3, 5) to (3, 6) using car (13582, [(3, 5), (3, 6)], 0)\n", - "Agent rider 13563 move from (3, 3) to (3, 4) using car (13649, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 13564 doesn't move\n", - "Driver 13569 arrived\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 doesn't move\n", - "Driver 13585 arrived\n", - "Agent rider 13596 move from (3, 3) to (3, 4) using car (13649, [(3, 3), (3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (0, 1) to (0, 0) using car (13642, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (1, 2) to (1, 1) using car (13591, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13601 move from (7, 4) to (6, 4) using car (13647, [(7, 4), (6, 4)], 0)\n", - "Agent rider 13602 move from (4, 4) to (4, 3) using car (13629, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (2, 8) to (3, 8) using car (13614, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Driver 13605 arrived\n", - "Driver 13615 arrived\n", - "Driver 13622 arrived\n", - "Agent rider 13635 move from (5, 2) to (5, 3) using car (13613, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 move from (1, 2) to (1, 1) using car (13591, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13637 move from (0, 4) to (0, 3) using car (13617, [(0, 4), (0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 4) to (4, 3) using car (13629, [(4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13644 move from (1, 2) to (1, 1) using car (13591, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 move from (6, 0) to (7, 0) using car (13611, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13652 move from (8, 2) to (8, 3) using car (13661, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 move from (5, 3) to (5, 4) using car (13619, [(5, 3), (5, 4)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 move from (0, 8) to (1, 8) using car (13693, [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13657 move from (5, 5) to (5, 4) using car (13621, [(5, 5), (5, 4)], 0)\n", - "Agent rider 13658 doesn't move\n", - "Agent rider 13670 move from (1, 7) to (1, 6) using car (13547, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13671 move from (7, 4) to (6, 4) using car (13647, [(7, 4), (6, 4)], 0)\n", - "Agent rider 13672 move from (3, 1) to (4, 1) using car (13616, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 13673 move from (4, 9) to (4, 8) using car (13646, [(4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13674 move from (6, 5) to (6, 6) using car (13643, [(6, 5), (6, 6), (6, 7)], 0)\n", - "Agent rider 13675 move from (6, 0) to (7, 0) using car (13611, [(6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13676 move from (5, 3) to (5, 4) using car (13619, [(5, 3), (5, 4)], 0)\n", - "Agent rider 13677 doesn't move\n", - "Agent rider 13678 doesn't move\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 4) to (1, 3) using car (13628, [(1, 4), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 13698 doesn't move\n", - "Agent rider 13699 doesn't move\n", - "Agent rider 13700 doesn't move\n", - "Agent rider 13701 doesn't move\n", - "Agent rider 13702 move from (3, 1) to (4, 1) using car (13616, [(3, 1), (4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 13703 doesn't move\n", - "tick 983 ended\n", - "I am driver 13704 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 13705 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 13706 - trip: [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8)]\n", - "I am driver 13707 - trip: [(8, 7), (8, 6)]\n", - "I am driver 13708 - trip: [(6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (5, 9), (4, 9)]\n", - "I am driver 13709 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 13710 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 13711 - trip: [(1, 4), (2, 4), (3, 4), (4, 4)]\n", - "I am driver 13712 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 13713 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)]\n", - "I am driver 13714 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6)]\n", - "I am driver 13715 - trip: [(3, 0), (4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 13716 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", - "I am driver 13717 - trip: [(9, 6), (8, 6), (8, 7), (7, 7), (6, 7)]\n", - "I am driver 13718 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 13719 - trip: [(0, 5), (0, 4)]\n", - "16 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12523 doesn't move\n", - "Agent rider 12596 move from (9, 7) to (8, 7) using car (13714, [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (3, 6), (2, 6)], 0)\n", - "Rider n° 12596 arrived with a waiting time of 40 ticks\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 move from (9, 2) to (9, 1) using car (13607, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 0) to (1, 0) using car (13642, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13109 move from (1, 6) to (1, 5) using car (13547, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13110 move from (9, 7) to (9, 8) using car (13640, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (0, 3) to (0, 2) using car (13617, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 move from (9, 7) to (9, 8) using car (13640, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13302 move from (9, 7) to (9, 8) using car (13640, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13319 move from (1, 6) to (1, 5) using car (13547, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Rider n° 13319 arrived with a waiting time of 18 ticks\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (0, 0) to (1, 0) using car (13642, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13331 move from (9, 1) to (8, 1) using car (13718, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13336 move from (0, 3) to (0, 2) using car (13617, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 move from (7, 1) to (8, 1) using car (13505, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13340 move from (9, 7) to (9, 8) using car (13640, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Agent rider 13355 move from (9, 1) to (8, 1) using car (13718, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13368 move from (0, 2) to (0, 3) using car (13681, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13379 move from (0, 0) to (1, 0) using car (13642, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13380 move from (9, 2) to (9, 1) using car (13607, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 13419 move from (3, 7) to (3, 8) using car (13641, [(3, 7), (3, 8), (3, 9), (2, 9)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 move from (7, 1) to (8, 1) using car (13505, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13449 move from (9, 1) to (8, 1) using car (13718, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13467 move from (4, 1) to (3, 1) using car (13566, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13468 move from (9, 7) to (9, 6) using car (13680, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", - "Rider n° 13468 arrived with a waiting time of 8 ticks\n", - "Agent rider 13469 move from (7, 1) to (8, 1) using car (13505, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13472 doesn't move\n", - "Driver 13491 arrived\n", - "Agent rider 13496 move from (7, 1) to (8, 1) using car (13505, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 move from (4, 8) to (3, 8) using car (13634, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13511 move from (7, 1) to (8, 1) using car (13505, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13531 move from (1, 6) to (1, 5) using car (13547, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 move from (3, 6) to (2, 6) using car (13631, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13501 move from (7, 9) to (8, 9) using car (13570, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Rider n° 13501 arrived with a waiting time of 1 ticks\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13534 move from (2, 8) to (2, 9) using car (13728, [(2, 8), (2, 9), (1, 9)], 0)\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13539 doesn't move\n", "Agent rider 13540 doesn't move\n", - "Driver 13545 arrived\n", - "Driver 13550 arrived\n", - "Agent rider 13560 move from (7, 1) to (8, 1) using car (13505, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13561 move from (9, 2) to (9, 1) using car (13607, [(9, 2), (9, 1), (8, 1)], 0)\n", - "Agent rider 13562 move from (3, 6) to (2, 6) using car (13631, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (6, 9) to (5, 9) using car (13691, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 move from (4, 4) to (5, 4) using car (13692, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (7, 8) to (7, 7) using car (13655, [(7, 8), (7, 7), (7, 6)], 0)\n", + "Driver 13558 arrived\n", + "Driver 13560 arrived\n", "Agent rider 13563 doesn't move\n", - "Agent rider 13564 doesn't move\n", - "Driver 13571 arrived\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 doesn't move\n", - "Driver 13586 arrived\n", - "Driver 13589 arrived\n", - "Agent rider 13596 move from (3, 4) to (2, 4) using car (13649, [(3, 4), (2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (0, 0) to (1, 0) using car (13642, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (1, 1) to (2, 1) using car (13591, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13601 move from (6, 4) to (6, 5) using car (13618, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Rider n° 13601 arrived with a waiting time of 1 ticks\n", - "Agent rider 13602 move from (4, 3) to (5, 3) using car (13629, [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 move from (2, 0) to (3, 0) using car (13665, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13604 move from (3, 8) to (4, 8) using car (13614, [(3, 8), (4, 8), (5, 8), (6, 8)], 0)\n", - "Driver 13612 arrived\n", - "Driver 13620 arrived\n", - "Driver 13627 arrived\n", - "Agent rider 13635 move from (5, 3) to (5, 4) using car (13613, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 doesn't move\n", - "Agent rider 13637 move from (0, 3) to (0, 2) using car (13617, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 doesn't move\n", - "Agent rider 13644 doesn't move\n", - "Driver 13645 arrived\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 move from (7, 0) to (8, 0) using car (13611, [(7, 0), (8, 0)], 0)\n", - "Agent rider 13652 move from (8, 3) to (8, 4) using car (13661, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (6, 6) to (6, 7) using car (13696, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13656 move from (1, 8) to (2, 8) using car (13693, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 move from (9, 7) to (9, 8) using car (13640, [(9, 7), (9, 8), (8, 8)], 0)\n", - "Driver 13666 arrived\n", - "Agent rider 13670 move from (1, 6) to (1, 5) using car (13547, [(1, 6), (1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13671 move from (6, 4) to (6, 5) using car (13618, [(6, 4), (6, 5), (6, 6)], 0)\n", - "Agent rider 13672 doesn't move\n", - "Agent rider 13673 move from (4, 8) to (4, 7) using car (13646, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", - "Agent rider 13674 move from (6, 6) to (6, 7) using car (13696, [(6, 6), (6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13675 move from (7, 0) to (8, 0) using car (13611, [(7, 0), (8, 0)], 0)\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 doesn't move\n", - "Agent rider 13678 doesn't move\n", - "Driver 13682 arrived\n", - "Agent rider 13688 move from (5, 6) to (4, 6) using car (13659, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 13689 move from (7, 0) to (8, 0) using car (13611, [(7, 0), (8, 0)], 0)\n", - "Agent rider 13690 move from (1, 3) to (1, 2) using car (13628, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Agent rider 13698 move from (7, 6) to (6, 6) using car (13679, [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 13699 doesn't move\n", - "Agent rider 13700 doesn't move\n", - "Agent rider 13701 move from (1, 8) to (2, 8) using car (13693, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13702 move from (4, 1) to (5, 1) using car (13616, [(4, 1), (5, 1), (6, 1)], 0)\n", - "Agent rider 13703 move from (5, 7) to (6, 7) using car (13662, [(5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "tick 984 ended\n", - "I am driver 13720 - trip: [(2, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)]\n", - "I am driver 13721 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 13722 - trip: [(3, 5), (2, 5), (1, 5)]\n", - "I am driver 13723 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 13724 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", - "I am driver 13725 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", - "I am driver 13726 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 13727 - trip: [(4, 5), (3, 5), (2, 5)]\n", - "I am driver 13728 - trip: [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5)]\n", - "I am driver 13729 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 13730 - trip: [(7, 2), (7, 1), (7, 0), (6, 0), (5, 0), (4, 0)]\n", - "I am driver 13731 - trip: [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13732 - trip: [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", - "I am driver 13733 - trip: [(8, 7), (7, 7), (7, 8), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", - "I am driver 13734 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)]\n", - "I am driver 13735 - trip: [(3, 2), (3, 3), (3, 4), (4, 4), (5, 4)]\n", - "16 drivers generated.\n", - "I am rider 13736 - dep: (8, 1) , arr: (5, 8)\n", - "I am rider 13737 - dep: (0, 0) , arr: (7, 3)\n", - "I am rider 13738 - dep: (7, 9) , arr: (8, 8)\n", - "I am rider 13739 - dep: (2, 3) , arr: (8, 0)\n", - "I am rider 13740 - dep: (1, 2) , arr: (6, 6)\n", - "I am rider 13741 - dep: (7, 9) , arr: (6, 5)\n", - "6 riders generated.\n", - "Agent rider 12596 doesn't move\n", - "Agent rider 12872 move from (1, 0) to (2, 0) using car (13642, [(1, 0), (2, 0)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 move from (9, 1) to (8, 1) using car (13607, [(9, 1), (8, 1)], 0)\n", - "Agent rider 13094 move from (9, 1) to (8, 1) using car (13607, [(9, 1), (8, 1)], 0)\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 move from (1, 5) to (1, 4) using car (13547, [(1, 5), (1, 4), (1, 3)], 0)\n", - "Agent rider 13110 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Agent rider 13122 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Agent rider 13187 move from (0, 2) to (0, 1) using car (13617, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Agent rider 13302 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Rider n° 13302 arrived with a waiting time of 13 ticks\n", - "Agent rider 13306 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13322 move from (1, 7) to (0, 7) using car (13669, [(1, 7), (0, 7)], 0)\n", - "Agent rider 13329 doesn't move\n", - "Agent rider 13331 move from (8, 1) to (7, 1) using car (13718, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13336 move from (0, 2) to (0, 1) using car (13617, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 move from (8, 1) to (9, 1) using car (13505, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13340 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Agent rider 13355 move from (8, 1) to (7, 1) using car (13718, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13368 move from (0, 3) to (0, 4) using car (13681, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13379 move from (1, 0) to (2, 0) using car (13642, [(1, 0), (2, 0)], 0)\n", - "Agent rider 13380 move from (9, 1) to (8, 1) using car (13607, [(9, 1), (8, 1)], 0)\n", - "Agent rider 13419 move from (3, 8) to (2, 8) using car (13634, [(3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 move from (8, 1) to (9, 1) using car (13505, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13449 move from (8, 1) to (7, 1) using car (13718, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13467 move from (3, 1) to (2, 1) using car (13566, [(3, 1), (2, 1), (1, 1)], 0)\n", - "Agent rider 13469 move from (8, 1) to (9, 1) using car (13505, [(8, 1), (9, 1)], 0)\n", - "Rider n° 13469 arrived with a waiting time of 9 ticks\n", - "Agent rider 13472 move from (3, 0) to (4, 0) using car (13665, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13496 move from (8, 1) to (7, 1) using car (13718, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13507 doesn't move\n", - "Agent rider 13509 move from (3, 8) to (3, 9) using car (13641, [(3, 8), (3, 9), (2, 9)], 0)\n", - "Rider n° 13509 arrived with a waiting time of 6 ticks\n", - "Agent rider 13511 move from (8, 1) to (9, 1) using car (13505, [(8, 1), (9, 1)], 0)\n", - "Driver 13526 arrived\n", - "Agent rider 13531 move from (1, 5) to (1, 4) using car (13731, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13532 move from (1, 0) to (2, 0) using car (13642, [(1, 0), (2, 0)], 0)\n", - "Agent rider 13539 move from (2, 6) to (1, 6) using car (13631, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Agent rider 13560 move from (8, 1) to (9, 1) using car (13505, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13561 move from (9, 1) to (8, 1) using car (13607, [(9, 1), (8, 1)], 0)\n", - "Agent rider 13562 move from (2, 6) to (1, 6) using car (13631, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13563 doesn't move\n", - "Agent rider 13564 move from (2, 6) to (1, 6) using car (13631, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 doesn't move\n", - "Driver 13582 arrived\n", - "Driver 13588 arrived\n", - "Driver 13594 arrived\n", - "Agent rider 13596 move from (2, 4) to (1, 4) using car (13649, [(2, 4), (1, 4), (0, 4)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (1, 0) to (2, 0) using car (13642, [(1, 0), (2, 0)], 0)\n", - "Agent rider 13599 move from (2, 1) to (3, 1) using car (13591, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13602 move from (5, 3) to (6, 3) using car (13629, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (4, 8) to (5, 8) using car (13614, [(4, 8), (5, 8), (6, 8)], 0)\n", - "Driver 13609 arrived\n", + "Agent rider 13572 move from (3, 1) to (4, 1) using car (13604, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13573 move from (2, 1) to (1, 1) using car (13752, [(2, 1), (1, 1), (0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13576 move from (8, 5) to (8, 4) using car (13693, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13589 move from (5, 5) to (5, 6) using car (13648, [(5, 5), (5, 6)], 0)\n", + "Agent rider 13590 move from (5, 4) to (6, 4) using car (13684, [(5, 4), (6, 4)], 0)\n", + "Rider n° 13590 arrived with a waiting time of 7 ticks\n", + "Agent rider 13591 move from (1, 8) to (1, 7) using car (13683, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13592 move from (5, 2) to (5, 1) using car (13733, [(5, 2), (5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Driver 13597 arrived\n", + "Driver 13599 arrived\n", + "Driver 13600 arrived\n", + "Driver 13608 arrived\n", + "Driver 13617 arrived\n", "Driver 13619 arrived\n", - "Driver 13621 arrived\n", + "Agent rider 13621 move from (7, 0) to (8, 0) using car (13678, [(7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Rider n° 13621 arrived with a waiting time of 4 ticks\n", + "Agent rider 13622 move from (7, 8) to (7, 7) using car (13655, [(7, 8), (7, 7), (7, 6)], 0)\n", "Driver 13625 arrived\n", - "Driver 13630 arrived\n", - "Agent rider 13635 move from (5, 4) to (5, 5) using car (13613, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 move from (1, 1) to (2, 1) using car (13709, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (0, 2) to (0, 1) using car (13617, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 doesn't move\n", - "Agent rider 13644 move from (1, 1) to (2, 1) using car (13709, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 13647 arrived\n", - "Driver 13648 arrived\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (8, 4) to (8, 5) using car (13661, [(8, 4), (8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 move from (5, 4) to (5, 5) using car (13613, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13655 move from (6, 7) to (6, 8) using car (13696, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13656 move from (2, 8) to (3, 8) using car (13693, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13657 move from (5, 4) to (5, 5) using car (13613, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13658 move from (9, 8) to (8, 8) using car (13640, [(9, 8), (8, 8)], 0)\n", - "Driver 13664 arrived\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13671 move from (6, 5) to (6, 6) using car (13618, [(6, 5), (6, 6)], 0)\n", - "Agent rider 13672 move from (4, 1) to (4, 2) using car (13712, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 13672 arrived with a waiting time of 1 ticks\n", - "Agent rider 13673 move from (4, 7) to (5, 7) using car (13728, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 13674 move from (6, 7) to (6, 8) using car (13696, [(6, 7), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 move from (5, 4) to (5, 5) using car (13613, [(5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13677 move from (1, 1) to (2, 1) using car (13709, [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13678 doesn't move\n", - "Agent rider 13688 move from (4, 6) to (4, 5) using car (13659, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 doesn't move\n", - "Agent rider 13698 move from (6, 6) to (5, 6) using car (13679, [(6, 6), (5, 6), (4, 6), (3, 6)], 0)\n", - "Agent rider 13699 move from (4, 0) to (5, 0) using car (13715, [(4, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13700 doesn't move\n", - "Agent rider 13701 move from (2, 8) to (3, 8) using car (13693, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13702 doesn't move\n", - "Agent rider 13703 move from (6, 7) to (6, 6) using car (13662, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13736 move from (8, 1) to (7, 1) using car (13718, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13737 move from (0, 0) to (1, 0) using car (13723, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 move from (7, 9) to (6, 9) using car (13694, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 doesn't move\n", - "Agent rider 13741 move from (7, 9) to (6, 9) using car (13694, [(7, 9), (6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "tick 985 ended\n", - "0 drivers generated.\n", - "I am rider 13742 - dep: (2, 3) , arr: (8, 4)\n", - "I am rider 13743 - dep: (4, 4) , arr: (7, 7)\n", - "I am rider 13744 - dep: (8, 8) , arr: (0, 2)\n", - "I am rider 13745 - dep: (3, 5) , arr: (3, 9)\n", - "4 riders generated.\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (1, 0) to (1, 1) using car (13720, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13109 move from (1, 4) to (1, 3) using car (13547, [(1, 4), (1, 3)], 0)\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (0, 1) to (0, 0) using car (13617, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13329 move from (1, 0) to (1, 1) using car (13720, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 13329 arrived with a waiting time of 22 ticks\n", - "Agent rider 13331 move from (7, 1) to (6, 1) using car (13718, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13336 move from (0, 1) to (0, 0) using car (13617, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13355 move from (7, 1) to (6, 1) using car (13718, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 13355 arrived with a waiting time of 26 ticks\n", - "Agent rider 13368 move from (0, 4) to (0, 5) using car (13681, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 move from (2, 8) to (1, 8) using car (13634, [(2, 8), (1, 8)], 0)\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 move from (7, 1) to (6, 1) using car (13718, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13467 move from (2, 1) to (1, 1) using car (13566, [(2, 1), (1, 1)], 0)\n", - "Agent rider 13472 move from (4, 0) to (5, 0) using car (13665, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13496 move from (7, 1) to (6, 1) using car (13718, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13507 move from (1, 0) to (1, 1) using car (13720, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13531 move from (1, 4) to (1, 3) using car (13731, [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 move from (1, 6) to (0, 6) using car (13631, [(1, 6), (0, 6)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 move from (1, 6) to (0, 6) using car (13631, [(1, 6), (0, 6)], 0)\n", - "Agent rider 13563 move from (3, 4) to (4, 4) using car (13711, [(3, 4), (4, 4)], 0)\n", - "Agent rider 13564 move from (1, 6) to (0, 6) using car (13631, [(1, 6), (0, 6)], 0)\n", - "Driver 13576 arrived\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 move from (5, 8) to (6, 8) using car (13614, [(5, 8), (6, 8)], 0)\n", - "Driver 13588 arrived\n", - "Agent rider 13596 move from (1, 4) to (1, 3) using car (13547, [(1, 4), (1, 3)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 13599 move from (3, 1) to (4, 1) using car (13591, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13602 move from (6, 3) to (7, 3) using car (13629, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (5, 8) to (6, 8) using car (13614, [(5, 8), (6, 8)], 0)\n", - "Driver 13606 arrived\n", - "Driver 13611 arrived\n", - "Driver 13621 arrived\n", - "Driver 13624 arrived\n", - "Agent rider 13635 move from (5, 5) to (5, 6) using car (13613, [(5, 5), (5, 6), (5, 7)], 0)\n", - "Agent rider 13636 move from (2, 1) to (3, 1) using car (13709, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (0, 1) to (0, 0) using car (13617, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 doesn't move\n", - "Driver 13643 arrived\n", - "Agent rider 13644 move from (2, 1) to (3, 1) using car (13709, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 13648 arrived\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (8, 5) to (8, 6) using car (13661, [(8, 5), (8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (6, 8) to (5, 8) using car (13696, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13656 move from (3, 8) to (4, 8) using car (13693, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 doesn't move\n", - "Driver 13663 arrived\n", - "Agent rider 13670 move from (1, 5) to (2, 5) using car (13734, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", - "Agent rider 13671 doesn't move\n", - "Agent rider 13673 move from (5, 7) to (6, 7) using car (13728, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 13674 move from (6, 8) to (5, 8) using car (13696, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (2, 1) to (3, 1) using car (13709, [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13678 move from (3, 8) to (4, 8) using car (13693, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 13683 arrived\n", - "Driver 13687 arrived\n", - "Agent rider 13688 move from (4, 5) to (4, 4) using car (13659, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 doesn't move\n", - "Driver 13691 arrived\n", - "Agent rider 13698 move from (5, 6) to (5, 5) using car (13685, [(5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13699 move from (5, 0) to (5, 1) using car (13715, [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13700 move from (6, 9) to (5, 9) using car (13694, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13701 move from (3, 8) to (4, 8) using car (13693, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13702 doesn't move\n", - "Agent rider 13703 move from (6, 6) to (6, 5) using car (13662, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 13707 arrived\n", - "Driver 13719 arrived\n", - "Agent rider 13736 move from (7, 1) to (6, 1) using car (13718, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13737 move from (1, 0) to (2, 0) using car (13723, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 move from (6, 9) to (5, 9) using car (13694, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 doesn't move\n", - "Agent rider 13741 move from (6, 9) to (5, 9) using car (13694, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 doesn't move\n", - "Agent rider 13744 doesn't move\n", - "Agent rider 13745 doesn't move\n", - "tick 986 ended\n", - "0 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12872 move from (2, 0) to (3, 0) using car (13723, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (1, 1) to (1, 2) using car (13720, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13109 move from (1, 3) to (1, 2) using car (13731, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (0, 0) to (1, 0) using car (13617, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 move from (6, 1) to (5, 1) using car (13718, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13336 move from (0, 0) to (1, 0) using car (13617, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13368 move from (0, 5) to (0, 6) using car (13681, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13379 move from (2, 0) to (3, 0) using car (13723, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 move from (6, 1) to (5, 1) using car (13718, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13496 move from (6, 1) to (5, 1) using car (13718, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Driver 13505 arrived\n", - "Agent rider 13507 move from (1, 1) to (1, 2) using car (13720, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13531 move from (1, 3) to (1, 2) using car (13731, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13532 doesn't move\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (6, 7) to (6, 6) using car (13702, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13635 doesn't move\n", + "Agent rider 13639 move from (8, 9) to (7, 9) using car (13695, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13641 move from (1, 8) to (1, 7) using car (13683, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 13645 arrived\n", + "Driver 13651 arrived\n", + "Agent rider 13662 doesn't move\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 move from (6, 9) to (5, 9) using car (13691, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (5, 5) to (5, 6) using car (13703, [(5, 5), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13666 move from (1, 8) to (1, 9) using car (13754, [(1, 8), (1, 9), (2, 9), (3, 9)], 0)\n", + "Agent rider 13667 move from (6, 2) to (6, 3) using car (13659, [(6, 2), (6, 3), (6, 4)], 0)\n", + "Driver 13676 arrived\n", + "Agent rider 13677 move from (4, 0) to (3, 0) using car (13680, [(4, 0), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13679 move from (8, 5) to (8, 4) using car (13693, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13682 doesn't move\n", + "Driver 13688 arrived\n", + "Agent rider 13707 move from (3, 0) to (2, 0) using car (13732, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 13711 arrived\n", + "Agent rider 13716 move from (6, 1) to (5, 1) using car (13705, [(6, 1), (5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (3, 4) to (3, 5) using car (13740, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 13718 move from (8, 3) to (9, 3) using car (13626, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13719 move from (0, 6) to (1, 6) using car (13742, [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13720 move from (7, 4) to (7, 5) using car (13685, [(7, 4), (7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 13721 move from (6, 2) to (6, 3) using car (13659, [(6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13722 move from (0, 3) to (1, 3) using car (13748, [(0, 3), (1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 13723 move from (5, 5) to (5, 6) using car (13648, [(5, 5), (5, 6)], 0)\n", + "Agent rider 13724 doesn't move\n", + "Agent rider 13736 move from (1, 8) to (1, 7) using car (13683, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13737 doesn't move\n", + "Agent rider 13755 doesn't move\n", + "Agent rider 13756 doesn't move\n", + "tick 973 ended\n", + "I am driver 13757 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 13758 - trip: [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "I am driver 13759 - trip: [(6, 7), (5, 7)]\n", + "I am driver 13760 - trip: [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 13761 - trip: [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 13762 - trip: [(7, 3), (8, 3)]\n", + "I am driver 13763 - trip: [(6, 8), (6, 9), (7, 9)]\n", + "I am driver 13764 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 13765 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 13766 - trip: [(1, 6), (2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)]\n", + "I am driver 13767 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13768 - trip: [(3, 7), (3, 8)]\n", + "I am driver 13769 - trip: [(3, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1)]\n", + "I am driver 13770 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 13771 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", + "15 drivers generated.\n", + "I am rider 13772 - dep: (3, 8) , arr: (7, 3)\n", + "I am rider 13773 - dep: (9, 8) , arr: (3, 7)\n", + "I am rider 13774 - dep: (6, 7) , arr: (0, 9)\n", + "I am rider 13775 - dep: (2, 5) , arr: (9, 4)\n", + "I am rider 13776 - dep: (5, 1) , arr: (7, 0)\n", + "I am rider 13777 - dep: (7, 1) , arr: (5, 0)\n", + "I am rider 13778 - dep: (5, 2) , arr: (1, 8)\n", + "I am rider 13779 - dep: (6, 9) , arr: (8, 3)\n", + "I am rider 13780 - dep: (2, 6) , arr: (6, 2)\n", + "9 riders generated.\n", + "Agent rider 12220 move from (8, 0) to (8, 1) using car (13678, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13070 doesn't move\n", + "Agent rider 13319 move from (4, 1) to (5, 1) using car (13758, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (1, 1) to (0, 1) using car (13752, [(1, 1), (0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13449 doesn't move\n", + "Agent rider 13450 move from (3, 0) to (2, 0) using car (13680, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13496 move from (9, 7) to (9, 8) using car (13725, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Rider n° 13496 arrived with a waiting time of 10 ticks\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 doesn't move\n", "Agent rider 13539 doesn't move\n", - "Agent rider 13540 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 doesn't move\n", + "Agent rider 13540 move from (7, 5) to (7, 6) using car (13685, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (5, 9) to (4, 9) using car (13691, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 move from (5, 4) to (6, 4) using car (13692, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (7, 7) to (8, 7) using car (13726, [(7, 7), (8, 7)], 0)\n", + "Driver 13560 arrived\n", "Agent rider 13563 doesn't move\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13579 move from (6, 8) to (6, 9) using car (13708, [(6, 8), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 13579 arrived with a waiting time of 7 ticks\n", - "Agent rider 13596 move from (1, 3) to (1, 2) using car (13731, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (2, 0) to (3, 0) using car (13723, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13599 move from (4, 1) to (5, 1) using car (13591, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13602 move from (7, 3) to (8, 3) using car (13629, [(7, 3), (8, 3), (9, 3)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13604 move from (6, 8) to (6, 9) using car (13708, [(6, 8), (6, 9), (5, 9), (4, 9)], 0)\n", - "Rider n° 13604 arrived with a waiting time of 3 ticks\n", - "Driver 13607 arrived\n", - "Driver 13616 arrived\n", - "Driver 13618 arrived\n", - "Driver 13624 arrived\n", - "Agent rider 13635 move from (5, 6) to (5, 7) using car (13713, [(5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13636 move from (3, 1) to (4, 1) using car (13709, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (0, 0) to (1, 0) using car (13617, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 3) to (4, 4) using car (13712, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 13640 arrived\n", - "Driver 13642 arrived\n", - "Agent rider 13644 move from (3, 1) to (4, 1) using car (13709, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (8, 6) to (8, 7) using car (13661, [(8, 6), (8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 move from (5, 5) to (5, 4) using car (13685, [(5, 5), (5, 4)], 0)\n", - "Agent rider 13655 move from (5, 8) to (4, 8) using car (13696, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13656 move from (4, 8) to (4, 7) using car (13693, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13657 move from (5, 5) to (5, 4) using car (13685, [(5, 5), (5, 4)], 0)\n", - "Agent rider 13658 doesn't move\n", - "Driver 13669 arrived\n", - "Agent rider 13670 move from (2, 5) to (3, 5) using car (13734, [(2, 5), (3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", - "Agent rider 13671 move from (6, 6) to (6, 5) using car (13732, [(6, 6), (6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13673 move from (6, 7) to (7, 7) using car (13728, [(6, 7), (7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 13674 move from (5, 8) to (4, 8) using car (13696, [(5, 8), (4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 move from (5, 5) to (5, 4) using car (13685, [(5, 5), (5, 4)], 0)\n", - "Agent rider 13677 move from (3, 1) to (4, 1) using car (13709, [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13678 move from (4, 8) to (4, 7) using car (13693, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Driver 13684 arrived\n", - "Driver 13686 arrived\n", - "Agent rider 13688 move from (4, 4) to (4, 3) using car (13659, [(4, 4), (4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 doesn't move\n", - "Agent rider 13698 move from (5, 5) to (5, 4) using car (13685, [(5, 5), (5, 4)], 0)\n", - "Rider n° 13698 arrived with a waiting time of 1 ticks\n", - "Agent rider 13699 move from (5, 1) to (5, 2) using car (13715, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13700 move from (5, 9) to (4, 9) using car (13694, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13701 move from (4, 8) to (4, 7) using car (13693, [(4, 8), (4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13702 move from (5, 1) to (5, 2) using car (13715, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13703 move from (6, 5) to (6, 4) using car (13662, [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Agent rider 13736 move from (6, 1) to (5, 1) using car (13718, [(6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13737 move from (2, 0) to (3, 0) using car (13723, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 doesn't move\n", - "Agent rider 13741 move from (5, 9) to (4, 9) using car (13694, [(5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 doesn't move\n", - "Agent rider 13744 doesn't move\n", - "Agent rider 13745 move from (3, 5) to (3, 6) using car (13705, [(3, 5), (3, 6), (3, 7)], 0)\n", - "tick 987 ended\n", - "I am driver 13746 - trip: [(9, 4), (8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)]\n", - "I am driver 13747 - trip: [(1, 7), (2, 7), (3, 7)]\n", - "I am driver 13748 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5)]\n", - "I am driver 13749 - trip: [(5, 0), (5, 1)]\n", - "I am driver 13750 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (4, 7)]\n", - "I am driver 13751 - trip: [(4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 13752 - trip: [(2, 8), (3, 8), (3, 7), (3, 6)]\n", - "I am driver 13753 - trip: [(5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 13754 - trip: [(5, 2), (5, 3), (5, 4)]\n", - "I am driver 13755 - trip: [(7, 5), (6, 5), (5, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 13756 - trip: [(7, 5), (6, 5), (6, 6), (5, 6), (4, 6)]\n", - "I am driver 13757 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", - "I am driver 13758 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 13759 - trip: [(0, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", - "I am driver 13760 - trip: [(4, 4), (4, 3), (4, 2)]\n", - "I am driver 13761 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 13762 - trip: [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)]\n", - "I am driver 13763 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 13764 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (6, 7), (7, 7), (8, 7), (9, 7)]\n", - "I am driver 13765 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 13766 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)]\n", - "I am driver 13767 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 13768 - trip: [(3, 9), (3, 8)]\n", - "I am driver 13769 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "I am driver 13770 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 13771 - trip: [(8, 4), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2)]\n", - "I am driver 13772 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", - "I am driver 13773 - trip: [(6, 3), (6, 2), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "28 drivers generated.\n", - "I am rider 13774 - dep: (5, 8) , arr: (0, 2)\n", - "I am rider 13775 - dep: (9, 0) , arr: (3, 5)\n", - "I am rider 13776 - dep: (9, 5) , arr: (1, 2)\n", - "I am rider 13777 - dep: (5, 4) , arr: (0, 6)\n", - "I am rider 13778 - dep: (5, 5) , arr: (5, 1)\n", - "I am rider 13779 - dep: (0, 0) , arr: (5, 0)\n", - "6 riders generated.\n", - "Agent rider 12872 move from (3, 0) to (4, 0) using car (13723, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (1, 2) to (1, 3) using car (13720, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13109 move from (1, 2) to (1, 3) using car (13720, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13110 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (1, 0) to (2, 0) using car (13617, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 move from (5, 1) to (4, 1) using car (13718, [(5, 1), (4, 1)], 0)\n", - "Agent rider 13336 move from (1, 0) to (2, 0) using car (13617, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 move from (9, 1) to (8, 1) using car (13761, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13340 doesn't move\n", - "Agent rider 13368 move from (0, 6) to (0, 7) using car (13681, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 13368 arrived with a waiting time of 22 ticks\n", - "Agent rider 13379 move from (3, 0) to (4, 0) using car (13723, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 doesn't move\n", - "Agent rider 13434 move from (9, 1) to (8, 1) using car (13761, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13467 move from (1, 1) to (1, 0) using car (13595, [(1, 1), (1, 0)], 0)\n", - "Agent rider 13472 move from (5, 0) to (4, 0) using car (13767, [(5, 0), (4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13496 move from (5, 1) to (6, 1) using car (13591, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13507 move from (1, 2) to (1, 3) using car (13720, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13511 move from (9, 1) to (8, 1) using car (13761, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13531 move from (1, 2) to (1, 1) using car (13731, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 move from (0, 6) to (1, 6) using car (13750, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 13540 doesn't move\n", - "Driver 13547 arrived\n", - "Agent rider 13560 move from (9, 1) to (8, 1) using car (13761, [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13562 move from (0, 6) to (0, 7) using car (13681, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13563 move from (4, 4) to (5, 4) using car (13735, [(4, 4), (5, 4)], 0)\n", - "Agent rider 13564 move from (0, 6) to (1, 6) using car (13750, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (4, 7)], 0)\n", - "Driver 13566 arrived\n", - "Agent rider 13578 doesn't move\n", - "Driver 13580 arrived\n", - "Agent rider 13596 move from (1, 2) to (1, 3) using car (13720, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13597 move from (5, 8) to (6, 8) using car (13721, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13598 move from (3, 0) to (4, 0) using car (13723, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13599 move from (5, 1) to (6, 1) using car (13591, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13602 move from (8, 3) to (9, 3) using car (13629, [(8, 3), (9, 3)], 0)\n", - "Agent rider 13603 move from (3, 0) to (4, 0) using car (13723, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Driver 13607 arrived\n", - "Driver 13614 arrived\n", - "Driver 13624 arrived\n", - "Driver 13628 arrived\n", - "Driver 13631 arrived\n", - "Driver 13634 arrived\n", - "Agent rider 13635 move from (5, 7) to (5, 6) using car (13765, [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 13636 move from (4, 1) to (4, 2) using car (13709, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (1, 0) to (2, 0) using car (13617, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (4, 4) to (5, 4) using car (13712, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Driver 13641 arrived\n", - "Agent rider 13644 move from (4, 1) to (4, 2) using car (13709, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 13649 arrived\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (8, 7) to (7, 7) using car (13661, [(8, 7), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 doesn't move\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (4, 8) to (3, 8) using car (13696, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13656 move from (4, 7) to (4, 6) using car (13693, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 doesn't move\n", - "Driver 13667 arrived\n", - "Agent rider 13670 move from (3, 5) to (4, 5) using car (13734, [(3, 5), (4, 5), (4, 4), (5, 4)], 0)\n", - "Agent rider 13671 move from (6, 5) to (6, 4) using car (13732, [(6, 5), (6, 4), (6, 3)], 0)\n", - "Agent rider 13673 move from (7, 7) to (7, 6) using car (13728, [(7, 7), (7, 6), (7, 5)], 0)\n", - "Agent rider 13674 move from (4, 8) to (3, 8) using car (13696, [(4, 8), (3, 8), (2, 8)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (4, 1) to (4, 2) using car (13709, [(4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13678 move from (4, 7) to (4, 6) using car (13693, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13688 move from (4, 3) to (4, 2) using car (13659, [(4, 3), (4, 2), (4, 1)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 2) to (1, 3) using car (13720, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Driver 13692 arrived\n", - "Agent rider 13699 move from (5, 2) to (5, 3) using car (13715, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13700 move from (4, 9) to (4, 8) using car (13694, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13701 move from (4, 7) to (4, 6) using car (13693, [(4, 7), (4, 6), (4, 5)], 0)\n", - "Agent rider 13702 move from (5, 2) to (5, 3) using car (13715, [(5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13703 move from (6, 4) to (6, 3) using car (13662, [(6, 4), (6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 13711 arrived\n", - "Driver 13722 arrived\n", + "Driver 13569 arrived\n", + "Agent rider 13572 move from (4, 1) to (5, 1) using car (13604, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13573 move from (1, 1) to (2, 1) using car (13739, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 13574 move from (6, 6) to (6, 5) using car (13702, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13576 move from (8, 4) to (8, 3) using car (13693, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13583 arrived\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13591 move from (1, 7) to (1, 6) using car (13683, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13592 move from (5, 1) to (6, 1) using car (13704, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Driver 13599 arrived\n", + "Driver 13610 arrived\n", + "Driver 13619 arrived\n", + "Agent rider 13622 move from (7, 7) to (8, 7) using car (13726, [(7, 7), (8, 7)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (6, 6) to (6, 5) using car (13702, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13635 move from (2, 2) to (2, 3) using car (13760, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13639 move from (7, 9) to (6, 9) using car (13695, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13641 move from (1, 7) to (1, 6) using car (13683, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Driver 13643 arrived\n", + "Driver 13657 arrived\n", + "Agent rider 13662 move from (5, 1) to (5, 0) using car (13733, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", + "Rider n° 13662 arrived with a waiting time of 1 ticks\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 move from (5, 9) to (4, 9) using car (13691, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (5, 6) to (4, 6) using car (13703, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13666 move from (1, 9) to (2, 9) using car (13754, [(1, 9), (2, 9), (3, 9)], 0)\n", + "Rider n° 13666 arrived with a waiting time of 5 ticks\n", + "Agent rider 13667 move from (6, 3) to (6, 4) using car (13659, [(6, 3), (6, 4)], 0)\n", + "Rider n° 13667 arrived with a waiting time of 1 ticks\n", + "Agent rider 13677 move from (3, 0) to (2, 0) using car (13680, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13679 move from (8, 4) to (8, 3) using car (13693, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13682 move from (6, 3) to (6, 2) using car (13753, [(6, 3), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 13682 arrived with a waiting time of 1 ticks\n", + "Driver 13700 arrived\n", + "Agent rider 13707 move from (2, 0) to (2, 1) using car (13732, [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Agent rider 13716 move from (5, 1) to (4, 1) using car (13705, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (3, 5) to (3, 6) using car (13740, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (1, 6) to (2, 6) using car (13766, [(1, 6), (2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13720 move from (7, 5) to (7, 6) using car (13685, [(7, 5), (7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 13721 move from (6, 3) to (5, 3) using car (13706, [(6, 3), (5, 3), (4, 3), (3, 3)], 0)\n", + "Rider n° 13721 arrived with a waiting time of 0 ticks\n", + "Agent rider 13722 move from (1, 3) to (1, 2) using car (13748, [(1, 3), (1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 doesn't move\n", "Driver 13727 arrived\n", - "Agent rider 13736 doesn't move\n", - "Agent rider 13737 move from (3, 0) to (4, 0) using car (13723, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 move from (1, 2) to (1, 3) using car (13720, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13741 move from (4, 9) to (4, 8) using car (13694, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 move from (4, 4) to (5, 4) using car (13712, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 13744 doesn't move\n", - "Agent rider 13745 move from (3, 6) to (3, 7) using car (13705, [(3, 6), (3, 7)], 0)\n", - "Agent rider 13774 doesn't move\n", + "Agent rider 13736 move from (1, 7) to (1, 6) using car (13683, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13737 doesn't move\n", + "Agent rider 13755 move from (2, 2) to (2, 3) using car (13760, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13756 doesn't move\n", + "Agent rider 13772 doesn't move\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 move from (6, 7) to (5, 7) using car (13759, [(6, 7), (5, 7)], 0)\n", "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (9, 5) to (9, 6) using car (13697, [(9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", + "Agent rider 13776 move from (5, 1) to (5, 0) using car (13733, [(5, 1), (5, 0), (6, 0), (7, 0)], 0)\n", "Agent rider 13777 doesn't move\n", "Agent rider 13778 doesn't move\n", "Agent rider 13779 doesn't move\n", - "tick 988 ended\n", - "I am driver 13780 - trip: [(5, 3), (6, 3), (7, 3), (8, 3), (8, 4), (8, 5), (8, 6), (9, 6)]\n", - "I am driver 13781 - trip: [(4, 3), (4, 4), (5, 4)]\n", - "I am driver 13782 - trip: [(8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 13783 - trip: [(3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)]\n", - "I am driver 13784 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7)]\n", - "I am driver 13785 - trip: [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 13786 - trip: [(5, 8), (6, 8), (6, 7), (7, 7), (8, 7)]\n", - "I am driver 13787 - trip: [(5, 7), (6, 7), (7, 7), (8, 7)]\n", - "8 drivers generated.\n", - "I am rider 13788 - dep: (8, 4) , arr: (8, 1)\n", - "I am rider 13789 - dep: (6, 5) , arr: (7, 0)\n", - "I am rider 13790 - dep: (1, 2) , arr: (8, 6)\n", - "3 riders generated.\n", - "Agent rider 12872 move from (4, 0) to (4, 1) using car (13767, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13094 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13103 move from (1, 3) to (1, 4) using car (13720, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13109 move from (1, 3) to (1, 4) using car (13720, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13110 move from (8, 8) to (8, 7) using car (13772, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (2, 0) to (3, 0) using car (13617, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 move from (0, 7) to (0, 8) using car (13681, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13322 move from (0, 7) to (0, 8) using car (13681, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (2, 0) to (3, 0) using car (13617, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13340 move from (8, 8) to (7, 8) using car (13757, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13379 move from (4, 0) to (4, 1) using car (13767, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13380 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 move from (0, 7) to (0, 8) using car (13681, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13434 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13449 doesn't move\n", - "Agent rider 13467 doesn't move\n", - "Agent rider 13472 move from (4, 0) to (4, 1) using car (13767, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13496 move from (6, 1) to (7, 1) using car (13591, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13507 move from (1, 3) to (1, 4) using car (13720, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13511 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13531 move from (1, 1) to (2, 1) using car (13731, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13532 move from (2, 0) to (3, 0) using car (13617, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13539 move from (1, 6) to (2, 6) using car (13750, [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 13540 move from (0, 7) to (0, 8) using car (13681, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 13540 arrived with a waiting time of 11 ticks\n", - "Agent rider 13560 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13561 move from (8, 1) to (7, 1) using car (13761, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13562 move from (0, 7) to (0, 8) using car (13681, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 13562 arrived with a waiting time of 3 ticks\n", + "Agent rider 13780 doesn't move\n", + "tick 974 ended\n", + "I am driver 13781 - trip: [(6, 4), (6, 3), (5, 3)]\n", + "I am driver 13782 - trip: [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)]\n", + "I am driver 13783 - trip: [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "3 drivers generated.\n", + "I am rider 13784 - dep: (3, 6) , arr: (4, 4)\n", + "I am rider 13785 - dep: (4, 4) , arr: (1, 2)\n", + "I am rider 13786 - dep: (8, 0) , arr: (2, 1)\n", + "I am rider 13787 - dep: (0, 5) , arr: (6, 2)\n", + "I am rider 13788 - dep: (5, 5) , arr: (2, 0)\n", + "I am rider 13789 - dep: (8, 9) , arr: (3, 0)\n", + "I am rider 13790 - dep: (2, 0) , arr: (3, 0)\n", + "I am rider 13791 - dep: (6, 7) , arr: (8, 7)\n", + "I am rider 13792 - dep: (9, 6) , arr: (2, 0)\n", + "I am rider 13793 - dep: (0, 9) , arr: (7, 3)\n", + "I am rider 13794 - dep: (8, 8) , arr: (9, 8)\n", + "I am rider 13795 - dep: (1, 1) , arr: (9, 3)\n", + "I am rider 13796 - dep: (0, 6) , arr: (5, 6)\n", + "I am rider 13797 - dep: (8, 3) , arr: (0, 7)\n", + "14 riders generated.\n", + "Agent rider 12220 move from (8, 1) to (8, 2) using car (13678, [(8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 12384 move from (1, 7) to (0, 7) using car (13701, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13070 move from (1, 7) to (0, 7) using car (13701, [(1, 7), (0, 7)], 0)\n", + "Rider n° 13070 arrived with a waiting time of 33 ticks\n", + "Agent rider 13319 move from (5, 1) to (5, 2) using car (13758, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 13320 move from (9, 3) to (8, 3) using car (13749, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (0, 1) to (0, 2) using car (13752, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 13408 move from (4, 1) to (3, 1) using car (13705, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13449 move from (8, 3) to (8, 2) using car (13693, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13450 move from (2, 0) to (1, 0) using car (13680, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 move from (0, 1) to (0, 2) using car (13752, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 move from (1, 2) to (2, 2) using car (13748, [(1, 2), (2, 2), (3, 2)], 0)\n", + "Agent rider 13534 move from (2, 9) to (3, 9) using car (13754, [(2, 9), (3, 9)], 0)\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13540 move from (7, 6) to (6, 6) using car (13685, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 13541 move from (1, 7) to (0, 7) using car (13701, [(1, 7), (0, 7)], 0)\n", + "Agent rider 13543 move from (0, 1) to (0, 2) using car (13752, [(0, 1), (0, 2), (0, 3)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (4, 9) to (4, 8) using car (13697, [(4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 13548 move from (1, 6) to (1, 5) using car (13683, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13549 move from (6, 4) to (7, 4) using car (13692, [(6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (8, 7) to (7, 7) using car (13783, [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", "Agent rider 13563 doesn't move\n", - "Agent rider 13564 move from (1, 6) to (2, 6) using car (13750, [(1, 6), (2, 6), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 13578 move from (0, 7) to (0, 8) using car (13681, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13596 move from (1, 3) to (1, 4) using car (13720, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13597 move from (6, 8) to (7, 8) using car (13721, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13598 move from (4, 0) to (4, 1) using car (13767, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13599 move from (6, 1) to (7, 1) using car (13591, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13602 doesn't move\n", - "Agent rider 13603 move from (4, 0) to (4, 1) using car (13767, [(4, 0), (4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 13613 arrived\n", + "Agent rider 13572 move from (5, 1) to (6, 1) using car (13604, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13573 move from (2, 1) to (2, 2) using car (13732, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Rider n° 13573 arrived with a waiting time of 4 ticks\n", + "Agent rider 13574 move from (6, 5) to (5, 5) using car (13782, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13576 move from (8, 3) to (8, 2) using car (13693, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13591 move from (1, 6) to (1, 5) using car (13683, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13592 move from (6, 1) to (7, 1) using car (13704, [(6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4)], 0)\n", + "Driver 13619 arrived\n", + "Agent rider 13622 move from (8, 7) to (7, 7) using car (13783, [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", "Driver 13626 arrived\n", - "Agent rider 13635 move from (5, 6) to (5, 5) using car (13765, [(5, 6), (5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 13636 move from (4, 2) to (4, 3) using car (13709, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (2, 0) to (3, 0) using car (13617, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13638 move from (5, 4) to (6, 4) using car (13712, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Rider n° 13638 arrived with a waiting time of 4 ticks\n", - "Agent rider 13644 move from (4, 2) to (4, 3) using car (13709, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 13646 arrived\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (7, 7) to (6, 7) using car (13661, [(7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13653 move from (0, 0) to (1, 0) using car (13695, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (3, 8) to (2, 8) using car (13696, [(3, 8), (2, 8)], 0)\n", - "Agent rider 13656 move from (4, 6) to (4, 5) using car (13693, [(4, 6), (4, 5)], 0)\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 move from (8, 8) to (7, 8) using car (13757, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Driver 13660 arrived\n", - "Agent rider 13670 move from (4, 5) to (4, 4) using car (13734, [(4, 5), (4, 4), (5, 4)], 0)\n", - "Agent rider 13671 move from (6, 4) to (6, 3) using car (13732, [(6, 4), (6, 3)], 0)\n", - "Agent rider 13673 move from (7, 6) to (7, 5) using car (13728, [(7, 6), (7, 5)], 0)\n", - "Agent rider 13674 move from (3, 8) to (3, 7) using car (13752, [(3, 8), (3, 7), (3, 6)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (4, 2) to (4, 3) using car (13709, [(4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13678 move from (4, 6) to (4, 5) using car (13693, [(4, 6), (4, 5)], 0)\n", - "Rider n° 13678 arrived with a waiting time of 4 ticks\n", - "Driver 13679 arrived\n", - "Driver 13680 arrived\n", - "Driver 13685 arrived\n", - "Agent rider 13688 move from (4, 2) to (4, 1) using car (13659, [(4, 2), (4, 1)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 3) to (1, 4) using car (13720, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13699 move from (5, 3) to (5, 4) using car (13715, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13700 move from (4, 8) to (4, 7) using car (13694, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13701 move from (4, 6) to (4, 5) using car (13693, [(4, 6), (4, 5)], 0)\n", - "Agent rider 13702 move from (5, 3) to (5, 4) using car (13715, [(5, 3), (5, 4), (5, 5)], 0)\n", - "Agent rider 13703 move from (6, 3) to (6, 2) using car (13662, [(6, 3), (6, 2), (6, 1)], 0)\n", - "Driver 13717 arrived\n", - "Driver 13726 arrived\n", - "Agent rider 13736 move from (5, 1) to (5, 2) using car (13766, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13737 move from (4, 0) to (5, 0) using car (13723, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 move from (1, 3) to (1, 4) using car (13720, [(1, 3), (1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13741 move from (4, 8) to (4, 7) using car (13694, [(4, 8), (4, 7), (4, 6)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 move from (5, 4) to (6, 4) using car (13712, [(5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 13744 move from (8, 8) to (8, 7) using car (13772, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13745 doesn't move\n", - "Agent rider 13774 move from (5, 8) to (5, 7) using car (13769, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Driver 13629 arrived\n", + "Agent rider 13633 move from (9, 3) to (8, 3) using car (13749, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 13634 move from (6, 5) to (5, 5) using car (13782, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13635 move from (2, 3) to (2, 4) using car (13760, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13639 move from (6, 9) to (5, 9) using car (13695, [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13641 move from (1, 6) to (1, 5) using car (13683, [(1, 6), (1, 5)], 0)\n", + "Driver 13648 arrived\n", + "Driver 13656 arrived\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 move from (4, 9) to (3, 9) using car (13691, [(4, 9), (3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (4, 6) to (3, 6) using car (13703, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13667 doesn't move\n", + "Driver 13669 arrived\n", + "Driver 13674 arrived\n", + "Agent rider 13677 move from (2, 0) to (1, 0) using car (13680, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13679 move from (8, 3) to (8, 2) using car (13693, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13684 arrived\n", + "Driver 13698 arrived\n", + "Agent rider 13707 move from (2, 1) to (2, 2) using car (13732, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 13708 arrived\n", + "Driver 13715 arrived\n", + "Agent rider 13716 move from (4, 1) to (3, 1) using car (13705, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 doesn't move\n", + "Agent rider 13718 move from (9, 3) to (8, 3) using car (13749, [(9, 3), (8, 3), (7, 3)], 0)\n", + "Agent rider 13719 move from (2, 6) to (2, 5) using car (13766, [(2, 6), (2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13720 move from (7, 6) to (6, 6) using car (13685, [(7, 6), (6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 13722 move from (1, 2) to (2, 2) using car (13748, [(1, 2), (2, 2), (3, 2)], 0)\n", + "Rider n° 13722 arrived with a waiting time of 0 ticks\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 doesn't move\n", + "Driver 13731 arrived\n", + "Driver 13734 arrived\n", + "Agent rider 13736 move from (1, 6) to (1, 5) using car (13683, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13737 doesn't move\n", + "Driver 13745 arrived\n", + "Agent rider 13755 move from (2, 3) to (2, 4) using car (13760, [(2, 3), (2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13756 move from (3, 2) to (4, 2) using car (13744, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 13772 doesn't move\n", + "Agent rider 13773 move from (9, 8) to (9, 9) using car (13725, [(9, 8), (9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 13774 doesn't move\n", "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (9, 6) to (9, 7) using car (13697, [(9, 6), (9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13777 doesn't move\n", + "Agent rider 13776 move from (5, 0) to (6, 0) using car (13733, [(5, 0), (6, 0), (7, 0)], 0)\n", + "Agent rider 13777 move from (7, 1) to (6, 1) using car (13765, [(7, 1), (6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", "Agent rider 13778 doesn't move\n", - "Agent rider 13779 move from (0, 0) to (1, 0) using car (13695, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13779 move from (6, 9) to (5, 9) using car (13750, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 13780 doesn't move\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 doesn't move\n", + "Agent rider 13787 doesn't move\n", "Agent rider 13788 doesn't move\n", - "Agent rider 13789 move from (6, 5) to (5, 5) using car (13755, [(6, 5), (5, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13790 move from (1, 2) to (1, 3) using car (13759, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "tick 989 ended\n", - "I am driver 13791 - trip: [(6, 1), (6, 2), (6, 3), (7, 3), (8, 3)]\n", - "I am driver 13792 - trip: [(3, 8), (3, 7), (3, 6), (3, 5)]\n", - "I am driver 13793 - trip: [(4, 3), (4, 4), (3, 4)]\n", - "I am driver 13794 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 13795 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 13796 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 13797 - trip: [(0, 8), (0, 7), (0, 6), (0, 5)]\n", - "7 drivers generated.\n", + "Agent rider 13789 move from (8, 9) to (9, 9) using car (13735, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 13790 move from (2, 0) to (1, 0) using car (13680, [(2, 0), (1, 0), (0, 0)], 0)\n", + "Agent rider 13791 doesn't move\n", + "Agent rider 13792 doesn't move\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 doesn't move\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (8, 3) to (8, 2) using car (13693, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "tick 975 ended\n", + "I am driver 13798 - trip: [(4, 7), (5, 7), (6, 7), (7, 7)]\n", + "1 drivers generated.\n", "0 riders generated.\n", - "Agent rider 12872 doesn't move\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (1, 4) to (1, 5) using car (13720, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13109 move from (1, 4) to (1, 5) using car (13720, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13110 move from (8, 7) to (8, 6) using car (13772, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 13110 arrived with a waiting time of 17 ticks\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (3, 0) to (4, 0) using car (13617, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13188 move from (8, 8) to (8, 9) using car (13710, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", - "Rider n° 13188 arrived with a waiting time of 12 ticks\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13318 move from (0, 8) to (0, 9) using car (13681, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 13318 arrived with a waiting time of 17 ticks\n", - "Agent rider 13322 move from (0, 8) to (0, 7) using car (13797, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 13331 move from (4, 1) to (4, 2) using car (13767, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13336 move from (3, 0) to (4, 0) using car (13617, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13340 move from (7, 8) to (6, 8) using car (13757, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 13340 arrived with a waiting time of 21 ticks\n", - "Agent rider 13379 doesn't move\n", - "Agent rider 13380 move from (7, 1) to (6, 1) using car (13761, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13430 move from (0, 8) to (0, 9) using car (13681, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Rider n° 13430 arrived with a waiting time of 18 ticks\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 move from (5, 1) to (4, 1) using car (13762, [(5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13467 move from (1, 0) to (2, 0) using car (13695, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 13467 arrived with a waiting time of 13 ticks\n", - "Agent rider 13472 move from (4, 1) to (4, 2) using car (13767, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13496 move from (7, 1) to (6, 1) using car (13761, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13507 move from (1, 4) to (1, 5) using car (13720, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Rider n° 13507 arrived with a waiting time of 16 ticks\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13531 move from (2, 1) to (3, 1) using car (13731, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 13531 arrived with a waiting time of 1 ticks\n", - "Agent rider 13532 move from (3, 0) to (4, 0) using car (13617, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13539 move from (2, 6) to (3, 6) using car (13750, [(2, 6), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 move from (7, 1) to (6, 1) using car (13761, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n" + "Agent rider 12220 move from (8, 2) to (8, 1) using car (13693, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13319 move from (5, 2) to (5, 3) using car (13758, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 13320 move from (8, 3) to (7, 3) using car (13749, [(8, 3), (7, 3)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (0, 2) to (0, 3) using car (13752, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13449 move from (8, 2) to (8, 1) using car (13693, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Rider n° 13449 arrived with a waiting time of 15 ticks\n", + "Agent rider 13450 move from (1, 0) to (0, 0) using car (13680, [(1, 0), (0, 0)], 0)\n", + "Agent rider 13451 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 move from (0, 2) to (0, 3) using car (13752, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 move from (2, 2) to (3, 2) using car (13748, [(2, 2), (3, 2)], 0)\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13540 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 move from (0, 2) to (0, 3) using car (13752, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (4, 8) to (4, 7) using car (13697, [(4, 8), (4, 7), (4, 6)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 move from (7, 4) to (8, 4) using car (13692, [(7, 4), (8, 4)], 0)\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (7, 7) to (7, 8) using car (13783, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 13563 doesn't move\n", + "Driver 13570 arrived\n", + "Agent rider 13572 move from (6, 1) to (5, 1) using car (13765, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13576 move from (8, 2) to (8, 3) using car (13678, [(8, 2), (8, 3)], 0)\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 move from (7, 1) to (7, 0) using car (13690, [(7, 1), (7, 0), (6, 0)], 0)\n", + "Agent rider 13622 move from (7, 7) to (7, 8) using car (13783, [(7, 7), (7, 8), (6, 8), (5, 8)], 0)\n", + "Driver 13629 arrived\n", + "Agent rider 13633 move from (8, 3) to (7, 3) using car (13749, [(8, 3), (7, 3)], 0)\n", + "Agent rider 13634 move from (5, 5) to (4, 5) using car (13782, [(5, 5), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13635 move from (2, 4) to (2, 5) using car (13760, [(2, 4), (2, 5), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13639 move from (5, 9) to (4, 9) using car (13695, [(5, 9), (4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Driver 13642 arrived\n", + "Driver 13655 arrived\n", + "Driver 13659 arrived\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 move from (3, 9) to (2, 9) using car (13691, [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (3, 6) to (2, 6) using car (13703, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13669 arrived\n", + "Driver 13672 arrived\n", + "Agent rider 13677 move from (1, 0) to (0, 0) using car (13680, [(1, 0), (0, 0)], 0)\n", + "Agent rider 13679 move from (8, 2) to (8, 1) using car (13693, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13687 arrived\n", + "Driver 13689 arrived\n", + "Driver 13696 arrived\n", + "Driver 13702 arrived\n", + "Agent rider 13707 move from (2, 2) to (2, 3) using car (13732, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7)], 0)\n", + "Driver 13709 arrived\n", + "Driver 13712 arrived\n", + "Agent rider 13716 move from (3, 1) to (3, 2) using car (13705, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (3, 6) to (4, 6) using car (13742, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13718 move from (8, 3) to (7, 3) using car (13749, [(8, 3), (7, 3)], 0)\n", + "Agent rider 13719 move from (2, 5) to (2, 4) using car (13766, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13720 move from (6, 6) to (5, 6) using car (13685, [(6, 6), (5, 6), (4, 6)], 0)\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 doesn't move\n", + "Driver 13726 arrived\n", + "Driver 13728 arrived\n", + "Driver 13729 arrived\n", + "Agent rider 13736 doesn't move\n", + "Agent rider 13737 doesn't move\n", + "Driver 13747 arrived\n", + "Agent rider 13755 doesn't move\n", + "Agent rider 13756 move from (4, 2) to (5, 2) using car (13744, [(4, 2), (5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 13759 arrived\n", + "Driver 13762 arrived\n", + "Driver 13768 arrived\n", + "Agent rider 13772 doesn't move\n", + "Agent rider 13773 move from (9, 9) to (8, 9) using car (13725, [(9, 9), (8, 9), (7, 9)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13775 move from (2, 5) to (2, 4) using car (13766, [(2, 5), (2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13776 move from (6, 0) to (7, 0) using car (13733, [(6, 0), (7, 0)], 0)\n", + "Rider n° 13776 arrived with a waiting time of 0 ticks\n", + "Agent rider 13777 move from (6, 1) to (5, 1) using car (13765, [(6, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13778 move from (5, 2) to (5, 3) using car (13758, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 13779 move from (5, 9) to (5, 8) using car (13750, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 13780 doesn't move\n", + "Agent rider 13784 move from (3, 6) to (4, 6) using car (13742, [(3, 6), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13785 move from (4, 4) to (3, 4) using car (13757, [(4, 4), (3, 4), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13786 doesn't move\n", + "Agent rider 13787 doesn't move\n", + "Agent rider 13788 move from (5, 5) to (4, 5) using car (13782, [(5, 5), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13789 move from (9, 9) to (9, 8) using car (13735, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Agent rider 13790 move from (1, 0) to (0, 0) using car (13680, [(1, 0), (0, 0)], 0)\n", + "Agent rider 13791 doesn't move\n", + "Agent rider 13792 doesn't move\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 doesn't move\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (8, 2) to (8, 1) using car (13693, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "tick 976 ended\n", + "I am driver 13799 - trip: [(6, 2), (7, 2), (8, 2), (8, 1)]\n", + "I am driver 13800 - trip: [(4, 4), (4, 5), (4, 6), (4, 7), (5, 7), (6, 7), (7, 7)]\n", + "I am driver 13801 - trip: [(9, 3), (9, 4), (9, 5), (9, 6), (9, 7)]\n", + "I am driver 13802 - trip: [(1, 7), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (3, 3), (4, 3), (5, 3)]\n", + "I am driver 13803 - trip: [(2, 8), (2, 9), (1, 9), (0, 9)]\n", + "I am driver 13804 - trip: [(3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 13805 - trip: [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)]\n", + "I am driver 13806 - trip: [(3, 4), (2, 4)]\n", + "I am driver 13807 - trip: [(8, 6), (8, 5), (8, 4)]\n", + "I am driver 13808 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5)]\n", + "I am driver 13809 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9)]\n", + "I am driver 13810 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7)]\n", + "I am driver 13811 - trip: [(3, 6), (3, 7), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 13812 - trip: [(6, 6), (6, 7), (6, 8)]\n", + "I am driver 13813 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)]\n", + "I am driver 13814 - trip: [(8, 4), (7, 4), (6, 4), (5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)]\n", + "I am driver 13815 - trip: [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 13816 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", + "I am driver 13817 - trip: [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)]\n", + "I am driver 13818 - trip: [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 13819 - trip: [(1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 13820 - trip: [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9)]\n", + "I am driver 13821 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 13822 - trip: [(9, 4), (8, 4), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", + "I am driver 13823 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 13824 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", + "I am driver 13825 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 13826 - trip: [(1, 3), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9)]\n", + "I am driver 13827 - trip: [(1, 3), (2, 3), (2, 2), (3, 2), (4, 2)]\n", + "I am driver 13828 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 13829 - trip: [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)]\n", + "I am driver 13830 - trip: [(9, 1), (8, 1), (7, 1), (7, 2), (7, 3)]\n", + "I am driver 13831 - trip: [(8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 13832 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13833 - trip: [(7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", + "35 drivers generated.\n", + "I am rider 13834 - dep: (7, 3) , arr: (7, 2)\n", + "1 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13407 move from (0, 3) to (1, 3) using car (13824, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13451 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 13451 arrived with a waiting time of 16 ticks\n", + "Agent rider 13452 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13563 move from (5, 4) to (5, 5) using car (13715, [(5, 4), (5, 5)], 0)\n", - "Agent rider 13564 move from (2, 6) to (3, 6) using car (13750, [(2, 6), (3, 6), (3, 7), (4, 7)], 0)\n", - "Agent rider 13578 move from (0, 8) to (0, 7) using car (13797, [(0, 8), (0, 7), (0, 6), (0, 5)], 0)\n", - "Driver 13595 arrived\n", - "Agent rider 13596 move from (1, 4) to (1, 5) using car (13720, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13597 move from (7, 8) to (8, 8) using car (13721, [(7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13598 doesn't move\n", - "Agent rider 13599 move from (7, 1) to (6, 1) using car (13761, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13602 doesn't move\n", - "Agent rider 13603 move from (4, 1) to (4, 2) using car (13767, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 13610 arrived\n", - "Driver 13629 arrived\n", - "Driver 13632 arrived\n", - "Agent rider 13635 move from (5, 5) to (6, 5) using car (13765, [(5, 5), (6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 13636 move from (4, 3) to (4, 4) using car (13709, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (3, 0) to (4, 0) using car (13617, [(3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13644 move from (4, 3) to (4, 4) using car (13709, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (6, 7) to (5, 7) using car (13661, [(6, 7), (5, 7)], 0)\n", - "Agent rider 13653 move from (1, 0) to (2, 0) using car (13695, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (5, 4) to (5, 5) using car (13715, [(5, 4), (5, 5)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 move from (7, 8) to (6, 8) using car (13757, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Agent rider 13670 move from (4, 4) to (5, 4) using car (13734, [(4, 4), (5, 4)], 0)\n", - "Agent rider 13671 move from (6, 3) to (7, 3) using car (13751, [(6, 3), (7, 3), (8, 3)], 0)\n", - "Rider n° 13671 arrived with a waiting time of 2 ticks\n", - "Agent rider 13673 doesn't move\n", - "Agent rider 13674 move from (3, 7) to (3, 6) using car (13714, [(3, 7), (3, 6), (2, 6)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (4, 3) to (4, 4) using car (13709, [(4, 3), (4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Driver 13679 arrived\n", - "Agent rider 13688 move from (4, 1) to (4, 2) using car (13767, [(4, 1), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 4) to (1, 5) using car (13720, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13699 move from (5, 4) to (5, 5) using car (13715, [(5, 4), (5, 5)], 0)\n", - "Agent rider 13700 move from (4, 7) to (4, 6) using car (13694, [(4, 7), (4, 6)], 0)\n", - "Agent rider 13701 doesn't move\n", - "Agent rider 13702 move from (5, 4) to (5, 5) using car (13715, [(5, 4), (5, 5)], 0)\n", - "Agent rider 13703 move from (6, 2) to (6, 1) using car (13662, [(6, 2), (6, 1)], 0)\n", - "Rider n° 13703 arrived with a waiting time of 1 ticks\n", - "Driver 13705 arrived\n", - "Driver 13718 arrived\n", - "Driver 13735 arrived\n", - "Agent rider 13736 move from (5, 2) to (5, 3) using car (13766, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13737 move from (5, 0) to (6, 0) using car (13723, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 move from (5, 9) to (6, 9) using car (13713, [(5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 move from (1, 4) to (1, 5) using car (13720, [(1, 4), (1, 5), (1, 6)], 0)\n", - "Agent rider 13741 move from (4, 7) to (4, 6) using car (13694, [(4, 7), (4, 6)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 move from (6, 4) to (7, 4) using car (13712, [(6, 4), (7, 4), (8, 4)], 0)\n", - "Agent rider 13744 move from (8, 7) to (8, 6) using car (13772, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13745 move from (3, 7) to (3, 6) using car (13752, [(3, 7), (3, 6)], 0)\n", - "Driver 13749 arrived\n", - "Driver 13768 arrived\n", - "Agent rider 13774 move from (5, 7) to (5, 6) using car (13769, [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (9, 7) to (9, 8) using car (13697, [(9, 7), (9, 8), (9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13777 doesn't move\n", - "Agent rider 13778 doesn't move\n", - "Agent rider 13779 move from (1, 0) to (2, 0) using car (13695, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13788 doesn't move\n", - "Agent rider 13789 doesn't move\n", - "Agent rider 13790 move from (1, 3) to (1, 4) using car (13759, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "tick 990 ended\n", - "I am driver 13798 - trip: [(1, 2), (1, 1)]\n", - "I am driver 13799 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0)]\n", - "I am driver 13800 - trip: [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7)]\n", - "I am driver 13801 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 13802 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 13803 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4)]\n", - "I am driver 13804 - trip: [(7, 3), (7, 2), (6, 2)]\n", - "I am driver 13805 - trip: [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13806 - trip: [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", - "I am driver 13807 - trip: [(7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 13808 - trip: [(8, 3), (8, 4), (8, 5), (8, 6)]\n", - "I am driver 13809 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", - "I am driver 13810 - trip: [(7, 5), (7, 6), (7, 7), (7, 8), (6, 8), (5, 8)]\n", - "I am driver 13811 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)]\n", - "I am driver 13812 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 13813 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 13814 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 13815 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 13816 - trip: [(8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2)]\n", - "I am driver 13817 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)]\n", - "I am driver 13818 - trip: [(1, 3), (0, 3), (0, 4), (0, 5), (0, 6)]\n", - "I am driver 13819 - trip: [(7, 6), (6, 6), (6, 7), (6, 8)]\n", - "22 drivers generated.\n", - "I am rider 13820 - dep: (3, 6) , arr: (7, 0)\n", - "I am rider 13821 - dep: (1, 2) , arr: (3, 3)\n", - "I am rider 13822 - dep: (8, 7) , arr: (9, 1)\n", - "I am rider 13823 - dep: (1, 9) , arr: (5, 3)\n", - "I am rider 13824 - dep: (4, 6) , arr: (6, 0)\n", - "5 riders generated.\n", - "Agent rider 12872 move from (4, 1) to (3, 1) using car (13762, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 12940 move from (2, 3) to (1, 3) using car (13729, [(2, 3), (1, 3)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (1, 5) to (0, 5) using car (13668, [(1, 5), (0, 5)], 0)\n", - "Agent rider 13109 move from (1, 5) to (0, 5) using car (13668, [(1, 5), (0, 5)], 0)\n", - "Agent rider 13122 move from (8, 8) to (9, 8) using car (13721, [(8, 8), (9, 8)], 0)\n", - "Agent rider 13187 move from (4, 0) to (5, 0) using car (13617, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13306 move from (8, 8) to (9, 8) using car (13721, [(8, 8), (9, 8)], 0)\n", - "Agent rider 13322 move from (0, 7) to (0, 6) using car (13797, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Agent rider 13331 move from (4, 2) to (3, 2) using car (13725, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13336 move from (4, 0) to (5, 0) using car (13617, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13379 move from (4, 1) to (3, 1) using car (13762, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13380 doesn't move\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 move from (4, 1) to (3, 1) using car (13762, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13472 move from (4, 2) to (3, 2) using car (13725, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13496 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 move from (4, 0) to (5, 0) using car (13617, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13539 move from (3, 6) to (2, 6) using car (13714, [(3, 6), (2, 6)], 0)\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 doesn't move\n", - "Agent rider 13563 move from (5, 5) to (5, 4) using car (13796, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13564 move from (3, 6) to (2, 6) using car (13714, [(3, 6), (2, 6)], 0)\n", - "Agent rider 13578 move from (0, 7) to (0, 6) using car (13797, [(0, 7), (0, 6), (0, 5)], 0)\n", - "Driver 13591 arrived\n", - "Agent rider 13596 move from (1, 5) to (0, 5) using car (13668, [(1, 5), (0, 5)], 0)\n", - "Agent rider 13597 move from (8, 8) to (9, 8) using car (13721, [(8, 8), (9, 8)], 0)\n", - "Agent rider 13598 move from (4, 1) to (3, 1) using car (13762, [(4, 1), (3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13599 doesn't move\n", - "Agent rider 13602 move from (9, 3) to (8, 3) using car (13817, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 13603 move from (4, 2) to (4, 3) using car (13767, [(4, 2), (4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Driver 13632 arrived\n", - "Agent rider 13635 move from (6, 5) to (7, 5) using car (13765, [(6, 5), (7, 5), (8, 5)], 0)\n", - "Agent rider 13636 move from (4, 4) to (5, 4) using car (13709, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13637 move from (4, 0) to (5, 0) using car (13617, [(4, 0), (5, 0), (6, 0)], 0)\n", - "Agent rider 13644 move from (4, 4) to (5, 4) using car (13709, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13650 move from (2, 3) to (1, 3) using car (13729, [(2, 3), (1, 3)], 0)\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 doesn't move\n", - "Agent rider 13653 move from (2, 0) to (3, 0) using car (13695, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (5, 5) to (5, 4) using car (13796, [(5, 5), (5, 4), (5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 move from (4, 5) to (4, 4) using car (13755, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13657 doesn't move\n", - "Agent rider 13658 move from (6, 8) to (5, 8) using car (13757, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", - "Rider n° 13658 arrived with a waiting time of 7 ticks\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13525 move from (3, 2) to (3, 1) using car (13804, [(3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 13534 move from (3, 9) to (4, 9) using car (13805, [(3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 13536 doesn't move\n", + "Agent rider 13539 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13540 move from (6, 6) to (6, 7) using car (13770, [(6, 6), (6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 13541 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13547 move from (4, 7) to (4, 8) using car (13710, [(4, 7), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13551 move from (7, 8) to (6, 8) using car (13783, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 13563 move from (0, 7) to (0, 6) using car (13818, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13572 move from (5, 1) to (6, 1) using car (13743, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13589 move from (5, 6) to (4, 6) using car (13685, [(5, 6), (4, 6)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 move from (7, 0) to (6, 0) using car (13690, [(7, 0), (6, 0)], 0)\n", + "Agent rider 13622 move from (7, 8) to (6, 8) using car (13783, [(7, 8), (6, 8), (5, 8)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (4, 5) to (4, 4) using car (13782, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13635 move from (2, 5) to (2, 4) using car (13713, [(2, 5), (2, 4), (2, 3)], 0)\n", + "Agent rider 13639 move from (4, 9) to (3, 9) using car (13695, [(4, 9), (3, 9), (2, 9)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Driver 13650 arrived\n", "Driver 13659 arrived\n", - "Driver 13665 arrived\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13673 doesn't move\n", - "Agent rider 13674 move from (3, 6) to (2, 6) using car (13714, [(3, 6), (2, 6)], 0)\n", - "Rider n° 13674 arrived with a waiting time of 1 ticks\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (4, 4) to (5, 4) using car (13709, [(4, 4), (5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13688 move from (4, 2) to (3, 2) using car (13725, [(4, 2), (3, 2), (2, 2)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 doesn't move\n", - "Driver 13693 arrived\n", - "Driver 13696 arrived\n", - "Agent rider 13699 doesn't move\n", - "Agent rider 13700 doesn't move\n", - "Agent rider 13701 move from (4, 5) to (4, 4) using car (13755, [(4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13702 doesn't move\n", - "Driver 13708 arrived\n", + "Agent rider 13663 move from (3, 2) to (3, 3) using car (13705, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13664 move from (2, 9) to (1, 9) using car (13691, [(2, 9), (1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (2, 6) to (1, 6) using car (13703, [(2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13672 arrived\n", + "Agent rider 13677 doesn't move\n", + "Agent rider 13679 move from (8, 1) to (7, 1) using car (13693, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13683 arrived\n", + "Driver 13689 arrived\n", + "Driver 13701 arrived\n", + "Agent rider 13707 doesn't move\n", + "Agent rider 13716 move from (3, 2) to (3, 3) using car (13705, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (4, 6) to (4, 7) using car (13742, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (2, 4) to (3, 4) using car (13766, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13720 move from (5, 6) to (4, 6) using car (13685, [(5, 6), (4, 6)], 0)\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 move from (0, 9) to (1, 9) using car (13829, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", "Driver 13728 arrived\n", "Driver 13730 arrived\n", - "Driver 13732 arrived\n", - "Agent rider 13736 move from (5, 3) to (5, 4) using car (13766, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13737 move from (6, 0) to (6, 1) using car (13723, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 move from (6, 9) to (7, 9) using car (13713, [(6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 move from (1, 5) to (1, 6) using car (13720, [(1, 5), (1, 6)], 0)\n", - "Agent rider 13741 doesn't move\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 move from (7, 4) to (8, 4) using car (13712, [(7, 4), (8, 4)], 0)\n", - "Agent rider 13744 move from (8, 6) to (8, 5) using car (13772, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13745 move from (3, 6) to (3, 7) using car (13750, [(3, 6), (3, 7), (4, 7)], 0)\n", - "Driver 13747 arrived\n", + "Agent rider 13736 doesn't move\n", + "Agent rider 13737 move from (3, 2) to (3, 3) using car (13705, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 13746 arrived\n", + "Driver 13751 arrived\n", "Driver 13754 arrived\n", - "Driver 13760 arrived\n", - "Agent rider 13774 doesn't move\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (9, 8) to (8, 8) using car (13801, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 doesn't move\n", - "Agent rider 13778 doesn't move\n", - "Agent rider 13779 move from (2, 0) to (3, 0) using car (13695, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13788 move from (8, 4) to (8, 3) using car (13806, [(8, 4), (8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 13789 doesn't move\n", - "Agent rider 13790 move from (1, 4) to (1, 5) using car (13759, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13820 move from (3, 6) to (4, 6) using car (13763, [(3, 6), (4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 13821 move from (1, 2) to (1, 1) using car (13798, [(1, 2), (1, 1)], 0)\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 doesn't move\n", - "Agent rider 13824 doesn't move\n", - "tick 991 ended\n", - "I am driver 13825 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 13826 - trip: [(5, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 13827 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0)]\n", - "3 drivers generated.\n", - "I am rider 13828 - dep: (2, 5) , arr: (2, 3)\n", - "I am rider 13829 - dep: (0, 7) , arr: (6, 7)\n", - "I am rider 13830 - dep: (4, 0) , arr: (0, 4)\n", - "I am rider 13831 - dep: (3, 9) , arr: (3, 4)\n", - "4 riders generated.\n", - "Agent rider 12872 move from (3, 1) to (2, 1) using car (13762, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 12940 move from (1, 3) to (1, 4) using car (13813, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (5, 0) to (6, 0) using car (13617, [(5, 0), (6, 0)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13322 move from (0, 6) to (0, 7) using car (13784, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13331 move from (3, 2) to (2, 2) using car (13725, [(3, 2), (2, 2)], 0)\n", - "Agent rider 13336 move from (5, 0) to (6, 0) using car (13617, [(5, 0), (6, 0)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13379 move from (3, 1) to (2, 1) using car (13762, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13380 move from (6, 1) to (6, 2) using car (13723, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 move from (3, 1) to (2, 1) using car (13762, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13472 move from (3, 2) to (2, 2) using car (13770, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13496 move from (6, 1) to (6, 2) using car (13723, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 move from (5, 0) to (6, 0) using car (13617, [(5, 0), (6, 0)], 0)\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 move from (6, 1) to (6, 2) using car (13723, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13563 move from (5, 4) to (5, 3) using car (13796, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Rider n° 13563 arrived with a waiting time of 6 ticks\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 move from (0, 6) to (0, 7) using car (13784, [(0, 6), (0, 7)], 0)\n", - "Agent rider 13596 doesn't move\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (3, 1) to (2, 1) using car (13762, [(3, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13599 move from (6, 1) to (6, 2) using car (13723, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 13599 arrived with a waiting time of 1 ticks\n", - "Agent rider 13602 move from (8, 3) to (8, 4) using car (13780, [(8, 3), (8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Agent rider 13603 move from (4, 3) to (3, 3) using car (13767, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13635 move from (7, 5) to (8, 5) using car (13765, [(7, 5), (8, 5)], 0)\n", - "Agent rider 13636 move from (5, 4) to (6, 4) using car (13709, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Rider n° 13636 arrived with a waiting time of 3 ticks\n", - "Agent rider 13637 move from (5, 0) to (6, 0) using car (13617, [(5, 0), (6, 0)], 0)\n", - "Agent rider 13644 move from (5, 4) to (6, 4) using car (13709, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13650 move from (1, 3) to (1, 4) using car (13813, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 doesn't move\n", - "Agent rider 13653 move from (3, 0) to (4, 0) using car (13695, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (5, 4) to (4, 4) using car (13746, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13657 move from (5, 4) to (4, 4) using car (13746, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13755 move from (2, 4) to (3, 4) using car (13766, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13756 move from (5, 2) to (6, 2) using car (13744, [(5, 2), (6, 2), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Rider n° 13756 arrived with a waiting time of 2 ticks\n", + "Driver 13763 arrived\n", + "Agent rider 13772 move from (3, 8) to (4, 8) using car (13767, [(3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13773 move from (8, 9) to (7, 9) using car (13725, [(8, 9), (7, 9)], 0)\n", + "Agent rider 13774 move from (5, 7) to (6, 7) using car (13798, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13775 move from (2, 4) to (3, 4) using car (13766, [(2, 4), (3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13777 move from (5, 1) to (6, 1) using car (13743, [(5, 1), (6, 1), (7, 1), (8, 1)], 0)\n", + "Agent rider 13778 move from (5, 3) to (5, 4) using car (13758, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7)], 0)\n", + "Agent rider 13779 move from (5, 8) to (5, 7) using car (13750, [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 13780 move from (2, 6) to (2, 5) using car (13761, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 move from (3, 4) to (2, 4) using car (13806, [(3, 4), (2, 4)], 0)\n", + "Agent rider 13786 move from (8, 0) to (8, 1) using car (13831, [(8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13787 doesn't move\n", + "Agent rider 13788 move from (4, 5) to (4, 4) using car (13782, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13789 move from (9, 8) to (9, 7) using car (13817, [(9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 doesn't move\n", + "Agent rider 13791 doesn't move\n", + "Agent rider 13792 doesn't move\n", + "Agent rider 13793 move from (0, 9) to (1, 9) using car (13829, [(0, 9), (1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 doesn't move\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (8, 1) to (7, 1) using car (13815, [(8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 13834 doesn't move\n", + "tick 977 ended\n", + "I am driver 13835 - trip: [(6, 1), (6, 2)]\n", + "I am driver 13836 - trip: [(9, 9), (8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 13837 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6)]\n", + "I am driver 13838 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 13839 - trip: [(8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 13840 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 13841 - trip: [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8)]\n", + "I am driver 13842 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7)]\n", + "8 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12220 move from (8, 1) to (9, 1) using car (13604, [(8, 1), (9, 1)], 0)\n", + "Agent rider 12384 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13319 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13407 move from (1, 3) to (1, 4) using car (13824, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13408 move from (3, 1) to (3, 0) using car (13804, [(3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 13438 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13525 move from (3, 1) to (3, 0) using car (13804, [(3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 13534 move from (4, 9) to (5, 9) using car (13805, [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 13536 move from (9, 7) to (9, 6) using car (13735, [(9, 7), (9, 6), (9, 5), (9, 4)], 0)\n", + "Rider n° 13536 arrived with a waiting time of 10 ticks\n", + "Agent rider 13539 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13540 move from (6, 7) to (6, 8) using car (13770, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 13541 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13547 move from (4, 8) to (5, 8) using car (13767, [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13551 move from (6, 8) to (5, 8) using car (13783, [(6, 8), (5, 8)], 0)\n", + "Agent rider 13563 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Rider n° 13563 arrived with a waiting time of 10 ticks\n", + "Agent rider 13572 move from (6, 1) to (6, 0) using car (13714, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13574 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13589 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 doesn't move\n", + "Agent rider 13622 move from (6, 8) to (5, 8) using car (13783, [(6, 8), (5, 8)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (4, 4) to (4, 5) using car (13810, [(4, 4), (4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13635 move from (2, 4) to (2, 3) using car (13713, [(2, 4), (2, 3)], 0)\n", + "Agent rider 13639 move from (3, 9) to (2, 9) using car (13695, [(3, 9), (2, 9)], 0)\n", + "Agent rider 13641 doesn't move\n", "Driver 13659 arrived\n", - "Driver 13661 arrived\n", - "Driver 13662 arrived\n", - "Agent rider 13670 move from (5, 4) to (6, 4) using car (13709, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13673 move from (7, 5) to (8, 5) using car (13765, [(7, 5), (8, 5)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 move from (5, 4) to (5, 3) using car (13796, [(5, 4), (5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13677 move from (5, 4) to (6, 4) using car (13709, [(5, 4), (6, 4), (7, 4)], 0)\n", - "Agent rider 13688 move from (3, 2) to (2, 2) using car (13725, [(3, 2), (2, 2)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 doesn't move\n", - "Driver 13694 arrived\n", - "Agent rider 13699 doesn't move\n", - "Agent rider 13700 doesn't move\n", - "Agent rider 13701 move from (4, 4) to (4, 3) using car (13755, [(4, 4), (4, 3)], 0)\n", - "Agent rider 13702 doesn't move\n", - "Driver 13704 arrived\n", + "Agent rider 13663 move from (3, 3) to (3, 4) using car (13705, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13664 move from (1, 9) to (1, 8) using car (13691, [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (1, 6) to (0, 6) using car (13703, [(1, 6), (0, 6)], 0)\n", + "Agent rider 13677 doesn't move\n", + "Driver 13678 arrived\n", + "Agent rider 13679 move from (7, 1) to (6, 1) using car (13693, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13680 arrived\n", + "Driver 13692 arrived\n", "Driver 13706 arrived\n", - "Driver 13715 arrived\n", - "Driver 13716 arrived\n", - "Driver 13734 arrived\n", - "Agent rider 13736 move from (5, 4) to (5, 5) using car (13766, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13737 move from (6, 1) to (6, 2) using car (13723, [(6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 move from (7, 9) to (8, 9) using car (13713, [(7, 9), (8, 9)], 0)\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 doesn't move\n", - "Agent rider 13741 move from (4, 6) to (5, 6) using car (13763, [(4, 6), (5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 move from (8, 4) to (8, 5) using car (13808, [(8, 4), (8, 5), (8, 6)], 0)\n", - "Agent rider 13744 move from (8, 5) to (8, 4) using car (13772, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13745 move from (3, 7) to (4, 7) using car (13750, [(3, 7), (4, 7)], 0)\n", + "Agent rider 13707 move from (2, 3) to (2, 2) using car (13827, [(2, 3), (2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 13716 move from (3, 3) to (3, 4) using car (13705, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (4, 7) to (5, 7) using car (13742, [(4, 7), (5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (3, 4) to (4, 4) using car (13766, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13720 doesn't move\n", + "Agent rider 13723 doesn't move\n", + "Agent rider 13724 move from (1, 9) to (2, 9) using car (13829, [(1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 13730 arrived\n", + "Driver 13733 arrived\n", + "Agent rider 13736 doesn't move\n", + "Agent rider 13737 move from (3, 3) to (3, 4) using car (13705, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 13738 arrived\n", + "Driver 13748 arrived\n", + "Driver 13749 arrived\n", "Driver 13752 arrived\n", "Driver 13753 arrived\n", - "Agent rider 13774 move from (5, 6) to (4, 6) using car (13782, [(5, 6), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (8, 8) to (7, 8) using car (13801, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 move from (5, 4) to (4, 4) using car (13746, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13778 move from (5, 5) to (5, 4) using car (13769, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13779 move from (3, 0) to (4, 0) using car (13695, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13755 move from (3, 4) to (4, 4) using car (13766, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13772 move from (4, 8) to (5, 8) using car (13767, [(4, 8), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 move from (6, 7) to (6, 8) using car (13770, [(6, 7), (6, 8), (6, 9)], 0)\n", + "Agent rider 13775 move from (3, 4) to (4, 4) using car (13766, [(3, 4), (4, 4), (5, 4)], 0)\n", + "Agent rider 13777 move from (6, 1) to (6, 0) using car (13714, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13778 move from (5, 4) to (4, 4) using car (13771, [(5, 4), (4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13779 move from (5, 7) to (5, 6) using car (13750, [(5, 7), (5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 13780 move from (2, 5) to (2, 4) using car (13761, [(2, 5), (2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", "Driver 13781 arrived\n", - "Agent rider 13788 move from (8, 3) to (8, 2) using car (13806, [(8, 3), (8, 2), (8, 1), (8, 0)], 0)\n", - "Agent rider 13789 move from (5, 5) to (5, 4) using car (13769, [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13790 move from (1, 5) to (1, 6) using car (13759, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13820 move from (4, 6) to (4, 5) using car (13811, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 move from (1, 1) to (0, 1) using car (13812, [(1, 1), (0, 1)], 0)\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 move from (1, 9) to (2, 9) using car (13681, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", - "Agent rider 13824 move from (4, 6) to (4, 5) using car (13811, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13828 move from (2, 5) to (2, 4) using car (13805, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 doesn't move\n", - "Agent rider 13831 move from (3, 9) to (2, 9) using car (13733, [(3, 9), (2, 9)], 0)\n", - "tick 992 ended\n", - "I am driver 13832 - trip: [(6, 9), (5, 9), (4, 9)]\n", - "I am driver 13833 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 13834 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 13835 - trip: [(5, 2), (4, 2), (4, 3), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 13836 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (8, 1), (9, 1)]\n", - "I am driver 13837 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 13838 - trip: [(0, 4), (1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 13839 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 13840 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)]\n", - "I am driver 13841 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 13842 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)]\n", - "I am driver 13843 - trip: [(4, 8), (3, 8), (2, 8), (2, 9), (1, 9), (0, 9)]\n", - "12 drivers generated.\n", - "I am rider 13844 - dep: (5, 4) , arr: (4, 3)\n", - "I am rider 13845 - dep: (9, 0) , arr: (7, 7)\n", - "I am rider 13846 - dep: (7, 8) , arr: (5, 8)\n", - "I am rider 13847 - dep: (4, 5) , arr: (0, 5)\n", - "I am rider 13848 - dep: (0, 1) , arr: (2, 1)\n", - "I am rider 13849 - dep: (8, 0) , arr: (4, 6)\n", - "I am rider 13850 - dep: (8, 1) , arr: (6, 9)\n", - "7 riders generated.\n", - "Agent rider 12872 move from (2, 1) to (2, 2) using car (13762, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 12872 arrived with a waiting time of 30 ticks\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13103 move from (0, 5) to (1, 5) using car (13842, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13109 move from (0, 5) to (1, 5) using car (13842, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 doesn't move\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 move from (2, 2) to (1, 2) using car (13770, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13336 doesn't move\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13379 move from (2, 1) to (2, 2) using car (13762, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 13379 arrived with a waiting time of 10 ticks\n", - "Agent rider 13380 move from (6, 2) to (6, 3) using car (13723, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13449 move from (2, 1) to (2, 2) using car (13762, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13472 move from (2, 2) to (1, 2) using car (13770, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Agent rider 13496 move from (6, 2) to (6, 3) using car (13723, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Rider n° 13496 arrived with a waiting time of 7 ticks\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 move from (6, 2) to (6, 3) using car (13723, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13596 move from (0, 5) to (1, 5) using car (13842, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (2, 1) to (2, 2) using car (13762, [(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13602 move from (8, 4) to (8, 5) using car (13780, [(8, 4), (8, 5), (8, 6), (9, 6)], 0)\n", - "Rider n° 13602 arrived with a waiting time of 6 ticks\n", - "Agent rider 13603 move from (3, 3) to (2, 3) using car (13767, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Agent rider 13635 move from (8, 5) to (8, 6) using car (13808, [(8, 5), (8, 6)], 0)\n", - "Rider n° 13635 arrived with a waiting time of 0 ticks\n", - "Agent rider 13637 doesn't move\n", - "Agent rider 13644 move from (6, 4) to (7, 4) using car (13709, [(6, 4), (7, 4)], 0)\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 doesn't move\n", - "Agent rider 13653 move from (4, 0) to (5, 0) using car (13695, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (4, 4) to (3, 4) using car (13746, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 move from (4, 4) to (5, 4) using car (13783, [(4, 4), (5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13657 move from (4, 4) to (3, 4) using car (13746, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Rider n° 13657 arrived with a waiting time of 7 ticks\n", - "Driver 13661 arrived\n", - "Driver 13668 arrived\n", - "Agent rider 13670 move from (6, 4) to (7, 4) using car (13709, [(6, 4), (7, 4)], 0)\n", - "Agent rider 13673 move from (8, 5) to (8, 6) using car (13808, [(8, 5), (8, 6)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 move from (5, 3) to (5, 2) using car (13796, [(5, 3), (5, 2), (4, 2), (3, 2)], 0)\n", - "Agent rider 13677 move from (6, 4) to (7, 4) using car (13709, [(6, 4), (7, 4)], 0)\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 doesn't move\n", - "Agent rider 13699 move from (5, 5) to (5, 6) using car (13766, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13700 move from (4, 6) to (4, 5) using car (13782, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13701 doesn't move\n", - "Agent rider 13702 move from (5, 5) to (5, 6) using car (13766, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Driver 13706 arrived\n", - "Driver 13712 arrived\n", - "Driver 13714 arrived\n", - "Driver 13716 arrived\n", - "Driver 13720 arrived\n", - "Driver 13721 arrived\n", - "Driver 13729 arrived\n", - "Agent rider 13736 move from (5, 5) to (5, 6) using car (13766, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13737 move from (6, 2) to (6, 3) using car (13723, [(6, 2), (6, 3), (6, 4)], 0)\n", - "Agent rider 13738 move from (8, 9) to (7, 9) using car (13697, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)], 0)\n", - "Agent rider 13739 doesn't move\n", - "Agent rider 13740 move from (1, 6) to (1, 7) using car (13759, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13741 move from (5, 6) to (6, 6) using car (13763, [(5, 6), (6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 13742 doesn't move\n", - "Agent rider 13743 move from (8, 5) to (8, 6) using car (13808, [(8, 5), (8, 6)], 0)\n", - "Agent rider 13744 move from (8, 4) to (8, 3) using car (13772, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Agent rider 13745 doesn't move\n", - "Driver 13751 arrived\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 move from (2, 4) to (2, 3) using car (13713, [(2, 4), (2, 3)], 0)\n", + "Agent rider 13786 move from (8, 1) to (7, 1) using car (13830, [(8, 1), (7, 1), (7, 2), (7, 3)], 0)\n", + "Agent rider 13787 doesn't move\n", + "Agent rider 13788 move from (4, 4) to (4, 3) using car (13782, [(4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13789 move from (9, 7) to (9, 6) using car (13817, [(9, 7), (9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 doesn't move\n", + "Agent rider 13791 move from (6, 7) to (7, 7) using car (13798, [(6, 7), (7, 7)], 0)\n", + "Agent rider 13792 doesn't move\n", + "Agent rider 13793 move from (1, 9) to (2, 9) using car (13829, [(1, 9), (2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 move from (1, 1) to (2, 1) using car (13838, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13796 move from (0, 6) to (0, 5) using car (13818, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13797 move from (7, 1) to (6, 1) using car (13815, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 13834 doesn't move\n", + "tick 978 ended\n", + "I am driver 13843 - trip: [(4, 9), (3, 9), (2, 9), (1, 9), (0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)]\n", + "I am driver 13844 - trip: [(2, 5), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 13845 - trip: [(1, 3), (1, 4), (0, 4)]\n", + "I am driver 13846 - trip: [(7, 8), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 13847 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (4, 7), (4, 8), (3, 8)]\n", + "5 drivers generated.\n", + "I am rider 13848 - dep: (2, 7) , arr: (3, 4)\n", + "I am rider 13849 - dep: (1, 6) , arr: (2, 5)\n", + "I am rider 13850 - dep: (4, 5) , arr: (5, 9)\n", + "I am rider 13851 - dep: (0, 2) , arr: (5, 0)\n", + "4 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13319 move from (5, 3) to (5, 4) using car (13765, [(5, 3), (5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (3, 0) to (4, 0) using car (13804, [(3, 0), (4, 0)], 0)\n", + "Agent rider 13438 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13525 move from (3, 0) to (4, 0) using car (13804, [(3, 0), (4, 0)], 0)\n", + "Agent rider 13534 doesn't move\n", + "Agent rider 13539 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13540 move from (6, 8) to (6, 9) using car (13770, [(6, 8), (6, 9)], 0)\n", + "Agent rider 13541 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13547 move from (5, 8) to (5, 9) using car (13767, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13548 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13551 move from (5, 8) to (5, 9) using car (13767, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13572 move from (6, 0) to (7, 0) using car (13714, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13574 move from (5, 5) to (5, 6) using car (13758, [(5, 5), (5, 6), (5, 7)], 0)\n", + "Rider n° 13574 arrived with a waiting time of 8 ticks\n", + "Agent rider 13576 move from (8, 3) to (8, 4) using car (13704, [(8, 3), (8, 4)], 0)\n", + "Agent rider 13589 move from (4, 6) to (4, 7) using car (13800, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 move from (6, 0) to (7, 0) using car (13714, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13622 move from (5, 8) to (5, 9) using car (13767, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13633 move from (7, 3) to (7, 4) using car (13837, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 13634 move from (4, 5) to (4, 6) using car (13810, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13635 doesn't move\n", + "Agent rider 13639 move from (2, 9) to (2, 8) using car (13829, [(2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Rider n° 13639 arrived with a waiting time of 1 ticks\n", + "Agent rider 13641 doesn't move\n", + "Agent rider 13663 move from (3, 4) to (3, 5) using car (13705, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13664 move from (1, 8) to (1, 7) using car (13691, [(1, 8), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13677 doesn't move\n", + "Agent rider 13679 move from (6, 1) to (5, 1) using car (13693, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13681 arrived\n", + "Driver 13685 arrived\n", + "Driver 13686 arrived\n", + "Driver 13690 arrived\n", + "Driver 13697 arrived\n", + "Agent rider 13707 move from (2, 2) to (3, 2) using car (13827, [(2, 2), (3, 2), (4, 2)], 0)\n", + "Agent rider 13716 move from (3, 4) to (3, 5) using car (13705, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13717 move from (5, 7) to (6, 7) using car (13742, [(5, 7), (6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (4, 4) to (5, 4) using car (13766, [(4, 4), (5, 4)], 0)\n", + "Agent rider 13720 move from (4, 6) to (4, 7) using car (13800, [(4, 6), (4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13723 move from (5, 6) to (5, 5) using car (13750, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 13724 move from (2, 9) to (2, 8) using car (13829, [(2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Driver 13725 arrived\n", + "Agent rider 13736 doesn't move\n", + "Agent rider 13737 move from (3, 4) to (3, 5) using car (13705, [(3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 13749 arrived\n", "Driver 13753 arrived\n", - "Driver 13756 arrived\n", - "Agent rider 13774 move from (4, 6) to (4, 5) using car (13782, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (7, 8) to (6, 8) using car (13801, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 move from (4, 4) to (3, 4) using car (13746, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13778 move from (5, 4) to (5, 3) using car (13769, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13779 move from (4, 0) to (5, 0) using car (13695, [(4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 13779 arrived with a waiting time of 1 ticks\n", - "Driver 13787 arrived\n", - "Agent rider 13788 move from (8, 2) to (8, 1) using car (13806, [(8, 2), (8, 1), (8, 0)], 0)\n", - "Rider n° 13788 arrived with a waiting time of 2 ticks\n", - "Agent rider 13789 move from (5, 4) to (5, 3) using car (13769, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13790 move from (1, 6) to (1, 7) using car (13759, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13793 arrived\n", - "Driver 13798 arrived\n", - "Agent rider 13820 move from (4, 5) to (4, 4) using car (13811, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 doesn't move\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 doesn't move\n", - "Agent rider 13824 move from (4, 5) to (4, 4) using car (13811, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13828 move from (2, 4) to (2, 3) using car (13805, [(2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Rider n° 13828 arrived with a waiting time of 0 ticks\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 doesn't move\n", - "Agent rider 13831 doesn't move\n", - "Agent rider 13844 move from (5, 4) to (5, 3) using car (13769, [(5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13846 move from (7, 8) to (6, 8) using car (13801, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13847 doesn't move\n", + "Agent rider 13755 move from (4, 4) to (5, 4) using car (13766, [(4, 4), (5, 4)], 0)\n", + "Agent rider 13772 move from (5, 8) to (5, 9) using car (13767, [(5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 move from (6, 8) to (6, 9) using car (13770, [(6, 8), (6, 9)], 0)\n", + "Agent rider 13775 move from (4, 4) to (5, 4) using car (13766, [(4, 4), (5, 4)], 0)\n", + "Agent rider 13777 move from (6, 0) to (7, 0) using car (13714, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13778 move from (4, 4) to (3, 4) using car (13771, [(4, 4), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13779 move from (5, 6) to (5, 5) using car (13750, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 13780 move from (2, 4) to (2, 3) using car (13761, [(2, 4), (2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 move from (7, 1) to (8, 1) using car (13743, [(7, 1), (8, 1)], 0)\n", + "Agent rider 13787 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13788 move from (4, 3) to (4, 2) using car (13782, [(4, 3), (4, 2)], 0)\n", + "Agent rider 13789 move from (9, 6) to (9, 5) using car (13817, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 doesn't move\n", + "Agent rider 13791 doesn't move\n", + "Agent rider 13792 move from (9, 6) to (9, 5) using car (13817, [(9, 6), (9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 move from (2, 9) to (2, 8) using car (13829, [(2, 9), (2, 8), (2, 7), (3, 7), (4, 7)], 0)\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 move from (2, 1) to (3, 1) using car (13838, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13796 move from (0, 5) to (0, 4) using car (13818, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13797 move from (6, 1) to (6, 2) using car (13815, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13806 arrived\n", + "Agent rider 13834 move from (7, 3) to (7, 4) using car (13837, [(7, 3), (7, 4), (7, 5), (7, 6)], 0)\n", "Agent rider 13848 doesn't move\n", - "Agent rider 13849 doesn't move\n", - "Agent rider 13850 move from (8, 1) to (8, 2) using car (13841, [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "tick 993 ended\n", - "I am driver 13851 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5), (4, 6)]\n", - "I am driver 13852 - trip: [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)]\n", - "I am driver 13853 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (5, 5), (6, 5), (7, 5), (8, 5)]\n", - "I am driver 13854 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (5, 7), (4, 7), (3, 7), (2, 7), (1, 7)]\n", - "I am driver 13855 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (5, 0), (4, 0), (3, 0)]\n", - "I am driver 13856 - trip: [(1, 5), (1, 6), (1, 7), (2, 7), (3, 7)]\n", - "I am driver 13857 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)]\n", - "I am driver 13858 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)]\n", - "I am driver 13859 - trip: [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 13860 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", - "I am driver 13861 - trip: [(6, 7), (7, 7), (8, 7), (8, 8), (8, 9), (9, 9)]\n", - "I am driver 13862 - trip: [(6, 0), (5, 0)]\n", - "I am driver 13863 - trip: [(5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1)]\n", - "13 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12940 move from (1, 4) to (2, 4) using car (13858, [(1, 4), (2, 4), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 13093 move from (7, 1) to (8, 1) using car (13794, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13094 move from (7, 1) to (8, 1) using car (13794, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13103 move from (1, 5) to (2, 5) using car (13842, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13109 move from (1, 5) to (2, 5) using car (13842, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (6, 0) to (5, 0) using car (13862, [(6, 0), (5, 0)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 move from (1, 2) to (0, 2) using car (13770, [(1, 2), (0, 2)], 0)\n", - "Agent rider 13336 move from (6, 0) to (5, 0) using car (13862, [(6, 0), (5, 0)], 0)\n", - "Agent rider 13337 move from (7, 1) to (8, 1) using car (13794, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13380 move from (6, 3) to (6, 4) using car (13723, [(6, 3), (6, 4)], 0)\n", - "Rider n° 13380 arrived with a waiting time of 22 ticks\n", - "Agent rider 13419 doesn't move\n", - "Agent rider 13434 move from (7, 1) to (8, 1) using car (13794, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13449 move from (2, 2) to (2, 3) using car (13762, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13472 move from (1, 2) to (0, 2) using car (13770, [(1, 2), (0, 2)], 0)\n", - "Agent rider 13511 move from (7, 1) to (8, 1) using car (13794, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13532 move from (6, 0) to (5, 0) using car (13862, [(6, 0), (5, 0)], 0)\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13560 move from (7, 1) to (8, 1) using car (13794, [(7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13561 move from (6, 3) to (6, 4) using car (13723, [(6, 3), (6, 4)], 0)\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13596 move from (1, 5) to (2, 5) using car (13842, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (2, 2) to (2, 3) using car (13762, [(2, 2), (2, 3), (2, 4), (2, 5)], 0)\n", - "Agent rider 13603 move from (2, 3) to (1, 3) using car (13767, [(2, 3), (1, 3)], 0)\n", - "Driver 13617 arrived\n", - "Agent rider 13637 move from (6, 0) to (5, 0) using car (13862, [(6, 0), (5, 0)], 0)\n", - "Agent rider 13644 doesn't move\n", - "Agent rider 13650 move from (1, 4) to (2, 4) using car (13838, [(1, 4), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8)], 0)\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 doesn't move\n", - "Agent rider 13653 move from (5, 0) to (6, 0) using car (13695, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (3, 4) to (3, 5) using car (13746, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 move from (5, 4) to (6, 4) using car (13783, [(5, 4), (6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Driver 13661 arrived\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13673 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 move from (5, 2) to (4, 2) using car (13796, [(5, 2), (4, 2), (3, 2)], 0)\n", + "Agent rider 13849 move from (1, 6) to (0, 6) using car (13760, [(1, 6), (0, 6)], 0)\n", + "Agent rider 13850 move from (4, 5) to (4, 6) using car (13810, [(4, 5), (4, 6), (4, 7)], 0)\n", + "Agent rider 13851 doesn't move\n", + "tick 979 ended\n", + "I am driver 13852 - trip: [(1, 7), (2, 7), (2, 6), (2, 5)]\n", + "I am driver 13853 - trip: [(3, 9), (2, 9), (1, 9), (1, 8), (1, 7), (1, 6)]\n", + "I am driver 13854 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8)]\n", + "I am driver 13855 - trip: [(1, 8), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2)]\n", + "I am driver 13856 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2)]\n", + "I am driver 13857 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 13858 - trip: [(7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (8, 3), (9, 3)]\n", + "I am driver 13859 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (5, 5), (6, 5)]\n", + "8 drivers generated.\n", + "I am rider 13860 - dep: (0, 9) , arr: (7, 7)\n", + "I am rider 13861 - dep: (8, 8) , arr: (9, 6)\n", + "2 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13319 move from (5, 4) to (4, 4) using car (13814, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13407 move from (1, 4) to (0, 4) using car (13845, [(1, 4), (0, 4)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13534 move from (5, 9) to (6, 9) using car (13767, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13539 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13540 move from (6, 9) to (7, 9) using car (13805, [(6, 9), (7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Agent rider 13541 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13547 move from (5, 9) to (6, 9) using car (13767, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13548 move from (1, 5) to (0, 5) using car (13757, [(1, 5), (0, 5)], 0)\n", + "Rider n° 13548 arrived with a waiting time of 13 ticks\n", + "Agent rider 13549 move from (8, 4) to (8, 3) using car (13839, [(8, 4), (8, 3)], 0)\n", + "Agent rider 13550 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13551 move from (5, 9) to (6, 9) using car (13767, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13572 move from (7, 0) to (8, 0) using car (13714, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13576 move from (8, 4) to (8, 3) using car (13839, [(8, 4), (8, 3)], 0)\n", + "Agent rider 13589 move from (4, 7) to (5, 7) using car (13800, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13591 move from (1, 5) to (0, 5) using car (13757, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13592 move from (7, 0) to (8, 0) using car (13714, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 13604 arrived\n", + "Agent rider 13622 move from (5, 9) to (6, 9) using car (13767, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13633 move from (7, 4) to (7, 5) using car (13837, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Agent rider 13634 move from (4, 6) to (4, 7) using car (13810, [(4, 6), (4, 7)], 0)\n", + "Agent rider 13635 move from (2, 3) to (2, 2) using car (13761, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13641 move from (1, 5) to (0, 5) using car (13757, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 move from (1, 7) to (1, 6) using car (13691, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (0, 6) to (1, 6) using car (13854, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8)], 0)\n", + "Driver 13675 arrived\n", "Agent rider 13677 doesn't move\n", - "Agent rider 13688 move from (2, 2) to (2, 1) using car (13785, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 5) to (1, 6) using car (13813, [(1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13699 move from (5, 6) to (5, 7) using car (13766, [(5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13700 move from (4, 5) to (4, 4) using car (13782, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13701 doesn't move\n", - "Agent rider 13702 move from (5, 6) to (5, 7) using car (13766, [(5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", + "Agent rider 13679 move from (5, 1) to (4, 1) using car (13693, [(5, 1), (4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13685 arrived\n", + "Driver 13690 arrived\n", + "Driver 13695 arrived\n", + "Driver 13703 arrived\n", + "Agent rider 13707 move from (3, 2) to (3, 3) using car (13813, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 6), (5, 6), (6, 6), (7, 6), (8, 6), (9, 6)], 0)\n", + "Rider n° 13707 arrived with a waiting time of 3 ticks\n", "Driver 13713 arrived\n", - "Driver 13716 arrived\n", - "Driver 13721 arrived\n", - "Driver 13724 arrived\n", - "Driver 13725 arrived\n", - "Driver 13733 arrived\n", - "Agent rider 13736 move from (5, 6) to (5, 7) using car (13766, [(5, 6), (5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13737 move from (6, 3) to (6, 4) using car (13723, [(6, 3), (6, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 move from (2, 3) to (2, 2) using car (13805, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13740 move from (1, 7) to (1, 8) using car (13759, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13741 move from (6, 6) to (6, 5) using car (13763, [(6, 6), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", - "Rider n° 13741 arrived with a waiting time of 1 ticks\n", - "Agent rider 13742 move from (2, 3) to (2, 2) using car (13805, [(2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13743 doesn't move\n", - "Agent rider 13744 move from (8, 3) to (7, 3) using car (13837, [(8, 3), (7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 doesn't move\n", - "Driver 13750 arrived\n", - "Driver 13753 arrived\n", - "Driver 13755 arrived\n", - "Driver 13765 arrived\n", - "Agent rider 13774 move from (4, 5) to (4, 4) using car (13782, [(4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", + "Agent rider 13716 doesn't move\n", + "Agent rider 13717 move from (6, 7) to (7, 7) using car (13742, [(6, 7), (7, 7), (8, 7)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (5, 4) to (4, 4) using car (13814, [(5, 4), (4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 13720 move from (4, 7) to (5, 7) using car (13800, [(4, 7), (5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13723 move from (5, 5) to (5, 4) using car (13750, [(5, 5), (5, 4)], 0)\n", + "Rider n° 13723 arrived with a waiting time of 7 ticks\n", + "Agent rider 13724 doesn't move\n", + "Agent rider 13736 move from (1, 5) to (0, 5) using car (13757, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13737 move from (3, 5) to (3, 6) using car (13705, [(3, 5), (3, 6), (3, 7)], 0)\n", + "Driver 13741 arrived\n", + "Agent rider 13755 move from (5, 4) to (5, 5) using car (13765, [(5, 4), (5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Rider n° 13755 arrived with a waiting time of 2 ticks\n", + "Driver 13764 arrived\n", + "Agent rider 13772 move from (5, 9) to (6, 9) using car (13767, [(5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 doesn't move\n", "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (6, 8) to (5, 8) using car (13801, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 move from (3, 4) to (3, 5) using car (13746, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13778 move from (5, 3) to (5, 2) using car (13769, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Driver 13784 arrived\n", - "Driver 13786 arrived\n", + "Agent rider 13777 move from (7, 0) to (8, 0) using car (13714, [(7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 13778 move from (3, 4) to (3, 5) using car (13771, [(3, 4), (3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13779 move from (5, 5) to (5, 4) using car (13750, [(5, 5), (5, 4)], 0)\n", + "Agent rider 13780 move from (2, 3) to (2, 2) using car (13761, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 13783 arrived\n", + "Agent rider 13784 move from (4, 6) to (4, 7) using car (13810, [(4, 6), (4, 7)], 0)\n", + "Agent rider 13785 move from (2, 3) to (2, 2) using car (13761, [(2, 3), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13786 doesn't move\n", + "Agent rider 13787 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", "Agent rider 13788 doesn't move\n", - "Agent rider 13789 move from (5, 3) to (5, 2) using car (13769, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13790 move from (1, 7) to (1, 8) using car (13759, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13792 arrived\n", - "Driver 13795 arrived\n", - "Driver 13797 arrived\n", - "Driver 13804 arrived\n", + "Agent rider 13789 move from (9, 5) to (9, 4) using car (13817, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 doesn't move\n", + "Agent rider 13791 doesn't move\n", + "Agent rider 13792 move from (9, 5) to (9, 4) using car (13817, [(9, 5), (9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 move from (3, 1) to (4, 1) using car (13838, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13796 move from (0, 4) to (0, 3) using car (13818, [(0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13797 move from (6, 2) to (6, 3) using car (13815, [(6, 2), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13798 arrived\n", + "Driver 13807 arrived\n", "Driver 13812 arrived\n", - "Agent rider 13820 move from (4, 4) to (4, 3) using car (13811, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 doesn't move\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 move from (2, 9) to (3, 9) using car (13833, [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13824 move from (4, 4) to (4, 3) using car (13811, [(4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 move from (4, 0) to (5, 0) using car (13825, [(4, 0), (5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 13831 doesn't move\n", - "Agent rider 13844 move from (5, 3) to (5, 2) using car (13769, [(5, 3), (5, 2), (5, 1)], 0)\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13846 move from (6, 8) to (5, 8) using car (13801, [(6, 8), (5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Rider n° 13846 arrived with a waiting time of 0 ticks\n", - "Agent rider 13847 doesn't move\n", + "Agent rider 13834 move from (7, 4) to (7, 5) using car (13837, [(7, 4), (7, 5), (7, 6)], 0)\n", + "Driver 13835 arrived\n", "Agent rider 13848 doesn't move\n", - "Agent rider 13849 doesn't move\n", - "Agent rider 13850 move from (8, 2) to (8, 3) using car (13841, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "tick 994 ended\n", - "I am driver 13864 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", - "I am driver 13865 - trip: [(9, 6), (8, 6)]\n", - "I am driver 13866 - trip: [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", - "I am driver 13867 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", - "I am driver 13868 - trip: [(7, 8), (6, 8), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4)]\n", - "5 drivers generated.\n", - "I am rider 13869 - dep: (0, 3) , arr: (8, 2)\n", - "I am rider 13870 - dep: (3, 1) , arr: (9, 2)\n", + "Agent rider 13849 move from (0, 6) to (1, 6) using car (13854, [(0, 6), (1, 6), (2, 6), (3, 6), (3, 7), (3, 8)], 0)\n", + "Agent rider 13850 move from (4, 6) to (4, 7) using car (13810, [(4, 6), (4, 7)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 doesn't move\n", + "Agent rider 13861 move from (8, 8) to (8, 7) using car (13836, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "tick 980 ended\n", + "I am driver 13862 - trip: [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9)]\n", + "I am driver 13863 - trip: [(4, 3), (5, 3), (6, 3), (6, 4)]\n", + "I am driver 13864 - trip: [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (4, 4), (3, 4), (2, 4), (1, 4)]\n", + "I am driver 13865 - trip: [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)]\n", + "I am driver 13866 - trip: [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 13867 - trip: [(7, 4), (7, 3), (8, 3)]\n", + "I am driver 13868 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 13869 - trip: [(5, 6), (6, 6), (7, 6), (8, 6)]\n", + "I am driver 13870 - trip: [(5, 5), (5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)]\n", + "9 drivers generated.\n", + "I am rider 13871 - dep: (6, 9) , arr: (2, 7)\n", + "I am rider 13872 - dep: (7, 1) , arr: (8, 3)\n", "2 riders generated.\n", - "Agent rider 12940 move from (2, 4) to (3, 4) using car (13858, [(2, 4), (3, 4), (3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 13093 move from (8, 1) to (9, 1) using car (13794, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13094 move from (8, 1) to (9, 1) using car (13794, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13103 move from (2, 5) to (3, 5) using car (13842, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Rider n° 13103 arrived with a waiting time of 22 ticks\n", - "Agent rider 13109 move from (2, 5) to (3, 5) using car (13842, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13122 doesn't move\n", - "Agent rider 13187 move from (5, 0) to (6, 0) using car (13825, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 13306 doesn't move\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (5, 0) to (6, 0) using car (13866, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 13337 move from (8, 1) to (9, 1) using car (13794, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13419 move from (1, 8) to (2, 8) using car (13759, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13434 move from (8, 1) to (9, 1) using car (13794, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13449 move from (2, 3) to (2, 4) using car (13762, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 13449 arrived with a waiting time of 22 ticks\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13511 move from (8, 1) to (9, 1) using car (13794, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13560 move from (8, 1) to (9, 1) using car (13794, [(8, 1), (9, 1)], 0)\n", - "Agent rider 13561 move from (6, 4) to (7, 4) using car (13783, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13596 move from (2, 5) to (3, 5) using car (13842, [(2, 5), (3, 5), (4, 5), (4, 4), (4, 3)], 0)\n", - "Agent rider 13597 doesn't move\n", - "Agent rider 13598 move from (2, 3) to (2, 4) using car (13762, [(2, 3), (2, 4), (2, 5)], 0)\n", - "Rider n° 13598 arrived with a waiting time of 3 ticks\n", - "Agent rider 13603 move from (1, 3) to (1, 4) using car (13840, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Rider n° 13603 arrived with a waiting time of 11 ticks\n", - "Agent rider 13637 doesn't move\n", - "Agent rider 13644 move from (7, 4) to (7, 5) using car (13748, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (5, 7) to (5, 8) using car (13766, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13653 move from (6, 0) to (7, 0) using car (13695, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (3, 5) to (3, 6) using car (13746, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13655 move from (2, 8) to (1, 8) using car (13757, [(2, 8), (1, 8)], 0)\n", - "Agent rider 13656 move from (6, 4) to (7, 4) using car (13783, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13670 move from (7, 4) to (7, 5) using car (13748, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13673 move from (8, 6) to (9, 6) using car (13780, [(8, 6), (9, 6)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 move from (4, 2) to (3, 2) using car (13796, [(4, 2), (3, 2)], 0)\n", - "Agent rider 13677 move from (7, 4) to (7, 5) using car (13748, [(7, 4), (7, 5)], 0)\n", - "Agent rider 13688 move from (2, 1) to (2, 0) using car (13785, [(2, 1), (2, 0), (1, 0)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 6) to (1, 7) using car (13813, [(1, 6), (1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13699 move from (5, 7) to (5, 8) using car (13766, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Agent rider 13700 move from (4, 4) to (4, 3) using car (13782, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13701 move from (4, 3) to (3, 3) using car (13835, [(4, 3), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 13701 arrived with a waiting time of 4 ticks\n", - "Agent rider 13702 move from (5, 7) to (5, 8) using car (13766, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Driver 13709 arrived\n", - "Driver 13716 arrived\n", - "Driver 13725 arrived\n", - "Agent rider 13736 move from (5, 7) to (5, 8) using car (13766, [(5, 7), (5, 8), (4, 8)], 0)\n", - "Rider n° 13736 arrived with a waiting time of 1 ticks\n", - "Agent rider 13737 move from (6, 4) to (7, 4) using car (13783, [(6, 4), (7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 move from (2, 2) to (2, 1) using car (13805, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13740 move from (1, 8) to (2, 8) using car (13759, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13742 move from (2, 2) to (2, 1) using car (13805, [(2, 2), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13743 move from (8, 6) to (9, 6) using car (13780, [(8, 6), (9, 6)], 0)\n", - "Agent rider 13744 move from (7, 3) to (6, 3) using car (13837, [(7, 3), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 move from (4, 7) to (4, 6) using car (13814, [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 13753 arrived\n", - "Driver 13771 arrived\n", - "Agent rider 13774 move from (4, 4) to (4, 3) using car (13782, [(4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (5, 8) to (4, 8) using car (13801, [(5, 8), (4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 move from (3, 5) to (3, 6) using car (13746, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13778 move from (5, 2) to (5, 1) using car (13769, [(5, 2), (5, 1)], 0)\n", - "Rider n° 13778 arrived with a waiting time of 4 ticks\n", - "Agent rider 13788 move from (8, 2) to (8, 1) using car (13772, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", - "Rider n° 13788 arrived with a waiting time of 3 ticks\n", - "Agent rider 13789 move from (5, 2) to (5, 1) using car (13769, [(5, 2), (5, 1)], 0)\n", - "Agent rider 13790 move from (1, 8) to (2, 8) using car (13759, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13791 arrived\n", - "Driver 13808 arrived\n", - "Driver 13819 arrived\n", - "Agent rider 13820 move from (4, 3) to (4, 2) using car (13811, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 doesn't move\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 move from (3, 9) to (4, 9) using car (13833, [(3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", - "Agent rider 13824 move from (4, 3) to (4, 2) using car (13811, [(4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 move from (5, 0) to (6, 0) using car (13866, [(5, 0), (6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 13831 move from (2, 9) to (2, 8) using car (13859, [(2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Agent rider 13844 move from (5, 2) to (5, 1) using car (13769, [(5, 2), (5, 1)], 0)\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13847 doesn't move\n", - "Agent rider 13848 doesn't move\n", - "Agent rider 13849 doesn't move\n", - "Agent rider 13850 move from (8, 3) to (8, 4) using car (13841, [(8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13869 doesn't move\n", - "Agent rider 13870 doesn't move\n", - "tick 995 ended\n", - "I am driver 13871 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)]\n", - "I am driver 13872 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (5, 6), (6, 6)]\n", - "I am driver 13873 - trip: [(1, 9), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", - "I am driver 13874 - trip: [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", - "I am driver 13875 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 13876 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)]\n", - "I am driver 13877 - trip: [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (4, 7), (5, 7), (6, 7)]\n", - "I am driver 13878 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (5, 3), (5, 4), (5, 5)]\n", - "I am driver 13879 - trip: [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 13880 - trip: [(1, 4), (2, 4), (3, 4), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 13881 - trip: [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 13882 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)]\n", - "I am driver 13883 - trip: [(8, 2), (7, 2), (6, 2), (5, 2)]\n", - "I am driver 13884 - trip: [(4, 1), (3, 1), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 13885 - trip: [(8, 5), (8, 4)]\n", - "15 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13109 move from (3, 5) to (3, 4) using car (13807, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13122 move from (9, 8) to (8, 8) using car (13876, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13187 move from (6, 0) to (7, 0) using car (13825, [(6, 0), (7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 13306 move from (9, 8) to (8, 8) using car (13876, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (6, 0) to (7, 0) using car (13866, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13419 move from (2, 8) to (2, 7) using car (13859, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 13419 arrived with a waiting time of 19 ticks\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13561 move from (7, 4) to (8, 4) using car (13783, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Rider n° 13561 arrived with a waiting time of 8 ticks\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13596 move from (3, 5) to (3, 4) using car (13807, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13597 move from (9, 8) to (8, 8) using car (13876, [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Agent rider 13603 doesn't move\n", - "Agent rider 13637 doesn't move\n", - "Agent rider 13644 move from (7, 5) to (8, 5) using car (13763, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 13650 move from (2, 4) to (2, 5) using car (13762, [(2, 4), (2, 5)], 0)\n", - "Agent rider 13651 doesn't move\n", - "Agent rider 13652 move from (5, 8) to (4, 8) using car (13766, [(5, 8), (4, 8)], 0)\n", - "Agent rider 13653 move from (7, 0) to (8, 0) using car (13695, [(7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13654 move from (3, 6) to (2, 6) using car (13746, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 move from (7, 4) to (8, 4) using car (13783, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13670 move from (7, 5) to (8, 5) using car (13763, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 13673 move from (9, 6) to (8, 6) using car (13882, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (7, 5) to (8, 5) using car (13763, [(7, 5), (8, 5), (9, 5)], 0)\n", - "Agent rider 13688 move from (2, 0) to (1, 0) using car (13785, [(2, 0), (1, 0)], 0)\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 7) to (1, 8) using car (13813, [(1, 7), (1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13699 move from (5, 8) to (4, 8) using car (13766, [(5, 8), (4, 8)], 0)\n", - "Agent rider 13700 move from (4, 3) to (4, 2) using car (13782, [(4, 3), (4, 2)], 0)\n", - "Agent rider 13702 move from (5, 8) to (4, 8) using car (13766, [(5, 8), (4, 8)], 0)\n", - "Driver 13723 arrived\n", - "Driver 13731 arrived\n", - "Agent rider 13737 move from (7, 4) to (8, 4) using car (13783, [(7, 4), (8, 4), (9, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 move from (2, 1) to (3, 1) using car (13805, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13740 move from (2, 8) to (3, 8) using car (13759, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13742 move from (2, 1) to (3, 1) using car (13805, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13743 move from (9, 6) to (8, 6) using car (13882, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13744 move from (6, 3) to (6, 4) using car (13837, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 move from (4, 6) to (4, 5) using car (13814, [(4, 6), (4, 5), (4, 4), (4, 3), (4, 2)], 0)\n", - "Driver 13767 arrived\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13319 move from (4, 4) to (4, 3) using car (13814, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Rider n° 13319 arrived with a waiting time of 18 ticks\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13486 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13521 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13534 move from (6, 9) to (7, 9) using car (13767, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13539 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13540 move from (7, 9) to (7, 8) using car (13805, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n", + "Rider n° 13540 arrived with a waiting time of 9 ticks\n", + "Agent rider 13541 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13543 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13546 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13547 move from (6, 9) to (7, 9) using car (13767, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13551 move from (6, 9) to (7, 9) using car (13767, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13572 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13589 move from (5, 7) to (6, 7) using car (13800, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13592 move from (8, 0) to (9, 0) using car (13714, [(8, 0), (9, 0)], 0)\n", + "Rider n° 13592 arrived with a waiting time of 4 ticks\n", + "Agent rider 13622 move from (6, 9) to (7, 9) using car (13767, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (4, 7) to (3, 7) using car (13842, [(4, 7), (3, 7)], 0)\n", + "Agent rider 13635 doesn't move\n", + "Agent rider 13641 doesn't move\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 move from (1, 6) to (1, 5) using car (13691, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13665 move from (1, 6) to (1, 7) using car (13824, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13677 doesn't move\n", + "Agent rider 13679 move from (4, 1) to (3, 1) using car (13693, [(4, 1), (3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13690 arrived\n", + "Driver 13703 arrived\n", + "Driver 13704 arrived\n", + "Agent rider 13716 move from (3, 5) to (3, 6) using car (13771, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13717 move from (7, 7) to (8, 7) using car (13742, [(7, 7), (8, 7)], 0)\n", + "Rider n° 13717 arrived with a waiting time of 2 ticks\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (4, 4) to (4, 3) using car (13814, [(4, 4), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1)], 0)\n", + "Agent rider 13720 move from (5, 7) to (6, 7) using car (13800, [(5, 7), (6, 7), (7, 7)], 0)\n", + "Agent rider 13724 move from (2, 8) to (3, 8) using car (13821, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13736 doesn't move\n", + "Agent rider 13737 doesn't move\n", + "Driver 13740 arrived\n", + "Driver 13743 arrived\n", + "Driver 13760 arrived\n", + "Driver 13766 arrived\n", + "Driver 13769 arrived\n", "Driver 13770 arrived\n", - "Driver 13773 arrived\n", - "Agent rider 13774 move from (4, 3) to (4, 2) using car (13782, [(4, 3), (4, 2)], 0)\n", + "Agent rider 13772 move from (6, 9) to (7, 9) using car (13767, [(6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13773 move from (7, 9) to (7, 8) using car (13805, [(7, 9), (7, 8), (7, 7), (7, 6)], 0)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 13774 doesn't move\n", "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (4, 8) to (3, 8) using car (13801, [(4, 8), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 move from (3, 6) to (2, 6) using car (13746, [(3, 6), (2, 6), (1, 6)], 0)\n", - "Agent rider 13789 doesn't move\n", - "Agent rider 13790 move from (2, 8) to (3, 8) using car (13759, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13806 arrived\n", - "Driver 13818 arrived\n", - "Agent rider 13820 move from (4, 2) to (5, 2) using car (13811, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 doesn't move\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 doesn't move\n", - "Agent rider 13824 move from (4, 2) to (5, 2) using car (13811, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Driver 13826 arrived\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 move from (6, 0) to (7, 0) using car (13866, [(6, 0), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 13831 doesn't move\n", - "Driver 13832 arrived\n", - "Driver 13839 arrived\n", - "Agent rider 13844 move from (5, 1) to (4, 1) using car (13881, [(5, 1), (4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13847 doesn't move\n", - "Agent rider 13848 doesn't move\n", - "Agent rider 13849 doesn't move\n", - "Agent rider 13850 move from (8, 4) to (8, 5) using car (13841, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 13862 arrived\n", - "Agent rider 13869 doesn't move\n", - "Agent rider 13870 doesn't move\n", - "tick 996 ended\n", - "I am driver 13886 - trip: [(6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (7, 3)]\n", - "I am driver 13887 - trip: [(5, 8), (5, 7), (5, 6), (6, 6), (7, 6)]\n", - "I am driver 13888 - trip: [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)]\n", - "I am driver 13889 - trip: [(3, 7), (2, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 13890 - trip: [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)]\n", - "I am driver 13891 - trip: [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)]\n", - "I am driver 13892 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)]\n", - "I am driver 13893 - trip: [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 13894 - trip: [(6, 8), (5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9), (0, 9)]\n", - "9 drivers generated.\n", - "I am rider 13895 - dep: (9, 9) , arr: (6, 5)\n", - "I am rider 13896 - dep: (6, 9) , arr: (3, 7)\n", - "I am rider 13897 - dep: (0, 8) , arr: (0, 1)\n", - "I am rider 13898 - dep: (8, 4) , arr: (8, 9)\n", - "I am rider 13899 - dep: (1, 7) , arr: (0, 1)\n", - "I am rider 13900 - dep: (5, 5) , arr: (4, 7)\n", - "I am rider 13901 - dep: (8, 5) , arr: (5, 1)\n", - "I am rider 13902 - dep: (3, 3) , arr: (6, 2)\n", - "I am rider 13903 - dep: (3, 8) , arr: (8, 8)\n", - "I am rider 13904 - dep: (3, 1) , arr: (7, 6)\n", - "10 riders generated.\n", - "Agent rider 12940 move from (3, 4) to (3, 3) using car (13807, [(3, 4), (3, 3)], 0)\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13109 doesn't move\n", - "Agent rider 13122 move from (8, 8) to (8, 9) using car (13861, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 13187 move from (7, 0) to (7, 1) using car (13825, [(7, 0), (7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 13306 move from (8, 8) to (8, 9) using car (13861, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (7, 0) to (7, 1) using car (13866, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 doesn't move\n", - "Agent rider 13539 move from (2, 6) to (1, 6) using car (13746, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13564 move from (2, 6) to (1, 6) using car (13746, [(2, 6), (1, 6)], 0)\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13596 doesn't move\n", - "Agent rider 13597 move from (8, 8) to (8, 9) using car (13861, [(8, 8), (8, 9), (9, 9)], 0)\n", - "Agent rider 13637 doesn't move\n", - "Agent rider 13644 move from (8, 5) to (9, 5) using car (13763, [(8, 5), (9, 5)], 0)\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13651 move from (8, 0) to (9, 0) using car (13695, [(8, 0), (9, 0)], 0)\n", - "Rider n° 13651 arrived with a waiting time of 12 ticks\n", - "Agent rider 13652 doesn't move\n", - "Agent rider 13653 move from (8, 0) to (9, 0) using car (13695, [(8, 0), (9, 0)], 0)\n", - "Rider n° 13653 arrived with a waiting time of 9 ticks\n", - "Agent rider 13654 doesn't move\n", - "Agent rider 13655 move from (1, 8) to (1, 9) using car (13813, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13670 move from (8, 5) to (9, 5) using car (13763, [(8, 5), (9, 5)], 0)\n", - "Agent rider 13673 move from (8, 6) to (7, 6) using car (13882, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13675 move from (8, 0) to (9, 0) using car (13695, [(8, 0), (9, 0)], 0)\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 move from (8, 5) to (9, 5) using car (13763, [(8, 5), (9, 5)], 0)\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 move from (8, 0) to (9, 0) using car (13695, [(8, 0), (9, 0)], 0)\n", - "Agent rider 13690 move from (1, 8) to (1, 9) using car (13813, [(1, 8), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Agent rider 13699 doesn't move\n", - "Agent rider 13700 move from (4, 2) to (4, 1) using car (13815, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13702 doesn't move\n", + "Agent rider 13777 doesn't move\n", + "Agent rider 13778 move from (3, 5) to (3, 6) using car (13771, [(3, 5), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13779 doesn't move\n", + "Agent rider 13780 move from (2, 2) to (3, 2) using car (13761, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Driver 13782 arrived\n", + "Agent rider 13784 move from (4, 7) to (3, 7) using car (13842, [(4, 7), (3, 7)], 0)\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 doesn't move\n", + "Agent rider 13787 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13788 doesn't move\n", + "Agent rider 13789 move from (9, 4) to (9, 3) using car (13817, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 doesn't move\n", + "Agent rider 13791 move from (7, 7) to (8, 7) using car (13742, [(7, 7), (8, 7)], 0)\n", + "Rider n° 13791 arrived with a waiting time of 5 ticks\n", + "Agent rider 13792 move from (9, 4) to (9, 3) using car (13817, [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 move from (2, 8) to (3, 8) using car (13821, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 move from (4, 1) to (5, 1) using car (13838, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13796 move from (0, 3) to (0, 2) using car (13818, [(0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13797 move from (6, 3) to (6, 4) using car (13815, [(6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13799 arrived\n", + "Driver 13803 arrived\n", + "Driver 13804 arrived\n", + "Driver 13831 arrived\n", + "Agent rider 13834 doesn't move\n", + "Agent rider 13848 move from (2, 7) to (2, 6) using car (13852, [(2, 7), (2, 6), (2, 5)], 0)\n", + "Agent rider 13849 move from (1, 6) to (1, 5) using car (13691, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13850 move from (4, 7) to (3, 7) using car (13842, [(4, 7), (3, 7)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 doesn't move\n", + "Agent rider 13861 move from (8, 7) to (8, 6) using car (13836, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 doesn't move\n", + "tick 981 ended\n", + "I am driver 13873 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", + "I am driver 13874 - trip: [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)]\n", + "I am driver 13875 - trip: [(4, 4), (4, 3), (4, 2), (4, 1), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 13876 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)]\n", + "I am driver 13877 - trip: [(7, 3), (6, 3), (6, 4), (6, 5), (5, 5), (4, 5), (3, 5)]\n", + "I am driver 13878 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)]\n", + "I am driver 13879 - trip: [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0)]\n", + "I am driver 13880 - trip: [(0, 8), (1, 8)]\n", + "I am driver 13881 - trip: [(9, 8), (8, 8), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 13882 - trip: [(5, 2), (4, 2), (3, 2), (3, 3)]\n", + "I am driver 13883 - trip: [(6, 5), (6, 4), (7, 4)]\n", + "I am driver 13884 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)]\n", + "I am driver 13885 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 13886 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)]\n", + "I am driver 13887 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (0, 2)]\n", + "I am driver 13888 - trip: [(6, 6), (5, 6), (5, 7), (4, 7), (3, 7)]\n", + "I am driver 13889 - trip: [(0, 1), (0, 2), (0, 3)]\n", + "I am driver 13890 - trip: [(5, 2), (6, 2), (7, 2)]\n", + "I am driver 13891 - trip: [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 13892 - trip: [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)]\n", + "20 drivers generated.\n", + "I am rider 13893 - dep: (1, 2) , arr: (3, 1)\n", + "I am rider 13894 - dep: (3, 9) , arr: (3, 7)\n", + "I am rider 13895 - dep: (4, 8) , arr: (4, 9)\n", + "I am rider 13896 - dep: (9, 4) , arr: (7, 1)\n", + "I am rider 13897 - dep: (7, 5) , arr: (1, 4)\n", + "5 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 move from (7, 3) to (8, 3) using car (13832, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 move from (0, 0) to (1, 0) using car (13884, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 move from (0, 2) to (0, 1) using car (13818, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13534 move from (7, 9) to (8, 9) using car (13767, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 move from (0, 2) to (0, 1) using car (13818, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13546 move from (0, 2) to (0, 1) using car (13818, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13547 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (7, 9) to (8, 9) using car (13767, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13572 move from (8, 0) to (7, 0) using car (13865, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13589 move from (6, 7) to (7, 7) using car (13800, [(6, 7), (7, 7)], 0)\n", + "Agent rider 13591 move from (0, 5) to (0, 4) using car (13819, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 13622 move from (7, 9) to (8, 9) using car (13767, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (3, 7) to (4, 7) using car (13829, [(3, 7), (4, 7)], 0)\n", + "Agent rider 13635 doesn't move\n", + "Agent rider 13641 move from (0, 5) to (1, 5) using car (13886, [(0, 5), (1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13663 doesn't move\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13677 move from (0, 0) to (1, 0) using car (13884, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13679 move from (3, 1) to (2, 1) using car (13693, [(3, 1), (2, 1), (1, 1)], 0)\n", + "Driver 13704 arrived\n", "Driver 13710 arrived\n", - "Driver 13731 arrived\n", - "Agent rider 13737 move from (8, 4) to (9, 4) using car (13783, [(8, 4), (9, 4)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 move from (3, 1) to (4, 1) using car (13805, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13740 move from (3, 8) to (4, 8) using car (13759, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13742 move from (3, 1) to (4, 1) using car (13805, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13743 move from (8, 6) to (7, 6) using car (13882, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13744 move from (6, 4) to (6, 5) using car (13837, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 move from (4, 5) to (3, 5) using car (13888, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 13748 arrived\n", + "Agent rider 13716 move from (3, 6) to (2, 6) using car (13771, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13718 move from (7, 3) to (8, 3) using car (13832, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13719 doesn't move\n", + "Agent rider 13720 move from (6, 7) to (6, 6) using car (13873, [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 13724 move from (3, 8) to (4, 8) using car (13821, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13732 arrived\n", + "Driver 13735 arrived\n", + "Agent rider 13736 move from (0, 5) to (0, 4) using car (13819, [(0, 5), (0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 13737 move from (3, 6) to (3, 5) using car (13857, [(3, 6), (3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Driver 13750 arrived\n", "Driver 13757 arrived\n", - "Driver 13769 arrived\n", - "Agent rider 13774 move from (4, 2) to (4, 1) using car (13815, [(4, 2), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (3, 8) to (3, 7) using car (13801, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 move from (2, 6) to (1, 6) using car (13746, [(2, 6), (1, 6)], 0)\n", - "Driver 13780 arrived\n", - "Agent rider 13789 doesn't move\n", - "Agent rider 13790 move from (3, 8) to (4, 8) using car (13759, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13794 arrived\n", - "Driver 13796 arrived\n", + "Driver 13758 arrived\n", + "Driver 13770 arrived\n", + "Agent rider 13772 move from (7, 9) to (8, 9) using car (13767, [(7, 9), (8, 9), (9, 9)], 0)\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13775 move from (5, 4) to (5, 3) using car (13870, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13777 move from (8, 0) to (7, 0) using car (13865, [(8, 0), (7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 13778 move from (3, 6) to (2, 6) using car (13771, [(3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13779 move from (5, 4) to (5, 3) using car (13870, [(5, 4), (5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13780 move from (3, 2) to (4, 2) using car (13761, [(3, 2), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13784 move from (3, 7) to (4, 7) using car (13829, [(3, 7), (4, 7)], 0)\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 doesn't move\n", + "Agent rider 13787 move from (0, 2) to (0, 1) using car (13818, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13788 move from (4, 2) to (3, 2) using car (13856, [(4, 2), (3, 2), (2, 2)], 0)\n", + "Agent rider 13789 move from (9, 3) to (9, 2) using car (13817, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 move from (0, 0) to (1, 0) using car (13884, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13792 move from (9, 3) to (9, 2) using car (13817, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 move from (3, 8) to (4, 8) using car (13821, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 move from (5, 1) to (6, 1) using car (13892, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (6, 4) to (6, 5) using car (13815, [(6, 4), (6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13801 arrived\n", + "Driver 13804 arrived\n", "Driver 13810 arrived\n", - "Driver 13816 arrived\n", - "Agent rider 13820 move from (5, 2) to (6, 2) using car (13811, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 move from (0, 1) to (1, 1) using car (13890, [(0, 1), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 13822 move from (8, 7) to (9, 7) using car (13764, [(8, 7), (9, 7)], 0)\n", - "Agent rider 13823 doesn't move\n", - "Agent rider 13824 doesn't move\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 move from (7, 0) to (7, 1) using car (13892, [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (6, 7), (5, 7)], 0)\n", - "Agent rider 13831 move from (2, 8) to (2, 7) using car (13803, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 13844 move from (4, 1) to (3, 1) using car (13881, [(4, 1), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13847 move from (4, 5) to (3, 5) using car (13888, [(4, 5), (3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13848 move from (0, 1) to (1, 1) using car (13891, [(0, 1), (1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Agent rider 13849 move from (8, 0) to (9, 0) using car (13695, [(8, 0), (9, 0)], 0)\n", - "Agent rider 13850 move from (8, 5) to (8, 6) using car (13841, [(8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 13865 arrived\n", - "Agent rider 13869 doesn't move\n", - "Agent rider 13870 move from (3, 1) to (4, 1) using car (13805, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", + "Driver 13827 arrived\n", + "Driver 13830 arrived\n", + "Agent rider 13834 doesn't move\n", + "Driver 13839 arrived\n", + "Driver 13840 arrived\n", + "Driver 13845 arrived\n", + "Agent rider 13848 move from (2, 6) to (2, 5) using car (13852, [(2, 6), (2, 5)], 0)\n", + "Agent rider 13849 move from (1, 5) to (2, 5) using car (13874, [(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 13849 arrived with a waiting time of 0 ticks\n", + "Agent rider 13850 move from (3, 7) to (4, 7) using car (13829, [(3, 7), (4, 7)], 0)\n", + "Agent rider 13851 move from (0, 2) to (0, 1) using car (13818, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13860 doesn't move\n", + "Agent rider 13861 doesn't move\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 doesn't move\n", + "Agent rider 13893 doesn't move\n", + "Agent rider 13894 doesn't move\n", "Agent rider 13895 doesn't move\n", - "Agent rider 13896 move from (6, 9) to (7, 9) using car (13681, [(6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 13896 doesn't move\n", "Agent rider 13897 doesn't move\n", - "Agent rider 13898 doesn't move\n", - "Agent rider 13899 doesn't move\n", - "Agent rider 13900 move from (5, 5) to (4, 5) using car (13817, [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", - "Agent rider 13901 move from (8, 5) to (9, 5) using car (13763, [(8, 5), (9, 5)], 0)\n", - "Agent rider 13902 move from (3, 3) to (4, 3) using car (13858, [(3, 3), (4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 13903 move from (3, 8) to (4, 8) using car (13759, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13904 move from (3, 1) to (4, 1) using car (13805, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "tick 997 ended\n", - "I am driver 13905 - trip: [(5, 9), (4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)]\n", - "I am driver 13906 - trip: [(8, 1), (8, 0), (9, 0)]\n", - "I am driver 13907 - trip: [(2, 5), (2, 4), (1, 4)]\n", - "I am driver 13908 - trip: [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 13909 - trip: [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (5, 1), (6, 1), (7, 1)]\n", - "I am driver 13910 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 13911 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (0, 5)]\n", - "I am driver 13912 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)]\n", - "I am driver 13913 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)]\n", - "I am driver 13914 - trip: [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8)]\n", - "I am driver 13915 - trip: [(9, 4), (9, 3)]\n", - "I am driver 13916 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8)]\n", - "I am driver 13917 - trip: [(9, 4), (9, 3), (9, 2), (9, 1), (9, 0), (8, 0)]\n", - "I am driver 13918 - trip: [(4, 5), (3, 5), (3, 4), (3, 3)]\n", - "I am driver 13919 - trip: [(8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8)]\n", - "15 drivers generated.\n", - "I am rider 13920 - dep: (6, 0) , arr: (6, 5)\n", - "I am rider 13921 - dep: (1, 5) , arr: (1, 3)\n", - "I am rider 13922 - dep: (3, 0) , arr: (9, 9)\n", - "I am rider 13923 - dep: (9, 7) , arr: (6, 2)\n", - "I am rider 13924 - dep: (3, 9) , arr: (0, 1)\n", - "I am rider 13925 - dep: (0, 3) , arr: (1, 6)\n", - "I am rider 13926 - dep: (4, 9) , arr: (1, 1)\n", - "I am rider 13927 - dep: (3, 0) , arr: (9, 7)\n", - "I am rider 13928 - dep: (0, 2) , arr: (7, 1)\n", + "tick 982 ended\n", + "I am driver 13898 - trip: [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 13899 - trip: [(6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)]\n", + "I am driver 13900 - trip: [(5, 0), (4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 13901 - trip: [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 13902 - trip: [(1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1)]\n", + "5 drivers generated.\n", + "I am rider 13903 - dep: (0, 0) , arr: (5, 5)\n", + "I am rider 13904 - dep: (7, 5) , arr: (3, 5)\n", + "I am rider 13905 - dep: (7, 1) , arr: (7, 0)\n", + "I am rider 13906 - dep: (2, 0) , arr: (2, 4)\n", + "I am rider 13907 - dep: (4, 0) , arr: (3, 4)\n", + "5 riders generated.\n", + "Agent rider 12220 doesn't move\n", + "Agent rider 12384 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13320 move from (8, 3) to (9, 3) using car (13832, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13391 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13407 move from (0, 4) to (0, 3) using car (13819, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13450 move from (1, 0) to (2, 0) using car (13884, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13452 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13534 move from (8, 9) to (9, 9) using car (13767, [(8, 9), (9, 9)], 0)\n", + "Rider n° 13534 arrived with a waiting time of 13 ticks\n", + "Agent rider 13539 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13541 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (7, 9) to (6, 9) using car (13825, [(7, 9), (6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 13549 move from (8, 3) to (9, 3) using car (13832, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13550 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13551 move from (8, 9) to (9, 9) using car (13767, [(8, 9), (9, 9)], 0)\n", + "Agent rider 13572 move from (7, 0) to (6, 0) using car (13865, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 13576 move from (8, 3) to (9, 3) using car (13832, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13589 move from (7, 7) to (7, 6) using car (13805, [(7, 7), (7, 6)], 0)\n", + "Rider n° 13589 arrived with a waiting time of 9 ticks\n", + "Agent rider 13591 move from (0, 4) to (0, 3) using car (13819, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Agent rider 13622 move from (8, 9) to (9, 9) using car (13767, [(8, 9), (9, 9)], 0)\n", + "Agent rider 13633 move from (7, 5) to (7, 4) using car (13858, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13634 doesn't move\n", + "Agent rider 13635 doesn't move\n", + "Agent rider 13641 move from (1, 5) to (2, 5) using car (13886, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13663 move from (3, 5) to (3, 4) using car (13857, [(3, 5), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13664 move from (1, 5) to (2, 5) using car (13886, [(1, 5), (2, 5), (3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13677 move from (1, 0) to (2, 0) using car (13884, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13679 move from (2, 1) to (1, 1) using car (13693, [(2, 1), (1, 1)], 0)\n", + "Driver 13691 arrived\n", + "Driver 13694 arrived\n", + "Driver 13705 arrived\n", + "Driver 13714 arrived\n", + "Agent rider 13716 move from (2, 6) to (1, 6) using car (13771, [(2, 6), (1, 6)], 0)\n", + "Agent rider 13718 move from (8, 3) to (9, 3) using car (13832, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13719 move from (4, 3) to (5, 3) using car (13859, [(4, 3), (5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", + "Agent rider 13720 move from (6, 6) to (6, 5) using car (13873, [(6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Rider n° 13720 arrived with a waiting time of 1 ticks\n", + "Agent rider 13724 move from (4, 8) to (5, 8) using car (13821, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Driver 13735 arrived\n", + "Agent rider 13736 move from (0, 4) to (0, 3) using car (13819, [(0, 4), (0, 3), (0, 2)], 0)\n", + "Rider n° 13736 arrived with a waiting time of 5 ticks\n", + "Agent rider 13737 doesn't move\n", + "Driver 13739 arrived\n", + "Driver 13742 arrived\n", + "Driver 13757 arrived\n", + "Agent rider 13772 move from (8, 9) to (7, 9) using car (13878, [(8, 9), (7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13773 move from (7, 8) to (6, 8) using car (13828, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13775 move from (5, 3) to (6, 3) using car (13870, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13777 move from (7, 0) to (6, 0) using car (13865, [(7, 0), (6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Agent rider 13778 move from (2, 6) to (1, 6) using car (13771, [(2, 6), (1, 6)], 0)\n", + "Agent rider 13779 move from (5, 3) to (6, 3) using car (13870, [(5, 3), (6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13780 move from (4, 2) to (5, 2) using car (13761, [(4, 2), (5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 move from (8, 1) to (7, 1) using car (13898, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13787 doesn't move\n", + "Agent rider 13788 move from (3, 2) to (2, 2) using car (13856, [(3, 2), (2, 2)], 0)\n", + "Agent rider 13789 move from (9, 2) to (9, 1) using car (13817, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 move from (1, 0) to (2, 0) using car (13884, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13792 move from (9, 2) to (9, 1) using car (13817, [(9, 2), (9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 move from (4, 8) to (5, 8) using car (13821, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13794 doesn't move\n", + "Agent rider 13795 move from (6, 1) to (7, 1) using car (13892, [(6, 1), (7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13796 move from (0, 2) to (0, 3) using car (13889, [(0, 2), (0, 3)], 0)\n", + "Agent rider 13797 move from (6, 5) to (5, 5) using car (13815, [(6, 5), (5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13808 arrived\n", + "Driver 13820 arrived\n", + "Driver 13823 arrived\n", + "Agent rider 13834 move from (7, 5) to (7, 4) using car (13858, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Driver 13837 arrived\n", + "Driver 13840 arrived\n", + "Driver 13842 arrived\n", + "Driver 13844 arrived\n", + "Agent rider 13848 move from (2, 5) to (3, 5) using car (13874, [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Agent rider 13850 doesn't move\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (0, 9) to (0, 8) using car (13843, [(0, 9), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13861 move from (8, 6) to (8, 7) using car (13833, [(8, 6), (8, 7)], 0)\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 doesn't move\n", + "Agent rider 13893 doesn't move\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 move from (4, 8) to (5, 8) using car (13821, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 move from (7, 5) to (7, 4) using car (13858, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13903 doesn't move\n", + "Agent rider 13904 move from (7, 5) to (7, 4) using car (13858, [(7, 5), (7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13905 doesn't move\n", + "Agent rider 13906 doesn't move\n", + "Agent rider 13907 doesn't move\n", + "tick 983 ended\n", + "0 drivers generated.\n", + "I am rider 13908 - dep: (1, 4) , arr: (3, 6)\n", + "I am rider 13909 - dep: (7, 4) , arr: (3, 9)\n", + "I am rider 13910 - dep: (2, 4) , arr: (6, 3)\n", + "I am rider 13911 - dep: (8, 3) , arr: (6, 4)\n", + "I am rider 13912 - dep: (1, 4) , arr: (0, 7)\n", + "I am rider 13913 - dep: (4, 8) , arr: (6, 7)\n", + "I am rider 13914 - dep: (7, 1) , arr: (4, 3)\n", + "I am rider 13915 - dep: (3, 7) , arr: (7, 6)\n", + "I am rider 13916 - dep: (8, 6) , arr: (7, 1)\n", "9 riders generated.\n", - "Agent rider 12940 doesn't move\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13109 move from (3, 4) to (3, 3) using car (13880, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 13122 move from (8, 9) to (9, 9) using car (13861, [(8, 9), (9, 9)], 0)\n", - "Rider n° 13122 arrived with a waiting time of 31 ticks\n", - "Agent rider 13187 move from (7, 1) to (7, 2) using car (13825, [(7, 1), (7, 2), (8, 2), (9, 2)], 0)\n", - "Agent rider 13306 move from (8, 9) to (9, 9) using car (13861, [(8, 9), (9, 9)], 0)\n", - "Rider n° 13306 arrived with a waiting time of 26 ticks\n", - "Agent rider 13322 doesn't move\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (7, 1) to (7, 2) using car (13866, [(7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 move from (5, 0) to (4, 0) using car (13855, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 13539 doesn't move\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13564 doesn't move\n", - "Agent rider 13578 doesn't move\n", - "Agent rider 13596 move from (3, 4) to (3, 3) using car (13880, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 13597 move from (8, 9) to (9, 9) using car (13861, [(8, 9), (9, 9)], 0)\n", - "Rider n° 13597 arrived with a waiting time of 10 ticks\n", - "Agent rider 13637 move from (5, 0) to (4, 0) using car (13855, [(5, 0), (4, 0), (3, 0)], 0)\n", - "Agent rider 13644 doesn't move\n", - "Agent rider 13650 move from (2, 5) to (2, 4) using car (13907, [(2, 5), (2, 4), (1, 4)], 0)\n", - "Agent rider 13652 move from (4, 8) to (5, 8) using car (13759, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13654 move from (2, 6) to (2, 5) using car (13859, [(2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n" + "Agent rider 12220 move from (9, 1) to (9, 0) using car (13817, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Rider n° 12220 arrived with a waiting time of 59 ticks\n", + "Agent rider 12384 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13407 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13408 move from (4, 0) to (4, 1) using car (13900, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13438 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13450 move from (2, 0) to (3, 0) using car (13884, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13452 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13525 move from (4, 0) to (4, 1) using car (13900, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13539 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13541 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 doesn't move\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13572 move from (6, 0) to (5, 0) using car (13865, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 13572 arrived with a waiting time of 10 ticks\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (7, 4) to (7, 3) using car (13858, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13634 doesn't move\n", + "Agent rider 13635 move from (2, 2) to (2, 1) using car (13866, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13641 move from (2, 5) to (2, 4) using car (13855, [(2, 5), (2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 13663 move from (3, 4) to (2, 4) using car (13857, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13664 move from (2, 5) to (1, 5) using car (13765, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13665 move from (1, 7) to (1, 6) using car (13853, [(1, 7), (1, 6)], 0)\n", + "Agent rider 13677 move from (2, 0) to (3, 0) using car (13884, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13679 doesn't move\n", + "Driver 13705 arrived\n", + "Agent rider 13716 doesn't move\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (5, 3) to (5, 4) using car (13859, [(5, 3), (5, 4), (5, 5), (6, 5)], 0)\n", + "Agent rider 13724 move from (5, 8) to (6, 8) using car (13821, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13736 doesn't move\n", + "Agent rider 13737 move from (3, 5) to (4, 5) using car (13874, [(3, 5), (4, 5), (5, 5), (5, 6), (6, 6), (7, 6)], 0)\n", + "Rider n° 13737 arrived with a waiting time of 6 ticks\n", + "Driver 13742 arrived\n", + "Driver 13744 arrived\n", + "Agent rider 13772 move from (7, 9) to (6, 9) using car (13878, [(7, 9), (6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13773 move from (6, 8) to (5, 8) using car (13828, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13774 move from (6, 9) to (5, 9) using car (13825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 13775 move from (6, 3) to (7, 3) using car (13870, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13777 move from (6, 0) to (5, 0) using car (13865, [(6, 0), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5)], 0)\n", + "Rider n° 13777 arrived with a waiting time of 2 ticks\n", + "Agent rider 13778 doesn't move\n", + "Agent rider 13779 move from (6, 3) to (7, 3) using car (13870, [(6, 3), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13780 move from (5, 2) to (6, 2) using car (13761, [(5, 2), (6, 2), (7, 2), (8, 2)], 0)\n", + "Rider n° 13780 arrived with a waiting time of 3 ticks\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 move from (2, 2) to (2, 1) using car (13866, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13786 move from (7, 1) to (6, 1) using car (13898, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13787 doesn't move\n", + "Agent rider 13788 move from (2, 2) to (2, 1) using car (13866, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13789 move from (9, 1) to (9, 0) using car (13817, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13790 move from (2, 0) to (3, 0) using car (13884, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Rider n° 13790 arrived with a waiting time of 5 ticks\n", + "Agent rider 13792 move from (9, 1) to (9, 0) using car (13817, [(9, 1), (9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 move from (5, 8) to (6, 8) using car (13821, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13794 move from (8, 8) to (9, 8) using car (13811, [(8, 8), (9, 8)], 0)\n", + "Rider n° 13794 arrived with a waiting time of 9 ticks\n", + "Agent rider 13795 move from (7, 1) to (8, 1) using car (13892, [(7, 1), (8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13796 move from (0, 3) to (0, 2) using car (13819, [(0, 3), (0, 2)], 0)\n", + "Agent rider 13797 move from (5, 5) to (4, 5) using car (13815, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Driver 13800 arrived\n", + "Driver 13818 arrived\n", + "Driver 13829 arrived\n", + "Agent rider 13834 move from (7, 4) to (7, 3) using car (13858, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13848 doesn't move\n", + "Agent rider 13850 doesn't move\n", + "Agent rider 13851 doesn't move\n", + "Driver 13852 arrived\n", + "Agent rider 13860 move from (0, 8) to (0, 7) using car (13843, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Driver 13867 arrived\n", + "Agent rider 13871 move from (6, 9) to (5, 9) using car (13825, [(6, 9), (5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 13872 move from (7, 1) to (8, 1) using car (13838, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Driver 13880 arrived\n", + "Agent rider 13893 doesn't move\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 doesn't move\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 move from (7, 4) to (7, 3) using car (13858, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13903 doesn't move\n", + "Agent rider 13904 move from (7, 4) to (7, 3) using car (13858, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13905 move from (7, 1) to (8, 1) using car (13838, [(7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13906 move from (2, 0) to (3, 0) using car (13884, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13907 move from (4, 0) to (4, 1) using car (13900, [(4, 0), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13908 doesn't move\n", + "Agent rider 13909 move from (7, 4) to (7, 3) using car (13858, [(7, 4), (7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13910 doesn't move\n", + "Agent rider 13911 doesn't move\n", + "Agent rider 13912 doesn't move\n", + "Agent rider 13913 doesn't move\n", + "Agent rider 13914 move from (7, 1) to (6, 1) using car (13898, [(7, 1), (6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13915 move from (3, 7) to (3, 8) using car (13854, [(3, 7), (3, 8)], 0)\n", + "Agent rider 13916 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 doesn't move\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13673 move from (7, 6) to (6, 6) using car (13882, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 doesn't move\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 doesn't move\n", - "Agent rider 13690 move from (1, 9) to (2, 9) using car (13813, [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)], 0)\n", - "Rider n° 13690 arrived with a waiting time of 6 ticks\n", - "Agent rider 13699 move from (4, 8) to (5, 8) using car (13759, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13700 move from (4, 1) to (3, 1) using car (13758, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 13702 move from (4, 8) to (5, 8) using car (13759, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13731 arrived\n", - "Agent rider 13737 move from (9, 4) to (9, 3) using car (13915, [(9, 4), (9, 3)], 0)\n", - "Agent rider 13738 move from (7, 9) to (8, 9) using car (13681, [(7, 9), (8, 9)], 0)\n", - "Agent rider 13739 move from (4, 1) to (5, 1) using car (13805, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13740 move from (4, 8) to (5, 8) using car (13759, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13742 move from (4, 1) to (5, 1) using car (13805, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13743 move from (7, 6) to (6, 6) using car (13882, [(7, 6), (6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", - "Agent rider 13744 move from (6, 5) to (6, 6) using car (13837, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 move from (3, 5) to (3, 6) using car (13888, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Driver 13757 arrived\n", - "Driver 13762 arrived\n", - "Driver 13766 arrived\n", - "Agent rider 13774 move from (4, 1) to (3, 1) using car (13758, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (3, 7) to (3, 6) using car (13801, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 doesn't move\n", - "Driver 13782 arrived\n", - "Driver 13785 arrived\n", - "Agent rider 13789 doesn't move\n", - "Agent rider 13790 move from (4, 8) to (5, 8) using car (13759, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13796 arrived\n", - "Agent rider 13820 move from (6, 2) to (7, 2) using car (13811, [(6, 2), (7, 2), (8, 2)], 0)\n", - "Agent rider 13821 move from (1, 1) to (1, 2) using car (13890, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 7), (3, 7), (4, 7)], 0)\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 move from (4, 9) to (5, 9) using car (13871, [(4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 13824 move from (5, 2) to (5, 1) using car (13863, [(5, 2), (5, 1)], 0)\n", - "Agent rider 13829 doesn't move\n", - "Agent rider 13830 move from (7, 1) to (6, 1) using car (13857, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13831 move from (2, 7) to (2, 6) using car (13803, [(2, 7), (2, 6), (2, 5), (2, 4)], 0)\n", - "Agent rider 13844 move from (3, 1) to (3, 2) using car (13881, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13847 move from (3, 5) to (3, 6) using car (13888, [(3, 5), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13848 move from (1, 1) to (2, 1) using car (13891, [(1, 1), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (3, 6), (4, 6), (5, 6)], 0)\n", - "Rider n° 13848 arrived with a waiting time of 4 ticks\n", - "Agent rider 13849 doesn't move\n", - "Agent rider 13850 move from (8, 6) to (8, 7) using car (13841, [(8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13869 doesn't move\n", - "Agent rider 13870 move from (4, 1) to (5, 1) using car (13815, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13885 arrived\n", - "Agent rider 13895 doesn't move\n", - "Agent rider 13896 move from (7, 9) to (8, 9) using car (13681, [(7, 9), (8, 9)], 0)\n", - "Agent rider 13897 move from (0, 8) to (0, 7) using car (13913, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13898 doesn't move\n", - "Agent rider 13899 doesn't move\n", - "Agent rider 13900 doesn't move\n", - "Agent rider 13901 doesn't move\n", - "Agent rider 13902 move from (4, 3) to (5, 3) using car (13858, [(4, 3), (5, 3), (6, 3)], 0)\n", - "Agent rider 13903 move from (4, 8) to (5, 8) using car (13759, [(4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13904 move from (4, 1) to (5, 1) using car (13805, [(4, 1), (5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13920 doesn't move\n", - "Agent rider 13921 doesn't move\n", - "Agent rider 13922 doesn't move\n", - "Agent rider 13923 doesn't move\n", - "Agent rider 13924 doesn't move\n", - "Agent rider 13925 doesn't move\n", - "Agent rider 13926 doesn't move\n", - "Agent rider 13927 doesn't move\n", - "Agent rider 13928 doesn't move\n", - "tick 998 ended\n", - "I am driver 13929 - trip: [(5, 5), (4, 5), (3, 5), (2, 5), (1, 5)]\n", - "I am driver 13930 - trip: [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", - "I am driver 13931 - trip: [(3, 6), (4, 6), (4, 7), (4, 8)]\n", - "3 drivers generated.\n", - "0 riders generated.\n", - "Agent rider 12940 move from (3, 3) to (3, 2) using car (13880, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Rider n° 12940 arrived with a waiting time of 35 ticks\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13109 move from (3, 3) to (3, 2) using car (13880, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 13187 move from (7, 2) to (8, 2) using car (13811, [(7, 2), (8, 2)], 0)\n", - "Agent rider 13322 move from (0, 7) to (0, 6) using car (13913, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (7, 2) to (8, 2) using car (13811, [(7, 2), (8, 2)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 move from (4, 0) to (3, 0) using car (13855, [(4, 0), (3, 0)], 0)\n", - "Agent rider 13539 move from (1, 6) to (1, 5) using car (13873, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 13539 arrived with a waiting time of 12 ticks\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13564 move from (1, 6) to (1, 5) using car (13873, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Rider n° 13564 arrived with a waiting time of 9 ticks\n", - "Agent rider 13578 move from (0, 7) to (0, 6) using car (13913, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13596 move from (3, 3) to (3, 2) using car (13880, [(3, 3), (3, 2), (3, 1)], 0)\n", - "Agent rider 13637 move from (4, 0) to (3, 0) using car (13855, [(4, 0), (3, 0)], 0)\n", - "Agent rider 13644 doesn't move\n", - "Agent rider 13650 move from (2, 4) to (1, 4) using car (13907, [(2, 4), (1, 4)], 0)\n", - "Agent rider 13652 move from (5, 8) to (5, 9) using car (13852, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13654 move from (2, 5) to (2, 4) using car (13859, [(2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 13654 arrived with a waiting time of 7 ticks\n", - "Agent rider 13655 doesn't move\n", - "Agent rider 13656 move from (8, 4) to (8, 5) using car (13800, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13673 move from (6, 6) to (6, 5) using car (13886, [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", - "Agent rider 13675 doesn't move\n", - "Agent rider 13676 doesn't move\n", - "Agent rider 13677 doesn't move\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 doesn't move\n", - "Driver 13695 arrived\n", - "Agent rider 13699 move from (5, 8) to (6, 8) using car (13759, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13700 move from (3, 1) to (2, 1) using car (13758, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 13702 move from (5, 8) to (5, 9) using car (13852, [(5, 8), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Rider n° 13702 arrived with a waiting time of 5 ticks\n", - "Agent rider 13737 move from (9, 3) to (9, 2) using car (13917, [(9, 3), (9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 move from (5, 1) to (6, 1) using car (13805, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13740 move from (5, 8) to (6, 8) using car (13759, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13742 move from (5, 1) to (6, 1) using car (13805, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13743 doesn't move\n", - "Agent rider 13744 move from (6, 6) to (5, 6) using car (13837, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 move from (3, 6) to (4, 6) using car (13931, [(3, 6), (4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 13746 arrived\n", - "Driver 13763 arrived\n", - "Driver 13764 arrived\n", - "Agent rider 13774 move from (3, 1) to (2, 1) using car (13758, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 13775 doesn't move\n", - "Agent rider 13776 move from (3, 6) to (3, 5) using car (13801, [(3, 6), (3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 doesn't move\n", - "Driver 13783 arrived\n", - "Agent rider 13789 move from (5, 1) to (6, 1) using car (13805, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13790 move from (5, 8) to (6, 8) using car (13759, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Driver 13807 arrived\n", - "Agent rider 13820 doesn't move\n", - "Agent rider 13821 move from (1, 2) to (1, 1) using car (13910, [(1, 2), (1, 1)], 0)\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 move from (5, 9) to (6, 9) using car (13871, [(5, 9), (6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 13824 move from (5, 1) to (6, 1) using car (13805, [(5, 1), (6, 1), (7, 1)], 0)\n", - "Agent rider 13829 move from (0, 7) to (0, 6) using car (13913, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13830 move from (6, 1) to (5, 1) using car (13857, [(6, 1), (5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13831 move from (2, 6) to (2, 5) using car (13803, [(2, 6), (2, 5), (2, 4)], 0)\n", + "tick 984 ended\n", + "0 drivers generated.\n", + "I am rider 13917 - dep: (5, 8) , arr: (8, 0)\n", + "I am rider 13918 - dep: (8, 0) , arr: (4, 7)\n", + "I am rider 13919 - dep: (6, 2) , arr: (0, 0)\n", + "I am rider 13920 - dep: (4, 4) , arr: (2, 7)\n", + "I am rider 13921 - dep: (2, 6) , arr: (3, 7)\n", + "I am rider 13922 - dep: (3, 1) , arr: (2, 8)\n", + "I am rider 13923 - dep: (8, 0) , arr: (2, 5)\n", + "7 riders generated.\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (4, 1) to (4, 0) using car (13875, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 move from (3, 0) to (4, 0) using car (13884, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 move from (4, 1) to (4, 0) using car (13875, [(4, 1), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13547 move from (6, 9) to (5, 9) using car (13878, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13634 move from (4, 7) to (3, 7) using car (13822, [(4, 7), (3, 7), (2, 7), (1, 7)], 0)\n", + "Agent rider 13635 move from (2, 1) to (1, 1) using car (13866, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 13635 arrived with a waiting time of 8 ticks\n", + "Agent rider 13641 move from (2, 4) to (2, 3) using car (13855, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 13663 move from (2, 4) to (1, 4) using car (13857, [(2, 4), (1, 4)], 0)\n", + "Rider n° 13663 arrived with a waiting time of 7 ticks\n", + "Agent rider 13664 move from (1, 5) to (0, 5) using car (13765, [(1, 5), (0, 5)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13677 move from (3, 0) to (4, 0) using car (13884, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13679 doesn't move\n", + "Driver 13693 arrived\n", + "Agent rider 13716 doesn't move\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (5, 4) to (5, 5) using car (13859, [(5, 4), (5, 5), (6, 5)], 0)\n", + "Agent rider 13724 move from (6, 8) to (7, 8) using car (13821, [(6, 8), (7, 8)], 0)\n", + "Agent rider 13737 move from (3, 5) to (4, 5) using car (13886, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Rider n° 13737 arrived with a waiting time of 6 ticks\n", + "Driver 13744 arrived\n", + "Driver 13767 arrived\n", + "Driver 13771 arrived\n", + "Agent rider 13772 move from (6, 9) to (5, 9) using car (13878, [(6, 9), (5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13773 move from (5, 8) to (4, 8) using car (13828, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13774 move from (5, 9) to (4, 9) using car (13825, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 13775 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13778 doesn't move\n", + "Agent rider 13779 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Rider n° 13779 arrived with a waiting time of 2 ticks\n", + "Agent rider 13784 move from (4, 7) to (3, 7) using car (13888, [(4, 7), (3, 7)], 0)\n", + "Agent rider 13785 move from (2, 1) to (1, 1) using car (13866, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13786 move from (6, 1) to (5, 1) using car (13898, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13787 doesn't move\n", + "Agent rider 13788 move from (2, 1) to (1, 1) using car (13866, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13789 move from (9, 0) to (8, 0) using car (13817, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13792 move from (9, 0) to (8, 0) using car (13817, [(9, 0), (8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 move from (6, 8) to (7, 8) using car (13821, [(6, 8), (7, 8)], 0)\n", + "Agent rider 13795 move from (8, 1) to (9, 1) using car (13892, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (4, 5) to (3, 5) using car (13815, [(4, 5), (3, 5)], 0)\n", + "Driver 13805 arrived\n", + "Driver 13826 arrived\n", + "Driver 13832 arrived\n", "Driver 13833 arrived\n", - "Driver 13835 arrived\n", - "Driver 13843 arrived\n", - "Agent rider 13844 doesn't move\n", - "Agent rider 13845 doesn't move\n", - "Agent rider 13847 move from (3, 6) to (2, 6) using car (13888, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13849 doesn't move\n", - "Agent rider 13850 move from (8, 7) to (8, 8) using car (13841, [(8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", + "Agent rider 13834 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13848 move from (3, 5) to (4, 5) using car (13886, [(3, 5), (4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13850 move from (4, 7) to (4, 8) using car (13847, [(4, 7), (4, 8), (3, 8)], 0)\n", + "Agent rider 13851 doesn't move\n", "Driver 13856 arrived\n", - "Agent rider 13869 doesn't move\n", - "Agent rider 13870 move from (5, 1) to (6, 1) using car (13815, [(5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13875 arrived\n", - "Agent rider 13895 doesn't move\n", + "Agent rider 13860 move from (0, 7) to (0, 6) using car (13843, [(0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Driver 13863 arrived\n", + "Driver 13869 arrived\n", + "Agent rider 13871 move from (5, 9) to (4, 9) using car (13825, [(5, 9), (4, 9), (3, 9)], 0)\n", + "Agent rider 13872 move from (8, 1) to (9, 1) using car (13892, [(8, 1), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 13883 arrived\n", + "Driver 13889 arrived\n", + "Driver 13890 arrived\n", + "Agent rider 13893 move from (1, 2) to (1, 1) using car (13902, [(1, 2), (1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 move from (5, 8) to (4, 8) using car (13828, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 13896 doesn't move\n", - "Agent rider 13897 move from (0, 7) to (0, 6) using car (13913, [(0, 7), (0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13898 move from (8, 4) to (8, 5) using car (13800, [(8, 4), (8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 13899 move from (1, 7) to (1, 6) using car (13889, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 13900 doesn't move\n", - "Agent rider 13901 doesn't move\n", - "Agent rider 13902 move from (5, 3) to (6, 3) using car (13858, [(5, 3), (6, 3)], 0)\n", - "Agent rider 13903 move from (5, 8) to (6, 8) using car (13759, [(5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13904 move from (5, 1) to (6, 1) using car (13805, [(5, 1), (6, 1), (7, 1)], 0)\n", + "Agent rider 13897 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13903 doesn't move\n", + "Agent rider 13904 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13905 move from (8, 1) to (9, 1) using car (13838, [(8, 1), (9, 1)], 0)\n", + "Agent rider 13906 move from (3, 0) to (4, 0) using car (13884, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (8, 1), (8, 2), (8, 3)], 0)\n", + "Agent rider 13907 move from (4, 1) to (4, 2) using car (13900, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13908 doesn't move\n", + "Agent rider 13909 move from (7, 3) to (8, 3) using car (13858, [(7, 3), (8, 3), (9, 3)], 0)\n", + "Agent rider 13910 move from (2, 4) to (2, 3) using car (13855, [(2, 4), (2, 3), (2, 2)], 0)\n", + "Agent rider 13911 move from (8, 3) to (8, 2) using car (13836, [(8, 3), (8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13912 doesn't move\n", + "Agent rider 13913 doesn't move\n", + "Agent rider 13914 move from (6, 1) to (5, 1) using car (13898, [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13915 move from (3, 8) to (4, 8) using car (13824, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13916 doesn't move\n", + "Agent rider 13917 doesn't move\n", + "Agent rider 13918 doesn't move\n", + "Agent rider 13919 doesn't move\n", "Agent rider 13920 doesn't move\n", "Agent rider 13921 doesn't move\n", - "Agent rider 13922 move from (3, 0) to (3, 1) using car (13912, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", + "Agent rider 13922 move from (3, 1) to (2, 1) using car (13814, [(3, 1), (2, 1)], 0)\n", "Agent rider 13923 doesn't move\n", - "Agent rider 13924 doesn't move\n", - "Agent rider 13925 doesn't move\n", - "Agent rider 13926 move from (4, 9) to (3, 9) using car (13905, [(4, 9), (3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 13927 move from (3, 0) to (3, 1) using car (13912, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13928 doesn't move\n", - "tick 999 ended\n", - "I am driver 13932 - trip: [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2), (6, 2), (7, 2), (8, 2), (9, 2)]\n", - "I am driver 13933 - trip: [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1)]\n", - "I am driver 13934 - trip: [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)]\n", - "I am driver 13935 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", - "I am driver 13936 - trip: [(5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8)]\n", - "I am driver 13937 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (4, 2), (4, 1), (3, 1), (2, 1), (1, 1)]\n", - "I am driver 13938 - trip: [(5, 3), (5, 4), (4, 4)]\n", - "I am driver 13939 - trip: [(5, 8), (6, 8), (7, 8), (7, 7)]\n", - "I am driver 13940 - trip: [(2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (5, 4), (6, 4), (7, 4)]\n", - "I am driver 13941 - trip: [(2, 4), (2, 3), (2, 2), (2, 1), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0)]\n", - "I am driver 13942 - trip: [(7, 7), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2)]\n", - "I am driver 13943 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", - "I am driver 13944 - trip: [(3, 3), (4, 3), (4, 2), (5, 2), (6, 2)]\n", - "I am driver 13945 - trip: [(8, 3), (7, 3)]\n", - "I am driver 13946 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8)]\n", - "I am driver 13947 - trip: [(9, 0), (9, 1), (8, 1)]\n", - "16 drivers generated.\n", - "I am rider 13948 - dep: (8, 4) , arr: (1, 6)\n", - "I am rider 13949 - dep: (7, 2) , arr: (8, 4)\n", - "I am rider 13950 - dep: (7, 2) , arr: (9, 3)\n", - "I am rider 13951 - dep: (3, 3) , arr: (1, 5)\n", - "I am rider 13952 - dep: (6, 6) , arr: (0, 5)\n", - "I am rider 13953 - dep: (8, 6) , arr: (4, 7)\n", + "tick 985 ended\n", + "I am driver 13924 - trip: [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 13925 - trip: [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4), (0, 3), (0, 2)]\n", + "I am driver 13926 - trip: [(8, 9), (8, 8)]\n", + "I am driver 13927 - trip: [(8, 1), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7)]\n", + "I am driver 13928 - trip: [(6, 3), (5, 3), (5, 4), (4, 4), (3, 4)]\n", + "I am driver 13929 - trip: [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 13930 - trip: [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6)]\n", + "I am driver 13931 - trip: [(3, 1), (3, 2), (2, 2)]\n", + "I am driver 13932 - trip: [(6, 2), (6, 3), (6, 4), (6, 5), (7, 5)]\n", + "I am driver 13933 - trip: [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)]\n", + "I am driver 13934 - trip: [(8, 6), (8, 7), (8, 8), (9, 8)]\n", + "I am driver 13935 - trip: [(5, 7), (4, 7), (3, 7), (3, 6), (3, 5), (3, 4)]\n", + "I am driver 13936 - trip: [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 13937 - trip: [(3, 5), (2, 5), (1, 5), (0, 5)]\n", + "I am driver 13938 - trip: [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)]\n", + "I am driver 13939 - trip: [(9, 6), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9)]\n", + "I am driver 13940 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)]\n", + "I am driver 13941 - trip: [(6, 6), (6, 5), (6, 4), (6, 3), (7, 3)]\n", + "I am driver 13942 - trip: [(8, 5), (8, 6), (7, 6)]\n", + "I am driver 13943 - trip: [(5, 0), (4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)]\n", + "I am driver 13944 - trip: [(1, 6), (1, 5), (1, 4)]\n", + "I am driver 13945 - trip: [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)]\n", + "I am driver 13946 - trip: [(9, 0), (9, 1)]\n", + "23 drivers generated.\n", + "I am rider 13947 - dep: (3, 0) , arr: (8, 9)\n", + "I am rider 13948 - dep: (3, 5) , arr: (0, 5)\n", + "I am rider 13949 - dep: (4, 8) , arr: (3, 3)\n", + "I am rider 13950 - dep: (8, 6) , arr: (7, 0)\n", + "I am rider 13951 - dep: (5, 5) , arr: (0, 1)\n", + "I am rider 13952 - dep: (4, 3) , arr: (3, 4)\n", "6 riders generated.\n", - "Agent rider 13093 doesn't move\n", - "Agent rider 13094 doesn't move\n", - "Agent rider 13109 move from (3, 2) to (3, 1) using car (13880, [(3, 2), (3, 1)], 0)\n", - "Agent rider 13187 move from (8, 2) to (9, 2) using car (13825, [(8, 2), (9, 2)], 0)\n", - "Agent rider 13322 move from (0, 6) to (0, 5) using car (13913, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13331 doesn't move\n", - "Agent rider 13336 move from (8, 2) to (9, 2) using car (13825, [(8, 2), (9, 2)], 0)\n", - "Agent rider 13337 doesn't move\n", - "Agent rider 13434 doesn't move\n", - "Agent rider 13472 doesn't move\n", - "Agent rider 13511 doesn't move\n", - "Agent rider 13532 move from (3, 0) to (4, 0) using car (13860, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13560 doesn't move\n", - "Agent rider 13578 move from (0, 6) to (0, 5) using car (13913, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13596 move from (3, 2) to (3, 1) using car (13880, [(3, 2), (3, 1)], 0)\n", - "Agent rider 13637 move from (3, 0) to (4, 0) using car (13860, [(3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)], 0)\n", - "Agent rider 13644 doesn't move\n", - "Agent rider 13650 doesn't move\n", - "Agent rider 13652 move from (5, 9) to (4, 9) using car (13852, [(5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Agent rider 13655 move from (1, 9) to (0, 9) using car (13697, [(1, 9), (0, 9)], 0)\n", - "Agent rider 13656 move from (8, 5) to (8, 6) using car (13800, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 13670 doesn't move\n", - "Agent rider 13673 move from (6, 5) to (6, 4) using car (13886, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", - "Agent rider 13675 move from (9, 0) to (9, 1) using car (13947, [(9, 0), (9, 1), (8, 1)], 0)\n", - "Agent rider 13676 move from (3, 2) to (3, 1) using car (13880, [(3, 2), (3, 1)], 0)\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 move from (0, 1) to (1, 1) using car (13945, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 move from (0, 1) to (1, 1) using car (13945, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13546 move from (0, 1) to (1, 1) using car (13945, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13547 move from (5, 9) to (5, 8) using car (13878, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (8, 3) to (9, 3) using car (13858, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13634 doesn't move\n", + "Agent rider 13641 move from (2, 3) to (2, 2) using car (13855, [(2, 3), (2, 2)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 doesn't move\n", "Agent rider 13677 doesn't move\n", - "Driver 13681 arrived\n", - "Agent rider 13688 doesn't move\n", - "Agent rider 13689 move from (9, 0) to (9, 1) using car (13947, [(9, 0), (9, 1), (8, 1)], 0)\n", - "Agent rider 13699 doesn't move\n", - "Agent rider 13700 move from (2, 1) to (1, 1) using car (13758, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Rider n° 13700 arrived with a waiting time of 5 ticks\n", - "Agent rider 13737 move from (9, 2) to (9, 1) using car (13917, [(9, 2), (9, 1), (9, 0), (8, 0)], 0)\n", - "Agent rider 13738 doesn't move\n", - "Agent rider 13739 move from (6, 1) to (7, 1) using car (13805, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13740 doesn't move\n", - "Agent rider 13742 move from (6, 1) to (7, 1) using car (13805, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13743 move from (6, 6) to (7, 6) using car (13887, [(6, 6), (7, 6)], 0)\n", - "Agent rider 13744 move from (5, 6) to (4, 6) using car (13837, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13745 move from (4, 6) to (4, 7) using car (13931, [(4, 6), (4, 7), (4, 8)], 0)\n", - "Driver 13761 arrived\n", - "Driver 13764 arrived\n", - "Agent rider 13774 move from (2, 1) to (1, 1) using car (13758, [(2, 1), (1, 1), (0, 1)], 0)\n", - "Agent rider 13775 move from (9, 0) to (9, 1) using car (13947, [(9, 0), (9, 1), (8, 1)], 0)\n", - "Agent rider 13776 move from (3, 5) to (3, 4) using car (13801, [(3, 5), (3, 4), (3, 3)], 0)\n", - "Agent rider 13777 doesn't move\n", - "Agent rider 13789 move from (6, 1) to (7, 1) using car (13805, [(6, 1), (7, 1)], 0)\n", - "Agent rider 13790 move from (6, 8) to (7, 8) using car (13759, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13679 move from (1, 1) to (2, 1) using car (13902, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13716 move from (1, 6) to (1, 5) using car (13944, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Rider n° 13716 arrived with a waiting time of 4 ticks\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (5, 5) to (6, 5) using car (13859, [(5, 5), (6, 5)], 0)\n", + "Agent rider 13724 doesn't move\n", + "Driver 13744 arrived\n", + "Driver 13771 arrived\n", + "Agent rider 13772 move from (5, 9) to (5, 8) using car (13878, [(5, 9), (5, 8), (5, 7), (5, 6), (5, 5), (4, 5), (3, 5), (2, 5)], 0)\n", + "Agent rider 13773 move from (4, 8) to (3, 8) using car (13828, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13774 move from (4, 9) to (3, 9) using car (13825, [(4, 9), (3, 9)], 0)\n", + "Agent rider 13775 move from (8, 3) to (9, 3) using car (13858, [(8, 3), (9, 3)], 0)\n", + "Agent rider 13778 doesn't move\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 move from (1, 1) to (0, 1) using car (13866, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13786 move from (5, 1) to (4, 1) using car (13898, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13787 move from (0, 1) to (1, 1) using car (13945, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13788 move from (1, 1) to (2, 1) using car (13902, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13789 move from (8, 0) to (7, 0) using car (13817, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13792 move from (8, 0) to (7, 0) using car (13817, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13795 move from (9, 1) to (9, 2) using car (13892, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (3, 5) to (2, 5) using car (13937, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", "Driver 13802 arrived\n", - "Agent rider 13820 doesn't move\n", - "Agent rider 13821 move from (1, 1) to (0, 1) using car (13893, [(1, 1), (0, 1)], 0)\n", - "Agent rider 13822 doesn't move\n", - "Agent rider 13823 move from (6, 9) to (6, 8) using car (13871, [(6, 9), (6, 8), (6, 7), (6, 6)], 0)\n", - "Agent rider 13824 doesn't move\n", - "Agent rider 13829 move from (0, 6) to (0, 5) using car (13913, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13830 move from (5, 1) to (4, 1) using car (13857, [(5, 1), (4, 1), (3, 1), (2, 1)], 0)\n", - "Agent rider 13831 move from (2, 5) to (2, 4) using car (13803, [(2, 5), (2, 4)], 0)\n", - "Driver 13836 arrived\n", + "Driver 13809 arrived\n", + "Driver 13811 arrived\n", + "Driver 13819 arrived\n", + "Driver 13833 arrived\n", + "Agent rider 13834 move from (8, 3) to (9, 3) using car (13858, [(8, 3), (9, 3)], 0)\n", + "Driver 13846 arrived\n", + "Agent rider 13848 move from (4, 5) to (4, 4) using car (13886, [(4, 5), (4, 4), (4, 3), (4, 2), (4, 1), (4, 0)], 0)\n", + "Agent rider 13850 move from (4, 8) to (5, 8) using car (13824, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13851 move from (0, 1) to (1, 1) using car (13945, [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13853 arrived\n", + "Driver 13854 arrived\n", + "Agent rider 13860 move from (0, 6) to (0, 5) using car (13843, [(0, 6), (0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Agent rider 13871 move from (4, 9) to (3, 9) using car (13825, [(4, 9), (3, 9)], 0)\n", + "Agent rider 13872 move from (9, 1) to (9, 2) using car (13892, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 13882 arrived\n", + "Driver 13890 arrived\n", + "Agent rider 13893 move from (1, 1) to (2, 1) using car (13902, [(1, 1), (2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 move from (4, 8) to (3, 8) using car (13847, [(4, 8), (3, 8)], 0)\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 move from (8, 3) to (8, 4) using car (13933, [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13903 move from (0, 0) to (1, 0) using car (13940, [(0, 0), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13904 move from (8, 3) to (8, 4) using car (13933, [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13905 move from (9, 1) to (9, 2) using car (13892, [(9, 1), (9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13906 doesn't move\n", + "Agent rider 13907 move from (4, 2) to (3, 2) using car (13900, [(4, 2), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13908 move from (1, 4) to (1, 5) using car (13901, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13909 move from (8, 3) to (8, 4) using car (13933, [(8, 3), (8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13910 move from (2, 3) to (2, 2) using car (13855, [(2, 3), (2, 2)], 0)\n", + "Agent rider 13911 move from (8, 2) to (8, 1) using car (13836, [(8, 2), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13912 move from (1, 4) to (1, 5) using car (13901, [(1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13913 move from (4, 8) to (5, 8) using car (13824, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13914 move from (5, 1) to (4, 1) using car (13898, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13915 move from (4, 8) to (5, 8) using car (13824, [(4, 8), (5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13916 doesn't move\n", + "Agent rider 13917 doesn't move\n", + "Agent rider 13918 move from (8, 0) to (7, 0) using car (13817, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13919 move from (6, 2) to (6, 1) using car (13899, [(6, 2), (6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13920 doesn't move\n", + "Agent rider 13921 move from (2, 6) to (3, 6) using car (13936, [(2, 6), (3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13922 doesn't move\n", + "Agent rider 13923 move from (8, 0) to (7, 0) using car (13817, [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13947 doesn't move\n", + "Agent rider 13948 move from (3, 5) to (2, 5) using car (13937, [(3, 5), (2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13949 move from (4, 8) to (3, 8) using car (13828, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13950 doesn't move\n", + "Agent rider 13951 move from (5, 5) to (4, 5) using car (13877, [(5, 5), (4, 5), (3, 5)], 0)\n", + "Agent rider 13952 move from (4, 3) to (5, 3) using car (13929, [(4, 3), (5, 3), (5, 4), (6, 4), (7, 4)], 0)\n", + "tick 986 ended\n", + "I am driver 13953 - trip: [(8, 9), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)]\n", + "1 drivers generated.\n", + "I am rider 13954 - dep: (8, 2) , arr: (1, 7)\n", + "1 riders generated.\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 move from (4, 0) to (3, 0) using car (13943, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 move from (4, 0) to (3, 0) using car (13943, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 move from (4, 0) to (3, 0) using car (13943, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 move from (1, 1) to (2, 1) using car (13945, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13547 move from (5, 8) to (6, 8) using car (13824, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Rider n° 13547 arrived with a waiting time of 5 ticks\n", + "Agent rider 13549 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13634 move from (3, 7) to (3, 6) using car (13938, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13641 doesn't move\n", + "Agent rider 13664 move from (0, 5) to (0, 4) using car (13843, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13677 move from (4, 0) to (3, 0) using car (13943, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13679 move from (2, 1) to (3, 1) using car (13902, [(2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13719 move from (6, 5) to (6, 4) using car (13941, [(6, 5), (6, 4), (6, 3), (7, 3)], 0)\n", + "Agent rider 13724 doesn't move\n", + "Driver 13765 arrived\n", + "Agent rider 13772 move from (5, 8) to (6, 8) using car (13876, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13773 move from (3, 8) to (2, 8) using car (13828, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13775 doesn't move\n", + "Agent rider 13778 doesn't move\n", + "Agent rider 13784 move from (3, 7) to (3, 6) using car (13938, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 move from (4, 1) to (3, 1) using car (13868, [(4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13787 move from (1, 1) to (2, 1) using car (13945, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13788 move from (2, 1) to (3, 1) using car (13902, [(2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13789 move from (7, 0) to (6, 0) using car (13817, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13792 move from (7, 0) to (6, 0) using car (13817, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13795 move from (9, 2) to (9, 3) using car (13892, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Rider n° 13795 arrived with a waiting time of 3 ticks\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (2, 5) to (1, 5) using car (13937, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Driver 13809 arrived\n", + "Driver 13814 arrived\n", + "Driver 13815 arrived\n", + "Driver 13816 arrived\n", + "Driver 13821 arrived\n", + "Agent rider 13834 doesn't move\n", "Driver 13838 arrived\n", - "Driver 13842 arrived\n", - "Agent rider 13844 move from (3, 2) to (3, 1) using car (13880, [(3, 2), (3, 1)], 0)\n", - "Agent rider 13845 move from (9, 0) to (9, 1) using car (13947, [(9, 0), (9, 1), (8, 1)], 0)\n", - "Agent rider 13847 move from (2, 6) to (1, 6) using car (13888, [(2, 6), (1, 6), (0, 6)], 0)\n", - "Agent rider 13849 move from (9, 0) to (9, 1) using car (13947, [(9, 0), (9, 1), (8, 1)], 0)\n", - "Agent rider 13850 move from (8, 8) to (8, 9) using car (13841, [(8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9), (1, 9)], 0)\n", - "Driver 13861 arrived\n", - "Driver 13863 arrived\n", - "Driver 13864 arrived\n", - "Agent rider 13869 move from (0, 3) to (1, 3) using car (13934, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 13870 move from (6, 1) to (7, 1) using car (13815, [(6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", - "Driver 13883 arrived\n", + "Agent rider 13848 move from (4, 4) to (3, 4) using car (13864, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Rider n° 13848 arrived with a waiting time of 3 ticks\n", + "Agent rider 13850 move from (5, 8) to (6, 8) using car (13824, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13851 move from (1, 1) to (2, 1) using car (13945, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13854 arrived\n", + "Driver 13857 arrived\n", + "Agent rider 13860 move from (0, 5) to (0, 4) using car (13843, [(0, 5), (0, 4), (0, 3), (0, 2), (0, 1)], 0)\n", + "Agent rider 13861 move from (8, 7) to (8, 8) using car (13934, [(8, 7), (8, 8), (9, 8)], 0)\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 move from (9, 2) to (9, 3) using car (13892, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 13881 arrived\n", + "Driver 13888 arrived\n", + "Agent rider 13893 move from (2, 1) to (3, 1) using car (13902, [(2, 1), (3, 1), (4, 1)], 0)\n", + "Rider n° 13893 arrived with a waiting time of 3 ticks\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 move from (3, 8) to (2, 8) using car (13828, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 move from (8, 4) to (8, 5) using car (13933, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13903 move from (1, 0) to (2, 0) using car (13940, [(1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4)], 0)\n", + "Agent rider 13904 move from (8, 4) to (8, 5) using car (13933, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13905 move from (9, 2) to (9, 3) using car (13892, [(9, 2), (9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13906 move from (4, 0) to (3, 0) using car (13943, [(4, 0), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13907 move from (3, 2) to (2, 2) using car (13931, [(3, 2), (2, 2)], 0)\n", + "Agent rider 13908 move from (1, 5) to (1, 6) using car (13901, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13909 move from (8, 4) to (8, 5) using car (13933, [(8, 4), (8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13910 doesn't move\n", + "Agent rider 13911 move from (8, 1) to (7, 1) using car (13836, [(8, 1), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13912 move from (1, 5) to (1, 6) using car (13901, [(1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13913 move from (5, 8) to (6, 8) using car (13824, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13914 move from (4, 1) to (4, 2) using car (13898, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Agent rider 13915 move from (5, 8) to (6, 8) using car (13824, [(5, 8), (6, 8), (7, 8)], 0)\n", + "Agent rider 13916 doesn't move\n", + "Agent rider 13917 move from (5, 8) to (6, 8) using car (13876, [(5, 8), (6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13918 move from (7, 0) to (6, 0) using car (13817, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13919 move from (6, 1) to (6, 0) using car (13899, [(6, 1), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13920 move from (4, 4) to (3, 4) using car (13864, [(4, 4), (3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13921 move from (3, 6) to (4, 6) using car (13936, [(3, 6), (4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13922 move from (2, 1) to (3, 1) using car (13902, [(2, 1), (3, 1), (4, 1)], 0)\n", + "Agent rider 13923 move from (7, 0) to (6, 0) using car (13817, [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13947 doesn't move\n", + "Agent rider 13948 move from (2, 5) to (1, 5) using car (13937, [(2, 5), (1, 5), (0, 5)], 0)\n", + "Agent rider 13949 move from (3, 8) to (2, 8) using car (13828, [(3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13950 doesn't move\n", + "Agent rider 13951 move from (4, 5) to (3, 5) using car (13877, [(4, 5), (3, 5)], 0)\n", + "Agent rider 13952 move from (5, 3) to (5, 4) using car (13928, [(5, 3), (5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 13954 doesn't move\n", + "tick 987 ended\n", + "I am driver 13955 - trip: [(8, 2), (8, 1), (7, 1)]\n", + "I am driver 13956 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 13957 - trip: [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)]\n", + "I am driver 13958 - trip: [(0, 7), (1, 7), (2, 7), (2, 8)]\n", + "I am driver 13959 - trip: [(9, 8), (8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (8, 0)]\n", + "I am driver 13960 - trip: [(6, 7), (7, 7)]\n", + "I am driver 13961 - trip: [(4, 1), (5, 1), (6, 1), (7, 1), (7, 2), (8, 2)]\n", + "I am driver 13962 - trip: [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)]\n", + "I am driver 13963 - trip: [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "9 drivers generated.\n", + "I am rider 13964 - dep: (8, 8) , arr: (1, 5)\n", + "I am rider 13965 - dep: (3, 4) , arr: (9, 8)\n", + "I am rider 13966 - dep: (1, 2) , arr: (6, 8)\n", + "I am rider 13967 - dep: (0, 7) , arr: (1, 3)\n", + "I am rider 13968 - dep: (8, 3) , arr: (2, 8)\n", + "5 riders generated.\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 move from (3, 0) to (3, 1) using car (13943, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 move from (2, 1) to (3, 1) using car (13945, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13549 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Rider n° 13549 arrived with a waiting time of 18 ticks\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13576 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13634 move from (3, 6) to (3, 5) using car (13938, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Rider n° 13634 arrived with a waiting time of 3 ticks\n", + "Agent rider 13641 move from (2, 2) to (1, 2) using car (13900, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 move from (1, 6) to (1, 7) using car (13901, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13677 move from (3, 0) to (3, 1) using car (13943, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Rider n° 13677 arrived with a waiting time of 6 ticks\n", + "Agent rider 13679 move from (3, 1) to (2, 1) using car (13868, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13718 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13719 move from (6, 4) to (6, 3) using car (13941, [(6, 4), (6, 3), (7, 3)], 0)\n", + "Rider n° 13719 arrived with a waiting time of 3 ticks\n", + "Agent rider 13724 doesn't move\n", + "Driver 13761 arrived\n", + "Agent rider 13772 move from (6, 8) to (7, 8) using car (13876, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13773 move from (2, 8) to (1, 8) using car (13828, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13775 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Rider n° 13775 arrived with a waiting time of 5 ticks\n", + "Agent rider 13778 move from (1, 6) to (1, 7) using car (13901, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13784 move from (3, 6) to (3, 5) using car (13938, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13786 move from (3, 1) to (2, 1) using car (13868, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 13786 arrived with a waiting time of 5 ticks\n", + "Agent rider 13787 move from (2, 1) to (3, 1) using car (13945, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13788 move from (3, 1) to (2, 1) using car (13868, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13789 move from (6, 0) to (5, 0) using car (13817, [(6, 0), (5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13792 move from (6, 0) to (5, 0) using car (13899, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (1, 5) to (0, 5) using car (13937, [(1, 5), (0, 5)], 0)\n", + "Driver 13815 arrived\n", + "Driver 13825 arrived\n", + "Agent rider 13834 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Driver 13847 arrived\n", + "Agent rider 13850 doesn't move\n", + "Agent rider 13851 move from (2, 1) to (3, 1) using car (13945, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13855 arrived\n", + "Driver 13858 arrived\n", + "Driver 13859 arrived\n", + "Agent rider 13860 doesn't move\n", + "Agent rider 13861 move from (8, 8) to (8, 7) using car (13953, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Driver 13866 arrived\n", + "Driver 13870 arrived\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13894 doesn't move\n", "Agent rider 13895 doesn't move\n", "Agent rider 13896 doesn't move\n", - "Agent rider 13897 move from (0, 6) to (0, 5) using car (13913, [(0, 6), (0, 5), (0, 4), (1, 4)], 0)\n", - "Agent rider 13898 move from (8, 5) to (8, 6) using car (13800, [(8, 5), (8, 6), (8, 7)], 0)\n", - "Agent rider 13899 move from (1, 6) to (1, 5) using car (13889, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", - "Agent rider 13900 move from (4, 5) to (4, 6) using car (13851, [(4, 5), (4, 6)], 0)\n", - "Agent rider 13901 doesn't move\n", - "Agent rider 13902 doesn't move\n", - "Agent rider 13903 move from (6, 8) to (7, 8) using car (13759, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", - "Agent rider 13904 move from (6, 1) to (7, 1) using car (13805, [(6, 1), (7, 1)], 0)\n", - "Driver 13915 arrived\n", - "Agent rider 13920 doesn't move\n", - "Agent rider 13921 move from (1, 5) to (1, 4) using car (13873, [(1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", - "Agent rider 13922 move from (3, 1) to (3, 2) using car (13912, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13923 doesn't move\n", - "Agent rider 13924 move from (3, 9) to (2, 9) using car (13905, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 13925 move from (0, 3) to (1, 3) using car (13934, [(0, 3), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8)], 0)\n", - "Agent rider 13926 move from (3, 9) to (2, 9) using car (13905, [(3, 9), (2, 9), (2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3)], 0)\n", - "Agent rider 13927 move from (3, 1) to (3, 2) using car (13912, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13928 doesn't move\n", - "Agent rider 13948 doesn't move\n", - "Agent rider 13949 doesn't move\n", + "Agent rider 13897 move from (8, 5) to (8, 6) using car (13933, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13903 move from (2, 0) to (3, 0) using car (13963, [(2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (8, 5) to (8, 6) using car (13933, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13905 move from (9, 3) to (9, 4) using car (13892, [(9, 3), (9, 4), (9, 5)], 0)\n", + "Agent rider 13906 move from (3, 0) to (3, 1) using car (13943, [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13907 doesn't move\n", + "Agent rider 13908 move from (1, 6) to (1, 7) using car (13901, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13909 move from (8, 5) to (8, 6) using car (13933, [(8, 5), (8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13910 move from (2, 2) to (1, 2) using car (13900, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13911 move from (7, 1) to (6, 1) using car (13836, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13912 move from (1, 6) to (1, 7) using car (13901, [(1, 6), (1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13913 move from (6, 8) to (7, 8) using car (13824, [(6, 8), (7, 8)], 0)\n", + "Agent rider 13914 move from (4, 2) to (4, 3) using car (13898, [(4, 2), (4, 3), (4, 4), (4, 5)], 0)\n", + "Rider n° 13914 arrived with a waiting time of 0 ticks\n", + "Agent rider 13915 move from (6, 8) to (7, 8) using car (13824, [(6, 8), (7, 8)], 0)\n", + "Agent rider 13916 doesn't move\n", + "Agent rider 13917 move from (6, 8) to (7, 8) using car (13876, [(6, 8), (7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13918 doesn't move\n", + "Agent rider 13919 move from (6, 0) to (5, 0) using car (13899, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13920 move from (3, 4) to (2, 4) using car (13864, [(3, 4), (2, 4), (1, 4)], 0)\n", + "Agent rider 13921 move from (4, 6) to (5, 6) using car (13936, [(4, 6), (5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13922 doesn't move\n", + "Agent rider 13923 move from (6, 0) to (5, 0) using car (13899, [(6, 0), (5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 13926 arrived\n", + "Driver 13946 arrived\n", + "Agent rider 13947 doesn't move\n", + "Agent rider 13948 move from (1, 5) to (0, 5) using car (13937, [(1, 5), (0, 5)], 0)\n", + "Rider n° 13948 arrived with a waiting time of 0 ticks\n", + "Agent rider 13949 move from (2, 8) to (1, 8) using car (13828, [(2, 8), (1, 8), (0, 8)], 0)\n", "Agent rider 13950 doesn't move\n", - "Agent rider 13951 move from (3, 3) to (3, 4) using car (13881, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7)], 0)\n", - "Agent rider 13952 doesn't move\n", - "Agent rider 13953 doesn't move\n", - "tick 1000 ended\n" + "Agent rider 13951 doesn't move\n", + "Agent rider 13952 move from (5, 4) to (4, 4) using car (13928, [(5, 4), (4, 4), (3, 4)], 0)\n", + "Agent rider 13954 move from (8, 2) to (8, 1) using car (13955, [(8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13964 move from (8, 8) to (8, 7) using car (13953, [(8, 8), (8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13965 move from (3, 4) to (3, 3) using car (13962, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0)], 0)\n", + "Agent rider 13966 doesn't move\n", + "Agent rider 13967 move from (0, 7) to (1, 7) using car (13958, [(0, 7), (1, 7), (2, 7), (2, 8)], 0)\n", + "Agent rider 13968 doesn't move\n", + "tick 988 ended\n", + "I am driver 13969 - trip: [(4, 1), (5, 1), (5, 2), (5, 3)]\n", + "I am driver 13970 - trip: [(3, 2), (2, 2), (1, 2), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)]\n", + "I am driver 13971 - trip: [(7, 2), (6, 2), (5, 2), (5, 1)]\n", + "I am driver 13972 - trip: [(0, 8), (1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)]\n", + "I am driver 13973 - trip: [(7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (3, 1), (2, 1)]\n", + "I am driver 13974 - trip: [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 13975 - trip: [(3, 4), (4, 4), (5, 4), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 13976 - trip: [(2, 9), (2, 8), (2, 7)]\n", + "I am driver 13977 - trip: [(6, 4), (5, 4), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 13978 - trip: [(2, 6), (2, 7)]\n", + "10 drivers generated.\n", + "I am rider 13979 - dep: (9, 6) , arr: (6, 6)\n", + "I am rider 13980 - dep: (8, 9) , arr: (1, 7)\n", + "I am rider 13981 - dep: (0, 0) , arr: (9, 7)\n", + "I am rider 13982 - dep: (8, 2) , arr: (6, 3)\n", + "4 riders generated.\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 move from (3, 1) to (3, 2) using car (13943, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13576 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13641 move from (1, 2) to (0, 2) using car (13900, [(1, 2), (0, 2)], 0)\n", + "Agent rider 13664 move from (0, 4) to (0, 5) using car (13957, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 13665 move from (1, 7) to (2, 7) using car (13958, [(1, 7), (2, 7), (2, 8)], 0)\n", + "Agent rider 13679 move from (2, 1) to (1, 1) using car (13868, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13718 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13724 move from (7, 8) to (8, 8) using car (13876, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13772 move from (7, 8) to (8, 8) using car (13876, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13778 move from (1, 7) to (1, 8) using car (13901, [(1, 7), (1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 13778 arrived with a waiting time of 6 ticks\n", + "Agent rider 13784 move from (3, 5) to (3, 4) using car (13938, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13787 move from (3, 1) to (4, 1) using car (13945, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13788 move from (2, 1) to (1, 1) using car (13868, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13789 move from (5, 0) to (4, 0) using car (13817, [(5, 0), (4, 0), (3, 0)], 0)\n", + "Agent rider 13792 move from (5, 0) to (4, 0) using car (13899, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13793 move from (7, 8) to (8, 8) using car (13876, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13796 doesn't move\n" ] - } - ], - "source": [ - "tsa = TransportServiceAgent(0)\n", - "gen = GeneratorAgent(1,1,True)\n", - "agentList = [gen, tsa]\n", - " \n", - "sma = SMA(agentList, graph)\n", - "sma.run(1000)" - ] - }, - { - "cell_type": "code", - "execution_count": 289, - "metadata": {}, - "outputs": [ + }, { - "data": { - "text/plain": [ - "[0.7307692307692307,\n", - " 1.3333333333333333,\n", - " 1.1964285714285714,\n", - " 1.3289473684210527,\n", - " 1.528735632183908,\n", - " 1.702127659574468,\n", - " 2.0,\n", - " 2.305263157894737,\n", - " 2.622448979591837,\n", - " 2.7395833333333335,\n", - " 2.9278350515463916,\n", - " 3.0833333333333335,\n", - " 3.3773584905660377,\n", - " 3.5865384615384617,\n", - " 3.7222222222222223,\n", - " 3.8290598290598292,\n", - " 3.9008264462809916,\n", - " 4.352459016393443,\n", - " 4.595041322314049,\n", - " 4.984126984126984,\n", - " 5.125984251968504,\n", - " 5.427480916030534,\n", - " 5.357142857142857,\n", - " 5.654676258992806,\n", - " 5.738255033557047,\n", - " 5.886666666666667,\n", - " 5.857142857142857,\n", - " 5.904458598726115,\n", - " 6.121212121212121,\n", - " 6.460122699386503,\n", - " 6.656441717791411,\n", - " 6.802395209580839,\n", - " 6.772455089820359,\n", - " 6.982456140350878,\n", - " 7.033707865168539,\n", - " 7.142857142857143,\n", - " 7.337016574585635,\n", - " 7.142857142857143,\n", - " 7.365591397849462,\n", - " 7.287179487179487,\n", - " 7.220512820512821,\n", - " 7.298507462686567,\n", - " 7.326633165829146,\n", - " 7.5024390243902435,\n", - " 7.188679245283019,\n", - " 7.403587443946188,\n", - " 7.327586206896552,\n", - " 7.241525423728813,\n", - " 7.544303797468355,\n", - " 7.546610169491525,\n", - " 7.6652892561983474,\n", - " 7.622489959839357,\n", - " 7.694444444444445,\n", - " 7.824,\n", - " 7.813229571984436,\n", - " 7.701195219123506,\n", - " 7.74015748031496,\n", - " 7.799212598425197,\n", - " 8.007751937984496,\n", - " 8.015151515151516,\n", - " 8.15267175572519,\n", - " 8.054744525547445,\n", - " 8.054347826086957,\n", - " 8.157706093189963,\n", - " 8.197841726618705,\n", - " 8.085106382978724,\n", - " 8.116838487972508,\n", - " 8.164983164983164,\n", - " 8.182432432432432,\n", - " 8.289036544850498,\n", - " 8.355481727574752,\n", - " 8.607260726072607,\n", - " 8.675324675324676,\n", - " 8.661341853035143,\n", - " 8.892508143322475,\n", - " 8.92332268370607,\n", - " 9.0,\n", - " 8.924050632911392,\n", - " 9.059006211180124,\n", - " 9.150306748466258,\n", - " 9.247706422018348,\n", - " 9.290030211480362,\n", - " 9.195195195195195,\n", - " 9.15727002967359,\n", - " 9.312684365781712,\n", - " 9.36046511627907,\n", - " 9.415697674418604,\n", - " 9.31728045325779,\n", - " 9.502824858757062,\n", - " 9.47550432276657,\n", - " 9.505524861878452,\n", - " 9.658333333333333,\n", - " 9.760445682451254,\n", - " 9.95,\n", - " 9.573002754820937,\n", - " 9.747252747252746,\n", - " 9.688829787234043,\n", - " 9.810526315789474,\n", - " 9.822281167108754,\n", - " 9.705128205128204,\n", - " 9.671794871794871,\n", - " 9.601503759398497,\n", - " 9.771929824561404,\n", - " 9.421052631578947,\n", - " 9.535279805352799,\n", - " 9.645631067961165,\n", - " 9.608076009501188,\n", - " 9.683333333333334,\n", - " 9.68421052631579,\n", - " 9.677804295942721,\n", - " 9.65967365967366,\n", - " 9.635321100917432,\n", - " 9.73076923076923,\n", - " 9.846153846153847,\n", - " 9.807692307692308,\n", - " 9.747228381374724,\n", - " 9.707158351409978,\n", - " 9.72258064516129,\n", - " 9.774403470715836,\n", - " 9.763948497854077,\n", - " 9.773218142548597,\n", - " 9.751592356687897,\n", - " 9.641078838174273,\n", - " 9.630705394190871,\n", - " 9.615541922290388,\n", - " 9.67283950617284,\n", - " 9.604040404040404,\n", - " 9.672727272727272,\n", - " 9.644578313253012,\n", - " 9.620758483033931,\n", - " 9.675298804780876,\n", - " 9.62624254473161,\n", - " 9.723865877712031,\n", - " 9.705653021442496,\n", - " 9.68918918918919,\n", - " 9.68199233716475,\n", - " 9.718390804597702,\n", - " 9.727272727272727,\n", - " 9.756143667296787,\n", - " 9.822306238185256,\n", - " 9.835514018691589,\n", - " 9.78084714548803,\n", - " 9.805504587155964,\n", - " 9.804347826086957,\n", - " 9.797833935018051,\n", - " 9.917582417582418,\n", - " 9.86618444846293,\n", - " 9.899461400359067,\n", - " 9.707360861759426,\n", - " 9.737030411449016,\n", - " 9.854351687388988,\n", - " 9.831010452961673,\n", - " 9.678632478632478,\n", - " 9.746166950596253,\n", - " 9.649659863945578,\n", - " 9.647058823529411,\n", - " 9.72742474916388,\n", - " 9.707154742096506,\n", - " 9.64039408866995,\n", - " 9.69331158238173,\n", - " 9.572815533980583,\n", - " 9.674679487179487,\n", - " 9.714516129032258,\n", - " 9.762439807383627,\n", - " 9.73003194888179,\n", - " 9.772655007949126,\n", - " 9.774760383386582,\n", - " 9.800955414012739,\n", - " 9.80568720379147,\n", - " 9.799065420560748,\n", - " 9.838258164852254,\n", - " 9.838258164852254,\n", - " 9.753822629969418,\n", - " 9.633587786259541,\n", - " 9.693353474320242,\n", - " 9.714714714714715,\n", - " 9.66469719350074,\n", - " 9.710914454277287,\n", - " 9.746312684365781,\n", - " 9.727672035139092,\n", - " 9.77046783625731,\n", - " 9.79245283018868,\n", - " 9.868804664723031,\n", - " 9.839595375722544,\n", - " 9.87608069164265,\n", - " 9.868876080691642,\n", - " 9.909090909090908,\n", - " 9.874647887323944,\n", - " 9.88748241912799,\n", - " 9.921787709497206,\n", - " 9.937062937062937,\n", - " 9.952646239554317,\n", - " 9.887029288702928,\n", - " 9.763013698630138,\n", - " 9.78048780487805,\n", - " 9.754010695187166,\n", - " 9.806666666666667,\n", - " 9.928763440860216,\n", - " 9.88948069241012,\n", - " 9.937748344370862,\n", - " 9.901055408970976,\n", - " 9.924802110817941,\n", - " 9.9526938239159,\n", - " 9.964613368283093,\n", - " 9.92156862745098,\n", - " 9.929778933680105,\n", - " 9.928940568475452,\n", - " 9.91025641025641,\n", - " 9.93138500635324,\n", - " 9.97471554993679,\n", - " 9.920953575909662,\n", - " 9.922596754057428,\n", - " 9.900497512437811,\n", - " 9.906600249066003,\n", - " 9.926017262638718,\n", - " 9.91442542787286,\n", - " 9.966871165644172,\n", - " 9.95721271393643,\n", - " 10.019488428745433,\n", - " 10.033007334963326,\n", - " 10.008443908323281,\n", - " 10.008547008547009,\n", - " 9.940047961630695,\n", - " 9.938168846611177,\n", - " 9.964285714285714,\n", - " 9.99642431466031,\n", - " 9.908450704225352,\n", - " 9.944770857814335,\n", - " 9.906651108518087,\n", - " 9.928074245939674,\n", - " 9.966357308584687,\n", - " 9.93139534883721,\n", - " 9.84738041002278,\n", - " 9.824462061155153,\n", - " 9.789001122334456,\n", - " 9.730211817168339,\n", - " 9.830167597765364,\n", - " 9.840934371523915,\n", - " 9.821111111111112,\n", - " 9.792682926829269,\n", - " 9.718032786885246,\n", - " 9.715686274509803,\n", - " 9.717532467532468,\n", - " 9.748108108108108,\n", - " 9.758880516684608,\n", - " 9.7008547008547,\n", - " 9.688297872340426,\n", - " 9.653518123667377,\n", - " 9.660998937300745,\n", - " 9.715189873417721,\n", - " 9.769312169312169,\n", - " 9.690526315789473,\n", - " 9.691745036572623,\n", - " 9.676409185803758,\n", - " 9.613168724279836,\n", - " 9.623975409836065,\n", - " 9.64139344262295,\n", - " 9.659815005138746,\n", - " 9.644897959183673,\n", - " 9.620060790273556,\n", - " 9.653535353535354,\n", - " 9.64824120603015,\n", - " 9.632632632632633,\n", - " 9.619760479041917,\n", - " 9.59880834160874,\n", - " 9.571428571428571,\n", - " 9.615004935834156,\n", - " 9.615384615384615,\n", - " 9.619234543670265,\n", - " 9.552734375,\n", - " 9.588178294573643,\n", - " 9.569082125603865,\n", - " 9.598837209302326,\n", - " 9.634169884169884,\n", - " 9.584130019120458,\n", - " 9.562203228869896,\n", - " 9.562618595825427,\n", - " 9.616920152091256,\n", - " 9.661611374407583,\n", - " 9.694128787878787,\n", - " 9.64245283018868,\n", - " 9.662910798122066,\n", - " 9.68579492003763,\n", - " 9.655430711610487,\n", - " 9.65270018621974,\n", - " 9.627777777777778,\n", - " 9.618433179723501,\n", - " 9.624770642201835,\n", - " 9.664220183486238,\n", - " 9.679159049360146,\n", - " 9.718978102189782,\n", - " 9.743403093721565,\n", - " 9.790676416819013,\n", - " 9.711678832116789,\n", - " 9.782411604714415,\n", - " 9.785454545454545,\n", - " 9.827772768259694,\n", - " 9.837983798379838,\n", - " 9.872416891284816,\n", - " 9.868632707774799,\n", - " 9.92156862745098,\n", - " 9.92526690391459,\n", - " 9.919928825622776,\n", - " 9.984070796460177,\n", - " 10.017699115044248,\n", - " 9.974381625441696,\n", - " 9.988576449912127,\n", - " 9.993870402802102,\n", - " 10.038461538461538,\n", - " 10.057793345008756,\n", - " 10.015803336259877,\n", - " 10.09851787271142,\n", - " 10.038062283737025,\n", - " 10.00946643717728,\n", - " 9.995730145175065,\n", - " 10.035132819194516,\n", - " 10.061802575107295,\n", - " 10.034129692832764,\n", - " 10.043441226575808,\n", - " 10.017050298380221,\n", - " 10.050084889643463,\n", - " 10.052586938083122,\n", - " 10.098221845893312,\n", - " 10.04114189756507,\n", - " 10.021079258010118,\n", - " 9.98165137614679,\n", - " 10.014925373134329,\n", - " 10.010752688172044,\n", - " 9.996707818930041,\n", - " 9.963023829087922,\n", - " 10.028759244042728,\n", - " 10.058244462674324,\n", - " 10.085106382978724,\n", - " 10.061576354679802,\n", - " 10.1481178396072,\n", - " 10.17699836867863,\n", - " 10.177379983726606,\n", - " 10.201790073230269,\n", - " 10.175850891410049,\n", - " 10.195951417004048,\n", - " 10.131832797427652,\n", - " 10.157809983896941,\n", - " 10.083333333333334,\n", - " 10.045202220459952,\n", - " 10.086887835703001,\n", - " 10.116627265563436,\n", - " 10.07109375,\n", - " 10.101801096319498,\n", - " 10.115805946791863,\n", - " 10.085803432137286,\n", - " 10.054996127033307,\n", - " 10.072093023255814,\n", - " 10.085648148148149,\n", - " 10.081538461538461,\n", - " 10.051459293394776,\n", - " 10.051223241590215,\n", - " 10.070390206579955,\n", - " 10.052471482889734,\n", - " 9.998481397114654,\n", - " 10.03574144486692,\n", - " 9.993948562783661,\n", - " 10.02867924528302,\n", - " 9.99625468164794,\n", - " 9.904974016332591,\n", - " 9.928783382789318,\n", - " 10.0,\n", - " 9.935103244837759,\n", - " 9.864766081871345,\n", - " 9.838427947598253,\n", - " 9.787527193618564,\n", - " 9.810830324909748,\n", - " 9.79496402877698,\n", - " 9.765379113018598,\n", - " 9.74892703862661,\n", - " 9.760513186029936,\n", - " 9.744153082919915,\n", - " 9.776278409090908,\n", - " 9.786118980169972,\n", - " 9.795889440113395,\n", - " 9.762376237623762,\n", - " 9.757746478873239,\n", - " 9.78355586788475,\n", - " 9.786965662228452,\n", - " 9.756454989532449,\n", - " 9.778242677824268,\n", - " 9.720527045769764,\n", - " 9.679114799446749,\n", - " 9.717825189263593,\n", - " 9.681755829903977,\n", - " 9.67462482946794,\n", - " 9.689207650273223,\n", - " 9.70299727520436,\n", - " 9.66214382632293,\n", - " 9.666441136671176,\n", - " 9.63317599460553,\n", - " 9.643097643097644,\n", - " 9.67897918065816,\n", - " 9.665551839464882,\n", - " 9.633466135458168,\n", - " 9.6317880794702,\n", - " 9.608868299139642,\n", - " 9.604881266490764,\n", - " 9.603028308097432,\n", - " 9.62853385930309,\n", - " 9.64454664914586,\n", - " 9.639397905759163,\n", - " 9.66928618205632,\n", - " 9.64299674267101,\n", - " 9.650814332247556,\n", - " 9.681640625,\n", - " 9.674463937621832,\n", - " 9.687418936446173,\n", - " 9.702457956015524,\n", - " 9.687984496124031,\n", - " 9.672879177377892,\n", - " 9.697495183044316,\n", - " 9.666879387364391,\n", - " 9.685149776927979,\n", - " 9.715015974440895,\n", - " 9.669211195928753,\n", - " 9.67743979721166,\n", - " 9.696010132995568,\n", - " 9.687263556116015,\n", - " 9.689829437776375,\n", - " 9.69811320754717,\n", - " 9.69805398618958,\n", - " 9.698998748435544,\n", - " 9.69712140175219,\n", - " 9.669354838709678,\n", - " 9.68590937306021,\n", - " 9.66172839506173,\n", - " 9.660714285714286,\n", - " 9.637423312883435,\n", - " 9.651774785801713,\n", - " 9.654623392529087,\n", - " 9.663819402074436,\n", - " 9.700792199878123,\n", - " 9.716463414634147,\n", - " 9.713937918441875,\n", - " 9.716019417475728,\n", - " 9.73090909090909,\n", - " 9.698853349426674,\n", - " 9.654469106178764,\n", - " 9.687649880095924,\n", - " 9.71197604790419,\n", - " 9.711641791044777,\n", - " 9.718040621266427,\n", - " 9.743880597014925,\n", - " 9.766249254621348,\n", - " 9.746579417013683,\n", - " 9.730883224659157,\n", - " 9.699411764705882,\n", - " 9.71816037735849,\n", - " 9.709336465061655,\n", - " 9.72032902467685,\n", - " 9.71353251318102,\n", - " 9.669378268448577,\n", - " 9.671902268760908,\n", - " 9.654872389791183,\n", - " 9.67363530778165,\n", - " 9.626016260162602,\n", - " 9.654313839027214,\n", - " 9.634160415464512,\n", - " 9.63536866359447,\n", - " 9.594980034227039,\n", - " 9.567291311754685,\n", - " 9.562002275312855,\n", - " 9.579275198187995,\n", - " 9.558178752107926,\n", - " 9.559417040358744,\n", - " 9.597752808988764,\n", - " 9.583847448121144,\n", - " 9.598204264870931,\n", - " 9.593296089385476,\n", - " 9.614269788182831,\n", - " 9.610708310094813,\n", - " 9.596783139212423,\n", - " 9.617092119866815,\n", - " 9.613636363636363,\n", - " 9.617256637168142,\n", - " 9.610403984504703,\n", - " 9.608145294441387,\n", - " 9.608456891817683,\n", - " 9.5775956284153,\n", - " 9.580098414434117,\n", - " 9.57384196185286,\n", - " 9.548913043478262,\n", - " 9.554112554112555,\n", - " 9.54889249054565,\n", - " 9.542071197411003,\n", - " 9.549919050188883,\n", - " 9.566343042071198,\n", - " 9.583378305450621,\n", - " 9.543606206527555,\n", - " 9.523657628920787,\n", - " 9.53768577494692,\n", - " 9.558151885289432,\n", - " 9.563297872340426,\n", - " 9.531283138918345,\n", - " 9.5144813059505,\n", - " 9.526343519494205,\n", - " 9.520021074815595,\n", - " 9.497907949790795,\n", - " 9.499217527386541,\n", - " 9.49765502866076,\n", - " 9.485699427977119,\n", - " 9.475793857365955,\n", - " 9.485743908761016,\n", - " 9.465116279069768,\n", - " 9.493801652892563,\n", - " 9.49561629706034,\n", - " 9.466049382716049,\n", - " 9.464340687532069,\n", - " 9.471494607087827,\n", - " 9.475140953357252,\n", - " 9.467552376085846,\n", - " 9.463265306122448,\n", - " 9.486486486486486,\n", - " 9.447995941146626,\n", - " 9.421424962102071,\n", - " 9.40725806451613,\n", - " 9.423309788092835,\n", - " 9.389083625438158,\n", - " 9.394894894894895,\n", - " 9.397506234413965,\n", - " 9.392607392607392,\n", - " 9.379156327543424,\n", - " 9.371655104063429,\n", - " 9.376668314384577,\n", - " 9.393984220907297,\n", - " 9.397435897435898,\n", - " 9.383972468043265,\n", - " 9.398625429553265,\n", - " 9.370406663400294,\n", - " 9.366666666666667,\n", - " 9.39385065885798,\n", - " 9.409290953545232,\n", - " 9.353682170542635,\n", - " 9.378758486905916,\n", - " 9.392545982575024,\n", - " 9.355801636976409,\n", - " 9.360616273471352,\n", - " 9.366474543707973,\n", - " 9.346558317399618,\n", - " 9.351789976133652,\n", - " 9.333333333333334,\n", - " 9.35282929148835,\n", - " 9.376190476190477,\n", - " 9.36787072243346,\n", - " 9.37167300380228,\n", - " 9.37126600284495,\n", - " 9.347373402744912,\n", - " 9.346698113207546,\n", - " 9.349788434414668,\n", - " 9.369934024505184,\n", - " 9.335051546391753,\n", - " 9.34315100514259,\n", - " 9.32385834109972,\n", - " 9.318752908329456,\n", - " 9.316868592730662,\n", - " 9.31622746185853,\n", - " 9.323162274618586,\n", - " 9.328254847645429,\n", - " 9.313797877249653,\n", - " 9.327966881324746,\n", - " 9.336701883325677,\n", - " 9.342201834862385,\n", - " 9.329368709972552,\n", - " 9.325560128029263,\n", - " 9.310644129739607,\n", - " 9.289736603088102,\n", - " 9.297052154195011,\n", - " 9.290687160940326,\n", - " 9.280939476061427,\n", - " 9.29202343397927,\n", - " 9.295045045045045,\n", - " 9.275985663082437,\n", - " 9.303411131059246,\n", - " 9.304659498207885,\n", - " 9.30219043361645,\n", - " 9.318303571428572,\n", - " 9.311051693404634,\n", - " 9.317898486197684,\n", - " 9.326503340757238,\n", - " 9.330659536541889,\n", - " 9.330373001776199,\n", - " 9.333333333333334,\n", - " 9.35508211273857,\n", - " 9.355210643015521,\n", - " 9.388198757763975,\n", - " 9.384649511978704,\n", - " 9.37748344370861,\n", - " 9.390748898678414,\n", - " 9.385903083700441,\n", - " 9.378521126760564,\n", - " 9.377258704275011,\n", - " 9.361366622864653,\n", - " 9.332751853467073,\n", - " 9.310869565217391,\n", - " 9.308192457737322,\n", - " 9.312283737024222,\n", - " 9.323681936041487,\n", - " 9.311772315653299,\n", - " 9.298147350280052,\n", - " 9.322997416020671,\n", - " 9.325171821305842,\n", - " 9.323037323037322,\n", - " 9.333333333333334,\n", - " 9.307725138711055,\n", - " 9.305460750853243,\n", - " 9.326077678190353,\n", - " 9.310242243943902,\n", - " 9.299192520186995,\n", - " 9.320186598812553,\n", - " 9.30876747141042,\n", - " 9.303043110735418,\n", - " 9.28397139251157,\n", - " 9.293523969722456,\n", - " 9.292611251049538,\n", - " 9.280870657178736,\n", - " 9.299163179916318,\n", - " 9.293182768716019,\n", - " 9.29180602006689,\n", - " 9.286608260325407,\n", - " 9.30625,\n", - " 9.295634095634096,\n", - " 9.292046396023197,\n", - " 9.30967206309672,\n", - " 9.268151815181518,\n", - " 9.281185673116509,\n", - " 9.293075020610058,\n", - " 9.290415466886055,\n", - " 9.283367556468173,\n", - " 9.278621255642182,\n", - " 9.263071895424837,\n", - " 9.256022866476112,\n", - " 9.251623376623376,\n", - " 9.246241365298658,\n", - " 9.248275862068965,\n", - " 9.260446247464502,\n", - " 9.266801619433199,\n", - " 9.259199353012535,\n", - " 9.235412474849095,\n", - " 9.25332259363673,\n", - " 9.241656614394854,\n", - " 9.237770649558941,\n", - " 9.252808988764045,\n", - " 9.237389911929544,\n", - " 9.260416666666666,\n", - " 9.243523316062177,\n", - " 9.263683579704354,\n", - " 9.23765923566879,\n", - " 9.22059405940594,\n", - " 9.211378901619913,\n", - " 9.181567546278062,\n", - " 9.187893081761006,\n", - " 9.193320235756385,\n", - " 9.19843137254902,\n", - " 9.204465334900117,\n", - " 9.202660406885759,\n", - " 9.200938232994528,\n", - " 9.212807497071456,\n", - " 9.22734375,\n", - " 9.217848791894,\n", - " 9.22789248149591,\n", - " 9.240733515411627,\n", - " 9.253894080996885,\n", - " 9.263608087091757,\n", - " 9.272656553870089,\n", - " 9.249903138318482,\n", - " 9.266279069767442,\n", - " 9.268085106382978,\n", - " 9.281902552204176,\n", - " 9.258846153846154,\n", - " 9.2467332820907,\n", - " 9.256715272448197,\n", - " 9.249520153550863,\n", - " 9.256429942418427,\n", - " 9.282700421940929,\n", - " 9.269245499808502,\n", - " 9.252286585365853,\n", - " 9.252860411899313,\n", - " 9.236322188449847,\n", - " 9.229483282674773,\n", - " 9.24828897338403,\n", - " 9.222852818766553,\n", - " 9.237031427489587,\n", - " 9.250662627792503,\n", - " 9.238113207547169,\n", - " 9.240181268882175,\n", - " 9.234498308906426,\n", - " 9.238542449286252,\n", - " 9.191314114563834,\n", - " 9.205981308411214,\n", - " 9.216417910447761,\n", - " 9.219402985074627,\n", - " 9.21857515852294,\n", - " 9.22317436661699,\n", - " 9.211524163568773,\n", - " 9.201780415430267,\n", - " 9.210292484265088,\n", - " 9.211908284023668,\n", - " 9.195940959409594,\n", - " 9.208333333333334,\n", - " 9.205893186003683,\n", - " 9.214364640883979,\n", - " 9.213024282560706,\n", - " 9.202717590892398,\n", - " 9.181851445298207,\n", - " 9.209600586295347,\n", - " 9.195113056163384,\n", - " 9.179077370141664,\n", - " 9.165821868211442,\n", - " 9.174023154848046,\n", - " 9.17547033285094,\n", - " 9.177256317689531,\n", - " 9.17033561891014,\n", - " 9.1676279740447,\n", - " 9.181195965417867,\n", - " 9.168761220825854,\n", - " 9.176005747126437,\n", - " 9.181948939230493,\n", - " 9.192321492644421,\n", - " 9.170068027210885,\n", - " 9.188416160171613,\n", - " 9.192844364937388,\n", - " 9.200500357398141,\n", - " 9.16583452211127,\n", - " 9.166666666666666,\n", - " 9.179205110007096,\n", - " 9.158342189160468,\n", - " 9.171742209631729,\n", - " 9.156073446327683,\n", - " 9.152464788732395,\n", - " 9.147783251231527,\n", - " 9.151738672286617,\n", - " 9.146862951279354,\n", - " 9.15586690017513,\n", - " 9.160601819454163,\n", - " 9.16445066480056,\n", - " 9.178197064989519,\n", - " 9.177312390924957,\n", - " 9.175916230366493,\n", - " 9.177661431064573,\n", - " 9.16325112886419,\n", - " 9.170434782608696,\n", - " 9.173083593479015,\n", - " 9.154457498272288,\n", - " 9.165686613628502,\n", - " 9.166609056342896,\n", - " 9.16092350103377,\n", - " 9.153184165232357,\n", - " 9.17171369580179,\n", - " 9.167928423950448,\n", - " 9.16254295532646,\n", - " 9.156795617939062,\n", - " 9.172496570644718,\n", - " 9.177197802197803,\n", - " 9.157966564312522,\n", - " 9.139891082368958,\n", - " 9.152825051055139,\n", - " 9.123983739837398,\n", - " 9.134713267729895,\n", - " 9.14222824246529,\n", - " 9.147746526601152,\n", - " 9.128542510121457,\n", - " 9.117746288798921,\n", - " 9.106111484217596,\n", - " 9.08704385671242,\n", - " 9.092245989304812,\n", - " 9.069541959210966,\n", - " 9.098065376917946,\n", - " 9.096666666666666,\n", - " 9.10549084858569,\n", - " 9.121585609593604,\n", - " 9.098273572377158,\n", - " 9.101160862354892,\n", - " 9.08358110340271,\n", - " 9.082508250825082,\n", - " 9.099108027750248,\n", - " 9.10564542753384,\n", - " 9.113201320132013,\n", - " 9.089832181638696,\n", - " 9.101282472870766,\n", - " 9.09697567389875,\n", - " 9.078386356182355,\n", - " 9.080248935473305,\n", - " 9.091146684090166,\n", - " 9.100261267145656,\n", - " 9.095921696574225,\n", - " 9.108539765319426,\n", - " 9.0947265625,\n", - " 9.089847551086605,\n", - " 9.091968911917098,\n", - " 9.111507293354943,\n", - " 9.102199223803364,\n", - " 9.101744186046512,\n", - " 9.109712810584059,\n", - " 9.114664082687339,\n", - " 9.10756843800322,\n", - " 9.123993558776167,\n", - " 9.123111539697847,\n", - " 9.125482625482626,\n", - " 9.133269107257547,\n", - " 9.129208079512665,\n", - " 9.126683771648493,\n", - " 9.146568313021167,\n", - " 9.158603011855174,\n", - " 9.160051216389245,\n", - " 9.175096030729833,\n", - " 9.17055253912488,\n", - " 9.162188099808061,\n", - " 9.17838874680307,\n", - " 9.188239054010866,\n", - " 9.157777777777778,\n", - " 9.151428571428571,\n", - " 9.129022082018928,\n", - " 9.1272040302267,\n", - " 9.134130982367758,\n", - " 9.13832128261553,\n", - " 9.154088050314465,\n", - " 9.155394778232148,\n", - " 9.163053722902921,\n", - " 9.159083777847506,\n", - " 9.162433364691125,\n", - " 9.15868544600939,\n", - " 9.17198248905566,\n", - " 9.171972534332085,\n", - " 9.185509056839475,\n", - " 9.183603491271821,\n", - " 9.187733499377336,\n", - " 9.173250388802488,\n", - " 9.179813664596272,\n", - " 9.19857275829972,\n", - " 9.20124031007752,\n", - " 9.185082017951098,\n", - " 9.205691308382308,\n", - " 9.22143078352431,\n", - " 9.223940612434271,\n", - " 9.206236492744674,\n", - " 9.223493044822257,\n", - " 9.227609635577517,\n", - " 9.236329935125116,\n", - " 9.224923076923076,\n", - " 9.226084281759459,\n", - " 9.191162933415159,\n", - " 9.185968137254902,\n", - " 9.211397058823529,\n", - " 9.197795468462951,\n", - " 9.209302325581396,\n", - " 9.197926197011284,\n", - " 9.202624351541044,\n", - " 9.206339530630904,\n", - " 9.232529752822703,\n", - " 9.20979020979021,\n", - " 9.199635922330097,\n", - " 9.212010919017288,\n", - " 9.212617531088869,\n", - " 9.201934703748488,\n", - " 9.196256038647343,\n", - " 9.189384800965017,\n", - " 9.191278195488723,\n", - " 9.196987951807229,\n", - " 9.185864661654135,\n", - " 9.192850705917692,\n", - " 9.195502248875561,\n", - " 9.181682131098473,\n", - " 9.19252615844544,\n", - " 9.202512713131917,\n", - " 9.191115086463924,\n", - " 9.192548435171386,\n", - " 9.197141155449673,\n", - " 9.182735093444082,\n", - " 9.184350918790752,\n", - " 9.187574316290132,\n", - " 9.171995263469508,\n", - " 9.1879988176175,\n", - " 9.203018644569399,\n", - " 9.20726306465899,\n", - " 9.209453471196454,\n", - " 9.205309734513275,\n", - " 9.199882075471699,\n", - " 9.182299323728316,\n", - " 9.17750439367311,\n", - " 9.164427570093459,\n", - " 9.175663845929384,\n", - " 9.182905484247375,\n", - " 9.182877111240536,\n", - " 9.186026200873362,\n", - " 9.173799126637554,\n", - " 9.18324607329843,\n", - " 9.184561810795124,\n", - " 9.165166908563135,\n", - " 9.17817759721416,\n", - " 9.189455388180765,\n", - " 9.178272175671772,\n", - " 9.161141539348515,\n", - " 9.157697841726618,\n", - " 9.15024418270612,\n", - " 9.141833810888253,\n", - " 9.14277539341917,\n", - " 9.156778446546289,\n", - " 9.13572854291417,\n", - " 9.118349928876246,\n", - " 9.12823429058857,\n", - " 9.120351972750496,\n", - " 9.128154238729799,\n", - " 9.125247945593653,\n", - " 9.128183361629882,\n", - " 9.132278123233466,\n", - " 9.135875706214689,\n", - " 9.148545608585145,\n", - " 9.152738565782045,\n", - " 9.165678803274062,\n", - " 9.156752184945024,\n", - " 9.162869198312237,\n", - " 9.169997185477062,\n", - " 9.177627880831928,\n", - " 9.18123068277606,\n", - " 9.181257014590347,\n", - " 9.188795518207282,\n", - " 9.206567499298345,\n", - " 9.187028235951916,\n", - " 9.167830215023736,\n", - " 9.178929765886288,\n", - " 9.179058758006127,\n", - " 9.189799331103679,\n", - " 9.186421814134668,\n", - " 9.182550708530147,\n", - " 9.180833333333334,\n", - " 9.180277777777778,\n", - " 9.157471583032992,\n", - " 9.180232558139535,\n", - " 9.181013008580127,\n", - " 9.190423470799889,\n", - " 9.170805739514348,\n", - " 9.153909691629956,\n", - " 9.164466446644665,\n", - " 9.168959823885526,\n", - " 9.151440329218106,\n", - " 9.164657534246576,\n", - " 9.140350877192983,\n", - " 9.150519978106185,\n", - " 9.14960414960415,\n", - " 9.142429193899781,\n", - " 9.135436497144411,\n", - " 9.134401303285365,\n", - " 9.140760869565218,\n", - " 9.14134563212154,\n", - " 9.142314990512334,\n", - " 9.134813210611803,\n", - " 9.151950162513543,\n", - " 9.156698240866035,\n", - " 9.15625844822925,\n", - " 9.135971997845989,\n", - " 9.140973903685769,\n", - " 9.13644910018802,\n", - " 9.134460547504025,\n", - " 9.144390767579173,\n", - " 9.150978814695629,\n", - " 9.153846153846153,\n", - " 9.148475120385232,\n", - " 9.146901709401709,\n", - " 9.151854817187083,\n", - " 9.162039508809396,\n", - " 9.165866666666666,\n", - " 9.162443318218191,\n", - " 9.173994138022914,\n", - " 9.177742193755003,\n", - " 9.18375499334221,\n", - " 9.17539197448844,\n", - " 9.176751592356688,\n", - " 9.17885532591415,\n", - " 9.186557290288436,\n", - " 9.197295147175815,\n", - " 9.177154944473823,\n", - " 9.192866578599736,\n", - " 9.186181434599156,\n", - " 9.18923198733175,\n", - " 9.182105263157895,\n", - " 9.166141732283464,\n", - " 9.165180912427898,\n", - " 9.148991882691805,\n", - " 9.166099030652346,\n", - " 9.166361496207168,\n", - " 9.163793103448276,\n", - " 9.184169278996865,\n", - " 9.17949386903209,\n", - " 9.17878550951264,\n", - " 9.174105977551553,\n", - " 9.183142559833506,\n", - " 9.184039511307512,\n", - " 9.16909090909091,\n", - " 9.186445079200208,\n", - " 9.184271995847391,\n", - " 9.194293125810635,\n", - " 9.177094105480869,\n", - " 9.164988381099922,\n", - " 9.172520661157025,\n", - " 9.174137042761464]" - ] - }, - "execution_count": 289, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "sma.wt_collector" - ] - }, - { - "cell_type": "code", - "execution_count": 288, - "metadata": {}, - "outputs": [ + "name": "stdout", + "output_type": "stream", + "text": [ + "Agent rider 13797 doesn't move\n", + "Driver 13822 arrived\n", + "Agent rider 13834 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13850 move from (6, 8) to (6, 9) using car (13862, [(6, 8), (6, 9)], 0)\n", + "Agent rider 13851 move from (3, 1) to (4, 1) using car (13945, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13858 arrived\n", + "Agent rider 13860 move from (0, 4) to (0, 5) using car (13957, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 13861 move from (8, 7) to (8, 6) using car (13953, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Driver 13875 arrived\n", + "Driver 13877 arrived\n", + "Driver 13879 arrived\n", + "Driver 13885 arrived\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 doesn't move\n", + "Agent rider 13896 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13897 move from (8, 6) to (7, 6) using car (13933, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13903 move from (3, 0) to (4, 0) using car (13963, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (8, 6) to (7, 6) using car (13933, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13905 move from (9, 4) to (9, 5) using car (13892, [(9, 4), (9, 5)], 0)\n", + "Agent rider 13906 move from (3, 1) to (3, 2) using car (13943, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13907 doesn't move\n", + "Agent rider 13908 move from (1, 7) to (2, 7) using car (13958, [(1, 7), (2, 7), (2, 8)], 0)\n", + "Agent rider 13909 move from (8, 6) to (7, 6) using car (13933, [(8, 6), (7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13910 move from (1, 2) to (0, 2) using car (13900, [(1, 2), (0, 2)], 0)\n", + "Agent rider 13911 doesn't move\n", + "Agent rider 13912 move from (1, 7) to (2, 7) using car (13958, [(1, 7), (2, 7), (2, 8)], 0)\n", + "Agent rider 13913 move from (7, 8) to (8, 8) using car (13876, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13915 move from (7, 8) to (8, 8) using car (13876, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13916 doesn't move\n", + "Agent rider 13917 move from (7, 8) to (8, 8) using car (13876, [(7, 8), (8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13918 doesn't move\n", + "Agent rider 13919 move from (5, 0) to (4, 0) using car (13899, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13920 move from (2, 4) to (1, 4) using car (13864, [(2, 4), (1, 4)], 0)\n", + "Agent rider 13921 move from (5, 6) to (5, 7) using car (13936, [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13922 move from (3, 1) to (3, 2) using car (13943, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13923 move from (5, 0) to (4, 0) using car (13899, [(5, 0), (4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 13931 arrived\n", + "Driver 13942 arrived\n", + "Driver 13944 arrived\n", + "Agent rider 13947 move from (3, 0) to (4, 0) using car (13963, [(3, 0), (4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 doesn't move\n", + "Agent rider 13950 doesn't move\n", + "Agent rider 13951 move from (3, 5) to (3, 4) using car (13938, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13952 move from (4, 4) to (3, 4) using car (13928, [(4, 4), (3, 4)], 0)\n", + "Rider n° 13952 arrived with a waiting time of 0 ticks\n", + "Agent rider 13954 move from (8, 1) to (7, 1) using car (13955, [(8, 1), (7, 1)], 0)\n", + "Agent rider 13964 move from (8, 7) to (8, 6) using car (13953, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13965 doesn't move\n", + "Agent rider 13966 doesn't move\n", + "Agent rider 13967 move from (1, 7) to (2, 7) using car (13958, [(1, 7), (2, 7), (2, 8)], 0)\n", + "Agent rider 13968 doesn't move\n", + "Agent rider 13979 doesn't move\n", + "Agent rider 13980 doesn't move\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 doesn't move\n", + "tick 989 ended\n", + "I am driver 13983 - trip: [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)]\n", + "I am driver 13984 - trip: [(6, 6), (5, 6), (5, 5), (5, 4)]\n", + "I am driver 13985 - trip: [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)]\n", + "I am driver 13986 - trip: [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)]\n", + "I am driver 13987 - trip: [(7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "I am driver 13988 - trip: [(5, 3), (6, 3), (6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 13989 - trip: [(8, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 13990 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (1, 7)]\n", + "I am driver 13991 - trip: [(5, 2), (4, 2), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 13992 - trip: [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (7, 9), (6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 13993 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (5, 8), (5, 9), (6, 9), (7, 9), (8, 9), (9, 9)]\n", + "I am driver 13994 - trip: [(5, 4), (4, 4), (3, 4), (2, 4), (2, 3), (2, 2)]\n", + "12 drivers generated.\n", + "I am rider 13995 - dep: (6, 6) , arr: (2, 9)\n", + "1 riders generated.\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (0, 2) to (0, 1) using car (13843, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 move from (1, 1) to (0, 1) using car (13868, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 move from (1, 1) to (0, 1) using car (13868, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13546 doesn't move\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 doesn't move\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 move from (0, 2) to (0, 1) using car (13843, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13641 move from (0, 2) to (0, 1) using car (13843, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13664 move from (0, 5) to (1, 5) using car (13985, [(0, 5), (1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13665 move from (2, 7) to (2, 8) using car (13958, [(2, 7), (2, 8)], 0)\n", + "Agent rider 13679 move from (1, 1) to (0, 1) using car (13868, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13724 move from (8, 8) to (8, 7) using car (13876, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13772 move from (8, 8) to (8, 7) using car (13876, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13773 move from (1, 8) to (2, 8) using car (13901, [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13784 move from (3, 4) to (3, 3) using car (13938, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13787 move from (4, 1) to (5, 1) using car (13945, [(4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13788 move from (1, 1) to (0, 1) using car (13868, [(1, 1), (0, 1)], 0)\n", + "Agent rider 13789 move from (4, 0) to (3, 0) using car (13817, [(4, 0), (3, 0)], 0)\n", + "Rider n° 13789 arrived with a waiting time of 0 ticks\n", + "Agent rider 13792 move from (4, 0) to (3, 0) using car (13899, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13793 move from (8, 8) to (8, 7) using car (13876, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (0, 5) to (0, 6) using car (13957, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Driver 13824 arrived\n", + "Agent rider 13834 doesn't move\n", + "Agent rider 13850 doesn't move\n", + "Agent rider 13851 move from (4, 1) to (4, 0) using car (13886, [(4, 1), (4, 0)], 0)\n", + "Agent rider 13860 move from (0, 5) to (0, 6) using car (13957, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 doesn't move\n", + "Driver 13874 arrived\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 doesn't move\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 move from (7, 6) to (6, 6) using car (13933, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Driver 13902 arrived\n", + "Agent rider 13903 move from (4, 0) to (5, 0) using car (13963, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (7, 6) to (6, 6) using car (13933, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13905 doesn't move\n", + "Agent rider 13906 move from (3, 2) to (2, 2) using car (13924, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13907 doesn't move\n", + "Agent rider 13908 move from (2, 7) to (2, 8) using car (13958, [(2, 7), (2, 8)], 0)\n", + "Agent rider 13909 move from (7, 6) to (6, 6) using car (13933, [(7, 6), (6, 6), (5, 6)], 0)\n", + "Agent rider 13910 move from (0, 2) to (0, 1) using car (13843, [(0, 2), (0, 1)], 0)\n", + "Agent rider 13911 doesn't move\n", + "Agent rider 13912 move from (2, 7) to (2, 8) using car (13958, [(2, 7), (2, 8)], 0)\n", + "Agent rider 13913 move from (8, 8) to (8, 7) using car (13876, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13915 move from (8, 8) to (8, 7) using car (13876, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13916 move from (8, 6) to (8, 5) using car (13953, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13917 move from (8, 8) to (8, 7) using car (13876, [(8, 8), (8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13918 doesn't move\n", + "Agent rider 13919 move from (4, 0) to (3, 0) using car (13899, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Agent rider 13920 doesn't move\n", + "Agent rider 13921 move from (5, 7) to (5, 8) using car (13936, [(5, 7), (5, 8), (6, 8), (7, 8), (8, 8)], 0)\n", + "Agent rider 13922 move from (3, 2) to (2, 2) using car (13924, [(3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13923 move from (4, 0) to (3, 0) using car (13899, [(4, 0), (3, 0), (2, 0)], 0)\n", + "Driver 13934 arrived\n", + "Driver 13937 arrived\n", + "Agent rider 13947 move from (4, 0) to (5, 0) using car (13963, [(4, 0), (5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (1, 8) to (2, 8) using car (13972, [(1, 8), (2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (8, 6) to (8, 5) using car (13953, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13951 move from (3, 4) to (3, 3) using car (13938, [(3, 4), (3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13954 doesn't move\n", + "Driver 13960 arrived\n", + "Agent rider 13964 move from (8, 6) to (8, 5) using car (13953, [(8, 6), (8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13965 doesn't move\n", + "Agent rider 13966 move from (1, 2) to (2, 2) using car (13986, [(1, 2), (2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (7, 2)], 0)\n", + "Agent rider 13967 move from (2, 7) to (2, 8) using car (13958, [(2, 7), (2, 8)], 0)\n", + "Agent rider 13968 doesn't move\n", + "Agent rider 13979 doesn't move\n", + "Agent rider 13980 move from (8, 9) to (7, 9) using car (13939, [(8, 9), (7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 doesn't move\n", + "Agent rider 13995 move from (6, 6) to (5, 6) using car (13984, [(6, 6), (5, 6), (5, 5), (5, 4)], 0)\n", + "tick 990 ended\n", + "I am driver 13996 - trip: [(6, 9), (7, 9), (8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)]\n", + "I am driver 13997 - trip: [(9, 4), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)]\n", + "I am driver 13998 - trip: [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)]\n", + "I am driver 13999 - trip: [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4)]\n", + "I am driver 14000 - trip: [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 14001 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)]\n", + "I am driver 14002 - trip: [(4, 0), (3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)]\n", + "I am driver 14003 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 14004 - trip: [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)]\n", + "I am driver 14005 - trip: [(7, 8), (6, 8), (6, 9), (5, 9), (4, 9), (3, 9)]\n", + "I am driver 14006 - trip: [(0, 7), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)]\n", + "I am driver 14007 - trip: [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)]\n", + "I am driver 14008 - trip: [(1, 8), (2, 8), (3, 8), (4, 8), (5, 8), (5, 9), (6, 9), (7, 9)]\n", + "I am driver 14009 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 14010 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 14011 - trip: [(0, 4), (1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1), (6, 1), (7, 1), (8, 1)]\n", + "I am driver 14012 - trip: [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)]\n", + "I am driver 14013 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (5, 1)]\n", + "I am driver 14014 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)]\n", + "I am driver 14015 - trip: [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)]\n", + "20 drivers generated.\n", + "I am rider 14016 - dep: (1, 4) , arr: (4, 0)\n", + "I am rider 14017 - dep: (6, 1) , arr: (4, 0)\n", + "2 riders generated.\n", + "Agent rider 12384 doesn't move\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 doesn't move\n", + "Agent rider 13407 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13408 move from (3, 0) to (2, 0) using car (13899, [(3, 0), (2, 0)], 0)\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 doesn't move\n", + "Agent rider 13452 doesn't move\n", + "Agent rider 13486 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13521 doesn't move\n", + "Agent rider 13525 move from (3, 0) to (2, 0) using car (13899, [(3, 0), (2, 0)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13546 move from (3, 1) to (3, 0) using car (13962, [(3, 1), (3, 0), (4, 0)], 0)\n", + "Rider n° 13546 arrived with a waiting time of 22 ticks\n", + "Agent rider 13550 doesn't move\n", + "Agent rider 13551 move from (9, 9) to (8, 9) using car (14015, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13622 move from (9, 9) to (8, 9) using car (14015, [(9, 9), (8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13641 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13664 move from (1, 5) to (2, 5) using car (13985, [(1, 5), (2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13665 move from (2, 8) to (3, 8) using car (13972, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13679 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13724 move from (8, 7) to (8, 6) using car (13876, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13772 move from (8, 7) to (8, 6) using car (14007, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13773 move from (2, 8) to (3, 8) using car (13901, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13784 move from (3, 3) to (3, 4) using car (13943, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13785 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13787 move from (5, 1) to (6, 1) using car (13945, [(5, 1), (6, 1), (7, 1), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13788 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13792 move from (3, 0) to (2, 0) using car (13899, [(3, 0), (2, 0)], 0)\n", + "Rider n° 13792 arrived with a waiting time of 4 ticks\n", + "Agent rider 13793 move from (8, 7) to (8, 6) using car (14007, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13796 doesn't move\n", + "Agent rider 13797 move from (0, 6) to (0, 7) using car (13957, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Rider n° 13797 arrived with a waiting time of 1 ticks\n", + "Driver 13813 arrived\n", + "Driver 13828 arrived\n", + "Agent rider 13834 doesn't move\n", + "Driver 13841 arrived\n", + "Agent rider 13850 move from (6, 9) to (5, 9) using car (14004, [(6, 9), (5, 9), (4, 9), (4, 8), (4, 7), (4, 6)], 0)\n", + "Rider n° 13850 arrived with a waiting time of 4 ticks\n", + "Agent rider 13851 move from (4, 0) to (3, 0) using car (13873, [(4, 0), (3, 0), (2, 0), (1, 0)], 0)\n", + "Agent rider 13860 move from (0, 6) to (0, 7) using car (13957, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (8, 9)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Driver 13862 arrived\n", + "Driver 13864 arrived\n", + "Driver 13865 arrived\n", + "Agent rider 13871 doesn't move\n", + "Agent rider 13872 doesn't move\n", + "Driver 13891 arrived\n", + "Driver 13892 arrived\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13895 move from (2, 8) to (3, 8) using car (13901, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 move from (6, 6) to (5, 6) using car (13933, [(6, 6), (5, 6)], 0)\n", + "Driver 13900 arrived\n", + "Agent rider 13903 move from (5, 0) to (6, 0) using car (13963, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (6, 6) to (5, 6) using car (13933, [(6, 6), (5, 6)], 0)\n", + "Agent rider 13905 doesn't move\n", + "Agent rider 13906 move from (2, 2) to (2, 3) using car (13924, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13907 move from (2, 2) to (2, 3) using car (13924, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13908 move from (2, 8) to (3, 8) using car (13901, [(2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13909 move from (6, 6) to (5, 6) using car (13933, [(6, 6), (5, 6)], 0)\n", + "Agent rider 13910 move from (0, 1) to (0, 2) using car (14014, [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13911 doesn't move\n", + "Agent rider 13912 move from (2, 8) to (3, 8) using car (13972, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13913 doesn't move\n", + "Agent rider 13915 move from (8, 7) to (8, 6) using car (13876, [(8, 7), (8, 6), (8, 5)], 0)\n", + "Agent rider 13916 move from (8, 5) to (8, 4) using car (13953, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13917 move from (8, 7) to (8, 6) using car (14007, [(8, 7), (8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13918 doesn't move\n", + "Agent rider 13919 move from (3, 0) to (2, 0) using car (13899, [(3, 0), (2, 0)], 0)\n", + "Agent rider 13920 doesn't move\n", + "Agent rider 13921 move from (5, 8) to (4, 8) using car (13983, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13922 move from (2, 2) to (2, 3) using car (13924, [(2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13923 doesn't move\n", + "Driver 13928 arrived\n", + "Driver 13929 arrived\n", + "Driver 13932 arrived\n", + "Driver 13941 arrived\n", + "Agent rider 13947 move from (5, 0) to (6, 0) using car (13963, [(5, 0), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (2, 8) to (3, 8) using car (13972, [(2, 8), (3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (8, 5) to (8, 4) using car (13953, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13951 move from (3, 3) to (3, 2) using car (13938, [(3, 3), (3, 2), (3, 1)], 0)\n", + "Agent rider 13954 move from (7, 1) to (6, 1) using car (14000, [(7, 1), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13955 arrived\n", + "Agent rider 13964 move from (8, 5) to (8, 4) using car (13953, [(8, 5), (8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13965 move from (3, 3) to (3, 4) using car (13943, [(3, 3), (3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13966 move from (2, 2) to (3, 2) using car (13998, [(2, 2), (3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 doesn't move\n", + "Agent rider 13968 move from (8, 3) to (7, 3) using car (14012, [(8, 3), (7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 13978 arrived\n", + "Agent rider 13979 doesn't move\n", + "Agent rider 13980 move from (7, 9) to (6, 9) using car (13939, [(7, 9), (6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 doesn't move\n", + "Agent rider 13995 move from (5, 6) to (5, 5) using car (13984, [(5, 6), (5, 5), (5, 4)], 0)\n", + "Agent rider 14016 doesn't move\n", + "Agent rider 14017 doesn't move\n", + "tick 991 ended\n", + "I am driver 14018 - trip: [(6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2), (6, 1), (6, 0), (5, 0), (4, 0)]\n", + "I am driver 14019 - trip: [(8, 9), (7, 9), (6, 9)]\n", + "I am driver 14020 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 14021 - trip: [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)]\n", + "I am driver 14022 - trip: [(6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 14023 - trip: [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)]\n", + "I am driver 14024 - trip: [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 14025 - trip: [(3, 1), (4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 14026 - trip: [(2, 3), (1, 3), (0, 3)]\n", + "I am driver 14027 - trip: [(5, 1), (6, 1), (6, 2), (6, 3)]\n", + "I am driver 14028 - trip: [(0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)]\n", + "I am driver 14029 - trip: [(7, 3), (6, 3), (5, 3), (4, 3), (4, 4), (4, 5)]\n", + "I am driver 14030 - trip: [(6, 9), (6, 8), (6, 7), (6, 6)]\n", + "I am driver 14031 - trip: [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)]\n", + "I am driver 14032 - trip: [(1, 9), (2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5)]\n", + "I am driver 14033 - trip: [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7)]\n", + "16 drivers generated.\n", + "I am rider 14034 - dep: (4, 1) , arr: (3, 9)\n", + "I am rider 14035 - dep: (2, 1) , arr: (0, 1)\n", + "I am rider 14036 - dep: (5, 1) , arr: (3, 8)\n", + "I am rider 14037 - dep: (9, 5) , arr: (6, 5)\n", + "4 riders generated.\n", + "Agent rider 12384 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13408 doesn't move\n", + "Agent rider 13438 doesn't move\n", + "Agent rider 13450 move from (3, 2) to (2, 2) using car (13991, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13452 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13486 move from (0, 2) to (0, 3) using car (14014, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13521 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13525 doesn't move\n", + "Agent rider 13539 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13541 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13543 move from (0, 2) to (0, 3) using car (14014, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13550 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13551 move from (8, 9) to (7, 9) using car (14015, [(8, 9), (7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13622 doesn't move\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13641 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13664 move from (2, 5) to (3, 5) using car (13985, [(2, 5), (3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13679 doesn't move\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13724 move from (8, 6) to (8, 5) using car (13876, [(8, 6), (8, 5)], 0)\n", + "Agent rider 13772 move from (8, 6) to (8, 5) using car (14007, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13773 move from (3, 8) to (4, 8) using car (13972, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13774 move from (3, 9) to (2, 9) using car (14031, [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13787 move from (6, 1) to (6, 2) using car (14000, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 13787 arrived with a waiting time of 7 ticks\n", + "Agent rider 13788 doesn't move\n", + "Agent rider 13793 move from (8, 6) to (8, 5) using car (14007, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13796 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 13813 arrived\n", + "Driver 13817 arrived\n", + "Agent rider 13834 doesn't move\n", + "Driver 13843 arrived\n", + "Agent rider 13851 move from (3, 0) to (4, 0) using car (13962, [(3, 0), (4, 0)], 0)\n", + "Agent rider 13860 move from (0, 7) to (1, 7) using car (14021, [(0, 7), (1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13861 move from (8, 6) to (8, 5) using car (13876, [(8, 6), (8, 5)], 0)\n", + "Driver 13864 arrived\n", + "Driver 13868 arrived\n", + "Agent rider 13871 move from (3, 9) to (2, 9) using car (14031, [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13872 doesn't move\n", + "Driver 13886 arrived\n", + "Driver 13892 arrived\n", + "Agent rider 13894 move from (3, 9) to (2, 9) using car (14031, [(3, 9), (2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13895 move from (3, 8) to (4, 8) using car (13901, [(3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 doesn't move\n", + "Driver 13898 arrived\n", + "Agent rider 13903 move from (6, 0) to (6, 1) using car (13963, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 doesn't move\n", + "Agent rider 13905 doesn't move\n", + "Agent rider 13906 move from (2, 3) to (2, 4) using car (13924, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 13906 arrived with a waiting time of 2 ticks\n", + "Agent rider 13907 move from (2, 3) to (2, 4) using car (13924, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13908 move from (3, 8) to (4, 8) using car (13972, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13909 doesn't move\n", + "Agent rider 13910 move from (0, 2) to (0, 3) using car (13970, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13911 move from (6, 1) to (6, 2) using car (14000, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13912 doesn't move\n", + "Agent rider 13913 move from (8, 7) to (7, 7) using car (14001, [(8, 7), (7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Agent rider 13915 move from (8, 6) to (8, 5) using car (13876, [(8, 6), (8, 5)], 0)\n", + "Agent rider 13916 move from (8, 4) to (8, 3) using car (13953, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13917 move from (8, 6) to (8, 5) using car (14007, [(8, 6), (8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13918 move from (6, 0) to (6, 1) using car (13963, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13919 doesn't move\n", + "Agent rider 13920 move from (1, 4) to (2, 4) using car (14003, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 13921 move from (4, 8) to (4, 7) using car (13999, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 13922 move from (2, 3) to (2, 4) using car (13924, [(2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13923 move from (3, 0) to (3, 1) using car (14002, [(3, 0), (3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 13929 arrived\n", + "Driver 13935 arrived\n", + "Agent rider 13947 move from (6, 0) to (6, 1) using car (13963, [(6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (3, 8) to (4, 8) using car (13972, [(3, 8), (4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (8, 4) to (8, 3) using car (13953, [(8, 4), (8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13951 move from (3, 2) to (2, 2) using car (13991, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13954 move from (6, 1) to (6, 2) using car (14000, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13956 arrived\n", + "Driver 13958 arrived\n", + "Agent rider 13964 move from (8, 4) to (8, 5) using car (13997, [(8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (3, 4) to (3, 5) using car (13943, [(3, 4), (3, 5), (3, 6)], 0)\n", + "Agent rider 13966 move from (3, 2) to (4, 2) using car (13998, [(3, 2), (4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 doesn't move\n", + "Agent rider 13968 move from (7, 3) to (6, 3) using car (14012, [(7, 3), (6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 13976 arrived\n", + "Agent rider 13979 doesn't move\n", + "Agent rider 13980 move from (6, 9) to (5, 9) using car (13939, [(6, 9), (5, 9), (4, 9)], 0)\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 move from (8, 2) to (8, 3) using car (13884, [(8, 2), (8, 3)], 0)\n", + "Agent rider 13995 move from (5, 5) to (5, 6) using car (14023, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 14016 move from (1, 4) to (2, 4) using car (14003, [(1, 4), (2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 14017 move from (6, 1) to (6, 2) using car (14000, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 14034 doesn't move\n", + "Agent rider 14035 doesn't move\n", + "Agent rider 14036 move from (5, 1) to (5, 2) using car (14024, [(5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14037 doesn't move\n" + ] + }, { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3UAAAFNCAYAAACnuEbJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdd3gc1fXw8e9Z9d5lW5JlWXLD3WAbV2x6hyQQQq8JkEIJSUhCCCUhCb+8KZQQCKEFCMX03gxxwQ0X3LtlW83qXdpdbbnvHzOSJVllbUuWhc/nefxYu9PO3JndnTO3jBhjUEoppZRSSinVPzn6OgCllFJKKaWUUodOkzqllFJKKaWU6sc0qVNKKaWUUkqpfkyTOqWUUkoppZTqxzSpU0oppZRSSql+TJM6pZRSSimllOrHNKlTqp8RkftE5MXDWH6TiMztwZC+8UTkCRH5bRfT7xKRp45QLLNFZNsR2tYeETmtl9YdUJmJyHMi8kAPbO8BESkXkeLDXdexQkSMiAzr6zi601PnyCFue4GIfL8vtt1bDqY8RSRTROpFJOgQt9Vr3zFdbHOkiHwtInUicuuR3LZSvUmTOqUCJCKXi8gq+wdsn4h8JCKz+jqurnT042yMGWOMWdBHIfVLxpibjTG/BxCRuSJS0G76H40xvXJh1/7C2hiz2Bgzsje21VuOdJl1sP3BwM+A0caYgUdim+22f7KI/E9EakRkTwfTs+zpjSKytf1Froj8VESK7eWfEZGwIxa8+kYTkWtF5MtDXd4Yk2eMiTbG+Hoyrl52J7DAGBNjjHmk/UQRuUREltqfxwVHPjylDo0mdUoFQETuAB4C/ggMADKBfwIX9mVcSqmADAEqjDGlB7ugiAT3wPYbgGeAX3Qy/WXgayAJ+A3wuoik2Ns/E/gVcCqQBWQD9/dATEcFsei1yEHqofPyWDUE2NTF9Eqs3/sHj0w4SvUM/SJVqhsiEgf8DvixMeZNY0yDMcZjjHnPGPMLe542NWLtaybsJia/EJH1ItIgIk+LyAC7tq9OROaLSEJHy7ZavsMmKiLyWqu7+ItEZIz9/o3AFcCddu3ie63XJSJpIuIUkcRW65pkN1ELsV9fLyJbRKRKRD4RkSGdxJBl1yhdJyL59vw3i8gUe5+rReQf7ZbpdN0i8rC9nloRWS0is1tNu09E5onI83bZbRKRyZ3Edb+IPGr/HWKX/Z/t1xEi4mpV7h2WY+vjKyJRwEdAml2m9XY5tjSJbVUW14hInl2ev2m1rggR+Y+931tE5M72x7vVvIvsP9fZ2/re4Zxb9vzTxLoLXS0i66T7prhTRGSzHe+zIhJur2ejiJzfar0h9r5ObLcP3ZaZPd+sVnHli8i1HZRHjFg1Wo+I5Rw7tjoRKRSRn3ewzGnAZ622/5z9/gX2uVMtVhO649qV6S9FZD3QIB1cQHd1jrZnjPnKGPMCkNvBekYAxwP3GmOcxpg3gA3ARfYs1wBPG2M2GWOqgN8DB5SNva7uzr0wEXlIRIrsfw9Jq1o/+zzaZ0+7vt26w0TkL/Z6S8RqkhzRSRxBIvJXe/u7ReQndlzB9vQFIvIHEVkCNALZYn13bLGPZa6I3NRqfXNFpECsJrvl9vG5ot1mE0TkA3v5FSKS0+HBIKDP+mOdrUtETherNrVGrO806WI7U0VkmX2O7RORf4hIaBfzXy0ie0WkQkR+K62+9+3Py+si8qKI1ALXdnU8RWShiFxk/z3LLv9z7Nenicha+5x/AphufzaqD7Y8W51zrY/t70Vkib3spyKS3Gr+q1rt42/arcshIr8SkV329Hli/z6J9d2XKyKx9uuz7WOY0klcHX6+ReQL4GTgH/Y+j2i/rDFmvjFmHlDU2bFS6mikSZ1S3ZsOhANvHeZ6LgJOB0YA52Nd6N4FJGN9Fg+1bf9HwHAgFVgD/BfAGPOk/fef7eYx57deyBhTBCxj/8UjwOXA68YYj4h8y47vO0AKsBirRqErJ9qxfA/rTudvgNOAMcAlIjIHIIB1rwQmAonAS8BrYicTtguAV4B44F2gTcLYykJgrv33FKAYmGO/ng5ssy+UoZNybM0Y0wCcDRTZZRptl2NHZgEjsWpY7pH9ScO97K9xOR24spPlMcacZP85wd7Wq53MGtC5JSLpwAfAA1hl+3Pgjc4ujGxXAGcCOfb677bff75d7OcA+4wxa9vtQ7dlJiKZdsyPYp0PE4G17eZJAj4HlhhjbjXGGOBp4CZjTAwwFviiffDGmPnttn+tfSH3MnC7vb0PgffaXXBfBpwLxBtjvB2US3fnaKDGALnGmLpW762z32+evq7dtAF2eXSms3PvN8A0O+4JwFTs4ykiZ2GdD6djfQ7a30T6P6zjPxEYBqQD93Sy/R9glflErIT1Wx3McxVwIxAD7AVKgfOAWOA64O8icnyr+Qdinc/pWInukyLSuhnyZVg1mAnATuAPncQG3X/WO1yXnZy8gVVmycAuYGYX2/EBP7XnnY51PH7U0YwiMhqr9ccVwCAgzt7X1i4EXsf63vsvXRxP2n73nYR1Q2FOq9cLjTFbgJuBZfZnI767MgjQ5VjHMBUIxTqvmvfxcaxjn4ZVM53Rarlbsc6VOfb0KuAxAPu7bxnwiH3uPw183xhT1n7jXX2+jTGnYP3e/MTe5+0HsV9KHdU0qVOqe0lAeScXdgfjUWNMiTGmEOtHZYUx5mtjjBsrYZx0KCs1xjxjjKmz13MfMEGs2sVAvIT1442ICHCp/R7ATcCfjDFb7H3/IzBROqmts/3eGOMyxnyK1eTsZWNMaat9bt7HLtdtjHnRGFNhjPEaY/4KhGFdpDb70hjzod2P4wWsC5qOLAOG2xcBJ2FdCKSLSDTWhcPC5hkPsxw7cr9d87IO60K8OcZLgD8aY6qMMQXAAX06DkGg59aVwId22fmNMZ8Bq7ASss78wxiTb4ypxLqwu8x+/0XgnOY751gXai8cYvxXAPONMS/bteAV7ZLDNKxj9Zox5u5W73uA0SISa5fnmgC39z3gA2PMZ8YYD/AXIAKY0WqeR+z9dna0ggDO0UBFAzXt3qvBSnY6mt78dwyd6+zcuwL4nf2ZLMO6aL/KnnYJ8KwxZqOdiN/XvDL7u+EHwE+NMZV2AvpHrO+LjlwCPGyMKbBvmnTUjO05u/bRax/zD4wxu4xlIfAp0L7287fGGLc9/QN7O83etGtEvVgJz0Q6EcBnvbN1nQNsNsa8bp83D2HdKOpsO6uNMcvtfdwD/Iv9iVV7FwPvGWO+NMY0YSXMpt08y4wxb9ufXSddH8+FtE3i/tTqdZvvvk4EXJ4deNYYs92OcV6rZS8G3jfGLLLL/reAv9VyNwG/sc+b5mNzseyvKf8xcAqwAKus3u9k+4F8vpX6xtGkTqnuVQDJcvh9GEpa/e3s4HX0wa5QrGZOD9rNVWqBPfak5C4Wa+11rKY3aVg//AYrKQCr38HDdvOVaqx+BsKBd49bC3Qfu1y3iPxMrKZYNfb0uHb71PpCqhEI7+j42BcVq7AuYk7CupBZinV3veXCpgfKsSPtY2ze9zQgv9W01n8fqoMp9+82l7tdtrOwagY60zq+vVjxN9f0LgEuEpF4rJqZA2o3AzQYq9ajM+diXZQ90e79i7AutPfazc2mB7i9NKx9AcAY48faz9bndpfHJYBzNFD1WLVTrcUCdZ1Mb/67js51de7tbTWt5Xhy4HnZer4UIBJY3eq8+dh+vyOBnONt3rOb0y0XkUp7/efQtjyr7GSzo9ih831uI8DPekCfXbu2uNPzRERGiMj7djPBWqxEuLNzpP26G7F+e1prv62ujucyYISIDMBKqp4HBtu1jVOBRXQtoPI8yGXb72MDbfdxCPBWq3NsC1Zt5wB7/mrgNaxa+b92sf1APt9KfeNoUqdU95YBLjpuQtSsAeuip9nhjLDXZl1iDRXd2cXT5VhNck7DuqjMal7M/r/9nd427B/JT7HueF+OVbPWvEw+VtO2+Fb/IowxSw9+lw7Q6brF6pv0SzumBGM1CapptU8HayHW3d1JWE3mFmI1J2x9YdNdObbWZZkGYB9tmxwNPsz1HYx84IV25R5ljOlqQIDW8WXStp/Jf7Bq/76LVYtQ2Mk6uiuzfKzmnZ35N1YS8aFYffSslRqz0hhzIVYzr7exagUCUYR1AQm01EQNBlrH32nMPXyObsLqU9a65m0C+wdy2ETbmugJQIkxpv0FfyDa7Ddtj+c+DjzWzcqxbg6MaXXexBljOrvQD+QcbylfsfqBvYFVozLALs8PaVueCa2PPQeei4E6mM96e23KqNV505nHga3AcGNMLFaT6M6206bMxOqv2L6JbftzstPjaSeFq4HbgI127d9S4A5glzGmvJN19qb25RdJ233MB85u9/0U3vy9IlZ/3euxmlZ21cIhkM+3Ut84mtQp1Q1jTA1WU5jHRORbIhIp1qAQZ4s96AZW/59zRCRRRAZiteU/VNuxap7OFWvAkruxmnZ1JAZwY93tjMS6E9xaCVbfra68BFyNVevxUqv3nwB+LfsHXokTke8ezI50oat1xwBeoAwIFpF7OLAm42AsxNq/zfaFzQLg+8Bus78/Rnfl2FoJkHQYTTPnYe17gt3H7SfdzB/IMQzUi8D5InKmXWMRLtYgFBldLPNjEckQa8CCu4DW/frexuozdRtWTUBnuiuz/wKniTWUeLCIJEm7AVewymkb8L5Yg82EisgVIhJnN7GqxbqrH4h5wLkicqr9GfsZ1vEP9IbFQZ2jYg0AEQ6EWC8lXOz+e8bq07MWuNd+/9vAeKwkB6xyvUFERos14M3dwHMBxtney8DdIpJi19jcg3VOgFUm19rbicTq+4kdox8rsf67iKTa+5Qu1sicHZkH3GbPE4+VAHclFOs7rgzwisjZwBkdzHe/fdxnY/W/ey2AfW7vYD7r7X0AjBGR79gtA26l6xt4MVjnZb2IjAJ+2MW8r2N9NmfY58b9dJ9odnU8wfru+wn7m1ouaPcarM9mhnQxgEsPeh04T6yBW0KxBiBrfR36BPAHsZvh2/t1of13ONa+3YXVXy9dRDrsn8hhfr6bvxuBYMBhfy5DDnZnlTrSNKlTKgDGmL9h3eG8G+vCIx/rx/Fte5YXsPqu7MGq+epsQItAtlWD1Zn+Kaw7iw1Ah6MjYl3w7bXn2wwsbzf9aaw+R9Ui8nb7hW3vYg0aUGL3wWmO4y2swRFesZsObcRqYnfYuln3J1gDGWy3983F4TVRXIrVdK+5Vm6zvc7WzY+6K8fWsW/FupjKtcs1rbN5O/E7rOO5G5iPdaHj7mL++4D/2Nu6pIv5umWMyceqpbiL/efxL+j6t+AlrHM61/7XMsqr3bz1DWAo8GYX2+2yzIwxeVjN7X6G1RR3Le36Sdo1yDfaMb+DNXjRVcAe+xy6mS4GnWm3rm32vI9i1UKdD5xvJ/2BONhz9CSsmq4PsWpTnFhl2uxSYDLWwBAPAhc333AwxnwM/Bn4n72tvbRKuA7SA1jNkddjjbC5xn4PY8xHWH3EvsAaGKP9oDO/tN9fbpf3fDrvQ/hve//WYz2q4UOsJLjDpNvuo3cr1sV4FVZt2rvtZiu2pxVh3QS42T6vDlbAn/UO4izHqpV+ECspHI7VBLkzP8falzqsMun0d8EYswm4BWsAqH32MqV0/d3Q6fG0LcRKLBd18hqs47wJKBaRcnqRvY8/xvpO2Yd1PFv/tj2Mddw/FZE6rGNzoj3tT0CBMeZxu7/dlcADIjK8g+0c7uf7KqzP6ONY/TqdWMdPqaOa7G9ppZRS6kgTkR8ClxpjOhtA4ahm11KNMMYElFCpY49d8/aEMaarQZa6Wn4u8KIxpqsa5W8UsQZzqsZqurm7r+NRSh39tKZOKaWOIBEZJCIz7SZ5I7Fqpw73cRl9wm6SeQPwZF/Hoo4edvPYc+ymtOlYNYv98hw/kkTkfLt5fxRW/8IN7B/IRSmluqRJnVJKHVmhWEOb12E1fXoH6/lU/YqI/ACryeFHxpjuRtJTxxbB6hNWhdX8cgudP9NO7XchVvPSIqymnZcabU6llAqQNr9USimllFJKqX5Ma+qUUkoppZRSqh/TpE4ppZRSSiml+rHgvg4gEMnJySYrK6uvw1BKKaWUUkqpPrF69epyY0xKR9P6RVKXlZXFqlWr+joMpZRSSimllOoTIrK3s2na/FIppZRSSiml+jFN6pRSSimllFKqH9OkTimllFJKKaX6MU3qlFJKKaWUUqof06ROKaWUUkoppfoxTeqUUkoppZRSqh/TpE4ppZRSSiml+jFN6pRSSimllFKqH9OkTimllFJKKaX6MU3qlFLqIHl8fj7bXEJpnYuKendfh6OUUkqpY1xwXweglFL9hTGGfy3K5aUVeeRVNgIwODGC568/kaykSESkjyNUSiml1LFIa+qUUipAr67M58GPthIREsRNJ2UTEiTkVzo5+S8LmLcqH4AapweAercXt9fXl+EqpZRS6hjRazV1IvIMcB5QaowZa7+XCLwKZAF7gEuMMVW9FYNSSoFVw/bgx1s5c8xAjs9M6HCeBdtK2VXWwA2zhnY4fU1eFU8uzmXUwBg+um02IsIvzxrFD55fxedbS3lh+V4iQ4O57ZWvGRQXQVVjE0OSonj5BydSUOWkpNbFzGHJhIcE9eauKqWUUuoYJMaY3lmxyElAPfB8q6Tuz0ClMeZBEfkVkGCM+WV365o8ebJZtWpVr8SplPpmm7+5hHmr8vl0cwkAu/90DnsrGvn7/O2cO24QEzPj+XRTCXe/vRGAd38yk/EZ8W3W8e9Fufzhwy0A/OLMkfz45GFtpj+/bA/3vLOpzXtpceHsq3WRFBVKeX0TAKMHxRIdFkyTz89fL5nA0KQoHA5tsqmUUkqp7onIamPM5A6n9VZSZ284C3i/VVK3DZhrjNknIoOABcaYkd2tR5M6pQLzn6V7ePSLHZw1diAXHZ/BJLtWyhhzzPT3Kq5x8dbXhVw3M4uPNxZz+6tr20y/dkYW768vakm0moUFO3B7/QyKC+fX5xxHUbWTqUMT2VlSz51vrGdwYgTj0+O574IxpMSEtVnW4/NzxVMr2F3ewKs3TmPF7kq+c3w6i7eX88AHm7no+AxiwoN58OOtLTV11Y0eokKDSIuP4KITMrh5Tg4uj49ghxAcpC3jlVJKKdXW0ZTUVRtj4ltNrzLGdNwWqhVN6tSxyu83FFY7GZwY2fLe9pI6GtzeloSteb5PN5dw84urCQ1y0OTzExrkYMmvTuGJhbtYtL2M92+dRVhwEHUuD01eP0nRYR1tsl9ze32c/dBicssbWt6blBlPakwYydFh1Lm8vLuuCIDnrpvCrrIG3l9fxPTsJH5+xkg2FdVy3XMrKW83ouWkzHheu2l6l8mW1+en0eMjNjyky3lEhHmr8vn1mxvaTHv2uik88P5mjs9M4P99d8Kh7L5SSimlvsH6ZVInIjcCNwJkZmaesHfv3l6LU/Ucn99w2ytfc93MoZwwpNt8/ZhV2dDE4wt2siavmmeunUJchJUI7Ktx4jewZGc5EzLi+clLa9hRWs9NJ2UzPSeJIUlRnPyXBQDMv2MOw1KjqXF6+NfCXfxzwS4Alv7qFHaV1XPV01+1JHgAowbG8MuzRnHfe5uobGjio9tmk5EQ2WF8/VFprYsXl+/lkS92kpkYSYPby7njB3HznBzS4iMAK/ldsL2UqNBgTsxO6nA9q/dW8dD87fzyrFH8c8FOPtxQzL+uOoEzxwzssVj9fsOXO8sJDwmixunhF6+vQ4CqRg/BDmHJr05hQGx4j21PKaWUUv3f0ZTUafPLb7idpfWc9reFZCZGsujOk/s6nAN8trmEP3ywmRtmZzMjJ4mclOgjtu3iGhf/9/FWLpiYxp2vr6ei3o3fwK/PHsVNc3IAGH/fJ9S6vC3LxEeG0OD24vF1/Dk9YUgCGwtrcHv9JEaF8tfvTuDkUakA3DFvLZ9sLOayqZk89eXuA5b99qR0/v69ib2wp0fem2sK+Nlr6zAGjhsUy4e3zgI47CanXp+frcV1jE2P64kwO3XHvLW8uaaQ+MgQapwebjl5GHec0e1Xo1JKKaWOIV0ldUf6OXXvAtcAD9r/v3OEt6962d4Kq9lbc83TwWry+hGBkF7qU/TU4lz2VDTy27c3MmtYMo9eNomqxiayeym5q2xo4u+fbWd3eQNf7iwH4K2vC4kJD+bdn8zigQ828/JXedw0J4fSWlebhG5cehyPXjaJqLBgluVWEB0WxPvr9nH1jCzqXB4+3ljM/C0lzBqWTHZKFNfPGsqguIiW5f92yUS4xPp7+IBo8iudbN5Xy9XTh/DJpmLeWVuEs8lHRGj/HY3R4/NzzzubePmrPLJTorhxdjaTsxJ6rP9gcJCj1xM6gOtnDqWszs1d5xzHXz/dxn9X5HHD7OxD/hwppZRS6tjSm480eBmYCySLSAFwL1YyN09EbgDygO/21vZV39hVVg9YNUxgJXmLd5RzyeTBhAZ3n6hd8dRyap1e3r91Vo8kdi8s38t764r480XjGRAbTr79wGiAamcTv35zAx9vKubRyyZx/oS0gNfb5PWzYFsp9727iUmZCTx2xfEdzvfi8r28sNxqOjwoLpyLT8igscnHZVMzGZYazWnHDeCBD7ZQUuti5Z5KAJ648njOGD2wzaiIF9ixnTJqQMt7s4en8Idvjwso3u9NyWzzOiw4iJe/yueutzbwx2+P4xevr+PrvGruOH0EF52QEXA59KWdpXXc+fp61uRVM3JADH+9ZMIRScB6w9j0OF644UQAfjg3h0ufXM7VT6/gn1eewICYMB04RSmllFJd6rWkzhhzWSeTTu2tbaq+l1tm1dT5jcHl8THn/y0AICY8mAsnplPV0ERCVGiHy1Y3NrFyj/XYwqe/3M3Nc3LIr2wkNNiBCKTGHFwfo42FNfzWHqZ+rt0PDeB3F45he0kd73xdxPYSKwl9+au8gJK6naX1PDR/Ox9s2Edzy+WiDfv4RXkDWclRbeYtr3fz6sp8UmLCuP204Vw+NfOAGqQpWYkA/OGDLTQ2+YgKDeK04wb0+jD307ITue3U4Tz8+Q42Ftawo7SesGAHP3ttHR6fn0unZna4nDEGl8ffZ7V7Gwtr+HDDPqbnJHHn6+txeXz88dvjuPzEjuPtj04YkshfvjuB215Zy8wHvyAnJYp/Xz2Z7JRoGtxe3lhTwGebS/jO8ekMSYris80lzB6eTGRoMBMHx3e/gaNUc1eAY2WUVqWUUqonHenml+obbmeplSSty6/hvnf3P7dreW4lmYmRfPufS3n8iuM5e9ygA5ZdsduqqYoMDeLfi3I5aXgK33psCU0+Pw6B+y8Yw1XTswKKw+83PPL5DiJDg7huZhbPL9vL5VMzcXl8nD8+jbe+LqTObTV1DA1ysGJ3JS+tyOPSKYM7TKjufWcjL67Iw+e3LjyvnJZJWHAQ54wbxEWPL+W9dUXccupwAGqcHl5dmce/F++mxunhmWumMGt4codxjkmLBWgZkfH7s4YekVoZEeGnp4+gtM7Ny1/lAbDmt6dz7bNf8dD8HXx38mA+2LCPF5fv5Udzc5g70uqn98TCXB5fsJNFd55MfGTHyXlvcXl8nPfolwAtg8K8cMNUZg9POaJxHAkXTEhj4bYy8iob2VVWz4WPLSEjIZIt+2oB6ybJ4h3lLfM/bpfHqzdO63QAmKOFx+fHGNrU3Fc1NHHLy1+zu7yBe84fzRmjB2hyp5RSSh0ETepUj2lwe1lfUANAvdvLKyvzAWswj+W5FaTHWzVtq/dWdZjULd1ZTniIg2euncKlTy7nnEcWA9ZzxVbsruThz3dw5bQhHV7sbSys4Wfz1nH1jCFMGpzA7a9+zfaS+pYHRf/0tBFtkqXslP21ajfMHsrjC3Zx11sbiAkP5v99so1p2Ynce/4YQoMdfLmznP8ss5pQpsdH8My1Uxg5MKZl+QkZcSzaUUZafASF1U5W7qlsueB+7rrOEzqw+mz9++rJfLW7gn01Lm45ZXhghd1Dfnr68Jb+aFFhwVw/cyg//O8azn/0SzbbCUR5vZtp2UnUu73844sdNDT5+O+KPH40N6dHL7wb3F6iwjr+SnJ5fFz+7+Vt3lt858ltHvXwTSIi/M0exGZnaR33v7eZ/MpGIkKC+L+Lx3PKqFQe/WIHbo+fK6cN4aH523l//T7ufnsjo9NiuWZGFuPS41i8o4wpWYnEdPGYhc54fH5W5FYycmAMDoFgh4ONRTV8ubOcn58xkuJaFynRYewsrafG6SHIIWQlR3ZYo769pI7H/reTBreXtfnVJEeH8eqN01m4o4xF28tYurOc8oYmMhIiuOmF1aTEhDFpcDyVDU0MSYrivgtGH9I+KKWUUseKXh39sqfo6Jf9w2ebS/jB86sYlx7HhsKalvd//62xLc0gAe44fQS3njqc1Xsr+dm8dYQGO7hwYjrPL9vDuPQ4nrpmCg/N387LX+Vxz3ljOHf8IF5blc8vXl/Px7fPprK+iZI6F6W1bs4eO4gvd5bzzJLdLbWEACkxYdx55kguPiGjw8Sjot7N2Q8v5qY5OUwcHM9Fjy8FIDzEgcvjb5lvUmY8BVVO4iJCuOe80YxOiyW53fPd/vjhFp5clNvmvWtnZDFzWDKnjx7A0W5tfjWpMWGkxUfQ5PXzqzfXU1rrJjsliqlDE/nJS18zMDacrORIVu6pYkBMGEU1LkYNjOGZa6cwKC6cvRWNpMVHEOwQvH4TUP/J1v704RaeXbqHX501ildW5nHZ1EwuP9GqDS2vd3PXmxv4dHMJj142iV1l9VQ3erjvgjG9VCJHL7/fdNo0d97KfO58Yz0ADoHk6DBK69yMHBDDveePJi0+ggc/2sq54wd12NR4Q0EN+2qcRIUF848vdrK7vIHiWhcRIUEEBwl1rQbxiQgJwunxdRhHUlQoV04bwoUT00iLj2Dzvlque3YlPr8hIyECn9+wo9VnNSYsmNFpsfzy7FGMS4/jt29v5JWV+cRHhpAaE8b2knpGDIjmqulZlNS4uH7WUGLCg3ttMCWllFLqaNVnjzToKZrU9Q/3vbuJeavyuXlODn/7bDsZCRE8dvnxjE2P41y9NxwAACAASURBVPrnVrJwexkAN8waSmmdm/fsJofTshNZnms1vXzwO+M67M9VVO1kxoNfMHFwPGvzq1veT4gMoarRA1g1gj+YPZQF28q44sQhjMvoetAMYwwiQpPXz6/f3MBXeyrIr3SSnRLV0jew2ds/ntlpf6XmZBasZ8FlJETw76snf2Oajy3ZWc5NL6ym3u3lymmZXDltCJ9vKeWRz3cwISOe6PBgvtha2nKhHxrk4KITMrjj9BGkxIRR3dhEWZ2bAXHhxIaHYIzhvyvyOGFIAscNiuXjjcXc/OLqlu01J9bJ0WHcd8Fo/rUwl23Fddxxxghuth/9oA5kjOFvn20nNMjB6rwqvD5DdkoUzy878Bmf35qYxo0n5TA6LZZ31xXx5KJdbCysbZke5BBOHJrIJZMHs2BbKf/bVkaN08PckSm4PD72VjRy1tiBxIaHMCQpkkFxEbi9Ph78aCtbi+sO2F58ZAjv/HgmQ5KsGvInFu7iwY+2cs64gTxy6aQ2tejGGAqrnS3PUHzsfzv5+2fb8fr3/1YNjA3nnHGD+PHJOSS1u8nSzOc3LZ/xino3Xr8hOTrsoG84KKWUUkcLTerUEXHR40txCMwdmcr/+2Qb188cyj3njwZg1Z5KLn5iGQAzcpJYuqsCgGumD+H+C8fyztpCXvkqn39ecXynA6nc/94mnl2yp+V1ZmIkfmMoqHIC8PClE7lwYvohx7+jpI7XVxcwd2QqHp+f219dS2VDEwC7/3ROp0lancvDpU8u59dnH8fUoYkEO6TXBzo50jYX1VJU7WTuyJSWC/C73trASyvyiAwN4tuT0vliaykV9U3MHZnCF1tLCQ8JYnJWAl/uKMfrN4zPiOO2U4ezYnclTy7KZWhyFG//aCan/30hydHWYDJr86u56aQc5m8p4ZEvdrC3whqt9B+XT+K88YGPTqr221lazx8+2Ex5fRN3n3scL3+Vx7vrighyCOnxEeypaCQ7OYoRA2IYGBdOWIiDG2dnH5As+fyGoADOa2MMGwtreerLXEKCHMwclsRJw1ParM/nNyzPrWBKVmJASVbzw9rfXlvY8jy/6kYPc0ak8PQ1k6lxekiMCuXpL3fj8vjYU9HI4h1lVNQ3EeQQ3F6r9j3YIUSEBjFnRAq3njqcrKSoNts3xrC9pJ7hqdHfuM+wUkqp/k+TOtXrfH7DuPs+4ZLJg8lIiOCBD7a0GZXQGMPv3t/Ms0v24BDwG7hwYhr3nj+GxE6SuI4U17jYWVrP2vwqxmfEc/yQBBrcXmLDQwgPcfRo7VhJrYsT//g5owbG8PHtJ/XYer8pqhub+HRTCSePSiUlJowap4dap4fBiZHsKqvnvnc3sXhHOcNSo5k1LJnnlu5pWXZqViJf2Y9wAHj95ulMtkcCbeb2+li9p4qBceG99hzBY1VFvZt/Lcolr6KREQNjuPWUYf3isQnGGNxeP+EhQby0Io+73tpASkwYZXVuspIi2WPfBAgLdpCVFMXkrAQ276vl5JGpJEaFsq/GSXGNmzfWFABWU9HvTh5MTkoUyTFhPLkwl2W5Fdwwayi3nDKMf3yxk4qGJn519igGxB7c6LtKKaVUT9OkTvWqereXwionZz60iD9fPJ5vTUznra8LuPiEwQfc2b/+uZV8sbWU+MgQ1tx9+lF/N/y9dUVMzkpo81BvFRivz89LX+Vx8shUkqJDOf/RL4mLCOGUUancPCeH99fv44Xle5k5LJk7Th/R1+GqfmjeqnzeWVuIx2fYV+NkalYSt5wyjIyEiC6T1OW5FeRXNvL4wl1tmlonRIYwJi2OL3daAx0134BKj48gOyWKjIQIfnzyMFJjwrUZp1JKqSNOkzrVq85+eHHLUOuf/vQkRgyI6XTen7+2jtdXF3D22IE8fuUJRypEdRRo7t+k1NHC5zfUuTyU17spqXUzcXA8ocEOHvufNVDMjSdlU+/y8qs3N+Bs8lHj9LQMEDMuPY5xGXHkVzayvaSOsOAg7j1/NCJQXOMmIyGCd9YWcc2MIYzP6L/PD1RKKXX06Cqp00caqMPi9vpaErrbTh3eZUIHkBRtNbWckXN0P0tL9TxN6NTRJsghxEeGEh8ZyrDU/d9dt5/Wtub4fz+fC0BuWT2fbi7B2eRj/pYSXlphPeNxUFw49W4vN/znwJuPX+4s480fzSRFB2lRSinVizSpU4dseW4FN9qjPv79exP49qSMbpdJsQdLmDGs82e3KaXU0Sg7JZqb51j9O396+giMMWwqqmVwQiQev5+VuytJig5jYGw4O8vq8PoMP3ttHec8vBinx8flUzOZlBlPkEOYPSyFuMgQ1uRVkVvWQEpMGGHBDiYOjuepxbkYAz84KZudpfWMTe96JN++UFHvJiY8hKJqJyKQkRAZ0EA6Simleoc2v1SHxOPzc/bDi1ueDff+LbMCuvCobmxixe5KzhwzsLdDVEqpPrejpI6H5u/gs80lNPn2PwMzIiSIIUmRBzwConngl9aunZFFaLCDqVmJjE6LZVNRLY8v2ElqTDhNPj/njhvEhMHxzFuVz9SsRE7rxedj5lc28uySPTyzZHfLcykBQoMcTB2ayD3nj+62xYZSSqlDo33qVI97ftke7nlnU8vrTfefSVSYVvwqpVRH/H7D1/lVxISHUO/28taaQvIqG5mRk8S07CS2l9Txv22l7Cip5wezs/nLp9vwG+sxEiW17pZBW5olRoWSEBlCk89PfqWzzbaSo60HwOekRGOALftqSYoKZfO+WlbkVpIYFcqs4clcOmVwy7MD22t+7ERIkIMt+2pZl19NZWMTy3ZV4Pb6OXlkCqMGxZIQGUJ8RCg7y+p5fXUBPr/hoe9NZHBiBMtzKzlhSAKldW5W76mk1uVFBC6bmsmi7WWcNCKFyoYm4iNDGDkgptsm2o1NXiJD9XdGKXXs0qRO9YgGt5d/LdzFdTOHcs4ji1ueE7dyTxV7Hjy3r8NTSqlvjIp6N5GhwYSHOCitcxMZGsRnm0tYk2clhrefNpyw4CA8Pj+fbCrG6zMMjAvn1ZX5bC+pY1NR24fJ+/yGuIgQZuQkUVDlZGuxNX1MWhw5KdEMjAtj6746yurd7K1oxOPz09jka1lHakwYA+PCyUmJ5poZWYxPjztg9OL8ykaufuYrdpc3cLAGxYUzISMeh8NKKMvq3GQlR1FU7WR7ST1p8eFs3VfHb849jq376jAYRg2MZe7IlCPyyJOaRg+xEcG4vX4WbS/j+CEJJNvdCcrq3KzaU8lpowcQ0g8eDaKU6r80qVM94o55a3lzTSFXTRvCC8v3cs95o7liWiZNXj8x4SF9HZ5SSilbjdNDcY0LvzFkp0SRV9FIWnxES4uK0loXv/9gC7tK6ymqcVLj9JAWF0FhtZOZw5IYnhrDcYNiSI4O47hBsaTFB/ZYl3q3l8+3lODxGcakxbJoexm1Lg+3njqcYIeDdQXVrNxdydShiSzPrcRvDLERIby6Mo+CKieRIUGU1LkZNTCGyoYmPD7DcYNiKK9vahmUKzrMSnbL65twCIzLiGdsWixxESHM31JCYZWTiZnxZCVFMTY9jvI6N7srGthT3kCD28eoQTE8+J3xRIQGdbkv1Y1NvP11Ia+szGdrcV1LcgxWkjtrWDJev2HVnkqKalwMToxgenYSF05Mp7DKSU5qNAVVjZTUuhiWGk1iVBjxESFkJXdcO6r6j1qXhwa3t8vHHbk8PsJDuj7HlDpYmtSpw1bZ0MTkBz5r0/znlRunMS1bR7FUSqn+zOc31Lu9xIYHs6O0npyU6D4Z9KT5esTl8XeYcOVXNrJ6bxVnjBlAZGgwRdVOXv4qj692V7J5Xy11Li9TshLITo7m9TUFLQlYR9LjI7hq+hBunJ1NRUMTG4tqqHV6aPL6eWVlPsU1Lsrq3TR5/YzPiGN4agwr91Ry1tiBJEeH8tHGYnaV1hMVFsyA2HAuPiGDt74uZFtxHfVub6fbjQgJ4u7zjmPR9jLK6tzUOD2MTY9jQkY8RdVOMpMicXv8FNe6aGzyMWdECmAICw5i7siULpuo+v0Gh0NweXzsLK1nWGq0JhWHwevz83V+NQmRIazYXcnzS/cSHxlCrcvL9pI6fH5DYlQoPz19BCnRYZTVu/H6/GQlR7E+v4ZHvtjBxcdnMCQ5kpIaF1OHJjF1aCIhQUKt00tGQgTlDW6SosLYVlyHCMRHWjfIWyeLa/Kq2FRYQ63LS1ZSFNNzkkiMCj2iZVFa52J5biVnjRl41I7iW1rrIjEqFAOHVGPu8vgIC3Yc9SN1a1KnDttrq/L5xevrOe24VOZvKQVg3b1nEBehNXRKKaX6ljEGv6ElGd1eUkdcRAjVjR7CQxw0NvkYateQrc2v5m+fbeer3ZXERYRQ4/S0WVdmYiQ5KVFkJkZyyZTBjEkLfPTRxiYvn20uwec3bCysZUZOEiMGxFBW72JzUS33v7cZr9+QFhfO0JQookKDWZ5bQa3L26bfZFiwg/CQoDaxjUuPY0ZOEpUNTTT5/GQmRpJb3kBiZCg7S+tZnVdFWLADl8eHx2fV0J4xeiCNTV7S4yOYOSyZ0YNicTgEYwx7KxpZV1DNp5tLaPL6CRJhTFosHp+fxKhQUmLC8fj8jBwYw9JdFUSFBpGTGs2K3AoKq11cPzOLYanRR81FsDGG3PIGlu6qoKjaycDYcN5cU0BYcBCPXXE8KTFhLfPWuTzsrWikwe3F5zcUVDvZXFTL4h1luDx+4iJC8Pj87LAHgwOr/EvrXMRFhHDW2EFEhATxztrCAwY7ak0EjLGS+eZnXDYLDXZYLZ3CgqlrdyMgMzESl8dHWnwEa/Or20yLCQ9m7shUhqdGs3hHmd08O5iYsGBqXR5OHJrI/C2lDIwL54dzcpiWk0R0WDBee6Cm4C4SnqJqJ9uK6wgPCWJ9QTXrCqopqnaxrbgOp8dHdnIUw1KjKahysqusnoTIUBKjQhk1KAZjYHNRLTVODz+cm0NqTBhOex+yU6JIjQnvdLs1zuaaz/A255PX529J0oprXHydV0Vjk4+VeyrZXlJHbEQIkaFBbC+pbxm4zyFWeQ9OjOTiEzI4YUgCJbUu3F4/H27YR0mtm7T4cOrdPoprnESHBbOvxkVJrYvxGfGcMiqVino3M4YlH5WD+mlSpw7bjc+vYn1BDR/fPpuJv/sMQPvRKaWU6peMMTy3dA8bCmoYnRbL2PQ4kqPDaPJaSUxv1VR+tbuShiYvc4antPRJdHt9lNW5GRAbzso9lQxLiSY2IoSQIAcvrdhLYbWL7OQoHv3fDgqqnAyICSc4SCiqdhIbEUKdy8vw1GjGpcfx8aZizhs/iOzkaP78yVY8vrbXeGHBDgwQFuRoSSRSYsJIjg6jscnL3orGbvdBBBxiNUUNCRIunJiOMbC+oJqZw5L54dwcBsS2vYD3+Q2FVVZN5OHy+w11bi9r8qpwNvnYVVpPTHgwb31dyLqCGmB/P9Lk6DDK662Bhq6aNoTBiZEsz61k/paSA9YbEiScMCSB1JhwthXXERIsXD0ti/IGN+nxEVwwIe2ABNbZ5OM/y/ZgjPX83ejwYEpr3WQkRJCRENFS2zswNpy1+dWsza/GGGtb+VVOBsSGsamolqlDEwkSwW+gpNbFrrJ6PD4/W4vruPLEIVw4MY3o8GC2Ftfx3JI9LNlZTkVDE+Mz4hiaHEVBlROPz4/b42d7aR2zh6ewu7y+ZRClUQNjqGhowuXx8aO5wxicGEFESBANTT5qGpsoqHLy2eYSctv1hx2cGEFmYiTZydGMTY/lb59tx28gJyWKMWlx1Do9VDY0sXhHOQBThyZSXu/uMNGNDA0iMSqUyUMSiAgNoqDKiddnaPT4WGcnriMGRJOZGEVydChbiuvYUFCNAeIjQqhq3H+DIzY8mOMGxVLV2ITfWH1yTxiSwJc7yhmdFotDhNV7q9hQWNMmhqjQICZlJlBU4yRIhJSYMDYU1DAtJ4nEyFAW7ShjX42L2PBgfjA7m1tOHX5wJ+cRoEmdOiwuj49Jv/uMi0/I4PffGsu+GicNbm+bh/UqpZRSqvd4fX6cHl9LH3a310eww6p1aU5CjTEtiUd1YxMAVY0enE0+1uZXs7u8HmPA5fVx3KBYxqbFMTotlpAgB8YYCqqcpMaG8dXuSsKCg4iLCGF9QTUjBsSQEBnKjtI6hiRFEh8Zyt8+287CbWUUVjuJDQ9mxIAYVudVIcCZYwYye3gKsRFWTeSK3Ep2lNYzPTuJuSNTSIoO4911RWwsrGF4ajSD4sKZlp3E2PQ4Pt1cQkFlI7vK6pmSlUhCVChvrC4gxa752VxU2/IojdaSo8O49dRhjM+IZ9TAGPIqG8lJiWbLvlqeWbKbN9cUAjAgNowLJqQxPiPeSp4dQliIg+MzE46aWsfuuL0+Gty+A5ph+v0Gp8dHVFgwLo+PJTvL2VhYy+q8KoIESmrdbN5Xe8D6QoMcTMyMZ86IFEYOiCE4SBiXHkdSdFib+YwxGMMBgyTtLK0nyCEMTY7C7zd8sbWUmPDgloRtU1EtA2PDqWhws2ZvNW6vj8ykKIIEyurdfHtiOmEhQbyxpoAQh4OyejdDkiKZnp1EcJCDsjo3mYmRzBqWTJBDyEmNIiy466bFxhjyK50s3F7KoLgIspIjSYoKI6GLpqten59qp6dlEKSjkSZ16rDM31zC959fxfPXT+WkESl9HY5SSimljgLGGIpqXKTGhBES5GBPeQMvr8zj2SV7aPJazf1EYHxGPFGhQewqq6ek1noOY1ZSJMMHxDB/SwkJkaFUNlhJqEMgPjKUAbHhbCuuxW9oSSQjQ4IYkxZLk8/PGaMHkhAVQlZSFPVuL3ERIV32ISyvdyNwQKJyLPH7DctyKwgPCcJrN7ONiwghOTrsgERNHZ26Sur0gS+qW0t2lRMe4tBBUZRSSinVQkRIbzUyalZyFL8++zhuOimHDYU1LN1Vzi2nDCe61XNs1xdUU+/ycmJ2EkEOwePzE+wQvthaSp3Ly4xhSS39r1weH3UuL8nRoV3WogXynNyjufblSHE4hJnDkvs6DNVLNKlTnXJ5fJz2t4UUVDmZkpVw1I54pJRSSqmjR2JUKHNGpNijd7Y1PiO+zevmkQpPPW7AAfOGhwTpCJ5KBUiv0lWnPtlUTEGV1cl2QrsvYaWUUkoppdTRQZM61aE6l4fHF+xqeT1igA6KopRSSiml1NFIm1+qDj3z5R62ldTx1NWTcXv9nDnmwGYRSimllFJKqb6nSZ3q0M6yejISIjhttCZzSimllFJKHc20+aXqUEFVI4MTDv8hoUoppZRSSqnepUmd6lBBlZOMhIjuZ1RKKaWUUkr1KU3q1AFcHh9ldW6tqVNKKaWUUqof0KROtWGM4Q8fbAEgI1Fr6pRSSimllDraaVKn2lixu5IXlu8FYFiKPsZAKaWUUkqpo50mdaqNF5btJTosmDd+OINxGXF9HY5SSimllFKqG5rUqTbWFVRz6nGpnDAkoa9DUUoppZRSSgVAkzrVwuc3FNe4SI/XvnRKKaWUUkr1F5rUqRZldW68fkOaJnVKKaWUUkr1G5rUqRZFNU4A0uLD+zgSpZRSSimlVKA0qVMtiqqbkzqtqVNKKaWUUqq/0KROtdhX7QJgUJwmdUoppZRSSvUXmtSpFpuKaogNDyY2PLivQ1FKKaWUUkoFqNukTkQGiMjTIvKR/Xq0iNzQ+6GpI6m0zsWHG4r51qR0RKSvw1FKKaWUUkoFKJCauueAT4A0+/V24PbeCkj1jY82FNPk83P19Ky+DkUppZRSSil1EAJJ6pKNMfMAP4Axxgv4ejUqdUS4PPsP4+IdZQxJimRYanQfRqSUUkoppZQ6WIEkdQ0ikgQYABGZBtT0alSq163IrWDUbz/mk03F7CytZ9muCmYPT+7rsJRSSimllFIHKZARMe4A3gVyRGQJkAJc3KtRqV5RVufmyqdW8NdLJvCrNzcA8N8VeWwqrCHIIXxvcmYfR6iUUkoppZQ6WN0mdcaYNSIyBxgJCLDNGOM5nI2KyE+B72PV/m0ArjPGuA5nnap7/9tayraSOq57biVldW4AFm0vwyHw/i2zGZ0W28cRKqWUUkoppQ5WIKNfBgHnAKcCZwC3iMgdh7pBEUkHbgUmG2PGAkHApYe6PhW4rcV1AC0J3U1zsgH46WkjNKFTSimllFKqnwqk+eV7gAurRs3fg9uNEBEPEAkU9dB6VSecTT4+2VTc8nr0oFh+eeYoLpiQxuhBmtAppZRSSinVXwWS1GUYY8b31AaNMYUi8hcgD3ACnxpjPu2p9auO/eL1dRRWO/nR3Byunp5FXEQIDocwJi2ur0NTSimllFJKHYZARr/8SETO6KkNikgCcCEwFOvZd1EicmUH890oIqtEZFVZWVlPbf6YtWVfLWPSYrnj9BEMjAsnIjSor0NSSimllFJK9YBAkrrlwFsi4hSRWhGpE5Haw9jmacBuY0yZPeDKm8CM9jMZY540xkw2xkxOSUk5jM0pn9+QX+lk1vBkgoMCOeRKKaWUUkqp/iKQK/y/AtOBSGNMrDEmxhhzOJ2w8oBpIhIpIoI1AMuWw1if6sa+GidNPj9ZSVF9HYpSSimllFKqhwWS1O0ANhpjTE9s0BizAngdWIM1+IoDeLIn1q32q3F6WLKznCavn7yKRgCGJEX2cVRKKaWUUkqpnhbIQCn7gAUi8hHgbn7TGPO3Q92oMeZe4N5DXV5177H/7eTJRbmcO34Q07OTABiiNXVKKaWUUkp94wSS1O22/4Xa/1Q/sGJ3JQDzN5eQW9ZARkIEg2LD+zgqpZRSSimlVE/rNqkzxtx/JAJRPcfl8bG5qIbhqdHsKK1ny75a/vjtcTgc0tehKaWUUkoppXpYp33qROQh+//3ROTd9v+OXIjqYFQ3NrF4Rzken+GHc3MASI4O5ZLJGX0cmVJKKaWUUqo3dFVT94L9/1+ORCCqZ3zrsSXsqWgkNNjBmWMG8u5PoslKjtJHGSillFJKKfUN1WlSZ4xZbf850RjzcOtpInIbsLA3A1MHr6bRwx57pMuzxgwkKiyY8RnxfRyVUkoppZRSqjcFUn1zTQfvXdvDcage8PnWEgDuPGsk/3fR+D6ORimllFJKKXUkdFpTJyKXAZcDQ9v1oYsBKno7MHVwVu2p5I5563AIXD9zKOEhQX0dklJKKaWUUuoI6KpP3VKsZ9QlA39t9X4dsL43g1Ldq2xoYvqfPufZ66YwIyeZrcV1ADxy2SRN6JRSSimllDqGdNWnbi+wF5h+5MJRgVqeW4Hb6+fpxbuZkZNMWZ0bEasvnVJKKaWUUurYoUMi9lMltS4Amnx+NhbWUFrnJikqVEe5VEoppZRS6hjT7cPH1dFjTV4VgxMiSYkJY0dpPQCLd5SzZu8yJgyOJyUmvI8jVEoppZRSSh1pWq3TD+SW1fPo5zu46qkV3P32BgB2lNS1TG9o8rEst4KUmLC+ClEppZRSSinVR7qtqRORDYBp93YNsAp4wBijI2H2snmrCnhi4S4A5m8p5ekvd7Nqb1WbeYyBVE3qlFJKKaWUOuYE0vzyI8AHvGS/vtT+vxZ4Dji/58NSre0ur2/52+c3/P79zYxNjyUtLoJPN5cQEx5MncurSZ1SSimllFLHoECaX840xvzaGLPB/vcbYK4x5v+ArN4NTwHkljW0/J2ZGAnAtTOGtrx33YwsRCA9IeKIx6aUUkoppZTqW4EkddEicmLzCxGZCkTbL729EpVq4fMb9lY0trz+3YVjmDo0kbPHDsQhAsDxQxJ47yezuOj4jL4KUymllFJKKdVHAml++X3gGRGJBgSr2eX3RSQK+FNvBqegsMpJk8/f8nruyFTmjkwF4Lfnj2ZAbBgzcpIJDdYxb5RSSimllDoWdZvUGWNWAuNEJA4QY0x1q8nzei0yBcDaAqu4545MIT2+bfPK9PgI7r9wbF+EpZRSSimllDpKBDL6ZRhwEVb/uWCxm/wZY37Xq5EpAJbsKCcmPJinr5lCkEP6OhyllFJKKaXUUSaQ5pfvYD3CYDXg7t1wVGs+v2HxjjJm5CRpQqeUUkoppZTqUCBJXYYx5qxej0Qd4I01BRTVuLjr3OP6OhSllFJKKaXUUSqQ0TWWisi4Xo9EHeDVlfmMGhjDueMG9XUoSimllFJKqaNUIDV1s4BrRWQ3VvNLAYwxZnyvRqbYU97AGWMG0NyPUSmllFJKKaXaCySpO7vXo1AHqHV5qGhoIjMxqq9DUUoppZRSSh3FOk3qRCTWGFML1B3BeJQtz37geFZSZB9HopRSSimllDqadVVT9xJwHtaolwar2WUzA2T3YlzHtIp6N9/71zIAhiRpTZ1SSimllFKqc50mdcaY8+z/hx65cBTA51tKaWjyAZCpNXVKKaWUUkqpLnQ7+qWIfB7Ie6rnbCyqAeD3F44hOiyQbo9KKaWUUkqpY1VXferCgUggWUQS2N/8MhZIOwKxHbM2FNYwNSuRq6Zn9XUoSimllFJKqaNcV9VANwG3YyVwa1q9Xws81ptBHcu8Pj9b9tVy+dQhfR2KUkoppZRSqh/oqk/dw8DDInKLMebRIxjTMa2w2onL42fUwJi+DkUppZRSSinVD3TV/PIU8//bu/Mgu876zOPfn1pLa5e1GVveJNnsmz0qYwwhxLjCvoRlWAI4huBJhWEJZCiYpPA4EyoLO5MJiYNxbEIlMxjKEGdCoFgMgweDVzAWBEs28iLcLVlSt7ql3vSbP+5puS1k9enue+7Rvff7qerqe8896vM0nDryo/c978n8JnB/RLzyyM8z80uVJutS23cNAbBpnateSpIkSZresaZf/jrwTeClR/ksAUtdBe7ub5S6jWstdZIkSZKmd6zpl5cW3y9uXRzdvWuIFb3zWb10Yd1RJEmSJLWBUuvlR8SLgScBvZPbMvNPqgrVze7eNcTGdcuIiOl3liRJktT1yjynTt0DsAAAGLBJREFU7m+A1wLvoPFYg9cALs1YkZ37DrBhVe/0O0qSJEkSJUodcH5mvhnYk5mXAc8ETq02VvfaPTTK2mWL6o4hSZIkqU2UKXUHiu/DEXEyMAZsrC5S9xqbOMTe4THWLLXUSZIkSSqnzD1110XEKuDDNB5CnsDfVZqqS+0ZGgVgzTIXSZEkSZJUzrSlLjP/e/HyixFxHdCbmfuqjdWddu1vlLq1ljpJkiRJJU1b6iLiu8B3gO8C37PQVWf30AiA99RJkiRJKq3MPXUXAT8DXgXcEBE3RcTHq43VnXbvn5x+aamTJEmSVE6Z6ZfbI+IAMFp8/QbwhKqDdaNd+xsjdd5TJ0mSJKmsMs+p2wZcC5wIXAE8OTNfMJeDRsSqiLgmIn4aEVsj4plz+XmdYtf+URb2zGP5olLPhJckSZKkUqtffgp4NvB64Gzg+oj4TmZum8NxPwl8NTNfHRELgSVz+Fkd4/69BzhpVS8RUXcUSZIkSW2izPTLTwKfjIhlwMXAfwNOAXpmc8CIWAE8B/id4udPTuvsejt2D3HaavutJEmSpPLKTL/8aETcCNwIPA34IHDWHI65CegHroyIWyPiMxGxdA4/r2PseGjYUidJkiRpRsqsfvl94GWZ+aTM/N3MvCozt8/hmPOBc4BPZ+bZwBDw/iN3iohLipU2b+rv75/D4drDwMEx9gyPWeokSZIkzci0pS4zv5CZDzbxmPcB92XmjcX7a2iUvCOPe3lmbsnMLevWrWvi4Y9PO3YPA3D6GkudJEmSpPJavsxiZv4yIu6NiMdl5s+A5wF3tjrH8eTP/nUrf/+9ewDYtG5ZvWEkSZIktZW61s5/B/D5YuXL7TQWYOlKE4eSv72+MZv1gsev57EnLq85kSRJkqR2UqrURUQPjefUHd4/M3fM9qCZeRuwZbZ/vpNs798PwIVPOJGPvuZpNaeRJEmS1G6mLXUR8Q7gUuBB4FCxOYGnVpira9zxwD4A/svzH8fKJQtqTiNJkiSp3ZQZqXsX8LjM3F11mG50+7376F0wj83rfKqDJEmSpJkr80iDe4F9VQfpRocOJf/2k19y/ua1zO8p83+FJEmSJD1SmZG67cC3I+JfgJHJjZn5scpSdYmbd+xh576DvP+Fj687iiRJkqQ2VabU7Si+FhZfapI7HxgA4Jmb19ScRJIkSVK7mrbUZeZlrQjSjfoGD9IzL1i7dFHdUSRJkiS1qTKrX64D3gc8Ceid3J6ZF1SYqyv0DYywdtlC5s2LuqNIkiRJalNlVuf4PPBTYCNwGXAP8MMKM3WNvsER1i/vnX5HSZIkSXoUZUrdmsy8AhjLzOsz8y3AeRXn6gqNUufUS0mSJEmzV6bUjRXfd0bEiyPibOCUCjN1hcv++Sds3TnA+hWWOkmSJEmzV2b1yz+NiJXAe4H/AawA/qDSVF3gyu/dA8AJS1xQVJIkSdLslVn98rri5T7gN6qN0x2GRsYPv+5xkRRJkiRJczDt9MuIeGxEfCMi7ijePzUi/rj6aJ2rb7DxDPdnnbmGtz1nU81pJEmSJLWzMvfU/R3wAYp76zLzR8DrqgzV6foGDgLwn56zmRW9C2pOI0mSJKmdlSl1SzLzB0dsGz/qniqlf39jpM5FUiRJkiTNVZlStysiNgMJEBGvBnZWmqrD9Q0Upc5n1EmSJEmaozKrX74duBx4fETcD9wNvLHSVB2ub3CEBT3BqsVOvZQkSZI0N2VWv9wOXBgRS4F5mTlYfazO1jdwkLXLFjHPlS8lSZIkzdG0pS4iVgFvBs4A5kc0ikhmvrPSZB3szp0DnLl+Wd0xJEmSJHWAMtMv/w/wfeDHwKFq43S+A6MT/LxvPxc+4cS6o0iSJEnqAGVKXW9mvqfyJF3izp0DTBxKnnrKyrqjSJIkSeoAZVa//FxEvC0iToqI1ZNflSfrUFt3DgDw5A2WOkmSJElzV2akbhT4MPBHFI81KL5vqipUJ9u9fxSAdct9Rp0kSZKkuStT6t4DnJmZu6oO0w32DI+yfNF8FvSUGSSVJEmSpGMr0yx+AgxXHaRb7B0eZdVSn08nSZIkqTnKjNRNALdFxLeAkcmNPtJgdvYMj3HCkoV1x5AkSZLUIcqUumuLLzXBnuFRVlnqJEmSJDXJtKUuM69qRZBusWd4lE1rl9YdQ5IkSVKHcLWOFts7NOZInSRJkqSmsdS10NjEIQZHxr2nTpIkSVLTlC51EeGcwTnaM9x4Rt0Jrn4pSZIkqUmmLXURcX5E3AlsLd4/LSL+uvJkHWjP0BiA0y8lSZIkNU2ZkbqPA88HdgNk5u3Ac6oM1ake2HcAgJNX9tacRJIkSVKnKDX9MjPvPWLTRAVZOt79e4pSt2pxzUkkSZIkdYoyz6m7NyLOBzIiFgLvpJiKqZl5YO8B5s8LTlzhSJ0kSZKk5igzUvd7wNuBDcB9wNOL95qh+/ce4DEre+mZF3VHkSRJktQhyozURWb+duVJusD9ew6wwamXkiRJkpqozEjdDRHxtYh4a0SsqjxRB7t/7wE2nGCpkyRJktQ805a6zDwL+GPgScAtEXFdRLyx8mQdJjPZvX+UdcsX1R1FkiRJUgcpu/rlDzLzPcC5wEPAVZWm6kAj44cYnTjEysU+eFySJElS85R5+PiKiLgoIv4VuAHYSaPcaQb2HWg8eHxFr6VOkiRJUvOUWSjlduBa4E8y8/9VnKdjDRSlzpE6SZIkSc1UptRtysysPEmHOzxSZ6mTJEmS1ESPWuoi4hOZ+W7gKxHxK6UuM182lwNHRA9wE3B/Zr5kLj+rHQwcdKROkiRJUvMda6Tuc8X3j1R07HcBW4EVFf3848o+p19KkiRJqsCjLpSSmTcXL5+emddP/QKePpeDRsQpwIuBz8zl57STfcOTC6WUmfEqSZIkSeWUeaTBRUfZ9jtzPO4ngPcBh+b4c9rGwMFxwHvqJEmSJDXXse6pez3wBmBjRHxlykfLgd2zPWBEvAToy8ybI+K5x9jvEuASgNNOO222hztu7DswxpKFPSzoKfVoQEmSJEkq5VhzASefSbcW+OiU7YPAj+ZwzGcBL4uIFwG9wIqI+IfMfOPUnTLzcuBygC1btrT96psDB8a8n06SJElS0z1qqcvMXwC/AJ7ZzANm5geADwAUI3V/eGSh60R9gyOWOkmSJElNN+1cwIg4LyJ+GBH7I2I0IiYiYqAV4TpF/+AIN2zbxfmb19YdRZIkSVKHKbMU418BrwO+AGwB3gyc2YyDZ+a3gW8342cdz7582/2MTSRveEb73xsoSZIk6fhSan39zLwrInoycwK4MiJuqDhXR7n+3/t57InLOHP9srqjSJIkSeowZUrdcEQsBG6LiL+ksXjK0mpjdY6DYxPcePdDvOm80+uOIkmSJKkDlVlf/01AD/CfgSHgVOBVVYbqJLf8Yg+j44d49pneTydJkiSp+aYdqStWwQQ4AFxWbZzOc+u9ewE457QTak4iSZIkqRMd6+HjPwYe9flwmfnUShJ1mFt37GXT2qWsXOLjDCRJkiQ137FG6l7SshQd7Pb79vJrTr2UJEmSVJHpHj6uOdg7PEr/4AiPP2l53VEkSZIkdahp76mLiEEenoa5EFgADGXmiiqDdYJf7B4G4Iw1LhYqSZIkqRplFkp5xDBTRLwCOLeyRB3knt1DAJxuqZMkSZJUkTKPNHiEzLwWuKCCLB1nRzFSd9rqJTUnkSRJktSpyky/fOWUt/OALRxjVUw97J7dwzxmRS+LF/bUHUWSJElSh5q21AEvnfJ6HLgHeHklaTrMvXuGHaWTJEmSVKky99Rd3Iognahv4CBPOWVV3TEkSZIkdbAy0y83Au8Azpi6f2a+rLpY7S8zeXBghOctX1R3FEmSJEkdrMz0y2uBK4B/Bg5VG6dz7B8Z58DYBCeusNRJkiRJqk6ZUncwMz9VeZIO8+DACADrl/fWnESSJElSJytT6j4ZEZcCXwNGJjdm5i2VpeoAfYMHAVjv9EtJkiRJFSpT6p4CvInGs+kmp18mPqvumPomR+pWOFInSZIkqTplSt1vAZsyc7TqMJ3k8Eid99RJkiRJqtC8EvvcDrgu/wzdvWuYlYsXsHxRmd4sSZIkSbNTpnGcCPw0In7II++p85EGx3DnzgGeeNIKIqLuKJIkSZI6WJlSd2nlKTrM+MQhfrpzgDeed3rdUSRJkiR1uGlLXWZe34ogneSe3UOMjB/iiSetqDuKJEmSpA43bamLiEEaq10CLAQWAEOZaWN5FD/75X4AHveY5TUnkSRJktTpyozUPaKZRMQrgHMrS9QBtvU3St3mdctqTiJJkiSp05VZ/fIRMvNafEbdMW3r38+GVYtZvLCn7iiSJEmSOlyZ6ZevnPJ2HrCFh6dj6ii29e9n83pH6SRJkiRVr8zqly+d8nocuAd4eSVpOkBmcnf/EFtOX113FEmSJEldoMw9dRe3IkinuKtvP0OjE658KUmSJKklpr2nLiKuiohVU96fEBGfrTZW+/r+9t0AnLdpTc1JJEmSJHWDMgulPDUz906+ycw9wNnVRWpv39/+ECev7OXU1YvrjiJJkiSpC5QpdfMi4oTJNxGxmnL34nWln/cN8uQNK4mIuqNIkiRJ6gJlytlHgRsi4hoaq17+R+BDlaZqY32DIzxjo1MvJUmSJLVGmYVSro6Im2g8my6AV2bmnZUna0Mj4xPsHR5j3fJFdUeRJEmS1CVKTaMsSpxFbhq7948CWOokSZIktUyZe+pUUt/gCADrLXWSJEmSWsRS10T9RalzpE6SJElSq1jqmqhv8CAA65f31pxEkiRJUrew1DXR5EjdmmULa04iSZIkqVtY6pqof3CE1UsXsqDH/1klSZIktYbto4n6BkdcJEWSJElSS1nqmqh/cMRFUiRJkiS1lKWuiSx1kiRJklrNUtckmWmpkyRJktRyLS91EXFqRHwrIrZGxE8i4l2tzlCFgQPjjE4cYt0yS50kSZKk1plfwzHHgfdm5i0RsRy4OSK+npl31pClaQ4/o26Fz6iTJEmS1DotH6nLzJ2ZeUvxehDYCmxodY5mm3xGnSN1kiRJklqp1nvqIuIM4GzgxqN8dklE3BQRN/X397c62oz1FaVu/QpLnSRJkqTWqa3URcQy4IvAuzNz4MjPM/PyzNySmVvWrVvX+oAzdHikzoVSJEmSJLVQLaUuIhbQKHSfz8wv1ZGh2fr3j7Bo/jyWL6rjNkVJkiRJ3aqO1S8DuALYmpkfa/Xxq9I3cJD1KxbR+PUkSZIkqTXqGKl7FvAm4IKIuK34elENOZqqf/+Ii6RIkiRJarmWzxXMzP8LdNxwVv/gCJvWLqs7hiRJkqQuU+vql52kb3DERVIkSZIktZylrglGxifYOzxmqZMkSZLUcpa6Jnhg70EATlrZW3MSSZIkSd3GUtcE2/r2A3Dmeu+pkyRJktRalrom2NbfKHWb1lnqJEmSJLWWpa4JtvXvZ93yRaxcvKDuKJIkSZK6jKWuCbb1D7F53dK6Y0iSJEnqQpa6OcpM7urbz2anXkqSJEmqgaVujh4aGmXfgTFLnSRJkqRaWOrmaFv/EACbnH4pSZIkqQaWujmaXPnSkTpJkiRJdZhfd4B2te/AGE+77GuctLKXRfPnsWHV4rojSZIkSepCjtTN0s59B4rvB3niySuYNy9qTiRJkiSpG1nqZmlk7NDh12efekKNSSRJkiR1M0vdLA2NjB9+fc7pq2pMIkmSJKmbWepmaWh04vDrZ2xcU2MSSZIkSd3MUjdLw6ONkbpvvPfXWbd8Uc1pJEmSJHUrS90s7S+mXy5b5AKikiRJkupjqZul4ZHG9MslC3tqTiJJkiSpm1nqZmmomH65ZKEjdZIkSZLqY6mbpaGRcRYv6KHH59NJkiRJqpGlbpaGRidYusipl5IkSZLqZambpaGRcZa6SIokSZKkmlnqZmloZML76SRJkiTVzlI3S8Oj4yxz+qUkSZKkmlnqZmloZNyROkmSJEm1s9TN0tDohA8elyRJklQ7S90sNUbqnH4pSZIkqV4ONc3S1W85l94FljpJkiRJ9bLUzdJZJy6vO4IkSZIkOf1SkiRJktqZpU6SJEmS2pilTpIkSZLamKVOkiRJktqYpU6SJEmS2pilTpIkSZLamKVOkiRJktqYpU6SJEmS2pilTpIkSZLamKVOkiRJktpYZGbdGaYVEf3AL+rOcRRrgV11h1DH8vxS1TzHVCXPL1XJ80tVOx7PsdMzc93RPmiLUne8ioibMnNL3TnUmTy/VDXPMVXJ80tV8vxS1drtHHP6pSRJkiS1MUudJEmSJLUxS93cXF53AHU0zy9VzXNMVfL8UpU8v1S1tjrHvKdOkiRJktqYI3WSJEmS1MYsdbMQES+IiJ9FxF0R8f6686g9RcSpEfGtiNgaET+JiHcV21dHxNcj4ufF9xOK7RERnyrOux9FxDn1/gZqBxHRExG3RsR1xfuNEXFjcX79r4hYWGxfVLy/q/j8jDpz6/gXEasi4pqI+GlxHXum1y81S0T8QfF34x0R8Y8R0ev1S3MREZ+NiL6IuGPKthlfsyLiomL/n0fERXX8LkdjqZuhiOgB/ifwQuCJwOsj4on1plKbGgfem5lPAM4D3l6cS+8HvpGZZwHfKN5D45w7q/i6BPh06yOrDb0L2Drl/V8AHy/Orz3AW4vtbwX2ZOaZwMeL/aRj+STw1cx8PPA0GueZ1y/NWURsAN4JbMnMJwM9wOvw+qW5+XvgBUdsm9E1KyJWA5cCzwDOBS6dLIJ1s9TN3LnAXZm5PTNHgX8CXl5zJrWhzNyZmbcUrwdp/AfRBhrn01XFblcBryhevxy4Ohu+D6yKiJNaHFttJCJOAV4MfKZ4H8AFwDXFLkeeX5Pn3TXA84r9pV8RESuA5wBXAGTmaGbuxeuXmmc+sDgi5gNLgJ14/dIcZOZ3gIeO2DzTa9bzga9n5kOZuQf4Or9aFGthqZu5DcC9U97fV2yTZq2YKnI2cCNwYmbuhEbxA9YXu3nuaaY+AbwPOFS8XwPszczx4v3Uc+jw+VV8vq/YXzqaTUA/cGUxvfczEbEUr19qgsy8H/gIsINGmdsH3IzXLzXfTK9Zx+21zFI3c0f7lx+XENWsRcQy4IvAuzNz4Fi7HmWb556OKiJeAvRl5s1TNx9l1yzxmXSk+cA5wKcz82xgiIenLR2N55dKK6azvRzYCJwMLKUxHe5IXr9UlUc7p47bc81SN3P3AadOeX8K8EBNWdTmImIBjUL3+cz8UrH5wclpScX3vmK7555m4lnAyyLiHhrTxC+gMXK3qpjOBI88hw6fX8XnK/nVaSrSpPuA+zLzxuL9NTRKntcvNcOFwN2Z2Z+ZY8CXgPPx+qXmm+k167i9llnqZu6HwFnFCkwLady4+5WaM6kNFfP9rwC2ZubHpnz0FWByNaWLgC9P2f7mYkWm84B9k1MGpCNl5gcy85TMPIPGdeqbmfnbwLeAVxe7HXl+TZ53ry72Py7+9VHHn8z8JXBvRDyu2PQ84E68fqk5dgDnRcSS4u/KyfPL65eababXrH8DfjMiTihGlH+z2FY7Hz4+CxHxIhr/4t0DfDYzP1RzJLWhiHg28F3gxzx8z9N/pXFf3f8GTqPxF9trMvOh4i+2v6JxQ+4wcHFm3tTy4Go7EfFc4A8z8yURsYnGyN1q4FbgjZk5EhG9wOdo3Nv5EPC6zNxeV2Yd/yLi6TQW4VkIbAcupvGPxV6/NGcRcRnwWhorRd8K/C6Ne5e8fmlWIuIfgecCa4EHaaxieS0zvGZFxFto/PcawIcy88pW/h6PxlInSZIkSW3M6ZeSJEmS1MYsdZIkSZLUxix1kiRJktTGLHWSJEmS1MYsdZIkSZLUxix1kqSuFBGrIuL3i9cnR8Q10+x/T0SsbU06SZLKs9RJkrrVKuD3ATLzgcx89TT7S5J0XLLUSZK61Z8DmyPitoj4QkTcARARPRHxkYj4cUT8KCLeMfUPRcTiiPhqRLwtIpZGxL9ExO0RcUdEvLaW30SS1NXm1x1AkqSavB94cmY+PSLOAK4rtl8CbATOzszxiFg95c8sA/4JuDozr46IVwEPZOaLASJiZcvSS5JUcKROkqRHuhD4m8wcB8jMh6Z89mXgysy8unj/Y+DCiPiLiPi1zNzX4qySJFnqJEk6QgD5KJ99D3hhRARAZv478B9olLs/i4gPtiaiJEkPs9RJkrrVILD8KNu/BvxeRMwHOGL65QeB3cBfF5+dDAxn5j8AHwHOqTSxJElHYamTJHWlzNwNfK9YIOXDUz76DLAD+FFE3A684Yg/+m6gNyL+EngK8IOIuA34I+BPq08uSdIjReajzTCRJEmSJB3vHKmTJEmSpDZmqZMkSZKkNmapkyRJkqQ2ZqmTJEmSpDZmqZMkSZKkNmapkyRJkqQ2ZqmTJEmSpDZmqZMkSZKkNvb/AeuP4WaDQg/tAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "f = plt.figure(figsize=(15, 5))\n", - "plt.plot(sma.wt_collector)\n", - "plt.xlabel('ticks')\n", - "plt.ylabel('cumulative mean waiting time')\n", - "plt.title('Cumulative mean waiting time by ticks for a 100 node graph and a growth index of 1')\n", - "plt.show()\n", - "f.savefig(\"/home/fevrec/Documents/These/these/smac_agents/img/wt1\", bbox_inches='tight')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# OLD EXP" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# node_list = list(graph.nodes)\n", - "# trip1 = nx.shortest_path( graph, random.choice(node_list), random.choice(node_list))\n", - "# trip2 = nx.shortest_path( graph, (1, 3), (1, 0))\n", - "# print(trip2)\n", - "# trip3 = nx.shortest_path( graph, (1, 0), (2, 3))\n", - "# trip4 = list(((2,2),(1,2),(0,2),(1,1)))\n", - "# trip5 = list(((3,2),(2,2),(2,3),(1,3),(0,3),(0,2)))\n", - "# print(\"\\n trip1:\",trip1,\"\\n trip2:\",trip2,\"\\n trip3:\",trip3,\"\\n trip4:\",trip4, \"\\n trip5:\",trip5 )" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#agentList = [RiderAgent(0,(1, 1),(1, 3)),RiderAgent(6,(2, 2),(2, 3)), DriverAgent(1, trip1), DriverAgent(2, trip2), DriverAgent(3, trip3), DriverAgent(4, trip4), DriverAgent(5, trip5)]\n", - "\n", - "#sma = SMA(agentList, graph)\n", - "#sma.runOnce()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# tsa = TransportServiceAgent(0)\n", - "# agentList = [tsa]\n", - "# node_list = list(graph.nodes)\n", - "# nb_riders = 5\n", - "# nb_drivers = 500\n", - "# id_count = 1\n", - "# for i in range(nb_riders):\n", - "# n1, n2 = random.sample(node_list,2) \n", - "# r = RiderAgent(id_count, n1, n2)\n", - "# agentList.append(r)\n", - "# r.to_string()\n", - "# id_count+=1\n", - " \n", - "# for i in range(nb_drivers):\n", - "# n1, n2 = random.sample(node_list,2) \n", - "# trip = nx.shortest_path(graph, n1, n2)\n", - "# d = DriverAgent(id_count, trip)\n", - "# d.to_string()\n", - "# agentList.append(d)\n", - "# id_count+=1\n", - " \n", - "\n", - " \n", - "# sma = SMA(agentList, graph)\n", - "# sma.run(10)" - ] - }, - { - "cell_type": "code", - "execution_count": 100, - "metadata": {}, - "outputs": [ + "name": "stdout", + "output_type": "stream", + "text": [ + "tick 992 ended\n", + "0 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 12384 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13320 doesn't move\n", + "Agent rider 13391 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13407 move from (0, 2) to (0, 3) using car (14028, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13408 move from (2, 0) to (1, 0) using car (13873, [(2, 0), (1, 0)], 0)\n", + "Rider n° 13408 arrived with a waiting time of 23 ticks\n", + "Agent rider 13438 move from (0, 2) to (0, 3) using car (14028, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13450 move from (2, 2) to (1, 2) using car (13991, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13452 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13486 move from (0, 3) to (0, 4) using car (14014, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13521 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13525 move from (2, 0) to (1, 0) using car (13873, [(2, 0), (1, 0)], 0)\n", + "Rider n° 13525 arrived with a waiting time of 26 ticks\n", + "Agent rider 13539 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13541 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13543 move from (0, 3) to (0, 4) using car (14014, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13550 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13551 move from (7, 9) to (6, 9) using car (14015, [(7, 9), (6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13576 doesn't move\n", + "Agent rider 13591 move from (0, 2) to (0, 3) using car (14028, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13622 move from (8, 9) to (9, 9) using car (13996, [(8, 9), (9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Agent rider 13633 doesn't move\n", + "Agent rider 13641 move from (0, 3) to (0, 4) using car (14014, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13664 move from (3, 5) to (3, 4) using car (13985, [(3, 5), (3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13665 move from (3, 8) to (2, 8) using car (13983, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13679 move from (0, 2) to (0, 3) using car (14028, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13724 move from (8, 5) to (8, 6) using car (13997, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13772 move from (8, 5) to (8, 4) using car (14007, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13773 move from (4, 8) to (4, 7) using car (13972, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13774 move from (2, 9) to (2, 8) using car (14031, [(2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13784 doesn't move\n", + "Agent rider 13785 move from (0, 2) to (0, 3) using car (14028, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13788 move from (0, 2) to (0, 3) using car (14028, [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13793 move from (8, 5) to (8, 4) using car (14007, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13796 move from (0, 3) to (0, 4) using car (13970, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Driver 13817 arrived\n", + "Agent rider 13834 doesn't move\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (1, 7) to (2, 7) using car (14021, [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13861 move from (8, 5) to (8, 6) using car (13997, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 13868 arrived\n", + "Agent rider 13871 move from (2, 9) to (2, 8) using car (14031, [(2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13872 doesn't move\n", + "Agent rider 13894 move from (2, 9) to (2, 8) using car (14031, [(2, 9), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13895 doesn't move\n", + "Agent rider 13896 doesn't move\n", + "Agent rider 13897 doesn't move\n", + "Driver 13899 arrived\n", + "Agent rider 13903 move from (6, 1) to (6, 2) using car (13963, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (5, 6) to (5, 7) using car (14023, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 13905 doesn't move\n", + "Agent rider 13907 move from (2, 4) to (3, 4) using car (14003, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 13907 arrived with a waiting time of 4 ticks\n", + "Agent rider 13908 move from (4, 8) to (4, 7) using car (13972, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13909 move from (5, 6) to (5, 7) using car (14023, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 13910 move from (0, 3) to (0, 4) using car (14014, [(0, 3), (0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13911 move from (6, 2) to (6, 3) using car (14000, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13912 move from (3, 8) to (2, 8) using car (13983, [(3, 8), (2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13913 move from (7, 7) to (6, 7) using car (14001, [(7, 7), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (6, 2)], 0)\n", + "Rider n° 13913 arrived with a waiting time of 3 ticks\n", + "Agent rider 13915 move from (8, 5) to (8, 6) using car (13997, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13916 move from (8, 3) to (8, 2) using car (13953, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13917 move from (8, 5) to (8, 4) using car (14007, [(8, 5), (8, 4), (8, 3)], 0)\n", + "Agent rider 13918 move from (6, 1) to (6, 2) using car (13963, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13919 move from (2, 0) to (1, 0) using car (13873, [(2, 0), (1, 0)], 0)\n", + "Agent rider 13920 move from (2, 4) to (2, 5) using car (13924, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13921 move from (4, 7) to (4, 6) using car (13999, [(4, 7), (4, 6), (4, 5), (4, 4)], 0)\n", + "Agent rider 13922 move from (2, 4) to (2, 5) using car (13924, [(2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13923 move from (3, 1) to (3, 2) using car (14002, [(3, 1), (3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 13925 arrived\n", + "Driver 13933 arrived\n", + "Agent rider 13947 move from (6, 1) to (6, 2) using car (13963, [(6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (4, 8) to (4, 7) using car (13972, [(4, 8), (4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (8, 3) to (8, 2) using car (13953, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13951 move from (2, 2) to (1, 2) using car (13991, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Agent rider 13954 move from (6, 2) to (6, 3) using car (14000, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13964 move from (8, 5) to (8, 6) using car (13997, [(8, 5), (8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (3, 5) to (3, 6) using car (13943, [(3, 5), (3, 6)], 0)\n", + "Agent rider 13966 move from (4, 2) to (5, 2) using car (13998, [(4, 2), (5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 doesn't move\n", + "Agent rider 13968 move from (6, 3) to (5, 3) using car (14012, [(6, 3), (5, 3), (4, 3), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Driver 13969 arrived\n", + "Driver 13971 arrived\n", + "Agent rider 13979 doesn't move\n", + "Agent rider 13980 move from (5, 9) to (4, 9) using car (13939, [(5, 9), (4, 9)], 0)\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 move from (8, 3) to (8, 2) using car (13953, [(8, 3), (8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13995 move from (5, 6) to (5, 7) using car (14023, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 14016 move from (2, 4) to (3, 4) using car (14003, [(2, 4), (3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 14017 doesn't move\n", + "Agent rider 14034 move from (4, 1) to (5, 1) using car (14025, [(4, 1), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6)], 0)\n", + "Agent rider 14035 move from (2, 1) to (1, 1) using car (13836, [(2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 14036 move from (5, 2) to (5, 3) using car (14024, [(5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14037 doesn't move\n", + "tick 993 ended\n", + "I am driver 14038 - trip: [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)]\n", + "I am driver 14039 - trip: [(5, 8), (4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)]\n", + "I am driver 14040 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)]\n", + "I am driver 14041 - trip: [(5, 9), (5, 8), (5, 7), (5, 6)]\n", + "I am driver 14042 - trip: [(5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (5, 0), (6, 0), (7, 0), (8, 0), (9, 0)]\n", + "I am driver 14043 - trip: [(7, 8), (6, 8), (5, 8), (4, 8), (4, 7), (3, 7)]\n", + "I am driver 14044 - trip: [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)]\n", + "I am driver 14045 - trip: [(2, 5), (3, 5), (4, 5), (5, 5), (5, 6), (5, 7), (5, 8)]\n", + "I am driver 14046 - trip: [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (4, 8)]\n", + "I am driver 14047 - trip: [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (8, 4)]\n", + "I am driver 14048 - trip: [(9, 7), (8, 7), (7, 7), (6, 7), (5, 7), (4, 7), (4, 8), (4, 9), (3, 9)]\n", + "I am driver 14049 - trip: [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)]\n", + "I am driver 14050 - trip: [(6, 4), (7, 4), (8, 4), (9, 4)]\n", + "I am driver 14051 - trip: [(6, 9), (5, 9), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 14052 - trip: [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 14053 - trip: [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)]\n", + "I am driver 14054 - trip: [(4, 5), (5, 5), (6, 5), (7, 5)]\n", + "I am driver 14055 - trip: [(8, 7), (7, 7), (7, 8), (6, 8), (5, 8)]\n", + "I am driver 14056 - trip: [(5, 8), (5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)]\n", + "I am driver 14057 - trip: [(9, 1), (8, 1), (7, 1), (6, 1), (5, 1), (4, 1)]\n", + "I am driver 14058 - trip: [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)]\n", + "I am driver 14059 - trip: [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "22 drivers generated.\n", + "I am rider 14060 - dep: (3, 8) , arr: (7, 3)\n", + "I am rider 14061 - dep: (4, 7) , arr: (0, 7)\n", + "I am rider 14062 - dep: (6, 5) , arr: (1, 8)\n", + "I am rider 14063 - dep: (0, 4) , arr: (3, 9)\n", + "I am rider 14064 - dep: (3, 7) , arr: (2, 4)\n", + "I am rider 14065 - dep: (3, 8) , arr: (1, 0)\n", + "6 riders generated.\n", + "Agent rider 12384 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13320 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13391 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13407 move from (0, 3) to (0, 4) using car (14028, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13438 move from (0, 3) to (0, 4) using car (14028, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13450 move from (1, 2) to (0, 2) using car (13991, [(1, 2), (0, 2)], 0)\n", + "Rider n° 13450 arrived with a waiting time of 19 ticks\n", + "Agent rider 13452 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13486 move from (0, 4) to (0, 5) using car (14014, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13521 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13539 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13541 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13543 move from (0, 4) to (0, 5) using car (14014, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13550 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13551 move from (6, 9) to (6, 8) using car (14015, [(6, 9), (6, 8), (6, 7), (6, 6), (6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13576 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13591 move from (0, 3) to (0, 4) using car (14028, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13622 move from (9, 9) to (9, 8) using car (13996, [(9, 9), (9, 8), (9, 7), (9, 6), (9, 5), (9, 4), (9, 3)], 0)\n", + "Rider n° 13622 arrived with a waiting time of 10 ticks\n", + "Agent rider 13633 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13641 move from (0, 4) to (0, 5) using car (14014, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13664 move from (3, 4) to (3, 3) using car (13985, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 13665 move from (2, 8) to (1, 8) using car (13983, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13679 move from (0, 3) to (0, 4) using car (14028, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13718 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13724 doesn't move\n", + "Agent rider 13772 move from (8, 4) to (8, 3) using car (14007, [(8, 4), (8, 3)], 0)\n", + "Agent rider 13773 move from (4, 7) to (4, 8) using car (13977, [(4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 13774 move from (2, 8) to (1, 8) using car (14031, [(2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13784 move from (3, 4) to (4, 4) using car (14003, [(3, 4), (4, 4), (5, 4), (5, 3), (5, 2), (5, 1)], 0)\n", + "Rider n° 13784 arrived with a waiting time of 9 ticks\n", + "Agent rider 13785 move from (0, 3) to (0, 4) using car (14028, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13788 move from (0, 3) to (0, 4) using car (14028, [(0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13793 move from (8, 4) to (8, 3) using car (14007, [(8, 4), (8, 3)], 0)\n", + "Agent rider 13796 move from (0, 4) to (0, 5) using car (13970, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13834 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (2, 7) to (3, 7) using car (14021, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Agent rider 13871 move from (2, 8) to (2, 7) using car (14053, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Rider n° 13871 arrived with a waiting time of 8 ticks\n", + "Agent rider 13872 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 13876 arrived\n", + "Driver 13878 arrived\n", + "Driver 13884 arrived\n", + "Agent rider 13894 move from (2, 8) to (2, 7) using car (14053, [(2, 8), (2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13895 doesn't move\n", + "Agent rider 13896 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13897 doesn't move\n", + "Agent rider 13903 move from (6, 2) to (6, 3) using car (13963, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (5, 7) to (5, 6) using car (14049, [(5, 7), (5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13905 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13908 move from (4, 7) to (4, 6) using car (13972, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13909 move from (5, 7) to (5, 8) using car (14023, [(5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 13910 move from (0, 4) to (0, 5) using car (14014, [(0, 4), (0, 5), (0, 6)], 0)\n", + "Agent rider 13911 move from (6, 3) to (6, 4) using car (14000, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Rider n° 13911 arrived with a waiting time of 4 ticks\n", + "Agent rider 13912 move from (2, 8) to (1, 8) using car (13983, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13915 doesn't move\n", + "Agent rider 13916 move from (8, 2) to (8, 1) using car (13953, [(8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13917 move from (8, 4) to (8, 3) using car (14007, [(8, 4), (8, 3)], 0)\n", + "Agent rider 13918 move from (6, 2) to (6, 3) using car (13963, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13919 doesn't move\n", + "Agent rider 13920 move from (2, 5) to (2, 6) using car (13924, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13921 move from (4, 6) to (3, 6) using car (14044, [(4, 6), (3, 6), (2, 6), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13922 move from (2, 5) to (2, 6) using car (13924, [(2, 5), (2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13923 move from (3, 2) to (2, 2) using car (14002, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 13927 arrived\n", + "Driver 13930 arrived\n", + "Driver 13938 arrived\n", + "Agent rider 13947 move from (6, 2) to (6, 3) using car (13963, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (4, 7) to (4, 6) using car (13972, [(4, 7), (4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (8, 2) to (8, 1) using car (13953, [(8, 2), (8, 1), (7, 1)], 0)\n", + "Agent rider 13951 move from (1, 2) to (0, 2) using car (13991, [(1, 2), (0, 2)], 0)\n", + "Agent rider 13954 move from (6, 3) to (6, 4) using car (14000, [(6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13961 arrived\n", + "Driver 13962 arrived\n", + "Agent rider 13964 move from (8, 6) to (8, 7) using car (13997, [(8, 6), (8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 doesn't move\n", + "Agent rider 13966 move from (5, 2) to (6, 2) using car (13998, [(5, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 move from (2, 8) to (1, 8) using car (13983, [(2, 8), (1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13968 move from (5, 3) to (5, 4) using car (14024, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13979 move from (9, 6) to (8, 6) using car (14038, [(9, 6), (8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 13980 doesn't move\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 doesn't move\n", + "Driver 13984 arrived\n", + "Agent rider 13995 move from (5, 7) to (5, 8) using car (14023, [(5, 7), (5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 14016 move from (3, 4) to (3, 3) using car (13985, [(3, 4), (3, 3), (3, 2)], 0)\n", + "Agent rider 14017 move from (6, 2) to (6, 1) using car (13975, [(6, 2), (6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Agent rider 14034 doesn't move\n", + "Agent rider 14035 move from (1, 1) to (0, 1) using car (13836, [(1, 1), (0, 1)], 0)\n", + "Rider n° 14035 arrived with a waiting time of 1 ticks\n", + "Agent rider 14036 move from (5, 3) to (5, 4) using car (14024, [(5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14037 move from (9, 5) to (8, 5) using car (14058, [(9, 5), (8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 14060 doesn't move\n", + "Agent rider 14061 doesn't move\n", + "Agent rider 14062 doesn't move\n", + "Agent rider 14063 doesn't move\n", + "Agent rider 14064 doesn't move\n", + "Agent rider 14065 doesn't move\n", + "tick 994 ended\n", + "I am driver 14066 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 14067 - trip: [(3, 9), (3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)]\n", + "I am driver 14068 - trip: [(4, 5), (5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)]\n", + "I am driver 14069 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)]\n", + "4 drivers generated.\n", + "I am rider 14070 - dep: (7, 4) , arr: (1, 5)\n", + "1 riders generated.\n", + "Agent rider 12384 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13320 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13391 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13407 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13438 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13452 move from (0, 5) to (0, 6) using car (14014, [(0, 5), (0, 6)], 0)\n", + "Agent rider 13486 move from (0, 5) to (0, 6) using car (14014, [(0, 5), (0, 6)], 0)\n", + "Agent rider 13521 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13539 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13541 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13543 move from (0, 5) to (0, 6) using car (14014, [(0, 5), (0, 6)], 0)\n", + "Agent rider 13550 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13551 move from (6, 8) to (7, 8) using car (13901, [(6, 8), (7, 8), (8, 8), (9, 8)], 0)\n", + "Agent rider 13576 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13591 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13633 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13641 move from (0, 5) to (0, 6) using car (14014, [(0, 5), (0, 6)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 move from (1, 8) to (1, 7) using car (13983, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13679 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13718 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13724 move from (8, 6) to (7, 6) using car (14038, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 13772 doesn't move\n", + "Agent rider 13773 move from (4, 8) to (4, 7) using car (14039, [(4, 8), (4, 7), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13774 move from (1, 8) to (0, 8) using car (14031, [(1, 8), (0, 8)], 0)\n", + "Agent rider 13785 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13788 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13796 move from (0, 5) to (0, 6) using car (13970, [(0, 5), (0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13834 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (3, 7) to (4, 7) using car (14021, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13861 move from (8, 6) to (7, 6) using car (14038, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 13872 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Driver 13873 arrived\n", + "Driver 13878 arrived\n", + "Driver 13887 arrived\n", + "Agent rider 13894 move from (2, 7) to (2, 6) using car (14053, [(2, 7), (2, 6), (2, 5), (2, 4), (2, 3), (2, 2), (2, 1), (3, 1), (4, 1), (5, 1)], 0)\n", + "Agent rider 13895 move from (4, 8) to (4, 9) using car (13977, [(4, 8), (4, 9)], 0)\n", + "Rider n° 13895 arrived with a waiting time of 7 ticks\n", + "Agent rider 13896 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13897 move from (5, 6) to (5, 5) using car (14049, [(5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13903 move from (6, 3) to (6, 4) using car (13963, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (5, 6) to (5, 5) using car (14049, [(5, 6), (5, 5), (6, 5), (7, 5), (8, 5), (9, 5)], 0)\n", + "Agent rider 13905 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 13908 doesn't move\n", + "Agent rider 13909 move from (5, 8) to (4, 8) using car (14023, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 13910 move from (0, 5) to (0, 6) using car (14014, [(0, 5), (0, 6)], 0)\n", + "Agent rider 13912 move from (1, 8) to (1, 7) using car (13983, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13915 move from (8, 6) to (7, 6) using car (14038, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 13915 arrived with a waiting time of 1 ticks\n", + "Agent rider 13916 move from (8, 1) to (7, 1) using car (13953, [(8, 1), (7, 1)], 0)\n", + "Rider n° 13916 arrived with a waiting time of 6 ticks\n", + "Agent rider 13917 doesn't move\n", + "Agent rider 13918 move from (6, 3) to (6, 4) using car (13963, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13919 doesn't move\n", + "Agent rider 13920 move from (2, 6) to (2, 7) using car (13924, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 13920 arrived with a waiting time of 4 ticks\n", + "Agent rider 13921 doesn't move\n", + "Agent rider 13922 move from (2, 6) to (2, 7) using car (13924, [(2, 6), (2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13923 move from (2, 2) to (1, 2) using car (14002, [(2, 2), (1, 2), (0, 2)], 0)\n", + "Driver 13930 arrived\n", + "Driver 13936 arrived\n", + "Driver 13939 arrived\n", + "Driver 13943 arrived\n", + "Agent rider 13947 move from (6, 3) to (6, 4) using car (13963, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (4, 6) to (4, 5) using car (13972, [(4, 6), (4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (8, 1) to (7, 1) using car (13953, [(8, 1), (7, 1)], 0)\n", + "Agent rider 13951 doesn't move\n", + "Agent rider 13954 move from (6, 4) to (6, 5) using car (14000, [(6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13962 arrived\n", + "Agent rider 13964 move from (8, 7) to (8, 8) using car (13997, [(8, 7), (8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 doesn't move\n", + "Agent rider 13966 move from (6, 2) to (6, 3) using car (13998, [(6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 move from (1, 8) to (1, 7) using car (13983, [(1, 8), (1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13968 move from (5, 4) to (5, 5) using car (14024, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13979 move from (8, 6) to (7, 6) using car (14038, [(8, 6), (7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 13980 move from (4, 9) to (3, 9) using car (14005, [(4, 9), (3, 9)], 0)\n", + "Agent rider 13981 move from (0, 0) to (1, 0) using car (14069, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13982 move from (8, 2) to (8, 3) using car (13945, [(8, 2), (8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13995 move from (5, 8) to (4, 8) using car (14023, [(5, 8), (4, 8), (3, 8)], 0)\n", + "Agent rider 14016 move from (3, 3) to (3, 2) using car (13985, [(3, 3), (3, 2)], 0)\n", + "Agent rider 14017 move from (6, 1) to (6, 0) using car (13975, [(6, 1), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Driver 14019 arrived\n", + "Driver 14026 arrived\n", + "Agent rider 14034 move from (5, 1) to (4, 1) using car (14040, [(5, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 14036 move from (5, 4) to (5, 5) using car (14024, [(5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14037 move from (8, 5) to (7, 5) using car (14058, [(8, 5), (7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Agent rider 14060 doesn't move\n", + "Agent rider 14061 doesn't move\n", + "Agent rider 14062 doesn't move\n", + "Agent rider 14063 move from (0, 4) to (0, 5) using car (14028, [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 14064 doesn't move\n", + "Agent rider 14065 doesn't move\n", + "Agent rider 14070 doesn't move\n", + "tick 995 ended\n", + "I am driver 14071 - trip: [(4, 4), (5, 4), (5, 5), (5, 6)]\n", + "I am driver 14072 - trip: [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)]\n", + "I am driver 14073 - trip: [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (4, 9), (3, 9), (2, 9)]\n", + "I am driver 14074 - trip: [(2, 8), (3, 8), (4, 8)]\n", + "I am driver 14075 - trip: [(5, 6), (5, 7), (5, 8), (6, 8), (7, 8), (8, 8), (9, 8)]\n", + "I am driver 14076 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4)]\n", + "I am driver 14077 - trip: [(4, 7), (4, 6), (4, 5), (4, 4), (4, 3), (4, 2), (5, 2)]\n", + "7 drivers generated.\n", + "I am rider 14078 - dep: (8, 6) , arr: (0, 5)\n", + "I am rider 14079 - dep: (2, 7) , arr: (5, 6)\n", + "I am rider 14080 - dep: (4, 4) , arr: (4, 0)\n", + "I am rider 14081 - dep: (1, 7) , arr: (2, 9)\n", + "I am rider 14082 - dep: (6, 1) , arr: (0, 2)\n", + "I am rider 14083 - dep: (3, 1) , arr: (9, 8)\n", + "I am rider 14084 - dep: (0, 4) , arr: (1, 1)\n", + "7 riders generated.\n" + ] + }, { "name": "stdout", "output_type": "stream", "text": [ - "I am rider 0 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 3), (2, 3)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (2, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 3)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (2, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 2), (3, 0), (2, 1)]\n", - "other_nodes: [(3, 2), (3, 0)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0), (3, 2), (1, 3), (2, 0)]\n", - "other_nodes: [(3, 1), (3, 0), (3, 2), (1, 3)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 0) (3, 2)\n", - "haspath_test between: (2, 0) (1, 3)\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 1), (1, 1)]\n", - "other_nodes: [(2, 1), (0, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (5, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (0, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (2, [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (1, 1)]\n", - "other_nodes: [(3, 2), (1, 3)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (1, 1), (1, 2), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (1, 2)]\n", - "other_nodes: [(3, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (0, 2), (2, 2)]\n", - "other_nodes: [(3, 2), (1, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 3)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 3) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3), (0, 2)]\n", - "other_nodes: [(1, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (1, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 2), (1, 2)]\n", - "other_nodes: [(1, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1), (1, 2)]\n", - "other_nodes: [(3, 3), (1, 1)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (2, 1), (1, 1)]\n", - "other_nodes: [(3, 3), (2, 1)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 4), 'contrib': 1, 'delay': 4}, 1: {'d': (5, [(1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 3}, 2: {'d': (6, [(1, 3), (0, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 2, 'delay': 2}, 1: {'d': (6, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}, 1: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (3, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (6, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (4, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (6, [(0, 2), (0, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (5, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (6, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 0), (2, 3), (3, 1)]\n", - "other_nodes: [(3, 0), (2, 3), (3, 1)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (5, [(0, 2), (1, 2), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (1, 2), (2, 2), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 0), (2, 3), (3, 1)]\n", - "other_nodes: [(3, 0), (2, 3), (3, 1)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 1), (2, 3)]\n", - "other_nodes: [(2, 1), (2, 3)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 0), (2, 3), (2, 2)]\n", - "other_nodes: [(3, 0), (2, 3)]\n", - "haspath_test between: (2, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (6, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (1, 0)]\n", - "other_nodes: [(0, 3), (1, 0)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(0, 3), (1, 0), (1, 2)]\n", - "other_nodes: [(0, 3), (1, 0)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}, 1: {'d': (6, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (5, [(0, 2), (1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3), (1, 2)]\n", - "other_nodes: [(3, 3), (2, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (1, 2), (2, 2), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (6, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 2)\n" + "Agent rider 12384 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13320 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13391 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13407 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13438 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13452 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13486 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13521 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13539 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13541 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13543 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13550 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13551 move from (7, 8) to (8, 8) using car (13901, [(7, 8), (8, 8), (9, 8)], 0)\n", + "Rider n° 13551 arrived with a waiting time of 10 ticks\n", + "Agent rider 13576 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13591 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13633 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13641 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13664 move from (3, 3) to (2, 3) using car (14010, [(3, 3), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 13665 move from (1, 7) to (1, 6) using car (13983, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13679 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13718 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13724 move from (7, 6) to (6, 6) using car (14038, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 13772 move from (8, 3) to (8, 4) using car (13945, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13773 move from (4, 7) to (4, 6) using car (14039, [(4, 7), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13785 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13788 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13793 move from (8, 3) to (8, 4) using car (13945, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13796 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13834 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 13836 arrived\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (4, 7) to (5, 7) using car (14021, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13861 move from (7, 6) to (6, 6) using car (14038, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Agent rider 13872 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Driver 13878 arrived\n", + "Agent rider 13894 move from (2, 6) to (2, 7) using car (13990, [(2, 6), (2, 7), (1, 7)], 0)\n", + "Agent rider 13896 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13897 move from (5, 5) to (6, 5) using car (14068, [(5, 5), (6, 5), (7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 13903 move from (6, 4) to (6, 5) using car (13963, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (5, 5) to (5, 6) using car (14024, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13905 move from (7, 5) to (7, 4) using car (14020, [(7, 5), (7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13908 doesn't move\n", + "Agent rider 13909 move from (4, 8) to (3, 8) using car (14023, [(4, 8), (3, 8)], 0)\n", + "Agent rider 13910 move from (0, 6) to (0, 7) using car (13970, [(0, 6), (0, 7), (0, 8)], 0)\n", + "Agent rider 13912 move from (1, 7) to (1, 6) using car (13983, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13916 move from (8, 1) to (8, 0) using car (13959, [(8, 1), (8, 0)], 0)\n", + "Agent rider 13917 move from (8, 3) to (8, 4) using car (13945, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13918 move from (6, 4) to (6, 5) using car (13963, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13919 move from (1, 0) to (1, 1) using car (14069, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13921 move from (3, 6) to (3, 7) using car (14046, [(3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Rider n° 13921 arrived with a waiting time of 2 ticks\n", + "Agent rider 13922 move from (2, 7) to (2, 8) using car (13924, [(2, 7), (2, 8), (1, 8), (0, 8)], 0)\n", + "Rider n° 13922 arrived with a waiting time of 2 ticks\n", + "Agent rider 13923 doesn't move\n", + "Driver 13936 arrived\n", + "Agent rider 13947 move from (6, 4) to (6, 5) using car (13963, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 move from (4, 5) to (4, 4) using car (13972, [(4, 5), (4, 4), (5, 4), (6, 4), (7, 4), (8, 4)], 0)\n", + "Agent rider 13950 move from (7, 1) to (6, 1) using car (14057, [(7, 1), (6, 1), (5, 1), (4, 1)], 0)\n", + "Agent rider 13951 doesn't move\n", + "Agent rider 13954 move from (6, 5) to (6, 6) using car (14000, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13964 move from (8, 8) to (7, 8) using car (13997, [(8, 8), (7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (3, 6) to (3, 7) using car (14046, [(3, 6), (3, 7), (3, 8), (4, 8)], 0)\n", + "Agent rider 13966 move from (6, 3) to (6, 4) using car (13998, [(6, 3), (6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 move from (1, 7) to (1, 6) using car (13983, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13968 move from (5, 5) to (5, 6) using car (14024, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 13973 arrived\n", + "Agent rider 13979 move from (7, 6) to (6, 6) using car (14038, [(7, 6), (6, 6), (5, 6), (5, 7), (5, 8), (5, 9)], 0)\n", + "Rider n° 13979 arrived with a waiting time of 5 ticks\n", + "Agent rider 13980 doesn't move\n", + "Agent rider 13981 move from (1, 0) to (1, 1) using car (14069, [(1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13982 move from (8, 3) to (8, 4) using car (13945, [(8, 3), (8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13987 arrived\n", + "Driver 13988 arrived\n", + "Driver 13991 arrived\n", + "Driver 13994 arrived\n", + "Agent rider 13995 move from (4, 8) to (3, 8) using car (14072, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Driver 14007 arrived\n", + "Agent rider 14016 doesn't move\n", + "Agent rider 14017 doesn't move\n", + "Driver 14022 arrived\n", + "Driver 14027 arrived\n", + "Driver 14030 arrived\n", + "Agent rider 14034 move from (4, 1) to (4, 2) using car (14040, [(4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 14036 move from (5, 5) to (5, 6) using car (14024, [(5, 5), (5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14037 move from (7, 5) to (6, 5) using car (14058, [(7, 5), (6, 5), (6, 4), (6, 3)], 0)\n", + "Rider n° 14037 arrived with a waiting time of 2 ticks\n", + "Agent rider 14060 move from (3, 8) to (3, 7) using car (14067, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 14061 move from (4, 7) to (4, 6) using car (14039, [(4, 7), (4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 14062 move from (6, 5) to (6, 6) using car (14000, [(6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 14063 move from (0, 5) to (0, 6) using car (14028, [(0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 14064 move from (3, 7) to (3, 6) using car (14076, [(3, 7), (3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 14065 move from (3, 8) to (3, 7) using car (14067, [(3, 8), (3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 14070 move from (7, 4) to (7, 3) using car (14052, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 14078 doesn't move\n", + "Agent rider 14079 doesn't move\n", + "Agent rider 14080 move from (4, 4) to (4, 5) using car (14029, [(4, 4), (4, 5)], 0)\n", + "Agent rider 14081 move from (1, 7) to (1, 6) using car (13983, [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 14082 doesn't move\n", + "Agent rider 14083 move from (3, 1) to (3, 2) using car (14066, [(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14084 doesn't move\n", + "tick 996 ended\n", + "I am driver 14085 - trip: [(8, 0), (7, 0), (6, 0), (5, 0), (4, 0), (3, 0), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 14086 - trip: [(1, 7), (2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)]\n", + "I am driver 14087 - trip: [(7, 5), (7, 4), (7, 3), (7, 2), (6, 2)]\n", + "I am driver 14088 - trip: [(0, 7), (1, 7), (1, 6), (1, 5)]\n", + "I am driver 14089 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (3, 8), (4, 8), (5, 8), (6, 8), (7, 8), (8, 8)]\n", + "I am driver 14090 - trip: [(7, 0), (7, 1), (7, 2), (7, 3), (7, 4)]\n", + "I am driver 14091 - trip: [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 14092 - trip: [(5, 2), (5, 3), (4, 3)]\n", + "I am driver 14093 - trip: [(2, 9), (3, 9), (4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7), (8, 7), (9, 7)]\n", + "I am driver 14094 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (5, 4), (6, 4), (7, 4)]\n", + "I am driver 14095 - trip: [(4, 9), (5, 9), (6, 9), (7, 9), (7, 8), (7, 7)]\n", + "I am driver 14096 - trip: [(6, 4), (5, 4), (4, 4), (3, 4), (2, 4)]\n", + "12 drivers generated.\n", + "I am rider 14097 - dep: (5, 7) , arr: (0, 5)\n", + "I am rider 14098 - dep: (7, 4) , arr: (1, 3)\n", + "I am rider 14099 - dep: (7, 7) , arr: (0, 2)\n", + "3 riders generated.\n", + "Agent rider 12384 move from (0, 7) to (0, 8) using car (13970, [(0, 7), (0, 8)], 0)\n", + "Rider n° 12384 arrived with a waiting time of 61 ticks\n", + "Agent rider 13320 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13391 move from (0, 7) to (0, 8) using car (13970, [(0, 7), (0, 8)], 0)\n", + "Rider n° 13391 arrived with a waiting time of 23 ticks\n", + "Agent rider 13407 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13438 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13452 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13486 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13521 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13539 move from (0, 7) to (0, 8) using car (13970, [(0, 7), (0, 8)], 0)\n", + "Agent rider 13541 move from (0, 7) to (0, 8) using car (13970, [(0, 7), (0, 8)], 0)\n", + "Agent rider 13543 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13550 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13576 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13591 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13633 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13641 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13664 move from (2, 3) to (2, 4) using car (14010, [(2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13679 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13718 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13724 doesn't move\n", + "Agent rider 13772 move from (8, 4) to (8, 5) using car (13945, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13773 move from (4, 6) to (3, 6) using car (14039, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13785 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13788 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13793 move from (8, 4) to (8, 5) using car (13945, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13796 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13834 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (5, 7) to (6, 7) using car (14021, [(5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 13861 doesn't move\n", + "Agent rider 13872 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13894 doesn't move\n", + "Agent rider 13896 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13897 doesn't move\n", + "Agent rider 13903 move from (6, 5) to (6, 6) using car (13963, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13904 doesn't move\n", + "Agent rider 13905 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13908 move from (4, 6) to (3, 6) using car (14039, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Rider n° 13908 arrived with a waiting time of 4 ticks\n", + "Agent rider 13909 move from (3, 8) to (4, 8) using car (14074, [(3, 8), (4, 8)], 0)\n", + "Agent rider 13910 move from (0, 7) to (1, 7) using car (14088, [(0, 7), (1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13912 doesn't move\n", + "Agent rider 13917 move from (8, 4) to (8, 5) using car (13945, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Agent rider 13918 move from (6, 5) to (6, 6) using car (13963, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13919 move from (1, 1) to (1, 2) using car (14069, [(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13922 move from (2, 7) to (1, 7) using car (13990, [(2, 7), (1, 7)], 0)\n", + "Agent rider 13923 doesn't move\n", + "Driver 13940 arrived\n", + "Agent rider 13947 move from (6, 5) to (6, 6) using car (13963, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13949 doesn't move\n", + "Agent rider 13950 doesn't move\n", + "Agent rider 13951 doesn't move\n", + "Driver 13953 arrived\n", + "Agent rider 13954 move from (6, 6) to (5, 6) using car (14000, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13964 move from (7, 8) to (6, 8) using car (13997, [(7, 8), (6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (3, 7) to (3, 8) using car (14046, [(3, 7), (3, 8), (4, 8)], 0)\n", + "Agent rider 13966 move from (6, 4) to (6, 5) using car (13998, [(6, 4), (6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 move from (1, 6) to (1, 5) using car (13983, [(1, 6), (1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13968 move from (5, 6) to (5, 7) using car (14024, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 13974 arrived\n", + "Driver 13977 arrived\n", + "Agent rider 13980 move from (3, 9) to (2, 9) using car (14051, [(3, 9), (2, 9)], 0)\n", + "Agent rider 13981 doesn't move\n", + "Agent rider 13982 move from (8, 4) to (8, 5) using car (13945, [(8, 4), (8, 5), (8, 6)], 0)\n", + "Driver 13985 arrived\n", + "Driver 13986 arrived\n", + "Driver 13988 arrived\n", + "Agent rider 13995 move from (3, 8) to (2, 8) using car (14072, [(3, 8), (2, 8), (1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Driver 13999 arrived\n", + "Driver 14004 arrived\n", + "Driver 14005 arrived\n", + "Driver 14014 arrived\n", + "Agent rider 14016 move from (3, 2) to (3, 3) using car (14066, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14017 doesn't move\n", + "Driver 14031 arrived\n", + "Agent rider 14034 move from (4, 2) to (4, 3) using car (14040, [(4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 14036 move from (5, 6) to (5, 7) using car (14024, [(5, 6), (5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14060 doesn't move\n", + "Agent rider 14061 move from (4, 6) to (3, 6) using car (14039, [(4, 6), (3, 6), (2, 6), (1, 6)], 0)\n", + "Agent rider 14062 move from (6, 6) to (5, 6) using car (14000, [(6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 14063 move from (0, 6) to (0, 7) using car (14028, [(0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 14064 move from (3, 6) to (3, 5) using car (14076, [(3, 6), (3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 14065 move from (3, 7) to (3, 6) using car (14067, [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 14070 move from (7, 3) to (7, 2) using car (14052, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 14078 doesn't move\n", + "Agent rider 14079 doesn't move\n", + "Agent rider 14080 doesn't move\n", + "Agent rider 14081 doesn't move\n", + "Agent rider 14082 move from (6, 1) to (5, 1) using car (14091, [(6, 1), (5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 14083 move from (3, 2) to (3, 3) using car (14066, [(3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14084 doesn't move\n", + "Agent rider 14097 doesn't move\n", + "Agent rider 14098 move from (7, 4) to (7, 3) using car (14020, [(7, 4), (7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 14099 doesn't move\n", + "tick 997 ended\n", + "I am driver 14100 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)]\n", + "I am driver 14101 - trip: [(0, 4), (0, 3), (0, 2), (1, 2), (2, 2)]\n", + "I am driver 14102 - trip: [(0, 6), (1, 6), (2, 6), (3, 6), (4, 6)]\n", + "I am driver 14103 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (5, 2), (6, 2), (7, 2), (8, 2)]\n", + "I am driver 14104 - trip: [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)]\n", + "I am driver 14105 - trip: [(9, 2), (8, 2), (7, 2), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)]\n", + "I am driver 14106 - trip: [(4, 3), (5, 3), (6, 3), (6, 4), (6, 5), (6, 6)]\n", + "I am driver 14107 - trip: [(1, 6), (1, 5), (1, 4)]\n", + "I am driver 14108 - trip: [(7, 9), (7, 8), (7, 7), (7, 6), (6, 6)]\n", + "I am driver 14109 - trip: [(3, 7), (3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0)]\n", + "I am driver 14110 - trip: [(2, 4), (3, 4), (4, 4), (4, 3), (5, 3), (6, 3), (7, 3), (8, 3)]\n", + "I am driver 14111 - trip: [(4, 5), (4, 6), (4, 7), (4, 8), (5, 8), (6, 8)]\n", + "I am driver 14112 - trip: [(2, 6), (2, 7), (2, 8)]\n", + "13 drivers generated.\n", + "I am rider 14113 - dep: (3, 8) , arr: (7, 6)\n", + "1 riders generated.\n", + "Agent rider 13320 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13438 move from (0, 7) to (0, 8) using car (14028, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13452 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13486 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13521 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13539 doesn't move\n", + "Agent rider 13541 doesn't move\n", + "Agent rider 13543 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13550 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13576 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13633 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13641 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13664 move from (2, 4) to (2, 5) using car (14010, [(2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 13665 move from (1, 6) to (1, 5) using car (14107, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 13679 doesn't move\n", + "Agent rider 13718 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13724 move from (6, 6) to (6, 7) using car (13963, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13772 move from (8, 5) to (8, 6) using car (13945, [(8, 5), (8, 6)], 0)\n", + "Agent rider 13773 doesn't move\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13788 doesn't move\n", + "Agent rider 13793 move from (8, 5) to (8, 6) using car (13945, [(8, 5), (8, 6)], 0)\n", + "Agent rider 13796 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13834 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 13834 arrived with a waiting time of 9 ticks\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13860 move from (6, 7) to (7, 7) using car (14021, [(6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Rider n° 13860 arrived with a waiting time of 4 ticks\n", + "Agent rider 13861 move from (6, 6) to (6, 7) using car (13963, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13872 doesn't move\n", + "Agent rider 13894 move from (2, 7) to (3, 7) using car (14086, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Rider n° 13894 arrived with a waiting time of 11 ticks\n", + "Agent rider 13896 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13897 move from (6, 5) to (6, 4) using car (14015, [(6, 5), (6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13903 move from (6, 6) to (6, 7) using car (13963, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13904 move from (5, 6) to (4, 6) using car (14000, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13905 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13909 doesn't move\n", + "Agent rider 13910 move from (1, 7) to (1, 6) using car (14088, [(1, 7), (1, 6), (1, 5)], 0)\n", + "Agent rider 13912 move from (1, 6) to (1, 5) using car (14107, [(1, 6), (1, 5), (1, 4)], 0)\n", + "Agent rider 13917 move from (8, 5) to (8, 6) using car (13945, [(8, 5), (8, 6)], 0)\n", + "Agent rider 13918 move from (6, 6) to (6, 7) using car (13963, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13919 move from (1, 2) to (1, 3) using car (14104, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (0, 9)], 0)\n", + "Agent rider 13923 move from (1, 2) to (1, 3) using car (14069, [(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13947 move from (6, 6) to (6, 7) using car (13963, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13949 doesn't move\n", + "Agent rider 13950 move from (6, 1) to (6, 0) using car (14018, [(6, 1), (6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 13951 doesn't move\n", + "Agent rider 13954 move from (5, 6) to (4, 6) using car (14000, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13959 arrived\n", + "Agent rider 13964 move from (6, 8) to (5, 8) using car (13997, [(6, 8), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (3, 8) to (4, 8) using car (14046, [(3, 8), (4, 8)], 0)\n", + "Agent rider 13966 move from (6, 5) to (6, 6) using car (13998, [(6, 5), (6, 6), (6, 7)], 0)\n", + "Agent rider 13967 move from (1, 5) to (1, 4) using car (13983, [(1, 5), (1, 4), (1, 3), (1, 2)], 0)\n", + "Agent rider 13968 move from (5, 7) to (5, 8) using car (14024, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 13980 doesn't move\n", + "Agent rider 13981 move from (1, 1) to (2, 1) using car (14006, [(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13982 move from (8, 5) to (8, 6) using car (13945, [(8, 5), (8, 6)], 0)\n", + "Driver 13986 arrived\n", + "Agent rider 13995 doesn't move\n", + "Driver 14002 arrived\n", + "Driver 14005 arrived\n", + "Agent rider 14016 doesn't move\n", + "Agent rider 14017 doesn't move\n", + "Driver 14023 arrived\n", + "Driver 14029 arrived\n", + "Driver 14033 arrived\n", + "Agent rider 14034 move from (4, 3) to (4, 4) using car (14040, [(4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 14036 move from (5, 7) to (5, 8) using car (14024, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Driver 14041 arrived\n", + "Driver 14050 arrived\n", + "Driver 14054 arrived\n", + "Agent rider 14060 doesn't move\n", + "Agent rider 14061 doesn't move\n", + "Agent rider 14062 move from (5, 6) to (4, 6) using car (14000, [(5, 6), (4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 14063 move from (0, 7) to (0, 8) using car (14028, [(0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 14064 move from (3, 5) to (3, 4) using car (14076, [(3, 5), (3, 4), (2, 4)], 0)\n", + "Agent rider 14065 move from (3, 6) to (3, 5) using car (14067, [(3, 6), (3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 14070 doesn't move\n", + "Agent rider 14078 doesn't move\n", + "Agent rider 14079 move from (2, 7) to (3, 7) using car (14086, [(2, 7), (3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 14080 move from (4, 5) to (4, 4) using car (14077, [(4, 5), (4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 14081 doesn't move\n", + "Agent rider 14082 move from (5, 1) to (4, 1) using car (14091, [(5, 1), (4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 14083 move from (3, 3) to (3, 4) using car (14066, [(3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14084 move from (0, 4) to (0, 3) using car (14101, [(0, 4), (0, 3), (0, 2), (1, 2), (2, 2)], 0)\n", + "Agent rider 14097 move from (5, 7) to (5, 8) using car (14024, [(5, 7), (5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14098 move from (7, 3) to (7, 2) using car (14020, [(7, 3), (7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 14099 doesn't move\n", + "Agent rider 14113 move from (3, 8) to (4, 8) using car (14046, [(3, 8), (4, 8)], 0)\n", + "tick 998 ended\n", + "0 drivers generated.\n", + "I am rider 14114 - dep: (6, 2) , arr: (9, 7)\n", + "I am rider 14115 - dep: (7, 5) , arr: (0, 7)\n", + "I am rider 14116 - dep: (1, 5) , arr: (1, 9)\n", + "I am rider 14117 - dep: (1, 8) , arr: (0, 2)\n", + "I am rider 14118 - dep: (8, 0) , arr: (2, 7)\n", + "I am rider 14119 - dep: (2, 8) , arr: (7, 1)\n", + "I am rider 14120 - dep: (9, 4) , arr: (5, 2)\n", + "I am rider 14121 - dep: (6, 3) , arr: (7, 3)\n", + "I am rider 14122 - dep: (5, 0) , arr: (9, 0)\n", + "9 riders generated.\n", + "Agent rider 13320 move from (7, 2) to (7, 3) using car (14090, [(7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13438 move from (0, 8) to (0, 9) using car (14028, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13452 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13486 move from (1, 6) to (1, 5) using car (14088, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13521 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13539 move from (0, 8) to (0, 9) using car (14028, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13541 move from (0, 8) to (0, 9) using car (14028, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 13541 arrived with a waiting time of 18 ticks\n", + "Agent rider 13543 move from (1, 6) to (1, 5) using car (14088, [(1, 6), (1, 5)], 0)\n", + "Agent rider 13550 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13576 move from (7, 2) to (7, 3) using car (14090, [(7, 2), (7, 3), (7, 4)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13633 move from (7, 2) to (7, 1) using car (14020, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13641 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13664 move from (2, 5) to (1, 5) using car (14009, [(2, 5), (1, 5)], 0)\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13679 doesn't move\n", + "Agent rider 13718 move from (7, 2) to (7, 1) using car (14020, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13724 move from (6, 7) to (6, 6) using car (14032, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13772 doesn't move\n", + "Agent rider 13773 move from (3, 6) to (3, 7) using car (14012, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Rider n° 13773 arrived with a waiting time of 7 ticks\n", + "Agent rider 13774 move from (0, 8) to (0, 9) using car (14028, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Rider n° 13774 arrived with a waiting time of 14 ticks\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13788 doesn't move\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13796 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13861 move from (6, 7) to (6, 6) using car (14032, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13872 move from (7, 3) to (7, 2) using car (14087, [(7, 3), (7, 2), (6, 2)], 0)\n", + "Agent rider 13896 move from (7, 2) to (7, 1) using car (14020, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Rider n° 13896 arrived with a waiting time of 11 ticks\n", + "Agent rider 13897 move from (6, 4) to (6, 3) using car (14015, [(6, 4), (6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Driver 13901 arrived\n", + "Agent rider 13903 move from (6, 7) to (6, 6) using car (14032, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13904 move from (4, 6) to (3, 6) using car (14000, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13905 move from (7, 2) to (7, 1) using car (14020, [(7, 2), (7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13909 doesn't move\n", + "Agent rider 13910 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13912 doesn't move\n", + "Agent rider 13917 doesn't move\n", + "Agent rider 13918 move from (6, 7) to (6, 6) using car (14032, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13919 doesn't move\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 3), (2, 2)]\n", - "other_nodes: [(2, 3), (3, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 3), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 2), (1, 2)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(0, 0), (3, 3), (0, 2)]\n", - "other_nodes: [(0, 0), (3, 3)]\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(0, 0), (3, 3), (0, 3)]\n", - "other_nodes: [(0, 0), (3, 3)]\n", - "haspath_test between: (0, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (3, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (6, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 0), (3, 3), (0, 2)]\n", - "other_nodes: [(0, 0), (3, 3), (0, 2)]\n", - "haspath_test between: (2, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (1, 3)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (6, [(0, 3), (0, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3)]\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 0)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 0), (0, 3), (0, 2)]\n", - "other_nodes: [(0, 0), (0, 3)]\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 0), (0, 3), (0, 2)]\n", - "other_nodes: [(0, 0), (0, 3)]\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3), (2, 2)]\n", - "other_nodes: [(1, 3), (2, 2)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1), (2, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 2), (1, 2)]\n", - "other_nodes: [(1, 3), (2, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 2)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 5, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3), (0, 1)]\n", - "other_nodes: [(1, 3), (0, 1)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 1), (1, 2)]\n", - "other_nodes: [(1, 3), (0, 1)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (6, [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3), (0, 3)]\n", - "other_nodes: [(2, 3), (0, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (2, 2)]\n", - "other_nodes: [(3, 3), (2, 2)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (2, 2)]\n", - "other_nodes: [(3, 3), (2, 2)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (6, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(3, 3), (2, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1), (1, 2)]\n", - "other_nodes: [(2, 1), (1, 2)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (0, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (0, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (3, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 1), (0, 0)]\n", - "other_nodes: [(0, 1), (0, 0)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0), (0, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 2), (1, 0)]\n", - "other_nodes: [(0, 0), (1, 2)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (1, 1), (1, 2)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 3 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (2, [(0, 3), (0, 2), (0, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 0), (3, 1)]\n", - "other_nodes: [(1, 0), (3, 1)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1), (1, 1)]\n", - "other_nodes: [(1, 0), (3, 1)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (3, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 2)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (2, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (3, 3)]\n", - "other_nodes: [(2, 3), (3, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 3), (0, 3)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 2)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2), (3, 0)]\n", - "other_nodes: [(1, 2), (3, 0)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2), (0, 2)]\n", - "other_nodes: [(2, 2), (0, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0), (1, 1)]\n", - "other_nodes: [(0, 0), (2, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (1, 1), (2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0), (2, 1)]\n", - "other_nodes: [(2, 0), (0, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 1) (0, 0)\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1), (3, 3)]\n", - "other_nodes: [(1, 1), (3, 3)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 1)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 0), (0, 1)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 1)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1), (1, 0)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3), (1, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (0, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (1, 1), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (3, [(3, 2), (2, 2), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (2, 2), (1, 2), (1, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3), (0, 3), (1, 2)]\n", - "other_nodes: [(1, 1), (2, 3), (0, 3)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 1), (0, 2), (0, 3)]\n", - "other_nodes: [(2, 1), (0, 2), (0, 3)]\n", - "haspath_test between: (1, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 2), (0, 3)]\n", - "other_nodes: [(0, 2), (0, 3)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 2)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0), (3, 2)]\n", - "other_nodes: [(3, 1), (3, 2)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (2, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (5, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 3), (2, 2)]\n", - "other_nodes: [(2, 3), (3, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1), (0, 3)]\n", - "other_nodes: [(2, 1), (0, 3)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 3), (2, 2)]\n", - "other_nodes: [(2, 1), (0, 3)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1), (2, 1), (0, 2)]\n", - "other_nodes: [(1, 1), (2, 1), (0, 2)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 1), (0, 2)]\n", - "other_nodes: [(2, 1), (0, 2)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3), (3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3), (3, 2), (3, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 3), (2, 1)]\n", - "other_nodes: [(1, 1), (1, 3)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3), (1, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': -3, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3), (0, 3)]\n", - "other_nodes: [(2, 3), (0, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 0), (1, 1)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (1, 1), (2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 0), (1, 2)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (4, [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (1, 2)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (2, 2)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3), (3, 1)]\n", - "other_nodes: [(3, 3), (3, 1)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3), (1, 1), (1, 0)]\n", - "other_nodes: [(3, 3), (1, 1), (1, 0)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 4), 'contrib': -2, 'delay': 4}}\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 3) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1), (1, 0), (1, 2)]\n", - "other_nodes: [(3, 3), (1, 1), (1, 0)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 1), (0, 3)]\n", - "other_nodes: [(3, 1), (0, 3)]\n", - "haspath_test between: (1, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 1), (0, 3)]\n", - "other_nodes: [(3, 1), (0, 3)]\n", - "haspath_test between: (1, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 2)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (6, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(3, 2), (2, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (4, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 2)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2), (3, 1), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (3, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(0, 1), (1, 3), (0, 3)]\n", - "other_nodes: [(0, 1), (1, 3)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(0, 1), (2, 3), (0, 3)]\n", - "other_nodes: [(0, 1), (2, 3)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 0), (1, 2), (1, 1)]\n", - "other_nodes: [(2, 1), (0, 0), (1, 2)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 3), (1, 1)]\n", - "other_nodes: [(0, 3), (1, 1)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (1, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (4, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (3, 0)]\n", - "other_nodes: [(0, 0), (3, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 3), 'contrib': -2, 'delay': 3}, 1: {'d': (5, [(2, 0), (1, 0), (0, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 2), 'contrib': 1, 'delay': 2}, 1: {'d': (6, [(2, 0), (3, 0)], 4), 'contrib': 1, 'delay': 4}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 2)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (3, 0)]\n", - "other_nodes: [(0, 0), (3, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 2}, 1: {'d': (5, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (6, [(2, 0), (3, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}, 1: {'d': (5, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0), (2, 0)]\n", - "other_nodes: [(0, 0), (3, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (5, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (3, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (3, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(1, 2), (3, 1), (2, 1)]\n", - "other_nodes: [(1, 2), (3, 1)]\n", - "haspath_test between: (2, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (6, [(2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 0)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (2, 0), (2, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(0, 0), (2, 2), (1, 2)]\n", - "other_nodes: [(0, 0), (2, 2)]\n", - "haspath_test between: (1, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (6, [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 0), (0, 2), (0, 1)]\n", - "other_nodes: [(3, 0), (0, 2)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (5, [(3, 1), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (2, 1), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (6, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 2), 'contrib': 3, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0), (0, 0)]\n", - "other_nodes: [(3, 0), (0, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 0, 'delay': 3}}\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0), (0, 0)]\n", - "other_nodes: [(3, 0), (0, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 2), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 2), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 3) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1), (1, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 3), 'contrib': 2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (2, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 1), (0, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(1, 0), (2, 2), (2, 1)]\n", - "other_nodes: [(1, 0), (2, 2)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (4, [(0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2)], 0), 'contrib': 0, 'delay': 0}, 1: {'d': (3, [(1, 1), (2, 1), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (1, 2)]\n", - "other_nodes: [(0, 3), (1, 2)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (1, 0)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (6, [(1, 3), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(2, 2), (0, 1), (1, 1)]\n", - "other_nodes: [(2, 2), (0, 1)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (5, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 1), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (2, [(0, 0), (0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (0, 1), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (4, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 1)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 5, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (4, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (4, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 2), (3, 0), (2, 1)]\n", - "other_nodes: [(2, 2), (3, 0)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (4, [(0, 3), (0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (0, 2), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (4, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "I am rider 1 - dep: (1, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (3, [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (3, 1), (2, 2)]\n", - "other_nodes: [(0, 2), (3, 1)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0), (3, 3)]\n", - "other_nodes: [(3, 0), (3, 3)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 0), (3, 3), (3, 2)]\n", - "other_nodes: [(3, 0), (3, 3)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (4, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (4, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (3, 0), (2, 1)]\n", - "other_nodes: [(1, 1), (3, 0)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (4, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (2, [(0, 2), (1, 2), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (1, 2), (2, 2), (2, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 3)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3), (0, 2), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (4, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (3, [(0, 2), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 0), (1, 2)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (3, 0)]\n", - "other_nodes: [(0, 0), (3, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (5, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1)]\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 3)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 2)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (3, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (3, 0), (1, 1)]\n", - "other_nodes: [(1, 2), (3, 0)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 3), (0, 2)]\n", - "other_nodes: [(0, 3), (0, 2)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (2, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (1, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3), (0, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 3), (0, 1)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 1)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (5, [(3, 1), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (2, 1), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1), (1, 2)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: [(0, 1), (1, 2)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (0, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(0, 1), (1, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (6, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}, 1: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (0, 1), (0, 2), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (2, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (2, 2)]\n", - "other_nodes: [(0, 2), (2, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (0, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (4, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1), (2, 3)]\n", - "other_nodes: [(2, 1), (2, 3)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3), (1, 2)]\n", - "other_nodes: [(2, 1), (1, 3)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (4, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}, 2: {'d': (6, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 2), (1, 1)]\n", - "other_nodes: [(0, 3), (2, 2), (1, 1)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 2), (1, 1)]\n", - "other_nodes: [(0, 3), (2, 2), (1, 1)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(0, 3), (1, 1), (1, 2)]\n", - "other_nodes: [(0, 3), (1, 1)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1), (2, 2)]\n", - "other_nodes: [(3, 1), (2, 2)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(3, 1), (2, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (4, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 3 ticks\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 5), 'contrib': 1, 'delay': 5}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 5), 'contrib': -1, 'delay': 5}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2), (2, 0)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2), (2, 0)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(3, 2), (2, 0), (2, 1)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (4, [(3, 3), (3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (2, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 3), (3, 0)]\n", - "other_nodes: [(0, 3), (3, 0)]\n", - "haspath_test between: (0, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 0), (0, 1)]\n", - "other_nodes: [(0, 3), (3, 0)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 0), (0, 2)]\n", - "other_nodes: [(0, 3), (3, 0)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (0, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2), (1, 1)]\n", - "other_nodes: [(3, 2), (1, 1)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 2), (1, 1), (0, 0)]\n", - "other_nodes: [(3, 2), (0, 0)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3), (1, 3)]\n", - "other_nodes: [(3, 2), (2, 3)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 2), (2, 3)]\n", - "other_nodes: [(3, 2), (2, 3)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (2, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (2, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0), (2, 2)]\n", - "other_nodes: [(1, 0), (2, 2)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(1, 0), (2, 2), (2, 1)]\n", - "other_nodes: [(1, 0), (2, 2)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(1, 0), (2, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (0, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "tick 3 ended\n", - "tick 4 ended\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (2, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3), (1, 0)]\n", - "other_nodes: [(1, 3), (1, 0)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3), (1, 0)]\n", - "other_nodes: [(1, 3), (1, 0)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 0), (1, 2)]\n", - "other_nodes: [(1, 3), (1, 0)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2), (2, 2)]\n", - "other_nodes: [(3, 2), (1, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (6, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (3, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (3, 2) (1, 2)\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2), (0, 0)]\n", - "other_nodes: [(3, 2), (0, 0)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(3, 2), (0, 0), (2, 1)]\n", - "other_nodes: [(3, 2), (0, 0)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(3, 2), (2, 0), (2, 3)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(3, 2), (2, 0), (2, 2)]\n", - "other_nodes: [(3, 2), (2, 0)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3), (3, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2), (3, 1)]\n", - "other_nodes: [(1, 2), (3, 1)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (4, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(1, 3), (2, 1), (2, 3)]\n", - "other_nodes: [(1, 3), (2, 1)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3)], 3), 'contrib': 2, 'delay': 3}}\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(1, 3), (2, 1), (2, 2)]\n", - "other_nodes: [(1, 3), (2, 1)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1), (3, 1), (2, 2)]\n", - "other_nodes: [(1, 1), (3, 1), (2, 2)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1), (3, 1), (2, 2)]\n", - "other_nodes: [(1, 1), (3, 1), (2, 2)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 2), (2, 1)]\n", - "other_nodes: [(0, 0), (0, 2)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (3, 3)]\n", - "other_nodes: [(0, 3), (3, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 0), (0, 2), (2, 2)]\n", - "other_nodes: [(0, 0), (0, 2)]\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3), (2, 3)]\n", - "other_nodes: [(0, 3), (3, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3), (3, 3)]\n", - "other_nodes: [(0, 3), (3, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (2, 1)]\n", - "other_nodes: [(3, 3), (2, 1)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 2), (3, 2)]\n", - "other_nodes: [(1, 2), (3, 2)]\n", - "haspath_test between: (3, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (3, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(3, 3), (2, 1), (2, 2)]\n", - "other_nodes: [(3, 3), (2, 1)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(3, 3), (2, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2), (3, 0), (1, 2)]\n", - "other_nodes: [(2, 3), (3, 2), (3, 0)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2), (1, 3)]\n", - "other_nodes: [(2, 3), (3, 2)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 4), 'contrib': -2, 'delay': 4}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (2, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 2), (3, 1)]\n", - "other_nodes: [(0, 3), (3, 2)]\n", - "haspath_test between: (3, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2)]\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0), (0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1), (0, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 3), (2, 0)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2), (3, 1)]\n", - "other_nodes: [(2, 2), (3, 1)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0), (3, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(2, 3), (3, 1), (3, 0)]\n", - "other_nodes: [(2, 3), (3, 1)]\n", - "haspath_test between: (3, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 2), (3, 1), (2, 1)]\n", - "other_nodes: [(2, 2), (3, 1)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (4, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (3, [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2), (1, 2)]\n", - "other_nodes: [(2, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 4), 'contrib': 1, 'delay': 4}, 1: {'d': (5, [(1, 3), (2, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 3), (1, 2)]\n", - "other_nodes: [(2, 3), (1, 2)]\n", - "haspath_test between: (1, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2), (2, 2)]\n", - "other_nodes: [(2, 3), (3, 2)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (2, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(1, 1), (2, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1), (1, 0)]\n", - "other_nodes: [(3, 0), (1, 1)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (6, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3), (1, 2)]\n", - "other_nodes: [(2, 3), (1, 2)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1), (1, 1)]\n", - "other_nodes: [(3, 1), (1, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(3, 1), (1, 3), (1, 2)]\n", - "other_nodes: [(3, 1), (1, 3)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1), (1, 2)]\n", - "other_nodes: [(3, 1), (1, 2)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 2), (1, 3)]\n", - "other_nodes: [(1, 1), (2, 2)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(3, 3), (1, 0), (1, 1)]\n", - "other_nodes: [(3, 3), (1, 0)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (2, 2), (1, 3)]\n", - "other_nodes: [(0, 2), (2, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2), (1, 3)]\n", - "other_nodes: [(0, 2), (1, 3)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (2, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (2, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1), (3, 0)]\n", - "other_nodes: [(1, 0), (3, 1)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (3, 0), (3, 1), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (5, [(3, 0), (3, 1), (3, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 0)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (0, 3)]\n", - "other_nodes: [(0, 2), (0, 3)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 3), (0, 0)]\n", - "other_nodes: [(2, 3), (0, 0)]\n", - "haspath_test between: (2, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 3 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0), (2, 2)]\n", - "other_nodes: [(0, 0), (2, 2)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (2, 1), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(0, 0), (2, 2), (2, 0)]\n", - "other_nodes: [(0, 0), (2, 2)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 2), (3, 0), (0, 1)]\n", - "other_nodes: [(2, 2), (3, 0), (0, 1)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (2, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (2, 0), (3, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (2, 1)]\n", - "other_nodes: [(2, 3), (2, 1)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2), (2, 1)]\n", - "other_nodes: [(0, 2), (2, 1)]\n", - "haspath_test between: (2, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 3), (0, 2)]\n", - "other_nodes: [(2, 3), (0, 2)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 1), 'contrib': 2, 'delay': 1}, 1: {'d': (3, [(2, 1), (2, 2), (2, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2), (2, 2)]\n", - "other_nodes: [(2, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (3, [(2, 1), (2, 2), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (6, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 0), (3, 3)]\n", - "other_nodes: [(1, 0), (3, 3)]\n", - "haspath_test between: (1, 3) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 3), (1, 2)]\n", - "other_nodes: [(1, 0), (3, 3)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (3, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1), (3, 2)]\n", - "other_nodes: [(3, 1), (3, 2)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (2, [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 3, 'delay': 0}, 1: {'d': (3, [(0, 2), (1, 2), (2, 2), (2, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2), (1, 2)]\n", - "other_nodes: [(3, 1), (3, 2)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 2), (1, 1)]\n", - "other_nodes: [(2, 1), (3, 2)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (3, [(1, 2), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2), (2, 3)]\n", - "other_nodes: [(1, 2), (2, 3)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (1, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(1, 3), (3, 0), (3, 2)]\n", - "other_nodes: [(1, 3), (3, 0)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (3, 1), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (2, 1), (2, 2)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 0), (2, 3)]\n", - "other_nodes: [(2, 0), (2, 3)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 4), 'contrib': 2, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 3), (3, 3), (2, 1)]\n", - "other_nodes: [(2, 0), (2, 3), (3, 3)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': 2, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 3), (0, 0)]\n", - "other_nodes: [(3, 3), (0, 0)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -4, 'delay': 1}}\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 3), (0, 0), (0, 1)]\n", - "other_nodes: [(3, 3), (0, 0)]\n", - "haspath_test between: (0, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -4, 'delay': 0}}\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}, 1: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 2), (0, 1)]\n", - "other_nodes: [(1, 2), (0, 1)]\n", - "haspath_test between: (2, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (1, 2)], 1), 'contrib': -2, 'delay': 1}, 1: {'d': (6, [(2, 1), (1, 1), (1, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (1, 1), (0, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 1), (1, 1)]\n", - "other_nodes: [(1, 2), (0, 1)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (1, 2)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (6, [(2, 1), (1, 1), (1, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0), (0, 0)]\n", - "other_nodes: [(3, 0), (0, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (2, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0), (3, 1)]\n", - "other_nodes: [(3, 0), (0, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 1), (2, 0), (1, 2)]\n", - "other_nodes: [(2, 1), (2, 0)]\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2), (2, 1)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (1, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(1, 3), (2, 0), (1, 1)]\n", - "other_nodes: [(1, 3), (2, 0)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 6, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1), (1, 3)]\n", - "other_nodes: [(3, 3), (1, 1)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 5, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1), (1, 2)]\n", - "other_nodes: [(3, 3), (1, 1)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (4, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (3, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 2), (0, 0)]\n", - "other_nodes: [(3, 2), (0, 0)]\n", - "haspath_test between: (1, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 0), (1, 1)]\n", - "other_nodes: [(3, 2), (0, 0)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 3), (1, 1)]\n", - "other_nodes: [(1, 2), (1, 3)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 2), (1, 0), (1, 3)]\n", - "other_nodes: [(1, 2), (1, 3)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (1, 2), (1, 3)]\n", - "other_nodes: [(1, 2), (1, 3)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "haspath_test between: (1, 0) (1, 3)\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3), (3, 3)]\n", - "other_nodes: [(1, 3), (3, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3), (3, 3)]\n", - "other_nodes: [(1, 3), (3, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3), (3, 3)]\n", - "other_nodes: [(1, 3), (3, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 3), 'contrib': 1, 'delay': 3}, 1: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 3), (2, 3)]\n", - "other_nodes: [(2, 1), (3, 3)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (3, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3), (3, 3), (2, 2)]\n", - "other_nodes: [(2, 1), (1, 3), (3, 3)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 0)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 3)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(2, 2), (1, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (2, [(0, 2), (1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (1, 2), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (5, [(3, 2), (2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2), (1, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (1, 3)]\n", - "other_nodes: [(3, 3), (1, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (6, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "I am rider 0 - dep: (3, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (5, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3), (2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2), (2, 0)]\n", - "other_nodes: [(2, 3), (3, 2)]\n", - "haspath_test between: (2, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "haspath_test between: (2, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 0), (2, 3), (2, 1)]\n", - "other_nodes: [(3, 0), (2, 3)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (6, [(0, 2), (0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2), (3, 1)]\n", - "other_nodes: [(1, 2), (3, 1)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': 4, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (6, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 3), (1, 1), (2, 1)]\n", - "other_nodes: [(1, 3), (1, 1)]\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (3, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3), (0, 2), (2, 1)]\n", - "other_nodes: [(1, 3), (0, 2), (2, 1)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 1), (1, 2)]\n", - "other_nodes: [(0, 2), (2, 1)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (4, [(3, 1), (2, 1), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (2, 1), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (4, [(2, 1), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0), (0, 1), (1, 1)]\n", - "other_nodes: [(1, 0), (2, 0), (0, 1)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (0, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2), (0, 0), (2, 1)]\n", - "other_nodes: [(2, 2), (0, 0), (2, 1)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2), (2, 1)]\n", - "other_nodes: [(2, 2), (2, 1)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 1)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (2, 3)]\n", - "other_nodes: [(3, 2), (1, 3)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (1, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(2, 1), (1, 2), (1, 3)]\n", - "other_nodes: [(2, 1), (1, 2)]\n", - "haspath_test between: (1, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3), (2, 0)]\n", - "other_nodes: [(0, 3), (2, 0)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (0, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(0, 3), (2, 0), (0, 1)]\n", - "other_nodes: [(0, 3), (2, 0)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 3), (0, 2), (0, 0)]\n", - "other_nodes: [(2, 0), (0, 3), (0, 2)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (0, 0) (0, 3)\n", - "haspath_test between: (0, 0) (0, 2)\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (4, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1), (1, 2)]\n", - "other_nodes: [(0, 1), (1, 2)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 3)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2), (2, 0)]\n", - "other_nodes: [(0, 2), (2, 0)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (2, 0)]\n", - "other_nodes: [(3, 3), (2, 0)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2), (2, 0)]\n", - "other_nodes: [(0, 2), (2, 0)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(0, 2), (2, 0), (2, 1)]\n", - "other_nodes: [(0, 2), (2, 0)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (6, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 0), (1, 3), (3, 2)]\n", - "other_nodes: [(1, 0), (1, 3), (3, 2)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3), (1, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 0), (1, 3), (2, 2)]\n", - "other_nodes: [(1, 0), (1, 3)]\n", - "haspath_test between: (2, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 3), 'contrib': -1, 'delay': 3}, 1: {'d': (5, [(0, 1), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (5, [(0, 1), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (5, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0), (0, 1)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3)]\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0), (3, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3), (1, 3)]\n", - "other_nodes: [(3, 3), (1, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (3, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': -4, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3), (1, 3)]\n", - "other_nodes: [(3, 3), (1, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (3, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': -4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (3, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2), (1, 1)]\n", - "other_nodes: [(2, 3), (2, 2)]\n", - "haspath_test between: (1, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (5, [(1, 1), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 3), (2, 1)]\n", - "other_nodes: [(2, 2), (2, 3)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (2, [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(0, 3), (1, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}, 1: {'d': (4, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3), (1, 2)]\n", - "other_nodes: [(1, 1), (2, 3)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0), (0, 2), (0, 3)]\n", - "other_nodes: [(3, 0), (0, 2), (0, 3)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (3, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 3), (0, 2)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 2), 'contrib': 3, 'delay': 2}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 0), (1, 1)]\n", - "other_nodes: [(3, 3), (3, 0)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 4), 'contrib': 2, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 3), (0, 2)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (1, 3)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (1, 3)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (2, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (1, 1)]\n", - "other_nodes: [(0, 2), (1, 1)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (1, 1)]\n", - "other_nodes: [(0, 2), (1, 1)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (2, 2)]\n", - "other_nodes: [(2, 0), (2, 2)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (6, [(2, 1), (2, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (1, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (1, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (3, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (3, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (5, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (6, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': 0, 'delay': 1}, 1: {'d': (6, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 1 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (6, [(2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (6, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (6, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': -4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 2), 'contrib': -3, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (2, 3), (3, 2), (2, 0)]\n", - "other_nodes: [(2, 3), (3, 2), (2, 0)]\n", - "haspath_test between: (3, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (3, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (5, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 2)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 3), 'contrib': 3, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 2), 'contrib': 3, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (1, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (5, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 1), (1, 3)]\n", - "other_nodes: [(3, 1), (1, 3)]\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 3)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1), (2, 2)]\n", - "other_nodes: [(3, 1), (2, 2)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 1), (3, 2)]\n", - "other_nodes: [(3, 1), (3, 2)]\n", - "haspath_test between: (2, 2) (3, 1)\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 3), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0), (1, 1)]\n", - "other_nodes: [(0, 0), (1, 1)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (3, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0), (1, 1)]\n", - "other_nodes: [(0, 0), (1, 1)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (6, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(0, 0), (1, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (4, [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 2), (1, 0), (2, 1)]\n", - "other_nodes: [(3, 2), (0, 2), (1, 0)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (2, 1), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 0), (2, 0), (2, 2)]\n", - "other_nodes: [(0, 2), (1, 0), (2, 0)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (2, [(0, 0), (0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (0, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (2, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (4, [(0, 2), (1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (1, 2), (2, 2), (2, 3)], 0), 'contrib': 3, 'delay': 0}, 1: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': 3, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3), (0, 2), (2, 2)]\n", - "other_nodes: [(1, 3), (2, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 1)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(0, 1), (2, 3), (1, 2)]\n", - "other_nodes: [(0, 1), (2, 3)]\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 3), (2, 3)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 3), (3, 3)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (0, 2)]\n", - "other_nodes: [(2, 0), (0, 2)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 2), 'contrib': 1, 'delay': 2}, 1: {'d': (4, [(2, 1), (2, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (4, [(2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 3), (3, 0)]\n", - "other_nodes: [(0, 3), (3, 0)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (3, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 0), (0, 2)]\n", - "other_nodes: [(0, 3), (3, 0)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (0, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3), (3, 0), (2, 1)]\n", - "other_nodes: [(1, 1), (2, 3), (3, 0)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (3, 1)]\n", - "other_nodes: [(2, 0), (3, 1)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (3, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 0), (3, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 0), (2, 1)]\n", - "other_nodes: [(2, 2), (1, 0)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (5, [(3, 1), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3), (2, 1)]\n", - "other_nodes: [(3, 2), (2, 3)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (2, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (0, 2), (0, 1), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1), (0, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (6, [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0), (2, 1)]\n", - "other_nodes: [(1, 0), (2, 0)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "tick 3 ended\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (3, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3), (2, 0)]\n", - "other_nodes: [(1, 3), (2, 0)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 0), (0, 0), (1, 2)]\n", - "other_nodes: [(1, 3), (2, 0), (0, 0)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 0), (0, 0)]\n", - "other_nodes: [(2, 0), (0, 0)]\n", - "haspath_test between: (1, 3) (2, 0)\n", - "haspath_test between: (1, 3) (0, 0)\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 2)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (4, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (3, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 2), (1, 1)]\n", - "other_nodes: [(0, 1), (2, 2)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (5, [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (5, [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (5, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 2), (0, 0)]\n", - "other_nodes: [(0, 3), (1, 2)]\n", - "haspath_test between: (0, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "haspath_test between: (0, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (4, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 2), 'contrib': -3, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(1, 2), (3, 3), (2, 3)]\n", - "other_nodes: [(1, 2), (3, 3)]\n", - "haspath_test between: (2, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (1, 3)]\n", - "other_nodes: [(0, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (1, 3)]\n", - "other_nodes: [(0, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (2, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1), (0, 3)]\n", - "other_nodes: [(2, 1), (0, 3)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1), (0, 1), (0, 3)]\n", - "other_nodes: [(2, 1), (0, 1), (0, 3)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 3), (2, 2)]\n", - "other_nodes: [(2, 1), (0, 3)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (3, [(1, 0), (1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1), (3, 0), (1, 1)]\n", - "other_nodes: [(2, 0), (2, 1), (3, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 4), 'contrib': 1, 'delay': 4}}\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (1, 1), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 2, 'delay': 3}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 0), (0, 2)]\n", - "other_nodes: [(3, 0), (0, 2)]\n", - "haspath_test between: (1, 3) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (4, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 2)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 2), (1, 1), (0, 3)]\n", - "other_nodes: [(0, 2), (1, 1), (0, 3)]\n", - "haspath_test between: (2, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -3, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 1), (0, 3), (1, 3)]\n", - "other_nodes: [(0, 2), (1, 1), (0, 3)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 1), (0, 3)]\n", - "other_nodes: [(0, 2), (1, 1)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (0, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (2, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 0), (2, 2)]\n", - "other_nodes: [(1, 2), (0, 0)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (2, 2), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (2, 2), (1, 3)]\n", - "other_nodes: [(2, 2), (1, 3)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 2), 'contrib': -3, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (5, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 0)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2), (1, 3), (1, 0)]\n", - "other_nodes: [(3, 2), (1, 3), (1, 0)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (1, 2)]\n", - "other_nodes: [(3, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (6, [(0, 2), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (6, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (2, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3), (3, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (5, [(3, 3), (3, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 0), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 0) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (5, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2), (0, 3)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2), (0, 3)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 3), (2, 2)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (3, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (0, 2)]\n", - "other_nodes: [(0, 3), (0, 2)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (4, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (6, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (0, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (5, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (4, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0), (2, 0)], 1), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (6, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -4, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (0, 1)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (0, 1)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0), (0, 1)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1), (1, 0)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1), (1, 0)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 2), 'contrib': 3, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (3, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 4), 'contrib': -2, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2), (0, 2), (1, 3)]\n", - "other_nodes: [(2, 3), (3, 2), (0, 2)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (0, 1), (0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 2), (1, 3)]\n", - "other_nodes: [(3, 2), (1, 3)]\n", - "haspath_test between: (0, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (0, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (3, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3), (2, 2)]\n", - "other_nodes: [(2, 1), (1, 3)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}, 1: {'d': (4, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}, 1: {'d': (4, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (4, [(1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (6, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(0, 2), (2, 3), (1, 3)]\n", - "other_nodes: [(0, 2), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(3, 0), (1, 3), (1, 0)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 2), 'contrib': 3, 'delay': 2}}\n", - "haspath_test between: (1, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (2, [(3, 1), (2, 1), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0), (2, 1)]\n", - "other_nodes: [(1, 0), (0, 0)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (2, 1), (1, 1), (1, 0)], 0), 'contrib': -3, 'delay': 0}, 1: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 2), 'contrib': -4, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (6, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0), (1, 3), (1, 1)]\n", - "other_nodes: [(3, 0), (0, 0), (1, 3)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0), (0, 0), (1, 1)]\n", - "other_nodes: [(1, 0), (3, 0), (0, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (1, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 0), (1, 3), (1, 2)]\n", - "other_nodes: [(1, 0), (1, 3)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 0), (1, 3), (3, 0), (0, 0), (1, 2)]\n", - "other_nodes: [(1, 0), (1, 3), (3, 0), (0, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 2}}\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (6, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 0), (3, 0), (0, 0)]\n", - "other_nodes: [(1, 0), (3, 0), (0, 0)]\n", - "haspath_test between: (1, 3) (1, 0)\n", - "haspath_test between: (1, 3) (3, 0)\n", - "haspath_test between: (1, 3) (0, 0)\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (6, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 0), (3, 0), (0, 0)]\n", - "other_nodes: [(1, 0), (3, 0), (0, 0)]\n", - "haspath_test between: (1, 3) (1, 0)\n", - "haspath_test between: (1, 3) (3, 0)\n", - "haspath_test between: (1, 3) (0, 0)\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3), (0, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (2, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (4, [(3, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2), (3, 2)]\n", - "other_nodes: [(1, 2), (3, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (4, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (0, 0)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (2, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (4, [(0, 3), (0, 2), (1, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (2, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 0), (1, 3)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (3, 3) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0), (1, 3)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 3), (3, 2)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0), (1, 3)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 3), (3, 1)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(3, 0), (1, 3), (3, 3)]\n", - "other_nodes: [(3, 0), (1, 3)]\n", - "haspath_test between: (3, 3) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (2, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(2, 2), (1, 2)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0), (1, 2)]\n", - "other_nodes: [(2, 0), (1, 2)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (6, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 3), 'contrib': -1, 'delay': 3}, 1: {'d': (6, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (2, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2), (0, 2)]\n", - "other_nodes: [(2, 2), (0, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (0, 0), (1, 1)]\n", - "other_nodes: [(2, 2), (0, 0)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (1, 1), (2, 1), (2, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (5, [(3, 3), (3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (3, 2), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(0, 3), (1, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}, 1: {'d': (6, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (5, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (0, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (0, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (6, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (3, [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3), (0, 1), (1, 2)]\n", - "other_nodes: [(3, 2), (3, 3), (0, 1)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3), (2, 2)]\n", - "other_nodes: [(3, 2), (3, 3)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 1, 'delay': 0}, 1: {'d': (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (1, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0), (1, 2)]\n", - "other_nodes: [(2, 0), (1, 2)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(2, 0), (1, 2), (1, 1)]\n", - "other_nodes: [(2, 0), (1, 2)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(2, 0), (1, 2), (1, 1)]\n", - "other_nodes: [(2, 0), (1, 2)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0), (2, 1)]\n", - "other_nodes: [(3, 0), (2, 1)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (5, [(3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(3, 0), (2, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(3, 2), (0, 2), (2, 0), (2, 1)]\n", - "other_nodes: [(3, 2), (0, 2), (2, 0)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2), (0, 2)], 3), 'contrib': 0, 'delay': 3}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 2), (2, 0)]\n", - "other_nodes: [(0, 2), (2, 0)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 2), (1, 2)]\n", - "other_nodes: [(3, 2), (0, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3), (2, 2)]\n", - "other_nodes: [(0, 3), (2, 2)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}, 1: {'d': (6, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (1, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 2)]\n", - "other_nodes: [(0, 3), (2, 2)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 5), 'contrib': -1, 'delay': 5}}\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(0, 3), (2, 2), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 2)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(0, 3), (2, 2), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 2)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(0, 3), (2, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(0, 3), (2, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 0), (3, 2)]\n", - "other_nodes: [(1, 0), (3, 2)]\n", - "haspath_test between: (2, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}, 1: {'d': (6, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (3, 2), (2, 1)]\n", - "other_nodes: [(1, 0), (3, 2)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (6, [(2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 3 ticks\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 0), (2, 2)]\n", - "other_nodes: [(1, 3), (2, 0)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1), (1, 3), (2, 0)]\n", - "other_nodes: [(2, 1), (1, 3), (2, 0)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 1), (2, 0)]\n", - "other_nodes: [(1, 1), (2, 0)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3), (1, 3), (1, 1)]\n", - "other_nodes: [(0, 3), (1, 3), (1, 1)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': -2, 'delay': 3}, 1: {'d': (3, [(2, 3), (1, 3), (0, 3)], 4), 'contrib': -2, 'delay': 4}}\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(0, 3), (1, 1), (1, 3)]\n", - "other_nodes: [(0, 3), (1, 1)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}, 1: {'d': (3, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(0, 3), (1, 1), (1, 2)]\n", - "other_nodes: [(0, 3), (1, 1)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (6, [(0, 2), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 3), (1, 0), (1, 1)]\n", - "other_nodes: [(2, 1), (1, 3), (1, 0)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (6, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(0, 1), (2, 0), (2, 1), (1, 2)]\n", - "other_nodes: [(0, 1), (2, 0), (2, 1)]\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2), (0, 1)], 0), 'contrib': 1, 'delay': 0}, 1: {'d': (6, [(1, 3), (0, 3), (0, 2), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2), (2, 1)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 4, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0), (0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 0)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (0, 1), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 1), (0, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 0), (1, 1)]\n", - "other_nodes: [(2, 1), (3, 0)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (6, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (2, [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (1, 0), (0, 0)], 2), 'contrib': 3, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2), (1, 1)]\n", - "other_nodes: [(3, 1), (3, 2)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0), (0, 1)]\n", - "other_nodes: [(2, 0), (0, 1)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0), (0, 1)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0), (0, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 1)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 1)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (0, 2)]\n", - "other_nodes: [(2, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(3, 1), (0, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (0, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 2), (3, 2)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 2), (2, 0)]\n", - "other_nodes: [(1, 0), (2, 2)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 0), (2, 3)]\n", - "other_nodes: [(2, 1), (0, 0)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (3, 1)]\n", - "other_nodes: [(2, 0), (3, 1)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (3, 1), (3, 0)]\n", - "other_nodes: [(2, 0), (3, 1), (3, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 4), 'contrib': 1, 'delay': 2}}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0), (2, 1)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 4), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 0), (3, 1), (3, 0)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 3), 'contrib': 1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (2, 0), (3, 0)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "haspath_test between: (3, 1) (3, 0)\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 0), (3, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (2, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 0), (3, 1), (0, 2)]\n", - "other_nodes: [(0, 0), (3, 1), (0, 2)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1), (0, 2), (2, 2)]\n", - "other_nodes: [(0, 0), (3, 1), (0, 2)]\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1), (3, 3)]\n", - "other_nodes: [(0, 1), (3, 3)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1), (3, 3)]\n", - "other_nodes: [(0, 1), (3, 3)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(0, 1), (3, 3), (2, 3)]\n", - "other_nodes: [(0, 1), (3, 3)]\n", - "haspath_test between: (2, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(0, 1), (3, 3), (2, 3)]\n", - "other_nodes: [(0, 1), (3, 3)]\n", - "haspath_test between: (2, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 3), (2, 3)]\n", - "other_nodes: [(3, 3), (2, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (3, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 3), (2, 3)]\n", - "other_nodes: [(3, 3), (2, 3)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3), (0, 2), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (6, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (6, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3), (3, 0)]\n", - "other_nodes: [(3, 3), (3, 0)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (2, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 0), (3, 2)]\n", - "other_nodes: [(3, 3), (3, 0)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 3), (3, 0), (3, 1)]\n", - "other_nodes: [(3, 3), (3, 0)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0), (2, 2)]\n", - "other_nodes: [(1, 0), (2, 2)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 2), (1, 3), (1, 1)]\n", - "other_nodes: [(2, 2), (1, 3)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 1), (1, 2)]\n", - "other_nodes: [(1, 3), (0, 1)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}, 1: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 4), 'contrib': -2, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 3 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -4, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2), (2, 2)]\n", - "other_nodes: [(3, 2), (2, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (5, [(0, 2), (1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (1, 2), (2, 2), (2, 3)], 0), 'contrib': 1, 'delay': 0}, 1: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 2), (1, 1)]\n", - "other_nodes: [(2, 0), (2, 2)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 0)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 0), (2, 2)]\n", - "other_nodes: [(2, 0), (2, 2)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(2, 0), (3, 2), (1, 1)]\n", - "other_nodes: [(2, 0), (3, 2)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 0) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (0, 1), (0, 2), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 2), (3, 0)]\n", - "other_nodes: [(3, 3), (2, 2)]\n", - "haspath_test between: (3, 0) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 1), (0, 3)]\n", - "other_nodes: [(3, 1), (0, 3)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -3, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3)], 0)\n", - "nodes in G_ts [(3, 1), (2, 3)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (3, 2), (3, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (3, [(2, 3), (2, 2), (2, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 3), 'contrib': 2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (3, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}, 1: {'d': (4, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 2), (1, 0)]\n", - "other_nodes: [(3, 0), (1, 2)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}, 1: {'d': (4, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (4, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (6, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1), (3, 3)]\n", - "other_nodes: [(1, 1), (3, 3)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (3, 3), (1, 2)]\n", - "other_nodes: [(1, 1), (3, 3)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (1, 0), (1, 2)]\n", - "other_nodes: [(1, 0), (1, 2)]\n", - "haspath_test between: (0, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (1, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (2, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (6, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 0), (2, 1)]\n", - "other_nodes: [(0, 0), (2, 1)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0), (0, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (4, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 0), (2, 1)]\n", - "other_nodes: [(0, 0), (2, 1)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (3, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}, 1: {'d': (5, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 2), 'contrib': -3, 'delay': 2}, 1: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 2), 'contrib': -3, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (5, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -3, 'delay': 1}, 1: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -3, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}, 1: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}, 1: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (0, 0), (1, 3), (2, 3)]\n", - "other_nodes: [(0, 0), (1, 3), (2, 3)]\n", - "haspath_test between: (0, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1), (0, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': 2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(0, 0), (1, 3), (2, 3)]\n", - "other_nodes: [(0, 0), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1), (0, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 3 ticks\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (3, 0)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 0), (3, 0)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2), (3, 2)]\n", - "other_nodes: [(2, 1), (2, 2)]\n", - "haspath_test between: (3, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1), (0, 0)]\n", - "other_nodes: [(2, 1), (0, 0)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "haspath_test between: (2, 2) (0, 0)\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 0)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2), (1, 3), (2, 3)]\n", - "other_nodes: [(3, 2), (1, 3), (2, 3)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(0, 0), (1, 3), (1, 1)]\n", - "other_nodes: [(0, 0), (1, 3)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (2, 3)]\n", - "other_nodes: [(3, 2), (2, 3)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (1, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (4, [(3, 1), (2, 1), (1, 1), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 0), (0, 0)]\n", - "other_nodes: [(1, 0), (0, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (3, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (3, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(0, 3), (1, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 3), (2, 3), (1, 2)]\n", - "other_nodes: [(1, 1), (0, 3), (2, 3)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 3), (0, 3)]\n", - "other_nodes: [(2, 3), (0, 3)]\n", - "haspath_test between: (1, 1) (2, 3)\n", - "haspath_test between: (1, 1) (0, 3)\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': 4, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3), (1, 3)]\n", - "other_nodes: [(0, 3), (3, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (2, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3), (0, 1)]\n", - "other_nodes: [(2, 3), (0, 1)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (1, 2), (2, 2), (2, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (5, [(3, 2), (3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (3, 1), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (5, [(3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2)], 2), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2), (3, 2)]\n", - "other_nodes: [(2, 1), (2, 2)]\n", - "haspath_test between: (3, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 2), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1), (1, 0)]\n", - "other_nodes: [(2, 1), (1, 0)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "haspath_test between: (2, 2) (1, 0)\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1), (2, 1)]\n", - "other_nodes: [(1, 1), (2, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 1), (1, 1)]\n", - "other_nodes: [(2, 1), (1, 1)]\n", - "haspath_test between: (1, 0) (2, 1)\n", - "haspath_test between: (1, 0) (1, 1)\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 0), (2, 3)]\n", - "other_nodes: [(0, 0), (2, 3)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 5), 'contrib': 1, 'delay': 5}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1), (1, 0)]\n", - "other_nodes: [(3, 1), (1, 0)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1), (1, 0), (0, 0)]\n", - "other_nodes: [(3, 1), (1, 0), (0, 0)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 3), (0, 3)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 3), 'contrib': 1, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3), (1, 2)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1), (2, 1)]\n", - "other_nodes: [(0, 1), (2, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (0, 1)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 2), 'contrib': -3, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -3, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -3, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 1)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 0 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 1), (1, 3)]\n", - "other_nodes: [(0, 1), (1, 3)]\n", - "haspath_test between: (2, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -4, 'delay': 0}}\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (3, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3), (0, 2)]\n", - "other_nodes: [(1, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3), (0, 2), (0, 3)]\n", - "other_nodes: [(1, 3), (0, 2), (0, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(1, 3), (0, 2), (0, 3)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (0, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (1, 3), (0, 3)]\n", - "other_nodes: [(1, 3), (0, 3)]\n", - "haspath_test between: (0, 2) (1, 3)\n", - "haspath_test between: (0, 2) (0, 3)\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (1, 1), (2, 1), (3, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1), (2, 1)]\n", - "other_nodes: [(3, 2), (3, 1)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1), (2, 1)]\n", - "other_nodes: [(3, 2), (3, 1)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (2, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 2), (3, 2)]\n", - "other_nodes: [(2, 2), (3, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2), (2, 0)]\n", - "other_nodes: [(2, 2), (3, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2), (2, 1)]\n", - "other_nodes: [(2, 2), (3, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (3, 2)]\n", - "other_nodes: [(2, 3), (3, 2)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (3, 2)]\n", - "other_nodes: [(2, 3), (3, 2)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (3, 2)]\n", - "other_nodes: [(2, 3), (3, 2)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (6, [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1), (3, 3)]\n", - "other_nodes: [(1, 1), (3, 3)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 2), (1, 1)]\n", - "other_nodes: [(2, 1), (3, 2)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 2), (0, 1)]\n", - "other_nodes: [(3, 2), (0, 1)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (3, [(0, 1), (1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (1, 1), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 3, 'delay': 1}, 1: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}, 1: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 2), (0, 2), (2, 0), (1, 1)]\n", - "other_nodes: [(2, 2), (0, 2), (2, 0)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 2), (0, 2), (3, 0), (1, 1)]\n", - "other_nodes: [(2, 2), (0, 2), (3, 0)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1), (0, 2)]\n", - "other_nodes: [(1, 1), (0, 2)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3), (0, 2)], 2), 'contrib': 0, 'delay': 2}, 1: {'d': (5, [(1, 3), (0, 3), (0, 2)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 2), (1, 2)]\n", - "other_nodes: [(1, 1), (0, 2)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 0, 'delay': 1}, 1: {'d': (5, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 1), (1, 2)]\n", - "other_nodes: [(2, 1), (1, 2)]\n", - "haspath_test between: (1, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (1, 2), (2, 0)]\n", - "other_nodes: [(2, 1), (1, 2)]\n", - "haspath_test between: (2, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (6, [(3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -4, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -4, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(3, 3), (1, 1)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 1), (3, 1), (2, 0)]\n", - "other_nodes: [(0, 1), (3, 1), (2, 0)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 0), (2, 1)]\n", - "other_nodes: [(0, 1), (2, 0)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 0), (1, 1)]\n", - "other_nodes: [(0, 1), (2, 0)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (2, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(3, 2), (1, 0), (1, 1)]\n", - "other_nodes: [(3, 2), (1, 0)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(3, 2), (1, 0)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -3, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 1 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (5, [(1, 2), (1, 3), (2, 3), (3, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1), (3, 1)]\n", - "other_nodes: [(0, 1), (3, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(0, 1), (3, 1), (2, 1)]\n", - "other_nodes: [(0, 1), (3, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(0, 1), (3, 1), (2, 0)]\n", - "other_nodes: [(0, 1), (2, 0)]\n", - "haspath_test between: (3, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (5, [(0, 2), (0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (6, [(0, 1), (0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (0, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (4, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (6, [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1), (2, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1), (1, 1)]\n", - "other_nodes: [(0, 1), (1, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3), (0, 2), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (0, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(0, 1), (3, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (3, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (0, 1)], 3), 'contrib': -2, 'delay': 3}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (3, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 1), (0, 1)]\n", - "other_nodes: [(2, 1), (0, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (2, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 0)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 0) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 1)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2), (2, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 3), (2, 0), (0, 2)]\n", - "other_nodes: [(2, 3), (2, 0)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 2, 'delay': 2}, 1: {'d': (6, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': 2, 'delay': 3}}\n", - "haspath_test between: (0, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 5, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 3), (1, 0), (0, 2)]\n", - "other_nodes: [(2, 3), (1, 0)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 0, 'delay': 2}, 1: {'d': (6, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "haspath_test between: (0, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 3), (2, 0), (0, 1)]\n", - "other_nodes: [(2, 3), (2, 0)]\n", - "haspath_test between: (0, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}, 1: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 4, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 3), (1, 0), (0, 1)]\n", - "other_nodes: [(2, 3), (1, 0)]\n", - "haspath_test between: (0, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': -1, 'delay': 0}, 1: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (0, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 2)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 2) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (6, [(3, 2), (2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (2, 2), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (6, [(1, 0), (1, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0), (0, 0), (0, 1)]\n", - "other_nodes: [(2, 0), (0, 0), (0, 1)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0), (0, 1)]\n", - "other_nodes: [(2, 0), (0, 1)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (5, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (4, [(3, 3), (3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 2), (1, 2)]\n", - "other_nodes: [(1, 3), (2, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (3, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 2), 'contrib': 3, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (6, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 2), (3, 0), (1, 1)]\n", - "other_nodes: [(2, 0), (0, 2), (3, 0)]\n", - "haspath_test between: (1, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0), (1, 0)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (1, 2), (1, 1)], 1), 'contrib': 3, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 0), (3, 1), (1, 2)]\n", - "other_nodes: [(1, 1), (0, 0), (3, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)], 0), 'contrib': -4, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 3)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (2, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (6, [(2, 2), (2, 1), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 3), (3, 0), (2, 1)]\n", - "other_nodes: [(2, 3), (3, 0)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (5, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1), (0, 0)]\n", - "other_nodes: [(3, 0), (0, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1), (0, 0)]\n", - "other_nodes: [(3, 0), (0, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (0, 2), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (3, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 0}, 1: {'d': (4, [(1, 2), (1, 1)], 1), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0), (1, 0)]\n", - "other_nodes: [(3, 1), (2, 0)]\n", - "haspath_test between: (1, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': 4, 'delay': 0}}\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0)], 3), 'contrib': 2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (3, 1)]\n", - "other_nodes: [(0, 0), (3, 1)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1), (2, 0)]\n", - "other_nodes: [(0, 0), (3, 1)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0), (3, 1)]\n", - "other_nodes: [(0, 0), (3, 1)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1), (3, 0)]\n", - "other_nodes: [(0, 0), (3, 1)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1), (3, 0)]\n", - "other_nodes: [(0, 0), (3, 1)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 0), (2, 2)]\n", - "other_nodes: [(0, 0), (2, 2)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 3), 'contrib': 1, 'delay': 3}, 1: {'d': (6, [(1, 0), (0, 0)], 4), 'contrib': 1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 2), (2, 0)]\n", - "other_nodes: [(0, 0), (2, 2)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 2}, 1: {'d': (6, [(1, 0), (0, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}, 1: {'d': (6, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (6, [(1, 0), (0, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1), (2, 3)]\n", - "other_nodes: [(2, 1), (3, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1), (2, 2)]\n", - "other_nodes: [(2, 1), (3, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 3), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 2), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0), (0, 0)]\n", - "other_nodes: [(2, 0), (0, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 0), (0, 2)]\n", - "other_nodes: [(1, 0), (0, 2)]\n", - "haspath_test between: (2, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(1, 0), (0, 2), (1, 2)]\n", - "other_nodes: [(1, 0), (0, 2)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0), (2, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 1)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 3), (1, 1)]\n", - "other_nodes: [(1, 2), (1, 3)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 3), 'contrib': 1, 'delay': 3}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (4, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0), (0, 0)]\n", - "other_nodes: [(1, 0), (0, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0)], 4), 'contrib': 1, 'delay': 4}}\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 4), 'contrib': 1, 'delay': 4}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2), (3, 1)]\n", - "other_nodes: [(2, 1), (2, 2)]\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (3, [(3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2), (3, 2)]\n", - "other_nodes: [(2, 2), (3, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "haspath_test between: (2, 1) (3, 2)\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 0)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (5, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (5, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 2), (1, 2)]\n", - "other_nodes: [(3, 2), (0, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (6, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(3, 1), (3, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0), (1, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (5, [(0, 2), (1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (1, 2), (2, 2), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (1, 3)]\n", - "other_nodes: [(0, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (2, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (0, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 3), 'contrib': 2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 4), 'contrib': -2, 'delay': 4}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 3 ticks\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (2, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 1)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 4 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "I am rider 0 - dep: (0, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (5, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (6, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (6, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (5, [(0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (2, [(3, 3), (3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (3, 2), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (2, [(3, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (3, 1) to (2, 1) using car (6, [(3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (2, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (2, 1), (1, 1), (0, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (3, [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 2)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (2, [(1, 1), (0, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3), (2, 3)]\n", - "other_nodes: [(0, 3), (2, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (6, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0), (0, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(1, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0), (0, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (6, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 1), (0, 2)]\n", - "other_nodes: [(1, 1), (0, 2)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (2, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (2, 3), (2, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (3, 3), (0, 2)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (2, 3), (3, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 4), 'contrib': -1, 'delay': 4}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (4, [(0, 3), (0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (0, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (0, 2), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (2, 2)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (2, 3), (3, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (0, 2) to (1, 2) using car (4, [(0, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 2), (2, 3)]\n", - "other_nodes: [(3, 3), (0, 2)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (1, 2), (0, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (5, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1), (1, 0)]\n", - "other_nodes: [(0, 1), (1, 0)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(0, 1), (1, 0)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 1), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0), (1, 0)]\n", - "other_nodes: [(2, 0), (3, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 3), 'contrib': -3, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 4), 'contrib': 0, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(3, 1), (3, 2)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (2, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (4, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (3, [(1, 0), (1, 1), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0), (0, 0)]\n", - "other_nodes: [(3, 1), (0, 0)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 2), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (6, [(3, 2), (2, 2), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (2, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (2, 2), (1, 2), (1, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 3), (0, 1)]\n", - "other_nodes: [(0, 0), (0, 3)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (2, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (6, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (4, [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 3)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 3) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 3), (1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (1, 0), (3, 1)]\n", - "other_nodes: [(0, 2), (1, 0), (3, 1)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (4, [(1, 3), (1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 2)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 0), (3, 1)]\n", - "other_nodes: [(1, 0), (3, 1)]\n", - "haspath_test between: (0, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (0, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (1, 1), (2, 1), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (4, [(1, 2), (1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (1, 1)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 1), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (4, [(1, 1), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (2, 0), (0, 0), (0, 3)]\n", - "other_nodes: [(2, 0), (0, 0), (0, 3)]\n", - "haspath_test between: (2, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1), (2, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(2, 0), (0, 3), (1, 3)]\n", - "other_nodes: [(2, 0), (0, 3)]\n", - "haspath_test between: (1, 3) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (2, 2), (2, 1), (2, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Driver 4 arrived\n", - "tick 4 ended\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 0), (3, 2)]\n", - "other_nodes: [(3, 3), (3, 0)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 3) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (4, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (0, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (2, [(1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1), (3, 2)]\n", - "other_nodes: [(3, 1), (1, 1)]\n", - "haspath_test between: (3, 2) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 3), (3, 2), (3, 1), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2), (1, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(0, 2), (1, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0), (1, 3), (3, 0)]\n", - "other_nodes: [(0, 0), (1, 3), (3, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 5), 'contrib': -1, 'delay': 5}}\n", - "haspath_test between: (1, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2), (1, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(0, 0), (1, 3), (3, 0), (1, 1)]\n", - "other_nodes: [(0, 0), (1, 3), (3, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 1) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (1, 2), (1, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 0), (0, 0), (1, 2)]\n", - "other_nodes: [(1, 3), (3, 0), (0, 0)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (1, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 0)\n", - "haspath_test between: (1, 2) (0, 0)\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (5, [(1, 2), (1, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (0, 2) to (1, 2) using car (2, [(0, 2), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3), (2, 2)]\n", - "other_nodes: [(3, 2), (1, 3)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 0)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 0) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}, 1: {'d': (6, [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}, 1: {'d': (6, [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (2, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}, 1: {'d': (6, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (1, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}, 1: {'d': (6, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (1, 2) to (0, 2) using car (2, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 0)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (2, [(1, 2), (1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 1), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (2, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 1), (1, 1)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (0, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (1, 1) to (1, 0) using car (5, [(1, 1), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(3, 0), (1, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 2, 'delay': 3}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 1), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 4 ticks\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0), (3, 1)]\n", - "other_nodes: [(3, 0), (3, 1)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (1, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 2), 'contrib': 3, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1), (2, 0)]\n", - "other_nodes: [(3, 0), (3, 1)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (3, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3), (0, 3)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (5, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (4, [(1, 0), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 3)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (2, 2), (2, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (5, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (2, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(3, 2), (2, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (2, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (3, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 2), (1, 0), (3, 0)]\n", - "other_nodes: [(1, 2), (1, 0), (3, 0)]\n", - "haspath_test between: (2, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (1, 1), (1, 2)], 1), 'contrib': 3, 'delay': 1}}\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 5), 'contrib': -1, 'delay': 5}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 3), 'contrib': 2, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 0), (3, 0)]\n", - "other_nodes: [(1, 2), (3, 0)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (3, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (3, 0), (1, 1)]\n", - "other_nodes: [(1, 2), (3, 0)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (0, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 2, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 3 ticks\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2), (2, 2)]\n", - "other_nodes: [(3, 3), (3, 2)]\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 4), 'contrib': 1, 'delay': 4}}\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (1, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (5, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (5, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3), (3, 2)]\n", - "other_nodes: [(1, 3), (3, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2), (2, 2)]\n", - "other_nodes: [(1, 3), (3, 2)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (1, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (2, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (3, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (2, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3), (0, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 2 ticks\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 4), 'contrib': 1, 'delay': 4}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 3), 'contrib': 1, 'delay': 3}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3), (1, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 0) to (1, 1) using car (5, [(1, 0), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1), (1, 1)]\n", - "other_nodes: [(0, 0), (0, 1)]\n", - "haspath_test between: (1, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (5, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (4, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0), (1, 0)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "I am driver 4 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (0, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (2, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(2, 2), (1, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (4, [(0, 2), (0, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 1) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2), (0, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 1) to (0, 2) using car (4, [(0, 1), (0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (0, 2)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (0, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 2), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (6, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (0, 2) to (0, 3) using car (4, [(0, 2), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (6, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 2), (2, 3), (1, 3)]\n", - "other_nodes: [(1, 2), (2, 3)]\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (3, [(1, 3), (1, 2), (1, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (5, [(3, 3), (2, 3), (1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 3), (2, 3), (1, 3), (1, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 3)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 3) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (1, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(2, 3), (1, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 1)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 2), (0, 3)]\n", - "other_nodes: [(0, 2), (0, 3)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 2), (0, 3)]\n", - "other_nodes: [(0, 2), (0, 3)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (3, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (3, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 1), (2, 3)]\n", - "other_nodes: [(3, 2), (1, 1)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (2, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2), (1, 1), (3, 3)]\n", - "other_nodes: [(1, 3), (3, 2), (1, 1)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (1, 2), (1, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (4, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 2), (3, 2)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 0)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 0), (1, 0), (1, 1), (1, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}, 1: {'d': (5, [(1, 1), (1, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (2, [(1, 0), (1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (1, 1)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (1, 1), (1, 2)], 0), 'contrib': 0, 'delay': 0}, 1: {'d': (5, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (5, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (2, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 1), (3, 0)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 5 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (0, 2), (0, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (2, [(1, 3), (0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 3)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 3) (0, 1)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (0, 3), (0, 2), (0, 1)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (0, 3) to (0, 2) using car (2, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (2, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1), (3, 1)]\n", - "other_nodes: [(2, 1), (3, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (4, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (6, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (1, 2) to (1, 1) using car (3, [(1, 2), (1, 1), (2, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 0)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (4, [(2, 0), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (4, [(0, 0), (1, 0), (2, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (1, 1), (0, 1)]\n", - "other_nodes: [(1, 1), (0, 1)]\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (1, 1)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (5, [(2, 1), (1, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (1, 1), (0, 1)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (3, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 1), (1, 1), (0, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (2, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (4, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 3), (2, 3), (1, 3)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (4, [(3, 2), (3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 3), (2, 3), (1, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (4, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 0), (1, 1)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3), (3, 3)]\n", - "other_nodes: [(1, 3), (3, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3), (0, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (5, [(2, 2), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3), (2, 3)]\n", - "other_nodes: [(1, 3), (3, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (4, [(1, 3), (0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (0, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (0, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (0, 3), (0, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (5, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (3, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 3), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (4, [(0, 3), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 6 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (3, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 1), (1, 1), (0, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1), (0, 1)]\n", - "other_nodes: [(2, 1), (0, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (2, 1), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (0, 1)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (2, [(1, 1), (2, 1), (2, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (6, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0), (0, 0), (0, 1)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (3, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 4, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3), (3, 2)], 0), 'contrib': 3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (1, 1) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (3, [(2, 3), (3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (3, 2)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (5, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(1, 3), (0, 3), (0, 2), (0, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (2, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (3, 1)], 4), 'contrib': 1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (3, 1)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (3, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 1), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (6, [(2, 1), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 4 ticks\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (6, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 1), (0, 1)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 4 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (3, 1)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (3, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (4, [(3, 0), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 2 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (3, 3)\n", - "Agent rider 1 move from (2, 3) to (3, 3) using car (6, [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (6, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (6, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(2, 0), (3, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (3, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 1), 'contrib': -3, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3), (3, 2), (2, 3)]\n", - "other_nodes: [(3, 2), (2, 3)]\n", - "haspath_test between: (3, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (3, 2)], 2), 'contrib': 1, 'delay': 2}, 1: {'d': (5, [(3, 3), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "haspath_test between: (3, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (2, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2), (2, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (1, 2), (0, 2)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (3, 3) to (2, 3) using car (6, [(3, 3), (2, 3)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (3, 2)], 1), 'contrib': 1, 'delay': 1}, 1: {'d': (5, [(3, 3), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (4, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(0, 2), (2, 1)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (2, 1) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (1, 2), (0, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1), (1, 0), (2, 1)]\n", - "other_nodes: [(1, 0), (2, 1)]\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0), (2, 1)]\n", - "other_nodes: [(3, 0), (2, 1)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 1), (3, 0)]\n", - "other_nodes: [(1, 0), (2, 1)]\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (3, 0) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (2, 1)], 0), 'contrib': 1, 'delay': 0}}\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (2, [(3, 1), (3, 0), (2, 0), (1, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (2, [(3, 0), (2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (2, [(2, 0), (1, 0)], 0)\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (2, [(2, 2), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (3, 1) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0), (0, 1), (0, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (3, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 0)\n", - "Agent rider 1 move from (3, 1) to (3, 0) using car (6, [(3, 1), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 3)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 4), 'contrib': -2, 'delay': 4}}\n", - "new_node (1, 1)\n", - "Agent rider 1 move from (2, 1) to (1, 1) using car (6, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(3, 1), (1, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (3, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (3, 2)]\n", - "other_nodes: [(0, 2), (3, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 2), 'contrib': 2, 'delay': 2}}\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2), (3, 2)]\n", - "other_nodes: [(0, 2), (3, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (2, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(2, 3), (3, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (2, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(1, 0), (2, 0), (3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (2, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 3), (2, 3), (3, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (2, 3) to (3, 3) using car (4, [(2, 3), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (2, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(3, 0), (2, 2), (1, 0)]\n", - "other_nodes: [(3, 0), (2, 2)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (3, 0), (2, 2)]\n", - "other_nodes: [(3, 0), (2, 2)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(3, 0), (2, 2), (2, 1)]\n", - "other_nodes: [(3, 0), (2, 2)]\n", - "haspath_test between: (2, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(3, 2), (1, 1), (2, 3), (2, 1)]\n", - "other_nodes: [(3, 2), (1, 1), (2, 3)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 4), 'contrib': -1, 'delay': 4}}\n", - "haspath_test between: (2, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (2, 1) to (1, 1) using car (5, [(2, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (3, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (2, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 2)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3), (0, 2)]\n", - "other_nodes: [(1, 3), (0, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (1, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (3, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(1, 3), (1, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (1, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (4, [(3, 0), (3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (3, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (3, 1), (2, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (3, 1) to (2, 1) using car (4, [(3, 1), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (4, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 3 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 0), (3, 1)]\n", - "other_nodes: [(3, 3), (1, 0)]\n", - "haspath_test between: (3, 1) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0)], 2), 'contrib': 0, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (3, [(3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3), (1, 0), (3, 2)]\n", - "other_nodes: [(3, 3), (1, 0)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 2), (3, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (3, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (3, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (1, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 3), (1, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 2) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3)]\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (5, [(1, 1), (2, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(0, 3), (0, 2), (1, 2)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2), (1, 1), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (3, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 4 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 3) to (3, 2) using car (4, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0), (3, 2)]\n", - "other_nodes: [(0, 0), (1, 0)]\n", - "haspath_test between: (3, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "haspath_test between: (3, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0), (3, 1)]\n", - "other_nodes: [(0, 0), (1, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (3, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0), (3, 0)]\n", - "other_nodes: [(0, 0), (1, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (3, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 1), (3, 0), (2, 0), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0), (2, 0)]\n", - "other_nodes: [(0, 0), (1, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (2, 0), (1, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 1), (1, 1)]\n", - "I am driver 3 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (2, [(0, 1), (1, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 3) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (0, 2), (0, 1), (0, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (6, [(0, 3), (0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 2)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 3), (0, 2), (0, 1), (0, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (6, [(0, 2), (0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1), (0, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (6, [(0, 1), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 0), (0, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (5, [(0, 2), (0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (0, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (0, 1) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 2), (0, 1), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (2, [(2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (0, 1) to (1, 1) using car (5, [(0, 1), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0), (0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0), (0, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 0) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (3, [(0, 0), (0, 1), (0, 2), (0, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (1, 2)\n", - "I am driver 2 - trip: [(1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 1), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0), (0, 0)]\n", - "other_nodes: [(2, 0), (0, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (5, [(3, 2), (2, 2), (1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(1, 2), (2, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 2), (2, 2), (1, 2), (0, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (2, [(1, 0), (2, 0), (3, 0)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 2)]\n", - "other_nodes: [(1, 2)]\n", - "haspath_test between: (2, 2) (1, 2)\n", - "tick 3 ended\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (0, 3)\n", - "I am rider 1 - dep: (3, 0) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 6 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (3, 0) to (3, 1) using car (5, [(3, 0), (3, 1), (3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(3, 0), (3, 1), (3, 2), (3, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 1) to (3, 2) using car (5, [(3, 1), (3, 2), (3, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (3, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 2) , arr: (3, 1)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(3, 0), (3, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 2), 'contrib': 2, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2), (1, 0), (3, 0)]\n", - "other_nodes: [(1, 0), (3, 0)]\n", - "haspath_test between: (0, 2) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (1, 2), (1, 1), (1, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (0, 2) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 1), 'contrib': 3, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (6, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0), (0, 1)]\n", - "other_nodes: [(3, 0), (1, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "haspath_test between: (0, 1) (1, 0)\n", - "tick 2 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (5, [(1, 3), (1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 2)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 2) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 3), (1, 2), (1, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (6, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 2) to (1, 1) using car (5, [(1, 2), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': 3, 'delay': 0}}\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 1), (2, 2), (1, 2)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (3, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 3), 'contrib': -2, 'delay': 3}}\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (3, 3) to (3, 2) using car (3, [(3, 3), (3, 2), (2, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 2), 'contrib': -2, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 3 - trip: [(1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "I am driver 5 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 6 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (0, 0) , arr: (3, 3)\n", - "I am driver 2 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 5 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1)]\n", - "I am driver 4 - trip: [(3, 0), (2, 0)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 2), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 4 - trip: [(2, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(1, 2), (3, 0), (2, 0)]\n", - "other_nodes: [(1, 2), (3, 0)]\n", - "haspath_test between: (2, 0) (1, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 0), (1, 1), (1, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 0)\n", - "I am driver 2 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (1, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (6, [(2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3), (1, 2)]\n", - "other_nodes: [(1, 3), (2, 3)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 2), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3)], 2), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (6, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 1), (1, 3), (2, 3)]\n", - "other_nodes: [(1, 1), (2, 3)]\n", - "haspath_test between: (1, 3) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 3), (2, 3)], 1), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 1) , arr: (2, 2)\n", - "I am rider 1 - dep: (3, 0) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 2) , arr: (2, 3)\n", - "I am driver 2 - trip: [(1, 1), (1, 2)]\n", - "I am driver 3 - trip: [(0, 3), (1, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (3, 2)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(3, 0), (2, 0), (1, 0)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (3, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 1)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (0, 1) to (0, 0) using car (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (0, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (0, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 1), (0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (0, 0) to (1, 0) using car (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(0, 0), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (3, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 2)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "new_node (1, 2)\n", - "Agent rider 1 move from (1, 1) to (1, 2) using car (5, [(1, 1), (1, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (2, 2)\n", - "I am rider 1 - dep: (0, 0) , arr: (1, 2)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (0, 0) to (1, 0) using car (6, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (1, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 0)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 0) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (2, 1), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 0) to (2, 1) using car (6, [(2, 0), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 0), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (6, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (3, 2) , arr: (2, 2)\n", - "I am driver 2 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(2, 2), (2, 1), (1, 1)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 2)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(3, 2), (2, 2), (1, 2), (1, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (3, 2) to (2, 2) using car (4, [(3, 2), (2, 2), (1, 2), (1, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 0 ticks\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (2, 2) to (1, 2) using car (4, [(2, 2), (1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3), (1, 2)]\n", - "other_nodes: [(0, 2), (1, 3)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (1, 2), (0, 2)], 2), 'contrib': -2, 'delay': 2}}\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (1, 2), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3)], 0)\n", - "nodes in G_ts [(0, 2), (1, 3)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 3) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 1) , arr: (3, 3)\n", - "I am driver 2 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 4 - trip: [(1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (0, 3), (0, 2)]\n", - "I am driver 6 - trip: [(2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (6, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 2) , arr: (2, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1), (2, 0)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 3), (0, 2), (0, 1)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 3) to (0, 2) using car (2, [(0, 3), (0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (0, 2)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (0, 2) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (0, 2), (0, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (1, 3)]\n", - "other_nodes: [(2, 3), (1, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3)], 2), 'contrib': -1, 'delay': 0}}\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (0, 2) to (0, 1) using car (2, [(0, 2), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (1, 3)], 1), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (4, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (1, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 2)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (1, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (4, [(1, 1), (2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2), (2, 1)]\n", - "other_nodes: [(2, 2)]\n", - "haspath_test between: (2, 1) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1), (2, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 1) to (2, 2) using car (4, [(2, 1), (2, 2)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(2, 3), (1, 3), (1, 2), (1, 1)]\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (3, [(1, 0), (1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1), (1, 1)]\n", - "other_nodes: [(0, 1)]\n", - "haspath_test between: (1, 1) (0, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 0), (1, 1), (0, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (1, 1) to (0, 1) using car (3, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (2, 2) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 1), (1, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(2, 3), (2, 2), (2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (2, 3), (0, 0)]\n", - "other_nodes: [(2, 3), (0, 0)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 2), 'contrib': -1, 'delay': 2}, 1: {'d': (4, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}, 2: {'d': (6, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 2) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 1), 'contrib': 0, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(2, 3), (0, 0), (2, 1)]\n", - "other_nodes: [(2, 3), (0, 0)]\n", - "haspath_test between: (2, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (2, 3)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (4, [(2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}, 2: {'d': (6, [(2, 2), (2, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (2, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1)]\n", - "I am driver 3 - trip: [(1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (1, 0), (2, 0), (3, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 1) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (1, 1) to (1, 0) using car (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (1, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (1, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 1), (1, 0), (2, 0), (3, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (2, 3) to (1, 3) using car (5, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3), (1, 3)]\n", - "other_nodes: [(0, 3)]\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0), (2, 0)]\n", - "other_nodes: [(3, 0)]\n", - "haspath_test between: (2, 0) (3, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0), (3, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (1, 3) to (0, 3) using car (5, [(1, 3), (0, 3)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (6, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 3) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 2) , arr: (1, 3)\n", - "I am driver 2 - trip: [(1, 2), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(0, 1), (1, 1), (2, 1), (2, 2)]\n", - "I am driver 4 - trip: [(2, 0), (2, 1), (3, 1)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (1, 0), (2, 0)]\n", - "I am driver 6 - trip: [(1, 3), (1, 2)]\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 3) to (1, 2) using car (6, [(1, 3), (1, 2)], 0)\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (0, 1)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(0, 2), (0, 1), (1, 1)]\n", - "I am driver 4 - trip: [(2, 2), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 0)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (4, [(2, 2), (2, 3), (3, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(2, 0), (3, 0), (3, 1), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 0) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1), (3, 2)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (6, [(3, 0), (3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 1)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (3, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(3, 0), (3, 1), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (3, 1) to (3, 2) using car (6, [(3, 1), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (3, 2)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 3), (0, 2)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (2, 0)]\n", - "I am driver 6 - trip: [(0, 1), (0, 0)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 2) to (0, 1) using car (4, [(0, 2), (0, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 0 ticks\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (2, 2) to (2, 1) using car (5, [(2, 2), (2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0), (2, 1)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (2, 1) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 2), (2, 1), (2, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(1, 1), (2, 1), (3, 1)]\n", - "I am driver 4 - trip: [(2, 0), (3, 0)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (2, 3)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (2, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (3, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (3, 1)\n", - "Agent rider 1 move from (2, 1) to (3, 1) using car (3, [(2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (3, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 2), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 1) , arr: (2, 2)\n", - "I am driver 2 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(3, 0), (3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (3, 3)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': -2, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 1) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': -2, 'delay': 2}}\n", - "new_node (0, 2)\n", - "Agent rider 1 move from (0, 1) to (0, 2) using car (2, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': -2, 'delay': 1}}\n", - "new_node (0, 3)\n", - "Agent rider 1 move from (0, 2) to (0, 3) using car (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (0, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 2), (0, 3), (1, 3), (2, 3)], 0), 'contrib': 1, 'delay': 0}}\n", - "tick 3 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (2, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (2, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (2, 2)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "I am driver 3 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 4 - trip: [(1, 3), (0, 3), (0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 2), (0, 1), (0, 0), (1, 0), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0), (2, 0)]\n", - "other_nodes: [(2, 0)]\n", - "haspath_test between: (1, 0) (2, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 0), (2, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "new_node (2, 0)\n", - "Agent rider 1 move from (1, 0) to (2, 0) using car (6, [(1, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 3) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 1) , arr: (1, 3)\n", - "I am driver 2 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3)]\n", - "I am driver 6 - trip: [(1, 1), (0, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "new_node (0, 1)\n", - "Agent rider 1 move from (1, 1) to (0, 1) using car (6, [(1, 1), (0, 1)], 0)\n", - "nodes in G_ts [(2, 1), (0, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (0, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (2, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (1, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 0) , arr: (1, 0)\n", - "I am driver 2 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (2, 1), (2, 0)]\n", - "I am driver 5 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 0)]\n", - "other_nodes: [(1, 0)]\n", - "haspath_test between: (2, 0) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (5, [(2, 0), (1, 0), (0, 0)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (5, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3), (2, 3)]\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (2, 1) to (2, 0) using car (4, [(2, 1), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 3), (2, 0)]\n", - "other_nodes: [(0, 0), (1, 3)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 1), (1, 1), (1, 0), (0, 0)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (4, [(2, 1), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (2, 0) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3), (1, 3)], 0), 'contrib': -3, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (4, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (4, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 0)\n", - "I am driver 2 - trip: [(2, 0), (3, 0)]\n", - "I am driver 3 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(3, 1), (3, 0), (2, 0)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (2, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (5, [(3, 0), (2, 0)], 0)\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (1, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(0, 1), (0, 0), (1, 0)]\n", - "I am driver 4 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(1, 3), (1, 2), (1, 1), (1, 0)]\n", - "I am driver 6 - trip: [(3, 1), (3, 2), (3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 2)\n", - "I am rider 1 - dep: (2, 1) , arr: (0, 2)\n", - "I am driver 2 - trip: [(1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 4 - trip: [(0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 0), (0, 1), (0, 2), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 1)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 0), (3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(2, 3), (3, 3), (3, 2), (3, 1)]\n", - "I am driver 4 - trip: [(0, 0), (1, 0), (2, 0), (2, 1), (2, 2)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 6 - trip: [(1, 1), (1, 2), (2, 2), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (1, 3), (3, 2)]\n", - "other_nodes: [(1, 3), (3, 2)]\n", - "haspath_test between: (1, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 3), 'contrib': -1, 'delay': 3}}\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 1), 'contrib': -2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (6, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(1, 3), (3, 2), (3, 3), (2, 2)]\n", - "other_nodes: [(1, 3), (3, 2), (3, 3)]\n", - "haspath_test between: (2, 2) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': -2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3)], 2), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (6, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (3, 3)]\n", - "other_nodes: [(3, 3)]\n", - "haspath_test between: (3, 2) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 2), (3, 3)], 1), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 3)\n", - "Agent rider 0 move from (3, 2) to (3, 3) using car (2, [(3, 2), (3, 3)], 0)\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 3)\n", - "I am rider 1 - dep: (0, 1) , arr: (0, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 1), (2, 1)]\n", - "I am driver 5 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(2, 2), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 1)\n", - "I am rider 1 - dep: (2, 3) , arr: (3, 1)\n", - "I am driver 2 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(0, 0), (1, 0), (2, 0), (2, 1)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 0)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 2), (1, 0), (3, 1)]\n", - "other_nodes: [(3, 2), (1, 0), (3, 1)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (1, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1), (3, 1)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 1)\n", - "Agent rider 0 move from (1, 1) to (2, 1) using car (5, [(1, 1), (2, 1), (3, 1)], 0)\n", - "nodes in G_ts [(3, 2), (1, 0), (3, 1), (2, 1)]\n", - "other_nodes: [(3, 2), (1, 0), (3, 1)]\n", - "haspath_test between: (2, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (2, 1) (1, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 0)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 1) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1), (3, 1)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (2, 1) to (3, 1) using car (5, [(2, 1), (3, 1)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (3, 0)\n", - "I am rider 1 - dep: (2, 2) , arr: (2, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1)]\n", - "I am driver 3 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(2, 0), (1, 0), (0, 0)]\n", - "I am driver 6 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 3), 'contrib': 1, 'delay': 3}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 3), 'contrib': -1, 'delay': 3}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 2), 'contrib': 1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 2), (3, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "new_node (3, 2)\n", - "Agent rider 1 move from (2, 2) to (3, 2) using car (3, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 3 - trip: [(1, 2), (1, 1), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 5 - trip: [(3, 3), (2, 3), (1, 3), (1, 2), (1, 1)]\n", - "I am driver 6 - trip: [(3, 0), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (3, 0) , arr: (0, 3)\n", - "I am driver 2 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 3 - trip: [(2, 0), (3, 0)]\n", - "I am driver 4 - trip: [(1, 0), (1, 1), (1, 2), (1, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 6 - trip: [(2, 1), (2, 2), (2, 3), (3, 3)]\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (3, [(2, 0), (3, 0)], 0)\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(3, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (2, 1)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(0, 2), (1, 2), (2, 2), (2, 3), (3, 3)]\n", - "I am driver 3 - trip: [(2, 2), (3, 2)]\n", - "I am driver 4 - trip: [(0, 0), (0, 1)]\n", - "I am driver 5 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1)]\n", - "new_node (0, 1)\n", - "Agent rider 0 move from (0, 0) to (0, 1) using car (4, [(0, 0), (0, 1)], 0)\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 2), (2, 1), (2, 0), (1, 0)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 1), (2, 1), (1, 1), (1, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (3, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 2) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(0, 2), (0, 3), (1, 3)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (2, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 0)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (1, 1)]\n", - "I am driver 6 - trip: [(0, 3), (1, 3), (2, 3), (3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 1) , arr: (3, 0)\n", - "I am rider 1 - dep: (1, 0) , arr: (2, 3)\n", - "I am driver 2 - trip: [(3, 3), (3, 2), (3, 1), (3, 0)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(3, 2), (2, 2), (1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 1), (2, 1), (2, 2), (2, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1), (3, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 1) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 2)\n", - "Agent rider 0 move from (1, 1) to (1, 2) using car (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (1, 2)]\n", - "other_nodes: [(3, 2)]\n", - "haspath_test between: (1, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 1), (1, 2), (2, 2), (3, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (1, 2) to (2, 2) using car (4, [(1, 2), (2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2), (0, 3), (2, 2)]\n", - "other_nodes: [(3, 2), (0, 3)]\n", - "haspath_test between: (2, 2) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (2, 2), (3, 2)], 0), 'contrib': 2, 'delay': 0}}\n", - "haspath_test between: (2, 2) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 2), (1, 3), (0, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (3, 2)\n", - "Agent rider 0 move from (2, 2) to (3, 2) using car (4, [(2, 2), (3, 2)], 0)\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 0) , arr: (0, 1)\n", - "I am rider 1 - dep: (2, 2) , arr: (0, 2)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(1, 2), (1, 3), (2, 3)]\n", - "I am driver 4 - trip: [(0, 1), (1, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0), (3, 1)]\n", - "I am driver 6 - trip: [(3, 2), (3, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 0), (3, 1)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (1, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0), (3, 1)], 1), 'contrib': -1, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (1, 0) to (2, 0) using car (5, [(1, 0), (2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (2, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (2, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 0), (2, 0), (3, 0), (3, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (2, 0) to (3, 0) using car (5, [(2, 0), (3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1), (3, 0)]\n", - "other_nodes: [(3, 1)]\n", - "haspath_test between: (3, 0) (3, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(2, 0), (3, 0), (3, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 0) to (3, 1) using car (5, [(3, 0), (3, 1)], 0)\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 2)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (0, 3) , arr: (3, 2)\n", - "I am driver 2 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(1, 3), (2, 3), (3, 3)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 5 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "I am driver 6 - trip: [(3, 3), (2, 3), (1, 3), (0, 3)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3), (3, 3), (0, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (2, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 1), 'contrib': -1, 'delay': 1}}\n", - "haspath_test between: (2, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n" + "Agent rider 13923 move from (1, 3) to (1, 4) using car (14069, [(1, 3), (1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Agent rider 13947 move from (6, 7) to (6, 6) using car (14032, [(6, 7), (6, 6), (6, 5)], 0)\n", + "Agent rider 13949 move from (4, 4) to (4, 3) using car (14077, [(4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 13950 doesn't move\n", + "Agent rider 13951 doesn't move\n", + "Agent rider 13954 move from (4, 6) to (3, 6) using car (14000, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 13964 move from (5, 8) to (4, 8) using car (13997, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (4, 8) to (5, 8) using car (14059, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 13966 move from (6, 6) to (6, 7) using car (13998, [(6, 6), (6, 7)], 0)\n", + "Agent rider 13967 move from (1, 4) to (1, 3) using car (13983, [(1, 4), (1, 3), (1, 2)], 0)\n", + "Rider n° 13967 arrived with a waiting time of 3 ticks\n", + "Agent rider 13968 move from (5, 8) to (4, 8) using car (13997, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 13970 arrived\n", + "Agent rider 13980 doesn't move\n", + "Agent rider 13981 move from (2, 1) to (3, 1) using car (14006, [(2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13982 doesn't move\n", + "Driver 13990 arrived\n", + "Agent rider 13995 doesn't move\n", + "Driver 14008 arrived\n", + "Driver 14013 arrived\n", + "Agent rider 14016 doesn't move\n", + "Agent rider 14017 move from (6, 0) to (5, 0) using car (14018, [(6, 0), (5, 0), (4, 0)], 0)\n", + "Agent rider 14034 move from (4, 4) to (4, 5) using car (14040, [(4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 14036 move from (5, 8) to (4, 8) using car (13997, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 14051 arrived\n", + "Driver 14055 arrived\n", + "Agent rider 14060 move from (3, 7) to (4, 7) using car (14086, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 14061 move from (3, 6) to (3, 7) using car (14012, [(3, 6), (3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 14062 move from (4, 6) to (3, 6) using car (14000, [(4, 6), (3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 14063 move from (0, 8) to (0, 9) using car (14028, [(0, 8), (0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 14064 move from (3, 4) to (2, 4) using car (14076, [(3, 4), (2, 4)], 0)\n", + "Rider n° 14064 arrived with a waiting time of 2 ticks\n", + "Agent rider 14065 move from (3, 5) to (3, 4) using car (14067, [(3, 5), (3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 14070 doesn't move\n", + "Driver 14074 arrived\n", + "Agent rider 14078 doesn't move\n", + "Agent rider 14079 move from (3, 7) to (4, 7) using car (14086, [(3, 7), (4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 14080 move from (4, 4) to (4, 3) using car (14077, [(4, 4), (4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 14081 move from (1, 6) to (2, 6) using car (14102, [(1, 6), (2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 14082 move from (4, 1) to (4, 2) using car (14091, [(4, 1), (4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 14083 move from (3, 4) to (3, 5) using car (14066, [(3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14084 move from (0, 3) to (0, 2) using car (14101, [(0, 3), (0, 2), (1, 2), (2, 2)], 0)\n", + "Agent rider 14097 move from (5, 8) to (4, 8) using car (14024, [(5, 8), (4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14098 doesn't move\n", + "Agent rider 14099 move from (7, 7) to (7, 6) using car (14021, [(7, 7), (7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 14113 move from (4, 8) to (5, 8) using car (14059, [(4, 8), (5, 8), (6, 8)], 0)\n", + "Agent rider 14114 doesn't move\n", + "Agent rider 14115 doesn't move\n", + "Agent rider 14116 doesn't move\n", + "Agent rider 14117 move from (1, 8) to (0, 8) using car (14072, [(1, 8), (0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 14118 doesn't move\n", + "Agent rider 14119 doesn't move\n", + "Agent rider 14120 move from (9, 4) to (9, 3) using car (13996, [(9, 4), (9, 3)], 0)\n", + "Agent rider 14121 doesn't move\n", + "Agent rider 14122 move from (5, 0) to (6, 0) using car (14042, [(5, 0), (6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "tick 999 ended\n", + "I am driver 14123 - trip: [(7, 6), (8, 6), (8, 7), (8, 8)]\n", + "I am driver 14124 - trip: [(3, 8), (3, 7), (4, 7)]\n", + "I am driver 14125 - trip: [(3, 1), (4, 1), (4, 0), (5, 0), (6, 0), (7, 0)]\n", + "I am driver 14126 - trip: [(6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (1, 2)]\n", + "I am driver 14127 - trip: [(1, 7), (1, 6), (1, 5), (1, 4), (1, 3), (1, 2), (1, 1), (1, 0), (2, 0), (3, 0), (4, 0), (5, 0), (6, 0), (7, 0), (8, 0)]\n", + "I am driver 14128 - trip: [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)]\n", + "I am driver 14129 - trip: [(2, 3), (3, 3), (3, 2), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1)]\n", + "I am driver 14130 - trip: [(5, 7), (5, 6), (5, 5), (5, 4), (5, 3), (5, 2)]\n", + "I am driver 14131 - trip: [(1, 4), (2, 4), (3, 4)]\n", + "I am driver 14132 - trip: [(9, 9), (8, 9), (7, 9), (7, 8), (7, 7), (7, 6), (7, 5), (7, 4)]\n", + "I am driver 14133 - trip: [(0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (1, 9), (2, 9), (3, 9)]\n", + "I am driver 14134 - trip: [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)]\n", + "I am driver 14135 - trip: [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)]\n", + "I am driver 14136 - trip: [(1, 1), (2, 1), (3, 1), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8)]\n", + "I am driver 14137 - trip: [(1, 3), (2, 3), (3, 3), (4, 3), (5, 3), (6, 3), (7, 3), (7, 4), (7, 5), (7, 6), (8, 6)]\n", + "15 drivers generated.\n", + "0 riders generated.\n", + "Agent rider 13320 move from (7, 3) to (7, 2) using car (14068, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 13407 doesn't move\n", + "Agent rider 13438 move from (0, 9) to (1, 9) using car (14028, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13452 move from (2, 6) to (3, 6) using car (14102, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13486 doesn't move\n", + "Agent rider 13521 move from (2, 6) to (3, 6) using car (14102, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13539 move from (0, 9) to (1, 9) using car (14028, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 13543 doesn't move\n", + "Agent rider 13550 move from (2, 6) to (3, 6) using car (14102, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13576 move from (7, 3) to (7, 2) using car (14068, [(7, 3), (7, 2), (7, 1), (7, 0), (8, 0)], 0)\n", + "Agent rider 13591 doesn't move\n", + "Agent rider 13633 move from (7, 1) to (6, 1) using car (14020, [(7, 1), (6, 1), (5, 1), (4, 1), (3, 1), (2, 1), (1, 1), (0, 1)], 0)\n", + "Agent rider 13641 move from (2, 6) to (3, 6) using car (14102, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13664 doesn't move\n", + "Agent rider 13665 doesn't move\n", + "Agent rider 13679 doesn't move\n", + "Agent rider 13718 doesn't move\n", + "Agent rider 13724 move from (6, 6) to (6, 5) using car (14032, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13772 doesn't move\n", + "Agent rider 13774 doesn't move\n", + "Agent rider 13785 doesn't move\n", + "Agent rider 13788 doesn't move\n", + "Agent rider 13793 doesn't move\n", + "Agent rider 13796 move from (2, 6) to (3, 6) using car (14102, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13851 doesn't move\n", + "Agent rider 13861 move from (6, 6) to (6, 5) using car (14032, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13872 move from (7, 2) to (6, 2) using car (14087, [(7, 2), (6, 2)], 0)\n", + "Agent rider 13897 move from (6, 3) to (5, 3) using car (14015, [(6, 3), (5, 3), (4, 3), (3, 3), (2, 3), (1, 3), (0, 3)], 0)\n", + "Agent rider 13903 move from (6, 6) to (6, 5) using car (14032, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13904 doesn't move\n", + "Agent rider 13905 doesn't move\n", + "Agent rider 13909 move from (4, 8) to (4, 9) using car (14048, [(4, 8), (4, 9), (3, 9)], 0)\n", + "Agent rider 13910 move from (2, 6) to (3, 6) using car (14102, [(2, 6), (3, 6), (4, 6)], 0)\n", + "Agent rider 13912 doesn't move\n", + "Agent rider 13917 doesn't move\n", + "Agent rider 13918 move from (6, 6) to (6, 5) using car (14032, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13919 move from (1, 3) to (1, 2) using car (14044, [(1, 3), (1, 2), (1, 1)], 0)\n", + "Agent rider 13923 move from (1, 4) to (1, 5) using car (14069, [(1, 4), (1, 5), (1, 6), (1, 7)], 0)\n", + "Driver 13924 arrived\n", + "Driver 13945 arrived\n", + "Agent rider 13947 move from (6, 6) to (6, 5) using car (14032, [(6, 6), (6, 5)], 0)\n", + "Agent rider 13949 move from (4, 3) to (4, 4) using car (14135, [(4, 3), (4, 4), (4, 5), (3, 5), (2, 5), (1, 5)], 0)\n", + "Agent rider 13950 move from (6, 0) to (7, 0) using car (14042, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "Rider n° 13950 arrived with a waiting time of 6 ticks\n", + "Agent rider 13951 move from (0, 2) to (1, 2) using car (14101, [(0, 2), (1, 2), (2, 2)], 0)\n", + "Agent rider 13954 move from (3, 6) to (2, 6) using car (14000, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Driver 13963 arrived\n", + "Agent rider 13964 move from (4, 8) to (3, 8) using car (13997, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Agent rider 13965 move from (5, 8) to (6, 8) using car (14059, [(5, 8), (6, 8)], 0)\n", + "Agent rider 13966 doesn't move\n", + "Agent rider 13968 move from (4, 8) to (3, 8) using car (13997, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Driver 13975 arrived\n", + "Agent rider 13980 doesn't move\n", + "Agent rider 13981 move from (3, 1) to (4, 1) using car (14006, [(3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1)], 0)\n", + "Agent rider 13982 doesn't move\n", + "Agent rider 13995 move from (2, 8) to (3, 8) using car (14134, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Driver 14001 arrived\n", + "Driver 14003 arrived\n", + "Agent rider 14016 doesn't move\n", + "Agent rider 14017 move from (5, 0) to (4, 0) using car (14018, [(5, 0), (4, 0)], 0)\n", + "Rider n° 14017 arrived with a waiting time of 5 ticks\n", + "Driver 14025 arrived\n", + "Agent rider 14034 move from (4, 5) to (4, 6) using car (14040, [(4, 5), (4, 6), (4, 7), (4, 8), (4, 9)], 0)\n", + "Agent rider 14036 move from (4, 8) to (3, 8) using car (13997, [(4, 8), (3, 8), (2, 8), (1, 8)], 0)\n", + "Rider n° 14036 arrived with a waiting time of 0 ticks\n", + "Driver 14043 arrived\n", + "Driver 14046 arrived\n", + "Driver 14057 arrived\n", + "Driver 14058 arrived\n", + "Agent rider 14060 move from (4, 7) to (5, 7) using car (14086, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 14061 move from (3, 7) to (2, 7) using car (14012, [(3, 7), (2, 7), (1, 7), (0, 7)], 0)\n", + "Agent rider 14062 move from (3, 6) to (2, 6) using car (14000, [(3, 6), (2, 6), (1, 6), (0, 6)], 0)\n", + "Agent rider 14063 move from (0, 9) to (1, 9) using car (14028, [(0, 9), (1, 9), (2, 9), (3, 9), (4, 9), (5, 9)], 0)\n", + "Agent rider 14065 move from (3, 4) to (3, 3) using car (14067, [(3, 4), (3, 3), (3, 2), (3, 1), (3, 0), (4, 0), (5, 0), (6, 0)], 0)\n", + "Agent rider 14070 move from (7, 2) to (6, 2) using car (14100, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Driver 14071 arrived\n", + "Agent rider 14078 doesn't move\n", + "Agent rider 14079 move from (4, 7) to (5, 7) using car (14086, [(4, 7), (5, 7), (6, 7), (7, 7), (7, 6), (7, 5), (7, 4), (7, 3)], 0)\n", + "Agent rider 14080 move from (4, 3) to (4, 2) using car (14077, [(4, 3), (4, 2), (5, 2)], 0)\n", + "Agent rider 14081 doesn't move\n", + "Agent rider 14082 move from (4, 2) to (3, 2) using car (14091, [(4, 2), (3, 2), (2, 2), (1, 2)], 0)\n", + "Agent rider 14083 move from (3, 5) to (3, 6) using car (14066, [(3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14084 move from (0, 2) to (1, 2) using car (14101, [(0, 2), (1, 2), (2, 2)], 0)\n", + "Driver 14092 arrived\n", + "Agent rider 14097 move from (4, 8) to (3, 8) using car (14024, [(4, 8), (3, 8), (2, 8), (1, 8), (0, 8)], 0)\n", + "Agent rider 14098 move from (7, 2) to (6, 2) using car (14100, [(7, 2), (6, 2), (5, 2), (4, 2), (3, 2), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6)], 0)\n", + "Agent rider 14099 move from (7, 6) to (7, 5) using car (14021, [(7, 6), (7, 5), (7, 4), (7, 3), (7, 2)], 0)\n", + "Agent rider 14113 move from (5, 8) to (6, 8) using car (14059, [(5, 8), (6, 8)], 0)\n", + "Agent rider 14114 doesn't move\n", + "Agent rider 14115 doesn't move\n", + "Agent rider 14116 doesn't move\n", + "Agent rider 14117 move from (0, 8) to (0, 7) using car (14072, [(0, 8), (0, 7), (0, 6), (0, 5), (0, 4)], 0)\n", + "Agent rider 14118 doesn't move\n", + "Agent rider 14119 move from (2, 8) to (3, 8) using car (14134, [(2, 8), (3, 8), (3, 9), (4, 9), (5, 9), (6, 9)], 0)\n", + "Agent rider 14120 move from (9, 3) to (8, 3) using car (14128, [(9, 3), (8, 3), (7, 3), (6, 3), (5, 3), (5, 2), (5, 1)], 0)\n", + "Agent rider 14121 doesn't move\n", + "Agent rider 14122 move from (6, 0) to (7, 0) using car (14042, [(6, 0), (7, 0), (8, 0), (9, 0)], 0)\n", + "tick 1000 ended\n" ] - }, + } + ], + "source": [ + "tsa = TransportServiceAgent(0)\n", + "gen = GeneratorAgent(1,1,True)\n", + "agentList = [gen, tsa]\n", + " \n", + "sma = SMA(agentList, graph)\n", + "sma.run(1000)" + ] + }, + { + "cell_type": "code", + "execution_count": 118, + "metadata": {}, + "outputs": [], + "source": [ + "#petite partie servant à afficher le graphe de transition d'un agent rider\n", + "# import matplotlib.pyplot as plt\n", + "\n", + "# plt.figure(figsize=(10,10)) # pour définir la taille de la figure\n", + "# G_ts = sma.agentList[11].G_ts\n", + "# pos = nx.spring_layout(G_ts)\n", + "# #labels = nx.get_node_attributes(G_ts, 'distance') \n", + "# nx.draw_networkx(G_ts,pos=pos, edge_color='black',width=1,linewidths=1,node_size=1500,node_color='pink',alpha=0.9)\n", + "# nx.draw_networkx_edge_labels(G_ts,pos=pos)\n", + "# #nx.draw_networkx_labels(G_ts,pos=nx.spring_layout(G_ts),labels=labels)\n", + "# plt.axis('off')\n", + "# plt.show()\n", + "# print( nx.get_node_attributes(G_ts, 'distance') )" + ] + }, + { + "cell_type": "code", + "execution_count": 130, + "metadata": {}, + "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent rider 0 move from (2, 3) to (1, 3) using car (6, [(2, 3), (1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(3, 3), (0, 3), (1, 3)]\n", - "other_nodes: [(3, 3), (0, 3)]\n", - "haspath_test between: (1, 3) (3, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 3), (3, 3)], 0), 'contrib': -1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (0, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (6, [(2, 3), (1, 3), (0, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (0, 3)\n", - "Agent rider 0 move from (1, 3) to (0, 3) using car (6, [(1, 3), (0, 3)], 0)\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 2) , arr: (1, 2)\n", - "I am rider 1 - dep: (0, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (1, 1), (2, 1), (3, 1)]\n", - "I am driver 3 - trip: [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(0, 2), (0, 1), (0, 0)]\n", - "I am driver 5 - trip: [(1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(0, 0), (1, 0), (2, 0)]\n", - "new_node (3, 1)\n", - "Agent rider 0 move from (3, 2) to (3, 1) using car (3, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 1)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 2), (3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': -1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 1), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (0, 1) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(0, 1), (0, 0)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "new_node (3, 0)\n", - "Agent rider 0 move from (3, 1) to (3, 0) using car (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (3, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (3, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 1), (3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (0, 1) to (0, 0) using car (4, [(0, 1), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 0)\n", - "Agent rider 0 move from (3, 0) to (2, 0) using car (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (2, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(3, 0), (2, 0), (1, 0), (0, 0)], 0), 'contrib': 1, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "new_node (0, 0)\n", - "Agent rider 0 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 5 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (2, 3)\n", - "I am rider 1 - dep: (2, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(3, 0), (3, 1), (3, 2), (3, 3)]\n", - "I am driver 3 - trip: [(0, 2), (1, 2), (2, 2)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (1, 3), (2, 3)]\n", - "I am driver 5 - trip: [(2, 1), (1, 1), (0, 1)]\n", - "I am driver 6 - trip: [(0, 1), (0, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (2, 2), (2, 3)]\n", - "other_nodes: [(2, 2), (2, 3)]\n", - "haspath_test between: (1, 2) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2)], 1), 'contrib': 1, 'delay': 1}}\n", - "haspath_test between: (1, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3)], 1), 'contrib': 2, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (1, 2) to (1, 3) using car (4, [(1, 2), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 2), (2, 3), (1, 3)]\n", - "other_nodes: [(2, 2), (2, 3)]\n", - "haspath_test between: (1, 3) (2, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(1, 2), (2, 2)], 0), 'contrib': 1, 'delay': 0}}\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (1, 3), (2, 3)], 0), 'contrib': 2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (1, 3) to (2, 3) using car (4, [(1, 3), (2, 3)], 0)\n", - "Rider n° 0 arrived with a waiting time of 1 ticks\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (3, 2)\n", - "I am rider 1 - dep: (1, 1) , arr: (3, 0)\n", - "I am driver 2 - trip: [(3, 3), (2, 3), (1, 3)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 4 - trip: [(3, 2), (2, 2), (1, 2)]\n", - "I am driver 5 - trip: [(2, 0), (2, 1), (2, 2), (2, 3), (1, 3)]\n", - "I am driver 6 - trip: [(1, 2), (1, 3), (0, 3)]\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (3, 3) to (2, 3) using car (2, [(3, 3), (2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3), (2, 3)]\n", - "other_nodes: [(1, 3)]\n", - "haspath_test between: (2, 3) (1, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(3, 3), (2, 3), (1, 3)], 0), 'contrib': -2, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (1, 3)\n", - "Agent rider 0 move from (2, 3) to (1, 3) using car (2, [(2, 3), (1, 3)], 0)\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "Driver 6 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (3, 3) , arr: (0, 0)\n", - "I am rider 1 - dep: (2, 0) , arr: (3, 1)\n", - "I am driver 2 - trip: [(3, 1), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (0, 0)]\n", - "I am driver 4 - trip: [(3, 1), (3, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 1), (0, 2), (0, 3), (1, 3), (2, 3), (3, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1), (2, 1), (3, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 0), (0, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (2, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 1), 'contrib': -2, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (1, 0)\n", - "Agent rider 1 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0), (1, 0)]\n", - "other_nodes: [(0, 0)]\n", - "haspath_test between: (1, 0) (0, 0)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (0, 0)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "new_node (0, 0)\n", - "Agent rider 1 move from (1, 0) to (0, 0) using car (3, [(1, 0), (0, 0)], 0)\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(3, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (0, 0) , arr: (3, 1)\n", - "I am rider 1 - dep: (1, 1) , arr: (2, 1)\n", - "I am driver 2 - trip: [(3, 3), (3, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 5 - trip: [(1, 2), (1, 1), (2, 1)]\n", - "I am driver 6 - trip: [(1, 3), (2, 3), (3, 3), (3, 2)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 1), (2, 1)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (1, 1) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(1, 1), (2, 1)], 1), 'contrib': 1, 'delay': 1}}\n", - "tick 1 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "new_node (2, 1)\n", - "Agent rider 1 move from (1, 1) to (2, 1) using car (5, [(1, 1), (2, 1)], 0)\n", - "Rider n° 1 arrived with a waiting time of 1 ticks\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 0)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 5 arrived\n", - "Driver 6 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 0) , arr: (3, 3)\n", - "I am rider 1 - dep: (0, 3) , arr: (1, 1)\n", - "I am driver 2 - trip: [(1, 3), (1, 2), (2, 2)]\n", - "I am driver 3 - trip: [(3, 0), (2, 0), (1, 0), (1, 1)]\n", - "I am driver 4 - trip: [(1, 1), (1, 2), (2, 2)]\n", - "I am driver 5 - trip: [(0, 0), (0, 1), (0, 2), (0, 3), (1, 3), (2, 3)]\n", - "I am driver 6 - trip: [(0, 1), (1, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 0), (1, 1)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (2, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (1, 1)], 1), 'contrib': 0, 'delay': 1}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 3), 'contrib': 0, 'delay': 3}}\n", - "tick 1 ended\n", - "new_node (1, 0)\n", - "Agent rider 0 move from (2, 0) to (1, 0) using car (3, [(2, 0), (1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1), (1, 0)]\n", - "other_nodes: [(1, 1)]\n", - "haspath_test between: (1, 0) (1, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 0), (1, 0), (1, 1)], 0), 'contrib': 0, 'delay': 0}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 2), 'contrib': 0, 'delay': 2}}\n", - "tick 2 ended\n", - "new_node (1, 1)\n", - "Agent rider 0 move from (1, 0) to (1, 1) using car (3, [(1, 0), (1, 1)], 0)\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(0, 3), (2, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (0, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 1), 'contrib': 0, 'delay': 1}}\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (1, 3)\n", - "Agent rider 1 move from (0, 3) to (1, 3) using car (5, [(0, 3), (1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (1, 3)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (1, 3) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (5, [(0, 3), (1, 3), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 1)]\n", - "other_nodes: []\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (1, 3) to (2, 3) using car (5, [(1, 3), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "tick 5 ended\n", - "I am rider 0 - dep: (1, 2) , arr: (1, 1)\n", - "I am rider 1 - dep: (1, 3) , arr: (0, 0)\n", - "I am driver 2 - trip: [(2, 1), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 3), (2, 2), (2, 1), (1, 1), (0, 1)]\n", - "I am driver 4 - trip: [(2, 2), (1, 2), (0, 2)]\n", - "I am driver 5 - trip: [(3, 0), (2, 0), (2, 1), (2, 2), (1, 2), (0, 2)]\n", - "I am driver 6 - trip: [(1, 1), (2, 1)]\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(1, 2), (0, 2)]\n", - "other_nodes: [(0, 2)]\n", - "haspath_test between: (1, 2) (0, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(1, 2), (0, 2)], 1), 'contrib': -1, 'delay': 1}, 1: {'d': (5, [(1, 2), (0, 2)], 4), 'contrib': -1, 'delay': 4}}\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 1 ended\n", - "new_node (0, 2)\n", - "Agent rider 0 move from (1, 2) to (0, 2) using car (4, [(1, 2), (0, 2)], 0)\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 6 arrived\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "Driver 2 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(0, 2)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(1, 3)]\n", - "other_nodes: []\n", - "tick 5 ended\n", - "I am rider 0 - dep: (2, 1) , arr: (1, 2)\n", - "I am rider 1 - dep: (2, 3) , arr: (0, 3)\n", - "I am driver 2 - trip: [(1, 0), (1, 1), (1, 2), (2, 2), (3, 2)]\n", - "I am driver 3 - trip: [(2, 1), (2, 2), (2, 3)]\n", - "I am driver 4 - trip: [(2, 3), (2, 2), (2, 1)]\n", - "I am driver 5 - trip: [(0, 0), (1, 0), (2, 0), (3, 0)]\n", - "I am driver 6 - trip: [(3, 3), (3, 2), (3, 1), (3, 0), (2, 0), (1, 0)]\n", - "new_node (2, 2)\n", - "Agent rider 0 move from (2, 1) to (2, 2) using car (3, [(2, 1), (2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(2, 3), (2, 2)]\n", - "other_nodes: [(2, 3)]\n", - "haspath_test between: (2, 2) (2, 3)\n", - "recup noeuds possibles, show edge {0: {'d': (3, [(2, 1), (2, 2), (2, 3)], 0), 'contrib': 0, 'delay': 0}}\n", - "new_node (2, 2)\n", - "Agent rider 1 move from (2, 3) to (2, 2) using car (4, [(2, 3), (2, 2), (2, 1)], 0)\n", - "nodes in G_ts [(2, 1), (2, 2)]\n", - "other_nodes: [(2, 1)]\n", - "haspath_test between: (2, 2) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 3), (2, 2), (2, 1)], 0), 'contrib': -2, 'delay': 0}}\n", - "tick 1 ended\n", - "new_node (2, 3)\n", - "Agent rider 0 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3), (2, 1)]\n", - "other_nodes: [(3, 2), (2, 1)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "new_node (2, 3)\n", - "Agent rider 1 move from (2, 2) to (2, 3) using car (3, [(2, 2), (2, 3)], 0)\n", - "nodes in G_ts [(3, 2), (2, 3), (2, 1)]\n", - "other_nodes: [(3, 2), (2, 1)]\n", - "haspath_test between: (2, 3) (3, 2)\n", - "recup noeuds possibles, show edge {0: {'d': (2, [(2, 2), (3, 2)], 2), 'contrib': -1, 'delay': 2}}\n", - "haspath_test between: (2, 3) (2, 1)\n", - "recup noeuds possibles, show edge {0: {'d': (4, [(2, 2), (2, 1)], 0), 'contrib': -1, 'delay': 0}}\n", - "tick 2 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "tick 3 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 3 arrived\n", - "Driver 4 arrived\n", - "tick 4 ended\n", - "Agent rider 0 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Agent rider 1 doesn't move\n", - "nodes in G_ts [(2, 3)]\n", - "other_nodes: []\n", - "Driver 4 arrived\n", - "Driver 5 arrived\n", - "tick 5 ended\n" - ] + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA24AAAFNCAYAAAB49jzWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdd3gc1dXA4d/ZXe2q92ZLcrfccMUYTDHdgGlJ6CUJSQipQAppkJBGSL4kJJAGIUBIaIEADs2mYxvjAu69SbIsW71LK2nr/f6YsSzJWlkusmT7vM/jx9opd+7cmdmdM7eMGGNQSimllFJKKTVwOfo7A0oppZRSSimleqaBm1JKKaWUUkoNcBq4KaWUUkoppdQAp4GbUkoppZRSSg1wGrgppZRSSiml1ACngZtSSimllFJKDXAauCk1QInIz0Tk6cNYf6OInHMEs3TcE5FHROQnPcy/W0QeO0p5OUtEth6lbe0UkQv6KO1elZmIPCki9x2B7d0nItUiUn64aZ0oRMSIyKj+zseBHKlz5BC3vUBEbu2PbfeVgylPERkiIs0i4jzEbfXZd0wP2xwjIqtFpElE7jia21aqr2jgplQXInKjiKywf6TKRGS+iJzZ3/nqSXc/wMaYCcaYBf2UpWOSMearxphfAojIOSKyu8v8+40xfXLz1vXm2RjzoTFmTF9sq68c7TLrZvt5wHeB8caY7KOxzS7bP1dEPhCRBhHZ2c38Yfb8FhHZ0vVGVkS+LSLl9vpPiIjnqGVeHddE5BYRWXyo6xtjdhlj4o0xoSOZrz72fWCBMSbBGPOnrjNF5FoRWWJfjwuOfvaUOngauCnVgYh8B3gQuB/IAoYAfwOu7M98KaV6ZShQY4ypPNgVRcR1BLbvBZ4Avhdh/nPAaiANuAd4UUQy7O1fBPwQOB8YBowAfn4E8jQgiEXvOQ7SETovT1RDgY09zK/F+r3/zdHJjlKHT79ElbKJSBLwC+AbxpiXjTFeY0zAGPOaMeZ79jKdara61jDYzUG+JyLrRMQrIo+LSJZda9ckIu+KSEp363ZYv9vmJCLy3w5P4xeJyAR7+m3ATcD37VrC1zqmJSKDRaRVRFI7pDXVbk4WZX/+oohsFpE6EXlLRIZGyMMwu2boCyJSYi//VRE5xd7nehH5S5d1IqYtIg/Z6TSKyEoROavDvJ+JyAsi8m+77DaKyPQI+fq5iPzZ/jvKLvvf2p9jRKStQ7l3W44dj6+IxAHzgcF2mTbb5djefLVDWXxeRHbZ5XlPh7RiRORf9n5vFpHvdz3eHZZdZP+51t7WdYdzbtnLnybW0+R6EVkrB242e4qIbLLz+08RibbT2SAil3dIN8re1yld9uGAZWYvd2aHfJWIyC3dlEeCWDVTfxLLHDtvTSKyR0Tu6madC4B3Omz/SXv6Ffa5Uy9Wc7dxXcr0ByKyDvBKNzfJPZ2jXRljPjbGPAUUdpNOPjAN+KkxptUY8xKwHrjKXuTzwOPGmI3GmDrgl8B+ZWOndaBzzyMiD4pIqf3vQelQe2efR2X2vC92SdsjIr+3060Qq/lwTIR8OEXkAXv7RSLyTTtfLnv+AhH5lYh8BLQAI8T67thsH8tCEflKh/TOEZHdYjWvrbaPz01dNpsiIm/Y6y8XkZHdHgx6da3/NVJaInKhWLWiDWJ9p0kP25khIkvtc6xMRP4iIu4elv+ciBSLSI2I/EQ6fO/b18uLIvK0iDQCt/R0PEVkoYhcZf99pl3+c+zPF4jIGvucfwSYaV8b9Qdbnh3OuY7H9pci8pG97tsikt5h+c922Md7uqTlEJEfikiBPf8FsX+fxPruKxSRRPvzJfYxzIiQr26vbxF5HzgX+Iu9z/ld1zXGvGuMeQEojXSslBpoNHBTap+ZQDQw9zDTuQq4EMgHLse6mb0bSMe65g61rf18YDSQCawCngEwxjxq//1buynL5R1XMsaUAkvZd4MIcCPwojEmICKfsvP3GSAD+BCrZqAnp9p5uQ7rieU9wAXABOBaETkboBdpfwJMAVKBZ4H/ih0w2K4A/gMkA68CnYLCDhYC59h/nwKUA2fbn2cCW+2bYYhQjh0ZY7zAJUCpXabxdjl250xgDFZNyb2yLzD4KftqTi4Ebo6wPsaYWfafk+1tPR9h0V6dWyKSA7wB3IdVtncBL0W6+bHdBFwEjLTT/7E9/d9d8j4HKDPGrOmyDwcsMxEZYuf5z1jnwxRgTZdl0oD3gI+MMXcYYwzwOPAVY0wCcBLwftfMG2Pe7bL9W+ybteeAb9nbmwe81uWm+gbgUiDZGBPsplwOdI721gSg0BjT1GHaWnv63vlru8zLsssjkkjn3j3AaXa+JwMzsI+niFyMdT5ciHUddH1Q9H9Yx38KMArIAe6NsP0vY5X5FKyg9FPdLPNZ4DYgASgGKoHLgETgC8AfRWRah+Wzsc7nHKxg9lER6dhk+AasmsgUYAfwqwh5gwNf692mZQcgL2GVWTpQAJzRw3ZCwLftZWdiHY+vd7egiIzHasVxEzAISLL3taMrgRexvveeoYfjSefvvllYDw3O7vB5oTFmM/BVYKl9bSQfqAx66UasY5gJuLHOq737+DDWsR+MVcOc22G9O7DOlbPt+XXAXwHs776lwJ/sc/9x4FZjTFXXjfd0fRtjzsP6vfmmvc/bDmK/lBqwNHBTap80oDrCzdvB+LMxpsIYswfrh2O5MWa1McaHFRROPZREjTFPGGOa7HR+BkwWq5awN57F+oFGRAS43p4G8BXg18aYzfa+3w9MkQi1brZfGmPajDFvYzUPe84YU9lhn/fuY49pG2OeNsbUGGOCxpgHAA/Wjehei40x8+x+FU9h3bR0Zykw2v6hn4X1Y58jIvFYNwcL9y54mOXYnZ/bNShrsW629+bxWuB+Y0ydMWY3sF8fi0PQ23PrZmCeXXZhY8w7wAqsoCuSvxhjSowxtVg3bzfY058G5ux9Ao51M/bUIeb/JuBdY8xzdm12TZcAcDDWsfqvMebHHaYHgPEikmiX56pebu864A1jzDvGmADweyAGOL3DMn+y97u1uwR6cY72VjzQ0GVaA1ZA0938vX8nEFmkc+8m4Bf2NVmFdWP+WXvetcA/jTEb7GD7Z3sTs78bvgx82xhTaweZ92N9X3TnWuAhY8xu+8FId03OnrRrEYP2MX/DGFNgLAuBt4GutZg/Mcb47Plv2NvZ62W7ZjOIFdRMIYJeXOuR0poDbDLGvGifNw9iPQyKtJ2Vxphl9j7uBP7OvuCpq6uB14wxi40xfqyg2HRZZqkx5n/2tdtKz8dzIZ0DtV93+Nzpuy+CXpdnN/5pjNlm5/GFDuteDbxujFlkl/1PgHCH9b4C3GOfN3uPzdWyr8b7G8B5wAKssno9wvZ7c30rdVzRwE2pfWqAdDn8PgUVHf5u7eZz/MEmKFaTpN/YTUsagZ32rPQeVuvoRaxmMoOxftwN1o0/WP0AHrKbmtRjtfsX9n8K3FFv97HHtEXku2I1m2qw5yd12aeON0stQHR3x8e+cViBdaMyC+tmZQnWU/L2m5cjUI7d6ZrHvfs+GCjpMK/j34fqYMr9mr3lbpftmVhP+CPpmL9irPzvrbH9CLhKRJKxalj2q6XspTys2otILsW68Xqky/SrsG6mi+2mYTN7ub3BWPsCgDEmjLWfHc/tHo9LL87R3mrGqmXqKBFoijB/799NRNbTuVfcYV778WT/87LjchlALLCyw3nzpj29O705xztNs5u+LRORWjv9OXQuzzo7oOwu7xB5nzvp5bXeq2vXrvWNeJ6ISL6IvG436WvECnYjnSNd027B+u3pqOu2ejqeS4F8EcnCCpz+DeTZtYYzgEX0rFfleZDrdt1HL533cSgwt8M5thmr1jLLXr4e+C9W7foDPWy/N9e3UscVDdyU2mcp0Eb3zX328mLd2Ox1OCPXdUpLrGGWI90g3YjVfOYCrBvHYXtXs//v+sS2E/uH8G2sJ9c3YtWQ7V2nBKsZWnKHfzHGmCUHv0v7iZi2WH2FfmDnKcVYzXcaOuzTwVqI9ZR2KlbztoVYTf863rwcqBw76rFMe6GMzs2D8g4zvYNRAjzVpdzjjDE9dcLvmL8hdO738S+sWrxrsGoD9kRI40BlVoLVFDOSf2AFCvPE6jNnJWrMJ8aYK7GaZP0P6+l+b5Ri3SQC7TVKeUDH/EfM8xE+Rzdi9fHqWIM2mX2DJ2ykc43yZKDCGNP1pr43Ou03nY9nGfsf672qsR4ATOhw3iQZYyLdzPfmHG8vX7H6Zb2EVTOSZZfnPDqXZ0rHY8/+52JvHcy13lWnMupw3kTyMLAFGG2MScRqvhxpO53KTKz+g12bw3Y9JyMeTzvwWwncCWywa/GWAN8BCowx1RHS7Etdyy+WzvtYAlzS5fspeu/3ilj9Z7+I1Qyyp5YKvbm+lTquaOCmlM0Y04DVbOWvIvIpEYkVayCGS8Qe6AKrP84cEUkVkWystvWHahtWDdKlYg0S8mOsZljdSQB8WE8tY7Ge6HZUgdWXqifPAp/Dqr14tsP0R4Afyb7BTpJE5JqD2ZEe9JR2AhAEqgCXiNzL/jUSB2Mh1v5tsm9eFgC3AkVmX/+IA5VjRxVA2mE0o3wBa99T7D5n3zzA8r05hr31NHC5iFxk1zxEizXwQ24P63xDRHLFGiTgbqBjP7v/YfVhuhPriX4kByqzZ4ALxBqG2yUiadJlkBOsctoKvC7WAC9uEblJRJLs5lCNWE/ne+MF4FIROd++xr6Ldfx7+1DioM5RsQZdiAairI8SLXZ/OmP1sVkD/NSe/mlgElYgA1a5fklExos1yMyPgSd7mc+ungN+LCIZds3LvVjnBFhlcou9nVisvpjYeQxjBc9/FJFMe59yxBrxsjsvAHfayyRjBbk9cWN9x1UBQRG5BJjdzXI/t4/7WVj94f7bi33u6mCu9a7eACaIyGfsGv476PkhXQLWedksImOBr/Ww7ItY1+bp9rnxcw4cTPZ0PMH67vsm+5pFLujyGaxrM1d6GDTlCHoRuEyswVLcWIN+dbzffAT4ldhN5u39utL+Oxpr3+7G6j+XIyLd9hfkMK/vvd+NgAtw2Ndl1MHurFJHkwZuSnVgjPkD1pPKH2PdXJRg/QD+z17kKay+JDuxarAiDSLRm201YHVgfwzrCaEX6HbUQaybumJ7uU3Asi7zH8fqA1QvIv/rurLtVayO+hV2n5i9+ZiLNSDBf+xmPhuwmsMdtgOk/RbW4AHb7H1r4/CaEy7Bama3t3Ztk51mx6ZCByrHjnnfgnXDVGiX6+BIy0bwC6zjWQS8i3Uz4+th+Z8B/7K3dW0Pyx2QMaYEq7bhbvadx9+j5+/8Z7HO6UL7X/voqXZT1JeA4cDLPWy3xzIzxuzCahr3Xaxms2vo0m/Rrgm+zc7zK1gDBn0W2GmfQ1+lh4FeuqS11V72z1i1SZcDl9uBfW8c7Dk6C6vGah5WrUgrVpnudT0wHWswht8AV+99qGCMeRP4LfCBva1iOgRVB+k+rKbD67BGrlxlT8MYMx+rz9b7WINRdB3o5Qf29GV2eb9L5D59/7D3bx3Waw7mYQW63QbWdp+5O7BuuOuwasVe7bJYuT2vFCvQ/6p9Xh2sXl/r3eSzGqt2+TdYgd9orObCkdyFtS9NWGUS8XfBGLMRuB1r0KUye51Kev5uiHg8bQuxgsdFET6DdZw3AuUiUk0fsvfxG1jfKWVYx7Pjb9tDWMf9bRFpwjo2p9rzfg3sNsY8bPd/uxm4T0RGd7Odw72+P4t1jT6M1c+yFev4KTVgyb7WUkoppfqKiHwNuN4YE2nQggHNrm3KN8b0KmhSJx67Bu0RY0xPAxv1tP45wNPGmJ5qho8rYg2gVI/VzLKov/OjlBrYtMZNKaX6gIgMEpEz7OZzY7BqmQ73VRP9wm4++SXg0f7Oixo47Kasc+xmrzlYNYTH5Dl+NInI5XZT/Dis/n7r2Td4ilJKRaSBm1JK9Q031rDgTVjNlF7Ben/TMUVEvozVPHC+MeZAI9SpE4tg9dGqw2oquZnI73xT+1yJ1RS0FKsZ5vVGmz8ppXpBm0oqpZRSSiml1ACnNW5KKaWUUkopNcBp4KaUUkoppZRSA5yrvzPQUXp6uhk2bFh/Z0MppZRSSiml+sXKlSurjTEZXacPqMBt2LBhrFixor+zoZRSSimllFL9QkSKu5uuTSWVUkoppZRSaoDTwE0ppZRSSimlBjgN3JRSSimllFJqgNPATSmllFJKKaUGOA3clFJKKaWUUmqA08BNKaWUUkoppQY4DdyUUkoppZRSaoDTwE0ppZRSSimlBjgN3JRSSimllFJqgNPATSml1AltT30rL67czZbyxv7OilJKKRWRq78zoJRS6tgWDhtaAyHiPC6CoTBNbUFS4tz9na1uGWPYsKeRnJQYUuPczF9fxp3Pr8EfDOMQmDkyjQeumUJ2UnSv02wLhIiOch5ynsob2mj2BRmVGX/IaSgFUN3sY21JPWnxHtoCIbISo4lyChv2NDAlLwURcDmE1Dg3ItLf2VVKHSQN3JRSSvXalvJGHv+wiFvOGMbi7dWsKK5jbUk9Vc0+zsnPYFNZIy2+EO/ddTbRUU4KKpsZnh5HcmznQM4YwytrShmeHsfkvGQa2wL89JWNnD4yjatPzkVE8AVDtPhC7UHgH97ZxlNLd3LDjCHcNXsMhdVe3E4Heakx7Tehxhh8wXB7ILW7rgVjwBPlYGNpI09+tJOF26pwOYTJecmsLalnUm4SP7lsPO9squCxxUWc9uv3uGhCFueNzeSySYOJ87ioaGzjuY938c6mCkSgzhsgzuPkgnFZ/H1RIddOz+Mb544kNyV2v/2cv6GcreVNzN9QRlJMFI99/hSSYqL46wc7+PvCAhrbgridDj5/+lBa/CF2VDZz5qh0vjxrBBtLG4h1u8hLjWXx9mpCYcOcidmd9rexNUhSbFQfH3k1EJXUtvBxUS0nD03hySU7eXHlbpp9wQOuFxPlJDrKwSnDUvn+xWMZlRmPMYY31pexfk8DOyqaufrkXCoa2/j30mLGDUrk8smDafEHmTE8lcFJMVQ2+chI8GCM4ZOddSwrrOGtjeXcNmsEF03Iptbrp6rZR0NrgCGpsSzcWkV9a4Dzx2biC4ZJiHYxMiMet6tvGn81tAb4cHsVywpr+PTUHMYNSiQYNiRGR1FQ1cxzy3dx8tAULj6p8/XUMaCtbvbhFDnsB1GNbQF217ZiMLyxrowWf4jzxmYyKz/joNIJhMJEObWx3IlMjDH9nYd206dPNytWrOjvbCil1HFrZXEd98xdz5fPGkFqnJsmX5A5J2Xj6nAzEApbvws1Xh9rdtUTCBk2ljZw1ugMvvr0ShpaA+3LJsdGUd+y77MIGAOpcW7qWvwYA7FuJ5+amsO3LhhNY2uA+evL+XhnLR9ur2ZiThLXnpLHg+9so8brB+D6U/IYmRHP3xcVUNcS4LZZI1i4tYpNZY3dbveCcZn89urJVDS28Yd3trG8sIZbzhjOvPVlFFQ1Y8y+fAHcft4oWv0hFu+oZnJuMndfOo6kGCvw+XB7FY8vLmJJQQ3+YJic5BiumZ7L3NV7KK5pIdbtpMUfYsbwVAqrvFQ3+zrt953njyYz0UN1k58VxbWU1rdSUOUFICvRQ0Wjj8l5yVw9LYefvLKRc8dkMHZQIh9sqWR7ZTNRTmFYWhxbyptwCIS7+YkelBTNneePZmRmPA+8vZWPi2q5dnoeV07JYebINOpb/DgdQnSUkzqvn4wEj9auHCfWltQzb0MZ/mCYktpWFm2vwh8MA+B2OrhkYjbXTc+jsS2IMYaKxjZ217UyPCOOVn8Ip0MwxmoeXNfi5+2NFfiCIX56+QRqmv388d1t+21zSl4yBVXNNLVZAWFGgoe0ODdbypvIz4onEDIUVVvn+N7rMsopBEL7n7wdr0OAOLeTWI+LmCgneakxXDAuCwGmDEkhIdrFjspmdlQ2U9nYRmG1lzi3i/yseIJhQ3FtC/mZCeSmxDAoOZpYt4tX15Qyb30ZXn+wPb9Ap2spLc7d/l0DkB7vJjspmniPiz31rdR7A8RHuxiVGc/qXfUEw2HuvWwCV52cg8fV+5r1ndVe1pTUU1jt5R+LCmkNhACrxtPtctDiD3HpxEGMzIxnU2kDOckxpMd7yEuNZd76MvJSY4l1OxmcHMOeulbCxvDUsmIm5ybzw0vG4guGyc+KJyE6inDYIEKn67yhNYBDICFaH+oci0RkpTFm+n7TNXBTSqkTwzubKvjms6sIhk17cAZw06lD+My0HFbvqmfB1io2lDYQChkC4TBtgfB+6fz1xmksKahmZEY8XzhjGI1tQXbVtOCJcpCflcBfP9jByuI6puYlk5Hg4f/e3EKdHWQ5HdK+7XGDEtlsB2NThyTzzXNH8fdFhXxcVAvAsLRYspOiWVZYS0psFF+eNYLPnjaU37+1lRqvn1mjM6hq9vHgu9s63SSmx3uobvYxIiOOq6blEgwZwsYwNC2WmCgnl0wcdMCyamwLsHpXPd9+fg21Xj/JsVH8+YapnDU6o71pZJ3XzxMfFXHt9Dyqm33cP28zn+ys65TOrPwMzhyVxukj0xmbncD7Wyq57amVAMwYnsqzt57aKWjea+G2Kj7cVsXkvGSqmnz4Q2FGZsTT7Avw1NJiVu2qByAlNoqx2YksLawBYGx2AjtrvMR7XCTGRFFY5UUELhiXxQXjMhmaFscnRbVcNyOPzASrOag/GKapLUBavOeA5aIOrLjGS4zb2V6+B9IWCLFwWxUVjW2UNbSRFucmIdrFtopmzs7PoKKxjSUFNRRUNbN+T0N74JOV6OGMkelMHZrC7roWvnD68INq4gtWjdLtz65uP38uGJfFX26cii8QZu7q3eSkxHLBuEyCYcOCrVUsL6zh38uKcTsd3HzaUN7bXEFdS4AfXTKWk4emkJsSwyc763hzQxnD0+MYmhZHnMdFYVVz++dF26rITPTQ0Brgox3VhA14fUE2lTVSXNPSbT7dTgcjMuJoC4TYWdOC0yHkJMewq3b/5S85KZtYt4vVu+r43kVjGDcokedXlBDvceF0CJvLGpmal8yFE7L5cFsVH++spdbrp6ktSGK0CwM4RSiyr6NgyLCprJGU2Ci+evZISupaCBvre+ZTUwbjC4YprmlpT7+kroUXPilhRfG+74Lzx2ZyycRBOATOGp1BUkwUjyws4C/v78AfCjMiI45dNS0E7e9GK8A27cHm3sBzbHYCu+ta22tVMxM85GclsLK4jsQYFwnRUbQFQrT4Q9R6/cS6nVw7PY+MBA9RTkEQBiVHMyI9nmZfEK8/SFJMFCW1LWTEe4j1uHCKUFzrpajKyynDUxmREcfi7dVMH5rKkDSrRUEwFGZXbQuDk2O6bSbuD4bZUdnMiIw45m8oo6rJh9cX4pwxGUzJS9YHSb2ggZtSSh3jwmHDO5sryM9KYHh6XKd5rf4Q972xietPGcLE3KRO83zBEL97cytPfFTExNxk/nLDVBZtryLK6eDVNaUs3lG937ZOyklk+tBUzhiVTlq8m2FpcTyxuAiPy8Ht548+qHy3+kO8traU3761ldkTsvj6OSOp8wZIT3Bz/gMLuXhCNr+9ehIup4M6r591expoC4Q4eWgKaXFu3t5UwfhBieSlxnab/vLCGj7YWsW4QQlMG5JCRoKH7RXNjM6KP6y+ZwB1Xj81Xh8jM+IPeLPh9QX5zyclJHhcFNd6mT0+m8l5yfst98a6Mv61ZCd/vnEqWYkHd6MNVo3o0oIaGloDnDk6naSYKLy+IE8u2cnHRbVEOYU99W14fUF8wRAVjb790oiJcnJSTiLljW2U1rcRChsunpDNRSdlMTIjnniPi9yUWKKcwvKiWhZtq2JoWizbKpoprGpmaFocY7ITuP6UvIjlUuv1s2FPAyMz48lJjom4P8FQGKdDKKz2kpcSi9vlYFNpIyMy4g77+B2IPximrsVPUbWXhtYAKbFuVhbX4QuGSIl1U1jVTJTTwZQhyaTHe3hzQzlOh1DZ5CMnOYZRmfFcNCGLdzZVsKW8iQ+3V7O1vJGwsW6qbz9vFA6HsKywlpLaFhKiXXzrgtHsrmulorGN9XsaWV5YQ2WTdYwi1bKmx3sYkR7HSTlJfOPckbQGQvs1yz1U4bDho4Jq1u1uaL/J70mzL4jLrtE9kowxlDe2AfDa2lLiPVGkxbs5Oz8Dj8vRfp55fcH2GuWGlgD1rX4Kq72Ew4Zh6XGMzDiyfUVb/SFeXr2bxxcXUVjlJTrKgVMErz8UcZ0R6XFce0oe543NJCXWHbFM2wIhWv1Wc/BgKExjW5CS2hbysxKIjnJgDGwub2RIqvXQyekQyhvbWLStCq8vxGvrSgmEwkwbkkJja4BW+6FSrNvJsLQ4PrFbNviC+z+AO1guhzB9WAoel5PlRTW0BcJkJniYmJPE2WMyKK5poaLR+t4prmmh0K6F3WtvbWuUU0iL85AW7+a8sZl84YzhpMa5qW/xs7G0kaa2IB6Xgxqvnzc3WE13c1NiESBsDD+aM44op4OFW6twCNS1BGj2BchJjuXm04aQZj+4K6zyUuv1sae+jUDIaprrcTkZnh5HflY8UU4HVfZ17HAMvEBSAzellDqGtfpDfOXplSzaVsXY7ATm33kWpfbT+dW76vnx/9ZTUOVlxvBUXvjKTAC2VzSxs6aFZ5cX88HWKq6bnsdPrxhPrHtf9+btFU384vVNjMyIZ+bINMYPSmRjaQMXn3TgWqkjodkXJN6j3a37UiAU5s0N5QxKiqa+JUBbMMTzn5RQ02zVJNZ6/eSmxPDu5sr91o33uDr1mfK4HGQnRbfXjMzKz+DuOWPx+kKsKakn3uOk1R/irY0VLC+qIWysG74JgxNJibMeAHxmWg7jByVSUtfKr+dt5u1NFcREOWkNhMhJjiEnOYaPd9YyIiOO/MwEUuKsmo6hafseVviCIcJhqGvx8+C72/AFw/zg4rF2zcK+GkxjDAu3VVHr9bOlvAlfIMSY7ET8wRDLi2p5a2N5t4FSJB6XA38ozKDEaKqaffs1BxyRHsepI1JpaguyqriO0gYrEMlI8OALhGhs69z/LCU2Co/LyXHJMk8AACAASURBVL2Xj2f60BTS4z00tQWpam4jJdbNuj0NZCVEM25QgtZS9LNgKExpfRvZSdG4XQ52VntZXlRDvCeKnJQYWnxBwgZi3A6mDUkZMMfLGGvwqFY70CxraGNnjZekmChiopzUtQTIS42hstFHMBwmEDJkJUYzPC2OpYXVbK9oZkJOIh9sqWLd7nqqmnycOzaTMdkJvL2xgl21LeyqbSHKKWQmRBPncZIYHcXZ+Rk0tgWYlJvMmaPScTmFN9aVsbOmhVqvj911rSwtrMEY6/qoafbtdy0OSY1l6pBkSmpbaGoL0uwLUmZfU3sDwVi3k4RoF5VNPoyh/bvkQPau/8ytp3LGqPQjXu6HSwM3pZQ6SowxbClvYlhaHDFuZ6fpwCH9oH/3hbW8vHo3k3KSWLu7gTi3E68/RGaC1eQoOspJMGT96D72+em8sqaUl1btBqyn+D+7YgKfmznsiOyfOv4YY3hzQzmZiR6eWLyTN9aXAXD55MGck5/B+eMyqWryMSw9jiinA18wxGMfFvHYh4XtzWA7Gp0Zz8UnZTN1SDIvr9rTKYgBSIh24fUFiYlycuXUHKJdTtLi3SwrrKGm2c/g5GiKqr34Q2Gqm/y0BkIMSY3lvLGZtAWsGtxAyIBYNZB7m9+KwJmj0kmP97C5rJEt5U0R99njcnDN9FwSoqOYnJtEjNtFrdfHLLspW1lDG22BEB6Xk7KGVsob2zhvbCbRUU6inA6CoTB//aCAv3ywnd9dPZnRWfGMyoxv7wcVDIWtYDbaxZgsK/Aqa2hl/e4G8lJjyUqMJjkmakA+7Veqt4wxFFR5yYj3HPQgSdsrmpi/oZzddS0MSophxvBUkmOj8AfDhA1MzUvudH1UNLbx8IICpuQlc86YDKKjnO21sRv2NPDSqt0IQnqCmzFZCbhdDiblJON2OShraMUfCrOlrImCqmYqGtvISY7l+hl5h9Tyoa9p4KaUUn2krKGVDXsauXB8FsYYvvX8Gl5ZU8qVUwbz0PVTWbWrjqomH88s30VxjZe/3DCN8YMT2V3XgtvlID3eqiWo8/r54cvrKKzy8qmpObgcQo3Xz7rd9SwrrOWO80Zxx/mjeXhBATuqmsnPSuCJxUU4HMJTX5pBOAxz/vRhe75mjkjjtrNHkBHv4aScpB72QKn9tfpDnR48dKektoWXV+0hPyuek4el4AuEMYb2vjB7BUJhKpt8VDX5KKhsZmlhDYnRUXztnJEHbJpX1tDKv5YUs6akjvW7GwiEDZdNHERKnJtAKMwtpw/D6RAeXlCA2+XgnU0VBEKGERlxjMyIIy81lnPyMwmEwgxNi6UtEMYfDBPtdvS6H1pPWvzBTrXYSil1uPolcBORbwO3AgZYD3zBGNMWaXkN3JRSh8oXDHHf65sZmhbLnImDCBtzxPqAdBQMhXlyyU6mD0tlY2kDXl+QZ5fvYmdNC5+ZmoMvGG6vrQCrs/+7myvaPyd4XPhCYRKjo9pHJIx1O5k9PovlRbXtzUD2cjsd5KTEcPnkwdx5/micXZ7Odx2+evH2at7fUsmcidmclJPU532ElFJKKXVkHfXATURygMXAeGNMq4i8AMwzxjwZaR0N3JRSezW1BfjPxyVcPyMv4nDGjy4qIBAylNht7JcU1HSav+WXF/cqcGlqCxxwyOSqJh8/enldt/2A9nK7HKTEWm3775kznm+/sIbFO6q5bNIgrp6WS1WzjzNHpfOb+VvYUt7EZ6ZZw0u/smYPH++sxSHCXbPHcN0peVQ1+chNsUbs6hqsKaWUUur4FSlw6+u6fRcQIyIBIBYo7ePtKaWOMb5giBU76zh9ZFp7zZEvGOIrT61kSUENzb4g6Qkenl2+i99dPYmMBA9PLC6itKGN19bu+0pxuxz86JKxzF29p71fy72vbOC+T03EIXQ75Loxhv97cyuPLCzgltOHcemkQby8ajdfP2cUeamxGGPYsKeRp5bt5O1NFbTZgydMGWJ1tk6Jtd7/M3fVbu66aAxxblen9vhP3HLKfjViAL+7ZnKnzzfMyMMXDON2OtrXTz3MF74qpZRS6vjS100l7wR+BbQCbxtjbuppea1xU+rEYozhxn8sZ2lhDX+6YSpXTB7MkoJqfvHaJraUNzEoKXq/poNdh8vOSY7hOxfmc+mkQURHOVm0rYr/rtzN4KRo/r6oELCaJ47Kimd0ZjyjMxPIz05gUk4Sv3xjEy+v2gN0fjFserybKXnJLCuspdkXxO10MG1oMnfNHsPJQ1Ps5bUWTCmllFJH3lGvcRORFOBKYDhQD/xXRG42xjzdZbnbgNsAhgwZ0lfZUUr1o2AozLwN5Zw9OoPtlU1kJkQzJC2WT3bWtb/49bEPCymu9vLnD3YwKCmaP143mayEaP747jZuPWsEjywsYPWueqbkJfOHa6cQbQ/52/V9ZrPyM5iVnwFY78h5alkxk/KsgTleWLG7fbmYKCe+YIg7zh/Nt+33Kv1twQ5GZSawaFsVa0oaaPYF+cy0HL47e0yP76FSSimllOprfdnH7RrgYmPMl+zPnwNOM8Z8PdI6WuOm1LGvLRBil/0CUbBq1b729Cre3FhOQrSLJvs9RjPswT0AvnVBPr+atxmwBvP47dWT9msq+NzHu/jRy+t5+9uz2tM+EGMM9S0BUuy07p67njc3lJMY7eKUYal8edaIiGmFw4a1u+uZlJusfcyUUkopddT0x+AkpwJPAKdgNZV8ElhhjPlzpHU0cFPq2PbB1krmrStj7uo9LP7BeWQnRfPmhnK++vRKrj45l121LdS3+Cms8jIoOZqGlgA3nDqEb52fz7h73wQiDyjSNQg7VOGw0fcmKaWUUmrAOupNJY0xy0XkRWAVEARWA4/21faUUv3rqaU7+ckrG9s/z129h+goBz9/bRPp8W5+eeVJ7e+ECoXNfrVYz992Gi6nRBwFUkQOO2gDNGhTSiml1DFJX8CtlDpsNc0+zvrtB7T4QwDEe1w0+6wmkVOHJPPgdVMYmhbXUxJKKaWUUor+ex2AUuo4Fg4bqr0+7nt9M22BEO9+52y8viCpcW5u/dcKMhI8/OHayWQmRvd3VpVSSimljmkauCnVSx9sqWTmyLRevdD5RBAMhbn58eUsK6wF4K7Z+YzKjG+f/9a3Z/VX1pRSSimljjv7v5FWqRPcnvpWHllYgNdu6gewalcdX3jyE34zf0uv06n1+vnik59QWNXcF9nsV2tK6pn4s7dZVljLN84dyTO3nso3zh3V39lSSimllDpuaeCmVBcPL9jBb+Zv4ZZ/fszePqCLt1cDsKmssdt1Xl1byg9fWkcobFiwtZJQ2PDE4iLe31LJn97bftTy3pf8wTAfbK3kH4sK+dRfP6I1EOLHl47jrtljOGNUur6QWimllFKqD2lTSaVs72+poKDSy5sbKgD4ZGcdb22s4Lyxmby5oRyAomov89aXsa2iibc3VpAW7+ZHl4zjjudWA+ALhpm7eg/fuTCf/3yyC4AlBTXdjqJ4rLl/3maeXLKz/fNXzx7JrWeN6L8MKaWUUkqdQHRUSXVCC4cN339pHbVeP+9vqWyf/oOLx/LM8mLiPS7iPS5WFNcxY1gqH++s3S+NyycP5rW1pftNd7scfPa0oTy+uOigXho9EK3YWcs1f1/K+WMz+eElYympbdX+fkoppZRSfUBHlVSqG0U1Xl5cuRuAKKfw26snMX99OZ+emkNdi59HFxUC8OB1U5gzcRD3z9tMUbWXc8ZkMCk3iaseXspra0uZlJtEWpybFTvrmD0hm5dW7eYP104mPyuBxxcXsbG04ZgK3Iwx/N+bWxmcHE1bIMSjiwoZnBTDQ9dPJc7jYlTmsbMvSimllFLHAw3c1AmroSXAU0uLAXjxqzNJj/cwLD2OT0/NBeCSk7J5dFEht80awaem5gDwsysmdEpjZEYcBVVeZo3O4JvnjcLpEFwO4Z5Lx5Ea5yYYCuNxOdi4p5HzxgRYWljD7PFZA+Yl0B9srcTjdDBzZBot/hBxHhfGGF5cuZtHFha0L3f6yDTunjOOOI9+ZSillFJK9QdtKqlOWLP/uJBtFdaIjwX3z+m2D9rG0gbGZSdGDLQKqprZVNrIOWMySIiO6naZK//6EWtL6hEBY+DMUel8/+IxTMpN7rScPxjG7bLGC2rxB/EFwqTEufdLLxw2NPmCvLa2lKum5RLjPvjmir5giIfe3c7fFljBmdvlwO108KtPn8Tv395KSW0rY7MTuOfSccS6nUwbkqKDjyillFJKHQXaVFKpDhZtq2oP2jITPBEHDpkwOKnHdEZmxDMyI77HZa45OReHQLzHxYfbq1m8o5rN/2xk0ffPba/B+uXrm3h8cRFZiR7uPD+fX7y+keQYN0t/dF6ngGnJjmru+u9aShvaAHhhRQkPXDOZ0VkJhMOGB97Zyuzx2UzOS+42L3v97YMC/raggEsnDaKsvpVVu+rxB8Pc+Z81ZCR4+P01k7loQlbEYFQppZRSSh1dWuOmThjBUBiX00EgFOaCPyzEIcLfbppGvMdFXmrsUclDZVMbr6wu5VfzNpOTHMPcr5/O4h3VfOeFtd0u/9yXT2PmyDQACqua+czDSwiFDS6HMCUvmTUl9dS1BIiJctIaCAEwflAi8+48K2Ienl2+i1+8vpHzx2bx15umUdnUxpMf7eSySYOZv6GMiyZkc1JOzwGrUkoppZTqG5Fq3DRwU8e9p5YVs2hbFUsLapiVn865YzL53ovreOTmk7n4pOx+ydOibVV87omPSYtzU9fi57QRadz/6YlsKW/ip69u4DsX5nP/vC04HcLVJ+eyq6aF97dU4oly8L9vnNFey1fR2Mav523G5XSwYGsl1c1+kmKiWPWTC9lY2sDv3tpKWpybr54zkrHZiazaVcfVDy/hlGGp/OmGqWQlRvfL/iullFJKqe5p4KZOSFvKG7n4wQ/bP7udDvyhMEkxUXxyzwXtfcr6w1eeWsFbGyuYMTyVJ79wCrFuq9mkMQYR4YVPSvj+S+twCAxKiuHU4an88JKxZEYIttoCIV5dU8r3X1rH9y4aw1/e30GU02pmGTYwKTeJJQU1pMd7eO+7Z5MUo80glVJKKaUGGu3jpk5Izy7f1f73iIw4Hr7pZH766gZOH5ner0EbwP2fnsjnZw7j1BFpnfrY7e3Tds30XIZnxDE2O6FXfc2io5xcOmkQf1uwg9+9tZVBSdG88o0zCBu4+pEl7Kpt4TsX5nPdKXkatCmllFJKHWO0xk0dd4wxNLQGSIiO4rRfv8f0oSl8d/YYUmKjSIv39Hf2+lxRtZf5G8q4+uRcMhOs2rlgKIzTIToypFJKKaXUAKc1buqE8eiiQn49f0v758snD2ZUZs8jPx5PhqfH8fVzRnWa5nL2b+2iUkoppZQ6PHo3p/qMMYblhTX4g+H2aZWNbawtqe+zbbb4g/x9UWH759NGpHLxhP4ZgEQppZRSSqkjRWvc1BFnjCEUNvxvTSl3/Xct9396IjeeOgSA7/53LWtL6ln709l90mzvkYWF1Hr9vPS1maTFechI8ER8ebZSSimllFLHCg3cVK81+4LMXb2HaUOSiXO7GJYe1z6vLRAiOsoJwHMfl3D33PUkRFunV3mj9bLozWWNfLi9un3aoKSYw8pPiz9Ic1uwfZTFXTUtPLKwgCsmD+bkoamHlbZSSimllFIDiQZuqtfu/d8GXl69B4DUODdzv346Q9Pi2LCngU//7SOeufU0ZgxP5cF3twHQ1BYEYPWuOjbsaeCJj4ra09pR2dwpcAuHTcSasQ17GmgNhDhl2L5gbEdlE1f85SOcIiz6/rm8t6WSxxcX4XIId88Zd8T3XSmllFJKqf6kgZvqtdUd+qbVev3c8s9PeOOOM1mwtZJAyPD44kJqmn1UNvnalxs/KJEPt1fz4fbFuBzCZZMG8fq6Mj77+Mc8dP0UVu+qp7yhjTc3lvPCV2YyY3gqm8sa+ffSndw9ZxxrSxq4+fHlAGz/1SVE2YNs/PL1zbT4QwBM/eU7AGQlenjo+qlkJ+lLpZVSSiml1PFFAzfVK8YYyhpa2z/Pys9g0bYq1uyqZ3lRLQDvbKrg7U0VADxxy3SGpMbxx3e2samsEYBg2HDVtFxeX1cGwJ3/WdNpG7c/t4r/3DaT37+1lfe2VNLQGsDl2Dd+zoqddcwcmcbOai8Lt1XxvYvG8M6mCtaU1PO9i8bwtbNHan82pZRSSil1XNLATfXKr97YTFtg3+iQs8dnsWhbFb94fRNbyps4d0wGC7ZVYQx8+P1zyUuNBcDXYURJgGHpcdw2awSxbidl9W08v6KkfV5Fo4+b/rGMupYAAG9vrMDtcjBnYjbvbKrgmeXFvLG+lKeXWS/VvnzSYL54xnCC4XCvXlCtlFJKKaXUsUoDN3VAr64t5bHFRXxu5lBW7apjw55GThuRighsKW8iOTaK31w1id++uZXWQLA9aAMYNyiBdzdXtH/OTYnp1AftqpNzufbvSwGYmJPE+j0NAHz2tKE8tayYoD/Ep6fmkpcay98X7hvmH2BI2t7tOPtoz5VSSimllBoYNHBTEe2qaeEfHxbyzPJiJgxO5N7LxnPnf9awuayJoWlxxLtdNPmC3HrmcLISo3ng2sn7pXH7eaOZMTyVzz7+MUB7H7W9JuYkAfD5mUP50pkjmPW7DwC4bdYInlpWDMDZ+RlcMC6Tk4ekEAgZdlQ2Myw9FqWUUkoppU4UfRa4icgY4PkOk0YA9xpjHuyrbaojoy0QYkt5E197eiVlDdZQ/p8/fRgup4MrpgwmM9FDlNOB12+NGpmflRAxLbfLwZmj0iPOj3E7WfWTC0mMduFyOrhrdj6nj0onNyWGjAQPF03Iwu2ygr3Z+iJtpZRSSil1guqzwM0YsxWYAiAiTmAPMLevtqeOnIfe287DCwoA+MqsEdR4/Vw+aTAAF03I5iI7gAoba/kx2ZEDNwAR4c7zR0cM8FLj3O1/f/O80e1/f3z3+Ye8D0oppZRSSh1PjlZTyfOBAmNM8VHanjoMH9ujRAJ8Z3Y+Hlf3fcium57H8ytKyEs5cLPFb1+Yf9D5ENERIpVSSimllIKjF7hdDzx3lLalDkMgFGZzWSMzhqdy1+wxEYM2gF99+iR+cvl4HYJfKaWUUkqpPtbngZuIuIErgB9FmH8bcBvAkCFD+jo7KgJjDL+Zv4XN5U20+EN8fuYwZgxP7XEdl9NBfJfBRpRSSimllFJH3tGocbsEWGWMqehupjHmUeBRgOnTp5ujkB/VjRdX7ubvi/YNt3+goE0ppZRSSil19ByN6pIb0GaSA97SgppOnzMSPP2UE6WUUkoppVRXBwzcRCRLRB4Xkfn25/Ei8qXeJC4iscCFwMuHl03V1zbZ/doApg5J7ufcKKWUUkoppTrqTY3bk8BbwGD78zbgW71J3BjTYoxJM8Y0HFr21JGyq6aFU+9/l/e37N9i1RcMsaOymelDU3jtm2fyxOdP6YccKqWUUkoppSLpTeCWbox5AQgDGGOCQKhPc6WOuJ+9tpGKRh/PLNu137ztFc0Ew4bxgxOZmJtESof3qimllFJKKaX6X28CN6+IpAEGQEROA7QG7Riyq6aF97dUArCxtBFjOo8Bs7msEYBxgxKPet6UUkoppZRSB9abwO07wKvASBH5CPg3cHuf5kodUS+v3o0I3H7eKMob21i4rarT/E1ljcREORmWFtdPOVRKKaWUUkr15ICBmzFmFXA2cDrwFWCCMWZdX2dMHTnvbKpg+tAUvn7OKPKz4rln7oZO8zeXNTImOwGnvkhbKaWUUkqpAak3o0o6gTnA+cBs4HYR+U5fZ0wdGZWNbWwsbeScMZnEuJ1cNS2XPfWtbK9oIhw2hMKGTaWN2kxSKaWUUkqpAaw3L+B+DWgD1mMPUKIGvnDY8MRHRdz3xmYAzs7PAGBERjwAF/5xEVdOGUxCtIvGtiBnjkrvt7wqpZRSSimletabwC3XGDOpz3Oijqj7523mscVFnJ2fwaemDmbCYKtGbUTGvn5sr6wpBSAh2sXsCVn9kk+llFJKKaXUgfUmcJsvIrONMW/3eW7UEVHe0Ma/lu7k6pNz+d3VkxDZ13ctLyW207Izhqfyg4vHEuXszTg1SimllFJKqf7Qm8BtGTBXRBxAABDAGGO0U9QA9dKq3QRChjvOG90paANwu/YFaM/ceiqnj0zbbxmllFJKKaXUwNKbwO0BYCaw3nR9AZgakJYUVDM2O4EhabHdzp93x1nEup0MS9fh/5VSSimllDoW9KZ93HZggwZtx4a2QIgVO+s4o4fBRsYPTtSgTSmllFJKqWNIb2rcyoAFIjIf8O2daIz5Q5/lSh2yZYU1+IJhzhiV1t9ZUUoppZRSSh0hvQnciux/bvufGqDCYcPr68pI8Lh6rHFTSimllFJKHVsOGLgZY35+NDKiDs2/luzk7U3lBEOGTWWNCHDh+Cw8Lmd/Z00ppZRSSil1hEQM3ETkQWPMt0TkNWC//m3GmCv6NGfqgMJhw0PvbafW6+80fdrQlH7KkVJKKaWUUqov9FTj9pT9/++PRkbUwVtWWEOt189ts0bwzLJivP4QAPlZCf2cM6WUUkoppdSRFHFUSWPMSvvPKcaYhR3/AVOOTvZUV/5gmIaWAPfMXc+Njy0H4NYzh7P63tm4HNb72PKz4vszi0oppZRSSqkjrDeDk3weeKjLtFu6maaOgnvmrue/K3cDcM6YDC6akE1mYjQAw9PjaGwLkByrY8gopZRSSil1POmpj9sNwI3AcBF5tcOsBKCmrzOmujd/Q3n737+/ZjLp8Z72z9fPGEJzW7A/sqWUUkoppZTqQz3VuC3BeodbOvBAh+lNwLq+zJSKbHh6HOv3NJAUE9UpaAP40pnD+ylXSimllFJKqb4UMXAzxhQDxcDMo5cddSCVTW3MHJHGQ9drN0OllFJKKaVOFBEHJ1EDTyAUprLJxynDUtr7tSmllFJKKaWOfxq4HUOqmnwYA9lJMf2dFaWUUkoppdRRpIHbMaKhNcAFf1gIwKAkrW1TSimllFLqRHLA1wGIyHrAdJncAKwA7jPGRBxhUkSSgceAk+w0vmiMWXro2T1x/fOjIlrsF2znpmiNm1JKKaWUUieS3rzHbT4QAp61P19v/98IPAlc3sO6DwFvGmOuFhE3EHuI+TzhPf9JCWeMSuOb545mdFZCf2dHKaWUUkopdRT1JnA7wxhzRofP60XkI2PMGSJyc6SVRCQRmIX1sm6MMX7AfziZPRH4giHcTgci0j6tqslHWUMbXzpzODNHpvVj7pRSSimllFL9oTd93OJF5NS9H0RkBhBvf+zpbc8jgCrgnyKyWkQeE5G4Q8/q8a+8oY0z/+8DvvfiOnZUNrdP31jaAMCEwUn9lTWllFJKKaVUP+pN4HYr8JiIFInITqw+a1+2g7Bf97CeC5gGPGyMmQp4gR92XUhEbhORFSKyoqqq6qB34Hiws9rL9Y8u5dzfL6CqyceLK3dzwR8WUtnYBsDG0kYAJuQk9mc2lVJKKaWUUv3kgIGbMeYTY8xEYAowxRgzyRjzsTHGa4x5oYdVdwO7jTHL7c8vYgVyXdN/1Bgz3RgzPSMj41D24ZgWCIW58/k1LCusxR8K86cbpnJ2vlUOq3bVEwyFmbt6D2OzE0iMjurn3CqllFJKKaX6Q29GlfQAVwHDANfevlfGmF/0tJ4xplxESkRkjDFmK3A+sOmwc3yc+dsHBawtqedPN0zlrFHppMS5uWhCFhN/+jarS+oIG8OOymYeufnk/s6qUkoppZRSqp/0ZnCSV7CG/18J+A4y/duBZ+wRJQuBLxzk+se1xrYAjy4q4JKTsrli8uD26R6Xk/GDE1myo4ZolxOAc8eeeLWRSimllFJKKUtvArdcY8zFh5K4MWYNMP1Q1j3eGWN44K2teP0hvn7OqP3mXzM9l3vmbmD9ngayEj147ABOKaWUUkopdeLpzeAkS0RkYp/n5ASztLCGfy0t5ubThjAxd//RIm+cMYTxg6zBSHJT9PV3SimllFJKnch6E7idCawUka0isk5E1ovIur7O2PGuoMoLwO3nje52vogwOS8ZgJzkmKOWL6WUUkoppdTA05umkpf0eS5OQLvrWnA7HWTEeyIuM35QAgDmaGVKKaWUUkopNSBFDNxEJNEY0wg0HcX8nDB217aSkxKDwyERlxmZYb3nPD3efbSypZRSSimllBqAeqpxexa4DGs0SQN0jDAMMKIP83Xc213XQm5Kz00gZ45M46Hrp3Dh+KyjlCullFJKKaXUQBQxcDPGXGb/P/zoZefEsbuuldmD9x+UpCMR4copOUcpR0oppZRSSqmB6oCDk4jIe72ZpnqvxR+kxus/YI2bUkr9f3t3HmVnXed5/P1NJZWlslVIDEsCJIiiuACmEdF2lKYVG1zaZVxaZWy7mT7tKLbO8eh0Hxl72plxF5fuPrRoo+3odKPSDva4HPdxgwQVEUQxhBAJoZKqhEpVqEol3/njPgVFTOo+VclTz7233q9z7qn7PPe5936S8ztP5ZvfJkmSBJPPcVsALAJWRkQvDw2VXAqceKT3qbnfDOwDsHCTJEmSVMpkc9z+I/BGGkXaTRPO3w98tMpQnW7bg4Wb+7NJkiRJam6yOW5XAldGxOsz88MzmKnjbRsYBmCtPW6SJEmSSphsqOQFmfkN4DcR8cJDX8/Mz1earINtG9hH99w5rJxkDzdJkiRJGjfZUMl/B3wDeO5hXkvAwm2atg3sY83yyfdwkyRJkqRxkw2VvKL4+ZqZizM7bNk1xEkOk5QkSZJU0mQ9bg+KiIuBM4EF4+cy86+rCtXJ7n9gP7dtv5/XPfORdUeRJEmS1CbK7OP298BLgdfT2BLgJcApFefqWDfe2c/BhKesP67uKJIkSZLaRNPCDTg/M18NDGTmO4CnAGurjdW5btjST3fXHM45pbfuKJIkSZLaI4x+jwAAGRZJREFURJnCbV/xczgiTgT2A+uqi9TZ7tixl/Wrelgwr6vuKJIkSZLaRJk5btdHxHLgPTQ24k7gHypN1cHu3DnEGScsqTuGJEmSpDbStHDLzP9WPP1cRFwPLMjMPdXG6kz7Dxxka/8wz3n88XVHkSRJktRGmhZuEfFd4DvAd4HvWbRN37aBfYwdTNatXFx3FEmSJEltpMwct0uB24EXAd+PiI0R8YFqY3WmzX17AVi/qqfmJJIkSZLaSZmhkpsjYh8wWjyeCTym6mCd6M6dQwCsX2nhJkmSJKm8Mvu4/Rq4DlgNXA08LjMvqjpYJ9q8c4jeRfNYvqi77iiSJEmS2kiZoZIfArYCLwfeAFwaEadVmqpD3dk3xDp72yRJkiRNUdPCLTOvzMyXABcCm4D/Cvyy4lwdafPOvaxf5cIkkiRJkqamzKqS7wOeBiwGfgC8ncYKk01FxBZgEDgAjGXmhmknbXODD+xnx/0j9rhJkiRJmrIyG3D/EHh3Zu6Y5nc8MzN3TvO9HeN7dzT+Cs4+eXnNSSRJkiS1mzKrSv7LTATpdF+9dQfLFs7j3FNX1B1FkiRJUpspszjJ0UjgqxGxKSIuO9wFEXFZsTfcxr6+vorj1GPP8H6+csu9/P5jVzO3q+q/ckmSJEmdpuoq4qmZeQ7wHOB1EfH0Qy/IzKsyc0Nmbli1alXFcerx6RvuYmj0AK992rq6o0iSJElqQ2XmuBERXTT2cXvw+szc2ux9mXlP8fO+iPgCcC7wnelFbV8/+PUuzjxxKY85YWndUSRJkiS1oTIbcL8e2AF8DfhS8bi+xPt6ImLJ+HPgWcAtR5W2Tf3i3kGLNkmSJEnTVqbH7XLg0Zm5a4qfvRr4QkSMf8//yswvT/Ez2t6uvSP0DY5wxvFL6o4iSZIkqU2VKdzuBvZM9YMzczPwxCkn6jC33zsIwBnH2+MmSZIkaXrKFG6bgW9FxJeAkfGTmfn+ylJ1kF/uaBRujzp+cc1JJEmSJLWrMoXb1uLRXTw0BXfuHGLJ/LmsWjy/7iiSJEmS2lSZDbjfMRNBOtWdu4ZZt6qHYq6fJEmSJE1Z08ItIlYBbwHOBBaMn8/MCyrM1THu3LmXs9f21h1DkiRJUhsrswH3p4FfAOuAdwBbgBsrzNQxRsYOsG1gH+tW9tQdRZIkSVIbK1O4HZeZVwP7M/PbmfnHwHkV5+oI9+x+gEw45bhFdUeRJEmS1MbKLE6yv/i5PSIuBu4B1lQXqXP0DzUW4VzpwiSSJEmSjkKZwu1vImIZ8Gbgw8BS4C8qTdUh+ocaNe+KHhfjlCRJkjR9ZVaVvL54ugd4ZrVxOsvA0CgAvRZukiRJko5C0zluEfGoiPh6RNxSHD8hIv6q+mjtb1dRuK1YZOEmSZIkafrKLE7yD8DbKOa6ZebNwMuqDNUpBoZHWTBvDgu7u+qOIkmSJKmNlSncFmXmDYecG6siTKfpHxq1t02SJEnSUStTuO2MiNOABIiIFwPbK03VIQaGRp3fJkmSJOmolVlV8nXAVcAZEfEb4E7glZWm6hD9w6OuKClJkiTpqJVZVXIzcGFE9ABzMnOw+lidYWBolLW9br4tSZIk6eg0LdwiYjnwauBUYG5EAJCZb6g0WZsbGhnj7oF9XPyEE+qOIkmSJKnNlRkq+W/AD4GfAQerjdM5Nt01wIGDyZPXHVd3FEmSJEltrkzhtiAz31R5kg7zw8276JoTPOmU3rqjSJIkSWpzZVaV/FRE/GlEnBARK8YflSdrc7ffO8jpj1hMz/wytbEkSZIkHVmZqmIUeA/wlxRbAhQ/11cVqhPsGHyAE5YtqDuGJEmSpA5QpnB7E/DIzNxZdZhOsuP+ER534rK6Y0iSJEnqAGWGSv4cGK46SCfZf+AgO/eOsHqpPW6SJEmSjl6ZHrcDwE8i4pvAyPhJtwM4sp17R8jEwk2SJEnSMVGmcLuueKikHfc36tvVS+fXnESSJElSJ2hauGXmNUfzBRHRBWwEfpOZlxzNZ7WLe/c8ANjjJkmSJOnYKDPH7WhdDtw2A9/TMu7aNQTA8a4qKUmSJOkYqLRwi4g1wMXAx6r8nlbz9dvu44zjl7BysUMlJUmSJB290oVbRPRM4/M/CLwFODiN97alXXtHuPGufp515vF1R5EkSZLUIZoWbhFxfkTcSjHcMSKeGBF/W+J9lwD3ZeamJtddFhEbI2JjX19f2dwt69bt95MJ561bUXcUSZIkSR2iTI/bB4BnA7sAMvOnwNNLvO+pwPMiYgvwWeCCiPinQy/KzKsyc0Nmbli1alXp4K3qrl2NLe9OXTmdDkpJkiRJ+m2lhkpm5t2HnDpQ4j1vy8w1mXkq8DLgG5n5yqlHbC9b+4fpnjuH411RUpIkSdIxUmYft7sj4nwgI6IbeAOzbJXIqdiyc4iTVyxizpyoO4okSZKkDlGmx+3PgNcBJwHbgLOK49Iy81uzZQ+3rf3DnLJiUd0xJEmSJHWQMj1ukZl/VHmSDrB3ZIzNO4f43dNX1h1FkiRJUgcp0+P2/Yj4akS8NiKWV56ojX35lnsZHTvIs90KQJIkSdIx1LRwy8zTgb8CzgRuiojrI6LjFxmZjq/8/F7W9C7kSaf01h1FkiRJUgcpu6rkDZn5JuBcoB+4ptJUberOnUOceeJSIlyYRJIkSdKxU2YD7qURcWlE/F/g+8B2GgWcJshMtg0Ms7bXhUkkSZIkHVtlFif5KXAd8NeZ+YOK87Stvr0jPLD/IGtdUVKSJEnSMVamcFufmVl5kjZ3d/8+ANauWFhzEkmSJEmd5oiFW0R8MDPfCHwxIn6rcMvM51WarM1sGxgGcKikJEmSpGNush63TxU/3zsTQdrdXbsahdsaCzdJkiRJx9gRC7fM3FQ8PSszr5z4WkRcDny7ymDt5pc7Blm7YiELu7vqjiJJkiSpw5TZDuDSw5z7D8c4R9v75Y5BHr16Sd0xJEmSJHWgyea4vRx4BbAuIr444aUlwK6qg7WT0bGDbO4b4sLHrK47iiRJkqQONNkct/E921YC75twfhC4ucpQ7WbLriHGDiaPssdNkiRJUgUmm+N2F3AX8JSZi9Oetu95AIA1vW4FIEmSJOnYazrHLSLOi4gbI2JvRIxGxIGIuH8mwrWL3cOjACxf1F1zEkmSJEmdqMziJB8BXg78ClgI/Anw4SpDtZvdw/sB6F00r+YkkiRJkjrRZHPcHpSZd0REV2YeAD4REd+vOFdbGSh63JYttHCTJEmSdOyVKdyGI6Ib+ElEvJvGgiU91cZqL7uH97N0wVzmdpXpwJQkSZKkqSlTabwK6AL+EzAErAVeVGWodjMwPOr8NkmSJEmVadrjVqwuCbAPeEe1cdrTwPB+57dJkiRJqsxkG3D/DMgjvZ6ZT6gkURvaPTxKrz1ukiRJkioyWY/bJTOWos0NDI+yfqXT/iRJkiRVo9kG3Cph99B+57hJkiRJqkzTOW4RMchDQya7gXnAUGYurTJYu9h/4CCDI2MOlZQkSZJUmTKLkyyZeBwRLwDObfa+iFgAfAeYX3zPtZl5xTRztqw9+4rNt3tcnESSJElSNaa88VhmXgdcUOLSEeCCzHwicBZwUUScN9Xva3W73XxbkiRJUsXKDJV84YTDOcAGJlltclxmJrC3OJxXPJq+r90MDBc9bg6VlCRJklSRpoUb8NwJz8eALcDzy3x4RHQBm4BHAh/NzB9NNWCrGxhq9LhZuEmSJEmqSpk5bq+Z7odn5gHgrIhYDnwhIh6XmbdMvCYiLgMuAzj55JOn+1W12V30uC13A25JkiRJFSkzVHId8Hrg1InXZ+bzyn5JZu6OiG8BFwG3HPLaVcBVABs2bGi7oZQDxRy33h573CRJkiRVo8xQyeuAq4H/Axws+8ERsQrYXxRtC4ELgXdNK2ULGxjez7yuoKe7q+4okiRJkjpUmcLtgcz80DQ++wTgmmKe2xzgnzPz+ml8Tkvbs2+U5Yu6iYi6o0iSJEnqUGUKtysj4grgqzSW+AcgM2+a7E2ZeTNw9tHFa33b9zzAcrcCkCRJklShMoXb44FX0di7bXyoZFJuL7eOdu2mbXzr9j7OP+24uqNIkiRJ6mBlCrc/BNZn5mjVYdrNzdt2A/Df//DxNSeRJEmS1MnmlLjmp8DyqoO0o/6hUdav7OHUlT11R5EkSZLUwcr0uK0GfhERN/LwOW6ltwPoVAPDo24DIEmSJKlyZQq3KypP0aZ27R1lTe+iumNIkiRJ6nBNC7fM/PZMBGlHA8OjPHGNo0glSZIkVatp4RYRgzRWkQToBuYBQ5m5tMpgrS4zGRja71BJSZIkSZUr0+O2ZOJxRLwAOLeyRG1i78gYowcOcpyFmyRJkqSKlVlV8mEy8zrcw42Bof0A9rhJkiRJqlyZoZIvnHA4B9jAQ0MnZ63+4ca2dit65tWcRJIkSVKnK7Oq5HMnPB8DtgDPryRNG9naPwzAI5YsqDmJJEmSpE5XZo7ba2YiSLvZuKWfRd1dnHH8kuYXS5IkSdJRaDrHLSKuiYjlE457I+Lj1cZqfTfc2c85J/cyt2vK0wQlSZIkaUrKVB1PyMzd4weZOQCcXV2k1rdn335u3zHI75y6ou4okiRJkmaBMoXbnIjoHT+IiBWUmxvXsTbd1U8m/M663uYXS5IkSdJRKlOAvQ/4fkRcS2M1yX8PvLPSVC3uxi0DzOsKzl5r4SZJkiSpemUWJ/lkRGyksXdbAC/MzFsrT9bCNm0Z4MwTl7Gwu6vuKJIkSZJmgVJDHotCbVYXaxP9um8vv//Y1XXHkCRJkjRLuCTiFO0dGWPX0CgnH7eo7iiSJEmSZgkLtynauqux8fbJKyzcJEmSJM0MC7cp2to/BMApK3pqTiJJkiRptrBwm6Kt/UWPm0MlJUmSJM0QC7cpum37ICsXd7Ns4by6o0iSJEmaJSzcpuDgweS7v+rj/NNW1h1FkiRJ0ixi4TYFt26/n517R3nGo1fVHUWSJEnSLFJZ4RYRayPimxFxW0T8PCIur+q7Zsrt9w4CcPbJvTUnkSRJkjSblNqAe5rGgDdn5k0RsQTYFBFfKzbzbkv3DY4AsHrp/JqTSJIkSZpNKutxy8ztmXlT8XwQuA04qarvmwl9gyMsnj+XRd1V1ruSJEmS9HAzMsctIk4FzgZ+dJjXLouIjRGxsa+vbybiTNt9gw+waom9bZIkSZJmVuWFW0QsBj4HvDEz7z/09cy8KjM3ZOaGVatae9GPvsERCzdJkiRJM67Swi0i5tEo2j6dmZ+v8rtmgoWbJEmSpDpUuapkAFcDt2Xm+6v6npmSmY3CbbGFmyRJkqSZVWWP21OBVwEXRMRPiscfVPh9lfnQ13/Furf9G4MjYzzCFSUlSZIkzbDKlkfMzP8HRFWfP5M+8s07Hnz+JPdwkyRJkjTDZmRVyXb31NOOA+DZZ67myeuPqzmNJEmSpNnGwq2E4dEDnLV2OR99xTl1R5EkSZI0C1m4lTA8eoDeRfOY2+VflyRJkqSZZyVSwtDIGD3zK5sOKEmSJEmTsnArYe/IGD3dFm6SJEmS6mHhVsLw6AF73CRJkiTVxsKticxkaHSMxfO76o4iSZIkaZaycGtiePQAmbDIHjdJkiRJNbFwa2JodAzAoZKSJEmSamPh1sTQyAEAh0pKkiRJqo2FWxNDI40et0WuKilJkiSpJhZuTYwXbosdKilJkiSpJhZuTTjHTZIkSVLdLNya2OscN0mSJEk1s3BrYtg5bpIkSZJqZuHWxN4Rh0pKkiRJqpeFWxPj2wH0dDtUUpIkSVI9LNyaGB4dY/7cOczt8q9KkiRJUj2sRprYOzLmVgCSJEmSamXh1sTQyJjz2yRJkiTVysKtiaHRAxZukiRJkmpl4dbE0MiYC5NIkiRJqpWFWxMOlZQkSZJUNwu3JoZGD7g4iSRJkqRaVVa4RcTHI+K+iLilqu+YCUMjYyxyqKQkSZKkGlXZ4/aPwEUVfv6M2OtQSUmSJEk1q6xwy8zvAP1Vff5MyEyG3MdNkiRJUs2c4zaJkbGDHExYNN+hkpIkSZLqU3vhFhGXRcTGiNjY19dXd5yH2TsyBmCPmyRJkqRa1V64ZeZVmbkhMzesWrWq7jgPM1QUbj3dFm6SJEmS6mNFMonjly3gS294GicuW1h3FEmSJEmzWJXbAXwG+AHw6IjYFhGvreq7qjJ/bhdnnriM3p7uuqNIkiRJmsUq63HLzJdX9dmSJEmSNJvUPsdNkiRJkjQ5CzdJkiRJanEWbpIkSZLU4izcJEmSJKnFWbhJkiRJUouzcJMkSZKkFmfhJkmSJEktzsJNkiRJklqchZskSZIktbjIzLozPCgi+oC76s5xGCuBnXWHUMeyfalKti9VzTamKtm+VKVWbV+nZOaqQ0+2VOHWqiJiY2ZuqDuHOpPtS1WyfalqtjFVyfalKrVb+3KopCRJkiS1OAs3SZIkSWpxFm7lXFV3AHU025eqZPtS1WxjqpLtS1Vqq/blHDdJkiRJanH2uEmSJElSi7Nwm0REXBQRt0fEHRHx1rrzqP1ExNqI+GZE3BYRP4+Iy4vzKyLiaxHxq+Jnb3E+IuJDRZu7OSLOqfdPoHYQEV0R8eOIuL44XhcRPyra1/+OiO7i/Pzi+I7i9VPrzK32EBHLI+LaiPhFcS97ivcwHSsR8RfF78dbIuIzEbHAe5iORkR8PCLui4hbJpyb8j0rIi4trv9VRFxax5/lUBZuRxARXcBHgecAjwVeHhGPrTeV2tAY8ObMfAxwHvC6oh29Ffh6Zp4OfL04hkZ7O714XAb83cxHVhu6HLhtwvG7gA8U7WsAeG1x/rXAQGY+EvhAcZ3UzJXAlzPzDOCJNNqa9zAdtYg4CXgDsCEzHwd0AS/De5iOzj8CFx1ybkr3rIhYAVwBPBk4F7hivNirk4XbkZ0L3JGZmzNzFPgs8PyaM6nNZOb2zLypeD5I4x88J9FoS9cUl10DvKB4/nzgk9nwQ2B5RJwww7HVRiJiDXAx8LHiOIALgGuLSw5tX+Pt7lrg94rrpcOKiKXA04GrATJzNDN34z1Mx85cYGFEzAUWAdvxHqajkJnfAfoPOT3Ve9azga9lZn9mDgBf47eLwRln4XZkJwF3TzjeVpyTpqUY0nE28CNgdWZuh0ZxBzyiuMx2p6n6IPAW4GBxfBywOzPHiuOJbejB9lW8vqe4XjqS9UAf8IliOO7HIqIH72E6BjLzN8B7ga00CrY9wCa8h+nYm+o9qyXvZRZuR3a4/8FxCU5NS0QsBj4HvDEz75/s0sOcs93psCLiEuC+zNw08fRhLs0Sr0mHMxc4B/i7zDwbGOKhIUaHYxtTacXQs+cD64ATgR4aQ9cO5T1MVTlSm2rJtmbhdmTbgLUTjtcA99SURW0sIubRKNo+nZmfL07vGB8+VPy8rzhvu9NUPBV4XkRsoTGc+wIaPXDLi2FH8PA29GD7Kl5fxm8PJ5Em2gZsy8wfFcfX0ijkvIfpWLgQuDMz+zJzP/B54Hy8h+nYm+o9qyXvZRZuR3YjcHqxslE3jcmyX6w5k9pMMfb+auC2zHz/hJe+CIyvUHQp8K8Tzr+6WOXoPGDPeNe+dKjMfFtmrsnMU2nco76RmX8EfBN4cXHZoe1rvN29uLi+9v9BVOvKzHuBuyPi0cWp3wNuxXuYjo2twHkRsaj4fTnevryH6Vib6j3rK8CzIqK36Bl+VnGuVm7APYmI+AMa/3vdBXw8M99ZcyS1mYh4GvBd4Gc8NAfpv9CY5/bPwMk0fnG9JDP7i19cH6ExAXYYeE1mbpzx4Go7EfEM4D9n5iURsZ5GD9wK4MfAKzNzJCIWAJ+iMdeyH3hZZm6uK7PaQ0ScRWPxm25gM/AaGv/x6z1MRy0i3gG8lMYqzD8G/oTGXCLvYZqWiPgM8AxgJbCDxuqQ1zHFe1ZE/DGNf7MBvDMzPzGTf47DsXCTJEmSpBbnUElJkiRJanEWbpIkSZLU4izcJEmSJKnFWbhJkiRJUouzcJMkSZKkFmfhJknqaBGxPCL+vHh+YkRc2+T6LRGxcmbSSZJUjoWbJKnTLQf+HCAz78nMFze5XpKklmPhJknqdP8TOC0ifhIR/xIRtwBERFdEvDcifhYRN0fE6ye+KSIWRsSXI+JPI6InIr4UET+NiFsi4qW1/EkkSbPW3LoDSJJUsbcCj8vMsyLiVOD64vxlwDrg7Mwci4gVE96zGPgs8MnM/GREvAi4JzMvBoiIZTOWXpIk7HGTJM1eFwJ/n5ljAJnZP+G1fwU+kZmfLI5/BlwYEe+KiN/NzD0znFWSNMtZuEmSZqsA8givfQ94TkQEQGb+EngSjQLuf0TE22cmoiRJDRZukqRONwgsOcz5rwJ/FhFzAQ4ZKvl2YBfwt8VrJwLDmflPwHuBcypNLEnSISzcJEkdLTN3Ad8rFiV5z4SXPgZsBW6OiJ8CrzjkrW8EFkTEu4HHAzdExE+AvwT+pvrkkiQ9JDKPNEpEkiRJktQK7HGTJEmSpBZn4SZJkiRJLc7CTZIkSZJanIWbJEmSJLU4CzdJkiRJanEWbpIkSZLU4izcJEmSJKnFWbhJkiRJUov7/5faMNYW7MXzAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" } ], + "source": [ + "f = plt.figure(figsize=(15, 5))\n", + "plt.plot(sma.wt_collector)\n", + "plt.xlabel('ticks')\n", + "plt.ylabel('cumulative mean waiting time')\n", + "plt.title('Cumulative mean waiting time by ticks for a 100 node graph and a growth index of 1')\n", + "plt.show()\n", + "#f.savefig(\"/home/fevrec/Documents/These/these/smac_agents/img/wt1_v2\", bbox_inches='tight')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# OLD V1" + ] + }, + { + "cell_type": "code", + "execution_count": 120, + "metadata": {}, + "outputs": [], + "source": [ + "# def generate_transition_graph(self):\n", + "# G= nx.MultiDiGraph()\n", + "# #print(self.Ats)\n", + "# G.add_node(self.v_r, distance=0)\n", + "# #il faudra se baser sur ad par la suite\n", + "# for ats, val in self.Ats.items():\n", + "# #print(ats, val)\n", + "# #print(ats)\n", + "# #print(G_ts.nodes())\n", + "# if ats in self.Ad.keys():\n", + "# #G_ts.add_node(ats, distance=val['distance'])\n", + "# for ad in self.Ad[ats]:\n", + "# #print(\"coucou\")\n", + "# #si le parcours est faisable\n", + "# #print(ad)\n", + "# d_time_left = ad[2]\n", + "# r_time_left = self.Ats[ats]['distance']\n", + "# d_trip = ad[1]\n", + "# if d_time_left >= r_time_left :\n", + "# if not (G.has_node(ats)):\n", + "# G.add_node(ats, distance=val['distance'])\n", + " \n", + "# if self.v_arr in ad[1]:\n", + "# new_node = self.v_arr\n", + "# d_subtrip_size = d_trip.index(self.v_arr)\n", + "# #dist = d_time_left + d_subtrip_size\n", + "# else :\n", + "# new_node = ad[1][-1]\n", + "# d_subtrip_size = len(ad[1]) - 1\n", + "# #id_d = ad[0]\n", + "# #TODO il manque qqchose, car si on se base sur le noeuds le plus eloigné il se peut que la contrib soit neg\n", + "# #alors qu'au final il peut quand meme nous faire gagner qqchose.\n", + " \n", + "\n", + "# #dist : nombres de ticks minimum necessaires pour atteindre un noeuds\n", + " \n", + "# dist = d_time_left + d_subtrip_size\n", + " \n", + "# #dist = ((d_time_left + r_time_left) - (d_time_left - r_time_left)) + d_subtrip_size\n", + " \n", + "# if G.has_node(new_node):\n", + "# if (dist < G.nodes[new_node]['distance']):\n", + "# G.nodes[new_node]['distance'] = dist\n", + "# else :\n", + "# G.add_node(new_node, distance=dist)\n", + " \n", + " \n", + "# contrib = nx.shortest_path_length(sma.graph, source=ats, target=self.v_arr) - nx.shortest_path_length(sma.graph, source=new_node, target=self.v_arr)\n", + "# delay = d_time_left - r_time_left\n", + "# G.add_edge(ats, new_node, d=ad, contrib=contrib, delay=delay)\n", + " \n", + "# self.G_ts = G\n", + "\n", + "# def update_v1(self):\n", + "# self.Ad = tsa.get_rider_matched_drivers(self.Av)\n", + "# self.generate_transition_graph()\n", + " \n", + "# cur_node = self.v_r\n", + " \n", + "# blacklist = set()\n", + "# #decision ici:\n", + " \n", + " \n", + "# #si véhicule présent direct alors on effectue heuritique sinon reste sur son noeud et comportement dif\n", + "# #manque un if ici\n", + " \n", + "# #if len([edge for edge in G_ts.out_edges(cur_node) if edge['d'][2]==0]) > 0:\n", + "# if len(self.Ad[cur_node]) > 0 and len([driver for driver in self.Ad[cur_node] if driver[2]==0])>0:\n", + "# best_driver = self.best_driver_contrib_and_wait()\n", + "# #v_r = nouveau noeuds\n", + "# #après decision\n", + "# if best_driver != None :\n", + " \n", + "# new_node = best_driver[1][1]\n", + "# #print(\"new_node\",new_node)\n", + "# #cur_node = new_node\n", + "# print(\"Agent rider\",self.unique_id,\"move from\",self.v_r,\"to\",new_node,\"using car\",best_driver)\n", + "# if new_node == self.v_arr:\n", + "# print(\"Rider n°\",self.unique_id,\"arrived with a waiting time of\",self.wt,\"ticks\")\n", + "# self.is_alive = False\n", + "# return\n", + "# #on ecrase l'ancien noeud\n", + "# nx.relabel_nodes(self.G_ts, {cur_node:new_node}, copy=False)\n", + "# #G_ts.node[new_node] = G_ts[cur_node]\n", + "# #print(G_ts.node[new_node])\n", + "# #G_ts.add_edge(new_node, best_driver[1][-1])\n", + "# #G_ts.remove_node(cur_node)\n", + "\n", + "# blacklist = set(cur_node)\n", + "# else : \n", + "# print(\"Agent rider\",self.unique_id,\"doesn't move\")\n", + "# new_node = cur_node\n", + "# self.wt += 1\n", + " \n", + " \n", + "# else:\n", + "# print(\"Agent rider\",self.unique_id,\"doesn't move\")\n", + "# new_node = cur_node\n", + "# self.wt += 1\n", + " \n", + " \n", + "# self.Av = {new_node}\n", + "# self.Ats = dict()\n", + "# self.Ats[new_node] = {'distance':0}\n", + "# #print(\"nodes in G_ts\",self.G_ts.nodes())\n", + "# other_nodes = [node for node in list(self.G_ts.nodes()) if node != new_node]\n", + "# #print(\"other_nodes:\",other_nodes)\n", + "# for node in other_nodes:\n", + "# #print(\"haspath_test between:\",new_node,node)\n", + "# if nx.has_path(self.G_ts,new_node,node):\n", + "# self.G_ts.node[node]['distance'] = self.G_ts.node[node]['distance'] - 1\n", + "# self.Ats[node] = {'distance': self.G_ts.node[node]['distance']}\n", + "# bl_node = nx.shortest_path(self.G_ts, new_node, node)[-2]\n", + "# edge_data = self.G_ts.get_edge_data(bl_node,node)\n", + "# #print(data)\n", + "\n", + "# #si il y a plusieurs arretes menants au meme noeuds\n", + "# #on est dans un multigraph, donc on prends la meilleur edge\n", + "# #print(\"recup noeuds possibles, show edge\",edge_data)\n", + "# for j in range(len(edge_data)): \n", + " \n", + "# d = edge_data[j]['d']\n", + "# self.Av.union(set(d[1]))\n", + "\n", + "# else :\n", + "# blacklist.add(node)\n", + "# self.G_ts.remove_node(node)\n", + "\n", + "# #clean\n", + "# #self.G_ts.remove_node(cur_node)\n", + " \n", + "# self.v_r = new_node\n", + "# self.Av.difference(blacklist)\n", + "# #print(self.Ats)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# OLD EXP" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# node_list = list(graph.nodes)\n", + "# trip1 = nx.shortest_path( graph, random.choice(node_list), random.choice(node_list))\n", + "# trip2 = nx.shortest_path( graph, (1, 3), (1, 0))\n", + "# print(trip2)\n", + "# trip3 = nx.shortest_path( graph, (1, 0), (2, 3))\n", + "# trip4 = list(((2,2),(1,2),(0,2),(1,1)))\n", + "# trip5 = list(((3,2),(2,2),(2,3),(1,3),(0,3),(0,2)))\n", + "# print(\"\\n trip1:\",trip1,\"\\n trip2:\",trip2,\"\\n trip3:\",trip3,\"\\n trip4:\",trip4, \"\\n trip5:\",trip5 )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#agentList = [RiderAgent(0,(1, 1),(1, 3)),RiderAgent(6,(2, 2),(2, 3)), DriverAgent(1, trip1), DriverAgent(2, trip2), DriverAgent(3, trip3), DriverAgent(4, trip4), DriverAgent(5, trip5)]\n", + "\n", + "#sma = SMA(agentList, graph)\n", + "#sma.runOnce()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# tsa = TransportServiceAgent(0)\n", + "# agentList = [tsa]\n", + "# node_list = list(graph.nodes)\n", + "# nb_riders = 5\n", + "# nb_drivers = 500\n", + "# id_count = 1\n", + "# for i in range(nb_riders):\n", + "# n1, n2 = random.sample(node_list,2) \n", + "# r = RiderAgent(id_count, n1, n2)\n", + "# agentList.append(r)\n", + "# r.to_string()\n", + "# id_count+=1\n", + " \n", + "# for i in range(nb_drivers):\n", + "# n1, n2 = random.sample(node_list,2) \n", + "# trip = nx.shortest_path(graph, n1, n2)\n", + "# d = DriverAgent(id_count, trip)\n", + "# d.to_string()\n", + "# agentList.append(d)\n", + "# id_count+=1\n", + " \n", + "\n", + " \n", + "# sma = SMA(agentList, graph)\n", + "# sma.run(10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "for _ in range(1000):\n", " agentList = []\n", @@ -175106,27 +120457,9 @@ }, { "cell_type": "code", - "execution_count": 139, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjwAAAIuCAYAAAC7EdIKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdd3iT5frA8e+b1SYdtGzLEWoBGcqSAipbROQoIi6GCiII4kA9P+fBgchxi6hHBdzzCMpw4ESgDgQBZVkQKEsopUBpmyZps97fH08T0pAypC1pe3+uq5c2efP2eWma3Hme+7lvTdd1hBBCCCFqMsOpHoAQQgghRGWTgEcIIYQQNZ4EPEIIIYSo8STgEUIIIUSNJwGPEEIIIWo8CXiEEEIIUeNJwCOEEEKIGk8CHiGEEELUeBLwCCGEEKLGk4BHCCGEEDWeBDxCCCGEqPEk4BFCCCFEjScBjxBCCCFqPAl4hBBCCFHjScAjhBBCiBpPAh4hhBBC1HgS8AghhBCixpOARwghhBA1ngQ8QgghhKjxJOARQgghRI0nAY8QQgghajwJeIQQQghR40nAI4QQQogaTwIeIYQQQtR4EvAIIYQQosaTgEcIIYQQNZ4EPEIIIYSo8STgEUII8Q/gP8Be4DfgNiD+lI5IiAqm6bp+qscghBDi1EkEtqECnJjS2xyABrwBPA9sPzVDE6LiyAyPEELUbg8AcRwOdij93gaMBzKBb4BeqCBIiGpJZniEEKL2sgL7gIRjHKejZn1ygKnAR0BJ5Q5NiIolMzxCCFF7jeD4Zm001JJXC+C/QC4wibKzQkJENZnhEdWRAWgL7ACKTu1QhKi2NFTuTmrojT6fD4PBgKYdMw5yAH8A3SpldEJUMNOpHoAQJ6gX8DbQCLAAu4H+ZKyyo4KgeMAMeFDBUCa90/edmqEKEdX6AvUD3zgcDuLi4jAajcEDPB4PZrO5vMfHAWcDHYE1lThOISqEzPCI6iIGeBKVRGnF44XcPDhUoFPk9FPiyUflFGilX3rplwX1SXQN8DUwm97ph07JFQgRXb5HBT3akiVLeP/999myZQuDBg1i/PjxJCYm8uyzzzJu3DgSEhLKm/HxAo8Dj1TlwIX4OyTgEdXBWcACIAW700Z2LhzMB3QV0mga+P3F+PzlBTIG1KyPTz2IT4FX6Z3+e1UMXogo1AJYD8QCTJgwgXbt2tGmTRveeOMNFi9eTKtWrdi1axdZWVnBB+m6Hh742IExwMdVOHYh/hYJeEQ0MwB3AFPxeq1k/aVxsAB0XQU5ZV94dbzefPx68THOqaFmi7zAZ8Dd9E7Pr5TRCxG9XkUFKmaAzMxM2rZtG7xz586dbNmyhaeffhpN05g4cSKXXHJJpPM4gMZILp2oBiTgEdGqCepTY3vyCuLYshO8viMCHZ0yW0x03J5cwH8c59dQOWxFwDh6p39XgWMXIpoloraXW8Pv8Hq9GI3G4CyO0+lk1qxZzJ8/nxtvvJGRI0eGzvC4UYHTnVU0biFOigQ8IhpdA7yOrseyM9tM9n41q2M4jioKft2N13vwBH6WGRU3vQxMoXe6/EGImu4uVC0dm9/vZ/PmzWRmZnLFFVeUOSh0+eqjjz5i7ty5fPxxmZWrYqA1sLNqhi3EyZGAR0QTAzADuBZdt7FtN+wrjV1KX3hDZ3T8uh+f14fb48ZqtWFQx+h4fXb8fscJ/FwNMALvAvdI0CNqMCOwB7XLkSeeeIK1a9fy+++/4/F4eOGFFxg0aNARD5o7dy4WiyX0Ph21CeCfVTRuIU6aBDwimtwMPAfY2LEHsverWzWNwLPU43ZjsVjwer0UFxdTXFyMruuYzWaSkpIC59HxeA6g4z2Bnx0Iel6md/qjFXM5QkSdwcB7lFZW7ty5M7Nnz6ZFixbMmzePr776ildeeQWz2UxeXh7Jycnl7c5yABcDP1Xd0IU4OVJpWUSTCwAbeQVlgh04vNf80KFDHDp0CHtRER6PhzpJdWjQoAFxcXGh59Ewmeqe4M/WUbu4biVjVf+TvA4hotUkSoOdb775hkaNGtGiRQt8Ph/9+vVj69at/PSTimFGjBjB0qVLyzvPHuDnqhiwEBVFAh4RTc7E64UtOw/vxCqlo+Pz+4iJiSE2NpbYmBiSkpMwm1RRNLPZjNfrxe8vzVfWNANGY+IJ/vzAitlMMlYlHetgIaqZ9qhCgQC0bNmSiRMn4vf7MRqN1KlTh5tvvpmXX36Z9evXk5+fT9++fSOdpwiVAyTLA6JakYBHRJPX2fqXF6/viARlr8dLkb0Iv9+PJSYGq9WKxuGlLqfLRWFhISUlwX6GGkaDDU2znOAYPKhdLM+c1JUIEX3uRxXiBCAtLY1evXphKP1b03WdoUOHYrVaGT58OEOHDgVUq4kwPmBO1QxZiIojAY+IHsvWrOBgvhZWXwe/rmO320GDpKQkjCHBkAb4/D48Hjc2mw1LTJlehhomYzLH1xwxlAcYTMaqjn/vQoSIOg2AIag8tSCbzXbEgX369KGgoICxY8cCBAOiUsXAC0indFENSS8tET083puAIizmRMKCFI/XS2JiIgaDocxOLR0wGowkxKvS90ckWGqaAZMxCa/vRNpJ6Kg3hgmoVhZCVE8ZqxoBbTmjyVisMQY0AxgNEGcFS9keWYG/nauvvpqmTZuSkJCA3+8PD3gAXqmSsQtRwWSXlogOGauSgU2AH4PBhsmYQEjQU+J2YzQaVVG0CA/XdR2P14vRYCjT/DBw93FWYQ6loWZAW0vvLVFtqL+joagdVB1RDT49mE2NCfw9aRr4dRX4xFshuQ40rAvmY37+9QGfAMMqbfxCVCKZ4RHRYiiBpp9+vwO/Ifbx996wNEhK5qbBVxJjKT8Vx+ly4SgqQjMY8Pv9JJcmM4d8OtUwmZLKq8L8wKyXE9JSmnhvuvRyV8jNgYmka4CZFXmhQlS4jFWdUDOSgzlcYsEDeDAYrOHLxLoGmt+P71AhxkIH7MyGekmQ0hB/XGykWR1Qy1hPVu6FCFF5JIdHRIuLCckv2H9gf/7Hi7/j+osvDR7w09rf6TlhNGlXXcJV/76b3bn7KLTbcTocJCQkUL9ePRLi43E4nHg8HgrthXg8HgD+2LZVu+ie2xs2Gzqo4QV3Tai7duvmYLB/+xXXOP47f06cu/TYEEZgYGVetBAnJWNVEhmrXge+Aa5CBfReVHCignujIZ6wJWJN0/DpOq7i4sO7IQ8cgvWbMWzZCd6IJaw2AWsq6UqEqHQS8Iho0RH1iRSA97/7KqZXh07FsTExOkBeYQFjnpjMvdfewMYP59Oh5ZmMf/oxPB4PSUlJxMbGAuqF3O/zYbfb0dAwmox4vB5umPowV/a9kM0fzndc1btf8Q1PPpoUCHBS6jfwp53WxPfFLz/FhI3JA3SokqsX4kRlrLoI+B01q+NDJRSXzVHQNDOaFvwgUVJSgrc0mNGAmECSf2kAVOLxwIF8WJ0JeQWhZ7KjtqILUW1JwCNOPZVYGUfIctPSNatjzm1ztgu/vwTgy2U/cebpzRjUozcxFgv/N/x6MrdvY8tfO9A0DV3Xg9WXdV3HZrNRp04dvF4fS1avxOvzMW7wlVqM1Zpwy5Cr3Lqus2TN6uA62XlntXMvWv1reMDjB+JLxydEdMhYpZGx6hHgfSAeFZhHTsY0GoK5cF6fD1dxMS6Xi+LiYgwGA2bz4cRlt8etTmMwqEa9m7bDjj2qJha4gM8q9bqEqGQS8Iho0BbVeTlo8187TS2anO7F68tH1/1/7trBWWc0D95vjbWSeloK2QcPYrfbOXToEIWFhQDUSapDbGysemF3udi4YzttUtMCu1A0TKa6rZumejft3BFc1jrz9KbejTu3R8ppcwNtKuGahThxGas0VI2oW1GzOkesw4YwYDAEg3iT0UhcnK1MN/RQsTGxxFhKDw/k8GTvh6y/POj606U/T4hqSwIeEQ2OyDGwO51ags2mo5qBHnK4XCSE1AzRgARbHB6/X/XW8vmIjY0lKSkJk1HFLZqmYTKZ8Pn9JIa2ntA0Q1JioslR7Ar+zASrTbc7HZH+HrTS8QkRDR4BRqKCj6NvsTUaj3jemk1mzGbz4aWsEBFKOqj/7jto5uc19f/meIWIGhLwiGhgJizgSbTF6Xans7RFuu6ONVs8RS5nmQcVOZ3EW61YrVaSk5KCRdQCpRZiY2Ox2WzEW60UOcs8VnO5S8wJtrhgboPd5dQSbHFH7OAqHdeJVmsWouKpnJ1bOJ5gJ1BpPIzb7eZgXh5FDge6rqMf60SaBrruxOcbIz3mRHUnAY+IBkfkIJx5ejNv1p7dwSWm5ikpjg3bsoLHOItd7MjJ5sxmqWiahtlsDr54Bz6p+nWdkpISWjVLJXPHNkJrTmVu38ZZLVpYKQ20Nv+1y9Sm2RmRtqbohC23CVHlVG+3mQRKNxyLwWCNdLPFYqFevXp4vV5K3O5gU96j0PH7i5Aec6IGkIBHRIMiwl7ELzinS8myP9YFZ1YuO79X8cYd2/xf/PyDXuJ2M+1/79M2NY2W/2gKwHMfvstV//6/Mi/eBk3D6/WS3qotRoOBNz6fj9vj4a0vFgDQs+M5BkzGOgDLM9dbLjgnPVK5fL10fEKcSs9yOEH52EK2oodHR2aTCas1lsKCAhwOR/D2iFGUX/egB3OFpMecqNYk4BHRIJOwZaMRFw5wLV2z2uIqUcWRGyQl67P+79/5T7zzur/18Mv5fcsmXr1nUvD4Pftz6dL6LPx+f5lmh7Y4G3E2G29NmsLHi7+j1bDB/O+7r3lr0hTVad1giN176KB1657dxsvO7xUp4LEAGyvjooU4Lqqo4GWo+jrHpmkxaFrwtT3wIaCwsJAiRxH5+fn4vD6sViv2oiJcLleZ40Lo+Hyhwb70mBPVmrSWENEhY9UOIJaQremT354VX79Okv+2IdeUTd4xmephKNsF/cKJ4/l46jMkxsfjcDiIj4/HEJKEGSibHNqHK/hz3pihpyTVtY8bNMQRdpcBcNE7/YyTvDoh/r6MVbNQRQWPrzVK2N9H4Dlf5ChC0wwYNA23243RZMLv81FcUkJ8XNyRjUR13YfHmxt29hjgE3qnS485Ue1IwCOiQ8aqBUBPjq8LswGLuSHlpB94vV5MpvK7pvh1XQU/un64hL5fd+P1Hgw7NAb4kd7plx/HmISoeKE95o4nd0fDiNncgJDlrGCj3dLX+kCOm46OhobH66UgP5+69eqFfkjQ8foK8fvLftiQHnOiGpMlLREtvub463z48XrzKecNIFKwo6MCHafTSV5eHna7nYKCAvTAKQyaGYMhLuxhPuCr4xyTEJXhcI+5Uo+8NTP+v/PnHLEDCwhsRS8T7Ph1nUP5+RQWFpJ36BCFdjtenxetNBTS/X7MZnOZGVGAV+fP4eE3Z4ZvbQ/tMSdEtSIBj4gWs4m84hSZXy8OVGEuT+iWW7fbTWFBAU6nk4T4eBISEqiTlBR80Qc0TMYEtGBD3cCbzJwTvRAhKlDZHnP5h7R5PyyxjvnnZU6A5ZnrzUMevCf5zOuuaNBm5NUNxj091bYvLzBRqZ79DocDQ2Ano9+P3+/jUN4h8vPz2ZWzlxGTH6DTmBH0nDCaH9f8ph7q8ztHDxzkXPDT0tjcQ3nh7xPSY05USxLwiOigpsc/RS0jHZ/SKszl3R3YcltcXIy9sBCjyUS9+vWJiYlB13U8bjclJSXBBqOoKszJpf9vARbItL04xcJ7zFn7dOxcYo1RvePyi4q06/oPdK6c+e6B1W984IyzWrnrBbWRKhDMlxQXk5CQgNvtxmazkZiQiNFkxGwxc+tzT3B2WgsyP5jH/deN5qYnp3CwIB98vqJYSwy9O5zj/vD7b2LDxiQ95kS1JAGPiCavonaiHN8sT2kVZo6S2+ByuSgsLCQ+Pp6E+Hg0wOf3U1RUhKu4GKfTSX5BAd7Azi5NM2LQElHLWa+e1NUIcTLK6TF3/tntg3WhLu56nvvK3heU1ImL1202W/yNl17Oyo1/BPN1dCA+Xq1K+UurkhsMBnS/zp6D+1m3dQv/N2IUsTExXNK9F62bpfL5j0s9gZ/Z/ewO7sW/rZQec6JGkIBHRI/e6b+jGhSWn3EcTtfd+PxOygl6vD5fmW7qoHIWvF4vNquV5ORkbFZrsA8XoGEwxBFrWUHv9DV/+1qEOHnl95gLZ9Bi0TRt+YZ1tGqaSqG9EIfDgb+05YrBYCAmJob8/HwKCgrw6zpZu3fTrPFpZVq2nHVGczK3ZQVnlFo1bebdtGuH9JgTNYIEPCLa3I0q9Gc+1oFBPl9hpKUtj9cLuo6xNIk58KnX4/GApmGxqJ27BmNI12i/H0xGOKdtV1ShNSFOlaP1mCvLaEzYuGObNu2j95k0aiwmowmfz4fdbsdeZMftdhMXF0dcXBwWi4W6yck4XK6yPeaAeKvVb3c69cPf2/Qil0t6zIkaQQIeEV16p+cD4zmRBGYArzePsFkek9FIfEICRoMBr8+LvUjVUIuNjUX3+3G6XBQUqmqzFosFdF31DmrZDMymRFQpfyFOlaP3mAvQNPP2nGzjiEce4LGbbuG8dh2w2WzYbDZiYmPRS3cnFtrtGI1GYmNjMRqNxFmt2Mv2mNPzCwvdcVZr8O+oyOXU4q1W6TEnagQJeET06Z3+LfAyajfI8QU9Ol68PjshQY+mHd6DZTKaKHa5cLqcaJpGXFwcTqeTkpIS4uPjiTGb8fv9FMbHQt06oIogXgZcUZGXJsQJOGaPOYC/DuTGD33wXu2uYddx5QWqv6emaRhNJqyxsSTEJ2C1WjFoGkWOItxutUrWqmkqO3OyDzfW1XU2bM+i1enNgktmf+7aaWrdNFV6zIkaQQIeEa2mAO9yIkGP3+9A14/oNRSotZOUlITT4SQ/P59Cu53YmBiSkpKIscTgdDp5/fP53DjlQe6+++7AQ23AW8BpFXA9QpyoY/aY23Ngv+mah++PveGflzFy4KDg4Q6nk8LCAmZ88hFdbhxBTEwMtrg4EuITgku5aU3+wdlpLZj20XsUu936Fz9luDb/tdN0eY/ewYrOy/5YZ+nbSXrMiZpBAh4RnXqn68A9HJ7pOb6cHo/3iF1bGho6qlN0ct26xMXFUa9uXeLj47EYTbicTt5d9DVdh13BJ598wvfff8+yZcsCD7cCH3Eiy2tCVIxj9pj7YNHXiTv37WXaR+/T4upBtLz6MlpcPQiHw0FCfAIHCvLp3LotAO6SEowmY7DSMsCr90xi7dbNtBl+uTb17dfNM//v3wUNkpJ1gGJ3CUvXrLYM7zcgUksL6TEnqh1pLSGiX8aqi1D5NAlEmOY/gkGLxWRK4mhBiq6rJGajkTd+XETz9E707dsXgLFjxzJw4ECuvPLKwNEO4AHgpZO9FCFOyLF6zFnMjQmrrFxcXExxcTHxCQlc/e//4+nb7qLl6c3Yf+AAdZOTMRqNR/4cv9+F15cfetOrn861Zh/Yb3xszM3hMznSY05USxLwiOohY1US8Cwqr8aIyh8o/8lrMiZjMIQXTFOJybpOidtNgUmj4XnnMO3FF8nIyOChhx5i69at/Pbbbzz88MPB+iWlnEBnVF8jIarG0XrMGQxWTMY6hAX2Pr8fp9OJx+3GarVitVpxuly4nE7q1asXaTeAjsd7AF0/vm7s0mNOVFOypCWqh97p+fROHwtcBHyCeu6aUC++Rz6PA1WYSwMc/H71X4AGySzK3cXQh+8Dk4l//etfnHvuuTz44IPMmDGDNm3aEBcXR9iHgVhgAbIzRVSt8nvMGQ0JlMYuJe4SHE4HPp8Po8GAVtoR3elyYbfbcTocIQF82OcEXfeeQLAD0mNOVFMywyOqJ9VF+hpUT58OqJogbg53lNDRNDNGQ32MRoi3qt1XDeqCWW1yueyyy0hOTsbhcJCWlsb27dsZP348F154YXk/1QG8AtxbyVcnhFJet3RNs2A21aU04HG6nLjdarXXYrYQGxuLpmk4SndgxcTEYI7QVBfQ8XoP4deP2pcuhHRLF9WWBDyiZlBl7tugAh8LKvgposvZw7DFXo/acQWgPgUbjRQXF7N69WoOHDhA/fr1admyJQ0bNgRUkUJNi5gC5AL6Az9X8hUJoWSsmgVcBRxOHjYZ62IwlGn5UOJ2B5eyzGYzJrMZq9WK0WgMdsI94hmt63483n0nMJoY4BN6p4//W9cixCkkAY+o6SzABqA5IUtf4QGN3+/HYFB3BwKio9gHnAkUHu0gISpExqpOwDeopSQdMGIxNwzcHXguFxQWYNAMWCwWdF2nuLgYj9dLjMVCYmLEouE6Xp8dv99xnCPRUPlzF0nbFVEdSQ6PqOncwBDCkj5Dg53ff/+d2bNnM2vWLIBjBTsAdYAZFTpKIcoT3mPOaCzTD0LTNHRdx+P2qOrKMTHExsYSFx+P0WDAEqMmgiJ+tPX7nZFuLocZ+FSCHVFdScAjaoM/gEmoHJwy8vPzefHFF9m8eTN2u52SksNxUejs58GDB8nIyAh8GwsMRqowi6oT6DFnwWiwHXGvpmGJieHQoUOUlFZSNptM+Pz+YJ+4I5azfH4XxyrxcJgZNaN597EOFCJayZKWqC0MwI9AF0qLGAaWAnRdx+/3lzuzs2HDBjIyMpg5cyZ9+/blhRdeCNxVCLQG9lb+8EWtl7HqIgzaXIzGODRNCyxbxcTEYDAY0AFHURE+nw+Px4PBYEAzaCQnJUfO33F7cilvB1hZgaWsa+md/l3FXpQQVUcCHlGbNEHteCm3y3No/o7dbmfZsmVkZGTgdDrp06cPv/76K/fff38gJ8IDLAP6cvyflIX4uwxs251PzoEEAK/PR35BARpgs9mwWq34/H58Xm9wdtJssWDQtCMDHr+/BK8v7zh+ZiDYeZne6Y9W7OUIUbUk4BG1zdXA24Ts2goITWTOyspiyZIlrF69msaNG3P99deTlpYWafeWA7gf+G/lD13Ucv9E12ezbXc8+w6qW0rr7WiaFly6Og46Hm8eun6s5p+BYOdd4J7Sdi9CVFsS8Ija6GPgUlQuThklJSWsWLGCJUuWkJ2dTd++fRk2bFiZY7Kzs0lKSsJmC8ZMUoVZVIVlwHnoOuzMRt+Tq2ZtDIdTMSMuXYXTdR8eb+4xjjKXnu5lYIoEO6ImkIBH1EZ1gC1Ag9AbCwsL+fTTT1mzZg1Go5Hrr7+edu3aAZCTk0NeXh4zZswgOzubhg0bMmrUKLp16waqKNxmVAHEY31qFuLvOAtYiWpmq+QVwJad4PWBpqmvY9Px+grw+13l3K9xOEF5vOTsiJpEAh5RW/VCle0PvoHk5eVx0UUXMWTIECZNmhQ8cN26dXz77besWbOGpKQkpk6disvl4rTTTgs9nxO1rHVfFY1f1C7vACMIbE0P8Hoh6y84WKBapxw78NFxe3Ii3K6halb5gE9RS1j5EY4TotqSgEfUZs8D4wjJ55k5cyZ+v58JEyYA4HA4mDJlCg6Hg+HDh9O9e3cAPB4P+/fvZ/HixVx33XWBh7uAC1FLD0JUlLrAHiIswQYVOSE7Fw6UxiiB4AfKBkA+XxE+v730OwNqNidQ0HAB8KrU2RE1lQQ8ojaL4XAV5iM+FhcUFDB8+HAaNGjAtGnTqFevHgBerxeTycTevXvp1asXI0aM4NFHgxtYclBVmO3h5xPib3oAeIjQ5azyeLz4cw9iOFQIRS7w+VSOjw6g66W5Oz7UbE4RsBbVCHSO9MYSNV3EbnJC1BIlwOWE50aUysjIoHPnzjz22GOA2rKuaRqm0iaMmzdvpm/fvvz5558UFRUFulEnoaowX1tF1yBqNjOq2F/w+Rmpz5vf7+eVV17h2muvJblJI2jSSN3h9oDTBT6/nxL3SrbsmooKdDbSO/1EemgJUe1JwCNquz+AB4EpQLBkv67rHDhwgP79+we/D9Tnyc3NZf78+fzxxx+0bNmSCy64IBDsgFp2uLz0a0HVXYaooYZQWigT1C7CmJgyPUPRdZ38/HwyMjKYNWsW06ZN48ILL1R3WszqSzUevY2UhquqbORCRBlZ0hJC5TL8BKQT8uayd+/eYGLyvHnzuPDCC9mzZw8ffPABTqeTjh07MnDgQBo0aBDpnFKFWVSE9cDZAJ9//jk///wzvXr1onPnzjRq1OiIg5ctW0ZSUhJt27YNnwlah9pFKEStJQGPEEoTYCOQEOnOf/3rX8yePZtRo0YRGxtLr1696NOnz9HOJ1WYxcnqCiymdOaxadOmpKenc+aZZ2KxWGjTpg2dOnWidevW7Nmzh7y8PM466ywMhiNaJNqBscCcqh2+ENHFOHny5FM9BiGigR3IAi4hZJYn8Cl5wIABfPHFF+zfv59Zs2ZxxhlnlLk/AiOqzk8h8Gulj17URP9Fze5oOTk55Obmct9995GSksKBAwfYuHEja9eupaCggHHjxqFpGn379o10niJgDKpelBC1lszwCFHWJ6igJ7gFONBfa9OmTfTo0YMtW7aQnJyM3++P9Gk6nBM4B/iz8oYsaqAUVAAefB4eOHCA5OTkYC7Z2rVrWbNmDcuWLeOzzz5j27ZtWK3W8CDcCUwFnqji8QsRdSTgEaKsiFWYA0HPrl27aNq0KXA4gfQoszygPlX/icqf8FTesEUN8yRwJ6p0Qhnhz7cRI0ZgNBp57733yjS/LVWMWq49nkahQtRox/x4KkQtU4BqMFqm9H7gTSQ5OZn169dzwQUX8OKLLwIcEeyEfYgwAM2AxyptxKKmsQK3cJRgJ/Q5NmjQIKZOnQoc8Vz0ArORYEcIQGZ4hCjPdOAmwrqq79+/n0mTJpGSksK9994b2kC0DLfbjcViCb1JqjCL4zUG9fyLD78jMIPz/PPP0717d7p27Xq087hQOw8zK2eYQlQvEvAIEVm5VZhDigwGhebzvPPOO8yfP58WLVqQlpbGLbfcEjhMqjCLY9FQuTtnlHeAx+OhefPmLF++nJSUlKOdaxnQvYLHJ0S1JUtaQkRWgir6Vhx+RyDYCXxY0HUdg8HAvn37GDFiBE899RSjR49m4MCBPP/882zYsCHw0CTg1SoZvaiu+hKWPxbut99+4/bbbyclJQW/v9yNV0WoZGUhRCkJeIQo3wZUFWZHpDsD+RKapvHTT7s6U3EAACAASURBVD/RtWtX6tWrR2ZmJoMHD6Zfv3506dKFVauCxW1jUUHU5VUwdlE9TSKk4ncknTt35tZbbwWOzB8LUQB8U6EjE6Kak4BHiKObjqpSW+4OK4/Hw6xZs3jooYd46aWXgrf/9ttv2Gw2Lr300tDDbcA7QONKGq+ovpoD5xOhkS0cnlE0mUzB3LFyAh4Hahu61N0RIoQEPEIcnR+4hghLWwE7d+4kOzubsWPHBm/79ttv+de//kVqairJycmsXr2arKyswN1W4CPKeWMTtdbdqIKVER1lNieSd056NELUMNI8VIhj243asfUmYbu2AFq0aIHL5eLBBx+kRYsWbN26lc8//5w777yT0aNHA7By5UqSk5Np3rw5qErO6aitxy9X2VWIaJYIjCKkyndARkYGP//8M//+97+P5zxu4HVUDo8QIoTM8AhxfGYDX6OSmYN8Ph8AH3zwAXl5eezZsweTycQXX3wRDHZefPFF3nzzTTp27Bj60DjgaaBVVQxeRL0bKe25VlxczI8//hi8o3nz5owcOTL4/erVqzl48GB55/EDz1feMIWovmRbuhDHLwlVhbl+6I3ltZg4cOAAixYtYvny5dxwww3hAQ9IFWahGIE9QCNQs4HPPvssycnJjBw5kvPPP7/Mwc888wyDBg2idevW4efRUYnKA6tgzEJUOxLwCHFi+gBfovJwyrV48WLWr1/P5s2b6dixI9dddx1Wa8SHOIEXgQcqfKSiurgMeB9IAHA4HOzcuZM1a9bQvn17zj777DJBdWFhIYmJiZHO40AFOz9GulOI2k4CHiFO3AvAWMLyeTIzM8nOzuall14iKSmJ5s2b06FDBwYPHnys87mAfsAvlTNcEeV+BbpUwHk2A60pXRoTQpQlAY8QJy4G+ANII2Sn1aZNm1i2bBler5dRo0ZhMBgwm1UOqtfrxWQ66h4BqcJcO7VHBbo2ONw6Iisriy+++IKmTZvSoUMH0tLSgCMbh4awA7cB71bRuIWodiTgEeLvORv1ybzMOlXoG9L3338frL58HFzAPOC6Ch6niG7vA8MAY2DZqrCwkHPPPZc+ffqwZcsW4uLi6NevH7fffvvRzlOAygEqOdpBQtRmxsmTJ5/qMQhRHeWiavN0B8p0CfV6vdx4441s2rQJr9dL8+bNj8i5iPBJ3Qy0QDV63FSpIxfRogHwGqXPn4yMDNxuNwsWLKBhw4ZMnz6dkSNHkpyczLRp0zjrrLNo2rRppPMUowpkfld1Qxei+pEZHiH+PgPwM6qmTpn1qm3bttGsWTPsdjtJSUlA5OWIrKws4uLiaNw4WHi5ELVVPaeSxy5OvYeB+wGry+Vi7NixxMfHYzKZcDgcPPLII5x++umYTCYmTZqEpmlMnRqxPVYxkArsq8KxC1HtSMAjxMn5B7ARKNM+PTy4Cf1+06ZN7Ny5k88++4xNmzbRrVs3xo0bR2pqKqjt6T8DFyDJpzWZBRWgJAEUFRVhMplYtGgRS5YsYdWqVfTp04c2bdqg6zrvv/8+Tz311BE7tgAfMBcYemouQ4jqQwIeIU7eMOANIlRhDuXz+fjqq6/48ccfKSkpoX79+tx///34fD5iYmJCD3UA9yCd1WuyEcAMIEHXdR599FEmT57Mjh07SE1NZfPmzfzvf/9j3bp1bNmyhdtvv52bbrop0nmcQA/g96ocvBDVkQQ8QlSMecA/UTu4ygh8Il+7di3vvvsuTZo04aKLLuLss88GYMOGDcTFxWG322nfvn3gYU6gE2qrsahZNFSuVmuAgoICdu/eTdOmTbntttto1KgRAwYMoHfv3hQVFfHhhx/So0cP2rdvH2lZ9HfgnFNwDUJUOxLwCFExIlZhDsjOzmb06NH07NmTO+64g4SEBHw+H3fddRc7d+6kTp06bNq0idtuuy3QRsCPSl7uiFRhrmnOQyUYx4XeOGfOHHRdJycnhz///BNN00hPT2fIkCHBPLAwduAGVLAthDgGCXiEqDh9gYWEbVX3+/088cQTGI1G7r//fgB+/fVX7rzzTlq0aMFDDz1EgwYN2L59O9dccw0rV64MvME5UFWYj6trpKg2PgcuofT1V9M09u7dy80338ynn35KUVERmZmZbNy4kR9++IERI0bQr1+/SOfZD5yGyuMRQhyDdEsXouIsQW0zLlOF2ePxkJaWRu/evQHYtWsXL7/8Mtdffz0333xzcIkiMTGRiy++OHQLexxwJ+oNUqow1wynAxdSWrAyEPD8/vvvwZ168fHxdO3alY4dO9KtWzdatYrYX9YJPIMEO0IcN+mWLkTFuhfYS8gOq5iYGPr27UtKSgoAf/75JwaDgauvvjoY7GRmZjJ48GCSkpLCG5FaUbtwyuwCE9XWnYS87hoMBvx+P/PmzWPlypVMnz6dTZs24XQ6sVgstG7durzKyhoquBZCHCeZ4RGiYpUAQ4AVhCxthdTZYe3atcFdWgDTpk3jtddeY/To0dx7772RzpmE2rF1fSWOW1Q+GzCO0kKDgWT2v/76i+HDh9O5c2d++eUXsrKy6NixI2eddRbdunWLFPB4gA+A/KodvhDVm+TwCFE57gEeISQxNbB8oes67dq1o0ePHvz5558UFhYyY8YMunRR/SPD6qwEOIHhwGdVNH5R8cYDzwLxuq6zbt06EhMTue6665g3bx6NGjUiJyeHb775hi+//JJevXpx6623RjpPMdAB2cEnxAmRgEeIyhGxCnOgOeT27ds5dOgQu3bt4vLLLweO2hgyoABVhVkq6lY/GrATlcPD/v37+eqrr5g9ezbbtm3jgw8+IC0tLbgba/ny5aSlpdGwYcPw54UO/Aj0PgXXIES1JgGPEJXndFS9laPm35SUlKBpGhaL5WiHAbhRQVQ/pApzdXMRYblYu3fv5o477sDhcNCxY0fi4+M577zz2LlzJwsXLmTu3LmRzlMEXIH0zRLihEnAI0TlGg68ToQqzBkZGezevZuZM2cyduzYQP2dMiIsbzmAu1FVekX1kQH0Cr/R6XRiNpv59ddf+e677zhw4ACZmZmMGjWKUaNGBWcEQ+xC9c2SF24hTpAEPEJUvohVmLdu3UpGRgYWi4Xrry8/H9npdGIwGIiNjQ3ehFRhrk5aAWuAWDi8rPnll1+yefNmDhw4wNVXX02HDh3Yv38/MTExoaUJQhUB/wfMqrqhC1FzSMAjROUrtwpz6Cf40Nkch8PBhg0bWLJkCW+++Sbp6ekMGDCAUaNGgVRhrm5eQ1VEDuZyORwO0tLSuOeee3A4HPz88880aNCAAQMGcP3116PreqTE9SKgESrgFUKcIAl4hKgaEaswhwokpxYWFrJw4UJ++OEHTCYTo0ePxmKxMGjQIFatWkW9evVALW29AEyqmuGLvykJyKb09x4IcJcuXcrixYuZMmUKTqeTnJwcFi9ezMKFC3n77bepU6dO+HlKgP+iljOFEH+D1OERomosQeXyjKGcruqBnTjz589n4cKFDBo0KLjUVVxcTPPmzcnOzg4EPHHAXagqzMsrf/jib7qJkHybwGzef/7zH5KSksjNzaVhw4akpaVx+umnc80115CYmBhpx56OCnCFEH+TVFoWourcA+RwlITTjRs38vjjjzNhwoRgsLN9+3aeffZZ2rVrR7t27UIPlyrM0c2E+p0HA1y/34+u61x66aXs37+f/v378/zzz1NYWIjZbA7m7oQFO37Urqy/qnDsQtQ4EvAIUXVKgMtRheMi2r17Nx06dKBv376UlJSwfPly5s6dS05ODsOGDQNg1qxZ7NixI/CQZOCVSh63+HsuozRROcBgMKBpGnfccQdLly7ltddeY9myZTRv3pzp06eXdx4X8ERlD1aImk6WtISoWuuBycDDhFRhDujXrx/jx49n0qRJ7Nixg5SUFLxeL8OHD6dbt24AZGVlhc4AWIErgU+QKszR5kEgAQ4npGdlZfHCCy+Ql5eHy+Xikksu4eOPP2bdunV4PCr/PEIpgl3IsqUQJ00CHiGq3rOoIOUcQv4GvV4vJpOJL7/8kq+++opWrVqRkpJCenp6sALvjTfeiN/vp27duqHnswHvIlWYo0kn1O+jjMmTJ9OkSRMGDRqE1WrlnXfeoaSkhAkTJgSPCQt27MBUpO6OECdNdmkJcWocVxXmgMzMTJ577jncbjfvvPMOBoOBwsJCdu/eTdu2bUGqMEeb2aigNlg1sKioiL59+7Jy5UpAJaKvXLmS//znP0yfPp3WrVtHOs8hoDHq9yuEOAmSwyPEqfEXqnO2o7wD/H4/AM8//zyPPvooZ5xxBo899lhwBuCPP/6gZ8+elJSUgOrA3RXVoFKcWo1Q+TtlSiTHx8dz7rnnMnr0aPbu3UtsbCw9e/YkJyeHpk2bRjqPC5iOBDtCVAiZ4RHi1JoPDCSsCvP8+fPZvn07ixYtwmAwMHHiRM4880xSU1MBlcczbdo0Vq1axVtvvRWY5QGpwhwNHkPVyymTsFxQUIDL5eKRRx5h165dADRu3Bir1corr7wSqY1EMdAU2F9F4xaiRpOAR4hTKxlVhble6I2rV69G13Xsdjt9+/Yt84D33nuPN954gz59+jB69GiaNWsWercf2IgKeqQKc9WLAXKBRDhcaPCzzz5j8+bN3H333RQVFZGVlcWPP/5I586d6dixI1arNTxZ2YtaFrvu1FyGEDWPBDxCnHoXoAoIRixIGHDo0CEefPBBduzYwdixY+nfvz/x8RFTgJyopRCpwlz1RgIvE5ablZ6ezjPPPFMmeC0uLsZsNofP6gQ4gXNRu/qEEBVAcniEOPUWA28SoUdSbm4uAN999x1Dhw7FaDTy7LPPMnjw4PKCHVCB011At0oar4hMQ21FjwfVKgRUk9iEhIQjZuruueee0HpK4TYgwY4QFUpmeISIDrHAH8AZqDdOAEaOHMm6detISUlhyJAhjBkzJrjsESHnI1w2amt0UeUNW4ToCXxFWH0lu93OXXfdxVlnncX48eOx2WysXbuWUaNGsWbNmkjnsaOWsqSukhAVSAIeIaJHe1SBuWCD0b179zJlyhRuvPFGunTpQk5ODu+88w733XdfxBOE5YG4gI+BUZU8bqF8DVwEaKtXr2bFihWMGTOGmJgYvvvuO2bNmkXr1q3Zt28fO3fuZPjw4dxwww2RAtcc4B+A71RchBA1lSxpCRE91gGPErJV/bTTTuPFF1+kY8eOvPfee/Tu3Zvc3FyKiyN3pzAYDDidwZUxK3AVaou0qFypQG9KZ+c8Hg8ZGRn079+fZcuW0b9/fx577DHq169P7969efLJJ7nhhhsAwoMdB/AUEuwIUeFkhkeI6GIAfiGsCjPAunXriImJoVWrIwr4BuXm5vLoo4/SsGFDHnnkkcDNBUgV5sr2IqoGkiVwg9/vZ/369TRv3jxivlWEjuigZuUaA4WVOFYhaiUJeISIPketwlzOGyUAbreb3bt3M2TIEJ577jkuvPBCUIXrfgIuRKowV4Z4VDB51F12R/u9lXIDbwC3VNzQhBABsqQlRPT5CzVbELEKs6Zp+HxlVzwCH1w0TSMtLY3777+f119/PVCt2YLasTWuMgddi93AcQSSxwh2QNVQeq4CxiOEiEACHiGi04fAIqAk0p2BvI8ff/yRv/76i9zcXEpKSjCbzfz555+sXLmS9PT00ATmOGAa0LIKxl6bGID7CduZ9TfoqF5oWSc9IiFERNItXYjoNRpVhTkm0p1vvfUWY8aMoXv37tSrV4/CwkJsNhuaptGsWTO6du0KqJYGderUAbX1fR6qCrO3ai6hxrsYqHM8Bx5jScsB/KeiBiWEOJLk8AgR3fqh6rFEzA+5+eabSUpK4sknn2T79u1kZWWRmpqKruu0bKkmc2bMmMHIkSOx2Wyg3linowrkiZP3M3B+BZxnG9ACybESotJIwCNE9PsvarYnGPQEarccPHiQPn368Oqrr9KjR48jHjh58mTWrVvHzJkzadCgQeBmF9AXWFEFY6/J2gKrCKmbFCrwO9q6dSsLFixg5MiRNGzYMNKhRcAdqGrbQohKIjk8QkS/u1G7gIKfToxGIz6fj3r16vHUU0+RkZFB6IeX4uJiFixYwKFDh3jttddCgx1Qb9DzKGcXmDhu9wJmgH379rFixQpyc3NZvnw5hYWFwTwrl8vF9u3bmT17diCJPJyOytkSQlQiyeERIvoVA0NQ9XmCswmBN9R//vOfnH/++cH8kJycHFauXMmXX37J+eefT3JycngFZlBd2l9GqjD/XXWBoZS+hq5du5bnn3+elJQUEhMTWbt2LW3btuW2226jXbt23Hvvvbz00ksUFBSQnJwcep5i1O8hciVJIUSFkSUtIaqP+4CHKGdH0M6dO1m4cCEHDx5k7dq1XHTRRYwbd9Sd6E5gGKpTuzgxD6B+F1ZQ9Y8sFgu7d+/G6/WSl5fHnDlz2LRpE8OGDWPYsGF4PB7MZnP4eUqANFTfMyFEJZKAR4jqw4DqtdWJkNnZHTt2sGLFCp577jkuueQSmjZtSrdu3Wjbti1wzN1BBcCZQG7lDr1GMQN7gXqBG/Lz87HZbFgswULLeL1eFi1axLfffsvFF1/MRRddFH4eP/ApcEUVjFmIWk+WtISoPvyo3lh/EJJ/k5qaSmxsLD169KBJkyaA2ooeWMY6RsE7Kyp/pD+yQ+h4DSGkhcRDDz3E/v37KSgo4KabbuKCCy4AwGQycfHFF+N0Onn11Vf5xz/+EQxCSxUDT1TpyIWoxWSGR4jq51pgJhGWtrZv387nn3/O3r176dy5M1ddddXxnM8B/AuYVbHDrLHWAe0AXnvtNT799FNuv/12duzYwa+//sqLL74YrIcUcODAAXw+H40aNQo9z3qgfZWOXIhaTHZpCVH9fAh8T4QqzHv37sVkMpGamkqnTp0iPtjn87Fp0yYWLVoUuCkOeB5VB0YcXRegeeCbt956i8cee4wBAwZw3XXX4Xa7mTVrFpqmkZmZyTPPPANA/fr1w4MdOzC1SkcuRC0nS1pCVD86qn/TEVWYzz//fM4/v/w6eD6fj19++YUFCxaQl5dHly5dAlWYY4D5SBXmY3kAVbGanJwcOnToQN26dQGIi4tjwoQJ3H777dx1111Mnz6ddu3aARHzqDyof28hRBWRJS0hqq9+qB1WEQvflWf27NlkZ2czceLE4Nb2Ug7UTM9DFTfEGiUF1esqNnBDYWEhPp+vzFbze+65h6SkJObOnctPP/2EzWYLD3icqNkdyd8RogpJwCNE9fYyqgrzMYOecrZFh9fokSrM5XsCuJOQgCdU4N/x559/pmfPnjz44INMmTIlWHE5RDHQBMir/CELIQIk4BGieosFMoFUoNztWKEzDB9++CF2u53ExEQuu+wy4uLiwt+U9wCtUDM+QolFbd1PONaBJSUljB49milTptCiRYvwgNILfIBakhRCVCEJeISo/joQVoU5ksLCQsaPH8/Bgwfp1q0bWVlZ6LrO//73v/BDXcAc5E051I3AC5x8Ow4XkI4KUoUQVUiSloWo/tYCU1Ad0CNWYQb47rvvsFgsLFy4MLi01bt3b+bPn8+QIUNCD7UCVwOfAF9U2qirDw31b3tcwY7X68VkKvel9Xck2BHilJBt6ULUDM8AG4mwwyowi7tq1So6d+6M2WzGbrcDMGPGjGCxwjA24D0gYnvvWqYP0OBYBwUcJdixA/+pgPEIIf4GCXiEqBl8qCrMRzShDOTuJCcn88svvwCQkKBSUVq2bMnZZ59NYWFh8PiQZW4bKt/kqKWaa4FJlM6c7d+/n127duH1Ho4rA/9ey5Yto6io6GjnKQS+rrxhCiGOxjh58uRTPQYhRMUoAP4CBhDS+iCQsNy9e3dmzpxJfHw8rVq14rfffmPOnDmMHTuW5cuXs3XrVnr27AkEgyQj0AjYD/xW5VcTHZoDT6L6ZzFixAh+/fVX3G43oGrvWCwWHA4H99xzD/Pnz6dNmzbhRQZBJYBPRna/CXHKSNKyEDWLhmpIeREhRQkDu7AOHjxIYWEhjRs3ZuLEidSvX5+BAwfSrVs3OnbsyEcffUSHDh3Cz+lEJUZvrbKriB6vAmMA865duxgxYgTXXnstK1aswGq10r59ezp27Mg555yDxWLh9ddfx2KxMGrUqPDzOIDGwFGngIQQlUcCHiFqnrqoKsx1yzvg7bffZvbs2cydOxebzQbA0KFDufLKK7nmmmvCD/eh8oNqWxXmRCAHsAZmyfLy8qhbty55eXl88803ZGRkUFJSQosWLejevTudOnUiPj4+vO6OG9X7bOKpuAghhCI5PELUPHnAUNQW6Ij27NlDt27dsNls7Nu3j3nz5uF2u+nbt2+kw43AGcDDlTPcqHUjqkN9MA8q0Eaibt26DB8+nBkzZnD99deTn5/Pu+++y8MPP8xPP/0Ufh4/MK3qhi2EiERmeISouV4BRqGSj4HD+Ty5ubn079+fXr164fV68Xq9DBgwgKuuuopnn32Ws846i4EDB4a3RHChdiz9WuVXUvWMwG7UMhQbNmxgyZIl5OXlMWDAAHw+H6effjpNmzYNPmDfvn10796dRx99lGuvvTZwsw58C1xcxeMXQoSRpGUhaq7vUW0n6lC600rTNHw+HwkJCXTr1o2SkhLatGnDsGHD6NSpE5dddhkzZsygQYMG9OrVC4vFgs/nC1QKNgP/RC3PeE7VRVWRQcAwSvOg3nvvPVJTU9m0aRPffvstO3fuZOPGjfj9ftLS0gCIj4/H4XBw8803hwaJDuBmYNcpuAYhRAiZ4RGiZjuuKswLFizgpptuYvDgwTzwwAMsXryYr776innz5oUf6gI+Qi331GQrgK6R7nC73axYsYIffviBzMxMLrzwQkaPHl3eebag2nTIC60Qp5gEPELUfA8QUksmILBcNWHCBN58803mzZvHJZdcAqglnJEjRzJ//nyaNWsWfj4ncA2wsArGfiq0A5ZTuhSYmZlJUVERO3bs4Mwzz6Rjx47BAxcvXszTTz9N//79ufPOO8OTlYuAW4F3q3DsQohySMAjRM1nRM1YdCBCO5mNGzfSokULzGYzbreb9evXs2DBAsxmMw899FBwRiMlJYUWLVoEHpaPmrnIrbKrqDrvo5azjMuXL+e+++4jKSmJNm3asHHjRho0aMDw4cPp168foIoRzp07l8svv5zGjRuHnqcAVceopMqvQAhxBAl4hKgdmgF/EKHXVmCmZ8+ePaxdu5Yvv/wSTdN46KGH2LJlCxMnTuS8885j3LhxtG3bNtA6wQ38gKr3U5NeRBqg8m1iAS699FIuvfRSbr75ZrKzszlw4AAZGRls2LCBsWPH0qVLF0DtektISCAxMTFwnmLgWeChU3ANQogIZFu6ELXDTmACKom2jECC7bJly5gxYwYdOnRg+vTpbNq0ibfffhu73U5RURHt27cP7RNlAc4DxlbR+KvKBEICuJ49ewaXqVJSUmjfvj3Dhg3jzDPP5OmnnyYnJweAJk2ahAY7Af+tojELIY6DzPAIUXtErMIckJOTQ2ZmJn369OG5555j7dq1DBw4kDPOOIM777yTr7/+mrp16+L3+wO7tqBmVWG2APuApMANv/32G9dddx1t2rThtttuK1OnqFOnTsyfP5/U1NTw8/iAeag8JyFElJCAR4jaJWIV5tB6O59//jmLFy/m0ksvpU2bNqSkpODxePj++++5+OKLw4/3AZnAOVT/KswjUFvu40NvdLlczJgxgx9//BG73U6PHj1wu90sXbqUn3/+ObxWEaggsCe1t/+YEFFJAh4hap8LUTM9tkh33n333Wzfvp25c+cCYLfbeeaZZ/jggw+YNm0agwcPDn+IA3gOeKQSx1zZNFTg1jr0xkAPMrfbzd69e1m/fj1z586lf//+dO/enWbNmgWPCfE7KgAUQkQRCXiEqJ1eBUYSoQpzTk4OEydOZM6cOSxdupSnnnqKunXr0qBBA7KzsxkzZgwDBgwgOzublJSUwMNdQG9gZdVfSoU4D/iOCEndJ8gO3IBa0hJCRBEJeISonayohqBNKa3CDIdnNOx2O48//jgrVqxg2LBhXHHFFdSvX589e/bwySefcMsttzBnzhyaNm1Kz549QSX67kHNkByRGF0NfI6qIn3UjRxh+UuR7AdOQy31CSGiyBE1OYQQtYILuBxYRkgV5sDSTEJCAmlpaQwcOJCuXbsSGxsLQGxsLHl5eXz66adcffXVFBcXB2aGNKAe8CIwpqov5iSdjlrmO+au1WN8QHQCzyDBjhBRSbalC1F7rQGmEjYj4/f7Abjpppvo0aNHMNhZunQp06ZNo6CggOLiYiwWC0uWLOHWW28NPNSKKth3SVVdQAW5g5BZLlCBTeDfIfBfIDxXJ5wGvFbxwxNCVAQJeISo3Z4C/iRkh1Xoko3BYCAvL4/XX3+d+fPnExMTw+233861117L008/zSuvvELnzp1xOp2Bh9hQlYobVOE1nAwbMJ6QbfolJSVomhb8dzAYDBQVFdGvXz/mzJlT3nk8wAeoCtRCiCgkAY8QtZsPuBJVGTiiNWvWkJGRQZcuXfj3v/+Ny+Vi6NChvP/++/Tr148xY8Zgs9lCl3tsqDd/rbxzRpHrAv9TUlLCa6+9xrhx4xg/fjzbtm0DwOv1Eh8fz8iRI/nwww9ZtGhRpPN4UZWVhRBRSpKWhRAA16N2bkXcpbRp0yZat27Nu+++y5tvvkm/fv1ISUlhxYoVNG7cmClTpoRvz3YAdwKvV83w/xYN2IFK3GbatGksXryYW265hZ9++gmLxcLkyZPLPGDNmjUkJSWRmpoaXn/nB9QuNSFEtNJ1Xb7kS77kS9N1/XNd14v1EH6/X9d1Xfd6vfro0aP1Fi1a6K+88opeUFCg67quZ2Vl6RdccIFeWFioR1Ck63rzKLi28r7667puDwz27LPP1jdv3qzruq5v3rxZP++88/SPP/5YL4dUkwAAIABJREFU13VdX7Vqlf7ZZ59Fuka99BwXRcH1yJd8yddRvmRJSwgBalv5KMISmAMzGEajkWuvvZYBAwYwfPjwYN+ol156idTUVBISEnA4HCxcuJCNGzcGHh6LqkcTrbtBH6S0qvKWLVvo0qULaWlpALRs2ZL777+fDz74AIDHH3+cAwcOAGWTmEsdQtXwEUJEMWP4lK0QotZyoaoEXwmYw+9MS0tj9uzZ/P777yQkJHDjjTfy119/MX36dGw2Gx999BErVqwgPz+fLl26oGmaARVQmIClVXolx3Ym8Bil11mvXj1at26NpmnYbKoWY6NGjVi0aBGxsbF8/vnnvPzyywDhbSSKUB3RV1Xl4IUQJ05meIQQob4D3kUFP0GBWY1nnnmGoqIipk6dSteuXVm6dCmpqalomobD8f/snXd8VFX6xr93epJJT+iBkIReEnpZJBQDggUQEJQiPwsqiAiiqyCriwq6rooLKqi4KiJSFEWRqoAoAUHpIB0lBAjpmckkmXJ/f5y5NzPJTAIIiOs8n08IuXPLmVvOfc77Pu9zrHTr1o1x48Z5koIQ4AmgwzX8DheDx3FHnjIyMpg3bx5NmjQhJiYGWRYl6REREXTu3JlbbrmF22+/HRDGjD6w8No1O4AAArhcBETLAQQQQEVU6cIMoqLJaDR6Lfd0Ia4gYL7eXJgjgEzchosZGRk8++yz9O/fXyU2CvLz8xkwYADLly8nNjYWWfYSKpcCbwCPXcO2BxBAAJeJAOEJIIAAfKEN8AMeLswVofQdCgE4f/4858+fp3Xr1r5WtwGLuT5cmB8HnsVjHrFvvvmG//znPzRp0oTBgwfTtm1b9HqR1bNarYSE+CxeK0Gkxk5f/SYHEEAAvxcBwhNAAAH4w1T3z0VNqGmxWJg1axaPPfYYUVFRvlYpBoYCX1+5Jl4ytMBZfBgj/vbbbyxcuJCcnBwiIiKIjY2lR48ehIWFYbPZSEpK8lzdhfget16bZgcQQAC/FwHCE0AAAfiDFvgRaI2fSqvs7GwiIiLQ6cTH+fn5REREVLXPfERU5MKVbepFYxDwARDq68PMzEzS09M5e/Ysp0+fZvPmzdx000306NGDHj16eK5qBdKA9Kve4gACCOCKIEB4AggggKoQD+zHT5Rny5Yt7N+/n4ceeuhi91eGqNi6CaHtudb4GZGuqxJlZWUYDAZAkLqYmJiKq/wCNOeP+Q4BBBDAZSBQpRVAAAFUhVPAePyIjW+44Qb+9re/Xcr+DMDfgHt+d8suHW2AJlWtoAwADQaDWpnmg+wUIUraA2QngAD+RAhEeAIIIIDqIAFfAjfiMclmhYqlS4UVkSo78btbd/FYgvAYqnLKc6j2u+UDNRHRqgAC+PNj886aiIilGeFNZUd4TB0ktf35P7JpVxIBwhNAAAFcDKKBI4BPNbInvv/+e6KiomjevHnF8nTsdrtS/eREpMra4zFT+1VETUS0yqQs8CyjVwiOw+FQ9Uh+YEPMMP/Pq9fUAAK4yti8MxIYhkgtpyBS1mWIwY2EiF7KiIisFdgNrAGWkNo+749o8pVAIKUVQAABXAxygDsRlVZVQpZlHnroIex2u0p2XC4XJ0+e5O233yYnJwdElCUJMb3DtcDDFRcoZAfKS+vXr1/PW2+9hc1mq7i6uirw5lVoXwABXH1s3tmGzTvfRmjQZgA3IAYBdso9t5QoiORebnKvNwP4hc0732bzzmp1cNcjAhGeAAII4FIwHxiJh4eNL9xzzz20b9+ecePGeaWHhg4dSkZGBunpanGTDejO1Z2awQicB8IBDh48yObNm2ndujVGoxGDwaB6B33++eesXbuW5ORkHnzwwYqpLSciLTbiKrY1gACuPDbvjAD+DdyGqLgs5fI0aBLieXIAK4EppLbPv1LNvNq4Xif1CyCAAK5PPAr0pYILswIlTfTee++pyxTCsGHDBiIjIwE4e/YstWvXhvIJRptyEdGjy8Qw3LodWZZZv349ubm5rF69moYNG+JyuQgPD2fAgAEMHDiQhg0bsmrVKq+2u1GKSGcFEMCfB5t39kEMVMwIovJ7UsgywnBTAgYAvdm8cyyp7f8Uk+cGIjwBBBDApaIt8D1VuDB7aHWwWCzMmzeP3bt3061bN1JTU2nWrJnn6jbgY+C+q9BWCTgMNFKiNZ7TYhw6dIiTJ0+yZ88e8vLyuOeee2jatKm6cYUIzw6g41VoYwABXHls3ikB/0BUWSrpqSsNPYIEvQHMILX9dU0oAoQngAACuBxMA57Cjz/PihUrqFGjBvXr1+e5554jKCiIPn360LlzZ6Kjo31tUgwMAVZf4XbegHBENgMUFBRw8uRJCgoKSE1NVVc6e/YsixYtYtGiRTz88MPcc889FaM7RYhU3sor3L4AArjyEGTnZWA0IhV7NV/0EiKC+iHw+DUgPRKieKIeUNf9Ow5ohPAN6+x3wwDhCSCAAC4DigtzMj7KvNevX89NN93EoEGD6NGjB126dCElJcWrYssH8hAuzNlXsJ2rESk46ZtvvuH555+nYcOG5OXlcebMGYYMGcK4ceMwm80A7N27lx07djBixAhMJpPnfs4jOlef06UHEMB1hc07nwXGcfXJjgKF9LxBavvfU8GoRVRUepKZBogCh3igFqJi1Em5DkmPiDYrIxS/fhJ/TcLzF/EcCCCAq4x4fLgwK2mgqVOnsnLlSnbt2qWmt6pBGbAR6MeV6aTjEbO+mwB69uzJ/fffz6233oosy2zfvp0PPviA0tJSpk+frgqX9+3bR2JiIsHBqi67GBHRmn0F2hRAAFcXQrPzEdeO7ChQSM8IP5oeI1AHbzKTACQiIjS1gDBEP6CUyBvwsJK4hHb4/uAvQXj+op4DAQRwDTAGmIsH6fH0t0lOTmbOnDl0797da3kVsAKPAO9Vt+JFYDbwEGAoKSnhwQcfZNSoUfTu3VtdwWKxMHv2bJxOJ//4xz/8mQ3aEJ1x4RVoUwABXD2IaqxdiMH81dDs+IOEhBYZA1qNnfYt5mEyxgENEcSmBiIKU4IQTWsQROaiRkIXC/dg6y9KeIRXwEMINbnCPu2ImY79QYO4CAo7/gJ4i9T2u65uYwMI4E8JCfgK6I2HC7NiOFhSUqKmhs6fP0/NmjV9uhhXWHYlXJjNwDk8iNjq1auZOnUqo0eP5uGHH1ajTrm5ufTq1YtvvvnGl77IDixA9CMBBHB9Y/POdxHvuytJdiQkSYuEFty/JUmHJGkBLZKkjGJkkMElQ0wkNIm/bBt2Bdu2baNzZyHJcTpFNlmSpOoGTn8xwhPwHAgggGuJaOAoEFnxg/Pnz3P48GFmz55NQUEB69atq6TjqejGzJVxYR6PKCH3Srd99913zJo1i4yMDFJTUxk6dCgrVqzg+PHjfPnll76iUCVAS+D4ZbYjgACuDcQAfy2XlsrSeJMZD0IjPvMmM4JLVE1kFE7RujGY/dt1bd68WS0ckGVZncfO8/nTaDRYLBbP9LIXLBYLZWVlREZGIkkS6enpdOnSxW/7/veclkX+cheC5ToRHdblsjrFc8Dp3t8uNu9MuxLNDCCA/yH4dWGOjY3l2LFjtGrVivXr1/sULSvLJk2aRF5eHpS7ME+7zPZo8FNB1r17d1avXs3ChQtxOBy8+uqrNGnShFdeeQUonzzUDRn4gQDZCeDPgYcQA3zlJtYiSQY0UhBaTQhabTg6bRR6XSx6XS0M+toY9DXQa6PR6SLQacPQakLQaEzuCI4nP5BAUiQgVUOSBOnJzGLPnj0sWbIEh6PyuKVnz55kZma6NxFRG4XsKBP31qtXjzNnzgDwyiuvMGTIEDp06MAHH3wAwMcff8yTTz6prjN7dtUyu/8d48Gr6zkgu/dnBhaxeeefwnMggACuIdYihJKjcPvzyLKMRqNh1KhRavrI11xV+/fvZ8SIETRo0IDQ0FBlcQjwd2AVl+7C3BchfqwEJXWWkpLCvHnzKqXXKhAyKzDzEo8dQABXG6F4C3/rUVrWHJ12CKBBo4kApBc+eFeOjYhg7IAh4J+oSBfDYRTYHQ4cdjtOpxO9QY/RYGTd9q18tvlb5j3hMUuMJEF2PqfOnmDr1q2kpaURFSWm4cvPzyciIoKGDRuSmZlJnTp12LVrF//5z3/YvXs3Xbt25cknnyQuLo6wsDBOnjxJo0aNaN68Od26daNp06YMHz6cmjVrMnbsWL744gu2bdvGkCFDKC6u2rv0fyPCU+45MB4RjblaYi27e//jgZfdxw0ggAAEHgWycI8wFSKhkB1Zln1OzOl0OpkyZQorV65Ep9N5RlkUF+Yqp7HwgacRL4VKUNokyzJOp7O62d4vIKrGAgjgWkACYhCFNTcDDwDPI6Yz2Q6cRgjoc91/LwfmAM+SnX8nkqRHo9ECUk5BPsu/XS+NvulWCZDsDjv3z/onHe8dQZ3b0ti6b7fXgWVZxuFwVIxwApCdn8dDL79Am7uH0fzOQdz+1GR+OnyIoiILpaWl9OnUlcO/neLQKQ/Jnfu5ahwZg16vJz9fKEHGjRtHhw4deOqpp8jPz1cjPOvWrWPAgAHs2rWLyMhIFixYAEDDhg05evQoAAkJCaxYsYL77ruPDRs2sHu3+A59+vThyJEjLFmyhBYtWlR5gv9XIjzPcG0MlnDv3+k+XhGBWZMDCECBDbgdPy7M/oTKycnJJCcne63nUW0RA7wO3O/jeEaER0dDRAl6ovvv9tU1VJKk6jyBLMALXNuy3gD+d6FFVPp5RmbiEanb+kBthJmeA1FB7MtfxhPehD6vQKSR3M/Ykg1r6d2+EyajEZcsY3c46NC8JXf3u5Xxr8zC5SY2iirH6XRSWFREqNmMXq/3inxabTZSGjXhH/c8QHRoGEu/Xc+4V2ex/rU3KSsrQ28wMPCGnny0ZhUvPDihvE2yTMPwaMaMGUNCQgLvv/8+DoeDffv2YbVaWblyJWfOnOHs2bOsWrWK1atX88knn7B161b+9re/ARAfH8+pU6cAWLhwIVarlXfeeceLCN11110sWrSIJ554gjFjxlR5Ef78hEdodq6lwRKUk57xbN659c8yj0gAAVwD/AzMQqSjfLowK5AkCZvNxpYtWzh69CiZmZmkpqbSp08fT3IUhHA4LkRohFogHFXrItJWNsSzWNXLwS+qKJWXEdNdBBBAdTBR7i+jEJoEBJmphzDSC0MUzyizkvvzl9H5We4XVqsVU4EFDeUeKxt/3sGwG28CBJmRXTL3DxiMpagIAI37+VKd+iQJrUaDS3apfytoULsODwwcov49om9/Zvx3Pqcyz9IyIRGNJNG1VTIPv/oiL+BBeCQJk91Jy3bC3+rIkSPo9XpMJhMmk4lbbrmFw4cPU1xcTM2aNenXrx9du3YlNjZWTX/FxcVx8OBBSkpKOHXqFCNHjiQiIoLS0lIOHz4MCJ1g27ZtcblcGAyGKs/VtSI8GoQAsQfiQucg3FQvIMJzBUC++6egwu8Sv3sV1VjzKb/O1xIKOZ7P5p1tA9VbAQSgYiYwCFFa7jOMoowgP/vsM/bu3UtOTg5NmzZlwoQJfP/99+Tl5ZGVlUW3bt1AvAAmuTetSGjM1TWmok4nNzeX+fPn89BDDxEREeFrkxLgTQSZCuCvjTA8tTLi/40QhKYO5f4yCvGuyl/mklKzSnpJuXcVIW9Fgn7il8M0Ki1T54eTgEOnTpJUtx4u2YVWq8FkMiGBmlK2Wq1kXbiA0Wgk1GxGo9Gg1+vRuHXKNpsNSaPBZDSW12YhXnoHTx6nzG6nTkyMSjCS4upzOus8RVYroSEe4xynE0exDV1wEHXr1uXAgQPqR0ajkVOnTpGQkEBsbCwFBQXqPHYnTpwgISGB+Ph4Fi5ciMlkomPHjkydOpVFixaRnZ1NeHg4ZWVlGAwGmjRpQocOHejfv3+V5/RaEB4T8CmQiu8RnxLCc1Luj6Nxt82AOMc2RIi5iHJilE1EaDKFlhog2cX6sgsZGXC57xYXV5cI2REPxMv4DrkHEMBfEU5gMLAPP1EeSZI4duwYb775JuPHj2fAgAGEhISg1+t55plnCAoK4sEHH/QkK5esl1PK3T11OyAmNv3pp5+48cYb+c9//kPXrl19bf6fSz1eAH8qKOlSTzJTDzG1STwixRSLIOw2xLtEib74IvHVEm8FOTk5aDQaIiMjcblcXuXYnsTc8/8+rBuw2WwEBQWReewEtYIisJWUYDSZ0EgSBZYinA4H+Xn5GI1G7A47RqPJQyMnER0dTVFREYWFhURERKil37Iso9VqVWLl+eBZrFYmvPoS4wYOJTIsDJPJhAyYg0QGu6DYUk54JFHYpS21Q3AQHTt2ZOXKlWzZsoUGDRqwf/9+Dhw4gCRJjBw5kldffZXly5djsVho3Lgxy5YtIzk5mY4dxXy9Y8aMITExkTp16hAfH094eDgajQa73c7XX3+NxWKhTZs2VZ77a0F47kJEdvyxW91FtCPU/VNbXVJUDFYbaLVK3lIu5zbqJSonpuIqix8Zl5scid/gJkrKMvX/CmmqCnZgAJt3vkFq+93VrBtAAH8VnAQmIESVPknP9u3bSUpK4q677gLEzOWffPIJdevW5ZZbbiExMbE6UXGVsFgsbNmyhXbt2lG7dm11XzVr1mT58uWkp6dTv379ipu5EC7rmZd94AD+aOgQehlPMtMAEZmp7/6sol5GSTFVr5fxg9LSUlwuF0FBleRrXnjmmWdITExk0qRJfg30rFYr+/fvp7CwkCZNmlC/fn2+/PJLPv/8c2rUqMH777/PoEGDeOmll9DiJvOShF6nw+VyERocTIndTlRUFE6XC6fFCbKM5D6eTqdDq9EQZDJhtVrV1K6MIFq+UkMlpaXc/fx0Wic2YuxttxMeFg7uE1ZkLUZ2udBrBClTo0IySO7IVPv27Zk6dSrjxo0jMTGRfv36UbNmTQC6du1KvXr1yMvLo169eqoBaJMmTVQBc1hYGDfffHOldh0+fJiPP/6YSZMmVfqsIq4F4enCpVdZVI/MLCHSKr9hqiqvk7yps/qPJ2SvX5VWkmUPAiQjq0TJhculwRw8B3gL32k5K9c+5RZAAH803gfuAHohXiheaNu2LbNmzeLYsWP88MMPHDlyhBYtWjB69Gg6dOhwMdNQVIJn+spsNvPdd9+xfft2mjZtSkpKCi1atOCnn37CaDTSqVMnX8coQWiQArg+YUIQGU8y4zkfUw0q62WMeLiAe+CS9TIAGRkZLFiwgL179zJ06FCGDx9OaWkpL7/8MhERETz88MNVTqMSHx9PTk4OIEq0P/jgA9asWUNMTAwTJkygXbt2zJgxgy1bthAdHU1cXByvv/46kiTx1Vdf8fHHHzNlyhRmzZrFW2+9xaRR/0fJ3sMYjAb0ej0Oh4PGcQ3IyBLTQkoIEuN0uTBIkpdTsUar9arM8vcGLbPb+b8XnqFGZBRPDB+JLMsUWSw4nQ5CgkM4duY0dWNrEG4OrbAft/Oyuw2pqans27fP5zHq16/vawDiZWVRMc0H0LJlS9avvzgZ7bUoS6/j+YfS4IMHD3LLLbfw7LPPAnDy5ElWrVqF1Wr1Wk+WZdVNUYXdATn5qiIdYOYH7/LOF5/+nna6TZUkPwZLkoQkadb9mK578OUX9Gg0RjQaYeik0wZRUtoNu2MeQui4CkgHDiNmgHYgSM95hInZT8A3wFLgDeBZREnv/yG0Dz2BtogHOZr/BXF5AH9FyAhfHmvFD1wuF82aNWP69Ok8+OCDvPTSS4SEhDB16lRat27NqlWrfJbIeuKtt95S+wVfHaEkSQwZMoTw8HB27tzJ+++/z6JFi+jfvz979uzx90I6gZgFPoBrjzDEpM59EH3hdOADYAviuhQhpA27Ec738xBl2w8ANwJNEG7fWsQgO9y9Ty+y4+u+Kiws5Msvv2ThwoWqiZ0/rFy5kl9++YX+/fuzadMmFixYgNFoJCUlhX379pGXl1clWW/RogW1a4tkxZo1a/juu+948sknmTx5Mq1bt2bjxo2sWbOGrVu38umnnyJJEm+++SbNmzcnNjaWHj16EBUVRdu2bTlw4ABanRaX7MLhMfVCakpbth/cp/4taTSUlpZit9sBGUuxldKyMmSX2G7Zt+vpeO8ItY12h4Mii8X9fzv3v/hPTAYDrzw8GYPeoKbXjAYjWq2Wbfv30q1ViqojKocEmso0SnFW9mVIWBGeVhaSJP2uqO+1eJFGef6hNHbFihWYzWbuvvtuQBCgFStWkJKSQkhIiLqe0+lkxowZREdHM3HiRF566SVu73IDrcxRyJKEBOQU5LPs2/Wkv/0hAD/9cpCXPvov+44dRavV0rVVMjPuH0fNqOhqT1Z2fh7T33mTbfv3UlxaQpP68Tx774O0bdIMgD6dujJr4XscOnWCZvEJypcS0aYLuaHUqeFv18HuH18rKMaGis+PEhFU5vUyIEKvxYgHvhAROcpFCMDPI4iVP+F3ASIPHYgyBXCtkY1wYfby01FeCMOGDaO4uBitVsvo0aNZtmwZEydOJDU1lVtvvdVHBwpFRUXYbDZeeOEFTp06xW233UZhYSG5ubnUqFGDTp06ERYWhkajoWPHjnTs2JG9e/eqfUx0dDQjRoyotF/EC/X5q3ES/uJQ9DKewt/6iBRTA8SgOAbR35VQrpcJwveg/KL1MsXFxezevZvDhw9jt9vp3bs3iYmJHD58mK+++ooOHTrQvXt3srOzWbZsGb/88gtRUVHUrVvX55xvx48f58cff2TixIl07tyZsLAwXnvtNe69917atWvHvn37WLhwIY888ojP7QH69esHwIULF1i3bh1Dhw5Vp1gAKCsrIzExERDvvwEDBrBw4ULuvfdeSkpKVK1PjRo1yM3NRaPTeQ3+NVotA27oyeBpUygpLcVoNCIBfSaP42xuDi6Xi3tfnAHA6pdep1liEpnZWXRoVu5ho/FIa+08dJD1O7ZjMhhIvnuYus6iZ2fSqUUrAD7/biNzJv+9coRIArSVL6FyXnz5cv0OOKmm0OBaEJ5KZRCFhYVkZ2fTp08fGjZsCEBJSQmRkZFqB3fo0CFycnKIiYnB6XQSExNDaWkpJSUl1NAZ3Z4DAJKX5wBAXlEhQ1J78/ojjxMRHsaTb/2HCa+8yBuPPoEsywQHBxMaGirmjbDZsBYXo9frCQkOVj0Hnr33QWLCI1i8fg2jZkzjx3cXEeLOzfrzHCC3gCoIT1VQyhSrqqlTwrKV5ityw4EgTA4qi7/17mPYEKPtQgQJykO8kJSKuaqq5QqpXs8UQAC+sBZYhCgvVwUOygth5MiR6PV6lixZwvTp0xk9ejRHjx6tRHacTidLly5l9+7dZGVlMWn8w9Qwh/HN0s8IMpmQNBpW71vKhaFnuevu0ciyjMvlQqvV0rp1a1q3bs2cOXMYNmyYur8KQlA7gpgFcPFQ9DKeZCYeQWbiELrLSC7eX+aiZs8uKCiguLhYjZT4w549e3jqqado3LgxTqeT77//ntdff50mTZpw9OhRXnnlFbp3705CQgLvvvsuL7zwAhZ3ZMMXXC4Xp06domXLlgC0adOGgoICQGjDWrZsyYIFC1TCo7iN+0JQUBDnzp2jffv22O12JElCp9MRFRVFVlaWus7Ro0eJiorCbDYjSRL5+flERkYSGRkpUmMhQZgMBoqsVuxlZQSHhBBhDmVgai8+XPMVYwcMRqfT8d2b7xESHExpWRlat15Ho9Gg1WjYfmA/z40dp7ZNq9Wqz0aXVslkrixPGckesg8Z2PBjOo3i6tMiIcn7C8qy+AmuWtN0kbBTToa1lFfGZQFnEBHAY+7/+8W1IDyVBF9lZWWUlZV5ibvatGlDrVq1iImJYePGjcyZM4eCggLq169PZmYmN9xwA3a7HZPJRLjWIDJM7udl4887GH7jTcjISEh0ad4Kp8tFqPsGGd6rDyNnTKNGjRq4ZBnZLaKy2WyUlpQQEhJMaWkpNputkufAyJtuZsZ/53P8zGmaNWhIQUEBzeo3YNG6r3nhwQm4XC5KS0vRarUYLDa+/vprduzYQfv27bnxxht9jlCrg7+RQTW4GPG32f1T09dhEXlvB4IpQ/kM83r3TymCMFkQRKiAcouBLASBqoo0lV7qlwrgfwaPIqZ8iEMZqlQY5Z0+fZoZM2YwfPhw1qxZU0kHIdvt9GzSks7maGKDQwk2GkGjQWrXRe0LbH1uQZJl2LYXyRyENjIcOTYShySOM2HCBAYMGABUKu+1Aa9w9Vza/4xQ9DKeZCbR/ePpL1PCVdLLABw4cIBdu3YxcuRIXnnlFd5++22CgoJo0KABDzzwAP379/fbZzZt2pRFixZRr149bDYb9913H99++y2DBw+mbdu26PV69u/fT8uWLSkuLsZms1FYWAhUNsoEqFGjBtnZ2WqJeM2aNXE6nRQXFxMcHExiYqKaEqtOg2Y2m0lMTOT999/n+edFYNFms9G5c2fy8/NZunQp0dHRfP311zzxxBOAqPDKzMwkMjKSiIgIEhISKLAVExYURLDLhYwgK+Hh4fzjngfU72A0GtWLYvQhSP7kuZcqLfMsR/eEVGFpWscupHXs4vtLarVgqJbDluBNho2IAfZ5hLv0cQShyUAQmgxEUYF/yxo/uBaERw0/KjfluXPnKCwspEYNEQ1xOp0kJCSQkCBSRHPnzqVz58488cQTfPHFF/zzn/8kODiYmJgYnpz8GMa9x3A4HZSUiHDdoVMnSaxbD+Xy2O12dDodkiRhdzjYcXA/jes3ANyGS27mWlZaik6nI8gUhFajpbi4GLvdLpwm3Xs7cOIYZXY78bXr4HK50Ov1pDRuRsaFLIqsVjSShNPhwGgw4HI4KMzOYdGiRfz4448kJydTr169ak/Qhx9+yEcffUTHjh0ZO3Ys9evX59ixY9jtdpo1a3YFL0WVkKi+QzK5f6L9fK6k5RyUp8+UKJMRwc6VtJxiMZDr/skhyutlAAAgAElEQVRCkCdPglSRNBURSMv9WVGM0KdVcmFWOuXz589z4sQJhg8fTt++fctfOEXFkJmFLiefmrKMFBVbHsKvILcLMplEfYHLhVRgQS6wIP2aiT46AurUYPjw4YDPQYXw1PprQOLi/GVMXEF/GeWcOxwOfv31VxwOB02aNKlyG6vVyvLly0lJSQGEq+7EiRPR6XSkp6czdOhQMjIy/BIeJRKi9N2//fYbSUkiElGjRg1at27N2rVradmyJWFhYQQFBXnpSCvuMzw8HJPJxLlz59RMQW5urkqAFLKhvEtWrFjB8OHDMZl8d62PPPIIzzzzDIMHDyY3N5devXrx97//na+++opp06ZRUFBA//79VeuETZs2qe1PTEzko48+EjsyBxHsdHoW8VQ+/3j76VQ3pL58pYxyEBlCgpyI/l7JYugQ/f1Z4FcEmTmFN5k5j3iHXHFcC8KjlqRKksS7777L5MmTmTZtmpq31Gq16mguJyeH4OBg2rVrB0BycjJNmzZVR4FGhws0ElpJhylIg0aSKCy2EhIcjAQiguP2EQA4eOIYc1csZe6jf+fChQvodDqR33er05X9Kus7nU517p8it+fA5DtHExZipqREEEqz22egsNhCiMGEQa9Ho9XikmWG3zYAWa/jl19+qZLhK+H0d955h/T0dB566CG++OILli5dypQpU8jOzmbFihXcfffdNG/evMoTfPToUXbu3EmPHj2w2+189tlnlJWVER8fT48ePVRieSm4zCiTEgnyBw2io/U5sSOCEJUhSJOSPpMoT8tpEay+GEF+FDKUg0jJZVF1hKmAwAj+j8TPwIvAE3j0C8q99sILL5Cenl5eleFwwPHTkFNumy+5Q/FQuUN2upy4nMLXxGAQUWCn04mt2IrJbkefk0+hQYOhaSIms1elvANRQJBzFb/7tYKGcr2MQmjqI1x/4xEppquil6mIoqIinn76abZu3QpAr169eOmll5AkiX379rF48WKWLFlSZV/jcDj44osveOaZZwDUFFZhYSGHDx8mLS1NfOmqXvTutNKSJUuIjIxUSZZOpyM+Pp6ff/5ZNbALDg6muLhY/bvifiRJomvXrnz22Wc8+eSTnDt3jpYtW1JUVITZbObkyZO0atUKh8NBVlYWy5cvp2fPnjRo0MBnuxo1asSzzz7L0aNHiYmJoWnTphgMBuLj41m0aJHX+i6Xi9atW/tsE5HhyAUWcGc5fEHy8//fAdmDOilmVy7AiSw7ccku9LoVwGLKyUwOf+Cg9WoTHiMVHqL77rsPg8HAli1bOHfunBoBUW7Y6OhoTp8+rf59/vx5LBYLYWHiHSk7nUjui6xzk5TwEDNW9yypsjusp9FqOHX2DHc//w/+fudobmjTliBTEPn5+aphk+dxwfslX1Jawt3PT6dtk2ZMGHqn+ByhGyq2CV1UkEEECRXSJAE4XeTk5OB0Oqu0uVYI1jfffEO3bt0YNGgQYWFhLFu2jAMHDtC5c2cWLlxIeno6zZs391nmqJCmDz/8EKPRyJ133snGjRs5c+YMBoOBDz74gN9++41HH320SnFYSUkJc+fO5euvv2bgwIGMHj2aiIgI9uzZQ3BwMI0aNfK77RWGMoqsKtKkiL9j/HyuECbPqUa0lEeZlIo5RfxdgBhxKDqmHKomTcUEoky/By8gIj2tcBu4SW5iYjAY6Natm3g2cgvg6K/gcIIkIWs05Tb4PnYqyzJFhW7bfI1Gffa0Gg3IUFBYiCRJBJlMOH/cBynNICpc2dwOVI7pX3/QIQiLv/mYFH8ZOxfnL3NRehklXXPq1CnWr1/P6dOn0el0TJkyRTWr8wWTyUTdunVZtGgR4eHhPProo8yZM4cJEyYwcOBA3njjDTWd5A8Wi4WgoCAvvdWaNWuYNm0ap0+fZv788qCcL3M+EPfX8ePHmTt3Li+++KIwy3P39Xq9Hr1ej8ViUXUyZ8+exeVy8fnnn2O1Whk0aJDX95w4cSLTp09n2LBhHD9+nEcffVT1k9m2bRvNmzcnLCyMr776ihtuuMGfm7c6Z1zjxo1p3Lhxpc8VDRrgZQRYcR8A1IhC+jXz4kI3F4eKZEZYscg4QXYiyw5kN7FBWe7VL4qim/M5E2jaMO+KtOgK4GoTnnDEg+f1AuvatSuffvqpGjpUoNyEzZs3Z8OGDdSuXZulS5eSkZFBZKTQ6ko+XjXN4htyIvMMKY2bikiLy8WZC1kM/8eTPDL0LgZ1S0WnE8+2wWBQS+FcsqvcttvD7bLMbueeF56lVlQ0/xr/qEf7RP7y6JnTxNWoSZDBSJndjsbzIXPJYm4Tk6laBXpRUREul0sdcSQlJVFSUkJWVhYtWrTAYDCoUSVfN7tWqyUnJ4ezZ8+qofpWrVrRs2dPAPbt28fMmTPZsWMHXbp0qTSSUjqI5557juzsbB5//HHmz5+vVrHs2rWL3377jYkTJxIeHl7p+J7XbNOmTWRnZ3P77bezZ88e1q1bh06no2nTpqSmpmI2X/ZA8VJRnfhbjxDS++6FBFEqo7L4W+ver4Zy528L5cRIiTJdoOq0XAHlGqm/IpyICUa9XJiVF5VWo4FTZyDzgpfPlhqK97iHPft2SZLUe8wrWuBeHhoaisPhQKPRiBHYLyehTiw0qAOStBs4eJW+78UiiHISo/xORKSY4hB6mVAuTi+jxceg4XKitjt37uTdd99l3rx5fPvtt2zbto2kpCSys7MZN24c77//vt9t9Xo948ePJ8QdEb/hhhvIzMxUZQO33347y5YtIykpyW/K59ixYzRq1IiCggJ1fqU+ffpw0003YbFYuPHGG0lKSqJVq1ZVTgb773//m/Hjx3PDDTcA5ffI2bNnqVWrlkqQzWYzNveAdv/+/V79uEJQEhMTmTJlCvv376dOnTp07dpV3V9+fr7q9hsfH0+nTp389p2e7fBnq1DNBLfl0OsgOgKy87wqtvzAm8yIgwvyIgiNQyU3suzk8vorA7Cc1PbXDdmBa0N47FR4+GRZJicnRy29U6Bc7BdffJEpU6bw6KOP0rdvX5o1a6ZGZGS3vWBZWRmlZWWEBAfTu30n0vfvYVCP3kjAuZxs7vvX84zpfxv33DqQnNxcXE4n6HSUlpay8ofveGPFUr7+1+sqgy4tKRGpNdnF/S/OwKDX8/qjT6juk0q7AbYf2Euvdh19h9Y1EhaLhdDQUK+b2VdHozhcKiMAjUaD1WpVO4iEhARyc3PJzc1VH3bPcyhJEhs3biQmJkbN68bExKgdSlZWFkFBQX5HYVqtFovFwsGDB7nvvvvo168fhw8fZv/+/eTn5zNmzBjGjBnDjz/+SFpaWpUd5ieffEKbNm3QaDQcPnyYjIwMQkNDee211ygsLOTOO+/0uZ0SuVq8eDFvv/02iYmJPPXUU+q98fPPPxMTE+PTkOoqQakAqAoh7h9/4m/PKBOUi7+V6VIUi4Eiyi0Gctw/ivjbX4Sp6vnl/hzw7cIsy3AiA867M0tusiPLMna7HYvViuxyERUVJfw4cFunK6NgnbZSON+tjgYqlMDKsiBVDmcZiXHPX8RL4nKh6GU8tTJxiKhMQ/ffsVxhvQxAdnY2R48eJSMjg6ioKHr37g3Ahg0b2L9/P48++mg1e4DXX3+dKVOmANC9e3fuuece9bM6deqQnZ1NTIy/YCuEhISo/dGnn37K+PHjVclA27ZtmT17NhcuXCAuLs5nFFupXMrLy1P7QI1Gg8vlwmw2YzAY2LdvH61ateKNN96gY8eOdOjQwYtAzJw5ky+//JLatWvz1FNPERkZyciRI6lTpw5Hjx4lJSVFJcsJCQns3bsXm82Gw+FQj6G0TSE9bdu2pW3btl5tLSwsZMyYMWr6ys+UJT7xe7xl3JCpE1tKdp7Rnf71TDG5KkRknB5k5mpU3kqI+/itq7Dv34WrTXhC8RH+T0pKIioqirS0NP773/8SHx/v9XlYWBhvv/22zx1K7qkkdHo9Gq0GSSMxtFcaNz7yAKWlpZiMRr74YTO/nj/Lq598xKuffKSGBrfPex+DwUBOUQEdmrUgNDSUoiILxcXFuGSZsLAwfvrlIOt/3IbRYKDZXYNQ6MyiZ2fSMj4BJImVWzYx97Gn0Gq1lJWWFx5JkgTuidpq1aqlMntJksjOziY62tsHKDY2VhW/gRgdaLVaLwJUnTHTkSNHiIqKUjsDh8Ohhmhnz57NrbfeSosWLcrb52P7iIgI9Rq0bt2aTz/9lHPnzhEREcGFCxeqLNOUJImffvoJjUajjp569+6tRpyWLFnChg0b6Nq1q888ttLBRUVF0bNnT9asWUNGRoZKeLZt24bFYvEaKVaEQsTWrl1LSUkJAwYMYNu2bWzevBmj0UizZs1ITU31O4q8wqhq5K2gOouBqsTfSvSqGG+LAcWT6QIiPVdVWq6IP95i4H1EmXovdcmvmSrZkT0ITWlpKcXFxRgMBmFY5XBgcL80FUJjsViQZZmQkBC0Wq06fpVlGYfTiV6nExEerVYULijeWedzdJzJ6khq+68v4zt46mWq8peRuIJ6GU/n2arw97//nePHj1O/fn3Onj2L0+kkLS2NXr16MW3aNG6//Xa/AwnlmTpw4IAqJ0hKSlKXHz9+nBYtWlBUVFQl4VHIzoIFC4iNjfUiATExMWg0Gs6dO0dcXJzPKHbDhg1xOBycPHmSxMRELly4QGhoKAaDgUOHDmE2m9X+cv369ZSUlNChQwfVjgBECXtKSgoul4vIyEi6dOlCdHQ0LpeLmjVrEhsbC4gB6Lp16zh06BCZmZk89thjPifs9JzM09MILywsTBVXX2Eo/jKeZNiJeM7PIMS/RwgNOY1eNxhbaUfE/fZHpd71wIrrcaqlq014CvAxSpEkiXnz5nHixAn1ZqsIp9PpdTOpL+uQIHDJaCTQaEXzo8LCGdorjYVrvuL+AYP5++h7mTB4uFeURYEM/HjwAM+NHYfRYEQKk3A6RGrHoNfTpVUyBxYuJzg4CKPR5D1xmsXCxp92kBTXgOYNE5GBwoICcQxZxul0Mvedt/n4449p2bIlBoOBQYMGYTQa6dixIxs3blRf+oqw2mazqT4On332GY0aNVLzwWfOnKF27dqYzWasVitarbbSS7usrIzg4GB11KTT6SgqKuL++++nUaNG3HXXXVV2jlarFY1G45VyKisrU4/ToEED8vPzfebHlc5vzZo1JCUlqXqs2NhYSt2GVxcuXCAiIqLa8vy+ffvSqlUrDh8+TGiocDJwuVyMGzeOYcOGsX//fjp16lRllGnhwoXqXCsHDx7kzJkzBAUF8eWXX1JWVsatt97q9/hFRUW8/PLL7N69m6CgIP7v//6PPn36oNFo+PHHH4mLi1MFk3l5eciyTGRk5JUYmflCdeJvKJ9frpaPzxTxd1UWA77E37mUp+WqsxjwsD6/bJQTvtwCEXEBkCTKSkspKCjAFGTCbndgMpkI8YhUet6PkiQRGhqKtdiKraRELSpQYC8rw1ZcTElJCVHR0eUpaEmScTgtwDg27/yB1Pae/vR6hF6mqvmYIrnCehmvdtvtLFu2jMGDB2OxWBg3bhwrV67kkUceYcaMGdU+U2PHjqVTp04AzJ8/n88//5xWrVpRu3Zt+vbtyxdffMGYMWPU580TkiRx5swZGjduTFGR0EYpL3iAp59+mv79+6s+ar4gyzJ6vZ69e/eyePFipk6dSq1atdRoSUlJiRqtKygoYN68eXTv3p0uXbqo68TFxREaGqpO9nrixAleeOEFjh8/TkhICGPHjqV///5YrVZatWql9q+eBOWll3zLs06fPk1qaqo6OeXZs2cBGDJkCLVr1/Z5XjxxOVOf+ICnv4xSul+MeAZPI6Khx/CuYjqDeG4rw1a6FNiFIM9/RIGGHjEIm/IHHLtaXG3CcxJh096JCmmtOnXqUKdOHZ8bAf5zlwa9cG50eQ9Qnxp9r/p/nVaL0WT0+TKS8PYcMOgNlboio8GAyVg5GiADvdp3ZECPXuq+dO6Ro0Ev2pVrKaJXr17k5eWxaNEiBgwYQE5ODlFRUV7iNaVts2bN4umnnyYyMpL8/Hzmzp2rRoa2bdvG888/j8Fg4Omnn6ZZs2aMGjVKLbkHqFu3LpmZmWoIt6SkhKeffpqWLVvy9NNPe7U/Ly9P1UIpiIyMJC8vT81h5+fnExQUpBIgnU6H0+n0KwgE+OWXX7j55pvVbex2O0ajkePHj7N48WKmT59OrVq+3svesFgsWK1WL8Kj0WjIysqi2C1K93lNJYlt27YREhJCly7CD+KWW25Rw+/vvfceq1evpkOHDn7bkZ+fT7t27WjXrh02m43XXnuN2NhY2rVrx6ZNmzCZTNx7772EhIQwb948pk2bxuzZs3nkkUeq/E5r1qzhyJEjNGnSRI0yFRUVodfrr2bESRkFVoUg948viwFfzt/gnZZz4ttiQIkyKRYD/qrlSgAxHHY4hEDZQ7Oj1+vRarXodXqMBqPXy93usFNUWERwcLDXOQwOEn5a4JFGdjvGOp1OocfwvoclJElGIgSt9lPK7Lsw6GsjSrJ/l17GHwoKCsjJyaF+/frVRmmUaIPdbker1fLAAw/QokULHA4HFoulWsLTqVMnNRpUVlZGaGiouk3fvn1ZtGgRx48fJyUlxefznZOTQ0REhFeZtkaj4e2336a0tJQ77rhDXVeWZWw2m1f6XJIkSkpKePvttxk0aBC9evUiOzsbk8mE2WwmIyMDo9FIUlISWVlZnDt3TtUsSpKkPv9paWl88803/Prrr3Tq1InFixdXivY6nU7uuusu6tatq27vCYfD4TV41mg01KtXj7i4OHWdpKQknnvuuSrP6SXCl79MAaLs+jeEt4wvf5nL9ytLbZ/P5p0PAB+BGiS9VlCO9wCp7Quu4XEvGleb8LiAW4CtCAGe0nkoZcaXPOoBwBwEBZYqxVlGw8UZ/lWUlQN+UyeSJFFstYIsqy9ls9ks0k46HdpwM//85z8rbbdt2zYmTZrkU7zWp08fQkJCOHPmDPHx8arvTmZmJiUlJWp5/t69exk0aFClTrJ3795MmDBBXT5y5Eg+++wz5s6dy+LFi4mPj1eNrG666SY2bNjgNXJp2bIlu3btUkcrixcv5pZbblHb+ttvv9GvXz8MBgP5+fmYzeZKbVCiTBqPl9XRo0d58MEHGT58uFo6Wh3sdjtOp1MlTsr+GjZsSFZWls/ojrJs1apVtG7dWi3Br1Gjhhplys3NJTw8vMqquTp16nh1fnPmzOHXX3+lXbt2PP744wwaNIi0tDSaNWvGU089xfHjxyuRx4ptWr16NQsXLiQ4OJjly5ej1Wq58cYb2bJlCzt27GDcuHF+I5wg7AZOnTpF586dhTO4D2HjVYLimVGV+FuD0Oj5U2T6En9XtBgQX+T4aVGN5b7eLpeLkpISJEnCYDQKITOiStLlkrFarBiNRjWqqTZakjAajRQXF6vpLWVQYjabffcXOm0YIOFywckz3WkS7/npZU96vGvXLubMmcPatWtZvny5SsQzMjKYOXOmOoDxdU8rL/qFCxcycuRIzGYzZWVlKmHYsWMHRUVF6ozSVUEZkG3atImbb75ZTX03bNgQl8vFyZMnSUlJ8TmYCQ0NxWQyqUZ6Wq2WQ4cOsXXrVmbNmqWSC4AFCxbw888/8+abbwLlEbilS5fy5ptv0qpVK+bPn0+9evWYMmUKvXr14sKFC2RnZxMREcGOHTuQZVktuPCM7qelpWEwGPjxxx9p0KCB2j97OhmHhYWpqTd/56EifsdzJCNSTJ5kWIsg+Yq/zDH374r+Mle/YCG1/To273wDGA+VqqeuFpQI8hsVIqXXFa6FD48FSKbcbjwcUSETjggJx7p/oinvQM0IMaMRXyPNyDATBZZLtzD2AZ8lrn6Wm0NCMIeEeE0+p3d78CBJEBWO0+n0ejFptVr1IfaHv/3tb5WWrV27lscee0wdkdWuXVvtND2RkJCAxWKhoKCA2NhYevfuTbdu3Th+/DiFhYU0aNCALl26sG/fPurVq+eTzD3++OMMHz6c6OhoSktLue2229SXyeHDh1Vx3pgxY5g8eTLdu3dXvx9AvXr1KCgoUDvqzMxMZsyYwd13383o0aPV49jtdmw2m9+OyWq1epXzK/vX6/XY7XavvHxFHDp0iI4dO6ojTIfDIUwpDx1i6dKlvPrqq5WE355Q9quMiIuKitQUnRLeV0afALm5uX4rz5SX2IwZM5g6dSq33norS5cuZcWKFbRq1Yr+/fvz0ksvMXjw4CoJzy+//MKaNWto0aKFz/RsxWMqbQVU7YHymaeewWQyXZYD+CXiYsTfwlQwp8CLjJS4NTvmULNKdkBUSGo1EsFunY4nEVLEypIkERQURJndO+NWxblTNhQTEluKwVyZ5+zdu5etW7dSp04d0tLSvFziPaFce4vFws0330x6ejpHjhyhS5cu2O12WrRoQXR0NJs2baJp06Y+26UQfaPRqEZXlGVhYWE4HA41zaQcs6rv+PLLL2M2mxk6dKi6TK/XExYWproKnzhxAp1OR/369dXv0KBBA2rWrMmOHTsYMmQIVquVp59+mu+//5569erx008/0blzZ5555hmMRiPnzp0D8BIfp6Wl8cMPP9CoUSOioqK80kCRkZH06NEDgC5duqiDu4oICgqiT58+5Obmei3/vRNJ+oEvvYwDoZfJpDzFdBpvMpPL9WVXMQMRpRzN1Sc9Ctn50H3c6xbXahZuGXGjnLzE7bSIi6YQJPE7IqwOroyXcblkJI0GCQ2gQZLEbxGqlvCoZvX6VU5nfD4t1T1CFR8yrfJ3bNTFlxF6QBmpKA+wy+WiTZs2XgK4//73v363f/LJJzly5AixsbE89NBDlT5XRnKTJ0/2mXe+9957adSoEbm5ubRp00aNXHz//fc0b96cmjVr4nA4OHXqFE2bNq20fc+ePdmwYQOjRo0CoEePHuTl5XHTTTexePFikpOTad68OT/99BMvv/wyy5Yt89mO6OhowsLC1JGrcp4zMjKoV68eWq2W/Px8QkNDvfQbIIiK50tIp9Nx4MABxo0bx/3330+3bt38nj8FTqcTnU7HiBEjSEtLU8tLARo3bkxGRgbJycmq/sBfJFD5bufOnaNDhw7qOZk7dy5O94zGjRs35sSJE1V6kDidTkJCQtTvtX//fiwWC2azmYSEhErpA19tqIj333+fHj16kJyc7LVceUnNnz+fmJgYBg8ezHPPPceQIUNo1qyZV8pDMfD0F+G6JGRmeaWyZFmmxGbDZDL5TCsDGPR6XO5CBI1Gg+Se08ezRN1QIcJbrT2JJIk0eWYWNI7Hbrfz7bff0qxZM+rXr8/u3btZt24dCQkJpKSk+BX7KtchOTmZsLAwNm3axOnTp4HyazJw4EDWrl3Lzp071Yqiitfv7NmzxMTEVFoeERGBy+UiPz8fwGdlE5QTrx9++IEDBw7wr3/9yyuyW1xcjCRJ1K1bl+LiYt577z1q1qzJhAkTVAKl0Who164dr7/+OiBIfqNGjUhOTqZu3bp07txZvX+jo6Pp06eP1/cEMVDznO9KaZfiIq9sU51thUajqVIcfZEoQ6SLPMXjVkRlZAYivXTc/X+FzPjXy1zPSG0vs3nn44i2j0fc/ldD06NHPF5vADNIbX89kb5KuFaE53LhpFwHUA4hXG4LDAFndSW6gvhIaNzDSNFDIilESUKStGK5+3PFNMm7t5H9EiZZhthI4YVwGag4UtFoNJXU/lWJdfv27asKn5UXque+NRqNOiu9LxiNxkppp7KyMjZu3MjUqVMBoXHp2bOnT9fmbt26MWPGDPX4o0aNwmw2s337dqxWKyUlJTRv3py9e/eSmJhYqYN2uVwMGTKEI0eOcPToUcaOHcukSZNo1qwZLpeLY8eOqcRh9OjRTJ8+Xf1bQVxcnNcI8Ndff2XmzJk89NBDasUYiChTSUmJT0GiVqtl1KhRqmbKM2ViNBopLS1Vr4Hdbq/SdK2oqMiLrBiNRvLy8lSS1Lp1a/bt20e/fv0qpWYUtGnThtjYWCIjI0lPT+ff//43NpuN/Px8pk+fTr9+/XjvvfeYP38+VquVRx55hLFjx2Kz2Zg5c6aq70pISGD06NEUFxezaNEiXC4XISEhJCUlqVU0yjUZNWoUZWUiOvLOO+9wyy23qOdGwYIFCwCYMGGCX9IH8Morr7B7927S0tIYNmxY5aiS3SGiKh739awPFxAeYmZUHzE/EpJ3oblLllVBs16vBwmiIqNwuVwiOuhxLr1IUIW2rdu+lc82f8u8Jzx0bpIE2fnQUFQ69unTRy1DHjVqFHfeeaeXE3tVz6Ryf7Vt25b09HT37sW6LVq0YP369ezatYsOHTqoRLsiTCaTGoFREBYWhiRJqlZJo9Fw5swZvvvuOy/rB0mSyMrK4plnnkGv17N9+3Z2795Nt27dSEtLw2q1curUKbp160ZeXh4FBQXqtfZ8Ptu3b0/37t1ZtGgRI0aM4MUXX/T5ffv37+9zecXz5Bm1VaYSukLw1Mso6dgC4Bze8zF5Cn9/n17meocgH/9k8850xLQpoQjScyVIiUS5QPmB6zmN5YnrnfBUhbeAgVQvzJJxp/+9Az2XdM0VAuQmSB7kCVmDJGmJjfoeEZFSTO2UiTqVEsKqyoyrDQtVFbrVaDTqaPtyIkzgnQ9XjtevXz81zBwTE8Nrr73mc9uQkBDGjRvHyZMnadiwIdOnT6+0js1mIycnh0mTJlX6TJIkpk6dyoULF8jLyyMnJ0cVo3777bckJycTEhJCfn4+p0+f9ulKmpqayvbt27njjjsoLS2le/fuOBwOBg4cyNKlS0lJSaFx48b88MMPvPXWWyxZsqTSPiZPnkyDBg3Uifw8kZmZSVxcnFdEqTqX2ZycHMLDw3G5XKpQ2VP7dfLkySqFqw0aNFCrTiZOnMjUqVMZOHAgIEq192vZe4gAACAASURBVOzZw+zZs1m1ahVGo5G+ffvStWtXatWqxcyZM5k5cybR0dHMnTuX5ORkHA4H586dY/HixXz00Uf88MMPpKSkMGzYMLZs2cL999/PyZMn6dChA2lpaURGRrJnzx62bNlCSEgII0aMwGQyqVV9/oia0j69Xk9+fj4rVqxg4MCBlQlPliCoSgl6TkE+y75dT/rbH2I0GHA4HYx7eSZ7jh0h40IWy194mTZJTSi2FRMaFkZwkHBOt1qtuGQXpaVlREVGuqM+8NJH/2Xttq0czfiNR+8YwWN3ladX+3TqyqyF73Ho1AmaxbtfvEqp+oVcqFPD50va8ztX9Uwqn40aNYrz5897fRYaGkpkZCQZGRmAb31JREQEtWrV4uBBbz9ERWd28OBB6tWrR9OmTblw4QIzZszgzjvv9EpvFRYWcuDAAW699VbWr19P48aN1WiLLMsUFhaq6c1atWrRuXPnSu2Iiori4YcfZsOGDYAYnHhGoy8mpfQ7005V6WUyEeLfowi9jEJmMhBRm7+ywWc5hKanDfBv4DbE+VPI4aVC0fc5gRXA46S2z696k+sHf17Ck9p+F5t3rgQGcPXL78qdKJW/yu8VA8griAy738+2EkKP5J2WKydG4Qj9UizCsyPKvSwMQZiCKb9Bqyoz/l29SsXOS6/X0759e29nWz8jWr1ez4gRI1SNi2dFBAhCFhQUxFNPPeX32O3bt6+0vLCwkPT0dKZNmwaIqEmvXr0IDw+v1JZOnTqphMzpdDJ69GgiIyPZuHEjpaWl2O12GjduzP79+ytNlSHLMu+++y6zZ88mLS2NBx98kIiICCZPnkyNGjUoLCxUBcyAlyi2pKSE0aNHM3/+fK8UjyzLREREqKaRmzZtokWLFqppWn5+PhERERf1MnC5XBw5coSBAwdit9vRaDQYjUZ11mflJdi9e3fVJLJWrVpMnDhRFZ1u2rSJSZMm0aJFC+bMmaMaVSqaqRUrVmA0GrnvvvtU7ZLNZiM9PZ2GDRuyatUqTCYTI0aMoGHDhgQFBaHX6/16whgMBsaPH09SUhKrV6/2rRnKE3NkKefgkw1r6d2+EyaPdTs2b8n9A25n7EvP4XS6KCgsJMI9gSOAVqcTAmeNhgi30F5pU8PadXh6zP18uOZLcU3wfkgG3tCTj9as4vkHHi6PJMmyKJGvc+nzz/mCTqdj4sSJgHfkRK/Xq9G/r776ivPnz3Pvvfeq93VQUBAdO3bk448/Vvdz8OBBunXrpl7/r776inXr1qHVatUUm+f9lJSUpJZaV4TValWJfVRUlPqM+UJISIi/GeZ/LyrqZYIQfbniL3MKQWZO401m8ri+9DLXPwQpuY/NO1OAhygPFmjxnrvQFzSId4yiBVoOvHU9+uxUhz8v4RGYAvTm+vYckCmfhiDjMo9joDJZqkiaalJOmCIRhCkUQbZMVF9m7LMnq2h17g+eo19/UYuqUgBKhEmBRqNBr9fTv39/kpOTkWWZuLg4XnnlFZ9tiY6O5r777uP06dPExcX5LC/Ny8vDYrGoLyDP7zVw4EBatWpFcXExmZmZ6uSBsiyzefNm2rVrp34vZYoCJeq0c+fOSnoWjUbDhAkTeOSRR+jcuTPr169XHWttNhv79+/njjvuwOVy8dZbbxEdHe2VevOE1WolNjaWnJwcVd/kdDpxuVxqm0pLS6lRo4aaQoyNjcVkMqnLS0tLcTgcFBcXq4LXsrIyHA4H99xzj1qVp9fr1dmly8rKuOOOO+jduzc333wzd911FyNGjPASv7733nuA8HypeE61Wi0XLghvHZ+Ex2LzSmd9s2Mbd/UtT43odXruHzBYnE9JOJ4bPMr5HQ4HDrsdjVbjFsJLFBcX43S5CDWbuaN3XwA+2/yNaFOFw3dtlczDr77ItLvvw2G3lwvDLTaf1+H8+fN8/fXXGAwG+vbtq2pKbDYbkiT5tRlQBOTKHH6yLHPq1Cluu+02lcwq4mTP+7pt27bUrFmT9PR0unTpQqNGjTh69Gil6qzIyEifUUmonOJW3IJTUlK8qhYvc7LgqlBGufmdp79MFlX7y/h3OQ3g90OQlAfYvPNJ4A6gH6KoyIy4Zor2VaY8PWgBtgGrgaXX23QRl4I/N+H563gOlFFuCHc50CDIjz+yFIGIMtVw/450LwulPMqktMNfmXG1FgPVpQAqfh4UFES7du0uKsoUHBzMiBEjVP2JryhTZGQkTz75pM/jx8bG+qyYysr6f/bOOzyKav3jn91NT0ggCUV6kd67gCQXwQsoRS4goggIKNIUURTBKyoWUIlXBEEIIPBTFBSkKgJKkd5BekkAKSGE9GQ3ye75/XEyw+5mNwmYQMDzeZ7zaGZnzpyZXXbefcv3vcahQ4ccvFNHjhzRk8uPHz9Ojx49cqzNw8ODp59+mpiYGP7880969uypK1FfuXKFY8eO0bFjR+Li4vjzzz/15E1XeHl5MWDAACZNmkT//v31poyNGzdm/PjxTJgwgeTkZH744QcWLlyoN1yEmyXeQUFB+r3RqtWSk5MxmUz6gzs1NVVP/taELsPCwrBarVSvXl0vT7ZPYHY2dOzRjCaXoa+MTLDaHKyQUxcvUK1cBbcJxh4mIzZhIyk5GYPBgDVbhTwwMAiT0Uhaejo2mw1fXx+XngibzQYGg1RaBqqULc/FmKskp6Xg5+Wjh7SE1YohI1NqftmhJf2npKSwa9cuPvvsM715b0REBOPHj3ebKzd+/HgSExOZMWMG3t7e7N69m0mTJunClq4MFk9PTyZOnMimTZto3rw5np6eurGjqcebTCbKly+ve+WccRfidpZouEVjx8zN3BfnfJkLyHyZKByNmSvcz/ky9xrSaPkqe8DmvaWB2sjve639TQpwnPBmMW5muee4tw0eUJoD+cPGzcaVF25zDh9y9zCVQBpMobiWGPDCvZfJM/t111Vz+fQyeXl56V/kt+tlsv+vForr0qWL3p7j3LlzDB06lCpVqhAQEEC7du10uXxXFTXOukyZmZkcOnSIDh06ANJrcP36dd1ocoW3tzcjRoxg4sSJvPbaa4SEhBAREUGbNm1o164dNWvWJCQkhAEDBlC/fn3WrFmjJ3BruVMBAQEYDAbKli3LH3/8QfHixUlKSsLDw0M3SDTtG39/f9KzjYeDBw/SvHlzdu7cqed/5DesYTabSU9P198Lh3ufmg5Gx/uVlJZKMT8/bFYrBqNRN0zsCQkJJS01ldS0NLy9vAgMDNTX4+Pjg83T0+17ryUgYzBgEwJLtphlcmoa/j5+epsKg8EAaekOBs+OHTs4c+YMu3btAqBWrVp6XtfQoUNp0aIFo0ePdmnw+Pr68u677+r3OTY2ljZt2uif1bfffjtHX0ENrWrS+bOledAKGFf5Mkby1pdR+TL3OtKouW8MG3fc+waPRGkOFD5m5C+4q7d5vAkZZsvNaLLXZCqRvU0Ly/lxs2WCfdM7+07meX6e85Noar9PsWLFaNSokf6wrlq1Kn/++afDcblp2mghBa1aLi0tjXLlytGpUycA6tSpw6JFi/JaNiVKlGDatGk5tn/00Uf897//ddA3atGiBZGRkYA0Av79738TEBCAr68vTz75JBMnTmT79u2MGTPGocoqOTmZ+Ph4vVnjxYsX+fnnn/nll184fvx4jlAg3OyV5Ao/Pz+KFSumK6pr5cgXL16kgl8gntnGh0aQfwApaWlkZmZiMBrxdvJCaJ4fPz8/bEIQ4O8vjZjs140GAxiNbo1a+20ZFguWrCwwGCgdEir1tQBzeroUv7TeTGnIyspi27Zteh5Leno6Xbp0YcuWLTzzzDOANLbttXHsMRqNsglx9rrS0tIYN26cHgKrU6eOy+NAGomVK1d2+/ot4C5fJpab+jKnuZknoxk0Kl9Gcd9wfxg8SnPgXsCK/PK83fivAWn05BaWK4HMZQpB5jIVxzH52xPpVneX/O1WWfh28xucf4UHBQXlqIbJb4sJzXjS8jA0/Pz8HCrGtPCcEAI/Pz86d+6sv9ajRw8Hb9K+ffv0/y9fvjwzZ84kNDQUi8XC0qVLKVmyJGvWrKF9+/YMHizbt2jnjouLY968edSsWZNu3boBN704586dY/DgwVy/fh2DwUCJEiUYMGAAZ8+eZcyYMSyM+BxnVZXalatw7vIlaleuQmJiIqWcQoxaDNlgMFAsW7fFXnRQu0dmi0V6tFzcQ81AMhqNXImPo0Kp0nrvLQPZXiJhA9vNf9oWi4WkpCS9LUlWluztpeXdAHoIENxr42j3zZ03xxX5/Ny50pdJwVFf5gyOib+XkBo0CsU/hvvD4AGlOXD/I5Bf0KnIX6S3gyc3Q23ujCZ7L5O23T75+29LDNwutxLCcJf3ZJ/74YyHh4eeC+Lj46MbRu5EG0NCQhg7dqzDNu08QUFB9OnTB5vNxsWLF/X8n7/++gshBKGhJeGG4/O2fbOW7PjzEE+EtcPLy4sbN27g4+urGw+ZWVkymdzTE4PBwPcb1jF18UJ2z/1Gn0Nq80gTKDMrE5tNXm+W1YolIwMPk0n26PL0ZN/J47Rr2sLBMDIYDJgwOYTbNO0dLdSZnp5ORkaGg1ieh4eHHkYswEomwc1+Xvb6Mgnc1Jc5g/TO2BszVyiY5q4KxX3F/WPwaCjNAYV7tJLX67d5vAHpLcotLBfKTYPJXmLAP3sYkZ9H+1JQzcvkxe32l3NeqJu8p1vJ/dC6Y2v/vZUHeUhICC+++GKO7ZohhMmo6+9o9H7kUTq8NJSMzEyKBQRgycggbMRgLsdeA4OBvhNl4viuOYuoULoMl69fo3ntuno7Fy13xzP7v69N/4ylv938bfL50m/57KXX6NOhIwaDgZ+2/M4Xr7pIYjcgGxRnExgYSOnSpdm6dSsjRozgxo0bnDp1yiFfp2zZslStWpWGDRuybNmy/HhxBLJqKSv7jFqX9fzoy+RWQqxQKNxgsC8Fvu8oGM2Bn7hHNQcURRJvcpcYKM7N5O/HcNGh22azYbFYHFppmM1mvcN4UcG+JNrZYBKWDAx7j2UXwToqLYcGFdfL0XPjqf++waQXhlO1bHlSU1MJCAhwa5RZLBaEEGRkZhJYrBjrd+/gh9838NUbN0UybTabTLI2mfBu0wSRrZxuMBjYs2cPb731Fn379uXIkSPcuHGD+fPn6xVrCxcuJDIyki1btuiSBk6kI/NlctOXSUDlyygUhcb9bfBobN5bglvTHDjEfaA5oLjn2Q00d9548OBBpk+fztSpU3X9HK2ZqZeXFwsWLKBbt26UKFGCq1evkpWVxQMPPJAvY6gQ9FhyzA/ZXqedh2X/KndVc05/57Yqd3kzNpuN1LQ00tPSCChWDLLzmnKbB6MBYyvH1i5Wq5W1a9cyf/586tevz/DhwyldurT++meffcbRo0eJjIx0tRYtt+Yf8GWrUBRd7r+Qliv+oZoDinue87gweLy9vYmNjeXGjRu66rSmrXPjxg2WLFmilzOnpaXxxhtvMGHCBBo1auTWMNAwGAwsXbqUZs2aUaVKFYQQumAhoCssa6Eus9msV2ppbSdyM5octgf4QmKKW4PnVswuB+9R9rFWq5WU1FSysjIJDgnBw2TSc5iysrJceWGk+maxnP3BTCYTXbt2pWvXrg7bbTYbN27c4PLly3pSs4sfkekoY0ehuOv8MwweZ/4hmgOKe55T2HVE0AyJtWvXUrVqVb0MXdOXMRgMeHp64u/vT1RUFA0aNCAmJoaEhAS9uay9wZGQkIDJZNL7e2nhmYMHD3L69GnefPNNDAYDs2bN4ptvvqFFixYUK1aMrl278tBDD2E0GvHx8XHwmORlUDlQIgiSZOJynt3M84n9PCkpKdhsNkoUL6EbYunmdCxmC9ZslWqtHYWOwQDBQc7TAvLa9A7t2Xo9x48fZ8KECQQGBvLOO+8ALpOWlXqwQlEEKNDGKAqFokC5iKzSAaSxsmTJEiIiIjCZTHrLAs3YsdlsFCtWjAoVKrBixQoOHjzIxo0buXr1KufOnQNu5tVcvHiROXPmsH//fv1k2oP6mWeeITMzk1WrZA+qUaNGsXPnTqZNm8YHH3zgUFavHaOtxf5vV+Fyh22lgrWNBWLswE1jJyk5iczMTIKKF3fwOmneqNCQEKxZWaTYlZajra1ksMu5jUYjHh4eDrIAdevW5aeffmLhwoV6928X3q3b1a5SKBQFyD8jh0ehuDfpCixCJjXrJCQkMGHCBOrUqcOIESNyeFVSUlL48ssvWbFiBb1796Zq1apUrlyZBg0a5PvER44c4ezZszzxxBMIIbBarfqD3FkH6G9xMhqux0MBNqW02mykpCQT4B+AyWQiIyMDi8WC1WolMzMTX19fAgICSE5ORgihe8qw2aBkCahRGWTeTUEsKg34DHirAOZSKBR/A2XwKBRFl8bAJmRZu05aWhqffvopINsS2Pe2uhfQ8mgyMjIwpKbjcyq720m2KKArU8pZYDA3MrOyZJJydtVWcnIyAvDx9sZkMnHt2jV8fH2xWMwElwjWm8QaABrUgAA/kEJ+3yMrO91JDID7/nJy2bAYeBHVekGhuOv8M3N4FIp7g79wof7s5+dHjRo1+N///ke1atWkro0LNK+Mq5YZd4OEhATOnTtHkyZNAKlOPHr0aCY/9yLlffwRubX9cGHsaMaRc5K01g9MC2VlZWXh4+ujJyn7+Pjg6+tDYGAgpmzPkkEICC2hGTsg7/vjyKTxKDfL8sG9xIAJqXC8HpWwrFAUCZTBo1AUXa7jRoiwa9euREdHc/XqVZe5MnBrysz5JAtZcWRDPtB9uNlo0os8QkBWq5XOnTuzbt06GjVqRGhoKF26dOGlzz/hx/HvYbDabim0pZk4AmQekNap3u66DQYDRpMJc7oZXx/ZBd4mbHh6eGIyGrEJgVEIzNYsNhw/hPHsMR577DFt+uLANqApUr3YGXP2UAUQCsU9gAppKRRFmxikEGFhk4F8eAtu9mNKRir7XkR6K87i2CU7HJmf4k0eCtFa2C0iIoLVq1fz22+/AXD+/HneffddPnnzLYJjk/SO5eBYcZVltToYMhr2+ziHw+z/jo+Pl4nUgL+fn+yYbrWSkZGByWgkcttv/LDxV+Lj4/ntt9/0zvBIg+4i0tNzI7drVCgURRtl8CgURZvVyNDK7aL1Y9KENrX2FfHI6qELyH5M0Tg2lryC+wa8ZZHJ1C25mcvigGbgOIebbDYbnTp1olGjRnz88ccIIXj88cdZtWoVpotX4XKs3NG+s3lmJhkZFgL8A5xPI+cUguTkJEwmD/z9/BzOZ5/7k5WVJdeEIDEhEZvNRnCJEsT7eXLgRgxffPEFffv2dRUizEBKBLRGGoEKheIeRBk8CkXRpiXwK9KwcHZx2JAhpixkOElrQ3EdabBEc7OFgb0xE8vt9WMyAP2B6bjw6kyfPh0fHx+GDBmib9MMHnvD58qVK3Tp0oX27duzdetW+vTpw8svvyzNknN/Ia5eJ91sxsvLCw8PD1lKbzDo+Tb63NkLysjMJCkpieDgYIxO57Lfz57MzEySEhO57gHHLclERkbyzDPP0LdvX4d122FGKrD/CzupAIVCce+gDB6FouhTBfgOqIR82F5ChpjOcNOQ0YyZRAonSbYc8H/I0I6DV0czDrZs2cLAgQPZs2cPISEhREZGcvToUT777DN9X83zExUVRVRUFNHR0QwaNMh+Mq7uOoB/Uposd8pWcM6NrKws4hMSKBkaCmRrAhkMGN21rMhuhno6NZFWfXtStWpV/ve//9G6dWuH63FBOvAH0uPmzvulUCiKKMrgUSgUuWEABgJfkI9u7pMmTcLX15fXXnsNkMaI1sX8Vki+cAnT2Yt4mzwweXjk6KxujxCC63Fx+Pr44OnpSXp6Ov7+/nh4eDgaLkLI4WEivmQQS9b/wsKFC0lLS+OPP/7A398/P73E0pB99p5EdS1XKO4pVJWWQqFwh1uvjjPbt29n06ZN/Pe//3XY7mzs5NV64vfffyciIoKhQ4fS+dFHMUVfhrhEsNmk0ePCGDEYDBQvHkRaWjqW1FS8vLzw9PTEJmRPYINAGjoGgyw9r1Yej/R0tm3bxldffUWFChXw98/18uzxAzoBs4HnUSXnCsU9g2otoVAonDEAg4CTQBvyMHYADh06RFJSEnCz5xRI78vly5dz6zPlQPny5enSpQsLFiygd9++fLnxZ649UAJDyRJaQzGpiKx5a7Lx9PAkKDCQkOBgivn7Q3a5uUHbpWQJKSpYszIiu3/YzJkzqVevHkIIfv/9d3nhbrw7Wtf5bPyBp4CP87ovCoWi6KAMHoVCYU95pLrzNOSDXQ9hOYe/N27cyM8//wxAeHg4q1atIjY2FqPRqBs2BoOBMmXKUKFChXydvHr16vTo0YNSpUqRkpLCzp07eW7kcCZ9v4iDXllQuSwEBUi9nuz1pKWlkZiYSEpKqjRKhEAYjRAUgKhUFprXk+0iskUFNaPG39+fCxcuMGzYMFatWsXZs2ddrungwYMMHz6cbt262W/2B4YD4/N1YQqF4q5j0n55KRSKfzQGYDCwBqiMFBXUsVqtDt6ZpKQkfv/9dyZOnEitWrV48MEHSUtLw8/Pj8qVK+v7aSEsTV05N7KysjAajUyaNAlPT08WLFhAy5YtCQwMZO7cuezas4e+LwzBWCYUypdGlA7BULwYMZkWTly7wu5zJ/GtVI7Qpg0wVCoLpUIwBPqDyf3vuqVLl1KmTBkGDRpEpUqVcnh4duzYwYwZM3j44YcRQiCEoHr16trLnkArZIn/3jwvUKFQ3FVUDo9CoagAfAM0wUX4ymaz6arNkydPxmQy0alTJ4YPH84DDzzA+vXr+fbbb7l06RJhYWH6Mfaenvyg5fsIIahfvz4Gg4Fy5crx9NNPc+zYMVq0aOGg7WPw9kJ4eVK+YV3KN6xLeno6vr6+t3Th9iX0gENfst9++4358+fTuHFjunXrRoUKFTCbc1Sk+wFTgQRk3yyFQlFEUSEtheKfiwGZeHsc6alwMHbmzZsHyLybqKgoOnbsyIULFyhZsiQ9evTg4MGD9OjRgwkTJlC3bl327dvncEwu5GikmZSUREZGBiDbZowdO5Y33niDw4cPI4Rg2bJl1KxZM+cF2HlkXBk7mlcmP9WoQgjd2Fm7di3z58/noYceokePHnpIzsfHh6ioKPbs2WN/qC8wF+iS50kUCsVdQ4W0FIp/JhWRKs4DkYZODgulW7du+Pr60rx5c6Kjo6lYsSIjRoxg3rx5HD9+nPj4eJo3b07JkiVp06YNZcuWJSEhgbZt2+Lp6ekuATgVqVzsRbYeoM1m47333iMxMREfHx8aNWrE448/ztGjR5k0aRIrV66kQ4cOPPnkky7Lxu2NGefXtOapTttzaBHaz7ts2TKWLl1KeHg4jz/+OJUqVQJkeGv9+vWMGTMGHx8fSpcuTWi29g8yvPUEsB0p+KhQKIoYSodHofhnoXl1IpBqyQ5hbZvNpns6tm7dyuDBg/nll1+oWrUqCQkJDBkyhLCwMEaMGEHNmjV5/vnnGTZsGIGBgVy5coWnn36an3/+2ZVYYBZgQer5vIQMBSGEICMjg/nz57N3715q167Nq6++CoDFYsHLy4urV6/qva3yKmvXjktMTCQhIYG4uDji4uJITU2lV69emgfHihRwzBG++/bbb9mwYQNt27alU6dO+nlnzJjByZMnCQoKonv37jRr1gyQqtF2fbdAGnTtgD3OcysUiruLyuFRKP45VELm6jTCTa6OZkwIIWjbti3du3dn9OjRrFy5EoCEhAS6d++OyWSiRo0a7N+/n/T0dIoVK8asWbMwGo1kZmbi7e1t71VJBY4AfYGvsEuINhgMeHt78+KLLwKy/FvD21t2yrA3KFwZOwcPHuTo0aPEx8eTlJREamoqZrMZq9WKzWYjICCAxYsX06RJEy3h2Ay8AMwh2/ACiIuLY+HChYSFhdG/f389vDV37lyOHDlCx44dCQsLIyQkBKvVyunTp5k9ezYlS5bkzTff1KbxBzYg+24dzfMdUSgUdwxl8CgU9z8G5AN+Ki68OhpGo5F9+/bxySefUKdOHf7973/zySef0KJFC7766iteeOEFGjduzOjRo0lJSaFRo0a8+eabBAcHAzBixAjeffdd+yk1r85rSEOnLtAWMGohJK1zekREBAClSt16Y/gZM2ZgsVioUaMGJpOJsmXLEhgYSPHixQkKCqJmzZq6x8duXTFIA+w7ZA4OISEhPP/882zevFkPk127do3Tp08THh5Ox44d8fPz0z1gtWrVomnTpjz77LOEh4frrSmAYsAWpGDjuVu+IIVCUTjYJ/WpoYYa992oJITYLoRIEU7s2rVLbNmyRf9769atonnz5mLTpk3i9ddfF+Hh4eLKlStiy5YtolatWuL8+fMiNTVVTJs2TSxcuFA/zmq1Ok8tss+3Pfv82lp+EkJk2e/09ttvi0ceeUTcuHHD1Rz54vXXXxcLFiwQNptNWCwWl/vcuHHD/rVUIcSQ7DX1E0Kk2e979epV/f8//vhj0a9fPxEfHy+EkNeqXe+BAwdE9+7dxaRJk/TX7bAKIa4IIcqKu/8ZUEMNNYRQBo8aatynwyCEGCbkwz1TuGD27NmiSpUqIiVF2kKLFi0S8+fPFzt27BD16tUTX331lb7viBEjRFhYWI45XBg7mUIaOy9kr0FbTw0hRLoQQthsNn3npKQk8corr4jHHntMvPTSS2LXrl15zZ+DCxcuiISEBIdj4uLiRHR0tIiNjXV1iE0I8ZHd2kYKeZ8cOH/+vBgwYICIiorKsZZt27aJdu3aiYiICIdzO5EphIgSQoSIO//+q6GGGk5DJS0rFPcflZGaMPVxkatjrzXTrl07WrVqxYcffsjy5csZPnw49erVY86cOVSuXJkbN26QkpJCxYoVWbFiBd27d5dfHO4rsA4hQ0UXddT44gAAIABJREFUnF5bDPTCLpymzZOcnMyxY8dYv349V69eZezYsfz555+0b98eHx8ftm7dSuvWrfU1I5t2GiBnP9H4+HhWrlzJ6dOnycjIwMvLi4SEBIKDgxk0aJC9KOJKoLvdof8FxmGX05OSksKuXbto3749qampHDt2jObNm7Np0ybeeecdnnrqKfr160dAQICre6GRgexq3wpIym1HhUJRuCiDR6G4fzACLwKfIMu+c1RgaUm/+/fvZ+rUqXh6erJw4ULWrVtHpUqV+Oijj2jdujXPP/88hw4dYtiwYQwbNoxnn302t/NquTpjkInAzl8qlZFaPzlKt+zXlpGRQatWrShfvjwBAQEkJiYSGhrKkSNHOHDggP3umUhDQjfmLl++zAcffMCOHTto3bo19erVIzg4mIyMDNLS0jAajcTFxfHGG29ohxxD5hTZEwEMxcno0Qyavn37cuHCBQIDA3nmmWfo3r07xYoVy+2+aJiRSdvhQHp+DlAoFAWPMngUivuDKsgE3Lo4eXXMZjNTp07Fy8uLsWPHYrPZ+M9//sO//vUvRo8ezYcffsjixYvZtm0be/bs4a233qJixYocPnyYsWPHMmjQoNzOmwocBJ4mp1dHYx7QD/A8e/YsVatWddukc8SIEYwaNYqAgAD27dvH6dOnadmyJW3bttV2EcB+4EEgCKTHau3atSQlJdGlSxeCgoJczh0XF0dISIj2ZyJQ3GkXQ/Zan8TO6NE8Uenp6bRt25ZSpUqxdu1a93fENenATqAj0mBTKBR3mrsdU1NDDTX+1jAKIUaIXHJ1srKyxIYNG0T//v3Fzp07hdVqFYMGDRL79u3T9wkPDxfDhg0TQggRGxsrjhw54pD/kkuuzhDhmKvjPMqJ7NydS5cuiSlTpoj09HSRmelyqfkhWQjxpHBKNL548aIwm8363zabTWRlZYnMzEyRkZEhYmJixLlz5+yvI0sI4etivSYhxHLhlNOjrTcuLk40aNBArF692mFR+ck1yp7zp+xz3O3PjRpq/OOGai2hUNy7VEV6DaYgPRIuy81NJhPNmjWjU6dO+Pv7YzQaiY+PZ/v27fo+gwcPZtasWWzdupXQ0FDq1atHaGgoVqvsAuGkf5MK7ABqA5HkDGHZM4FsFWetSWdkZCSrVq3CbDbr7STcIUSOqa8DP2DXxR2gfPnyeHt7c+bMGSwWCwaDAZPJhIeHB56engQFBfHmm29y6tQp7ZA0ZKjNGSvSw7MLu/CTh4cHVquV4OBgtm/fTseOHQH0e+isD+Ri3SDfow7Ie+baxaVQKAoNFdJSKO49jMBI4COkro4p990lQtxMNt6/fz8vvPACzz//PFWrVuXnn38mKCiIl19+meLFnSM9OlruzMvI0E9eXx6lkG0WfLX8oaSkJLp27cqgQYOwWCxUqFCBli1b4ufn50qd2ZkUYDSyb9UVoIz2gpaI3aVLF0aOHEmnTp04fvw4165d4/LlyyQkJDBixAi+/fZbnnrqKZAhracBd7EpX2AT0AC73CPtOn755RcOHjzIN998w8qVK6lSpYrLSZYvX46fnx9hYWH2vb5SkblOY8j7HioUigJCGTwKxb1FNWSuTm3yUEt2h2YcrFy5kj///JPVq1c7JCbbG0Z2pAL7gGeAv/K51k+BEdgZDNOmTeP48ePMnDkTgFOnTjFhwgTatm3L8OHD9Y7pbkgEHkB6XnYBLbQXsrKy8PDwYODAgezevZuwsDBSU1Px8fHB39+fUqVKkZ6eTq9evWjYsCHZc4wFZuRyvmJID9qDyCRwnd27d3P8+HFatmxJrVq1HA4ym83s2rWL//u//+PAgQM0bNiQvXv3cvDgQfv7mgZMBibldsEKhaLgUErLCsW9gREYBXyIk1fHarWyfPly2rdvT0BAAEajMVfDR9verVs3unXrxiuvvKJ7H1wYO5pX5yVgPvn3SAQDw3CqzGrSpAlz5sxh3bp1dOzYkRo1ahAWFobFYsHDw8OdsQXSQBnGzTDTSewMHu2Y2rVrEx0dzfDhw0lJSaFEiRIEBATg6+uLn58ffn56LrIvUD2Pa0gGwoC9QHnsvi9btGhBs2bNMBqNDmvOzMzk999/Z/Xq1ZQvX57Zs2djMBh48skn+eWXX+jcubM2hR+yDD4emJ7HOhQKRQGgDB6FouhTDfgeqIVd9RDArl27GDhwIJUrV2bNmjU8+OCDTJgwIVejx9mg8PX11fd1ei0V2QTzWfLv1dF4hew8lUWLFvHQQw9RvXp1Hn74YUaOHMny5cv58ccfqVSpEosWLeKnn35yN48VGVoaCZyw234MaYx52l9TpUqVKFmyJA0aNMjPGuvkY584oA3Su1UKu67y2r21v2fx8fF8//33NGjQgDFjxgCy19eZM2coW7as89x+wMdIz9Wi/CxYoVDcPqZ33nnnbq9BoVC4xojMl/kB6WHwdt5hzZo1VKtWjdmzZ1O2bFmWLFnCpUuXaN26dQ5vSS7eE1denXSkR2kMty6YFwgsBfwtFgtz5szh66+/5uLFi7Rp04Y6deoQFBSEn58fly9fZsyYMTRr1sydgZYANEX2vrKnHNCZ7Huirb9evXr06tULg8GQ6/XaMS0f15MMLAf6Iz1WbicdPnw4JpOJyZMnAxAdHc2GDRuoWLEiffr04erVq3z99de0aKE7pzyBTkidnpP5WItCobhNlIdHoSiaPIj06tTEyatjz8mTJylTRubuNm/enPHjxzNo0CAef/xxatWqxcGDB9m/fz+DBg3Kz8MfpFdnN9Krc+k21z6SbE+It7c3M2fO5MKFCxw5cgSTyYS/vz/t27enffv2Dge5MHZSgXeRoobOROEUXrNarezYsYNmzZphNptzS77WeCCvHew4hwxvbUcadDmwWq34+voyevRoAA4dOsTmzZv5888/6dmzJwAxMTHEx8c7H+qLVKLuBmy8hTUpFIpbQJWlKxRFCyMyHHQIaIiLxGS4Wfbcs2dPPv/8c5KSkjAYDDRv3pynn36a6dNlWsj58+fZt28fly9fzuu8mcgqqOFAe27f2PED3sj+LzabDSEEFStW5PHHH0fbZn8NuZCFrGZyRRRO+UEmk4kDBw7QrFkzmjdvjsXiyk5ywJNs8cJ8chRZVp7q6kWTyUSlSpXo3bs3b7zxBh9//DHR0dE89dRTehn75MmT7au17PEDVgAtb2E9CoXiFlBVWgpF0aE60qtTAzeGjj1ayGbkyJEkJiayaNEibDYb69ev5+eff+Z///sfx48f58MPPyQyMhJv7xwRMY1UZNXTs0CellEejAbez8/68yANeA+pMeQKA7Jlg0P1VGpqKh4eHrldqz1JyHYPB29xbeHIcvYcaswA3333HRcvXqR9+/aEhIRQqVIlAF577TWioqL48ccfc5s7GZkzdOQW16RQKPJAhbQUiruPCZmr8z7yAX6zS2Z2XovmKbFroKk/YD/44ANatGjBrFmzePHFF0lKSiImRqa81K5dm379+rkzADKR4aLhwP/x9zVhfIC3+fvGDsgGoV/m8rpA5vVUsN/o73/Lp67CrRs8m5HihEuR4SgMBoP+XmXr/OhkZWXx3nvvkZyczKRJsgrdvoGrEwHZ87dANh1VKBQFhAppKRR3lxrIsuf3kA9P/SmYlZXFww8/zJYtWzAajZhMJpKTkx0OFkIQFBTE119/zdq1a+nZsydvvPEGTz75pL6PFk5xIhXYkn3+RRSMAN5zOCkg3ybpyEaeyXnsF3Urk2pGox0+uFZbzg9rgMHYqTE75yClpqZy/fp1unXrRmxsLP369aN6dVkJ78bYAem5CgS2IRPVFQpFAaFCWgrF3cGEzNV5D1lp5PC01LwFkZGRzJw5k3379gHQu3dvhgwZ4mDEaOGUpKQkTpw4QfXq1SlRooS782YiQ0HDgG8pOKVfT2TeT0ltg70Xw7kCKw+BxDRkFVZCHuechexunitmsxlPT093Rsbs/MyRC8OQAosOieW7d+9m/fr1HD58mMqVKzNlys3IXC7eHXuykOHFZkDs31ifQqHIRhk8CsWdpyYyV+dBXIR/NNVgjZEjRzJs2DDq1q1LRkYGXl5ezofkwM1DVeuB1R/ZmqEgGQh8gQzJ6DiXhi9evJi+ffvmNo85e57X83HOV7jZXiMHJ06cYMeOHURHR3P16lWio6OpVasWEydOJDg4WNttK7L66u/wJvAWdkbPyZMn8fHxwWKxUKNGDUDqEXXv3p3AwJxFXm5K6DOQ1WEPIbV6FArF30AZPArFncMEvAq8g5NXx2az8eOPP9K7d28Ajh07RmZmptYG4e+ieXVeRJY/F/Q/ehNwASh77do1IiMj+fHHH+nUqRMtWrSgTp06VKlShdjYWPr06UNmZiazZs1yd23pQCXy59V4AvgaF5VWy5cvZ+LEidSoUYPGjRtTrlw5AgMDuXDhAqtWrWLjRr36+yJQ8Tau2ZmPkW00ckgIZGRkMGTIEOLi4pg8eTL169fXX3P2dP3yyy/Ur1+fcuXKaZsswJ9IoyytANapUPxjUUnLCsWdoRawBNnh3KEuOSsrixMnTrB8+XJSU1O5du0aCxcuxM/Pj//85z/07NmT6tWrO3gBpk+fjs1m46WXXsrrvKnIfJABwNUCvypJb7K1aV5++WVKlSrFzJkzWbt2LStWrGDbtm107dqVtm3bsmXLFpYuXequJN2C7CSe3xBOFC5EAM1mM+PHj9c7vzszbdo0+3tZOnuOv2sEvoFsp9EXJ6MnOjqaihUr8uWXXxIQcNMBphk7cXFxrFmzhiNHjnDw4EFeeeUVe4PHG6kIvRb4N9Lro1AobgPl4VEoChcT8BowERe5Ot999x2XLl1i1KhRLFmyhA0bNmA2m/nuu+84fPgw33zzDSVKlGDUqFEOFUgxMTF4e3vnJq6XgTQghiKbjRbWP3QjcBaobLFY6NOnD5MnT9Ybal68eJHvvvuOr7/+mldeeYUhQ4aQmZmJp6fL3GYz0iDMb7gtCGkc5ZisVq1arFy5ktDQUDw8PMjKyuKvv/5i7ty5XLlyhXnz5mnGhxnpUbp2qxfuAiPSqO1MLmKRcDOEde7cOcaPH0+1atWoVasW/fr1w2AwEBUVpTc9zSYNKUrYA9luQ6FQ3CLK4FEoCg97r45Dro72wEtPT8fX15ezZ89SsWJFxowZw++//86hQ4cwmUysXr2aJUuWEBER4eCt0I53k/ybCvyB9Oo4t2QoaJ5AVnkFgPSerFy5knfffZemTZvi4yO1AXfv3s3s2bOZPn26vs2JDGAh8Pwtnj8VF3o4U6dOZd26dTRt2hQ/Pz9iY2NJS0ujYsWKPP/88zzwgC6ynAh0ROoQFQSeyAquh3Hy5DkTFRXF66+/TqNGjejfvz8VKsgK+2vXrvHZZ5+xadMmfvrpJ0qXLq0dkgb8iHxf1Re3QnGLKINHoSh4TMik2/+SSwUWwJkzZ0hNTeXRRx/l5MmTXL16lY8//piwsDCee+45QLaM+L//+z9q1qyZ13kzkB6LF5CGVmH/4zYAx5FJ2DpTp07l6tWrNGjQgBo1atCwYUMOHjxI//79OXXqlLu5zNnzXLjFNZxGJn/n4K+//mLdunXExMRQunRpqlatSoMGDQgJCbHfLRlpZH1/i+fNDR/gd6ARTmrQcLM8ftasWcTHxzN48GB7A0xnxowZLFu2jDVr1tgbianAPKRuk/ryVihuAZXDo1AULLWRxkYVXPzCF0Loxk5ERATLli1j+fLlPPXUU7z22mvMnTuXdu3aMWvWLEwmE7Gxsfj5+REUlGcHhFRkxdFACt+ro9ERWT7uwMCBA1m+fDnbt2/nwIEDjBw5kuDgYD744APAZQVZFtJzcavGDsgqJpcGT/ny5Rk8eHCO7d9//z0eHh5afytf5HtVkJiR+TbbkTpHDmV1RqORtLQ09u3bR69evXRjR/NOWSwWvL29GTp0KCtWrODMmTPUq1dPO9wfqf9zA5n8rlAo8ony8CgUBYMH0qvzFk5eHSEEp06d0j00MTExLFq0iLVr1/Lbb7/p25544glef/11evTowZAhQzh58iTh4eGMHTs2N4NH8+o8j1T+vVP/oA1IheIG7na4ceMGFy9epHjx4thsNqpUcWtXpGfPczvKwp8h21kAMmfojz/+oG7dulSoUIHY2Fg9EXz37t388ccfVK1alTfffJOKFfXirEXIUv2CJhjYg1SD1vOMhBBMnTqVy5cvExERoW/TjGGbzUZMTAxr165l27ZtTJ061ZWuUhowHvi8ENatUNyXKA+PQvH3qYM0NirhwqsTGxvLkiVLqFWrFnFxcfj6+uLp6cn58+c5fvw4tWvXpnTp0owfP56JEyfyr3/9i1GjRuHh4UHdunWBXHV1tiC9OgWRdHsrhAPVXL1gtVoxGo0EBwfb6924wwr8wu23UTiNNJh8AcqWLUv16tWZMmUKR44coX79+oSEhGAymQgJCeHVV1+lRYsWzsneecYKb5MbyFyefUApslW0DQYDjz76qJ6z8+qrr3Ls2DFKlSrF9evX8fDw4MKFC4SHhxMWFuZORNIPqUGUACwopPUrFPcVysOjUNw+Hshy5AnkkqsjhGDChAnMmjWLjh07snjxYi5cuMDMmTPx9fXl7bff1o957rnnaN26Nc8//3yOeezQvDpDkIbW3WAnst9TjrLwWyQdqSZ87DaP74zUFnJwgWnhofPnz3P+/HmKFStG5cqV3RkPMUCZ2zx/fqiMbB8STPb9yszMxGQyYTQamT9/Pm+88QZTpkyhXbt2WK1WrFYr1apV041cN8KEIO/fM8DyQly/QnFfoDw8CsXtURdpbFTEyauj/YjQjBSDwUDJkiVp06aNHtapWLEi4eHhrFq1iqVLl+qCg7NmzcrR6NPJ2EkFNgGDuPNeHY1WQH2cjJ3r16+zceNG+vTpk995bMhruV1jByAaFz0BtVYbvr6+hIXlKaQcgvS+FFa5dzTQFmkkBgJ6Wb4Qgueeew5vb29mzJhBhw4dqFy5ssPBuRg7ID973wDdgfWFsXiF4n5BNQ9VKG4ND2T11R5kKMSh3Nxms2EwGDAYDPz6668MGjSIuXPn8sorr/Dll19y7NgxFi9eDEC7du2oU6cOK1eu1Luba8aOzWZzPm8GkIRs0NmFu2fsgAyl+AKcPn1aN/COHz/uEMIym815zWNBesf+DtG40Lzp06cPvXv3ZuLEiaSkpAC4EzsEeW9zlkkVLMeBR4AUVy8+/fTTPP3003z66ac5XsvF2NHwBX5CGqIKhcINKqSlUOSfesgKrIq46IFlz7Jly5g2bRr9+vUjMjKS8PBwpkyZwtdff80PP/zA7Nmz2blzJwaDgbp16+r9ltygic4N5u43kmyC1Pjx3b59O8uWLaNx48a0adMmh2di0aJF1K1blyZNmriaRwCbgXYFsKYEXLSX0MJZzZs3x9c3V0mcRKArssqtsGmLzFnKoR0EMtE7ODiYkydPYjQa9e7q9uTi8UnOnv9QYSxcobjXUR4ehSJvPIC3gd248OpYrY6RkI8//pjPPvuM5557jiFDhrBkyRJmzZrF4cOHGThwIPXr1+ehhx5i48aNPP7447kZOxbkw3gA0I27b+wAfEh2s86KFStSu3ZtDh8+THx8vMNOWVlZBAYGujN2QOaejC+gNV1ytbFSpUqEhYXlZeyADGcVdGm6O7YCvZDXDzh6cNLT04mIiGDy5MksWrTI5QQWi4UrV66wZMkSNm/ebP9SADJEmNNKUigUysOjUORBfaRXpwJ5eHUOHTpEw4YNiY2N5eWXX6Zx48YMHjyY4OBgpk6dyrx58zh69Cggm4PWqVMnt+nSkDkZQ4DrBXIlf5+6yFCegwVx/fp1XQXaudO7GwRS2bigQjArkAah65Nlf8dpnhEX3hEbMIk7q2vzJLLxqcO9TE5OZvPmzXh6etKxY8ccBx05coT169ezevVqqlSpwqZNmxg7diwvvviitosNiAOaIhujKhSKbJSHR6FwjSfyAbgLF14de7Zs2UKrVq2YMGEC3bp1IyoqimHDhnHs2DGOHDkCyNJjm82m5+9oxo6LXB0LMkTzLLJtQ1ExdgDeJ1tET1t3XFwcR44c4fDhwwC6sZPHD6k0YFwBrusouegPaUaO0Wh0FwoyIo25O8kSpFqy3gFdCEGxYsXo0qWLbuzYfz4OHz7M0qVLuX79OhMmTGDu3LmsXLmSXbt22edLGYESyIaxeiMuhUKhqrQUClc0QD6QyuP0C9xV76ovvviCl156ib59+7JgwQJ69epFdHQ0mzdvZv369ZQqVYratWuzf//+HOEVp7nSgF+RIoJFydABGSbpRLaWjNFo5Pjx4/Tv35969eqxfv16qlatyueff07jxo3zSrQ9jdQPKijOIu+dS6P0r7/+4syZM1y9ehUfHx+aNGlCxYoVnbWN7kYYaA7SOJkI+Lm6Z5qsgcFgYOvWrWRlZdGrVy89VDh37lwsFotzfzIPZJn9VqAl0oBWKP7xKA+PQnETT+BdZPlwDbIfoPYhEc1A2b59Ozt27CAlJQWz2Uz79u0BGDBgAM2bN+fTTz9l0KBBHD16VM9vyaUCS/Pq9EN2wy5qxg5Ib5cHwK5dss/mihUr6N27N/Pnz+evv/6iQ4cOfPTRR2RkZOQ2TwrSu1OQsfRoZHsKBzIzM/ntt9+YNWsWP/zwA3v37mXXrl28+eabNG/enDlz5tjvXqEA13MrfAxMw87T44zBYOD06dNERETQsWNH3dj5/vvvycjI0HWcFi9ezJ9//qkd5okUwvyNPEKxCsU/BeXhUSgkDZFenXI4eXW0X94GgwEhBMOGDePQoUO89957BAQEkJaWxsyZM5k4cSIAnTt3xmKxULZsWb744gvKly8P3PTmuPDqrEN6deIK8wL/BpWA/wAep06donPnzrRo0YLSpUvz2GOP6Tu9/fbbdO7cmQ0bNjhsd+IvpBerIInC6bvs3LlzvPbaa5jNZv7zn//QtGlTQkJCdI9JYGAgv/zyi72XJwgZrsvVWiskxiNFCZ/BjXFy9epVHnroIcLDwxFCsHDhQg4dOkTdunUpU6YMFouF7du32/fcAplcXhtZFdYBaVgrFP9YlMGj+KfjidTVeQ3Z2dohrhAREcG5c+eYPn06AOvXryclJYUdO3bo+0RGRtKmTRsqVqxIaGgoM2fO5LXXXgPQjR0XpcQWZKXOc0gNlaLMf8n2BteoUYMbN24wZ84cvbTez8+PVq1akZCQQGxsLC1btnQ3T2F4d0Am5zrEdGJiYvjoo49y7TDvJJCYjvTynC3gteUHAQwDiiM1lnLoCjVp0oTt27czbtw49uzZQ+3atWnSpAlPPPEExYsXZ8+ePSQkJFCyZEnnz5oPMoF5GVKcMIcnTKH4x6A1rVNDjX/gaCSEOCWESBVuuHbtmqhWrZrYtm2bEEKIL774QvTo0UMIIURmZqawWCxCCCFWr14t3n//ffHvf/9brFixwt10GqlCiB+EEMFF4B7kNcoKIdKFEGLPnj3im2++0a9dCCEWLFggGjZsKGrWrCk6dOggfv75ZyGEEFar1dV1nxNCGAtpnbH2J8rKyhJCCBEbGytiYmJybD927JgYM2aM2Lt3r/ZSghCiw12+1x5CiF+EEGmuriUmJkbMmTNHzJo1S8THx4u0NLnb/v37RfXq1cXcuXNd3XONVCHEt6Lw7r8aahT5cdcXoIYad2F4CSE+EPLBYhNu0B40CxcuFJ9//rkQQojNmzeLV155RRw4cEDfb8uWLSIlJcXhGCFcPvTNQogbQohuReAe5Hd8kb1uceLECXH58mWxYsUKMWrUKLF+/Xr9GpctWyZatmwpYmMd7A57koUQfQpxnfvtT6ata8CAAaJ169Zi69at+msZGRlCCCFGjRolPvnkE21zqhDi+SJwv72FENtEtpGpoX2unD9Tf/zxhwgPDxfTpk3Tt9lsbj/SKUKIGUIIQxG4TjXUuOPD9M4779xtJ5NCcSdphBRnexQZOnBbTqTl2jRs2FAP0wghOHnyJAsXLqRatWpERETw3XffER4erueI2LeXsCMNWAP8GzhYGBdWCJQEFgI+QghCQ0MxGAzs2bOH1NRUNm/ezO7du8nKyqJDhw4MGzYMPz8//fqdiAVeoODDWRrtkErYwM1qukuXLrF27VoSExPZu3evg+ryuXPnuHDhglYC7oFs/7ChkNaXX6zA90hJguJkpx1ouUfaZzImJoa1a9cyfPhwRowYwcCBA/X+XLlUyHkBdZCf+98K9SoUiiKIMngU/xS8gPeASKQ+iZf9i24e0g5YrVaCg4Np0KABKSkp/P7776Snp/PNN99QunRpfT8XuTrJyAqs97FT2L0HeBdZ1uwB8romT55MyZIlGT16NDVr1iQqKooNGzawY8cO2rVrh4eHh6v7mILMkTpQiGuti2yroGeEGwwGoqOj8fPz4/PPP+f7779n4cKFxMXFkZ6ezooVK6hVqxatWrUCafgmIDuv320ykUbPU0AxsqUAtPv6+eef8+uvv7Jz507effddevXq5dCMNI/PsReyO70F2JHbjgrF/YZKWlb8E2iM7Gz+AE4VWFu2bCEsLEz/5ZzbA0PTbClRogQvv/wyGRkZeHlJu8lJ00VD8+oMBeKdXyzilACGk+3dMRgMmM1mPDw8qFBBVnDXrVuXunXrcuLECc6cOYOPj4+7+5cGfFvI6z2XfZ5icNM4qF69OpGRkXh7exMZGcmSJUvYvXs3mzdv5qGHHmLMmDH2czxYyGu8FeKBNsA+pKaOCWSpfYsWLahZsyYeHh4EBgZy8eJFdu/eTc+ePV1+dl28J35IZel4YF5hX4hCUWS42zE1NdQoxOElhPhI5JKr8+yzz4oJEyaIpUuXuno5X7jI1UkXMlenSxG4B7c73hNOybOLFy8WJpNJ9OnTRyQmJub39iQLIYbegfU+LGTisQOpqakXq3AwAAAgAElEQVQiIiLCYVtCQoK4fv26q7Um3oF13uqoJGRCds4PWXq6+PXXX8WDDz4oJk6c6PA5tM/jycrKEsnJyWLx4sXOU6QJIXoWgWtUQ407MlQvLcX9SlOkrk4ZnMp8T5w4QWhoKKGhoaSmprJz506mTp1Kr169GDRoUA5vjSt15VxIA1Yhy4zvNa+ORjHgMhAghND1hxISEjhx4gQffvghp0+fZsCAAbzwwguEhITkNlc80rNW2Bow5ZAKzg4ePHsvHOT5XmYh9XjcigDeJWohxTADcco5W7x4MV5eXvTs2VPfZn+Nv/76KwcPHuTw4cMEBwfz0Ucf4e/vIPWTjhS7XFfI16BQ3H3utsWlhhoFPLyFEFOEC69OSkqK6NSpk2jRooVo1aqV+PHHH/XX/vjjD1GmTBlx5swZIYQQV65cER9++KG4BcxCiDghxGNF4B783TFOZJfqnzx5UiQlJYlx48aJgQMH6he7Y8cO0aVLF1GqVClx9epVd/ckRQjx8h1as1EIkem8gNmzZ4v58+eL2bNni4QE6QDKpYopSQhR5w7f6/yOxkJ6y3LF3sszbdo00bp1a7Fw4UKxY8cOfbt9xVo2qUKINkXgGtVQo1DHXV+AGmoU4GgmpNaLS12dxYsXi/79+wshhPjpp59E9+7dxcqVK0Vqqtx97Nixon379vr+ZcqUEWvXrnU1lTOaxknxInAP/u7wEzK0I7KyssTixYvFv/71L1GyZEmxatUqIYTQ9V+EEOLy5ctCCLdGRGL2fHdq7ZedF3D06FHx+uuvi759+4ro6GhXa7QnQQjx+B1c762ONiIXzSh7pk2bJho1aiR27drlsD0+Pl60a9dOfPDBB86HJAtpVN3ta1RDjUIbqpeW4n7AG9mTaAtQGRdKtQCenp56X6vu3bvz6KOPsn79eo4dOwbAxx9/THx8PN999x0A77//PtHR0bmd1wzcAHoBT3N/NGl8nuwEWZPJxFNPPcWAAQOoU6cOX3zxBePGjePkyZPEx8dTq1Yt0tNl0ZmbROWPuLPhofPOG+rUqcOUKVP49ttvqVSpUl7HewNVCmVlBcM2ZIuPXCv9tD5vM2fOpEWLFg6vFS9enB9++IHVq1cTGRlp/5I/8DvgXppaobjHUQaP4l6nGXACGIHM33Bbk/vAAw9Qs2ZN9u3bB8DgwYPJyMhg7969+j7jxo3TjZzmzZvTt29fd9OlIeX6qwE//+2rKBp4Izt3OyR5DBw4kN9++42vv/4aIQQvv/wyL730EvXr16dq1aoI4TIP0AbMuANrtuekq41CCKxWq7t12uPD3emafiusA/qTi9Fz9uxZWrZsSYMGDRy279y5k3Xr1hEcHMzQoUM5cOCA/ssX+e+mGPAHULHwlq9Q3D1UWbriXsUbqWszAhc9sFxRo0YNzGYzO3fupHz58pQuXZru3bvz6quv8uKLLwJgNpuxWGR+rfMDIxszkIrU1fmlQK6k6DCAbH0iLXF7zZo17NmzB19fX5o0acKHH35IbGws169f1/uE2Ww255L8dOAzpP7QneQ4UsPG036jwWDAZDLlx+ABqedT1PkBmVw9DSdv5qVLl5g7dy4fffQRfn5+pKWl4ecndzEajfTp04dRo0axa9cu+vbt6+yZMyLlCLYjk/5j7sTFKBR3CiU8qLgXaY4MX/0LJ7VkTSvGarU6VOMIIfD398dkMrF161YSExNp2rQpVatWZfv27Tz66KP4+PhQvnx5jh49SpMmTfDwyPF7QPPqdASOFvI13mk8gdXIB55+73r37k3FivIH/5EjR9iyZQsWi4XGjRtTokQJ7Pe1IxN4Emkc3knKAZ2RxnAODAYD169f5+TJk0RFRWE2m/XPhNODf9qdWOzf5ACy8u1h7Ay8zMxMmjVrxkMPPcTly5f59NNPad++PQDlypXj4sWL+Pj40LVrV1q1aqW/h3YYkZ7SnsD/ceffQ4Wi0FAeHsW9hA/wAbLk28Grk5CQwNChQwkNDWXGjBk5RAC1B1rHjh3Jyspi0aJF/Prrrxw4cIAePXoQFBSEEIKQkBBefPFFfHwcmm9rXp1nuH/Ld/uS7S3QvDsbNmygS5cufPDBB6SmprJ//37279/P+vXradq0qauHJch79SV3pyQ/CjetK1JSUpg3bx4nTpwgMzOTzMxMLl26xPnz53nrrbfo37+/tusDd2y1f5+pSAN1NNlhyJCQEL3svGzZshw4cIBx48YxefJkjh49itVq5ZlnnqF27dq5zeuJ7Bz/O9KgSinMi1Ao7hRKh0dxr9ACqatTEjs3vhACm83GkiVL2L59O3FxcXTu3Jlnn30WIRwVZu3/TklJYf369ZQsWZKHH344t/NqXp2RQGLBX1aRwAREA+XtN/bo0YPt27ezePFiHnnkEUDq2pw4ccJduA9kOKsSsnfWnSYU+AsXHp4vv/ySdevW0bVrVxo0aECZMmUIDg7GZDJRp04dtm3bRtmyZQEygNLcOwnoBmA6Mhyp515pWjxWq5WOHTtSrFgxvLy8CA4O5q233qJcuXL5mdsM7AceofB1lBSKwudul4mpoUYew0cIESGcVH+FkLo6cXFxQgghMjOlBMvy5cvF448/LqKiopx313FVQu1GLTlWCPHvInAPCnv0ES40XqKiosTrr78uGjZsKJ544glX+i3OmIUQ0+/idRiy16Cjva/Vq1cXFy9edLnosLAwcfDgQe3PRHHvlWcbhZRFcChZ1zqsp6eni9WrV4u9e/c6aCblokdkT5oQ4mchhEcRuE411PhbQ3l4FEWZlsgeWCE4JWdmZGQQGRnJpk2bmD59OiEhIZhMJi5fvsyXX35JfHw8M2bIIqGNGzfi6+tL69at5Yc+jyahSK/OD8AoIKnAr6poYQTO4FSOnZCQgMFgwGKxkJGRwbJly5g+fTqdOnVi2jS3KS5mZNXa5cJdcq5EIz1MwM3w3KBBgwgODiYsLIySJUtiNpu5cuUK8+bNo0aNGrz//vsEBweDfL+fQ3r17iU8gBXIrvG62rSzsvShQ4c4d+4cPXr0cDg4DwVqTT38aWT1nUJxT6IMHkVRxAeYDLyAU6sAZyZOnEhGRgaVKlXSK60OHTrEhx9+SLdu3XjmmWeYMmUK6enpvPXWW64Ske0xIyuLngHWF8iVFH26I5NTAzTjYOPGjcyePZszZ87Qvn17qlWrxpAhQ4iLiyMxMZHq1au7ekBmZM8z+G5chB2bgHDtD83APXPmDJGRkcTHx+Pt7U16ejp+fn60b9+ebt262e+bAYxH5sfca3gDG5BSDT7OL3711Vfs3LmTcuXKMXjwYKpUkTau/Xu5d+9eoqOjiYqKYujQoQQGBmqHpyLf32G4yZNSKIo6yuBRFDUeQubq5PDqzJkzh+DgYHr06KF/Qaenp7Nz506mTJnCsGHD6N69O2lpaaxZs4YFCxYwd+5cjhw5woYNG5g8eXJu501DepNe4v736mgYgGPIXk06jRo14tNPP9Ur1r755hseeeQRRo4cmdtc5ux5coj/3WFmAi+6e/Hy5ctcvnyZEiVKULJkSQIDA0lJSSE2NlY3AIBIpADjvYg/UkunNk65TCtXrqRWrVoUK1aMBx6Qudn2xs5bb71FbGysXr22bds29u7di6enXgSWCnwBvHmHrkWhKFjudkxNDTWyh68Q4nPhIlcnMzNTvPvuu8JgMIjw8HBx8uRJ513E4sWLRZs2bURyskxFuXTpkhg3bpx49dVXhdVqza1FRLoQ4poQokMRuAd3enQUst+VzsWLF0WnTp30/A8hhNi3b5944oknRExMjLt7mCmE+KYIXA9CiNHCKY8nNTXVbXd3s9ksPvvsM/HOO+/Yb95aBK7j74ziQohTQogMlxedjZbDY7VaxcsvvywGDRok9u7dq9+rp556Shw+fNj5sFQhxOtF4BrVUOOWh1JaVhQFWgGngCG4CGFlZWXRpEkTrl+/TqNGjYiMjCQ52VHTrmvXrjRu3JjFixcDsiR31KhR7N+/n3Xr1tG5c2dX500DFiPzTjYU7CUVeQzAFJxUlcuVK0f16tXp168fO3bsACAoKIizZ89SqlQpd3NlAe8U4lpvhSjstGOSk5OZN28es2bNYsGCBUydOpVPP/2UcePG8dhjj1G3bl0SEhIYP368/RyV7/SiC5gEZDl5DGDNa+elS5ditVp55ZVXaNiwIYGBgRw7doyjR4+6yuvxQ6px36seMMU/GGXwKO4mvkiRt43IkmiXPbB8fHwICwsjODiY119/nb1797J+/XqsVqvDPo0b/z97Zx4f47X/8ffMZF+FLELsghC72GpJbCmqdnpra6tVS3VRVVpbe0uV8quWcosWdUtLr6toi7bkWkO0pSJ2QSwJCZFkss6c3x8n85hMJrE0iUnyvF+v82oz8zzHOc88y/f5nu/3821OTk6O8llERAS3bt3Cx8fHsst0IAF4GniBklcEtgU6AXUB5TjeuHGDW7duMXXqVIKDg9m0aRNt27bl1Vdf5a233sJ8WzMMSMXpsyU28sK5iJk+k7u7O6+88gp169Zlz549XLhwgdTUVPz8/Jg4cSIxMTHMnj3bfNkGZFr6fSPbbZwEoD2y1pvVQGNT8H5kZCR16tShdu3a2NnZER0dzbhx4xg+fDiNGjUiPT2dFStWmO/qAixGikuqqJQeHreLSW3ltj0hhLgirCxh3Y9169aJXr16iVOnTgkh7rnmt2zZInr37q1sd/LkyTyVvXNJE0KsFEK428AxeJztoBAiT15yz549xbZt24QQQty4cUPs27dPREZGKse5APRCiEY2MB9Tcxf3WcpJS0sTqamphW2SLoTws4G5FEWrJ4S4LSx+ayHkdZOYmCiefPJJZenqwIEDIjw8XMyfP19kZcnDOHfuXPHyyy9bO056IURPG5ij2tT2QE1VWlYpaVyQlc1f4D4ZWAUxbNgwDh06xKZNm6hWrRq///47n3zyCU8//TTR0dFcv34df39/SzXZdGQw8j+QCrLlmbZAE0BjClqNjIzk7t279O7dGwA/Pz/8/Py4ceMGlStXLqgfI7LEhy2V2UhBZozlcdnExMQQExNDSkoK/fv3N88+skYmMk2/LNSSOoMswbIXWRxUQaPRULFiRXr16kW/fv0YPnw4a9asYfr06QwcOBB7e3tu3bqFXq9n3LhxAHlqcyGv303Ak7n9q6jYNKrBo1KSdAA2ABWxMHaSk5Px9PS8bwemB/TEiRMJCgqiXr16it5OdnY2I0aMUDJQzNAD3wBvoMrkA8wl9/ibYjROnTqlGIiZmZk4Ojpy4sQJ5s+fz9q1awvqJxOZwm1rXCd3uU4ImZa+d+9efv75ZypVqkT79u3vZ/BokQbPoRIYa0lwDFn/7RcsVMo1Gg0TJ06kdu3aaDQa+vTpQ6tWrZQdFy5cyKVLl6hZsyYAu3bt4syZM8oSZ25/PyKNqqMlMRkVlUfmcbuY1FYumosQ4nNhZfnq6tWronPnzmLIkCFiypQpIiMjw3KTfCQkJIghQ4aIF154QfmsANVYvRDiuhAi1AaOga205iJXkTcuLk5Ztrhz547o1auX+Prrr4UQQmRlZYlRo0aJuXPnCiGsKlEbhRARNjAfa+1ny8GayMjIUOZcCNlCiHdsYB5F3boLi2vQyu+qfDZ+/HgRFBSUJzvv3LlzQqPRiN9++81yt2QhRJANzFFtaiuwqTo8KsVNR6RXxwsLr05WVhZTpkzBx8eH8ePHM2rUKEJCQujfvz/BwcGKSq4lWVlZJCYmKp6cnJycgiqb/xuYhOrVMWc7cglCO2fOHLKzs2nXrh3h4eFs2bKFyZMn4+zsTEhICLdu3WLz5s1otVp5s8irUK0HugEHH8ck7sMipDcvD/dRE7ZkHTCiKAdlI/RHXhdWl5OvXbvG0aNH+fnnn4mOjuaHH35QvGGXLl3irbfewsnJyZrXTyADpFsh1a5VVGwONUtLpbhwRYrA7QCqYHaDvX1bFtJ2cHAgKiqK1q1b4+XlxYcffkhaWho///wzqamp6HQ6rl+/TmJiYp6OHRwc8ginWRg76cANoBdSqVk1du7REFl6QJuVlUXr1q3x9vYmJiYGgL59+3L27Fk+++wzXnvtNdavX49Wq8VoNForx3EC2zR2QGaMpVt+aDLcjEaj0gqhfrGN7vGyGRiPxfExGAycPHmS559/nuPHj9OoUSN+/fVXxdg5f/48L774Ij4+PoqxY5GxpwEqAAcoXRXnVcoRutmzZz/uMaiUPTohg1nbYuVNctiwYbi5uVGvXj2Sk5M5c+YMHTt2pHLlyuj1ev766y8qVqyIv78/48aNw8HBgeDgYKsPXou/04G1wFPYTpq0LbEcaARodTodderUoX79+gQFBeHm5kZWVhY6nY6aNWvi5+enpGpbMXbSkCUkYkty8A+BN9KTkae8gslLZd7MP7fADvi4JAb7GPgT+Rt2Ije421RZPTQ0lAEDBhASEqJ4w6Kjo3nppZcICQnhk08+ASjI+6pFHvNBSA9ZPqNTReVxonp4VIoSV+BfSF0WfyyMHdMbdVhYmJLpUadOHVJSUti1S5au6tGjB/Hx8Zw/fx57e3t69eqlaIAUshyRjgxUfRJZViCtaKdVJqiL9HrleUp5enri5+cHSM/ZA3IeWbPKVrmIxTxBGm6pqals376dGTNmMGLECMaMGcPnn39OVFQU0dF5ks28rfVRhvgEWIBcmgSgcuXKSuC6KdTh0KFDvPDCC3Tr1o358+cDBRo7JuyRmloRWGSFqag8btQsLZWiojMyVseTAuIDTAbLzZs32bFjB2FhYXTo0IFTp06xZ88eKleuTPPmzWnXrh2nTp0CYPjw4ej1evR6Pc7OztbexPVIr85kVEOnMGZTNNd7KjAV2y4geQmLczAnJ4c///yT3bt3c/PmTSpVqsSTTz6Jk5MTV65c4b333sPX15eFCxdSoUIFkBloVYHLj2H8JcV7yIzJFzBT3L5x4wYbNmygZcuWvPHGG4waNYqJEycqOz1AHJQD0sDeiVxCzSh8cxWVEuJxR02rrdQ3VyHEv8QDCAiaMqmuXr0q/P39xbFjx4QQQvz1119iwYIFIjg4WCxbtkxUq1ZN/PDDD/frTi+EuCqE6GgDx8DWW3UhxfSKglNCCI0NzOl+7Y75oM+fPy9efPFFMXPmTBEVFSVSU1OF0WjMk9139+5d8wyuO0KIzjYwj+JuGiHEOpGbuWdi9OjRokqVKuK7774TQggRGRkpFi5cKArDYDDkqcEm5DW6UwhhbwPzVJva1Cwtlb9FKLIWVYFeHUtM7vCPPvqInTt38uuvvyrfffPNN5w9e5YOHTrQtWvXwrpJB1YjvTr6wjZUAWAFMBL55v13SEVmLv33b4+o+DmBjFcC4MqVK3h7e+PsbP00FUIQHx+PRqMxLfGlAq8Aa0pisI8ZHfI37YrZdRwTE0NQUBCTJ08mIyMDT09P5syZk2/n2NhYzp8/z8qVK6lUqRKTJ09WdHuQ1+ePwFAKKHGholJSqAaPyqPgBvwfMAwLQ8ekxCqE1UBQBaPRSPfu3WnTpg1z587N973pvLQSlHwbefPc9zfnUF7wBy5gFsBrSs82vfVotdr7KSqbiEUWWi0ND67/An0tP4yOjiY2NpZevXrlC1pesmQJSUlJzJw5E+QcP0AWyiwPOAC7gBAsrum4uDjs7OyU88M8vf/gwYPs2LGDuLg4WrRoQWZmJqtXryYyMhInJ+WUS0O+GI3BtpdCVco4atCyysMSBpzDirFz69YtBg8ezL59+0hNldng1lJ/TQ/Zr7/+msjISD777DMiIyPzfG+eRZNLOvAlEIhq7DwM08gthGmSAzA9rDQaDVqtljt37vD555/z448/FtZPam5fpcHYAenhUR6upvPw6NGjrFixQjm3Dh06xHvvvQdA7dq1OX78uGkXLWYeonJAFtATOImMX1IICAhQjB3TtQtw4sQJtm3bhkajYcKECYwfP5433niDgIAA4uPzVOVwRZZ0+agE5qGiUiCqwaPyoLgBK5HCdX6YGTumh4m3tzejRo1i69atzJkzh9TUVLRaLVlZWUBer43BYKBKlSosX76cKlWqsGnTJtLT05XvzUgHrgLdkUsM6hLWg+MNvAg4Xrhwgfnz59OpUycWLVrEF198wa5du8jOzsbJyQlfX1/WrFljmalkzl1gY4mN/O9zAbNzxXROBQYGkpOTo2zk4uLCpk2bANDpdCQnJ5v3EVgSA7Uh9MhlrYtIAygf5tfm/v370ev1DBkyhObNm2M0GpkzZw52dnbUqFHDcldXYALSaFZReSyoS1oqD0IXZC0qDyy8OvPmzePChQs0atSI1157DZBr+gsXLuTWrVusX79e2TY2NpaaNWtaTWu9cuUK1apVs/x304FVwNuohs6jMA94DXCKiYnBycmJq1evsm/fPrKzs4mPj8ff35/Ro0dTuXJltm3bRmBgIPXr59PcSwUmIuOmSgthSJG9PAXaEhIS6N27N3PmzCEwMJBFixZx8uRJatasiUajoWXLlkqhTOTyacUSHrct4ANEIQVDrWb23bp1ix49erBkyRLat29PdnY269ev548//qBPnz506dKFr776irNnz1ouWeuBN5GaUCoqJYpq8KgUhjtSr+MZzIoOgvTWzJ8/n127djF9+nTmz59PjRo1+PTTT7G3tyc7O5ugoCBmzpzJyJEj+fHHH5k9ezYHDx4sTMPDhB4pUz8Uqdyq8vBUAOIwSzc2j72Ij4/n2LFj7NmzB3t7e2bOnFnY73ITmaKdXcxjLkpqAX9hNn+Q5+0333zD9u3bycrKom3btowfP55vvvkGBwcHRo4cab65IXf/PEs85YQAZDHQSljRI7p58yb9+/fnu+++w8fHh8WLF3Pt2jUaNmzIkCFD8PDwYPny5dSvX5+wsDDL3dORqfAbin0WKirmPO40MbXZbOsqhIgXhaQzT548WSxfvlwIIURycrLo2rWrWL16tdDrZYb6jz/+KEJCQkRamsx4HTt2rNi7d29B3ZnQCyEWCyGcbeAYlOY2K/dYipUrV4r58+eLiRMninnz5omUlBTlYF+4cEE899xzon///uLq1avWfo8UIcQ4G5jPwzY7IUSeHGlzLly4II4ePSpSU1ML2sQ090AbmMvjanWFEElCForNx9KlS0WLFi1E06ZNxYQJE8TmzZuVa/+3334T7dq1U6QnrKAXQvS2gTmqrRw1tbSEiiXuwBfIDJUKFODSNhqNSg2m+vXr4+npibe3NytXrqR79+54eHjg7+/PhQsXsLOzo1q1asTFxdG+fXvc3a0KsOqRNbD6INOoc6xtpPJAuAH/AVwPHjzIzJkzadeuHQ0aNGDv3r3MnTuXpKQkWrVqha+vL/369UOn01GhQgW8vb0t+0pDpqKXtt/DiIz5yuPhOXbsGDExMbi5uREcHJxHXVqIfJmF6cjMpQslMF5bJAmZUj4CcDR9aDpOISEhdO/enb59+zJq1Cjq16+Pvb09u3fvZuLEibz99tt06dKloL7tgX7AfqRQpIpKsaMGLauY0w1ZNmAoFktYlmi1WgICAjh06BA3btwAoFevXnh7e7Nw4UIA7OzscHBwQKfT4ejoyIsvvkiVKlWsdZeONHLqY7sFKUsTE8i9ttevX0+vXr0YP348/fv3Z926daxatYrY2FhWr16t7NClSxc8PT0t+0lDGr6lVSn3iul/hJBL9zExMWzbto0FCxZw+PDhPN9ZkVGwRy6NlWf+QiYMKCrmGo1GOWa1atWiYcOGyuf/+c9/mDFjBpMmTWLIkCH369sFmQQRUhwDV1GxRPXwqIAMRv4C+CdmXh0rb7x5aNiwIT/99BNXrlyhevXqeHl5UbNmTfbv30/Pnj1xdHTk2rVripigRVVzuOfVeQqZAVbavAi2iDNSg8YdwNfXl927d9OuXTul8rWvry9Vq1Zl1apVNG7cGD8/P5ydnXFzc7PsKxOZTlyaYnfMCQOC4Z4xExwcTNOmTfH396d+/fq4uLgUdo7bAaeQXp7yzFXgEDCY3GKjpmNmMn527NjBjz/+yKxZs5g7dy4DBgx4kFg9kPo/Q4GtyFgxFZViQ/XwqHRHenWGYOHVyc4u+DlnSkWfNm0aV65cYd68eezevZuZM2dSpUoVpdL2oEGDGDp0qLUu0pFGVj3kzVSlaHgJs2XIhg0b4uHhQePGjXn77bdJTEzE3t6ekJAQLl++rLypm/5rhh6pm1Ka65NFIwOP81C5cmVCQ0OtLd9ZoqF8afEUxm/As1ipgL5mzRoOHz5MTk4OO3bsoE+fPsp3lueVlfMMpHH+P6B2UQ5YRcUSNUur/OIBLAEGYmHonD59mlmzZlGhQgVGjRpFkyZNcHV1zZPlA/c8QJcuXWL37t388MMP1KtXj3nz5hX27+qBW0gDK7KwDVUeGkfgGlZSqWNiYli4cCHbtm0jNDQUFxcX4uPj2b59e0GevFRkZtbd4h92sTEMWIaVqt3m973CvJjAaaBBUQ+sFDMC+Bdm8hRJSUlUrHjvlDt69Chz585lxYoVeT435/vvv8fLy8s8xseA9PC0RJ7DKipFjmrwlE/CgXXI4FYn8y/u3LlDt27deO6555TAZB8fH95//30gb2qz5YMyNTVVWRaxorUjkLEgy4B3Kb1xIbbMS8Ai5O8K3PPEmX6zxMRENm7cSNu2balWrRqVKlWy9lulAwuBGSU18GLiCWSMSL7gJMtzNycnB71eryz7mZGCfDlQucdEpMaTC9w7lgaDgR07djB9+nRGjRql6HJZsm7dOpYvX8706dN58sknzb/KRkophACJxTsFlfKIavCULzyBpUB/LLw6mZmZODo6curUKaZPn66oz0ZFRfHRRx/lWZqKj4/Hy8srT4aLOVY8Bnrk29sQ4HARz0lFYoeMtfAtaANLD10h6IFqyCyd0kwVZBkUqxVDc3JyWItkeyAAACAASURBVL9+PceOHVOMnWrVqtGhQweaNGliOodzAC+kx0vlHjORgqB57iMJCQkkJCQQHBxsdSeDwcDUqVPp06cPnTp1srZJFvI3a0fp9i6q2CBqDE/54UlkrE6+JayYmBjeeOMNQKaYx8TEKHWVGjVqxODBg9m0aRM3b94kLi6ORYsWsXv37gL/ITNjRyC9BZ8jlwVUY6f4+AcPkFn3AC84Ji9caTd2QAbE21v74vTp0zz77LMcPHiQevXqERYWRpMmTfj999+ZOnUq586dM22aDuSrk6DCP5ExeEqMlxACX1/fAo0do9GITqfjww8/zGfsmJ2XDshYnl8owFBVUXlUrGqsqJQpKiC9Ov0o4IEYFBREfHw8hw4dom3btrz11lt88cUXdOnSBWdnZ1q0aEFERARxcXE0aNAAo9FIWpq8zxWSyaUHEpBenSPFMjMVEzpgLmZLWQVxn3gVkEbq/CIYky1gRJ6DihaCycu1YsUKGjRowKuvvoqbm5tS2fvZZ5+lb9++7N+/n8DAQFMftZAB0Cr3EMAkpPdrMOByv3PL5F1MT08nIiKCtLQ0/Pz8CA0NtTwvnZDZdVuRBU1La5agio2henjKNj2RXp0BFPL2n5WVRcuWLZXCieHh4fj5+TFz5kwA6taty+XLl0lNTcXZ2Zk2bdpw8eJFwOoD1OTVWYr06qjGTvEzAGnYEhcXpxRhtcRULb0QMoGvkEZCWSGPqJ3Jk3DlyhV8fX3x9vbGyckJo9FIQkICe/bswdnZ2bz4pSOqFk9BCGA0Mm3/gWrdnTp1isWLFzNz5kzOnz/P+PHj2bJli7VNnZHLWt9ipbSFisqjoHp4yiYVkMtIfbnPMgeAg4MD2dnZ7Nq1i/DwcPz9/Xn77bfp06cPVatWxdXVlatXr+LoKMVWBw0aVFBXeiAe6dWJKpKZqNwPDTKA1C0hIYHWrVvz7LPPMnToUBo2bIirqxQajoyM5Pnnn+fVV19l7NixBfUlkJ6issQp5IMTuGegjxs3jmXLlvHtt99Sv3597OzsuHv3LnFxcQwYMIDOnTubdnFCSieoWMeA9PDsANpyn2Wob7/9lmvXrvH9999Tq1YtwsLCmDBhAs2bN6datWqWL1AuyASLFUjDSg04VflbqEHLZY9ewNfIm4XTfbZVlqQSEhIIDQ1l8eLFdO/eHZAPyb179xIREcH06dNp06aN1X25l4H1KTCL8lls8XHRB1nJ3m316tXs2rWLRo0asXPnTlq0aMHAgQNp0qQJ7u7uHDx4kOXLl/Pqq6/SsmVLy36ygX8Dz5f0BIqZKUi16DyxPEIIzp07x9mzZ0lLS0Oj0eDt7U3btm2V5S2z8/s3oGtJD7yU4YzU0mmMWRkKc9LS0njqqaf47LPPCA4OVhIlrl+/jr+/v7KdleD6NGS80KTiG75KeUA1eMoOFYDlyAfgfb065pjSklevXs26dev46KOPaNKkiSIeaKKALB+TWvIQZHVllZJDA5wAGlp+ceHCBb744gsOHTpEcHAwAwcOJCwsjGvXrhVU3iMDCAJii3XEJc9gpIp3ganlOTk5igq4EIL9+/fzxx9/MHHiRNMmF1FF8R4ED2RpmLrI4OM8pKWl0bdvX6ZOnUq3bt2U+87x48c5duwYt27dok+fPtStW9eaVIIe+BBpvKqoPBJqaYmyQW9gD9AEC5fy1q1b2bJlC5UrVy5QBMxkxDRr1oyrV6/y559/EhMTQ9u2bZVtrBg75l6dQUj9DJWSpQfwMlYeLl5eXnTr1o0ePXpw8uRJ1qxZw5EjR6hYsSLVq1e3fJjkAJuRhkFZwwUYhZnX4a+//uKXX37BycmJSpUqKef1lStX+PHHH9m/fz8ODg60b9/etIszZW+przjIBL5DZgy6YREj6uDgQLVq1Xj99depW7cugYGB7Ny5kwkTJuDq6kpSUhKLFi2iR48e1u5V9sgls2TUuECVR0T18JRuvJBenaew8OqY3PE3btxgw4YNREVF0bdvXwYPHowQQkkRNWEyaDIzM4mNjeXNN99kwoQJdOrUSYkDMUMPXEd6dX4v1hmqFMbvQPPs7Gw2bNjA2bNnsbe3Z9CgQTg7Oys1sgBSUlJYsGABK1eu5OTJk1SoUMG8nwygKXCm5KdQ7FRCKvcqRuGvv/5KREQE6enp/Pnnn5w9exaDwYDRaCQsLIwxY8ZYpk1nAZWB+0Z9qwBSofso4IOZ0WO6J/3222+4ublRtWpVRo4cySuvvEL//v0BmDFjBl5eXkyaVODqVTowBimcqqLyUKhBy6WXp4C1SEMnz5r5okWLsLe3p2PHjjRr1ozXX3+d3bt3M2bMGIKCgggODlaMHZOhY3rLdXR0pH79+qxdu5bMzExLY8fk1fkEeA/5IFB5PHQiN5g2Pj6euLg4unXrxldffcWkSZMIDAwkLCyMvn37otVqcXd3Jzw8nMTEREtjxwDspGwaOyD1hPK81XXt2pWuXbty/Phxevfujb+/P76+vnh5eRXURwYyU0s1eB6Mq0B7pCfGC7n0qgQkm8pJnD17lpo1axIeHq7sGBsbS9WqVYF79yYL77IzMp4nGZm2rqLy4Agh1Fa6mpcQYqMQIk1YkJWVJUaPHi26du0q5s6dK0JCQsSmTZtESkqKEEKI999/XwwdOlTcunVLCCHEyy+/LL788kshhBAGg8GyO0vShBDnhBDNbeAYqE2IA0IIo7UfKiEhQSxfvlyEh4eLcePGiaSkJOW77Oxsy831QojGNjCf4mwXLSd97dq1fMfNaDQKg8EgjMZ8hzVZCDHQBuZR2lqj3GNnlf3794uWLVuKxMREIYQQr732mmjbtq1ISUkRu3btEp988onyW+Tk5FjuniaE6GIDc1RbKWqqDk/pog9SV8dqYPLdu3e5cOECO3bsYNq0aUyYMIF9+/axY8cOQLqLb9++zYYNGwDo3bs3S5YswWAwFFZywKSr8wkyOPaPIp+VysPSBrkElSeHNysrC4PBgI+PDy+//DLr1q3Dzs6Od999V9HgMQXn5mIE9gJ/ldC4HxcXLT+4cOECEyZMoFmzZqxfvx6451Gwoi3lhKrF8yhEA90wU2M2p3379jzzzDP07NmTp556iuPHj7N161YOHz7MkiVL2LhxI5MnTwZAp9MpdeFycQF+QF4LKioPhBq0XDqoiEw1n4bMhLC6FOni4sL27dtJS0ujefPmNGjQgDNnznDx4kWlUGTt2rWZOXMmI0eOpHHjxqSlpVGzZk1rRRNBxupcRpal+Aa5/KHy+FkLBAKaKVOmkJmZSb169dDpdGi1WrKzpTCtm5sbPXv2JDo6Gnt7e2rWrGnZTzowHBmPVZZpgyxIqeDq6oqzszMdO3akc+fOuLq6Fmb064AryAesysNxDTiAjPdT0j6FkPE87du354knnqBPnz68/vrr7Nmzh+3bt1O3bl2mTp3K4cOHWbduHQMHDrRmiDoAQ5FLW2VJLFOlmFANHtvnaWA30Ij7iHoZDAbu3LlDbGwsderUwdvbGxcXF3bt2kW7du3w8fGhevXqXL58mSpVquDv70/r1q3x9MxfTBoZt7AIeUO5WgzzUnk0mgGzAfuPP/6YNWvWkJqaysaNG9FoNAQFBSmGz5UrV/D09KRevXpkZ2dTuXJl834EcIjykX1UFwjF7EXBxcWFevXqERQUZC0o3xoZwJfFM7wyTyxwHFm02B5kPI/RaESj0eDj44OnpycrVqxg7969NGrUiBEjRlCzZk38/f35+eefGTp0KFqtlpycHG7cuIG7u7upbwdkVtgm1BgrlfugLmnZLpWA74H1SI0dq2Je5uh0Olq2bElWVhZbt27FYDDQtGlT0tLS+O233wDQ6/VkZmYq2TsW6ckgvTqmasUzUAOTbY0PyD0XoqOjefXVV3n//fcJDQ1l48aNDB48mK1btxITE8OUKVMwGo34+PjQtGlTy37SkR7D8sBFrIhhCiEsl0mUz62gFhD9e2wDXkSedwB5PGparRYPDw/q16/PM888g6+vL8ePH2fo0KG0b9+ejIwMFi5cyJgxY/jll1/MfzcN4AnsR2aHqagUzOMOIlKb1dZPCHFbCJEhHoHvv/9ejB07VkybNk2kpqaK8PBw8dNPPykBgIcPHxYnT5603M0oZADre0IIexs4BmrL34JyfyP5gxmNSgB6enq6OHv2rFi1apUYO3ascHFxEVOmTBFCWA34FEKIwzYwn5JqjYUQd60dhEIClS0D+bOEEBobmEtpb+OFRcKF+bHPyJC3vEOHDonmzZuLjz/+WAghxOXLl4W/v7+oV6+eKIBsIUSsEMLbBuaoNhttqg6PbVEJKf7WA4ug5OjoaFxcXKhVq5b84axUJjZ9npOTQ1xcHJMmTeL27du0bNmSjz/+uLB/Nw25bDUY6XpWsU02Iqve2xWgeg1AREQEQ4cOJTY2FicnJ2vnSxpyqfS3Yh+xbeCGXO4oVIYjIyODK1eukJycTOXKlQkICDD/Oh2ptnyj+IZZbngXeIcCFOGPHTtGeHg4s2bNYty4cZw6dYrXXnuNGjVqEBcXxwsvvKDU87M4t7OQSR3tkGnrKip5UA0e26E/MkbAGYvlq+XLlzN+/HjatGnDwYMH79uR6WGYkZFBVlaWEpBs5cFnitWZD8xB1lNSsU3qIMtI3Lc+2sKFC0lISOCjjz6yJtEPMiurKeWrGGMK0vDJQ0REBCtXrmTPnj0kJyfj6+tLixYtaNSoEenp6bz44ovUrVsX5AO0J7J0gsrfZwEwDrAaQPXjjz/Sq1cvzp07x3PPPUfbtm35+OOPMRgMbN++nWbNmlG9enUg330tE3mddOIBK7irlB/UGJ7HjzfwX6RyaJ5YnZycHPR6PXq9nqNHj+Lm5qZ4aiwNVVPasfmbv5OTEx4eHvfcefnf8s8gM1hmoxo7ts4sZLbQfXnzzTeZM2cOgDUvUBowlfJl7IDMFlJITExkyZIl/Pe//6VXr17s37+fu3fvcu7cOdasWUOXLl3w9fU1v2a0qKnpRckU4FssjBKDQSaC9urVi8zMTMaPH8+TTz6p3PcyMjI4f/48Q4YM4ddff7XWryNSPuNHrJRcUSnfqAbP42UAMkC4Jxbu3T179rBjxw5cXFwYOHAgzZs356OPPuLzzz/n5MmTSpYDSBfwyy+/zJ07d6wuc2g0GvMbt0lXZwGysnFZ12ApC1RDLjfa329DkyFs8upYWfq8BvxUpKMrHVww/0Ov1+Ph4cE//vEPnnnmGcVbYDQalXT1SZMmUadOHdMxdUE1eIoSAbwE/IyZ0WPujdRoNAghlN/m+vXrfPXVVyxbtoyOHTsyd+5cJTtx06ZNXLp0ybSrM1KGYCMP+JKgUj5QDZ7Hgw+wBamt44mVN5EzZ87w7bffAlCjhkwQadGiBSNGjOD1119HCKEYN/7+/lStWpW//rqv7ZIGnAZaI0tDqF6d0sEMHuBaNaX5glVDByCV8undASmCp8w7ICCAkSNH0rp1a5KSkkhPl8lD5i8MR48eZenSpaZjqUNKQ6gUHUbgGeQyYXqeL4xGHBwcWLNmDSdOnODPP/9k/fr17Ny5kzVr1rBgwQI+/vhjQkNDSU1NxcPDg6ysPAmlLkjRwy+xEOhUKb+oBk/JMwg4ixTzy+PVWbt2LSdOnABgwIABODo6cu7cOeCeq/e9994jNTWVNWvWcOfOHTZs2ICvry8ODg74+voW9G8akTeUj5BenRNFPy2VYqIyMAILo9jkyTH9NycnpzDhPBOJyOXT8sg5zB6qJoPw+PHjTJ06VZFpyM7OJiYmBpBeoG+++ca8j3olNdhyRDayLuBxZDwhgFJDq0qVKrz33nscOXKE7du388EHH9CuXTsAmjdvzvz586lXrx7du3enWrVq/Oc//yEjQ+nGBRiIVIlXjR4VNS29BJuPEGKbECJVWJCVlSWGDx8u2rRpI5KTZemZCxcuiIkTJ4rffvstz3ZCCHH+/Hmh0WiEr6+v+Oyzz4QQQsTHx1t2ayJVCHFSCBFsA8dAbQ/fPhFm8gRXr14Vd+/mzbC+ffu2GDZsmFi/fr0ohBQhxLM2MJ/H1cKFEHcsD8qlS5dE8+bNlb8TEhKEn5+f8ndwcLD55vE2MI+y2tyFEH8JITItfyMhhLh48aI4ffp0ns/Gjx8v6tWrJ+Li4oQQQqxYsUK0bdtW7N+/33L3VCHELBuYo9oec1OrpZcMg5Hp5k5YWb6yt7enVatWaDQaxZNTq1YtPDw82Lp1K40bN8bb2xt7e3uSk5OZO3cuLVq0YN26dTRo0ADAmnfHiMxY+BDp2ckpttmpFBfewBjA8ciRIyxevBitVkvVqlV57bXXFOVknU5Hnz59+P333+natSs+Pj7W+rqLDBItr1zESjxHQECAuUcAvV6Pvb09//73v7l58yZ169YlJyfHVIOsUm4faomVoicF6IyssF4NizIUlmVRnnvuOQ4fPkxUVBTu7u7Mnj2bAwcOMHXqVNq3b2+ZneiKDJK+DXxaAnNRsVHUJa3ixRepMPoVsgZWPmNHCLkk8dprr5GVlcXSpUtJTU0FYNKkSZw7d47Nmzdz7ZpMMsnMzGTIkCFERUXRoEEDDAaD0ocZacApoBUy3Vw1dkonb5Lrip82bRrt2rVj5MiR3L59m4ULFwLy/HF3d2fo0KHUqlWLlJQUa/2kAtMp3w/qS1gpzaLVaunRowfh4eG8//77vPTSS8yYMYMdO3Zw5MgRpk2bZl5wNRMIsOxDpchIAjoAtzA7Vy3j0Xr37s2RI0c4fvw4zs7OzJ49myVLllCrVi2++uorbty4gU6nU14ec3EB5gGjin8aKjbL43YxleE2RAiRLApw0ZpjUnQ9ceKE6Ny5s/jll19Edna2EEKI3bt3i7feektMmTJFJCUl5dnPioKuQUgl3neEEHY2cAzU9uitgshd/jx06JBo2bKl8iPfuHFD9O7dW5w6dUoIIcSWLVvE0aNHRSEkCFU9GyHVy/Nx584dsXnzZjFv3jwRGRkphJCKv5ZLh0IuiYXawDzKeqslhLglpPp7Pvbs2SOEkEv8r7zyinj66afFH3/8IYQQYsaMGWLixIkiM7PA265eSCX7xz1HtT2Gpnp4ih5fYDuFeHUs0Wq1CCFo1KgRAwYM4IsvvlA8OqGhoUycOBE7OzumTJlCXFycsp+FoFwaEIP06sxF9eqUdl4l17sjhKBv375KHTQ/Pz+CgoJYuXIlAP/85z9xc5OaekJY9fbNRs3IA4iz9qGnpyf9+vXj7bffpnXr1gghcHR0NC9QaUKHmppeElxECgfetfZl586dycjIYMqUKaxevZoPPviAZs2akZaWRkJCAgEBATg4yNvuoEGDWLx4sfnuzsA3yAwulXKGWi296NAgK4vvQmZz5FHEjYyMxM7ODjc3N4SwXhpCo9HQpk0bNm3axM2bN2nWrBmOjo54enrStWtX/P39qVChguWN2JSB9QEwEogvpvmplBxuwH8AV71eT61atejYsSM6nQ57exna4Ofnx44dO4iKikKr1fLyyy8XdF7pgeGoBjBAdyDI/IM9e/Ywffp0du/ejbu7OzVq1Cjw+kTGlZwAdpfAWMs7N5H30mFYeWm0s7MjMzOT9PR0XnnlFTIzM9m3bx9nzpyhR48e1KxZk4EDB5KRkcGnn+YL27FHZsvupgAjWKVsogYtFw1+wGrkW0meVPOYmBiee+45qlevzvXr15k6dSrh4eHY29vnubGaApZ1Oh0zZszglVdeoXfv3tSpU4fs7GwqVKhASEiI5b+bhnwbGoL07qiUDcaRG1/33Xff4ejoyD/+8Y88GzRt2pQKFSowf/58RcrAyoM6DWkIZ6ACUounH2YpyrVr16Zfv34kJiYqHtNC0vs1qFo8JclRoBdSKDNf3a2+ffty5swZ2rRpQ6VKlahevTr16tUjNDQUgKeffppRo2TIjlnguQkXYAcyZkitH1heeNxraqW8aYQQz4hCYnUmTpwo5s6dK4QQ4qeffhLt2rUT27ZtK6iCtVI5eNGiRaJ169aiU6dO4tixY5abmWJ13hZC6GzgOKit6JqzMIs1iYiIEF27dhVLly4Vt2/nDUHZunWr6NevnxAiX2VvE3eFEK42MCdbac8LmZ6fj+zsbKsV061w3AbmUd5aLyHvdwrmv9WWLVvEL7/8osS0PQRGIUSSECLQBuaothJoavHQR6cy0qvTAYsCeOfOnePKlSuEhYUxdepUAgMDGT16NCBjcmrVqsWUKVMICgrixIkTXLp0iZ49eyqxPKa39E8//ZSOHTvSvHlz8+7TkBWBhyIzsVTKFq8gs0mUc+r06dOsWLGCoKAgevTogbe3tyKUZ8JK9XQ9UpLggxIYc2khFCm86Gn+ofk19wDcBioW7bBUHoChyLhI5cS3cs4DeX/PZcuW0bRpU9q3b19Qv0akIGdL4EoRj1nFxlBjeB4eDfAs0h0aiJXq1QcOHCAyMpLOnTtz9OhRzp07R2JiIufPn+f06dPo9Xr8/PwIDg7mf//7H5988gnDhg1Dp9MpNbJM8Tz+/v6mbo3IpYn3gOeQa9wqZQsHYCtmD2QhBN7e3oBc3tq1axe3bt3i2LFjXLlyhSpVqpCSkoKra76i01nIpc7MEhp7aUAgg8Hz1CR7CGMH5G/0EeU7xf9xEI1MV+9K7u9n7XezNIJ0Oh0VKlSgUqVKBfWrQRYcHYIs4KxWWC/DqAbPw1EZ+B6YgAwstVqYLjIykqSkJEJDQwkMDCQ9PZ09e/awf/9+/vWvf+Hj48OqVasYPnw4DRs2ZPv27Tg4ONCwYUPA6oVsqoHVDfiB8lkLqTzwPNAbsyBN07lQp04dhgwZgoODA7Gxseh0OjZv3sydO3cIDg62NHjSkXL65bFIaGGYMtbum51q8hLcvXuX+Ph4nJ2dTTE+eqSAY2KxjlTFGkeRwfftKaCQruW909/fvzBjx4QWGdPTH2n0qDFvZRR1SevBMHl1liE9OoVWrb527RpPPPEEP//8M/Xr1wcgIyMDJyfpDNqyZQtnzpzhrbfeAiA+Pp6KFSsqGThmmNSSZwGLUN8qyzJ2yIwRP2tfFuS+1+v1uLjki+dMR6rVqg/l/CQgi/fm/TAhARcXFyW935y33nqLPn360KlTJ4Bk5PLKjuIeqEqBzEMu/eZzawIsXLgQd3d3xowZ87D9ZgInkWEKqqenDKLq8Nwff2An8C/AnfsYOwaDgSpVqvDCCy8wf/585XOdTocQgtmzZ/Puu+9Su3Zt5Ts/Pz8la8uMNOAvoBmwANXYKes8QwE3cLiXOWQ0GoF7ejtWjJ0MYDmqsVMQl83/MB3PefPmsXnzZkC+gJw8eZLffvuN77//nrVr17J7t5KJbo+qxfO4mYbU0rFqlLz++usMGTLkUfp1RMoW/MwD6KeplD7UtPSC0SA1ID6nEK+OtTVjgMGDBzNjxgxWrVrF6NGj0Wq1XLx4kdOnT7N582YCAwPz/4PSHWtAxl/MQi5LqIZO2UeLFIvM716w3DD3XCsk7kQg34BVrHMGGaAK3DMcPTw8ePfddzly5AiJiYnY2dnh4OCAt7c3Q4cONZeEcAbqlPioVcwRwFigAnIJWLH6hRBK3I4lt2/fxsvLK889Oz09nb179xIUFES1atVA3utbInWw+qLef8sUZdPgiYjyAxoiHyD2SJXZVOAknVs9iDBfFWAt0BaLt+7ExERWr15NeHg4wcHB+TKrTAQGBjJhwgRGjx5NSEgITZo0oXbt2qxfvx4ocIkiDTiLDKA7+5CzVim9DAC8zD8wBa6bn1fWbtgWZAFrkMs2KtaJRsaB2ME9w7FRo0a4uLgwZMgQ9Ho9Xl5euLu74+rqiqurKx4eHqb9VS0e28CIDDPYhtQ/c4aCXwTi4+MZOHAgixYtonXr1srnqamp7N+/n3fffZetW7eaCvK6AGHIZ8Bw1JjJMkPZiOGJiPJCrqs/iVwCckXe/DW5TeQ2B6RR8SfSbfktnVvdNutJA4wAliLdm3m8OhcuXMDb25sFCxbg7u7OG2+8oSh5duvWjTZt2uQb2hdffMGhQ4do2rQpY8eOxdHR0doDy+TVeRdZzVd9qyg/aJDGbR2QS6JpaWnmD1gADh48yL///W8mTZqUZznUggxk5qCqHlswzyKX/NzhXnDy4cOHefnll/njjz8epI8zQP1iHKPKg+ME/AY0x0rGrDlff/01mzdvZtWqVXh55Xm/YMmSJWzbto2tW7eax1KmIaVHJqIaPWWC0m3wREQ1R6rS9kU+OHRIb46xkL20SEPGgDyJtwDLcj0/XwNtsPDqGAwGNm/ezGeffcb27ds5efIku3btYvTo0Xh6epKUlETVqlUL/AdPnz7N0aNHqV27Nm3btrX8Og15Ax2K6tUpjzwFrAfcVq1axfnz54mMjKRKlSoMGDCAunXrUrduXdLT0/nggw/Yv38/q1atIjg42LKfbGRcw3MlPP7SRjtk9loeLZ7MzEzu3r2Lj4+MZ7bmYTMjlVyDScUmcAMOIEv6OFrbwGTYnjx5Ej8/PyVzKysrCwcHB+Li4njxxRdZt26dIgORix6ZMDKjeKegUhKUToMnIqoC8DHwNNI1ncmjWeBSg0GrscOnohN1qoG9XR6vjqncQ3JyMjNmzMDPz4933303T9bVI2LIHbfJq1OYkaZSNtEgA9MbAcTGxqLX6/H19WXVqlX89ddfODs7Ex4ezqBBgzBtU6NGDWsP4gzkMu7FEhx/acQfKdypCNhZKTugEB8fz5YtW9ixYwdr1qwxZXHlIJcgU0tgvCoPhhdwBKjOfRJLbt++jUajwdnZmbi4OJKTk/noo4+oUaNGnkQTM/RIg2dRkY9apUQpfQZPRFQPZMaUG/LG83cmoMXOzgsN9gihwU4HgTWgome+DZctW0ZMTAxHjhxh7ty5hIWF5btR7ty5k8zMTPr06XO/fzcNqZL8DHDub4xfpXTTg4bwDAAAIABJREFUDdgMuJneQLOzsxWXek5ODt999x1LliyhatWq/N///R8BAQHWYsZykEGWQ0t8BqUPDfJFQ3koRkVF8fnnn1O/fn1CQ0OpWLEi8fHxREdHExsbi6enJ0888QQdOnQwHfcU4AmksapiO1RGavX4YUUjLSUlheHDhxMdHU3z5s1JTU3l7l1ZkL1fv34MGjSIWrUKTMBLR+qvfVU8Q1cpCUqPwRMRpQFmIk86DdKF/+hotc7Y6TwxKySI0QgaDadSkhDVKhOUKwQ4ZswYEhISGD16NBs2bCA9PZ2vvvoKT09PJR4nIyODvXv30qJFi8KErkxenXeAz1C9OuWdKKBldnY2ixcv5vjx4wQFBeHo6Eh4eDiNGsnYWCEEc+bMwdfXtyBtkQxk7Nrpkht6qSYOUNagb968yZkzZzh9+jS//vorx48fx2Aw0LBhQ3r06EGvXr0ICAgw3z8ZGIkUAVWxLWogr6tKmN/bc9mwYQOzZs1i2bJldOnShZSUFLRarTWlcmukI4OY/1OkI1YpMUqHwSONnQXIm4wp9uZR0WBnVxGtxh4rFwRCcPfuXc6l3KZmlw64uLrSv39/1q9fT4UKFYiNjWXRokX4+PgwY8aM3F3yvnEXUJsnDVnR/BmkS12lfNMRGUviOnnyZK5fv07Xrl0xGAxcunSJmzdvEhISwvDhw3FycuLixYts2LCBwYMHU7duXfN+DMCPyOVdlQdjP1KtNw85OTkAVpe3EhMTyc7ONmXxZABvI5eiVWyPBsAhLOK0TKxfv54FCxbw3//+l+rVqysvrQ9YUy0d6IfUZlMpZZSO0hKXrs0GXuTvGztgb+eNVuOAhbGTnJyM0WjE3sEBrVaHh9aOzIwMKtSoxrfffsu1a9fo1KkTHh4eREZGKhdLYGBgvovE4m8D8gY5DRgDJP2t8auUFb4BagOaZcuW8e6779KzZ0+aNm1KrVq1cHZ25tdff8XDw4M6derg5eVFmzZt8PDwsHwgZyIzjx5EbkFF0h5oYfpDr9dz9+5d3NzcCkr3Z+fOnWzYsIEePXqAjBu8iDQ0VWyPW0iDZBhmAoImg6Zx48YIITh//jwtW7ZUPn/Ammr2wEAgArXYaKnD9nV4ZMzOeIrC2AENGk2+gLbs7GwyMjPw8JSpwPYO9mi0LnjkaCApmbfeeos5c+awb98+OnTogL29PaGhoYrIYCGkIaXKnwEu/M2xq5QdQpBptBqArl27MnbsWD755BPatGlDnTp1qFWrFkIIlixZQrNmzfD19cXBIZ/4qxHprThessMv9ZxCykA4ABw7dowffviBDz/8kGvXrpGUlMTVq1e5dOkSFy9eJDExkX379lnGdwQ9joGrPDC/Az2RJUBcQL6ImoybsWPHAjKAefPmzXTq1MnSc6pw9epVEhMTadKkiekjF6SsSUekxIlKKcG2l7RkNtYfyADlvxezA6DROGBvVxEL745RCG7fvo2zszMuzs4I0wZGI9jpMDZvwBdffsmKFStwdHTE39+fL7/8Ek9Pqx5TuBer8zZSqVmN1VEx5xeksJniTli0aBG///479evXp0ePHrRp04YbN27QuXNnTp8uMDRHD4Qis1NUHpxBwCrAAyA6OpqOHTvSoEEDUlJSsLOzw9PTE39/f2rUqEHt2rWpU6cOjRo1Mi1pAcSilpgoDTyJjLlxtvzi7NmzTJkyhVq1ahEWFmY12eTy5cv89NNPnDhxgsmTJ1OjRg3TVwIZy9UGKSuiUgqwdYNnJVJj5+8bOxINDvZ+WBg8QggyMjNI16fj4emBnc4ur9Hj7QX1a3L16lXi4uIUgcFCYnWikV4dNUVYxZKmwEFyb8CmcyglJYUDBw5w+PBhjh07xtmzZ6lduzYhISG88847ijyCGQLp3elY8lMo9bREitV5gJSeiIqKomrVqlSqVAln53zPRmtkIn9DG76BquQyGKlAnueHTU5O5tixYzRu3DifEKGJX3/9lZ9//pknn3ySrl27Wn5tRIYotMSiRpuKbWK7Bo8UFdxB0Sxl3UOndUenc8XC6DEYjaSlpqLRanE3r5hsOj5N6oHbvUKNVh5AOcib4BSkkqvq1VGxxlakq93qemhCQgJGo5GYmBiqV69OnTqybJMV4zoNCEcaPSoPR0XgOhYFIpcuXUrNmjVxc3OjXbt22Nvb5xEgtDj+WcgSNGqR1tLBaGRmrDNYL+1j7QVWCMGFCxeU6xDy3fsNyHOpFWocnc1jyzE845DjyynSXg3GFLRaZzSaPA8cXW6UvhZp/Oi0Wunl0Wikl+daAtSreW/7vMZOGnAC6dWJLdLxqpQlGgBdKcDYAfD19QUwXzoBrNYIikE1dh6V21h5IWnZsiWbNm3i/Pnz1K9fn8qVKxcWp5eBXNJSDZ7SwSqkOOF7gIu14HTLTFuDwYCdnR3Z2dlERUWRlJREjx49LM8JHVL3Zx/QGnluqdgotpmlJWtjLaGojR0TQmSi07qQ6+URgCEnh9S0NAAyMjKwt7fPNXoEGjSgz4DK3qDLc6HkINMUJyMNtDvFMl6VssLnSFVl66lAD04aMmtRXTJ9dEZjUbA1ICCAzp07M2zYMJOicmFkAv9DJiWolA4OIMsGtcDCu2eJRqNBq9Xy/fffM2LECDIyMli6dCl2dna0atWKBQsWYG9vbyoppEPGmfZGlicqqhAMlSLm7954i4uh3Cv6CcCsr/7ltmTzdy4F7/IQCJGDwZBm6l+D1N7w9fFh097d/N/G9aSmpmI0GjEYpBghADfzZJSnIYNFg5FLWDa6NqhiI9QG+mDmVbVcTjb9bTQa831nwUVkDIrKo2PVWHR0zFuKSQhR0G/hjBq0XBqZjjRK0u634U8//cS4ceNYvXo1n332GXv27OHKlSuMHTuW6dOnWxb4dUAWlN1BAfW8VB4/tmrwPImZ2//mndua//xvt/PoXk/rTZ/t/iPKoe345yvVGNrH9+l3JnldunH9gefy6qcfe7QdM9Kh6tPdNd/+siPPdyOefIptB/7HzTt3uHnzJtlZWfILISApGaRXJw14EykvH/vIs1QpT8zCYinL5EI3GuXqys2bN7l8+TJarbYwTZBUYCqqgf13eSDPjHnsjoXhY4+aml4aEUi1/q3ILMcCiY6OZvbs2YSFhQHypXjjxo3s2bOH8+fP06BBAwwGg/kuTkjv0WZsO1yk3GKrBk8zzNyC63b95BzarGWms6Ms1nkr+Y7mpQVzKrw1dETq6a83JTSpE5g95uM5FR6084Y1a2V/OOaVlKDqNbMEee9iTg4OdG3Vhp2/R+Lt7X0vY0OjgdR0ARxGLkv8C/Who/JgBABDAPurV68SGRnJsmXLOHdOllEzPVD37t1Lr169WLt2reWN1JwbqIJ3RcFZZBxOgSQlJXHq1CmOHDnCpUuXrBmhDYptdCrFiREYgRQPTC9oozNnznDt2jXl79dffx13d3eOHDlCQEAAWVlZ6HQ6S0PYGeiM9CLde75GRPkRERVGRFQfIqIG5P43jIgov6Kdmkph2J4VKk8AV8wMnj1/HnV8pksP5cTcsj/CqW7VgJyBnbtkAkx99rm0hqMGu5y6HKtrUL1mgU8KE2OfHpgOMH/910ZjTk4m0gWp3M3aN27KNzt/YsKAPLUYBVnZaew9OoCOLdVofJWHYTq5N7/x48fj6uqKj48PJ06c4J///CcVK1YEYODAgQQEBLB7924yMzNxccm3gqt6d4qOi8g4HCdrX0ZFRbFz504SExMRQnDnzh1iY2OZOXMmoaGhps1qWNtXpVSQA/RHamK1wsp58PbbbzNt2jQWLlzI2rVrcXNz4/Dhw5w/f54tW7Zw7do1wsLCCAkJscz6ciE7pw+Xr+8mLv428gXeFZnZp+FeuIYAHIiISkMKGP4MfEvnVmrgczFhix6ehsgTQ+HMlUt2datWUwKYT1++ZBdUo5ZiELk5O4vqvpUNMZcuPrQBZ8gxpCNEnoyNwGrVib6olLsSCJFFds5NhLiLUahubJWHwQ9ZA87hhx9+ICUlhW+++YY333yT27dvs3DhQmXDhIQE2rRpQ/fu3a0ZOyA1PzaXzLDLPBcp4P63cuVKhg0bhtFopGPHjvTr148XXniByZMn88Ybbyg1twDfgvpQKRVkIsMnTmPxzDEYDNSpU4dly5axdu1aPD092b9/P5s2bWLcuHGsXLmSJk2aMHz4cP744w+0Wq30yqbo4XQsHDnhyo1bHdFqeiCNqWzuvVSbXlhMRbCdkHpa7wOniIj6IleWRaWIscWL1Q0LjZwUvV7j7uKivNWmZWRo3F1c87zluru4iNT09AcqhpKPHMNtzN6a3ZxdSNGnAQhyDHfJzklE6i1ocsenovKgTCX3fN65cyfDhg0DoHr16sycOZPjx2VViNTUVMaNG0d6ejotW7a01k8q8A6qvlNREYsV9V2AxYsXc+DAAaZPn06/fv3o1KkTHTp0oFevXqSnpxMXF2faNBuobK0PlVJDGlKt/BJmqwqmpapKlSqxceNG/ve//wHyGh46dCh37twhKCiIBQsWsGHDBjJS09Cduwx/nYFbuQ4arVaDnZ0TOu39lCyNSOMrJ/f/BwE7iIhamVttQKWIsL0lLRkMmCdDy8PFVaTo9Yox4+rkJFLT9XmMm9T0dI2bs/OjufqFyCYn5w46nScajTY1XY+bs4sgK/sm0tAxoeE+6YwqKmZUQhaMdQKYMGECt2/Lm2FOTg4NGjTA3d2d3bt3c+bMGXx8fHB2di5IwTsV+LYkB1/GSUXGb7ibPjAJyrm5uREREUGLFi1IS0sjOTmZ2NhYvv76a0JDQ5UlSKRXoCZwLV/vKqWJO0AH4CjgT25ygan2Vr169QD4888/OXfuHKtWraJdu3b07t0bFxcXZr82Cafo85Bj4GZSEg4O9nh6KGWHNOh07ggERmOhQdK5CGRsmQZZZaArEVFj6NxqV9FOuXxiiwZPNhYxCvWq1cg5fzXOLqRBwxyA+tVr5Gza86tiNaemp2suJ9zQBdWo9ei6PUaRgTEnA9CePHvGqV5ANUfyGjvkjisr/84qKlZ5k1zvzk8//UTPnj2VL0zr/c8//zyTJ08mMzOTLVu2AFYVX1ORcUDFo0tVfrmGTCUG7v0mixcvZvr06Wi1Who2bAiAvb09AwYMoH///ubpyFpkavqBEh21SnGQgMy6PYpU4tZCXjFCV1dX9Ho9ly5donHjxnz15VdcOxhFeI16kGPgVlISWo3G3NgxocFO50GOMGIUhQbKmyGQz0I34N9ERC0F3qdzKzV+729gi0taqVgYPF1ahGQeiD6ueFaebt8p42zcFbvNe3c7ZmRl8tE3a1wbVKuRYwpYnrvuK9c+0yZZL44CZGVnk5GVCQhNTk6OJiMrE4NRWSkw7j9x3C6seatMK7uK3PGpqNwPT+BVwDklJYVdu3axZs0a5UvTw7VLly4AtGrVijp16liVvEe+8X1dEoMuZ5w3/8P0Rt+6dWt27tzJypUrCQ8Pp2/fvowaNYqXXnoJb29v811cULV4yhKXkUbPXawkBgQGBjJu3Dj69OnDwQMHCalUmb4h7dBqNNxMTESr1VKpUiVle5G3Cw12dhXQaB5Woycb+eI9AVhARNSjhW2oALbp4TmJXDZS1lOf7Rae3uWNcZXSMzNwdnTCp4KX+GLyO3feWfm5+2ufLfRsWqde9r8mv6OoHF+9dVPXqn5QgWqXA2e+7XXkVLQDwB9nT9tPW7HU49tZHyZ1btYiOyMrkz1/HnV4Z/jz1gwbB6Skv4rK/XiVXO+Ou7s7I0eO5L333uP69esMHTqUWrXkc1Kn0zF//vw8NbMsSANmo3oWi4OTyLpmykPE/I0+ICCAgIAA5W+j0cisWbPIzs5m3rx5IJc+GpXYaFVKgjNAGFJFW1nuNHldX3jhBbRaLR63U4BEjEYjtxITsbe3VwqQ6tPTcXF2RoPmnlK/RIO9nRfZOUkI8TDXs0AaPSOBFGR5DJVHwDaLh0ZExSLjHhS3y+zVX7h5e1YwvtJ/yH3XQf+/vTuPc6o8Gz7+O9mTyWzssiuCiCgIA4pKBxcUNxSqqNW61K3Wrfqq1UdbrbXYurT6Vkr1tcWdanncHn3EnXFBxRFR2VRkWGSdjSHbZDnnvH/cSSbJZDaYGWYy1/fz4QOTnCT3+UzIuXLf131dpddf0fvFu++v6V1Y2OaTm//Kf7u3VlVa/3DpLzMDHgsQorREvtGJluShGgrmp964atUqnn76aTweDxMnTmT48OEccoi6XjYxswMqv2A/WqgZI/bIlcBfUDM11NbW8q9//YtwOMzs2bMxDIMff/yRiooKysvLqaqqYtq0aVx22WXk5eUlnmM5qlu2yC1HAW8Tf29AylJzTR2srUDXdaqqq3G73cllTsM08ft8xGKx1FyvTCbRWDWm2dYWFBoqyD5fcnr2TFcNeF5GbdPLtqy0rziBDyktOXNfD0R0eTcRb1KYecc333zDokWL2LlzJ263m7Vr1zJlyhSmTp3KYYcdlvkhGURVaH6gc4bd45wIvIBafsQ0TbZu3cqHH37IU089RUVFBaNGjaJfv37sv//+TJ48mcmTJ2e2FKhEbU8XuWc68Aqpu/liMfhiNcR0fMEghq5TWFhIMBgkGouCCQUFBez2+dA0jYL8/Cae2jSJxqow25yXZ0fN8kygtER6N7ZRVw14fomqSdCVkjRtwG8pLXl0Xw9EdGku1OxOs9tJ161bRzAYJBKJsGzZMk477TSGDh2aeZgPNbvTYt8fsUdGomZomiw1oes6hmFgt9ubPAT1O+9Kn1Wi/cwGniER9HxbAVW7IGU2NhaL4fP5cDgc6IZBLBrF4XRimib5KU1oTTLqrZimQTRWRePNMS1xAC9RWnL5Hp1RD9ZVA55iYC1qSasrDFBDLWmNliqYogVXA39GLWs10szSVaYg8CfgD+03NJHBiQom03qcVVRU0KdPHyorKxkyZAh2uz2ZW5WlXEAA1UB4Q8cPV+wjlwDz8AXdfPOduiXlfRAMBQn4A/Tt2xeA6upqotEovXr3xqJpRKPRhhZFmVTQU0nb6msllrZOpLRkxR6cT4/VFXdpEQ8qXqHrdJ11AC9LsCNa4EAlGGcNdqBhd1aiYWgzXzhM4P+25+BEI2GgLvFD4nexePFipkyZwqxZs9i0aROQ3kQ0QwzZqZXrFgC3s3VnDNNMC3YAPG4Pdrud3T4ftbW1xPQYxcXFOOx2YrEY4Ugk+f+9EU2zYLf1IWPypwUmKuC5as9Op+fqmgGPMh/1YbKvt+FpqCnH+ft4HKLru4CUnjzNzZ4mAp8mLqIhVLBTl+1O0a62JP6R+F1cdtllrFy5ki+//DK5e64ZNiTgyX1l5U+wsyaCpqX9p05sPS8qKsI0DMLhMMVFxTidzrSlrmZndTXNugdBTwQ4M74aIlqp6wY8pSVfAq+y77fO24FXZOpQtMAG3ENKPkhqMJMIflatWkV5eXnabU14sLk7Rbv5PvOGRL5OK5cePcAB7Tsk0QWdg2EEMMwg8TSLuU8+zuOvvJjMuSgoLKRPnz44HKpkXCwWw+1x43G7VQE3v59IRO1GN00ztfYbaJoNu603Wfz95UWe3/3r0cw8s0RK0Jz2O8Xc13UDHuUmVKG/JjMGO5gdVYTqpn30+qL7mEN8G/oPP/zAv//9b5YtW0ZdXR07duxIBj9vvPEG8+bNY8WKFU3N7oSBR4Hqzhp4D7eKNuRPGIaRGahqqBwekdtmAFZ0fTeGUV9Vt8v8z3tv8/MZp6EB327ayMk3/IqxF5zF6HPPZM4dN7Ny3fdEI1ECgQDV1VVEo1FiegzDMNjt87G7ri4ZLG3esZ2zbr/Jvv95Zww48leX9H5v+efJQru/OOX04MsfLXHtrK3JvF5bUXWkRCt17YBHbbu7kiwJ7p0g0c/rSkpLZGlBNMcC3At4Q6EQ//jHP9i0aRPXXXcd1157LfPnz2fhwoXs2rWLX//610ycOJEHHmhyp7mJSnoWnWM9KkG8VSwWS7Iic4oD231UoqsZT6IYbkzf9e+33tCPL5mMy6nSTPfr3ZvHfvNbvlywkFXP/jel4yZyw98eJKbraJpGXp6X4uJiPG4PwVAIPRajsLAweVH71QNzGXvAgax+7iVuv+gyrnxwbmHlrloNwOVwUjpuQuS5d990ZYwpCozrnNPPDV074AEoLXkLmIeKZjsr6Elkwc+TAk+iFc4EepmmidvtZu7cudxyyy18+umnXHrppeTn5/PRRx/x9NNPY7PZuOaaa3jmmWeARstaEeApYHvnn0KPVUErtwVHIhEuv/xyZsyYwSmnnJJ616AOGZnoGsrK+6M2IiRnAt9e9knsiDGHJksRFOR5GTpgP4LBIDsrK8E0+bFyJ7169cLj8eB2NcQqLpeT4uJiLBYLpmmyfsuPfL3ue2762UW4nU7t9KnT7AcPP0B7+aOy5IOOHjsu8t7yzzM38RiANz4+0Qr7Oj+mte5GLRdciPpw6sit6olg56n46wrRHA21fdyr6zrbt28nGAxSV1fHpEmTKC0tpbS0lI8++oj777+fN954g4cffpiRI0eqB6cvaxmoPCDReSpo5ZK5w+Fgzpw5FBcXJ7cgx+WjktWlGnZuGoP6MpL8z/rd5o22/fv234VpFqJpyffP0VdfSiAUwjANbj7/IqwWS7K9RGKZwmZtuOxqmsa3mzYwbMB+eD3JOqXaoSNGWn/Y9qMHtYGBg4YOi63dtCHb9ToCHAzsaOdzzkndI+ApLTEpK78ZVYjtatT7pq1luVvDjgqmpDOtaK1TUMUBefDBB3nrrbfo168fdrsdwzCYM2cOM2fO5JhjjuGYY47hb3/7G2vXrk0GPCmiwH+AzZ08/p5uCy2UvwgEAtTW1jJ48GCmT5+e7ZAgMAz4tgPGJ/Y9LxmrC75gUPN6PAbRWDV2W180zQqw9t8vE6wP8cK7bzGon5p4SfTSSn2C+vp6IpEIBQUFBEIhCvLSK1nke/LYXlPlwGrxoht+r9tj+kOhbCsyGs0UzhTpukfAA8SDj99TVv4JKqkzH3WRaI+gRKMhQflKWcYSraSh8m28fr+fv/zlL3z99dfU19fj8/n4+OOPeeGFF1i/fj2//OUvcblcnHHGGZSXlxONRjOr9+qoGj6ic+moBPGs7SGWL1/O//7v/+Lz+Vi9ejXnnHMO5513HlZrWq1CA7U1XQKe3GSnIacTgAJPnukLBtVt0VgVdlufRNDjcbm58OTTGXvBWXzw93/Sp6jxznGXy5X8/5/nduMLBtMSVX3BAHkuN1itXkwMfygY8brd2ZLrNVT9L9EKXT+HJ5PK6TkceBm19ORkz3N7tPjjrcBLqP4kEuyI1joOGA5QV1fHCSecQFFREcOGDWPs2LGcf/75XHnllSxZsoTPPvsMgKFDhzJ79uzMYCcG/A8qgVZ0vk3Zbvzhhx/4r//6L7Zs2cKRRx7J7NmzWbx4Mc899xxAajE5B1KLJ5c1+mI9asiw2A9bfkxMGKgWEaaZfEMYhkEoXM/26obNlqZpousN6WJWqxUTOGjocDZu30og2JA7v3rDeg4aNhxAw2Yt+H7LZvfoocOztS8xUctaohW6X8ADavdWacllqOZ/i1DnYUMFLy2dkyV+nC3+70WoEt2XSzM20UZ/Il5VedCgQfTp04dJkybx/PPPA+D1epk6dSozZsxIXiSbEAV+1+GjFU1Jm5lJBDIvv/wyBx98MPPnz2fWrFlccsklTJ06NVsdJTeqL5fITX4yAp7jJkwKL131dXJm5d0vltlWrF1dG4vFTF8gwF3//AdF3nxGDlH98Z5/500mX3o+Pp8v7Yk04IBBgxl7wIE8uPAptu/cwaJ33mTV+h849aipycM+/26N9/iJk7Ml15vx8YlW6D5LWtmoYoBXUlZ+K6oOysmobXpeGpLMElORJuqbmB/4FHgDeEHaRYg9dAwqWTDp4YcfZtGiRTz//PMsXLiQGTNmMHPmTF544QXOOOMMIGsvLQN4F9U7Tuwbq1GzbGmfhyNGjODzzz8HVNE4r9dLr1692LFD5YdmJJyP6Zyhin1gNerakcwb/dkJJ4WOu+Gq3qFwPW6ni11+v3b7P+d7d9bWGB6X2zp+5EE89/t7ccaLEG6t2snkMWMpLCpqtBxhmiYP/fpmbvjr/fzrtZcZ3K8/D15zA854cnM4EuHd8mUs/uvfPWhaPaaZOqPjANZ06NnnkK7ZPHRvqW16B6MCHwcq+PEDaygtkWx20R4+QAU9GqQHMhs2bGDZsmUsWLAAq9XKpEmTuPPOO5t6nhBwJPB1J4xZZHceDXmBmKaJpml89913/P3vf+ehhx5KHmiaJjt27GDAgAGZz/E9MKqzBiw6WVn5BtROvOSy1V1PPObtU1hkXDNrTnodJ02zx6smJ2Obc3/7G/5wxa8YOWRYMlcn8XckEsHn9+N0OvHGk5cDgQAxPUZhQSH/eu1ltlZWcscll4PKGarGNKOoFYoQpSWynNpKuRnwCNGxSoAyVFuBZgUCAfLiH2KJC2kKE3gPOKEDxiha70hgMVCY7c41a9ZQVlbG5s2bGTlyJBdffHG2wwLIbpncVVb+MjAVVQm9ZZrmwG7rRQv5pbquU11djScvLxnsxHSdQDwAcrlc2T83otEqTKzAh5SWnLknp9QTdc8cHiH2rbmkNAnNxjRNTNNMBjuQtVFoCPivdh+daKsKmtia/t1333Hffffx6aefYrfb+eSTT7j00ksJBhsVZ3YSnyESOWkxrSxQCYBpRojFdtHCLuJoNJo2s6MbOvX19RiGgc2mlrQikQjBUCj1YRq2ZN+tN1p/CqJ75/AI0fkORS1lNftlwTTNlppPmsAKYFn7DU3soZ2onZpJiW/Vd9xxB0ceeSTXXXcdNpuNaDTK9OnTWbduHYcddljqt+8gaqeWLE3mpueB35OxPb1ZhllPTK/DZi2kiZlvgavFAAAgAElEQVQewzCIxtTmq3A4TDQaJRyJkJ+fnwx47A4HdZWVOBwObA3lECzYbEUM6L14r86qh5EZHiHa5h6aqHuRsk05Gew0s2QcBG5t36GJPWSSUak28bsMh8MceuihDRcfux23282mTY12spvI1vTcpTa3vEILRSobMYwQMd1HE0GSx+PBYrFQVV1FIBjEMAwKCwpwpJStCPj9oGnpX6BME/oUmYwY8ts9OJseS2Z4hGi9g4DpZMwGJCQ+kO666y6OOuooTjzxxKY6ooPaCv1hRwxS7JENwODMG0tLS1m4cCHLlqnO95988gkTJ05k2rRpQNoypQsJeHLdfFTfvNbP8gAYRgAdDas1rWJzouVEr+JiotEoVptNbStO+cyo272bSDhMr169sGjx9hSmCZoGg/pZkUT5NpEZHiFa727ifZc2bNhAKH1dPTkr0LdvX2699VaeeeaZpmZ4AsjsTleTVhYgUUn5xhtv5KyzzqKiooL8/Hyuv/56/vCHP+D1NspPdqICYpGrSku+BF5lTyYKdMOPbgRJCZQS/bVAzRxaMr4chUIhopEIvXr1whYvUqiBmt3pXQReD6iZYtFKsktLiNbZH1WPw/X000/z2GOPcdlllzF+/HgOPPDAtORkgJUrV1JZWcmxxx6b7blWA2Pp2Ca4om3+DyoZPW25MrGLxmazsWnTJnw+H5s3b8ZisXDuuedm7qBZAmT9hYscUVZeBHyJ2pHX9n6ONmsRFouLLDk9qa0l/H4/uq6jWSwU5Oc33GcYYLPCxDFgswWBnwMv7tnJ9DwS8AjROk8APwPsRx99NAMHDmS//fYjHA4zceJEDj/8cEpKSvD7/bz99tvMnj2bSCSCw9Eo3cePqvvyWiePXzRvNrAAKEi9saqqittuuw2Xy4WmaQQCAT777DPOOOMM/vjHP2YGPBuJtxoROays/ETgGdSurbZfQG3WYiyWtJZIhmEQjkRwu1xU19QAJk6Hk0gkQlFxsZr9SVyrR+8PvQqDwB9RQbpoJQl4hGjZYFRhOVd9fT0vv/wyp512GjabjVdeeYV33nkH0zSZPn06Tz31FP369WPBggXZ6mcA/IBqQyD/8bqWw1EzNGkBj67rLFy4kN69e1NUVER+fj6BQIA777yTxYsbbZAJo9pMyO8215WV3wlczR4HPbbeWLS0b0M1tTXEYjpWq5VexcVomtZQ0DRxnR7YF4YPCgE3A/P29jR6Ggl4hGjZfOAXgCMUCmGz2QiHw8k8jnA4zLvvvsvzzz/PK6+8wrfffkv//v2ztZHwA5eg+reJrqUY2E4rO0+PGjWKDz/8kP79+6feHEYFx1XtPzzRpZSVa8D9wIXsWdCjYbf1RtPSughHYzHs8R2BaTk7AP17wwGDQ2jaFagZJtFGsktLiOb1By4CHD/88AP/+c9/uPXWW7Hb7cnOx06nk1NOOYV33nmHGTNm0L9/f3RdTya+pqhF1tu7qlqaKCy3Zs0avvrqKzZs2MCGDRtYunQpkydPxuVqVHuyHpXrJQFPristMSkrvxnwoWZ6NNqW06NaRNhtfdC05HW4UbBjGGpH1sC+MGxgEE07F/if9jqNnkYCHiGadwvxzx63281XX33F/fffz/XXX5/Mz9F1HcMwmDFjBuPGjQOyVlX2o6oqG5l3iC5jG3BA4odE0PrPf/6T8vJyDjnkEA444ACmT5/Oqaeemi3g0VABz+edOGaxr5SWmMDvKSv/hIZebFFaP9uTGvSkfTvSTFPN7NisMHIY9CoMAKcD77fnKfQ0sqQlRNN6AZtJ6Zm1fv165s6dS2FhIbNmzeKII47AHi8S1kTOTsIO1HJHrIPHLPbcO8DxrTlw0aJFbNu2jbPPPhuHw0GvXr1AXex+C/y5A8couiK1e+sBYCaqTleE1gc+Fuy2vmiahUSgo2lq6/mIwSY2mx9V/+uzjhl8zyEBjxBNuwe4EXB//PHHHHHEEdhsNioqKli4cCGVlZUUFhYyZMgQzjjjDHRdx263Jy5+qfzADcDjnX0Cok0eBq7LvDESifD+++/zzjvvsH37diorK/n+++/ZuXMnJ510ErfeeislJSWJw58ELu7EMYuupKx8PHAVDQUKrahAuLmZXQvgxGYtRNM0+hTBwH7g9ejAbuAnwMoOHnmPIAGPENkVAFuBvE8++YRbbrmFDz9sKIy8fft2li5dyvbt21m5ciXl5eXMmTOHiRMnZqu9Uw0MRH3rE13XNcB9qJ1WyRm7r776inPOOYdZs2YxdOhQxo8fz5YtW3jsscd46623Mp/jU2BKJ49bdDVl5cXAHOBkYByqbk8EFQQlKjWbqCR5P/AVbtfnHH7QRdjtI1EB0leocgkbOn38OUpyeITI7lriuTufffYZHo+HJ598kgMOOIAjjjiCAQMGMHv2bOrr63G5XAQCAXw+HwMGDMh8ngCq6aAEO13fBtTvyQ0NeVgFBQUMHz6ce++9N3lgOBxm2TLV9zVjKXNY5w1XdFmq99aj8T9QVt4fOBgV+DhQ7zM/sIbSktQ+bn8kMeOjkuBlRqIdyQyPEI3loRJY80HN5rz77rt88803hMNhhgwZQklJCZMmTcLtdrf0XHXAfkCopQPFPncI8Anx33uCYRg88cQT/PSnP6W+vp5wOEw4HGb79u1MnTo18zliqIuVJKcL0cVIwCNEYzei+mal9YvYsWMHS5YsYcWKFYRCIQYPHsyECRM47rjjWLJkCSUlJZk9loKo2Z37Om/oYi/kAbvIMvP97LPPsmrVKmpqaqisrOTjjz9m8ODBvPnmm/Tu3Tv10BCqsOSWzhmyEKK1JOARIp0LlbtTnLghc/dVVVUVZWVlLF++nEgkQiQSYfny5Wk5PnF+1OyOvxPGLdrHblJmeBLFI++77z6i0SgHHngggwYNwm638/jjj3Pttddy2GGHpRaZrANOAz7aR+MXQjRBAh4h0v0KNSOTl3lHZuBTW1tLWVkZH3/8MZMnT+bss89OPTwE/Ak1UyS6jzXA6NYceNFFFzFt2jQuueSS1JsTheie7oCxCSH2ggQ8QjSwo5Yi+jZ3kGEYaJqWDH4SicsZAsAg1Dd+0X38D2qGptXq6urYunUrBx98MKhqzXcjga4QXY6l5UOE6DEuIGVLcurfqSwWC5qmYZompmk21WLgb0iw0x2tIsvOmG3btnHPPfdw9dVXc9xxx3HQQQdhsVi47rrr2LRpE08++WTiUCsq+VkI0cXIDI8QihVVVXm/bHcmcjS+/fZbTNNk9OjR2ZqDJoSAoUhPpe7oCuCvxKtrp9biue666zjqqKMYPXo0o0ePZvjw4ZnNQxO+BCZ04piFEK0gdXiEUOYQT1Z9//332bJlC5qmcfrpp1NQUJAMbF5//XVqamq4/fbbm9qSHgYeQ4Kd7qqClCaQiWXLcePGUVZWBqggqLa2lqqqKtasWcPOnTupqanhl7/8ZeJhQzp5zEKIVpAZHiHU0u56YNiOHTs49dRTmTJlCt9++y233norhx56KOvWrWPSpElUVFTwyCOPoGkaDz30ULbnSnTM3t6ZJyDazYGoGRpv5h333nsvS5YswePx4PP5+OSTT5gwYQJDhgyhoKCARx55BJvqdq2jlkbb0j1bCNHBJOARAmYBTwHem266CZfLxT333MO8efN49tlnGTRoEP369WPEiBHceOONAGzatImhQ4dm7tyKoHopXbFPzkK0BweqflKye3Xidzxnzhyi0Sjnn38+I0eOBGDu3LnMnz8/s39aADgMFUQLIboISVoWPZ2G2j7uDYVClJeXc/nllwPw0ksvcd5557FgwQJOP/103n//fVavXg3A0KFD1YPTu6MbqIajovuKkJFsnvhSmJeXx0MPPcRZZ53FuHHjGDduHMFgkC+++AJQeV5xMdQsnxCiC5GAR/R0M1CNPXG73bz44osMGzYMwzC45ppruPbaa/F6vcyYMYNQKMSOHTuaep4YsAjY1EnjFh1nc+oPqQHP3XffzeLFi1m2bBm33347gUAgs9IyqNzI4Z0yUiFEq8mSlujJNFRH4kNbOrCsrIzbbruNpUuXNnVIPTAW+KH9hif2kf8AZyV+SCxpfffddzz33HNs2bIFq9VKQUEBF154IWPHjiXjWBM1a/hfnT90IURTZJeW6MmmAQcA/PjjjwwYMCCRdIqu61itKo0jHA7z17/+lUsvvbTRfXEx4HUk2MkVq1HLkxZoWLYcNWoUd911F+vWrSMWizFgwACKioqorq6moqKCYDDIT37yE1CBtNTiEaKLkRke0ZMtAyZFIhFOPPFEDjvsMI4//nhmzJiB0+kE1Df2WCzGjz/+yP77N5mWUY+qu7Kmc4YtOthFwCNk2amVaePGjZx00kk4nU6OOuoo5s+fn7hrNRL0CNGlyAyP6KmOBsYAPPTQQ2zdupWLLrqIxYsX89577/GTn/yE6dOnU1BQwNKlS5kyZUpTz2MA7yLBTi6pQG0tbyRRbDKxzDVs2DDWrl2b7dBBHTpCIUSbyQyP6KnKgKmA9tprr2GaJlOnTmXVqlUsX76ctWvX4vV6cbvdzJ8/v7lk5RAwBZULJHLDEGAt8WrLLUm0GDEMI7kkigqY8lHvDyFEFyABj+iJJgIfkHJBi8ViyYuVz+fjm2++YePGjdx4443cfPPN3HjjjWnHxJnA+8DxnTh20fGsqGXKRjPgL774IsceeyzFxcUAnH/++dxzzz3Zljt9wGRU4CSE6AJkW7roieYCLoCLL76Y1atXY7PZiEajmKZJfn4+Rx11FCNGjCAQCHDDDTcAZCYqg/r2Ljtxco9ORmuQRI2d77//npqamuTt9957L4MHD872HAZSi0eILkVyeETPUFbeHxhDccEY9uszDc1iwWrhtBNP4qOPPmLMmDHY7XZAzfZomkZBQQEPP/wwmqY1NbvzFfBZ55+M6ASbgQGJHxK91H7zm9+kHZQoQJmFAwl4hOhSZElL5Kay8mLgHFRhwfFAHhDBZu2NpqktWJqGHotRVVvDd1t+pNeB+3PItGPA3qrvAQHgFNTSmMg9TwMX7OVzPATc0A5jEUK0A5nhEbmlrPxw4CrgDFQ9FCuqiWMUDRsWizP1cKvVSv8+fSn05lMfDlP3zlIqzQgjpk7h+21bGD58OA6HI9srfYcEO7lsNaq+0t58Ro5pp7EIIdqBzPCI3FBWXgQ8AMxEXaTCqGWnBjZrERaLO/UmExMNDRO1lBWNRIhFohimybpdlSyr2srPL7mE/Pz81IcFgNnAWx14RmLfOhd4DLXTKqtoNJpcBm3COmBkO49LCLGHJGlZdH9l5ScCX6JmdXTUDpvMSN6aGewAaGjxv8Fus+HxeCgoKsSb72XC0AO4avI08qNG5sM2AW+381mIrqUClXicVX19PRdeeGFLzzGwXUckhNgrsqQluq+ycg34HXA1KmaJNnmszdpi1VxQUZIGDQnKug5rK2BgXxg2EDTND9xK44BK5JYKwNnUnS6Xi2XLluHz+dJm/xIFCePsQCEZ3deFEPuGzPCI7kkFO/ejgh2d5oIdsGCxJGvumCl/J7YbJ2hkiO/OYWslrP8RTHMn8NpejFx0D5U08fkYi8UAuOSSSwgGg2n3pQQ7oMoWDO+Q0Qkh2kwCHtFd3QlciAp2mp9tsVrT8jASl6RwOEx9fX3Lr5S4iG2vMvnq2y9oZqlD5AwTyFpeOzH7d80119C3b9/k7eFwmK+//ppt27alPodsTReii5CAR3Q/KmfnV7Qm2AELVpW7E4vFCAQDxHTVJslmteJyuZIHRiKRRjM+SSroManzT6OsfPrenoLoFjZku3HFihV8+eWXFBUVJevzgJot/Mc//sGzzz6buMmFBDxCdBmSwyO6F7Ub61HURE3LeTRWqzd+LLquE4vpxGIBPG532g4bEwhHIpnFBVOZGObu+HM9Sln5BEpLdu3VuYiubi2q3xrQ0Dj0ww8/ZN26dRx++OHU1dURCATYtm0bPp+P9evXU11dnXiIEzhoXwxcCNGYBDyiu3kA8NJ8zk6ChlXl7hiGgdPpxGa3E41EsNoatYnA43anfWNPo7pDJhpBFqDyhy7fg/GL7mMtEEFVTU4aMWIEt9xyCxs3bmTz5s1EIhEcDge9evViwIABnHnmmamHH9yZAxZCNE3q8IjuQxUVfJPWLWWB1ZKP1ZoHaLt9PmLRKHl5eTidDZtvEruyWmAS03djGIkM1URBwxMpLVnR1tMQ3cYs4AlUgJvcgbVmzRomTJjA0qVL8Xq9DB06NO09lWEz0GT/CSFE55EZHtGdXIV6z8ZacayWCHZMTNxuNxGLBb/fTygUwuVy4XK5ksFOs4GPaZIS7CQOt8bHc+WenYroBipSf0jswBo6dChnn302hx9+eNrBhmGQ+AKZ0mi2P61dfhVCdCiZ4RHdg+qNtRa1Q6o1szve1PwdgGAwSDiemGzRVHVlj9uNMyXwycIkpvswjEDG7Roq6X80pSW1bT4f0R0UATtR9XTS+P1+vN5WlXYKA0NQ29yFEPuQ7NIS3cU5ZHxTvnPBo95HXnrBk+VYLTPYMTHx+XwU5OdTXFREfn4+Fk1j9+7d+P3+Zl7W5LWPP4j94s93Fza6Qz3/nD0/JdHF7SLLbOLrr7/Oq6++yksvvYTP52vpOeqRnVpCdAkS8IjuYgZqGQmAyl212osfvO++9JSZQYBPV39jn3XHzcWjLpjdd8xFc/pd8ae7tR01yd0yGLqB3W7HYrFgsViw2Wx4vV6cTicet5v7nlnAcddczpAzT+LB555KPMxEN/ynTTkm/N3mTbZv1q/LXAK2Aid37GmLfWxr4h+J2XCfz8eqVav48MMP2b59e0uP15CAR4guQQIe0V2MJ2Vn1jNvv+GeNn5i2O1UdXR2+f3aBdNPDn7+6FNV5Que0/Lcbn798P3ouo5pmlitViwWC1VVVcnquJFIBF3XsVqtDN9vIHdcfDnHl0xOf1VdLWXNPPon9U+++XpmL64oMK7Dzlh0BesT/9A0DcMwOPfcc7nrrru49tprGTq0xXxkNxLwCNElSMAjur6y8v5AHikVjpes+MJ51NjDIomfZ0yeEvlp6XHhwvwCt8fl5henncnnq1bi8/upD4cxTJOioiK8Xi/hcJgdO3YQDoeTeRhnH38Sx5VMxutO6UCh6wHiS2jHHDo+8v7y8sytOAbgjY9P5KbVqT9YLBZM08Rut7P//vs3tzsrwQ6M6bDRCSFaTXZpie5gDKoeSjIn57vNG20HDhrSeLeW1ZIPaJ+u/JqDhg/HYbcTrq/HYbdDvLKy2+1G13UsFkty503WpGXdSCb3jB46LLalaqe1LuDXCvO8qUnTEVStlaxtCES39z2qJ1Zydi+jX1ZrSPFBIboAmeER3UFaAjKALxjU8j2e9N1aFosbTdPWbFjPgwuf5neXXInH46GwsDC5TViL786yWq3NX7hSZncAvG71WnV+f+aDtPj4RG6qQAW1rVJbW8vGjRtZu3Zt6s1Sh0eILkBmeER3YCdjh1aBJ8/0BYPpwYfVUrBh2xbtZ3fexk3nXsARhxwKNAQ5iYNb+n5uqmTltG3o/pB6rUKvN3NLvEZGJV6RUzbQhi+GCxcupLKyklAoxNy5cxOVu/vEn0OazgqxD0nAI7qDKBm1d0YNGRb7YcuPtkmjx6hlLYvm2ly5U5tzxy1ce9Z5nHbk0fj9ftxut5rNiT+uNZWVDV2PknFxWrtpo21Qn356xnJW4ilbPQMgup0NQLbSB4AqNqhpWnK2cPDgwfTv35+ioqJk7y3U+3cg8GMnjFcI0QRZ0hLdgZ+MgOe4CZPCS1d9nZxZ2bartmDO7TdrF58yk1+cfiZFhYXEdJ1ddXX4/X7+/fZiJl96flrgkyoaiyaLEobD9ZH6SDjZVR3g45VfOUrHTwhnGZsZH5/ITUEgs+hkUmoeWFVVFTNnzuSnP/0pxx9/fGoj2giyU0uIfU4CHtEdrCZj2ehnJ5wUWrLiC0coXA9gfe6tN6wbd2zjL/9+hgPPPp0x5/+UksvOJ8/jIRaLsXnndg4feRCxmJoQikWjpFYZv/mRv7L/Wafy0gfvm/Ne+o9n+Dkz+y98901X4v5XP/7AdfGM00I05gDWdMA5i65jS1N3PPfcc4wdO5bCwkKmTZvG/fffz+bNmwE1+xNnRQIeIfY5aS0huoey8g2Ai5SlprueeMzbp7DIuGbWnHoc9ia3htfU1HDpn+7mtxdfzrD+A7BYrUTCYfr27du4O3okuhPVnDTp9U8/ci5a8q5rwa131mU8tQUIUVoiF7Pc9ipweuaN7733Ho8//ji/+MUvOOGEE6itreW6665j4MCB/PnPf052UUe9Z/8A3NW5wxZCpJIcHtFdrACmonoTAXDXxVc0LCUZZgSLljV52Ol08p+5D2CxWohGY0SjUVwuZ+NgxzBCZAQ7AKceeUz41COPybacZQc+3ZOTEd3KKuA04ulfidyciooKDMPghBNOIBqNUlxczDnnnMPKlSsBcDgciQ7rFuCQfTd8IQTIkpboPhaTJRhJ0mN1mKZOlsaieXl52Gw2LJoFp8OBNy8PtyuzaDIQ01tsjJT5qsAbbXyM6H5+QNXiAUgGysceeyzjxo1j+fLl2O12li9fzsKFC/n++++57bbbuP7661NLHxzY+cMWQqSSJS3RPbS2W7rF4sFqyY9fabJuyMq6U8sw6onpbel6Lt3Se44TgEVAWgPZ6upqhg0bBqggyOFwMHjwYPbbbz8GDBjA+PHjuf7665OHo7anCyH2EQl4RPdRVv4YcBaqA3XzLBY3VktBc4FPCpNotAqzcWfsZjiBRZSWXNmGx4juaQTwFaq9SZpXXnmFQw45hKED9sMR1UE3wDRB08BqgTw3OOygZgPdpPSDE0J0Lgl4RPdRVn448Cbq4tG6N65Fc2G1FqDyKLIHPoYRJqbXtGEkGmrnzYmUlqxow+NE92RHLWlZk7dEY5g7q9Fqd6PX+QmHQkSiUWw2O06nQ21J1zQ0w0wEPjr14d8TrH9EZgSF2Dck4BHdS1n548AZtPWbsgp88tE0K+mBj0kkWklz+UGNOYCXKC25vE1jEN1ZFdAbXxC27oTqXYBJLKbj8/mw2e2Ew2FV5NJiIc/jwW63q6RlANMw0c06TDMCvALMp7Tky315QkL0NBLwiO6lrLwI+BLVv6rtywOa5sRqyUPTbBhGCMMIYrYp2LEDPuBwSksyt6mLXBWNfc36zYdSXQemiRmvruzz+TCBgvx8du3ahcfjIRKNgAlerzc1X8wkpu+O7wR0AjHUdvebKC3Zta9OS4ieRHZpie5FXRyupHVdIhozTbV8FY3tRDd8bQx2Ev28rpRgpwcpKz+Rz1ceQFU8LrFYsr7zrDYr9eH6eDO2RjQ0rKi76lEzimcAX1JWPr3Dxi6ESJKAR3Q/pSVvAfNQORVtD3r2TCJvZx6lJW930muKfamsXKOs/E7gGXRdU4FOegtam81GLKomGu12B6FgCF3Xcbmc8eNSQh9Ns6c8u4maofQCz1JWfidl5Z31XhaiR5KAR3RXdwNP0TlBTyLYeSr+uiLXqeDjfuBqQActQkr0knjDOZxOPB4PhmnisNspLCqkoLAQu80ePy7lranyxzJF1fNzNXC/BD1CdBwJeET3VFpiAjfTMNNjb/4Be8xOYmYHbo6/rsh9dwIXktgRaJp6toUqq8WCy+XComloFgt2m51IOIzf72fXrl1UV1c3HJw94AH1xHr89X7X3icihFAkaVl0f2XlJwKPAvmob8zt8abWUMHOblTOjixj9RTq/fQM6eUPLDjs/cgym7izshJD1xNtJLBYLFhtVmw2OzarFU9eXsODItHtNP3+TMwkni/vNyHanwQ8Ijeo3VsPADNRF420JYg20FDbznXU9uGbZRdND9LcLkCHfb/UHxNZ8+FIBJvVitXa1AROykNaLnCZ2AU4Qd53QrQvWdISuaG0ZBelJZcBJ6LaAFhQzXGdtPw+t8SPs8X/vQhVVPByuej0OA/QVMkD0zRSf1Rb9kycDgcxPYY/ECAajWKaJuFwmGhMxTUNUbfZ3LJWQhQoQOUPCSHakczwiNykem/NAU4GxqEuYhHUdSqxvdxEzeb4Ua0D3gBekEq4PVRLlbzttj6pO60SMzzBYJBQfT1WiwVd18nPzyccDqNpWlO1eIItjEQqeQvRAWz7egBCdAgVtDwa/wNl5f2Bg1GBjwMV/PiBNZSW7NhHoxRdy1Woz8TsS06mGUvfWq5CGcMwsFmtFBYW4g8EiEQi2B0O6kOhtOMADU1rzWeuiQp4rkLVnBJCtAOZ4RFCCDUjuBYwiM/u3LngUW/fomLjmllz1IyM1eLFas1PPCQRxkQiEUL19RTk51MfDhMIBHA5nZhAfvoMT9a+ba998pHzxQ/ec/3rN79LLWapoZZXR8uMoxDtQ3J4hBACzqFhqZPKXbXaix+87770lJlBgNUbKqzTf32Va/S5ZzL63DOZc8fNfL9pIwAWi4VgIMD27dvZvbsOQ9eJxWJ481RzdQ2475kFHHfN5QyZfbJz7jML0rqunzblmPB3mzfZvlm/LnX2JxEnzenoExeip5CARwghYAYp3dCfefsN97TxE8NupwuAgX36GP/vlt/6Vi980Vz17H9z0hFHcdX9fwTAarXSq1cv+vTtS98+fenXrx9FRUXJpGWA4fsN5I6LL+f4iZOzvvjMo39S/+Sbr7szbraictCEEO1AAh4hhIDxpOzMWrLiC+dRYw+LJH4u8uabw/sPiFo0i2aaJhZNo2LbFjUdpIHT6cRus6FZLMRiMYLBIMFAgETKwJzjT+K4ksl4PZ74I9Idc+j4yPvLy50ZN0dRCfdCiHYgSctCiJ5NJbTnkRLwfLd5o+3AQUMyk5eN0eeeSaA+hGEY3Hz+Reyuq6OgoCAZwoTDYULBIKZp4lHBTSOapjUKeEYPHRbbUrXTWhfwa7dBpsMAAAd1SURBVIV53kRipQF4KSvvL4n1Quw9CXiEED3dGBpKFgDgCwa1fI+n0Y6OtQtf0oPheusL777F4H79MUyT6poaHHY70XgTUa/Xi9OZOVnTQLM0rsXjdavXqvOnBTzEx3UwIAGPEHtJlrSEED2dl4xlpgJPnukLBhs38jTRPS43F558Otf99T4iho43Lw+LxYJhGBimQSQSUbV5QqpzunpYg2wzPP6Qeq1CrzczyNLi4xNC7CUJeIQQPZ2djIBn1JBhsR+2/Nh4Btw0YwCGYRAK11NZW4vL5SIvL48+ffrQu1dvrFarWtoKhQhHIo2eQtMsjT53127aaBvUp5+eMbsDDa1OhBB7SQIeIURP16jh7HETJoWXrvo6GWi8+8Uyx4rvv7XFYrGYLxDgrn/+gyJvPiOHDMUEXnj3LY647AIsFgsej4fi4mKKi4tx2FWdwmg0QjgSwTAMdMOw1kfCxOKzPwAfr/zKUTp+QjjL2EzUspYQYi9JDo8QoqfzQ3p9wJ+dcFLouBuu6h0K1+N2utjl92u3/3N+4c7aGpvH5Wb8yIN47vf34nSomGhr1U4mHXxI2pOaQCgUIhaLcdtjj/Dqxx/E7zCtD7/wbP/7r7q+7ucnnlIP8OrHH7jm/fqWOhoz4+MTQuwlqbQshOjZ1C6tlWQ0DL3rice8fQqLGiotA2iaDbutDxlLYOf+9jf84YpfMXLIsORtJhAKBrFYLFhtVuy2lK4Ukei2xD9f//Qj56Il77oW3HpntoDHDoyVXVpC7D0JeIQQoqx8A+BCbQVvjobDPmCvXy8S3dGK17IAIUpL9t/r1xNCSA6PEEIAK1CzKS0xydZJHTBNk9QvkInlLBo9wDTRGm9Nz8IOfNWK44QQrSABjxBCwGJAb/EoANNMm5lJBDO7fb60XVlGSgCUvg9dA43WBDw68EarxiSEaJEEPEIIAc+TkbjcpPjW9ITEA/K9XlwpBQfzPB7sdnu26SANTWtpw0iikekLLY5HCNEqEvAIIURpSS3wCtB0ieQEk8yWE4Dqmp5+WDMRVMsBjwN4OT4uIUQ7kIBHCCGU+UCMlmZ51AxPi7s9NBqmaRod3HzAo6GWs+a39BpCiNaTgEcIIQBKS74EXqWl+mSmqbci3kkmMScCnwzN5fDYgVcoLVnR4osIIVpNCg8KIUSDm4DjUf2rotkPMfXmJoEM0yQaiRCNxTB0PdlPKz8/H5st/pGraU192bQDu+PjEEK0I5nhEUKIhNKSXcCVNJfAbDa97BXTdWqqq9nt240ei2GxWHA4HTgcDnbV7UptJ2HS+PM3sQJ2JaUl2YoQCiH2ggQ8QgiRqrTkLWAeatmpiamc9Iqtya3pdXV4PB769ulLYWEhXq+XPE8eeXl5aGjEYtGGR6Tn8Wjx15tHacnb7Xk6QghFAh4hhGjsbuApmgp6zMyaPY1zegzDwDANdF0nEAyqKZ3kSpZGSvHBRLDzVPx1hRAdQFpLCCFENmXlGvA74GpUUNKQ02OzFmOxuBI/Jta/6uvrCQQCWK1WbHY7hmFgGqpOocvtwulI2fWu6350oz7+8HnA3ZSWyAeyEB1EAh4hhGhOWfmJwKNAPiroMbFa8rFavdkONwyDcDhMNBpFs1iwWa3Y7faGhGVQK2KGEUE3tqBydmQZS4gOJgGPEEK0pKy8CHgAmAlY413T82lNZeY40zSJRWPYbVbQNCjKr6GydkQ8UVoI0cEk4BFCiNYqKx8PXIWmzcFqKUS1icAEdF1Pn8WBhtxm0wRNo6amhl6jDoCB/cDrqQF6d+4JCNFzScAjhBBttbN6PFH9U2rrnPhDmLpOdW0tfXr1Bkx0w0CzWIiGwwTD9azbvpXXl37ElkiQ+Y//v0RgpAMeINLsawkh2oUEPEII0XZ2IESiYnIkyp/v/D1rVq7C6bBjtdkYP3Eiy1Z+TX7vXowcOZJRo0YxZcoU8vLyEs/hBw4H1u2TMxCih5GARwgh9kwl0Cfxw65du6ipqUnW35k8eTI33XQTP//5z5t6fB1wFvBOJ4xViB5PWksIIcSe2UxKwFNUVERRUVHyznnz5jF8+HBAJSxrWtb85pa7swsh2oXM8AghxJ75N3BOSwc1E+wEgbFARTuPSwiRhVRaFkKIPbMEFbQ0K0uwY8YfdwUS7AjRaWSGRwgh9kw/4EugF+DKuM9EJTVHUYnNblTOzub4YxYBr3faSIUQEvAIIcReKASeAY4FYsA21K6rNfG/K+J/NiHbz4XYpyTgEUIIIUTOkxweIYQQQuQ8CXiEEEIIkfMk4BFCCCFEzpOARwghhBA5TwIeIYQQQuQ8CXiEEEIIkfMk4BFCCCFEzpOARwghhBA5TwIeIYQQQuQ8CXiEEEIIkfMk4BFCCCFEzpOARwghhBA5TwIeIYQQQuQ8CXiEEEIIkfMk4BFCCCFEzpOARwghhBA5TwIeIYQQQuQ8CXiEEEIIkfMk4BFCCCFEzpOARwghhBA5TwIeIYQQQuQ8CXiEEEIIkfMk4BFCCCFEzpOARwghhBA5TwIeIYQQQuQ8CXiEEEIIkfP+P3n+G/4gJrTyAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{(0, 1): 1, (0, 0): 2, (2, 1): 1, (2, 0): 2, (1, 2): 1, (2, 2): 2, (3, 1): 2, (3, 0): 1, (1, 1): 0}\n" - ] - } - ], + "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "\n",